2023-05-01 07:46:24 Hello, I try to connect to servers through my wireguard VPN using their DNS name on a private domain (home.arpa). The DNS is behind the VPN and had address 192.168.0.1. 2023-05-01 07:48:14 Hello, I try to connect to servers through my wireguard VPN using their DNS name on a private domain (home.arpa). The DNS is behind the VPN and had address 192.168.0.1. 2023-05-01 07:48:22 When trying e.g. ssh to a machine: 2023-05-01 07:48:22 ``` 2023-05-01 07:48:22 ssh: Could not resolve hostname feed.home.arpa: Name does not resolve 2023-05-01 07:48:22 ``` 2023-05-01 07:48:22 ssh root@feed.home.arpa 2023-05-01 07:48:23 but dig is working: 2023-05-01 07:48:23 ``` 2023-05-01 07:48:25 ; <<>> DiG 9.18.13 <<>> feed.home.arpa 2023-05-01 07:48:25 dig feed.home.arpa 2023-05-01 07:48:27 ;; Got answer: 2023-05-01 07:48:27 ;; global options: +cmd 2023-05-01 07:48:29 ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 2888 2023-05-01 07:48:29 ;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1 2023-05-01 07:48:31 ;; OPT PSEUDOSECTION: 2023-05-01 07:48:31 ; EDNS: version: 0, flags:; udp: 1232 2023-05-01 07:48:33 ;; QUESTION SECTION: 2023-05-01 07:48:33 ;feed.home.arpa. IN A 2023-05-01 07:48:35 ;; ANSWER SECTION: 2023-05-01 07:48:35 feed.home.arpa. 3600 IN A 192.168.0.244 2023-05-01 07:48:37 ;; SERVER: 192.168.0.1#53(192.168.0.1) (UDP) 2023-05-01 07:48:37 ;; Query time: 73 msec 2023-05-01 07:48:39 ;; MSG SIZE rcvd: 59 2023-05-01 07:48:39 ;; WHEN: Mon May 01 09:43:20 CEST 2023 2023-05-01 07:48:41 ``` 2023-05-01 07:49:18 my DNS is present in my /etc/resolv.conf 2023-05-01 08:44:19 this is probably related to the musl internal dns resolver which is quite special 2023-05-01 09:57:40 raspbeguy, can all your servers in /etc/resolv.conf resolv home.arpa? 2023-05-01 10:16:51 If multiple repositories have the same pacakge (same pkgver and pkgrel), which one is installed? Is the order of repositories relevant? 2023-05-01 10:36:16 WhyNotHugo, I think that you can find the answer to your question in apk-world(5) 2023-05-01 10:36:59 I says “Specifying a package name with no other modifiers will install the latest version of that package from the first repository in which it is available.” 2023-05-01 10:39:02 I have an issue with fstab 2023-05-01 10:40:22 I added a line for an sshfs mount, in the form: user@host:/a/path /media/mountpoint fuse.sshfs various,options 0 0 2023-05-01 10:40:47 But when I try to mount that (with $ mount /media/mountpoint), I get a message error: 2023-05-01 10:41:10 mount: /media/mountpoint: bad option; for several filesystems (e.g. nfs, cifs) you might need a /sbin/mount. helper program. 2023-05-01 10:41:42 I can see in the path that there are: mount.fuse.sshfs mount.fuse3 mount.sshfs 2023-05-01 10:41:53 First one should match 2023-05-01 10:42:07 Is there something I'm missing? 2023-05-01 10:43:13 Or maybe that's an issue with mount and how it parses file-types/helpers 2023-05-01 10:45:54 (note that just specifying sshfs works, I'm just curious about that, as the same line works on some other distros) 2023-05-01 11:35:11 quinq: Thanks! I'd only checked apk-repositories. 2023-05-01 11:36:39 De nada ;) 2023-05-01 12:20:55 quinq: yes 2023-05-01 12:21:16 Wait, no, I misunderstood your question 2023-05-01 12:21:46 Only one of them, which was added by networkmanager when connecting to the VPN 2023-05-01 12:21:54 Most likely you get an answer first from one of those server that can't resolv feed.home.arpa 2023-05-01 12:23:10 Probably. But why doesn't it query all of them? 2023-05-01 12:23:24 If you actually need to send some requests to some specific servers instead of global DNS, you should use and intermediary resolver made for that 2023-05-01 12:23:33 That's the point, it does query all of them 2023-05-01 12:23:47 But they don't all answer the same thing 2023-05-01 12:23:58 And the faster to answer is one that says that this name doesn't exist 2023-05-01 12:24:51 I mean that's my supposition, I don't actually know your setup :) 2023-05-01 12:30:17 Hum 2023-05-01 12:31:54 When my VPN is up I have 2 dns in my resolv.conf, the one in my man and the one in my vpn 2023-05-01 12:32:17 s/man/lan/ 2023-05-01 16:44:55 anyone rec any TUI file managers? mc, xplr, nnn, &c? 2023-05-01 16:50:25 WhyNotHugo: on apk master i don't think that behaviour is guaranteed anymore (first repo = first to get package) 2023-05-01 16:50:32 i don't remember when the new behaviour would be 2023-05-01 17:00:30 raspbeguy: thats because libc resolver does not do that. More conventional systems have systemd-resolved, but on Alpine you probably should do dnsmasq 2023-05-01 17:01:24 consus[m]: I used unbound as resolvconf has native support for generating unbound config 2023-05-01 17:05:17 Neat 2023-05-01 17:11:37 somercet1, not really a file manager, but ncdu is handy too 2023-05-01 17:12:44 thx, will look at. Checking out nnn now 2023-05-01 19:37:49 somercet1: I use nnn, it's pretty good 2023-05-01 20:54:58 any known blockers preventing pure data from being packaged? kinda surprised it's not in the repo 2023-05-01 20:55:30 i'll see if I can get it to compile this weekend 2023-05-01 21:00:18 What's “prue data”? 2023-05-01 21:00:43 a real-time graphical programming environment for audio, video, and graphical processing 2023-05-01 21:01:23 https://puredata.info 2023-05-01 21:01:27 thanks :) 2023-05-01 21:48:32 o/ atka 2023-05-01 21:49:07 \o 2023-05-01 22:29:56 That sounds amazing!  2023-05-01 22:30:54 Saijin_Naib: pure data? 2023-05-01 22:31:13 Yeah  2023-05-01 22:32:50 https://www.youtube.com/user/acreil/videos 2023-05-01 22:33:16 I just started using it, I've been using hardware modular synths for a long time though 2023-05-01 22:33:32 the above video has some cool examples of what can be done audio wise 2023-05-01 22:33:42 s/video/channel 2023-05-01 22:39:30 I'm not near good enough for anything like this, about as far as I've gotten is poking about in SonicPi, LSDJ, and a bit more productive in FRACT: OSC, which has a pretty friendly DAW as a reward for beating the game  2023-05-01 22:44:18 baby steps, simon hutchinson has really accessible tutorials on pure data 2023-05-01 22:44:21 https://www.youtube.com/@SimonHutchinson 2023-05-02 01:05:41 Ohai atka 2023-05-02 01:06:08 Liver_K: what are you doing here?! 2023-05-02 01:06:40 Lol I've been here since March 31 2023-05-02 01:06:53 Funny seeing you too though XD 2023-05-02 01:07:15 atka: You an expert on alpine? 2023-05-02 01:07:32 I dunno about expert but I've been using it since 2015 2023-05-02 01:07:49 Oh ofc you mentioned you use alpine before didn't you 2023-05-02 01:10:02 Well I am so tantalizingly close to installing it instead of win10 now, just have to get everything where it should be perfectly before I start 2023-05-02 01:46:00 Liver_K: jumping right in to alpine eh 2023-05-02 01:46:15 Oh no no 2023-05-02 01:46:29 Much preparations lol 2023-05-02 01:47:12 you going full desktop, laptop replacement? 2023-05-02 01:48:30 Well I am sacrificing this desktop yeah, but it's not going to be another desktop 2023-05-02 01:48:37 It is going to be another server :) 2023-05-02 01:51:53 yeah, works well for both 2023-05-02 01:53:05 atka: Do you have any diskless setups? 2023-05-02 01:53:38 yeah, just on rpi though, used to have one on a mac mini server 2023-05-02 01:54:43 So diskless is ok for server setups? 2023-05-02 01:56:04 \q 2023-05-02 01:59:22 Liver_K: depends on the use case but yeah I'd say so 2023-05-02 01:59:56 I've mainly used them for a NAS, running a btrfs raid array and hosting a few containers with podman 2023-05-02 02:00:12 I use guix for that now though 2023-05-02 02:01:06 I have a few servers, with alpine and containers running nvr software + wireguard 2023-05-02 02:01:10 but not diskless 2023-05-02 02:01:23 Well... it is planned to be a general purpose personal server, so, among other things, BNC, NAS, HTTPD (lightweight), etc. 2023-05-02 02:03:04 Basically as much as I can run functionally on this crappy hardware 2023-05-02 02:04:54 well, alpine will run better than win10 that's for sure 2023-05-02 02:05:55 Yeah definitely lmao, I am not currently running any daemons on it right now 2023-05-02 02:06:17 Perhaps my eyes are bigger than my stomach, but I do have plans for this hunk o metal :) 2023-05-02 02:08:34 nah, you can do it 2023-05-02 02:12:49 I was briefly thinking about running it as a tor node too, since I have plenty of networking to spare 2023-05-02 02:13:15 Eh, so many daemons and so little knowledge XD 2023-05-02 02:32:05 If my ext4 volume trashed itself due to a power outage but I can mount and chroot to it, how can I force apk to fix all when it throws an error about the state of the apk database?  2023-05-02 02:49:11 you mean other than `apk fix \*` 2023-05-02 02:51:34 Yep, can't even do that  2023-05-02 02:51:43 It complains about the state of the apk database  2023-05-02 02:53:31 not actually sure except for deleting it and making a new one 2023-05-02 02:54:18 /lib/apk/db is the db and `apk add --initdb ..` can make a new one i guess 2023-05-02 02:54:24 not sure what it would lose you, if anything 2023-05-02 02:54:30 the world file is all that generally matters 2023-05-02 02:57:05 Hmm okay, worth a shot, thank you 2023-05-02 02:57:16 Do I need to specify any path or anything for initdb 2023-05-02 03:00:34 nope 2023-05-02 03:00:48 defaults to / for root, otherwise you normally use it with --root etc 2023-05-02 03:03:38 Fuck, that wipes world 2023-05-02 03:03:49 Fuckity fuck fuck  2023-05-02 03:04:05 Apk works now though, so thank you, haha 2023-05-02 03:05:51 ah does it 2023-05-02 03:05:52 oops 2023-05-02 03:05:58 should've told you to copy it first 2023-05-02 03:06:12 not great 2023-05-02 03:09:33 Yeah, was not expecting that. Was expecting to cp world to /lib/apk/db/installed 2023-05-02 03:10:25 nah, you never touch things inside db yourself 2023-05-02 03:12:16 Ahh, so I just needed a copy of world... It'd be nice if initdb did that for you, or warned before you shot your foot off 2023-05-02 03:17:34 who needs feet anyway 2023-05-02 03:42:43 ACTION raises hand 2023-05-02 03:45:40 ACTION raises foot 2023-05-02 03:47:19 ACTION pulls out footgun 2023-05-02 03:59:00 Nah kidding I don't need no foots. Got twos right here *looks down* 2023-05-02 03:59:14 s/foots/feetses 2023-05-02 05:58:26 can grep search case insensitive using regex (and not the -i option)? 2023-05-02 05:59:50 pcre supports (?i) to switch the pattern to case-insensitive mode, I don't think posix regexen have any equivalent short of [Hh][Ee][Ll][Ll][Oo] 2023-05-02 05:59:58 which I believe is what -i does internally anyway 2023-05-02 06:00:15 hehe 2023-05-02 06:01:13 so if you can use PCRE, then `grep -P '(?i)hello'` 2023-05-02 06:03:35 grawity: hmm weird the other regex dont have something similar, maybe i have to look more into pcre, ty! 2023-05-02 15:34:47 I've just spun up an Alpine Linux VM (not a container) inside LXD: 2023-05-02 15:34:49 lxc init images:alpine/edge alp --vm ; lxc config set alp security.secureboot=false ; lxc start alp ; lxc console alp 2023-05-02 15:35:00 1) How should I log in to this? The obvious things (root/empty, alpine/alpine, etc.) don't work at the 'login:' prompt, and I don't think this is the "/cloud" image. 2023-05-02 15:35:10 2) Is there somewhere I could have looked up that answer to 1) for myself? I spent half an hour or so searching online, but didn't find anything. 2023-05-02 15:51:22 pdw: perhaps you need to run a cloud-init/tiny-cloud setup to create your user & pass? https://discuss.linuxcontainers.org/t/running-virtual-machines-with-lxd-4-0/7519 2023-05-02 15:52:27 I haven't tried using VMs with LXD/LXC as of yet. Didn't know you can do that until now 2023-05-02 16:26:11 Thanks - I had not been aware of that thread. Very helpful, in particular this comment which clearly states that there are no valid username/password combinations on their fresh images: https://discuss.linuxcontainers.org/t/running-virtual-machines-with-lxd-4-0/7519/111 2023-05-02 16:27:21 If you've not seen VMs on LXD before (I hadn't before this week), you might find the command 'lxc console -t=vga' helpful. 2023-05-02 16:27:26 @psykose, I'm in and working, so thank you for the rescue!  2023-05-02 16:27:35 It opens up the GUI window onto the VM. 2023-05-02 16:28:17 Thanks for the help, kwadroke[m]. 2023-05-02 16:31:18 Saijin_Naib: :) 2023-05-02 16:34:05 I had some stuff backed up from my dad only on there, so I was freaking out that I might not be able to get it  2023-05-02 16:34:30 Now that I'm collected, I'm moving it all to my NAS 🤣 2023-05-02 17:00:18 Hi. I am having an issue viewing pdf files. I think it has something to do with poppler. Whenever I scroll through a pdf I am logged out. How would I go about finding the cause of the problem? 2023-05-02 17:03:06 start x from console and see if there are any messages 2023-05-02 17:08:19 sounds like what you view the pdf in crashes the wm/whatever 2023-05-02 17:15:31 Yep. I used zathura. Errors about lxqt.global_key_shortcuts.native 2023-05-02 17:25:03 bbbhltz, use mupdf with zathura. Better rendering and more stable, I find. 2023-05-02 17:25:26 zathura-pdf-mupdf 2023-05-02 17:25:58 That is what I switched to 2023-05-02 17:26:08 zathura's mupdf backend is atrociously garbage 2023-05-02 17:26:25 unless you have 100gb of memory i guess 2023-05-02 17:27:02 they did slightly improve it last version 2023-05-02 17:27:55 mupdf is a lot smaller without embedded fonts. I think 15GB of libmupdf is embedded PDF-compatible fonts. 2023-05-02 17:28:17 zathura/mupdf is stable for me. 2023-05-02 17:28:37 I prefer poppler which is why I am trying to sort it out. It is probably a user problem because it only started doing this a few days ago 2023-05-02 17:57:34 when using 'tail -f' but not 'tail' adding |cat makes it display fewer lines (at least initialy), why? :S tail -f $out|tr -d '\r'|sed -e 's/://1' -e 's/ \(.*\)!.*PRIVMSG \([^:]*\) :/ \2 \1: /1' -e '/ PING irc/d'|cat -A 2023-05-02 17:59:16 seems to happen even if i use something else than |cat (eg |grep -E 'somethig|$') 2023-05-02 18:31:05 shot in the dark, but does anyone here have any clue what Instance type "virtual-machine" is not supported on this server: QEMU failed to run feature checks means when trying to launch a vm with lxd? The error is somewhat opaque as to what checks are being run 2023-05-02 18:45:43 insufficient info provided, online search shows several issues talking about this error message 2023-05-02 18:48:26 psykose: Can I prioritise packages from a given repo? 2023-05-02 18:48:35 don't think so 2023-05-02 18:48:50 you can force them to be from one repo by tagging a repo but that's about it 2023-05-02 18:49:17 Mostly, sometimes I build something that I push to aports, but I do want apk to download the replacement package when it's built upstream. 2023-05-02 18:49:36 I.e.: de-prioritise my local repo. 2023-05-02 18:50:04 Unrelated: I keep seeing a symlink in /boot/boot that points to . 2023-05-02 18:53:36 WhyNotHugo: you mean a "boot" symlink in "/boot/" that points to "." ? 2023-05-02 18:54:41 `file /boot/boot` prints `/boot/boot: symbolic link to .` 2023-05-02 18:57:30 minimal: sure I've spent a few days chasing this one and haven't gotten to the bottom of it. When running lxc init images:alpine/edge vmname --vm, that error is thrown. I've got 2 different alpine lxd clusters which throw the same issue setup the same way. 2023-05-02 18:57:44 https://lambdacreate.com/paste/sipo-world <- world from one of said clusters 2023-05-02 18:58:29 qemu-system-x86_64 runs just fine manually on the node, I can happily launch vm's manually, just not through lxd. 2023-05-02 18:59:38 it feels like I'm missing something. Worked fine before qemu got upgraded to 7.2.0, then I ended up with netdev monitor issues which were addressed in qemu 8.0.0, but haven't been able to launch anything since then. 2023-05-02 19:00:19 WhyNotHugo: yes "/boot/boot" is a symlink, not "I keep seeing a symlink in /boot/boot" which you said which indicates that /boot/boot was a directory which contained a symlink, rather than being a symlink itself 2023-05-02 19:00:52 anyway, there's a reason for that symlink (don't remember exactly) 2023-05-02 19:01:12 I see it in this path/location. Not INSIDE this path. I see your point, but I wasn't sure how to express it non-ambiguously. 2023-05-02 19:01:56 so if you have boot on a separate partition (and it's not fat32 and supports symlinks), /boot/.. resolves the same as when it's mounted to /boot 2023-05-02 19:02:10 "/boot/boot is a symlink, why?" 2023-05-02 19:02:41 /boot has no special meaning on my setup. E.g.: it's not the boot partition, there is no boot partition, only an ESP in /efi. 2023-05-02 19:03:07 something about bootloaders starting at boot partition and then doing /boot/vmlinuz, but then that is different from /boot/vmlinuz when mounted later 2023-05-02 19:09:08 durrendal: probably best asking on the lxc channel on libera or raising a LXD issue, sounds specific to LXD 2023-05-02 19:16:35 fair enough 2023-05-02 19:47:17 Oh, this is why: https://gitlab.alpinelinux.org/alpine/aports/-/blob/master/main/mkinitfs/mkinitfs.trigger#L29-33 2023-05-02 20:58:32 Are we using dbus-broker already?  2023-05-02 21:04:00 no 2023-05-02 21:18:50 Re: scrolling pdf leads to crash... I messed around with mupdf and managed to cause the same problem. The errors I am getting are about libinput and touchjump. Then X crashes. 2023-05-02 21:19:31 to rule out the obvious, it's not a corrupt pdf somehow? 2023-05-02 21:26:36 It would mean that I only have corrupt pdf files, and I have tried pdf files from different sources 2023-05-02 21:27:58 having 'corrupt pdf files' that crash x is still an x bug 2023-05-02 21:34:55 Makes sense to me. Still a first though. 2023-05-03 01:55:38 goodnight. minidlna is horrible. If you install ffmpe5, mp4 appears, if you install ffmpeg5 some mp4 appears and mkv appears and mp3 does not appear if you remove ffmpeg5 only mp4 appears, horrible... 2023-05-03 03:34:52 I'm trying to find where the "--no-cache" option for apk is documented - I can't find it in the user handbook or the wiki entries for apk 2023-05-03 03:35:35 and also, is there an environment variable that turns that on? 2023-05-03 03:55:32 man 8 apk says the same thing as add --help 2023-05-03 03:55:35 and there isn't an env var no 2023-05-03 04:22:09 @psykose cheers, I didn't realise --help could go with subcommands 2023-05-03 04:22:25 and I don't have the man pages installed in my images typically 2023-05-03 04:49:24 Don't let Micky Mouse diddle your little boy! Mickey was busted by Chris Hansen on To Catch a Predator trying to buttscrew a 13 y/o boy in a sting operation! Read all about it here: https://pastebin.com/edvNf8kn Ron Desantis 2024 2023-05-03 08:08:12 Why is this shit getting spammed everywhere 2023-05-03 08:08:26 Is the FBI targeting libera now or something 2023-05-03 08:11:35 it's a test to see who interacts with spam instead of ignoring it 2023-05-03 09:17:17 psykose: ^5 2023-05-03 09:26:40 grats to them, my client inlines the pastebin 2023-05-03 09:30:38 thus automatically giving them the clicks 2023-05-03 09:51:07 Previous times spammer just pasted contents here 2023-05-03 10:06:20 kode54, what could go wrong anyway? 2023-05-03 10:06:37 I mean, it's pastebin 2023-05-03 10:06:45 they don't exactly inline things to execute 2023-05-03 10:06:58 I don't even think they publish hit counts 2023-05-03 10:07:38 I mean, other than that I have to see a few lines of some idiotic AI generated script 2023-05-03 17:56:07 whats the recommended way to use cgroups? this doesnt work, cgroups arent mounted at all https://wiki.gentoo.org/wiki/OpenRC/CGroups 2023-05-03 17:56:49 unfortunately googling for "alpine cgroups" isnt helpful because that is full of docker related things 2023-05-03 18:08:49 aep_: https://wiki.alpinelinux.org/w/index.php?search=cgroups&title=Special%3ASearch&wprov=acrw1 2023-05-03 18:19:59 these also point to editing rc.conf which doesnt work 2023-05-03 18:21:57 ah its rc-service cgroups. thanks 2023-05-03 19:30:38 hey all.. /etc/network/interfaces.. I have a single physical interface.. and I am trying to get two vlans running on it.. ip commands work just fine, vlans work just fine.. I cannot figure out what I am doing wrong in the file for system networking to bring it up.. https://pastebin.com/rgcTF26W 2023-05-03 19:32:13 I also tried the auto vlan172.. made no difference.. vlan172 did not come up, and the second ip on the eth0.69 vlan is not created either.. 2023-05-03 19:33:51 just setting a subinterface does not set vlan encapsulation 2023-05-03 19:34:35 atpcsd: example that I use: https://tpaste.us/MR4D 2023-05-03 19:34:59 atpcsd: note that alpine uses ifupdown-ng 2023-05-03 19:35:14 while it still accepts the old syntax, it's probably better to use the native syntax 2023-05-03 19:35:15 https://pastebin.com/5GQBrahT 2023-05-03 19:35:30 oh.. I got syntax at the wiki.. :P ;) 2023-05-03 19:35:41 yeah, probably still old 2023-05-03 19:35:57 https://wiki.alpinelinux.org/wiki/Configure_Networking and https://wiki.alpinelinux.org/wiki/Vlan 2023-05-03 19:37:06 that relied on the vlan package that automatically assigns the vlan id based on the subinterface name I suppose 2023-05-03 19:37:06 I didn't have the vlan_id in my other attempts.. 2023-05-03 19:37:21 and then the address/cidr is valid? and gateway.. 2023-05-03 19:38:04 yes 2023-05-03 19:38:10 auto eth0.69 iface eth0.69 address 1.2.3.4/20 gateway 1.2.15.254 vlan-raw-device eth0 vlan_id 69 2023-05-03 19:38:48 then iface eth0.69 inet static address 1.2.3.5/20 (for the secondary)? 2023-05-03 19:39:09 eth0.69 does work currently.. it's the only thing that does :/ 2023-05-03 19:39:16 but not the secondary.. 2023-05-03 19:40:37 You don't need seperate stanzas 2023-05-03 19:40:47 add 2 address statemetns 2023-05-03 19:41:36 ah.. (ty) 2023-05-03 19:44:46 https://pastebin.com/7Nx6xDBs 2023-05-03 19:45:30 not sure if all that makes sense.. but seems to error out on the config.. 2023-05-03 19:46:01 Just to be sure, what version of alpine is this? 2023-05-03 19:46:12 3.17.3 2023-05-03 19:46:45 I also added the vlan pkg (fwiw) 2023-05-03 19:47:30 ah, that conflicts with ifupdown-ng 2023-05-03 19:47:38 You don't need it for ifupdown-ng 2023-05-03 19:48:18 I have busybox-ifupdown 2023-05-03 19:48:36 What I suggested assumes ifupdown-ng 2023-05-03 19:48:44 (np) 2023-05-03 19:48:54 and it's the default for alpine since 3.14 or so 2023-05-03 19:49:28 I built this box January of this year.. iirc 2023-05-03 19:50:14 installing vlan would cause ifupdown-ng to be deinstalled 2023-05-03 19:51:17 (yes looks like it.. ) 2023-05-03 19:51:53 https://pastebin.com/bfCP5tv7 2023-05-03 19:53:00 with ifupdown-ng, the 'inet static' part is redundant 2023-05-03 19:53:11 (ie, it does nothing) 2023-05-03 19:53:41 bingo that looks like it.. 2023-05-03 19:53:46 me adding that vlan package 2023-05-03 19:54:05 I only know because I ran into it myself 2023-05-03 19:57:47 soo.. where could I have read this myself? a man page? (thank you for this.. ) I have *tons* of ip add/route/lines.. that I wish I could have gotten to work 2023-05-03 19:59:07 Yes, there are man pages 2023-05-03 19:59:10 or https://github.com/ifupdown-ng/ifupdown-ng/blob/main/doc/interfaces.scd 2023-05-03 19:59:20 https://github.com/ifupdown-ng/ifupdown-ng/blob/main/doc/ADMIN-GUIDE.md 2023-05-03 20:07:07 . o ( no idea this existed.. ) - thank you.. 2023-05-03 20:21:26 atpcsd: no problem 2023-05-03 20:38:00 I see https://pkgs.alpinelinux.org/package/edge/main/x86_64/musl 1.2.4 in edge and this is fixing a long term issue with DNS which is much appreciated : https://www.openwall.com/lists/musl/2023/05/02/1 . would it make it to 3.18 as we are in a freeze period? I feel it would deserve to include it... 2023-05-03 20:40:08 3.18 is made from edge so yes? 2023-05-03 20:43:29 indeed, everyting in edge up until release will be part of the next release 2023-05-03 20:44:57 blt[m]: what resolver is being discussed? in openwall? 2023-05-03 20:45:17 musl 1.2.4 adds fallback to tcp for dns 2023-05-03 20:45:59 like udp > 512 which then moves to tcp.. 2023-05-03 20:49:19 there is this thing called "reading" 2023-05-03 20:49:26 which can grant knowledge 2023-05-03 20:49:51 how does one learn such magick 2023-05-03 20:50:31 usually by going to like kindergarten or sumthin 2023-05-03 20:51:02 dunno, don't care, ask chatgpt 2023-05-03 20:52:03 I was trying to find out what the failure was.. as I have dnsdist for a few thousand chromebooks.. and was looking at tcpdump tcp port 53 and trying to figure out what the failure is.. 2023-05-03 20:53:05 reading might come with caring of what was being said.. but you understand the problem so no need. 2023-05-03 20:54:40 if you don't care about conversation, why are you talking 2023-05-03 20:54:57 as to the problem, it's first sentence of the mail 2023-05-03 21:00:20 yes.. that's what I was trying to understand from the reading.. I am sorry to have intruded; O great keeper of the silence. 2023-05-03 21:00:46 thank you for helping ikke maybe someone else will update wiki and keep more people out of here.. 2023-05-03 21:00:59 "indeed, everyting in edge up..." <- Thanks and good news, I was not sure as we are close to the release I thought it was almost frozen 2023-05-03 21:01:16 pj this could be you.. otherwise more people might keep coming in here.. 2023-05-03 21:01:24 thanks again. 2023-05-03 21:01:56 blt[m]: what is frozen is the toolchain 2023-05-03 21:02:28 but musl was updated before the freeze 2023-05-03 21:05:31 and after 2023-05-03 21:05:37 heh 2023-05-03 21:26:25 found a large request.. and you can see it.. 2023-05-03 21:26:28 drill -t txt locations.publicdns.goog 2023-05-03 21:26:55 dig +besteffort doesn't do any better.. but it does fail partially.. 2023-05-03 21:27:23 wow 2023-05-03 21:27:58 write that down for the readers pjs and point them at the first sentence.. :P 2023-05-03 21:39:46 who is pjs 2023-05-03 21:40:35 pyjamas I suppose 2023-05-04 08:29:34 Apparently bash completions do not work for me at all. bash-completion is installed 2023-05-04 08:30:12 wfm 2023-05-04 08:33:30 Cool 2023-05-04 08:33:53 does it work in `bash -li` 2023-05-04 08:34:23 No 2023-05-04 08:37:27 complete prints nothing 2023-05-04 08:38:12 do you have BASH_COMPLETION_VERSINFO? 2023-05-04 08:38:49 Also no 2023-05-04 08:39:10 over to /etc/profile.d/bash_completion.sh then 2023-05-04 08:39:33 put something in it to see if it's even sourced 2023-05-04 08:41:30 Oh, that file was missing somewhy. Thank you! 2023-05-04 08:42:20 it's /etc/bash/bash_completion.sh and it's sourced from /etc/bash/bashrc 2023-05-04 08:42:25 which is sourced by bash -l 2023-05-04 08:42:57 not according to `apk info -L bash-completion | grep bash_completion.sh` here 2023-05-04 08:43:24 changed between 3.17 and edge 2023-05-04 08:43:34 :/ 2023-05-04 08:46:39 the issue seems to be that /etc/bash/bashrc is not actually sourced 2023-05-04 08:48:37 that did use to work tho 2023-05-04 08:49:29 ah 2023-05-04 08:50:07 the fuck 2023-05-04 08:50:10 it sources it for bash -i 2023-05-04 08:50:14 and not for -l or -li 2023-05-04 08:50:57 i guess it somewhat makes sense but 2023-05-04 08:51:29 even just `bash` sources it 2023-05-04 08:51:40 Ermine: do you spawn your shell with -l every time? 2023-05-04 08:52:00 (and are you on edge) 2023-05-04 08:52:01 I think I don't 2023-05-04 08:52:10 And I'm on edge 2023-05-04 08:52:11 it sounds like you do 2023-05-04 08:52:20 if tmux does 2023-05-04 08:52:50 Ah, it spawns -bash 2023-05-04 08:53:31 that was the version that is -l iirc or something 2023-05-04 08:56:07 yeah even just default tmux works with /bin/bash as configured login shell 2023-05-04 08:56:12 i guess you set it to -bash somewhere 2023-05-04 09:04:47 Hm, I don't have any tmux conf files 2023-05-04 09:23:38 what's your login shell 2023-05-04 09:25:54 bash too. It's in WSL 2023-05-04 09:42:18 well it works in any configuration i try at all except bash -l, and nothing does bash -l anywhere by default when spawning shells 2023-05-04 09:42:35 so i'm guessing there is some weird wsl shit with tmux 2023-05-04 09:45:02 '-bash' is the same as 'bash -l' 2023-05-04 09:45:47 historical peculiarities of how login works 2023-05-04 09:47:50 the bash manpage notes that it only reads profile files when a login shell, and only reads bashrc files when a non-login shell; generally the profile files source the bashrc files when they detect that they're being sourced from bash 2023-05-04 09:49:08 eg, debian's /etc/profile contains an if $BASH && $BASH != /bin/sh, source /etc/bash.bashrc 2023-05-04 09:49:17 (which is where system bashrc lives there) 2023-05-04 09:56:17 good point 2023-05-04 11:17:30 Ermine: try baselayout 3.4.3 2023-05-04 11:17:50 login bash should source it too since i did the same as above 2023-05-04 12:33:08 Firefox on Alpine has a built-in US dictionary. How can I get rid of it? 2023-05-04 12:33:23 It's not listed in its settings (only manually added ones are), and /usr/share/hunspell does not exist. 2023-05-04 13:08:50 weechat: that worked, thank you! 2023-05-04 13:17:37 Hi, I am having a problem trying to compile a C++ program with the zig C++ compiler. It is just a hello_world program that includes , but I get: fatal error: linux/futex.h file not found. I understand that this is a kernel file that is missing. Is there some package that I must add in alpine in order to have this file? 2023-05-04 13:18:05 Try musl-dev 2023-05-04 13:18:21 Thanks, I'll try it 2023-05-04 13:19:09 linux-headers 2023-05-04 13:20:15 Thanks! linux-headers worked 2023-05-04 13:20:33 psykose is clever, be like psykose 2023-05-04 13:30:13 I was not expecting Alpine Linux to be on reddit's frontpage but hey pleasant surprise! Awesome to see Alpine out in the wild https://old.reddit.com/r/ProgrammerHumor/comments/137e3qf/get_gnu_gnud/ 2023-05-04 14:33:57 the up and coming linux distro 2023-05-04 14:48:10 devilish gleam, ready to mansplain // lmao 2023-05-04 14:50:12 i think he's refering Richard Stallman 2023-05-04 14:52:30 or Richie Guix? 2023-05-04 15:14:17 alpine 3.18 rc3 was just pushed 2023-05-04 15:14:53 I can't run a downloaded pre-built binary for a program, is it a musl thing? ldd is supsicious https://pbot.rmdir.de/T16WsEslwnHsYtAIYe1Hfw 2023-05-04 15:15:20 libc.so.6 => /lib64/ld-linux-x86-64.so.2 (0x7f8b8a60b000) 2023-05-04 15:15:28 it is linked to gnu libc 2023-05-04 15:15:48 and, is that bad? 2023-05-04 15:15:58 if you run alpine, yes 2023-05-04 15:16:29 hmm, I'm trying to package it but I just get a segfault at runtime, and I'm not more lucky with the pre-built binary :/ I'll be sad 2023-05-04 15:16:44 you cannot run binaries compiled against gnu libc just like you cannot run windows executables 2023-05-04 15:16:51 make sense 2023-05-04 15:17:04 but like you can install wine (with the windows dlls) you can also try with gcompat 2023-05-04 15:17:13 it may or may not work 2023-05-04 15:18:10 I'll note this one down, doesn't help for musikcube (libmusikcore.so: fcntl64: symbol not found) but this may be handy one day 2023-05-04 15:21:31 fcntl64 should be relatively simple to fix in gcompat 2023-05-04 15:22:23 report it here: https://git.adelielinux.org/adelie/gcompat 2023-05-04 18:04:29 a simple doas.conf as "permit nopass solene as root" allows me to use doas, but ask for a password, is it disabled or not functional on linux? 2023-05-04 18:04:54 I mean, the "nopass" keyword isn't applied 2023-05-04 18:09:53 as root makes no sense 2023-05-04 18:10:35 pj: i took the simplest example 2023-05-04 18:10:48 raspbeguy just told me on alpine I should look at /etc/doas.d/doas.conf 2023-05-04 18:11:09 and it's working better when editing the right file, but doas.conf(5) only mentionned /etc/doas.conf 2023-05-04 18:11:21 permit nopass solene 2023-05-04 18:12:11 because /etc/doas.d is stupid alpine-y thing 2023-05-04 18:12:19 it's patched into doas 2023-05-04 18:12:26 and /etc/doas.conf doesn't work 2023-05-04 18:13:19 It's a compromise 2023-05-04 18:14:24 it's a stupid behaviour 2023-05-04 18:14:50 if doas supported includes, it would not be necessary 2023-05-04 18:15:34 did you know if there have been an attempt to upstream the changes? 2023-05-04 18:15:45 s/did/do 2023-05-04 18:15:46 yes 2023-05-04 18:15:50 it's not merged 2023-05-04 18:15:57 since a year or so 2023-05-04 18:16:05 let me take a look 2023-05-04 18:16:30 2 years 2023-05-04 18:16:31 https://github.com/Duncaen/OpenDoas/pull/71 2023-05-04 18:16:32 https://gitlab.alpinelinux.org/alpine/aports/-/blob/master/main/doas/configuration-directory.patch 2023-05-04 18:16:50 ah right, that's alpine's upstream, I was thinking at OpenBSD 2023-05-04 18:17:14 we added support for .d directories for a few things, so it may be acceptable for doas as well 2023-05-04 18:17:14 The openbsd one does not really work on linux 2023-05-04 18:17:31 I wonder if opendoas is still in sync with the openbsd one 2023-05-04 18:17:46 downstream yes 2023-05-04 18:17:47 upstream no 2023-05-04 18:17:56 afaik Duncaen tries to remain close to openbsds doas 2023-05-04 18:18:03 yes 2023-05-04 18:18:13 that's why the .d patch got stale and never merged 2023-05-04 18:18:24 and there was much argument 2023-05-04 18:19:00 It would help if openbsd doas starts supporting it 2023-05-04 18:19:36 I'd be happy to push in favor of that and make the commit if we don't have strong objection from other there ^^' 2023-05-04 18:21:44 not sure if this is actually a good idea 2023-05-04 18:22:29 the ordering of rules is important and with the drop in files its too easy to make mistakes and results in people/packages doing things that shouldn't happen 2023-05-04 18:22:29 I would rather want to see a better patch 2023-05-04 18:22:35 better designed* patch 2023-05-04 18:24:09 packages shipping config files like https://git.sr.ht/~mil/sxmo-utils/tree/master/item/configs/doas/sxmo.conf is why its bad 2023-05-04 18:25:05 no one forces you to install that though? 2023-05-04 18:34:31 duncaen: the alternative would be peoplle writing post-install scripts appending config to /etc/doas.conf 2023-05-04 18:35:31 yea i see the use for this for a distribution, the problem is when external packages would start to ship drop in files that are not well understood 2023-05-04 18:41:57 maybe the directory shouldn't behave like usual drop in directories, instead you have one default /etc/doas.conf file and then drop in files that are allowed to be used with a flag that read alternative files from only that known directory 2023-05-04 18:42:43 the services/programs that rely on rules for them specifically would then have to specify the configuration file to use instead of applying all rules 2023-05-04 18:43:07 duncaen: the usual way to handle that is to have a way to configure what to include 2023-05-04 18:43:17 Then you can decide whether you want to include things or not 2023-05-04 18:45:12 yea that would be better, but then you still end up with many rules that compete against each other and you'll have to understand the whole include chain to know each rule does the right thing 2023-05-04 18:46:32 from looking at the files shipped with packages, the usual pattern seems to be to allow specific commands to be executed as specific user 2023-05-04 18:47:52 those rules being affected by other rules doesn't really make sense 2023-05-04 20:00:30 re opendoas, I added a comment to the PR to see if there's any likelyhood of it being merged. I added doas support to Alpine's cloud-init some time ago but can't upstream it until opendoas merges the change 2023-05-04 20:01:23 duncaen: ^^^ 2023-05-04 20:02:55 but this is exactly the problem 2023-05-04 20:03:12 tools starting to support features that are not enabled by default or even supported by the origianl upstream 2023-05-04 20:03:18 s/support/depend on 2023-05-04 20:03:53 and it seems like people here are also not really happy with the patch 2023-05-04 20:04:35 duncaen: I added this support to Alpine's cloud-init as Alpine were moving sudo from "main" to "community" and relying on doas by default and I was asked to add doas support as a result 2023-05-04 20:07:26 I could have just appended rules to the /etc/doas.conf file instead of relying on this patch but that seemed messy 2023-05-04 20:09:31 yea seems like a bad idea but this is a bit of a problem, cloud-init seems to support openbsd which has a different doas 2023-05-04 20:09:54 the whole diverting from upstream is really bad for changes like this 2023-05-04 20:10:05 duncaen: upstream cloud-init does not support doas AT ALL 2023-05-04 20:10:56 but if it would, and opendoas would divert from openbsd and the other freebsd port we end up with a mess 2023-05-04 20:11:09 I would like to upstream my doas functionality to cloud-init, but this fragmentation is the issue 2023-05-04 20:12:33 yes, it's less than ideal 2023-05-04 20:12:38 merging the patch would just solidify the fragmention, at the moment only alpine has this, merging the patch into opendoas would bring it to debian/ubuntu and other linux distributions, but not openbsd/freebsd 2023-05-04 20:13:45 duncaen: so you think I should change the alpine cloud-init patch to just append rules to /etc/doas.conf? 2023-05-04 20:14:38 why are packages shipping doas rules in the first place 2023-05-04 20:15:37 actualy that's not going to work as currently the alpine doas package doesn't create /etc/doas.conf, it creates/uses /etc/doas.d/doas.conf 2023-05-04 20:16:47 abby: in "my" case it is not a packagge (cloud-init) shipping doas rules, rather with cloud-init when people specify user accounts to be created (in their user-data) on 1st boot they specify various related settings such as sudo and doas rules for those users 2023-05-04 20:17:08 abby: there are a few packages that basically allow themselves to restart their sevice or some specific service like postgres using rc 2023-05-04 20:18:47 https://pkgs.alpinelinux.org/contents?file=&path=%2Fetc%2Fdoas.d&name=&branch=edge 2023-05-04 20:19:32 I'm not sure if this is only 5 packages that need this because its not merged and maintainers don't want to depend on this or if its actually just 5 packages that would need this 2023-05-04 20:20:24 *don't want to depend on it until its merged, but would want to make use of doas.d 2023-05-04 20:22:20 FYI, original issue behind this: https://gitlab.alpinelinux.org/alpine/tsc/-/issues/1 2023-05-04 20:23:56 nagios-plugins uses it to be able to check service status 2023-05-04 20:24:32 But rc-update works as normal user as well 2023-05-04 20:24:35 er, rc-status 2023-05-04 20:25:26 duncaen: I'll have a look at rewriting my cloud-init doas patch to not use this PR 2023-05-04 20:27:05 minimal: Not if I rewrite it first!! 2023-05-04 20:27:16 I mean... I'm not... but if I did... 2023-05-04 20:28:22 once I fix another bit of cloud-init functionality that's been broken by an unrelated Alpine config file just being renamed... 2023-05-04 20:46:03 :^) 2023-05-04 21:00:15 duncaen: the Alpine doas package currently doesn't handle /etc/doas.conf, it uses /etc/doas.d/doas.conf (doesn't even keep /etc/doas.conf as a symlink for compat purposes) :-( 2023-05-05 11:27:48 I am trying to get alpine to boot using linux-edge kernel. I would like to temporary include every single kernel module into initramfs. What would be the easiest way to do it? 2023-05-05 11:30:09 a everything.modules in /etc/mkinitfs/features.d/ that just has `kernel/` as the only line 2023-05-05 11:30:14 and add everything to features= 2023-05-05 11:30:17 then regen initfs 2023-05-05 11:39:20 psykose: Thanks! I will try it. 2023-05-05 12:17:38 hi. i have a question. because its a lot of text: (you can curl it) https://transfer.sh/RxMG7v/msg 2023-05-05 12:20:09 could you give us the gist so we don't potentially waste our time? 2023-05-05 12:28:26 i only needed to know, if i have to export these env vars in 20.locale.sh for fish. this commit is for bash, but made me think.. as described in my txt. this made me think:https://git.alpinelinux.org/aports/commit/?id=a5d457166b377270ac87a4a2cf938acdb6f56346 2023-05-05 12:28:33 fish doesn't read /etc/profile* 2023-05-05 12:28:46 none of that has any relevance 2023-05-05 12:29:44 your logs also have a "OPENAI_API_KEY" 2023-05-05 12:31:07 @psykose so, LC_COLLATE et cetera like described, can be ommited? i only mean 20locale.sh 2023-05-05 12:31:18 i don't know what your question is 2023-05-05 12:31:47 if you want to set them, set them 2023-05-05 12:31:50 i descriped it here: https://transfer.sh/RxMG7v/msg 2023-05-05 12:31:51 if not, don't 2023-05-05 12:32:05 none of those commits or anything in /etc/profile is relevant 2023-05-05 12:33:41 so, the env output in the text is valid and that's it, no need for the vars in 20locale.sh? and yes, this api key. i revoked it. my bad :( 2023-05-05 12:34:34 probably not, you usually want C.UTF-8 at least 2023-05-05 12:36:09 so, to be on "the safe side", i could source 20locale.sh from my fish config? thats all i need to know, because fish cant do it 2023-05-05 12:36:53 set -gx LANG C.UTF-8 2023-05-05 12:37:37 can someone help me? i'm confused by the documentation 2023-05-05 12:37:39 if LANG is everything i need to add, i'm happy. 2023-05-05 12:37:53 if not you'll eventually find out i guess 2023-05-05 12:37:57 don't remember what reads the others 2023-05-05 12:40:48 thx psykose, like always. i will source locale i guess. 2023-05-05 12:50:05 is it possible to reconfigure a traditional [sys] installation of alpine into a [data] state where it loads to the state to ram and changes are saved with lbu? 2023-05-05 12:59:07 hello? 2023-05-05 13:01:21 Bear in mind that people have their own life, so if someone doesn't reply in less than 10 minutes to your message, it might because no one is active or they don't know the answer 2023-05-05 13:02:14 understood 2023-05-05 13:02:20 thankyou anyway 2023-05-05 13:05:28 or just have no idea what the answer is 2023-05-05 13:06:28 anyway the documentation is out of order 2023-05-05 13:08:39 i'm coming from debian. not sure if alpine is a good idea but you never know until you mess around 2023-05-05 18:36:37 Is it possible to have "or" depends for a package? If so, does anybody know of a good package as an example? 2023-05-05 18:37:27 my grep-fu failed me 2023-05-05 18:43:51 iggy: Only by having both packages provide the same virtual package 2023-05-05 18:44:06 In the dependencies you cannot specify an or relationship 2023-05-05 18:44:08 I thought so 2023-05-05 18:44:21 thanks for the confirmation 2023-05-05 18:46:02 I doubt it's possible to have 2 packages provide the same virtual (i.e. there's a package that depends on either nftables or iptables+ip6tables) 2023-05-05 18:53:22 You can, but you need to set provider_priority 2023-05-05 18:53:31 psykose: that should work, right? 2023-05-05 18:57:15 I'm beginning to think I should just open an issue describing the problem and let someone smarter than me fix it 2023-05-05 18:59:59 iggy: why not make a merge request? 2023-05-05 19:01:11 For my info, what is it that depends on either iptabels or nftables? 2023-05-05 19:17:40 wg-quick 2023-05-05 20:04:50 Minor package issue: The yggdrasil package leaves the sensitive config file readable by world and group, which is very undesirable. (Also, where could I report package issues like this?) 2023-05-05 20:05:31 jacksonchen666: https://gitlab.alpinelinux.org/alpine/aports 2023-05-05 20:06:40 jacksonchen666: the package does not seem to have any config files? 2023-05-05 20:06:49 https://pkgs.alpinelinux.org/contents?branch=edge&name=yggdrasil&arch=aarch64&repo=community 2023-05-05 20:07:23 ikke: post install script, config includes private/public key stuff which must be unique 2023-05-05 20:07:57 ah I see 2023-05-05 20:08:03 yggdrasil -genconf > /etc/yggdrasil.conf 2023-05-05 20:15:52 jacksonchen666: !46825 2023-05-05 20:17:15 ikke: thanks! 2023-05-06 08:28:27 Hi 2023-05-06 08:28:57 I'm trying to remove linux-firmware-qcom, (with "apk del linux-firmware-qcom"), but apk tells me: 2023-05-06 08:29:00 World updated, but the following packages are not removed due to: linux-firmware-qcom: linux-firmware-any linux-firmware-other linux-firmware-any linux-lts zfs zfs-prune-snapshots zfs-auto-snapshot 2023-05-06 08:29:32 I'm not sure I understand what verb or info the ':' is supposed to convey here, the "due to" is a bit unclear 2023-05-06 08:29:47 Is that a conflict? 2023-05-06 08:29:56 a missing thing? 2023-05-06 10:32:42 "World updated, but the following..." <- it's required by linux-firmware-other 2023-05-06 10:33:49 so you most likely have linux-firmware-other in world file, thus apk will not remove a dependency which is linux-firmware-qcom from system (but it updated your world file to not include it there, if it was there) 2023-05-06 10:34:42 Thanks for the help pj 2023-05-06 10:34:58 But is there a way of knowing that from apk del error message? 2023-05-06 10:35:32 I mean why zfs would even be in that list for example 2023-05-06 10:35:48 Does that mean that linux-firmware-qcom is a dependency of zfs (for example)? 2023-05-06 10:36:26 no 2023-05-06 10:37:50 But then why would it be in that list? 2023-05-06 10:37:57 My question is what is the meaning of the list 2023-05-06 10:38:26 (I search within apk manuals but didn't find an answer to that, maybe I missed it though) 2023-05-06 10:38:44 I mean you could let me answer 2023-05-06 10:39:16 Am I preventing you somehow? :/ 2023-05-06 10:39:18 zfs is tied to linux-lts and linux-lts is tied to linux-firmware 2023-05-06 10:39:27 ok 2023-05-06 10:39:50 so the error will tell about all packages in dep tree 2023-05-06 10:40:05 not necessarily that they are important 2023-05-06 10:40:25 So it'll list all packages depending on linux-lts? 2023-05-06 10:43:01 In any case, it works indeed if I remove linux-firmware-other too 2023-05-06 10:43:47 What's strange is that linux-lts is also marked as a package depending on it ("apk info -r linux-firmware-qcom" lists it), but it doesn't seem to be a problem there 2023-05-06 10:44:12 zfs-lts depends on linux-lts and linux-lts depends on linux-firmware 2023-05-06 10:44:29 linux-firmware is provided by: linux-firmware-any linux-firmware-other linux-firmware-X 2023-05-06 10:46:11 I see 2023-05-06 10:46:16 Thanks again :) 2023-05-06 10:46:21 and linux-firmware-none 2023-05-06 10:46:58 there is 90 different firmware packages you can install and they all provide linux-firmware to satisfy linux-lts 2023-05-06 10:47:00 Yeah, I just kept linux-firmware-rtlwifi and world is happy with it 2023-05-06 12:23:39 there is also linux-firmware-none 2023-05-06 12:25:40 which I already mentioned 2023-05-06 12:26:33 :) 2023-05-06 13:01:11 Heh 2023-05-06 13:03:20 Arch messed up again 🙈 im installing Alpine on my laptop again 😂 2023-05-06 13:05:50 what this time 2023-05-06 13:06:36 Hmm? 2023-05-06 13:07:05 This time i think it was actually a pebkac thingy 2023-05-06 13:07:24 ah 2023-05-06 13:07:26 :) 2023-05-06 13:07:31 Im trying to encrypt the whole thing.. somewhere along the line i made a mistake 2023-05-06 13:08:03 Its another good excuse to try Alpine on the desktop again 🙈 2023-05-06 14:21:30 JohannesJ[m]: stable, ~~fine~~ 2023-05-06 14:22:03 the alpine stable is really stable 2023-05-06 14:31:19 how do you use mono fonts here? `this`? 2023-05-06 14:31:49 i mean italic 2023-05-06 14:31:51 irc is already mono for most people 2023-05-06 14:32:14 on the IRC side, I don't think there's a monospace format mode? italic exists but not sure how widely supported 2023-05-06 14:33:01 there is, but it's only used by a few clients 2023-05-06 14:33:23 ^cool^ 2023-05-06 14:35:09 i hope this is correct 2023-05-06 14:35:27 that's italics yeah 2023-05-06 14:36:37 02and blue02 2023-05-06 14:37:53 https://modern.ircdocs.horse/formatting.html 2023-05-06 14:39:02 ah, that's a better one than the ancient mIRC docs 2023-05-06 14:39:17 still does not mention irssi's blink though 2023-05-06 14:40:55 i use this https://weechat.org/files/doc/stable/weechat_user.en.html#command_line_colors 2023-05-06 14:43:58 well, weechat uses 34M memory here 2023-05-06 16:22:28 when apk add xxx, "Executing mandoc-apropos-1.14.6-r6.trigger" takes a long time to continue 2023-05-06 16:23:22 how can I solve this problem 2023-05-06 16:24:03 you don't, it takes that long 2023-05-06 16:24:20 man-db is faster i guess, instead of using mandoc, if you want that functionality 2023-05-06 16:25:15 makewhatis (mandoc-apropos) doesn't update a db, i.e. every run just generates something fresh 2023-05-06 16:25:22 it's not incremental and hence takes forever 2023-05-06 16:29:39 🙂 2023-05-06 18:30:49 "how do you use mono fonts here?..." <- Huh? Like *this* ? Its word btween * 2023-05-06 18:31:47 So, does anyone know a guide to install alpine fully encrypted, that actually works? In the past i folled a few that somehow left me unbootable 2023-05-06 18:42:43 "So, does anyone know a guide..." <- I'd say mostly just follow archwiki, I dont think there is any stuff specific to alpine regarding encryption that you should worry about 2023-05-06 18:45:36 Ohh nice :) 2023-05-06 18:45:37 Thanks! 2023-05-06 18:53:06 JohannesJ[m]: irc does not support markdown-like markup 2023-05-06 18:53:44 it does if you squint really hard with your friends 2023-05-06 18:54:01 markdown is meant to be human readable :P 2023-05-06 18:54:18 humans reading things is overrated 2023-05-06 18:54:35 apparently 2023-05-06 18:56:51 Oh, well im hardly on irc anymore these days 2023-05-06 18:57:29 you're on irc right now 2023-05-06 18:57:36 :D 2023-05-06 19:02:04 Sure :) im everywhere 2023-05-06 19:02:42 I see markdown though 2023-05-06 19:03:37 Johannes J.: because you are using a matrix bridge 2023-05-06 19:03:57 … 2023-05-06 19:14:21 JohannesJ[m]: what exactly do you mean by "fully encrypted"? Do you mean "full disk encryption"? Also is this for BIOS or UEFI system? 2023-05-06 19:18:26 UEFI :) and i mean: root partition and swap partition encrypted 2023-05-06 19:18:51 When i boot i need to enter a password and only then does everything get decrypted :) 2023-05-06 19:19:02 Found a tutorial im following as we speak 2023-05-06 19:19:15 JohannesJ[m]: with separate unencrypted /boot partition/fs? or /bot as part of / partition/fs? 2023-05-06 19:19:55 using which bootloader? Grub? 2023-05-06 19:20:46 Only a small efi partition with grub thats not encrypted 2023-05-06 19:21:21 ESP partition is always unencrypted, UEFI does not support it being encrypted 2023-05-06 19:21:40 I was asking if you also had a separate partition for /boot or not 2023-05-06 19:22:29 No 2023-05-06 19:23:00 ok, so in other words you want to use Grub's ability to access the encrypted rootfs in order to obtain the kernel and initramfs files 2023-05-06 19:23:25 Exactly :) and i found a tutorial for that im now following :) 2023-05-06 19:23:50 but you don't want to be prompted twice for passphrase (once by Grub, again by initramfs) 2023-05-06 19:24:18 so you'll need to use a keyfile (for initramfs to use) 2023-05-06 19:24:51 are you using LUKS v1 or v2? 2023-05-06 19:25:48 if you cannot provide a plain kernel+initramfs to grub, you might instead be able to put a linux+efistub+initramfs ".efi" file into /boot/EFI 2023-05-06 19:26:03 Yes, the tutorial i am following includes that :) let me pist the link 2023-05-06 19:26:06 Pist 2023-05-06 19:26:09 Post 2023-05-06 19:26:18 that's how I solved it - albeit I did it on another linux distribution 2023-05-06 19:26:28 This one: https://battlepenguin.com/tech/alpine-linux-with-full-disk-encryption/ 2023-05-06 19:26:58 satmd: yes using UKI file is an alternative method, but he mentioned (wanting to use) Grub 2023-05-06 19:27:46 For now ill just use whatever the tutorial says :) i can later create a vm to play with :€ 2023-05-06 19:28:15 ok, that guide is using LUKS v1, as LUKS v2 doesn't work for "FDE" in current Grub release 2023-05-06 19:28:58 also that guide is using LVM, which you didn't mention you were using ;-) 2023-05-06 19:29:06 Sorry :) 2023-05-06 19:29:53 and that guide uses a keyfile to avoid the double passphrase prompting I mentioned 2023-05-06 19:30:18 Since its a thin laptop, i dont really need lvm but also im a bit done with all the thinkering :) so i’ll just go with it. Once ive learned enough about linux encryption i might do something myself and add it to the wiki instead :) 2023-05-06 19:30:37 Yes, thats what i said :) 2023-05-06 19:31:29 oh? I don't see anywhere that you mentioned double prompting or wanting to avoid it 2023-05-06 19:31:47 also that guide sets up some stuff in a "strange" way 2023-05-06 19:32:04 "Yes, the tutorial i am following..." <- Well, with this reply i ment the keyfile :) 2023-05-06 19:32:23 Sorry if that wasnt clear :) 2023-05-06 19:32:28 I've never had to use GRUB_PRELOAD_MODULES when I've set such stuff up 2023-05-06 19:32:47 Oh? 2023-05-06 19:37:59 if the /etc/default/grub settings are configured correctly then grub-install (via grub-probe) should automatically workout the modules it needs, instead of manually specifying some of them via GRUB_PRELOAD_MODULES 2023-05-06 19:38:54 Hmmz 2023-05-06 19:41:15 I'm not saying that the steps in the article do not work - rather that I don't understand why some of them are being done 2023-05-06 19:42:26 Okay :) well i’ll have to learn a bit more about it all to figure thst part out :) 2023-05-06 19:44:25 If i dont include the preload line, and it turns out it doesnt work without it, i suppose i can boot into rescue mode and include it again? 2023-05-06 19:45:05 well if you follow that guide you've disabled recovery/rescue mode haven't you? ;-) 2023-05-06 19:45:16 Heh 2023-05-06 19:45:19 Good point 2023-05-06 19:48:53 besides you could check that the generated /boot/boot/grub.cfg contained "insmod" lines for "luks", "lvm" etc 2023-05-06 19:50:48 True true 2023-05-06 19:51:28 I must admit ive always installed debian :) it comes with a GUI installer 🙈 2023-05-06 19:51:50 that's the "problem" with blindly following a "guide", it make configure things in a way you didn't expect 2023-05-06 19:51:58 s/make/may/ 2023-05-06 19:53:29 True true 2023-05-06 19:53:51 Though in big lines i know what it does :) 2023-05-06 19:57:14 Clearly the lines are not big enough 🙈 it throws a “no bootable device” 2023-05-06 19:57:26 Im beginning to think im not made for computers anymore 2023-05-06 20:16:19 I do not know how to help with grub cause I dont use it but if you wanna troubleshoot stuff from this point instead of starting again from scratch you can still access the drive from bootable usb even if its encrypted 2023-05-06 20:16:58 True :) i’ll just go to bed and see tomorrow :) thank you though :) 2023-05-06 20:21:22 Hello, I am trying to setup network printing with avahi + cups so that the printer can be connected to via it's local address, but it seems the method to get avahi to resolve the .local tld (via /etc/nsswitch.conf) is not supported by musl, so do any of you know any other solution to automatically discover the printer's ip address? 2023-05-06 20:21:24 after booting you can... (full message at ) 2023-05-06 20:23:56 for example with the way my drive is setup I would do 2023-05-06 20:23:56 `cryptsetup luksOpen /dev/mapper/vg0-root cryptroot` and then I would find my drive at /dev/mapper/cryptroot 2023-05-06 20:25:08 as far as what to do afterwards I have no clue, as I mentioned I dont use grub, I boot directly using efibootmgr which is another can of worms 2023-05-06 20:25:56 The problem is me really :) lately i seem to break everything that has a power cord 2023-05-06 20:26:15 I need 6 months in the middle of nowhere with good books, enough food and no people 😂 2023-05-06 20:26:31 thats fine, I caused lithium battery fire a week ago :3 2023-05-06 20:26:55 not even joking, I was trying to repair a phone for the first time ever and it went the worst way possible 2023-05-06 20:28:36 Well, i used to repair iphones, thankfully for me thats no longer possible 😂 2023-05-06 20:28:46 Or at least, not as easily as it used to be 2023-05-06 20:29:03 Guest702: maybe you have a chance with using a local dnsmasq or unbound as dns proxy, forwarding .local to 5353 2023-05-06 20:33:15 Doesnt seem like too bad of an idea, I'll give that a try and see how it goes, thanks! 2023-05-06 21:13:20 minimal: you are correct, i left out the whole preload modules line in the grub config, and my encrypted setup boots just fine 🥰 2023-05-06 21:14:30 I live Alpine again :) 2023-05-06 21:15:16 Love.. i love Alpine again 2023-05-06 21:16:42 well that's grub-install (via grub-probe) being "smart" 2023-05-06 21:17:59 :) i actually deviated from the guide, i ram setup-alpine beforehand, and just stopped at the setup disk part 2023-05-06 21:18:48 Now booting into plasma :) if all workd fine 2023-05-06 21:19:35 It asks for a key just once :) then boots to plasma just fine 🥰 2023-05-06 21:22:17 Funnily enough audio works out of the box now, the only thing i did different from the wiki is add hwdrivers and mdev tot the sysinit runlevel.. it complained about that but the wiki says nothing of it 2023-05-06 21:42:58 satmd I ended up using avahi2dns to bind avahi to dns instead, and it just worked. 2023-05-06 21:45:37 what could be the reason for linker to not find Scrt1.o even if it has -L with path that has it 2023-05-06 21:48:28 hm, it was looking for the one it was compiled with 2023-05-06 22:00:52 Is the pyc metapackage meant to behave like the doc one in that we can freely add or remove it without it really affecting any depends or installed programs?  2023-05-06 22:01:20 aahttps://pkgs.alpinelinux.org/packages?name=python3-pyc&branch=edge&repo=&arch=&maintainer= 2023-05-06 22:02:55 Is that a yes or a no?  2023-05-06 22:03:29 Because if it is, you can't remove it after any packages with *-pyc are installed  2023-05-06 22:03:48 oh, it's called pyc 2023-05-06 22:03:55 https://pkgs.alpinelinux.org/packages?name=pyc&branch=edge&repo=&arch=&maintainer= 2023-05-06 22:04:18 Yeah 2023-05-06 22:09:33 no, docs aren't installed by default 2023-05-06 22:09:33 that is 2023-05-06 22:09:39 apk add !pyc would remove it 2023-05-06 22:10:54 or !python3-pyc 2023-05-06 23:19:55 YYYAAASSSSSS!! I got networkmanager to work with KDE 2023-05-06 23:20:08 OMG! This kept me from using Alpine on my desktop FOR MONTHS! 2023-05-06 23:23:46 Hmz.. when i copy something to the desktop, KDE crashes :( oh well! Thats for snother rainy day 🥰 2023-05-06 23:56:33 truly KDE experience 2023-05-07 00:05:03 😂😂 2023-05-07 00:05:11 I still love it more then gnome 2023-05-07 00:48:47 "apk add !pyc would remove it" <- So apk del pyc is expected to fail with dependencies? Alright, awesome, thank you for clarifying  2023-05-07 00:49:19 del doesn't delete things so yea 2023-05-07 00:49:19 "I still love it more then gnome" <- No helping bad taste 🤣 2023-05-07 00:50:19 "I still love it more then gnome" <- What themes and icons/cursors do you use?  2023-05-07 00:50:55 psykose: So we are adding the packages without pyc with that, correct? As opposed to removing the PYC packages?  2023-05-07 00:51:20 it is removing 2023-05-07 02:30:25 anyone have experience loading alpine on one of these? https://inovato.com/ 2023-05-07 02:45:55 dalias: no experience here, looks like a neat little computer for $35. looks like it has mainline uboot support and is mostly supported by mainline linux 2023-05-07 02:46:27 I think it would work ok with generic arm images 2023-05-07 03:43:09 Thank you for putting that on my radar 2023-05-07 04:25:20 dalias: it is a tx box 2023-05-07 04:25:28 *TV 2023-05-07 05:16:56 is nix on alpine a thing? 2023-05-07 06:31:40 GNOME 44 is great, dunno if this issue affects Alpine or not 2023-05-07 06:32:04 xdg-desktop-portal-gnome prevents xdg-desktop-portal from working on any other desktop than GNOME 2023-05-07 06:32:16 new to v44 2023-05-07 06:32:34 they fixed that in 44.1 2023-05-07 06:32:37 oh? 2023-05-07 06:32:48 guess Arch didn't get the memo, because they shipped the broken one 2023-05-07 06:33:12 arch has the working one 2023-05-07 06:33:22 not here 2023-05-07 06:33:24 let me check 2023-05-07 06:34:05 maybe it only fixes KDE 2023-05-07 06:34:33 if I start a wlroots desktop, it times out starting the gnome portal, then all my apps take forever to start, and the wlr portal never starts 2023-05-07 06:34:43 which version do you have 2023-05-07 06:34:47 44.1-2 2023-05-07 06:34:53 did you reboot since getting that 2023-05-07 06:34:55 I'll report to arch 2023-05-07 06:34:58 oh, reboot? lovely 2023-05-07 06:35:05 I have rebooted since updating it too 2023-05-07 07:23:14 Hello. Anybody uses OneDrive for Linux? 2023-05-07 07:23:36 I have been using it for ages on Ubuntu. But now I have problem starting it on Alpine. 2023-05-07 07:23:57 Are those pre-compiled binaries? 2023-05-07 07:24:23 Yes, I downloaded it from repository. After installation, I used 'onedrive' command to authorize it with Microsoft. 2023-05-07 07:24:39 Then I add it to OpenRC using: rc-update add onedrive 2023-05-07 07:24:43 that doesn't work on alpine 2023-05-07 07:24:50 it is however packaged 2023-05-07 07:25:05 I mean I used 'apk add onedrive'. The boot log shows that the service indeed started. 2023-05-07 07:25:20 But onedrive log told me that it failed to authorize. 2023-05-07 07:25:25 Running it manually works, however. 2023-05-07 07:25:31 Which leads me to the speculation that... 2023-05-07 07:25:41 that's not what was meant by precompiled :p 2023-05-07 07:25:58 I ran the command 'onedrive' as my own user and authorized it with my Microsoft account. 2023-05-07 07:26:06 But OpenRC ran it as superuser. 2023-05-07 07:26:27 And the superuser cannot use my Microsoft credentials. 2023-05-07 07:26:48 s/superuser/root ;) 2023-05-07 07:26:51 Which leads us back to the question: how can I auto-start onedrive as my own user? 2023-05-07 07:27:31 On Linux Mint, I use: systemctl --user start onedrive; 2023-05-07 07:27:39 The '--user' is crucial for it to work. 2023-05-07 07:27:41 openrc has no user services 2023-05-07 07:27:55 (you can run services as any user though) 2023-05-07 07:28:20 But that still requires root to setup 2023-05-07 07:29:37 So, the easy way to auto-start onedrive is to run 'doas onedrive" to authorize it with Microsoft 2023-05-07 07:29:46 using root and my Microsoft credentials. 2023-05-07 07:30:07 Then 'rc-update add onedrive' to let OpenRC run it as root next time the computer boots. 2023-05-07 07:31:02 Or should I auto-start it using cron? 2023-05-07 07:31:36 I wonder if Busybox cron supports the '@reboot' option. 2023-05-07 07:31:37 modify /etc/conf.d/onedrive and add command_user="youruser:yourgroup" 2023-05-07 07:31:43 I think @reboot is from BSD cron. 2023-05-07 07:32:59 @ikke Thank you. I will try your suggestion. 2023-05-07 07:33:26 For now maybe it is fine. But for a multiple-users environment, it does not look good. 2023-05-07 07:33:46 Because basically OpenRC does not support per-user services. 2023-05-07 07:33:59 livy_: @reboot touch /test_at_reboot 2023-05-07 07:34:05 and reboot, and see if you see that file? 2023-05-07 07:34:34 I've tried the '@reboot' on OpenWrt. It used Busybox, just like Alpine. 2023-05-07 07:35:04 And it did not work. The developer said '@reboot' is from BSD, and available on some distros such as Ubuntu. 2023-05-07 07:35:08 But not on Busybox. 2023-05-07 07:35:38 cronie supports @reboot 2023-05-07 07:37:05 all you do is just test 2023-05-07 07:37:22 with root user : crontab -e @reboot touch /something 2023-05-07 07:39:33 livy_: https://git.busybox.net/busybox/tree/miscutils/crond.c?id=051665ef69568cf16a445a86a43d5ae74d303add#n38 2023-05-07 07:39:54 it has @reboot, so you just need to check alpine linux's busybox config 2023-05-07 07:41:08 and it is YES : https://git.alpinelinux.org/aports/tree/main/busybox/busyboxconfig#n785 2023-05-07 07:41:27 so, alpine's busybox supports @reboot 2023-05-07 08:26:54 https://bugs.archlinux.org/task/78413 :upsi 2023-05-07 08:27:09 dammit, return sends even when I'm completing emoji 2023-05-07 08:27:20 🙃 2023-05-07 08:48:01 @uniqNuuid Surprisingly Alpine Busybox does support '@reboot'. 2023-05-07 08:48:17 Maybe OpenWrt disables that option when they compile BusyBox. 2023-05-07 08:56:19 livy_: yeah, when in doubt, read source code. 2023-05-07 08:57:33 that's why it's called open source 2023-05-07 09:02:32 I am sort of a hobbyist programmer, but it doesn't mean I can dig right into a big project written in C. 2023-05-07 09:02:55 C is undoubtly the hardest programming language today. 2023-05-07 09:03:15 In my country, they are lazy and always do C Sharp. 2023-05-07 09:03:39 I have some experiences in C++ only. 2023-05-07 09:13:01 livy_: i have no coding skills 2023-05-07 09:19:16 I use cron '@reboot' and put 'onedrive --monitor' command inside a tmux session and it works now. 2023-05-07 09:19:38 Better than running it as a system-wide OpenRC service. 2023-05-07 09:19:57 Because each user may have their own onedrive service to synchronize their data. 2023-05-07 09:20:37 It is a good practice to avoid using system service for such things. 2023-05-07 09:23:30 Alpine is really a distro for "power user". 2023-05-07 09:23:56 Imagine a new Linux using trying to use Alpine. They will soon give up because 2023-05-07 09:24:14 they do not know why it doesn't work, and how to fix it. 2023-05-07 09:25:23 # 'mousepad' text editor 2023-05-07 09:25:23 # 'ristretto' image viewer 2023-05-07 09:26:45 livy_: for that, i use /etc/local.d 2023-05-07 09:26:46 Nevermind, this stupid Windoze pasted my clipboard when I mis-rightclick. 2023-05-07 09:27:10 e.g. /bin/su -l USERNAME -c 'tmux new -d -s $(uname -n) weechat' 2023-05-07 09:28:14 you need to enable : rc-service add /etc/init.d/local default 2023-05-07 09:28:53 I've taken a look at the /etc/local.d/README 2023-05-07 09:29:25 So basically that directory contains script/executable files with .start and .stop extension. 2023-05-07 09:29:27 i compared @reboot vs local.d before 2023-05-07 09:29:55 Do we need to chmod+x to scripts file inside /etc/local.d ? 2023-05-07 09:30:11 i remember @reboot does not do correct $PATH after tmux start 2023-05-07 09:31:08 while su -l USERNAME is able to pass SHELL and PATH to the command after -c 2023-05-07 09:31:30 livy_: yeah, chmod +x 2023-05-07 09:32:34 livy_: you can check your SHELL and PATH inside the tmux started by @reboot, see if it matches the users config in /etc/passwd? 2023-05-07 09:32:52 "rc-service add /etc/init.d/local default" -- does 'default' runlevel work with onedrive? 2023-05-07 09:33:02 I mean onedrive need the rootfs to be mounted. 2023-05-07 09:33:09 I am new to OpenRC. 2023-05-07 09:33:16 Do not quite understand its runlevel yet. 2023-05-07 09:33:28 yes, rootfs is mounted by service in sysinit 2023-05-07 09:33:44 default is way after sysinit 2023-05-07 09:33:56 Oh then it shall be fine. 2023-05-07 09:36:00 the other method is : https://0x0.st/HZ9L.txt livy_ 2023-05-07 09:36:30 so there are 3 methods, i think local.d is the best. 2023-05-07 09:37:06 I think this method has a problem: /bin/su -l USERNAME -c 'tmux new -d -s $(uname -n) weechat' 2023-05-07 09:37:18 The 'local' service is still a system service started by OpenRC. 2023-05-07 09:37:32 It will run no matter the user logs in or not. 2023-05-07 09:37:52 While the 'onedrive' for that user only needs to run if the user log in. 2023-05-07 09:38:56 so you want to run a tmux(onedrive) after user login in? 2023-05-07 09:40:00 Yeah, I think so. 2023-05-07 09:40:18 why run the script in ~/.bashrc? 2023-05-07 09:40:23 why not 2023-05-07 09:40:39 I do not know if putting '@reboot' in 'crontab -e' can do that. 2023-05-07 09:40:52 Because I mostly work with OpenWrt, which is a single user OS. 2023-05-07 09:41:59 I do not see the file ~/.bashrc in my home directory. Maybe it is available after installing Bash? 2023-05-07 09:41:59 you can put something like this in ~/.bashrc : tmux new -s $(uname -n) onedrive --options 2023-05-07 09:42:21 livy_: oh, you are using ash? then put it in .profile 2023-05-07 09:42:54 grep '^USERNAME' /etc/passwd to see the shell it uses 2023-05-07 09:43:02 I use default Busybox ash. 2023-05-07 09:43:11 ash sources ~/.profile 2023-05-07 09:43:57 Will the onedrive process be auto-terminated when I log out, if I put in in .profile? 2023-05-07 09:44:38 I worry about the scenario when I log in/out multiple times. And it starts multiple instances. 2023-05-07 09:45:02 if you start onedriver in tmux, it will not quit 2023-05-07 09:45:38 than you can use: tmux new -ADXs $(uname -n) onedrive --options 2023-05-07 09:46:59 if you want to logout, then use ctrl + b d 2023-05-07 09:47:09 that will detatch tmux and then you can exit 2023-05-07 09:47:41 next time you login, tmux new -ADXs $(uname -n) will attach it 2023-05-07 09:50:45 read tmux man pages about `new -ADXs` 2023-05-07 09:51:06 every one of these options are important to make it work 2023-05-07 09:51:25 Thanks so much. I'll read them now. 2023-05-07 09:51:32 So many things to learn today. 2023-05-07 09:51:49 Learn something everyday 2023-05-07 09:52:14 The -A flag makes new-session behave like attach-session if session-name already exists 2023-05-07 09:54:26 i think -D -X is not needed, those 2 are used to quit tmux sessions in another terminal, so you will always have only one session at any time 2023-05-07 09:55:47 so, `new -As $(uname -n)` is good enough. 2023-05-07 09:57:11 using $(uname -n) is not needed, you can assign any `name`, it's just $(uname -n) is a good method to make the name consistent and distinguish 2023-05-07 10:00:16 anyway, i start tmux this way on SSH. https://0x0.st/HZ9x.txt 2023-05-07 10:01:40 so when i ssh into remote machine, it will start or attach tmux for me. this makes sure i am always on tmux on ssh. never worried about ssh disconnection quiting my current jobs 2023-05-07 10:37:48 "What themes and icons/cursors do..." <- breeze :) but i used to have some theme that made it a bit nicer :) im trying to find it again :D 2023-05-07 10:38:43 im really pleased with Alpine on my laptop now :) 2023-05-07 11:51:34 @uniqNuuid "If -x is given, send SIGHUP to the parent process of the client as well as detaching the client, typically causing it to exit." 2023-05-07 11:51:55 Looks like if we use -x, we do not need -d anymore. 2023-05-07 11:52:35 "If -d is specified, any other clients attached to the session are detached." 2023-05-07 11:53:20 So, the "safe" tmux invocation should be: tmux new-session -AX -s "" 2023-05-07 14:18:23 qaqland[m], i know that. but i'm asking about running alpine on it 2023-05-07 14:44:15 livy_: you are right, -X includes -D 2023-05-07 14:47:48 livy_: also in ~/.tmux.conf, you may want `bind d detach -P`, that will close shell when you manual detach 2023-05-07 15:53:38 "im really pleased with Alpine on..." <- Yeah, Alpine continues to be a joy to use. Just keeps getting better 2023-05-07 15:56:41 Well, iuts been a rather rocky road :D 2023-05-07 15:56:44 Except when the kernel breaks 2023-05-07 15:56:54 When the kernel breaks, you cannot downgrade on Alpine 2023-05-07 15:57:12 no, but you can add different kernels? 2023-05-07 15:57:33 Just this fact alone makes me reconsider my choice of operating system 2023-05-07 15:58:00 Maybe BSD or something 2023-05-07 15:58:03 you cannot install multiple versions of the same kernel package, e.g. in you are using linux-lts then when you update it the old version of it is removed 2023-05-07 15:58:10 Or Devuan 2023-05-07 15:58:23 you can however install both linux-lts and linux-edge packages 2023-05-07 15:58:37 but you can pin the old version, remove the new kernel, and install the old one again? 2023-05-07 15:58:38 linux-lts broke not too long ago 2023-05-07 15:59:01 5.15.99 broke many Intel systems 2023-05-07 15:59:12 JohannesJ[m]: in general Alpine repos only store a single version of each package 2023-05-07 15:59:24 hmz 2023-05-07 15:59:35 well, thats why we have good backups 2023-05-07 15:59:58 latex: there has been talk in the past about addressing the kernel upgrade issue 2023-05-07 16:00:50 i like talk. much more then listning. 2023-05-07 16:01:19 latex: you can install linux-edge 2023-05-07 16:01:38 uniqNuuid: I already mentioned that 2023-05-07 16:03:22 it would be nice if there is linux-oldlts 2023-05-07 16:03:41 so, 2 versions of lts and 1 version linux-edge 2023-05-07 16:04:05 fair enough 2023-05-07 16:04:16 and when the "old" version needs to be updated due to security issue then what? 2023-05-07 16:04:52 for now, according to kernel.org : this would be 5.15 6.1 6.4 2023-05-07 16:05:01 s/6.4/6.3 2023-05-07 16:05:17 6.3 is not LTS 2023-05-07 16:05:48 read ^^ 2023-05-07 16:06:09 but this aplies only to the official repo right? so in theory one can run his own repo with multiple versions? or am i thinking wrong? 2023-05-07 16:06:58 linux-edge's configuration is also completely different to that of linux-lts/linux-virt 2023-05-07 16:07:37 well, i may download one working version of kernel to ~/ , and keep it there in case things break 2023-05-07 16:08:10 just like what i did to apk-tools. i have install apk-tools-static 2023-05-07 16:08:29 uniqNuuid: als having both 5.15 and 6.1 versions of linux-lts doesn't fully resolve upgrade problems - if a kernel security issue requires updates to both linux-lts 5.15 and linux-lts 6.1 then what? you're back to the same issue of an update potentially breaking 2023-05-07 16:08:30 in case apk-tools failed to work due to ssl issue? 2023-05-07 16:09:10 so, we're back to making backups again :) 2023-05-07 16:09:41 minimal: so, i think it is nice to keep a version of linux-lts.apk somewhere on the disk is a good solutuon. 2023-05-07 16:10:05 that's is probably the easiest 2023-05-07 16:10:37 but well, there are few pkgs depends on the kernel, like zfs? 2023-05-07 16:11:02 JohnannesJ[m]: or fs with snapshots 2023-05-07 16:11:37 true :) 2023-05-07 16:11:41 yes zfs and some other kernel modules are out-of-kernel-tree and depend on the particular version of the kernel package they were built against 2023-05-07 16:11:55 mind you, i dont have neither.. time to do something about that :) 2023-05-07 16:12:23 JohnannesJ[m]: so which do you have? 2023-05-07 16:13:23 neother. i dont do backups and i dont have snapshots :Di'm living on the edge 2023-05-07 16:16:22 i am living on edge too. 2023-05-07 16:17:22 but ive always used debian, i never had a situation where things broke so badly i needed a backup :) 2023-05-07 16:18:54 JohannesJ[m]: speaking of debian, i feel it is difficult to contribute or bug report or MR/PR, their system is kinda complex 2023-05-07 16:19:31 JohannesJ[m]: I was picing up on your double negative ;-) 2023-05-07 16:20:00 humor is not my best ;-) 2023-05-07 16:20:23 well, ive only contributed to Alpine, so i wouldnt know ;-) 2023-05-07 16:49:17 how do i use /etc/periodic? just drop a script in one of the folders and it'll run? 2023-05-07 17:03:12 Nulo[m]: https://wiki.alpinelinux.org/wiki/Alpine_Linux:FAQ 2023-05-07 17:04:14 uniqNuuid: i already read that. but it doesn't explicitly say "drop script in /etc/periodic/*/". i guess it is. 2023-05-07 17:04:15 Nulo[m]: you'll look at `Why don't my cron jobs run` 2023-05-07 17:04:52 Nulo[m]: did you read : `check the following` 2023-05-07 17:05:47 yes, that's why i guessed it is. but idk, it could want a special format for the file or something, so i wanted to confirm 2023-05-07 17:08:21 Nulo[m]: put some script `!/bin/sh` `touch /test_cron` in 15mins and chmod +x and see? 2023-05-07 17:10:04 you'll have to check that file after 15min, i am afraid there is no way to let it run immidiately 2023-05-07 17:11:26 Nulo[m]: there is nothing so special, 1. it has a shebang !/bin/sh 2. it has +x bit 3. the file name does not contain `dot` 2023-05-07 17:11:46 understood 2023-05-07 17:13:17 Nulo[m]: also better use abosolute path like /usr/bin/some_command 2023-05-07 17:13:53 god know what default PATH it is 2023-05-07 17:14:07 hey everyone. i'm having a tough time installing alpine on a macbook so, i'm curious on your thoughts 2023-05-07 17:15:23 is there anyway to write to /lib/firmware from a live-cd install? This is because I cant download necessary packages to install the system without first activating my wifi-card 2023-05-07 17:15:23 Nulo[m]: but i usually test default path like this: crontab -e : * * * * * echo $PATH > /test_cron_path 2023-05-07 17:16:46 whenever i try to write to it, it says "read-only directory". i assume this is because its either reading from RAM or the live-cd 2023-05-07 17:16:50 bootloader: are you using Standard or Extended ISO? I'm guessing Standard 2023-05-07 17:17:08 minimal :yes standard 2023-05-07 17:17:14 try Extended then 2023-05-07 17:17:34 okay, ill give it a shot 2023-05-07 17:19:55 bootloader: https://docs.kernel.org/driver-api/firmware/fw_search_path.html 2023-05-07 17:20:02 /sys/module/firmware_class/parameters/path 2023-05-07 17:20:31 You would echo into it your custom path and firmware requested will be searched for there first 2023-05-07 17:21:05 so : mkdir /tmp/firmware ; echo '/tmp/firmware' > /sys/module/firmware_class/parameters/path 2023-05-07 17:21:14 and download your firmware to /tmp/firmware ? 2023-05-07 17:22:47 uniqNuuid this is so beautiful, thank you. while the extended-version is downloading, i'll try this 2023-05-07 17:23:14 i really like the cut-down size of standard, so this is massive 2023-05-07 17:27:38 bootloader: the Extended version comes with more firewire AFAIK 2023-05-07 17:27:50 s/firewire/firmware/ 2023-05-07 17:27:56 bootloader: does it work? i never tried. i usually download the firmware to : /lib/firmware/updates/ 2023-05-07 17:28:28 bootloader: the "cut-down size of standard" is because it comes with fewer packages... 2023-05-07 17:29:27 so, the logic is, when you load a e.g. wifi module, the wifi firmware will be searched by the kernel? 2023-05-07 17:29:54 so, all this can be done at runtime? 2023-05-07 17:30:01 modules define the firmware they depend on 2023-05-07 17:30:16 do "modinfo " and look for firmware tags 2023-05-07 17:30:31 that's it. 2023-05-07 17:30:35 uniqNuuid my internet is slow, so im still redownloading the firmware. but presumably, it should work 2023-05-07 17:30:40 live loading modules and firmwares 2023-05-07 17:31:09 from memory that is also used by mkinitfs when building a initramf to check each module it adds so see if it also needs to add firmware for it 2023-05-07 17:33:13 bootloader: if it works, after installation of alpine linux, don't reboot, instead mount the Hard drive and put the wifi firmware into /lib/firmware/updates/apple/ , and then reboot 2023-05-07 17:33:38 create that apple dir first. 2023-05-07 17:35:00 minimal does that mean alpine will naturally install the broadcom drivers? 2023-05-07 17:35:31 this is how i install realtek ethernet firmware : https://0x0.st/HXnx.sh 2023-05-07 17:35:49 bootloader: "naturally"? 2023-05-07 17:37:07 as in, with the extended version, will alpine attempt to install the drivers when it sees the wifi-card isn't working? 2023-05-07 17:38:13 i know ubuntu does that but, because of the minimalistic nature of alpine, i dint know that did searches for compatible drivers 2023-05-07 17:38:45 uniqNuuid: so you're installing firmware from linux kernel git "master" which may not be intended to be used with the version of kernel you are actually running...rather than installing the linux-firmware-rtl_nic package... 2023-05-07 17:39:28 minimal: i know what i am doing. that firmware was updated in 2013 2023-05-07 17:39:35 last updated 2023-05-07 17:40:48 bootloader: when the ISO boots it should look at hardware and load the driver - that's not the same as installing it though, the ISO runs from RAM, *then* you decide whether or not to install Alpine to disk, SSD, USB stick etc 2023-05-07 17:41:29 uniqNuuid: you're "teaching"/showing other people bad practice though.. 2023-05-07 17:43:09 right, i should not. 2023-05-07 17:43:25 minimal ah thanks for the clarification - installing was the wrong term 2023-05-07 17:44:08 i think the extended ISO has firmware preinstalled 2023-05-07 17:44:23 the broadcom driver is ignored by alpine, they suggest you download it manually via b43-fwcutter 2023-05-07 17:44:39 uniqNuuid: yes, this is why I suggested bootloader download Extended 2023-05-07 17:45:23 bootloader: ah, b43, did you mention that specific Broadcom device earlier? there are various Broadcom wifi devices 2023-05-07 17:45:52 minimal no i didnt. i forget its a special case 2023-05-07 17:46:19 yeah there was some reason why Alpine doesn't have it - not sure if it is license related or just that it is old and unmaintained 2023-05-07 17:46:59 macbook man (T_T) 2023-05-07 17:48:00 bootloader: what is the filename of firmware are you downloading? 2023-05-07 17:48:06 is it .sys? 2023-05-07 17:49:34 uniqNuuid i dont believe so, its `broadcom-wl-5.100.38.tar.bz2` 2023-05-07 17:49:48 well, untar it 2023-05-07 17:49:56 see what is inside 2023-05-07 17:50:13 i guess it is xxx.sys 2023-05-07 17:50:19 i'm also manually downloading the b43-fwcutter package and installing it locally 2023-05-07 17:50:41 i'll let you know asap 2023-05-07 17:51:43 bootloader: well there is also : https://github.com/AdityaGarg8/Apple-Firmware/releases/download/Montery/firmware.tar.xz 2023-05-07 17:52:02 it is already extracted by that fwcutter 2023-05-07 17:52:25 uniqNuuid youre just a life-saver man 2023-05-07 17:52:54 i don't know if that's what you need, there are so many files. well just put them all in /tmp/firmware 2023-05-07 18:18:35 uniqNuuid it worked. or at the very minimum, modprobe detected my b43 firmware 2023-05-07 18:19:46 that firmware list wiill definitely come in handy in the future. I checksum'd some of them and they seem legit 2023-05-07 18:20:43 I opted to use the b43-cutter this time around because there were an excess of unused files, but ill dig in there when needed 2023-05-07 18:22:52 can you hibernate with a swap file? 2023-05-07 18:25:29 does https://www.maartenbaert.be/simplescreenrecorder/ work/exist here? 2023-05-07 18:26:24 pkgs.alpinelinux.org 2023-05-07 18:26:50 apk doesn't find it and I have all repos 2023-05-07 18:27:08 Maybe it isn't in repos 2023-05-07 18:28:12 no aarch64 it seems 2023-05-07 18:29:00 I searched on arm64 device 2023-05-07 18:31:47 >disabled .. compling problems 2023-05-07 18:32:03 Apparently it doesn't work 2023-05-07 18:32:38 is there somethinff for arm64? 2023-05-07 18:35:08 pkgs.alpinelinux.org 2023-05-07 18:52:08 scorpion2185[m]1: yes, you can absolutely hibernate with a swap file. You will likely have to use both the resume and resume_offset kernel command line parameters. 2023-05-07 19:13:11 do you specify that on grub config? but it is for aarch64 device with uboot 2023-05-07 19:14:39 those are cmdline options that whichever bootloader you use (i.e. uboot) would pass to kernel 2023-05-07 19:18:35 i see I need to search how but with FDE I bet it won't be easy 2023-05-07 20:53:10 I'm having trouble reading a QR code. When I use zbarimg command, I get error: NoDecodeDelegateForThisImageFormat: 'PNG', but I cannot figure out how to fix this 2023-05-07 20:53:34 Does anyone else have an easy solution for decoding QR codes? 2023-05-07 21:01:33 Does it need to be CLI, or can you use a GUI app via Flatpak?  2023-05-07 21:01:53 Nevermind, I realized that in order for zbarimg to work, I needed to install imagemagick 2023-05-07 21:01:58 I think it is working now 2023-05-07 21:02:09 Nice!  2023-05-07 21:25:51 dependency-not-a-dependency 2023-05-07 21:44:14 another question, i'm attempting to start iwd-daemon and it is being halted by netconfig 2023-05-07 21:45:50 `netconfig: network configuration is disabled`, i've looked through configs for iwd and enabledconfigs 2023-05-07 21:46:46 however the error persists and after looking through multiple config files and packages im not sure why this would be the case 2023-05-07 21:47:48 im am currently installing alpine 3.12, so I am working from a live-cd 2023-05-07 22:21:47 figured out the issue, it was a silly one, I didn't uncomment the config header (i.e [General]) so the config wasn't registered 2023-05-08 01:10:18 bootloader: why are you installing Alpine 3.12? 2023-05-08 01:10:31 rather than 3.17, the current release 2023-05-08 01:38:06 minimal 3.17 was giving me problems during the boot-process 2023-05-08 01:40:18 particularly when booting from the live-cd, it wouldn't complete the process saying `read only filesystem` 2023-05-08 01:41:39 so I figured I would grab a boot that was known to work on my device (3.12) and upgrade Alpine through APK 2023-05-08 01:44:05 For anyone that can answer, I have another question. Does anyone know where to find drivers for broadcom-wl with the PCI-ID of "14e4:43a0"? 2023-05-08 01:45:13 Unfortunately, it isn't supported by b43-fwcutter. And the Mac-drivers sent earlier were for macbook16,1 and are not backwards-compatible 2023-05-08 02:28:34 found the driver after some research, its STA(wl) from Broadcom themselves (seems to be free, but not open-source). unfortunately on alpine, this requires a manual installation - and I am not sure how the system-updates will treat the untracked driver 2023-05-08 02:29:42 this is for those using alpine on a pre-2018 macbook 2023-05-08 03:01:00 this link was insanely annoying to find, so ill put it here in its raw-form for reference `https://www.broadcom.com/site-search?filters[pages][content_type][type]=and&filters[pages][content_type][values][]=Downloads&page=1&per_page=10&q=BCM4360` 2023-05-08 03:01:49 that is where to obtain the broadcom-driver, with its README and all 2023-05-08 04:34:04 greetings all, 18 yrs and I'm back on irc.. great things never die! 2023-05-08 04:43:59 don't they 2023-05-08 04:49:01 I've watched you work @psykose .. (not a stalker) but you get things done, I've seen. 2023-05-08 04:49:20 do i 2023-05-08 04:57:16 do you 2023-05-08 04:57:59 nope 2023-05-08 05:26:26 you do! 2023-05-08 05:35:54 so humble 2023-05-08 06:09:11 psykose: hats off 2023-05-08 06:09:43 you are the best bee i've ever seen 2023-05-08 06:10:35 bootloader: you may want to write a mabook installation wiki? 2023-05-08 06:15:09 uniqNuuid I would love to 2023-05-08 06:17:12 I'm likely going to release a shell script to perform an offline wifi-driver installation for Mac, on the non-zero chance I do this again 2023-05-08 06:18:15 bootloader: i mean on wiki.alpinelinux.org 2023-05-08 06:18:31 shell script is good, instructions i better 2023-05-08 06:18:55 but another question, how do you download packages in apk and have them wait to install at the end? 2023-05-08 06:19:30 apk has a dowonload only option i think 2023-05-08 06:19:43 uniqNuuid yeah the wiki would be for alpine. the shell part would be a git-repo somewhere 2023-05-08 06:21:39 alright neat, ill check through the apk to find it 2023-05-08 06:23:27 apk fetch bootloader 2023-05-08 06:28:07 uniqNuuid thank you, much appreciated 2023-05-08 07:34:25 How come I can't specify a port like in this alpine example for awall https://wiki.alpinelinux.org/wiki/Zero-To-Awall#SSH_to_another_Host ? I get the error "Type mismatch: 'filter.1.service' should be string, is table", my config is https://envs.sh/h9F.json and what I want to acomplish is the inbound blocking of port 8080 2023-05-08 07:35:20 scara: might be a bug in the validation (strict validation is quite recent) 2023-05-08 07:35:44 I think I ran into it as well 2023-05-08 07:39:12 ikke: I'm going to try to add a workaround service but I couldn't find any real documentation, that alpine wiki articial is all I've got. 2023-05-08 07:43:45 No error but it doesn't work, port 8080 is still accessable. No idea where to begin debuging but here is my config https://envs.sh/h9t.json sorry that I'm kinda asking to be spoonfed but I really don't understand this documentation or lacking thereof, maby I'm looking the wrong place? 2023-05-08 07:44:04 I mean, there is no awall-doc package either. 2023-05-08 07:46:20 excuse my ignorance but awall and ufw are pre-process tools to iptable rules? or meant to replace iptables in production? 2023-05-08 07:47:32 awall and ufw are sane frontends for iptables 2023-05-08 07:48:51 thank you pj, I had that assumption but for clarification, had to ask 2023-05-08 07:49:50 Couldn't we just make iptables good then? Thats what OpenBSD did with their pf, kinda wish alpine would use pf (: 2023-05-08 07:50:17 you are free to go and make iptables good 2023-05-08 07:51:09 Sounds like too much work when I can't even get awall to work, I'd just hit ctrl+c ctrl+v on that pf code like thay say in the church. 2023-05-08 07:51:50 https://en.wikipedia.org/wiki/File:Kopimizm.svg 2023-05-08 07:52:13 eventually you might discover nftables 2023-05-08 07:52:29 What dat? 2023-05-08 07:52:59 "nftables is the successor of iptables, it allows for much more flexible, scalable and performance packet classification. This is where all the fancy new features are developed." 2023-05-08 07:53:52 Shouldn't awall be a frontend for nftables then? 2023-05-08 07:54:02 Or could I use nftables directly? 2023-05-08 07:54:17 glancing at cloudflare code, bpf will rule the firewall 2023-05-08 07:54:28 eventually 2023-05-08 07:54:32 awall does not support nftables yet 2023-05-08 07:54:51 What about I rent a server on the other side of the world and use that as a firewall for this vps? It could pf ;) 2023-05-08 07:55:06 if you love pf so much, go ahead 2023-05-08 07:55:30 pf = pfSense? 2023-05-08 07:55:45 packet filter 2023-05-08 07:55:48 Just jokeing, I want to learn alpine's utils because I run alpine now, it has its ups and downs, mainsly awall. 2023-05-08 07:55:49 ah 2023-05-08 07:56:07 which pfsense builds on top of 2023-05-08 07:56:19 (hence the name) 2023-05-08 07:56:26 love my netgate hardware, here! 2023-05-08 07:56:41 Dis pf https://man.openbsd.org/pf 2023-05-08 07:57:22 Someone pls tell me how I could get awall to tell me whats wrong. 2023-05-08 07:57:31 It wont block my ports. 2023-05-08 07:57:54 If you are used to working with pf, it makes more sense to work directly with iptables or nftables, instead of using these 'frontend' kludges 2023-05-08 07:57:57 Ohhhhhhh, Warning: firewall not enabled for inet 2023-05-08 08:01:39 at a glance scara, awall is a whitelist firewall.. only "accept" in/out ports you require thus "blocking" everything else? 2023-05-08 08:05:21 looks neat to me: 2023-05-08 08:05:25 { 2023-05-08 08:05:25 "service": [ "dns", "http", "https", "ssh", "ntp", "ping" ], 2023-05-08 08:05:25 "in": "_fw", 2023-05-08 08:05:25 "filter": [ 2023-05-08 08:05:25 "out": "internet", 2023-05-08 08:05:26 "action": "accept" 2023-05-08 08:05:29 } 2023-05-08 08:08:00 might be the easiest firewall I've seen.. kudos to dev's 2023-05-08 08:12:15 eex0: you can set the default policy, so it can work either way 2023-05-08 08:13:38 “easiest”, that's debatable 2023-05-08 08:13:45 I was just looking at that 2023-05-08 08:13:51 "policy": [ 2023-05-08 08:13:51 { "action": "reject" } 2023-05-08 08:13:51 ] 2023-05-08 08:13:51 { "in": "internet", "action": "drop" }, 2023-05-08 08:13:58 You “just need” to write jsons for configuring your rules 2023-05-08 08:16:37 iptables -i internet -j drop is easier :) 2023-05-08 08:18:35 took me what seemed a month to setup pfsense but thats got ids and some crazy "if this" then "that" on "what" machine to which lan and rules for (coughs) you name it.. I'm scared to go back in there now..lol 2023-05-08 08:19:07 I don't know pfsense, but that sounds crazy indeed 2023-05-08 08:19:56 Isn't though “if this then that” just a regular match? 2023-05-08 08:20:32 dunno if it changed but doesnt both pf and ipf do "best match" rather than "first match" when it comes to rules? 2023-05-08 08:21:16 like if rule 1 is srcip=192.168.0.0/24 action: allow and rule2 is srcip=192.168.0.1/32 action: drop 2023-05-08 08:21:29 and packet arrives who is srcip 192.168.0.1 then it will be dropped by rule 2 2023-05-08 08:21:59 where iptables and cisco/arista/most other switches/routers acl's would have a hit on rule1 and allow the packet (and never examine rule2) 2023-05-08 08:23:24 No, they do last match 2023-05-08 08:23:31 (at least pf) 2023-05-08 08:23:50 You can force a match whenever you want though 2023-05-08 08:24:24 yeah "best match" 2023-05-08 08:24:30 where /32 will win over /24 and so on 2023-05-08 08:24:35 It's not best, it's last 2023-05-08 08:24:35 even if the /32 rule comes way later 2023-05-08 08:24:58 pfsense: MATCH rule applies immediately, it doesn't stop the rule processing, therefore the evaluation continues till the end of the ruleset. 2023-05-08 08:24:59 so a rule 3 acting on 192.168.0.0/25 action: allow would win ? 2023-05-08 08:25:14 If it matches, yes 2023-05-08 08:25:23 well the packet is 192.168.0.1 2023-05-08 08:25:30 to my knowledge best match was being used but sure 2023-05-08 08:25:35 either way its retarded :P 2023-05-08 08:25:41 top-down is the way to do things =) 2023-05-08 08:25:41 Again, there's no best match. 2023-05-08 08:26:10 troubleshooting ipf/pf rulesets (specially larger ones) is a nightmare 2023-05-08 08:26:23 compared to lets say iptables who does first match top down 2023-05-08 08:26:44 Well, again, if you prefer that behavior you can do it 2023-05-08 08:26:48 then there si that whole QUICK Floating rules thing taht twist on my skull 2023-05-08 08:27:12 And there's a log rule that makes debugging easier 2023-05-08 08:27:25 it's 1:30aam excuse the dyslexic behavior 2023-05-08 08:28:21 It's all excused :) 2023-05-08 08:31:48 eex0: when you start to type like Duffy Duck its time for bed ;-) 2023-05-08 08:32:06 Daffy Duck 2023-05-08 08:32:26 I'm heading that way now.. you all have a pleasant morning/day,evening where-ever you are 2023-05-08 09:55:51 haha Apachez 2023-05-08 12:55:34 hi, can someone point me at an APKBUILD that builds a kernel module? 2023-05-08 12:56:55 kn: zfs-lts 2023-05-08 13:01:25 minimal: that looks great, thanks! 2023-05-08 13:19:47 heh., even wireguard works with alpine/kde :O 2023-05-08 13:26:48 Does awall really not have the ability to block incomeing connections on a specific port? 2023-05-08 13:30:46 heh, why wouldn't it? 2023-05-08 13:31:16 The port I want to block won't block. 2023-05-08 13:33:18 https://wiki.alpinelinux.org/wiki/Zero-To-Awall see here, especially the SSH Service part, but the action would be drop instead of accept and instead of service and ssh you would put port and i think, have you tried that? 2023-05-08 13:33:42 I think so. 2023-05-08 13:33:46 atually, ifd you follow that page, drop would be the default action for all ports 2023-05-08 13:33:49 https://envs.sh/h9t.json 2023-05-08 13:34:36 hm, that seems correct, but like i said.. follow the above wiki page, and all ports should be blocked anyway 2023-05-08 13:35:40 I will double check the wiki 2023-05-08 13:45:11 Best guess: modprobe: FATAL: Module ip_tables not found in directory /lib/modules/6.1.22-0-virt 2023-05-08 13:46:41 ahhh 2023-05-08 13:46:53 yo8u need to install ip tables i guess? let me see 2023-05-08 13:48:20 nope, that's a kernel module that should be present, just not in that directory (it's in kernel/net/ipv4/netfilter below there) 2023-05-08 13:57:56 Well I did modprobe ip_tables 2023-05-08 13:58:04 and iptables is installed 2023-05-08 13:58:46 scara: so where did the above error appear then? 2023-05-08 14:00:34 oh! thankfully minimal is here :D 2023-05-08 14:22:44 minimal: did that modprobe, got that error, iptables installed, I know nothing else. 2023-05-08 14:24:45 Hi there, what is the correct and easy way to install pecl under Alpine Linux v3.17 ? 2023-05-08 14:25:15 The php ds extension does not seem to be in the sources 2023-05-08 14:29:37 You might need to reboot if you updated the kernels 2023-05-08 14:31:08 christian: apk add pho81-pear 2023-05-08 14:31:21 php* 2023-05-08 14:31:50 @ikke: ok that was easy :) 2023-05-08 14:36:21 Thx ikke, worked like a charme. apk add php81-dev php81-pear && pecl install ds 2023-05-08 14:38:06 How do I get gnome 44? 2023-05-08 14:40:34 by using edge or waiting for next alpine release 2023-05-08 14:51:08 following https://wiki.alpinelinux.org/wiki/Creating_an_Alpine_package i have an APKBUILD which builds a kernel module for -lts and -virt kernels, but 'abuild' fails with 'ERROR: foo-virt-6.1.72-r2.apk: package file format error' followed by '>>> ERROR: foo-lts: Failed to create index' 2023-05-08 14:51:49 i don't see the wiki going into this... are there any logs or ways to get more info out of abuild's failure? 2023-05-08 15:25:58 apk wants to install busybox-mdev-openrc, this caused problems before I removed it. Is it compatible with udevd, or do I need to switch, or...? 2023-05-08 17:05:37 I know its not recommended but is it possible to install alpine-linux without a swap partition and also fully encrypted? 2023-05-08 17:06:18 yes, you can also use a swap file while using FDE 2023-05-08 17:07:55 atka: I know but I do not want a swap partition. 2023-05-08 17:08:23 ok.. then don't use a swap partition 2023-05-08 17:09:38 atka: Last time I installed alpine it wasn't an option, I asume it isn't now either. 2023-05-08 17:10:33 set up your partitions manually or do a chroot install 2023-05-08 17:11:06 you don't have to use all of the setup-alpine scripts, or any of them if you don't want to 2023-05-08 17:12:40 Oh :) 2023-05-08 19:06:39 Hi! I have a joystick id like to connect to alpine linux to play games. It does not auto detect. Could someone tell me what i would need? Thank you. 2023-05-08 19:08:23 a3e3a[m]: What kind of joystick is it? 2023-05-08 19:10:24 ikke: https://github.com/thnikk/GP2040 2023-05-08 19:20:14 a3e3a[m]: do you see messages appear in dmesg when you connect it? 2023-05-08 20:11:10 hey everyone, I'm back today again, working on the wifi-driver install for pre-2018 macbooks. however, i've noticed that the STA(wl) driver is actually very outdated - effectively meaning I have to patch it myself 2023-05-08 20:12:17 now i'm always down for a good patch, but I really would prefer to avoid it as I am not very proficient in C 2023-05-08 20:13:42 I say all this to ask, does anyone know where the updated STA(wl) driver would be? The one on the website is obsolete, and when I when to the latest ubuntu-package for the driver it had the same code 2023-05-08 20:16:01 I would imagine this shouldn't be the case, since the API-calls are straight up wrong, but it seems like ubuntu has some other method of correcting it 2023-05-08 20:36:43 "a3e3a: do you see messages..." <- I'll have to come back my stick is not responding. Thanks again! 2023-05-08 20:54:11 scara: I'm pretty sure I just do -s0 or SWAP_SIZE=0 (env var) for setup-disk and it does the right thing... I will say though that the docs are wrong about some of the env var names for setup-disk (f.ex. setup-disk uses BOOT_SIZE and docs say BOOTSIZE) 2023-05-08 22:28:13 Heyo! I'm trying to use easy-rsa to generate an ed35519 set of creds, and it seems the latest openssl version in Alpine doesn't support ed25519? 2023-05-08 23:41:59 scara: as iggy said you can run "SWAP_SIZE=0 setup-disk" and no swap partition will be created 2023-05-09 03:51:19 bootloader: when in doubt, search AUR/archlinux 2023-05-09 03:52:50 bootloader: https://raw.githubusercontent.com/archlinux/svntogit-community/packages/broadcom-wl/trunk/PKGBUILD 2023-05-09 03:54:16 n2 2023-05-09 04:26:38 uniqNuuid oh that's massive, I'll check the package contents for the driver. Hopefully, their wl.ko package is compatible with my kernel version 2023-05-09 04:27:43 this whole mirror is a gem for drivers actually, niceeeee 2023-05-09 04:29:23 Thank you for the resource 2023-05-09 07:09:44 minima: :OOOOO thanks! 2023-05-09 07:27:25 scara: setup-alpine.conf: DISKOPTS="-s 0 -m sys" 2023-05-09 08:24:24 hmmz 2023-05-09 08:44:20 Guys, is baremetal autoinstall possible rn? Built-in or cloud-init perhaps. 2023-05-09 08:44:48 alpine setup allows for an answer file 2023-05-09 08:45:24 Sweet! Could you share a link to the uptodate documentation? 2023-05-09 08:46:23 hang on :) im working atm :) 2023-05-09 08:46:39 Thx :) 2023-05-09 08:47:07 https://docs.alpinelinux.org/user-handbook/0.1a/Installing/setup_alpine.html 2023-05-09 08:50:15 the handbook is a good start for everything :) 2023-05-09 13:03:42 is anyone aware of busybox plans for copying this madness? https://www.phoronix.com/news/GNU-Grep-3.8-Stop-egrep-fgrep 2023-05-09 14:22:53 Where is that madness? I cannot find it 2023-05-09 14:25:00 https://0x0.st/HZ0_.jpg 2023-05-09 14:27:40 consus[m]: Not sure exactly what you're looking for - cloud-init is not itself an installer, it is a on-boot configuration tool 2023-05-09 14:28:26 consus[m]: there is work in progress in Alpine for an automated installer using "cloud-init"-like meta-data/user-data files 2023-05-09 14:29:17 consus[m]: myself, I create pre-prepared disk images for physical machines ready to be "dd"-ed to their disks/SSDs along with cloud-init for configuration upon 1st boot 2023-05-09 14:32:46 frag: yes I used to be able to tell which baud rate was being used by listening to the initial modem handshake "screeches" ;-) 2023-05-09 14:33:09 hehe 2023-05-09 14:35:38 too much time spent running an ISP dealing with 9.6, 14.4, 19.2, 28.8, 33.6, and 56 modems lol 2023-05-09 14:40:50 consus[m]: didn't you previously ask this a year ago? ;-) 2023-05-09 14:45:23 BUSTED 2023-05-09 14:54:56 Yeah 2023-05-09 14:55:19 Just reiterating since alpine is now relevant again :))) 2023-05-09 14:55:32 consus[m]: relevant again? what made it not relevant before? 2023-05-09 14:55:35 (in my org) 2023-05-09 14:56:26 consus[m]: the installer ISO "cloud-init"-like stuff *might* be in the 3.18 release due anytime now, there is some last minute ongoing on it 2023-05-09 14:59:57 E.g. ununtu uses cloud-init instead of preseed these days 2023-05-09 15:00:04 Currently I do the same and dd the image, however I would like to unify the image creation 2023-05-09 15:00:15 Because all other images created with packer 2023-05-09 15:00:51 And typing answers through vnc is hacky 2023-05-09 15:00:52 consus[m]: Ubuntu uses curtin/subiquity (which then make use of cloud-init plus other stuff) 2023-05-09 15:01:50 so technically it's not correct to say Ubuntu uses cloud-init - the YAML is a superset of cloud-init's 2023-05-09 15:02:41 True 2023-05-09 15:03:15 which is similar to how the intention is for Alpine to use a "cloud-init"-like YAML of its own 2023-05-09 15:03:59 so once that is done then you could use Packer to boot an Alpine ISO and provide another ISO with the YAML files to drive the installation 2023-05-09 15:04:16 Noice 2023-05-09 15:04:33 Can i use http? 2023-05-09 15:04:52 To provide the yaml file 2023-05-09 15:05:18 still stuff is still work-in-progress, there has been some work for network retrieval but think current focus is on ISO 2023-05-09 15:05:38 as I said this is work-in-progress, so give it time 2023-05-09 16:13:00 i wonder if i can "squashfs" my desktp install, and then install it on other desktops? 2023-05-09 16:13:08 like a crude GUI installer of some sort 2023-05-09 20:06:12 consus[m]: we added very basic support for tiny-cloud on release iso images. For now you can only set hostname and add ssh key to the default user (alpine), more or less 2023-05-09 20:06:57 well, you can provide an /etc/network/interfaces file, enable ntp, configure apk cache and apk repositories and install packages 2023-05-09 20:07:27 and run custom commands via `bootcmd` and `runcmd` as in NoCloud from cloud-init 2023-05-09 20:07:30 but thats it 2023-05-09 20:07:36 no support for disk install yet 2023-05-09 20:08:21 but you can hack around it by executing `setup-disk` from runcmd 2023-05-09 20:08:33 the user-data can also be a shell script, which will be executed 2023-05-09 21:16:09 It seems like HAProxy in Alpine 3.17 is broken once it comes to fcgi-app and Unix socket, because TCP socket works. Is that already known? 2023-05-09 21:17:17 rsc: Haven't heard about it and don't see any open issues 2023-05-09 21:21:11 ikke: I see. Sounds like I should get a minimal reproducer then? 2023-05-09 21:21:22 rsc: would be helpful 2023-05-09 21:23:19 Btw, congrats to 3.18! 2023-05-09 21:23:59 Thanks! The actual anouncement is ocming 2023-05-09 21:24:24 https://www.alpinelinux.org/posts/Alpine-3.18.0-released.html 2023-05-09 21:37:22 Btw, the lighttpd package could be more lightweight... 2023-05-09 21:40:13 for the most lightweight function we use darkhttpd 2023-05-09 21:42:05 But that one doesn't support fcgi, right? 2023-05-09 21:42:37 correct 2023-05-09 21:42:50 just a static webserver 2023-05-10 01:45:55 Sweet! Maybe time to drop my laptop back to latest-stable 2023-05-10 03:39:28 upgrading to 3.18 2023-05-10 03:40:06 nice! 2023-05-10 03:41:15 apk tools does not depend on openssl? 2023-05-10 03:41:58 I had to "add" openssl on 3.18 edge 2023-05-10 03:42:37 as i see the first 4 upgrades do not include openssl 2023-05-10 03:43:19 recall seeing an issue where openssl while in cve was giving doubt? if memory serves correct 2023-05-10 03:44:16 iow: insecurity 2023-05-10 03:46:00 could hav been libressl on second thought that there was issue.. anyway.. "add" it if needed? 2023-05-10 03:47:40 done upgrading 2023-05-10 03:47:54 great, no issue what so ever 2023-05-10 03:48:25 Ive been running edge for over a mnth and just can't get over how stable and few issues 2023-05-10 03:48:42 well, edge is another story 2023-05-10 03:48:51 it is a test bed 2023-05-10 03:49:17 but the stable is really stable, damn, super stable. 2023-05-10 03:49:18 nods 2023-05-10 03:49:38 I'll be putting that on a mchine tonight 2023-05-10 03:50:49 when psykose pushes ncurses, you'll know 2023-05-10 03:54:34 libdrm yesterday made me crazy for a brief minute.. come to find out, I had hacked my way around what it was meant to fix.. rolling back wasnt hard tho. 2023-05-10 06:33:02 i wont upgrade just yet, im so glad i finally got alpine working perfectly :D 2023-05-10 07:33:28 youtube video's were shredding my graphics, fans sounding like jet airplanes taking off until I discovered turning "ambient mode" off in the youtube video player itself. jeebus h. now why didn't i know this mnths ago..lol 2023-05-10 07:33:46 sorry wrong channel .. meant for offtopic 2023-05-10 08:49:16 hey everyone, back again 2023-05-10 08:50:05 I've recently attempted using the arch-linux kernel module on alpine and got an "invalid module format" 2023-05-10 08:51:05 quelle surprise 2023-05-10 08:51:14 I presume this was compiled on arch with the proper compiler-flags because its a kernel module in-and-of itself 2023-05-10 08:51:28 presumably 2023-05-10 08:51:38 any suggestion to what may be causing this error 2023-05-10 08:52:03 you just said it 2023-05-10 08:52:20 use an alpine kernel module instead 2023-05-10 08:52:31 so the compiler-flags are off guaranteed? 2023-05-10 08:52:46 it's a different kernel 2023-05-10 08:53:11 I'm using the broadcom-wl module, so unfortunately I can't get an alpine-version 2023-05-10 08:53:38 is the source available? 2023-05-10 08:53:44 oh, I was under the impression that the underlying kernel was the same 2023-05-10 08:54:14 yeah, but its extremely outdated 2023-05-10 08:54:34 arch and alpine are different distros. they may both use the linux kernel, may both be the same version even, but they're built separately 2023-05-10 08:54:40 I was self-patching it up until yesterday, when I got wind that the arch version may work on alpine 2023-05-10 08:55:36 okay thank you, its so painful (T_T) 2023-05-10 08:56:24 there may be something i'm missing. who said the arch module may work on alpine? 2023-05-10 08:56:25 back to patching then 2023-05-10 08:57:29 uniqNuuid , but it was only a suggestion and not a guarantee 2023-05-10 08:58:33 maybe they meant get the source from arch 2023-05-10 08:58:57 use their build options as a guide, etc 2023-05-10 08:59:33 why didn't I think of that lol 2023-05-10 09:00:45 I'll check out the source then. I think it was that ubuntu/fedora had outdated sources - so my brain defaulted - but it was a lapse of judgement 2023-05-10 09:00:52 Thank you for the tip 2023-05-10 09:29:02 Good day! After I upgraded to 3.18, sound in firefox stopped working for me. Previosly apulse would help, but now it does not work either. Is there a guide for firefox sound somewhere? I can't find anything on wiki unfortunatelly 2023-05-10 09:34:03 do u use pipewire? if yes pipewire-media-session was removed 2023-05-10 09:34:10 kaathewise: do you get an error message? 2023-05-10 09:34:11 Nope, only ALSA and nothing else 2023-05-10 09:34:40 @ikke: apulse sends me away with `do_connect_pcm: can't open capture device "default". Error code -2 (No such file or directory)` 2023-05-10 09:37:05 Hold up, my bad. It seems all sound on my laptop died, not just firefox 2023-05-10 09:41:07 Yep, I apologize, it was my bad. After updating the ALSA config file got reset. I fixed it and everything went back to normal 2023-05-10 09:42:02 👍 2023-05-10 09:42:07 👍 2023-05-10 09:54:41 Hi, any suggestions how to get GRUB2 to recognise Alpine correctly? I have an old PC with 4 distros + win98 on it. os-prober finds Alpine kernel and adds it to the menu, but i have to add the initrd and rootfstype manually. I edited the grub menu but i will only last to the next update this way. 2023-05-10 12:24:27 I'm having trouble starting xorg on an Alpine VM, (using Xen) the error says MESA-LOADER: failed to open bochs-drm 2023-05-10 12:24:36 aditionally kmsro: driver missing 2023-05-10 12:25:13 any tips on what to do? 2023-05-10 13:10:54 piel: os-prober is separate software from Grub. Assuming you're referring to a non-Alpine version of os-prober then it is likely it doesn't know how to "find" Alpine's kernel and initramfs files are they are named differently than in most distros 2023-05-10 13:30:19 /etc/grub.d/40_custom 2023-05-10 13:32:16 uniqNuuid: that doesn't seem relevant to his issue 2023-05-10 13:33:40 does it work? 2023-05-10 13:33:45 yes. it works 2023-05-10 13:34:34 he has a "problem" with os-prober so he can fix os-prober to resolve that 2023-05-10 13:34:40 alpine's vmlinuz and initramfs does not have a version attached, so we can use static grub config. 2023-05-10 13:34:59 don't you know alpine's grub is patched? 2023-05-10 13:35:23 uniqNuuid: I'm well aware they don't have a version attached, that why I previously said "Alpine's kernel and initramfs files are they are named differently than in most distros" 2023-05-10 13:36:06 uniqNuuid: "don't you know alpine's grub is patched?" What specifically are you referring to here? 2023-05-10 13:37:05 i mean a normal grub won't be able to find alpine's kernel and initramfs pair. 2023-05-10 13:37:53 so. it's better just use /etc/grub.d/40_custom 2023-05-10 13:38:19 uniqNuuid: normally it is os-prober that finds other distros 2023-05-10 13:39:52 yes, but it can't find initramfs. 2023-05-10 13:40:05 patching is it not easy 2023-05-10 13:40:23 he mention he has 4 distros installed and so it is likely he is NOT using Alpine's Grub but rather Grub from one of the other distros, and he is already using os-prober, so it makes sense to fix that os-prober 2023-05-10 13:41:00 os-prober can't find alpine's initramfs as he stated 2023-05-10 13:41:24 then why not just use a static config 2023-05-10 13:41:39 patching it IS easy, os-prober is a shell scripy 2023-05-10 13:42:12 ok, shell script, what about next upgrade, will it get overwritten? 2023-05-10 13:42:52 another "hacky" solution could be to create softlinks for os-prober to find 2023-05-10 13:43:25 well, well, that depends on the filesystem of the `/boot` 2023-05-10 14:29:23 I'm having an issue using abuild on 3.18, worked on 3.17 and lower, and only with arm64, works fine with amd64. I'm rebuilding the unbound package without modifications, but abuild -r is failing for with: 13 0.166 ERROR: Unable to lock database: Permission denied 2023-05-10 14:29:24 but only for arm64, cannot really figure it out 2023-05-10 14:29:39 How does the Alpine team officially build their `aports` tree? What I am asking is, how do the handle the compiling for other architectures? Do they cross-compile to ARM from x64? Do they build natively on ARM with a swarm of Raspberry Pi's? Do they build natively on ARM with AWS ARM servers? I want to know more about the hardware side of things so we can replicate your process 2023-05-10 14:29:42 in our office. 2023-05-10 14:30:13 defec7ed: no cross compiling is done, it is all compiled natively 2023-05-10 14:30:35 that's what I believed given that we haven't been able to cross-compile; seems broken 2023-05-10 14:30:39 as in aarch64 is compiled on a aarch64 server, doesn't mean that RPI aarch64 is compiled on RPIs 2023-05-10 14:30:43 I think he is asking if your using native cpu instructions, or translators (qemu) 2023-05-10 14:31:09 ^ and where do you find a fast, native aarch64 system to do the compiling... AWS is my best guess 2023-05-10 14:31:37 donated altra servers in a datacenter 2023-05-10 14:31:37 the only exceptions are that armv7 and armhf is compiled on a aarch64 server emulating those other arm arches, and riscv is also emulated AFAIK 2023-05-10 14:31:44 there are many fast arm platforms, but they are costly, unless you go for a rk3588 based system 2023-05-10 14:31:56 you can get the aws arm systems, but they are almost 10k usd 2023-05-10 14:32:31 patdk-lp: by that you mean purchase, not rent? 2023-05-10 14:32:36 yes 2023-05-10 14:33:15 I have been using qemu/docker to do all my arm builds currently, but that is broken now for me in 3.18 due to the above issue I posted 2023-05-10 14:33:32 same here, except we are stuck at Alpine 3.14 2023-05-10 14:33:52 odd, mine is working from 3.9 to 3.17 2023-05-10 14:34:31 so it sounds like renting an AWS ARM server (or serverS, plural) is the only real path forward if we want to walk in tandem with the Alpine team 2023-05-10 14:35:08 I also use docker+qemu-user for Arm package builds on x86_64 and haven't had any real problems in the past (though probably haven't done an Arm build for a couple of months I guess) 2023-05-10 14:35:41 defec7ed: why are you so fixated on AWS for Arm? 2023-05-10 14:36:11 e.g., Oracle Cloud offer Arm, Hetzner started doing so recently, there are others like Scaleway as well 2023-05-10 14:36:51 because docker+qemu is painfully slow and doesn't work for all versions. I am open to other providers, what I meant was it seems going cloud is the only feasible way to replicate Alpine's build process. 2023-05-10 14:36:52 Armv7 and V6 is not emulated, but aarch64 in 32-bits mode 2023-05-10 14:37:03 The cpu uses supports that 2023-05-10 14:37:25 Same with x86 2023-05-10 14:37:36 rv64 is fully emulated 2023-05-10 14:57:24 patdk-lp: apple M1/M2 is cheap 2023-05-10 14:57:37 and fast 2023-05-10 14:58:12 >cheap 2023-05-10 14:58:24 ""cheap"" 2023-05-10 14:58:40 """cheap""" 2023-05-10 14:58:51 mac mini? 2023-05-10 14:59:32 oh btw, oracle ARM is 4core 24G ram, always free 2023-05-10 14:59:46 that one is fast too 2023-05-10 14:59:57 yeah, but then you have to deal with Oracle Cloud 2023-05-10 15:00:07 which I've heard from many people is complete garbage 2023-05-10 15:00:15 i've installed alpine on it, works fine 2023-05-10 15:00:19 only 8GB ram/256GB/8-core for 600$, that's not great for a build machine 2023-05-10 15:00:48 more like 4 useful cores and 4 wasted cores 2023-05-10 15:01:15 dwfreed: oracle cloud is garbage, agreed, but you don't have to deal with it. install alpine once, then good to go 2023-05-10 15:02:52 abby: is 6 ~ 10 minites building kernel and headers fast? that's M1 8core. i build archlinux kernel on it 2023-05-10 15:03:18 ram and storage are going to be limiting factors 2023-05-10 15:03:28 try building chromium 2023-05-10 15:05:29 yeah, kernel doesn't require a lot of resources to build beyond CPU; chromium and firefox on the other thand 2023-05-10 15:05:33 chromium is fine on it too 2023-05-10 15:05:33 s/thand/hand/ 2023-05-10 15:06:00 that said, if you think it's cheap, send me one 2023-05-10 15:06:18 I haven't seen any m1/m2 being cheap 2023-05-10 15:06:39 cheaper than an arm server, but you can get something like the honeycomb that is as good and cheaper than m1 2023-05-10 15:07:28 I forget how long it took my rk3588 to build a new kernel, but it was quick 2023-05-10 15:08:52 well, never build chromium 2023-05-10 15:10:01 patdk-lp: are you using qemu-user-static? 2023-05-10 15:10:14 for my docker builds, yes 2023-05-10 15:14:34 patdk-lp: musl 1.24 has some changes, DT-xxxx thing, related? 2023-05-10 15:14:58 I don't know what DT-xxxx is 2023-05-10 15:15:02 All packages for ppc64le, x86, and x86_64 was linked with DT_RELR. This should have reduced size of compiled binares 2023-05-10 15:15:41 maybe latest qemu-user-static have compatible issue with this DT_RELR? 2023-05-10 15:18:45 https://0bin.net/paste/4GJM93UB#URQKtkVWmo-lL54EYhldu6ACsCxwc57+SAcocJI9TGK 2023-05-10 15:18:50 that is my build script 2023-05-10 15:19:59 actually that shouldn't be the issue would it? 2023-05-10 15:20:14 everything else runs and is fine, till it runs that abuild -r command, that is way down the list 2023-05-10 15:23:27 to me, it seems like sudo isn't working right for abuild 2023-05-10 15:26:45 Hi. What are the solutions when startup hangs at "loading initial ramdisk"? 2023-05-10 15:27:21 bbbhltz: it is likely a console issue 2023-05-10 15:27:45 what is your hardware environment 2023-05-10 15:28:58 bbbhltz: virtual machine? bare metal? aarch64 ? x86_64? 2023-05-10 15:29:24 Not virtual machine, x86_64 2023-05-10 15:29:37 Lenovo ThinkPad 13 2 2023-05-10 15:30:02 heh, pipewire removed? 2023-05-10 15:30:08 usually means the graphics failed 2023-05-10 15:30:15 No pipewire 2023-05-10 15:30:45 i need to remember to update all my systems before i leave 2023-05-10 15:30:58 3.18 is now so i bet -edge needs updating too 2023-05-10 15:31:10 I am on Edge 2023-05-10 15:31:43 yeah...that shouldn't be too important for your problem unless it's some kind of major graphics issue...but alpine doesn't initialize VGA the way some distros do 2023-05-10 15:31:53 i take that back. i've never run alpine bare metal 2023-05-10 15:32:07 ohhh i love lenovo! i run alpine with KDE on an ideapad 2023-05-10 15:32:24 hey i did the upgrade process on my alpine server 2023-05-10 15:32:24 and rebooted 2023-05-10 15:32:25 and it's still on 3.17 2023-05-10 15:32:44 how did you upgrade, and how did you confirm you're still on 3.17? 2023-05-10 15:33:01 bbbhltz: what's the gpu? 2023-05-10 15:33:09 Intel 2023-05-10 15:33:14 just intel? 2023-05-10 15:33:27 bbbhltz: you can probably just pass nomodeset on kernel args to confirm that it works without that 2023-05-10 15:33:34 cat /etc/alpine-release 2023-05-10 15:33:43 Mari[m]: does /etc/alpine-release.apk-new exist? 2023-05-10 15:33:45 and i followed the upgrade instructions on the wiki 2023-05-10 15:33:53 Right... So, it hd graphics 620 2023-05-10 15:34:14 Mari[m]: run this: update-conf 2023-05-10 15:34:25 ikke: yeah 2023-05-10 15:34:44 Mari[m]: that means it was modified and apk by default does not change files that have been updated in /etc 2023-05-10 15:34:48 you upgraded fine, it just doesn't overwrite the file 2023-05-10 15:34:58 oh ok 2023-05-10 15:35:38 psykose: where to I add the nomodeset arg 2023-05-10 15:35:44 kernel cmdline 2023-05-10 15:35:54 yeah. the thing to watch is the initial bootscreen and look at the versions 2023-05-10 15:36:05 bbbhltz: grub menu, press "e", then add it on line "linux ...." 2023-05-10 15:36:30 the initial boot screen just reads the same files pretty sure 2023-05-10 15:36:43 dewdude: or dmesg -H 2023-05-10 15:37:06 yeah 2023-05-10 15:37:16 i gotta be honest...the amount i touch my alpine machines is almost zero 2023-05-10 15:37:28 i set em up, i keep them updated 2023-05-10 15:37:36 i forget they're there most of the time 2023-05-10 15:37:53 That's how I like my machines 2023-05-10 15:38:09 dewdude: same. super stable 2023-05-10 15:38:24 well.. i guess living on the edge means upgrading as well :D 2023-05-10 15:38:32 apk upgrade -aU and update-conf and reboot. 2023-05-10 15:38:39 never touch it again. 2023-05-10 15:38:40 No-go on the nomodeset 2023-05-10 15:38:43 JohannesJ[m]: if you're referring to pipewire-media-session then it was removed yeah 2023-05-10 15:38:47 just wireplumber now 2023-05-10 15:39:03 no, i go in and update them when i see the edge repo has new versions 2023-05-10 15:39:26 bbbhltz: disable i915? add this: module_blacklist=i915 2023-05-10 15:39:37 https://img.pickmy.org/f4mfifau.png 2023-05-10 15:39:42 all but 4 of those are alpine 2023-05-10 15:40:00 no. 3 2023-05-10 15:40:06 valutwarden is in fact alpine 2023-05-10 15:40:28 i was ;-) 2023-05-10 15:40:29 i installed wireplumber already itseems 2023-05-10 15:40:46 dewdude: what is the software? 2023-05-10 15:41:08 which...the servers or the virtualization? 2023-05-10 15:41:15 the vm manager 2023-05-10 15:41:20 uniqNuuid: as well as the nomodeset? 2023-05-10 15:41:21 I run Xen 2023-05-10 15:41:34 that's xcg-ng center for windows because i can't legally use xenorchestra right now 2023-05-10 15:41:37 bbbhltz: you can try it alone. one a time 2023-05-10 15:41:55 That doesn't seem to work either 2023-05-10 15:42:20 then it's probably not the gpu 2023-05-10 15:42:35 bbbhltz: when you press e, what's on the screen, take a pic 2023-05-10 15:42:37 dewdude you run a pbx on alpine? does it work? 2023-05-10 15:42:45 JohannesJ[m], yes. 2023-05-10 15:42:55 in fact...I self-compiled Asterisk on Alpine 2023-05-10 15:43:10 Prepare yourselves for a bad pic 2023-05-10 15:43:14 rather than use packaged version 2023-05-10 15:43:51 JohannesJ[m], that same pbx VM also runs like...6 icecast streams used for musiconhold 2023-05-10 15:44:13 dewdude: what does sshbox do? 2023-05-10 15:44:26 it's a public-facing ssh box 2023-05-10 15:44:28 i am looking to replace 3CX after their latest shitshow.. 2023-05-10 15:44:30 oh? care to make a wiki article for it? ;-) 2023-05-10 15:44:56 sshbox has good keys and 2FA 2023-05-10 15:45:09 i basically ssh in to it and then can ssh in to the other network machines 2023-05-10 15:45:30 i can also tunnel over ssh in case the vpn isn't working 2023-05-10 15:46:06 i suppoase an asterisk pbx with voicemail and dialplan on asterisk would be nice :) 2023-05-10 15:46:23 JohannesJ[m], I mean...i thought about it but i'm not sure how much interest there is. most people would probably want to run package version 2023-05-10 15:46:29 :) 2023-05-10 15:46:33 which...is fine. Asterisk 18 is still supported 2023-05-10 15:46:54 dewdude: that is a good idea managing ssh 2023-05-10 15:46:57 if you test https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/45321 i'll happily merge it 2023-05-10 15:47:02 the thing about Asterisk and 3CX is the two are nothing alike 2023-05-10 15:47:09 uniqNuuid, thanks. 2023-05-10 15:47:30 there's literally nothing on that box either...it's just a bare bones install with stuff for SSH 2023-05-10 15:47:47 it runs in a whopping 256mb of ram 2023-05-10 15:48:11 hmmm.. i rsycn my ~/.ssh everywhere to trusted machines 2023-05-10 15:48:13 JohannesJ[m], if you've never done asterisk you'll find it daunting 2023-05-10 15:48:20 there's always interest for it :) 2023-05-10 15:48:34 because people assume it does things for you that freepbx or 3cx do 2023-05-10 15:48:39 and asterisk literally does nothing 2023-05-10 15:48:46 you have to tell it from the ground up what it does 2023-05-10 15:49:15 bbbhltz: i think it is a UEFI issue. 2023-05-10 15:49:18 like..okay...you've got a phone connected over SIP...but it doesn't have an extension or can call anything until you build a dialplan that does that 2023-05-10 15:49:58 like my phone has about 16 different extensions that will ring it depending on where in the dialplan you get lost 2023-05-10 15:50:13 ...my ivr and menus are designed to not call me 2023-05-10 15:50:22 bbbhltz: for some reason, the grub did not load 'linux' module. so you may need to write down what on the grub menu and start a grub commandline promot, and input stuff there 2023-05-10 15:50:43 if my desk phone rings it means it's someone i both gave the number to *and* told them the menu code that rings me directly 2023-05-10 15:51:07 otherwise it just plays music and rickrolls you 2023-05-10 15:51:08 https://imgur.com/a/jqtyibd 2023-05-10 15:51:49 JohannesJ[m], if you're interested in building asterisk 20 on alpine; I did write this: https://git.pickmy.org/dewdude/asterisk-alpine 2023-05-10 15:51:54 I have a very crappy camera on my phone 2023-05-10 15:52:06 think I figured out the abuild issue, but no idea what to do about it 2023-05-10 15:52:08 "sudo: effective uid is not 0, is /usr/bin/sudo on a file system with the 'nosuid' option set or an NFS file system without root privileges?" 2023-05-10 15:52:33 bbbhltz: so, on grub menu , press c 2023-05-10 15:53:23 Ok 2023-05-10 15:54:30 bbbhltz: insmod linux 2023-05-10 15:55:22 uniqNuuid: done 2023-05-10 15:55:30 and then : linux /TAB 2023-05-10 15:55:42 TAB is the tab key on your keyboard 2023-05-10 15:56:00 do you see vmlinuz on the completion? 2023-05-10 15:56:07 vmlinuz-lts 2023-05-10 15:56:23 Yes 2023-05-10 15:57:00 yes? 2023-05-10 15:57:19 Yes, I see vmlinuz-lts 2023-05-10 15:57:35 what else do you see? 2023-05-10 15:59:17 Grub efi config-lts initramfs-lts libutil.c32 extlinux.conf libcom32.c32 mboot.c32 menu.c32 vesamenu.c32 System.map-lts 2023-05-10 16:00:30 linux /vmlinuz-lts root=UUID=xxxxx ro rootfstype=ext4 2023-05-10 16:00:36 xxx is on your picture 2023-05-10 16:01:04 after that, input : initrd /initramfs-lts 2023-05-10 16:01:18 and then the third command: boot 2023-05-10 16:01:28 so, total 3 lines 2023-05-10 16:01:54 patdk-lap: what environment do you run that in (i.e. container, etc), how did you set it up 2023-05-10 16:02:02 the error message is fairly self explanatory 2023-05-10 16:02:21 but it's pretty impossible for sudo to be u-s so it would mean the way you set up the thing forbids suid 2023-05-10 16:05:54 psykose, I already posted all that info 2023-05-10 16:07:16 uniqNuuid: nothing... I'll try it again maybe 2023-05-10 16:07:27 the dockerfile? you didn't paste how you run it 2023-05-10 16:07:42 docker build -t test . 2023-05-10 16:08:03 so on aarch64 it's native? 2023-05-10 16:08:59 bbbhltz: nothing after running `boot`? 2023-05-10 16:10:15 the menu shows you've already installed 3.18, how did you install it? upgraded or fresh installed? 2023-05-10 16:10:37 Upgrade 2023-05-10 16:10:46 Nothing after boot 2023-05-10 16:12:15 bbbhltz: well, press e on grub menu, apppend this `loglevel=7` on the line `linux ...` 2023-05-10 16:13:02 Loading initial ramdisk 2023-05-10 16:17:25 anyone got the same issue after 3.18 upgrade : gpg: error getting version from 'scdaemon': No SmartCard daemon ? 2023-05-10 16:17:25 I checked that pcscd is running and scdeamon is still ok but can't access to my yubikey anymore, any hint from what the problem could be ? 2023-05-10 16:18:01 ®bbb 2023-05-10 16:19:35 you do have gnupg-scdaemon installed right 2023-05-10 16:20:43 bbbhltz: then, maybe you want to check your BIOS configuration? stuff like CSM DVMT 2023-05-10 16:21:15 Does the cryptroot thing have anything to do with this 2023-05-10 16:22:23 yes I do like in 3.17 2023-05-10 16:23:15 bbbhltz: what is that? you have full disk encryption? 2023-05-10 16:23:59 it was working for a long time (since 3.15), I am using it 50 times a day and as soon as I did the upgrade yesterday my card is not seen, to be accurate it is seen by pcsc_scan but not on gpg 2023-05-10 16:24:18 dunno what could be missing, probably related to changes in 2.4 2023-05-10 16:24:41 but i know someone else with smartkeys has been using them fine 2023-05-10 16:27:22 I read that "GnuPG 2.2.27. This version of GnuPG notably has trouble sharing the use of smart cards with other applications (which typically use the standard pcsc-lite daemon for smart card access, rather than GnuPG’s homegrown scdaemon). A newer version of GnuPG, 2.4.0, fixes this." perhaps that the way I was accessing the smartcard previously and how this has been fixed no in 2.4, I can try to remove pcsc-lite daemon 2023-05-10 16:28:08 Q: I get this msg -> Gtk-Message: Failed to load module "canberra-gtk-module" .. what would be a "proper" fix when I have already explicitly included all of the modules it requires? 2023-05-10 16:29:31 but I don't see an init with gnupg-scdaemon ? 2023-05-10 16:30:13 it's a thing you run as your user pretty sure 2023-05-10 16:30:30 eex0: that doesn't look like an error 2023-05-10 16:30:37 uniqNuuid: yes I have disk encryption 2023-05-10 16:31:40 psykose: I always used pcsc-lite and it ships with pcscd init but I just unistall it to see and so no more init 2023-05-10 16:32:08 uuidNuniq: CSM=Yes in bios 2023-05-10 16:32:20 psykose: "The scdaemon is a daemon to manage smartcards. It is usually invoked by gpg-agent and in general not used directly" you're right 2023-05-10 16:32:20 apologies, I did say "fix" which would indicate that it's an error but tbh, I can actually live w/o those in the app.. just a convenience to not have msg's 2023-05-10 16:33:12 bbbhltz: i have no experiecne on disk encryption. i suggest set CSM=no 2023-05-10 16:37:03 CSM is UEFI "BIOS compatibility mode", only used if you want to MBR-boot rather than ESP-partition boot 2023-05-10 16:37:05 Well, I guess I need to figure out how to fix this without losing my stuff. It has been working perfectly too... I guess these are the things that can happen. 2023-05-10 16:37:11 nothing to do with encryption 2023-05-10 16:38:33 bbbhltz: you say you're using disk encryption? your previous screenshot of Grub settings didn't show any settings to do with encryption 2023-05-10 16:38:37 eex0: as for what would give it, probably libcanberra-gtk3 2023-05-10 16:38:44 that's what gives the module 2023-05-10 16:38:45 i know . i was hoping this may fix the blank display issue 2023-05-10 16:38:50 or -gtk2 for gtk2 2023-05-10 16:39:09 minimal: it is there but in the super unreadable part 2023-05-10 16:39:33 bbbhltz: are you UEFI or BIOS (CSM) booting? 2023-05-10 16:40:15 minimal: uefi 2023-05-10 16:41:39 @psykose, [smiles] yes, I used ldd to list all of the modules associated and took a deep dive into all of the modules associated and listed the modules in my app but I still get that "warning" msg. 2023-05-10 16:42:06 ldd isn't relevant there 2023-05-10 16:42:16 which app tho 2023-05-10 16:42:51 bbbhltz: but you earlier said "CSM=Yes in bios" 2023-05-10 16:43:29 Uefi is selected and yes is the only choice 2023-05-10 16:43:30 so which is it? you can't be UEFI booting if CSM is enabled 2023-05-10 16:44:52 bbbhltz: csm=yes is the only option because you have other settings like WIN8/WIN7 mode or similar. i don't remember. 2023-05-10 16:44:58 what I am doing is writing strict apparmor rules for various applications, (firstly) internet facing apps. In the profiles I am listing file the app needs and deciding if they ccan either be allowed to function or deny them. and tbh, this really is the nutsehll answer. It's somewhat complex actually. 2023-05-10 16:45:23 is there an actual issue without the apparmor vaporware or nah 2023-05-10 16:45:46 bbbhltz: anyway, explore your BIOS, and try to make that CSM option disappear 2023-05-10 16:46:16 As Ariadne once said, using selinux turns one problem into two. I guess the same goes for apparmour 2023-05-10 16:46:19 I have turned it off. Cycled through the options and now it says uefi and csm no 2023-05-10 16:46:47 Im using hexchat w/ the apparmor profile that I created right now so, no, to answer your question @psykose just that one module that wants to grant me a msg. 2023-05-10 16:47:00 bbbhltz: still can't boot? 2023-05-10 16:47:04 Nah 2023-05-10 16:48:18 bbbhltz: you can't just "randomly" switch CSM on or off - when you installed Alpine (and any other OSes) on the machine then a decision was made as to whether to use UEFI or CSM for booting and the disk (and OSes on it) would have been set up for EITHER UEFI or CSM/BIOS booting 2023-05-10 16:48:34 So, I feel like I've had this problem before. What happened was I did an upgrade earlier today and did not reboot. Later I upgraded again and when I rebooted I had this problem. This happened to me before. 2023-05-10 16:48:57 @psykose, an online search for the canberra modules msg turns up a ton of pages all saying install the pkg but, I have and still get the "warning" 2023-05-10 16:49:43 bbbhltz: does it boot with 3.18 ISO? 2023-05-10 16:49:48 make one and try 2023-05-10 16:50:32 minimal: in the bios I can choose UEFI and then change CSM. I can choose Legacy or Both as well. 2023-05-10 16:50:56 uniqNuuid: the only thing I have is a 3.17.something 2023-05-10 16:51:20 download from https://dl-cdn.alpinelinux.org/alpine/v3.18/releases/x86_64/alpine-extended-3.18.0-x86_64.iso 2023-05-10 16:51:27 and make a usb boot, test it. 2023-05-10 16:51:28 eex0: i asked if it works without any apparmor 2023-05-10 16:51:31 listed all the modules - $ ldd /usr/lib/libcanberra-gtk.so.0 [& also] $ ldd /usr/lib/libcanberra-gtk3.so.0 added every single one of them 2023-05-10 16:51:32 and what application is using it 2023-05-10 16:51:43 yes, it does 2023-05-10 16:51:46 minimal: no other computer... 2023-05-10 16:52:13 hexchat is using it @psykose 2023-05-10 16:52:31 bbbhltz: ok, so then CSM=Legacy is "BIOS booting", CSM=Both don't know how that behaves - does it try UEFI and then fallback to BIOS? What does your manual (for machine) say? 2023-05-10 16:52:38 well, then the issue is in your apparmor :) 2023-05-10 16:52:38 ok then boot with 3.17 usb and chroot, and try stuff like: apk fix ? 2023-05-10 16:52:46 minimal: but the 3.17 boots 2023-05-10 16:52:54 as well as update-conf 2023-05-10 16:52:56 the actual modules are in /usr/lib/gtk-3.0/modules 2023-05-10 16:53:00 see https://pkgs.alpinelinux.org/contents?file=&path=&name=libcanberra-gtk3&branch=edge&arch=x86_64 2023-05-10 16:53:25 uuidNuniq: chroot Huh? Got a guide for this 2023-05-10 16:53:31 bbbhltz: "but the 3.17 boots"? you have both 3.17 and 3.18 installed on the SAME machine? 2023-05-10 16:53:34 thank you, I will keep working thru it.. :) 2023-05-10 16:54:34 minimal: my usb with 3.17 boots. It's the only other install medium I have where I am 2023-05-10 16:54:48 i don't know how to chroot into a encrypted disk... though. 2023-05-10 16:55:12 luksopen it, mount the device, chroot into it? 2023-05-10 16:55:47 disk encryption is a thing i haven't tried yet ... so. 2023-05-10 16:56:27 but the other steps are same. mount the partions, and then mount dev,sys,proc,run,tmp ... 2023-05-10 16:56:29 bbbhltz: your USB with 3.17 is using a different boot "setup", i.e. it uses the partitions and files on the USB stick, not on the HDD/SSD 2023-05-10 16:56:31 and chroot 2023-05-10 16:56:34 luksOpen will represent the unencrypted disk as a blockdevice 2023-05-10 16:56:59 after that everything else is the same 2023-05-10 17:01:33 i'll try that disk encryption some day, just don't feel liking needing it. 2023-05-10 17:01:58 uniqNuuid: I've never used chroot before. I will give it a shot or I'll just cancel work tomorrow. 2023-05-10 17:05:11 bbbhltz: here is a reference : https://wiki.gentoo.org/wiki/Chroot 2023-05-10 17:05:21 ignore the gentoo related stuff 2023-05-10 17:05:51 bbbhltz: so if you boot the 3.17 USB stick and run "lsblk /dev/sda" (if you HDD/SSD if not "sda" then replace with correct name) 2023-05-10 17:05:57 also run "blkid" 2023-05-10 17:06:11 and then use a pastebin to show us the output of both commands 2023-05-10 17:06:41 psykose: just for your info, I found the gulty ... in 3.16 or 3.17 with 'driver /usr/lib/libpcsclite.so' in .gnupg/scdaemon.conf it was working fine but not in 3.18 / gpg 2.4 so commenting the line (and still using pcscd) is fixing my issue 2023-05-10 17:06:54 :) 2023-05-10 17:06:59 good to hear 2023-05-10 17:08:41 ah, you'd have to install it then lol. And blkid? 2023-05-10 17:09:43 Yes for blkid 2023-05-10 17:11:01 minimal: 3 partitions of type crypto_LUKS, swap and vfat 2023-05-10 17:11:57 minimal: which are my root, swap, and boot respectively 2023-05-10 17:14:44 looks like my abuild issue is resolved, no idea what the problem was, reboot fixed it :( 2023-05-10 17:14:54 right, so you are NOT UEFI booting, you are BIOS booting 2023-05-10 17:15:04 bbbhltz: ^^^ 2023-05-10 17:16:21 minimal: well, in the bios it is set to uefi. But, these are things I generally don't pay attention to. I can just type out that line if you want. 2023-05-10 17:16:36 vfat would be the uefi efi partition 2023-05-10 17:16:57 patdk-lap: yes potentially/probably - but without seeing the output we're just guessing 2023-05-10 17:17:29 bbbhltz: fdisk -l, if you see EFI or ESP on that disk, you are UEFI 2023-05-10 17:18:03 minimal: /dev/nvme0n1p1: UUID="xxx" TYPE="VFAT" 2023-05-10 17:18:26 bbbhltz: that does not say anything. use fdisk -l 2023-05-10 17:18:35 you want partition type 2023-05-10 17:19:49 apk add cmd:fdisk 2023-05-10 17:19:57 use the real fdisk 2023-05-10 17:20:04 fdisk -l /dev/nvme.... 2023-05-10 17:20:15 oh, you said that :) 2023-05-10 17:20:56 forgot setup-disk doesn't label filesystems 2023-05-10 17:24:40 uniqNuuid: what am I looking for with fdisk? Says it is 300 megs but doesn't say partition type 2023-05-10 17:26:02 look at the line nvmr0n1p1 2023-05-10 17:26:17 the last field 2023-05-10 17:26:49 fdisk -l | grep nvme0n1p1 2023-05-10 17:31:38 "sfdisk -l" and look at the "Type" field value for the relevant partition (is it "EFI System") 2023-05-10 17:32:27 efibootmgr would list all bootables 2023-05-10 17:35:12 uniqNuuid: what did you mean by real fdisk? 2023-05-10 17:36:06 uniqNuuid: fdisk -l on that partition doesn't list a type 2023-05-10 17:36:43 bbbhltz: sfdisk as I suggested above 2023-05-10 17:39:14 minimal: I am trying to install it. 2023-05-10 17:49:31 ok, managed to have access to another computer 2023-05-10 17:59:25 @minimal sfdisk -l says that partition is an EFI system 2023-05-10 18:00:45 ok, and does /sys/firmware/efi exist when you boot any Linux system? 2023-05-10 18:01:35 minimal, when booting from the Alpine USB yes 2023-05-10 18:02:02 so then that is booting via UEFI, not BIOS/MBR booting 2023-05-10 18:02:33 and you were running "sfdisk" against the NVME device rather than the USB stick, correct? 2023-05-10 18:02:42 yes 2023-05-10 18:04:37 bbbhltz: and booting from the NVME was previously working? 2023-05-10 18:04:54 minimal: yes, for the past few weeks, daily 2023-05-10 18:05:22 and what changed before it stopped booting? 2023-05-10 18:05:38 did update, upgrade -a 2023-05-10 18:05:43 used it for a bit 2023-05-10 18:05:46 rebooted 2023-05-10 18:06:03 which *exactly* commands? 2023-05-10 18:06:04 I think I did another upgrade before rebooting 2023-05-10 18:06:07 ah 2023-05-10 18:06:13 apk update 2023-05-10 18:06:16 apk upgrade -a 2023-05-10 18:06:17 you did or didn't change Alpine version? 2023-05-10 18:06:27 I went from 3.17 to 3.18 2023-05-10 18:07:01 using Edge 2023-05-10 18:07:35 eh? "I went from 3.17 to 3.18" vs "using Edge" ? 2023-05-10 18:08:34 I suppose that means there wasn't really a version change 2023-05-10 18:08:50 you mean you went 3.17 -> Edge -> 3.18? 2023-05-10 18:09:32 ran `apk upgrade` and was on edge all the time 2023-05-10 18:10:03 Yes, I was on edge kept the system up to date 2023-05-10 18:10:44 bbbhltz: "I went from 3.17 to 3.18" and "Yes, I was on edge" are contradictory 2023-05-10 18:11:13 now u kno 2023-05-10 18:11:19 anyway this was not related to the releases 2023-05-10 18:11:20 moving on 2023-05-10 18:13:56 time-wise, I should probably just reinstall, right? 2023-05-10 18:14:28 or learn how to use chroot 2023-05-10 18:14:59 i forget, did just an iso boot fine 2023-05-10 19:18:07 "Johannes J., if you're intereste..." <- i will try this! 2023-05-10 19:26:06 hmmz, im on 3.18 2023-05-10 19:27:13 Great job on this release of Alpine dev's 2023-05-10 19:27:30 Thank You! 2023-05-10 19:27:40 indeed 2023-05-10 19:27:42 now i want to help! 2023-05-10 19:28:30 When I learn a bit more, I will too. :) 2023-05-10 19:28:32 eex0: Thank you, and thanks to all the volunteers who helped 2023-05-10 19:30:52 thank you! and you! and you! thank everyone! * goes into Oprah mode * 2023-05-10 19:31:24 Hey all! 2023-05-10 19:31:30 waves 2023-05-10 19:31:46 Just wanted to ask if anyone could point me to the kernel config of the standard vs netboot kernel 2023-05-10 19:32:08 I guess the netboot kernel has the NIC drivers built in vs. supplied as a module for the standard flavor. right? 2023-05-10 19:32:32 Does anyone know where the sources are so I can compare them? I don't seem to be able to find them, sorry if it is super obvious... 2023-05-10 19:34:48 does this help? https://docs.alpinelinux.org/user-handbook/0.1a/Installing/medium.html 2023-05-10 19:35:26 not really. those are the built variants. I'm looking for the "recipe" :) 2023-05-10 19:35:33 but thanks for trying to help anyway! 2023-05-10 19:35:38 netbooter: I think it's the same kernel 2023-05-10 19:35:43 I also want to send out a thank you to everyone. Despite 10+ years of Linux under my belt I still find ways to make mistakes and I have had quicker replies from this community than from other. Less condescending as well. This time around I might not have been able to find an easy fix but your patience is remarkable. Exemplary work on all fronts. 2023-05-10 19:36:05 netbooter: https://gitlab.alpinelinux.org/alpine/aports/-/blob/master/scripts/mkimg.netboot.sh 2023-05-10 19:37:48 bbbhltz: this is the big leagues 2023-05-10 19:38:04 bbbhltz you are right :) i too find the Alpine community a whole lot friendlier :) 2023-05-10 19:38:52 We do our best to keep this a friendly and welcoming place 2023-05-10 19:40:08 thats important :) with where windows and macos are going, more and more people are dipping their toes into linux 2023-05-10 19:40:53 alpine is small, secure, its stable, and now i can say it even runs great on a laptop :) 2023-05-10 19:41:23 JohannesJ[m]: what ever do you mean? Is it the adds in the settings menus? 2023-05-10 19:42:01 windows you mean? yeah not just the ads in the windows settings, they're slowly apearing everywhere :) 2023-05-10 19:43:31 i used to be an apple fanboy all the way! but a decade without Jobs is starting to show cracks as well :) 2023-05-10 19:43:39 It is amazing how they think of new places to put them 2023-05-10 19:44:25 i traded my macbook for a lenovo ideapad and then looked at debian since im used to it for servers :) but then i wanted something that can run on my phone too, and on my tablet.. and then i found out about Alpine 2023-05-10 19:46:00 im slowly learning Alpine :) 2023-05-10 19:46:47 failed to run it on my laptop the first time around, so switched back to Manjaro. wasnt happy with that either so put my teeth in it :) and now im on KDE with network working perfectlty, even wireguard :) 2023-05-10 19:50:40 ikke: thank you! will check it immediately 2023-05-10 19:51:42 I am learning too. Little bit different than the Debiam and Arch installs I have used for years. I threw it on my rpi and it ran like a charm, so I tried it on an old pc and it also worked wonderfully so now I have it on my personal laptop. Well, I did mess it up somehow. But that will be fixed soon enough. Nothing wrong with a little backup and reinstall. 2023-05-10 19:52:25 ikke: yes I see now that those are added as "initfs_features" 2023-05-10 19:52:30 through fuckups we grow 2023-05-10 19:52:52 does this mean that the modloop is already loaded during the initramfs stage? I thought there is an actual init script which loads the modloop! 2023-05-10 19:53:46 netbooter: that reminded me of yoda saying "thru mistakes, we grow" ..lol in my best yoda voice. 2023-05-10 19:54:41 “The greatest teacher, failure is.” 2023-05-10 19:54:49 that true! :D 2023-05-10 19:55:21 :D 2023-05-10 19:57:06 How can I set the default mem sleep state on boot? 2023-05-10 19:57:19 the default is suspend2idle for me, and I want it to be deep 2023-05-10 19:57:21 then one more question guys: where could I compare the kernel config of the standard vs the virtualized? 2023-05-10 19:57:42 just wanna diff the Kconfig to see what has been omitted from the virt kernel 2023-05-10 19:57:58 netbooter: https://gitlab.alpinelinux.org/alpine/aports/-/tree/master/main/linux-lts 2023-05-10 19:58:06 netbooter: easiest way, unpack both linux-lts and linux-virt APK files and diff their config-lts/config-virt files ;-) 2023-05-10 19:58:07 lts.*.config 2023-05-10 19:58:46 Thank you ikke!! <3 2023-05-10 19:59:45 well ok, diff-ing from the repo will show changes between lts and virt, both neither file is a full kernel config, they're both deltas against kernel's default config 2023-05-10 19:59:59 s/both neither/though neither/ 2023-05-10 20:17:29 netbooter: you're doing netbooting? the netboot tarball actually comes with both the linux-lts and linux-virt config files... 2023-05-10 21:11:58 I think mozilla has a typo in firefox .. "AudioIP~allback" @ peer ->signal .. 2023-05-10 22:12:48 I know you're not supposed to unlink dependancies but is it possible though? I would love to remove the gnome-tour but its a dependancy of gnome itself 2023-05-10 22:14:58 modify and build the package yourself 2023-05-10 22:15:50 or apparmor/selinux deny 2023-05-10 22:16:40 deny what 2023-05-10 22:17:18 I'd have to look but compling would be best if size matters 2023-05-10 22:17:21 hmm, I'll stick to rm -rf'ing the doc files and .desktop file.. not really fancy rebuilding gnome from source just to get rid of a tour you take once and then is only in the way.. I was kind of surprised it was installed anyways, and even more surprised gnome itself depends on a tour.. alpine usually does not install any man/doc/etc stuff.. which I like 2023-05-10 22:18:22 I wonder if apk complains if I symlink the install location to /dev/null.. it works for some stuff lol 2023-05-10 22:19:19 I don't even know where do you see the docs in that 2023-05-10 22:19:25 has anyone ever looked at that character file close? 2023-05-10 22:19:38 "/dev/null"? 2023-05-10 22:20:29 oh gnome also depends on the gnome-background package.. (im trying to get my gnome more minimal) 2023-05-10 22:20:44 gnome-tour is a tour of gnome, its in /usr/share/help 2023-05-10 22:20:53 not considered documentation? 2023-05-10 22:21:04 I took it only once just to see what it is 2023-05-10 22:21:15 helpful if you're new to gnome but after that kind of useless 2023-05-10 22:22:00 if you want minimal gnome, then don't install gnome package? 2023-05-10 22:22:11 smirks 2023-05-10 22:24:38 it's weird to demand from a metapackage to not include a specific package because you don't like it 2023-05-10 22:25:39 opt-in v. opt-out springs forth in my mind.. I rant daily about that ..laughing 2023-05-10 22:31:45 I did remove the core gnome apps package 2023-05-10 22:32:19 just some apps gnome itself depends on like background and a tour which seem kind of odd to me so I was just looking for a way to remove them "properly" as I been just rm -rf'ing them lol 2023-05-10 22:32:34 they didn't get uninstalled when removing the core package 2023-05-10 22:32:57 but im sorry for troubling you with my gnome stuff, im merely a peasant too dumb for Sawyer hyperland right? 2023-05-10 22:32:58 bye bye 2023-05-10 22:46:28 hey everyone, I've reached the endgame on my journey to install the wifi-driver on mac 2023-05-10 22:47:02 however, there still are a few pinpoints I would like to ask about 2023-05-10 22:49:12 firstly, my wifi-card (wlan0) is being detected by `rfkill list` but not by `ifconfig`, `ip`, or `iwctl device list`. Any reason this may be the case? 2023-05-10 22:50:51 Secondly, `iwctl device list` hangs, I presume because of the same wifi-card error, could this be due to the wifi-card crashing or permissions? 2023-05-10 22:51:24 Should I be able to use alpine:latest on riscv? 2023-05-10 22:52:41 Oh no...there is no tag? 2023-05-10 22:54:18 Lastly, the `wl.ko` module was inserted into the kernel via `insmod` and is within a /lib/modules subfolder; but when I run `modprobe wl` it says that the module is undetected. Could this also be part of the error? 2023-05-10 22:54:34 bootloader: are you using NetworkManager by any chance? 2023-05-10 22:54:53 cause, that renames your device 2023-05-10 22:55:45 im not sure. how do you see if NetworkManager is active? 2023-05-10 22:56:44 eex0 I don't remember enabling it at any point, unless iwd calls NetworkManager 2023-05-10 22:58:05 but ill look for the command to find if its active 2023-05-10 22:58:23 bootloader: is iwd up? 2023-05-10 22:58:35 yes it currently is 2023-05-10 22:58:56 iwctl also detects it 2023-05-10 22:59:01 to check: nmcli 2023-05-10 22:59:14 oh, I see you found it 2023-05-10 22:59:57 bootloader: i.e. you see results for `iwctl adapter list`, but not `iwctl device list`? 2023-05-10 23:00:40 off both calls hang 2023-05-10 23:00:57 ovf *both calls hang 2023-05-10 23:01:01 then what did you mean by 'iwctl also detects it'? 2023-05-10 23:01:12 iwctl hanging sounds like a problem with dbus 2023-05-10 23:01:14 ioctl detects iAd I mean 2023-05-10 23:01:39 *iwctl detects iwd 2023-05-10 23:02:09 ovf oh thats a relief 2023-05-10 23:04:05 so its likely outdated package issue, or something around dbus? Ill reinstall dbus with the most-recent package and troubleshoot then 2023-05-10 23:04:49 if any other idea pop up, pls let me know. thanks for the assistance 2023-05-10 23:05:05 let's look at `strace iwctl device list` 2023-05-10 23:07:01 I actually don't have it, Ill install the package now 2023-05-10 23:08:16 this process will unfortunately take awhile due to my current logistics 2023-05-11 00:09:46 hello 2023-05-11 00:10:43 rsc: no 2023-05-11 00:10:54 is anyone here working/ed with any part of alpine linux documentation or wiki 2023-05-11 00:11:04 maybe better to state your problem first 2023-05-11 00:15:29 @pj are you responding to someone else or me? 2023-05-11 00:16:09 you 2023-05-11 00:16:37 oh ok. the problem is that the documentation is not very helpful 2023-05-11 00:17:33 is there anything not helpful or just overall it's not helpful 2023-05-11 00:17:33 i was thinking on making some changes/contributions for the beginners but i don't want to mess it more than it is already 2023-05-11 00:20:28 actually they become helpful after some experience or when you messed up things a few times 2023-05-11 00:21:21 the 1st touch is re-ordering and later a few graphics (or maybe animated graphics) 2023-05-11 00:21:49 I hate literally no idea what you are referring to 2023-05-11 00:22:31 Wiki is made by Alpine community so its quality and quantity really depends on contributors 2023-05-11 00:24:07 i am referring to the first steps (1 installing; 2 use-case configuration) 2023-05-11 00:26:17 MrBube: which installation documentation specifically? 2023-05-11 00:26:34 I think it's https://wiki.alpinelinux.org/wiki/Installation 2023-05-11 00:26:53 for which I have no idea what you want to re-order or what kind of images are needed 2023-05-11 00:27:16 There is already one image that shows how setup-alpine looks like which is more than enough 2023-05-11 00:27:21 MrBubu: ^^^ 2023-05-11 00:28:33 The rest is just text, we don't provide graphical installers and it's all just running some kind of a shell script 2023-05-11 00:29:18 MrBubu: which installation documentation specifically? 2023-05-11 00:29:59 dear you are assuming every use case will need to run setup-alpine script while it is not true for all use cases 2023-05-11 00:31:22 There are separate wiki articles for standalone steps when not running setup-alpine 2023-05-11 00:31:48 But it would help if you pointed out which documentation you are referring to 2023-05-11 00:31:50 MrBubu: no wish to clarify exactly which installation documentation you are referring to? 2023-05-11 00:32:06 for example: my objective to create an external flash memory desktop that runs from ram and uses sometimes lbu commit to save changes back to the flash media 2023-05-11 00:32:45 There is a diskless section: https://wiki.alpinelinux.org/wiki/Installation#Diskless_Mode 2023-05-11 00:33:09 the very 1st thing I should have done was to setup the flash memory partitions 2023-05-11 00:33:46 the 2nd thing was setup-bootable and then reboot to the new bootable partition 2023-05-11 00:34:13 It doesn't sound like you want to contribute 2023-05-11 00:34:13 then from there setup-cache 2023-05-11 00:35:11 sign, no willing to tell us what existing documentation you are referring to, ok, I'm not playing this game... 2023-05-11 00:35:21 you look like you have a lot of opinions mr pj 2023-05-11 00:35:22 s/sign/sigh/ 2023-05-11 00:35:40 Doesn't anyone? 2023-05-11 00:35:50 If you don't have opinions, it sounds like you are lost 2023-05-11 00:36:02 ok 2023-05-11 00:36:12 let's do it like this 2023-05-11 00:36:33 My opinion is that I need a link or some kind of information that allows me to pinpoint what "documentation" you are referring to 2023-05-11 00:36:43 i'll make some graphics for the documentation section of the website and then you decide if you want to upload 2023-05-11 00:37:20 there is no documentation for that case 2023-05-11 00:37:53 yes because it's not possible to document every niche set-up 2023-05-11 00:38:01 you know what? 2023-05-11 00:38:07 but there are parts of each set-up that are documented or can be documented 2023-05-11 00:38:08 forget everything i said 2023-05-11 00:38:17 excuse me 2023-05-11 00:42:13 just noticed i typo'd 'have' by writing 'hate' 👀 2023-05-11 00:47:38 but it really fits into the conversation LOL 2023-05-11 00:47:58 have a good day 2023-05-11 00:48:44 "uhm akchually it's 3am" 2023-05-11 00:49:00 damn, too late 2023-05-11 00:56:10 I went through all that trouble, to get the strace.apk, and I've found the issue 2023-05-11 00:56:41 the iwd didn't actually start, I was just under the impression it did 2023-05-11 00:58:18 I figured this out by just running `iwctl` rather than `iwctl device list`, and saw the `waiting for IWD` message. I found it weird that it would just hang, and that explains it 2023-05-11 00:59:51 so now the question becomes, why won't iwd actually start? It's strange because `rc-service` says that it exists and that it could run it 2023-05-11 01:01:09 did you tell it when to start? like boot? excuse the dumass Q 2023-05-11 01:01:35 for context though, I am running iwd ***manually*** because it was installed manually. Is there a context or permission that may be missing causing a manual-run of iwd to fail? 2023-05-11 01:03:02 eex0 no the question is definitely warranted. I did tell it to start manually like `./iwd-manual start` from `root` user 2023-05-11 01:04:20 iwd-manual? what package is that from? 2023-05-11 01:04:50 I also refreshed `sysctl,` using `rc-service sysctl restart`, so I don't think its a kernel issue - even though its definitely on the table 2023-05-11 01:05:45 why restart sysctl? it just sets /sys/ settings 2023-05-11 01:07:45 minimal I manually imported the package, due to lack of internet, and used `apk add /path/to/iwd`. However, it didn't seem to do all the nice stuff alpine-packages usually do (like *.initd) so I copied the code from Alpine's `iwd.initd` into a file named `iwd-manual` 2023-05-11 01:08:33 bootloader: that's because the init.d script comes from the SEPARATE iwd-openrc package 2023-05-11 01:09:10 which would be automatically installed if you (were online and) did a "apk add iwd" 2023-05-11 01:10:51 bootloade: have you tried this? -> rc-update --update add [your_service] boot 2023-05-11 01:11:21 minimal yeah 100%, but because I'm not it didn't add the service in the right place to be used by `rc-service`. So I manually added it myself and ran it. And I thought it would work, because on my last-run iwd was working 2023-05-11 01:11:32 eex0: that won't work as he doesn't have iwd-openrc package installed 2023-05-11 01:11:48 duh me.. apologies 2023-05-11 01:12:36 minimal is this repo separate? (repo: `https://git.alpinelinux.org/aports/tree/community/iwd?h=3.12-stable`) 2023-05-11 01:13:11 I assumed it was the same because of the name, but I see a world where this is not the case 2023-05-11 01:13:45 why are you looking at a Alpine 3.12 repo? 2023-05-11 01:14:11 I'm currently on 3.12 2023-05-11 01:15:18 that's the version I had available. 3.17 wouldn't boot properly, so I fell back to a version that was tested to work 2023-05-11 01:15:27 why? support for that ended 1 year ago. 3.18 was released YESTERDAY! 2023-05-11 01:16:19 minimal yeah, its not a good experience, but I will upgrade to 3.18 when my internet is back up 2023-05-11 01:16:42 im using sys-alpine 2023-05-11 01:16:45 the last 3.12.x version was 3.12.12 from April 2021 2023-05-11 01:17:04 what about 3.16? 3.15? 3.14? 3.13? 2023-05-11 01:17:54 yeah, I could've tested each 1-by-1 but it would've been a real-hassle, due to circumstances, so I went for the one that ppl 100% knew worked 2023-05-11 01:18:14 also how did you test 3.17? by a direct upgrade from 3.12.x to 3.17? 2023-05-11 01:19:03 no I was booting 3.17 from a live-cd, and it refused to cooperate 2023-05-11 01:19:49 I threw the kitchen sink at it. but looking back, I think changing the dd write-type would've fixed it 2023-05-11 01:20:25 so you're asking for help with whichever iwd version 3.12.x has? 2023-05-11 01:21:26 not necessarily. more of, "is there something that would block a manual run of xxxx-service?" 2023-05-11 01:22:43 I was on alpine-standard initially, and I got iwd to work using the same process. But since, I upgraded to alpine-extended, and the same process doesn't seem to be working 2023-05-11 01:23:28 obvious answer might be "check the gitlab to see what known iwd package bugs/issues that were fixed in Alpine 3.13 -> 3.18" ;-) 2023-05-11 01:23:52 (T_T) not again 2023-05-11 01:23:57 this is so painful 2023-05-11 01:24:29 back to brazil then 2023-05-11 01:25:26 why not focus on working out what is causing the 3.18 problem? 2023-05-11 01:26:15 oh yeah, I am. By "Brazil", I meant the trenches of git-patches 2023-05-11 01:26:38 well 3.17 problem...starting by testing 3.18? 2023-05-11 01:26:45 I recently just did this with the STA(wl) wifi-driver 2023-05-11 01:27:26 well that's a whole other matter 2023-05-11 01:28:04 oh no, I'm still on 3.12 Alpine. I'm going to upgrade when I confirm the wifi-card is working 2023-05-11 01:28:45 you can't upgrade directly from 3.12 -> 3.17 (or 3.18), the package signing keys changed a couple of releases ago 2023-05-11 01:29:09 unless you install the newer version of the keys package first 2023-05-11 01:29:27 im assuming 3.12-> 3.16 -> 3.18 will work? 2023-05-11 01:30:06 oh wait, that won't work either 2023-05-11 01:30:19 f******************* 2023-05-11 01:30:38 you mean 3.12.x (whichever you're on) -> 3.16.5 -> 3.18.0 ? 2023-05-11 01:30:55 yeah, would that work? 2023-05-11 01:31:36 it was 3.15.0 that introduced the new keys 2023-05-11 01:32:23 so you'd need to have newer keys installed before upgraded to 3.15.0 or greater 2023-05-11 01:32:35 okay thank you 2023-05-11 01:32:51 its mentioned in the release notes 2023-05-11 01:33:45 I think I'll just live-cd 3.1[56]. I've kind-of automated the process, so it should be a few button-clicks to get the wifi-module back 2023-05-11 01:35:04 first I'll check if there's a problem with my setup or the iid-package though, so ill be back 2023-05-11 01:35:05 3.15 is supported for another 6 months.. 2023-05-11 01:35:10 3.16 for another 1 year 2023-05-11 01:38:16 bootloader: ahhhh, iwd is in "community", not "main" lol 2023-05-11 01:40:26 so those support timeframes don't apply ;-) 2023-05-11 03:16:19 did libharfbuzz just roll back on 3.18 rel? libharfbuzz-icu.so.0.60730.0 went to libharfbuzz-icu.so.0.60720.0 and firefox stopped in its track 2023-05-11 03:16:53 excuse me, libharfbuzz.so 2023-05-11 03:21:43 I figured it out 2023-05-11 03:29:06 wow, thanks for power8 support. Installed flawlessly and my gpu works. Excellent (IBM S822L) Linux power8 6.1.27-3-lts #4-Alpine SMP Wed, 10 May 2023 12:37:05 +0000 ppc64le GNU/Linux 2023-05-11 03:30:27 I don't know if anyone tried to build libreoffice on ppc64le after https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/11136#note_184208, but I'm giving it a try right now 2023-05-11 03:40:54 hmmm, Successful packaging process!, let's give it a try 2023-05-11 03:52:57 after a break, I came back and found the issue. if dbus can't write to `/run/dbus` it will not operate 2023-05-11 03:54:16 this happened because it was installed manually, and did not do automatic setup in the background. All to say ovf 's original point was correct 2023-05-11 03:56:02 ACTION uploaded an image: < https://matrix.org/_matrix/media/v3/download/matrix.org/sdglwTckxTrFBggDmDNYkAYJ/libreoffice_ppc64le.png > 2023-05-11 03:56:14 works great, just got done compiling :D 2023-05-11 04:02:04 minimal: fyi, alpine 3.12 should have the new keys already 2023-05-11 04:03:38 rob[m]: nice 2023-05-11 04:03:49 We don't often get feedback around ppc 2023-05-11 04:04:33 ikke: :D, well, from what I'm seeing, it works really well 2023-05-11 04:04:48 even firefox-esr is packaged, so I can do some gui web browsing. Pretty good 2023-05-11 04:17:54 I will go to sleep, I could make a proper pull request, but I have left this comment for now: https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/11136#note_306644 2023-05-11 04:24:32 okay, another question 2023-05-11 04:25:17 the wifi-card is up and running with iwd, however the connection is displaying as eth0 and says that it is linked by an ethernet 2023-05-11 04:26:43 I read that some drivers may call their driver an eth, but it doesn't explain the "ethernet link" - if that matters 2023-05-11 04:27:57 I can ping myself via loopback (127.0.0.1) so it is working, but I cannot ping my router - and I don't believe a firewall is up 2023-05-11 04:29:32 For additional context, my machine does not have an ethernet port. And rfkill shows my connection as wlan, while ip/ifconfig/iwctl show it as eth0 2023-05-11 04:29:40 Any thoughts? 2023-05-11 04:31:17 bootloader: is it connected (associated) with a wireless network? 2023-05-11 04:32:45 can you paste the logs of what you see 2023-05-11 04:40:15 ikke no I haven't done this. I thought the process was "wifi-driver (complete) -> iwd (complete) -> scan-for-networks (stuck) -> connect (incomplete)". How would you go about associating it? 2023-05-11 04:40:48 bootloader: I'm not that familiar with iwd myself, so not sure how to do that with iwd 2023-05-11 04:41:21 psykose yeah I can, just a moment, ill use a usb to transfer 2023-05-11 04:42:52 ikke it says to use `iwctl device list` -> `iwctl station scan {result}` then connect. Alpine has a guide im following `https://wiki.alpinelinux.org/wiki/Wi-Fi` 2023-05-11 04:44:08 the part that has me stuck is that I can't scan for wireless-networks because it is only scanning eth0 2023-05-11 04:58:06 here are the logs `https://pastebin.com/16MAqs3B` 2023-05-11 04:59:45 the discrepancy between `rfkill` and everything else is strange 2023-05-11 05:02:18 sus 2023-05-11 05:02:42 2023-05-11 05:04:17 2023-05-11 05:05:23 *sussy music 2023-05-11 05:07:42 what exactly is a sus? short sigh? 2023-05-11 05:09:53 if that was ironic, you've reached peak comedy. if not, its short for 'sus'pect 2023-05-11 05:10:30 which in turn means strange/weird 2023-05-11 05:14:24 ah .. makes sense now 2023-05-11 05:49:27 Q: what do you do when you've done nearly everything you can think of and hackers are still messing with you? lol 2023-05-11 06:11:31 eex0: go live in Walden 2023-05-11 06:11:55 by Henry David Thoreau 2023-05-11 06:13:07 Massachusetts is too cold, I'm used to California weather 2023-05-11 06:30:49 uniqNuuid: at this point walden is not safe 2023-05-11 07:06:33 pj: any chance for a :latest tag? :) 2023-05-11 07:54:09 is `NL80211` not a driver on alpine? 2023-05-11 08:08:26 rsc: no, riscv is not supported, it's only available on edge 2023-05-11 08:14:31 pj: ;-( 2023-05-11 08:14:37 pj: even not with 3.18? 2023-05-11 08:15:41 edge only 2023-05-11 08:31:48 if anyone knows of a `NL80211` module or equivalent, please let me know 2023-05-11 08:40:21 hello 2023-05-11 08:41:11 I'm experiencing a subtle problem with latest Alpine Linux: I can't get full speed out of a realTek RTL8125 2.5Gbit chip 2023-05-11 08:41:27 The kernel is 6.x (ALpine 3.18rc4) 2023-05-11 08:41:34 the driver is 8169 2023-05-11 08:41:44 chips gets detected properly, speed too 2023-05-11 08:42:13 but I get only 1.45Gbit speed on sending, full 2.35Gbit on receiving 2023-05-11 08:42:27 Now, it's a known problem of the r8169 driver, I've read 2023-05-11 08:42:51 and there is a Realtek-mantained version of the driver that fixes that 2023-05-11 08:43:32 it's called (aptly) 8125 instead of the 8169 catch-all driver 2023-05-11 08:44:15 I have the sources from Realtek, but I need some advice on how to compile them 2023-05-11 08:45:18 wyk72: best would be to make an AKMS module 2023-05-11 08:46:41 What is AKMS ? Any pointers ? 2023-05-11 08:47:22 Oh I see it's like DKMS but for Alpine 2023-05-11 08:56:44 does AKMS download kernel sources automatically ? 2023-05-11 09:09:10 OMG 2023-05-11 09:09:22 it worked almost out of the box :) 2023-05-11 09:09:50 Jakub Jirutka is my new hero 2023-05-11 09:18:51 :) 2023-05-11 09:36:51 another question regarding modules 2023-05-11 09:37:30 there is a simple way to integrate akms into a run-from-ram Alpine usb key ? 2023-05-11 09:38:01 or to add a module to the .modloop without hacking it (i.e. unrolling it, rebuild, and disable signature verification) ? 2023-05-11 10:41:21 wyk72 left 2023-05-11 11:20:39 Good day! Is `iw` package essential? Alpine came pre-installed with it, but I don 2023-05-11 11:20:52 *'t fully understand what it does and wherever it is safe to delete it 2023-05-11 11:20:59 iw is for wireless 2023-05-11 11:21:14 "nl80211 based CLI configuration utility for wireless devices" 2023-05-11 11:21:32 Like bluetooth? Because I use wpa_supplicant for wi-fi 2023-05-11 11:22:32 It's a cli tool that you can use to check the status and change things 2023-05-11 11:22:38 much like ip from iproute2 2023-05-11 11:22:56 Ah, so if I do not use it, it is OK to delete the package? 2023-05-11 11:22:59 Yes 2023-05-11 11:23:03 TY! 2023-05-11 11:26:37 even though psykose is enjoying some time off, anyone who would like to crash their firefoxes on wayland are welcome to do so: http://0x0.st/HNHy.html 2023-05-11 11:28:00 this doesn't happen with the m.o build, so it's probably again some lld shenanigans 2023-05-11 11:29:34 this.requestPointerLock(); 2023-05-11 11:31:50 that's something you will see in games/emulators, like https://copy.sh/v86/ 2023-05-11 11:41:33 hello everyone. How to make read -p works on alpine? which package should I install& 2023-05-11 11:41:35 ? 2023-05-11 11:42:26 boombim: read is a shell built-in 2023-05-11 11:42:36 so you'd need to use a shell that supports it 2023-05-11 11:43:11 boombim: but ash does support it 2023-05-11 12:03:26 apk update seems to fail on branch 3.15 atm. temporary error, please try again later 2023-05-11 12:04:20 mbx_: it's fine at me 2023-05-11 12:04:33 make sure you use http://dl-cdn.alpinelinux.org 2023-05-11 12:04:41 mbx_: check dns / internet 2023-05-11 12:05:24 ye my bad, my LXC is offline, first time a new container can't call out, dang 2023-05-11 12:10:22 so tired, I forgot to set the gateway ahaha 2023-05-11 12:22:38 How can I assign value to two variables in the right part of || operator? 2023-05-11 12:22:59 oh sorry. missarddress 2023-05-11 13:47:51 Speedy Gonzalez and Jerry visit Barbra Streisand and masturbate her cooter before being expelled by her super powerful spray of kosher cum juices! https://justpaste.it/Barbra_Streisand_Speedy_Gonzalez 2023-05-11 13:52:29 ok but why 2023-05-11 13:52:41 ikke: could you kick the spam? 2023-05-11 13:54:14 not that it matters that much 2023-05-11 13:59:19 now I got dm from them :)) 2023-05-11 14:01:15 fun 2023-05-11 14:48:28 hi, i'm happily testing the netboot version of alpine but i'd like to customise the image it boots. Do i just need to create a customised chroot of alpine and then use mksquashfs to package it up and replace the original modloop-lts file? 2023-05-11 18:00:01 The great Barbara doesnt masturbate :( 2023-05-11 18:04:43 who's barbara, wondering cause, she might need a hand.. 2023-05-11 20:03:42 Why is it that backtraces without debug symbols are so limited in Alpine? 2023-05-11 20:16:44 backtraces without debug symbols are pretty useless regardless of distro 2023-05-11 20:17:31 I think what newbyte means is that you get only 2 entries or so 2023-05-11 20:18:10 yes, what ikke said. sorry for not making myself clear 2023-05-11 20:19:32 usually happens when things are built without frame pointer enabled (which is not needed on x86, but makes it impossible for backtraces to actually delineate stake frames) 2023-05-11 20:19:48 s/stake/stack/ 2023-05-11 20:20:11 thanks 2023-05-11 20:20:36 hmm, stake frames 2023-05-11 20:21:10 ikke: steak frames would be better 2023-05-11 20:21:14 yes, I agree 2023-05-11 20:21:38 especially if you're a vampire ;-) 2023-05-11 20:22:18 Why does Alpine omit the frame pointer then? Smaller binaries? 2023-05-11 20:22:24 yes 2023-05-11 20:22:39 smaller binaries, less stack usage, frees up a register for other use 2023-05-11 20:23:02 improves performance a small amount 2023-05-11 20:25:09 Makes sense, thanks 2023-05-11 20:26:40 export CFLAGS="-Os -fomit-frame-pointer" 2023-05-11 20:27:42 yep, that would do it 2023-05-11 21:02:43 how exactly to make a service's stdout go to syslog? 2023-05-11 21:05:28 good question tho I always (when looking for error) in apps do this: cd $ touch error.log then run it $ app 2>&1 > error.log 2023-05-11 21:06:31 puts you in headless mode 2023-05-11 21:08:05 I know I didn't directly answer that question and I apologies upfront 2023-05-11 21:10:59 -vomit-frame-pointer 2023-05-11 21:11:27 -fPUKE 2023-05-11 21:15:36 pj: well...what's missing to get it supported? 2023-05-11 21:25:36 Good server hardware 2023-05-11 21:27:17 We are now emulating it, which is terribly slow ( but still faster than the current hw) 2023-05-11 21:27:57 O.o 2023-05-11 21:29:16 ikke: but wasn't this the same issue for ARM, too? 2023-05-11 21:29:40 No, we run arm natively 2023-05-11 21:30:03 The cpu supports 32-bits mode 2023-05-11 21:31:06 So we have a server with 80 cores for arm 2023-05-11 21:50:31 hello. when can we expect Amazon EC2 3.18 release images to be published? 2023-05-11 22:43:26 thresh: probably best asking in the alpine-cloud channel 2023-05-11 22:58:45 rsc: it has to be affordable and actually powerful enough to do compute, currently all hw is shit (IMO), iirc there was #alpine-riscv or something alike, ikke can correct me about that 2023-05-11 23:50:15 Just realized I was on stable + testing, oops. How do you deal with staying on stable but with _some_ package from testing? Cherry-picking these package in a custom repository? 2023-05-11 23:51:12 tomleb: mixed packages between versions is not supported 2023-05-11 23:52:56 does the above solution counts as "mixed packages"? 2023-05-11 23:54:16 tomleb: yes. Basically most packages dependent on other packages (unless they're statically linked) and so any packages you use from testing are likely linked against newer versions of libs etc than those in whichever other "stable" release you're using 2023-05-11 23:55:29 so if you use package X from testing that depends on libY and was built against version 2 of libY in testing and you have version 1 of libY in (for example) Alpine 3.17 then things are unlikely to work 2023-05-12 00:01:57 I see. Not sure how best to handle the case of dynamic library then. So far I just use statically linked packages so a non-issue. Otherwise, edge it is I guess? 2023-05-12 00:03:50 tomleb: have you checked the packages you are using are statically linked? have you checked they don't rely on features in recent versions of programs than those in the "stable" repo you are using? 2023-05-12 00:06:03 no you're right some do use external programs like ffmpeg so there fould be incompatibility here 2023-05-12 00:06:31 tomleb: did you check the programs you are using are indeed statically linked? 2023-05-12 00:06:37 e.g "ldd" 2023-05-12 00:08:42 welp, ldd shows libsqlite3, libtag, a few others 2023-05-12 00:08:57 and also musl? 2023-05-12 00:09:09 libc.musl yes 2023-05-12 00:09:21 so it was linked against a particular version of musl... 2023-05-12 00:09:31 Looks like it 2023-05-12 00:09:55 that was my point 2023-05-12 00:10:31 Yeah I see that, would you then suggest to use edge then? 2023-05-12 00:11:00 yes, as I said initially, mixing Edge (including testing) with other releases is not supported 2023-05-12 02:08:20 Ended up staying on stable. I'll just rebuild the packages when they break or when a new minor version of alpine comes out. Something like REPODEST=~/packages/v3.18, etc 2023-05-12 04:12:50 Is there any plan for /sbin/setup-wayland-base? 2023-05-12 04:14:17 setup-desktop still use xorg 2023-05-12 07:52:13 would benice 2023-05-12 07:52:19 though im running KDE over wayland 2023-05-12 07:52:35 though i didnt use setup-desktop 2023-05-12 08:02:12 good morning|afternoon|evening just a little question, I get warnings when upgrading. Not errors. About fgrep and os-prober. Should I change something? I haven't modified anything to do with grub since reinstalling 2 days ago. 2023-05-12 08:02:15 Warning: os-prober will not be executed to detect other bootable partitions. 2023-05-12 08:02:15 Check GRUB_DISABLE_OS_PROBER documentation entry. 2023-05-12 08:02:15 Systems on them will not be added to the GRUB boot configuration. 2023-05-12 08:03:27 bbbhltz: I always see this message, but I never experienced any problems, so I just ignore this 2023-05-12 08:04:31 aron: thanks, I didn't think it was a problem, so I am also ignoring it. Just never noticed it before this morning. 2023-05-12 08:05:55 some of my systems always printed this message, since I've installed them 2023-05-12 08:06:18 one of them is more than 2 years old 2023-05-12 08:06:49 I think they are EFI installs 2023-05-12 08:10:52 bbbhltz: because you disabled os-prober in /etc/default/grub 2023-05-12 08:12:11 GRUB_DISABLE_OS_PROBER=y? 2023-05-12 08:12:47 it is disabled by default : Probing for other operating systems is disabled for security reasons 2023-05-12 08:13:17 oh, so this is the reason 2023-05-12 08:13:22 it's fine for me, tho 2023-05-12 08:13:57 if you set : GRUB_DISABLE_OS_PROBER=false , you will not see that message 2023-05-12 08:14:00 you may test 2023-05-12 08:14:08 it does not harm your system for a test 2023-05-12 08:14:29 (I never cared enough to investigate :P) 2023-05-12 08:15:48 uniqNuuid: OK, that line isn't even in my default/grub. I'll make a note to look at it someday, but I am ok with warnings. Same goes for the "fgrep is obscelent" thing. 2023-05-12 08:16:20 https://0x0.st/HNND.txt 2023-05-12 08:16:28 that message just comes from some script calling fgrep 2023-05-12 08:16:32 ( grep GRUB_DISABLE_OS_PROBER /etc/default/grub ; sudo grub-mkconfig -o /boot/grub/grub.cfg ) 2>&1 2023-05-12 08:17:10 and now : https://0x0.st/HNNk.txt 2023-05-12 08:17:31 so, that's it. i've tested 2023-05-12 08:18:33 uniqNuuid: awesome, thanks 2023-05-12 08:19:49 the fgrep thing will disappear oneday when they stop using fgrep 2023-05-12 08:19:55 fgrep is not POSIX 2023-05-12 08:20:11 fgrep is actually grep -F 2023-05-12 08:24:31 alpine uses very old grub: https://ftp.gnu.org/gnu/grub/grub-$pkgver.tar.xz 2023-05-12 08:24:53 that 2.06 is never updated 2023-05-12 08:25:37 it was released on 2021-06-08 2023-05-12 08:25:42 2 years ago 2023-05-12 08:30:26 if they wanted us to use a new grub they would release a new one 2023-05-12 08:31:08 arch linux uses : e67a551a48192a04ab705fca832d82f850162b64 2023-05-12 08:31:21 which is 2023 04 13 2023-05-12 08:31:38 hence arch is what it is 2023-05-12 08:31:39 yeah, it's no biggy, just saying. 2023-05-12 08:31:57 it just works :) psykose 2023-05-12 08:32:11 newer is not always better 2023-05-12 08:40:08 i seem to remember arch using a git snapshot for grub breaking everyone's shit 2023-05-12 08:40:23 sometime in the past 6 months or so 2023-05-12 08:42:33 I never regret changing from arch to alpine :) 2023-05-12 08:42:42 also, alpine has armv7 2023-05-12 08:42:59 abby: yes, it was due to fwsetup or stuff 2023-05-12 08:44:34 https://archlinux.org/news/grub-bootloader-upgrade-and-configuration-incompatibilities/ 2023-05-12 08:45:15 aron: yes. multi arch is another +1 2023-05-12 08:45:31 arch is x86_64 only, such a pitty. 2023-05-12 08:46:17 never realized this is an issue before until more and more arm cloud/devices coming into the market 2023-05-12 08:46:27 it had i686, but they removed it 2023-05-12 08:47:02 so, for consistency, i'd use void/alpine/debian 2023-05-12 08:47:22 same update/upgrade policy on both arm and x86 2023-05-12 08:47:56 I wanted the "same" system on all of my machines (x86_64, armv7 and aarch64), I dislike debian, so I ended up with alpine 2023-05-12 08:48:47 I have a lot of custom packages 2023-05-12 08:48:51 yeah, but musl malloc struggles on lower performent devices 2023-05-12 08:49:08 musl is a +1 for me ;) 2023-05-12 08:49:22 glibc is such a spaceship 2023-05-12 08:49:31 have you ever looked into the implementation? :D 2023-05-12 08:49:57 if musl gets better on malloc, it will be perfect 2023-05-12 08:51:11 just use llvm/clang's malloc, is a big improvement 2023-05-12 08:51:30 the mallocng is still not good. 2023-05-12 08:52:40 this could be an application-specific issue, so if the program uses malloc very often, it might suffer more ;) 2023-05-12 08:53:44 aron: try "vim /sbin/setup-disk" on your armv7 :) and scroll... 2023-05-12 08:54:04 I'm an mc guy :P 2023-05-12 08:54:25 oh and with syntax on 2023-05-12 08:54:37 I am (usually) able to quit from vi 2023-05-12 08:54:39 then try mc with syntax on 2023-05-12 08:55:08 no issue with syntax on 2023-05-12 08:55:15 just works as usual 2023-05-12 08:55:35 aha, no laggy? 2023-05-12 08:55:42 nah 2023-05-12 08:55:58 what about hjkl scrolling one line at a time 2023-05-12 08:56:40 nothing 2023-05-12 08:56:47 setup-disk is only 40k 2023-05-12 08:57:01 I open much larger files with mc 2023-05-12 08:57:05 about 1M 2023-05-12 08:57:23 oh shit, that means vim sucks 2023-05-12 08:57:53 with syntax and jumping from here to there, mc just do it 2023-05-12 08:58:15 does mc have actual syntax highlighting 2023-05-12 08:58:19 because vim doesn't 2023-05-12 08:58:25 that would explain it 2023-05-12 08:59:43 syntax hl on vim uses lots of regex... to match {} and [] 2023-05-12 08:59:49 for shell scripts. 2023-05-12 09:00:06 and that means a lot of malloc/free 2023-05-12 09:00:10 makes sense 2023-05-12 09:01:10 aron: for mc you mean GNU Midnight Commander ? 2023-05-12 09:01:15 yep 2023-05-12 09:01:29 it's a file manager ? 2023-05-12 09:01:50 yes, and it has a builtin text editor as well 2023-05-12 09:01:57 mc, mcedit, mcview 2023-05-12 09:02:26 hexeditor is not that great, but it works 2023-05-12 09:03:34 I keep dosens of mc instances on my armv7, so I would say, its memory footprint is not too large 2023-05-12 09:04:18 mcedit... great for making minecraft maps 2023-05-12 09:04:31 great for coding as well! 2023-05-12 09:07:22 aron: i tryed mcview, it just gives a blue bg, the syntax is not on 2023-05-12 09:07:44 mcview has no syntax, only mcedit 2023-05-12 09:08:01 don't ask why 2023-05-12 09:15:07 ok. fine. i might try vis 2023-05-12 09:15:15 it is faster than vim 2023-05-12 09:15:46 i am not getting used with anything other than vim's style of editing 2023-05-12 09:15:59 i don't even know how to use nano 2023-05-12 09:17:32 hehe 2023-05-12 09:17:50 it's the same with me and vi 2023-05-12 10:21:26 psykose: https://0x0.st/HNHy.html 2023-05-12 10:21:49 what about it 2023-05-12 10:24:28 psykose: right, sorry, 0x0.st started sending a strange csp. https://planetk.org/pl.html -- another firefox crash 2023-05-12 10:24:49 and what do you want me to do about that 2023-05-12 10:26:19 1. commiserate 2. consider putting at least the symbols in firefox-dbg 2023-05-12 10:26:57 i'm not making a package for 100gb of debug symbols 2023-05-12 10:30:40 just disabling stripping (i.e. retaining the non-debug symbols) is +46mb, and it's already the difference between 'something within libxul crashed' and 'this particular inlined overflow check got miscompiled/too aggressively optimised' (which seems to be the case this time -- upstream m.o builds work fine). 2023-05-12 10:35:11 no, the issue is probably still https://bugzilla.mozilla.org/show_bug.cgi?id=1832173 2023-05-12 10:42:59 sorry, i don't see how that could be relevant. if one had non-debug symbols for firefox, that crash would produce this backtrace: http://0x0.st/HNq1.txt which is inside pointer event-related telemetry code (which i incidentally can't seem to be able to disable in firefox prefs) 2023-05-12 11:29:08 ovf: gave it a quick test, yeah just -g0 syms are roughly 40mb indeed 2023-05-12 11:29:09 added 2023-05-12 11:30:15 thanks! 2023-05-12 11:53:36 what 100GB of debug symbols? 2023-05-12 11:54:25 should i praise or suck at it. 2023-05-12 12:28:33 hey folks, how can I find the name of a service after installing its package? I.e. for openssh this would be sshd, how to find it if you don't know it, please? 2023-05-12 12:30:12 apk info -L something-openrc 2023-05-12 12:32:22 oh the -L flag is really good, so helpful. Thanks for the quick reply! <3 2023-05-12 12:33:12 it's not an exact answer but it's very useful for a lot of stuff :p 2023-05-12 12:33:18 it only works for installed things 2023-05-12 12:35:37 transmission-cli is an odd duck. 2023-05-12 12:35:40 for the other way around, to learn which package does a file belong to, you can try apk-file $file 2023-05-12 12:35:58 it contains transmission-remote, which is the main interface, and useless without, transmission-daemon 2023-05-12 12:37:19 Also, -create, -edit and -show should be common to all packages, like -cli, -remote, -gtk, &c. 2023-05-12 12:37:41 nice 2023-05-12 12:38:11 I wonder why php7-fpm has no service on Alpine Linux, when it has a service on Debian. I can't add it as service. 2023-05-12 12:41:50 ok its called php-fpm7, but why it was not listed? 2023-05-12 12:42:18 i need to learn reading, it was listed 2023-05-12 12:42:29 sorry folks, apk info -L is awesome :) 2023-05-12 12:43:30 somercet1: no? transmission-remote can connect to things on another computer, not just your current one 2023-05-12 12:44:11 then you're arguing for a package just for -remote. 2023-05-12 12:44:14 no 2023-05-12 12:44:20 the others are also optional 2023-05-12 12:45:00 but what does it have to do with -cli? That's a fully-fledged client for people who, I dunno, run all service daemons from tmux. 2023-05-12 12:45:42 the "i dunno" is doing some heavy lifting there 2023-05-12 12:45:52 anyway, stop inventing problems, and then you even won't have to solve them 2023-05-12 12:46:31 You think I'm a trouble maker? 2023-05-12 12:47:25 where does it say that 2023-05-12 12:47:39 "stop inventing problems" 2023-05-12 12:47:52 evidently we speak different languages i guess 2023-05-12 13:05:15 but i can install remote on my local pc with no need for daemon, and use a remote daemon. 2023-05-12 13:05:19 is that not the point? 2023-05-12 13:05:51 it's the bundling of -remote with -cli 2023-05-12 13:06:22 so if I install -daemon, I need to also install -cli to get -remote. 2023-05-12 13:06:57 as opposed to -daemon and a theoretical -remote anyway? 2023-05-12 13:07:34 i dont use transmission but i assume cli and be script with remote and used with a non local daemon. 2023-05-12 13:08:25 /cli.../cli can be scripted with.. 2023-05-12 13:09:29 nah, cli is a full torrent client to download something 2023-05-12 13:09:55 just without the normal web ui? 2023-05-12 13:10:40 it's a standalone cli client to download a .torrent or magnet etc 2023-05-12 13:11:12 userdocs_, it is almost literally wget for BT. I think it has an autoload dir to add torrents. 2023-05-12 13:11:31 Haven't used it since I first installed transmission ages ago. 2023-05-12 13:12:53 the real moral os the story here is to use qbittorrent 2023-05-12 13:14:43 but i think i see what you are saying, the cli package looks to be a collection of tools and the ui is possibly the odd one out? 2023-05-12 13:15:33 but still as a community package, it also makes sense. 2023-05-12 13:18:58 btpd (BitTorrent protocol daemon) also works well for torrenting 2023-05-12 13:23:20 lol 2023-05-12 13:24:10 why 2023-05-12 13:24:38 haven't had an issue with btpd, plus its pretty simple to use 2023-05-12 13:35:56 Hello! Does anybody know, why docker-compose has disappeared from 3.18 repository? 2023-05-12 13:36:15 Looks like yesterday it has been there 2023-05-12 13:37:32 use docker-cli-compose 2023-05-12 13:37:53 docker-compose has been deprecated for 2 years now 2023-05-12 13:38:26 Do you mean docker-compose package in APK registry? 2023-05-12 13:38:43 I mean docker-compose the docker software 2023-05-12 13:39:12 docker-compose has been removed from alpine 3 months ago 2023-05-12 13:39:54 did you just upgrade from 3.17 to 3.18? 2023-05-12 13:40:05 instead of typing `docker-compose` type `docker compose` and use docker-cli-compose 2023-05-12 13:40:09 It is about compose v1 engine, not v2. It is very widely used and supported 2023-05-12 13:40:23 it's not 2023-05-12 13:40:30 it is abandoned for 2 years now 2023-05-12 13:41:01 that's nice, did you actually run `docker compose` and have it not work however 2023-05-12 13:41:07 also psykose just added provides for docker-compose 2023-05-12 13:41:15 oxfn: look at Docker's own info: https://docs.docker.com/compose/ 2023-05-12 13:41:18 so it should not break or something 2023-05-12 13:41:24 the "Important" box at the top of that page 2023-05-12 13:41:53 ok, got it, thanks 2023-05-12 13:42:31 also there is no such thing as compose engine 2023-05-12 13:42:32 separate script is deprecated I knew that. Thought you mean whole engine 2023-05-12 13:42:40 it's literally just a cli frontend 2023-05-12 13:42:59 which they have been making compatible with old docker-compose since long time ago 2023-05-12 13:43:00 ok, not engine, poor mans orchestration tool :) 2023-05-12 13:43:58 it works fine <- (person who has been using docker-cli-compose for past 3 years or so) 2023-05-12 13:44:21 just docker-compose -> docker compose 2023-05-12 13:45:59 thanks ∑:) 2023-05-12 14:31:48 hello, is it permitted to propose aports with license Polyform-Small-Business-1.0.0 ? 2023-05-12 14:32:48 ACTION googles 2023-05-12 14:34:04 no 2023-05-12 17:07:57 psykose: ok thanks 2023-05-12 17:08:25 I guess I'll have to host my own private repos for that kind of stuff then 2023-05-12 17:29:36 you could open an issue to ask the "Resident legal expert" but afaik OSI rejected it explicitly for the obvious reason of the money money stuff 2023-05-12 17:29:49 Was just reading https://github.com/spdx/license-list-XML/issues/885 2023-05-12 17:30:05 yeah, that thread is mostly just for spdx listing itself however 2023-05-12 17:30:19 Yes, I'm aware 2023-05-12 17:30:22 was just curious about it 2023-05-12 17:30:27 as someone in there puts, it's not about politics 2023-05-12 17:30:32 the actual final decisions are however 2023-05-12 17:30:35 oh well :) 2023-05-12 17:30:50 spdx is including more source-available licenses nowadays apparently 2023-05-12 17:31:04 it's not a bad goal 2023-05-12 17:31:09 merely a list of licences 2023-05-12 17:31:14 no, I agree 2023-05-12 17:31:24 to be clear, "final decisions" i mean on our side, not what spdx does 2023-05-12 17:31:43 being a free software project is firmly a politics thing :p 2023-05-12 17:31:47 We just cannot assume included in spdx == open source 2023-05-12 17:31:51 yep 2023-05-12 17:36:04 So PolyForm-Small-Business-1.0.0 has been included 2023-05-12 17:36:11 (Just reached the end) 2023-05-12 17:41:01 hope everyone is ready for some broken firewalls 2023-05-12 17:41:08 :D 2023-05-12 17:41:10 fun 2023-05-12 17:41:18 works in my testing 2023-05-12 17:41:25 you should give it a quick go too 2023-05-12 17:42:05 it should just work with awall right? That's what kunkku mentioned 2023-05-12 17:42:19 yeah, but to actually test it you have to reboot to not mix the commands 2023-05-12 17:42:28 ok 2023-05-12 17:42:29 and if it won't work and it's a machine that you need networking on... 2023-05-12 17:42:39 I can test it on my laptop 2023-05-12 17:43:13 package will take a bit, but you can ln -sfv xtables-nft-multi /sbin/iptables 2023-05-12 17:43:15 and ip6tables 2023-05-12 17:43:17 same thing 2023-05-12 17:56:00 preliminary testing seems to work 2023-05-12 17:57:18 awesome 2023-05-12 19:13:31 where to find a good tutorial to setup sway? 2023-05-12 19:30:00 re-hello, I'm using KiTTY and most stuff is working (with terminfo installed) but for some reason the colors on rc-service output is missing. Ay idea where is comes from ? 2023-05-12 19:35:46 i don't have them either 2023-05-12 19:35:51 not sure why not, reading the code 2023-05-12 19:53:33 howdy, I just updated to 3.18 on a laptop with an encrypted disk install (set up from the installer script in 3.17) and after rebooting it won't boot anymore. The bootloader loads but it seems that it can't "find" the encrypted disk to mount and continue from. It doesn't even show me the password prompt to decrypt 2023-05-12 19:55:11 How can I fix this? A search around the web pointed me to this post, but the solution there (change the bootloader prompt from UUID to directly the /dev/mapper/root device) didn't seem to change anything https://dev.alpinelinux.org/~clandmeter/other/forum.alpinelinux.org/forum/installation/solvedcannot-boot-encrypted-system-after-install.html 2023-05-12 20:03:39 there is a forum? woah 2023-05-12 20:03:56 nope 2023-05-12 20:05:43 no, those are just the archived old posts 2023-05-12 20:09:23 I see mozilla firefox changed an '?' to '@' and one named webcompat file and sent out a new release.. they stack trace if you deny their .xpi read access better now.. I thought this was funny 2023-05-12 20:11:06 goes on record: Alpine as a desktop is blazing FAST! almost (to me) feels like I got a laptop upgrade to a faster cpu 2023-05-12 20:11:40 Good job dev's 2023-05-12 20:46:24 Hey everyone, just updating in-case anyone was interested 2023-05-12 20:47:07 TL;DR = I’ve switched to Arch for this machine 2023-05-12 20:47:33 Long story = not every distribution is good for every task 2023-05-12 20:48:42 Love Alpine and I *really* love apk, but they both have their downsides when put into edge-cases like this 2023-05-12 20:50:00 For a blud, looking to get a low-cost workstation running, going to this extent isn’t worth it - when Arch is similar and already has it figured out 2023-05-12 20:52:12 I saw this mentioned the other day as well, but the Alpine Wiki is relatively baron. And I found myself using the ArchWiki 95% of the time. Obviously, this is the fault of no-one but, it is extremely frustrating 2023-05-12 20:54:10 I’m stubborn, so I will slowly but surely get broadcom-wl working on Alpine. But generally, if you’re also using a pre-2018 macbook, just use Arch 2023-05-12 20:58:08 If you’re ever interested in my progress check out my GitHub (username is fstrim). I’m still open to working on a wiki and also generally helping out in the Alpine space 2023-05-12 21:00:05 This OFTC username isn’t registered, and I won’t be here for a while. So until my return, and onwards, much love and thanks for all the help 2023-05-12 21:00:19 safe travels 2023-05-12 22:59:34 asoijs: how did you originally install Alpine? 2023-05-12 22:59:51 asoija: ^^^ 2023-05-13 00:24:27 minimal: if it's not on video, it didn't happen .. lol 2023-05-13 02:46:10 I'm building a custom caddy package with the route53 plugin. What's the idiomatic way to make apk prefer that package over the caddy package in the community repo? Since my caddy package will end up with an older version than the community one. 2023-05-13 08:08:05 tomleb: apk del caddy 2023-05-13 08:09:14 just delete it, use your caddy instead, caddy is a statically linked binary. 2023-05-13 08:10:02 if you want to keep the /etc/init.d/caddy, cp it to a new name, e.g. /etc/init.d/caddy-custom 2023-05-13 08:32:46 apk add caddy=your_version 2023-05-13 09:41:05 that's a pin pj 2023-05-13 09:41:30 if one is gonna use a custom caddy, there is no need to keep alpine's caddy 2023-05-13 09:41:46 just del it for god sake 2023-05-13 09:58:45 hi and short question; since this iptables change: https://git.alpinelinux.org/aports/commit/?id=f87a191922955bcf5c5f3fc66a425263a4588d48 , do i have to translate my classic iptables rules to nftables rules like descriped here:https://wiki.nftables.org/wiki-nftables/index.php/Moving_from_iptables_to_nftables , or are they "translated" by itself, due to the symlink. i have no clue about nftables 2023-05-13 09:59:51 algitbot: no you don't have to 2023-05-13 10:00:56 all you need probably is a reboot. if you don't reboot and you load the rules, you will end up with 2 pieces of rules, a legacy one and a nft one 2023-05-13 10:01:15 load the rules *again 2023-05-13 10:02:07 thx, yes, the reboot hint was during the upgrade. and i hab to save the rules again 2023-05-13 10:02:49 you can check with this : iptables-legacy-save ; echo "========================" ; iptables-nft-save 2023-05-13 10:03:47 that checks if you have 2 pieces of same rules on your system. 2023-05-13 10:04:47 if one of that command produces empty output, that means that ** variant ** is not used 2023-05-13 10:07:37 thx @uniqNuuid . anyway, time to learn/understand nftables syntax, even if not necessary. btw, iptables-legacy-save doesnt work, because i have no iptables-legacy pkg on the system 2023-05-13 10:09:08 oleovit: "doesnt work?" command not found? 2023-05-13 10:09:41 iptables provides both legacy and nft in one package. the differences is just a symlink 2023-05-13 10:10:03 yep, iptables-legacy is not installed 2023-05-13 10:10:34 oleovit: iptables-legacy-save command not found? 2023-05-13 10:11:07 Unknown command: iptables-legacy-save 2023-05-13 10:11:11 ok. 2023-05-13 10:11:19 maybe alpine is different. 2023-05-13 10:11:40 it was stripped before packaging 2023-05-13 10:11:53 on other systems, both exists 2023-05-13 10:12:39 oleovit: i tried to learn nft, but no luck, it's document is complex, there is no grammar, there is no way to learn. 2023-05-13 10:12:56 if they don't write a good man page for nft, then, i am not gonna learn it. 2023-05-13 10:13:13 i am not gonna run the nft commands which i don't understand. 2023-05-13 10:14:55 with iptables, you have a table a chain a match a target, it's syntax is very clear, it's doc is well written. but if you read `man nft`, i don't know what is is talking about the whole time. 2023-05-13 10:15:16 maybe it has to do with this commit: https://git.alpinelinux.org/aports/commit/?id=7f294b874491e43a0badf26b476b1bc8beac39cb . and yep, right now, me too "i am not gonna run the nft commands which i don't understand.", even if iptables-restore-translate -f save.txt seems to translate the classic rules 2023-05-13 10:15:39 maybe nft is good tech, but it's not user friendly, unless they write the doc like OpenBSD's pf.conf 2023-05-13 10:17:58 but i use iptables-nft all the time. 2023-05-13 10:18:16 it is using the nft interface, but with iptables syntax. 2023-05-13 10:19:28 to avoid legacy and nft symlink on different systems. i replaced the command `iptables` to `iptables-nft` in all my scripts and commands. that makes sure i don't suffer from symlink 2023-05-13 10:19:39 yep, + i do not find an arch wiki entry. but this translation feature + the link in the 1st post -- it looks like it does the job it is intended to to, well. but i dont understand if it is properly translated, so i skip this part. you summed it up anyway: "it is using the nft interface, but with iptables syntax. " - thats all i need tu understand - for now 2023-05-13 10:20:08 the translation command is half baked. useless 2023-05-13 10:20:30 iptables-nft -> thats what i will change in my function too 2023-05-13 10:21:31 half baked? anyway, i do not understand it anyway, so i will not implement it 2023-05-13 10:22:52 simple ruls, it translate fine, complex matches, no, it doesn't work 2023-05-13 10:23:34 so, any iptables command in my function in order to generate rules, can be replaced with iptables-nft, in order "to call it directly"? 2023-05-13 10:23:48 yes. 2023-05-13 10:24:42 little be concerned about this, but that's the case with "new" things one is not used to i guess 2023-05-13 10:25:14 there is almost no differences in syntax, legacy vs nft. if in rare cases it complains, you may need to refine your rules a little bit. 2023-05-13 10:26:15 ok, lets try it and let's see. trial and error. thx again @uniqNuuid 2023-05-13 11:03:53 @uniqNuuid note: iptables-nft --help and iptables --help are identical. the usage of iptables-ntf in ones rules, is not existent. also, with iptables-nft-save, translation to nftables syntax will be done additionally if available. this i want to avoid for now. i execute rc-service iptables save anyway instead. i will leave it as it is and rely on the symlink. the legacy thing is obsolete: warnning 2023-05-13 11:03:59 due the upgrade: the "iptables" commands now point to xtables-nft-multi instead of xtables-legacy-multi. 2023-05-13 11:13:33 uniqNuuid: I was hoping I could keep it simple with the same package name so that the APKBUILD doesn't need the new name everywhere (eg: caddy-custom.initd, etc) 2023-05-13 11:14:57 uniqNuuid: clearly you did not understood they are making own package 2023-05-13 11:15:03 so pin is most appropriate 2023-05-13 11:15:29 pj: Anyway to do it with same package name + no pin? 2023-05-13 11:15:58 you can have tagged repo in etc/apk/repositories and add it via caddy@tag_name 2023-05-13 11:20:23 pj: forgot about tags, yeah that works great, thanks! 2023-05-13 11:32:55 pj: tomleb, oh sorry. i use caddy in a different way. i build my own, i create my own init.d, i start it the way i liked. i create my own user account and file stroage directpty 2023-05-13 11:34:22 oleovit: on a system iptables is liked to xxx-nft-multi, they are identical. but on some systems, iptables is linked to legacy. i use iptables-nft solely to avoid that thing 2023-05-13 11:41:53 btw, caddy the binary has a upgrade command :) try it, it is interesting 2023-05-13 11:43:11 and the caddy command can add plugins on the fly : caddy add-package github.com/somepkg[@branch|commit] 2023-05-13 11:54:16 @uniqNuuid i'm about to understand while reading what is available on the net. confusing at the first time, dealing with it, but maybe i get it. and yep, i understood your point in your last comment, thx for response 2023-05-13 12:22:49 have a nice weekend uniq and the whole rest and again thx 2023-05-13 16:52:29 I tried to install linux-firmware after booting the extended ISO. It returned errors like "failed to create /lib/firmware/intel/avs/apl/dsp-basetwl.bin" or "failed to rename /lib/firmware/intel/.apk.[long string of numbers] to /lib/firmware/intel/IntelStl.bin" 2023-05-13 16:53:37 How do I fix them? 2023-05-13 16:54:34 ziproot: Are you still booted in the live iso?? 2023-05-13 17:03:33 No, it's on the same computer as this one. 2023-05-13 17:04:16 is it a disk install or run-from-ram? 2023-05-13 17:04:40 I think it's run from ram. 2023-05-13 17:05:30 Yeah, it's run from ram. When I reboot everything gets reset. 2023-05-13 17:06:28 ok, that means the firmware is part of a modloop, which is read-only 2023-05-13 17:06:36 but you can enable an overlay iirc 2023-05-13 17:08:06 ziproot: set overlaysize in /etc/conf.d/modoop and restart the modloop service afterwards 2023-05-13 17:08:38 does the size matter? 2023-05-13 17:09:31 should be large enough for the firmware 2023-05-13 17:09:55 OK, thank you. 2023-05-13 17:10:39 make sure you persist that with lbu commit 2023-05-13 17:11:04 OK, I will. 2023-05-13 17:21:31 Hello, it's me again. /etc/conf.d/modloop had the overlay size as 0, which it said meant "50% of RAM." I have 16 GB RAM. When I changed it to a little more than 36.13 MB (size of linux-firmware-intel), the errors persisted. Trying to run "lbu commit usb" returned a resource busy error. 2023-05-13 17:52:51 Something seems to be wrong with some icons or some such used on the wiki. Screenshot: https://www.msiism.org/fd/ik2Zyt/wikiwhoopsie.png 2023-05-13 17:57:37 ah that thing again 2023-05-13 17:57:38 dude/ette use a public image host might get someone to view that 2023-05-13 17:58:05 I was wrong 2023-05-13 18:42:11 don't actually remember what causes it 2023-05-13 18:45:43 and it fixed itself 2023-05-13 18:45:43 nice 2023-05-13 18:53:20 Hello. I downloaded the Alpine Linux "Extended" ISO and booted it from a USB. After booting, I tried to install linux firmware. I got errors like "failed to create /lib/firmware/intel/avs/apl/dsp-basetwl.bin" or "failed to rename /lib/firmware/intel/.apk.[long string of numbers] to /lib/firmware/intel/IntelStl.bin." I tried changing modloop overlay size but it was already 8GB before I changed it and that did not help. Furthermore, lsb 2023-05-13 18:53:20 commit usb returned a network busy error. Is there any way I can get the firmware installed on the live ISO or do I have to continue with installation without internet? 2023-05-13 19:04:28 ziproot: following the alpine installation doco? I noted: "after booting, I tried (x)" and that part doesn't follow any doco I've read. 2023-05-13 19:05:19 Isn't that step 4 in "the general course of action?" 2023-05-13 19:05:23 try again with proper installation technique 2023-05-13 19:05:29 "4. Booting the target computer from the prepared disk or storage device." 2023-05-13 19:14:20 The LVM on LUKS guide on the wiki says that using GRUB with LUKS2 is still experimental. Is that still the case? 2023-05-13 19:15:40 Ref: https://wiki.alpinelinux.org/wiki/LVM_on_LUKS#Luks2 2023-05-13 19:18:30 msiism: "cryptsys" worked great for me 2023-05-13 19:20:31 msiism: LUKS v2 does not work as "FDE" (i.e. /boot is encrypted) with the current Grub version, nothing to do with Alpine specifically 2023-05-13 19:21:24 So, is there a way to install Alpine Linux over WiFi or do I install without internet first, then add WiFi? 2023-05-13 19:21:58 whenever Grub 2.12 (the next planned upstream release) comes out then LUKS2 should work for encrypted /boot 2023-05-13 19:22:19 Okay, good to know. 2023-05-13 19:22:28 as Grub git contains multiple patches to fix Grub's LUKSv2 support 2023-05-13 19:23:19 minimal: maybe will fix the (long standing) cve for grub and jpg image 2023-05-13 19:23:32 that Wiki article's section appears to be trying to "kludge" around the LUKSv2 problems but it looks plain wrong to me (missing things) 2023-05-13 19:24:02 eex0: why not look at Grub git to see? 2023-05-13 19:24:28 So, maybe just using an unencrypted /boot and syslinus is the easiest solution to this. 2023-05-13 19:24:37 s/linus/linux/ 2023-05-13 19:24:44 minimal: wasn't a question 2023-05-13 19:25:44 eex0: it wasn't a statement either, and looking at the git history would change your "maybe" to either a "it does" or "it does not" 2023-05-13 19:26:27 msiism: why use syslinux? you can use Grub with an unencrypted /boot 2023-05-13 19:26:46 or you can use Grub with LUKSv1 and "FDE" 2023-05-13 19:26:56 minimal: nods lots, thank you! 2023-05-13 19:27:53 no idea when Grub 2.12 will actually be released - it was "aimed" for October last year, then a couple of months ago it was also "aimed", still no sign of it 2023-05-13 19:28:58 Hm… I would have the opportunity to wait, actually. 2023-05-13 19:29:10 At least for a few months. 2023-05-13 19:30:20 But then, you can also convert LUKS1 to LUKS2… So, it's probably just fone to go with GRUB and LUKS1 for full disk encryption now. 2023-05-13 19:39:15 OK, let me rephrase the issue. After following step 4 of the installation guide: "booting the target computer from the prepared disk or storage device," I tried to run the command "apk add linux-firmware." I got errors like the ones documented above. I was told a possible fix was to enable an overlay, however, the fix given to enable the overlay involved setting overlay size, but overlay size was already set at 8GB (half of RAM). As a 2023-05-13 19:39:15 result, this did not fix the issue. Is there any other way to fix the issue? 2023-05-13 19:41:24 ziproot: which installation guide? 2023-05-13 19:41:31 https://wiki.alpinelinux.org/wiki/Installation#Basic_Installation_Step_Details 2023-05-13 19:41:49 Oh wait that was too far down: https://wiki.alpinelinux.org/wiki/Installation#Installation_Overview 2023-05-13 19:43:44 that's a wiki doc, so written/modified by "random" people 2023-05-13 19:44:10 The wiki says that if it is wrong to look for a solution here. 2023-05-13 19:44:19 if you do "linux-firmware" then you'll get lots of different firmware packages installed which could take up considerable space 2023-05-13 19:44:41 linux-firmware-intel produces the same errors, and I need that for wifi 2023-05-13 19:46:07 I am going to make an account on the wiki that is linked on alpinelinux.og and point to the official installation guide, which I just learned is not the same thing. 2023-05-13 19:48:25 ziproot: perhaps I was not specific enough, installing ANY firmware typically results in ALL firmware packages being installed unless instead you do "apk add linux-firmware-none linux-firmware-intel" 2023-05-13 19:48:34 oh I see 2023-05-13 19:48:44 installing "linux-firmware-none" stops ALL being installed 2023-05-13 19:50:23 that's not true, just linux-firmware-intel would install only that 2023-05-13 19:50:37 the default is -any that installs -all but if you install -intel you get just -intel 2023-05-13 19:50:39 don't have to add -none 2023-05-13 19:51:09 I have updated the wiki to warn that the installation guide is unofficial and link to the official guide at docs.alpinelinux.org. Thank you for your assistance. 2023-05-13 19:53:19 is "setup-alpine" to hard to type? 2023-05-13 19:53:32 psykose: did that behaviour change at sometime? I got into the habit of installing linux-firmware-none to stop auto installation of unwanted firmware 2023-05-13 19:53:49 not in years no 2023-05-13 19:54:03 i mean, you do want -none because otherwise just `apk add linux-lts` gives you all the firmware, sure 2023-05-13 19:54:13 but not if you add something specific there's no point 2023-05-13 19:54:24 ah, that's what I'm thinking of, the kernel triggering it all 2023-05-13 19:55:39 setup-alpine is not the hard part, it's the "getting wifi working when wlan0 doesn't show up without intel firmware" part that's the hard part. 2023-05-13 19:57:01 to save you some time i don't think anyone here remembers how to get a large packaged installed onto the ram-only system 2023-05-13 19:57:04 reminds me, the other day it was discovered psykose about the wifi with no kernel driver.. remember? I am wondering if this is related 2023-05-13 19:57:19 iirc you either have to make the modloop bigger or remount something rw or some shit, i don't remember 2023-05-13 19:57:29 in general though it's easier to just use wired networking 2023-05-13 19:57:43 is it bad to upgrade (incl kernel) and not reboot? 2023-05-13 19:58:21 only if you expect to load more modules 2023-05-13 19:58:25 otherwise not really 2023-05-13 19:58:34 nice :] 2023-05-13 20:00:52 I can install with ethernet. However, this is bringing back memories of being forced to install Debian on ethernet, then installing intel firmware and it not working. However, it seems like it will be faster to just install over ethernet, so that is what I will do. Thank you. 2023-05-13 20:03:10 minimal: sorry just saw your ping. I originally installed 3.17 by burning the x86_64 .iso into a USB stick and running setup-alpine. When it came to the disk setup part, I choose crypt and then sys. The install was flawless and it worked every single boot until I updated it. 2023-05-13 20:05:27 I suspect it's something about the bootloader not being able to find the mountpoint / id of the encrypted disk to proceed with the booting? I could boot a live USB and fix /boot configs, but I don't know where to start or where to look. 2023-05-13 20:07:16 Hello 2023-05-13 20:08:29 can anyone give me a tip who i can upgrade a kernel on an raspi non hdd installation? apk --fix told me that he cannot write on /lib/modules during this is a ram disk 2023-05-13 20:11:09 fragstone: I don't use ram-from-ram but I thought there were only two solutions for it: (1) install a newer version of Alpine, or (b) use update-kernel but it has some limitations/issues which someone else can probably explain 2023-05-13 20:12:12 ^ install != upgrade, install from scratch to replace existing installation 2023-05-13 20:12:18 yes, correct 2023-05-13 20:12:27 @minimal ah i don't know that script. that is a good hint 2023-05-13 20:12:32 I've heard update-kernel might require quite some memory though 2023-05-13 20:12:49 ikke: yeah that's why I mentioned "issues" ;-) 2023-05-13 20:16:26 ok update-kernel doesn't work ... will also write to the ramdisk 2023-05-13 20:24:06 # apk add yggdrasil 2023-05-13 20:24:08 1 error; 1343 MiB in 277 packages 2023-05-13 20:24:23 scara: did you get an error message? 2023-05-13 20:25:00 No. 2023-05-13 20:25:01 that means the error is from before you added anything if 'nothing happened but there is an error' 2023-05-13 20:25:09 from the last time you ran something 2023-05-13 20:25:11 apk fix 2023-05-13 20:26:04 Oh, that was easy, apk fix yggdrasil. 2023-05-13 20:26:59 It tries to modprobe tun, if it cannot do that it will return an error 2023-05-13 20:27:56 psykose fixed it already 2023-05-13 20:36:44 I think its the modules issue, I'm running an older kernel then the modules installed, on arch I have kernel-modules-hook installed that allows me to keep old modules installed so that I first update when i reboot. 2023-05-14 01:01:19 zathura-pdf-mupdf gave the following mupdf error: incompatible header (1.22.0) and library (1.22.1) versions 2023-05-14 01:01:47 zathura-mupdf needs a bump 2023-05-14 03:29:52 Has anyone used Ryujinx on alpine? I can't get it to install firmware, but when I try the same files on a PopOS computer it works fine 2023-05-14 03:31:07 specifically it gives me an error that 'the firmware file does not exist' 2023-05-14 04:18:45 how are you running it? 2023-05-14 04:18:52 i used the nix package and it worked 2023-05-14 07:36:52 hello everyone 2023-05-14 07:37:07 I have a question (maybe a dumb one) 2023-05-14 07:38:11 it's possible to use a different file system for an usb-key based Alpine ? i.e. booting from a f2fs disk instead of vfat/fat32 ? 2023-05-14 07:38:52 I'm hitting a problem with a 64Gb usb key: the apkovl file reached 4GB which is the maximun fat32 allows 2023-05-14 07:39:20 I know it's a corner case, and maybe overall kind of stupid 2023-05-14 07:40:05 I can split the usb disk in two and use f2fs on second partition w some scripts, but I was thinking of using the whole disk with f2fs instead of vfat/fat32 2023-05-14 07:41:37 using lbu also on a second partition seems impossible without modifying the init script 2023-05-14 07:41:52 a thing I'd like to avoid 2023-05-14 07:45:15 tbh I skipped all of that (partly because I didn't know apkovl etc. even exists) and just mkfs'd a partition on the USB stick, untarred the bootstrap tarball, and installed syslinux 2023-05-14 07:46:34 I can use thedisk in "sys" mode, and I did that once, but the USB key (old one) did not survive and faulted after 3 months (too many writes) 2023-05-14 07:47:01 The machine I use for those experiments is an old server w 64GB of ecc ram 2023-05-14 07:48:32 ..maybe it's just old "thinking" on my side, nvme disks are 20€ now on Amazon, I should just quit abusing USB keys 2023-05-14 07:54:26 I don't see how that would be different between an overlay file and a partition... 2023-05-14 07:57:18 it's about minimizing writes to the usb drive 2023-05-14 08:01:53 but like, stuff that isn't going to be written to, isn't going to be written to *either way*, no? 2023-05-14 08:14:43 what is the minimum viable apkovl.tar.gz? I know lbu creates them, the init script looks a bit strange to my eyes (run df -P against the .tar.gz itself?). I am thinking of writing a server that generates the apkovl on the fly. 2023-05-14 08:16:58 when given a path, df will print only the information about the filesystem containing that path 2023-05-14 08:18:30 Ah, that makes sense 2023-05-14 08:18:40 I was getting an error with that line when generating the file myself 2023-05-14 09:56:12 sry me again. i switched to nftables. stateful firewall. but 2 lines are not applied. so i need the file, where my own ruleset is saved via rc-service nftables save. i cant find it. where is it located, so i can test it with some nft commands if its valid. except my last 2 rules, everything seems to be fine across reboots ( nft list ruleset , et cetera) 2023-05-14 10:00:57 + i thought my own rules are stored in /var/lib/nftables/ according to the gentoo wiki - but there is only an empty state.nft file 2023-05-14 10:38:35 /etc/nftables.nft pretty sure 2023-05-14 10:38:52 and that state file 2023-05-14 10:38:55 it loaded the predefiened /etc/nftables.nft , similiar to mine, so i thought, my rules applied. they didn't 2023-05-14 10:42:58 where did you write your rules 2023-05-14 10:46:23 like this, in a function: https://transfer.sh/4mTKEx/code.txt 2023-05-14 10:46:51 i was used to it, due to iptables 2023-05-14 10:53:07 ah 2023-05-14 10:53:18 i think you might have to tweak some conf.d setting for nftables then, not sure 2023-05-14 10:53:24 you might prefer to just write the rules by hand though 2023-05-14 10:53:27 in /etc/nftables.d/ 2023-05-14 10:53:36 it gets loaded by .conf 2023-05-14 10:56:05 tried it again, def. the predefined rules with all the comments. yeah, maybe that's the only way to do it... i will try it, but it whould be cool to define it just like it was possible with iptables. let's take a look, thx psykose. mothers day.. i have a meeting before :( 2023-05-14 10:57:54 good luck :) 2023-05-14 10:57:59 it's probably possible, i never looked at it 2023-05-14 10:58:27 ahh, no time for this "meeting", thx ;) 2023-05-14 10:59:19 maybe there will be a change in the future, dont stress yourself, you have enough 2023-05-14 11:10:10 hi! if I have a key to decrypt a zfs root that lives in a file on /boot, is there an easy way to make the initramfs mount /boot before it tries to mount root (so the key is there)? 2023-05-14 11:51:38 so, my next dip in the Alpine world is a phona that runs postmarketos 2023-05-14 11:54:29 felixphew /boot is an UEFI partition? 2023-05-14 11:54:35 or EFI 2023-05-14 11:54:37 heh 2023-05-14 11:54:41 yes 2023-05-14 11:55:58 see here: https://wiki.alpinelinux.org/wiki/Setting_up_disks_manually maybe this is of help 2023-05-14 11:56:37 thanks, I've read that :D 2023-05-14 11:56:43 oh, sorry :( 2023-05-14 11:56:58 np :) 2023-05-14 11:57:13 i use LUKS, and my /boot is an EFI partition too 2023-05-14 11:57:52 sure, but I assume you enter your LUKS key at boot? the idea here is that unattended reboots should be possible 2023-05-14 11:58:08 ahh :) yes thats a difference 2023-05-14 11:58:52 the whole idea of a fully encrypted disk in my case is that its not possible to access it upon a reboot :) 2023-05-14 11:58:52 (the kernel & the root partition key both live on an EFI partition on a USB drive; the internal drives are just ZFS) 2023-05-14 11:59:23 the cryptkey= option is what you want i think 2023-05-14 11:59:28 i don't know the mount order though 2023-05-14 11:59:30 but doesnt initramfs mount /boot automaticly? 2023-05-14 11:59:45 if you just have the efi it probably mounts it before reading cryptkey= 2023-05-14 11:59:52 idk, and would it mount it to /boot or /boot/efi by default? 2023-05-14 12:00:08 good question 2023-05-14 12:00:16 the fstab inside the initramfs doesn't mention either; maybe I should expand the whole initramfs and have a closer look 2023-05-14 12:02:22 looking here: https://wiki.alpinelinux.org/wiki/Installing_on_GPT_LVM i would say the partition is mounted to /boot 2023-05-14 12:03:05 hmm, OK; maybe it'll just work then! 2023-05-14 12:03:25 you can always try :) 2023-05-14 12:05:23 well, I wanted to be relatively sure before I reboot and lose my convenient SSH session 2023-05-14 12:12:13 ah, lovely, mkinitfs built me an initramfs without zfs tools in it 2023-05-14 12:12:27 I'm sure I screwed something up to make that happen, but I'm not sure what 2023-05-14 12:15:12 not having zfs in features= 2023-05-14 12:15:36 that'd be it! 2023-05-14 12:16:55 I'm used to dracut picking up on stuff like that automagically (I've been in fedora/rh/suse land lately) 2023-05-14 12:35:06 while we're at it, don't suppose you know why it spends a full minute "Spinning up disk..." for both sda and sdb (both SSDs)? 2023-05-14 12:35:18 after it times out with a "not responding..." they come up perfectly 2023-05-14 12:38:56 JohannesJ[m]: and no, it doesn't auto-mount /boot :'( 2023-05-14 12:39:04 at least now I can manually mount it 2023-05-14 13:10:09 Does apk support libalpm? 2023-05-14 13:10:17 libalpm hooks* 2023-05-14 14:11:27 scara: no hooks. hook are built into package 2023-05-14 14:12:27 * it is possible to attach a hook to a package*, but no extra hook support at the moment. 2023-05-14 14:14:07 A package can declare triggers when certain file chaange 2023-05-14 14:14:09 change* 2023-05-14 14:42:38 felixphew: no initramfs' init does not mount /boot - the bootloader (assuming you're using Grub) does earlier in order to load the kernel and initramfs 2023-05-14 14:43:17 ah. I'm using the kernel stub, so that's not happening 2023-05-14 14:43:34 the initramfs' init only mounts / 2023-05-14 14:43:34 (surely grub wouldn't pass the mounted filesystem over to the kernel, though, right?) 2023-05-14 14:44:19 felixphew: no Grub does not "pass" a mounted filesystem, Grub has to mount "/boot" in order to get to the kernel and initramfs files 2023-05-14 14:45:14 yeah, exactly. so whether or not grub "mounts" it would make no difference to me, as I need the filesystem to be there at initramfs-init-run-time to load the key from 2023-05-14 14:45:33 indeed and as I said initramfs' init only mounts / 2023-05-14 14:45:41 what do you think is the most sensible way to _make_ the initramfs mount it? is there a standard way to add hooks or scripts? 2023-05-14 14:47:10 you want to use a cryptfile that is stored on "/boot" / ESP partition's fs? 2023-05-14 14:47:52 a zfs raw key stored on the ESP, yes 2023-05-14 14:48:04 keyfile* 2023-05-14 14:49:38 (if you're wondering "why?": key on a USB is to allow unattended reboots; and if there's going to be a USB in there at reboot time anyway, I may as well have that be my ESP so I can use the whole main drives for ZFS) 2023-05-14 14:50:48 does initramfs' init support that? Looking at it's encrypted ZFS code I see it calling "zfs load-key" 2023-05-14 14:51:56 `zfs load-key` will pick up the file automatically, assuming it exists in the right place when the command is run 2023-05-14 14:52:10 what "right place"? 2023-05-14 14:52:48 right now, /boot/.key, but I can configure it to be whatever 2023-05-14 14:53:05 felixphew: you can configure it how? 2023-05-14 14:53:26 the initramfs' init code doesn't do any mounting of things like USB sticks in order to get a key there 2023-05-14 14:53:50 `keylocation` zfs property 2023-05-14 14:54:36 but there's no code using that currently... 2023-05-14 14:54:43 here's what it currently does: https://gitlab.alpinelinux.org/alpine/mkinitfs/-/blob/master/initramfs-init.in#L314-320 2023-05-14 14:55:05 yes, I know, I have that open too :) I mean `zfs load-key` uses that property 2023-05-14 14:55:24 the thing I need to work out how to do is modify that init to mount a filesystem for me 2023-05-14 14:55:45 but it doesn't look like "features" can add code to the init script, just files and kernel modules 2023-05-14 14:55:54 so I might need a custom mkinitfs 2023-05-14 14:56:17 yes unless you work out the changes and submit a MR to get them applied 2023-05-14 14:56:50 or you switch to a different initramfs 2023-05-14 14:58:04 I can't see a sensible way to add it in an upstreamable way 2023-05-14 14:58:22 code to e.g. copy the details of the filesystem to mount out of the host's fstab at initrd build time would be pretty janky 2023-05-14 14:58:56 hardcoding it to only do it for /boot doesn't seem generally useful - most people doing this sort of thing with a keyfile won't have it on /boot, it'll be on some other filesystem 2023-05-14 14:58:59 isn't the hosts' /etc/fstab copied into the initramfs at creation time (from memory)? 2023-05-14 14:59:10 doesn't appear so 2023-05-14 14:59:26 it's not listed in /etc/mkinitfs/features.d/base.files? 2023-05-14 14:59:42 thought it was, would have to check 2023-05-14 14:59:48 the fstab in my initramfs is a generic Alpine one 2023-05-14 15:00:00 doesn't match my local fstab 2023-05-14 15:00:58 and no, it's not in base.files 2023-05-14 15:01:03 ah, it's not in base.files, so add it to there and rebuild initramfs? 2023-05-14 15:01:11 I think I did that in the past 2023-05-14 15:02:45 it seems to use /usr/share/mkinitfs/fstab, so I could modify that I suppose 2023-05-14 15:03:28 because in general I don't think you really want your host fstab in the initramfs unmodified (it'd work fine in my case) 2023-05-14 15:03:37 NO, add "/etc/fstab" to base.files and then when the initramfs is (re)built it will be copied ibn 2023-05-14 15:04:10 yes, I see what you're saying 2023-05-14 15:04:11 in general? I'm talking about you adding it to your base.files 2023-05-14 15:06:26 I know what you're suggesting, and I think it'll work for me. I'm just thinking about what a version of this that could be upstreamed would look like, and I think keeping a special fstab for the initrd and just customising that is maybe the way to go. I'm not trying things right now, it's late here. 2023-05-14 15:06:58 well you already said you didn't see a sensible way to add it upstream... 2023-05-14 15:07:31 and now I'm reconsidering, now that you've brought my attention to how the fstab in the initrd gets copied in 2023-05-14 15:07:57 for *LUKS* encryption if "cryptkey=yes" is passed on cmdline then /crypt_keyfile.bin (in initramfs) is used to unlock rootfs 2023-05-14 15:08:35 if instead "cryptkey=/random/path/key.bin" is passed then /random/path/key.bin (in initramfs) is used instead 2023-05-14 15:08:56 however for LUKS there is also no mechanism for mounting a device to get the key from 2023-05-14 15:10:53 so there may be some interest in providing a mechanism to mount a specified fs for both LUKS and encrypted ZFS to use a keyfile from 2023-05-14 15:12:27 I'll ask about what people think the best interface for that is tomorrow. maybe a parameter `premount=/whatever` and then the details for the mount are taken from the fstab? 2023-05-14 15:13:19 why from fstab? 2023-05-14 15:13:19 but I have to call it a night now. thanks for the help :) 2023-05-14 15:13:47 also for USB devices the name can change depending on which ports things are plugged into 2023-05-14 15:14:28 because specifying a whole mount on the cmdline sounds kind of cumbersome? it's just the first idea that came to my head 2023-05-14 15:14:42 e.g. you have both USB stick with OS and USB stick with key - if you plug OS stick into 1st port it might be called "/dev/sda" whereas if you plug it into another port it might be called "/dev/sdb" 2023-05-14 15:14:54 well, in an fstab we can use UUID= 2023-05-14 15:14:58 (or similar) 2023-05-14 15:15:47 or specify UUID as value of "premount"? 2023-05-14 15:17:14 you need to specify a device (whether path or uuid or whatever) and a mount location and maybe even options. fitting that all nicely into one cmdline parameter sounds kind of clunky 2023-05-14 15:17:33 the mkinitfs init already knows how to parse an fstab 2023-05-14 15:19:26 getting an fstab in there seems easy (a feature with /etc/fstab in its .files is enough if you can use the host fstab) 2023-05-14 15:49:39 I was able to install Alpine Linux and get wifi working just fine, however, when I ran the setup-xorg-base command and rebooted I lost internet access, including access to ethernet. 2023-05-14 15:51:55 Do you still see the interfaces? 2023-05-14 15:53:17 ip a returns lo only 2023-05-14 15:58:05 My connection broke after I asked this yesterday, so sorry if someone answered- has anyone had success using Ryujinx on alpine? It's a flatpak, but for some reason I get 'firmware file does not exist' on Alpine when i don't get that error using the same files on PopOS 2023-05-14 16:15:11 As I have a system I can boot into that is on my hard drive I am able to run commands into log files, mount them onto this system, and upload to pastebin, if necessary. 2023-05-14 16:17:12 ziproot: does your /etc/network/interfaces file look ok? perhaps something like network manager was installed when you setup X? 2023-05-14 16:18:18 https://pst.moe/paste/otprmn 2023-05-14 16:20:42 minimal: it looks fine 2023-05-14 16:22:26 and are you using iwd / wpa_supplicant / network manager? 2023-05-14 16:23:03 minimal: I am using wpa_supplicant 2023-05-14 16:25:42 have you checked if wpa_supplicant is running? have you checked logfiles? have you tried running the /etc/init.d/networking script? 2023-05-14 16:26:49 let me reboot into alpine and run dmesg, I can output this to a pastebin in a few minutes 2023-05-14 16:28:27 dmesg will show kernel-related messages, but other stuff may appear in /var/log/* files 2023-05-14 16:33:31 minimal: here is the output from dmesg https://pst.moe/paste/lcjfda 2023-05-14 16:33:41 dmesg will show kernel-related messages, but other stuff may appear in /var/log/* files 2023-05-14 16:35:27 var/log/messages: https://pst.moe/paste/ifrqfn 2023-05-14 16:35:56 your ESP filesystem needs a fsck 2023-05-14 16:37:43 May 14 07:33:45 localhost daemon.err /etc/init.d/wpa_supplicant[2475]: Could not find a wireless interface 2023-05-14 16:37:49 your wpa_supplicant is failing 2023-05-14 16:38:26 "Could not find a wireless interface" 2023-05-14 16:38:29 it seems like it tries to run, but fails because it can't find wlan0 interface, which checks out with "ip a" returning lo only 2023-05-14 16:39:28 I can try running fsck to see if that fixes or at least identifies the problem 2023-05-14 16:39:29 possibly related to the udev errors 2023-05-14 16:39:39 the fsck is unrelated 2023-05-14 16:39:45 oh ok nvm 2023-05-14 16:41:19 "apk fix eudev" perhaps? 2023-05-14 16:42:23 how do I do that without internet? 2023-05-14 16:43:59 is it possible to install from local filesystem? 2023-05-14 16:44:28 oh wait it is, ok I will try that 2023-05-14 19:11:25 hello, having this error when trying to install gnome: https://termbin.com/3qth 2023-05-14 19:11:34 I'm on Edge 2023-05-14 19:14:47 Hello. I have fixed wifi, but xserver wouldn't run. I checked log and it was due to missing drivers which I added, however, now I get error "sna_option_accel_blt:18146 assertion 'sna->kgem.gen < 0120' failed." 2023-05-14 19:15:41 according to irclogs someone else had the same problem and it involved xf86-video-intel, which I have installed 2023-05-14 19:15:42 ziproot: did you fix the udev error 2023-05-14 19:15:44 ? 2023-05-14 19:15:51 yes, udev error is fixed 2023-05-14 19:16:51 the problem mentioned was actually only a few weeks ago, with edge version, and since then edge became v3.18 which I have installed 2023-05-14 19:16:56 (on irclogs) 2023-05-14 19:16:58 raspbeguy: it apperently needs to be rebuilt 2023-05-14 19:17:55 psykose: apparently gvfs-afc was skipped in the libplist rebuild 2023-05-14 19:18:22 my gpu is "Mesa Intel(R) Iris(R) Plus Graphics (ICL GT2) 2023-05-14 19:19:37 raspbeguy: should be fixed in ~15 minutes 2023-05-14 19:19:44 good catch 2023-05-14 19:19:45 also known as "Intel Corporation Iris Plus Graphics G7 (rev 07)" 2023-05-14 19:19:52 or maybe longer, as the builders are busy 2023-05-14 19:19:58 Great 2023-05-14 19:19:59 ikke: could you kill riscv 2023-05-14 19:20:06 RIP 2023-05-14 19:20:23 psykose: it's still continuing 2023-05-14 19:20:25 yeah 2023-05-14 19:20:28 but i want it to build gcc 2023-05-14 19:20:31 oh 2023-05-14 19:20:32 so i can do some gcc rebuilds 2023-05-14 19:20:51 (gcc doesn't upgrade until main is done so i have to wait for it everywhere) 2023-05-14 19:21:04 ok I will try to apply advice for the other person, let me see if that works 2023-05-14 19:21:04 shortcomings of build-base and no rootbld :p 2023-05-14 20:13:17 Is acf-awall the only graphical way to interact with awall, and is that better than gufw/ufw for in-home usage?  2023-05-14 20:13:55 I need something easy, and gufw was that, but I'm trying to be a bit more Alpine instead of relying on old Debian/*buntu habits 2023-05-14 20:14:11 as if alpine has resources to develop multiple different graphical interfaces 2023-05-14 20:14:27 🤷 2023-05-14 20:15:06 Maybe not, but a plug in to another front-end, or maybe it's just acf. Hence the question mark, instead of a period 2023-05-14 20:16:03 uniqNuuid: I'm just trying to figure a way to copy the kernel hooks I have on arch, to alpine, I want to beable to run an older kernel then the one installed. 2023-05-14 20:16:14 Like I want the /lib/moduals 2023-05-14 20:16:35 /lib/modules 2023-05-14 20:16:51 scara: installing a new version of the kernel package automatically removes the old version 2023-05-14 20:22:10 minimal: Yes but I want to keep the old modules for as long as I'm running the old kernel. 2023-05-14 20:22:50 right, I'm just pointing out that things (currently) are not designed to work that way 2023-05-14 20:23:54 I thought ncopa or someone else recently talked about a way to potentially achieve that but can't find a reference to it 2023-05-14 20:25:41 When trying to run any window manager, I get errors of libraries not being found. Even dwm, a very basic manager, returns errors like "XftFontClose: symbol not found" 2023-05-14 20:27:32 @ziproot: did you run the setup-xorg script?  2023-05-14 20:29:09 yes 2023-05-14 20:30:19 was that dwm compiled elsewhere 2023-05-14 20:30:47 ziproot: not mixing repos (stable with edge)? 2023-05-14 20:31:11 no, only v3.18 2023-05-14 20:31:27 I tried both manually compiling dwm and installing it from apk and both had those types of errors 2023-05-14 20:36:00 minimal: What do you then do to fix it? 2023-05-14 20:39:11 a firewall is a firewall regardless how or what you use to create it, pick your poison. tbh 2023-05-14 20:40:34 wait when I ran apk upgrade it said I was out of disk space 2023-05-14 20:40:54 but df says I used 3% spae 2023-05-14 20:42:01 Thanks, eex0 2023-05-14 20:43:16 ziproot: and df -i? 2023-05-14 20:44:47 1% 2023-05-14 20:46:56 ziproot: how large is your disk? 2023-05-14 20:48:50 47.4 GB 2023-05-14 20:50:34 df -i reports Use% 0% for all fielsystems listed on my laptop.. interestingly 2023-05-14 20:53:26 minimal, scara i think there is an open issue. Maybe under apk-tools project 2023-05-14 20:54:37 it says "failed to create boot/System-map-lts: no space left on device when trying to upgrade linux-lts 2023-05-14 20:55:04 oh wait I see, that's part of partition 1 which is 99% full 2023-05-14 20:55:16 It’s the boot part 2023-05-14 20:56:05 yes, all 0 for me on /boot 2023-05-14 20:58:18 OK, I deleted the old version when upgrading and that gave me enough space 2023-05-14 21:02:05 ncopa: No but like really, what is the currently implemented solution? Reboot whenever you update your kernel? I run an IRC client on my VPS so I'm trying to keep downtime to a minimal, also weird quirks with if I wanted to make it possible to just automaticly start things back up, but thats not the point. 2023-05-14 21:02:25 there is no implemented solution 2023-05-14 21:02:56 OK, I ran "for i in $(apk info); do apk fix $i; done" and then manually reinstalled gcc because that threw an error, and now dwm just says "cannot open display" 2023-05-14 21:03:03 psykose: So do you just tolerate that your software wont run? 2023-05-14 21:03:14 ziproot: you can just `apk fix \*` for the same thing 2023-05-14 21:03:19 scara: not sure what you mean 2023-05-14 21:03:33 psykose: oh, thank you 2023-05-14 21:03:41 modules the kernel loads stay loaded, you just can't load new ones 2023-05-14 21:03:46 Some things just will not run without the modules installed. 2023-05-14 21:03:50 like what 2023-05-14 21:04:09 In my case I need to setup a firewall so I need to modprobe ip_tables. 2023-05-14 21:04:19 and then after you modprobe ip_tables, it stays loaded forever 2023-05-14 21:04:25 and it can be deleted off disk and it won't matter 2023-05-14 21:04:41 But it hasn't been loaded in yet. 2023-05-14 21:04:47 then load it when you boot the kernel 2023-05-14 21:04:50 i'm sure you'll figure it out 2023-05-14 21:05:22 I guess right now, what I can do is manually download the old kernel and fill in the modules. 2023-05-14 21:07:41 Oh awesome, the mirrors ofcourse delete old packages, guess I'll just have to reboot, its not the end of the world. 2023-05-14 21:08:21 I used to bitch before rtfm too.. once! 2023-05-14 21:08:30 wow a chatter ! 2023-05-14 21:08:32 O M G 2023-05-14 21:09:04 hi eex0 2023-05-14 21:09:09 waves 2023-05-14 21:09:16 OWOWW 597 chatters! 2023-05-14 21:09:28 ok this is the biggest chann3el i been in 2023-05-14 21:09:58 stay tuned, it gets quiter..lol 2023-05-14 21:10:01 eex0 are from england? 2023-05-14 21:10:02 LOL 2023-05-14 21:10:06 quieter* 2023-05-14 21:10:15 my first language was typo, i prefer it 2023-05-14 21:10:37 I think almost everyone on oftc is english 2023-05-14 21:10:47 bri'ish 2023-05-14 21:11:13 waterhead: I'm in silicon valley and this particular channel is main, try #alpine-offtopic for chit-chat 2023-05-14 21:11:29 cool, i been to california 2023-05-14 21:11:43 sunny a'f.. mhm 2023-05-14 21:11:47 nice 2023-05-14 21:12:25 i been to san diego, LA, hollywood hmm, languna beach , few other places, 3 different trips 2023-05-14 21:12:36 fun in the sun 2023-05-14 21:13:04 been to riverside too 2023-05-14 21:13:08 just remembered 2023-05-14 21:13:30 as I have visited england.. portsmith, plymouth 2023-05-14 21:13:46 i've never been to england 2023-05-14 21:13:47 would be nice 2023-05-14 21:13:57 i'm canadian 2023-05-14 21:14:14 eh? 2023-05-14 21:14:17 hahaha 2023-05-14 21:14:25 yea 2023-05-14 21:15:03 is there a limit of how many channels you can be on , on oftc? 2023-05-14 21:15:09 wont let me join more than 3 2023-05-14 21:15:31 ah ok , prolly invite only 2023-05-14 21:15:50 no limit I know of 2023-05-14 21:16:06 I'm on 8-10 myself 2023-05-14 21:16:11 ok 2023-05-14 21:16:41 i used to go t fishforums on oftc over 10 years ago, its gone now, it was so busy , so many cool chatters 2023-05-14 21:16:51 now all gone, no idea where the ar, but the channel still exists 2023-05-14 21:17:17 games were born 2023-05-14 21:17:30 i guess 2023-05-14 21:18:06 irc @1994 I think 2023-05-14 21:18:15 wow 2023-05-14 21:18:18 been while 2023-05-14 21:18:27 left for 18+yrs.. built games..lol 2023-05-14 21:19:06 you mean , you did? 2023-05-14 21:20:04 I still dable, make $ off of and troll secondlife 2023-05-14 21:20:15 cool! 2023-05-14 21:20:24 ever been to canada? 2023-05-14 21:21:50 I IM'd you waterhead 2023-05-14 21:22:14 ok 2023-05-14 21:56:03 smart bot! 2023-05-15 02:00:24 Switching to Alpine for server. Is there any spamass-milter present (SpamAssassin milter for Postfix) at all or provided anywhere? 2023-05-15 02:20:51 "i'm canadian" <- same here :D, well, a Mexican Canadian! 2023-05-15 02:26:12 hmmm, anyone else on ppc64le? so far it's been great, but there are some minor issues... (full message at ) 2023-05-15 02:28:38 context: 2023-05-15 02:28:39 so, I'm vnc'ing into it temporally to do some homework on libreoffce that I have to do 2023-05-15 02:28:39 normally I wouldn't be using vnc, but I'm having no choice right due to the shear amount of noise that my POWER server fan do (2U) 2023-05-15 02:28:51 picture for eye candy :D 2023-05-15 02:29:09 ACTION uploaded an image: (161KiB) < https://matrix.org/_matrix/media/v3/download/matrix.org/batqpaBllAUiBkMjHQpGIebD/670_.jpg > 2023-05-15 02:30:11 * context: 2023-05-15 02:30:12 so, I'm vnc'ing into it temporally to do some homework on libreoffce that I have to do 2023-05-15 02:30:12 normally I wouldn't be using vnc, but I'm having no choice right due to the shear amount of noise that my POWER server fans do (2U fans are loud as hell and they don't shut up) 2023-05-15 06:15:18 so I know what I said before, but I feel like I can take my knowledge from arch and apply it 2023-05-15 06:16:00 does anyone know the packages that alpine uses to build itself `setup-alpine` 2023-05-15 06:16:18 alpine-conf 2023-05-15 07:27:17 I have just downloaded the VM edition and installed it in a virtual machine. I ran setup-alpine and after configuring the NTP client I received this error: "wget: can't connect to remote host: Operation timed out". My network is configured correctly and is working. I have seen a bug report about wget not working inside busybox, but I have not found a workaround. I'm also a bit surprised that this doesn't work given that it is the install script of a f 2023-05-15 07:27:17 resh install. Does anyone have any ideas? 2023-05-15 07:35:03 are you sure that it's actually working if you ping a host and use wget manually 2023-05-15 07:42:43 Hi psykose! Yes, I see what might be the issue now; IPv4 works fine but ping -6 does not. 2023-05-15 07:53:52 how do I find out when/why a package was removed from Alpine? 2023-05-15 07:56:59 usually git log 2023-05-15 07:59:17 thanks, seems like the package just got renamed (fts-dev) 2023-05-15 08:00:37 ah, that was my mistake 2023-05-15 08:00:41 should've added a fts-dev compat too 2023-05-15 08:01:07 no worries, was just trying to build dracut but I see it's packaged anyway 2023-05-15 08:02:38 aw, api.alpinelinux.org is gone. 2023-05-15 08:05:13 is the source code for pkgs.alpinelinux.org anywhere? 2023-05-15 08:05:17 im attempting to add packages to an index using `apk index`. but everytime I run it, it doesn't add packages 2023-05-15 08:05:54 what does apk index --verbose say? 2023-05-15 08:06:53 it say says "Index has 0 packages (of which 10 are new)" 2023-05-15 08:07:25 then when I run it with another package set, it says says "Index has 0 packages (of which 15 are new)" 2023-05-15 08:08:14 voltagex: https://gitlab.alpinelinux.org/alpine/infra/aports-turbo/ 2023-05-15 08:08:33 thanks psykose 2023-05-15 08:08:33 trim: what command do you run 2023-05-15 08:08:43 verbatim 2023-05-15 08:09:42 but i think it works 2023-05-15 08:09:48 this looks like more of a visual bug 2023-05-15 08:09:50 and a new one :p 2023-05-15 08:10:13 it just always says 0, and new is the amount added (so the list of ./*.apk, or the diff with -x reused) 2023-05-15 08:10:41 `apk index -vU --allow-untrusted -o packages/APKINDEX.tar.gz packages/*.apk` 2023-05-15 08:11:40 seems like gitlab.alpinelinux.org is struggling a bit. 2023-05-15 08:12:29 yeah, that works fine 2023-05-15 08:12:32 it just says 0 anyway 2023-05-15 08:12:35 when I try to use it as a repo though the error "WARNING: opening /opt/packages: No such file or directory" 2023-05-15 08:13:00 is this because of something different? 2023-05-15 08:13:01 it has to be sub-arch 2023-05-15 08:13:17 packages/x86_64/*.apk, etc 2023-05-15 08:13:33 ohhhhhhh 2023-05-15 08:14:00 so I have to use that in my index call right? 2023-05-15 08:14:02 it fetches the repo line at $repo/$(apk --print-arch)/APKINDEX.tar.gz 2023-05-15 08:14:09 yeah just make a subfolder 2023-05-15 08:14:12 put things in it 2023-05-15 08:14:16 same thing but one more level 2023-05-15 08:14:52 can I put my index-file anywhere, or does it have to be in the same folder? 2023-05-15 08:15:14 same 2023-05-15 08:15:29 okay thanks, ill try that out 2023-05-15 08:16:32 I wonder if the Alpine project would consider publishing the sqlite database behind pkgs.alpinelinux.org - it means tools like apk-file wouldn't have to parse HTML to find what package provides a certain file. 2023-05-15 08:20:05 there's multiple and they're like over 10gb 2023-05-15 08:20:13 ...oh 2023-05-15 08:20:23 I wonder how apt-file does it for Debian then. 2023-05-15 08:21:30 apt-file generates a db for you locally, and i guess the paths are fetched in some way that doesn't involve downloading every single .dev 2023-05-15 08:21:32 .deb* 2023-05-15 08:21:53 pekoes it worked! you're a wizard 2023-05-15 08:22:10 *psykose 2023-05-15 08:22:39 :) 2023-05-15 08:52:10 local alpine mirror go brrrrrrrrr 2023-05-15 08:53:01 Alpine has taught me spamass-milter is a rookies tool for rookie distros. Thank you Alpine. 2023-05-15 08:54:42 if you mean spamassassin that exists 2023-05-15 08:55:11 Other distros build in a milter for spamassassin to use with stuff like postfix and I'm seeing now it looks unnecessary. 2023-05-15 08:56:00 I'm migrating configs from AlmaLinux to Alpine right now because Alma messed me up and lost some packages in its repos for no reason. 2023-05-15 08:56:26 Nobody wants to compile everything for their server. 2023-05-15 09:08:34 The package for official repos are not build on the CI pipeline for aports, are they? 2023-05-15 09:09:11 no 2023-05-15 09:09:53 Where do they get built? 2023-05-15 09:10:26 separate builders 2023-05-15 09:11:13 on master changes a trigger gets called and the builders git pull and do stuff etc 2023-05-15 09:12:05 https://gitlab.alpinelinux.org/alpine/infra/docker/aports-build ? 2023-05-15 09:12:20 there's no repo for it 2023-05-15 09:12:42 aports-build is some ci stuff 2023-05-15 10:55:19 Hello ppl 2023-05-15 10:56:23 need a little help with LXC on Alpine 3.18: I am using a privileged LXC container with centos7 inside and I need to use an OpenVPN tunnel inside it 2023-05-15 10:56:54 but I always get the message "ERROR: Cannot open TUN/TAP dev /dev/net/tun: Operation not permitted (errno=1)" when I start the tunnel into the container (centos7 side) 2023-05-15 10:57:21 I tried many workarounds as stated on other forums 2023-05-15 10:57:43 but I still get this message and I'm puzzled on why it happens 2023-05-15 11:15:55 I solved it by adding the command "lxc-device add -n /dev/net/tun /dev/net/tun" in local.d script, but seems like a workaround 2023-05-15 11:17:45 i mean it's more or less stuff like https://www.cloudhosting.lv/eng/faq/How-to-enable-tun-tap-inside-LXC https://discuss.linuxcontainers.org/t/no-dev-net-tun-inside-lxc-container/8344/12 etc 2023-05-15 11:18:22 both did not work at all 2023-05-15 11:18:38 "lxc-device add -n /dev/net/tun /dev/net/tun" worked oob 2023-05-15 11:22:45 cgroups is beautiful pain. Beautiful in some sense, but a pain. And also centos7 is ancient and wants cgroups1 not cgroups2 because of that horror that is systemd. I should make myself happy with that workaround and that's it. I guess :) 2023-05-15 11:23:29 systemd works with cgroups 2 by default 2023-05-15 11:23:39 the reason starts and ends at 'centos7 is ancient' 2023-05-15 11:28:35 psykose: I 100% agree, but sometimes you have to suck it up and use a container for old software, horrible as it sounds 2023-05-15 11:29:13 or a VM 2023-05-15 11:29:57 but this VMWARE VPS is so small that a container fits better, and I do not have (even) access to KVM 2023-05-15 11:30:08 anyway problem solved 2023-05-15 11:33:57 :) 2023-05-15 13:57:43 hello...since today's update xorg does not start as a user anymore 2023-05-15 13:58:11 I saw an AIGLX error, not sure if that one is related 2023-05-15 13:59:28 ah, no, root's xorg log has the same entry 2023-05-15 14:02:28 let me guess, you have xf86-video-intel installed 2023-05-15 14:08:08 hi! when and why was initdb moved into /usr/libexec/postgresql15/initdb? 2023-05-15 14:08:13 it was in /usr/bin before 2023-05-15 14:09:06 it is in usr/bin, the pg_versions thing lets you pick the default 2023-05-15 14:09:26 pg_versions set-default 15 and it should be in usr/bin 2023-05-15 14:10:07 was changed around so they're all in their own dir and you pick the one you use 2023-05-15 14:10:39 ah, but it doesn't get automatically set when installing postgres, no? 2023-05-15 14:11:40 it does 2023-05-15 14:12:06 if you just install postgresql15 on clean the trigger sets it as default as it's the only one that exists 2023-05-15 14:12:30 https://img.ayaya.dev/vu0cGPL3A0GS 2023-05-15 14:12:43 ah yeah. i'm installing as non-root (inside a container) so pg_versions fails 2023-05-15 14:40:50 my hacker uses IxVeriWave .. disregard if you're NOT "my hacker" return to your regularly scheduled chan 2023-05-15 15:06:09 well, it could be that wireshark took a dump and this bug is back .. from eons ago: In Wireshark 2.4.0 to 2.4.3 and 2.2.0 to 2.2.11, the IxVeriWave file parser could crash. This was addressed in wiretap/vwr.c by correcting the signature timestamp bounds checks. 2023-05-15 15:06:09 Published: January 11, 2018 2023-05-15 15:06:46 either way, I'll pitbull this thing 2023-05-15 15:10:47 you good? 2023-05-15 15:11:10 3mg of binary data was sent from OFTC, encapsulated in tls 1.2 I might need some help, anyone know a cryptographer? 2023-05-15 15:12:04 not yet psykose, I will be though.. thanks 2023-05-15 15:12:22 you sound like you took a questionable amount of psychoactive substances 2023-05-15 15:13:39 I'm clear as a bell.. woke up in a good mood about 45 minutes ago to find wireshark left packet presents for me. 2023-05-15 15:13:57 :3 2023-05-15 15:14:31 don't think I'll be leaving irc on all night again tho, good thing I left wireshark on too 2023-05-15 16:17:59 psykose tracking my ixveriwave incident is pointing to a possible OpenSSL Vulnerability 2023-05-15 16:18:15 working on it 2023-05-15 16:58:31 good afternoon 2023-05-15 16:59:09 Does not have the day package 2023-05-15 17:01:20 the what 2023-05-15 17:14:50 you know, the day package 2023-05-15 17:15:23 something doesn't have it 2023-05-15 17:17:48 permanent evening 2023-05-15 17:23:45 I don't get it 2023-05-15 17:24:28 Because it's missing 2023-05-15 17:27:58 wolf: no one here knows which "day" package you are actually referring to 2023-05-15 17:38:58 Thak's minimal 2023-05-15 17:39:43 I refer to this: https://pastebin.com/AT7NpSDS 2023-05-15 17:41:14 so "dia", not "day", wow someone could have easily figured out what you meant lol 2023-05-15 17:42:21 so are you asking if Alpine has a package for "dia" or stating that Alpine does not have a package for "dia"? (in which case why are you stating it? are you expecting someone to suddenly package it for you?) 2023-05-15 17:45:02 Although dia stands for dia-grams, not día 2023-05-15 17:47:56 it used to be packaged 2023-05-15 17:51:34 package of the day 2023-05-15 17:52:07 PotD 2023-05-15 18:12:30 Hello. I've done a fresh installation of Alpine 3.18, and followed the tutorial to install KDE Plasma. 2023-05-15 18:12:44 https://wiki.alpinelinux.org/wiki/KDE 2023-05-15 18:13:11 livy: good for you. Did you perhaps have a question to ask? 2023-05-15 18:13:30 After the display manager 'sddm' started, it did not respond to mouse and keyboard. 2023-05-15 18:13:47 I could neither type my password, nor clicked the Shutdown/Restart button. 2023-05-15 18:14:29 minimal: don't be rude 2023-05-15 18:14:41 Right now I am testing Alpine 3.18 inside VMware Workstation, but I do not think it matters. 2023-05-15 18:14:54 Command line interface works just fine. 2023-05-15 18:15:53 The only thing I can do now is moving the cursor. 2023-05-15 18:16:16 Maybe you're not in the sufficient group (like input?) 2023-05-15 18:16:52 I'll try using root account and see. Right now I am using a normal account. 2023-05-15 18:17:06 no no 2023-05-15 18:17:09 Don't try that 2023-05-15 18:17:24 Yeah it doesn't work either. :( 2023-05-15 18:18:08 the guide is missing the part where you have to rc-service svc start the services, not just add them 2023-05-15 18:18:20 i guess you can add yourself to video/input groups anyway and logout and back int 2023-05-15 18:18:43 I know. I used 'rc-service start'. I even hard reset the VMware VM. 2023-05-15 18:18:50 So the services are surely started. 2023-05-15 18:19:18 How to add my user to these groups? What are the group names? 2023-05-15 18:19:33 In /etc/group 2023-05-15 18:19:46 With: adduger $USER $group 2023-05-15 18:19:55 https://wiki.alpinelinux.org/wiki/Setting_up_a_new_user 2023-05-15 18:21:20 grep video /etc/group 2023-05-15 18:21:29 video:x:27:root,livy,sddm 2023-05-15 18:21:43 Looks like my user is in video group by default. 2023-05-15 18:21:48 Yeah but I talked about input 2023-05-15 18:21:54 I'll try to add it to input group now. 2023-05-15 18:21:55 Video is for… video 2023-05-15 18:22:32 Also you don't have to grep, you can also use "groups", which will tell you about the effective groups 2023-05-15 18:24:13 I've added my user to input group, then do a reboot. 2023-05-15 18:24:20 Still it doesn't work. 2023-05-15 18:24:47 I am stuck at the login screen and cannot type or click anything. 2023-05-15 18:26:09 You said VMware, maybe you need some specific Xorg driver for those input (just a guess, I don't know how vmware works) 2023-05-15 18:27:01 It worked just fine before I started SDDM service. 2023-05-15 18:27:16 Maybe I'll test it tomorrow on QEMU, or on a physical machine. 2023-05-15 18:27:28 I am on my gaming laptop, and only Windoze. :(( 2023-05-15 18:27:59 In the meantime, I load the snapshot with the vanilla Alpine installation and try to install Xfce and see. 2023-05-15 18:48:06 Xfce and lightdm combo works flawlessly. 2023-05-15 18:49:07 Tomorrow I'll try KDE again on QEMU pc-q35 when I go to work. 2023-05-15 21:04:30 hello 2023-05-15 21:04:56 I don't know how to change keymap on GDM 2023-05-15 21:09:34 iirc you cannot 2023-05-15 21:09:50 only after 2023-05-15 21:09:57 https://gitlab.alpinelinux.org/alpine/aports/-/issues/14544#note_285138 2023-05-15 21:21:47 I'll check if there is an upstream issue 2023-05-15 21:22:14 This seems related to lack of systemd 2023-05-15 21:22:21 pretty much 2023-05-15 22:24:18 lol .. pong! 2023-05-16 01:17:40 tx? 2023-05-16 02:52:52 anybody know why I'd be getting an error like: package mentioned in index not found (try 'apk update') 2023-05-16 02:54:41 sync may be off in your repo? 2023-05-16 02:55:07 I checked my package repo and the apk exists and it has an entry in the APKINDEX file (as seen by extracting the APKINDEX.tar.gz file and looking through it) 2023-05-16 02:56:56 thats a new one for me 2023-05-16 02:58:00 yeah, it's weird too because it's just the openrc package that fails (the main package installs fine) 2023-05-16 03:00:17 iggy: apk fix 2023-05-16 03:59:54 that gives the same error 2023-05-16 07:30:08 apparently abuild is setting the arch to "noarch" for the openrc package, but the package is actually ending up in the x86_64 dir 2023-05-16 07:35:25 I see the main repos the openrc packages all have arch=x86_64, but all of the openrc packages in my repo have arch=noarch... but this is the only package having issues even though all the other openrc packages are also noarch 2023-05-16 07:38:06 scratch that, my openrc packages are all behind the main repos, so testing installing openrc packages from my repo didn't work 2023-05-16 07:44:46 There is no dedicated dir for noarch 2023-05-16 07:47:18 currently trying to figure out how to force an arch for a(n openrc) subpackage 2023-05-16 07:49:33 Why? 2023-05-16 07:51:04 because abuild is setting the arch to noarch which is then making apk look for something along the lines of /alpine/edge/main/noarch/caddy-ext-openrc-2.6.4-r1.apk because the APKINDEX says noarch for the openrc packages 2023-05-16 08:00:55 interesting... the APKINDEX that is generated locally (as part of `abuild -r`) has arch=x86_64, it's only when I upload them to my package repo (which then runs `apk index -o APKINDEX.tar.gz ....apk`) that the APKINDEX ends up with arch=noarch 2023-05-16 08:05:58 apparently, I need to --rewrite-arch all of them 2023-05-16 08:06:12 thanks ikke and rubber ducky 2023-05-16 08:08:55 quack 2023-05-16 08:27:22 quack quack 2023-05-16 10:04:08 hi all, where is configuration place for extlinux.conf to prevent overwrite of console after every kernel update? 2023-05-16 10:05:48 overwrite of console? 2023-05-16 10:06:07 boot stuff is in /boot 2023-05-16 10:41:04 i know, but where i can set 'default' settings for APPENDm which is always overwritten by apk once kernel is updated 2023-05-16 10:41:33 Hello, I try to create a script to install an Alpine Linux completely offline. So, on an online server, I have downloaded all needed apk using 'apk fetch', then copied these apk on my offline server, but when I try , for example 'apk add --allow-untrusted ./curl-8.0.1-r0.apk', it fails because alpine try to get APKINDEX.tar.gz, and also lots of dependencies (readline, ca-certificatesn nghttp2-libs...). Is there a 2023-05-16 10:49:54 Cyanat: apk fetch -R 2023-05-16 10:51:24 I'd believe that running an offline caching webserver with the packages might be a cleaner approach if you ever want to scale out 2023-05-16 10:56:04 @pj that seems gret, thanks 2023-05-16 10:56:37 @satmd, yes, it seems a good idea, I will probably try that in a second tim 2023-05-16 11:23:31 lopid, found it - /etc/update-extlinux.conf 2023-05-16 11:27:56 oh, sorry 2023-05-16 12:17:13 is screensharign broken again on edge? 2023-05-16 12:17:21 doesn't work for me in firefox... 2023-05-16 12:33:14 Sorry, me again with my offline instalaltion package. So, on my offline server, I have curl apk with all its dependencies. But installing curl continue to raise an error because dependencies are not installed, and because the server can't get them on internet. So I have to manually apk add libcurl-8.0.1-r0.apk, then nghttp2-libs-1.47.0-r0.apk, then... then curl. Is there a way to simply let alpine check a local fo 2023-05-16 13:07:02 Your message was truncated 2023-05-16 13:07:17 for having offline packages: mirroring repos with e.g rclone/sync works well. v3.18 main is just ~4GiB for x86_64. you can place it in a directory, and point /etc/apk/repositories to it. it will behave the same way as an online one 2023-05-16 13:08:15 Cyanat: you have to actually put the apks in a folder that is in /etc/apk/repositories and not just in the same folder implicitly made for an existing http repo (which will never work without networking) 2023-05-16 13:28:22 ok, it make sense. So I have stored all my apk in /test and chmod 777 this folder. In /etc/apk/repositories I've add an line "/test", but I don't know why, I get WARNING: Ignoring /test: No such file or directory 2023-05-16 13:29:16 you have to put them in /test/$(apk --print-arch)/ and create an index too 2023-05-16 13:29:24 and then also sign the index, and install the key you signed it with 2023-05-16 13:30:54 Ok, not so easy as I thought... I think I will need to do some research on how creating our own repo :) 2023-05-16 13:55:29 Cynat: as nu mentioned just rsync the relevant Alpine repo(s) to a local directory/server and use that 2023-05-16 14:03:36 minimal: you completely miss the point on what they are trying to do 2023-05-16 14:03:38 same as nu 2023-05-16 14:04:43 anyway, Cyanat: `apk index -o APKINDEX.tar.gz *.apk` in directory with .apk's 2023-05-16 14:15:58 Ok, so to mirror the entire alpine 3.16 repository, it's something like that right? 2023-05-16 14:16:00 rsync --archive --update --hard-links --delete --delete-after --delay-updates --timeout=600 rsync://rsync.alpinelinux.org/alpine/v3.16/ ./ 2023-05-16 14:31:47 pj: nope I didn't miss the point, I merely pointed out the easiest solution 2023-05-16 14:32:29 Cyanat: That seems to look ok. 2023-05-16 14:33:09 yes, you are missing the point because suggesting completely different thing is not a solution 2023-05-16 14:34:08 Is this a bug? https://lainsafe.kalli.st/files/168424760873689.txt 2023-05-16 14:35:16 probably 2023-05-16 14:35:47 Where is the most correct place to report it? 2023-05-16 15:10:40 https://gitlab.alpinelinux.org/alpine/awall 2023-05-16 15:13:12 /usr/bin/hugo, 60M. 2023-05-16 15:13:16 computers were a mistake. 2023-05-16 15:16:44 the magic of static linking :p 2023-05-16 15:16:59 that's quite average 2023-05-16 15:17:03 half the cloud stuff is 100+ 2023-05-16 15:18:23 yeah, binaries at work are insane… 2023-05-16 15:18:29 like a couple of GB 2023-05-16 15:28:50 a couple gb for one executable? what? 2023-05-16 15:29:12 i know google does link-the-world as a build strategy but the linker stills throw it all away and they do a bunch of other stuff 2023-05-16 15:29:18 an actual multi-gb final binary seems fake 2023-05-16 15:29:34 maybe the build folder, or all the debug data? :D 2023-05-16 15:34:52 -rwxr-xr-x 1 root root 1076332672 Jan 1 2000 /usr/bin/XXX 2023-05-16 15:35:19 this is on my workstation 2023-05-16 15:35:26 prod binaries are bigger 2023-05-16 15:35:57 yikes! 2023-05-16 17:16:33 jvoisin, wth 2023-05-16 17:57:35 alpine represented https://pr0gramm.com/top/5688840 2023-05-16 19:00:46 is there any documentation on apk the package manager's failure modes? like can I trust it to not corrupt the package database if it crashes, can it rollback transactions on recoverable and irrecoverable errors, etc 2023-05-16 19:01:11 i don't think there are any docs no 2023-05-16 19:01:29 then I hope the answers are all yes :P 2023-05-16 19:01:30 and if by crashes you mean 'it segfaults' then i don't think you can trust that for more or less any program, haha 2023-05-16 19:01:37 but just general errors? it's safe 2023-05-16 19:01:46 well like atomic writes 2023-05-16 19:01:47 it can leave an error state probably but not corrupted 2023-05-16 19:01:47 there is no package database, no ? 2023-05-16 19:01:51 there is 2023-05-16 19:01:58 thanks psykose 2023-05-16 19:02:04 the world file ? 2023-05-16 19:02:04 /lib/apk/db/ 2023-05-16 19:02:31 handlerug: overall though i'm not super sure 2023-05-16 19:02:42 you could open an issue in apk-tools for clarification on what has already been thought of 2023-05-16 19:02:45 it would be a better answer 2023-05-16 19:02:49 yeah I was asking particularly because you don't encounter it often 2023-05-16 19:02:54 indeed 2023-05-16 20:21:50 alpine's chromium is glitched (amdgpu) after update. something has recently been afflicting chromium based browsers that causes glitches, but google-chrome update some 1-2 weeks ago fixed that. not sure if chromium is lagging behind on that. workaround is to use software renderer. 2023-05-16 20:22:21 “glitched” meaning what? 2023-05-16 20:23:11 i noticed the same 2023-05-16 20:23:15 the rendering is screwed, may start normal then deteriorate to boxes not rendering properly all over the window. gets worse for js heavy frontends. 2023-05-16 20:23:15 hopefully todays upgrade has the fix 2023-05-16 20:23:23 i noticed it for pwas 2023-05-16 20:23:28 i.e. instantly on start skia is just broken 2023-05-16 20:23:29 I see, thanks Armote[m] 2023-05-16 20:25:00 terminal displays gl complication errors. but doesnt occur with llvmpipe. 2023-05-16 20:25:55 compilation* 2023-05-16 20:26:14 yeah 2023-05-16 20:26:30 check again in uhh 6 hours when it builds the upgrade 2023-05-16 20:26:36 if not, well, not really sure why it's broken :p 2023-05-16 20:27:21 hmm, let me read the quick log 2023-05-16 20:27:30 unless you know which commit fixed it 2023-05-16 20:27:35 well the workaround for me is to disable access to /dev/dri, not sure what the normal way to trigger software rendering is. --disable-gpu perhaps? 2023-05-16 20:27:44 ye 2023-05-16 20:27:54 some flag like that 2023-05-16 20:29:23 bunch of amd whatever rolls in the log 2023-05-16 20:29:25 maybe it is 2023-05-16 20:51:25 surprised anyone even uses the chromium :D 2023-05-16 20:52:01 Only most of the world :/ 2023-05-16 20:52:46 And most likely in your pocket-computer 2023-05-16 23:47:49 anyone have any idea why the kernel would spend over a minute "Spinning up disk..." during boot? (the two disks in question are SSDs, and once this times out, they come up perfectly) 2023-05-16 23:48:14 this happens in the initrd, seemingly while nlplug-findfs is running 2023-05-16 23:50:30 I don't have all of alpine-base installed right now on this box; am I maybe missing maybe some hardware hints files or something that would normally be copied into the initramfs and would let it know to not do this? 2023-05-16 23:52:28 easy way to find out is to add all of alpine-base and see if it fixes it, but i doubt it 2023-05-17 02:30:17 so on the assumption that doesn't work (I will try it, but can't until I get home), any other ideas? 2023-05-17 02:32:06 idk 2023-05-17 02:32:23 that is a kernel message indeed so it sounds like some device issue 2023-05-17 02:33:09 when i had that it was a legit bios/drive/whatever issue 2023-05-17 02:33:41 i think i had a faulty usb thing and when anything was plugged in it would hang on something for a bunch of seconds :D 2023-05-17 02:34:24 it doesn't sound related to anything in the userspace boot process, unless the same kernel with a different initrd (from another distro etc) doesn't have the issue 2023-05-17 03:55:48 Armote[m]: yep, it's fixed 2023-05-17 04:18:43 psykose: yep, it's a kernel message, but it didn't happen when booting the Alpine installer (not an identical kernel, but pretty dang close)? 2023-05-17 10:37:20 Hello, foes thelounge package vanished from alpine linux repos? 2023-05-17 10:38:52 https://pkgs.alpinelinux.org/packages?name=thelounge&branch=v3.18&repo=&arch=x86_64&maintainer= 2023-05-17 10:39:55 yup, looks like is not available any more 2023-05-17 10:50:41 it was removed 2023-05-17 11:07:12 darn :( @pj perhaps you know if there is an archive page of https://pkgs.alpinelinux.org where at least I can see who is/was the maintainer of the package in question? 2023-05-17 11:07:51 just change the branch on that page 2023-05-17 11:13:20 gopher22: it seems removed long time ago Date: Tue Nov 1 20:11:56 2022 +0000 2023-05-17 11:13:26 " package contains binaries prelinked against glibc" 2023-05-17 11:13:54 Maintainer: Kay Thomas 2023-05-17 13:28:07 great stuff, thanks. I can see the last version that still had it was 3.16 2023-05-17 13:28:36 luckly I have a backup container with this image with thelounge preinstalled. this one :) 2023-05-17 13:31:16 it's also in testing 2023-05-17 13:31:22 i managed to make it 66% smaller 2023-05-17 13:31:38 well 2023-05-17 13:31:40 'will be' 2023-05-17 13:33:05 it's in the testing repo? :o how did I miss it? :) 2023-05-17 13:33:12 brb, installing it now :) 2023-05-17 13:43:15 when it builds in whenevver 2023-05-17 13:45:08 psykose looks like it is only available in the testing repo for ppc64le (?) architecture. is this intended? 2023-05-17 13:47:21 should i say when it builds a few more times :p 2023-05-17 13:48:21 gotcha ;) 2023-05-17 13:55:35 psykose: yes please 2023-05-17 13:58:03 ikke: the build knows where it is because it knows where it isn't 2023-05-17 13:58:54 And therefore 2023-05-17 14:05:39 it appears in places that is supposed to appear in 2023-05-17 14:37:17 hello 2023-05-17 14:39:59 do oranges grow on the lemon tree 2023-05-17 14:43:27 sadly not, oranges are awesome 2023-05-17 14:44:37 but my question: i installed alpine linux on a thinkpad T400 which has libreboot installed. not the newest version of libreboot, but don't know the version currently. however, installation of e.g. fedora worked fine. 2023-05-17 14:46:05 the installation of alpine linux was successful but after rebooting, it doesn't boot. after starting the boot, it seems a grub menu shows up which i guess is the fault here, since i think alpine linux doesn't use grub by default (and syslinux instead?) 2023-05-17 14:47:07 i don't know 100% its grub but i think it is, at least i could press C to get to the commandline from grub and it looked similar to what grub does 2023-05-17 14:47:14 don't know that much about syslinux 2023-05-17 14:50:24 lemontree: Alpine can use Grub as well as Syslinux 2023-05-17 14:50:34 what errors did you see? 2023-05-17 14:50:49 With UEFI, it even defaults to grub 2023-05-17 14:51:00 i don't see any errors and the everything before the reboot was successful 2023-05-17 14:51:32 What do you see them? 2023-05-17 14:51:40 Then* 2023-05-17 14:52:07 i just see a black screen after the grub thing is done. i know from e.g. when running fedora and when booting the alpine linux installer that booting this thing usually takes a long time because i think grub does things inefficiently 2023-05-17 14:52:23 but i waited like 5 to 10 minutes and it is still a black screen without errors 2023-05-17 14:52:52 if i remember correctly, this is seaBios variant, so no UEFI 2023-05-17 14:56:53 lemontree: try removing "quiet" from the Grub entry's cmdline options? you should see some more info then during boot 2023-05-17 14:58:25 lemontree: you're BIOS booting, not UEFI? then setup-alpine should have installed Syslinux rather than Grub. Are you sure you're using BIOS booting? 2023-05-17 14:58:46 seabios provides only bios booting 2023-05-17 14:59:21 but i wonder if seabios / or libereboot just assumes grub and therefore alpine assuming syslinux doesn't work 2023-05-17 15:00:49 lemontree: well if BIOS is to be used for booting then Alpine's setup-alpine will install a boot sector on the disk/SSD (that of syslinux typically) 2023-05-17 15:01:25 if UEFI is used for booting then when setup-alpine partitions the disk it will create an ESP partition and put a grub EFI in there for booting 2023-05-17 15:01:25 regarding removing quiet option: that helped a bit, but not that much: now i could see i think 3 log statements (loading the kernel and some more i couldn't read) but after that, it is still blank screen 2023-05-17 15:03:03 Is it responding to input? Can you toggle caps and see the indicator light change?  2023-05-17 15:03:37 Didn't since older boards have issues with a change to how the framebuffer is started on more recent kernels?  2023-05-17 15:03:40 nope, is not responding, toggling caps doesn't change anything 2023-05-17 15:03:56 Oh okay, I'm headed the wrong way then, sorry  2023-05-17 15:04:25 (ah but i am sorry, the capslock doesn't have a light. but it responds to brightness changes) 2023-05-17 15:04:56 with brightness i mean the screen 2023-05-17 15:06:47 Oooh, okay. So it is alive at least... Can you ping or ssh from another machine?   2023-05-17 15:06:48 does the alpine installer use grub or syslinux? 2023-05-17 15:07:06 To load itself you mean?  2023-05-17 15:07:36 yes, when i boot up the installer, the image i burned on my usb stick 2023-05-17 15:12:59 Saijin_Naib: can't ping it, nmap found no ip adress 2023-05-17 15:18:17 lemontree: the Alpine installer is an ISO image and so it typically uses isolinux (whether its on an actual CD/DVD or on a USB stick) 2023-05-17 15:18:33 So it isn't getting very far when initialized...  2023-05-17 15:18:53 it could be a display DRM/KMS issue or it could be something else 2023-05-17 15:19:26 lemontree: try adding the "nomodeset" option to the cmdline in the bootloader? 2023-05-17 15:22:17 nomodeset doesn't change something 2023-05-17 15:22:51 but still my impression is that the problem is with libreboot 2023-05-17 15:25:22 I suspect you'll need to ask some libreboot people 2023-05-17 15:27:22 yep, asked in the libreboot channel already 2023-05-17 15:27:37 but well, thank you for your patience and help with this issue, everybody :) 2023-05-17 18:22:08 where do I report a bug for https://git.alpinelinux.org/aports/tree/community/amazfish?h=master? 2023-05-17 18:22:30 https://gitlab.alpinelinux.org/alpine/aports/ 2023-05-17 18:43:42 https://www.freedesktop.org/wiki/Software/systemd/TheCaseForTheUsrMerge/ 2023-05-17 18:44:00 What thoughts do folks have on this?  2023-05-17 18:44:24 I'm not educated enough on this to tell if this is blowing smoke or not  2023-05-17 18:44:28 Some have very strong opinions on it 2023-05-17 18:45:59 I thought this was (briefly) discussed here (or alpine-devel) a couple of months ago 2023-05-17 18:46:56 it regularly comes up 2023-05-17 18:48:05 What I don't get is the hegemonial agenda of this kind of things 2023-05-17 18:48:42 simplificatiaon 2023-05-17 18:52:57 Yeah, there are other ways of “simplifying” things 2023-05-17 18:53:07 If by simplifying you mean the lack of alternatives 2023-05-17 18:53:46 So it might be blowing a bit of smoke? Good to know  2023-05-17 18:53:54 :) 2023-05-17 18:54:47 "Some have very strong opinions..." <- Yeah, it is under the systemd article group, so that's just assumed 🤣 2023-05-17 18:55:06 From what I've seen in packaging, it sounds reasonable, no?  2023-05-17 18:55:07 To me the current distinction is kind of arbitrary 2023-05-17 18:55:13 Yeah 2023-05-17 18:55:28 Meaning the split how it is now?  2023-05-17 18:55:35 Ah, okay  2023-05-17 18:55:36 I think most controverse is the end state, not necessarily the change 2023-05-17 18:55:46 the separation made sense in the early days of small disks and separate mountpoints 2023-05-17 18:56:17 Also in networking systems, with remote mounts 2023-05-17 18:56:21 The entire reason /usr was used was because the OS disk was full 2023-05-17 18:56:33 /usr used to be what's now /home 2023-05-17 18:56:36 Now everything is mostly monolothic single-disk system 2023-05-17 18:56:50 My misperception was that stuff I install goes into usr, and stuff from the distro goes into the higher level  2023-05-17 18:57:09 Not really 2023-05-17 18:57:10 Saijin_Naib: the standard is /usr/local for things not managed by the OS 2023-05-17 18:57:30 or /opt in some other Unix-type OSes 2023-05-17 18:57:48 Well, /opt is for things too ugly to be properly integrated 2023-05-17 18:58:18 Is there documentation on this? Haha  2023-05-17 18:58:53 https://en.wikipedia.org/wiki/Filesystem_Hierarchy_Standard 2023-05-17 18:58:59 Saijin_Naib: yes, the scars carved into the faces of long-time Unix/Linux admins ;-) 2023-05-17 18:59:04 :) 2023-05-17 18:59:05 Many thanks  2023-05-17 18:59:10 https://refspecs.linuxfoundation.org/FHS_3.0/fhs/index.html 2023-05-17 18:59:22 Regarding /usr/local/, that was for actually local things to the machine 2023-05-17 18:59:52 Where you could share a /usr over several machines (ro), and install local modules in /usr/local 2023-05-17 19:00:07 Now of course, it got a different meaning in practice, as ikke said 2023-05-17 19:00:23 minimal: Ah, greybeard wisdom. 2023-05-17 19:00:25 redhat started all that sepeartion b.s 2023-05-17 19:00:46 people started doing all kinds of post-rationalization of the hierarchy :) 2023-05-17 19:03:39 eex0: nope, even before FHS older Unix systems had /bin vs /usr/bin and /sbin vs /usr/sbin separation, the Wikipedia article on FHS even mentions "hier" layout from 1979... 2023-05-17 19:31:25 noticed a bad habit mistake I was doing, allowing users of gnome to have doas or sudo.. yikes, fixed! 2023-05-17 19:32:05 :) 2023-05-17 19:40:13 was a really bad habit of mine too.. and more things I have uncovered because Im tired of being hacked..lol 2023-05-17 19:43:14 I noted a child could have hacked me and I thought my opsec was pretty decent, well, hah! mistakes only make us stronger eh. 2023-05-17 19:43:39 no 2023-05-17 19:49:01 going to get rid of grub so, with efibootmgr I can use the script on alpine docs for a cryptsys setup drive? I read that but not sure I fully understand it yet. also efibootmgr says I have a memory mapped file that my biso loads in and sets it to 0000* so it would always be first to load until I changed that with efibootmgr.. now from what I read on coreboot that this would be the manufacturers splash screen but to me, that just looked suspect 2023-05-17 19:49:01 a'f so, I just changed the boot order perminantly. 2023-05-17 19:49:32 biso = bios* 2023-05-17 19:50:28 if you're using efibootmgr then you mean UEFI 2023-05-17 19:50:53 nods yes 2023-05-17 19:50:54 There was a mail by Rob Landley on busybox mailing list on FHS 2023-05-17 19:51:59 (by FHS I mean all that separation) 2023-05-17 19:56:52 Have link, or is it recent so I can dig it out?  2023-05-17 19:59:23 http://landley.net/hg/aboriginal/file/be48c60f9edb/design.html#l288 2023-05-17 19:59:34 http://lists.busybox.net/pipermail/busybox/2010-December/074114.html 2023-05-17 19:59:51 (found it through https://lwn.net/Articles/477467/) 2023-05-17 20:00:23 thank you ikke 2023-05-17 20:01:25 Ikke the librarian  2023-05-17 20:01:53 goes to show, once on the inet, always on the inet 2023-05-17 20:02:11 dang 2010..lol 2023-05-17 20:02:15 There is plenty of content disappearing 2023-05-17 20:03:54 Or buried increasing under waves of LLM-generated shit  2023-05-17 20:07:00 love to put my binaries in 9 places to serve no purpose other than to then have to put those 9 places into PATH 2023-05-17 20:07:54 especially with busybox and "full fat" apps not putting themselves in the same place ;-) 2023-05-17 20:08:03 love too use /usr/bin and regret my life choices because actually it was in /sbin, of course it was, why didn't you just guess that 2023-05-17 20:08:07 why not have a path in PATH for each program 2023-05-17 20:08:15 windows style 2023-05-17 20:10:16 And then require reboot after installation, just the way we like it 2023-05-17 20:12:31 Here is protip: it doesn't actually require reboot 2023-05-17 20:12:49 it does 2023-05-17 20:13:11 if the env is immutable you have to reboot of course 2023-05-17 20:13:15 it doesn't 2023-05-17 20:13:41 logout/login, but in practice they would just ask you to reboot 2023-05-17 20:14:05 none of that is required 2023-05-17 20:14:07 the dbus stuff doesn't need you to relog for env updates anymore 2023-05-17 20:14:12 on systemd at least 2023-05-17 20:15:00 VS asks for reebot, VMWare asks for reeboot, and I don't remember anything else asking for reboot these times 2023-05-17 20:15:21 VMware asks for reboot because it installs a driver 2023-05-17 20:15:35 Yes 2023-05-17 20:15:35 classic driver copout /s 2023-05-17 20:18:05 Well, I guess NixOS doesn't add every single package dir to PATH? 2023-05-18 03:17:38 Was the UDF kernel option dropped from linux-lts because optical drives aren't super common or something? 2023-05-18 03:17:45 I just got bit by this trying to mount a flashdrive 2023-05-18 03:19:07 It also kind of sucks for my CD/DVD/Blu-Ray drive 2023-05-18 03:24:10 Wait what? How does that work Saijin_Naib ? 2023-05-18 03:24:24 It isn't dropped from non-LTS kernels? 2023-05-18 03:25:00 I dunno, it was present under linux-lts 5.15.x before the Alpine v3.18 upgrade and switch to linux-lts 6.1.x... 2023-05-18 03:25:19 UDF support can't be dropped. 2023-05-18 03:25:25 I know we try to use mostly upstream defaults, so maybe upstream dropped it as default on or default module 2023-05-18 03:25:30 That's ridiculous. 2023-05-18 03:25:35 Hm, then something else is amiss 2023-05-18 03:25:38 It's like dropping FAT32. 2023-05-18 03:26:06 UDF is way too ubiquitous for it to be just let go. 2023-05-18 03:29:39 Hm, no, it is indeed a module in our kernel config 2023-05-18 03:29:45 What the fuck is my machine doing now 2023-05-18 04:00:11 what do you mean? 2023-05-18 04:00:19 does it humping your dns-servers or something? 2023-05-18 04:00:45 screams at the other server to "look at ma packet size! look at it!!!" ? 2023-05-18 04:32:42 heyjo, found a mistake in the docs, see https://wiki.alpinelinux.org/wiki/Upgrading_Alpine 2023-05-18 04:33:00 it shows apk add --upgrade apk-tools ... instead of apk add --update apk-tools 2023-05-18 04:36:02 no wait, --update is not a flag as well 2023-05-18 04:36:31 had a type, it is 2023-05-18 04:36:34 typo* 2023-05-18 04:36:55 so yea, docs have a typo 2023-05-18 07:59:13 is anyone here familiar with the Linux kernel? 2023-05-18 07:59:40 If so, do you happen to know what was 'KERNEL_DS' replaced with after kernel-5.10? 2023-05-18 07:59:52 I see `get_ds` but its at weird file-path, so I wanted to confirm 2023-05-18 10:43:01 mbx: apk add --upgrade is valid 2023-05-18 15:20:07 any of you tried to install Alpine on Kobol Helios64 ? I got one running on armbian and wondering if it would work with alpine aarch64 2023-05-18 15:33:14 Oh, lucky you! That was my dream NAS with Alpine, but they ended orders right when I discovered them 2023-05-18 15:33:51 I think most of the hardware should be supported, but I have no idea how you'd have to install to have it boot  2023-05-18 15:37:47 😇 yes I was lucky and too bad they stopped... 2023-05-18 15:37:47 what I see is indeed nothing fancy, but the challenge is probably to boot on it, I am wondering if tweaking this https://wiki.kobol.io/helios64/install/preliminary/ with Alpine would work 2023-05-18 16:11:40 I guess give the ARM image a try using their microSD install instructions?  2023-05-18 16:42:15 That's exactly what I am going to try, yes thanks will post my findings in case 2023-05-18 17:12:57 hello there. just trying my 1st steps with alpine. i have it installed and ssh is running. i just can't ssh onto the machine even tho i have it's ip adress. currently logging as root user only. it's all for testing and learning currently so i don't hae a prob doing it the root user way. i have the standard install so i shouldn't have any firewall installed. any idea why i can't reach to the machine? 2023-05-18 17:13:34 boxemall: How are you trying to login? By default password login for root is disabled 2023-05-18 17:14:25 ah okay. yeah was trying to log in as root since it is the only user i have atm. looks like i have to set up a user after all? or can i modify it so i have root access? 2023-05-18 17:14:47 boxemall: adding an ssh key would help 2023-05-18 17:15:04 otherwise change /etc/ssh/sshd_config PermitRootlogin yes 2023-05-18 17:15:16 uh news... let me look up the wiki. dunno hwo to do that 2023-05-18 17:16:39 just ran "ssh-keygen" it seems to be doing something... 2023-05-18 17:17:11 right,... i'm being asked in what file to save the key. anything i need to watch out for? 2023-05-18 17:19:28 The default name should suffice 2023-05-18 17:19:44 (if you rename it, you need to explicitly tell ssh to look for it) 2023-05-18 17:23:24 k 2023-05-18 17:23:44 do i need to enter a passphrase? 2023-05-18 17:24:05 It's optional 2023-05-18 17:25:54 so no drawback for now. ty 2023-05-18 17:30:55 network error. timeout. still something seems missing. i see that it's on a different subnet. it's on 192.168.179 instead fo 178 could that be it? 2023-05-18 17:31:44 Could be, I don't know your network 2023-05-18 17:35:58 how do i foce a different ip. kinda weird since my router won't let me cahnge it. it usually works 2023-05-18 17:36:38 What is the subnetmask / prefix length? 2023-05-18 17:41:34 nvm i got it. i connected to the "guest" network which does not have full access nor can it be reached by devices on the network or reach out to devices itself. it only has internet access. i did that, now i remember, since my standard wifi key is so long that you always have typos when u don't see what ur typing lol. i need to switch networks. easier way would be if alpine supported WPS. i guess it does not? or i 2023-05-18 17:41:34 will have to try to make a text file on a usb device and copy it using nano? 2023-05-18 17:42:18 Not aware of any WPS support 2023-05-18 17:42:31 But maybe something like network manager supports it 2023-05-18 17:44:32 i'm only on shell. does network manager run on shell? 2023-05-18 17:46:47 There is nmcli, but I don't know it very well 2023-05-18 17:51:09 man nmcli-examples nm-cli 2023-05-18 17:51:29 tried installing networkmanager. no such package it says. interesting... i double checked for typos. i guess invoking "nmcli" should start it on shell but it seems it's not installed either 2023-05-18 17:51:53 man page also not found 2023-05-18 17:51:56 It's in the community repository, so make sure you have that enabled 2023-05-18 17:52:02 oh ok. 2023-05-18 17:53:19 right it was hashed "#" removed it. do i have to reboot or just try installing again? 2023-05-18 17:53:49 installing 2023-05-18 17:55:46 yeah, no reboot required 2023-05-18 18:25:58 trying to "iwctl station wlan0 connect " and i enter my SSID but it tells me invalid network. do i need to put it in brackets or something? <> doesn't work... 2023-05-18 18:26:15 you can to scan first 2023-05-18 18:26:18 the network is found though, amogst others 2023-05-18 18:26:24 i did that 2023-05-18 18:26:37 i have a list and my network shows up 2023-05-18 18:27:09 what is the SSID 2023-05-18 18:27:25 although it has spaces in its name like "this is my network" 2023-05-18 18:27:35 Then you need to quote it 2023-05-18 18:27:37 then you have to quote it 2023-05-18 18:27:40 aye 2023-05-18 18:28:23 nice this was it. now i just need to figure out a way to enter the key. gonna try opeing another shell. what was it again ctrl+f key? 2023-05-18 18:29:25 ctrl + f2? 2023-05-18 18:30:58 it seems "CTRL+ALT+Fkey" 2023-05-18 18:31:17 i guess i need to mount the usb stick first? 2023-05-18 18:32:53 order does not matter 2023-05-18 18:35:27 lol this is really stripped down. i coudl not even lsblk. installing now :-) 2023-05-18 18:36:39 hmm can't install. can't install libsmartcols 2023-05-18 18:36:47 getting a temp error 2023-05-18 18:37:44 sounds like dns or another network issue 2023-05-18 18:40:10 weird since i was able to install everything so far. who knows... it gets stuck at 54% 2023-05-18 18:43:07 changed to another repo server. it installed flawlessly now 2023-05-18 19:00:19 ok i thought i could copy in one terminal and paste in another but that does not seem to work. is there another way of editing the wpa_supplicant maybe? it does not save the passkey in clear text (why would it). how do i get the crazy key i have to work without having a million retries due to typos... 2023-05-18 19:04:37 wpa_supplicant can take the password in its original form, or it can take the result of the expansion function 2023-05-18 19:04:50 it will do the expansion function if given the password in original form 2023-05-18 19:06:22 wpa2 uses pbkdf2 to derive the actual network authentication key, as it always uses a 256 bit key; this is why your password can be 8 to 63 characters or 64 hex digits 2023-05-18 19:07:20 often times tools that create the wpa_supplicant config will do the pbkdf2 expansion before writing the config; you can use wpa_passphrase to do the same yourself 2023-05-18 20:57:22 Saijin_Naib: if I try the Generic ARM aarch64 it seems that it is missing a valid boot partition, but there is probably something else to do, not an expert on arm, first time I am playing with it. If I try standard aarch64, I can see the Booting 'Linux LTS' but got Mounting boot media failed. 2023-05-18 20:59:46 I've never succeeded either on any ARM hardware, so I'm not going to be very useful  2023-05-18 22:29:30 When I run startx it shows some kind of command line and then doesn't respond to most commands, including the command to kill x. I was able to open a virtual terminal which I am in now. 2023-05-18 22:31:15 By commands I mean keystrokes 2023-05-18 22:31:49 By command to kill x I mean ctrl+alt+backspace 2023-05-18 22:34:41 ctrl+alt+backspace has to be given to X 2023-05-18 22:34:51 the terminal that startx is running in would not handle it 2023-05-18 22:35:18 +1 2023-05-18 22:36:16 OK, thank you. So how do I get it to open up dwm instead of opening up the unresponsive terminal? 2023-05-18 22:36:39 that's all dependent on your xinitrc 2023-05-18 22:36:41 can you show us what it showed? 2023-05-18 22:36:59 .statusbar.sh & \n exec dwm 2023-05-18 22:37:13 oh wait I see the problem 2023-05-18 22:37:20 I ported it from debian and it is trying to run dash which doesn't exist 2023-05-18 22:37:59 Thank you 2023-05-18 23:14:55 Hello, xserver still froze up, even with just "exec dwm" in startx file. I was able to kill it and prior to me killing it it had returned an error like "xf86EnableIO: faile to enable I/O port 0000-03ff (Operation not permitted)" 2023-05-18 23:15:26 are you in the input/video groups 2023-05-18 23:15:42 I am in the video group, not the input group 2023-05-18 23:20:25 I ran "doas adduser ziproot input" but it "groups" still doesn't say that I'm in the input group, only ziproot, wheel, audio, video, and netdev 2023-05-18 23:20:44 oh wait nevermind, sorry about that 2023-05-18 23:23:44 you have to relog after doing that 2023-05-18 23:30:03 Hello, I am now in the "input" and "video" groups and .xinitrc says "exec dwm" and I still get the same error. 2023-05-18 23:31:53 do you have xf86-video-intel installed by accident 2023-05-18 23:32:17 no, only linux-firmware-intel 2023-05-18 23:32:48 I do have a secondary NVIDIA gpu 2023-05-18 23:33:27 can you paste the xorg log 2023-05-18 23:34:10 OK, give me a minute 2023-05-18 23:37:02 https://pst.moe/adeoya 2023-05-18 23:38:13 that just says not found 2023-05-18 23:39:42 oh wait https://pst.moe/paste/adeoya 2023-05-18 23:39:59 sorry about that 2023-05-18 23:42:03 and add ?format=irc to that url 2023-05-18 23:46:21 there's no errors in that 2023-05-18 23:46:25 dunno 2023-05-18 23:46:38 prevent nvidia from even loading and maybe it works or maybe it doesn't 2023-05-18 23:46:44 i assume you have mesa-dri-gallium too 2023-05-19 00:07:26 yes 2023-05-19 00:07:55 how do I stop nvidia from loading? 2023-05-19 00:08:38 `blacklist nouveau` in /etc/modprobe.d/somefile.conf and reboot 2023-05-19 00:09:08 OK, thank you, I will try that. 2023-05-19 00:24:51 nouveau is blacklisted but I still cannot log in 2023-05-19 00:30:51 does `apk add sway; sway` start 2023-05-19 00:31:50 well, that also would require starting seatd, which is +1 step 2023-05-19 00:36:20 XDG_RUNTIME_DIR is not set in the environment, aborting 2023-05-19 01:02:14 psykose: the message "XDG_RUNTIME_DIR is not set in the environment, aborting" was printed when I tried to start sway 2023-05-19 01:02:40 not to be offensive but that tells you exactly what the issue is and you can put it in google 2023-05-19 01:03:02 sorry, I was answering your question 2023-05-19 01:05:03 Script from alpinelinux_wiki/wayland sometimes work, sometimes not. But you can try 2023-05-19 01:07:58 OK, sway starts, and it loads a gray screen with my cursor. I can move it around with my trackpad and not my mouse. 2023-05-19 01:09:48 sure 2023-05-19 01:09:50 is your mouse plugged in 2023-05-19 01:09:57 guess everything works then 2023-05-19 01:10:13 xorg not working is a 'who even uses that anymore xd' :) 2023-05-19 01:14:19 OK, after unplugging and replugging in my mouse sway recognized it. Furthermore, I installed mega-gles, vulkan-loader, xcb-util-renderutil, and xcb-util-wm, which made dwm work. Thank you. 2023-05-19 09:38:27 Does anyone have a recipe for using shellcheck with APKBUILDs (but avoiding all the false positives?) 2023-05-19 09:38:57 I use shellcheck via vim (which is usually very useful), but I get a lot of things like "variable pkgdesc is unused", which don't make sense in this context. 2023-05-19 09:41:32 Yes, our CI uses a shim, and Leo has a vim plugin, but that would also check apkbuild-lint 2023-05-19 09:45:37 Thanks! Found it here: https://gitlab.alpinelinux.org/alpine/infra/docker/apkbuild-lint-tools/-/tree/master 2023-05-19 15:33:57 I'd vote (when installing alpine) make grub optional. yes, no? 2023-05-19 15:34:39 it already is 2023-05-19 15:35:52 oh.. hrm, I didnt see that when I reinstalled 2-days ago tho, I may have done this so many times now I just dont notice anymore. 2023-05-19 15:37:41 ooh that shellcheck wrapper looks nice, i might steal it for void 2023-05-19 15:43:35 yeah 2023-05-19 15:46:32 eex0: make grub optional? in which specific installation scenarios? 2023-05-19 15:46:46 in almost all scenarios you need a bootloader or some kind 2023-05-19 15:47:14 already if you install Alpine in Sys mode using BIOS (rather than UEFI) then Syslinux is installed by default 2023-05-19 15:47:46 efibootmgr can be setup to direct boot 2023-05-19 15:47:54 from bios 2023-05-19 15:48:20 yes but setup-alpine/setup-disk doesn't (currently) support efibootmgr, or limine, or some other bootloaders 2023-05-19 15:49:39 nods and this is why I mentioned this again.. efibootmgr might be more secure than grub.. I'm still looking into all this myself. 2023-05-19 15:50:09 so do "BOOTLOADER=none setup-disk" ? 2023-05-19 15:51:00 eex0: it is unrealistic for the installation script(s) to support more than a limited set of bootloaders as then they'd become complicated to test and maintain 2023-05-19 15:51:28 there is a script for efibootmgr .. use: grub? n,y [y] 2023-05-19 15:51:43 what script? 2023-05-19 15:52:06 moment, I'll have to hunt, it's on the alpine pages 2023-05-19 15:52:38 https://wiki.alpinelinux.org/wiki/Bootloaders 2023-05-19 15:52:39 if it is on the wiki then it not an official script delivered as part of alpine-conf 2023-05-19 15:53:42 redhat writes efibootmgr, who writes grub and why is there still a cve for that in alpine? 2023-05-19 15:54:00 Im up for options 2023-05-19 15:54:27 you have the option of installing whichever bootloader you want 2023-05-19 15:54:44 as to what the official setup scripts support, that is a different matter 2023-05-19 15:55:29 nods, I wasnt trying to start a food fight or anything, shit! 2023-05-19 15:55:53 just make some observation and ask a question 2023-05-19 17:02:13 Hello everyone ;) I' wondering which distros are as light and well supported as alpine? I do have to get below 485MB with CLI only, alpine does that well but do you know any alternative? with binutils 2023-05-19 17:02:49 nuser, openwrt 2023-05-19 17:03:11 485 is not very small - could maybe even fit debian in it, or many others 2023-05-19 17:04:12 the debian 12 docker image (not even the slim one) is 116MB 2023-05-19 17:04:26 that's without a kernel, of course 2023-05-19 17:05:33 nuser: why are you considering alternatives to Alpine? what is your criteria? why does Alpine not meet that criteria? 2023-05-19 17:06:20 really? how does that work without kernel? almost all standard iso cli install images install size is bigger than that 485mb. 2023-05-19 17:06:36 docker images do not need a kernel 2023-05-19 17:07:33 as they just run processes on the host 2023-05-19 17:07:36 minimal: to diversify. but all is too big in size alpine 's about 200mb 2023-05-19 17:07:50 size of what? 2023-05-19 17:09:13 ikke: size of disk rootfs and so on 2023-05-19 17:09:40 You can safe a lot by only having the firmware that you need installed 2023-05-19 17:10:02 nuser: alpine is about 200mb? that depends on exactly what you've installed 2023-05-19 17:10:08 which again depends on your criteria 2023-05-19 17:10:17 iso images are usually larger than an installed system because they have extra tools in them 2023-05-19 17:10:23 I have Alpine VMs that are around 60-70Mb in size 2023-05-19 17:10:39 nice! 2023-05-19 17:10:41 VMs? so including kernel? 2023-05-19 17:10:47 yes, linux-virt 2023-05-19 17:10:52 nice 2023-05-19 17:10:55 that's tiny 60-70?! 2023-05-19 17:11:03 ah virt avoids a lot of hw drivers i guess 2023-05-19 17:11:10 and kernel modules as well 2023-05-19 17:11:18 Habbie: yes and avoids firmware too 2023-05-19 17:11:18 is what i meant! 2023-05-19 17:11:22 ah that too 2023-05-19 17:11:27 right 2023-05-19 17:11:32 firmware + kernel modules 2023-05-19 17:11:38 ack 2023-05-19 17:11:45 and that's with "tailored" initramfs to only contain precisely what is required 2023-05-19 17:11:45 until you do pci passthrough i guess 2023-05-19 17:12:25 nuser: which goes back to your criteria, what do you want to use Alpine, or another OS, for exactly? 2023-05-19 17:15:33 just to play with it: i2pd, tor, apache, as ssh jumpproxy just to learn how to set things up to get it working, set up openvpn server and client at once sthn' like ssh jumping that kind of stuff 2023-05-19 17:19:04 I still don't get it how to get debian or arch,gentoo below 485mb all is in GB's ... could you point me some dovumentation or tutorials how to do it? 2023-05-19 17:19:21 where do you see GBs? 2023-05-19 17:20:32 ex. my arch... 2.9gb alpine is only distro that I found below 485 2023-05-19 17:20:57 then i bet there's a lot installed on your arch that you don't need 2023-05-19 17:21:58 not so much. just standard installation with aweso!e and openbox 2023-05-19 17:23:17 that is why I ask for sthn' similar to alpine here. to diversify and try sthnig else 2023-05-19 17:24:15 void perhaps 2023-05-19 17:24:58 any ideas? or sould I try to make debian or arch as light? void linux? 2023-05-19 17:31:10 ikke: could be fine rootfs around 35mb , thanks 2023-05-19 17:32:18 nuser: would you go into a Ford dealership and ask them for advice as to what is the best Volkswagen or Fiat? ;-) 2023-05-19 17:32:32 no 2023-05-19 17:32:41 well 2023-05-19 17:32:47 you walk past the front desk to the mechanics 2023-05-19 17:32:49 and ask them ;) 2023-05-19 17:33:13 Habbie: they'd still be in the dealership though lol 2023-05-19 17:33:18 ok fair 2023-05-19 17:34:11 anyone can give me a 5mb rootfs image with every application 2023-05-19 17:34:42 right, it was not the greatest idea :) how long will alpine be around? 2023-05-19 17:35:02 what do you mean, how long? 2023-05-19 17:35:10 Just use https://en.wikipedia.org/wiki/Sloot_Digital_Coding_System 2023-05-19 17:35:15 ahaha 2023-05-19 17:35:15 It'll easily fit 2023-05-19 17:35:16 psykose: how's that possible every app in 5mb? 2023-05-19 17:35:23 no, -one- app 2023-05-19 17:35:32 you can choose from many, but you pick one 2023-05-19 17:35:45 nuser: alpine has been there for almost 20 years 2023-05-19 17:37:44 I should definitely google stuff before I ask :) 2023-05-19 17:40:11 I'm also wonderig why there is 10k apps difference between 3.15 and 3.18 repo? is it normal? 2023-05-19 17:40:32 ikke: I'd never heard of Sloot. Sometimes "incredible" claims do have merit, I remember Fractal Image Compression back in the 1990s 2023-05-19 17:40:50 There was a lot of controversy about that 2023-05-19 17:41:18 They do say it's not compression but encoding 2023-05-19 17:41:28 encoding is compression ;) 2023-05-19 17:42:31 pre-shared dictionaries 2023-05-19 17:42:57 ikke: Barnsley "cut his own throat" on that as he refused to license others to code it themselves, the only way to use it was to purchase his own library 2023-05-19 17:43:27 it did however find interesting military applications though... 2023-05-19 17:58:38 great for acid trips.. what I heard 2023-05-19 18:43:47 Hmm I probably should disable httpstate test of pulumi. It keeps failing on the builder 2023-05-19 18:44:34 classic millisecond timing issue :D 2023-05-19 18:44:45 Yeah 2023-05-19 18:44:51 xpired token token-1 (7.395554ms past expiration) 2023-05-19 23:16:38 minimal: I've met Barnsley a few times; weird dude, great fun to talk to about maths stuff 2023-05-19 23:22:21 a funny Eccentric Wealthy Person Thing is that his bathroom is tiled with an infinite aperiodic tiling (https://goldenbpuzzles.com/wp-content/uploads/2016/11/golden-b-tiling.png) 2023-05-19 23:26:25 in a horrible yellow/orange colour? lol 2023-05-19 23:30:19 I don't know, I haven't seen it myself 2023-05-20 01:20:33 hi, I cant find the grub file when running diskless and I cant find a solution online, any suggestions? 2023-05-20 01:27:19 em6: what Grub file? 2023-05-20 01:28:44 I usually find it here: /etc/default/grub 2023-05-20 01:29:00 with sys install 2023-05-20 01:29:12 ok, but you mentioned diskless 2023-05-20 01:29:48 yes I run diskless now with seperat disk for configs and lbu commit 2023-05-20 01:31:22 booting via UEFI or BIOS? 2023-05-20 01:31:32 UEFI 2023-05-20 01:33:12 I was trying to find the grub file on the boot image but only found a folder called grub with a file called grub.cfg, but now I have no idea how this works 2023-05-20 01:33:44 from memory the diskless installer just copies files off the ISO 2023-05-20 01:34:01 why do you want to find /etc/default/grub? 2023-05-20 01:34:15 ok so I edit the ISO content? 2023-05-20 01:34:50 diskless isn't really designed for changes like that though 2023-05-20 01:35:26 I want to add mitigations=off isolcpus=2-3 to GRUB_CMDLINE_LINUX_DEFAULT 2023-05-20 01:35:29 e.g. AFAIK you don't really upgrade diskless, you download a newer version to use 2023-05-20 01:36:06 you'd have to edit boot/grub/grub.cfg then... 2023-05-20 01:36:44 though isn't the boot "media" an ISO filesystem? so not designed to be modified 2023-05-20 01:36:56 ok 2023-05-20 01:37:02 but is it safe then? 2023-05-20 01:37:51 do I add it to: /boot/vmlinuz-lts modules=loop,squashfs,sd-mod,usb-storage quiet initrd 2023-05-20 01:37:52 ? 2023-05-20 01:38:01 I don't use diskless often so forget if it is indeed an ISO9660 fs 2023-05-20 01:38:38 ok 2023-05-20 01:38:53 if you run "df" do you see a /media/cdrom (or /media/usb or /media/sda" mount? 2023-05-20 01:42:13 I have several things mounted!!? 2023-05-20 01:42:36 the iso is /media/sdc 2023-05-20 01:42:37 I asked if "df" showed either of these mounts? 2023-05-20 01:43:02 ok, so sdc is a USB stick or disk? 2023-05-20 01:43:07 then no 2023-05-20 01:43:17 so what does "mount | grep sdc" show? 2023-05-20 01:43:24 usb stick 2023-05-20 01:45:59 ? 2023-05-20 01:48:19 minimal: https://mclo.gs/TrXomxQ 2023-05-20 01:48:48 had to find a way to paste code 2023-05-20 01:48:52 so its a iso9660 fs 2023-05-20 01:49:13 which effectively is readonly 2023-05-20 01:49:58 ok I see 2023-05-20 01:50:50 thanks anyway 2023-05-20 01:54:17 do you think I can run a setup script to place the ISO on a disk and then have different write permisions? 2023-05-20 01:58:27 is is now about write permissions 2023-05-20 01:58:52 a ISO9660 filesystem is "in theory" designed to be readonly 2023-05-20 01:58:58 it was designed for CDROMs 2023-05-20 02:57:50 Hi, y'all. I'm running into an issue that I've had a bit of a tough time tracking down. I think this may be the best place to ask, but apologize if its not. Anyway, I've installed musl, musl-dev, gcc, linux-headers, etc. When I include sys/time.h, the `time` symbol is not defined. Am I missing some specific/obvious package that brings in a different variant or something? 2023-05-20 02:58:43 This isn't my code fwiw, its a package that seems to compile in other places: https://gitlab.com/mattwb65/srt-live-server/-/blob/master/slscore/common.cpp#L111 2023-05-20 03:00:04 time is in not 2023-05-20 03:00:30 hmm 2023-05-20 03:00:34 odd that it compiles elsewhere 2023-05-20 03:00:39 not really 2023-05-20 03:00:46 but, yeah, that makes sense :} 2023-05-20 03:01:01 not really? 2023-05-20 03:01:37 adding time.h fixes the code 2023-05-20 03:01:48 thanks - guess I'll test it and see if its worth sending upstream 2023-05-20 03:01:53 it is 2023-05-20 03:02:23 I'm confused. Why is not not really odd that it compile elsewhere? Also, wdym by "it is"? 2023-05-20 03:03:48 musl is quite strict about include namespaces so you don't get things exposed without including the header for it (time is from time.h only) 2023-05-20 03:03:53 it is worth sending it upstream 2023-05-20 03:04:07 Ah. Makes sense. 2023-05-20 03:04:24 Thanks for clarifying :) 2023-05-20 03:10:18 psykose: many thanks for hitting the update on suricata 6.0.12. i used to have notifications set up when they make new releases but i haven't gotten them set up again after changing jobs. i ought to get on that... 2023-05-20 03:10:37 no worries :) 2023-05-20 04:55:11 i just did a "apk search auto-cpufreq" and it did not return any results. is there another addon that i could use to regulate CPU clocks when idle? 2023-05-20 04:57:11 set the governor to powersave and forget about it 2023-05-20 05:09:55 has anyone successfully installed "iobroker" on alpine? 2023-05-20 06:46:32 You could CONT/STOP your evil processes just a few times each second. 2023-05-20 07:51:35 is there a way to download a package while avoiding non-essential package-upgrades? 2023-05-20 07:53:31 or better yet, is there a way to find the ids of older package-versions? That way I can tag the specific package i want to download/use 2023-05-20 07:57:36 powers, apk upgrade $the_package_to_upgrade 2023-05-20 09:38:19 hello, quite new to alpine linux, installed in VM, trying to install a gui desktop: PRETTY_NAME="Alpine Linux v3.18" does alpine-desktop (no such package) still exists? 2023-05-20 09:38:59 nope 2023-05-20 09:40:03 psykose, you confirm the the package alpine-desktop doesn't anymore? So wiki should but updated I suppose. 2023-05-20 09:40:21 which part of it 2023-05-20 09:40:38 https://docs.alpinelinux.org/user-handbook/0.1a/Working/post-install.html#_getting_a_graphical_environment 2023-05-20 09:41:24 > Once that is done, you can install the recommended and supported graphical setup by installing (and thus running) apk add alpine-desktop. 2023-05-20 09:44:49 ah that 2023-05-20 09:44:53 yeah 2023-05-20 09:44:59 https://gitlab.alpinelinux.org/alpine/docs/user-handbook/-/issues/2 2023-05-20 09:45:07 you can run setup-desktop xfce for the same thing as before i guess 2023-05-20 09:49:26 psykose, yes, it did work with 'setup-desktop xfce` + startx on the console. 2023-05-20 09:51:06 that'ss the good issue thanks. May be just update the documentation so? May be the handbook is not a wiki though. 2023-05-20 09:51:31 i just tried but pretty much the entire section is wrong 2023-05-20 09:51:43 and i'm bad at writing docs and would rather not just rewrite the whole thing 2023-05-20 09:51:46 anyone else can also do it 2023-05-20 09:51:47 :p 2023-05-20 09:54:07 psykose, found the repos: https://gitlab.alpinelinux.org/alpine/docs/user-handbook/-/blob/master/modules/Working/pages/post-install.adoc 2023-05-20 09:56:40 what is the approval review process? I'm a bit new to Alpine-Linux to produce a valid, documentation, but may be just some cross link to find the package related and the command. I suppose the audience is not really Linux beginner for this distro? 2023-05-20 09:58:00 indeed not 2023-05-20 09:58:23 you just open a merge request and that's about it, same as anywhere else 2023-05-20 10:00:30 psykose, OK. Basically I was testing the distro, to run as baremetal OS to run docker containers. It seems one of the lightweight distro that can do that well. 2023-05-20 10:01:24 now, I met a documentation mismatch may I can take some time to contribute by just patch some line of documentation. ;-) 2023-05-20 10:01:43 i mean it would need rewriting the whole section, i do mean the whole thing is wrong 2023-05-20 10:01:55 so if you don't know how to do that then i'm not sure how you would change it 2023-05-20 10:02:00 it's not a 2 word change 2023-05-20 10:04:41 psykose, that's my point. It worked of my test, and I don't plan to really use the GUI on the distro. But to save other curious user the missing package message... May just remove the older command and put a link to https://wiki.alpinelinux.org/wiki/Alpine_setup_scripts#setup-desktop 2023-05-20 10:05:42 please not a link to the wiki 2023-05-20 10:11:28 humm, what's wrong with the wiki? 2023-05-20 10:18:09 sylvain31, it’s good that the wiki exists. If not great, it is useful. But a user handbook should keep the pieces at one place. Having a page of the handbook describe what to do is preferable to having it point to the wiki—otherwise, there wouldn’t be a point in having a handbook. 2023-05-20 10:33:14 humm, I agree. I've to go, the gitlab issue already reference it. May I could help, may be not. We will see. On a user point of view (here alpine linux is mostly skilled user, at least developer range or sysadmins) having to cut info seems not a problem to me. I got 3 peaces of info (probably much more in fact) 1. the hanbook, 2. the IRC, 3. the gitlab issue, 4. the wiki. Now I'm able to see the picture and the fix... 2023-05-20 12:41:52 Is there a way to use setup-bootable to create an alternate /boot device for an existing alpine install? 2023-05-20 12:42:48 (my /dev/sda1 fails to save the initramfs on kernel upgrades) 2023-05-20 13:27:25 Instead of just creating a filesystem, mounting it as /boot, installing kernel, and telling bootloader what to load? 2023-05-20 13:40:07 I need EFI on laptop, and sda2 is encrypted. 2023-05-20 13:50:35 earboxer: what did you use to update the kernel? 2023-05-20 14:04:09 minimal: apk upgrade 2023-05-20 14:05:13 earboxer: you're using Alpine in run-from-ram mode right? so that's not the way to do it 2023-05-20 14:05:51 I'm using sys mode 2023-05-20 14:06:24 you mentioned setup-bootable though 2023-05-20 14:06:33 since the update, the system bootloops after 'loading initial ramdisk', which led me to try reinstall ramdisk from recovery 2023-05-20 14:07:06 what ramdisk? you say you're using Sys mode 2023-05-20 14:09:45 using setup-alpine to do the initial installation if you specify Sys mode then setup-alpine uses setup-disk, however if you specify run-from-ram setup-alpine uses setup-bootable instead 2023-05-20 14:10:27 so I am confused as to why you would run setup-bootable on a Sys-mode system 2023-05-20 14:12:20 minimal: I haven't run it, I'm wondering if that would help me 2023-05-20 14:12:44 ok, no, it is designed for run-from-ram systems 2023-05-20 14:13:16 so what exactly is your problem? your boot partition is too small that after running "apk upgrade" mkinitfs runs out of space? 2023-05-20 14:13:50 No, my SSD is going bad 2023-05-20 14:14:04 so replace it? 2023-05-20 14:15:05 I need a time machine to tell myself not to buy a macbook 8 years ago 2023-05-20 14:16:14 what practical help are you looking for? 2023-05-20 14:18:11 I want to boot my (encrypted lvm ext4) system from an SD card 2023-05-20 14:19:33 your encrypted LVM ext4 filesystem that is on a faulty SSD device? 2023-05-20 14:20:05 if the device is faulty you should copy whatever you can off it and replace it 2023-05-20 14:23:11 There's a small part of me that says "only the [bytes assigned to] the first partition are bad", but you're probably right 2023-05-20 14:24:05 SSDs remap blocks all the time, if it is faulty then you cannot assume only a particular "part" of your data on the SSD is at risk 2023-05-20 14:24:16 i'd probably skip the booting it part and just take out the drive and try to get what's possible off it from another computer at this point 2023-05-20 14:24:26 if you want to boot from SDcard then install Alpine onto a SDcard... 2023-05-20 14:24:47 Yeah, I got in and made a last backup 2023-05-20 14:58:14 hmz, on 3.17 i could do "docker-compose up -d" 2023-05-20 14:58:30 now, on 3.18 that doesnt seem to work, even though docker-compose is installed 2023-05-20 14:58:41 now i get -ash: docker-compose not found 2023-05-20 14:58:46 JohannesJ[m]: `docker compose` 2023-05-20 14:59:04 heh 2023-05-20 14:59:06 thanks 2023-05-20 14:59:21 docker-compose was rewritten to be a docker plugin instead 2023-05-20 14:59:22 why the change? do you know? what did i miss? 2023-05-20 14:59:24 that was already a while ago 2023-05-20 14:59:26 ahh 2023-05-20 14:59:42 docker-compose (v1) was written in python 2023-05-20 14:59:47 v2 written in go 2023-05-20 15:00:16 officially it can still be executed as docker-compose, but the package would need to include a symlink 2023-05-20 15:00:46 ahh :) 2023-05-20 15:00:52 i need to pay attention more :) 2023-05-20 15:05:35 @Johannes J. because the python version was mess and hard to maintain/extend when moby and docker CLI are both written in Go (with massive amount of other container related libs) 2023-05-20 15:06:30 ohh i like go more then python, this is true 2023-05-20 15:07:05 i havent paid much attention lately because of private issues. so i missed that obviously :) 2023-05-20 15:07:40 it was also an opportunity to create better user interface 2023-05-20 15:08:38 since most other commands start with docker and a space, why not compose too, heh 2023-05-20 15:13:20 ACTION goes back to migrating compose files to portainer 2023-05-20 15:14:28 :) 2023-05-20 15:14:46 doesnt portainer import them? 2023-05-20 15:14:56 been a while since i played with that 2023-05-20 15:15:03 ACTION looks at portainer 2023-05-20 15:15:14 ACTION expands DONOTUSE list by 1 entry 2023-05-20 15:15:18 I'm migrating from portaienr web editor and the ones I have locally scattered over my server to git 2023-05-20 15:15:24 ahh 2023-05-20 15:15:31 and then redeploying them via portainer from git 2023-05-20 15:16:54 * reconfiguring stuff and putting it behind traefik 2023-05-20 15:17:16 i run everything behind Caddy :) 2023-05-20 15:17:23 I don't like caddy 2023-05-20 15:17:41 I'm not a fan of "recompile your webserver to add functionality" 2023-05-20 15:17:52 fair enough :) 2023-05-20 15:18:18 additionally caddyfile is so great and basic it breaks on everything 2023-05-20 15:18:32 never had a problem with it 2023-05-20 15:18:42 I had multiple 2023-05-20 15:18:46 recompile is fun 2023-05-20 15:18:59 but traefik isn't without faults as well 2023-05-20 15:19:08 like hardcoded dashboard path 2023-05-20 15:19:19 well then you better go catch it 2023-05-20 15:19:21 or the terrible dark theme 2023-05-20 15:19:32 are there good dark themes 2023-05-20 15:19:38 or the advertisement you can't remove 2023-05-20 15:19:45 thats for all software :) nothing is perfect, especially if its made by unperfect beeings :) 2023-05-20 15:19:52 Alpine Linux comes close though :D 2023-05-20 15:20:11 I would disagree 2023-05-20 15:20:22 Alpine is very far 2023-05-20 15:21:03 ;-) 2023-05-20 15:28:39 Father Ted meme: "This distro is small, those distros are far away!" ;-) 2023-05-20 15:40:24 though, withg 3.18 i have some issues i didnt have before :| 2023-05-20 15:43:23 which ones 2023-05-20 16:23:44 sometimes the screens flash black for a sec :( its a dock thing, but somehow i got it working under 3.17 2023-05-20 16:25:08 and sometimes the whole system gets laggy.. to the point where it freezes and i have to force reboot it 2023-05-20 16:27:07 nice.. 2023-05-20 16:35:11 hmz, my matrix needs some work still 2023-05-20 16:35:30 in any case, i'll fix the errors with the docking station :) 2023-05-20 16:39:39 playing with matrix now :)) 2023-05-20 16:39:49 on Alpine, i might add 2023-05-20 17:01:50 "@psykose expands DONOTUSE list by 1 entry" what are the other items on there :) 2023-05-20 17:33:54 quinq to clarify, I mean for a package that has dependencies on other packages (i.e. linux-headers) 2023-05-20 17:36:35 To be more specific, even though something like gcc doesn't *need* to be updated, alpine-sdk updates it when you upgrade the package 2023-05-20 18:26:49 also, can you use an older linux-lts with a newer linux-lts-dev? For example, can I use linux-lts-6.1.27 with linux-lts-dev-6.1.29? 2023-05-20 18:27:55 No external API seems to have changed, only internals, but i dont know if thats enough to make it incompatible 2023-05-20 18:29:37 why would you want to? 2023-05-20 18:49:02 I must say that alpine consumes 4W less than the previous distro on that same laptop, that's nice 2023-05-20 19:26:12 quinq: how did you measure this? 2023-05-20 19:44:22 I didn't, I just read what /sys/class/power_supply/BAT0/power_now tells me 2023-05-20 20:14:09 hmz 2023-05-20 20:22:44 quinq: which distro was that? 2023-05-20 20:27:32 Humm, void 2023-05-20 20:28:00 Running another libc version 2023-05-20 20:28:19 Maybe other kernel conf too 2023-05-20 20:29:25 thanks for the info 2023-05-20 20:30:00 my armv7 systems can run for quite a while from battery, but I was able to compare it with systemd-based systems 2023-05-20 20:30:14 (systemd takes a log of power) 2023-05-20 20:31:18 (at least based on what I experienced) 2023-05-20 20:32:53 s/log/lot/ 2023-05-20 20:32:57 it's late 2023-05-20 20:33:07 ;) 2023-05-20 21:03:25 hi 2023-05-20 21:03:37 why is there no libidl in 3.18? 2023-05-20 21:52:58 Hmz, videos showing elementary is dead 🙈 THE KING IS DEAD! LONG LIVE ALPINE! 2023-05-20 22:34:57 shafire: it's unmaintained, outdated and unused 2023-05-20 22:41:08 then I need to identify why virtualbox require that 2023-05-20 22:46:41 shafire: https://www.virtualbox.org/ticket/21169 2023-05-21 00:40:01 pj: thanks 2023-05-21 00:40:08 that will be a lot of work :( 2023-05-21 08:49:35 Hi 2023-05-21 08:50:09 hmmmmmmmmmmm 2023-05-21 08:50:14 Today, my fstab sshfs entry doesn't work anymore (it tells me: fuse: unknown option(s): `-o defaults') 2023-05-21 08:50:50 I'm trying to see when sshfs / fuse were updated for the last time, but I can't find any info about that with apk info, nor any log about apk operations 2023-05-21 08:51:14 Two questions, is such information available with some configuration? 2023-05-21 08:51:38 Am I the only one with that fuse issue? ^^ 2023-05-21 08:52:50 you could try the git repo or build logs: https://pkgs.alpinelinux.org/package/v3.18/main/x86_64/sshfs 2023-05-21 08:53:09 Thanks lopid 2023-05-21 08:53:24 That works, though I was thinking about something on apk local side 2023-05-21 08:53:41 yeah, i can't remember an xilog equivalent 2023-05-21 08:54:17 maybe /var/cache/apk for the packages you've had 2023-05-21 08:55:18 pretty empty here :> 2023-05-21 08:55:40 But I see that fuse was updated at the start of the week 2023-05-21 08:56:18 do you have something that cleans the cache automatically? 2023-05-21 08:56:58 I don't think I activated cache 2023-05-21 08:57:37 oh i thought it was just how it was by default 2023-05-21 08:57:55 Maybe that's that: https://github.com/libfuse/libfuse/commit/dba6b3983af34f30de01cf532dff0b66f0ed6045 :/ 2023-05-21 08:59:20 Ah no, that's another fuse version 2023-05-21 09:01:26 Though it seems there only has been a rebuild, no package update 2023-05-21 09:02:20 Maybe that's not the right direction and the culprit is somehow util-linux 2023-05-21 09:14:23 Reading sshfs changelog: “This is the last release from the current maintainer. SSHFS is now no longer maintained or developed.” 2023-05-21 09:14:35 I see, so the developper decided to sabotage it 2023-05-21 09:15:00 :-o 2023-05-21 09:15:41 (that's from one year ago though ^^) 2023-05-21 09:41:54 So yeah, very likely to be a mount (util-linux) change 2023-05-21 10:12:27 Is there any mechanism to change the console font during the mkinitfs stage? 2023-05-21 10:12:58 I'm using a larger-than-default font for the console, but it only kicks in _after_ cryptsetup. 2023-05-21 10:14:09 you can change the keymap that grub uses, so you can probably change the font, too 2023-05-21 10:14:27 (assuming grub) 2023-05-21 10:15:29 Not using grub. 2023-05-21 10:16:06 I'm talking about the linux console anyway, not the bootloader itself. 2023-05-21 10:17:34 when you say "after cryptsetup", you mean after entering your luks passwd sucessfully? 2023-05-21 10:18:11 or are you at the actual installer? 2023-05-21 13:38:44 lopid: right now the font is changed after I cryptsetup stage of the boot process. E.g.: after I'm prompted for the passphrase an the main partition is mounted. 2023-05-21 13:39:37 But I'm wonderig if I can change the console font earlier in the process. E.g.: during the initramfs phase before the cryptsetup prompt. 2023-05-21 14:06:06 unfortunately i can't help with how, but i'd be surprised if it's not possible 2023-05-21 14:06:43 not specific to alpine, so it'd be worth casting a wider net 2023-05-21 15:20:10 quinq: please show your /etc/fstab entry for sshfs 2023-05-21 15:23:23 minimal, user@host:path /media/net/ssh/$host/$path sshfs defaults,nosuid,nodev,noatime,noauto,_netdev,user,idmap=user,allow_other,reconnect 0 0 2023-05-21 15:23:47 Removing defaults and users fixed the issue triggered by mount upgrade 2023-05-21 15:26:16 sounds related to mount 2.39 changes 2023-05-21 15:26:33 yeah, I confirmed that :) 2023-05-21 15:26:44 quinq: "users"? you mean "user"? 2023-05-21 15:26:48 Yes, typo 2023-05-21 15:27:37 looks like the "general" option defaults is being passed to the specific sshfs code 2023-05-21 15:27:51 It is 2023-05-21 15:28:01 that said i'm not sure how that ever worked 2023-05-21 15:28:03 Well, not to the code, to the exec 2023-05-21 15:28:13 sshfs -o is a mixture of some mount options and some ssh options, defaults was never documented to exist for it 2023-05-21 15:28:14 psykose, it has, for years 2023-05-21 15:28:27 It wasn't passed before 2023-05-21 15:28:46 i'd guess the older mount filtered unknown options somehow 2023-05-21 15:29:00 I didn't have time to track the code change though, just looking at the executable though 2023-05-21 15:29:07 psykose: isn't "defaults" a generic mount option? 2023-05-21 15:29:48 It is yeah, but maybe mount was filtering that out for the sshfs/fuse mount helper for some reason? 2023-05-21 15:29:58 kind of 2023-05-21 15:30:28 mount manpage has it in the "FILESYSTEM-INDEPENDENT MOUNT OPTIONS" section 2023-05-21 15:30:33 export LIBMOUNT_DEBUG=all 2023-05-21 15:32:39 quinq: which Alpine release are you on now and what were you on when it was working? 2023-05-21 15:33:04 edge 2023-05-21 15:33:14 edge 2023-05-21 15:33:42 (edge/amd64≥ 2023-05-21 15:33:48 s/≥/)/ 2023-05-21 15:43:44 yeah I see some mount option related changes in util-linux 2.39 2023-05-21 15:44:56 "Before v2.39 this function ignored options specified by flags (see mnt_context_set_mflags()) before mnt_context_prepare_mount() call. Now this function always returns all mount options." 2023-05-21 15:45:01 that might be related 2023-05-21 15:45:32 function is mnt_context_get_options 2023-05-21 15:47:28 you should probably report that to util-linux 2023-05-21 15:48:44 WhyNotHugo: mkinitfs' init does not (currently) support fonts - you could add a new mkinitfs feature to add fonts & related tools to the initramfs and modify the initramfs' init to use them, and raise a MR to add that functionality to mkinitramfs 2023-05-21 15:54:28 I can't see anything relevent in the git history related to "defaults" though, so maybe it's also a kernel change 2023-05-21 15:55:20 quinq: well find the commit that added the above code comment I mentioned... 2023-05-21 15:57:13 as a side note I see the mount manpage recommends "fuse.sshfs" be used rather than "sshfs", not sure if this applies to fstab entries 2023-05-21 15:57:31 for the mount "-t" option I mean 2023-05-21 16:03:07 quinq: **if** the comment I mention does relate to your problem then here's the relevant commit: https://github.com/util-linux/util-linux/commit/9a72da2c23d0bfdf8781abdf6d1da9e8dd914829 2023-05-21 16:03:34 Yeah, I'm (partially) reverting it 2023-05-21 16:03:43 Just to see, not as an actual fix 2023-05-21 16:03:57 building now 2023-05-21 16:04:58 Nope, doesn't seem to fix it. 2023-05-21 16:05:49 well there seem to be quite a few options-related changes in util-linux 2.39 2023-05-21 16:06:00 jeje yeah, to say the least 2023-05-21 16:06:49 Hummm, it seems I'm still subscribed to the util-linux ml 2023-05-21 16:08:12 Alpine's fuse package seems to be quite old 2023-05-21 16:09:08 2.9.9 vs 3.6.0 in github 2023-05-21 16:09:19 Na, that's fuse3 2023-05-21 16:09:21 fuse3 2023-05-21 16:09:47 completely different and not just a newer version? 2023-05-21 16:10:26 semiver 2023-05-21 16:11:31 ah, I'd forgotten to put a "*" when I searched for "fuse" on pkgs.alpinelinux.org ;-) 2023-05-21 16:18:35 psykose, minimal, sent 2023-05-21 16:21:28 Well, grey-listed, should land soon 2023-05-21 16:24:01 done 2023-05-21 16:27:05 I concur with your done. 2023-05-21 16:29:31 XFaCiEer, what did you just done doing? 2023-05-21 16:34:05 I done doing that your doing is done. 2023-05-21 16:34:54 ACTION walks into the setting sun 2023-05-21 16:37:18 Actually I have a question, is there some already set process for keeping current kernel environment from being overwritten by a new kernel update on Alpine? 2023-05-21 16:37:59 Besides manually copying files, some helper tool of some sort (or something else) 2023-05-21 16:43:49 nope 2023-05-21 16:44:32 nop nop hello 2023-05-21 16:48:40 quinq: what exactly do you mean by "current kernel environment"? 2023-05-21 16:49:55 Mostly on-disk modules 2023-05-21 16:50:38 (but also optionally actual kernel+initrd) 2023-05-21 16:52:06 quinq: the modules are built for a specific kernel so you can't use them with a different (i.e. old) kernel.......or are you referring to have the modules for the *running* kernel remain after an upgrade (until you reboot to run the new kernel)? That has been discussed several times in the past 2023-05-21 16:52:20 yes 2023-05-21 16:52:36 so it has been discussed, but nothing implemented 2023-05-21 16:53:03 And, sorry if I wasn't there for the discussions, what was the gist of the conclusions? 2023-05-21 16:53:22 That it could be interesting to have, but somebody has to actually do it? 2023-05-21 16:53:47 Or rather we are not interesting in supporting that? 2023-05-21 16:53:51 as for having more than a single kernel package installed - either install linux-lfs AND linux-edge ;-)...or else wait to see if multiple versions of a specific kernel package (i.e. linux-lts) is ever implemented - no current likelyhood of that occurring AFAIK 2023-05-21 16:55:06 conclusions? that it could possibly be done (for modules) but don't remember anyone actually saying they'd submit an MR to implement it 2023-05-21 16:55:19 Allright, thanks 2023-05-21 16:55:50 perhaps psykose remembers those discussions better? 2023-05-21 16:56:18 the same thing everyone has said for the past 10 years 2023-05-21 16:56:28 yes it would be nice to have 2023-05-21 16:56:33 no there is no implementation for it 2023-05-21 16:56:37 As an example, I could live with having /lib/modules/$kernel untouched and be responsible of cleaning it up 2023-05-21 16:56:44 ok, thanks too psykose 2023-05-21 16:57:46 the stragegys is holding the kernel 2023-05-21 16:59:13 uniqNuuid: how does that let you have multiple kernels installed? 2023-05-21 16:59:19 Well, for the modules problem, that's one possible solution, but that doesn't provide booting old kernels 2023-05-21 16:59:51 Anyway, I suppose all the pros and cons have been discussed, it's an inherent problem 2023-05-21 16:59:56 to boot older kernels. apk fetch as many older kernels you want... 2023-05-21 17:00:20 everytime there is a kernel, fetch it, save it on your local disk 2023-05-21 17:00:33 Bottom point is that somebody has to implement it if they feel that they really need it :) 2023-05-21 17:00:34 then you can install later 2023-05-21 17:00:42 uniqNuuid: their question was in the context of installing a newer version of the kernel package 2023-05-21 17:01:27 yes? run apk fetch -> save the kernel -> you can downgrade later? 2023-05-21 17:01:45 Hard to downgrade if you can't boot though 2023-05-21 17:02:12 when you can't boot, ISO to rescue 2023-05-21 17:02:24 Sure, there's always a solution 2023-05-21 17:03:10 or, you can check if someone made a rollback repo like archlinux did 2023-05-21 17:03:13 There's always a balance in those 2023-05-21 17:32:56 I love see'ing dev tiffs .. system76 called out gnome and told to f'off and now their making their own DE cosmic and gnome put in a funny device security (secure boot) is off (no protection and now system76 was forced to change coreboot policy and sign code..lol.. hey, piss on me, I'll piss back..lol 2023-05-21 17:51:01 I'm having trouble seeing the link between coreboot and gnome 2023-05-21 17:57:52 system76 got on gnome dev's nerves and upset those folks talking smack about gnome DE.. system76 is creating a DE of their own now but in interrim gnome is saying system76 machines are insecure (secure boot) disabled and list several secure events related to having the coreboot system76 uses. long story really. 2023-05-21 17:58:40 a history of junk talk iow 2023-05-21 17:59:59 system76 refused to sign anything, modules included.. 2023-05-21 18:01:07 I'll never buy another one of thier paper weights 2023-05-21 18:01:09 I still fail to see how secure-boot is any concern of Gnome layer 2023-05-21 18:01:21 But if it's just about trash-talking the other, then yeah maybe… 2023-05-21 18:01:36 hello? 2023-05-21 18:01:55 thats what I meant, it's trash talk 2023-05-21 18:02:02 hello ilya 2023-05-21 18:02:03 ok :) 2023-05-21 18:02:07 ilya, hello? 2023-05-21 18:02:10 ahhahahah, hello 2023-05-21 18:02:14 quinq, hello 2023-05-21 18:02:16 hello eex0 2023-05-21 18:02:24 howdy 2023-05-21 18:03:26 nice 2023-05-21 18:03:49 does anyone use cli irc client? 2023-05-21 18:04:03 i just joined with the first thing i had 2023-05-21 18:04:54 I use irssi, like any nqqb 2023-05-21 18:05:11 oh, i also have irssi 2023-05-21 18:05:21 oh 2023-05-21 18:05:23 hello 2023-05-21 18:05:28 hey 2023-05-21 18:05:29 hello ilya 2023-05-21 18:05:51 abob, like any other bob 2023-05-21 18:06:42 abob is not bob) 2023-05-21 18:07:57 Oh :> 2023-05-21 18:08:28 does anyone dualboot alpine with other distros? 2023-05-21 18:11:47 well, bye then 2023-05-21 18:12:59 yes 2023-05-21 18:14:21 with grub? 2023-05-21 18:19:06 yes 2023-05-21 18:20:45 os-proper didn't work nicely 2023-05-21 18:21:15 I like to use refind and open grub from there 2023-05-21 18:21:40 i have never used refind, is it good? 2023-05-21 18:23:04 Yes but if you don't dual boot it can be useful to launch efi stub only 2023-05-21 18:23:51 oh i see 2023-05-21 18:25:00 i am a newbie in alpine and are here as many packages as in arch? 2023-05-21 18:25:59 No, Arch Linux is a separate distribution from Alpine Linux, they have their own set of packages, so different count number 2023-05-21 18:26:53 bye 2023-05-21 18:27:00 o/ 2023-05-21 19:24:38 quinq: there was also https://github.com/util-linux/util-linux/issues/2238 as a yet separate issue :D 2023-05-21 19:24:44 seems they broke like 4 distinct things 2023-05-21 19:27:53 Erf yeah 2023-05-21 19:28:39 They were fast to fix the issue I had though, there's already a proposed patch 2023-05-21 19:40:01 sounds like their testing was successful lol 2023-05-21 19:41:26 quinq: yeah, i backported it2 2023-05-21 19:41:29 2/4 fixed 2023-05-21 19:41:36 psykose, that's fast :) 2023-05-21 19:43:33 Psykose is a beast 2023-05-21 19:44:31 0 2023-05-21 19:45:42 1 2023-05-21 20:36:22 you all are genius .. alpine used for desktop, ROCKS! "whoever said musl and alpine are slow" go suck a tail pipe..lol 2023-05-21 20:36:35 who said that? 2023-05-21 20:37:04 shrugs.. I read it some place 2023-05-21 20:37:41 or maybe it was perl or py running on musl was slow.. I can't remember 2023-05-21 20:38:38 Bah, there will always be some corner case where something is slower than something else 2023-05-21 20:38:49 Doesn't mean that can be a source of general evaluation 2023-05-21 20:39:28 I'm at home with alpine, other distro who? 2023-05-21 20:42:00 it took awhile for me to get my head around some things and 20 installs using different options but, this is so distro is solid as a rock! 2023-05-21 20:42:25 f' dislexic today 2023-05-21 20:43:26 Nice that it fits your needs :) 2023-05-21 20:46:19 watched a guy the other day on youtube do an instal w/ gnome desktop, cool video tho he suggested using flatpak, not me, not knowing as much as I do now about canonical ltd. I'll use the kernel in-built apparmor by those canonical folks but not flatpak. I'm not much on cutting corners for coveniences. 2023-05-21 20:47:56 That's the spirit 2023-05-21 20:48:06 my opinion is as an on-looker is flatpak on a distro means it's ubuntu.. 2023-05-21 20:49:04 they can go sell someone elses data right quick..lol 2023-05-21 20:49:11 :) 2023-05-21 20:51:15 TIL alpine is ubuntu 2023-05-21 20:53:02 don't get me started, I'll open up a Richard Stallman quick..lol 2023-05-21 20:53:32 Let-me interject for a moment 2023-05-21 20:56:15 I'd like to think the world is better off w/o folks injecting convenience code that makes everyone insecure.. I fight to try and stay secure the best I can because of that. 2023-05-21 21:00:08 quinq? 2023-05-21 21:01:38 That was just a mimic 2023-05-21 21:01:46 Have a good night :) 2023-05-21 21:02:19 lol. night 2023-05-21 21:07:34 psykose if systemd is integrated by default, I'm out! 2023-05-21 21:31:07 too late 2023-05-21 21:31:14 i put systemd in your breakfast cereal 2023-05-21 21:31:32 it's integrating with you as we speak 2023-05-21 21:31:45 https://imgflip.com/s/meme/Cereal-Guy-Spitting.jpg 2023-05-21 21:32:36 why does flatpak = ubuntu? ubuntu has snaps 2023-05-21 21:34:34 canonical = ubuntu = flatpak 2023-05-21 21:35:12 flatpak has nothing to do with canonical 2023-05-21 21:36:35 the original dev has been a red hatter since before flatpak existed 2023-05-21 21:38:52 isnt alpine just a docker distro anyway? why would you need systemd 2023-05-21 21:38:55 install flatpak, install something. look for ubuntu, canonical, all the flatpak's I looked at had those names even mozilla firefox and VSCode (microsoft) 2023-05-21 21:39:33 you sound like you do more drugs than me 2023-05-21 21:39:42 I'm using it for a desktop 2023-05-21 21:40:18 I read lots psykose and that twice you said I'm a drugy.. shameful 2023-05-21 21:43:29 flatpak and canonical are opposites; canonical even recently took the stance that official flavors are not allowed to install flatpak by default 2023-05-21 21:45:01 https://9to5linux.com/canonical-future-ubuntu-releases-wont-support-flatpak-by-default 2023-05-21 21:52:25 install some flatpaks .. I'll presume they are created on ubuntu 2023-05-21 21:52:46 they might be *built* on a ubuntu system, but that doesn't mean shit 2023-05-21 21:52:56 drugs are useful for dealing with linux desktop sometimes 2023-05-21 21:53:16 and the only reason that happens is because Github Actions uses Ubuntu runners by default 2023-05-21 21:54:18 like I said, anyone using flatpak is using ubuntu.. I digress 2023-05-21 21:56:01 Ermine: pass em over 2023-05-21 21:56:07 them's some good drugs you're on 2023-05-21 21:59:13 Why is kde plasma Region & Language grayed out? 2023-05-21 22:03:44 AnyCreatureMorph[m]: I fixed gnome by editing /etc/locale.conf adding: LANG=en_US.UTF-8 (reason) you'll have to read up on alpine's locale inference. 2023-05-21 22:09:28 I'd like to stick around, maybe help out some but the drug heads who 2023-05-21 22:09:47 possibly are headed towards homeless 2023-05-21 22:09:51 are in charge 2023-05-21 22:10:05 good day! 2023-05-21 22:10:44 AnyCreatureMorph[m]: probably missing some specific dependency it needs 2023-05-21 22:10:58 `apk add lang` is the generic thing that pulls a few things but it's probably not just that 2023-05-21 22:40:00 "`apk add lang` is the generic..." <- That fixed it 2023-05-21 22:45:04 nice 2023-05-22 01:54:19 hey, I only have two repos in my list. how can I add "tesing"? 2023-05-22 01:56:32 my bad, I chenged to edge and now it works 2023-05-22 08:18:49 hi, does mount.nfs from nfs-utils not support udp? as client, whenever i pass proto=udp as option for a nfs3 share, it complains about invalid mount options 2023-05-22 08:34:27 kn_, maybe you discovered the current 5th issue with new mount release :) 2023-05-22 08:35:43 kn_, can you run your mount command prefixed with: LIBMOUNT_DEBUG=all 2023-05-22 08:35:56 And grep for "optstr" 2023-05-22 08:53:23 quinq: looks unhelpful. 'LIBMOUNT_DEBUG=all mount -t nfs -o proto=udp localhost:foo .' reproduces the same failure, i.e. it fails super early parsing the options before doing any nfs 2023-05-22 08:54:56 ^ output: https://termbin.com/k1s9 2023-05-22 09:01:12 proto=udp seems to be the only culprit, it works if i copy the whole option string from 'mount -t nfs' output of a tcp mount. s/proto=tcp/proto=udp/ then fails. 2023-05-22 09:16:42 openbsd clients on the same network mount the same nfs3 share via udp just fine. 2023-05-22 09:20:00 but since alpine's mount already fails to parse proto=udp (like in the dummy localhost command above), this smells like some dumb issue way before network is involved 2023-05-22 09:20:31 hey, I am trying to start app with X11 forwarding to putty with admin rights, but I get an error message, any suggestions? 2023-05-22 09:22:06 https://mclo.gs/Uu4o1FW 2023-05-22 09:58:42 quing: which specific release are you referring to? util-linux 2.39? 2023-05-22 09:58:51 quinq even, pardon. 2023-05-22 10:52:38 i bisected releases, 3.11 and 3.12 mount with proto=udp, >=3.13 fail with proto=udp 2023-05-22 10:55:34 Sorry kn, I'm at werk :/ 2023-05-22 10:56:58 no worries :) 2023-05-22 10:57:37 kn, maybe mount.nfs tries to mount it as nfsv4, as it has no indication of that, but you need nfsv3, right? 2023-05-22 10:58:38 “To mount using NFS version 3, use the nfs file system type and specify the nfsvers=3 mount option.” 2023-05-22 10:58:38 it should try v4 first, then negotiate to the smallest common version with the server. 2023-05-22 10:58:50 udp isn't a valid nfsv4 option 2023-05-22 10:59:16 should you even use nfs over udp these days, though? 2023-05-22 11:00:14 passing vers=3 makes no difference, it always chokes on proto=udp 2023-05-22 11:00:28 That's nfsvers 2023-05-22 11:00:47 does it recognize the bare 'udp' alias? 2023-05-22 11:00:52 i.e. not proto=udp but just udp 2023-05-22 11:01:42 quinq: vers is compat for nfsvers as per nfs(8) 2023-05-22 11:02:19 nfs(5) even 2023-05-22 11:02:52 ok but better not use compatibility options until you know that the base option works ^^ 2023-05-22 11:03:04 (just in case something has been dropped and not documented, for example) 2023-05-22 11:03:20 either way, same bug with vers/nfsvers and udp/proto=udp 2023-05-22 11:06:36 I have to get back to the coal mine, but I can try testing tonight locally if you haven't had time to solve it yet (or maybe somebody else will too) 2023-05-22 11:07:47 with releases bisected, i can now bisect packages and/or kernels to see what exact version broke it 2023-05-22 11:11:42 i see tags/releases for x.y.z but binary packages are grouped by x.y, that means booting e.g. 3.13.0 ends up installing 3.13.12, no? 2023-05-22 11:14:40 installint 3.13.0 from jan 21 and 3.13.12 from aug 22 both ended up with the same 3.13.12 in /etc/alpine-release and checksum for the mount program, which confused me 2023-05-22 11:14:56 so i probably have to build packages myself if i want to bisect .z minor versions, right? 2023-05-22 11:33:44 kn: we don't keep older versions of packages, so yes 2023-05-22 11:58:30 ikke: thanks 2023-05-22 13:04:25 kn: just to clarify, are you using "mount" from util-linux or "mount" from busybox? 2023-05-22 13:20:28 kn: you said it worked for Alpine 3.12.x but failed for 3.13.x? both 3.12.12 and 3.13.12 come with the same version of util-linux (and therefore its' mount) 2023-05-22 13:57:05 with iptables change to xtables-nft-multi, is the checkkernel function in /etc/init.d/iptables correct? /proc/net/ip_tables_names not exist and nf_tables modules is loaded. should checkkernel() be like the one from /etc/init.d/nftables? 2023-05-22 14:01:02 at boot, iptables starts up fine, at shutdown, iptables stop fails on checkkernel 2023-05-22 14:54:51 minimal: whatever mount is shipped in a default install after only running 'apk add nfs-utils' 2023-05-22 14:58:21 kn: try "which mount" and then "ls -l " - does it link to /bin/bbsuid? 2023-05-22 14:58:55 or try "mount --help" at look at the first few lines out its output 2023-05-22 16:40:36 I have an alpine VM that used to work fine but now once I start gdm or sddm it seems that not recieves any input from my VNC client (remmina) 2023-05-22 16:41:11 if I stop them I can write commands on the tty, so it doesn't look a problem with the VNC 2023-05-22 17:26:24 Ok, well can't stay on all day. Pointed it out, will open an issue when I have time and after I research a bit more. 2023-05-22 17:42:35 minimal: it is busybox 2023-05-22 17:47:58 but mount(8) is just the wrapper, mount.nfs(8) yields the error, i.e. 'mount.nfs -o udp ...' is enough and doesn't involve either util-linux or busybox mount 2023-05-22 17:51:48 so i'll bisect nfs-utils between 3.12.12 and 3.13.12 now 2023-05-22 17:52:15 I'm getting weirdness here 2023-05-22 17:52:16 $ mount.nfs remote:/ /mnt/ -v 2023-05-22 17:52:16 mount.nfs: failed to apply fstab options 2023-05-22 17:52:25 I don't have any nfs fstab entry 2023-05-22 17:58:43 Ah, it needs root access, otherwise strange error message 2023-05-22 17:59:22 kn, mount.nfs remote:/ /mnt/ -v -o udp 2023-05-22 17:59:25 That doesn't complain 2023-05-22 17:59:38 Well, it complains that remote doesn't exist, but that's after udp has been parsed 2023-05-22 18:08:27 kn: what was the *exact* error message you were seeing? 2023-05-22 18:08:54 # mount.nfs localhost:/ / -o udp 2023-05-22 18:08:54 mount.nfs: an incorrect mount option was specified for / 2023-05-22 18:10:09 same message, whether it is mount or mount.nfs, udp or proto=udp 2023-05-22 18:16:00 kn: I thought you were trying to mount a NFSv3 export 2023-05-22 18:16:28 minimal: i am, sorry for the too minimized reproducer 2023-05-22 18:17:02 so strace shows mount(2) returning EINVAL, souds like mount.nfs is happy with the optstr but the kernel is not. 2023-05-22 18:17:57 i'm running -virt in a vm, was udp nfs perhaps dropped from this kernel config? 2023-05-22 18:21:10 kn: yes EINVAL is what triggers mount.nfs to log "an incorrect mount option was specified" 2023-05-22 18:22:14 kn: re "too minimised reproducer", it's best to be consistent in what you're testing as there could be multiple (whether related or unrelated) issues 2023-05-22 18:22:32 discovery: edited: /etc/network/if-up.d/dad added: macchanger -r $IFACE to: has_flag() .. new mac on every ifup .. for interested parties. 2023-05-22 18:23:46 kn: look at kernel config for Alpine Edge: CONFIG_NFS_DISABLE_UDP_SUPPORT=y ;-) 2023-05-22 18:26:17 that's on linux-virt 6.1.29-0-virt 2023-05-22 18:26:24 ah linux-edge, i was looking at main/linux-lts as there's a config for virt as well and i saw the failure on stable/non-edge 2023-05-22 18:27:48 no, not linux-edge, Alpine Edge with linux-virt 2023-05-22 18:29:22 i'm referring to the dirs/files in the aports repo, where i grepped the source 2023-05-22 18:29:38 community/linux-edge/config-edge.x86_64:CONFIG_NFS_DISABLE_UDP_SUPPORT=y 2023-05-22 18:30:12 but that's linux-edge, I thought you were using linux-virt? 2023-05-22 18:31:52 i am using linux-virt, but the config knob you mentioned only turns up in community/linux-edge/ and testing/linux-{asahi,elm,gru}/ 2023-05-22 18:32:25 those config files are NOT full configs, they are "deltas" against the default config for that particular kernel 2023-05-22 18:32:48 check /boot/config-virt on the machine Alpine machine you are testing on 2023-05-22 18:32:58 that explains the confusion, thanks, i'm not familiar with the alpine's build infrastructure 2023-05-22 18:34:15 ack, /boot/config-virt:CONFIG_NFS_DISABLE_UDP_SUPPORT=y 2023-05-22 18:36:53 kn:L https://github.com/torvalds/linux/commit/b24ee6c64ca785739b3ef8d95fd6becaad1bde39 2023-05-22 18:37:30 looks like it arrived in 5.6 kernel 2023-05-22 18:38:22 was just looking at it: https://github.com/torvalds/linux/blame/master/fs/nfs/Kconfig#L203 2023-05-22 18:38:34 Alpine 3.12 is on 5.4, Alpine 3.13 is on 5.10.....so there you go 2023-05-22 18:41:28 ohhh… 2023-05-22 18:42:05 good catch 2023-05-22 18:43:13 kn: so you could raise an Alpine Issue or MR to try and have this setting changes in linux-lts/linux-virt 2023-05-22 18:49:11 first i'll try a local kernel with that reenabled to see if it actually fixes my issue, only then i'd consider taking this to alpine upstream 2023-05-22 18:49:49 decrypt https: https://www.trickster.dev/post/decrypting-your-own-https-traffic-with-wireshark/ .. for interested parties 2023-05-22 18:49:52 well UDP isn't going to work at all without that changed, regardless of whether there may or may not be any other additional issues ;-) 2023-05-22 18:50:33 eex0: alpine-offtopic channel perhaps? 2023-05-22 18:52:22 minimal: sure, but if udp doesn't help me, pushing it upstream is careless and possible dangerous for others (linux commit disabling it mentioned data corruption) 2023-05-22 18:54:04 can shows https traffic of any application installed seemed on-topic to debug but yes, I'll drop it on offtopic, thank you 2023-05-22 19:14:18 is there a way to build only the -virt flavor of main/linux-lts? 2023-05-22 19:15:22 kn: remove the -lts configs from the source 2023-05-22 19:15:46 though, not sure if other things would complain 2023-05-22 19:41:18 ikke: didn't work. now i just removed the -virt bits except for its config files, then i did s/lts/virt/ and removed the lts config files. now it definitely only builds -virt (: 2023-05-22 19:41:32 heh 2023-05-22 21:19:13 can bluetooth keyboard/mouse be set up automatically from a script? 2023-05-22 21:21:27 i mean paired/connected to the specified adr 2023-05-22 21:26:48 maybe wireplumber? 2023-05-22 21:44:05 eex0: wireplumber is for audio 2023-05-22 21:44:38 Have you never tried talking into your mouse? 2023-05-22 21:45:42 i'm sure many shouted at it ;) 2023-05-22 21:46:00 frag: bluez's bluetoothctl can be used from scripts without issue 2023-05-22 21:46:47 kn ;) 2023-05-22 21:47:17 smh, if you need an enemy, thats fine but when wireplumber can control the use of bluetooth, audio or not I threw that out there. troll someone else 2023-05-22 21:47:30 you're the one trolling 2023-05-22 21:47:48 blocked! 2023-05-22 21:57:52 dwfreed: you would have to put the kb into pairing mode, and type in the pin i suppose(?) 2023-05-22 21:59:02 depends on if the keyboard has a pin requirement; but yeah, in generally anything that's got a pin exchange requirement isn't going to be able to be completely automated 2023-05-22 22:01:28 maybe pair and backup the files where its stored? where is that btw :> 2023-05-22 22:03:51 frag: https://github.com/bluez/bluez/blob/master/doc/settings-storage.txt 2023-05-22 22:10:58 dwfreed: ++ 2023-05-22 23:05:17 udp nfs works, now for battle testing :) 2023-05-23 06:09:56 two questions 2023-05-23 06:10:35 1. how would one manually sign a kernel-module in alpine? 2023-05-23 06:12:21 2. how can i find the kernel config that determines if modules are signed on install? Its called "CONFIG_MODULE_SIG_ALL" and its not in sysctl 2023-05-23 06:16:14 ive realized this is more of a dev question, so i also asked there, but please feel free to answer 2023-05-23 06:31:15 ive found the answer to question-#1, linux-lts-dev package /scripts/sign-file. The apk search feature is really strong :) 2023-05-23 06:53:28 the configs are not in sysctl in the first place, zgrep MODULE_SIG /proc/config.gz 2023-05-23 06:57:31 That's what you get for criss posting 2023-05-23 06:57:46 That was already suggested in -dev 2023-05-23 06:57:59 cross posting* 2023-05-23 06:58:29 yeah that was my bad 2023-05-23 06:58:52 i asked the question here, forgetting there was a -dev 2023-05-23 07:01:15 thanks again for the help though, saved me a ton of time 2023-05-23 07:20:54 I found out a solution for changing GDM login screen keymap https://social.gugod.fr/@raspbeguy/statuses/01H0X6BBYQBE6P07DDMBYNJVHA 2023-05-23 09:07:22 It's sad how GNOME is deliberatly trying to be less portable, but mad respect for the folks who keep figuring out how work around that. 2023-05-23 12:34:31 Can I use passwd to edit /etc/{passwd,shadow} on an alternative location? I basically have the disk for another devices plugged in and need to reset a forgotten password. 2023-05-23 12:34:54 I don't see any flags that would allow that... maybe there's some workaround? 2023-05-23 12:40:41 mkpasswd was the answer 2023-05-23 12:41:22 WhyNotHugo: you can chroot as well. 2023-05-23 12:41:55 Different architecture 2023-05-23 12:42:34 Oic 2023-05-23 18:41:16 hello, I am thinking about getting a raspberry pi zero w and install alpine on it, is there any gotchas? 2023-05-23 19:45:38 yeah 2023-05-23 19:45:55 protip: use the ram edition of alpine where you run a command to sync down to the microsd 2023-05-23 19:46:13 and use an industrial grade microsd, personally I prefer the samsung industrial series for extended write cycles 2023-05-23 19:46:42 by using the "ram edition" you wont wear out that microsd compared to a regular linux installation 2023-05-23 19:47:08 since the only writes will be when you sync the directory to the permanent storage and if you prefer also keep logs there 2023-05-23 20:08:21 Hello, does anyone deployed Ceph on Alpine ? I just started a manual deployment but I had to fix the rc file in order to add the --name parameter to my monitor 2023-05-23 20:08:51 I would prefere a solution without modify the init script 2023-05-23 20:13:12 vlp: modify the /etc/conf.d/ceph file? 2023-05-23 20:13:41 there's a RADOSGW_WANT_NAME_PARM setting 2023-05-23 20:14:39 y but this param is for RADOSGW not for a moniotor ? 2023-05-23 20:14:53 why can't I set the locale on musl? 2023-05-23 20:16:44 quarkyalice: what are you trying? 2023-05-23 20:17:03 adding it to /etc/locale.gen and running locale-gen 2023-05-23 20:18:01 hexchat just crashed 2023-05-23 20:18:13 vlp: don't know, I don't use ceph. If that doesn't do what you want then work out changes to conf.d and init.d files and submit a MR to "fix" the ceph package... 2023-05-23 20:18:51 quarkyalice: musl has limited locale support 2023-05-23 20:19:42 There is https://pkgs.alpinelinux.org/package/edge/main/x86/musl-locales 2023-05-23 20:20:20 quarkyalice: /etc/profile.d/20locale.sh defines some settings 2023-05-23 20:20:33 thanks! 2023-05-23 20:26:04 there is also no such thing as locale.gen or locale-gen 2023-05-23 20:26:07 on musl 2023-05-23 20:26:15 you just need LANG= and that's about it 2023-05-23 20:26:40 musl-locales for the libc translation specifically (not many) or just apk add lang for whatever ships translations 2023-05-23 21:06:36 Hi. I am new to Alpine (but not new to Linux), trying to make use of it in a Dockerfile at work. I need help with solving the following problem, please: 2023-05-23 21:07:00 The company I work for maintains an internal APK mirror. But whilst the packages get updated, the APKINDEX file may not. This leads to my problem: Trying to install perl-git, apk reports that it can't find the package in version 2.36.3 which is listed in APKINDEX on the mirror, because the actual APK version on the mirror is 2.36.6 already ... 2023-05-23 21:07:20 I have tried solving this by creating a local APK repo which contains version 2.36.6 and all dependencies. The docker build, explicitly asking for 2.36.6 to be installed from the local repo fails, claiming that "can't select package 2.36.3 because it breaks world 2.36.6" 2023-05-23 21:07:35 Do you have any suggestions on what I can do to solve this, please? 2023-05-23 21:08:17 update the apkindex file 2023-05-23 21:08:34 not sure how you would expect that to work otherwise lol 2023-05-23 21:08:40 I would if I could but I can't. I am not the person controlling the mirror 2023-05-23 21:08:45 then tell the people that are 2023-05-23 21:09:11 you can do some hacky workarounds of `fetch the apk; apk add ./file.apk` i guess 2023-05-23 21:10:26 I'll give that a try, thanks! 2023-05-23 21:11:49 Is there a reason though for APK to behave this way? I mean my local mirror has the higher package version, I am explicitly asking for it with perl-git=2.36.3 --repository= but it is still complaining it can select v 2.36.3. That doesn't really make sense to me. 2023-05-23 21:11:59 my local repo* 2023-05-23 21:12:17 it can't select v 2.36.3* 2023-05-23 21:12:53 irreleph4nt: maybe something else keeping it back at 2.36.3 2023-05-23 21:15:46 ikke: good point. I am building off a minirootfs and the image shows a total of 30 packages when running "apk list --installed". These include nginx and openssh-client, but I don't see anything stricking me as dependent on perl o.O 2023-05-23 21:16:40 Does apk have something like a verbose switch to make it a bit more chatty about it's reasons to throw errors? 2023-05-23 21:17:34 your local mirror doesn't have a higher package version if the apkindex doesn't say it does 2023-05-23 21:18:59 "can't select package 2.36.3 because it breaks world 2.36.6" means you tried to add 2.36.6, the apkindex only has 2.36.3, and it can't select 2.36.3 from the repository because you specified 2.36.6 and not 2.36.3, and only 2.36.3 is in the apkindex, so it can't add what you told it to 2023-05-23 21:19:11 let me download the mirror's apkindex and compare it to the one I created for my repo real quick ... 2023-05-23 21:19:38 You would have to generate your own index, but I kind of assumed you did 2023-05-23 21:26:55 ikke: I did create my own index for the packages in my local repo 2023-05-23 21:27:53 psykose: Not correct. I checked and my index says P:perl-git, V:2.36.6-r0 whilst the mirror's index says P:perl-git, V:2.36.3-r0 2023-05-23 21:28:22 where did you put your index and what did you add to /etc/apk/repositories 2023-05-23 21:30:03 psykose, when I ran "apk index -vU -o APKINDEX.tar.gz *.apk" it registered the perl-git apk as "noarch" whilst the mirror lists it under x86_64 ... that's the only difference I can spot that may matter 2023-05-23 21:30:30 --rewrite-arch 2023-05-23 21:31:13 psykose, I ran the apk index command above, then realized three apks were identified as noarch, so I created the folders perl/x86_64 and perl/noarch, moving the apks to their respective folders 2023-05-23 21:31:30 then I ran the apk index command again inside both folders, so both folders contain an apkindex file 2023-05-23 21:31:36 that doesn't work, you need --rewrite-arch and one folder 2023-05-23 21:31:49 let me give that a try real quick 2023-05-23 21:31:51 thanks! 2023-05-23 21:32:05 reminded me of multiarch for a moment 2023-05-23 21:32:47 apk will just use the hardcoded arch to fetch packages from 2023-05-23 21:33:11 (or whatever /etc/apk/arch contains) 2023-05-23 21:40:15 psykose, that worked! thank you so much! :) 2023-05-23 21:40:18 :) 2023-05-23 21:40:57 now tell your office to fix their repo :p 2023-05-23 21:41:00 how does anyone use it? 2023-05-23 21:41:10 So do noarch packages exist for alpine? if I understand ikke correctly, the don't really as noarch is not an architecture in and of itself 2023-05-23 21:41:18 they don't no 2023-05-23 21:41:43 Yeah, in practice they don't exist 2023-05-23 21:41:44 it was an abuild thing to start tagging some noarch stuff as noarch but it gets rewritten for the index and apk itself only handles one arch string 2023-05-23 21:41:57 it does work with multiple indexes and symlinks though, theoretically 2023-05-23 21:41:59 psykose, big company, so digging up a name for this will take a while. Meanwhile my own co-workers can proceed with our Alpine POC :) 2023-05-23 21:42:44 i.e. you can have a noarch/ folder, put stuff in it, then in the x86_64 and aarch64 folder symlink to noarch and apk index --rewrite-arch on the symlinks and the index works and allows installing the noarch packages later (which also resolve over http fine) 2023-05-23 21:42:47 i think i tested that before 2023-05-23 21:42:56 there's more complications to deploy that in practice of course :p 2023-05-23 21:52:19 Does anyone know off a pre-compiled apk for the nginx_stream_lua module for Alpine? Googling for it all I can find is Dockerfiles which compile whole nginxes. That's quite a bit more than what I need 2023-05-23 23:52:56 Hello :) 2023-05-23 23:53:28 Is here anyone who has a running wsl2 "Distro"? 2023-05-23 23:54:23 How can I upgrade from 3.17 to 3.18 with Alpine from Windows Store? 2023-05-23 23:54:54 Changing the repositories not working by me :( 2023-05-24 00:36:16 umuench: maybe ask whomever looks after the Alpine WSL Microsoft Store package? That seems to link to github.com/agowa/WSL-DistroLauncher-Alpine 2023-05-24 00:50:14 I'd upgrade conventionally, like a real vm 2023-05-24 01:47:48 Hello there Alpine users 2023-05-24 04:07:03 It should just work. 2023-05-24 04:07:03 I can try and submit a PR to update it later, but yeah, it's just the base tarball for new installation, you can always change branches by editing APK repositories and doing an update and upgrade like usual  2023-05-24 04:07:03   2023-05-24 04:08:32 ACTION uploaded an image: (89KiB) < https://matrix.org/_matrix/media/v3/download/matrix.org/KXEWmoccISEZnNCgGHSWFRaa/7mwtwr.jpg > 2023-05-24 07:45:59 sudo rc-service tailscale status... (full message at ) 2023-05-24 07:47:13 Is there sth wrong? (x86_64 3.18) 2023-05-24 07:48:40 works4me 2023-05-24 07:48:42 Is there a list of system users with their fixed id somewhere? all users aren't fixed but some like avahi are, others aren't, I'm not quite sure if there's any defined rule for this 2023-05-24 07:48:47 Is there something in /var/log/messages? 2023-05-24 07:49:04 Asmadeus: cat /etc/passwd 2023-05-24 07:49:30 Everything bellow id 1000 is a system user 2023-05-24 07:49:32 Also, packages that have a adduser in their pre-install should depend on alpine-baselayout-data otherwise when installing in an empty root (with e.g. https://github.com/alpinelinux/alpine-make-rootfs ) it's possible the pre-install script runs too early and adduser fails 2023-05-24 07:49:41 ikke: I meant reserved by packages 2023-05-24 07:50:07 that would be a quite silly amount of things to add dependencies to 2023-05-24 07:50:09 We don't have a reservation system 2023-05-24 07:50:11 for example https://gitlab.alpinelinux.org/alpine/aports/-/tree/master/main/avahi/avahi.pre-install explicitely requests id 86 2023-05-24 07:50:35 psykose: well, just failed for me on a new package I added, so I'll add it to my internal package at least :P 2023-05-24 07:50:42 it makes more sense to 'install baselayout first then the rest' i guess 2023-05-24 07:50:44 might be possible to have abuild automate that though 2023-05-24 07:50:50 or that yeah 2023-05-24 07:51:28 psykose: reboot and works 😛 2023-05-24 07:51:40 ikke: so if another package comes and decide they also want 86 it's up to reviewers to catch it? fair enough :P 2023-05-24 07:51:40 Yeah, it's assumed to be present. setup-alpine explicitly adds it to world 2023-05-24 07:52:18 hmm I guess I'm already patching alpine-make-rootfs, I can change it to install things in two steps to avoid the problem more globally 2023-05-24 07:52:24 Asmadeus: i think the avahi ones are more the exception 2023-05-24 07:52:40 usually things don't hardcode any id and just install whatever (so i actually don't know if it's stable at all, probably not) 2023-05-24 07:52:48 Right, now I've looked there aren't so many, I just happened to look at avahi first for example 2023-05-24 07:52:50 so for that exception, no there's no list anywhere 2023-05-24 07:52:56 www-data is another 2023-05-24 07:53:06 i think anything shared between more than one package is probably hardcoded 2023-05-24 07:53:08 hm 2023-05-24 07:53:54 psykose: isn't www-data already present in baselayout? 2023-05-24 07:54:08 it is, what about it 2023-05-24 07:54:37 I guess we can remove things like apache2/apache2.pre-install:3:addgroup -S -g 82 www-data 2>/dev/null 2023-05-24 07:54:46 (is what I think he meant) 2023-05-24 07:54:48 ah 2023-05-24 07:55:30 it doesn't seem to have it 2023-05-24 07:55:48 er 2023-05-24 07:55:49 wrong file 2023-05-24 07:55:50 it does 2023-05-24 07:56:07 why is there a pre-install for shadow and a group file with shadow in it already 2023-05-24 07:56:57 Ok so, 1/ change alpine-make-rootfs to install alpine-base first, 2/ fix my ugly scripts that copy systems over to copy users by name instead of uid as this is going to blow up on me someday... :D 2023-05-24 07:57:30 my uid of 666 is now reserved in your system 2023-05-24 07:58:34 hope you don't have data in /var then 2023-05-24 08:00:30 :D 2023-05-24 08:01:22 but is that user part of group wheel? 2023-05-24 08:02:48 only got a `tyre' sadly 2023-05-24 08:11:09 thanks again for helping with fdreissig's chrome packaging bug recently! :) 2023-05-24 08:26:33 if anyone cares, alpine-make-rootfs update to install base packages first (requested by default): https://github.com/alpinelinux/alpine-make-rootfs/pull/26 2023-05-24 08:27:36 (any reason that's not on the gitlab btw? not alpinelinux looks official-ish enough to me.. ah, https://gitlab.alpinelinux.org/alpine/infra/infra/-/issues/10680 lists it) 2023-05-24 08:28:26 -not 2023-05-24 08:28:53 It's maintained by jirutka, who prefers github 2023-05-24 08:30:21 time 2 put mkinitfs on bitbucket and abuild in azure repos 2023-05-24 08:31:23 and aports on forgejo 2023-05-24 08:32:08 abbygit2 2023-05-24 08:32:52 and something else on sourceforge? 2023-05-24 08:34:29 wow this really forged my source 2023-05-24 09:05:52 really old sources ought to be hosted in fossil, naturally 2023-05-24 09:12:15 how about pastebin 2023-05-24 12:32:16 no love for bazaar? 2023-05-24 13:07:12 Migrate to launchpad 2023-05-24 16:29:00 How much do I break when I Ctrl+C apk during a major update? I would restart it a few seconds later, I just want to move it into a tmux session... 2023-05-24 17:25:56 does anyone know where the `apple_properties` driver is? 2023-05-24 17:26:46 it not in alpine's base-system module and im having trouble finding it through apk 2023-05-24 17:27:37 for reference `https://github.com/torvalds/linux/blob/master/drivers/firmware/efi/apple-properties.c` 2023-05-24 17:28:07 bad link: use this instead https://github.com/torvalds/linux/blob/master/drivers/firmware/efi/apple-properties.c 2023-05-24 17:35:35 "How much do I break when I Ctrl..." <- Nothing should break, because it should be atomic, but I've anecdotally had issues. Nothing APK fix didn't solve. I believe it was because I stopped it during a post install step.  2023-05-24 17:48:43 powers: it's built into the linux-edge kernel (CONFIG_APPLE_PROPERTIES=y), and just doesn't exist in the linux-lts kernel. 2023-05-24 17:50:16 to find out, look at Kconfig/Makefile in the kernel source directory containing the file of interest to find the config option, then check against alpine's build system, e.g. https://git.alpinelinux.org/aports/tree/community/linux-edge/config-edge.x86_64 for edge 2023-05-24 17:51:56 "Nothing should break, because it..." <- Well, good to know... I just waited, and it finished before my ssh session died... 2023-05-24 17:53:29 On a related note: the Update broke my podman, because after the update crun was missing... Had me panicking for a second until everything came back up after manually installing crun... 2023-05-24 18:37:59 ovf thank you for the info 2023-05-24 20:07:44 I'm trying to install Alpine with full disk encryption. However, running `cryptsetup luksFormat … /dev/sda1` tells me "Device /dev/sda1 does not exist or access denied." Not sure what to make of that. 2023-05-24 20:08:37 I've just created a fresh DOS partition table with sda1 as the sole partition on that disk. 2023-05-24 20:09:38 Hey :) 2023-05-24 20:17:21 Here's a verbatim copy of what I did: http://termbin.com/eaat 2023-05-24 20:17:36 This is on an Alpine live system. 2023-05-24 20:25:56 Could this have anything to do with fdisk suggesting to start the partition at 2048 cylinders and me accepting that? 2023-05-24 20:27:17 no 2023-05-24 20:27:34 that's normal 2023-05-24 20:29:03 Okay, good to know. 2023-05-24 20:52:05 Well, indeed sda1 does not exist in /dev/. How would I make the system aware of it? 2023-05-24 23:22:38 msiism: first of all, why are you not using setup-alpine/setup-disk to install Alpine? it can use LUKS Encryption if you select that? 2023-05-24 23:23:02 Secondly, what exactly is /dev/sda? what does "dmesg" show for it? 2023-05-25 04:48:21 LUKS is another complexity layer 2023-05-25 08:55:03 i would like to patch wpa_supplicant, however i am missing some details 2023-05-25 08:56:43 what's there to patch 2023-05-25 08:57:17 1. is there a way to extract source, patch, and rebuild an apk you have? 2023-05-25 08:57:27 https://xyproblem.info/ 2023-05-25 08:57:34 apks do not contain source 2023-05-25 08:58:16 psykose it's a parculiar bug, but im getting `CTRL-EVENT-SCAN-FAILED ret=-22 retry=1` when running wpa_supp 2023-05-25 08:58:45 $ errno 22 2023-05-25 08:58:45 EINVAL 22 Invalid argument 2023-05-25 08:58:49 this bug, with a patch-fix has been documented here https://lists.infradead.org/pipermail/hostap/2022-January/040178.html 2023-05-25 08:59:45 dwfreed thanks for the info. is there a place to get apk-source code directly? 2023-05-25 09:01:20 that link directly has no fix in it, that's a random person doing random things in some code 2023-05-25 09:01:38 does go on to more interesting things tho 2023-05-25 09:01:49 psykose just to follow up on the bug report, `iw ... scan` is functional for my driver and someone else ran into the issue and used this patch to fix it here https://forums.gentoo.org/viewtopic-p-8713964.html 2023-05-25 09:02:34 psykose yeah its not an official-patch, or a longterm fix. more of a hotfix 2023-05-25 09:03:07 there's a long term fix later in the thread 2023-05-25 09:04:06 there's not, it's just yet some other patch 2023-05-25 09:04:12 'from debian' 2023-05-25 09:04:17 nothing is commited to wpa_supplicant 2023-05-25 09:04:43 powers: you would clone aports, include the patch in the relevant APKBUILD file, and then build ut from there 2023-05-25 09:09:50 ikke thank you. i would like to clarify some things 2023-05-25 09:11:26 in APKBUILD, where it reads source=`https://w1.fi/releases/wpa_supplicant-$pkgver.tar.gz....`, i would replace that with my local patched source? 2023-05-25 09:13:05 You'd add .patch files there which get automatically applied 2023-05-25 09:13:38 yes, thanks, thats crystal clear 2023-05-25 09:15:05 one more question, may i have an example of what a well put-together patch-file looks like? 2023-05-25 09:15:57 i know im asking for a silver-spoon at this point, but im going to likely distribute this and want to do it properly 2023-05-25 09:19:32 or a better angle, would you consider this a good patch-file? https://git.alpinelinux.org/aports/tree/main/wpa_supplicant/unsafe-renegotiation-1.patch 2023-05-25 09:19:41 Anything that is accepted by patch(1) 2023-05-25 09:20:03 ikke thanks again, good pointer 2023-05-25 09:20:20 appreciate all the help everyone 2023-05-25 09:45:21 i also already applied the patch in question 2023-05-25 09:45:38 if you're on 3.18 then upgrading would work 2023-05-25 09:45:44 if you're on edge then in a few hours 2023-05-25 10:07:11 psykose awesome, much appreciated 2023-05-25 11:05:12 hello, i am sure this has been asked before, but is there a place with alpine linux merch (like hoodies, mugs, etc...) ? 2023-05-25 11:08:06 nope 2023-05-25 11:08:31 i'm sure there's some unofficial 3rdparty robotaiautoprintedstolentrademark merch on randomwebsite tho 2023-05-25 11:15:46 would it be acceptable if someone sold some merch and give the money to the Alpine project? 2023-05-25 11:16:42 there's no one to give money to 2023-05-25 11:18:00 i don't think it matters either, print whatever you want 2023-05-25 11:19:25 the project does have an infrastructure to maintin though 2023-05-25 11:19:43 someone has bills to pay I suppose 2023-05-25 11:20:03 the sponsors of infrastructure do, but we don't pay anything out of pocket 2023-05-25 11:20:17 (technically there's an exception to this but it doesn't matter for this case)[27;2;13~ 2023-05-25 11:20:20 ok 2023-05-25 11:20:57 that's a good thing, and this is quite rare 2023-05-25 11:21:41 well 2023-05-25 11:21:50 it could stop being sponsored at any moment and then everything is fucked :D 2023-05-25 11:21:57 heh 2023-05-25 11:22:17 a lot of it is quite shaky 2023-05-25 11:23:15 ppc/s390x is some donated ibm hardware (this is probably the most stable one because i doubt they'd pull this) 2023-05-25 11:23:21 the whole dl-cdn is fastly 2023-05-25 11:23:38 a lot of misc infrastructure and x86_64 builders is equinix 2023-05-25 11:23:51 more misc infrastructure on linode (which got acquired lol) 2023-05-25 11:24:17 arm is altra servers on lease from.. arm(?) dc'ed at ungleich 2023-05-25 11:24:28 that one is most shaky since idk if anyone gets that offer anymore 2023-05-25 11:24:33 maybe it was equinix instead i forget 2023-05-25 11:25:04 Other question, is there any community effort to compose delegations for attending to some tech/foss events? 2023-05-25 11:25:27 what's an attending delegation 2023-05-25 11:26:31 maybe I'm not expressing myself right. I meant have some groups of people to go to tech or floss conventions 2023-05-25 11:26:44 well, you can go to tech conventions(?) 2023-05-25 11:27:07 this isn't a company that sends employees to places, so i'm not sure i understand the framing 2023-05-25 11:27:17 I meant for like having a stand and stuff to present Alpine 2023-05-25 11:27:25 hmm 2023-05-25 11:27:30 no idea then 2023-05-25 11:27:48 like fossdem 2023-05-25 11:28:02 or french JDLL or CdL 2023-05-25 11:28:11 yeah i kinda get what you mean 2023-05-25 11:28:18 but no i haven't heard of anyone doing that 2023-05-25 11:28:56 hence my question about merch 🙂 2023-05-25 11:29:48 I wish there was some goodies to give to people at such events 2023-05-25 11:30:30 or sold them the rest of the time, but I wouldn't be confortable keeping the money 2023-05-25 11:30:37 is it too pessimistic to insert my personal opinion into this that most merch is just cringe and i don't get it 2023-05-25 11:31:12 that said, my opinion on what you're thinking of is to do whatever 2023-05-25 11:31:25 nothing wrong with uh, printing shirts yourself, and doing whatever from there 2023-05-25 11:31:48 unless you really want someone to explicitly give you permission (i don't think we actually register a trademark?) 2023-05-25 11:31:58 nobody would care or sue you 2023-05-25 11:32:12 We did get some hoodies donated 2023-05-25 11:32:17 and it's much less messy than trying to pay the money forward to other things 2023-05-25 11:33:51 ignore all previous statements. what i mean to say is do whatever you want and then gift me a threadripper cpu* 2023-05-25 11:33:53 /joke 2023-05-25 11:34:02 😛 2023-05-25 11:40:06 ikke, I suppose they are not produced anymore? 2023-05-25 11:41:11 raspbeguy: was just a one-off purchase i suppose 2023-05-25 11:43:12 if you print merch can you design it to be actually good 2023-05-25 11:43:25 +1 if it's not just the logo in a corner on standard print 2023-05-25 11:43:30 -1 if it says "alpine linux" 2023-05-25 11:45:07 now i have to imagine wearing a sundress that just says "ALPINE LINUX" across it 2023-05-25 11:45:08 curse you 2023-05-25 12:08:07 psykose, well, as organizing alpine delegations doesn't seem to be a thing, I guess if I do something that will be only printing one hoodie for myself 😛 2023-05-25 12:08:15 :) 2023-05-25 12:09:12 so just to hear you cringe over the web now I have to make it with just a logo and the text "alpine linux" 2023-05-25 12:09:57 groaan 2023-05-25 12:34:48 psykose, https://i.imgur.com/FiUKjJK.png watch out 2023-05-25 12:35:28 raspbeguy: 0/10 2023-05-25 12:36:14 that was my best shot. the world is not ready for my talent 2023-05-25 12:49:06 Hello, I'm trying to install alpine-virt-3.18.0-aarch64.iso in Paralells, on an Apple M2, OSX Ventura 13.2, and i get this error: Mounting boot media: failed. 2023-05-25 12:49:22 After removing the quiet option from the grub settings, I notice that it does not find the hdd (Sata 0:1) 2023-05-25 12:49:33 Does the Virt kernel version not include the Sata drivers ? 2023-05-25 12:49:50 does the standard iso work 2023-05-25 12:51:09 Yes, the standar iso works 2023-05-25 12:51:27 it also sounds a bit like https://gitlab.alpinelinux.org/alpine/aports/-/issues/14407 but that one is a freeze and not 'not finding an hdd' 2023-05-25 12:51:42 what 'hdd' is it? is it something virtualised or 2023-05-25 12:52:37 if it's actual drive passthrough then you'll have to use standard as virt intentionally doesn't have drivers for every device in the universe 2023-05-25 12:52:49 if it's some standard virt drive thing that happens to be disabled, then that should be enabled i guess 2023-05-25 12:55:34 It's avirtual hdd, Paralells creates it automatically 2023-05-25 12:56:43 do you know what driver it normally uses on linux? you can iirc check with lspci -k from a working boot and you see what is loaded for a start, though that's not the precise config option 2023-05-25 12:58:03 Anyone interested in create a desktop alpine? 2023-05-25 12:58:53 I'd buy an Alpine shirt or something if I knew proceeds went directly to the project, as a means to donate. Cringe? Sure. But you always need graphic tee shirts 🤷 2023-05-25 12:59:46 nullbytes: I think we'd need a graphic installer first to make that palatable for the target group, no?  2023-05-25 13:00:36 oh god no 2023-05-25 13:01:35 > oh got no -> psykose, is that for the shirt or for the graphic installer? 2023-05-25 13:01:46 Can setup-disk really do LUKS now as someone suggested in here yesterday (after I had already left)? 2023-05-25 13:01:48 or both? 2023-05-25 13:01:59 both is what I am expecting 2023-05-25 13:02:18 i am wearing an ipv6 sage shirt that i didn't even earn myself so i'm not judging 2023-05-25 13:03:26 An ncurses-based installer is probably the best way to do things because it doesn't require a lot to run but could also be used for more complex setups. 2023-05-25 13:03:49 msiism, yes setup-disk can do LUKS now. I installed my laptop that way 2023-05-25 13:04:12 Okay, then someone(TM) should really add that info to the official Alpine handbook. 2023-05-25 13:04:23 Thanks for the info. 2023-05-25 13:05:04 I mean, I'm writing my own Alpine handbook anyway. But I not sure it's ever going to go public. 2023-05-25 13:13:19 msiism: yes it can setup LUKS 2023-05-25 13:13:20 I cant't tell, in dmesg shows up as: scsi 2:0:0:0:0 Direct-access ATA Alpine 18.0-1 SS WTB4 PQ: 0 ANSI: 5 2023-05-25 13:14:19 Iosif_S: that appears to be a SATA drive. When you create the VM in Parallels can you specify a different type of disk, like Virtio, to use? 2023-05-25 13:15:43 minimal: Hi, you also asked what /dev/sda is, in my case: It's a laptop's internal HDD. 2023-05-25 13:15:57 msiism: I asked what "dmesg" reports for sda 2023-05-25 13:15:59 can you screenshot the configuration of parallels for the vm or whatever it is 2023-05-25 13:16:10 It seems that I can only change the Sata potr 0:1...0:6 2023-05-25 13:16:55 psykose: Parallels website doesn't give much info on what they support, I was trying to figure out their virtio support a month or so ago and struggled to find info 2023-05-25 13:17:12 yeah i tried looking and have no idea what it's exposing for 'generic drive for vm' 2023-05-25 13:17:29 minimal: `dmesg | grep sda` returns nothing, actually. 2023-05-25 13:18:01 msiism: confused how it finds sdb then if there's no sda 2023-05-25 13:18:08 so you'll have to play detective from linux side and find out which 'sata drive' it is and what driver it needs to find out what exactly is missing from -virt, and if it makes sense to enable or not 2023-05-25 13:18:18 minimal: Good question. 2023-05-25 13:18:20 but if that's too much effort that's fine, you can also just use -standard :D 2023-05-25 13:21:48 I'll upload an image in a minute 2023-05-25 13:25:44 Usually I dislike white hoodies (and shirts in general) but in this case this makes sense https://i.imgur.com/W8goHe6.png 2023-05-25 13:25:57 https://gitlab.alpinelinux.org/alpine/aports/-/issues/14407 2023-05-25 13:27:20 Iosif_S: ok, but is that the issue you are having? 2023-05-25 13:27:59 https://imgbox.com/sGuYIgYZ 2023-05-25 13:28:50 I\ve pasted the wrong link initally 2023-05-25 13:31:59 hm 2023-05-25 13:32:10 so you create a vhd and expose it as sata, so yeah have to find what driver it is 2023-05-25 13:32:15 good luck with the linux spyglass 2023-05-25 13:32:42 Iosif_S: so it only lets you create SATA disks? wow, that's......not ideal lol. Anyway the linux-virt kernel does have SATA support builtin (though it shouldn't) 2023-05-25 13:33:17 assuming SATA (in their "terminology") == AHCI 2023-05-25 13:34:09 minimal: Settung up the disk using setup-disk works pretty nicely. The problem is that I'd like to use a different partition layout. 2023-05-25 13:34:29 I'll have a closer look at how the script does things. 2023-05-25 13:35:12 msiism: so you can partition the disk and format filesystems yourself and then call setup-disk (passing it the appropriate param to let it know you'd done that) 2023-05-25 13:35:37 Yeah, I'll try that. 2023-05-25 13:38:47 msiism: but that still doesn't explain how you ended up with sdb but not sda 2023-05-25 13:41:18 Well, sda itself does exist in /dev/. But if I create a partition with fdisk, that then doesn't show up. 2023-05-25 13:41:24 Though lsblk will show it. 2023-05-25 13:41:47 msiisn: so why does "dmesg" not show sda then? 2023-05-25 13:42:03 No idea. 2023-05-25 13:42:04 has your dmesg buffer been truncated? 2023-05-25 13:42:44 How would I check for that? 2023-05-25 13:44:58 msiism: does the 1st line of dmesg output contain something like "[ 0.000000] Linux version 6.1.29-0-virt"? 2023-05-25 13:45:10 Yes, sata only. In dmesg shows uo as [sda] attached SCSI disc (that is in the standard distribution) 2023-05-25 13:47:02 minimal: No, it starts with "[ 1.557638] usb…". 2023-05-25 13:48:37 msiism: ok, so it has been truncated (you don't see the early messages) 2023-05-25 13:49:45 Okay. 2023-05-25 13:50:38 So, looking into setup-disk, I'm seeing that, for the first partition, an offset of "1M" is used. 2023-05-25 13:50:49 Is this really necessary? I'm on a BIOS system. 2023-05-25 13:51:04 msiism: that's normal 2023-05-25 13:51:19 And also recommended? 2023-05-25 13:51:49 msiism: where do you think the boot sector (and any addition bootloader bit) is going to go? 2023-05-25 13:52:01 Into that 1M. 2023-05-25 13:52:07 assuming MBR partitioning 2023-05-25 13:52:24 yes, do an offset really is necessary ;-) 2023-05-25 13:52:33 s/do/so/ 2023-05-25 13:52:45 Okay, noted. ;) 2023-05-25 13:57:40 Iosif_S: and does the "dmesg" output regarding the sda disc mention AHCI? 2023-05-25 13:58:08 just pastebin the dmesg 2023-05-25 14:28:52 Hm… I just used sfdisk to create a new MBR partition spanning the whole disk, with the default offset (1M). After doing that `ls /dev/` does not show sda1. 2023-05-25 14:30:22 partprobe 2023-05-25 14:30:48 Runng that did not change the situation, unfortunately. 2023-05-25 14:31:22 could you paste the logs of what you did to make the partition? :) 2023-05-25 14:32:46 I just ran sfdisk and then typed `,` into its shell and then `write`. 2023-05-25 14:33:19 I'm seeing now that setup-disk as a line of code commented with "#create device nodes if not exist" 2023-05-25 14:33:36 That line says `$MOCK mdev -s`. 2023-05-25 14:34:15 No idea what $MOCK is, though. 2023-05-25 14:34:40 that's not really related to this 2023-05-25 14:34:48 just partprobe would show the new partitions 2023-05-25 14:34:55 that's also not pasting the logs 2023-05-25 14:35:46 I know. 2023-05-25 14:36:04 I could, maybe, use script to have a log of the sfdisk session. 2023-05-25 14:37:03 msiism: after you create the partition and exit sfdisk then "dmesg" output *SHOULD* show it "seeing" sda1 2023-05-25 14:37:33 if nothing appears in "dmesg" output then that is normally where "partprobe" or other equivalent tools come in 2023-05-25 14:37:34 Oh, yeah, it does. 2023-05-25 14:37:45 It's in dmesg output. 2023-05-25 14:37:54 so then /dev/sda1 should be created 2023-05-25 14:38:02 are you using mdev or eudev? 2023-05-25 14:38:18 Whatever the live system uses. 2023-05-25 14:38:46 mdev then 2023-05-25 14:40:06 `mdev -s` solved it. 2023-05-25 14:42:09 which is what setup-disk does after it creates partitions... 2023-05-25 14:42:28 Exactly. 2023-05-25 14:53:55 mdev has issues 2023-05-25 14:54:11 e.g. after partition, mkfs can't find the part 2023-05-25 14:54:50 mdevd does not have this issue. `setup-devd mdevd` is the way to go 2023-05-25 14:58:33 Good to know. 2023-05-25 15:33:45 what is required to bootstrap a mininal rootfs so `apk add -p miniroot foo` can work? 2023-05-25 15:35:23 Piraty: use the static apk to install a base install that you can chroot into 2023-05-25 15:35:48 lol minimal sorry for unintended ping 2023-05-25 15:35:59 well it doesn't need to be the "static" version of apk if you're doing that on an Alpine machine, the static version lets you do that on other distros 2023-05-25 15:36:18 you didn't ping me, you spelt minimal wrong ;-) 2023-05-25 15:36:30 i don't care which one to use, but i doubt the static one does anything different than a properly installed apk 2023-05-25 15:36:53 it lets you run apk on non-Alpine... 2023-05-25 15:36:55 spelt minimal wrong, so truth 2023-05-25 15:44:26 Piraty: alpine already have a 2Mb minirootfs 2023-05-25 15:44:52 i shoved /etc/apk to the root, touch lib/apk/db/lock and this seems to do it 2023-05-25 15:45:14 package fakeroot is not able to install unprivileged though, makes `apk add` segfault 2023-05-25 15:45:36 this? https://dl-cdn.alpinelinux.org/alpine/v3.18/releases/x86_64/alpine-minirootfs-3.18.0-x86_64.tar.gz 2023-05-25 15:46:32 i want a build container bootstrapped from local repos 2023-05-25 15:47:09 so? wget and tar -x 2023-05-25 15:48:36 Piraty: did you use apk to create a base alpine install in a directory as I suggested? 2023-05-25 15:49:28 if that means `rsync -avP /etc/apk ./buildroot/etc` and touching that empty lock file, then yeah 2023-05-25 15:49:55 `apk -p path add foo`doesn't work on empty dir oob 2023-05-25 15:51:55 Piraty: no it didn't mean that - how does using rsync match me suggesting you use "apk" to create a base alpine install? 2023-05-25 15:52:38 how should i use apk on an empty dir to create a base alpine install if it won't operate without setting up some minimal things 2023-05-25 15:52:41 because keys are at /etc/apk minimal 2023-05-25 15:52:43 "apk --initdb --root --update-cache add alpine-base " 2023-05-25 15:53:05 minimal: you didn't suggest this before 2023-05-25 15:53:20 I did, I just didn't specify the EXACTLY command params 2023-05-25 15:53:44 and assuming i could derive this from consulting the manpage and your writing within 15min is rude 2023-05-25 15:53:59 "use the static apk to install a base install that you can chroot into" == run a apk command with options like above 2023-05-25 15:54:31 thank you then for dropping some wisdom on me 2023-05-25 15:54:43 --initdb makes sense 2023-05-25 15:56:02 `man apk` doesn't mention --initdb 2023-05-25 15:56:44 apk-add has 2023-05-25 15:56:49 so your command is misleading 2023-05-25 16:02:54 Piraty: how is it misleading? the example command I provides includes "add" 2023-05-25 16:03:59 I'm sorry now that I tried to help you 2023-05-25 16:10:53 i'm sorry you're sorry, thanks for help 2023-05-25 16:10:53 due to command ordering 2023-05-25 16:22:02 libreoffice doesn't run on Wayland (it uses XWayland and has scaling issues). 2023-05-25 16:22:25 But upstream indicates that it supports Wayland. I think it's something related to build flags or dependencie? 2023-05-25 16:22:33 I can't see anything obviously wrong or missing. 2023-05-25 16:29:26 "mdevd does not have this issue...." <- Even over eudev?  2023-05-25 17:04:20 WhyNotHugo: just 'libreoffice' doesn't install libreoffice-gtk4 which is what you probably want (and automatically will get used) 2023-05-25 17:04:47 there's also -qt5 -qt6 and some env var to pick which windowing system, some kf5 kde integration thing, .. 2023-05-25 17:05:14 it doesn't install it by default so someone can pick the others i guess, but yeah it's atrocious by default 2023-05-25 18:11:43 psykose: Thanks! 2023-05-25 18:12:02 What's the default windows system that it installs? 2023-05-25 18:13:54 libreoffice-gtk4 includes /usr/lib/libreoffice/program/libvclplug_gtk3lo.so o.O 2023-05-25 18:33:05 nothing, whatever it's loading by default, the legacy widget thing 2023-05-25 18:33:10 don't remember what it's named 2023-05-25 18:34:24 and yeah there's both 3+4 in there 2023-05-25 18:34:33 the whole thing is kinda weird 2023-05-25 20:27:12 is alpine fixed and/or can you use the repo manager to roll it? 2023-05-25 20:27:50 like a blunt? 2023-05-25 20:31:16 yes like a blunt 2023-05-25 20:31:40 roll your own blunts as much as you like, but don't roll your own crypto? 2023-05-25 20:32:08 I can already tell from the banter that I should have installed this OS a long time ago. 2023-05-25 20:42:57 more seriously if you're asking if it's stable or rolling then edge is rolling and stable is stable aside from fixes/security backports 2023-05-25 20:45:54 Does using the latest-stable repo then count as semi-rolling, like how DistroWatch classifies things?  2023-05-25 20:46:06 And also yes, unreservedly, use Alpine  2023-05-25 20:47:15 no 2023-05-25 20:47:35 unless we have some weird-extended sense of time, then yes :p 2023-05-25 21:01:32 psykose: yes, that answers my question. Thanks 2023-05-25 21:02:00 ladies and gentlemen, im happy to announce that ive got the broadcom-wl driver functioning on Alpine 2023-05-25 21:03:08 ACTION gets out the champagne 2023-05-25 21:03:51 as this was my first trip around the horsey, this likely took longer than it should've. but im excited to get this process streamlined and wiki'd 2023-05-25 21:04:31 i will do further testing over day, and post a preliminary git repo, so expect more info soon 2023-05-25 21:14:31 sadly the actual driver probably won't be merged :p 2023-05-25 21:48:18 hello all - can anyone tell me if I can upgrade my alpine linux from 3.1 to 3.18 by simply changing the repository info, running an apk update then an apk upgrade? Or will that break my device? 2023-05-25 21:49:19 3.1 all the way to 3.18 is probably a bit big of a jump. I generally have good enough luck doing 2 versions at a time 2023-05-25 21:49:42 ok. thanks 2023-05-25 22:02:58 gmalsack i believe the signing-keys for alpine were changed somewhere around 3.15, and maybe another time before that 2023-05-25 22:03:44 gmalsack all to say you may need to upgrade to two other versions before 3.18 2023-05-25 22:04:53 gmalsack should look something like 3.1 -> 3.8 (if necessary) -> 3.15 -> 3.18 2023-05-25 22:05:43 fml.... I just upgraded from 3.1 to 3.2 to 3.3 and all went well. Now that I've upgraded to 3.4 I'm diw. neither ssh nor web-gui is working. :-( 2023-05-25 22:07:17 thankfully the openvpn client is still connecting, so I don't have to urgently drive out to the site and get it back up and running 2023-05-25 22:08:16 gmalsack could either be a dependency-issue (meaning that higher-versions of the packages require certain apk or so you dont have) 2023-05-25 22:09:32 an API issue, meaning if you didnt upgrade your apk, that the kernel on your version doesn't support the calls for ssh/web-gui 2023-05-25 22:10:47 or a signing-issue, where ca-certs weren't updated, so when trying to use networking/udhcpd your requests are being denied 2023-05-25 22:10:49 I would have expected apk update then apk upgrade would have upgraded everything.... 2023-05-25 22:11:33 gmalsack maybe. im new to alpine so my word isnt law, just some potential issues 2023-05-25 22:12:21 I'm guessing something didn't upgrade properly from 3.3 to 3.4. like I said, ssh isn't running, web gives me this: https://snipboard.io/r9jtOG.jpg 2023-05-25 22:13:09 nmap says only 80 is open. I'm guessing at this point, I'll have to put together a new sd card and drive over to the site and swap the cards. 2023-05-25 22:13:18 if possible i recommend backing up your configs and any other valuable data on a usb/sd-card, then live-booting and setting up 3.18 2023-05-25 22:13:38 yup, that's the plan 2023-05-25 22:15:15 gmalsack , from what i see there its a module issue (API has changed). has your kernel itself actually upgraded? 2023-05-25 22:15:36 what is the output of `uname -r`? 2023-05-25 22:16:02 don't know. can't get into it anymore. 2023-05-25 22:16:41 you need upgrade -a between release but that's probably not the issue 2023-05-25 22:17:12 you'd probably have better luck just going to 3.18 as fast as possible without checking every release 2023-05-25 22:17:22 gmalsack okay thats fair, best wishes on the move to 3.18 2023-05-25 22:18:27 psykose when I change the repo version, I need to do apk update then apk upgrade -a? 2023-05-25 22:18:48 Whoops. Didn't know that. Guess that might be what f'd up the router. 2023-05-25 22:19:03 just apk upgrade -Ua is fine, but it's probably not the issue 2023-05-25 22:19:49 the specific error looks like acf running with lua5.3 for some reason even though afaik it's only for 5.2 2023-05-25 22:19:55 gmalsack: also to clarify, are these Sys-mode installations or run-from-ram? 2023-05-25 22:20:53 dont know, but now I'm weiry about doing the other 3 routers. 2023-05-25 22:21:00 minimal these are run-from-ram 2023-05-25 22:21:15 minimal yes, I also ran lbu ci after the upgrade 2023-05-25 22:28:31 psykose just a question about merging the driver, i assume wl cant be merged due to it's licensing - which makes sense 2023-05-25 22:28:50 i assume that's you that opened the mr 2023-05-25 22:28:54 if not, crazy coincidence :-) 2023-05-25 22:29:15 is there any world this can make it into the community repo? 2023-05-25 22:29:41 psykose no its a coincidence, that's crazy lol 2023-05-25 22:29:43 :) 2023-05-25 22:30:01 https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/47458 2023-05-25 22:30:17 :0 2023-05-25 22:30:21 wtffffffff 2023-05-25 22:30:36 thats actually insane lmao 2023-05-25 22:30:38 it works as is if that's the sort of thing you got working 2023-05-25 22:30:45 or wanted to get working, i suppose 2023-05-25 22:31:12 i want to cry so bad, but im also happy its released 2023-05-25 22:31:15 idk man 2023-05-25 22:32:02 well i have a driver here too that's working, but ill use the test package 2023-05-25 22:34:22 well, ill still post what i have on git (T_T) 2023-05-25 22:44:19 i have some patches (for lts-6.1.29) that can be included in the driver version on testing/broadcom-wl, as it seem it only supports up to 5.10 2023-05-25 22:44:44 since its testing, should i go to their source or aports? 2023-05-25 22:45:41 the driver supports up to 6.3 by what the repo says 2023-05-25 22:53:03 yes that's correct, i was on the main-branch instead of the patch-branch 2023-05-25 22:57:14 in the long-run this does save me the trouble of doing it myself, and i still have a non-akms version which a niche few might want. plus a small guide 2023-05-25 22:57:30 im coping, some may say seething, but thats okay 2023-05-25 22:58:00 im approaching the 7th stage of grief, my narvana 2023-05-25 23:08:18 hate it when that happens 2023-05-25 23:08:19 :-) 2023-05-26 01:08:49 is there anyway to remove ifconfig from busybox? 2023-05-26 01:09:02 not without building your own busybox without it 2023-05-26 01:09:25 okay thank you 2023-05-26 01:09:59 powers: why would you want to remove it? just don't use it if you don't like it 2023-05-26 01:10:09 ip seems to be the standard, but its likely for legacy reasons 2023-05-26 01:10:40 minimal true, i just wanted to know if it'd be possible 2023-05-26 01:11:17 well yes, basically every "applet" in Busybox can be individually enabled/disabled when it is built 2023-05-26 01:14:25 at some point in time when it's certain that nothing in Alpine is using "ifconfig" then in theory it could be disabled. However I'd guess in that scenario there'd be complaints as some people probably still use "ifconfig" manually out of habit rather than "ip" 2023-05-26 01:16:32 thanks for the response. that's also true, many legacy programs are probably using it as well, its just a general headache to remove 2023-05-26 01:18:02 i just wont use it, but its better for it to be here 2023-05-26 01:18:04 from the busybox side specifically it probably weighs like 80kb 2023-05-26 01:20:57 the idea behind "ip" was to combine stuff from "ifconfig" and some other related utils 2023-05-26 01:21:39 80kb is pretty impressive actually. for me, i just keep using it instead of ip, out-of-habit. i wanted to disable it to force myself to adjust 2023-05-26 01:22:12 but i can also simply just not use it lol, so ill go that route 2023-05-26 01:22:16 it actually starts at 12 2023-05-26 01:22:30 +7 for status reporting 2023-05-26 01:22:46 don't remember the last time I used ifconfig... 2023-05-26 01:22:54 ip being more powerful , me either 2023-05-26 01:24:33 ip + iw is insanely strong 2023-05-26 01:24:53 my ip is stronger than yours 2023-05-26 01:25:26 ifconfig is muscle memory for me because i used to use macos 2023-05-26 01:25:34 oh dear is it Spargel season already? ;-) 2023-05-26 01:25:37 psykose lmao 2023-05-26 01:27:31 pipes up! 2023-05-26 01:28:18 minimal is spargel good? 2023-05-26 01:28:38 well then you better go catch it ! 2023-05-26 01:29:10 i know im potentially walking into a landmine, but spargel is calling 2023-05-26 01:29:37 i really hope we're talking about the food 2023-05-26 01:29:41 whats a spargel? 2023-05-26 01:30:21 it an asparagus dish, i think. i saw it way back when 2023-05-26 01:30:33 isn't it just asparagus 2023-05-26 01:30:43 oh god 2023-05-26 01:30:59 I had to google that.. add mustard and im in 2023-05-26 01:32:25 eex0 lets live in the timeline where we're refering to food (T_T) 2023-05-26 01:33:20 I never play with my food, eh 2023-05-26 01:33:31 i dont know the other meaning, but with asparagus involved i dont have high hopes 2023-05-26 01:38:13 Anyone running minidlna successfully? 2023-05-26 01:38:33 This seems like the type of thing that should be NotThatHard(TM), and yet... 2023-05-26 01:38:40 powers: it was a reference to psykose's "my ip is stronger than yours" - used to hate Spargel Season in Germany as the public toilets were "Spargel perfumed" lol 2023-05-26 01:39:34 oof 2023-05-26 01:40:09 eating it results in a strongly fragranced urine lol 2023-05-26 01:40:10 I'll not be pulling fingers tonight 2023-05-26 01:43:59 minimal ohhhhh lml 2023-05-26 01:44:34 you dont know how glad i am to hear that, i went down a very different path 2023-05-26 01:46:52 Saijin_Naib ive never used the program, but whats the issue? 2023-05-26 01:47:52 Nothing that I can see. Service starts, no logs print, nothing in console even with verbose, have the ports open in ufw...  2023-05-26 01:48:21 It just does nothing, doesn't scan the dirs I set, doesn't serve the page, doesn't become discoverable  2023-05-26 01:48:53 Not sure if it is like xrdp which apparently is broken how we ship it due to a missing config or something  2023-05-26 01:49:01 Or in missing a depends that wasn't declared 2023-05-26 01:49:37 can you strace it and send the results? 2023-05-26 01:51:58 Uuuuh 2023-05-26 01:52:08 strace -d [prog with options and arguments] 2023-05-26 01:52:10 Sure, I look up how to do that 2023-05-26 01:52:13 Thank you 2023-05-26 01:52:50 `apk add strace`, then `strace -d [prog with options and arguments]` 2023-05-26 01:54:08 so for example say i wanted to run `cd /home/folder` the strace would be `strace -d cd /home/folder`. this has to be done in terminal 2023-05-26 01:55:54 run it yourself with `minildnad -d` in foreground 2023-05-26 01:57:21 well 2023-05-26 01:57:31 it also writes to /var/log/minildna/minildna.log 2023-05-26 01:57:44 dlna 2023-05-26 01:59:31 you also definitely don't want to do strace -d because it makes it like 6x more verbose with no actual info 2023-05-26 02:01:54 agreed, if a log for the program exists then its better to use that 2023-05-26 02:03:37 i `strace -d` for info on seg-faults or traps, but a logger for the program will give more concise info 2023-05-26 02:07:51 you pretty much nevver want strace -d for any of that 2023-05-26 02:08:09 don't know where you get that idea 2023-05-26 02:08:22 love to have my nice strace log full of 2023-05-26 02:08:22 strace: next_event: queued pid 655 2023-05-26 02:08:22 strace: next_event: dequeued pid 655 2023-05-26 02:08:28 how useful 2023-05-26 02:09:03 that said it does print a bunch of wife stopped so i guess it's funny 2023-05-26 02:09:59 lmaoo 2023-05-26 02:10:21 It's not even writing to the log 🤷 2023-05-26 02:10:53 It's doing fuck all and doesn't say anything when launched in the Terminal interactively with -v for verbose 2023-05-26 02:11:16 Hmm.... Debug flag? Let me try that next 2023-05-26 02:11:27 it backgrounds itself without -d 2023-05-26 02:11:30 also it does write a log 2023-05-26 02:11:35 you can't see it unless you are root 2023-05-26 02:11:42 😑 2023-05-26 02:14:47 idk about the spargel but these baby back ribs are d'lish 2023-05-26 02:15:11 You beautiful people... Thank you 2023-05-26 02:15:17 Can't write the database ou5 2023-05-26 02:17:35 what's a database ou5 2023-05-26 02:17:54 Fat-fingerings of a touch keyboard, so nonsense  2023-05-26 02:18:02 Can't write the database out 2023-05-26 02:19:27 Oh do I feel dumb.  2023-05-26 02:19:34 I put my fingers on a diet and they still do that, no worries! 2023-05-26 02:19:35 Thanks powers and psykose 2023-05-26 02:22:54 np! 2023-05-26 02:24:05 I just realised you called me old inadvertantly back there 'powers 2023-05-26 02:24:15 psykose what do you use as a debug-tool when source is imploding? 2023-05-26 02:24:47 good Q 2023-05-26 02:24:59 I need to learn some stuff 2023-05-26 02:25:12 maybe strace is an old-world tool, if i can be more efficient then it would be for the best 2023-05-26 02:26:54 i didn't say don't use strace 2023-05-26 02:27:01 eex0 wait i did, where? my bad, it wasnt my intention lol 2023-05-26 02:27:15 strace -d tho is probably not what you want, emphasis 2023-05-26 02:27:28 haha.. twist a towel for a quick snap 2023-05-26 02:28:48 psykose okay fair point 2023-05-26 02:29:45 the trace stepping looked interesting, I've used trace facilities coding but not w/ strace before 2023-05-26 02:42:01 has anyone gotten Parallels Tools working on Alpine in Parallels desktop on arm64? 2023-05-26 02:43:31 I really need risc and arm64 machines to play with.. starts a wish list 2023-05-26 02:43:48 the M1 is a good choice, but it's expensive 2023-05-26 02:43:59 Apple M1 2023-05-26 02:45:14 an inexpensive option is the PineBook Pro but it's very slow and only has 4GB RAM 2023-05-26 02:46:30 most arm64 SoCs are designed for mobile and embedded usage so they are really slow, Apple Silicon is the best ones on the market currently 2023-05-26 02:47:36 quarkyalice: I'm assuming Parallels Tools won't work as they are likely glibc-based binaries 2023-05-26 02:47:46 no, you build them 2023-05-26 02:47:58 oh? hmm, where's the source at? 2023-05-26 02:48:05 can't glibc binaries run using gcompat? 2023-05-26 02:48:22 minimal: hm actually, not sure if you do 2023-05-26 02:48:28 quarkyalice: generally no 2023-05-26 02:48:49 psykose: found a webpage that states glibc 2.3.4 or later as a requirement 2023-05-26 02:48:59 that is always meaningless and you know it :p 2023-05-26 02:49:21 bet you need an 'internet connection' and a 'usb mouse' too 2023-05-26 02:50:06 but yes can't even download this from anywhere to see that i can find 2023-05-26 02:50:09 page doesn't mention anything about compiling them 2023-05-26 02:50:11 weird mounted iso from inside vm 2023-05-26 02:50:14 whats the scoop on glibc on Alpine, will there be another version like that voided distro? 2023-05-26 02:50:25 no 2023-05-26 02:50:29 good 2023-05-26 02:50:54 glibc on alpine would defeat the point wouldn't it? 2023-05-26 02:50:57 ACTION avoids 2023-05-26 02:51:08 quarkyalice: they *might* run via gcompat, who knows 2023-05-26 02:51:18 abby for president! 2023-05-26 02:51:29 i don't even use alpine 2023-05-26 02:51:31 whats the scoop with this abby person on alpine 2023-05-26 02:51:33 spy corpus ? 2023-05-26 02:51:54 im here to spread the tendrils of glibc 2023-05-26 02:51:55 diplomatic mission ? 2023-05-26 02:52:13 wtf is a tendril? 2023-05-26 02:52:27 it's ten dril's from twitter 2023-05-26 02:52:32 hahaha 2023-05-26 02:52:57 no idea why I laughed, I didn't get that either 2023-05-26 02:53:21 i laugh at my wall half the time 2023-05-26 02:54:23 <~ recovering 2023-05-26 03:01:36 pine64 is working on some riscv hardware, that'll be interesting 2023-05-26 03:01:49 https://pine64.com/product/pinetab-v-10-1-8gb-128gb-risc-v-based-linux-tablet-with-detached-backlit-keyboard/ 2023-05-26 03:03:06 this is development hardware 2023-05-26 03:45:21 so I've upgraded a device to 3.16, but my /media/usb/apks folder still has the old 3.14.2 packages. Is there a way to replace that folder with the 3.16 files? 2023-05-26 03:46:31 gmalsack: for run from ram systems, you need to update the boot medium to get new kernels 2023-05-26 03:47:53 gmalsack: to answer your last question, apk cache sync might help 2023-05-26 03:50:57 ikke: is updating the boot medium while the unit is online an option? it's a vpn router and I'm remote. 2023-05-26 03:51:43 gmalsack: yes, though it can be tricky to get right 2023-05-26 03:51:53 especially going from 3.1 to 3.18 2023-05-26 03:53:02 hahaha that one is already f'd. I have to go replace that one. I have 3 more that are on 3.14. I upgraded one of those to 3.18 and found out the version of openvpn there doesn't support our current vpn router. so 3.16 is it for now until I can get the main vpn server replace 2023-05-26 03:53:37 found that out after the upgrade left the unit off-line. had to drive 2 hours one way to get that unit back online. 2023-05-26 03:53:50 whoops 2023-05-26 03:54:19 is it the 'version of openvpn' or is it that since 3.17 it's openssl3 that disables tls1.1 and all the insecure protocols without an extra flag 2023-05-26 03:55:35 psykose: no comment.... hahaha 2023-05-26 03:57:56 quarkyalice: We're waiting for server-grade hw 2023-05-26 03:58:21 only 6 more years 2023-05-26 04:07:10 ikke: server grade hardware is a long ways away but it's good seeing progress on developer boards for riscv 2023-05-26 08:16:02 I have a docker build which fails when I bump up the base image to alpine 3.18.0. longintrepr.h not found, but I have the python3-dev dependency. Don't know what's going on. 2023-05-26 08:21:45 maybe your include path is wrong? 2023-05-26 08:22:47 abby: How do I check that? This is the relevant part of the log: http://sprunge.us/HCltZt 2023-05-26 08:23:08 in 3.17 it was python3.10/longintrepr.h and in 3.18 it's python3.11/cpython/longintrepr.h 2023-05-26 08:24:04 > Released: Apr 2, 2018 2023-05-26 08:24:06 So what do I need to change in the Dockerfile? 2023-05-26 08:24:32 i'm gonna guess that that library isn't compatible with python 3.11 2023-05-26 08:24:49 I see 2023-05-26 08:25:03 So I just need to wait more probably? 2023-05-26 08:25:16 s/more/most/ 2023-05-26 08:25:28 I don't think waiting will help, the homepage of that package doesn't even resolve anymore 2023-05-26 08:25:37 I see 2023-05-26 08:26:27 Which package? python-potr? 2023-05-26 08:26:30 yes 2023-05-26 08:26:36 Okay, thanks 2023-05-26 08:27:53 oh wait, I misread, pycrypto is what failed to compile 2023-05-26 08:28:15 yikes, last released in 2013 2023-05-26 08:28:35 Oh 2023-05-26 08:29:54 you *might* be able to fix this by using pip install --global-option="-I/usr/include/python3.11/cpython/" 2023-05-26 08:30:19 but i don't think it's a good idea to be using 10-year-old crypto implementations :P 2023-05-26 08:30:29 Ah, okay 2023-05-26 08:30:47 Yes, I think I'll just drop support for python-potr then 2023-05-26 08:30:53 This software is no longer maintained. 2023-05-26 08:30:53 PyCrypto 2.x is unmaintained, obsolete, and contains security vulnerabilities. 2023-05-26 08:30:59 😬 2023-05-26 08:32:08 Have you got a link for the above? I'll add it to the commit message 2023-05-26 08:32:29 https://www.pycrypto.org 2023-05-26 08:32:32 top of the homepage 2023-05-26 08:32:33 Thanks 2023-05-26 09:41:46 pycryptodome seems pretty drop-in 2023-05-26 10:22:38 my icons in thunar toolbar under xfce are broken 2023-05-26 10:22:50 "home" shows properly, but the others not 2023-05-26 10:23:11 i think this broke shortly before the 3.18 release. any idea? 2023-05-26 11:07:22 ncopa: have you tried to look in strace for file opening errors? 2023-05-26 11:09:47 nope 2023-05-26 11:10:32 probably is some missing theme/icon-theme 2023-05-26 12:23:08 hi, currently trying to create a docker container based on alpine 3.18 and x86_64 arch, i have some issues with libgcc_s.so.1, as it is x32 bit elf, no idea if that is intended or a bug? 2023-05-26 12:23:37 1ef4343a4db4:/config# cat /etc/apk/arch x86_64 1ef4343a4db4:/config# file /lib/libgcc_s.so.1 /lib/libgcc_s.so.1: ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=15a399d96350896c3cdb5545221674a8df9ab5bf, stripped 2023-05-26 12:24:10 1ef4343a4db4:/config# cat /etc/issue Welcome to Alpine Linux 3.18 2023-05-26 12:29:19 Error loading shared library libgcc_s.so.1: Exec format error (needed by foobar** 2023-05-26 12:39:10 alpine doesn't have any /lib/libgcc_s.so.1 so you must have installed it from somewhere else 2023-05-26 12:39:13 https://pkgs.alpinelinux.org/contents?file=libgcc_s.so.1&path=&name=&branch=edge 2023-05-26 12:44:34 thats where i got it from 2023-05-26 12:44:46 but its a 32bit binary library and not 64bit 2023-05-26 12:45:01 and i am confused by that, since my process wants a 64bit one XD 2023-05-26 13:13:07 Cronix, from where? 2023-05-26 13:18:01 https://pkgs.alpinelinux.org/package/v3.18/main/x86_64/libgcc 2023-05-26 13:21:03 It contains /usr/lib/libgcc_s.so.1 2023-05-26 13:22:00 Can you try `file /usr/lib/libgcc_s.so.1` to see if it matches what you are looking for? 2023-05-26 13:22:27 Cronix: ^ 2023-05-26 13:23:12 that is exactly the file im talking about, but it is a x32 so file, despite the fact that i am on a x64 based alpine container 2023-05-26 13:23:27 file /lib/libgcc_s.so.1 /lib/libgcc_s.so.1: ELF 32-bit LSB shared object 2023-05-26 13:23:44 No, /usr/lib/libgcc_s.so.1 2023-05-26 13:25:07 See its contents here (i.e. no /lib/libgcc): https://pkgs.alpinelinux.org/contents?branch=v3.18&name=libgcc&arch=x86_64&repo=main 2023-05-26 13:26:28 Cronix, you're mixing /lib/libgcc_s.so.1 and /usr/lib/libgcc_s.so.1 2023-05-26 13:26:50 The first isn't distributed by any alpine packages, while the second is provided by libgcc 2023-05-26 13:26:50 hmm thats a good point 2023-05-26 13:27:06 sry, just got a bit blind there i guess 2023-05-26 13:27:08 lemme check 2023-05-26 13:27:19 No problem, sharing a problem is what that's for ;) 2023-05-26 13:28:15 rubberduck engineering sometimes also helps yeah 2023-05-26 13:28:33 Now I'm curious what base image are you using (if you can share) that provides that file :) 2023-05-26 13:28:46 steamcmd:alpine 2023-05-26 13:28:56 ACTION is looking into it 2023-05-26 13:29:05 after cheking, yeah, they are indeed copying over a manually build so file 2023-05-26 13:29:24 ACTION stopped looking into it 2023-05-26 13:29:43 https://github.com/steamcmd/docker/blob/master/dockerfiles/alpine-3/Dockerfile 2023-05-26 13:30:00 but its only the libstdc++ as far as i can tell 2023-05-26 13:32:26 Cronix: one line above that libstdc++ 2023-05-26 13:32:58 ah, ew 2023-05-26 13:33:16 just hardcore copying over all the x86 libs that are there 2023-05-26 13:33:19 jeez 2023-05-26 13:33:35 aac50db4e54c:/config$ file /usr/lib/libgcc_s.so.1 /usr/lib/libgcc_s.so.1: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, stripped 2023-05-26 13:33:39 yeah, that looks better 2023-05-26 13:33:40 That would copy to /lib/i386-linux-gnu, wouldn't it? 2023-05-26 13:33:44 (I don't know dockair)( 2023-05-26 13:33:54 You might want to report this to them, Cronix :) 2023-05-26 13:34:08 that they are stupid? :D 2023-05-26 13:34:14 quinq: yes, copying from ubuntu to alpine 2023-05-26 13:34:29 dhruvin, so that's not the issue here 2023-05-26 13:35:06 /lib/libgcc comes from that step, right? 2023-05-26 13:35:36 You just agreed that woud go into /lib/i386-linux-gnu, son /lib 2023-05-26 13:35:39 s/son/not/ 2023-05-26 13:35:55 from /lib/i386-linux-gnu to /lib 2023-05-26 13:36:26 Is that how that command works? :/ 2023-05-26 13:36:33 let me check 2023-05-26 13:40:16 Yep dhruvin seems you're right 2023-05-26 13:40:17 If is a directory, the entire contents of the directory are copied, including filesystem metadata. 2023-05-26 13:40:21 The directory itself is not copied, just its contents. 2023-05-26 13:43:21 Thanks for confirming 2023-05-26 13:43:29 :) 2023-05-26 13:57:19 is there a fully automated way of installing alpine, something akin to https://man.openbsd.org/autoinstall.8 ? https://docs.alpinelinux.org/user-handbook/0.1a/Installing/setup_alpine.html reads like i still have to manually invoke setup-alpine (and fetch/put the answer file there myself?) 2023-05-26 14:08:30 kn: an automated installer is currently being worked on 2023-05-26 14:30:22 I'm looking for a load-once and run-from-ram bistro for raspberry pi that will run more or less as an appliance to talk to and listen to a few serial devices. It's going to be headless, but will have a need for audio out. I think alpine will be a great fit, but I'm struggling with the onboarding & installation. I believe I want a "disk" 2023-05-26 14:30:22 installation, as I will need to maintain some persistence once running for updates to the setup scripts. The scripts are entirely python at the moment and will need to run a few pip installs once before doing final configuration and then the system won't need any reconfiguration after it's set out into the wild. It will need to recover gracefully 2023-05-26 14:30:22 from power loss, which is why I'm excited about the 'Disk' installation method 2023-05-26 14:30:29 am I looking at this correctly? 2023-05-26 14:33:11 xgpt: no, "Sys mode" (aka disk) is NOT run-from-ram, it is run from disk 2023-05-26 14:33:53 the usual run-from-ram install does provide persistence via the "lbu" command 2023-05-26 14:36:57 not sys mode 2023-05-26 14:37:34 sorry, not "disk" but "data" 2023-05-26 14:38:02 although I don't want data to persist that I don't tell it specifically to persist 2023-05-26 14:38:35 I basically want to boot into a Ramdisk image, download my packages, write my python script, write a boot script that launches my python script, commit that to disk, and then never write to disk again 2023-05-26 14:39:05 are you saying I don't want "data" but the regular alpine linux install and "lbu" will achieve that? 2023-05-26 14:41:08 xgpt: nope, I didn't mention "data" mode at all. Have a read here as it covers all 3 modes: https://wiki.alpinelinux.org/wiki/Installation 2023-05-26 15:31:24 hey guys wassup 2023-05-26 15:31:40 I have a orange pi zero , do you think I could port Alpine linux ? 2023-05-26 15:36:33 wk: you don't really need to "port" Alpine to it, but you'd need to sort out a bootloader for it and create a SDcard image for it 2023-05-26 15:36:57 u-boot-sunxi appears to support the Orange Pi 3, not sure about Orange Pi Zero 2023-05-26 15:38:21 also the kernel package might need some tweaks for Orange Pi Zero specific drivers 2023-05-26 15:39:33 https://github.com/moonbuggy/orange-pi-zero-alpine 2023-05-26 15:39:44 I found that page But i think is outdated 2023-05-26 15:47:04 minimal: do you think I could boot with that Image and than just update the system ? 2023-05-26 15:52:08 no idea 2023-05-26 16:27:30 minimal: great to hear! 2023-05-26 17:19:24 hi all, need some help configuring a private alpine linux mirror 2023-05-26 17:19:58 i keep getting: "WARNING: updating and opening http://my.mirror.local/alpine/v3.18/main: No such file or directory 2023-05-26 17:20:40 i have rsync'ed both v3.17 and v3.18 for the main branch, x86_64 2023-05-26 17:20:58 i use nginx with the configuration given on https://wiki.alpinelinux.org/wiki/How_to_setup_a_Alpine_Linux_mirror 2023-05-26 21:19:26 What's the preferred way to start a program on reboot? I'm used to systemd unit files and don't know what I should be using in Alpine for custom scripts I need to run on reboot 2023-05-26 21:21:29 just "a program" or a managed service? 2023-05-26 21:23:06 see /etc/local.d/README for a simple case 2023-05-26 21:24:02 Idk, I usually start programs as a managed service I think? 2023-05-26 21:24:06 Not sure lopid 2023-05-26 21:24:51 not sure why you're asking me what you need 2023-05-26 21:24:53 I think not local.d 2023-05-26 21:25:00 started this way would be needed, but may easily fail, e.g. if the .start script had been executed several times. 2023-05-26 21:25:00 Per Gentoo wiki This infrastructure should not be used to start other scripts or programs in the background. If the /etc/init.d/local service script is restarted several times, then those scripts or programs will be started in the background several times, possibly resulting in race conditions. A .stop script for terminating background processes 2023-05-26 21:25:08 In regards to local.d 2023-05-26 21:25:38 So I guess what's the preferred way to start a python script that's the entire point of this os install for me 2023-05-26 21:25:50 Like the entire point of the box is to run a python script 2023-05-26 21:26:20 xgpt: create a init.d script for it and enable it? 2023-05-26 21:28:10 are you going to be stopping and starting the local service all the time? 2023-05-26 21:28:11 Is it safe to remove eudev and eudev-dev and immediately add eudev=3.2.11 and eudev-dev=3.2.11? 2023-05-26 21:29:22 stonkd3141: why would you want to do that? 2023-05-26 21:29:43 minimal: eudev broke mysteriously for me and I want to see if it's because I updated 2023-05-26 21:30:09 but the update would also have likely update their dependencies too... 2023-05-26 21:30:46 what did you update from/to ? 2023-05-26 21:30:52 I assume that would be fine since its a patch version and nothing in my system depends on 3.2.11 2023-05-26 21:31:17 I'm not sure what version I was on before, probably 3.2.11 since I apk upgrade fairly often 2023-05-26 21:31:22 I updated to 3.2.12 2023-05-26 21:31:34 I'm asking about *alpine* versions 2023-05-26 21:31:40 oh, edge 2023-05-26 21:32:14 from 3.18 to Edge? or 3.17 to Edge? 2023-05-26 21:32:38 no, I've always been on edge 2023-05-26 21:33:14 I updated eudev from 3.2.11 to 3.2.12 recently and my system broke on next restart 2023-05-26 21:33:22 specifically libinput 2023-05-26 21:33:35 I'm trying to narrow down the problem 2023-05-26 21:35:02 eudev depends on at least 6 other packages 2023-05-26 21:35:20 previous versions of eudev may depend on previous versions of those packages 2023-05-26 21:35:55 also does the Edge repo even still have the previous eudev package available? 2023-05-26 21:36:10 I checked the apkbuild, it doesn't pin any of the dependencies to a specific version 2023-05-26 21:36:14 could it break anyway? 2023-05-26 21:36:59 I don't know if edge has 3.2.11, I just want to figure out if updating eudev was responsible for my problem 2023-05-26 21:37:01 the previous version of eudev may wel have been compiled against previous versions of other stuff, so yes it "could" break 2023-05-26 21:37:02 is that possible? 2023-05-26 21:41:20 so it's not possible to downgrade eudev and I should try something else? 2023-05-26 21:42:09 generally speaking Alpine repos only have a single version of each package 2023-05-26 21:42:46 you could try to downgrade (if you can find the APK file(s)), if it works it works, if it does then it doesn't... 2023-05-26 21:43:03 s/does then/doesn't then/ 2023-05-26 21:43:16 yeah I think I'll just try to figure it out another way 2023-05-26 21:43:23 so what exactly is the issue? 2023-05-26 21:44:07 I restarted, and after boot my wm (dwl) failed to start, saying that libinput was unable to find any devices 2023-05-26 21:44:14 libinput list-devices has no output 2023-05-26 21:45:08 and 'libinput debug-events --device /dev/input/mouse1' dies with 'udev device never initialized' after I move the mouse 2023-05-26 21:45:34 so does /dev/input/ contain any/many entries? 2023-05-26 21:46:17 yes, it has entries, their group is 'input' like it should be, and I can read from them with cat 2023-05-26 21:46:56 anyone familiar with iwd? 2023-05-26 21:47:15 the last time I had this issue udev wasn't setting the group properly, but it is this time 2023-05-26 21:50:24 stonks3141: did you check logfiles? 2023-05-26 21:50:25 iwd is not picking up any networks, even though iw and wpa_supplicant are 2023-05-26 21:53:11 stonks: in Edge libinput package shows last buildtime as 25 March, whereas eudev-libs (which it depends on) shows last build 16 May. Perhaps libinput needs as rebuild as it seems it wasn't rebuilt since eudev version was updated 2023-05-26 21:53:22 minimal: nothing out of the ordinary afaict in dmesg | grep '(input|udev|device)' or in udev's debug log 2023-05-26 21:53:43 update: my wireless mouse works fine 2023-05-26 21:53:56 it's just the trackpad and keyboard that aren't being detected 2023-05-26 21:55:07 powers: there is only a small list of intel drivers fully supported by the kernel, perhaps that's why'iwd' isn't picking that card out? 2023-05-26 21:55:15 stonks3141: ^^^ 2023-05-26 21:55:43 yeah I saw, is there anything I can do or just wait for rebuild? 2023-05-26 21:56:21 psykose: what do you think? is a libinput rebuild required with the eudev version update? 2023-05-26 21:56:43 powers i tried iwd on voidlinux and always had problems so I don't use it at all. Just write supplicant 2023-05-26 21:59:44 when i ran `iwmon` i saw two interesting things. 1 -> iwd seems to fail after one "Trigger Scan Response" but there is no error info. 2 -> iwd is only scanning 2.4GHz. 2023-05-26 22:00:57 eex0: does iwd only support intel cards? ive seen broadcom card support on ubuntu and arch, but the alpine build may be different 2023-05-26 22:02:06 aldcor: yeah wpa_supplicant works well, im just trying to get iwd working for people who may not have an option 2023-05-26 22:02:08 I had just assumed that it was intel only by definition: iwd (iNet wireless daemon) is a wireless daemon for Linux written by Intel 2023-05-26 22:02:36 minimal: no, that doesn't make any sense 2023-05-26 22:03:07 nor is it how any of that works 2023-05-26 22:03:57 yeah iwd is an intel-made daemon but it interfaces with nl80211. i believe that means it is compatible with all cfg80211 drivers 2023-05-26 22:04:39 i don't know where you come up with this hilarious stuff like 'iwd is only for intel' but it's certainly wrong 2023-05-26 22:05:16 puffs & passes 2023-05-26 22:06:21 psykose: the current build of libinput statically links eudev-dev-3.2.11 but eudev is at 3.2.12, how would that not be an issue? 2023-05-26 22:07:39 no it doesn't 2023-05-26 22:07:41 I'm done answering anything in this channel with even a Q? mark 2023-05-26 22:07:47 where do you even come up with this stuff 2023-05-26 22:08:22 um okay 2023-05-26 22:08:28 libinput definitely does not "statically link" "eudev-dev-3.2.11" 2023-05-26 22:09:59 you are the only person with this specific issue since the upgrade out of hundreds 2023-05-26 22:10:11 have you considered that something in eudev itself doesn't configure the touchpad properly 2023-05-26 22:10:39 like the new hwdb quirks or anything else :-) 2023-05-26 22:10:42 yes, and minimal suggested that the version mismatch might cause issues so I took their word for it 2023-05-26 22:11:24 well, it could also be complete magic, yes :p 2023-05-26 22:11:28 stonks3141: yes I *suggested* that, but I never said anything about static linking 2023-05-26 22:12:11 my mistake, it's not statically linked, but the build of libinput in the repos is from before eudev 3.2.12 was in aports 2023-05-26 22:15:37 you know? i really have to ask, does *anyone* here use iwd, is it functional? 2023-05-26 22:15:54 powers: I do, it works better than wpa_supplicant 2023-05-26 22:16:05 as in breaks less often 2023-05-26 22:16:47 because speaking of libraries and dependencies, i noticed that the offical iwd-repo depends on ell, but ell isn't listed as a dep in aports 2023-05-26 22:17:33 because it statically links an ell it ships itself 2023-05-26 22:17:34 stonks3141: do you happen to have ell downloaded? 2023-05-26 22:17:50 psykose ah okay 2023-05-26 22:18:52 because when i was rummaging through the arch-packages i saw ell listed as a dep. alpine is a different distro, so everything doesnt have to be 1-to-1, but it was interesting 2023-05-26 22:19:53 stonks3141: upgrade and find out 2023-05-26 22:20:01 my money is on 'nothing changes' :p 2023-05-26 22:20:09 or it fixes itself on rebooting regardless of anything else 2023-05-26 22:20:58 I've rebooted multiple times 2023-05-26 22:23:33 psykose: no change, thanks for rebuilding it anyway on the off chance it was broken 2023-05-26 22:23:41 yeah 2023-05-26 22:23:49 gotta account for magic sometimes 2023-05-26 22:24:47 could you paste `rc-update` somewhere 2023-05-26 22:29:26 psykose: https://envs.sh/hMR.txt 2023-05-26 22:30:08 that's mdev and not eudev 2023-05-26 22:30:12 setup-devd udev 2023-05-26 22:30:15 you're welcome 2023-05-26 22:31:20 rc-status -a says both mdev and udev are started 2023-05-26 22:32:14 not relevant 2023-05-26 22:32:17 please just run that command 2023-05-26 22:32:18 ty 2023-05-26 22:34:46 that fixed it, but I had a working system for 3 months before now 2023-05-26 22:34:48 very strange 2023-05-26 22:36:16 :) 2023-05-26 22:36:45 can you explain what that did and why it was necessary? 2023-05-26 22:36:50 I just want to learn 2023-05-26 22:43:42 it made you use udev, which has multiple parts to it 2023-05-26 22:44:00 before you had mdev with something else also starting 'udev'(not really) and it just happened to work by magic 2023-05-26 22:45:04 interesting, thanks for explaining! 2023-05-26 22:47:49 the reason it's multiple things is because it takes multiple parts to do to make it asynchronous (you can see in the new rc-update output) 2023-05-26 22:48:07 theoretically it can just be one service but then you wait (many seconds) for all devices to get configures 2023-05-26 22:48:41 so 'udev starts', trigger starts, then it waits for all netlink to finish, then does something after (postmount), so 4 2023-05-26 22:48:48 could be 1 if you wait forever on 1 2023-05-26 22:48:55 i really don't know how it worked before though 2023-05-26 22:49:16 nothing would make it process things without the trigger, so mdev itself was probably doing good enough to configure your input 2023-05-26 22:53:52 good to know :) 2023-05-26 23:15:33 very strange. iwd only processes three bands (all being 2.4GHz), while iw processes all 150+ bands 2023-05-26 23:16:36 for scan? 2023-05-26 23:16:42 wpa_supplicant also performs a context-switch after brief failure that iwd is lacking. i know this works on arch, so its stranges 2023-05-26 23:16:48 yeah for scan 2023-05-26 23:16:55 that seems like something else is wrong 2023-05-26 23:17:04 i ran 5ghz-only at some point and iwd had no issues 2023-05-26 23:18:15 i want to believe its a driver conflict, but iw is performing and iwd is doing basic processing of my card 2023-05-26 23:18:47 iwmon shows the scan process concluding without failure 2023-05-26 23:19:31 and iwctl also can parse my driver capabilities, type, and mac-addr 2023-05-26 23:22:20 genuinely stumped, there's an error in the /var/log `Could not register frame watch type 00d0: -95` but this is expected and wpa_supp handles it well 2023-05-26 23:23:10 only thing i can think of is that this error is cardinal sin to iwd, making it refuse to work 2023-05-26 23:24:09 but if that were the case, why would scanning return a no-error? 2023-05-26 23:27:44 its also extremely unfortunate that the documentation for iwd is lagging because there likely is a setting equivalent to wpa_supp's `ap_scan=1`, but there's genuinely no way of telling other than going into source 2023-05-26 23:46:57 ap_scan=1 is the default in wpa_supplicant 2023-05-26 23:47:09 the others also aren't even for linux 2023-05-26 23:47:22 ah 2023-05-26 23:47:25 no, read some wrong docs 2023-05-26 23:48:06 regardless, not related to anything here 2023-05-27 00:14:56 hey guys is there somebody here using alpine on Desktop that could share with us your experience? 2023-05-27 00:21:15 Three yearsish now, across three different machines. Won't go back to any other distro  2023-05-27 00:21:41 setup-desktop script fixes all the trouble I had setting up a DE from scratch before it existed 2023-05-27 00:22:14 Have used MATE, GNOME, XFCE, and LXQT  2023-05-27 00:24:31 Gotta catch them all. 2023-05-27 00:25:15 Yeah, except Plasma 🤷 2023-05-27 00:25:20 Missing Budgie and LXDE 2023-05-27 00:25:22 And Cinnamon...  2023-05-27 01:07:54 I see that raspberry pi images are available on the /downloads page, but I'm struggling to find good guides in either the /wiki or /docs of the website. i see a bunch of hacks and youtube videos. where should i go for the correct procedure to install alpine on a raspberry? I've been trying this on and off all day long and it's getting really 2023-05-27 01:07:54 frustrating :( 2023-05-27 01:12:21 Just found this...3 days old... Looks good? 2023-05-27 01:12:22 https://www.youtube.com/watch?v=jhtXjLUZB9g 2023-05-27 01:13:31 xgpt: what's the issue? you download the Alpine RPI image, write it to a SDcard and boot, then run setup-alpine 2023-05-27 01:13:36 I just use XFCE now, but DE hopping was fun and worthwhile, I think  2023-05-27 01:14:04 actually, forget that, it's ready to run from the SDcard image isn't it 2023-05-27 01:27:18 oh wait 2023-05-27 01:27:24 is it that simple? 2023-05-27 01:27:50 so does it boot the entire system to ram, and then I can safely repartition the disk as desired from within setup-alpine? 2023-05-27 01:27:52 minimal 2023-05-27 01:28:40 pretty much 2023-05-27 01:29:15 you format an sdcard as fat32 then write the .tar.gz to it 2023-05-27 01:29:22 from memory you'd have to unmount the SDcard before running setup-alpine to install onto SDcard (whether the same card or a new one) 2023-05-27 01:29:39 ye 2023-05-27 01:29:56 if you have a non-scuffed setup you could install to a usb instead of using the sdcard i guess, it's what i did 2023-05-27 01:30:01 I'm just getting a weird hang on the rainbow screen :( 2023-05-27 01:30:08 scuffed? 2023-05-27 01:30:28 but setup-alpine doesn't require that the drive that booted it be mounted? 2023-05-27 01:30:49 so it can install the system entirely from the in-ram system? that's such a neat party trick 2023-05-27 01:31:04 if it hangs on rainbow you have some other issues i guess, i don't remember how that works 2023-05-27 01:32:36 I'll try flashing it again, what filesystem does it need? mkfs.msdos mkfs.vfat or mkfs.fat? 2023-05-27 01:32:56 oohhhhhh 2023-05-27 01:33:01 I forgot the -F 32! 2023-05-27 01:33:45 depending on which RPI you have it can be fussy about which FAT version 2023-05-27 01:39:53 ugh, no bueno 2023-05-27 01:39:54 :( 2023-05-27 01:43:12 it's saying 'resource busy' when i try to umount /media/mmcblk0 2023-05-27 01:43:44 xgpt: from memory becase there is *another* mount layered on top of that 2023-05-27 01:48:10 so how would I umount it? 2023-05-27 01:48:26 unmount the mount "on top" first 2023-05-27 01:48:54 blargh, so I should probably have one partition that is of the appropriate FAT32 and then have a giant ext4 with the rest of the disk for my 'disk' install ? 2023-05-27 01:48:55 or perhaps you've got a shell in the /media/mmcblk0 directory? 2023-05-27 01:49:04 not sure 2023-05-27 01:49:09 have to start over though :( 2023-05-27 01:49:21 disk install? you mean "Sys"? or "Data"? 2023-05-27 01:49:39 i mean data 2023-05-27 01:49:54 and I'm starting to think I've got a reading issue because I've been saying the one thing and meaning another all day 2023-05-27 01:59:03 powers: thank you for the idea I got earlier to write apparmor profiles for network listing/configuration utilities allowing for only certain users on the machine to have the tools function for. 2023-05-27 02:01:59 ifconfig, iwd, macchanger, etc allowed for a single doas user so now other users non-doas those tools become useless for. I may attempt binutils this way aswell.. again, thank you 2023-05-27 02:04:31 eex0: np! though i didnt really do anything, you crafted the idea on your own 2023-05-27 02:06:02 just a question though, do programs not have that functionality currently through group privileges? 2023-05-27 02:08:04 for example, if your a not a superuser wanting to interact with iwd, you would be put in the netdev group 2023-05-27 02:10:27 unless you are referring to ifconfig, ip, and iw - in which case, i do not think a feature like that currently exists 2023-05-27 02:12:26 i see a world where people would use that in a high-security multiuser networking-stack 2023-05-27 03:08:41 I dub'thee latest firefox "beans-spilt" normandy wants all! 2023-05-27 03:10:29 do less drugs 2023-05-27 03:11:02 if you say this once more, I won't be pleasant toward you! 2023-05-27 03:11:10 20:05:44.202 1685156744202 app.normandy.recipe-runner ERROR Error checking filter for "Heartbeat: Daily Viewpoint Survey (es-ES)". Filter: [(normandy.channel in ["release"]) && (normandy.locale in ["es-ES"]) && (['rolling-viewpoint', normandy.userId]|bucketSample(19468 + normandy.request_time / (24*60*60*1000) + 7, 7, 7000))]. Error: "TypeError: NetworkError when attempting to fetch resource." Log.sys.mjs:722 2023-05-27 03:11:32 and tomns more, dont need posting, find it yourslef 2023-05-27 03:13:09 when you get me angry typo typing Ive had enough! 2023-05-27 03:13:49 I am a recovering addict, remind me again please psykose! 2023-05-27 03:53:24 I have my mmc drive partitioned as such, mmcblk0p1 == (vfat) /boot, but only 512MB. mmcblk0p2 == (ext4) with the intention of using it for a 'data' install..... 2023-05-27 03:53:24 but I can't figure out how to get setup-alpine or setup-disk to see the second partition 2023-05-27 03:53:35 what am I doing wrong and where is the right guide for me? 2023-05-27 04:10:35 where are udhcpc configs read from? 2023-05-27 04:11:02 ive tried /etc/udhcpc/*.conf but to no avail 2023-05-27 04:11:19 is it /var/lib/udhcpc? 2023-05-27 04:20:11 forget it, /etc/udhcpd.conf is the actual location 2023-05-27 04:20:25 i thought it was a dummy file 2023-05-27 04:33:22 that's udhcpd not udhcpc 2023-05-27 04:33:34 /etc/udhcpc/udhcpc.conf is read 2023-05-27 04:42:47 ive set desired nameservers in both /etc/udhcpd.conf and /etc/udhcpc/udhcpc.conf, but when i reboot it seems to use neither 2023-05-27 04:43:53 the former is literally not used 2023-05-27 04:43:58 what did you put in the latter 2023-05-27 04:44:18 okay so it was a dummy file 2023-05-27 04:44:20 the correct thing is something like dns="1.2.3.4" 2023-05-27 04:44:26 ooooooo 2023-05-27 04:44:37 okay, figured out the entire process 2023-05-27 04:44:42 i put `opt dns 1.2.3.4` 2023-05-27 04:44:45 haha 2023-05-27 04:44:58 am struggling with how to edit usercfg.txt from within alpine linux though :( 2023-05-27 04:45:13 you just edit it 2023-05-27 04:47:11 it appears as though /media/mmcblk0p1/ is read only? 2023-05-27 04:54:16 thank you for the help btw 2023-05-27 04:57:59 psykose I opened vim /media/mmcblk0p1/usercfg.txt and it's not letting me save. how do I fix this permissions error? 2023-05-27 04:58:17 I'm not even sure why it's mounted if the system is truly running from RAM 2023-05-27 04:58:56 you would have to remount it rw yes 2023-05-27 05:00:20 oh, gotcha 2023-05-27 05:00:49 just got that actually, I'm quickly learning that my gaps in linux knowledge are not alpine's fault :P 2023-05-27 05:01:10 and I get better returns on queries that replace "how do I X linux" for "how do I X alpine" 2023-05-27 05:02:16 although I am not sure how to get audio working on alpine on the raspberry pi 2023-05-27 05:02:25 any tips on guides? 2023-05-27 05:02:40 alpine:~# alsamixer 2023-05-27 05:02:40 ALSA lib confmisc.c:855:(parse_card) cannot find card '0' << 2023-05-27 05:04:34 good question 2023-05-27 05:04:37 i never tried that 2023-05-27 05:05:14 ugh, I'm building a serial interface that uses 'espeak' to communicate with a blind user and I just bought a pi zero w because it's so low demand 2023-05-27 05:05:23 I really need sound :( 2023-05-27 05:05:30 I'm not even using a monitor 2023-05-27 05:06:51 who should I reach out to for help with this? Will the raspberry pi forums be helpful to someone who doesn't want Debian? 2023-05-27 05:07:31 I've actually gotten it working on their raspbian but it's a little laggy and leaves little headroom for other software I'd like to use. I think it will fly on alpine though 2023-05-27 05:13:39 based on random shit i find you have to configure it 2023-05-27 05:14:46 https://pastebin.com/JJLSjd7P 2023-05-27 05:14:58 that's a log of what I get when I run 'espeak test' 2023-05-27 05:15:20 yes, there's no audio card 2023-05-27 05:15:21 plus uname-a and cat/etc/os-release 2023-05-27 05:15:26 but there is... 2023-05-27 05:15:29 apparently you need dtparam=audio=on 2023-05-27 05:15:53 alpine:~# cat /media/mmcblk0p1/usercfg.txt 2023-05-27 05:15:53 alpine:~# 2023-05-27 05:15:53 dtparam=audio=on 2023-05-27 05:18:01 are you sure config.txt has a `include usercfg.txt` (it should) 2023-05-27 05:18:09 and that you rebooted after putting that 2023-05-27 05:18:14 i just tried it and now it shows up 2023-05-27 05:18:29 yes 2023-05-27 05:19:44 and it's in /media/mmcblk0p1/config.txt right 2023-05-27 05:19:55 (same folder) 2023-05-27 05:20:23 [all] 2023-05-27 05:20:23 include usercfg.txt 2023-05-27 05:20:23 alpine:~# 2023-05-27 05:20:49 yeah, didn't monkey with that file yet 2023-05-27 05:21:31 do you think it's because there's no hdmi plugged in?? 2023-05-27 05:22:13 idk what configuration the 0w has 2023-05-27 05:22:27 you normally have to pick between the jack and the hdmi, but 'cannot find card' is before that 2023-05-27 05:22:35 i.e. separate 2023-05-27 05:22:43 ah 2023-05-27 05:22:47 did you `apk add alsa-utils` 2023-05-27 05:23:08 well, yeah you would have 2023-05-27 05:23:09 hmm 2023-05-27 05:23:10 not sure then 2023-05-27 05:23:45 just worked for me on an rpi4b (didn't test if it actually outputs audio but it's all detected so probably works) 2023-05-27 05:23:49 yeah I did 2023-05-27 05:23:59 I mean, I did ask add alsa-utils 2023-05-27 05:24:24 the next obvious thing to try is to put it in config.txt and not usercfg.txt i guess, but based on the layout that won't make a difference 2023-05-27 05:24:25 maybe I need to....lemme try leu committing that and rebooting 2023-05-27 05:24:48 if you rebooted and the modification was still there, then it was in effect 2023-05-27 05:24:53 lbu** 2023-05-27 05:24:57 if it was gone, then no 2023-05-27 05:25:08 the modification was there but alsa-utils wasn't there 2023-05-27 05:25:19 ah 2023-05-27 05:25:21 the config line was but the utils weren't? maybe...it needs them on boot? 2023-05-27 05:25:29 low chance but perhaps 2023-05-27 05:25:36 nope 2023-05-27 05:25:54 you might also want to run `setup-devd mdevd` just to use the better device manager but i doubt it matters either 2023-05-27 05:27:46 I'll try that next 2023-05-27 05:30:23 scanning 2023-05-27 05:31:22 nope 2023-05-27 05:33:25 can you paste dmesg? 2023-05-27 05:33:55 this is mine, on an rpi4: https://img.ayaya.dev/oGF0ri3N4J04 2023-05-27 05:34:03 you can see bcm2835_audio being loaded 2023-05-27 05:35:20 hm 2023-05-27 05:35:47 in /media/mmcblk0p1/config-rpi, do you see CONFIG_SND_BCM2835=m 2023-05-27 05:36:07 it might be default-off for some reason on the armhf one (in the default config for it) 2023-05-27 05:36:22 assuming this is even the audio on that hardware 2023-05-27 05:36:24 not sure what it is 2023-05-27 05:38:24 psykose https://termbin.com/gzcm 2023-05-27 05:39:37 it's absent 2023-05-27 05:40:18 I Idle on here, feel free to ping me and I'll respond :) 2023-05-27 05:41:19 wait 2023-05-27 05:41:27 does the 0w even have an audio jack? 2023-05-27 05:41:41 what were you trying 2023-05-27 05:41:50 from the look of it it does not 2023-05-27 05:42:13 so it needs more configuration for whatever addons that would give one 2023-05-27 06:54:24 is there a mechanism is alpine to mount an encrypted-disk and sign-in at the same time? 2023-05-27 06:56:17 *assuming that your mount and account passwords are the same 2023-05-27 07:45:03 btw, do you all use awall or iptables? 2023-05-27 07:46:13 awall looks nice, but im not sure if its preferred 2023-05-27 07:58:43 usually nft 2023-05-27 09:05:59 awall firewalld ufw those are distro specific software, they are not general. iptables if you are already familiar with it, nft if you want to future ready 2023-05-27 10:07:45 ufw and firewalld are not distro-specific. 2023-05-27 10:12:42 ^^^ 2023-05-27 14:44:08 i'm trying to boot alpine on a libre computer le potato. anyone know if the generic arm kernel is capable of working here? 2023-05-27 14:44:22 i'm getting no output after u-boot passes off execution to kernel 2023-05-27 15:50:43 I was unable to install alpine linux on a flash drive. At the stage from the image losst.pro/wp-content/uploads/2019/11/12.png, the terminal does not accept sdb or sdb2 as a response. How to do? 2023-05-27 15:52:41 why are you installing 3.10 2023-05-27 15:53:08 uhm, another install problem here 2023-05-27 15:54:05 wait is that image actually from 2019 2023-05-27 15:54:28 that's certainly one way to be funny i guess 2023-05-27 15:54:31 https://postimg.cc/jL1z5wwC 2023-05-27 15:55:01 donoban: what did you run 2023-05-27 15:55:03 this is a fresh 3.18 virt-img, booted, sys-install, rebooted and run setup-desktop with gnome 2023-05-27 15:55:26 it seems that gdm was not installed 2023-05-27 15:55:35 sure, it's missing some deps 2023-05-27 15:55:42 well 2023-05-27 15:55:47 no, gnome adds gdm 2023-05-27 15:55:53 with my other vm I can't get VNC work when I start both gdm/ligthdm 2023-05-27 15:56:17 nothing relevant on logs :( 2023-05-27 15:56:47 let try to debug the setup-desktop script 2023-05-27 15:56:55 just post the entire log and not 3 lines 2023-05-27 15:57:01 idk why everyone does this thing where they hide all the info 2023-05-27 15:57:22 well, it's on VNC so not easy to copy/paste 2023-05-27 15:57:36 and honestly I didn't expect it fails :D 2023-05-27 15:59:25 now I retried it and it wants to install another 496 pacakges 2023-05-27 15:59:46 please just post the logs 2023-05-27 16:00:00 @psykose, i started alpine-extended-3.17.2-x86_64 2023-05-27 16:00:13 no you didn't because your screenshot says 3.10 2023-05-27 16:00:35 there is an issue, each time I run setup-desktop it adds another http://eu.edge.kernel.org/alpine/v3.18/community 2023-05-27 16:00:42 to /etc/apk/repositories 2023-05-27 16:00:57 sounds like the sed thing in setup-xorg-base 2023-05-27 16:02:38 now it workded * service gdm added to runlevel default 2023-05-27 16:02:52 I could repeat the whole process to check if it's reprucible 2023-05-27 16:03:13 @psykose, this screenshot is an analogy just to show at what stage the problem appeared 2023-05-27 16:04:11 looking at 'setup-desktop' the repo enabling problably comes from setup-xorg-base 2023-05-27 16:04:16 fdfkdfhkhdfkjgh: so it's useless? glad we agree 2023-05-27 16:04:26 donoban: yeah it does 2023-05-27 16:04:38 ok so it's already known/fixed? 2023-05-27 16:04:41 the only failure case i can think of is the community/ repo failed to add correctly so the apks were missing 2023-05-27 16:04:42 no 2023-05-27 16:04:44 i mean why it failed 2023-05-27 16:04:56 the only way the thing fails is that the repo didn't get added, so there was only main 2023-05-27 16:04:58 hmm 2023-05-27 16:05:02 but then apk add would also fail 2023-05-27 16:05:03 shrug 2023-05-27 16:05:09 you didn't post the logs which would be really nice 2023-05-27 16:05:17 let me retry, I will produce a full log 2023-05-27 16:05:31 but first let check if input works on gdm 2023-05-27 16:05:51 I would like to test pam :D 2023-05-27 16:06:04 yeahh 2023-05-27 16:06:10 it works! 2023-05-27 16:06:18 :) 2023-05-27 16:06:20 I don't understand what's wrong with my other vm 2023-05-27 16:06:28 I updated it to edge and stills the same problem 2023-05-27 16:06:47 but well, it was a vm just for testing pam 2023-05-27 16:07:03 well let's to reinstall from scratch again 2023-05-27 16:07:13 fdfkdfhkhdfkjgh: the actual issue is probably that you don't have an sdb, but you didn't post anything else to know for sure :-) 2023-05-27 16:07:18 nobody can read your screen 2023-05-27 16:09:45 I was wondering if the fast repository detection could be paralelized 2023-05-27 16:10:19 i don't think it matters 2023-05-27 16:10:20 running ping on the background/subshell and storing the result on /tmp/xxxx 2023-05-27 16:10:35 that also inherently makes it more noisy 2023-05-27 16:10:45 if anything it should be reworked to not recommend mirrors as much 2023-05-27 16:10:57 relly on the cdn domain? 2023-05-27 16:11:06 @psykose, if I didn't have sdb then I wouldn't be able to run the mount /dev/sdb1 /media/sdb1 command 2023-05-27 16:11:29 if you don't know what to do f) sounds the more reasonable option 2023-05-27 16:11:40 but it's sloooooooow 2023-05-27 16:11:54 i.e. instead of printing a huge list that goes off your screen, it's one more modal 2023-05-27 16:11:59 1) pick dl-cdn 2023-05-27 16:12:08 2) pick 3rd-party mirror (current options) 2023-05-27 16:12:09 idk 2023-05-27 16:13:04 dl-cdn already routes you with some near geolocation? 2023-05-27 16:13:37 What now? 2023-05-27 16:14:42 fdfkdfhkhdfkjgh: you should know what do you want to mount :\, it's a USB pendrive? try to look on dmesg after plugging it 2023-05-27 16:16:01 ACTION stills pinging apk mirrors 2023-05-27 16:17:52 donoban: yeah, it's geolocated 2023-05-27 16:18:32 great! problem happened again 2023-05-27 16:19:12 maybe this is enough for understand what happens 2023-05-27 16:19:14 https://tpaste.us/4az4 2023-05-27 16:19:48 main failed? 2023-05-27 16:19:50 uh 2023-05-27 16:20:23 well 2023-05-27 16:20:45 here is full: https://tpaste.us/MRwm 2023-05-27 16:20:47 urgh 2023-05-27 16:20:55 I have the feel that it installed packages from setup-xorg-base 2023-05-27 16:21:00 but don't frm setup-desktop 2023-05-27 16:21:05 nah 2023-05-27 16:21:12 you're thinking of it wrong, it's one apk add down the chain 2023-05-27 16:21:17 just read the scripts, it's <100 lines 2023-05-27 16:21:34 basically setup-desktop passes stuff to setup-xorg-base, which enables community, apk update, apk add 2023-05-27 16:21:38 and the update fails 2023-05-27 16:21:41 to all of main is missing 2023-05-27 16:21:42 that's all 2023-05-27 16:21:45 it doesn't handle the update failing 2023-05-27 16:21:55 you should open an alpine-conf issue that it.. should 2023-05-27 16:21:58 at least || exit 1 is better 2023-05-27 16:22:14 what means 2023-05-27 16:22:17 v3.18.0-391-g76d02640033 [http://dl-cdn.alpinelinux.org/alpine/v3.18/main] 2023-05-27 16:22:35 it's the older version 2023-05-27 16:22:44 uhM 2023-05-27 16:22:47 but you can see it then does '1 stale;' 2023-05-27 16:22:48 strange 2023-05-27 16:22:54 and the new apk-tools ignores stale repos during transaction 2023-05-27 16:22:56 on the second run it shows the same error/warning 2023-05-27 16:23:00 but it installs more packages 2023-05-27 16:23:04 paste it 2023-05-27 16:23:07 wtf 2023-05-27 16:23:18 I created the img 2G instead 20G 2023-05-27 16:23:22 :@ 2023-05-27 16:23:34 noooooo 2023-05-27 16:23:43 I can't scrollback enough now 2023-05-27 16:23:46 :D 2023-05-27 16:23:59 beh 2023-05-27 16:24:07 it's fast to retry if I select cdn mirror :) 2023-05-27 16:28:27 ouhhchh 2023-05-27 16:29:17 https://i.postimg.cc/Zq46jmZW/screenshot-2023-05-27-182833.png 2023-05-27 16:30:03 what failed now :( 2023-05-27 16:31:11 I unmounted sda, and run setup-disk again 2023-05-27 16:31:14 it worked fine this tme 2023-05-27 16:31:55 I feel that something with apk is unreliable 2023-05-27 16:32:22 like fails without error and the calling script continues.. 2023-05-27 16:33:05 looks like random networking that doesn't abort in the middle 2023-05-27 16:33:51 setup-desktop starts the same way 2023-05-27 16:33:57 first run installs 147 packages 2023-05-27 16:34:09 yes and i already told you what to report there 2023-05-27 16:34:25 well I want to post the 2º run log 2023-05-27 16:35:01 https://tpaste.us/EJ5R 2023-05-27 16:35:21 uhMm, this time seems that main didn't failed 2023-05-27 16:36:16 I think that the other time it failed but meh, probably I was wrong 2023-05-27 16:36:21 Having thought about it more, it now seems to me that the easiest way to have Alpine with full disk encryption is to set up the disk manually and then use setup-alpine with a modified setup-disk command. 2023-05-27 16:36:53 Like, e.g., `BOOTLOADER=grub setup-disk -m sys /mnt` or some such. 2023-05-27 16:37:00 so this "WARNING" WARNING: updating http://dl-cdn.alpinelinux.org/alpine/v3.18/main: temporary error (try again later) 2023-05-27 16:37:20 should make setup-desktop fail, or should fail apk in any case? uhM 2023-05-27 16:49:52 psykose: maybe the problem is the subshell apk info 2023-05-27 16:50:06 setup-xorg-base ${BROWSER:-firefox} $(apk info --quiet --depends gnome gnome-apps-core) "$@" 2023-05-27 16:50:29 that will expain what the world didn't had anything about gnome 2023-05-27 16:51:59 uhM 2023-05-27 16:52:09 if setup-xorg-base enables community repository 2023-05-27 16:52:20 oh 2023-05-27 16:52:21 but apk info wants to find gnome depencies before enabling it.. 2023-05-27 16:52:23 yeah you're right 2023-05-27 16:52:23 that's it :D 2023-05-27 16:53:12 open an issue 2023-05-27 16:53:28 I've already opened one but I'm gonna edit it 2023-05-27 16:53:46 thanks 2023-05-27 16:53:57 :) 2023-05-27 17:02:11 psykose, it seems my messages don't reach you on Libera 2023-05-27 17:03:28 (if you're the same person) 2023-05-27 17:07:50 Is it normal for `setup-keymap` to fail because it can't find available keyboard layouts on the Alpine extended image? 2023-05-27 17:13:03 Okay, setup-timezone also isn't going anywhere here. 2023-05-27 17:13:03 msiism: no, is there some error? 2023-05-27 17:13:27 it's a fresh iso boot? looks that something failed on start 2023-05-27 17:13:29 Yeah, not sure how to get a verbatim copy now, though… 2023-05-27 17:13:49 Yeah, it's the stable extended ISO I just put on a USB key. 2023-05-27 17:13:58 I could try rebooting 2023-05-27 17:14:22 I suppose that is not memory constrained 2023-05-27 17:14:46 In what way? The machine has 2GB memory. 2023-05-27 17:15:52 uhmm.... that should be enough but I'm not 100% sure for extended image 2023-05-27 17:15:52 So, let me reboot. 2023-05-27 17:17:02 uhmm. 840MB.. 2023-05-27 17:17:57 There are no errrors when booting. 2023-05-27 17:17:58 please if you reboot check that nothing failed on start due not enought space left 2023-05-27 17:18:09 anyway let me try to boot it on a VM 2023-05-27 17:19:07 `free` after login says I have 1.7G free memory. 2023-05-27 17:19:20 and df -h ? 2023-05-27 17:20:32 Reports 100% used for /dev/sdb (the USB key) and /dev/loop0. All other are either 0% or 1% used. 2023-05-27 17:20:47 well I booted it on a VM with 2GB, setup-keymap works fine 2023-05-27 17:21:10 OH, and it does now for me… 2023-05-27 17:21:16 I should have recorde the error… 2023-05-27 17:21:25 the problem must be another thing 2023-05-27 17:21:40 It said something about not being able to find dependencies. 2023-05-27 17:21:48 Some apk-ish stuff. 2023-05-27 17:21:58 And then the needed files didn'T exist. 2023-05-27 17:22:28 The image should be okay. I verified the checksum and the signature. 2023-05-27 17:22:41 try 2023-05-27 17:24:26 apk add --virtual .setup-keymap-deps kbd-bkeymap 2023-05-27 17:26:02 Okay, that returns an error. 2023-05-27 17:27:24 uhM, not sure if is the problem 2023-05-27 17:28:42 Let me setup netwokring and then pastebin the log. 2023-05-27 17:29:53 can you just do: apk add kbd-bkeymap ? 2023-05-27 17:29:57 http://termbin.com/497m 2023-05-27 17:30:28 Says no such package. 2023-05-27 17:30:40 But setup-keymap works now. 2023-05-27 17:30:45 After the reboot, I mean. 2023-05-27 17:30:53 Same for setup-timezone. 2023-05-27 17:30:55 lol, this is pretty weird 2023-05-27 17:31:05 I also had similar error trying to debug it 2023-05-27 17:31:19 Cosmic rays, maybe. 2023-05-27 17:31:35 bkeymaps not bkeymap 2023-05-27 17:31:52 Oh, ok, that woked. 2023-05-27 17:32:07 ouch 2023-05-27 17:33:35 Okay, so I'll use that system to set up my disk now. 2023-05-27 17:40:35 Uhhm… cryptsetup has terrible error reporting for invocation errors, by the way. 2023-05-27 17:41:14 ;( 2023-05-27 17:41:53 I just got "invalid numeric value" because I forgot the first hyphen in "--iter-time". ;) 2023-05-27 17:50:14 :) 2023-05-27 17:55:31 msiism, most likely you passed the "ter-time" argument to option -i 2023-05-27 17:55:41 And that's not a numeric value 2023-05-27 18:07:15 I see. 2023-05-27 18:07:40 Well, error messages should include a context field for that very reason. 2023-05-27 18:07:56 invalid argument -- 'ter-time' 2023-05-27 18:08:01 That would be very telling. 2023-05-27 18:08:18 numeric argument, even. 2023-05-27 18:11:04 Yeah, or rather the flag that failed to be parsed correctly 2023-05-27 18:11:08 (here -i) 2023-05-27 18:13:21 Yeah, like: invalid argument to option '-i' -- 'ter-time' 2023-05-27 22:35:15 Gamers. 2023-05-27 22:35:18 I have no clue what I'm doing wrong. 2023-05-27 22:35:28 My script is sometimes running in cron, and sometimes nope. 2023-05-27 22:35:45 When it doesn't run, I get: user nvr: process already running: /usr/local/bin/ipcam.sh 8106 IPCam6 2023-05-27 22:36:11 I've looked this up and literally only get insane blogspam about running a process even though it already IS running. 2023-05-27 22:36:16 Is there some config I need to look for? 2023-05-27 22:37:23 that happens when the script didn't exit from the previous run? 2023-05-27 22:38:14 psykose, are you asking me? 2023-05-27 22:38:29 gamers 2023-05-27 22:39:06 Does it have to exit to be run again? To my understanding, cron usually just does it anyway, right? 2023-05-27 22:40:24 Oh, also, I tried to then add >> /home/nvr/output.log, and no, I don't get anything, it makes a file, though. 2023-05-27 22:40:36 That's in the script, of course. 2023-05-27 22:40:39 it's pretty easy to test, i don't actually know what the per-crond behaviour is 2023-05-27 22:40:42 Maybe ffmpeg is eating it. 2023-05-27 22:40:46 and you didn't post what you run 2023-05-27 22:41:01 psykose, I'll post it if someone's interested, but I didn't want to wave it around if it was something obvious. 2023-05-27 22:41:15 more info > less info 2023-05-27 22:41:53 https://paste.ee/p/6DED2 2023-05-27 22:43:16 I assume ffmpeg isn't actually giving me anything to actually output. I could test that manually. 2023-05-27 22:43:44 why do you run this every 5 minutes instead of just constantly 2023-05-27 22:44:45 psykose, mostly because if something goes wrong, I want 5 minute increments of the video. I had the same idear. 2023-05-27 22:46:03 I'd do it constantly if things like network interruptions wouldn't just kill ffmpeg, and writing a whole watchdog seemed like eighty times harder than this. 2023-05-27 23:02:32 if you start it in an initscript, openrc's supervise-daemon can keep it alive 2023-05-27 23:02:42 no need to do your own watchdog 2023-05-27 23:03:09 you'll have to tweak the death limit tho 2023-05-27 23:03:16 sure 2023-05-27 23:03:16 well 2023-05-27 23:03:18 actually no 2023-05-27 23:03:25 ffmpeg can just write periodic itself 2023-05-27 23:03:48 (so you don't have to deathloop it) 2023-05-27 23:03:49 iirc 2023-05-27 23:05:32 the -f segment -strftime 1 -segment_time "strftime-string-out" already does that 2023-05-27 23:05:39 you just have it locked to -t 2023-05-27 23:05:45 if you merely remove it it works without dying lol 2023-05-27 23:06:36 not exactly what i'd call super super robust but i enjoy ffmpegscripting too so fair game 2023-05-27 23:08:10 psykose, it can work unless that iface isn't up yet, the connection was interrupted on the cam, or something else, right? 2023-05-27 23:08:39 if the connection interrupts ffmpeg would die and just get restarted or whatever 2023-05-27 23:08:45 iface should be up before it starts 2023-05-27 23:08:55 it's the usual state stuff there more or less 2023-05-27 23:11:14 Wait, so how does an initscript work? Is there documentation for that? 2023-05-28 00:15:03 TO THE WIKI 2023-05-28 02:32:46 I successfully packaged py3-xapp and warpinator from Linux Mint. Since warpinator depends on py3-xapp, I need to submit them both as one PR, right? 2023-05-28 02:33:27 xapp already exists 2023-05-28 02:34:01 py3-xapp, the bindings 2023-05-28 02:34:20 https://github.com/linuxmint/python3-xapp 2023-05-28 02:34:37 Needed that to make warpinator, and I think MintStick and other xapp apps, as well 2023-05-28 02:34:54 ah, indeed slightly different 2023-05-28 02:34:58 😄 2023-05-28 02:35:12 I'm amped! This is like, the most complicated build I've done with no hand-holding (yet) 2023-05-28 02:35:28 Next, the entire Cinnamon DE 🤣 2023-05-28 02:35:38 now that sounds more like a waste of time :D 2023-05-28 02:36:02 Haha... I dunno. I liked it on my wife's laptop 2023-05-28 02:36:08 I don't know that I could ever leave XFCE, but yeah 2023-05-28 02:37:16 The Mint/xapp utils are all really nice... I'm hoping this will make other folks happy 2023-05-28 02:37:36 And they fit into XFCE so, so nicely 2023-05-28 02:39:28 ah right it was cinammon with their own cjs thing and so on 2023-05-28 02:39:53 it's basically alternate gnome by dep tree :D 2023-05-28 03:04:19 C04o08m12e09 13V03i07s06i11t02 10u04s08 @12 09i13r03c07.06t11w02i10s04t08e12d09n13e03t07.06o11r02g 10c04h08a12n09n13e03l07 06#t11w02i10s04t08e12d09 2023-05-28 03:06:08 wonder why kexec-tools is in testing? 2023-05-28 03:25:23 Good question. I was wondering the same thing when I installed it. We could probably get more info by reading its package info in aports 2023-05-28 03:27:14 rob[m]: does it work? 2023-05-28 03:58:23 Isn't that Budgie? 🤔 Hehe  2023-05-28 04:04:14 cinnamon is a gnome 3 fork, budgie is kinda independent (but has some components forked from gnome) 2023-05-28 04:05:24 and MATE is a gnome 2 fork 2023-05-28 04:15:02 Ahh, yep  2023-05-28 04:44:57 Does cinnamon have its own terminal? 2023-05-28 04:47:40 don't think so 2023-05-28 04:48:51 "rob: does it work?..." <- I didn't really test it, I installed it to use it in the future 2023-05-28 04:48:51 also, I'm on ppc64le, not on amd64 or aarch64 2023-05-28 04:48:52 I was planning to test and see if I can boot openbsd with it 2023-05-28 06:44:55 why do ppl use external keyboards for laptops? more comfortable or they want to not wear the laptop kb out? 2023-05-28 06:47:10 or both 2023-05-28 06:47:31 For me it was because the laptop keyboard was broken 2023-05-28 06:51:33 hmm 2023-05-28 06:53:12 "why do ppl use external keyboard..." <- I use one for a better posture. 2023-05-28 06:53:12 I stack laptops so I can raise the screen and not look down when I am using it. (Stacked thinkpad's with a thinkpad usb keyboard of course) 2023-05-28 06:54:32 rob[m]: need pics 2023-05-28 06:55:56 ACTION uploaded an image: (92KiB) < https://matrix.org/_matrix/media/v3/download/matrix.org/wbsVuhNzyYHUygYtuZOEoVZp/555_.jpg > 2023-05-28 06:56:15 ACTION uploaded an image: (104KiB) < https://matrix.org/_matrix/media/v3/download/matrix.org/sZdPAhvwPvJmyjUpxkvvRDmq/603_.jpg > 2023-05-28 06:56:28 that's actually how I work and study 2023-05-28 06:56:58 lol, thinkpad on stack of thinkpads hehe 2023-05-28 06:57:21 lol, of course, how can I not 2023-05-28 06:57:28 is the usb kb more durable than the laptop kbs? 2023-05-28 06:57:46 rob[m]: not hand top 2023-05-28 06:58:08 ACTION uploaded an image: (86KiB) < https://matrix.org/_matrix/media/v3/download/matrix.org/OGfjPmnTboGSpmCEbpcFMGDE/600_.jpg > 2023-05-28 06:59:02 that was my previous setup, there's my power8 server and there's my m1 mac as well 2023-05-28 06:59:02 I use the thinkpad usb keyboard on my Mac as I can't type on the Mac keyboard 2023-05-28 07:00:22 frag: imo, it feels the same. it's very slim, so it's very portable 2023-05-28 07:00:36 although, my track point has started to wear off a bit 2023-05-28 07:01:10 thats not good 2023-05-28 07:01:15 how old is it? 2023-05-28 07:01:17 infinite[m]: if you are referring to the order of the stack of thinkpads, I sometimes change it as I use some of them 2023-05-28 07:01:38 frag: from 2019 I believe? I'd have to check 2023-05-28 07:02:06 frag: yeah, unfortunately. Aside from that, it holds up. 2023-05-28 07:02:06 I bought it used btw 2023-05-28 07:02:15 oh hmm 2023-05-28 07:03:11 but it gets used. I bring it to work 2023-05-28 07:04:01 ACTION uploaded an image: (114KiB) < https://matrix.org/_matrix/media/v3/download/matrix.org/wIgQcaPmpGEazaEVTXKpXXaN/279_.jpg > 2023-05-28 07:05:09 So, stacking them comes off good for storage 2023-05-28 07:05:10 stacking them is pretty handy as I have quite a bit of laptops. That pic is from a year ago I'd say. I have more now 2023-05-28 07:06:19 Loads of laptops 2023-05-28 07:06:31 yeah, it's pretty fun 2023-05-28 07:07:33 ACTION uploaded an image: (96KiB) < https://matrix.org/_matrix/media/v3/download/matrix.org/aIBRcqgkgOXdayfCkKvBMioi/302_.jpg > 2023-05-28 07:07:50 I like to look for the IBM's ones 2023-05-28 07:08:04 anyhow, this is getting quite off topic 2023-05-28 07:08:05 sorry 2023-05-28 07:16:56 cant get past thinkpad big power supply, and lower left key is fn and not ctrl :c 2023-05-28 07:17:09 never tried one tho 2023-05-28 07:18:11 On my thinkpad I changed it 2023-05-28 07:18:17 swapped ctrl and fn 2023-05-28 07:31:35 is there anyway to add to a virtual-package after it’s created? 2023-05-28 07:33:06 You have to specify all the previous dependencies as well 2023-05-28 07:47:44 apk add -t 2023-05-28 08:47:03 what is the "easiest" way for me to use my own version of https://gitlab.alpinelinux.org/alpine/mkinitfs/-/blob/master/initramfs-init.in? I want to do some debugging and I need to change the script a bit there. 2023-05-28 08:48:59 ah, I guess I could just create my own forked mkinitfs 2023-05-28 09:24:29 why not only use one language for an OS and its applications? 2023-05-28 09:25:03 and maybe have a laptop with kernel/os just for that laptop .. 2023-05-28 09:25:44 (11/42) Upgrading perl-doc (5.36.1-r1 -> 5.36.1-r2) 2023-05-28 09:25:46 ERROR: perl-doc-5.36.1-r2: trying to overwrite usr/share/man/man3/Time::HiRes.3pm.gz owned by perl-time-hires-doc-1.9764-r5. 2023-05-28 10:39:41 hi! Anyone of you running archcraft-river (windows manager) on alpine? 2023-05-28 10:39:50 and have nvidia 2023-05-28 12:05:31 I'm writting my little UEFI stub loader (that doesn't use handover protocol), but I'm having a hard time assembling a single PE binary with the kernel and initrd appended to it. 2023-05-28 12:05:55 Basically when add new sections to the binary with objcopy, the get prepended: https://github.com/jirutka/efi-mkuki/issues/4 2023-05-28 13:59:38 hi! https://wiki.alpinelinux.org/wiki/River do i understand right that with nvidia card I will no be able to run river wm on Alpine? 2023-05-28 14:13:16 you need nouveau, the foss nvidia driver 2023-05-28 14:13:35 beware, ampere and higher are not supported right now 2023-05-28 14:39:19 bl4ckb0ne: i don't see nouveau in packages 2023-05-28 14:39:54 iirc its in mesa 2023-05-28 14:40:11 ah yes, I got mesa, however, can't start river 2023-05-28 14:41:11 bl4ckb0ne: do you know what filename I must give to a script which I am supposed to make in ~/.profile ? 2023-05-28 14:41:49 might be worth asking in the river irc chan 2023-05-28 14:42:14 https://wiki.alpinelinux.org/wiki/Wayland#XDG_RUNTIME_DIR might be what you need 2023-05-28 14:42:49 yes but what is the name of that file 2023-05-28 14:42:50 https://wiki.alpinelinux.org/wiki/NVIDIA also 2023-05-28 14:42:51 ? 2023-05-28 14:43:08 im pretty much set up but it complains about that XDG thingy 2023-05-28 14:43:17 must be filename i think 2023-05-28 14:43:34 wharever name, they are all executed 2023-05-28 14:43:39 oh 2023-05-28 14:56:30 with Alpine Linux, can you upgrade from 3.16 -> 3.18 or do you need to first upgrade 3.16 -> 3.17 -> 3.18? 2023-05-28 15:01:42 It should be possible to go directly to 3.18 2023-05-28 15:02:28 error: AddSocketFailed to wayland serverIME_DIR is invalid or not set in environmentr_invocation GL_EXT ... etc (i'm in tty currently) 2023-05-28 15:02:57 i followed that link bl4ckb0ne, I set it to nouveau 2023-05-28 15:03:34 ask in the river irc chan 2023-05-28 16:03:22 thank you for letting me know ikke 2023-05-28 16:03:33 jahway603: no problem 2023-05-28 16:34:23 you can edit this into your wiki: river wm is not supported for nvida GPU. It `may possible` work with some kernel modules enabled but there is not enough support as of now. 2023-05-28 16:34:53 ah, i so wished to try river on alpine :) anyway, all good 2023-05-28 16:37:02 So wayland programs are dependant of the graphical driver? 2023-05-28 16:39:12 i dunno, i have used sway wm with no problems 2023-05-28 16:39:44 probably if they use hardware acceleration? 2023-05-28 16:51:31 So we're back in the direction of no unified API, to each vendor its own 2023-05-28 16:51:46 That's kind of wayland model anyway as far as I understand, but maybe I'm wrong 2023-05-28 17:01:07 "So we're back in the direction..." <- from a program/toolkit's perspective, the main difference is just the display protocol (X11/wayland)... (full message at ) 2023-05-28 17:01:35 Your message have been truncated, NepNepdmsalwaysopen[m] :/ 2023-05-28 17:01:57 do images get sent over the bridge? i can send one if so 2023-05-28 17:02:03 as a url 2023-05-28 17:02:10 Na, regular IRC should be enough 2023-05-28 17:02:50 NepNepdmsalwaysopen[m]: Using a single line per message is customary in irc-primary channels 2023-05-28 17:02:58 sorry for the weird link, it's my image host, i didn't feel like switching to my browser :p 2023-05-28 17:02:58 https://i.bottomservices.club/JVIn9NMGMnNF 2023-05-28 17:03:17 that's worse ;) 2023-05-28 17:03:20 an image of texts 2023-05-28 17:03:23 text* 2023-05-28 17:03:46 well, the other option would be resending my message piece by piece, that doesn't sound great either :p 2023-05-28 17:04:04 We already have the link to the message, so we can see it 2023-05-28 17:04:05 Nevermind anyway NepNepdmsalwaysopen[m], I wasn't trying to have an actual wayland discussion, I have to move in a couple minutes :/ 2023-05-28 17:51:45 aldcor: you can use the software renderer 2023-05-28 17:52:00 start river with WLR_RENDERER=pixman 2023-05-28 17:56:16 bl4ckb0ne: how would you start if from tty ? 2023-05-28 17:56:51 ACTION shrugs 2023-05-28 17:56:57 same as before 2023-05-28 17:59:29 Hey - who maintains the mirror list? 2023-05-28 18:00:59 The infra team, which I'm part of 2023-05-28 18:01:22 infra-red? 2023-05-28 18:01:27 :P 2023-05-28 18:02:48 (infra works nicely in any case, thanks :)) 2023-05-28 18:02:58 hmm, they left.. 2023-05-28 18:04:06 We've ran a public mirror in the UK since 2018 and decided to show our support the Alpine project. Who should I send the details across to? http, https, rsync and ftp 2023-05-28 18:04:08 And back 2023-05-28 18:05:01 alpine-mirrors@alpinelinux.org 2023-05-28 18:05:18 Perfect. Thank you! 2023-05-28 18:06:40 Please also mention the available bandwidth, the sponsor and technical contact 2023-05-28 18:10:50 I've done a few more reps of trying to install Alpine with full disk encryption, but grub-install still fails: https://www.msiism.org/files/doc/alpine-fde-2023.html 2023-05-28 18:11:22 I guess there's something not quite write with my GRUB Linux command line. 2023-05-28 18:11:31 Mirror details have been sent across :) 2023-05-28 18:11:34 s/write/right/ 2023-05-28 18:11:46 .. it's simple .xinitrc line `exec bspwm`, but I'm getting - bspwm: not foundxinit: connextion to X server lost 2023-05-28 18:11:58 CW: and received 2023-05-28 18:13:51 msiism: did you make that partition bootable? disn't see that in your commands 2023-05-28 18:14:02 Oh, right, I was wondering… 2023-05-28 18:14:11 So, make the root partition bootable then? 2023-05-28 18:14:41 well (from memory) with BIOS you can't boot off a partition unless it's marked bootable 2023-05-28 18:14:46 I see. 2023-05-28 18:14:55 Thanks. I'll try that. 2023-05-28 18:17:52 bspwm (started, fixed) 2023-05-28 18:18:24 I generally use parted so not as familar with fdisk, seems to be command "a" to set bootable flag 2023-05-28 18:18:31 msiism: ^^^ 2023-05-28 18:19:44 So, I need to make /dev/sda1 bootable then, not the LVm volume that contains the root fs? 2023-05-28 18:20:09 Okay, yeah, that makes sense. 2023-05-28 18:22:09 well whichever is your "boot" partition, i.e. where the kernel and initramfs are 2023-05-28 18:22:56 Well, /boot is just inside / for me, which is a logical volume inside an crypt container. 2023-05-28 18:31:01 which is inside a partition that I'd expect to have the bootable flag set 2023-05-28 18:31:24 it's a partition flag so obviously you can't set a partition flag on a LVM volume as a LVM volume is not a partition 2023-05-28 18:31:43 Good point. 2023-05-28 18:32:19 Marking /dev/sda1 bootable did not change anything, though. At least without re-running my setup script. 2023-05-28 18:32:52 I didn't say it would fix your problem, it was just the 1st thing that stood out for me when I looked at your docs 2023-05-28 18:33:32 Sure, just documenting… 2023-05-28 18:40:30 msiism: why are you using GRUB_PRELOAD_MODULES? I've never had to use that 2023-05-28 18:40:57 I copied that from the wiki, as far as I remember. 2023-05-28 18:41:16 doesn't mean it is necessarily correct or required 2023-05-28 18:42:14 Sure. But then, I'm not a GRUB expert, so I wouldn't know. 2023-05-28 18:44:43 It also in a guide by someone who apparently had success by using a slinghtly different method. 2023-05-28 18:45:37 and you get output from grub-install saying cryptodisk isn't enable, even though it is apparently specified in the /etc/default/grub file - which doesn't look good 2023-05-28 18:45:46 Right. 2023-05-28 18:45:50 That's weird. 2023-05-28 18:49:07 that you check the created grub.cfg? 2023-05-28 18:49:27 s/that/did/ 2023-05-28 18:49:38 No, I didn't, actually. 2023-05-28 18:49:46 Let me do that. 2023-05-28 18:50:54 you setup-disk-fde "drops" the modules= and $kernel_opts from GRUB_CMDLINE_DEFAULT 2023-05-28 18:51:27 according to the diff output 2023-05-28 18:51:44 do you not think those might be important? 2023-05-28 18:52:30 Good point. 2023-05-28 19:12:11 msiism: did you look at grub.cfg? 2023-05-28 19:13:01 I'm in the process of reunning the installation. I'll be able to do that in a second. 2023-05-28 19:15:54 Oh, it seems that setup-disk somehow is aware of what needs to go into that line. 2023-05-28 19:16:17 which line? 2023-05-28 19:16:32 GRUB_CMDLINE_LINUX_DEFAULT 2023-05-28 19:16:58 I just added my stuff this time and now have duplicates. 2023-05-28 19:17:35 So, this line should not be modified. Good to know. 2023-05-28 19:18:29 https://gitlab.alpinelinux.org/alpine/alpine-conf/-/blob/master/setup-disk.in#L680 2023-05-28 19:19:42 I see. 2023-05-28 19:26:48 ACTION tries some more things. 2023-05-28 19:28:30 msiism: so does the generated grub.cfg mention luks? i.e. "insmod luks" 2023-05-28 19:29:06 Yes, and cryptodisk too. 2023-05-28 19:29:15 In several places. 2023-05-28 19:29:34 I'm currently trying with GRUB_PRELOAD_MODULES commented out. 2023-05-28 19:29:58 I still keep getting the error about cryptodisk not being enabled, though. 2023-05-28 19:30:10 I'll try with an unmodified setup-disk in a minute. 2023-05-28 19:30:44 that is weird, assuming stuff is configured correctly then grub-install/grub-mkconfig via grub-probe should figure things out 2023-05-28 19:31:23 it should *see* that the boot partition is LUKS encrypted and automatically add luks and cryptodisk stuff to grub.cfg 2023-05-28 19:34:12 I get the error even with the standard setup-disk script. 2023-05-28 19:38:38 I don't think I've seen that error before 2023-05-28 19:39:01 I mean, the error is about /etc/default/grub, but then grub.cfg does contain cryptodisk, luks, lvm. 2023-05-28 19:39:35 At the end, I'm still told: "You might need fix the MBR to be able to boot" 2023-05-28 19:39:39 How would I do that? 2023-05-28 19:39:54 etc/default/grub *inside* the /mnt directory? 2023-05-28 19:40:29 dunno, I've never had these problems, then again I'm not using setup-disk ;-) 2023-05-28 19:40:54 I'd think so because that doesn't contain the cryptodsik option for grub. 2023-05-28 19:41:37 msiism: I thought your diff showed the change "default" file inside /mnt 2023-05-28 19:41:44 s/change/changed/ 2023-05-28 19:42:22 No, I just modified what the setup-disk script creates. 2023-05-28 19:44:26 it changes "$mnt"/etc/default/grub, which is /etc/default/grub *inside* /mnt 2023-05-28 19:44:42 Right 2023-05-28 19:44:53 An that's what I need to change, right? 2023-05-28 19:45:04 Because that's what's going to be on the installed system. 2023-05-28 19:46:30 well I though you were already changing it via you changes to setup-disk-fde which show the GRUB_ENABLE_CRYPTODISK=y added 2023-05-28 19:47:19 Well, yeah, I was doing that. 2023-05-28 19:47:27 But it didn't seem to have any effect. 2023-05-28 19:47:36 msiism: you *did* use tabs for those new lines, right? ;-) 2023-05-28 19:47:52 Uhm… I think I did. 2023-05-28 19:48:00 You mean for indentation? 2023-05-28 19:48:03 yes 2023-05-28 19:48:10 Yeah, okay, let me try that again. ;) 2023-05-28 19:48:19 they'rew inside a "EOF" block 2023-05-28 19:48:25 Right. 2023-05-28 19:54:54 for my keyboard and cursour to work for laptop. Do I need all xf86 packages? 2023-05-28 19:55:34 i installed xf86libinput and synaptics and it doesn't work. Do I need eudev, vmmouse and wacom too? 2023-05-28 19:55:51 vmmouse and wacom most likely not 2023-05-28 19:56:22 aldcor: if you don't use any policy manager, make sure you are part of the input group 2023-05-28 19:59:23 No, this is weird: This time /mnt/etc/default/grub does actually have GRUB_ENABLE_CRYPTODISK=y (because I added it to the script), but I still get the error. 2023-05-28 19:59:30 s/No/Now/ 2023-05-28 19:59:59 yes, I am part of input group. Still, doesn't work. 2023-05-28 20:00:56 msiism: you changed spaces to tabs? ;-) 2023-05-28 20:01:28 Using tabs for alls GRUB… lines. 2023-05-28 20:01:48 I.e. all lines in the EOF block. 2023-05-28 20:02:02 right but previously tabs weren't used? 2023-05-28 20:02:59 I think I did actually use tabs previously. 2023-05-28 20:03:10 so what changed then for the entry to appear? 2023-05-28 20:03:28 I put that line into the EOF block. ;) 2023-05-28 20:03:45 but your doc shows it being in the block 2023-05-28 20:03:59 Yeah, I experimented a little. 2023-05-28 20:04:43 I also re-added GRUB_PRELOAD_MODULES, but apparently to no effect. 2023-05-28 20:04:56 Or, well, at least I still get the same error. 2023-05-28 20:05:22 Maybe grub-install reads the wrong file… 2023-05-28 20:05:35 i installed all xf86input libs except 2023-05-28 20:05:50 vmouse and wacom and still it doesnt work 2023-05-28 20:07:02 i am using sxhkd.. maybe it's not starting? 2023-05-28 20:07:08 msiism: grub-install doesn't ready that, grub-mkconfig does 2023-05-28 20:07:16 aldcor: is the udev service running? 2023-05-28 20:07:43 ikke: yes 2023-05-28 20:07:48 which from comment in setup-disk is supposed to happen via trigger 2023-05-28 20:08:42 hmm, wondering if trigger for package installed inside a subdir/mountpoint will actually occur (there's no chroot used) 2023-05-28 20:09:46 https://gitlab.alpinelinux.org/alpine/alpine-conf/-/blob/master/setup-disk.in#L357 2023-05-28 20:16:22 msiism: also as a side-note, once you get this working, you may want to create/use a keyfile to avoid being double-prompted for the passphrase on boot 2023-05-28 20:16:49 Yeah, I've read about that. 2023-05-28 20:17:02 Just left it out for simplicity. 2023-05-28 20:17:07 Okay, you are right about the chroot. 2023-05-28 20:17:26 Or, wait, let me runt he last command… 2023-05-28 20:17:36 msiism: when I set up such things I'm always doing it inside a chroot 2023-05-28 20:17:53 Yup, that wokred. 2023-05-28 20:18:23 I just chrooted after setup-alpine-fde had finished and then ran mkinitf, grub-install and grub-mkconfig. 2023-05-28 20:18:26 No errors. 2023-05-28 20:18:57 Let me see if I can boot. 2023-05-28 20:19:37 There we go… 2023-05-28 20:20:53 it works? 2023-05-28 20:21:17 Yeah, I can boot, up to a certain point, at least. 2023-05-28 20:21:36 I mean, what I did was a bit drastic, maybe. 2023-05-28 20:22:03 It can't mount /dev/mapper/vg0-root now. 2023-05-28 20:22:11 I get an emergency shell. 2023-05-28 20:22:28 wrong uuid perhaps? 2023-05-28 20:23:09 Might be. 2023-05-28 20:25:28 I'm gonna test more of that tomorrow. 2023-05-28 20:25:50 cryptoroot on cmdline has to be UUID= 2023-05-28 20:26:19 Yeah, that's what I did. blkid of /dev/sda1. 2023-05-28 20:26:22 and also on cmdline "root=/dev/mapper/vg0-root" (or whatever the LV is 2023-05-28 20:26:54 Okay, I'll make a note. 2023-05-28 20:27:41 ikke: what do you make of this? https://gitlab.alpinelinux.org/alpine/alpine-conf/-/blob/master/setup-disk.in#L357 2023-05-28 20:28:38 It generates the default grub config, which later will be used to generate the actual grub config by an apk trigger 2023-05-28 20:28:57 Not sure if you refer to anything specific 2023-05-28 20:29:19 first of all the Grub package only has a trigger on "/boot" so creating/modifying /etc/default/grub wouldn't activate that trigger, plus the Grub package is installed inside /mnt/ mountpoint but no chroot is being used so grub's trigger on "/boot" refers to /boot/, not /mnt/boot/, right? 2023-05-28 20:30:44 ikke: I guess I'm confused how/where the trigger will occur 2023-05-28 20:34:12 There is a post-upgrade script, but that would not trigger on install afaik 2023-05-28 20:36:27 ikke: I'm referring to grub.trigger which APKBUILD defines as triggered by changes to /boot 2023-05-28 20:36:47 and that would then generate/regenerate grub.cfg by running grub-mkconfig 2023-05-28 20:36:59 yes, and triggers would only work when apk writes those files anyway 2023-05-28 20:37:09 not when external systems write files 2023-05-28 20:37:23 however /boot/ is on the running ramdisk, not the disk Alpine that is being installed 2023-05-28 20:38:07 grub-mkconfig needs to be run somehow to ensure the grub.cfg of the installed system is correctly setup 2023-05-28 20:38:18 same thing in i3. it starts as expected with opened terminal but i can't type and cursor wont move. So, it's packages, services or something else related.. 2023-05-28 20:38:40 aldcor: just to make sure, did you login again after you added yourself to the input group? 2023-05-28 20:39:21 i'm loggin in and out about 3 times in one minute trying to fix this.. 2023-05-28 20:39:50 but logging out in my context means turning laptop off with `turn-off button` 2023-05-28 20:40:43 ikke: setup_grub runs before the kernel package is installed, which normally would activate grub's trigger I think, and "apk add" is being run with "--root" - that's the bit I missed 2023-05-28 21:02:40 minimal: Thanks a lot for your help, by the way. 2023-05-28 22:05:28 "cant get past thinkpad big power..." <- I'm not sure what thinkpad you've had before, but the power supplies are quite small 2023-05-28 22:05:28 personally, I got used to it 2023-05-28 22:05:28 as ikke said as well, you can swap them in your bios 2023-05-28 22:12:23 Is there any way to build/package a package that is designed for dpkg-buildpackage, like MintStick is? 2023-05-28 22:16:20 you just don't is my usual go-to 2023-05-28 22:25:51 🤣 2023-05-28 22:26:17 Alright, fair enough. I guess Popsicle by PopOS team is close enough in functionality to fill the role...  2023-05-28 23:28:35 that was quick psykose, thanks 2023-05-29 04:38:38 Thanks for drastically improving my packaging of warpinator! 2023-05-29 04:54:43 :) 2023-05-29 04:54:49 i think the bwrap thing is still somewhat broken 2023-05-29 04:54:58 -m legacy works 2023-05-29 04:55:20 -m bubblewrap seems to spin in a loop on failing to write to dconf even though it's mounted into bwrap 2023-05-29 06:20:33 hey all. my internet exploded the other day. so two questions 2023-05-29 06:21:00 1. can you add a package to an already created virtual package? 2023-05-29 06:21:38 2. are there any any ncurses web-browsers for alpine? if so, which one is good? 2023-05-29 06:22:57 and yes i one of 3 people who prefer ncurses. and likely the only primitive using cage-wayland 2023-05-29 06:23:51 no, you have to specific all the deps iirc 2023-05-29 06:24:38 apk info -Rq .virt gives you the existing ones 2023-05-29 06:25:13 doas apk add -t .virt $(apk info -Rq .virt) new-dep 2023-05-29 06:25:14 enjoy 2023-05-29 06:29:20 pykose thanks thats very viable, -Rq prevents redownloading and isn't logically messy 2023-05-29 06:29:32 ill just use an alias 2023-05-29 06:29:48 so it 'looks' nicer 2023-05-29 06:30:13 you wouldn't redownload with any solution unless you somehow delete the deps first 2023-05-29 06:31:21 yeah, i wouldnt be happy with an outdated virtual-tag and would want to delete it 2023-05-29 06:31:41 unless theres a way to remove it only, without removing deps 2023-05-29 06:41:02 powers, 2/ the notorious three w3m / lynx / elinks 2023-05-29 06:49:41 quinq: thank you. i really like the cut of w3m's jib 2023-05-29 06:50:46 its unmaintained, but i may just fork it lol 2023-05-29 06:59:32 it did see a decent amount of commits over the past 6 months 2023-05-29 08:03:35 o/ 2023-05-29 08:03:59 anyone knows why clang's sanitizer no longer works with llvm 16? I get this on my aarch64 pi4: 2023-05-29 08:04:03 AddressSanitizer: CHECK failed: sanitizer_allocator_primary64.h:133 "((kSpaceBeg)) == ((address_range.Init(TotalSpaceSize, PrimaryAllocatorName, kSpaceBeg)))" (0x600000000000, 0xfffffffffffffff4) (tid=29620) 2023-05-29 08:04:07 2023-05-29 08:05:46 probably broke upstream 2023-05-29 08:06:33 hmm 2023-05-29 08:06:42 do you have a way to repro it 2023-05-29 08:06:50 file+compiler invocation etc 2023-05-29 08:06:53 a full thing i can run 2023-05-29 08:08:43 echo "int main(void) {}" > test.c && clang -fsanitize=address,undefined test.c && ./a.out 2023-05-29 08:09:41 thanks 2023-05-29 08:20:42 i get a slightly different one 2023-05-29 08:20:43 AddressSanitizer: CHECK failed: asan_poisoning.cpp:38 "((AddrIsInMem(addr))) != (0)" (0x0, 0x0) (tid=76) 2023-05-29 08:20:54 but yes, seems like it doesn't work on aarch64 2023-05-29 08:26:44 annoyingly some other box it does work on 2023-05-29 08:29:48 my rpi4 it fails on with your assertion, in qemu-user it gives the other, on an altra machine it doesn't fail 2023-05-29 08:29:50 cursed 2023-05-29 08:30:54 given the altra with 252G of memory doesn't break it might be memory size related 2023-05-29 08:36:45 psykose 100% memory size related. making a very vague guess, the upper limit of the memory check is checking a non-dynamic threshold somewhere greater than 128G but less than 252G 2023-05-29 08:37:21 either that, or the method that makes the threshold dynamic broke 2023-05-29 08:37:33 yeah something like that 2023-05-29 08:37:37 not something i know anything about 2023-05-29 08:38:51 now for a noob question, do i need to use `listeningport` for dnscrypt? i am an end-user and not running my own server 2023-05-29 08:40:00 i know some programs require the local port to be open as well, but if i could just turn it on and it works, that's fine too 2023-05-29 08:50:25 the answer is no, `listeningport` is only relevant for a server 2023-05-29 11:39:06 Is there any event (maybe eudev event?) that I can listed to in order to run a program whenever the system wakes up from sleep? 2023-05-29 11:51:46 w 26 2023-05-29 11:51:58 WhyNotHugo, there's /etc/zzz.d 2023-05-29 11:52:38 (documented in zzz(8)) 2023-05-29 11:55:04 sorry friend this is buffer two 2023-05-29 11:55:08 buffer 26 is a few blocks down 2023-05-29 11:55:35 @psykose, does landlock work? I know we can see if it is in bwrap by looking at the command path, but how can we tell about landlock?  2023-05-29 11:55:53 this is buffer 24 for me :p 2023-05-29 11:56:25 don't see why it wouldn't but didn't test it as i don't have it enabled 2023-05-29 11:57:00 Shiz, 25! 2023-05-29 12:02:34 Ahh, okay, thanks  2023-05-29 12:18:46 quinq: The way it detects wakeup-from-sleep is just to wait until the write to /sys/power/state returns? 2023-05-29 12:31:15 WhyNotHugo, I don't know about the implementation 2023-05-29 12:31:51 Basically it writes into /sys/power/state, and then immediately runs the resume hooks. Apparently writing to that file always returns _after_ the system wakes up again. 2023-05-29 12:32:09 I also tried 'powerctl mem && date' and it has the same behaviour: it always exits after resuming. 2023-05-29 12:34:58 WhyNotHugo, sounds good 2023-05-29 13:12:14 The setup-alpine script does this: `rc-update --quiet add seedrng boot || rc-update --quiet add urandom boot`. 2023-05-29 13:12:23 In what circumstances would seedrng not be available? 2023-05-29 13:15:37 ancient version 2023-05-29 13:16:09 i think around 3.15? 2023-05-29 13:16:15 it was just added for compat 2023-05-29 13:16:22 realitically the || never execs 2023-05-29 13:17:44 Okay, thanks. 2023-05-29 13:34:02 msiism: that code is handling the situation where the urandom init.d script was recently renamed to seedrng 2023-05-29 13:35:05 s/renamed to/replaced by/ 2023-05-29 13:38:07 I see. 2023-05-29 13:41:49 How do I find which kernel version the system installed to disk will have? 2023-05-29 13:41:58 Probably it's the latest one in /lib/modules. 2023-05-29 13:44:10 it's which one is in the repo that "apk add --root" uses (which is specified in "$mnt"/etc/apk/repositories) 2023-05-29 13:45:40 How would I find that from withing the chroot, though? 2023-05-29 13:49:37 apk info -W /boot/linux 2023-05-29 13:49:50 s/linux/vmlinuz 2023-05-29 13:51:04 msiism: "cat /etc/apk/repositories" ? ;-) 2023-05-29 13:53:46 quinq: That's it. 2023-05-29 13:55:31 nice :) 2023-05-29 13:58:07 Okay, installation routine is kind of soted out now. 2023-05-29 14:00:19 The remaining problem is that "mounting /dev/mapper/vg0-root on sysroot failed" because "no such device". 2023-05-29 14:00:27 Probaly need to adjust grub parameters. 2023-05-29 14:01:21 msiism: well does /dev/mapper/vg0-root exist? 2023-05-29 14:01:45 Sure. 2023-05-29 14:02:30 where is that error coming from? 2023-05-29 14:02:50 From mount. 2023-05-29 14:03:06 hey! anyone using bspwm ? 2023-05-29 14:03:18 minimal: And that's after the GRUB screen. 2023-05-29 14:03:39 I'm given an initramfs emergency shell. 2023-05-29 14:08:20 msiism: and what's the cmdline being passed by bootloader? 2023-05-29 14:09:48 Should be the same as in /etc/default/grub, right? 2023-05-29 14:09:53 So, that would be: 2023-05-29 14:10:50 "modules=sd-mod,usb-storage,ext4 cryptroot=UUID= cryptdm=root quiet rootfstype=ext4" 2023-05-29 14:13:54 I'm not sure cryptdm=root is alright. 2023-05-29 14:13:54 Or maybe, there should be hints on where do find /. 2023-05-29 14:18:04 you have no "root=" entry, I'd expect that 2023-05-29 14:20:35 But starngely, some suplicates are in that command line. 2023-05-29 14:21:46 Like, modules, cryptroot, cryptdm, rootfstype are specified twicw, with identical values. 2023-05-29 14:22:31 have you updated your document to show what you're doing NOW to create this installation? 2023-05-29 14:24:02 Not yet, unfortunately. But I should do that before further troubleshooting. 2023-05-29 14:29:03 This will take a while. 2023-05-29 16:29:06 https://wiki.alpinelinux.org/wiki/Wayland#XDG_RUNTIME_DIR I am following this, I got pulseaudio and pipewire packages installed, but I get this: ALSA lib pulse.c:242:(pulse_connect) PulseAudio: Unable to connect: Connection refused 2023-05-29 18:30:18 C04o08m12e09 13V03i07s06i11t02 10u04s08 @12 09i13r03c07.06t11w02i10s04t08e12d09n13e03t07.06o11r02g 10c04h08a12n09n13e03l07 06#t11w02i10s04t08e12d09 2023-05-29 18:45:29 hi! ALSA lib pulse.c:242:(pulse_connect) PulseAudio: Unable to connect: Connection refused 2023-05-29 18:45:45 but I don'teven use PulseAudio. I want to use only Alsa 2023-05-29 18:45:59 im following this https://wiki.alpinelinux.org/wiki/ALSA 2023-05-29 18:48:36 ah - that error shows up when I do `alsamixer` 2023-05-29 18:58:41 I think you might need to be in the audio group? 2023-05-29 19:17:44 I am in audio group. I had to configure asound.rc file. Fixed. 2023-05-29 21:54:07 Hi , is there an 'ip' tool from iproute2 instead of busybox ? 2023-05-29 21:55:28 https://pkgs.alpinelinux.org/contents?file=ip&path=&name=&branch=edge <-- I'd have to guess yes on that one. 2023-05-29 21:55:46 iproute2-minimal 2023-05-29 21:56:09 Yea, i installed it, but it is just a link to busybox 2023-05-29 21:59:30 Hm maybe my apk config is borked. Anotger system did install correct ip, so i copied it over 2023-05-29 22:00:09 Yeah, was about to say, I definitely got something that was /not/ the busybox ip command. 2023-05-29 22:02:08 :) thanks 2023-05-29 23:21:43 im trying to `setfont` an .otf file in TTY, however its saying the file type is unsupported. is this accurate, or am i doing something wrong? 2023-05-29 23:22:37 to be specific, i am using `cantarell.otf` from `font-cantarell` package 2023-05-29 23:42:35 powers: setfont is for console fonts, I very much doubt OpenType would be supported 2023-05-29 23:59:56 minimal: so are .psf files the only supported ones? 2023-05-30 00:00:23 unless you convert to PSF, I guess so 2023-05-30 00:01:05 why would you want to use a OTF font on a console? console fonts will be a bit "crude" compared to something like Truetype/Opentype 2023-05-30 00:01:27 okay thanks. are other bitmap fonts supported? 2023-05-30 00:01:53 no but there are tools to convert 2023-05-30 00:02:16 psftools package 2023-05-30 00:02:40 the font-terminus package contains quite a few PSF files 2023-05-30 00:02:53 i wanted a rounded corners on the symbols, and i could really find a decent bitmap i liked 2023-05-30 00:03:19 okay thanks again, ill use psftools if need be 2023-05-30 00:54:12 hi friends i'm using kde plasma and copying files with dolphin will randomly segfault. is this a known issue and if not how best do i report things to get it fixed? 2023-05-30 01:00:49 the problem occurs on both 3.18 and edge 2023-05-30 05:47:17 im currently not recieving any ACPI-events when i close my laptop lid 2023-05-30 05:48:32 it does work for my poweroff-button however. i put the lid's response in `/etc/acpi/LID/00000080` but to no avail 2023-05-30 05:49:55 how are you monitoring the acpi events? 2023-05-30 05:49:59 my lid's name shows up as LID0, so i tried `.../LID0/00000080` but that also didn't pick up anything 2023-05-30 05:50:34 grawity: how would you go about doing that? using busybox's-acpi 2023-05-30 05:51:02 ive been check /var/log/messages because it work for my power-button 2023-05-30 05:52:20 but if there's another monitor, i can use that to definitively say. but from what i can tell, using `/var/log`, the acpi event isnt being generated 2023-05-30 05:55:12 $ acpi_listen 2023-05-30 05:55:12 button/lid LID close 2023-05-30 05:55:12 button/lid LID open 2023-05-30 05:55:18 ^-- with acpid 2023-05-30 06:50:44 okay, some technical complications but, im back 2023-05-30 06:51:59 to clarify, acpid is an event-listener and all events are captured by the daemon at `/var/log/acpid.log` 2023-05-30 06:53:26 i was using `/var/log/messages` to make sure it was completing properly. however the LID/CLOSE event does not get triggered at _all_, meaning it isn't even in the acpid.log 2023-05-30 06:55:08 so i am using acpid as a monitor, to answer grawity's question. and quinq `acpi_listener` isn't available with standard busybox and i would prefer to not download extra-packages unless required 2023-05-30 06:55:55 i misunderstood earlier 2023-05-30 06:58:59 Well, do as you want, but I'd test with acpid to see if this is an acpi user-space implementation problem or a kernel problem 2023-05-30 06:59:15 Then if it works, you can go back to debug busybox' acpi implementation 2023-05-30 06:59:27 okay fair point 2023-05-30 07:00:44 ill test it out then, and report back, brb 2023-05-30 07:14:20 quinq this is why you get the big bux 2023-05-30 07:15:13 the events are actually being processed but busybox's-acpid isn't registering it 2023-05-30 07:16:04 so then the question becomes why? because i haven't messed with any of busybox-acpid configs 2023-05-30 07:16:34 and according to the docs, PWRF and LID/CLOSE should be builtin 2023-05-30 07:19:02 so essentially it isn't a driver/kernel issue, it is a busybox-acpid logging/mapping issue 2023-05-30 07:22:15 ill go mess around with it. if anyone has any ideas, please pitch them. it says im gone but i can still see msgs 2023-05-30 07:47:57 Hello. I'm running Alpine stable 3.18 on a Raspberry Pi4. Minimal, intuitive linux experience so far. It's easy to find things where they should be.. 2023-05-30 07:48:14 But I'm stuck 2023-05-30 07:49:22 zoolin[m]: how are you stuck? 2023-05-30 07:49:27 lighttpd keeps complaining about failing on EOF somewhere. I stripped the file and actually typed it from scratch 2023-05-30 07:49:53 ACTION sent a code block: https://matrix.org/_matrix/media/v3/download/matrix.org/ClNargZSNIoUZHeMuIwKDeWP 2023-05-30 07:50:39 Duplicate config variable in conditional 0 global: index-file.names 2023-05-30 07:50:39 2023-05-30 10:49:59: (../src/configfile.c.2185) source: /etc/lighttpd/lighttpd.conf line: 20 pos: 0 parser failed somehow near here: (EOL) 2023-05-30 07:50:39 * ERROR: lighttpd failed to start 2023-05-30 07:51:23 So it complains about a duplicat config variable? 2023-05-30 07:52:08 yeah, I don't see where else could this index-file.names be 2023-05-30 07:52:32 Did you check include "mod_fastcgi_fpm.conf" 2023-05-30 07:54:09 this is actually part of a bigger project to turn broken phones into LAMPs running moodle.. 2023-05-30 07:54:32 **mod_fastcgi_fpm.conf**... (full message at ) 2023-05-30 07:55:18 So there it is declared first I suppose 2023-05-30 07:57:08 As index.php is alreaady added as a index file there, you probably don't need to set it in the main configuration 2023-05-30 07:57:48 hmm.. then I'll have to fix this wiki page https://wiki.alpinelinux.org/wiki/Production_LAMP_system:_Lighttpd_%2B_PHP_%2B_MySQL 2023-05-30 08:06:24 fixed. thanks. I'll update the wiki 2023-05-30 13:42:39 when trying to run river/or sway I get this error: XDG_RUNTIME_DIR environment is not set correctly. I made ~/.profile file according to alpine wiki containing exactly the script shown in wiki. https://wiki.alpinelinux.org/wiki/Wayland#XDG_RUNTIME_DIR 2023-05-30 13:44:52 wait. i think it works. 2023-05-30 13:45:41 609 people waiting 2023-05-30 13:47:02 ACTION sweating and panicking 2023-05-30 13:47:49 well, I saw black screen. I may need to change config file. 2023-05-30 14:01:56 nope.. nothing is spawning. not rofi, not terminals.. i can move my coursor and exit river with default keybinding and that's it 2023-05-30 16:41:24 Hi. At work we are creating Dockerfiles based on alpine. One issue we are facing is that whilst "apk add" accepts the "--allow-untrusted" flag, "apk del" does not. We are hence unable to remove any packages we have installed from an alpine mirror our company runs, as "apk del" ignores all repositories we have defined. 2023-05-30 16:42:08 irreleph4nt: doesn't you copy your company publci key into /etc/apk/keys/ directory? 2023-05-30 16:42:52 irreleph4nt: apk del itself should not complain about untrusted keys, but you might run into apk automatically trying to refresh the cache 2023-05-30 16:43:29 minimal, our company isn't signing the packages, they simply copy the contents off of the official aline servers and put them on a webserver to host them 2023-05-30 16:43:53 irreleph4nt: why are they untrusted then? 2023-05-30 16:44:16 irreleph4nt: --allow-untrusted is a global option btw 2023-05-30 16:44:20 minimal, that's what I would like apk del to tell me 2023-05-30 16:44:24 # apk --allow-untrusted del vim 2023-05-30 16:44:26 works for me 2023-05-30 16:46:10 ikke, and for me it returns "Ignoring https:///: No such file or directory" 2023-05-30 16:46:22 That's not an error 2023-05-30 16:46:34 ikke, even though just above that I can install packages just fine with "apk --allow-untrusted add curl" for example 2023-05-30 16:46:55 Are you people able to install apk-tools-static on Edge for x86_64 from the dl-cdn.alpinelinux.org mirror? 2023-05-30 16:47:34 apk add apk-tools-static works 2023-05-30 16:47:36 ikke, it's a warning that ultimately results in "ERROR: no such package: curl" if I run "apk --allow-untrusted del curl" for example 2023-05-30 16:48:05 irreleph4nt: if you're just mirroring standard packages then there is no need for "--allow-untrusted" as the packages will be signed by the standard key(s) in /etc/apk/keys/ 2023-05-30 16:48:13 Newbyte: https://tpaste.us/j4Mm 2023-05-30 16:49:15 irreleph4nt: do you have it still in /etc/apk/world ? 2023-05-30 16:50:22 pj, that folder is empty 2023-05-30 16:50:32 that's not a folder 2023-05-30 16:50:35 it's a file 2023-05-30 16:50:47 a text file 2023-05-30 16:50:58 you can grep it for curl 2023-05-30 16:51:23 pj, I just the the grep and yes, curl is still in there 2023-05-30 16:51:48 for a matter of fact I am unable to delete any package. Curl in here is just an example 2023-05-30 16:52:18 Please show the Dockerfile you are using 2023-05-30 16:52:31 via a pastebin 2023-05-30 16:52:45 you can also try to remove it manually and see if "apk --allow-untrusted fix" works 2023-05-30 16:55:06 ikke: thanks for confirming 2023-05-30 16:55:08 pj, "apk --allow-untrusted fix" has solved whatever problem apk del was having. Thank you so much! I wasted an entire day trying to debug this 2023-05-30 16:55:34 help 2023-05-30 16:55:49 well, it should still delete with del command 2023-05-30 16:55:57 so there might be an issue in apk 2023-05-30 16:56:02 eris: please state the nature of your emergency 2023-05-30 16:56:25 heldid my help message go through? 2023-05-30 16:56:27 good one 2023-05-30 16:56:28 oops 2023-05-30 16:56:32 lol 2023-05-30 16:56:46 been a while since i used an IRC client 2023-05-30 16:56:46 if you mean the distress call, then yes 2023-05-30 16:56:48 ahh 2023-05-30 16:57:03 yea, didnt think that would send, was assuming my client was less robust 2023-05-30 16:57:20 pj, I am just happy I can now continue with my business. I'll make a note to try apk fix if any of my colleagues run into further issues 2023-05-30 16:57:55 having a touch of trouble with bluez on my framework - i pair to a device (a pair of sony headphones), and on the next restart, the pairing is forgotten 2023-05-30 16:58:15 add/del are "alias" commands that modify /etc/apk/world and then run fix to correct the state 2023-05-30 16:59:19 its also unable to connect to the device for more than 2 seconds after the initial pairing (which happens every reboot), and subsequent attempts to connect produce a cryptic error 2023-05-30 17:01:14 ......as soon as i join this IRC, after ~7 reboots and all sorts of knobs twiddled in the config, it manages to pair the device and connect it successfully. 2023-05-30 17:01:32 irc is magic :) 2023-05-30 17:01:38 would anyone happen to know where bluez stores connection state? 2023-05-30 17:04:11 (and also: anyone know anything about rEFInd?) 2023-05-30 17:05:08 /var/lib/bluetooth is bluez state 2023-05-30 17:05:36 thanks 2023-05-30 17:06:01 irreleph4nt: I think you should solve the underlying problem (you shouldn'y need to use "--allow-untrusted" at all) but as you haven't posted your Dockerfile we can't help you with that 2023-05-30 17:08:33 (might be worth adding a note to the immutable root article that bluetooth state is stored in /var/lib/bluetooth) 2023-05-30 17:17:35 minimal, I am behind a company proxy & firewall. All pastebins I know off are blocked so I am unable to post the Dockerfile 2023-05-30 17:18:22 tpaste.us? 2023-05-30 17:18:28 It's not very interesting either way: it's an alpine base image which I am installing php in. As has been said, any apk del command in there was failing 2023-05-30 17:22:42 irreleph4nt: do you know why the packages are not trusted? You are saying you use a standard alpine base image with the alpine linux mirrors, so they should be trusted by default 2023-05-30 17:23:27 would anyone know why refind automatically assumes that the initrd and loader parameters are located on the EFI partition? 2023-05-30 17:23:55 eris, because it's an EFI bootloader? 2023-05-30 17:24:04 that would make sense 2023-05-30 17:24:15 but what is the point of being able to specify volume to a non-EFI partition 2023-05-30 17:24:27 and the BTRFS and EXT and soforth drivers 2023-05-30 17:25:08 if refind can't boot from those filesystems (or any external partition), why include filesystem drivers for things that can't work on an EFI partition? 2023-05-30 17:25:18 ikke, it's not a standard alpine base image. It's an image build in-house which extracts the alpine minirootfs (nothing else, really). I am building php on top of that ... 2023-05-30 17:25:55 ikke, the mirror our company runs appears to be a download-externally-and-upload-internally kind of setup 2023-05-30 17:26:02 irreleph4nt: how do you think the alpine docker image is created? 2023-05-30 17:26:22 it has all sorts of quirks. APKINDEXes are not refreshed for example even though new packages are added to the directory 2023-05-30 17:26:33 irreleph4nt: oh, I do recall you mentioning that before 2023-05-30 17:26:53 so stale apkindex files 2023-05-30 17:27:30 ikke, yeah. I turned to this chat last week when I could not figure out how to work around the stale apkindex files :) 2023-05-30 17:27:33 But it's strange, apk should be able to delete packages, even if they are not part of the apkindex anymore 2023-05-30 17:35:55 irreleph4nt: I suspect an issue with the keys in your base image, either no keys, or out-of-date keys 2023-05-30 17:36:54 maybe they still have the pre 3.15 keys 2023-05-30 17:39:33 from the mention of "quirks" etc sounds like they've got a franken-mirror and a franken-alpine-base-image 2023-05-30 17:40:32 eris: "EFI partition" I assume you mean ESP partition. All partitions on a EFI-partitioned device are EFI partitions ;-) 2023-05-30 18:13:09 idk why are you ignoring the fact that apk del fails 2023-05-30 18:18:15 pj: if you're referring to me then I'm not ignoring that, rather I asked for the Dockerfile contents to understand in general how the image is being created in the first place 2023-05-30 22:24:58 hi docmax 2023-05-30 22:25:01 having a fun time? 2023-05-30 22:39:19 hey, anyone here good at bluetooth? having another issue 2023-05-30 22:39:28 and opening IRC hasn't fixed it 2023-05-30 22:40:17 i have a bluetooth mouse, whenever i move it, it causes bluetoothctl logs to fill with connected:yes connected:no, but it never actually moves the mouse 2023-05-30 22:40:28 it pairs successfully, but a bluetoothctl connect doesn't work 2023-05-30 22:40:52 it fails with br-connection-create-socket 2023-05-30 22:46:50 sounds similar to something but i forget what fixes it 2023-05-30 22:47:32 there's probably a config option hidden somewhere 2023-05-30 23:07:14 no progress from just leaving it :) 2023-05-30 23:08:09 also: whenever my laptop moves across networks, it manages to connect to a new wifi network, but it does not form an internet connection. restarting `networking` (presumbly, udhcpcd) allows it to connect to the internet once again after a move 2023-05-30 23:08:29 is there a way to automate this? do other DHCP clients have better functionality? 2023-05-30 23:08:46 don't remember if bb udhcpc handled that well at all 2023-05-30 23:09:15 dhcpcd probably works alright (forget how well it worked to just install it, and keep using `networking`) 2023-05-30 23:12:36 i'm also running iwd, but no networkmanager or wpasupplicant 2023-05-30 23:13:11 i do the same 2023-05-30 23:13:20 i think i had installed dhcpcd and just forgotten about it eons ago 2023-05-30 23:13:22 can't iwd provide the udhcpc functionality, or am i misremembering? i used to use KISS linux and we never had udhcpcd running, iirc 2023-05-30 23:14:15 christ, this lack of a mouse is killer 2023-05-30 23:14:17 there is a 2023-05-30 23:14:18 [General] 2023-05-30 23:14:18 EnableNetworkConfiguration=true 2023-05-30 23:14:27 which uses the builtin dhcp client iirc 2023-05-30 23:14:33 yea, i tried that and it did.... jack shit 2023-05-30 23:14:59 doesn't even show up in iwctl for some reason 2023-05-30 23:15:47 just checked: iwctl reports 'NetworkConfigurationEnabled: disabled' 2023-05-30 23:17:42 what's in the networking service? 2023-05-30 23:19:10 i don't think it interacts with any of that, just starts dhcp clients and configures other interface stuff 2023-05-30 23:19:33 after you change the config you have to restart iwd for it to read it, aside from that not sure why it would remain disabled 2023-05-30 23:19:36 lemme see 2023-05-30 23:20:20 i've restarted a bunch 2023-05-30 23:20:30 like a solid 20 full restarts since i ticked off that option 2023-05-30 23:20:31 lol 2023-05-30 23:20:48 (i'm using the immutable root config, which means a LOT of rebooting) 2023-05-30 23:21:30 hmmm, maybe with the bluetooth thing it was hid2hci? 2023-05-30 23:21:53 i dunno what that does 2023-05-30 23:22:19 could be, i've used bluetooth mice without installing that 2023-05-30 23:22:30 mmmmmmm 2023-05-30 23:22:47 yea, i was running this /exact/ mouse on my previous laptop 2023-05-30 23:22:57 didnt have to do any fancy setup 2023-05-30 23:23:00 was using alpine too 2023-05-30 23:23:31 different hardware though 2023-05-30 23:24:55 yeah seems to just work with the networkconfiguration thing set 2023-05-30 23:25:13 odd 2023-05-30 23:25:46 iwctl says its disabled. ill reboot with 'networking' and 'dhcpcd' disabled, see if that causes it to kick in 2023-05-31 01:57:07 is it wise to daily-drive alpine linux as a workstation OS? 2023-05-31 01:57:22 no 2023-05-31 01:57:40 noted 2023-05-31 02:05:58 ezntek[m]: i do that and i cant recommend it, glib binaries wont work 2023-05-31 02:06:05 glibc* 2023-05-31 02:06:19 also no multiarch, i cant enjoy my steam games 2023-05-31 02:28:55 Steam Flatpak and Lutris are things and they work great  2023-05-31 02:29:08 ezntek: I vote yes.  2023-05-31 02:30:13 joke aside, been running alpine as daily driver on both workstation/laptop/server and its absolutely great 2023-05-31 02:30:40 if what you need requires glibc, then its probably not worth it 2023-05-31 02:30:51 and flatpak lutris/steam/bottles whatever works great 2023-05-31 02:31:11 the 32-bit wine is almost done for that stuff 2023-05-31 02:31:20 latest 8.9 actually opens more stuff without a black square screen 2023-05-31 02:31:24 some mod installers now work 2023-05-31 02:31:36 ..for the games you'd play in flatpak steam anyway, but yknow 2023-05-31 02:55:40 i dont really run glibc binaries 2023-05-31 02:55:52 i ran musl on my workstation for quite a while and I had no problems, really 2023-05-31 02:56:02 if flatpaks are supported, then I'm down 2023-05-31 03:04:47 i daily-drive alpine as a workstation 2023-05-31 03:04:51 ACTION hides behind a plant 2023-05-31 03:13:09 but what kind of plant? 2023-05-31 03:14:47 A clover 2023-05-31 03:17:55 a rubber tree 2023-05-31 03:18:28 :3 2023-05-31 03:21:51 how's apk 2023-05-31 03:22:01 is it actually fast and usable 2023-05-31 03:22:11 (i have trauma from dpkg and apt) 2023-05-31 03:22:17 (arch kinda cured it) 2023-05-31 03:23:10 sometimes you have to whack it on the side to behave 2023-05-31 03:23:31 that's usually just a skill issue 2023-05-31 03:23:33 otherwise its good, as long as psykose doesnt touch the ncurses package 2023-05-31 03:23:51 fucking hate the ncurses package 2023-05-31 03:24:17 wow 2023-05-31 03:24:21 i guess ill have to see for myself, then 2023-05-31 03:33:55 Same hardware an Alpine setup will be installed and updated in like 15min tops, Debian-derived is 45min or more  2023-05-31 03:34:44 APK is brutal fast, and has never failed a major version upgrade with held depends unlike Debian-derived  2023-05-31 03:35:22 Alpine is honestly a revelation coming from Debian for me  2023-05-31 03:35:57 The setup-desktop script really helps with first start where I struggled prior 2023-05-31 04:08:36 bl4ckb0ne: did you make vulkan 50x faster yet 2023-05-31 07:32:42 hi. abort https://git.alpinelinux.org/aports/commit/?id=23c937e88c909a4c8e627db8448b78ee0b8a83d6 . i can't upgrade https://0x0.st/HbbG.txt 2023-05-31 07:36:39 ah right 2023-05-31 07:36:43 apk update is showing me these firmware pkg's, but apk upgrade doesnt install them 2023-05-31 07:38:29 fixed 2023-05-31 07:39:07 i will wait, just a info. dont want to force every pkg with apk add --upgrade . ah, fixed, thx like always @psykose 2023-05-31 07:39:25 you can't force it 2023-05-31 07:39:59 i will not even try it ;) 2023-05-31 07:40:12 ok, thank you! 2023-05-31 09:40:02 I'm getting a bunch of conflicts with with linux-firmware* 2023-05-31 10:04:14 possibly related to http://dup.pw/alpine/aports/e917f162a41a 2023-05-31 10:08:54 iggy: what conflicts do you get? 2023-05-31 10:17:39 yo 2023-05-31 11:18:54 does anyone also have issues with latest chromium on edge being flagged as suspicious in google searches? 2023-05-31 11:22:55 nevermind, it's just tunnelbroker ipv6 being always flagged 2023-05-31 11:34:20 ptrc, out of curiosity, flagged by who, how, to who? 2023-05-31 11:34:48 by google as 'suspicious', so you have to fill out a few captchas whenever you google something 2023-05-31 11:35:15 For regular search? 2023-05-31 11:35:47 Is there any more "proper" way to clean the apk cache than doing `rm /var/cache/apk/*`? 2023-05-31 11:36:44 Newbyte, man-page says apk cache purge 2023-05-31 11:36:58 quinq: yes, looks something like this: https://ptrc.gay/qvDsfPOE 2023-05-31 11:37:19 Thanks ptrc 2023-05-31 11:37:28 First time I see this, yet another horrible web thing :( 2023-05-31 11:37:34 the more captchas you fill out, the easier they get, and sometimes there isn't one at all 2023-05-31 11:37:46 well, just another reason to set ddg/startpage as default search engine :) 2023-05-31 11:37:54 quinq: thanks! 2023-05-31 11:38:03 yeah :) 2023-05-31 11:38:48 Sadly this is creepfeature that is seen a lot on the web nowadays, more and more people using this cloudfare thing 2023-05-31 12:54:17 when i visit gitlab alpine aports, says about issue with arm infrastructure 2023-05-31 12:54:41 is that the reason why we dont have openjdk for arm versions 2023-05-31 13:21:11 quinq: recaptcha is google 2023-05-31 13:23:01 cloudflare introduced turnstile last year but i've rarely seen it. before that they just used recaptcha or hcaptcha 2023-05-31 13:24:40 invoked, you just have to open any website behind cloudfare without previous fingerprint there and you get it 2023-05-31 13:26:29 it's something other than that. it's seen when people do successive searches (as ptrc mentioned) 2023-05-31 13:27:08 I despise cloudflare, I open a site and "Please enable javascript so we can verify you are a human :3" 2023-05-31 13:27:09 it's not perfectly reproducible. for eg, your first 1-2 searches might go fine, no captcha. then on the 3rd, it captchas you 2023-05-31 13:27:33 I am paraphrasin cause I dont remember how exactly the message displayed goes 2023-05-31 13:27:46 *paraphrasing 2023-05-31 13:35:43 Exactly reggiere[m] 2023-05-31 13:36:04 invoked, it's not something other than “that” (not sure what's your that :)) 2023-05-31 13:36:35 It's about how the user is placed behind a javascript captcha barrier 2023-05-31 13:38:41 my point is it's not (just) fingerprint. ptrc's complaint was about chromium using google search, and getting recaptcha'd intermittently 2023-05-31 13:39:30 that's all google's backend making some kind of decisions when to captcha. it's not cloudflare. 2023-05-31 14:21:33 psykose: NetBSD Curses when? @ fucking hate the ncurses package 2023-05-31 14:31:50 apk upgrade seems to be failing. linux-firmware-20230515-r1 conflict with dozens of packages. 2023-05-31 14:50:24 Armote[m]: it has been fixed, but the builder is still building 2023-05-31 14:50:30 (or should have been fixed) 2023-05-31 16:39:15 Uh the linux-firmware update seems to have broken linux-firmware-amdgpu, Steam doesn't launch complaining about failing to initialize my GPU 2023-05-31 16:39:21 (Steam running in Flatpak) 2023-05-31 16:52:16 I think there is something wrong with your ci servers, building timeouts on connecting to gitlab.alpinelinux.org https://gitlab.alpinelinux.org/duckl1ng/aports/-/jobs/1041708 2023-05-31 17:19:40 PureTryOut: there should be a fix underway, after chromium has been built 🤐 2023-05-31 17:20:19 Seeing the failures that might take a bit lol 2023-05-31 17:20:39 But I reverted the linux-firmware changes myself and nothing changed sadly. Testing a revert of Mesa now too 2023-05-31 17:39:12 even eglinfo reports failures. GBM platform: eglinfo: eglInitialize failed 2023-05-31 17:48:24 duckl1ng[m]: probably a temporary network glitch 2023-05-31 17:48:28 succeeded now 2023-05-31 17:50:56 Mesa revert didn't help either... 2023-05-31 17:51:27 amdgpu_device_initialize: amdgpu_query_info(ACCEL_WORKING) failed (-38) 2023-05-31 18:13:43 yo 2023-05-31 18:21:02 eris: /o 2023-05-31 18:21:43 does anyone else here use the immutable root + atomic upgrades config? 2023-05-31 18:53:13 I've finally updated my rough write-up on installing Alpine with full disk encryption: https://www.msiism.org/files/doc/alpine-fde-2023.html 2023-05-31 18:53:21 This version also has a happy ending. 2023-05-31 18:54:16 Not sure what I did wrong all the other times I tried to install more or less exactly like this. But the root fs is now being found. 2023-05-31 18:57:21 I'm also wondering why I can only `grub-install --target=i386-pc …`. Target `x86_64` was not available. 2023-05-31 18:57:53 I did use the x86_64 extended image, thoiugh. 2023-05-31 19:38:58 why are there tildes before the hashes? 2023-05-31 19:42:50 That's what `script` does. 2023-05-31 19:42:55 (or squigglies befoer octothorpes) 2023-05-31 19:42:59 oh 2023-05-31 19:43:03 I used `script` to record stuff. 2023-05-31 19:43:12 It does a terrbile job, but it does the job. 2023-05-31 19:43:40 Had to do a lot of editing afterwards. 2023-05-31 19:44:03 good job, nonetheless (you) 2023-05-31 19:44:03 Isn't that PWD it prints before #? 2023-05-31 19:44:44 Probably. 2023-05-31 19:44:58 Maybe there's a way to configure it better. 2023-05-31 19:45:15 impossible to edit the web page? 2023-05-31 19:45:31 Oh, well, sure, I could do that. 2023-05-31 19:45:39 May it's less confusing then. 2023-05-31 19:45:45 s/May/Maybe/ 2023-05-31 19:46:23 it's a shame that root's conventional prompt contains a comment marker, but then, that is intentional… 2023-05-31 19:46:33 Oh, it is? 2023-05-31 19:46:35 I was wondering. 2023-05-31 19:46:53 it could be a myth, but it de-risks copypasting 2023-05-31 19:48:06 Yeah, that seems to make sense. But then, people probably didn't really copy-paste that much when that was invented, did they? 2023-05-31 19:48:16 right 2023-05-31 19:49:05 probably one of those things that has all sorts of post implementation justifications, but ultimately came down to the author picked a character at random 2023-05-31 19:50:17 Okay, the tildes are gone. 2023-05-31 19:51:08 is it WIP because of it asking for the passphrase twice? 2023-05-31 19:52:51 Yes, and also because it is a really rough version. 2023-05-31 19:53:14 It's stripped down to what is needed to find and correct errors in how I install. 2023-05-31 19:53:33 The actual guide has quite a bit more to it. 2023-05-31 19:53:59 looks better than some of the official wiki's pages. perhaps it could be linked to from there 2023-05-31 19:54:28 I might copy the final version over to the wiki. 2023-05-31 19:54:59 My guide is going to have the same license as pages on the wiki. 2023-05-31 19:56:23 I'd also really like to know why the GRUB target is i386-pc and not x86_64. 2023-05-31 19:57:53 32-bit more compatible than 64-bit? 2023-05-31 19:58:04 Possibly. 2023-05-31 20:12:54 What's with the FOURTEEN mounts in /sys/fs/cgroup? They kinda make the output of `mount` a pain to read. Are these even really used? 2023-05-31 20:30:00 Okay, just gotta add "cryptkey" to GRUB_CMDLINE_LINUX_DEFAULT. 2023-05-31 20:58:49 whats a good thinkpad, or are most/all good? 2023-05-31 21:05:08 x230 über alles. 2023-05-31 21:05:12 msiism: lol, i could've done with that two days ago wehn i was setting up my new laptop :) 2023-05-31 21:05:21 > BIOS/MBR 2023-05-31 21:05:23 Ah 2023-05-31 21:05:26 never mind 2023-05-31 21:06:22 'frag: why restrict yourself to a thinkpad? :P 2023-05-31 21:07:29 lopid: octothorpe as root prompt is older than octothorpes as comments in the shell, even 2023-05-31 21:08:55 eris: I don't own a UEFI system. But when I ever get one, I could also write a guide for that. 2023-05-31 21:09:50 eris: ehh, actually ordered a pinebook pro, but kinda want to try a thinkpad too 2023-05-31 21:10:05 why, what do you recommend eris ? 2023-05-31 21:10:07 oh, ive not heard good things about the pinebooks 2023-05-31 21:10:23 i used a dell XPS up until recently, where it stopped powering on :D 2023-05-31 21:10:39 and im using a Framework now, which so far as been my most solid option, in the whole two days that i've used it 2023-05-31 21:10:59 dell xps seems nice ja 2023-05-31 21:11:04 other than the fact that the laptop's screen brightness can't be changed by xbacklight....... (but XFCE's works for some reason?) 2023-05-31 21:11:20 frag: i'd never reccomend you buy one though, considering mine doesn't power on anymore completely out of the blue 2023-05-31 21:11:41 eris: was it old? 2023-05-31 21:11:51 no 2023-05-31 21:12:03 its still under warranty 2023-05-31 21:12:14 apparantly a common problem with this model - the 13 inch ones 2023-05-31 21:13:25 wow... 2023-05-31 21:14:00 msiism: still don't understand why you are setting GRUB_PRELOAD_MODULES... 2023-05-31 21:15:32 It's in the file already. I didn't add it. 2023-05-31 21:19:30 eris, as an alternative from xbacklight, brightnessctl could work (sorry just barging in since having read the full backlog) 2023-05-31 21:19:44 s/from/to/ 2023-05-31 21:20:11 what package is brightnessctl provided by? 2023-05-31 21:20:23 i don't think it'd work, regardless 2023-05-31 21:20:31 the sysfs files dont seem to have any effect 2023-05-31 21:20:33 By brightnessctl package 2023-05-31 21:25:12 msiism: strange. setup-disk creates/overwrites that file but only puts 4 lines it, none of which are PRELOAD 2023-05-31 21:27:06 But isn't PRELOAD_MODULES required to make the encrypted /boot work? 2023-05-31 21:27:45 msiism: so after step 9 there should only be 4 lines in that file, so how then in step 10 are there more lines present? 2023-05-31 21:28:43 msiism: nope, I mentioned before that PRELOAD_MODULES should not be required for cryptodisk, indeed I believe during your testing the other day you removed that line and it made no difference 2023-05-31 21:29:15 Hm… okay, no that you say it, I think I vaguely remember that, yeah. 2023-05-31 21:29:41 Well, doesn't mkinitfs generate a GRUB config file too? 2023-05-31 21:29:51 and there's nothing in setup-disk to add the GRUB_ENABLE_CRYPTODISK line either, so how did it get there? 2023-05-31 21:31:26 msiism: mkinitfs? nope it is generic regardless of bootloader 2023-05-31 21:32:18 Oops, a little connection break… 2023-05-31 21:35:27 woah 2023-05-31 21:35:33 brightnessctl works 2023-05-31 21:36:20 :) 2023-05-31 21:38:11 I honestly don't remember the code path there, but they fallback on severeal APIs, had a quick look when I was bothered that xbacklight didn't work while brightnessctl did, but it worked 2023-05-31 21:40:28 msiism: re grub-install "i386-pc" just means its a MBR/BIOS setup whereas "x86_64-efi" means UEFI (there's another value for 32bit UEFI, forget what it is) 2023-05-31 21:41:20 Oh, so 'x86_64' doesn't even exist as a target then? 2023-05-31 21:41:37 hmm, time to figure out how to specify my timezone 2023-05-31 21:41:48 im an hour behind.... 2023-05-31 21:42:01 msiism: have you looked at the grub-install manpage? 2023-05-31 21:43:42 Not yet. I can't seem to find it. 2023-05-31 21:43:58 Oh, gotta install docs… 2023-05-31 21:44:59 Uhhm… this thing doesn't seem to have a man page. 2023-05-31 21:45:17 msiism: so have you figured out where GRUB_PRELOAD_MODULES and GRUB_ENABLE_CRYPTODISK are coming from? 2023-05-31 21:45:46 msiism: ok, info file then (I think Debian created their own grub-install manpage) 2023-05-31 21:46:03 grub-install --help has the info. Just reading it. 2023-05-31 21:47:29 No idea yet about GRUB_PRELOAD_MODULES and GRUB_ENABLE_CRYPTODISK. 2023-05-31 21:47:35 I'll have ti investigate this tomorrow. 2023-05-31 21:48:07 WhyNotHugo: you'll only have any cgroup mounts if the init.d/cgroups is enabled. Also the type and number of such mounts also depends on what rc_cgroup_mode is set to. 2023-05-31 21:48:28 msiism: did you look at the shellscript example I pointed you to? 2023-05-31 21:49:18 You mean the one you pointed me to yesterday? 2023-05-31 21:51:26 No, didn't have time yet. But I'll put it on my TODO. 2023-05-31 22:01:26 Having trouble installing Git. I'm beginning to suspect either my RAM or my HDD are on their way out. 2023-05-31 22:07:32 Actually, seems to be a netowkring issue. I'll deal with that tomorrow. 2023-05-31 22:11:56 finally time to install alpine on my main machine. here's hoping I can run the glibc stuff I want through flatpak and it'll all be fine. 2023-05-31 22:44:53 has setup alpine changed? I'm sure it used to ask you what kind of install you want to do 2023-05-31 22:44:59 ie a sys install 2023-05-31 22:46:47 nvm, I didn't select a disk so it didn't answer 2023-05-31 22:49:57 flatpak works fine on Alpine. For the win. 2023-05-31 22:58:11 so the install I'm overrwriting had a partition for /, and a partition for the home directory. Do I just mount the root directroy in alpine, then call setup-disk /mnt? I assume I can assign the home directory to my existing home partition later 2023-05-31 22:58:15 (and yes I've backed up) 2023-05-31 23:55:36 WhyNotHugo: those are docker mounts iirc for random stuff 2023-05-31 23:55:41 i don't have 14 mounts