2022-07-01 08:38:57 Hi there. I have two questions: 2022-07-01 08:39:52 - How is the standard aarch64 image different from the generic Arm image? Will whatever the answer is change when the "completed" generic Arm kernel lands in 5.19? 2022-07-01 08:40:34 - Switching to edge repos still uses the linux-lts package for the kernel; how do I switch this to linux-edge? 2022-07-01 08:50:22 eleanor-nb: you can add linux-edge package and remove linux-lts if you want, or configure your bootloader 2022-07-01 08:50:56 Good to know, thanks. 2022-07-01 08:51:36 respect the other question I don't have idea sorry 2022-07-01 08:58:42 Hello, I want to install Alpine linux on my desktop. But after I ran setup-alpine and rebooted my bios (uefi) did not recognize the ssd. Between came an error message: "/sbin/setup-disk: line 1599: [ -z: not found" Do you think that's why? 2022-07-01 08:59:23 uhm, that error is alraready reported 2022-07-01 09:00:08 https://gitlab.alpinelinux.org/alpine/alpine-conf/-/issues/10521 2022-07-01 09:01:25 if [ -n "$USE_EFI" ] && [ -z "$BOOT_SIZE" ]; then 2022-07-01 09:01:38 maybe $BOOT_SIZE is empty? 2022-07-01 09:03:33 wasn't that a whitespace issue? 2022-07-01 09:04:00 https://gitlab.alpinelinux.org/alpine/alpine-conf/-/commit/8c9ea9d2 2022-07-01 09:18:37 uhM, so it's already fixed 2022-07-01 09:18:50 clius[m]: what alpine version did you try? 2022-07-01 09:19:47 no, the .iso's don't have it fixed 2022-07-01 09:20:01 you would need to upgrade on the iso before running the setup-disk to not run into it 2022-07-01 09:20:21 ahh I see 2022-07-01 09:29:59 I think 3.16 I would have to look again. If I print BOOT_SIZE before the if query it really looks like it is not defined. How can I upgrade setup-disk? 2022-07-01 09:30:35 clius[m]: it sees a fixed bug but there isn't a new iso yet 2022-07-01 09:30:58 could you look /sbin/setup-disk: line 1599 ? 2022-07-01 09:31:11 check if there is an space between [ and -z 2022-07-01 09:31:36 s/sees/seems 2022-07-01 09:31:36 donoban meant to say: clius[m]: it seems a fixed bug but there isn't a new iso yet 2022-07-01 09:34:52 donoban: If [ -n "$USE_EFI" ] && [..-z "BOOT_SIZE" ]; then 2022-07-01 09:36:05 alpine-meetbot: Can I download the new version of setup disk and replace it in the live system? 2022-07-01 09:36:07 ..-z ? try to replace .. with an space 2022-07-01 09:37:03 you can run setup-alpine, configure network, repositorys etc.. but skip the setup-disk part, then apk update/upgrade and run setup-disk 2022-07-01 09:38:35 ACTION uploaded an image: (336KiB) < https://matrix.org/_matrix/media/r0/download/matrix.org/jQoKWfXYnUjvrJuZtAojwfmX/PXL_20220701_093710012.jpg > 2022-07-01 09:40:04 uhM, you should select None 2022-07-01 09:40:18 instead of sda 2022-07-01 09:40:34 do you have internet there? 2022-07-01 09:44:44 Yes I have internert and also just ran apk update and upgrade. Why should I choose none? What happens then? 2022-07-01 09:57:49 uhM, I mean that you should choose none when you run setup-alpine on the first time 2022-07-01 09:58:11 then, after running setup-disk is fine to select sda 2022-07-01 09:59:09 the apk errors suggest that you have some network problem or didn't set a remote apk repository 2022-07-01 10:00:05 what happened when you did apk update / apk upgrade? 2022-07-01 10:00:13 did you see some packages upgrading? 2022-07-01 10:21:25 I had taken the picture before I entered setup-alpine. After running apk update/upgrade there was no error message. 2022-07-01 10:21:28 ACTION uploaded an image: (477KiB) < https://matrix.org/_matrix/media/r0/download/matrix.org/kiEEUzWoYocKwxzwBoMaEpqy/IMG_20220701_122040.jpg > 2022-07-01 10:22:56 hello all! I recently started using alpine and i am happy with the lean system 2022-07-01 10:23:19 hi! On a fresh Alpine 3.16.0 install, my /etc/apk/repositories list "# http://dl-cdn.alpinelinux.org/alpine/v3.16/community". Is it a bug or is there a reason for this space between # and the url? 2022-07-01 10:23:35 it's a comment to disable the repo 2022-07-01 10:23:50 by default, community repo is not enabled 2022-07-01 10:23:55 if we remove the # but leave the space, then this repo is ignored 2022-07-01 10:24:22 yes I know, but it should be "#http://dl-cdn.alpinelinux.org/alpine/v3.16/community" 2022-07-01 10:24:46 it's a comment, it doesn't matter if it has a space or not 2022-07-01 10:25:06 if you remove # and leave space, that's on you 2022-07-01 10:25:11 comments can have spaces 2022-07-01 10:25:26 and certain editors automatically append # with a space 2022-07-01 10:26:37 Well, ok, but it seems not coherent wwith other comments... 2022-07-01 10:26:58 here is the complete /etc/apk/repositories 2022-07-01 10:27:08 #/media/cdrom/apks 2022-07-01 10:27:14 http://dl-cdn.alpinelinux.org/alpine/v3.16/main 2022-07-01 10:27:21 # http://dl-cdn.alpinelinux.org/alpine/v3.16/community 2022-07-01 10:27:27 #http://dl-cdn.alpinelinux.org/alpine/edge/main 2022-07-01 10:27:31 #http://dl-cdn.alpinelinux.org/alpine/edge/community 2022-07-01 10:27:38 #http://dl-cdn.alpinelinux.org/alpine/edge/testing 2022-07-01 10:30:51 i've been trying to mount /tmp on ram while having the disk mounted as RO. Do not know if it is possible. Found a service called mount-ro and set it up to sysinit. Is it possible now to setup the temp dirs to ram while preserving the mount-ro service ? Thank you 2022-07-01 10:33:29 using the mount-ro i was able to effectively mount the usb at boot as RO 2022-07-01 10:34:31 been trying to mount /tmp on ram with no success. Is it possible? Thank you very much 2022-07-01 10:46:02 clius[m]: so works fine now? 2022-07-01 10:52:12 ACTION uploaded an image: (295KiB) < https://matrix.org/_matrix/media/r0/download/matrix.org/MKofHTDcPntgoEPQmPgZoCZa/IMG_20220701_125137.jpg > 2022-07-01 10:54:24 I think it will not boot I will try it out. Because of: mkswap: cant open ... 2022-07-01 11:44:44 minimal: forgot to answer you yesterday, so I found why chrony is not starting : chronyd[1208]: Fatal error : adjtimex(0x8001) failed : Operation not permitted, I look a little bit it could be related to lxd/lxc container permission, not sure you came across this one as well ? 2022-07-01 11:46:27 blt[m]: I have not tested cloud-init with lxc/lxd yet. As I indicated yesterday you should preinstall chrony in your disk image as cloud-init will try and configure NTP *before* it tries to install any software you specify for cloud-init to install 2022-07-01 11:47:18 blt[m]: I am not familiar with Matrix, is there not some way you can bridge to alpine-cloud channel? 2022-07-01 11:58:53 minimal: no but let me join though IRC 2022-07-01 12:14:14 2: Unsupported version 2022-07-01 12:14:14 * ERROR: nfs failed to start 2022-07-01 12:14:26 anyone know this error from dsemg? 2022-07-01 14:46:04 Why qmail is not in repos? License issues I guess? 2022-07-01 14:52:38 qmail is in the public domain 2022-07-01 14:56:39 probably because no one wants to support that 2022-07-01 14:56:43 also, notqmail exists 2022-07-01 14:59:17 i don't see notqmail in alpine repos either 2022-07-01 17:07:34 Hello, I have a fresh sys install of alpine 3.16 x86-64. I want to use a swap partition on another ssd. I have made an entry for it in /etc/fstab. The problem is the swap partition is not being used, it doesn't show up in free or htop. It only works after doing "# swapon -a". This is the entry in /etc/fstab: UUID=uuid-number none swap defaults 0 0. Does anyone have an idea what the issu might be? Kind regards. 2022-07-01 17:16:12 Kwast: is the swap init.d service enabled? 2022-07-01 18:26:18 Thanks everyone for Alpine Linux 2022-07-01 18:28:06 ❤️ 2022-07-01 18:50:02 minimal: Thanks, problem solved! Should've thought about that, but never used a distro where swap had to be acitvated. Used rc-update add swap. 2022-07-01 18:51:53 Kwast: I have it enabled in "boot" runlevel rather than "default" 2022-07-01 18:56:11 minimal: Yes I thought about that, but my thinking was swap wil only be necessary when using lots of ram, so during operation and not during boot. Please correct me if I'm wrong, it was a gamble.\ 2022-07-01 18:57:12 Kwast: look at the dependency info of any other enabled init.d services, some may "need" swap 2022-07-01 18:59:40 Kwast: swap is used for all kinds of reasons, not just for spare memory 2022-07-01 19:07:22 theoretically, the division between runlevels should be based on need, not ordering 2022-07-01 19:07:29 e.g. do you need swap in single-user mode 2022-07-01 19:20:42 ikke, the most interesting insight (in this area) i once learned is that a little bit of swap can make a machine faster 2022-07-01 19:33:01 ikke: Well the thing is, googling "what is swap used for in linux" delivers a great many answers, but what they all have in common is the following: swap is used for many things but mostly for swapping out less used pages and giving memory to a current application that needs RAM immediately and for hibernation. Regrettably the other many things never get defined, so if you have a resource where I could find more, that 2022-07-01 19:33:01 ome! 2022-07-01 19:33:57 Well, the gist is that linux doesn't start using swap only when it's running low on memory 2022-07-01 19:34:02 it uses it all the time 2022-07-01 19:34:43 it depends on swappiness settings 2022-07-01 19:35:01 minimal: Where do I find the dependency info for init.d services? 2022-07-01 19:35:12 inside the init.d files 2022-07-01 19:35:34 in depend() {} functions 2022-07-01 19:36:17 ikke: Ah, thanks, I'll check those. 2022-07-01 19:40:53 panekj: What would be the difference between swappiness=0 and no swap partition or file: 2022-07-01 19:45:34 If the OS proactively evicts seldom-used pages, it can zero them in the background so they're ready for new allocations when needed. If eviction is on-demand only, then zeroing may add latency. 2022-07-01 19:46:19 jjuran: has that anything to do with setting swappiness to 0? 2022-07-01 19:46:55 ikke: Nope 2022-07-01 19:47:42 I would have tagged the one asking if it had 2022-07-01 19:48:15 Kwast: I'm not qualified enough about swap on Linux systems to tell you 2022-07-01 19:51:10 panekj: Thanks for the answer anyway! 2022-07-01 19:52:24 jjuran: What does "it can zero them in the background" mean? 2022-07-01 21:21:40 heya, did an apk update+upgrade on v3.15 half an hour ago, went fine, then immediately changed to the v3.16 repos and did another update+upgrade -- and it broke https://cdn.discordapp.com/attachments/878276217130872933/992537264552935464/frhaiewhodew.jpeg 2022-07-01 21:23:21 this box was installed late 2019 so has survived a few releases, and I got some packages installed still that were removed a few releases ago, but haven't caused any problems so far -- audacity, lbzip2, linux-firmware-silabs, python2, ttf-mononoki, ttf-opensans, unrar, xf86-input-keyboard, xf86-input-mouse 2022-07-01 21:24:11 should I just start removing packages and see if that fixes it, or should I collect some info first for analysis/debugging? 2022-07-01 21:28:00 oh btw the edge/testing repos are pinned and I don't have anything too complicated installed from those 2022-07-01 21:30:19 this looks like some package has version-unconstrained dep 2022-07-01 21:30:39 nt: remove package one by one and see if it works 2022-07-01 21:31:00 and make backup of world 2022-07-01 21:31:08 cp /etc/apk/world /etc/apk/world.bak 2022-07-01 21:35:44 removed all of the foreign packages except linux-firmware-silabs (blocked by linux-lts, zfs) and ttf-opensans (blocked by chromium), still busted 2022-07-01 21:36:01 removed chrome too, still no-go 2022-07-01 21:37:30 https://gitlab.alpinelinux.org/alpine/apk-tools/-/issues/10847 2022-07-01 21:39:00 did have lm-sensors installed, but removing it didn't help -- also removed all tagged packages, so just regular main/community left 2022-07-01 21:39:11 if I recall correctly that apk version was reverted but posting, since it has other debugging steps 2022-07-01 21:46:00 the only package that's unversioned right now is linux-firmware-silabs-20211027-r0, which would drag linux-lts and zfs along with it -- think that's it? 2022-07-01 21:46:08 kinda worried about yeeting the kernel heh 2022-07-01 22:05:00 welp, nope that wasn't it either 2022-07-01 22:05:16 reverted the backup of /boot at least lol 2022-07-01 22:19:16 !! ok there we go, was one of these: archivemount audacious{,-plugins} autoconf automake axel bmon 2022-07-01 22:22:29 last one did it https://ocv.me/apk.txt 2022-07-02 02:29:17 w 2022-07-02 16:51:16 are there any tools to migrate from ubuntu to alpine? 2022-07-02 16:52:02 rsync? 2022-07-02 16:58:28 lopid: I'm going to replace ubuntu installation with alpine. I don't think rsync is suitable here 2022-07-02 16:58:46 same hardware? 2022-07-02 16:59:02 what do you want to migrate 2022-07-02 16:59:23 Ermine: backup existing data, then install Alpine from scratch, then restore data (like homedir contents) 2022-07-02 17:10:12 minimal: yeah, looks like I have to do it like this. Thank you 2022-07-02 17:14:38 Ermine: that's assuming a Sys-mode install of Alpine, using run-from-ram you could potentially set it up with minor changes to the existing Ubuntu setup 2022-07-03 09:27:03 ouch, "I get VCS_INFO_formats:32: VCS_INFO_reposub: function definition file not found" on any command 2022-07-03 09:29:18 maybe something in your prompt command, PS1, etc (eg. PROMPT_COMMAND) 2022-07-03 09:33:57 omg, tab doesn't work 2022-07-03 09:34:07 (eval):1: _autocd: function definition file not found 2022-07-03 09:35:43 lol, opening a new terminal seems that fixes everything 2022-07-03 09:36:35 all fine 2022-07-03 09:47:35 yeah, if you update your shell, best to restart the shell before moving forward. 2022-07-03 09:51:25 hehe I tried with rehash but I think that it only works for binaries on path 2022-07-03 09:57:01 exec sh -l 2022-07-03 10:04:41 wouldn't it start a busybox shell? 2022-07-03 10:13:32 Change it with the shell you use 2022-07-03 10:19:30 ok ok 2022-07-03 10:39:09 anyone using bemenu? after last upgrade on edge it shows colored rows, I don't know how to disable this 2022-07-03 10:45:11 donoban: Yeah I saw they were having problems with wayland that might be related but I'm not sure about that. I switched to a different dmenu-compatible because I didn't feel like investigating 2022-07-03 13:35:36 ah thanks inthewalls[m] , I will check the new release changelog 2022-07-03 18:24:12 I'm attempting to build user mode linux on alpine, but getting the error, "/usr/lib/gcc/x86_64-alpine-linux-musl/11.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: arch/um/os-Linux/user_syms.o:/opt/linux/arch/um/os-Linux/user_syms.c:120: undefined reference to `__sprintf_chk'". I *suspect* that this is a case where musl hasn't implemented 2022-07-03 18:24:12 something. Any chance anyone can confirm that, and does this mean I'm stuck? I'm a little confused, because https://pkgs.alpinelinux.org/package/edge/community/x86_64/libvirt-uml is in the repos but without UMl I can't see how you'd use it. 2022-07-03 18:24:47 If it helps, I'm building with https://gitlab.com/yjftsjthsd-g/docker_uml/-/blob/alpine/Dockerfile and the exact error is https://gitlab.com/yjftsjthsd-g/docker_uml/-/jobs/2671466962#L1422 2022-07-03 18:27:42 libvirt-uml is in repos because maintainer added it, but that doesn't mean it has to work or is proprely packaged since it's just a driver 2022-07-03 18:39:25 pass KBUILD_CFLAGS=-U_FORTIFY_SOURCE 2022-07-03 18:40:14 strangely i can't even get that far as it fails on __always_inline being undefined for some reason (same container and all), but that should fix that symbol if you look at the line of the file it comes from 2022-07-03 18:53:21 I'm just confused that someone would bother packaging a driver - and it's in community, not just testing! - that can't actually be used on Alpnie 2022-07-03 18:53:29 Thanks, I'll try that variable 2022-07-03 18:53:52 it's part of libvirt, it's not a separate package 2022-07-03 18:55:54 Doh. Missed the origin field. That explains that:P 2022-07-03 19:24:55 ... so that's much better, but now I get "./arch/x86/um/shared/sysdep/stub_64.h:111:23: error: expected ';' before 'void'"... which looks for all the world like an actual code error 2022-07-03 19:25:22 Except that https://github.com/torvalds/linux/blame/v5.18/arch/x86/um/shared/sysdep/stub_64.h shows no changes on that file in like a year 2022-07-03 19:25:47 And that I can build the same exact linux version from suse just fine 2022-07-03 19:28:09 (of course, on suse I'm building with gcc 7 IIRC, so there are other factors in play) 2022-07-03 19:32:40 hah, somehow i got the errors the other way around 2022-07-03 19:32:48 that is because the thing before it is not defined 2022-07-03 19:32:54 the __allowed_inline 2022-07-03 19:33:07 er, __always 2022-07-03 19:34:10 i guess it's missing some include from the kernel tree, but you can probably again force it into the CFLAGS and define it yourself as either.. `inline` or `__attribute__((__always_inline__))` or whatnot 2022-07-03 19:42:14 ah, no, can't do that 2022-07-03 19:46:28 alright, you want to set `KCFLAGS` (not the random shit i said before), and use https://img.ayaya.dev/UprMgGWi40kB for the inline 2022-07-03 19:46:30 that builds fine :) 2022-07-03 19:49:25 Thank you:) I'll try that and then pack it up into my docker build 2022-07-03 19:49:44 That patch feels like fixing a real bug in the underlying source; is this something that I should consider chasing upstream? 2022-07-03 19:50:01 (obviously after ensuring that it works under glibc) 2022-07-03 19:50:08 (and without disabling that fortrification) 2022-07-03 20:01:12 prolly, dunno 2022-07-03 20:02:05 not sure of the actual header conventions or what they normally use/include, that's just one of them that define it 2022-07-03 20:16:59 Fair; it's a case where I don't know what the right way is but I'm pretty sure the current situation is wrong. (Albeit wrong in a way that only manifests under what I admit to be unusual conditions; what percentage of UML users are on musl?) 2022-07-03 20:19:23 Hi! I am trying to install alpine on an old eeepc (x250ta) with a broadcom wifi. During the install, no problem, wifi works out of the box, however I can't seem to make it work after installation 2022-07-03 20:26:36 sys install? 2022-07-03 20:26:38 yjftsjthsd: given that i couldn't find anything specific to musl+uml when looking around, and the quite basic include failure, either nobody or it was magically broken in latest 5.18 only 2022-07-03 20:26:44 Hello71: yes 2022-07-03 20:26:53 probably just nobody 2022-07-03 20:43:38 Yes, I am inclined to suspect that the percentage was 0% :) 2022-07-03 20:43:54 What fun, to be on the cutting edge:) 2022-07-03 20:46:17 Tyruiop: Are you getting any specific errors in dmesg? If I was blindly guessing I'd wonder if you've got the needed firmware 2022-07-03 20:49:07 yjftsjthsd: i'll redo a clean install and tell you 2022-07-03 20:51:17 do you have linux-firmware installed after the install? i forget if it's default 2022-07-03 20:51:26 I think I do yes 2022-07-03 20:51:49 at least if I try to install the linux-firmware from the extended iso I'm warned it will break existing dependencies 2022-07-03 20:56:50 that's a bug actually i think #13973 from that 2022-07-03 20:56:58 not sure if it causes the actual install to be missing linux-firmware 2022-07-03 20:57:01 you can check in a chroot 2022-07-03 20:57:33 oh well this time after install it doesn't even detect wlan0 2022-07-03 20:59:41 having wlan0 even show up usually requires firmware, so yes 2022-07-03 21:00:00 but the previous clean install (which was 15 mins ago with the same iso) had it showing 2022-07-03 21:00:09 ok rebooting on the install key 2022-07-03 21:02:56 also I am using the x86 iso, not x86_64 2022-07-03 21:04:55 if I apk list "*firm*" in chroot it's all there 2022-07-03 21:11:09 something else then 2022-07-04 00:18:57 Tyruiop did you check dmesg for errors? 2022-07-04 06:49:53 on alpine 3.15 "apk add -Uu curl" yields: 2022-07-04 06:49:54 (1/2) Upgrading libcurl (7.80.0-r0 -> 7.80.0-r1) 2022-07-04 06:49:54 ERROR: libcurl-7.80.0-r1: package mentioned in index not found (try 'apk update') 2022-07-04 06:49:59 how is that possible? 2022-07-04 06:50:16 it should be 7.80.0-r2 2022-07-04 06:50:33 try doing what it asks you to do :) 2022-07-04 06:50:55 "-U" does that 2022-07-04 06:51:03 and I already tried 2022-07-04 06:51:14 both 2022-07-04 07:15:06 aron: what mirror do you use? 2022-07-04 07:22:59 http://nl.alpinelinux.org/alpine/v3.15/main 2022-07-04 07:23:52 hmmm 2022-07-04 07:23:59 switched to dl-cdn 2022-07-04 07:24:02 works 2022-07-04 07:24:04 thanks :) 2022-07-04 07:28:25 Yw 2022-07-04 11:50:16 have anyone experience with building nvidia driver? 2022-07-04 17:48:30 Good afternoon. I'm compiling pgmodeler on alpine linux 3.16. I managed to solve all dependencies. But at the end appears this message that I did not understand. 2022-07-04 17:48:32 https://paste.neviani.fr/?6b3d2a3f8f09e37c#v16VFbZfAhrAg8EqJfMZaqNRez9CHx37nQDcGZgBgue 2022-07-04 17:50:20 needs -lexecinfo added to that final link invocation and libexecinfo-dev 2022-07-04 17:50:39 or, alternatively, just remove the part of the code that calls backtrace()/backtrace_symbols() 2022-07-04 18:17:38 The first answer did not understand. I removed the code and it worked. Thanks. 2022-07-04 20:48:06 better to just delete it, libexecinfo doesn't work anyways 2022-07-05 20:57:58 Can I install bootable Alpine Linux image with alpine-chroot-install? 2022-07-05 21:09:12 Is it possible to update a netboot diskless install to the latest version of the linux kernel? 2022-07-06 03:47:29 https://odysee.com/BREAKING--Top-Biden-Staffer-Defended-Gay-Pedophilia-Prostitution-Website-Raided-By-Feds-in-2015-Article:7893858d7d6a7031d242748beace354f055f4d52 2022-07-06 03:48:39 can we not post infowars BS here, please 2022-07-06 03:49:51 not the first time from that person even, i don't think 2022-07-06 03:50:05 I agree 2022-07-06 03:50:20 ikke: a free +b to hand out above ^ :) 2022-07-06 03:53:31 What 2022-07-06 03:55:11 *!*freq@0002a405.user.oftc.net I think? 2022-07-06 03:55:16 That's what I typed 2022-07-06 03:55:23 weird 2022-07-06 09:14:06 inthewalls[m]: !36016 should fix the "problems" with bemenu colors 2022-07-06 09:15:52 Why is docker.io/library/alpine:latest not getting updated? 2022-07-06 09:17:01 is it not? 2022-07-06 09:17:06 looks like it's latest version 2022-07-06 09:17:44 Running `apk upgrade` in the latest image has been pulling in updated packages for weeks now. 2022-07-06 09:18:02 panekj: Am I doing something wrong? 2022-07-06 09:18:28 it gets updated on releases only 2022-07-06 09:18:38 it's pointing to 3.16.0 so everything is ok 2022-07-06 09:18:56 which is when either a) there has been a while and/or there is a reason to do so or b) there is a vulnerability in anything in the base image 2022-07-06 09:19:43 but if you have any networking, you can just run `apk upgrade` when building with the container, so there isn't any point to roll new container images every day 2022-07-06 09:20:00 So if the docker image isn't updated then there have not been any security fixes? 2022-07-06 09:20:07 not for the base image 2022-07-06 09:20:31 and if you `apk add` anything, then it will pull the latest index and the latest version of whatever you added.. with the fixed version of it 2022-07-06 09:20:47 it's not frozen in time to the container creation date 2022-07-06 09:20:53 psykose: Yea, since I've noticed that I've already added `apk upgrade` to the top of my Containerfiles. 2022-07-06 09:21:48 fwiw there is currently an openssl security fix, technically.. 2022-07-06 09:21:51 so we should roll a new release 2022-07-06 09:23:02 psykose: Yea, iirc that fix landed yesterday. 2022-07-06 09:23:30 yep 2022-07-06 09:24:10 Wouldn't it be better to automate the process so that the base image gets updated automatically as soon as security fixes are available in the repo? 2022-07-06 09:25:04 there can be multiple vulnerabilities in short time 2022-07-06 09:25:08 security fixes for the 10 things in the image*, and not really 2022-07-06 09:25:24 the actual release process is ~10 short steps and all the rest is automatic 2022-07-06 09:25:48 I mean since alpine is officially recommended by docker as universal base image it seems kinda important to keep it up to date with the security fixes. 2022-07-06 09:26:28 and it is? the only current outstanding fix is CVE-2022-2097 for less than 24 hours 2022-07-06 09:26:44 it affects.. 32-bit x86 only in one specific circumstance that is not even TLS 2022-07-06 09:26:50 i think 0.1 people are even impacted by this 2022-07-06 09:27:02 Mhh, if you say so. 2022-07-06 09:43:28 Updating the image requires a pull request 2022-07-06 09:44:43 yeah, it's one of the release steps 2022-07-06 10:13:15 hello, i'm running alpine linux 3.16.0 in a virtual machine, and i'm trying to get qemu installed on it, but with "doas apk add qemu-img qemu-system-x86_64" i get "no such package" errors for both packages; the only repo i have enabled i /etc/apk/repositories is http://alpinelinux.mirror.garr.it/v3.16/main 2022-07-06 10:13:15 (P.S. i know that nesting virtual machines is generally not recommended, but this is just a test to simulate whether i could get alpine working as a hypervisor should i build a homelab in the future; see r/homelab) 2022-07-06 10:13:25 [REDDIT] https://reddit.com/r/homelab | 503,129 subscribers | Created at 2012-06-19 - 19:22:23UTC | Welcome to your friendly /r/homelab, where techies and sysadmin from everywhere are welcome to share their labs, projects, builds, etc. 2022-07-06 10:15:31 you need to add the community repo 2022-07-06 10:16:02 oh, i see 2022-07-06 10:16:36 problem solved, thanks 2022-07-06 15:17:04 I have a new server which hangs on boot 2022-07-06 15:17:07 https://tpaste.us/vyVW 2022-07-06 15:20:37 ssh is the last thing mentioned, but it's saying '[ok 2022-07-06 15:20:40 '] 2022-07-06 15:20:47 so I assume that started correctly 2022-07-06 15:21:02 (Otherwise it could indicate an entropy issue) 2022-07-06 15:21:48 does it ping? 2022-07-06 15:23:26 Haven't checked yet 2022-07-06 20:24:34 hi. on my holy alpine laptop, yt-dlp or streampipe is connecting to my isp instead ... google.. i'm bad at networking, my isp does not respond, i'm tired (like always) -- am i compromised? maybe the wrong irc channel, but... 2022-07-06 20:31:47 oleovit: can you describe in more detail what you see? it sounds like your isp is intercepting some traffic to google, maybe accidentally 2022-07-06 20:32:22 i can upload a screenshot, one moment 2022-07-06 20:37:49 @ptrc https://transfer.sh/yP8i8p/20220706_16h30m56s_grim.png 2022-07-06 20:39:01 hm, that looks normal to me 2022-07-06 20:40:57 really? after the recursive dns thing, its connecting to hutchison (81.3.201.78) 2022-07-06 20:43:23 well, that's the address returned for `rr3.sn-uigxx50n-8pxz.googlevideo.com.` by any public dns resolver 2022-07-06 20:43:23 https://transfer.sh/jcS5QD/hut.png 2022-07-06 20:44:09 i imagine it might be some google cdn? 2022-07-06 20:44:30 given that revdns for that IP is literally `cache.google.com` 2022-07-06 20:45:00 and they have valid tls certs for googlevideo.com signed by "Google Trust Services LLC" 2022-07-06 20:46:28 hmm.. but the ip adress is hutchison 3 austria, my isp... 2022-07-06 20:47:06 they tend to place caching servers in isp datacenters 2022-07-06 20:47:09 yeah, because google redirects you to a cache/cdn closest to you 2022-07-06 20:49:32 hmm... and thats my isp..? sry, as i said, networking.. . i spoke with one guy of my isp once, he said, they have nothing to do with google in this context 2022-07-06 20:53:28 but maybe i'm just paranoid. if they act as a caching server, ok. but not even this guy from the tec-line of hutchison, a sysadmin had an answer 2022-07-06 20:54:15 oleovit: these devices are still owned by google (or other services, they are just colocated on ISP locations 2022-07-06 20:55:09 i did not knew that stuff... 2022-07-06 20:55:25 ok, i trust you big brains 2022-07-06 20:56:09 thx @ptrc @ikke 2022-07-06 20:56:19 Well, as there are google records pointing to that IP, it's a very good indicated they are operated by google 2022-07-06 20:57:44 i hope so. maybe this hutschison sysadmin guy will answer me after his investigation. but its 2 weeks. 2022-07-06 21:01:10 it cannot be some man-in-the-middle/botnet-stuff-whatever, "redirecting" me to my isp, resulting in a denial of service thing..? dn samplification attack , et cetera? 2022-07-06 21:01:50 It would not be very subtle 2022-07-06 21:02:48 because weird stuff was going on with yt-dlp last week (router restarted 6x. network outtage for 30 min after yt-dlp) 2022-07-06 21:04:02 i dont know. no, a simple ss command is enough, its really not that subtle 2022-07-06 21:05:09 thank you as always, im not good in communicating 2022-07-06 21:34:34 I removed 'quiet' from the kernel cmdline, and now the last message is [ 22.083550] fbcon: Taking over console 2022-07-06 21:40:54 sry, me again. did you mean that: https://security.stackexchange.com/questions/103075/does-google-use-the-isps-ip-addresses-as-a-frontdoor-for-their-services-servers 2022-07-06 21:41:33 google global cache device 2022-07-07 00:16:11 where is the $RC_SVCNAME variable set in an init script... is it from the script's filename, the name variable in the script, or something else? 2022-07-07 00:43:25 do openrc scripts have name variables? 2022-07-07 00:47:00 some do, e.g. https://git.alpinelinux.org/aports/tree/main/sshguard/sshguard.initd 2022-07-07 00:49:10 i'm pretty sure it's just the filename. 2022-07-07 00:49:31 ok that's what i figured, thanks 2022-07-07 10:22:59 Hello. Is anyone else noticing segmentation faults in Firefox on the XFCE desktop on Alpine 3.15 VM edition? 2022-07-07 10:40:36 3.15 community/ is not supported anymore 2022-07-07 10:42:15 Server I'm installing is still hanging. The issues in the logs from yesterday have been solved, but it still does not continue: https://tpaste.us/70R6 2022-07-07 10:43:42 Ah, I _am_ able to ssh into the server now (though it does not accept my key yet) 2022-07-07 10:43:43 psykose "3.15 community/ is not supported anymore" is an interesting statement 2022-07-07 10:43:54 It's also correct 2022-07-07 10:44:02 https://alpinelinux.org/releases/ 2022-07-07 10:44:14 "the community repository is supported until next stable release." 2022-07-07 10:44:22 strange you get no visual info 2022-07-07 10:44:39 I did set a console now console=ttyAMA0,115200 2022-07-07 10:44:42 but that didn't help 2022-07-07 10:44:57 try linux-edge :D 2022-07-07 10:45:20 Thanks for feedback - is there a 3.15 that is not Community/ ? How can I tell which I am running? 2022-07-07 10:45:49 theyre just the repositories 2022-07-07 10:45:49 wesdcv: 3.15/main is still supported 2022-07-07 10:46:04 tl;dr upgrade to 3.16 and go from there 2022-07-07 10:47:04 wesdcv: Each stable release has 2 repositories 2022-07-07 10:47:22 main and community 2022-07-07 10:47:26 (edge has testing as well) 2022-07-07 10:47:47 main contains software necessary for running the OS and some other software that generally has long-term support 2022-07-07 10:48:02 community will contain the rest, but is only supported for halve a year 2022-07-07 10:48:23 How do I know which I am downloading? 2022-07-07 10:48:34 https://pkgs.alpinelinux.org/packages 2022-07-07 10:48:40 also the url 2022-07-07 10:48:51 There does not seem to be a Community link 2022-07-07 10:49:13 what you have is in /etc/apk/repositories 2022-07-07 10:49:19 Search for a package, it mentions what repo it's in 2022-07-07 10:49:33 wesdcv: https://pkgs.alpinelinux.org/packages?name=firefox&branch=edge for example 2022-07-07 10:50:09 also for firefox specifically, it should not be in community anyway and you should use -esr 2022-07-07 10:50:30 but everyone was too lazy to move it i guess 2022-07-07 10:50:33 This seems a little confusing. Can I download an image or iso and know that is it supported, and for how long it is supported? 2022-07-07 10:50:46 the images dont matter 2022-07-07 10:50:50 The word "community" seems to appear only once in the releases page. 2022-07-07 10:51:15 wesdcv: You don't install a community version or main version of the OS 2022-07-07 10:51:16 Do I have to check every single package to see where it comes from? 2022-07-07 10:51:30 you have lines of text in /etc/apk/repositories , just change them as you want 2022-07-07 10:51:43 currently, you should probably make them 3.16 2022-07-07 10:51:44 wesdcv: If you care about long-term support, you would not enable the community repo 2022-07-07 10:52:01 Otherwise, yes, you have to look for each package you want to install 2022-07-07 10:52:40 Ah, OK, maybe I am getting a handle on it, with my feeble grip. 2022-07-07 10:53:06 I do have community enabled. What is the advantage of community? Newer software? 2022-07-07 10:53:17 Perhaps stuff not (yet) in main? 2022-07-07 10:53:23 no, its just separate software from main 2022-07-07 10:53:32 all the desktop stuff is in community 2022-07-07 10:54:18 OK, so, if I want a desktop, I *have* to have community enabled. 2022-07-07 10:54:29 probably 2022-07-07 10:54:41 and then I am only supported until the next stable. 2022-07-07 10:54:59 So max 6 months, probably? 2022-07-07 10:55:07 more or less 2022-07-07 10:55:51 Very useful, thanks. 2022-07-07 10:56:40 I am guessing "desktop" is not a large part of your userbase. 2022-07-07 10:56:57 Sorry, Alpine userbase 2022-07-07 10:57:53 Ok, I'm in the server now via SSH 2022-07-07 10:58:29 something something Alpine Linux is not targeted for desktop 2022-07-07 10:58:47 people mostly cares about using it inside a container :P 2022-07-07 10:58:53 or on a phone which is postmarketOS 2022-07-07 10:59:06 ikke: is that the hacker's type of "I'm in" :P? 2022-07-07 10:59:23 wesdcv: The other part of the equation is that a lot of desktop software itself does not provide longer support 2022-07-07 10:59:31 panekj: kinda :P 2022-07-07 10:59:36 OK. I will investigate the upgrade mechanism. 2022-07-07 10:59:37 i use it as a desktop fine (on edge), it depends on what your expectations are 2022-07-07 10:59:40 depends on your definition of hacker 2022-07-07 10:59:52 and desktops are more likely to be... able to be updated frequently etc? compared to e.g. a database server or whatever 2022-07-07 10:59:52 psykose: you're dev, that doesn't count 2022-07-07 11:00:13 i personally don't care about ""support"" because i am not a business executive 2022-07-07 11:00:30 what i do care about is things being up to date and working 2022-07-07 11:00:31 it's like that one person maintaining KDE on *BSD 2022-07-07 11:00:54 Ah, yes, already hitting issues with old desktop software. Not really mentioned in the brochures, unfortunately. 2022-07-07 11:01:18 panekj: I installed alpine on a sponsored server where the host does not provide alpine as an OS, so I kinda hacked alpine on it :) 2022-07-07 11:01:41 hacked indeed 2022-07-07 11:01:55 wesdcv: it's actually documented and really well on docs.alpinelinux.org 2022-07-07 11:02:00 https://docs.alpinelinux.org/user-handbook/0.1a/Working/apk.html 2022-07-07 11:02:23 wesdcv: just change the 3.15 to 3.16 and run `apk upgrade -a` 2022-07-07 11:02:42 latest-stable > 3.X 2022-07-07 11:05:20 That sounds almose doable, thanks. I see the version upgrade mechanism is documented under "Swapping Repositories" in the "Advanced Usage" section. 2022-07-07 11:07:28 Perhaps more prominent highlighting of the word "upgrade" might help make it more visible. 2022-07-07 11:07:40 Thanks for the feedback. 2022-07-07 15:51:10 Ok, I now have a console again. A getty was missing for the serial port 2022-07-07 18:15:58 Hey @ all 2022-07-07 18:17:16 I get this Warning during update the kernel on edge: 2022-07-07 18:17:38 depmod: WARNING: could not open modules.builtin.modinfo at /tmp/mkinitfs.LLMChc/lib/modules/5.15.52-0-virt: No such file or directory 2022-07-07 18:17:46 feuerteufel: known issue, and innocent 2022-07-07 18:21:17 So: Don't worry, be happy? 2022-07-07 18:21:22 yes 2022-07-07 18:22:07 #13981 2022-07-07 18:22:19 Thanks! 2022-07-07 21:46:52 what approach is there if i want to use manual partitioning but also use the setup-alpine script? as far as i can tell the setup-alpine answerfile doesn't include an option to define which partition should have what functionality and so on 2022-07-07 21:47:33 can i just skip setup-disk in setup-alpine altogether and set luks + lvm and fstab up myself? 2022-07-07 21:49:07 can one flash a install iso to an usb, and make the free space a partition to keep stuff you might need in a new install on it? if not ... would be useful :] 2022-07-07 22:11:31 witcher01: yes, run `setup-alpine`, select 'none' for disk, then manually configure your target mountpoint and use `setup-disk -m sys ` to install in to it. Example: https://nickersondevices.com/projects/Quick%20Alpine-on-BTRFS.html Documentation: https://wiki.alpinelinux.org/wiki/Alpine_setup_scripts#setup-disk 2022-07-08 03:55:07 How can I prevent auto-installation of a package? I can't find any docs about this 2022-07-08 03:55:24 apk add !packagename 2022-07-08 03:55:35 thanks! 2022-07-08 07:27:46 nickersonm: does it matter whether i set up the disks manually before or after run `setup-alpine`? 2022-07-08 08:03:16 What are alpine special differences if comparing with other common distros? 2022-07-08 08:03:33 it uses musl 2022-07-08 08:03:36 Other than it uses openrc and musl 2022-07-08 08:03:58 And deGNUed 2022-07-08 08:04:54 well, you've exhausted all the options 2022-07-08 08:05:13 and these are the most important ones ;) 2022-07-08 08:05:51 these make super small and fast 2022-07-08 08:05:53 Is it possible to install alpine the gentoo way? 2022-07-08 08:06:14 Through chroot and tarball 2022-07-08 08:06:15 You can try 2022-07-08 08:06:32 Is it supported? 2022-07-08 08:06:55 Have you looked at download page? 2022-07-08 08:07:13 There are a lot of options lol 2022-07-08 08:07:23 > Minimal root filesystem. For use in containers and minimal chroots. 2022-07-08 08:08:13 or you can grab apk-tools.static and build chroot with that 2022-07-08 08:08:15 Is there an installation guide that I could use to rely on? 2022-07-08 08:08:40 https://wiki.alpinelinux.org/wiki/Alpine_Linux_in_a_chroot 2022-07-08 08:08:50 Thank you 2022-07-08 08:09:06 there is also helper script https://github.com/alpinelinux/alpine-chroot-install/ 2022-07-08 08:09:34 hmm, we have mplayer only for x86_64 and aarch64, I wonder why 2022-07-08 08:09:44 I've built mplayer for armv7, works perfectly 2022-07-08 08:10:11 by hacking the original APKBUILD 2022-07-08 08:10:19 it might not have worked before 2022-07-08 08:10:28 or wasn't tested enough 2022-07-08 08:10:39 it works since alpine 3.11 2022-07-08 08:10:41 :D 2022-07-08 08:11:10 I just never bothered to ask why 2022-07-08 08:11:31 and only since v3.12 aarch64 is available 2022-07-08 08:11:55 true, when I hacked the APKBUILD, only x86_64 was there 2022-07-08 08:12:33 and it seems like there is some autoconf option for specific arch 2022-07-08 08:12:57 yup 2022-07-08 08:13:15 you can just ping ncopa to enable it or make issue/pr on gitlab 2022-07-08 08:14:11 although from the looks of aarch64 patch, same might be needed for armv7 2022-07-08 08:14:13 I was forced to make a gitlab registration for pmos, please say they share that registration 2022-07-08 08:14:31 we are not affiliated with pmOS 2022-07-08 08:14:52 I was hoping that gitlab registration is the same 2022-07-08 08:15:10 well, there is a mailing list if you prefer that 2022-07-08 08:15:22 that's dead :P 2022-07-08 08:15:22 although for patches it's terrible 2022-07-08 08:15:36 there are quite few people still sticking to it 2022-07-08 08:15:54 most notably the person who maintains whole integration 2022-07-08 08:16:07 I'll try that gitlab thing, hoping the best ^^ 2022-07-08 08:17:05 (it's too painful to me) 2022-07-08 08:17:45 hi aron, i didnt get what you want me to enable? 2022-07-08 08:17:50 armv7 2022-07-08 08:17:54 for mplayer 2022-07-08 08:18:06 hi ncopa 2022-07-08 08:19:37 there is a disable runtime cpudetection stuff for aarch64 2022-07-08 08:19:45 same for armv7 2022-07-08 08:20:20 that's all what I changed 2022-07-08 08:21:13 so its not just build it as is for armv7? 2022-07-08 08:22:32 the *original* APKBUILD fails for armv7, but if you add cpudetection="disable-runtime-cpudetection" for armv7, it works 2022-07-08 08:22:43 like this: 2022-07-08 08:22:44 build() { 2022-07-08 08:22:44 - aarch64) 2022-07-08 08:22:44 + aarch64|armv7) 2022-07-08 08:22:44 case "$CARCH" in 2022-07-08 08:23:05 it builds without that 2022-07-08 08:23:15 really? 2022-07-08 08:23:27 it does 2022-07-08 08:23:34 then it's fixed in mplayer 2022-07-08 08:23:39 mine is 1.4.0 2022-07-08 08:23:41 edge is 1.5.0 2022-07-08 08:23:45 yeah 2022-07-08 08:24:05 cool! 2022-07-08 08:24:24 even better :) 2022-07-08 08:24:32 pushed 2022-07-08 08:24:39 ty 2022-07-08 08:27:01 did anyone get broken pulseaudio after the update? if so, what was the solution to the problem? i've been messing around for a while, nothing works 2022-07-08 08:29:17 aron: can you please verify that mplayer actually works with cpu detection? commit history does not explain why it was added 2022-07-08 08:29:30 i'd like to remove it from aarch64 too if possible 2022-07-08 08:29:38 grisha: what update? 16.1 works fine for me on a RPi3 2022-07-08 08:30:38 PureTryOut: i'm on edge, did update yesterday 2022-07-08 08:30:55 only checks changed 2022-07-08 08:31:10 pulseaudio was upgraded to 16.1 2 weeeks ago 2022-07-08 08:31:18 yeah nothing the user would notice has happened for 2 weeks to the package 2022-07-08 08:31:57 PureTryOut: i'm not a update-very-often person, so maybe i was on previous version all this time 2022-07-08 08:32:07 ncopa: moment 2022-07-08 08:32:18 Yeah could be. Still, 16.1 which is the current version works fine for me at least 2022-07-08 08:32:39 any logs, errors, etc. from pulseaudio? 2022-07-08 08:36:21 panekj: up to this point, everything worked somehow by itself. i don't even know where to get the logs 2022-07-08 08:38:17 you could start pulseaudio in terminal 2022-07-08 08:43:45 panekj: oh. it got fixed after bulk reinstalling of all audio stuff - for some reason i had pipewire-alsa installed, which conflicted with pulseaudio 2022-07-08 08:44:13 (: 2022-07-08 09:09:52 ncopa: my currently running armv7 has alpine 3.15, and I think mplayer 1.5.0 does not like my codecs (it crashes when opening mp4, but works with mp3), and I have built the same APKBUILD 2022-07-08 09:10:05 actually, I built it twice 2022-07-08 09:10:15 once the original one 2022-07-08 09:10:47 and another one with disabled runtime cpudetect 2022-07-08 09:11:06 both behave the same way 2022-07-08 09:11:47 sooo, idk 2022-07-08 09:15:16 3.16 would be closer to edge, tho 2022-07-08 09:22:43 hi everyone 2022-07-08 09:23:21 hi 2022-07-08 09:23:23 I have a strange issue. when I boot a live iso to install alpine, I get my wireless iface (wlan0) and can install alpine. after installation, when I boot into my newly installed alpine, I dont have wlan0 2022-07-08 09:23:25 any hints? 2022-07-08 09:23:59 I compared the output of lsmod of both states. and I dont see any difference. 2022-07-08 09:24:11 anything in dmesg? 2022-07-08 09:24:25 diff on /etc/network/interfaces ? 2022-07-08 09:24:43 in dmesg it says "ERROR -2" loading the brcfmac module. but not sure if that is related to my wifi module. I guess so. 2022-07-08 09:24:55 brcfmac? sure sounds like wifi 2022-07-08 09:24:59 I didnt do the diff on network interfaces. 2022-07-08 09:25:19 but even if I say "auto wlan0" it says "No such device" when reloading networking service. 2022-07-08 09:25:29 so the wlan0 device is clearly missing. 2022-07-08 09:26:17 even though it throws an error regarding brcfmac, I see brcfmac in lsmod. so it is loaded and being used. 2022-07-08 09:26:36 what kind of wifi device do you have? 2022-07-08 09:26:38 is there anything the live iso does differently than after installation? 2022-07-08 09:27:01 I have a wifi module of the intel atom x5-z8350 2022-07-08 09:27:10 Not sure if it helps, but is the hwdrivers service running? 2022-07-08 09:27:44 alpi: sounds like detecion of firmware went wrong 2022-07-08 09:27:51 ikke will have to check. unfortunately I only have one display. so I try to gather as much info here as possible before switching machines :) 2022-07-08 09:28:07 ncopa any ideas how to fix that? 2022-07-08 09:29:26 what about linux-firmware. maybe the iso has it and a freshly installed alpine does not? just guessing. 2022-07-08 09:30:42 iirc, linux-firmware is installed 2022-07-08 09:32:26 setup-alpine will try detect which firmware that is actually in use, of the loaded kernel modules, and install only those. Maybe it helps to `apk add linux-firmware`? which should pull in all firmware 2022-07-08 09:33:26 ok. I guess I have to chroot before apk add? 2022-07-08 09:33:33 on the live iso. after installation. 2022-07-08 09:34:08 no wait. I already installed alpine. so I boot into live usb again. 2022-07-08 09:34:13 well then I have to chroot. 2022-07-08 09:34:53 I am using an encrypted sys disk btw. any info which crypt is being used? how to mount manually with encryption? 2022-07-08 09:35:06 *how to mount manually such an encrypted disk 2022-07-08 09:38:48 a quick google tells me LUKS is being used. 2022-07-08 09:39:36 so cryptsetup is my friend. 2022-07-08 09:39:57 alright guys. thanks so far. I will switch machines and test it out. brb 2022-07-08 09:58:20 ok so Im on live usb now. modprobe -r brcfmac. removes wlan0 on LIVE USB. 2022-07-08 09:58:33 modprobe brcfmac gives me wlan0 again. I can see it in `ip l` 2022-07-08 09:58:55 in dmesg I see the same ERROR -2 btw even on live usb. so I guess it has nothing to do with that? 2022-07-08 09:59:04 because I still do have wlan0 even with that error. 2022-07-08 09:59:58 so modprobe brcfmac on live iso gives me wlan0. modprobe brcfmac on freshly installed alpine though, doesnt. 2022-07-08 10:00:01 what could this mean? 2022-07-08 10:27:36 aron: I'd love there to be a federated login between self-hosted gitlab instances 2022-07-08 10:28:09 gitlab doesn't have option for custom providers? 2022-07-08 10:29:59 panekj: there is, but you'd have to manually add each 2022-07-08 10:29:59 oh, I see 2022-07-08 10:30:16 pmos is: https://gitlab.com/postmarketOS 2022-07-08 10:30:19 but alpine is: https://gitlab.alpinelinux.org/ 2022-07-08 10:30:26 bummer :P 2022-07-08 10:30:26 aron: ooh 2022-07-08 10:30:31 then you have a gitlab account 2022-07-08 10:30:36 which you _can_ use 2022-07-08 10:30:57 ikke: i believe that with ongoing abuse it's better to have it opt-in rather than opt-out 2022-07-08 10:31:09 https://i.imgur.com/Z8nHJ5j.png 2022-07-08 10:32:11 I think I'm in 2022-07-08 10:32:12 cool 2022-07-08 10:34:25 The way it works is less optimal. You need to configure it in the yaml file (so adding it requires restarting gitlab), and you need some account to tie the oauth application to 2022-07-08 10:34:42 ouch, I would expect it to have some kind of webinterface 2022-07-08 10:35:43 They are working on moving more configuration from static config files to the database, but this hasn't so far 2022-07-08 10:37:17 Ive fixed the issue. I used cryptsetup to open my encrypted partition (root). chrooted into it. installed linux-firmware (all of it). rebooted. now I have wlan0. 2022-07-08 10:37:27 thank you guys. 2022-07-08 11:59:53 i don't think the firmware detection algorithm is correct 2022-07-08 12:32:18 what do I need for kitty to run on alpine? I get "GLX extension not found". kitty is a terminal emulator which makes use of GLFW. 2022-07-08 12:32:42 I tried mesa-dri-gallium. but then X wont start. I tried mesa-dri-nouveau. same. 2022-07-08 12:33:05 then I thought maybe I should install mesa-dri-intel (since I have an intel atom CPU). same. 2022-07-08 12:33:06 which GPU you have 2022-07-08 12:33:22 intel atom x5-z8350 2022-07-08 12:33:53 that doesn't sound like GPU 2022-07-08 12:34:08 it has intel gpu 2022-07-08 12:34:24 because it has no GPU separate. it has a builtin gpu on the CPU (chipset) 2022-07-08 12:34:56 so mesa-dri-intel it should be. but X wont start :/ 2022-07-08 12:35:19 lemme try mesa-vulkan-intel 2022-07-08 12:35:24 right, intel could put "GPU" next to Processor Graphics in docs like they have for CPU so I could find it faster (: 2022-07-08 12:35:24 what Xorg.log says? 2022-07-08 12:35:40 nothing. Xorg.log is just stupid as always. 2022-07-08 12:35:54 I saw relevant info once ^^ 2022-07-08 12:35:55 I only see it terminates with an error. but not why. 2022-07-08 12:36:01 do you have xf86-video-intel 2022-07-08 12:36:07 no 2022-07-08 12:36:10 install that 2022-07-08 12:36:43 it depends on mesa-dri-intel, so you don't need to install mesa-dri-* separately 2022-07-08 12:37:10 alpi: https://wiki.alpinelinux.org/wiki/Alpine_setup_scripts#setup-xorg-base 2022-07-08 12:37:15 "Video packages" 2022-07-08 12:37:35 ok installing xf86-video-intel now 2022-07-08 12:38:10 aron yeah I started with setup-xorg-base after a fresh install. 2022-07-08 12:38:23 there you go! that was it. 2022-07-08 12:38:32 apk add xf86-video-intel fixed everything for me. 2022-07-08 12:38:32 setup-xorg-base will not install video pkg 2022-07-08 12:38:34 thanks guys. 2022-07-08 12:38:45 you have to install it separately 2022-07-08 12:38:55 yes. thats what I learned now :D 2022-07-08 12:39:12 ;) 2022-07-08 12:53:36 that doesn't sound right 2022-07-08 12:54:49 iirc all intel gpus are now supported with some kms driver, so modesetting should work 2022-07-08 12:55:31 i bet the opengl is still broken (using software rendering) 2022-07-08 12:55:32 iirc this is not supported for all intel gpus and some will be left stranded 2022-07-08 12:56:42 funfact: mesa-dri-intel is *empty* 2022-07-08 12:57:14 why it is kept? 2022-07-08 12:57:23 only xf86-video-intel requires it 2022-07-08 12:57:40 it depends on mesa-dri-classic and mesa-dri-gallium 2022-07-08 12:57:50 ahh, right 2022-07-08 12:57:58 which is some kind of hackery for mesa mess 2022-07-08 12:58:14 I can't find it but psykose was mostly driving this issue on gitlab 2022-07-08 12:59:25 https://gitlab.alpinelinux.org/alpine/tsc/-/issues/51 2022-07-08 12:59:44 it's for -classic mhm 2022-07-08 13:00:17 aliases: https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/31848#note_221581 2022-07-08 13:01:23 it's a mess, indeed :) 2022-07-08 13:02:11 ah, probably installing mesa-dri-classic is what actually fixed it 2022-07-08 13:05:29 especially because i915 is in classic only 2022-07-08 13:05:41 should just swap that anyway 2022-07-08 13:16:32 OpenGL vendor string: Intel Open Source Technology Center 2022-07-08 13:16:32 OpenGL renderer string: Mesa DRI Intel(R) HD Graphics (CHV) 2022-07-08 13:16:33 OpenGL core profile version string: 4.6 (Core Profile) Mesa 21.3.8 (git-53b2b224dc) 2022-07-08 13:17:58 how can I check if this is hardware accelarated or software rendering? 2022-07-08 13:18:24 glxinfo -B should say 2022-07-08 13:19:12 `Accelerated: yes` 2022-07-08 13:27:06 witcher01: Should work just fine to configure your disks before `setup-alpine`, I expect. 2022-07-08 14:04:48 hi to install alpine with encryption do I need to do it manually? 2022-07-08 14:05:40 nickersonm: cool, thanks! 2022-07-08 14:09:24 scorpion2185[m]: the installer allows you to enable encryption 2022-07-08 14:17:26 ikke: can I use only a part of the disk? 2022-07-08 14:21:23 a partition, say? 2022-07-08 14:22:02 yes I have a 20G partition at the end of the disk that maybe I''ll keep 2022-07-08 14:22:32 the rest is for alpine and maybe I leave some space between 2022-07-08 14:23:49 it's possible, but i haven't used the installer for that so i don't know how configurable/extensible/betterwordthanthese that method is 2022-07-08 14:24:46 You'd do it manually and then run setup-disj 2022-07-08 14:25:25 1-manually partitioning 2-setup-disk 3-setup-alpine? 2022-07-08 14:27:15 setup-alpine before setup-disk 2022-07-08 14:27:31 And setup-alpine calls setup-disk 2022-07-08 15:33:41 hello 2022-07-08 15:34:05 my resolution is broken and installation script goes below the screen 2022-07-08 15:34:11 i cant see anything it says 2022-07-08 16:05:25 maybe stty cols X rows Y ? 2022-07-08 16:37:51 i don't think that helps 2022-07-08 16:37:59 sounds like overscan 2022-07-08 16:38:21 not much info was shared 2022-07-08 20:33:06 what's the difference between libxaw3d and libxaw3dxft? 2022-07-08 20:33:13 I'm trying to build xpaint... 2022-07-08 20:33:17 but no luck 2022-07-08 20:33:54 I've installed libxaw3d-dev, but seems to be not enough 2022-07-08 20:34:29 it helps if you post the actual errors 2022-07-08 20:35:42 configure (autoconf) fails with: ld: cannot find -lXaw3dxft 2022-07-08 20:36:09 configure:5141: error: found Xaw3dxft headers but not libXaw3dxft version >= 1.6.2 2022-07-08 20:36:25 it found the headers, because I made a symlink to it :P 2022-07-08 20:36:45 libxaw3d installs headers into usr/include/X11/Xaw3d 2022-07-08 20:36:47 but 2022-07-08 20:36:54 xpaint expects them in usr/include/X11/Xaw3dxft 2022-07-08 20:37:31 so, it's an easy fix with a symlink (not nice, but works) 2022-07-08 20:38:06 it's an unpackaged library that's part of xpaint 2022-07-08 20:38:07 there is no configure option to set these 2022-07-08 20:38:29 https://sourceforge.net/projects/sf-xpaint/files/libxaw3dxft/ 2022-07-08 20:38:59 dammit, the libxaw3d mislead me 2022-07-08 20:39:11 well it's basically a patched version 2022-07-08 20:39:22 it's packaged, so I was happy for that 2022-07-08 20:39:41 sigh 2022-07-08 20:39:58 I'll try to build that other version then 2022-07-08 20:40:49 I can't believe that is that hard to get super minimal, crappy paint program 2022-07-08 20:41:12 nothing fancy, just rects ellipses, and some formats, like png, jpg, bmp 2022-07-08 20:41:41 ... that acually works 2022-07-08 20:41:55 kolourpaint is garbage 2022-07-08 20:42:19 the side menu takes half of the monitor 2022-07-08 20:42:30 which is super annoying 2022-07-08 20:43:59 meh, at least my stm8flash package was a success 2022-07-08 20:48:59 hmm, maybe I could send my APKBUILDs 2022-07-08 20:49:21 I'll think about it tomorrow 2022-07-08 20:49:22 later 2022-07-08 20:54:53 :3 2022-07-08 21:13:52 aron: apparently libxaw3dxft is also needed for other application called xtide, so it would make sense to put it in a separate package. i'll try to do it right now, since i put out libxaw3d not so long ago 2022-07-08 21:47:54 here it is !36126 2022-07-08 22:08:23 To whomever(s) handled the recentish libvirt/qemu updates, I can't thank you enough! My guests detect SSD-backed storage properly now and Windows 11 went from like 3min boot times in virt-manager to about 10s without having to do anything 2022-07-09 09:06:43 Hello 2022-07-09 09:07:06 Alpine Linux installer didn’t install anything bootable when choosing sys 2022-07-09 09:07:15 It just doesn’t boot even rebooting 2022-07-09 09:07:24 what system? 2022-07-09 09:07:25 When* 2022-07-09 09:07:34 host? 2022-07-09 09:07:37 Yes 2022-07-09 09:07:47 and stoage 2022-07-09 09:07:49 storage* 2022-07-09 09:07:51 macbook that fully works on void 2022-07-09 09:08:02 M1? 2022-07-09 09:08:08 No intel 2022-07-09 09:08:37 I don't have personal experience with macbbooks, but I know some users here use aAlpine on macboocs 2022-07-09 09:08:56 Is it possible to install alpine manually? 2022-07-09 09:09:17 the gentoo or arch way 2022-07-09 09:11:21 ikke: I have no idea what may the reason but most likely it is with grub 2022-07-09 09:11:25 I hate grub 2022-07-09 09:11:51 Maybe I will be able to get EFI STUB working instead 2022-07-09 09:11:53 Let me try 2022-07-09 09:12:03 The way the installer works is setting up the live installation as it would end up in the sys install 2022-07-09 09:12:20 and then setup-disk copies that to the disk and sets up a bootloader 2022-07-09 09:12:39 Is it possible to install alpine manually? 2022-07-09 09:12:50 life-the-user: yes ofcourse 2022-07-09 09:13:09 Is there a guide for this? 2022-07-09 09:14:51 Not aware of any 2022-07-09 09:15:10 How am I supposed to debug this? 2022-07-09 09:15:10 life-the-user[m]: but 2022-07-09 09:15:28 life-the-user: you can look inside scripts what they are doing and do exactly this with some modifications with your preferences. here's what i do https://codeberg.org/grisha/gsetup/src/branch/master/wiki/distributions/alpine/installation-guide (not exactly sure if it is going to work on your macbook) 2022-07-09 09:16:55 life-the-user[m]: I am sorry, I like this project and it’s very impressive but…. Why is there no manual installation option officially supported. How are users supposed to debug if something breaks. So stupid 2022-07-09 09:17:36 life-the-user: there are guides on the web, i was able to google not so long ago 2022-07-09 09:19:07 grisha: libxaw3dxft is looking good, but it turned out netpbm installs its headers to the wrong location, so I need to fix that 2022-07-09 09:24:20 Are you guys sure that the latest version of live iso doesn’t have a broken installation script 2022-07-09 09:24:22 aron: why is it even installs netpbm? there is already a package for netpbm in repo 2022-07-09 09:25:08 What is the dhcp client on live iso? 2022-07-09 09:25:15 I can’t find dhcpcd service 2022-07-09 09:25:24 life-the-user[m]: I just used the installer in 3.16 to install alpine on a bare-metal server via a chroot the other day 2022-07-09 09:25:32 udhcpcd 2022-07-09 09:25:42 so no, it's not broken 2022-07-09 09:25:59 grisha: I mean the package 2022-07-09 09:26:08 pkg content doesn't seems right 2022-07-09 09:26:24 checked other distros, headers in usr/include/netpbm, not usr/include 2022-07-09 09:26:40 aron: you mean xpaint expects netpbm stuff in other location? 2022-07-09 09:26:53 yes 2022-07-09 09:27:13 ikke: There is no service “udhcpcd” 2022-07-09 09:27:38 ifupdown-ng starts it 2022-07-09 09:27:43 not as a service 2022-07-09 09:27:46 grisha: somehow xpaint thinks I have netpbm 11 2022-07-09 09:27:49 Also where is efibootmgr? It supposed to be a dependencies for grub 2022-07-09 09:28:38 It's in the community repository 2022-07-09 09:28:47 sorry, disregard that 2022-07-09 09:28:52 https://pkgs.alpinelinux.org/package/edge/main/x86_64/efibootmgr 2022-07-09 09:29:13 grisha: well, it is only 1 line in the source code that includes it, so I'll just patch it 2022-07-09 09:29:41 ikke: Is this a service or a command? Nothing from that exists 2022-07-09 09:29:52 life-the-user[m]: efibootmgr? 2022-07-09 09:30:03 You need to install it 2022-07-09 09:30:47 ikke: I can’t install it because udhcpcd is not started and I don’t have internet 2022-07-09 09:30:54 aron: you can sed it in prepare to avoid patchwork :) 2022-07-09 09:31:24 hehe, true 2022-07-09 09:31:31 life-the-user[m]: udhcpcd is provided by busybox, it's a command that you can manually run 2022-07-09 09:31:59 life-the-user[m]: Does setup-alpine not allow you to set up network and package repositories? 2022-07-09 09:32:03 it's udhcpc 2022-07-09 09:32:16 You can ^C the script after the package repository setup. 2022-07-09 09:32:38 ktprograms: I want to find what is the problem that I can’t boot 2022-07-09 09:32:45 ip link set dev $iface up; udhpc -i $iface 2022-07-09 09:33:13 udhcpc* 2022-07-09 09:33:41 Yes, all these network steps are done before anything gets written to disk. 2022-07-09 09:34:19 grisha: ouch, it's getting worse 2022-07-09 09:34:27 netpbm package is really broken 2022-07-09 09:34:30 life-the-user[m]: you can just finish the installer, and then inspect the result 2022-07-09 09:34:35 the installer will not reboot automatically 2022-07-09 09:34:36 netpbm-dev to be exact 2022-07-09 09:34:52 usr/include/pam.h: #include 2022-07-09 09:35:03 You can even skip the disk installation (just ctrl+c when it gets to there) 2022-07-09 09:35:23 and so on 2022-07-09 09:35:41 so the headers really should be in usr/include/netpbm 2022-07-09 09:36:30 aron: i guess xpaint was created so long ago, netpbm has undergone some changes in the structure 2022-07-09 09:36:58 you can check it yourself: download > 2022-07-09 09:37:03 netpbm-dev-10.73.40-r0.apk 2022-07-09 09:37:11 and look into usr/include/pam.h 2022-07-09 09:39:30 ikke: I already did, I don’t understand what is the problem 2022-07-09 09:40:06 aron: yeah i see it now, netpbm-dev 2022-07-09 09:40:14 needs some fixing 2022-07-09 09:40:56 Hi all, I can't configure the bridge for the lxc container. The task is to hide the container behind a nat with the ability to access the internet, and open some ports for the host. I'm doing it according to https://wiki.alpinelinux.org/wiki/LXC, but I end up with a non-working network on the host. 2022-07-09 09:43:06 The installer script did not create a boot entry 2022-07-09 09:43:13 I am in uefi system 2022-07-09 09:43:30 There is no boot entry for alpine 2022-07-09 09:44:14 life-the-user[m]: Yes, so you can either run the script to then end, then install efibootmgr, or exit the script before it installs to disk then do it manually. 2022-07-09 09:44:51 There should also be the output from installing the bootloader at the last few lines. 2022-07-09 09:44:52 I don’t understand… is this script independent for legacy bios users only?… 2022-07-09 09:45:24 I don’t see a boot entry for alpine Linux that I have just installed 2022-07-09 09:45:34 None 2022-07-09 09:46:03 It works for UEFI too. 2022-07-09 09:46:16 intended* 2022-07-09 09:46:18 life-the-user: if it didn't print any errors, try doing this part manually. for me everything was okay with UEFI 2022-07-09 09:46:25 ktprograms: How if there is no boot entry for alpine 2022-07-09 09:46:28 It just doesn’t boot 2022-07-09 09:46:33 It doesn’t tell the bios it exists 2022-07-09 09:48:05 life-the-user: it is an apple thing. setting up boot entries is tricky, i can recall how it was hard to set booting up on imac 2022-07-09 09:48:49 Well.. I think you are wrong and it is an uefi thing in general to set up boot entries 2022-07-09 09:48:53 try doing it by hand, command by command with checking for any changes 2022-07-09 09:49:01 I also hate grub, how do I remove it 2022-07-09 09:49:20 overwrite it with something else 2022-07-09 09:50:12 ikke: What is used to create the initramfs? 2022-07-09 09:50:24 mkinitramfs 2022-07-09 09:50:39 Huh at least this is fine 2022-07-09 09:50:58 mkinitfs* 2022-07-09 10:01:14 Failed ones, trying ones more 2022-07-09 10:23:33 Second try failed, trying ones more 2022-07-09 11:53:12 how can I teach apk to remove all directories and config files? it seems that purge does not do that. 2022-07-09 11:54:24 *of a package 2022-07-09 11:55:23 it doesnt remove modified files in /etc intentionally, so i guess you cant 2022-07-09 11:58:44 isnt purge supposed to be just that? it is an explicit flag. 2022-07-09 11:58:54 after all 2022-07-09 12:02:08 is there a way to build an alpine ISO with some extra packages and configuration? basically I want to automate all the setup required to use a raspberry pi for digital signage 2022-07-09 12:03:04 seems to have worked but not for every file 2022-07-09 12:03:04 hm 2022-07-09 12:03:11 not usually, if you've modified some 2022-07-09 12:03:58 nefario: sure, theres the mkimg scripts and some wiki entry about how to make one 2022-07-09 12:13:22 I'm looking at the wiki for mkimage.sh, but I don't really understand how I add/change specific files with it 2022-07-09 12:23:06 nefario: There are profiles 2022-07-09 12:23:14 the profiles decide what packages are included in the iso 2022-07-09 12:23:49 what about changing configuration files? 2022-07-09 12:24:14 like adding a user or changing the sudo config 2022-07-09 12:34:16 Either a setup script that is included, or an overlay 2022-07-09 13:07:12 or probably you should just use a sys install 2022-07-09 13:36:15 How to install mini root filesystem? 2022-07-09 13:54:37 Where is gfdisk utility 2022-07-09 13:54:51 Why fdisk does not support gpt 2022-07-09 13:56:27 Never mind 2022-07-09 14:02:07 How do I mkfs.ext4?? 2022-07-09 14:03:00 Never mind lol, why so weird names though 2022-07-09 14:03:08 mkfs.ext4 [dev] 2022-07-09 14:04:33 life-the-user[m]: FYI you can do `apk search cmd:` to find the program when the package has a different name. 2022-07-09 14:04:57 with -x for exact search 2022-07-09 14:23:15 what do i do when strip command in abuild can't recognize file format and exits with an error? 2022-07-09 14:23:33 add !strip to options 2022-07-09 14:23:47 nice, thank you very much 2022-07-09 14:24:11 and you should probably add some manual strip to package() 2022-07-09 14:27:03 we'll see, a very delicate process is going on here, it’s better not to touch anything yet 2022-07-09 22:48:59 Is dockerhub the only place for getting the alpine container image or is it also available somewhere else? 2022-07-09 23:09:28 https://alpinelinux.org/downloads/ 2022-07-09 23:09:37 mini root filesystem 2022-07-09 23:10:01 I'm not sure 2022-07-09 23:41:59 Docker Hub is the only place 2022-07-09 23:45:00 panekj: Ok 2022-07-10 00:11:37 there are some tentative plans for alpine to distribute its own images 2022-07-10 12:30:15 I am trying to set up automatic window resizing on alpine linux inside vmware workstation virtual machine (if I understand correctly, open-vm-tools is responsible for this). I'm following the instructions from the wiki, setup-xorg-base open-vm-tools xf86-video-vmware xfce4, but nothing works. 2022-07-10 12:36:35 set resolutionKMS to true in etc/vmware-tools/tools.conf 2022-07-10 12:46:49 panekj: well, same problem... 2022-07-10 16:34:09 i guess not, but is there a busybox solution for grepping as fast as gnu grep? 2022-07-10 16:35:58 if there was a faster grep implementation somewhere in busybox, why wouldn't they just put that in grep 2022-07-10 16:43:02 i dunno man, i dont understand everything 2022-07-10 19:08:06 Where can I find documentation on how to configure an Alpine host to use DHCPv6? I currently use "post-up /usr/sbin/dhclient -6 -pf /var/run/dhclient6.eth0.pid eth0" in /etc/networking/interfaces. 2022-07-10 19:44:56 flyn: alpine uses ifupdown-ng 2022-07-10 19:46:45 You can set dhcp-program to dhclient 2022-07-10 19:47:41 But I don't see any ipv6 specific options, so not sure it's properly supported 2022-07-10 19:57:53 ikke: Thank you. I had been looking at ifupdown-ng's documentation, and I hadn't seen anything. Thus I asked here. My use of a "post-up" statement does work, but it would be nice to replace it with something more direct. 2022-07-10 19:58:16 flyn: maybe open an issue there. 2022-07-10 19:58:29 If it's possible somehow, it would be nice if it was documented 2022-07-10 19:58:47 ikke: I am talking to them now ... I will report back if I learning something. 2022-07-10 19:58:53 right 2022-07-10 19:59:03 how the heck do I edit a text file? 2022-07-10 19:59:07 I cannot install nano 2022-07-10 19:59:37 Why can't you install nano? 2022-07-10 20:00:08 no such package 2022-07-10 20:00:16 isn't there some installed by default? 2022-07-10 20:00:22 vi 2022-07-10 20:00:27 which is part of busybox 2022-07-10 20:00:50 ... and part of POSIX, whereas nano is not. ;) 2022-07-10 20:01:01 also nano exists in main, so something must be wrong with your repositories file or system 2022-07-10 20:01:05 yeah 2022-07-10 20:01:12 missing repositories or network or something 2022-07-10 20:01:23 how do I connect to wi-fi? 2022-07-10 20:01:30 use wpa_supplicant 2022-07-10 20:01:31 I never connecred 2022-07-10 20:01:42 scorpion2185[m]: use setup-alpine 2022-07-10 20:01:51 it guides you to setting up the network 2022-07-10 20:01:53 including wifi 2022-07-10 20:02:12 depends at what stage they are 2022-07-10 20:02:36 Did you install alpine already? 2022-07-10 20:03:33 yes installed 2022-07-10 20:03:36 and rebooted 2022-07-10 20:10:39 Hey 2022-07-10 20:11:34 can I have repo example ? 2022-07-10 20:11:39 wtf it is empty 2022-07-10 20:11:53 repo example of? 2022-07-10 20:11:55 https://dl-cdn.alpinelinux.org/alpine/v3.16/main 2022-07-10 20:12:04 Just a list of urls 2022-07-10 20:12:13 I found a little problewm with the Package "at", the File "/var/spool/atd/.SEQ" is missing 2022-07-10 20:12:39 feuerteufel: what is normally responsible for putting it there? 2022-07-10 20:13:10 ikke: That works 2022-07-10 20:13:12 I presume it's a file created by atd daemon 2022-07-10 20:13:27 What works? 2022-07-10 20:14:46 If I put that file to that place, the at works 2022-07-10 20:15:01 ah 2022-07-10 20:15:02 Without it dosn't 2022-07-10 20:15:08 Is it just an empty file? 2022-07-10 20:15:21 I found that one here: 2022-07-10 20:15:28 post-install might failed 2022-07-10 20:15:29 https://git.alpinelinux.org/aports/tree/community/at/at.post-install 2022-07-10 20:15:30 https://git.alpinelinux.org/aports/commit/?id=453c59149c417086286e53defdfb0671589dbe7d 2022-07-10 20:16:21 But it Looks like it's not active, isn' it? 2022-07-10 20:16:36 almost empty there is a `#media-dm...` 2022-07-10 20:16:49 how do I connect to wifi? 2022-07-10 20:17:02 I added https://dl-cdn.alpinelinux.org/alpine/v3.16/main 2022-07-10 20:17:39 #media/dm-0/apks 2022-07-10 20:17:41 run setup-interfaces 2022-07-10 20:20:27 doesn't ask for password 2022-07-10 20:20:34 no internet 2022-07-10 20:22:04 Ok, that one liner helps: 2022-07-10 20:22:20 install -m 600 -o at -g at /dev/null /var/spool/atd/.SEQ 2022-07-10 21:48:12 ikke: Oh, sorry! I didn't answer. Yes, just a empty file! That works. 2022-07-10 23:23:17 "how do I connect to wifi?" <- https://wiki.alpinelinux.org/wiki/Wi-Fi 2022-07-11 01:31:07 ikke: It looks like a single dhcpcd process will request addresses using both IPv4 and IPv6, so I think the answer is to install dhcpcd rather than dhclient. (ifupdown-nf prioritizes dhcpcd over dhclient over udhcpc.) 2022-07-11 01:36:35 iface eth0 inet6 dhcp? 2022-07-11 01:40:32 Hello71: "iface eth0 inet dhcp" will use DHCP to assign both IPv6 and 2022-07-11 01:40:42 you can 2022-07-11 01:40:51 IPv4 addresses, as long as dhcpcd is installed. 2022-07-11 01:41:15 Using dhcpcd rather than dhclient is what I was missing. 2022-07-11 07:47:20 "https://wiki.alpinelinux.org/..." <- i used that ans setup0-interfaces but nothing 2022-07-11 07:48:26 >Tip: A usable editor is nano, and it can be installed with apk add nano. 2022-07-11 08:08:38 what is wrong with wifi? 2022-07-11 09:37:38 where are the virtual packages created by apk-add stored? 2022-07-11 09:39:14 in /lib/apk/db/installed 2022-07-11 09:39:59 thanks! 2022-07-11 13:54:35 can you change tty with ctrl+alt+f4? 2022-07-11 13:54:52 when I launch sddm it gets stuck and I can't change tty 2022-07-11 13:56:59 Normally that should be possible 2022-07-11 13:59:11 why sddm destroy all? 2022-07-11 14:00:15 i rebooted to try again 2022-07-11 14:13:38 do you need to install something else for gui? idk like xorg 2022-07-11 14:34:39 is community repo vetted? 2022-07-11 14:34:54 wdym vetted 2022-07-11 14:35:37 >vet [sb/sth]⇒ vtr (review and approve 2022-07-11 14:35:39 it's vetted in a sense that MRs are merged and packages are built 2022-07-11 14:35:55 checked for evil coe 2022-07-11 14:36:33 I don't think that anyone completely audits whole codebases of every package 2022-07-11 14:37:22 can anyone upload on community? 2022-07-11 14:37:33 anyone can file a MR for community in gitlab 2022-07-11 14:37:34 anyone can open a merge request 2022-07-11 14:37:47 if it's going to be merged, that's another story 2022-07-11 14:38:12 who made community packages? some trusted users or the alpine devs? 2022-07-11 14:38:17 anyone 2022-07-11 14:38:41 unless you talk about building the packages, then it's built on alpine's infra 2022-07-11 14:38:51 are they safe then? 2022-07-11 14:39:07 they are as safe as your judgement about them 2022-07-11 14:39:32 should you check them when you install? 2022-07-11 14:39:40 it's the same process as packages in main or testing 2022-07-11 14:39:58 if you care about security, you should check every package you install 2022-07-11 14:40:48 so Alpine packages aren't vetted and can be bad? 2022-07-11 14:41:24 what counts as vetted? 2022-07-11 14:41:38 scorpion2185[m], if you're asking, does any open source project audit every line of code it imports, the answer is no 2022-07-11 14:42:01 as I said earlier, whole packages are not audited, whatever is done inside application code, can be harmful 2022-07-11 14:49:10 scorpion2185[m]: what is your actual concern here? due diligence would require you to investigate every bit of software regardless of whether Alpine had a process for auditing community/ contributions. 2022-07-11 15:00:04 Hello, is this matrix channel a bridge to the irc? 2022-07-11 15:00:16 this is an irc channel 2022-07-11 15:00:27 please do not adjust your television set 2022-07-11 15:00:28 bridged to matrix channel 2022-07-11 15:01:56 lopid: lol 2022-07-11 15:02:55 I have trouble booting alpine from my m.2 ssd disk on my laptop, although it can boot up fine from a usb. Im using the setup-alpine script 2022-07-11 15:03:11 are you using efi or legacy? 2022-07-11 15:03:40 Uefi, already tried to switch between uefi and uefi with csm 2022-07-11 15:03:46 probably missing nvme module in grub 2022-07-11 15:04:26 The option to boot up doesnt even appear in my bios 2022-07-11 15:04:31 I followed this when I installed alpine to nvme: https://wiki.alpinelinux.org/wiki/NVME 2022-07-11 15:05:16 tldr: add "nvme" module to grub, as said above 2022-07-11 15:05:35 nm17[m]: it should install grub as the default bootloader on that disk's efi partition if i remember correctly, so you could just select the nvme name in the boot menu and that should work 2022-07-11 15:05:55 i am reinstall alpine cause it's like a brick same problems now 2022-07-11 15:06:10 there is a problem that nvme module is not always added 2022-07-11 15:06:10 udhcp failed to get a DHCP lease 2022-07-11 15:06:16 ptrc: It doesn't even show up when I press F11 2022-07-11 15:06:27 it didn't ask for password and I canìt connect to wifi 2022-07-11 15:06:39 *can't 2022-07-11 15:06:44 then it sounds like your laptop doesn't see your m.2 disk for some reason, unless the bios actually has some magic checks 2022-07-11 15:07:03 no mirror i have to manually add them 2022-07-11 15:07:08 scorpion2185[m]: did you use alpine-standard or extended? standard doesn't have wifi support by default 2022-07-11 15:07:20 ptrc: extended 2022-07-11 15:07:29 ptrc: can secure boot mess it up? 2022-07-11 15:07:39 nm17[m]: do you see a selection for the actual drive in the boot menu screen? that is all that is needed really 2022-07-11 15:07:45 ptrc: It can boot up ubuntu just fine, which makes it more weird 2022-07-11 15:07:46 "scorpion2185, if you're asking..." <- i am asking if community repo is trusted or it is like AUR 2022-07-11 15:07:51 psykose: Nope 2022-07-11 15:08:02 if your bios can't see your drive then the issue is that 2022-07-11 15:08:05 scorpion2185[m], trust is for you to decide 2022-07-11 15:08:14 scorpion2185[m]: so did you run setup-interfaces / install wpa_supplicant manually? 2022-07-11 15:08:15 scorpion2185[m]: it is nothing like the AUR 2022-07-11 15:08:42 also it's definitely not like AUR, to get a package into community it has to be in the testing repo for a while first 2022-07-11 15:08:53 it doesn't actually 2022-07-11 15:09:04 usually it's the case 2022-07-11 15:09:07 (: 2022-07-11 15:09:17 ptrc: I can't connect on internet I used setup-interfaces 2022-07-11 15:09:36 scorpion2185[m]: did setup-interfaces show you anything like wlan0? 2022-07-11 15:09:47 psykose: How can I even begin to debug this kind of issue? My bios detects the drive just fine and I can write to it if I boot up Alpine from USB. 2022-07-11 15:09:57 you just said the drive is not there 2022-07-11 15:10:15 ptrc: yes wlan0 , it sees the wifi but dhcp fails 2022-07-11 15:10:21 psykose: i imagine it's not in the boot menu, but it's visible as /dev/nvme* 2022-07-11 15:10:26 when booted from another medium 2022-07-11 15:10:58 psykose: It shows up in the bios in storage devices, but if I try to choose the device on boot using F11, it's not there... 2022-07-11 15:11:12 then the f11 menu thing does not see the drive so you cannot boot it 2022-07-11 15:11:13 nm17[m]: NVME with 4k logical sector size? 2022-07-11 15:11:21 the issue is in your bios config 2022-07-11 15:11:25 scorpion2185[m]: can you run `wpa_cli status`? does it show that you're actually connected to the network? 2022-07-11 15:11:43 minimal: I think it's 2k, but let me check.. 2022-07-11 15:12:17 nm17[m]: typically either 512 bytes or 4K 2022-07-11 15:12:22 psykose: there *could* be a situation where it doesn't show the device if /EFI/Boot/BOOTX64.EFI doesn't exist 2022-07-11 15:12:38 failed to connect to non-gloabl ctrl_ifname error 2022-07-11 15:12:43 especially with the fancy new laptops which try to be as ""user-friendly"" as possible 2022-07-11 15:12:47 ptrc: why are you typing at me while sitting next to me wtf 2022-07-11 15:12:55 how can I be connected ? never asked for the passwd 2022-07-11 15:13:17 you have to manually use the wpa_cli to connect to the wifi 2022-07-11 15:13:25 psykose: when will you visit me 2022-07-11 15:13:51 panekj: why didn't u come hug at warszawa centralna ;( 2022-07-11 15:13:56 ptrc: I installed Alpine to another USB device and I can boot to it without problems 2022-07-11 15:14:05 scorpion2185[m]: that sounds like wpa_supplicant is not running at all; if you run `ip link` does it show wlan0? 2022-07-11 15:14:24 psykose: could not connect to wpa_supplicant (nill) 2022-07-11 15:14:59 psykose: 1am is not exactly my preferred time to meet people in city 100km+ away from min 2022-07-11 15:15:13 but it was your only chance! 2022-07-11 15:15:16 nm17[m]: "fdisk -l" should show logical and physical sector sizes 2022-07-11 15:15:22 *sad noises* 2022-07-11 15:15:37 ptrc: it shows wlano and stated that wpa_supplicant started but wpa_cli can't connect 2022-07-11 15:15:37 nm17[m]: can you check if the nvme disk is correctly partitioned? as in, FAT32 ESP with grub on it, marked as `esp` 2022-07-11 15:16:11 wpa_cli could not connect to wpa_supplicant (nill) 2022-07-11 15:16:57 scorpion2185[m]: forget the wpa_cli for a second, setup-interfaces should ask you for network name and password; does it do that when you run it? 2022-07-11 15:18:23 it should say "Available interfaces are:" and wlan0 somewhere in that list, what happens when you type in `wlan0` on that prompt? 2022-07-11 15:18:23 ptrc: no as i said only the nam 2022-07-11 15:18:59 ask for ssid and dchp and manually edit 2022-07-11 15:19:02 ah, right, you only said that it didn't ask for the password 2022-07-11 15:19:21 it sounds like the setup script doesn't see that network as password-protected.. 2022-07-11 15:20:37 "nm17: NVME with 4k logical..." <- Its 512 logical/physical 2022-07-11 15:21:09 First partition is 100MiB EF00 2022-07-11 15:21:15 ptrc: why wpa-cli cant connct? 2022-07-11 15:22:20 i manually added the repo 2022-07-11 15:22:22 scorpion2185[m]: the wpa_supplicant daemon is either stopped or control is not enabled in the config 2022-07-11 15:22:35 can you check `ps aux | grep wpa` if it's running 2022-07-11 15:22:54 after setting disk mode it tried to dowanload and now it is all messed up 2022-07-11 15:22:59 can't install it 2022-07-11 15:23:34 it stated wpa|started you know like it does for services 2022-07-11 15:23:51 🫥🫥🫥 2022-07-11 15:24:30 wait, are you booted from usb/cd or disk now 2022-07-11 15:24:49 usb i was installing 2022-07-11 15:24:52 why so buggy? 2022-07-11 15:24:57 okay, so you did not finish installing yet 2022-07-11 15:25:19 i can't i cannot even select the keymap now error 2022-07-11 15:25:37 scorpion2185[m]: you just ran into some random edge case nobody has reported before 2022-07-11 15:25:56 second time that i am installing now 2022-07-11 15:25:56 what happens if you run `iwlist wlan0 scanning`? 2022-07-11 15:26:34 do you see your wifi network in there? if so, what does it say under "Authentication Suites"? 2022-07-11 15:27:16 scan completed, yes I see the network on ESSID 2022-07-11 15:27:39 I don't see hope to installing alpine with internet that seems required 2022-07-11 15:28:14 please answer the other question 2022-07-11 15:28:29 I don't see authentication suite 2022-07-11 15:28:35 because if it's a bug, we could fix that for other people 2022-07-11 15:28:49 was that the question? 2022-07-11 15:28:57 can you install alpinw without internet? 2022-07-11 15:29:09 sorry 2022-07-11 15:29:18 you can install alpine without internet 2022-07-11 15:29:32 Authentication Suites (2) : PSK unkown (6) 2022-07-11 15:29:57 okay, thanks for the answer :) 2022-07-11 15:29:59 when I did was working bad, to do that I need to don't update the repo otherwise it will go mad 2022-07-11 15:30:33 ptrc: here is how my partition table looks on the disk https://privatebin.net/?e436f0e0527aa60f#HzNu9PrNDBEbQcwgDPtfxrVBeuvxLspVuc8xejrn2A6G 2022-07-11 15:31:19 nm17[m]: I installed alpine in cryptsys configuration, since I wanted disk encryption 2022-07-11 15:31:27 IDK on the installation if I start sddms it go stuck and I can't use wi-fi 2022-07-11 15:31:40 s/go/gets/ 2022-07-11 15:31:40 scorpion2185[m] meant to say: IDK on the installation if I start sddms it gets stuck and I can't use wi-fi 2022-07-11 15:31:58 shoudl I reinstall alpine? 2022-07-11 15:32:19 scorpion2185[m]: you said you have not installed it yet 2022-07-11 15:32:38 did you actually finish the setup and boot from disk or 2022-07-11 15:32:46 yesterday i installed it . now iwas reinstalling it 2022-07-11 15:32:55 nm17[m]: that looks correct, does the EFI partition have grub files on it? 2022-07-11 15:33:10 if I add the repo installers can't finish 2022-07-11 15:34:46 @ptrc Yep it does: https://privatebin.net/?4f2492517fc6502f#44BnpLY6TTDCHrR5ywWKukkcccqoEe92hqTU77AzG2eC 2022-07-11 15:35:04 thank you algitbot for that valuable contribution 2022-07-11 15:35:26 it works really hard, ok? >:( 2022-07-11 15:35:46 Is it normal that upgrading alpine from v3.15 to 3.16 does not change os-release file? 2022-07-11 15:36:07 ktifhfl: either you don't have alpine-base installed, or you manually touched the file 2022-07-11 15:36:08 if it's modified then yes 2022-07-11 15:36:11 udhcp failed to get a DHCP lease 2022-07-11 15:36:28 nm17[m]: okay, so.. could you try adding the grub manually with `efibootmgr --create --disk /dev/nvme0n1 --part 1 --label 'Grub' --loader /EFI/boot/bootx64.efi` 2022-07-11 15:36:38 you might need to install efibootmgr manually on the live install 2022-07-11 15:37:07 (it really should just show the disk as bootable on the boot menu, clueless as to why it doesn't) 2022-07-11 15:37:19 scorpion2185[m]: yeah, you cannot get DHCP lease if you're not connected 2022-07-11 15:38:04 try adding your network to the config as described here: https://wiki.archlinux.org/title/wpa_supplicant#Connecting_with_wpa_passphrase 2022-07-11 15:38:15 on the "Connecting with wpa_passphrase" section 2022-07-11 15:39:11 then restart with `service wpa_supplicant restart` and check `iw dev wlan0 info` if it shows your network 2022-07-11 15:40:16 ptrc: Thank you very much, it seems to start just fine! 2022-07-11 15:40:26 @ikkie: Thanks. Didn't see that it created new os-release with `apk-new` extension. 2022-07-11 15:41:21 iw not found 2022-07-11 15:41:59 p2p failed to initilize driver interface 2022-07-11 15:42:30 oh, hm 2022-07-11 15:42:39 right, `iw` is not on the extended iso either 2022-07-11 15:42:43 try `iwconfig` then 2022-07-11 15:43:24 what cmd exctly? 2022-07-11 15:43:42 just `iwconfig` 2022-07-11 15:43:45 no other arguments 2022-07-11 15:46:38 shows the connecntion but can updated repos 2022-07-11 15:46:44 *but I can't 2022-07-11 15:47:03 🤯 2022-07-11 15:47:09 okay, now run `udhcpc -q -i wlan0` 2022-07-11 15:47:18 that should get you a proper address on that interface 2022-07-11 15:47:33 after that you should be good to go 2022-07-11 15:48:23 udhcp failed to get a DHCP lease 2022-07-11 15:48:23 udchcp broadsting discover 2022-07-11 15:48:57 did it say the correct network name before 2022-07-11 15:49:47 yes 2022-07-11 16:35:22 How can I shut off any desktop enviroment running and go back to console only? 2022-07-11 16:36:27 nm17[m]: from ssh, tty or said desktop environment 2022-07-11 16:37:22 ptrc: I need to shut it off entirely, how can I do that? 2022-07-11 16:37:44 try ctrl-alt-backspace 2022-07-11 16:37:46 depends on the DE, i suppose? you can always look at the processes and just kill the desktop manager 2022-07-11 16:38:12 I use Plasma 2022-07-11 16:39:35 ptrc: I tried to, it just simply shows the login screen 2022-07-11 16:42:03 doas poweroff 2022-07-11 18:12:28 cannot even use usb tether 2022-07-11 18:12:39 before worked once initially and again not working 2022-07-11 18:16:36 (during installation i don't have the free usb) 2022-07-11 19:21:25 hi guys. my $USER is in the lxd group. why does `lxc` want sudo from me? 2022-07-11 19:24:49 I fixed it with `chown root:$USER /var/lib/lxd/unix.socket`. dont know if this is supposed to be the right way to do it. 2022-07-11 19:24:58 s/dont know/not sure/ 2022-07-11 19:24:58 alpi meant to say: I fixed it with `chown root:$USER /var/lib/lxd/unix.socket`. not sure if this is supposed to be the right way to do it. 2022-07-11 19:34:21 did you log out and log in after adding user to group? 2022-07-11 19:43:36 why no usb tethering also? 2022-07-11 20:10:09 yes ofc I did log in and out. 2022-07-11 20:10:16 out and in. 2022-07-11 20:10:36 it is fixed anyway. 2022-07-11 22:02:39 Good afternoon. How do I subscribe to a package? 2022-07-11 22:02:49 https://pastebin.com/Ui8Ugtne 2022-07-11 22:09:43 In the place that I created the package does not ask for signature. 2022-07-11 22:26:18 I found it. Thank you. 2022-07-12 09:51:08 Hi, how can I `lbu ci` if there is any changes 2022-07-12 10:17:44 lbu st 2022-07-12 10:21:26 but `lbu st` always return success 2022-07-12 10:22:45 How can I do something like `lbu st && lub ci || echo No change` 2022-07-12 10:24:15 I'd guess you have to look at the output of lbu st 2022-07-12 10:24:20 I'm not aware of any other way 2022-07-12 10:25:26 Thanks, I will use `[ $(lbu st | wc -c) = "0" ] && echo no change` 2022-07-12 11:15:17 Busybox "passwd" doesn't seem to want to set password in /etc/tcb, should I use something different if I want tcb? 2022-07-12 12:05:22 Hrm https://wiki.alpinelinux.org/wiki/Wishlist#tcb_Logins 2022-07-12 12:14:37 wener: what do you suggest would be the interface for lbu ci on changes only? `lbu ci -c`? 2022-07-12 12:18:15 ncopa: what would happen if you run lbu ci without changes? 2022-07-12 12:18:52 i think it will recreate the tarball with the same content 2022-07-12 13:13:01 > what would happen if you run lbu ci without changes? Will create a new tarball with same content 2022-07-12 13:14:52 good question. let me check 2022-07-12 13:16:27 Looks like the answer is "yes" 2022-07-12 13:17:15 I like your lbu st | wc -c solution, btw 2022-07-12 13:17:51 ncopa also, need a `lbu apply` command, like `setup-disk -o` 2022-07-12 13:20:01 BTW, `lbu lb` do not include `.apkvol` feels wired, the `lbu ci` will create a new tarball `.apkvol`, rename old one to `..apkvol` 2022-07-12 13:20:28 so, after the initial `lbu ci`, `lbu lb` list nothing 2022-07-12 13:21:28 `lbu apply` should works like https://github.com/alpinelinux/alpine-conf/blob/master/setup-disk.in#L192-L223 2022-07-12 13:22:00 followed by a `apk fix` 2022-07-12 13:28:28 lbu mainly designed for diskless, but I used for sys mode, that's why have these problems. 2022-07-12 13:29:27 the use case is , start a linode, `lbu apply` return to a working node, `lbu ci` to backup the current status 2022-07-12 13:32:16 this is also how I build a image, apkvol like a template for me https://github.com/wenerme/alpine-image/blob/master/builds/alpine/install.sh#L5 2022-07-12 13:33:15 Wrong url, this one https://github.com/wenerme/alpine-image/blob/be2989850915e77d4fd5a4fdcaf077fb167e4b0e/scripts/loopdev-luks.sh#L57 2022-07-12 13:49:29 can't use wifi and now can't use usb tether. 2022-07-12 13:49:36 what's wrong? 2022-07-12 13:50:17 You tell what's wrong, we can tell you how 2022-07-12 13:51:47 how? 2022-07-12 13:52:25 dmesg, /var/log/messages, find something looks wrong 2022-07-12 13:53:03 depends on you wifi daemon, may get different result 2022-07-12 13:53:22 never get to connect so it is default of extended installer 2022-07-12 13:53:43 default may not support wifi 2022-07-12 13:53:44 it doesn't ask for password when I try to connect 2022-07-12 13:54:12 and why no usd tethering? extended installer should also support wifi 2022-07-12 13:54:18 personally, I prefer iwd 2022-07-12 13:55:37 hard to pick somthing else when you cannot use not even usb tethering 2022-07-12 13:56:13 scorpion2185[m]: what authentication method does your wifi have? 2022-07-12 13:56:38 WPA 2022-07-12 14:02:03 so? 2022-07-12 14:02:38 I can take a look in about an hour 2022-07-12 14:03:59 wener, fwiw, I generally use lbu package - > myapkovl.tar.gz 2022-07-12 14:04:11 can you see you device `ip li` 2022-07-12 14:04:11 can you see you usb `sudo dmesg` 2022-07-12 14:04:13 the - causes it to send output to stdout 2022-07-12 14:05:07 but this lost the ability to do multi backups 2022-07-12 14:05:37 I changed LBU_BACKUPDIR to lbu-backups `sed -ri "s@^(#\s*)?LBU_BACKUPDIR=.*@LBU_BACKUPDIR=/root/lbu-backups@" /etc/lbu/lbu.conf` 2022-07-12 14:05:37 scorpion2185[m]: maybe its this issue: https://gitlab.alpinelinux.org/alpine/alpine-conf/-/issues/10518 2022-07-12 14:15:52 ncopa: can it be the problem for usb tethiring also? 2022-07-12 14:25:25 What is the purpose of linux-virt kernel? Host or guest? 2022-07-12 14:26:34 guest. it supposedly contains some optimisations but i think someone said they're pretty minor 2022-07-12 14:28:11 the most optimisations is size, only 40mb after gz 2022-07-12 14:28:49 lts about 360mb after gz, due to kernel modules 2022-07-12 14:30:30 it doesn't contain many modules 2022-07-12 14:30:44 e.g. sound 2022-07-12 14:31:31 Good. Thanks. 2022-07-12 14:33:18 And it contains virtio related modules 2022-07-12 16:09:38 trying to use alpine for forge minecraft server. server software is setup and fully functional. want to autostart server on boot. successfully ran screen command to start minecraft server with user account. Created a script titled minecraft.start including the same previously successful screen command and placed it in /etc/local.d. Used rc-update 2022-07-12 16:09:38 to add local service to default run-time. Verified local service is started with rc-status, but upon reboot, screen reports no sockets for user and for root. No instance seems to be running of mc server since the server is unavailable. Any tips on best way to troubleshoot? 2022-07-12 17:28:13 cd .. 2022-07-12 17:28:23 permission denied 2022-07-12 17:28:28 :) 2022-07-12 17:31:20 apk fetch coffee 2022-07-12 18:03:06 Have anyone tried to run nvidia drivers on alpine? I managed to get them working, but now I get segmentation faults because of libglx 2022-07-12 18:06:52 ikke: any fix? 2022-07-12 18:07:16 scorpion2185[m]: Do you know if you use WPA2 or WPA3? 2022-07-12 18:08:35 it shows WPA 2022-07-12 18:09:11 wpa-psk says the computer 2022-07-12 18:10:09 can I investigate? 2022-07-12 18:13:50 nm17[m]: i imagine you mean the proprietary ones? 2022-07-12 18:17:13 ptrc: Yep 2022-07-12 18:17:28 you can't 2022-07-12 18:17:51 I can run nvidia-smi and it shows my GPU properly, but I have trobles with X11 2022-07-12 18:17:53 scorpion2185[m]: is iwlist available? 2022-07-12 18:18:07 s/trobles/troubles/ 2022-07-12 18:18:07 nm17[m] meant to say: I can run nvidia-smi and it shows my GPU properly, but I have troubles with X11 2022-07-12 18:24:44 hello! I'm constantly having a problem fetching and installing rust on a fresh alpine box: ERROR: Failed to create usr/lib/rustlib/x86_64-alpine-linux-musl/lib/librustc_expand-f8109de88547290d.rlib: Connection aborted 2022-07-12 18:25:10 all other packages download and install perfectly fine 2022-07-12 18:26:07 I'm just doing a regular apk add --update rust dbus ... 2022-07-12 18:40:45 sounds like the internet breaks in the middle of the fetch 2022-07-12 18:50:48 hm, I think is something related to docker 2022-07-12 18:51:00 because, all other 97 packages install just fine 2022-07-12 18:51:23 and consistently (accross +20min) rust is the choosen one who keeps failling 2022-07-12 18:51:35 sometimes it outputs a IO Error, but the same connection aborted 2022-07-12 18:51:48 can you just `apk fetch rust` 2022-07-12 18:51:58 tried the same thing on an alpine vm and it worked just fine 2022-07-12 18:52:03 or rather `rust-stdlib` 2022-07-12 18:55:01 it outputs ERROR: rust-stdlib-1.56.1-r0: IO ERROR 2022-07-12 18:55:53 replaced that with yarn and it worked fine 2022-07-12 19:05:25 weird 2022-07-12 19:51:51 possibly disk out of space 2022-07-13 01:56:05 anyone have any ideas why I can run a command successfully via ssh but when I place it in a .start script and throw it in /etc/local.d it either doesn't execute or crashs? 2022-07-13 02:03:09 probably the .start environment is missing half the env of the one you have in ssh, you can see the difference by printing `env` into something 2022-07-13 02:04:28 thanks psykose. Off to google town I go... 2022-07-13 02:05:44 i think in this case the issue is that STDIN is not set to anything, so the thing just exits instantly 2022-07-13 02:05:50 or something along those lines 2022-07-13 02:06:00 (so, not actually related to the env) 2022-07-13 02:08:25 could you post your screen script 2022-07-13 02:08:33 yeah...super irritating and I'm just green enough to be clueless. 2022-07-13 02:10:51 pretty stripped down...#!/bin/bash followed by the same screen command that runs the forge mc server 2022-07-13 02:14:53 screen -S mc -d -m sh /home/minecraft/run.sh 2022-07-13 02:15:16 is it running as the right user? this should also probably be an openrc service or something 2022-07-13 02:16:00 honestly have no clue. I made attempts to specify a user but have them commented out because nothing I tried worked. 2022-07-13 02:16:42 originally root was the owner of the server folder so I was running everything using doas but have since changed the owner to a user and adjusted permissions to allow the user to run it 2022-07-13 02:16:47 openrc service scripts have tools to run services as a specific user 2022-07-13 02:17:56 yeah...I started working down that path but posted on reddit looking for help and someone posted saying thats really easy using local .start service...which made me think I was just doing something wrong so I aborted the openrc service path and went back to local 2022-07-13 02:27:44 hi, can i ask if `setup-alpine` is able to configure disk partition using btrfs? I know Alpine supports btrfs, but i don't thing i can do it manually, so i looked at all the questions made by `setup-alpine`, but i didn't found one that ask which filesystem i would like to use 2022-07-13 02:28:06 * it manually (i'm not good enough 😅), so 2022-07-13 07:50:42 Uniformbuffer[m]: i think you can do `export ROOTFS=btrfs` before running setup-alpine 2022-07-13 08:44:39 ncopa: Hi, where can I find your GPG key (0482D84022F52DF1C4E7CD43293ACD0907D9495A) - My GPG is being silly again: https://old.reddit.com/r/linuxquestions/comments/vxw6v6/gpg_error_when_trying_to_receive_keys_from/ 2022-07-13 08:44:39 [REDDIT] GPG: Error when trying to receive keys from keyserver (No dirmngr) (self.linuxquestions) | 3 points (03100.0%) | 2 comments | Posted by forevernooob | Created at 2022-07-13 - 06:15:37UTC 2022-07-13 08:51:34 https://alpinelinux.org/keys/ncopa.asc 2022-07-13 08:52:49 Thanks! 2022-07-13 09:24:57 can one add comments to /etc/apk/world ? 2022-07-13 09:25:35 frag: good question. I doubt it 2022-07-13 09:25:42 no 2022-07-13 09:26:02 it wouldn't make sense anyway because it would be overwritten by apk 2022-07-13 09:26:25 indeed 2022-07-13 09:26:53 frag: what's the use case for that? 2022-07-13 09:27:10 panekj: just want to remember why i install stuff :] 2022-07-13 09:27:28 or why i need stuff, so easier to purge stuff later 2022-07-13 09:27:54 i often use --virtual for that 2022-07-13 09:27:55 you could use --virtual for that 2022-07-13 09:29:26 `apk add --virtual .my-temp-proj foo bar` pulls in foo and bar packages for your temp proj. onse the proj is done you do: `apk del .my-temp-proj` 2022-07-13 09:30:12 it will also prevent uninstall foo or bar is there are other similar virtuals installed using them 2022-07-13 09:30:33 oh, nice! 2022-07-13 14:01:51 Any reference about `/etc/apk/protected_paths.d` ? 2022-07-13 14:02:14 currently only has ca-certificates.list and lbu.list 2022-07-13 14:02:44 did you check manpages 2022-07-13 14:03:23 apk-audit(8) to be exact 2022-07-13 14:03:31 thanks 2022-07-13 14:06:49 I'm trying to install ffmpeg (after enabling the community repo and updating), but I get these errors: https://paste.debian.net/plain/1247088 2022-07-13 14:07:28 did you update indexes? 2022-07-13 14:07:32 Am I doing something wrong or is it a bug? This is the exact package I'm trying to install: https://pkgs.alpinelinux.org/package/v3.16/community/x86_64/ffmpeg 2022-07-13 14:07:57 panekj: I did: `doas apk --update-cache upgrade` 2022-07-13 14:08:44 can you try apk add aom-libs 2022-07-13 14:09:45 Results in another error: https://paste.debian.net/plain/1247089 2022-07-13 14:10:21 uhm 2022-07-13 14:10:27 sounds like broken indexes 2022-07-13 14:10:41 can you do that again with --no-cache 2022-07-13 14:12:16 Like this? https://paste.debian.net/plain/1247090 2022-07-13 14:12:42 you mixed repos 2022-07-13 14:13:03 don't mix edge with stable releases 2022-07-13 14:14:46 I only have main and community repo enabled: https://paste.debian.net/plain/1247092 - Is that considered mixing? 2022-07-13 14:15:13 you have uncommented v3.16/main and edge/community, that's mixing 2022-07-13 14:15:46 v3.16 and edge are different releases that might require different versions of packages 2022-07-13 14:17:06 if you want to use v3.16, you should have v3.16/main and v3.16/community 2022-07-13 14:18:12 Ah, in that case I had a wrong assumption about repos. I thought stable and edge had different packages which did not overlap. So this means that stable/main and stable/community adhered to this assumption but not stable and edge repos? 2022-07-13 14:18:54 yes 2022-07-13 14:19:20 I see, all clear now. Thanks a lot. 2022-07-13 14:19:22 main are packages that are supported for 2 years since release, community are packages that are supported for 6 months 2022-07-13 14:20:01 why can't I use not even usb tethering? 2022-07-13 14:22:39 hi, i have a strange encounter on rpi1 and rpi4 where i randomly lose network connection and i can't debug via hdmi out because the device isn't recognized. tested this so far as sys and diskless with data partition install. any idea what it could be caused by? 2022-07-13 14:23:42 usually i notice it once i lose an active ssh connection and can't connect anymore with "connection refused" 2022-07-13 14:24:13 scorpion2185[m]: my suspicion is that you might be missing some kernel module 2022-07-13 14:25:41 can you fix the installer? does it have BM? 2022-07-13 14:25:43 *NM 2022-07-13 14:26:20 Before we can fix anything we need to know what needs to be fixed 2022-07-13 14:27:03 Maybe give dmesg output when you try to connect USB tethering 2022-07-13 14:28:12 ikke: https://gitlab.alpinelinux.org/alpine/alpine-conf/-/issues/10518 2022-07-13 14:28:41 outdated wireless scanning tool and having NM could be nice 2022-07-13 14:28:45 doesi t ahve it? 2022-07-13 14:33:53 scorpion2185[m]: can you try the last command ncopa provided? 2022-07-13 14:34:23 what command? 2022-07-13 14:34:30 panekj: Suppose I want to use a package which is seemingly only in edge, does this mean I have to use abuilds and compile it? This is the specific package: https://pkgs.alpinelinux.org/package/edge/testing/x86_64/motion 2022-07-13 14:35:19 it's not the only way but it is certainly the safest way to install such packages 2022-07-13 14:36:28 Hmm ok, I'll take a look at that, thanks once again. 2022-07-13 14:38:09 ikke: what command? 2022-07-13 14:38:26 > can you please also paste the output of: iwlist wlan0 scanning | grep Authentication? 2022-07-13 14:39:04 it's right at the end as ikke said 2022-07-13 14:40:18 panekj: i already answered to that 2022-07-13 14:40:36 Authentication Suites (2) : PSK unknown (6) 2022-07-13 14:40:52 apk update 2022-07-13 14:40:56 oops 2022-07-13 14:41:38 can you make an extended image that don't use a deprecated wifi thing? and with NM 2022-07-13 14:41:43 nmcli etc. 2022-07-13 14:43:29 you can make your own ISO if you are in such dire need of it 2022-07-13 14:44:08 I can't use internet no usb tethiring 2022-07-13 14:44:23 can't use the computer 2022-07-13 14:45:22 other operating systems exist, you could as well try to replace different linux via chroot 2022-07-13 14:50:05 scorpion2185[m]: can you try manually edit /sbin/setup-interfaces: https://tpaste.us/wYwK 2022-07-13 14:54:43 awk -F/ -v essid="$essid" '$1==essid {print $2}' "$essids_list" | grep -q -F -w 'PSK' 2022-07-13 14:54:56 correct 2022-07-13 14:55:02 no " at the end? 2022-07-13 14:55:23 correct 2022-07-13 14:55:53 replace `grep -q -x -F "$essid/PSK" "$essids_list"` with that line 2022-07-13 14:57:50 oh missed the " after list so I though that wasn't close 2022-07-13 14:58:05 and now do i run setup-interfaces? 2022-07-13 14:58:28 yes please 2022-07-13 15:01:11 now it asked the network pre-shared key 2022-07-13 15:01:37 it didn't state if it was successfull 2022-07-13 15:01:40 no internet 2022-07-13 15:02:56 🫥 2022-07-13 15:03:11 Did you receive an ip? 2022-07-13 15:03:23 ip addr 2022-07-13 15:04:32 link/ether 84:cff....... brd ff:ff:ff... 2022-07-13 15:04:46 all ff: in brd is bad? 2022-07-13 15:05:48 are you sure the wifi password was correct? it will not tell you if it is not 2022-07-13 15:06:20 the pre-shared key? what a strange name 2022-07-13 15:06:32 it is possible that i had a typo no echo 2022-07-13 15:07:14 yes, that is possible 2022-07-13 15:08:46 tried again very carefully 2022-07-13 15:08:48 no internet 2022-07-13 15:09:03 why no usb tethering? 2022-07-13 15:11:08 havent been implemented sorry 2022-07-13 15:11:42 in anycase, your help has been helpful because I dont have that `Authentication Suites (2) : PSK unknown (6)` here 2022-07-13 15:11:51 are you going to fix it? 2022-07-13 15:12:08 i will add at least that fix 2022-07-13 15:12:48 usb tethering would be nice indeed, but need to investigate how it works 2022-07-13 15:13:21 i guees that you can put NM on the extended version 2022-07-13 15:13:29 and should work automatically 2022-07-13 15:13:52 that is one possibility 2022-07-13 15:13:58 or maybe add iwd? 2022-07-13 15:14:19 prefer iwd 2022-07-13 15:14:19 since the one you use is deprecated 2022-07-13 15:14:47 i suspect your problem is either wpa-supplicant not working properly or some firmware or driver problem 2022-07-13 15:15:05 what hardware is it? 2022-07-13 15:15:36 usb tethering works but it requires firmware 2022-07-13 15:16:04 before usb was working but the stopped 2022-07-13 15:16:11 I reinstalled and never worked 2022-07-13 15:16:18 ncopa: chuwi ubook 2022-07-13 15:20:32 "the pre-shared key? what a strange name" do you have suggestion for better prompt? 2022-07-13 15:20:58 pre-shared key is a standard description for wifi password 2022-07-13 15:21:35 or i might be just old enough to remember it being called that 2022-07-13 15:58:53 ncopa: yes "password" 2022-07-13 15:59:40 or passphrase 2022-07-13 16:00:05 is my device supported? why usb tethering worked once? 2022-07-13 16:01:20 Where are you tethering to? 2022-07-13 16:05:38 scorpion2185[m]: do you get a usb network interface? 2022-07-13 17:15:36 I'm reading https://wiki.alpinelinux.org/wiki/OpenRC and https://wiki.gentoo.org/wiki/OpenRC/openrc-init but can't really figure out how to run just a script (or rather a simple command) at startup. Specifically, I want to run `setterm --blank 1` in order to turn the display off when not in use. 2022-07-13 17:18:50 consoleblank=60 2022-07-13 17:19:29 not sure it actually saves power on modern machines though 2022-07-13 17:22:41 I'm primarily interested in my display not burning in :) 2022-07-13 17:23:12 But uh, I assume that's a kernel parameter, but where do I specify them? I don't see a `/etc/default/grub/` on my system. 2022-07-13 17:31:50 Ah, apparently `/etc/update-extlinux.d` and then `update-extlinux` - Sadly that doesn't seem to work though. 2022-07-13 17:37:37 ikke: where? on the usb port. iDK now it is off. as I mentioned once worked and I am trying the same way. 2022-07-13 17:40:29 So that leaves me with only the hacky way of echoing values to `/sys/`, which still leaves me with the question: How do I run a command / script just once during boot? 2022-07-13 17:41:50 /etc/local.d/ 2022-07-13 17:41:59 And enable the local service 2022-07-13 17:51:53 Thanks, that worked. 2022-07-13 18:23:47 did something changed regarding font handling recently? 2022-07-13 18:24:10 i have a few issues with qutebrowser text rendering on a few websites 2022-07-13 18:24:16 and now i have mpv not displaying subs 2022-07-13 19:07:45 so i timed my connections after the first boot to a rpi running alpine and it lasts round about 30 minutes and then it dies with a broken pipe and refuses any connection whatsover 2022-07-13 19:14:01 i honestly can't explain this behavior. tried multiple sdcards, tried different rpi, even different versions, they all fail at some point in the same way and i don't know how to debug it since the device becomes inaccessible 2022-07-13 19:15:42 cits: perhaps check the power supply and usb cable 2022-07-13 19:24:03 does it work with "raspberry pi os" 2022-07-13 19:28:45 wej: not an issue 2022-07-13 19:29:08 i have used rpi os and debian before and they worked just fine, this is a first 2022-07-13 19:29:32 and i'm not doing anything fancy, just running unbound and nsd 2022-07-13 19:29:42 another one k3s 2022-07-13 19:30:22 how long do you wait after "broken pipe"? what does "refuses any connection" mean exactly 2022-07-13 19:31:26 i am connected to my pi doing whatever via ssh after the initial setup, i go and do something else, return to see that my connection is dropped and i can't connect to port 22 anymore 2022-07-13 19:31:34 i also can't do any lookups on 53 2022-07-13 19:31:45 i also don't get any response via hdmi 2022-07-13 19:32:01 basically, the pi only responds to pings and that's about it 2022-07-13 19:33:22 i thought it might be related to chronyd and the time because i saw that chronyd attempts to sync time before network is established, but changing the rc.conf to rely on dependencies apparently doesn't do the trick 2022-07-13 19:39:27 odd. 2022-07-13 19:39:36 magic sysrq? 2022-07-13 19:41:32 no response 2022-07-13 19:46:10 unfortunately i don't have an uart to debug otherwise 2022-07-13 19:50:57 "Uniformbuffer: i think you can..." <- thanks a lot, after searching a bit using your hint i found the full list of available env variables. I saw the relevant env vars are ROOTFS, BOOTFS and VARFS. Can i ask if it would be better to use btrfs on all of them or just for ROOTFS? I don't know if having different filesystems for different partitions could give me some problems or limitations in future. Anyway, thanks a lot 2022-07-13 19:50:57 for the help! 2022-07-13 19:56:35 i think magic sysrq is off by default 2022-07-13 19:58:04 hm, i haven't rebooted yet because i thought i'd wait it out and see if it's just a long hickup 2022-07-13 19:58:27 could it be that it might be a firmware issue, i recently updated to this years latest official firmware 2022-07-13 20:37:10 How much disk-space would it take to mirror the entire alpine repo? 2022-07-13 20:37:54 everything or just specific versions/architectures? 2022-07-13 20:37:54 1.6TB+ 2022-07-13 20:38:19 Ohh 2022-07-13 20:38:35 ~ 1.7TB atm 2022-07-13 20:38:47 yeah, 1687GB for me 2022-07-13 20:38:56 but that's for all arches, and all versions since 3.0 2022-07-13 20:39:14 Ahh, okay. 2022-07-13 20:39:38 https://wiki.alpinelinux.org/wiki/How_to_setup_a_Alpine_Linux_mirror has a break-down 2022-07-13 20:39:44 Tanks 2022-07-13 20:39:49 * *Thanks 2022-07-13 20:39:57 Need to add 3.16 2022-07-13 20:42:22 does anyone use flatpak + fightcade on wayland? sway/labwc cannot read the openuri properly and games wont run 2022-07-13 20:43:06 not sure if it's something missing from alpine like certain env vars or a xdg-desktop-portal bug 2022-07-13 20:54:04 never used fightcade but if you give a way to run something i can test 2022-07-13 21:00:22 hi psykose 2022-07-13 21:02:54 just using plain labwc compositor and trying to 'test game' inside fightcade, that's pretty much it; xdg-desktop-portal and *-gtk *-wlr are installed 2022-07-13 21:05:05 that doesn't tell me how to run it, idk what a fightcade game is or how to open one 2022-07-13 21:21:37 i'm trying to get alpine set up on a rasperry pi 2b but it's stuck on the rainbow screen, does anyone have any suggestions? 2022-07-13 21:21:54 the wiki seems to be a bit inconsistent with instructions so i'm not sure if it's out of date 2022-07-13 21:35:36 SArpnt: create bootable fat32 partition and copy the content of the archive to it, that should do the trick 2022-07-13 21:36:12 i had the same issue when i gave the partitions labels 2022-07-13 21:39:05 i know that i need to make it a bootable fat32 partition with the files 2022-07-13 21:39:07 that's all done 2022-07-13 21:39:13 what's the thing about the label? 2022-07-13 21:39:40 i can try getting rid of the laben 2022-07-13 21:41:10 still isn't working 2022-07-14 01:26:47 you must not make the label "boot" 2022-07-14 01:27:39 ensure that you are using MBR partition label and FAT partition type and filesystem 2022-07-14 01:27:54 not sure if the kind of FAT matters 2022-07-14 09:36:33 Hello, just installed Gitea under Alpine. Is there a way to quick fix the following error: [F] Expect user 'gitea' but current user is: root. It seems like gitea alway tries to run as root when run as openrc service 2022-07-14 09:41:01 can you paste /etc/init.d/gitea 2022-07-14 09:43:39 psykose nevermind, found the issue, a different parameter was causing the service to stop. thank you nevertheless :) 2022-07-14 09:44:19 ps. anyone else knows how to prevent "thelounge" irc client to change my nick each time it reconnects? 2022-07-14 16:22:48 i think the issue that i had related to the network was indeed chronyd related as the pi has no clock and chronyd starts before network is ready. when i followed the gentoo wiki on network management and had a borked config i couldn't ssh into my pi. overall what did it for me was setting rc_depend_strict="YES" in /etc/rc.conf and in /etc/conf.d/chronyd rc_need="net" 2022-07-14 16:23:28 time is synced and no out of the blue connection refused 2022-07-14 16:24:07 maybe this worth documenting 2022-07-14 17:22:35 hello 2022-07-14 17:23:00 has any one successfully installed either mit-scheme or reduce cas? 2022-07-14 19:06:02 can you simply add packages to an iso? 2022-07-14 19:09:35 scorpion2185[m]: https://gitlab.alpinelinux.org/alpine/aports/-/blob/master/scripts/mkimage.sh is what we use to make an iso 2022-07-14 19:09:59 https://gitlab.alpinelinux.org/alpine/aports/-/blob/master/scripts/mkimg.standard.sh#L41 is the list of apks that get bundled 2022-07-14 19:10:09 for the extended image 2022-07-14 19:35:23 can you make it? 2022-07-14 19:36:51 for someone that does it should be easy 2022-07-14 19:37:09 I've never done it myself 2022-07-14 19:38:03 will the extended have iwd or NM? 2022-07-14 19:38:46 I don't see it in that list 2022-07-14 19:38:49 and can I install one of them offline: apk add nm-13-4-45 2022-07-14 19:39:31 do you use apk add to install package locally? 2022-07-14 19:39:43 You can, yes 2022-07-14 19:39:59 though, you also need to make sure you have all dependencies 2022-07-14 19:41:48 does iwd have many? 2022-07-14 19:41:57 I know that NM has some 2022-07-14 19:42:14 deps need other deps that need otehr deps 2022-07-14 19:42:26 iwd has musl, dbus and readline 2022-07-14 19:42:28 less than nm 2022-07-14 19:42:47 nm would also require plugins 2022-07-14 19:43:15 and it has certain issues with connections 2022-07-14 19:50:55 is iw now in the image ? https://gitlab.alpinelinux.org/alpine/aports/-/commit/c570db333db5941d619b995299e292296ef594a8 2022-07-14 20:21:39 ncopa: do you use open-vm-tools with video accelleration? I'm having issue that video memory is only 1MB even though I defined it to be 8GB and I have no accelleration (according to glxinfo) 2022-07-14 20:32:46 scorpion2185[m]: since yesterday, which means it would be in the next relase 2022-07-14 20:32:49 release 2022-07-14 21:45:53 panekj: no idea. let me know if you find a way to fix it 2022-07-14 21:47:10 :( 2022-07-14 21:47:20 could maybe also be the kernel driver? 2022-07-14 21:57:21 i suspect that virgl is better than vmware in 2022 2022-07-14 21:57:57 probably not very secure, but neither is vmware/vbox opengl 2022-07-14 22:17:51 qemu, eh... 2022-07-15 06:37:41 is it possible to make ^f ^b work for busybox less? noticed f and b have same function, and simpler, but still curious 2022-07-15 06:40:41 also is it possible to toggle status line in bb less? 2022-07-15 07:32:22 ikke: when will the next release released? 2022-07-15 07:34:00 I think ncopa is working on minor releases for stable branches 2022-07-15 09:30:31 Hello to all. Does any know what this means? exec: Failed to execute process '/usr/local/Wolfram/Mathematica/13.1/Executables/wolframscript': The file exists and is executable. Check the interpreter or linker? 2022-07-15 09:32:50 Was that executable compiled against glibc? 2022-07-15 09:33:42 ikke: No no... I just did $ doas ./instal.sh that file and then I tried to execute the installation result 2022-07-15 09:34:49 What does `file` return for that file? 2022-07-15 09:35:57 ikke: Well...it is Mathematica and what you asked is file wolframscript  ✔  12:35:18  2022-07-15 09:35:57 wolframscript: symbolic link to /usr/local/Wolfram/Mathematica/13.1/SystemFiles/Kernel/Binaries/Linux-x86-64/wolframscript 2022-07-15 09:38:15 It's a symlink, so can you try the same on the target? 2022-07-15 09:38:58 ikke: what do you mean? newbie in alpine... sorry :( 2022-07-15 09:41:09 GeorgiosOPapadopoulos[m]: If you mean to execute to file from the installation location, well I have tried that..and that was the message 2022-07-15 09:52:34 file /usr/local/Wolfram/Mathematica/13.1/SystemFiles/Kernel/Binaries/Linux-x86-64/wolframscript 2022-07-15 09:54:05 panekj: Well this is what I get 2022-07-15 09:54:10 GeorgiosOPapadopoulos[m]: file /usr/local/Wolfram/Mathematica/13.1/SystemFiles/Kernel/Binaries/Linux-x86-64/wolframscript 2022-07-15 09:54:10 /usr/local/Wolfram/Mathematica/13.1/SystemFiles/Kernel/Binaries/Linux-x86-64/wolframscript: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=930db3e26f5cf6c9a265a27ff4d8e788d71329d6, for GNU/Linux 2.6.32, stripped 2022-07-15 10:01:42 it's glibc-linked binary 2022-07-15 10:02:41 panekj: I installed gcompat package and I am trying to re-install it right now...correct? 2022-07-15 10:06:26 GeorgiosOPapadopoulos[m]: Nah...again no luck 2022-07-15 10:07:11 gcompat works only for implemented symbols, it's not a guarantee for glibc programs to work without issues 2022-07-15 10:07:50 panekj: so...is there any way out? 2022-07-15 10:08:50 GeorgiosOPapadopoulos[m]: Not correct: No need to *reinstall* anything ever whose *installation* isn't broken. 2022-07-15 10:09:40 humm: In any case...I removed all files, I re installed it again but nothing... 2022-07-15 10:12:39 GeorgiosOPapadopoulos[m]: Nothing what? 2022-07-15 10:13:02 humm: no successful installation -same errors as before 2022-07-15 10:14:56 GeorgiosOPapadopoulos[m]: The "same errors as before" is the bit of information I wanted. And the installation was successful: It's the program that's broken/incompatible. 2022-07-15 10:15:39 humm: well OK... it is a matter of interpretation ;-)... It there any way to fix the errors? 2022-07-15 10:16:04 well, neither is broken, it's just incompatible, as I said, gcompat doesn't implement all symbols 2022-07-15 10:16:51 panekj: Again, the question is whether there is a way to fix things 2022-07-15 10:17:55 use glibc-based distribution, either as host or in chroot 2022-07-15 10:18:36 Either you install a glibc (there was a nice package for it flying around) or Mathematica's release gets fixed. 2022-07-15 10:18:40 other than that, I think scanelf could say what is missing but I never dived into patching glibc executables 2022-07-15 10:18:50 panekj: You mean something like a container? I do not even know how to do it. 2022-07-15 10:18:59 humm: you either think of gcompat or alpine-pkg-glibc, neither is nice 2022-07-15 10:19:10 the latter 2022-07-15 10:19:16 and the latter should never be installed, it's not supported, it will break your system 2022-07-15 10:19:26 please **do not** do this 2022-07-15 10:19:37 listen to panekj 2022-07-15 10:19:40 humm: Ok ...The second possibility, simply it is not an option...Wolfram does not care about Linux. 2022-07-15 10:19:54 they care about mainstream linux (: 2022-07-15 10:20:09 I don't know what download options are as it's gated behind account login 2022-07-15 10:20:21 but I presume they just have .deb and .rpm 2022-07-15 10:20:29 in which case, very low chances 2022-07-15 10:20:34 the best option for you, of course, would be to ditch Mathematica 2022-07-15 10:20:42 panekj: I have tried with gcompat -as I mentioned earlier with no luck. Should I try alpine-pkg-glibc? 2022-07-15 10:21:16 humm: Yes I would like to ditch with Mathematica, but even in Reduce CAS which is open source I get the same (glibc related? ) errors! 2022-07-15 10:22:58 if it's Open Source you can compile it yourself 2022-07-15 10:23:40 humm: No instructions found... 2022-07-15 10:24:57 well, I posted link to instructions 2022-07-15 10:25:03 when you asked on telegram 2022-07-15 10:25:12 GeorgiosOPapadopoulos[m]: Besides, I am afraid that again it needs glibc stuff 2022-07-15 10:27:54 ACTION uploaded an image: (65KiB) < https://matrix.org/_matrix/media/r0/download/matrix.org/SAcbxGrXTIBHwBmAfguUOvty/test.png > 2022-07-15 10:28:10 is there everything needed? 2022-07-15 10:29:26 I'm building it, will tell you in a bit if it works 2022-07-15 10:29:46 panekj: perfect..thank you 2022-07-15 10:30:06 although it depends on so many GNU stuff... 2022-07-15 10:31:50 panekj: well...I know... 2022-07-15 10:33:10 panekj: package or didn't happen 2022-07-15 10:33:50 well, it didn't build yet, so I guess it didn't happen? 2022-07-15 10:34:12 panekj: it's taking time ? 2022-07-15 10:35:02 didn't had ncurses dev headers, so I'm (re)./configure 'ing it 2022-07-15 10:35:49 panekj: Please take notes; I might be needing them later ;) 2022-07-15 10:55:08 no output yet? 2022-07-15 10:56:26 ++++++ Build initial bootstrap system ++++++ 2022-07-15 10:56:45 \/home/pj/aports/testing/reduce-cas/src/Reduce-svn6339-src/psl/bootstrap.sh: line 110: ./bpsl: not found 2022-07-15 10:56:51 \/home/pj/aports/testing/reduce-cas/src/Reduce-svn6339-src/psl/bootstrap.sh: line 128: ./bpsl: not found 2022-07-15 10:57:06 That's bad news 2022-07-15 10:57:25 it's in make install stage so the whole stuff builds fine 2022-07-15 10:57:49 now excuse me for a bit, don't want to burn my buns 2022-07-15 10:58:44 feed me buns 2022-07-15 10:59:23 come here then 2022-07-15 11:04:00 :'( 2022-07-15 11:10:35 it fails in install, idk why 2022-07-15 11:11:02 panekj: oh..."nice"....back to zero... 2022-07-15 11:11:53 https://tpaste.us/EB7J 2022-07-15 11:12:35 panekj: so again, probably is glibc related 2022-07-15 11:12:44 not really 2022-07-15 11:13:29 panekj: then what? 2022-07-15 11:16:45 as I said, i have no idea 2022-07-15 11:17:05 but it's not because of glibc, since: a) it builds from source 2) glibc wouldn't matter in packaging phase 2022-07-15 11:21:55 panekj: I think the same problem you will facing in the case of Maxima CAS (also open source) as well 2022-07-15 11:22:49 https://tpaste.us/0W7x 2022-07-15 11:23:46 panekj: What's that? 2022-07-15 11:28:06 build script to make alpine package 2022-07-15 11:28:13 I might get back to this, but after work 2022-07-15 11:28:47 panekj: I will be eagerly waiting... 2022-07-15 12:51:29 hello 2022-07-15 14:03:47 ncopa: can you tell me when the extended with iw is coming? 2022-07-15 15:44:39 next release should include it as it's now in the mkimg script 2022-07-15 19:52:27 if I download the image now does it have it= 2022-07-15 19:52:28 ? 2022-07-15 20:43:10 Julia language has packages for musl. Never the less, if someone downloads the (large) tarball and extract it...the resulting executable fails to load a .jl package. Any ideas? 2022-07-15 20:44:21 not without any indication what is failing 2022-07-15 20:45:58 the command, via the REPL, use Pkg results in an error 2022-07-15 20:46:22 like something is missing....a kind of a package management error 2022-07-15 20:47:42 wonder what it could be 2022-07-15 20:49:38 ACTION uploaded an image: (86KiB) < https://matrix.org/_matrix/media/r0/download/matrix.org/DaVxOwubHKEBMGCndtpYYdVf/Screenshot_20220715_234909.png > 2022-07-15 20:51:56 I hope that it is meaningful 2022-07-15 20:55:28 it's `using Pkg` not `use Pkg` 2022-07-15 20:57:17 psykose: Οk that's embarrassing...sorry 2022-07-16 04:06:40 Is there a good way to tell from a shell script (well, .profile) what tty I'm on? I want to make it so logging in on tty1 automatically starts X but tty2+ don't. 2022-07-16 04:22:17 There's a command "tty" that will print "the name of the terminal that is open", which would be something like "/dev/tty1" 2022-07-16 04:22:46 I don't know if I would recommend automatically starting X from your .profile, but you could do it 2022-07-16 04:24:47 if [ "$(tty)" = "/dev/tty1" ]; then echo you could start x here; fi 2022-07-16 04:27:33 I can work with that, thanks 2022-07-16 04:28:20 sure, glad it helps 2022-07-16 05:44:20 -w vm.unprivileged_userfaultfd=1" and "doas sysctl -w -vm.unprivileged_userfaultfd=1", both of them gets the "... is an unknown key" feed back. Could someone provide a method to correct this configuration without delete it? Thanks a lot! 2022-07-16 05:44:20 Hello every one, my alpine linux server always shows text "sysctl: error '-vm/unprivileged_userfaultfd' is an unknown key" when it starts init task sysctl. I checked /usr/lib/sysctl.d and found a file named "60-qemu-postcopy-migration.conf", containing content "-vm.unprivileged_userfaultfd = 1", which belongs to libvirt-qemu apk package, caused this problem. I'v tried to use "doas sysctl 2022-07-16 06:28:46 Hello again. A perhaps naive question. I would like to create a .desktop file to execute a language REPL from the terminal (say with executable lang). BUT I want to do it with alacritty and zellij at the same time. Does anyone know how to pass those parameters in the .desktop file, in the Exec= line? 2022-07-16 07:18:13 GeorgiosOPapadopoulos[m]: Would does it mean to use those at the same time? 2022-07-16 07:26:37 "Georgios O Papadopoulos: Would..." <- I mean that I want to open Alacritty (with Zellij -since alacritty does not have multiplexer capabilities) and in that terminal to open the REPL of the language 2022-07-16 07:27:17 I don't know zellij, I assume it's like tmux 2022-07-16 07:27:29 With alacritty, you can specify a command to run when you start it 2022-07-16 07:27:47 so that command should start zellij in a way that starts the repl 2022-07-16 07:27:47 ikke: yes...so I could I pass those as parameters in a .desktop file? 2022-07-16 07:28:25 ikke: Not really. Imagine the following: Open Alacritty > $ Zellij > $ lang 2022-07-16 07:28:44 GeorgiosOPapadopoulos[m]: just in one command in Exec = 2022-07-16 07:29:08 You first have to figure out how to start lang in zellij non-interactively 2022-07-16 07:29:22 can you provide a command to zellij? 2022-07-16 07:29:53 ikke: Well..suppose that I open Konsole... then I type zellij and then lang (successively) 2022-07-16 07:30:23 GeorgiosOPapadopoulos[m]: I would like something similar with Alactrity and in one command 2022-07-16 07:30:45 Try to do in non-interactively 2022-07-16 07:30:57 ikke: I lost you 2022-07-16 07:30:57 so in alacritty: exectue one command that opens lang in zellij 2022-07-16 07:31:04 without manually starting lang afterwards 2022-07-16 07:32:23 ikke: That;s the weird thing. In my KDE plasma, I have define alacritty as the default terminal (not important). The important is that the alacritty.yaml says that alacritty must ALWAYS open with zellij inside and this is not my case in a .desktop file... 2022-07-16 07:34:20 GeorgiosOPapadopoulos[m]: Thus far the following lines open julia repl but in an pure alacritty window (no zellij) 2022-07-16 07:34:25 GeorgiosOPapadopoulos[m]: [Desktop Entry]... (full message at https://matrix.org/_matrix/media/r0/download/matrix.org/GGijqTsAJzocmjLdaSZWXiwn) 2022-07-16 07:43:53 does the extended image have iw now? if Idownload it now 2022-07-16 07:51:35 scorpion2185[m]: You need to wait for 3.16.1 2022-07-16 09:59:19 hello...how does one implement pipewire? I mean I have installed it, but is there any service to be run? 2022-07-16 10:36:18 you have to start it with your desktop, and have a dbus session 2022-07-16 10:36:48 I'm not sure if it will help you but take a look to https://wiki.alpinelinux.org/wiki/PipeWire 2022-07-16 10:37:08 probably you need pipewire-pulse 2022-07-16 10:50:51 "I'm not sure if it will help you..." <- I did all that but in vein... no sound at all. I returned to pulseaudio and alsa 2022-07-16 10:51:19 Another musl-related problem... the Plots library in Julia Language does not compile 2022-07-16 10:53:24 GeorgiosOPapadopoulos[m]: what desktop do you use? 2022-07-16 10:53:39 donoban: KDE 2022-07-16 10:53:56 you could try to start pipewire on a terminal 2022-07-16 10:55:31 donoban: No that's ok...I gave up with those peculiarities and I am trying to make Julia to work -but with no success so far. Musl has a lot of problems https://github.com/JuliaLang/julia/issues/40556 2022-07-16 10:59:27 sorry, I can't help with that 2022-07-16 11:00:09 donoban: Yes...nobody here can. It's a musl dev's stuff...and they do not care about that particular problem 2022-07-16 11:01:56 well, it seems that they are against that change more than "they don't care" 2022-07-16 11:24:30 "well, it seems that they are..." <- same result though... 2022-07-16 12:21:24 Whenever I use setup-bootable -v alpine-extended-3.16.0-x86_64.iso /dev/nvme0n1p1, then reboot and select that disk to boot from it says missing operating system, press any key to reboot? 2022-07-16 12:24:09 I think because you specify a partition instead of a disk 2022-07-16 12:24:51 Do you mean for setup-bootable or when I change boot device on system startup? 2022-07-16 12:25:26 setup-bootable 2022-07-16 12:26:08 So should I just specify /dev/nvme0n1 then? 2022-07-16 12:27:07 Yes 2022-07-16 12:27:15 Wiki seems to suggest firstly creating a FAT32 partition and then running setup-bootable on that, which is what I've done 2022-07-16 12:27:47 Specifying the disk just reports an error about wrong filesystem type 2022-07-16 12:28:03 ok, n/m then 2022-07-16 12:28:15 Any other ideas? 2022-07-16 12:28:49 does fdisk -l /dev/nvme0n1 show it as bootable? 2022-07-16 12:30:18 I don't see anything that indicates it does 2022-07-16 12:31:26 Also doesn't show anything about being bootable for my other SSD, which is working for booting? 2022-07-16 12:34:37 sooo i thought i fixed my connection refused problem but i guess i was wrong and chronyd wasn't at fault. 2022-07-16 12:34:47 or maybe just partially 2022-07-16 12:36:03 after round about 1h30m i lose an active ssh session with broken pipe and again none of the exposed services become available. no ssh, no standard dns 2022-07-16 12:36:41 i set loglevel on debug3 in the sshd_config but i can't see anything useful popping up in the messages 2022-07-16 12:36:51 what syslog says 2022-07-16 12:36:54 nothing 2022-07-16 12:36:57 absolutely nothing 2022-07-16 12:37:03 but i'll paste it, one moment 2022-07-16 12:37:04 heh 2022-07-16 12:37:29 Loosing default route or something? 2022-07-16 12:37:56 to me it seems like it breaks network connectivity completely 2022-07-16 12:38:02 nope i thought about that as well 2022-07-16 12:38:25 connection untouched, no flapping on a switch or router 2022-07-16 12:38:27 cits_: any local firewall involved? 2022-07-16 12:38:39 on the pi, no 2022-07-16 12:38:48 at least not that i know of 2022-07-16 12:38:52 static or dhcp IP? 2022-07-16 12:39:16 static 2022-07-16 12:41:21 damn i guess debug3 hasn't logged such an event yet 2022-07-16 12:41:37 does it still respond to arping? 2022-07-16 12:43:08 it only responds to ping nothing else 2022-07-16 12:43:17 https://pastebin.com/p2RdXXWB 2022-07-16 12:43:37 that's the log from the morning when i was trying to login again but couldn't because of the refused 2022-07-16 12:44:07 Do you have direct access to the PI? Through hdmi or serial? 2022-07-16 12:44:12 Sounds like userspace crashed 2022-07-16 12:44:31 The kernel still responds to ping, but nothing else 2022-07-16 12:44:33 hdmi 2022-07-16 12:44:46 err that might be the wrong logs 2022-07-16 12:44:50 my bad 2022-07-16 12:45:12 was going to ask, what is in the various cron jobs? 2022-07-16 12:46:23 no idea, not mine 2022-07-16 12:46:37 i assumed built-in 2022-07-16 12:47:26 and as far as i can tell it looks very much like that, anacron, logrotate, etc etc 2022-07-16 12:49:53 that should not do anything dangerous, but as part of the 'process of elimination' you could disable cron for a bit 2022-07-16 12:51:35 done 2022-07-16 12:52:15 so i checked my logs again and it's rather unhelpful because all you'd see is me turning on and off services without having the correct time from start of the ssh session to termination of happens 2022-07-16 12:52:42 i'll try to time it properly and then send logs, otherwise it's misleading 2022-07-16 12:54:34 inbetween i switched also from chronyd to openntpd because chronyd to me appeared to still have issues syncing after net availability and ssh is apparently very dependable on time 2022-07-16 13:03:18 that should only be a problem if time jumps, and afaik both chrony and openntpd only jump once, at startup, and use adj_time after that 2022-07-16 13:04:48 chrony only if you have makeinitstepslew set 2022-07-16 13:39:45 ikke: it's automatically set but i noticed that during startups the time isn't picked up at all and i was behind days 2022-07-16 14:46:30 When I configure lbu to use encryption & reboot the system, it prompts me for the decryption password (as expected) but I cannot enter anything? Am I missing some sort of keyboard module or something? 2022-07-16 15:04:25 maybe, could you check what usb modules does it load? 2022-07-16 15:04:54 How do I do that? 2022-07-16 15:07:59 Oh I think I found it? Inside boot/syslinux/syslinux.cfg on my setup-bootable'd partition there's a line "APPEND modules=loop,squashfs,sd-mod,usb-storage quiet". So I think it's only loading storage for USB? 2022-07-16 15:08:54 There's also a similar line in boot/grub/grub.cfg with the same list of modules 2022-07-16 15:10:16 i think that the importat one is /etc/mkinitfs/mkinitfs.conf 2022-07-16 15:10:24 but it probably already has usb 2022-07-16 15:10:46 Yeah that file has features="ata base cdrom ext4 keymap kms mmc nvme raid scsi usb virtio" in it, USB appears to be present 2022-07-16 15:11:41 could you paste the output of 'lsmod | grep usb'? 2022-07-16 15:12:30 Sure. https://pastebin.com/raw/rTQAnuXS 2022-07-16 15:12:58 I'm not really sure how to configure or rebuild initramfs if that needs to be done, as I'm using a diskless install, my "boot partition" is just the official ISO 2022-07-16 15:14:08 Also fyi, the keyboard works as soon as it loads the apkovl file. As I'm able to enter decryption passphrases for LUKS devices, it's just for decrypting the apkovl files. 2022-07-16 15:14:28 do you have encrypted apkovl+luks? 2022-07-16 15:15:08 and your kernel modules are inside the luks device? 2022-07-16 15:15:35 The boot partition and apkovl files partition are not LUKS encrypted, if that's what you mean. The LUKS partition is a seperate one that just contains user home directories. 2022-07-16 15:18:43 I don't know if it's something related with the kernel/modules 2022-07-16 15:18:59 or a bug on apkvol handling 2022-07-16 15:19:19 I dunno either but it's existed for ages and I can't find anything about it online 2022-07-16 15:20:32 can you see something if you type before it asks for the apkovl? 2022-07-16 15:21:15 what it's the exact text which appears when it asks for the passwords? (I hadn't use that setup in years) 2022-07-16 15:21:34 No, cant see anything at all. The very first thing it does once you get past GRUB is it asks for the decryption passphrase 2022-07-16 15:21:44 I'll get a screenshot of the text, give me a few minutes 2022-07-16 15:24:11 https://litter.catbox.moe/zn16ir.png 2022-07-16 15:24:46 The 0% and hashtags were from the progress bar that appears just before the OpenRC text when not using an encrypted apkovl, I'm guessing its the progress for loading the contents of the boot files into memory 2022-07-16 15:26:17 But yeah, can't enter anything at all, which is sort of weird because just before this the default GRUB "Linux lts" prompt shows and in that I'm able to use the keyboard to change entries or execute actions. 2022-07-16 15:27:40 I don't know what to try 2022-07-16 15:27:58 open an issue at https://gitlab.alpinelinux.org/groups/alpine/-/issues 2022-07-16 15:28:29 Sure thing. 2022-07-16 15:31:44 What repo/project should I make the issue in? 2022-07-16 15:32:12 Not really sure what this issue falls under. 2022-07-16 15:32:23 The one donoban linked to 2022-07-16 15:32:28 maybe https://gitlab.alpinelinux.org/alpine/alpine-conf 2022-07-16 15:32:58 alpine/aports is a catch-all project for issues 2022-07-16 15:33:08 Ah, okay. 2022-07-16 15:33:54 viral32111: does it happen on real hardware right? 2022-07-16 15:35:09 Yeah. The screenshot I sent was a iKVM connection to the system. Cannot enter the password when a USB keyboard is hooked up to the system, or over iKVM. I also tested this in a Hyper-V Virtual Machine a few weeks back and the issue was the same, couldn't type anything. 2022-07-16 15:35:42 uhM, so seems worth to try on qemu 2022-07-16 15:36:31 I mean, if it doesn't work on real hardware, it probably won't work on any sort of VM. But I'll still try as I really wanna get this resolved. 2022-07-16 15:37:09 it will be fixed faster if it could be reproduced on a vm 2022-07-16 15:37:38 Sweet, will do it then 2022-07-16 15:38:37 Honestly surprised nobody has noticed this yet (can't find an existing issue that matches my problem) given I was recommended to setup apkovl/lbu encryption as encrypting the partition with LUKS on a diskless install is apparently impossible as the dmcrypt configuration resides within the apkovl files. 2022-07-16 15:40:23 I don't know how much popularity has diskless/apkovl installations has 2022-07-16 15:40:48 I personally don't like it very much :P 2022-07-16 15:40:55 It was one of the primary usecases of alpine when it was created 2022-07-16 15:41:32 yes, I started on it with it 2022-07-16 15:41:55 I would assume minimal because the wiki itself does not mention diskless setups for many of the pages. I find it ideal for my use case (servers) because I do not have to have a full system installed on disk, only the persistent service data. 2022-07-16 15:41:58 a xen running diskless alpine 2022-07-16 15:41:58 But most likely not using encryption 2022-07-16 15:42:51 but I feel too easy to lost things 2022-07-16 15:43:09 do something one day, other day there is a kernel upgrade, reboot, woops 2022-07-16 15:43:42 I have used these setups, and you get used to it. I work with routers and switches as well where you need to explicitly persist changes 2022-07-16 15:43:47 I suppose that it's nice for some kind of devices/systems which minimal changes over time 2022-07-16 15:44:02 yeah I was thinking on routers 2022-07-16 15:44:15 and also encryption is not very important there 2022-07-16 15:44:32 The alpine x86* builders have been running from ram for a long time as well 2022-07-16 15:45:25 do you know if there is some tests for diskless setup? 2022-07-16 15:46:01 s/is/are 2022-07-16 15:46:01 donoban meant to say: do you know if there are some tests for diskless setup? 2022-07-16 15:47:36 Not sure whether it actually tries to boot a system 2022-07-16 15:47:47 I know ncopa was working on something 2022-07-16 15:49:54 donoban: https://github.com/ncopa/alpine-installer-testsuite/tree/main/tests 2022-07-16 15:52:23 uhM, it looks easy to test encrypted apkovl also 2022-07-16 15:53:30 The encrypted apkovl file is fine, it can be decrypted with openssl enc manually to get the tar.gz back, it's just that you cannot enter the decryption passphrase when prompted on boot. 2022-07-16 15:55:12 yes yes, but maybe that problem is also reproduble on the test 2022-07-16 15:55:28 what is libachive-c 2022-07-16 15:55:30 ? 2022-07-16 15:56:17 I suppose that py3-libarchive-c-4.0-r0 2022-07-16 15:57:10 https://pkgs.alpinelinux.org/package/edge/main/x86_64/libarchive 2022-07-16 16:00:00 FAILED [ 0%] 2022-07-16 16:00:05 great 2022-07-16 16:02:17 well, something looks wrong, all tests are failing due timeout 2022-07-16 16:16:38 Anyone here? 2022-07-16 16:17:34 sorry that I could not reply within 21 seconds 2022-07-16 16:17:42 lazy 2022-07-16 16:55:43 People apparently just don't understand that IRC means idling 2022-07-16 19:00:27 kinda weird, busybox grep doesnt list -a as option, but doesnt complain when its used ... 2022-07-16 19:16:01 that's not something I've used, but it looks like the busybox source code explicitly ignores that on purpose 2022-07-16 19:16:08 https://busybox.net/downloads/busybox-1.35.0.tar.bz2 findutils/grep.c 2022-07-16 19:16:24 /* ignored: -a "assume all files to be text" */ 2022-07-16 19:16:31 /* ignored: -I "assume binary files have no matches" */ 2022-07-16 19:20:48 bokomaru: aha! :] 2022-07-16 19:21:08 kinda nice tbh 2022-07-16 19:23:52 yeah, I think the idea with things like this is to be mostly compatible with GNU grep, instead of reporting an error 2022-07-16 19:36:40 would still appreciate "ignored for compat" in docs 2022-07-16 19:44:14 Yeah, it's a problem that I have with busybox in general. I never found documentation that was thorough like man pages of coreutils or whatever 2022-07-16 19:44:40 So I end up looking at the source to find out something like what's happening to grep -a 2022-07-16 20:03:10 I agree wholeheartedly except for the mention of coreutils, whose docs aren't great either (and actually Texinfo) 2022-07-16 20:08:29 is a folder with files (say 20000 files) more or less likely to be corrupted in some way than an tar ball of the same data? 2022-07-16 20:15:59 humm: shrug, at least I haven't found myself resorting to reading source code to learn about coreutils options. Though to be fair, I probably usually end up reading the POSIX man pages from the "man-pages" package, which also isn't coreutils. I guess if you don't use GNU extensions, you can get away with that and it anyway doesn't matter a lot of the time :-P 2022-07-16 20:56:24 bokomaru: Reading POSIX is /better/ than reading the coreutils manual or the little busybox stuff, unless you explicitly wish to use non-standard behavior. 2022-07-17 03:30:38 get "can't unmount /media/sdb1 resource busy." After some research I found it's the loop device /dev/loop0 reading /media/sdb1/boot/modloop-lts. I tried "toram" passed as a parameter from grub (which some distros support) but that wasn't recognized. I don't really see anything in the alpine docs/wiki to suggest this is supported, but wanted to ask to be sure. Note that there's a Wikipedia page that sort of implies it's possible 2022-07-17 03:30:38 This is my first time ever using irc (I'm waaaay behind the times and a bit antisocial =) so forgive me if I do something stupid. I'm running alpine 3.16.0 from a usb drive (setup-bootable) with configs stored on the same usb drive. I was wondering if I could boot alpine into ram so that I could remove the usb drive. Technically of course I can yank out the drive (and alpine seems to run fine) but if I try to umount /media/sdb1 I 2022-07-17 03:30:39 (for what it's worth): . Thanks! 2022-07-17 03:35:01 Oh I forgot to mention, that I also tried unmounting /media/sdb1 (to no avail) after booting the alpine standard live iso (loaded onto a usb drive with dd); the same loop device is reading the same modprobe-lts file. 2022-07-17 04:57:16 hi alpine 2022-07-17 05:28:29 Hello 2022-07-17 07:23:09 maybe weird q, is it possible through apk to maintain up to date packages locally without intalling them (so eg if you dont have internet and need them you can install them? and dont want the system cluttered with many files normally) 2022-07-17 07:24:48 apk fetch 2022-07-17 07:25:02 and apk add 2022-07-17 07:25:56 PJ[m]: it wont keep it up to date i guess? also not get dependencies? 2022-07-17 07:26:37 i dont upgrade too often so maybe could be solution yeah 2022-07-17 07:27:20 Fetch options: 2022-07-17 07:27:21 -R, --recursive Fetch packages and all of their dependencies 2022-07-17 07:27:59 PJ[m]: hah! interesting 2022-07-17 13:36:23 hi, i was trying to configure Kodi on an Alpine machine and when i use some addons, it instantly crashes 2022-07-17 13:37:02 the error seems releated to the musl linker and it happen for two addons reporting the same error. 2022-07-17 13:37:57 both do not ships binary and, from the report they crash after trying to load '/usr/lib/python3.10/lib-dynload/_sqlite3.cpython-310-x86_64-linux-gnu.so' 2022-07-17 13:39:29 probably i'm wrong, but: isn't strange that the library is compiled as *-gnu.so ? 2022-07-17 13:40:16 Maybe such internal python lib has been compiled against glib by error? 2022-07-17 13:45:21 Uniformbuffer[m]1: afaik, that's due to how python names different platforms 2022-07-17 13:45:32 and at least for a long time, didn't have anything specific for musl 2022-07-17 13:46:02 Uniformbuffer[m]1: We used to override it, but that gave more issues 2022-07-17 14:19:22 hi everyone 2022-07-17 14:19:41 I am trying to run asterisk 18 on armv7 platform 2022-07-17 14:20:06 I think it's completely broken i.e.: pjsip modules are not responding to any configuration 2022-07-17 14:20:32 I tried to copy a working all the .conf from another (working) machine 2022-07-17 14:21:02 and asterisk does not load any object, looks like "empty", no chans no auth no nothing 2022-07-17 14:21:24 anyone has some experience ? 2022-07-17 14:21:32 Alpine Edge 3.16 on armv7 2022-07-17 14:21:44 3.17aplha 2022-07-17 16:28:51 I'm running proxmox, in it I'm running an LXC container using alpine 2022-07-17 16:29:11 But for some reason it doesn't have an IP address 2022-07-17 20:56:36 anyone know of a nice mini computer thats good enough for wathcing movies/web/termianl, i guess raspi 4 falls a bit short ... 2022-07-17 21:06:09 probably used laptops 2022-07-17 21:08:17 psykose: yeah that would be very minimal in one sense, kinda interesting option, but probably ill go for a mini "stationary" 2022-07-17 21:08:34 i have an old intel nuc thats sometimes making a lot of noise now .. 2022-07-17 21:14:57 Maybe you need to grease your coolers 2022-07-17 21:15:39 Ermine: maybe! what does that mean? 2022-07-17 21:20:11 frag: open up your nuc, get its cooling fan and lubricate it. Better google for details 2022-07-17 21:21:11 Ermine: ah, will try! thanks! 2022-07-18 00:34:53 be very careful with that cooling fan 2022-07-18 00:35:06 my boyfriend fucked up his old NUC by removing the fan too many times 2022-07-18 00:35:15 those asshats SURFACE SOLDERED the fan connector 2022-07-18 00:35:33 guess what ripped off the circuit board and tore the traces eventually? 2022-07-18 00:36:35 hey, if you want a mini computer, probably can't go wrong with a used M1 Mac mini 2022-07-18 00:36:51 people probably selling those at a discount because they quickly upgraded to newer and shinier parts 2022-07-18 00:37:16 if they didn't trade them in to Apple 2022-07-18 00:37:28 wait this is alpine 2022-07-18 01:19:03 kode54: thanks for the tip :] 2022-07-18 01:30:36 frag: well, it's not yet linux compatible to perfection, but it's a simple machine that will do the terminal things 2022-07-18 01:31:00 and in the hardware class, probably has one of the best iGPUs 2022-07-18 01:32:22 if you wait maybe a few months to a year, it will have full linux support (it has Asahi for now, but no hardware acceleration, and no fully working sound support yet for the integrated sound hardware, mainly because they don't want to blow out people's sound equipment) 2022-07-18 01:33:15 but it's a sharp little machine, and should be available for less than MSRP now considering it's no longer the latest hotness 2022-07-18 01:39:31 need slp, take caew 2022-07-18 09:03:50 kode54: thank you on cooling fan warning 2022-07-18 09:05:08 you're welcome, assuming it's still a problem post Skull Canyon 2022-07-18 09:05:29 that's what he had, the Skull Canyon i7 2022-07-18 09:07:32 Anyway, this is a physical computer maintenance, and it is easy to harm computer this way 2022-07-18 09:09:19 My hands are growing from ass, so I damaged several machines this way :D 2022-07-18 09:11:37 yeah, I've damaged several machines doing maintenance 2022-07-18 13:19:33 kode54: thats why you should use nuc and the amd equal with passive cooling :) 2022-07-18 13:19:49 0dB, no dust getting sucked into the unit, dead silence :) 2022-07-18 15:20:57 scorpion2185[m]: https://gitlab.alpinelinux.org/alpine/aports/-/issues/14031 2022-07-18 17:18:48 scorpion2185[m]: https://dl-cdn.alpinelinux.org/alpine/v3.16/releases/x86_64/alpine-extended-3.16.1-x86_64.iso 2022-07-18 18:28:04 woho! 2022-07-18 18:39:37 ACTION throws release confetti 2022-07-18 18:57:26 ikke: i'l lcheck it 2022-07-18 19:04:00 Hello! 2022-07-18 19:04:10 Can anyone help regarding flatpak ? 2022-07-18 19:04:43 No experience myself with flatpak 2022-07-18 19:05:16 CA_RIA: maybe here https://matrix.to/#/#flatpak:matrix.org 2022-07-18 19:05:18 I used it without problems until I rejected thei rmodel 2022-07-18 19:05:35 s/thei rmodel/their model 2022-07-18 19:05:35 donoban meant to say: I used it without problems until I rejected their model 2022-07-18 19:06:31 CA_RIA what's the question? 2022-07-18 19:07:52 Adding flathub does not work. Unspecified proxy lookup failure. 2022-07-18 19:08:51 Can't load url. Flathub url works 2022-07-18 19:10:17 Can you send the output of the command and the command you ran? 2022-07-18 19:13:03 trying to use setup-bootable on a sd-card for raspi, get errors: https://file.silentsilas.com/L5r.txt 2022-07-18 19:13:45 setup-bootable does not support rpi 2022-07-18 19:15:03 :| 2022-07-18 19:15:42 I can't send otput. It's virtual machine 2022-07-18 19:16:05 Copy/paste from VM does not work. 2022-07-18 19:17:03 https://imgur.com/AHLeCqz.png 2022-07-18 19:17:11 I manage via main machine 2022-07-18 19:20:36 CA_RIA: install ssh server on your virtual machine and connect to it via ssh client from your host 2022-07-18 19:21:45 CA_RIA it looks like you have an invalid proxy configuration that Flatpak is trying to respect? 2022-07-18 19:24:35 No, everything works fine, no proxy. Internet is working fine. Ssh is installed 2022-07-18 19:25:05 CA_RIA clearly Flatpak is trying to use some proxy given that error 2022-07-18 19:25:47 CA_RIA what's the output of echo $http_proxy 2022-07-18 19:25:56 okay ten 2022-07-18 19:25:59 * okay then 2022-07-18 19:35:35 :/ 2022-07-18 20:36:04 it's the proxy bug where setup-alpine sets up an empty proxy 2022-07-18 20:36:10 should now be fixed with new release media 2022-07-18 21:15:02 is it possible to revisit "--without-pythonmodule" build option for unbound that was introduced in https://github.com/alpinelinux/aports/commit/4dafb4f192c8596ccf4d68bed7fa6373309ad321 ? 2022-07-18 21:15:39 that commit seems to be a bit old (11 years) so maybe enabling this option is possible now? 2022-07-18 21:21:34 Quick question if someone has a moment. Does Alpine have a similar check as Ubuntu-Based system for pending reboot i.e. /var/run/pending-reboot for critical updated? 2022-07-18 22:33:43 Hi alpine, has anybody given thought to my earlier question? Is it possible to run a bootable usb alpine linux in copy-to-ram mode and remove the usb flash drive? 2022-07-18 22:33:49 BloodLines[m]: most likely not, but you can just verify if current running kernel is same version as in /lib/modules/ 2022-07-18 22:35:16 panekj: Thanks for the reply, I am less familiar with alpine but if my understanding is correct kernel should be the main update that would require a reboot due to its slim nature. Would that be a relatively safe assumption? 2022-07-18 22:35:51 it's only required to reboot since we don't store previous kernel versions 2022-07-18 22:36:14 and it's only required to reboot if you want to load new modules 2022-07-18 22:36:39 Alright, makes sense. That should work then. Thanks for the assistance! 2022-07-18 22:37:44 test 2022-07-18 22:38:17 test failed successfully 2022-07-18 22:39:25 trying to install on rpi, how can i get it to boot on the right hdd? ive set up the disk and added root=/dev/... to cmdline.txt 2022-07-18 22:40:17 but it seems to boot diskless isntead 2022-07-18 22:50:34 test 2022-07-18 22:50:42 its me again :> 2022-07-18 22:53:57 who dis 2022-07-18 23:45:34 ngortheone: you should open an issue about it 2022-07-19 08:05:55 Heyo, could someone help me with gitlab registration? I've used a wrong mail, and the "resend mail" feature doesnt send the confirmation mail to the new address:/ 2022-07-19 08:09:11 make a new account? 2022-07-19 08:09:36 doesn't let you reclaim the username 2022-07-19 08:09:55 use a different username 2022-07-19 08:10:24 im attached to my username~ >_< 2022-07-19 09:16:16 Please send as much details as you can about the account, and I'll see what I can do. 2022-07-19 11:39:25 thanks for helping out:> 2022-07-19 13:07:49 meh 2022-07-19 13:19:05 hello o/ quick question dns server could be define into /etc/network/interface ? or only in resolv.conf ? 2022-07-19 13:19:37 i only put them in resolv.conf 2022-07-19 13:20:20 thanks Lord ;) 2022-07-19 13:29:57 Went from Alpine to Arch.. and back to Alpine :D 2022-07-19 14:25:38 would love to switch from alpine to arch but that involves quite a bit of work... 2022-07-19 14:26:24 i'm not very familiar with the alpine setup yet and especially don't want to mess up my existing LVM on LUKS conf 2022-07-19 14:28:23 lvm/luks tutorial could be found into the wiki 2022-07-19 14:36:13 already read it. still, the possibility to mess something up is always there, and i still want to test it in a VM before actually doing it 2022-07-19 14:36:15 thanks though! 2022-07-19 16:38:18 "i'm not very familiar with the..." <- why would you want to 2022-07-19 16:38:25 "Went from Alpine to Arch.. and..." <- why did you switch to arch in the firsst place? 2022-07-19 18:31:21 Hi @ all 2022-07-19 18:33:02 Anyone knows how I get a "real" lts Kernel? 2022-07-19 18:33:21 apk add linux-lts? or is that a "fake" lts kernel 2022-07-19 18:33:44 Duck[m]: no particular reason. i just like the philosophy behind it more than arch, want to try a system without systemd, etc. 2022-07-19 18:34:16 The on it's named lts is always changing when edge is changing 2022-07-19 18:34:28 it follows lts 2022-07-19 18:34:59 ptrc: It looks like a "fake" ... 2022-07-19 18:35:01 ptrc: it's only a real lts kernel if it comes from the land of RHEL and has a 4.x version, otherwise it's fake sadly 2022-07-19 18:35:20 Sparkling stable 2022-07-19 18:35:47 LTS = things i never upgrade, apparently 2022-07-19 18:36:01 feuerteufel: latest lts kernel is 5.15.55, checks out with kernel.org, i'm not sure what else could you mean by "changing" 2022-07-19 18:36:10 Or am I doing something wrong? 2022-07-19 18:36:22 feuerteufel: what are you seeing exactly that you don't expect? 2022-07-19 18:38:18 Before, it changed not that often like every week now, or am I wrong? 2022-07-19 18:38:49 lts stands for long term support not latency-high term support so i think it's "real" 2022-07-19 18:39:27 indeed the kernel developers make releases like every week or two 2022-07-19 18:39:32 For me it looks like, that ther is no dif tween lts and testing ... 2022-07-19 18:39:34 this has been the case for... idk, always? 2022-07-19 18:39:41 i think you don't understand what lts is 2022-07-19 18:42:15 But then, what is the Testing for? 2022-07-19 18:42:27 If all the same? 2022-07-19 18:43:25 i mean it's really easy to get what you want, just don't upgrade for 3 months at a time which seems to be what you want the kernel to be doing 2022-07-19 18:45:46 feuerteufel: lts means there will not be any new features / breaking changes 2022-07-19 18:46:03 security fixes will require regularl releases 2022-07-19 18:46:12 5.15.55 for instance contains a single commit in it 2022-07-19 18:46:14 literally one 2022-07-19 18:46:18 and it was in edge for 3 days first 2022-07-19 18:46:23 https://cdn.kernel.org/pub/linux/kernel/v5.x/ChangeLog-5.15.55 look at this amazing changelog 2022-07-19 18:47:24 But on Alpine it comes up al the same time, corect? 2022-07-19 18:47:56 feuerteufel: whenever an LTS release is made 2022-07-19 18:47:59 do you have a point to make or will you say the same thing in a circle until you are satisfied 2022-07-19 18:48:30 and i don't think 3 days is 'the same time', but i don't know your timescale 2022-07-19 18:49:02 If you have complaints about the amount of stable releases, go complain to GKH 2022-07-19 18:49:17 (not really) 2022-07-19 18:49:23 fan mail goes to: gregkh@linuxfoundation.org 2022-07-19 20:14:42 Hello. Is #alpine-linux on Libera.chat real? 2022-07-19 20:15:15 It's real in that it exists 2022-07-19 20:15:20 it's a real irc channel, not officially endorsed by alpine though 2022-07-19 20:15:31 it's a great place to lose braincells and laugh a little, why 2022-07-19 20:15:45 Okay. 2022-07-19 20:16:02 So, the people on there are not credible sources? 2022-07-19 20:17:19 They don't speak for this project 2022-07-19 20:17:33 i don't think it works that way - it's just a community-led channel, but i don't think anyone would spread misinformation there 2022-07-19 20:17:55 ikke: Okay. That's good to know. They seem a bit questionable mentally, I have to say. 2022-07-19 20:18:08 now I'm curious who is in there. :/ 2022-07-19 20:18:26 Been a while since I last was there 2022-07-19 20:18:41 THere was this one user who didn't want to use oftc 2022-07-19 20:18:58 yeah, this is literally the only channel I'm in on oftc. 2022-07-19 20:20:40 Could I put a PyLink relay in this channel? 2022-07-19 20:21:04 Hi. struggling to find the magic formula for new USEROPTS in setup-alpine answer file in order to NOT create any user... Any hint? 2022-07-19 20:23:34 ikke: that person is hilarious in the right moments 2022-07-19 20:40:13 anyone know how a raspi compares to a x86 computer security wise? 2022-07-19 20:41:39 depends where you put it 2022-07-19 20:41:42 ban evading via pylink, advanced 2022-07-19 20:44:17 straight on the internet! 2022-07-19 21:03:05 no clues on USEROPTS ? (not setting it brings interractive mode) :( 2022-07-19 21:03:38 macmpi: I'm looking what can be done 2022-07-19 21:05:46 thanks Ermine: 2022-07-19 21:06:21 macmpi: try USEROPTS=-h . Not the most elegant solution, but it should work 2022-07-19 21:08:24 :) nice 2022-07-19 21:11:30 will probably fill an issue then, as it's miss. Clever workaround in the meantime Ermine: thanks. 2022-07-19 21:13:17 Yeah, file an issue please 2022-07-19 21:27:21 https://gitlab.alpinelinux.org/alpine/aports/-/issues/14035 2022-07-19 21:27:52 it should be in alpine-conf 2022-07-19 21:34:13 aports is catch-all 2022-07-19 23:34:48 http://ogd2znrxk7xziy46ed5yxpwvvcgqpdavmsu7szbwk3hmmc3vfzwvrlyd.onion 2022-07-20 00:26:34 can someone help with https://gitlab.alpinelinux.org/ngortheone/aports/-/jobs/774800 ? Seem like there is an issue linking to python shared library 2022-07-20 01:20:29 Need some input on https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/36626 - enabling --with-pythonmodule adds python as a dependency. What do we do in this case? 2022-07-20 01:21:11 1) Make subpackage, but then there is a problem with dbg and alike raised by psykose 2022-07-20 01:21:32 2) Make entirely new pacakge unbound-pythonmod' 2022-07-20 01:21:45 3) Accept extra dependency in this package 2022-07-20 01:21:49 pls advice 2022-07-20 01:40:30 #alpine-devel 2022-07-20 03:46:27 "Duck 🏞️: no particular reason. i..." <- ok 2022-07-20 03:46:50 I tried to install alpine linux but the installer is trying to install a firmware package that doesn't exist in the alpine linux repos 2022-07-20 03:47:02 linux-firmware-something 2022-07-20 05:03:06 please advise 2022-07-20 07:39:06 how do I install sxmo? 2022-07-20 07:39:14 sxmo* no such package 2022-07-20 07:39:26 how do I tell it to install all packages that start with sxmo? 2022-07-20 08:53:20 sxmo is provided by pmOS, not Alpine. 2022-07-20 08:53:31 see https://man.sr.ht/~anjan/sxmo-docs-stable/INSTALLGUIDE.md#strongprebaked-imagesstrong 2022-07-20 10:38:10 what can be the reason for ERROR: package: temporary error (try again later) 2022-07-20 10:38:18 dns issues 2022-07-20 10:38:24 or other network related issues 2022-07-20 10:38:43 how can I add MR without git clone? 2022-07-20 10:38:51 send patch to mailing list 2022-07-20 10:39:16 https://lists.alpinelinux.org/~alpine/aports 2022-07-20 10:39:28 or use git clone --depth=1 if the size of the repository is the issue 2022-07-20 10:39:35 ikke: thanks 2022-07-20 10:39:52 bandwidth issues :P 2022-07-20 10:40:38 Then definitely --depth=1 2022-07-20 10:41:03 will try, thanks 2022-07-20 11:05:02 what could be the reason if shared lib is not found but it's in /lib? 2022-07-20 11:05:23 should be in /usr/lib afaik 2022-07-20 11:06:22 ok, that worked thanks 2022-07-20 11:10:20 panekj: depends on loader's library path (you can change it with LD_LIBRARY_PATH) 2022-07-20 11:18:14 wouldn't ld.so.conf cover that? 2022-07-20 11:19:02 panekj: think that's glibc specific 2022-07-20 11:20:33 man-made beyond comprehension 2022-07-20 11:20:45 s/man-made beyond comprehension/man-made horrors beyond comprehension 2022-07-20 11:20:45 panekj meant to say: man-made horrors beyond comprehension 2022-07-20 11:21:46 aron: thanks 2022-07-20 13:51:29 Sheila: I see the sxmo packages on community 2022-07-20 13:52:18 is that repo in your /etc/apk/repositories? 2022-07-20 13:53:01 yes you know the community repo 2022-07-20 13:53:26 what is the package for intel mesa? and driver? 2022-07-20 13:53:35 I have n4100 intel 2022-07-20 13:54:11 I installed mesa-dri-intel but it says that's deprecated 2022-07-20 13:55:00 okay, 1. I maintain packages in Alpine, so there's no reason to be Like That, and 2. I asked because if you *don't* have community/ in your /etc/apk/repositories, you won't see sxmo-* 2022-07-20 13:55:56 okay did i say something bad? 2022-07-20 13:56:38 referring specifically to yes you know the community repo 2022-07-20 13:57:43 I don't see why is bad but ok 2022-07-20 13:58:05 sxmo is not starting I think I am missing drivers 2022-07-20 13:58:14 you'll likely want: linux-firmware-intel mesa-dri-intel mesa-vulkan-intel(?, not sure) 2022-07-20 13:59:07 how can I make sure to have all things for intel cpu? I use it as GPU also 2022-07-20 13:59:13 *maybe* xf86-video-intel, but I doubt it—xf86-video-modesetting should work 2022-07-20 14:00:28 ok trying those, it says that mesa-dri-intel is deprecated, apk info 2022-07-20 14:02:15 probably mesa-dri-gallium plus libva-intel-driver & intel-media-driver 2022-07-20 14:02:34 it's been several years since I've dealt with intel GPU crap 2022-07-20 14:04:08 also, check what /var/log/Xorg.log (or whatever) says, looking specifically for (EE) lines. 2022-07-20 14:09:31 xf86-video-intel will pull the mesa driver 2022-07-20 14:19:23 error loading module fbdev and vesa 2022-07-20 14:19:46 failed to open /dev/dri/card0 no such file or directory 2022-07-20 14:23:21 installed xf86-video-vesa and fbdev 2022-07-20 14:23:45 now the extened installer worked fine and made the repo 2022-07-20 14:29:52 is this https://raspberrypi.stackexchange.com/questions/116507/open-dev-dri-card0-no-such-file-or-directory-on-rpi4? 2022-07-20 14:29:56 the problem 2022-07-20 14:44:24 no card 0 only card1 there 2022-07-20 14:44:38 I cannot modprobe vc4 2022-07-20 15:02:23 is there a way to force alpine linux to be installed even if it complains about missing firmware? 2022-07-20 15:06:40 Have you tried apk add linux-firmware-none 2022-07-20 15:07:26 I can't even get it installed because it complains about a firmware that doesn't exist 2022-07-20 15:07:37 nescafe: should I do it in the live iso before running the installer 2022-07-20 15:07:42 "installer" 2022-07-20 15:07:53 Yes just run it before setting up Alpine 2022-07-20 15:09:44 in the wiki: apk add -u 2022-07-20 15:09:44 what does the -u? 2022-07-20 15:10:18 apk add --help | grep -u 2022-07-20 15:10:27 apk add --help | grep '-u' 2022-07-20 15:10:51 oh I hate unix shells 2022-07-20 15:11:12 anyway, there is help, read it 2022-07-20 15:12:52 didn't know about apk add --help ,tried to find the man apge 2022-07-20 15:13:21 why nano is telling me "reading data from keyboard press ^d to cancel"? 2022-07-20 15:13:47 almost every command has either -h or --help, or both 2022-07-20 15:22:33 panekj: grep -- -u 2022-07-20 15:22:43 I know 2022-07-20 15:23:34 I also hate the inconsistency and over-verbosity of some gnu tools. -h doesn't exist and --help does, or the reverse, and -v spits out a whole buncha crap *I really dgaf about* along with the version 2022-07-20 15:23:59 same for busybox 2022-07-20 15:24:35 but it's mostly posix problems 2022-07-20 15:25:43 hanetzer: atleast GNU tools work, like adduser, busybox adduser doesn't have like half of the things gnu's does 2022-07-20 15:26:17 maksim[m]: not saying they don't lmao. 2022-07-20 15:26:25 I don't see anything more that's needed in adduser bb 2022-07-20 15:43:29 Duck[m]: what does 2022-07-20 15:43:32 "it complains about a firmware that doesn't exist" mean 2022-07-20 16:01:03 it says, when It actually starts to install(by trying to download packages) error linux-firmware-b43 not found 2022-07-20 16:02:31 "Yes just run it before setting..." <- ok thanks 2022-07-20 16:03:59 how do I install packages like apt install sxmo* 2022-07-20 16:04:14 apk add sxmo* doesn't work 2022-07-20 16:04:46 "Have you tried apk add linux-..." <- but wouldn't that not allow ANY firmware package to be installed? Or will it only prevent proprietary firmware? 2022-07-20 16:13:52 -b43 doesn't exist in any install script that i can see 2022-07-20 16:13:55 what iso were you using 2022-07-20 16:28:24 "what iso were you using" <- the latest standard one 2022-07-20 16:28:39 I am pretty sure that it somehow detects the firmware 2022-07-20 16:29:25 because I think that there's a page about it 2022-07-20 16:29:27 on kernel.org 2022-07-20 16:30:14 i am not sure what would try to add linux-firmware-b43 because i can't find any references to it 2022-07-20 17:10:32 Duck[m] I must have misunderstood, I used linux-firmware-none a few times when installing from a rescue environment on a VPS 2022-07-20 17:11:52 I had similar issue with b43 while installing alpine on macbook air. 2022-07-20 17:12:14 This is where it selects firmware packages: https://gitlab.alpinelinux.org/alpine/alpine-conf/-/blob/master/setup-disk.in#L475 2022-07-20 17:13:03 I just patched that line with the firmware packages I knew I needed at the time of installation. 2022-07-20 17:13:33 ... while installing alpine 3.16 standard 2022-07-20 17:13:43 Duck[m]: ^ 2022-07-20 17:15:42 ah, i see 2022-07-20 17:15:52 because the b43 module exists 2022-07-20 17:15:58 sigh, yeah 2022-07-20 17:23:23 i think i did comment on this already 2022-07-20 17:25:05 I might have missed it in logs 2022-07-20 18:06:46 i mean a couple days ago 2022-07-20 19:00:01 How can I get OpenRC to stop trying to start udev? I've disabled services related to it or removed it as a dependancy everywhere, but OpenRC still complains about being unable to find the udev executable. 2022-07-20 19:03:15 is it in rc-update at all? 2022-07-20 19:03:48 nope 2022-07-20 19:04:17 are you sure it's openrc that's trying to start it, and not another service? 2022-07-20 19:04:17 something is depending on it 2022-07-20 19:05:50 lopid: I've ripgrep'd init.d for udev and nothing in rc-update depends on it 2022-07-20 19:06:17 can you post rc-update 2022-07-20 19:06:57 expand to /etc 2022-07-20 19:11:01 https://transfer.sh/VY7hyT/update.txt -- wpa_supplicant depends on it but I commented out the dependency 2022-07-20 19:12:47 `after` doesn't start services pretty sure 2022-07-20 19:13:08 also this pastebin site is hilarious haha, thanks 2022-07-20 19:14:08 oh, got it, had to remove the udev-init-scripts package 2022-07-20 19:14:56 thanks 2022-07-20 19:15:29 psykose: it wasn't fun to build it from source 2022-07-20 19:16:05 I had to grab something like debian 7 to have properly outdated dependencies 2022-07-20 19:17:08 b43? or 2022-07-20 19:17:20 transfer.sh 2022-07-20 19:17:28 ah 2022-07-20 19:17:43 unfortunately, it uses node.js 2022-07-21 01:22:23 "Duck 🏞️: ^" <- thanks 2022-07-21 01:23:04 "I just patched that line with..." <- can I have the patched script? 2022-07-21 01:24:13 "because the b43 module exists" <- but when I installed the proprietary driver on solus, the network straight up stopped working 2022-07-21 01:24:23 and when I uninstalled it, it started working again 2022-07-21 01:24:24 weird 2022-07-21 01:24:58 dunno, i would assume the b43 kmod doesn't do anything without firmware 2022-07-21 01:25:02 maybe there's some special states 2022-07-21 01:25:08 in any case you just want to patch that to skip b43 2022-07-21 01:26:05 change `echo ${firmware_pkgs:-linux-firmware-none}` to `echo ${firmware_pkgs:-linux-firmware-none} | grep -v b43` or something 2022-07-21 01:27:37 psykose: oh ok thanks 2022-07-21 01:28:04 and there's a b43-fwcutter that can let you create some firmware by hand if you get that far, you need to fetch the files yourself though 2022-07-21 01:28:08 ya know, licencing and shit 2022-07-21 01:28:38 hm ok 2022-07-21 01:28:40 thanks 2022-07-21 01:46:57 "change `echo ${firmware_pkgs:-..." <- how can I manually tell it to show me the firmware packages it wants? 2022-07-21 01:47:05 I have copied that snippet of code 2022-07-21 01:47:08 it would install them i guess 2022-07-21 01:47:13 the one that detects it and apparently echos it 2022-07-21 01:47:28 psykose: I would like it to output the required packages to standard output 2022-07-21 01:48:21 psykose: yes but I would like to see them 2022-07-21 01:48:22 before it does 2022-07-21 01:48:34 there isn't any Yes or No for apk I presume 2022-07-21 01:49:32 "change `echo ${firmware_pkgs:-..." <- what does that -linux-firmware-none mean? 2022-07-21 01:49:40 does that mean, install this if you find nothing? 2022-07-21 01:56:44 yes 2022-07-21 01:57:53 "oh ok thanks" <- that worked! 2022-07-21 01:57:56 I think 2022-07-21 01:57:58 thanks 2022-07-21 04:32:12 I think that it's avaliable in alpine linux but I think that it's under a different name because when I removed other linux firmware packages my network stopped working 2022-07-21 09:42:25 it 2022-07-21 14:57:51 if this the old softmac wifi on an old computer, iirc the wifi device will have all kinds of problems. not least of which is it may not work if the system is under load 2022-07-21 14:58:10 then it will start working again if the load stops, etc 2022-07-21 15:32:03 that did happen on other distributions 2022-07-21 15:32:06 If I recall correctly 2022-07-21 15:32:10 but It didn't happen on alpine 2022-07-21 15:32:12 for whatever reasson 2022-07-21 15:32:23 * for whatever reason 2022-07-21 15:32:33 also, for some reason, alpine linux made my boot partition 35 MBs or so 2022-07-21 15:32:43 whilst it made it 100MBs on another computer 2022-07-21 15:32:58 extremely peculiar, 35MBs is too small. 2022-07-21 21:11:37 Is there a command to list all installed APKs, just the names w/o version, including those added as a dependency? 2022-07-21 21:12:10 cat /etc/apk/world 2022-07-21 21:12:24 yeah, those are the explicit ones 2022-07-21 21:12:36 wait... plain "apk info" maybe? I might have missed that 2022-07-21 21:12:56 cat /lib/apk/db/installed | grep 'P:' | cut -d':' -f2 2022-07-21 21:13:14 damn, I was shell-script-madnessing "apk list -I '*gmp*'" and stuff 2022-07-21 21:13:29 and that was odd as it showed {gmp} for gmp-dev 2022-07-21 21:13:39 but apk info | grep seems just right 2022-07-21 21:14:07 {} is origin package 2022-07-21 21:15:34 yeah - my concrete application is in one of my homedir scripts that tries to get the same set of packages to work cross distro 2022-07-21 21:15:59 so I had a need for a query "show me the existing package of gmp gmp-dev libgmp libgmp-dev that exists, and put it in the world file so it stays there because I do use it explicitly" 2022-07-21 21:16:09 I really missed just running apk list _without_ args 2022-07-21 21:16:15 *info 2022-07-21 21:18:02 do have to say, apk is kinda weird - so many different output formats 2022-07-21 21:18:35 output was never really meant for scripting 2022-07-21 21:18:39 yeah 2022-07-21 21:18:49 not sure how it will be with apkv3 2022-07-21 21:18:57 for origin only: cat /lib/apk/db/installed | grep 'o:' | cut -d':' -f2 2022-07-21 21:19:17 ikke: would be great to have flag --format like docker cli 2022-07-21 21:19:30 panekj: suggest it on the apk-tools project :) 2022-07-21 21:20:03 I don't think it's easily possible in C 2022-07-21 21:20:14 no, most likely not 2022-07-21 21:22:19 lol, THAT is your db format 2022-07-21 21:22:25 a huge plaintext file separated by empty lines 2022-07-21 21:22:32 and yet apk is actually fast 2022-07-21 21:22:39 new lines* 2022-07-21 21:22:52 it's fast when your disk is not fragmented 2022-07-21 21:23:00 I meant, fields in record separated by newlines, and records separated by \n\n 2022-07-21 21:23:06 although that will change with apkv3 most likely 2022-07-21 21:23:23 despite this file containing data for every single file, checksum apparently 2022-07-21 21:23:37 who needs sqlite anyway then? ;) 2022-07-21 21:24:25 apkv3 will have a custom memory-mapped data format 2022-07-21 21:38:03 but then it'll be even faster 2022-07-21 21:38:07 other distros will be jelly 2022-07-21 21:38:26 but it won't be possible to just look at the db 2022-07-21 21:38:30 there's still a large bottleneck of the single download connection 2022-07-21 21:39:32 it's the most visibly slow part if you use apk on something with 300ms ping 2022-07-21 21:39:36 or bad mobile internet 2022-07-21 21:39:50 just don't do that 2022-07-21 21:39:52 simple 2022-07-21 21:39:53 simply do no 2022-07-21 21:39:56 ez 2022-07-21 21:40:12 granted it's quite hard to make something resilient against such things 2022-07-21 21:40:39 just transport apk's through quantum space or something 2022-07-21 22:04:30 another weird question: is it a really bad idea to keep main and community on stable but run testing on edge? 2022-07-21 22:04:48 like, for me it works right now, but should I expect anything "really bad" from there or at worst some of the packages there will break? 2022-07-21 22:05:23 If I understand things right, each package is _either_ in main, community _xor_ testing, so there should be no or only low overlap of same package and thus potential of conflicts 2022-07-21 22:07:04 there is no overlap, the repos have no connection 2022-07-21 22:07:10 the issue is the branch they get built against 2022-07-21 22:07:13 testing is only built against edge 2022-07-21 22:07:40 so if you use something from edge that links fancylib.so.1, and it gets bumped to .2, and something from stable wants .1, then one of the two will be broken 2022-07-21 22:07:47 realistically you just won't be able to upgrade 2022-07-21 22:11:50 yeah, that's the breakage I would expect indeed 2022-07-21 22:12:01 at which point I'd think about if I want pull everything to edge, or just skip that package 2022-07-22 00:17:29 Is there a time limit for how long a package can stay in testing without moving to either community or unmaintained? 2022-07-22 00:17:45 From the wiki, it sounds like there is technically a 6 to 12 months limit, but e.g. pqiv is in testing since 2018 2022-07-22 00:17:50 and got updated a few times 2022-07-22 00:18:12 or does the "timer" basically "reset" on each update? 2022-07-22 00:19:43 there's not really an official policy it's just random discretion 2022-07-22 00:19:58 even if there was a super formal policy there's no mechanism or detection 2022-07-22 00:21:18 ok, so I don't need to "fear" that the six packages from testing I have installed will go away soon because they've been there for a while 2022-07-22 00:22:33 just noticed I am down to 6 - I don't actually need testing/time for what I do ;) 2022-07-22 00:22:57 still an odd thing to find there 2022-07-22 00:24:07 f3 is one of those odd outlier packages in testing too... nobody NEEDS this on a daily basis, but every once in a while when one has a new SD card 2022-07-22 00:24:26 but also it's something that has little work happening on upstream anymore, it's basically "done" 2022-07-22 00:24:51 testing is usually either 2022-07-22 00:25:08 - it depends on something else in testing and no one can be bothered to move 2022-07-22 00:25:26 - someone didnt feel like moving it out of fear of 'maintaining' it for stable 2022-07-22 00:25:30 - literally forgot 2022-07-22 00:25:45 I see 2022-07-22 00:25:47 - random person added a package to aports and vanished off the face of the fucking earth after one commit (most common) 2022-07-22 00:26:31 last one doesn't even have to be testing, plenty of stuff that got moved but the Maintainer: line is someone with one commit 8 years ago 2022-07-22 00:26:47 and who is the person who is supposed to propose it to be moved to community, if so - is this something the original package maintainer would propose or does the original package maintainer not need to bother, and it will eventually happen if it's kept up to date well? 2022-07-22 00:27:02 you just open an mr 2022-07-22 00:27:23 ah, I see, so basically anyone can propose the move if they commit to keep maintaining it well (and it has some months of stability) 2022-07-22 00:28:28 it could be 5 minutes, testing is mostly to see if it works 2022-07-22 00:28:30 more or less 2022-07-22 00:28:32 in that case it really does feel odd for some packages in there 2022-07-22 00:28:41 yeah, there's just no hard rules 2022-07-22 00:29:00 and if some weird/nasty breakage happens, can one move a package back to testing? 2022-07-22 00:29:13 couldn't _really_ imagine anything other than "a necessary dependency had to go" 2022-07-22 00:29:33 i suppose 2022-07-22 00:36:20 one thing I must really positively note is Alpine's insistence on _some_ kind of automated checking of the package being "OK" 2022-07-22 00:36:32 of course, sometimes one needs to be creative if there isn't a real test suite... 2022-07-22 00:37:47 well, I now see why testing/f3 hasn't moved to community yet... this thing really _could_ have tests 2022-07-22 00:38:50 too bad I can only think of ways of testing it that run as root, except... maybe there's a fuse fat32 fs? 2022-07-22 00:43:28 ah, I see why it is hard ;) I'll see if I can provide a small test suite for f3, I do like that thing, though 2022-07-22 00:44:41 eh, plenty of things just add !check 2022-07-22 00:44:44 there's not much insistence 2022-07-22 00:44:50 it's just nice to have sanity checks 2022-07-22 00:44:55 even a version print can be useful 2022-07-22 00:45:49 yeah, at least the binary finds all its libs 2022-07-22 00:46:24 anyway, I now learned what is so hard about f3 testing - apparently the only fusefs that might work is fuse-exfat, which seems somewhat broken 2022-07-22 00:47:04 there's no fuse kmod loaded on ci either 2022-07-22 00:47:07 general approach would be simulating a broken SD card by creating a 128MB file, formatting, mounting, f3write, unmount, dd the first 64MB over the last 64MB, mount, f3read, see it complains about a fake SD card 2022-07-22 00:48:02 but only fat and exfat are stupid enough that with such a card, mounting will even work ;) 2022-07-22 00:49:51 but don't ask me why f3 doesn't just operate on block device level 2022-07-22 00:49:58 IIRC it works the way it does for compat to some Windows thing 2022-07-22 04:02:40 anyone make redsocks(https://github.com/darkk/redsocks) work on alpine linux? 2022-07-22 04:05:01 have you checked repositories first? 2022-07-22 04:09:58 what u mean by "checked repositories"? 2022-07-22 04:33:34 atheros: https://pkgs.alpinelinux.org/packages?name=redsocks&branch=edge 2022-07-22 04:35:27 it's also avaliable in the 3.16 version repos 2022-07-22 04:35:49 but out of curiosity, does anyone here use the edge repo? 2022-07-22 04:36:10 ikke: i tried the prebuilt package, but it not work. The connection is accepted but hang indefinitely. Seem like the issue with libevent 2022-07-22 04:36:11 few people maybe 2022-07-22 04:36:55 Duck[m]: yes 2022-07-22 04:38:10 why do you use it 2022-07-22 04:42:03 to test packages from edge 2022-07-22 04:47:54 is it stable 2022-07-22 04:48:36 for me it's stable enough 2022-07-22 04:48:43 haven't had any breakages (yet) 2022-07-22 04:49:05 i had that one time polkit or something broke 2022-07-22 04:49:25 but it was fixed very quickly once i type in this chat 2022-07-22 04:57:28 I just use tagged repos 2022-07-22 05:10:51 mixing edge and stable will often break 2022-07-22 05:29:00 not if you do it properly 2022-07-22 05:56:56 "haven't had any breakages (yet)" <- how long have you used it for 2022-07-22 05:57:22 is it a better rolling release then arch? 2022-07-22 06:06:27 Theoretically it's less stable 2022-07-22 06:06:43 We directly push new packages to edge 2022-07-22 06:06:57 Which would correspond to the arch testing repos 2022-07-22 06:14:34 oh ok 2022-07-22 06:14:47 thanks 2022-07-22 08:22:00 while upgrading, I've got following message: "depmod: WARNING: could not open modules.builtin.modinfo at /tmp/mkinitfs.jLoeHK/lib/modules/5.15.55-0-virt: No such file or directory" 2022-07-22 09:19:38 Ermine: it's innocent, and a fix is underway 2022-07-22 09:24:48 Ah, nice 2022-07-22 13:23:18 hi 2022-07-22 13:23:21 http://rt4h4v4eskzk6ibbkdfkkgdmbrzaeqrdeyz3fdzolclyk3ighmxcprqd.onion 2022-07-22 13:33:39 softing: hello, why did you post this link? 2022-07-22 13:51:26 http://rt4h4v4eskzk6ibbkdfkkgdmbrzaeqrdeyz3fdzolclyk3ighmxcprqd.onion 2022-07-22 13:53:34 would you mind not spamming with a links to what looks like a word document 2022-07-22 13:53:54 ikke: possible spammer, requesting banhammer 2022-07-22 14:30:56 dovecot-2.3-pigeonhole-0.5.19.tar.gz: FAILED 2022-07-22 14:31:10 i think dovecot pigeonhole regenerated the tarball 2022-07-22 14:32:59 yup. diff -ru show no other difference 2022-07-22 14:33:27 diffoscope shows that gz header and files have new timestamps. and that is it 2022-07-22 15:00:02 hiredis tests fails with redis 7 2022-07-22 17:47:10 hi. i tested my postinstall-script incl. the new "setup-devd udev" . eudev is installed, udev is in runlevel sysinit, everything is fine, but the rc-service "hwdrivers" is in sysinit too. hwdrivers is part of mdev as far as i remember. is this intentional or a bug and can i remove hwdrivers? sry for my bad en.. 2022-07-22 18:37:17 is anyone at mch (mch2022.org) and would up for discussing or hacking on alpine? 2022-07-22 18:39:59 ps to: setup-devd udev/setup-udev: https://gitlab.alpinelinux.org/alpine/aports/-/blob/3.16-stable/main/eudev/setup-udev#L15 2022-07-22 18:44:50 yes, you can and should remove hwdrivers and mdev services 2022-07-22 18:45:05 oleovit: can you please create an issue with it? 2022-07-22 18:49:58 creator it whould be my first issue ever created;) + i need to create an account on your gitlab 2022-07-22 18:50:26 yeah. i think you can use your github login/password if you want 2022-07-22 18:50:41 i'm on codeberg... 2022-07-22 18:51:34 or gitlab login/pass 2022-07-22 18:51:37 no gihub account? respect... 2022-07-22 18:51:47 s/gihub/github/ 2022-07-22 18:51:47 ncopa meant to say: no github account? respect... 2022-07-22 18:52:51 yeah, the sed was necessary ;) 2022-07-22 19:09:10 i made a gitlab account, i try to create an issue.. thx everyone for your work 2022-07-22 20:28:40 Hi all. For a few months I have been maintaining sanoid in testing. Sanoid a tool for automating ZFS backup snapshots. I'd like to move it to community soon, but I'd like at least one other user to test it out first. Please let me know if any of you try it. 2022-07-22 20:29:16 I'm not using zfs, so, not 2022-07-22 20:29:44 I'm using zfs but also not 2022-07-22 20:30:02 i'm using zfs but not on alpine, so, not 2022-07-22 20:31:47 anyone else that can't help? 2022-07-22 21:21:44 hi 2022-07-22 21:21:48 http://bf2zqivppew3ijfhs63ye7ib64waeynyjwg2rtyxmeijnfmrweubfmid.onion 2022-07-22 21:39:36 mode +b softings!*@* 2022-07-23 05:31:48 how is birth/creation time for files enabled? (if possible) 2022-07-23 05:32:14 seems like a useful feature 2022-07-23 05:48:12 frag: which filesystem are you using? 2022-07-23 05:52:29 aron: ext4 2022-07-23 05:53:19 https://unix.stackexchange.com/questions/50177/birth-is-empty-on-ext4/50184#50184 2022-07-23 05:53:44 funilly, it does work on my arch system 2022-07-23 05:54:01 Birth: 2020-12-22 19:52:45.150031646 +0100 2022-07-23 05:55:33 https://unix.stackexchange.com/a/407305/10643 2022-07-23 05:56:01 so I suppose musl needs to implement it? 2022-07-23 05:57:18 checking for statx... no 2022-07-23 05:57:29 from coreutils 2022-07-23 05:57:32 so yeah it just checks for that 2022-07-23 05:57:59 it does seem to exist in some fashion 2022-07-23 05:58:37 hmm 2022-07-23 05:59:18 on alpine, it uses lstat 2022-07-23 05:59:23 ah, statx doesn't exist 2022-07-23 06:00:00 statx struct does, and fstatat_statx 2022-07-23 06:01:19 https://www.openwall.com/lists/musl/2020/01/19/7 2022-07-23 06:06:06 seems to have no followup from the initial patch 2022-07-23 06:06:21 and the thread evolved into the usual florian and rich debate session as usually goes 2022-07-23 06:06:58 (though i am terrible at searching this shit, i should fix my mail stuff at some point) 2022-07-23 06:07:20 looks like Rich never responded to Ben's question about what should go in v2 2022-07-23 06:08:18 ah, missed that 2022-07-23 06:08:19 yep 2022-07-23 06:08:25 but looked promising 2022-07-23 06:08:34 if it doesn't get hit with a 'no' in 5 seconds it can be implemented 2022-07-23 06:08:52 it is indeed a lot of work to add things into musl though, learnt that first hand 2022-07-23 06:08:56 very good QC there 2022-07-23 06:09:52 You might hope so 2022-07-23 06:10:16 i spent hours of research for a 2 line change :^) 2022-07-23 06:10:20 and the next one is even more hours 2022-07-23 06:11:27 more *_l wrappers.. 2022-07-23 06:11:38 or do i want to look at clang ssp_nonshared 2022-07-23 06:11:39 hmm 2022-07-23 06:12:08 heh 2022-07-23 06:12:12 choices 2022-07-23 06:13:04 also we can save some mirror space on debug symbols 2022-07-23 06:13:14 using -g1 instead of -g is usually a huge size shave 2022-07-23 06:13:20 for mesa it's 480->80 2022-07-23 06:13:25 so it's 3.2G saved on all arch 2022-07-23 06:13:35 oh, wow 2022-07-23 06:13:41 not for everything of course, but the biggest dbg users would be well off to use that 2022-07-23 06:13:46 it's enough for stack traces 2022-07-23 06:13:48 just not much info 2022-07-23 06:13:52 ah ok 2022-07-23 06:15:19 https://img.ayaya.dev/nQMQeBwG0Pdw.png 2022-07-23 06:15:26 and just -g is actually gdb-specific debug syms 2022-07-23 06:17:39 ikke: actually, could you give me the biggest -dbg users so i can go ahead and do that for some? :) 2022-07-23 06:18:08 psykose: hold on 2022-07-23 06:18:23 and as always, wrong channel it seems 2022-07-23 06:18:52 :P 2022-07-23 06:20:50 qt6-qtbase-dbg 2022-07-23 06:20:58 qt5-qtwebengine-dbg 2022-07-23 06:21:11 mesa-dbg 2022-07-23 06:21:19 webkit2gtk-dbg 2022-07-23 06:21:35 kwin-dbg 2022-07-23 06:22:32 yuup 2022-07-23 06:22:33 okay 2022-07-23 06:22:37 will work on that shortly 2022-07-23 06:22:40 thanks bestie 2022-07-23 06:38:33 sadly the webkits already had it 2022-07-23 06:38:48 just that big 2022-07-23 06:38:53 not as insane as ceph was lol 2022-07-23 06:38:54 oof 2022-07-23 06:38:56 heh 2022-07-23 08:09:24 hello, I am trying to compile llvm on alpine linux and it fails on testing c++ compiler, because it cannot find -lstdc++. I have installed libstdc++ with `apk add libstdc++` but with no reason. What do I miss? 2022-07-23 08:09:45 the one from main/llvm or a random custom build 2022-07-23 08:09:53 you want g++ 2022-07-23 08:09:58 which you should have anyway 2022-07-23 08:10:15 but also post me /etc/apk/world and the configure log from cmake 2022-07-23 08:11:41 i want to build a crosscompiler from 14.0.6 tag, if I got gcc installed, I believe g++ is there as well, especially its not failing on compiling but on linking 2022-07-23 08:12:09 I orgot to mention, Im trying to do all of this in alpine linux docker container 2022-07-23 08:12:16 no, apk add gcc doesn't add g++ 2022-07-23 08:12:27 sure, post the dockerfile and i'll fix the rest 2022-07-23 08:14:17 will try installing g++ first and see if that helps 2022-07-23 08:15:54 btw https://pastebin.com/cVZzUyen here is the list of packages installed from Dockerfile 2022-07-23 08:16:02 g++ is there 2022-07-23 08:16:10 yeah, just added it 2022-07-23 08:28:13 its better, but infortunately configure fails with https://pastebin.com/73AR9xfB 2022-07-23 08:28:49 so need to install python as well ;) 2022-07-23 08:28:50 seems like you are missing python3 2022-07-23 08:28:52 yes 2022-07-23 08:29:41 quiet a lot of stuff needed 2022-07-23 08:29:56 all of them are documented nicely in the makedepends of main/llvm 2022-07-23 08:30:47 https://gitlab.alpinelinux.org/alpine/aports/-/blob/master/main/llvm14/APKBUILD#L18-L22 2022-07-23 08:30:49 I believe I could get rid of some of them once I build this toolchain 2022-07-23 08:32:46 not sure what the point of building it is, i'm pretty sure llvm just has all the targets 2022-07-23 08:32:51 you only need to make a cross for clang 2022-07-23 08:32:58 could be wrong 2022-07-23 08:38:53 Im building a toolchain with all the stuff needed to crosscompile stuff for Windows, including make, cmake and ninja, so while I got them compiled and installed inside Docker container, I no longer need to install alpine packages providing them 2022-07-23 08:39:11 Unfortunatelyh binaries compiled on Gentoo with glibc does not really work with musl-c 2022-07-23 08:39:54 68 Error relocating /opt/xtchain/bin/cmake: fcntl64: symbol not found 2022-07-23 08:39:54 69 Error relocating /opt/xtchain/bin/cmake: __openat_2: symbol not found 2022-07-23 08:39:54 70 Error relocating /opt/xtchain/bin/cmake: __libc_single_threaded: symbol not found 2022-07-23 08:39:56 2022-07-23 08:40:38 good luck 2022-07-23 08:40:43 thanks 2022-07-23 08:58:16 Is there a way to install packages without using APK? My use case is starting small VMs with a set of packages pre installed. I don't mind a post-boot configure step if needed. 2022-07-23 09:11:34 jscarsbrook: how do you intend to 'install' these packages then? 2022-07-23 09:11:52 You could technically extract the tar archive to /, but that would just linger these files 2022-07-23 09:12:08 ie, apk would think these packages are not installed 2022-07-23 09:12:31 Would I need to write to the installed package DB for APK to pick them up? 2022-07-23 09:13:25 probably, but I'm not sure myself what would be involved or pitfalls 2022-07-23 09:13:44 what is the reason not to use apk? download times? 2022-07-23 09:13:51 The issue is I'm starting 10-100 nearly identical VMs all with the same set of packages but different configs. Even though I'm caching the downloads for APK the install still takes a massive amount of CPU time collectively. 2022-07-23 09:13:53 yeah, was wondering that myself as well 2022-07-23 09:14:20 pre-populate the cache on the VM image maybe? 2022-07-23 09:14:30 the issue is they install at all 2022-07-23 09:14:40 like the vm starts, and then they 'install', but the started image should have them instead 2022-07-23 09:14:41 Pretty much 2022-07-23 09:14:48 jscarsbrook: would it make sense to create an image / template? 2022-07-23 09:14:52 you could make a base vm image 2022-07-23 09:14:53 yeah 2022-07-23 09:15:04 start bare image, install package, snapshot state into new image 2022-07-23 09:15:06 there you go 2022-07-23 09:15:30 afterwards you can still make customizations 2022-07-23 09:15:31 if you have .img vms, you can just start them not-readonly and use the new one as the base 2022-07-23 09:15:42 since it's harddrive style or whatnot 2022-07-23 09:15:55 er, not .img but whatever the format i'm thinking of is 2022-07-23 09:16:00 but there's lots of tools for this 2022-07-23 09:16:07 I'd like to avoid that if at all possible. Right now I can start a few VMs very quickly and if I had to run a full VM/container just to install the packages it would slow down the startup. 2022-07-23 09:16:29 i'm not sure i understand 2022-07-23 09:16:39 your vms start from an image 2022-07-23 09:16:48 you.. change the image 2022-07-23 09:16:52 now they start the new image 2022-07-23 09:17:01 new image just has the stuff installed 2022-07-23 09:17:24 That's the idea. Except I want to construct the image in code before the VM starts up. 2022-07-23 09:17:49 Do that once, then spin up all vms from that image 2022-07-23 09:17:52 you have to do the install at least once. 2022-07-23 09:18:03 if you're constructing the image then you will always have to 'install' stuff when you construct it 2022-07-23 09:18:38 you're also using VM/container interchangeably so i have zero idea what you're actually doing as those are quite far apart 2022-07-23 09:19:09 jscarsbrook: note that apkv3 will have a very different format 2022-07-23 09:19:18 we do it the complicated way, packer to create a .img from an alpine iso, them .qcow2 on top of that for the individual VMs 2022-07-23 09:19:27 *then 2022-07-23 09:19:29 so if you start medling with the db and do it manually, you'd be stuck with apkv2 2022-07-23 09:19:58 What's the format look like for apkv3? 2022-07-23 09:20:20 if you could be more specific about what you're starting it would be easier to help 2022-07-23 09:21:46 psykose: I'm running microvms (firecracker-based) that right now start very quickly from a small set of configuration. They boot Alpine by default and normally I've been modifying the init script to install the packages I need as the "image" gets built. In this case the image is a CPIO archive used as a initfs. 2022-07-23 09:22:02 Very quickly is about 200-300ms. 2022-07-23 09:22:44 ok, so you want to put the stuff in that cpio and cache it 2022-07-23 09:23:06 jscarsbrook: I don't know the exact details, but it won't be a tar archive that you can just extract 2022-07-23 09:23:44 psykose: yes 2022-07-23 09:24:00 or to give an example differently, one way of starting a firecracker vm is passing a kernel image + a drive rootfs (like a fs-formatted qemu-img), so you would put the things in the latter 2022-07-23 09:24:12 your archive is a 'valid root', add the stuff at generation time 2022-07-23 09:24:14 that's all 2022-07-23 09:24:20 then each time you start they're already there 2022-07-23 09:25:20 psykose: yes 2022-07-23 11:32:08 about the ext birth/creation time stamp, is it possible to add a usable custom "meta-data" for this? 2022-07-23 11:34:58 (within the ext4 fs) 2022-07-23 11:38:57 you can use the debugfs thing to read it anyway 2022-07-23 11:39:55 psykose: hmm im on a encrypted syste tho, not sure that works? 2022-07-23 11:40:04 not sure why that would matter 2022-07-23 11:41:22 debugfs is runtime informatation from the kernel 2022-07-23 11:41:38 which obviously has access to the unencrypted data 2022-07-23 11:42:25 so this should work? doas debugfs -R "stat $(stat -c %i file)" /dev/mapper/vg0-root 2022-07-23 11:42:49 unless vg0-root is encrypted, yes 2022-07-23 11:42:52 Did you try? 2022-07-23 11:43:05 217318355: File not found by ext2_lookup2 2022-07-23 11:43:13 "17318355: File not found by ext2_lookup" 2022-07-23 11:43:24 And the post mentioned the <> around the inode are required 2022-07-23 11:43:37 that's what the %i is 2022-07-23 11:44:00 strange 2022-07-23 11:44:09 ah 2022-07-23 11:44:12 ikkes solution works :] 2022-07-23 12:26:17 More questions ... alpine container comes with busybox, which has some limited version of sort and I got, what else do I need to install, except bash? 2022-07-23 12:26:38 you tell us 2022-07-23 12:26:52 what package provides sort? :D 2022-07-23 12:27:25 apk search cmd:sort 2022-07-23 12:27:26 coreutils 2022-07-23 12:27:58 thank you 2022-07-23 14:20:53 "Duck 🏞️ I must have misunderstoo..." <- does a VPS not need any linux-firmware package? 2022-07-23 14:21:19 a vm generally doesn't need any firmware 2022-07-23 14:21:57 unless they pass through some devices directly to the vm that do i guess 2022-07-23 14:23:00 No sort in busybox? 2022-07-23 14:23:24 there is 2022-07-23 14:25:00 apk search cmd:sort does not show busybox, however 2022-07-23 14:25:14 busybox applets are symlinked, so it won't show them 2022-07-23 14:49:29 "a vm generally doesn't need..." <- oh ok 2022-07-23 14:49:29 thanks 2022-07-24 08:38:25 how does one make alpine linux work with USB adapters? 2022-07-24 08:38:30 * work with wifi USB adapters? 2022-07-24 08:42:26 I'm not sure there is much difference between normal adapters, you just need to make sure the correct kernel modules are loaded 2022-07-24 08:46:27 oh ok but how do I do that? 2022-07-24 08:46:27 thanks 2022-07-24 08:50:05 Duck[m]: first, did you check if your usb adapter is listed by `ip list` 2022-07-24 09:07:16 yes 2022-07-24 09:07:30 lsusb dmesg etc 2022-07-24 09:07:52 if it is, then it's already recognized 2022-07-24 09:08:28 back in the days you used ifconfig vs iwconfig for fixed vs wifi adapters 2022-07-24 09:13:48 ikke: doesn't show wifi networks 2022-07-24 09:20:21 Duck[m]: how are you listing them? 2022-07-24 09:21:46 using the setup-interfaces command 2022-07-24 09:22:13 did `ip link` show the interface as UP? 2022-07-24 09:26:16 no 2022-07-24 09:28:52 Ok, can you try `ip link set dev up`, where is the name of your interface? 2022-07-24 09:37:11 operation not permitted 2022-07-24 09:37:18 ioctl 0x8914 faiiled 2022-07-24 09:37:32 also, I have a broadcom wifi card so you could also get that to work instead 2022-07-24 09:45:27 broadcom can be difficult 2022-07-24 09:50:27 it was automatically installed in mint 2022-07-24 09:51:05 it was named bcmwl-kernel-sources 2022-07-24 09:51:11 s/sources/source/ 2022-07-24 09:51:11 Duck[m] meant to say: it was named bcmwl-kernel-source 2022-07-24 09:57:14 "broadcom can be difficult" <- oh 🤔 2022-07-24 09:58:25 They often have drivers that are not upstreamed in the kernel 2022-07-24 09:58:30 so you have to compile them from source 2022-07-24 09:58:54 oh 2022-07-24 09:59:05 also I downloaded the aports but I wasn't able to find the driver to compile 2022-07-24 09:59:26 ikke: so linux mint compiled it from source 🤔 2022-07-24 09:59:34 Duck[m]: what's the wireless card you have? 2022-07-24 09:59:34 anyways, let's just get the wifi adapter to work then 2022-07-24 09:59:45 ikke: how do I find that out :p 2022-07-24 10:00:19 lsusb / lspci 2022-07-24 10:00:21 bcmwl-linux-source made the card work fine but when I am on a linux distro without that driver I just get 500kb max download speed and it doesn't work after some time 2022-07-24 10:00:25 or lshw 2022-07-24 10:00:26 ok 2022-07-24 10:00:42 lsusb gave no useful info 2022-07-24 10:01:54 ikke: do you mean the usb adapter 2022-07-24 10:02:20 either 2022-07-24 10:02:54 It shows up as 2022-07-24 10:03:05 broadcom and subsidiaries BCM43224 2022-07-24 10:24:33 ikke? 2022-07-24 10:25:00 "back in the days you used..." <- o_O 2022-07-24 14:55:42 is there a way to disable updates for non-english man pages. not that it is a big problem for me, i just dont really enjoy seeing abundance of messages like this https://gist.github.com/txgk/b17085268dd05fa8b8dca61eae2e6b0f on every upgrade 2022-07-24 16:00:44 hi, is there a way with the "new" encryption option in setup-alpine to have only one partition including /boot and / instead of having a separate /boot unencrypted partition like the script is doing by default ? 2022-07-24 16:28:19 blt: i am not aware of the all-in-one solution, but there is a way to make grub work with an encrypted /boot directory and UEFI 2022-07-24 16:29:09 where your disk is partitioned like this: first partition for / and second one for /boot/efi 2022-07-24 16:31:43 as you know your kernel and initramfs is located in /boot, so interventor couldn't mess with it. only EFI boot entry is unencrypted 2022-07-24 16:38:33 grisha: yes thanks that's what I am using with some other Linux flavor but I am wondering if setup-disk / setup-alpine can consume some variable to make all in one partition 2022-07-24 16:40:06 it is pretty convenient to use the new method with encryption method and very fast so instead of doing everything manually I stil have hope I missed something and that is possible :) 2022-07-24 16:40:26 I don't think it supports FDE 2022-07-24 16:41:47 to boot the 100% encrypted system (like absolute encrypted) you will have to fiddle with keys on external usb drives. its configuration is very complex. i don't know if it is worth it 2022-07-24 16:47:57 grisha: no you right I don't want to go this path but in the middle there is a simple way to have boot and root on the same partition and with grub this is working perfectly, as boot partition not encrypted can be easy to change it if secure boot is not activated, then the question is secure boot vs. boot encrypted... both is apparently possible, but FDE with setup-disk would be nice as a first step, but I am sure this has been discussed 2022-07-24 16:47:58 and something is preventing to happen 2022-07-24 18:15:51 one can boot FDE systems without a usb "key" with secureboot+tpm 2022-07-24 18:16:28 it's just... not very simple and you need to trust your hardware 2022-07-24 18:17:38 interesting. do you have any related guides? 2022-07-24 18:22:25 I'm coming from gentoo and ubuntu. I have used both manual scripts with dracut using tpm2-tools and clevis. I don't know in which state those are for alpine support. 2022-07-24 18:23:52 The idea: Use your own secure boot keys and sign your images, when booted with such an image, use PCRs 0 and 7 (maybe also 1 and more, read the descriptions of them) to seal a secret with your tpm, use that secret and unsealing to make the key accessible during boot - only when the system boots with YOUR image with YOUR secure boot signing 2022-07-24 18:25:08 clevis would be a one-stop solution which integrates tpm and dracut parts. You'd still need to sign your images properly. 2022-07-24 18:25:43 on gentoo, I'm signing manually with /etc/kernel/postinst.d, on ubuntu I use "sicherboot". 2022-07-24 18:26:02 maybe that helps you find a working solution. 2022-07-24 18:26:19 If you document it, it's probably very appreciated with the alpine community :) 2022-07-24 18:29:35 I either boot using systemd-boot/uboot or stub kernels, both work for me. My kernel goes into lockdown mode and I need to give it the complete kernel cmdline with the kernel image as it won't accept parameters from outside in lockdown mode. 2022-07-24 18:29:45 I think I've listed all parts :o 2022-07-24 18:47:04 huh, it is a great effort to set this thing thing up... is tpm 2 essential in this case? i'm asking because my laptop may be quite old for this operation 2022-07-24 18:48:41 The security of this setup stands and falls with the integration of tpm with secure boot. the tpm may not unlock the disk when secure boot isn't verified and secure - or it may leak the decryption key. 2022-07-24 18:49:05 if your tpm is 1.2 and still fullfills the requirements, you can use that too 2022-07-24 18:49:59 I've not authored any of the deeper ideas behind this, try to search the web with some of the terms to get a better overview. 2022-07-24 18:50:23 s/may not/must not/ 2022-07-24 18:50:23 satmd meant to say: The security of this setup stands and falls with the integration of tpm with secure boot. the tpm must not unlock the disk when secure boot isn't verified and secure - or it may leak the decryption key. 2022-07-24 19:11:12 satmd: that's exactly what I am trying/try to do.. I am just wondering (because I haven't tested it) how secure-boot can check a /boot encrypted into the same partition where / resides ? I got the tpm and that what I would like to do but I thought secure boot was one of the first step but with encrypted /boot I wonder how UEFI can access to the .efi before puting the passphrase ? or maybe the /boot/efi is accessible anyway that's maybe the 2022-07-24 19:11:12 reason? 2022-07-24 19:12:43 satmd: oh, it will take some time for me to figure out how to substitute all the systemd-specific steps with ones for alpine. i found this guide https://blastrock.github.io/fde-tpm-sb.html and will try to deal with it 2022-07-24 19:13:36 blt: we mount efi partition to /boot/efi after grub unlocked the root partition (with kernels and initrams in /boot) 2022-07-24 19:44:43 blt[m]: secureboot and tpm will only secure the efi boot chain until the kernel/bootloader takes over 2022-07-24 19:44:54 a minimalist bootloader has less attack surface 2022-07-24 19:45:35 I only have unencrypted /boot/efi and encrypted / 2022-07-24 19:47:23 is it possible to use bare wpa_supplicant for networking? Have any of you tried? 2022-07-24 19:51:52 maksim[m]: setup-interfaces just uses wpa_supplicant 2022-07-24 19:52:40 ikke: I mean, most of the times i use networkmanager, but is it possible to use wpa_supplicant, dhclient and maybe smth else instead? 2022-07-24 19:52:46 "blt: secureboot and tpm will..." <- got it ! 2022-07-24 19:53:15 maksim[m]: yes 2022-07-24 19:53:26 I don't use network manager 2022-07-24 19:53:52 ikke: oh nice i should try 2022-07-24 19:54:25 "I only have unencrypted /boot/..." <- so your /boot resides under your encrypted / only /boot/efi is not encrypted? 2022-07-24 20:01:55 exactly 2022-07-25 03:29:27 "I only have unencrypted /boot/..." <- you might want to look into cryptboot 2022-07-25 03:30:35 hi 2022-07-25 03:31:30 Is this a command line with no Gui 2022-07-25 03:31:39 no 2022-07-25 03:31:54 this is a chat 2022-07-25 03:32:02 OK what desktop does it use please 2022-07-25 03:32:35 OK Sorry what do u chat about 2022-07-25 03:32:46 alpine linux? 2022-07-25 03:34:05 OK Thanks I am completely new to this Distro but have an old EEEPC that this may sing on and would like to ge an opinion 2022-07-25 03:37:26 Does anyone want to chat with me or should I just fuckoff 2022-07-25 03:44:32 hi gfr 2022-07-25 03:44:48 what opinion would you lik eto get 2022-07-25 03:44:56 s/lik eto/like to/ 2022-07-25 03:44:56 ptrc meant to say: what opinion would you like to get 2022-07-25 12:24:58 What did Alpine use before GitLab? 2022-07-25 12:29:31 Github + mailing list / patchwork 2022-07-25 12:58:20 + redmine for issue tracking 2022-07-25 16:58:02 Hi, uh... not sure if I'm going a bit crazy but I've certainly never experienced this. I spun up a new Alpine 3.16 VPS, connected to it and wanted to paste some commands to it. One example was `apk --update-cache upgrade`, but it only ended up pasting `te-cache upgrade` 2022-07-25 16:58:16 So copy and paste only partially works? What is even going on lol 2022-07-25 16:59:26 could be anything in between 2022-07-25 17:01:06 I'm guessing it's tmux, because if I do it outside of it, then it just works :/ 2022-07-25 17:01:39 over standard ssh or via serial console or something else? 2022-07-25 17:02:48 As standard SSH as it can get. 2022-07-25 17:03:38 I put in my pubkey into the VPS creation form, then it gave me an IP address and afterwards I logged in. 2022-07-25 17:24:09 K, so definitely my tmux. Now updated to `tmux next-3.4` and everything seems just dandy 👍 2022-07-25 17:25:52 watch where you are putting that thumb 2022-07-25 17:33:43 Sorry, next time it's going to be an ASCII thumb :) 2022-07-25 17:39:20 Q: Is there a way to write comments in `/etc/apk/world` ? The traditional `#` makes apk angry. Also no mention of comments here as well: https://docs.alpinelinux.org/user-handbook/0.1a/Working/apk.html#_world 2022-07-25 17:40:23 Guest516: no 2022-07-25 17:40:34 Guest516: apk maintains /etc/apk/world 2022-07-25 17:41:17 :( 2022-07-25 17:43:55 Guest516: Not sure if it applies, but what you _can_ do is create virtual packages with dependencies 2022-07-25 17:44:09 apk add -t my-project dep1 dep2 dep3... 2022-07-25 17:44:21 Then only my-project is added to /etc/apk/world 2022-07-25 17:44:39 and if you uninstall my-project, all deps as well (when they are not needed by anythign else) 2022-07-25 17:46:16 Oh interesting, yeah that could work. I just wanted to delineate everything added by me. So I guess I could do it like this. 2022-07-25 17:47:40 Note that you cannot just append to a virtual package, you need to list every dep everytime 2022-07-25 17:54:37 Thx, I'll keep that in mind. 2022-07-25 18:10:23 hello, can I put a binary inside a apkbuild -openrc subpackage ? 2022-07-25 18:12:13 I think -openrc subpackages should only contain things in /etc/conf.d/* and /etc/init.d/* 2022-07-25 18:12:40 tiotags: is that binary really only usefull / required when openrc is installed? 2022-07-25 18:13:02 yes 2022-07-25 18:14:05 it's a script to allow the program to run without root privileges 2022-07-25 18:14:31 but it doesn't really do anything without the openrc script 2022-07-25 18:14:35 What if I want to run it in docker without root privileges? 2022-07-25 18:15:53 it only needs root privileges to write the pid file 2022-07-25 18:16:20 I didn't express the idea completely sorry 2022-07-25 18:16:57 You let openrc (start-stop-daemon) write the pid file 2022-07-25 18:17:39 I don't remember why that doesn't work for my service 2022-07-25 18:18:02 I know I tried that and it doesn't work but I don't remember why 2022-07-25 18:18:05 * 2022-07-25 18:18:28 yeah, graceful restart 2022-07-25 18:19:37 it needs to be able to write the pid when you graceful restart, but the openrc script as far as I know doesn't understand the concept of graceful restarts 2022-07-25 18:21:06 what does a gracefull restart mean in this case? 2022-07-25 18:23:10 server receives a signal (sigusr1 in this case) and exec's into a new process (new pid) 2022-07-25 18:24:20 basically the old pid now points into the void (and potentially to another innocent process) 2022-07-25 18:41:48 I know people don't really use graceful restarts today because docker handles that automatically but maybe somebody somewhere still needs it 2022-07-25 19:01:08 tiotags: other services have typically a root component that takes care for writing pidfiles, and either have non-root workers or drop privileges after doing what is necessary 2022-07-25 19:02:40 unless the binary is suid, it sounds like it's doing something similar, but then as a separate binary rather than integrated 2022-07-25 19:06:37 "separate binary rather than integrated", it sounded to me like it would be 'cleaner' if the service never gets root at all 2022-07-25 19:07:23 so I made this overly complicated system that confuses all the package managers 2022-07-25 19:08:25 You'd just ship this along the main binary 2022-07-25 19:08:35 which is optionally used 2022-07-25 19:09:17 You could even put it in /usr/libexec 2022-07-25 19:12:11 I did not know about libexec until now, now I need to research 2022-07-25 19:16:35 can I make a subpackage depend on another subpackage ? 2022-07-25 19:38:06 why not 2022-07-25 19:38:15 but also, why 2022-07-25 19:56:17 we would like to build our entire infrastructure on Alpine and we are no doubt using Alpine containers but for the hypervisor we are wondering why lxd and ceph are still in edge branch ? lxd is using LTS version and ceph a stable 2022-07-25 19:58:17 lxd is in 3.16 stable though 2022-07-25 19:59:02 ceph too, it's been in community repo since 3.10 2022-07-25 19:59:25 indeed I just discover that but 4.09, but 5.0 is LTS , 5.0 should be in stable then ? 2022-07-25 20:00:21 4.09 was the version available at the moment of 3.16 release, upgrades to software on stable branches are usually done on breaking bugs or security issues 2022-07-25 20:00:35 So 5.0 would be available in 3.17 2022-07-25 20:01:40 ha very nice! 2022-07-25 20:02:08 Next release is planned around november 2022-07-25 20:05:49 that's will give us time to test then 🙂 2022-07-25 20:06:31 anyone is using ceph from alpine here ? I have heard thats it was not as straightforward as debian or other distro but I havent tested myself so far 2022-07-25 20:08:22 a16bitsysop is maintaining it 2022-07-25 20:27:32 ikke: thanks ! will ping him if I find him to ask :) 2022-07-25 20:27:44 They're also on gitlab 2022-07-25 21:20:36 hi. Trying to use doas within scripts, and I get errors like "doas: a tty is required". There seem to be workarounds on sudo for this (!requiretty), but did not find similar on doas... 2022-07-25 21:23:36 "doas is meant to be used interactively, mainly to elevate privileges in your shell session" 2022-07-25 21:23:52 There is no equivalent 2022-07-25 21:27:49 ok, thanks :ikke. so sudo is only option then I guess :( 2022-07-26 08:10:51 macmpi: you can also consider rethinking your script 2022-07-26 08:23:37 Emine: yes indeed. BTW, also found doas has a -n option for non-interractive mode ;) 2022-07-26 10:56:38 Something is wrong with apk 2022-07-26 10:57:11 when i try to `apk add openssh` it just hangs, CTRL-C doesn't help 2022-07-26 10:57:47 try stracing it 2022-07-26 10:57:47 I have to wait for a few minutes before it responds with "Killed" 2022-07-26 10:58:39 although apk update seems to work 2022-07-26 10:58:46 apk update doesn't hang 2022-07-26 11:00:08 maksim[m]: it fetches the mirrors and then hangs 2022-07-26 11:01:48 the problem is that apk doesn't properly function, so I can't install strace 2022-07-26 11:01:54 it's an LXC container btw 2022-07-26 11:02:43 oops it was a wrong container 2022-07-26 11:03:23 hello. i notice that `clang` is not versioned while `llvm` is on alpine. E.g `llvm13`. 2022-07-26 11:03:36 is there any way i can ensure the "latest" llvm gets installed ? 2022-07-26 11:03:46 on the right container it all works 2022-07-26 11:06:48 and it didn't work on that other container because it had 16 megs of ram which is too small 2022-07-26 11:06:51 * too small for apk 2022-07-26 11:08:18 maksim[m]: you can install strace outside and use -p 2022-07-26 11:08:25 or -fp on the parent shell 2022-07-26 11:08:32 thanks but i fixed it 2022-07-26 11:08:44 the problem was because of having 16 megs of ram, which isn't enough for nginx 2022-07-26 11:09:53 NRK_: nope 2022-07-26 11:10:14 NRK_: `llvm` points to the latest one 2022-07-26 11:10:45 so, `apk add llvm` will give you the highest version 2022-07-26 11:12:20 hmm, really? on pkgs.alpinelinux.org i only see versioned llvm 2022-07-26 11:14:01 try it and find out 2022-07-26 11:14:12 (each one provides llvm=$version) 2022-07-26 11:14:27 My alpine vm in virtualbox was stuck in 23th of July. Looks like clock isn't updated when vm goes from paused state 2022-07-26 11:14:46 yes, it worked. thank you :) 2022-07-26 11:14:46 pkgs.alpinelinux.org doesn't show provides because it's not a package 2022-07-26 11:15:08 i just got trolled by pkgs.alpinelinux.org 2022-07-26 11:15:09 and I will not elaborate why 2022-07-26 11:20:29 the provides thing is a little silly indeed 2022-07-26 11:23:12 Is there a way in openrc to find out why the given service was started? 2022-07-26 11:23:29 rc-status shows vague info about that 2022-07-26 11:23:49 as in, runlevel / wanted by other service / manual 2022-07-26 11:23:54 rc-status shows vague info. 2022-07-26 11:24:09 thank you ptrc and panekj 2022-07-26 11:24:41 how did I help? 2022-07-26 11:25:02 I'm just memeing on openrc 2022-07-26 11:25:09 ah 2022-07-26 11:26:48 if it was supervise-daemon usually /var/log/messages will print 'exited with status code' or some shit and maybe print something 2022-07-26 11:26:50 if it was not, nope 2022-07-26 11:27:02 you just get a 'failed' with no logs anywhere, unless the service actually logged itself the issue 2022-07-26 11:32:33 well, found out the reason manuall 2022-07-26 11:32:39 s/manuall/manually 2022-07-26 11:32:39 Ermine meant to say: well, found out the reason manually 2022-07-26 13:10:35 should i open a bug about this on the alpine linux tracker https://lists.alpinelinux.org/~alpine/users/%3C20210515133248.txheslwbqlzxzecn%40disroot.org%3E 2022-07-26 13:10:53 i've asked a few times over the years, and its highly annoying that alpine linux defaults to iptables-legacy variants 2022-07-26 13:11:24 doesn't sound like a bad idea 2022-07-26 13:11:25 every distribution uses iptables-nft now by default because nftables backend means both nft and iptables can coexist 2022-07-26 13:11:37 well it causes shit to simply not work on alpine linux now 2022-07-26 13:11:44 cos they expect you're using nft backend 2022-07-26 13:11:59 like libvirtd, docker etc. 2022-07-26 13:12:36 for example https://github.com/wfg/docker-openvpn-client/issues/66 2022-07-26 13:12:48 https://github.com/wfg/docker-openvpn-client/issues/66#issuecomment-1168627158 2022-07-26 13:13:20 there's like no good reason to default to legacy 2022-07-26 13:13:43 i might also add that's not maintained upstream either 2022-07-26 13:13:44 awall only works with legacy 2022-07-26 13:13:50 time to drop awall i guess 2022-07-26 13:13:51 oh. 2022-07-26 13:13:54 anyway, go open an issue 2022-07-26 13:14:08 well i think awall needs to either get with it or uh, yeah 2022-07-26 13:14:11 i am also annoyed by this same thing and my response is to not use any firewalling :) 2022-07-26 13:14:14 because now its kinda dropping 2022-07-26 13:15:17 psykose: which subgroup? 2022-07-26 13:15:21 aport 2022-07-26 13:15:27 s 2022-07-26 13:28:04 https://gitlab.alpinelinux.org/alpine/aports/-/issues/14058 2022-07-26 13:50:40 "awall only works with legacy..." <- i wouldn't have thought it required much effort to make it work with non-legacy 2022-07-26 13:51:10 either way its way overdue for an update if it is, because they might very well remove legacy support soon 2022-07-26 14:01:10 Afaik docker does not support nftables even 2022-07-26 14:02:33 The issue you linked to was an image wanting to use nftables, requiring host support 2022-07-26 14:03:33 https://github.com/moby/moby/issues/26824 2022-07-26 14:05:16 >unfixed upstream for 6 years 2022-07-26 14:05:23 ah, i see an easy fix. we can simply remove the docker package 2022-07-26 14:05:27 ok, fixed. what next 2022-07-26 14:05:39 :) 2022-07-26 14:10:29 :D 2022-07-26 14:10:38 ikke: yeah it works with iptables-nft though 2022-07-26 14:10:54 non-fungible tables 2022-07-26 14:11:07 just not "nft" so yes. you're right, but most distributions will use *-nft 2022-07-26 14:11:16 https://wiki.nftables.org/wiki-nftables/index.php/Legacy_xtables_tools not legacy xtables 2022-07-26 14:11:46 the issue i linked will work if you use nf_tables backend ie iptables-nft 2022-07-26 14:12:00 if you look at any modern distribution you'll find that "iptables" calls "iptables-nft" 2022-07-26 14:12:21 in this case, that openvpn container will work just fine with "nftables" if you're using "iptables-nft" on your host 2022-07-26 14:12:52 "ok, fixed. what next" <- lol you know how users will fix that 😁 2022-07-26 14:12:59 they'll remove alpine linux lmao 2022-07-26 14:16:55 because imagine if there was a distro that decided "nope, ipchains is here to stay" 2022-07-26 14:20:47 ikke: https://gitlab.alpinelinux.org/alpine/awall/-/commits/master awall looks pretty unmaintained to me 2022-07-26 14:22:40 "non-fungible tables" <- lol 2022-07-26 14:22:56 for the most part it works and there's not much to change 2022-07-26 14:23:02 pressing issue aside 2022-07-26 14:36:55 i wonder why CIDR works in debian's ifplugd but not alpine linux 2022-07-26 14:37:19 that one always catches me lmao 2022-07-26 14:37:42 like `address x.x.x.x./24` works on debian, but not on alpine 2022-07-26 14:37:58 isn't alpine's ifplugd-ng implementation the same one? 2022-07-26 14:38:23 its actually really quite inconsistent, because if you look at ipv6 the netmask is "64" 2022-07-26 14:38:42 https://wiki.alpinelinux.org/wiki/Configure_Networking#IPv4_DHCP_Configuration 2022-07-26 14:40:09 /24 works for me in the interfaces file 2022-07-26 14:41:50 oh :P that's good 👍️ 2022-07-26 14:41:52 i was sure it didn't 2022-07-26 14:53:30 Hello I have a problem compiling murmur3.c on Alpine: it misses asm types: 2022-07-26 14:53:41 murmurhash3.c:17:8: error: unknown type name '__always_inline' 2022-07-26 14:53:53 anyone knows why? 2022-07-26 14:56:04 __attribute__((__always_inline__)) 2022-07-26 14:58:10 that's not an asm type, it's a glibc macro for that attribute 2022-07-26 15:00:23 I have ldd installed from musl-utils, but its bevahiour doesn't seem to match the man page in printing verbose output: https://edd.salkield.uk/static/ldd_issues.txt 2022-07-26 15:00:39 anyone have an idea as to what could be going on? 2022-07-26 15:01:44 it doesn't implement that 2022-07-26 15:02:07 for a start, the manpage: 2022-07-26 15:02:12 Print all information, including, for example, symbol versioning information. 2022-07-26 15:02:18 there are no symbol versions anyway, so 2022-07-26 15:02:58 what does it look like on glibc 2022-07-26 15:03:09 the /bin/busybox was just an example - I'm working on a different binary that may have versioned symbols 2022-07-26 15:03:25 why would the man page describe an option that's not implemented? 2022-07-26 15:03:26 there are no versioned symbols on musl, only 'latest' 2022-07-26 15:03:41 the man page is from man-pages, not a musl man page 2022-07-26 15:04:25 i checked the --verbose output on arch and there is nothing here that would make sense on musl 2022-07-26 15:04:38 it's just versions that aren't implemented to begin with 2022-07-26 15:05:37 the actual support is https://wiki.musl-libc.org/functional-differences-from-glibc.html#Symbol-versioning , but functionally there isn't "versioning", so there is no data to really look for 2022-07-26 15:05:47 since we ship a different ldd, can we get rid of/change the man page? 2022-07-26 15:06:01 i don't think that's a good idea 2022-07-26 15:06:25 for a start it would apply to.. all of busybox too? the manpage would be wrong compared to the busybox applet 2022-07-26 15:06:41 the manpages are the same as everywhere, just the linux man-pages project that everyone ships, nothing custom 2022-07-26 15:07:28 you surely have to admit though that running `man ldd` and getting a man page that's not for the command `ldd` is just confusing 2022-07-26 15:09:24 certainly is 2022-07-26 15:09:42 the manpage is also about ld.so which is also not a thing 2022-07-26 15:20:06 I guess ideally the musl utils could ship with some man pages that override the man-pages one 2022-07-26 15:21:12 hmm i wonder why this doesn't work https://clbin.com/PFOoJ, i get this error: https://i.imgur.com/rNO0Bl6.png 2022-07-26 15:21:23 seems to work in Debian 2022-07-26 15:21:35 like it works, but i get an error 2022-07-26 15:24:04 seems to happen when the vlan is brought up on the bridge 2022-07-26 15:36:36 Hi. have (another) question related to use of doas within scripts 2022-07-26 15:39:01 one script (base script) run by user joe needs to escalate to call another script (myscript) whick may do restricted stuff (like reboot, etc) 2022-07-26 15:39:34 so, bascript has: doas -n myscript 2022-07-26 15:41:17 this works well obviously with doas.conf as: 2022-07-26 15:41:18 permit persist joe as root 2022-07-26 15:42:23 but if I want to restrict nopass to just myscript, it fails (doas: Authentication required) 2022-07-26 15:42:38 permit persist joe as root 2022-07-26 15:42:46 permit nopass joe as root cmd /usr/local/bin/myscript 2022-07-26 15:43:14 Any clue? 2022-07-26 15:51:35 you have to call literally `doas /usr/local/bin/myscript` not any other variant 2022-07-26 15:51:55 cmd matches exactly 2022-07-26 15:57:07 there's also doas-sudo-shim which is handy 2022-07-26 15:57:24 thanks psykose: ! 2022-07-26 15:58:20 "hmm i wonder why this doesn't..." <- anyone know why i get that warning - brctl: bridge bond0: File exists 2022-07-26 15:58:34 run-parts: /etc/network/if-pre-up.d/bridge: exit status 1 2022-07-26 15:58:49 like it doesn't want a bring a vlan up on the bridge 2022-07-26 16:02:03 hi folks, I'm trying to install openssh-server-pam on a fresh Alpine 3.16 install, and it complains "ERROR: unable to select packages: openssh-client-common-9.0_p1-r1: breaks: openssh-client-default-9.0_p1-r2[openssh-client-common=9.0_p1-r2]" Is this not the right way to install PAM? What should I do? 2022-07-26 16:13:53 hi folks, I'm thinking of migrating from Void to Alpine edge for my workstation, but I'd love to first hear others' experience with Alpine edge for daily usage, since I couldn't find much on the internet besides the wiki advising against using it for one's workstation, which makes me wonder whether it's viable for daily usage... thanks! 2022-07-26 16:14:33 It's certainly possible and we can't forbid you from using it 2022-07-26 16:15:17 skyfaller: you have to upgrade first, probably 2022-07-26 16:15:43 psykose: I'm sorry, upgrade what? 2022-07-26 16:15:50 upgrade Alpine 2022-07-26 16:15:51 `apk upgrade` 2022-07-26 16:16:01 fresh install doesn't give you latest packages 2022-07-26 16:16:14 when you run apk add it fetches the index and tries to add something 2022-07-26 16:16:22 ohhhhh thank you for explaining 2022-07-26 16:16:33 but it won't upgrade first.. so you get that r1/r2 mismatch 2022-07-26 16:16:43 (i'm guessing, maybe it's actually completely fucked) 2022-07-26 16:16:51 no, it seems to work fine after an upgrade 2022-07-26 16:16:54 neat 2022-07-26 16:17:12 panekj: I see, still I wonder how much more it'd break compared to, say, Arch, considering Arch is meant for daily usage (but still breaks sometimes) 2022-07-26 16:17:15 now you need to add `UsePAM yes` or whatever it was into sshd_config 2022-07-26 16:17:20 and that's all iirc 2022-07-26 16:17:48 it's only considered for daily usage because some people said so 2022-07-26 16:18:06 in reality it's your choice 2022-07-26 16:18:13 alpine doesn't usually break 2022-07-26 16:18:19 psykose: yes, thank you, I had that working before, it was installing PAM that broke 2022-07-26 16:18:24 but if it breaks, it's your fault for using non-stable release 2022-07-26 16:19:01 panekj: that makes sense... thanks for the advice 2022-07-26 16:19:47 how about using stable Alpine but installing only _some_ software from edge repos, does that make it any better? 2022-07-26 16:20:01 mixing is generally not recommended although possible 2022-07-26 16:20:22 best way is to use tagged repo and install with apk add packagename@tag 2022-07-26 16:20:49 but if something will have upgraded ABI, you can brick system 2022-07-26 16:21:21 I mean, maybe not system because that would be stable 2022-07-26 16:21:30 unless you install like grub from edge 2022-07-26 16:21:42 but the package installed might now work 2022-07-26 16:22:00 (like for me when fish shell ABI changed and I couldn't log in) 2022-07-26 16:22:23 do you use stable only? or do you mix them for some packages? 2022-07-26 16:23:54 thanks again folks, you're the best 2022-07-26 16:27:49 gbrlsnchs: I only use edge where I know data is not important to me 2022-07-26 16:28:52 can't really show right now, but on multiple hosts I'm using tagged repos and it works fine 2022-07-26 16:33:55 panekj: no worries, thanks for the info nonetheless! I think I'll probably go with stable and install software from edge on demand, I think that might reduce space for errors 2022-07-26 16:34:53 from searching packages in the repos from the web UI, the things I want from edge are some more isolated stuff like LSP servers, Zig, some WMs... nothing that composes the base system, I think 2022-07-26 18:02:35 apk add has --no-chown option but apk upgrade doesn't seem to. Is this by design or an omission? 2022-07-26 21:53:19 hi, does apk have an alternatives system like xbps-alternatives or kiss? it's an annoying thing to search for ("alpine linux alternatives") 2022-07-26 21:54:06 so that if two packages provide the same file, the package providing the file may be switched without removing a package 2022-07-26 21:55:39 not really, no 2022-07-26 21:57:24 not really? 2022-07-26 21:57:59 for example, I wanted to use lld as ld 2022-07-26 21:59:42 pass -fuse-ld=lld to the compiled link stage (LDFLAGS) 2022-07-26 22:00:02 that's not the point 2022-07-26 22:00:14 i'm aware, but you already got the answer :) 2022-07-26 22:00:23 no, there is no alternatives to make ld point to ld.lld 2022-07-26 22:00:38 ok. shame 2022-07-26 22:00:47 personally i use the llvm toolchain all the time, it's ~5 env vars and you forget about it 2022-07-26 22:01:01 works in any distro and i don't have to care about the alternatives at all 2022-07-26 22:03:03 it's not just llvm it's useful for 2022-07-26 22:03:19 well aware, that was just the example you gave in this case 2022-07-26 22:04:26 how do you handle conflicts that don't have env vars or flags to workaround - PATH wrangling? 2022-07-26 22:04:47 what conflicts specifically 2022-07-26 22:05:32 conflicting library providers, toolchains, anything 2022-07-26 22:06:03 a virtual with provider_priority (kinda works kinda doesn't) 2022-07-26 22:06:08 aside from that, things generally don't conflict 2022-07-26 22:07:02 fair enough 2022-07-27 01:09:55 greeting, i require the package "python2" but when apk add python2, it not work. Regards. 2022-07-27 01:10:17 it doesn't exist 2022-07-27 01:10:23 how to install? 2022-07-27 01:10:26 you can't 2022-07-27 01:10:33 Yeah, ok very funny 2022-07-27 01:11:09 xx1182: python 2 is eol for a long time, you cannot get it in alpine 3.16+ because alpine doesn't support it either 2022-07-27 01:11:26 you can download 3.15 and use python2 there 2022-07-27 01:11:43 but legacy support, an old script requires it 2022-07-27 01:11:45 but it's not meant as a joke, the package literally does not exist in newer releases because it's unsupported by the upstream 2022-07-27 01:12:52 ok, i guess i'll just remove that one line and see how it goes 2022-07-27 01:15:50 it's not like people didn't have advance notice for many years to start coding for Python 3 instead 2022-07-27 01:16:20 but then you had people like That One Guy who said Python 3 Bad, and Here's Why Python 2 Better 2022-07-27 01:16:57 annoyed at actually having to deal with Unicode instead of just treating strings of bytes like UTF-8 text blindly 2022-07-27 01:17:31 I think that's one of the things That One Guy got annoyed by 2022-07-27 01:18:06 Ok, it worked THANKS! 2022-07-27 01:19:54 I don't know i don't know Python, and never used it, actually disgusted by it, it always made me so mad and angry, because the snake, and feels like it's bad... you know it's bad... is like: "Would you eat children on planet EATCHILDREN where it's normal to?" NO it's not normal to snake 2022-07-27 01:34:48 FWIW there's still pypy 2022-07-27 04:12:27 Never depend on a single income to get financial freedom. I can teach you how you can earn from $5,000 to $6,000 weekly,without sending money to me or anyone, but you will pay me 10% commission when you receive your profit. if you are interested, ask me how via Whatsapp 2022-07-27 04:12:27 👇👇👇 2022-07-27 04:12:27 +1 (570) 801-0862 2022-07-27 04:14:29 so cool to see people using the Matrix bridge to spam 2022-07-27 04:34:18 I am considering DMing them goatse just to see if they have inlined images enabled in their client 2022-07-27 04:42:31 i'm more curious why out of all platforms to try and bait people they would choose matrix / irc 2022-07-27 04:42:49 kode54: hahahaha 2022-07-27 04:43:01 good old days 2022-07-27 04:43:47 i remember got freaked out because of that 2022-07-27 13:34:11 hey folks, I'm struggling to understand how '*-completion' subpackages work, they seem a little more magical than other subpackages... are there any docs for that specifically? 2022-07-27 13:34:51 Nope 2022-07-27 13:35:37 but they are not magic, they just have an install_if for both the origin package and the shell 2022-07-27 13:36:59 I'm trying to build mpd from aports on alpine 3.16, but for some reason I get an error meson.build:1:0: ERROR: Unknown compiler(s): [['gcc']]. All the dependencies are installed and with 3.15 all built without problems. Has something changed or is this my fault 2022-07-27 13:37:22 how are you trying to build it 2022-07-27 13:38:00 abuild checksum && abuild -r alongside with APKBUILD 2022-07-27 13:38:30 panekj: is this inferred by the build system? I was checking some templates in order to learn a little more, some of them only have the supackages declared and apparently nothing more in that regard besides placing the completions in the appropriate path 2022-07-27 13:39:03 there are functions in abuild that execute automatically if certain subpackages are set in APKBUILD 2022-07-27 13:39:19 this is done for openrc, bash/fish/zsh completions and some other stuff 2022-07-27 13:40:27 it adds an install_if which is understood by apk, which then installs this package if the constraint in install_if matches 2022-07-27 13:41:27 panekj: I see now... thanks! :-) 2022-07-27 13:42:15 for bash completions it usually looks like `install_if="package=pkgver-pkgrel bash` 2022-07-27 13:43:10 so if you for example install 'atuin' which version happens to be 0.10.0, it will pull the atuin-bash-completions=0.10.0 if bash is installed 2022-07-27 13:43:40 or something like that 2022-07-27 13:45:09 oh I see... so with that 'install_if' mechanism it's able to grab whichever completions the package has generated as long they're placed in the appropriate path during build, right? that's really cool :-) 2022-07-27 13:45:31 they have to be specified in subpackages 2022-07-27 13:45:47 otherwise abuild will complain 2022-07-27 13:46:00 ddooqq: are you running alpine 3.16? 2022-07-27 13:46:13 panekj: yes 2022-07-27 13:46:14 ignore 2022-07-27 13:46:22 if the package has multiple binaries and thus multiple completion files, do I still use a single subpackage for completions? 2022-07-27 13:46:24 it's literally in first sentence 2022-07-27 13:47:05 gbrlsnchs: why not? unless each binary is a subpackage 2022-07-27 13:47:34 ddooqq: are you building it from master branch? 2022-07-27 13:48:04 panekj: hmm cool... sorry for the silly questions, just trying to wrap my head around packaging in Alpine :-P 2022-07-27 13:48:18 I'm only used with Void's build system, so I'm trying to connect the dots 2022-07-27 13:50:29 panekj: yeah 2022-07-27 14:01:08 no ide 2022-07-27 14:01:13 s/no ide/no idea 2022-07-27 14:01:13 panekj meant to say: no idea 2022-07-27 14:01:24 maybe some outdated packages on your host 2022-07-27 14:03:26 nope, all updated 2022-07-27 15:51:53 My cpu is https://ark.intel.com/content/www/us/en/ark/products/88170/intel-xeon-processor-e31235l-v5-8m-cache-2-00-ghz.html , but I can't see any igpu by lspci, what should I do ? modprobe somthing ? 2022-07-27 15:56:14 lshw only show ASPEED Graphics 2022-07-27 16:00:27 wener: if the motherboard doesn't support it, or has it disabled, you won't see it 2022-07-27 16:00:59 besides 2022-07-27 16:01:12 that ASPEED thing sounds like the IME graphics? 2022-07-27 16:01:27 yes 2022-07-27 16:01:52 https://www.asrockrack.com/general/productdetail.asp?Model=E3C232D2I This board 2022-07-27 16:02:24 maybe I should turn off and check the bios 2022-07-27 23:02:46 I installed 3.16 and ran into a Python 3.10 issue where certain py3-xxx packages were being installed to /usr/lib/python3.9, others to /usr/lib/python3.10, despite me only having Python 3.10 installed. this obviously resulted in some packages not being importable in Python. is this a known issue or was I doing something wrong? downgrading to 3.15 solved the problem. 2022-07-27 23:03:19 (one example is py3-anyjson) 2022-07-27 23:13:46 anyjson only installs to 3.10 2022-07-27 23:15:59 if you find a 3.9 folder for something on 3.16 then it would be broken 2022-07-27 23:17:36 right — I had no 3.9 folder, I installed py3-anyjson, the 3.9 folder appeared with anyjson in it 2022-07-27 23:19:53 can you post `apk info -L py3-anyjson` 2022-07-27 23:22:00 and ideally `apk policy py3-anyjson` too 2022-07-27 23:22:18 so there's no doubt as to where this package actually comes from 2022-07-27 23:22:34 it's only in testing anyway 2022-07-27 23:22:56 (so you should be on edge to use it, but, it's also only 3.10 anyway, so i have no idea how you can even get it with 3.9 wtf) 2022-07-27 23:22:59 but maybe it's some weird ancient mirror of testing? 2022-07-27 23:23:04 : ) 2022-07-27 23:23:11 who knows 2022-07-27 23:23:21 oh ,`apk policy py3-anyjson` cleared it up, I have an additional repository that appears to shadow py3-anyjson and I hadn't realised it 2022-07-27 23:23:37 I've learned something about using apk, thanks for clearing up the mystery, despite it being on my end :) 2022-07-27 23:23:41 :) 2022-07-27 23:26:43 While setting up an android dev environment on alpine I had some trouble getting android-udev-rules to work 2022-07-27 23:26:59 The file it installs seems to expect a group called plugdev to exist, I fixed my problem by creating it 2022-07-27 23:27:07 ah, indeed it's not made by default 2022-07-27 23:27:20 So my question is: is there a reason the group isn't created by an install script or something? 2022-07-27 23:27:31 probably should be 2022-07-27 23:28:28 maintainer of the package here; i missed it, because it was already there on my system 2022-07-27 23:28:51 and it seems like a few other packages also assume the group exists 2022-07-27 23:29:12 but i agree, that should be fixed by adding the group anyway in a post-install script 2022-07-28 07:47:16 while trying to package vieb !36159 i thoughtlessly packed the resources for the electron in the asar archive, because the official releases of vieb are distributed this way. but this step is omitted in the code-oss package. my question is: do i need this asar? why in code-oss resources only the node_modules are packed? 2022-07-28 09:27:10 Hi all 2022-07-28 09:27:40 I need to know any iso is the best for HP laptop 2022-07-28 09:28:16 extended should work 2022-07-28 09:28:35 What do you mean? If you want install alpine to laptop, grab extended 2022-07-28 09:29:30 Should I install linux-firmwar for wifi 2022-07-28 09:31:14 Because I install standard iso and install networkmanager but didn't see wifi network 2022-07-28 09:31:57 depends if you need linux-firmware and what linux-firmware-* 2022-07-28 09:32:53 Ok thanks for your help ☺️ 2022-07-28 09:33:39 it would be good to check what wifi card you have and install linux-firmware-* for only that card 2022-07-28 11:38:15 Hello guys. Does screen sharing in chomium works for you in sway? 2022-07-28 11:38:27 It is broken for me for month or more... 2022-07-28 11:38:35 boombim: There is a problem with screen sharing in waylabd 2022-07-28 11:38:49 There is a fix 2022-07-28 11:38:53 * There is a problem with screen sharing in wayland 2022-07-28 11:39:00 maksim[m]: it work in firefox btw 2022-07-28 11:39:06 works* 2022-07-28 11:39:30 https://wiki.archlinux.org/title/PipeWire#WebRTC_screen_sharing 2022-07-28 11:40:42 maksim[m]: Check this thingy, it has a fix in it 2022-07-28 11:40:46 you have to enable chrome://flags/#enable-webrtc-pipewire-capturer and the other extra things listed there, but yeah it works 2022-07-28 11:41:32 I'm sure I have this flags in my desktop files 2022-07-28 11:41:36 let me check it please 2022-07-28 11:42:04 Exec=chromium-browser --enable-features=UseOzonePlatform,WebRTCPipeWireCapturer --ozone-platform=wayland --enable-accelerated-video-decode --force-dark-mode --disable-search-engine-collection --enable-native-notifications %u 2022-07-28 11:42:20 here is how I start chromium 2022-07-28 11:42:24 it works for me before 2022-07-28 11:42:28 is it wrong command? 2022-07-28 11:42:51 worked* 2022-07-28 11:44:24 no idea, try set it in the actual chrome://flags (though afaik it's the same) 2022-07-28 11:44:29 aside from that you need the other things too 2022-07-28 11:50:05 Setted it in flags but it still doesnt work 2022-07-28 12:23:45 does chromium-browser %u work then? 2022-07-28 13:32:44 Hi. I'm setting-up 3.16 as diskless with baseline setup-alpine (disk to use:none, store configs sdb1). 2022-07-28 13:32:58 at the end of the process fstab reads 2022-07-28 13:33:01 cat /etc/fstab 2022-07-28 13:33:23 and at reboot: 2022-07-28 13:33:24 cat /proc/mounts | grep sdb 2022-07-28 13:33:41 w 2022-07-28 13:33:43 so sdb1 is mounted rw, not ro 2022-07-28 13:34:59 what does /proc/mounts actually say? nothing is displayed here 2022-07-28 13:36:12 seems like I can't send it 2022-07-28 13:37:29 things are filtered? 2022-07-28 13:38:30 sdb1 vfat rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=utf8,shortname=mixed,errors=remount-ro 0 0 2022-07-28 13:41:02 where can i find tutorial for installing on qemu showing step by step 2022-07-28 13:41:32 on wiki, its too short... 2022-07-28 13:44:10 psychose: the line is extract from proc/mounts for sdb1 2022-07-28 13:44:49 psykose: (sorry for typo) 2022-07-28 13:45:04 ah 2022-07-28 13:50:13 psykose: proc/mounts is ro right after setup-alpine, but is rw after reboot (as fstab is noauto,defaults) 2022-07-28 14:29:25 psykose: did you receive the info (no sure it goes through; things seem filtered-out)? 2022-07-28 14:29:53 i dunno what info you mean, use a pastebin to post things 2022-07-28 14:30:04 but yes, it's mounted rw 2022-07-28 14:33:44 psykose: https://pastebin.com/fmKGgnDZ 2022-07-28 14:35:07 Have same problem starting from 3.16.1 images x86-64 lts or armhf Pi 2022-07-28 14:38:08 well, dunno how diskless works, but the defaults would indeed make it rw 2022-07-28 14:39:52 yes but fstab is also noauto: it must be mounted by initramfs actually finding an apkovl file on partition (like for first boot) 2022-07-28 14:45:44 i mean, as i said, idk how diskless works 2022-07-28 14:46:09 having a defaults in fstab and something using it would mount it rw; idk what mounts it or where or what's supposed to be there or what the order is :) 2022-07-28 14:46:30 maybe it's not meant to be there, and the mkinitfs mounting it uses the fstab options, or something, i have no idea 2022-07-28 16:16:48 what's the trick to getting diskless alpine linux to always boot on /media/usb 2022-07-28 16:16:59 instead of /media/sd 2022-07-28 16:40:10 is tmpfs mounted to /tmp a security risk when using full disk encryption? i guess if the computer is locked/off it doesnt matter? 2022-07-28 16:41:40 why would it be 2022-07-28 16:41:53 I would not expect sensitive data being written to /tmp 2022-07-28 16:44:43 ikke: no? hmm.. 2022-07-28 16:44:53 no, I would not 2022-07-28 16:46:25 my (self-made) editor puts ten backups there! 2022-07-28 16:47:20 But even if it was, even if you did write it to disk, it would most likely still be in memory 2022-07-28 16:47:24 so not sure how it would matter 2022-07-28 16:47:28 and prob a lot of my other scripts, but i could move em i guess.. 2022-07-28 17:24:14 I'm trying to install alpine with alpine-chroot-install and setup-alpine but I get: 2022-07-28 17:24:14 > required by: world[linux-amd64] 2022-07-28 17:24:14 > ERROR: unable to select packages: 2022-07-28 17:24:14 > linux-amd64 (no such package): 2022-07-28 17:24:14 Said package doesn't exist though. 2022-07-28 17:25:15 no, it does not, it should either be linux-lts, linux-virt or linux-edge 2022-07-28 17:25:35 maybe it picks up the current running kernel? 2022-07-28 17:25:43 what does uname -r return? 2022-07-28 17:26:02 4.19.0-16-amd64 2022-07-28 17:26:06 right 2022-07-28 17:26:23 seems like a bug in chroot-install or whatever 2022-07-28 17:26:26 (also wow that is ancient) 2022-07-28 17:26:35 very stable* 2022-07-28 17:26:38 debian lol 2022-07-28 17:27:15 setup-disk by default takes the flavour from uname -r 2022-07-28 17:27:18 unless you provide -k 2022-07-28 17:27:46 ah 2022-07-28 17:27:57 alright I hardcoded it in update-kernel now 2022-07-28 17:28:05 thanks 2022-07-28 17:28:15 It assumes you are running it on an alpine system 2022-07-28 17:28:51 Debian liveboot -> alpine-chroot-install 2022-07-28 17:28:55 yeah 2022-07-28 17:29:16 DISKOPTS="-k lts" setup-alpine should work I suppose 2022-07-28 17:32:11 Hello, how do I set the timezone? I found this but it says that page is obsolete: https://wiki.alpinelinux.org/wiki/Setting_the_timezone 2022-07-28 17:34:00 Guest516, the first line links to the right information 2022-07-28 17:34:02 `setup-timezone` 2022-07-28 17:35:13 /me facepalms 2022-07-28 17:35:34 I should not come in here with only 2 hours of sleep in the last 2 days lol 2022-07-28 17:35:39 r u me 2022-07-28 17:35:42 :) 2022-07-28 17:42:18 At this point, I am not sure who I am. 2022-07-28 18:00:46 can somwbody suggest iso for installng on vm, did ask on mailing https://lists.alpinelinux.org/~alpine/users/%3CDC5E22FA-E810-4F03-AD52-E6139CDD32CC%40yahoo.com%3E 2022-07-28 23:32:52 is there any difference between chromebook and "normal" laptop these days? can install alpine on a chromebook i assume? 2022-07-29 00:04:09 Is there a way to add a user to multiple groups with `adduser` (busybox)? I tried `doas adduser -G wheel -s /bin/bash test test` as well as `doas adduser -G wheel,test -s /bin/bash test` as well as `doas adduser -G wheel -G test -s /bin/bash test` 2022-07-29 00:05:13 nope 2022-07-29 00:05:16 adduser -G doesn't add the user to the group 2022-07-29 00:05:27 it sets the user's primary group 2022-07-29 00:05:34 only `adduser user group`, and one at a time 2022-07-29 00:05:46 use addgroup to add secondary groups 2022-07-29 00:05:59 ... but it also only supports one at a time for some reason 2022-07-29 00:06:03 which funnily has the same syntax 2022-07-29 00:06:10 you can sed /etc/group : )) 2022-07-29 00:06:28 high security 2022-07-29 00:06:32 (perhaps don't) 2022-07-29 00:12:10 Haha cool no worries I'll just add user to groups later :) 2022-07-29 00:14:27 Or rather, after creation of the user. 2022-07-29 13:36:48 I tried to load vfio-pci kernel module on startup, but it didn't like it 2022-07-29 13:36:56 up-to-date alpine 3.15 2022-07-29 13:37:11 describe "didn't like it" 2022-07-29 13:37:29 well, on my arch linux, dmesg lists the accepted option 2022-07-29 13:37:38 like: 2022-07-29 13:37:39 [ 1.028225] vfio-pci 0000:02:00.0: vgaarb: changed VGA decodes: olddecodes=io+mem,decodes=io+mem:owns=none 2022-07-29 13:38:00 on alpine: nothing 2022-07-29 13:38:32 however, it seems the kernel got the parameter 2022-07-29 13:39:07 or I couldn't tell the kernel to load the modules 2022-07-29 13:39:37 I tried a few ways, nothing worked 2022-07-29 13:39:39 sooo 2022-07-29 13:39:46 my question 2022-07-29 13:40:04 on arch linux 2022-07-29 13:40:07 cat /etc/modprobe.d/vfio.conf 2022-07-29 13:40:10 yields 2022-07-29 13:40:12 options vfio-pci ids=10de:1f82,10de:10fa 2022-07-29 13:40:43 how can I set the same thing on alpine? 2022-07-29 13:43:17 kernel parameters include: modules=sd-mod,usb-storage,ext4,raid1,vfio_pci,vfio,vfio_iommu_type1,vfio_virqfd intel_iommu=on iommu=pt vfio-pci.ids=10de:1f82,10de:10fa 2022-07-29 13:43:22 this comes from grub 2022-07-29 13:43:45 I'd expect this to work 2022-07-29 13:45:03 but neither "vfio" kernel module is loaded 2022-07-29 13:58:14 "what's the trick to getting..." <- I thought the way to do this was to append `alpine_dev=usbdisk:vfat` to the `linux` boot param in grub.conf and APPEND in syslinux.cfg 2022-07-29 13:58:25 but i noticed it didn't seem to do a whole lot 2022-07-29 16:51:55 is there a tool to convert mobi(ebooks) files in repo? 2022-07-29 19:24:42 frag: you can try libe-book-tools 2022-07-29 19:24:56 but i'm not sure if it supports mobi explicitly 2022-07-29 19:27:37 ptrc: yeah i dont think it does 2022-07-29 19:27:58 ah, and we don't have calibre in the repo yet 2022-07-29 19:39:44 all ebooks should be txt! 2022-07-29 19:53:13 ptrc, i checked that too :) 2022-07-29 20:07:10 hello! i'm new to alpine linux and i need help 2022-07-29 20:07:58 Guest6395: hi, what's wrong? 2022-07-29 20:08:30 my screen brightness doesn't work 2022-07-29 20:09:13 which desktop do you use? 2022-07-29 20:09:19 XFCE4 2022-07-29 20:13:46 hello? 2022-07-29 20:14:19 Guest6395: One tip, you gotta have patience 2022-07-29 20:14:32 Oh ok 2022-07-29 20:14:53 Sorry for delay 2022-07-29 20:15:07 naw you fine 2022-07-29 20:16:01 Check "Handle display brightness keys" option in power manager 2022-07-29 20:18:06 wait the brightness keys (on keyboard) works but on the screen (when using the silder) doesn't work 2022-07-29 20:19:18 I turned on the "handle display brightness keys" 2022-07-29 20:20:00 So it works now with keyboard? 2022-07-29 20:20:52 yeah but not on the "display brightness" thingy works 2022-07-29 20:23:19 im using AMD RS780 2022-07-29 20:27:33 i think this is a bug in xfce. But at least you can change the brightness with your keyboard 2022-07-29 20:27:51 ok thanks for the help 2022-07-30 02:39:51 Which libc is alpine using? 2022-07-30 02:39:59 I thought it was musl 2022-07-30 02:40:07 yes 2022-07-30 02:40:07 but the libc-dev package seems to not indicate that 2022-07-30 02:40:20 the libc-dev package just pulls in musl-dev 2022-07-30 02:40:25 gotcha, thanks 2022-07-30 03:26:16 libc is not glibc 2022-07-30 11:34:57 Hi, I've tried the LACP example config from this wiki page: https://wiki.alpinelinux.org/wiki/Bonding and noticed that I still get IPv6 addresses on bond0. Do I need to disable IPv6 on that interface, or is that expected? I want ipv6, but on the br0 interface... 2022-07-30 14:48:44 "Hi, I've tried the LACP example..." <- try setting it to inet manual 2022-07-30 14:49:05 https://clbin.com/KeEIP works for me 2022-07-30 14:49:17 IPs only issued o n vmbr0.2 and vmbr0.4 2022-07-30 14:50:12 dngray[m]: It works with the IPv4 address. That one is correctly assigned to br0. But not the ipv6 one. The IPv6 address is on br0 and bond0 (with different addresses)... 2022-07-30 14:51:07 I ended up using a sysctl hack to disable IPv6 on bond0, that looks like it worked. but something is clearly wrong... 2022-07-30 14:51:13 it shouldn't have an IP either IPv4/ipv6 on bond0/br0 2022-07-30 14:53:12 I don't have any vlans, so that may be why I have had the IPs on vmbr0 (following the names from your config) instead of subinterfaces vmbr0.2 and vmbr0.4 like you do 2022-07-30 14:54:16 You will get fe80 local addresses on everything, but you shouldn't have real addresses on those interfaces 2022-07-30 14:55:09 I got real addresses on bond0 (ULA, GUA and fe80) 2022-07-30 14:55:19 And yeah, if you don't have plans then the bridge is the top level and will have your addresses 2022-07-30 14:55:28 vlans* 2022-07-30 14:56:44 agowa338: could you show your interfaces file? 2022-07-30 14:59:12 It's basically the example: https://pastebin.mozilla.org/WgJjFgH6 2022-07-30 14:59:46 just with inet6 auto for br0 and different interfaces 2022-07-30 14:59:55 Need your actual file 2022-07-30 15:00:05 see link ;-) 2022-07-30 15:01:12 You're missing the blocks for eth1/2/3 2022-07-30 15:01:33 Should not be necessary 2022-07-30 15:02:29 Good morning! On bootup I am seeing "sysctl: error: '-vm/unprivileged_userfaultfd' is an unknown key". I'm not sure where to look to fix that 2022-07-30 15:02:31 Should, but it pays to be verbose 2022-07-30 15:02:52 the-count: /etc/sysctl.conf or /etc/sysctl.d/* 2022-07-30 15:02:55 Also, make sure you clear out any dhcp leases from previous configurations 2022-07-30 15:03:25 I have had dhcpd change my network config because it thought I was using a lease after I changed the setup 2022-07-30 15:04:38 And your bond0 should have an inet6 manual line 2022-07-30 15:05:21 With ifupdown-ng those are all unnecessary 2022-07-30 15:05:23 only if I want manual configuration. Do I need to configure the interfaces manually? 2022-07-30 15:05:37 I never specify inet* (manual|dhcp) anymore 2022-07-30 15:05:49 (ifupdown-ng uses executors) 2022-07-30 15:06:03 ikke: Nothing within /etc/sysctl.conf and /etc/sysctl.d/ those two are empty. 2022-07-30 15:06:44 and I flushed the addresses from the interfaces multiple times while debugging `ip -6 addr flush dev bond0` 2022-07-30 15:07:01 agowa338: that was for the-count 2022-07-30 15:07:23 Flushing alone doesn't do it if the system thinks it should have an address, because it will just get a new one after 2022-07-30 15:08:35 Which is why I would specify manual even though it may not be strictly required, eliminates any ambiguity 2022-07-30 15:10:50 Not sure if it even does anything 2022-07-30 15:12:37 Seems not: https://github.com/ifupdown-ng/ifupdown-ng/blob/80074c997f6874bb619ec1c9705b966cba6997d8/libifupdown/interface-file.c#L301 2022-07-30 15:12:49 only dhcp, ppp and inherits are recognized 2022-07-30 15:15:20 now I only get the link local ipv6 2022-07-30 15:15:31 but still on both interfaces 2022-07-30 15:16:25 agowa338: what did you change? 2022-07-30 15:17:35 I added `iface bond0 inet6 manual` 2022-07-30 15:27:25 now I got an IPv6. Aparently IPv6 is only reachable via one interface. As soon as it tries the other one it has no connection ?!? 2022-07-30 15:28:10 but except for the link local it is now only on br0, so partial success? 2022-07-30 15:35:06 ikke: Sorry, missed your message, irssi didn't scroll down... Anyways, I just found it here: /usr/lib/sysctl.d/60-qemu-postcopy-migration.conf 2022-07-30 15:37:40 It's the router advertisement. Even with "iface bond0 inet6 manual" the IPs on bond0 now reapeared. But when I set "accept_ra" on bond0 to 0 they don't 2022-07-30 15:38:18 inet manual is a noop on ifupdown-ng 2022-07-30 15:39:35 🤔 2022-07-30 15:45:19 It's manual by default 2022-07-30 15:57:27 ikke: even though inet6 is manual I had to add "accept_ra 0" to that section. Could it be that something else is setting these addresses (the kernel?)? 2022-07-30 15:58:49 wait it was not even applied. But it now somehow works?! 2022-07-30 16:38:23 is there a way to enable qemu-kvm? the wiki isnt very clear 2022-07-30 16:40:48 meg: just add -enable-kvm to the arugments 2022-07-30 16:47:55 to qemu-system-* ? 2022-07-30 16:47:59 yes 2022-07-30 16:48:10 but it only works for native arches, not emulation 2022-07-30 17:46:54 https://www.irccloud.com/pastebin/lMnQK4iB 2022-07-30 17:47:11 and cross-posting as well 2022-07-30 18:15:03 hello, does someone know why xen-pcifront module is not included in linux-virt kernel? 2022-07-30 18:22:06 i have checked kernel configs and there's no CONFIG_XEN_PCIDEV_FRONTEND line in virt config, would that prevent me from building pcifront module alone or i would need to rebuild whole kernel? 2022-07-30 18:25:05 but there's also no CONFIG_XEN_PCIDEV_BACKEND in either lts or virt config, but xen-pciback module is available for both kernels. can someone explain me why is that? 2022-07-30 18:52:55 it's =m 2022-07-30 18:53:21 ah, no, checked the other 2022-07-30 18:53:36 no, backend is =m too 2022-07-30 18:54:01 virt has frontend =y, aside from that both of those are =m 2022-07-30 18:54:11 what makes you think it's not included? 2022-07-30 18:58:14 i searched for *pcifront*ko* on pkgs.alpinelinux.org/contents/ and xen-pcifront.ko.gz is only listed with linux-lts and linux-edge packages 2022-07-30 19:01:23 it's =y for virt 2022-07-30 19:01:41 check the actual configs (/boot/config-virt) for a source of truth 2022-07-30 19:02:21 (=y meaning it's built in, and not a separate module) 2022-07-30 19:03:30 oh okay, thanks 2022-07-30 19:04:58 so i guess if those lines aren't included in the config files on alpine's gitlab, they are shipped with kernel as default config, right? 2022-07-30 19:05:38 yes, for main/linux-lts it was changed to only have a diff 2022-07-30 19:05:49 from defconfig (or something) 2022-07-30 19:06:00 don't know specifics 2022-07-30 19:06:09 but the /boot one is always complete afailk 2022-07-30 19:07:03 okay, thank you so much 2022-07-30 19:17:25 i checked linux git according to this https://stackoverflow.com/questions/41885015/what-exactly-does-linux-kernels-make-defconfig-do and in those Kconfig files FRONTEND=y and BACKEND=m by default, so that's why only linux-lts/edge packages overwrite FRONTEND=m 2022-07-30 19:17:49 this makes a whole lot more sense now, thanks again 2022-07-30 22:53:09 http://tmvijo4b7kgc3o7llxqb74nmbia5sbkty3f5q7wauazrkuotm5227tqd.onion 2022-07-30 23:02:56 damn, another scam? 2022-07-31 08:10:14 Hello? 2022-07-31 08:11:06 I installed alpine Linux on virtual box and I'm trying to add repositories but it tells me permission denied even when I'm using root user 2022-07-31 08:11:19 Any help? 2022-07-31 08:11:34 hello brett 2022-07-31 08:11:47 can you post full logs? what's the context for "permission denied" 2022-07-31 08:12:09 what are the permissions on /etc/apk/repositories ? 2022-07-31 08:12:20 I'm just trying to get into the directory for repositories to edit a file to add commodities? 2022-07-31 08:12:25 I'm new to this... 2022-07-31 08:12:46 Thats the exact folder sheep 2022-07-31 08:13:01 that's a file not a directory 2022-07-31 08:13:17 One sec let me get more details 2022-07-31 08:17:03 Okay I'm using wiki.alpinelinux.org and it says after a fresh install I should enable the community repository. I meant community not commodities. Sorry. It tells me to edit a file in the repositories folder to add a line that points to the community directory 2022-07-31 08:17:55 I try to change to the repositories folder and it denies me 2022-07-31 08:18:02 brett: what command do you execute? 2022-07-31 08:18:08 the wiki is often wrong. iirc the line is already in the /etc/apk/respositories file, just commented out 2022-07-31 08:19:29 Using /etc/apk/repositories 2022-07-31 08:19:51 brett: For us to be effective, it helps to be specific in what you do and what output / errors you get 2022-07-31 08:19:59 Okay. I'm sorry for being such a noon. I appreciate your patience and help. 2022-07-31 08:20:03 Noob 2022-07-31 08:20:15 link to the wiki page 2022-07-31 08:21:03 This one? https://wiki.alpinelinux.org/wiki/Enable_Community_Repository 2022-07-31 08:21:17 Or this one https://wiki.alpinelinux.org/wiki/Repositories 2022-07-31 08:21:35 My end goal is to install qubes-whoinx. Using dom0 seems to be apart of it and the best I could gather is I need alpine linux for dom0? 2022-07-31 08:21:47 The first one ikke 2022-07-31 08:22:16 brett: and what command did you execute that resulted in the permission denied 2022-07-31 08:23:27 I just tried to change folders to repositories using /etc/apk/repositories 2022-07-31 08:24:04 /etc/apk/repositories is a file, not a directory 2022-07-31 08:24:08 so cd /etc/apk/repositories would fail 2022-07-31 08:24:24 Okay! I didn't see a file extension so I didn't pick up on thay 2022-07-31 08:24:27 like lopid said 2022-07-31 08:24:43 brett: in linux file extensions are optional 2022-07-31 08:25:38 Thank you. So how do I edit it to add https:///alpine//community 2022-07-31 08:26:25 apk add nano 2022-07-31 08:26:31 nano /etc/apk/repositories 2022-07-31 08:28:54 It says nano no such packages 2022-07-31 08:32:02 cat /etc/apk/repositories 2022-07-31 08:33:11 It gives me /media/cdrom/apks then back to a prompt 2022-07-31 08:33:54 How did you install alpinelinux? 2022-07-31 08:33:59 did you install it already? 2022-07-31 08:34:06 (run setup-alpine) 2022-07-31 08:34:14 Yes. This is using the terminal in it 2022-07-31 08:34:35 I installed VirtualBox then installed the alpine iso 2022-07-31 08:35:40 what version? 2022-07-31 08:35:43 3.16? 2022-07-31 08:35:51 Yes 2022-07-31 08:38:02 printf 'https://dl-cdn.alpinelinux.org/alpine/v3.16/main\nhttps://dl-cdn.alpinelinux.org/alpine/v3.16/community\n' >/etc/apk/repositories 2022-07-31 08:40:25 Okay there's hundreds of apk files 2022-07-31 08:43:44 How do you mean? 2022-07-31 08:46:01 I followed the link in a web browser. I just entered that into the terminal and nothing happened. It just went back to the prompt 2022-07-31 08:46:33 https://usercontent.irccloud-cdn.com/file/50zLukFh/irccloudcapture8092050719531172695.jpg 2022-07-31 08:46:34 Did you 2022-07-31 08:46:47 brett: now apk update 2022-07-31 08:47:14 Okay it's doing stuff now lol 2022-07-31 08:47:58 https://usercontent.irccloud-cdn.com/file/mdm9Ypw8/irccloudcapture7395547771889527584.jpg 2022-07-31 08:48:14 It gave me some errors. No such file or directory 2022-07-31 08:48:54 You don't have a network connection yet 2022-07-31 08:48:58 or no dns servers setup 2022-07-31 08:49:02 did you run setup-alpine? 2022-07-31 08:50:56 I think it's no network connection. I've only done what the wiki has told me to so fat 2022-07-31 08:50:58 R 2022-07-31 08:54:36 Should I run setup-interfaces? 2022-07-31 08:54:55 Setup-alpine or interfaces first? 2022-07-31 08:58:23 setup-alpine runs the rest 2022-07-31 10:17:27 ikke: on Windows file extensions are optional too (; 2022-07-31 16:22:36 panekj: my comment didn't exclude that possibility :p\ 2022-07-31 17:49:02 # Appears as XENO. 2022-07-31 20:06:17 can't found boot/initram-lts wtf 2022-07-31 20:06:17 or similar 2022-07-31 20:12:09 apk is printing ERROR: http://ewr.edge.kernel.org/alpine/v3.15/main: DNS lookup error 2022-07-31 20:12:15 but then it also says OK at the end 2022-07-31 20:12:30 it shouldn't say OK if the command fails shoud it? 2022-07-31 20:16:18 why not 2022-07-31 20:16:34 it says that index fetch failed but general command didn't 2022-07-31 20:16:48 hmm 2022-07-31 20:16:57 well after apk add man-pages, I still have no man page for top 2022-07-31 20:26:04 it's in procps-doc 2022-07-31 20:26:08 for the procps one 2022-07-31 21:09:41 ah I got man-pages mixed up with docs 2022-07-31 21:10:03 but I have the same result after apk add docs 2022-07-31 21:10:34 ah, must be busybox just doesn't have man pages 2022-07-31 22:01:15 What irc client do you all recommend? 2022-07-31 22:08:22 the one in your heart 2022-07-31 22:25:10 is there a way I can post text from my host computer into the linux terminal? 2022-07-31 22:27:15 paste 2022-07-31 22:28:22 you mean into a vm? 2022-07-31 22:28:58 yes 2022-07-31 22:29:15 depends on what you used to make the vm, it's somewhere in some settings 2022-07-31 22:29:18 i have a bare bones alpine install 2022-07-31 22:29:37 virtualbox with alpine iso. okay 2022-07-31 22:30:24 something something settings -> shared clipboard 2022-07-31 22:30:33 found it 2022-07-31 22:30:36 found it 2022-07-31 22:30:39 thank you 2022-07-31 22:30:55 you'll also want the virtualbox guest additions on the guest i think 2022-07-31 22:30:59 and then.. uhh not sure what else 2022-07-31 22:31:12 i set it to bidirectional... 2022-07-31 22:48:06 Im trying to enable community repository. I entered this command: printf 'https://dl-cdn.alpinelinux.org/alpine/v3.16/main\nhttps://dl-cdn.alpinelinux.org/alpine/v3.16/community\n' >/etc/apk/repositories and nothing happens 2022-07-31 22:48:25 ikke was helpjng me last night. i forgot what he told me to do after 2022-07-31 22:49:04 its a new alpine install and I ran setup-alpine already 2022-07-31 22:51:12 i mean it works 2022-07-31 22:51:16 you have to run apk update after 2022-07-31 22:54:01 okay apk update gives me a couple "no ssuch file or directory" errors and says "2errors: 22 distinct packages available" 2022-07-31 22:54:26 thank you for helping me psykose I really appreciate it 2022-07-31 22:55:05 should I test my network connnection? how? 2022-07-31 22:55:35 i dunno, you would have to paste all the logs 2022-07-31 22:55:36 im looking iup a list of busybox cmds 2022-07-31 22:56:12 the copy paste still isnt working for me 2022-07-31 22:56:32 https://usercontent.irccloud-cdn.com/file/aGYpynk1/irccloudcapture362115176190490032.jpg 2022-07-31 22:59:48 if you `echo $http_proxy` is there anything 2022-07-31 22:59:54 aside from that, dunno, it's a networking issue 2022-07-31 23:07:26 https://usercontent.irccloud-cdn.com/file/OK7aPdfU/irccloudcapture6859108866639504890.jpg 2022-07-31 23:08:09 I have my wifi adapter set as bridged in VirtualBox settings then trying to use br0 in terminal. Does that sound right? 2022-07-31 23:08:27 Bridged is the only way I can select my adapter 2022-07-31 23:09:26 no, you want to use eth0 2022-07-31 23:09:39 the virtual machine just has 'ethernet', it doesn't care what your outside networking is 2022-07-31 23:09:47 i started with that and it didnt work. it says its assigning br0 to eth0. I tried both 2022-07-31 23:10:05 you typed br0 in that picture 2022-07-31 23:11:31 https://usercontent.irccloud-cdn.com/file/pT0SfpPW/irccloudcapture5506033135761818268.jpg 2022-07-31 23:11:35 Here is eth0 2022-07-31 23:12:20 what's in `ip a` 2022-07-31 23:13:02 https://usercontent.irccloud-cdn.com/file/7gRulA6u/irccloudcapture243712139511883569.jpg 2022-07-31 23:13:11 well, there's no address 2022-07-31 23:13:15 so i guess dhcp never ran 2022-07-31 23:13:57 I can PayPal you like $20 for your help psykose I really appreciate it 2022-07-31 23:14:09 `service networking restart -D` should run it if /etc/network/interfaces got an entry for eth0 added to it 2022-07-31 23:16:58 https://usercontent.irccloud-cdn.com/file/Q6iHNjcc/irccloudcapture3790374633671133774.jpg 2022-07-31 23:17:09 I dont think it worked 2022-07-31 23:18:45 huh, why did it get run with set -x 2022-07-31 23:19:35 I dunno! 2022-07-31 23:20:18 no clue what you typed 2022-07-31 23:20:30 anyway, if you run only setup-interfaces you need to start networking yourself after 2022-07-31 23:20:44 Exactly what you told me to type 2022-07-31 23:23:02 https://usercontent.irccloud-cdn.com/file/HKYpl3DW/irccloudcapture4493817771556575643.jpg 2022-07-31 23:23:12 What should my VirtualBox be set to? 2022-07-31 23:24:30 nat 2022-07-31 23:28:49 Ok I think I fixed it... 2022-07-31 23:30:32 ikke: thanks for the tip yesterday! -enable-kvm totally worked :) 2022-07-31 23:35:29 https://usercontent.irccloud-cdn.com/file/YAtqUNbL/irccloudcapture5790497165389934041.jpg 2022-07-31 23:35:41 Now apk update says 156 packages available 2022-07-31 23:35:45 hey it works :) 2022-07-31 23:36:08 Yay! 2022-07-31 23:36:23 So I'm trying to install the community repository 2022-07-31 23:36:54 the printf from before would work 2022-07-31 23:37:02 My end goal is to install qubes-whoinx 2022-07-31 23:37:26 I tried the printf and it just went back to a blank prompt and commands stopped working 2022-07-31 23:37:34 I will try again 2022-07-31 23:37:43 probably because you forgot to type the terminating ' 2022-07-31 23:37:49 so it was still letting you type into the string 2022-07-31 23:38:14 also i'm pretty sure you need to use qubes to use qubes-whonix 2022-07-31 23:38:43 ah, no, just a special hypervisor 2022-07-31 23:38:43 damn. when I was looking at qubes instructions it said I needed dom0? 2022-07-31 23:38:56 and dom0 seemed like its in alpine? 2022-07-31 23:39:11 yeah should work with xen i guess 2022-07-31 23:39:14 never used any of that 2022-07-31 23:39:45 wouldnt be surprised if it doesn't actually work 2022-07-31 23:54:35 https://usercontent.irccloud-cdn.com/file/tA74p9P3/irccloudcapture7224538567711707809.jpg 2022-07-31 23:54:43 We're going to make it work!! Lol 2022-07-31 23:55:00 What's it mean that xenqemu doesn't exist? 2022-07-31 23:55:07 Let me send you some money buddy 2022-07-31 23:55:13 This valuable to me 2022-07-31 23:55:48 Maybe I should wipe all this and start from scratch 2022-07-31 23:57:07 brett what repos do you have enabled? 2022-07-31 23:57:37 xen-hypervisor is in main though 2022-07-31 23:57:39 I don't think any. Thats been one of my problems. I've been trying to enable community 2022-07-31 23:57:44 which always should be enabled 2022-07-31 23:57:53 check /etc/apk/repositories 2022-07-31 23:58:07 It tells me access denied will try again 2022-07-31 23:58:47 https://usercontent.irccloud-cdn.com/file/WkAtOw3r/irccloudcapture1422324476429998063.jpg 2022-07-31 23:59:00 I'm root