2025-03-01 10:15:55 tl I think that it's easier (and more effective) to use containers/lxc/sandboxes than apparmor/selinux. The answer to X is more secure than Y is very dependant on context and threat model but I would say that alpine is more secure than debian (less attack surface and more selective package inclusion, musl, no so eternal LTS policy which lets tons of bugs never fixed...) 2025-03-01 10:20:46 lol, he left :\ 2025-03-01 10:28:04 lol , she right. 2025-03-01 10:28:06 lol, it wrote 2025-03-01 11:18:53 Hi guys, trying to get X working on a Raspbery pi 500, seem sto be different to the Pi 5. According to logs, fails on /dev/dri/card0, but there is not even a /dev/dri directory on the system! Can anyone help with this? 2025-03-01 11:23:37 I will try a cloned SD card from the Pi5 later, but I am currently backing up SD cards so I can't do it for a while yet. 2025-03-01 11:25:31 Incidentally, the Pi 500 system is a fresh install, using setup-alpine, then setup-desktop, so more "conventional" than my earlier installs 2025-03-01 11:28:47 m4r35n357: nothing wrong on 'dmesg'? 2025-03-01 11:30:46 m4r35n357: perhaps you need a suitable device tree for that board 2025-03-01 11:30:47 donoban, nothing regarding drm, is there something else I should grep for? 2025-03-01 11:31:37 ikke, that is where my experience ends, I am afraid! Once the SD backups are done I will get a log from the PiOS system for comparison 2025-03-01 11:32:15 It's also not my area if expertise 2025-03-01 11:32:33 I have wroking logs from Pi 3/4/5 and PiOS on a 500, so there must be a way . . . 2025-03-01 11:38:36 no idea but looks kernel related, I haven't use a raspberry in yaers.. 2025-03-01 11:38:44 years* 2025-03-01 11:39:45 donoban, I have to assume that /dev/dri is created by X probing, otherwise the problem must be udev or something else 2025-03-01 11:41:27 donoban, Alpine flies on a Pi5 or higher . . . ;) Just a couple of minor niggles that I am still chasing up 2025-03-01 11:41:38 m4r35n357: it needs to already exist 2025-03-01 11:41:57 It's the graphics driver that should create it 2025-03-01 11:45:17 ikke, that sounds significant, but I am trying to work out how I can use that information ;) The Xorg logs just show "open /dev/dri/card0 no such file or directory", with no further information 2025-03-01 11:46:35 From what I know, the kernel needs a suitable device tree (dts) to know what hardware is present on the device 2025-03-01 11:47:43 https://github.com/raspberrypi/documentation/blob/develop/documentation/asciidoc/computers/configuration/device-tree.adoc 2025-03-01 11:50:09 It mentions bcm2712 for the rpi 500 2025-03-01 11:53:22 ikke, well I don't really know what the "device tree" is for any of my Pis, so unfortunately I don't think I am capable of using that information. I am just asking in case there are other souls using the same hardware. One of the nice things about a Pi is that it is 100% known hardware, but I guess if no devs have one that makes no difference! 2025-03-01 11:54:39 ikke, the thing is, I don't know of any configuration relating to device trees 2025-03-01 11:58:30 m4r35n357: hey, did you saw my message earlier about the alsa dmix issue? 2025-03-01 11:59:41 aron, no, let me scroll back! 2025-03-01 12:01:09 aron, do you have a rough date/time, or is the solution simple? 2025-03-01 12:02:03 m4r35n357: if you have a working setup, you could check if there is a .dtb file in the /boot directory 2025-03-01 12:02:45 m4r35n357: you can also try asking in #alpine-arm 2025-03-01 12:03:25 m4r35n357: it this week I think, but in a nutshell, I found a related stkovf question with the same symtomps you have, and the solution was to reorder the cards, because loop was detected first 2025-03-01 12:04:15 and it somehow messed up dmix 2025-03-01 12:04:23 aron, OK I haev found your message, I saw that one, but I didn't find anything relavant in it, so lookinng again 2025-03-01 12:04:40 did you tried to reorder the cards? 2025-03-01 12:05:14 ikke, OK cheers, I didn't know about alpine-arm! 2025-03-01 12:06:04 aron, I need to read that whole thread, I think at the time I saw the word "intel" and decided it was not relevant 2025-03-01 12:08:05 aron, OK I have two cards: one for each HDMI output, and I know nothing about a "loop" soudn device, so not sure if this appies to me 2025-03-01 12:08:59 loop is not a real hardware 2025-03-01 12:09:13 similar to "lo" in networking 2025-03-01 12:10:21 give it a try, it might help 2025-03-01 12:10:51 aron, I need to think a bit, I dont' know what to do ATM . . . ! 2025-03-01 12:11:05 sure 2025-03-01 12:11:47 I need to know what to put instead of "hda intel", for a start 2025-03-01 12:13:21 aron, thsoe look more like kernel module names than card descriptions 2025-03-01 12:14:05 aron, OK I see! 2025-03-01 12:16:20 aron, I need to know what my audio module is called . . . still trying to find out 2025-03-01 12:16:32 okay 2025-03-01 12:18:33 aron, I seem to recall loaded modules are in a list somewhere (on /proc?) - do you know where? 2025-03-01 12:18:42 lsmod 2025-03-01 12:19:04 aron, thanks! - one more on the list of forgottten things ;) 2025-03-01 12:19:27 :) 2025-03-01 12:19:53 aron, I will asume it is snd_pcm, her ewe go . . . 2025-03-01 12:21:09 crossing fingers 2025-03-01 12:23:04 artok, I'm not sure how to modprobe/restart alsa properly, so I will reboot 2025-03-01 12:23:30 in the thread they advised to reboot 2025-03-01 12:24:01 aron, yep, just closing stuff down, see you shortly ;) 2025-03-01 12:25:57 I think snd_pcm is not the right one 2025-03-01 12:26:14 is that an arm SBC? 2025-03-01 12:26:31 aron, you are probably right, I am still getting "aplay: main:850: audio open error: Resource busy" 2025-03-01 12:26:54 it is a Raspberry Pi, so yes, but a very specific one ;) 2025-03-01 12:27:15 can you share your lsmod output? 2025-03-01 12:28:18 aron, I might try snd_soc_hdmi_codec instead, but I'll post lsmod anyway 2025-03-01 12:28:36 that sounds much better 2025-03-01 12:29:00 on my arm sbc it's called "sun4i_codec" 2025-03-01 12:29:09 aron, https://pastebin.com/WDTT6J4c 2025-03-01 12:30:33 aron, rebooting again . . . 2025-03-01 12:33:53 aron, that one didn't work either 2025-03-01 12:34:21 once again: the first mpv produces sounds, but the second parallel one does not 2025-03-01 12:34:54 aron, yes - are you trying this yourself? 2025-03-01 12:35:05 it works for me 2025-03-01 12:35:21 aron, wow, what hardware? 2025-03-01 12:35:45 like, on every hw I have :) 2025-03-01 12:36:05 but the SBCs are orange pi zero and orange pi pc+ 2025-03-01 12:36:37 I always enable dmix, it annoys me if only 1 process can have sounds 2025-03-01 12:38:20 aron, yes, you are fortunate ;) I am pretty sure now this is nto a configuration issue, I hve tried so many potential solutions, each giving identical results 2025-03-01 12:39:36 aron, I think unless one of devs starts using Pis, thsi will remain unsolved . . . :( 2025-03-01 12:40:37 I still think it is a configuration issue, and you just didn't found the correct solution 2025-03-01 12:41:12 sadly the alsa configuration is binary: it is either good, or bad -- there is noting between 2025-03-01 12:42:00 on my laptop I needed more than 1 year to fix a configuration issue 2025-03-01 12:42:04 aron, I can;'t think of any other places to reconfigure though 2025-03-01 12:42:05 but it's working now 2025-03-01 12:42:29 don't worry, there is always another way to express your wishes in alsa :D 2025-03-01 12:42:52 aron, fortunately this is more of an irritation than a blocker, but I hope I get it working in less than a year ;) 2025-03-01 12:42:52 even if you think you saw everything :D 2025-03-01 12:44:47 it would be super nice tho, to have a tool for alsa to see the actual routings, I could use that 2025-03-01 12:46:02 aron, trying one thing, brb . . . 2025-03-01 12:49:26 aron, this is whet I have modprobe-wise after adding the second sound card ;) https://pastebin.com/hqCmdMBF 2025-03-01 12:50:23 and what happened this time? 2025-03-01 12:50:44 oh, just a second 2025-03-01 12:50:52 $ cat /etc/modprobe.d/alsa 2025-03-01 12:51:17 I think it works only if file name ends with ".conf" 2025-03-01 12:52:28 aron, I can try that, biot i thought the idea about a ".d" directory is that _all _ files are used, but I shall try anyway 2025-03-01 12:53:35 aron, OK not working without reboot, so here we go again . . . 2025-03-01 12:55:03 modprobe won't work without reboot :P 2025-03-01 12:55:38 btw: 2025-03-01 12:55:40 https://wiki.alpinelinux.org/wiki/Architecture#Loading_of_Kernel_Modules 2025-03-01 12:55:47 /etc/init.d/modules loads all modules specified in /etc/modules and /(etc|run|usr/lib|lib)/modules-load.d/*.conf 2025-03-01 12:56:22 close, but this one talks about *.conf 2025-03-01 12:56:24 aron, still not working, ATM I have that modprobe fragment, and NO ALSA config 2025-03-01 12:56:47 so, it did something now, it is a good sign afterall 2025-03-01 12:57:09 aron, you may well be right, i am remembering the ancient docs for run-parts on debian ;) 2025-03-01 12:57:16 I'd say the duplicate lines with index=0 and index=1 is conflicting 2025-03-01 12:58:02 aron, that was the last change I made - ther are two cards, one per HDMI output, so it made no sense not to include both 2025-03-01 12:58:39 aron, but previously I only had the first one and it didn't work 2025-03-01 12:58:43 okay, but what do you think, how the kernel will distingush the two? 2025-03-01 12:59:22 "options snd_soc_hdmi_codec index=0" <-- tells the kernel that "snd_soc_hdmi_codec" module will have "index=0" 2025-03-01 12:59:23 aron, as far as I know, it will bive them each an index and let modrpobe sort is out? dunno really this is pretty low level for me ;) 2025-03-01 12:59:29 _module_, not device! 2025-03-01 13:00:00 a module can be used by multiple devices 2025-03-01 13:00:41 aron, struggling to keep up, none of this is really obvious and I am just hanging on 2025-03-01 13:01:04 aron, are you saying I should take one out? 2025-03-01 13:01:09 that's why I try to explain it to you :) 2025-03-01 13:01:19 I would 2025-03-01 13:02:05 hmm 2025-03-01 13:02:21 you said you have 2 instances from that module 2025-03-01 13:02:29 it this 100% sure? 2025-03-01 13:02:55 aron, well I had that before but I want to cooperate, so here goes . . . 2025-03-01 13:03:46 Hey. Anyone managed to startup 'kodi-gdm' via xinit? Directly from the tty it starts up fine but after creating the '~/.xinitrc' with 'exec kodi-gdm' it fails to start GUI. I have to leave now for some time but if anyone could leave any pointers I'll catch up to this chat when I'm back. The goal is to have kodi(-gdm) started at boot, I was thinking via the xinit to avoid a full-blown WM but perhaps missing something. Much appreciate. 2025-03-01 13:03:51 aron, mot sure what you mean by "2 instances from that module", I am just saying there are two physical bits of hardware 2025-03-01 13:06:07 I'm asking because on my laptop I have 2 outputs as well 2025-03-01 13:06:24 they were different tho, but it shouldn't matter 2025-03-01 13:06:33 it is not with me right now 2025-03-01 13:06:46 aron, just tried it again with the one entry in modules (plus loop) - no difference 2025-03-01 13:07:19 in the evening I can send you the config file from that machine 2025-03-01 13:07:30 maybe you find something useful in it 2025-03-01 13:07:55 or I try to find the source 2025-03-01 13:09:37 aron, I will happily read anythin you send, but it is hard to be optimistic at this point. When something that should "just work" does not, there is usually a good reason IME 2025-03-01 13:19:26 aron, thanks for chasing this up, obviously I'd appreciate if you ping here if you stumble across a solution somehow, but I don't want to waste ony more of your time on a lost cause! 2025-03-01 13:19:34 m4r35n357: what's the output of this? cat /proc/asound/modules 2025-03-01 13:20:57 aron, 0 vc4 1 vc4 2025-03-01 13:21:39 there is the answer, how the audio module is called 2025-03-01 13:22:10 I found one half of the answers I used on my laptop 2025-03-01 13:22:13 https://stackoverflow.com/questions/43939191/alsa-how-to-duplicate-a-stream-on-2-outputs-and-save-system-configs 2025-03-01 13:22:16 aron, are you saying "vc4" is the name I need to use in modprobe 2025-03-01 13:22:35 yes, but the indicies are good enough 2025-03-01 13:22:40 "0" is the primary 2025-03-01 13:24:02 aron, I would rather put "vc4 index=0" than "0 index=0" ! 2025-03-01 13:24:21 I mean, index=0 2025-03-01 13:24:42 aron, I think we agree ;) rebooting 2025-03-01 13:24:51 if index of a card is 0 then it is the primary 2025-03-01 13:26:58 aron, still no, unfortunately 2025-03-01 13:27:56 good job I sorted out my "reboot from XFCE" rpoblem earlier ;) 2025-03-01 13:28:29 then remove ~/.asound and /etc/asound.conf, and try everything from scratch; I think a lot of conflicting configuration was placed into them, and alsa is just confused 2025-03-01 13:29:15 using dmix on a single output is the simplest thing you could imagine 2025-03-01 13:29:55 aron, there is nothing there, I always start afresh each time I try this 2025-03-01 13:29:58 it worked for me every single time, the only struggle was with my laptop because I wanted to route to 2 separate hardware 2025-03-01 13:30:19 wait, "there is nothing there"? 2025-03-01 13:30:22 aron, that is why I think it si fundamentally broken somewhere else 2025-03-01 13:31:23 if those are empty, then dmix won't be used, tho 2025-03-01 13:31:54 aron, I took out the /etc/asound.conf earlier, I dont' need ~/.asoundrc on a Pi 5 2025-03-01 13:32:13 aron, I have just restored the dmix configs, and it makes not difference 2025-03-01 13:34:09 sadly I ran out if ideas again 2025-03-01 13:34:35 aron, I have just resotred each of the possible config files one by one, and none fixes it 2025-03-01 13:34:58 aron, that is cool you have done a lot! thank you 2025-03-01 13:35:11 aron, sometimes things are just broken 2025-03-01 13:35:18 :\ 2025-03-01 13:35:38 I hate when I can't fix something :P 2025-03-01 13:35:59 aron, if someone were to turn up and say "I have this working on a Raspbery Pi", that would make me look stupid but it would still be fine by me 2025-03-01 13:36:13 aron, I have juswt chosen the wrokng hardware, that is all 2025-03-01 13:36:38 I have RPi2 but I don't really like the hardware 2025-03-01 13:36:48 so I don't use it 2025-03-01 13:37:04 aron, and it is a hobby machine for now, so nothing is really at stake 2025-03-01 13:37:56 aron, Pi5/500 are fantastic, anything before the 4 with 4GB is too low on memory, but an 8GB 5 flies 2025-03-01 13:38:30 well, it depends on what do you want to achieve with it 2025-03-01 13:38:50 aron, I guess I thought with millions of these things floating around, I would be onto a winner, how wrong I was ;) 2025-03-01 13:39:21 a simple V3s with 64MB RAM can work well, depends on the task :P 2025-03-01 13:40:09 yes, 64MB is not much 2025-03-01 13:40:33 but you don't want to run a crappy browser everywhere :D 2025-03-01 13:41:09 orange pi zero has 512 MB, and I have a desktop with that 2025-03-01 13:41:22 orange pi pc+ with 1GB can serve a fullhd desktop 2025-03-01 13:41:41 just don't try to open a browser :P 2025-03-01 13:42:32 aron, I have a more mimimal system for a file server, whcih runs fine in 1GB, but I would ba wary of going below 512MB for that purpose. 64MB sound insane ;) 2025-03-01 13:44:32 funfact: once I tried out a V3s (64MB RAM) with archlinux... it booted up, and I could log in, but that's all, no more memory, not even for an mc 2025-03-01 13:44:54 and I thought, this *must* work, so I looked up a different distro 2025-03-01 13:45:06 alpine came, and alpine won 2025-03-01 13:45:32 once I dumped the systemd and glibc, much more memory left for user processes 2025-03-01 13:46:14 now, only 16MB of 64MB is used by kernel and the init/services, 48MB left for user processes 2025-03-01 13:46:17 aron, is that all down to busybox/musl, or are there other "efficiencies" wrt arch? 2025-03-01 13:46:23 *huge* difference 2025-03-01 13:46:56 wrt is much smaller, but a LOT harder to develop custom software for it 2025-03-01 13:47:11 so a linux was a must-haver 2025-03-01 13:47:17 -r 2025-03-01 13:49:30 aron, if you can run vifm, vi & tmux you can do a lot I think 2025-03-01 13:50:09 I'm an mc guy :) 2025-03-01 13:50:21 also, screen instead of tmux 2025-03-01 13:50:52 aron, I thought tmux was smaller - I found it simpler certainly 2025-03-01 13:51:23 I'm used to screen, and I saw tmux many years after, and I'm too lazy to switch 2025-03-01 13:51:51 aron, I sort of compare screen/tmux with sudo/doas 2025-03-01 13:52:26 I use none of sudo/doas 2025-03-01 13:52:28 :P 2025-03-01 13:53:18 aron, if there is a better solution to running priviledged stuff in a acript, i am all ears! 2025-03-01 13:53:19 rather I use sud0, which is much smaller, and suits well for my use cases 2025-03-01 13:53:36 aron, I'll look at that 2025-03-01 13:54:39 perfect to run priviledged stuff in scripts 2025-03-01 13:54:40 aron, asnyhoo, despite the niggle swith Alpine, I have a really nice system here, ad I cant' see anything better emerging in the future 2025-03-01 13:55:42 ;) 2025-03-01 15:16:20 to be fair, screen/tmux shouldn't even exist 2025-03-01 15:16:50 i use tmux all the time but it breaks a ton of assumptions, and adds a lot of complexity 2025-03-01 15:25:52 invoked, sure, I always have to go on the net to remind myself how to scroll back, but I mostly use it as a console "vnc", to start a long-running process on another machine from a laptop,and come back to it after hibernation or reboot or whatever 2025-03-01 15:56:10 yeah. i don't use kitty, but its author (kovidgoyal) makes a consistent argument against the use of screen/tmux and he's not wrong. but even there he has to admit there's exceptions to that position. 2025-03-01 15:56:41 at the very least there's a solid argument against using tmux locally 2025-03-01 15:57:32 You should try dvtm/abduco combo if your problem is forgetting how to use it, or you just the abduco feature and not the terminal muxing 2025-03-01 16:00:54 invoked whats his argument against it? 2025-03-01 16:02:42 trying dwm again, seems i dont need multiplexing 2025-03-01 16:03:14 Does anyone use AlpineLinux as a primary OS on their desktop/laptop 2025-03-01 16:03:16 Or maybe even a phone 2025-03-01 16:03:34 melamit yes 2025-03-01 16:03:49 i assume most do here 2025-03-01 16:03:55 Melamit: definitelly yes, on daily use 2025-03-01 16:04:42 frag: I thought I am the only insane here 2025-03-01 16:05:02 You're on #alpine-linux, the probabilities that people here use Alpine Linux are high 2025-03-01 16:05:10 lol 2025-03-01 16:05:14 hehe 2025-03-01 16:05:19 Thought people are using it for containers or minimal chroots 2025-03-01 16:05:45 frag: he wrote a screed about it somewhere in kitty's issue tracker, if you dig you'll probably find it 2025-03-01 16:06:27 some tmux people were clutching their pearls about it, which is mainly what i remember. 2025-03-01 16:07:27 application preferences are very sensitie subjects, smh.. 2025-03-01 16:07:38 for the record, i'm a tmux person, reluctantly. 2025-03-01 16:07:52 Try my suggestion and live happily ever after 2025-03-01 16:09:15 i don't want to replace tmux with anything, i want it gone 2025-03-01 16:09:49 its a nice way to organize shells, if you dont have dwm :> 2025-03-01 16:10:33 why do you use it then? 2025-03-01 16:10:37 Replacing it will effectively make it gone 2025-03-01 16:11:13 i mean, i want middle terminals gone :) 2025-03-01 16:11:39 and what do you want to do instead? 2025-03-01 16:11:49 therein lies the problem 2025-03-01 16:12:07 locally it's easy, just use a better wm (which i do, river)... but old habits die hard 2025-03-01 16:12:57 I use a whole DE, GNOME 2025-03-01 16:13:04 yeah, but most of my screens are running on headless systems 2025-03-01 16:13:21 Melamit[m]: Everything except network settings works fine 2025-03-01 16:13:24 But... 2025-03-01 16:13:36 I can easily replace alpine networking with networkmanager 2025-03-01 16:29:00 i had to look it up, but wezterm does its own multiplexing (which i haven't tried): https://github.com/wezterm/wezterm/blob/main/docs/multiplexing.md 2025-03-01 16:30:13 if posix doesn't have the answer, then imo ultimately it's up to the terminal to provide something, not shoving tmux/screen in the middle 2025-03-01 16:33:46 Do you mean a graphical windowing of virtual terminals? 2025-03-01 16:33:51 That exists 2025-03-01 16:34:01 But that's a different use-case 2025-03-01 16:44:00 no. the "unsolved problem" (which wezterm solved within itself) is having terminals on remote machines. and it did that by embedding ssh 2025-03-01 16:44:13 which is also terrible in its own way 2025-03-01 16:45:00 but this is where it's at. what's the least bad thing 2025-03-01 16:48:33 So it's a local list of remote mosh+abduco sessions 2025-03-01 16:48:53 And terminal muxing is done locally through graphical manager 2025-03-01 16:55:02 i don't use mosh, as i ssh-over-tor some % of the time 2025-03-01 16:55:24 rlwrap-ssh-over-tor, that is 2025-03-01 16:56:32 have gone quite offtopic. 2025-03-01 16:59:04 Morning, can fuse and fuse3 be installed at the same time without conflicting? 2025-03-01 17:15:28 invoked, it's the same topic :) 2025-03-01 17:15:43 Using same concepts, just different implementations 2025-03-01 17:16:31 pu, you can try: apk add fuse fuse3 2025-03-01 21:47:23 So can anyone advice starting kodi 'standalone' or 'kodi-gbm' via xinit? 2025-03-01 21:48:40 From the tty I'm able to 'kodi-gdm' the GUI starts nicely. Tried 'exec kodi-gdm' in '~/.xinitrc' but it 'can't start GUI'. 2025-03-01 21:52:01 I thought gdm only runs with root privileges 2025-03-01 21:59:33 Able to 'kodi-gdm' with a regular user. Looking for a way to start automatically at boot, via 'xinit' and no WM I was hoping. 2025-03-01 22:00:58 *gbm not 'gdm' 2025-03-01 22:02:46 Ah. The 'xinit' never going to start the 'gbm' will it? Is that what's wrong maybe. Don't really even know what this 'gbm' is meant to be actually. 2025-03-01 22:05:39 So probably need an alternative of some sorts to autostart the 'kodi-gbm' on a TTY. Or get it going via the 'kodi-standalone --windowing=x11' but so far other than the 'kodi-gbm' did not manage to start the GUI of a TTY other than the 'kodi-gbm'. 2025-03-01 22:06:07 Damn I really don't want/need a WM. 2025-03-01 22:16:09 Just found an init script for kodi see what happens when I enable it ;) 2025-03-01 22:31:33 Not sure what the kodi init script actually does. It's meant to 'kodi-gbm --standalone' under 'kodi' but not sure if does anything at all after being added to the runlevel 'default'. 2025-03-01 22:33:56 I think it actually quietly fail behind the scenes after a few retries as far as I can tell. It goes into 'stopped' status after a short while. 2025-03-02 01:04:07 As a curiosity, does anyone have any insight into how difficult it would be to create an iso or rootfs of alpine which was built on glibc as opposed to musl? 2025-03-02 01:04:48 I understand that it would require rebuilding every package against glibc, but surely that wouldn't be too difficult with the apkbuilds 2025-03-02 01:14:32 i don't have insights (but i also suspect it should be easy, perhaps depending on how recently somebody tried it) 2025-03-02 01:14:46 but i am curious as to the "why?" of it :) 2025-03-02 01:17:19 Well I quite like how alpine does things, but I just cant jump the ship to musl yet. I know there are ways to run glibc programs but if I have to manage all that, what if I just run it without musl in the first place? 2025-03-02 01:30:57 > surely that wouldn't be too difficult with the apkbuilds 2025-03-02 01:30:58 it would 2025-03-02 01:31:05 long time ago there was someone who went through that effort to modify all aports to build with glibc 2025-03-02 01:31:35 it's better to not use alpine for that, and better to use something like wolfi 2025-03-02 01:39:16 well thats only for containers though, I was thinking more to install on a desktop computer (I know its not the intended use of alpine, but I like apk) 2025-03-02 01:43:00 how is that not an intended use of alpine? 2025-03-02 01:43:18 most of my laptops/desktops use alpine 2025-03-02 01:57:08 "most of my laptops/desktops..." <- All of mine now, too. XFCE for me, GNOME for rest of family 2025-03-02 03:06:55 mikec, alpine Linux is a general purpose Linux distribution. i use it in all my desktops with sway. The limitation arises only when closed source/binary-only software/hardware is involved.. 2025-03-02 03:09:10 the only exceptions would be when upstreams provide some generic linux binaries but don't provide musl versions (eg tor browser). 2025-03-02 03:09:36 even appimage now has support for musl. 2025-03-02 03:14:30 are there any additional settings/packages needed to run appimages in alpine 2025-03-02 03:38:21 i don't know, i haven't tried it myself 2025-03-02 03:39:04 https://github.com/AppImage/type2-runtime 2025-03-02 03:41:58 Well if it wasn't for closed source software I would be using just straight alpine in all honesty, but because it exists and sometimes I have to use it I was thinking about this whole thing 2025-03-02 04:39:47 whenever you make progress do consider updating this page: https://wiki.alpinelinux.org/wiki/Running_glibc_programs 2025-03-02 04:40:41 it's much easier to just host a glibc chroot and run apps from that 2025-03-02 04:48:57 alpine's repos are large enough, such that everything i need is properly packaged 2025-03-02 04:51:13 i don't think i've ever needed to download an external binary 2025-03-02 04:51:22 well I never came to a conclusion on my original question: how would I go about bootstrapping a glibc alpine system as a start? is there at least somewhere that would point me in the right direction without being too general? 2025-03-02 04:51:36 alpine is just not a glibc distro. 2025-03-02 04:52:08 a glibc distro could not be called "alpine linux"; now the question is, what things do you want to take from Alpine, when making your own glibc distro? 2025-03-02 04:53:58 well I would want apk, and probably not systemd (openrc, runit, and s6 all peak my interest), I would probably consider using busybox for as much as I could, I like the alpine installer 2025-03-02 04:54:16 a lot of alpine components 2025-03-02 04:55:12 if I did such a thing, it doesn't matter to me if its technically considered alpine or not, basically a glibc distro that is very similar to alpine would do it for me 2025-03-02 04:55:28 mikec: tbh, I would love to see such a distro too 2025-03-02 04:55:55 mikec: though i'd drop the busybox and use freebsd userland utilities or something (similar to how chimera does it) 2025-03-02 04:55:56 And that’s easier than learning to use bwrap or roll your own flatpaks? 2025-03-02 04:56:26 not necessarily easier but more fruitful if that makes sense 2025-03-02 04:56:37 Chimera Linux ❤️ 2025-03-02 04:56:40 I would get more out of it while being able to have a pure system 2025-03-02 04:58:14 What do you mean pure 2025-03-02 04:58:28 while Chimera looks great (honestly), it still uses musl so we are no closer than with alpine 2025-03-02 04:58:41 You mean not having more than one copy of different implementation of libc? 2025-03-02 04:59:24 no flatpaks, no chroots, basically not having to split my packages between things that work on alpine (or chimera) and things that dont and need this other system 2025-03-02 04:59:26 I don’t understand, why does that matter. Seems like an arbitrary line drawn 2025-03-02 04:59:56 yeah it is, but if it wasnt for people drawing arbitrary lines would we have so many interesting linux distros? 2025-03-02 05:00:42 You can unsandbox flatpaks quite a bit with flatpak permissions if that’s the problem , that’s going to be a lot easier to learn than making another distro from scratch 2025-03-02 05:01:14 and I not asking anyone to do this work for me (which is usually the problem with arbitrary lines), I'm just trying to figure out where I would learn to do it myself 2025-03-02 05:01:17 But it would be a cool project you will learn a lot 2025-03-02 05:02:05 history is littered with defunct linux distros. 2025-03-02 05:02:23 it's a lot more than just slapping some shit together 2025-03-02 05:02:43 no offense 2025-03-02 05:03:35 Oh I did have to have a distrobox for my editor, Zed. Well I do use vim primarily but sometimes I want to use a modern editor 2025-03-02 05:03:56 well a lot more in what sense, every distro is a bunch of components put together with a lot of work 2025-03-02 05:03:57 And so I have archlinux distrobox for one app 2025-03-02 05:04:14 but for one to be successful you do generally need a community and stuff like that 2025-03-02 05:04:48 support structure, package maintainers, etc 2025-03-02 05:05:08 everyone underestimates the infra side 2025-03-02 05:05:53 starting things is somewhat easy. committing to and sustaining like, a release every 6 months, and all that entails, is not easy 2025-03-02 05:05:53 thats fair 2025-03-02 05:06:26 perhaps it is a bit ignorant and arrogant of me to want to attempt such a thing 2025-03-02 05:07:27 it also takes people who know how to fix things to get releases out the door. i've seen this group here fix things upstream a bunch of times 2025-03-02 05:10:26 I recognize that, I remember a few years ago I was looking at kiss linux and thats when it first really clicked how much is involved in package maintenance 2025-03-02 05:10:28 i mean, don't let me discourage you from trying. you'll learn stuff. but realistically most of these efforts end up failing after a year or two 2025-03-02 05:11:06 even if that happens though, so what? I dont really expect anyone to be using this other than me 2025-03-02 05:11:15 fair 2025-03-02 05:11:23 if someone is then maybe they can help me maintain it a bit 2025-03-02 05:11:47 do you know where I would go to get started down that path though? 2025-03-02 05:12:00 if you haven't done lfs yet, you could maybe start there 2025-03-02 05:12:36 lfs = linux from scratch 2025-03-02 05:12:36 I had that in mind, the thing that got me though was layering package management on that 2025-03-02 05:12:59 I read a bit of the lfs notes on it, but it still wasn't super clear to me 2025-03-02 05:13:28 surely its more than just installing the dpkg or pacman binary and just putting the right files in /etc 2025-03-02 05:14:07 mikec: this video might interest you: https://www.youtube.com/watch?v=fDaSSArmRjk&t=977s 2025-03-02 05:14:17 it's lfn instead of lfs 2025-03-02 05:14:22 lfs = linux from nothing 2025-03-02 05:14:26 s/lfs/lfn 2025-03-02 05:15:38 yeah that actually seems like it would be helpful 2025-03-02 05:18:50 i would suggest studying a system that you want to use as a model (eg alpine) and understand how that whole system gets built from 0, set a few clear fixed goals of what you would do differently, and why, and then set out to work on those, and avoid mission creep along the way. 2025-03-02 05:19:25 how does one study something like that though? 2025-03-02 05:19:49 lfs seems like how a generic linux system gets built from 0 (or maybe 0.125 or something, I'm not sure) 2025-03-02 05:19:52 the repos are all there for you to fetch and study 2025-03-02 05:20:48 aren't those gonna be just how packages get, well packaged though 2025-03-02 05:21:09 I guess looking at the linux kernel apkbuild and things like that would probably help 2025-03-02 05:22:00 you asked for pointers that are not generalised, to build a distro, this is such a vast topic that it can't be point to a single howto with all steps listed 2025-03-02 05:23:06 thats a very fair point 2025-03-02 05:23:15 lfs is just like learning the bootstrap process, and after that it’s just ./configure --prefix=/usr —- in other words you `make install` directly to the root filesystem, rather than to a temporary path to build a package 2025-03-02 05:24:01 Of course the difference between packages and make installing to a rootfs is with package manager you have a system to log which “package” owns which file 2025-03-02 05:24:01 LFS describes and explains steps you need to undertake for building linux system, it's a necessary knowledge to know when, why and how to bootstrap certain components 2025-03-02 05:24:59 I suppose its just hard to tell what path to go down, and its such a long process that I want to make sure I choose the right one; seems like lfs is gonna be the right starting point for me though 2025-03-02 05:25:40 and when it very possibly doesnt turn out the way I wanted I will still have learned a lot 2025-03-02 05:25:40 constraints decide your path 2025-03-02 05:25:51 ACTION never got a working LFS because he either gave up or the system borked 2025-03-02 05:26:16 how well things actually work decide your path 2025-03-02 05:26:28 imo, lfs is bad for actual distro building 2025-03-02 05:26:38 Yeah I think once you get far enough with the LFS exercise to know how to bootstrap a toolchain, then you start over and start planning your actual distro 2025-03-02 05:26:48 It’s just an exercise 2025-03-02 05:27:35 see that is what makes it particularly intimidating, lfs is a long process just to have the privilege of starting over to do it right 2025-03-02 05:28:06 but I guess thats why not many people do it successfully 2025-03-02 05:28:13 I mean almost everything I ever did perfectly it was because I did it several times until it was perfect 2025-03-02 05:28:26 there are no shortcuts 2025-03-02 05:28:34 lfs speedrun any% wr 2025-03-02 05:29:17 on the bright side, at least one person on here said the end product distro I had in mind was appealing to them 2025-03-02 05:29:24 shawn: you really build a LFS system? did it boot on real hardware? 2025-03-02 05:29:36 basically you need to get to a point where you understand very well how the whole system is put together, and how to fix it down to the libc 2025-03-02 05:30:05 invoked: and lfs is the first steo to getting there right? 2025-03-02 05:30:11 *step 2025-03-02 05:30:14 mikec: there is a lot of people interested in such combination, it was never successfully provided 2025-03-02 05:30:38 possibly, i mean, in the absence of schooling or whatever 2025-03-02 05:31:07 pj: but is that because it fundamentally couldnt work or just because it takes lots of effort to do 2025-03-02 05:31:31 both, but also because people with no clue attempt to do it 2025-03-02 05:31:36 No I haven’t ghodawalaaman 2025-03-02 05:31:40 do they make schooling on linux distro creation? how can I take that class 2025-03-02 05:32:28 sorry, there is one attempt that succeded to make glibc alpine, it's wolfi-os 2025-03-02 05:32:52 if only it had an installable iso 2025-03-02 05:32:53 but it was made by people who knew what they were doing 2025-03-02 05:33:22 anything is installable if you know how 2025-03-02 05:33:38 alpine glibc wouldn't have iso either unless you know how to build it 2025-03-02 05:33:39 mikec: I would suggest take it slow first learn how Arch and Gentoo works and then try to go with LFS 2025-03-02 05:34:01 seems like my key takeaways are do lfs and make sure to majorly temper my expectations 2025-03-02 05:34:20 it's not as simple as just forking alpine and then swapping out musl with glibc. everything in alpine's tree is built with musl assumptions at the very least 2025-03-02 05:34:44 + software assumes glibc 2025-03-02 05:34:52 - alpine is patched for musl tho 2025-03-02 05:35:13 ghodawalaaman: I have been using arch for a couple of years, even if I dont act like it I have been using linux for probably 8-10 years at this point 2025-03-02 05:36:27 8-10 year! that's a lot, I have only used linux for 2 years 2025-03-02 05:36:41 I hope you have good understanding of command line and Linux then 2025-03-02 05:37:14 but i'm not sure you're even clear on why you feel like glibc is necessary, or what specifically you want to run with glibc that doesn't currently in alpine. 2025-03-02 05:37:53 anything pre-built 2025-03-02 05:38:14 (mitmproxy) 2025-03-02 05:38:15 It would be simpler to just learn how to make your own flatpaks 2025-03-02 05:38:25 well its not that I feel its necessary, its about as necessary as wanting to use apk over pacman or xbps or apt 2025-03-02 05:38:40 just that I'm interested in the concept 2025-03-02 05:39:54 hm. well to go back to what i mentioned previously, i think it would be helpful for you to set some clear goals (real problems you want to solve, and roughly how you want to solve them) 2025-03-02 05:40:52 otherwise you're gonna get lost in the weeds about how these systems are put together 2025-03-02 05:41:08 that's just for one arch. 2025-03-02 05:41:10 it's not only effort to learn and build, but also to maintain 2025-03-02 05:41:44 we have multiple people that bump, patch, review and commit for all the software 2025-03-02 05:41:58 it's not going to be 1:1 copy of updates from alpine to whatever-glibc-ism 2025-03-02 05:43:42 invoked: I'll take you up on that, build a few systems, play around with a few inits and see if I actually prefer one over the other, etc and jot down what I want the end product to be 2025-03-02 05:44:32 i'm old, you gotta hurry up 2025-03-02 05:44:51 panekj: with luck if I ever get to the end I'll have 1000x more respect for maintainers than I already do 2025-03-02 05:46:35 complete unrelated sidebar: while I'm not new to linux, I am pretty new to irc, when do people typically do a mention and not do one 2025-03-02 05:47:10 when not to do one: when the person isn't in an active conversation with you (unless you know them well) 2025-03-02 05:47:17 or break up messages into multiple for that matter 2025-03-02 05:47:49 ACTION going to bed 2025-03-02 05:48:43 gn people. good luck with your linux distros and your inits and so on 2025-03-02 05:49:07 invoked: Good night! :) 2025-03-02 05:49:13 pasting logs via pastebin or similar 2025-03-02 05:51:40 "panekj: with luck if I ever..." <- i wouldn't 2025-03-02 05:52:51 while it's a lot of work, it isn't something that automatically earns respect 2025-03-02 05:53:32 and for some it's a job 2025-03-02 05:56:00 cant argue too much with that, but as time goes on I learn more and more how the amount of work it is and I dont think I appreciated in the past 2025-03-02 05:56:12 but same probably goes for a lot of jobs I suppose 2025-03-02 05:56:30 Always write full messages, think like emails but without new lines. It’s actually asynchronous communication mikec. So mentions can be for when it is ambiguous who you are replying to, or because you are replying to a message someone addressed at you from an earlier time. 2025-03-02 05:57:41 If you have something to paste that needs to be formatted with new lines I it’s pretty standard cutoff of 2-3 lines the maximum before using a pastebin. Each channel could have their own rules on that. 2025-03-02 05:59:42 thats makes sense, it is possible or even in good taste to include a newline in single message though? (think shift-enter on most messaging programs) 2025-03-02 06:00:51 I like to do that for discord or text messages to separate thoughts without tons of notifications for the receiving party 2025-03-02 06:33:05 I meant avoiding sending messages before finishing a thought, like Discord users do. That's when sentence fragments get spread around throughout the buffer and it makes it harder to follow. If you sent both messages at once because it makes for better readability that does make sense. They would occur at the same place in the buffer, so it would be equivalent to one message. 2025-03-02 06:44:05 treat every message as git commit and limit it to 70 chars 2025-03-02 08:58:57 Morning/afternoon wherever you may roam. Regular user is able to 'startx' but not 'xinit'. Want to start at boot (xinit?), how do I solve what are the considerations please? Thanks. 2025-03-02 09:02:30 P.S. The error is 2025-03-02 09:04:20 P.S. The error is 'parse_vt_settings: Cannot open /dev/tty0 (Permission denied)' so some sort of permissions issue, need to establish how 'startx' and 'xinit' does it differently. Some hits online, that error although didn't solve yet. 2025-03-02 09:05:02 P.P.S. If I could just 'startx' at auto tty login that'd do it too I say. 2025-03-02 09:06:28 shawn: irc is optimized for having a conversation instead of posting a large wall of text. 2025-03-02 09:07:12 shawn 2025-03-02 09:21:21 Waow, ok so '~/.profile' with a single 'startx' command combined with the existing '~/.xinitrc' seems sufficient to get it started at login. I'll try to throw a conditional on top of that so it only spawns at 'tty7' maybe or if there's no existing sessions and I'm golden. Thanks anyway. 2025-03-02 09:42:51 Hmm, not much there to go by in the 'env' for the conditional after the automatic agetty tty[1] login :/ maybe I'm not going to bother until I'm going to have to cross that bridge. 2025-03-02 09:57:25 muthuh, try tty(1) 2025-03-02 10:47:26 Logged myself out of the ssh even with that poor profile of mine. Have `if [ -z "$DISPLAY" ] && [ "$XDG_VTNR" = 1 ]; then exec startx; fi` for now. I can't see anything with 'tty*' in the env quinq. At least able to login but it ain't ideal since new instance spawns at each tty as spawned by the inittab. 2025-03-02 10:49:17 Another to-do is to figure out how on earth kodi doesn't resolve the DNS even though on the OS level it's resolved no bother. Ah, the beauty of troubleshooting. 2025-03-02 10:52:42 No, wait that profile I quoted above is the old, not the one I was going for :( oh man. 2025-03-02 10:53:36 `if [ "$SSH_CLIENT" = "" ]; then exec startx; fi` this is the profile I have for now, the other is from another wiki not much good at all. 2025-03-02 11:06:38 ikke: nobody said that 2025-03-02 11:07:41 I was talking about 2025-03-02 11:07:48 People sending messsges 2025-03-02 11:07:54 Instead of pressing comma 2025-03-02 11:07:59 ^ 2025-03-02 12:30:13 Hello, do we have dbeaver in alpine linux repos? 2025-03-02 12:30:21 I couldn't find it using "apk search dbeaver" 2025-03-02 12:36:05 Then it doesn't exist 2025-03-02 12:38:11 it could exist for another arch only 2025-03-02 12:43:35 https://pkgs.alpinelinux.org/packages?name=dbeaver&branch=edge&repo=&arch=&origin=&flagged=&maintainer= 2025-03-02 12:46:34 which pdf reader is preferred/recommended for xfce DE? 2025-03-02 12:47:18 I like mupdf(-gl), but it as no dependency on Xfce 2025-03-02 12:47:49 i like zathura with mupdf backend 2025-03-02 12:48:44 i like mupdf, except that it incorrectly handles pdfs with different page sizes 2025-03-02 12:49:12 i tried that in v3.18, will do again, zathura iirc gave some errors then 2025-03-02 12:54:50 runxiyu, out of curiosity, what do you mean by incorrectly? 2025-03-02 12:57:11 runxiyu: do you have a sample pdf lying around? 2025-03-02 13:14:54 vkrishn, found that: https://www.pdfsharp.net/wiki/GetFile.aspx?File=%2fPageSizes-sample%2fPageSizes_output.pdf 2025-03-02 13:23:23 having a reference pdf->image from same site for testing would have helped 2025-03-02 13:24:03 now i don't know what to expect from each pdf app 2025-03-02 13:24:19 thanks though for pdf 2025-03-02 13:26:09 I just tried to use the openrc users, no luck, I will wait for better tutorials or something else 2025-03-02 13:32:32 will test zathura later, need to upgrade the edge DE first 2025-03-02 14:05:40 I found sqlitebrowser which is close to dbeaver :) 2025-03-02 14:18:53 vkrishn: zathura-pdf-mupdf is in v3.21 (community) 2025-03-02 14:37:08 invoked: yes, currently doing all tests in a edge setup, will give a try on asus(2gb) netbook(stable setup), which works nice now (except sound) 2025-03-02 14:38:19 girara got update today, so need to upgrad my edge setup 2025-03-02 15:01:55 vkrishn: Not on my computer rn, but yes that PDF should reproduce it 2025-03-02 15:02:10 Mine are mostly coursework from classmates, so I'm not going to snare them in here 2025-03-02 17:53:51 i wish there was a way to force mandoc's man to emit manual pages for primary sections before subs; *.3 before *.3p. can be forced with 'man -s 3 ...', seems counterintuitive to me... ie seems like i should have to use '-s 3p' to get the posix sub section pages. 2025-03-02 18:24:01 Hi all, is it possible to track the release of a specific package via rss/atom? Example: https://pkgs.alpinelinux.org/package/v3.21/main/x86_64/mariadb 2025-03-02 18:24:13 Checking here is not ok, because it doesn't mean that the packet is compiled and on repository: https://git.alpinelinux.org/aports/atom/main/mariadb?h=3.21-stable 2025-03-03 08:57:48 zathura works nice in v3.21 (on 2gb asus netbook) 2025-03-03 08:58:37 is there any DE application to put screen in yellow/blue(whatever) tint mode suitable for reading? 2025-03-03 08:59:38 it fullscreen mode is kinda cool 2025-03-03 09:15:04 depends on DE 2025-03-03 09:15:41 for X11 you could probably use generic `xgamma` or maybe xflux 2025-03-03 09:18:20 I use redshift 2025-03-03 09:19:18 currenlty xfce4 2025-03-03 09:20:49 redshift would need lightsensors/camera? 2025-03-03 09:21:49 no, it can work time based 2025-03-03 09:38:29 cannot find xflux, not packaged yet 2025-03-03 09:38:37 xgamma cannot find display, reading its docs 2025-03-03 09:40:30 redshift-gtk needs longitude/latitude set first 2025-03-03 09:40:34 i think i would set to hawaii(as i am on beach/vacation) 2025-03-03 09:46:43 There's also sct(d) 2025-03-03 09:49:13 https://www.umaxx.net/dl/sct-0.5.tar.gz 2025-03-03 09:49:17 docs recommend xrandr, https://manned.org/man/xgamma 2025-03-03 09:51:52 Yeah if you just need to set it manually, better using xrandr directly 2025-03-03 11:00:34 sct kinda works, using it now 2025-03-03 11:09:24 Hi everybody, and sorry for interrupting again, but it seems that !73393 got forgotten about again... it brings vscodium to Alpine, it is almost five months old, and the review process seems to be "a reviewer comments with some minor stylistic problem; the author fixes it promptly; MR sits abandoned for a month more; repeat until the author gives up and moves on"? 2025-03-03 11:10:05 ("The author gives up and moves on" already happened in https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/63788 before...) 2025-03-03 12:07:35 whos maintaner of code-oss? they might have words 2025-03-03 13:47:51 Thank you ptrc 2025-03-03 15:24:43 Hello 2025-03-03 16:42:40 is rust-analyzer supposed to be symlinked to rustup-init like everything else in .cargo dir on alpine? 2025-03-03 23:34:50 hi 2025-03-03 23:35:07 ACTION slaps asimov around a bit with a large trout 2025-03-03 23:35:37 is there any way to fork a package in alpine and do some patching? 2025-03-03 23:35:48 I need to patch pipewire to work with libudev-zero 2025-03-03 23:36:23 the easiest would be to update locally the APKBUILD, build it and install it 2025-03-03 23:37:07 https://gitlab.alpinelinux.org/alpine/aports is the build recipes repository and https://wiki.alpinelinux.org/wiki/Creating_an_Alpine_package has good documentation about our packaging 2025-03-03 23:37:18 how i can do that? is there any wiki for that? 2025-03-03 23:38:34 setup abuild (https://wiki.alpinelinux.org/wiki/Setting_up_the_build_environment_on_HDD), git clone https://gitlab.alpinelinux.org/alpine/aports, cd aports/community/pipewire; add patch to the folder and add filename of the patch to $sources in APKBUILD 2025-03-03 23:39:09 and this is how it can look like: https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/80856/diffs 2025-03-03 23:40:20 okay 2025-03-03 23:40:28 i cannot checksum it 2025-03-03 23:40:34 is necessary? 2025-03-03 23:41:27 oh yeah you can use abuild checksum for that 2025-03-03 23:41:31 but yeah its necessary 2025-03-03 23:41:40 yeah 2025-03-03 23:41:49 i cant 2025-03-03 23:41:54 it wont permit 2025-03-03 23:43:00 abuild-fetch: /var/cache/distfiles/pipewire-1.2.7.tar.gz.lock: Permission denied 2025-03-03 23:44:03 uhm i guess you can just chown it to your user 2025-03-03 23:44:09 or the abuild group 2025-03-03 23:51:35 okay 2025-03-03 23:51:48 now it wont build due to conflit with eudev lol 2025-03-03 23:51:54 i have removed but still 2025-03-03 23:54:35 isnt libudev-zero abi-compatible with udev anyway? 2025-03-03 23:59:04 kinda 2025-03-04 00:34:20 From Trusted and Vouched Dealers... (full message at ) 2025-03-04 00:36:38 oof 2025-03-04 14:49:08 i have a bind in feh/keys: render r .. whats the default for this? thought it was R, but doesnt seem so... 2025-03-04 15:23:31 oh nevermind, it was R, just ... my config.. 2025-03-04 15:42:35 In debian-based distros, if I want to be able to run fstrim in luks devices, I need to add 'discard' to /etc/crypttab. I can't find any info about this in alpine's wiki 2025-03-04 15:42:40 any hints? 2025-03-04 15:43:22 I guess I need "issue_discards = 1" in /etc/lvm/lvm.conf, but there's something else missing, right? 2025-03-04 15:43:34 maybe in /etc/default/grub...? 2025-03-04 22:07:46 <_92802082> is there any gpu switcher available for alpine (considering installing it on a thinkpad t540p with integrated graphics and a nvidia card) 2025-03-04 23:10:59 what esactly is a gpu "switcher" 2025-03-04 23:20:13 runxiyu: those laptops have an iGPU (for low power usage) and a discrete GPU. they share the same output. 2025-03-05 04:42:02 my main workstation stopped responsing after a few hours of being away. I can ssh in, and dmesg indicates that all USB ports seem to have stopped working: https://paste.sr.ht/blob/3a5603884655e913428ae6c66a8b0353f8cc8e48 2025-03-05 04:42:07 Any ideas what this could mean? 2025-03-05 04:42:33 It's the second night in a row when this happens 2025-03-05 07:40:41 Hi there. 2025-03-05 07:42:07 hello 2025-03-05 07:44:28 Hello again 2025-03-05 07:45:28 Anyone noticed that file path_to_file changed output? For example file file.zip now gives me "data" but before upgrade it was: "Zip archive data" 2025-03-05 07:49:33 $ 7z a foo.zip foo >/dev/null && file foo.zip 2025-03-05 07:49:33 foo.zip: Zip archive data, made by v6.3 UNIX, extract using at least v1.0, last modified, last modified Sun, Mar 05 2025 06:02:18, uncompressed size 4, method=store 2025-03-05 07:49:36 from 5.45 -> 5.46 2025-03-05 07:50:55 Date is broken though 2025-03-05 07:52:30 quinq: file file.zip ? What do you get on 5.46 ? 2025-03-05 07:52:53 I get what I pasted above 2025-03-05 07:53:10 Do you have libmagic? 2025-03-05 07:53:46 Not inside /etc/apk/world I don't 2025-03-05 07:54:27 It should be a dependency to file 2025-03-05 07:54:34 Even after installing it I still jsut get: "data" 2025-03-05 07:54:59 do you have the patterns listed in `file -l` 2025-03-05 07:55:01 Can you share that zip file? 2025-03-05 07:55:17 What's the preffered file sharing nowadays? 2025-03-05 07:55:50 grawity: yes? https://termbin.com/9vb4 2025-03-05 07:55:52 I can use ftp, http, gopher, scp 2025-03-05 07:56:08 I mean http 2025-03-05 07:56:24 fine 2025-03-05 07:57:32 https://limewire.com/d/3ce68302-4271-4e34-a404-b789f5714ba0#duQnwSC8XSg8qhtz4MfWBcgPzxjk3Or9SLOYhoJes1E 2025-03-05 07:58:17 grawity: Strength = 51@2378: Zip archive, with extra data prepended [application/zip] so it should support zip files right? 2025-03-05 07:59:05 brb needs fresh air 2025-03-05 07:59:18 Says data too 2025-03-05 09:45:18 Hm 2025-03-05 11:07:02 WhyNotHugo: sounds like power management (to me) but maybe that's too obvious. 2025-03-05 11:07:11 Why would it print data when this file is zip? Like zipped. 2025-03-05 11:08:12 invoked: any idea what to check? i haven't made changes related to power management in over a year, and now I've had this "crash" 3 times in 2 days 2025-03-05 11:08:31 i don't even know how to recover short of ssh+reboot 2025-03-05 11:09:47 WhyNotHugo: this isn't a laptop, i assume 2025-03-05 11:10:08 nope, desktop 2025-03-05 11:10:43 ok so that rules out tlp then 2025-03-05 11:10:47 Maybe it's issue with how files were zipped 2025-03-05 11:10:57 100% 2025-03-05 11:11:12 When I do it on Linux same files it prints Zip archive data, 2025-03-05 11:11:53 does `file --debug a.zip` show it doing the same checks in both cases? 2025-03-05 11:14:39 When you say checks,.. you mean last lines? or magic/zip, 57: >> 0 default&,x,""] .. 2025-03-05 11:15:47 WhyNotHugo: i dunno. i would check dmesg for acpi and pci messages (before you got the 'HC died' print) 2025-03-05 11:15:56 that might give you a better idea 2025-03-05 12:29:29 a CI job keps failing because apparently git.sr.ht is blocking the armv7 runner. I asked on #sr.ht about it, and they'd need to know the IP of the armv7 runner to look into it. 2025-03-05 12:33:59 We have several 2025-03-05 12:34:34 157.143.104.190, 51.12.53.80 2025-03-05 12:43:55 not alpine specific, but does anyone know if a cifs volume can be mounted in fstab that contains a octothorpe/hashtag in the URL? 2025-03-05 12:44:34 for instance: //127.0.0.1/#recycle /media/cifs/recycle cifs ... 2025-03-05 12:44:59 I tried using the ASCII octal representation of 043, nope. I tried using the URL encoding schema of %23, nope 2025-03-05 12:45:11 I tried escaping it with a , and just using it as is 2025-03-05 12:45:22 with a backslash, sorry 2025-03-05 12:45:44 I do not have the option of changing the remote path as that is what my NAS serves for the system-wide trash folder 2025-03-05 12:46:08 does a plain # not work either? 2025-03-05 12:46:10 Stupidly, I can access it via GVFS in Thunar with smb://127.0.0.1/%23recycle 2025-03-05 12:46:39 Nah, plain # does not work either, confusingly. From what I read, that should not be reserved by the mount command unlike how whitespace characters are 2025-03-05 12:46:59 Saijin_Naib quoting with "" the path doesn't work? 2025-03-05 12:47:11 Is that allowed in fstab? 2025-03-05 12:49:04 doas mount -avvv seems to indicate that line is ignored with quotes around the URL, and dmesg doesn't show any further entries from CIFS 2025-03-05 12:49:07 I think it dropped it 2025-03-05 14:17:48 Docker fails to run on a system running with overlaytmpfs: any workaround? 2025-03-05 19:15:52 does anyone else also have an issue with pasting not working on Electron apps (VSCodium, etc.) 2025-03-05 21:16:01 Yes, I did have, I only noticed on vscodium, on discord (legcord) works ok, i changed (disabled) one keybind 2025-03-05 21:16:25 I think it was action on paste or something, i can check later, not in pc now 2025-03-06 00:50:11 there's no standalone v8 package, is there? 2025-03-06 00:50:28 upstream for libresprite (!80924) suggests enabling it as a dependency 2025-03-06 02:35:44 https://pkgs.alpinelinux.org/package/edge/community/aarch64/zig 2025-03-06 02:35:45 This is out of date, current release is 0.14.0 2025-03-06 02:35:49 I added a mapping on https://release-monitoring.org/project/13871/ 2025-03-06 02:35:59 Not sure what it takes to be marked as out of date on the alpine packages page 2025-03-06 02:44:38 runxiyu_: thanks, it would send email to its maintainer once outdate 2025-03-06 02:45:32 Yeah, I know that it'd send an email, but I wonder if there's anything to do to make Alpine's packaging fetch from release-monitoring, so alpine infra could know it's out of date 2025-03-06 07:09:38 hi 🙂 , has anybody by any chance been successful at compiling doublecmd ( https://doublecmd.sourceforge.io/ ) file browser on alpine? 2025-03-06 07:15:50 If someone had, there would most likely be an aport for it 2025-03-06 07:20:31 ikke : 2025-03-06 07:20:31 thx for the reply. I tried getting freepascal and lazarus running, which they specified as build tools, but could not get lazarus working on alpine. (but since I am not a pascal dev, I might be missing something obvious) 2025-03-06 07:20:31 so I thought I just asked and see if I get lucky here.. 🍀 2025-03-06 07:31:22 ayex[m]: #12947 2025-03-06 07:31:32 That was 3 years ago 2025-03-06 07:32:52 !12853 2025-03-06 07:33:03 An attempt to package lazarus 2025-03-06 07:33:54 has anyone used voice chat in the toxic chat client? I get "Failed to initialize codecs!" 2025-03-06 07:34:17 I will try compiling it tomorrow and see if it works. 2025-03-06 08:25:16 ikke : 2025-03-06 08:25:16 oh, I see. thank you so much - I must have missed that in my issues search- will read there. 🙂 2025-03-06 19:38:22 i'm having weird issues with dbus (more specifically blueman-applet not being able to open the blueman-manager), even though the DBUS SESSION variable is correctly set. i'm stumbling upon a similar thing for pass/gpg not opening the gnome pinentry 2025-03-06 19:39:10 string "Message recipient disconnected from message bus without replying" 2025-03-06 19:39:10 I saw some errors on dbus-monitor error time=1741288163.831955 sender=org.freedesktop.DBus -> destination=:1.19 error_name=org.freedesktop.DBus.Error.NoReply reply_serial=118 2025-03-06 19:39:38 but i'm not versed on dbus and have no clue where to start poking it 2025-03-06 19:40:48 be aware that this is solely when trying on niri, sway works fine with the same setup (exec blueman-applet) and running inside a dbus-run-session 2025-03-06 20:46:54 Hi, I am getting a new gtk/glib related linking failure on CI using alpine:edge where the source has not changed: https://github.com/WayfireWM/wcm/actions/runs/13706412560/job/38332658514?pr=96 2025-03-06 20:51:24 soreau: Probably related by the latest pkgconf version 2025-03-06 20:51:39 gst-plugins-bad is failing for us as well 2025-03-06 20:53:08 the most notable change since then was s/gtk+/gtk/ https://gitlab.gnome.org/GNOME/gtk/-/commit/a4078c6581a0282d6d8a11497c0984488af88693 2025-03-06 20:53:46 I imagine that is bound to cause some churn 2025-03-06 20:54:43 https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/80346#note_487594 2025-03-06 22:42:17 Hello. 2025-03-06 22:43:00 How do I install X Server on Alpine Linux? 2025-03-06 22:43:24 setup-xorg-base 2025-03-06 22:45:41 But what if that command is unavalible? 2025-03-06 22:46:32 apk search cmd:setup-xorg-base 2025-03-06 23:02:06 frag: where is the cmd: prefix documented for apk? I can't find it anywhere 2025-03-06 23:02:43 ssm i have no idea, learnt in in this chan 2025-03-06 23:03:26 you can use it for install too, apk add cmd:foobar 2025-03-07 02:12:52 alpine/aports/issues/16932; cant use certbot, is there a way to use an older version of a package? or am I better off waiting for a certbot release 2025-03-07 04:56:12 𝐌𝐄𝐒𝐒𝐀𝐆𝐄 BlackHat_Nexus 𝐅𝐎𝐑 𝐀𝐍𝐘 𝐊𝐈𝐍𝐃 𝐎𝐅 𝐒𝐄𝐑𝐕𝐈𝐂𝐄 𝐑𝐄𝐂𝐎𝐕𝐄𝐑 𝐘𝐎𝐔𝐑 𝐀𝐂𝐂𝐎𝐔𝐍𝐓... (full message at ) 2025-03-07 07:21:44 "alpine/aports/issues/16932; cant..." <- https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/79871 should fix i 2025-03-07 09:23:23 I merged https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/79871 2025-03-07 09:41:28 Hi, I'm trying to register an account on the Alpine GitLab, but I'm not receiving the confirmation email. I've tried different email providers, but none of them worked. I also tried signing up with GitHub, but that didn’t work either. Is there an issue? 2025-03-07 09:51:13 i suppose you can ask in #alpine-infra 2025-03-07 09:51:19 ncopa: thanks! 2025-03-07 15:52:15 alpine package content site won't work for me 2025-03-07 15:53:23 realroot[m]: what do you mean? 2025-03-07 15:53:32 https://pkgs.alpinelinux.org/contents?name=clang20&repo=main&branch=edge&arch=x86_64 works for me.. 2025-03-07 15:53:36 Bad Gateway 2025-03-07 15:53:41 i can't use it 2025-03-07 15:53:44 which url? 2025-03-07 15:54:05 when I start the search of some file e.g. busctl 2025-03-07 15:54:40 i really cant reproduce it; a url would be helpful 2025-03-07 15:54:54 btw busctl is not in alpine, its a systemd bin 2025-03-07 15:55:03 i have it 2025-03-07 15:55:15 maybe pmos then? there is basu also 2025-03-07 15:55:16 probably by postmarketos's systemd repo 2025-03-07 15:55:17 https://pkgs.alpinelinux.org/contents?file=*busctl&path=&name=&branch=edge&repo=&arch= 2025-03-07 15:55:31 i do not have that repo 2025-03-07 15:55:40 and no basu 2025-03-07 15:55:56 you do not need an url you tru to search some file 2025-03-07 15:56:10 s/you/just/, s/tru/try/ 2025-03-07 15:56:26 i think your query just takes too long 2025-03-07 15:56:46 well https://pkgs.alpinelinux.org/contents?file=busctl&path=&name=&branch=edge&repo=&arch= works perfectly :p 2025-03-07 15:56:53 every time that i try it's like that 2025-03-07 15:57:02 oh and elogind provides busctl 2025-03-07 15:57:17 i have no elogind 2025-03-07 15:57:28 then you just have the subpackage installed 2025-03-07 15:57:34 https://pkgs.alpinelinux.org/package/edge/community/aarch64/busctl 2025-03-07 15:58:34 yes. well for some reason the site do not like my connection. 2025-03-07 15:58:34 apk-file returns nothing immediately 2025-03-07 16:01:45 you can use apk search cmd:busctl -v 2025-03-07 16:04:05 i think that apk-file is not up to date with the current pkgs.alpinelinux.org, so i think it not work any more 2025-03-07 20:41:01 i tried alpine-extended-3.21.3-x86_64.iso no wifi 2025-03-07 20:41:31 no iwd. it shows no error when connecting but no internet 2025-03-07 20:51:19 can i add arbitrary packages to .iso file?maybe load them 2025-03-08 07:35:06 𝐌𝐄𝐒𝐒𝐀𝐆𝐄 BlackHat_Nexus 𝐅𝐎𝐑 𝐀𝐍𝐘 𝐊𝐈𝐍𝐃 𝐎𝐅 𝐒𝐄𝐑𝐕𝐈𝐂𝐄 𝐑𝐄𝐂𝐎𝐕𝐄𝐑 𝐘𝐎𝐔𝐑 𝐀𝐂𝐂𝐎𝐔𝐍𝐓... (full message at ) 2025-03-08 07:36:30 jkkm 2025-03-08 07:36:33 ikke 2025-03-08 10:16:25 my crashing problem seem to have stopped after switching from ratpoison to dwm .. not sure if thats is what actual "fixed" it or some upgrade 2025-03-08 10:17:03 using dwm from repo now btw, quite nice, but some sacrifices ofc.. 2025-03-08 10:18:00 anyone knows how to load a plugin in 'nnn'? specially some preview than runs with tmux. I was happy with ranger but it's annoying how it hangs on big operations :\ 2025-03-08 10:27:49 oh it works 2025-03-08 10:31:17 ouch this needs many busybox hacks 2025-03-08 10:33:21 it would be better to do some workaround on ranger :P 2025-03-08 10:36:34 which nnn plugin are you using? 2025-03-08 10:44:50 preview-tui 2025-03-08 11:39:25 𝐌𝐄𝐒𝐒𝐀𝐆𝐄 BlackHat_Nexus 𝐅𝐎𝐑 𝐀𝐍𝐘 𝐊𝐈𝐍𝐃 𝐎𝐅 𝐒𝐄𝐑𝐕𝐈𝐂𝐄 𝐑𝐄𝐂𝐎𝐕𝐄𝐑 𝐘𝐎𝐔𝐑 𝐀𝐂𝐂𝐎𝐔𝐍𝐓... (full message at ) 2025-03-08 11:47:16 heyo alpiners 2025-03-08 11:48:45 hello alpinist 2025-03-08 11:49:15 i've got flwm compiling with latest g++ and gnu make, now planning to push it somewhere and package it for alpine 2025-03-08 11:50:23 however the WM is almost unusable without picom (ghost windows, menus, etc). should i add picom to depends and include a basic picom configuration in the package? 2025-03-08 11:51:13 does picom support like a picom.d directory where you can add specific configs? 2025-03-08 11:53:35 i think you can place a config file anywhere and specify it when running picom 2025-03-08 11:54:00 for the package i would create a "run_flwm" script that runs picom and flwm 2025-03-08 11:55:44 right now i'm using `picom --config /etc/picom.conf --daemon` 2025-03-08 12:10:31 btw if anyone wants to see what it looks like, here's a screenshot: https://0x0.st/8uYX.png 2025-03-08 12:41:51 there is ~/.config/picom 2025-03-08 12:42:11 i need help with wifi and iso. it connects without error but no internet 2025-03-08 12:42:37 s/~/./`~/./, s///`/ 2025-03-08 12:45:40 realroot[m]1: ~/.config/picom would be hard to package 2025-03-08 12:46:47 i did not know that it was for a package 2025-03-08 12:47:14 > now planning to push it somewhere and package it for alpine 2025-03-08 12:47:27 pj another spammer with the same message joined 2025-03-08 14:52:40 realroot[m]1 there's no spam here though 2025-03-08 14:57:12 funderscore: most spqm is only on the matrix side 2025-03-08 14:57:27 sertonix[m]: Ugh.. great :/ 2025-03-08 14:58:35 Modern spammers don't know how to use IRC anymore, that's nice 2025-03-08 15:05:07 quinq: No I think it's rather the matrix user got k-lined from OFTC but the matrix bridge forgot what a k-line is 2025-03-08 15:05:18 ¯\_(ツ)_/¯ 2025-03-08 15:07:38 ah :) 2025-03-08 16:27:59 how troubleshoot no wifi in alpine-extended-3.21.3-x86_64.iso? 2025-03-08 16:28:56 >-r flag will cause networking service to be (re)started automatically. 2025-03-08 16:29:17 do I need to restart it so? 2025-03-08 19:17:34 could someone test https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/81035? 2025-03-08 19:22:48 hello 2025-03-08 19:22:53 I have a question 2025-03-08 19:23:03 hm? 2025-03-08 19:24:36 a friend of mine want to install alpine linux and we don't have an ethernet connection, is there something on the media installer for connecting through wifi and when rebooting on the freshly installed machine? 2025-03-08 19:28:57 yes 2025-03-08 19:31:32 user0: do you mind telling me how? 2025-03-08 19:31:51 I used to use "nmtui" 2025-03-08 19:33:07 alexherbo2: the installer should let you configure the wlanX interface during the configuration process 2025-03-08 19:35:36 setup-interfaces 2025-03-08 19:41:18 thanks! 2025-03-08 19:51:51 will I need to run setup-interfaces at the installation or is it handled with setup-alpine? 2025-03-08 19:52:53 and when rebooting, I will have to run setup-interfaces and then follow steps here: https://wiki.alpinelinux.org/wiki/Configure_Networking#Wireless_configuration 2025-03-08 19:52:54 ? 2025-03-08 19:53:21 https://wiki.alpinelinux.org/wiki/Wi-Fi#wpa_supplicant 2025-03-08 19:57:38 https://www.reddit.com/r/AlpineLinux/comments/1eke0nl/alpine_setup_image_with_wifi_available/ should work too no? 2025-03-08 19:58:18 https://support.google.com/android/answer/9059108?hl=en#zippy=%2Ctether-by-usb-cable 2025-03-08 20:32:05 Setup-alpine steps through setup-interfaces, so no, not separately 2025-03-08 20:32:19 I recommend the extended ISO for potentially offline installs 2025-03-08 20:32:24 how can I add NM with nmcli to the extened iso? 2025-03-08 20:33:47 I am not sure it is packaged, but wpasupplicant and ifupdown are there, as well as dhcp, so you should be able to get connected and fetch packages after install 2025-03-08 20:34:05 Packaged in the ISO, I mean 2025-03-08 20:34:26 i could not connect to wifi 2025-03-08 20:34:49 I connected but no intenet 2025-03-08 20:36:01 That happened to me with a buggy rtlwifi card. Had to get an ancient usb2 2.4gh wifi-n150 adapter for setup to fetch an akms 2025-03-08 20:37:42 it works on another distro as Ralink Technology, Corp. MT7601U Wireless Adapter that i also tried 2025-03-08 20:38:33 🤷 missing firmware? wirelessregdb? Any log messages look salient? 2025-03-08 20:38:54 how see the log? 2025-03-08 20:39:18 dmesg? 2025-03-08 20:39:33 yeah, doas dmesg 2025-03-08 20:40:11 can't try now i aborted installation,i'll try again 2025-03-08 20:57:13 ">-r flag will cause networking..." <- 🤦 2025-03-08 22:50:50 Hi, I'm using 3.21 in a desktop role with full disk encryption. Did a 'apk update' and a 'apk upgrade', there was (I think) a kernel upgrade, and now can't boot. 2025-03-08 22:51:16 The system stops saying that I'm in a single user mode, to press exit, but cannot type anything. 2025-03-08 22:52:36 Can't find anything in the wiki regarding the 'apk upgrade' thing. Maybe I shouldn't have done it, I'm used to the Devuan way of doing 'apt upgrade' and did it without thinking. 2025-03-08 22:53:33 Maybe it's a question to update the boot process. What happened and how to solve this? 2025-03-08 23:35:24 Did a mkinitfs and now when booting, there's a lot of errors regarding nlplug-finfs: uevent. Enters single mode. After 'exit', a lot more of those 'nlplug-findfs' error messages. 2025-03-08 23:50:22 nlplug-findfs: modaliases:247, forks: 151, events: 851, total bufsize: 153849. How to fix this? 2025-03-09 07:04:49 probably py3-adblock 2025-03-09 07:05:53 ups, wrong windo 2025-03-09 07:54:57 is it normal to have iocharset=utf8 for efi partition? it complained about that 2025-03-09 07:55:04 in fstab 2025-03-09 08:25:48 it? 2025-03-09 10:58:07 pc. how do I get luks promp to unlock? 2025-03-09 11:02:06 `features="ata base ide scsi usb virtio ext4 lvm nvme keymap cryptsetup cryptkey resume"` 2025-03-09 11:02:43 ` 2025-03-09 11:02:43 GRUB_ENABLE_CRYPTODISK=y 2025-03-09 11:02:43 `GRUB_PRELOAD_MODULES="luks cryptodisk part_gpt" 2025-03-09 11:09:59 do I need rc-update add localmount default ? 2025-03-09 12:01:25 wow, the wiki sure has been reduced of a lot of content 2025-03-09 12:01:49 hopefully out of date content 2025-03-09 12:02:23 sure, alot of it was old, but just getting rid of it ... unfortunate if it is not being replaced or updated 2025-03-09 12:02:35 and that is the case 2025-03-09 12:15:20 jvvv, i cleaned up multiple wiki pages in the past few months. i have not touched the sections/pages that i don't understand. 2025-03-09 12:15:46 that did not work. what am I missing? 2025-03-09 12:17:29 and I ran rc-update add dmcrypt boot 2025-03-09 12:17:31 hey, no worries... i just could have sworn there was more stuff on cryptsetup. but it seems pretty sparse. lvm on luks is pretty full, but i thought there was one on 'full disk encryption' or some such. 2025-03-09 12:18:08 realroot[m]: are you using the boot param cryptroot? 2025-03-09 12:18:49 i think you also need cryptdm, but i'm not currently using full disk encryption and i'm trying to refresh my memory 2025-03-09 12:18:59 GRUB_CMDLINE_LINUX_DEFAULT=... cryptroot=UUID=xxxxx:alpine root=/dev/mapper/alpine 2025-03-09 12:19:59 how do I set cryptdm? 2025-03-09 12:20:10 i mean what value. 2025-03-09 12:20:12 hmmm, maybe the cryptdm... that sets the device name that the volume will be mapped to 2025-03-09 12:20:55 yeah, sorry, jogging my memory... if i don't answer it's cause i'm looking at the initramfs-init to see how it is used 2025-03-09 12:24:06 it looks to me like you can set it to what ever you want, but i'm now trying to see if it needs the full path (ie /dev/mapper/) or just 2025-03-09 12:24:40 https://wiki.alpinelinux.org/wiki/Setting_up_encrypted_volumes_with_LUKS 2025-03-09 12:25:11 what's the diff between that and root? 2025-03-09 12:28:55 so, cryptdm is the mapped device name, so root should be /dev/mapper/ 2025-03-09 12:29:30 do I name it using cryptroot=UUID=xxxxx:alpine? 2025-03-09 12:30:49 so, "cryptroot=UUID=theuuidhere cryptdm=mycryptrootname root=/dev/mapper/mycryptrootname" is what i think it should be 2025-03-09 12:31:14 someone should probably verify that, though 2025-03-09 12:32:01 i can verify it 2025-03-09 12:32:46 though that UUID with colon in it does look right to me, but i might be wrong about that 2025-03-09 12:32:59 *does not look right 2025-03-09 12:33:48 that is used elsewhere where : 2025-03-09 12:33:58 so i wil lremove it to test what you said 2025-03-09 12:34:29 huh, well, like i said, i might be wrong... but i've never used it like that 2025-03-09 12:35:19 i do not get the prompt to unlock it 2025-03-09 12:35:30 still i have to try with cryptdm 2025-03-09 12:35:52 The cryptroot parameter sets the name of the device that contains the root file system. The cryptdm parameter sets the name of the mapping previously set in the crypttab file. 2025-03-09 12:36:41 i don't use encryption.. the above lines are from https://wiki.alpinelinux.org/wiki/Setting_up_ZFS_on_LUKS 2025-03-09 12:37:08 crypttab? i've read that alpine does not use it 2025-03-09 12:37:09 yeah, as prabu says... so if you aren't getting the unlock prompt, something else is wrong, perhaps UUID or something else 2025-03-09 12:37:24 crypttab is systemd specific 2025-03-09 12:37:25 >Alpine and pmOS, like Gentoo, uses the dmcrypt service rather than /etc/crypttab. 2025-03-09 12:37:33 https://wiki.postmarketos.org/wiki/Full_disk_encryption 2025-03-09 12:37:51 i have crypttab in a distro without systemd 2025-03-09 12:38:27 well, that was where i thought it originated... i get things wrong sometimes 2025-03-09 12:39:20 do i make crypttab with crypt /dev/sda3 none luks then? 2025-03-09 12:39:43 prabu: i've started finding some of the stuff i thought was missing... i probably had hard time finding before also 2025-03-09 12:40:15 no, no crypttab on alpine afaik 2025-03-09 12:41:30 realroot[m]: could you paste the output of blkid on your encrypted root partition? 2025-03-09 12:42:41 realroot, the information about encryption is scattered across lvm/zfs/luks pages... 2025-03-09 12:42:44 https://wiki.alpinelinux.org/wiki/LVM_on_LUKS#Mounting_additional_encrypted_filesystems_at_boot 2025-03-09 12:43:11 `/dev/sdb3: UUID="" TYPE="crypto_LUKS"` 2025-03-09 12:43:29 realroot, as jvvv said, the above page/section presents alternate information..see/test which is correct 2025-03-09 12:44:29 jvvv, thanks for confirmation.. i appreciate if you guys can use this opportunity to consolidate/remove content from wiki that are plain wrong/outdated 2025-03-09 12:44:39 afaisk /etc/conf.d/dmcrypt is for extra partition besides / right? 2025-03-09 12:44:44 afaik 2025-03-09 12:45:24 s/guys/both i can fix the wiki format latter.. please help fix the content, if possible thanks 2025-03-09 12:47:29 prabu: i'll do what i can. thanks for your efforts 2025-03-09 12:47:53 i'm not a native english speaker.. apologies if the words are inappropriate 2025-03-09 12:48:45 realroot[m]: i don't think cryptdm is extra parts 2025-03-09 12:49:32 prabu: your words are fine. i am native english speaker and i understand you very well 2025-03-09 12:50:08 `/dev/sda5: UUID="" TYPE="crypto_LUKS" PARTLABEL="alpine" PARTUUID=""` 2025-03-09 12:50:28 that's the correct blkid 2025-03-09 12:51:22 so, i would just use the UUID="" part of it for the cryptroot. 2025-03-09 12:52:14 yes will try that with cryptdm 2025-03-09 12:52:32 i you will be patient with me a minute, i have and old laptop i can do a fresh install on and do it with cryptroot so i can test stuff here also 2025-03-09 12:52:44 s/i you/if you/ 2025-03-09 12:56:31 it worked indeed. cryptdm should go in https://wiki.alpinelinux.org/wiki/Setting_up_encrypted_volumes_with_LUKS 2025-03-09 12:56:41 and /etc/conf.d/dmcrypt is for extra partitions indeed 2025-03-09 12:58:46 oh, so you got it, then? 2025-03-09 12:58:52 realroot, good to know the progress. In my btrfs/refind, i found that alpine does not support PARTUUID. can this is be verified.. 2025-03-09 12:59:40 "so, "cryptroot=UUID=theuuidhere..." <- it's like that ^ 2025-03-09 12:59:52 prabu i did not use PARTUUID 2025-03-09 13:00:15 i understand.. i just want a confirmation.. 2025-03-09 13:00:33 does somebody know to how boot with refind directly? 2025-03-09 13:01:59 if possible.. if this is a limitation in alpine linux boot process. i don't use encryption.. don't know how to do it with refind 2025-03-09 13:03:29 seems strange that the PARTUUID not work, because nlplug-findfs looks for it i think 2025-03-09 13:05:43 https://tpaste.us/LyMK - here's my refind 2025-03-09 13:08:25 wiki updated 2025-03-09 13:13:16 nice 2025-03-09 13:24:32 realroot,thank you for first contribution to wiki.. If ok, can you share complete line as an example.. 2025-03-09 14:43:54 how add custom scripts? https://gitlab.alpinelinux.org/alpine/mkinitfs/-/issues/18 2025-03-09 14:46:06 Right now it's not modular 2025-03-09 14:47:59 You could try dracut tho, if you need that 2025-03-09 14:48:14 maybe making a new modular version? new installation can test/use 2025-03-09 14:48:24 it 2025-03-09 14:48:26 realroot[m]: someone needs to do the work 2025-03-09 14:50:32 somebody is doing it i think https://gitlab.alpinelinux.org/alpine/mkinitfs/-/merge_requests/179 2025-03-09 14:51:10 that's merged already 2025-03-09 14:51:42 realroot[m]: That’s not custom hooks tho. It’s a possibility to have an exec for cryptsrtup. You can use this to implement FIDO2 unlock for yourself for example 2025-03-09 14:52:47 Custom hooks would be a lot more difficult to do in a backwards compatible way. I was thinking about this problem, too 2025-03-09 14:53:32 that's why i mentioned making a new version that new installation will use. 2025-03-09 14:53:32 what about pmOS? they made something https://gitlab.com/postmarketOS/pmaports/-/blob/master/main/postmarketos-initramfs/init.sh 2025-03-09 14:58:53 You could also adopt an already existing system. Gentoo, Arch they all have one, but that’s part of a bigger discussion and it might be breaking already existing systems. You could probably bring it up in #alpine-devel 2025-03-09 15:03:38 i would not mind using mknitcpio from Arch 2025-03-09 15:04:45 we support mkinitcpio on void (and i work with upstream to ensure it continues to work without systemd) 2025-03-09 15:05:02 gg 2025-03-09 15:05:09 Artix (no systemd) uses it too. 2025-03-09 15:05:22 how do I add a block of code to the wiki? 2025-03-09 15:05:53 find out in other page 2025-03-09 15:05:58 but artix is based on arch so it makes sense 2025-03-09 15:08:22 prabu I added it to the wiki 2025-03-09 15:09:06 By using mkinitcpio i would have a lot of custom scripts already made 2025-03-09 15:09:07 i have no opinion on mkinitfs/mkinitcpio/dracut except that we should only support one 2025-03-09 15:26:28 well we do support dracut already. https://pkgs.alpinelinux.org/package/edge/community/x86_64/dracut 2025-03-09 15:26:52 That said, this conversation should happen in #alpine-devel 2025-03-09 15:35:09 having a package != support 2025-03-09 15:35:34 Fair, sorry my mistake 2025-03-09 15:35:51 It does mean it works, tho doesn’t it? 2025-03-09 15:36:01 Hence it’s not in testing 2025-03-09 15:36:10 It means someone got it to work for their usecase 2025-03-09 15:36:51 It does not necessarily mean that installing it will provide a bootable system 2025-03-09 17:54:05 does anyone know which package holds the tic command? 2025-03-09 17:56:09 https://pkgs.alpinelinux.org/contents?file=tic&path=&name=&branch=edge&repo=&arch= 2025-03-09 17:56:38 ikke: thank you 2025-03-09 17:59:24 s9c: you can also do: `apk search cmd:tic` 2025-03-09 18:00:00 ikke: that's what it was. i did `apk search tic` and nothing. arigato gozaimasu 2025-03-09 18:00:37 Doitashimashite 2025-03-09 18:10:42 I'm wondering if you guys know any solution for HA of services that's not peacemaker or kubernetes? 2025-03-09 18:15:18 haproxy in the general case. better to be specific 2025-03-09 18:26:59 Something that could start/stop services distributed on multiple machines or if one of them went offline 2025-03-09 19:01:44 Hey! 2025-03-09 19:04:16 I'm trying tu get a Wifi-card running, es far as i fond out it is a iwlwifi Driver ... But not sure. 2025-03-09 19:05:20 Network controller [0280]: Intel Corporation Centrino Advanced-N 6230 [Rainbow Peak] [8086:0091] (rev 34) 2025-03-09 19:06:12 So my 2 Questions: 2025-03-09 19:07:07 Am I write with my guess? 2025-03-09 19:07:46 How do I have to install the Driver? 2025-03-09 19:11:01 feuerteufel, https://wireless.docs.kernel.org/en/latest/en/users/drivers/iwlwifi.html 2025-03-09 19:11:55 So it should be supported 2025-03-09 19:12:17 But those devices need a micro-code in order to work, maybe that's what you're missing? 2025-03-09 19:13:36 Tks! I don't know if I miss something 2025-03-09 19:15:19 I'm not able to install know what to do 2025-03-09 19:16:16 Is there anywhere a How-to or anything like that? 2025-03-09 19:16:24 https://wiki.alpinelinux.org/wiki/Wi-Fi 2025-03-09 19:17:06 Though it just says “In most cases installing linux-firmware should get you the required drivers.” 2025-03-09 19:17:21 You could start by trying linux-firmware-intel 2025-03-09 19:17:21 I did 2025-03-09 19:17:32 Did you reload the driver? 2025-03-09 19:18:24 The zstd-compressed linux-firmware package is not bad! I just use that now so I don't need to research and add subpackages per hardware anymore haha 2025-03-09 19:18:47 I reboot after that, ist that what you mean? 2025-03-09 19:19:40 That should work I think, unless it's been put in the initrd without the firmware 2025-03-09 19:19:56 But I didn't install the intel one I'll try 2025-03-09 19:21:58 linux-firmware has any other linux-firmware package as dependency, they should be in 2025-03-09 19:23:59 did not know TIFF can do more, https://umatechnology.org/this-tweak-fixes-a-big-security-hole-in-your-jailbroken-devices-tiff-image-handling/ :) 2025-03-09 19:27:01 But how do I load that firmware? 2025-03-09 19:27:09 The kernel should do it automatically 2025-03-09 19:27:42 So reboot is the thay to use? 2025-03-09 19:27:51 Yes, easiest way 2025-03-09 19:27:55 nod 2025-03-09 19:30:09 vkrishnTIFF might be the single coolest image container format ever devised 2025-03-09 19:30:26 It is endlessly extensible, adaptable, and useful 2025-03-09 19:34:46 endlessly sounds intriguing, will try to read its spec when doing nothing 2025-03-09 19:37:40 You can do awesome things with it, in the Cloud Optimized GeoTIFF configuration, such as direct HTTP Range Request fetch of chunks of the image without having to stream the prior/succeeding parts, so, in effect, it can act like a tileserver just from a single file 2025-03-09 19:37:45 One cool example 2025-03-09 19:37:51 DNG is basically just TIFF with flavor, too 2025-03-09 19:38:47 BIGTIFF format lets the files get absurdly large without issue, you can use many different types of compression, layers, etc. It is a really cool format 2025-03-09 19:42:03 cool, i tried that with gif(continuous stream), not that ok, browser gets overloaded 2025-03-09 20:22:00 Tks @ all 2025-03-09 20:23:43 The problem is sitting 30 cm in front of this PC! 2025-03-09 20:24:36 Using the LTS kernel helps a lot! 2025-03-09 20:43:54 feuerteufel: still with no wifi? wifi detected yet? i generally use '`ip link`' to check if device was found 2025-03-09 20:44:50 Tks, it works 2025-03-09 20:45:06 link/ether 88:53:2e:96:1e:87 brd ff:ff:ff:ff:ff:ff 2025-03-09 20:45:06 3: wlan0: mtu 1500 qdisc noop state DOWN qlen 1000 2025-03-09 20:45:22 ok 2025-03-09 20:45:58 There was a "virt" Kernel installed 2025-03-09 20:49:41 And your Tips showed me that this stuff is very close to the kernel so I just looked if the kerne may be the reason und I found this: 2025-03-09 20:49:51 https://wiki.alpinelinux.org/wiki/Kernels 2025-03-09 20:50:46 And the first 5 lines tells the problem! 2025-03-09 20:52:40 I just changed to the LTS and "wonder wonder" it works! 2025-03-09 20:52:49 :) 2025-03-09 20:53:25 Does alpine support otg usb out the box? I've got a Nokia N800 and I'm looking for an OS to revive it with. 2025-03-09 20:53:28 wonder what made u boot virt in bare-metal 2025-03-09 20:55:02 Some times a Kick brings you in the right direction 2025-03-09 20:56:58 It is a VM under Proxmox and the Card is shiped to the VM 2025-03-09 21:01:21 But the maschine is 300 km away from here, but hopefully tomorrow I'll get the data for the card 2025-03-09 21:16:11 Hi, yesterday I posted about boot errors regarding nlplug-findfs. 2025-03-09 21:16:14 nlplug-findfs: modaliases:247, forks: 151, events: 851, total bufsize: 153849. How to fix this? 2025-03-09 21:20:23 ysdry: i don't know. but it would be good to know what version of mkinitfs you have 2025-03-09 21:24:44 invoked: it's 3.11.1-r0 2025-03-09 21:27:56 maybe some of your errors might make sense if you look at the recent changes to mkinitfs. https://gitlab.alpinelinux.org/alpine/mkinitfs/-/commits/master 2025-03-09 21:28:25 (just trying to point you in a direction that might help you figure it out) 2025-03-09 21:31:03 And I thank you for that. 2025-03-09 22:24:46 I can't find those boot error messages about nlplug-findfs. Are they saved somewhere? Or can I save them? 2025-03-09 23:10:25 was something chnged with openssh? 2025-03-09 23:51:48 Yes 2025-03-10 03:11:46 2025-03-10 04:01:09 Hi, I was wondering if I could get some help making my steam deck's speaker work on alpine, it works fine in every other distro, and hdmi audio works when docked, but the internal speaker isnt recognized 2025-03-10 04:08:11 I wonder if a module is missing. 2025-03-10 04:08:33 Hey everyone, Apologies for the off-topic message, but this is critical. Please download and save a copy of https://Histwo.github.io/lostOne.txt. Emailing a copy to yourself or others will create timestamped proof that it was in the public domain before the event described within. This file helps expose a political conspiracy that has already taken far too many lives and is about to escalate on a massive scale. Every saved copy 2025-03-10 04:08:35 matters. Please don’t ignore this—your action could help save thousands. I'm literally surrounded by cloaked (invisible) gov and CIA. They are actively killing any of my communications, served Microsoft with an NSL for my email. The NSA folks watching me, do not know what I'm using. So.... Please help me and Atlanta. Thank you.\ 2025-03-10 04:09:57 Un1q32: check if the snd-hda-scodec-cs35l41 module is loaded. 2025-03-10 04:10:29 that one also requires firmware, so checking dmesg is a good idea too 2025-03-10 04:14:12 Probably part of the linux-firmware-cirrus package. 2025-03-10 07:51:52 Hey everyone! I'm reading https://wiki.alpinelinux.org/wiki/Raspberry_Pi#Loopback_image_with_overlayfs and I saw that there's an example for the /usr, which is exactly what I'm looking to do. Unfortunately, the wording is a litle confusing for me and it has me left with a few questions. First, it says not to install anything because it'll try to install it to the memory.... That doesn't sound right, could someone clarify it please? 2025-03-10 07:53:17 It should be noted that my diskless Alpine setup is complete, and everything persists as expected when rebooting. I'm just looking to move the /usr dir specifically to disk since I know mostly nothing will be written there while the system is live 2025-03-10 07:56:13 I do have two files that I added manually instead of through a package: xwiimote_drv.so and xwiimote_drv.la from the xf86-input-xwiimote package that isn't in Alpine repos. Would those still persist with the overlay or would I need to make a local startup script to re-add them every reboot? 2025-03-10 09:45:16 Lunar,https://wiki.alpinelinux.org/wiki/Classic_install_or_sys_mode_on_Raspberry_Pi#Convert_diskless_to_sys_mode content was right above the section you're referring to 2025-03-10 09:46:25 I only one section and left the other section as i was unsure of the relation and the instructions were unclear to me.. 2025-03-10 09:50:03 read both sections together to see if the explanation makes more sense... 2025-03-10 09:50:24 s/I only one section/I only moved one section 2025-03-10 10:26:20 Lunar, i checked through the history of updates on the original page. the instructions in the sections are independent of each other. 2025-03-10 13:00:43 hello alpiners 2025-03-10 17:35:52 prabu, thanks for looking through that for me, I really appreciate it. I'll be sure to checkout the sys installation since it might hold more instructions that I can use. Have a good day :) 2025-03-10 17:40:06 prabu: i must have been disconnected when Lunar asked about this. are they trying to get alpine running on a raspberry pi? 2025-03-10 18:19:20 how do I fix wlan0: unmanaged in nmcli? 2025-03-10 18:19:57 to switch to NM do I need to something ? ihave wpa_supplicant and i restarted NM 2025-03-10 18:19:58 Take it out of /etc/network/interfaces 2025-03-10 18:20:00 Reboot 2025-03-10 18:20:18 Comment it out, I guess, so you can revert easily 2025-03-10 18:20:25 do i take out all right? 2025-03-10 18:20:29 hashtag/octothorpe is comment symbol 2025-03-10 18:20:38 Leave the io/loopback one 2025-03-10 18:21:00 NM doesn't do that? 2025-03-10 18:22:06 Last I recall reading, it does if NM is current and kernel are current 2025-03-10 18:22:15 Looking at my config, I have both commented 2025-03-10 18:22:21 So should be fine on current alpine 2025-03-10 18:22:44 If you are using like, 3.18 or something I don't think it would 2025-03-10 18:24:23 3.21 2025-03-10 18:24:24 https://access.redhat.com/solutions/2108251 2025-03-10 18:24:28 Yeah, you are good 2025-03-10 18:24:38 Need nm 1.41.6 or newer 2025-03-10 18:28:45 thanks. it seems fine. how do i fix fonts in tilix? 2025-03-10 18:29:01 it seg faults when I click preferences 2025-03-10 18:29:42 according to fastfetch is Terminal Font: Source Code Pro (10pt) 2025-03-10 18:30:33 no need to do anything it NM makes io 2025-03-10 18:31:32 [/etc/init.d/tinydm] tinydm: unknown function st'` 2025-03-10 18:31:42 idk why tinydm does not work ^ 2025-03-10 18:37:30 * no need to do anything, NM makes io 2025-03-10 18:48:44 janvhs: dracut needs an alpine wiki page explaining how to set it up, as a starting point 2025-03-10 18:50:27 pam_acct_mgmt failed: User not known to the underlying authentication module 2025-03-10 18:56:15 https://www.man7.org/linux/man-pages/man3/pam_acct_mgmt.3.html 2025-03-10 19:05:55 do I miss some package? 2025-03-10 19:28:17 WhyNotHugo: could probably start writing one tmr 2025-03-10 19:29:08 WhyNotHugo: I use it on openSUSE quite a bit and wanted to write a Wiki Page for Limine Bootloader anyways 2025-03-10 19:52:21 valgrind segfaults when compiling main/rust with massif 2025-03-10 19:54:44 time to valgrind valgrind 2025-03-10 20:11:54 (1/1) Installing zlib-dev (1.3.1-r2) 2025-03-10 20:11:54 ERROR: zlib-dev-1.3.1-r2: IO ERROR 2025-03-10 20:22:32 some packages are fine some have that errpr 2025-03-10 20:54:27 Unstable storage? 2025-03-10 20:54:27 I have never seen that 2025-03-10 21:04:03 Or network issuees 2025-03-10 21:11:12 realroot[m] yeah possibly network issues 2025-03-10 21:11:27 doubt it's storage issues 2025-03-10 22:09:13 it's come up before, and i think people switched mirrors and resolved it, in one case 2025-03-10 22:09:29 it's definitely not a helpful error. 2025-03-10 22:12:59 It's a low-level error without context 2025-03-10 23:03:05 if it's a storage issue, there will typically be a message printed to dmesg; otherwise it's a network issue. 2025-03-11 03:01:30 zcrayfishoooh, thank you for the pointer. That'll help me going forward 2025-03-11 04:58:34 finally, got sddm working in x11 rootless mode 2025-03-11 05:46:31 chris218: Incus (linuxcontainers.org) might be of interest to you, it supports running containers distributed over multiple servers with failover and load balancing 2025-03-11 05:48:37 It can actually do VMs, system containers and app containers (like docker) 2025-03-11 12:01:15 apk IO error was corrupted packages i think 2025-03-11 12:01:23 i deleted the cache to fix it 2025-03-11 12:02:12 something is wrong. 2025-03-11 12:02:12 i have no trash 2025-03-11 12:02:38 qmake6 does not work (i have g++)... (full message at ) 2025-03-11 12:03:12 i start ui with exec dbus-run-session niri --session 2025-03-11 12:08:04 and i make `XDG_RUNTIME_DIR` manually. i ran "setup-wayland-base" 2025-03-11 12:27:37 Thread 1 "tilix" received signal SIGSEGV, Segmentation fault. 2025-03-11 12:27:37 0x00005555557e9c45 in gx.tilix.bookmark.manager.getBookmarkIcons(gtk.Widget.Widget) () 2025-03-11 13:07:11 Tried installing on an old ACER 1810TZ laptop, could not get past syslinux prompt. Is this bad hardware for Alpine? lscpu output is at https://pastebin.com/m4teUTbf if anyone is interested 2025-03-11 13:22:49 m4r35n357, how did you get lscpu output if you did not get past the syslinux prompt? 2025-03-11 13:26:57 Habbie, there is already an OS on it ;) 2025-03-11 13:27:44 ah 2025-03-11 13:27:44 Habbie, because I couldn't get past the initial installer prompt! 2025-03-11 13:27:57 yes, i was wondering if the problem was the installer or the installed alpine 2025-03-11 13:28:07 anyway, if there is a linux on it, usually alpine should also work on it 2025-03-11 13:28:22 also, the CPU might be the least interesting thing about the laptop for this question 2025-03-11 13:28:31 Habbie, OK, it is possible that both USB sticks that I tried are defective 2025-03-11 13:28:42 that's a good one to rule out 2025-03-11 13:29:29 Habbie, they are my last two undortunately, since SD cards came along I haven't bought one for more than a decade! 2025-03-11 13:30:27 Habbie, I haven't tried this, but all I cand do is put an SD card into a reader and try. . . 2025-03-11 13:32:08 I need to eat lunch, but I will try this later.I think I have a couple of 16GB SD cards somewhere . . . . 2025-03-11 13:53:58 Habbie, OK same result: ISOLINUX boot prompt appears, and the cursor goes onto the next line as if I hit return, then nothing (I think the screen gets updated once, but it is quite a subtle visual effect) 2025-03-11 14:00:17 can you set kernel parameters before this? 2025-03-11 14:13:16 Habbie, I cannot type at the ISOLINUX prompt, the system is a brick by that point 2025-03-11 14:13:22 ouch 2025-03-11 14:14:12 Habbie, my speciality appears to be in choosing Alipne-proof hardware ;) 2025-03-11 14:14:20 'proof', a fun word 2025-03-11 14:14:37 Hello all, I have had an issue twice on my new machine now, where I make a minor change (in this case it was adding a pre-up name change of an interface to config), and when I reboot I am missing kernel modules and even all of my ethernet devices are missing in /sys/class/net. My fs modules all fail and mounts fail. I am at a bit of a loss for why this could be happening. Any tips would be appreciated. 2025-03-11 14:15:09 Habbie I was hoping to investigate my alsa/dmix problems on the Pi, using a working system as reference, but I am currently defeated again ;) 2025-03-11 14:16:13 hehe 2025-03-11 14:16:15 i don't have any tips right now 2025-03-11 14:16:58 Habbie, that is cool, Ido have an intel i5 NUC, but it is my main computer and I am not quite ready to blast it away yet! 2025-03-11 14:19:08 oh weird, it is trying to load modules from 6.12.17-0-lts but I am listing 6.12.18.0-lts on this machine. I wonder how that happened 2025-03-11 14:19:31 no idea how that changed 2025-03-11 14:23:47 Habbie, ooh, it has finally booted up, it just takes several minutes to get to the boot sequence! I am just trying it again to get a sense of time, seems at least 5 minutes without a flicker of an LED from the PC or the reader . . . I shall proceed! 2025-03-11 14:23:57 interesting 2025-03-11 14:24:03 you should read dmesg once it's booted 2025-03-11 14:24:27 Habbie, must be waiting for something to time out - it isn't _that_ slow 2025-03-11 14:24:32 Habbie, will do 2025-03-11 14:29:14 Habbie, the dmesg output is finished in ~21 seconds, so I think the delay is later in the boot 2025-03-11 14:29:38 Unless is is before that . . . ;) 2025-03-11 14:30:48 I am tempted to just proceed 2025-03-11 14:46:56 Habbie, just tried and both USB sticks seem to be working, I timed the boot at 4 minutes 30 seconds before the first openrc message. I am going to do this ;) 2025-03-11 15:15:37 Habbie, mission accomplished, I am now in XFCE on the laptop! Cheers. 2025-03-11 15:16:19 m4r35n357, yay! how are the boot times now? 2025-03-11 15:21:04 Habbie, fine. It was only the ISO that "stuck". It ocurred to me that the laptop is USB 1 only, so yeah . . . ;) 2025-03-11 15:21:32 ah 2025-03-11 15:21:36 could be that simple 2025-03-11 15:21:43 makes you wonder if there could be some progress indicator there 2025-03-11 15:22:45 Habbie, maybe, but it is probably a bit of an exterme example - the laptop is from late 2009 2025-03-11 15:22:57 still 2025-03-11 15:25:04 Habbie, the installer is A1 IMO, I would not personally push for it ;) 2025-03-11 15:25:29 A1? 2025-03-11 15:25:35 top grade 2025-03-11 15:25:38 ahh 2025-03-11 15:25:45 i've never used it, so i'll just believe you 2025-03-11 15:26:34 well I just set up a full system including XFCE in a few minutes, the setup-alpine & setup-desktop work really well 2025-03-11 15:31:01 It seems like alpine ship a ZFS module, but what's the policy wrt breaking it with kernel updates? 2025-03-11 15:31:28 eg. suse also ships a module, but kernel updates are allowed to break it and won't be held back 2025-03-11 15:34:39 "well I just set up a full system..." <- They are so useful! Great additions 2025-03-11 15:42:34 in an APKBUILD file, is it subpackages where triggers are defined? I need to trace what is happening for a few triggers, but I am not familiar with this yet 2025-03-11 15:43:12 will I find triggers in Aports too? 2025-03-11 15:44:32 for example, where can I see mkinitfs-3.11.1-r0.trigger? 2025-03-11 15:51:58 nvm, found the reference. It seems initramfs-generator is provided by mkinitfs which makes sense. I dk how mkod, grub, and busybox are connected to linux kernel build yet, but hopefully this gets me started 2025-03-11 15:52:37 nvm, seems those are through mkinitfs haha. Derp I need to be quiet lolz 2025-03-11 18:27:02 how fix qmake6? 2025-03-11 18:27:28 i have g++... (full message at ) 2025-03-11 22:14:46 something happened with python gtk on edge. deluge no longer launches. RuntimeError: pygtkcompat is deprecated in 3.48 and has been removed in 3.51 2025-03-12 08:40:29 I'm using the dynamic loader with gcompat to run a glibc binary, is there any way to set the working directory? 2025-03-12 08:41:21 ie /lib/ld-musl-x86_64.so.1 --preload /lib/libgcompat.so.0 ./X-Plane-x86_64, but this fails because the application then wants to use /lib as the working directory, which is suboptimal 2025-03-12 08:45:07 voidastro[m]: ah! I just created an issue which may be related. It's with meld, not deluge, but probably the same issue: https://gitlab.alpinelinux.org/alpine/aports/-/issues/16978 2025-03-12 10:52:11 how to do manual install of alpine? 2025-03-12 10:52:11 I wanto to install in a pendrive, in a BTRFS compressed partition 2025-03-12 10:58:33 you can just go through setup-alpine as usual, but skip the disk install step, then run setup-disk manually with the correct mountpoint 2025-03-12 11:12:39 https://wiki.alpinelinux.org/wiki/Installation 2025-03-12 11:13:05 thjs may help, if you dont already know 2025-03-12 11:14:08 fabricionaweb: vc eh brasileiro? 2025-03-12 11:14:15 yes 2025-03-12 11:20:20 "thjs may help, if you dont..." <- Ja vi, mas entendi nada... pouco intuitivo 2025-03-12 11:20:20 tem como instalar normalmente, e depois copiar os arquivos instalados pra outra particao comprimida? 2025-03-12 11:20:20 trabalho com eletronica, fisica e quimica 2025-03-12 11:32:39 how to configure mbr? 2025-03-12 12:03:42 if it's a pendrive can't you use GPT patition table? 2025-03-12 12:04:02 can somebody tell me why qmake does not find g++? 2025-03-12 12:50:57 grub-install /dev/sda 2025-03-12 12:50:57 error : failed to get canonical path of tmpfs 2025-03-12 13:02:33 Are you in a chroot? Did you mount /dev, /sys and /proc? 2025-03-12 14:23:32 "Are you in a chroot? Did you..." <- No. do you have a link with tutorial? 2025-03-12 14:49:22 chip1972 https://wiki.gentoo.org/wiki/Chroot 2025-03-12 14:49:38 mount --rbind /dev /mnt/mychroot/dev... (full message at ) 2025-03-12 14:52:32 realroot[m]: I give up... 2025-03-12 14:52:32 back to default install 2025-03-12 15:05:39 tokyovigilante: I don't think the working directory is changed by the dynamic loader. But i don't think you can just usebthe musl dynamic loader for a program that expects the glibc preloader. Could you try something like /lib/ld-linux-x86-64.so ./X-Plane-x86-64 2025-03-12 20:23:47 https://paste.trom.tf/itezahejag.sql 2025-03-12 20:24:03 i can't use g++ for some reason 2025-03-12 20:24:46 "Unknown system error -8" 2025-03-12 20:24:48 no clue 2025-03-12 20:26:40 qmake6 2025-03-12 20:26:40 Project ERROR: Cannot run compiler 'g++'. Output: 2025-03-12 20:26:40 Maybe you forgot to setup the environment? 2025-03-12 20:27:27 i think that it does not find things https://github.com/Sparticuz/chromium/issues/222 2025-03-12 20:27:37 Unknown system error -8 2025-03-12 20:28:07 Did you try to manually invoke g++ with a simple program? 2025-03-12 20:28:31 no i was trying to run updated APKBUILD of qt6ct 2025-03-12 20:29:07 I mean as a test 2025-03-12 20:29:18 abuild -r 2025-03-12 20:29:30 it did it ^ 2025-03-12 20:29:36 I understand that's what you want to do, but as an intermediate step to debug this issue 2025-03-12 20:29:52 did you try to create a simple source file and invoke g++ on it? 2025-03-12 20:29:59 or could you try that 2025-03-12 20:30:00 i understood now 2025-03-12 20:30:31 do you know some example maybe? 2025-03-12 20:31:09 https://www.programiz.com/cpp-programming/examples/print-sentence 2025-03-12 20:32:53 g++: fatal error: cannot execute '/usr/libexec/gcc/x86_64-alpine-linux-musl/14.2.0/collect2': posix_spawn: Exec format error compilation terminated. 2025-03-12 20:33:35 `file /usr/libexec/gcc/x86_64-alpine-linux-musl/14.2.0/collect2` 2025-03-12 20:33:52 (make sure you have the file package installed) 2025-03-12 20:34:04 /usr/libexec/gcc/x86_64-alpine-linux-musl/14.2.0/collect2: data 2025-03-12 20:34:45 seems like it's corrupt 2025-03-12 20:35:02 '/usr/libexec/gcc/x86_64-alpine-linux-musl/14.2.0/collect2: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-musl-x86_64.so.1, BuildID[sha1]=788bdfbae355310d22480d46acf908d6d8f61e74, stripped' 2025-03-12 20:35:23 how reinstall all packages? 2025-03-12 20:35:40 or fix it somehoiw 2025-03-12 20:36:11 can you try apk audit /usr/libexec/gcc/x86_64-alpine-linux-musl/14.2.0/ first? 2025-03-12 20:36:59 or apk audit --system 2025-03-12 20:37:03 sure, no output 2025-03-12 20:37:42 either command? 2025-03-12 20:37:56 the first second is coming 2025-03-12 20:38:33 https://paste.trom.tf/beyagimenu.apache 2025-03-12 20:39:26 Seems like a lot of gcc file are changed for some reason 2025-03-12 20:39:30 `apk fix gcc` 2025-03-12 20:40:38 after:... (full message at ) 2025-03-12 20:41:02 when compiling with g++. aslo tinydm does not work for some reason 2025-03-12 20:41:18 What command are you running? 2025-03-12 20:41:45 g++ file -o test 2025-03-12 20:44:25 can you run apk audit --system again to verify if there are files left? 2025-03-12 20:45:24 yes https://paste.trom.tf/qovamabape.apache 2025-03-12 20:46:52 apk fix libstdc++-dev 2025-03-12 20:47:04 apk fix make 2025-03-12 20:47:06 apk fix abuild 2025-03-12 20:47:44 apk fix g++ 2025-03-12 20:48:43 apk audit --system 2025-03-12 20:48:43 U var/lib/chrony/chrony.drift 2025-03-12 20:48:53 that's fine 2025-03-12 20:48:56 does that mean modified by User? 2025-03-12 20:49:06 chrony updates that file 2025-03-12 20:49:09 U is updated 2025-03-12 20:49:33 Can you now try again to compile that test file? 2025-03-12 20:49:59 /usr/lib/gcc/x86_64-alpine-linux-musl/14.2.0/../../../../x86_64-alpine-linux-musl/bin/ld:gpp-test: file format not recognized; treating as linker script 2025-03-12 20:49:59 /usr/lib/gcc/x86_64-alpine-linux-musl/14.2.0/../../../../x86_64-alpine-linux-musl/bin/ld:gpp-test:3: syntax error 2025-03-12 20:49:59 collect2: error: ld returned 1 exit status 2025-03-12 20:50:09 and if you run abuild -r? 2025-03-12 20:52:29 it works, i could not test qt6ct cause i removed deps that are not in stable 2025-03-12 20:52:43 i tested another. qmake6 and make worked 2025-03-12 20:53:32 could it be fault of currupted packages? i think that server disconnected at some point . ihad to delete cache for IO error 2025-03-12 20:54:02 or maybe it was the patch for qt6ct 2025-03-12 20:54:03 That could've caused that 2025-03-12 20:54:47 and now how fix it? 2025-03-12 20:55:07 what does update mean in apk audit context? 2025-03-12 20:55:19 Different contents than what the package has 2025-03-12 20:55:52 i see so now it should be fine but g++ does not work ? 2025-03-12 20:56:56 Do you have a file called gpp-test in $PWD? 2025-03-12 20:57:56 yes that the name of file 2025-03-12 20:58:01 that's 2025-03-12 20:58:43 g++ gpp-test... (full message at ) 2025-03-12 21:00:02 ah it needs .cpp 2025-03-12 21:00:19 it's been too long since i used g++ manully 2025-03-12 21:02:28 tinydm still fails 2025-03-12 21:04:20 my bad again sorry 2025-03-12 21:04:50 np 2025-03-12 21:05:21 does tilix seg faults when clicking preferences only for me? 2025-03-12 21:05:21 Thread 1 "tilix" received signal SIGSEGV, Segmentation fault. 2025-03-12 21:05:21 0x00005555557e9c45 in gx.tilix.bookmark.manager.getBookmarkIcons(gtk.Widget.Widget) () 2025-03-13 09:06:23 sertonix[m]: thanks, I actually just copied the libc and gcompat libs to my home folder alongside the binary and that did work to start up, but then got a crash after the loading screen in sendmsg. Have reached out to the developer on the offchance they are interested in being musl-friendly 2025-03-13 12:53:37 bananicorn: yea i've been looking at it for quite a while, btw it can't do docker containers on alpine yet, version that supports it wasn't packaged yet 2025-03-13 13:08:27 chris218: Check out the incus-feature package, that one is on 3.21 it seems 2025-03-13 13:08:40 The incus package is only for the LTS release 2025-03-13 13:10:59 Ooh so incus-feature is non-LTS incus? 2025-03-13 13:11:22 incus-feature is a bit behind the newest feature release but it does include the OCI container support 2025-03-13 13:11:27 I believe so! 2025-03-13 13:11:38 Neat, I'll look into it, thanks! 2025-03-13 13:11:49 I have not personally used it, but it looks like what you need :) 2025-03-13 18:44:16 Anyone else notice that screen 5.0.0 uses a less readable (on a black background) blue for directory names than screen 4.9.1? 2025-03-13 19:26:36 This is probably a silly question but does anyone see an issue with installing this edge package (gnucash) on 3.21.x? The deps seem OK but I obviously don't want to cause havoc on my workstation, https://pkgs.alpinelinux.org/package/edge/testing/x86_64/gnucash 2025-03-13 19:28:11 pjs: ftr, combining packages from different branches is not supported 2025-03-13 19:28:46 ikke: yea, I'll wait until it lands in 3.22 (I hope) 2025-03-13 19:28:59 pjs: it would need to be moved to community for that to happen 2025-03-13 19:30:07 ikke, yea I know. I'm crossing my fingers but I'll install it from source in the mean time 2025-03-13 19:34:37 pjs: you could open an issue requesting it to be moved, mentioning that you have tested the package 2025-03-13 19:34:48 (given that you tested it on edge and it worked) 2025-03-13 19:35:02 what is the "expected" schelude for 3.22? 2025-03-13 19:35:42 https://alpinelinux.org/releases/ "Each May and November we make a release branch from edge." 2025-03-13 19:36:50 Seems time enough for move !80404 to community 2025-03-13 19:53:28 ikke: ok, I think I'll do that 2025-03-13 19:53:31 thanks 2025-03-13 20:36:42 has anyone found a way to use greetd to start x11 rootless? i consistantly get permission errors about the virtual terminal... i've used startx pretty much since the late 90's, so maybe i'm doing something wrong. 2025-03-14 08:13:26 can sed -i '..' file also ouput the changed file at the same time? 2025-03-14 08:16:42 no 2025-03-14 08:21:36 hm 2025-03-14 08:22:01 But ed can 2025-03-14 08:22:38 b-but ed is not in busybox! 2025-03-14 08:23:03 wat 2025-03-14 08:23:24 $ busybox ed 2025-03-14 08:23:24 ed: applet not found 2025-03-14 08:23:25 -_- 2025-03-14 08:24:25 my busybox has ed 2025-03-14 12:16:13 anyone here using a wirelessly-connected Alpine laptop? I have been running nicely for a couple of days, but just noticed that the machine disappears from DNS after suspend/resume. I can bring it back (new lease) by restarting the networking service (with a warning about stopping a boot service!), but is there anything I can do to prevent this? 2025-03-14 12:17:01 To state the obvious, the machine is still networked, but can only be accessed by IP address 2025-03-14 13:03:51 m4r35n357: whatever is going wrong is going to involve your DNS service, which might also involve your DHCP service depending on how you are set up. So diagnosing this will require understanding what is *supposed* to happen to get a name assigned to your IP address in whatever DNS server you are using when you fail to resolve the name. 2025-03-14 13:38:03 bitdancer, the DNS works fine with other OSs, I need to check if the problem exists for wired. 2025-03-14 13:42:57 bitdancer, wired is fine 2025-03-14 13:52:56 m4r35n357: your DHCP publishes DNS records for local clients, yes? 2025-03-14 13:53:05 when does it drop these entires? 2025-03-14 13:53:06 It has just com up on wireless after another attempt, maybe sporadic, I will monitor . . . I did have an issue with NFS mounts not being brought up under wireless, but that seemed to solve itself as well, and hasn't happened since! 2025-03-14 13:53:54 WhyNotHugo, well some time after suspend, I assume 2025-03-14 13:54:22 I am using nmap, as I don't know how to drive DNS at a low level 2025-03-14 13:55:56 m4r35n357: does your laptop obtain an IP via DHCP after resume, or does it continue using the previous lease? 2025-03-14 13:56:04 it might also be affected by how long the device is "down". The problem occurred this morning, but did not happen with the shorter time interval just now 2025-03-14 13:56:43 WhyNotHugo, it is a basic Alpine dhcp, no local modifications 2025-03-14 13:57:23 WhyNotHugo, I am actually asking why. I "fixed" it by restarting networking and getting a new lease 2025-03-14 13:58:02 WhyNotHugo, so, no it does not get a new lease although the IP never changes. 2025-03-14 13:58:18 so the DNS server has forgotten it 2025-03-14 13:59:46 WhyNotHugo, I need to get logging on the DNS server and see . . . 2025-03-14 14:00:40 WhyNotHugo, but if it is fixed by getting a new lease, surely the question is "why did it not request one after resume", or something like that 2025-03-14 14:01:15 WhyNotHugo, this will take a while as I need to do it for wired and wireless . . . 2025-03-14 14:08:07 OK, it keeps coming back now, I need to wait for another overnight run & see what happens tomorrow, thx guys 2025-03-14 14:09:53 m4r35n357: i'm mostly guessing here; but maybe your router detects that the wifi device is gone and "forgets" about it, but the device wakes up, has a lease which has not expired, so continues using the same ip 2025-03-14 14:10:02 restarting networking requests a new lease, and fixes it. 2025-03-14 14:10:12 if the lease really does expire, the client would request a new one and also fix it. 2025-03-14 14:10:27 suspending for a short time might not trigger the "forget device" path on the ap/router. 2025-03-14 14:10:32 reminder: i'm speculating here 2025-03-14 14:21:30 Hi all, is there a way to make the stop command run at shutdown? https://hastebin.com/share/fawuluyibu.bash, I have it on the default runlevel as I still require access to the /tmp partitions as the system-monitor communicates over a socket in that folder. However, I am currently having issues with getting the stop command executed on shutdown. I am unable to see any logs in the shutdown messages from the connected display 2025-03-14 14:21:41 WhyNotHugo, sure, but I should check 2025-03-14 14:22:10 Original depends were need localmount 2025-03-14 14:22:10 before localmount 2025-03-14 14:22:10 before filesystems 2025-03-14 14:22:10 2025-03-14 14:42:19 jirubizu: one way to do it would be to add local to your services, and put a .stop script in /etc/local.d/, and put whatever you need to do in that stop script. 2025-03-14 14:43:32 invoked: Ideally I'd like this script to be run as close to reboot as possible, so while local would in theory work, I wonder if there is anything else that potentially could work? currently its sitting in /etc/init.d/ 2025-03-14 14:45:30 offhand can't suggest anything. the way i look at it is, if it were me, if i was going to share the work (ie, make a package for others to use), i'd need to properly put it in init.d. but if it's just for my uses, it belongs in local.d 2025-03-14 14:46:05 that's just how i look at it, though 2025-03-14 14:47:25 hmm ok let me have a look at the stop script method just to see if it works with the system. There just might be a timing issue is why I would prefer to do it as late as possible. just to clarify, simply have a `myscript.stop` in local.d will execute it during shutdown>? 2025-03-14 14:48:45 yep. or, it should. they are just normal scripts, not rc specifically 2025-03-14 14:49:58 ok, let me have a gander see what happens. do they have any logging mechanisms to write stuff to the display when its shutting down or just logging to a file / piping to tty0? 2025-03-14 14:50:35 stdout should go to the console. add a sleep if you need it to hang around to be seen 2025-03-14 14:51:58 or you could just write a simple function that does both an echo and a logger. whatever you want 2025-03-14 14:55:40 sweet thank you 2025-03-14 14:56:13 np 2025-03-14 16:03:20 is it possible to host a custom repository on something like github pages? 2025-03-14 16:22:39 patwid, i'm pretty sure you can 2025-03-14 16:34:40 is it maybe against there tos? 2025-03-14 16:39:29 Maybe read their tos 2025-03-14 16:39:59 Or do you mean alpines tos? 2025-03-14 16:53:46 github doesn't like pages being used as a file host 2025-03-14 18:32:20 mirrors.alpinelinux.org IPv6 connection doesn't work? 2025-03-14 18:41:01 BeansOrSomething: works for me 2025-03-14 18:43:25 ikke: Oh?? You can ping the v6 address? 2025-03-14 18:43:44 yup 2025-03-14 18:44:11 Oh, weird. v4 works fine from here but not v6. Verified v6 works via a website. 2025-03-14 18:44:26 What address does it resolve to? 2025-03-14 18:49:04 ikke: The guy I was helping with this went AFK. But are there multiple IPs? / GeoIP? 2025-03-14 18:49:19 Just verified with multiple pings and the website. 2025-03-14 18:49:57 Nope, just a single IP 2025-03-14 18:52:41 Oh, well the domain did resolve to an IPv6 address, ikke. 2025-03-14 18:53:34 And you cannot ping it? 2025-03-14 18:56:17 No, pinging, nor wget, just times out. Ipv4 works though and website says his network supports IPv6. 2025-03-14 18:56:32 what happens if you do a traceroute to that address? 2025-03-14 19:27:24 ikke: Sorry I'm giving up, honestly can't tell if this dude is trolling me but We've spent almost 2 hours on this now... 2025-03-14 19:27:46 Sorry for wasting your time. 2025-03-14 19:27:48 It may be some routing issue, but without details, impossible to say 2025-03-14 19:27:50 no problem 2025-03-14 19:27:58 I apreciate it though. 2025-03-14 21:27:32 Rust's libc defines time_t = i32, but musl defines time_t = i64. 2025-03-14 21:27:47 so when the ffi call is made, what happens with those exrt 32bits? 2025-03-14 21:37:37 WhyNotHugo: depends on the calling convention; if it's on the stack, (essentially) out of bounds read; if it's via register, usually the high bits will be zeroed, and you'll just have the y2k38 problem 2025-03-14 21:38:11 most calling conventions are via register, but it depends 2025-03-14 22:29:07 out of bounds read? not out of bounds write? 2025-03-14 22:29:14 musl would write an i64 2025-03-14 23:54:16 WhyNotHugo: the caller has full control over the stack, so it would never be an out of bounds write, per se 2025-03-14 23:55:17 unless the callee writes to the variable used for the parameter 2025-03-14 23:56:11 all in all, rust really needs to define time_t based on the actual size of time_t in the libc it's built with... 2025-03-15 06:32:24 is there any reason mbsync would run while the computer sleep, but not my simple email-filter that moves files to trash-dir if grep finds keywords in the mail? 2025-03-15 08:04:31 nothing should be running if your computer's asleep 2025-03-15 10:26:53 hi. question regarding the export of XDG_VTNR step: isn't this var only relevant in the context of systemd? and is the pipe to 'sed' really necessary? 'basename '$(tty)'' already gives me the sheer number...? source: https://wiki.alpinelinux.org/wiki/Sway#Automatically_launch_sway_on_TTY_login 2025-03-15 10:28:03 it has nothing to do with systemd other than the same guy created them (maybe) 2025-03-15 10:29:41 a lot of snippets in wikis aren't the best examples of code. take them more as a demonstration of what to do 2025-03-15 10:33:12 thx. so, do i need to set this poorly documented env var, or can i skip that and do it like i always did: https://github.com/llightcb/sight/blob/main/install.sh#L548 2025-03-15 10:35:01 there's a shellcheck comment in that script. does it pass? 2025-03-15 10:38:47 when you get the syntax fixed, the biggest difference will be the lack of XDG_VTNR. i don't know if that dbus-run-session command uses it. maybe not 2025-03-15 10:42:24 the comment is about another unnecessary warning in my script. no warnings. it's in a here document and in fish script too, so, it would not warn me anyway. the fish command is correct and worked for 2 years. but after a look at the wiki, now we have this strange var and sed. so, is this var necessary, and if so, can we skip sed. that's all i want to know. i've never seen this env var before, but 2025-03-15 10:42:30 now its there.. 2025-03-15 10:43:43 if it works without the var, fine. the point of that example is to run the command only on vt 1 2025-03-15 10:44:05 so if that's what your code does, job done 2025-03-15 10:45:58 yep, it does its job. so, this nenver seen env var is not needed? i just want to be sure. 2025-03-15 10:46:40 "never" not "nenver". 2025-03-15 10:46:44 it's only needed if you want to run the display on a specific vt 2025-03-15 10:47:32 the doc (https://systemd.io/WRITING_DISPLAY_MANAGERS/) suggests it would be determine automatically (in systemd) 2025-03-15 10:50:07 i don't run a gui on alpine, but in another distro i can see x11 and xfce init files reading it and carrying on regardless if non-existent 2025-03-15 10:50:16 non-systemd 2025-03-15 10:53:39 thx. well, because i can't break anything using this var, i will go with it. the only remaining question: but what about this pipe to sed? basename "$(tty)" already gives me a numerical output, be it ash or fish. 2025-03-15 10:53:59 yes 2025-03-15 10:54:18 skip it, right? 2025-03-15 10:54:28 right 2025-03-15 10:54:45 you already have your own test for tty 1 2025-03-15 10:55:50 no, i meant skip the sed. i decided to use this var, because it doesn't break anything. 2025-03-15 10:56:16 there are better ways of writing it, yes 2025-03-15 10:59:56 basename "$(tty)" - skip sed? that's all i need to know. because there was an intention behind that (on the wiki), but i can't see what the intention was. 2025-03-15 11:00:42 that is what i hate about more code examples on the web 2025-03-15 11:01:40 tty=$(tty); export XDG_VTNR=${tty##*/} 2025-03-15 11:02:20 (shellcheck would warn about declaring and assigning) 2025-03-15 11:02:38 oop, s/more/a lot of/ 2025-03-15 11:05:01 example code to demonstrate B, but it shows A, B, and C. and so you read it and think A and C are necessary, but no, that's just the author's style or flair 2025-03-15 11:06:13 ... sometines frustrating, indeed. remember, this is (must be) in fish script. your example would not work. what about a simple: basename "$(tty)" . output: nr. what about your system? 2025-03-15 11:06:46 my example was posix compatible. isn't fixh compliant? 2025-03-15 11:06:50 s 2025-03-15 11:07:02 you can se `basename $(tty)` if you want 2025-03-15 11:07:08 my keys! 2025-03-15 11:10:26 no, fish is different. ok, a simple: basname (tty) ($ and " " not necessary) will give me nr. , so it can be used for the later check: if test $XDG_VTNR" -eq 1 ... 2025-03-15 11:10:49 ok 2025-03-15 11:11:43 whats your output on ash or bash: basename "$(tty)" ? 2025-03-15 11:11:56 1 2025-03-15 11:12:29 see, a number. so, why the sed. 2025-03-15 11:13:00 it's like the C in my gripe 2025-03-15 11:13:33 it was written without understanding what it does 2025-03-15 11:15:30 ~/.profile isn't even where that code should go. it's not read if there's a ~/.bash_profile 2025-03-15 11:18:27 it should say to put it in whatever your shell's interactive login init file is 2025-03-15 11:26:37 well, its open to anyone of us, to contribute to the wiki. but i've forgotten mostly everything, since i stopped tinkering with my system. i have to use it - for other work. so, i'm not qualified enough anymore to contribute. but potentially - everyone can. 2025-03-15 11:29:03 maybe lopid can improve some wiki stuff ;) 2025-03-15 11:29:55 lopid did look into it when he first used alpine. i trust he had a good reason for not :) 2025-03-15 11:30:12 oleovit, however, is in that area right now… 2025-03-15 11:36:00 @lopid but this would mean, going back to a place where i don't want to be anymore that much; the system itself, instead of just using it... i'm not qualified enough anymore. my brain has forgotten a lot of linux stuff, because it has to make place for something else, and that thing is already too much for me to handle. no, i see lopid and other users working on the wiki. the team needs everyone, 2025-03-15 11:36:06 who has that skills. 2025-03-15 11:39:24 anway, let's apply that little changes, i want this to be done. thx for your help and don't forget: alpine needs you, and you... ;) 2025-03-15 11:39:36 good luck 2025-03-15 12:17:22 lopid, i added that script by modifying the one found in Arch wiki 2025-03-15 12:18:45 since ash is the default shell, i created the script to be placed in .profile (with no assumptions of bash being available) 2025-03-15 12:19:33 at least it's a pointer 2025-03-15 12:22:21 i added this XDG_VTNR=$(basename "$(tty)" | sed 's/tty//'), when it failed for some edge case.. 2025-03-15 12:22:36 i don't remember when or why 2025-03-15 13:48:39 /window scroll_beyond_end 2025-03-15 13:48:44 oops 2025-03-15 15:26:41 lopid, modified the sway page by removing references to $XDG_VTNR and simplified the script. thanks for highlighting the same... 2025-03-15 15:47:45 :) 2025-03-15 15:48:24 so it does take over the current vt? 2025-03-15 15:52:01 sorry i don't understand.. it autologins to sway only on tty1 2025-03-15 15:52:08 ok 2025-03-15 15:53:45 i came from Arch to Alpine.. and i updated wiki based on my old script... 2025-03-15 15:53:58 ACTION nods 2025-03-15 20:39:19 how to run alpine on memory? 2025-03-15 20:39:19 I installed it on a Pendrive. 2025-03-15 20:39:19 But the led blinking all the time make me concern about brick flash memory 2025-03-15 20:46:29 I saw an article about that recently...and a google for 'alpine from memory' turned up a differnt one. 2025-03-15 20:46:51 So, it's not available out of the box, I think. 2025-03-15 20:55:05 The opposition 2025-03-15 20:55:12 Opposite* 2025-03-15 20:55:31 It runs from ram by default 2025-03-15 21:54:51 "It runs from ram by default..." <- how stop the led blinking all the time? 2025-03-15 22:02:24 chip1972[m]: consult your pendrive's vendor. It might be blinking on reads as well as writes. Reads don't reduce the lifespan. 2025-03-15 22:02:55 If it is reading from the pendrive then it is not "running from memory". 2025-03-15 22:03:15 Or, rather, not running from ramdisk. 2025-03-15 22:04:10 chip1972[m]: try to figure out what is reading / writing to it. From alpine linux, after boot, there would be nothing 2025-03-15 22:18:49 "chip1972: try to figure out what..." <- Alpine have logs? where logs are recorded? 2025-03-15 22:18:49 I disabled syslog, but nothing changed 2025-03-15 22:26:50 Did you actually install it as 'diskless'? 2025-03-15 22:58:55 "Did you actually install it as..." <- No. I dont know how diskless works.... (full message at ) 2025-03-15 23:31:49 chip1972: When using a diskless install and you want to avoid as many disk read/writes as possible you probably also want to disable the apk package cache. it would be placed on the drive by default 2025-03-15 23:37:50 "chip1972: When using a diskless..." <- thanks 2025-03-16 00:08:50 Alpine installation in Diskless Mode is a mess 2025-03-16 00:08:50 I thought was automatic like normal install 2025-03-16 08:08:48 chip1972[m]: I don't know of any OS that has a user-friendly diskless install unless it was explicitly designed for it 2025-03-16 08:11:05 regardless, nfs root export go brrr 2025-03-16 08:17:06 Hello, is there a way to run ladybird browser in alpine linux? I just wanted to give it a try 2025-03-16 08:36:00 ghodawalaaman: I don't think someone packaged it 2025-03-16 09:44:01 ikke: yeah, I couldn't find it even in the testing repos 2025-03-16 09:46:27 ghodawalaaman, we're a couple years away from a release 2025-03-16 14:14:25 thx for the update: https://wiki.alpinelinux.org/w/index.php?title=Sway&diff=prev&oldid=29292 . after just a few hours. but of course, sed was needed in the previous version - i was wrong about this yesterday. nice sunday. 2025-03-16 14:16:40 it was? come back 2025-03-16 14:21:11 so it was, if you needed to use XDG_VTNR, but apparently you don't 2025-03-16 15:42:55 oleovit, thanks for the confirmation. anyway as lopid pointed out, XDG_VTNR is probably not needed for Alpine. 2025-03-16 15:45:29 chip1972, i updated the https://wiki.alpinelinux.org/wiki/Diskless_Mode page. Can you clarify which part of the instruction is not clear? 2025-03-16 15:50:09 i also request someone with more knowledge to confirm how a readonly installation boot media picks up the .apkovl file from the internal disk? Since i don't a additional computer to test this, i need someone to test/explain if i'm missing something here.. it is this section /Diskless_Mode#Finishing_diskless_installation of wiki.a.o 2025-03-16 15:50:54 s/i don't a additional /i don't have an additional 2025-03-16 15:51:39 ikke + ncopa: I no longer have any time to devote to the wiki. Please give my patroller privileges to prabu and remove the bot flag from Gopherbot for security reasons. \o/ 2025-03-16 15:53:26 zcrayfish: alright, thanks for everything you have done 2025-03-16 15:58:15 zcrayfish: you were patroller, not bureaucrat 2025-03-16 16:16:40 zcrayfish, thanks for your help all along in guiding me here in wiki.a.o. 2025-03-16 17:03:20 no problem guys. \o/ 2025-03-17 07:05:18 hi im having trouble with xpdf not showing any icons in the toolar 2025-03-17 07:22:23 n3je9: make sure you have an icon theme installed 2025-03-17 07:22:46 (not sure if that's the issue) 2025-03-17 07:26:34 i installed adwaiata-icon-theme but still no icons, does gtk and qt use different icon themes or are they the same? 2025-03-17 07:38:36 ikke: thanks for putting me on the right track, i just had to install qt5-qtsvg and now the icons are there 2025-03-17 10:03:45 zcrayfish: thank you! 2025-03-17 10:14:35 There is a journalist from a tech site called The Register requesting help with X11 on a Pi5. If someone with access to the group can tell him to add this file /etc/X11/xorg.conf.d/99-v3d.conf from Raspberry Pi OS to /etc/X11/xorg.conf.d he will probably say nice things! 2025-03-17 10:14:46 This is on the mailing list BTW 2025-03-17 10:17:37 Someone on thiss channel helped me to get it working, although I can't now remember their nick sorry! 2025-03-17 10:31:32 m4r35n357_: iirc you can reply without being subscribed 2025-03-17 10:31:35 OK I have now PM'd him on their site. 2025-03-17 10:32:12 ikke really? that was not clear to me, let me look again 2025-03-17 10:33:53 There's a reply to thread button that should open your mail client with the correct details filled in 2025-03-17 10:36:56 ikke, done, thanks 2025-03-17 11:26:17 can we have loongarch64 docker images? 2025-03-17 11:26:39 WhyNotHugo: registry.alpinelinux.org/img/alpine 2025-03-17 11:28:12 thanks. is there an index of iamges available there? 2025-03-17 11:28:38 Currently just `alpine`: https://gitlab.alpinelinux.org/img/ 2025-03-17 11:30:24 Well, most of the other infra docker images are also available, but in a different namespace 2025-03-17 11:30:38 https://gitlab.alpinelinux.org/alpine/infra/docker/ 2025-03-17 14:29:02 eh.. didn't have fail2ban enabled on my alpine box, log was quite full of hammering the ssh door 2025-03-17 14:47:01 uuidNuniq: fix your connection and poke us in #oftc once you have 2025-03-17 14:47:43 unless your fail2ban is protecting multiple services, it's kind of silly as recent versions of SSH have a lot of different options to deal with the brute force morons alread. 2025-03-17 14:47:54 the vast majority of SSH brute forcers are using obsolete clients. Just reducing the HostbasedAcceptedAlgorithms, HostKeyAlgorithms, KexAlgorithms, Ciphers, MACs settings to the minimums that you need are enough to get rid of most of them. 2025-03-17 14:48:01 and any stragglers can be picked up with PerSourceMaxStartups, PerSourceNetBlockSize, UnusedConnectionTimeout, PerSourcePenalties 2025-03-17 14:48:24 Another option is to require 2FA or key auth (or both). good luck brute forcing those :p 2025-03-17 14:50:58 I have some other services also, so that's why I installed fail2ban 2025-03-17 14:51:21 ah, that makes sense then. \o/ 2025-03-17 15:12:11 m4r35n357, i've also seen questions from multiple people about running desktop like xfce on pi. can you please share your /boot/config.txt or /boot/usercfg.txt so wiki.a.o can be updated 2025-03-17 15:19:19 and can you please confirm if the content of /etc/X11/xorg.conf.d/99-v3d.conf is as shown here https://tpaste.us/py6w , so i can update wiki.a.o 2025-03-17 20:06:09 how mount a parition /dev/sdb1 that it's luks automaticalyl with a key? 2025-03-17 20:06:42 do I add it in fstab and /etc/conf.d/dmcrypt? 2025-03-17 20:10:20 on debian it's fstab + crypttab 2025-03-17 20:11:35 alpine uses dmcrypt so i guess it's fstab +crypttab 2025-03-17 20:11:36 *+dmcrypt 2025-03-17 20:17:02 yeah, there's the dmcrypt service, which i assume is what you meant 2025-03-17 20:19:49 how do I tell abuild to put packages in ~/packages? i set in /etc/abuild.conf but it keeps making ~/packages/building_folder_parent/ 2025-03-17 20:19:50 with that you don't have to put it in fstab (in my case i use fstab), but in /etc/conf.d/dmcrypt you could use the pre/post_mount vars to run commands 2025-03-17 20:20:17 how do i tell dmcrypt to mount a volume in ~/data ? 2025-03-17 20:20:58 realroot[m]: I think the repo name is hardcoded 2025-03-17 20:22:39 # The package will be stored as $REPODEST/$repo/$pkgname-$pkgver-r$pkgrel.apk 2025-03-17 20:22:39 # where $repo is the name of the parent directory of $startdir. 2025-03-17 20:22:58 do i have to build always in the same dir then? 2025-03-17 20:23:40 What do you mean with 'in the same dir'? 2025-03-17 20:24:45 if I build in ~/some_dir/ it makes ~/packages/some_dir/ 2025-03-17 20:26:02 abuild assumes a aports-like structure 2025-03-17 20:26:14 where each package is at least in a common repo dir 2025-03-17 20:27:09 realroot[m]: on dmcrypt, if you use fstab then all of your usual mount options go there (including user,group if you want to do that). in conf.d/dmcrypt you have 'target=foo', 'source=UUID=xxx' of the luks partition, 'key=/path/to/keyfile' that you've added to the luks device. in fstab, you have the uuid of the opened luks device, with your desired mount opts. 2025-03-17 20:28:31 thanks. 2025-03-17 20:28:31 i made qt6ct-git but it does not fix nheko theme as in Artix 2025-03-17 20:28:31 then it should just work once you add 'dmcrypt' to start 2025-03-17 20:28:58 do you meant oboot? 2025-03-17 20:29:22 rc-update add dmcrypt boot? 2025-03-17 20:29:50 i suggest default but boot would probably be ok 2025-03-17 20:30:10 it was in voot already 2025-03-17 20:30:19 i thought that you meant boot with start 2025-03-17 20:30:57 /dev/sdb is not your boot device is it? i assume you were adding this as an extra mount. 2025-03-17 20:31:50 assuming the latter, dmcrypt you can start wherever you want, but default is probably ideal 2025-03-17 20:43:27 yes extra mount 2025-03-17 20:44:51 manually trying to open gives error already in use but i close the luks in other distro 2025-03-17 20:45:00 "already mapped" 2025-03-17 20:47:57 sda1 is efi partition 2025-03-17 22:01:15 oh, btw, i noticed that librewolf got updated in edge, will the same update happen in stable releases? that's normally what happens with regular firefox, after all 2025-03-17 22:02:39 sertonix[m]: i guess you're the maintainer on alpine's librewolf package? 2025-03-17 22:24:25 Hi guys, how can I exclude a package from being update when running "apk upgrade"? 2025-03-17 22:24:47 I have two specific packages that I want to keep my local patched versions of 2025-03-17 22:25:05 Nuc1eoN696: pin the version first (apk add pkgname=1.2.3-r4 2025-03-17 22:25:37 ikke can I do this manually i the world file? 2025-03-17 22:25:52 yes 2025-03-17 22:38:08 Ok so I want to lock mkinitfs, I have a locally patched version. In the world file it shows like this: mkinitfs> I just dont want it to install the official version 2025-03-18 00:23:05 You can verify if your pin worked by running your update with the -s (simulate) flag first and seeing if mkinitfs is gonna be touched. 2025-03-18 00:23:27 oh I was a bit late to that quip. =) 2025-03-18 00:28:37 zcrayfish: still, that's a good reminder about that flag. i often forget about it, but i should use -s more often. 2025-03-18 00:29:49 I use it frequently to avoid surprises with -a and/or --prune 2025-03-18 00:30:55 no doubt and a good habit 2025-03-18 02:14:15 hazardaj_nombroj: I forgot to do the stable update. I will fix than on the next upgrade 2025-03-18 05:09:13 is there a way to get syncthing to use a home directory rather than `/var/lib/syncthing` ? 2025-03-18 07:06:28 run it under your own account 2025-03-18 07:35:13 Hi! I'm looking for somebody that's knowledgeable on / uses 'scripts/bootstrap.sh' from the aports repo and could shed some light on the discussion re. 'makedepends_host' vs. 'makedepends_build' for cross-compilation use-cases in https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/81146#note_490694 . Thanks in advance! 2025-03-18 10:33:34 Is it possible to remove package from database of installed packages without removing it's files? 2025-03-18 10:36:19 Seems that manually deleting it from /lib/apk/db/installed worked fine. 2025-03-18 10:53:09 why would you want to do that? 2025-03-18 12:06:39 managed to crash again, after ca 1 month of no crash :o still while playing a video with mpv and ending it... 2025-03-18 12:16:15 frag: do you have a backtrace? 2025-03-18 13:41:07 Does Alpine linux have openrc-init? The PID1 which just executes openrc, rather than parsing inittab? 2025-03-18 13:52:30 There is an openrc-init package 2025-03-18 13:57:01 Oh! Thanks 2025-03-18 14:24:59 Why does alpine use inittab rather than openrc-init+agetty-openrc [latter with some minor modifications to work]? 2025-03-18 14:41:16 Alpine chose to use busybox init instead of openrc-init, though I'm not aware of the exact reason 2025-03-18 15:54:51 pramodvu: in case of a failed startup/shutdown, inittab will keep restarting getty, whereas openrc won't do so 2025-03-18 15:55:00 i don't think that's the original reason, but it's a practical difference 2025-03-18 17:00:54 any way to install graphically? 2025-03-18 17:01:01 the internet i use is from public wifis 2025-03-18 17:01:07 they almost all require the user to click a button on a webpage to logon 2025-03-18 17:04:19 There is no graphical installer 2025-03-18 17:06:19 yes, sorry, that's not quite what i meant 2025-03-18 17:06:21 just woke up 2025-03-18 17:07:05 i mean, is there any way to complete an install of sway without connecting to the internet post installation 2025-03-18 17:07:14 can i download the required files first? 2025-03-18 17:07:25 put them on a usb and have sway installed from that? 2025-03-18 17:08:16 i have internet now, but if i lose this graphical environment, i lose the ability to connect to the wifi 2025-03-18 17:09:29 If you run setup-apkcache, you could then run apk cache download sway, and it should download all packages necessary to install sway 2025-03-18 17:09:39 But not sure if anything beyond that is needed 2025-03-18 17:11:25 ok, thx 2025-03-18 17:12:32 i think there is a way to get wpa_supplicant to work with captive portals, but don't have it offhand, and probably setup-interfaces can't do it. 2025-03-18 17:13:51 captive portals, that's the term 2025-03-18 17:14:33 yes, they are my albatross 2025-03-18 17:14:42 it would still require like w3m or something, which probably wouldn't even work with all captive portals. 2025-03-18 17:17:20 bent_fingers: i've long used travel routers to get around this 2025-03-18 17:19:48 ah, interesting, maybe i can one day purchase such a gizmo with that foreign object you might designate as "money" 2025-03-18 17:34:58 i am trying to package an application that relies on an older version of a library than provided by alpine 2025-03-18 17:35:34 what would you be possible workarounds in such a case? 2025-03-18 17:35:39 is there a upstream commit or pr that enables compat with the new version? 2025-03-18 17:35:59 not as far as i have seen, no 2025-03-18 17:36:07 it is paper-plane 2025-03-18 17:36:15 on github 2025-03-18 17:37:01 and needs tdlib 1.8.19 2025-03-18 17:38:22 in alpine there is telegram-tdlib 1.8.46 2025-03-18 17:40:41 bent_fingers: they're relatively cheap, imo. certainly generate more value if you run into captive portals all the time 2025-03-18 17:42:00 the lower end travel routers (certainly good enough) are maybe around 30 usd 2025-03-18 17:43:46 but even there they won't work on all captive portals. most, but not all 2025-03-18 17:44:03 some now only work with mobile phones, period 2025-03-18 17:50:17 okay, sounds good 2025-03-18 17:51:03 now i have to use the free wifi at CVS to install this distro 2025-03-18 17:51:09 they don't use captive portals 2025-03-18 17:51:46 i'm a broke man, you see 2025-03-18 17:53:17 i understand. 2025-03-18 18:47:09 I can't mount 2025-03-18 18:47:32 Mount /dev/nvme0n1p3 /mnt 2025-03-18 18:47:45 Errs with "invalid argument" 2025-03-18 18:47:58 P3 is formatted ext4 2025-03-18 18:48:36 what does 'fdisk -l /dev/...' say? 2025-03-18 18:49:14 Using gpt 2025-03-18 18:49:24 3 partitions 2025-03-18 18:49:47 Looks fine 2025-03-18 18:49:54 I'm on my cellphone 2025-03-18 18:50:21 bent_fingers: busybox mount does not autoload kernel modules for the filesystem 2025-03-18 19:33:46 got it 2025-03-18 19:33:48 thx 2025-03-18 19:34:06 minimalism, uncluttered distro, sweet 2025-03-18 19:34:54 i'll help with the documentation after this month, i got till the end of march to finish an essay for publication in some magazine 2025-03-18 19:36:44 what do you use if man isn't installed by default? 2025-03-18 19:37:02 repl i suppose 2025-03-18 19:37:35 coffee making abilities, yay 2025-03-18 19:38:39 bent_fingers: apk add docs 2025-03-18 19:39:13 metapackage that pulls in docs for any package you install 2025-03-18 19:39:27 including apk docs 2025-03-18 19:40:16 oh 2025-03-18 19:40:17 thx 2025-03-18 19:51:16 this is great 2025-03-18 20:07:10 are we to install both mesa*gallium drivers here? https://wiki.alpinelinux.org/wiki/Graphics_driver 2025-03-18 20:07:27 if wanting hardware acceleration 2025-03-18 20:07:32 or just the second one? 2025-03-18 20:09:00 -dri is for opengl/vulkan so you have accelerated 3d stuff (including your desktop effects) 2025-03-18 20:09:23 -vaapi is for accelerated video encoding/decoding 2025-03-18 20:09:42 so you can play your videos without significant cpu load 2025-03-18 20:10:13 so basically you want both 2025-03-18 20:10:58 maybe i should rewrite this pagr one day... 2025-03-18 20:12:00 yeah, i just landed on the intel one, which is more specific https://wiki.alpinelinux.org/wiki/Intel_Video 2025-03-18 21:16:56 is there a list of shells? or is `apk search -d shell` the best we can do? 2025-03-18 21:17:16 We don't have package categories or something like that 2025-03-18 22:15:50 microcode command `dmesg | grep microcode` doesn't print sigs 2025-03-18 22:15:52 it's okay? 2025-03-18 22:16:06 it prints `microcode: Current revision: 0x000000f0` 2025-03-18 22:16:14 and `GDS: Vulnerable: No microcode` 2025-03-18 22:16:36 from the wiki https://wiki.alpinelinux.org/wiki/CPU_Microcode 2025-03-18 22:17:39 do you have intel-ucode installed? 2025-03-18 22:18:02 yes 2025-03-18 22:18:22 try to reboot 2025-03-18 22:18:51 i just did 2025-03-18 22:20:19 what's your cpu? 2025-03-18 22:21:31 (and what's your cpu family, model and stepping? you can find out from /proc/cpuinfo) 2025-03-18 22:23:22 log from cat /sys.../vulner... https://bpa.st/5TSA 2025-03-18 22:23:26 lemme get that info for you 2025-03-18 22:23:55 are you under kvm? 2025-03-18 22:24:03 no kvm 2025-03-18 22:24:07 ok 2025-03-18 22:24:16 family 6 2025-03-18 22:24:32 model: Intel(R) Core(TM) i5-6300U CPU @ 2.40GHz 2025-03-18 22:24:46 stepping: 3 2025-03-18 22:25:00 model the number 2025-03-18 22:25:09 model: 78 2025-03-18 22:30:50 seems like either microcode is loaded successfully, or your cpu already has it and then there's no need to load microcode 2025-03-18 22:31:01 because 0x000000f0 is the latest one 2025-03-18 22:31:43 ok 2025-03-18 22:31:45 thanks 2025-03-19 00:02:47 how to find name of cursor from `breeze-cursors` and `capitaine-cursors` 2025-03-19 00:02:50 ? 2025-03-19 01:37:40 bent_fingers: 'apk search breeze ; apk search capitaine' 2025-03-19 01:45:43 sorry, i meant the name used by a gui DE, like kde, gnome, sway 2025-03-19 01:46:29 i use sway, there's no way i know of to list the names of the cursors 2025-03-19 01:46:57 of course with gnome or plasma a list is provided by the gui 2025-03-19 01:48:09 Noticed when i tied to in stall Midnight Commander using apk add mc downloaded some packages and said error on some, running it again created errors on other packages at the seconda attempts 2025-03-19 01:48:31 do you have problems, if not i figure i have some error in my network 2025-03-19 01:49:23 yeah, sorry, i run a window manager for my de 2025-03-19 01:50:15 i found i can run `apk info -L ` and then i can use the directory name after `/usr/share/icons/` 2025-03-19 01:51:09 one of the filepaths is `usr/share/icons/capitaine-cursors-dark/cursors/zoom-out` and i can enter capitaine-cursors-dark 2025-03-19 01:51:11 it works 2025-03-19 01:56:50 ah, i should have suggested info -L, i was thinking the names could be internal to the cursor files 2025-03-19 02:26:10 grawity (for syncthing): what's the best way of running it under my user account? like `rc-update --user add syncthing` or similar? 2025-03-19 04:51:21 how can i get my XF86 keys to work? 2025-03-19 04:52:44 i'm on wayland, but i see the xorg wiki might have the solution 2025-03-19 05:12:39 doesn't seem to work 2025-03-19 05:13:01 can't get my Fn keys to work 2025-03-19 05:13:36 ah, there we go, "setting up a laptop" wiki 2025-03-19 05:31:26 emacsomancer: for openrc I don't know, possibly? if it already has the "user service" features and if syncthing ships a relevant rc script 2025-03-19 05:31:44 emacsomancer: used to just start it from my desktop environment's autostart 2025-03-19 05:31:51 (nowadays, systemd) 2025-03-19 05:33:49 grawity: I'll have to dig around and try to look at the rc scripts. but if I just start it in alpine from my home user account (via autostart or whatever), it should default to my user home dir? 2025-03-19 05:36:26 (yeah, I've done it with other daemon managers, like systemd, before; but haven't used openrc before and was sort of surprised to find things in /var.) 2025-03-19 05:37:21 it defaults to ~/.config/syncthing/ and ~/Sync/ 2025-03-19 05:37:44 ah, ok 2025-03-19 07:22:24 when trying to stop the modloop service i get: umount: can't unmount /.modloop: Resource busy why? is there an easy solution? running from RAM 2025-03-19 09:26:03 frag: copy-modloop - Copy kernel modules from modloop and unmount loopback device 2025-03-19 11:31:42 Minimized XFCE windows are no longer appearing in the middle-button menu for me - can anyone confirm? 2025-03-19 11:32:52 Discovered while using hexchat - it puts an icon in the panel otherwise I would not have known it was running and would have started another instance . . . 2025-03-19 11:44:26 woks fine on Raspberry Pi OS (Debian Bookworm), also on XFCE version 4.18 2025-03-19 11:45:26 minimized windows used to be greyed out, allowing them to be restored, but now there is nothing to click on 2025-03-19 11:54:29 all of them? it's not "minimise to tray"? 2025-03-19 12:00:59 if by tray you mean the "window buttons" panel applet, I don't use it, I use the middle button instead. 2025-03-19 12:01:26 lopid, not sure what you are asking 2025-03-19 12:01:47 it's a feature some programs provide 2025-03-19 12:02:10 close to tray, minimise to tray… 2025-03-19 12:02:15 "tray" is also called the notification area (an xfce4 panel widget that's usually near the clock) 2025-03-19 12:02:24 well the minimize I am talkiing about is the XFWM undescore button 2025-03-19 12:02:41 lopid, OK now I get it 2025-03-19 12:03:06 yes, it appears there, that is what I meanit in my second sentence 2025-03-19 12:03:20 otherwise I would not have known it was running 2025-03-19 12:04:14 with such a feature enabled, the program won't appear in the list of minimised windows 2025-03-19 12:04:27 lopid, I just worked that out from what you said ;) 2025-03-19 12:04:48 pretty sure it used to go to both, but just testing . . . 2025-03-19 12:06:04 lopid, thx, still trying to find the preference, back shortly ;) 2025-03-19 12:06:40 maybe there isn't one. just wanted to eliminate it from suspicion 2025-03-19 12:07:03 lopid, Alerts/Minimize to tray. You have solved it! 2025-03-19 12:07:48 aha 2025-03-19 12:07:52 I have used that for a long time, pretty sure it used not to disable the middle-button entry, but it is all good now - thanks 2025-03-19 12:18:01 lopid, OK it was a little messier than I thought - I have always used "Enable system tray icon", but not "minimize to tray". Can't remember when I did that ;) TH again 2025-03-19 12:18:08 Thanks 2025-03-19 12:21:38 you're welcome 2025-03-19 12:41:04 I'll leave a yes/no (!) question here for now - on a laptop, is it safe to rely on elogind for power management and remove acpid (which only provides power off OOTB)? 2025-03-19 12:42:13 I'll try it after lunch . . . 2025-03-19 12:48:09 hi, i'm running alpine 3.21 aarch64 (miniroot) in proxmox container (Raspberry4). if i run setup-alpine i got "command no found". network is not working. can someone help? 2025-03-19 14:50:52 ah, they left 2025-03-19 14:50:56 darn it 2025-03-19 14:59:23 anyone here with experience setting up the jitsi-meet package in alpine linux? 2025-03-19 15:06:06 got it working until 2 browsers try to join a meeting, then they get booted off with a "something went wrong" message. probably some issue with the videobridge. 2025-03-19 15:06:48 tried to follow and adapt the instructions from arch linux wiki, as i couldn't find alpine specific documentation. 2025-03-19 15:43:07 hello, running `man pam` opens with an empty file 2025-03-19 15:43:37 there are three sets of parentheses 2025-03-19 15:43:40 and this line `See the file PAM.8.` 2025-03-19 15:43:42 that's all 2025-03-19 15:43:58 running `man 8 pam` produces the same thing 2025-03-19 17:13:52 bent_fingers: did you try 'man 8 PAM' ? 2025-03-19 17:14:00 case matters 2025-03-19 17:18:08 ah 2025-03-19 17:18:10 thanks 2025-03-19 17:19:42 anyone using greetd? whenever i run `rc-service greetd start` or when i reboot the computer, greetd starts and immediately crashes 2025-03-19 17:20:01 lets try this again 2025-03-19 17:39:45 rc-service -d greetd restart produces this log 2025-03-19 17:39:47 https://bpa.st/H2JA 2025-03-19 17:41:41 okay 2025-03-19 17:42:20 the problem is that the wiki doesn't specify which user to run as for agreety 2025-03-19 17:42:35 and hence for any text based greeter 2025-03-19 17:42:49 the upstream default "greeter' doesn't work 2025-03-19 17:43:18 we have to use "greetd" user as stated under graphical greeters gtkgreet 2025-03-19 18:24:47 yes it is set for greetd user, Im using it with regreet 2025-03-19 18:27:37 I don't suppose there's a clever way to _remove_ options from the command that ifup generates when it calls udhcpc? Specifically trying to get rid of `-R`. I'm thinking I'm going to be stuck installing some other dhcp client or making my own busybox package with a different CONFIG_IFUPDOWN_UDHCPC_CMD_OPTIONS 2025-03-19 23:31:24 why is there 'lld' but no 'lld19' package to pin to that once 20 is out and to mirror llvm19/clang19/etc? 2025-03-20 06:03:36 starting to wonder if the crash/freeze is caused by.... setting wallpaper :S 2025-03-20 12:57:41 bent_fingers, apologies for missing out user = "greetd" for Text based greeter. wiki updated. thanks for pointing out the mistake. 2025-03-20 13:30:23 Is there an equivalent command to w on Alpine? I'm unable to find anything web searching for this. 2025-03-20 13:30:53 w? 2025-03-20 13:30:57 w? what does w do? 2025-03-20 13:31:47 for the record: /bin/w is owned by procps 2025-03-20 13:33:00 ah ok, apparently it shows who is currently logged in and their procs 2025-03-20 13:33:35 who -a 2025-03-20 14:32:06 "who -a" <- That unfortunately doesn't work. Alpine does not support utmps by default, so `who` & `w`, which use utmp, output nothing but still exit successfully. 2025-03-20 14:32:06 I did get it working by following the "GNU core utilities" page on the Alpine Wiki. 2025-03-20 16:30:28 jahway603[m]: you have to run 'setup-utmp' and reboot 2025-03-20 16:31:15 wops, already did? nice :) 2025-03-20 16:39:45 Does a nfs module exist when using the virtual flavour from https://alpinelinux.org/downloads/ ? 2025-03-20 16:41:25 ham5urg: seems like it: https://gitlab.alpinelinux.org/alpine/aports/-/blob/master/main/linux-lts/virt.x86_64.config#L921-930 2025-03-20 16:43:19 ikke, modprobe: FATAL: Module nfsd not found in directory /lib/modules/6.6.73-0-virt 2025-03-20 16:44:45 linux-lts ain't this the default kernel? 2025-03-20 16:46:01 yes 2025-03-20 16:46:06 ham5urg: ls /lib/modules 2025-03-20 16:46:39 # ls /lib/modules 2025-03-20 16:46:39 6.6.83-0-virt 2025-03-20 16:47:36 ham5urg: please reboot 2025-03-20 16:47:49 Maybe a bit outdated, just a testing env. 2025-03-20 16:48:28 you are running an older kernel, and its modules are not available anymore 2025-03-20 16:58:25 this is something that bites me also regularly. and i think this could be solved in a way that causes less user-surprises 2025-03-20 17:03:52 aron, true. thanks. 2025-03-20 17:04:26 it's a long-standing issue and i think we've exhausted all possible options on how to fix it in some discussion on gitlab 2025-03-20 17:04:57 did the upgrade removed the old kernel/modules while still running? 2025-03-20 17:06:23 yes 2025-03-20 17:06:34 it was a normal pkg upgrade 2025-03-20 17:07:10 your kernel is still fine with all the loaded modules, but you can't load new modules anymore (until reboot) 2025-03-20 17:08:45 voidlinux solved it in that way that it has an kernel purge command, afaik. I'm not sure but I guess only grub is configured to use the new kernel. But the old one is untouched until explicitly removed. 2025-03-20 17:31:40 would it be an option to have a "currrent" and a "next" kernel? current doesnt get deleted until next is booted. then next becomes current. 2025-03-20 17:32:56 I have to manage this manually 2025-03-20 17:33:16 yeah, me too, i make a backup of the modules directory after an upgrade/boot 2025-03-20 17:33:25 sometimes i forget and then i curse 2025-03-20 17:33:56 but i guess this current/next would be a major exceptio to how apk handles packages normally. 2025-03-20 17:34:17 it is one thing i dislike about alpine 2025-03-20 17:35:01 sounds easy but i can imagine it not being trivial with apk standard operating procedures with all other packages 2025-03-20 17:36:50 maybe pre- and post-update hooks around the kernel package. that's essentially what i (we) are doing 2025-03-20 18:44:59 this page on ipv6 dhcp config has instructions for ethernet https://wiki.alpinelinux.org/wiki/Configure_Networking#IPv6_DHCP_Configuration 2025-03-20 18:45:31 it says, if not using dhcpcd then add `iface eth0 inet6 auto` to config file 2025-03-20 18:46:25 for wireless, should i add this under the last line of my config? https://bpa.st/QTYQ 2025-03-20 18:46:45 but change eth0 to wlan0 ? 2025-03-20 18:47:30 or are the instructions limited to eth cable connections? 2025-03-20 18:48:09 That page is a bit out-dated 2025-03-20 18:48:41 alpine uses ifdown-ng by default, which still supports the classic ifupdown syntax, but a lot of things can be done more cleanly 2025-03-20 18:50:00 I haven't tried dhcpdv6 yet, but you could try something like this: https://tpaste.us/knpz 2025-03-20 18:51:22 i haven't installed dhcpcd yet, just using udhcpc from BusyBox 2025-03-20 18:51:34 I'm not sure it supports dhcpv6 2025-03-20 18:51:46 I seem to recall it doesn't 2025-03-20 19:01:33 i installed dhcpcd and configured /network/interfaces like the example you gave 2025-03-20 19:01:55 but `traceroute6 ipv6.google.com` fails with "network unreachable" 2025-03-20 19:04:44 "By default, dhcpcd only starts DHCPv6 when instructed to do so by an IPV6 Router Advertisement." 2025-03-20 19:07:16 bent_fingers: there's an dhpc6 option in /etc/dhcpcd.conf 2025-03-20 19:14:12 thx 2025-03-20 19:23:16 this page says if the network changes udhcpc needs to be notified https://wiki.alpinelinux.org/wiki/Wi-Fi#Launching_udhcpc_through_wpa_cli_actions 2025-03-20 19:23:20 does this apply to dhcpcd? 2025-03-20 19:27:43 Not sure 2025-03-20 20:25:25 is lm sensors information still applicable? https://wiki.alpinelinux.org/wiki/Setting_up_lm_sensors 2025-03-20 20:25:54 the link it has to kernel.org says the info there is obsolete https://archive.kernel.org/oldwiki/hwmon.wiki.kernel.org/ 2025-03-20 20:44:18 you generally don't need sensors-detect, though it might find some less obvious sensors 2025-03-20 20:45:31 much of that page hasn't been updated in over a decade 2025-03-20 20:56:54 thx 2025-03-20 20:57:05 seems pipewire works well on this distro 2025-03-20 20:57:29 guess i don't need sox anymore 2025-03-20 21:06:29 i dont have the file `/sys/power/state` 2025-03-20 21:06:39 i can't use it to suspend/hibernate 2025-03-20 21:07:11 wait, i do, but it zzz says i don't 2025-03-20 21:08:04 I'm getting permission denied when running `doas echo freeze >| /sys/power/state` 2025-03-20 21:09:08 but su works 2025-03-20 21:10:36 su only works if freezing, the others fail saying "no such device" 2025-03-20 21:11:57 the redirection is processed before doas is called, so the file is opened by the regular user 2025-03-20 21:12:40 i tried with my old way 2025-03-20 21:12:41 the typical approach would be to do 'echo freeze | doas tee /sys/power/state' 2025-03-20 21:12:56 running `echo shutdown >| /sys/power/disk; echo disk >| /sys/power/state` as su 2025-03-20 21:13:08 still says "no device found" 2025-03-20 21:13:50 zzz says the same thing for all the modes except freeze 2025-03-20 21:13:56 do the files exist? what is in them? 2025-03-20 21:14:26 states contains `freeze mem disk` 2025-03-20 21:14:32 state 2025-03-20 21:14:55 but echo and zzz say it doesn't exist 2025-03-20 21:15:06 if i use mem or disk 2025-03-20 21:15:08 no device found does not mean it doesn't exist 2025-03-20 21:15:40 the kernel is free to return any error number to a write call; for special files, it takes advantage of this to indicate special errors 2025-03-20 21:16:42 do you have a swap device enabled? (cat /proc/swaps will list all currently active swap locations) 2025-03-20 21:18:04 nothing there 2025-03-20 21:18:12 i had enabled it at installation 2025-03-20 21:18:17 dunno what happened 2025-03-20 21:18:23 that's why you can't suspend to disk :P 2025-03-20 21:18:46 yes 2025-03-20 21:19:43 why is there 'lld' but no 'lld19' package to pin to that once 20 is out and to mirror llvm19/clang19/etc? 2025-03-20 21:20:43 dwfreed: thx 2025-03-20 21:39:53 i followed the instructions to enable swap here https://wiki.alpinelinux.org/wiki/Filesystems#Swap_partition 2025-03-20 21:40:01 but upon reboot, it's off 2025-03-20 21:41:23 here's my log of `rc-service -d swap restart` 2025-03-20 21:41:24 https://bpa.st/PJXQ 2025-03-20 21:42:11 the error seems to be `swapon: /dev/nvme0n1p2: Invalid argument` 2025-03-20 21:42:24 but i can run this command successfully while logged in 2025-03-20 21:48:46 I ran into the same thing and rather than come up with a real solution, I just used an @reboot entry in cron to turn swap on... haha. 2025-03-20 21:49:10 yeah, it's not turning on 2025-03-20 21:50:50 what's with `/mnt/etc/fstab` ? 2025-03-20 21:51:16 maybe it should be /etc/fstab 2025-03-20 21:52:38 That article has quite a few issues... 2025-03-20 21:52:49 such as XFS being listed under hfsprogs. That made me laugh. 2025-03-20 21:54:53 i dont know if your solution will work for me cuz my uefi is buggy and i can only hibernate one specific way 2025-03-20 21:55:10 if swap isn't on when i reboot, i will lose my hibernated state 2025-03-20 21:55:14 i suppose 2025-03-20 21:55:48 so far, my system can't successfully hibernate like it used to 2025-03-20 21:59:22 maybe the swap rc conf is broken 2025-03-20 22:02:54 oh, maybe its the swapon command, there are two others apperently in the repos 2025-03-20 22:04:39 fixed it 2025-03-20 22:05:01 i used the fstab entry from arch `UUID=device_UUID none swap defaults 0 0` 2025-03-20 22:20:49 i dunno what the heck was going on, but i realized i needed to config grub to enable resuming 2025-03-20 22:21:08 otherwise, swap would be broken on reboot 2025-03-20 23:05:50 alpine doesn't package `thermald` ... what's an alternative to ensure the system doesn't overheat? 2025-03-20 23:06:14 ah, it's in testing 2025-03-20 23:14:41 i'm after certbot-nginx for a docker container, however as it claims its not available i've tried via pip3. Do i really need to create a virtual env or is there a workaround (building my own image) 2025-03-20 23:20:47 apk search shows me certbot-ngnix, but it fails on the docker image 2025-03-20 23:24:22 aferreira: what does it say? 2025-03-20 23:25:54 no such package, required by world[certbot-ngnix] 2025-03-20 23:26:17 previous line: ERROR: unable to select packages: 2025-03-20 23:26:34 it's my first hour using alpine 2025-03-20 23:26:35 you seem to have typoed it? 2025-03-20 23:26:58 i've written those, can't copy to clipboard from vmware at the moment 2025-03-20 23:27:27 dwfreed guess what, yes i did 2025-03-20 23:27:47 lol 2025-03-20 23:28:01 thank you for spotting that 2025-03-20 23:28:20 small font size, haven't got to the guest additions yet 2025-03-20 23:28:48 open-vm-tools is packaged 2025-03-20 23:29:10 cheers 2025-03-20 23:34:42 no magic unfortunately but will return to it later, ssh resolved it 2025-03-21 02:37:11 if i want to rename Downloads to downloads (small d) and make it stick, is xdg-uder-dirs the way to go? 2025-03-21 02:37:22 s/uder/user 2025-03-21 02:37:45 or udder for directories containing milk 2025-03-21 02:52:34 seems to be the way 2025-03-21 06:50:55 bent_fingers A bit late, but most modern desktop will update or create new directories if if xdg-user-dir updates, for example if your language changes, should be the same if you update it manually 2025-03-21 10:35:31 bent_fingers,zcaryfish, thanks for pointing out the mistakes in https://wiki.alpinelinux.org/wiki/Filesystems page. i've fixed the errors pointed out by both of you. 2025-03-21 10:42:16 https://wiki.alpinelinux.org/wiki/Configure_Networking page has been updated by using the examples in https://github.com/ifupdown-ng/ifupdown-ng/blob/main/doc/ADMIN-GUIDE.md. I'll appreciate if someone can verify and feedback about the correctness of the wiki page. thanks 2025-03-21 15:15:54 anyone know of a simple posix script to search youtube, and output results/urls 2025-03-21 15:31:28 frag: yt-dlp has search and i think there's a way you can get it to output a list of urls from the search result. 2025-03-21 15:32:13 closest i got is: yt-dlp -g ytsearch:metallica 2025-03-21 15:34:23 frag: not posix script, but trizen/pipe-viewer is the smallest client I know of and it's written in perl 2025-03-21 15:34:33 smallest and most feature complete 2025-03-21 15:35:04 it's a bit broken at the moment though, the default config won't work (youtube breaking their api, as per usual) 2025-03-21 15:35:22 ssm i think its a bit big, but was using that, not sure why but now it doesnt actually play videos for me.. 2025-03-21 15:36:17 frag: set force_fallback to 1, it should fix it 2025-03-21 15:38:04 ahh.. was kinda hoping for a simpler solution tho :] been moving over to rss to cover most of my true crime addiction 2025-03-21 15:38:20 but sometimes nice to search for a song or something.. 2025-03-21 17:10:40 codemadness-frontends has a youtube frontend ++ 2025-03-21 17:45:37 I think when my wifi goes to sleep my ipv6 looses its connection on waking. But ipv4 is fine. Any thoughts on how to prevent that, or verify that is the real cause? 2025-03-21 17:59:32 How is ipv6 configured? 2025-03-21 18:01:16 auto wlan0 iface wlan0 inet dhcp iface wlan0 inet6 dhcp 2025-03-21 18:29:03 is there any fstrim openrc service provided by alpine? 2025-03-21 18:33:53 bent_fingers: not that I'm aware of 2025-03-21 18:35:48 bent_fingers: I think it would work better as a cron job 2025-03-21 19:00:39 bent_fingers: once a week in cron is probably enough 2025-03-21 19:01:16 usual caveats about full disk encryption 2025-03-21 19:04:29 ok, thx 2025-03-21 19:05:14 this channel is more helpful than #openbsd 2025-03-21 19:06:28 seems the `nvme format` command doesn't actually erase data 2025-03-21 19:06:34 unless something goes wrong 2025-03-21 19:09:04 i was wrong 2025-03-21 19:12:37 it's a good thing i practice at least a modicum of self-restraint 2025-03-21 19:36:24 irc isn't really the norm for openbsd. it's openbsd-misc ml, et al 2025-03-21 19:37:42 oldlaptop and a few others are around on irc a lot, but it's never been a place where they talk about the work 2025-03-21 19:38:05 (at least in my experience) 2025-03-21 21:35:16 i read the wiki on cron https://wiki.alpinelinux.org/wiki/Cron 2025-03-21 21:35:42 do i put my cron schedulers in `/etc/crontabs/root` ? 2025-03-21 21:36:24 oh, i should run `crontab` 2025-03-21 21:38:52 /etc/perdiodic 2025-03-21 21:39:30 Unless you have specific needs, putting a script or a symlink to an executable in any of the /etc/periodic/* folders, it will be executed with that frequency 2025-03-21 21:52:15 just put an ordinary script, e.g., `#!/bin/sh ; fstrim -v /` into one of those folders? 2025-03-21 21:54:06 make sure it's executable 2025-03-21 21:55:02 can i run two fstrim commands in one script, or separate them into multiple scripts? 2025-03-21 21:56:56 You can execute whatever you want in that script 2025-03-21 21:57:13 It's just a shell script that is executed 2025-03-21 21:59:58 ok, thx 2025-03-21 22:13:23 there's useful info as to my last question in the alpine FAQ, but not in the cron wiki 2025-03-22 07:06:26 can anyone see an obvious issue here? Running a glibc binary with gcompat: 2025-03-22 07:06:27 getpid() = 19704 2025-03-22 07:06:27 sendmsg(7, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="\1\0\0\0\1\0\0\0`\"d\252\252\177\0\0Xgd\252\252\177\0\0\0\0\0\0\0\0\0\0"..., iov_len=40}], msg_iovlen=1, msg_controllen=0, msg_flags=0}, MSG_NOSIGNAL) = -1 EPIPE (Broken pipe) 2025-03-22 07:06:27 gettid() = 19704 2025-03-22 07:06:28 writev(2, [{iov_base="", iov_len=0}, {iov_base="[19704:19704:20250322,200035.506"..., iov_len=82}], 2[19704:19704:20250322,200035.506617:ERROR socket.cc:93] sendmsg: Broken pipe (32) 2025-03-22 07:06:55 (apart from the error itself obviously, I assume its some sort of musl vs glibc sendmsg implementation issue) 2025-03-22 07:10:48 sendmsg is a syscall, there is no difference 2025-03-22 07:12:13 fd 7 is a broken pipe, as error message suggests 2025-03-22 07:12:44 try to figure out how it became broken (= other half is closed) 2025-03-22 07:14:10 thanks, there is a small musl wrapper I thought might be involved, but you are probably right that this is a red herring 2025-03-22 10:12:11 I'm configuring nameif in mdev.conf but it doesn't seem to work if the driver is loaded by initramfs, can I prevent the driver from being included by mkinitfs? 2025-03-22 10:50:33 is there a way to get which files a certain package install using apk? 2025-03-22 10:50:46 I want to mimic something like "dpkg -S svg | grep svg$ | sort" but in alpine linux 2025-03-22 10:52:25 try apk info -L 2025-03-22 11:11:06 apk info -L $(apk info) | grep -v contains | grep 'svg' 2025-03-22 11:11:12 Thanks frag 2025-03-22 19:13:58 I seem to have "hostname completion" on my Alpine systems (my Debian systems don't have it), can't think what provides it - can anyone enlighten me? 2025-03-22 19:14:58 m4r35n357: what shell? 2025-03-22 19:42:41 ikke, bash 2025-03-22 19:43:35 there is a minor version difference 2025-03-22 19:43:58 that's part of the standard bash-completion package, iirc; I have it on debian and all I did was install the same package 2025-03-22 19:44:22 dwfreed, OK TXH 2025-03-22 19:45:03 I have completion in debian, just not hostnames, maybe different bash-completions versions . . . I'll check 2025-03-22 19:45:39 where are you trying to complete hostnames? 2025-03-22 19:45:52 (as in, what command) 2025-03-22 19:46:19 dwfreed, like ping blah, ssh blah, it seems to work everywhere 2025-03-22 19:46:41 Debian 2.11, Alpine 2.14 2025-03-22 19:46:42 for ssh, make sure .ssh/known_hosts doesn't contain hashed hostnames 2025-03-22 19:46:46 that must be it 2025-03-22 19:47:05 I think known_hosts reading may also be used for the ping completion 2025-03-22 19:48:02 dwfreed, the known_hosts files are the same, I set them up quite recently ;) 2025-03-22 19:48:39 I would suspect the bash_completion versions are the key 2025-03-22 19:49:08 I have hostname completion on this box, which is using debian package version 2.11-2 2025-03-22 19:49:13 I did not do anything special 2025-03-22 19:49:38 other than disabling HashKnownHosts in my ssh config so my .ssh/known_hosts does not contained hashed hostnames 2025-03-22 19:49:42 s/contained/contain/ 2025-03-22 19:50:04 dwfreed, interesting, I have one bookworm and one bullseye, neither have it 2025-03-22 19:50:31 dwfreed, that might be it also, I tend to take defaults for most stuff 2025-03-22 19:50:50 like I said, check your .ssh/known_hosts and see whether the hosts in there are hashed or not 2025-03-22 19:51:06 like, actually look in the file :P 2025-03-22 19:51:45 dwfreed, I know what the files look like, I edited them myself ;) I just don't know what you mean by hashed 2025-03-22 19:51:58 do you see actual hostnames or garbage 2025-03-22 19:52:11 they are in there from ssh-keygen, on both OSs 2025-03-22 19:52:27 ssh-key*gen* does not produce *known_hosts* 2025-03-22 19:52:41 always be sure to write shebangs `#!` and not `$!` like i just did 2025-03-22 19:52:48 ssh-key*scan* can 2025-03-22 19:52:53 bent_fingers: lol, nice 2025-03-22 19:52:58 dwfreed, it provides the keys, which I use in there - dont' confuse me ;)_ 2025-03-22 19:53:10 known_hosts contains public keys 2025-03-22 19:53:14 I think you're already confused 2025-03-22 19:53:15 yes 2025-03-22 19:53:23 ARE THERE HOSTNAMES IN THE FILE 2025-03-22 19:53:26 I doubt it 2025-03-22 19:53:33 yes 2025-03-22 19:53:44 they are in the "comment" field 2025-03-22 19:53:54 that's not where the completion is looking 2025-03-22 19:53:54 as make by ssh-keygen 2025-03-22 19:54:00 the comment field is ignored 2025-03-22 19:54:04 yes 2025-03-22 19:54:11 look at the first field 2025-03-22 19:54:20 is it hostnames and IPs, or garbage 2025-03-22 19:54:38 plain text 2025-03-22 19:54:57 I gave you two options, you picked neither of them 2025-03-22 19:55:07 hostname, no IP 2025-03-22 19:55:22 can you complete that hostname with ssh? 2025-03-22 19:55:28 yes 2025-03-22 19:55:31 tada 2025-03-22 19:55:45 but I knew that 2025-03-22 19:56:00 then what the fuck are we talking about 2025-03-22 19:56:02 what have you told me? 2025-03-22 19:56:31 I was just saying how nice hostname completion was, and wondered why it was working in Alpine, and not in Debian 2025-03-22 19:56:42 perhaps you missed that bit? 2025-03-22 19:57:16 m4r35n357: you were saying that it doesn't work in Debian, to which dwfreed offered a possible explanation - you replied that you can tab-complete the hostname, so where is the issue 2025-03-22 19:58:24 the files are the same on both OSs, and I dont' understand what the explanation is 2025-03-22 19:58:47 I just typed out some stuff that I already knew was in there 2025-03-22 19:58:54 no idea why 2025-03-22 20:00:38 I can not tab complete on Debian, just to be clear 2025-03-22 20:01:10 dwfreed, are you telling me to change something? 2025-03-22 20:01:22 I have said lots of things 2025-03-22 20:01:32 ;) 2025-03-22 20:01:34 you are apparently too stupid to understand them, so I'm done 2025-03-22 20:01:46 dwfreed, OK really classy! 2025-03-22 20:02:06 the explanation was that tab completions for command "ssh" use the first column from the .ssh/known_hosts file - but that doesn't matter if it's the same on both Alpine and Debian 2025-03-22 20:03:34 things I doubt for 1000 Alex: that the files are the same 2025-03-22 20:03:39 ptrc, that is what I mean, there is no explanation as the first field is there in Debian too, and it does not work there 2025-03-22 20:04:21 I suggested the bash-comletion versions, I never mentioned known_hosts 2025-03-22 20:04:49 yes, and your suggestion was refuted by the same feature working on debian bash-completions 2.11-2 2025-03-22 20:05:03 ptrc, ah, not here though! 2025-03-22 20:05:20 must be a skill issue then 2025-03-22 20:05:24 clearly 2025-03-22 20:05:28 ptrc, dpon't you start 2025-03-22 20:05:43 in any case 2025-03-22 20:05:55 there's debian IRC channels on where people can help you debug your case 2025-03-22 20:06:15 ptrc, I don't even care about that 2025-03-22 20:06:42 you can scroll up to see my original question if you want, I an not going to repeat it 2025-03-22 20:06:50 okay, so what *do* you care about? you already know what provides the completions and where it takes the hostnames from 2025-03-22 20:07:15 I'm out, thanks everyone 2025-03-22 20:07:19 \o 2025-03-22 20:25:41 gammastep does not work anymore 2025-03-22 20:25:58 Warning: Zero outputs support gamma adjustment. 2025-03-22 20:33:26 is https://gitlab.alpinelinux.org/ down? 2025-03-22 20:33:37 Bad Gateway 2025-03-22 20:33:38 seems like it 2025-03-22 20:33:49 in the meantime, what wayland compositor are you using? 2025-03-22 20:33:54 for gammastep, that is 2025-03-22 20:34:53 gitlab is being upgraded 2025-03-22 20:35:12 Should be back in a couple of minutes 2025-03-22 20:35:24 niri 25.01 (unknown commit), i was using wlsunset that stopped working so i tried gammastep 2025-03-22 20:35:43 from testing. i find out why tilix crashes 2025-03-22 20:36:15 missing `adwaita-icon-theme-' 2025-03-22 20:36:17 hm, it could be due to the last upgrade of niri 2025-03-22 20:36:23 s/-'/`/ 2025-03-22 20:36:39 i always used that version 2025-03-22 20:36:48 oh, do you build it yourself 2025-03-22 20:36:54 s/$/?/ 2025-03-22 20:37:04 yes 2025-03-22 20:37:10 package was old 2025-03-22 20:37:19 you can try using the aports one, it's 25.02 now 2025-03-22 20:37:32 gitlab is back 2025-03-22 20:38:34 \o/ 2025-03-22 20:40:15 \o/ 2025-03-22 20:41:45 package is broken 2025-03-22 20:42:03 the .desktop has niri-session but it'ìs wrong 2025-03-22 20:42:14 s/ìs/s/ 2025-03-22 20:42:31 oh, you're right 2025-03-22 20:42:37 it has 'niri-session' where it should have 'niri' 2025-03-22 20:43:01 gammastep works 2025-03-22 20:43:31 not anymore after loggin out 2025-03-22 20:43:55 idk why not sure if something changed 2025-03-22 20:46:42 when i stopped it there some process in the background 2025-03-22 20:47:31 *there is . killing it fixes it 2025-03-22 20:51:48 lol 2025-03-22 20:52:56 in the meantime 2025-03-22 20:52:57 https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/81762 2025-03-22 20:53:02 just gotta wait for maintainer for approval 2025-03-22 20:53:18 ACTION sees qt-creator still in testing 2025-03-22 22:07:52 n 2025-03-23 02:32:22 libadwaita now pulls adwaita-fonts, and Firefox uses this font by default for its UI 2025-03-23 02:32:37 But this font have larger metrics, so the UI is kinda… wrong, due to the font being larger 2025-03-23 02:32:52 but I can't really understand WHY firefox is using it by default; it doesn't include any fontconfig rules 2025-03-23 06:07:07 seems a vfat partition im looking at doesnt have uuid, its possible? can the default mount command mount by using label? 2025-03-23 06:11:15 how are you checking for the uuid 2025-03-23 06:13:28 fission doas blkid 2025-03-23 06:14:09 and there's no uuid field at all, or it's just an empty string, or...? 2025-03-23 06:15:07 it says: /dev/sda: LABEL="GARMIN" TYPE="vfat" 2025-03-23 06:15:39 so that's the entire disk then 2025-03-23 06:15:44 rather than some partition 2025-03-23 06:15:48 pretty cool these sportswatches can connect with usb and there is tools in repo to show log files in plain text.. 2025-03-23 06:16:02 oh, righ.. 2025-03-23 06:17:10 so entire disks dont have uuids i guess, hmm, is there a way to identify/mount it, i guess i could blkid|grep GARMIN etc.. 2025-03-23 06:18:08 I dunno if the built-in (busybox) mount can do mount-by-label on the command line but if not, you could maybe just throw it in fstab with noauto and mount it whenever it suits you 2025-03-23 06:18:42 or you could add the mount package (the one from util-linux), I think it can do it 2025-03-23 06:19:25 assuming that mounting it actually works in the first place heh 2025-03-23 15:17:50 @fossdd:matrix.org Could you take a look at the issue mentioned by WhyNotHugo a few messages above? 2025-03-23 15:18:51 yes sure 2025-03-23 15:29:52 WhyNotHugo: so i believe firefox (on wayland only maybe?) is picking up the gsettings font instead of fontconfig, so this looks... expected? 2025-03-23 15:30:08 for me the font doesnt even looks out of place 2025-03-23 15:30:46 i think you can manually change the firefox font somewhere but it would be good to know what upstream thinks of the new font 2025-03-23 15:30:53 and maybe what other distros do instead 2025-03-23 17:11:50 gsettings-desktop-schemas changed the default font 2025-03-23 17:11:51 gtk uses that 2025-03-23 17:11:59 so the change will trickle to everyone 2025-03-23 17:12:00 https://whynothugo.nl/journal/2025/03/23/change-in-gtks-default-font/ 2025-03-23 17:21:30 when i go to install alpine i have to use a debian image first to partition and format the drive first because when i use fdisk on alpine the changes aren't automatically updated. partprobe does nothing. new partitions aren't shown, but it will show if it delete partitions. this is somewhat irrelevant because alpine does not build in support for gpt in busybox's fdisk for some reason. i can't imagine the space saving is worth it, m 2025-03-23 17:21:30 br is from the 80s, we've been using gpt since late 90s. what are the reasons behind these decisions and why can't alpine see my changes on the disk? 2025-03-23 17:23:22 i am really wanting to switch all my PCs to alpine but this install process is becoming too much of a hassle, and im not convinced im doing something wrong. 2025-03-23 17:25:33 I have a laptop with alpine that is using 2 nvmes in a raid with luks encryption booting gnome desktop and it works great, but all the partitioning and such had to be done on a debian installer because alpine just won't show any updates on disk changes except deletions. the deletions might only show up when i recreate the partition table too. 2025-03-23 18:12:32 what 2025-03-23 18:12:51 oh, i was scrolled up on the chat and didn't realize, nevermind 2025-03-23 18:13:57 how to install py3-pip? 2025-03-23 18:14:04 apk add py3-pip? 2025-03-23 18:14:08 I'm getting `ERROR: py3-pip-24.3.1-r0: Permission denied` 2025-03-23 18:14:39 tried with doas and su 2025-03-23 18:15:06 bent_fingers: what's in your /etc/apk/repositories? 2025-03-23 18:15:40 https://bpa.st/ZG2Q 2025-03-23 18:28:03 Can you navigate directly to http://mirror.leaseweb.com/alpine/v3.21/ ? 2025-03-23 18:33:41 yes 2025-03-23 18:35:17 i just ran `apk del py3-pip` followed by `apk -vv add py3-pip` to produce a log for you 2025-03-23 18:35:22 and now it installed completely 2025-03-23 18:35:29 so it's working now 2025-03-23 18:35:45 maybe a temporary error 2025-03-23 18:36:45 refractory electrons, if you ask me 2025-03-23 18:37:51 they discriminate against fingers that are bent 2025-03-23 18:39:19 the file /etc/elogind/logind.conf said to delete the file to restore defaults; i deleted it, i can't find a way to restore the file now 2025-03-23 18:41:01 apk fix elogind 2025-03-23 18:41:48 ok, thx 2025-03-23 18:41:58 i tried add, but that didn't do it 2025-03-23 18:42:32 apk add only adds a package to world, if it's alreayd there, it would not do a lot 2025-03-23 18:44:31 i want to install whisper https://github.com/openai/whisper 2025-03-23 18:44:44 it says to run `pip install -U openai-whisper` 2025-03-23 18:44:57 on gentoo and some other distros I had to use a virtual environment 2025-03-23 18:45:14 is that necessary or recommended on alpine 2025-03-23 18:45:15 ? 2025-03-23 18:45:38 It's never recommended to use python self-managed ecosystem, though I'm not sure there's any better solution 2025-03-23 18:45:49 i don't know any language other than shell, so i can't infer best practices for these things 2025-03-23 18:45:59 If you can stick to what the distributions provide, you should have less problems 2025-03-23 18:46:12 yeah, i need whisper though 2025-03-23 18:46:28 Then you might be about to enter a world of pain :> 2025-03-23 18:46:33 But you'll learn 2025-03-23 18:46:37 haha 2025-03-23 18:46:43 i'll use a venv then 2025-03-23 18:46:46 seems safer 2025-03-23 18:46:54 on paper 2025-03-23 19:10:35 hehe, on most distros 'pip install' requires the --break-system-packages flag 2025-03-23 19:19:44 which is why you should be using it in a venv instead 2025-03-23 19:20:41 can't get whisper to install, oh well 2025-03-23 19:20:46 i'll live 2025-03-23 19:29:19 to use busybox acpid, i just need to create a config file `/etc/acpid.conf` and put `LID/close swaylock` in it? 2025-03-23 19:29:29 to run swaylock on lid close? 2025-03-23 19:31:57 As far as I know, the only documentation available is “-a FILE Action file [/etc/acpid.conf]” 2025-03-23 19:43:11 this wiki says to run the acpid daemon from busybox with rc-service https://wiki.alpinelinux.org/wiki/Suspend_on_LID_close#Busybox_acpid 2025-03-23 19:43:22 but there is no rc file for the busybox version 2025-03-23 19:43:40 so i guess i can just run it manually 2025-03-23 19:48:25 qtcreator seg faults when importing git project `Failed to initialize instances shared memory: "QSharedMemory::handle: doesn't exist" 2025-03-23 19:48:25 ` 2025-03-23 19:55:36 wow 2025-03-23 19:55:56 celeste added my package request within 24 hours of its asking 2025-03-23 19:56:05 for cpdf 2025-03-24 00:36:16 how does one mount a raw disk image file with busybox mount? stackoverflow tells me to using `mount -o loop,offset=bytes? file mountpoint`, but loop is a noop and offset doesn't seem to exist 2025-03-24 00:36:33 alternatively if busybox can't do this, is there a way to do this in alpine? 2025-03-24 00:44:38 ssm: I think you could add either the mount package or losetup 2025-03-24 00:45:08 (but I can't test at the moment, sorry) 2025-03-24 02:16:16 fission: losetup -Pf file.img did what I wanted. thank you! 2025-03-24 02:16:53 much better than having to manually specify an offset 2025-03-24 03:33:29 ssm: i usually use partx 2025-03-24 03:34:16 to show partitions of an image file: partx -s 2025-03-24 03:35:10 to add partitions: partx -a 2025-03-24 03:36:44 added partitions should show up as parts of the first available loop device (/dev/loop0p1, /dev/loop0p2, etc) 2025-03-24 03:40:10 to free the loop partitions when you are done: partx -d /dev/loop0 2025-03-24 06:58:53 ssm: np, glad it worked 2025-03-24 07:03:37 jvvv: partx isn't in base so I might as well use losetup since I've already learned it 2025-03-24 07:28:18 ssm: yeah, if you are avoiding adding packages, then that is a good way 2025-03-24 12:46:53 Hello, a question: if I choose to go edge, is there a way to revert to stable without reinstall the system again? 2025-03-24 12:48:05 I've tried it yesterday, with Plasma, but it broke the Plasma environment. So I have to format and reinstall again to go to stable. 2025-03-24 12:48:24 yes just use the stable repositories again 2025-03-24 12:48:49 but some software might not work since they probably arent forwards-compatibly 2025-03-24 12:49:15 I've tried this. But it stayed edge on versions. I think I miss somethin on apk's command line. 2025-03-24 12:50:07 If I learn how to do it, I'll try helping providing feedback on latest development. 2025-03-24 12:57:34 you need to use apk upgrade -a 2025-03-24 13:02:50 Good. Thank you. I'll retry soon... 2025-03-24 13:02:57 ^ the -a flag makes sure *all* the packages are replaced, even if they're "the same version" 2025-03-24 13:04:22 And also downgrades packages 2025-03-24 13:04:52 --available as long option 2025-03-24 13:06:29 you're also supposed to use the "-a" flag is you're upgrading versions. like, i'm running 3.21, but when 3.22 comes out i'll need to use that flag to make sure none of the 3.21 packages remain 2025-03-24 13:10:58 Correct 2025-03-24 13:15:15 OK. Thanks for the help. I'm starting with Alpine a few days ago. 2025-03-24 15:13:32 Is it required to make the boot media as described in the wiki or can you use a USB flasher program? I ask because the installation has been failing while using such a software 2025-03-24 15:15:27 You can do it either way. 2025-03-24 15:17:18 I'll keep troubleshooting but my alpine install attempt won't even get to the OS I just keep getting a failure to find boot device. But oddly I get into a terminal where I can ls and see the alpine files 2025-03-24 15:20:31 I usually just dd the ISO to overwrite the entire USB... and then use my UEFI's boot menu to lanch it. YMMV of course. Make sure your firmware has USB booting turned on, and some of them require CSM and legacy USB to be turned on as well. 2025-03-24 17:08:51 anyone using `zzz` ? i see i should put a hook script in `/etc/zzz.d/` but i don't understand the manpage when it says the script will run with the arguments `“pre” (before suspend), or “post” (after resume),` 2025-03-24 17:09:03 my script will run swaylock 2025-03-24 17:09:15 and swaylock doesn't accept these arguments 2025-03-24 17:13:27 bent_fingers: My understanding of what you posted is that the script itself will receive those arguments and can use them 2025-03-24 17:13:54 If sway does not accept them directly, you can put a script in there that calls sway without those arguments 2025-03-24 17:14:00 s/sway/swaylock/ 2025-03-24 17:18:20 how do i get zzz to know that i want the script to run *before* suspending and not *after* ? 2025-03-24 17:18:38 I see there are two special directories that do this, but that those were made specifically for void 2025-03-24 17:18:54 so the default directory should be able to do it as well, somehow 2025-03-24 17:21:11 i guess i'll try using the "pre" argument, but someone on github has an example using "suspend" as the argument 2025-03-24 17:21:14 it's confusing to me 2025-03-24 17:22:49 what it means is zzz will basically execute `/etc/zzz.d/your-hook-script pre` before suspend, and `/etc/zzz.d/your-hook-script post` after resume; in shell, that would mean $1 contains "pre" or "post" respectively 2025-03-24 17:23:07 so you can then do something like this: if [ "$1" = "pre" ]; then swaylock; fi 2025-03-24 17:24:02 (note that you'll need whatever environment variables set that allows swaylock to communicate with your compositor, etc) 2025-03-24 17:25:03 ohhh, thx 2025-03-24 17:28:17 ping 2025-03-24 17:30:45 okay, it works 2025-03-24 17:31:23 I had to run swaylock as `exec swaylock` in order to not err with "xdg_runtime_dir" not set 2025-03-24 17:31:26 even though it is set 2025-03-24 17:31:52 not sure what that's about; the only time i've ever used `exec` in my scripts was to manage FDs 2025-03-24 17:43:16 bah, false positive, oh well 2025-03-24 17:44:09 bent_fingers: using exec is not wrong 2025-03-24 17:44:32 It signals: the script is finished, this is what matters now 2025-03-24 17:44:38 (and you have one less process) 2025-03-24 17:45:36 ok, good to know, but zzz keeps complaining about not being able to connect to a wayland display. The requiste variable are already set. And I set them again within the script itself. 2025-03-24 17:45:55 no big deal, i can make my own setup 2025-03-24 17:46:38 if zzz complains, it would not matter what you set in the script, because that's executed by zzz and would not be able to influence the environment variables of zzz 2025-03-24 17:50:38 👍 2025-03-24 19:10:36 how to search for two terms with `apk search` ? 2025-03-24 19:11:51 basic wildcards it seems 2025-03-24 19:55:14 I've tried the names with spaces and it works. E.g.: `apk search grep less` 2025-03-24 19:56:26 jesse6-hpnb-alpine:~$ apk search nvidia x264 x265 2025-03-24 19:56:26 linux-firmware-nvidia-20241210-r0 2025-03-24 19:56:26 x264-bash-completion-0.164.3108-r0 2025-03-24 19:56:26 x264-0.164.3108-r0 2025-03-24 19:56:26 gst-plugins-ugly-1.24.11-r0 2025-03-24 19:56:27 x264-dev-0.164.3108-r0 2025-03-24 19:56:28 x264-libs-0.164.3108-r0 2025-03-24 19:56:30 x265-3.6-r0 2025-03-24 19:56:32 x265-dev-3.6-r0 2025-03-24 19:56:34 x265-libs-3.6-r0 2025-03-24 20:03:12 I don't think that's really what bent_fingers meant 2025-03-24 20:03:29 Rather an && than an || 2025-03-24 20:04:54 yeah, AND 2025-03-24 20:05:15 it works (i think) with `apk search term1\*term2` 2025-03-24 20:10:22 But you won't get term2*term1 :) 2025-03-24 20:10:48 -d usually helps greatly 2025-03-24 20:11:00 (but not about that limitation) 2025-03-24 20:14:10 i used -d 2025-03-24 20:14:15 :) 2025-03-24 20:14:22 was just giving simplified example 2025-03-25 07:30:08 Hello, I am trying to install pipx, but `apk install pipx` does not install the file which according to pkgs.al.org it should. Never worked with pipx before so I may be missing something. 2025-03-25 07:33:43 isn't it apk add 2025-03-25 07:34:23 yeah sorry sure, that's what I did of course... the command executes normally, but there's no pipx 2025-03-25 07:35:04 does `apk info -L pipx` list it? if I remembered the command correctly, that is... 2025-03-25 07:36:12 yes it does... I reinstalled it (3rd time) and now it's there, spooky 2025-03-25 07:53:44 Has anyone managed to successfully run flatpak-builder on Alpine and build a Flatpak? It seems it has a bug where it tries to run the generated binary on the host, outside of Flatpak, which then fails on Alpine because it's linked to glibc rather than Musl. Can anyone reproduce that? 2025-03-25 09:15:33 PureTryOut: I built a hello-world app and ran it successfully 2025-03-25 09:20:09 PureTryOut: http://mmondor.pulsar-zone.net/paste?p=E3J something like this 2025-03-25 13:01:07 hi. i'm on sway, seatd, no pam installed, use no rtkit daemon (if this matters). i recognized problems with pipewire for a few weeks, see screenshot: https://0x0.st/8jva.png. error messages are gone, only after starting chrome. had no problems all the years before. today, another pipewire update came: https://gitlab.alpinelinux.org/alpine/aports/-/commit/8e60dfb22740f21943a1d8a03d84360ed1e44c65. 2025-03-25 13:01:13 i've got the message (exec /usr/libexec/pipewire-launcher resides in my sway.config) that the script will be removed in the future. i wanted to start the new pipewire-openrc service, hoping it will fix the issue. but it's a user service in /etc/user/init.d/, not /etc/init.d/. so, i have again no clue what's going on. 2025-03-25 13:05:08 addition: i use pipewire-alsa (if this matters) 2025-03-25 13:15:56 oleovit: that's because it's supposed to be a user service, so you apparently need to use the -U flag with rc-update 2025-03-25 13:19:52 never used a user service. how to add it, so it starts automatically at boot resp. default level, like normal services? 2025-03-25 13:22:01 i don't understand what they are writing about here: https://github.com/OpenRC/openrc/blob/master/user-guide.md#user-services----experimental . and why is it a user service anyway? 2025-03-25 13:24:23 oleovit: user services are very new and still being integrated into alpine 2025-03-25 13:24:59 Still being marked experimental by upstream 2025-03-25 13:26:30 @ikke thx ikke. yes, i see, and that's why i don't know anything about it. but what to do now? how to start the pipewire service like any other services automatically? 2025-03-25 13:27:54 PureTryOut: ^ 2025-03-25 13:28:00 ...and why this initial error message... 2025-03-25 13:28:36 without pam? 2025-03-25 13:29:02 ikke: what's up? 2025-03-25 13:29:45 oleovit: your issue is not solved by using the user service method of starting it 2025-03-25 13:31:12 they write something about f... pam modules.. or a symlink.. . - oh, will not be solved. so it's a known bug i guess? 2025-03-25 13:31:19 oleovit: https://wiki.alpinelinux.org/wiki/OpenRC#User_services has docs on how to setup OpenRC user services in Alpine 2025-03-25 13:32:08 but I don't see what problem you're having anyway. The screenshot you posted has no notable problems? 2025-03-25 13:33:10 the err message? dbus & co? never was like this. 2025-03-25 13:33:53 this guy had a similiar output: https://gitlab.alpinelinux.org/alpine/aports/-/issues/13432 2025-03-25 13:34:51 after chromium start, wpctl gives me no errors anymore. like it was since ~2 years. 2025-03-25 13:35:02 dbus? I'm talking about https://0x0.st/8jva.png 2025-03-25 13:36:28 yes. look at the 1st error message. guy on gitlablink, similiar output. 2025-03-25 13:36:56 i never had this error messages, until some update. 2025-03-25 13:37:40 you can safely ignore it if you don't need realtime stuff though 2025-03-25 13:37:53 nothing changed in Alpine packaging to cause it anyway 2025-03-25 13:39:03 of course something changed, with the new pipewire version.. i guess it was 2 weeks ago 2025-03-25 13:39:22 yes but nothing in Alpine packaging. Other then yes obviously bumping the pkgver 2025-03-25 13:40:33 i don't mean alpine packaging, i refer to maybe known issues or changes about pipewire, because these error messages are new to me. 2025-03-25 13:41:32 even if they don't matter in a specific context, they appear now. 2025-03-25 13:46:09 i will wait until the pipewire wiki is updated (using this experimental openrc service) or another pipewire update, and until then, i start the browser first, so that it's like it always was - apparently. thx 2025-03-25 13:47:13 the wiki page for PipeWire doesn't need updating for the OpenRC user services. I already linked you relevant documentation 2025-03-25 13:47:25 but ofc this is IRC so they left already and won't see this message... 😒 2025-03-25 16:18:20 hello everyone 2025-03-25 16:19:05 i have a quick question about using alpine linux in virtualbox, whenever i configured my wifi card on my laptop to host through to Alpine, it just boots into ixpe and nothing else 2025-03-25 16:19:08 why is that? 2025-03-25 16:19:18 it's not booting only sts up the network config 2025-03-25 16:26:06 that sounds like a virtualbox issue 2025-03-25 16:26:13 but also they're gone so 2025-03-25 16:41:09 i want to create my own event -> action rules for acpid (not busybox version) 2025-03-25 16:41:33 what should I do with the `/etc/acpid/events/anything` file? 2025-03-25 16:41:40 and the `handler.sh` file? 2025-03-25 16:41:58 if i delete them, i think they'll come back after running `apk fix` 2025-03-25 17:28:19 hi. since pipewire becomes a user service - did not know what that was - someone gave me this link: https://wiki.alpinelinux.org/wiki/OpenRC#User_services but plz change the 1st command to mkdir -p "${XDG_CONFIG_HOME:-$HOME/.config}/rc/runlevels/gui" 2025-03-25 17:28:43 and the 2nd command...something must be wrong with that too. 2025-03-25 17:29:11 idon't even know if gui is the right choice for pipewire 2025-03-25 17:32:15 rc-update --user --stack add default gui ... default? 2025-03-25 17:33:51 anyway, i don't know how how all of this stuff is leading into the direction "simplicity" 2025-03-25 17:34:50 oleovit: you have to be aware that you are looking at the very early stages 2025-03-25 17:35:36 user services simplify a bunch of things that are now glues together by scripts 2025-03-25 17:36:18 i trust you ikke. if you say so. then i will simply wait. 2025-03-25 17:39:22 ok, lets forget it. maybe this nice-level error pipewire stuff also goes away, and if not, i don't care. too tired again. thx @ team for your work. 2025-03-25 18:12:05 got it 2025-03-25 18:12:46 i'll just use busybox acpid and disable the effects of elogind handling 2025-03-25 18:12:55 simpler and easier IMO 2025-03-25 19:33:44 does alpine-standart or alpine-extended image contains utils for connecting wifi? 2025-03-25 19:35:52 I have no possibility to connect Ethernet into my laptop 2025-03-25 19:50:00 should be there 2025-03-25 19:50:47 man NetworkManager 2025-03-25 20:09:14 I have used `setup-interface` already[1] and it seems that there is only `wpa_supplicant` on Alpine Linux extended image[2] and it works! (sometimes it needs `udhcpc -i wlan0` tho) 2025-03-25 20:09:14 [1] https://wiki.alpinelinux.org/wiki/Configure_Networking#setup-interfaces 2025-03-25 20:09:14 [2] https://gitlab.alpinelinux.org/alpine/aports/-/blob/master/scripts/mkimg.standard.sh#L41 2025-03-25 21:51:31 I am on a nanopi-r1 trying to get wireless networking working (chip BCM43430). when I try to force enable the brcmfmac module after installing linux-firmware-brcm, I get the error `could not insert 'brcmfmac': Key was rejected by service`. looking this up, seems to related to secureboot, but this is a nanopi-r1, I don't think it even has the concept of secureboot, but maybe I'm wrong. vendor images 2025-03-25 21:51:37 initialize the wireless device successfully. 2025-03-25 21:54:43 yes I rebooted after installing the firmware 2025-03-26 07:43:16 how to install Alpine with LUKS2? AFAIK this requires separate unencrypted or LUKS1 encrypted /boot 2025-03-26 07:52:30 * encrypted /boot partition 2025-03-26 08:01:30 "how to install Alpine with LUKS2..." <- Before the rootfs can be decrypted, Linux (the kernel) and an initrd need to be loaded. Those typically live on the /boot partition. Afaik, the `setup-alpine` scripts allow for setting up disk encryption. 2025-03-26 08:09:28 "Before the rootfs can be..." <- yes, but with limitations such as "The `setup-alpine` installation scripts has support for encrypted installations since v3.13. The default encryption options will not encrypt the swap partition and will not use LUKS, but is much easier to use." [1] 2025-03-26 08:09:29 [1] - https://wiki.alpinelinux.org/wiki/LVM_on_LUKS 2025-03-26 08:10:39 I have resolved the wireless problem. I had to install netbsd and the wireless card works after copying the firmware. just bringing this up so no one perseus. 2025-03-26 08:11:21 ssm: what firmware? 2025-03-26 08:11:56 ancient 2017 firmware stolen from vendor image that seems to be in no repository except maybe openwrt's 2025-03-26 08:12:15 old version of brcm43430* 2025-03-26 08:13:18 also, lest this be considered a black mark on alpine linux, let you consider that netbsd has already kernel panic'd 3 times now, and the installer segfault no less than 7 2025-03-26 08:14:20 ikke: I can give you the firmware if you want it 2025-03-26 08:14:51 not sure if it'd count as piracy but I don't care about that 2025-03-26 08:16:44 "Before the rootfs can be..." <- how do I install Linux and initrd on `/boot`? 2025-03-26 08:21:27 "how do I install Linux and..." <- The Linux kernel itself is automatically installed on /boot by apk (given that you install a kernel). The initrd is automatically generated and installed on /boot by your initrd generator, iirc mkinitcpio by default on Alpine. 2025-03-26 08:25:10 deadcade[m]: so is `setup-disk -m sys /mnt/` sufficient with unencrypted `/boot` mounted on `/mnt/boot/` or do I need some additional steps to make LUKS2 root part unlocked? 2025-03-26 08:27:13 (not automatically) 2025-03-26 08:27:15 rifux[m]: You will need to configure the kernel arguments in your bootloader to use the specified partition as rootfs 2025-03-26 08:29:27 deadcade[m]: can I ask where do I do this? 2025-03-26 08:32:25 rifux[m]: If grub is your bootloader, /etc/default/grub CMDLINE_LINUX_DEFAULT, though I might be wrong. After changing that file, you need to regenerate the grub configuration. 2025-03-26 08:33:57 deadcade[m]: thanks, I'll try 2025-03-26 08:46:13 rifux, i'll appreciate if you can share the detailed steps after you complete your installation with LUKS2 along with references. Every update to wiki helps new users 2025-03-26 09:15:11 sure, I'll publish some handbook if succeed 2025-03-26 13:12:17 i think there is a how to install alpine with encrypted root on zfs 2025-03-26 13:12:45 https://wiki.alpinelinux.org/wiki/Root_on_ZFS_with_native_encryption 2025-03-26 13:13:42 ah, but boot is still plaintext in this one... 2025-03-26 13:16:18 anyway, the wiki also has pages on the same with luks and btrfs/ext4 whatever... 2025-03-26 13:16:33 and yes you will always need something plaintext to boot from. 2025-03-26 13:17:52 a "solution" to get rid of all plaintext is to create a boot usbstick which is mounted on /boot (and also contains a detached luks header) - and remove the usb stick when not booting or upgrading the kernel... 2025-03-26 13:25:27 If having /boot unencrypted is an issue you might want to skip the bootloader and boot UKI direct from EFI. If you do UEFI boot ofc. Then you only need the EFI partition unencrypted (ofc). In addition, you can sign the UKI with your own keys which you then can import into you bios to enable secure boot to only boot whatever you signed. This works very well for me. 2025-03-26 13:26:50 fjdzqoFsDUV2: with zfsbootmenu the only unencrypted partition is the EFI system partition, which can be on a usb drive if you want https://docs.zfsbootmenu.org/en/v3.0.x/guides/alpine/uefi.html 2025-03-26 13:30:07 Hello there, a question: Do Alpine has a way to set locales on it, so I can install/change language in a desktop environment? I'm using Plasma, and it simply does not load any other than 'C.UTF-8'. 2025-03-26 13:38:03 I also had a problem with missing C library functions, when I manually copy manually hexedit program from a working distro, even using 'gcompat' This one is just a feedback, I already found a working hex editor within flatpak. Error as follows: 2025-03-26 13:38:28 jesse6-hpnb-alpine:~$ hexedit 2025-03-26 13:38:28 Error relocating /usr/bin/hexedit: __isoc23_sscanf: symbol not found 2025-03-26 13:38:28 Error relocating /usr/bin/hexedit: __isoc23_strtol: symbol not found 2025-03-26 13:38:28 jesse6-hpnb-alpine:~$ 2025-03-26 13:39:36 why not just compile it on alpine? you're not going to have a good time trying to get a glibc binary running on musl 2025-03-26 13:49:13 "manually copy a program from a working distro": linux distros are not binary compatible, you can't grab a random executable and run it on a different distro, it won't work by default (although in some rare cases, it works) 2025-03-26 14:04:15 I usually do this only im simpler cases. Example: 'hexedit' only depends on curses and glibc. Anyways, thanks for the reply, it will help me ina another "fight" I'm taking right now. 2025-03-26 14:05:18 depends on glibc? but alpine has no glibc :) 2025-03-26 14:05:23 About locales/languages (see above), can someone help? (this comment is just for it to not get overlooked) 2025-03-26 14:05:44 'gcompat' is not supposed to fill this gap? 2025-03-26 14:06:16 I never looked into locals/languages, I don't care about it 2025-03-26 14:07:51 maybe, I don't know, I just compile the programs I need 2025-03-26 14:08:11 I don't want any glibc-izm on my system, that's why I use alpine ;) 2025-03-26 14:08:38 I care. :D I speak portuguese. Fully supported by plasma, but now available here. 2025-03-26 14:08:44 not* 2025-03-26 14:09:52 Yep, I agree that this is the benefit of Alpine! And it is a good thing! 2025-03-26 14:10:04 I mean, I'm not a native english speaker, but I like my system in english, and I never wanted any other language 2025-03-26 14:11:31 I very much agree. But still, other users have different wishes, so locale needs to be supported 2025-03-26 14:12:07 that said, it is. I'm not sure how atm but on postmarketOS you can choose your language during generation of the image and the resulting installation has the language set properly and the DE is fully translated. Works with Plasma too 2025-03-26 14:12:15 I never said it shouldn't be supported, what I said is I can't help with that, since I never looked into it 2025-03-26 14:15:52 does busybox even have locale support? 2025-03-26 14:21:32 I've read about musl (I suppose) not having locale support. Since then, I've not tried search about this. Don't know if this information is correct. 2025-03-26 18:46:35 IIRC musl's locale support isn't on-par with glibc's but I might be completely wrong on that 2025-03-26 19:08:56 hi 2025-03-26 19:40:11 See: https://gitlab.postmarketos.org/postmarketOS/postmarketos/-/issues/65 2025-03-26 19:40:16 f- ^ 2025-03-26 20:04:34 when irun bemenu i do not see anything 2025-03-26 20:05:09 no output from the terminal when i try 2025-03-26 21:40:59 WhyNotHugo: did you mean to ping me? 2025-03-26 22:32:01 hey everyone is this alive 2025-03-26 22:35:34 @b00 I can see your messages matrix-side 2025-03-26 22:43:03 nice! just wanted to ask if this is a right place to ask for wierd noob questions. not that noob i've been fiddling around alpine on desktop for half a year now but anyway 2025-03-26 22:43:59 this is the alpine linux channel, yes 2025-03-26 22:59:40 was just trying to get some gui apps to run in an upriviledged debian container on an alpine host. more of a learning exercise. now i've read every thread on every forum but can't get to uderstand why nothing is mounting (permission denied every time on every entry in dev, tried to mount it manually to no avail too). maybe missing something obvious but idk maybe someone had suggestions. or even would say that it's just a bad idea t 2025-03-26 22:59:40 o try to go with plain lxc and better to go straigh for lx 2025-03-26 23:00:49 often permission denied isn't actually permission denied heh 2025-03-26 23:00:56 but what are you trying to mount? (and from where?) 2025-03-26 23:03:53 /dev/dri /dev/snd /dev/video and the wayland socket. was trying to do it from containers lxc config file as well as manually and it didn't work. dmsg tells "mounted but still no fs?" or something 2025-03-26 23:04:21 damn just realised i got on here too late now i'm gonna write like i'm at 4% brain-capacity 2025-03-26 23:06:05 sorry it sounds like a bunch of stuff I don't use heh. maybe someone else knows 2025-03-26 23:06:48 but wdym with often permission denied is not actually about permissions? 2025-03-27 00:54:50 𝐌𝐄𝐒𝐒𝐀𝐆𝐄 BlackHat_Nexus 𝐅𝐎𝐑 𝐀𝐍𝐘 𝐊𝐈𝐍𝐃 𝐎𝐅 𝐒𝐄𝐑𝐕𝐈𝐂𝐄 𝐑𝐄𝐂𝐎𝐕𝐄𝐑 𝐘𝐎𝐔𝐑 𝐀𝐂𝐂𝐎𝐔𝐍𝐓... (full message at ) 2025-03-27 01:07:56 I wonder if it can get my old PGP key back 2025-03-27 01:14:20 Or the 0.1 BTC I once had and no longer have the key. From the times when CPU mining actually worked. 2025-03-27 01:44:36 how to remove "Unlock login keyring" window when run element-desktop? 2025-03-27 02:14:08 chip1972[m]: Ideally you'd have something providing a secret service already unlocked, so you wouldn't see it when Element starts (or any app wanting to use it). From what you describe I gather you are using some DE. Whatever secret service implementation you have need to be unlocked earlier (e.g. on login) 2025-03-27 02:27:54 Its XFCE. Thanks 2025-03-27 02:27:54 sadly, MX linux do not integrate with IceWM 2025-03-27 02:27:54 I use Alpine in Distrobox 2025-03-27 02:32:10 chip1972[m]: As long as you have not turned autologin on, most DEs will unlock a "keyring" on login. I do use distrobox on Alpine to run some apps on Alpine Edge and they can access the secret service running on the host, so it's possible. As for MX Linux though I have no idea 2025-03-27 10:45:12 how do I setup Plymouth on Alpine Linux? 2025-03-27 10:53:00 I wish some aports/package would include a readme. In the same spirit of BSD ports including a readme for the port. 2025-03-27 10:53:13 Especially stuff like dracut and plymouth or other things which are integreated into the distro. 2025-03-27 10:54:49 At least a wiki page with instructions would be nice. I have yet to be able to successfully get Plymouth up and running and I tried multiple times over the years 😢 2025-03-27 11:46:50 so nobody really knows how? 🫡 2025-03-27 12:04:36 Never got it to work, wanted it for family/friend computers to make them being set up on Linux feel less intimidating by hiding OpenRC messages behind a boot splash 2025-03-27 12:07:11 https://wiki.archlinux.org/title/Plymouth could help, but needs some transfer from A to A 2025-03-27 12:30:39 "https://wiki.archlinux.org/title..." <- doesn't work for me :( 2025-03-27 13:11:31 have tried to get plymouth working before, but apparently it's not supported with alpine-mkinitfs 2025-03-27 13:12:26 https://gitlab.alpinelinux.org/alpine/mkinitfs/-/issues/38 2025-03-27 13:13:28 Would really like it for when I'm prompted for my disk decryption password. 2025-03-27 13:15:02 hmm, looks like there is a guide in the comments 2025-03-27 13:15:18 if someone tries that and can get it to work, lmk 2025-03-27 14:39:24 Hello 2025-03-27 14:40:23 I'm trying to install alpine on my Single Board Computer, featuring A311D. But all aarch64 standard images I've downloaded don't boot. They show grub with corrupted text, then it shows error messages about `freeing 0x0` 2025-03-27 14:41:06 I've tested 3.20.6, 3.20.{3,2} 2025-03-27 14:41:40 note that NixOS's generic arm64 image successfully boots. So I guess the problem's with images 2025-03-27 14:42:24 (I will check the logs in the case I leave or disconnect) 2025-03-27 15:26:00 how to prevent busybox nohup from creating the nohup.out file? 2025-03-27 15:26:09 or just use setsid to avoid that? 2025-03-27 15:27:55 if busybox nohup behaves like coreutils nohup, you just have to redirect stdout and stderr somewhere 2025-03-27 15:28:27 "somewhere" could be /dev/null if you don't care about the output 2025-03-27 15:30:48 yes, that's it, thanx 2025-03-27 15:31:02 i thought it was set by some env var 2025-03-27 17:07:09 apk add qt6-qtbase// this is in edge VM... (full message at ) 2025-03-27 17:07:59 realroot[m]: a new ICU version has just been pushed, you have to have a bit of patience until everything has built / all built failures have been fixed 2025-03-27 17:55:57 @Farooq is that for an MNT Reform/Pocket? 2025-03-27 17:56:37 @longnoserob followed that and Gentoo guides and never got the right blend to make it work 2025-03-27 18:05:33 @saijin_naib:matrix.org Hello. I joined through Matrix. No it's not for MNT Reform. I happen to own a SBC with this. Libre Computer Alta 2025-03-27 18:06:32 Ah, okay, thanks for sharing. I'll take a look! I only knew of the A311D from the MNT Reform 2025-03-27 18:13:10 ikke or somebody can ping me when it is done? 2025-03-27 18:13:53 It's going to take some time 2025-03-27 18:14:04 realroot[m]: You can keep track of it here: https://build.alpinelinux.org/ 2025-03-27 18:14:17 When the relevant builder is idle, everything is finished 2025-03-27 18:15:56 is aport built current package? and aport total total packages? 2025-03-27 18:15:58 @saijin_naib:matrix.org Do I need to create my own iso or microSD image? Something is definitely wrong with alpine's aarch64 images. Something in the bootloader it seems 2025-03-27 18:17:42 Farooq[MasterPotato][m]: I've never had much experience nor success with ARM hardware 😬 I'm not a good resource for that, unfortunately 2025-03-27 18:41:08 busybox less is buggy, when scrolling the text gets mangles and dislocated 2025-03-27 18:41:14 where to report this? 2025-03-27 18:41:59 bent_fingers: make sure your terminal is not mangled 2025-03-27 18:42:30 `tput reset` if you have ncurses 2025-03-27 18:42:52 i don't have tput 2025-03-27 18:42:59 regular less works fine 2025-03-27 18:43:10 foot terminal on wayland 2025-03-27 18:43:47 No issues here (alacritty) 2025-03-27 18:52:33 Farooq[MasterPotato][m]: try postmarketos-trailblazer on librecomputer-alta and see what it gives? 2025-03-27 18:52:47 if it works then maybe grub doesn't like something 2025-03-27 19:03:02 i tried following https://wiki.alpinelinux.org/wiki/Postgresql_16 2025-03-27 19:03:16 https://tmp.krkrkr.org/apk_add_postgresql.log 2025-03-27 19:04:28 there must be something obvious i'm not seeing 2025-03-27 19:06:19 xse: can you try a different mirror? 2025-03-27 19:06:21 same errors with postgresql17 2025-03-27 19:07:03 this appears to be a mirror issue: "package mentioned in the index not found" 2025-03-27 19:08:48 heh, that's it! 2025-03-27 19:08:55 thank you \o/ 2025-03-27 19:19:20 Hello, is anyone maintaining packages here? 2025-03-27 19:20:18 plenty of people 2025-03-27 19:21:45 Im trying to build postmarketos image on edge aarch64 and multiple packages depends on icu-libs-r41 which is only available for armv7,armhf and x86 2025-03-27 19:21:59 aka: icu has been upgraded today 2025-03-27 19:22:01 i meant r74 2025-03-27 19:22:12 community repos are still being built 2025-03-27 19:22:39 32-bits arches did not finish main yet, so there it's still available 2025-03-27 19:23:17 so i need to somehow wait it till all packages bump their dependencies to r76? 2025-03-27 19:23:41 aka: until the builders finish community and or testing 2025-03-27 19:23:49 is there any page to check state? 2025-03-27 19:23:58 https://build.alpinelinux.org/ 2025-03-27 19:24:33 every time i try to do something bit more productive than nothing i happen to have chroot breaks dependencies >_< 2025-03-27 19:24:54 try not running edge :) 2025-03-27 19:25:22 its quite cross-dependency, legacy pmbootstrap branches have no packages for devices 2025-03-27 19:28:02 i have that mangled text issue here it s quitre annoying 2025-03-27 19:30:02 when I press up or down scrolling throught the history 2025-03-27 19:31:34 e.g. i see apk ad|d package where | is the cursor after scrolling to the beginning 2025-03-27 19:32:14 so if there are some words it gets very hard to follow what's actually there 2025-03-27 19:32:31 tilix 2025-03-27 19:42:48 i don't quite understand that build page but is it normal for packages for be stuck that long? re2/postgre is like already 10minutes on signing index 2025-03-27 19:43:42 That means it's finished 2025-03-27 19:44:03 For each builder, the last entry is what's being built 2025-03-27 19:44:09 so aarch64 is now building chromium 2025-03-27 19:44:22 and it uploads log after its done? 2025-03-27 19:44:24 yes 2025-03-27 19:44:39 ah so 404 is because its chromium being during build 2025-03-27 19:44:47 yes 2025-03-27 19:45:32 so this one going to take a while 2025-03-27 19:45:36 yup 2025-03-27 19:45:47 aarch64 have dedicated altera buildserver or it goes crosscompiling? 2025-03-27 19:45:58 dedicated build server 2025-03-27 19:46:04 We do not do any cross-compiling 2025-03-27 19:47:20 but chromium is a beast, it's going to take a while 2025-03-27 19:47:44 notify-send a 2025-03-27 19:47:44 GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.Notifications was not provided by any .service files 2025-03-27 19:49:22 oh i do not have dunst 2025-03-27 19:54:45 i know to how reproduce bug. i use bash with autocompletion 2025-03-27 19:54:45 then pressing home key goes to the beginning but messes it up 2025-03-27 19:54:45 scp user@10.4....:/etc/dinit.d/user 2025-03-27 20:57:13 "rifux, i'll appreciate if you..." <- installed successfully, I'm thinking on the handbook's structure now 2025-03-27 21:16:22 Hello... 2025-03-27 21:19:54 As I told before, I have installed Alpine with Plasma at my "demonic" setup: which contains dual GPU, one being Intel i915 and other being Nvidia! 🔥🔥🔥 2025-03-27 21:20:06 hello there 2025-03-27 21:21:08 It almost worked perfectly, but, due to Plasma random crashes, I have to shutdown Nvidia. Just not conecting any monitor on Nvidia works fine. 2025-03-27 21:21:23 okay.. 2025-03-27 21:22:04 sounds weird 2025-03-27 21:22:07 Has anyone a similar setup working fine with Alpine? I follow almost all guides on the online wiki to set both Nvidia and Intel, also using Wayland. 2025-03-27 21:22:47 I may suggest you trying enabling nvidia back but using x11 2025-03-27 21:22:55 If so, what packages do you install on your working setup? Of course, `noveau` is the driver I'm using. 2025-03-27 21:23:40 @rifux, thanks. I'll try it. Usually, I try avoiding X11 because it does nor properly support touchscreens. 2025-03-27 21:23:50 x11 plasma isnt really supported anymore: https://wiki.alpinelinux.org/wiki/Draft_Release_Notes_for_Alpine_3.22.0#KDE_Plasma 2025-03-27 21:24:43 fossdd[m]: wow 2025-03-27 21:24:43 jesse6: touchscreen plus nvidia? huh? 2025-03-27 21:25:30 Yep, I have a DELL P2418HT monitor. Touchscreen device detects as Melfas LG Display Incell Touch. 2025-03-27 21:26:47 With wayland, one config and it works perfectly. X11, I have to setup touchégg + a bunch of things, and it is still a mouse device to system. Almost work, but no.. 2025-03-27 21:29:30 now I wonder how good intel arc battleimage gpus are paired with this config, because intel iGPU or radeon GPU should work fine here 2025-03-27 21:32:15 @fossdd, thanks for the info. Well, I'll try my luck here with Wayland whenever I can. Also, do the last test with X11 'cause I'm still running on stable actually. 2025-03-27 21:50:37 hi there 2025-03-27 21:51:21 anyone here is good in HDD things? 2025-03-27 22:05:11 hdd_guest: probably best just to ask your (technical) question and see 2025-03-27 22:05:57 anyone here have xp with de-stroked hdd? 2025-03-27 22:06:25 i know is offtopic but cant fina a data related channel in the server 2025-03-27 22:06:36 I don't know what that means heh 2025-03-27 22:07:05 i dumped all my xp in ssds 2025-03-27 22:07:24 xp = experience abby 2025-03-27 22:08:03 fission is when whe FW is limited to only use one hdd plate instead os 2 or 3 to gain performace 2025-03-27 22:08:24 ie. im my case is a 1tb hdd limited to a 500gb 2025-03-27 22:08:25 ok 2025-03-27 22:09:18 so what is it that you want to do 2025-03-27 22:11:01 i know is a low lever fw limitation that make the hdd think tha is available an X sectors instead a Z sectors 2025-03-27 22:12:22 its possible to reclaim the free space in that drives they usually are used in enterprises , some manufactures make them cheaper but i buy one as a normal one 2025-03-27 22:19:48 is that what you want to do, use the whole disk? 2025-03-27 22:22:17 fussion yes 2025-03-27 22:22:40 fusion is my evil twin 2025-03-27 22:22:44 but i can put the fw see all the sectors only see half 2025-03-27 22:23:36 I think you can use hdparm to change the size of the HPA 2025-03-27 22:23:44 the -N option to hdparm 2025-03-27 22:24:20 there are a lot of cautions about doing that, so read the manpage carefully 2025-03-27 22:24:23 https://man7.org/linux/man-pages/man8/hdparm.8.html 2025-03-27 22:25:36 i eve use "hdparm --user-master u --security-erase-enhanced p /dev/sda " 2025-03-27 22:26:12 you need the -N option to change its size 2025-03-27 22:26:16 (advertised size) 2025-03-27 22:27:20 or... you could maybe tell the kernel to just ignore the HPA size by passing a boot parameter 2025-03-27 22:27:26 libata.ignore_hpa=1 2025-03-27 22:27:30 ( https://www.kernel.org/doc/html/v6.12/admin-guide/kernel-parameters.html ) 2025-03-27 22:27:43 max sectors = 976773168/976773168, HPA is disabled 2025-03-27 22:27:45 but maybe that's a bit of a bother to have to remember to do 2025-03-27 22:28:00 i alredy use that cammands i think 2025-03-27 22:28:11 you have to make it permanent though 2025-03-27 22:28:38 even in windowns the size is the same 2025-03-27 22:29:44 you are telleing that i can impose one number with that flag? 2025-03-27 22:30:02 how is the disk actually detected in dmesg ? 2025-03-27 22:34:21 if the HPA is already at max then it might be some vendor specific firmware and you'd have to use it to "de-de-stroke" the disk 2025-03-27 22:36:13 right now the drive is not formated to any fs 2025-03-27 22:37:20 i see the first time the drive was with hidden,diag flag in gparted , but as you see i disable the hpa and no gain in space 2025-03-27 22:40:08 dein win this guy have the same thing a de-stroked drive 2025-03-27 22:40:09 https://www.computerbase.de/forum/attachments/de-stroked-hdd-png.837024/ 2025-03-27 22:40:50 that a 1000gb hdd nor a 500,1gb 2025-03-27 22:45:03 hdd_guest: https://www.reddit.com/r/sysadmin/comments/j26giw/comment/hm21b97/ consider this but at your own risk :) 2025-03-27 22:45:26 not new info lol 2025-03-27 22:45:59 ok. well, I suggest moving this to #alpine-offtopic as it doesn't seem to be alpine related 2025-03-27 22:46:13 isorry for that , 2025-03-27 22:46:25 thanks for try to help 2025-03-27 22:46:29 no worries 2025-03-27 22:46:32 have a nice day fission 2025-03-27 22:46:35 you too 2025-03-28 00:05:31 disconnnect 2025-03-28 00:15:38 \quit 2025-03-28 06:58:28 rifux, glad to know that you've successfully finished Luks2 based installation with notes for handbook. Help:Editing page on wiki.a.o can help, if you're new to wiki.. 2025-03-28 07:00:45 information related to luks is currently scattered across multiple pages in wiki. any help to organise the information/pages is highly appreciated and will hugely benefit new users 2025-03-28 08:19:55 Where should I report bugs in aarch64 alpine images? 2025-03-28 08:20:13 Let's hope it's a proper bug tracker and not a mailing list... 2025-03-28 08:21:00 https://gitlab.alpinelinux.org/alpine/aports/-/issues 2025-03-28 08:21:06 Hoping will not give you much in general 2025-03-28 08:21:40 Hoping means you suffer only once. Worrying means you suffer twice 2025-03-28 08:21:44 thanks clandmeter 2025-03-28 08:21:54 Let's hope it'll be a proper bug report :> 2025-03-28 08:22:37 the bootloader on aarch64 images seem to be wrongly build or configured. I tried 3 versions 2025-03-28 09:13:19 Reported the bug or problem here: https://gitlab.alpinelinux.org/alpine/aports/-/issues/17027 2025-03-28 09:23:42 NetworkManager can't autoconnect WiFi after booting... (full message at ) 2025-03-28 09:24:42 or I need to wait for 2-3 mins to it to think again and eventually connect 2025-03-28 09:26:03 OS: Alpine Linux 3.21.3, desktop-setup -> GNOME 2025-03-28 09:28:38 here is NetworkManager.conf contents: 2025-03-28 09:28:47 [main]... (full message at ) 2025-03-28 09:47:56 Farooq[MasterPotato][m], nice bug report :) 2025-03-28 09:52:43 "or I need to wait for 2-3 mins..." <- can't fix 2025-03-28 09:55:47 fixed by removing wpa_supplicant from services 2025-03-28 09:59:11 how to make GNOME memorizing the screen brightness level? 2025-03-28 10:34:41 rifux, since i don't use NetworkManager and wpa_supplicant, i was not sure about modifying that section of the page. Can you please confirm, if networkmanager service works perfectly after a reboot, even after removing the wpa_supplicant service from boot? 2025-03-28 10:36:03 https://wiki.alpinelinux.org/wiki/Backlight for brightness 2025-03-28 10:49:39 "rifux, since i don't use..." <- you should remove wpa_supplicant service both from boot and default, otherwise it will cause problems with wifi autoconnecting 2025-03-28 10:49:39 I have removed wpa_supplicant from boot and even after 5 reboots in a row, everythings seems to be working just fine, wifi autoconnecting as intended 2025-03-28 10:51:34 I somehow left it in the boot service section, but removed it from the default service list, which is why the auto-connect problems started 2025-03-28 11:07:35 thanks i've updated the NetworkManager wiki page... appreciate if you can share any issues in wiki here or in the relevant talk page 2025-03-28 11:23:23 I wonder why kms amdgpu works better for me than the linux-firmware-amdgpu 2025-03-28 11:23:23 I have AMD Barcelo GPU (iGPU) 2025-03-28 11:36:06 eh, no it's not 2025-03-28 11:36:06 it's working as bad as linux-firmware-amdgpu 2025-03-28 11:45:41 Guys, I'm on edge and I experience graphical glitches when visiting some sites with Firefox. Eg --> https://mas.to. Anyone with similar problems ? 2025-03-28 11:58:02 it seems that vsync is broken for me in GNOME 2025-03-28 11:58:02 glxgears shows 65 fps on 60hz display 2025-03-28 12:03:15 as400clean for me on edge x86_64, xfce, intel gpu, XORG. What kind of glitches? 2025-03-28 12:12:20 Saijin_Naib - x64, niri, intel gpu (xe driver not i915), wayland. Basically entire Firefox window starts to blink and display strange artifacts. 2025-03-28 12:12:36 At the same time Chromium is ok on the same site. 2025-03-28 12:13:06 as400: hi, i'm named the same as that GPU driver and I'm gonna give you some advice I really would like you to take on faith: use edge 2025-03-28 12:13:21 update everything to the most number published in alpine's repos 2025-03-28 12:13:24 as in 2025-03-28 12:13:34 if the kernel you're running is number n, but alpine published n+1 2025-03-28 12:13:36 you run n+1 2025-03-28 12:13:49 intel's GPUs are kinda weird when you don't run bleeding edge 2025-03-28 12:25:38 I wonder why nothing excepting GNOME and GNOME Classic appears in GDM 2025-03-28 13:04:33 Doesnt GDM need session files in a different format/location? 2025-03-28 13:05:25 @as400 ah, no experience with wayland/xe yet on my iGPU nor my Arc, sorry 2025-03-28 13:11:44 "eh, no it's not..." <- > <@rifux:tchncs.de> eh, no it's not... (full message at ) 2025-03-28 13:16:56 Xe: thanks for the advice. I am running fully updated edge. 2025-03-28 13:17:21 Xe: might try to go back to i915 driver - maybe that will help. 2025-03-28 13:23:02 ok, so if anyone is experiencing strange grpahical glitches in Firefox and is using Intel iGPU and XE driver. Solution is to go back to i915 driver. 2025-03-28 13:24:26 *graphical 2025-03-28 13:32:18 "> <@rifux:tchncs.de> eh, no it's..." <- > <@rifux:tchncs.de> fixed by using busybox instead of chrony... (full message at ) 2025-03-28 13:32:23 or I dunno 2025-03-28 13:38:55 what is the recommended / partition size for GNOME installation? 2025-03-28 13:38:55 I think 100 GiB might be too much as for Alpine.. 2025-03-28 13:45:55 depends™️ 2025-03-28 13:48:49 longnoserob[m]: very good answer 2025-03-28 13:49:15 I have 100 GiB and it's currently not filled even at 5% 2025-03-28 13:52:13 so I'm wondering if this space could be utilized somehow or it would be just a waste of memory 2025-03-28 14:19:46 Hi. I run a diskless setup, and now I'd like to mount /var to a drive (a la "data disk"). I know how to do that. However, I want to keep /var/log ram-only (I hope that makes sense). How might I go about doing this? 2025-03-28 15:20:22 Mibusha: mount a tempfs at /var/log? 2025-03-28 16:24:36 edge aarch64 is still bulding 2025-03-28 16:25:23 is that normal? i use stable and i have edge on a VM since short time 2025-03-28 16:33:36 realroot[m]: yes, after certain kind of updates, it can take a while before everything is built 2025-03-28 17:27:44 aaaa, why aarch64 is still not finished. its entire day already 2025-03-28 17:28:52 deno seems to fail 2025-03-28 17:29:18 and zotero 2025-03-28 17:30:52 do these things can block entire pipeline for package compiling/ 2025-03-28 17:31:35 A builder only uploads packages once the entire repo (say community) is finished 2025-03-28 17:32:18 thats painful then 2025-03-28 17:32:51 it can keep trying and wasting resources and not pumping already built 2025-03-28 18:09:27 is Waydroid working with default kernel? 2025-03-28 18:42:17 any way to run a user's shell function while running doas? 2025-03-28 18:43:05 i have a function called `x` which runs `chmod +x` 2025-03-28 18:43:21 when i run doas, it says command not found 2025-03-28 18:43:31 x: command not found 2025-03-28 18:44:21 because doas does not have access to your shell 2025-03-28 19:03:07 i tried adding `{ SHELL }` to the doas config, and running doas with the `-s` option 2025-03-28 19:03:12 can't get it to work 2025-03-28 19:03:31 it's not possible? 2025-03-28 19:03:45 -s just makes doas run a new shell 2025-03-28 19:04:08 gotta go to the soup kitchen for my free lunch 2025-03-28 19:24:38 1 2025-03-28 19:41:23 rifux[m]: I guess try 2025-03-28 20:28:25 how to install all `font-noto` packages in one swoop? 2025-03-28 20:28:34 i tried `apk add font-noto-\*` 2025-03-28 20:28:36 didn't work 2025-03-28 20:31:33 ah, i know what to do 2025-03-28 20:32:28 what? 2025-03-28 20:50:50 i can just select font-noto-all 2025-03-28 21:17:03 That does not pull font-noto-cjk and font-noto-cjk-extras 2025-03-28 21:17:24 I needed those for full glyph support 2025-03-28 21:21:19 yes, you're right. thanx 2025-03-28 21:21:35 not does it pull in `font-noto-emoji` 2025-03-28 21:57:02 bent_fingers: perhaps something like `apk add $(apk -q search font-noto)` .. the -q in the search lessens the verbosity of the output to just the pkgname 2025-03-28 22:01:34 yeah, i was trying to do something like that, but without the -q 2025-03-28 22:01:39 good to know 2025-03-28 22:02:50 it doesn't do that for things like list and info subcommands, ifaik 2025-03-28 22:08:39 "not does it pull in `font-noto-..." <- I packaged font-openmoji, if you want to try that 2025-03-28 22:33:30 typo, i meant to say "nor" not not 2025-03-28 22:33:36 i've got bent fingers after all 2025-03-28 22:44:38 @rifux:tchncs.de : waydroid might require the psi=1 kernel argument. 2025-03-28 22:56:37 shouldn't font-noto-all pull font-noto-cjk? 2025-03-28 23:01:42 Saijin_Naib[m]: why did you pick to build them as svg? i can't find any software that supports these. 2025-03-28 23:01:52 font-twemoji is packaged as CBDT which seems to work everywhere 2025-03-28 23:06:07 "shouldn't font-noto-all pull..." <- why not hugo? 2025-03-28 23:06:41 maybe some oversight 2025-03-28 23:07:32 I consider Hugo and Hexo to be good SSG builders. 2025-03-28 23:07:56 🥴 2025-03-28 23:08:12 rifux[m]: is drunk 2025-03-28 23:08:31 look at the face 2025-03-28 23:08:43 bent_fingers: stdout >> false 2025-03-28 23:08:56 bent_fingers: silly 2025-03-28 23:09:08 $(< ctr-l) 2025-03-28 23:17:46 font names are confusing 2025-03-28 23:18:37 for example, there's "blexmono nerd font mono" and "blexmono nerd font propo" 2025-03-28 23:18:51 if it's proportional, why does it have mono in the name? 2025-03-28 23:19:15 this isn't the us supreme court, we could be more consistent 2025-03-29 01:16:27 "Saijin_Naib: why did you pick to..." <- Just packaged what their feature matrix says is supported. Works across all my GTK apps and anywhere else I have tried. Where not for you? 2025-03-29 01:16:54 font-noto-emoji does seem to take precedent, so I removed it and they show nicely 2025-03-29 01:23:35 hi 2025-03-29 01:23:48 ACTION just posted to the mailing-list https://lists.alpinelinux.org/~alpine/devel/%3CCAMfPbcYsT%2BM7oAwAhxXtYN-0vy%2BLSFwQKLJ8_jbv%2BuskTj%2BAxQ%40mail.gmail.com%3E 2025-03-29 01:24:02 Anyone interested in official Alpine Linux packer builds for VMware, VirtualBox, hyperv, parallels, qemu, vagrant? 2025-03-29 01:33:25 no 2025-03-29 02:16:24 Hello! 2025-03-29 02:17:33 Is there anyone who's successfully using edb-debugger on Alpine? I try to compile it from git, but it appears that something needed to compile edb could not be found on Alpine packages. 2025-03-29 02:18:19 https://github.com/eteran/edb-debugger 2025-03-29 02:19:37 This one is a must for me, I hope one day I can use it within Alpine. Will help me a loooot understanding the system's internals to make apps that work on it. 2025-03-29 03:12:59 I've tried again, and below is the error on compile (related to cmake-qt, I guess): 2025-03-29 03:13:03 CMake Error at src/CMakeLists.txt:8 (find_package): 2025-03-29 03:13:04 By not providing "FindQt5.cmake" in CMAKE_MODULE_PATH this project has 2025-03-29 03:13:04 asked CMake to find a package configuration file provided by "Qt5", but 2025-03-29 03:13:04 CMake did not find one. 2025-03-29 03:13:04 Could not find a package configuration file provided by "Qt5" (requested 2025-03-29 03:13:04 version 5.0.0) with any of the following names: 2025-03-29 03:13:06 Qt5Config.cmake 2025-03-29 03:13:08 qt5-config.cmake 2025-03-29 03:13:10 Add the installation prefix of "Qt5" to CMAKE_PREFIX_PATH or set "Qt5_DIR" 2025-03-29 03:13:12 to a directory containing one of the above files. If "Qt5" provides a 2025-03-29 03:13:14 separate development package or SDK, be sure it has been installed. 2025-03-29 03:16:46 However, I successfull compile `hexedit` (another tool I use) from sources by just adding autotools, ncurses and libncursesw (also libncurses++) and then compile it. It's now working! 🤩 2025-03-29 03:24:39 bent_fingers - Why not? 2025-03-29 03:25:09 ACTION asked, FYI: "Anyone interested in official Alpine Linux packer builds for VMware, VirtualBox, hyperv, parallels, qemu, vagrant?" 2025-03-29 03:27:11 ACTION reboot 2025-03-29 03:28:58 ACTION is back 2025-03-29 04:01:35 jesse6: seems to be a file included with the package: qt5-qtbase-dev 2025-03-29 08:29:14 "リフクス ✿: I guess try" <- no, it's not working 2025-03-29 08:30:57 "thanks i've updated the NetworkM..." <- prabu: I can't see gnome-apps-extra in v3.21 repo 2025-03-29 08:30:57 https://wiki.alpinelinux.org/wiki/GNOME#Installing_Additional_packages 2025-03-29 08:32:04 rifux[m]: > <@rifux:tchncs.de> prabu: I can't see gnome-apps-extra in v3.21 repo 2025-03-29 08:32:04 also it seems that `apk add pipewire wireplumber gst-plugin-pipewire` is not needed too 2025-03-29 08:32:04 > https://wiki.alpinelinux.org/wiki/GNOME#Installing_Additional_packages 2025-03-29 08:34:59 maybe it's worth noting networkmanager here too 2025-03-29 08:35:30 I mean rc-update add networkmanager may be needed 2025-03-29 10:30:12 Wow! Finally got edb-debugger to compile and install! If anyone's interested, I need to install the following additional packages prior to properly compile edb-debugger: 2025-03-29 10:30:12 capstone 2025-03-29 10:30:12 py3-capstone 2025-03-29 10:30:12 capstone-dev 2025-03-29 10:30:12 capstone-static 2025-03-29 10:30:14 py3-capstone-pyc 2025-03-29 10:30:16 graphviz 2025-03-29 10:30:18 qt5-qtbase 2025-03-29 10:30:20 qt5-qtbase-dev 2025-03-29 10:30:22 qt5-qtscxml-dev 2025-03-29 10:30:24 qt5-qtxmlpatterns-dev 2025-03-29 10:30:26 qt5-qtsvg-dev 2025-03-29 10:30:28 qt5-qttools-dev 2025-03-29 10:30:32 Probably not all of these are needed, but, in my trial and error, one can't go wrong with these. 2025-03-29 10:30:44 none of that was needed 2025-03-29 10:32:59 edb-debugger wasn't needed 2025-03-29 13:35:53 rifux, i use sway. i have no idea about the other desktops. i generally update other desktop wiki pages based on user feedback either here or on reddit 2025-03-29 13:38:01 seems like gnome-apps-extra and gnome-games-collection mentioned in gnome wiki page doesn't exist..let us wait for someone from gnome/desktop team to respond.. 2025-03-29 13:38:45 for now i'll comment out the lines in wiki.. 2025-03-29 13:38:49 prabu: if you have some time, you could try installing GNOME in GNOME Boxes VM to proof my words 2025-03-29 13:39:12 rifux[m]: it is very simple, you know 2025-03-29 13:43:01 can you please confirm if gst-plugin-pipewire is installed automatically by setup-desktop. check $apk info gst-plugin-pipewire --installed 2025-03-29 13:46:38 also please confirm if you can use GNOME Software to install and remove apk using gui..i also don't see apk-polkit-server in the package repositories.. 2025-03-29 14:05:19 "also please confirm if you can..." <- rifu@nihon ~> rc-service apk-polkit-server status 2025-03-29 14:05:19 * status: started 2025-03-29 14:05:52 apk-polkit-rs-openrc-2.1.1-r3 x86_64 {apk-polkit-rs} (GPL-3.0-or-later) [installed] 2025-03-29 14:05:52 apk-polkit-rs-2.1.1-r3 x86_64 {apk-polkit-rs} (GPL-3.0-or-later) [installed] 2025-03-29 14:05:52 rifu@nihon ~> apk list -I |grep apk-polkit 2025-03-29 14:06:56 https://gitlab.alpinelinux.org/Cogitri/apk-polkit-rs 2025-03-29 14:07:46 ... 2025-03-29 14:07:46 rifu@nihon ~> apk list -I |grep gst-plugin 2025-03-29 14:07:46 gst-plugin-pipewire-1.2.7-r0 x86_64 {pipewire} (LGPL-2.1-or-later) [installed] 2025-03-29 14:08:33 "can you please confirm if gst-..." <- I will try to install on GNOME Boxes to confirm 2025-03-29 14:13:25 did you install both these packages i.e apk-polkit-rs and gst-plugin-pipewire manually and enabled the apk-polkit-server service or it was all done by setup-desktop script 2025-03-29 14:14:34 for now i've updated the wiki page..please confirm Gnome software can be used to manage apk. please test and confirm.. 2025-03-29 14:15:37 i'll afk shortly.. please leave whatever you'd like to share about gnome here or on the wiki talk page of Gnome. i'll follow up later 2025-03-29 15:39:45 <[-_-]> Hi 2025-03-29 15:39:57 <[-_-]> I need to see the definiton of default_prepare 2025-03-29 15:40:11 <[-_-]> I couldn't find it using google, can someone help? 2025-03-29 15:40:26 https://gitlab.alpinelinux.org/alpine/abuild/-/blob/master/abuild.in#L732 2025-03-29 15:41:21 <[-_-]> ahhh...thank you 2025-03-29 15:41:51 <[-_-]> actually I am trying to build libbsd, with musl, for rpi zero w, this has nothing to do with alpine 2025-03-29 15:41:57 [-_-]: you have the best username i've ever seen, sir 2025-03-29 15:42:28 <[-_-]> but I am getting strange error, so I was wondering how alpine managed to compile it 2025-03-29 15:42:37 <[-_-]> bent_fingers: thank you 2025-03-29 15:49:30 <[-_-]> http://0x0.st/8eGt.txt 2025-03-29 15:49:47 <[-_-]> at the very bottom, the error exist 2025-03-29 15:50:01 <[-_-]> setmode.c:213:44: error: 'S_ISTXT' undeclared (first use in this function); did you mean 'S_ISVTX'? 2025-03-29 15:50:43 <[-_-]> I am using armv6-linux-musleabihf-cross from musl.cc 2025-03-29 15:51:09 <[-_-]> so far I was able to compile musl, then vim statically, and bash statically also 2025-03-29 15:51:27 <[-_-]> but stuck with libbsd which I need for libressl 2025-03-29 15:51:41 <[-_-]> and possibly others I don't even know about 2025-03-29 15:53:28 [-_-]: not sure if it helps, but: https://cgit.freedesktop.org/libbsd/commit/?id=3d9c6c08ed254cfe16fc53867b1fe6f12031873c 2025-03-29 16:00:18 <[-_-]> ikke: thank you 2025-03-29 16:48:06 <[-_-]> ikke: I am dropping libbsd 2025-03-29 16:48:22 <[-_-]> casue it needs linuxheaders, I think this is too complicated for me 2025-03-29 16:49:19 <[-_-]> but yeah, that link you provided is linked to the error 2025-03-29 16:49:29 <[-_-]> thank you so much for replying 2025-03-29 16:55:03 About how daily drivable is Alpine on ARM these days? I was looking at the ThinkPad T14s Gen 6 SnapDragon and am almost tempted to get it but I'm concerned that it might not work very well yet 2025-03-29 16:56:33 I think people are already using it on ARM daily 2025-03-29 16:57:25 What CPU does it have? 2025-03-29 17:00:57 booting ARM is always a bit trickier, usually you need some dedicated bootloader setup 2025-03-29 17:11:57 zayd_webirc: in general, the snapdragon x1e devices are rather rough around the edges right now 2025-03-29 17:12:31 ikke: the snapdragon laptops support uefi, so there just needs to be grub-arm64-efi or similar 2025-03-29 17:17:17 ikke: X Plus X1P-42-100 on the lowest model, others seem to be in the same series just higher specs https://www.lenovo.com/us/en/p/laptops/thinkpad/thinkpadt/lenovo-thinkpad-t14s-gen-6-14-inch-snapdragon/len101t0099 2025-03-29 17:17:57 I've never bought ARM hardware outside of RPis and phones so idk how any of that is versioned or anything 2025-03-29 17:20:57 abby: rough around the edges in what way, how bad is it currently? 2025-03-29 17:29:23 not sure, i have an X13s 2025-03-29 17:29:48 #aarch64-laptops is the channel for these laptops 2025-03-29 17:30:03 also x1p is even rougher than x1e iirc 2025-03-29 17:32:58 might just stick with AMD64 until I next upgrade machines again ig, but I'll try asking there 2025-03-29 19:34:16 zayd_webirc: arm will always be in a worse state. arm device makers don't work together on things like eg enumeration in a standard way 2025-03-29 19:34:28 is what it is 2025-03-29 19:35:02 maybe within snapdragon things could be vaguely predictable? hard to say 2025-03-29 19:35:27 but i wouldn't hold my breath, because qualcomm 2025-03-29 20:30:20 still  so:libicui18n.so.74 (no such package) 2025-03-29 20:30:29 realroot[m]: nearly there 2025-03-29 21:22:37 realroot[m]: can you see if it's fixed now? 2025-03-29 21:44:00 Saijin_Naib[m]: didn't work on foot. i didn't try anything gtk-based. 2025-03-29 21:46:00 WhyNotHugo: Do you have other fonts that provide those glyphs? I had to remove font-noto-emoji before it worked 2025-03-29 21:47:37 Saijin_Naib[m]: i removed twemoji, and added a fontconfig file. but foot explicitly logs that svg fonts are unsupported 2025-03-29 21:48:38 See: https://github.com/jdecked/twemoji/issues/16, there's several test results for different formats in different applicaitons 2025-03-29 22:04:02 Somebody asked me for a guide about how to install Alpine with LUKS2, here it is: https://rifux.dev/docs/alpine-linux/install-luks2/ 2025-03-30 01:26:52 rifux, thanks for sharing the beautiful Guide to Install Alpine Linux with LUKS2, BTRFS and GRUB. added to wiki.a.o on LVM on LUKS page 2025-03-30 01:28:38 also thanks for the confirmation on the NetworkManager and GNOME‎‎ configuration settings for correcting those wiki pages. your help is highly appreciated 2025-03-30 01:33:54 currently no page exists for locales in wiki. from your gnome guide, i see that you're using non-english locale. i'll appreciate if you can provide pointers to create a proper page. thanks 2025-03-30 01:44:39 rifux, you're documentation is meticulous. if you like alpine linux, and if possible,i request you to contribute directly in wiki.a.o, so it benefits more users. thanks again for your help 2025-03-30 01:54:04 "rifux, thanks for sharing the..." <- Grub 🤮 2025-03-30 02:04:58 idkrnx, are you suggesting to add it to grub page in wiki? 2025-03-30 02:24:48 "Saijin_Naib: i removed twemoji..." <- Mmm... so, what, subpackages, package multiple variants, change what I have packaged? 2025-03-30 03:12:12 do we have a command like this in APKBUILDs https://wiki.archlinux.org/title/PKGBUILD#backup 2025-03-30 04:38:51 anyone around wanna judge the little APKBUILD i wrote 2025-03-30 04:41:09 https://termbin.com/yw2p 2025-03-30 04:41:31 basically i copied https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD 2025-03-30 04:42:18 they included an openrc script i noticed https://github.com/leetronics/infnoise/tree/master/software/init_scripts 2025-03-30 04:42:51 although one thing i noticed is they only seem to have included a conf.d for systemd https://github.com/leetronics/infnoise/blob/master/software/init_scripts/infnoise.conf.systemd 2025-03-30 04:55:05 interesting 2025-03-30 04:55:18 seems like a fun project 2025-03-30 06:53:13 dngray: I have never used it, but there's /etc/apk/protected_paths.d 2025-03-30 06:53:48 So you can add drop-in files which add files that should be preserved 2025-03-30 06:53:56 oh 2025-03-30 06:54:37 wait what are we about? I was just packaging this APKBUILD 2025-03-30 06:54:44 and was going to make a pr 2025-03-30 06:55:29 dngray: your question about PGKBUILD backup 2025-03-30 06:56:48 oh 2025-03-30 06:57:04 yeah, that's right because i think that's for pacsave or something in archlinux 2025-03-30 06:57:07 they put a config in there 2025-03-30 06:57:14 https://termbin.com/4krz looks like it builds 2025-03-30 07:04:35 it appears to be working :) 2025-03-30 07:05:11 3861 root 0:00 /usr/bin/infnoise --dev-random 2025-03-30 07:05:30 and when i ran it locally: 2025-03-30 07:05:36 infnoise --debug --no-output 2025-03-30 07:05:36 Generated 1048576 bits. OK to use data. Estimated entropy per bit: 0.876830, estimated K: 1.836335 2025-03-30 07:05:36 num1s:50.329656%, even misfires:0.074112%, odd misfires:0.181163% 2025-03-30 07:05:38 yay 2025-03-30 07:06:24 this is actually packaged on debian but debian on the raspberry pi to was kinda super annoying they don't have new images (from 2023) https://raspi.debian.net/tested-images/ also don't do armv7 like alpine 2025-03-30 07:21:34 リフクス ✿ with btrfs i think that there is no point of using LVM 2025-03-30 07:27:32 any ETA on edge problem? can't install qt 2025-03-30 07:27:50 realroot[m]: which arch? 2025-03-30 07:28:05 aarch64 2025-03-30 07:28:47 should be available already 2025-03-30 07:28:55 what exact package are you trying to install? 2025-03-30 07:30:15 https://paste.trom.tf/editunabub.apache 2025-03-30 07:30:48 what apk mirror do you use? 2025-03-30 07:31:25 1 http://dl-cdn.alpinelinux.org/alpine/edge/main 2025-03-30 07:31:25 3 http://dl-cdn.alpinelinux.org/alpine/edge/testing 2025-03-30 07:31:25 2 http://dl-cdn.alpinelinux.org/alpine/edge/community 2025-03-30 07:32:25 realroot[m]: what about: apk add --no-cache qt6ct 2025-03-30 07:33:06 it's working 2025-03-30 07:33:31 Ok, your local apkindex cache wasn't updated then 2025-03-30 07:34:16 is that normal? 2025-03-30 07:34:34 It doesn't automatically update the cache if it's newer than 4 hours 2025-03-30 07:34:55 can i do it manually? 2025-03-30 07:35:16 apk update 2025-03-30 07:35:44 i ran that of course 2025-03-30 07:35:50 or use apk add --update 2025-03-30 07:36:06 (--update is a global option that forces apk to upgrade the cache) 2025-03-30 07:36:58 running only apk update did not work here 2025-03-30 07:37:12 In what sense? 2025-03-30 07:37:43 I kept getting that errrot when installing qt6ct 2025-03-30 07:40:42 could it be that i was pausing the VM between attempts? when i was running apk update it did not have any error 2025-03-30 07:43:10 https://paste.trom.tf/inapumacoy.sql 2025-03-30 07:43:35 i have pmos and pmos master repos masked also 2025-03-30 07:44:15 --no-cache worked 2025-03-30 07:44:16 apk policy gnome-keyring 2025-03-30 07:45:07 i installed already with --no-cache https://paste.trom.tf/upebexuzin.apache 2025-03-30 07:46:05 And if you run the same command again after `apk update`? 2025-03-30 07:48:00 apk policy gnome-keyring? same output 2025-03-30 07:56:30 can you try (as root) `rm /var/cache/apk/APKINDEX*.tar.gz`? 2025-03-30 09:58:47 https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/82112/diffs i think this right 2025-03-30 10:24:08 dngray: I've left some feedback 2025-03-30 11:20:20 thanks for that, just what i was looking for 2025-03-30 11:21:59 while im at it i should probably modify the openrc script to have parameters for a infnoise.d config 2025-03-30 11:22:41 https://github.com/leetronics/infnoise/blob/master/software/init_scripts/infnoise.conf.systemd 2025-03-30 11:22:42 https://github.com/leetronics/infnoise/blob/master/software/init_scripts/infnoise.service.bin 2025-03-30 11:22:50 ie because the systemd script has 2025-03-30 11:22:50 EnvironmentFile=/etc/infnoise.conf 2025-03-30 12:29:34 apk policy gnome-keyring... (full message at ) 2025-03-30 12:29:51 Hi, Is still present during installation? 2025-03-30 12:30:18 Hi, Is "syscrypt" still present during installation 2025-03-30 12:31:25 do I need something to run a GUI in aarch64 VM ? https://paste.trom.tf/idarecuvip.sql 2025-03-30 12:33:52 https://paste.trom.tf/alesirinew.yaml can't openbox too 2025-03-30 12:35:03 (EE) open /dev/dri/card0: No such file or directory 2025-03-30 12:36:38 what model in configuration of CPUs do i set? 2025-03-30 15:33:32 WhyNotHugo: i think we need to switch to alacritty 2025-03-30 15:33:56 i have two issues with foot that don't exist on alacritty 2025-03-30 15:34:56 bent_fingers: i don't maintain foot; please report them to the foot devs 2025-03-30 15:36:56 i did once before 2025-03-30 15:37:03 i'll just switch to alacritty 2025-03-30 15:48:06 Hello I get the error "ip: ioctl 0x8913 failed: No such device" whenever the networking service gets loaded by openrc after iwd. 2025-03-30 15:48:06 Do you think this minor issue is relevant and that I should post it on the bugtracker ? 2025-03-30 15:48:06 This issue arise only when the iwd service starts before the networking service as such replacing "before net" to "after net" in the depends function of /etc/init.d/iwd seems to solve the problem. 2025-03-30 15:49:40 can i run UI in alpine-virt aarch64? host is x86_64 I cannot set QXL as Video 2025-03-30 15:50:30 domain configuration does not support video model 'qxl' 2025-03-30 15:51:19 ikke thanks for the feedback, i've done that now i think https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/82112 also included confd file 2025-03-30 15:53:18 dngray: the manual `openrc()` function is still there 2025-03-30 15:53:30 oh so get rid of that entirely then 2025-03-30 15:53:51 Yup, the default does everything you need (and it does somehting more that you don't have) 2025-03-30 15:53:52 i think i noticed that in some other APKBUILDs 2025-03-30 15:54:26 https://gitlab.alpinelinux.org/alpine/abuild/-/blob/master/abuild.in#L2130-2140 2025-03-30 15:54:47 might have been an old apkbuild i copied 2025-03-30 15:55:05 i do like the idea of defaults that are only rarely overriden 2025-03-30 16:07:59 hmm why does i get this 2025-03-30 16:08:00 install: can't create '/etc/init.d/infnoise': Permission denied 2025-03-30 16:08:45 dngray: you forget to add $pkgdir 2025-03-30 16:09:43 oh duh 2025-03-30 16:10:12 youy mean subpkgdir 2025-03-30 16:10:21 install -Dm644 "$srcdir"/infnoise.confd "$pkgdir"/etc/conf.d/infnoise 2025-03-30 16:10:23 is what i have there 2025-03-30 16:10:48 oh wait imd umb 2025-03-30 16:10:49 In what function? 2025-03-30 16:10:50 wrong one 2025-03-30 16:10:50 lol 2025-03-30 16:10:56 install -Dm755 software/init_scripts/infnoise.gentoo.openrc "$subpkgdir"/etc/init.d/infnoise 2025-03-30 16:10:58 yeah its that one lol 2025-03-30 16:11:02 should be pkgdir not subpkgdir 2025-03-30 16:11:06 nod 2025-03-30 16:12:07 guess i'm getting sleepy, i think that's everything though 2025-03-30 16:12:37 dngray: can you squash the fixup commits? 2025-03-30 16:12:44 sure can. 2025-03-30 16:13:14 you need more coffee in your life 2025-03-30 16:14:36 oh now i noticed another error lol 2025-03-30 16:14:36 install: can't stat 'software/libinfnoise.so': No such file or directory 2025-03-30 16:14:38 haha 2025-03-30 16:15:47 alpine:/mnt/usb/aports/infnoise$ find . |grep libinfnoise.so 2025-03-30 16:15:48 ./src/infnoise-0.3.3/software/libinfnoise.so 2025-03-30 16:15:54 okay thats where it should be 2025-03-30 16:21:32 i must have misunderstood sertonix[m] there 2025-03-30 16:21:47 https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/82112#note_494286 2025-03-30 16:21:57 because that advice seems to cause the files to be not found in the subpackages 2025-03-30 16:22:09 maybe it only works for the main one 2025-03-30 16:36:28 i can't install `rio` or `contour` terminal emulators 2025-03-30 16:36:39 It errs with `ERROR: contour-0.5.1.7247-r2: trying to overwrite usr/share/terminfo/c/contour owned by ncurses-terminfo-6.5_p20250216-r0.` 2025-03-30 16:37:03 analogous error with rio 2025-03-30 16:41:32 dridri, for iwd i'm using iwd in standalone mode and i have no issues with "before net" in the /etc/init.d/iwd file. can you please confirm, in which mode you're running iwd.. 2025-03-30 16:46:22 also can you please confirm if you have enabled networking service to start at boot. i've mine disabled..but still iwd will start it.see here https://tpaste.us/Ly0K 2025-03-30 16:46:58 i think this needs to be mentioned on the iwd wiki page.. can you please verify and confirm 2025-03-30 16:59:22 Q: I'm trying to run alpine with qemu. how do I set the size of the display? by default it doesn't take up the whole screen: https://i.imgur.com/9YOkv3X.png 2025-03-30 17:10:57 prabu: I run iwd with the default ifupdown-ng mode (I have not installed openresolv neither NetworkManager), also yes I have the networking service to start with the runlevel boot. 2025-03-30 17:13:03 I have Simply run the Following on another laptop and I still get the same error message when rebooting 2025-03-30 17:13:03 vi /etc/apk/repositories (uncomment community repos) 2025-03-30 17:13:03 setup-alpine 2025-03-30 17:13:03 rc-service iwd start 2025-03-30 17:13:03 apk add iwd 2025-03-30 17:13:04 rc-update add iwd boot 2025-03-30 17:13:08 apk del wpa_supplicant 2025-03-30 17:13:10 reboot 2025-03-30 17:17:17 iwd requires some additional configuration depending on how it is used. please refer https://wiki.alpinelinux.org/wiki/Iwd 2025-03-30 17:21:43 yes I have seen that, I have edited the file ¨/etc/iwd/main.conf¨ like said on the wiki. However I have not made an udev rule for wlan0 in ¨/etc/udev/rules.d/70-persistent-net-wlan0.rules¨ because I haven´t setup eudev and I´m still on mdev 2025-03-30 17:22:48 after your message, i checked for past issues.. https://gitlab.alpinelinux.org/alpine/aports/-/issues/9079 2025-03-30 17:23:35 I have not setup eudev 2025-03-30 17:23:38 eventhough the issue is related to eth0, the error message is similar.. 2025-03-30 17:24:44 possibly some kind of race condition..in that case..shall i add your suggestion/solution to wiki page of iwd 2025-03-30 17:25:05 yes I also found that issue mentionning the same problem but it seem related to eudev while I still am using mdev and I haven´t tweaked at all the device manager 2025-03-30 17:26:05 I think mentionning this on the wiki page of iwd is good suggestion 2025-03-30 17:26:09 wezterm and foot are both community packages, i would think they could be installed together 2025-03-30 17:26:37 yes.. if you can reproduce the same error on the laptop too, then it's appropriate to add it to wiki 2025-03-30 17:26:46 As I said I have always fixed this issue by setting ¨before net¨ to ¨after net¨ 2025-03-30 17:28:42 I had the exact same behavior on different laptops and this small fix seemed to works on them 2025-03-30 17:29:42 thanks for the confirmation. i'm updating wiki under troubleshooting section.. 2025-03-30 17:30:43 if possible, you may want to log this issue in https://gitlab.alpinelinux.org/alpine/aports/-/issues 2025-03-30 17:33:31 ok I will log this issue in the bugtracker asap 2025-03-30 17:43:58 thanks dridri, https://wiki.alpinelinux.org/wiki/Iwd updated 2025-03-30 17:54:31 dridri, one last request.. can you try removing the networking service to start with the runlevel boot.iwd will autostart networking... 2025-03-30 17:54:36 can you check once.. 2025-03-30 17:55:02 ok I try that and tell you 2025-03-30 17:58:47 prabu: that also does remove the error 2025-03-30 17:58:55 So probably a race condition 2025-03-30 17:59:29 thanks for the confirmation.. i think this seems to be proper solution instead of editing config files.. 2025-03-30 18:00:40 yes, that is indeed a cleaner solution 2025-03-30 18:11:22 based on your confirmation, i've updated the wiki 2025-03-30 18:11:42 thanks again for testing and confirming the resolution... 2025-03-30 18:12:15 ok, perfect 2025-03-30 18:21:43 Hi there, i hope this is the right place for asking my q. Im part of the dev team of FreeTube. Somebody opened an issue with us that the .apk files we provide dont seem to work on their machine. Would it be possible for someone to verify this claim for us. Our linux devs are currently unavailable and we would like to address this promptly 2025-03-30 18:21:43 - Issue, https://github.com/FreeTubeApp/FreeTube/issues/7106 2025-03-30 18:21:43 - Here you can download the file, https://github.com/FreeTubeApp/FreeTube/releases/tag/v0.23.3-beta 2025-03-30 18:30:29 JohnRune[m]: this looks like you're packaging an executable build against glibc into an Alpine package; how are you building it? 2025-03-30 18:32:42 ah, electron-builder 2025-03-30 18:32:52 ..i think? 2025-03-30 18:37:41 ptrc: Thats correct 2025-03-30 18:38:01 i think the issue is that the electron-builder people have no idea how alpine works 2025-03-30 18:38:10 they just saw "apk" option in the fpm outputs and blindly enabled it 2025-03-30 18:39:38 tl;dr electron-builders downloads a build of Electron that's linked against a different C library 2025-03-30 18:39:43 s/builders/builder/ 2025-03-30 18:41:04 Ah ok interesting, ill find out if i can find something about this upstream on how to resolve it. If that is even possible 2025-03-30 18:41:59 not quite? they'd need to download Electron built for musl, and that's only available from the distros ( Alpine, Void, maybe Chimera ) 2025-03-30 18:42:50 After some searches i think i can summarize it like this 2025-03-30 18:42:50 FreeTube uses the official Electron builds which are all compiled against glibc, so to provide Alpine apks we would have to either build a custom muslc linked version of Electron or use some unofficial third-party build of Electron 2025-03-30 18:43:25 i mean, all in all this is an electron-builder issue 2025-03-30 18:43:33 but yeah 2025-03-30 18:43:49 or, well 2025-03-30 18:44:02 you could also distribute .apk files that don't contain Electron 2025-03-30 18:44:14 and instead depend on the system version 2025-03-30 18:44:26 but that would have to be coordinated with Alpine anyway, i guess 2025-03-30 18:44:44 You could also not distribute apk files and let people install freetube through Alpine repositories 2025-03-30 18:45:01 it's mentioned in the issue, yeah 2025-03-30 18:45:11 but it's only in testing/ + apparently it's also often out-of-date 2025-03-30 18:45:33 ( according to the person who reported it to freetube at least ) 2025-03-30 18:45:40 If somebody's going to maintain a build anyway, better be in Alpine 2025-03-30 18:45:56 Even better if it's from upstream dev 2025-03-30 22:49:37 "Grub 🤮" <- GRUB seems to be the easiest and most understandable. 2025-03-30 22:49:37 I could try something more exotic if you can share benefits of using A or B alternative over GRUB. 2025-03-30 22:54:30 grub is unnecessarily bloated? attack surface, and bugwise? 2025-03-30 22:59:30 "rifux, thanks for sharing the..." <- Thank you very much for the kind words about my guide. ッ 2025-03-30 22:59:30 Can't say much about locales as of now, sorry. 2025-03-30 22:59:30 I'll think about committing to Alpine Wiki. 2025-03-30 23:00:33 "grub is unnecessarily bloated..." <- So what's the alternative? 2025-03-30 23:58:37 "So what's the alternative?" <- systemd-boot or EFI directly 2025-03-30 23:59:16 "GRUB seems to be the easiest and..." <- > <@rifux:tchncs.de> GRUB seems to be the easiest and most understandable.... (full message at ) 2025-03-30 23:59:24 > <@rifux:tchncs.de> GRUB seems to be the easiest and most understandable.... (full message at ) 2025-03-31 00:14:30 @prabu learning I may have NM+IWD wrong... do I need to do anything other than your wiki page states, if say I want NM to manage interfaces instead of ifupdown-ng (can it even?) 2025-03-31 00:17:39 "systemd-boot or EFI directly" <- Do any work as easily under alpine with auto-updates after package upgrades, etc? Something I can leave hands-off for family? 2025-03-31 00:17:52 I remember someone mentioning ReFind... 2025-03-31 00:59:35 Saijin_Naib[m]: rEFInd is excellent but there is still is a manually running of refind-install after install 2025-03-31 00:59:58 99.999999999% sure anything will require a manually written hook addition assuming apk works like pacman 2025-03-31 01:01:23 I don't know of any UFI bootmanager/loader that applies itself to the EFI partition as part of the package manager install process 2025-03-31 01:08:38 idkrnx[m]: Good luck 2025-03-31 01:08:41 I guess 2025-03-31 01:58:13 @XFaCiEr mmm, okay, something to look into, I guess. It needs to be as hands off as possible for family machines 2025-03-31 05:50:29 How do I find the offending package when I get "ERROR: unable to select packages" in apk? 2025-03-31 05:51:10 >required by: llvm19-libs-19.1.7-r4[so:libxml2.so.16} 2025-03-31 05:53:27 apk info -r llvm19-libs returns nothing 2025-03-31 05:59:42 Saijin_Naib[m], i use iwd in standalone mode. NetworkManager wiki page was recently tested for wifi with wpa_supplicant. No changes have been made recently regarding iwd, so should work. Your testing and feedback will be highly appreciated. 2025-03-31 06:11:39 i also use refind and the installation of refind using command #refind-install is required only once for Alpine. Only if there is a change in kernel or initramfs file name, the configuration may need chang. Otherwise, it is mostly a install and forget type as long as other bootloaders don't overwrite. So after testing refind works, remove other bootloaders. 2025-03-31 06:49:41 "i also use refind and the..." <- Do we have a wiki for it yet based upon your experiences? Is it okay if my system is EFI with fat32 EFI partition and XFS over LVM2 rootfs? Is it not like GRUB where it needs a special FS driver for each FS type? 2025-03-31 06:50:16 prabuI think I have iwd+NM working correctly following the guide, just wanted to double-check that isn't just by luck but I actually did it right 2025-03-31 07:33:29 here's page for refind https://wiki.alpinelinux.org/wiki/Bootloaders#rEFInd 2025-03-31 07:34:17 it's really good to know that iwd+NM is working correctly following the guide. was it done recently? 2025-03-31 07:37:39 i don't use encryption... mine is a desktop with btrfs..so i've updated wiki with what i know/use..sorry for not being helpful here for your use case... 2025-03-31 07:39:05 I set it up a while back based upon ArchWiki, and updated the NetworkManager.conf based upon your guide, rebooted, and it seems to work nicely still 2025-03-31 07:39:21 My setup is very simple, no VPN, dns caching, proxy, et al. 2025-03-31 07:39:41 No worries on ReFind! I am happy there is a guide up at all for folks 2025-03-31 07:40:24 hello, is there something broken currently on the edge repositories? I have multiple cases of failing installations 2025-03-31 07:41:05 I think edge is currently undergoing updates and fixes and rebuilds 2025-03-31 07:41:05 for instance https://gitlab.alpinelinux.org/alpine/aports/-/issues/17039 2025-03-31 07:41:41 ok, are you aware of any ETA? 2025-03-31 07:43:59 I am not, no 2025-03-31 07:44:24 Can you roll back to latest-stable for the time being? 2025-03-31 07:48:37 hum then that would be as painful as install from scratch 2025-03-31 07:49:39 vi /etc/apk/repositores, change to latest-stable instead of edge, doas apk fix, profit? 2025-03-31 07:49:58 Backup world beforehand, and yeah 2025-03-31 07:50:05 I have had to do this dance a few times on edge 2025-03-31 07:51:15 I have no critical installs using edge, I think I'll just wait for things to settle down, i'm not in a rush 2025-03-31 07:52:35 I just wanted to make sure the problem wasn't on my side. If the problem is known and being worked on I'm okay with waiting 2025-03-31 07:52:43 rapbeguy, recently wiki has been updated to let users to know about this error: https://wiki.alpinelinux.org/wiki/Alpine_Package_Keeper#ERROR:_unable_to_select_packages 2025-03-31 10:39:39 is it common to find packages that are outdated or non-existent when using alpine on desktop, in community repos? 2025-03-31 10:40:20 specifically swaywm 2025-03-31 10:40:20 That's a broad question 2025-03-31 10:40:41 packages missing: ofcourse, it happens, not every project in the world is packages 2025-03-31 10:40:45 yeah ik 2025-03-31 10:42:06 ive ran alpine in a vm for a few weeks and i'm really enjoying it 2025-03-31 10:43:29 but to get a feel for the repos i would need to run it for a longer time 2025-03-31 11:21:28 i cannot use keyboard and mouse anymore 2025-03-31 11:21:40 i ran `setup-devd udev` cause of https://wiki.alpinelinux.org/wiki/Bluetooth 2025-03-31 11:23:11 realroot[m]: have you tried rebooting? 2025-03-31 11:30:25 yes 2025-03-31 11:30:45 sad 2025-03-31 11:31:08 i can chroot from other system 2025-03-31 11:31:13 but idk to how fix it 2025-03-31 11:42:33 something broke again in alpine or kernel, just updated on latest-stable and host is not coming back up on network 2025-03-31 16:51:56 do things break frequently? 2025-03-31 17:03:59 "do things break frequently?" <- I don't think so to be honest 2025-03-31 17:19:34 nah 2025-03-31 17:19:56 but then again, this is `edge`, if things breaking is unexpected use stable releases instead. 2025-03-31 17:24:32 my stable does not work anymore not sure if setup-devd udev was the problem 2025-03-31 17:24:46 no keyboard no mouse 2025-03-31 17:51:48 So I am trying to get waybar working on alpine edge with sway, but it refuses to display. It finds my configs and then just hangs out but doesn't display anything. Ctrl+C makes it say Quitting, but it never quits so I just Ctrl-Z to stop it. Any pointers on how to fix this? 2025-03-31 18:06:56 "do things break frequently?" <- way too often for "stable" release 2025-03-31 18:12:03 "way too often for "stable..." <- hmm maybe just for your hardware and setup? 2025-03-31 18:14:32 no 2025-03-31 18:15:15 hmmm? 2025-03-31 18:27:36 "no" <- oh, a cat on PFP! 2025-03-31 18:27:36 respectful 2025-03-31 18:43:40 well, md check is running and after that I guess I'll have to set-up VM to boot the system and see if it works 2025-03-31 19:12:46 `apk info --rdepends umpv` indicates that nothing depends on umpv, but when I run `apk del umpv`, I get `the following packages are not removed due to…` and a list of a few dozen packages 2025-03-31 19:12:53 how do i understand what pulls in this dependnecy? 2025-03-31 19:12:57 cardigan: works here on edge. have you tried moving your config away so it will display the default bar? (just for testing) 2025-03-31 19:14:34 WhyNotHugo: https://pkgs.alpinelinux.org/package/edge/community/x86_64/umpv say it so not required by anything. 2025-03-31 19:14:47 cardigan: did you wait a whole minute? waybar has *very* slow start-up if some specific daemons are not running 2025-03-31 19:15:13 rhizoome: hen doing that, it uses the files in /etc/xdg/waybar/ but still does not show anything 2025-03-31 19:15:13 I do get a "Failed to register: Timeout was reached" though if I wait long enough 2025-03-31 19:16:05 WhyNotHugo: there's a install_if for mpv and python3 2025-03-31 19:17:03 also from what I've been debugging, i dont think this is an issue but I also get "Unable to recieve desktop appearance: GDBus.error:org.freedesktop.DBus.Error.UnknownMethod: No such interface "org.freedesktop.portal.Settings" on object at path /org/freedesktop/porta/desktop 2025-03-31 19:17:09 ikke: some install_if usages don't make sense to me 2025-03-31 19:17:20 i needed dbus for waybar to start normally 2025-03-31 19:17:21 WhyNotHugo: can you show the exact packages that apk lists? 2025-03-31 19:17:35 cardigan: waybar uses gtk, and gtk tends to be buggy if you're not runnign the xdg-desktop-portals 2025-03-31 19:17:41 and dbus 2025-03-31 19:18:07 cardigan: have you wrapped sway in a dbus-run-session (not that I think it is required for waybar, but you should) 2025-03-31 19:18:11 ikke: https://tpaste.us/ZKml 2025-03-31 19:19:17 WhyNotHugo: maybe those listed packages are pulling in python3 2025-03-31 19:19:41 that makes sense. 2025-03-31 19:19:46 still pretty bad ux 2025-03-31 19:20:57 rhizoome, cardigan: you can also use `dbus-daemon --session --address unix:path=${XDG_RUNTIME_DIR}/bus`; no need to wrap sway, since that's the default fallback path if the environment variable is unset 2025-03-31 19:21:27 WhyNotHugo: yeah, if I install mpv + diffoscope, it pulls in umpv, and when I del umpv, it mentions mpv + diffoscope 2025-03-31 19:22:52 WhyNotHugo: wrapping the call to the compositor with dbus-run-session seems easier to me? I since I have to add that to my rc-file anyways, not? 2025-03-31 19:24:27 ikke: i understand that quite well. but i still don't think this is very clear behaviour (or what someone naively expects) 2025-03-31 19:24:55 tbf, this install_if doesn't really sound right to me; just because i have mpv and python doesn't mean that I want some random plugin written in python 2025-03-31 19:24:58 I agree, just wanted to confirm 2025-03-31 19:25:12 ikke: yeah, yeah, thanks for figuring it out for me too 2025-03-31 19:26:01 WhyNotHugo: the main reason this is done people want to avoid mpv pulling in python3 2025-03-31 19:26:43 But this connection is a bit too vague 2025-03-31 19:26:52 you could make umpv depend on python3 2025-03-31 19:27:15 WhyNotHugo: yes it list many packages if I try to remove umpv. for example also abuild, which seems very strange to me. maybe the resolver is broken for the install_if case. 2025-03-31 19:27:41 WhyNotHugo: Im decent at general linux stuff, but some of this is a little over my head. I usually use arch, but I installed alpine a couple days ago and am not very familiar with a lot that alpine has. also wow there is apparently automatic emoji rendering on my irc client (also new to this). xdg-desktop-portal is running according to ps aux 2025-03-31 19:27:45 i think the resolver tries to remove mpv and python3 (and its dependency trees), hence th eerror 2025-03-31 19:28:49 WhyNotHugo: it lists the elements in world that still pull it in 2025-03-31 19:29:17 WhyNotHugo: but if I try to remove python3 it will not list abuild... 2025-03-31 19:30:59 WhyNotHugo: I wrong it lists abuild.. so that explains it. 2025-03-31 19:33:12 still not kind of bad ux. 2025-03-31 19:48:58 rhizoome: "have you wrapped sway in a dbus-run-session" -> Is how I do this with `exec sway`? 2025-03-31 19:49:58 cardigan: exec dbus-run-sessio sway 2025-03-31 19:50:03 cardigan: exec dbus-run-session sway 2025-03-31 19:52:02 however somewhere along the way im now managing to get "[error] media stopped unexpectedly, is it endless?" froms omething 2025-03-31 19:52:02 rhizoome: ran it with that and same errors 2025-03-31 19:56:50 cardigan: here are all the errors I get then running waybar: https://gist.github.com/rhizoome/a50bfe4ff5b1eecebb99847f87acb0f0 so you know what you definitely can ignore. 2025-03-31 19:58:01 surprisingly I get no warnings, only info. I really don't know what's the issue 2025-03-31 19:59:36 the only weird behavior is that it won't close when i Ctrl+C 2025-03-31 20:09:05 rhizoome: (forgot to ping) any ideas? 2025-03-31 20:15:46 cardigan: well, I guess we need to start at some basics: you are starting waybar in a context that has the WAYLAND_DISPLAY variable? "env | grep WAY" 2025-03-31 20:16:20 WAYLAND_DISPLAY=wayland-1 2025-03-31 20:17:23 cardigan: then you should run "strace -f waybar" and see what the last few syscalls are 2025-03-31 20:18:30 cardigan: if it is alive it would periodically do ppoll 2025-03-31 20:21:18 ``` 2025-03-31 20:21:18 socket(): No file descriptors available 2025-03-31 20:21:18 Failed to create secure directory (/run/user/1000/pulse): No file descriptors available 2025-03-31 20:21:18 rhizoome: looks like a bunch of pulseaudio stuff and a bunch of close. 2025-03-31 20:21:18 shared memfd open failed: No file descriptors available 2025-03-31 20:21:19 ``` 2025-03-31 20:21:19 It seems to keep trying to open file descriptors and eventually hits the limit 2025-03-31 20:22:23 cardigan: seems unrelated, but we can fix it. do you run pipewire? 2025-03-31 20:25:14 cardigan: https://wiki.alpinelinux.org/wiki/PipeWire and then exec /usr/libexec/pipewire-launcher in sway-config. 2025-03-31 20:27:36 rhizoome: that fixed it! Thank you! what role does pipewire play in having to display waybar? or does the default config have volume control or something? 2025-03-31 20:28:02 I had pipewire installed and all, just didn't have that exec in my sway config 2025-03-31 20:28:42 cardigan: it want to connect to pipewire for controlling the volume. I find it strange that it hangs/crashes if it can't connect, but it seems that how it is. 2025-03-31 20:31:38 rhizoome: well good to know then for whenever that comes up in the future lol. I mainly pulled my sway config from my arch, of which I don't think I needed that. Anyway, thanks so much for helping with this! 2025-03-31 20:36:55 WhyNotHugo: the reason I made umpv use install_if is because (1): talk about umpv online, from what I could tell, expects it to come with any mpv installation (2): it is like a 40kb file, so it isn't a big deal if it is installed even if you don't use it. 2025-03-31 20:37:28 cardigan: happy to help. because there is no systemd we have to start everything from the compositor (sway). If you are on edge you can use openrc-user. 2025-03-31 20:38:41 rhizoome: I understand openrc as an equivalent to systemd for starting and managing services. is this not the case? 2025-03-31 20:42:06 cardigan: rc-update rc-service .. but these only work for system services. but on alpine linux edge there is now openrc-user https://wiki.alpinelinux.org/wiki/OpenRC#User_services 2025-03-31 20:42:37 rhizoome: oh and that would be the equivalent of systemctl --user 2025-03-31 20:42:52 of which pipewire and pulseaudio are 2025-03-31 20:45:44 cardigan: exactly. I just switched to it. you still have to call "exec openrc --user gui" in sway config. but then you can manage service using rc-update --user. 2025-03-31 20:50:13 rhizoome: all the gui stuff we would setup under "gui" and so we exec that in the config and openrc-user manages all of them? 2025-03-31 20:56:39 cardigan: where is how it is on my machine: https://gist.github.com/rhizoome/24da504df1ce09084d6a12d76569410c 2025-03-31 21:21:52 cardigan: note that openrc --user is a new feature and experimental 2025-03-31 21:22:04 that said, a few services already include openrc service files in edge 2025-03-31 21:23:47 WhyNotHugo: will keep in mind. I don't tend to use too many user level services at least to my knowledge other than desktop environment and audio stuff 2025-03-31 22:24:22 yes just exec'ing pipewire is probably enough 2025-03-31 22:24:29 good enough