2024-05-01 08:14:04 hi o/ qbittorrent-nox receives SIGSEV;; segmentation fault.... i'm confused (((( 2024-05-01 08:14:22 https://pkgs.alpinelinux.org/package/v3.19/community/x86_64/qbittorrent-nox 2024-05-01 08:14:42 0x00007ffff6e32684 in QUtf8::convertToUnicode(char16_t*, QByteArrayView) () from /usr/lib/libQt6Core.so.6 2024-05-01 08:17:06 https://pastebin.com/7pDCU1H4 2024-05-01 08:23:20 user282069: how bizarre 2024-05-01 08:26:23 ACTION blinks 2024-05-01 08:34:28 heh 2024-05-01 08:55:15 here's a different error. thanks for reading (^^; https://pastebin.com/13KiWrww 2024-05-01 10:12:21 user282069: also bizarre 2024-05-01 10:12:32 user282069: (I'm reading but I don't have any intelligent suggestions, sorry :) 2024-05-01 10:13:02 you're missing some debug packages I think 2024-05-01 10:13:56 not sure which 2024-05-01 10:14:57 for you to be able to see the full back trace I mean 2024-05-01 10:16:32 cool. i should learn how to gdb sometime. is that indicated by the blank instructions for most frames? 2024-05-01 10:19:58 the ??? 2024-05-01 10:20:29 I mean I'm not sure, on my distro if I'm missing symbols I get a full backtrace regardless but it's lacking filenames, line numbers, etc. 2024-05-01 10:20:35 not sure how it is on alpine 2024-05-01 12:14:33 works fine if i build it. ty again o/ 2024-05-01 12:16:29 might want to open a pr relbumping it then 2024-05-01 12:16:46 if what you mean is that rebuilding the template fixes it 2024-05-01 12:19:02 i followed https://github.com/qbittorrent/qBittorrent/wiki/Compilation-Alpine-Linux 2024-05-01 12:19:38 i looked at the build log for the package but not its template. that's a good idea >_< 2024-05-01 12:20:04 you could literally just rebuild the template and see if that fixes it 2024-05-02 03:06:45 do I have to build a new kernel to get iwlwifi on raspberry pi? 2024-05-02 09:27:32 cache_return: there's an rpi section on https://www.alpinelinux.org/downloads/ which I'm guessing provides everything you need out of the box for built-in/soc pi hardware, including a pi-specific kernel: https://wiki.alpinelinux.org/wiki/Kernels 2024-05-02 11:04:04 but the kernel does not include iwlwifi. So do I need to buikd my own kernel, or is there some other strategy available to add a module? 2024-05-02 11:04:53 There is akms to build modules on the fly, but not sure if that works / feasible for in-tree modules 2024-05-02 11:05:09 probably not as they are not meant to be compiled seperately 2024-05-02 11:05:13 but I have no idea 2024-05-02 15:12:15 signal-desktop seems to be crashing on launch now (most of the time). if i keep trying, eventually it will run without crashing. 2024-05-02 15:13:31 if i try using crashreporter, it will crash on that too. 2024-05-02 15:14:44 i have a hunch it's because i've got ipv6 disabled 2024-05-02 15:16:16 it works here (with ipv6 enabled but unconfigured because my ISP is terribad) 2024-05-02 15:17:39 [20885:0502/151124.929305:ERROR:bus.cc(407)] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") 2024-05-02 15:18:08 but it doesn't segfault at that point 2024-05-02 15:19:43 otoh, i still get those errors even when it does launch without crashing. 2024-05-02 15:27:56 'signal-desktop --disable-gpu' seems to help, but it's not 100%. so instead of crashing 9/10 times it crashes ~1/5 2024-05-02 15:29:02 tried a debugger or strace? 2024-05-02 15:31:23 yeah. but the context doesn't make sense. it's crashing at different points (but always after it initiates sql) 2024-05-02 15:34:32 maybe it's something to do with river (compositor), i dunno. i'll try running another electron app. 2024-05-02 15:39:06 installed element-desktop, get similar results. --disable-gpu helps prevent a crash though, but more interesting output: Error getting the event index passphrase out of the secret store [Error: Unknown or unsupported transport “disabled” for address “disabled:”] 2024-05-02 15:39:39 will try enabling ipv6 now... 2024-05-02 15:44:04 hunch wrong. that didn't change anything. :( time to hang up my spurs. 2024-05-02 15:51:23 downgrade electron? 2024-05-02 15:55:44 when i have more time i'll play around with versions. not today. anyway signal-desktop runs fine *if* it launches, it just means i have to keep trying until it does. 2024-05-02 15:57:55 forgot to mention, i've reproduced this across different machines, same configuration. 2024-05-02 18:13:17 is there a special package for address sanitizer support? I'm missing libasan_preinit.o, according to ld 2024-05-02 18:32:21 hi. I'm building software under alpine linux (not using abuild), as a part of CI. However since I also package this software, I would like to use CFLAGS/LDFLAGS as would be used by abuild. 2024-05-02 18:32:47 Is there a nice helper that can get me the flags I need? Or do I just grep /usr/share/abuild/default.conf? 2024-05-02 18:35:11 hmm, I don't think there is... that might get you the defaults but packages can mess with CFLAGS/LDFLAGS/etc internally 2024-05-02 18:35:23 using abuild (if you at all can) is by far gonna be the most reliable way 2024-05-02 18:35:42 sure, and I control what's in the packaging (but just rather not use it in CI for $reasons) 2024-05-02 22:17:34 Hi! Does anyone have any guidance on how to force a bootstrapping kernel to load a module in the initfs phase? This is related to https://irclogs.alpinelinux.org/%23alpine-linux-2024-04.log (search for ) 2024-05-02 22:19:39 Or how to ensure the initfs contains the module? 2024-05-02 23:10:12 Probably just ensuring it's contained in the initramfs. If the kernel doesn't bother with hardware detection at that phase (i.e. before mdev), then probably also have it loaded by the early init 2024-05-02 23:11:03 (I don't know much about what limitations might be present at this boot phase in terms of hardware detection and module autoloading) 2024-05-02 23:17:56 Hi all! Having problems running apk upgrade getting stuck at "fetch http://dl-cdn.alpinelinux.org/alpine/v3.19/main/x86_64/APKINDEX.tar.gz". I can curl this file on the same machine without issues. Any idea what may be causing the problem? 2024-05-02 23:19:53 (I am not running this from within Docker, this is a bare metal install) 2024-05-03 00:00:08 Hello! 2024-05-03 00:00:43 I from china 2024-05-03 00:01:26 Like play linux system 2024-05-03 01:04:41 My issue turned out to be an ipv6 issue of some sort? I turned it off and suddenly I could contact fastly. Strange. 2024-05-03 06:36:32 xtg: you'll want to make sure the module is mentioned somewhere in /etc/mkinitfs/features.d/*.modules... if it's already in one of those files, then you just need to add that file to features in /etc/mkinitfs/mkinitfs.conf... if it's not make a new file and add that to features... and I think you'll also want the module... you may also need something in /etc/modprobe.d to make 2024-05-03 06:36:34 it load, not entirely sure on that part 2024-05-03 06:50:35 iggy: awesome, thanks! I'll look into that 2024-05-03 06:54:41 I've unpacked the cpio that Alpine automatically built and did confirm the relevant module file is contained within. So it may just be a matter of forcing it to get loaded (via that modprobe.d mechanism you mentioned). Or failing that, I can try to modify the contained init to do a direct modprobe of the module. 2024-05-03 09:24:04 how do i enable keyboard and mouse input in alpine xorg 2024-05-03 09:26:17 if i do startx /usr/bin/i3 then i cannot type anything and i cannot move the mouse 2024-05-03 09:31:41 androidui: the easiest way is to add your user to the input group and login again 2024-05-03 09:32:06 I wonder why I never needed to do that. 2024-05-03 09:33:15 Some desktop environments take care of it 2024-05-03 09:42:44 how do i do that 2024-05-03 09:44:23 adduser input 2024-05-03 09:45:07 i was thinking about how useful the file abstraction might actually be the other day; it'd be nice if i could express communication channels to my friends in that way 2024-05-03 09:45:52 especially when i just wanna paste links and send them off in my own interface instead of the absolute ass of other things 2024-05-03 09:49:59 im doing sudo X -configure ; sudo mv ~/xorg.conf.new /usr/share/X11/xorg.conf.d/alpine.conf -v ; sudo startx /usr/bin/xterm 2024-05-03 09:50:32 i also did sudo useradd root input ; sudo useradd alpine input then rebooted 2024-05-03 10:11:42 im doing this sudo apk add mesa-demos mesa-dri-gallium xorg-server i3wm udev xterm ; sudo rc-update add udev ; sudo rc-update add udev-postmount ; sudo rc-update add udev-trigger ; sudo rc-update add udev-settle ; sudo adduser root input ; sudo adduser alpine input 2024-05-03 10:12:00 then rebooting 2024-05-03 10:12:03 then sudo X -configure ; sudo mv ~/xorg.conf.new /usr/share/X11/xorg.conf.d/alpine.conf -v ; sudo startx /usr/bin/xterm 2024-05-03 10:12:19 but i still cannot type anything into xterm 2024-05-03 10:12:31 and i cant move the mouse in i3 either 2024-05-03 10:13:11 i also get 2024-05-03 10:13:12 pci id for fd 10: 1234:1111, driver (null) MESA-LOADER: failed to open bochs-drm: Error loading shared library /usr/lib/xorg/modules/dri/bochs-drm_dri.so: No such file or directory (search paths /usr/lib/xorg/modules/dri, suffix _dri) 2024-05-03 10:14:47 if i do sudo Xorg -retro then i still cannot move the mouse 2024-05-03 10:16:54 what do you have for xf86-input* packages 2024-05-03 10:17:10 what fonts do you have 2024-05-03 10:17:33 https://wiki.alpinelinux.org/wiki/I3wm androidui_, did you follow this originally 2024-05-03 10:19:11 i have no xf86 packages 2024-05-03 10:23:50 im gonna install these and see if they help 2024-05-03 10:23:53 xf86-video-fbdev xf86-video-intel xf86-video-nouveau xf86-video-vesa xf86-video-amdgpu xf86-video-nv xf86-video-vmware xf86-input-evdev xf86-input-libinput xf86-input-mtrack xf86-input-synaptics xf86-input-vmmouse xf86-input-wacom 2024-05-03 10:26:04 you don't need all of them 2024-05-03 10:26:46 for input only xf86-input-libinput is probably necessary 2024-05-03 10:26:57 maybe xf86-input-synaptics if you have a touchpad 2024-05-03 10:27:18 although, I think the latter is deprecated anyway 2024-05-03 10:28:23 i still get no input 2024-05-03 10:29:29 What kind of device are you using? 2024-05-03 10:36:46 qemu 2024-05-03 10:43:30 lmfao 2024-05-03 10:46:19 ok so adding -usb -device usb-kbd -device usb-tablet works 2024-05-03 10:46:40 even though i could type in the tty without them 2024-05-03 10:47:07 tty doesn't use xorg though 2024-05-03 10:47:29 had a feeling that there was something about the setup that would be the problem. 2024-05-03 10:47:33 tty apparently does need a usb keyboard either 2024-05-03 10:47:39 yet xorg does 2024-05-03 10:47:53 that's likely because qemu is using some other mildly insane form of communication 2024-05-03 10:48:01 haha 2024-05-03 10:48:39 androidui_: how are you using qemu? manualy? 2024-05-03 10:48:41 manually** 2024-05-03 10:49:00 perhaps invoking it through virt-manager or some other tool will give you a more reasonable ready-to-work system 2024-05-03 10:49:07 of course, if you're trying to minimize things to learn more, that won't help 2024-05-03 11:01:52 how do i install the x11 fonts 2024-05-03 11:02:11 as i3 shows corrupted text 2024-05-03 11:12:39 As mentioned previously: https://wiki.alpinelinux.org/wiki/I3wm 2024-05-03 11:12:52 it suggests "apk add font-terminus" 2024-05-03 12:23:16 hmm it appears that i do not infact have gpu acceleration in qemu 2024-05-03 12:23:45 running gears in fluxbox runs slower with larger window sizes 2024-05-03 20:15:44 why is there no ssh client by default in alpine? 2024-05-03 20:27:14 by default alpine only has busybox 2024-05-03 20:27:46 i see. thanks. i was not completely aware of that. 2024-05-03 20:35:03 the package openssh installs a client as well as a server. i want just a client and scp. how can i get that? it is confusing, as scp seems to be included in package of linux-utils or so... 2024-05-03 20:36:26 *as one scp seems to be included in the package of linux-utils* 2024-05-03 20:37:31 patanga: you can install openssh-client to just get the client 2024-05-03 20:39:14 ah, thanks. 2024-05-03 21:34:01 hello, if I set up a tftp server will a files placed in /var/tftpboot be shared automatically? 2024-05-03 21:39:45 and where is the config file? 2024-05-03 21:52:41 It depends on the TFTP daemon 2024-05-03 21:53:00 If you're using in.tftpd, the init configuration is in /etc/conf.d/ 2024-05-03 21:58:37 quinq: thanks! 2024-05-03 21:59:43 De nada :) 2024-05-04 02:56:14 OK: 666 MiB in 232 packages 2024-05-04 02:56:16 o.o 2024-05-04 10:19:27 Hi, I'm using Raspberry PI Alpine on Zero 2W (aarch64) and I'm trying to find a "libcamera-vid" utility for my camera (or an equivalent), does such a package exist in the apk repos? 2024-05-04 10:29:32 don't know if https://pkgs.alpinelinux.org/packages?name=libcamera&branch=v3.19 is any use 2024-05-04 10:29:41 karabaja4: there are several libcamera related (sub)packages, but not sure what -vid provides 2024-05-04 10:30:34 I've installed all the *libcamera* packages, but still no libcamera-vid... the util is here: https://github.com/raspberrypi/rpicam-apps 2024-05-04 10:31:12 I'm trying to cross-compile it for aarch64 now :S 2024-05-04 10:32:19 "These applications and libraries have been renamed from libcamera-* to rpicam-*" 2024-05-04 10:32:35 But we do not ship this from what I can tell 2024-05-04 16:33:45 to answer my own question: found this MR from user "krystianch" which allowed me to build the package I needed (rpicam-apps) with attached APKBUILDs: https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/59410 2024-05-04 16:43:31 karabaja4: It fails to build with python3.12 because it uses the deprecated and now removed imp module 2024-05-04 16:46:05 modprobe nf_tables 2024-05-04 16:46:10 module not found 2024-05-04 16:46:27 uname -r; ls /lib/modules 2024-05-04 16:47:39 /lib/modules ... 6.6.29-0-virt grub-2.06-20-linode.img 2024-05-04 16:47:50 uname -r 6.6.16-0-virt 2024-05-04 16:47:59 You need to reboot 2024-05-04 16:50:16 And to backup manually your kernel modules before upgrading it 2024-05-05 00:47:00 If I want to update aports, I just do git pull, right? 2024-05-05 00:47:31 I did git pull, but I think I am still seeing an old version of a package and I don't know why. 2024-05-05 01:15:38 wait, I see why. It's because I checked out 3.17 and I have apk on latest-stable, which I guess is 3.19 2024-05-05 04:12:34 Correct 2024-05-05 17:10:06 why is it necessary that at least one X application is installed so that X can be started after setup-xorg-base? 2024-05-05 17:12:28 xorg needs something to keep running. if that thing exits, xorg exits 2024-05-05 17:12:47 if there is nothing to run it just exits 2024-05-05 17:14:00 knolle: hm. if i open it without some programs in .xinitrc then it also starts empty 2024-05-05 17:14:31 knolle: hm. if i open it without some programs in .xinitrc then it also starts empty 2024-05-05 17:15:25 but it starts 2024-05-05 17:15:59 is it empty or does it not exist? 2024-05-05 17:16:00 i mean, how does xorg know what packages are installed on the machine? it does not know that, i suppose 2024-05-05 17:16:57 i did not check that when startx did not start. i just googled and found that anything like xterm must be installed at first 2024-05-05 17:17:46 btw, seems that there is no thing like autoremove in apk... removing orphaned packages like in debian 2024-05-05 17:18:01 there shouldn't be any 2024-05-05 17:18:46 dependencies just get removed when you remove the package that needed them 2024-05-05 17:19:08 what happens when i interrupt with ctrl-c the adding of a package? is the beginning of the package saved? 2024-05-05 17:19:34 knolle: well, i understand you, still orphaned packages can happen to exist 2024-05-05 17:19:49 how? 2024-05-05 17:21:41 in debian "apt autoremove" removes orphaned packages. might be that a journaller keeps track of manual installations, and packages which are not required by those packages manually installed are removed 2024-05-05 17:22:15 knolle: in a clean theory orphaned packages should never exist 2024-05-05 17:22:36 apt autoremove does nothing apk doesn't already do when removing a package 2024-05-05 17:23:12 apk fix 2024-05-05 17:23:23 quinq: thanks 2024-05-05 17:26:26 well, sir Nathanael has really done some work with the apk thing. there is a KISSLinux which is based on a package manager of 200 lines of Shell script, intentionally simple and stupid. it is a whole science, and if i may rant, recently i have found out, that the first dinosaur package management systems were by IBM's AIX in the 80ies. 2024-05-05 17:32:16 knolle: in short, you want to say that "apt purge" does not remove dependencies while "apk del" does? 2024-05-05 17:32:37 yes 2024-05-05 17:32:41 i see 2024-05-05 17:34:58 as for the X question, soon i will try to setup-xorg-base with an empty .xinitrc and see what happens. certainly the X Windows System cannot prophetically know if one or more X applications are installed or not 2024-05-05 17:35:30 AFAIK 2024-05-05 17:35:46 As far as i can see 2024-05-05 17:36:13 it's not about knowing. it's about having to run something as a main process 2024-05-05 17:36:51 what main process? after installing xterm i can startx and it runs, without xterm as main or second process 2024-05-05 17:38:12 the main process of X is the GUI, not an application like a terminal or browser 2024-05-05 17:38:21 what gui? 2024-05-05 17:41:58 i must really try it out step for step. maybe i had a WM like openbox already installed on top of X and i am referring to its dropdown menu. X is not a GUI in itself but it provides everything for one 2024-05-05 17:42:19 oh, so you do have something else installed then 2024-05-05 17:43:00 because if you don't... x by itself doesn't do anything except display a blank screen, try to start something (like openbox) and then exit if the thing dies 2024-05-05 17:43:33 as to why you can't startx with openbox installed but no application... no clue 2024-05-05 17:43:43 yes. even the blank screen is a GUI for me. an empty one but still. 2024-05-05 17:44:22 yes, i did not have openbox. only setup-xorg-base. it failed. with some xterm it worked. sorry, i dont understand it 2024-05-05 17:44:49 does it work without xterm with just xorg and openbox? 2024-05-05 17:44:59 did not try that yet. 2024-05-05 17:47:00 knolle: "it's not about knowing. it's about having to run something as a main process" but xterm is not running, even less as a main process. still X starts. 2024-05-05 17:47:11 openbox is you main process 2024-05-05 17:47:37 now i was talking about X and one application, without WM 2024-05-05 17:48:00 i don't get it 2024-05-05 17:50:01 knolle: it is possible to have a Firefox in X without a WM 2024-05-05 17:51:47 then that firefox occupies the whole tty, to say so 2024-05-05 17:52:09 i know but i fail to see how that is relevant 2024-05-05 17:52:55 soon i will do a setup and try all possibilities and come back here 2024-05-05 17:53:17 knolle: thanks for the talk, in the meantime 2024-05-06 11:29:54 https://git.alpinelinux.org/aports/tree/community/garcon/APKBUILD 2024-05-06 11:30:04 license should be LGPL-2.0-or-later 2024-05-06 11:30:33 i'm not sure why the badge in the readme shows GPL but in COPYING it's LGPL-2.0 2024-05-06 11:31:57 also https://git.alpinelinux.org/aports/tree/community/garcon/APKBUILD#n21? 2024-05-06 11:33:08 i'm guessing they both provided /etc/xdg/menus/xfce-applications.menu at some point 2024-05-06 11:35:37 ah okay i get it 2024-05-06 11:36:29 how can garcon be LGPL when it's linked against libxfce4util which is GPL? 2024-05-06 11:37:03 libxfce4util isn't gpl either 2024-05-06 11:37:23 https://gitlab.xfce.org/xfce/libxfce4util/-/blob/master/COPYING?ref_type=heads 2024-05-06 11:40:31 then it should also be changed here: https://git.alpinelinux.org/aports/tree/community/libxfce4util/APKBUILD#n8 2024-05-06 11:40:54 yeah 2024-05-06 11:45:38 triallax: I poked a friend that does XFCE work about fixing the upstream READMEs to be accurate 2024-05-06 11:45:48 ah, thanks 2024-05-06 11:45:54 not that i'm already not nagging them to fix them :P 2024-05-06 11:46:09 the more nagging the better :D 2024-05-06 13:01:06 hey, which would be the most lightweight desktop from the setup-desktop command? 2024-05-06 13:04:03 depends on your WM preference; if you want a stacking, then xfce4 is quite good choice (I use this on every kind of machines, including allwinner H3 based ones) 2024-05-06 13:04:27 it's "fancy enough" 2024-05-06 13:04:40 there are more minimal WMs, tho 2024-05-06 13:04:53 but I have no experience with them 2024-05-06 13:04:54 its in a proxmox VM for just a browser to configure stuff 2024-05-06 13:05:02 so doesnt really need to be fancy looking 2024-05-06 13:05:16 then keep your tty :) 2024-05-06 13:06:13 I cant figrue out how to configure it from a different PC in browsr xD 2024-05-06 13:06:16 the question still there: stacking or tiling? 2024-05-06 13:06:27 I dont have a preference 2024-05-06 13:08:22 then try openbox, it seems quite minimalistic 2024-05-06 13:09:17 here's the list to choose from: https://wiki.alpinelinux.org/wiki/Desktop_environments_and_Window_managers 2024-05-06 13:18:21 well installed mate and its reset my input to US keyboard not UK 2024-05-06 13:18:29 and now cant find the options to configure that 2024-05-06 13:23:49 I can't help you with mate 2024-05-06 13:24:24 but mate is far from minimalistic :) 2024-05-06 13:24:50 and definitely not lightweight 2024-05-06 13:25:13 it didnt use much ram when I installed it before I opened firefox 2024-05-06 13:27:24 if you like it, that is what matters 2024-05-06 22:49:21 anyone have a preferred method for preloading a setup-alpine answers file + some custom packages (& import signing key) onto a USB? 2024-05-07 00:40:33 does anyone know how to get pipewire to run in a container? access to /dev/snd does not appear to be sufficient, it fails to recognize output hardware. same config and machine as the host that performs fine. 2024-05-07 00:57:01 yo dawg 2024-05-07 01:01:37 No Dawgs Allowed! 2024-05-07 10:19:36 echo "password" | keepassxc-cli show -sa password notes/foresee.kdbx VPN 2024-05-07 10:20:22 not the best of passwords 2024-05-07 10:20:39 hello 2024-05-07 10:23:32 I think i meesed something, glad no password was actually pasted 2024-05-07 10:23:42 Hi there 2024-05-07 10:27:50 hi 2024-05-07 14:04:34 installing an desktop system from the standard iso does not result in a usable system 2024-05-07 14:04:45 xorg starts up but the user is not in the input group, so no keyboard 2024-05-07 14:06:06 setup-alpine only adds the user to video, audio and netdev groups 2024-05-07 14:27:38 automatically adding users to the 'input' group means that user has raw access to input devices 2024-05-07 14:27:46 read: insecure 2024-05-07 14:28:01 regardless of whatever insecurity xorg has 2024-05-07 14:28:20 easy enough to resolve if you still want that. 2024-05-07 14:40:53 invoked: asking systemd-logind for the file descriptor is not an option on alpine 2024-05-07 14:45:03 i installed from the virt image a short while ago and didn't encounter this 2024-05-07 14:48:47 lopid: using xf86-input-libinput ? 2024-05-07 14:48:56 (default in setup-xorg-base) 2024-05-07 14:48:58 whatever gets installed 2024-05-07 17:14:15 nero: you want a seat manager, not the input group: https://wiki.alpinelinux.org/wiki/Seat_manager 2024-05-07 17:14:28 you also don't want the user in the video group; that gives raw video access to all process. 2024-05-07 17:15:09 WhyNotHugo: https://gitlab.alpinelinux.org/alpine/alpine-conf/-/blob/master/setup-alpine.in?ref_type=heads#L136 2024-05-07 17:15:39 not *I* 2024-05-07 17:16:34 Why is this page https://wiki.alpinelinux.org/wiki/Configure_Networking recommending drill at the end of the page as a "superior" tool when it doesn't even allow you to just get the answer section... I don't understand the recommendation, drill is written in rust so thats good but it has less features so thats bad...? 2024-05-07 17:17:25 nero: https://gitlab.alpinelinux.org/alpine/aports/-/issues/15409 2024-05-07 17:18:10 MaddieKalan: because anyone can edit the wiki. 2024-05-07 17:18:29 zcrayfish: So its just some randos opinion? 2024-05-07 17:19:10 Wheres the edit button... is Tor blocked? 2024-05-07 17:19:44 Yes; and login first. https://wiki.alpinelinux.org/w/index.php?title=Special:UserLogin 2024-05-07 17:20:04 So I gotta make a login... Not worth it. Thanks though, apreciate it. 2024-05-07 17:20:53 😆 2024-05-07 17:22:21 “drill is written in rust” since when? 2024-05-07 17:26:40 The -Q option should do what you need 2024-05-07 17:27:27 would an mr-based wiki improve quality, or simply make contributors disappear? 2024-05-07 17:40:40 i think it's probably more of an issue of porting the existing wiki content over (to eg, gitlab) would be work nobody wants to do 2024-05-07 17:41:54 also that kind of defeats the point of a wiki system... 2024-05-07 17:47:45 imo any wiki should have a clear "caveat emptor" type page header to make it clear that it's not super-reviewed & blessed documentation 2024-05-07 17:51:51 "Our wiki is volunteer reviewed; the reviewers are not subject matter experts for every article" ;p 2024-05-07 18:02:31 zcrayfish: that's reasonable, but as a suggestion, you could append something like "these instructions could burn your house down" to make it more explicit :) 2024-05-07 18:04:02 or maybe: "no refunds" 2024-05-07 18:44:40 “You're reading the Internet, you know what to expect” 2024-05-07 20:44:31 hibernation fails and dmesg shows 'xhci_hcd 0000:00:14.0: PM: failed to freeze async: error -16'. any ideas what this could mean? 2024-05-07 20:45:01 buggy usb device? 2024-05-07 20:45:03 or controller 2024-05-07 20:45:22 no devices connected. so maybe controller? 2024-05-07 20:45:44 i say no devices connected and lsusb says i have 7. but it's all internal laptop stuff 2024-05-07 21:02:23 hello, can i install alpin likr gentoo way? 2024-05-07 21:02:50 *hello, can i install alpine like gentoo way? 2024-05-07 21:04:33 what do you mean by "gentoo way" 2024-05-07 21:09:26 tarball, chroot 2024-05-07 21:15:24 yep 2024-05-07 21:22:23 how? 2024-05-07 21:25:33 very different packaging. if you want to do things the gentoo way, probably better to use gentoo (imo) 2024-05-07 21:25:46 and yes you can run musl on gentoo 2024-05-07 21:27:20 mlfaw: get the "mini root filesystem" from the downloads page, then use tar and chroot like you normally would 2024-05-07 21:27:56 you'll need to bootstrap it a bit depending on your environment of course, that won't get you a bootloader etc 2024-05-07 21:28:25 but as a gentoo user you are surely willing to accept "exercises left for the reader" 2024-05-07 21:31:41 isnt this https://wiki.alpinelinux.org/wiki/Alpine_Linux_in_a_chroot 2024-05-07 21:31:51 and this is not mini rootfs 2024-05-07 21:33:08 ? 2024-05-07 22:41:24 not sure what you mean, sorry 2024-05-07 22:43:51 mlfaw: if you want to install alpine by mounting some storage, seeding it with some initial content, then using chroot to complete the installation process, I would recommend starting with the setup-* scripts here: https://gitlab.alpinelinux.org/alpine/alpine-conf 2024-05-07 22:44:08 you can use them as a reference for what alpine considers to be a standard installation 2024-05-07 22:44:34 it's all very readable shell script (I would recommend it just as inspiration for writing better shell scripts) 2024-05-07 22:46:44 fortunately, alpine's tools don't require you to use chroot; you can always use a command-line option to accomplish that 2024-05-07 22:46:49 but it won't prevent you, either 2024-05-08 11:19:53 Ugh I can't get the initramfs (with mkinitfs) to unlock my root partition on boot. It doesn't even prompt for a password. /etc/mkinitfs/mkinitfs.conf has cryptsetup added to it and I created /etc/crypttab (not sure if required). Grub boots with cryptroot and cryptdm added to the command line parameters 2024-05-08 11:39:03 Wow, big derp. I just had cryptroot pointed to the wrong UUID 😒 And /etc/crypttab is indeed not needed, seems to be a systemd feature instead 2024-05-08 11:39:51 cryptab is used for other volumes / partitions, not the root partition 2024-05-08 11:40:12 I thought /etc/conf.d/dmcrypt was for that 2024-05-08 11:43:39 According to the wiki, you are right 2024-05-08 12:29:32 hello 2024-05-08 12:48:59 hello, https://0x0.st/X8BX.txt ERROR: linux-edge-6.8.9-r0: IO ERROR 2024-05-08 12:49:22 i don't have this issue last year :) what changed? 2024-05-08 12:52:07 while "apk add curl" no problem 2024-05-08 12:53:23 sometimes: ERROR: Failed to create lib/modules/6.8.9-0-edge/kernel/drivers/gpu/drm/amd/amdgpu/amdgpu.ko.gz: I/O error 2024-05-08 12:56:22 Hi,... (full message at ) 2024-05-08 12:56:34 uuidNuniq: Sounds like a failing disk? 2024-05-08 12:57:02 i am in a minirootfs, i'll try on a real drive 2024-05-08 13:01:15 ikke: same thing on real usb 2024-05-08 13:01:49 So failing usb drive 2024-05-08 13:14:21 drive is ok 2024-05-08 13:16:33 debian sid issue? 2024-05-08 13:16:51 im on debian sid trying to make a alpine rootfs 2024-05-08 13:19:13 https://0x0.st/X8Bm.txt 2024-05-08 13:19:22 tried on another box... same issue 2024-05-08 13:25:05 well well, i don't know what went wrong 2024-05-08 13:26:54 all other pkgs installs ok, only this linux-edge or linux-lts 2024-05-08 13:33:28 i know why 2024-05-08 13:33:46 ikke: there is an variable `rootfs` in `env` 2024-05-08 13:46:23 it's not that... it worked on my VPS 2024-05-08 14:10:43 ikke: it is the permission, the mkdir by default create 700 dir in /mnt 2024-05-08 14:29:10 hmz 2024-05-08 14:32:08 it is not the permission issue, 2024-05-08 14:32:12 what the heck 2024-05-08 14:36:39 i'm glad to be back :) 2024-05-08 14:44:33 i tried switching to proxmox, which kind of sucks because of my realtek lan card (known issue) so i switched back to Alpine :) But i wanted proxmox so i can run virtual machine's through a web gui.. Does anyone know any good resources on running alpine as a hypervisor? i know it has KVM and QEMU.. but thats about as much as i know :) 2024-05-08 14:45:11 There's also xen 2024-05-08 14:45:17 i suppose after that i have to incorporate SPICE somehow, so i can at least connect to the VM's without a web gui 2024-05-08 14:45:27 yeah.. xen sucks.. :| 2024-05-08 14:45:39 For kvm there's libvirt that is popular, but no experience with it 2024-05-08 14:46:02 ive been using proxmox since version 3 or so :) 2024-05-08 14:46:22 yeah thats what i found, but there's not much documentation about it when it comes to alpine 2024-05-08 14:48:50 i suppose i'll have to try and see how far i get 2024-05-08 14:48:50 the alpine wiki has a document about kvm, not sure how up to date it is 2024-05-08 14:52:11 Me neither 2024-05-08 14:52:48 Note that most details should not be that alpine specific 2024-05-08 14:53:00 fair enough :) 2024-05-08 14:59:52 ikke: apk fetch and then apk add ./linux-edge-6.8.9-r0.apk ./linux-firmware-none-20240312-r0.apk works file 2024-05-08 14:59:53 i dropped my alpine based laptop os for Kubuntu, since we use ubuntu in the office.. and i really regret that :( next week im going back to alpine on the desktop as well :) 2024-05-08 14:59:56 *fine 2024-05-08 15:07:13 aside from openrc and whatever, kvm works the same as far as i can tell. 2024-05-08 15:08:01 thanks :) im following the wiki atm 2024-05-08 15:40:12 this is strange, `apk fetch then apk add ./linux-edge*.apk` works , but apk add linux-edge does not work 2024-05-08 16:03:52 ikke: i changed the repo to something else, no problem at all, i think it is the issue of the CDN mirror 2024-05-08 16:04:41 this : dl-cdn.alpinelinux.org 2024-05-08 16:09:49 using this mirror : uk.alpinelinux.org and then apk fix -U linux-edge, 100% work. 2024-05-08 16:10:08 this mirror dl-cdn.alpinelinux.org 100% fail 2024-05-08 16:12:32 in France, https://paste.swordarmor.fr/raw/UKSt 2024-05-08 16:22:17 well, the kvm article in the wiki is either outdated or incorrect :) so there's that 2024-05-08 16:22:18 back to google 2024-05-08 16:22:50 ubuntu force me to install the big bloat linux-firmware 2024-05-08 16:23:39 i don't need a single file from that HUGE package 2024-05-08 16:32:34 that's what she said... 2024-05-08 16:34:28 al_: who said what? 2024-05-08 16:35:23 nothing. have you tried removing linux-firmware with both apt and snap? 2024-05-08 16:35:56 Hi all good to be back, is there a way to do a minimal install of qemu for command line usage? 2024-05-08 16:36:01 no, i purged the whole fs. 2024-05-08 16:36:07 if you don't need proprietary firmware then Trisquel might be better suited for your computer. 2024-05-08 16:37:01 mkfs.ext4 -FF /dev/sda 2024-05-08 16:37:47 bowenp: apk install qemu qemu-img qemu-system-x86_64 qemu-ui-gtk 2024-05-08 16:38:24 they don't want a ui 2024-05-08 16:38:59 Generally, qemu-system- is the most minimum you will get 2024-05-08 16:39:00 well then, take out the last package. the qemu ui is pretty minimal so i wouldn't recommend against installing it 2024-05-08 16:39:22 And the qemu-system-* packages depend on qemu anyway 2024-05-08 16:39:42 qemu_opt=( ... ... ... ) ; qemu-system-x86_64 "$@" "${qemu_opt[@]}" 2024-05-08 16:42:47 the benifit of using bash array is that you can have comments in it, and you can try different options without running a long command line -- for qemu 2024-05-08 16:43:41 ok so I don't need libvirt-daemon? 2024-05-08 16:43:50 no 2024-05-08 16:45:12 the server will be running docker apps (cli) any requirements? 2024-05-08 16:45:31 No 2024-05-08 16:45:44 woohoo. 2024-05-08 16:45:51 docker would be one 2024-05-08 16:45:51 fyi, there is a qemu-openrc package to run qemu vms as services 2024-05-08 16:45:56 i hope apk has an option --download-first 2024-05-08 16:46:47 i found it sucks when IO ERROR and it is actually a network error or file corruption 2024-05-08 16:47:20 you can apk fetch and then apk add ./package 2024-05-08 16:47:50 yes, that works as i mentioned above 2024-05-08 16:47:56 lastly I'm booting using syslinux, how to I remove all of grub? 2024-05-08 16:48:07 apk del grub* 2024-05-08 16:49:43 apt has an option : --download-only 2024-05-08 16:50:04 so we can apt-get --download-only upgrade ; apt-get upgrade 2024-05-08 16:50:22 i'm sorry, this is the alpine channel 2024-05-08 16:51:50 i'd be happy to help but i don't have much debian experience, unless someone else volunteers another, preferrably debian-focused channel, would be a more optimal place to ask 2024-05-08 16:53:17 i mean it is safer. opensuse's zypper has an option --download-in-advance 2024-05-08 16:53:23 so this is a suggestion :) 2024-05-08 16:53:40 fetch is ok, but then you have to type apk add ./*.apk 2024-05-08 16:54:56 apk fetch package && apk add ./package 2024-05-08 16:55:20 with bash, this will only add the packages if they've been correctly downloaded 2024-05-08 16:57:43 bash? 2024-05-08 16:59:07 Bourne Again Shell. just tested and it should work with busybox's sh, or ash, too. 2024-05-08 16:59:39 yeah, i know it works. 2024-05-08 17:14:21 Hey how much work is it to get a new provider working with alpine cloud images? 2024-05-08 17:18:34 i'd say depends on the provider, but i think it would be possible to install alpine from any other distro by repartitioning the disk and chrooting into a rootfs 2024-05-08 17:34:31 I had OpenStack in mind sorry looks like I forgot to mention it 2024-05-08 17:35:35 al_no go on apk del *grub*, apk info doesnt list them but still booting to grub, if I rm -r /boot/grub, on rebooot I get Welcome to Grub! and grub rescue prompt. 2024-05-08 17:37:00 I think grub and google have something in common, their both viruses... haahh 2024-05-08 17:37:38 well you must install syslinux on the mbr, grub stays there. 2024-05-08 17:40:18 bowenp: run update-extlinux 2024-05-08 17:40:25 oh no 2024-05-08 17:40:47 actually it's extlinux --install /boot 2024-05-08 17:41:32 syslinux is on the esp me thinks 2024-05-08 17:41:37 hm... 2024-05-08 17:42:00 follow https://wiki.alpinelinux.org/wiki/Bootloaders#Syslinux then 2024-05-08 17:42:22 bowenp: check the url first because i wrote it by hand 2024-05-08 17:42:27 as in, did not copy-paste it 2024-05-08 17:43:30 install syslinux on mbr? 2024-05-08 17:45:50 i think you may have to follow the EFI guide too 2024-05-08 17:46:07 in the syslinux chapter 2024-05-08 17:47:36 what is happening i beleive if I run apk upgrade and there is a kernel update it wacks the syslinux cfg file then I'm back to booting from grub 2024-05-08 18:01:36 al_ dd if=/dev/zero of=/dev/sdX bs=512 count=1 no grub message 2024-05-08 18:02:45 i'm sorry, i don't think i fully understand what you're saying 2024-05-08 18:03:17 that erases the mbr sector 2024-05-08 18:04:29 but grub might be installed in the ESP 2024-05-08 18:05:15 i'm sorry, i use mostly bios so i don't know precisely 2024-05-08 18:07:15 Esp uses fat32 and flags, no mbr, grub-efi inserts in into mbr and override uefi so to speak. 2024-05-08 18:07:19 you need to copy the syslinux files, vmlinuz and initramfs to /mnt/EFI/syslinux, as the wiki page i linked instructed 2024-05-08 18:09:24 they are already there, I just did point the system bios to boot to grub, I pointed the to syslinux, but the updates a causing it to boot back to grub. 2024-05-08 18:09:51 I'll work on this and let y'all know 2024-05-08 18:10:26 apk list -I grub* 2024-05-08 18:10:49 apk list -I *grub* 2024-05-08 18:11:32 then run extlinux --install /boot 2024-05-08 18:11:37 and then apk fix mkinitfs 2024-05-08 22:42:05 That took long enough. 2024-05-08 22:52:08 ser2: to be fair, the completely clueless Arch maintainer who linked you the ToS made me giggle a bit 2024-05-08 22:52:11 but yeah, hiya 2024-05-08 22:52:36 Har har har. 2024-05-08 22:52:43 i need to see that 2024-05-08 22:52:45 link please 2024-05-08 22:53:32 #archlinux @ libera 2024-05-08 22:53:41 ah i missed that then 2024-05-08 22:54:05 ORLY? I could have stayed on libera? It took me that long to figure out how to switch servers in weechat :-/ 2024-05-08 22:54:26 oh, no, that was a reply to triallax 2024-05-08 22:54:38 And I think I've forgotten how I did it already. 2024-05-08 22:54:45 Alpine is purely on OFTC, the #alpine-linux on Libera is a dead channel 2024-05-08 22:54:51 and an unofficial one at that 2024-05-08 22:54:52 Ah. 2024-05-09 02:26:49 uhg 2024-05-09 02:27:02 since dist upgrade (edge) my bluetoothe mouse is not wooking 2024-05-09 02:27:05 working* 2024-05-09 02:27:18 Pairing successful 2024-05-09 02:27:19 [CHG] Device DC:2C:26:C7:3F:78 ServicesResolved: no 2024-05-09 02:27:20 [CHG] Device DC:2C:26:C7:3F:78 Connected: no 2024-05-09 02:27:39 it's like bluez is missing something to hook it up for actual use as a mouse 2024-05-09 02:27:44 Failed to connect: org.bluez.Error.NotAvailable br-connection-profile-unavailable 2024-05-09 02:29:59 ok fixed 2024-05-09 02:30:14 UserspaceHID=false in /etc/bluetooth/input.conf 2024-05-09 04:37:36 nice, I have been having an intermittent issue with my bluetooth mouse as well, it intermittently fails to work after returning from suspend to RAM... My lame workaround so far has been to repair it... so could be relevant to my issue as well. 2024-05-09 05:41:51 some time ago i lost my bt keyboard when upgrading edge. I have used the usb cable since then 2024-05-09 05:41:59 maybe I should fix it today 2024-05-09 05:43:00 I also got the Failed to connect: org.bluez.Error.NotAvailable br-connection-profile-unavailable 2024-05-09 05:51:28 UserspaceHID=false in /etc/bluetooth/input.conf seems to work for me as well. thank you dalias! 2024-05-09 05:53:11 I suppose it was this that broke it: https://patchwork.kernel.org/project/bluetooth/patch/20240209185237.3611995-2-luiz.dentz@gmail.com/ 2024-05-09 05:58:12 But why? 2024-05-09 05:58:46 no idea 2024-05-09 05:59:35 I see that there are more that had issues https://github.com/bluez/bluez/issues/771 2024-05-09 05:59:40 ACTION wonders if bluez does this crap if the hidp module isn't loaded. 2024-05-09 06:00:05 could be. I did not have uhid module loaded 2024-05-09 06:19:47 My issue, at a glance, appears to be unrelated. If anyone is bored: https://tpaste.us/NBN6 2024-05-09 06:20:06 that's what is spammed to /var/log/messages if I attempt to move the mouse without unpairing it and then repairing it. 2024-05-09 06:50:37 Toggling the JustWorksRepairing away from the default in /etc/bluetooth/main.conf seems to make my mouse happy . . . . weird. 2024-05-09 07:33:54 hey, what do you guys use for user services? 2024-05-09 07:36:46 my .profile file has a section with 'nohup syncthing >/tmp/syncthing.out 2>&1 &' 2024-05-09 07:37:23 'nohup /usr/libexec/pipewire-launcher >/tmp/pipewire.out 2>&1 &' 2024-05-09 07:37:25 etc. 2024-05-09 08:54:53 it's not an answer but there is a syncthing package in the repo already 2024-05-09 08:59:25 yeah, but that runs as root, and I feel dirty changing those packaged service files. 2024-05-09 09:00:10 i would have hoped one could sync user file even if the service runs as root 2024-05-09 09:00:16 files 2024-05-09 09:00:41 it inserts files as root. 2024-05-09 09:01:33 so removing or renaming is very inconvenient. 2024-05-09 09:02:09 i imagine 2024-05-09 09:02:19 I was messing around with making a group that syncthing inserted files as, but running as my user is much easier. 2024-05-09 09:03:08 and probably a better idea security-wise anyway 2024-05-09 09:03:18 there's absolutely no reason to be running syncthing as root 2024-05-09 09:03:58 start it with sudo from the /etc/local.d service? 2024-05-09 09:17:17 okay, I think I confused running as root to running as a dedicated syncthing user. 2024-05-09 09:18:09 misremembering why the permissions were so annoying. sorry for any confusion. 2024-05-09 09:18:55 but seriously, openrc is killing me sometimes :( 2024-05-09 09:19:06 it does seem like the syncthing service runs syncthing with its own user 2024-05-09 09:20:45 yeah, in case the maintainer sees this, sorry. your package is wonderful. syncthing is very convenient. 2024-05-09 09:21:12 i should've checked as well i guess 2024-05-09 09:21:28 anybody worth their salt wouldn't have let syncthing run as root :D 2024-05-09 09:21:34 if anyone has a good way of handling user services, please ping me to lmk. 2024-05-09 09:21:40 good night. 2024-05-09 09:23:11 it's discussed here, with one comment mentioning syncthing: https://github.com/OpenRC/openrc/issues/432 2024-05-09 12:35:36 zcrayfish, were you also having the UserspaceHID issue and toggling JustWorksRepairing fixed it? or a different issue? 2024-05-09 12:36:21 ncopa, do you know if UserspaceHID just involves some early setup stuff in userspace or does all of the protocol go thru userspace? 2024-05-09 12:36:28 if it's the latter i think it should be off just for UX reasons 2024-05-09 12:36:47 becaue it would make the mouse lag horribly under high system load/swapping 2024-05-09 12:37:26 (iow there's surely a bug here for bluez to fix, but it might be wrong to use this mode anyway) 2024-05-09 13:36:19 dalias: no idea. I just find it annoying that it does not work out of the box. might be it is a kernel module, uhid that was missing 2024-05-09 13:36:37 have not had the time to investigate. trying to get the 3.20 release out 2024-05-09 13:43:25 ok 2024-05-09 13:43:41 well release should turn off userspace hid 2024-05-09 13:56:11 dalias: my issue appears to be unrelated, but I started having it at roughly the same time as everyone else. 2024-05-09 14:13:49 i love how googling the issue (by error messages) gives you N copies of the same unrelated bug about BT audio devices 2024-05-09 14:14:07 they're all on different sites but similar forum conversations with nearly identical content 2024-05-09 14:14:37 which means someone is doing shit AI-scraping of forum/Q&A stuff and *generating fake forums with near-identical content* for SEO shit 2024-05-09 14:18:12 dalias: welcome to the modern web, I guess... :/ 2024-05-09 19:37:11 Hey folks, my siblings and I want to play "Don't Starve together". I didn't get the crack working, so now I tried with steam, which I can't get working either. It says "The unofficial Steam Flatpak app now requires user namespaces to be enabled." User namespace seem to exist (podman works fine) and the bwrap binary doesn't have the suid bit set. Does anyone have an idea what the issue here might be? Is Flatpak Steam 2024-05-09 19:37:11 working for you? 2024-05-09 19:39:23 Flatpak Steam works fine for me... 2024-05-09 19:45:31 zcrayfish: Strange, what kernel are you on? I'm on 6.6.29-0-lts, Steam 1.0.0.79 and Flatpak 1.14.6. They should all be reasonably current. 2024-05-09 19:46:37 6.6.30-0-lts sometimes, 6.8.9-0-edge typically. 2024-05-09 19:48:30 Thank, I will try to install that kernel 2024-05-09 19:53:10 Didn't help :( 2024-05-09 20:58:15 I added the suid bit to the bwrap binary, now I get "Portal call failed: Authorization error: Can't find peer app id" at least it's a different error... 2024-05-10 04:36:14 Is it just that game or is it others as well? 2024-05-10 08:13:51 Hello 2024-05-10 08:14:18 Anybody else having trouble with ibus and GTK recently? 2024-05-10 08:14:55 It seems that with last GTK update, I'm not able to input non-ascii characters 2024-05-10 08:15:01 (vague description) 2024-05-10 08:16:08 Oh nice, I killed ibus and GTK applications are gone 2024-05-10 08:34:37 quinq: there was a bug in a security fix for glib, that has since been fixed in newer released versions of glib that alpine has not yet updated to 2024-05-10 08:35:53 this bug causes ibus to break, which is what handles internationalization for input for GTK 2024-05-10 08:36:13 it is fixed in glib 2.78.6 and 2.80.2 2024-05-10 08:46:24 relevant link: https://gitlab.gnome.org/GNOME/glib/-/merge_requests/4056 2024-05-10 08:46:45 rather https://gitlab.gnome.org/GNOME/glib/-/merge_requests/4053 is the original; that's the backport for 2.78 2024-05-10 09:33:34 Thank you dwfreed :) 2024-05-10 19:31:46 minimal: you wouldn't happen to have any mkinitfs recipe handy that mounts /usr early, would you? 2024-05-10 20:34:41 hi, how could I add multiple ipv6 addresses in /etc/network/interfaces? I’m trying to add more iface entries for the same interface but it does seem to work like here https://wiki.alpinelinux.org/wiki/Configure_Networking 2024-05-10 20:35:31 Case_Of: You only need a single iface stanza 2024-05-10 20:36:11 wiki does not show that 2024-05-10 20:36:28 on static addresses section on additionnal addresses 2024-05-10 20:36:31 Has not been updated for ifupdown-ng 2024-05-10 20:36:36 ah 2024-05-10 20:36:43 how should I do? 2024-05-10 20:36:50 just repeat address multiple times 2024-05-10 20:36:52 https://github.com/ifupdown-ng/ifupdown-ng/blob/main/doc/interfaces.scd 2024-05-10 20:37:18 ok 2024-05-10 20:37:53 https://github.com/ifupdown-ng/ifupdown-ng/blob/main/doc/ADMIN-GUIDE.md#multiple-addresses 2024-05-11 01:06:36 is anyone familiar with this issue? https://github.com/bluez/bluez/issues/319 2024-05-11 05:31:01 many folks in here have had issues with uhid not working as well as hidp recently. (UserSpaceHID setting in /etc/bluetooth/input.conf toggles which is used by default)... 2024-05-11 05:34:18 And looking a bit further in the issue, the JustWorksRepairing setting in main.conf might be one to look at. The default setting of "never" is ridiculous. "confirm" is a safer bet for most folks. 2024-05-12 02:05:24 Hi all, would anyone know why on Alpine Linux (Raspberry Pi) my Raspberry Pi Zero 2 W - which is supposed to have 512MB of RAM - shows only 353MB in htop? I know 64MB is reserved for GPU but where did the rest go? 2024-05-12 02:06:00 free -m also shows 353M in "total" 2024-05-12 02:07:25 Kernel and firmware probably 2024-05-12 09:33:41 You can install Alpine with the windows installer: https://prose.nsood.in/linux-from-windows-installer 2024-05-12 09:35:43 The meme goes on 2024-05-12 12:06:32 how is it after a update on edge, suddenly package conflicts (boost-1.82 and boost-1.84) appear? 2024-05-12 12:21:57 /23/23 2024-05-12 12:23:04 ACTION shakes head 2024-05-12 12:23:06 sewn: it means you have a package that was not rebuilt against boost 1.84, either from aports, or local 2024-05-12 12:23:18 libreoffice..? 2024-05-12 12:25:31 It did get bumped 2024-05-12 13:54:33 sewn: does apk list --orphaned return something? 2024-05-12 13:54:54 i've fixed it by just removing libreoffice and all the conflicting packages 2024-05-12 13:55:49 ok 2024-05-12 17:45:22 is there a program or a service that can track kmsg? 2024-05-12 17:45:36 sort of like systemd when kernel panics, you can see the panic info after rebooting 2024-05-12 17:49:20 dmesg? 2024-05-12 17:49:29 /var/log/dmesg 2024-05-12 17:52:42 lopid: well for past boots too ofrcoruse 2024-05-12 17:54:58 i have a /var/log/dmesg.old too 2024-05-12 17:55:36 from the previous boot 2024-05-12 17:56:36 i don't 2024-05-12 17:58:16 that's the thing with minimal installs where you have to set up suck things oneself 2024-05-12 17:58:42 such 2024-05-12 18:08:32 yeah thats why im asking what i should set up 2024-05-12 18:09:12 for panic info, you want pstore i think 2024-05-12 18:09:37 well generally i just want the entire dmesg, which should have the panic too 2024-05-12 18:09:49 depends how hard the panic is 2024-05-12 18:09:54 hardware probably 2024-05-12 18:10:08 if it kills whole userland, there's nothing to save it 2024-05-12 18:10:28 still worth a shot 2024-05-12 18:10:38 anyway, whatever syslog you like should support that no 2024-05-12 18:11:02 the one that comes with alpine doesnt seem to have dmesg.old 2024-05-12 18:11:38 it dumps everything to /var/log/messages 2024-05-12 18:11:53 messages only store the current boot though 2024-05-12 18:13:07 use syslog with -b 10 or so 2024-05-12 18:14:13 where am i supposed to set service options? many services come with variables (like SYSLOG_OPTS) but i'm not exactly sure where they should be placed 2024-05-12 18:16:02 /etc/conf.d/* i think 2024-05-12 18:16:33 thanks 2024-05-12 18:16:38 will try your -b 10 thing 2024-05-12 18:18:52 re: /var/log/dmesg, /var/log/dmesg.old; these are controlled by /etc/conf.d/bootmisc 2024-05-12 18:25:34 hey what what about the syslog option 2024-05-12 18:29:43 The variable you mentioned is actually SYSLOGD_OPTS and is set in /etc/conf.d/syslog ??? 2024-05-12 18:39:58 ok so what about the .old 2024-05-12 18:40:19 unless you mean bootmisc doesn't modify syslog or anything 2024-05-12 18:51:23 You need to set previous_dmesg=yes in /etc/conf.d/bootmisc if you want the dmesg.old file to be generated (presumably log_dmesg=yes needs to be set as well) 2024-05-12 21:50:28 i often use superd for user services 2024-05-12 21:50:40 https://sr.ht/~craftyguy/superd/ 2024-05-12 23:06:54 Is there a realistic chance for RISC-V support in Alpine 3.20? 2024-05-12 23:42:54 I mean, given edge has a riscv64 arch, I would assume that would be available in 3.20 2024-05-12 23:51:18 That's the plan anyway 2024-05-13 05:08:58 rsc: there's a #alpine-riscv64 if you have more questions, but yeah, we're trying really hard 2024-05-13 05:11:59 we've had riscv64 in edge for a few releases now, but haven't had the hardware to run the tests (it's been built in qemu which fails a lot of tests)... there's some pioneer boxes now, but there's still some kinks to work out with them. If they hold together well enough it should happen 2024-05-13 05:27:51 I'm running Alpine Edge atm. Truing to launch a Rootless Podman (4.9.4) Container using Crun (1.15). When I try to run my container, I get an error which reads, "failed to write to /proc/self/oom_score_adj: Permission denied" 2024-05-13 05:27:57 any idea what might be causing this? 2024-05-13 05:28:43 Podman is also unable to create cgroups in rootless mode. I can get around it by doing chown 1000:1000 -R /sys/fs/cgroups and chmod 777 -R /sys/fs/cgroups 2024-05-13 05:28:48 but that's just a workaround 2024-05-13 05:30:59 I've added the line "none /sys/fs/cgroup cgroup2 rw,nosuid,nodev,noexec,relatime,nsdelegate 0 0" to my /etc/fstab... didn't seem to work. 2024-05-13 05:31:14 I've also added "namespace.unpriv_enable=1" to /etc/default/grub to no avail 2024-05-13 05:31:37 uname -a returns : Linux www-srv.lan 6.6.30-0-lts #1-Alpine SMP PREEMPT_DYNAMIC Mon, 06 May 2024 07:55:42 +0000 x86_64 Linux 2024-05-13 05:49:45 ExtraSpecialK: have you started the cgroup service? 2024-05-13 05:51:06 omni yes it starts on boot 2024-05-13 05:51:23 so does udev 2024-05-13 05:52:06 Specifically this is the container I'm trying to run... https://quay.io/repository/freeipa/freeipa-server 2024-05-13 05:55:39 It's running now but only becuse I did chown 1000:1000 -R and chmod 777 -R on /sys/fs/cgroup 2024-05-13 05:56:36 However this container isn't running: https://hub.docker.com/_/odoo 2024-05-13 05:56:55 It gives me the "can't write to /proc/self/oom" error 2024-05-13 05:57:09 which is odd because that file is owned by myuser 2024-05-13 05:58:48 have you addded your user to /etc/sub{g,u}id as per https://wiki.alpinelinux.org/wiki/Podman#Running_in_rootless_mode ? 2024-05-13 06:03:21 omni yes I have. I've added myuser:100000:65536 to both /etc/subuid & /etc/subgid 2024-05-13 06:07:01 when trying to run this container (https://hub.docker.com/_/odoo) when I add debug messages I get; https://pastebin.com/Hr3RiaZj 2024-05-13 06:17:55 ExtraSpecialK: that container doesn't run as uid 1000, it runs as uid 101 (see https://github.com/odoo/odoo/blob/17.0/debian/postinst#L15C13-L15C36 ) 2024-05-13 06:18:43 although I guess chmod 777 should cover that too, so maybe not applicable 2024-05-13 06:19:36 did it use to work or is this a newly configured system? 2024-05-13 06:22:11 omni this is a newly configured system. 2024-05-13 06:22:44 iggy ahhh ok maybe that has something to do with it. 2024-05-13 06:23:20 iggy but then, how should I run it? 2024-05-13 06:42:01 Here is what happens when I try to run; docker.io/freeipa/freeipa-server:almalinux-9-4.11.0 as Rootless. debug log: https://pastebin.com/jGVh3Nin 2024-05-13 06:42:30 main error line is: INFO[0000] Failed to add conmon to cgroupfs sandbox cgroup: creating cgroup path conmon: open /sys/fs/cgroup/cgroup.subtree_control: permission denied 2024-05-13 06:43:14 myuser is a member of groups, wheel audio video netdev 2024-05-13 07:06:36 iggy: oh, thank you for the verbose feedback! So, them I'm keeping my fingers crossed. 2024-05-13 09:35:33 I've been setting up gtkgreet with turnstile to create the XDG_RUNTIME_DIR for the greetd user (which runs the greeter), but this is currently a bit of a pain in Alpine because this requires the turnstiled service to be running before greetd 2024-05-13 09:35:58 I've added `depend() { need turnstiled }` to `/etc/init.d/greetd` for now, which works 2024-05-13 09:37:02 is there a way of specifying that the dependency should only exist if turnstiled exists, which could go upstream? 2024-05-13 09:44:13 perhaps `use turnstiled`? 2024-05-13 09:46:56 I think what you need is: depend() { after turnstiled; } 2024-05-13 10:02:46 after is order only; 'want' is what you want, which is similar to systemd want 2024-05-13 22:54:46 hi everyone! quick question - why does Alpine Linux (the ISO for VMs) seem to use around 5-6% CPU time at idle, according to Proxmox? in comparison, top/htop say it uses no CPU. 2024-05-14 00:34:55 hi everyone! quick question - why does Alpine Linux (the ISO for VMs) seem to use around 5-6% CPU time at idle, according to Proxmox? in comparison, top/htop say it uses no CPU. 2024-05-14 00:37:28 you are probably seeing the whole qemu process CPU usage in proxmox 2024-05-14 00:46:37 it's almost always time keeping 2024-05-14 01:18:02 "hi everyone! quick question..." <- If you are concerned about the CPU usage, it may be prudent to use an LXC container instead. They use the host kernel instead so it eliminates a lot of redundant work being done. I've also found that in practice LXC containers just seem to be a lot nicer to use than VMs. 2024-05-14 01:30:51 LXC/LXD fork Incus is available on edge 2024-05-14 01:31:11 (in response to Canonical's shennanigans) 2024-05-14 06:40:01 Does anyone know where I can find the release plan for Alpine? It seems https://gitlab.alpinelinux.org/alpine/aports/-/milestones is not being used anymore. 2024-05-14 06:43:19 I believe 3.20 is coming Real Soon Now 2024-05-14 06:53:25 What does "Real Soon" mean in terms of timing - this week, next week, or next month? In other words, is there a public place where we can check the upcoming release date (previously available on the GitLab milestones page)? 2024-05-14 07:11:06 the milestone is at alpine/ and not alpine/aports 2024-05-14 07:11:11 see https://gitlab.alpinelinux.org/groups/alpine/-/milestones/6 2024-05-14 07:11:32 i guess the first RC should (if everything runs well) release this week 2024-05-14 07:14:04 cool 2024-05-14 07:50:38 didnt know that milestone page, thanks 2024-05-14 12:03:52 Does anyone have some advice how I can use bluetooth on the m1 with asahi alpine linux. 2024-05-14 12:04:18 bluetoothctl and rfkill do not see my the brcm43 device. 2024-05-14 12:04:48 Here are the relevant logs https://0x0.st/XKEA.txt. I have tried everything in the wiki :) 2024-05-14 12:08:49 mugre: have you tried acquiring the firmware files mentioned in the logs 2024-05-14 12:09:24 iirc asahi had a script that extracts them from macOS 2024-05-14 12:32:49 I checked and saw that https://github.com/torvalds/linux/blob/master/drivers/bluetooth/hci_bcm4377.c was available, but could not figoure out how to use asahi-fwextract, as its is ondocumented. My guess is, that I need to extract the firmware from my machine. 2024-05-14 21:33:35 I'm struggling way too much trying to run a window manager directly after tty login, I'm trying to get a rootless x server 2024-05-14 21:34:21 Haven't even found the right way to automatically run xinit after TTY login... 2024-05-14 21:35:07 I could go the easy way by installing gdm but that's just too much dependences 2024-05-14 21:36:07 I tried solutions from gentoo, arch and major forums, no result 2024-05-14 21:47:57 you might want to have xinit installed 2024-05-14 21:48:04 and an ~/.xinitrc 2024-05-14 21:48:26 with a suitable wm in it exec'd. like: exec /usr/bin/i3 2024-05-14 21:50:55 you could even put `[[ "$TTY" = "/dev/tty1" ]] && exec startx` into .zprofile 2024-05-14 21:51:01 if you use zsh 2024-05-14 21:51:09 works in other shells as well 2024-05-14 22:27:09 I used to use greetd with labwc or sway... pretty lightweight 2024-05-14 22:35:54 I did that, it just doesn't work 2024-05-14 22:35:59 Even with root 2024-05-14 22:36:09 I works only trough lightdm 2024-05-14 22:36:50 >run xinit after TTY login 2024-05-14 22:36:53 don't people usually run startx 2024-05-14 22:50:23 ksj-bj: I just put: if [ "$(tty)" = '/dev/tty1' ]; then exec dbus-run-session -- sway -Dtxn-timeout=50 fi inside my .profile. 2024-05-14 23:20:47 The error when trying initializing unprivileged xinit is "parse_vt_settings: Cannot open /dev/tty0 (Permission denied) 2024-05-14 23:21:46 I searched online and tried lots, changing tty, even installing elogind 2024-05-14 23:22:36 This error is only related to xinit, not startz 2024-05-14 23:22:39 Startx 2024-05-14 23:23:39 If I run startx it screen goes black and I cannot switch ttys anymore 2024-05-15 03:03:45 hey, i've noticed that the hardware requirements page for alpine linux is wrong. i just tried to run alpine on my pc emulator that emulates up to pentium 3 cpus, on an emulated pentium 3 cpu, and it had an illegal instruction exception on an sse2 instruction 2024-05-15 03:07:00 66 0f d6 was the opcode in question btw 2024-05-15 03:39:56 Is that an article on the wiki or elsewhere?? 2024-05-15 03:42:15 yeah it's an article on the wiki 2024-05-15 03:45:36 I must have bungled it up last time I edited it, I specifically remember this exact issue with the VIA C3 CPU (which doesn't support SSE2)... 2024-05-15 04:15:59 fuel: Have you tried Alpine v3.16.9 yet? 2024-05-15 04:16:15 i used the latest version that's currently on the site so 2024-05-15 04:18:35 I think the SSE2 requirement started with v3.17 :/ 2024-05-15 04:28:24 ah :/ 2024-05-15 04:33:39 zcrayfish, okay, yeah, 3.16.9 works 2024-05-15 07:59:54 hi, do you know if gcc 14 will be part of the next release ? 2024-05-15 08:00:31 asking because gcc 14 will turn some warnings into errors 2024-05-15 08:00:58 and i am thinking of the basename issue 2024-05-15 08:20:34 Is the kernel that comes with alpine a debug kernel? One thing I have noticed is that ftrace is enabled in the kernel by default 2024-05-15 08:21:51 dok: no, it won't 2024-05-15 08:22:10 okay 2024-05-15 08:23:32 #16106 2024-05-15 08:30:32 yeah, i send a patch for basename to pciutil 2 weeks ago 2024-05-15 08:30:55 and i was wondering if i could help with some packages 2024-05-15 08:35:07 hey lads 2024-05-15 08:42:31 I just installed gnome using setup-desktop gnome, it installed successfully but it doesn't show me a wifi option neither at settings nor at statusbar, I followed https://wiki.alpinelinux.org/wiki/NetworkManager wiki and it does provide me a wifi option at settings but shows "No Wifi Adapter Found" 2024-05-15 08:43:09 but I can connect to my wifi using setup-interface 2024-05-15 08:45:42 dok: that issue contains a list, so you can send MRs for unhandled packages referring to this issue 2024-05-15 08:47:25 i will take a look 2024-05-15 08:47:57 i also need to bump the pciutil patch 2024-05-15 11:51:42 Startx starts bspwm etc 2024-05-15 11:52:51 But xorg has a bunch of errors relative to user not having permission to make/access /dev/input devices, so even to set sxhkd hotkeys 2024-05-15 11:53:31 I tried installing elogind but it doesn't even work, no sessions, ofc I added every documented service to default and boot runlevel 2024-05-15 12:11:16 Dev permission errors have been fixed by adding my user to input group 2024-05-15 12:11:44 Now I cannot even find the error that makes xorg crash right after startx 2024-05-15 12:12:03 ksj-bj: i had the same problem some days ago, same fix 2024-05-15 12:12:54 the install scripts already add the user to the video, audio and netdev groups, but not to input 2024-05-15 12:13:09 and the setup-xorg-base does not set up seatd to make up for it 2024-05-15 12:18:04 Fixed it! 2024-05-15 14:26:16 is the gitea package abandoned in favour of forgejo? 2024-05-15 14:29:18 no, you mean because is outdated? there is one open mr to bump it 2024-05-15 14:30:01 yeah, that's what i meant 2024-05-15 14:30:08 sorry i didn't see that, thanks! 2024-05-15 14:30:52 its freshy, I made it today hahah but Im not the aport maintainer 2024-05-15 18:59:14 Short question: Today I tried to install AppArmor, but it says again and again that it can't load profiles at boot ("Unable to find profiles directory, installation problem?"). Is it normal, that the "profiles" under /sys/kernel/security/apparmor is a file instead of a directory?... (full message at ) 2024-05-15 19:00:14 * Short question: Today I tried to install AppArmor, but it says again and again that it can't load profiles at boot ("Unable to find profiles directory, installation problem?"). Is it normal, that the "profiles" under /sys/kernel/security/apparmor is a file instead of a directory?... (full message at ) 2024-05-15 19:14:22 Okay, it's a little bit wierd. Regarding the parser.conf it seems that the default path for adding profiles should be /etc/apparmor.d or /usr/share/apparmor, but both are commented out. At all every parameter in /etc/apparmor/parser.conf is commented out. And both before mentioned paths don't exist, but /sys/kernel/security/apparmor/policy/profiles exists... 2024-05-15 19:15:28 Isn't there any default AppArmor-Profile in Alpines AppArmor-package at all? 2024-05-15 19:34:54 Yeah, nevermind: apparmor-profiles isn't delivered with apparmor. I just found apparmor as package as many people in older versions complain and the answer was always "In Alpine it's just apparmor". (https://unix.stackexchange.com/questions/493896/how-to-install-apparmor-on-alpine) and I expected that apparmor-profiles is bundled/dependend with apparmor. 2024-05-15 19:34:54 So sorry to spook the horses, a simple apk add apparmor-profiles seems to solve the issue. Not rebooted till now. 2024-05-15 20:26:21 Okay, after rebooting and fiddling a little bit arround just apparmor_parser as command exists. Every documented aa-*-command isn't working. Strange 2024-05-15 20:49:36 zfs stopped loading for me again with the 6.6.30-0 kernel on a test machine, getting invalid arg / parameters when I booting manually loading, https://tpaste.us/b1OW 2024-05-15 20:50:12 but a second test machine still works so I'm scratching my head trying to figure out what is different 2024-05-15 20:58:18 aquamo4k: Maybe it reads module parameters from /etc/modprobe.d/*? 2024-05-15 21:04:31 ncopa okay, going to look at the differences there 2024-05-15 21:15:43 ncopa: the working system had same 6.6.30-0 kernel version but it was edge, the broken system was running a 3.19 version and so I was using a mix of packages from 3.19 and edge I guess 2024-05-15 21:16:08 ncopa: after fixing repositories, I did a upgrade -a, rebooted and it's working now. 2024-05-15 21:20:41 good! thanks 2024-05-16 06:56:41 Hello everyone. Does anyone know a program the uses SNAPSHOT_SET_SWAP_AREA to set a swap file for hibernation? 2024-05-16 06:58:21 I am resuming from and initrd (so I cannot use resume_offset=) and I am backing to a swapfile. I cannot repartition nor would I like to use suspend 2024-05-16 13:19:46 some time ago I used 3.18 on a very old x86 CPU that lacked even sse2. I was casually getting "Illegal instruction" failures with certain packages, namely neovim and web browsers. Recently I tried to boot the 3.19 install iso on the same old hardware and I got the message straight when it tried to boot the kernel. I didn't notice anything related in the release changelog for 3.19. Any feedback please? 2024-05-16 13:21:57 https://gitlab.alpinelinux.org/alpine/tsc/-/issues/35 2024-05-16 13:25:22 triallax, it says sse2 is a minimal requirement since 3.17, so certain software working in 3.18 on non-SSE2 hardware was a side effect rather than the normal behavior then? 2024-05-16 13:25:41 yes 2024-05-16 13:26:02 or rather not a side effect 2024-05-16 13:26:08 it was just luck that some stuff worked 2024-05-16 13:26:26 cool. now if only I could find a list of distros which don't require SSE2... 2024-05-16 13:26:35 I wonder if distrowatch could help me 2024-05-16 13:26:43 someone suggested slackware 2024-05-16 13:28:17 actually back ago I tried 3.18 because slackware would not work on this particular hardware. the installer would go bananas at boot, not finding stuff inside /proc etc, I have no idea why 2024-05-16 13:29:04 openbsd installs fine, but I'd like at least one Linux distro as well, not extra niche, with a reasonably sized software repository 2024-05-16 13:29:57 it's a pity alpine doesn't meet the requirements, it has the simplest install process of all distros I tried, close to openbsd 2024-05-16 13:31:21 The problem is that more and more software just assumes sse2 2024-05-16 13:31:28 like you already experienced 2024-05-16 13:31:35 anyway I got the answer to my question, thank you. I'll try alpine again for sure if I get lucky to get a computer with better specs 2024-05-16 13:31:51 yeah, it's a pain, time goes buy 2024-05-16 13:32:01 the laptop is 20+ years old, but it works 2024-05-16 13:32:03 gentoo? 2024-05-16 13:32:41 I was considering gentoo, but there's a technical issue I have with this option, one which is offtopic for alpine 2024-05-16 13:32:53 i think mentioning it now is fine 2024-05-16 13:33:02 I may ask the question though, if you don't mind. maybe I get some useful insights 2024-05-16 13:34:21 with gentoo, I'd have to compile a lot, and so far I did not find out how to fool VirtualBox into thinking it runs exactly that old CPU model 2024-05-16 13:34:29 Guest6690: some other person recommended me slackware 2024-05-16 13:34:40 also openbsd is said to support that old hardware 2024-05-16 13:34:57 if I knew how, I could just create a VM with much more RAM (the laptop only has like 350MB) 2024-05-16 13:35:26 nero, I wrote above that I am aware about OpenBSD and that Slackware had issues 2024-05-16 13:35:37 ah, sorry, didnt read the full scrollback 2024-05-16 13:35:40 though an older Slackware version might work... 2024-05-16 13:36:11 my main grief with it that it was not announced in the release logs 2024-05-16 13:36:37 I'd be almost happy running OpenBSD, except it does not support the wifi card 2024-05-16 13:36:41 not sure but debian maybe? 2024-05-16 13:36:51 there are two tickets on the aports repository, it seems to have gotten some people off-guard 2024-05-16 13:37:02 i think it wasn't properly announced or something 2024-05-16 13:37:44 triallax, tried debian, apparently its installer is not happy with 350MB RAM and at some point it starts writing garbage symbols on screen 2024-05-16 13:37:56 can't you try installing it manually 2024-05-16 13:38:24 manually as in how? I don't understand 2024-05-16 13:38:34 e.g. chroot 2024-05-16 13:38:37 not sure if that works with debian 2024-05-16 13:39:03 I'm afraid that's beyond my expertise level 2024-05-16 13:39:45 it's not as hard as it sounds 2024-05-16 13:39:49 at least generally speaking 2024-05-16 13:39:53 i have absolutely no idea about debian 2024-05-16 13:40:47 Does anyone know the name of the previous Nextcloud package mentioned in the Alpine Wiki at the bottom of the page here https://wiki.alpinelinux.org/wiki/Nextcloud ? When I search pkgs.alpinelinux.org for a previous nextcloud package in the same branch, I can't seem to find one. 2024-05-16 13:41:48 teehee, the advanced distro search form on distrowatch doesn't let me search by no SSE2 criteria 2024-05-16 13:42:13 it will be trial and error then I guess 2024-05-16 13:42:25 well if you have a distro in mind you can search for it 2024-05-16 13:42:31 or just ask in the distro channel 2024-05-16 13:43:09 jahway603: nextcloud23 used to exist 2024-05-16 13:43:23 they are removed after a while 2024-05-16 13:43:42 079a1ad4489f261e701ad5011b8d4e7175e0b7c2 2024-05-16 13:43:46 another option to try would be 32bit archlinux, but they have to release a fresh iso first, because the current one has outdated package signatures 2024-05-16 13:43:47 9b71c12af62ffa65d0bb45723105952f08c99f22 2024-05-16 13:44:04 allright, enough with the distro offtopic 2024-05-16 13:44:11 cheers 2024-05-16 13:59:27 ikke: Since Alpine 3.19.x is using Nextcloud 27.x, and Nextcloud 26.x is now EOL as they introduced Nextcloud 29.x, would it make sense to create a nextcloud27 package when upgrading nextcloud from 27->28 ? 2024-05-16 13:59:59 Yeah, can make sense 2024-05-16 14:01:03 ikke: how did you find the nextcloud23, nextcloud22, and nextcloud21 packages? I'd like to look at their APKBUILDs to see what they were doing in those packages. 2024-05-16 14:01:10 git log --grep nextcloud 2024-05-16 17:24:31 Re Nextcloid, it doesn't support jumping more than one major version per upgrade. 2024-05-16 17:24:42 cyclisme24[m]: yes, that was made clear 2024-05-16 17:24:54 and also something the maintainer is aware of 2024-05-16 17:26:22 NC28 and 29 are both in Edge it aeems. Agree the maintaimer manages the previous uplifts well 2024-05-16 19:05:53 hey, I've noticed that tinyalsa got buggy as of alpine 3.19, probably thx to kernel bump. Playback now fails on many computers, but works on some. This has been fixed in git master, but the last release was February 2021, not sure if they plan to make one anytime soon. How iffy would it be to build the package from a specific git commit instead? 2024-05-16 19:06:54 nt: we'd like to avoid that. If possible, it's preferred to include specific patches instead 2024-05-16 19:07:39 But that requires there to be specific known commits that fix this issue 2024-05-16 19:08:29 alright, from a quick look earlier there was two or three that seemed relevant, so I'll see if I can narrow that down :> 2024-05-16 19:35:06 thank you! 2024-05-17 07:15:01 hi 2024-05-17 07:15:23 i have an issue with cryptsetup kernel hook 2024-05-17 07:16:26 the problem is that on boot the kernel doesn't try to unlock an encrypted partition, it seems 2024-05-17 07:17:12 it just goes "cant find root here's your recovery shell" 2024-05-17 07:18:12 i can unlock and mount it manually, and then it boots like it should 2024-05-17 07:18:47 means all the right tools are included 2024-05-17 07:53:17 also my initramfs is huge 2024-05-17 07:53:22 400mb 2024-05-17 08:16:15 grub? 2024-05-17 08:21:09 it's fine i've just had wrong UUID set :p 2024-05-17 08:21:41 initramfs size is still in question tho 2024-05-17 08:23:20 check what modules it includes 2024-05-17 08:23:30 Loaded down with unused mkinitfs features? (e.g. cdrom is one that is rarely needed for an installed system) 2024-05-17 08:23:44 lsinitrd 2024-05-17 10:56:12 ACTION notes it is new version month, wonders if there is any finer-grained schedule for 3.20? 2024-05-17 10:57:09 i think 3.20 is being built 2024-05-17 10:58:04 not that that really answers your question thoug 2024-05-17 10:59:27 https://wiki.alpinelinux.org/wiki/Release_Notes_for_Alpine_3.20.0 <- just know this has been around for a while :) 2024-05-17 10:59:46 Have release notes, well before release 2024-05-17 11:04:28 I don't need the answer for when exactly. Just curious if that is even known. Might be helpful in the future to better predict. 2024-05-17 11:17:50 Sofia: if all goes well, rc1 is tagged today 2024-05-17 11:18:39 Cool. Is there any resource to check besides just asking? 2024-05-17 11:25:40 The #alpine-devel channel 2024-05-17 11:52:19 ACTION nod, thanks 2024-05-17 13:33:05 initramfs includes huge nvidia gsp firmware bins 2024-05-17 13:33:40 i probably should tweak linux-firmware packages i have 2024-05-17 13:35:53 yeah nvidia firmware was the reason 2024-05-17 13:36:57 it has also purged some unneeded firmware and now initramfs doesn't include as much unnecessary stuff 2024-05-17 13:37:16 from 200mb+ to 33mb 2024-05-17 13:37:33 acceptable for UKI w/ microcode i guess 2024-05-17 13:38:32 s/200/400 2024-05-17 15:10:20 Hi everybody, do you know if it's possible to install the kernel and generate the initramfs in other place than /boot ? I want to have a dualboot (with chimera) but I don't want to have a distinct boot partition, and would like to have everything (kernels, initramfs) in the same partition 2024-05-17 15:16:14 uefi requires boot partition of type fat, so on uefi you need at least two partitions 2024-05-17 15:16:47 I have the same partition (vfat) for /boot and efi 2024-05-17 15:33:30 hello, I'm using alpine edge and I noticed I cannot access to my gpg keys 2024-05-17 15:33:53 gpg --list-keys 2024-05-17 15:33:53 gpg: keydb_search_first failed: Invalid argument 2024-05-17 18:15:20 Hi there, trying out Alpine on a Dell Latitude D430 (Old, Small and Slow hence Alpine). I have gotten it installed and running on CLI, and I am trying to get a desktop installed. Ive tried half a dozen times following multiple guides and videos to install either gnome, or xfce. Every time it says the installation was successful but once I reboot, the boot seems to go fine up until it gets to the login. Login option shows up 2024-05-17 18:15:20 in CLI for a split second and then the screen goes blank with just a blinking cursor but won't allow input of any kind. 2024-05-17 18:16:42 Maybe some issue with kms (kernel mode setting)? 2024-05-17 18:16:56 how would I look into that? 2024-05-17 18:20:49 are there any commands I should run to check how that is configured? 2024-05-17 18:21:21 maybe there's something in `/var/log/Xorg.0.log` or `/var/log/lightdm.log`? 2024-05-17 18:22:51 knuxify[m]: I think this happens even before they can start a graphical environment 2024-05-17 18:23:43 yes, I never got it to start after the install. It just freezes up and goes blank 2024-05-17 18:24:24 can you get back to a login shell with Ctrl+Alt+F2? 2024-05-17 18:25:02 I'll give that a try. 2024-05-17 18:25:12 Thanks for the tips. I appreciate it 2024-05-17 18:25:35 zathura: you can also try to add the nomodeset kernel argument 2024-05-17 18:25:43 from my experience, "login prompt then blank screen with blinking cursor" generally means that the display manager failed to start. (that would be gdm for gnome, and lightdm for xfce) 2024-05-17 18:26:15 But the installer does not setup a graphical environment 2024-05-17 18:26:47 zathura: did you manually install some graphical environment before rebooting? 2024-05-17 18:27:31 Maybe send your kernel log (dmesg) and the contents of /var/log/messages? 2024-05-17 18:27:51 yes, I tried several times following guides to install both gnome and xfce. always had the same end result even though the whole process seemed fine up to that point. I had to fresh install alpine each try 2024-05-17 18:28:05 Could very well be an i915 issue, is linux-firmware-i915 installed? 2024-05-17 18:29:07 I will check all of these. I will have to go through the process a few more times an do a fresh install. but I appreciate the advice. 2024-05-17 18:31:23 Ok, one more thing to look at, I don't know if you already tried this, but try the "setup-desktop" script built into the system. I've used this a lot, and I've never had it fail on me. Just run it straight from the CLI like you did with setup-alpine. 2024-05-17 18:52:25 ACTION wonders if text of email https://lists.alpinelinux.org/~alpine/users/%3CAS8PR07MB72539829C123844E4DF1DC0EEAEE2%40AS8PR07MB7253.eurprd07.prod.outlook.com%3E#%3CAS8PR07MB72539829C123844E4DF1DC0EEAEE2@AS8PR07MB7253.eurprd07.prod.outlook.com%3E was written by some GPT... 2024-05-17 22:38:46 Hello, all. I am wondering what options there are for configuring an automated install beyond the answers file. I currently have a shell script which I can run after booting up the install thumb drive to auto-configure everything but I am curious if there is some mechanism I could do to play with in QEMU and the "export". The biggest "gotcha" is that I use FDE with Luks on BTRFS, so things like answerfiles won't work 2024-05-17 22:43:27 Ideally, I am trying to find a way to build a "blank slate" and I am unsure if there are any other options than the shell scripting approach I have so far. 2024-05-18 09:13:10 the wireplumber configuration framework has changed significantly 2024-05-18 09:13:24 https://wiki.alpinelinux.org/wiki/PipeWire#Disable_D-Bus_support no longer works 2024-05-18 12:11:09 sewn: I'll update it 2024-05-18 12:11:19 thanks cutie 2024-05-18 15:27:06 apk info takes almost one second in my system, is this time normal? 2024-05-18 15:28:13 i want to get the count of package installed 2024-05-18 15:28:16 /sbin/apk info 0.39s user 0.14s system 99% cpu 0.536 total 2024-05-18 15:33:07 0.33s for me 2024-05-18 15:33:17 of wall time I mean 2024-05-18 15:39:59 /sbin/apk info 0.27s user 0.05s system 99% cpu 0.322 total 2024-05-18 15:44:16 real 0.81 2024-05-18 15:44:19 a little slow for get the count 0.0 2024-05-18 15:45:07 looks normal 2024-05-18 15:45:30 The command is not meant to just provide a count 2024-05-18 15:45:47 (no explicit option), so it does more then that you need 2024-05-18 15:45:52 is there any other way 2024-05-18 17:06:29 good night (at least for me). im making telegram bot on raspberry pi, but now having some trouble. so, when i make request to api of my country central bank (currencies, you know), it fastly begins to throw "try again" (rate limit i guess) BUT when i make such requests from my laptop (windows 10), everything is ok, i make tens of requests and no rate limit, but on alpine linux it is. both laptop and raspberry are connected to same network. can anyone 2024-05-18 17:06:30 tell me where can the issue hide? 2024-05-18 17:07:35 it doesnt depend on library so i guess that it is somewhere in network settings maybe? 2024-05-18 17:10:19 "is there any other way" <- Could do `cat /etc/apk/world | wc -l` which is nearly instantaneous, but it only counts packages you have selected to be installed and not the dependencies. I can't think of any other way to do it with the dependencies included in the count. 2024-05-18 17:13:57 * Could do 2024-05-18 17:13:58 cat /etc/apk/world | wc -l which is nearly instantaneous, but it only counts packages you have selected to be installed and not the dependencies. I can't think of any other fast way to do it with the dependencies included in the count. 2024-05-18 17:15:50 * Could do `cat /etc/apk/world | wc -l` which is nearly instantaneous, but it only counts packages you have selected to be installed and not the dependencies. I can't think of any other fast way to do it with the dependencies included in the count. 2024-05-18 17:16:12 This is not a stable interface, but for now it works: awk '/^P:/ {count++} END { print count }' /lib/apk/db/installed 2024-05-18 17:19:17 qaqland: ^ 2024-05-18 17:37:03 it's me (peajack, message above) from other device, so i can wait for the answer 2024-05-18 18:10:19 Hi I am having an issue getting a desktop env installed with alpine, I installed on a Dell Latitude D430, and I have installed xfce following a couple different guides several times (running a fresh alpine install each time). Every time I get the same result, once alpine boots when I would expect the desktop to start it goes to a black screen with a blinking cursor that does not allow input. I was able to get back to console 2024-05-18 18:10:19 login using ALT+CTRL+F2. Yesterday I asked for help with this and I was told I should post the kernel log, and messages here. I need some help doing that, I am not sure how to get those files onto a USB drive from CLI on alpine so that I can then post them here from my working laptop. sorry for such a long and involved question 2024-05-18 18:14:06 pastebin-cli? 2024-05-18 18:15:01 https://github.com/turicas/pastebin-cli 2024-05-18 18:16:57 Is it available for install on alpine? 2024-05-18 18:17:39 I will check. 2024-05-18 18:18:22 tpaste is 2024-05-18 18:19:43 how does it work? 2024-05-18 18:20:16 cmd | tpaste 2024-05-18 18:20:24 tpaste zathura: one thing I asked is whether you already installed a graphical environment after finishing setup-alpine 2024-05-18 18:22:12 ikke I believe so, I used this guide to install xfce https://www.how2shout.com/linux/how-to-install-xfce-gui-on-alpine-linux/ 2024-05-18 18:23:06 Is there something additional I need? (Sorry I have only really used Mint before this and I am trying to learn more difficult stuff) 2024-05-18 18:24:18 Ok, so it's probably some issue with your desktop manager then, not kms related like I suggested yesterday 2024-05-18 18:24:25 have you tried startx on the cli? 2024-05-18 18:24:44 does it not accept keyboard input before login or after login? 2024-05-18 18:25:16 if after login, maybe missing xf86-input type package for mouse/keyboard input 2024-05-18 18:25:55 When I initially boot, it blacks out right as the login pops up on CLI, I was able to get back to CLI using CTRL+ALT+F2 2024-05-18 18:26:21 zathura: it probably directly starts a desktop environment on boot 2024-05-18 18:27:06 zathura: on the 2nd terminal, what does `id` return? 2024-05-18 18:27:31 (after logging in as your user) 2024-05-18 18:27:35 I just tried startx, and It has a couple errors: "file /root/.Xauthority does not exist" "xinit: unable to connect to X server" connection refused" "xinit: server error" 2024-05-18 18:27:43 let me check"id" 2024-05-18 18:29:35 id returns: "uid=0(root) gid=0(root) groups=0(root),0(root),1(bin)2(daemon),3(sys),4(adm),6(disk),10(wheel),11(floppy),20(dialout),26(tape),27(video) 2024-05-18 18:30:35 Does /var/log/Xorg.0.log exist? 2024-05-18 18:31:11 yes 2024-05-18 18:31:25 Can you tpaste that? 2024-05-18 18:32:06 How do I do that? I installed tpaste, but I do not know how it works 2024-05-18 18:32:16 zathura: tpaste running it now 2024-05-18 18:34:37 should it take a while? It is still running, but I dont see any output and hasnt returned to a prompt 2024-05-18 18:34:45 No, should finish almost instantly 2024-05-18 18:34:55 Did you run that exact command? 2024-05-18 18:35:03 If you just run tpaste, then it would wait for input on stdin 2024-05-18 18:35:08 yes 2024-05-18 18:35:18 I want to install dmesg from util-linux (I mostly want 'dmesg -f'), but don't want the rest of util-linux-misc. 2024-05-18 18:35:35 Can I move dmesg into a split package? I see some binaries are split and others aren't, not sure if there's a criteria for that 2024-05-18 18:35:38 okay I forgot the carrat 2024-05-18 18:35:40 I reran 2024-05-18 18:36:19 it ran this time 2024-05-18 18:36:52 output tpaste.us/ggqm 2024-05-18 18:37:50 What graphical card did you have? 2024-05-18 18:38:08 Im not sure, how do I check? 2024-05-18 18:38:29 should I just search up my pc model? 2024-05-18 18:38:48 or is there an easy command for that? 2024-05-18 18:39:04 lspci / lshw, but you need to install them 2024-05-18 18:39:08 ok 2024-05-18 18:39:33 lshw -c display 2024-05-18 18:41:06 glamor X acceleration enabled on i915 (chipset: 945GM) 2024-05-18 18:41:32 apk add xf86-video-intel 2024-05-18 18:41:46 (EE) Failed to load module "intel" (module does not exist, 0) 2024-05-18 18:42:23 maybe hes got a discret card? 2024-05-18 18:43:25 the display section of the output says "Mobile 945GM/GMS, 943/940GML Express integrated graphics controller" 2024-05-18 18:43:37 "VGA compatible controller" 2024-05-18 18:43:53 thats display 0 2024-05-18 18:44:02 try apk add xf86-video-install mesa-dri-gallium 2024-05-18 18:44:20 apk add xf86-video-intel mesa-dri-gallium 2024-05-18 18:45:15 okay those installed, should I try restarting the desktop? 2024-05-18 18:46:21 yes 2024-05-18 18:48:25 YES! thank you so much! 2024-05-18 18:49:22 Glad to hear it worked :) 2024-05-18 18:49:24 xfce has started. I really appreciate your patience and assistance 2024-05-18 18:49:51 should have worked out of the box 2024-05-18 18:50:19 I dont expect all linux projects to work with all hardware OTB. 2024-05-18 18:50:55 this isn't a hardware thing 2024-05-18 18:50:56 I do appreciate those who have the knowledge and time to help newbies doing so 2024-05-18 18:51:09 tata 2024-05-18 18:52:12 setup-xorg-base does not install any video driver 2024-05-18 18:52:18 it does install mesa-dri-gallium, though 2024-05-18 18:52:38 but, setup-xorg-base is iirc deprecated 2024-05-18 18:53:43 It would work if you run `setup-xorg-base xf86-video-intel` 2024-05-18 18:54:47 setup xorg should chese the appropriate video driver for you IMO 2024-05-18 18:58:03 got booted?! 2024-05-18 18:58:24 they left, but they said xfce was running now 2024-05-18 18:58:46 would be pretty funny if they actually got booted 2024-05-18 18:58:50 lol 2024-05-18 18:59:06 "we fixed your issue, now shoo away" 2024-05-18 19:00:39 I know this is opinionanted, but why does setup-wayland install elogind rather than the (must simpler) seatd? 2024-05-18 19:01:00 WhyNotHugo: probably because the example that was shown to ncopa used elogind? 2024-05-18 19:01:22 seatd doesn't handle runtime dir, does it? 2024-05-18 19:01:39 ptrc: no, seatd only does seat management 2024-05-18 19:02:11 yeah, but wayland uses the runtime dir for the socket, so you either have to add a separate pam module like pam-rundir or scriptery 2024-05-18 19:02:18 elogind does all that for you 2024-05-18 19:02:25 it has its drawbacks, but then, it works ootb 2024-05-18 19:10:00 yeah, the user needs to create a directory before starting the compositor. having the seat manager do this on login is an ugly hack 2024-05-18 19:10:17 but, as you said, it does work 2024-05-18 21:08:51 i’ll give an unpopular opinion but I'm still using ConsoleKit 2024-05-18 21:09:22 I'm using neither 2024-05-18 21:09:31 Or none of the above 2024-05-18 21:09:34 or nothing at all 2024-05-18 21:09:40 nice 2024-05-18 21:09:55 Just startx and awesomewm 2024-05-18 21:11:00 am on xfce, and some stuff needs this to work hence I’ve one 2024-05-18 22:36:39 I'm using LXQt on wayland. I win the weird award! 2024-05-18 23:06:30 wait, that is possible? 2024-05-18 23:07:00 definitely cool 2024-05-18 23:07:13 Yes, since version 1.2 2024-05-18 23:07:25 There's no session for it though, you have to do that yourself. 2024-05-18 23:07:32 That's slated for version 2.1 2024-05-19 02:19:59 I'm trying to use the "cryptkey" feature (MKINITFS-BOOTPARAMS (7)) on a Raspberry Pi, but it's failing to decrypt the root partition with the keyfile - still asks for a passphrase interactively. Here's how I configured it: cmdline.txt has "cryptkey=/boot/crypto_keyfile.bin", mkinitfs.conf has features "... cryptsetup cryptkey", and with the keyfile placed in the /boot partition (on another device) the initramfs is regenera 2024-05-19 02:21:23 I wanted to take a look inside the initramfs filesystem, how do you uncompress it? 2024-05-19 02:56:56 ikke: thx 2024-05-19 02:57:42 get faster from 1s to 0.15s 2024-05-19 05:26:47 hello guys. i need help 2024-05-19 05:27:11 pipewire could not start after updating 2024-05-19 06:24:08 Hi 2024-05-19 06:24:19 Is there a way to list/find virtual installed packages? 2024-05-19 06:24:46 I think I added a few packages under a local virtual group, but I can't find it back 2024-05-19 06:34:10 awk '/^P:/ { split($0, e, ":"); pkg=e[2] } /^T:/ { split($0, e, ":"); if (e[2] == "virtual meta package") { print pkg} }' ouch 2024-05-19 06:36:20 Thanks ikke :) 2024-05-19 06:38:51 found it 2024-05-19 06:38:52 A bit shorter: awk '/^P:/ { split($0, e, ":"); pkg=e[2] } /virtual meta package/ { print pkg }' I also assumed (wrongly) that apk list would sort according to LC_COLLATE 2024-05-19 06:41:40 I didn't know about that db directory, looks useful :) 2024-05-19 06:46:14 It's sorting with strcasecmp() 2024-05-19 07:22:22 is profiling supported on musl? 2024-05-19 07:23:02 I ran into linking errors (missing gcrt1.o), but I couldn't find gcrt1.o in any pkgs 2024-05-19 07:23:33 gcc -pg -shared ... 2024-05-19 07:53:55 aron: not sure if it help but https://pkgs.alpinelinux.org/contents?file=*gcrt1.o*&path=&name=&branch=v3.19 2024-05-19 07:56:05 thanks, but I saw this list earlier, and there for crosscompilers 2024-05-19 07:56:13 **these 2024-05-19 09:01:58 Does anyone here have some experience with alpine linux cloud releases? 2024-05-19 09:36:40 Hello, I have a problem with my touchpad on recent hardware (Redmi Book Pro 16 2024 with Intel Ultra 7 155H). The touchpad is detected on linux-lts but not in linux-edge. I put dmesg, udevadm info and lshw output for both kernel in https://paste.sr.ht/~mekyt/896bf762cb44cb7af1cc0ce6040fcf3ecc7b79d2. Compare to lts, `i2c_hid_acpi` driver is not loaded for the device and subfolder for `hid-multitouch` driver is not create. `i2c_hid 2024-05-19 09:37:03 Could this come from the difference in configuration between lts and edge ? 2024-05-19 09:47:05 4 lines like `[ 29.712490] input: GXTP7300:00 27C6:0F90 Mouse as /devices/pci0000:00/0000:00:15.0/i2c_designware.0/i2c-1/i2c-GXTP7300:00/0018:27C6:0F90.0001/input/input5` are missing from edge dmesg and I didn't find anything during my search for solution. What does trigger them ? 2024-05-19 16:49:09 Hi, about my touchpad not detected as an input in 6.8.9/6.9.1 edge (working in lts). I tried a livecd with 6.8.7 kernel and the touchpad was detected (from endeavour installer) so this should come from the difference in build configuration between edge and lts. I will still take a look if there is some udev custom rules 2024-05-19 16:53:28 How do you uncompress the initramfs generated by mkinitfs? 2024-05-19 16:56:22 unlz4 2024-05-19 16:56:46 oops sorry, the default is gzip 2024-05-19 16:57:02 gzip -d / gunzip 2024-05-19 20:12:12 I'm getting "gzip: /home/myuser/initramfs-rpi unknown suffix -- ignored". Command is "gzip -d ~/initramfs-rpi". Wrong syntax? 2024-05-19 20:13:59 try gzip -dc <~/initramfs-rpi >somefilename 2024-05-19 20:14:08 or rename the file so it has a .gz suffix 2024-05-19 20:14:17 You can do: gzip -d < file > file.unc 2024-05-19 20:14:22 yeah 2024-05-19 20:14:47 (though you don't need -c if input is stdin) 2024-05-19 20:15:30 it was easier to rename to initramfs-rpi.gz. thanks 2024-05-19 22:27:07 "Given the number four hundred fifty-two million five hundred fourteen thousand eight hundred thirty-one, what is the fourth digit?" Please someone help me with this captcha from alpine wiki? It's hard enough to do math in my native language :`) 2024-05-19 22:29:01 5 2024-05-19 22:29:47 thanks! 2024-05-19 22:30:06 math is a universal language 2024-05-19 22:30:20 but english is not 2024-05-19 22:36:04 The fourth from which side? 2024-05-19 22:51:40 It was easier for me to figure out the fourth digit from the right side, and it was my first attempt... 2024-05-20 06:15:48 lmao, my registration is also get help from here 2024-05-20 13:00:12 Hi, I don't know if it's the right place to ask but it seems like the package "ceph" is broken in edge. If I start a alpine:edge container and do apk add ceph, I get an error with apk beeing unable to select packages (so:libarrow.so.1600 and so:libparquet.so.1600). Where should I report this ? 2024-05-20 13:01:25 ok i'm dumb it's here https://gitlab.alpinelinux.org/alpine/aports/-/issues 2024-05-20 13:32:20 long shot but anybody else's yubikey not working after updating to the latest alpine edge 2024-05-20 14:35:50 jsp, ceph17 and ceph18 are currently rebuild, this issue should be fixed when the builders are finished 2024-05-20 14:36:26 alright thanks for the info. Where did you find this ? 2024-05-20 14:38:08 I didn't find this, I triggered this rebuild in !66249 2024-05-20 15:34:30 is the full disk encryption guide (https://wiki.alpinelinux.org/wiki/Full_disk_encryption_secure_boot), which seems to be outdated, audited or kept up to date 2024-05-20 15:38:10 UKI should be added as an option for users who want to use LUKS2 2024-05-20 17:28:14 "Disclaimer : this is not to be followed, only for testing purposes" 2024-05-20 17:29:19 setup-disk does it one way, that's the only "supported" way to do it afaik 2024-05-20 17:29:36 there are many different ways it could be done 2024-05-20 17:42:04 Anyone can create an account and add content to the wiki. 2024-05-21 16:55:31 What is the right way to update container in Podman on Alpine Linux (so without systemd)? Podman-update relies on systemd. Simple stop, rm, pull, start? 2024-05-21 17:02:36 "What is the right way to..." <- Found just this Github Issue:... (full message at ) 2024-05-21 17:03:49 s/'''/```/, s/'''/```/ 2024-05-21 17:22:39 `shred /dev/sdb` quits immediately and outputs nothing (exit code 0). Target disk shows no signs of being erased - retains original partitioning and data. I'm on Raspberry Pi (arm64), diskless install. 2024-05-21 22:16:06 hello, I setup iwd as described in the wiki but when using iwctl and "station wlan0 scan" it say Operation not supported, any ideas???? 2024-05-21 22:22:17 I'd see if iwd has emitted some log messages... 2024-05-21 22:22:36 e.g. `grep iwd /var/log/messages' 2024-05-21 22:23:26 was your wifi device previously working with a different wifi daemon? 2024-05-21 22:26:38 yes, it was working during install 15 min ago 2024-05-21 22:27:02 to make it clear to me, is wpa_suppliocant the preinstalled default? 2024-05-21 22:27:16 *wpa_supplicant 2024-05-21 22:27:31 and now I replace it with iwd? 2024-05-21 22:28:47 I also installed iwgtk and that start with a list of SSIDs but nothing happens when I type in the password on selected SSID 2024-05-21 22:29:05 it just gose back to rescan 2024-05-21 22:40:04 zcrayfish: should I install NetworkManager? 2024-05-21 22:41:00 and set wifi.backend=iwd in /etc/NetworkManager/NetworkManager.conf 2024-05-21 22:42:25 ifconfig wlan0 up? 2024-05-21 22:44:20 still "Operation not supported 2024-05-21 22:44:52 I have intel so I dont need linux-firmware right? 2024-05-21 22:45:17 and it worked at system install 2024-05-21 22:45:51 and it worked untill I installed iwd 2024-05-21 22:47:17 is wpa_supplicant still running 2024-05-21 22:47:32 maybe killit? 2024-05-21 22:49:22 pkill wpa_supplicant? 2024-05-21 22:50:04 its still running "stuff" in htop with the name "wpa_supplicant" in it 2024-05-21 22:50:48 well, then killall wpa_supplicant 2024-05-21 22:51:00 or whatever, doomkill 2024-05-21 22:51:23 but that is your problem, wpa_supplicant is holding the device, so iwd cannot access it. 2024-05-21 22:52:16 ok 2024-05-21 22:53:03 can I ask if you suggest me to uninstall wpa_supplicant? 2024-05-21 23:00:45 just because you connect to the ssid doesn't mean you have an ip address 2024-05-21 23:01:08 i have no idea, i only ever used wpa_supplicant, have heard of iwd today the first time... 2024-05-21 23:01:33 and yes, you need a dhcp client with wpa_supplicant (or a fixed ip) 2024-05-21 23:02:10 maybe i did hear of iwd before, but never looked and quickly forgot about it. 2024-05-21 23:08:01 it could be that, from iwd's point of view, your device is not "powered on" ... so if you do 'device list' in iwctl, it should tell you it's powered on or off. if it's off you need to power it on from there. i forget the exact command but there's help built in. 2024-05-21 23:09:19 once you are connected in iwd (it should show this in 'station wlan0 get-networks'), you still need to run dhcp to get an address... 2024-05-21 23:17:31 Hi, does anyone know how would I set a wifi regulatory domain permanently on Alpine (on RPi) using dhcpcd and wpa_supplicant? e.g. "iw reg set XX" but on boot. First thought is to use /etc/local.d script to set it but maybe there is a better way? P.S. Setting "country=XX" in wpa_supplicant.conf is completely ignored. 2024-05-21 23:22:46 invoked: it say "on".....and now I give up. I will reinstall the system and use wpa_supplicant. any recomended frontend for wpa_supplicant like iwgtk for iwd? 2024-05-21 23:23:17 oGEosFMtUw8: thanks for all the input 2024-05-21 23:28:42 em6: as a personal rule, i don't recommend things. i just keep things lean and use wpa_passphrase 2024-05-21 23:29:03 ok 2024-05-21 23:29:18 as expected haha 2024-05-21 23:29:41 hardcore linux community 2024-05-21 23:30:06 there's wpa_gui 2024-05-21 23:34:22 great, will try it 2024-05-21 23:34:22 why do you reinstall anything? you have wpasupplicant running... 2024-05-21 23:34:56 karabaja4: for me, even iw reg set has no effect 2024-05-21 23:35:04 I am not good enough to fix a broken linux system yet, so thats my way of keeping it clean 2024-05-21 23:35:37 but the system is not broken... 2024-05-21 23:36:09 damn my irc crashed. Anyway, nero, you're probably missing wireless-regdb package which ontaisn the regulatory database. 2024-05-21 23:38:18 karabaja4: indeed. 2024-05-21 23:40:52 oGEosFMtUw8: I deleted the iwd service at boot and now it works. I guess the conflict is gone!? 2024-05-21 23:41:47 karabaja4: i dont have a good answer, but let me know if you find one 2024-05-21 23:42:00 em6 good for you ! see the system wasnt broken :) 2024-05-21 23:42:29 before, the dhcp request at boot got an IP but could not ping 9.9.9.9 after login, now I can 2024-05-21 23:43:13 I come from windows where uninstall does not mean, unistall. so my goto is always total nuke haha 2024-05-21 23:43:27 nero: I'm thinking of just writing an openrc service with depend "after net" which does "iw reg set" on start. 2024-05-21 23:44:55 oGEosFMtUw8: is uninstall really full uninstall on linux, like if I uninstall iwd now for example, will it be like it was never even installed in the first place? 2024-05-21 23:46:26 karabaja4: i previously did that for updating usb-id lists in the kernel 2024-05-21 23:53:11 oGEosFMtUw8: anyway, thanks and good night 2024-05-22 00:05:16 anybody here managed to get a virtual machine setup working in alpine? I tried the other day with virt-manager, couldn't get qemu to connect, ended up breaking the whole install trying to cure it, thre isn't a "doas setup virtualbox/virt-manager" package anywhere? 2024-05-22 00:11:05 plebotomisty[m]: was your user in the correct group? 2024-05-22 00:11:18 it's either qemu or kvm, i never remember 2024-05-22 00:28:08 i think if I recall correctly I had for groups libvirt. libvirtd libvirt-qemu 2024-05-22 00:29:28 the next thing I thought I'd try is installing sudo, not sure how necessary it might be, I've used VM's in Debian and Void before, but they were all running sudo 2024-05-22 00:50:45 oi 2024-05-22 00:51:08 uso antiX 2024-05-22 00:51:43 help 2024-05-22 00:56:18 Hi everyone, trying to work out how to build all packages at once but all I can find is how to build individual packages. Essentially what I'm trying to do is build the latest packages for an earlier release (yes I know not a supported configuration but attempting an in place upgrade to a newer Alpine release breaks things) 2024-05-22 02:21:37 how would it be different from the regular build of the current release 2024-05-22 03:48:46 Hello71: good point. I guess I just need to rebuild the packages I need and I'm not having much luck there. Figured doing the whole shebang would be a better plan. Now that you mention that, I'm not sure why I came to that conclusion 2024-05-22 11:01:42 Kinda odd question, asking here on a hunch - which PAM module is best packaged for Alpine, as in, was easiest to support as a packager? I wrote one and am wondering what build system I should use, as I am neither happy with the autoconf way to detect PAM module install location, nor the CMake way (both seem to involve copypasting ~100 lines from somewhere else and including this in your project, hoping it'll keep working). 2024-05-22 11:02:15 Right now I have a bare makefile that uses find to look for pam_deny.so and then install itself next to it (with a make argument to override install location of course). 2024-05-22 11:03:18 As it seems crazy how much PAM module location varies across distros and there doesn't appear to be anything pkg-config or otherwise well defined to locate it. 2024-05-22 12:28:22 congrats 2024-05-22 12:40:28 thank you! 2024-05-22 14:23:30 little question : i have a little alpine running where "apk list --upgradable" lists some packages but "apk upgrade" doesn't upgrade them (just says ok). 2024-05-22 14:23:37 is there something to do ? 2024-05-22 14:35:35 apk upgrade -a? 2024-05-22 14:44:51 hmmm it looks like it upgraded some but there is still 2 listed as upgradable 2024-05-22 14:49:21 I would execute "apk update" before "apk list" and "apk upgrade" (or use "apk upgrade -U") 2024-05-22 14:53:06 wut 2024-05-22 14:53:13 Is that a secret flag 2024-05-22 14:55:48 i always update before 2024-05-22 15:44:43 tu es alpiniste Lord ? ^^ 2024-05-22 15:45:36 Hey did I just accidentally bust the entire pkgs.alpinelinux.org cache by flagging a php package? felt like so :( 2024-05-22 15:48:08 how so? 2024-05-22 15:50:47 took a while to reload after the flag 2024-05-22 15:50:58 strange coincidence 2024-05-22 15:51:23 definetely not keen to test/confirm 2024-05-22 15:52:39 Some search queries may cause it to hang for a bit, which is what you might've noticed. 2024-05-22 15:53:53 ok, just got a bit concerned, thanks 2024-05-22 15:55:55 quit 2024-05-22 16:07:35 guizmo34 : yep 2024-05-22 16:18:09 Lord : c'est vrai qu'elle est top cette distrib :) 2024-05-22 16:18:22 tu l'utilises en version server ou desktop ? 2024-05-22 16:19:46 hello, just upgraded to 3.20 (via latest-stable) and got this error: 2024-05-22 16:20:03 https://paste.debian.net/1317771/ 2024-05-22 16:20:37 would appreciate any advice, thanks 2024-05-22 16:21:03 fluxion: what does `apk del boost1.82-filesystem` return? 2024-05-22 16:21:18 and apk list --orphan 2024-05-22 16:23:33 https://paste.debian.net/1317776/ 2024-05-22 16:23:39 https://paste.debian.net/1317777/ 2024-05-22 16:26:59 fluxion: so there are quite some packages which are orphaned, they are most likely the cause of dependencies not being able to be updated 2024-05-22 16:28:10 ikke: will try to remove the orphaned ones. Thanks for the tip 2024-05-22 16:34:05 electron is only in testing..? 2024-05-22 16:34:32 hah, gotta love "hey why is my system broken" when people do specifically what we always tell them not to do :) 2024-05-22 21:25:16 It seems like when I run a debug program with lldb, it always immediately fails with "stop reason = signal SIGURG". Could it be that I am doing something wrong with musl? 2024-05-22 21:25:28 SIGURG seems like a weird message :/ 2024-05-22 21:26:02 It also says "warning: This version of LLDB has no plugin for the language "assembler". Inspection of frame variables will be limited.", but well... 2024-05-22 21:37:38 ooh, 'official' RISC-V support 2024-05-22 21:39:51 it's been in edge for a while, was just waiting on some decent hardware to build on to make a release 2024-05-22 21:49:54 i upgraded one of my systems, and after the upgrade, the plasma DE looks kinda broken (mixed light/dark theme, unstyled buttons, half of the settings in the app aren't there), what do i do to fix? 2024-05-22 22:33:33 i've just upgraded my vps to 3.20 in less than 5min and it worked perfectly 2024-05-23 01:40:38 rpi4, intel workstation w/zfs, and old macpro trashcan all upgraded to 3.20 without issues as well 2024-05-23 03:05:10 latest round of mesa updates break firefox? 2024-05-23 03:33:28 ExceptionHandler::GenerateDump cloned child 131 2024-05-23 03:33:28 ExceptionHandler::WaitForContinueSignal waiting for continue signal... 2024-05-23 08:51:01 yep. mesa 24.01 broke firefox. rolled back to 23.0.8 from v3.20 and all good... 2024-05-23 08:53:12 or i suppose firefox needs a 24.1.0 (version corrected from above) rebuild 2024-05-23 10:15:32 Hello everyone, does anyone have a solution for this valkey package bug? https://gitlab.alpinelinux.org/alpine/aports/-/issues/16135 2024-05-23 10:31:08 greyxor: the socket needs to be placed in a subdir that the valkey user has access to 2024-05-23 10:32:17 ikke: thanks, so like, I should create /run/valkey directory and put socket in it ? 2024-05-23 10:32:47 greyxor: Ideally that should be handled in the package 2024-05-23 10:40:08 alright thanks ikke. And I should run valkey as valkey user right ? 2024-05-23 10:40:24 That's best practice (to not run it as root) 2024-05-23 10:41:04 yep, least privilege thanks :) 2024-05-23 12:05:07 mesa r1 rebuild resolved the firefox crash...thanks p rosa! 2024-05-23 12:39:57 indeed 2024-05-23 14:29:10 i'm having some flatpak issues with bubblewrap, i dunno if someone here had these issues 2024-05-23 14:29:59 I haven't (because I don't use it), but it would be helpful to mention what kind of issues 2024-05-23 14:31:56 i'm running steam via flatpak, a long time ago it worked fine, but apparently flatpak has introduced another level of annoyance 2024-05-23 14:32:48 here's the complain that flatpak says: https://canto.eletrotupi.com/mW6xr.png 2024-05-23 14:35:02 Did you check the things it told you to check? 2024-05-23 14:43:37 i also found out this reddit thread https://www.reddit.com/r/AlpineLinux/comments/1cqaylr/unprivileged_user_namespaces_and_flatpak/ 2024-05-23 14:43:40 well, not a thread haha 2024-05-23 14:46:33 i mean, tbh: 'Check that the bubblewrap executable used by Flatpak, usually 2024-05-23 14:46:44 i'm not really sure of how to check that 2024-05-23 14:46:56 "/usr/bin/bwrap or /usr/libexec/flatpak-bwrap, is not setuid root'" 2024-05-23 14:47:12 bubblewrap that we ship is not setuid 2024-05-23 14:47:26 hm 2024-05-23 14:47:35 yeah, well, the other suggestions are all done 2024-05-23 14:49:10 does unprivileged_userns_clone exist for you? 2024-05-23 14:50:32 it does not 2024-05-23 14:50:36 that file on /proc at least 2024-05-23 14:50:46 Well, that at least explains the error you are seeing 2024-05-23 14:51:24 so alpine's kernel has this disabled then 2024-05-23 14:52:34 It's a security consideration 2024-05-23 14:53:08 From what I recall, that sysctl is part of a custom patch 2024-05-23 14:54:32 https://serverfault.com/questions/939455/unprivileged-userns-clone-no-such 2024-05-23 14:55:36 eletrotupi: ftr, USER_NS is enabled, so users can create namespaces, just that specific nob is missing to be able to turn it on or off 2024-05-23 14:55:45 But not sure what flatpak is checking for 2024-05-23 14:56:16 well, that sucks 2024-05-23 14:58:11 eletrotupi: you can try to run it with strace to see what it's doing 2024-05-23 15:02:23 if the value of max_user_namespaces isn't high enough, some stuff like steam will not run 2024-05-23 15:02:34 also web browsers that run in flatpak have the same issue 2024-05-23 15:02:56 invoked: it is pretty high 2024-05-23 15:03:19 what is the value you have, specifically 2024-05-23 15:03:41 i think it defaults in the thousands somewhere, which should be enough 2024-05-23 15:05:13 people copy-paste sysctl settings when hardening systems, that's one that often trips people up 2024-05-23 15:08:33 ikke: 62888 2024-05-23 15:08:45 well, i haven't hardened this system, tbh 2024-05-23 15:09:25 tbh i think i'll try a chroot then 2024-05-23 15:09:35 the issue is that chroot is usually a mess 2024-05-23 15:11:02 i'm going to bring up my alpine laptop here and try flatpak steam. you installed app/com.valvesoftware.Steam/x86_64/stable 2024-05-23 15:11:04 ? 2024-05-23 15:12:06 yeah 2024-05-23 15:14:23 user.max_user_namespaces = 128038 # is the default 2024-05-23 15:15:33 flathub is slow, so i'll be back in 15. 2024-05-23 15:17:40 nah, no worries, i'm at work anyway 2024-05-23 15:36:51 working for me. with my particular setup there, i had to 'apk add polkit', start that service, and then run it like 'dbus-launch flatpak --user run com.valvesoftware.Steam' 2024-05-23 15:37:17 not sure why installing flatpak doesn't pull in polkit if it needs it. 2024-05-23 15:38:03 anyway, it works for me. i'm running edge with river as wm there. 2024-05-23 15:38:19 !62888 2024-05-23 15:43:48 eletrotupi: besides polkit ... xdg-desktop-portal, xdg-desktop-portal-wlr in my case also 2024-05-23 16:36:15 `apk add docs wine` pulls both wine-doc and wine-staging-doc, which conflict with each other 2024-05-23 16:53:37 did not have that issue on edge, hmm 2024-05-23 18:36:25 can't reproduce in a clean container 2024-05-23 18:41:25 Hey there, does anyone happen to know what creates the /etc/postgres/*.conf files? They don't seem to be getting created automatically 2024-05-23 18:41:41 And they don't seem to be part of a package 2024-05-23 18:42:00 Does `apk info --who-owns` point to any package? 2024-05-23 18:43:16 bananicorn: the postgres config files are in another place, stored per version 2024-05-23 18:43:28 Unfortunately cant check anymore because I deleted them, apk complained that the directory is not a symlink 2024-05-23 18:43:53 see /var/lib/postgres//data/ 2024-05-23 18:43:55 invoked: ay, adding polkit did the trick, I think 2024-05-23 18:44:34 I dumped all databases before doing any of that so no damage done, just wondering whats up with that because even after an initdb with the new version, they did not get re-created, only a symlink was created pointing to /etc/postgres 2024-05-23 18:44:52 But the new version complains that the configs are missing 2024-05-23 18:45:42 eletrotupi: werd 2024-05-23 18:45:45 (and there is nothing in /etc/postgres) 2024-05-23 18:46:09 *postgresql 2024-05-23 18:47:51 bananicorn: how are you starting postgres? 2024-05-23 18:48:32 With the previous version I used the rc service 2024-05-23 18:48:40 I have not started the new version yet, only ran initdb 2024-05-23 18:49:26 In fact it refuses to start due to the missing config 2024-05-23 18:51:14 Should I just copy over the sample file manually? 2024-05-23 19:32:48 Nevermind, decided to nuke postgres and start over :) 2024-05-23 20:22:54 my user is in wheel group but sudp does not work 2024-05-23 20:23:11 ocra8 is not in sudoers file 2024-05-23 20:24:07 ocra8: did you modify the sudoers file to allow users of the wheel group to use sudo? 2024-05-23 20:30:26 it works now 2024-05-23 21:02:21 Hi all. What would be the most automated way to script out a base Alpine install that implements FDE? FDE is what makes it tricky, preventing an answer file as a solution. Right now, I have a shell script I have to curl after booting the USB, which then automates it. Technically this works but is very difficult to experiment with modifying. 2024-05-23 21:43:19 udhc seem to put faulty nameserver in resolv.conf, what could cause this? can fix it with overwriting it manually, ofc udhc overwrites it again, i want udhc to handle it tho, when it actually works hehe 2024-05-23 21:43:51 ask the dhcpserver to give out the right nameserver then? 2024-05-23 21:45:16 yeah, verify that udhcpc is the problem. (e.g. using wireshark or tcpdump) 2024-05-23 21:48:10 ah, i guess its some problem off my computer then 2024-05-23 22:00:21 Hi all.. Updated to 3.20 and a few issues. Most i've worked through but it seems Python is still on 3.11 but vim was build with python 3.12, `apk add python3-3.12.3-r1` says no such packages, though it's listed in apk search python. I think I've delt with this before but don't remember the cause/fix 2024-05-23 22:00:38 any ideas? 2024-05-23 22:01:53 see if "apk upgrade -s -a --prune" looks like it will solve your issue without nuking anything you want to keep... If so rerun it without the -s flag. 2024-05-23 22:02:16 thx let me try 2024-05-23 22:06:29 zcrayfish: thank you! 2024-05-23 22:06:37 that seemed to do the job 2024-05-23 22:07:01 next question, did wireplumber-launcher move to just wireplumber or something? 2024-05-23 22:10:44 err, I mean pipewire-launcher 2024-05-23 22:12:09 nvm, I see it 2024-05-23 22:12:22 lol, I was seriously looking for the former. \o/ 2024-05-23 22:12:30 sorry :-/ 2024-05-23 22:12:40 It's all good, we all make mistakes 2024-05-23 22:13:00 glad you got it sorted 2024-05-23 22:13:33 last issue I think.. in X, with external monitor (maybe without, I haven't tried), the laptop screen is dark. Though if I go to the screen (I use i3), I can see the mouse, but anything I open, etc. on the screen shows nothing. If I move that desktop to the external monitor,all the apps I opened are there 2024-05-23 22:14:07 This script is run at startup (by i3): https://hg.code.netlandish.com/~petersanchez/dotfiles/browse/bin/dual-screen?rev=tip 2024-05-23 22:14:36 worked fine for years and years.. so odd this is happening now. Wondering if anyone has run into this yet? 2024-05-23 22:16:00 Not sure about that one. hopefully someone else has an idea there 2024-05-23 22:17:02 zcrayfish: no worries. I appreciate it 2024-05-23 22:21:29 hah, well restarting X seemed to resolve it *shrugs* 2024-05-23 22:21:41 maybe it was the cmd you gave me as well.. 2024-05-23 22:21:55 though seems like pipewire isn't working now as I don't have sound.. so let me work on this 2024-05-23 22:40:57 Helix editor with tree-sitter-bash syntax highlighting no longer highlights variables since the 3.20 stable upgrade. Same tree-sitter-bash and helix versions on my Artix Linux machine don't have this issue. Possible regression? 2024-05-23 22:57:09 I was able to fix by copying /usr/lib/helix/runtime/queries/bash/* from Artix to /usr/share/helix/runtime/queries/bash/ on Alpine. 2024-05-23 22:57:45 No idea how you would fix it without a second machine with it workin though. 2024-05-24 00:28:14 when apk add bat : ERROR: http-parser-2.9.4-r0: BAD signature ERROR: libgit2-1.7.2-r0: BAD signature 2024-05-24 00:28:48 this is alpine 3.20 2024-05-24 00:32:32 uuidNuniq: which architecture? 2024-05-24 00:32:35 and which mirror? 2024-05-24 00:34:31 uuidNuniq: I had the same issue. I fixed it by switching from the http://dl-cdn.alpinelinux.org mirrror -> http://dl-3.alpinelinux.org mirror 2024-05-24 00:35:08 mirror is dl-cdn, arch is aarch64 2024-05-24 00:35:42 gamingirc: thanks for the info, let me try that. 2024-05-24 00:35:49 dl-3 is not a listed mirror, i wouldn't advise to do that 2024-05-24 00:36:59 also happens to zram-init 2024-05-24 00:37:43 uuidNuniq: what's your version of `alpine-keys`? 2024-05-24 00:38:24 just making sure, because the packages themselves don't seem corrupted or anything 2024-05-24 00:38:42 also, are your mirrors http or https? 2024-05-24 00:39:12 alpine-keys-2.4-r1 2024-05-24 00:40:54 wait a moment. i was using latest-stable. now replace that with v3.20, no issue 2024-05-24 00:42:04 ah! that would indeed cause issues 2024-05-24 00:42:22 ncopa: can you add to release checklist template "make sure to purge all fastly caches" 2024-05-24 00:42:58 that always happens ... each time the release. 2024-05-24 00:43:18 last time i was said 6hours syncing cache.. 2024-05-24 00:43:24 it was said 2024-05-24 00:50:11 i'll try to run a pass of purges for all the latest-stable apks, but i can't really do a bulk one without the API keys 2024-05-24 01:14:40 Also audio seems broken. exec /usr/libexec/pipewire-launcher in sway config worked until 3.20 upgrade. I am in the audio group. 2024-05-24 01:15:54 gamingirc: I have the same issue 2024-05-24 01:21:06 Removing pipewire-pulse and wireplumber at least gives me some audio (but i dont know how to change the volume without wireplumber) 2024-05-24 04:07:38 ptrc: the item is there and i did do that 2024-05-24 07:15:25 ikke: oh huh, i guess it was just some split second before switching the symlinks or something? or did you purge it after 2024-05-24 07:15:27 weird nonetheless 2024-05-24 07:31:42 Purge it afterwards 2024-05-24 10:40:39 Hi, 2024-05-24 10:40:39 I'm trying to boot a UKI with Secure Boot on a LUKS encrypted BTRFS root. I followed the steps on the Alpine Wiki "UEFI Secure Boot", but always land in the initramfs emergency shell. Is that at all possible, or do I need a bootloader before to unlock my disk? 2024-05-24 10:40:39 Booting via Grub does work as expected. 2024-05-24 10:40:39 modules=btrfs,nvme,dm_crypt,usbcore cryptroot=UUID= cryptdm=cryptroot root=UUID= rootflags=subvol=@ rootfstype=btrfs 2024-05-24 10:40:39 I have the following kernel cmdline in /etc/kernel-hooks.d/secureboot.conf: 2024-05-24 10:40:41 Thanks for any tips 2024-05-24 10:47:30 Given that the systemd people wrote the UAPI/UKI specs (and primary implementation), im surprised its supported on alpine 2024-05-24 10:47:46 fipoac: have you been following a guide? 2024-05-24 10:48:34 For the UKI implementation, I followed this https://wiki.alpinelinux.org/wiki/UEFI_Secure_Boot 2024-05-24 10:53:32 fipoac: can you discern *why* you end up on the emergency initramfs shell? 2024-05-24 10:54:02 It fails to mount the root 2024-05-24 10:57:14 no idea, if you add "single" to your kernel command line you can kinda single-step through your initramfs-init until you get to "Mounting root", and then try to mount it manually to see where it goes wrong 2024-05-24 10:59:14 aiming for this code path https://gitlab.alpinelinux.org/alpine/mkinitfs/-/blob/master/initramfs-init.in?ref_type=heads#L648 2024-05-24 11:28:46 How would I pass "single" to the kernel for a UKI? If I add it to the secureboot kernel hook config cmdline, from which the hook generates the UKI I get the error: /etc/kernel-hooks.d/50-secureboot.hook: /etc/kernel-hooks.d/secureboot.conf: line 12: single: not found 2024-05-24 11:35:14 fipoac: adding it to /etc/kernel-hooks.d/secureboot.conf should work 2024-05-24 11:35:25 that error makes me think that you have a syntax error 2024-05-24 11:35:49 line should look something like cmdline="lots of othre params single" 2024-05-24 11:37:12 Ah yeah sorry, putting it in " " helped with single - should've figured. 2024-05-24 11:48:44 So yeah, seems the missing " " were the issue, now it boots the UKI without issues, password prompt shows up. Thank you very much for your help 2024-05-24 13:26:13 turning off (by mistake) and on again js/cookies in browser and closing page, caused me to log out of a stock trading site, usually when i log in it stays logged in, what could could cause the logout? 2024-05-24 13:36:21 turning off has deleted its cookies? 2024-05-24 13:37:00 gamingirc, pjs: same issue here. Soundcard (laptop) not recognised after upgrade. 'aplay -l' => no soundcards found, even after 'apk add sof-firmware' 2024-05-24 13:48:18 lopid hmm maybe 2024-05-24 13:50:45 hi. upgraded from 3.19 to 3.20: /usr/bin/startx is gone. what now? 2024-05-24 13:51:05 procedure: edit /etc/apk/repositories, apk update, apk upgrade --available 2024-05-24 13:52:04 also upgraded some raspberry pis: all of them had file system errors after the upgrade: FSCK is not nice on headless systems... 2024-05-24 14:02:56 carlomon1e: you need to explicitly install xinit 2024-05-24 14:16:24 ikke: thanks, problem solved. where can i find this tip in the release notes? 2024-05-24 14:16:56 next issue: 2024-05-24 14:17:02 satisfies: boost1.82-libs-1.82.0-r5[boost1.82-thread] boost1.82-log-1.82.0-r5[so:libboost_thread.so.1.82.0] 2024-05-24 14:17:02 conflicts: boost1.84-thread-1.84.0-r1[boost-thread=1.82.0-r5] 2024-05-24 14:17:02 # apk add libreoffice 2024-05-24 14:17:02 boost1.82-thread-1.82.0-r5: 2024-05-24 14:17:02 ERROR: unable to select packages: 2024-05-24 14:17:05 boost1.82-type_erasure-1.82.0-r5[so:libboost_thread.so.1.82.0] boost1.82-log_setup-1.82.0-r5[so:libboost_thread.so.1.82.0] 2024-05-24 14:17:08 boost1.82-locale-1.82.0-r5[so:libboost_thread.so.1.82.0] boost1.82-wave-1.82.0-r5[so:libboost_thread.so.1.82.0] 2024-05-24 14:20:23 check apk list --orphaned 2024-05-24 14:22:52 conflict with fcitx5 installed by hand from testing 2024-05-24 14:24:34 thanks again 2024-05-24 17:47:20 how can I install Alpine Linux without disabling secure boot? Perhaps chain install through a booted Fedora Live environment with chroot or something? 2024-05-24 17:51:03 Alpine doesn't have signed bootloader or shim. But you can enroll MOK afaik 2024-05-24 18:02:58 Ermine: yes, but I'm trying to get to that point as Alpine wont boot with secure boot enabled, so I'm thinking i should boot with Fedora (since it has a scure boot partnership with Microsoft) and then chroot install Alpine. 2024-05-24 19:44:06 Is it safe to remove /usr/lib/python* directories related to older python version? 2024-05-24 19:47:06 usually yes 2024-05-24 19:49:16 Make sure no packages are installed anymore that own those files 2024-05-24 19:49:59 Ok, thank you 2024-05-24 19:55:16 can anyone help me chroot from a RedHat live environment into a mounte alpine ISO ? 2024-05-24 19:55:32 sorry, Fedora live environment not RedHat 2024-05-24 19:56:36 Hi there, I am getting a conflict trying to install php81-pecl-redis alongside php82-pecl-redis, on alpine 3.19 2024-05-24 19:57:09 Even just installing php-pecl-redis, which supposedly pulls in that module for all php versions, triggers this conflict on its own 2024-05-24 19:57:44 What kind of conflict? The packages don't not have conflicting files 2024-05-24 19:58:30 https://paste.debian.net/hidden/1131747a/ 2024-05-24 19:59:50 Only having one of them does not cause any issue, replacing them both with php-pecl-redis also causes the issue 2024-05-24 20:00:17 Seems the issue is with -pecl-msgpack 2024-05-24 20:00:42 so its php81-pecl-msgpack / php82-pecl-msgpack that conflict 2024-05-24 20:01:33 Looks like it, however there is also a php-pecl-msgpack package, which suggests that they are supposed to be installable in parallel 2024-05-24 20:02:27 Both of them provide php-msgpack, which conflicts 2024-05-24 20:03:33 The APKBUILD mentions it's for backwards compattibility 2024-05-24 20:03:40 I think it should be removed from one of them 2024-05-24 20:03:48 bananicorn: mind opening an issue about it? 2024-05-24 20:04:13 though, officially 3.19 is no longer supported for community 2024-05-24 20:04:18 Also a side note, upgrading from 3.18->3.19, nextcloud suddenly reports "Module php-imagick in this instance has no SVG support." with no change in packages 2024-05-24 20:05:05 Only running into this because I am shamefully upgrading a server from 3.16->3.20 right now 2024-05-24 20:06:58 Thanks for looking into this, I will open an issue :) 2024-05-24 20:17:35 ikke: https://gitlab.alpinelinux.org/alpine/aports/-/issues/16147 2024-05-24 20:20:30 is there a way to boot into alpine linux without disabling secure boot? 2024-05-24 20:22:21 NullP01nter: what ermine said, either hack some other distros binaries into alpine or install your own MOK in the firmware 2024-05-24 20:47:09 nero, I missed what ermine said, but even if I install my own MOK in the firmware I have to have a place to do it from and since Alpine won't boot with secure boot enabled before installing my own MOK what are my options? 2024-05-24 21:07:20 NullP01nter: you can also install your certificates and sign grub yourself. That would require bringing your stuff to setup mode, which effectively disables secure boot 2024-05-24 21:09:18 Ermine: perhaps: boot alpine in a virtual machine, dd drive to external media, boot fedora, chroot into external media with alpine installed, run installer... profit 2024-05-24 21:12:51 too hard imo 2024-05-24 21:13:16 what's hard about it? 2024-05-24 21:13:46 more operations than needed, for no benefit 2024-05-24 21:14:12 actually don't even need to do the dd part, could just install to external media from the virtual machine 2024-05-24 21:14:44 the benefit is I would now have an installed alpine that I could use 2024-05-24 21:16:24 you can install alpine without virtual machine by disabling secure boot 2024-05-24 21:17:32 Ermine: but I don't want to disable secure boot, that's the whole point 2024-05-24 21:18:14 That doesn't bring any security issues actually, so you are wasting your time for no extra benefit 2024-05-24 21:20:04 Ermine, what doesn't bring any security issues? 2024-05-24 21:20:44 disabling secure boot 2024-05-24 21:22:07 NullP01nter: You can configure secureboot with your own keys. 2024-05-24 21:22:41 That would actually provide some security if you do it right (as opposed to leaving MS's key). 2024-05-24 21:23:19 The wiki covers that, but make sure you know what you're doing. Some hardware can be bricked. 2024-05-24 21:24:22 ACTION recalls some hardware getting bricked by rming things from efifs 2024-05-24 21:25:23 Specifically, if your GPU needs an OPROM, then that OPROM will be signed with MS's key and you can't remove it. 2024-05-24 21:25:43 in that case, you can only boot software approved by Microsoft. or disable secureboot. 2024-05-24 21:26:08 WhyNotHugo: yes, I intend to do that, after getting an install I can work in or boot from; and since Alpine won't boot without disabling secure boot first, I have to resort to using chroot to install from another distro that works with secure boot... THEN I can sign my own keys. 2024-05-24 23:37:03 who PMed me? I got disconnected and webchat closes window on reconnect so I don't remember who PMed me, please PM me again. 2024-05-25 00:05:16 Hello, I just want to create a VM inside my Alpine 3.19 VM, what am I doing wrong? https://rentry.co/2grpg2fv 2024-05-25 00:20:17 ForeverNoob[m]: 2 things I'd check: the running kernel modules still exist, the user libvirt is running as has the perms to do network stuffs 2024-05-25 00:28:00 iggy: `lsmod`: https://0x0.st/XZVF.txt - AFAIK `bridge` and `tun` are supposed to be there and they are. Also this is `rc-status -a`: https://0x0.st/XZWr.txt - I started the `libvirtd` as root, so shouldn't it already have maximum permissions? 2024-05-25 00:30:45 I'm not entirely sure how libvirt works tbh... I feel like it does weird stuff with users... like you can connect as a user or via system, and I don't know if it does different stuff based on that 2024-05-25 09:16:15 "iggy: `lsmod`: https://0x0.st/..." <- add yourself to the netdev group 2024-05-25 09:16:42 and be sure that virbr0 doesn't exist yet :) 2024-05-25 09:34:16 * yet :) EDIT: and you have to log out/in back 2024-05-25 09:40:17 hi, it appears latest-stable is not entirely in sync with v3.20, at least on https://dl-cdn.alpinelinux.org/ 2024-05-25 09:40:22 $ curl -sS https://dl-cdn.alpinelinux.org/alpine/v3.20/main/x86_64/e2fsprogs-1.47.0-r5.apk | sha256sum 2024-05-25 09:40:24 141a2773915b03451823a831060efb5eb846156b892f807b3dd6b4481566ce56 - 2024-05-25 09:40:25 $ curl -sS https://dl-cdn.alpinelinux.org/alpine/latest-stable/main/x86_64/e2fsprogs-1.47.0-r5.apk | sha256sum 2024-05-25 09:40:27 45bd65d010dab09b9c908a613ccf9fa10e7552ce80e566a357135dbf1762dcdf - 2024-05-25 09:40:31 initially ran into this having `alpine-make-vm-image` fail with the following error: ERROR: e2fsprogs-1.47.0-r5: BAD signature 2024-05-25 09:40:33 guessing this is a cache invalidation issue 2024-05-25 09:40:49 yeah, dl-cdn is fastly and they're quite eager to cache everything 2024-05-25 09:41:01 i think this is the first time we've had *this many* issues with it though 2024-05-25 09:42:19 anyhow, that single package should be correct now 2024-05-25 09:42:47 and i'll try pruning main/ for all arches again 2024-05-25 09:45:09 yeah, this one works now. nice. can obviously just use /v3.20/, just wanted to make sure you guys are aware 2024-05-25 09:45:10 thanks! 2024-05-25 10:46:06 Someone please tell me if I'm going crazy or not... 2024-05-25 10:46:28 my doas.conf has the following line: `permit nopass keepenv :wheel as root` 2024-05-25 10:46:38 yet I am constantly asked for my password 2024-05-25 10:46:54 my user is in the wheel group... 2024-05-25 10:51:33 pfr, rule matching order matters 2024-05-25 10:51:52 The last one matching is applied 2024-05-25 10:52:02 So maybe you have another one matching after that one 2024-05-25 10:54:22 quinq: I'm not sure i follow you 2024-05-25 10:58:59 doas checks if the command line matches entries in the configuration file 2024-05-25 10:59:29 When there are several rules, it matches them in order, from tob to bottum, and the last one matching is applied 2024-05-25 10:59:41 *bottom 2024-05-25 11:02:46 There are no other rules though, just that simple doas.conf 2024-05-25 11:04:47 anf for example, when I run `doas apk update` I am still prompted for my password 2024-05-25 11:06:27 ok, then that's an another issue :) 2024-05-25 11:06:47 When you say “my user is in the wheel group” is that true within the session you're calling doas? 2024-05-25 11:07:02 (utility "groups" will tell you) 2024-05-25 11:07:32 (effective groups are only set upon login, not during running sessions) 2024-05-25 11:07:55 groups 2024-05-25 11:08:04 yes 2024-05-25 11:08:39 I think rules can also come from /etc/doas.d so you might want to check there's nothing in there getting in the way 2024-05-25 11:08:39 wheel is there 2024-05-25 11:09:29 iay: ahh yes, there is another doas.conf in /etc/doas.d 2024-05-25 11:09:32 wth 2024-05-25 11:09:58 :) 2024-05-25 11:10:21 can I just remove the entier directory> 2024-05-25 11:10:22 ? 2024-05-25 11:11:13 wouldnt it get created again after an update? 2024-05-25 11:11:35 i wouldnt just remove directorys like that :) 2024-05-25 11:12:37 What's unclear though is the inclusion order regarding the main configuration file ( 2024-05-25 11:12:40 so perhaps then instead of using /etc/doas.conf use /etc/doas.d/doas.conf ? 2024-05-25 11:13:13 pfr, it's a question of preference 2024-05-25 11:13:59 quinq: whatever works i suppose 2024-05-25 11:17:00 and it does 2024-05-25 11:34:25 maybe create a file /etc/doas.d/99-doas.conf so it is included last ( not sure if that's the case for doas) 2024-05-25 11:38:17 never come accross this issue on bsd 2024-05-25 11:42:45 dok, files are included in “alphabetical order” (though it's unclear in which locale) 2024-05-25 11:42:55 pfr, that's because this feature doesn't exist on OpenBSD 2024-05-25 11:43:48 quinq: okay, so number first then alpha 2024-05-25 11:43:48 the lastest-stable still has cache issue 2024-05-25 11:44:03 good to know 2024-05-25 11:49:11 dok, depends on the collating order, most likely yes, but that's undocumented 2024-05-25 12:07:11 Just curious. Do we have an offtopic channel? 2024-05-25 12:07:20 #alpine-offtopic 2024-05-25 12:07:52 ah thanks 2024-05-25 13:08:13 hello, I upgraded alpine edge on my laptop this morning (last time was about a week ago). I noticed that libreoffice interface was broken (still useable but wasn't integrated to my gnome). So I tried multiple things, including uninstalling it. But now I can't reinstall it anymore https://termbin.com/xq4c 2024-05-25 13:08:33 I'm using default apk repositories 2024-05-25 13:11:58 it's very annoying because I was supposed to work on libreoffice today 2024-05-25 13:14:12 did you also try apk upgrade -a? 2024-05-25 13:14:42 yes 2024-05-25 13:17:17 I guess I can work with flatpak in the meantime but I really would rather use native version 2024-05-25 13:17:48 agree, intersting error... 2024-05-25 13:19:10 raspbeguy: did you try apk fix 2024-05-25 13:19:27 yes 2024-05-25 13:23:10 from the top it looks like it can't upgrade python. 2024-05-25 13:23:42 Hey all, I'm having some trouble getting the aarch64 raspberry pi .img to work on qemu-system-aarch64. I was able to get it working on qemu-system-arm just fine, but when I try to use aarch64 I get "Mounting boot media: failed". Any tips here? 2024-05-25 13:23:45 or you have 3.12 but it needs 3.11. something is very weird there 2024-05-25 13:24:00 I have python 3.12 2024-05-25 13:24:24 ahem, wtf, it's python 3.11 2024-05-25 13:25:23 look at your world file and see what's there 2024-05-25 13:26:37 https://termbin.com/rfoo 2024-05-25 13:27:28 but also boost seems to have a error 2024-05-25 13:27:36 which mirror do you use? 2024-05-25 13:27:54 maybe the mirror is outdated and still offers the packages requiring python 3.11 2024-05-25 13:28:00 I am using defaults mirror 2024-05-25 13:28:15 raspbeguy: as usual, `apk list -O` and `apk version` 2024-05-25 13:28:15 ( at this point those should be somewhere in an FAQ ) 2024-05-25 13:30:18 I've got 9 orphaned packages, I'll try to remove them and try again 2024-05-25 13:32:28 works better 2024-05-25 13:33:29 thanks ptrc 2024-05-25 13:33:53 you're welcome ^^ 2024-05-25 13:43:29 mookeke: Not sure why you deleted your original message, but it gave me some nice pointers. Unfortunately I'm having the same issue: https://0x0.st/XZxA.txt 2024-05-25 13:44:38 Maybe it's some musl thing? Is it possible to create and manage an Alpine Linux VM inside another Alpine Linux VM which sits on top of a distro that has glibc? 2024-05-25 13:51:44 ForeverNoob[m]: you can use a glibc rootfs and chroot into it 2024-05-25 13:54:21 uuidNuniq: I don't think I'm following. What would the purpose of that be? 2024-05-25 13:56:18 ForeverNoob[m], have you searched the internet for that error? 2024-05-25 13:58:30 ACTION uploaded an image: (777KiB) < https://matrix.org/_matrix/media/v3/download/matrix.org/qDOiPAGMXqEhhJduDYbjfaWa/2024-05-25-155759_792x334_scrot.png > 2024-05-25 13:58:31 quinq: Yes. 2024-05-25 13:59:08 Because there are lots of results there, you might find an answer 2024-05-25 14:00:52 For that particular error though? I even asked Claude 3 Opus with online functionality about this, and if that thing can't find me an answer, then that tells me that it might be bit of an involved issue. 2024-05-25 14:01:31 I have no idea who's Claude, but you might to cross your information sources :) 2024-05-25 14:02:47 It's the top LLM for Anthropic. Still kind of dumb sometimes but definitely better than GPT-4 for tech stuff. 2024-05-25 14:04:59 Searching without exact matches results in questions vaguely resembling my issue but still unrelated. 2024-05-25 14:18:29 mpv has recently started rendering fonts very narrow (about 50% of their usual width). 2024-05-25 14:18:41 I don't see any updates to the aport recently. Anyone else having this issue? 2024-05-25 14:55:00 I updated my system running Alpine edge yesterday and am unable to use my Yubikey with pcscd anymore (both "ykman oath" and gpg spew out errors). Did anyone else run into something like this? 2024-05-25 15:03:43 pcsc-lite was updated recently, no issues v2.0.1, v2.2.0 seems to be the culprit. will open an issue 2024-05-25 15:05:45 after some investigation using `debug_init` I can see that the mmc module is not loaded in the aarch64 versions. Any reason why not? 2024-05-25 15:07:17 witcher: oh yeah, seems like i chose a wrong build option 2024-05-25 15:12:29 fossdd: is it -D usb=false? 2024-05-25 15:12:40 yes, should be libusb=false 2024-05-25 15:13:01 i'll open a MR 2024-05-25 15:13:16 was gonna suggest it, you're faster :p 2024-05-25 15:13:25 feel free to ping me in the MR/here, i'll be glad to test it 2024-05-25 15:13:51 fyi v2.2.2 is out, maybe you want to bump it, too 2024-05-25 15:15:16 opened 2024-05-25 15:15:17 !66567 2024-05-25 15:16:01 ah, yes, good ida 2024-05-25 15:18:47 fossdd: tested successfully, thanks for the quick fix! 2024-05-25 15:19:32 nice 2024-05-25 15:19:45 thought i tested it, but apparently I still had the old version instealled 2024-05-25 15:20:54 happens :) 2024-05-25 15:26:28 opened an MR for 3.20 as well 2024-05-25 15:26:28 !66568 2024-05-25 15:33:21 ah nice! 2024-05-25 16:00:12 Is it ok to start nftables in the "boot" runlevel? Or is the "default" runlevel more appropriate? 2024-05-25 16:02:42 In its depend() function it says "before net", so it waits for networking. I guess "boot" works then. 2024-05-25 16:18:00 it does not wait for networking, it says "before" 2024-05-25 16:18:19 and that is because iif/oif and stuff are strings which are matched during runtime 2024-05-25 16:18:35 "boot" is fine (ans sensible) 2024-05-25 16:25:16 The gentoo doc adds it to "default" (https://wiki.gentoo.org/wiki/Nftables?source=post_page---------------------------#OpenRC), but I'll keep it in "boot" and test it. 2024-05-25 17:05:36 witcher: I have a similar issue -- gpg won't recognise my yubikey (and it is set up to use pcscd) 2024-05-25 17:06:11 Looks like https://gitlab.alpinelinux.org/alpine/aports/-/blob/master/community/linux-edge/config-edge.aarch64 looks like CONFIG_MMC_BCM2835 is not set here. Do I need to recompile the kernel with this option on? Or does the raspberry pi kernel have this already? 2024-05-25 17:07:59 WhyNotHugo: pcsc-lite was compiled with support for usb readers disabled accidentally, it's fixed with the next version once that's merged 2024-05-25 17:08:06 see !66567 2024-05-25 17:08:18 just finished reading replies here :) 2024-05-25 17:10:13 adding libusb=false _enabled_ USB..??? 2024-05-25 17:10:57 pcsc-lite-static*: Package size: 112.0 KB /// pcsc-lite*: Package size: 148.0 KB 2024-05-25 17:11:33 only because what actually disabled it was usb=false which was replaced with libusb=false :p 2024-05-25 17:12:45 Aaah, okay. 2024-05-25 17:12:53 Thanks for this one :) 2024-05-25 17:12:57 How is the dynamically linked package larger than the statically linked one? 2024-05-25 18:21:19 Are package installations logged somewhere? I need a chronological list of package installations - like "dnf history" from Fedora. 2024-05-25 23:54:46 ACTION wonders if /lib/apk/db/installed has something of use 2024-05-25 23:57:01 crimson_king: ^ 2024-05-25 23:57:18 the t: field is the unix time that whatever is installed. 2024-05-25 23:57:35 so you may be able to chain together some commands or write a small script to do what you want. 2024-05-25 23:57:48 ACTION can't think of any other way, offhand. 2024-05-26 00:08:47 my mistake, I think that's actually the time the package was built or something; so my idea isn't panning out at all so far :o 2024-05-26 02:58:56 does the new alpine release have lxqt updates (fancy menu, etc.) 2024-05-26 03:03:03 skye: No, next release, or edge in a few weeks. 2024-05-26 03:03:16 I'll give you the link to track it 2024-05-26 03:03:52 https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/66455 2024-05-26 03:07:29 thanks, one more question? 2024-05-26 03:07:34 sure! 2024-05-26 03:07:45 i remember setting up alpine a while back and networkmanager *would not work* 2024-05-26 03:07:51 this was probably four months ago 2024-05-26 03:08:12 is there a guide to set that up correctly? 2024-05-26 03:09:50 well there's the wiki page, I have not personally used NetworkManager for quite a while now... When I did, I used iwd as the backend. 2024-05-26 03:09:53 https://wiki.alpinelinux.org/wiki/NetworkManager 2024-05-26 03:10:44 backend? 2024-05-26 03:10:53 don't think i've ever gotten that deep lol 2024-05-26 03:11:31 for the wifi part of it. 2024-05-26 03:12:21 yes, i thought it just used wpa_supplicant for wifi 2024-05-26 03:23:47 any best practices for using alpine as a desktop? 2024-05-26 03:29:07 I only have a little bit of advice there... read the release notes before upgrading and check `update-conf -l' every now and then to see files where your configuration differs from the default... Sometimes the defaults change 2024-05-26 03:30:07 okay thanks! 2024-05-26 03:30:38 np 2024-05-26 03:30:40 \o/ 2024-05-26 03:33:29 \o/ 2024-05-26 03:34:50 Congratulations for the new 3.20 release! I saw it is improving in support of arm64 devices. Does the new lts kernel supports the pinebookpro? (at least allowing access to an alpine x terminal)? 2024-05-26 03:37:10 dunno, but now there's some risc-v support, wow! 2024-05-26 03:46:00 @zcrayfish: Yes, linux is quite capable and has added lots of cutting edge archs over the years. What I'm not so sure is about hardware support as its regressions overtime are not fun. pinebookpro was cutting edge in 2019 2024-05-26 07:45:43 #alpine-wifi 2024-05-26 11:31:04 after upgrading 3.19→3.20 i find myself having to recreate a /usr/bin/php symlink 2024-05-26 11:33:23 hmm, works for me 2024-05-26 11:34:02 iirc i've always had to do it 2024-05-26 11:34:41 using php82 currently 2024-05-26 11:36:40 ah yes then the symlink got moved to php83 2024-05-26 11:36:42 https://git.alpinelinux.org/aports/commit/?id=300996aa8dd41d6a958bd2ec512ab64dead76f48 2024-05-26 11:37:35 aha 2024-05-26 12:18:25 same for python venv, recreate after upgrade 2024-05-26 12:49:23 Hello again, I think I advanced a bit further in my quest to run a VM on Alpine. This is a conversation with an LLM and I was wondering if it more or less is guiding me in the right direction (especially in regards to polkit) - https://rentry.co/bwvn5zy8 2024-05-26 13:01:09 does anyone have an issue where the dynamic library links and shows on `ldd`, but it doesn't actually load on runtime? 2024-05-26 13:01:24 What does it mean to not load at runtime? 2024-05-26 13:02:18 e.g if i do `ldd myprogram` i see my library there and its actual path. but if i run the program and do `cat /proc//maps`, the library is not there. and the symbols of the library are all NULL 2024-05-26 13:02:43 i thought i'd seen everything about linking issues, but this one is new to me 2024-05-26 13:03:17 and for reference, the library is at `/usr/lib`, so it's not like the loader isn't finding the path 2024-05-26 13:10:15 i'll make a pastebin to try to make this more clear 2024-05-26 13:12:33 I've never seen or heard something similar either 2024-05-26 13:12:42 You could also try to ask in #musl at irc.libera.chat 2024-05-26 13:13:25 https://pastebin.com/kqmTja2n 2024-05-26 13:13:32 here is a pastebin with the issue 2024-05-26 13:13:37 i'll try to ask there as well 2024-05-26 13:22:44 oh, solved. apparently it's an issue with the rust linking 2024-05-26 15:33:51 After upgradeing from 3.19 -> 3.20 I lost my audio device 2024-05-26 15:34:10 Didn't figure out yet why I don't see any audio devices... 2024-05-26 15:36:33 sof-firmware package is installed 2024-05-26 15:55:51 about to install alpine + xfce but elogind says something about PAM (on the wiki)? and then the PAM page says something about greetd. how would I use lightdm-gtk-greeter to log in instead. while using elogind?\ 2024-05-26 15:56:52 probably should have done this research last night when zcrayfish was awesomely answering my questions 2024-05-26 15:59:26 my goal here overall is to make this system as simple as possible, no cli fuddling unless necessary (i'm not afraid of the terminal (<--- former gentoo user), i just like my gui apps) 2024-05-26 15:59:48 You can use lightdm. The point there is that you need login which in your case would probably come from shadow-login. 2024-05-26 15:59:52 Unless you want util-linux 2024-05-26 15:59:56 either is fine 2024-05-26 15:59:59 shrug 2024-05-26 16:00:10 whatever you recommend 2024-05-26 16:00:59 if you say shadow-login's what i need, then that's what i'll use 2024-05-26 16:01:05 I use shadow-login personally. 2024-05-26 16:01:11 alr 2024-05-26 16:01:12 thx 2024-05-26 16:55:09 Anybody motivated enough to bump kodi? ^^ 2024-05-26 17:24:25 I think they're too busy watching the newest shows ;) 2024-05-26 17:25:13 jeje :> 2024-05-26 17:39:44 :P 2024-05-26 17:55:10 Hmm by manually running `/usr/libexec/pipewire-launcher` I get: Failed to load configuration: The configuration file at '/etc/wireplumber/wireplumber.conf' is likely an old WirePlumber 0.4 config and is not supported anymore. Try removing it. 2024-05-26 17:55:54 I would love some sort of config management similar to pacman's pacnew/pacold files 2024-05-26 17:57:35 see update-conf 2024-05-26 18:01:42 dwfreed: hmm thank you! 2024-05-26 18:14:59 I need to hook this to apk update command 2024-05-26 18:16:53 yeah, i think it would be cool if apk could directly show if there is a new .apknew file 2024-05-26 18:20:12 What does zap new mean? There is use new. One before is Zap new 2024-05-26 18:20:57 zap=delete 2024-05-26 18:22:28 Thank you 2024-05-26 18:31:39 Hm there was no /etc/wireplumber/wireplumber.conf file listed within update-conf. 2024-05-26 18:33:32 if you didn't create it, remove it 2024-05-26 18:33:39 (as the message suggested) 2024-05-26 18:33:50 default configs moved to /usr 2024-05-26 18:34:44 I've removed it since I didn't create it however I still can't see any sound device 2024-05-26 18:38:43 first, thanks to everyone for all the help, alpine is working nicely, networkmanager and all 2024-05-26 18:39:02 second, is there any special procedure to enabling hardware acceleration in firefox? 2024-05-26 18:39:11 i'm using firefox from the repos (not a flatpak) 2024-05-26 18:40:29 I've been wondering that myself, not just for alpinelinux 2024-05-26 18:41:19 i know the general gist tends to be install intel va drivers and modify the desktop file 2024-05-26 18:41:58 oop- answered my own question 2024-05-26 18:42:03 ^_^ 2024-05-26 18:42:07 :-) 2024-05-26 18:50:16 What could cause no devices under wpctl status: //termbin.com/huhd 2024-05-26 18:50:26 https://termbin.com/huhd 2024-05-26 18:51:44 I do remember that initial setup needed sof-firmware in order for devices to show up. 2024-05-26 18:56:50 https://termbin.com/21oe error: failed to load DSP firmware -2 2024-05-26 18:56:54 meh meh meh 2024-05-26 19:10:30 Ok fixed it. 2024-05-26 19:10:34 Culprit was sof-firmware. 2024-05-26 19:10:46 Fix was to remove it first and then reinstall it 2024-05-26 19:11:06 That and removal of '/etc/wireplumber/wireplumber.conf' 2024-05-26 20:36:29 I tired a: # apk update ... and I get fetch http://dl-cdn.alpinelinux.org/alpine/v3.20/main/x86_64/AKINDEX.tar.gz WARNING: updating http://dl-cdn.alpinelinux.org/alpine/v3.20/main: temporary error (try again later) v3.20.0-7-g04aec3b1d0c [http://dl-cdn.alpinelinux.org/alpine/v3.20/main] 0 unavailable, 1 stale; 5521 distict packages available ... is the server down or did I do something incorrect; I'm new to Alpine. 2024-05-26 20:37:48 I think fastly cdn is not having fun 2024-05-26 20:39:42 #ping www.google.com ... ping: bad address 'www.google.com' 2024-05-26 20:43:35 now running setup-alpine get all these erorrors 2024-05-26 20:45:35 wget: bad address 'mirrors.alpinelinux.org' 2024-05-26 20:47:07 ERROR: : temporary error (try again later) at each section of the install 2024-05-26 20:51:25 It means your dns is broken 2024-05-26 22:22:59 Hello again. Thought I'd ditch virsh and instead try using qemu-system-x86_64. But now I can't seem to get the boot / dmesg / log output at boot displayed in the console. All I get (with most of the flags I've tried) is the final login prompt. https://0x0.st/XZnp.txt - Again, what am I doing wrong in this case? 2024-05-26 22:23:36 Host VM: Alpine 3.19, guest VM: 3.20 2024-05-27 02:08:57 confused: given the error did the installation succeed or not: https://imgur.com/BsyuYPa ? 2024-05-27 02:10:56 apk probably did as much as it could, but most likely the installation is not finished 2024-05-27 02:13:03 dwfreed: thanks, so I should reinstall again? also if I add packages after the install does it put them on the install target? 2024-05-27 02:13:47 yes, would try installation again; note that the io error may be due to the USB drive failing 2024-05-27 02:18:54 and adding packages? 2024-05-27 02:23:02 dwfreed, should I lower USB interface from v3 to 2 ? 2024-05-27 02:46:42 dwfreed: still getting errors/issues: https://imgur.com/acMtOts doesn't look like the USB in this instance 2024-05-27 02:47:29 what does dmesg say 2024-05-27 02:48:53 don't know, still installing 2024-05-27 02:49:18 which is odd, since it if had errors you'd expect it to fail 2024-05-27 02:49:22 you can probably switch terminals with Alt+F2 2024-05-27 02:49:34 like I said before, apk probably tries to keep going as much as it can 2024-05-27 02:50:32 Alt-F2 isn't responding 2024-05-27 02:51:24 try Alt plus one of the other F keys; normally 1 through 6 works in most distros, not sure about alpine 2024-05-27 02:52:41 got Alt-F2 to respond: https://imgur.com/z1aLYWZ 2024-05-27 02:53:42 huh, that's odd then 2024-05-27 02:58:55 sorry, got disconnected 2024-05-27 03:00:18 going to try switching to USB 2.0 (OCHI + EHCI) 2024-05-27 03:12:12 odd, no error this time. 2024-05-27 03:12:39 now when I add packages will they be added to target install? 2024-05-27 03:22:41 hello 2024-05-27 03:22:49 i have a question 2024-05-27 03:24:05 it's a way to install alpine linux with persistence in a usb 2024-05-27 05:43:16 while trying to do apk update im getting http://0x0.st/XZRZ.txt 2024-05-27 05:43:31 im getting this after i upgraded yesterday 2024-05-27 05:49:07 sounds like /lib/apk/db/installed is corrupt 2024-05-27 05:49:21 oh 2024-05-27 05:49:40 It's a text file 2024-05-27 05:49:44 i should remove /lib/apk/db/installed right 2024-05-27 05:49:46 You can inspect it 2024-05-27 05:49:49 ok 2024-05-27 05:49:57 well, don't just remove it, since apk will then think no package is installed anymore 2024-05-27 05:50:08 yeah 2024-05-27 05:53:31 i found out that some end lines have weird texts in the end unlike the rest of the file. i removed those and apk works thanks 2024-05-27 05:56:48 brb 2024-05-27 06:56:48 ahh, not this again... 2024-05-27 06:56:57 aiyunyuner13958797608149863875 went into a login-logoff loop 2024-05-27 08:43:04 how do I check integrity of package files? 2024-05-27 08:43:15 like pacman -Qkk on arch linux 2024-05-27 08:44:15 or paccheck 2024-05-27 08:52:11 apk fix 2024-05-27 08:54:35 it seems it want to reinstall the package rather than just check it 2024-05-27 08:54:55 also I'm looking for something that works without root 2024-05-27 08:55:22 Well, you can use apk -s 2024-05-27 08:56:18 which will print "Reinstalling blah" unconditionally 2024-05-27 08:56:19 :/ 2024-05-27 08:56:32 How is that a problem? 2024-05-27 08:57:15 I want to know which package files are altered, if any 2024-05-27 08:57:25 I don't want to replace them 2024-05-27 08:57:58 So you want to live with broken packages 2024-05-27 08:58:08 I don't know, maybe -v -v will show you 2024-05-27 08:58:15 I don't have broken packages, so can't test 2024-05-27 08:58:40 no, but before fixing anything, I want to see what was changed 2024-05-27 08:59:15 aron: apk audit 2024-05-27 08:59:34 Also I'm not sure fix actually checks for files, maybe just package metadata 2024-05-27 08:59:42 It 2024-05-27 09:00:24 ah, thanks ikke, looks like a better answer :) 2024-05-27 09:00:32 ok, audit is closer to what I need 2024-05-27 09:01:28 Hummm, I just `echo > /usr/bin/zig`, but apk audit doesn't complain about it 2024-05-27 09:02:04 audit's default behavior is to check configuration files only 2024-05-27 09:02:09 --system Audit all system files 2024-05-27 09:02:15 right 2024-05-27 09:03:07 hmm 2024-05-27 09:04:06 it still not find the changed file 2024-05-27 09:06:59 or it is just apk audit -r --system / which doesn't want to work 2024-05-27 09:10:26 anyway, apk audit is not exactly what I need, but I can work with it, thanks 2024-05-27 09:11:31 I think apk audit can't scan lost+found and panics 2024-05-27 09:12:18 yeah 2024-05-27 09:12:20 apk audit -r --system /lost+found 2024-05-27 09:12:27 gives the same exit code (99) 2024-05-27 09:46:32 I want to delete sda1 and grow sda2 to use that extra space. First I need to grow the partition, and then the filesystem. But once I grow the partition, the filesystem won't be aligned at the begining, will growing it even be possible? 2024-05-27 09:46:42 Or do I have to shift the whole partition to the left first? 2024-05-27 09:46:53 you have to shift the whole thing 2024-05-27 09:47:10 I don't know any filesystem that really supports growing leftwards 2024-05-27 09:48:25 dammit. sound like i'm going to have to back up the entire disk image 2024-05-27 09:48:27 so you have to a) shift the whole thing to the left (use GParted to handle the overlapping move, yes it's GUI, deal with it) and then grow to the right 2024-05-27 09:48:37 or b) some LVM setup 2024-05-27 09:50:51 parted can't do that? I think gparted itself depends on polkit/systemd. 2024-05-27 09:50:58 (tbh, i was just going to use dd) 2024-05-27 09:56:27 no it can't, and no it doesn't 2024-05-27 09:56:39 gparted: Error executing command as another user: No authentication agent found. 2024-05-27 09:58:11 Ah, I can run it as root with the right XDG_RUNTIME_DIR / WAYLAND_DISPLAY 2024-05-27 10:01:12 Oh, I'll need to run gparted from live media anyway, since I can't have the partition mounted. 2024-05-27 14:09:40 `mount /dev/sdb1 /mnt` yields `mount: mounting /dev/sdb1 on /mnt failed: Invalid argument`. 2024-05-27 14:09:57 Same disk works on my workstation, but the above error comes up when booting from the ALpine ISO 2024-05-27 14:10:29 my guess is a missing kernel module related to the FS used by /dev/sdb1 2024-05-27 14:10:41 It's ext4 2024-05-27 14:10:51 modprobe ext4 ? 2024-05-27 14:11:01 thanks 2024-05-27 14:30:12 WhyNotHugo: bb mount does not detect unknown filesystems 2024-05-27 14:30:29 So mount -t ext4 ... Would work 2024-05-27 14:52:05 Given that pcsc-lite is LARGER than pcsc-lite-static, is there any point to the former? 2024-05-27 16:43:36 frojnd: thank you! I had the same issue and just saw your comments. That also fixed it for me 2024-05-27 16:45:15 I know have audio and video (video wasn't working I assume because audio wasn't lol) 2024-05-27 19:15:48 Hi! I broke my alpine diskless setup on x86/efi and get greeted by a emergency recovery shell. Inside that shell I can't type anything via my USB keyboard while it works in BIOS and grub. 2024-05-27 19:15:48 Do I need to add something to my boot entries to be able to type? 2024-05-27 19:19:47 holgersson: AFAIK usually this means that the USB driver necessary for your keyboard is not loaded, so only the PS2 keyboard will work. 2024-05-27 19:26:13 Question: Is this the proper way to have grub.cfg in order to make an iso out of this and use it as a QEMU boot image? My intention is to see the boot messages: https://0x0.st/XNsA.txt 2024-05-27 19:26:40 ForeverNoob[m]: thx, then I'll try other recovery strategies. 2024-05-27 21:24:07 Correct, you'll need to make sure the HID modules is in the initramfs 2024-05-27 21:48:06 zcrayfish: Are they not included by default, and if not, why if I may ask? 2024-05-27 21:49:06 I don't know, and not all machines have USB. 2024-05-27 21:50:47 "not all machines have USB" would kind of be a crazy reason not to include them though :P 2024-05-28 00:21:07 hm... one good reason to load usbhid from the initramfs is to generate coverage of the loading mechanism at all 2024-05-28 00:21:57 e.g. now we probably should figure out why the module was not loaded and fix that (or fix documentation that led holgersson to accidentally remove the usbhid driver) 2024-05-28 00:22:45 holgersson do you know how to regenerate your initramfs? What is in its cfg? 2024-05-28 00:23:04 (mkinitfs.conf) 2024-05-28 00:24:10 E.g. in your case it seems "usb" might be missing in the features list in there 2024-05-28 02:27:13 divVerent: sorry, my central issue was related to something I broke in my setup, having no keyboard in the emergency shell was just a sidequest - went with grml on usb drive instead. 2024-05-28 02:27:13 divVerent: and I'm a bit in a hurry, so I can't tell you when I'll find time to look things up properly. 2024-05-28 07:09:17 pjs: at least something I can give back to community 2024-05-28 07:10:33 Alpine is so boring system that this was first manual intervention after 8 months of usage. Just love it. 2024-05-28 08:42:09 Hey, in case anyone was wondering and getting the mounting: boot failed issue trying to run the Raspberry pi distro on QEMU I couldn't get the aarch64 version to work so I ended up using initramfs & kernel from netboot, the `virt` versions. Works well and doesn't hang waiting for the SD card modules to load! 2024-05-28 13:35:23 Speaking of QEMU, can anyone please confirm whether the other display types than "none" are just not supported by the build on 3.19? https://build.alpinelinux.org/buildlogs/build-3-19-x86_64/community/qemu/qemu-8.1.5-r0.log 2024-05-28 13:35:48 Since `qemu-system-x86_64 -display help` results in: `Available display backend types: none` 2024-05-28 13:48:04 ForeverNoob[m]: you should install UI frontends for that, i.e. qemu-ui-curses 2024-05-28 13:48:10 or whatever you like 2024-05-28 13:48:38 apk search qemu-ui-* 2024-05-28 14:04:35 aron: Woow! This helped me a lot thanks so much! At least now I'm seeing the boot log. It gets stuck afterwards displaying "1280 x 800 Graphic mode" with seemingly no clear way of exiting other than killing the responsible PIDs, but at least now I'm getting somewhere :D 2024-05-28 14:05:31 yw 2024-05-28 17:31:18 heya, I'm having a little question towards a system suspend function of Alpine.... (full message at ) 2024-05-28 17:55:28 Your message have been truncated 2024-05-28 17:56:10 has 2024-05-28 18:15:50 ok yoda 2024-05-28 20:10:23 Anybody here who used "Alpine Term" (on their phones, appears as a Termux thingy but is a Qemu)? I saw a youtube video about "ngrok" (thinking of seflhosting on my phone.. but don't have unique IP -CGNAT) https://www.youtube.com/watch?v=CchiJ0TkRxs 2024-05-28 20:11:24 anybody here nifty with tunneling? "ngrok" -client isn't in the repo 2024-05-28 20:20:39 in the video you posted, it looks like they didn't use any Alpine repo either. 2024-05-28 20:26:01 zcrayfish: okey. (another question) any tool listed on the following page, that fits well with Alpine? https://github.com/anderspitman/awesome-tunneling 2024-05-28 20:30:46 As far as I know, every one of the ones that mentions SSH is reinventing the wheel or just some silly frontend... OpenSSH can already do that natively via port forwarding or TAP/TUN. frp, bore, rathole, and others are in the Alpine repos. 2024-05-28 20:39:04 zcrayfish: oki, I just found "frp". 2024-05-28 20:41:12 quinq: alpine after suspend is only showing a black screen with a cursor, but it happens randomly. Nothing is responsible when it occurs and I need to hard reset. Is there a known solution for that? I've tried disabling IOMMU but didn't helped. 2024-05-28 20:41:36 (most of the tools listed is written in "go", I guess ssh alone is too barebone) 2024-05-28 20:44:15 Chimmie[m], is “after suspend” “uppon resuming”? 2024-05-28 20:44:25 yes 2024-05-28 21:04:24 Another question, is it the real actor "Jennifer Connelly". That is begging for money on youtube, as here: https://www.youtube.com/watch?v=As3LGNTlPQ0 2024-05-28 21:17:03 that is offtopic here 2024-05-28 21:20:11 dwfreed: oki, too mundane. Something else? 2024-05-28 21:20:33 this channel is about alpine linux, nothing else 2024-05-28 21:35:19 "quinq: alpine after suspend is..." <- Do you use an nvidia GPU with the proprietary drivers? Those may need special setup for properly saving all your vram 2024-05-28 23:01:46 Hello, just finished my alpine install, set up xfce, struggeling with wifi though. Ethernet works fine (writing from that machine), wifi fails at DHCP. Where can I even start to troubleshoot this? I don't have a broadcom chip, rfkill doesn't show it getting blocked. 2024-05-28 23:04:31 sounds like you wnat to troubleshoot wpa_supplicant first. 2024-05-28 23:04:51 assuming you don't want to connect to an open wifi... 2024-05-28 23:06:42 Well, I have the wpa_supplicant wiki article open, there is nothing in the troubleshooting, except for broadcom stuff and rfkill. 2024-05-28 23:07:49 what kind of wifi card? and the exact message you are getting? 2024-05-28 23:10:31 "Intel Corporation Wireless 8260 (rev 3a)", trying it again in a seperate terminal to copy the error it appears to have worked now... I have no clue how, I checked 3 times I had everything exactly like in the wiki before asking, but I guess I still missed something. Thanks anyways, have a great day 2024-05-28 23:10:34 if you run wpa_supplicant -iwlan0 -c/path/to/wpa_supplicant.conf it should run in the foreground and give you output that tells you what is wrong. 2024-05-28 23:10:51 (maybe I shouldn't be doing this at 1am :'D ) 2024-05-28 23:11:04 1am is the best time to do stuff like this ;) 2024-05-28 23:11:24 unless you are very drunk. 2024-05-28 23:11:38 ahwell 2024-05-28 23:17:56 If I'm ever drunk at 1am trying to troubleshoot wifi issues on Alpine I'll just plug in an ethernet cable and call it a night. Being immobile in that situation is better for my safety as well as the safety of others anyway. 2024-05-28 23:21:47 That or just blow my brains out :D 2024-05-29 03:16:40 "Do you use an nvidia GPU with..." <- I use a builtin AMD gpu in the processor. 2024-05-29 14:11:36 env variables set in `/etc/init.d/` should be passed to the program no? that doesn't seem to happen for me 🤔 2024-05-29 14:12:05 did you export them? 2024-05-29 14:19:00 is it sourced as a shell script? 2024-05-29 14:19:33 Oh wow it is, damn. Did not expect that, thanks for the hint! 2024-05-29 14:31:14 Unexported variables are just that :-) 2024-05-29 15:25:40 leaving this here in case taskwarrior users would like to weigh in !66735 2024-05-29 17:03:43 hey, i want to run asterisk with pjsip and ipv6 - ipv6 needs to explicitly enabled when building pjproject(which it is not in alpine), what would be the cleverest way to a) get a motion going to enable ipv6 in https://git.alpinelinux.org/aports/tree/main/pjproject/APKBUILD and b) how would i go about just recompiling pjproject(and asterisk) in a Dockerfile? do i need to keep in 2024-05-29 17:03:49 mind something? did someone already did something similar? 2024-05-29 17:04:49 stephan48: The quickest way would be to make a merge request to change it 2024-05-29 17:08:22 an MR to here? https://gitlab.alpinelinux.org/alpine/aports/-/blob/master/main/pjproject/APKBUILD?ref_type=heads 2024-05-29 17:08:31 yes 2024-05-29 17:08:58 (don't forget to bump the pkgrel field) 2024-05-29 17:20:48 am following a course on devops 2024-05-29 17:21:31 ansible playbook section main.yaml use: openrc instead of systemd right ? 2024-05-29 17:21:44 i think i need to reach out to pjproject first :/ there actually seeems to be no configure switch for ipv6?!... 2024-05-29 17:28:12 anyone using ansible ? 2024-05-29 17:28:20 nope 2024-05-29 17:30:08 hey, is edge kernel doesnt support apparmor? 2024-05-29 17:32:05 no modules 2024-05-29 17:36:45 sachesi[m]: you know ansible ? 2024-05-29 17:38:03 i'm using ansible 2024-05-29 17:39:34 sachesi[m]: # CONFIG_SECURITY_APPARMOR is not set 2024-05-29 17:40:04 if you have the edge kernel installed, you can probably look in /boot/config*edge 2024-05-29 17:41:14 zcrayfish: uncomment this line? 2024-05-29 17:41:28 no you'd have to recompile that kernel. 2024-05-29 17:41:47 personally I'd just got for -lts 2024-05-29 17:41:49 how? have some huide? 2024-05-29 17:41:58 s/huide/guide/ 2024-05-29 17:43:06 apk add linux-lts; apk del linux-edge 2024-05-29 17:43:59 ikke: i need edge kernel) 2024-05-29 17:45:05 Alpine Build System? 2024-05-29 17:45:15 abuild 2024-05-29 17:45:40 thx 2024-05-29 18:04:50 or you can always build kernel from source 2024-05-29 18:05:38 that was one of the usual first steps after installing any distro back in the day 2024-05-29 18:09:49 How does apk add decide what dependency to install when it encounters a virtual dependency? Say, `ifupdown-any`, which is required by openrc 2024-05-29 18:09:59 Why does it choose ifupdown-ng over busybox-ifupdown 2024-05-29 18:10:38 Riolku: the virtual packasge has either a version or a priority 2024-05-29 18:10:47 whichever is higher has priority 2024-05-29 18:12:04 in the case of ifupdown, it has a priority 2024-05-29 18:12:10 Hi 2024-05-29 18:12:20 provider_priority=900 2024-05-29 18:12:50 for bb its: provider_priority=200 2024-05-29 19:03:23 Hi, question: are there any debloat tool (as Debian's debfoster/deborphan)? 2024-05-29 19:04:31 ncrowl: unused dependencies are automatically removed. You can also use `apk fix` if a previous operation failed mid-way and left some stuff behind. 2024-05-29 19:05:38 WhyNotHugo: oki, I test that 2024-05-29 19:08:52 WhyNotHugo: If I do "apk del php82" why don't it remove "php82-session php82-common.. " (Debian's debfoster would solve that, but on Debian) 2024-05-29 19:09:21 try 'apk del php82-session' and it will tell you what depends on it. 2024-05-29 19:09:22 you've either installed these manually or they're dependend on by something else 2024-05-29 19:14:33 Ok, just notice I could do wildchar: "apk del php82-*" 2024-05-29 19:15:06 i don't think that'll work 2024-05-29 19:15:26 maybe if you quote the argument 2024-05-29 19:15:30 not sure if apk supports that 2024-05-29 19:15:35 seems like it does yeah 2024-05-29 19:17:32 pretty neat, i didn't know apk could accept globs 2024-05-29 19:17:34 On Debian, I can add option "-s" to just simulate the action. Nothing like that with "apk"? 2024-05-29 19:18:27 it's also -s 2024-05-29 19:21:40 triallax: oki. Where is the manual for "apk"? (I have only found the wiki-page, dono all the options.. 2024-05-29 19:21:49 i looked at apk del -h 2024-05-29 19:22:09 but you can see the manual for a given subcommand by doing e.g. man apk-del 2024-05-29 19:22:21 but for del it seems very barebones 2024-05-29 19:22:29 i'd go with apk del -h 2024-05-29 19:23:03 (i'm using an apk version that's later than the one used in alpine, so i might be wrong about something there) 2024-05-29 19:24:19 triallax: hmm, I don't have man-pages installed (wanna keep it small, -diskless/cloudimage) 2024-05-29 19:26:23 triallax: (( apk del -h, gave some info here thx, saw the "-s" option)) 2024-05-29 19:38:30 ncrowl: 'apk add docs' will install documentation packages for all your locally installed packages. Including apk-doc 2024-05-29 20:47:06 also `apk del docs` will remove the documentation afterwards 2024-05-29 22:32:08 does anyone know why kmod is a hard dep of linux when busybox has modprobe? 2024-05-29 22:33:24 err, its a dep of mkinitfs 2024-05-29 22:51:57 well, busybox doesn't handle module compression at all, so if the kernel is expecting a different compression than what the module file has, it'll fail to load 2024-05-29 23:11:59 uhh wdym a different compression? Im aware that kmods are compressed but otherwise know little about kmods 2024-05-29 23:12:25 I had busybox load gzipped modules, seemed to work(?) 2024-05-29 23:29:30 that's because your kernel is expecting gzipped modules 2024-05-29 23:31:08 if you tried to load an xz-compressed module, it would fail 2024-05-30 01:48:22 pertaining to https://wiki.alpinelinux.org/wiki/UEFI_Secure_Boot does anyone know how to revoke/remove personal signed secure boot keys? Microsoft CoPilot says to use sbctl remove-file but sbctl status shows no keys... is it simply enough to reset manufacture keys in the system's firmware to erase the personal signed key? 2024-05-30 02:11:48 NullP01nter: i think so, yeah 2024-05-30 02:12:26 aleksi: you think so what? that it's enough to reset manufacture keys? 2024-05-30 02:15:21 NullP01nter: yes. 2024-05-30 02:20:41 aleksi: thank you ... anyone else concur? 2024-05-30 19:03:25 Hi folks! I'm a bit new to openrc, I'm trying to figure out how to detect that a service has crashed. I tried manually crashing some services but 1: nothing shows up in syslog, 2: the service isn't restarted automatically. 2024-05-30 19:03:48 I'm using alpine 3.20 with pretty close to the default config for pretty much everything 2024-05-30 19:12:16 sgued: You need a supervisor for that 2024-05-30 19:12:38 https://github.com/OpenRC/openrc/blob/master/supervise-daemon-guide.md 2024-05-30 19:16:31 What must I do to use supervise-deamon? I understood that it was actually the default behaviour 2024-05-30 19:17:23 Oh I see I need to set the `$supervisor` variable 2024-05-30 19:17:37 I suppose this goes in /etc/rc.conf? 2024-05-30 19:18:00 The service needs to be suitable for it, so it's not recommended to do it globalyl 2024-05-30 19:18:03 globally 2024-05-30 19:19:14 supervise-daemon expects the specific service to run in the foreground, so it's not working properly if it double forks 2024-05-30 19:29:38 Ok, I see. 2024-05-30 19:40:23 But for example `start-stop-daemon` used by the default postgres service does not appear to log crashes or attempt to restart the service. Is there no way to get it to log crashes and restart the service automatically without rewriting the service script? 2024-05-30 19:40:50 Not that I'm aware of 2024-05-30 19:41:18 start-stop-daemon does not keep running 2024-05-30 19:43:14 it execs into the process that it starts 2024-05-30 20:23:52 hello everyone, does Alpine have intel-compute-runtime as a package? If so, what is it called? 2024-05-30 20:29:46 It can also be something equivalent to intel-compute-runtime . just something that provides OpenCL support for Broadwell+ CPUs 2024-05-30 20:37:29 i am sure in 2021 there was no intel-cmpute-runtime in alpine. 2024-05-30 20:37:38 dunno what changed since then. 2024-05-30 20:38:03 i know it doesn't answer your question, but at least it gives your a lower bound. 2024-05-30 20:39:16 hmm, actually, forget that, i am not sure at all about 2021, i think my experiments were on a non-alpine host. 2024-05-30 20:40:14 apk search intel -v - doesn't show anything relevant though on edge 2024-05-30 20:41:06 Thanks for the answer, it’s good information. I just check 3.12 to 3.16 and didn’t see it listed 2024-05-30 20:41:53 somebody on GitHub said that they had downloaded it on Alpine, so I’ve been trying to hunt it down 2024-05-30 20:42:25 see https://github.com/intel/compute-runtime/issues/333#issuecomment-690923811 2024-05-30 20:50:53 if gallop comes back: https://gitlab.alpinelinux.org/alpine/aports/-/commit/1ec88109e2fb90ddc5216ad51913cfe1565690be 2024-05-30 21:13:48 is there documentation anywhere for setting up plymouth? 2024-05-30 21:37:13 nope 2024-05-30 21:38:06 oGEosFMtUw8 Thanks for the link, it’s very helpful. I’ll take the patches and roll from there 2024-05-31 02:58:28 https://rubenerd.com/a-bsd-pserson-trying-alpine-linux/ 2024-05-31 03:23:09 bittin: if you keep doing driveby posting, I'm going to ban you from the network 2024-05-31 03:27:11 dwfreed: tough it would be relevant in this channel sorry 2024-05-31 18:32:38 uh, my X11 server just died... weird, this is the first time this ever happened to me 2024-05-31 18:33:31 thanks Google! 2024-05-31 18:50:15 Xorg log says: Segmentation fault at address 0x0 2024-05-31 18:53:13 does anyone know what package the `image` command is in? I am not even sure exactly what it does but it's from a script I used on an old debian laptop (which is now not working) and I can't seem to find the package. I thought ImageMagick but it's not that. I'm sure it's another image manipulation CLI tool but I can't think of what it is. Any dieas? 2024-05-31 18:54:27 pjs: do you know the full invocation it is trying to use? might help in hunting down the package 2024-05-31 18:55:33 sure, let me pull up the script 2024-05-31 18:55:56 is it this by any chance? https://www.manpagez.com/man/n/image/ 2024-05-31 18:56:40 zcrayfish: actually this may not be very helpful, but the script has: `image "$1" "$2" "$3" "$4" "$5" "$FILE"` - It's a utility script to show images in terminal via vifm 2024-05-31 18:57:17 not that one then, args don't match 2024-05-31 18:57:43 not a custom script? 2024-05-31 18:58:17 mio: I thought that but I checked my backups and don't see it. Doesn't mean it's not but weird that I'd place it in a place that isn't backed up 2024-05-31 18:59:54 it's this script (vifmimg): https://github.com/thimc/vifmimg 2024-05-31 19:00:11 though I do have the requirements I think. I'll double check 2024-05-31 19:04:06 cool, was thinking of it that too but name wasn't exact match, may have been renamed since 2024-05-31 19:04:35 s/it// package contents search on debian site didn't bring up anything related 2024-05-31 19:08:13 yea, I can't find it haha. Oh well, not the end of the world 2024-05-31 22:16:13 pjs: try apk search cmd:image 2024-05-31 22:17:15 also pass -x to make it an exact search 2024-05-31 23:02:35 Riolku: thanks! 2024-05-31 23:02:53 triallax: yea using -x returns nothing 2024-05-31 23:06:59 https://wiki.alpinelinux.org/wiki/Full_disk_encryption_secure_boot says not to be followed, so is there an alternative method or way or is there a time frame to expect GRUB to be ready? 2024-05-31 23:22:59 https://pkgs.alpinelinux.org/packages?name=grub&branch=v3.20&repo=&arch=&maintainer= sys it's at relase 5 does that mean that document is out of date and can now be followed? 2024-05-31 23:27:13 Actually I don't even need that image command anymore. I updated st to support sixel and reconfigured vifm for sixel and now terminal image previews are working