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?