2024-09-01 08:56:35 a 2024-09-01 10:41:53 a suspense 2024-09-01 14:46:41 I'm using setup-bootable to build a custom alpine live-usb. I've noticed that it places a copy of ldlinux.c32 and ldlinux.sys at the root of the disk, but these don't appear to be used by anything? as in, if I delete them it still boots fine. The official iso only has ldlinux.c32, and it's inside /boot/syslinux rather than the filesystem root. Anyone know why setup-bootable does this differently? 2024-09-01 14:48:33 oh, and it looks like setup-bootable also puts a second copy of ldlinux.c32 inside /boot/syslinux, to match the iso 2024-09-01 22:12:11 anyone try playing around with alpine+flatpak steam on the steam deck? curious if the controller works fine and if the refresh rate slider/gpu freq slider work out of the box or if the correct knobs can be exposed to make them work 2024-09-01 22:12:31 running nixos on mine currently but kinda missing alpine tbh 2024-09-02 01:14:49 How do i properly from inside a script pass a sting with spaces onto a script? i tried this one ./te.sh "$line4" 2024-09-02 01:16:12 i get a problem of filenames being cut at the first space counted from the right 2024-09-02 01:45:50 Let me see if i can paste all 7 lines in the script in case someone got a better idea to solve it all :) 2024-09-02 01:45:56 while IFS= read -r line; do 2024-09-02 01:45:56 ./te.sh "$line4" 2024-09-02 01:45:56 line4=$(echo "$line" | cut -b 45-) 2024-09-02 01:45:56 if [[ "$line" == *".mcr"* ]]; then 2024-09-02 01:45:56 cat "$line4" 2024-09-02 01:45:56 fi 2024-09-02 01:45:58 done < "$1" 2024-09-02 01:46:43 worked :) 2024-09-02 03:50:13 Babba: there's nothing wrong with the code you've provided; more likely whatever te.sh is doesn't handle parameters with spaces correctly 2024-09-02 09:29:11 how to set up loginctl? 2024-09-02 09:29:25 https://wiki.alpinelinux.org/wiki/Elogind 2024-09-02 09:29:34 i read this and loginctl wont detect my session 2024-09-02 09:30:10 summershine:~$ doas rc-service polkit status 2024-09-02 09:30:10 summershine:~$ doas rc-service elogind status 2024-09-02 09:30:10 * status: started 2024-09-02 09:30:10 * status: started 2024-09-02 12:18:51 Hello, 2024-09-02 12:18:51 I'm encountering issues while building Docker images with Alpine Linux. The build fails with the following error: 2024-09-02 12:18:54 "WARNING: updating and opening https://dl-cdn.alpinelinux.org/alpine/v3.19/main: temporary error (try again later)" 2024-09-02 12:18:57 This occurs across multiple Alpine versions. It seems the APK repositories might be temporarily down. Has anyone experienced this or have suggestions for resolving it? 2024-09-02 12:19:04 Thanks in advance! 2024-09-02 12:20:32 if you pop the URL (https://dl-cdn.alpinelinux.org/alpine/v3.19/main/) into your browser, you will probably see that the mirror is up 2024-09-02 12:20:57 that error message is a bit terse, but it probably points to a connectivity issue inside your build environment 2024-09-02 12:23:00 Thank you for the suggestion. I will check the network settings and connectivity within my Docker build environment to address this issue. 2024-09-02 12:26:49 Also, http seems to be the recommended proto, not https 2024-09-02 12:27:22 Could be part of what causes the issue you're having 2024-09-02 12:27:38 i use https myself and haven't had an issue. but if your clock is desync'ed enough, ssl cert verification could fail ya 2024-09-02 12:27:39 s/recommended/target/ 2024-09-02 12:27:56 peerl3ss, you aren't :) 2024-09-02 12:29:08 Just for an initial header exchange to tell your client to connect over http 2024-09-02 12:29:16 At least that's what I can see from here 2024-09-02 12:29:51 definitely uses ssl for me 2024-09-02 12:30:15 well, tls :) 2024-09-02 12:30:15 Can you try: curl -I https://dl-cdn.alpinelinux.org/alpine/v3.19/main 2024-09-02 12:30:23 Yeah ;) 2024-09-02 12:32:53 not sure what that's about, but i get an http 200 when i dl a pkg apk via https and curl 2024-09-02 12:33:21 I get a 301 to http://dl-cdn.alpinelinux.org/alpine/v3.19/main/ 2024-09-02 12:33:35 i get that on the landing page for some reason. odd 2024-09-02 12:33:39 That's… Weird that you don't get it too 2024-09-02 12:33:45 ah :D 2024-09-02 12:33:46 browser doesn't redirect tho 2024-09-02 12:33:46 ok 2024-09-02 12:33:55 strange 2024-09-02 12:33:59 That's an nginx issue if you leave out the final / 2024-09-02 12:34:12 ohh 2024-09-02 12:34:24 ohhh 2024-09-02 12:34:32 Would it be fixeable? 2024-09-02 12:35:12 good question, I haven't found a good solution yet 2024-09-02 12:35:13 I mean is it a configuration issue, or an inherent nginx problem 2024-09-02 12:35:17 ok 2024-09-02 12:35:29 Thanks for clarifying anyway ikke :) 2024-09-02 12:35:46 mkerkeni, sorry for the noise, can go on! 2024-09-02 12:35:55 Problem of nginx being behind a reverse proxy that does the tls termination 2024-09-02 12:37:00 right, it'd have to force the scheme instead of taking automatically from the server type 2024-09-02 12:38:46 They say: http://nginx.org/en/docs/http/converting_rewrite_rules.html 2024-09-02 12:39:19 Hummm, though I don't know what rules are actually there, I'll shut up. :) 2024-09-02 12:39:23 FWIW, wget says (among other): « URL transformed to HTTPS due to an HSTS policy » 2024-09-02 12:42:14 Got it, I'll check the nginx rewrite rules and HSTS policies. Thanks for the info! 2024-09-02 13:04:07 Hey all, I got it fixed! It was a time sync issue, as suggested. I synced the time in the Docker container, and now everything's working fine with the apk commands. Thanks for the help! 2024-09-02 14:55:37 lvscan show me inactive volumes as shown in the pic. Kindly need command line to make them active. Reference to the picture as actual setting going on, please 2024-09-02 14:56:29 ACTION uploaded an image: (89KiB) < https://matrix.org/_matrix/media/v3/download/matrix.org/aYwppzFhJBuZcAcdtITvAxLY/2024-09-02-19-49-50-967.jpg > 2024-09-02 14:56:56 the basic syntax iirc is lvchange -ay / 2024-09-02 14:57:52 usually tho i just do vgchange -ay to activate all volumes at once 2024-09-02 14:59:14 Thankyou 2024-09-02 15:00:22 sure, both the man page and --help are pretty cumbersome :P 2024-09-02 15:59:39 My machine keeps periodically rebooting suddenly (not a clean reboot; more like suddenly dies and then boots back up). Trying to figure out how I can try to get to the bottom of this in Alpine. Any ideas on pinning down the problem? 2024-09-02 16:01:41 RAM passes memtest86 (though the RAM stick used to have a partner that failed the memtest so the failed stick is gone) 2024-09-02 16:03:10 Might be worse problem than just a bad memory module 2024-09-02 16:03:19 SSD passes SMART health assessment. 2024-09-02 16:03:39 My current suspicion is bad motherboard. I've already replaced the PSU. 2024-09-02 16:11:24 ok 2024-09-02 16:11:25 yeah :/ 2024-09-02 16:30:03 grossaffe[m]: i experienced this before, your motherboard is probably shorting to the case 2024-09-02 16:30:20 Oh, that's an interesting thought. 2024-09-02 16:30:43 grossaffe[m]: i had the same issue (random reboots) when i ran alpine on a raspberry pi. the problem was indeed bad hw, but i had to narrow it down slowly by elimating other potential causes 2024-09-02 16:31:38 if you ran afford to sit and watch your dmesg logs until the issue recurs, you can run `dmesg -w` to tail them. you may get a kernel panic and a hint at the particular problem before the machine resets 2024-09-02 16:33:31 another thing to look at is file system corruption. you can reinstall all packages with `apk upgrade -a`. to detect corruption, generate a message authentication code for each file before and after this step. depending on the file system you chose, this may be relevant 2024-09-02 16:34:25 This is a new system. And this problem has been persistent across clean installs, so very much doubt package corruption to be the culprit. 2024-09-02 16:35:59 i suspected the SD card on the pi was dying but had to rule this out. but i think it is fair to say that sudden reboots can cause corruption and make the system even more instable 2024-09-02 16:37:01 i assume you're not running any out-of-kernel modules. those can cause issues sometimes 2024-09-02 16:37:55 I'll take a look at re-installing the motherboard and see if that helps. This is a mini-ITX board in a small case. As for corruption, Yes, I could see the sudden reboots potentially causing further issues to the filesystem (I see when it reboots that it is always fixing some fileystem issues, which isn't shocking given it doesn't shut down properly). 2024-09-02 16:37:55 And yes, I am using a pretty vanilla Alpine setup. No custom kernel. Just trying to make myself a little media server. 2024-09-02 16:39:32 yeah, i'd say getting the panic is your best bet. does the system ever just freeze instead of reboot? 2024-09-02 16:40:28 if not, would make sense if power issue 2024-09-02 16:40:46 It used to have freezing problems before I swapped out the PSU, I think. 2024-09-02 16:41:39 PSU was the only part I bought used for this build (the RAM was previously used, too, but by me and was known working; this machine killed one of my sticks) 2024-09-02 16:42:50 hmm, yeah that does make me suspect power and overvoltage protection 2024-09-02 16:43:09 err overcurrent 2024-09-02 16:43:13 But that PSU has since been replaced with a brand new EVGA PSU. 2024-09-02 16:43:38 My fear is that the old PSU may have damaged the motherboard, though. 2024-09-02 16:44:21 mhmm. i'd say all bets are off if a component died already 2024-09-02 16:50:04 i think the chipset (assuming intel here) runs on the same 3.3V rail as the memory modules 2024-09-02 16:51:34 AMD. Went with an AM5 APU (little did I realize at the time that AMD's AV1 encoder was broken for 1080p video) 2024-09-02 16:56:23 oic... another idea is to try inducing a failure with a stress test. you may be able to isolate the component that is defective if kernel panic logs are not fruitful 2024-09-02 16:57:59 i remember getting failures more often when i was compiling. this page has lots of good ideas: https://wiki.archlinux.org/title/Stress_testing 2024-09-02 16:58:20 My machine is h appy to fail at idle. 2024-09-02 16:59:57 haha, mine was too. but more prone with memory operations and cpu load 2024-09-02 17:00:51 Okay, I'll add stress test to my to-do list. 2024-09-02 17:01:22 you can run dmesg -w in tmux in one window and the stress test in another 2024-09-02 17:28:42 ACTION uploaded an image: (106KiB) < https://matrix.org/_matrix/media/v3/download/matrix.org/EgGyZjdJKcvXjXRYISEacFqm/2024-09-02-22-28-23-587.jpg > 2024-09-02 17:28:44 Need help with this 2024-09-02 17:47:40 how is alpine compared to kicksecure 2024-09-02 17:48:58 That assumes we know what kicksecure is 2024-09-02 18:02:26 i have not used kicksecure but i have used whonix. assume it's p similar 2024-09-02 18:02:41 oh, he left :P 2024-09-02 18:05:19 It might be https://www.kicksecure.com/ > Kicksecure is a secure by default OS always based on the latest security research. 2024-09-02 18:05:31 Never heard of it. 2024-09-02 18:08:35 ok, and i never tried Alpine OS, do you guys reccomend it as a daily, or only as a portable live os 2024-09-02 18:09:32 We absolutely recommend it as your daily os! 2024-09-02 18:09:58 (Depends on what you want to achive actually) 2024-09-02 18:10:52 my biggest reservation about recommending it for daily use is not being able to install multiple kernel versions natively. at least, not that i know of. i prefer running it virtualized so i can seamlessly roll back to previous kernels with file system snapshots 2024-09-02 18:10:53 well, kinda not have the OS spying on me. Do a bit of video and photo editing and run some social apps 2024-09-02 18:11:32 "2024-09-02-22-28-23-587.jpg" <- ? 2024-09-02 18:11:32 thanks for input 2024-09-02 18:13:20 why would you want to roll back to previous kernels / im still new to linux distros 2024-09-02 18:14:16 literally every linux distro out there doesn't spy on you 2024-09-02 18:15:34 user_: you might run into some issue with the newer kernel. maybe a kernel module failed to compile and you didn't notice before you rebooted. perhaps you upgraded from alpine 3.19 to 3.20 and some hardware isn't working the way you expect. it is nice to roll back in such situations 2024-09-02 18:16:48 i haven't tried kicksecure, but the impression i get is that it's basically a hardened install like whonix. except whonix is distributed in two parts: a gateway and a workstation. this is done to prevent malware on the workstation from deanonymizing your tor connection. the two projects have some relation to one another but i can't remember what 2024-09-02 18:18:33 if you just want a no nonsense distribution with sensible defaults and that doesn't spy on you, i generally recommend debian for people newer to linux 2024-09-02 18:21:26 Hardened distributions like kicksecure and whonix exist to make it harder for malicious (or exploited) programs to spy on you, no distribution itself spies on you (at least not the popular ones), like Ermine said 2024-09-02 18:24:27 I mean i migrated to Linux because win did unreasonably much spying. Then i stumbled upon kicksecure and now Alpine. And i have a bit of truble with kicksecure and apps to run on it. and it looks kind of dull, so i will definitly try Alpine. Thanks for the input guys 2024-09-02 18:26:24 if you don't have the technical know-how to troubleshoot and resolve hardening-related issues, it's not ideal to use them. hardening breaks things and that's why most distributions and kernels are not super hardened by default 2024-09-02 18:27:44 unfortuneatly, hardening is probably the way to go forward, more or less. 2024-09-02 18:28:15 have you looked into qubes at all? if you really want a secure distribution, it's the one i would recommend 2024-09-02 18:31:12 one nice thing about qubes is that you can pretty seamlessly run mainstream distros for the applications you need. it gives you a radical amount of control over sandboxing that is kind of mind-blowing. nice balance of compatibility and security 2024-09-02 18:35:48 thanks peerless. Yes but do you think Qubes is suitable as daily OS? I did run it before with whonix from usb. Now Im looking for a better daily experience. Will have a go with it again. thanks 2024-09-02 18:37:19 Do you know if Mullvad is working on Alpine? 2024-09-02 18:38:24 you can use just about any openvpn or wireguard service on linux 2024-09-02 18:38:59 i ran qubes for about a year as a daily. it worked well. i did end up running back to debian because security and convenience are at odds, and i had no real need for that level of isolation. there are things i learned from qubes that i brought into my daily practice though. it was a great learning OS 2024-09-02 18:43:11 security claims are hard to verify, because stuff changes all the time. but defaults do matter in the comparisons. 2024-09-02 18:45:26 you could just take a mainstream distro and apply some hardening techniques yourself. if things break, revert the changes you made. this is my bible on that subject: https://madaidans-insecurities.github.io/guides/linux-hardening.html 2024-09-02 18:48:06 thanks! 2024-09-02 18:48:08 or follow a STIG for AlmaLinux or SUSE https://www.stigviewer.com/stig/red_hat_enterprise_linux_9/ 2024-09-02 18:51:48 having gone down this rabbit hole years ago myself, i'd recommend avoiding hardened kernels and honestly, just use systemd lol. yes it's more attack surface but it makes service sandboxing trivial 2024-09-02 18:54:19 if you really want to compile your own slimmed down kernel, you can do so on fedora and follow the RHEL guidance for the most part 2024-09-02 18:54:58 gentoo is not for the faint of heart lol 2024-09-02 18:58:53 people are not good about setting constraints for themselves; which is why sane, well documented defaults matter. that's where the conversation starts. it's harder to have a conversation around innumerable security guides or wikis or youtube videos, primarily oriented around systemd, which alpine is not. 2024-09-02 19:01:22 downloaded alpine now, need to find somewere to run the iso from 2024-09-02 19:07:28 can you recomend an app for easy acces to apps 2024-09-02 19:07:45 like libray folder kind of thing 2024-09-02 19:13:10 for me, the main pitch of running alpine as your daily driver is having a personal bias towards simplicity. as a downstream consequence of security-conscious decisions e.g. running openrc instead of systemd, ash instead of bash, and busybox instead of gnu coreutils, the system is far less complex than are most distrubitons 2024-09-02 19:13:43 qubes is a decent amount of work but highly secure and compatible. source distributions are way too much work for me and keeping tabs on upcoming kernel features and flags is just painful. alpine "just works" (at least if you don't need GNU libc in which case there is a compatibility layer that mostly works) 2024-09-02 19:20:44 still, my main system is a hypervisor and i prefer systemd to openrc for that purpose. i also think it's better to learn systemd than openrc for general futureproof linux knowledge, as this is where most distributions have gone. likewise with gnu coreutils vs busybox 2024-09-02 19:23:55 sorry if i have triggered all of the openrc diehards :'D i DO like it quite a bit but not for everything 2024-09-02 19:54:07 can you turn pmos into alpine? but i wanted to use unl0kr 2024-09-02 20:15:16 scorpion2185[m]: seems alpine-to-pmos isn't well-supported: https://gitlab.com/postmarketOS/pmaports/-/issues/106 . the other direction has no documentation that i can find. in theory reversing https://wiki.postmarketos.org/wiki/Existing_Alpine_installation should work but i have no experience trying this and expect there be dragons... to get unl0kr on alpine, you will have to pull https://github.com/droidian/unl0kr and compile 2024-09-02 20:17:38 you might want to first test that you can compile unl0kr in an alpine virtual machine. it looks to me that you can obtain all of the dependencies that are not statically linked from alpine's package list 2024-09-02 20:21:55 in fact, you could try all of this in a virtual machine first to get the procedure down pat before messing with your real device 2024-09-02 20:26:04 unl0kr is in pmos repo it's from pmos actually, problem is https://gitlab.alpinelinux.org/alpine/mkinitfs/-/issues/18 2024-09-02 20:26:21 when i turned alpine into pmos it messed up my tablet 2024-09-02 20:27:02 it's in buffybox "bundle" https://gitlab.com/postmarketOS/buffybox 2024-09-02 20:28:45 i wanted to install alpine on a pinephone using pmos repo masked for kernel etc. 2024-09-02 20:28:55 i suspect you don't want to mix pmos and alpine repos if your goal is to wind up with an alpine system, but alpine does not have unl0kr 2024-09-02 20:29:28 that's why you mask them 2024-09-02 20:30:01 does apk use the repo that's before in the file? 2024-09-02 20:32:23 not sure... the wiki page seems to imply that order matters 2024-09-02 20:51:48 seems like you'll have to hack quite a bit to get it working and maintain your hack to keep it working. given that an init.sh refactor exists in pmos, the biggest remaining blocker on a prospective MR is the creation of a regression test suite. you may be able to ping #alpine-devel about the feasability of this if you are not interested in rolling your own init.sh hack 2024-09-03 15:59:11 peerl3ss: I have followed https://wiki.alpinelinux.org/wiki/LVM_on_LUKS#Creating_and_Mounting_the_File_Systems guide for installing alpine full disk encryption. when at last I `reboot` and pullout USB. it booted to alpine and ask for encrypted password. but whenever I reboot again, I shows no bootable device found 2024-09-03 16:00:07 my laptop is Toshiba satellite pro NB10t 2024-09-03 16:00:25 I do have uefi 2024-09-03 16:19:13 Velo_Frost[m]: to be clear: you followed the uefi/gpt instructions, and ignored the dos/mbr instructions? 2024-09-03 16:22:14 opinion, that page should be split into two pages. one for uefi/gpt and another for dos/mbr. the subject matter gets more confusing when it tries to handle both. 2024-09-03 16:24:52 i followed uefi/gpt 2024-09-03 16:25:33 is dos/mbr good to try when facing the problem as i discussed above? 2024-09-03 16:26:10 moreover any other user guid for full disk encryption 2024-09-03 16:30:05 Toshiba satellite pro NB10t bootloader key 2024-09-03 17:10:04 Velo_Frost[m]: dos/mbr always works 2024-09-03 17:10:31 good to hear 2024-09-03 17:10:45 but why is the problem with uefi 2024-09-03 17:11:35 there shouldn't be but, in either case, everything has to be done right. 2024-09-03 17:11:38 and for dos/mbr my bootloader be uefi or CSM? as I only have these two options in bootloader 2024-09-03 17:12:47 invoked: all right, can I make a list of commands that I have to use with setup. if I am missing anyone and you can guide please 2024-09-03 17:15:06 Velo_Frost[m]: there is also setup-alpine which will do this for you 2024-09-03 17:15:39 that is not encrypting lvm 0n luks 2024-09-03 17:16:22 # setup-keymap... (full message at ) 2024-09-03 17:21:51 https://wiki.alpinelinux.org/wiki/LVM_on_LUKS 2024-09-03 17:22:32 i was just suggesting it as a more turnkey thing. 2024-09-03 17:32:02 in my own case -- usually -- i manually do mbr with grub, encrypted root, cryptkey, vg name == $HOSTNAME 2024-09-03 17:33:27 i thought about doing some MR with that as an option, but i'm not sure it would be in acceptable form. 2024-09-03 17:34:27 there's still things that can go wrong no matter what approach 2024-09-03 17:53:11 # setup-keymap... (full message at ) 2024-09-03 17:58:05 Velo_Frost[m]: > <@surya_x3:matrix.org> # setup-keymap... (full message at ) 2024-09-03 18:00:01 * ```... (full message at ) 2024-09-03 18:00:51 my apology 2024-09-03 18:03:19 Velo_Frost[m]: don't confuse your efi partition with your boot partition 2024-09-03 18:03:47 this is also why mbr is simpler (2tb disk limitation aside) 2024-09-03 18:03:50 invoked: these are two different things? 2024-09-03 18:03:54 yes. 2024-09-03 18:04:14 some people make them one thing, but they know exactly what they are doing 2024-09-03 18:04:26 lvcreate -L 16G vg0 -n boot 2024-09-03 18:04:32 and 2024-09-03 18:04:54 i have to step out. bbl 2024-09-03 18:05:03 mkfs.ext4 /dev/vg0/boot 2024-09-03 18:05:14 ok. all my steps are ok? 2024-09-03 18:17:57 https://paste.mozilla.org/ajwfbQxe 2024-09-03 18:17:57 kindly check the paste in for full disk encryption lvm on luks. Are these commands correct 2024-09-03 18:19:13 if some correction there is edit button on top to correct 2024-09-03 18:19:14 please 2024-09-03 18:31:18 clandmeter: friendly greetings :) 2024-09-03 18:32:07 just created a wiki account and saw there's a contribute artwork .. i flew about swiss alps and did some photos, so if there's an image you like and want to use: 2024-09-03 18:33:13 https://www.flickr.com/photos/aiei/sets/72157650144744776/with/24400951973/ (for some reason doesn't load for me, but maybe for you?) 2024-09-03 18:36:59 works for me. there are some really nice pictures in it 👍️ 2024-09-03 18:37:37 take with a canon 5d2 100mm 2024-09-03 18:37:40 fossdd[m]: can you check the paste in plz 2024-09-03 18:38:29 I Boot to USB media after 1st reboot when alpine full disk encryption is installed 2024-09-03 18:38:57 one time it Boot to sda than grub cannot find media device 2024-09-03 18:40:59 fossdd[m]: thanks. i should probably dig out the 1000 others, which are offline 2024-09-03 18:41:20 one alpine background image for every release? 2024-09-03 18:42:43 i'm mainly interested in small and desktop (multimedia, video, audio) and gnustep, so i will try to contribute. and because i like small, consistent and non-distracting, i'm using this as background: https://github.com/alexmyczko/autoexec.bat/blob/master/gray.png 2024-09-03 18:42:57 (works really well on the eyes, no matter if it's day or night) 2024-09-03 18:45:12 Velo_Frost[m]: your GRUB_CMDLINE_LINUX_DEFAULT is not correct. it should be, e.g. "modules=sd-mod,usb,ext4,nvme,keymap,whatever,whatever [options]" 2024-09-03 18:45:38 gone again 2024-09-03 18:46:53 invoked: all right it should contain (,)? 2024-09-03 19:13:25 and do I have to install syslinux? 2024-09-03 19:14:25 is it a necessary part? to write MBR without system partition. 2024-09-03 19:14:42 as I use uefi 2024-09-03 19:43:24 All right invoked I have successfully booted to encrypted alpine linux. what change I have to made so I don't Boot back to media installation grub window 2024-09-03 19:43:42 any post installation process I have to do 2024-09-03 19:54:46 i don't know what's wrong. but when i type date, i get today 2097. and when i uptime says 24855 days... 2024-09-03 19:55:08 lol 2024-09-03 19:55:12 How is it in the future? 2024-09-03 19:56:47 what's an rdate server that works? 2024-09-03 19:58:00 Never used rdate 2024-09-03 19:58:21 ok chrony says it's running, but it's still 2097 2024-09-03 19:58:38 alex_: what does chrony tracking say? 2024-09-03 19:58:40 chonyc 2024-09-03 19:59:23 it says many letters. which line do you want? i can't copy paste from this UTM 2024-09-03 19:59:33 last offset 2024-09-03 19:59:48 +0.005905933 seconds 2024-09-03 19:59:53 and the ref time it shows right 2024-09-03 19:59:59 huh 2024-09-03 20:00:12 alex_: im going to switzerland saturday. ill make some pics :) 2024-09-03 20:00:31 clandmeter: enjoy!. i'm in poland wed-sun 2024-09-03 20:00:48 how did you shoot them? 2024-09-03 20:01:05 ikke: ok /bin/date is busybox and i must confess randomly run upx on /usr/bin, /bin, /usr/sbin, /sbin binaryes, including busybox* 2024-09-03 20:01:23 clandmeter: sit in a small airplane, aim with camrea and click? 2024-09-03 20:01:35 oh, so upx may have broken things? 2024-09-03 20:01:48 let me upx -d busybox and see 2024-09-03 20:02:25 busybox is back to 935k from 509k and date is still wrong 2024-09-03 20:02:53 i'm not sure what exactly broke things, everything looked fine until i wanted to debug/fix ruptime 2024-09-03 20:03:21 clandmeter: Maybe you can make a picture like https://dev.alpinelinux.org/~kevin/alpine_wallpaper_2.png :P 2024-09-03 20:03:31 i guess just click and it stopped working 2024-09-03 20:06:27 ok i run rdate -s time.nist.gov and it gets even better Sat Oct 11 04:34:15 CEST 2160 2024-09-03 20:07:58 ikke: ill see what I can do 2024-09-03 20:09:44 ok date 100322092024 more or less fixed the time, but uptime is still wrong... 2024-09-03 20:10:56 hah using strace, checking /proc/uptime ... some seconds later date is wrong again.. 2024-09-03 20:12:33 stopping chrony, setting time, running date, wrong :( 2024-09-03 20:13:20 ok the virtual machine arm64, has been running a few days, with sleep (lid down up) hosted on macOS but this should not happen, trying reboot 2024-09-03 21:33:08 "All right invoked I have..." <- I have to install grub-install --target.............. again to boot my installed alpine linux. and I have to mount root,boot,sys,proc,swap and than install grub and finally umount all and reboot. than I am only able to boot to installed alpine linux in grub. what is the issue here? 2024-09-03 21:33:33 any body who has the same issue 2024-09-03 21:39:02 Do I need to install windows along side? as I only have installed alpine linux on whole system 2024-09-03 22:32:05 whydo you want windows? 2024-09-03 22:33:59 Occasionally for FW updates, but honestly... once the Linux system runs it hardly matters. I do have one laptop where I regret wiping Windows, as it has a graphics driver bug in every Linux distro: black screen after every mode switch, only fixable by a suspend/resume cycle. 2024-09-03 22:34:20 I do slightly wonder if a FW upgrade would help, who knows. 2024-09-03 22:34:41 But I also don't want to wipe the OS... 2024-09-03 23:18:21 I'm trying to write Alpine's standard x86_64 ISO to a USB drive and it's giving me hell. Tried downloading the image again, checked the hashes and signatures, nothing. Etcher did give me this error (https://imgur.com/a/ofAHwvA) but I don't know anything else. 2024-09-03 23:18:40 It just loops me back to the boot select menu with no error or anything. 2024-09-03 23:19:02 I even tried making a new GPT table and extracting the ISO contents to a FAT32 partition. 2024-09-03 23:19:19 Also wrote out /dev/zero to my flash drive to clear it, nothing. 2024-09-03 23:27:15 "whydo you want windows?" <- I cannot seet grub after installing alpine. its just show on 1st reboot when I install alpine. login and when I want to reboot and start laptop again, it shows **"Reboot and select proper Boot device or insert Boot Media in selected Boot device and press any key"** 2024-09-03 23:27:29 s/seet/see/ 2024-09-03 23:29:22 grub was installed (chroot) grub-install --target=x86_64-efi --efi-directory=/boot/efi 2024-09-03 23:30:58 efi partition is not encrypted which is sda1 and other sda2 partition is encrypted. 2024-09-03 23:36:54 GRUB is installed but the menu is not shown at boot when reboot. I only see GRUB once and for all and that when I finished all installation ALpine and type reboot. 2024-09-04 05:59:40 Velo_Frost[m]: i've run into some issues with EFI installs that were a bit difficult to troubleshoot 2024-09-04 06:01:10 it's been awhile and my memory is vague, but there was some issue with having seperate EFI and boot partitions in my case 2024-09-04 06:01:35 so what i wound up doing is: combine the /boot and /boot/efi mount points into a single partition, formatted as vfat 2024-09-04 06:03:34 on that unified partition, set the type code in gdisk (assuming you are using GPT disks) to EF00 2024-09-04 06:06:49 it took awhile to find that that arrangement worked and now all my alpine VMs are set up that way. it's worth a shot in your case 2024-09-04 07:59:59 "so what i wound up doing is..." <- I have efi boot partition on sda1 (not encrypted) 2024-09-04 07:59:59 Do you mean to combine them to one? 2024-09-04 07:59:59 And addationally created lvcreate -L 2G vg0 -n boot  in an encrypted volume sda2 2024-09-04 08:06:45 Where as I have mounted as below... (full message at ) 2024-09-04 08:20:15 Velo_Frost[m]: yes, this is what i had to do to get GRUB to boot Alpine on an UEFI system (though I did not use LVM) 2024-09-04 08:21:39 well, hold on. not quite "yes" 2024-09-04 08:22:08 the idea would be to combine boot and EFI on sda1 and not encrypt either 2024-09-04 08:22:52 300MB is more than enough space for both 2024-09-04 08:24:10 another option would to try a bootloader other than GRUB. i prefer GRUB, so i was willing to compromise my ideal partition layout to keep it 2024-09-04 09:16:36 "the idea would be to combine..." <- What would be the command line for both if using sda1 2024-09-04 09:17:59 And also mount command for this 2024-09-04 09:21:05 that depends on how you have your disks set up. if you had just one partition on the sda device, you could run "sgdisk -o -N 1 -c 1:boot -t 1:ef00 /dev/sda" 2024-09-04 09:21:34 i would imagine you have your lvm partition on sda also, so it's probably better to do the partitioning interactively with `gdisk` 2024-09-04 09:21:44 I have 2 partation 2024-09-04 09:22:01 peerl3ss: I did with parted 2024-09-04 09:22:38 ohh, you're doing mbr 2024-09-04 09:24:07 Sad... (full message at ) 2024-09-04 09:24:28 peerl3ss: No its got but MBR is protected 2024-09-04 09:24:45 * No it is GPT but MBR is protected 2024-09-04 09:25:17 s/Sad/Sda/ 2024-09-04 09:26:03 ok, gotcha. i usually use gdisk to set up GPT disks with protected MBR so i don't know the syntax off the top of my head 2024-09-04 09:27:45 it should be the same as this section: https://wiki.alpinelinux.org/wiki/LVM_on_LUKS#UEFI_with_GPT_disklabel 2024-09-04 09:28:52 i would 300M instead of 200M for the combined partition but honestly 200M is probably enough 2024-09-04 09:29:36 then you just skip the `lvcreate` for boot (command #2) of https://wiki.alpinelinux.org/wiki/LVM_on_LUKS#LV_Creation_for_UEFI/GPT 2024-09-04 09:31:05 `mount -t vfat /dev/sda1 /mnt/boot` to mount. in this case, efi is just a subdirectory of /boot not a mount point itself. you may need to mkdir /mnt/boot/efi 2024-09-04 09:44:21 All right. I too follow the lvm on luks guide which you have mentioned. But you said earlier that you didn't use lvm.  2024-09-04 09:45:02 yeah, i don't use encryption either, though i'd recommend GRUB for that 2024-09-04 09:47:47 but... if you are just using LVM for a swap partition and the root, i think you could certainly get by without it 2024-09-04 09:47:53 Thing is when I followed this guide using encryption and lvm. Uefi and grub. I boot to alpine successfully. Everything work fine. But once I reboot, I don't see any grub menu and all I see black screen asking for bootable device, press any key. 2024-09-04 09:49:09 hmm. did you reboot with the USB taken out? 2024-09-04 09:51:32 I than again boot from USB, setup-interfaces  select wlan0 for WiFi and than install cryptsetup and decrypt sba2 and mount all things. Chroot and install grub than reboot. Unplug USB immeditly and alpine boot to grub menu to select alpine or uefi settings. 2024-09-04 09:52:55 i'm not sure what to make of your being able to boot into your system successfully only once. in my case, i wasn't able to get past the bootloader unless i combined /boot and /boot/efi 2024-09-04 09:53:55 sometimes removing a device can change the boot order in the UEFI compared to when you had it in. you might just need to manually create a boot entry when that happens 2024-09-04 09:53:58 peerl3ss: Yes. I took USB out on 1st booting the machine, at that point grub work well. Login to alpine. But once login without USB in, and if I reboot, than the error occured 2024-09-04 09:55:33 peerl3ss: How can I manage manual 2024-09-04 09:56:07 depending on your motherboard, you can probably do this interactively in the settings menu when you switch the PC on 2024-09-04 09:56:08 I think the problems is grub. Which disappeared 2024-09-04 09:57:01 it could be that you're not getting to grub because the boot entry for it went away 2024-09-04 09:58:38 if you 'boot from file' in the uefi menu and select the disk containing your EFI partition, the file to boot from is `boot\bootx64.efi` (assuming you are on x86_64 CPU architecture` 2024-09-04 09:59:25 peerl3ss: Oh yes, that I select ssd than man than usb 2024-09-04 09:59:47 that's supposed to be efi\boot\bootx64.efi 2024-09-04 09:59:57 peerl3ss: Yes this is what happen. But I don't know how to manage 2024-09-04 10:00:02 (which the firmware would find automatically if it existed) 2024-09-04 10:00:18 I don't think grub installs itself there by default though 2024-09-04 10:00:51 on my system, i don't have the extra `efi` dir. but that's probably because i combined EFI and boot into one partition 2024-09-04 10:01:22 i would try boot from file and see if that works. if it does, you can manually add the new entry afterwards 2024-09-04 10:02:05 maybe a result of moving files around during said combining 2024-09-04 10:02:46 peerl3ss: I too have no extra setting in uefi in boot settings. Its just uefi,CBM or CSM thing and secure boot toggel. 2024-09-04 10:02:48 e.g. if you had /boot and /boot/efi, but told grub to install to /boot, and then moved /boot/efi to /boot... 2024-09-04 10:02:49 it has something to do with the --efi-directory=/boot/efi parameter to grub-install 2024-09-04 10:03:22 but it nevertheless has to be [efi_partition]\efi\boot\ from the firmware point of view (so e.g. /boot/efi/efi/boot from the linux perspective) 2024-09-04 10:03:41 ye, i just have /boot/efi/boot 2024-09-04 10:04:15 Velo_Frost[m]: there should be a list of boot menu entries in your settings somewhere. usually the boot from file option is in/near there 2024-09-04 10:04:41 if there's no "boot from file" look for "launch efi shell" 2024-09-04 10:06:12 anyway the point I wanted to make is that if the file were at the correct location [efi_partition]\efi\boot\bootx64.efi the firmware would most likely find and boot it automatically 2024-09-04 10:06:42 so if it somehow happens to be at just \boot\bootx64.efi, better figure out why that is the case first 2024-09-04 10:07:02 because no bootloader install puts it there... 2024-09-04 10:07:14 peerl3ss: Its not there. I search the whole uefi boot settings. I have Toshiba satellite pro mini laptop 2024-09-04 10:07:46 yeah not all firmwares have it 2024-09-04 10:07:54 is there an "efi shell" option though? 2024-09-04 10:08:33 grawity: No 2024-09-04 10:09:02 I will send the pic of my uefi screen in while. I'm on way to home 2024-09-04 10:10:26 what files do you have in the efi partition? 2024-09-04 10:10:39 well, what *.efi files 2024-09-04 10:18:42 ACTION uploaded an image: (52KiB) < https://matrix.org/_matrix/media/v3/download/matrix.org/LyWCTYQZlKYBMAilTguLfGGQ/2024-09-04-15-15-44-021.jpg > 2024-09-04 10:18:43 ACTION uploaded an image: (65KiB) < https://matrix.org/_matrix/media/v3/download/matrix.org/UdsNfOjwDITvsiFUoLukMAKo/2024-09-04-15-16-03-855.jpg > 2024-09-04 10:18:46 ACTION uploaded an image: (78KiB) < https://matrix.org/_matrix/media/v3/download/matrix.org/VRttZyffCdTQrEAPAbkgtQAp/2024-09-04-15-16-24-345.jpg > 2024-09-04 10:18:49 ACTION uploaded an image: (62KiB) < https://matrix.org/_matrix/media/v3/download/matrix.org/jdvgosvjPuNKxUkoUgjiPOEB/2024-09-04-15-16-37-048.jpg > 2024-09-04 10:18:52 ACTION uploaded an image: (52KiB) < https://matrix.org/_matrix/media/v3/download/matrix.org/tVJhsXydXFlHkGRUgpgEVgDL/2024-09-04-15-16-50-256.jpg > 2024-09-04 10:18:54 ACTION uploaded an image: (65KiB) < https://matrix.org/_matrix/media/v3/download/matrix.org/uRKuuzmyYMhSCgpdhuyduXkY/2024-09-04-15-16-58-719.jpg > 2024-09-04 10:18:57 ACTION uploaded an image: (63KiB) < https://matrix.org/_matrix/media/v3/download/matrix.org/VixldaXrqzbiHzPIsueSGgYE/2024-09-04-15-17-20-700.jpg > 2024-09-04 10:18:58 .. 2024-09-04 10:19:00 These are overall setting I have. No more no less 2024-09-04 10:19:05 ACTION uploaded an image: (62KiB) < https://matrix.org/_matrix/media/v3/download/matrix.org/FDRltQXOWXTYxVQkdVZKuWPb/2024-09-04-15-17-31-403.jpg > 2024-09-04 10:19:10 ACTION uploaded an image: (70KiB) < https://matrix.org/_matrix/media/v3/download/matrix.org/XnNwmSxRlmZWpMsxmwoZgemY/2024-09-04-15-17-52-721.jpg > 2024-09-04 10:19:40 ok 2024-09-04 10:19:51 what files do you have in the EFI partition? 2024-09-04 10:20:05 "what files do you have in the..." <- I don't understand what you mean. Sorry 2024-09-04 10:20:17 literally a list of files 2024-09-04 10:20:45 grawity: Let me check them 2024-09-04 10:31:13 "what files do you have in the..." <- Should I have to mount efi partition 1st to see the constant?  2024-09-04 10:32:57 mount -t vfat /dev/sda1 /mnt/boot/efi 2024-09-04 10:33:34 yes. you can list files with `find /boot -name '*.efi'` 2024-09-04 10:40:31 ACTION uploaded an image: (92KiB) < https://matrix.org/_matrix/media/v3/download/matrix.org/saKEssFboJEzZUMwGrJGJKuR/2024-09-04-15-40-08-821.jpg > 2024-09-04 10:40:33 ACTION uploaded an image: (127KiB) < https://matrix.org/_matrix/media/v3/download/matrix.org/hjTWAVNwAvPdKOGEBdaKCeOu/2024-09-04-15-40-17-318.jpg > 2024-09-04 10:41:21 ok, looks like the boot entry is indeed missing 2024-09-04 10:42:29 "yes. you can list files with `..." <- What is the exact command.  2024-09-04 10:43:14 if you have efi mounted to /mnt/boot/efi, it is `find /mnt/boot -name '*.efi'` 2024-09-04 10:45:25 peerl3ss: Wait I just didn't mount anything. I'm on bootable USB. Let me mount root,proc,sys et  2024-09-04 10:46:35 you can recreate the missing boot entry with efibootmgr: `efibootmgr -c -d /dev/sda -L Alpine` 2024-09-04 10:49:31 what file path does that default to? 2024-09-04 10:51:43 Command not ececuted 2024-09-04 10:52:20 find /mnt/boot-name'*efi' 2024-09-04 10:52:49 Boot-name is sda1 or it is as it is 2024-09-04 10:53:02 first of all you're missing a few spaces in there 2024-09-04 10:53:10 it was `/mnt/boot` separately from `-name` 2024-09-04 10:53:24 the `/mnt/boot` is wherever you mounted sda1 2024-09-04 10:53:34 so like if you did `mount /dev/sda1 /mnt/boot/efi` as you said previously 2024-09-04 10:53:46 then do `find /mnt/boot/efi -name "*.efi"` 2024-09-04 10:55:26 grawity: Work 2024-09-04 11:00:09 * Checking 2024-09-04 11:00:47 ACTION uploaded an image: (108KiB) < https://matrix.org/oftc/media/v1/media/download/AUoNVSB77nz8zsWI8uBFX71g6O2cIQr78JIRk9LZecSbAzzF8YEWeiVRBhU5HDZTwVyJp75SfxQbEpW4khrXnNtCeRvmki7gAG1hdHJpeC5vcmcvTE96WUZUR25RZmNxUklkaWh6SGt6cUN5 > 2024-09-04 11:01:47 interesting. no `bootx64.efi` 2024-09-04 11:02:14 yeah as I said grub-install does not install one by default 2024-09-04 11:02:37 some distros patch it to install both, I know debian does, but from what I remember, alpine doesn't 2024-09-04 11:02:56 otherwise the paths look ok though 2024-09-04 11:03:05 How can I add that 2024-09-04 11:03:20 you can either try adding the full boot entry with efibootmgr, like peerl3ss suggested before 2024-09-04 11:03:39 efibootmgr -c -d /dev/sda -l '\EFI\grub\grubx64.efi' -L Alpine 2024-09-04 11:03:46 `efibootmgr -c -d /dev/sda -l '\EFI\grub\grubx64.efi' -L Alpine` 2024-09-04 11:04:07 or you can temporarily copy the grubx64.efi to EFI/boot/bootx64.efi 2024-09-04 11:04:11 To sda or sda1 2024-09-04 11:04:21 efibootmgr wants the whole disk so just sda 2024-09-04 11:04:30 (it has a separate option for the partition number) 2024-09-04 11:04:35 Ok 2024-09-04 11:06:29 Which option is good to go now? 2024-09-04 11:07:03 ACTION wonders how he got his bootx64.efi on Alpine... 2024-09-04 11:07:21 if you added it, does the option now show up in `efibootmgr`? 2024-09-04 11:07:34 you may need to change your boot order so that the new entry is at the top of the list 2024-09-04 11:08:19 peerl3ss: maybe you installed grub with --removable once upon a time 2024-09-04 11:09:01 Let me install it first 2024-09-04 11:09:22 my guess is that it's an artifact of an old bootloader install 2024-09-04 11:09:37 Anyway I should installing chroot? 2024-09-04 11:10:00 As now I'm from usb 2024-09-04 11:10:25 i don't think you need to install it again 2024-09-04 11:11:48 I'm saying I haven't installed the efibootmgr.... Should I install in chroot or just over here as I'm bootloading from usb 2024-09-04 11:12:22 oh, it's fine to install it outside of chroot. probably a good idea to add it to your chroot as well tho 2024-09-04 11:12:38 Ok 2024-09-04 11:19:25 ACTION uploaded an image: (93KiB) < https://matrix.org/oftc/media/v1/media/download/ATeyTZ9tKBe2jsJ3TOi23zV4qfqBbexwqaw6qEk0GILhRp0m71C7hyIurgvKGn3Sm-DpSs9sn5OPrZhbdQ5QTIJCeRvnozYgAG1hdHJpeC5vcmcvU0psR01VaHNBdHNrQ29yTHNWdFp6Uk1X > 2024-09-04 11:20:24 looks good 2024-09-04 11:21:08 I mean 2024-09-04 11:21:24 the efibootmgr part looks good, but you've got to pay attention to the error messages from "choot" 2024-09-04 11:22:27 Oh that chroot /mnt 2024-09-04 11:28:35 I run it again. All well no errors 2024-09-04 11:29:10 Now its boot0004 2024-09-04 11:30:27 anyone knows some workaround for setting up a br0 interface without any attached network? I've just use it for qemu, works fine but I need to manual 'brctl addbr br0' 2024-09-04 11:32:20 ACTION uploaded an image: (134KiB) < https://matrix.org/oftc/media/v1/media/download/ARt-f24w8RiVVO8DVqkJwqkADVqI22K2CapKS0J0Dh5DL7xbjf1O-SVgWkI0r45dsUGp-wePewzusgueNs-F89FCeRvoYIYQAG1hdHJpeC5vcmcvSFRvZWV3aHZrU3ljaHphZXFCSGxvQ0pJ > 2024-09-04 11:34:50 that will work, but you don't need the duplicate 'alpine' boot entry 2024-09-04 11:35:31 No! It created 2 2024-09-04 11:35:31 Boot0000 2024-09-04 11:35:31 Boot0004 2024-09-04 11:41:05 you can delete the original with `efibootmgr -d /dev/sda -B -b 0` 2024-09-04 11:46:05 donoban: what is your current config for the bridge? I don't remember needing a workaround 2024-09-04 11:46:43 donoban: ip link add dev br0 type bridge 2024-09-04 11:54:07 https://tpaste.us/BJY9 2024-09-04 11:54:12 that it's the current 2024-09-04 11:54:48 ikke: but how do it persist reboot? 2024-09-04 11:56:36 I think that on my old laptop it worked fine without any bridge-port spsecified but probably is related with that laptop having an eth0 interface 2024-09-04 11:56:53 maybe since this don't have it something messes inside ifupdown... 2024-09-04 12:11:24 donoban: that is the configuration i use in proxmox and it persists across reboots. though i also add `bridge-fd 0` (probably doesn't matter) 2024-09-04 12:20:45 donoban: probably difference between ifupdown and ifupdown-ng 2024-09-04 12:21:26 That config looks fine, any issue with it? 2024-09-04 13:15:51 Does anyone use CUPS with KDE? With lpadmin and lp groups, users still have difficulty saving printer settings. Through some of the docs I have noticed a suggestion to use lppasswd to create a CUPS password digest file, but I don't know if this should be necessary with PAM, and I actually don't know what package to find lppasswd in. 2024-09-04 13:15:51 logread doesn't output anything relevant to troubleshooting this, and the only plasma prompt I get is "forbidden" after a few prompts for passwords. 2024-09-04 13:16:24 I can probably manually define these settings through through config file, just curious about what may be causing this 2024-09-04 13:24:46 ACTION uploaded an image: (134KiB) < https://matrix.org/oftc/media/v1/media/download/Af0o1Jnge2ndYZk3bcuJngPQ4sj8P5o9mBB2UD8naOd8lmD2yx36hXeAoopoI6qT3kO_tY9qd-Y7srI3NdhIN4dCeRvuz1WQAG1hdHJpeC5vcmcvbEplSmFKSUt0Y0dUYk5wVGVCQkZCdEVI > 2024-09-04 13:25:10 "you can delete the original with..." <- Seems good now 2024-09-04 13:25:58 Any further steps? So once rebooted I cannot lost this file from here 2024-09-04 13:27:36 you should be good to reboot. i'm not sure what caused your boot entry to disappear in the first place tho. would suggest recording the efibootmgr commands in case it happens again 2024-09-04 13:28:17 Does this need to be executed... (full message at ) 2024-09-04 13:29:10 And as I mounted all the below. Should I amount... (full message at ) 2024-09-04 13:29:51 since you were able to boot into the system before the entry was deleted, you shouldn't need to reinstall grub. yes, umounting before reboot is best practice 2024-09-04 13:30:46 Let me  exit chroot and amount all.  2024-09-04 13:30:49 peerl3ss: How? 2024-09-04 13:31:11 By recording what you mean sorry 2024-09-04 13:32:08 write `efibootmgr -c -d /dev/sda -l '\EFI\grub\grubx64.efi' -L Alpine` in a place where you can access it even if you can no longer boot again 2024-09-04 13:32:10 Since I run in chroot that command line you provided. Should I also run outside chroot. Or there is no need? 2024-09-04 13:34:30 it would be a good idea to run efibootmgr without arguments outside the chroot just to make sure the entry exists there 2024-09-04 13:34:38 peerl3ss: I have written it in my diary. But when I didn't boot I have to do all this process again.mount umound decrypt chroot and than this command line? 2024-09-04 13:35:34 actually, you can just run the command without mounting anything or decrypting next time 2024-09-04 13:37:34 Okayyy 2024-09-04 13:39:10 Any way boot0000* shows Alpine and HD(1, GPT, xxxxxx-xxxxx (UUID) 2024-09-04 13:39:10 What is this uuid and why HD not sda  2024-09-04 13:39:39 peerl3ss: But I have to plugin USB drive right? 2024-09-04 13:39:57 that is a GPT partition UUID 2024-09-04 13:40:29 hopefully you can do it without the USB 2024-09-04 13:46:04 "that is a GPT partition UUID" <- Than this is matching with sda1 and sda2 2024-09-04 13:46:32 ACTION uploaded an image: (44KiB) < https://matrix.org/oftc/media/v1/media/download/Ad0sq13fxz_RWXP8EdkO42T9wVnXkJtIVhLuhBTZqat9bJUNMyXRY3PcG6oXGbyXpNdDIFT0JJWu_OBk4Fh605NCeRvwDjywAG1hdHJpeC5vcmcvbVF3dG9LVFlWam1oQ3VrcVRUTW96Z3Bh > 2024-09-04 13:47:43 Velo_Frost[m]: Is this correct or should add ,  2024-09-04 13:48:01 that is correct without spaces 2024-09-04 13:48:56 "hopefully you can do it without..." <- Cannot do so because it only show after reboot about insert media. Press any key give me same error again and again 2024-09-04 13:49:21 okay, but it works if you plug in the USB drive? 2024-09-04 13:49:51 peerl3ss: You mean mine is correct? 2024-09-04 13:50:05 peerl3ss: Yes, I boot to Alpine installation from start 2024-09-04 13:50:08 yes, no spaces 2024-09-04 13:50:15 s/I/It/ 2024-09-04 13:50:23 err, no commas. only spaces lol 2024-09-04 13:51:26 peerl3ss: No space? Like atabaseide 2024-09-04 13:51:26 Or 2024-09-04 13:51:26 ata base ide ..... 2024-09-04 13:51:36 what you have in the file now is correct 2024-09-04 13:51:45 peerl3ss: Hahahah. I got confused 2024-09-04 13:51:47 Apology 2024-09-04 13:52:05 well, that is a conundrum you're in... seems your UEFI resets the boot entries whenever you add a boot device like the USB drive. but you need the USB drive to edit the boot entries when you cannot boot into Alpine 2024-09-04 13:52:49 and you cannot add a boot entry from the settings menu either =I 2024-09-04 13:54:12 Yes, I have to plug USB than starting alpine installation process, mount and umount stuff and than the command line to login to the actual Alpine Linux installed on my machine 2024-09-04 13:54:59 ACTION uploaded an image: (64KiB) < https://matrix.org/oftc/media/v1/media/download/ATr-c2jhcSVmcamD7OimGJA3G15aVzt6S22mvOv0VV0-M_gi6yGgiW4nJ2XcCkRvnaWwivt4VaHdO-oyDj3v-npCeRvwifhQAG1hdHJpeC5vcmcvdE9jUXBvTEhXSnJQYWlyckNrUEluTlRn > 2024-09-04 13:55:46 Check these values above, specially the grub_cmdline_Linux_default 2024-09-04 13:55:53 Is it correct  2024-09-04 13:56:23 looks ok. what does 'efibootmgr' show when you are in the installer again? 2024-09-04 13:56:56 And should I add GRUB_DISTRIBUTER="Alpine" 2024-09-04 13:58:16 i've never used that setting in /etc/default/grub. i would say no because it appears to be cosmetic 2024-09-04 13:58:24 peerl3ss: It show no HD (....uuid) 2024-09-04 13:58:24 Mean that vanished 2024-09-04 13:58:24 And yet the uuid is not matching to any of my sda1 and sda2 2024-09-04 13:58:47 peerl3ss: Ok 2024-09-04 14:00:17 it's not clear to me why it keeps vanishing. i think if it were me, i'd just give up on UEFI and try a BIOS boot install instead :) 2024-09-04 14:02:53 peerl3ss: That is my final card hahah 2024-09-04 14:03:09 ACTION uploaded an image: (111KiB) < https://matrix.org/oftc/media/v1/media/download/Ac0U4t-na6k1mcl1llRVUaaWpJxtv2AIQmQyb8fSqBts87YeCvFAqJh4edG3U02uSaUEERfMITyqrIbBVsfxx-VCeRvxAakQAG1hdHJpeC5vcmcvSU5NU0pPeGZKYmphdmF3cE1ISGxVYVlV > 2024-09-04 14:04:33 Anyway how can I check uuid of sda 2024-09-04 14:05:28 i think you want the PARTUUID, i.e. `blkid -s UUID -s PARTUUID /dev/sda1 2024-09-04 14:10:53 ACTION uploaded an image: (85KiB) < https://matrix.org/oftc/media/v1/media/download/AXen82Mrnudmnss3sOQ1DAf69sB_EgUd4NU8MN1_y5aTY30srqDnd19gk6wQh8zsSqW1AhifkPUvPluUjCPR2T9CeRvxctOAAG1hdHJpeC5vcmcvWHh0aVBKc3hMWkNiSlJMZmh4YVdvUEhD > 2024-09-04 14:10:54 "i think you want the PARTUUID, i..." <- Let me check 2024-09-04 14:12:18 Velo_Frost[m]: It is as of sda1 vfat in the above pic. Doesn't crosspond with efiboormgr boot0000 uuid 2024-09-04 14:13:01 that is the UUID again not the PARTUUID 2024-09-04 14:13:21 Hi folks ! I'm new to IRC so forgive me if I make netiquette mistakes... 2024-09-04 14:13:22 OK 2024-09-04 14:14:16 Going to unmount and rebooting. Plunging USB out before reboot 2024-09-04 14:15:19 welcome philfr! have fun 2024-09-04 14:16:38 I'm trying to use kernel-hooks to create a linux efi UKI image and copy it to the EFI partition. But the kernel hook runs before kmod and mkinitfs hooks. Before I was using the grub hooks, but I'd like to remove grub as it is useless with UKI. Can I do that ? 2024-09-04 14:19:04 ACTION uploaded an image: (44KiB) < https://matrix.org/oftc/media/v1/media/download/AZZ3cEytf9GRIU2qDJv7aetgaSqQHx1ptUQ0DtD_tkMc7LcUXyb1vO3kjhIFwsUf4BGc6twMc83yEK3jTqlXnYpCeRvx6smAAG1hdHJpeC5vcmcveWNsTG5rZ3lzTmpBaE1KbHpiWVdyeFJu > 2024-09-04 14:20:10 hey, that's an improvement 2024-09-04 14:20:41 ACTION uploaded an image: (82KiB) < https://matrix.org/oftc/media/v1/media/download/AXSkdfNyTA6RyVoiqn745UST8BAvaH_ZGHSSzErfIw6zDFQn4oQxCTvy_y2Q-tKXR4uVNN70OE_YcMsSLz1bkCpCeRvyAoxgAG1hdHJpeC5vcmcvYkpOTE11SW12RGhhdndsR3VVaWpTeWdU > 2024-09-04 14:21:00 First reboot after exiting chroot and unplug USB. It give me grub menu and boot into alpine installed on my machine 2024-09-04 14:21:19 matrix guys could add some kind of tinyURL :) 2024-09-04 14:22:24 ACTION uploaded an image: (107KiB) < https://matrix.org/oftc/media/v1/media/download/AXCW31H23cif4cRcEP_ZFLDX3qcsSTlhlhtgaiQW1541o_4Lll05g91ak5rE9hC8-V47sP8dxZTO6lSc3ULARMBCeRvyG5egAG1hdHJpeC5vcmcvSEFNT01tZmtpR0pCTnZjaXpNSHd6TWZh > 2024-09-04 14:22:39 Rebooting again to see if I get boot again or not 2024-09-04 14:23:05 And BIG NOOOOOOOOOOoooo 2024-09-04 14:23:32 ACTION uploaded an image: (49KiB) < https://matrix.org/oftc/media/v1/media/download/AZ8sUHzqvvGf4M3A4t-j-VvALlNQn72-cNHskZkt9d4kjyMOkd8Yj70C5dHbYQVvV8HVOI12q8drZRCn8Y7rUJJCeRvyLDSAAG1hdHJpeC5vcmcvZ1lhTnNXeFhlTm1mZGpycnpPTXNpRWZC > 2024-09-04 14:23:58 Time to say good buy to Uefi. Going for bios 2024-09-04 14:24:42 peerl3ss: ikke the problem is that it just doesn't create br0 interface but probably it's just a ifupdown-ng bug... I vaguely remember that it skips the bridge creation in some circunstances (reading directly on source) 2024-09-04 14:25:43 @_oftc_peerl3ss:matrix.org  I am so glad for your help and understanding me the commands. And all others who show calmness to see my post in the room. Once again thankyou everyone. 2024-09-04 14:27:13 oic donoban... i just use ifupdown 2024-09-04 14:27:34 "hey, that's an improvement" <- This thing work from day one. Problem is reboot and than boot to alpine 2024-09-04 14:27:41 hmm.. I think that I use the default 2024-09-04 14:28:09 ifupdown-ng 0.12.1 2024-09-04 14:28:14 -ng is the default for alpine yes 2024-09-04 14:28:20 ah ok 2024-09-04 14:30:27 philfr: it's been a while since i've made UKI but that's what EFISTUB is for, right? 2024-09-04 14:30:32 @_oftc_peerl3ss:matrix.org I have DM you, kindly 2024-09-04 14:33:33 invoked: yes. A single .efi file groups the UEFI stub, the kernel, the initramfs and command line options. The BIOS directly boots into linux without going through a bootloader. Works great and boots fast 2024-09-04 14:38:07 you should be able to uninstall grub just fine (no warranty) 2024-09-04 14:39:08 i mean, be prepared to boot off iso/whatever just in case, but if you have UKI working i don't see how it would break. 2024-09-04 14:40:53 I did remove grub, and it works fine, but when the kernel is updated, the hooks are called in a wrong order for me. 2024-09-04 14:42:12 sorry, misunderstood you. not sure i can help you with that, at least not at the moment. 2024-09-04 16:20:42 Hello dear all. I am looking to run althttpd through inetd as running it standalone doesn't support 80 and 443 simultaneously. I discover xinetd is dead, and then I discover inetd doesn't seem to be in busybox no more. apk search doesn't give me anything. Could you please tell me where to go? Thank you. 2024-09-04 16:27:48 PAM for polkit-1 adjustment works for fingerprint, but cant get cups pam file to work :(. so close lol. Anyone ever had this working? 2024-09-04 16:33:26 Also, why is a lot of what is contained in PAM config for SDDM not redundant? 2024-09-04 16:38:10 sunspot: xinetd ought to still work even if 'dead' 2024-09-04 17:23:31 it appears CUPS config needs a reference to root user for systemgroup, not just lpadmin 2024-09-04 17:57:55 Hi, after latest update (edge) my sway/wayland setup is borked 2024-09-04 17:58:02 firefox seem working, but foot (terminal) Thunar and fuzzel (launcher) are not working 2024-09-04 17:58:20 foot shows black window, Thunar fully transparent window 2024-09-04 17:58:48 swaybg doesn't show anything and swaybar works 2024-09-04 17:59:01 I suspect mesa 24.2.1 2024-09-04 17:59:07 my GPU is AMD rx580 2024-09-04 17:59:20 I'm not sure what should I report in issues 2024-09-04 17:59:21 Aelspire: yes there seems to be an issue (which i've confirmed myself on one machine) 2024-09-04 17:59:29 nothing suspicious in dmesg or /var/log/messages 2024-09-04 18:01:52 invoked: So this is known issue? 2024-09-04 18:03:00 mentioned a few times, we don't really know what's the cause of this yet 2024-09-04 18:12:14 hmm, I cannot downgrade to older mesa without breaking whole graphic shell 2024-09-04 18:12:31 yeah uh, older mesa packages probably won't be on the mirrors anymore 2024-09-04 18:12:31 is downgrade possible from cache? 2024-09-04 18:12:42 you can try `apk policy mesa` and see which ones are available 2024-09-04 18:14:21 Aelspire: i can get foot to work under weston with drm backend 2024-09-04 18:14:40 weston seems to be working ok but i just started messing around with it. 2024-09-04 18:14:49 to me this suggests a problem with wlroots and the new mesa 2024-09-04 18:14:59 but i'm not smart enough to have a real opinion. 2024-09-04 18:18:00 other things (besides foot) which didn't work/display properly after the mesa update are working under weston. eg, keepassxc. 2024-09-04 18:19:58 invoked: do you also have an amd gpu? 2024-09-04 18:20:09 i've seen xulfer mention amd as well 2024-09-04 18:20:31 yep 2024-09-04 18:22:19 damn, now i'm scared to upgrade mesa on my main pc 2024-09-04 18:23:34 i have two alpine daily drivers just for this occasion 2024-09-04 18:24:08 the one i'm typing to you on now is intel, though 2024-09-04 18:24:12 I've tried --force-broken-world and --force with installing apk from cache 2024-09-04 18:24:24 both options just purge half of system 2024-09-04 18:24:25 lol 2024-09-04 18:24:38 yeah, just sit tight or switch to 3.20 2024-09-04 18:29:44 weston just exited on its own, randomly... new mesa is interesting for sure. 2024-09-04 18:31:20 looking at https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/31019, but i'm not quite sure if it's even related 2024-09-04 18:36:25 drm/mesa stuff is not in my wheelhouse at all, but debug output is not showing me anything interesting. 2024-09-04 18:38:35 anyway, back to the salt mines. ($dayjob) 2024-09-04 18:50:02 okay, can reproduce the same issue locally 2024-09-04 18:50:06 bye then 2024-09-04 18:50:12 had to manually launch a terminal with xwayland 2024-09-04 18:50:17 is it possible to install alpine linux with GPT/ Bios legacy and lvm on LUKS along side? 2024-09-04 18:51:07 has anyone tried it? 2024-09-04 18:53:56 I have that running on a laptop 2024-09-04 19:05:07 sigh 2024-09-04 19:05:17 tried recording the mesa graphical artifacts 2024-09-04 19:05:32 but the bitrate required to see anything is way too high 2024-09-04 20:11:37 just adding a datapoint on the new sway issue here. I can start sway, my alacritty terms run but the 2024-09-04 20:12:03 mouse cursor and top status bar/menu bars are all uninitialized data / garbled. 2024-09-04 20:13:23 on sway startup, I'm getting a (os error 32) from xdg-desktop-portal-WARNING no skeleton to export cast proxy message ... 2024-09-04 20:17:01 Activated service 'org.freedesktop.impl.portal.desktop.wlr' failed: Process org.freedesktop.impl.portal.desktop.wlr exited with status 1 2024-09-04 20:17:28 that is the only error I saw in /var/log/messages, will drop to vtty and see what's there next 2024-09-04 20:22:54 fwiw, currently trying to build latest mesa commit from main 2024-09-04 20:24:06 ok. I'm operational enough and this is on my "edge" workstation. just wanted to report it (i am on 24.2.1-r0) it appears 2024-09-04 21:15:16 i've put one of my older Mesa builds on https://dev.alpinelinux.org/~ptrc/mesa-24.1.2-r1.tar.gz 2024-09-04 21:15:22 i have no idea which flags it was built with, etc. 2024-09-04 21:15:31 but it works, so 2024-09-04 21:19:14 Well the main things that changed (that I saw) was the drop of swrast, and the inclusion of llvmpipe in the gallium drivers in the mesa package. I did try just popping swrast back in but I didn't have time to see if I did it properly. 2024-09-04 21:20:54 i tried that as well 2024-09-04 21:21:24 rebuilding 24.2.1 with adding softpipe back and generally bringing the amd64 options back to how they were 2024-09-04 22:01:42 hm how did you force those mesa packages in? I'm not as quick on the docs in just console. 2024-09-04 22:09:09 I have a stupid question. 2024-09-04 22:09:38 Will the busybox DD on the ISO tell me when it's done (I'm using it to write random garbage to my SSD) 2024-09-04 22:09:56 you need to clarify what you mean by "tell" 2024-09-04 22:10:02 'dd bs=1M if=/dev/random of=/dev/sda' 2024-09-04 22:10:02 It'll tell you there's no more space 2024-09-04 22:10:10 will it drop me back at the prompt 2024-09-04 22:10:13 yes 2024-09-04 22:10:19 okay 2024-09-04 22:10:21 thx 2024-09-04 22:10:35 dd'ing faster than anybody 2024-09-04 22:35:00 xulfer: `apk add mesa*.apk` should install them directly 2024-09-04 22:35:28 or well, if you built it yourself, you can also just do `apk add 'mesa<24.2'` 2024-09-04 22:37:22 Hi ptrc 2024-09-04 22:37:26 hiya 2024-09-04 22:42:08 Whats the best method to use steam on alpine, i dont like the flatpak 2024-09-04 22:42:38 you're not going to like the answer then 2024-09-04 22:42:43 yeah.. 2024-09-04 22:42:50 i mean, flatpak is the most convenient 2024-09-04 22:43:27 i personally have a rube goldberg machine of bwrap scripts running in rootful Xwayland and an Ubuntu chroot 2024-09-04 22:43:34 I used distrobox for a little while but it always ended up breaking on me 2024-09-04 22:43:36 but it breaks once in a while 2024-09-04 22:43:53 Yeah same with distrobox 2024-09-04 22:57:22 ptrc: your files worked for me, btw 2024-09-04 22:58:08 On https://wiki.alpinelinux.org/wiki/NetworkManager where it says to put 2024-09-04 22:58:17 [main] dhcp=internal plugins=ifupdown,keyfile [ifupdown] managed=true [device] wifi.scan-rand-mac-address=yes wifi.backend=wpa_supplicant 2024-09-04 22:58:33 into /etc/NetworkManager/NetworkManager.conf' 2024-09-04 22:58:52 should I replace [device] with [wlan0]? 2024-09-04 23:18:44 Yep downgrading works. Thanks ptrc! 2024-09-04 23:22:08 I got NetworkManager all set up but now I can only configure connections as root. I added myself to plugdev and netdev and still no dice 2024-09-05 08:51:22 After I downgrade to mesa 24.1.5 (build locally at commit 2ace92581be6f4ae2ba47921cf71feeb56845f58), most things work fine. But grim and wf-recorder only capture complete black images and videos, have no error logs. 2024-09-05 08:51:24 And a flatpak qt5 application (com.tencent.WeChat) also displays a black window. 2024-09-05 08:58:21 Not sure if it's just for me. I am using the latest commit of wlroots and sway. 2024-09-05 09:00:27 good morning, what to do whenever suspend isn't working under non-root user? (loginctl suspend) 2024-09-05 09:14:40 tl;dr session starts screen locker, puts devices like wifi card into standby mode, but the PC by itself isn't entering suspend mode. Only under root is possible. 2024-09-05 11:03:05 the issue happens only on wayland. Whenever I use x11 as display server, it can suspend normally. 2024-09-05 11:07:41 do you mean you run wayland as root or do you mean you run loginctl as root? 2024-09-05 11:16:01 I run KDE with wayland as non-root and loginctl hangs at suspend/hibernation. 2024-09-05 11:16:55 is nvidia involved? 2024-09-05 11:18:35 try directly 2024-09-05 11:19:03 My GPU is a builtin one from AMD A8-6500 2024-09-05 11:19:03 echo mem > /sys/power/state 2024-09-05 11:19:31 execute the command as root? 2024-09-05 11:20:03 Not sure if non root can do it 2024-09-05 11:20:53 has to be as root, yes 2024-09-05 11:24:10 executing the command works 2024-09-05 11:26:50 executing loginctl suspend first, then the echo command causes the Resource busy error for that sys path 2024-09-05 11:28:30 do you have anything new in dmesg while loginctl is trying to make the suspend call? 2024-09-05 11:33:26 informations 2024-09-05 11:33:53 an information that wifi disconnected as well as bluetoith devices 2024-09-05 11:34:24 as the end the PM: suspend entry (deep) and shortly after suspend exit 2024-09-05 11:37:05 in messages file an information from elogind that it tried to recreate sddm session but failed 2024-09-05 11:37:44 sddm runs on x11 while KDE on wayland 2024-09-05 13:37:44 Is it recommended to install rust toolchains and tools through apk? 2024-09-05 13:39:11 or are these packages related to kernel dev? 2024-09-05 13:45:19 No, they are not dedicated for kernel dev, you can use them normally 2024-09-05 13:45:29 All rust packages in aports are built with the packaged rust compiler 2024-09-05 13:45:42 there seems to be cranelift, gcc, and llvm related compiler files which is cool. I dk if all that comes in with normal script install 2024-09-05 13:46:27 oh sweet. Will the rust package bring in analyzer, rustup, cargo? Or should I install those too 2024-09-05 13:46:50 also, the apk fonts made my morningggg haha 2024-09-05 13:47:15 usually I have a way bigger pain grabbing nerd fonts haha 2024-09-05 13:47:18 cargo is a separate package 2024-09-05 13:48:52 Thanks. Do you know if rust will bring in most of this:... (full message at ) 2024-09-05 13:49:01 (minus the completions) 2024-09-05 13:49:54 I don't yet understand if "meta packages" are a thing in apl 2024-09-05 13:49:57 *apk 2024-09-05 13:50:24 so far it seems that it is not, but I am still naive / ignorant here 2024-09-05 13:50:26 There are metapackages, but not for everything 2024-09-05 13:50:58 That last multi-line message resulted in a 404 link on irc fyi 2024-09-05 13:51:53 Ah sorry, it was just a copied output from apk search rust which showed clippy, analyzer, bindgen, wasm, etc 2024-09-05 13:52:25 Rust doesn't seem like a meta package, but there is so much in it that it may be 2024-09-05 13:59:23 Basically is this necessary? (and similar for cargo where there are many cargo-* packages too): 2024-09-05 13:59:24 apk add rust rust-analyzer rust-analyzer-doc rust-bindgen rust-clippy rust-dbg rust-doc rust-gdb rust-lldb rust-src rust-wasm rustfmt rustup rustup-bash-completion rustup-fish-completion rustup-zsh-completion 2024-09-05 14:00:33 It depends what you need to do. you can get quite far with just rust and cargo 2024-09-05 14:00:48 The completion packages are installed automatically if you have the shell installed 2024-09-05 14:01:32 Ah, I guess if it is a metapackage it should state "Meta package for build base" in Description? 2024-09-05 14:02:49 That is good to know about completion packages. I work with wasm, embedded, and standard targets. 2024-09-05 14:03:38 Note that I'm not a rust developer, so I don't know what you need for typical development 2024-09-05 14:03:59 but things like rust-dbg is only necessary if you try to debug the compiler itself 2024-09-05 14:04:06 That's fine. Mainly just trying to understand how to delineate a metapackage 2024-09-05 14:04:21 If you want to know for sure, check the contents 2024-09-05 14:04:24 https://pkgs.alpinelinux.org/contents?branch=edge&name=build%2dbase&arch=riscv64&repo=main 2024-09-05 14:04:25 ya, assyming gdb may be similar 2024-09-05 14:04:35 You see that this package has no files 2024-09-05 14:04:59 for a metapackage? 2024-09-05 14:05:01 yes 2024-09-05 14:05:11 but there is afaik no way to search for packages without files 2024-09-05 14:05:12 perfect, that is great to know. Thank you 2024-09-05 14:05:34 build-base is a metapackage, and it had that in description, which is why I got confused 2024-09-05 14:06:14 no contents though, so will figure out how to check contents on cli. Thanks so much 2024-09-05 14:06:42 apk info --contents , but that requires the package to be installed 2024-09-05 14:07:12 apk --help 2024-09-05 14:07:19 oops lol 2024-09-05 14:11:21 apk search -d woulda been nice if packages aligned on metapackage description 2024-09-05 14:12:42 do you think apk search --has-origin rust could indicate a metapackage? 2024-09-05 14:15:03 No, those indicate all the subpackages for rust, but they will not necessarily automatically be installed (the whole idea of subpackages is to be able to not install everything if you don't need it) 2024-09-05 14:15:43 good to know, thank you 2024-09-05 14:16:11 Does PostmarketOS use APK? 2024-09-05 14:16:45 search seems yes, cool 2024-09-05 14:18:37 yes, they do 2024-09-05 14:36:23 is there some backups of alpine linux forum I can read online? I dont consider reddit to be a valid source of information 2024-09-05 14:37:16 what alpine linux forum? 2024-09-05 14:38:59 wasn't there an official forum subdomain for this project and it got shutdown recently? 2024-09-05 14:40:03 recently is more then 5 years ago 2024-09-05 14:40:24 https://dev.alpinelinux.org/~clandmeter/other/forum.alpinelinux.org/ 2024-09-05 14:42:48 yeah I was able to find that link I was curious whether there isn't something else 2024-09-05 14:46:58 did anybody get qsv working with ffmpeg? im getting `Failed to set value 'qsv=qs@va' for option 'init_hw_device': Unknown error occurred` with ffmpeg (jellyfin-ffmpeg specifically) 2024-09-05 14:48:13 joseph_ii: there is nothing else. We don't want to set something up that ends up being a waste land 2024-09-05 15:15:51 ptrc: saw your bug on fdo. thanks for that. for more context i'd also confirm i've not been able to repro the problem on non-amd 2024-09-05 15:17:33 ptrc: but it's important to note i was able to get things working on weston... 2024-09-05 15:17:59 oh, do you wanna add that as a comment? 2024-09-05 15:19:19 sure, maybe. once i understand that i'm not doing something stupid. i used the drm-backend on weston 2024-09-05 15:19:34 there is a wiki 2024-09-05 15:19:49 https://wiki.alpinelinux.org/wiki/Main_Page 2024-09-05 15:20:07 with an account there seem to be no restrictions to edit 2024-09-05 15:20:24 so you can update info as things become more clear 2024-09-05 15:20:41 there is also the gitlab account 2024-09-05 15:21:00 https://gitlab.alpinelinux.org/ 2024-09-05 15:22:11 i dk how much issues are used, but worth a peak 2024-09-05 15:23:41 ptrc: unless i'm using weston wrong, it suggests a regression with mesa but with wlroots specifically. it'd probably be a good idea if someone else with amdgpu tested the broke things with weston so that i know i'm not trippin'. 2024-09-05 15:23:46 The wiki edit syntax isn't quite markdown which sucks, but if you edit a page it is easy to see 2024-09-05 15:24:11 ohh, hm 2024-09-05 15:24:13 I have amdgpu on my other machine, but I haven't tested alpine on that yet 2024-09-05 15:24:32 i'm gonna update my laptop to latest mesa ( also amdgpu ) and check something like gnome or kde 2024-09-05 15:24:38 required pulling in firmware from linux kernel and updating intiramfs on deb 2024-09-05 15:24:45 that works too 2024-09-05 15:24:49 but I didn't experience mesa issues 2024-09-05 15:24:57 what kernel are you on? 2024-09-05 15:25:25 andar1an[m]: edge, lts 2024-09-05 15:25:26 I think alpine uses a newer kernel, which seemed to not require that change for deb 2024-09-05 15:25:44 flatpak may also solve mesa issues for some apps 2024-09-05 15:26:34 I wish I could test this now haha, sorry I can't yet. Making sure laptop is set up right before getting alpine on server and messing with btrfs raid 2024-09-05 15:27:25 I have a 7800xt, and that was problematic on release, but hasn't been bad these days 2024-09-05 15:31:00 andar1an[m]: this is a new bug specific for amd cards triggered by the mesa 24.2.1 update. likely has nothing to do with the kernel 2024-09-05 15:31:27 I have been seeing that bug, all I saw as a solution was to downgrade mesa 2024-09-05 15:31:31 or use flatpak 2024-09-05 15:32:04 I wonder how pinning packages works in alpine 2024-09-05 15:32:51 seems pretty straight forward to set "sticky" versions: https://superuser.com/questions/1055060/how-to-install-a-specific-package-version-in-alpine 2024-09-05 15:33:32 dk how one may propagate that for a tree 2024-09-05 15:34:07 maybe with --has-origin or -r flag you can get a list of what relies on mesa and pin those too 2024-09-05 15:35:20 why I love rust cargo.toml haha 2024-09-05 15:38:47 ptrc: one last (important) detail. weston was able to run foot/etc fine, but weston itself would SIGABRT randomly after 5 or so minutes. hence why i'm not sure about it. 2024-09-05 15:39:17 running gnome or kde would probably be a good test. 2024-09-05 15:42:09 what is weston? 2024-09-05 15:42:27 wayland's reference compositor 2024-09-05 15:42:31 ah wayland comp 2024-09-05 15:42:36 cool 2024-09-05 15:43:21 Steam was having issues with wayland for steam link, would be really curious to see what deal is when I get alpine on server 2024-09-05 15:43:37 but that was for video, mesa is audio right? 2024-09-05 15:43:57 oh nvm, I misremembered 2024-09-05 15:44:45 invoked: I am seeing broken mouse cursor and preview pop-ups completely garbabled since the update to the latest mesa on edge FWIW. my system is intel cpu and amd GPU 2024-09-05 15:45:39 yeah. that's consistent with what i think some have seen with sway. (i run river, not sway, but both have wlroots in common) 2024-09-05 15:46:00 and I use sway 2024-09-05 15:46:15 ack, roger that, thanks 2024-09-05 15:46:25 in river's case i just get black windows. nothing garbled 2024-09-05 15:46:33 for the affected programs 2024-09-05 15:47:06 the bar and launcher aren't visible at all. 2024-09-05 15:47:53 mine are visible, but they contain multi-color (looks like uninitialized data) so lots of multi-colored pixels 2024-09-05 15:47:57 I got that on older mesa versions with remote play - likely unrelated, but that is issue I referred to 2024-09-05 15:49:21 some component that is in common with how the mouse cursor, the little firefox tab hover-preview-popups, and the "bar" are all problematic on my system. 2024-09-05 15:49:57 https://github.com/ValveSoftware/steam-for-linux/issues/6148 2024-09-05 15:50:43 This reflects a lot of what you are metioning, both black screen and artifacts 2024-09-05 15:50:53 i tried as a test to use @ptrc's built images but I am using LLVM18 tool chain so I couldn't install them without mucking further with my system 2024-09-05 15:51:56 yeah. i would have just switched to 3.20 but... river things... 2024-09-05 15:51:58 i have to dust off my aports setup to see about trying some of my own packages eventuall after $dayjob 2024-09-05 16:06:38 anyone knows if is it possible to run pipewire just for audio without dbus and any graphics? 2024-09-05 16:09:18 ikke could help 2024-09-05 16:09:21 :-D 2024-09-05 16:09:34 With what 2024-09-05 16:09:37 donoban: i thought pipewire needs dbus, but https://wiki.alpinelinux.org/wiki/PipeWire says otherwise 2024-09-05 16:09:45 oh, he is probably busy with more important things :) 2024-09-05 16:09:54 it depends. 2024-09-05 16:10:04 I have no experience with pipewire 2024-09-05 16:10:20 long time no see sire, i hope things are good 2024-09-05 16:10:36 donoban: i'm running pipewire without graphics, but with a dbus user bus 2024-09-05 16:10:40 and it works just fine 2024-09-05 16:10:46 uhmm, thanks invoked I'm gonna try editing config 2024-09-05 16:11:05 ptrc: how do you start dbus? 2024-09-05 16:11:47 kinda cursed setup with dinit and pam-rundir 2024-09-05 16:12:12 can I don something like, dbus-run-session ..¿ash? 2024-09-05 16:12:34 ash is a terminal, which exits if there is not a tty attach, so, no 2024-09-05 16:12:42 uhmm 2024-09-05 16:12:46 s/terminal/shell 2024-09-05 16:12:48 look 2024-09-05 16:12:58 You need a graphical terminal at least 2024-09-05 16:13:00 https://tpaste.us/xyPJ 2024-09-05 16:14:02 uhm.. 2024-09-05 16:14:05 this is weird 2024-09-05 16:14:10 /home/donoban # pipewire 2024-09-05 16:14:11 [W][06110.528582] mod.jackdbus-detect | [module-jackdbus-: 216 on_is_started_received()] Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknown: The name org.jackaudio.service was not provided by any .service files 2024-09-05 16:14:13 let's see if works.. 2024-09-05 16:14:41 i'm not ptrc but https://okturing.com/src/20614/body is how i do it. 2024-09-05 16:15:00 wow, it's working 2024-09-05 16:15:20 my problem is runing alsa directly it starts to beeeeeeeeeeeep after some seconds 2024-09-05 16:15:35 probably something kernel related but let's see if pipewire resists 2024-09-05 16:16:01 thanks invoked 2024-09-05 16:16:40 beh 2024-09-05 16:16:43 beeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeep 2024-09-05 16:16:46 :) 2024-09-05 16:21:42 ikke: hope you are doing good, dont know if you remember me 2024-09-05 16:22:05 I do, namaste 2024-09-05 16:23:44 great! namaste namaste 2024-09-05 16:23:47 :-P 2024-09-05 16:39:27 Is it possible to test modifications to setup-*.in scripts easily? 2024-09-05 16:40:49 what may that process look like? 2024-09-05 16:41:34 https://gitlab.alpinelinux.org/alpine/alpine-conf/-/tree/master/tests 2024-09-05 16:41:43 Ya, I have that 2024-09-05 16:41:57 I am just not sure how the process may work 2024-09-05 16:42:20 Do you mean how to run those tests, or? 2024-09-05 16:42:35 No, I mean if I want to try to update setup-disks for example 2024-09-05 16:42:45 how could I test those changes on my own machine 2024-09-05 16:43:33 would it involve replacing specific file in installation media? 2024-09-05 16:44:23 Oh, you want to actually test it in place, not just using the test suite 2024-09-05 16:44:52 Yes, correct. I can look into tests, but would rather iterate if possible 2024-09-05 16:45:47 I think I am in a good place with daily driver setup, the last thing I want to investigate on laptop before moving to server it btrfs subvols during installation 2024-09-05 16:49:49 on an exciting note, literally lost 0 functionality which is really nice, except for my printer driver isn't available, driverless print doesn't seem to work, and gutenprint doesn't support this model yet, but maybe by time it is in stable it will. Printer adds just fine though 2024-09-05 16:55:17 It's a magical feeling when init runs and it isn't a million services haha 2024-09-05 17:51:02 I can reproduce the mesa regression with sway and wl_shm-based wayland clients 2024-09-05 17:51:21 cc ncopa (mesa maintainer) 2024-09-05 17:54:49 ddevault: https://gitlab.freedesktop.org/mesa/mesa/-/issues/11846 if you'd like to add something there 2024-09-05 17:55:15 thanks 2024-09-05 18:56:16 ddevault: what kernel version? I wonder if it is a regression in the kernel or in mesa 2024-09-05 18:57:33 ncopa: i see it on 6.6.49-0-lts 2024-09-05 18:58:35 has anyone seen it on 6.6.48 2024-09-05 18:58:39 or less? 2024-09-05 19:17:05 i'm using the old/ptrc mesa on 6.6.49. by that logic the kernel should be fine, correct? 2024-09-05 19:17:30 that's a good point actually 2024-09-05 19:17:44 invoked: no, 6.6.49 could be the kernel that introduced the regression 2024-09-05 19:18:32 ACTION quits computers 2024-09-05 19:19:48 but again i would just like to mention... i worked around it using weston. 2024-09-05 19:21:49 reproduced it on x86_64 6.6.47-0-lts 2024-09-05 19:21:57 so probably not related to the kernel 2024-09-05 19:23:06 actually on 6.6.47 it's even weirder 2024-09-05 19:23:20 sway? 2024-09-05 19:23:23 yeah 2024-09-05 19:23:26 some things are broken 2024-09-05 19:23:28 but not all things 2024-09-05 19:23:32 and not in the same way 2024-09-05 19:23:53 the cursor is gone, swaybg is gone, but glxgears doesn't break, and foot only sometimes renders a blank window.. 2024-09-05 19:25:35 did you test kde or anything by chance 2024-09-05 19:25:44 anyone affected with integrated amd graphics? 2024-09-05 19:27:38 not me donoban 2024-09-05 19:28:00 Thank you Ikke for recommending the tests dir, I have never seen kyua and atf-sh before 2024-09-05 19:28:02 ACTION tries to determine his GPU model \_/ 2024-09-05 19:28:17 however, glxgears runs smooth and no artifacts for me at 120fps with no artifacts 2024-09-05 19:28:31 glxinfo 2024-09-05 19:29:42 donoban: it's broken for me on a laptop with Ryzen 7 4750U 2024-09-05 19:29:43 so yeah 2024-09-05 19:29:45 Device: AMD Radeon 780M (radeonsi, gfx1103_r1, LLVM 18.1.8, DRM 3.54, 6.6.48-0-lts) (0x15bf) 2024-09-05 19:30:20 one thing I have wondered about is where the id's come from in the setup-disk.in script, or the tests. 2024-09-05 19:30:21 e.g. biosboot) id=21686148-6449-6E6F-744E-656564454649 ;; 2024-09-05 19:30:21 I thought it may be a uuid at first for a partition, but I don't think so based on the script 2024-09-05 19:30:27 oh, I'm on safe kernel 2024-09-05 19:32:30 I guess, trying to understand why the uuid if it is one is static 2024-09-05 19:34:31 invoked: how did you actually launch weston? it doesn't even start for me from drm, with weston-backend-drm imstalled 2024-09-05 19:39:09 weston --backend=drm --debug --log=weston.log 2024-09-05 19:41:03 hm, it iterates over input devices, then doesn't do anything.. 2024-09-05 19:41:14 i have weston,weston-backend-drm,weston-backend-wayland,weston-clients,weston-shell-desktop,weston-terminal,weston-xwayland installed 2024-09-05 19:41:37 you have to give it a minute after launching. it's weird. i'm probably using it wrong. 2024-09-05 19:42:20 you'll know it's up when the little shell icon is in the upper left corner. click on that, it opens weston-terminal 2024-09-05 19:42:56 i'm a chimpanzee with a keyboard 2024-09-05 19:44:11 let me know if it SIGABRTs on you 2024-09-05 19:44:12 to me it sounds like you're the one using it correctly, because for me it just exits back into tty, not even a screen blink or anything 2024-09-05 19:44:31 ah 2024-09-05 19:44:33 it segfaults 2024-09-05 19:44:33 lol 2024-09-05 19:45:15 i didn't read the manual. is there a manual? not gonna read it. 2024-09-05 19:46:04 i should probably retest it to see if it still aborts with the old mesa, though 2024-09-05 19:46:19 ACTION goes to do that 2024-09-05 19:47:49 oh interesting. it starts right up now, and it has a background wallpaper it didn't have before 2024-09-05 19:48:14 so clearly something is borked with mesa. 2024-09-05 19:55:48 this informs me that if i upgrade mesa again, testing kde/gnome would reveal more breakage there also 2024-09-05 19:56:14 it's not some idiosyncratic thing with wlroots. 2024-09-05 20:06:23 busybox `sed -n l` doesnt work? 2024-09-05 20:41:57 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-09-05 21:13:26 what text editor do you use on alpine? codium flatpak is annoying me 2024-09-05 21:13:52 andar1an[m]: code-oss is in alpine, and works quite okay 2024-09-05 21:14:05 thanks, will look 2024-09-05 21:36:12 code-oss is in testing, but there are also host-spawn and flatpak spawn configuration lines one can add to access system shells and hopefully path 2024-09-05 21:37:15 hopefully it lets me find rust-analyzer and direnv lol 2024-09-05 21:41:40 at least can edit the .desktop start command with an env flag 2024-09-05 21:43:30 emacs and vim work too 2024-09-05 21:57:51 I came from mech eng lol. I need some kind of gui haha 2024-09-05 21:57:58 We like pictures 2024-09-05 21:58:37 Helix is also on here though, and so is lapce 2024-09-05 21:59:13 tested those and they work well 2024-09-05 21:59:28 ack, i came from the cdc and wyse terminal era so I don't like to use my mouse unless I have to :-) 2024-09-05 21:59:33 I love when it's available through apk, so much faster and easier 2024-09-05 21:59:41 haha nice 2024-09-05 21:59:52 I wish I could be like that 2024-09-05 21:59:55 OG 2024-09-05 22:00:10 however, i used to sysadmin about 50 SGI computers in the early '90s that all ran ProEngineer 2024-09-05 22:00:24 which you might know a thing or two about 2024-09-05 22:00:39 wait, nopjmp, are you the nopjmp i knew or just a random person with the same username? lol 2024-09-05 22:00:55 I never used pro engineer. NX, Catia, Solidworks, autodesk, but never pro engineer haha 2024-09-05 22:01:03 did you hear good things? 2024-09-05 22:01:25 I lie, it is PTC. I used Creo 2024-09-05 22:01:29 the aerospace and mech-e labs used it for years, I just needed to manage the license server and install the irix boxes 2024-09-05 22:01:56 My fav was NX. But recently I like following FreeCAD and a friend showed me Leap71 2024-09-05 22:02:12 they have a pecogk geometry kernel in the works which is neat 2024-09-05 22:02:24 my life is now complete as in 1990 i supported proengineer and now I have like 5 solidworks users but they are all on windows 2024-09-05 22:03:02 I used to teach and sell swx haha. Nice 2024-09-05 22:03:20 Ya, CAD loves Windows. Starting to see change though 2024-09-05 22:03:46 FEA had abaqus for a while on linux, but I think you can get many FEA suites on linux now 2024-09-05 22:05:43 have you seen the https://zoo.dev ai startup yet? hope they make some headway 2024-09-05 22:05:57 Yes, they will be at rust.conf 2024-09-05 22:06:07 the challenge with AI in CAD space though, it it is often redundant 2024-09-05 22:06:24 you can easily leverage part families and component libraries already 2024-09-05 22:06:53 better for optimization and surfacing work I think. Easy to generate standard components as is 2024-09-05 22:07:02 i've seen people doing cad in blender 2024-09-05 22:07:27 Engineering CAD or animation and toys? 2024-09-05 22:08:07 engineering stuff... assemblies, cnc models, whatever 2024-09-05 22:08:39 wow, I have tried blender, but I never saw that? Do they have any certs? 2024-09-05 22:09:05 no i doubt it, i think people are just using it for fun 2024-09-05 22:09:47 I wonder what that assembly performance was like haha 2024-09-05 22:10:04 0 clue how they did CNC work though haha 2024-09-05 22:10:21 plugin? 2024-09-05 22:10:45 it's not my area (its been decades since i've done anything except view) 2024-09-05 22:10:47 Blender-CAM. That's awesome hahaha 2024-09-05 22:10:57 (it is a plugin) 2024-09-05 22:11:14 but you know, game engines are extremely powerful so maybe this is a sign of how things are changing 2024-09-05 22:11:39 anyway this is kind of #alpine-offtopic 2024-09-05 22:11:45 True, but I am more interested in what I saw from Leap71 2024-09-05 22:11:57 with NX my favorite way to model was composition based on primatives 2024-09-05 22:12:03 Sorry, I will jump there 2024-09-05 22:12:19 no worries, i'm not a cop 2024-09-05 22:12:47 (that's exactly what a cop would say) 2024-09-05 22:12:53 Is there an alpine off topic? 2024-09-05 22:13:10 I can't get from what you shared 2024-09-05 22:13:22 yep, #alpine-offtopic 2024-09-05 22:13:32 but it's probably not bridged to matrix 2024-09-05 22:13:50 Ah. I saw an IRC client in flatpak 2024-09-05 22:13:53 can give that a go 2024-09-05 22:14:02 Never really used IRC 2024-09-05 22:14:08 i don't know how matrix works. i'm boycotting my brain from all of ... that 2024-09-05 22:16:12 I'm working towards baremetal orchestration over ipv6 only networks. I love that stuff haha 2024-09-06 01:32:42 FYI: i built my own mesa apks from aports and downgraded to 24.1.2 and my sway issues are resolved, I didn't try 24.1.5; will stay here until we know more 2024-09-06 03:12:20 we have an issue on ipv6-only networks, which we would like to discuss with alpine folks: https://mailarchive.ietf.org/arch/msg/v6ops/0CGYcHYFCi-qtodX3ApsQjZZVio/ (also brought this up in the musl irc, but the solution we'd push for involves creating an "/etc/pref64.conf" and that wouldn't be managed by the libc but by a system daemon, so it ends up being relevant here too) 2024-09-06 07:35:41 ikke, how to setup loginctl on alpine linux? i read this and still failed: https://wiki.alpinelinux.org/wiki/Elogind 2024-09-06 07:36:11 andar1an[m], wow, "Never really used IRC" 2024-09-06 07:36:44 i remember when i was 15 and trying to understand what is IRC.. what a time 2024-09-06 08:32:19 How can I get connect to my WiFi fi router and have a static IP for my alpine linux 2024-09-06 08:35:54 anyone knows how could I reproduce this on linux? https://github.com/JollyFrogs/Backlighter/blob/eff9910859ed0fc20c47c5e4db5a0419308b4311/Program.cs#L73 I first tried with py3-usb but ended with resource busy errors and yesterday started to look at solaar source code and I'm not sure if I should focus on the HID layer 2024-09-06 08:36:38 my humble purpose is that the keyboard stops backlight automically during day hours and turn on on night :) 2024-09-06 08:57:15 you don't just "use" IRC.. it uses you 2024-09-06 08:59:27 Velo_Frost[m]: there are many options for that, probably the best is just setup your fixed ip on the router DCHP config 2024-09-06 09:44:06 "Velo_Frost: there are many..." <- Any other method to do on my machine rather than router? 2024-09-06 09:46:31 yes, how do you handle the network interface? did you use setup-interfaces? 2024-09-06 09:47:37 check your /etc/network/interfaces and change dhcp with static, then add "address xx.xx.xx.xx" and "netmask 255.255.255.0" 2024-09-06 09:51:20 With ifupdown-ng, you can combine those 2024-09-06 09:51:47 address w.x.y.z/24 2024-09-06 10:07:32 "check your /etc/network/..." <- I have to add gateway as well? 2024-09-06 10:08:20 I mean, unless you don't want internet access 2024-09-06 10:15:09 iface wlan0 inet static... (full message at ) 2024-09-06 10:15:23 Is it correct? 2024-09-06 10:16:08 After editing these values I get inet addr as local host. 127.0.0.1 2024-09-06 10:16:12 Weird 2024-09-06 10:16:36 you're probably looking at the wrong interface 2024-09-06 10:17:17 and you have to restart ifupdown after making changes 2024-09-06 10:21:05 ifup -f $iface 2024-09-06 10:28:03 "you're probably looking at the..." <- Interface is correct. I just add # before auto wlan0 and if wlan0 inet dhcp. Than add the above in down line 2024-09-06 10:28:31 Than #service networking restart 2024-09-06 10:30:54 "ifup -f $iface" <- This is not executing 2024-09-06 10:31:54 pastebin the output of 'ip addr show' 2024-09-06 10:35:02 ACTION uploaded an image: (300KiB) < https://matrix.org/oftc/media/v1/media/download/AR0VKtCbdZVc9iZhBWqtzKfFY2SRoahfUuvRb9nbhGksx3_8yVEeyy1hra5B7ZFBgdC_dpdo8W0J9mx_WSfbgMBCeRyJ5IXwAG1hdHJpeC5vcmcvaVRjYm5HTnhha1ZIcXlYWmFwTGhjV2xP > 2024-09-06 10:35:39 yeah, that's literally looking at 'lo' 2024-09-06 10:35:46 not wlan0 2024-09-06 10:36:12 Than how will I set to look at wlan0 2024-09-06 10:36:51 well, step one is stop using ifconfig; use ip commands instead; like 'ip addr show' 2024-09-06 10:37:05 Ok 2024-09-06 10:37:41 does 'ip addr show' show a wlan0? 2024-09-06 10:37:55 Yes showin 2024-09-06 10:38:18 ACTION uploaded an image: (83KiB) < https://matrix.org/oftc/media/v1/media/download/AUNeuMrNFGlWwplq-ErmCxcoDBNMKcg_fQDaZJDxIo6VjnxydwkcGHNlNRBLA8yXFmqdNcaSmt3Ojyh5TN5Qy8tCeRyKFH9gAG1hdHJpeC5vcmcvRmxCV0xRRWRGS1Nyc3lRTHhzcHdPa3VG > 2024-09-06 10:38:47 that says you're probably not actually connected to your wifi 2024-09-06 10:40:27 dwfreed: Its when I change the settings. If I change to auto wlan0. Than I get the IP, otherwise static IP config make it down 2024-09-06 10:41:47 OK done. I remove the I face wlan0 inet dhcp line completly 2024-09-06 10:41:57 And now getting the static ip 2024-09-06 10:42:29 Previously I just put #iface wlan0 inet dhcp 2024-09-06 10:47:13 on edge, anyone else having trouble with the default graphical file chooser? specifically in telegram? 2024-09-06 10:47:31 i get segment fault as soon as i call the file chooser 2024-09-06 10:47:55 btw, wish one could replace the file chooser.. 2024-09-06 10:48:48 Velo_Frost[m]: how looks your current interfaces? 2024-09-06 10:50:19 IP addr show me the static IP address I have configured 2024-09-06 10:51:05 it _could_ be my setup, where i use old config files... 2024-09-06 10:55:59 I mean the /etc/network/interfaces file 2024-09-06 11:08:37 ACTION uploaded an image: (74KiB) < https://matrix.org/oftc/media/v1/media/download/Afo8ExF9a-lwSLl19fje23KQx_ss62QTKC1rpBkpmG7NYazTCmpfptixvesELAg3QcIcMHtKKHwbGLSwutZrQl9CeRyL0IbAAG1hdHJpeC5vcmcvcnFTVmJueGJlelVzcGZtWFR3R29XVVB1 > 2024-09-06 11:42:31 "I mean the /etc/network/..." <- they are just fine. I followed the script above 2024-09-06 11:42:48 I have now a static IP thankyou 2024-09-06 11:45:00 now I want to install docket-rootless. still confused about installing apk. Alpine linux docker wiki has 3 packages, I mean docker, docker-rootless-extras and docker-cli-compose. I think I need only one out of these? 2024-09-06 11:45:20 any Idea, who have installed rootless-docker?? 2024-09-06 11:56:43 no idea, always used std docker 2024-09-06 12:00:03 all right. how can one reset Alpine to initial settings 2024-09-06 12:00:10 like we do reset in Android? 2024-09-06 12:00:56 reinstall 2024-09-06 12:08:35 damn long process hahaha 2024-09-06 12:09:08 need a good guide to install rootless-docker on alpine Linux. other than its own wiki 2024-09-06 12:10:40 a container, or OS-level virtualisation is faster than reinstall 2024-09-06 12:11:03 (sandbox, jail, namespace, kernel slice etc) 2024-09-06 12:12:54 https://en.wikipedia.org/wiki/OS-level_virtualization?useskin=vector#Implementations 2024-09-06 12:17:43 the other option is mtree(8) comparison with the system specification (directory/file lists sync) for a system cleam state restoration 2024-09-06 12:18:24 you can also use snapshots in file systems if you have that option/capability, but it's low assurance / validity typically (unclean slice in time, non-system atomic) 2024-09-06 12:49:15 if you run raspberry diskless can one umount the sd card after booting from it? 2024-09-06 12:50:52 if you run diskless, is it even mounted? 2024-09-06 12:51:43 been a while since i messed with that stuff, but you have to have something to boot from, usually the sd card on raspberry, then i guess it loads the system into RAM and run from there 2024-09-06 13:07:30 You probably need to stop the modloop service 2024-09-06 13:19:09 does Alpine need both docker, docker-rootless-extral packages to rune rootless. or just docker-rootless-extra is sufficient? 2024-09-06 13:20:14 what I see is that docker sub packages include docker-rootless-extra package and 2024-09-06 13:20:14 docker-rootless-extra sub package also include docker. very confusing 2024-09-06 13:20:29 s/rune/run/ 2024-09-06 13:29:34 Velo_Frost[m]: i haven't used docker-rootless but I've been using podman rootless for a while on alpine 2024-09-06 13:30:12 great. how is podman compared to docker. pro and cons? 2024-09-06 13:30:27 basically - make sure cgroupsv2 is up and running and you have configured /etc/sub[ug]id 2024-09-06 13:30:53 all right 2024-09-06 13:31:27 the user you have created, is it un-previliged and did you add that to wheel? 2024-09-06 13:32:55 I mean you must have installed rootless-podman with sudo or daos? 2024-09-06 13:36:03 no, the podman package will include all the necessary sub-packages to run rootless by default 2024-09-06 13:36:25 but yes, you need root or (sudo/doas) privileges to install packages with apk 2024-09-06 13:37:11 "apk add podman" as root should get it installed for you 2024-09-06 13:38:23 ok 2024-09-06 14:22:17 as for how podman compares to docker, podman is more stable, has more features, and is more secure out of the box 2024-09-06 14:25:58 sometimes that extra security can get in the way if you're trying to do something specific, but generally it's a good thing 2024-09-06 14:30:00 yeah, i've been using rootless podman I guess since the 3.x days to run production gitlab instances :-) Works well for me. (alias docker=podman FTW!) 2024-09-06 14:30:52 What about podman-compose? 2024-09-06 14:32:01 i've not used podman-compose myself but have promised to try it the next time I need a multi-container setup for something 2024-09-06 14:37:14 Does anyone have a preferred system monitoring tool for daily driver that works well with openrc? System Monitor seems to require cgroupsv2 and systemd for applications view 2024-09-06 14:39:10 * system monitoring gui tool for 2024-09-06 15:10:55 ACTION just uses simple cli tools but hears many people use conky 2024-09-06 15:14:30 modprobe tun 2024-09-06 15:14:53 rmmod irc 2024-09-06 15:19:31 hi everybody 2024-09-06 15:19:43 hi 2024-09-06 15:26:38 i want to use alpine linux as a host for virtual machines 2024-09-06 15:28:14 i recent install tiny windows on my laptop but i get poor performance until install intel rapid storage driver, donwloaded from hp support center 2024-09-06 15:29:40 if i install alpine linux on that laptop it will have same poor performance? how i can install intel rapid storage driver on alpine linux? 2024-09-06 16:24:30 hello 2024-09-06 16:25:12 my mkimage error "wpa_supplicant=coreutils: unable to select package (or its dependencies)" 2024-09-06 16:52:30 hi 2024-09-06 16:58:02 hi 2024-09-06 17:06:26 MarcoGT: It seems to be a RAID implementation 2024-09-06 17:07:16 hi ikke thanks for answer 2024-09-06 17:08:39 Do you have multiple disks in that laptop? 2024-09-06 17:08:44 i was reading on forums and it seems as installing the driver on windows enables AHCI mode, linux supports it natively right? 2024-09-06 17:08:52 no, just one disk 2024-09-06 17:09:02 hdd sata disk 2024-09-06 17:12:09 linux should support that natively, yes 2024-09-06 17:12:16 Just make sure your bios is set to ahci 2024-09-06 17:12:53 my concern is about why windows clean installed works but poor performance, when i install this intel rapid storage technology driver performance boost 2024-09-06 17:14:02 so i suspect if i install alpine linux clean install, performance will be poor too, so i need to install some kind of driver to achive high performance? 2024-09-06 17:14:56 Not everything that applies to windows will also apply to linux 2024-09-06 17:15:15 Where in windows you need to manually install all kinds of drivers, linux comes with many drivers built-in 2024-09-06 17:21:08 ok thank you i will try 2024-09-06 18:58:28 sweet lord, finally got codium flatpak to work on alpine with rust analyzer. 2024-09-06 18:58:28 For flatpak they have language sdk's you can add, and then need to ensure a correct env variable exists in sandbox to leverage, as well as spawning terminals through host and potentially giving more open fs access (i just went with full host access, didn't want a sandbox, just to run on musl system lol) 2024-09-06 18:58:28 Can't wait till it is in apk - they have an alpine reh (remote extension host) build, but I didn't feel like teasing that apart with normal build. 2024-09-06 18:58:48 I am assuming code-oss is november which is exciting too 2024-09-06 18:59:13 snaps an flatpak make me want to quit computers lol 2024-09-06 21:33:01 can anyone talk to us about our ipv6 issue? 2024-09-07 00:04:31 Soni: the vast majority of people are going to ignore meta questions... In order to get a response, I'd suggest explaining exactly what your issues is. 2024-09-07 09:21:08 The Alpine Linux is so buggy when I boot it inside QEMU: two graphical windows open, one of them not responding to any input... 2024-09-07 12:33:31 Hi eveyone!!! 2024-09-07 12:34:09 zcrayfish: talked about it with musl devs, something about SIIT-DC/pref64 support in libc 2024-09-07 13:46:22 quick sanity check - with busybox mkdir, it is not possible to create multiple dirs with 1 command? I believe based on searching that you can't, just wan't to confirm if anyone knows 2024-09-07 13:47:27 e.g. with gnu may be mkdir -p /some/dirs/{one,two,three} 2024-09-07 13:47:38 andar1an[m]: you are confusing what the shell does and what mkdir does 2024-09-07 13:48:00 I thought mkdir was part of busybox? 2024-09-07 13:48:02 mkdir can make multiple directories, but {a,b} is non-posix shell syntax that busybox ash does not support, but bash and zsh do 2024-09-07 13:48:18 andar1an[m]: it's not mkdir that parses the {a,b} syntax 2024-09-07 13:48:22 ah ok, thank you 2024-09-07 13:49:03 I didn't know that was non-posix 2024-09-07 13:49:26 so it would be sus or something unrelated? Need to remove from scripts 2024-09-07 13:49:48 If you want to support many environments, you should not use it indeed 2024-09-07 13:50:44 merci - seems like you can just pass multiple dirs anyways without the curlies 2024-09-07 13:50:49 yes 2024-09-07 13:51:06 the shell does that normally 2024-09-07 13:51:11 it expands {a,b} to a b 2024-09-07 13:51:24 and foo/{a,b} to foo/a foo/b 2024-09-07 13:52:47 I found a posix cheatsheet. Gonna cross reference new things from now on haha 2024-09-07 14:00:28 Or directly look at the specs 2024-09-07 14:12:58 so it would be sus or something unrelated? Need to remove from scripts 2024-09-07 14:13:06 sus is just posix + curses 2024-09-07 14:14:02 TIL 2024-09-07 14:14:56 so basically posix is lowest level, and if you are posix compliant you are sus compliant? unless using curses? lol 2024-09-07 14:22:34 I’m not aware of something like “SUS compliance” for applications. Implementations can conform to SUS, be certified by The Open Group, and thenceforth use the trademark “UNIX.” That’s a bunch of nonsense. 2024-09-07 14:24:17 Applications can conform to POSIX (or conform to POSIX with extensions, or conform to POSIX with national stuff, or whatever); that’s all defined in POSIX. 2024-09-07 14:26:16 One of the major things I noticed on my learning journey from mech to software was the shear amount of layers. Why I enjoy embedded learning is it can make things more simple, and why the minimalism of alpine feels refreshing to me. 2024-09-07 17:01:46 i tend to agree with google that the default shell choice should be bash, unless you have a compelling reason to deviate https://google.github.io/styleguide/shellguide.html#s1.1-which-shell-to-use 2024-09-07 17:16:50 Which version of bash? 2024-09-07 17:29:48 how to run a hello-world.sh file in alpine? I have done the chmod +x 2024-09-07 17:30:02 ./hello-world.sh 2024-09-07 17:30:12 That's not different from any other linux distro 2024-09-07 17:32:34 it says -sh: ./hello-world.sh: not found :( 2024-09-07 17:34:01 probably the shebang 2024-09-07 17:34:43 sorry, shutting up 2024-09-07 17:35:21 should I not give the shebang directive? 2024-09-07 17:37:05 How is the shebang? Maybe its bash and you just dont have it installed 2024-09-07 17:37:35 that is the kind of issue i am implying 2024-09-07 17:37:47 ooh yeah that must be the case, the shebag is #!/bin/bash 2024-09-07 17:56:24 quinq: RHEL 8 still uses bash 4, but you can use bash 5 unless you know you can't 2024-09-07 18:08:16 xD 2024-09-07 19:20:47 is this wiki article correct in that some commands are "optional"? https://en.wikipedia.org/wiki/List_of_POSIX_commands 2024-09-07 19:40:29 frag: most likely, yes 2024-09-07 19:40:55 #!/usr/bin/env bash is nice too. But ash is part of busybox no? 2024-09-07 19:41:22 I don't think I have hit a scenario where I needed more than ash on machine setup yet 2024-09-07 19:43:43 or what is available through busybox I should say. And if you want you can just install 2024-09-07 19:46:19 ash is nice imo, for both scripts and interactive 2024-09-07 19:48:15 I have bash, zsh, and fish to play with. Still don't know what I want to call home. The only thing I am not sure about yet is completions in ash (if possible) 2024-09-07 19:49:07 ash doesn't have completions and is not very extensible 2024-09-07 19:49:20 have you messed with alacritty? 2024-09-07 19:49:57 That was on my list too, but on this laptop doesn't make sense 2024-09-07 19:50:04 I'm using it now 2024-09-07 19:50:12 do you enjoy? 2024-09-07 19:50:31 It's a fine terminal 2024-09-07 19:51:05 even forgot why you would need completion, for anything but filenames.. 2024-09-07 19:51:32 recommending commands 2024-09-07 19:51:50 fish does a nice job there 2024-09-07 19:52:22 makes discoverability of a cli easier 2024-09-07 19:53:12 I think a lot of young developers may not be as familiar with man pages or cli help since a lot of what one does is docs through internet 2024-09-07 19:53:30 especially as platforms obfuscate lower level functionality 2024-09-07 19:54:08 and then queue llm's haha 2024-09-07 19:54:13 i find command completions very useful 2024-09-07 19:54:25 +1 2024-09-07 19:54:45 hi all 2024-09-07 19:55:26 howdie 2024-09-07 20:02:08 do the alpine test suites in setup that use kyua need a kyuafile? 2024-09-07 20:02:30 you mean for alpine-conf? 2024-09-07 20:02:40 yes, sorry 2024-09-07 20:03:27 I think I can reference 1 test at a time as a shell 2024-09-07 20:03:35 *shell script 2024-09-07 20:03:55 but wondering if there is supposed to be a top level kyuafile to run all, or if it is somehow generated 2024-09-07 20:04:28 https://gitlab.alpinelinux.org/alpine/alpine-conf/-/blob/master/Makefile?ref_type=heads#L108 2024-09-07 20:05:00 ah cool, thank you. I am used to cargo tests lol 2024-09-07 20:05:35 seems easy to just make a simple kyuafile too 2024-09-07 20:06:04 this is pretty great. I never knew how to test bash - the mock disks are slick 2024-09-07 20:06:20 I was living in caveman test in place days lol 2024-09-07 21:02:58 Is there a better way to see relevant error output from tests other than `kyua --loglevel=debug test`? 2024-09-07 21:02:58 I am starting with "I don't have everything I need installed". Currently kyua and atf-sh are installed. Most tests fail but about a quarter pass. 2024-09-07 21:02:58 This info is not clear as to why tests are failing. 2024-09-07 21:04:02 this specific wording makes me think there may be a better way to investigate: failed: atf-check failed; see the output of the test for details [0.011s] 2024-09-07 21:07:15 ah, maybe I need to query the sqlite db generated for details 2024-09-07 21:07:37 There is a command for that 2024-09-07 21:08:08 cool, thanks. definitely see some messages in there 2024-09-07 21:08:19 will be easier with command 2024-09-07 21:09:26 seems to not be finding some scripts called libalpine.sh often 2024-09-07 21:09:35 kyua report --verbose 2024-09-07 21:10:19 merci. Seems what is in repo is libalpine.sh.in, so I may be running the tests wrong 2024-09-07 21:10:59 You need to run `make` to build it\ 2024-09-07 21:11:38 the libalpine.sh also? I just ran make for the tests/kyuafile. Shoulda looked through rest. Thank you 2024-09-07 21:12:05 yes 2024-09-07 21:12:27 .in are build input files 2024-09-07 21:13:24 I have never seen those before. I thought it was some special extension for scripts during install, not input haha 2024-09-07 21:13:32 derp 2024-09-07 21:16:23 Thanks so much, most pass now 2024-09-07 21:16:53 last one is likely due to permissions 2024-09-07 21:17:22 should tests be run as root? 2024-09-07 21:18:08 that seemed to do it. WOO 2024-09-07 21:46:31 https://sendvid.com/aqgpr9ff# 2024-09-07 21:51:13 do not click that. 2024-09-07 21:57:29 roger 2024-09-07 21:58:17 what could go wrong 2024-09-07 21:58:25 ACTION clicks 2024-09-07 21:58:34 ok 2024-09-07 21:58:48 but are you ok? 2024-09-07 21:58:58 no 2024-09-07 21:59:04 i am vindicated 2024-09-07 21:59:11 i was not looking for vindication, to be clear 2024-09-07 21:59:14 but here we are 2024-09-07 21:59:50 how do you know 2024-09-07 21:59:54 maybe you were all along 2024-09-08 00:40:05 i made a merge request to upgrade electrum wallet from 4.5.4 to 4.5.5: https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/71444 but it seems the maintainer has been away for a while (at least it shows no activity on gitlab) 2024-09-08 00:40:56 this version was also released months ago (may 29), so i think he won't maintain it anymore. should i change myself to the maintainer? 2024-09-08 07:01:21 Hi! I'm trying to compile the "st" terminal emulator, and I can see a message saying that the "tic" program, used to set up some terminal info, not found. How can I find the package that includes "tic"? 2024-09-08 07:03:22 uwumeowmeownyaa: https://pkgs.alpinelinux.org/contents?file=tic&path=&name=&branch=edge 2024-09-08 07:07:38 Why is it in ncurses package? That's so silly... 2024-09-08 07:08:00 Thank you very much, now I know how to resolve such situations :-) 2024-09-08 07:08:46 Because it's ncurses that provides it in the first place? 2024-09-08 07:20:09 I have changed to edge repositories. Apk update and apk upgrade. Almost 166 packaged upgraded.  2024-09-08 07:21:17 I have lvm on luks. Need password  2 times. First grub and than booting alpine. After upgrade it only need paraphrase on grub  2024-09-08 07:21:45 Can I revert back downgrade everything to stable release 2024-09-08 07:22:25 Velo_Frost[m]: change the repositories, then run apk upgrade --update --available 2024-09-08 08:04:26 uwumeowmeownyaa, it's also possible to do things like: apk add cmd:tic 2024-09-08 08:19:59 Can someone help me with this dcker setup 2024-09-08 08:20:29 I'm trying since 3 days. 2024-09-08 08:26:25 Further errors reports from docker-rootless-setuptool.sh install are that path variables 2024-09-08 08:26:25 docker-rootless-setuptool.sh install  prompt errors/info that docker-rootless.sh  need to be run manually. When $docker-rootless.sh it hang the terminal counsel. Sometime parent child error and containerd error. 2024-09-08 08:26:55 The manual running of script is because of non systemd 2024-09-08 09:03:33 quinq: This is a very cool command too! 2024-09-08 09:06:40 Also, I have set up an Alpine Linux virtual machine image, did some configurations, installed packaged, etc... Now I would like to save the progress to be able to do the exact same setup in the future. Is there any command in Alpine Linux to save everything I have configured, or should I just write a simple note and store it alongside the OS image somewhere safe? 2024-09-08 09:24:22 You could use tar 2024-09-08 09:30:12 I'll copy the image then, but thanks :-) 2024-09-08 09:44:07 'k :) 2024-09-08 11:33:39 any hope for https://gitlab.alpinelinux.org/alpine/mkinitfs/-/issues/18 ? 2024-09-08 11:34:14 I don't think on a short term 2024-09-08 12:27:09 scorpion2185[m]: it's an impactful change, with the potential of breaking many existing setups 2024-09-08 13:30:12 it could have new version alongside current one i think 2024-09-08 13:42:06 someone writing tests around it probably would speed things up 2024-09-08 14:24:51 asking this again: is it possible to umount the media you booted from after starting up diskless? it says "resource busy", but i dont know how/why 2024-09-08 14:25:08 frag: I mentioned you need to stop the modloop service 2024-09-08 14:28:14 ok, ty ikke! 2024-09-08 14:28:53 That will unmount the modloop which is located on the boot media 2024-09-08 14:31:02 okok, no idea what it is tho hehe 2024-09-08 14:31:39 It contains the kernel modules and firmware, and is used to prevent those files eating up all your ram when put into tmpfs 2024-09-08 14:31:42 looks like I need to make something custom-amde for unl0kr. https://gitlab.alpinelinux.org/alpine/mkinitfs/-/blob/master/nlplug-findfs/nlplug-findfs.c#L652 right? 2024-09-08 14:32:40 sounds important ... 2024-09-08 14:33:04 frag: It is only necessary if you need to load more modules 2024-09-08 14:33:51 okok 2024-09-08 16:51:38 what's need to be done to get deterministic network interface names? because eudev-netifnames is already installed? 2024-09-08 16:53:07 Can I use btrfs + luks right? 2024-09-08 16:53:07 uhm i can encrypt only home. 2024-09-08 16:54:32 maybe a kernel parameter for deterministic network interface names `GRUB_CMDLINE_LINUX="net.ifnames=0"` i ngrub 2024-09-08 16:54:38 not sure 2024-09-08 17:02:12 can I forward a disk (/dev/sdX) to alpine VM to install alpine in /dev/sdX? 2024-09-08 17:39:47 i once had a btrfs install corrupt the luks header on an encrypted partition. hope btrfs is much more solid these days 2024-09-08 17:42:07 that's interesting - the linux vfs layer should have prevented that 2024-09-08 17:43:01 i've not had problems with luks/btrfs but i never suggest it to anyone. i always tell everyone to stick to ext4 2024-09-08 17:46:26 xfs is also rock solid :) 2024-09-08 17:46:36 I'm going btrfs media server/NAS. Figure there are benefits to putting filesystem metadata in raid 1. Maybe do compression and raid 1 for non-media storage. 2024-09-08 17:47:21 Really wish btrfs raid 5/6 weren't broken, because that seems like it would be perfect for a home NAS. 2024-09-08 17:48:36 if it were me doing that, i'd go with zfs 2024-09-08 17:49:08 I won't deal with an out-of-tree filesystem. Plus, I like btrfs' ability to mix-and-match drive sizes. 2024-09-08 17:51:41 That capability is part of what makes it perfect for home use. I'm not a corporation ordering a pallet of HDDs at a time. I'll pick up a drive when I have a need and if the value is right, and that means there will be a good deal of mismatched drives, which btrfs raid handles well. 2024-09-08 17:51:51 you can mix drives on zfs 2024-09-08 17:52:25 I believe mixing drives on ZFS means all of your drives are treated as if they were the same size as your smallest drive. 2024-09-08 17:52:28 but anyways i'm not gonna argue the point except to say that it's a data risk thing you have to make, especially when you start getting into btrfs advanced features 2024-09-08 17:52:48 yes, that's a caveat 2024-09-08 17:53:21 zfs on linux seems to have earned a good reputation. was nervous about it for many years. but i still use a hardware RAID card lol 2024-09-08 17:54:01 zfs is much more mature code, even for linux, especially for complicated features like btrfs is attempting now 2024-09-08 17:54:20 i'm not talking shit about btrfs, but fs work is hard to do right 2024-09-08 17:54:26 When do Oracle's patents expire, thus freeing linux to bring ZFS into the kernel? 2024-09-08 17:56:30 no idea. 2024-09-08 17:57:05 it's not really a patent issue, it's a license issue 2024-09-08 17:57:45 License become irrelevent if the patent is expired. 2024-09-08 17:57:49 grossaffe[m], incorrect 2024-09-08 17:59:56 That was the understanding I had come to regarding ZFS, but I don't recall the details of why, so it's not a hill I'll die on. 2024-09-08 18:00:30 the main reason it's not merged is because the license is incompatible 2024-09-08 18:00:51 grossaffe[m], ok good :) 2024-09-08 18:01:33 grossaffe[m], i for one meanwhile wasn't even aware if there perhaps was a patent question -besides- the license problem 2024-09-08 18:01:36 but the license problem is enough 2024-09-08 18:01:47 copyright protection typically lasts 70 years. i wonder how that will pan out for software with undesirable licenses. it's still a moot point for software that is actively updated, but still 2024-09-08 18:02:53 https://en.wikipedia.org/wiki/List_of_copyright_terms_of_countries has a nice table 2024-09-08 18:02:59 i assume there would be some things to adjust if it were to be integrated in mainline, but overall it definitely seems to be the most mature "modern filesystem" by a long shot 2024-09-08 18:03:01 peerl3ss: 70 years after the death of the author. Used to be just 14 years with the option to renew another 14 years. Back before Disney bought the government. 2024-09-08 18:03:36 oof, that's a long wait 2024-09-08 18:04:56 grossaffe[m]: what is your concern with running zfs as a module? are you tracking the LTS kernel? 2024-09-08 18:05:01 ext4 is a good filesystem. it's reliable. people move away from it without good reasons. 2024-09-08 18:05:36 invoked, when i use btrfs, it's for snapshots or dedup - i'd love for you to tell me "well actually ext4 has those now" 2024-09-08 18:06:04 ext4 + lvm will get you to snapshots 2024-09-08 18:06:21 lvm gets you a lot of extra things, but yeah, i mean those are reasons. 2024-09-08 18:06:29 peerl3ss, ok yes, that's true 2024-09-08 18:07:00 zfs send, checksums, datasets with different policies, raid that isn't dependent on one raid card not dying, etc 2024-09-08 18:07:05 peerl3ss, not as convenient, but i bet the tooling exists 2024-09-08 18:07:11 peerl3ss: I just don't want anything out-of-tree on my device. I've escaped nvidia's clutches and I'm not going back. But also I just see more value in the way btrfs approaches multi-device filesystems for a home media server with drives added piece-meal. 2024-09-08 18:09:58 also, depending on the kind of data being stored, btrfs' transparent compression can be convenient 2024-09-08 18:10:26 very much a thing in zfs too ;) 2024-09-08 18:10:45 socksinspace: yes, that was wrt what invoked said 2024-09-08 18:11:07 btw, i learned xfs has dedup now too 2024-09-08 18:11:12 ah, missed the contexts :) 2024-09-08 18:11:43 (but it should be noted that btrfs/xfs dedup is not identical to zfs dedup) 2024-09-08 18:11:59 neat! xfs is very actively developed 2024-09-08 18:12:21 I am looking at trying the compression for my documents. Put 'em in full raid with all the drives and compress. Probably won't make a big difference in my storage, though. Most of the data will probably be video, which is already compressed and would not benefit from filesystem-level compression. 2024-09-08 18:13:33 i get not wanting external modules, just for the hassle, but i trust zfs more than btrfs (not based on personal experience luckily :D ) so it outweighs that "problem" for my use 2024-09-08 18:14:40 i would not trust btrfs to hold my tax returns 2024-09-08 18:14:44 If ZFS had an equivalent to btrfs' raid, it would at least make me consider adding it as an out-of-tree module. 2024-09-08 18:15:16 so btrfs can raid over varying sizes? how does that work? do you decide the replication factor per filesystem? 2024-09-08 18:15:53 is that the one where even the btrfs devs say it might loose your data? 2024-09-08 18:16:08 there's vdo for compression and dedup. never used it though. in theory, you make a vdo device then mkfs.ext4 on the vdo device and voila you have those features. 2024-09-08 18:16:31 "xfs is also rock solid :)" <- Where have you been sir 2024-09-08 18:17:07 Rather than mirroring discs, it mirrors chunks of data. And you choose how many copies of that data should be kept, and it will spread them out amongst the different devices. So btrfs raid1 will keep 2 copies of your data in your array. btrfs raid1c3 will keep 3 copies of your data in your array. 2024-09-08 18:17:30 As for data loss, that's the parity-raid (raid5/6) write-hole issue. 2024-09-08 18:17:44 grossaffe[m], right, and you can pick that per filesystem on the volume? 2024-09-08 18:17:47 It doesn't affect btrfs raid 1. 2024-09-08 18:17:55 ahhh ok 2024-09-08 18:18:08 but i had data loss on a btrfs file system that was unraided (same HW raid card) 2024-09-08 18:18:19 invoked, TIL, thanks 2024-09-08 18:18:36 i am not brave enough for hw raid :D 2024-09-08 18:19:17 You can pick different raid levels by directory if you choose. And you can do different raid levels for different types of data. So you can go without raid for "data" data, and go with raid for filesystem metadata so that even if things get corrupted somewhere, you'll have a functioning filesystem rather than losing everything. 2024-09-08 18:19:24 grossaffe[m], ok, neat 2024-09-08 18:19:26 btrfs has rough edges (ie do regular backups). again, fs work is very tricky stuff 2024-09-08 18:19:30 i figure i can just take my drives to a data recovery place if my card dies or w/e... you can plug in a similar card and the drives will show up ok 2024-09-08 18:19:43 all this said, my /home has been on btrfs for 4 years without trouble now 2024-09-08 18:20:14 in a single threaded system fs work would be easy, i guess. but alas 2024-09-08 18:20:23 also other work :D 2024-09-08 18:20:29 Velo_Frost[m]: i've been working! 2024-09-08 18:21:18 That's what make btrfs so compelling, if only it was more mature. Being able to use raid 5/6 for media that can always be replaced without having to halve my drive space would be nice. 2024-09-08 18:21:27 peerl3ss: All right. Hope everything going good 2024-09-08 18:25:19 Hey, could someone who has write access to the alpine-conf repository check merge request 211? It's a very simple change that fixes what I would consider a big bug. Many thanks. 2024-09-08 18:39:17 @_oftc_peerl3ss:matrix.org have something for you in your DM. 2024-09-08 19:00:45 i use virt-manager how can I add physical disk? sd card it is shown as /dev/sddx 2024-09-08 19:03:52 just set the path as the source path 2024-09-08 19:04:24 ACTION uploaded an image: (10KiB) < https://matrix.org/oftc/media/v1/media/download/AX10KmOC1DVqFsbPpIsk0uttwZ1nN7vA0lJIjpM1JmmbMrzNesXRKznmtGcD4gFUJ2DesIupULPN9imOMlOlsGxCeR1L1ZIwAG1hdHJpeC5ib3R0b21zZXJ2aWNlcy5jbHViL2FSWmlYZk9yRHphdFNlcmFtYXdvZkViSQ > 2024-09-08 19:04:38 ACTION uploaded an image: (13KiB) < https://matrix.org/oftc/media/v1/media/download/Aawp2R1SYG9XWeAr6qSgoFlTJu_dhpCtbJRErMrhbgU7s8jurHWFW1vkbck4Wp3qW18uwCxunJqxAcxtsZxnzQFCeR1L2MuwAG1hdHJpeC5ib3R0b21zZXJ2aWNlcy5jbHViL3dUa2hnYm5rWmRMbERSbW9MeVhhQUZtbw > 2024-09-08 19:05:10 2024-09-08 19:05:21 Add hardware -> VirtIO VSOCK ? 2024-09-08 19:05:48 i've benn searching and this looks good https://serverfault.com/questions/261703/kvm-guest-using-physical-sata-disk/261907#261907 2024-09-08 19:06:16 >Add hardware -> VirtIO VSOCK ? 2024-09-08 19:06:17 you just add a storage device like normal and set the path in /dev as the source, that has nothing to do with it 2024-09-08 19:06:43 i am not expert of virt-manager , how add it as normal? 2024-09-08 19:07:32 i guess it's Storage then 2024-09-08 19:07:44 Add Hardware -> Select or create custom storage -> Manage -> Browse Local -> Locate disk 2024-09-08 19:09:05 no need to add a new storage pool 2024-09-08 19:09:59 i see and do I add `index="N"/>` in XML? to `` 2024-09-08 19:11:37 sorry for confusion, no. that's only there while the VM is running. will be populated automatically 2024-09-08 19:21:43 does someby know a guide for btrfs+luks? 2024-09-08 19:24:48 no sorry no luks cause i cannot use unl0kr 2024-09-08 19:25:14 https://wiki.alpinelinux.org/wiki/Install_Alpine_on_a_btrfs_filesystem_with_refind_as_boot_manager 2024-09-08 19:29:33 how do I run setup-alpine so that it will stop before making the disks? 2024-09-08 19:29:46 so I can use btrfs 2024-09-08 19:34:43 no way 2024-09-08 19:34:49 install in semi-automatic mode 2024-09-08 19:49:46 ROOTFS The filesystem to use on /, defaults to ext4, also allows ext2, ext3, (flat) btrfs and xfs. 2024-09-08 19:49:52 what's flat? 2024-09-08 19:53:41 env variable 2024-09-08 20:06:50 hello 2024-09-08 20:10:32 it made tmpfs /tmp tmpfs nosuid,nodev 0 0 in fstab 2024-09-08 20:21:37 how force removal of dep of a package ? 2024-09-08 20:23:40 can I hack it somehow without rebuild a package? 2024-09-08 20:30:50 scorpion2185[m]: The hacky way is to install the dep as a virtual package 2024-09-08 20:30:55 apk add -t 2024-09-09 02:19:08 does anyone use helix with alpine? Do you have lsp servers working properly? 2024-09-09 02:20:06 wanted to tinker with this and am noticing weird issues with lsp servers where if I install as root, even if bins are in /usr/local/bin and permissions are correct, system user running hx --health will not register the lsp servers 2024-09-09 02:20:31 as root it finds them, and installing the lsp servers as user in home dir also works 2024-09-09 02:21:19 but I seem to be unable to get the binaries installed either as user or root to work for the other 2024-09-09 02:22:05 a workaround could be to install the lsp servers as root, and as user, but that seems silly lol 2024-09-09 02:26:23 this is an apk for helix. have been playing around with it today. very nice. no issues from i could see. 2024-09-09 02:26:31 s/this/there/ 2024-09-09 02:31:29 That is what I am using 2024-09-09 02:31:37 have you tried to use lsp servers? 2024-09-09 02:46:17 i thought so, but after running the --health option, not so sure... looking into it now 2024-09-09 02:48:11 I can get health to work for root and user respectively if the lsp servers were installed in the respective spaces 2024-09-09 02:50:10 If installed in home, root can see, but I have lsp issues errors. 2024-09-09 02:50:35 if installed by root, even with -rwxr-xr-x, no bueno for user 2024-09-09 02:51:12 one weird thing i notice in the health report is that is cautions that /usr/bin/runtime does not exist... which is not a valid dir for such purpose 2024-09-09 02:52:07 mine will cautiion for `$USER/.config/helix/runtime 2024-09-09 02:52:37 so root would be root/.config and my user would be username/.config 2024-09-09 02:52:46 mine did also, i created an empty one 2024-09-09 02:53:23 from what I read that is just a warning 2024-09-09 02:53:32 and it looks in multiple locations 2024-09-09 02:53:36 e.g. line above is Runtime directories: /root/.config/helix/runtime;/usr/share/helix/runtime 2024-09-09 02:54:03 don't know if that is accurate though 2024-09-09 02:56:56 yeah 2024-09-09 02:59:47 well, I am out of juice for the night haha. I will smack my head against this next weekend maybe. Hopefully rested brain will see better haha. Have good one 2024-09-09 03:00:23 you also 2024-09-09 03:01:20 think i'm going to just stick with vis anyway 2024-09-09 04:17:07 andar1an[m]: from what i understood it downloads complete precompiled runtimes that expect glibc 2024-09-09 04:25:26 n/m that may be a different editor that I was thinking of 2024-09-09 04:56:16 andar1an[m]: if they count, only have gopls and zls installed at the moment from aports and hx --health detected them 2024-09-09 04:57:50 for other runtime components would just get them from upstream, the aports packages for those (the tree-sitter grammars etc.) didn't work for me, like the aports issue described 2024-09-09 05:20:58 I was wondering, we don't have gnugo in alpine at the moment, do we? I am referring not to google's go, but the go engine: https://www.gnu.org/software/gnugo/ 2024-09-09 05:23:56 We have kigo as a frontend, but it seems to be unusable without gnugo installed 2024-09-09 10:02:07 "andar1an: from what i understood..." <- I have gcompat installed, can look into more later. I have not used gcompat before. The current issue seems to do with permissions though 2024-09-09 10:03:45 "andar1an: if they count, only..." <- Thanks. Try hx --health as both root, and your user. I installed from npm and cargo. Didn't know tree-sitter grammars were available through apl 2024-09-09 10:03:55 * Thanks. Try hx --health as both root, and your user. I installed from npm and cargo. Didn't know tree-sitter grammars were available through apk 2024-09-09 10:06:09 Rust-analyzer seems fine, but it also seems that rust components are installed in both /root/.cargo, and $HOME/.cargo. 2024-09-09 11:43:35 to boot a pinephone with twoboot can I just install u-boot-pinephone from pmos? 2024-09-09 11:48:40 #postmarketos 2024-09-09 12:30:05 I can't wait to get a device for postmarket haha 2024-09-09 13:51:11 Waiting to see you online @_oftc_peerl3ss:matrix.org proxmos 2024-09-09 14:32:11 Hi there. I installed alpine as my daily-driver distro this past weekend, and I must say, it has been amazing. I have a couple of issues however, that are yet to be resolved. 2024-09-09 14:36:55 Firstly, the issue thats hardest to explain, but I'll do my best - my terminal sometimes gets stuck, I guess, but only visually until I input another character. For example, when I hop down half a page in vim, using , it would sometimes look like nothing happened, but in fact it simply didn't render the next frame. After I input another character, I see the result of my 2024-09-09 14:36:57 last motion. 2024-09-09 14:37:50 What terminal? Or do you mean just console? 2024-09-09 14:38:50 Was just about to say, I'll make sure if it is not specific to foot term, but iirc it happened in tty also. I'll get back to you on that one, ty for reply. 2024-09-09 14:39:17 it happens pretty frequently, but at random times 2024-09-09 14:40:42 what card 2024-09-09 14:42:07 it's intel integrated graphics, my processor is an Intel Celeron N4000 1.10GHz 2024-09-09 14:42:55 does that help? Just checked in my tty, and can't reproduce it there, so might have been mistaken. 2024-09-09 14:44:11 Before I switched, I used foot term on ubuntu without this issue, but I'll test another terminal - maybe the alpine foot package is newer and introduced an issue perhaps 2024-09-09 14:46:09 I should probably mention, I did follow the how-to guides on the alpine wiki to install the proper drivers. Will list the ones I installed. 2024-09-09 14:49:34 cool. it vaguely sounds to me like a hw accel issue... try a different terminal, like alacritty or weston-terminal and see if it recurs there (to rule out foot itself) 2024-09-09 14:49:35 ok, so seems it is foot thats at fault, or should I say something is afoot 2024-09-09 14:50:32 yeah, sry. In hindsight as I'm typing my question I realised what I was supposed to do to debug. Mb for the timewaste guys. 2024-09-09 14:50:47 Oh no it's fine 2024-09-09 14:51:11 check dmesg for i915 ... there is something extra you need to do if it's i915, iirc 2024-09-09 14:51:12 You might want to see if your drivers need sorting out. 2024-09-09 14:52:13 so `doas dmesg | grep i915` gets me the following output 2024-09-09 14:52:47 [ 18.964864] i915 0000:00:02.0: [drm] Unknown revid 0x06 2024-09-09 14:52:49 [ 19.002365] i915 0000:00:02.0: vgaarb: deactivate vga console 2024-09-09 14:52:51 [ 19.002500] i915 0000:00:02.0: [drm] couldn't get memory information 2024-09-09 14:52:53 [ 19.002671] i915 0000:00:02.0: vgaarb: VGA decodes changed: olddecodes=io+mem,decodes=io+mem:owns=io+mem 2024-09-09 14:52:55 [ 19.003422] mei_hdcp 0000:00:0f.0-b638ab7e-94e2-4ea2-a552-d1c54b627f04: bound 0000:00:02.0 (ops i915_hdcp_ops [i915]) 2024-09-09 14:52:57 [ 19.057723] [drm] Initialized i915 1.6.0 20201103 for 0000:00:02.0 on minor 1 2024-09-09 14:52:59 [ 19.060586] snd_hda_intel 0000:00:0e.0: bound 0000:00:02.0 (ops i915_audio_component_bind_ops [i915]) 2024-09-09 14:53:01 [ 19.064012] fbcon: i915drmfb (fb0) is primary device 2024-09-09 14:53:03 [ 19.082194] i915 0000:00:02.0: [drm] Finished loading DMC firmware i915/glk_dmc_ver1_04.bin (v1.4) 2024-09-09 14:53:05 [ 19.091742] i915 0000:00:02.0: [drm] fb0: i915drmfb frame buffer device 2024-09-09 14:53:07 [ 1221.542453] mei_hdcp 0000:00:0f.0-b638ab7e-94e2-4ea2-a552-d1c54b627f04: bound 0000:00:02.0 (ops i915_hdcp_ops [i915]) 2024-09-09 14:53:13 next time use a paste service pls 2024-09-09 14:53:29 ah ok np, will do 2024-09-09 14:54:57 that looks ... ok 2024-09-09 14:55:15 if you have sysfs-utils installed, run 'doas systool -m i915 -av' 2024-09-09 14:56:46 what that does is check to see what options are set for the i915 module you have loaded 2024-09-09 14:57:11 Can you recommend a paste service to use? 2024-09-09 14:58:45 not a recommendation but https://bpa.st/ is fine 2024-09-09 15:00:08 I guess I just share this link then, right? https://bpa.st/56AJE 2024-09-09 15:00:26 why not ours 2024-09-09 15:00:28 https://tpaste.us/ 2024-09-09 15:01:31 sure. i keep falsely remembering it as tpaste.net 2024-09-09 15:03:05 https://tpaste.us/WxyN 2024-09-09 15:03:16 damn, thats sick :) 2024-09-09 15:04:32 i'm just comparing your output to one of my systems running i915 defaults 2024-09-09 15:04:37 please hold 2024-09-09 15:05:48 np, I'm totally lost at this point. Knowledge gap becoming more and more apparent. 2024-09-09 15:07:10 no differences. what does 'lspci | grep VGA' say? 2024-09-09 15:09:12 One sec, looks like I don't have lspci, and it's not named like that on apk. Do you perhaps know the package name? 2024-09-09 15:09:18 lspci is part of the 'pciutils' package. 2024-09-09 15:09:32 ah ok ty 2024-09-09 15:12:13 did you check to see if alacritty/something else reproduces the problem 2024-09-09 15:12:21 https://tpaste.us/ggLP 2024-09-09 15:13:53 so many lakes. i'll have to look to see if that has any special handling 2024-09-09 15:14:04 oh yeah I mentioned that earlier. I couldn't reproduce on tty or alacritty. So yeah maybe I should rather just look at the open foot issues or smth and figure it out from there. 2024-09-09 15:15:40 yeah. if it's foot defaults it may be a bug. 2024-09-09 15:15:40 Is there a term for this kind of issue? I had trouble explaining it earlier, and tried searching for a lot of different things to no avail. 2024-09-09 15:16:22 it's a rendering problem 2024-09-09 15:17:48 but it's hard to say. if it's foot defaults, foot may be exposing a bug in something else. either way it's good to report it from a user pov with the dmesg/systool/lspci you shared here. 2024-09-09 15:19:11 Will definitely do, and thanks for trying to help invoked and xulfer. You're champs. 2024-09-09 15:19:30 i don't think you mentioned what compositor you're using 2024-09-09 15:19:50 Oh yeah I'm running sway. 2024-09-09 15:20:28 yeah, all that should work on defaults. mention that it works fine in alacritty in the bug. 2024-09-09 15:21:18 The other question I wanted to ask is how do some people get sub 100mb memory use out of alpine? My system is pretty lean I feel like, with not many services running, and I'm idling at 400mb. 2024-09-09 15:21:45 Which is a big improvement still from ubuntu, but I'm curious how they manage. 2024-09-09 15:22:25 ulimit would probably be the first thing 2024-09-09 15:24:14 Ah ok, I'm unfamiliar. Will check that out, ty. 2024-09-09 15:27:33 Anyway, thanks again. This was fun :D. I'm out though, my head hurts. Cheers. 2024-09-09 15:28:30 another satisfied customer 2024-09-09 15:56:13 andar1an[m]: hx --health shows gopls and zls as enabled either as root or as user 2024-09-09 15:56:40 I have it working somewhat now 2024-09-09 15:56:45 just messing with zellij now 2024-09-09 15:57:14 glad to hear you got it working 2024-09-09 15:58:35 The tree-sitter packages are a nice add, though I am curious if building from git works well too 2024-09-09 15:58:51 cargo installs for lsp's have been good because can just target musl 2024-09-09 16:00:07 thanks for help all 2024-09-09 17:41:48 if i install fro virt-aarch64 image will it install without necessary things for non virt machine? 2024-09-09 17:52:51 how avoid that? in case 2024-09-09 17:54:54 Why do you even use virt image for bare metal? 2024-09-09 18:47:15 cause i do not have aarch64 desktop 2024-09-09 18:49:02 i should use generic arm i guess 2024-09-09 18:49:41 https://dl-cdn.alpinelinux.org/alpine/v3.20/releases/aarch64/alpine-uboot-3.20.3-aarch64.tar.gz for pinephone 2024-09-09 19:07:42 (i forwared sd to virt machine) 2024-09-09 19:07:53 forwarded 2024-09-09 19:09:14 if install uboot tar.gz and I use one partition do I mark it bootable? 2024-09-09 19:09:30 parted ${DISK_IMAGE} set 1 boot on? 2024-09-09 19:21:21 seems so in https://wiki.alpinelinux.org/wiki/Alpine_on_ARM 2024-09-09 19:22:00 wait but tar.gz is not filesystem 2024-09-09 19:47:00 Which timezone are you in? [UTC] 'UTC' is not a valid timezone on this system damn 2024-09-09 19:47:06 i guess i have to start over 2024-09-09 19:47:39 Sounds like you don't have a working network connecting 2024-09-09 19:47:42 connection 2024-09-09 19:50:18 i was able to ping 2024-09-09 19:51:52 wiki states something about doing it mnually 2024-09-09 19:53:22 https://docs.alpinelinux.org/user-handbook/0.1a/Installing/manual.html#_keyboard_layout 2024-09-09 20:09:33 setup-disk coul have boot loader and kernel option 2024-09-09 20:22:21 how install packages as deps of one package? 2024-09-09 20:24:48 -t 2024-09-10 03:32:05 Argentum is looking for experienced IRC operators to moderate our #politics channel on Snoonet. please /join #help on irc.snoonet.org for further details. 2024-09-10 05:11:45 Anyone else having issues with wifi cards recently? My driver has crashed twice now, and it recovered by resetting the hardware, with a new wlanN interface. 2024-09-10 05:13:19 Haven't noticed anything yet on my laptop 2024-09-10 05:25:00 "with wifi cards recently" is extremely broad 2024-09-10 05:26:31 https://bugzilla.kernel.org/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED&bug_status=NEEDINFO&bug_status=REOPENED&field0-0-0=product&field0-0-1=component&field0-0-2=alias&field0-0-3=short_desc&field0-0-4=status_whiteboard&field0-0-5=content&field1-0-0=alias&field1-0-1=short_desc&field1-0-2=status_whiteboard&field1-0-3=content&field2-0-0=product&field2-0-1=component&field2-0-2=a 2024-09-10 05:26:33 lias&field2-0-3=short_desc&field2-0-4=status_whiteboard&field2-0-5=content&field3-0-0=product&field3-0-1=component&field3-0-2=alias&field3-0-3=short_desc&field3-0-4=status_whiteboard&field3-0-5=content&no_redirect=1&order=changeddate%20DESC%2Cbug_status%2Cpriority%2Cassigned_to%2Cbug_id&query_format=advanced&type0-0-0=substring&type0-0-1=substring&type0-0-2=substring&type0-0-3=s 2024-09-10 05:26:35 ubstring&type0-0-4=substring&type0-0-5=matches&type1-0-0=substring&type1-0-1=substring&type1-0-2=substring&type1-0-3=matches&type2-0-0=substring&type2-0-1=substring&type2-0-2=substring&type2-0-3=substring&type2-0-4=substring&type2-0-5=matches&type3-0-0=substring&type3-0-1=substring&type3-0-2=substring&type3-0-3=substring&type3-0-4=substring&type3-0-5=matches&value0-0-0=Microcode 2024-09-10 05:26:37 &value0-0-1=Microcode&value0-0-2=Microcode&value0-0-3=Microcode&value0-0-4=Microcode&value0-0-5=%22Microcode%22&value1-0-0=SW&value1-0-1=SW&value1-0-2=SW&value1-0-3=%22SW%22&value2-0-0=error&value2-0-1=error&value2-0-2=error&value2-0-3=error&value2-0-4=error&value2-0-5=%22error%22&value3-0-0=detected&value3-0-1=detected&value3-0-2=detected&value3-0-3=detected&value3-0-4=detected 2024-09-10 05:26:39 &value3-0-5=%22detected%22 2024-09-10 05:26:41 Wow that url... o.o 2024-09-10 05:28:31 [974821.327277] iwlwifi 0000:00:14.3: WRT: Collecting data: ini trigger 4 fired (delay=0ms). 2024-09-10 05:28:34 [974821.327294] ieee80211 phy1: Hardware restart was requested 2024-09-10 06:09:47 intel wifi drivers suck 2024-09-10 06:14:02 dwfreed: amd bluetooth pedestrians lick 2024-09-10 11:07:48 how can I install alpine on pinephone? i see that linux-lts has it https://pkgs.alpinelinux.org/contents?file=*pinepho*.dtb&path=&name=&branch=edge&repo=main 2024-09-10 11:07:55 setup-disk install grub 2024-09-10 11:09:24 but i did not configure BOOTLOADER 2024-09-10 11:50:18 scorpion2185[m]: you might want to look at pmOS as a starting point. They carry several patches for audio and modem to work. 2024-09-10 17:00:49 yes, but they have different initram and custom u-boot. for now I am trying to boot 2024-09-10 17:01:17 tried before to install all 2024-09-10 17:28:20 looks like that there is a bug with aarch64 standard image 2024-09-10 17:28:34 when setting timezone I was stuck again. 2024-09-10 19:13:09 hi 2024-09-10 19:13:45 is alpine x86 only? 2024-09-10 19:20:33 see the downloads page 2024-09-10 19:20:36 would you be offended if i told you to just look at the website 2024-09-10 19:20:53 ahh, beat me to it :D 2024-09-10 19:49:51 Howdy friends, I'm doing a baremetal install of Alpine and I'd like to use efibootmgr instead of grub -- is there a preferred way to set that when running setup-alpine? 2024-09-10 19:51:25 l0rd_hex_: I don't think setup-alpine itself supports it, but you can do the disk layout (incudling bootloader) manually, mount the root partition, and then run setup-disk /path/to/mount 2024-09-10 19:52:33 ikke: thanks, it's been a while since I've tried it but I think setup-disk wants to install grub too 2024-09-10 19:53:00 l0rd_hex: it should not do that if you provide a path to a mounted partition 2024-09-10 19:54:37 In anycase if you provide BOOTLOADER=none 2024-09-10 19:56:42 thanks, I'll give that a shot 2024-09-10 20:09:44 any suggestion to how boot pinephone? 2024-09-10 20:10:27 scorpion2185[m]: WhyNotHugo gave you the advice to look at PostmarketOS 2024-09-10 20:10:36 which is dedicated to phones 2024-09-10 20:11:03 they have different initram and custom u-boot 2024-09-10 20:12:07 i should check u-boot package. i think PP is like some pine board 2024-09-10 20:12:20 supporting a bunch of arm boards requires doing stuff like that 2024-09-10 20:12:34 does somebody know how set grub + uboot (arch64)? 2024-09-10 20:12:48 i think pmos does that for PPP 2024-09-10 20:12:51 alpine is probably never going to support booting a bunch of phones 2024-09-10 20:13:07 bbl 2024-09-10 20:33:30 I wanna put alpine on a usb, on a readonly mounted partition and have a separate home, var and other such partitions where I'd only ever update it atomically, i.e. chroot, perform updates, write and then reboot, is data disk mode suitable for this? 2024-09-10 20:34:13 ashie: not sure if it's suits you, but that sounds a lot like a run-from-ram system where changes are persisted using lbu 2024-09-10 20:43:45 ikke: I did not know about lbu, do I understand it correctly that `commit` creates an overlay file and when the system boots it runs through all the overlays and applies them? 2024-09-10 20:44:02 It's just a single overlay, but yes 2024-09-10 20:46:31 so a single overlay file that gets updated then, I see... how does updating the kernel work? I assume that cannot go into an overlay file because it is needed to boot the system 2024-09-10 20:47:29 correct. Traditionally that would mean you have to update the boot media 2024-09-10 20:47:48 There is an update-kernel script to update it on the fly, but that would require the boot media to be writable 2024-09-10 20:50:57 if everything from the boot media gets loaded into ram does would the partition still be available to be mounted and written to? 2024-09-10 20:51:12 s/does // 2024-09-10 20:51:52 yes, if it's a suitable filesystem (not isofs) 2024-09-10 21:03:46 thanks a lot, I think I now know enough to figure stuff out 2024-09-10 21:57:29 We are looking for an experienced IRC operator to moderate our #politics channel on Snoonet. please see argentum in the channel #help on irc.snoonet.org for further details 2024-09-11 08:19:38 I think sof firmware in edge broke (again) in relation to kernel 2024-09-11 08:20:35 At least on the dell xps 9320 does not have sound anymore, neither with -lts nor -edge kernel 2024-09-11 12:39:29 hi 2024-09-11 12:40:51 someone uses mtp with alpine linux? 2024-09-11 12:43:27 can't write with simple-mtpfs to a samsung galaxy, read is ok 2024-09-11 12:51:56 i use simple-mtpfs and it works mostly. sometimes i need to replug to make it work. also the phone needs to be in mtp mode, not charge only... 2024-09-11 12:52:23 i mostly use it to download pix. but i also delete them, so that's writing... 2024-09-11 12:58:50 I was about to install alpine on an old macbook that was on the drawer but I just gave up because of the broadcom wireless LOL 2024-09-11 13:02:26 I have been using various GNU/Linux and Linux distributions for several years, with no Wi-Fi functionality at all 2024-09-11 13:02:44 Because I have a really long cord. 2024-09-11 13:04:32 what is "really old" 2024-09-11 13:04:41 oh, you said just old 2024-09-11 13:04:47 question remains 2024-09-11 13:05:49 if it's sufficiently old you just need firmware :P 2024-09-11 13:06:35 its an air 2015 2024-09-11 13:07:20 bcm4360 seem super annoying by what I have searched, I think it will go back to drawer 2024-09-11 13:08:19 that's not old at all 2024-09-11 13:08:31 and yeah probably annoying 2024-09-11 13:44:13 i got a few macbook airs to work on alpine. (people keep giving me these damn things when they upgrade, and i don't say no) 2024-09-11 13:45:18 offhand i can't recall specifics but it's mostly getting the wifi driver correct 2024-09-11 13:47:00 what i haven't done yet: booted alpine on m1 macs, like what asahi does 2024-09-11 13:47:10 I actually run Alpine on a 2012 Macbook Pro. 2024-09-11 13:47:47 It's like 20x faster to use for web browsing than macOS Catalina (which is what Apple provides for it to reinstall) 2024-09-11 14:11:52 hmm does alpine has a "live cd" for rescue operations? 2024-09-11 14:14:57 all of the install images are live cds i think. 2024-09-11 14:17:34 seem to all be minimal, but actually that might be enough. 2024-09-11 14:18:49 you can install packages if you boot the iso after setup-interfaces 2024-09-11 14:20:26 Or make your own with mkimage 2024-09-11 14:20:26 https://wiki.alpinelinux.org/wiki/How_to_make_a_custom_ISO_image_with_mkimage 2024-09-11 14:22:00 The extended image had more tools included 2024-09-11 14:23:14 ah right 2024-09-11 14:33:06 non of them have cryptsetup? 2024-09-11 14:37:08 You should be able to apk add cryptsetup if you've set up the network first. 2024-09-11 14:37:34 iirc all of them have cryptsetup, but i mostly use extended 2024-09-11 14:40:07 ikke is there an list of what is included? 2024-09-11 14:40:17 oh, just had to install it, worked without internet! 2024-09-11 14:47:10 frag: yes, check /etc/apk/repositories 2024-09-11 14:48:04 fabricionaweb: https://gitlab.alpinelinux.org/alpine/aports/-/blob/master/scripts/mkimg.standard.sh?ref_type=heads#L37 2024-09-11 14:49:54 perfect, thank you 2024-09-11 15:07:31 hmm could lukOpen, but cant mount the mapper file, "invalid argument", e2fsck /dev/mapper/void, suggest superblock is corrupted .. 2024-09-11 15:08:15 managed to move /* to /1 on a void laptop, thats why im trying to do this... 2024-09-11 15:08:37 hard to force it to shutdown by holding down power button 2024-09-11 15:09:46 is alpin good for laptops btw? last time i tried i think it sapped the battery.. with void i can leave it in a shelf for a month 2024-09-11 15:12:26 *had to force it to shut down by holding the down power button 2024-09-11 15:17:06 it can be, it's just linux. void probably has more in its defaults 2024-09-11 15:18:25 it's rarely about whether it does or doesn't ... it mostly comes down to how much magic you expect and what you're willing to configure yourself. 2024-09-11 15:21:53 neither void nor alpine is likely to sap more battery than the other imo 2024-09-11 15:22:35 though what do you mean by "sap the battery" 2024-09-11 15:22:43 should've asked that first 2024-09-11 15:45:01 i thought it sounded like a suspend/hibernate issue to me. which anyways is tricky with luks... 2024-09-11 15:45:08 fwiw all i use is alpine as my desktop in both personal and $job. that's not a recommendation, or warranty. any linux can do it, the "how" varies. 2024-09-11 16:42:49 even after mkfs.ext4 /dev/sda, and running setup-alpine and choosing sda, crypt, it asks me to enter passphrase for _sda3_??? 2024-09-11 16:47:23 yes, probably 2024-09-11 16:47:41 sda1 is /boot, sda2 is swap and sda3 is / 2024-09-11 16:47:53 if you used the alpine-setup method 2024-09-11 16:48:44 yeah doesn't seem wrong 2024-09-11 16:48:59 oh, thought it used the old partition table :S 2024-09-11 22:51:51 Is there any interest in default SELinux policies as an optional feature for Alpine Linux? 2024-09-11 22:52:10 We'd probably end up yoinking a bunch of them from other distros, probably with some patches 2024-09-11 22:52:26 i'm concerned though because it seems like borderline a full time job to maintain SELinux stuff 2024-09-11 22:55:25 +1 for interest. Having the kernel tuned a bit more for security (a13xp0p0v/kernel-hardening-checker) to ensure SELinux rules would be effective might something to look into first. 2024-09-11 23:02:38 chexo4[m]: probably should be a gitlab issue for people to comment on. last time was 6 years ago: https://gitlab.alpinelinux.org/alpine/aports/-/issues/8606 2024-09-12 00:12:05 "chexo4: probably should be a..." <- You have one for s6-init/rc? I don’t know how gitlab search works 2024-09-12 02:25:01 chexo4[m]: https://gitlab.alpinelinux.org/alpine/tsc/-/issues/78#note_374794 2024-09-12 02:49:56 "chexo4: https://gitlab.alpinelin..." <- Nice to see relatively recent work on that front 2024-09-12 03:43:37 hey everyone, i'm a newbie to Alpine and trying to configure Tor, i'm having a problem where Tor can't bind to any address, an error i haven't encountered in other distros, is there anything Alpine specific that must be done to allow binding to addresses? 2024-09-12 03:44:03 the exact warning message i get; 2024-09-12 03:45:05 Sep 12 [warn] Could not bind to 0.0.0.0:443: Permission denied, and Sep 12 [warn] Could not bind to 2a0c:b641:3a1:1001::103:443: Permission denied 2024-09-12 03:53:00 omg.. sorry guys, i forgot to run it with doas/root, ignore me >.> 2024-09-12 03:59:35 sorry for the spam here, but it seems like the 2024-09-12 04:16:14 aaa, never mind, i made a typo in my net config, my bad!! tor works perfectly now 2024-09-12 05:11:15 :) 2024-09-12 07:21:44 if you want to bind to low ports without requiring special priviledges you can use `sysctl net/ipv4/ip_unprivileged_port_start=0` to disable this feature altogether 2024-09-12 07:22:18 but that means others can bind to it as well 2024-09-12 07:31:25 yeah, don't do that 2024-09-12 07:32:21 if you want something to be able to bind to a low port, but don't want it to run as root and it has no privilege management of its own, you can give it CAP_NET_BIND_SERVICE file capability 2024-09-12 07:35:06 well, yeah but if this is a desktop machine it's not really a issue 2024-09-12 07:39:28 Yeah, it's only connected to the Internet