2024-12-01 00:03:07 hm... maybe this is because mesa-rusticl is not a dependency but a sub-package? either way -t should have worked 2024-12-01 00:11:39 guess I'm going to modify the APKBUILD and build it without mesa-rusticl. should work as a temporary fix. 2024-12-01 13:29:22 hi i use pmbootstrap and its not working because of issues with alpine 2024-12-01 13:29:37 do you guys know when the problem will be solved ? 2024-12-01 13:30:15 Not really, because you haven't even told what the issues are 2024-12-01 13:31:31 this is the log https://paste.debian.net/plain/1337707 2024-12-01 13:32:01 i use edge for pmbootstrap init currently trying to port pmOS to one device 2024-12-01 13:32:24 its not allowing me to use install or flash kernel or rootfs 2024-12-01 13:32:41 its already 2 days like that 2024-12-01 13:32:42 '1 error; 120 MiB in 149 packages' 2024-12-01 13:32:59 other people tried and they have same errors 2024-12-01 13:33:45 I think you should report this to pmos 2024-12-01 13:33:57 so its not alpine issue ? 2024-12-01 13:34:09 they said its something about alpine apk 2024-12-01 13:34:11 Perhaps there is, but this log does not make it clear what the issue is 2024-12-01 13:57:55 compiling mesa on a single core cpu from 2009 isn't the most satisfying, but as with most things doable with a little bit of patience. 2024-12-01 14:57:12 is QtQuick.Pdf available for qt6 ? 2024-12-01 14:57:40 import QtQuick.Pdf cause error about that module but i do not see any apk package about qt6 quick and pdf 2024-12-01 15:30:39 pdf in qt6 probably needs poppler at runtime. if you don't have poppler installed, that might be why. 2024-12-01 16:50:35 invoked `poppler-qt6` ? 2024-12-01 16:51:16 poppler was installed laready 2024-12-01 16:58:46 scorpion2185[m]: not sure then. you might want to file an issue on it. 2024-12-01 17:00:37 issue opened 2024-12-01 17:51:41 managed to do RAM based install of alpinelinux on hp-mini with 1GB ram 2024-12-01 17:52:08 after booting from ISO, created a 2GB ext3 on disk, and mounted on /usr 2024-12-01 17:52:26 then ran setup as usual 2024-12-01 17:53:01 before mounting on /usr, first mount on /tmp/usr and copy all /usr to it 2024-12-01 17:53:30 even ran mpv, desktop xfce no success 2024-12-01 17:55:20 du -csh /usr - 810.2M /usr 2024-12-01 17:55:51 free -m - 450M 2024-12-01 19:19:12 awesome, xfce on ASUS eePC (2gb ram) \o/ 2024-12-01 19:19:43 wifi detected too 2024-12-01 19:28:48 these re-sell divices i think still can be used for kids schools with low budget 2024-12-01 19:29:04 probably donated 2024-12-01 19:41:02 ah! did not know that 'bitlocker' was a filesystem 2024-12-01 20:41:52 configuring sound on it does not seem easy 2024-12-01 22:10:36 How do I mount an initfs image? The kernel mounts it at boot time, so it must be supported somehow, yes? 2024-12-01 22:13:28 WhyNotHugo: initramfs images are usually composite cpio archives. You don't mount them so much as unpack them. 2024-12-01 22:13:29 WhyNotHugo: it is not mounted but extracted 2024-12-01 22:13:48 unpacked into tmpfs? 2024-12-01 22:13:58 WhyNotHugo: file -s yourimage to check what it is. it is likely some compressed cpio thing 2024-12-01 22:14:10 It's a gz cpio, yeah. 2024-12-01 22:14:28 Wouldn't mounting it be more efficient than packing/copying it? 2024-12-01 22:14:45 WhyNotHugo: it is not a filesystem, so mounting would require more work 2024-12-01 22:16:16 I see. 2024-12-01 22:28:15 WhyNotHugo: mount where ? 2024-12-01 22:28:19 WhyNotHugo: the previous system – initrd – did use a mountable filesystem, but that still required the whole initrd image to be pre-loaded into RAM *anyway* (by the bootloader, as the whole point is that the kernel may not be able to access the disk yet) 2024-12-01 22:29:17 vkrishn: anywhere; i'd just find it easier to inspect a mounted filesystem 2024-12-01 22:29:28 easier to inspect but harder to actually use 2024-12-01 22:29:51 a fixed size, read-only ramdisk was less flexible than a tmpfs-like '/' rootfs, from what I've heard 2024-12-01 22:29:55 yeah, i realise now that it can't be mounted at startup because it containers the files required to mount it. 2024-12-01 22:30:33 oh, that way, a mountable filesystem, but would unpack during boot 2024-12-01 22:30:50 yeah :) 2024-12-01 22:31:21 I think there were recent ideas floating around to use a squashfs/erofs instead 2024-12-01 22:31:24 not sure if they went anywhere 2024-12-01 22:31:30 cpio upack is fast. don't know current comparsions 2024-12-01 22:32:43 unpack the cpio, then mount /var, /usr and /etc from the "real" partitions, but keep using the same / (and /bin) from the initcpio 2024-12-01 22:40:17 WhyNotHugo, you can “mount” it with: doas mount -t tmpfs tmpfs /mnt && cd /mnt && doas lz4 -d /boot/initramfs - | cpio -id 2024-12-01 22:40:30 And unmount it with: doas umount /mnt 2024-12-02 02:21:17 does anyone have a good animated wallpaper program they use? I'm on sway. I tried the flatpak Hidamari but it just played the mp4 like it was an application instead of putting it to the background. The swaywiki recommended mpvpaper, but unfortunately it's only available on Edge branch Testing repository, and I know I'm not technically competent enough to go on edge 2024-12-02 02:21:53 if Edge breaks I'll be clueless lol, so I'm hoping someone else knows of a program on the main branch I can use 2024-12-02 03:54:57 mpvpaper is kinda trivial to compile 2024-12-02 10:37:25 Hi there 2024-12-02 10:37:39 I would like to commit my new aports. 2024-12-02 10:38:14 When I do git commit I get: Username for 'https://gitlab.alpinelinux.org': I tried my gitlab email but not working with password.. I've also added ssh key to giltlab but I guess it's not working? 2024-12-02 10:43:52 frojnd: you should use the ssh url style if you want to use ssh keys 2024-12-02 10:44:19 git@gitlab.alpinelinux.org:forjnd/aports.git 2024-12-02 10:44:55 Ah 2024-12-02 10:44:58 Ofcourse... 2024-12-02 10:47:04 Hm I've changed: https://termbin.com/sfjw <- aports/.vim/config but I get: remote: The project you were looking for could not be found or you don't have permission to view it. 2024-12-02 10:47:23 Ah I see; 2024-12-02 10:47:28 *facepalm* 2024-12-02 10:47:40 Sorry, typoed your username 2024-12-02 10:48:07 No I just copied, and later noticed it had a typo :P 2024-12-02 10:48:11 All gut now 2024-12-02 10:48:54 Am building on test and testing on 3.20 2024-12-02 10:49:10 Since my main PC is on 3.20 2024-12-02 10:50:11 Gladly ikke didn't typo frojnd with $(rm -rf /) 2024-12-02 10:50:21 (don't run this, just in case) 2024-12-02 10:51:39 Wow enumerating objects takes some time... 2024-12-02 10:56:45 frojnd: the repo has quite some history 2024-12-02 10:57:28 655337 ... will get there .. ;D 2024-12-02 11:09:30 And I already see why this commit will need more ironing... Have added sed to depends, but I should either change the sed commands to work with busybox sed or added sed to makedepends :facepalm" 2024-12-02 11:37:17 Any other stuff that I should consider? https://gitlab.alpinelinux.org/frojnd/aports/-/commit/3681aa5df14b6d9ecf5048cf5b416e5d836c4151 2024-12-02 11:41:17 frojnd: the package is missing a maintainer, lincese should be a valid spdx specifier. We prefer patches instead of sed to make changes. 2024-12-02 11:41:38 The `cd ..` is superflous (if not, make sure builddir is set to the correct path) 2024-12-02 12:00:16 So in source code of the project is says: GPL-2.0 license but within files like python files there is license info: https://github.com/xrmx/bootchart/commit/ce3488904a5c15fa6e23d534d959875a9ad5ce80 So should I mark it as: GPL-2.0-only ? 2024-12-02 12:02:46 Or Maybe GPL-3.0-or-later as per those commits? 2024-12-02 14:23:41 Ok got back to apk building, I think this is it? https://gitlab.alpinelinux.org/frojnd/aports/-/commit/d39b9d93bb1f91dfd1f7dc2b02493f053183613b 2024-12-02 14:26:45 No it's not it,.. forgot to remove sed in build dependencies: https://gitlab.alpinelinux.org/frojnd/aports/-/commit/6a8a8d7aae357032249edf3282345f9ceee1ede5 sorry for multiple commits :s 2024-12-02 14:55:05 Another "small" one, but since I use it: https://gitlab.alpinelinux.org/frojnd/aports/-/commit/136766c2d7239005d6aa3e419ce39bbd418db562 2024-12-02 15:35:51 I'm curious why the `virt` modloop includes AMD Linux firmware, such as `amd_sev_fam17h_model0xh.sbin`. I noticed that under the LTS kernel, running `modprobe ccp` will load these firmware files, but it seems that under the `virt` kernel, they are not loaded. 2024-12-02 15:37:19 good question. we probaly ship a kernel module that uses it? 2024-12-02 15:37:27 I don't have this AMD hardware; I just tested it using `modprobe ccp` and `modinfo ccp`. 2024-12-02 15:41:25 Under the LTS kernel, modinfo ccp shows the firmware, but under the virt kernel, modinfo ccp does not display it. 2024-12-02 15:43:00 Is it possible that even though the `virt` modloop includes these firmware files, they are not effective? 2024-12-02 15:44:36 I also couldn't find which script that brings `linux-firmware-amd` into the `virt` modloop. 2024-12-02 16:41:50 bin_: https://gitlab.alpinelinux.org/alpine/alpine-conf/-/blob/master/update-kernel.in?ref_type=heads#L309 2024-12-02 17:10:55 Thank you for helping me find it. 2024-12-02 17:11:45 I found that only `ccp` uses the firmware. 2024-12-02 17:12:09 `modinfo -F firmware /lib/modules/6.12.1-2-lts/kernel/drivers/crypto/ccp/ccp.ko.gz` shows the firmware 2024-12-02 17:12:18 `modinfo -F firmware /lib/modules/6.12.1-2-virt/kernel/drivers/crypto/ccp/ccp.ko.gz` shows nothing 2024-12-02 17:12:33 That's what I curious. 2024-12-02 17:57:13 If you’re all this payment method and you needs some cash 💵 just clink on my link and join my telegram group 👍👍👍👍🙏🙏... (full message at ) 2024-12-02 18:00:49 its amazing that matrix developers cannot use url shortner service 2024-12-02 18:07:00 how do i build https://github.com/NordicSemiconductor/pc-nrfconnect-launcher?tab=readme-ov-file? 2024-12-02 18:51:36 If you’re all this payment method and you needs some cash 💵 just clink on my link and join my telegram group 👍👍👍👍🙏🙏... (full message at ) 2024-12-02 19:51:52 I'm all this payment method 2024-12-02 21:19:23 quinq: heh 2024-12-02 21:19:45 the matrix bridge brings such wondrous delights to my irc experience 2024-12-02 21:20:14 :) 2024-12-02 21:24:44 lol 2024-12-03 10:06:40 hi, I tried to build an UKI on 3.21.0-rc1 using efi-mkuki by jirutka, and it apparently produces invalid output. This works on 3.20.3. Trying to boot the resulting alpine uki in vmware gives "BdsDxe: Invalid Parameter", and a HP laptop deadlocks before producing any graphical output. Hope to try swapping out gummiboot-efistub with stubbyboot-efistub today to see if that helps, 2024-12-03 10:06:42 not sure when I'll have a chance to dig further. Is this the best place to bring this up? 2024-12-03 10:08:10 create an issue https://gitlab.alpinelinux.org/alpine/aports/-/issues and we'll assign it to maintainer (jirutka?) 2024-12-03 10:08:31 alright! 2024-12-03 10:35:18 with zathura-pdf-mupdf open big pdf, go through pages as fast as possible, get Segmentation fault ... im on latest-stable, is it just me or alpine buggy lately? 2024-12-03 10:35:44 zathura-pdf-poppler seem to not do that after minimal testing 2024-12-03 10:36:53 I'm not sure if Alpine is responsible for bugs in zathura-pdf-mupdf 2024-12-03 10:37:22 yeah not sure either, just come across a few bugs lately :] 2024-12-03 10:43:11 Fun fact: when you google search for akms AKMBUILD, you won't find much Alpine kernel module stuff 2024-12-03 15:41:32 "Fun fact: when you google search..." <- Let me guess: AKM is a kalashnikov variant, so you find custom builds of AKMs? 😄 2024-12-03 15:43:04 RoyalTiger[m]: Ah, I expected more real life mods, but actually it's more Tarkov related. 2024-12-03 23:06:12 I'm curious if this is intended behavior or not, but every single alpine install I've had allows me to log into a tty as root without prompting for a password 2024-12-03 23:06:40 This is postinstall 2024-12-03 23:08:01 [but not curious enough to wait more than 48 seconds for a response] 2024-12-03 23:27:11 fission, or don't know that irc is like that :) 2024-12-03 23:35:42 Habbie: yes, true 2024-12-04 10:08:20 hi, I'm new to Alpine. I thought that it would be a nice compromise between Yocto and something more generic like Debian. I have a Wandboard (i.mx 6 Quad armv7). I run into the problem, that the kernel does not support the imx6 watchdog (imx2_wdt) and so the board restarts every 128s. I assume that earlier somehow U-boot didn't activate the watchdog(?) 2024-12-04 10:10:49 Rather it activates ti 2024-12-04 10:10:57 s/ti/it/ 2024-12-04 10:14:38 language 2024-12-04 10:37:43 jaja ;p 2024-12-04 13:44:34 whitehawk: it's quite easy to prepare your own kernel package which is more or leass a must in embedded project 2024-12-04 13:44:59 that's kinda similar to my two questions which I was about to ask: 2024-12-04 13:46:50 1) Assuming that I have my own kernel package with all supported modules builtin and I would like to have the whole system image booting from RAM, can I actually skip the initramfs from mkinit and directly boot alpine rootfs as initramfs? Thus making the system as single .EFI image (the board is x86_64) with kernel + initrd. 2024-12-04 13:48:49 2) How "alive" is ACF actually? Can't really see it being developed quite much currently but I'm not sure if that's about lack of manpower or feature completeness. Just trying to research right now, still unsure if I shoud "invest" into it. 2024-12-04 13:49:47 (blasphemous idea btw: If OpenWRT bets on APK now, maybe Alpine could embrace LuCI in exchange? :P) 2024-12-04 14:15:17 $ sudo apk del virt-what 2024-12-04 14:15:19 World updated, but the following packages are not removed due to: 2024-12-04 14:15:21 virt-what: cmd:virt-what 2024-12-04 14:15:23 ? 2024-12-04 14:15:56 oh, i had typoed the install: apk add cmd:virt-what 2024-12-04 14:16:47 i think it ought to have removed virt-what, though 2024-12-04 14:17:34 or better yet, not accepted cmd:… as an argument to add/del 2024-12-04 14:32:35 @skrzyp I think it is still a bug, somehow. That one package activates a function that the other package does not handle, and the out of the box system resets every 128s I will need to compile a kernel anyway, I'm trying to run jailhouse. 2024-12-04 14:45:40 hello u guys. anyone uses helix to write javascript? 2024-12-04 14:46:50 i have installed the typescript-language-server, but it seems not working 2024-12-04 14:51:14 i also have installed the tree-sitter for it. 2024-12-04 20:43:56 hi, what is the recommended way to block a kernel module from getting loaded in alpine linux? 2024-12-04 20:46:16 I think making a blocklist entry for it in /etc/modules.d 2024-12-04 20:46:54 /etc/modprobe.d/ 2024-12-04 20:47:17 check /etc/modprobe.d/blacklist.conf for examples 2024-12-04 20:49:25 thanks, will look into modprobe.d 2024-12-04 20:49:44 Yep, sorry, misremembered haha 2024-12-04 20:50:14 Do you need to block at boot? If so, I think you need to add it to grub cfg, right? 2024-12-04 20:51:13 modprobe.blacklist=.. 2024-12-04 20:51:17 kernel cmdline 2024-12-04 20:52:20 Or module_blacklist, the former still allows manually loading the modules later 2024-12-05 01:54:34 If there's a program I want to use that's in Edge-Testing but I'm too chicken to switch to Edge, is there a way for me to grab it from pkgs.alpinelinux.org and build it, or do I need to ignore the existing alpine version and build it from scratch 2024-12-05 01:58:45 Quillith: you could suggest to move it to community, perhaps through an issue at our gitlab, what aport? 2024-12-05 01:59:53 mpvpaper. It's only on Edge-Testing, but the wiki says that Edge is only for testing, and I don't think I'm savvy enough to be on the cutting edge haha 2024-12-05 02:12:19 reminded me of oguri, that was removed over two years ago, I saw now 2024-12-05 02:15:55 things shouldn't stay too long in testing anyway 2024-12-05 02:16:07 Yeah from what I can see the creator stepped away from oguri, and later it was succeeded by swww. Unfortunately swww only looks like it displays a gif filetype for animated backgrounds, which the internet says has a low image quality due to only supporting a few colors. So if I want a moving wallpaper on Alpine Sway I think my only option is mpvpaper 2024-12-05 02:16:48 Would this mean that it would be available on latest-stable as well? Or does it need to stay in Edge 2024-12-05 02:17:41 as I remeber, oguri just displayed animated gifs too 2024-12-05 02:19:09 I opened !76490 for you, but it may not make it in before the 3.21 release 2024-12-05 02:19:22 Maybe, Oguri's README on their github says it animates gifs, so I assume so. But I want to take video recordings and set it as my background 2024-12-05 02:19:25 (ok, no bot here) 2024-12-05 02:19:28 https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/76490 2024-12-05 02:19:32 Oh cool, thank you! 2024-12-05 02:20:35 I tried oguri a bit a few years ago, it was fun eye-candy but a bit too distracting to me, at least with the gifs I chose :D 2024-12-05 02:20:41 yeah haha the wiki warns against running Edge unless you know what you're doing, so I want to play it safe. Thanks for the help 2024-12-05 02:21:26 mm I can see that! I grabbed a screen recording where the only things moving were stars, clouds, and ripples in a lake, so it's subtle but soothing 2024-12-05 03:36:13 Is there a way to follow a merge request on gitlab so I get notifications if it's merged? I'm looking at the webpage but I don't see it 2024-12-05 03:37:24 is there a 3 dot menu in the upper right with a "notifications" option? 2024-12-05 03:37:31 I think if you thumbs up or down it you should get email notices from it. This at least works for comments. 2024-12-05 03:40:52 ahh thank you!! I see the Notifications option. I'll also thumbs-up for good measure 2024-12-05 13:26:12 Hi, any pointers on how to actually install this python app? https://termbin.com/1qlk - Take a look at all the way below at the df output... how can my system claim that I don't have enough space? 2024-12-05 13:29:15 ForeverNoob[m]: try df -i 2024-12-05 13:30:20 your /tmp is only 236M, so if tries to write things to /tmp, it may run out of space quickly as well 2024-12-05 13:30:33 (and if it cleans up after failing, you don't see it) 2024-12-05 13:49:12 alpine linux 3.21.0 is out 2024-12-05 13:50:00 I'm looking to edit my init.d for turnstile in order to output logs to the system logger. Looking at other services e.g. greetd alpine never seems to put the stdout logs anywhere, only stderr 2024-12-05 13:50:19 is there a reason for this? and if I wanted to be able to inspect the output logs from time to time, where should they go? 2024-12-05 14:18:27 ikke: Thanks, that seemed to have worked. This got me thinking about an idea for a later script to monitor the storage over a certain (selected) period time and perhaps generate a maximum value. Another one for my scripts_2write.txt :) 2024-12-05 14:18:46 s/generate/print 2024-12-05 15:06:44 ForeverNoob[m]: one thing you can do is edit /etc/conf.d/bootmisc and set wipe_tmp="YES" 2024-12-05 15:07:03 that will clear /tmp between boots 2024-12-05 15:08:17 Oh wow I thought that happened by default everywhere. 2024-12-05 15:09:38 not here. i believe YES used to be the default, at one time. 2024-12-05 15:11:44 I assumed /tmp was wiped because (at boot time) some apps could write some data into it and that's why it was a good idea to wipe it at an early stage in the boot process. The world of Linux always manages to surprise me like that. 2024-12-05 15:12:30 it also wipes some potentially useful data if things break. 2024-12-05 15:12:49 (for troubleshooting) 2024-12-05 15:14:16 /tmp is usually tmpfs nowadays, so explicitly wiping is no longer necessary 2024-12-05 15:14:35 and at least one user had an issue with wipe_tmp=YES where it deleted other things 2024-12-05 15:15:15 ah so, that was the reason 2024-12-05 15:15:19 good reason. 2024-12-05 15:20:48 ForeverNoob[m]: stuff writing into /tmp tend not to clean up after themselves very well. chromium is one case where it leaves a lot of space-eating garbage in /tmp 2024-12-05 15:24:47 Well yeah trusting apps to clean up after themselves doesn't sound like a good idea in the first place :P 2024-12-05 15:25:36 ikke: we never did figure out the cause of that, I think, but we did improve wipe_tmp's behaviour iirc 2024-12-05 15:26:12 if you want a clean /tmp every boot, and you don't intend to put much in there, making it a tmpfs is the best choice 2024-12-05 17:29:12 If I was on edge mostly due to newer kernel version supporting my target hardware, can I switch onto 3.21-stable safely without much breakage? 2024-12-05 17:29:37 yes 2024-12-05 17:29:44 rather now than say in 3 months 2024-12-05 17:30:27 that's why I'm asking now :p 2024-12-05 17:31:27 yea. right now both branches are basically the same 2024-12-05 17:41:05 ok, just picked one host for sed -i 's/edge/latest-stable/g' /etc/apk/repositories && apk upgrade -ai 2024-12-05 17:41:16 went without errors, how about a simple reboot 2024-12-05 17:41:40 (I should've start creating immutable images instead) 2024-12-05 18:19:05 anybody using openldap on Alpine ? I need advice how to turn off debug. My slapd.d dir doesn't have olcLogLevel stanza at all. 2024-12-05 20:56:16 We use 3.12. How long will old mirrors work? 2024-12-05 21:04:42 We don't have plans to remove any release from the mirrors atm 2024-12-05 23:23:21 was py3-sqlalchemy removed from 3.21? no results here https://pkgs.alpinelinux.org/packages?name=py3-sqlalchemy&branch=v3.21 2024-12-06 00:00:17 Change to all arch https://pkgs.alpinelinux.org/packages?name=py3-sqlalchemy&branch=v3.21&arch= builders arent done yet 2024-12-06 00:08:58 ah ok, thanks 2024-12-06 06:06:11 FTR, the builders are finished (otherwise there would not be a release), but the apkbrowser needs some time to index all packages 2024-12-06 08:55:49 hi, how can I fix ERROR: FDB format error (line 5723, entry 'Z') when running apk? 2024-12-06 10:02:45 have deleted that entry and seems to be working ok 2024-12-06 11:19:58 hi all! 2024-12-06 11:20:49 is there any chance i might be able to get HP's RAID array controller binary (https://support.hpe.com/connect/s/softwaredetails?language=en_US&collectionId=MTX-UNITY_C8723&tab=releaseNotes) working under Alpine, a 64-bit installation no less? 2024-12-06 11:22:54 it seems to want glibc2 and gcc3, among some other things. i have gcompat and libc6-compat installed. the current complaint is simply "bash: /opt/compaq/hpacucli/bld/.hpacucli: No error information" 2024-12-06 11:23:17 alternatively, how do people work with such controllers? 2024-12-06 11:25:08 configure it through the BMC 2024-12-06 11:26:03 wow. does a tiny N40L homeserver have a BMC. let's see. 2024-12-06 11:26:41 Dec 6 11:34:43 slave daemon.warn /etc/init.d/openvpn[3781]: WARNING: openvpn has started, but is inactive 2024-12-06 11:26:41 When I run openvpn as a client I get warnings in the logs: 2024-12-06 11:26:41 Is there a way to circumvent the warning? 2024-12-06 11:26:42 Dec 6 11:34:43 slave daemon.warn openvpn[3814]: NOTE: the current --script-security setting may allow this configuration to call user-defined scripts 2024-12-06 11:26:42 I checked https://gitlab.alpinelinux.org/alpine/aports/-/blob/master/main/openvpn/openvpn.initd#L96 and found a line which alters the script-security. 2024-12-06 11:27:41 wow, such a card indeed used to exist, ikke 2024-12-06 11:27:53 Change it in the configuration, ham5urg 2024-12-06 11:27:55 and it fits in the *other* PCI slot 2024-12-06 11:28:33 and a guy sells one on ebay for ... 200 euros. *gulp* 2024-12-06 11:28:59 quinq, I did but no change in the log. Still warnings. I guess the flags --some-flag override the conf file. 2024-12-06 11:29:00 the RAID controller cost 20. 2024-12-06 11:29:10 Alternatively, get a side glibc usb stick that you can boot for configuring your device, rapha 2024-12-06 11:29:23 oh, that's a genius idea, quinq! thanks! 2024-12-06 11:29:56 ham5urg, then I suppose an alternative would be to copy that init script, remove the flag, and use that instead of the stock openvpn init script 2024-12-06 11:30:03 or a glibc chroot 2024-12-06 11:30:18 ikke, indeed 2024-12-06 11:30:30 ACTION starts reading up on that 2024-12-06 11:31:33 I can't find the apk-tools v3 (pre-)announcement. 2024-12-06 11:31:33 Q: what are the benefints of apk-tools v3 besides the new apk format? 2024-12-06 11:31:36 to be clear, https://github.com/sgerrand/alpine-pkg-glibc is *not* that, but another thing? 2024-12-06 11:36:39 It's another thing 2024-12-06 11:37:20 https://wiki.alpinelinux.org/wiki/Running_glibc_programs 2024-12-06 11:42:42 <3 2024-12-06 13:09:58 rapha: didn't think hardware RAID for the microservers was possible for the built in card? 2024-12-06 13:11:40 cyclisme24[m]: are you referring to the controller built into the motherboard? that only does RAID levels 0 and 1 if memory serves. and it taxes the CPUs a lot, which are not very powerful. originally the N40L also came with a RAID controller PCI card which only goes up to 3TB per disk. i'm trying to get the one from the N54L working, which goes up to 4TB per disk. 2024-12-06 13:12:19 so basically a gen8 card in a gen7 motherboard. but the community-upgraded BIOS i'm running claims to be fine with the P420. 2024-12-06 13:22:07 My bad. HP's Linux support is woeful. 2024-12-06 13:24:13 huh? your bad how? 2024-12-06 13:51:25 hah! there *was* a 64bit version of those binaries :) 2024-12-06 14:32:58 hi, is python3-pyc an orphaned dependency package if it is not in world? https://0x0.st/X7D9.png 2024-12-06 14:42:42 Hello there. General question about mdev and xorg. 2024-12-06 14:43:24 presumably, xf86-input-libinput and evdev require udev 2024-12-06 14:43:51 (I tried the older legacy xf86-input-mouse xf86-input-keyboard a while back but noticed they still didn't work with mdev) 2024-12-06 14:44:36 when mounting devtmpfs on /dev, this still seems not enough? My understanding was that devtmpfs kind of provides the same task as udev (and mdev) but delegates it to the kernel instead. 2024-12-06 14:45:39 run setup-devd udev. 2024-12-06 14:46:03 Afaik, udev runs triggers when devices are hotplugged (flash drives mount). 2024-12-06 14:47:13 I suppose I am trying to work out what these triggers do. Perhaps they are making specific links around /dev to present devices in a way assumed by libinput/eudev xorg drivers? 2024-12-06 14:48:26 Also, xorg aside, do we still need mdev either if devtmpfs can create the /dev nodes. I believe the coldplug stuff is also handled in the initramfs script to scan the /sys directory for modules. 2024-12-06 14:49:44 Just trying to understand the lower levels of Linux and alpine is a really good medium for that (because it is fairly tidy). 2024-12-06 15:07:58 Case_Of: no. Try to uninstall it or you can check reverse depends upon it 2024-12-06 15:11:14 kpedersen: xorg does not work very well without udev. It won't detect when a mouse/keyboard is plugged in, and you may need to configure the input manually (if its possible at all) 2024-12-06 15:32:02 ncopa: yep, and it does seem to work fine with udev. I guess I should really be looking at the code but I am really just trying to work out what udev provides that is crucial to xorg's operation. 2024-12-06 15:33:19 Also, after reading through some of your (ancient) research involving mdev (https://busybox.busybox.narkive.com/mIuG12Tz/mdev-coldplugging). One question is, with the introduction of devtmpfs (which I notice alpine mounts to /dev), is mdev even needed anymore? 2024-12-06 15:33:38 i enumerates the input devices via netlink and subscribes to hotplug events 2024-12-06 15:34:01 yeah, i think it is 2024-12-06 15:35:16 mdev also subscribes to hotplug events (not via netlink though). Do the events do something different between the two that the xorg drivers need? This is the part I can't seem to find. udev has a bunch of random "quirks" but nothing I can find really should have an impact on the xorg input drivers. 2024-12-06 15:36:35 yes mdev gets hotplug events from kernel. kernel spawns the hotplug handler, which is mdev 2024-12-06 15:36:56 xorg does not know anything about this and does not get the message that there are new events 2024-12-06 15:37:10 because the only way xorg get events is via udev API 2024-12-06 15:37:41 Ah, so xorg actually connects (UNIX socket?) to udev? 2024-12-06 15:38:19 kpedersen: Xorg processes hotplug events, so I think, yes. But I am not sure. 2024-12-06 15:38:21 not sure how it does it, but it does expect udevd be running 2024-12-06 15:38:42 there is libudev library that xorg links to 2024-12-06 15:39:54 Right. Thanks both. I should have realized that. It feels a little overly complex but if that is the way the xorg Linux modules work, so be it ;) 2024-12-06 15:46:24 long time ago I was thinking of making it work without udev, but I gave that up. there is an libudev-zero that provides the same ABI(?) but does not use udevd 2024-12-06 15:46:38 I don't know if it works with xorg, and I kind of expect that it doesnt 2024-12-06 15:47:27 i have been dreaming of writing my own udev replacement, but alpine and life keeps me busy with other things 2024-12-06 15:48:11 I see. Thats fair :) 2024-12-06 15:48:21 I'd like to have a small netlink listener that passes the events to an event handler in Lua 2024-12-06 15:48:31 the udev rules could be converted to Lua config or similar 2024-12-06 15:49:00 but I think some API compatibility with udev will be necessary 2024-12-06 15:49:48 At least the udev package in alpine is fairly isolated and simple (relatively). This stuff is all so tangled in other projects. 2024-12-06 15:51:09 Slightly related (apologies for bombarding you with questions), in hwdrivers, you scan for modalias info to pass into modprobe. 2024-12-06 15:52:06 is there a wiki or howto for the alpine-virt download? 2024-12-06 15:52:09 How do you avoid the issue of a module being attached but currently lacking the firmware. Should something like modinfo be used to see if the module has dependent firmware that is not in the initramfs image. Delay it and only load it after the disk containing firmware has been mounted. 2024-12-06 15:53:31 (because annoyingly, loads of linux kernel modules still load correctly but go into a barely functional state without firmware. And without scraping the dmesg, its hard to tell). 2024-12-06 15:57:16 https://gitlab.alpinelinux.org/alpine/aports/-/blob/master/main/openrc/hwdrivers.initd#L22 2024-12-06 18:37:42 Is /etc/sysctl.d/myconfig.conf not imported when executing sysctl -p ? When I add the config directly into /etc/sysctl.conf it works. 2024-12-06 18:40:11 ham5urg, maybe with --system 2024-12-06 18:43:16 quinq, what do you mean with --system ? sysctl has no --system flag AFAIK. 2024-12-06 18:43:53 My manpages says it does 2024-12-06 18:44:18 *manpage 2024-12-06 18:45:10 # sysctl --system 2024-12-06 18:45:10 sysctl: unrecognized option: system 2024-12-06 18:45:25 same with 'sysctl -p --system'. 2024-12-06 18:46:15 weird 2024-12-06 18:46:21 Ah 2024-12-06 18:46:33 Maybe it's another busybox setback 2024-12-06 18:46:40 Ahh 2024-12-06 22:47:03 Hi! How do I make USB devices easily usable by my regular user? Currently I need to use doas for everything (mounting USB drive or using a chip debugger), which gets old fast without nopass option 2024-12-06 23:10:52 you need a udev rule (assuming you are using eudev) 2024-12-06 23:11:11 for example, I let spice (for QEMU/libvirt) pass through with the rule 2024-12-06 23:11:24 (/etc/udev/rules.d/50-spice.rules) 2024-12-06 23:11:25 SUBSYSTEM=="usb", GROUP="spice", MODE="0660" 2024-12-06 23:11:26 ~  cat /etc/udev/rules.d/50-spice.rules Sat 12:10 PM 2024-12-06 23:11:26 SUBSYSTEM=="usb_device", GROUP="spice", MODE="0660" 2024-12-06 23:11:34 then add your user to the spice group 2024-12-06 23:12:05 I would expect replacing GROUP="spice" with USER="" should work 2024-12-06 23:12:12 usual security caveats apply 2024-12-06 23:13:09 SUBSYSTEM=="usb", ATTR{idVendor}=="1f3a", MODE="0660", GROUP="dialout", ATTR{power/control}="on" 2024-12-06 23:13:09 SUBSYSTEM=="usb_device", ATTR{idVendor}=="1f3a", MODE="0660", GROUP="dialout", ATTR{power/control}="on" 2024-12-06 23:13:40 These rules disable power management for Allwinner devices in FEL boot mode etc 2024-12-06 23:14:14 Does anyone know how to get avahi working over IPV6? I'm getting sendmsg() to ff02::fb failed: Network unreachable 2024-12-06 23:14:38 IPV4 seems to connect, and my eth1 interface has the MULTICAST flag on and a v6 address 2024-12-06 23:25:39 tokyovigilante: Thanks for the examples! That gives me a pretty good idea :) 2024-12-06 23:33:01 np 2024-12-07 00:47:51 actually not an IPV6 problem with avahi, was just binding all interfaces, but still not working when just binding to my lan interface. Bizarrely the multicast packets are showing coming back from other hosts by tcpdump, but never received by avahi-daemon 2024-12-07 00:47:58 00:00:00.000464 20:7c:14:f5:8f:65 > 01:00:5e:00:00:fb, ethertype IPv4 (0x0800), length 82: (tos 0x0, ttl 1, id 34048, offset 0, flags [none], proto UDP (17), length 68) 2024-12-07 00:47:59 192.168.10.1.5353 > 224.0.0.251.5353: 0*- [0q] 1/0/0 xserve.local. (Cache flush) A 192.168.20.10 (40) 2024-12-07 00:48:49 this is in the tcpdump on my lan interface, 192.168.10.1 is my gateway, and xserve.local (192.168.20.10) is the host (on a separate vlan) I've queried 2024-12-07 00:49:03 but avahi-resolve just says avahi-resolve -n4 xserve.local Sat 1:46 PM 2024-12-07 00:49:05 Failed to resolve host name 'xserve.local': Timeout reached 2024-12-07 00:55:33 never mind, seems I was stitched up by firewalld 2024-12-07 00:55:46 despite having the mdns service added 2024-12-07 01:01:45 \o/ 2024-12-07 01:02:50 and port 5353 added, very confusing 2024-12-07 01:04:27 nftables looks like: 2024-12-07 01:04:31 chain filter_IN_public_allow { 2024-12-07 01:04:36 ip6 daddr ff02::fb udp dport 5353 accept 2024-12-07 01:04:36 udp dport 5353 accept 2024-12-07 01:04:36 ip daddr 224.0.0.251 udp dport 5353 accept 2024-12-07 01:04:37 } 2024-12-07 01:05:00 but then this seems to be blocked 2024-12-07 01:05:01 192.168.10.1.5353 > 224.0.0.251.5353 2024-12-07 03:39:47 when uprading from v3.20 to v3.21, audacious from a shell causes Segmentation fault. "$ audacious -V" second last line before "Segmentation fault" reports "INFO ../src/libaudcore/interface.cc:70 [interface_load]: Loading Qt Interface." Not sure whether my dbus settings are at fault. What info do you need? 2024-12-07 03:40:50 That audacious segfault was on aarch64 architecture (Raspberry pi 400). 2024-12-07 03:44:11 Also, no desktop environment was installed, but QT_QPA_PLATFORMTHEME=qt5ct 2024-12-07 04:26:02 i'm having some issues too... swaybar's workspace number background is now black instead of transparent, and i'm getting some graphical glitches on the upper half of the screen sometimes. my wifi also stopped working, some that before would only happen if i put this machine to sleep. 2024-12-07 04:26:45 if anyone knows something about these issues, tell me 2024-12-07 04:26:49 please 2024-12-07 04:36:14 Other instructions causing a segmentation faults upon launch, besides audacious, on an rpi 400 (aarch64) since upgrading Alpine to v3.21: okular , kvantummanager (instruction provided by kvantum), qt6ct (instruction provided by qt6ct@testing from edge/testing). 2024-12-07 04:36:47 Thanks for chiming in, aleksi__ . What is your architecture, in case it can help? 2024-12-07 04:40:22 jlj2temp: it's amd64 2024-12-07 04:40:36 okular is known https://gitlab.alpinelinux.org/alpine/aports/-/issues/16690 2024-12-07 04:41:54 had to rmmod and modprobe the rtl8192se kernel module to get wifi working again 2024-12-07 04:43:46 Thanks @omni. Indeed, I was the one who then commented confirming an okular segfault on gitlab. 2024-12-07 04:43:52 my hardware is kinda old and to be honest i was a bit surprised to see wayland worked on it back when i set it up 2024-12-07 04:45:06 cpu is single core AMD Athlon Neo MV-40 and gpu is AMD RS780M [Mobility Radeon HD 3200] 2024-12-07 05:50:23 To debug audacious, tried "$ audacious & gdb -p $(pidof audacious)" which returns a TextAPIError: "0x0000007f74a5f700 in llvm::MachO::TextAPIError::convertToErrorCode() const () from /usr/lib/libLLVM.so.19.1" 2024-12-07 05:54:23 Also, when repeating the debug above but, in case it is useful, with doas gdb ("$ audacious & doas gdb -p $(pidof audacious)"), this reports: "do_relr_relocs (dso=0x7faef5c050, relr=0x7f9b309190, relr_size=31776) at ldso/dynlink.c:575 [NEXT LINE:] warning: 575 ldso/dynlink.c: No such file or directory" 2024-12-07 06:02:26 Another issue on my raspberry pi 400 (aarch64) running Alpine v3.21, which was just released: "$ history | grep any_term_I_tried" has recently just been returning the (ash) shell's history. Does someone know of any change in grep? 2024-12-07 06:11:23 looks like history is outputting to stderr? 2024-12-07 06:12:04 $ history 2>&1 | grep ... 2024-12-07 06:16:05 ...as opposed to returning any instance of "any_term_I_tried" that I know that I had used in the shell. Thank you @fission. I have indeed been having trouble with shell outputs, since piping as follows to /tmp/audacious.log creates output to the screen but no log to /tmp/audacious.log: "$ audacious -V > /tmp//tmp/audacious.log ". Bear with me as I don't know my sterr from stout, etc 2024-12-07 06:16:49 np 2024-12-07 06:18:03 Kudos, @fission! Your suggestion works: "$ history 2>&1 | grep audacious" returns instances of "audacious"! What may have messed up my settings/environment? 2024-12-07 06:18:46 it's just how history apparently outputs... it uses stderr rather than stdout (so the "2>&1" bit redirects stderr to stdout) 2024-12-07 06:19:57 (in other words, it's not you :) 2024-12-07 06:21:00 it's sometimes inconsistent, some programs write to stdout and some write to stderr (and some use both) 2024-12-07 06:21:34 Excellent, encouraging help from @fission, thanks again! I'll taken note for the future and logout from this channel from now but will keep an eye on the logs and try to log back in later today in case there is any suggestions re segfaults with audacious, kvantummanager, qt6ct, okular. 2024-12-07 06:21:59 np, hope you can find fixes for the others 2024-12-07 06:22:33 Cheers, @fission! good evening everyone. 2024-12-07 06:29:10 Jumping in quickly: "$ history | grep any_term_I_tried" was working in Alpine v3.20 for me and had been set as an alias, so supposedly, something changed somewhere overnight? Will use the new formula that was helpfully suggested for history. Thanks again. Bye again. 2024-12-07 06:36:26 hmm did ash really change the history built-in to use stderr 2024-12-07 06:36:40 or was it always that ;) 2024-12-07 06:44:06 https://github.com/alpinelinux/aports/commit/43a8331c4007da87621a30f8c7b3838f29e57f9c maybe 2024-12-07 06:49:12 http://mmondor.pulsar-zone.net/paste?p=H6Q so yeah, that looks like a behaviour change 2024-12-07 06:51:08 is this issue-worthy? 2024-12-07 07:11:43 https://gitlab.alpinelinux.org/alpine/aports/-/issues/16709 ok, I did 2024-12-07 07:34:48 Hey, mumble isnt starting for me 2024-12-07 07:35:03 Error relocating /usr/bin/mumble: _ZN6google8protobuf8internal17AssignDescriptorsEPFPKNS1_15DescriptorTableEvEPN4absl12lts_202401169once_flagERKNS0_8MetadataE: symbol not found 2024-12-07 07:35:07 Is the error I get 2024-12-07 07:36:23 https://gitlab.alpinelinux.org/alpine/aports/-/issues/16708#note_463405 2024-12-07 07:36:26 Ill test this 2024-12-07 11:43:13 Running Alpine edge, just updated to the latest version, and sddm just completely stopped working. It just shows a flashing white cursor, any clue what could cause this? 2024-12-07 11:53:29 I removed X11 support, I guess that went wrong for you? I assume you're not using KDE Plasma? 2024-12-07 11:53:45 I'm running niri at the moment, so yeah, no KDE Plasma. 2024-12-07 11:53:56 Quick fix is just installing xorg-server. Better however would be to figure out why the Weston backend is not working for you 2024-12-07 11:54:27 I just checked, and weirdly, xorg-server seems to already be installed. 2024-12-07 11:54:30 Oh, I guess that's just not installed. Install sddm-weston 2024-12-07 11:54:40 Oh in that case things should've just worked as before 🤔 2024-12-07 11:55:03 I'm having other issues after the update aswell, maybe something is going wrong on my end? 2024-12-07 11:55:31 Maybe? Is there anything useful in /var/log/sddm.log? 2024-12-07 11:56:50 Only interesting thing I see is Auth: sddm-helper (....) crashed (exit code 1) 2024-12-07 11:58:29 I think something worse is going wrong on my system. I managed to boot it with LightDM (which only opened on one screen) and quite a few apps just crash on launch now. 2024-12-07 11:58:35 No clue if that's related, though. 2024-12-07 11:59:30 Hmm I guess 2024-12-07 12:00:11 Anyway I would be interested to see if sddm-weston works for you once you have things working again. I personally only use SDDM in combination with KDE Plasma and in that case it'll use KWin as it's Wayland compositor which won't be the case for you 2024-12-07 12:00:41 I do have most of KDE Plasma installed, actually, I just don't really use it. 2024-12-07 12:01:03 Is plasma-workspace installed? As that'll make SDDM use Wayland 2024-12-07 12:01:27 Yeah, it is. 2024-12-07 12:01:55 Ah ok then it'll definitely use Wayland. In that case it "works on my machine" ™️ so I guess something else is indeed going wrong on your system 2024-12-07 12:02:19 Well, thanks for your help anyway. 2024-12-07 12:02:28 I'll be doing a lot of debugging 2024-12-07 12:02:49 Np, good luck! 2024-12-07 14:39:20 I'm trying out the new release (3.21) with the XFCE desktop environment, but experiencing a couple of issues. 2024-12-07 14:39:20 I used the "setup-alpine" and "setup-desktop xfce" scripts. 2024-12-07 14:39:20 I installed from the Standard iso file for x86_64 architecture in a qemu VM. 2024-12-07 14:39:20 I can switch to a terminal and "startx" to launch the DE, but it does not accept any input from the keyboard or mouse. 2024-12-07 14:39:20 After reboot, lightdm attempts to load, but does not render any content. 2024-12-07 14:45:58 help, I got a service that turns bad while booting. How can I skip it / disable it? without needing to boot a usb key 2024-12-07 14:46:24 the problem is a dependency miss-configured, a service crash and restart indefinitely 2024-12-07 14:46:24 boot to the recovery option, disable it from there 2024-12-07 14:46:50 how? I dont see a recovery option on grub menu 2024-12-07 14:47:53 can you switch to a different terminal with ctrl-alt-F2 to get a terminal session where you can kill it? 2024-12-07 14:48:08 it is before tty 2024-12-07 14:48:56 GRUB_DISABLE_RECOVERY=true may be the default (in /etc/default/grub) 2024-12-07 14:49:03 why do you not want to boot to a usb key? That would give you a working terminal so you can go remove the runtime reference 2024-12-07 14:49:21 that what I will do I guess :D 2024-12-07 14:50:05 the beauty of linux is that everything is a file... at least until systemd gets ahold of it... so you can edit the config from any bootable iso. 2024-12-07 15:02:46 John2, check /var/log/lightdm/seat0-greeter.log for "Failed to open PAM session: Permission denied" 2024-12-07 15:05:48 @lopid, the line you listed in the only line in the file 2024-12-07 15:06:10 confirming that i am seeing the same as you 2024-12-07 15:07:49 I tried rebuilding with the mate desktop script and I get the same issue with lightdm 2024-12-07 15:07:52 as a precaution, i installed xf86-video-{vesa,fbdev,qxl}, because Xorg.0.log complained about them 2024-12-07 15:08:59 i'm trying that now 2024-12-07 15:10:25 well, now the issue is presenting differently... maybe progress? 2024-12-07 15:10:48 it didn't flash up five attempts previously? 2024-12-07 15:11:20 only 2 before and it stopped flashing wiht a solid black screen. Now it flases a handful of times and stops on a black screen with a flashing cursor 2024-12-07 15:11:51 still because of pam, seemingly 2024-12-07 15:12:40 if I disable lightdm and try startx with mate, it doesn't even try to load the de 2024-12-07 15:14:31 you need to add the user to the "video" group 2024-12-07 15:15:21 but it also doesn't accept mouse and keyboard input 2024-12-07 15:16:06 the logs show a handful of low-priority issues... missing font directories, "Open ACPI failed", etc. Nothing that should prevent the DE from at least loading... let me check the groups.... 2024-12-07 15:16:39 the user is in the video and netdev groups 2024-12-07 15:17:13 which DE are you using? 2024-12-07 15:17:23 i now cannot even send any keystrokes, including ctrl-alt-backspace/delete. it looks like the vm has frozen, but i can ping it 2024-12-07 15:17:33 xfce. i did the steps you did 2024-12-07 15:18:01 at least it accepted the reboot signal 2024-12-07 15:18:41 we should fix the pam issue first 2024-12-07 15:19:08 I had the same issue with xfce... I would launch it form startx, but no inputs were accepted. I tried `setup-devd udev` and that prevented the DE from launching. 2024-12-07 15:22:58 got a problem on 3.21: nginx-mod-http-lua prevent nginx to start "failed to load the 'resty.core' module " 2024-12-07 15:27:13 I renamed the /etc/pamd/lightdm-greeter file with `.bak` and rebooted... lightdm came up! 2024-12-07 15:27:24 and allowed me to log into the DE 2024-12-07 15:27:30 and I have input 2024-12-07 15:27:43 huh 2024-12-07 15:28:48 simply renaming the /etc/pam.d/lightdm-greeter file resolved the issue... but I wonder what other issue was created by not having that file 2024-12-07 15:29:18 there are only five config lines in it. it won't be difficult to see which is the culprit 2024-12-07 15:29:46 well, it was the last one: "-session …" 2024-12-07 15:30:52 note that there is no option to reboot or shutdown from the user session 2024-12-07 15:30:59 shut down 2024-12-07 15:31:11 I just used the terminal 2024-12-07 15:31:25 did you comment out the line or change it? 2024-12-07 15:31:49 comment 2024-12-07 15:32:35 the shutdown/restart issue must be related to the x acpi message I saw 2024-12-07 15:32:40 the elogind package is required 2024-12-07 15:34:38 and none of those xf86-video packages that we installed 2024-12-07 15:35:13 so to summarise, lightdm requires elogind 2024-12-07 15:36:30 other people are noticing the action items grayed out too 2024-12-07 15:36:32 https://unix.stackexchange.com/questions/785585/shutdown-and-reboot-buttons-are-greyed-out-in-xfce-on-alpine-linux 2024-12-07 15:36:42 elogind didn't fix it 2024-12-07 15:37:06 i've seen that before, and fixed it, but haven't done it enough times to remember 2024-12-07 15:37:43 add polkit-elogind too 2024-12-07 15:37:51 user 2024-12-07 15:38:18 those two apps restored the action items 2024-12-07 15:38:35 ah yes, makes sense 2024-12-07 15:38:55 ACTION proceeds to forget it again 2024-12-07 15:38:56 don't forget to add it to the runlevel... rc-update add elogind 2024-12-07 15:39:11 i don't need it, i only did it to help you 2024-12-07 15:39:14 I actually have it in an old note... just hadn't read it yet today 2024-12-07 15:39:19 ah, ok 2024-12-07 15:39:21 thanks! 2024-12-07 15:40:58 I appreciate the help! 2024-12-07 15:41:14 you're welcome 2024-12-07 15:44:16 is there a place to report this to the dev team? 2024-12-07 15:45:36 never mind, I found the issues page 2024-12-07 15:47:29 Hello, is it planned to add clevis and tang under Alpine stable please ? https://pkgs.alpinelinux.org/package/edge/testing/x86_64/tang / https://pkgs.alpinelinux.org/package/edge/testing/x86_64/clevis 2024-12-07 15:47:42 I don't think the above 2 packages currently work with mkinitfs do no ? 2024-12-07 16:16:18 correct 2024-12-07 16:28:41 Hi! Is there a way to list contents of remote (uninstalled) packages? Like what services do they install and such 2024-12-07 16:29:16 not via apk. there is https://pkgs.alpinelinux.org/contents instead 2024-12-07 16:29:43 `apk info -L package` does not list them 2024-12-07 16:30:03 you may need the package installed already for that 2024-12-07 16:31:27 lopid, ok thanks. On Alpine, do applications come with their "service" in their package? Is there such a thing (service) in Alpine? 2024-12-07 16:32:04 they do if they have a service. alpine uses openrc 2024-12-07 16:33:49 openrc service files are included in the -openrc subpakcage for each package. It's automatically installed if you have openrc installed 2024-12-07 16:34:04 OK thanks ikke . I'm trying to get it to work, but I'm not sure how yet. Under Fedora CoreOS and Server, it works perfectly. I'm trying to get it to work under Alpine. 2024-12-07 16:34:36 Some apps naturally need a periodic run. Like acme clients. I've searched different acme clients and listed their contents using the website you mentioned. None of them come with a "service" or timer mechanism 2024-12-07 16:35:02 you're probably expected to set up a cron job or something 2024-12-07 16:35:51 services are for services that run constantly 2024-12-07 16:36:25 lopid, so unlike systemd, in alpine, for periodic runs, setting up cron job is idiomatic 2024-12-07 16:36:53 in my case, i use dcron and crontab(1) for dcron explains things like @hourly @daily @reboot and so on. 2024-12-07 16:36:58 i would say so. what systemd is consuming is another conversation 2024-12-07 16:38:07 lopid, does openrc have a timer component like systemd? 2024-12-07 16:38:33 no, it is a service manager. it can manage a cron service like any other 2024-12-07 16:40:16 OK. On alpine, since lots of emphasis are on being minimal and such, is there a special or idiomatic utility to measure resource consumption of a process? Something more accurate than `ps` maybe. 2024-12-07 16:40:41 top? 2024-12-07 16:40:56 I think top and ps use the same syscall 2024-12-07 16:41:39 i don't think there's anything alpine specific 2024-12-07 16:45:48 https://wiki.gentoo.org/wiki/OpenRC probably the best place to start if you want to get more familiar with openrc, imo 2024-12-07 16:47:52 invoked, yeah was looking for some wiki on it. Thanks 2024-12-07 16:48:13 it began as a gentoo thing, so just ignore the stuff that is specific to gentoo's packaging... 2024-12-07 16:49:29 but if you're coming into openrc with a systemd view of the universe, it's not going to get you very far. systemd was a hostile takeover. 2024-12-07 16:49:31 Why do people complain about reproduciblity and package signing issue on Alpine? Other distors do something for these? 2024-12-07 17:45:16 is there a tool for alpine to check which applications need a restart after upgrade? 2024-12-07 17:51:28 hi 2024-12-07 17:54:37 someone is there ? 2024-12-07 17:55:45 there are ? 2024-12-07 17:56:25 I've heard rumors that people were here 2024-12-07 17:57:20 Never were able to prove it though 2024-12-07 18:02:58 steinex, https://clbin.com/Xlmtd 2024-12-07 18:03:10 Stolen from xtools 2024-12-07 18:03:38 nope, it's still there in xtools 2024-12-07 18:03:38 where is here? or is it there? are we there? or here? 2024-12-07 18:03:55 lopid ;p 2024-12-07 18:13:04 quinq: cool, thanks 2024-12-07 18:35:37 De nada :) 2024-12-07 19:05:02 okay, so i'm trying to set up alpine on a new machine, doing the set-up as described in the UEFI Secure Boot wiki page, but trying to boot the EFI image seems to result in a short stream of random unicode characters and a reboot 2024-12-07 19:06:06 (seems like there's extra difficulty, as the setup process made my encrypted partitions use LVM for some reason?) 2024-12-07 21:44:41 Hi everyone! Came to ask, what's up with akms modules in 3.21? Of 5 modules in community repo, only one builds successfully - tuxedo-yt6801. Other 4 are failing. If I downgrade my test system to 3.20, all of them seem to build correctly. Am I missing something required to build them? 2024-12-07 21:46:42 s/all of them/3 of them which are in 3.20/ 2024-12-07 22:39:04 Strange happenings on my raspberry pi 400 since upgrading to Alpine v3.20 further to my report in this IRC channel earlier, on 7 Dec 2024: audacious at one point later did not appear to be installed ('$ apk list -I | grep audacious' returned a blank) but then reappeared and launched ok from a shell but not from tint2, which has also been misbehaving since v3.20; I believe I got some unexpected entry (entries?) about Magic Mirror in my error repor 2024-12-07 22:42:22 and Magic Mirror is not a package that is knowingly installed, and then the log entry/entries vanished... Also, okular now launches --perhaps, as a shot in the dark, due to enabling some dbus lines in .xinitrc. So now, the only instruction that still segfaults is kvantummmanager (issued by kvantum@testing), and not audacious from a shell nor okular. 2024-12-07 22:45:31 ;-; 2024-12-07 23:15:58 *since upgrading to v3.21. 2024-12-08 06:18:09 hello 2024-12-08 06:18:36 where can i find the build scripts for musl + busybox? 2024-12-08 06:19:19 https://gitlab.alpinelinux.org/alpine/aports/-/tree/master/main/musl ? 2024-12-08 06:21:47 the trouble i'm running into is how is busybox made to link against musl? is musl-gcc wrapper used? 2024-12-08 06:22:02 it's not clear from https://gitlab.alpinelinux.org/alpine/aports/-/blob/master/main/busybox/APKBUILD 2024-12-08 06:27:09 alpine just links to musl by default 2024-12-08 06:28:04 the trouble is i'm trying build musl+busybox from a non-alpine system 2024-12-08 06:28:58 I'm afraid there won't be much of help in alpine ports since we use just gcc 2024-12-08 06:29:07 (except for musl specific patches) 2024-12-08 06:29:41 you should ask for help in #musl 2024-12-08 06:29:44 Yea you have to config gcc to link to musl by default 2024-12-08 06:30:10 We have a build of musl busybox lying around on disk somewhere for non-musl systems (Arch) fwiw 2024-12-08 06:30:24 pj: i tried that first, they told me they couldn't help and to try a distro channel that uses musl+busybox already -_- 2024-12-08 06:34:20 when you build musl, it creates a musl-gcc wrapper script 2024-12-08 06:35:02 but even though i did export CC="musl-gcc" it compiles against glibc 2024-12-08 06:42:30 You will probably have to modify ldflags 2024-12-08 06:43:32 Or rather, the ld wrapper should work too 2024-12-08 09:41:53 hi all, sorry for bothering i have a question about setting persistence on mx linux usb key, it does not work by default. 2024-12-08 09:42:08 if anyone knows what option i have to select during boot, there are three options but only for max 250 mb 2024-12-08 11:37:58 woke up today to find sddm bugging out, continuously crashing with errors like `Failed to take control of "/dev/tty1" ("root"): Operation not permitted` 2024-12-08 11:38:47 I have tried with DisplayServer set to x11 and x11-user. The latter has the same issue, the former just fails with a different error 2024-12-08 11:38:53 Default was Wayland 2024-12-08 11:40:08 Also, I can't start plasma directly, due to `kwin_wayland_drm: failed to open drm device at "/dev/dri/card1", even though my user is in the `video` group and was working just fine yesterday before an upgrade 2024-12-08 11:44:16 On edge, x86_64 2024-12-08 11:59:21 \quit 2024-12-08 12:03:47 \quit 2024-12-08 12:05:46 \quit 2024-12-08 12:14:08 /quit 2024-12-08 12:14:39 Don't give up! 2024-12-08 14:24:31 \quit 2024-12-08 14:24:54 anyways, downgrading the kernel didn't help. 2024-12-08 14:25:06 not too sure what else could have caused such an issue then 2024-12-08 14:58:27 Kladky: I don't think that KDE opens the device directly, you probably need seatd or logind. 2024-12-08 15:48:14 I have elogind 2024-12-08 15:48:23 :( 2024-12-08 15:48:26 this only broke after an update i did yesterday 2024-12-08 15:52:08 Kladky: just curious... lts kernel? 2024-12-08 15:53:11 yes 2024-12-08 15:53:15 i tried edge too tho 2024-12-08 15:53:18 neither work 2024-12-08 15:53:24 what card? 2024-12-08 15:53:36 intel iris xe 2024-12-08 15:54:27 hm. maybe you could switch to 3.21 temporarily to see if that works 2024-12-08 15:57:48 can I use this https://github.com/NordicSemiconductor/pc-nrfconnect-launcher?tab=readme-ov-file ? 2024-12-08 15:58:19 ok, i'll give it a go 2024-12-08 16:03:12 scorpion2185[m]: probably not. the install requires binary packages from the vendor which almost certainly link to glibc 2024-12-08 16:03:54 That fixed it, thanks! 2024-12-08 16:04:05 Kladky: cool 2024-12-08 16:04:29 I might just stay on stable from now on for my laptop, considering how many issues i've had on edge 2024-12-08 16:05:03 Funnily enough, my server has had zero issues on edge, but ig that's cause that setup is much simpler 2024-12-08 16:05:29 new stable should be released not far from now i think 2024-12-08 16:05:29 new stable should be released not far from now i think 2024-12-08 16:05:38 wow 2024-12-08 16:07:44 new releases are 6 months apart 2024-12-08 16:09:14 Kladky: you might try switching back to edge a bit later, after the stuff that was blocked by the release shakes out. but if you don't need anything from edge/testing maybe not. 2024-12-08 16:09:21 it's useful to know what broke in your case, though. 2024-12-08 16:13:21 Yeah, I want to know too 2024-12-08 16:13:50 Will probably stay on stable until I migrate to btrfs and setup automatic snapshots 2024-12-08 16:14:16 Cause it's not fun getting such a scare when coursework is due in a few days haha 2024-12-08 16:23:43 speaking of, has anyone tried btrfs-convert to migrate to btrfs in-place? 2024-12-08 16:23:55 does it work well? 2024-12-08 16:24:58 \/w LUKS 2024-12-08 16:38:06 i am trying to setup samba, like ive done so many times before. but whatever i try i keep getting: Error relocating /usr/lib/libp11-kit.so.0: ffi_type_uint64: symbol not found 2024-12-08 16:38:26 i have seg fault when launching qt apps at start 2024-12-08 16:38:34 where do i open an issue? 2024-12-08 16:38:52 i tried adding and removing samba, p11-kit, etc etc 2024-12-08 16:40:26 apk info -W file should tell the package owner 2024-12-08 16:40:29 scorpion2185[m], in the qt project issue tracker 2024-12-08 16:41:07 in https://gitlab.alpinelinux.org/alpine ? 2024-12-08 16:42:32 quinq do you mean qt bug tracker? 2024-12-08 16:42:37 scorpion2185[m]: https://gitlab.alpinelinux.org/alpine/aports/-/issues 2024-12-08 16:43:14 JohannesJacobs[m], what if you manually install libffi? 2024-12-08 16:43:42 Yeah scorpion2185[m], a segfault is a bug 2024-12-08 16:44:14 Running the latest android-studio, I get libjvm.so: posix_fallocate64: symbol not found. It seems like a musl thing: https://git.adelielinux.org/adelie/gcompat/-/issues/366. Is there anything I can do on Alpine? 2024-12-08 16:45:15 I am a bit confused because it feels like gcompat in alpine comes from adelie: https://pkgs.alpinelinux.org/package/edge/main/x86_64/gcompat 2024-12-08 16:48:27 Na, it's a glibc thing 2024-12-08 16:48:53 quinq: well it seems that they patch it in gcompat, doesn't it? 2024-12-08 16:49:13 The g in gcompat stands for gnu, the same as the g in glibc 2024-12-08 16:49:46 quinq: right, but that doesn't necessarily mean that the glibc maintainers write gcompat... feels more like they wouldn't be interested actually 2024-12-08 16:50:23 Anyway, adelie seems to patch gcompat precisely for posix_fallocate64, and I wonder if Alpine may do something similar? 2024-12-08 16:50:26 I don't understand, interested about what? 2024-12-08 16:50:41 About fixing glibc posix_fallocate interface? 2024-12-08 16:51:16 quinq: about writing gcompat. I think gcompat is a compatibility layer written specifically for musl. So it's not part of the "glibc" work 2024-12-08 16:51:44 Not really, it's a compatibility layer written specifically for glibc 2024-12-08 16:52:15 To try coping with vendor software that link against non-portable interface without offering alternatives 2024-12-08 16:52:30 But it's specifically for glibc 2024-12-08 16:52:37 As the 'g' in the name 2024-12-08 16:53:21 Right, I think I just did not use the right words. But I do understand the reason for gcompat. That's not my question :) 2024-12-08 16:54:09 And it really feels like gcompat was written by the initial adelie author: https://git.adelielinux.org/adelie/gcompat 2024-12-08 16:54:47 If you look at gcompat history, it seems it's been added recently 2024-12-08 16:54:53 And there hasn't been a release yet 2024-12-08 16:55:37 You could ping A. Wilcox about it 2024-12-08 16:56:50 I suppose it wouldn't hurt, although there hasn't been a lot of changes since, the last release is ~2yo 2024-12-08 17:01:35 quinq: but the fix is in the gcompat repo... wouldn't it require a new build on the Alpine side? 2024-12-08 17:02:50 quinq: as in: A Wilcox did merge this patch 10 months ago in Adelie 2024-12-08 17:05:42 Exactly 2024-12-08 17:06:38 As I said, there hasn't been a release in two years, which is before that new symbal was introduced 2024-12-08 17:06:53 *symbol 2024-12-08 17:32:04 Sure, I'll just compile and install gcompat myself. Thanks for the help! 2024-12-08 17:33:47 Or you could participate in the grand scheme of things and help everybody else having the same problem as you ;) 2024-12-08 17:39:45 That's what I wanted to do by coming here ;) 2024-12-08 17:50:01 hi, how do i configure a subinterface in alpine.. iface eth0:0 inet static? 2024-12-08 18:02:43 i put this in the ~/.profile, above the line with startx: (sleep 30;pgrep st || killall Xorg)& to kill Xorg if i havent started st after 30 seconds, it doesnt seem to work, anyone know why? 2024-12-08 18:11:57 Maybe you have another process that has "st" in its name 2024-12-08 18:12:21 hah, yeah, maybe as simple as that, smh.. 2024-12-08 18:13:03 You might want to do: pgrep -x st 2024-12-08 18:13:25 will try! 2024-12-08 18:14:34 seem to do the trick, ty! hopefully ill never be in xorg without keyboard again.... 2024-12-08 18:15:56 De nada :) 2024-12-09 00:39:49 Is it possible to set up global CFLAGS, LDFLAGS and MAKEOPTS for abuild locally? 2024-12-09 00:40:05 As there are specific requirements for certain system 2024-12-09 01:14:32 skrzyp: etc/abuild.conf ? 2024-12-09 10:49:50 When openvpn starts, it takes a short bit of time where openrc reports inactive: Dec 9 11:43:29 router daemon.warn /etc/init.d/openvpn[3769]: WARNING: openvpn has started, but is inactive 2024-12-09 10:50:03 Can this warning be circumvented? 2024-12-09 10:50:56 By ignoring it 2024-12-09 10:51:01 Hehe 2024-12-09 10:51:24 I agree that's suspect though, eithr from openvpn or openrc 2024-12-09 10:51:55 At least some comment in the init file could be useful “Yeah it'll emit a warning, but that's expected because…” 2024-12-09 10:51:56 This warning comes between 'trying to establish a connection' and 'connection established' 2024-12-09 10:51:59 (maybe that exists) 2024-12-09 10:53:04 But it's quite fast, less of a second, maybe not even 0.3.s 2024-12-09 10:53:20 until the connection stands 2024-12-09 12:06:05 Hi, I have a problem with sshd. When I restart it dosen't want to use the new ssh config. 2024-12-09 12:06:35 Helping will require having a bit more details 2024-12-09 12:06:44 Where are the config changes done? 2024-12-09 12:06:49 How is sshd restarted? 2024-12-09 12:06:53 How is it tested? 2024-12-09 12:10:27 (my blind _guess_ is that an old ssh session is still running, but the sshd itself was restarted, and the old session does not get the new config, obviously) 2024-12-09 12:11:22 (hence last question) 2024-12-09 12:11:41 yep 2024-12-09 12:12:57 I just open it as root with vim and then write and quit. Then I restart with rc-service sshd restart. I am chaning the tunneling options AllowTcpForwarding yes 2024-12-09 12:12:59 PermitOpen any. Then I exit ssh, reconnect and try to tunnel. 2024-12-09 12:13:18 What is “it”? 2024-12-09 12:13:43 /etc/ssh/ssh_config 2024-12-09 12:14:04 you edit the wrong file 2024-12-09 12:14:07 Don't you rather want to edit /etc/ssh/sshd_config 2024-12-09 12:14:47 Also be careful with tunneling, as aron said sessions keep current settings as long as they exist 2024-12-09 12:14:57 So if you reconnect, but through the same tunnel, expect the same results 2024-12-09 12:15:11 s/same/existing/ 2024-12-09 12:15:18 Ok thank you. 2024-12-09 12:15:37 I am tunneling on a local network 2024-12-09 12:17:29 is algibot on vacation? 2024-12-09 12:18:42 or what is it called, meetbot? 2024-12-09 12:40:11 /etc/ssh/sshd_config.d/ 2024-12-09 12:43:54 Super Meatbot 2024-12-09 14:03:04 Hi. I run gitea on latest-stable, but since the latest update it won't start anymore with this error: https://termbin.com/bwxl Any thoughts? I'm not sure if that is an alpine or gitea problem. Also, I couldn't find anything on the internet regarding this. 2024-12-09 14:04:06 Can someone show me a current /etc/apk/repositories, thanks 2024-12-09 14:04:29 Guest8701: sounds like a gitea issue 2024-12-09 14:05:08 Need to report it to gitea 2024-12-09 14:05:24 hsp i think you can just run setup-apkrepos 2024-12-09 14:05:38 hsp, 2024-12-09 14:05:38 http://dl-cdn.alpinelinux.org/alpine/edge/main 2024-12-09 14:05:38 http://dl-cdn.alpinelinux.org/alpine/edge/community 2024-12-09 14:05:38 http://dl-cdn.alpinelinux.org/alpine/edge/testing 2024-12-09 14:05:48 hsp: it should mostly just contain the main, community, and perhaps also testing if you're using edge 2024-12-09 14:06:35 thx 2024-12-09 14:15:58 dn 2024-12-09 14:20:21 current release is 3.21, right? 2024-12-09 14:20:58 You can check the topic of this channel, or https://alpinelinux.org/ 2024-12-09 14:31:39 What is the naming convention for named instances? E.g to run 'rc-service openvpn.localrouter start'. I added /etc/openvpn/localrouter.conf but without success. 2024-12-09 14:34:23 instance_name=${RC_SVCNAME#*.} 2024-12-09 14:34:34 : ${cfgfile:="$cfgdir/$instance_name.conf"} 2024-12-09 14:35:53 Should work 2024-12-09 14:36:03 You can set -x the init script for some debugging 2024-12-09 14:36:17 Also maybe check in openvpn log for file access mode problems 2024-12-09 14:37:48 I don't get it. If I try 'rc-service openvpn.localrouter start' a file '/etc/openvpn/localrouter.conf' should exist. But I get 'rc-service: service `openvpn.localrouter' does not exist' 2024-12-09 14:40:41 https://docs.alpinelinux.org/user-handbook/0.1a/Working/openrc.html#_multi_services 2024-12-09 14:40:57 “The intended way to use this is by symlinking the "base" service (agetty) to the desired target (agetty.foo).”, did you do that? 2024-12-09 14:49:43 Is this correct: 'ln -s /etc/init.d/openvpn /etc/init.d/openvpn.localrouter' where the content of 'openvpn.localrouter' is a usual openvpn config file? 2024-12-09 14:54:12 yep 2024-12-09 14:55:16 (or { cd /etc/init.d/ && ln -s openvpn openvpn.localrouter; }) 2024-12-09 14:55:34 Well, you don't need all that sorry 2024-12-09 14:56:25 Just ln -s openvpn /etc/init.d/openvpn.localrouter 2024-12-09 15:11:03 Works, thanks. 2024-12-09 15:12:21 Nice feature 2024-12-09 15:21:55 cool :) 2024-12-09 16:43:53 hello, i installed Xvfb in an alpine container, but the font rendering in firefox doesn't work https://i.imgur.com/JxRHRfm.png 2024-12-09 16:44:00 do i need install a font package? 2024-12-09 16:44:08 i didn't have this issue with chromium 2024-12-09 16:58:48 meta-k /input grab_key_command 2024-12-09 17:00:48 Can anyone recommend a vpn service that works with Alpine Linux? I usually use Mullvad VPN but they dont have an APK only .deb and .rpm packages 2024-12-09 17:05:01 greylinux: why do you need to install anything, either the offer you the credentials for wireguard or openvpn, and you install wireguard or openvpn in alpine 2024-12-09 17:05:12 either they* 2024-12-09 17:06:43 so I could use a wireguard client with Mullvad ? I'm not sure how I would change the exit node location on a wireguard client. 2024-12-09 19:40:46 Hello! I'm trying to follow https://wiki.alpinelinux.org/wiki/UEFI_Secure_Boot, but when I get to the step of actually booting the created UKI I get a bunch of question marks in boxes scrolling by (image below), then a few seconds later get kicked back to firmware. (secure boot enabled/disabled does not seem to affect anything.) Does anyone know a potential cause, or a way to diagnose? 2024-12-09 19:40:46 This is on an asus/ROG laptop with an nvidia dgpu (2060M) and intel cpu (i7-9750H). The rootfs is encrypted LUKS/ext4. The default grub setup boots just fine, but isn't ideal for secure boot. 2024-12-09 19:40:52 ACTION uploaded an image: (17920KiB) < https://matrix.org/oftc/media/v1/media/download/AXjU_PDqz7M3SUhGI_YCLz7D8jVsELM0YDjF6csYtNJN0Kr0vOsj7GBTuoNLyAgEXAs1kUoPbxb5VeXUPMXy9AZCeT9Qlg-wAGRlYWRjYS5kZS9jQUJzYVh0YWZ5R1NidHZJRGNGVkF1cFY > 2024-12-09 21:17:04 "Hello! I'm trying to follow..." <- Looks like your UKI is broken. I can't help. 2024-12-09 21:18:57 wakoo1337[m]: I have already received DMs from another user, it appears I am also affected by this issue: https://gitlab.alpinelinux.org/alpine/aports/-/issues/16691 2024-12-09 23:10:04 Anyone on edge x86_64 updated today getting failure to boot with cant find /sbin/init 2024-12-09 23:10:23 Is this part of the /usr merge thing upcoming? 2024-12-09 23:42:33 hm, that would mean your busybox is missing / broken 2024-12-09 23:42:50 er, i mean "missing or broken" 2024-12-10 01:15:54 Yeaaaah... not sure how that could have happened, unless it borked after I installed and then removed cheese 2024-12-10 01:16:13 It pulled 119 packages, which seemed really odd since I am running a not very minimal XFCE setup with a number of other GNOME/GTK4 apps 2024-12-10 08:02:03 apk world was empty, so had to copy apk-tools, busybox, and zlib in manually via chroot then mv a backed-up world then apk fix 2024-12-10 08:39:14 I would love to see apk-tools keep checkpoints of world 2024-12-10 11:16:04 Saijin_Naib[m]: you can do that yourself, for example using rcs or zfs or something 2024-12-10 11:31:04 Hello, is 'vlan' APK still relevant or has it been replaced by something new? 2024-12-10 11:33:33 ifupdown-ng conflicts with vlan 2024-12-10 11:33:47 So for default alpine setups it's not relevant 2024-12-10 11:34:52 ikke: Yes, that's what I'm finding out right now - installing vlan replaces ifupdown-ng with busybox-ifupdown and then Alpine no longer boots up. 2024-12-10 11:42:22 danci1973: Is there a reason you want to install vlan? 2024-12-10 11:44:07 ikke: I need to configure vlan's and that's what was used when I last did an Alpine Linux based router. Also - https://wiki.alpinelinux.org/wiki/VLAN: 'First, install the vlan package. This will give you support for VLANs in the /etc/network/interfaces file. ' 2024-12-10 11:45:42 That page is outdated 2024-12-10 11:47:54 So it seems. 2024-12-10 11:53:13 I've added warnings about it 2024-12-10 13:11:18 So... I would like to push upstream a few apks... my question is: I've upgraded a non pushed apk. If I do patch for that last commit: aka: git format-patch HEAD^ and then send it to alpine aports mailing lists... will this work? As in will it take into affect the whole APKBUILD? Not just the updated one? 2024-12-10 13:13:02 The GitLab integration is currently offline and patches sent to this mailing list may go unanswered until it's resolved. ok maybe I should just try the merge request instead 2024-12-10 13:30:22 frojnd: that message seems to have been there for a long time 2024-12-10 13:30:59 The gitlab has more eyeballs looking at it. 2024-12-10 13:37:51 Not familiar with neither methods so... 2024-12-10 13:38:11 let's move this convo to #alpine-devel, shall we? 2024-12-10 13:38:28 Yeah good idea 2024-12-10 14:24:22 breaks: world[python3=3.12.7-r0] 2024-12-10 14:24:22 python3-3.12.8-r1: 2024-12-10 14:24:22 error building image: error building stage: failed to execute command: waiting for process to exit: exit status 1 2024-12-10 14:24:22 ERROR: unable to select packages: 2024-12-10 14:24:22 Is it possible to have reproducible images from Alpine? I've pinned packages to a specific version that used to be (but isn't anymore) the latest version at some point. If I attempt to install now, it fails: 2024-12-10 14:24:23 How can I create the same image today as I did a random time ago? 2024-12-10 14:26:49 Hi, quick question about using s6 with alpine - I see that there is /etc/init.d/s6 and /etc/init.d/s6-svscan, both of them start s6-svscan but only the latter is mentioned in the wiki page about init scripts 2024-12-10 14:27:21 annest: the exact same is difficult and unsupported. 2024-12-10 14:27:45 if you use stable versions, you'll get a stable Alpine with bug and security fixes 2024-12-10 14:27:49 What's the purpose of there being two of them? Is the latter just better integrated with generally using openrc to manage things behind the scenes? 2024-12-10 14:31:52 Is anyone here using the gb keyboard layout? On the console (not X11) I notice that the caps-lock LED does not light up without a slight hack. 2024-12-10 14:32:09 It works fine for the us layout (and all layouts I quickly tested). 2024-12-10 14:33:20 So is anyone else here with a gb layout able to quickly test / confirm this (or is it just me?). 2024-12-10 14:36:06 (for more info, it seems to be related (and the same workaround) to this: https://unix.stackexchange.com/a/136852) 2024-12-10 14:58:12 What is ${RC_SVCDIR} and where does it come from? I see it mentioned in a few places but I could find absolutely no documentation about it 2024-12-10 14:58:39 And is ${RC_SVC_DIR} a typo or does that exist too? Also see that referenced on the wiki 2024-12-10 15:09:12 "What is ${RC_SVCDIR} and where..." <- its managed by openrc: https://github.com/OpenRC/openrc/blob/master/src/librc/rc.h.in#L31 2024-12-10 15:24:06 fossdd[m]: Thank you :) Wish it was mentioned outside of the source code 2024-12-10 16:49:03 hello, i'm having some issues after updating to 3.21 on my raspberry pi 2024-12-10 16:49:44 al`: whats the issue? 2024-12-10 16:50:37 if I try to start sway it errors out, if i try to startx it says connection refused 2024-12-10 16:51:02 says "Found 0 GPUs, cannot create backend" 2024-12-10 16:51:14 "Failed to start DRM device" 2024-12-10 16:51:23 sorry, i wrote it wrong 2024-12-10 16:51:50 "Failed to open any DRM device" is the error 2024-12-10 16:52:09 and then "Unable to create backend" 2024-12-10 16:53:49 ;-; 2024-12-10 16:53:56 this is on a raspberry pi 4b 2024-12-10 16:54:49 it was working perfectly fine on 3.20 2024-12-10 16:55:03 and it seems the kernel is issuing some kind of warning too 2024-12-10 16:55:34 cat /proc/sys/kernel/tainted gives 1536 2024-12-10 16:55:51 let me see the dmesg... 2024-12-10 16:57:11 i'm a noob but it kinda looks like the warning i'm getting on my amd64 laptop too after the update 2024-12-10 16:58:17 it's a small warning, could I paste it here? or should I open an issue on the gitlab? 2024-12-10 16:58:40 s/small/relatively small/ 2024-12-10 17:01:28 alright, i uploaded it 2024-12-10 17:01:30 https://pomf2.lain.la/f/8928l9gw.txt 2024-12-10 17:58:39 can someone help me? how should i go about solving this? 2024-12-10 20:45:43 do you have user as video group (doas usermod -a -G video,render $USER) 2024-12-10 20:46:41 shoot didnt realize time difference sorry 2024-12-10 20:47:34 heh 2024-12-10 20:48:07 i think it was just missing kernel module drivers, maybe check /dev/dri if they exist or not 2024-12-10 22:22:47 can alpine run clatd and fit in 32M of RAM? 2024-12-11 00:57:49 Soni: I think 1) yes, 2) no 2024-12-11 00:57:57 https://pkgs.alpinelinux.org/packages?name=clatd (not in a stable release) 2024-12-11 00:58:04 https://wiki.alpinelinux.org/wiki/Requirements#Memory 2024-12-11 01:13:41 oh 2024-12-11 10:11:42 Has anyone noticed that some packages don't get cached in /etc/apk/cache/... ? I think these are some sort of 'meta' packages, that don't contain actual fles, but they do have dependencies to install other packages. 2024-12-11 10:14:02 samba, iputils are a couple of examples ... So if you 'add apk samba', it correctly installs 'samba' and it's dependencies (samba-server,samba-client, samba-common-tools), but it only adds 'samba' to /etc/apk/world 2024-12-11 10:14:55 Therefore, on next boot 'samba' is not available (it's not cached) and no of the samba-* packages get installed... 2024-12-11 15:29:24 I don't know if I understood your question. Mesa alpine usa ua musl library, https://musl.libc.org she's very compact, I think that's the term. 2024-12-11 16:31:32 Okay, so I am trying to install Alpine linux on a RockPro64. However, it refuses to boot; I keep getting "Bad Linux ARM64 Image magic!" 2024-12-11 16:31:52 Does Alpine Linux's Generic ARM images expect EFI? 2024-12-11 16:38:14 Hm. I was browsing secfixes-tracker when I noticed https://security.alpinelinux.org/vuln/CVE-2022-47631 2024-12-11 16:38:28 Bogous CVE on matrix-synapse? 2024-12-11 16:39:47 it talks about "Razer Synapse" and "local Windows users can abuse the Razer driver installer to obtain administrative privileges on Windows" 2024-12-11 16:40:02 but last time I checked alpine was a linux distro :) 2024-12-11 16:42:48 cve metadata is a mess 2024-12-11 16:50:52 Hello to everyone 🤗... (full message at ) 2024-12-11 16:59:22 :o 2024-12-11 16:59:25 oops 2024-12-11 17:09:55 oops 2024-12-11 17:10:21 let's go ahead and reinvite them all! 2024-12-11 17:17:53 I'm actually wondering if that might not be spammy too. 2024-12-11 18:16:23 ACTION sent a code block: https://matrix.org/oftc/media/v1/media/download/AUwnM7pxTPTN_2xh4wC6nomzjLs_k1ak05c4Dtkj4y7UdL3BEoREIEfHgV-FiInm31iOro5HDFfyjuXOOmtnMfdCeT_wi8pAAG1hdHJpeC5vcmcvclBxZ1F5Qk1hSW5oVkZCT1puakNyaFds 2024-12-11 18:16:47 i opened a bug about qt6 app crashign at start with seg fault 2024-12-11 18:17:00 *apps. nehko, strawberry and qt6ct 2024-12-11 19:38:45 Where i can find apk logs???? 2024-12-11 19:39:25 apkv2 does not have any logs 2024-12-11 19:39:40 ugh 2024-12-11 19:39:45 im screwed 2024-12-11 19:39:53 lost the buffer 2024-12-11 19:51:26 hello ladies, if anyone use opensmtpd-dkimsign that would probably help a bit ;/ 2024-12-11 19:52:06 there is that nonsense command to create key dkimsign-genkey which crate key 2024-12-11 19:52:08 but not cert 2024-12-11 19:52:18 and opensmtpd asking for it 2024-12-11 19:52:40 is it somewhere or how that key thing for dkim nonsense works 2024-12-11 20:10:42 here we go, another zombieland on the internet 2024-12-11 20:29:10 I think you're in a room about alpine Linux 2024-12-11 20:29:10 I might be wrong about that though 2024-12-11 20:30:04 ye, obviously wrong 2024-12-11 20:31:13 Maybe this room should be renamed to opensmtpd-dkimsign trouble shooting? 2024-12-11 20:31:20 no 2024-12-11 20:31:28 Thought so 2024-12-11 20:31:43 the little issue is, IRC did not implement 'room' yet 2024-12-11 20:33:21 but I figured that nonsense already 2024-12-11 20:33:58 now we just have to fix your room 2024-12-11 20:34:09 and world will be perfect 2024-12-11 21:22:47 hello guys! I'm having trouble changing my default shell. I carefully changed the path to my user's shell in `/etc/passwd` (the same path is registered in `/etc/shells`), but the change does not take effect after logging back in via tty. any ideas why that doesn't work? (https://wiki.alpinelinux.org/wiki/Change_default_shell) 2024-12-11 21:26:26 changing it in /etc/passwd certainly should have effect instantly 2024-12-11 21:28:06 Hm, I rebooted and it changed. I'm puzzled why though, in my experience just relogging tty should do it. 2024-12-12 02:17:20 Does anyone know any other IRC servers accessible via TOR that discuss security topics? 2024-12-12 02:18:25 user_: security topics related to Alpine Linux? :) 2024-12-12 02:19:36 No. Topics in general. Physical security, computer security, etc... 2024-12-12 05:37:59 "hello guys! I'm having trouble..." <- That's the wrong approach. You should use chsh -s 2024-12-12 05:43:25 busybox chsh ? 2024-12-12 06:11:53 Has anyone installed Openbox on Alpine? 2024-12-12 06:55:31 Yes 2024-12-12 06:55:40 "busybox chsh ?" <- ? 2024-12-12 06:57:17 Don't know why you'd use xorg though 2024-12-12 07:08:11 idkrnx[m]: https://manned.org/man/alpine-3.21/busybox-doc/1.37.0-r8/busybox.1 , no chsh 2024-12-12 07:47:38 isn't chsh in shadow pèackage? 2024-12-12 07:56:15 yes 2024-12-12 11:15:24 I have musl-utils 1.2.5 and when I do ldconfig -p I get: Illegal option -p 2024-12-12 13:58:37 Hello there, I just upgraded and found that extlinux was not able to find device for path /boot 2024-12-12 13:59:02 Since I cannot boot anymore, I chroot'd into disk and I'm trying to `apk fix linux-virt syslinux` 2024-12-12 14:01:38 mounting proc and dev seems fixing it, now I'll try reboot and see if I recovered my VM 2024-12-12 14:04:08 Nope, it continue spinning using 100% cpu 2024-12-12 14:10:42 i don't know if you need /sys, too… 2024-12-12 14:19:31 Looks like not, lopid 2024-12-12 14:20:26 Tried to get back to 3.20, uninstall linux-* syslinux alpine-base, reinstalled keys, apk add alpine-base linux-virt syslinux and was able to boot back to my 3.20 installation 2024-12-12 14:21:04 Maybe there was something in edge that killed my machine, now trying to upgrade again to 3.21 2024-12-12 14:21:23 Also, I reinstalled linux-firmware 2024-12-12 14:21:54 I will now carefully read the output of apk upgrade 2024-12-12 14:23:24 you mentioned it's a vm. be sure to make a snapshot before trying again 2024-12-12 14:26:45 ...won't boot 2024-12-12 14:28:19 I have no clue why it shall not boot after upgrading to 3.21 2024-12-12 14:28:35 it definitely worked with 3.20? 2024-12-12 14:35:03 Yes it worked 2024-12-12 14:37:04 then you did `apk upgrade -a` followed by update-conf? 2024-12-12 14:37:15 to 3.21 2024-12-12 14:45:58 lopid: no, just apk upgrade 2024-12-12 14:47:06 ...now trying with that one 2024-12-12 14:50:01 update-conf showed me I missed a lot 2024-12-12 14:50:02 -features="ata base ide scsi usb virtio ext4" +features="ata base cdrom ext4 keymap kms mmc nvme raid scsi usb virtio" 2024-12-12 14:50:52 you may not *need* all of those 2024-12-12 14:51:47 Won't boot... isn't there a way to tell "install on top"? 2024-12-12 14:53:19 you can back up the previous kernel's boot files, to the upgrade, then restore them named appropriately 2024-12-12 14:53:44 assuming 3.20→3.21 upgrades the kernel 2024-12-12 14:54:24 was 3.20 up to date before you upgraded to 3.21? 2024-12-12 14:56:18 Yes, it's 3.20 -> 3.21. I'm not sure it was up to date before upgrading, will try now again 2024-12-12 15:15:09 I guess apk does not have a "fix all" 2024-12-12 15:20:08 Isn't there a way to boot with syslinux in a verbose mode instead of me seeing a black terminal? 2024-12-12 15:20:46 What I see is that it tries to use 100% cpu 2024-12-12 15:28:53 you can enable a menu, iirc. maybe it is too late now 2024-12-12 15:29:19 `apk fix \*` maybe 2024-12-12 15:29:32 but if you saw no errors during upgrade… 2024-12-12 16:12:40 Well... I'll keep it dead until christmas when I'll have the time to move stuff to a new vm, thank you lopid 2024-12-12 16:22:47 Hello, am I visible? 2024-12-12 16:25:13 yes 2024-12-12 16:25:59 lopid: just wondering if I could see the boot process since editing in the bootloader the 'quiet' option won't change the result 2024-12-12 16:31:37 i can't remember now, i stopped using extlinux, but you could experiment with a different vm 2024-12-12 16:35:10 Hm, when I upgraded from 3.20 to 3.21 Podman broke. Wasn't able to start containers: "netavark: code: 1, msg: iptables: Chain already exists." 2024-12-12 16:35:12 Also, iptables -S says "Parsing nftables rule failed". When I do a fresh install of 3.21 Podman and iptables are fine. I'm still gathering info, not enough for a bug report yet. 2024-12-12 16:37:40 Podman version is the same in 3.20 and 3.21. Netavark has a minor version bump, but when I built the older version and rolled back it didn't fix the issue. Not sure where else to look for the cause at the moment. 2024-12-12 17:46:09 frojnd: seems like a bug ... suggest reporting it because i doubt timo or whomever is working on it will see anything here. 2024-12-12 17:46:47 (gitlab) 2024-12-12 18:18:26 Folks, where can I find obconf on alpine? 2024-12-12 18:18:40 ( for Openbox ) 2024-12-12 18:19:11 Are there AUR repos for Alpine, or at least compiled binaries? 2024-12-12 18:19:50 theres a package called obconf-qt 2024-12-12 18:21:02 great. 2024-12-12 18:21:26 Is therre a specific reason why it might be in repos since it's such a necessity? 2024-12-12 19:29:24 marty: There is no concept of an AUR in Alpine. Instead, users are empowered to submit to the main repos and have them reviewed by the Alpine team. 2024-12-12 21:18:48 lopid: maybe vmd is doing stuff 2024-12-12 21:18:51 bye 2024-12-12 21:19:09 ok 2024-12-12 21:59:07 Does a tool exist, which can kexec any ISO into a 'booted OS'? Not every datacenter offers the ability to boot from custom ISOs. 2024-12-12 22:01:28 Not aware of any 2024-12-12 22:10:53 i misunderstand. ventoy? 2024-12-12 22:15:40 with serial access, you can write ISO to the disk and boot from that then prepare install via serial 2024-12-12 22:16:10 does mounting the iso as a loopback disk and kexecing from that count? 2024-12-12 22:16:14 other than that, could just put ready OS on main disk 2024-12-12 22:27:49 hi, I boot to alpine using v3.20 and copy over world and repo from v3.12 apkovl so I can perform a cache download. Basically Im just using the USB image to install v3.12 to disk in diskless mode. Beofre I reboot I do apk update and apk cache download but the apks in the cache fail to load after reboot. Performing a apk update on the newly booted 3.12 system fixes the problem. When I use a USB with v3.19 all works. What changed 2024-12-12 22:27:49 between 3.19 and 3.20 that could cause this? 2024-12-13 08:36:56 But for that I would need to boot from some other source, or am I wrong? 2024-12-13 08:36:56 > with serial access, you can write ISO to the disk and boot from that then prepare install via serial 2024-12-13 09:10:43 I booted a remote headless VM with a grml ISO. Unfortunately I can not boot it with a custom ISO, so I can not boot with Alpine ISO as it is not available. I can boot with GRML and can play around with the harddisk of the VM. Is there a document describing the installation of Alpine manually without setup-alpine? Or can I run setup-alpine on another distro like GRML? 2024-12-13 09:12:05 the two times I've installed alpine, I did so by manually mkfs'ing, then unpacking the bootstrap tarball, chrooting, and installing kernel + syslinux 2024-12-13 09:12:29 it's not a most straightforward method, but it can be done from practically any linux 2024-12-13 09:50:03 is there a way to tell `links` to stay offline, so eg when you use it to read html mail, it doesnt download tracking stuff? 2024-12-13 09:58:15 -localhost 1 maybe 2024-12-13 10:12:11 i gut no such option, but maybe something similar ja 2024-12-13 10:14:59 frag: what if you use -bind-address to lo? 2024-12-13 10:19:32 aleksi_ looks like it works, n1! 2024-12-13 10:22:12 happy to help! 2024-12-13 10:51:20 grawity, I dd'ed Alpine ISO onto the harddisk of the VM and it booted straight into it. 2024-12-13 10:59:56 Is it possible to load the OS into ram at the ISO's boot prompt? 2024-12-13 11:05:58 hi, im totally new to irc, i hope to reach out in the correct way 2024-12-13 11:07:51 i just downloaded the standard .iso for x86_64 from the download page of alpinelinux.org, i tried twice and both times the sha256 doesn't match 2024-12-13 11:08:02 i just wanted to report this 2024-12-13 11:15:45 it matches for me 2024-12-13 11:15:50 and did last saturday 2024-12-13 11:19:43 fsou, both time different? 2024-12-13 11:20:43 At isolinux boot prompt I can start the kernel with 'virt', but where can I find the other boot variables? 2024-12-13 11:21:22 kernel parameters? 2024-12-13 11:21:36 the iso was different from the iso.sha both times, but both give the same result each time 2024-12-13 11:21:58 is should be 201e2ba601be5b861345a308591e3e547bf6d210945dfaab3e3251b8dea64b8b 2024-12-13 11:22:57 then the iso is correct, but the iso.sha is not 2024-12-13 11:23:49 https://dl-cdn.alpinelinux.org/alpine/v3.21/releases/x86_64/alpine-standard-3.21.0-x86_64.iso.sha256 ? though i suppose "cdn" indicates it could be coming from a number of hosts 2024-12-13 11:24:58 exactly that one 2024-12-13 11:29:46 lopid, yes, the kernel parameters. I dd'ed the ISO to the harddisk but when it boots it mounts it to /media/vda and I can't unmount it. Is there a way to copy the system to RAM with an kernel parameter? 2024-12-13 11:30:29 I'm on a VM I can't attach an USB-stick to. 2024-12-13 11:30:36 dunno but these are official: https://www.kernel.org/doc/html/latest/admin-guide/kernel-parameters.html 2024-12-13 11:31:10 Does Alpine have some custom one? Used by some initramfs script maybe. 2024-12-13 11:45:05 thanks for your time, have a nice one 2024-12-13 11:51:02 Can I run setup-alpine under debian? 2024-12-13 11:51:39 You'd need an alpine chroot 2024-12-13 12:13:36 How does setup-alpine know how to choose the correct kernel? I want to install the VM 'flavour' virtual. 2024-12-13 12:15:59 no 2024-12-13 12:16:18 it install what it's using 2024-12-13 12:16:26 s/install/installs/ 2024-12-13 12:16:49 if you automatic installation 2024-12-13 12:16:57 *you do 2024-12-13 12:20:35 I tried alpine-chroot-install but it crashes the VM 2024-12-13 12:32:22 Do official tar.gz files exist. To just unpack it onto desired harddisk? 2024-12-13 12:49:10 ham5urg, you might have some luck with the cloud images which come in the gcow2 format, which can then be copied copied onto a HDD i.e https://unix.stackexchange.com/a/30114 (I've never tried). 2024-12-13 13:08:18 ots. Shame to the VM-seller not to offer the Alpine ISO. 2024-12-13 13:08:18 Thanks guys. At the end it worked out and it was quite simple. Whoever build setup-alpine or at least that part of setup-alpine had great foresight. As before said, a dd'ed ISO onto harddisk boots up but mounts the harddisk. Now, when setup-alpine does get to the point to ask for which device/harddisk is used, it detects that mount and does some loop magic. After it a clean install is done. The VM bo 2024-12-13 13:19:02 can qemu be used if my alpine linux host only has a usb wifi adapter and no ethernet connection for internet. here's my lsusb output Bus 001 Device 004: ID 2357:0109 Realtek 802.11n NIC 2024-12-13 13:19:21 in some network modes, yes 2024-12-13 13:19:45 e.g. either routing+NAT, or "usermode networking" (slirp), should work fine regardless of what kind of connection you have 2024-12-13 13:19:59 only bridging directly to wifi won't work 2024-12-13 13:24:33 ham5urg: why can't you unmount after boot? 2024-12-13 13:24:48 thanks. when i used the option -net user, i'm getting the message qemu-system-x86_64: warning: hub 0 with no nics 2024-12-13 13:25:25 should i add bus and device information 2024-12-13 13:26:18 oh, maybe its a VM thing, on iso boots is baremetal its possible 2024-12-13 13:26:34 vkrishn, during installation. The ISO had been copied onto HD before boot-into-installation with help of some Debian-flavour-ISO. Had to be this way as the VM-seller does not offer good ISOs. 2024-12-13 13:27:45 hmm I didn't even know qemu *has* an internal hub like that 2024-12-13 13:29:02 just note, that after boot from iso, /.modloop needs to be unmounted first, then /dev/ 2024-12-13 13:29:22 don't know if it work in VM 2024-12-13 13:29:47 grawity, my ifconfig output lists my wlan as wlan4. should this be mentioned in the commmand 2024-12-13 13:30:28 'user' networking shouldn't care, it just imitates network via userspace UDP/TCP connections 2024-12-13 13:31:39 qemu-system-x86_64 -m 512 -net user -boot d -cdrom /data/docs/prabu/linux_config/alpine-standard-3.20.3-x86_64.iso -hda alpine.qcow2 2024-12-13 13:32:20 grawity, is the above command sufficient for 'user' networking 2024-12-13 13:32:48 I think you need '-net nic' in addition 2024-12-13 13:33:13 i.e. one -net to define a virtual ethernet interface for the guest, and another -net to connect it to some kind of host network 2024-12-13 13:34:13 qemu-system-x86_64: nic: drive with bus=0, unit=0 (index=0) exists 2024-12-13 13:34:41 i got the above error message if i added -net nic to the previous command 2024-12-13 13:54:35 vkrishn, I see. The installer did that. 2024-12-13 13:54:45 Inside a VM 2024-12-13 13:56:37 Hi, I need some help with 802.1x on 3.21. Does anyone know how to do that? I've tried to add wpa-driver in connection with wpa-config to my /etc/network/interfaces but that didn't quite work. The supplicant is configured to start at runlevel boot. This is a diskless install. 2024-12-13 13:57:53 As far as I can tell the service won't do much for wired connections. It seems to only care about wireless devices. 2024-12-13 14:16:57 hi, if someone using jq could help me with this, https://tpaste.us/gbZ5 , would be helpful 2024-12-13 14:18:04 might be just a quote or bracket that i missed 2024-12-13 14:21:58 nm, posted on jq channel 2024-12-13 14:35:51 is it safe to skip a bunch of versions while upgrading alpine? like 3.17 to 3.20 for instance? 2024-12-13 14:37:53 Yes, should be fine. Don't forget to provide --available to the upgrade command 2024-12-13 14:59:21 will do. thanks 2024-12-13 15:01:26 Nvm, I've just learnt about OpenRC's conf.d and solved my problem that way 2024-12-13 15:20:00 @xpufx sometimes I have found orphaned packages that ease the process when removed prior to upgrade. apk list --orphaned 2024-12-13 15:59:03 noted thanks 2024-12-13 20:33:15 yo 2024-12-13 20:33:51 this room isnt loading properly for me 2024-12-13 20:34:01 It's an irc channel primarily 2024-12-13 20:40:22 previous history is disabled on matrix side 2024-12-13 20:40:32 you will only see messages going forward 2024-12-13 20:42:28 thats fine :) 2024-12-13 21:11:19 What's the proper way of loading a module which a service requires? At boot time? Or before service start? 2024-12-13 21:17:55 ham5urg: drop a file in /etc/modules-load.d/ 2024-12-13 21:18:10 That would make sure it gets loaded at boot 2024-12-13 21:45:43 thanks, ikke 2024-12-14 02:24:01 hey i installed alpine with kde and it was working but i logged out and suddenly sddm isnt opening anymore and on boot its doing the - over and over 2024-12-14 02:24:20 any ideas on what i could try and do to save it? 2024-12-14 02:24:38 idk what i couldve done to broke it 2024-12-14 02:27:31 trying to run manually with 2024-12-14 02:27:31 ```XDG_SESSION_TYPE=wayland dbus-run-session startplasma-wayland``` 2024-12-14 02:27:31 gives me some errors ending in "Could not create wayland socket" 2024-12-14 02:32:13 if i restart the service it takes me back to the dash line in the top left corner flashing 2024-12-14 03:27:49 i think its a bug on edge, it works switching back to 3.2.1 2024-12-14 03:28:03 a question tho, why is neofetch in testing? 2024-12-14 03:30:26 s/2.1/21/ 2024-12-14 03:41:25 is there an easy way to setup alpine linux to tell me why my computer crashed? my laptop has crashed ~2 times in the last week and I am trying to figure out why. 2024-12-14 04:14:00 "a question tho, why is neofetch..." <- I believe because it is unmaintained. Fastfetch seems to be the recommended replacement 2024-12-14 04:15:03 "is there an easy way to setup..." <- My inelegant solution is doas dmesg | grep error or fail or warn, and same for less /var/rc.log 2024-12-14 04:16:26 Saijin_Naib[m]: i had no idea it stopped development 2024-12-14 04:16:55 It was quite recent 2024-12-14 12:40:09 lbu status -a shows many files I never touched. Does lbu have an internal state of an alpine installation 'before installation' and after alpine-setup went through, it knows the specific changes alpine-setup made? Is this a correct understanding? 2024-12-14 12:41:17 https://termbin.com/x9kv 2024-12-14 15:02:51 one of my installs on edge broke initramfs after updating last night, just starting to look into it 2024-12-14 16:06:33 recreated initramfs without changing anything else; it's fine now. no clue 2024-12-14 16:48:10 ikke: prabu wants permission to edit https://wiki.alpinelinux.org/wiki/Help:Editing with the version shown in https://wiki.alpinelinux.org/wiki/User:Prabuanand/Editing 2024-12-14 17:36:37 ham5urg, idk about the later but I noticed that lbu stat shows you everything if it doesn't get executed as root. I guess it diffs modloop with the file in RAM and since lbu can't read the apkoverlay as a lowpriv user everything is "new". 2024-12-14 17:55:19 I note that we have a number of vendor/out-of-tree Realtek wifi driver packages, but it looks like at least one of them (aircrack-ng) is being archived in favor of the rtw_88 backport driver by lwfinger 2024-12-14 17:55:44 this single repsoitory would cover pretty much every other rtw/rtl package in one, and in my testing so far, actually works 2024-12-14 17:56:09 Is this something an Issue should be opened to discuss further (replacing the others with this and possibly promoting to community?) 2024-12-14 17:56:33 Might be a good path for folks to get connectivity while rtw_88 is stabilized in kernel and enabled module by module? 2024-12-15 10:37:16 o/ 2024-12-15 10:37:39 did something strange within the kernel or efi-mkuki? my UKI kernel no longer boots with the following garbage... 2024-12-15 10:37:45 http://markand.fr/static/efi.jpeg 2024-12-15 10:38:53 alpine 3.21, linux-lts and efi-mkuki 0.1.0 2024-12-15 10:39:27 I invoke as usual with efi-mkuki -o /boot/efi/EFI/alpine.efi -c /etc/cmdline /boot/vmlinuz... /boot/intel-ucode.img /boot/initramfs... 2024-12-15 11:19:46 markand: I've seen some more issues regarding UKI 2024-12-15 11:20:14 Not sure if #16691 is related 2024-12-15 11:21:06 although there it deadlocks 2024-12-15 13:28:45 :-) 2024-12-15 13:29:00 I've just installed and experienced the bug: https://gitlab.alpinelinux.org/alpine/aports/-/issues/10547 2024-12-15 13:29:24 Seems like it's a 5 yo issue 2024-12-15 13:29:41 That's more like a symptom than a single issue 2024-12-15 13:30:07 google find many similar issues 2024-12-15 13:30:27 unfortunately I can't find anything in the docs/wiki :-( 2024-12-15 13:30:34 What kind of disksetup did you use? 2024-12-15 13:31:11 https://wiki.alpinelinux.org/wiki/Setting_up_disks_manually 2024-12-15 13:32:01 Can you boot the installer again? 2024-12-15 13:32:20 in the sense: from a usb drive? yes 2024-12-15 13:32:24 indeed 2024-12-15 13:34:40 btw: there are other distros on that drive. I use GRUB in ArchLinux with os-prober and it correctly detects and starts Void, Artix, Gentoo, .. 2024-12-15 13:34:50 the only issue is with Alpine 2024-12-15 13:35:29 some module doesn't not load? 2024-12-15 13:36:51 That is one possibility 2024-12-15 13:37:45 Is the error message you get exactly the same (except for the different UUID)? 2024-12-15 13:38:59 yes, and it seems I'm not the only one: https://www.google.com/search?client=firefox-b-d&q=alpine+mounting+sysroot+failed 2024-12-15 13:39:22 Yes, but like I said, that's just a symptom, which can have numerous different causes 2024-12-15 13:40:08 Like in that issue, can you provide the output of `blkid`? 2024-12-15 13:43:27 I've taken a photo; how can I send it to you? 2024-12-15 13:44:06 or, if you just ask if the partitions are visible: yes, all are visible 2024-12-15 13:45:26 Which disk has the OS on it 2024-12-15 13:46:15 what do you mean? 2024-12-15 13:46:38 Which disk partition did you install Alpine Linux on 2024-12-15 13:47:30 sda8 2024-12-15 13:47:56 Does the UUID in the error message you get match the UUID for sda8? 2024-12-15 13:48:08 because it's an MBR drive it means the logical drive in the extended partition sda4 2024-12-15 13:48:39 rebooting 2024-12-15 13:49:04 there is no UUID. The message is: 2024-12-15 13:49:36 mount: mounting /dev/sda8 on /sysroot failed. No such file or directory 2024-12-15 13:49:44 Mountinf root: failed. 2024-12-15 13:49:55 Ok. Do you have the emergency shell now? 2024-12-15 13:50:09 yes, I used it for the blkid 2024-12-15 13:50:19 Ok, and it's sda4 there? 2024-12-15 13:51:06 I'm not sure if I understand "there"? Where? In /dev 2024-12-15 13:51:19 ? 2024-12-15 13:51:19 In the emergency shell 2024-12-15 13:52:15 It tries to mount /dev/sda8, so I want to establish if that's correct or not 2024-12-15 13:52:42 but WHERE in the shell? 2024-12-15 13:53:00 Output of `blkid` for example 2024-12-15 13:53:20 Or how it's called in /dev/sd* 2024-12-15 13:53:59 In /dev I have all : sda, sda1, sda2, sda4, sda5, sda6, sda7, sda8 2024-12-15 13:54:16 (there is a free space for the 3rd one for netbsd) 2024-12-15 13:55:17 In the emergency shell, does /sysroot exist? (ls -ld /sysroot) 2024-12-15 13:55:38 yes 2024-12-15 13:56:01 And if you run `mount /dev/sda8 /sysroot`, do you get an error message? 2024-12-15 13:56:29 "mount: mounting /dev/sda8 on /sysroot failed. No such file or director" 2024-12-15 13:56:44 What filesystem did you use for sda8? 2024-12-15 13:57:58 ext4 (created for Arch); hmmm.. some years ago I figured out that, even if it sounds strange there are many versions of the ext4 and in some rare cases it happens that those are incompatible... 2024-12-15 13:58:29 do you suggest using ext3 and second attempt to installation? 2024-12-15 13:59:16 nope 2024-12-15 13:59:16 There are some tunables that need to be understood, but if it's a brand new installation, generally that should not be an issue 2024-12-15 13:59:37 I've just tried to mount /dev/sda2 (Arch) which is ext3 2024-12-15 13:59:41 the same message 2024-12-15 14:00:10 "mount: mounting /dev/sda2 on /sysroot failed. No such file or directory" 2024-12-15 14:00:16 Does `lsmod | grep ext4` return something? 2024-12-15 14:00:45 lsmod | grep ext doesn't show anything 2024-12-15 14:00:53 does `modprobe ext4` work? 2024-12-15 14:02:16 yes, you are right :-) but why the hell Alpine doesn't autoload it? 2024-12-15 14:03:11 busybox mount (for simplicity) does not autoload modules 2024-12-15 14:03:35 You need to add ext4 to the modules kernel cmdline 2024-12-15 14:03:42 (how depends on the bootloader you use) 2024-12-15 14:04:16 The alpine installer does that automatically. If you do a manual disk install, you need to take care of it 2024-12-15 14:04:42 My modules argument is modules=sd-mod,usb-storage,ext4 2024-12-15 14:06:07 May I suggest adding the info to wiki documents? I guess I'm not the only user who experienced it 2024-12-15 14:06:16 Thanks for you help 2024-12-15 14:09:07 your 2024-12-15 14:09:25 You're welcome 2024-12-15 14:20:04 I am trying to set up ipv6 on my alpine router. I get a prefix from my ISP through ICMP. How do I announce this prefix to my clients? 2024-12-15 14:20:43 pinsl: through router advertisements? 2024-12-15 14:21:16 ikke: yes, how do I set this up? 2024-12-15 14:25:41 What kind of prefix do you get? Generally through icmpv6 you only get a /64 for slaac 2024-12-15 14:28:51 Prefixes that you can further subnet to clients are normally provided through dhcpv6 prefix delegation 2024-12-15 14:36:58 ikke: yeah I get a /64 prefix through icmpv6. So that means I need to run a dhcpv6 client (dhcpcd) and set it up to request a prefix that I can subnet, right? 2024-12-15 14:40:04 If your provider supports that, yes 2024-12-15 14:40:50 guayaseal, are you still there. what command did you issue to install alpine from the wiki page. i recently edited that page.. 2024-12-15 14:41:03 ikke: yes according to their docs they do. and how do I announce the prefix to clients? do I need something like radvd? 2024-12-15 14:43:26 yes, or corerad 2024-12-15 14:46:12 ikke: ok thanks. can you point me to any resource for setting up nftables for ipv6? 2024-12-15 14:47:14 you can combine ipv4 and ipv6 in one nftables config file 2024-12-15 14:47:27 you use a inet table 2024-12-15 14:48:29 yes but I need some special rules for ipv6 (forwarding some icmp types) right? 2024-12-15 14:49:53 ikke, i sent a message in #alpine-docs. Can you pls feedback there.. 2024-12-15 14:50:26 idk how alpine does it but here's an example from gentoo - https://wiki.gentoo.org/wiki/Nftables/Examples#Typical_workstation_.28combined_IPv4_and_IPv6.29 2024-12-15 14:53:49 Metroid: yeah there is a ton of examples but they seem to all be different. the one you linked is only for a workstation an not for a router though. 2024-12-15 14:54:20 ah my bad, i should of read up more 2024-12-15 15:53:17 What is the default memory allocator Alpine Linux uses? And can I change it? I have read that the poor performance of musl is mostly related to its default allocator malloc-ng, and because of that Chimera Linux (another musl distro) uses mimalloc. 2024-12-15 15:53:32 quit 2024-12-15 15:54:48 kkflt, don't believe the rumors, study and think for yourself 2024-12-15 18:15:41 else use bluesky 2024-12-15 18:19:11 haha 2024-12-15 19:41:18 i ma trying to package nomacs 2024-12-15 19:41:21 CMake Warning at /usr/lib/cmake/Qt6/FindGLESv2.cmake:24 (find_package): 2024-12-15 19:41:29 `Could not find a package configuration file provided by "PlatformGraphics"` 2024-12-15 19:41:55 i cannot find a single result in web 2024-12-15 19:42:34 that's warning only never minf 2024-12-15 19:42:43 error `exiv2>=0.27` 2024-12-15 19:43:31 i see depends are not installed when bulding 2024-12-15 19:43:50 can you share your APKBUILD? 2024-12-15 19:44:09 yes do not mind message about depends 2024-12-15 19:45:03 it's based on toAPK from aur https://paste.trom.tf/ipeduqocas.properties 2024-12-15 19:46:33 ah i missed exiv2-dev 2024-12-15 19:48:19 :-) 2024-12-15 19:49:58 ans opencv-dev 2024-12-15 19:50:02 *and 2024-12-15 19:55:57 if I open a PR maybe will it be packaged? now it seems fine 2024-12-15 20:20:47 is nomacs not already in community or is this a different app? 2024-12-15 20:20:52 https://git.alpinelinux.org/aports/tree/community/nomacs/APKBUILD 2024-12-15 20:23:27 wwww 2024-12-15 20:36:30 what's up with this dark mode on the link above? https://i.imgur.com/GcI020J.png 2024-12-15 20:51:11 is that but no aarch64 2024-12-15 20:51:29 I did not see it some time ago it was not in the repo 2024-12-15 20:52:15 maybe cause i searched from aarch64 2024-12-15 20:52:43 anyway insane qt bug crashes all apps before they start 2024-12-15 21:00:32 aarch64 bug it seems 2024-12-15 21:00:59 PureTryOut (matrix.org) should I open a bug in qt bug tracker for that? 2024-12-15 21:13:18 scorpion2185[m]: can you maybe try enabling aarch64 locally and see if it works for you? if it does, you can request for it to be enabled for aarch64 2024-12-15 21:13:57 those were the arches they were tested on, so things may have changed since 2024-12-15 21:14:19 (the ones enabled that is) 2024-12-15 21:15:04 i build it using my APKBUILD 2024-12-15 21:15:07 and if/when the aarch64 issue is resolved 2024-12-15 21:15:18 but qt6 apps seg fault at start 2024-12-15 21:15:35 did you try with qt5? 2024-12-15 21:16:13 the community APKBUILD as it is, but removing !aarch64 2024-12-15 21:16:48 think it was blocked by missing dependencies for some time 2024-12-15 21:18:25 qt5ct starts goof 2024-12-15 21:18:27 *good 2024-12-15 21:18:39 i can try qt5 nomacs but not now 2024-12-15 21:19:10 sure, if it works then maybe you could open a MR to request it be enabled on aarch64 2024-12-15 21:20:05 no need to repackage then :) 2024-12-15 21:21:38 previously also tried to switch it to qt6 but think nomacs didn't support it yet 2024-12-15 22:29:13 "but qt6 apps seg fault at start" <- i had a bug that caused fcitx to segment fault all qt6 apps, it was due to setting... (full message at ) 2024-12-15 22:29:26 * i had a bug that caused fcitx to segment fault all qt6 apps, it was due to setting... (full message at ) 2024-12-16 11:15:21 When I run openvpn in server mode, I can put its own up and down scripts in e.g. /etc/openvpn/scripts/ but when I run it in client mode I get https://termbin.com/prve My scripts in /etc/openvpn/scripts/ are not been executed. As the message in https://termbin.com/prve says, I need /etc/openvpn/openvpn-{up,down}.sh as scripts. Why is this difference in handling scripts in server and client mode? 2024-12-16 11:18:46 have to check gitlab history... but if I had to guess, it might be to make it harder to accidentally run a downloaded .ovpn from some shady commercial VPN provider (or from some place that the user *thinks* is their VPN provider but isn't) and having it run a malicious command as the script 2024-12-16 11:19:03 openvpn itself already had some restrictions and warnings on up/down scripts for similar reasons 2024-12-16 11:20:19 I see, no need to check the history. I will copy the client scripts. 2024-12-16 11:21:16 Crazy, who would run such scripts without checking. 2024-12-16 11:37:50 ikke, I'll check what ukify does to see the difference 2024-12-16 11:38:05 but objdump'ing arch' and alpine's uki files are completely different 2024-12-16 11:39:14 ikke, nice, I didn't spot this issue, will check with older gummiboot 2024-12-16 12:07:07 ikke, it works by downgrading gummiboot 2024-12-16 13:30:03 When I build packages with abuild, they're all added to a repository, and APKINDEX.tar.gz is updated automaticaly… 2024-12-16 13:30:22 … Sometimes I want to delete a package from there. What's the convenient way to update this index and remove it? 2024-12-16 14:33:13 WhyNotHugo: `abuild cleanpkg` in the package's directory with the APKBUILD maybe 2024-12-16 14:36:15 mio: nomacs qt5 buils fine and looks ok 2024-12-16 14:36:47 scorpion2185[m]: great, thanks for testing it 2024-12-16 14:36:49 "i had a bug that caused fcitx to..." <- > <@ichigo:eientei.org> i had a bug that caused fcitx to segment fault all qt6 apps, it was due to setting... (full message at ) 2024-12-16 14:37:13 maybe the language package is not fine cause of the cmment 2024-12-16 14:37:26 should I open a PR? 2024-12-16 14:37:59 scorpion2185[m]: PR for which one? nomacs, if you would like to enable it on aarch64, yes 2024-12-16 14:38:20 maybe let the maintainer know you ran it on aarch64 (launches and works) 2024-12-16 14:38:28 yes nomacs 2024-12-16 14:40:48 think it used to be enabled on more arches but had an issue with the dependencies for a while, it was probably better to reenable on ones where a user had checked it worked 2024-12-16 14:41:07 mio: nice, that works, althuogh only if the pkgver and pkgrel match 2024-12-16 14:44:02 WhyNotHugo: yeah. think it's also possible to manually re-index, with `apk index` 2024-12-16 14:44:40 last tried the repo had to still have packages left for it to work, maybe it has changed since 2024-12-16 14:45:22 something like `apk index -o /path/to/repo/APKINDEX.tar.gz /path/to/repo/*.apk` 2024-12-16 14:45:53 (run the command after rm -r the package .apk) 2024-12-16 14:46:17 (or packages) 2024-12-16 14:47:56 so apparently postgres upgrades on alpine are completely broken if one uses extensions? 2024-12-16 14:48:01 like pgvector or something 2024-12-16 14:48:11 they're only built for the latest version, but upgrade needs them in both 2024-12-16 14:48:21 might also need to re-sign the index, `abuild-sign -k /path/to/abuild/key.rsa /path/to/repo/APKINDEX.tar.gz` 2024-12-16 14:48:43 more steps, so cleanpkg is simpler 2024-12-16 16:34:20 Hi, anyone have any experience with snapraid-btrfs? 2024-12-16 17:31:21 hello, i think my path was reset when i swapped my default shell, and now setfont (and probably other commands, cannot be found, i unfortuantely can't figure out where they are located to add them back, and was hoping to get advice 2024-12-16 17:32:16 apk-file maybe? 2024-12-16 17:33:27 sorry the apk file? 2024-12-16 17:40:34 no apk-file or the site to find the path of the file 2024-12-16 17:41:04 https://pkgs.alpinelinux.org/contents 2024-12-16 17:42:57 oh, i gotcha, thats odd, i've already re-added /usr/sbin to my path, which is how i got apk working again 2024-12-16 17:43:15 the website you linked says that setfont is from /usr/sbin but it says command not found 2024-12-16 17:43:37 what shell did you set? 2024-12-16 17:43:45 i set bash so ido not have the default 2024-12-16 17:44:21 echo $PATH will tell your paths 2024-12-16 17:45:03 i'm using fish shell 2024-12-16 17:46:22 oh fantastic thanks i think you helped a tonne, i added /sbin but forgot to add /usr/sbin 2024-12-16 17:46:26 i'll see if it fixes it now 2024-12-16 17:51:04 works great, thanks for the help 2024-12-16 17:51:55 you are welcome 2024-12-16 18:05:43 hi folks 2024-12-16 18:05:52 wonder, command -p setfont 2024-12-16 18:06:58 Also you can inspect the system-wide profile, starts in /etc/profile 2024-12-16 18:08:51 i'm having some wifi problems after updating to 3.21. after my laptop goes idle for a while the wifi simply stops working. I changed the wifi card from a realtek to a ralink one and it still happens. with the realtek one i had to rmmod and modprobe the kernel module for it to come back but the ralink one seems to use more than one module. i want to fix this. 2024-12-16 18:09:55 The joys of Wi-Fi 2024-12-16 18:10:12 Just as a note, you can (and maybe should) use modprobe for removing modules too 2024-12-16 18:10:50 thanks for informing me of that 2024-12-16 18:11:12 i'm going to read its man page later 2024-12-16 18:11:39 >The joys of Wi-Fi 2024-12-16 18:12:06 yeah, it used to work just fine, no issues on 6.6.63 and under 2024-12-16 18:12:06 Well, it's mostly (just?) that it tries to also remove module dependencies 2024-12-16 18:12:22 Which could help 2024-12-16 18:12:55 quinq: wait you mean modprobe also removes the dependencies 2024-12-16 18:13:07 I'm also having problems with the Wi-Fi card here, that never had before, the driver will just hang often 2024-12-16 18:13:08 that's awesome, with rmmod i had to do that manually 2024-12-16 18:13:22 Like you, unloading and loading it again usually solves the issue 2024-12-16 18:14:05 “If the modules it depends on are also unused, modprobe will try to remove them too.” 2024-12-16 18:14:22 quinq: so you're having the same issue as me 2024-12-16 18:14:32 Not sure that's the same issue 2024-12-16 18:14:54 with my realtek wifi card unloading and loading it solves the issue temporarily 2024-12-16 18:15:04 But similar :) 2024-12-16 18:15:12 yeah 2024-12-16 18:15:46 “Network controller: Realtek Semiconductor Co., Ltd. RTL8188CE 802.11b/g/n WiFi Adapter (rev 01)” 2024-12-16 18:16:11 mine is a RTL8192BE 2024-12-16 18:16:27 Same driver though, I guess 2024-12-16 18:16:35 rtl8192ce here 2024-12-16 18:16:50 but now i'm using this 2024-12-16 18:16:52 03:00.0 Network controller: Ralink corp. RT3290 Wireless 802.11n 1T/1R PCIe 2024-12-16 18:17:27 quinq: i used to use the "rtl8192se" module with my rtl 2024-12-16 18:17:45 ok 2024-12-16 18:18:06 i even gave my normal user doas permission to unload and load it again since it was happening so often 2024-12-16 18:19:42 quinq: does dmesg show anything to you or just something like "link down" 2024-12-16 18:20:11 There are several cases ^^ 2024-12-16 18:20:21 Sometimes yes, it doesn't say anything 2024-12-16 18:20:35 Sometimes yes, it doesn't say anything but comes back after a minute or two 2024-12-16 18:20:58 Sometimes it prints messages 2024-12-16 18:25:26 our issues are probably different then, yeah. mine never comes back 2024-12-16 18:57:26 quinq: do you use TLP? 2024-12-16 19:23:24 aleksi_, I don't think so no 2024-12-16 19:25:26 okay 2024-12-16 19:26:49 thank you #alpine-linux, my primary workstation (laptop) has now made it all the way from v3.16 - v3.21 with no issues, and some headless hosts all the way from v3.10 2024-12-16 19:26:54 (not all at once) 2024-12-16 19:27:04 the packaging quality in this distribution is very high 2024-12-16 19:42:12 nice 2024-12-16 20:24:58 i'd just like to thank nextcloud web dev for this https://nextcloud.com/install/#install-clients 2024-12-16 20:25:31 specifically this https://imgur.com/a/n3JPR3G 2024-12-16 23:21:40 What's the reason if a package is not available for a certain architecture? 2024-12-16 23:25:32 it wasn't built for that architecture? 2024-12-16 23:26:32 as to why, sometimes it's because a given codebase just isn't meant to be built on that architecture, such as some things requiring x86-64 specifically and not being arm compatible, or an application dropping 32-bit support 2024-12-16 23:26:54 and sometimes it just doesn't have the demand/person's time to build it and make it work on that arch 2024-12-16 23:27:58 ah I see, there is arch= in the APKBUILD - so I guess the best way to find out is to edit that and see what happens :) 2024-12-16 23:30:44 doesn't hurt to try, but don't be surprised if it won't work, also check to see if the application is built for that arch in any other distribution, it might just not be compatible 2024-12-16 23:31:24 if it is built for that arch in another distribution, then it is likely possible to get it built for alpine, but maybe not due to library differences/dependencies, it can get complicated 2024-12-16 23:46:21 looks like it's working :D 2024-12-16 23:52:11 Also look at the commit history, there should be a reason in the commit message why arch is restricted 2024-12-17 00:36:19 looks like it worked, but why is it removing the dependencies? http://cwillu.com:8080/89.247.167.7/1 2024-12-17 00:40:13 benpicco: abuild cleans up after itself when it's done 2024-12-17 00:40:28 it only removes dependencies that it installed itself 2024-12-17 00:40:57 WhyNotHugo: ah then how do I install the package that it has built? 2024-12-17 00:41:21 I think the default configuration places it in ~/packages/… 2024-12-17 00:41:30 apk add ./path/to/file.apk 2024-12-17 00:42:41 nice, that worked :D 2024-12-17 08:08:25 Hello. I just created a subspace on a gemini textboard for Alpine Linux users gemini://bbs.geminispace.org/s/alpinelinux. Feel free to join if you like smolnet 🙂 2024-12-17 16:58:58 Hi Alpine Linux dev... In version 3.21.0 kernel module for qmi-wwan "(CONFIG_USB_NET_QMI_WWAN)" and cdc-mbim "(CONFIG_USB_NET_CDC_MBIM)" not enable... I can't use my mobile broadband modules 2024-12-17 17:01:51 black: would it be possible for you to open an issue on https://gitlab.alpinelinux.org/alpine/aports/-/issues? 2024-12-18 05:55:19 hey! in "old" days I remember installing haveged as one of the first steps -- is it still needed/recommended? 2024-12-18 06:58:19 AFAIK not these days – for one, the kernel itself does something kinda similar to pre-seed the PRNG on boot ("jitter RNG"); and haveged was only needed for systems that didn't have a good entropy source, like a RPi 2024-12-18 06:58:55 whereas modern x64 CPUs even have dedicated RDRAND/RDSEED instructions to provide as much as the OS needs 2024-12-18 07:00:04 another thing is that /dev/random is no longer blocking as it used to be; they rewrote the PRNG multiple times and decided that it doesn't *need* to block on 'entropy accounting' once it's been fully seeded 2024-12-18 07:00:55 so whether you relied on haveged to seed the RNG faster on boot, or whether you relied on it to keep seeding /dev/random afterwards, neither of those seems to be applicable anymore 2024-12-18 07:08:01 thanks, this was my initial guess 2024-12-18 07:08:54 seeing something called seedrng 2024-12-18 09:37:05 i love alpine linux 2024-12-18 09:37:21 anyone who says you can't use it as a desktop os, genuinely hasn't tried it especially in modern times 2024-12-18 09:37:39 its so easy, i just ran the installer, ran the installer for the setup-desktop with KDE and it works so good for everything 2024-12-18 09:38:41 sure libc can be an issue sometimes, right now i wanna get a program that only has releases for appimage, so i might have to compile it for musl or do something on https://wiki.alpinelinux.org/wiki/Running_glibc_programs 2024-12-18 10:33:02 "sure libc can be an issue..." <- it says on there that i can compile libc itself and run it on my current alpine? 2024-12-18 10:33:26 honestly i would like that for some misc programs, does anyone know a basic guideline of how i can go about it? 2024-12-18 10:35:31 alpine already has libc 2024-12-18 10:35:32 which is musl 2024-12-18 10:42:34 yeah musl is good 2024-12-18 10:43:11 >you can install glibc alongside musl (manually, as it isn't packaged), 2024-12-18 10:43:11 this is what i meant tho, sry if i didnt type it exactly 2024-12-18 10:43:30 btw i love the kitty profile picture 2024-12-18 10:43:32 he looks really dope 2024-12-18 11:12:10 just use one of the methods described on the wiki 2024-12-18 11:13:16 while technically possible to have glibc next to musl, no one here maintains that or wants to deal with it 2024-12-18 11:42:46 ichigo[m]: which version of alpine did you install with kde working all ok ? 2024-12-18 11:43:55 laptop?, desktop? 2024-12-18 11:44:34 "sure libc can be an issue..." <- Which program? There may be better options to run it. 2024-12-18 11:45:41 Because even if you do install glibc, many other libraries also may be incompatible between glibc and musl builds so you would need those too. At that point may as well consider a small podman container or similar. 2024-12-18 11:46:24 Or flatpak which basically does that for you, if your software exists as one. 2024-12-18 11:47:50 As listed though, try gcompat first. It is not the most successful approach, but the quickest. 2024-12-18 13:50:27 I am trying to understand why package sway depends on libelogind. libgelogind only provide a single .so file, and sway does not depend on that. 2024-12-18 13:51:00 But 'apk del libelogind' indicates that sway depends on it. 2024-12-18 13:52:30 My real question is how to better understand dependencies in general 2024-12-18 13:54:52 In this case, sway is explicitly built with basu instead of elogind. 2024-12-18 13:59:54 WhyNotHugo: sway -> wlroots -> libseat -> libelogind 2024-12-18 14:00:26 you can see graph with apk dot sway 2024-12-18 14:01:16 Oh, I thought that the error output of 'apk del libelogind' included all intermediates 2024-12-18 14:01:26 Will keep apk-dot in mind 👍 2024-12-18 14:02:05 I believe error will only tell you what apk-world wants and not whole dep tree 2024-12-18 14:02:29 although in certain occasions it has better error messages 2024-12-18 14:03:33 Onto this particular case: seatd can work as a replacement for elogind, while optionally supporting it. 2024-12-18 14:03:44 But due to how it's built, we uncondicionally pull libelogind anyway. 2024-12-18 17:21:57 "Because even if you do install..." <- yeah that seems right, thanks for the input, what im trying to run is called "slippi" its a netplay thing, there is no flatpak unfortunately, it seems at this rate i might have to go the podman route 2024-12-18 17:22:06 or compile it manually for musl if possible, 2024-12-18 17:32:53 "while technically possible to..." <- ye i see that its not just as easy as just having a glibc binary in bin 2024-12-18 17:33:04 "天使: which version of alpine..." <- yeah on my desktop 2024-12-18 17:37:51 i installed the base one the regular one 2024-12-18 17:38:46 the scripts you want is setup-alpine and then when thats done and ur booted in(possibly can do it before rebooting since it leaves you in a chroot) setup-desktop 2024-12-18 17:47:34 ichigo[m]: alpinelinux v3.21.x? 2024-12-18 17:52:49 "天使: alpinelinux v3.21.x?" <- oh im running on the latest stable 2024-12-18 17:52:54 i tried testing but it had some issue where sddm and dbus werent loading 2024-12-18 17:53:18 OS: Alpine Linux v3.21 x86_64 2024-12-18 17:53:31 but i mean even on edge for some reason, that file still says 3.21 2024-12-18 17:53:54 mayb its fixed now minor issue i think its just the alpine-release in edge 2024-12-18 17:58:56 Wasn't there a discussion for pushing edge revision to release-next? 2024-12-18 17:59:01 (I might be mixing contexts) 2024-12-18 18:08:57 ichigo[m]: ok, thanks, will give it a try 2024-12-18 18:20:17 Is there some way to see which packages in the Alpine repos do/don't have mappings to Anitya (https://release-monitoring.org/)? 2024-12-18 18:20:47 https://pkgs.alpinelinux.org/flagging 2024-12-18 18:24:45 Rather packages that don't have mappings yet. Maybe some issue tracker? 2024-12-18 18:26:32 "its so easy, i just ran the..." <- My sentiments exactly, but xfce for me and gnome for family 2024-12-18 18:30:06 "Is there some way to see..." <- If you csn wait until later, i can find the one on my desktop someone showed me last year 2024-12-18 18:31:08 Saijin_Naib[m]: for sure, no rush 2024-12-18 18:31:41 pltrz: not unless someone makes script to go through all packages in alpine and query anitya for them 2024-12-18 18:31:55 It ecists! 2024-12-18 18:32:05 Just gotta find the repo for it 2024-12-18 18:32:30 I am using it to make mappings for stuff I use 2024-12-18 18:33:53 I was curious if there was something like that, if there wasn't I was gonna try to write one. Then, knowing that list, might be something I can contribute to, and make some package mappings. 2024-12-18 18:35:14 The maintainer might appreciate your help for sure 2024-12-18 18:47:52 https://github.com/chereskata/alpine-linux-apk-check 2024-12-18 18:48:21 This would be a great low-barrier way to contribute 2024-12-18 18:53:31 this only checks installed packages 2024-12-18 18:57:07 Yeah, still very helpful, IMO. Plenty of packages needing mappings 2024-12-18 18:58:01 Maybe an improvement would be querying both pkgs and anyita, but i can't figure that out 2024-12-18 19:12:10 successfully now running v3.18(xfce, firefox) on asus notebook(atom processor, 8yrs old), 2gb ram (in ram based install) 2024-12-18 19:12:36 video works, sound still trying 2024-12-18 19:26:49 aha, gitlab works nice, ff not ooming out 2024-12-18 19:27:14 i am going to put a label on it, "my alpine book" 2024-12-18 19:28:38 vkrishn: what atom model is it? 2024-12-18 19:28:48 also any reason why v3.18 and not 3.21? 2024-12-18 19:30:37 asus x205-taw 2024-12-18 19:31:00 yes, moving to v3.21 soonish 2024-12-18 19:31:03 "successfully now running v3.18(..." <- awesome im glad its working for you 2024-12-18 19:31:12 battery indicator(module) is missing 2024-12-18 19:31:22 :) 2024-12-18 19:31:46 some sensors modules too 2024-12-18 19:32:27 "video works, sound still trying" <- sound worked for me out of the box on xfce, do you have pipewire, pipewire-pulse, pavucontrol(optional since you are on xfce you can get xfce4-pulseaudio-plugin ) 2024-12-18 19:32:40 (i had kde installed first though and installed xfce after, so maybe thats why) 2024-12-18 19:32:50 ichigo[m]: yes, any help appreciated 2024-12-18 19:33:17 alsa did not work 2024-12-18 19:34:06 pavucontrol atleast shows volume control for both hdmi and inbluild audio 2024-12-18 19:34:07 yeah, also was a bit hard for me to use when i tried 2024-12-18 19:34:08 https://wiki.alpinelinux.org/wiki/PipeWire 2024-12-18 19:34:13 maybe something on the wiki can help? 2024-12-18 19:34:24 yes, followed it religiously 2024-12-18 19:35:08 funny that kali detects and shows those volume control a bit different, and sound works there 2024-12-18 19:35:35 i am trying to "pactcl list" and see if can figure it out 2024-12-18 19:35:51 from working kali 2024-12-18 19:37:25 durrendal: I am also building lists on https://git.insteps.net/mess/apklist/ so trying to move up the version is steps 2024-12-18 19:38:21 these are shareable list, and i myself use it often 2024-12-18 19:39:07 should become slightly better when things move to all in /usr 2024-12-18 19:40:49 oh interesting, sort of like a quasi reproducible build system? 2024-12-18 19:44:06 cannot say word "reproducibility" is applicable here, but its more like a snapshot of pkgs on a bootable disk 2024-12-18 19:44:52 its bit more described here, https://wiki.insteps.net/AlpineLinux/Create-what-is-only-needed-repo 2024-12-18 19:45:21 and part 2 (rescue disk) 2024-12-18 20:01:51 Saijin_Naib, pj: thanks! 2024-12-18 20:39:28 "yeah that seems right, thanks..." <- They do have a Windows build, have you tried running that in WINE? That also may be lower effort than podman etc. 2024-12-18 20:39:44 Although as said, try gcompat first, if that works, it's the easiest and quickest of all. 2024-12-18 20:41:30 All WINE is really, is another ABI support plus some wrapper libraries for the _vastly_ different libcs and stuff like windowing, 3D graphics etc. So kinda the same issue as musl <-> glibc, just bigger ;) 2024-12-18 20:42:23 But it still runs directly, with no real performance overhead, but some minor management overhead (dealing with the local ~/.wine can be annoying at times). 2024-12-18 20:43:57 I'm trying to use lieer on alpine for gmail syncing https://github.com/gauteh/lieer 2024-12-18 20:44:11 ah a permanent ram install without the need for networking is very useful, interesting project vkrishn 2024-12-18 20:44:36 if I run pip install . in the lieer directory, I get an error saying the environment is externally managed and to use a venv 2024-12-18 20:44:58 but if I active a venv, and do pip install. or pip install lieer, I get the same error about the environment being externally managed 2024-12-18 20:56:23 The joys of Python 2024-12-18 21:00:06 durrendal: without networking ? it work, and starts on boot 2024-12-18 21:00:36 anyone guide me if rtkit is needed when installing pipewire ? 2024-12-18 21:01:00 getting lots of error msgs in /home/vkrishn/.xsession-errors 2024-12-18 21:02:15 durrendal: will add the process to my wiki 2024-12-18 21:07:14 its not permanent, i understand the pun :) 2024-12-18 21:08:09 just a trick to mount a newly created ext3 img during early setup 2024-12-18 21:08:30 that img cannot be reused 2024-12-18 21:09:23 its no project, just a need and financial constraints 2024-12-18 23:02:32 "They do have a Windows build..." <- good idea i can try ty! yeah gcompat it would hang before opening unfortunately 2024-12-19 00:49:06 Hi there, im a bit new to Alpine Linux and im wondering what the MIME type is for an Alpine Linux .apk file? 2024-12-19 01:08:58 JohnRune[m]: upstream mirror serves them with "application/octet-stream" 2024-12-19 01:09:06 There's no assigned mime type specifically for them. 2024-12-19 01:09:24 well, that's content type, but close enoug 2024-12-19 01:15:04 "John Rune: upstream mirror..." <- ah thats perfect. Thank you so much! 2024-12-19 05:00:01 Hey folks, tried to upgrade to 3.21 just now. I can no longer boot to my system. Instead of the usual password prompt for encrypted disk I get a bunch of chinese characters, and then back to the boot device selection. 2024-12-19 05:04:20 tomleb: how do you boot? 2024-12-19 05:10:05 omni: Erm, not sure how to answer that question. Im guessing you're not asking about me pressing the powerr button. Can you clarify a bit? 2024-12-19 05:29:02 Alright I've got a live system to troubleshoot now. So I've got /efi with the EFI partition, with Alpine/linux-lts.efi in it. I've got a kernel hook that creates this file. 2024-12-19 05:30:06 tomleb: the boot process, but something efi it seems like 2024-12-19 05:30:52 right, the hook comes from the package secureboot-hook 2024-12-19 05:34:27 I can try apk fix kernel-hooks to try building it again but I've seen no errors when I did the upgrade. 2024-12-19 05:38:49 I'll remove 'quiet' from the cmdline and try building and booting again see if I get more stuff 2024-12-19 05:39:10 "They do have a Windows build..." <- hey bro thnx for all your help earlier, i found a working solution, i extracted the appimage, and i used the flatpak for lutris which lets you add games manually and it works! 2024-12-19 05:43:57 Nope, not more logs at all, odd. 2024-12-19 05:44:34 tomleb: not sure if in any way related to https://gitlab.alpinelinux.org/alpine/aports/-/issues/16691 2024-12-19 05:46:59 omni: wow good find. Let me read through it and try the workaround 2024-12-19 05:50:29 Hello, i noticed busybox/alpine uses a differnt version of `lsof` which doesnt show the column headings. how can we view column headings for `lsof` in busybox? 2024-12-19 05:56:48 omni: Work around worked, now just gotta fix a few missing packages and such that breaks my setup (s6-related) but that's minor, neat. Thanks! 2024-12-19 05:59:36 tomleb: cool! 2024-12-19 06:01:04 tomleb: please coment in the issue, if there is anything different with your setup, perhaps it could help in finding the heart of the problem and sort it out 2024-12-19 06:26:19 hi. i am in a lxc container on alpine. a call to `OPENAT'/dev/net/tun'` is failing with 2024-12-19 06:26:35 -1 EPERM (Operation not permitted) 2024-12-19 06:27:21 any idea why this is? i followed https://docs.kernel.org/networking/tuntap.html to create the tun device and no issues creating just opening it. thanks sorry for double post 2024-12-19 06:30:21 i can write to the device fine outside the container, just inside its not working 2024-12-19 11:19:52 "hey bro thnx for all your help..." <- Ah, using the libc from another flatpak, nice trick. 2024-12-19 11:32:34 hi 2024-12-19 11:32:49 I'm trying so setup bluetooth on my T495 2024-12-19 11:33:00 But “it doesn't werk” 2024-12-19 11:33:22 I followed https://wiki.alpinelinux.org/wiki/Bluetooth 2024-12-19 11:33:37 rfkill shows: 0 bluetooth tpacpi_bluetooth_sw unblocked unblocked 2024-12-19 11:34:01 My user is in the lp group, bluetooth service is started 2024-12-19 11:34:19 But when I run "bluetoothctl list", it returns nothing 2024-12-19 11:34:27 I have the linux-firmware package installed 2024-12-19 11:34:47 I'm a bit puzzled at what to do next 2024-12-19 11:34:50 Any idea? 2024-12-19 11:36:20 Also /proc/acpi/ibm/bluetooth says “enabled” 2024-12-19 18:11:56 Any fellow Alpine users or contributors attending FOSDEM this year? 2024-12-19 18:17:16 >No official FOSDEM beer event 2024-12-19 18:20:34 The pmOS team will basically all be at FOSDEM 2024-12-19 18:27:22 scorpion2185[m]: doesn't stop the FOSDEM crowd from comming to Delirium Cafe regardless :D 2024-12-19 18:32:10 ">No official FOSDEM beer event" <- LMAO THE NOBEER EMOTE 2024-12-19 18:51:51 "The pmOS team will basically all..." <- thats so cool! 2024-12-19 18:51:56 will it be live? 2024-12-19 18:52:15 uh, would what be? Us being present there? 😅 2024-12-19 18:56:09 i mean just the event, what its about and all that 2024-12-19 18:56:22 for people who can't attend 2024-12-19 19:31:24 https://fosdem.org/2025/ 2024-12-19 19:38:32 "https://fosdem.org/2025/" <- ohh i see so its more like a meetup than like an event on stage 2024-12-19 19:38:33 thats rly cool! 2024-12-19 19:39:06 >in rooms beginning with D are pre-recorded and only accessible online. 2024-12-19 19:39:06 oh so some will be available to watch online 2024-12-19 19:39:36 >Campus, Brussels, Belgium, Europe, Earth 2024-12-19 19:39:45 glad to know i am on the right planet 🫡 2024-12-19 19:39:47 ichigo[m]: there are many rooms with many presentations on stage 2024-12-19 19:40:11 it's also completely free, you just show up and sit in a lecture hall 2024-12-19 19:40:17 it looks like fun, hope everyone who is able to go is gona have a good time 2024-12-19 20:52:48 omni: I've been thinking, should this EFI issue be on the release notes somewhere? It does lead to a very stressful borked system :/ 2024-12-19 21:38:21 sounds reasonable 2024-12-19 22:05:48 (I probably won't be the one to do it, though) 2024-12-19 22:45:05 how do I adjust limits in openrc scripts? Is ulimit sufficient? 2024-12-19 22:49:17 rc.conf is the answer 2024-12-19 22:51:14 well, I still can't raise core file size limit in LXC container 2024-12-19 23:01:46 answer: lxc.prlimit.core = unlimited 2024-12-20 00:02:09 hello all. does anyone use mdev with a yubikey? if so, what did you use in mdev.to recognize it 2024-12-20 01:34:21 okay so i may have found a solution (pending testing). MDEV sets the enviroment values to the values from ../uevent 2024-12-20 01:34:58 this means that you can use $PRODUCT to identify a yubikey 2024-12-20 01:36:47 the documentation for mdev is wanting. outside of the source code which is excellent 2024-12-20 01:38:06 minimal: yes, this as well. i may contribute this to alpine wiki 2024-12-20 13:49:07 Hi, is APKv3 planned for Alpine 3.22 ? 2024-12-20 14:02:39 yes 2024-12-20 14:05:16 Nice ! 2024-12-20 14:05:38 And is there any news about the s6 service manager for alpine ? 2024-12-20 14:10:04 nope 2024-12-20 14:11:18 Will we need to rebuild all of the existing packages in v3 format, or will apk be backwards compatible with v2? 2024-12-20 14:18:23 at some point we will want to use apk3 package format, but initially we will need to conintue use apk2 format 2024-12-20 14:22:58 that makes sense, this gives us a way to test and gradually move towards it 2024-12-20 14:23:05 looking forward to it :) 2024-12-20 14:39:19 Apkv3 also has impact on our infra 2024-12-20 14:40:32 What's (functionally) different in apk3? 2024-12-20 14:41:48 I mean the index format 2024-12-20 14:43:11 abuild, lua-aports, apkbrowser, secfixes-tracker, and other projects all will be affected 2024-12-20 14:47:06 so, 3.22 will produce both apkv2 and apkv3 indexes is my understanding of it 2024-12-20 14:47:28 indexes? indices? 2024-12-20 14:47:34 ACTION gets more coffee 2024-12-20 14:52:00 I think we'll first keep apkv2 indexes and packages 2024-12-20 20:16:52 hello ladies 2024-12-20 20:17:32 I am using opensmtpd, would like to direct mail logs into own file instead of fuckering in /var/log/messages 2024-12-20 20:17:48 what I tried did not work with /etc/syslog.conf 2024-12-20 20:21:16 if put something like 'mail.* /var/log/mail' file was not even created 2024-12-20 20:39:19 okay got it, had to restart both services smtpd and syslog 2024-12-20 20:39:32 you was helpful like always ;/ 2024-12-20 20:41:48 morena: what did he mean by this? 🤔 2024-12-20 20:47:57 ladies were unhelpful 2024-12-20 20:48:46 ye ;/ 2024-12-20 20:48:56 pj: lol 2024-12-20 20:50:04 thankfully, laddies are safe 2024-12-20 20:51:41 hi everyone. Just had my 3.20 upgraded to 3.21 and flexget now segfaults. Installed from scratch in separate venv, no errors during build process, yet segfault again. dmesg log says error 4 in ld-must-x86_64.so. any hint on how to get me flexget working back again? 2024-12-20 21:00:41 Unkindbear: this is #alpine-linux! you are on your own ;/ 2024-12-20 21:03:34 morena: that goes without saying :) i had hoped that i was not the first one to run into the issue 2024-12-20 21:03:36 or everybody is with everyone (in their own way) 2024-12-20 21:04:44 sadly flexget does not have -dbg subpkg, so it will be not easy (for me at least) 2024-12-20 21:06:15 you see 2024-12-20 21:07:33 alright, going to get 3.19 back then. 3.20 required some fidgeting which i don't want to repeat 2024-12-20 21:08:16 for commercial priority support, call XXX-XXX-XXX 2024-12-20 21:08:23 "hi everyone. Just had my 3.20..." <- even the one in the repo? 2024-12-20 21:08:30 idk what flexget is but i can test it on my install 2024-12-20 21:08:32 im on 3.21 2024-12-20 21:11:10 ichigo: packaged version is ancient and useless 2024-12-20 21:11:33 i've found a bugreport at https://github.com/Flexget/Flexget/issues/4085 2024-12-20 21:11:54 it looks as if the work is already in progress 2024-12-20 21:12:26 Unkindbear: rip. does it need a new maintainer or something? 2024-12-20 21:12:45 Unkindbear: good! 2024-12-20 21:13:56 to test, just follow the install guide from https://flexget.com/InstallWizard/Linux page and start flexget -V to see the version 2024-12-20 21:15:27 Unkindbear: this program looks useful 2024-12-20 21:15:29 thx for sharing 2024-12-20 21:16:16 i use qbittorrent-nox on my server, its probably not the same as flexget but seems similar 2024-12-20 21:17:38 it manages 'subscriptions' and commands a torrent client to dl whatever new stuff is there. transmission-daemon is more than enough 2024-12-20 21:25:16 packaged version is based on source code from October, 2022 so i'm afraid current maintainer is not using the app, just fixes things for next releases, should such fixes be needed 2024-12-21 00:45:40 hello 2024-12-21 05:45:04 Hi 2024-12-21 05:45:49 I've a problem with WSL2 hardware accel support and alpine 2024-12-21 05:46:03 Can you compile mesa with d3d12 support ? 2024-12-21 05:50:38 Guest3691: d3d implementations past version 8 or 9 (can't remember) are handled by dxvk these days. mesa has a d3d9 implementation, that's the only I know of 2024-12-21 05:51:23 I don't speak about this 2024-12-21 05:51:59 but about that: https://devblogs.microsoft.com/commandline/d3d12-gpu-video-acceleration-in-the-windows-subsystem-for-linux-now-available/ 2024-12-21 05:53:53 the re is no d3d12 dri file in /usr/lib/xorg/modules/dri/ opposite Ubuntu mesa package contains it 2024-12-21 05:54:06 @ssm_ 2024-12-21 05:55:06 It's a GL/CL/VAAPI support linked with windows and linux as subsystem 2024-12-21 05:56:12 Other example here: https://bugs.gentoo.org/845213 2024-12-21 11:05:18 Is anyone using an Alpine x64 host to run an aarch64 vm? I'm having issues with both the OVMF and EDK2 EFI firmare 2024-12-21 12:31:33 how to run android apks on alpine? 2024-12-21 12:31:33 I tried last year, but now cant find information 2024-12-21 12:35:13 chip1972[m]: I have absolutely no experience with it, but there's Waydroid (it does require you to run wayland) 2024-12-21 12:37:08 thanks 2024-12-21 12:52:40 or one can spin up a VM with android in it 2024-12-21 13:05:17 "or one can spin up a VM with..." <- any sugestions? or tutorial? 2024-12-21 13:07:07 android sdks tend to include a vm with all kind of androids 2024-12-21 13:08:39 I followed the guide on Xen Dom0 and GRUB wasnt installed at "grub-mkconfig -o /boot/grub/grub.cfg" step so I installed it and now its booted into non-xen kernel, I'm using LVM, the guide might assume otherwise which might be the problem? Any ideas how to fix GRUB to boot the xen kernel again? 2024-12-21 13:10:22 https://wiki.alpinelinux.org/wiki/Xen_Dom0 This guide 2024-12-21 13:11:13 or you could just google "android emulator" 2024-12-21 13:20:01 alpinexentest, grub is installed with `grub-install …` and its configuration applied with `grub-mkconfig …` (sometimes just `update-grub`), so you may need to run the latter again, if you hadn't installed it already 2024-12-21 13:23:12 it seems that page assumes that one is already using grub. it should be possible with extlinux, too 2024-12-21 13:27:53 I ran grub-mkconfig again, and its missing the menuentry that the grep in that failing command corresponds to, but it has a 2024-12-21 13:29:21 ### BEGIN 20.linux-xen-whatever and then ### END with nothing in the middle, so maybe cat /etc/grub.d/20.linx-xen into /boot/grub/grub.cfg ??? I am total newb for GRUB 2024-12-21 13:30:13 I never ran grub-install, how the heck did I reboot after install without GRUB??? or the tools needed to install GRUB were in the installer and gone after reboot? 2024-12-21 13:32:52 i think extlinux is the default. i must go afk for a bit 2024-12-21 13:45:09 "or one can spin up a VM with..." <- now i remember why I give up android in vm 2024-12-21 13:45:09 Android is a eternal shit crap 2024-12-21 13:45:09 network problems 2024-12-21 13:57:41 extlinux was just the hint I needed! set menu default in extlinux.conf and now I get "Warning: keyslot operation could fail as it requires more than available memory." nice! but I have a whole 512MB allocated already! lol 2024-12-21 13:58:42 crap now I have to chroot into it to fix it dont I? 2024-12-21 14:02:17 no extlinux runtime params modifying, chroot it is 2024-12-21 14:29:17 chrooted in and changed to dom0_mem to 2048M now we are booted and 'xl list' reports Domain-0! Thanks everyone 2024-12-21 14:32:56 Hi, I have a BeagleBone black and have been able to boot alpine on it by using the generic armv7 image. It boots without any issues but it does not see the physical ethernet interface and there is nothing in dmesg. Any ideas ? 2024-12-21 14:34:14 does it have a bios that can see it? 2024-12-21 14:44:23 I'm not sure how I could check it but when I boot the BBB official image (based on Debian) with the same u-boot.img, the OS sees the interface 2024-12-21 14:44:38 So I'm guessing yes 2024-12-21 14:46:30 ok 2024-12-21 14:46:55 assume it doesn't appear in lspci? 2024-12-21 14:49:49 No it doesn't 2024-12-21 14:50:00 assuming it's built in, does it appear in `dmidecode -t baseboard`? 2024-12-21 14:53:45 No. `# No SMBIOS nor DMI entry point found, sorry.` 2024-12-21 14:56:49 do you have am335x-boneblack.dtb properly included? also see https://forum.beagleboard.org/t/beaglebone-black-ethernet-phy-not-detected-on-boot/95?page=10 2024-12-21 14:59:48 they left and missed that. they're back 2024-12-21 15:00:32 evplus_, do you have am335x-boneblack.dtb properly included? also see https://forum.beagleboard.org/t/beaglebone-black-ethernet-phy-not-detected-on-boot/95?page=10 2024-12-21 15:00:33 Yes it seems so `Retrieving file: /boot/dtbs-lts/am335x-boneblack.dtb` 2024-12-21 15:00:36 oops 2024-12-21 15:01:35 I missed it but read the logs 2024-12-21 15:03:09 try a bunch of reboots and if it works intermittently it may be the linked issue, would insmod/modprobe be of any use here if there's nothing in the dmesg? 2024-12-21 15:06:19 Rebooting does not change anything. Debian always sees it and Alpine never 2024-12-21 15:10:06 This article and comments has some really good info https://wp.josh.com/2018/06/04/a-software-only-solution-to-the-vexing-beagle-bone-black-phy-issue/#comment-32267 2024-12-21 15:11:11 TL;DR it depends on hardware revision, kernel patches, and a little bit of luck 2024-12-21 15:11:51 I checked lsmod diff between Debian and Alpine,m 2024-12-21 15:12:09 ... and did nit find anything usefull 2024-12-21 15:12:21 Thx I will check the article 2024-12-21 15:13:08 this PRU thing might have something to do with it, and I found this in the BBB manual http://github.com/beagleboard/am335x_pru_package 2024-12-21 15:18:13 did you get that copy of debian from beaglebone, if so they are running the patched 5.10.168-ti-r72 kernel I believe, if those patches didnt make it upstream and back down to alpine, it wont have the patch on alpine, you could try copying the kernel too, but that kind of defeats the point of alpine, alpine hardens the kernel quite a bit i think 2024-12-21 15:21:51 seems like it should work on alpine after running this https://github.com/bigjosh/bbbphyfix assuming the patches to the kernel made it in 2024-12-21 15:23:17 Oh it may be it I think. Yes it is the Debian copy I got and once booted it has a pru_rproc kernel module not present on Alpine. 2024-12-21 15:23:54 I didn't think it could be related because of the name 2024-12-21 15:24:47 I think that bbbphyfix is for the interface behind detected but the link not always coming up 2024-12-21 15:25:11 I will try to use the Debian kernel 2024-12-21 15:27:09 is there something like localsend in repo? 2024-12-21 15:43:53 how to install this package? 2024-12-21 15:43:53 I installed v3.14, but 'apk search anbox' return nothing 2024-12-21 15:43:53 https://pkgs.alpinelinux.org/package/v3.14/community/x86_64/anbox 2024-12-21 15:46:34 did you enable the community repo, in /etc/apk/repositories? 2024-12-21 15:47:19 I copied/pasted the kernel and initramfs from the Debian image but now Alpine fails to boot. I just have a `Starting kernel ...` and after 30s u-boot resets. Never the less, I am sure that the issue is coming from this patch. I will try to have Alpine boot it later. 2024-12-21 15:47:24 Thank you a lot for your help 2024-12-21 15:47:48 deary me 2024-12-21 16:09:56 First hypervisor guest ever up and running! Thanks yall 2024-12-21 16:10:16 :) 2024-12-21 16:11:10 I was always team sandbox/container for efficiency reasons but this Xen PV stuff is cool and when I saw my fav distro had both a Xen kernel and a virt image, I was like alllllllright lets see 2024-12-21 16:18:09 chip1972, you might want to try a distro with android emulation builtin, anbox requires a bunch of setup and kernel modules (binder) maybe https://nxos.org/ 2024-12-21 16:22:13 alpinexentest: thanks a lot 2024-12-21 16:22:56 "did you enable the community..." <- thanks 2024-12-21 16:28:24 chip1972[m]: i think you want waydroid instead of the EOL anbox 2024-12-21 16:31:41 aside from editing the kernel APKBUILD itself - is there any config to specify an alternative path in which to install the kernel and initramfs? I would like to organize it within a subfolder of the /boot (vfat, efi) partition. 2024-12-21 16:35:06 or, any other ideas on how you guys organize kernels on the EFI partition for multi-boot installations? but, simply different directories in /boot seemed pretty clean 2024-12-21 16:56:07 yes waydroid but its not available in v3.14 idk why they are using v3.14 but it might be required for them 2024-12-21 17:15:07 "yes waydroid but its not..." <- anbox is in v3.14, but getting libelogind error... (full message at ) 2024-12-21 18:45:45 how to fix this? 2024-12-21 18:45:45 ERROR: org.freedesktop.DBus.Error.FileNotFound: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory 2024-12-21 18:45:45 $ doas waydroid container start 2024-12-21 19:29:52 you need to start a global dbus service i guess 2024-12-22 11:02:39 Hello, bluetooth noob here 2024-12-22 11:03:01 I got a cheap USB adapter, I can start bluetoothctl and it recognize the controller 2024-12-22 11:03:25 But when I start scanning , it doesn't detect anything 2024-12-22 11:04:03 While another laptop+bluetooth close to it, detects devices around (so it's not a remote device issue) 2024-12-22 11:04:12 Any idea what could go wrong and how to debug that? 2024-12-22 11:10:05 maybe "power on" 2024-12-22 11:10:15 been a while since i used it.. 2024-12-22 11:12:31 haha, good idea! 2024-12-22 11:12:49 Doesn't solve the issue though :( 2024-12-22 11:15:14 quinq: I had the same issue with my motherboards built-in Bluetooth, added an external USB receiver and it did a much better job 2024-12-22 11:15:43 by any chance is it powered on? the arch wiki page may hell 2024-12-22 11:15:43 "agent on" too 2024-12-22 11:17:38 https://clbin.com/p1GnZ 2024-12-22 11:18:09 Agent on says “Agent is already registered” 2024-12-22 11:18:26 I suppose it's just USB trash 2024-12-22 11:18:53 It's a TP-link though, not high end but not Chinese fake 2024-12-22 11:20:40 im guessing its just some setting we havent thought of 2024-12-22 11:21:47 permission? 2024-12-22 11:22:09 i guess thats alright if you see it.. 2024-12-22 11:22:13 I'm in lp 2024-12-22 11:25:47 It says “Bluetooth 5.3, backward compatibility for Bluetooth” 2024-12-22 12:25:59 [bluetooth]# show 2024-12-22 12:26:02 Version: 0x0a (10) 2024-12-22 12:26:26 0x0A Bluetooth® Core Specification 5.1 2024-12-22 12:26:28 wat 2024-12-22 12:39:14 I canno't connect Alpine Linux to internet, my wifi interfaces are detected as ethernet 2024-12-22 12:41:01 Where does it block? 2024-12-22 12:45:09 Connect to router and not route not even witch intranet neither with internet 2024-12-22 12:45:12 Hello. I have a Compaq Presario V5000 Laptop. I want to use this laptop for programming tasks and just use I3 wm. Which Alpine release do you recommend me? 2024-12-22 12:49:54 hgp: what CPU does it have?> 2024-12-22 12:50:18 intel core i3 11 th 2024-12-22 12:50:40 more detaills? 2024-12-22 12:51:06 AMD TURION 64 1.8GHz 2024-12-22 12:51:15 * more details? 2024-12-22 12:51:30 1080MiB of memory 2024-12-22 12:51:49 55G of storage 2024-12-22 12:53:31 hgp, last release, but edge is pretty stable too 2024-12-22 12:53:41 Klewltz[m], how do you configure your Wi-Fi? 2024-12-22 12:54:10 quinq: I'll try. Thank u 2024-12-22 12:54:13 Witch script "setup-interfaces" 2024-12-22 12:56:44 maybe we need the wizard script.. 2024-12-22 12:57:12 OK 2024-12-22 12:57:31 "setup-alpine", ¿no? 2024-12-22 12:59:39 Try manually, https://wiki.alpinelinux.org/wiki/Wi-Fi 2024-12-22 13:57:51 ACTION uploaded an image: (5885KiB) < https://matrix.org/oftc/media/v1/media/download/AUqCkTVzujdQRE-j5HGF2w82M8Xh6nq_iyXUWCBkMb_9vU_0JGrqxgDtKjR7FTvjBHGzKdWpYh7pP1sapoV6b79CeUNsIAaQAG1hdHJpeC5vcmcvcFB1Unh5ZmFsREJiaHRWdldCTVRGVUdJ > 2024-12-22 13:57:55 Setup Alpine works WTF 2024-12-22 13:58:32 I tried manually 2024-12-22 13:58:54 "Try manually, https://wiki...." <- I tried manually 2024-12-22 14:01:27 nice 2024-12-22 14:33:04 Rebooting connects to internet, but one minutes later disconnects 2024-12-22 14:35:29 *45 seconds maybe 2024-12-22 14:36:24 * *45 seconds rather 2024-12-22 15:08:56 Hello? 2024-12-22 15:09:44 After seconds of reboot disconnects after one seconds 2024-12-22 15:25:47 This will happen after update 2024-12-22 15:26:07 s/happen/happened/ 2024-12-22 15:26:18 * This is happened after update 2024-12-22 15:32:41 Klewltz, are you still facing issues with wifi? 2024-12-22 15:36:44 Yes 2024-12-22 15:39:16 from logs i see that you're following this page: https://wiki.alpinelinux.org/wiki/Wi-Fi please confirm what commands have you issued 2024-12-22 15:39:37 no i issued 2024-12-22 15:41:58 are you using wpa_supplicant or iwd 2024-12-22 15:42:15 wait a moment 2024-12-22 15:46:24 sorry.. i checked your image just now.. are you still in the midst of running setup-alpine? please tell me which page of wiki you're following and which step you're currently 2024-12-22 15:46:40 Yes 2024-12-22 15:47:34 are you in step3 of https://wiki.alpinelinux.org/wiki/Installation#Base_configuration 2024-12-22 15:47:46 and how i do check that i have wpa_supplicant 2024-12-22 15:48:06 s/wpa_supplicant/wpa\_supplicant?/ 2024-12-22 15:48:55 we'll go to wpa_supplicant later.. please confirm if you're in step3 of the installation#Base_configuration 2024-12-22 15:50:26 does the script show you the line "Available interfaces are:" 2024-12-22 15:51:51 I haved completed the steps (to dowgrade) and none, as if it happened before (only that i updated it again) 2024-12-22 15:52:39 klewltzn:~# setup-interfaces... (full message at ) 2024-12-22 15:52:43 This 2024-12-22 15:54:00 I have managed to get the intranet back up 2024-12-22 15:54:15 Just that but I also want the internet 2024-12-22 15:55:44 how are internet and intranet connected..is this a home network or office network.. 2024-12-22 15:56:13 Home Network 2024-12-22 15:56:38 Don't ask how 2024-12-22 15:57:23 what does intranet and internet mean? do you have mutiple network connections like eth0, wlan? 2024-12-22 15:58:17 Intranet Only inside 2024-12-22 15:58:34 Internet Outside 2024-12-22 15:58:57 i.e you can connect to your router.. 2024-12-22 15:59:10 No directly 2024-12-22 15:59:22 Witch phone 2024-12-22 16:00:34 can you the output of command "ifconfig" 2024-12-22 16:02:04 from your output i see so many bridge interfaces.. are you using some virtualisation software 2024-12-22 16:02:18 ACTION uploaded an image: (9262KiB) < https://matrix.org/oftc/media/v1/media/download/ATyox25PBPGzhFF-Fibe0RzTcK-dXxBKUTdtXJG7z4AtsxOmQMPBlqk8w1Ekp2eFD0Y6k11PN-1W4PAqOxn0CS5CeUNzPu7AAG1hdHJpeC5vcmcvcHNSZFBUU0NsWkxSdXFmTERZSFJ0U0FH > 2024-12-22 16:06:52 i see that you'r interface name appears as docker..are you inside some docker container... is the alpine linux os a guest OS running inside another OS using virtualisation software? 2024-12-22 16:09:12 $ cat /etc/network/interfaces 2024-12-22 16:09:12 auto lo 2024-12-22 16:09:15 iface lo inet loopback 2024-12-22 16:09:20 do you 2024-12-22 16:09:24 wltzn:~# ifconfig... (full message at ) 2024-12-22 16:09:42 Disconnects and return to connects 2024-12-22 16:10:19 Sorry for delay 2024-12-22 16:11:36 can you show what appears for ip route list? 2024-12-22 16:11:51 $ ip route list 2024-12-22 16:12:43 ewltzn:~# ip route list... (full message at ) 2024-12-22 16:18:25 first line shows the current default points to eth0 change this by issuing the command.. check the gw ip before issuing the command $route add default gw 192.168.1.1 wlan1 2024-12-22 16:18:53 Ok 2024-12-22 16:20:46 what happened? 2024-12-22 16:21:19 Good morning I was wondering if anyone could help me someone jailbroke my iPhone installed alpine and it’s running some iOS gui on top of it they are using some type of iPhone zero click WiFi attack. I really need to get this off my phone but it’s locked out by whoever installed it 2024-12-22 16:21:55 Not route 2024-12-22 16:25:38 can you show the output of the commands #ip route list and #route 2024-12-22 16:26:24 Wait a moment 2024-12-22 16:31:50 One other large moment 2024-12-22 16:40:16 ACTION uploaded an image: (10788KiB) < https://matrix.org/oftc/media/v1/media/download/AWSKUIgVsaO5_-srwh71CVDz_bt41pSdPKGBUMdyyN6ZoCAOCMxrxuXD4Pt-NLF80OOeGgqqDXU31l6FKlHB2A1CeUN1aymwAG1hdHJpeC5vcmcveXNiQ1hhUlBXR0hCd2pWdG5SS1pXQ3li > 2024-12-22 16:43:47 thanks. before we proceed. please answer this "are you inside some virtualisation software like vmware or virtual manager?.. why there are so many bridge interfaces configured? 2024-12-22 16:45:38 No, and i try for connect to terminal in ssh 2024-12-22 16:48:11 so the computer with hostname "klewltzn" is physically infront of you? if so, why have you setup so many interfaces like docker0,br-* etc..? are they needed? 2024-12-22 16:49:54 They are no longer configured, (I did it automatically, I'm quite a novice when it comes to networking in Linux) 2024-12-22 16:50:06 the reason for asking this, so many interfaces are not needed for a home computer.. see mine here $ ifconfig 2024-12-22 16:50:09 lo Link encap:Local Loopback 2024-12-22 16:50:11 inet addr:127.0.0.1 Mask:255.0.0.0 2024-12-22 16:50:14 inet6 addr: ::1/128 Scope:Host 2024-12-22 16:50:16 UP LOOPBACK RUNNING MTU:65536 Metric:1 2024-12-22 16:50:19 RX packets:10 errors:0 dropped:0 overruns:0 frame:0 2024-12-22 16:50:21 TX packets:10 errors:0 dropped:0 overruns:0 carrier:0 2024-12-22 16:50:24 collisions:0 txqueuelen:1000 2024-12-22 16:50:26 RX bytes:640 (640.0 B) TX bytes:640 (640.0 B) 2024-12-22 16:50:29 wlan4 Link encap:Ethernet HWaddr 50:91:E3:71:83:D2 2024-12-22 16:50:31 inet addr:192.168.1.198 Bcast:192.168.1.255 Mask:255.255.255.0 2024-12-22 16:50:34 inet6 addr: fe80::5291:e3ff:fe71:83d2/64 Scope:Link 2024-12-22 16:50:36 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 2024-12-22 16:50:39 RX packets:163671 errors:0 dropped:1 overruns:0 frame:0 2024-12-22 16:50:41 TX packets:134475 errors:0 dropped:0 overruns:0 carrier:0 2024-12-22 16:50:44 collisions:0 txqueuelen:1000 2024-12-22 16:50:44 ok..never mind.. can you show the current output of ifconfig 2024-12-22 16:52:55 the output of "$ifconfig" should ideally show only "lo" and "wlan0" or "wlan1" for us.. nothing else is needed 2024-12-22 16:55:34 You may change this message by editing /etc/motd.... (full message at ) 2024-12-22 16:55:55 I hate this i do not disconfigure 2024-12-22 16:56:23 s/do/can't/, s/not// 2024-12-22 16:56:56 Automaquilly returns to configure by docker 2024-12-22 16:57:18 *Automatically 2024-12-22 16:57:37 "Good morning I was wondering..." <- Personally I would wish to know how to do put Alpine + alternate UI on an iPhone or iPad, but... for your case, your best call is to use the iTunes software to factory reset the entire thing. 2024-12-22 16:58:56 Wlan0 and wlan1 are witeless conecton, not ethernet alpine automatist 2024-12-22 16:59:35 jg: don't cross-post.... 2024-12-22 16:59:58 Ok 2024-12-22 17:00:41 F_: I’m sorry it’s been many years since I’ve used irc and I wasn’t aware of that rule i apologize 2024-12-22 17:00:47 The intended way is to hold the home button while powering your iPhone/iPad, after which you can use the iTunes software to reinstall the OS. 2024-12-22 17:00:54 no worries, jg 2024-12-22 17:01:12 any app like localsend^ 2024-12-22 17:01:15 ? 2024-12-22 17:01:28 scorpion2185[m]: what's localsend 2024-12-22 17:01:33 This? https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/76721 2024-12-22 17:01:34 oops 2024-12-22 17:01:39 This? https://github.com/localsend/localsend 2024-12-22 17:01:51 sorry my clipboard can go nuts sometimes 2024-12-22 17:02:01 klewltz: which iso image did you download https://www.alpinelinux.org/downloads/ why do you keep seeing docker and other bridge interfaces for your pc 2024-12-22 17:02:18 yes to send things over wifi 2024-12-22 17:02:50 since sometimes i send/receive from other person and they have android localsend is useful 2024-12-22 17:02:54 I personally just `scp` 2024-12-22 17:03:05 oh 2024-12-22 17:03:33 but localsend works on linux right? 2024-12-22 17:03:49 yes 2024-12-22 17:04:10 Alpine extended 2024-12-22 17:04:15 divVerent: I have no idea either the phone is jail broken or the whole phone is just a knockoff that’s been replaced either way I need to get access to alpine to shut down the WiFi and Bluetooth connections they are just seeing all my info getting alll my passwords I’ll sound nuts but to be honest I’m under some type of government surveillance and I need to just get rid of the phone but I can’t atm 2024-12-22 17:04:59 jg: well, not sure anyone knows how to do that on your phone.. 2024-12-22 17:05:05 it's a really weird phone you got there 2024-12-22 17:05:16 Though you can turn it off, no? 2024-12-22 17:05:24 Agencies with lots of resources 2024-12-22 17:05:55 They can access it via low level energy even when it’s off 2024-12-22 17:06:10 remove battery 2024-12-22 17:06:23 iPhone 2024-12-22 17:06:37 Yes, doesn't mean you can't remove the battery 2024-12-22 17:06:44 you can still do that with an iPhone, but you need something to open its chassis 2024-12-22 17:06:44 just means it's harder to do so 2024-12-22 17:06:50 Klewltz: please clear all interfaces from the $ cat /etc/network/interfaces 2024-12-22 17:06:53 auto lo 2024-12-22 17:06:54 iface lo inet loopback 2024-12-22 17:06:58 I need to it work right now unfortunately until I get a new phone 2024-12-22 17:07:39 Can't you just turn off Wi-Fi/BT from the settings, though 2024-12-22 17:08:22 I cleared 2024-12-22 17:08:23 I seriously doubt that a government agency would replace the whole OS rather than just load something into iOS 2024-12-22 17:08:33 f_: well that’s the thing yes I have the setting but alpine is always running its own settings 2024-12-22 17:08:43 can you show the output of /etc/network/interfaces 2024-12-22 17:08:51 I highly doubt they'd use alpine on an iPhone either 2024-12-22 17:08:52 how do you know the device is running alpine?\ 2024-12-22 17:08:54 f_: I have access to the server via ish 2024-12-22 17:09:25 https://usercontent.irccloud-cdn.com/file/SpEeVVNR/IMG_0011.PNG 2024-12-22 17:09:30 Klewltz: issue the command "rc-service networking --quiet restart &" 2024-12-22 17:09:56 ACTION uploaded an image: (4227KiB) < https://matrix.org/oftc/media/v1/media/download/AVMBSce225PE0SujhNDWKs9PTTGfUmEUvMnonr5Nd5XH6_0_hpuUPEunPHBpJqtqSA6M2Eys3XU4Q5qIsPQ21rpCeUN3HduwAG1hdHJpeC5vcmcvRXZYT1FyRm15c3FMR29oV2h1Zk5lQmlL > 2024-12-22 17:10:01 I don’t even think it’s a real iPhone I’m sure it’s been swapped for my original 2024-12-22 17:10:03 jg: ish is literally just a shell for iPhone 2024-12-22 17:10:15 > The Linux shell for iOS. 2024-12-22 17:10:18 literally just that 2024-12-22 17:10:31 it's actually just an emulator 2024-12-22 17:10:35 They installed something directly into my phone or the phone they swapped https://usercontent.irccloud-cdn.com/file/qt6YsbHc/IMG_0015.JPG 2024-12-22 17:11:04 ish is just an emulator... 2024-12-22 17:11:07 I've already done it 2024-12-22 17:11:11 good.. after issuing the above command check ifconfig again.. 2024-12-22 17:11:19 $ifconfig 2024-12-22 17:11:22 at this point I'm wondering if you're seriously confused or... something else 2024-12-22 17:12:28 ACTION uploaded an image: (14762KiB) < https://matrix.org/oftc/media/v1/media/download/AR2N8BQh3uJmJ41Zjf4KX5bMTTB5iMP6_LArNfekEJ6OeiM4gTfHmMgpnyq62faIKlO04i442--sRyPllKP0Pb9CeUN3QsgQAG1hdHJpeC5vcmcvcVdVY2REd3B2b25ZQUZDelVCT0VvV0ZW > 2024-12-22 17:12:51 I'm not sure if those are actual electrical contacts or just pointless holes drilled in the side 2024-12-22 17:13:48 What? 2024-12-22 17:14:12 I was responding to jg's image 2024-12-22 17:14:23 Ok 2024-12-22 17:15:14 Klewltz: run the setup-interfaces command and configure only interface name starting with wlan. use ? to list interfaces 2024-12-22 17:15:47 do not configure eth0 2024-12-22 17:15:54 ACTION uploaded an image: (6897KiB) < https://matrix.org/oftc/media/v1/media/download/AdOpkLIqeItw4TjZOFREYMz5c5SVnrAd2hao85zfvvVZkjVR-pbSoDyNlGfS_cRy95Q3bItm54L4yak58bMoSvJCeUN3dUMgAG1hdHJpeC5vcmcvbXFLWGJld1FETWVVdW1QdFZUY2xVZXdC > 2024-12-22 17:16:48 ACTION uploaded an image: (5112KiB) < https://matrix.org/oftc/media/v1/media/download/AVWmXDh5kt4zWqHz6WT4GatfkhkFZHgl28W3DQAvODdjzB4CNRKbLfK-gqSs2v0vQhm0FfawWHrZT_sYDQlPw81CeUN3glBQAG1hdHJpeC5vcmcvWm1VSEt6S3JiSFZuTldWUld1WkJCRVFj > 2024-12-22 17:16:54 Aaaaaaaaaaaam, OK? 2024-12-22 17:19:49 And if I install a desktop and use it as a server (to fix the network issue), I know that the documentation says that if I use it as a server I should not do that, but maybe that's a solution, right? 2024-12-22 17:22:01 which page.. are you referring.. alpine linux configuration is mostly text based .. even to install desktop you'll need internet access 2024-12-22 17:22:32 raven523: someone drilled this into my phone and since that happened they can turn functions on and off in my phone 2024-12-22 17:24:47 prabu: Oh, ok, It's true 2024-12-22 17:26:46 If I know how to copy the docker data, perhaps the safest thing to do is to reinstall it, right? 2024-12-22 17:27:27 what is this docker data.. where is it 2024-12-22 17:28:45 i thought you're using alpine linux on a physical laptop 2024-12-22 17:30:05 In opt directory 2024-12-22 17:30:48 how did data goto opt directory.. which operating system did you use earlier 2024-12-22 17:32:22 I can use chmod a=rwx and copy to disk to execute in other distro 2024-12-22 17:32:38 Alpine extende 2024-12-22 17:32:48 * Alpine extended 2024-12-22 17:33:07 Same distribution but reinstalled 2024-12-22 17:33:30 I did this with Debian (until I discovered Alpine) 2024-12-22 17:34:04 Klewltz: ok, i'm still curious about all those bridge interfaces on a physical Asus laptop.. take a backup of your data with whichever operating system you're comfortable.. and i suggest you to restart installation from the installation media: follow the steps in page https://wiki.alpinelinux.org/wiki/Installation 2024-12-22 17:34:36 I can do it only by heart 2024-12-22 17:35:15 But, thanks 2024-12-22 17:36:29 a linuxmint live cd should give you a nice file manager in graphical interface.. save the important data to some usb. test it and keep it away..then reinstall alpine-linux. do not configure other interfaces.. just configure only wlan0 or wlan1.. whatever it lists when you issue ? when answering $ setup-interfaces 2024-12-22 17:36:34 Available interfaces are: eth0 wlan4. 2024-12-22 17:36:37 Enter '?' for help on bridges, bonding and vlans. 2024-12-22 17:36:39 Which one do you want to initialize? (or '?' or 'done') [eth0] 2024-12-22 17:36:54 don't choose eth0 or other interfaces like bridges, bonding.. 2024-12-22 17:36:55 What distribution (for docker) would you recommend that would work best? 2024-12-22 17:38:20 sorry.. i don't use docker.. i'm using alpine linux for desktop..and i've some networking knowledge 2024-12-22 17:38:54 i have no knowledge about virtualisation stuff like docker 2024-12-22 17:40:11 jg: you need to seek medical help, you are psychotic 2024-12-22 17:40:19 "divVerent: I have no idea either..." <- As said, if you want iOS back, the only way is the one I described. Factory reset using iTunes from DFU mode (the way to flash new firmware). 2024-12-22 17:41:00 If that does not work, you likely do not have an iPhone at all, but a knockoff that runs something else. Nothing you can do about that then, other than installing Android or postmarketOS and using that. 2024-12-22 17:41:13 that five-pin connector on the phone looks like an aftermarket add-on for connecting an external SIM card, at least according to https://www.reddit.com/r/iphone/comments/1as3zb8/what_is_this_gold_connector_on_this_iphone_15_pro/ 2024-12-22 17:42:11 However, ish itself is not very suspicious. That is just an app. You can uninstall it. 2024-12-22 17:43:23 If you do reinstall it, maybe even make a new iCloud account / apple ID. It is possible that whatever is happening is due to your existing one being compromised. 2024-12-22 17:45:21 I already found what I was looking for that was stable and resilient, flatcar 2024-12-22 17:46:01 * and resilient for run containers, flatcar 2024-12-22 17:47:43 jg: But in any case this is not really Alpine related. I can help you figure out more about your device and what may be wrong with it, but let's move it to PM. 2024-12-22 17:51:24 I canno't whant alpine now, i want a distribution witch not brocken witch update and i have found, on the other hand i already exist a live version of gparted for this 2024-12-22 17:57:15 The naming convention for RPM packages is name-version-release.architecture.operating system.rpm. Is there something similar for Alpine .apk packages? I looked in Alpine wiki and found a Apk spec but i didnt find the answer there 2024-12-22 18:00:50 * The naming convention for RPM packages is name-version-release.architecture.operating system.rpm. Is there something similar for Alpine .apk packages? I looked in Alpine wiki and found a Apk spec but i didnt find the answer there 2024-12-22 18:03:33 there isn't, all of that is already present in apk repository URI 2024-12-22 18:16:09 "there isn't, all of that is..." <- So if i download an .apk file it can be using any convention style it wants? 2024-12-22 18:16:31 * .apk file from anywhere it can 2024-12-22 18:16:57 yes 2024-12-22 18:17:49 although it usually is named {pkgname}-{pkgver}-r{pkgrel}.apk 2024-12-22 18:19:12 pj: Ah ok thank you in providing that insight 2024-12-22 18:20:42 Additionally I would not recommend using random apks from internet 2024-12-22 18:21:30 What alternative for rufus recomends?, i see gparted live not has file explorer and linux mint is not supported by rufus 2024-12-22 18:22:13 pj: So it would be something like `application-v1.0.0-arm64.apk`? i saw that you included a `r` at the start of `pkgrel` whats that for? 2024-12-22 18:22:17 Ubuntu is sopported, but sobrcharges the system 2024-12-22 18:22:33 pj: Dont worry i was just using it as an example :) 2024-12-22 18:22:37 JohnRune[m]: `application-v1.0.0-r0.apk`, it's a revision 2024-12-22 18:22:47 s/v1/1/ 2024-12-22 18:23:08 Hello? 2024-12-22 18:23:18 s/sobrcharges/sobrecharges/ 2024-12-22 18:24:31 pj: Interesting, no inclusion of the architecture (e.g. amd64 or arm64)? 2024-12-22 18:24:55 it's not needed, it's already present in the filesystem structure 2024-12-22 18:25:25 for example this is a full path main/x86_64/fakeroot-dbg-1.36.1-r0.apk 2024-12-22 18:28:08 Thank you for taking time to providing these insights. Have a nice day! 2024-12-22 19:57:08 Hi. I'm trying to update a Raspberry Pi Zero W that I originally installed Alpine 3.13 on. I had been upgrading it incrementally for some time, but something went wrong with the upgrade to 3.20. 2024-12-22 19:57:28 Now it's booting into 3.13 again, and I can't seem to make an upgrade stick. 2024-12-22 20:00:30 I've followed the directions from https://wiki.alpinelinux.org/wiki/Upgrading_Alpine_Linux_to_a_new_release_branch but I seem to be missing some step to make the update persist. On my sdcard, there's an apks directory with the packages for 3.13, there's ,alpine-release for 3.15, and a kernel tarball dated April 1 2022. 2024-12-22 20:00:49 I have a rpi0w.apkovl.tar.gz file that's current 2024-12-22 20:03:19 stepping away for a bit, please let me know what further information I would need to share for help getting this fixed. 2024-12-22 20:03:28 should be back in like 20min 2024-12-22 20:23:50 back 2024-12-23 01:08:06 Trying to install 3.21 from scratch, the Raspberry Pi Zero W does not seem to be fully booting... :-( 2024-12-23 02:23:31 https://wiki.alpinelinux.org/wiki/Create_Alpine_Linux_PV_DomU is outdated I need help doing the equivalent last GRUB step in extlinux 2024-12-23 02:24:39 After gues is installed with that guide, boot yields "Mounting boot media: failed." then drops to emergency shell 2024-12-23 03:19:20 I think I need the extlinux equivalent of "/usr/lib/grub-xen/grub-x86_64-xen.bin" 2024-12-23 03:20:33 ryanc:based on info given by you, your Raspberry Pi Zero setup is using diskless mode..check the relevant page 2024-12-23 03:30:53 alpinexentest: i don't have experience using any Virtualization software..but based on reading the wiki page, at this stage: "Installation is complete. Please reboot." Do not reboot. Continue the steps given after that line and see if it works..https://wiki.alpinelinux.org/wiki/Bootloaders#Syslinux page has info on extlinux. 2024-12-23 03:33:11 s/page,/page https://wiki.alpinelinux.org/wiki/Create_Alpine_Linux_PV_DomU , 2024-12-23 03:39:45 prabu: yes, it's in diskless mode. I believe I did everything listed in the wiki aside from updating the kernel. 2024-12-23 03:40:10 Well when I readd the install disc it works fine, So i think it might still be trying to mount the installer FS not my actual root fs 2024-12-23 03:40:11 but even trying to do a fresh install now I am not getting it booted to a state where I can log in 2024-12-23 03:41:17 "/usr/lib/grub-xen/grub-x86_64-xen.bin" because of this part in the xen conf still being set to the vmlinuz-virt and initramfs-virt 2024-12-23 03:44:09 I'm trying to bootstrap with this: https://github.com/macmpi/alpine-linux-headless-bootstrap 2024-12-23 03:47:39 All i need is grub-x86_64-xen.bin something like xen-x86_64.bin I tried putting /usr/lib/efi/xen.efi as the kernel but it said invalid kernel 2024-12-23 03:48:06 or extlinux-x86_64-xen.bin rather 2024-12-23 03:48:55 this might be easier if i had a way to connect this to a screen :-/ 2024-12-23 03:56:40 well alpine 3.19 seems to work 2024-12-23 03:56:53 alpinexentest: does the file "/usr/lib/grub-xen/grub-x86_64-xen.bin" exist in your guest. Also, is your host Dom0 also running alpine linux.. b'cos based on reading wiki, it assumes both Dom0 and DomU are alpine linux 2024-12-23 03:58:17 ryanc: i followed https://github.com/macmpi/alpine-linux-headless-bootstrap for v3.20 on a pi zero 2W as headless, it worked without issues.. 2024-12-23 04:00:14 ryanc: in fact i was using wifi, so used wpa_supplicant.conf too for my headless pi zero 2W 2024-12-23 04:05:53 prabu, yes I skipped the GRUB section because I figured we had moved to extlinux, which is indeed the case for this part https://wiki.alpinelinux.org/wiki/Xen_Dom0 2024-12-23 04:06:26 But for guests maybe we still need GRUB 2024-12-23 04:07:07 After installing grub-xenhost and following that part of the guide again, I got it working without starting over 2024-12-23 04:07:08 https://pkgs.alpinelinux.org/contents?file=grub-x86_64-xen.bin&path=&name=&branch=edge&repo=&arch= 2024-12-23 04:08:32 yeah I got it, just really confusing when the installer just direct loads the kernel, but after reboot you set the "kernel" to grub lol 2024-12-23 04:09:21 alpinexentest: wiki pages are authored by various authors. following multiple pages mostly causes issues.. i'll appreciate if you can improve the wiki page by making necessary edits diretly. or suggest the changes here.. so i can make them 2024-12-23 04:11:11 alpinexentest: good that your issue is resolved. Please help fix the page Create_Alpine_Linux_PV_DomU ,as it almost worked for you! 2024-12-23 04:11:18 well you have to look at both pages to get to where I'm at but yes its mainly https://wiki.alpinelinux.org/wiki/Xen_Dom0 this one that needs updated 2024-12-23 04:11:57 https://wiki.alpinelinux.org/wiki/Create_Alpine_Linux_PV_DomU guide seems to work perfectly, I was assuming that I could use extlinux, it was my fault 2024-12-23 04:13:35 https://wiki.alpinelinux.org/wiki/Create_Alpine_Linux_PV_DomU needs the "GRUB Configuration" Section converted to extlinux (as thats the default now right?) 2024-12-23 04:18:03 alpinexentest: both bootloaders are available and it's mostly user choice...i have zero experience using xen. so i'm not able to fully understand the relation between the pages Xen_Dom0 and Create_Alpine_Linux_PV_DomU. if i've understood you properly, Dom0 referred in Create_Alpine_Linux_PV_DomU is installed by you based on Xen_Dom0 page 2024-12-23 04:20:32 thats correct, Dom0 is the "Host OS" controlling all "DomU"s 2024-12-23 04:22:41 thats the weird thing though, if I can use extlinux where would the corresponding "grub-x86_64-xen.bin" be? I checked all .bins on my system and it seems like xen.efi might work but ooooooh I just realized xen configs have a "kernel" or a "firmware" so maybe I should try that xen.efi as a "firmware" instead of a "kernel" 2024-12-23 04:22:44 whether this Xen Dom0 is a physical pc or this also a virtual host.. b'cos if your physical host is modern and uses UEFI bios, then grub is automatically choosen by alpine 2024-12-23 04:23:17 Dom0 is physical, although non-UEFI, old server 2024-12-23 04:27:51 reading through /usr/sbin/setup-disk should probably explain why grub is used nowadays for guest..b'cos you're using extlinux in Dom0 2024-12-23 08:25:39 There's an installed package, that apk says nothing relies on 2024-12-23 08:26:05 Yet when I try to delete it, it says “World updated, but the following packages are not removed due to:” 2024-12-23 08:26:36 With the package name and a bunch of unrelated other ones 2024-12-23 08:26:41 Is that a bug? 2024-12-23 08:42:01 I ran apk fix, but still the same 2024-12-23 08:43:27 nothing out of place in `cat /etc/apk/world` ? 2024-12-23 08:44:15 It's a flat list of packages 2024-12-23 09:57:01 maybe it would be best to specify which package it is 2024-12-23 09:58:44 ah, here it's qt6-qtmultimedia-ffmpeg 2024-12-23 13:45:33 quinq:you may want to refer https://wiki.alpinelinux.org/wiki/Alpine_Package_Keeper#World_updated_but_the_following_packages_are_not_removed to understand more about the meaning of this message 2024-12-23 14:12:41 Thanks prabu, but that's not exactly the issue 2024-12-23 14:13:41 The issue is that the package is not listed as a dependency of any installed package 2024-12-23 15:15:22 quinq: what does 'apk dot --installed' say for the given package(s) 2024-12-23 15:32:56 It points to several other packages 2024-12-23 15:43:27 yeah, what i would do in your case is keep working backwards until you can hopefully find what's caused these leaf nodes you don't want 2024-12-23 15:45:08 It's not really that I dan't want something 2024-12-23 15:45:17 the nice thing (imo) about apk's solver is that it's simple to the point where it would be very weird if it's lying about its state 2024-12-23 15:45:23 Rather that I'd like to get the dependency tracking working 2024-12-23 15:46:07 $ apk info -r qt6-qtmultimedia-ffmpeg 2024-12-23 15:46:07 qt6-qtmultimedia-ffmpeg-6.8.1-r1 is required by: 2024-12-23 15:46:11 And that's it 2024-12-23 15:46:33 agreed, that is not useful output 2024-12-23 15:46:48 Well, it's not really about usefulness, it's clearly “broken” 2024-12-23 15:47:05 As it's supposed to display the dependencies while it doesn't 2024-12-23 15:47:18 and this isn't in your world file, correct 2024-12-23 15:47:35 $ grep -F qt6-qtmultimedia-ffmpeg /etc/apk/world 2024-12-23 15:47:37 $ echo $? 2024-12-23 15:47:38 1 2024-12-23 15:47:57 looks like a bug to me 2024-12-23 15:48:17 Yeah 2024-12-23 18:47:00 any simple recipes for running a caching proxy for alpine packages? 2024-12-23 18:47:27 my internet isn't very good, and installing new VMs is slow for me 2024-12-23 18:52:51 I guess I want more of a reverse proxy or a mirror tho 2024-12-23 19:03:25 Looks like kodi segfaults again (with clean environment) 2024-12-23 19:20:31 WhyNotHugo: that's just a forward proxy innit? 2024-12-23 19:20:40 I've thought about setting up something like that too 2024-12-23 19:21:09 not like it's a big volume of data but I have a lot of VMs now and it seems wasteful, somehow, to be fetching the same data every time 2024-12-23 19:22:11 WhyNotHugo: something like squid? 2024-12-23 19:23:55 yeah, that's what I was thinking to use 2024-12-23 20:05:53 fossdd, don't you have troubles with kodi? 2024-12-23 20:06:15 no why? 2024-12-23 20:10:03 Because of what I wrote above 2024-12-23 20:12:40 let me take a look 2024-12-23 20:12:43 on edge? 2024-12-23 20:12:59 Yeah, sorry, edge/amd64 2024-12-23 20:13:25 I mean there's nothing urgent 2024-12-23 20:13:45 hmm works for me in a clean VM 2024-12-23 20:13:58 ACTION uploaded an image: (507KiB) < https://matrix.org/oftc/media/v1/media/download/AdzLyQnna5gpywuPGtvdtwE1xpcgwU6sG0G94qPp28t6QFHeNIoA27Ol4vIssapk6vrmfg4_A-7_l9GuxvKaoxRCeUPUAE3wAG1hdHJpeC5vcmcvek5OeEh6R0dpUGpZSnpJSXRwTVpneUN4 > 2024-12-23 20:15:09 For me it crashes a bit randomly 2024-12-23 20:15:20 Trying to modify the display parameters for example (changing screen) 2024-12-23 20:17:01 Program terminated with signal SIGSEGV, Segmentation fault. 2024-12-23 20:17:01 #0 0x00007fc7b5482822 in ?? () from /usr/lib/libavcodec.so.60 2024-12-23 20:28:38 which kodi binary do you use? 2024-12-23 20:29:28 $ command -pv kodi 2024-12-23 20:29:28 /usr/bin/kodi 2024-12-23 20:30:00 oh yeah but which kodi package 2024-12-23 20:30:07 forgot they are shipped in different packages 2024-12-23 20:30:10 Ah sorry 2024-12-23 20:30:19 i tested kodi-gbm 2024-12-23 20:30:24 kodi-x11 2024-12-23 20:30:56 What's GBM? 2024-12-23 20:33:26 a graphics api by mesa 2024-12-23 20:33:27 https://en.wikipedia.org/wiki/Mesa_(computer_graphics)#Generic_Buffer_Management 2024-12-23 20:37:00 'k 2024-12-23 22:30:13 ikke: maybe something like squid. I only want to mirror alpine repos though, so I'd configure my hosts to use it as an explicit mirror, rather than configure it as a proxy 2024-12-24 07:15:37 hello am having GRUB issues 2024-12-24 07:17:02 how do I get GRUB to actually put the proper contents of "/etc/grub.d/20_linux_xen" into /boot/grub/grub.cfg ??? I have tried running grub-install and grub-mkconfig but they dont put any xen kernel in GRUB 2024-12-24 07:20:39 fucking hate uefi 2024-12-24 07:23:00 https://wiki.alpinelinux.org/wiki/Xen_Dom0 this guide fails even sooner on UEFI systems 2024-12-24 07:23:22 'apk add xen-hypervisor' results in a GRUB error about "canonical tmpfs" 2024-12-24 07:28:34 I just need whatever GRUB command that processes "/etc/grub.d/20_linux_xen" and actually puts it in "/boot/grub/grub.cfg" I tried grub-mkconfig, nothing for xen in grub.cfg 2024-12-24 07:33:07 I also tried installing syslinux/extlinux instead, installed with no errors, still boots with GRUB, fantastic... 2024-12-24 07:38:09 I think grub-mkconfig should do it 2024-12-24 07:38:16 but maybe 20_linux_xen isn't finding the kernel 2024-12-24 07:39:06 the "kernl" is regular vmlinuz-virt with xen.gz appended 2024-12-24 07:40:17 something could be wrong with one of the setup scripts, Im using LVM and it said something about boot/xen.gz and a bunch of other stuff said permission denied 2024-12-24 07:41:55 Im taking a short break, this is frustrating, but please try and think of anything, I got this to work fine on an old system with extlinux and FDE pretty easily, but this documentation needs updated badly 2024-12-24 07:42:29 I did think of something but it seems like you weren't keen to follow up on it 2024-12-24 07:43:41 I tried grub-mkconfig already 2024-12-24 07:44:35 then I would look into 20_linux_xen (if you expect it to be putting some config into /boot/grub/grub.cfg) to see how it works and why it is not outputting anything 2024-12-24 07:44:36 "but maybe 20_linux_xen isn't finding the kernel" you mean in the grub-mkconfig command? This would produce an error right? 2024-12-24 07:45:08 I'm literally just goingg to write the menuentry by hand but this documentation needs fixed 2024-12-24 07:46:32 grub-mkconfig executes the scripts in /etc/grub.d ... the 20_linux_xen scripts looks at your kernels to see if they were compiled with either of two options set (CONFIG_XEN_DOM0=y or CONFIG_XEN_PRIVILEGED_GUEST=y) to see whether it should include them as entries 2024-12-24 07:49:03 on my system, executing 20_linux_xen produces no output because I don't have any xen kernels installed (at least, I presume that's why) 2024-12-24 07:49:19 ok so grub-mkconfig is reading the stuff in /etc/grub.d/ and putting it into /boot/grub/grub.cfg I assumed that much, Im using the Alpine-Xen image so it shoudl definitely be supported 2024-12-24 07:49:36 it's not reading it 2024-12-24 07:49:38 it's executing it 2024-12-24 07:49:43 you can run 20_linux direct? 2024-12-24 07:49:45 sure 2024-12-24 07:49:53 # pkgdatadir=/usr/share/grub /etc/grub.d/20_linux_xen 2024-12-24 07:49:55 # 2024-12-24 07:53:08 outputs nothing :/ 2024-12-24 07:53:24 is it checking the Running kernel for support? or what? 2024-12-24 07:53:49 because of course the running one doesnt have it as thats my whole problem grub not bootingg the right kernel' 2024-12-24 07:57:59 the live image runs Xen kernel just fine, maybe Ill just run the whole thing as a live image 2024-12-24 07:58:58 it be nice if "/etc/grub.d/20_linux_xen' was at all verbose 2024-12-24 08:10:09 it's not looking at the running kernel afaik but the installed one 2024-12-24 08:11:32 for i in /boot/vmlinu[xz]-* /vmlinu[xz]-* /boot/kernel-*; do 2024-12-24 08:11:34 ... 2024-12-24 08:11:51 for j in "${dirname}/config-${version}" "${dirname}/config-${alt_version}" "/etc/kernels/kernel-config-${version}" ; do 2024-12-24 08:12:28 like I said Xen is just an addon xen.gz appended to regular vmlinuz kernel 2024-12-24 08:19:10 Eh idk I'll give it another whirl without FDE but I don't think that will do much, going to use OpenBSD for now, their documentation is good, and their bootloader doesnt suck. 2024-12-24 08:20:10 https://wiki.alpinelinux.org/wiki/Xen_Dom0 needs updated for non-GRUB systems, and FDE tested on GRUB UEFI systems. 2024-12-24 08:21:02 https://wiki.alpinelinux.org/wiki/Xen_Dom0 is working perfectly on old non UEFI system using extlinux and FDE after modifying the extlinux.conf to boot the xen kernel. 2024-12-24 08:22:20 xen.gz seems to be for legacy boot 2024-12-24 08:22:30 I see references to xen.efi for UEFI boot 2024-12-24 08:22:46 that makes sense 2024-12-24 08:23:44 Still need to figure out, how to get either GRUB or extlinux to detect and add it. 2024-12-24 08:25:44 I think things broke at the 'apk add xen-hypervisor' step with the weird permission denied errors, but I still ended with xen.gz and stuff in /boot/ IDK about any xen.efi though 2024-12-24 08:27:38 it's installed as part of the xen-hypervisor package 2024-12-24 08:28:18 https://pkgs.alpinelinux.org/contents?name=xen-hypervisor&repo=main&branch=v3.21&arch=x86_64 2024-12-24 08:28:22 ok so I need to keep redoing the guide and trying different things at the 'apk add xen-hypervisor' step, cool 2024-12-24 08:28:36 thats what I suspected 2024-12-24 08:28:54 might just run strace on 'apk add xen-hypervisor' and see what the hell its trying to access 2024-12-24 08:29:31 but its root, how tf "permission denied" thats my biggest gripe with Alpine: Busybox is ASS, error codes are straightup inaccurate sometimes 2024-12-24 08:30:35 like "invalid argument" on mount command, when its actually missing an argument that isnt even required at all in the regular mount program 2024-12-24 08:32:07 Im going to redo the guide without FDE and completely stop and analyze after running 'strace apk add xen-hypervisor' 2024-12-24 08:32:20 that should give us some clues 2024-12-24 08:33:40 makes me appreciate BSD a bit more though, their bootloader is so simple and reliable, I've never had to fuck with it 2024-12-24 08:38:06 even when I was compiling my own kernels and init daemon written in C I always went with LILO, wayyyy more reliable than GRUB ever was 2024-12-24 08:42:22 now instead of spending my time experimenting with Xen i have to learn about bootloaders :/ 2024-12-24 09:10:45 fresh guide no FDE, "grub-probe: error: failed to get canonical path of 'tmpfs'." after running 'apk add xen-hypervisor' 2024-12-24 09:11:20 that's probably not fatal 2024-12-24 09:12:16 i think it might be 2024-12-24 09:13:06 every apk add command has "1 error; 105MiB in 96 packages" appended to it lol 2024-12-24 09:21:36 ok so next step is reboot, aaand no Xen kernel same thing, xen entry missing from GRUB and /boot/grub/grub.cfg 2024-12-24 09:59:15 hmm ok well I got xen to be added by doing 2024-12-24 10:00:12 # cd /boot ; ln -s config-6.12.6-0-virt config-virt 2024-12-24 10:00:38 and then re-running grub-mkconfig -o /boot/grub/grub.cfg 2024-12-24 10:01:23 okay so "canonical path" error is a readlink("tmpfs") syscall that returns ENOENT, but at this point none of the actual system disks are even mounted at this point, just the installer disks 2024-12-24 10:02:01 and now it "works" (in the sense that there are grub entries for xen, but I can't actually boot like that because this is a VM and it crashes) 2024-12-24 10:02:32 will look into that, I assume I should replace "virt" with "lts" for same reason 2024-12-24 10:02:44 yeah whatever your particular config-... file is 2024-12-24 10:02:47 very appreciate 2024-12-24 10:03:04 np, hope it works for you, too 2024-12-24 10:03:25 it's weird, /boot has some things like vmlinuz-virt but then also that config-longversionnumber-virt ... not sure why the naming is inconsistent 2024-12-24 10:03:36 do you think it will end up using that xen.gz thing? 2024-12-24 10:03:41 it does 2024-12-24 10:03:57 cool, atleast I know where some stuff is coming from 2024-12-24 10:04:32 it does like... 2024-12-24 10:04:42 multiboot2 /boot/xen.gz .... 2024-12-24 10:04:57 module2 /boot/vmlinuz-virt .... 2024-12-24 10:05:07 module2 /boot/initramfs-virt .... 2024-12-24 10:05:16 that's basically how it's "chained" 2024-12-24 10:06:24 towards the end of that wiki page it talks about setting GRUB_DEFAULT="true" and GRUB_SAVEDEFAULT="true" which is probably a good idea because it dumped like 12 new entries in the boot menu :) 2024-12-24 10:07:36 and otherwise it would always boot the non-xen kernel by default 2024-12-24 10:08:23 and yeah you were right about 20_linux_xen, it has no debugging at all 2024-12-24 10:08:31 I had to add a bunch of echo commands to see where it crapped out 2024-12-24 10:08:45 and then noticed it couldn't find the config file (because it was looking for /boot/config-virt but that doesn't exist) 2024-12-24 10:09:07 probably worth filing an issue for in gitlab 2024-12-24 10:09:17 ok hold on, im still catching up, Im following the guide until I hit an error and work on that before moving on, are you saying I should do that later GRUB step with the SAVEDEFAULT anyways? 2024-12-24 10:09:51 if you get things working to the point where you get a grub menu entry for xen, then you should add those two to /etc/default/grub and grub-mkconfig again, yes 2024-12-24 10:09:56 you're a fuckin legend thats probably it > "/boot/config-virt but that doesn't exist" 2024-12-24 10:10:37 (assuming you want xen to start up every time, it's the easiest way I guess, though not the only way to make it the default) 2024-12-24 10:10:39 readlink("tmpfs") syscall that returns ENOENT < Was this non-issue?? 2024-12-24 10:10:40 :) 2024-12-24 10:10:56 yeah I got a bunch of grub-probe errors too when manually running 20_linux_xen but I think those can be ignored 2024-12-24 10:12:56 cool, cool 2024-12-24 10:13:34 I always wanted to try xen heh 2024-12-24 10:13:51 but still can't I guess, as I need real hardware 2024-12-24 10:14:20 after linking and running grub-mkconfig /boot/grub/grub.cfg now has a bunch of stuff in between the "20_linux_xen" lines !!! 2024-12-24 10:14:30 yay! 2024-12-24 10:15:14 you should give Xen a shot it uses PV so it can actually run on some really old HW, and besides you already figured out the hardest part XD 2024-12-24 10:15:24 haha 2024-12-24 10:17:25 Xen seems super underrated so far, really easy to get up and running on Alpine (on the Xen side of things LMAO; dang bootloaders), I was surprised how simple the VM config process was, way better than libvirt IMHO 2024-12-24 10:17:47 lets not celebrate yet we have to reboot :O 2024-12-24 10:18:26 holy moly which one do I pick!? 2024-12-24 10:19:44 I think they're all symlinks to the same file 2024-12-24 10:20:47 interesting, I am thinking about moving from vmware to either libvirt or xen or ... something. not sure 2024-12-24 10:21:13 hmmm blinking cursor 2024-12-24 10:23:49 lol tried again and we booted, 'xl list' returns Domain-0 WE DID IT 2024-12-24 10:23:57 amazing! 2024-12-24 10:25:43 alright time to save the chat logs and make a quick and dirty Alpine-Dom0-UEFI.md guide and try a fresh run with FDE and all 2024-12-24 10:28:39 cool, have fun 2024-12-24 10:28:47 bbl 2024-12-24 10:32:08 yeah thank you very much 2024-12-24 11:23:20 ln -s command returns operation not permitted 2024-12-24 11:23:55 not possible on FAT maybe? im trying FDE now so i wonder of /boot is non-FAT on non-FDE installs 2024-12-24 11:26:51 copying instead works 2024-12-24 11:45:00 Alright tested and now have a working guide for Alpine Xen Dom0 on UEFI FDE GRUB systems 2024-12-24 12:05:21 alpinexentest: will you be adding that guide to the alpine wiki or publishing? 2024-12-24 12:07:36 can I override command_args of an OpenRC init script? 2024-12-24 12:10:25 openrc does not have an override system. You can define it in /etc/conf.d/, but if it's explicitly set in the init.d script, then that takes precedence. 2024-12-24 12:10:41 The init.d script would need to be adjusted to not set it if it's already set 2024-12-24 12:11:27 hm ok. i want to run prometheus in agent mode and for that --storage.tsdb.path and --storage.tsdb.retention.time must not be set. unfortunately it is hardcoded in the init-script 2024-12-24 12:11:35 i will just do an own init-script then, thanks 2024-12-24 12:36:21 j_v: I have a basic .md file would you like to see it? 2024-12-24 13:06:08 alright now I have an intel Iris GPU followed the steps here https://wiki.alpinelinux.org/wiki/Intel_Video and I get "unable to create backend" when starting sway 2024-12-24 13:13:03 I ran setup-desktop and got the command 'startxfce4' to work but it didnt sense any input, but now even 'startxfce4' says unable to create backend 2024-12-24 13:13:28 I also dont have any /dev/dri* or /dev/drm* stuff 2024-12-24 13:17:14 alpinexentest: yes, that would be great 2024-12-24 13:35:55 j_v: https://0x0.st/s/ey0s3sQS1NJVcL7s83iIig/8rJX.md theres the Xen Dom0 guide 2024-12-24 13:47:36 alpinexentest, *thumbs-up* 2024-12-24 13:50:08 will you be updating this information in wiki too.. 2024-12-24 14:06:30 Im not sure yet, the wiki seems perfect in theory for UEFI systems on GRUB but an extra entry for extlinux systems would be nice, the issue I think fission found is more of a bug somewhere upstream in xen-hyperisor package specifically file /etc/grub.d/20_linux_xen line 187 it might be that its missing the "alt_version" variable, once thats fixed the wiki should be fine 2024-12-24 14:40:35 ok near line 200 in /etc/grub.d/20_linux_xen the line containing "grep -qx "CONFIG_XEN_DOM0=y" "$(config)" 2> || grep ..." is not setting linux_list variable 2024-12-24 14:42:39 if we add "linux_list="$linux_list $i" under that line, and then run grub-mkconfig Xen kernel is successfully added to GRUB menu without the ln/cp config-lts trick 2024-12-24 14:57:03 alpinexentest: thank you very much. will be playing around with that very soon. much appreciated! 2024-12-24 15:10:07 Xen? its pretty cool, you can also run unikernels on it like unikraft.org, mirage.io, and hermit (rust based) 2024-12-24 15:25:27 oh and I got sway to work after modprobe the i915.ko file, but only as root, i suspect I screwed up the seatd config and maybe some other things by running setup-desktop three different ways lol 2024-12-24 16:02:40 the sway wiki was updated very recently.. following it should work nearly perfectly.. this i can answer more confidently.. 2024-12-24 16:35:48 prabu_: thats fantastic news, i like sway 2024-12-24 16:36:12 I do want to experiment with XFCEs wayland support though 2024-12-24 17:32:30 God jul og tusen takk for at du lager Alpine Linux. Thanks to everyone for making Alpine, it's been great to work with and I'm learning a lot. Cheers from Colorado 🤙 2024-12-24 17:33:32 Enjoy :) 2024-12-24 18:16:22 oh I bet suspend will be interesting to implement, zzz in dom0, i wonder how that will interact with PCI-passthrough 2024-12-24 18:38:27 is there anything extra needed to get the trackpad/touchpad on a laptop working under sway? keyboard works 2024-12-24 20:39:27 Ethernet PCI-passthrough working! no dice on trying that with wifi though, kernel thread crash i think (stack trace in dmesg but not full panic? cant type or anything though so maybe it is) 2024-12-24 20:57:14 also 'zzz' command sleeps but cannot wake up, tried -s as well as 'zzz' no options both dont wake 2024-12-24 21:36:19 might be an intel AX201 firmware problem 2024-12-24 21:48:49 Hey there! I wanted to let you know that I have a Telegram channel where I share some amazing Verified sauce and soft cashout... (full message at ) 2024-12-24 21:54:12 Hey there! I wanted to let you know that I have a Telegram channel where I share some amazing Verified sauce and soft cashout... (full message at ) 2024-12-24 21:54:45 Hey there! I wanted to let you know that I have a Telegram channel where I share some amazing Verified sauce and soft cashout... (full message at ) 2024-12-24 21:55:01 Hey there! I wanted to let you know that I have a Telegram channel where I share some amazing Verified sauce and soft cashout... (full message at ) 2024-12-24 22:15:45 updated Xen Dom0 guide https://0x0.st/s/IMTJ5QmXX7Uv4YyEjOxJgg/8rxN.md 2024-12-25 03:32:28 hello. 2024-12-25 03:32:28 i need help on building a package with abuild -r 2024-12-25 03:33:02 it does not matter what i try to build, it always exits with: 2024-12-25 03:33:33 ERROR: No such package: .makedepends-..... 2024-12-25 03:33:45 what am i missing? 2024-12-25 03:44:00 maybe its just that i am using postmarketos... without the -r flag it tells me which dependencies i am missing and then i can install them manually... 2024-12-25 03:47:53 maybe abuild is broken on pmos? 2024-12-25 03:47:58 onnxruntime: Fetching onnxruntime-1.19.2.tar.gz::https://github.com/microsoft/onnxruntime/archive/refs/tags/v1.19.2.tar.gz 2024-12-25 03:47:58 >>> ERROR: onnxruntime: fetch failed 2024-12-25 03:47:58 abuild-fetch: /var/cache/distfiles/onnxruntime-1.19.2.tar.gz.lock: Permission denied 2024-12-25 04:25:01 magdesign: "permission denied" ... is your user in the abuild group? user may also need sudo/doas privileges 2024-12-25 04:25:50 abuild -r should automatically fetch the dependencies in the APKBUILD, usually no need to manually install 2024-12-25 04:26:32 s/in the/listed in the/ 2024-12-25 04:32:54 thanks. i added my user to the abuild group and rebooted. 2024-12-25 04:33:17 but abuild -r still complains: 2024-12-25 04:33:20 >>> ERROR: onnxruntime: builddeps failed 2024-12-25 04:33:21 ERROR: No such package: .makedepends-onnxruntime 2024-12-25 04:33:21 >>> onnxruntime: Uninstalling dependencies... 2024-12-25 04:34:28 x86_64? 2024-12-25 04:34:40 aarch64 2024-12-25 04:35:41 edge, yes? 2024-12-25 04:35:49 and testing repo enable 2024-12-25 04:36:05 mio: yes 2024-12-25 04:36:08 testing repo enabled in /etc/apk/repositories that is 2024-12-25 04:37:23 mio: is in there and enabled 2024-12-25 04:38:16 `apk update` and `apk search onnxruntime` lists the package? 2024-12-25 04:39:01 the other thing is, are you building from aports directory at ~/aports? if not, need to pass APORTSDIR=/some/other/path/to/aports 2024-12-25 04:39:42 mio: i removed the package since its broken in alpine , thats why i need to manualy build it... but building other things with abuild throwing same errors 2024-12-25 04:39:59 as by default abuild expects path to start at ~/aports 2024-12-25 04:40:32 mio: i dont want to clone the full aports to my phone 2024-12-25 04:40:55 that's fine, but what's the APKBUILD path? 2024-12-25 04:41:38 may have to point abuild to it 2024-12-25 04:41:49 ~/Downloads/onnxruntime/APKBUILD 2024-12-25 04:42:32 mio: how would i do that? 2024-12-25 04:44:28 forgot to ask, the error is after running `abuild checksum` 2024-12-25 04:44:33 *? 2024-12-25 04:44:43 then `abuild -r`? 2024-12-25 04:45:23 Downloads/onnxruntime $ abuild checksum... (full message at ) 2024-12-25 04:45:45 my bad, probably only need APORTSDIR if using `abuild rootbld`, abuild -r should just work 2024-12-25 04:46:03 should i force sudo? 2024-12-25 04:48:45 installed abuild-rootbld 2024-12-25 04:49:12 maybe i now need to suck all files again , since: 2024-12-25 04:49:15 abuild rootbld 2024-12-25 04:49:15 >>> ERROR: onnxruntime: onnxruntime-1.19.2.tar.gz is missing in checksums 2024-12-25 04:49:15 >>> onnxruntime: Validating /home/me/Downloads/onnxruntime/APKBUILD... 2024-12-25 04:50:39 if /var/cache/distfiles is owned by root then yeah, may be a permission issue, user can't write to it 2024-12-25 04:51:26 now stuck in checksums error 2024-12-25 04:51:36 (with root) 2024-12-25 04:53:47 guess to quickly work around it, could add user to sudoers or doas 2024-12-25 04:54:03 thanks for helping me... why is this stuff so super complicated? 2024-12-25 04:54:49 e.g. for doas edit /etc/doas.d/doas.conf, add: permit the-user :wheel 2024-12-25 04:54:55 then logout/in 2024-12-25 04:55:18 (replacing the-user with the abuild user) 2024-12-25 04:56:03 butbi use it now with: abuild -F -r 2024-12-25 04:56:58 okay, but abuild checksum first to download the source tarball 2024-12-25 04:57:13 so forcing root , which is ok for me... but it complains about checksum... can i force to ignore this checksum thing... 2024-12-25 04:58:08 already renamed the tarball but still checksum error.... 2024-12-25 04:58:43 maybe because i added the fix to APKBUILD and now checksum differs 2024-12-25 04:59:46 i just cant find the ignore checksum flag 2024-12-25 05:00:14 can you pastebin the APKBUILD? 2024-12-25 05:01:19 https://pastebin.com/2wVE6hvv 2024-12-25 05:02:03 i changed arch to = arch64 only 2024-12-25 05:02:56 and py3-numpy to py3-numpy1 2024-12-25 05:03:39 the APKBUILD doesn't have the sha512sums variable with the checksums anymore 2024-12-25 05:03:41 in the end i just need 2024-12-25 05:03:44 https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/77338 2024-12-25 05:04:20 mio: why do i need checksums. i dont care about them 2024-12-25 05:04:30 the `abuild checksum` step adds the checksums at the bottom of the APKBUILD 2024-12-25 05:04:52 mio: so i take the original again... 2024-12-25 05:04:52 abuild needs to verify the source checksum matches, or won't build 2024-12-25 05:06:26 ok. 2024-12-25 05:06:49 checksum error gone, but back in the loop: 2024-12-25 05:06:51 >>> onnxruntime: Validating /home/me/Downloads/onnxruntime/APKBUILD...... (full message at ) 2024-12-25 05:07:09 whats this .makedepends- 2024-12-25 05:08:03 i think i build it manually with all the patches filled in by hand 2024-12-25 05:08:17 abuild just dont work on pmos 2024-12-25 05:08:31 🤷 2024-12-25 05:11:11 or even better.. can someone please just fix piper-tts 2024-12-25 05:11:35 https://gitlab.alpinelinux.org/alpine/aports/-/issues/16753 2024-12-25 05:12:27 @mio thanks for your help and time. 2024-12-25 05:13:10 i think abuild is borked on postmarketos... 2024-12-25 05:13:13 magdesign: sorry wasn't much help, though if you just need the build apks, you can open a new MR, build and download the artifacts 2024-12-25 05:13:56 then close it again if you need the MR anymore ... hopefully the other MRs will have maintainer feedback soon 2024-12-25 05:15:42 s/if you need/if you don't need/ 2024-12-25 05:17:20 yea... thing is that i sucessfully build some stuff lately and pmos/sxmo people asked me to create an APKBUILD for it, but as long as i cant even use the ones from alpine, i can never contribute.... whatever... thanks for your time. 2024-12-25 05:18:28 maybe i should just waitout a month until the fix gets merged (i hate waiting in the middle of a project) 2024-12-25 05:20:22 did you have a chance to confirm whether the onnxruntime build with numpy1 works for you? 2024-12-25 05:20:32 or was that what you were trying to check? 2024-12-25 05:20:41 (from the MR) 2024-12-25 05:22:21 no... since i cant build... i reported the broken piper-tts, then it got fixed, but it relies on onnxruntime... which i try to build with the MR to continue my project... but i can use 'abuild' 2024-12-25 05:22:45 *cant 2024-12-25 05:24:26 could open a new MR with the onnxruntime APKBUILD to temporarily re-generate artifacts, maybe you could install from the job url if it succeeds 2024-12-25 05:24:53 if this is possible, yes please 2024-12-25 05:25:02 yeah, one minute 2024-12-25 05:29:10 running a pipeline at https://gitlab.alpinelinux.org/mio/aports/-/pipelines/284936 2024-12-25 05:29:27 let me get the job url 2024-12-25 05:30:30 you only need aarch64? 2024-12-25 05:30:39 jap 2024-12-25 05:31:09 hacking on the phone only 2024-12-25 05:31:21 😇 2024-12-25 05:35:18 when the job succeeds, you should be able to install the artifacts like `apk add --allow-untrusted -X https://gitlab.alpinelinux.org/mio/aports/-/jobs/1664092/artifacts/raw/packages/testing onnxruntime` 2024-12-25 05:35:46 cool 2024-12-25 05:35:53 cool. 2024-12-25 05:36:26 thank you so much for helping out! 2024-12-25 05:37:07 i can then report id this MR fixes piper-tts or just leads to the next issue 2024-12-25 05:37:15 *if 2024-12-25 05:37:18 yw, hopefully the package works out for you 2024-12-25 05:37:33 🤞 2024-12-25 05:38:05 good to have users familiar with the target package testing it 2024-12-25 05:39:09 yea, building an offline translator to learn finnish and spanish 2024-12-25 05:40:52 a fun and useful endeavour 2024-12-25 05:41:13 okay, try installing now 2024-12-25 05:42:06 (if it works, you can also save the artifacts, https://gitlab.alpinelinux.org/mio/aports/-/jobs/1664092 Download button on the right, before they expire) 2024-12-25 05:42:58 (the artifacts will expire in a day) 2024-12-25 05:43:27 just pulling the zip right now 2024-12-25 05:44:09 okay, you can check that it installs the newer version, 1.19.2-r3 2024-12-25 05:44:26 older repo version is -r2 2024-12-25 05:46:24 give me a moment 2024-12-25 05:49:10 sure 2024-12-25 05:54:15 HOORAY 2024-12-25 05:54:27 thank you sooooooo much 2024-12-25 05:54:34 😍😘 2024-12-25 05:54:49 yw! glad it worked! 2024-12-25 05:54:59 it works, finnaly 2024-12-25 05:55:56 🎉 2024-12-25 05:55:57 maybe that will tide you over until the MR goes through, may be a bit slow for maintainer review due to the holiday season 2024-12-25 05:56:36 happy hacking 2024-12-25 05:57:14 thanks. 2024-12-25 05:57:29 btw. merry x-mas 2024-12-25 05:59:32 thanks, you too! 2024-12-25 06:03:06 magdesign: fyi, the error you get when abuild is trying to uninstall dependencies means it was never able to install any dependencies in the first placee 2024-12-25 06:04:03 the error itself 'ERROR: No such package: .makedepends-onnxruntime' is a symptom of that 2024-12-25 06:04:14 maybe it only works with APKBUILD from postmarketOS 2024-12-25 06:04:43 i need to find out and write a howto into the wiki 2024-12-25 06:04:48 '>>> ERROR: onnxruntime: builddeps failed' is the actual issue, and you have to check the apk output to see why 2024-12-25 06:12:50 Perhaps you meantioned a dependency that does not exist / has not been built yet 2024-12-25 06:13:25 ikke: no, also tried to built 'koko'... same errors 2024-12-25 06:13:55 i think its a problem between alpine & postmarketos 2024-12-25 06:14:38 i can investigate further, but need to catch sleep... its already late, or nearly early here 2024-12-25 06:15:09 thx 2024-12-25 06:16:32 alright 2024-12-25 11:16:58 Klewltz: please use a pastebin. 2024-12-25 18:13:49 cyclisme24[m]: who are you talking to? 2024-12-25 21:15:46 is there a way to make setup-disk not use the entire disk? 2024-12-25 21:17:42 partition it manually and then mount everything 2024-12-25 21:39:35 ok I setup my rootfs but how do I make it bootable? I chrooted into it and ran update-grub and mkinitfs but it still wont boot. 2024-12-25 21:40:02 did you run grub-install though? 2024-12-25 21:40:09 oh no I forgot 2024-12-25 21:40:18 thanks 2024-12-25 21:47:44 ok now it boots to the grub screen but the only option is UEFI Firmware settings 2024-12-25 21:48:52 grub-mkconfig -o $rootfs/boot/grub/grub.cfg 2024-12-25 21:50:48 do I do that from within or outside my rootfs chroot? 2024-12-25 21:51:02 from within 2024-12-25 21:52:16 I don't see a menuentry for linux after doing that 2024-12-25 21:52:28 while there is a menuentry for linux on my other system in that file 2024-12-25 21:53:15 ACTION scratches head 2024-12-25 21:53:34 did you do grub-install from outside of chroot? 2024-12-25 21:53:42 no 2024-12-25 21:55:17 did you mount /dev, /proc and /sys inside the chroot? 2024-12-25 21:56:37 I think I got it 2024-12-25 21:56:45 I just did apk fix linux-lts 2024-12-25 23:08:42 hey guys, I am considering switching my server to Alpine. I am using it to host some self hosted stuff, mainly with podman. I also run game servers occasionally via containers. 2024-12-25 23:08:42 Would Alpine be suitable to replace debian for such task? I am a bit fed up by the old versions of podman on debian (there are no backports yikes). 2024-12-25 23:08:59 I just wonder whether alpine would have any limitations 2024-12-25 23:10:01 I know that game servers often need glibc, but since I containairze it it should not be an issue 2024-12-25 23:49:49 podman works on Alpine, so you do have that 2024-12-25 23:51:54 Having said that, Alpine is managed with, let's say, less "manpower" than Debian, and as such, system upgrades may be a bit more dangerous than with Debian stable. In case your server is a vserver, its snapshot functionality may come in handy and I'd definitely recommend using it before major updates (which is _every_ update when running Edge, and otherwise whenever the version number of the distro changes) 2024-12-25 23:51:54 (I do use Alpine edge as daily driver on two of my laptops without any issues though... but as said, YMMV) 2024-12-25 23:53:24 Alpine has the one interesting caveat that you can't have multiple kernel versions installed (like current + previous on Debian), so I definitely would recommend installing both linux-edge and linux-lts packages so you have some other kernel to boot, just in case (or you could copy off a known good kernel yourself) 2024-12-26 00:17:43 > system upgrades may be a bit more dangerous than with Debian stable 2024-12-26 00:17:43 i dont think there is anything more dangerous than debian 2024-12-26 00:36:48 "> system upgrades may be a bit..." <- > <@fossdd:matrix.org> > system upgrades may be a bit more dangerous than with Debian stable... (full message at ) 2024-12-26 00:37:15 Also, from personal experience Ubuntu has a "fun" track record 2024-12-26 00:37:41 Alpine has never fully broken, but a few times given me a broken kernel (but that is why I have two kernels installed) 2024-12-26 00:37:43 oh yeah, but alpine stable is not more dangerous than debian 2024-12-26 00:37:52 divVerent, got it. Is edge the standard repo? I think there is a stable repo too? 2024-12-26 00:38:12 there is versioned stable repo, plus edge which is... bleeding edge 2024-12-26 00:38:26 I suppose after a fresh install I am on stable? 2024-12-26 00:38:29 on desktop systems I use edge, on servers I would avoid it and run a stable release 2024-12-26 00:38:34 yeah 2024-12-26 00:38:41 ty 2024-12-26 00:38:51 divVerent: but using Arch right now, i can say while its bleeding edge it is still very stable 2024-12-26 00:39:01 I am also trying out dropbear for the first time. SInce I encrypt my drive I need it anyways 2024-12-26 00:39:35 I hope its gonna be a good dropin solution. Else I'll switch back to openssh :3 2024-12-26 00:40:18 fossdd[m], yeah I am on Arch too. But for a server it's too unstable in its updates 2024-12-26 00:40:36 imho 2024-12-26 00:42:42 fossdd[m]: Unless the Arch Linux team has a fit of "BTW we're gonna rebuild all packages for a new libc, and BTW we made it so that if you run pacman normally, you'll get an unbootable system, so you better run these manual commands before and these others after" 2024-12-26 00:43:21 when I asked them if they can't make the pacman tool tell the user such things, they said, every user should always check the Arch Linux website before running any update commands (and also, as one should ALWAYS pass -Syu when installing packages, that basically means check website before EVERY pacman command) 2024-12-26 00:44:40 I know no other distro who basically by policy is OK with making systems unbootable. Alpine has its issues, there was once a GRUB update that sometimes needed manual steps, but IIRC that got kinda resolved. And this one is kinda caused by the installer not having been designed to store how the bootloader was installed, so it's kinda hard to update the bootloader... 2024-12-26 00:45:11 Plus, bootloader repair if such a thing went wrong is definitely easier than repairing a system full of broken packages due to a halfway finished libc update 2024-12-26 00:48:14 the only "system failed to boot or be useful" issues with Alpine I ever had were crazy kernel issues / system hangs on weird ali express laptops (that then were fixed one kernel release later), and once instance of "I lost my AKMS installed wifi driver" which was caused by a kernel API change and the driver no longer compiling (had to manually update its tree) 2024-12-26 00:53:01 this basically is why I am likely not gonna install another Debian system - Alpine is just subjectively a bit nicer (e.g. apk runs faster, and the concept of the world file is definitely much better than Debian's autoremove stuff) 2024-12-26 00:54:37 basically, despite the inferior installer, I'd bring up a new system with Alpine much faster than I would with Debian - the only catch is that a few packages I need are missing so I have to compile them from source 2024-12-26 00:54:58 (but luckily it's simple and small stuff like abcmidi [I just need to find time making an APKBUILD for it...]) 2024-12-26 00:55:04 divVerent, which packages would that be for you? 2024-12-26 00:55:55 abcmidi is the one that actually bothers me 2024-12-26 00:56:21 otherwise, let me check my notes 2024-12-26 00:57:51 adplay (player for retro music files) 2024-12-26 01:00:29 git-crecord, icnsutils, loudgain, toilet, bcnc, findimagedupes, recoverjpeg, xss-lock 2024-12-26 01:01:06 that's the entire list of stuff in my "missing" list 2024-12-26 01:02:44 also, libglbinding, I forgot why I need that, but it's not on Alpine. Probably i once needed that to compile some open source game, forgot which. 2024-12-26 01:05:12 most of that missing stuff is simple autoconf-like software that'd be trivial to package 2024-12-26 01:05:41 not sure about git-crecord and icnsutils, and bcnc is some python stuff I just installed by hand on the one system I need it on 2024-12-26 01:06:08 findimagedupes is perl stuff, that might be a bit more problematic 2024-12-26 01:06:40 wonder if an alternative to that exists, as it's a rather slow tool 2024-12-26 01:11:23 gotcha thanks! they seem to be quite esoteric packages though 2024-12-26 01:11:45 And huh dropbear works! 2024-12-26 01:12:01 seems easier to configure than openssh 2024-12-26 01:12:11 even if a bit bespoke 2024-12-26 01:46:54 "gotcha thanks! they seem to be..." <- Definitely are, so I am not even complaining 2024-12-26 01:47:13 recoverjpeg is probably the most impactful one, as ideally one should have that installed _before_ losing data ;) 2024-12-26 03:10:00 divVerent, hehe true^^ 2024-12-26 17:54:14 I need an accountabili-buddy. I'm packaging xsnow because tis the season, but I keep falling asleep. 2024-12-26 17:54:14 I want to submit the MR by year-end. 2024-12-26 21:05:21 Got an APKBUILD of xsnow successfully built and packaged, but I don't think I have configure steps done right to place the binary and other files in canoical Alpine locations to be used 2024-12-26 21:11:40 ACTION uploaded an image: (55KiB) < https://matrix.org/oftc/media/v1/media/download/ATh9BCkD7NnNTDsg45XxTZG1TWBqOhBl0nedufNMvi_aal1w2D8MUhFkxtit1g8eOCu0dbVvahrXk28BSqjvVaxCeUTOibCwAG1hdHJpeC5vcmcvVFhMS2haQ2VvWGZ3b3RpeW1TeVd6enZZ > 2024-12-26 21:11:53 This is ridiculous. I love it, haha 2024-12-26 21:12:48 ACTION sent a code block: https://matrix.org/oftc/media/v1/media/download/AQJZQsf2UGuUPgHyVbtd7onwQ5QFPT2v1qc0paiK0mjiXgccrqhaYXfPP2aaM-b6VmwOYjVS8sWzS-W6f-81qxJCeUTOmnfQAG1hdHJpeC5vcmcvUE1IbXlaS0FIZHVVeHR4Z3dhbVZIckdZ 2024-12-26 21:13:36 ACTION uploaded an image: (46KiB) < https://matrix.org/oftc/media/v1/media/download/AdTq5CeCrosv3nlOQZ29udp2W4piH9akhAtq9LTCGz3idL-hILEi825Js1qlVbuuvHV3X4PmhyvXae_laZxIyghCeUTOpg7gAG1hdHJpeC5vcmcvVHlzeVpiSUl1TGpRVmlxSHJ5eHdLSXRi > 2024-12-26 21:14:03 binary goes to /usr/games (not on PATH, wrong), but menu and other data going to /usr/share seems right? 2024-12-26 21:14:18 Saijin_Naib[m]: Those matrix features you are using are quite anoying here on IRC 2024-12-26 21:14:55 I know, but I have not figured out how to setup my own bnc for IRC, so I use Matrix so I have scrollback and notifications 2024-12-26 21:15:13 I wish the interop was more transparent for sender/recipient 2024-12-26 21:16:17 It's not a problem to use matrix, but try to refrain from using things like multiline messages 2024-12-26 21:17:01 Codeblock goes to a paste, no? 2024-12-26 21:17:08 Or do you not mean the codeblock 2024-12-26 21:18:36 This is what we see: https://tpaste.us/gbgd 2024-12-26 21:22:07 Mmm, okay 2024-12-27 09:59:46 Hi! I am wondering what/how the virtual Alpine Linux ISO is optimized fort virtual environments, as I am planning on installing it on my Proxmox environment and wondering if I should use that version orv the "normal" distribution? 2024-12-27 10:00:18 Which version do you recommend for the Proxmox environment? 2024-12-27 10:05:28 thunderlight1: https://wiki.alpinelinux.org/wiki/Kernels 2024-12-27 10:05:52 thunderlight1: the virtual iso includes the linux-virt kernel and "...is recommended for alpine linux guests" 2024-12-27 10:16:29 @fission: Does that mean that I don't need the QUEMU guest module? 2024-12-27 10:18:04 I don't think it installs any particular set of guest tools by default 2024-12-27 10:18:19 (as it doesn't assume which host it will be running in) 2024-12-27 10:26:09 Ok, thanks. 2024-12-27 10:26:49 np 2024-12-27 10:27:01 Any recommendation&/guide available if you are going to use Alpine Linux as a Docker only host (= only running Docker apps)? 2024-12-27 10:32:08 thunderlight1: there's some very minimal info here: https://wiki.alpinelinux.org/wiki/Docker 2024-12-27 10:32:41 I run all my dockers on alpine hosts and as far as I remember, it just works 2024-12-27 10:33:27 but my setup is very uncomplicated 2024-12-27 10:39:11 Thanks fission 2024-12-27 10:39:54 thunderlight1: cheers 2024-12-27 11:03:01 Hi, I am looking for the Pub key of Alpine image, I found this: `Primary key fingerprint: 0482 D840 22F5 2DF1 C4E7 CD43 293A CD09 07D9 495A` of `Natanael Copa ` is this the correct one? thanks 2024-12-27 11:04:23 you find it at the top: GPG: https://alpinelinux.org/downloads/ 2024-12-27 11:04:48 `Primary key fingerprint: 0482 D840 22F5 2DF1 C4E7 CD43 293A CD09 07D9 495A` of `Natanael Copa ` looks correct 2024-12-27 11:05:07 as the signature is dated as Signature made Thu 05 Dec 2024 quite new, i had my doubts about, thanks 2024-12-27 11:09:31 ncopa: thanks, are you the key author? same username as the key owner name =) 2024-12-27 11:14:56 yup 2024-12-27 11:24:50 On QEMU/KVM there is no Alpine Linux option any more, I watched a tutorial dated as Jun 12 2024 and they have this option in the video, what will be option to choose there as I downloaded the Virtual Alpine image instead of the standard, thanks 2024-12-27 11:29:10 I could not fine in Documentation about KVM for solving this option.. still looking.. 2024-12-27 11:29:18 s/fine/fined/ 2024-12-27 11:29:31 s/fine/find/ 2024-12-27 11:30:07 not sure where you found that option 2024-12-27 11:30:20 in virt-manager? 2024-12-27 11:31:10 @kati-sto: You need to enable community repo in /etc/apk/repositories 2024-12-27 11:31:41 I am trying to install it on QEMU/KVM as a new virtual machine and there is the step to choose the image as it does not detect after choosing the .iso file, needs manual setup there 2024-12-27 11:32:13 do an update and install qemu-guest-agent 2024-12-27 11:32:18 I am on LMDE 6 2024-12-27 11:33:25 or what ever guest agent suites your need. 2024-12-27 11:34:29 do a search "apk search guest" to find what virtual guest modules are available. 2024-12-27 11:35:44 thunderlight1: I can't search with `apk` as I am on apt (Linux Mint) 2024-12-27 11:37:01 I'll try to choose Generic Linux 2022 as AI chat advised.., I have this option, but not sure if kernel version will be matching or not, I'll try 2024-12-27 11:42:49 kati-sto: You know this is a Alpine Linux IRC channel, rigth? That is why I assumed you have apk as the default Linux OS. Any how: do an "apt search guest" and I gues you would find the qemu guest package for Mint. Hope this is of any help. 2024-12-27 11:54:36 which alpine version? 3.21? i think osinfo db is not updated yet 2024-12-27 11:54:56 you can select alpine 3.20, even with alpine 3.21 iso 2024-12-27 11:56:08 this needs to be merged and osinfo db needs to make release after that https://gitlab.com/libosinfo/osinfo-db/-/merge_requests/797 2024-12-27 11:56:19 I downloaded the latest 3.21, I choose Generic Linux 2022 and installed it, it works, i'll test it farther... 2024-12-27 11:58:24 * I downloaded the latest 3.21 (Virtual), I choose Generic Linux 2022 and installed it, it works, i'll test it farther... 2024-12-27 12:08:56 @fission: Found a great and detailed instructions on how to install rootless Docker on Alpine Linux at https://virtualzone.de/posts/alpine-docker-rootless/. Just for reference. 2024-12-27 14:16:15 Hummm, it seems that mupdf is borken 2024-12-27 14:16:20 It just returns 1 2024-12-27 14:17:00 To be more precise, mupdf-gl is 2024-12-27 14:17:11 mupdf-x11 displays something 2024-12-27 16:49:00 Hi all 2024-12-27 16:50:09 I have been struggling to make eudev persistent in a diskless installation using 'lbu ci' as usual 2024-12-27 16:51:12 Is it possible? 2024-12-27 16:53:10 My installation is diskless and bootable from a 8G USB key. My workaround now is to reinstall everything that requires eudev with a script. 2024-12-27 16:54:23 But that implies I cannot lbu ci anything after I have launched it, because at the next reboot eudev will be missing, but not the software requiring it, making the system unusable 2024-12-27 16:57:04 After upgrading to alpine 3.21, I'm seeing the following issue when resuming from sleep on a laptop: The screen' brightness is flashing for a few seconds, and finally the screen becomes blank (or close to but unusable blank). Not seeing anything in dmesg, nothing either in /var/log/messages. Does that ring a bell to anyone? 2024-12-27 16:59:51 I'm using brightnessctl to control (and remember) the brightness. It works fine, unless I'm resuming from sleep. And weirdly enough, I don't see this issue if I'm plugged on an external monitor and I switch to a profile that has both screens on. 2024-12-27 17:02:02 quinq: mupdf-gl version 1.25.2 is working for me 2024-12-27 17:03:15 Same version here, not werking :/ 2024-12-27 17:03:21 Not sure how to debug it either 2024-12-27 17:03:42 maybe specific to the file you're using? i dunno 2024-12-27 17:04:01 Na 2024-12-27 17:04:06 But, I just ran glxgears 2024-12-27 17:04:09 Error: couldn't get an RGB, Double-buffered visual 2024-12-27 17:04:14 Not sure what that means… 2024-12-27 17:04:36 smells like a driver issue to me 2024-12-27 17:04:50 try rebooting :) 2024-12-27 17:05:23 Yeah, broken mesa 2024-12-27 17:05:36 Though it's been up for 4h30 :/ 2024-12-27 17:06:20 And I'm running last kernel 2024-12-27 17:07:50 mesa was updated today, about 12h ago 2024-12-27 17:08:31 I'm getting Nam^WWindows flashbacks 2024-12-27 17:08:40 reboooot 2024-12-27 17:08:54 what would you think if i told you that microsoft is the biggest committer to mesa now 2024-12-27 17:09:19 jaja 2024-12-27 17:09:32 I would be in denial and try to forget about it 2024-12-27 17:12:51 i mean, if the gpu's in a bad state, you probably need to reboot to clear it 2024-12-27 17:13:18 or what i would do is off-on, not reboot 2024-12-27 17:19:45 What's off-on? 2024-12-27 17:22:32 power down completely first 2024-12-27 17:26:01 Ah, cold boot ^^ 2024-12-27 17:26:16 Hardware is fine 2024-12-27 17:26:38 yeah. i mean, it depends, not all systems cold reset pci on reboot 2024-12-27 17:26:56 so if the gpu remains powered it could remain confused 2024-12-27 17:29:15 Nope, same issue 2024-12-27 17:29:45 interesting. so in this conversation mesa was already updated? 2024-12-27 17:30:17 if so, you could just try rolling back to the prior mesa and see if that fixes it 2024-12-27 17:30:22 “If MESA_DEBUG is defined, a message will be printed to stdout whenever an error occurs.” 2024-12-27 17:30:27 Setting that doesn't print anything 2024-12-27 17:31:00 Sadly, Alpine doesn't support rolling back (no previous-version-mirror) :/ 2024-12-27 17:31:15 the prior mesa version i have in my cache is mesa-24.2.8-r0 from december 2nd 2024-12-27 17:31:48 yeah but you can install the old package from apk cache if you have it. 2024-12-27 17:31:58 package(s) 2024-12-27 17:33:08 Hummm, for some reason mupdf-gl does: 4293 lseek(2, 0, SEEK_CUR) = -1 ESPIPE (Invalid seek) 2024-12-27 17:34:30 That's weird 2024-12-27 17:37:00 this is on bare metal? 2024-12-27 17:37:15 ? 2024-12-27 17:37:35 It's running on a Linux (Alpine) 2024-12-27 17:37:43 i mean, this is not a vm or container or something? 2024-12-27 17:38:01 Ahhh ^^ 2024-12-27 17:38:03 No 2024-12-27 17:38:10 (that's not what bare-metal means, but whatev) 2024-12-27 17:42:28 And then it stats stderr too 2024-12-27 17:42:54 huh? ok anyway. i get that same lseek error too but nothing broken here. 2024-12-27 17:44:24 Yeah, and redirecting stderr to null doesn't change the behavior 2024-12-27 17:45:00 It goes further though! 2024-12-27 17:45:25 Well, not much 2024-12-27 17:52:54 has anyone researched what's currently the best perf/price risc soc that can run alpine? 2024-12-27 17:57:25 I have not seen any comparisson 2024-12-27 17:59:53 there is hackerboards.com but it doesnt factor in sw compatibility 2024-12-27 18:04:42 mpv[4915]: segfault at 10 ip 00007f0631a7a7e4 sp 00007ffc3c5b3ba0 error 4 in libGL.so.1.2.0[3f7e4,7f0631a51000+4e000] likely on CPU 1 (core 1, socket 0) 2024-12-27 18:33:09 Hummm 2024-12-27 18:33:17 $ doas apk add -f mesa=24.2.8-r0 2024-12-27 18:33:22 The following packages will be REMOVED: 2024-12-27 18:33:25 […] 2024-12-27 18:33:25 After this operation, 3177 MiB of disk space will be freed. 2024-12-27 18:33:31 Most likely not what I want 2024-12-27 18:36:15 how do i ulimit -c unlimited ? 2024-12-27 18:37:33 well, like that? 2024-12-27 18:37:39 You ulimit -c unlimited 2024-12-27 18:37:40 core file size (blocks) (-c) 0 2024-12-27 18:37:45 # ulimit -c unlimited 2024-12-27 18:37:50 core file size (blocks) (-c) unlimited 2024-12-27 18:38:35 unlimit: command not found 2024-12-27 18:38:43 s/unlimit/ulimit/ 2024-12-27 18:39:18 i see 2024-12-27 18:39:57 unmount: not found 2024-12-27 18:40:04 lol 2024-12-27 18:40:20 why is umount? 2024-12-27 18:40:31 That was a u/un joke ;) 2024-12-27 18:40:54 i know why umount is not unmount? 2024-12-27 18:41:31 not sure what's the meaning of ulimit i guess it stands for unlimit too 2024-12-27 18:42:13 More like user limit 2024-12-27 18:42:47 how do i generate a core file? 2024-12-27 18:43:42 Once you have set that for the current session, it should generate one when a process segfaults 2024-12-27 18:44:34 original unix versions had some length limits which they tried to keep everything under 8 chars for naming 2024-12-27 18:45:40 shorter was always better. it could have been as few as 6, i can't recall 2024-12-27 18:46:27 then gdb 2024-12-27 18:46:31 gdb core core ? 2024-12-27 18:46:36 it seems that 2024-12-27 18:46:44 is there a file called 'core' 2024-12-27 18:46:46 ? 2024-12-27 18:46:51 yes 2024-12-27 18:47:08 running without gdb made it 2024-12-27 18:47:32 Then yes 2024-12-27 18:47:53 qt file picker seg faults for aarch64 2024-12-27 18:47:56 qt6 2024-12-27 18:48:15 You might need to install / compile with debug symbols to get anything useful 2024-12-27 18:48:50 scorpion2185[m], on linux you can send a SIGQUIT to generate a coredump (man 7 signal) 2024-12-27 18:50:20 what package is that ? 2024-12-27 18:50:57 but in this case i better seg fault to generate it i think 2024-12-27 18:52:16 supplemental packages ending -dbg have your symbols 2024-12-27 18:52:42 if they exist 2024-12-27 18:52:52 right, not necessarily all packages have them 2024-12-27 18:53:04 or rather, most will not have them 2024-12-27 18:53:31 without symbols the cores aren't useful 2024-12-27 18:56:21 ikke: i'm curious about that though, have the dbg packages been constrained because of infra limits? 2024-12-27 18:57:31 yes, mostly 2024-12-27 18:57:41 they take up a huge amount of space 2024-12-27 18:57:59 and on 32-bits, may also cause build failures due to lack of virtual address space 2024-12-27 18:58:02 I can send a 12TB hard drike 2024-12-27 18:58:09 Should be enough and cheap 2024-12-27 18:58:16 A single drive won't cut it 2024-12-27 18:58:35 How big is the repository? 2024-12-27 18:59:18 What I mean is that each builder needs enough space, and then the master repository and each mirror as well 2024-12-27 18:59:31 It seeps through to everything 2024-12-27 19:01:01 Hummm, the builders rebuild the whole “world”? 2024-12-27 19:01:24 it'd be nice to at least get main to 100% -dbg coverage if it's not 2024-12-27 19:01:46 but i have no idea what that involves on the builder side 2024-12-27 19:01:46 With the current build-architecture, it's just not feasible 2024-12-27 19:02:19 roger that 2024-12-27 19:02:47 It's a lot of diskspace for something that is used rarely 2024-12-27 19:23:36 Hi I have a new alpine server set up after migrating from debian. Is it possble to set up dropbear to decrypt my drive before linux boots like in Debian? Any help apperiated. 2024-12-27 19:24:19 (Else it is very difficult to reboot the server) 2024-12-27 19:25:05 iirc I had to recompile my iniramfs on debian to make this work 2024-12-27 19:25:32 how is it handled on alpine typically? 2024-12-27 19:30:15 It's not something natively supported, so it's something you would need to somehow setup manually 2024-12-27 19:33:41 @I see :( 2024-12-27 19:36:54 This is an old project that seems to implement it, not sure if it still works though: https://github.com/mk-f/alpine-initramfs-dropbear 2024-12-27 19:42:58 is qt6-qtbase-dbg enough for qt6file picker? 2024-12-27 19:43:14 it depends a bit where the segfault happens 2024-12-27 19:43:40 when i open nheko-strawberry file picker 2024-12-27 19:43:51 yes, but I mean in the code 2024-12-27 19:48:43 ikke, ty although Im gonna base it off this: https://github.com/dermotbradley/alpine-remote-LUKS-unlock 2024-12-27 19:49:05 right, a bit more recent 2024-12-27 19:49:30 Imho that should be a supported feature though. As otherwise a fully encrypted setup can be painful (if the server is in a remote location) 2024-12-27 20:11:54 ikke, is is reasonable to install a different initramfs generator like dracut? The problem is when I implement the support manually, an update to dropbear or mkinitfs could overwrite these changes, breaking the setup. Unless I woudl blacklist dropbear or mkinitfs from updating which Iam considering, ty :) 2024-12-27 20:13:14 I think there are people who use a different generator, so in general, yes 2024-12-27 20:13:30 If you uninstall mkinitfs, it should not overwrite the intramfs 2024-12-27 20:14:18 but what happens if the kernel gets updated and I have no mkinitfs ? 2024-12-27 20:14:59 You need to implement a trigger that regenerates initramfs on kernel upgrade, similar to how mkintfs does it 2024-12-27 20:16:02 I really hate dractu and setting it up but I shuld be able to figure it out thants :) (couldnt find anything on goolgle) 2024-12-27 20:16:36 The trigger would be part of the apk package 2024-12-27 20:17:05 oh! thats good! 2024-12-27 20:18:07 So I uninstall mkinitfs, install dracut, and then I need to tell apk somehow to use dracut? 2024-12-27 20:18:36 dracut is already packaged, so I assume the author already setup a trigger 2024-12-27 20:19:10 and as a matter of fact, it has 2024-12-27 20:31:17 it turns out I can just run `apk del mkinits` and it would uninstall mkinits and auto-install dracut instead:P 2024-12-27 20:31:33 at least my output is suggsesting that 2024-12-27 20:33:03 I see that both provide 'initramfs-generator' 2024-12-27 20:33:30 But not sure how uninstalling mkinitfs would then install drakut 2024-12-27 20:33:46 not sure either 2024-12-27 20:34:06 I can understand if you would do 'akk add !mkinitfs' 2024-12-27 20:34:24 but I am not lying 2024-12-27 20:34:26 https://bpa.st/EFIQ 2024-12-27 20:35:14 What would the exclamation mark mean in alpine? 2024-12-27 20:35:37 Nuc1eoN696: conflicts with 2024-12-27 20:36:02 Or if it's in world, exclude it from consideration 2024-12-27 20:36:22 interesting 2024-12-27 20:36:39 so it would be in the world file but prepended with ! ? 2024-12-27 20:36:42 yes 2024-12-27 20:36:48 gotcha 2024-12-27 20:37:09 especially with provides it can be usefull 2024-12-27 20:38:42 ok so now that I have replaced my initramfs generator the remote ssh thing should work, I am gonna try it out :) 2024-12-27 20:39:06 albeit note how dracut install a bunch of crap sadly :P but what can you do :p 2024-12-27 20:48:29 hey, quick questions: how can I disable automatic library detection for a certain (sub)package? I am building a package that contains a library for another architecture, but libc.musl-aarch64.so.1 cannot be found (which I think is fine?) 2024-12-27 20:49:05 I don't think you can disable it selectively 2024-12-27 21:08:16 The !package_name thing can also be used to remove packages that are auto-install via install_if. 2024-12-27 21:09:10 E.g.: `dbus !dbus-daemon-launch-helper`, or `sway !swaybar !sway-wallpapers` 2024-12-27 21:09:25 yup 2024-12-27 21:15:43 When trying to add packages for a local repo (tagged with "@local"), I get: 2024-12-27 21:15:46 ERROR: unable to select packages: 2024-12-27 21:15:54 mesa-gl-24.2.8-r0: 2024-12-27 21:15:54 masked in: @local 2024-12-27 21:16:01 satisfies: mesa-dev-24.2.8-r0[mesa-gl=24.2.8-r0] 2024-12-27 21:16:09 error, satisfies? 2024-12-27 21:16:21 What does that mean 2024-12-27 21:16:53 perhaps 'masked' is the problem? 2024-12-27 21:17:37 Something requries mesa-gl=24.2.8-r0, but the version from @local is not satisfying that 2024-12-27 21:17:41 apk-world doesn't say anything about masking, nor apk-add 2024-12-27 21:17:56 mesa-gl from @local is 24.2.8-r0 2024-12-27 21:18:06 That's what I'm trying to install 2024-12-27 21:18:23 Also it says it satisfies it, not the opposite :/ 2024-12-27 21:18:39 It says 2 things 2024-12-27 21:18:55 it says that mesa-gl-24.2.8-r0 satisfies mesa-gl=24.2.8-r0 2024-12-27 21:19:00 but it's masked in @local 2024-12-27 21:19:11 What does masked mean here? 2024-12-27 21:20:51 quinq: one issue could be that mesa requries dependencies from @local, but they are not going to be installed automatically 2024-12-27 21:21:00 (the mesa version you built) 2024-12-27 21:21:22 That would definitely be a problem :D 2024-12-27 21:21:36 But do you know why it wouldn't want to install them, although they're dependencies? 2024-12-27 21:21:58 I'm trying to downgrade mesa basically 2024-12-27 21:22:16 So I created a local repo with all previous versions of the currently installed mesa packages 2024-12-27 21:22:20 It will only install explicitly mentioned packages from a pinned repo 2024-12-27 21:23:26 That would explain it 2024-12-27 21:23:29 But meh 2024-12-27 21:24:00 You could unpin the repo, then install it with a version constraint 2024-12-27 21:24:15 apk add mesa=24.2.8-r0 2024-12-27 21:24:57 Yeah, that's actually what I did before 2024-12-27 21:25:04 But thought that it'd be cleaner from a tagged repo 2024-12-27 21:25:11 Apparently that's not the idiomatic way 2024-12-27 21:25:24 It has very limited use cases 2024-12-27 21:26:02 Rather it's very limited ;p 2024-12-27 21:26:29 -reboot- 2024-12-27 21:27:48 ok 2024-12-27 21:28:00 invoked, it's definitely an issue with (mupdf/)mesa 2024-12-27 21:28:09 Works again with 24.2 2024-12-27 21:28:17 glxgears too 2024-12-27 21:28:21 Just fails with 24.3 2024-12-27 21:28:36 which pkgs i need to install to run shell cmds from within newly sway installs ? 2024-12-27 21:28:38 ikke, thanks for the help :) 2024-12-27 21:29:37 vkrishn: sounds like you want a terminal? 2024-12-27 21:30:09 quinq: you're welcome 2024-12-27 21:30:37 ikke: yes, pkg name pls 2024-12-27 21:30:57 i don't want to install full gnome or xfce 2024-12-27 21:34:14 any of xterm, urxvt, alacritty, kitty, wezterm, xfce4-terminal, foot, and many others 2024-12-27 21:34:58 ok, thanks 2024-12-27 21:36:45 ikke, it seems this has been attempted to merge, but got put on hold https://gitlab.alpinelinux.org/alpine/mkinitfs/-/merge_requests/86. But now that alpine has a testharness mkinitfs maybe it could be re-considered for inclusion? 2024-12-27 22:06:29 i remember mention of syslinux boot sometimes stops/delays, i noticed that if you press ENTER during syslinux boot (when bios is set/selected to boot from usb) this happens (not all hardwares). 2024-12-27 22:06:50 don't know if its a bug or probably how old bios works 2024-12-27 22:10:45 At some point there is a "boot:" prompt 2024-12-27 22:11:00 There you can edit the boot cmdline 2024-12-27 22:11:12 Not sure, but maybe enter triggers that it waits for more input 2024-12-27 22:11:51 editing is ok, just dont' press ENTER at first prompt 2024-12-27 22:13:52 its kinda reverse of "Moto-Moto" phenomenon described here, https://tpaste.us/5QXx 2024-12-27 22:15:14 could be a amalgamation issue of musl+busybox+syslinux 2024-12-27 22:25:20 :), installed sway, (ram based) on 2nd generation laptop, all ok 2024-12-27 22:25:29 it on edge 2024-12-27 22:26:14 WhyNotHugo: thanks for the ! tip 2024-12-27 22:29:02 grub package has the /etc/grub-autoinstall mechanism now, but setup-disk does not write the file yet and I cannot find the bug tracking that work. Anyone have the link to that bug? Or did it get forgotten? 2024-12-27 22:30:36 (I may want to send the MR to do that, but would like to read previous context first as I can't seem to find it on the tracker, maybe I am looking in the wrong place) 2024-12-27 22:48:12 ikke: apk-world(5) says that the dependency is inherited to all dependencies. 2024-12-27 23:57:46 how does bindsym work(pkg ?), mentioned here, https://wiki.alpinelinux.org/wiki/Sway 2024-12-28 00:01:46 wym? 2024-12-28 00:08:38 cannot find here, https://pkgs.alpinelinux.org/packages 2024-12-28 00:08:47 its a part of sway 2024-12-28 00:09:49 ok, trying, "which wym" , nope 2024-12-28 00:10:17 no, i mean. "bindsym" is a part of sway 2024-12-28 00:11:36 from that page, it sounds like 'bindsym' is a directive in the sway config, not a command 2024-12-28 00:11:48 ok got it, thanks 2024-12-28 00:12:09 in /etc/sway/config 2024-12-28 00:12:24 yes, for configuring the keybinds 2024-12-28 00:12:36 though you should probably make a copy of it and put it in your home directory 2024-12-28 00:12:50 https://wiki.archlinux.org/title/Sway 2024-12-28 00:15:29 editing in ~/.config/sway/config 2024-12-28 00:16:09 top! 2024-12-28 00:17:21 or include /etc/sway/config.d/* if user wide 2024-12-28 01:49:38 Hi guys for some reason ifupdown doesn't want to enable vlan filtering on my bridge, any ideas what could cause that? 2024-12-28 02:43:01 minimal: helped me a lot thank you! My dirty fix made against his advice: https://bpa.st/W5BQ 2024-12-28 06:47:32 installed both sway+xfce, lightdm can handle both desktop :) 2024-12-28 06:48:04 i think it did not work in v3.18, someone is working hard... thanks! 2024-12-28 07:34:55 its interesting, did not know that firefox could save site's logged in sessions 2024-12-28 07:35:33 which means, i can zip full ~/.mozilla folder and move to different device and still be logged in 2024-12-28 07:39:09 A session is a cookie 2024-12-28 07:39:26 Why wouldn't that be able to be stored? 2024-12-28 07:39:36 Generally you still are logged in after restarting the browser 2024-12-28 07:39:59 don't know which version of ff got it working 2024-12-28 07:41:01 i have zips of earlier v63 but did not notice that, may i did not try it properly 2024-12-28 07:44:34 ah, remembered, thunderbird does that with google auth sessions 2024-12-28 07:45:19 I see this is my `messages` file a lot, I guess after closing laptop lid, is there a way to disable this? I don't want my computer to sleep. I can't find info on `e-suspend`: "e-suspend[4978]: Entering sleep state 'suspend'..." 2024-12-28 07:45:59 it tends to cause whole system crashing after opening lid as well I think 2024-12-28 07:54:38 oh it might be elogind trying to make the system sleep, I'll tell it not to explicitly in /etc/elogind 2024-12-28 08:11:40 Nuc1eoN696: does the proposed code unlock zfs as well? Fingers crossed on the merge 2024-12-28 08:14:26 Hi, not sure if this is the most on-topic channel for this but I'm looking for an alternative to certbot 2024-12-28 08:14:54 I'd prefer if it supports DNS challenges via Gandi 2024-12-28 08:15:05 runxiyu_: I use acme.sh 2024-12-28 08:15:10 but I don't know if it meets your requirements 2024-12-28 08:16:42 acme.sh supports Gandi according to https://github.com/acmesh-official/acme.sh/wiki/dnsapi 2024-12-28 08:16:49 I'll try it out, thanks! 2024-12-28 08:17:11 (Mostly doing this because I find certbot's design to be too complicated and I'd like to avoid having to install a ton of Python dependencies) 2024-12-28 08:17:39 acme.sh is also in the Alpine repos, which is another plus for me 2024-12-28 08:23:18 also uacme 2024-12-28 08:30:04 Thanks 2024-12-28 08:30:17 Where could I find documentation on /etc/periodic/*? 2024-12-28 08:30:45 oh, my brain just broke right there, it just calls all of them with run-parts 2024-12-28 08:30:57 so... I'll just put a script that calls acme.sh --renew -d ..., in there 2024-12-28 08:35:00 yes 2024-12-28 08:35:29 Just keep the rules of busybox runparts in mind 2024-12-28 08:40:47 https://github.com/mirror/busybox/blob/master/debianutils/run_parts.c#L125-L132 2024-12-28 08:43:35 thx! 2024-12-28 08:44:40 runxiyu_: I started with certbot and then said "surely there must be something easier" and found acme.sh :) 2024-12-28 08:45:14 I'm also not a particular fan of how certbot messes up my nginx configs by default 2024-12-28 08:45:18 But yeah :D 2024-12-28 08:50:16 ikke: heh that's a funny comment 2024-12-28 08:51:02 also returning *c as a bool is a bit ouch but whatever 2024-12-28 11:28:42 Cheers! I want to create custom installation image for RPI. basically I need to substitute default kernel with my own, but this will lead to changing initramfs, firmwares, modloop-rpi. I tried to generate all the necessary files on existing rpi+Alpine machine, but now I'm stuck with loading modloop-rpi. During the boot I got message: "ERROR: modlop failed to start". Prior this it wasn't able to mount it, so I added squashfs feature to my 2024-12-28 11:28:42 mkinitfs.conf. Now it can be mounted but can't start. So I thought, maybe there are scripts that are used to generate installation image for rpi? It will help me a lot to achieve my goal. Otherwise, I would need advise on how to setup modloop-rpi and initramfs in a correct way or how to debug the process. On a side note, I read that modloop-rpi should be checked with key, which is absent in my initramfs, maybe that's the problem? But I have no ideas 2024-12-28 11:28:43 how to add this key during initramfs generation process. Any help is very appreciated! 2024-12-28 11:41:11 is "session" in repo? https://getsession.org/ 2024-12-28 11:47:25 "is "session" in repo? https://..." <- nope :) 2024-12-28 11:48:24 :( 2024-12-28 12:00:58 Download Session for 2024-12-28 12:00:59 Desktop 2024-12-28 12:01:05 And they show a picture of a laptop 2024-12-28 12:01:13 I wouldn't trust that software 2024-12-28 12:02:06 There's no clear link to the sources, they just give an “appimage” thingy 2024-12-28 12:02:42 there's a github link in the top of the page 2024-12-28 12:03:19 Instead of “Get the source” 2024-12-28 12:04:35 “Session requires […] a Linux distribution with glibc 2.28 or later […].” 2024-12-28 12:04:50 it might be able to work with gcompat 2024-12-28 12:06:13 Ah, it's a web-browser “app” anyway 2024-12-28 12:11:32 or is there something similar in repo? just someone asked me if i has session, they use it for messaging from phone, me thinks 2024-12-28 12:21:42 you can probably use the flatpak 2024-12-28 12:22:15 ok... I got passwd to segfault 2024-12-28 12:22:21 well, \Test_User did, and I reproduced it 2024-12-28 12:26:54 runxiyu_, which one? 2024-12-28 12:27:03 If that's the busybox one, not so surprising 2024-12-28 12:27:14 If it's the shadow one, more concerning 2024-12-28 12:27:28 I think it's from shadow 2024-12-28 12:27:41 Well, I have shadow installed via cloud-init 2024-12-28 12:30:54 What about adduser, that allowed creating that user in the first place? 2024-12-28 12:31:28 The problem seems to be with long passwords 2024-12-28 12:31:38 \Test_User tried to use a password 341 bytes long 2024-12-28 12:32:40 haha, nice :D 2024-12-28 12:33:09 But that's not "\Test_User" really, is it? 2024-12-28 12:33:19 That's "Test_User", right? 2024-12-28 12:33:38 That's their nick on Libera 2024-12-28 12:33:53 Er 2024-12-28 12:33:55 Yeah 2024-12-28 12:33:59 The unix username is just 'hax' 2024-12-28 12:34:04 Ahhh, okx 2024-12-28 12:34:07 Sorry forgot to mention, that could have been confusing 2024-12-28 12:34:15 No prob, fixed :) 2024-12-28 12:39:13 could someone else try to reproduce this in a 'normal' installation (i.e. no cloud-init)? 2024-12-28 12:39:18 “Since we want to support passwords upto PASS_MAX, we need PASS_MAX bytes for the password itself, and one more byte for the terminating '\0'. 2024-12-28 12:39:28 We also want to detect truncation, and readpassphrase(3) doesn't detect it, so we need some trick.” 2024-12-28 12:39:31 red flag 2024-12-28 12:47:32 Smh. What if the operator wants a NUL in their password, huh? 2024-12-28 12:49:21 i'm only using base64's characters here tho 2024-12-28 12:55:21 No crash here, but it seems it silently truncates passwords 2024-12-28 12:56:33 that also doesn't sound like what i would call correct behavior 2024-12-28 12:56:53 Oh, I'm testing with busybox passwd -_- 2024-12-28 12:57:02 Of course it does that xD 2024-12-28 12:57:04 1ebf7bc56ea2de14c6654b1a3f3705be431a4c0e34e8f06cae16b9cd11b2ec9f /usr/bin/passwd 3.21 x86_64 2024-12-28 12:57:26 ^ I'm using passwd with the above sha256 2024-12-28 12:58:14 Yeah, shadow one segfaults here too. 2024-12-28 12:58:37 reporting 2024-12-28 12:59:27 gitlab is being very fast for me today... 2024-12-28 12:59:35 took a minute to load 2024-12-28 13:00:09 ok, it's not loading at all now 2024-12-28 13:01:33 ok, there's a 256B buffer somewhere that gets overflowed 2024-12-28 13:02:21 static char crypt_passwd[256]; 2024-12-28 13:02:23 humhum 2024-12-28 13:05:18 trying to valgrind passwd on fedora makes it stall forever 2024-12-28 13:08:31 quinq: Are you quine on the gitlab? 2024-12-28 13:08:34 nope 2024-12-28 13:08:38 Oh 2024-12-28 13:08:40 I'm quinq 2024-12-28 13:08:47 oh sorry I mistyped that 2024-12-28 13:08:56 was writing too much about quine for school 2024-12-28 13:09:49 Ah, then yes I guess I'd be that quinq on the alpine gitlab if I ever created an account ^^ 2024-12-28 13:10:22 Wait- I thought you said you are quinq on the alpine gitlab 2024-12-28 13:10:25 I might be misinterpreting things 2024-12-28 13:11:29 I'm aswering by the positive, that'd be me, although I'm not sure I have an account there 2024-12-28 13:11:48 alright 2024-12-28 13:25:16 passwd: Authentication token manipulation error 2024-12-28 13:25:16 meh 2024-12-28 13:27:04 what causes that? 2024-12-28 13:30:42 Trying to run my own shadow build 2024-12-28 13:31:41 And now I broke my system :( 2024-12-28 13:31:48 doas passwd testuser 2024-12-28 13:31:48 passwd: Permission denied 2024-12-28 13:32:43 :( 2024-12-28 13:33:26 i haven't even got shadow to build properly yet 2024-12-28 13:37:49 cyclisme24[m]: I assume so, albeit I am not the author of the original commit! Personally I am on ext4 so I can not give a clear answer atm. Buuut if you are interested to test it out I could send you the modified Mkinitfs and Dropbear packages/apkbuilds and you could check it out! A feedback whether it works or not could actually come in handy:)) 2024-12-28 13:41:50 fixed 2024-12-28 13:47:52 ikke, can we have libbsd-dbg? :p 2024-12-28 13:50:33 quinq: should be easy enough to build yourself 2024-12-28 13:50:48 That's what I do when I need a dbg package 2024-12-28 13:51:22 Just add $pkgname-dbg to subpackages 2024-12-28 13:51:44 Just whining a bit :) 2024-12-28 13:52:18 Anyway, it looks like the issue comes from libpam 2024-12-28 13:57:02 https://gitlab.alpinelinux.org/alpine/aports/-/issues/16784 2024-12-28 14:00:02 runxiyu_, quotting my on-going investigation is a bit premature 2024-12-28 14:00:10 I'm just talking out-loud 2024-12-28 14:00:19 Doesn't seem to come from there anymore 2024-12-28 14:00:25 ah ok, sry 2024-12-28 14:05:54 nqqb question, how do I build a -dbg package? 2024-12-28 14:06:43 I mean I just built the package with abuild, but there's no -dbg one 2024-12-28 14:07:00 meh, ikke you said it. 2024-12-28 14:10:49 worked, thanks again :) 2024-12-28 14:18:18 Humm, gdb doesn't catch the debug symbols 2024-12-28 15:10:23 ikke, should I have to do anything more than building and installing a -dbg package in order for gdb to find debug symbols? 2024-12-28 16:16:08 anyone has a working usercfg.txt and/or config.txt for rpi5, i get "no screen" when trying startx 2024-12-28 16:16:42 and if i modify usercfg.txt as wiki suggest, i get not even screen in boot/console it seems.. 2024-12-28 16:49:49 👇♦FREE 💰 SIGNALS 👇... (full message at ) 2024-12-28 17:08:05 having a weird problem, setting up alpine on rpi5 and udev wont start at boot, cant find executalbe 2024-12-28 17:13:05 gonna try a reboot 2024-12-28 17:47:10 i do `apk add eudev;lbu commit -d`, but it wont stick... have to do it next reboot, i guess it might mess some stuff up... 2024-12-28 18:01:23 still no admin in matrix? scammer above 2024-12-28 20:47:28 Hi all. Did some investigation on my issue, of all the eudev packages, only some are not made persistent by lbu commit: eudev, eudev-openrc 2024-12-28 20:50:21 to summarize, apk add eudev does install the package correctly, updating rc. Doing lbu commit and rebooting one finds out that the udevd executable has disappeared, leaving the system without dev management. 2024-12-28 20:51:26 Checking then the state of eudev, it is not installed (unsurprisingly udevd is missing) 2024-12-28 20:51:58 I am a newcomer, no idea if that is intended for diskless systems or some kind of bug 2024-12-28 21:46:15 Hello 👋 guys ❤️‍🔥❤️‍🔥❤️‍🔥❤️‍🔥❤️‍🔥❤️‍🔥💋💋💋💋... (full message at ) 2024-12-28 23:29:17 I AM DOING LEGIT AND TRUSTED TRANSFER and MONEY LOADING & FLIPS TO ALL COUNTRIES And money orders available... (full message at ) 2024-12-28 23:41:53 I AM DOING LEGIT AND TRUSTED TRANSFER and MONEY LOADING & FLIPS TO ALL COUNTRIES And money orders available... (full message at ) 2024-12-28 23:47:29 💸 2024-12-29 02:54:11 https://gitlab.alpinelinux.org/alpine/aports/-/issues/16786 2024-12-29 02:54:15 cgit bug reported 2024-12-29 02:59:07 I am relatively convinced that this is a musl-related issue? 2024-12-29 02:59:18 Though, building cgit is quite painful so I'm not going to bother making a debug build now 2024-12-29 06:52:45 is it possible to use abuild -K to keep the source, then manually modify it and build it? 2024-12-29 06:52:50 (and then install it) 2024-12-29 06:53:01 (reason: printf debugging) 2024-12-29 08:31:28 hey, I am trying to mount my encrypted LUKS drive from an alpine liveCD, and I can successfully decrypt it with cryptsetup. But for some reason I am unable to mount it. 2024-12-29 08:31:28 Mounting /dev/mapper/my-encrypted-volume on /media/my-encrypted-volume failed: Invalid argument. 2024-12-29 08:32:09 I am just running `mount /dev/mapper/my-encrypted-volume /media/my-encrypted-volume` and I cannot figure out why it fails.. 2024-12-29 08:32:27 the file system is ext4 2024-12-29 08:35:17 Nuc1eoN696: does /media/my-encrypted-volume exist? 2024-12-29 08:42:26 fission, yes it exists! 2024-12-29 08:43:06 that's good :) 2024-12-29 08:43:40 you could try specifying the fstype 2024-12-29 08:44:05 mount -t ext4 ... 2024-12-29 08:44:51 failing that, I'd check that /dev/mapper/my-encrypted-volume is a link to something reasonable 2024-12-29 08:45:06 and you could also check the status 2024-12-29 08:45:56 cryptsetup -v status my-encrypted-volume 2024-12-29 08:46:11 (although you mentioned that you were just able to successfully decrypt it, so not sure it would show anything helpful) 2024-12-29 08:47:10 What do you mean to check whether it is a link to something reasonable? 2024-12-29 08:47:39 yes, the status doesnt help much, as mentioned decrypting at least went fine :) 2024-12-29 08:47:52 did you try specifying -t ext4 ? 2024-12-29 08:48:00 It seems like some alpine live cd limitation 2024-12-29 08:48:07 yeah I tried that :/ 2024-12-29 08:48:14 you can check dmesg for errors too 2024-12-29 08:49:32 indeed, but I do not see anything helpful there or related to the mount command: https://paste.opensuse.org/pastes/e0d7080d15bc 2024-12-29 08:50:36 looks normal 2024-12-29 08:52:04 progress. I installed the non busybox version of mount. 2024-12-29 08:52:10 apk add mount 2024-12-29 08:54:45 does it help? 2024-12-29 08:55:05 well the error message make more sense :P 2024-12-29 08:55:17 https://paste.opensuse.org/pastes/9801bb642f1e 2024-12-29 08:55:34 you mean "Invalid argument" wasn't helpful? haha 2024-12-29 08:56:05 dmesg says: EXT4-fs (dm-0): VFS: Can't find ext4 filesystem 2024-12-29 08:56:15 fission, not at ALL :P 2024-12-29 08:56:19 is it really ext4? 2024-12-29 08:56:53 yes my root system is ext4, and that should be the root file system 2024-12-29 08:58:27 what do you get from blkid /dev/mapper/my-enrypted-volume ? 2024-12-29 08:59:30 well when I run mount without '-t ext4 ' it shows: Mount: /mnt: unknown filesystem type 'LVM2_member' 2024-12-29 08:59:55 it sounds like you used LVM on LUKS instead of using ext4 on LUKS 2024-12-29 09:00:04 run lvm vgscan -ay 2024-12-29 09:03:12 raven523, the -a option is not recognized, which one do you mean? 2024-12-29 09:03:37 I think I meant lvm vgchange -ay 2024-12-29 09:03:48 quinq: Turns out it's a musl/PAM issue, mostly musl. I tried sending to the mailing list 2024-12-29 09:04:21 https://www.openwall.com/lists/musl/2024/12/29/1 2024-12-29 09:04:29 2 logical volumes in volum group 'vg0' now active 2024-12-29 09:04:50 there should now be a logical volume in /dev/mapper that you can mount 2024-12-29 09:07:50 raven523, thanks so much for the help mate, that did it! 2024-12-29 09:08:04 fission, you too for the emotional support 2024-12-29 09:10:22 Nuc1eoN696: anytime 2024-12-29 09:10:41 the blkid is a good trick, will remember that one 2024-12-29 09:11:33 yes, true, blkid did not show /dev/mapper/my-enrypted-volume but /dev/vda2 2024-12-29 09:13:28 but the error message of busybox' mount is atrocious :) 2024-12-29 09:38:59 what software does the mailing list to github integration use? 2024-12-29 09:39:03 gitlab* 2024-12-29 10:08:49 hey guys, i'm trying to install the companion app for video downloadhelper, a common firefox extension. it's worked fine on every other distro i've tried, but on alpine when i navigate to the directory and try to run the ./vdhcoapp install command it just gives me an error saying ./vdhcoapp: not found, but the file is definitely there 2024-12-29 10:09:42 it sounds like it's missing a library 2024-12-29 10:09:47 the instructions and files are here https://www.downloadhelper.net/install-coapp-v2 2024-12-29 10:10:10 that binary is almost certainly compiled for glibc, so it will not work on musl 2024-12-29 10:17:12 well what do i need to do to get it working? is it even possible? 2024-12-29 10:18:15 you'll need to compile it yourself 2024-12-29 10:18:26 https://github.com/aclap-dev/vdhcoapp/ 2024-12-29 10:22:44 trying to build, yq not installed. install yq-go, Node not installed. install nodejs, Error: Wrong version of Node (expected v18) fml 2024-12-29 10:26:50 i'm assuming there's no workarounds for stuff like this in alpine? nobody here has gotten this firefox extension working yet? 2024-12-29 10:30:44 install the correct version of node 2024-12-29 10:31:05 tman: less effort to just use wget and copy/paste the link from downloadhelper 2024-12-29 10:33:01 could probably just switch to yt-dlp instead of some extension+app 2024-12-29 10:40:29 the version of node it's expecting is 4 or 5 versions old. i'm not interested in switching to cmd line programs for downloading videos. i'll just find another distro. 2024-12-29 10:41:25 there are various gui frontends to yt-dlp, like qytdl, mpv, etc 2024-12-29 10:41:30 dunno which alpine has though 2024-12-29 10:41:54 runxiyu_, well done! 2024-12-29 10:42:14 Sorry I didn't continue the debugging, had to go out 2024-12-29 10:42:43 I'm interested in knowing how you solved the debug symbols issues, wasn't able to make it work here 2024-12-29 10:43:55 tman, sounds like that firefox “extension” is trying to run a native binary that is built for another platform 2024-12-29 10:44:02 Ask them for the sources 2024-12-29 10:47:48 quinq: I added -dbg subpackages, abuild -r, added ~/packages/{main,community} to /etc/apk/repositories as pinned repos, and edited my apk world to force it to use the versions from my pinned repos 2024-12-29 10:48:17 quinq: I also fiddled a bit with abuild to use printf debugging™ because in that occasion it was more convenient to do so than to properly learn gdb 2024-12-29 10:49:26 Ahhh, I suppose I was missing that “pinning”, will look into it 2024-12-29 10:50:00 I'm not sure how I got it to work either 2024-12-29 10:50:06 I have a pretty rudimentary understanding of how apk works 2024-12-29 10:52:30 Ah, tagging 2024-12-29 10:53:04 I did that be we found out with ikke that this wasn't working well for downgrading packages 2024-12-29 10:53:14 ah, right 2024-12-29 10:53:14 (with is a separate matter) 2024-12-29 10:53:34 Anyway, good job :) 2024-12-29 10:54:25 And yeah, printf-debugging also works 2024-12-29 10:55:45 thx 2024-12-29 13:39:17 runxiyu_: is 256char passwd not considered weak? 2024-12-29 13:39:38 now considered^ 2024-12-29 13:41:11 I don't think so 2024-12-29 13:41:25 I use a 60-char password which isn't considered weak either, imo 2024-12-29 13:42:38 then maybe some fixed limitations in busybox should be ok 2024-12-29 13:42:47 uh 2024-12-29 13:42:55 we're talking about passwd(1) from shadow-utils 2024-12-29 13:43:01 busybox just truncates the password 2024-12-29 13:43:35 so how does it resolve it, is it still able to login ? 2024-12-29 13:43:46 if you know the length it truncated it to 2024-12-29 13:43:49 i forgot what that is 2024-12-29 13:54:08 hmm ok, read it, main issue is, "I think musl's behavior of returning "*" is incorrect" 2024-12-29 13:56:36 i mean, i guess it could be considered correct, and pam shouldn't have messed with that buffer 2024-12-29 14:32:20 Can i just barge in and begin ranting about my problems with opengl? 2024-12-29 14:32:57 rants are probably best applied to #alpine-offtopic 2024-12-29 14:33:09 otherwise ask your question? 2024-12-29 14:34:06 i am not quite sure what exactly is going on but i think opengl just doesn't work on my alpine installation. 2024-12-29 14:34:48 I am pretty sure i got all the necessary drivers and installed mesa but all the opengl requiring applications just output errors on startup 2024-12-29 14:34:52 Does it work with other Linuxes? 2024-12-29 14:35:17 It does, it worked with every other linux my PC has been through 2024-12-29 14:35:30 Guest4442, mesa 24.3 doesn't work on my laptop either 2024-12-29 14:35:35 i thought maybe it's something with the lts kernel so i've installed the edge one but it still doesn't work 2024-12-29 14:36:07 I had to revert to 24.2 2024-12-29 14:36:43 If it doesn't work on release either, that would be another issue 2024-12-29 14:36:50 s/another/a different/ 2024-12-29 14:41:10 If I install 2-3 packages from `edge testing` on `main` using apk will those update along with `apk upgrade` or will those packages just never update? 2024-12-29 14:41:11 guess i'll try reverting too 2024-12-29 14:41:43 orchardstreet22: they should update 2024-12-29 14:48:46 nice, thanks fluix 2024-12-29 16:57:53 i compiled an older version of mesa and now opengl works 2024-12-29 16:58:15 i came here to say thanks to whoever said that the newest version doesn't but i forgot who it was 2024-12-29 17:19:21 My place in heavens is now secured 2024-12-29 17:24:12 what gpu? 2024-12-29 17:27:29 a lot of stuff changed in 24.3 2024-12-29 17:28:39 https://docs.mesa3d.org/relnotes/24.3.0.html good grief. 2024-12-29 17:34:02 Hi, I'm having some difficulty trying to get my ALSA volume to save when rebooting my system. I'm running a Raspberry Pi 3 in diskless mode, and have added /var/lib/alsa/asound.state to lbu and commit after running an alsactl store command 2024-12-29 20:47:00 xfce4 on edge has lots of nice fixes :) 2024-12-29 20:49:52 apk fix -> OK: 1392 MiB in 612 packages, i have my xfce (ram install) up an running in less than 10sec after boot 2024-12-29 20:50:15 but need to have those apks in local SSD 2024-12-29 20:52:00 seems gradually moving towards being my main desktop(very likely kde) 2024-12-30 09:09:19 Hello? 2024-12-30 09:09:53 I was wondering if theres a way to setup ZRAM without the need for util-linux and possibly be able to support ZSTD 2024-12-30 13:23:17 https://t.me/slimfit00 2024-12-30 16:31:36 hi, trying to get alpine to work on rpi5, cant start x, xorg.0.log: https://0x0.st/8s63.txt 2024-12-30 16:38:13 does /dev/dri/card0 exist? 2024-12-30 16:44:38 lopid i assume not :X 2024-12-30 16:44:47 im on the rpi4 now.. 2024-12-30 16:45:22 here i have both card0 and card1 2024-12-30 16:59:46 i ran as root btw.. 2024-12-30 21:50:44 is anyone using strongswan? seems like that we still have the legacy stroke based way as default (ipsec.conf vs strongswan.conf) 2024-12-30 22:05:17 got a bit further(?), got /dev/dri/video0 and 1, seems to be using video1, new Xorg.log: https://0x0.st/8s0O.txt 2024-12-30 22:27:25 do you have a custom xorg conf that is trying to use a particular driver? 2024-12-30 22:28:24 no, i saw that could be a solution tho, didnt know which driver to use 2024-12-30 22:31:44 X or Xorg used to have a -configure option but i don't see it now. maybe that might have helped 2024-12-30 22:50:36 is it ok to use mdev for a simple windowmanager like ratpoison? or need eudev? 2024-12-30 22:51:35 xorg works okay with mdev and libudev-zero, but many things don't 2024-12-30 22:52:19 things like what? 2024-12-30 22:54:06 pipewire, pulseaudio, cups 2024-12-30 22:55:14 hmm, i dont use those, might try it.. 2024-12-30 23:06:27 hmm, mdev didnt notice me plugging in the mouse it seems.. 2024-12-30 23:11:05 I mean, I suspect it noticed, but it had no rules to do anything about it 2024-12-30 23:17:02 just a small notice in dmesg 2024-12-30 23:49:16 anyone else just update to the latest edge and lose OpenGL support? 2024-12-30 23:50:44 YES! 2024-12-30 23:50:48 maybe! 2024-12-30 23:51:00 what does your error say? 2024-12-30 23:52:19 valerius: quinq first reported this, and saw success in rolling back mesa to 24.2 2024-12-30 23:52:30 i'm not affected though (amdgpu) 2024-12-30 23:53:43 gotta sleep.. 2024-12-31 00:19:25 thanks, that fixed it for me also 2024-12-31 00:19:34 I am on amdgpu as well though... 2024-12-31 06:13:06 has anyone here successfully used qemu-system-aarch64 to boot alpine-rpi-3.21.0-aarch64? I can get a login prompt but keyboard input doesn't seem to work 2024-12-31 06:25:00 if anyone has, feel free to /msg me 2024-12-31 08:30:54 l0rd_hex: which dtb are you using? 2024-12-31 10:42:57 hey there, i've installed alpine 3.21 on a raspberry pi and i'm having a weird issue where it seems like the system can't `doas` (or in general suid-run) commands as users that don't have a shell? 2024-12-31 10:43:19 like, on my desktop, i can do `doas -u greetd id` and it returns the uid/gid/whatever 2024-12-31 10:43:30 on the rpi, even though the doas config is the same "permit persist :wheel" 2024-12-31 10:43:40 "doas: id: Permission denied" 2024-12-31 10:44:39 and yes, on both systems the entry in /etc/passwd says "/sbin/nologin" at the end 2024-12-31 10:52:47 hazardaj_nombroj, try to strace it, it should tell you what permission is denied more precisely 2024-12-31 10:54:22 well, uh, doesn't quite work, now it tries to output "doas: not installed setuid" and doesn't even ask for the password 2024-12-31 10:54:39 even when i do "strace doas -u root id", which works without strace 2024-12-31 10:55:53 rather: doas -u greetd strace -f -o id.trace id 2024-12-31 10:56:31 doas: strace: Permission denied 2024-12-31 10:57:45 Where are you trying to write? 2024-12-31 10:58:09 You're executing strace as greetd, so you need to write in a directory where it has write access 2024-12-31 10:58:17 /tmp is usually fine 2024-12-31 10:58:26 true, but i got a more clearer message 2024-12-31 10:59:21 i `doas -s`'d as root, then ran the strace command, and it instead showed me that it somehow was unable to execve any possible variant of $PATH/id 2024-12-31 10:59:44 same happens when i specify /usr/bin/id directly 2024-12-31 11:02:10 -s Execute the shell from SHELL or /etc/passwd 2024-12-31 11:02:13 How is that related to id 2024-12-31 11:02:37 Ahh, sorry, you're now trying to run id as root instead of greetd, ok 2024-12-31 11:03:04 Maybe you installed id from a package for a different platform? 2024-12-31 11:03:16 Are you even able to run it as your current user? 2024-12-31 11:03:18 well, i can clearly run `id` as a regular user 2024-12-31 11:07:24 https://pastebin.com/MHHB0x0Y <- this is what the final part of the strace looks like. it suids as the `greetd` user, then tries to execute things and fails 2024-12-31 11:10:11 Running what command? 2024-12-31 11:11:49 execve("/usr/bin/id", ["/usr/bin/id"], 0x5563b50d70 /* 7 vars */) 2024-12-31 11:11:53 so, once again, `id` 2024-12-31 11:12:37 … 2024-12-31 11:13:08 id doesn't do suid 2024-12-31 11:13:15 So I doubt that's what you're actually tracing here 2024-12-31 11:13:38 first it runs setresuid, then execve 2024-12-31 11:13:50 what does oO 2024-12-31 11:14:00 I'm asking: what command are you actually running 2024-12-31 11:14:11 Under which context 2024-12-31 11:14:21 Can't debug anything by mixing layers and partial output 2024-12-31 11:14:23 `strace -o test.log doas -u greetd /usr/bin/id` running as root 2024-12-31 11:14:42 So you're stracing doas 2024-12-31 11:15:07 not id 2024-12-31 11:15:18 yes 2024-12-31 11:15:59 i don't think it even gets to executing `id` 2024-12-31 11:16:08 because the execve system call returns EACCES 2024-12-31 11:16:23 strace + doas (and any other suid programs) is always misleading, never trust strace's output 2024-12-31 11:16:33 yep 2024-12-31 11:16:37 But 2024-12-31 11:16:45 What are the actual rights on /usr/bin/id? 2024-12-31 11:17:15 it's a 777 symlink to /bin/busybox, which in turn is 755 2024-12-31 11:17:25 and /bin? 2024-12-31 11:17:50 huh 2024-12-31 11:18:14 /bin is okay, but somehow my root directory got 700 permissions as one of the users 2024-12-31 11:18:19 that explains everything 2024-12-31 11:18:25 cool :) 2024-12-31 11:18:59 :P 2024-12-31 11:19:18 okay, i think i know what's happening 2024-12-31 11:21:02 i had an [initial_session] set up in greetd with a different user, and greetd's init file has a setting which tries to make sure the home directory is locked down to the user under which greetd is run 2024-12-31 11:21:26 Praise system 2024-12-31 11:21:27 d 2024-12-31 11:21:29 > local homedir="$(getent passwd greetd | cut -d: -f6)" 2024-12-31 11:21:33 > checkpath -d -m750 -o greetd:greetd "$homedir" 2024-12-31 11:21:56 wait, that shouldn't bork the perms to the other user 2024-12-31 11:22:36 either way, everything seems to work now 2024-12-31 11:22:47 Happy new year :) 2024-12-31 11:22:53 same to ya, pal 2024-12-31 14:54:23 what's the command to downgrade mesa to 24.2? 2024-12-31 15:03:41 probably `apk add /var/cache/apk/mesa…` 2024-12-31 15:05:06 thanks. there's no mesa in /var/cache/apk 2024-12-31 15:05:56 you need to have setup-apkcache'd already 2024-12-31 15:06:51 i am in chroot 2024-12-31 15:07:28 should apk add mesa=24.2 not work? 2024-12-31 15:07:51 not if the repo has moved on 2024-12-31 15:09:22 ok setup-apkcache says: awk: /proc/mounts: No such file or directory 2024-12-31 15:10:06 please note that downgrading packages is not supported and youre basically on your own 2024-12-31 15:10:13 for what is it necessary to downgrade mesa? 2024-12-31 15:10:17 it sets up a cache for packages to be stored when you update them. it won't download old versions 2024-12-31 15:11:19 after apk upgrade the machine won't boot anymore. someone mentioned before that downgrading mesa helped 2024-12-31 15:11:33 you could downgrade to alpine v3.21 2024-12-31 15:11:37 it still uses mesa 24.2 2024-12-31 15:11:58 i think thats the easiest way to downgrade mesa 2024-12-31 15:12:04 I'll try that thanks 2024-12-31 15:12:18 but i dont think mesa is really what is blocking a boot 2024-12-31 15:36:00 very probably not mesa. 2024-12-31 16:07:07 hmm, on rpi5 i get /dev/dri/video1 but lspci/lshw doesnt seem to mention anything about it? 2024-12-31 16:07:43 does ls? 2024-12-31 16:09:28 i mean card1, yes 2024-12-31 16:12:22 huh, stopped udev and started mdev, and it seems to work o.o 2024-12-31 16:13:05 you're welcome 2024-12-31 16:13:37 mdev is not too good for xorg tho, seems.. 2024-12-31 16:38:45 On edge, `apk upgrade -a` is offering to install a whole bunch of extra firmware packages for me. Is this a known problem? 2024-12-31 16:56:23 ikke ncopa: ban MariahR20 they spammed in #fdroid and #postmarketos about nsfw 2024-12-31 16:56:24 Reminder: Check my live cam for fun! Join Mylive Cam chat: https://tinyurl.com/DateMECAM123 2024-12-31 16:56:29 sighs 2024-12-31 16:56:30 Reminder: Check my live cam for fun! Join Mylive Cam chat: https://tinyurl.com/DateMECAM123 2024-12-31 17:07:04 seems a file in /usr/share/X11/.. made the fbdev work .. 2024-12-31 17:11:32 when i try vc4, it says module does not exist, but i can do modinfo vc4 with positive results.. 2024-12-31 17:52:59 is there something special about starting x from tty1? 2024-12-31 20:12:41 how do I kick ban? 2024-12-31 20:19:18 ncopa: usually you can just /kickban nick 2024-12-31 20:19:52 or /kickban #channel nick 2024-12-31 20:20:13 /kickban [#channel] nick [reason] 2024-12-31 21:10:38 fossdd: thanks for your help, after downgrade to v3.21 I can login again at least. need to fix wlan and grub I guess. 2024-12-31 21:38:01 np 2024-12-31 22:04:00 hey my audio sounds like chip and dale. Please help 2024-12-31 22:09:08 Also what in the world is "fuser -v"? 2024-12-31 22:21:56 take a look at man fuser 2024-12-31 22:22:01 fuser - identify processes using files or sockets 2024-12-31 22:27:39 man: No entry for fuser in the manual. 2024-12-31 22:28:20 I ran fuser --help and it gave me some info 2024-12-31 22:28:23 then you didnt install the man pages for fuser (apk add psmisc-doc) 2024-12-31 22:28:30 yeah or that 2024-12-31 22:29:00 Well thanks. I prefer a man page 2024-12-31 22:50:25 Hi, I'm in the process of getting Alpine up and running on a Rpi 400. It's much easier than it was six months ago but I still have a couple of niggles - first is that the clock is not being updated to sync with NTP on boot. 2024-12-31 22:51:42 I'm using chrony, which starts on boot and doesn't complain of anything. Using chronyc to sync manually works fine and brings things into line. Any ideas on what I should be looking at to get the on boot process to work properly? 2024-12-31 22:53:21 Did you try "sudo hwclock -s"? 2024-12-31 22:55:10 The Rpi doesn't have a hardware clock. 2024-12-31 22:55:46 So hwclock complains and exits 2024-12-31 23:14:28 Happy New Year! 2024-12-31 23:29:25 lostwax: you could enable the swclock service instead. rc-update add swclock boot 2024-12-31 23:32:23 swclock is already in the boot runlevel 2024-12-31 23:50:47 fission: I'm using bcm2711-rpi-4-b.dtb