2025-02-01 03:50:02 latest virtualbox guest additions are at 7.0.22. I have upgraded my host to run vbox 7.1.6, which is the latest, but I don't know how to get the GAs for it. Is there a way to generate the GAs from the vbox GA ISO? 2025-02-01 03:50:29 Or is it just a matter of patience until the package maintainer gets to it? 2025-02-01 03:50:39 (I'm new here, obviously!) 2025-02-01 04:41:42 "How is intel arc on linux rn?" <- Solid on linux-lts šŸ¤· I game on Steam, Lutris, Wine, native... 2025-02-01 04:42:12 Not sure I have hardware av1 enc working yet, but yeah 2025-02-01 12:49:42 Hello :) alpine is missing an init.d file for nfsdcld, which is required for a nfs4 server. Without it, a kernel fallback is used, but its use is not recommended. 2025-02-01 12:50:25 I was thinking to contribute one if that's ok? 2025-02-01 12:54:20 ACTION hi 2025-02-01 13:04:26 why not? 2025-02-01 13:07:40 Not sure. :) 2025-02-01 13:08:04 Maybe there's a reason why it wasnt included? 2025-02-01 13:09:10 might be worth checking its commit history 2025-02-01 13:20:33 isnt it included in the general nfs.conf? 2025-02-01 13:25:07 Forza 2025-02-01 13:25:08 $ apk info -L nfs-utils|grep -F cld 2025-02-01 13:25:08 usr/sbin/nfsdcld 2025-02-01 13:25:08 usr/sbin/nfsdclddb 2025-02-01 13:25:25 Oh sorry, you're talking about a service file 2025-02-01 13:29:48 quinq: indeed, just the initd file. 2025-02-01 13:47:55 Seems imy abuild is having difficulties... https://gist.tnonline.net/4E 2025-02-01 13:48:09 /usr/bin/abuild: line 70: ./configure: not found 2025-02-01 13:54:42 Saijin_Naib[m]: Are you having an issue with ACF or with understanding AWall? I can help with the former. 2025-02-01 13:54:45 ACTION forgot 'unpack' 2025-02-01 14:08:34 Ok, created a MR for nfsdcld https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/79286 2025-02-01 14:10:57 "Saijin_Naib: Are you having an..." <- Understanding awall, and UX want for UFW rules to be supported/converted so I can manage family devices easier 2025-02-01 14:11:22 It is all on me. As far as I can see, awall works great. I'm just not familiar so it is hard to learn 2025-02-01 15:22:25 Hi, did not find article about logcheck from wiki and as there were some manual steps involved, thought I would write one... however, any ideas which would be best practice to allow logcheck to actually access the logs? OOB seems syslog logs are owned by root:wheel and not sure if group wheel should be added to logcheck or should syslog be ran as group adm and then grant adm group for syslog (did this on my setup as distro I was coming 2025-02-01 15:22:25 from did this)? 2025-02-01 15:29:57 wheel might make most sense 2025-02-01 15:31:45 http://www.catb.org/jargon/html/W/wheel-bit.html 2025-02-01 15:37:15 not sure what wheel group actually does in alpine linux, but if it grants any admin level rights i would be hesitant to advice adding it to logcheck... in theory some buffer overflow exploit could perhaps allow to use syslog to log something which will cause logcheck user to run custom commands 2025-02-01 15:43:46 log files should have wheel group read permission only 2025-02-01 15:44:32 wheel isn't root 2025-02-01 19:48:29 Saijin_Naib[m]: I would be able to help if the issue was ACF. But, it's really just a dumb front end for awall. 2025-02-01 19:49:14 https://wiki.alpinelinux.org/wiki/Zero-To-Awall 2025-02-01 19:49:33 https://wiki.alpinelinux.org/wiki/How-To_Alpine_Wall 2025-02-01 19:49:48 Question I've had for quite a while, all of my alpine installs (been daily driving since 2021), is there a reason I can just open a tty and log in as root without a password, even after setting a password 2025-02-01 19:51:01 apartgorgon9849[m]: That's not expected 2025-02-01 19:51:38 That was my assumption, but I haven't found a way to fix it 2025-02-01 19:52:13 apartgorgon9849[m]: how are you installing alpine? 2025-02-01 19:58:13 ikke: do you want me to send every command or link a pastebin? 2025-02-01 20:00:52 No, more like, what image, what kind of installation 2025-02-01 20:03:27 3.18.2 - 3.21.2, standard image have all had the same behavior. I do a far more manual installation since i use an xfs root partition 2025-02-01 20:03:55 i havent tried with a different image type 2025-02-01 20:06:33 ikke: ^ 2025-02-01 20:12:17 Would be nice if you could provide a way to reproduce it 2025-02-01 20:13:07 ACTION posted a file: (0KiB) < https://matrix.org/oftc/media/v1/media/download/AfJzZseMGnBJO-3EBv3R_nCRAUcxxXHt6SzZdRilgF4PqTl--xSbJalp8URvu8o269SU5zeyi1EUuabmBz9gsi1CeVCz5OogAG1hdHJpeC5vcmcvekVFR2F5RFNIVElua0JNc0dtSVZ0TlJZ > 2025-02-01 20:13:28 those are my exact steps im taking to install alpine 2025-02-01 20:24:50 i just realized i never added the line to mount my boot drive in my steps 2025-02-01 20:28:42 I booted alpine-rpi-3.21.2 for the first time and even though the network is working, I can't install new packages 2025-02-01 20:29:01 I'm looking on the wiki and I can't find any help 2025-02-01 20:29:35 https://wiki.alpinelinux.org/wiki/Raspberry_Pi says I should be able to do apk update, apk upgrade 2025-02-01 20:29:49 implying I should have access to remote repos by default 2025-02-01 20:37:38 https://wiki.alpinelinux.org/wiki/Diskless_Mode also implies I should already have access to remote repos 2025-02-01 20:39:16 what does apk update output for you? 2025-02-01 20:40:06 I can't remember exactly, and I don't have access to the physical computer where I am right now 2025-02-01 20:40:36 but basically it looked like it was trying to update using just the local package cache 2025-02-01 20:42:31 that would be the first step since hard to say without... i just installed my first alpine in diskless mode and it just works... if network is up (you can ping e.g. google.com) and repositories have been set up properly it should work, but perhaps repositories have not been set up if you saw only local package cache... it should look something like this if repos are ok: cube:~# apk update 2025-02-01 20:42:31 fetch http://dl-cdn.alpinelinux.org/alpine/v3.21/community/x86_64/APKINDEX.tar.gz 2025-02-01 20:42:31 fetch http://dl-cdn.alpinelinux.org/alpine/v3.21/main/x86_64/APKINDEX.tar.gz 2025-02-01 20:42:31 fetch https://dl-cdn.alpinelinux.org/alpine/edge/testing/x86_64/APKINDEX.tar.gz 2025-02-01 20:42:32 3.21.2 [/media/alpine/apks] 2025-02-01 20:42:43 ACTION posted a file: (0KiB) < https://matrix.org/oftc/media/v1/media/download/ARf_NyN-3pznBfyWK5GBZe3zcnZKM9qsrzeH3qnuNp7-FrD7OkRFFQFGBvR31vCGcMMkv63-4Qid7XcdovNHmSFCeVC1lnDgAG1hdHJpeC5vcmcvT3F4c2dJbkZhbkJiVVBRb2NRbGxzbXdj > 2025-02-01 20:42:44 ikke: just did a brand new install in a vm with my steps, and it is producible with my steps 2025-02-01 20:43:39 Can you check the contents of /etc/passwd for the root user after installation? 2025-02-01 20:44:24 I mean, im never prompted to change the root password, as it is, but even setting a password doesnt do anything 2025-02-01 20:44:31 but yes i can 2025-02-01 20:44:34 triteraflops: perhaps something went wrong when setting up repos... check contents of /etc/apk/repositories and try to run setup-apkrepos if it lacks repos 2025-02-01 20:45:11 apartgorgon9849[m]: and perhaps also check /etc/shadowd 2025-02-01 20:45:14 /etc/shadow 2025-02-01 20:45:18 I just read https://wiki.alpinelinux.org/wiki/Repositories#Managing_repositories . That's exactly what it suggests 2025-02-01 20:45:28 jarp: ^^^ 2025-02-01 20:45:56 But that should be mentioned in the Diskless Mode an Raspberry Pi articles! 2025-02-01 20:46:24 That is a huge oversight in the wiki. 2025-02-01 20:47:24 apartgorgon9849[m]: settings the root password is done by setup-alpine itself 2025-02-01 20:47:32 Did the boot scripts try to run that command on startup? 2025-02-01 20:47:46 Because my networking wasn't working right away. It required extra config. 2025-02-01 20:48:06 apartgorgon9849[m]: so you want to do that before running setup-disk 2025-02-01 20:48:14 So after setting a password on my fresh vm, it prompts for the password as intended, but it still doesnt on my pc (with a root password set) 2025-02-01 20:48:34 it should be in setup-user in my opinion 2025-02-01 20:48:52 * in setup-user (setting a root password that is) in my 2025-02-01 20:49:18 apartgorgon9849[m]: can you also check /etc/inittab 2025-02-01 20:49:58 in postinstall i assume? 2025-02-01 20:50:23 yes 2025-02-01 20:50:26 this is in postinstall ikke 2025-02-01 20:50:28 ACTION uploaded an image: (13KiB) < https://matrix.org/oftc/media/v1/media/download/AQB8f57WGng_5Fio-6LbGzXKjV0oNlfZ1l4W_ljql3eNHAu3Nsx2azw4srD0Mzk-FU-SCl2TfwiBdZWGE58T_khCeVC2B_XgAG1hdHJpeC5vcmcvSmpyRWRiek1lc1RQdVpMa0RJdUtueFFx > 2025-02-01 20:50:56 looks normal 2025-02-01 20:52:12 triteraflops: well I too found docuementation a bit lacking or confusing when i did diskless x86_64 installation so yeah i feel you :( 2025-02-01 20:54:13 triteraflops: talking from my ass here as i have not tried rpi, but did you do setup-alpine at any point? 2025-02-01 20:54:34 That's for full disk install, isn't it? 2025-02-01 20:57:31 triteraflops: i tried to read through the docs, they are a bit confiusing but i would think you would need to do steps from Installation in any case (correct me if I am wrong)... and at least when doing diskless x86_64 installation setup-alpine was very much needed as it was the one which set up repos etc. 2025-02-01 20:58:20 Was that to make a diskless install in an empty partition? 2025-02-01 20:59:08 In the case of rpi, almost all of the diskless setup is complete when the sdcard is written with the os image 2025-02-01 20:59:34 All I'm doing now is adding an overlay for settings and extra packages 2025-02-01 20:59:47 (an apkovl, via lbu) 2025-02-01 21:02:07 That's a good question, actually. Do I use lbu to add packages to a diskless install? How do I do that? 2025-02-01 21:04:43 triteraflops: my understanding is based from to documentaiton (i dont have my rpi here atm so i cannot try today) that rpi tarball, as it stands, is functioning diskless installation, however setup-alpine needs to be ran so it will setup your keymap, repos etc. and finallu lbu commit will create overlay file so next boot should have everything ready (again somebody correct me if i am wrong) 2025-02-01 21:05:53 whoopsie doodle, jarp 2025-02-01 21:06:02 the documentation does say this lol 2025-02-01 21:06:06 triteraflops: to add packages to diskless installation, just do apk install whatever and then lbu commit... packages you install will be added to /etc/apk/world file and lbu commit then will create new overlay file containing those changes... on next boot added packages will be then installed automatically (preferrably from cache) 2025-02-01 21:07:35 The cache is on the fat32 rpi boot partition. Is that where lbu writes new packages? Because it's pretty full 2025-02-01 21:10:00 triteraflops: at least on x86_64, when i have usb stick and one boot partition, packages will be stored to that partition to cache directory so i guess yeah... but cache can be relocated afaik by using setup-apkcache but don't ask me if it just works if you mount another partition and use it or is something else needed 2025-02-01 21:13:23 In diskless, what are some good options for keeping changes to the home directory? 2025-02-01 21:13:50 I really want the ability to cut power to the rpi at any time without data loss 2025-02-01 21:13:52 (as a side not i freaking love diskless mode, with persistent storage, on my homelab server as i run containers and vms only... no longer i have to be afraid of messing up host os by doing some misconfiguration and then it won't boot and have to start cumbersome recovery session... now i can just restore previous overlay and even better, just experiment and never commit and reboot to go back again) 2025-02-01 21:15:51 triteraflops: personally i have ssd with one ext4 partition containing /var /opt and /home which i bind mount to /... not sure if this was the official way though 2025-02-01 21:16:47 I thought about it, and I think I'd rather do an lbu commit command if I want to keep changes to home 2025-02-01 21:17:12 There won't be very much data in home 2025-02-01 21:17:26 (Just SNES savegames lol) 2025-02-01 21:17:58 yeah then lbu include /home should do it i think? 2025-02-01 21:18:29 That's not on by default? hm 2025-02-01 21:19:03 anyway, that way, people will be able to unplug the rpi at any time 2025-02-01 21:21:09 default is /etc (/etc/init.d exluded)... people also could download huge files to their homedir and then lbu commit and run out of space or boot starts to take long time etc... i guess it is matter of preference but i would not include /home by default in diskless installation because of that... 2025-02-01 21:21:37 makes sense, I guess 2025-02-01 21:21:48 in general, /home is huge and changing 2025-02-01 21:22:28 especially if you enable lbu backups then disk space really starts to run out 2025-02-01 21:56:55 So, tbc, packages are added to the package cache with lbu, right? 2025-02-01 22:02:16 I've been reading https://wiki.alpinelinux.org/wiki/Alpine_Package_Keeper#Local_Cache and I really really don't understand how packages are added to the cache. 2025-02-01 22:02:25 Is it done automatically by apk add? 2025-02-01 22:07:36 apkdownloads package to cache and adds it to /etc/apk/world and lbu will then add changed world to overlay so on next boot packages are re-indtalled from the cache 2025-02-01 22:08:16 That's one thing the documentation might have mentioned lol 2025-02-01 22:08:29 I was wrong about the rpi docs, which seem fine 2025-02-01 22:08:34 This one, though... 2025-02-01 22:33:41 Is there anything I'm missing trying to install Alpine to my RPi 5? I keep trying to run setup-alpine to install it to LVM on LUKS and I don't think it's writing anything, when I try to boot it's just a blank screen with a cursor 2025-02-01 23:04:14 "Is there anything I'm missing..." <- Maybe you need to install firmware? (uefi) 2025-02-01 23:16:49 leg7[m]: how would I go about doing that? I was trying to install it from the SD card after flashing it with the official Pi imager tool and don't think there was any option for that there or in Alpine's installer 2025-02-02 00:26:58 I'm using the Alpine docker container and I'm trying to install laminar from edge/testing using the following: apk add laminar capnproto --repository=http://dl-cdn.alpinelinux.org/alpine/edge/testing/ 2025-02-02 00:28:23 But I get a response about missing so dependences which are all provided by capnproto. Capnproto installs fine by itself. Am I don't something wrong to pull in edge packages and dependencies or could that laminar package be broken? 2025-02-02 00:30:47 huh, it works fine if I use the alpine:edge image. ... I think that's what I'll do. Thanks for being my rubber šŸ¦†! 2025-02-02 03:19:49 Forza: did you by chance setup id-mapping on your nfs-server(s) 2025-02-02 04:35:22 Greetings :3 2025-02-02 07:39:00 longnoserob[m]: not userid mapping, no 2025-02-02 07:54:09 "longnoserob: not userid mapping,..." <- ok, thanks, then I need to continue my digging 2025-02-02 07:57:39 Np. Good luck. 2025-02-02 08:41:08 "leg7: how would I go about doing..." <- for my pi 4 I have to copy over uefi firmware to the boot partition after installing the os 2025-02-02 08:41:32 https://github.com/pftf/RPi4 2025-02-02 08:41:41 maybe it's different for the pi 5 tough 2025-02-02 08:42:03 just trying to give you clues because it was a pain for me to get it working 2025-02-02 08:42:59 https://github.com/worproject/rpi5-uefi?tab=readme-ov-file 2025-02-02 08:44:39 Also I think the PI doesn't support grub 2025-02-02 08:44:50 so maybe that is another problem 2025-02-02 08:45:55 https://github.com/raspberrypi/rpi-eeprom 2025-02-02 08:47:44 But I think grub might work if you install a UEFI 2025-02-02 08:48:54 https://wiki.nixos.org/wiki/NixOS_on_ARM/Raspberry_Pi_5 2025-02-02 08:49:13 Read this it will be more comprehensive than my shoddy memory 2025-02-02 11:41:21 Bit if a weird one: I now have virtually identical installs of 3.21 on a Pi4 and a Pi5 (same world) but this is a difference: on the Pi5 I don't see any optput from OpenRC, it just looks like the boot has frozen then it goes into lightdm. 2025-02-02 11:42:00 I have been doing recursive diffs of /boot and /etc and can see no significant difference 2025-02-02 11:43:10 What could prevent OpenRC from producng output? 2025-02-02 11:46:10 how do the kernel cmd lines look like? 2025-02-02 11:46:38 longnoserob[m], root=UUID=f25f8840-917c-4e41-a261-13d6a15b3964 modules=sd-mod,usb-storage,ext4 rootfstype=ext4 2025-02-02 11:47:33 that is coered by the recursive diff of /boot, but I wanted to show you there was no -quiet in there - in any case I see kernel messages, just not OpenRC 2025-02-02 11:49:33 I have been making thw two installs as near-identical as possible 2025-02-02 11:50:29 hi everyone 2025-02-02 11:52:00 m4r35n357: did you check if one device maybe logs to uart? 2025-02-02 11:53:42 can someone help me with the diskless mode? I'm using rpi 4b, but I don't have enough size for my packages on my boot partition. Is there any way to expand it? 2025-02-02 11:53:52 longnoserob[m], not as such (IOW not sure what tht means), but there is nothing in /etc that I am aware of to do that 2025-02-02 11:55:00 longnoserob[m], I am comparing /etc recursively remember ;) These are a couple fo diffences (like zram config), but _much later_ in the boot sequence 2025-02-02 11:55:23 I will equalize that too next time around. 2025-02-02 11:56:29 longnoserob[m], the only difference I am aware of ATM is the _hardware_ 2025-02-02 11:57:01 m4r35n357: Almost same pacakges installed? 2025-02-02 11:57:32 longnoserob[m], same world 2025-02-02 11:58:25 maybe there are differences in the kernelconfig regarding fbconsole or similiar 2025-02-02 11:58:42 longnoserob[m], I am probably in a minority of one here using a RPi, never mind two diferent ones ;) 2025-02-02 11:59:32 longnoserob[m], yes, I can't confirm checking, but that was one reason I make the installs identical 2025-02-02 12:01:17 @ 2025-02-02 12:01:30 # 2025-02-02 12:01:40 $ 2025-02-02 12:01:42 % 2025-02-02 12:01:46 haha oops 2025-02-02 12:02:39 Hello! I just swapped to a different motherboard/CPU for my Alpine installation (set up with UKI+secureboot+FDE), and I'm running into an issue where boot appears to get stuck on "Loading hardware drivers" with mdev. It's inconsistent, happening (rough estimate) ~50% of the time. This did not happen on the old mobo/cpu. I can't seem to find any logging of the previous boot when the system does successfully boot. Anyone know how to get 2025-02-02 12:02:40 started troubleshooting this? 2025-02-02 12:02:59 longnoserob[m], ooh, looking at the /boot diff, I notice that initramfs-rpi are different! didn't notice that before. I cloned the SD card from the RPi 4 to the 5, so the installer ran on the 4. Maybe that is the source fo the problem . . . 2025-02-02 12:04:04 longnoserob[m], I am still investigating the gory details fo boot, but I assumed OpenRC ran _afer_ the pivot_root, so not in the ramdisk, but I shall invesitgate! 2025-02-02 12:04:50 I'd just reinstall the linux package (to get proper initrd) 2025-02-02 12:06:05 quinq, sounds dangerous ;) But I don't think I have a choice. 2025-02-02 12:07:34 Running RPI is inherently dangerous, you're an adventurer anyway 2025-02-02 12:11:35 quinq, well apart fom this detail, it has been a rather simple adventure - the only thing I needed help for was to get Xorg to pick the right video output 2025-02-02 12:12:25 :) 2025-02-02 12:15:29 quinq, thinking about it, both machines were upgraded from 3.20 to 3.21, the kernel going from 6.6 to 6.12. I think that means that each machinealready has the right ramdisk, and they are different, so I'm not in a rush to mess with kernel reinstalls just yet 2025-02-02 12:16:35 quinq, an dnow I'm not sure what I just wrote makes sense, unless the upgrade knows somehow about the different hardare - hmmm . . 2025-02-02 12:23:17 quinq, I think I need to unpack both ramdisks on another machine and do another recursive diff . . . 2025-02-02 12:35:24 Hello, I think the last update of iptables (1.8.11-r0) broke my Docker setup. I need to run sudo iptables -P FORWARD ACCEPT for docker-proxy to receive packets from the outside again. Is that a known issue? 2025-02-02 12:40:07 Possibly related to #16860 2025-02-02 12:40:54 use nftables duck and cover 2025-02-02 12:41:10 docker does not support nftables 2025-02-02 12:41:28 oh ok - did not know that 2025-02-02 12:43:01 That's probably the same issue, thank you! 2025-02-02 12:43:59 "Hello! I just swapped to a..." <- Anyone happen to know where to start troubleshooting this issue? 2025-02-02 12:44:42 I just checked by booting into a different media immediately after a failed boot, and going through /var/log but there doesn't seem to be anything useful in there. 2025-02-02 12:53:52 longnoserob[m], oh dear, despite diff saying the ramdisks differ between the two machines, I have just extracted & compared the two and they are identical! 2025-02-02 12:54:24 even the modules? 2025-02-02 12:55:55 longnoserob[m], well, lib is identical, so yes ;) 2025-02-02 12:57:06 longnoserob[m], so I am back to the only difference I know - the hardware 2025-02-02 13:07:45 longnoserob[m], I'm going to reboot into the Pi4 and equalize the last bit of /etc for my own peace of mind . . . 2025-02-02 13:47:39 um i updated alpine in a chroot and its unable to boot due to /dev/sda8 being able to be mounted in /sysroot 2025-02-02 13:48:08 the initramfs console does not have working input either 2025-02-02 13:48:22 seems i should generate the initramfs manually from a chroot properly 2025-02-02 13:48:23 hmm 2025-02-02 13:51:03 when you use a chroot, make sure you have /dev /sys and /proc mounted in the chroot as well 2025-02-02 13:51:44 And naming of block devices can be different, so make sure it uses UUIDs 2025-02-02 14:04:20 ikke: they were mounted but the initramfs seems to be dead/empty 2025-02-02 14:04:47 remind me how to generate a initramfs please? 2025-02-02 14:05:04 mkinitfs? 2025-02-02 14:05:11 the command 2025-02-02 14:05:12 okay 2025-02-02 14:06:16 apk fix mkinitfs runs the correct command 2025-02-02 14:08:35 ikke: eh, thanks mkinitfs did it 2025-02-02 14:08:52 its still kind of weird that the initramfs broke badly like this 2025-02-02 14:08:59 its only 42mb, hope thats expected 2025-02-02 14:09:35 im chrooting from different distros and updating it that way 2025-02-02 14:10:31 kind of sad that distros dont want to support offline system updates maintenance through chroot 2025-02-02 14:42:43 longnoserob[m], I have found a diffence in the ramdisk (I forgot the -r first time!). There is a zram.conf in modules.d setting num_devices=3. I doubt that openrc is depending on a specific zram to produce output, but that is all I have to go on for now. 2025-02-02 14:45:44 sooooo it turns out the initramfs that is created is nonfunctional 2025-02-02 14:45:55 im not sure why 2025-02-02 14:46:20 dev, proc, sys are rbind mounted on the chroot and it did not work 2025-02-02 14:54:03 lobolibre[m], OK for the record, using the initrd from the Pi4 on the Pi5 made no difference - it can surely only be hardware now! 2025-02-02 14:55:16 lobolibre[m], incidntally, I noticed that zstd has been removed from the list of compression algorithms for zram as of kernel 6.12 2025-02-02 14:55:47 lobolibre[m], anyway, I am officially out of ideas now! Thanks for your help 2025-02-02 14:56:02 m4r does your hdmi sound work good on rpi5? what sound setup do you have? 2025-02-02 14:56:39 sorry ikke, im on current rolling point versions of alpine 2025-02-02 14:56:55 frag, use tab to get my full nick! 2025-02-02 14:57:50 i use basic irc client! 2025-02-02 14:57:59 frag, I am using ALSA and there is no need for an .asounndrc because there is no analoghe sound and HDMI starts at device 0 2025-02-02 14:58:50 m4r i so too, but i can only play one source at the time through hdmi 2025-02-02 14:59:01 *i do too 2025-02-02 14:59:09 frag: basic irc client can tab completion pretty sure :)) try it 2025-02-02 14:59:27 it 2just works", apart from dmix - I have tried the "official ALSA way" and the "Arch way" to configure it and neither works, but I don't care that much ATM . . 2025-02-02 15:00:00 m4r oh so you have the same problem? 2025-02-02 15:00:26 i use ii, and just some shell scripts, no completion 2025-02-02 15:00:36 frag, well you havent 2025-02-02 15:00:44 said what problem you have ;) 2025-02-02 15:01:10 m4r i can only play sound through hdmi from one source, eg one instance of mpv 2025-02-02 15:01:22 have to kill it to play something else.. 2025-02-02 15:01:38 frag, ah OK I see you did ;) yes, I think that we are in the same boat 2025-02-02 15:02:02 m4r ah okok, prob just wait for an update 2025-02-02 15:02:21 I don't really care about it, but I do remember debian alsa worked fine, in the days before (spit) pulse 2025-02-02 15:03:34 few needs, thats good 2025-02-02 15:07:01 pretty impressed with Alpine on the Pi, I intend to replace my old Debian Pi "NAS" in the near future 2025-02-02 15:07:12 AFK, tea time! 2025-02-02 15:26:36 frag, if you are still around, do you see any openrc output during boot on Pi5? 2025-02-02 15:37:34 m4r mmm... i think so, what does it look like? eg dhcp getting ip right? 2025-02-02 15:38:39 m4r but i use dtoverlay=vc4-kms-v3d and it doesnt let you see anything before half way in the boot 2025-02-02 15:39:02 so maybe you have black screen untill some gui start? 2025-02-02 15:40:42 frag, I see kernel messages up to USB stuff, then nothing until lightdm. BTW have you removed "-quiet" in your kernel command? 2025-02-02 15:41:22 not that i know of m4r 2025-02-02 15:42:16 frag, that will kill most if not all text output! 2025-02-02 15:43:00 frag, look in /boot/cmdline.txt 2025-02-02 15:44:20 oh, i run from RAM and dont have /boot but /media/mmc../cmdline.txt: modules=loop,squashfs,sd-mod,usb-storage quiet console=tty1 2025-02-02 15:46:51 frag, oh well there it is! 2025-02-02 19:57:31 leg7[m]: forgot to update here but all I had to do was mess with the cmdline file, just had to remove the quiet and add console=tty1 or whatever it was 2025-02-02 20:32:17 Hello I made a APKBUILD for my application: https://pastebin.com/0A8LZx35 But apkbuild -r returns: https://pastebin.com/0UZYG9EL How In can define checksums??? 2025-02-02 20:32:29 The file seem pretty much straightforward to me 2025-02-02 20:32:31 'abuild checksum' i think? 2025-02-02 20:32:43 certainly something close to that 2025-02-02 20:34:12 Abuild checksum returns: https://pastebin.com/2nsCtCf6 2025-02-02 20:34:20 I am usoing a docker container for builds 2025-02-02 20:34:23 using* 2025-02-02 20:36:03 maybe the file is still open in some editor? 2025-02-02 22:02:08 hi! fprintd-verify correctly verifies my local fingeprints, but firefox always gets stuck on the Touch your security key to continue with... popup, w/o enabling the fingerpint reader. I couldn't find any fingeprint reader guides on the wiki. 2025-02-03 01:53:39 Foxy[m]: What are you trying to do in Firefox? "Touch your security key" sounds like it expects you to tap on a yubikey-like device, not a fingerprint reader. 2025-02-03 01:55:49 Testing https://webauthn.io/ 2025-02-03 01:56:47 I think your OS needs to support using its own hardware as a key 2025-02-03 01:58:55 fprintd-verify works successfully 2025-02-03 01:59:04 Foxy[m]: fprintd-verify is for testing a fingerprint reader. That's not a security key. 2025-02-03 01:59:56 You need hardware capable of FIDO2 2025-02-03 02:13:08 Hello. Where can I find alpine release images recipes so that I can recreate them please? I'm mainly interested in the qcow2 nocloud images. I would like to make a few changes. Thank you. 2025-02-03 02:23:37 "You need hardware capable of..." <- Thanks! I misunderstood then 2025-02-03 02:46:35 btr68: https://wiki.alpinelinux.org/wiki/How_to_make_a_custom_ISO_image_with_mkimage 2025-02-03 02:48:57 WhyNotHugo: yeah..thanks.. not really what I'm looking for.. I think this is it https://gitlab.alpinelinux.org/alpine/cloud/alpine-cloud-images 2025-02-03 08:05:57 "leg7: forgot to update here..." <- nice! 2025-02-03 14:47:19 hi. i'm having a little disk partition confusion. parted seems to disagree with everything else, as far as i can tell: https://dpaste.com/EP663HDXV 2025-02-03 14:48:08 i wonder if you have GPT and MBR disagreeing 2025-02-03 14:48:23 oh, hmm 2025-02-03 14:48:24 'file system' and 'flags' are not things you'd see with MBR 2025-02-03 14:48:40 'loop' seems weird to me 2025-02-03 14:48:54 ah, file system and flags are gpt only concepts? 2025-02-03 14:49:10 iirc 2025-02-03 14:50:02 hmm, 'loop' is not 'gpt' 2025-02-03 14:50:10 i think you may be right 2025-02-03 14:50:13 'raw disk access' 2025-02-03 14:50:30 yeah, from what i'd read, loop is code for "there is no table" 2025-02-03 14:50:43 yep seems that way 2025-02-03 14:52:07 this probably makes sense. it's an sd card, that i initially wrote to using dd, from an .img file. then, i installed alpine, which partitioned the disk with an mbr 2025-02-03 14:52:18 well, partially makes sense, anyway 2025-02-03 14:53:06 lsblk would reflect kernel state 2025-02-03 14:53:26 don't know how raw fdisk and parted are 2025-02-03 14:54:16 if i partition the disk with parted, and give it an msdos label, parted would know about it, so it's still a little confusing why it wouldn't if something else was used to do the partitioning 2025-02-03 15:00:34 forgot to write the new layout to the device? 2025-02-03 15:01:31 i mean, the layout is there, i think, isn't it? it boots, it runs, everything works, every command other than parted seems to be aware of the new layout 2025-02-03 15:05:22 ah, interesting. testdisk seems to agree with parted: "Hint: None partition table type has been detected" 2025-02-03 18:03:44 Hello. Anyone have some experience using fwupd without PolKit/elogind? 2025-02-03 18:04:43 I use seatd/greetd with pam, but had to install fwupd-polkit for get fwupdmgr commands to work. 2025-02-03 18:06:18 But I'm still getting warnings about UEFI ESP partition not detected or configured 2025-02-03 18:08:52 The warnings: https://tpaste.us/VYw0 2025-02-03 18:28:42 yaboyfred, ls -al /sys/firmware/efi/efivars 2025-02-03 18:29:01 Yeah I was somehow able to make it work, but that thing is a mess 2025-02-03 18:29:12 It tries to do a lot automatically and has to be more clever than the user 2025-02-03 18:29:25 quinq, oh, my guess "you are not even booted in EFI" might be wrong then? 2025-02-03 18:29:30 So when it doesn't find the exact configuration it needs, it fails in obscure ways 2025-02-03 18:30:35 could the mpv url freez/hang computer be related to having an external usb drive mounted? not sure its happened without that being the case... 2025-02-03 18:30:55 Habbie, to be honest I don't remember the various failures, but yeah it had to do with detecting the efi partitions (even if present) 2025-02-03 18:32:11 It was a mix of starting the daemon (fwupd), then runnig the (somewhat) standalone client (fwuptool IIRC), then disabling the daemonā€¦ 2025-02-03 18:32:27 But sorry, don't listen to me I won't be of much help here because I don't remember 2025-02-03 18:32:41 I can just say it works without polkit/elogind, but YMMV 2025-02-03 18:35:39 Habbie: yeah, /sys/firmware/efi/efivars/ very much present 2025-02-03 18:35:59 yaboyfred, alright, that indeed rules out my one idea 2025-02-03 18:36:42 I do have udisks(2) installed though 2025-02-03 18:36:58 As stated in https://github.com/fwupd/fwupd/wiki/PluginFlag:esp-not-found (as stated in the error message) 2025-02-03 18:46:40 Hm, I do indeed not have udisks2 installed 2025-02-03 19:40:11 Hi, merge request 79242 is open since a few days and I don't see anything blocking. I also just had to rebase it just because others got merged meanwhile and it blocked merging. 2025-02-03 19:40:32 Could someone have a look and merge it? 2025-02-03 19:41:10 !79242 2025-02-03 19:41:18 flix: ftr, you don't have to rebase it yourself 2025-02-03 19:42:32 Oh, okay.. I was asked to do that in previous merge requests, so I thought it's my responsibility. 2025-02-03 19:43:00 Only if there are merge conflcits 2025-02-03 19:43:13 or you are asked to squash some fixup commits 2025-02-03 19:43:19 Alright. 2025-02-03 19:51:03 We are trying to get to it, but we have quite a queue of MRs 2025-02-03 19:51:16 we receive 60 new MRs on a busy day 2025-02-03 19:54:53 i can maybe help you out with reviewing more often 2025-02-03 19:56:57 (if i've got some free time over) 2025-02-03 19:58:21 This world lacks time for everyone :( 2025-02-03 20:01:43 I'm using PostgreSQL in alpine, but trying to use a different locale (than C) in postgres 16 seems to have no effect, for example SET lc_time='de_DE.UTF-8' ; then select to_char(current_date,'month'); gives february instead of Februar, the packaged musl-locales-0.1.0-r1 and musl-locales-lang-0.1.0-r1 are installed, Alpine Linux 3.22.0_alpha20250108 2025-02-03 20:02:13 s/packaged/packages/ 2025-02-03 20:03:53 in the shell LC_TIME=de_DE.UTF-8 date +%B date works, it prints Februar 2025-02-03 20:03:57 ikke: Yeah, no hurry. I understand. As I said, I thought rebasing the MR would be my responsibility. Since it's not the case, there is no rush. 2025-02-03 20:05:29 akoana: iirc musl doesnt support collation yet. not sure if thats the issue, or something else 2025-02-03 20:06:43 fossdd[m]: yeah, must be something like that, because in debian for example the postgres code works as expected... 2025-02-03 20:09:05 https://gitlab.postmarketos.org/postmarketOS/postmarketos/-/issues/65 2025-02-03 20:09:13 akoana: hopefully we'll get a grant to work on it 2025-02-03 20:09:18 that would heavily improve the situation 2025-02-03 20:11:54 oh I see, you're in the German team, hoping you'll get the grant - Danke! 2025-02-03 20:14:53 btw. I'm using lc_numeric in postgres too to have "." as thousand separator and "," as decimal separator as usual in German number formats, so it would be great to have collation support... 2025-02-04 03:54:30 how do I add an IPv6 address from a /64 to be used in an interface, or even better, the whole /64? I was told I have to in some way in order to have them work but I have no idea how 2025-02-04 05:44:50 zayd: the question is little bit unclear. Generally, the /64 is announced through router advertisements and your devices will use that to assign itself an ipv6 address 2025-02-04 06:07:46 i'm preparing to set up a repo for my personal aport packages on my vps. is there any example code to look at for handling the updating of the APKINDEX.tar.gz files when packages are uploaded? i was thinking that i could use an inotifywait on the upload directory, but am wondering if there could be any issues if the web server is serving a download when the update happens. 2025-02-04 06:10:20 j_v: alpine uses rsync with --delay-updates https://gitlab.alpinelinux.org/alpine/aports/-/blob/master/main/aports-build/aports-build#L212-219 2025-02-04 06:13:42 thanks ikke, appreciated. i will look at that. i've never used the --delay-updates switch before so now is a good time to read up on it. 2025-02-04 06:16:16 oh, nice... that will preclude any need for the inotifywait idea. thanks again. 2025-02-04 06:17:23 i was thinking i would need to update the APKINDEX on the server, but just rsync'ing the repo means it will be done ahead of time. cool. 2025-02-04 06:18:45 yes 2025-02-04 06:18:53 That's how it's done on the builders as well 2025-02-04 06:19:05 they generate the index, and then everythings rsynced 2025-02-04 06:19:33 i wondered that before when looking for build failures to address, now it's clear 2025-02-04 06:20:43 You see that happening at the end of every succesfull build, like here: https://build.alpinelinux.org/buildlogs/build-edge-x86_64/community/hugo/hugo-0.143.0-r0.log 2025-02-04 06:22:45 cool. yeah, what i always had been curious about was when i saw the upload messages on the main build page. makes so much more sense to me now. 2025-02-04 06:25:16 i'm also working on dockerizing some stuff. i'm still pretty new to docker; have used lxc and nsjail plenty, don't know why i avoided docker so much. i'm getting the gist of layering images from a scratch image... looking at alpine's docker stuff really helps. 2025-02-04 11:58:09 ikke: I'm trying to use Yggdrasil for hosting some stuff and wanted to use the /64 addresses for that. They don't seem to be auto assigning and I was told I have to do that myself 2025-02-04 12:26:48 is that entire /64 routed to you somehow, or does it belong to a local subnet? 2025-02-04 12:29:04 ACTION misses his sixxs /48 2025-02-04 12:29:22 grawity: I'm not sure but I _think_ Ygg gives you the whole subnet 2025-02-04 12:30:15 ok, and do you want to use it on the same machine or provide it to a local LAN? 2025-02-04 12:30:58 I want to use it on the same machine as public addresses 2025-02-04 12:31:07 (with yggdrasil I guess I'll file it under "routed") 2025-02-04 12:31:57 choose an address out of the /64, `ip addr add
/64 dev ` 2025-02-04 12:32:12 does ygg give you public addresess in the sense of global Internet addresses? 2025-02-04 12:32:29 I think I tried that but I'll try again when I can ssh in 2025-02-04 12:33:02 grawity: I've never used clearnet IPv6 (my ISP doesn't work properly with it) so no idea there 2025-02-04 12:33:29 if the prefix is routed to you, and it's for the local machine, then the interface (and even the prefix length) don't matter that much 2025-02-04 12:33:43 what's the actual /64 prefix you have? 2025-02-04 12:33:46 might prefer /128 over /64 but i don't have enough context to advice 2025-02-04 12:34:40 from what I know about yggdrasil, it's a "mesh vpn" effectively, which uses its own address range within the network... and does not interact with the public internet 2025-02-04 12:34:53 it says my subnet is 300:5506:25eb:d0d9::/64 2025-02-04 12:35:02 definitely not within the regular internet range 2025-02-04 12:35:10 yeah it doesn't go outside of its own thing 2025-02-04 12:35:19 it uses a retired IPv6 space iirc 2025-02-04 12:35:32 what do you mean by "want to use it as public addresses" then? 2025-02-04 12:36:35 I want to have different sites hosted on different addresses, I think I got told that was possible? 2025-02-04 12:36:53 obviously accessible within Yggdrasil only though 2025-02-04 12:36:55 with that prefix? only within yggdrasil, yes 2025-02-04 12:39:03 so in theory it should be enough to choose an address and assign it to the yggdrasil virtual interface (either as /64 or as /128, I suppose /128 is somewhat better in your case but functionally it doesn't matter *much*) 2025-02-04 12:39:33 but more importantly, install tcpdump, have some other host ping you, make sure you see those packets on tun0 or whatever interface it uses 2025-02-04 15:40:16 grawity: alright I got it to work with the command you mentioned, is it possible to add the whole range? what I'm doing will probably need lots of addresses 2025-02-04 19:56:01 Setup apkcache on my craptop with an old 32GB uSD card I found in the internal uSD slot 2025-02-04 19:56:18 ACTION uploaded an image: (24KiB) < https://matrix.org/oftc/media/v1/media/download/ATlAnUaNJ4An4VkhP2l_yKJOpepFZhMQSeVLTEKVefqSnMqS7NQCXKs_KU_OSnrU1Pl4Drx9ug0oymEHK0PzIqZCeVGqH7PAAG1hdHJpeC5vcmcvVVBMaHZxeVV3Qm9ydHhURExDSGFEZXhP > 2025-02-04 19:57:05 It's really nice, honestly, especially when packaging. It's so fast to install all the makedepends šŸ¤£ 2025-02-04 21:58:07 Having issuesbooting xen variant but booted standard without issue. Can standard be repurposed as xen easily? Is it mainly the kernel plus some packages? 2025-02-05 00:16:40 if i see this it means mold was used for my binary? https://i.imgur.com/DBZNxHJ.png 2025-02-05 00:17:31 i got it from here but the output looks different https://github.com/rui314/mold?tab=readme-ov-file#how-to-use 2025-02-05 02:52:22 I'm trying to build a kernel module (knetstat) inside a docker container hosted on ec2, but I get this error: make[1]: *** /lib/modules/6.8.0-1021-aws/build: No such file or directory. Stop. 2025-02-05 02:52:26 what package will provide this? 2025-02-05 02:53:23 otherwise, I'd like to see what socket options are set for a particular socket 2025-02-05 03:45:03 Garfunk: that directory does not look to be from an alpine kernel package... least ways, not one i am aware of 2025-02-05 03:56:00 j_v: is there some other package that can do what I want? 2025-02-05 04:00:26 not for that kernel version... there is linux-lts-dev, but that is for kernel version 6.12.11... that kernel modules directory in the above is 6.8.0 from some aws package. not compatible 2025-02-05 05:25:06 Garfunk: you need to override the kernel version. By default it uses what uname returns, but that is not correct when the host is a different OS 2025-02-05 05:26:07 ikke: it's on an ec2 instance on aws 2025-02-05 05:26:58 It's trying to build for that aws kernel, which is not a kernel we provide 2025-02-05 05:28:01 Unless you want to build a module for that kernel, but then you need to look at aws for that source 2025-02-05 06:16:57 <|0|> hi 2025-02-05 06:20:10 <|b3r60h> TRUMP RULES 2025-02-05 06:20:10 <|qsufhs> TRUMP RULES 2025-02-05 06:20:12 <|g4p38n> TRUMP RULES 2025-02-05 06:20:13 <|tr4edb> TRUMP RULES 2025-02-05 06:20:15 <|3p4ivb> TRUMP RULES 2025-02-05 06:20:16 <|1q5z7q> TRUMP RULES 2025-02-05 06:20:16 <|ubgwr6> TRUMP RULES 2025-02-05 06:20:20 <|4j17aj> TRUMP RULES 2025-02-05 06:20:22 <|re8cxf> TRUMP RULES 2025-02-05 06:49:48 A big spam wave 2025-02-05 06:50:41 It looks more like a "big trolling wave" 2025-02-05 06:52:36 yeah 2025-02-05 06:52:42 spammed my DMs as well 2025-02-05 07:00:53 oh :\ 2025-02-05 11:19:18 Hello! Any alive? I has problems with installing MariaDB on new installed alpine, can any help me? 2025-02-05 11:19:58 what's wrong? 2025-02-05 11:20:54 mysql_secure_installation not startig because service not started, but service not starting because data dir ir wrong 2025-02-05 11:23:03 HOST:/var/lib/mysql# rc-service mariadb start 2025-02-05 11:23:15 * Caching service dependencies ... [ ok ] 2025-02-05 11:23:15 * Run '/etc/init.d/mariadb setup' to create new database. 2025-02-05 11:23:15 * Datadir '/var/lib/mysql' is empty or invalid. 2025-02-05 11:23:15 * ERROR: mariadb failed to start 2025-02-05 11:23:40 did you run the setup? 2025-02-05 11:24:47 _ /etc/init.d/mariadb setup ? 2025-02-05 11:25:03 that is what it says 2025-02-05 11:25:35 Yepp.. There multiplie errors, refering to log, but log nont exists.... 2025-02-05 11:26:53 try `mariadb-install-db --user=mysql` manually 2025-02-05 11:27:07 ok 2025-02-05 11:28:13 solved, big big thanks!!! ^_^ 2025-02-05 11:48:59 Hi all. I was n here a couple of days ago asking about missing openrc boot messages on a Raspberry Pi 5 (they are present on a 4).My investigations led me to the video overlays. There are two KMS options that possibly relate to the Pi5, but neither of the m resored the openrc messages. The experiments did confirm tha the ooverlays led to more or less output, so I am certain that this is the root of the issue. 2025-02-05 15:08:21 hmm, looks like there is some overlap between my openrc message problems and this:https://lists.alpinelinux.org/~alpine/users/%3C23bde335-16ff-4a07-8f8f-309f84b52bf6%4053hor.net%3E 2025-02-05 16:38:54 Crypto Announcement: https://comcoin.fun/ - this will moon today at 20:30 CET 2025-02-05 16:39:29 Crypto Announcement: https://comcoin.fun/ - this will moon today at 20:30 CET 2025-02-05 18:05:38 what is the best way to give an user permission to reboot/poweroff ? 2025-02-05 18:05:44 my greetd doesnt have 2025-02-05 18:48:12 iirc seatd doesn't have anything ro do with power stuff 2025-02-05 18:48:58 if you're talking about cli utilities, you can edit doas/sudo conf to not ask for a password when executing those 2025-02-05 18:49:16 greetd greeters can have an option to reboot/shut down 2025-02-05 18:49:44 oh, confused greetd and seatd. dumb me 2025-02-05 19:02:33 Yeah regreet does have but aint work due permissions 2025-02-05 19:39:45 I personally use the powerctl program and just allow it with doas, must also be possible with sudo 2025-02-05 20:58:28 can somebody build qt6-qtbase with clang aarch64? 2025-02-05 21:12:52 why? 2025-02-06 04:19:46 yo, looks like alpine linux is out of Equinix as freedesktop 2025-02-06 06:08:34 mayli: yes, see https://alpinelinux.org/posts/Seeking-Support-After-Equinix-Metal-Sunsets.html 2025-02-06 06:30:02 ikke: yeah, feels bad for that :/ 2025-02-06 06:30:22 We have received many offers for sponsorship in response to that 2025-02-06 06:30:31 cool 2025-02-06 09:10:43 Anything one can do to help (besides financial support)? 2025-02-06 10:10:38 other day I asked about if community repo are enabled by default, it is not, but setup-apkrepos can enable it (also setup-desktop runs it) just to say 2025-02-06 11:32:53 so I decided to try to learn vim and already regret is our vim compiled without clipboard module? vim --version | grep clipboard I see -clipboard 2025-02-06 12:36:10 hmm... what does that module exactly? 2025-02-06 12:37:31 I personally copy/paste directly using the term emulator so it results app agnostic 2025-02-06 12:38:57 which module? 2025-02-06 12:41:00 longnoserob[m], the vim clipboard module 2025-02-06 12:41:16 ah ok 2025-02-06 12:50:43 btw anyone elsee getting BAD signature on aarch64 for multipath-tools-0.11.0-r0 multipath-tools-openrc-0.11.0-r0 2025-02-06 13:06:38 rnalrd^ 2025-02-06 13:13:01 curl -X PURGE url fixed it.. 2025-02-06 13:13:06 sorry for the noise 2025-02-06 16:07:01 fabricionaweb: try gvim 2025-02-06 16:09:10 vim with system clipboard support 2025-02-06 16:09:36 though it's a gui version, runs as vim in terminal 2025-02-06 18:32:36 can someone explain why 1 cpu core is at 99% all the time? https://pastebin.com/raw/7JdupYmg - it's a very basic "alpine standard x86_64" on a lenovo-yoga260. 2025-02-06 18:37:06 maybe atop shows it better: https://pastebin.com/raw/tWh3LwfW 2025-02-06 18:37:15 https://wiki.archlinux.org/title/Lenovo_ThinkPad_Yoga_260#Power_management 2025-02-06 18:41:26 MY FAN 2025-02-06 18:41:44 DuClare: thanks a lot 2025-02-06 18:42:48 Does Alpine have a GPG signing key for their repositories? 2025-02-06 18:43:35 No, an RSA key only 2025-02-06 18:45:08 how package https://codeberg.org/tpikonen/satellite ? 2025-02-06 18:49:32 @ikke Is that RSA signature signed by alpine or the individual maintainer of the packages? 2025-02-06 18:49:59 I am looking at the Abuild-keygen docs and it appears to be specific to the maintainer 2025-02-06 18:50:20 Alpine 2025-02-06 18:52:53 ikke Thanks! I am trying to see if there's a way we can cache the repo to our Satellite (Foreman) system for use internally so each build doesnt have to reach out over the net for updates. We want to make sure all packages inside the caching proxy are signed by the upstream. 2025-02-06 18:54:40 The signature is embedded in the package and index 2025-02-06 18:55:19 So it's safe to cache / mirror 2025-02-06 18:56:05 As long as the index and packages match 2025-02-06 18:59:58 Thanks, appreciate it! I also see how this is documented in the APK spec wiki article. Forwarding this to our folks to have them understand this a bit better. 2025-02-06 19:02:16 Generally, you dont cache the index but you can cache the apk files 2025-02-06 19:02:38 New packages should get different names 2025-02-06 20:42:37 Hello o/ I see trouble installing python3 on edge due to libsqlite3.so.0 2025-02-06 20:43:09 this showed up within the last 24 hours 2025-02-06 20:43:41 updating the repository to latest-stable resolves the issue 2025-02-06 20:44:08 https://dpaste.com/GDGQX4VQ2 2025-02-06 20:46:58 might be coming from https://gitlab.alpinelinux.org/alpine/aports/-/commit/1d2e767d2e1c19aebb1740c23ec4ef92fa244ce1 2025-02-06 20:47:48 Hmm, the package sqlite-libs still has the file libsqlite3.so.0 2025-02-06 20:52:35 Hi, for desktop, jwm works fine, but lxqt is very slow because may services are constantly crashing. There are a lot of messages saying PolicyKit handler crashed too many times, Its autorestart has been disabled until next login. Same for Desktop, Global Keyboard Shortcuts, Power Management and Notification Daemon. 2025-02-06 20:54:59 Hi, there seems to be a bug in an Alpine Linux. Here's a part of the log: "ERROR: unable to select packages: so:libsqlite3.so.0 (no such package): required by: util-linux-2.40.4-r0[so:libsqlite3.so.0]" 2025-02-06 20:55:09 pmOS_User4: We're just looking at it 2025-02-06 20:55:14 In /var/log/messages there's "The maximum number of active connections for UID (my user) has been reached (max_connections_per_user=256) 2025-02-06 20:55:21 apparently a recent sqlite update changed the soname scheme 2025-02-06 20:55:23 Also, it wasn't probably present an hr ago or so 2025-02-06 20:55:28 pmOS_User4: people here are already aware :p 2025-02-06 20:55:39 That's good, just checking :) 2025-02-06 20:59:45 I've reverted the change for now 2025-02-06 21:00:17 thats really good, thanks 2025-02-06 21:03:41 most arches have built the reverted package, in ~15m it should be available on dl-cdn 2025-02-06 21:06:05 šŸ‘ 2025-02-06 21:07:47 the bug is gone in PostmarketOS, thanks for help ikke! 2025-02-06 21:21:14 thanks for the quick fix - no issues for me now :) 2025-02-06 21:25:13 dl-cdn.alpinelinux.org seems to be failing for me already, also the cache dir, running from RAM .. worked when swiching repo url tho 2025-02-06 21:25:58 oh maybe cache is updated or can only be used if you do lbu commit? 2025-02-06 23:04:59 Now, there's this error in /var/log/Xorg.0.log 2025-02-06 23:05:03 (EE) AIGLX error: dlopen of /usr/lib/xorg/modules/dri/i965_dri.so failed (Error loading shared library /usr/lib/xorg/modules/dri/i965_dri.so: No such file or directory) 2025-02-06 23:05:17 apk info --who-owns i965_dri.so 2025-02-06 23:05:17 ERROR: i965_dri.so: Could not find owner package 2025-02-06 23:05:35 Any solution for this? 2025-02-06 23:16:24 should be fixed after https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/78030 afaik 2025-02-06 23:16:29 did you ran apk upgrade -Ua? 2025-02-06 23:21:11 fossdd[m], is that available for 3.21? 2025-02-06 23:24:23 Ah on 3.21 mesa still supports dri 2025-02-06 23:24:57 what if you manually install apk add mesa-dri-gallium? 2025-02-06 23:27:34 it's already installed. 2025-02-06 23:27:58 The problem now is that mouse and keyboard become not operational when xorg starts. 2025-02-06 23:28:21 But used to work before, maybe some package I've added... 2025-02-06 23:34:17 when running sddm, keyboard and mouse are fine. If Xorg is started by startx, with some ~/.xinitrc they are not operational. 2025-02-06 23:44:54 Added my user to input and tty groups and now keyboard and mouse work on X. 2025-02-07 11:03:34 In alpine's gitlab, can i retrigger the automatic assignment of reviewers somehow? 2025-02-07 11:14:41 don't think so except opening a new MR 2025-02-07 11:14:52 but i think alpine-qa-bot doesnt even support assigning multiple reviewers 2025-02-07 11:15:08 gitlab does not allow it for CE 2025-02-07 11:20:26 hey ya, I have a problem with dhcpcd. When I start networking and donā€™t have an ethernet cable plugged in, it reports finding a carrier and tries to get a dhcp lease. Because there is no cable plugged in, it fails and canā€™t bring the interface up, meaning I canā€™t just plug in an ethernet cable later on 2025-02-07 11:21:16 I canā€™t figure out how to solve this. I am using ifupdown-ng together with iwd 2025-02-07 11:21:52 Not having the timeout, but instantly forking to the background would be nice too 2025-02-07 12:09:30 janvhs: i can only speak from personal experience, but configuring *less* is what solved most my problems with dhcpcd+iwd 2025-02-07 12:09:47 turned out the defaults were pretty good and I was just messing things up 2025-02-07 12:11:15 you can find how I set my networking up in here: https://git.sr.ht/~yaboyfred/dotfiles/tree/master/item/doc/alpine.md 2025-02-07 12:16:22 yaboyfred: thanks :) I just installed both and took over /etc/netwok/interfaces from before. Iā€™m gnna gove your docs a look! 2025-02-07 12:21:20 yaboyfred: awesome your setup is basically the same, but you have a different configuration for ifupdown and start dhcpcd as service. I let ifupdown-ng invoke dhcpcd. That might already be what I wanted :D Btw I swaw TLP in your wishlist there. I can send you my mini config if you want 2025-02-07 12:33:58 janvhs: haha nice, another benefit having it as a service is faster boot times as it no longer blocks 2025-02-07 12:35:06 please do share your tlp conf with me, thatd be great, been meaning to look into it :) 2025-02-07 14:20:34 Hi 2025-02-07 14:22:02 I have some trouble with networkmanager after upgrading from 3.19 2025-02-07 14:25:24 3.19 -> broke networkmanager so I downgraded to 3.19 and made 3.19 -> 3.20 -> 3.21 2025-02-07 14:26:28 works in 3.20 but not in 3.21 2025-02-07 14:27:45 I guess related to the fact I have networkmanager-elogind installed instead of networkmanager 2025-02-07 14:28:21 and networkmanager-elogind doesn't exist anymore in 3.21 2025-02-07 14:28:52 trying apk fix --upgrade networkmanager says apk is unavailable 2025-02-07 14:29:42 it says this to a lot of packages by the way (tried to reinstall all packages) 2025-02-07 14:30:07 if anyone has some idea to solve this situation i'd be greatful :) 2025-02-07 19:08:22 hello, in the raspberry pi download there is two armhf images, which one do I pick for rasperry pi zero w? are they the same??? 2025-02-07 19:11:33 em6, where exactly? 2025-02-07 19:12:28 directly on the download pacge inside the raspberry pi section. there is duble of every version, I just dont undertsand why 2025-02-07 19:12:35 just paste the URL please 2025-02-07 19:14:16 downloaded both. and now I see one is tar and one is img 2025-02-07 19:14:38 https://dl-cdn.alpinelinux.org/alpine/v3.21/releases/armhf/alpine-rpi-3.21.2-armhf.tar.gz 2025-02-07 19:14:47 https://dl-cdn.alpinelinux.org/alpine/v3.21/releases/armhf/alpine-rpi-3.21.2-armhf.img.gz 2025-02-07 19:15:03 oops. i did not realise this was not #raspberrypi :D 2025-02-07 19:15:21 (your initial question would have fit there just as well, but would not have meant the exact same thing) 2025-02-07 19:15:39 if i have to guess, one is for dd, the other is for extracting to .. something 2025-02-07 19:16:22 ah so I should ask in #raspberrypi? 2025-02-07 19:16:27 oh no 2025-02-07 19:16:32 you are in the right place 2025-02-07 19:16:53 i just had to reboot to your first question, for myself :) 2025-02-07 19:16:59 ah ok 2025-02-07 19:17:42 you know which one is for dd? 2025-02-07 19:18:27 i am just guessing here, but it would definitely not be tar 2025-02-07 19:18:38 i also know there's some documentation on the wiki 2025-02-07 19:19:05 can you check if I remember correctly: dd bs=4M if=PATH-TO-IMAGE of=PATH-TO-PARTITION 2025-02-07 19:20:09 never sure if it's 4M or 4m, but dd will tell you. of might want to be the full SD, not a partition (but i don't -know- this) 2025-02-07 19:20:19 other than that, yes 2025-02-07 19:20:46 I will try the whole device 2025-02-07 19:21:07 if i have to guess, yes :) 2025-02-07 19:21:08 and need to do it headless, wish me luck 2025-02-07 19:21:11 good luck! 2025-02-07 19:21:17 i hope the image comes with ssh enabled 2025-02-07 19:21:26 mee too 2025-02-07 19:22:13 but standard RPi image wiki say you just put an empty file called ssh in root 2025-02-07 19:22:39 and a key or a password, right 2025-02-07 19:22:46 but, that's for raspi os. i have no clue if it's true for alpine 2025-02-07 19:22:51 the hard part for me will be to add acount and wifi 2025-02-07 19:22:53 you can't always mix documentation like that 2025-02-07 19:23:09 ah ok 2025-02-07 19:23:12 good to know 2025-02-08 01:21:25 Hi guys, I am interested in learning Linux OS dev but find books to be too dry. Do you have any development meetings where I can learn by listening to discussions? 2025-02-08 05:40:44 need_info: "OS dev" is a very general term. Are you talking about kernel dev? userspace/application development? networking? 2025-02-08 10:58:33 Is it possible to select DDG as the search engine in chrome - it looks like there are only three options (google, bing, yahoo)? 2025-02-08 11:05:57 you can probably add it yourself 2025-02-08 11:06:30 lopid, no, it is not possible 2025-02-08 11:06:54 lopid, there is no UI for it! 2025-02-08 11:06:54 Hey yā€˜all I wanted to spend some time at work trying to contribute to the Alpine project. I saw talk over an ongoing effort to replace OpenRC with s6. Is there any place I can help with that? Itā€™s 2025-02-08 11:07:10 I wasnā€™t able to find sources for it 2025-02-08 11:12:02 Donā€™t know if skarnet on here sadly 2025-02-08 11:12:53 He's in the #alpine-devel channel 2025-02-08 11:13:51 ikke: Must have missed the existence of this channel. Thank you! 2025-02-08 11:43:28 I have found the correct goats to slaughter to make DDG available in chromium! It really is an utter mess! 2025-02-08 11:44:09 If you want some fun today make a fresh install and try it from a standing start 2025-02-08 12:57:34 Hi, anyone know if the polkit service timestamp from "rc-status -a" is supposed to increment by one every second? 2025-02-08 12:58:51 It will say "started 01:09:20 (0)", then the next second "started 01:09:21 (0)" 2025-02-08 13:01:50 Since it's a supervised service, does this mean it is crashing and reset every other second? 2025-02-08 13:36:20 Hi when i try to use kexec to load a kernel i get an error https://gist.tnonline.net/NQ 2025-02-08 13:38:01 This happens with linux-virt kernel but not my own kernel. Could it be because linux-virt doesn't have # CONFIG_KEXEC_FILE is not set 2025-02-08 13:43:00 Hm same happens with linux-lts 2025-02-08 14:37:41 When is $RC_REBOOT set ? I have a init script that needs to know this. The script sits in the SHUTDOWN runlevel. When I do echo $RC_REBOOT it's empty 2025-02-08 14:41:42 According to https://github.com/OpenRC/openrc/blob/7a608db4fe6aa434884d0aa05b5e3c09bbc656ea/man/openrc-run.8#L556 it should be available 2025-02-08 15:03:27 It seems to exist on my Gentoo box. Is it perhaps a bug? 2025-02-08 15:04:52 Forza: alpine does not use openrc-init 2025-02-08 15:05:00 Oh 2025-02-08 15:05:17 https://gitlab.alpinelinux.org/alpine/aports/-/issues/16695 2025-02-08 15:08:40 ikke: thanks 2025-02-08 15:08:58 I need to rethink my kexec-boot script then 2025-02-08 15:09:22 Note that the issue did seem to include a fix to support it for bb init 2025-02-08 15:10:15 It may require you to add a reboot action to /etc/inittab 2025-02-08 15:10:23 https://gitlab.alpinelinux.org/alpine/aports/-/issues/16695#note_472505 2025-02-08 15:11:02 Yes, I saw that :) But I prefer to wait for official support. 2025-02-08 15:11:16 Here's my adjusted script https://gist.tnonline.net/IU 2025-02-08 15:12:41 Would it be useful to include this with kexec-tools on Alpine? I could make a MR if you like 2025-02-08 15:13:41 i think you would need to ask Celeste 2025-02-08 15:20:26 Ill tweak it a bit more then ill ask 2025-02-08 15:21:25 I think of adding a load command and a confd file to configure what kernel and initramfs to load 2025-02-08 16:37:59 i guess the repo is unstable atm? im getting 'IO ERROR' 2025-02-08 16:56:03 working for me 2025-02-08 17:00:41 by repo i assume you mean apk and not git, and assume you mean the default dl-cdn.alpinelinux.org 2025-02-08 17:01:13 considering that message, if i were you, i'd make sure your disk is writable... 2025-02-08 17:06:06 hmm i changed from dl-cdn.alpinelinux.org since i had some trouble there too the other day 2025-02-08 17:06:53 i don't think apk would throw that error if it had a problem fetching 2025-02-08 17:07:00 sounds like a disk problem to me 2025-02-08 17:07:37 i run from RAM and with doas, so not sure what could be wrong with writing 2025-02-08 17:08:00 oh, maybe the cache... 2025-02-08 17:08:01 bad ram maybe 2025-02-08 17:08:22 i dunno... but i suspect a "disk" issue either way 2025-02-08 17:11:20 /media/mmc.., where the apk cache is, is mounted (read-only) as usual 2025-02-08 17:15:37 ACTION ā­ it is cache ā­ 2025-02-08 17:15:53 I meant to say dns sorry 2025-02-08 17:16:45 ok, changed back to default repo url, and it workds.. 2025-02-08 17:17:47 fabricionaweb: it's always dns ;) 2025-02-08 20:02:29 https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/79319 I had packaged the wrong version of haxe and now I want to downgrade the package so I can package snikket-sdk and it builds. 2025-02-08 20:02:46 Does anyone know the correct way to fix this? 2025-02-08 20:05:52 Also, can we get a merge on this? it has been approved https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/74589 2025-02-08 20:38:02 is there a way to unstuck the live image when the boot is stuck on "loading hardware drivers" ? 2025-02-08 21:32:12 found my issue, missing i915.modeset=0 2025-02-08 22:24:52 bl4ckb0ne: isn't that equivalent to nomodeset? 2025-02-08 22:33:46 somewhat, but nomodeset was not working at all 2025-02-08 22:34:02 i think this one specifically for the i915 driver 2025-02-08 22:34:16 im doing intel gpu passthrough 2025-02-09 03:23:01 hi does anyone know how to use the suckless irc client ii with lchat? I know ii is in apk add but I do not see lchat... 2025-02-09 03:25:12 Ichat as appli Ichat? 2025-02-09 03:25:20 s.appli/apple 2025-02-09 03:25:26 no L chat 2025-02-09 03:26:35 hmm 2025-02-09 03:27:28 suckless software tool 2025-02-09 03:29:20 it defeats the purpose of suckless to want it all from the package manager but... 2025-02-09 03:30:12 ircii exposes an irc connection as a bunch of files, like a fs basically, and lchat would wrap that 2025-02-09 03:30:34 ahhh yeah that makes sense thank you 2025-02-09 03:30:35 ii exists as apk 2025-02-09 03:30:44 yes ii exists as apk 2025-02-09 03:30:46 check gitlab, maybe someone has already made a mr for lchat 2025-02-09 03:30:54 I tried playing with it but was confused a bit 2025-02-09 03:32:07 new to alpine etc; what is an mr? 2025-02-09 03:32:16 gitlab speak for merge request 2025-02-09 03:32:23 ahhhhh classic and simple. thanks 2025-02-09 03:35:34 which gitlab page would I check for the merge request? 2025-02-09 03:35:46 s/ircii/ii/ 2025-02-09 03:35:56 gitlab.alpinelinux.org 2025-02-09 03:36:14 then -> aports 2025-02-09 03:43:30 poking around on the dashboard for aports now; admittedly I do not know where to find merge requests...finding myself a bit lost 2025-02-09 03:45:26 Code > Merge Requests in sidebar 2025-02-09 03:45:43 or https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests 2025-02-09 03:47:28 awesome that helped a ton 2025-02-09 04:36:58 Anyone using tor on Alpine? Any good guides? 2025-02-09 04:59:57 Saijin_Naib[m]: the browser or the daemon? 2025-02-09 05:00:07 if daemon, use apk 2025-02-09 05:00:22 if browser, take a look at flatpak 2025-02-09 05:34:57 anjan, hi if you 2025-02-09 05:35:23 are using both can you jot down some quick notes so a working wiki page be created 2025-02-09 05:35:50 there's nothing in wiki about tor as of now 2025-02-09 05:36:40 you can create a text file and paste it on tpaste.us or something equivalent 2025-02-09 05:39:56 i'll format it with wikitags later. thanks 2025-02-09 05:56:40 "if daemon, use apk" <- Daemon, yes. With NetworkManager. I want all traffic through tor as an option. It is sadly becoming more necessary by the dat 2025-02-09 05:56:42 Day 2025-02-09 05:56:56 And I am not knowledgeable in this space 2025-02-09 05:57:18 Switching my family to TailsOS is not an option, either 2025-02-09 06:13:21 I have played around with the daemon on other operating systems, mostly ubuntu and openbsd; if anything like that its rather straightforward: edit config, run daemon, serivce is generated. Then torsocks can wrap around any call even if something simple like a curl or even ssh. 2025-02-09 07:39:52 "are using both can you jot..." <- feel free to take inspiration of https://wiki.postmarketos.org/wiki/Tor 2025-02-09 08:50:51 fossdd, thanks for the link to pmos wiki. will update wiki.a.o based on that.. 2025-02-09 10:01:30 fossdd, done thanks 2025-02-09 10:10:38 is there a difference between echo test > fifo-file and echo test >> fifo-file? 2025-02-09 10:14:39 test 2025-02-09 10:15:51 frag: I think the second adds `test` to the end of the file 2025-02-09 10:15:57 >> is append 2025-02-09 10:16:49 yes, i know it does that to a normal file, but fifo files are different eh 2025-02-09 10:36:04 guess it doesnt matter 2025-02-09 10:56:08 You cannot lseek on a fifo 2025-02-09 11:20:25 Anyone wants how to set 'pinentry-bemenu' for gpg-agent on runtime? I would like that it uses bemenu version when called as 'dpass' and the curses when using 'fpass' 2025-02-09 11:20:31 s/wants/knows 2025-02-09 11:20:52 I am who wants :P 2025-02-09 11:25:24 it seems that I need a wrapper script 2025-02-09 11:36:09 yeah it works 2025-02-09 12:20:53 I can see that acpid is actually supposed to distribute an init.d file, in package(): install -D -m 755 "$srcdir"/$pkgname.initd etc/init.d/$pkgname 2025-02-09 12:21:22 But: $ apk info -L acpid | grep -F -e contains: -e init.d 2025-02-09 12:21:22 acpid-2.0.34-r6 contains: 2025-02-09 12:21:26 Is that a bug? 2025-02-09 12:22:07 Before that I just did to be sure: (1/1) Reinstalling acpid (2.0.34-r6) 2025-02-09 12:22:07 Executing busybox-1.37.0-r14.trigger 2025-02-09 12:22:31 (that's on edge) 2025-02-09 12:23:14 s/acpid/acpid-openrc 2025-02-09 12:23:27 Sorry? 2025-02-09 12:23:41 Run the same command again, but then with the acpid-openrc package 2025-02-09 12:25:16 No no, it's installed as part of the main package (that's why I said ā€œin package()ā€) 2025-02-09 12:26:01 In any case, that's the first thing I did: $ apk info -L acpid-openrc | grep -F -e contains: -e init.d 2025-02-09 12:26:04 acpid-openrc-2.0.34-r6 contains: 2025-02-09 12:26:08 ie empty 2025-02-09 12:26:21 subpackages can move things away from packages 2025-02-09 12:26:33 Yeah, it doesn't (at least not explicitely) 2025-02-09 12:26:46 It's enough to have an -openrc subpackage 2025-02-09 12:26:55 the default split function would do it 2025-02-09 12:27:01 or maybe that ā€œdefault_openrcā€ does that, but I couldn't find it documented 2025-02-09 12:27:01 https://pkgs.alpinelinux.org/contents?file=&path=&name=acpid-openrc&branch=edge&repo=&arch= 2025-02-09 12:27:26 Hummm, so it's a bug? 2025-02-09 12:27:32 https://gitlab.alpinelinux.org/alpine/abuild/-/blob/master/abuild.in#L2138-2144 2025-02-09 12:28:18 apk fix tells me everything's good 2025-02-09 12:28:25 https://tpaste.us/9XJ0 2025-02-09 12:28:53 Yep, not here 2025-02-09 12:29:26 https://clbin.com/XAoWM 2025-02-09 12:29:26 What does apk policy acpid-openrc return? 2025-02-09 12:29:47 https://clbin.com/ESzVO 2025-02-09 12:30:01 Not sure what that means 2025-02-09 12:30:20 It tells me what version of the package is installed and what repos you have 2025-02-09 12:30:42 Did you run `apk fix acpid-openrc` explicitly? 2025-02-09 12:30:44 Well, maybe I missed to explain something, though I thought it was implied: I do have an init.d file, but that's the busybox on 2025-02-09 12:30:48 s/on/one/ 2025-02-09 12:30:55 Yeah I did it too (the fix) :/ 2025-02-09 12:31:20 apk info -W /etc/init.d/acpid 2025-02-09 12:31:26 https://clbin.com/BGIKw 2025-02-09 12:32:03 oh 2025-02-09 12:32:10 Now it worked 2025-02-09 12:32:16 By reinstalling *both* at once oO 2025-02-09 12:33:18 busybox-openrc has `replaces="acpid-openrc"` 2025-02-09 12:33:22 So it will take over that file 2025-02-09 12:33:36 so it's by design 2025-02-09 12:33:40 Shouldn't it be the other way around (as busybox-openrc is the default) 2025-02-09 12:35:48 Obviously you don't want the system to break everytime busybox-openrc is updated 2025-02-09 12:35:59 Or is the ā€œreplaceā€ only applied once, at first install? 2025-02-09 12:36:23 replaces only says ā€œSpecifies packages that the package replaces. This is typically used for packages renamed by upstream.ā€ 2025-02-09 12:37:17 It tells apk that file conflicts are expected and that the package defining the replaces will now own and provides that file 2025-02-09 12:38:59 The replaces was added as part of this MR: https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/37834 2025-02-09 12:39:08 Yeah, so having `replaces="acpid-openrc"` in busybox-openrc is definitely the opposite of what's needed 2025-02-09 12:39:35 Although just inversing the logic won't work, as obviously any *openrc package that busybox-openrc now replaces can't replace busybox-openrc 2025-02-09 12:40:21 Wait, it was actually reviewed by several persons? 2025-02-09 12:42:00 ā€œHas anyone tested this MR? ā€” yes, i verified all the upgrade paths (mdev/mdevd/acpid/udev) work while having whatever installedā€ 2025-02-09 12:42:03 hummm 2025-02-09 12:48:25 ā€œOver time I intend to keep splitting functionality from busybox-openrc and making it more predictable and maintainable to provide alternatives.ā€ 2025-02-09 12:48:46 Break first, fix later :> 2025-02-09 13:03:09 ikke, actually it seems that apk just replaces files, so inverting the logic would work, wouldn't it? 2025-02-09 13:03:20 (from src/database.c) 2025-02-09 13:03:22 yes, it would 2025-02-09 13:03:33 It's only for file conflicts 2025-02-09 13:03:36 ok 2025-02-09 13:04:03 Though maybe it would be needed to add an uninstall trigger to restore busybox-openrc? 2025-02-09 13:04:16 (not sure if that part makes sense, but in order to restore the default file) 2025-02-09 13:05:26 Or maybe that's already handled as an automatic feature of apk 2025-02-09 13:05:53 afaik it would not restore files if the replace package is uninstalled 2025-02-09 13:06:28 Yeah, I'm not sure how file tracking is done, but that could be a bit complex 2025-02-09 13:10:29 Sounds like a perfect Sunday task, I'll propose a patch, at least just to start a discussion maybe 2025-02-09 13:47:33 What's that? ā€œoils-for-unix-binsh-0.26.0-r1ā€ 2025-02-09 13:47:44 (reported by `apk search binsh` 2025-02-09 13:47:45 ) 2025-02-09 13:48:06 Can't find any mention of that in any APKBUILD 2025-02-09 13:48:29 Nor by searching the git commit history (though it's still running, but has been for a while) 2025-02-09 13:52:44 Yep, git log -G returned nothing 2025-02-09 13:54:10 https://gitlab.alpinelinux.org/alpine/aports/-/blob/master/testing/oils-for-unix/APKBUILD 2025-02-09 13:55:11 Oh, makes sense, thanks ikke 2025-02-09 14:34:18 hi, with any mirror, apk update gives me "updating and opening url: No such file or directory" 2025-02-09 14:34:52 can't figure out what exactly goes wrong 2025-02-09 14:37:16 ok, I figured it out 2025-02-09 14:39:55 What was the issue? 2025-02-09 14:41:31 had to find the right combination of working mirror + right syntax 2025-02-09 14:44:40 I like this distro so far, but I wonder, are brave-browser builds available? 2025-02-09 14:46:15 jal, https://gitlab.alpinelinux.org/alpine/aports/-/issues/11659 2025-02-09 14:53:17 Hello, anybody familiar with the following error when trying to run a second compose file with podman-compose: " netavark: code: 1, msg: iptables: Chain already exists" ? 2025-02-09 14:55:26 (sorry wrong nick) Hello, anybody familiar with the following error when trying to run a second compose file with podman-compose: " netavark: code: 1, msg: iptables: Chain already exists" ? 2025-02-09 14:56:38 Haven't heard about it 2025-02-09 14:56:58 Not sure if related, but there was an iptables bug that affected docker 2025-02-09 14:57:17 what version of iptables do you have? 2025-02-09 15:00:08 ikke: iptables v1.8.11 (nf_tables) 2025-02-09 15:00:37 what does `apk version iptables` return? 2025-02-09 15:01:00 the fun thing is that I have another machine where it works (same version, same arch) 2025-02-09 15:01:29 ikke:iptables-1.8.11-r1 = 1.8.11-r1 2025-02-09 15:02:21 Ok, that includes the fix 2025-02-09 15:18:47 One difference between both machines is the container runtime: crun (where it fails), runc (where it works). I don't remember installing any of these manually. Could this be related? 2025-02-09 15:40:30 Saijin_Naib[m]: re tor, there's a lot to it, potentially, depending on your threat model. torsocks is leaky (and there's an "interrupted syscall" problem with hostname lookups with musl i've not debugged). setting transport in torrc should be done with great care. 2025-02-09 15:41:40 Saijin_Naib[m]: arti will replace c-tor eventually, and they're prototyping a replacement for torsocks using linux namespaces, but that's a ways off. 2025-02-09 16:03:12 ikke, sorry got sidetracked on another thing 2025-02-09 16:03:14 https://clbin.com/pWRDZ 2025-02-09 16:03:18 Tested, works 2025-02-09 16:03:53 Though it seems there might seem to be a better way(s) to handle that 2025-02-09 16:09:56 The challenge is that busybox-openrc will almost certainly be installed (if you care about init files anyway), so the conflict will happen no matter what 2025-02-09 16:11:40 Sure, I meant in order to handle the conflict, not to avoid it 2025-02-09 16:12:05 Well, it's handled differently in most other packages though, with a different init filename ^^ 2025-02-09 16:12:25 (which also looks like something that could be handled better, but I guess it works good enough) 2025-02-09 16:15:34 oops 2025-02-09 16:15:37 Updated: https://clbin.com/t5vgf 2025-02-09 16:16:07 I started ā€œfixingā€ the extras_openrc package too, but it turned out there's no need (and it got in the commit as a left-over) 2025-02-09 18:37:31 i noticed the kernel module cdc_mbim is gone from linux-lts since v3.21. i wonder if it was intentional, can't seem to find a specific commit that did this 2025-02-09 18:38:30 krystianch: it most likely got lost with the update to linux 6.12 2025-02-09 18:40:14 should I file an issue on aports? 2025-02-09 18:40:48 Yes please 2025-02-09 18:52:38 thanks, #16898 2025-02-09 18:58:40 #16898 2025-02-09 19:13:12 crashed again using headphones, seemed like one sound source froze and one played, and computer didnt reboot, had to long-hold the manual button to turn it off... 2025-02-09 19:14:01 what creates /home/user/.cache/mesa_shader_cache btw? running from RAM its created with root permission... 2025-02-09 19:29:34 @invoked thanks for the extra context. I'll need to keep learning 2025-02-09 20:23:20 seems starting qutebrowser/mpv creates that mesa dir.. but i dont do that as root.. 2025-02-09 20:49:51 Saijin_Naib[m]: good luck. happy to help if you formulate more questions. also #tor 2025-02-09 20:50:23 Saijin_Naib[m]: if you're not already using irc over tor, that would be a good place to start. 2025-02-09 20:51:02 (or matrix, i guess, in your case) 2025-02-09 21:52:12 @invoked thanks! I guess in my ignorance, I thought I could just setup tor as a VPN/proxy in NetworkManager and have all traffic automatically route through there 2025-02-09 21:52:42 So, I have a lot of assumptions to work out first. I dont understand first principles of tor, it seems 2025-02-09 22:25:12 Saijin_Naib[m]: you could, sort of. orbot on android/ios works that way. but in practice, it depends on whether the sites you want to work with block tor. 2025-02-09 23:04:53 "Saijin_Naib: you could, sort of...." <- Yeah, our phones all run Murena /e/OS with built-in orbot, so that was what I was expecting when running it on Alpine 2025-02-09 23:05:22 Flip a switch (so to speak) and away we go 2025-02-10 02:38:16 šŸ”„šŸ’Ø Telegram Menu: Exclusive Premium Selections... (full message at ) 2025-02-10 02:54:01 spam 2025-02-10 03:51:37 Saijin_Naib[m]: my suggestion would be to get familiar with arti, since that's the future... 2025-02-10 03:52:49 it's got feature parity with ctor now, mostly 2025-02-10 08:18:53 Hi, I am trying to run an m17n layout 2025-02-10 08:20:56 Though m17n-db package installs the layout files, they are not shown in ibus. What package should i install for ibus to access m17n files? I searched for an ibis-m17n package, but not such package exists. 2025-02-10 08:22:21 The packages I have installed are ibus, m17n-db, m17n-lib 2025-02-10 09:14:16 Hi there. 2025-02-10 09:15:16 I was adding my network printer but cups, can't find ppd for it even though it correctly discovered it via network. Can I just select different model and hope I won't burn the printer? 2025-02-10 09:18:11 I've installed: cups cups-pdf cups-filters hplip as well as add ghostscript py3-reportlab libjpeg net-snmp 2025-02-10 09:18:40 My printer is HP LaserJet M203dw (HP LaserJet M203-M206) 2025-02-10 09:19:06 It's also correctly recognized from cups web interface, I am just missing the ppd file and official page is missing the ppd :S 2025-02-10 09:19:43 dont know too much about setting up printer, but maybe setting it to generic works well enough 2025-02-10 09:20:14 and saves a lot of config/bs 2025-02-10 09:20:17 HP Printer (HPLIP) 2025-02-10 09:20:20 I can choose this one 2025-02-10 09:21:56 https://www.linuxquestions.org/questions/linux-newbie-8/installation-of-an-hp-printer-in-cups-or-debian-11-a-4175720878/ 2025-02-10 09:22:00 oh that's local printer, I have network 2025-02-10 09:23:26 yes try it, or you might be able to choose literally "generic", ive never used network printer tho 2025-02-10 09:26:09 I add my network printer as "Raw" / "Raw Queue (en)", on the other side there is an HP1102 shared via smb 2025-02-10 09:29:55 Hm does color mode matter :) 2025-02-10 09:30:04 Default it's 8bit It's black/white laserjet 2025-02-10 09:30:19 Color 8bit RGB 2025-02-10 09:30:27 I've to choose something here and not sure 2025-02-10 09:32:39 mine is black/white laserjet, so default is enough for me :P 2025-02-10 09:34:34 But I think default is for color? :) I'm thinking I should choose Black and White (1 bit) 2025-02-10 09:34:57 Or Or Grayscale (16 bit) for more black colors 2025-02-10 09:39:11 Now to actual printing, I opened libreoffice and it found the printer, and I could click print. Under cups I can see the job 2025-02-10 09:39:16 But it is not printing 2025-02-10 09:40:00 check the printer status on both side 2025-02-10 09:40:14 sometimes cups stops the printer 2025-02-10 09:42:18 Cups says completed job 2025-02-10 09:42:24 Not sure when it completed.. :S 2025-02-10 09:43:58 if this is on the client-side, then it means cups sent job to the server-side 2025-02-10 09:45:16 check the printer if there's any message on it 2025-02-10 09:48:50 last time I struggled hard to setup my print, I dont want to remember 2025-02-10 09:50:33 okay, I remember now where did I get my PPD file 2025-02-10 09:50:45 it's from foo2zjs 2025-02-10 09:51:23 Hm nothing their web page on the printer is very weird 2025-02-10 09:51:37 No reports, but you can literally print your configuration for various settings 2025-02-10 09:51:53 Also when I print from libreoffice it's printing for a few miliseconds that stops 2025-02-10 09:52:14 I mean there is that sound of starting to print 2025-02-10 09:52:30 Maybe it can't print because generic settings are not ok 2025-02-10 09:52:33 Don't know 2025-02-10 09:57:16 did you installed hplip-ppd? 2025-02-10 09:58:01 I suspect that smb network printer differs from this case 2025-02-10 09:58:16 in hpilp-ppd pkg there is: /usr/share/ppd/HP/hp-laserjet_pro_m203_m206-ps.ppd.gz 2025-02-10 09:58:25 you should find the PPD you needed originally 2025-02-10 09:58:40 with that PPD file, I suppose it should work 2025-02-10 09:59:26 the noises the printer makes is probably it drops the incoming job came from cups, since it doesn't like it 2025-02-10 10:21:26 Is there an Alpine like distro that uses glibc? 2025-02-10 10:22:21 o.O 2025-02-10 10:26:23 Void 2025-02-10 10:38:26 xpufx: depends on what you count as likeness; for me it's gentoo 2025-02-10 10:41:39 Simple and small distro that's easy to install packages and upgrade. I've used void but it's been a very long time. Didn't they also use musl ? 2025-02-10 10:42:09 Some small variant of Debian is the closest thing I can think of. 2025-02-10 10:47:31 void has musl and glibc 2025-02-10 10:48:38 I will look into it thanks. 2025-02-10 10:50:09 Maybe it's time to take a look at opensuse microos 2025-02-10 11:10:38 that one is a no go for personal reasons. 2025-02-10 11:12:05 why do you want glibc anyway? 2025-02-10 11:17:02 xpufx, artix or antix? 2025-02-10 11:19:10 m4r dont remember if i asked you last time, does your rpi5/alpine-edge crash/freeze? 2025-02-10 11:21:49 frag, hi again ;) I don't use edge, just 3.21 (on a Pi5, Pi4 and Pi3b+). No crashes. 2025-02-10 11:22:54 frag, just two problems, the alsa/dmix that we talked about, and the lack of openrc ouptut on Pi5 (probably down to kernel mode switching differences) 2025-02-10 11:23:38 m4r do you get hdmi sound at all with 3.21? 2025-02-10 11:23:42 frag, other than that, everything is running nicely (do you overclock?) 2025-02-10 11:24:13 frag, yes, on device 0 for the Pi5, and device 1 for the others 2025-02-10 11:25:15 m4r huh weird, my /proc/asound/cards was empty... or said no devices or something ... can i see your usercfg.txt? 2025-02-10 11:25:16 frag, to remind you, no .asoundrc needed on Pi5, and just set defaults to device 1 for the others 2025-02-10 11:26:13 i tried both dtoverlay=vc4-kms-v3d and dtoverlay=vc4-fkms-v3d 2025-02-10 11:26:50 m4r35n357: tried those on an old laptop once. I think I'll just keep whatever works. Doesn't seem to matter too much for runing mostly docker. 2025-02-10 11:26:54 frag, https://pastebin.com/cyekcJiH 2025-02-10 11:27:13 I wanted to switch a few ubuntu boxes to alpine but sometimes they don't have images for it 2025-02-10 11:27:55 frag, I tried the diffent overlays to see if I could bet openrc output, but I FKMS didn't work at all on the Pi5 (the one I care about!) 2025-02-10 11:28:32 xpufx, I havent tried them yet, Alpine was top of the list ;) 2025-02-10 11:28:42 m4r ty! will have to try this one 2025-02-10 11:39:38 m4r35n357: I use alpine wherever I can. It makes me feel good. 2025-02-10 12:05:58 xpufx, yep, a sort of '90s retro feel (in a good way!) 2025-02-10 14:34:43 hmm, so after setup-alpine/setup-xorg-base and lbu commit, reboot, screen wasnt working untill i unplugged/replugged kb, then i can see udev error saying it lacks executables or something... apk fix will install them. same happended after multiple installs, even trying another sd card.. 2025-02-10 14:35:52 is there a musl equivalent to `ldd -r`? 2025-02-10 14:43:10 frag: there's a 'bug' where empty packages are not cached, which will prevent them being installed during boot 2025-02-10 14:43:35 Can it be that the things you are missing is a dependency of an empty / meta package? 2025-02-10 14:49:23 not sure ikke, is the bug old? 2025-02-10 14:50:48 it depends on /bin/sh but i guess that is not empty, and i would have other troubles too i guess 2025-02-10 14:51:49 apk says udev-init-scripts is 0 B 2025-02-10 14:53:36 frag: no, relatively new 2025-02-10 14:54:10 ive had this problem for a while on edge too, but it didnt break the system as much, so i must added a add fix to a startup script.. also had it intermittenly before there, so many years for me 2025-02-10 14:54:28 s/must/just/ 2025-02-10 14:56:46 https://gitlab.alpinelinux.org/alpine/apk-tools/-/issues/11079 2025-02-10 15:00:42 aha! 2025-02-10 16:08:36 does the busybox acpid daemon something more than handle power off button? (I mean in default configuration) 2025-02-10 16:15:45 I think that it should be disabled or PWF commented when running setup-desktop, at least with gnome/plasma... 2025-02-10 17:27:26 why? 2025-02-10 17:27:52 because you press the power button and the desktop handles it but acpi power offs the computer 2025-02-10 17:28:41 in my case the desktop (mate?) suspended the laptop and on resume it went power off 2025-02-10 17:29:33 sounds like competing assumptions, not a problem with acpid 2025-02-10 17:30:32 yes I was just on the mind of someone that tries to setup a desktop with setu-desktop and expect a std behaviour 2025-02-10 17:31:09 this is one of the things that washes out of systemd's world, i think 2025-02-10 17:31:58 but i'd agree that something should probably be decided on this end 2025-02-10 17:33:08 i don't know how many people rely on the power button anyway. i don't run fat DEs, and i've used the power button to shut things down before but i wouldn't miss it. 2025-02-10 17:34:43 Maybe it's worth opening an issue and seeing if there is any consensus? 2025-02-10 17:35:18 i'd think so. particularly if the conflict puts some systems in a bad state. 2025-02-10 17:37:10 ok 2025-02-10 17:49:53 busybox man page about mdev talks about stuff not mentioned in setup-devd and the wiki, like "kernel hotplug helper" you can activate with putting /sbin/mdev in /proc/sys/kernel/proc ++ is this used in addition to the setup-devd? 2025-02-11 11:32:49 my filesystem got corrupted, I fixed using fsck, but now Im no a reboot loop, trying to get any useful message is hard, it blinks an reboot quickly 2025-02-11 11:35:59 no, no messages LOL just reboot, do I need to fix grub or fstab after the fsck? 2025-02-11 11:56:52 https://x0.at/3Cey.jpg 2025-02-11 11:57:56 fstab seems ok same blkid, idk what happened 2025-02-11 11:58:26 So it seems a -C option is passed to fsck.vfat that it does not recognize 2025-02-11 11:59:57 maybe I need to install gnu fsck? 2025-02-11 12:00:03 there is also one "readlink" error 2025-02-11 12:00:27 matches what's in the init.d file 2025-02-11 12:00:45 https://tpaste.us/zPjJ 2025-02-11 12:01:17 wont fix I think because fsck man says: -C [fd] Display completion/progress bars for those filesystem checkers (currently only for ext[234]) which support them. 2025-02-11 12:02:06 The problem is that it fails to detect bb fsck and provides an option it does not understand 2025-02-11 12:02:25 The various bb symlinks may be missing 2025-02-11 12:02:38 possibly due the fsck repair broke it 2025-02-11 12:03:01 Can you get into an emergency shell or chroot? 2025-02-11 12:03:39 You could try to run /bin/busybox --install -s 2025-02-11 12:04:32 yes I can mount the usb ramfs try the chroot 2025-02-11 12:04:46 ok I will do that, thanks! 2025-02-11 13:19:08 Not looking good, my apk is broked when on chroot 2025-02-11 13:19:18 Damn 2025-02-11 13:31:02 Ok i get it to work but seems I lost some shit :( missing the users (even root) 2025-02-11 13:31:51 I think it looks shit maybe I just erase it all šŸ„² 2025-02-11 13:38:24 :\ 2025-02-11 14:26:01 for some reason i could not build qt6-qtbase with clang. is there a way to get the error? 2025-02-11 14:26:27 libQt6Xml.so'... (full message at ) 2025-02-11 14:27:25 full log https://paste.trom.tf/uguxutaboz.yaml 2025-02-11 22:30:04 udev-init-scripts contains no files and has no dependencies? 2025-02-12 01:05:44 how do i set up alpine as a router? 2025-02-12 01:06:21 i mean, a router with wifi access 2025-02-12 02:07:57 Lykaina, You need to setup iptables with NAT masquerading, a dhcp client to get your WAN ip address, a DHCP server (like dnsmasq) to give your machines an IP address, and for wi-fi you might need something like hostapd. There should be tutorials out there. I wrote these in the past, but they're not for Alpine: https://battlepenguin.com/tech/using-the-banana-pi-bpi-r1-as-a-router-with-bananian/ 2025-02-12 02:08:28 thanks 2025-02-12 02:08:32 This covers IPv6: https://battlepenguin.com/tech/setting-up-ipv6-on-a-linux-router/ ... the networking is different in Alpine and so are some of the package names 2025-02-12 02:08:57 But there should be some tutorials on the Alpine wiki, or even other distro's wikis .. you just got to adjust them some for Alpine 2025-02-12 02:09:23 no worries. good luck! 2025-02-12 12:29:52 fug, even with stable, im crashing on rpi5, this time right after i mounted an external usd drive, and skipped in mpv 1-2 movies... 2025-02-12 12:30:40 i have changed my mpv conf lately, but i doubt that would do it.. eg using next-playlist instead of force next-playlist, or what it was.. 2025-02-12 12:31:43 i also wonder if me having to unplug/replug the kb to get screen after booting is udev unrelated... i use a ca 10yo samsung tv as screen btw.. 2025-02-12 12:44:41 think i have to go back to rpi4, tbh i dont think its must difference 2025-02-12 12:46:19 well i guess ill see if i go back 2025-02-12 15:02:33 i encountered a weird issue when installing the 3.21.2 image on arm64 (rpi 4). curl for some reason doesn't use the ca-certificates bundle (when installed). i noticed on another pi running the same os version (which i upgraded), that the fresh install has openssl 3.3.3, whereas the old one has 3.3.2. i could just do the same process again and have it resolved but i thought i mention it. i tested it 3 times, so i presume it's a build... 2025-02-12 15:02:38 ... issue 2025-02-12 15:03:09 can anyone confirm? 2025-02-12 15:05:21 s/the old one/the upgraded one/ 2025-02-12 18:21:46 Hello, I have recently installed Alpine ppc64le for my host, and am having problems booting a guest VM which seems to have installed with no problems. Is there a better place to inquire about that, or is someone here familiar with this arch? 2025-02-12 18:27:06 mick_ibm can perhaps help 2025-02-12 18:45:00 OK. I was looking for details about what is required for SLOF firmware to recognize a bootable partition. I haven't found anything with those details in my searches. 2025-02-12 18:51:42 AI chat I used seemed to think SLOF supports xfs partitions, but I just checked again and now it's saying it doesn't. If that's true then that's definitely going to be a problem, so I'll create a separate /boot partition using ext2. 2025-02-12 18:52:30 You can make AI say about anything 2025-02-12 18:53:42 Yes, I'm discovering that. Trying to find the balance between asking it versus plain old searches, though the latter wasn't turning up much in this case. 2025-02-12 18:57:00 I just found the source repo for SLOF and located the source for filesystems and it seems to confirm that just ext2, ext4, fat, and iso9660 are supported. 2025-02-12 19:15:19 I noticed that upgrading to busybox 1.37.0-r12 in alpine:3.21.2 adds an extra group and user for the klogd. Do we know why that extra user is there only after upgrading? The ID is actually conflicting with the default group ID for NGINX 2025-02-12 19:47:38 The dockerhub alpine:3.21.2 image does not come with the `klogd` user&group, despite the commands to create them being present in a post-install step since busybox 1.36.0-r18. Now that unrelated changes are being made to busybox, the post-upgrade steps get triggered. 2025-02-12 19:51:48 Well, using ext2 for separate /boot partition did not solve it. Same exact problem. Qemu sees the drive, open firmware looks at it first, and reports "E3404: Not a bootable device!" 2025-02-12 19:53:37 Maybe mick_ibm can help, but I just found #qemu here, so will ask there as well. 2025-02-12 19:55:06 annest: probably has to do with the --no-script option provided to apk add in the genrootfs.sh script 2025-02-12 20:03:16 @ikke that sounds about right... 2025-02-12 20:34:32 hi 2025-02-12 20:35:08 SamuelMarks: hi 2025-02-12 20:35:35 are you uncloaked on purpose? 2025-02-12 20:37:11 I've got this line `apk add --no-cache gettext-envsubst --repository='https://dl-cdn.alpinelinux.org/alpine/edge/main'` should I be doing some sort of `grep '^VERSION_ID=.' /etc/os-release | cut -d'=' -f2` to figure out what to put instead of 'edge' or is there a short-hand? 2025-02-12 20:37:24 user0 - oh I guess I can ask in #oftc for one 2025-02-12 20:38:05 nah 2025-02-12 20:38:09 just message nickserv 2025-02-12 20:38:12 ACTION ran `/msg NickServ SET CLOAK ON` 2025-02-12 20:38:27 yeah youre cloaked now 2025-02-12 20:39:04 i configured my client to auto-run that command 2025-02-12 20:43:26 Hello everyone. I truly need someones help here desperately, for I am going to loose my shit lol. 2025-02-12 20:44:08 what is it? (https://dontasktoask.com/ :D) 2025-02-12 20:45:02 I just installed Alpine linux onto my laptop. I then installed the gnome desktop environment. I am connected to the internet and it works, but when I go to the system settings it says that there is no wifi adapter found 2025-02-12 20:45:35 My mind is boggled. I have gone through all of the troubleshooting steps I could find, but I am at a loss here. 2025-02-12 20:45:37 Well, don't trip on the cable 2025-02-12 20:45:50 GNOME uses networkmanager to show the current connections 2025-02-12 20:46:07 if you're using ipupdown-ng, its not visible from the GNOME side 2025-02-12 20:46:11 (most likely though, you've activated wpa_supplicant while gnome must be using layers on top of layers on top of NetworkManager or something) 2025-02-12 20:46:25 yeah, if you don't have NM gnome won't be able to do network configuration 2025-02-12 20:47:04 It says it is installed. 2025-02-12 20:47:23 is it started though? 2025-02-12 20:47:44 What is the command to check that? 2025-02-12 20:47:54 rc-service NetworkManager status 2025-02-12 20:47:59 rc-status 2025-02-12 20:48:24 But rather, check for wpa_supplicant first, if you're using Wi-Fi 2025-02-12 20:49:01 s/NetworkManager/networkmanager/ though 2025-02-12 20:49:05 I believe during the troubleshooting steps I installed and activated wpa_supplicant. rc-service says networkmanager is started. 2025-02-12 20:49:52 (maybe we should introduce some networkmanager steps in alpine-conf, not the first time i heard a new user complain about networkmanager being a pain to install) 2025-02-12 20:50:11 s/ to install// 2025-02-12 20:50:57 I've been resisting the urge to falcon punch my computer screen. I've encountered some weird troubleshooting shit in my day, but to be connected to the wifi and then say that the wifi adapter isn't found. Kind of feels like my computer is slapping me in the face and fucking with me lol. 2025-02-12 20:51:09 I am new to alpine linux. 2025-02-12 20:51:20 This is going to be my daily driver laptop os. 2025-02-12 20:51:22 your computer is connected to the internet anyway 2025-02-12 20:51:27 Indeed. 2025-02-12 20:51:29 no need to damage your tech 2025-02-12 20:51:33 lol 2025-02-12 20:52:17 Any ideas what I should do? 2025-02-12 20:52:35 maybe networkmanager thinks your wifi interface is unmanaged? try to check with nmcli command 2025-02-12 20:53:32 yes, it says unmanaged 2025-02-12 20:53:49 for eth0 and wlan0 2025-02-12 20:54:06 what does rc-service networking status say? 2025-02-12 20:54:13 Make sure those interfaces aren't listed in /etc/network/interfaces, NM will ignore them if they are 2025-02-12 20:55:07 status started 2025-02-12 20:55:26 stop it and remove those devices from /etc/network/interfaces 2025-02-12 20:55:34 (as PureTryOut suggested) 2025-02-12 20:56:00 you'll lose your connection and you'll need to reconfigure it through gnome's gui 2025-02-12 20:57:01 i am in the file. auto lo / auto wlan0 / auto eth0 is all listed 2025-02-12 20:57:17 remove that 2025-02-12 20:57:29 delete the entire file contents to leave a blank file? 2025-02-12 20:57:42 Well, comment-it out 2025-02-12 20:57:52 k, one moment. 2025-02-12 20:57:52 In case you get blocked, you could still restore 2025-02-12 20:58:33 done. Do a reboot? 2025-02-12 20:58:54 I would say rc-service stop networking 2025-02-12 20:59:00 Then rc-service start NetworkManager 2025-02-12 20:59:09 s/start/restart 2025-02-12 20:59:23 and rc-update del networking 2025-02-12 21:01:36 hey SiliconBadger did you get some help on qemu channel? 2025-02-12 21:03:21 TheDude: keep lo, otherwise remove everything yes 2025-02-12 21:05:37 Ok I did as suggested. It is working now! Thank you all so fucking much. My laptop screen thanks you for saving its life lol. 2025-02-12 21:05:53 If it is working, should I still uncomment lo? 2025-02-12 21:06:33 I had uncommented all as suggested. 2025-02-12 21:06:48 Yeah, lo is the loopback interface, keep it on 2025-02-12 21:07:28 I have had the same troubles multiple times but I've done it enough that I just know this now šŸ˜… 2025-02-12 21:11:05 done 2025-02-12 21:11:29 Earlier it was suggested to update the alpine linux wiki docs 2025-02-12 21:11:44 Highly recommended and seconded. It will save thousands of dollars in tech. 2025-02-12 21:12:06 I can see dozens of users out in the wild right now losing their shit over this daily lol. 2025-02-12 21:12:34 I am so glad I came here to get help. 2025-02-12 21:12:39 Thank you all so much. 2025-02-12 21:12:52 Well the wiki is open for anyone to edit, please feel free! 2025-02-12 21:13:31 Quite frankly I would, but i do not comprehend what I just did fully 2025-02-12 21:14:19 I was punching in all the commands and i am unsure if i fucked it up or it was fucked to begin with 2025-02-12 21:16:27 I will save this convo. When i switch my desktop over if i still run into the issue that will tell me definitely if it was my fuckup from the start, or if this was the solution. 2025-02-12 21:16:40 from the beginning 2025-02-12 21:17:45 I do plan on diving deep into Alpine Linux though. I want to learn all that I can. When I feel confident enough I know how to use it beyond the newbie level. Then I will become more active in the community. 2025-02-12 21:18:20 I am coming over from distrohopping on many distros and 10+ years on Arch Linux. 2025-02-12 21:19:08 I just had my Arch system compromised for the second, or third time over the years. It was the final straw for me. I don't consider it a trustworthy distro anymore. 2025-02-12 21:19:54 I figured ditching systemd and going with Alpine Linux would be exactly what I needed to have a fresh start. 2025-02-12 21:20:31 years of using Alpine for running Docker, but 2 weeks ago set it up as my desktop. never had a more stable linux desk in +20 year. loving it. documentation is excellent too 2025-02-12 21:21:07 I don't know whether or not to believe you based on your nickname lmao 2025-02-12 21:21:34 If you are serious though. That makes me happy. 2025-02-12 21:22:32 I've been using Linux for 15+ years. Been on a lot of distros. This one seems like what I have been looking for all my life. I tested it out in a VM for a week, or two first and it went flawlessly there. 2025-02-12 21:23:08 One thing I would be very interested in is learning how to contribute by packaging up software and adding it to the official repos. 2025-02-12 21:23:53 Specifically bleachbit, clamtk, magic-wormhole, and etherape. Quite frankly not having them in the repositories makes me a wee bit nervous for long term. 2025-02-12 21:25:21 So if I have to go out of my way to get them added. I am willing to let that be my first community contributions if possible. Any resources that can help me accomplish this goal is greatly appreciated. 2025-02-12 21:27:09 @TheDude lol, a fair point. I started with red hat, but slackware, and eventually freebsd taugh me *nix. this feels like those two, love the config and I'm not trying to be a snob but systemd is just too darn heavy. 2025-02-12 21:34:49 I was never really concerned about systemd, I did find it to be bloated and sometimes a pain in the butt, but it wasn't until someone showed me nosystemd.org I believe that I was like holy shit I had no idea this was a security vulneribility nightmare. 2025-02-12 21:36:01 I've tried probably over 100 distros. I loved to distrohop. But the main ones for me have been ubuntu > opensuse > arch > nixos. 2025-02-12 21:36:31 NixOS was nice, but I was one of the people involved in the purge when the community drama started happening. 2025-02-12 21:37:08 bbl 2025-02-12 23:38:53 Hello everyone. So the wifi problem is solved, but a new one is cropping up. I am getting random wifi connection drops. 2025-02-12 23:39:13 This is not a common issue with my newer laptop. Any ideas what could be causing it? 2025-02-12 23:42:29 I am on Gnome. 2025-02-12 23:53:38 Not giving us much to go on there... which wifi hardware, wifi standard, RSSI, which wifi daemon are you running, is there anything wifi related that looks interesting in dmesg, etc? 2025-02-12 23:54:13 It could be anything... PMF-incompatible wifi hardware, radar detection gone amuck, etc. 2025-02-12 23:58:42 Hmm 2025-02-12 23:59:26 So wpa_supplicant + network manager configured as decribed here. 2025-02-12 23:59:28 https://wiki.alpinelinux.org/wiki/NetworkManager 2025-02-12 23:59:59 thedude: did you have drops without NM? 2025-02-13 00:00:00 Hardware, wifi standard, rssi unsure. 2025-02-13 00:00:05 Nope 2025-02-13 00:00:42 At least I did not get any notification that it was dropping. 2025-02-13 00:00:51 do logs mention disconnects? 2025-02-13 00:05:08 One thing that catcheds my eye is gnome-system-mo uses wireless extensions which will stop working for wi-fi 7 hardware; use nl80211 2025-02-13 00:05:57 I see it limiting tx power to 30 and then it disconnects 2025-02-13 00:06:05 Frankly not a clue what this means 2025-02-13 00:06:32 is it repeating pattern? 2025-02-13 00:06:38 That seems to be the common factor, limit power then disconnect yes 2025-02-13 00:06:57 Happens a lot according to the logs 2025-02-13 00:07:46 tx power refers to strength of the outgoing signal 2025-02-13 00:08:26 Any ideas for troubleshooting a solution? 2025-02-13 00:08:40 try to make it use iwd backend and see whether that helps 2025-02-13 00:09:03 How do I switch backends from wpa_supplicant to iwd? 2025-02-13 00:09:24 there's a section on the same wiki page you've mentioned 2025-02-13 00:10:26 if that doesn't help, then you'll need to wait for person which is well-versed in wifi, unlike me 2025-02-13 00:13:41 lol 2025-02-13 00:13:56 I switched to the iwd backend. Now it just keeps searching for wifi networks 2025-02-13 00:14:06 Hilarious 2025-02-13 00:14:46 At least the wifi is visible in the gnome-settings 2025-02-13 00:14:55 so progress? 2025-02-13 00:14:57 lmao 2025-02-13 00:15:15 you can connect again i guess? 2025-02-13 00:15:19 Nope 2025-02-13 00:15:36 No wifi networks are showing up now. Before they were under wpa_supplicant 2025-02-13 00:15:55 kek 2025-02-13 00:16:17 try to restart networkmanager and iwd maybe that helps 2025-02-13 00:18:03 Now it shows up, but it refuses to connect 2025-02-13 00:19:34 well, dread, switch back to wpa_supplicant 2025-02-13 00:20:05 I am thinking about saying screw it and doing a fresh install with KDE 2025-02-13 00:20:48 it doesn't seem gui problem to me 2025-02-13 00:21:06 probably networkmanager is messing stuff up 2025-02-13 00:21:11 I've been troubleshooting shit for gnome for hours. I originally used KDE, but reinstalled to gnome, because I could not login to kde with wayland, just wouldn't do it. 2025-02-13 00:21:14 idk why yhough 2025-02-13 00:21:59 anyway, sorry for not being helpful 2025-02-13 00:21:59 I don't know why it is messing stuff either. 2025-02-13 00:22:04 You've been helpful 2025-02-13 00:22:31 Have you heard of anyone being unable to use wayland for kde? 2025-02-13 00:23:00 Also an odd thing was me being able to shutdown, or suspend, because the buttons were either grayed out, or non-existent. 2025-02-13 00:23:54 not being able to*** 2025-02-13 00:26:41 " gnome-system-mo uses wireless extensions which will stop working for wi-fi 7 hardware; use nl80211" <-- you can safely ignore this. 2025-02-13 00:27:42 the TX power limit could be because your AP has picked a channel that requires transmit power control in your country. (I think *all* of the DFS channels in the US, for example) 2025-02-13 00:33:11 No worries. I reached the fuck it point. I am going to install it with KDE. 2025-02-13 00:33:32 Any ideas why KDE would not allow me to sign in with wayland though 2025-02-13 00:33:46 or have missing buttons for shutdown and suspend? 2025-02-13 00:35:59 Might be elogind related. 2025-02-13 00:39:50 I think I may have made a mistake by using part of a tutorial outside of the wiki 2025-02-13 00:40:14 I will try it exactly as directed on the wiki. That might make the difference. 2025-02-13 00:59:51 same issue remains 2025-02-13 01:00:09 when zcrayfish when you say it might be elogind related. Do you know of a solution? 2025-02-13 01:05:45 lmao 2025-02-13 01:05:54 Ok what the fuck 2025-02-13 01:06:11 wifi is missing from kde as well. 2025-02-13 01:06:53 As much as I want to use Alpine Linux. It is either not liking my hardware, or everything is fucked. 2025-02-13 01:07:08 I am at a loss now. 2025-02-13 01:27:08 I think I am at a point where I am weary. 2025-02-13 01:27:38 I will try to use Alpine Linux again in the future, but for right now this does not work. 2025-02-13 01:27:52 Trying to setup a desktop and configure it should not be this hard. 2025-02-13 01:28:02 This is coming from an arch user. 2025-02-13 01:28:44 It might be worth exploring to offer ISOs with preconfigured desktops in the future that can resolve this issues. 2025-02-13 01:29:06 Take care everyone. 2025-02-13 13:20:24 Terribly sorry to borther everyone, don't have a clue where the proper place to report this is but: setup-ntp doesn't install openntpd when picked as an option and it seems to not be included when using the virt iso for Alpinelinux. I believe merely adding pkgs='openntpd openntpd-openrc' right above svc=openntpd would fix it. 2025-02-13 13:51:53 maybe on #alpine-devel 2025-02-13 13:52:00 https://gitlab.alpinelinux.org/alpine/alpine-conf/-/blob/master/setup-ntp.in 2025-02-13 14:38:01 hello, wordl 2025-02-13 14:48:56 "Terribly sorry to borther..." <- https://gitlab.alpinelinux.org/alpine/alpine-conf/-/issues here would be good 2025-02-13 14:49:15 a merge request would be even nicer :) 2025-02-13 14:49:24 (if you're up to it) 2025-02-13 15:16:16 fossdd[m]: Sorry for the late response; I'll look into getting an account and creating such a request. 2025-02-13 15:38:00 is there anythong known that could cause (busybox) ntpd not to update time - I have a machine that I'm pretty sure was working, but is now running from 1st Jan 1970, and restarting ntpd makes np difference 2025-02-13 15:38:19 the other machine that started out virtually identical is fine 2025-02-13 15:38:59 can you manually start ntpd and see if that works 2025-02-13 15:39:13 otherwise a log or a backtrace with the crashing ntpd would be good 2025-02-13 15:39:45 fossdd[m], the annoying thing is I can't make it show ny errors, restarting looks fine, as doe initial start 2025-02-13 15:40:09 fossdd[m], I have not evidence that i is crashing, it just seem to do nothing! 2025-02-13 15:40:45 and if you start it from your tty itself, e.g. rc-service ntpd stop; sudo ntpd? 2025-02-13 15:42:25 fossdd[m], doas ntpd just does nothing, silently 2025-02-13 15:43:05 fossdd[m], it is weird 2025-02-13 15:44:09 fossdd[m], I can't find a way of getting it to produce any output at all! 2025-02-13 15:44:26 maybe add the output_log and error_log to /etc/conf.d/ntpd 2025-02-13 15:44:37 i always struggle to debug rc :/ 2025-02-13 15:45:33 fabricionaweb, fossdd[m] I have just discovered something! 2025-02-13 15:46:06 DNS is not working (to google.com at least), so that is the cause I reckon, just need to find out why ;) 2025-02-13 15:46:32 that will be a dnsmasq issue, which I stand a better chance of debugging 2025-02-13 15:47:09 thanks guys, I don't think I would have worked that out without talking here ;) 2025-02-13 15:47:39 sorry for the interruption! 2025-02-13 15:48:29 maybe its the dhcpd tho 2025-02-13 15:49:09 fabricionaweb, no, I have found the cause. 2025-02-13 15:50:11 I had to go from DHCP client "mode" to static server mode, and forgot to change resolv.conf to point to 127.0.0.1 for dnsmasq - it was still pointing to the "old" server"! DUH now I feel really stupid ;) 2025-02-13 15:51:30 fabricionaweb, my time is now correct! It is weird now just talking about a problem can make such a difference! 2025-02-13 15:51:44 niceee 2025-02-13 15:52:00 I swapped over all the NFS, DHCP and DNS, but forgot resolv.conf, that was all it was 2025-02-13 15:52:41 so thanks again guys! 2025-02-13 15:54:22 I now have two alpine RPi machines running my home network instead of Debian 2025-02-13 17:07:53 is `su user` the best way to change from root to user? or can doas do it? 2025-02-13 17:15:02 not sure what this is going to be about https://fosstodon.org/@musl/113997587291330277 2025-02-13 17:18:48 oh su is in busybox, thought i had to install it.. 2025-02-13 17:22:36 frag: doas is thought to be safer than switching to a root shell. debatable 2025-02-13 17:23:13 as with anything the problems are with the person at the keyboard 2025-02-13 17:23:33 invoked, i want to log in as root and change to user, was thinking of using exec su -l user 2025-02-13 17:23:55 oh, my bad 2025-02-13 17:24:02 its just a singel user system 2025-02-13 17:24:09 i'll find a bush to disappear into 2025-02-13 17:24:23 no worried pal 2025-02-13 17:44:10 frag, I use "doas su -" 2025-02-13 17:47:31 anyone using pizero2w with picam working with alpine linux 2025-02-13 17:48:18 the same setup works perfectly with bookworm - official version 2025-02-13 17:54:57 appreciate if someone can share the necessary package list and settings,if any for the same 2025-02-13 18:02:48 m4r i get operation not permitted 2025-02-13 18:03:53 hmm, that is a puzzle 2025-02-13 18:04:05 is niri in repo pretty old? 2025-02-13 18:04:24 I've always used that (since the '90s!) 2025-02-13 18:04:54 you used doas since 90s?? openbsd or other have it too? 2025-02-13 18:05:47 frag I mean sudo ;) 2025-02-13 18:06:14 frag, BTW my /etc/doas.d/doas.conf is a one-liner: permit nopass :wheel 2025-02-13 18:06:27 frag, other than that, I dunno! 2025-02-13 18:06:43 m4r neat! 2025-02-13 18:08:30 oh thats kinda the default, thought it was much larger, is it /etc/doas.conf or /etc/doas.d/doas.conf thats right? 2025-02-13 18:09:41 manpage says /etc/doas.conf 2025-02-13 18:09:43 frag, I was just off, but I use the one I gave. The instructions didn't mention there wer two, but I just experimented and ended up with that 2025-02-13 18:10:24 frag, there is just an entry commented out in mine. I did what I had to do ;) 2025-02-13 18:10:43 frag, anyway, I need to get away for a bit . . . 2025-02-13 18:11:29 take care! 2025-02-13 18:13:06 the wiki ref the other one... hm.. 2025-02-13 18:22:00 duhn duhn https://www.openwall.com/lists/musl/2025/02/13/1 2025-02-13 18:22:31 it's known and being worked on 2025-02-13 18:22:36 \o/ 2025-02-13 18:22:59 s/being/been/ 2025-02-13 18:23:00 nanon: patches are already merged 2025-02-13 18:23:06 woohoo 2025-02-13 18:48:52 test 2025-02-13 19:14:17 ok.. found that v3.21 does not have/support rpicam-apps@testing. need to enable edge for both main/community as so:libcamera-base.so.0.4 a dependency is only in edge.. after installing above app, run setup-devd udev, add camera_auto_detect=1 to /boot/usercfg.txt ..after reboot need to run doas chmod 666 /dev/dma_heap/* to fix permission issues before issuing libcamera-hello --list-cameras 2025-02-13 19:15:05 0 : ov5647 [2592x1944 10-bit GBRG] (/base/soc/i2c0mux/i2c@1/ov5647@36) 2025-02-13 19:22:54 setup-alpine script works perfectly to setup sys mode installation on a sd-card for raspberry pi..tested on pi zero 2w. no manual steps involved 2025-02-13 19:25:53 rpi-imager tool works too.. but customize OS for headless option not appear for alpine linux, though it appears if piOS is choosen.. headless instructions from https://github.com/macmpi/alpine-linux-headless-bootstrap works perfectly after creating sd-card using rpi-imager before inserting it to pi zero 2W 2025-02-13 21:16:23 does alpine infra build https://gitlab.alpinelinux.org/Ogromny/aports/-/blob/niri-25.01/testing/niri/APKBUILD those? 2025-02-14 06:16:07 hello! I want to use anacron on Alpine and am a bit confused. I see the anacron binary is provided by the cronie package and the cronie manpage states that anacron is used automatically but this does not appear to actually happen. 2025-02-14 06:16:32 I mean the cron(8) manpage provided by the cronie package 2025-02-14 06:16:59 Does somebody have a clue what I am missing? Do I have to start anacron manually, contrary to what the manpage states? 2025-02-14 06:17:43 (And yes, the cronie service is running :) 2025-02-14 06:56:49 bananicorn: cronie's anacron is normally invoked as a hourly cronjob, which is normally included in the box, but Alpine does not package those files 2025-02-14 06:57:36 bananicorn: compare to what's distributed by Arch: https://nullroute.lt/tmp/txt/20250214.085705.qs25Se.txt 2025-02-14 07:01:24 grawity: Thanks for the hint! 2025-02-14 07:02:18 Is this perhaps something that should be added to Alpine's package? Otherwise the manpage is just misleading 2025-02-14 07:46:00 bananicorn, have you checked out https://wiki.alpinelinux.org/wiki/Cron. i'm using anacron 2025-02-14 07:46:34 and i updated that page based on my configuration.. please check, test and feedback here or on the wikipage 2025-02-14 07:59:10 prabu: Thanks for pointing that out, I think it didn't exist yet when I first tried this so I hadn't checked again - looks like exactly what I need :) 2025-02-14 08:21:24 for the picam issue reported here, i've submitted a bug report 16911. I can provide more information, if needed.. 2025-02-14 15:55:04 there was a tool to manage apk-new files, how was it called? 2025-02-14 15:57:16 update-conf? 2025-02-14 15:57:33 right. thanks lopid <<3 2025-02-14 16:01:20 bananicorn: just curious, why do you run anachron specifically? (there were old reasons i understood like @daily, but dcron and friends all have those now) 2025-02-14 16:02:33 invoked: I didn't look into alternatives much to be honest, I was told about anacron by somebody else and didn't look further 2025-02-14 16:02:57 All I knew is that busybox crond doesn't do @daily :) 2025-02-14 16:03:19 Any "modern" alternatives you recommend? 2025-02-14 16:03:42 i don't recommend things. :) i use dcron, though. anachron's fine, i was just curious 2025-02-14 16:04:50 Doesn't need to be a recommendation, info dump is fine ;) 2025-02-14 16:06:50 i quit the "recommending things" thing years ago, because sometimes people come back for refunds. :) dcron's never given me a reason to look around 2025-02-14 16:07:08 we use fcron at $job though 2025-02-14 16:07:53 I think I like cronie or whatever the red hat one is called 2025-02-14 16:09:05 we use dcron at $job 2025-02-14 16:11:05 ops reports to me and i try not to bikeshed stuff like that, but imo we should move off fcron. it's a legacy thing at this point. 2025-02-14 16:11:24 it's not really being worked on upstream anymore 2025-02-14 16:11:26 shawn: Any noteworthy differences that make you use cronie over dcron? 2025-02-14 16:12:00 I figure both would do the job just fine for my use, just asking out of curiosity at this point 2025-02-14 16:13:32 I think the biggest one is the fact that it can run missed jobs for machines that may have been powered off 2025-02-14 16:13:54 steinex, lopid: Thank you for bringing update-conf to my attention, what a useful little tool 2025-02-14 16:14:31 since >50% of the linux world has moved on to systemd timers, it is probably in a process of coalescing down to a couple crons 2025-02-14 16:18:54 shawn: Ah this is a main reason for my using anacron, good to know 2025-02-14 16:19:23 It supports /etc/anacrontab 2025-02-14 16:22:33 anacron iirc works with eg busybox cron 2025-02-14 16:22:45 for the "missed cron job" problem 2025-02-14 16:25:01 Yeah anacron is a stand alone, whereas cronie has implemented its own anacrontab support. I suppose I never considered just using them separateā€¦ I wonder if there is any advantage to combining them 2025-02-14 16:28:12 Cronie didn't seem to care about my anacrontab šŸ¤· 2025-02-14 16:28:39 I had to run anacrontab directly with crond to make it work 2025-02-14 16:29:41 I think dcron fills my use case in a simpler manner, so I will give it a shot - a quick read of the manpages tells me that for the @daily/weekly/etc jobs, it does them just like anacron if the PC was offline 2025-02-14 16:31:02 Dcron's website even goes as far as to state "If you use this version of dcron, you shouldn't have any further need for anacron" 2025-02-14 16:37:09 i think that's how anacron is supposed to work. you call it from a crontab 2025-02-14 16:37:14 bananicorn: thanks for pointing that out I was not aware of that timestamp feature 2025-02-14 16:37:34 For @daily etc 2025-02-14 16:37:55 I wonder if it automatically staggers them 2025-02-14 16:38:08 Or will it do them all at once when the machine comes up 2025-02-14 16:38:35 when crond starts 2025-02-14 16:40:48 you can use eg AFTER in crontab to get them to stagger, though 2025-02-14 16:44:50 It has quite a few fancier features for being advertised as a "simple" crond :) 2025-02-14 16:45:18 it has acquired them, yeah. it's still a clean implementation though 2025-02-14 16:45:59 i switched to dcron long ago because iirc vixie had a rash of security problems 2025-02-14 16:46:26 so, if you wanted to not worry about crond, dcron was the way to go 2025-02-14 16:46:55 but since then they've all gotten feature parity with each other, mostly 2025-02-14 19:40:06 what's the mini root (riscv64) default login password? I tried "root" with empty password but that didn't work. 2025-02-14 19:42:07 ssm: it does not have one 2025-02-14 19:43:10 miniroot is targeted at containers, where you don't explicitly login 2025-02-14 19:43:11 yeah I just found a reddit thread that says that. have to manually edit /etc/shadow? 2025-02-14 19:43:26 ssm: how are you using the minirootfs? 2025-02-14 19:47:29 ikke: flash sdcard.img here https://github.com/DC-DeepComputing/fml13v01/releases/tag/V1.0 to sd card, reformat ext4 partition (to ext2, openbsd host only supports ext2 rw), untar the alpine mini root into fresh filesystem. This is on the new DC-ROMA framework riscv64 board (apparently very similar to the starfive visionfive 2) 2025-02-14 19:48:23 The minirootfs image is not setup to boot into 2025-02-14 19:48:36 well it boots lol 2025-02-14 19:48:56 there's no other risc-v image to use that I can find 2025-02-14 19:49:21 yeah, it's not trivial to make a general image that works across multiple boards 2025-02-14 19:49:25 What kernel are you using? 2025-02-14 19:54:33 openbsd host? 7.6 -current GENERIC.MP #518. Alpine kernel is just whatever the mini root ships with 2025-02-14 19:56:09 There is no kernel included in the minirootfs 2025-02-14 19:56:40 curl -s https://dl-cdn.alpinelinux.org/alpine/v3.21/releases/riscv64/alpine-minirootfs-3.21.1-riscv64.tar.gz | tar tz | grep vmlinu 2025-02-14 20:03:00 If you can chroot into it, you can run passwd, or even setup-alpine 2025-02-14 20:03:08 but I'm curious what you're actually booting 2025-02-14 20:03:23 must be pulling from partition 1 or 2, though I don't know what filesystems they are 2025-02-14 20:08:04 prabu, invoked: I extended the Crond page a bit, adding info for dcron - if you have any feedback or edit suggestions, let me know! 2025-02-14 20:08:07 https://wiki.alpinelinux.org/wiki/Cron 2025-02-14 20:12:31 bananicorn: lgtm, thank you 2025-02-14 21:07:43 is it possible to give normal user permission to use apk to install/remove packages? 2025-02-14 21:08:38 Not really 2025-02-14 21:08:55 The user would need to be able to write files to any location in / 2025-02-14 21:09:02 change file ownership etc 2025-02-14 21:09:53 i see 2025-02-14 21:11:17 So only option I see is to either use doas/sudo, or have some service that executes the commands for the user 2025-02-14 21:18:55 any of you just use root for everything? or most things? 2025-02-14 21:19:29 doas 2025-02-14 21:19:39 But on servers mostly root 2025-02-14 21:20:11 but if doas is set up with nopasswd, its kinda like root yeah? 2025-02-14 21:22:16 more or less 2025-02-14 21:23:37 maybe browser/mail/internet-stuff is not too good to user as root.. 2025-02-14 21:24:00 no, certainly not 2025-02-14 21:34:47 in addition to being bad for security reasons doing everything as root is guaranteed to break things, most apps don't expect root permissions 2025-02-15 01:19:31 If I am making changes to the system I donā€™t write doas before each command, I just become root with doas -s, go in and do what I need to do, and then exit 2025-02-15 01:20:33 cdā€™ing directories as a user just to write doas before everything I doubt itā€™s any safer than just cdā€™ing as root. You still have to make sure the commands you run as root are safe 2025-02-15 01:21:50 I think one thing that hangs up new Linux users is files created as root are owned by root, so you have to be mindful of that and possibly chown them to be owned by the user (when it makes sense) before you finish 2025-02-15 01:32:13 The main reason not to use doas -s is logging. 2025-02-15 01:32:40 Which also means, if you do not care about your logs - may as well. 2025-02-15 01:40:47 bananicorn, thanks for updating wiki on dcron. just made minor changes to the page.. 2025-02-15 08:20:43 prabu: Thanks, that's better :) 2025-02-15 13:20:37 3.21.3 released, but the download page only has 3.21.2 ? 2025-02-15 13:28:10 Hmm, the releases.yaml file has it updated 2025-02-15 13:39:49 Not sure why, but one file that contains the release info was not updated while make said it was up-to-date 2025-02-15 13:40:08 maybe a race condition 2025-02-15 14:30:00 The initrd is an initcpio files which gets copied onto tmpfs. Isn't using squashfs simpler? 2025-02-15 14:43:45 nice, screen works without having to un/re-plug kb on boot after upgrade 2025-02-15 21:27:04 Hey! I want to load a malloc library (hardened_malloc) for a specific application started with a OpenRC unit. I do not understand how to export the environment variable in the OpenRC unit file. 2025-02-15 21:28:01 I can use "export LD_PRELOAD=/usr/lib/libhardened_malloc.so" and after checking with "ldd /usr/sbin/nginx" it shows 2025-02-15 21:28:14 "/usr/lib/libhardened_malloc.so => /usr/lib/libhardened_malloc.so (0x7fd4fa9ff000)" 2025-02-15 21:29:02 Does that mean nginx is now using hardened_malloc as memory allocator? 2025-02-15 22:21:11 ldd checks the binary that's on-disk, but LD_PRELOAD applies to the process when its executed 2025-02-15 22:21:41 The output seems to indicate that nginx uses harddened malloc, but not due to the environment variable; it's just compiled that way. 2025-02-15 22:34:09 Er, scrub that last. If you ran export LD_PRELOAD on the same shell as ldd, then your assumption is correct 2025-02-15 22:38:41 hi guys, I'd like to run a command as user (not root) at any boot. I appreciate it's a simple bash script, however I'm struggling to let it work. can anyone suggest me a guide to have a look at please? 2025-02-15 22:39:06 s/at/anytime/, s/any/the/, s/boot/system boots/ 2025-02-15 23:25:21 seth[m]: how about you just use the /etc/local.d openrc local service, and use su - username to set the user 2025-02-15 23:25:36 -c command 2025-02-15 23:28:02 @shawn sorry could you please be more specific? 2025-02-15 23:35:41 https://www.perplexity.ai/search/run-a-command-as-a-user-at-boo-QITOIivXRHSlSOPEg7kcYg 2025-02-15 23:48:24 šŸ’€ 2025-02-15 23:48:39 (For IRC users in a TTY, that's a skull emoji) 2025-02-15 23:49:14 And in case you didnā€™t understand the context https://www.urbandictionary.com/define.php?term=šŸ’€%20Skull%20emoji%20in%20slang 2025-02-15 23:49:33 šŸ’€ 2025-02-15 23:50:35 shawn: lol! thanks for the guide. I'll try it straight away 2025-02-15 23:51:13 seth[m]: I have used that method in gentoo many times, you can look up rc.local on the wiki 2025-02-15 23:51:38 Sorry /etc/local.d I mean 2025-02-15 23:52:45 @shawn I see! of course I haven't think gentoo uses openrc as well and could've a look at their wiki 2025-02-16 00:02:45 @shawn it worked! thanks, really appreciated it! I've been trying for days with no luck 2025-02-16 00:05:23 yw 2025-02-16 07:22:50 WhyNotHugo yeah I ran ldd on the same shell as LD_PRELOAD 2025-02-16 08:30:31 I tried setting command="LD_PRELOAD=/usr/lib/libhardened_malloc.so /usr/sbin/nginx" in the openrc init script but it did not lod the .so when I checked with ldd 2025-02-16 08:32:03 Is there another way to get it loaded system-wide at boot time? 2025-02-16 08:47:23 IA_22, have you read https://wiki.alpinelinux.org/wiki/Hardened_malloc? 2025-02-16 08:48:14 Though here: $LD_PRELOAD=/usr/lib/libhardened_malloc.so /usr/sbin/nginx 2025-02-16 08:48:14 Illegal instruction 2025-02-16 08:48:35 ($ is the prompt, missed a space) 2025-02-16 09:10:12 quinq yeah I tried to set it in /etc/profile but got "nginx failed to start". Maybe permission issue as nginx is run unprivileged user "nginx" 2025-02-16 09:38:33 I don't really understand if setting environment variables is only applicable to the running shell or i 2025-02-16 09:39:20 if it can be set globally for all processes. 2025-02-16 09:48:33 I also got illegal instruction when using that prompt. 2025-02-16 10:29:09 crowdsec 1.6.5 has been merged 2 days ago ir aports and still shows only on s390x. Should I bump the release to force rebuild? 2025-02-16 10:32:59 I think there was some server-move over the weekend 2025-02-16 10:33:33 https://fosstodon.org/@alpinelinux/114008929863338558 2025-02-16 10:35:01 Saw that but it seems over and the problem is also with non arm arch 2025-02-16 10:36:46 all builders other than s390x are busy 2025-02-16 17:38:21 Hey 2025-02-16 17:45:19 hi 2025-02-16 17:46:45 Is the alpine extended x64 image not working on ventoy a known bug? 2025-02-16 17:47:59 That would be a Ventoy bug 2025-02-16 17:48:12 Not Alpine 2025-02-16 17:48:20 Oh, ok 2025-02-16 17:58:57 what about it doesn't work? 2025-02-16 18:53:29 Nvm it's my pc that doesn't boot alpine 2025-02-16 18:54:20 ACTION uploaded an image: (111KiB) < https://matrix.org/oftc/media/v1/media/download/AZojDSeaXOtXdGp7WdARxD-HEGnrynUUcOdlu8ITJbf--RbzIOdHsxyl5ko92S2Loi3Cgojh8skuBcjMZaWr8k5CeVWDWSCAAG1hdHJpeC5vcmcvSXZ0SnNrT3FTVHVzcVd1RHBHcXBXQkh5 > 2025-02-17 06:27:01 do you need more fonts than this, or i just need to config to let mpv/qutebrowser have fonts? font-alias font-cursor-misc font-misc-misc 2025-02-17 06:52:45 those are all X11 server-based fonts (not the kind most apps use), and out of the 3 packages I think only one has actual fonts (the misc-misc one) -- the others are, well, *aliases* and mouse cursors 2025-02-17 06:53:08 install some TTF/OTF fonts instead 2025-02-17 06:55:22 like font-noto(-*) for the generic everything font, and idk what else is available in the repositories (font-dejavu, font-liberation, I guess?) 2025-02-17 07:08:55 seems the update dont hinder crashing.. 2025-02-17 07:10:24 grawity okok, i guess ill just stick with font-liberation even though its a bit big.. 2025-02-17 07:12:22 basically all you should need is noto font and unifont (maybe just unifont). bitmaps? hope you like {extended,} ascii only lol 2025-02-17 07:12:48 frag: fonts are big 2025-02-17 07:13:06 seems apkovl has problems with virtual packages too? i tried to make a virtual package dependent on all the packages i use, and have only that in world, it failed on boot.. 2025-02-17 07:13:20 that's why noto is split up, the number of glyphs is *massive* when you want to handle all languages 2025-02-17 07:15:14 ssm: tbh the default 'fixed' font had pretty decent unicode support for the time 2025-02-17 07:15:23 though I don't know what counts for "extended ascii" in your case 2025-02-17 07:31:15 box drawing chars, mostly 2025-02-17 08:25:01 you're assuming those fonts can't handle greek or cyrillic or kana because they're bitmap fonts? 2025-02-17 08:26:35 try the font-noto-cjk (chinese japanse korean) 2025-02-17 09:36:36 Does someone know if there is a way to show the postinstall messages printed by apk again? I installed gnome via setup-desktop in a TTY and canā€™t scroll up because of this 2025-02-17 09:59:19 i don't think you can 2025-02-17 13:47:36 janvhs: what package 2025-02-17 13:47:59 if it's in the .post-install it would work like this `apk fetch --stdout bash | tar -xOzf - .post-install` 2025-02-17 14:36:22 gnome via setup-desktop lolā€¦ thank you shawn Iā€™m gonna try that :D 2025-02-17 14:39:18 janvhs: you can also just fetch it and use tar -tf (t lists the contents) , or you can do the t in a pipeline like I showed you by replacing x with t and removing the last arg, and pipe to less 2025-02-17 17:53:15 is there a setting for apk to always install -doc aswell when installing a package? 2025-02-17 17:59:45 No setting, you can install the 'docs' package 2025-02-17 18:04:23 i have error in qml qml Error decoding: file.pdf Unsupported image format 2025-02-17 18:04:40 in another distro it works. is that some missing dep? 2025-02-17 18:04:54 it's qml Image component 2025-02-17 18:04:57 ikke: yep i know that, it's a bit tidious - a guess that's one price yoy have to pay when chosing a distro that is made to be small 2025-02-17 18:06:48 kroovy: I'm not sure you understand. If you literally add a package called 'docs', all relevant -doc packages will automatically be installed 2025-02-17 18:07:11 oh! 2025-02-17 18:08:12 ikke: thanks for clarifying 2025-02-17 18:08:50 realroot: looks like you need a more verbose error to find out what dep is missing 2025-02-17 18:10:10 oops 2.5 GB Docs :D 2025-02-17 18:10:12 i know that qt6-qtwebengine is needed for Pdf componentsi twas that 2025-02-17 18:11:40 nice 2025-02-17 18:18:00 ikke, how does docs do that? 2025-02-17 18:20:56 Habbie: all -doc subpackages have install_if="docs $pkgname-$pkgrel-r$pkgver" set 2025-02-17 18:21:44 ah! i only looked at main/acct which appears to lack it 2025-02-17 18:22:09 It's in default_doc in abuild 2025-02-17 18:22:13 great 2025-02-17 18:22:15 picture complete, thanks 2025-02-17 18:40:01 Sorry, that's not alpine-related, just ignore or tell me if that's inappropriate 2025-02-17 18:40:15 I'm trying to share a local git repo clone with users 2025-02-17 18:40:43 I see there's a core.sharedRepository, that I set to "all" (supposedly rw for user and group, and ro for others) 2025-02-17 18:40:58 I reset --hard, but perms don't change 2025-02-17 18:41:00 Any idea? 2025-02-17 18:41:56 iirc that's only for new files, you have to fix existing files yourself 2025-02-17 18:42:10 and it's meant for bare repositories 2025-02-17 18:43:15 Documentation doesn't say so 2025-02-17 18:44:30 Also git doesn't store file modes 2025-02-17 18:44:38 Well, it only kind of stores the executable 2025-02-17 18:45:22 So not sure what you meant by ā€œonly for new filesā€, but if you meant have to replace the existing files on disk, that's why a reset --hard (I removed files anyway) 2025-02-17 18:46:15 The usecase is when sharing a bare repository with multiple linux users 2025-02-17 18:46:41 No no, it's about sharing a cloned repo (as stated) 2025-02-17 20:41:06 not alpine-specific but anyone knows how to fix sensors reading fahrenheit as celisus? 2025-02-17 20:41:16 SYSTIN: +127.0 C (high = +0.0 C, hyst = +0.0 C) ALARM sensor = CPU diode 2025-02-17 20:41:20 CPUTIN: +26.0 C (high = +115.0 C, hyst = +90.0 C) sensor = thermistor 2025-02-17 20:42:00 I rebooted and bios reports ~30C 2025-02-17 20:42:33 does `sensors -f` show any different? 2025-02-17 20:42:43 AUXTIN1: +253.4 F sensor = thermistor 2025-02-17 20:43:59 or maybe just the sensors are broken, but bios reports seems reasonable 2025-02-18 06:47:09 Elo 2025-02-18 10:42:30 Hi guys. I'm newish to Alpine and I'd like to ask you something if I may. I bought a Raspberry Pi 5 for a simple home server project (really only for nextcloud, vaultwarden, ntfy and jellyfin). I'd like to install Alpine and let it run fully on RAM and at the same time have a second partition for storage (I believe /var and /home would be enough). I'm struggling to achieve that and I was wondering if anyone could please guide me or send 2025-02-18 10:42:30 me a link to follow. Many thanks 2025-02-18 10:43:37 seth[m], did you checked the wiki.alpinelinux.org ? 2025-02-18 10:44:29 fcolista: Hi, yes I did but I find it confusing when it comes to raspberry 2025-02-18 10:44:52 what do you find confusing? 2025-02-18 10:45:11 for example: the "data" mode doesn't seems to work on the raspberry 2025-02-18 10:45:41 seth[m], the only thing I needed help with was xorg setup. Everything else was where or how I expected, or easy to find out. 2025-02-18 10:45:56 which link? What does it mean that "doesn't work"? 2025-02-18 10:47:04 have you followed carefully this? https://wiki.alpinelinux.org/wiki/Classic_install_or_sys_mode_on_Raspberry_Pi 2025-02-18 10:47:34 or this? https://wiki.alpinelinux.org/wiki/Raspberry_Pi 2025-02-18 10:47:37 m4r35n357: which guide have you followed? cause I've followed the one specific for raspberry and tried to set the installation as "data" and it gives me an error message telling me the partition cannot be mounted 2025-02-18 10:47:46 fcolista: I have followed this 2025-02-18 10:49:10 seth[m], you are going to have to explain what you mean by 'tried to set the installation as "data"' 2025-02-18 10:50:37 @m4r35n357 when it comes the question "how would you like yo use it? (SYS, data, crypt, etc)" I input "data" only then giving me an error message that the partition cannot be mounted 2025-02-18 10:54:50 let me try be more specific: I have split an nvme (I bought the PCI to nvme for raspberry) into 2 partitions: the first one has 256Mb and all the alpine boot files. The second one formatted in ext4 completely empty. Is that correct? 2025-02-18 10:55:18 seth[m], hmm, I am trying to find the guide that I used . . . it was very minimal - not the one fcolista posted AFAIR 2025-02-18 10:56:01 @m4r35n357 many thanks 2025-02-18 10:56:40 seth[m], I think the installation page has bee updated _since_ I used it! 2025-02-18 10:57:38 @m4r35n357 do you remember if the guide you followed was specific for raspberry? 2025-02-18 10:58:28 It basically was: use the installer/run alpine-setup or whatever, then set a doas password, and that was about it! 2025-02-18 10:58:54 seth[m], I _think_ so, but I can only find the feb 14th info now . . . 2025-02-18 10:59:24 @m4r35n357 yes I can do that, my issue is being able to use the second partition as storage 2025-02-18 11:00:28 se OK, I will look at the latest instructions . . . 2025-02-18 11:02:53 seth[m], what if you ignore the disk setup at this stage, and set up fstab manually later? 2025-02-18 11:04:07 @m4r35n357 tried that as well. it won't let me use "lbu" to save the config up to that point because I haven't set any disk 2025-02-18 11:05:19 seth[m], I think that "lbu" is for diskless intalls, is that what you are trying to do? It is not something I would want ;) 2025-02-18 11:16:22 seth[m], the problem is, I don't remember that question myself, sorry! I am tempted to try another install . . . 2025-02-18 11:16:37 @m4r35n357 that's correct. my idea was to run the OS fully on RAM and have a permanent storage on the second partition. would you not suggest that? 2025-02-18 11:16:58 * on RAM (diskless) and have 2025-02-18 11:19:24 @m4r35n357 no worries, thanks for trying 2025-02-18 11:28:22 seth[m], I just tried again wiht the lates image, and I definitely used a "sys" install, and I have a bsic system. If you really want diskess I am not the person to ask, sorry 2025-02-18 11:29:01 @m4r35n357 that's why :) thank you anyway 2025-02-18 11:29:26 seth[m], if you really need tha setup, only you know, but "sys" is a conventional install. I would consider dikless a waste of RAM unless I really didn't have a disk! 2025-02-18 11:29:50 sorry DISKLESS! ;) 2025-02-18 11:42:40 seth,https://wiki.alpinelinux.org/wiki/Classic_install_or_sys_mode_on_Raspberry_Pi#Convert_diskless_to_sys_mode 2025-02-18 11:44:43 @m4r35n357 thanks! 2025-02-18 11:45:39 the above content was initially on the https://wiki.alpinelinux.org/wiki/Raspberry_Pi. recently i moved it to here i.e Classic_install_or_sys_mode_on_Raspberry_Pi#Convert_diskless_to_sys_mode. I have never followed it though..i've however tested the Recommended installation method and retained all the old content as it is.. 2025-02-18 11:46:09 @prabu this seems to be a guide to convert a diskless install to a sys one. my idea wasn't this one. I'd like to have a diskless system with permanent storage on a second partition 2025-02-18 11:46:57 fcolista, just for the record, I just booted with the new SD card, logged in as root, and typed setup-alpine (or whatever it is called). That is all. 2025-02-18 11:47:21 yes.. but you need the steps to create the partition and mount it for data mode to work... 2025-02-18 11:48:28 prabu, if you are ansering me, the data mode is not "Classic install or sys mode" as those instructions are labelled 2025-02-18 11:48:39 @prabu I see thanks. I'll have a look 2025-02-18 11:48:45 follow the steps until mount /dev/mmcblk0p2 /mnt then choose data 2025-02-18 11:49:38 m4r35n357, i changed the wiki pages in the past week.. and moved all the manual steps related to sys mode to Classic_install_or_sys_mode_on_Raspberry_Pi page.. 2025-02-18 11:50:12 prabu, OK, I was sure the instructions I followed were simpler than that ;) 2025-02-18 11:50:35 i was basically trying to guide seth for the data part.. the old pages did not have any instruction related to data though.. 2025-02-18 11:50:58 prabu, but I think it is worth stressing that a "vanilla" install is much simpler! 2025-02-18 11:51:24 prabu, sooooo much simpler 2025-02-18 11:52:47 m4r35n357, can you please verify Recommended installation method is working for sys mode.. 2025-02-18 11:53:35 i've only added/shown the steps.. not added any new steps for sys mode... 2025-02-18 11:55:40 prabu, I can verify that answering the quesions in setup-alpine is sufficientI did not do anything from "Classic install or sys mode on Raspberry Pi" 2025-02-18 11:55:56 setup-alpine was sufficient 2025-02-18 11:57:09 that install I just did icluded finding all the bits, taking them downstaris to the telly, downloading a new SD image, and installing it - plus a good while procratinating before I started ;) 2025-02-18 11:58:53 prabu, as far as I am concerned, setup-alpine is ready to go (apart from xorg, as I mentioned earlier) 2025-02-18 12:00:23 prabu, for "sys" mode, to be very clear 2025-02-18 13:16:11 Hello i just got alpine installed on my laptop but i can't seem to get bash-completion to work with apk. Are there no bash completions for the apk command? I looked in /etc/bash_completion/completions but didn't find one for apk so I don't know if I'm just missing a package or what. 2025-02-18 13:16:48 did install bash-completion? 2025-02-18 13:17:05 yes 2025-02-18 13:17:30 did you look in the distro directory, /usr/share/bash[_-]completion? 2025-02-18 13:17:32 knuxyl are you running bash? since ash is the default. 2025-02-18 13:18:04 I edited the bashrc file in /etc/ and the home directory to source the bash-completions as well. and yes i changed the default shell to bash and double checked with echo "${SHELL}" 2025-02-18 13:18:27 not using chsh? 2025-02-18 13:18:54 That might have been where I was seeing all the completions at, it was hours ago. There were files for like every program but I didn't see one for apk. 2025-02-18 13:19:04 I manually changed /etc/passwd 2025-02-18 13:19:50 Do yall have bash-completion working for apk? Like if I was to do doas apk add gnome-TAB TAB it doesn't autocomplete or show possible completions 2025-02-18 13:20:30 hmm that's likely handled as a completion for doas, not for apk, unless the former has a special case to invoke further completions 2025-02-18 13:20:40 does 'doas otherstuff' complete arguments as it should? 2025-02-18 13:20:57 I'll admit I don't actually have bash-completion on my alpine system at all 2025-02-18 13:21:02 I didn't check, but my main computer Debian uses bash and bash-completion and sudo commands auto complete just fine 2025-02-18 13:21:12 well, sudo and doas are different things 2025-02-18 13:21:24 the shell doesn't automatically know that "sudo apk" should proceed like "apk" 2025-02-18 13:21:40 I understand that but from bash's perspective it shouldn't matter, if its ignoring sudo I would think it would also ignore doas 2025-02-18 13:21:52 well that's my point: how does it know that it should ignore doas? 2025-02-18 13:21:55 My shell does though on Debian 2025-02-18 13:22:01 either sudo itself comes with a completion script that tells it to work that way, or you have the magic alias sudo="sudo " 2025-02-18 13:22:22 Ok let me check 2025-02-18 13:22:27 and the same needs to be explicitly provided to doas, like `alias doas="doas "` 2025-02-18 13:22:48 there is otherwise nothing that marks /usr/bin/doas as a "super command" of that sort 2025-02-18 13:23:18 I didn't consider bash was actually just using another completion for sudo, I thought itd be a special case 2025-02-18 13:24:06 it has a completion file but I have no idea how I would modify it to work with doas. I need to talk to someone who has bash-completion working with this. I'll check around and see if there's a script for doas. Thanks so much, I didn't even think of needing the completion for doas. 2025-02-18 13:25:13 itd prob just be easier to use the alias though... it just doesnt feel authentic 2025-02-18 13:27:30 that didn't work 2025-02-18 13:30:07 its still going to need a completion file for apk, tried a sudo shim and just setting the alias. hopefully someone comes on that knows how to setup bash-completion with apk 2025-02-18 13:43:13 doesn't seem to be a bash completion for apk, I tried the zsh one but it's super slow 2025-02-18 13:43:52 not worth tabbing through when the commands are so short, 'apk add' what's there to complete, and completing the package names is too slow to be useful 2025-02-18 13:44:41 ctrl-r upgrade 2025-02-18 13:45:17 it wont even complete --flags 2025-02-18 13:46:21 longnoserob[m]: yes ctrl-r is good I use that a lot 2025-02-18 17:10:34 New OpenSSH vulnerabilities have dropped: https://blog.qualys.com/vulnerabilities-threat-research/2025/02/18/qualys-tru-discovers-two-vulnerabilities-in-openssh-cve-2025-26465-cve-2025-26466 2025-02-18 17:10:47 Is alpine affected by this? 2025-02-18 17:15:06 nothing should be affected if they have been dropped 2025-02-18 17:20:50 herta: afaics yes, but they are not really severe 2025-02-18 18:34:54 Didn't we just pushed some few days ago 2025-02-18 18:46:28 fabricionaweb: no, not for openssh? 2025-02-18 18:55:40 anyone else having issues loading https://www.kernel.org ? 2025-02-18 19:00:27 nope 2025-02-18 19:06:12 git.kernel.org, lore.kernel.org and vger.kernel.org load fine, just not www or cdn... weird. it's a cert error i'm getting. 2025-02-18 19:08:27 looking at the cert, the one reported when i try to load www and cdn is from GlobalSign, but the others are letsencrypt. something not right with my connection 2025-02-18 19:30:10 i'm thinking dns cache poisoning 2025-02-18 21:43:20 I'm trying to install to a computer that doesn't have network access. Can I download all required packages beforehand and save them to the install medium? 2025-02-18 21:44:11 Like, I see there is already a package cache. Can I just add packages to it? 2025-02-18 21:51:26 triteraflops: you can install any package just with: apk add file.apk 2025-02-18 21:52:04 the cache will save all your downloaded packages on the cache path (usually /var/cache/apk) 2025-02-18 21:52:21 oh that's how the cache works 2025-02-18 21:52:30 that wasn't clear at all from the wiki article 2025-02-18 21:53:09 i think you still need to enable the cache (e.g. with setup-apkcache): https://wiki.alpinelinux.org/wiki/Local_APK_cache 2025-02-18 21:53:21 and that is useful about the .apks, but how do I know which dependencies I need? 2025-02-18 21:53:41 I would need to resolve dependencies on the computer writing the install medium 2025-02-18 21:55:01 if you have everything on a dir I think that you could do: apk add *, but I'm not sure 2025-02-18 21:55:50 for the dependencies.. you could do: 'apk add -s package' and it will output all pacakges that is going to intall 2025-02-18 21:55:53 so the only way apk can modify a cache is to actually install the packages? 2025-02-18 21:56:31 I suppose that you could also put directly apk's on it, apk wil just check if exists on the cache before try to download 2025-02-18 21:56:34 I'd like to be able to add stuff to the cache on the system writing the install medium 2025-02-18 21:56:49 donoban: I thought of that, and that won't work 2025-02-18 21:57:00 the wildcard? 2025-02-18 21:57:08 there's an index that apk reads, and if the new apks aren't in the index, it won't see it 2025-02-18 21:57:37 putting the apks in the cache dir 2025-02-18 21:57:38 but thats doing, apk add package-name 2025-02-18 21:57:59 apk add packages-file 2025-02-18 21:58:05 well, that's how I want to do it, so that package dependencies are resolved properly 2025-02-18 21:58:50 uhm.. let me try an experiemnt 2025-02-18 22:01:53 By "package deps resolved properly", I mean I want apk to remove dependencies when a package is removed. 2025-02-18 22:02:06 uhm 2025-02-18 22:02:24 https://tpaste.us/KxDw 2025-02-18 22:02:27 if I apk add *, apk won't know which packages are the intended targets, and which are just dependencies. 2025-02-18 22:02:33 apk index was removed 2025-02-18 22:02:45 it installs fine with all deps 2025-02-18 22:03:37 If remove 1 dep it fails 2025-02-18 22:03:43 ERROR: unable to select packages: 2025-02-18 22:03:45 ncurses-terminfo-base (no such package): 2025-02-18 22:03:47 required by: libncursesw-6.5_p20241006-r3[ncurses-terminfo-base=6.5_p20241006-r3] 2025-02-18 22:04:01 no I mean if you remove htop, will it remove htop's dependencies? 2025-02-18 22:04:16 apk doesn't know they're dependencies 2025-02-18 22:04:19 it knows 2025-02-18 22:04:30 but with the line "apk add *" you added everything to world 2025-02-18 22:04:43 so it will keep them installed 2025-02-18 22:04:53 yeah that's what I don't want 2025-02-18 22:05:10 the other solution is that you create a custom repository/mirror 2025-02-18 22:05:10 dependencies should be removed when a package depending on them is removed. 2025-02-18 22:05:23 ah yes that could work 2025-02-18 22:05:33 basically the same as a cache dir lol 2025-02-18 22:05:43 but yeah some way of reforming the apk inde 2025-02-18 22:05:44 x 2025-02-18 22:06:14 uhm 2025-02-18 22:08:12 APKINDEX.tar.gz 2025-02-18 22:08:14 that file 2025-02-18 22:08:52 I can add packages to apks/x86, but apk won't find them unless they're also in APKINDEX.tar.gz 2025-02-18 22:10:26 do any of yall know how to get back-completion working with the apk command? 2025-02-18 22:10:34 honestly I don't see if the computer is offline why so deal with adding/removing... just insall what you need and upgrade from time to time :D 2025-02-18 22:10:47 like if I was to do apk add gnome-TAB TAB to show all available gnome packages I could install 2025-02-18 22:12:10 hmm, I only see zsh-completion but I use xonsh with fish-completions and works 2025-02-18 22:12:29 do you use bash knuxyl ? 2025-02-18 22:13:21 i have bash-completion installed and changed shell to bash and sourced bash-completion in .bashrc and /etc/bash/bashrc, i just dont see a apk completion file in /usr/share/bash-completion/completions 2025-02-18 22:14:36 probably there aren't 2025-02-18 22:15:57 thats what its looking like... ive looked everywhere. i was hoping id come across someone who has it or has made it. does fish-completion auto complete for the apk add and del commands? 2025-02-18 22:16:24 probably yes, I use xonsh with a module that loads fish completions 2025-02-18 22:17:07 well i have bash and bash-completion and it works too, just not for apk 2025-02-18 22:20:06 is there any way to use wildcard with apk add command 2025-02-18 22:20:29 donoban: I guess, but there is still the problem of actually getting the list of desired packages to the computer with internet access 2025-02-18 22:21:01 apk add -s package works on the target system 2025-02-18 22:21:08 but then I have to get that list back to the host lol 2025-02-18 22:21:16 (which runs archlinux.) 2025-02-18 22:21:29 Given the existence of tools to make Steam run on arm, I feel that is should be possible to run it on x86_64 Alpine hosts. 2025-02-18 22:22:09 triteraflops: well you can just download them on an script with curl/wget 2025-02-18 22:22:36 could he setup a local repository? 2025-02-18 22:24:08 WhyNotHugo: I having problems running on x86_64 with void :\ 2025-02-18 22:24:20 (nvidia card...) 2025-02-18 22:24:41 The problem is always nvidia 2025-02-18 22:26:07 I will try some workaround when have time 2025-02-18 22:26:17 now going to bed, see you 2025-02-18 22:28:13 k thanks for your help donoban 2025-02-18 22:33:47 hey, back after a reboot 2025-02-18 22:34:01 tradition, before installing any new package in archlinux 2025-02-18 22:34:08 404, 404, 404, 404 lol 2025-02-18 22:35:11 so how was the apks directory of alpine-standard-*.iso made in the first place? 2025-02-18 22:35:28 some script must have been able to make that directory and its index. 2025-02-18 22:55:13 triteraflopscheck with wiki on how to create a customer iso 2025-02-18 23:48:15 The other guy had the right idea though. How would I make a custom alpine repository? 2025-02-18 23:49:21 Ah, the command I'm looking for is apk index: 2025-02-18 23:49:28 https://www.erianna.com/creating-a-alpine-linux-repository/ 2025-02-19 00:07:44 Now, I'm having trouble getting apk to work with an alternate --root 2025-02-19 00:08:00 just starting with an empty directory doesn't work 2025-02-19 00:08:42 is there some command or something for creating a minimal root? 2025-02-19 00:17:39 Where is --initdb documented? 2025-02-19 01:52:24 sorry i don't know how to setup the repo. it's just what i did with debian for a little bit and worked fine. 2025-02-19 03:48:15 Coming up against an issue with starting networks in KVM using virsh net-start. It's complaining about the --destination-port (or --dport) arg in iptables. Anyone come across this? 2025-02-19 03:55:01 error: internal error: Failed to run firewall command iptables -w --table filter --insert LIBVIRT_INP --in-interface virbr0 --protocol udp --destination-port 67 --jump ACCEPT: iptables v1.8.11 (nf_tables): unknown option "--destination-port" 2025-02-19 03:55:33 (the error that comes up during: virsh net-start default 2025-02-19 03:56:56 This is on Alpine Linux 3.21. 2025-02-19 03:58:22 where is the command defined? 2025-02-19 04:03:27 your iptables might actually be nftables 2025-02-19 04:09:27 I have iptables and iptables-legacy installed. 2025-02-19 04:10:08 The command is evidently automatically executed in the background when you do the virsh net-start command. 2025-02-19 04:10:34 Probably when the KVM network in question does things like NAT translation. 2025-02-19 06:49:15 triteraflops: if you use the apkcache I think that you can also copy the APKINDEX files 2025-02-19 08:42:32 I have a proxmox host and several lxc containers, the alpine ones (and Gentoo with openrc) have empty /sys/fs/cgroup/cgroup.subtree_control while systemd containers doesn't 2025-02-19 08:44:39 and echo '+memory' > /sys/fs/cgroup/cgroup.subtree_control gives -bash: echo: write error: Resource busy 2025-02-19 08:46:25 tried all rc_cgroup_mode= modes and rc_cgroup_controllers="memory" but that don't help 2025-02-19 10:51:37 Hi, I have a question about networking: is possible to give a bridge a specific mac adress ? Problem: sometimes the usual "br0" in network/interfaces gets ita mac address from other interfaces I attach later into the bridge so it changes costantly and gets always a different IP from my dhcp server 2025-02-19 10:52:01 is possible to make the bridge get always the same mac of something like eth0 ? 2025-02-19 10:52:17 or I have to user pre-up popst-up clauses ? 2025-02-19 11:07:23 the man pages of ifupdown-ng are a bit obscure on the subject 2025-02-19 11:20:07 wyk72 : macchanger is an application to change mac addresses. 2025-02-19 11:20:07 not sure how well it would work in your context, though. 2025-02-19 11:30:52 I figured it out reading ifupdown-ng source code/docs (always a bit obscure and with no examples) there is a "bridge-hw" directive that defines mac address 2025-02-19 12:45:39 Hi! I've been having a problem with dmcrypt for a while now. I've searched every forum I could find, read the manpages I figured were relevant, and still can't figure it out. 2025-02-19 12:47:14 My home partition is encrypted with LUKS and uses a passphrase. In /etc/crypttab I have included the relevant line with its UUID. But every time my computer boots, a message appears in the boot screen saying that it couldn't find a device with that UUID. Now the weird part: the UUID it looks for is NOT the one in /etc/crypttab, but an older one. 2025-02-19 12:48:08 I tried using mkinitfs, but it changed nothing, and I don't understand how it could be relevant since the decryption is after that phase (AFAIK) 2025-02-19 12:48:23 Does anyone have any idea what might be the problem? 2025-02-19 12:56:06 crypttab is a systemd thing, alpine linux uses openrc. see https://wiki.alpinelinux.org/wiki/Setting_up_encrypted_volumes_with_LUKS and https://wiki.alpinelinux.org/wiki/Setting_up_disks_manually#Encryption for starters 2025-02-19 12:59:45 i know that deals mostly with root partition, but that is a starting point 2025-02-19 13:09:23 juan_: also, you will need cryptsetup installed (apk add cryptsetup). when that is done, take a look at /etc/conf.d/dmcrypt; edit that to suite your setup. you will need to add dmcrypt to your services: rc-update add dmcrypt; and add to start it without reboot: rc-service dmcrypt start. but be sure to have /etc/conf.d/dmcrypt setup first. 2025-02-19 13:11:41 the comments in /etc/conf.d/dmcrypt are very verbose, so that should help some with doing the editting. 2025-02-19 13:25:23 I have pretty much come to the end of my ALSA/dmix investigations, and it looks like dmix simply is not compiled in to the Raspberry Pi build. Is there anyone with real non-Pi hardware able to test this? If you type "aplay -L" (from alsa-utils) you should see an entry for dmix (Direct sample mixing device). Is it there on other architectures?) 2025-02-19 13:31:17 FWIW PiOS on a Pi has it 2025-02-19 13:36:04 I have dmix on my orange pi 2025-02-19 13:36:06 works fine 2025-02-19 13:37:15 aron, thanks for the data point - did you build yourself, or are you using a "generic" ARM build? 2025-02-19 13:38:03 kernel is custom, because the generic arm build lacks dozen of required modules 2025-02-19 13:38:19 everything else is stock 2025-02-19 13:39:05 aron, OK cheers, looks like I need to try a bug report . . . 2025-02-19 13:39:50 this is a known thing, btw, arm SBCs are way to vary, you can't include everything in a single build, it would be 2 gigs 2025-02-19 13:41:12 idk what kernel are you using, but if it is a rpi specific kernel, then it could be a missing module -- if it is the generic arm build, then don't waste your time reporting it, because it is intentional 2025-02-19 13:42:00 aron, yes, but on a minimal system, i would count this highly - the alternative would be to install a larger package like pulse or jack or pipewire - a shame if the basic ALSA works everywhere else! It is the standard Pi download BTW. 2025-02-19 13:42:19 I shall look at the kernel modules 2025-02-19 13:43:04 also: devicetree is set up correctly? 2025-02-19 13:43:22 i.e. audio-related stuff are status="okay"; 2025-02-19 13:44:15 well, that is a question I cannot answer, but the config comes from working Pis, there is not much in the way of audio overlays and I havent chnged anything, and everything else works but dmix, so I reckon so! 2025-02-19 13:44:38 ic 2025-02-19 13:45:05 did you double/triple-check your dmix config in alsa? :) 2025-02-19 13:46:08 aron, that is the first part of the ALSA rites of passage. At the end of the failed quest you should find that "dmix needs no config", according to the alsa docs 2025-02-19 13:46:35 the PiOS machine has no /etc/asound.conf or .asoundrc 2025-02-19 13:46:42 well, I could argue with that :P 2025-02-19 13:46:52 aron, let's not ;) 2025-02-19 13:47:16 the very least is to tell also to use dmix 2025-02-19 13:47:23 s/also/alsa/ 2025-02-19 13:47:59 default alsa config might be different on distros 2025-02-19 13:48:47 I have tried the config here - it makes no diference https://wiki.archlinux.org/title/Advanced_Linux_Sound_Architecture#Software_mixing 2025-02-19 13:49:45 aron, BTW what is the module name for dmix, from you installation? 2025-02-19 13:50:01 this is my /etc/asound.conf on the orange pi 2025-02-19 13:50:02 https://paste.centos.org/view/e52170a2 2025-02-19 13:50:30 module: I thought the sound doesn't work at all, but it seems this is not the case 2025-02-19 13:52:55 aron, that looks rather familiar (I have been "around the houses on this"), but doesn't work either 2025-02-19 13:53:30 aron, I am 99.999999999% sure the issue is that it is not cmpiled into the Pi version of alsa 2025-02-19 13:53:35 @j_v thanks! 2025-02-19 13:53:49 juan_: yw 2025-02-19 13:54:52 m4r35n357: I don't see the dmix in `aplay -L` 2025-02-19 13:55:59 aron, are you talking about your system? 2025-02-19 13:56:06 yes 2025-02-19 13:56:37 aron, excellent! what happens if you type the command: "aplay /usr/share/sounds/alsa/Noise.wav & aplay /usr/share/sounds/alsa/Noise.wav &" 2025-02-19 13:56:50 To clarify: I found the (probably) guilty line in /etc/conf.d/dmcrypt. It included the wrong UUID. But then is /etc/crypttab useless? Or is /etc/conf.d/dmcrypt generated from it? I don't remember editing this /etc/ā€¦ file when I setup the encryption. 2025-02-19 13:57:00 aron, you should hear nois, and see no errors 2025-02-19 13:57:05 (Is cross-talking considered rude here?) 2025-02-19 13:57:22 it just plays twice 2025-02-19 13:57:30 aron, I see: aplay: main:850: audio open error: Resource busy from one, and hear noise from the other 2025-02-19 13:57:55 m4r35n357: it means, dmix is not used 2025-02-19 13:58:00 they should play simultaneously, did you type both "&"s? 2025-02-19 13:58:17 "twice", but in the same time 2025-02-19 13:58:38 no errors, it just works 2025-02-19 13:58:41 aron, yes, and I think it is not used because it is not there. If you don't get the error that is conclusive! 2025-02-19 13:58:58 let me investigate a bit 2025-02-19 13:59:53 juan_: afaik, /etc/crypttab is not used on alpine at all 2025-02-19 14:00:09 aron, thx, and no sweat, I am here for a while ;) 2025-02-19 14:00:24 m4r35n357: okay, so this yields some stuff for me: readelf -a /usr/lib/libasound.so.2 | grep dmix 2025-02-19 14:01:23 aron, that gives me four lines of output, which is way over my head ;) is that what I should see? 2025-02-19 14:01:35 4 lines, correct 2025-02-19 14:02:06 j_v: Then the mistery is how I got it working the first time! 2025-02-19 14:02:10 And it will remain so 2025-02-19 14:02:16 hmm, so that means is _is_ compiled into the ALSA libs? 2025-02-19 14:02:17 Thanks again, eitherway 2025-02-19 14:02:25 it is possible to have crypt volumes in fstab (using the crypto_LUKS options, though i haven't used that in a while 2025-02-19 14:02:36 m4r35n357: yes, it is compiled in 2025-02-19 14:02:51 aron, ouch, that is my last explanation gone ;) 2025-02-19 14:03:54 aron, I have exhausted all avenues now, and I can live with one sound source at a time, but it is a little frustrating 2025-02-19 14:04:07 aron, so thanks for your help 2025-02-19 14:04:52 it should work :\ 2025-02-19 14:05:23 juan_: sorry i am not more help. i mostly use crypt with autofs and pam_mount helpers (mount.crypto_LUKS, etc) 2025-02-19 14:05:45 aron, yes, and if I get any other clues, I will investigate, but I cant' think of anytheiing else to try ATM 2025-02-19 14:06:04 You were very helpful! I solved my problem. I only mean I'll never know how I got it working the first time around. 2025-02-19 14:06:31 ah, good to hear. glad you got it working. 2025-02-19 14:08:22 m4r35n357: I'll think about it, and do some research, I'll ping you one day 2025-02-19 14:09:03 aron, that is very kind, thank you ;) Of course If I solve it myself I will do likewise. 2025-02-19 14:09:51 yw and thanks 2025-02-19 14:20:09 I found a way to get the packages I want and add them to the boot medium 2025-02-19 14:29:47 I have to use an --initdb add, a fetch -R and an index command. 2025-02-19 14:43:01 It would be nice for the prompter to store credentials in the kernel keyring, so other partitions can be unlocked automatically too. 2025-02-19 14:43:18 Here's my solution to making a custom repo: https://tpaste.us/oxDM 2025-02-19 14:43:51 It requires apk-tools, which is at least available in archlinux. 2025-02-19 14:50:39 Now, I can do the entire installation offline. 2025-02-19 14:58:22 juan, i'll appreciate if you can update the wiki pages, if you found something missing or not clear.. 2025-02-19 15:06:49 triteraflops: nice! i've saved that paste and will play around with that when i get a chance. thanks for sharing. 2025-02-19 15:10:21 i've intended to do something similar for a long time, just never got to it. i use several local hosted aports for my desktop setup, so would be nice to have installation media to have it all ready to install right from the start. 2025-02-19 16:08:33 pavucontrol installs but: Couldn't open libGLESv2.so.2 2025-02-19 16:10:30 it needs to install mesa-gles 2025-02-19 16:10:42 I think it should be added as dependency... there are some packages breaking due that 2025-02-19 16:10:50 thanks 2025-02-19 17:48:21 triteraflops: looks nice but you are using http and --alow-untrusted, I will use https at least for get the keys 2025-02-19 17:48:29 would* 2025-02-19 21:58:07 hi all, installing to nvme, getting error, "WARNING: Root device is not specified in /etc/update-extlinux.conf. Any suggestions? 2025-02-19 22:05:39 Doing a diskless install, 3.2.3 x86_64 no errors running setup-disk /mnt except the one above. 2025-02-19 23:57:03 hi guys i use edge repos but i cant understand well one thing,anyone can explain me in the https://security.alpinelinux.org/branch/edge-main and https://security.alpinelinux.org/branch/edge-community that packages are vulnerable or potencially vulnerable??? 2025-02-20 00:38:39 there are no vulnerable packages, that i'm aware of, in any repo. not knowingly vulnerable anyway 2025-02-20 00:38:58 alpine would not, afaik, make vulnerable packages available 2025-02-20 00:40:05 but in the end i suppose that depends on what "vulnerable" means to each person 2025-02-20 00:40:22 From Trusted and Vouched Dealers... (full message at ) 2025-02-20 10:50:10 That's a good point, donoban . I'll need to use a different mirror, though, because far.fi is http only lol 2025-02-20 11:10:27 Actually, donoban , even https://wiki.alpinelinux.org/wiki/Bootstrapping_Alpine_Linux#Install was using http. I just fixed it. 2025-02-20 11:14:46 the default repo are http as well, I asked other day someone said its fine 2025-02-20 12:42:00 Well, fabricionaweb , it's fine if you *already have the public keys*. 2025-02-20 12:42:15 It's extremely not fine if you're using an http server to get the public keys lol 2025-02-20 13:06:01 Is there some way I can have a read only root FS that isn't all in RAM? 2025-02-20 13:06:20 My computer only has a gig of ram and retroarch just won't fit. 2025-02-20 13:09:14 sdcard slot? 2025-02-20 13:21:53 All I have is a USB drive. I'm running diskless of of it 2025-02-20 13:21:58 *off of 2025-02-20 13:51:58 I tried adding the packages to the iso's apks/x86 directory and updating the index. 2025-02-20 13:52:05 Now, nothing boots at all! 2025-02-20 13:52:16 It says it can't find /sbin/init 2025-02-20 13:52:20 what the hell. 2025-02-20 15:09:08 Morning, is there a way to recursively find all dependencies of a package (a recursive `apk info -R `) ? 2025-02-20 15:23:23 pu: apk dot may help 2025-02-20 15:27:36 Hmm, I will write a recursive function for this but I think I would want to limit it to two levels by default, with the option of being unlimited ā€œ0ā€ or any other number of levels. 2025-02-20 15:28:21 Oh itā€™s built in , I thought dot was a package 2025-02-20 15:47:29 ikke: apk dot is too talkative for a diff; will write a small python program then, thanks 2025-02-20 18:26:22 how use this in source of APKBUUILD? https://github.com/nemomobile-ux/glacier-dialer/commit/c1a5bb7917b951668e982eb7d71323d95408564c 2025-02-20 18:27:21 https://github.com/nemomobile-ux/glacier-dialer/archive/c1a5bb7917b951668e982eb7d71323d95408564c.tar.gz 2025-02-20 18:27:39 replace 'commit' with 'archive' and append an extension 2025-02-20 18:30:16 thanks, i just noticed that it epends on qt6-glacier-app though 2025-02-20 18:30:54 i used toapk with https://github.com/nemomobile-ux/nemo-packaging/blob/master/glacier-dialer-git/PKGBUILD#L32 2025-02-20 18:32:04 i thought that it was a qt fork 2025-02-20 18:32:28 what's qt6-tools in alpine? 2025-02-20 18:33:04 i mean the equivalent in alpine 2025-02-20 18:33:49 qt6-qttools 2025-02-20 19:37:06 Why are you packaging it exactly? I packaged Glacier before, you can still find it in git, but got rid of it due to it being a bit of a maintenance problem and low interest 2025-02-20 20:16:38 "Why are you packaging it exactly..." <- to use it. i did not see in repo 2025-02-20 20:16:39 it's missing components 2025-02-20 20:17:35 can i run it as daemon in sxmo? 2025-02-20 20:18:20 i guess gnome-calls should work i need to test some WM cause something is weird with sxmo 2025-02-20 20:30:04 Hey, on linux-rpi / RPi 4 I tried to use nftables, however "Your kernel lacks nftables support, please load..." 2025-02-20 20:30:22 what fuckery I need to do? 2025-02-20 20:31:14 is it matter of kernel version or I fucked up something ? 2025-02-20 20:31:32 as on rpi 5 I can start nftables service 2025-02-20 20:32:16 there I am on edge, so different kernel 2025-02-20 20:33:28 morena: is the running kernel the same as the installed kernel? 2025-02-20 20:33:37 I assume ;/ 2025-02-20 20:33:39 (version) 2025-02-20 20:34:03 It would help to verify 2025-02-20 20:34:03 6.12.8-0-rpi #1-Alpine SMP PREEMPT Mon Jan 6 08:41:07 UTC 2025 aarch64 Linux 2025-02-20 20:34:18 ls /lib/modules 2025-02-20 20:34:44 oh here we go 2025-02-20 20:34:55 so should reboot I assume ;/ 2025-02-20 20:34:58 yes 2025-02-20 20:35:06 may I boot again 2025-02-20 20:35:11 god bless you ;/ 2025-02-21 08:34:53 Hmm, my system is failing to set the system clock. chronyd is running but reports it can't find a suitable source for synchronisation. If I try ntpd instead it reports connecting to the ntp pool but also never actually sets the clock 2025-02-21 08:35:12 So now my system thinks the date and time is yesterday evening, when I last shut down this machine (a VM)... 2025-02-21 09:23:39 I use the busybox ntp, tho it is not the default from setup-ntp, idk why 2025-02-21 09:46:57 is the CI on gitlab broken? It looks like there are no runners 2025-02-21 09:47:26 msrd0: the x86_64 host has issues, we're working with the provider to recover it 2025-02-21 09:47:51 msrd0: if you rebase, you should at least see the jobs for other arches work again 2025-02-21 10:19:06 hello o/ - I just left a comment here: https://github.com/alpinelinux/alpine-make-vm-image/issues/36#issuecomment-2674122727 about a need for which I don't know where to start. It seems that Jakub, the author of `alpine-make-vm-image` is not on this chan, but if anyone has any idea about how to solve this problem it would be great 2025-02-21 10:19:14 (TL;DR: it's about making a read-only VM image in an `.iso` file, a bit like what `alpine-make-vm-image` does, but read-only) 2025-02-21 10:34:23 mid: What would that do that the standard iso's do not do? 2025-02-21 10:35:57 ikke: it would be customized, "already configured" 2025-02-21 10:37:54 `alpine-make-vm-image` allows to run a `configure.sh`Ā script at the end of the process 2025-02-21 10:45:19 maybe creatin an apkovl is what I need? but I don't know how to automate that 2025-02-21 10:46:05 Yes, if you can provide an APKOVL, that would be easiest 2025-02-21 10:47:21 mid: you could take a look at scripts/genapkovl-dhcp.sh script in aports 2025-02-21 10:47:56 thank you, I'm going to have a look at this 2025-02-21 12:00:03 Hi everybody! Does anybody else here wants vscodium on Alpine as much as I do? :) 2025-02-21 12:01:37 There is this PR !73393 from four months ago, I think a lot of work went into it, but it seems that it just kinda slipped through the cracks? With the author constantly keeping it up-to-date, but apparently nobody looking at it for the past four months? So I just wanted to mention it here, in case it just got forgotten about or something :) 2025-02-21 12:22:05 What is the difference for it from the code-oss? 2025-02-21 12:23:14 Ok i see the issue #14860 2025-02-21 12:25:00 Imo vcscodium should stay and code-oss leave, but that is something to the maintainer 2025-02-21 15:16:14 has the package consolekit2 been dropped? It does not seem to be available at http://dl-cdn.alpinelinux.org/alpine/v3.21 2025-02-21 15:16:32 m4r35n357: yes 2025-02-21 15:16:54 a2f2d8f15fbaf280cf2d12bb6f76aeafd1937148 2025-02-21 15:17:00 mio, thanks! I thought I was going mad ;) 2025-02-21 15:17:57 you're welcome, was about to look for the commit link, ikke beat me to it 2025-02-21 15:18:16 still no crashing m4r? do you use mpv? actually it does seem better the last says tho, havent crashed since 18.feb.... 2025-02-21 15:19:02 I was getting 25247 avilable packages on a fresh install, and 25248 on an existing one (which already has consolekit2 installed) 2025-02-21 15:19:52 frag, no, I am using real raspberries in "desktop" mode still no progress on ALSA dmix so far either 2025-02-21 15:20:10 frag, everything is rock solid here 2025-02-21 15:21:04 m4r hmm, whats "real raspberries" and "desktop mode"? 2025-02-21 15:21:25 I am still tring to track down why I don't get OpenRC boot mesages on a Pi 5 and 500, but I think that might be down to firmware/drivers now, so my investigations continue 2025-02-21 15:21:41 frag, real hardware, not number-crunching 2025-02-21 15:22:43 frag, sorry I might have you mixed up with someone who was talking about diskless the other day 2025-02-21 15:23:17 np :] 2025-02-21 15:25:00 frag, actually I do my own "number-crunching" software, but it is "massively unparallelizable" 2025-02-21 19:21:49 how do you start dbus for user? i am trying niri 2025-02-21 19:27:19 How is niri started? 2025-02-21 19:30:11 There's the dbus-run-session helper script 2025-02-21 20:02:39 niri --session from tinydm 2025-02-21 20:09:06 somethign does not work well. waybat started only once 2025-02-21 20:11:48 ikke how do i use that? 2025-02-21 20:12:29 exec dbus-run-session niri --session? 2025-02-21 20:14:59 yes 2025-02-21 20:20:48 for some reason it's slow to start 2025-02-21 20:20:55 wiht dbus 2025-02-21 20:22:16 https://paste.trom.tf/areyuqaqoz.bash 2025-02-21 20:22:35 that one uses dinit ^ 2025-02-21 22:34:04 wow that's a nice little pastebin 2025-02-21 22:35:26 Hey, somehow found on rpi 5 with SSD I have stripe=32 mount option for / ext4. Should it be there? 2025-02-21 22:36:01 in fstab 2025-02-21 22:39:28 I did regular setup-alpine from sd card or usb into ssd 2025-02-21 23:36:54 It won't hurt anything and can safely be ignored unless you are trying to get a really high benchmark or trying to get your SSD to outlive you. 2025-02-21 23:53:57 zcrayfish: and does it help ? 2025-02-21 23:54:11 many things don't hurt but are sensless junk 2025-02-22 02:43:07 help 2025-02-22 02:45:20 Ignore that, (darn irc client!). Reporting that using dinit on Alpine works really well! I tried to remove openrc completely though and cant without losing seedrng. 2025-02-22 02:53:46 I can believe it. RNG is very important and fragile, yet easy to mess up. 2025-02-22 09:35:48 hi, can someone confim if the instructions here are correct https://tpaste.us/xDQ1 2025-02-22 09:36:58 the above instructions convert sys mode to diskless and allows to keeps the system updated.. 2025-02-22 09:37:24 s/keeps/keep 2025-02-22 11:11:29 kinda would want a proper os 2025-02-22 11:13:35 been on alpine linux many years now, used rpi4 before, got a rpi5 for yule 2025-02-22 11:14:10 run from RAM 2025-02-22 11:40:33 frag, the above instruction allows a regular sys mode install of alpine linux to run as diskless.. temporarily become sys to do system maintenance..continue to run as diskless. 2025-02-22 11:44:31 ups, those messages went to the wrong chan 2025-02-22 11:44:56 someone mentioned openbsd... 2025-02-22 14:58:53 Hey, been enjoying Alpine greatly on my secondary computer, and have been thinking about installing it on my daily driver. I was wondering, however, what the advantages and disadvantages of diskless are? I read that it's kindof like an immutable OS, with some speed benefits, and I presume some higher memory usage? 2025-02-22 15:00:43 For personal devices, I don't think there's a huge benefit 2025-02-22 15:00:59 It mostly benefits servers that do not change a lot 2025-02-22 15:02:25 It boots from a usb drive, and all changes you want to keep are persisted with a command. Non-committed changes would be good next reboot 2025-02-22 15:03:16 Ok, cool. 2025-02-22 15:03:23 Everything is installed in memory, so if you are planning to install larger applications, that would all consume your memory 2025-02-22 15:03:37 Yeah, I do a lot of Blendering.... 2025-02-22 15:05:08 I am currently running NixOS which is using 15.3 GiB while running Sway, a couple terminals and Librewolf.... So the lower memory usage of Alpine is very desirable to me. 2025-02-22 15:06:08 I was also wondering if anyone had managed to get BcacheFS running on Alpine. It does not appear to ship with it and was curious to know about it for Alpine compared to NixOS... 2025-02-22 15:10:43 (I should specify, part of why I think I have such high memory usage is BCacheFS, but I have had a somewhat dificult time confirming that hypothisis...) 2025-02-22 17:27:15 hmm, all of a sudden I can not shut down or restart from xfce menu . . . did something odd happen in updates, maybe consolekit2 removal? 2025-02-22 17:33:28 aha this mentions consolekit: https://unix.stackexchange.com/questions/785585/shutdown-and-reboot-buttons-are-greyed-out-in-xfce-on-alpine-linux 2025-02-22 17:37:34 is that the "approved" fix or, e.g. is there another package or upgrade that provides this file? 2025-02-22 17:38:36 in any case it has not been picked up automagically so I will need to reboot . . . . 2025-02-22 17:40:14 :( 2025-02-22 17:42:15 OK that did not fix it! 2025-02-22 17:44:02 hi 2025-02-22 17:57:20 :) 2025-02-22 17:57:44 m4r35n357: it's just greyed out or ? 2025-02-22 17:58:49 funderscore, greyed out - first noticed it about an hour ago ;) 2025-02-22 17:58:57 ah. 2025-02-22 18:01:07 I suspect this is related to consolekit2 removal, but i had to remove it so I don't have the configs for it any more! 2025-02-22 18:13:09 fedx how is that 16gb, you like never close tabs? 2025-02-22 18:13:58 or it's mostly blender... I imagine blender and the browser are still going to be the biggest hogs and binary size is going to have a lot less of an effect 2025-02-22 18:14:50 you can change the binary size of the browser itself but the websites are still going to be bloated, and whatever you are doing in blender of course 2025-02-22 18:29:28 how install from alpine repo apk add modemmanager ? i installed one that i compiled 2025-02-22 18:43:21 realroot[m]: did you try just that? apk add modemmanager? 2025-02-22 18:43:41 yes 2025-02-22 18:44:08 And what was the result? 2025-02-22 18:44:26 i find not so clear what happens 2025-02-22 18:44:56 apk policy shows 1.22.1-r1 so i think it worked actually? 2025-02-22 18:45:34 After this operation, 0 B of additional disk space will be used. OK: 5268 MiB in 1433 packages that does explain if somethign is upgraded/removed/downgraded 2025-02-22 18:46:17 no that version is from my apk 2025-02-22 18:46:35 Do you have the community repository enabled? 2025-02-22 18:49:20 yes 2025-02-22 19:00:29 shawn: No... IDK what's going on here! It's like 12GiB when I first open my terminal to check memory usage for some reason! 2025-02-22 19:05:32 is you have even a few gigs available you're not in a resource contention 2025-02-22 19:06:35 here I have gnome-shell and firefox, been browsing a few heavyish sites and before and after I opened blender https://www.irccloud.com/pastebin/ukA0w4SA/ 2025-02-22 19:08:22 > *Available* memory is the amount of memory which is available for allocation to a new process or to existing processes. 2025-02-22 19:08:22 > *Free* memory is the amount of memory which is currently not used for anything. This number should be small, because memory which is not used is simply wasted. 2025-02-22 19:11:00 Nowhere near contention in normal usage (it's a 96GiB laptop). Only gets to be problematic when I am doing exceptionally large blender stuff. 2025-02-22 19:13:50 My X86 tablet is running PMOS/Alpine with SXMO/Sway, which is fairly similar to my main laptop. In a similar state it's more like 1GiB used. 2025-02-22 19:14:17 It even seems like system daemons like Pipewire use more memory on NixOS. 2025-02-22 21:00:33 does anyone else have problem with alpine where changes in fdisk/cgdisk isn't recognized by setup-alpine? i even tried partprobe. i setup a raid at md127 but setup-alpine would just say it doesn't exist. manually mounting would give the same problem 2025-02-22 21:46:50 fedx: compiling against a different libc could do that 2025-02-22 21:48:17 or different compiler, or different optimization 2025-02-22 22:34:21 knuxyl: Assuming you use the default busbox mdev, try 'mdev -s', though I don't know if it does more than partprobe 2025-02-22 23:37:06 Hi. I am trying to install X with a tmpfs. I'm trying to avoid installing mesa as a dependency. Is there a way to do this in apk? 2025-02-23 02:19:34 in edge, upgrading to electron-33.4.0-r0 purges vulkan-loader and thereby breaks stuff (for me, wlroots) 2025-02-23 02:20:30 downgrading to 33.3.1-r0 resolves it 2025-02-23 06:46:41 bananicorn: well ive already installed it and im not ready to switch main pc. i was wondering if anyone else had the problem, i have to format the disk with debian and then install because alpine wont recognize any changes to the disk 2025-02-23 08:07:04 knuxyl: rebooting the installation medium would most definitely work 2025-02-23 08:07:21 knuxyl: I think you need to make busybox's mdev rerecognize the disks, though I'm not sure how to do that; see bananicorn's mdev -s, perhaps 2025-02-23 08:07:34 knuxyl: I ended up installing lsblk, noting the device numbers, and running mknod 2025-02-23 10:10:09 hey experienced alpine people. I want to use gotosocial v0.18.0 on alpine 2025-02-23 10:10:54 3.12.2 - what is the best course of action? trying to use it from edge or trying to backport myself (i think i'm a bit experienced with backpoirting, just not on alpine yet :-) 2025-02-23 10:11:33 alpine 3.12 is ancient.. 2025-02-23 10:11:41 You have to build it yourself for that version 2025-02-23 10:11:56 3.21.3 i mean, sorry 2025-02-23 10:13:36 !80371 is the MR for edge 2025-02-23 10:14:29 is there a guide how i could merge that into an on 3.21.3 branch to use for myself? 2025-02-23 10:14:43 or would it be prefered to just use @edge once it lands there? 2025-02-23 10:15:04 l 2025-02-23 10:15:35 steinex: git cherry-pick 2025-02-23 10:16:19 but maybe it's smart to wait until it's fully merged to edge then right? so that bugs that gets fixed before merging are ironed out 2025-02-23 11:01:23 q 2025-02-23 11:01:32 wops 2025-02-23 11:48:18 Hey. In the 'data disk' mode, every time I reboot I need to reinstall the 'mdadm' since the executable is nowhere to be found, despite it being in the 'world'. Do I somehow need to lbu-commit it separately? Is such issues known? Thank you. 2025-02-23 11:49:22 steinex: what bugs are you expecting to be picked up and fixed? Keep in mind that what is being merged is the updates to the build script and/or any patches applied on top (. It also might help it getting merged if someone else confirms its a-ok. 2025-02-23 12:01:22 Wait, I only did the 'setup-bootable' and created myself a bootable USB. Never did the 'setup-alpine' or anything like that. I'm able to 'lbu commit usb' and the changes are commited (as I mention the 'world' gets updated, was able to create a user etc.) but after _some_ packages install (mdadm in this particular case, didn't install much more than that yet) the executables under $PATH ain't there after reboot. 2025-02-23 12:04:33 Going through the 'setup-alpine' now. Perhaps (?) it'll make some diff I'm hoping although I don't understand how the executables wouldn't get commited like that. 2025-02-23 12:56:04 Yes never mind me good alpine pple, helps to actually 'setup-alpine'. Thanks anyway :) 2025-02-23 12:56:47 a few weeks ago i stopped using setup-alpine and just started installing mostly manually 2025-02-23 12:57:29 mostly because the setup scripts pass --quiet or whatever to various programs that take a long time (because I have relatively slow network access) without letting me intervene and w/e 2025-02-23 13:00:25 Sure if you able to nothing's stopping you setting it all up by hand. 2025-02-23 13:00:45 what takes a long time? i run through it fast! 2025-02-23 13:23:07 frag: Downloading the mirrorlist (or something around that) takes forever 2025-02-23 13:23:26 ah yes, true, i just use the default now, 1 2025-02-23 13:23:27 I'm not sure if I remember correctly, but I think it attempts to download the mirrorlist before asking me whether I want to edit /etc/apk/repositories by hand 2025-02-23 13:24:06 I reliably get around 10KiB/s to Alpine's dl-cdn :( 2025-02-23 13:28:23 huh, coreutils is one binary too now.. 2025-02-23 13:29:55 if you `tail -f file` then `sed -i s/foo/bar/g file` tail wont follow it anymore? 2025-02-23 14:38:30 ? 2025-02-23 14:39:08 frag: They don't seem like one binary to me 2025-02-23 14:39:43 oh, nevermind 2025-02-23 14:39:58 alpine seems to package coreutils differently, i tested on another distro just now 2025-02-23 18:35:51 runxiyu_: I may not be reading backlog correctly, but alpine doesn't use coreutils, it uses busybox 2025-02-23 18:36:07 there is a coreutils package however if you want coreutils 2025-02-23 18:44:41 ACTION wonders what the difficulty is in porting something like {open,net}bsd utils to alpine. are they just too big? 2025-02-23 18:45:48 maybe take a look at chimera-utils 2025-02-23 18:47:10 abby: is it packaged? `apk search chimera` returns nothing 2025-02-23 18:47:32 i meant like on github 2025-02-23 18:47:46 ah, yeah I could try to write a port 2025-02-23 18:47:51 https://github.com/chimera-linux/chimerautils 2025-02-23 18:47:55 I've been meaning to learn packaging for apk anways 2025-02-23 20:39:33 Hi, not sure if this is the right place to ask, apologies if it isn't. Totally new to alpine, only previous experience with Linux has been Debian as a dualboot and on microcontrollers 2025-02-23 20:40:36 S6m: how can we help you? 2025-02-23 20:45:33 Hi, I am trying to install alpine on my laptop in a partition (intended to be used as a dual boot). Wren I try mounting /mnt to my partition, I get 'invalid argument'. I am sure this is the correct partition, I formatted it in both NTFS and exFAT. Command I am running is mount /dev/nvme0n1p5 /mnt. Does anyone know how to resolve this? 2025-02-23 20:46:00 look at your dmesg. 2025-02-23 20:49:04 It says 'can't lookup blockdev'. I did give the partition in the path, why could it be saying this? 2025-02-23 21:09:56 S6m: look at lsblk. 2025-02-23 21:16:51 they're gone 2025-02-23 21:21:50 dwfreed: oh, I didn't notice 2025-02-23 21:42:50 Something I upgrade is missing vulkan, broke the boot lol 2025-02-23 21:43:38 I think its wlroots like invoked reported 2025-02-23 22:10:33 fabricionaweb: you have to roll back to the prior electron 2025-02-23 22:11:15 https://gitlab.alpinelinux.org/alpine/aports/-/issues/16934 2025-02-23 23:31:58 Gotta do that later somehow, maybe chroot... i also need to setup a easy/fast way to boot and fix these things when it happens 2025-02-23 23:41:20 Hi everyone, I'm setting up a really old laptop for my friend who needs one. I had debian XFCE on it, but apparently debian 13 won't support 32 bit. Fair enough I guess, but I'm considering putting alpine on it. Are there any plans for alpine 32 bit? Can I know for sure support will be continued at least with security updates for a fair bit? The machine is i686 I believe 2025-02-23 23:43:14 Alpine has an i686 build, it needs to be a fully compatible processor and not some knock-off from VIA or whoever though. Watch out for AMD models that they inherited from National Semiconductor and Intel models that have PowerVR-based GPUs though. 2025-02-23 23:44:01 if unsure, post the CPU (and GPU if it's separate) here and if someone has had a bad experience with it, they'll probably complain. :p 2025-02-23 23:44:20 It does seem to work on my computer luckily, at least from the standard liveusb. I just want to know if there are plans for how long it will continue to be supported/updated 2025-02-24 00:20:05 I got it up and running with a gui! Reccomended drivers didn't work at all, so i fell back to xf86-video-intel and it works 2025-02-24 01:38:35 From Trusted and Vouched Dealers... (full message at ) 2025-02-24 08:44:22 package electron provides so:libvulkan.so, which makes it conflict with libvulkan 2025-02-24 08:44:42 however, the .so is not in use/lib, so dependencies fail to find it 2025-02-24 08:46:24 this prevents sway from starting, which is not a minor issue 2025-02-24 08:48:55 what would be a good solution? 2025-02-24 08:50:21 the ideal solution would be for electron to use the system libvulkan, and stop shipping its own 2025-02-24 08:51:08 but i think that apk shouldn't add 'provides=so:libvulkan.so' if the .so is in some app-specific subdirectory? 2025-02-24 08:52:49 why vulkan loader isnt a electron dependency 2025-02-24 08:58:48 Unsure 2025-02-24 08:59:13 Likely upstream bundles their own. 2025-02-24 08:59:31 So upgrading electro to 33.4.0 will uninstall vulkan-loader: https://tpaste.us/YqWr 2025-02-24 09:00:29 Ah, https://gitlab.alpinelinux.org/alpine/aports/-/issues/16934 2025-02-24 09:02:49 The provides is automatically detected by apk 2025-02-24 09:03:13 I'm aware, but should't apk (or abuild) consider the whole path of the .so, rather than just the name? 2025-02-24 09:04:35 .so doesn't have to be in lib to be provided though 2025-02-24 09:05:47 If a package has /opt/myapp/libgtk.so, then it shouldn't satisfy the same need as a package which looks for /usr/lib/libgtk.so 2025-02-24 09:06:30 I think it should, since there shouldn't be a case where we have 2 libgtk.so at different paths 2025-02-24 09:07:09 Easiest solution is to define sonameprefix in electron I guess 2025-02-24 09:08:49 pj: flutter packages duplicate common .so files 2025-02-24 09:08:52 or somehow change the package so the lib is installed as libelectronvulkan.so or something? 2025-02-24 09:09:26 https://pkgs.alpinelinux.org/contents?file=libflutter_linux_gtk.so&path=&name=&branch=edge&repo=&arch= 2025-02-24 09:09:43 Wait, that's not the one 2025-02-24 09:09:59 (unsure if that would be settable with configure/build flags or if it'd require patching sources) 2025-02-24 09:10:37 if it's going to be opt-out then you can just rename the lib 2025-02-24 09:11:04 looks like electron's debundle script doesn't support using the system electron 2025-02-24 09:11:07 if it's going to be default, then that comes with the risk of breaking change 2025-02-24 09:19:44 to add namespace to so MR is opened 2025-02-24 13:09:53 Hi 2025-02-24 13:10:31 I'm stuck with a problem. I've set up a headless alpine with xrdp and a minimal lxqt which works fine. but I cannot figure out how to enable shutdown/reboot from the fancy menu. I played around with polkit, elogind and such, but at best it only restarted the session. I couldn't find anything in the logs 2025-02-24 13:56:50 I use diskless (frugal) installation of Alpine. lbu seems to magically know which files/directories I've changed, which ones are untouched and still in original state. How does lbu do this? I'm guessing there is a record of /etc's initial state somewhere but I can't seem to find it. 2025-02-24 13:57:37 Does anyone know whether lbu relies on a record of /etc's initial state and, if so, where that initial state is saved? 2025-02-24 13:58:23 My motivation is simply to understand lbu better, since I rely on it so heavily. 2025-02-24 14:40:40 bruno: it creates a snapshot (overlay) in a tar file 2025-02-24 14:41:05 So it compares the current state against the last snapshot 2025-02-24 14:57:53 Hi ikke. When first apkovl.tar.gz is created by user using lbu, there is no prior apkovl.tar.gz to compare to. This is what leads me to believe that /etc's initial state is saved somewhere. If there is a saved initial state, I'm curious where it is saved. If there is no initial saved state of /etc, how does lbu know what to backup when first apkovl.tar.gz is created? 2025-02-24 15:00:44 Comparing against last snapshot does make sense, but only after the first snapshot has been created. It's the logic of the first snapshot that seems mysterious. 2025-02-24 15:07:16 how can i list locally installed packages that are from the testing repository? 2025-02-24 15:08:33 WhyNotHugo: you can try something like this: `apk list -O -X https://dl-cdn.alpinelinux.org/alpine/edge/main -X https://dl-cdn.alpinelinux.org/alpine/edge/community --repositories-file /dev/null` 2025-02-24 15:08:59 but it also lists other orphaned pkgs or pkgs not in alpine repos 2025-02-24 15:10:29 This command makes sense (somehow), but it lists packages which are in mian. E.g.: zstd 2025-02-24 15:11:04 Wait, never mind, I mixed http/https 2025-02-24 15:16:20 Hi. What is the advantage of running OpenRC over systemd? 2025-02-24 15:16:35 ACTION grabs popcorn 2025-02-24 15:16:43 :) 2025-02-24 15:21:46 I've heard many slogans, but no actual reason not to use systemd.. I'm trying to find one 2025-02-24 15:22:23 Personally, I'm not a fan of OpenRC, but I still prefer its simplicity to systemd. 2025-02-24 15:22:38 It's easier to fit with other pieces and tools, since it doesn't expect everything to be moulded to its design. 2025-02-24 15:22:59 systemd tries to do too much and mostly just gets in the way, especially if you want a small and simple system. 2025-02-24 15:27:47 I see. In terms of minimizing attack surface, a smaller init system may be preferable, when few features are required. 2025-02-24 15:34:45 also: if a feature doesn't NEED to be in the init system, then it shouldn't 2025-02-24 15:35:32 But systemd isn't "just" an init or a service manager or a service supervisor, it's a collection of dozens of programs. with a build system thatn engangles them all in horrible ways. 2025-02-24 15:37:24 also: this belongs in #alpine-offtopic 2025-02-24 15:38:24 systemd devs will argue that every single feature they have needs to be in an init system... 2025-02-24 15:42:33 So nobody has any insights in how "sudo lbu ci" knows which files and directories to include in the very first backup performed on a given system? 2025-02-24 15:46:24 Ermine: other implementations exist as evidence of the contrary šŸ¤·ā€ā™‚ļø 2025-02-24 15:50:20 that's not the proper evidence 2025-02-24 15:51:39 because otherwise existence of sysvinit proves that supervision/dependency tracking/etc shouldn't be the part of init system... 2025-02-24 15:51:44 furthermore, sinit... 2025-02-24 15:56:24 bruno just guessing, but i think its a default setup, possible with setup-bootable or similar.. 2025-02-24 15:58:48 I didn't use setup-bootable when I did the frugal install, did most steps manually. Oh, well. Thank you guys. Happy hacking! 2025-02-24 17:06:43 Hi, I had a question about alpine. I want to change various low-level components of alpine, such as the coreutils or shell provided by busybox, or the init system. My problem is, that if I try to remove busybox, I have to remove alpine-baselayout as well. This breaks the system in many ways, for example by removing /etc/passwd or simmilar important files. Does anybody have experience with customizing 2025-02-24 17:06:49 alpine in such a way? 2025-02-24 17:09:01 maybe have your replacement package 'provide' whatever it is replacing? 2025-02-24 17:09:20 or start from earlier beginnings and modify alpine-baselayout to depend on what you want 2025-02-24 17:13:34 Well, the thing is, I am building most of the replacements from scratch, as they aren't in the alpine repos. For example I use niche programms from core.suckless.org, which obviously aren't packaged in alpine. I'll have to look into how to package stuff under alpine for that. 2025-02-24 17:14:30 packaging things will simplify this task a lot 2025-02-24 17:14:32 and it's not hard 2025-02-24 17:14:51 but you could start with changing the baselayout package to not have these deps 2025-02-24 17:16:03 Alright, I'll check that out! 2025-02-24 17:16:50 which will also be a soft start to working with alpine package building :) 2025-02-24 17:38:07 kybe: you can install coreutils without removing busybox 2025-02-24 17:38:57 given the mention of suckless, i believe the intent is to remove busybox 2025-02-24 17:39:25 yeah, they'll need to package something else with the proper provides= 2025-02-24 17:39:35 i need to remember to scroll before relying šŸ˜“ 2025-02-24 17:40:32 np, i myself wonder about the goals... this sounds like a fork at the very least 2025-02-24 17:40:46 it stops being alpine at some point 2025-02-24 18:13:05 when does it stop being alpine? when does it become the distro of Theseus? 2025-02-24 18:28:26 That's what pmOS is ;) well, not really 2025-02-24 18:32:08 Something's weird with ImageMagick: magick convert f1.jpg f2.jpg 2025-02-24 18:32:08 WARNING: The convert command is deprecated in IMv7, use "magick" instead of "convert" or "magick convert" 2025-02-24 18:32:54 Ohhh, sorry, long day, I misunderstood the warning message 2025-02-24 18:36:58 WhyNotHugo: exactly. alpine linux is a busybox distro. that assumptions are baked in. assumptions can change, but eg ... usr merge was not as easy as some thought it would be 2025-02-24 18:43:20 it's an alpine distro, but you quickly end up having util-linux pulled in as a dependency 2025-02-24 19:15:15 invoked: Yeah I was thinking of doing something like a fork, just because the changes to alpine are quite invasive. But that's what open-source is for, right? Especially if you upstream new packages and work you've done 2025-02-24 19:16:36 yep, that's what forks are for 2025-02-24 22:01:29 is the matrix bridge working? wiki link is not letting me join the channel 2025-02-24 22:06:37 lavla: there are plenty of [m]s in the channel currently, so i assume it is 2025-02-24 22:09:30 works for me 2025-02-24 22:14:37 my client can see the member count on #_oftc_#alpine-linux:matrix.org but when i press join it says failed to join room 2025-02-24 22:15:26 tried to join just #alpine-linux:matrix.org for testing purposes and that worked but was instantly kicked by telegram bot so i assume that's the wrong place 2025-02-24 22:16:01 IRC also works fine 2025-02-24 22:19:13 weird, i was also able to join #alpine-devel just fine 2025-02-24 22:19:24 it's just this channel 2025-02-24 22:24:23 Maybe you're trying to reuse a banned nick? (not sure if that makes sense) 2025-02-24 22:27:39 that's extremely unlikely unless my homeserver in general is banned from that channel 2025-02-24 22:27:46 and only that specific channel 2025-02-24 22:28:58 i don't want to derail tho, i was able to join #alpine-offtopic so someone @ my matrix candelavla on there if u figure it out 2025-02-25 08:24:10 Did anyone ever get pipewire + bluetooth running? 2025-02-25 08:24:10 Using pipewire I get the infamous "Failed to connect: org.bluez.Error.Failed br-connection-create-socket" message from bluetoothctl 2025-02-25 08:25:09 NVM, restarting /usr/libexec/pipewire-launcher after adding pipewire-spa-bluez fixed the issue 2025-02-25 08:25:15 Bluetooth is such a mess under Linux 2025-02-25 08:43:43 telmich: are you running wireplumber to? 2025-02-25 08:43:45 *too 2025-02-25 08:44:02 Yes, WhyNotHugo 2025-02-25 08:45:02 I needed to load kernel modules uhid uinput for some devices 2025-02-25 08:45:22 Oh, you said you FIXED the issue, i misread, never mind 2025-02-25 08:51:01 Thanks for your help! 2025-02-25 09:19:30 I figured out why updating an iso's APKINDEX.tar.gz causes it to fail to boot. 2025-02-25 09:20:13 I didn't realise the index was signed. 2025-02-25 09:20:27 using my custom repo only works with --allow-untrusted. 2025-02-25 09:20:45 How does APKINDEX.tar.gz signing work? 2025-02-25 09:24:46 ooh, the man page says use abuild-sign 2025-02-25 09:32:01 where is the abuild-sign man page? I can't find it. 2025-02-25 09:32:05 only man abuild 2025-02-25 09:32:20 https://github.com/alpinelinux/abuild/tree/master 2025-02-25 09:51:25 I just got a better solution. All I have to do is download the mirror's god damned APKINDEX.tar.gz. 2025-02-25 09:51:37 I don't have to make it and sign it myself. 2025-02-25 09:52:03 and it doesn't matter that most of the packages APKINDEX.tar.gz refers to don't exist. 2025-02-25 09:52:10 I don't want to install them anyway. 2025-02-25 10:01:43 great, now, I've run into a different problem. apk fetch mixes the main and community packages together into one output directory, but they need to be separate in order for the APKINDEX.tar.gz to work properly. 2025-02-25 10:01:58 alpine is really not making this easy. 2025-02-25 10:50:25 k, I think I have a solution now. https://tpaste.us/5QpX 2025-02-25 10:50:34 that builds the root 2025-02-25 10:50:49 that just has to happen once. 2025-02-25 10:52:05 then this fetches packages and APKINDEX.tar.gz's to the right local repos: https://tpaste.us/vo5o 2025-02-25 10:52:33 these together create local custom main and community repos 2025-02-25 10:53:00 enabling offline alpine linux installation 2025-02-25 10:58:04 I just tested it. It works. and --allow-untrusted is no longer required. 2025-02-25 15:47:48 modules specified by the modules= cmdline are loaded from the initramfs, right? 2025-02-25 16:04:24 WhyNotHugo: yes, should be 2025-02-25 17:05:34 someone knows how can I enable trace or debug logs during build with cargo? 2025-02-25 17:05:53 trying to bump mise but its failing on gix and I couldnt yet understand why 2025-02-25 17:06:12 ACTION just notice its not on -devel 2025-02-25 17:06:15 --verbose 2025-02-25 17:06:34 what error do you get 2025-02-25 17:08:30 I will try again, maybe I open an MR but I tried early something from the git package saying that "fetch_then_checkout" is invalid which is super weird 2025-02-25 17:08:47 verbose works its running let me check 2025-02-25 17:49:32 verbose didnt help to understand the issue xD I will push to CI to check it better 2025-02-25 17:51:39 wow the ci is fast as f, local it took like 5min and 1min on ci 2025-02-25 17:58:23 fabricionaweb "Available on crate feature worktree-mutation and crate feature blocking-network-client and (crate features async-network-client-async-std or blocking-network-client) only." 2025-02-25 17:58:42 default = ["native-tls", "vfox/vendored-lua", "self_update"] 2025-02-25 17:59:00 native-tls = ["reqwest/native-tls", "ubi/native-tls", "gix/blocking-http-transport-reqwest-native-tls", "vfox/native-tls"] 2025-02-25 17:59:23 cargo auditable build --release --frozen --bin mise --no-default-features 2025-02-25 17:59:31 disabled feature 2025-02-25 18:02:06 it probably should be built with --features native-tls 2025-02-25 18:07:09 ok I will try, thanks 2025-02-25 18:07:26 maybe just remove the --no-default-features 2025-02-25 18:07:39 that worked 2025-02-25 18:07:47 no, that will include self-updating and vendored lua 2025-02-25 18:07:59 you don't want that in a distro 2025-02-25 18:24:39 I'd like to bump my question from yesterday (reboot/shutdown via lxqt+xrdp) 2025-02-25 18:25:24 that was it pj, thank you! I will now see if I can also add some system libs to improve it even more like zstd and some others (I see it from others packages) 2025-02-25 19:04:51 m4r35n357: I wasn't able to find a method to determine whether dmix is used or not, however, I did find a relevant archlinux post, where the OP had the same problem you have 2025-02-25 19:04:58 https://bbs.archlinux.org/viewtopic.php?pid=2031605#p2031605 2025-02-25 19:13:58 'unable to find udev executable' at boot after 'setup-xorg-base'. udev (and hooks) added to sysinit as a result of the setup-xorg script. After boot I'm able to 'setup-devd[udev]' and it populates the /dev fs. Any advice please? 2025-02-25 19:16:18 setup-xorg-base runs 'setup-devd udev' as its final step 2025-02-25 19:16:49 maybe you didn't shut down clean 2025-02-25 19:17:59 During boot 'udevd executable not found' even though after boot it's clearly under '/sbin'. 2025-02-25 19:20:26 I simply rebooted after the 'setup-xorg-base' and 'lbu commit' so not sure how it would have been 'unclean' in any way invoked. 2025-02-25 19:25:49 The good news is I'm perfectly able to 'startx' so I can continue setting up this kodi htpc. The bad news I can't proceed setting up the x-startup at the startup due to the ugly news of this unexpected 'udev' exec not found during the sysinit. 2025-02-25 19:28:55 odd. but glad it's working 2025-02-25 19:49:01 is the irc bridge down? 2025-02-25 19:50:34 no? 2025-02-25 19:53:30 does firefox support musl? a tor browser dev stated: 2025-02-25 19:53:30 >As far as I can tell, Firefox still doesn't support musl officially and still needs patches. 2025-02-25 19:53:30 I guess they would apply also to Tor Browser, but we don't have any bandwidth to support them officially. 2025-02-25 19:53:53 it would be nice to have tor browser in repo. 2025-02-25 19:57:39 it would be, but it's work. also the self-updater would have to be patched out, amongst other things 2025-02-25 19:59:29 flathub's org.torproject.torbrowser-launcher isn't ideal, but it's there and it's official 2025-02-25 20:00:58 does FF support musl? 2025-02-25 20:01:02 part of the point of tor browser is everyone is using the same binary to reduce fingerprinting 2025-02-25 20:01:48 so if you build it yourself, especially for a different libc, you increase the fingerprinting surface 2025-02-25 20:02:02 yet that's true for the windows build vs the linux build anyway 2025-02-25 20:02:03 and yes ffx on musl needs various patches iirc 2025-02-25 20:02:59 windows and glibc linux have a much bigger pool of users to get lost in 2025-02-25 20:03:37 perhaps 2025-02-25 20:06:14 Back to my udev exec not found during the sysinit is the executable somehow not found in the PATH during that stage. It's under the /sbin from what I can tell, which must be a part of PATH no matter what really. So is it possible the /sbin/udev gets populated later in the process somehow? 2025-02-25 20:11:13 no. it's a simple process. your case doesn't make sense. you manually performed 'setup-devd udev' later, which is exactly what setup-xorg-base does. PATH is fixed in functions.sh 2025-02-25 20:11:27 that's why i wondered if your writes never flushed 2025-02-25 20:13:21 fwiw i only use alpine in sys mode, so i have blindspots about lbu 2025-02-25 20:28:15 I'm still trying to figure it out myself to be honest (the lbu that is). For now unless I do the 'setup-xorg-base' (which sets up udev) or 'setup-devd' the '/sbin/udevd' is nowhere to be found. Even than the 'lbu status|diff' does not indicate any changes. Even if I follow with the 'lbu commit' it doesn't change anything. So clearly that executable ain't commited, somehow. Let me try with a fresh usb stick I've got a dd-dump stored. 2025-02-25 20:31:33 Started with 'setup-devd' this time around. Same result though, on reboot after the 'lbu commit' the udevd executable not found :/ 2025-02-25 20:37:43 Hello. Is this the correct place to ask questions about Alpine? I am trying to set it up on a Proxmox VM using the virtualization ISO on the website. I am unable to get networking to work. My Debian VMs did not have this problem, and I can see the network port during setup-alpine, but it fails to get a DHCP lease. Is there any specific settings I need to enable or anything different to do to get alpine VMs networking? 2025-02-25 20:38:23 Yeah so it's like it ain't getting installed even though it's in 'world' etc. I have do reinstall 'eudev' each reboot. 2025-02-25 20:40:53 that sounds like a bug to me, but i don't use lbu (anymore) 2025-02-25 20:41:42 at least it doesn't seem to be doing what is expected 2025-02-25 20:42:01 this is a known bug 2025-02-25 20:42:28 Is it? Where pls? Apologies, didn't find. 2025-02-25 20:42:35 https://gitlab.alpinelinux.org/alpine/apk-tools/-/issues/11079 2025-02-25 21:23:10 ikke: mixed luck upgrading the apk-tools to the edge ver. which I _think_ is the point. Such a lovely system alpine shame I'm so bad at it :D 2025-02-25 21:24:24 Reminds me a lot of the openbsd. Such a lovely system. 2025-02-25 21:24:51 (both are actually :) 2025-02-25 21:26:17 Anyway. Perhaps some other day I'll have better luck at it. Thanks for all the support. 2025-02-26 00:44:31 realroot: I made some testes for packaging tor browser but it's difficult to get it right. Small things such as the font file format can already mess up the fingerprint. I am not aware of any musl specific fingerprinting though. 2025-02-26 11:59:19 do we have penetration tools in alpine linux? 2025-02-26 11:59:36 I don't want to create a kali VM to do that 2025-02-26 12:12:55 at least some of them. like i just searched for aircrack and it's there. but is there some ez way for alpine to have parity with kali? probably not. someone like ariadne would be better to comment on that though 2025-02-26 12:15:14 (sorry for the ping) 2025-02-26 12:21:31 hmm so I have install kali in VM then 2025-02-26 12:23:53 security isn't my dayjob so i don't really know. but if you want me to guess, i'd say probably 2025-02-26 12:30:36 ok thanks invoked 2025-02-26 13:32:57 trying to get my built-in webcam working (Thinkpad T14 Gen 2 AMD). In other distros, there is usually /dev/video0 being exposed. Don't see any such device here. Any ideas? 2025-02-26 13:35:08 You could try listing the modules loaded in one other distro that provides that file 2025-02-26 13:35:17 And/or for any info in the dmesg 2025-02-26 13:37:34 good suggestions; thanks. 2025-02-26 14:00:26 Hi 2025-02-26 14:00:53 Anybody has that problem that when using video through web browser (yeah, I know.), like infamous Google meet 2025-02-26 14:01:11 Every other attempt at starting up a new one freezes firefox? 2025-02-26 14:01:25 (indefinitely until it gets killed manually) 2025-02-26 14:26:41 regarding webcam - here are some of the outputs of various commands, after booting into an Arch live ISO, I notice that the device does appear in lsusb on Arch, but not on Alpine 2025-02-26 14:27:24 `dmesg | grep -C 10 -i -E "camera|04f2"` https://tpaste.us/QKJ0 2025-02-26 14:27:38 lspci https://tpaste.us/Kxzo 2025-02-26 14:27:50 lspci -v https://tpaste.us/oxDk 2025-02-26 14:27:59 lsusb https://tpaste.us/j1vv 2025-02-26 14:28:09 lsusb -v https://tpaste.us/Dr80 2025-02-26 14:28:17 udevadm info /dev/video0 https://tpaste.us/BM8n 2025-02-26 14:28:26 udevadm info /dev/video1 https://tpaste.us/bQED 2025-02-26 14:32:16 Do I need to somehow enable or whitelist video4linux ? 2025-02-26 14:48:36 noticed that it looks like it uses the uvcvideo kernel module, which is not loaded on Alpine by default. Loaded the module manually and relogged, but still no luck 2025-02-26 15:12:20 pltrz, please check user groups. your user needs to be in video to use webcam 2025-02-26 15:13:31 https://wiki.alpinelinux.org/wiki/Setting_up_a_new_user#Desktop_usage 2025-02-26 15:15:29 confirmed that my user is in the video group, as well as audio, seat, wheel 2025-02-26 15:29:47 use gst-launch from gstreamer-tools package or cam from libcamera-tools to list and test your camera..https://libcamera.org/getting-started.html 2025-02-26 15:30:34 when using picam i faced errors due to permission issues.https://gitlab.alpinelinux.org/alpine/aports/-/issues/16911 2025-02-26 15:32:05 also refer to https://wiki.alpinelinux.org/wiki/How_to_get_regular_stuff_working page to install lsusb so output in alpine is similar to arch 2025-02-26 15:32:49 from your previous postings..camera seems to be detected.. 2025-02-26 15:33:14 thanks for the info, I'll try that 2025-02-26 15:33:41 to be clear, those outputs from tpaste are from the Arch environment, not Alpine 2025-02-26 15:35:00 on Alpine, I don't see the device in lsusb or mentioned in dmesg 2025-02-26 15:36:52 https://tpaste.us/j1vv isn't this from alpine..Bus 005 Device 002: ID 04f2:b6d9 Chicony Electronics Co., Ltd Integrated Camera 2025-02-26 15:38:47 Nope, that was from Arch 2025-02-26 15:39:59 here is the output of lsusb, on Alpine: https://tpaste.us/7owL 2025-02-26 15:43:41 Bus 005 itself is missing in alpine.. 2025-02-26 15:49:30 please follow https://wiki.alpinelinux.org/wiki/How_to_get_regular_stuff_working, see if more information can be gathered about usb devices.. 2025-02-26 15:50:07 Can someone guide me through how to backport a package? I have a fresh alpine install with a checked out fork of aports. I'm on branch upstream/3.21-stable and cherry-picked the commit and committed it. I followed https://wiki.alpinelinux.org/wiki/Include:Setup_your_system_and_account_for_building_packages where is says to run "doas abuild-keygen -a -i" - that did install some 2025-02-26 15:50:09 keys under /root/.abuild (but did nothing to /etc/abuild.conf) like setting PACKAGER_PRIVKEY. 2025-02-26 15:50:47 When trying to build the package now, it complains with this: https://stbn.xyz/abuild.txt 2025-02-26 15:50:56 what do I get wrong about that process? 2025-02-26 15:51:08 pltrz, generally setup-alpine script will probe most hardware and install necessary firmware packages.. 2025-02-26 15:52:01 i'm unsure how to proceed.. let us wait for others to chip in... 2025-02-26 16:11:04 steinex: looks like the keys were installed under root user but `abuild -r` was called as regular user 2025-02-26 16:11:20 "realroot: I made some testes for..." <- nice 2025-02-26 16:11:45 so maybe install the keys for regular user in ~/.abuild, and add the user to abuild group 2025-02-26 16:12:00 mio: yeah, got that fixed by using apk-keygen as normal user, not via doas 2025-02-26 16:12:05 so that seems to work now 2025-02-26 16:12:19 okay, good to hear you got it working after all 2025-02-26 16:12:24 build building the actual package with abuild -r now yields another error i do not really understand: https://stbn.xyz/abuild2.txt 2025-02-26 16:13:03 steinex: do you have the community repo enabled? 2025-02-26 16:13:23 (and don't forget to run apk update after doing so) 2025-02-26 16:13:40 ah :-) 2025-02-26 16:13:51 that did the trick, thanks 2025-02-26 16:14:12 The message basically comes down to that it wants to install go, but there is no such package 2025-02-26 16:24:44 ok, the package is now in ~/packages - is it possible to move that to a server, add as a repository and do an upgrade? or do i need to install the .apks by hand? 2025-02-26 16:25:26 that's perfectly possible 2025-02-26 16:25:59 Just make sure you include the build public key on machines you want to install packages on 2025-02-26 16:26:06 awesome, thanks 2025-02-26 16:26:22 steinex: ftr, that's literally how the official builders work 2025-02-26 16:26:35 they rsync ~/packages to a central server 2025-02-26 17:44:08 Hi, all! I'm not understanding how to install userland qemu under alpine on Docker. Pointers? 2025-02-26 17:49:25 What exactly do you need 2025-02-26 17:49:47 I run `docker run -it --rm --platform=linux/arm alpine` and then `apk add qemu-arm` but `qemu-arm` quits with a segfault. 2025-02-26 17:51:24 I know that's probably a silly thing to do but I'm not sure how to understand what's happening. 2025-02-26 17:53:10 And `qemu-aarch64` seems to run under docker with `--platform=linux/arm64`. 2025-02-26 17:54:06 What architecture is the host? 2025-02-26 17:54:33 The host is x64. 2025-02-26 17:56:46 Did you setup something like binfmt? 2025-02-26 17:56:55 I finally got remote lxqt/xrdp reboot/shutdown working. the suggestions in the wiki didn't work, so maybe someone wants to add this: https://pastebin.com/VggqFaVp 2025-02-26 17:59:59 I did install binfmt with `docker run --privileged --rm tonistiigi/binfmt --install all` 2025-02-26 18:05:13 I just tried `qemu-arm` on a pi zero without binfmt and it quits with a segfault as well. This is just `qemu-arm --help`, not even running anything *under* qemu 2025-02-26 18:06:57 On the pi zero without binfmt, `qemu-aarch64` also segfaults. 2025-02-26 18:09:33 and so does qemu-x86_64. Adding `--privileged` to docker run does not fix the issue. 2025-02-26 18:15:31 I guess first things first - should `apk add qemu-arm; qemu-arm --help` work? or am I missing a step? 2025-02-26 18:16:32 It works for me on x86_64 2025-02-26 18:16:44 (no platform) 2025-02-26 18:26:52 it works for me on x84_64 as well without specifying `--platform`. Should I expect userland qemu to be incompatible with `--platform`? 2025-02-26 18:34:50 ikke: sorry for bothering again but I can't explain this: https://stbn.xyz/abuild3.txt 2025-02-26 18:34:55 apk update was done 2025-02-26 18:39:33 steinex: is the package part of the index? 2025-02-26 18:40:33 oh well 2025-02-26 18:40:50 yeah, maybe i f*cked up with --ignore-existing in the rsyync part :-) 2025-02-26 18:41:05 thanks again 2025-02-26 18:42:21 yeah, the apkindex would need to be updated 2025-02-26 18:44:51 makes sense. thanks for your help. and now that I got it, I like the backporting process very much! :-) 2025-02-26 20:22:22 Reported issue to aports: https://gitlab.alpinelinux.org/alpine/aports/-/issues/16942 2025-02-26 20:23:00 I'm still not sure how to use qemu properly but I don't think this is entirely user error. 2025-02-26 20:26:18 I'm not sure qemu itself can run emulated 2025-02-26 20:26:28 rotu: What is it that you are trying to do? 2025-02-26 21:02:16 I'm trying to build and test a docker image for Raspberry Pi 3B that uses nodejs. It's a 64-bit capable processor but very often will be running with a 32-bit kernel. So I want to make sure that I can test the image as if it were either 32 or 64 bit ARM. 2025-02-26 21:04:28 rotu: if you run binfmt, you don't need to run qemu-user inside the container 2025-02-26 21:06:41 That means I need to modify the host system every time I want to switch between testing for an arm32 target or arm64 target, correct? 2025-02-26 21:07:16 You only need to switch the docker image 2025-02-26 21:08:04 The way binfmt works means that it automatically runs the right emulator for each arch (that is registered) 2025-02-26 21:09:16 Yes, so if I register both arm64 and arm32, how do I make sure the arm32 container doesn't use the 64-bit emulation by accident? 2025-02-26 21:11:19 https://github.com/tonistiigi/binfmt/blob/master/cmd/binfmt/config.go 2025-02-26 21:11:41 It registers a magic string that the kernel uses to recognize binaries for each arch 2025-02-26 21:38:40 It's conceivable that I might mess up and include 64 bit binaries on my 32 bit image but not detect it because binfmt just allows these binaries to execute (even if the real hardware wouldn't allow it). How do I prevent that? 2025-02-27 14:55:35 Hello, I am having some error installing ghostty 2025-02-27 14:55:42 it's in testing repo so I have enabled it 2025-02-27 14:55:55 but when I try to do apk add ghostty it gives me error 2025-02-27 14:56:07 so:libsimdutf.so.16 (no such package): 2025-02-27 14:56:07 required by: ghostty-1.1.2-r1[so:libsimdutf.so.16] 2025-02-27 14:56:07 ERROR: unable to select packages: 2025-02-27 14:56:29 even though I have installed the library it still complains that it couldn't find it 2025-02-27 15:00:48 hi, please share the content of your /etc/apk/repositories file 2025-02-27 15:00:55 ghodawalaaman: are you by chance installing a package from edge on stable release? 2025-02-27 15:01:41 aron: https://termbin.com/n4pp 2025-02-27 15:01:50 yup 2025-02-27 15:01:59 ikke: yes, I am installing package from edge on stable release 2025-02-27 15:02:05 That's not supported 2025-02-27 15:02:28 is there a way to get ghostty working in alpine linux somehow 2025-02-27 15:02:42 do I have to move from stable to edge? if yes how? 2025-02-27 15:02:43 Switch to edge completely 2025-02-27 15:03:02 change v3.21 to edge in the repositories file, then run `apk upgrade --update --available` 2025-02-27 15:03:42 ohk doing it 2025-02-27 15:04:52 937 packages to install :o 2025-02-27 15:05:08 ikke: do I have to reboot after the upgrade? 2025-02-27 15:05:36 Would be good, but it's not required 2025-02-27 15:07:05 ohk thanks! 2025-02-27 16:54:34 I think apk could benefit from simpler local custom repos. 2025-02-27 16:54:54 Why can't apk just use a directory full of packages as a custom repo, without an APKINDEX.tar.gz? 2025-02-27 17:03:18 The index is what tells apk what is available to download 2025-02-27 17:03:35 You could also apk add /path/to/something.apk if you wanted 2025-02-27 17:20:54 triteraflops: don't know how you use your repo clone scripts, I use this https://git.insteps.net/mess/apklist/tree/fetch-apk.sh for doing something similar (still messy), see if it makes sense. 2025-02-27 17:23:32 Yeah, none of this would be necessary if apk supported local repos without APKINDEX.tar.gz files. 2025-02-27 17:23:50 Then, just one apk fetch --recursive could be used instead. 2025-02-27 17:24:19 The complexity of this script is exactly what I want to avoid. 2025-02-27 17:24:29 And yes, I implemented a similar script of my own. 2025-02-27 17:24:42 :) 2025-02-27 17:25:08 (quoting a previous message: ) then this fetches packages and APKINDEX.tar.gz's to the right local repos: https://tpaste.us/vo5o 2025-02-27 17:26:53 durrendal: I know what it does, and it's only necessary for http 2025-02-27 17:27:24 apk add /path/to/something.apk has obvious shortcomings. 2025-02-27 17:27:26 i think --recursive with --branch could solve it 2025-02-27 17:27:57 if implemented 2025-02-27 17:28:09 I can't find docs on --branch 2025-02-27 17:28:33 not there yet :), did not check apk3 2025-02-27 17:29:06 iiiinteresting 2025-02-27 17:29:16 well, where *can* I find more info on apk3? 2025-02-27 17:31:36 https://git.alpinelinux.org/apk-tools/?h=v3.0-wip 2025-02-27 17:33:45 whoa, is Timo TerƤs here? 2025-02-27 17:34:52 also, appears work on apk3 has been stalled for some time 2025-02-27 17:35:53 apk-tools-3.0.0_rc4 was pushed 2025-02-08, and build recently, iirc 2025-02-27 17:36:05 huh.... 2025-02-27 17:36:40 oh it's just the v3 branch that is old 2025-02-27 17:36:54 let's see... 2025-02-27 17:39:01 oh wow, the *most recent commit* is 3.0.0_rc4 lol 2025-02-27 17:42:58 wait, no it isn't. 2025-02-27 17:43:08 This git ui is fucking terrible. 2025-02-27 17:43:16 I can't even figure out what branch a commit is on. 2025-02-27 17:44:58 wait, I think I just figured it out. 2025-02-27 17:45:20 correction: this ui is very unfamiliar lol 2025-02-27 17:45:48 now, I can see that apk3 is in master. 2025-02-27 17:46:23 We must be getting close to the 3.0.0 release. 2025-02-27 19:18:18 does anyone here uses niri? 2025-02-27 19:18:27 maybe, maybe not 2025-02-27 19:18:36 I'm having issues with fucking dbus 2025-02-27 19:18:37 eletrotupi: Do you have a question related to Niri? 2025-02-27 19:19:53 yeah, so, niri works fine both when invoked inside a dbus-session and outside when invoked via niri --session 2025-02-27 19:20:09 the latter seems to be a bit more broken than the former 2025-02-27 19:21:39 the former complains that dunst can't it is receiving a signal 5, and complains about StartServiceByName or org.freedesktop.Notifications when using notify-send "test" 2025-02-27 19:21:46 mind I'm using dunst here 2025-02-27 19:22:37 now the latter everything seems a bit broken, so, waybar cant spawn because dbus-launch ... process exits with code 1 2025-02-27 19:23:11 so I'm assuming that dbus is misconfigured somehow because niri is misconfigured 2025-02-27 19:23:36 so I wanted to know if anyone was able to make it work fine on their machines, which configuration they are using and how are they launching it 2025-02-27 19:27:05 hello 2025-02-27 22:03:56 eletrotupi: I only ever got it running in an existing wayland session (in window mode). Everything else I tried with it was an abject failure 2025-02-28 00:50:12 seems qutebrowser and qutebrowser-pyc depends on the same packages, but qutebrowser-pyc is supposed to have the python parts built in... 2025-02-28 01:32:20 hi, i use the following packages anki, apk-snap, catdoc, cliphist-fzf,doasedit,powerctl,py3-stringcase and swappy from testing and they work without errors in v3.21. 2025-02-28 01:34:15 this is a thank you message to the maintainers and to let them know that there are users for their packages..i see maintainers wondering if their packages are being used, so they are hesitant to move the packages from testing to community. 2025-02-28 04:14:21 iggy_: i've ended up kind o fixing it by using both dbus-run-session and niri --session 2025-02-28 04:14:25 then it sort of works 2025-02-28 04:14:38 mostly at least, pipewire, notifications, everything is in place now 2025-02-28 04:15:04 the only thing missing so far is fucking gpg authentication using the regular gnome window 2025-02-28 04:15:11 i was able to make it work, but then it doesn't anymore 2025-02-28 10:46:16 Hello, I am recently shifted to edge but after switching my login manger isn't working anymore, It just doesn't load and I stuck in tty where it just show cursor and nothing else 2025-02-28 10:46:46 I had to do Ctrl+Alt+F2 to get to other tty and they use dbus-launch plasma 2025-02-28 10:46:54 what could be the issue here? 2025-02-28 11:01:28 Is your login manager sddm? If so, https://gitlab.alpinelinux.org/alpine/aports/-/issues/16802 2025-02-28 11:08:40 PureTryOut: yes, the login manager is sddm, I guess there isn't a solution to this issue 2025-02-28 11:54:59 Sadly not atm. It only happens sometimes for me and in those cases restarting the display manager or rebooting the PC a few times tends to get it to wokr 2025-02-28 11:55:01 s/wokr/work/ 2025-02-28 12:24:54 hmm I just launch plasma from tty2 2025-02-28 16:11:51 i bought an old cheap thinkpad a while back, seems very good, but notice its always empty battery after leaving it in a drawer (with full battery) for weeks/months ... thats weird right? i do poweroff 2025-02-28 16:19:39 frag: batteries loose charge over time, old batteries more quickly than newer ones, so that behaviour is kind of expected. Most manufacturers recommend charging devices regularly to avoid damaging the battery by deep discharge 2025-02-28 16:22:10 oh really, damn, was wondering if the laptop uses some energy even if off or something .. i have to regurlary chage it, uffda.. 2025-02-28 16:24:14 i have a macbook from 2010 that i left in a drawer for a few years, now the battery is useless 2025-02-28 16:26:05 :S 2025-02-28 16:27:24 it won't cure the problem but disable any wake-on-lan, etc in the bios 2025-02-28 16:28:29 or, just take the battery out if you plan to store it for a long time 2025-02-28 16:28:36 (if you can) 2025-02-28 16:29:23 but if you want to store a lithium battery for a long time, i think you want to work it down to a 50-60% charge 2025-02-28 16:29:49 taking out the battery solves the problem? i think i have to open it up if so, but i guess thinkpads are supposed to be quite easy to dismantle.. 2025-02-28 16:30:30 most thinkpads. increasingly less so 2025-02-28 16:31:54 damn, thought i could just store them till needed.. 2025-02-28 16:32:31 t-series (and a couple others maybe) will probably continue to have the classic thinkpad reputation, but lenovo seems inclined to move away from it as time goes on. 2025-02-28 16:43:35 do t-series have sim card slots? what does the t mean? 2025-02-28 16:45:44 i have a l480, also a pinebook pro in the drawer :| 2025-02-28 16:55:16 t is just their flagship line, as they see it 2025-02-28 16:55:39 there are others like the p series, which are i guess more niche, for cad work 2025-02-28 16:56:14 aha 2025-02-28 16:59:01 like for instance, they've started removing the trackpoint device on the lower end thinkpads, and on those they're also soldering the ram and (and i think, batteries now too) 2025-02-28 16:59:49 personally i think they've fucked it up. they could have just called those something other than a thinkpad, but they're trading on the thinkpad's reputation for the short term sales. 2025-02-28 17:00:19 and ultimately confusing the market 2025-02-28 17:01:11 oh, thats sad, never really used thinkpads before, but heard so much about them that i figured i had to try 2025-02-28 17:01:31 yeah. buyer beware now 2025-02-28 17:01:43 they are still good on the higher end but you have to read the fine print. 2025-02-28 17:04:06 mhmhm, probably not for me, i dont need much power 2025-02-28 17:05:42 fortunately ebay thinkpads are still a great option 2025-02-28 17:06:27 people don't really think about the used market, or market of thinkpad parts, but that's really a solid reason to go with thinkpads 2025-02-28 17:07:28 if you don't need, whatever, the latest simd shit... grab a used thinkpad off ebay, if the battery on it is crap, it's generally easy and cheap to replace. 2025-02-28 17:08:33 if the keyboard is gross... same thing 2025-02-28 17:09:31 hmm yeah, was impressed how cheap/nice it was! 2025-02-28 17:12:48 going forward, i dunno what lenovo is going to do, but there are options. mnt reform is making arm a much less shitty space (but, it's not yet a space for casuals) ... framework laptops, things like that. this is a long game 2025-02-28 17:13:15 i have no idea what a "laptop" will be in 10 years 2025-02-28 17:15:47 hehe, yeah, crazy times, impossible to predict for me at least 2025-02-28 21:58:06 hi 2025-02-28 21:58:43 i ask a question about this distro alpine. please 2025-02-28 22:00:13 how alpine is secure, because when i see the kernel he don't have any special security system. No patch, no apparmor, no grsecurity etc alpine is more secure than normal debian install ? 2025-02-28 22:01:18 for run a server with alpine is it necessary to compile my own kernel or not ? 2025-02-28 22:01:27 thanks for the answer 2025-02-28 22:24:08 tl, it isn't necessary to compile a custom kernel for running alpine on a server architecture that Alpine supports 2025-02-28 22:36:41 thanks 2025-02-28 23:07:34 tl: Security is more than a checklist, and you can make an Alpine system quite secure. 2025-02-28 23:07:45 But this is true of any OS really. 2025-02-28 23:20:34 i try to make apparmor for hardening that 2025-02-28 23:26:27 i choose alpine because the size and consequeltly the attack surface is small. By thez past a security expert in informatics learn to me " for a safe system, the less of things possible, hardening with compilator from source" in very simplist "concept" 2025-02-28 23:27:11 as alpine don't have grsecurity, selinux etc i ask the question 2025-02-28 23:27:16 thanks all 2025-02-28 23:35:59 me when DAC :) me when MAC :( :( :( 2025-02-28 23:36:04 that's how linux security works 2025-02-28 23:41:05 these things are all fine, but what makes the world go around is finding bugs 2025-02-28 23:41:16 end of story 2025-02-28 23:43:14 MAC has a lot more bugs than DAC :)