2022-08-01 00:08:54 to edit a file you need to open it in an editor 2022-08-01 00:08:59 im following this on the wiki 2022-08-01 00:09:00 https://wiki.alpinelinux.org/wiki/Xen_Dom0 2022-08-01 00:10:09 did you create an x86 vm by accident 2022-08-01 00:10:22 because that indeed does not exist on x86 2022-08-01 00:10:44 yes its x86 64. thats the wrong one? 2022-08-01 00:10:52 cat /etc/apk/arch 2022-08-01 00:19:16 thanks everyone for the help. 2022-08-01 03:31:54 This distro works with virtualbox guest addons and copy/paste functions? 2022-08-01 03:38:42 they're packaged, can't tell you if they work though 2022-08-01 04:17:19 Latunga: you'd need the tools 2022-08-01 04:21:48 dngray[m], yes, i need, it work in alpine? 2022-08-01 04:22:28 i don't know, i haven't used virtualbox in ages 2022-08-01 04:22:33 but they are packaged https://pkgs.alpinelinux.org/packages?name=*virtualbox*&branch=edge so i assume it works 2022-08-01 04:24:07 dngray[m]: but it work yes? 2022-08-01 04:24:38 probably, i don't know for certain as i haven't used virtualbox in a long time, it did years ago 2022-08-01 04:24:46 i haven't used it since like virtualbox 5 2022-08-01 04:24:48 in the documentation I saw a lot of deprecated things 2022-08-01 08:18:36 Good morning. I just saw that netdata-1.35.1-r3 depends on libprotobuf.so.32 but it doesn't pull in the apk libprotobuf. Installing it manually with 'apk add libprotobuf' solves it 2022-08-01 08:19:44 it pulls it in 2022-08-01 08:20:26 (10/13) Installing libprotobuf (3.21.4-r0) 2022-08-01 08:25:41 https://dpaste.com/3U6PXZ5Z6 2022-08-01 08:25:48 This is how it looked like for me. 2022-08-01 08:25:51 apk policy netdata 2022-08-01 08:26:13 that looks like something blocks installing it or outdated indexes 2022-08-01 08:26:39 https://dpaste.com/5D7Z8S8XV policy 2022-08-01 08:26:50 got some news for you 2022-08-01 08:26:53 don't mix stable and edge 2022-08-01 08:26:56 :o 2022-08-01 08:27:00 Good idea 2022-08-01 08:27:07 C: 2022-08-01 08:27:14 I wanted a new netdata, that's all :) 2022-08-01 08:27:27 then upgrade to edge 2022-08-01 08:27:42 and live in *eternal fear* of something breaking on edge 2022-08-01 08:27:58 or build new netdata yourself on stable 2022-08-01 08:28:04 Yes. I will do so. 2022-08-01 08:28:40 I did build netdata from git earlier on my Gentoo-box and it wasn't too bad. I'll do the same on my Alpine dev-box and see if I can deploy it like that. 2022-08-01 08:28:47 you can 2022-08-01 08:35:31 Can I see what packages I installed from edge/testing? 2022-08-01 08:36:36 My repositories file https://dpaste.com/9D7EAVTLC 2022-08-01 08:37:15 apk policy 2022-08-01 08:37:21 anything in /etc/apk/world with @testing will tell you 2022-08-01 08:38:47 https://dpaste.com/9UEQM54N6 only a few things 2022-08-01 08:39:20 (: 2022-08-01 08:41:45 So I think I am ok 2022-08-01 08:47:47 Is there a way to check that all packages are installed correctly? I had a "reboot" during "apk upgrade" 2022-08-01 08:57:49 `apk audit --check-permissions /bin` can not detect mod change 2022-08-01 08:58:14 after chmod 700 /bin/busybox, I expect the apk audit to tell me the perm is changed 2022-08-01 10:27:59 if I was to have no `/etc/apk/keys` and `/usr/share/apk/keys`, how could I then populate those directories again properly? 2022-08-01 10:28:23 `apk fix alpine-keys --reinstall` 2022-08-01 10:29:40 with --untrusted because it's fucked :) 2022-08-01 10:29:49 or manually fetch unpack shit if you don't find that safe i guess 2022-08-01 10:29:54 You probably need --allow-untrusted as well 2022-08-01 10:29:58 yeah that one 2022-08-01 10:30:04 i also didn't check if that's just a broken error case 2022-08-01 10:30:11 maybe apk fails to run without the dirs /s 2022-08-01 10:30:17 (probably not) 2022-08-01 10:30:22 ah I see `alpine-keys` is it's own package. And if I was on a non-alpine system but I wanted those files I could grab the package by hand? 2022-08-01 10:30:29 yes 2022-08-01 10:30:42 many thanks 2022-08-01 12:03:18 [Does OpenRC possess any equivalent to `systemd`'s `systemctl reboot --firmware-setup`?](http://reddit.com/comments/k5nq5c) 2022-08-01 12:04:03 since openrc doesn't manage EFI, it doesn't 2022-08-01 12:04:27 Bugger. Thanks, though. 2022-08-01 12:04:54 as comments on that post point out, use efibootmgr 2022-08-01 12:05:19 in case you don't use efibootmgr, grub might have something 2022-08-01 12:32:36 "firmware setup" can't be set as a BootNext entry in efibootmgr – you have to use OsIndications, like in the liked https://unix.stackexchange.com/q/152144/2168 post 2022-08-01 12:32:57 someone should add that to efibootmgr 2022-08-01 12:33:05 someone should, yes 2022-08-01 12:40:29 out of all those pages, a working shellscript version might be: 2022-08-01 12:40:38 var='/sys/firmware/efi/efivars/OsIndications-8be4df61-93ca-11d2-aa0d-00e098032b8c'; chattr -i "$var"; printf '\7\0\0\0\1\0\0\0\0\0\0\0' > "$var"; chattr +i "$var" 2022-08-01 12:44:58 i don't even have that specific one, hah 2022-08-01 12:46:09 if you don't have OsIndicationsSupported either, then your firmware is just too old 2022-08-01 12:46:42 if you *do* have OsIndicationsSupported, it could be that the var just was never created, but it would work once created for the first time 2022-08-01 12:49:30 the other one is there, yeah 2022-08-01 13:32:17 using raspberry PI4, 3.16 aarch64 what video drivers do I need to install? 2022-08-01 13:33:28 IDENTIFY 2022-08-01 13:34:58 mesa-dri-gallium and dtoverlay=vc4-kms-v3d in the config txt file 2022-08-01 13:36:07 Xorg ee screens not found 2022-08-01 13:36:42 post the actual log 2022-08-01 14:11:07 I have an issue with Raspberry Pi upgrades... I have an old instance of Alpine (3.14) which I'm trying to upgrade to 3.15 or 3.16 but, after updating /etc/apk/repositories and doing the upgrade, it fails to boot. It looks like /dev/mmcblk0p2 isn't available... boot error is: "mount: mounting /dev/mmcblk0p2 on /sysroot failed: No such file or directory" "Mounting root failed. " then dumps me in a 2022-08-01 14:11:13 recovery shell. There is no mmcblk device. Upgrades have sent me to 5.15.32 and 5.15.55. I have another pi runing 5.15.32 on 3.16 ok. If I rollback the SD card to a known-good image then it boots again but the upgrade fails in exacty the same way. Any ideas? 2022-08-01 14:28:14 fooflington: you might had a modified dtb 2022-08-01 14:28:22 this can cause boot failures 2022-08-01 14:29:15 if you upgrade the kernel, the dtb files will be overwritten 2022-08-01 14:29:47 or 2022-08-01 14:29:54 maybe overlay files, which are not loaded 2022-08-01 14:37:17 I don't believe I did .. have just tried "apk upgrade -a" which was suggested elsewhere but no difference. 2022-08-01 14:38:02 I don't recall doing anything special with DTB files (they appear to be some sort of driver for the pi?) 2022-08-01 14:40:07 DTB are device tree blobs. device tree helps give bootloaders details about the hardware (AFAIK) 2022-08-01 14:40:31 I've rolled back to the "working" image… any idea how I would tell? Or if I could see if something was "missing" after I'd done an upgrade (but before reboot) 2022-08-01 14:42:45 there are 27 .dtb files in /boot and also a /boot/overlays/overlay_map.dtb before upgrade 2022-08-01 14:42:49 can you post the full log of an upgrade -a 2022-08-01 14:43:08 I'll make a pastebin... 2022-08-01 14:43:16 mhm 2022-08-01 14:44:46 https://pastebin.com/pp3e0GQV (I realised I've done `-s` here) 2022-08-01 14:45:58 I can do another proper upgrade if that's more useful 2022-08-01 14:46:46 hm, looks ok 2022-08-01 14:51:08 The .dtb files in /boot have changed (presumable with linux-firmware-brcm upgrade) 2022-08-01 14:55:23 Trying the rootfstype=ext4 suggestion... 2022-08-01 14:59:33 nope, same behaviour (checked it was applied by doing cat /proc/cmdline after reboot) 2022-08-01 15:11:08 Noticed another difference between with my working Pi... cmdline has modules=...,ext4 where the failing one doesn't 2022-08-01 15:18:45 and no that didn't help either 2022-08-01 15:28:58 j-k[m]: it _was_ the dtb files… for some reason I appear to have two sets of them, one _old_ (in the root of the sd card) and one current in /boot (-> /dev/mmcblk0p1/boot) which is being updated. Not sure how I got into this state but copying the newer ones into the SD root has sorted it. I now need to unpick why it's like this so it doesn't happen again. Thanks both ( j-k[m] & psykose )... I 2022-08-01 15:29:04 will update the gitlab issue too. 2022-08-01 15:29:55 ay 2022-08-01 15:29:56 grats 2022-08-01 15:30:04 Nice, dtbs can be pretty annoying. I've been trying to get my Pi's POE fan to work for ages on a different distro 2022-08-01 15:38:51 I've rearranged the SD card p1 so /boot is actually the root of it and it boots ok... 2022-08-01 16:09:17 you still here psykose? 2022-08-01 16:09:21 yeah why 2022-08-01 16:09:36 run 2022-08-01 16:10:19 I rest Xorg and xf86, still no desktop 2022-08-01 16:10:39 i have no clue what that means but it does not look like a xorg startup log 2022-08-01 16:10:40 rest -> reset 2022-08-01 16:11:02 I have the new log.. 2022-08-01 16:12:27 created date 080122 BCP 2022-08-01 16:12:27 [ 1832.841] Current Operating System: Linux rpi4-bear 5.15.55-0-rpi4 #1-Alpine SMP PREEMPT Mon Jul 18 10:51:25 UTC 2022 aarch64 2022-08-01 16:12:27 X Protocol Version 11, Revision 0 2022-08-01 16:12:27 [ 1832.835] 2022-08-01 16:12:27 X.Org X Server 1.21.1.4 2022-08-01 16:12:29 [ 1832.842] Kernel command line: coherent_pool=1M 8250.nr_uarts=0 snd_bcm2835.enable_compat_alsa=0 snd_bcm2835.enable_hdmi=1 bcm2708_fb.fbwidth=1600 bcm2708_fb.fbheight=1200 bcm2708_fb.fbswap=1 smsc95xx.macaddr=E4:5F:01:33:96:F5 vc_mem.mem_base=0x3ec00000 vc_mem.mem_size=0x40000000 root=UUID=7d16996b-6ca4-4a16-96c7-3584ccf554a1 modules=sd-mod,usb-storage,ext4 quiet rootfstype=ext4 2022-08-01 16:12:53 [ 1832.852] Current version of pixman: 0.40.0 2022-08-01 16:12:53 [ 1832.857] Before reporting problems, check http://wiki.x.org 2022-08-01 16:12:53 to make sure that you have the latest version. 2022-08-01 16:12:53 [ 1832.850] 2022-08-01 16:12:53 (++) from command line, (!!) notice, (II) informational, 2022-08-01 16:12:53 [ 1832.857] Markers: (--) probed, (**) from config file, (==) default setting, 2022-08-01 16:12:53 (WW) warning, (EE) error, (NI) not implemented, (??) unknown. 2022-08-01 16:12:53 [ 1832.868] (==) Log file: "/var/log/Xorg.0.log", Time: Mon Aug 1 10:21:00 2022 2022-08-01 16:12:53 [ 1832.873] (==) Using system config directory "/usr/share/X11/xorg.conf.d" 2022-08-01 16:12:54 [ 1832.873] (==) No Layout section. Using the first Screen section. 2022-08-01 16:12:55 could you put it in a pastebin 2022-08-01 16:12:56 [ 1832.873] (==) No screen section available. Using defaults. 2022-08-01 16:12:58 [ 1832.873] (**) |-->Screen "Default Screen Section" (0) 2022-08-01 16:13:00 [ 1832.873] (**) | |-->Monitor "" 2022-08-01 16:13:02 [ 1832.875] (==) No monitor specified for screen "Default Screen Section". 2022-08-01 16:13:04 Using a default monitor configuration. 2022-08-01 16:13:06 [ 1832.876] (==) Automatically adding devices 2022-08-01 16:13:08 [ 1832.876] (==) Automatically enabling devices 2022-08-01 16:13:10 [ 1832.876] (==) Automatically adding GPU devices 2022-08-01 16:13:12 [ 1832.876] (==) Automatically binding GPU devices 2022-08-01 16:13:14 [ 1832.876] (==) Max clients allowed: 256, resource mask: 0x1fffff 2022-08-01 16:13:16 [ 1832.876] (WW) The directory "/usr/share/fonts/TTF" does not exist. 2022-08-01 16:13:18 [ 1832.876] Entry deleted from font path. 2022-08-01 16:13:20 [ 1832.876] (WW) The directory "/usr/share/fonts/Type1" does not exist. 2022-08-01 16:13:24 [ 1832.876] Entry deleted from font path. 2022-08-01 16:13:26 [ 1832.876] (==) FontPath set to: 2022-08-01 16:13:28 /usr/share/fonts/misc, 2022-08-01 16:13:30 /usr/share/fonts/100dpi:unscaled, 2022-08-01 16:13:32 /usr/share/fonts/75dpi:unscaled 2022-08-01 16:13:34 [ 1832.876] (==) ModulePath set to "/usr/lib/xorg/modules" 2022-08-01 16:13:36 [ 1832.876] (II) The server relies on udev to provide the list of input devices. 2022-08-01 16:13:38 If no devices become available, reconfigure udev or disable AutoAddDevices. 2022-08-01 16:13:40 [ 1832.876] (II) Module ABI versions: 2022-08-01 16:13:42 [ 1832.877] X.Org ANSI C Emulation: 0.4 2022-08-01 16:13:44 [ 1832.877] X.Org Video Driver: 25.2 2022-08-01 16:13:46 [ 1832.877] X.Org XInput driver : 24.4 2022-08-01 16:13:48 [ 1832.877] X.Org Server Extension : 10.0 2022-08-01 16:13:50 [ 1832.879] (II) no primary bus or device found 2022-08-01 16:13:54 [ 1832.880] (II) LoadModule: "glx" 2022-08-01 16:13:56 [ 1832.881] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so 2022-08-01 16:13:58 [ 1832.912] (II) Module glx: vendor="X.Org Foundation" 2022-08-01 16:14:00 [ 1832.912] compiled for 1.21.1.4, module version = 1.0.0 2022-08-01 16:14:02 [ 1832.913] ABI class: X.Org Server Extension, version 10.0 2022-08-01 16:14:03 i love it 2022-08-01 16:14:04 [ 1832.913] (==) Matched modesetting as autoconfigured driver 0 2022-08-01 16:14:05 dmesg -f | irc ?? 2022-08-01 16:14:06 [ 1832.913] (==) Matched fbdev as autoconfigured driver 1 2022-08-01 16:14:08 [ 1832.913] (==) Assigned the driver to the xf86ConfigLayout 2022-08-01 16:14:10 [ 1832.913] (II) LoadModule: "modesetting" 2022-08-01 16:14:12 [ 1832.914] (II) Loading /usr/lib/xorg/modules/drivers/modesetting_drv.so 2022-08-01 16:14:14 nickersonm: that's xorg log 2022-08-01 16:14:14 [ 1832.917] (II) Module modesetting: vendor="X.Org Foundation" 2022-08-01 16:14:16 [ 1832.917] compiled for 1.21.1.4, module version = 1.21.1 2022-08-01 16:14:18 [ 1832.917] Module class: X.Org Video Driver 2022-08-01 16:14:21 [ 1832.917] ABI class: X.Org Video Driver, version 25.2 2022-08-01 16:14:24 [ 1832.917] (II) LoadModule: "fbdev" 2022-08-01 16:14:27 [ 1832.919] (WW) Warning, couldn't open module fbdev 2022-08-01 16:14:29 [ 1832.919] (EE) Failed to load module "fbdev" (module does not exist, 0) 2022-08-01 16:14:31 [ 1832.919] (II) modesetting: Driver for Modesetting Kernel Drivers: kms 2022-08-01 16:14:33 [ 1832.919] (++) using VT number 1 2022-08-01 16:14:35 [ 1832.920] (WW) Falling back to old probe method for modesetting 2022-08-01 16:14:37 [ 1832.920] (EE) open /dev/dri/card0: No such file or directory 2022-08-01 16:14:39 [ 1832.920] (WW) Falling back to old probe method for modesetting 2022-08-01 16:14:40 panekj: oh, so it is. 2022-08-01 16:14:40 [ 1832.920] (EE) open /dev/dri/card0: No such file or directory 2022-08-01 16:14:42 [ 1832.920] (EE) No devices detected. 2022-08-01 16:14:44 [ 1832.920] (EE) 2022-08-01 16:14:46 Fatal server error: 2022-08-01 16:14:48 [ 1832.921] (EE) no screens found(EE) 2022-08-01 16:14:50 [ 1832.921] (EE) 2022-08-01 16:14:54 Please consult the The X.Org Foundation support 2022-08-01 16:14:56 at http://wiki.x.org 2022-08-01 16:14:58 for help. 2022-08-01 16:14:59 > open /dev/dri/card0: No such file or directory 2022-08-01 16:15:00 [ 1832.921] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information. 2022-08-01 16:15:02 [ 1832.921] (EE) 2022-08-01 16:15:03 anyway found ur error 2022-08-01 16:15:04 [ 1832.935] (EE) Server terminated with error (1). Closing log file. 2022-08-01 16:15:04 open /dev/dri/card0: No such file or directory 2022-08-01 16:15:06 sorry first time back in IRC in 20+ years 2022-08-01 16:15:08 -> retired geek 2022-08-01 16:15:17 as i said, you need to set the dtoverlay=vc4-kms-v3d 2022-08-01 16:15:21 and reboot 2022-08-01 16:15:35 then that should show up 2022-08-01 16:15:44 everything else seems to be correct, you have the xorg modesetting 2022-08-01 16:15:50 enable_uart=1 2022-08-01 16:15:50 # dtoverlay=vc4-fkms-v3d 2022-08-01 16:15:50 disable_overscan=1 2022-08-01 16:15:50 dtoverlay=vc4-kms-v3d 2022-08-01 16:15:50 dtparam=audio=on 2022-08-01 16:15:53 gpu_mem=32 2022-08-01 16:15:58 for future reference: https://tpaste.us 2022-08-01 16:16:14 yeah but did you reboot with that 2022-08-01 16:16:21 yeppers 2022-08-01 16:16:31 can you *pastebin* dmesg 2022-08-01 16:16:51 several times, its in usercfg.txt 2022-08-01 16:18:06 pastebin not bound...apk? 2022-08-01 16:18:18 https://tpaste.us .... 2022-08-01 16:19:22 dmesg | nc termbin.com 9999 2022-08-01 16:23:33 ok usercfg.txt sent 2022-08-01 16:23:55 can you paste literally what i typed into your terminal and give me the link back 2022-08-01 16:24:14 https://tpaste.us/0WOy 2022-08-01 16:25:26 are you trolling? 2022-08-01 16:25:59 just waiting... 2022-08-01 16:29:22 just a se.. 2022-08-01 16:58:10 psykose, sorry for delay https://tpaste.us/a0wb. 2022-08-01 16:58:50 the gpu never starts 2022-08-01 16:59:03 can you post the config.txt too 2022-08-01 16:59:10 not the usercfg one 2022-08-01 16:59:13 ping 2022-08-01 16:59:23 pong 2022-08-01 17:00:13 oh and remove the gpu_mem from there 2022-08-01 17:01:32 ah, it gets ignored anyway 2022-08-01 17:01:40 https://tpaste.us/qa74 2022-08-01 17:02:08 alright 2022-08-01 17:02:14 and you did install mesa-dri-gallium right 2022-08-01 17:02:33 yes 2022-08-01 17:03:40 confused why it wouldn't load the gpu.. 2022-08-01 17:04:31 just a sec reading apk list mesa* 2022-08-01 17:04:59 the card not showing up is before that 2022-08-01 17:05:12 i guess you can try put the dtoverlay= in the config.txt instead of usercfg 2022-08-01 17:05:14 juust in case 2022-08-01 17:05:29 what the command for local installed 2022-08-01 17:05:36 under the [all] or [pi4] section 2022-08-01 17:05:39 -I 2022-08-01 17:05:47 if you mean installed 2022-08-01 17:08:26 Showing alot of mesa file could I still be pulling whats on repository? 2022-08-01 17:10:34 I did a "pk list -I mesa*" showing 5 aarch files 2022-08-01 17:14:23 sounds fine but you should go do the other thing 2022-08-01 17:16:26 tried it. copying usercfg.txt to boot 2022-08-01 17:28:37 Well what do you know, I guess when I choose to sys the disk it blew up usercfg.txt. 2022-08-01 17:48:42 how does one report Alpine CoC violations, and what safeguards are in place against retaliation for reporting? 2022-08-01 17:49:31 craftyguy: You can create a confidential issue here: https://gitlab.alpinelinux.org/alpine/help/-/issues 2022-08-01 17:50:22 thanks 2022-08-01 17:58:23 the page is just a 404 2022-08-01 17:59:24 for you (: 2022-08-01 17:59:39 yeah I see that 2022-08-01 17:59:46 welp 2022-08-01 18:00:49 am i being reported for the 3rd time /s 2022-08-01 18:23:52 craftyguy: oh, you send an e-mail to help@alpinelinux.org 2022-08-01 19:37:39 what's the best way to install on sdcard for a rpi when recovering from a backup of /etc and other mutable files? 2022-08-01 19:38:13 my aim is to just put back the packages from /etc/apk/world on a fresh install on a non-hosed sdcard 2022-08-01 20:14:57 how do i set up microcode updates? as far as i can tell microcode isn't mentioned anywhere in the wiki 2022-08-01 20:15:58 it's part of linux-firmware 2022-08-01 20:16:30 at least for AMD 2022-08-01 20:16:36 i have an intel cpu 2022-08-01 20:17:04 does linux-firmware-i915 do that? i already have it installed and i'm not sure if alpine-setup did it 2022-08-01 20:17:42 alpine-setup installs linux-firmware-all by default 2022-08-01 20:17:51 exit 2022-08-01 20:18:17 i did alpine-setup but don't have linux-firmware-all installed 2022-08-01 20:19:41 wiki also says nothing about installing that when describing what setup-alpine does 2022-08-01 20:21:00 wiki isn't definite documentation 2022-08-01 20:23:12 the kernel package pulls in linux-firmware-any 2022-08-01 20:23:25 linux-firmware-all provides linux-firmware-any 2022-08-01 20:26:11 i can't even find a linux-firmware-all package in the repos 2022-08-01 20:28:27 Because it's a virtual package 2022-08-01 20:29:38 if it's a virtual package i don't see how alpine-setup can install it 2022-08-01 20:30:21 if i do apk add linux-firmware-all it just says the package doesn't exist 2022-08-01 20:30:22 typo, it's -any 2022-08-01 20:30:27 not -all 2022-08-01 20:30:35 and it's installed how ikke said 2022-08-01 20:30:48 well, the first part at least 2022-08-01 20:31:09 linux-firmware provides linux-firmware-any indeed 2022-08-01 20:31:19 and linux-lts depends on linux-firmware-any 2022-08-01 20:32:00 don't know why I remember linux-firmware-all 2022-08-01 20:32:16 linux-firmware-any isn't in /etc/apk/world 2022-08-01 20:32:26 is linux-firmware there? 2022-08-01 20:32:30 it is after i install it but it fasn't there originally 2022-08-01 20:33:13 linux-firmware isn't there either only packages linux-firmware-* 2022-08-01 20:33:43 every linux-firmware-* provides linux-firmware-any 2022-08-01 20:34:22 how do i even check what provides what 2022-08-01 20:35:01 apk info --provides linux-firmware 2022-08-01 20:35:51 another example: apk info --provides linux-firmware-none 2022-08-01 20:38:18 hmm doing fresh install according to wiki then untarring backups over it then apk fix seems to be working 2022-08-01 20:38:36 how exactly does alpine-setup install linux-firmware-any 2022-08-01 20:38:44 SArpnt: it does not 2022-08-01 20:38:45 "the kernel package pulls in linux-firmware-any" 2022-08-01 20:38:56 SArpnt: it installs linux-lts 2022-08-01 20:39:26 linux-lts is installed during setup and since it depends on linux-firmware-any, it pulls it as dependency 2022-08-01 20:39:43 and what does it actually pull in if multiple packages could work 2022-08-01 20:39:44 depending on the provider priority it pulls specific package that provides="linux-firmware-any" 2022-08-01 20:40:15 how can i figure out which package actually handles the microcode for my cpu 2022-08-01 20:40:23 and figure out if it's early or late loading 2022-08-01 20:40:25 https://gitlab.alpinelinux.org/alpine/aports/-/blob/master/main/linux-firmware/APKBUILD#L12 2022-08-01 20:41:01 i don't know what the provider priority flag does 2022-08-01 20:41:28 it specifies priority of the package 2022-08-01 20:41:45 so if something requires linux-firmware-any, package that has highest provider_priority is pulled first 2022-08-01 20:42:07 unless package with lower priority is pulled explicitly 2022-08-01 20:42:19 thing is as far as i can tell i never had linux-firmware installed 2022-08-01 20:42:21 (or something else depends on it) 2022-08-01 20:42:43 SArpnt: https://pkgs.alpinelinux.org/package/edge/main/x86_64/intel-ucode 2022-08-01 20:43:21 if that's the pakage i need for microcode what does any of the linux firmware stuff have to do with it 2022-08-01 20:43:49 SArpnt: It has the amd ucode 2022-08-01 20:43:56 amd-ucode is subpackage of linux-firmware 2022-08-01 20:43:56 But since you have intel, it's irrelevant 2022-08-01 20:44:27 what does linux-firmware-i915 do 2022-08-01 20:44:34 i don't remember installing it but it's in world 2022-08-01 20:44:45 was it pulled in by something 2022-08-01 20:44:56 it's for Intel i915 GPU 2022-08-01 20:45:33 SArpnt: setup-alpine tries to detect what hardware you have and just install the necessary firwmare packages rather than just everything 2022-08-01 20:45:42 (since recent) 2022-08-01 20:46:05 really wish the wiki was more accurate 2022-08-01 20:46:32 mhm, there is amd-ucode and linux-firmware-amd-ucode, good to know 2022-08-01 20:46:38 unrelated to this conversation 2022-08-01 20:46:44 SArpnt: It's hard to keep it up-to-date, things change all the time 2022-08-01 20:47:45 radeon gpu article used to have a kms section but all of it got removed when someone added some info about wayland 2022-08-01 20:48:02 is kms automatic now 2022-08-01 20:48:45 hold on no that makes sense the article still mentions modprobe fbcon 2022-08-01 20:49:02 why was the whole kms section removed 2022-08-01 20:49:12 and a bunch of the other xorg stuff 2022-08-01 20:49:45 I guess only the person that changed it knows 2022-08-01 20:50:29 la9, no clue who that is 2022-08-01 20:50:59 wayland mentions a video acceleration driver but xorg doesn't 2022-08-01 20:52:30 i dont think it's likely that xorg would have video acceleration already dealt with considering arch requires it to be set up manually 2022-08-01 21:01:19 if amd microcode is in linux firmware why is there an amd-ucode package 2022-08-01 21:01:36 and what's the difference between that and linux-firmware-amd-ucode 2022-08-01 21:02:04 https://pkgs.alpinelinux.org/contents?branch=edge&name=amd-ucode&arch=aarch64&repo=main 2022-08-01 21:02:05 https://pkgs.alpinelinux.org/contents?branch=edge&name=linux-firmware-amd-ucode&arch=aarch64&repo=main 2022-08-01 21:04:01 what do either of them actually do 2022-08-01 21:04:12 amd-ucode actually looks like a microcode package like i would see in arch 2022-08-01 21:04:32 i don't know what linux-firmware-amd-ucode is supposed to do 2022-08-01 21:06:42 one is early microcode, other is late microcode 2022-08-01 21:08:04 https://www.kernel.org/doc/Documentation/x86/microcode.txt 2022-08-02 07:31:03 Good morning. Is there a simple forward proxy app for Alpine? I need only to forward proxy from some apps that can't do authentication to a proxy that requires it. 2022-08-02 07:48:09 Tinyproxy seems to be good 2022-08-02 14:24:22 "Good morning. Is there a..." <- client proxy app or server proxy app 2022-08-02 14:52:39 bluetooth just stopped working on my laptop after linux-lts upgrade 2022-08-02 14:53:32 (on edge) 2022-08-02 14:53:50 but the weird thing is I just tried linux-edge and linux-lts from 3.15 and it's still not working 2022-08-02 14:54:17 did you reboot after the upgrade 2022-08-02 14:54:23 yes 2022-08-02 14:54:47 it might not be related to the upgrade 2022-08-02 14:54:52 does the device even show up 2022-08-02 14:54:59 just in case, is it unblocked in rfkill? is bluetooth service running? 2022-08-02 14:55:58 yes and yes vyivel, and psykose I'm not sure how to check precisely 2022-08-02 14:56:12 well, what do you mean by 'bluetooth doesnt work' 2022-08-02 14:56:13 the network controller shows up in lspci 2022-08-02 14:56:40 bluetoothctl says no default controller available, it used to power on just fine 2022-08-02 14:56:48 my bluetooh keyboard works with edge Linux ncopa-desktop 5.15.58-0-lts #1-Alpine 2022-08-02 14:57:03 maybe it is firmware problem? 2022-08-02 14:57:14 does dmesg give any hints? 2022-08-02 14:58:14 there was an error related to hci0 when I was trying linux-edge but now I'm on 3.15 linux-lts and there are no errors 2022-08-02 15:01:33 can you pastebin all of dmesg 2022-08-02 15:01:34 the bluetooth module does show up when using lsusb, it's Bus 002 Device 005: ID 0cf3:3005 2022-08-02 15:04:37 i'm trying to change my passdb in dovecot from pam to shadow, however it isn't working with shadow. 2022-08-02 15:05:06 my config is passdb { driver = shadow args = blocking=no } 2022-08-02 15:05:51 i can paste full config if needed however it works with pam as the passdb driver so I don't think it has anything to do with it 2022-08-02 15:07:24 this is with linux-lts on edge: https://paste.sr.ht/~nfbyte/55de7dfddae3fad74de123e10b44c263391886f7 2022-08-02 15:11:56 don't know what the issue is but it never even tries to load firmware 2022-08-02 15:16:09 lspci says that it's a Qualcomm Atheros AR9285 Wireless Network Adapter with ath9k kernel driver 2022-08-02 15:16:19 psykose: that's a problem right there 2022-08-02 15:17:51 the linux-firmware-other package I have has linux-firmare-ath10k instead 2022-08-02 15:17:59 could that be related? 2022-08-02 15:21:23 not really, the modules look for the firmware they want 2022-08-02 15:21:34 if you have all of it then you have all of it 2022-08-02 15:21:47 (you can add `linux-firmware` and reboot to make sure, but i doubt it) 2022-08-02 15:23:01 for some reason removing the args fixed it, sorry for asking mid discussion didn't notice 2022-08-02 15:25:31 Duck[m]: a forward proxy like squid 2022-08-02 15:26:11 For clients, not as a reverse proxy for a Web server etc 2022-08-02 15:26:31 here is the dmesg with linux-edge: https://paste.sr.ht/~nfbyte/2f25e5a28c21e234d2a78bcda7746d9b9c18a902 2022-08-02 15:27:01 Duck[m]: so far I think tinyproxy does the job well 2022-08-02 15:27:02 with this, this error shows up: hci0: Opcode 0x c03 failed: -110 2022-08-02 15:31:37 yeah, I tried `linux-firmware` and nothing 2022-08-02 15:34:40 it's probably a hardware fault unrelated to Alpine, I don't really know how to narrow it down further.. but thanks for the help that was very quick response! 2022-08-02 15:57:20 lol, I left the laptop powered off for 5 min and now it works again 2022-08-02 16:03:39 :) 2022-08-02 17:15:02 hello, i am getting bad signature in libcrypto1.1 and libssl1.1 when updating edge 2022-08-02 17:16:00 it was not bumped but rebuilt 2022-08-02 17:16:05 i fixed it hours ago 2022-08-02 17:16:09 but it needs to actually build again 2022-08-02 17:16:17 so.. when something fails and restarts 2022-08-02 17:16:19 no problem :) 2022-08-02 17:16:21 or completes 2022-08-02 17:16:24 will take forever 2022-08-02 17:16:42 it'll fix itself either on first failure or in 12 hours, good luck 2022-08-02 17:17:08 i just wanted to notify just in case 2022-08-02 17:17:35 psykose is there any alternative to cgo that's better? (regarding !36920) 2022-08-02 17:17:55 there's nothing to choose from this step or the prior one 2022-08-02 17:18:23 it's either.. not using cgo at all (pure go of whatever it is), or using 'not go 2022-08-02 17:18:26 ' 2022-08-02 17:18:27 shrug 2022-08-02 17:18:32 go doesn't interface with anything well 2022-08-02 17:18:47 so there is no good way of making this aport work? 2022-08-02 17:19:10 there are no choices, it just uses cgo to call a c compiler for the gtk stuff 2022-08-02 17:19:23 oh, I see 2022-08-02 17:19:24 it's not the only thing that does that, but in this case it builds like all of gtk (?) on one thread 2022-08-02 17:19:25 so 2022-08-02 17:19:27 it builds GTK? 2022-08-02 17:19:28 oh 2022-08-02 17:19:35 i forget the specifics 2022-08-02 17:19:44 not literally gtk but bindings 2022-08-02 17:19:57 but there's a lot of them, something something 2022-08-02 17:20:38 there are probably 10+ issues about the go libraries this person has made on each respective upstream 2022-08-02 17:20:49 of people saying 'i ran go build and it just froze in my terminal??' 2022-08-02 17:20:55 because it actually just takes 30 minutes lol 2022-08-02 17:21:16 you tried to package some discord clone once that used the same thing 2022-08-02 17:21:33 well not clone, third party client 2022-08-02 17:26:21 there is a patch that makes it parallel 2022-08-02 17:27:39 Yeah, I remember. I was very confused why there was no output from go 2022-08-02 17:27:50 I don't use Go personally so I don't know much about it 2022-08-02 17:28:07 I use and I always say that CGO is shit 2022-08-02 17:28:09 pardon my language 2022-08-02 17:28:13 (not really) 2022-08-02 17:28:40 Newbyte: Most go projects don't need CGO, so they don't have this issue (compiling go programs is usually quite fast) 2022-08-02 17:29:16 iirc, there are certain CGO projects that depend on GTK and don't have this issue 2022-08-02 17:30:09 but generally the issue is because https://github.com/golang/go/issues/9887 2022-08-02 17:32:51 also iirc, if you pass -x to go build you'll see gcc commands that happen 2022-08-02 17:34:06 it had more issues than parallelism 2022-08-02 17:34:23 iirc ld.gold is completely fucked as well in cgo, especially for non x86_64 2022-08-02 17:34:41 but also locally that shit was snoozing, like maybe 5% of one thread during 'compiling' 2022-08-02 17:35:54 yes, there were more patches that fix broken go behaviour, but since I **try** to not use go I didn't save it for future ref :P 2022-08-02 17:36:35 patches that are not upstream, yes 2022-08-02 17:36:58 if they were upstream, we wouldn't have to talk about it 2022-08-02 17:37:04 exactly 2022-08-02 17:38:01 i also try to not use go (usually succeed) 2022-08-02 17:38:20 but then other people use it, and have problems, so you have to look at it.. 2022-08-02 17:38:37 if they use CGO, tell them to go away 2022-08-02 17:39:10 https://github.com/diamondburned/gotk4/issues/74 2022-08-02 17:39:11 well i did say this merge request is better closed, does that count 2022-08-02 17:39:25 > Much faster compile time, HUGE! 2022-08-02 17:39:32 huge if true 2022-08-02 17:39:57 > does that count 2022-08-02 17:40:02 just close the MR :P 2022-08-02 17:40:16 if it was my own distro i would 2022-08-02 17:40:22 but it's not and i don't like bullying people 2022-08-02 17:40:38 time to bully TSC to disallow anything that is go + gtk 2022-08-02 17:40:45 denied 2022-08-02 17:40:49 :c 2022-08-02 17:40:51 the gotktrix MR? 2022-08-02 17:40:54 (then again if it was mine i would not even package go in the first place) 2022-08-02 17:40:59 nothing needs it in the first place 2022-08-02 17:41:07 ikke: denied as in go + gtk denied? :P 2022-08-02 17:41:12 then I'm all for this 2022-08-02 17:41:14 so you're saying Go is worse to deal with than Rust? 2022-08-02 17:41:23 go itself is ok 2022-08-02 17:41:27 pure go is ok 2022-08-02 17:41:30 go the toolchain or go programs? 2022-08-02 17:41:31 Just don't try to interop with c 2022-08-02 17:41:41 don't try to interop. 2022-08-02 17:41:45 end 2022-08-02 17:42:14 (or go the language?) 2022-08-02 17:42:23 toolchain 2022-08-02 17:42:43 toolchain itself is easier to set up than rust 2022-08-02 17:42:56 there is pure go, there is cgo and there is rustgo: https://words.filippo.io/rustgo/ 2022-08-02 17:43:00 probably significantly easier 2022-08-02 17:43:06 I'll let you decide which is cursed the most 2022-08-02 17:43:37 rustgo sounds very good 2022-08-02 17:44:41 go -> c is much much better than c -> go 2022-08-02 17:45:31 go -> wastebasket 2022-08-02 17:45:34 there i settled it 2022-08-02 17:46:56 petition to delete every package that doesn't depend on Rust 2022-08-02 17:47:15 Jokes on you, that's (almost) everything 2022-08-02 17:47:28 ACTION deletes alpine 2022-08-02 17:47:52 petition denied 2022-08-02 17:47:54 look, I'm offering a solution to the storage space issue 2022-08-02 17:48:08 rm -rf / 2022-08-02 17:48:11 rust binaries are the heaviest usually 2022-08-02 17:48:12 solved 2022-08-02 17:48:13 there's an even better one, just delete all the html docs 2022-08-02 17:48:22 psykose: +1 2022-08-02 17:48:30 like i have never seen anyone read that shit, wtf 2022-08-02 17:48:31 soon 2022-08-02 17:48:47 who is typing `firefox /usr/share/doc/pkg` ? 2022-08-02 17:49:26 replace it with a text file pointing to the online docs :P 2022-08-02 17:49:29 git will actually open a browser pointing to html docs 2022-08-02 17:49:33 ikke: could you sum every -doc combined in aports 2022-08-02 17:49:37 for one arch 2022-08-02 17:49:52 just curious 2022-08-02 17:49:55 it's probably not even that big 2022-08-02 17:49:56 https://gitlab.alpinelinux.org/alpine/tsc/-/issues/16 2022-08-02 17:50:02 why are noarch packages not in their own repository? 2022-08-02 17:50:19 because nobody has implemented noarch 2022-08-02 17:50:22 such sadness 2022-08-02 17:50:55 i suppose someone should open a tsc work item for it and get some discussion going, but it requires an overhaul of the entire build system 2022-08-02 17:51:03 > Installing all 3009 -doc packages: ~770 MiB 2022-08-02 17:51:10 that is not big 2022-08-02 17:51:10 meh 2022-08-02 17:51:21 it matters only on the target system 2022-08-02 17:51:27 where you actually want manpage 2022-08-02 17:51:30 panekj: from personal experience of packaging everything in aports.. rust is less than half the size on average for random programs 2022-08-02 17:52:07 the average ballpark of 'random shit in rust with a bunch of crates' with extra optimisations added is like <10mb 2022-08-02 17:52:09 for go it's like 40 2022-08-02 17:52:35 granted they made some progress there 2022-08-02 17:52:40 the 1.18 upgrade shrank everything by 20% 2022-08-02 17:53:12 I mean, yes, I was complaining about it on treehouse discord 2022-08-02 17:53:39 how's that these days 2022-08-02 17:54:18 Would need to check, I haven't really tinkered with Go size since 1.18 2022-08-02 17:54:24 1.17 2022-08-02 17:54:28 i meant the other thing 2022-08-02 17:54:50 mhm 2022-08-02 17:54:57 half the server turned into asahi 2022-08-02 17:55:13 still many alice's 2022-08-02 17:55:31 people still debating the alice count eh 2022-08-02 17:55:38 nah 2022-08-02 17:55:41 phew 2022-08-02 17:55:45 finally, onto the next meme 2022-08-02 17:56:33 I'm not even sure we have any meme now 2022-08-02 17:56:53 aside from asahi 2022-08-02 17:57:02 that also winded down 2022-08-02 17:57:44 https://usercontent.irccloud-cdn.com/file/yM7ajgkP/image.png 2022-08-02 17:58:09 goge 2022-08-02 17:59:03 psykose: 1.6G aprox 2022-08-02 17:59:13 I don't talk much there since everyone is hardware expert and I don't know anything about that 2022-08-02 17:59:20 i guess it's not ultimately the biggest thing ever 2022-08-02 17:59:23 ~ 1.6 * 8 2022-08-02 17:59:27 find */x86_64 -type f -name '*-doc*.apk' | xargs -n1 du -b | awk 'BEGIN { total=0 }; { total += $1 }; END { print total }' 2022-08-02 17:59:42 1643071790 2022-08-02 17:59:57 do we have package popularity stats? 2022-08-02 18:00:01 nope 2022-08-02 18:00:07 0 tracking 2022-08-02 18:00:20 if we turned it on we would drop s390x ;/ better not to 2022-08-02 18:00:34 x86 as well :P 2022-08-02 18:00:47 i've seen 2 people use x86 2022-08-02 18:00:51 (like actually) 2022-08-02 18:01:00 the other 25 installed x86 on an x86_64 machine 2022-08-02 18:01:06 so yes, i wish it was removed 2022-08-02 18:01:14 /s 2022-08-02 18:01:29 there is that one person who "contributed" to alpine wiki with very broken english that "uses" x86 alpine and apparently whole "LATAM" as well 2022-08-02 18:01:32 or rather renamed, i dunno, lots of them picked it by accident 2022-08-02 18:01:54 oh no 2022-08-02 18:02:26 i686 :P 2022-08-02 18:02:47 ARM! including video games! 2022-08-02 18:03:01 https://venenux.github.io/alpine-wiki/alpine/requirementes.html 2022-08-02 18:03:40 why is it on github now 2022-08-02 18:03:48 was he kicked out from codeberg 2022-08-02 18:03:54 (hopefully) 2022-08-02 18:04:11 https://codeberg.org/alpine/alpine-wiki 2022-08-02 18:04:28 https://codeberg.org/alpine/alpine-wiki/issues/6 2022-08-02 18:04:44 breaking issue 2022-08-02 18:04:44 *let's not use copyright logos but ones that deceive* 2022-08-02 18:04:47 priority high 2022-08-02 18:04:57 let's add a black border around alpine logo 2022-08-02 18:05:16 it's Totally Not Alpine(tm) 2022-08-02 18:05:28 TINA 2022-08-02 18:05:42 what's the I in TINA :P 2022-08-02 18:05:46 is 2022-08-02 18:05:58 mhm 2022-08-02 18:06:26 I may use that 2022-08-02 18:08:18 ptrc: the best part is that social lists IRC channels but doesn't name on which network 2022-08-02 18:08:56 > #alpine_linux_english 2022-08-02 18:08:57 oh no 2022-08-02 18:09:04 ..where even is that 2022-08-02 18:10:05 apparently nowhere 2022-08-02 18:10:51 definitely not on libera or OFTC 2022-08-02 18:11:20 *hot linux distros in your area* 2022-08-02 18:39:36 ... CC BY-NC-SA 2022-08-02 18:40:07 Is NC even a thing? 2022-08-02 18:40:24 non-comercial? 2022-08-02 18:40:31 it is 2022-08-02 18:59:21 hello all! 2022-08-02 19:01:03 can someone show me how can i enable uart for fresh raspberry pi with alpine-armhf or how can i ssh into it? i tried enable_uart=1 in /boot/config.txt but didnt help 2022-08-02 19:39:01 i think you also need to add console=ttyACM0 or somesuch to cmdline.txt 2022-08-02 19:39:15 also keep in mind the mini uart vs full uart nonsense 2022-08-02 19:49:36 speaking of random improvements 2022-08-02 19:49:47 Hello71: would you like to go finish up your 7zip thing 2022-08-02 19:50:18 Hello71: thanks, ill try :) 2022-08-02 19:50:28 bye for now 2022-08-02 20:57:09 psykose: is there something wrong with it other than the old version and the conflict 2022-08-02 20:57:54 yes and yes 2022-08-02 20:58:10 (that and don't move p7zip just yet, and i'll merge it) 2022-08-03 01:08:28 well is it just me that my networkmanager didn't list my wifi networks? 2022-08-03 01:08:46 I could use iwlist and wpa_supplicant to list and connect. 2022-08-03 01:08:57 But using nmcli shows that wlan0 is unmanaged 2022-08-03 01:09:03 Any idea guys? 2022-08-03 01:14:42 Using the latest alpine linux edge. 2022-08-03 08:08:21 i dont use networkmanager myself, but maybe you need to be in a group `netdev`? 2022-08-03 08:09:14 'unmanaged' sounds like nm giving up, because something else blocks the interface (in this case wpa_supplicant), but i'm not sure 2022-08-03 12:56:49 nm gives up way too many times 2022-08-03 13:14:19 Yonle: idk about this unmanaged thing, but i've had issues with networkmanager until i turned off other network services that conflicted with it; have you done `rc-update del networking` and `rc-update del wpa_supplicant`? 2022-08-03 13:14:50 Yonle: is anything wlan0-related mentioned in `NetworkManager --print-config`? 2022-08-03 13:15:01 Yonle: does `nmcli dev set wlan0 managed yes` make it work at least temporarily? 2022-08-03 13:15:05 grawity: I never did that before 2022-08-03 13:15:20 ok so I'm asking you to do it now 2022-08-03 13:15:27 ACTION noted 2022-08-03 13:15:35 or are you talking about the rc-update command grisha mentioned 2022-08-03 13:15:39 I have no idea about that one 2022-08-03 13:16:35 i myself also had no idea. 2022-08-03 13:16:43 Just following the wiki. that's all 2022-08-03 13:16:50 also, is wpa_supplicant started with dbus support (-u option)? 2022-08-03 13:17:22 grawity: Don't think so. i start it with `service wpa_supplicant start` before 2022-08-03 13:17:33 Guess, I will get my laptop 2022-08-03 13:17:38 ACTION get his laptop on 2022-08-03 13:25:31 Yonle: you should let networkmanager manage wpa_supplicant by itself. if you set wifi.backend=wpa_supplicant in /etc/NetworkManager/NetworkManager.conf you most likely have to turn off everything else that deals with the network 2022-08-03 13:26:13 So i need to turn off wpa_supplicant daemon? 2022-08-03 13:26:16 I see 2022-08-03 13:26:59 Booting now 2022-08-03 13:29:08 disabled wpa_supplicant and restarted networkmanager 2022-08-03 13:29:21 Yonle: not just daemon, but runlevel - rc-update commands i mentioned above 2022-08-03 13:29:50 the networking ones? 2022-08-03 13:29:52 got it 2022-08-03 13:30:07 rc-update del networking && rc-update del wpa_supplicant && rc-update add networkmanager && reboot 2022-08-03 13:30:22 rebooting 2022-08-03 13:31:26 Now eth0, lo, and wlan0 gone unmanaged 2022-08-03 13:32:09 can you list your /etc/NetworkManager/NetworkManager.conf 2022-08-03 13:32:27 It's default. 2022-08-03 13:32:41 [main] 2022-08-03 13:32:48 dhcp=internal 2022-08-03 13:33:26 consider using one from https://wiki.alpinelinux.org/wiki/NetworkManager 2022-08-03 13:33:34 with the wifi.backend=wpa_supplicant 2022-08-03 13:33:49 in [device] section 2022-08-03 13:35:47 Done. 2022-08-03 13:36:01 And nm-applet still didn't show my wifi list 2022-08-03 13:36:16 By the way, i'm already in netdev group 2022-08-03 13:37:33 Another problem may be that you do not have all the packages. recently networkmanager has been split into many smaller packages. important in your case is networkmanager-wifi networkmanager-elogind networkmanager-elogind-openrc networkmanager-common 2022-08-03 13:39:07 -openrc packages are installed automatically 2022-08-03 13:39:38 i just listing what i have installed x) 2022-08-03 13:42:25 So many changes in 3.16 eh 2022-08-03 13:42:28 X) 2022-08-03 13:43:20 When i'm using the late version, I never had a problem with networkmanager before. I just know that it's splitted now 2022-08-03 13:45:14 Anyways thanks for the response everyone. My laptop ran out of battery now. I will check it out tomorrow 2022-08-03 13:45:30 the changelog says it was changed 2022-08-03 14:20:20 There was a tutorial on setting up custom alpine repositoty on the wiki. Is it gone? 2022-08-03 14:21:27 your own repo or mirror 2022-08-03 14:22:07 it's just pointing http to the directory 2022-08-03 14:22:22 you already have ~/packages, you can serve that and share the pubkey they were signed with 2022-08-03 14:22:23 and done 2022-08-03 14:22:35 the rest is buildrepo to build stuff 2022-08-03 14:22:45 builder01.panekj.dev:443 { 2022-08-03 14:22:45 root * /packages 2022-08-03 14:22:45 file_server browse 2022-08-03 14:22:45 } 2022-08-03 14:22:50 caddyfile config 2022-08-03 14:22:55 simple 2022-08-03 14:24:07 and buildrepo is easiest with a two-level hierarchy (gitroot/somename/{aports,..}), but if you want one-level then set --aports as a folder outside 2022-08-03 14:24:12 and that's 98% of it 2022-08-03 14:30:17 Ah ok, thank you 2022-08-03 14:31:12 (by aports.. i mean actual packages) 2022-08-03 14:40:42 which license identifier should I use for public domain stuff? 2022-08-03 14:45:37 custom i think 2022-08-03 14:55:56 Ermine: there is no single pd declaration 2022-08-03 15:12:52 what about blessing) 2022-08-03 15:13:19 I love blessing but I think it is legally dubious in places that do not allow dedication to the public domain 2022-08-03 15:13:24 (citation needed) 2022-08-03 15:17:42 0bsd then 2022-08-03 15:18:14 dual-"licence" 2022-08-03 15:18:19 blessing and 0bsd 2022-08-03 15:18:35 :D 2022-08-03 18:52:21 I just installed updates on my machine, on the 3.16 stable channel. It appears a kernel update was applied. Now I get the following after a reboot and it hangs: 2022-08-03 18:57:19 I just installed updates on my machine, on the 3.16 stable channel. It appears a kernel update was applied. Now I get the following after a reboot and it hangs: 2022-08-03 18:57:44 * Mounting efivars filesystem ... 2022-08-03 18:58:16 [ 3.900882 ] general protection fault, maybe for address 0x1: 0000 [#1] SMP NOPTI 2022-08-03 18:58:24 Any ideas on where to start fixing? 2022-08-03 19:04:06 here's the full trace if that helps: https://i.postimg.cc/kMbsmrHZ/IMG-20220803-150129.jpg 2022-08-03 19:24:54 oh dear 2022-08-03 19:25:28 thats better than pornhub :D 2022-08-03 19:50:40 what, is that an unsanctioned file host? I can put it elsewhere 2022-08-03 22:36:20 Hi, I've been using alpine linux on my raspberry pi 4 and have generally loved it. I just got a radxa rock 3a and I'm having issues getting it to boot to alpine, I see that the generic arm image has a few radxa boards supported but not this specific chipset 2022-08-03 22:36:56 i have already tried mixing the boot partitions of the two but can't get it to boot, the radxa seems to use some cmd and scr files in the boot process and i can't find much info on how it works 2022-08-03 22:41:38 i've booted using these images https://github.com/radxa-build/rock-3a 2022-08-03 22:41:39 ARM kernels only support a single device 2022-08-03 22:44:05 put another way, you need a kernel specific to your board 2022-08-03 22:46:07 im using the same kernel 2022-08-03 22:46:12 the one that i tested and booted on 2022-08-03 22:46:25 i changed the extlinux conf to use that file 2022-08-03 22:46:29 and it still doesn't seem to boot 2022-08-03 22:49:40 i have copies of the kernel/config/initramfs both under /boot and in the root directory of the sd card 2022-08-03 22:50:08 i also have a copy of the dtbs folder in both places 2022-08-03 22:50:51 i've trited telling extlinux to use both the /boot/ and just the root directories but it doesn't boot either way, i have a hdmi plugged in and im not seeing anything on the screen, i guess i may need to get a usb-serial adapter or something 2022-08-04 03:27:54 how hard would it be to add rock3a/rk3568 support to alpine generic arm? 2022-08-04 03:39:29 "how hard would it be to add rock..." <- Device tree file 2022-08-04 03:39:52 I think i have that file 2022-08-04 03:40:04 it just doesn't seem to be working 2022-08-04 03:40:32 i should just write the alpine files to the usb and let it go at it with that file put there, right, like i can merge the rockchip directories? 2022-08-04 03:45:20 just tried exactly that and nothing 2022-08-04 03:50:48 i extracted the alpine tar.gz to an empty sd and then copied the rockchip dir from the working sd to the alpine one and it didn't even display anything on the output 2022-08-04 03:51:29 i have a usbc with a wattage readout and i can see when it's off, and when i put the sd on and hit the power button, it raised to 1 watt but did nothing. with the other one, it goes to 2-3 watts and the activity light starts immediately flashing 2022-08-04 03:51:57 i ordered a usb-ttl adapter and usba-usb-a cable for reflashing it but i thought this would just work 2022-08-04 04:07:25 Hey all, I am trying to follow along with the instructions in https://go.dev/doc/manage-install but I do not think this works with musl-based distributions, does anybody know how to get this to work? 2022-08-04 04:08:08 this is for a CI where I need a specific version of Go 2022-08-04 04:08:35 Go distributed by Go is statically linked 2022-08-04 04:08:38 so it doesn't matter 2022-08-04 04:11:59 Well, something is still wrong. After running install and download for 1.18 the go binary is dead. 2022-08-04 04:12:04 I just checked ldd and it is linked correctly 2022-08-04 04:12:17 define "dead" 2022-08-04 04:12:18 but running go1.18 version returns nothing 2022-08-04 04:12:31 what are you running 2022-08-04 04:12:41 alpine 3.16 2022-08-04 04:13:07 go install golang.org/dl/go1.18@latest 2022-08-04 04:13:07 go1.18 download 2022-08-04 04:13:07 export PATH=$PATH:/home/build/go/bin/ 2022-08-04 04:13:15 then followed by go1.18 version 2022-08-04 04:13:43 everything up to that last step works fine 2022-08-04 04:15:02 build:~$ ldd /home/build/go/bin/go1.18 2022-08-04 04:15:02 /lib/ld-musl-x86_64.so.1 (0x7f8639e28000) 2022-08-04 04:15:02 libc.musl-x86_64.so.1 => /lib/ld-musl-x86_64.so.1 (0x7f8639e28000) 2022-08-04 04:15:38 you would want to check the sdk bin, not the wrapper 2022-08-04 04:15:47 but it is linked to glibc 2022-08-04 04:16:01 which is interesting? since that wasn't the case before 2022-08-04 04:16:45 here is the SDK bin 2022-08-04 04:16:46 build:~$ ldd /home/build/sdk/go1.18/bin/go 2022-08-04 04:16:46 libpthread.so.0 => /lib64/ld-linux-x86-64.so.2 (0x7f130a471000) 2022-08-04 04:16:46 /lib64/ld-linux-x86-64.so.2 (0x7f130a471000) 2022-08-04 04:16:46 libc.so.6 => /lib64/ld-linux-x86-64.so.2 (0x7f130a471000) 2022-08-04 04:17:09 build:~$ /home/build/sdk/go1.18/bin/go version 2022-08-04 04:17:09 -sh: /home/build/sdk/go1.18/bin/go: not found 2022-08-04 04:17:19 yes, it doesn't work because it's linked to glibc 2022-08-04 04:17:31 right, which was my suspicion at first 2022-08-04 04:19:05 I guess the question is, is it possible to retrieve a musl-linked SDK instead? if so, how? 2022-08-04 04:23:18 I believe they don't publish musl based artifacts at all 2022-08-04 04:24:35 bummer 2022-08-04 04:25:19 what you could do is grab go from alpine, grab go source for specific version and build it then run it 2022-08-04 04:25:29 Yeah, that seems like the best option. 2022-08-04 04:25:32 Thank you panekj 2022-08-04 04:31:15 you can go scream at people in https://github.com/golang/go/issues/18773 2022-08-04 04:32:08 Good idea! 2022-08-04 04:32:11 :) 2022-08-04 09:51:14 Seems like my networkmanager problem fixed after installing networkmanager-wifi and iwd 2022-08-04 09:52:04 Thanks for the help everyone 2022-08-04 12:51:55 Is there any way to show a extracted package content like `dpkg -L [pkgname]` does? 2022-08-04 12:52:50 apk info -L ? 2022-08-04 12:52:54 or was there more data you wanted 2022-08-04 12:54:08 seems to be the same 2022-08-04 12:54:23 except apk won't work on non-installed 2022-08-04 13:01:03 psykose: That's what i mean, Thanks 2022-08-04 13:22:47 dpkg also does not work on non-installed 2022-08-04 13:53:30 Can I used xinetd to for unix sockets? I'd like to lazy-activate a service the first time the socket receives a connection. 2022-08-04 15:14:51 "Duck 🏞️: so far I think..." <- oh ok 2022-08-04 15:27:32 Is there an equivalent of "apt build-dep" for alpine? Alternatively how do I see what dependencies I would need to install to build a given package (specifically looking for build dependencies of py3-arrow) 2022-08-04 15:28:31 deepankar: they are defined in the APKBUILD for a package 2022-08-04 15:28:44 but they are not stored in the package itself or the repo index 2022-08-04 15:29:08 If I wanted to look at the APKBUILD for py3-arrow how would I do that? 2022-08-04 15:29:19 deepankar: https://gitlab.alpinelinux.org/alpine/aports/-/blob/master/community/py3-arrow/APKBUILD#L10-12 2022-08-04 15:29:24 Thank you! 2022-08-04 16:12:05 hi, I'm wondering, I had rspam installed but seems unavailable now, however, it hasn't been removed from aports, what could be the reason? 2022-08-04 16:12:30 it is not installed? 2022-08-04 16:13:17 what does "seems unavailable" mean? 2022-08-04 16:13:51 It's probably due to building with -k 2022-08-04 16:13:57 rspamd had build failures 2022-08-04 16:16:23 and dotnet is blocking the builder atm 2022-08-04 16:23:02 it was indeed nuked 2022-08-04 16:23:29 It's in the list of to be built packages, but dotnet is first 2022-08-04 21:22:42 hi, trying to set up mkinitfs with full-disk encryption, but after I type my password it says "mounting boot media failed" 2022-08-04 21:22:48 how do I get more info on why exactly it failed? 2022-08-04 21:32:55 oh i see, i was missing root= cmdline option 2022-08-05 02:41:02 any idea why openssl can't be found? https://clbin.com/sLJsJ 2022-08-05 02:41:20 https://git.alpinelinux.org/aports/tree/testing/imapfilter/APKBUILD#n10 2022-08-05 02:42:19 your repositories are 3.16 2022-08-05 02:42:25 openssl>3 is in edge 2022-08-05 02:42:49 how many people am i going to see today starting with a 3.16 image echo testing into repositories 2022-08-05 02:43:05 oh did they jump from 1.1.1 to 3? 2022-08-05 02:43:26 yes, alpine is openssl3 now 2022-08-05 02:43:39 so especially half the things you would try to pull from edge are either going to not work or segfault 2022-08-05 02:43:41 highly not recommended 2022-08-05 02:43:49 (unless you actually go to edge) 2022-08-05 02:44:17 https://en.wikipedia.org/wiki/OpenSSL#Major_version_releases oh i see 2022-08-05 02:44:17 [WIKIPEDIA] OpenSSL#Major version releases | "OpenSSL is a software library for applications that secure communications over computer networks against eavesdropping or need to identify the party at the other end. It is widely used by Internet servers, including the majority of HTTPS websites.OpenSSL contains an open-source implementation of the..." 2022-08-05 02:44:18 lol 2022-08-05 02:44:55 only used in ~700 packages, no biggie :) 2022-08-05 02:45:10 oh i might just install an edge repo and use openssl for it 2022-08-05 02:45:14 its only used in this container 2022-08-05 02:45:21 from alpine:edge 2022-08-05 02:45:31 yeah or that 2022-08-05 02:45:37 why not :) 2022-08-05 02:45:39 live on the edge 2022-08-05 02:45:40 and run upgrade -a 2022-08-05 02:45:44 normally it's quite stable anyway 2022-08-05 02:45:47 currently, well.. 2022-08-05 02:45:54 that was just complete, so half the stuff is probably broken 2022-08-05 02:45:59 report any issues you get 2022-08-05 02:46:05 the openssl3 migration was not very well tested 2022-08-05 02:46:27 seems imapfilter in testing already requires openssl3 2022-08-05 02:46:45 everything does except like 5 things 2022-08-05 02:46:57 what i mean is that the specific thing might not work with it after being rebuilt with it 2022-08-05 06:49:26 'tail -fn0 ~/file|grep -q foo' and 'echo foo >> ~/file' doesnt end the first command, before it file gets another line? 'echo test >> ~/file' (busybox tail) 2022-08-05 08:38:19 can you show me a simple package in aports that have "tiggers"? 2022-08-05 08:38:24 I've already read https://wiki.alpinelinux.org/wiki/APKBUILD_Reference#triggers 2022-08-05 08:38:29 but I'm looking for a simple example 2022-08-05 08:38:58 wiki does not provide any 2022-08-05 08:42:37 Busybox? 2022-08-05 08:42:48 Not sure what you consider simple? 2022-08-05 08:45:12 okay, this will do 2022-08-05 08:45:15 thanks 2022-08-05 08:45:30 (not *that* simple, tho :P) 2022-08-05 09:02:27 Most packages that use trigger are generally not simple 2022-08-05 09:04:02 gtk+3.0 2022-08-05 09:04:05 idk, what is it for 2022-08-05 09:04:28 triggers are inherently not 'simple' and should only be used for actual things that need them, as it means you are managing very specific dynamic state 2022-08-05 09:04:59 for busybox it's ensuring the base of the system even exists and it can update the commands, for gtk it's the entire icon cache, etc 2022-08-05 09:08:35 mkinitfs for making sure initramfs is updated when the kernel is updated 2022-08-05 09:21:45 yes, I know what it is used for 2022-08-05 09:22:34 then you know all the examples :) 2022-08-05 09:22:43 not much more to it 2022-08-05 09:22:49 just a directory and corresponding script 2022-08-05 09:23:02 my actual case is to fix dtb file on my orangepi, so I though I make a pkg for that which executes things to do when kernel upgrade overwrites the dtb 2022-08-05 09:24:33 if your thing depends= the kernel then i think that guarantees it will always execute after 2022-08-05 09:24:34 on the other hand... maybe I should dive into dtb overlays 2022-08-05 09:24:34 not sure 2022-08-05 09:24:46 but yeah, maybe that's better 2022-08-05 09:24:53 i don't know how dtbs are really worked with 2022-08-05 09:25:24 my method is to patch them in source form, and recompile it :P 2022-08-05 09:25:31 haha 2022-08-05 09:25:38 it actually works 2022-08-05 09:25:46 building stuff oneself almost always does 2022-08-05 09:25:50 it's a good method 2022-08-05 09:26:21 you can make source (dts) from dtb anytime with dtc 2022-08-05 13:49:23 hi, i would like to make a question not specific to Alpine, but that's the os i'm using, i'm sorry if it is offtopic: is it possible to remap "keyboard" key on Wayland for a specific device? 2022-08-05 13:50:28 i have an Alpine "media center" and a remote with a lot of buttons. I would like to remap some of those buttons to launch some specific commands 2022-08-05 13:51:36 unfortunately those keys are just normal keys, like numpad numbers, and simply remapping them on the GCC would makes the normal keyboard to have the same behaviour 2022-08-05 13:51:51 instead i would like to do it on a per device basis. Is it possible? 2022-08-05 13:57:07 I'm setting up alpine on an rpi0 and have created a FAT filesystem with the files from the armhf rpi build, but the LED status code (7 flashes) indicates that it can't find the kernel 2022-08-05 13:57:34 There is no kernel.img, but I do have the vmlinuz-rpi kernels in /boot 2022-08-05 13:57:44 anyone have a suggestion for what to try? 2022-08-05 14:06:41 turns out this thread contains the answer: https://raspberrypi.stackexchange.com/questions/119608/rpi-4b-cant-find-the-alpine-kernel-green-light-flashes-7x 2022-08-05 14:06:51 getting it to boot requires the kernel to not be in /boot for some reason 2022-08-05 14:06:59 I'd love to know why 2022-08-05 14:10:29 eddsalkield: what does the config.txt file say for "kernel="? 2022-08-05 14:20:10 minimal: under [pi0w] i have boot/vmlinuz-rpi 2022-08-05 14:24:13 eddsalkield: so that tells it to look inside the boot directory for the kernel 2022-08-05 14:24:28 does your FAT filesystem have a label? is it "boot"? 2022-08-05 15:35:47 I'm on edge and I wanted to upgrade my system so I ran apk upgrade -alu which told me this https://paste.sr.ht/~handlerug/922fe5db46c8e1d36777090a8423790eb8dbc4f9 2022-08-05 15:36:18 so I did apk add icu-data-full and ran the upgrade command again and now it fails with "ERROR: unable to select packages: Huh? Error reporter did not find the broken constraints." 2022-08-05 15:38:04 handlerug: I ran into this one a while back 2022-08-05 15:38:07 can you post your world 2022-08-05 15:38:08 I ran "apk upgrade postgresql npm nodejs postgresql-dev" and I get the same error reporter error 2022-08-05 15:38:37 sure: https://paste.sr.ht/~handlerug/a61dc198fcf650f33c3630b13bff36da0e4fb065 2022-08-05 15:39:58 before the upgrade I had VERSION_ID=3.17_alpha20220715 2022-08-05 15:40:02 if that helps 2022-08-05 15:41:37 by the way I deleted meta.sr.ht because it's from a custom repository (which tracks 3.15 I believe) and nothing has changed 2022-08-05 15:44:07 cant reproduce with https://img.ayaya.dev/25E0wh15nzdN 2022-08-05 15:44:41 I don't have the last line but it shouldn't matter, hm, strange 2022-08-05 15:47:16 as much as I'd like to start removing random packages from my world I'm afraid it'll break the environment and the bug won't be reproducible anymore 2022-08-05 15:47:32 I'll probably follow this advice https://lists.sr.ht/~sircmpwn/alpine-devel/%3C20171231150048.044adbf9%40ncopa-desktop.copa.dup.pw%3E#%3CCA+T2pCHvW0jHRDQoZWzhmTkKfrB+9ZRQJRJvdD6bmw7Paw_w2g@mail.gmail.com%3E 2022-08-05 15:49:04 how does alpine linux compare to freebsd? 2022-08-05 15:51:21 handlerug: I went down that route myself, it didn't help much. What did work for me was to make a backup of /etc/world, then cut out half of the packages from it and try to install something small until it stops breaking 2022-08-05 15:51:27 and then just narrow it down from there. 2022-08-05 15:51:41 /etc/apk/world* 2022-08-05 15:52:39 hello guys. How to create user service with operRC? 2022-08-05 15:52:55 openrc does not have user services 2022-08-05 15:53:00 durrendal: yeah but I actually don't want the bug to disappear, I'll try hunting it down first 2022-08-05 15:53:09 thanks for advice though 2022-08-05 15:54:27 ikke: it's sad... 2022-08-05 15:56:02 "ERROR PKG: icu-data-en: broken package / tag not ok" weird 2022-08-05 16:04:37 I copied my /lib/apk/db/installed and /etc/apk/world to a random 3.15 machine and now I can reproduce the bug there too. so it's some mix of the new packages and old metadata 2022-08-05 16:08:18 actually I didn't even need to copy /lib/apk/db/installed, I restored the old one and it still errors out 2022-08-05 16:12:53 icu-libs depends on icu-data-en and postgresql14-dev depends on icu-dev which depends on icu-data-full 2022-08-05 16:13:17 hm, so i did break that one 2022-08-05 16:13:22 I have no idea but maybe this breaks it https://gitlab.alpinelinux.org/alpine/aports/-/commit/d46d0df1637d5de87bb41e443e5356302daa58ff 2022-08-05 16:13:34 actually no 2022-08-05 16:13:51 icu-libs does not depend on -en 2022-08-05 16:13:54 it depends on either data 2022-08-05 16:14:00 moving along 2022-08-05 16:15:31 then maybe an apk-tools bug? I can't apk del icu-data-full but I can del icu-data-en so apk should obviously pick icu-data-full and not just error out 2022-08-05 16:15:38 very weird 2022-08-05 16:16:06 (well both commands execute successfully but I mean my world depends on icu-data-full not icu-data-en) 2022-08-05 16:16:22 apk del doesn't do anything if your world doesn't have something in it 2022-08-05 16:16:31 it doesn't have either icu-data, so neither do anything 2022-08-05 16:16:56 yeah but it prints "World updated, but the following packages are not removed due to" blah blah blah so it's an easy way for me to see what package I actually depend upon 2022-08-05 16:17:04 yes, but that means nothing 2022-08-05 16:17:06 also no, I have one of them installed IIRC, lemme check 2022-08-05 16:17:13 world means /etc/apk/world 2022-08-05 16:17:16 icu-data-full 2022-08-05 16:17:17 not the list of installed packages 2022-08-05 16:17:29 apk del on a transitive dep does nothing to it 2022-08-05 16:17:32 yes I know and it depends on icu-data which resolved to icu-data-full 2022-08-05 16:17:33 it will print 'updated', but, well 2022-08-05 16:17:38 that's what I meant 2022-08-05 16:17:45 yes, because it's explicitly depended on by icu-dev 2022-08-05 16:17:53 which is fine, i would guess 2022-08-05 16:17:58 well it resolved, not resolves, now it actually breaks 2022-08-05 16:18:19 what is 'resolved, not resolves' 2022-08-05 16:18:43 it "resolved" in the past and now it just prints an error 2022-08-05 16:18:56 I deleted postgresql-dev and am upgrading my system, will try adding it back 2022-08-05 16:19:10 if by resolved you mean you saw some 'world updated' output it meant nothing unless you actually had it in world 2022-08-05 16:19:27 and by 'error' i assume you mean the broken constraints 2022-08-05 16:19:33 yes 2022-08-05 16:20:22 so yeah it works now, whatever I guess 2022-08-05 16:20:40 what did you change in the meantime 2022-08-05 16:20:46 "I deleted postgresql-dev and am upgrading my system, will try adding it back" 2022-08-05 16:21:21 so now I added it back and apk does not complain anymore. I can still reproduce the bug on another machine if you're interested 2022-08-05 16:21:34 sure thing 2022-08-05 16:21:47 let me test one thing 2022-08-05 16:22:23 the moment you see a broken constraints, send world, repositories, installed-db somewhere at once 2022-08-05 16:27:34 install alpine v3.16.1, apk add postgresql-dev, set repositories to testing, apk upgrade -alU 2022-08-05 16:27:37 I can send the files if you want 2022-08-05 16:29:00 does set repositories to testing mean 3.16->edge 2022-08-05 16:29:10 ah, edge, yeah 2022-08-05 16:29:51 ok, reproduced 2022-08-05 16:30:16 this multi-data provides indeed is broken 2022-08-05 16:30:18 the only difference is that apk add icu-data-full seems to fix it now 2022-08-05 16:30:34 because you early resolve 2022-08-05 16:30:41 it's.. like a weird chicken-egg kind of issue 2022-08-05 16:30:43 idk why 2022-08-05 16:30:55 you have the 'data' provided by -en default, you try upgrade to edge 2022-08-05 16:31:07 on edge, the same -dev now wants -full.. but you have -en, and they conflict 2022-08-05 16:31:13 and for some reason it's too stupid to swap 2022-08-05 16:31:17 even though nothing is holding -en 2022-08-05 16:31:20 yeah 2022-08-05 16:31:29 i don't actually understand why this is the case, weh 2022-08-05 16:31:52 funnily, there is also an upgrade error of llvm14 overwriting 13 2022-08-05 16:32:12 i guess i'll just undo the icu-dev change for this, not that useful anyway. though i wish i knew why 2022-08-05 16:32:15 lol, I stopped apk upgrade before that point I guess 2022-08-05 16:33:04 i guess the 'replaces=llvm' doesnt work for upgrades like this 2022-08-05 16:33:11 will have to start adding explicit replaces 2022-08-05 16:40:29 ok, both should be fixed post rebuild 2022-08-05 16:40:45 in the direct sense and not in the 'idk what the fuck this issue is' sense 2022-08-05 16:40:48 thanks for debugging 2022-08-05 16:41:07 er, other way around. i indeed don't know :) 2022-08-05 16:42:05 you could open an apk-tools issue if you want, but it would take some work to get a more minimal reproduction. my guessing hunch is that changing around virtual providers while also swapping repositories (-a, 3.16->edge, etc) might have some edge cases 2022-08-05 16:42:13 or abuild is just bad at setting stuff, no idea 2022-08-05 16:44:08 no problem, perhaps I'll file a bug indeed 2022-08-05 16:44:49 (what always sucks is it's good to fix the issue.. and now it's fixed. so nobody can reproduce it lmao) 2022-08-05 16:45:00 but i also don't know what data to collect 2022-08-05 16:45:14 you can set up some test cases with local repos 2022-08-05 16:46:01 ultimately you can set up just local random folders with apkbuilds and they make a 'repo' in repodest to add to /etc/apk/repositories, and if the pkgname is the same things will 'move' between repositories (needs -a, so like a cross upgrade), from there i assume you can reproduce the rest 2022-08-05 16:46:07 if not, then i guess it was more involved 2022-08-05 16:49:55 if that fails I can always poke the /lib/apk/db/installed file... unless it's an abuild issue that is 2022-08-05 16:50:09 but I'm pretty sure it can be reproduced using local repos yeah 2022-08-05 16:50:17 eh, I'll try that now 2022-08-05 16:52:22 well, it would still be in 'apk', i just mean that if it's an abuild issue it would be generating something that isn't very "good" as far as the apk data goes 2022-08-05 16:52:26 (the .PKGINFO) 2022-08-05 16:52:35 hrm yeah 2022-08-05 16:52:38 sometimes this behaviour is expected because the metadata is not good 2022-08-05 16:53:03 many such fixes, it's usually always abuild. but it's hard to sort them because the output is never very 'clear' on what exactly was wrong 2022-08-05 16:55:12 an example: abuild traces binaries to add a provides="cmd:command=$pkgver-r$pkgrel" as metadata. but this doesn't always work as expected, because: 2022-08-05 16:55:21 1) https://gitlab.alpinelinux.org/alpine/abuild/-/issues/10074 apk has some reserved characters you can't really use 2022-08-05 16:55:53 2) having a version on a provider= prevents you from using provider_priority, so now it's a little unvieldy to define what the default provider for that even is (it will just pick the newest version) 2022-08-05 16:56:16 3) it's not based on PATH, so /usr/bin/cmd will conflict on install with /bin/cmd (because they provide= the same thing), even though the files conflict 2022-08-05 16:56:32 all of this is 'correct' to apk-tools. but depending on how you look at it.. 2022-08-05 16:56:47 (none of this relates to your issue, but just a though experiment) 2022-08-05 16:57:27 the files don't conflict* 2022-08-05 16:58:04 interesting 2022-08-05 16:59:22 I'll go to #alpine-devel with my questions I guess 2022-08-05 16:59:36 sure 2022-08-05 16:59:43 i'm probably going to bed soon anyway 2022-08-05 17:24:03 Ariadne: congratz on your new blog :) 2022-08-05 17:55:18 minimal: the volume label is boot, yeah 2022-08-05 17:56:02 also does anyone know how the tmpfs gets made in diskless mode? I'm trying to figure out how to expand it with swap space 2022-08-05 17:56:19 eddsalkield: ok, known Raspberry Pi firmware/code bug then 2022-08-05 17:56:50 if the FAT label and the subdirectory with kernel is the same then it won't boot - so change the FAT label to something else... 2022-08-05 17:57:16 okay cool I'll give that a go 2022-08-05 17:57:23 its not an Alpine bug, its a bug with Raspberry Pi Foundation's own code 2022-08-05 17:57:27 do I have to configure anything with the new label? 2022-08-05 17:58:11 eddsalkield: depends if you're referring to the FAT filesystem in /etc/fstab by label (rather than device name, UUID, etc) 2022-08-05 17:59:14 Currently there's no mention of the partition in /etc/fstab, but it's still getting mounted at /media/mmcblk0p1 2022-08-05 17:59:18 any ideas what does the mounting instead? 2022-08-05 17:59:49 the initramfs I guess 2022-08-05 19:18:31 jvoisin: i can finally take down the "X days since I found r57shell.php on my machine due to Yoast SEO" poster 2022-08-05 19:50:56 Hi all :-) 2022-08-05 19:51:03 o/ 2022-08-05 19:52:59 Packaging question, am I allowed to upgrade a package from 0.1.x to 0.2.x in 3.16-stable branch ? 2022-08-05 19:53:54 is it actually following semver or is that arbitrary? 2022-08-05 19:54:36 what is the package 2022-08-05 19:54:50 kmmndr: Can we get complaints from users after upgrading it? :P 2022-08-05 20:01:43 lopid: it seems to follow semver 2022-08-05 20:02:00 psykose: that package https://github.com/aptible/supercronic 2022-08-05 20:02:56 my recommentation is no 2022-08-05 20:03:26 but also i have no idea why anybody would ever use this, so feel free to break everyone /s 2022-08-05 20:03:46 It has not been updated since a long time and the upgrade is said to fix a vulnerability (https://github.com/aptible/supercronic/pull/111) 2022-08-05 20:04:18 I'd say go for it then 2022-08-05 20:04:19 psykose: I use it at work, in our Docker containers :-D 2022-08-05 20:26:50 makes sense ^^ 2022-08-05 20:37:13 anyone used qmk on alpine? know where to start reading? 2022-08-05 20:37:37 nope 2022-08-05 20:38:18 :( 2022-08-06 06:47:40 why does the linux-lts depend on so much firmware? 2022-08-06 06:50:19 frag: it's loosely tied 2022-08-06 06:50:32 install any other firmware, and you'd see the others would be uninstalled 2022-08-06 06:50:42 or install linux-firmware-none to remove them all 2022-08-06 06:54:50 ikke: oh ... prob noob q, but can i check which ones i actually use? 2022-08-06 06:57:00 Something like this: modinfo $(lsmod | grep -v Module | awk -e '{ print $1}') | grep ^firmware 2022-08-06 07:02:08 didnt work for me, but i did a upgrade, maybe need a reboot 2022-08-06 07:05:02 thats more like it :)) 2022-08-06 07:18:21 can apk search for file in package? 2022-08-06 07:21:50 apk info -W file 2022-08-06 07:22:00 full path 2022-08-06 07:24:26 Only from what you installed 2022-08-06 07:25:18 ah yes :]] 2022-08-06 07:50:57 hmm, did 'modinfo i915|grep ^filena' and put that to 'apk info -W' and i get "linux-lts", does that mean i dont need the linux-firmware-i915 package ? 2022-08-06 07:51:30 actually all the modules i use seems to be in linux-lts.. 2022-08-06 07:57:38 frag: It's not about the modules 2022-08-06 07:57:47 ofcourse the modules will be all in the linux-lts package 2022-08-06 07:58:24 frag: here's an example: https://tpaste.us/5k6B 2022-08-06 07:58:37 It's the firmware field 2022-08-06 07:59:33 So you need to check what packages provide that firmware file 2022-08-06 08:00:38 ikke: seems to be non? https://pkgs.alpinelinux.org/contents?file=ast_dp501_fw.bin&path=&name=&branch=edge 2022-08-06 08:00:50 Yeah, in that case, there does not seem to be any 2022-08-06 08:00:56 aha :] 2022-08-06 08:01:11 so i need to use the site to search for file without full path i guess 2022-08-06 08:02:11 or search for the file in /lib/firmware 2022-08-06 08:04:45 indeed! 2022-08-06 08:22:40 will see if i survive a reboot.. 2022-08-06 11:56:49 hi, stupid question ... how do I escalate privileges on alpine AWS cloud image (ami) ?? can't install packages with apk, or use sudo 2022-08-06 11:57:43 M4s3ti[m]: use doas 2022-08-06 11:57:51 why can't you use sudo? 2022-08-06 11:57:52 which is a sudo replacement 2022-08-06 11:58:06 sudo got replaced with doas 2022-08-06 11:58:16 probably because sudo doesn't exist in alpine, unless you explicitly install it from community repo 2022-08-06 11:58:21 i have sudo in my alpine 2022-08-06 11:58:27 It does exist 2022-08-06 11:58:38 but not by default in the aws images 2022-08-06 11:58:44 aight doas works thanks :D 2022-08-06 11:59:04 lopid: I don't think sudo is a default alpine package. you can install it tho. 2022-08-06 11:59:11 It's in the community repo 2022-08-06 11:59:19 just didn't know the what would be the default 2022-08-06 11:59:20 doas is neither installed by defaulot 2022-08-06 11:59:24 default* 2022-08-06 11:59:38 🤷‍♂️well i don't know never used it much 2022-08-06 11:59:59 except in these cloud images 2022-08-06 12:00:29 well goog learning :D tks :D 2022-08-06 12:01:50 Oh, need to take that back: 2022-08-06 12:01:51 https://gitlab.alpinelinux.org/kdaudt/apkgquery/-/blob/master/README.md#user-content-provides-virtual-package-without-setting-a-provider_priority 2022-08-06 12:02:02 3.16 added the option to create a non-root user + doas setup 2022-08-06 12:03:35 nice link 2022-08-06 12:03:45 lol 2022-08-06 12:03:52 This one: 2022-08-06 12:03:54 https://gitlab.alpinelinux.org/alpine/alpine-conf/-/blob/master/setup-user.in#L14 2022-08-06 12:04:26 setup-user is undocumented still 2022-08-06 12:04:29 and experimental 2022-08-06 12:04:40 The installer will ask you if you want to create one 2022-08-06 12:04:59 https://gitlab.alpinelinux.org/alpine/alpine-conf/-/blob/master/setup-alpine.in#L237 2022-08-06 12:05:59 and it still undocumented 2022-08-06 12:32:36 hi, can i ask if `/tmp` is "mounted on ram" by default on Alpine? 2022-08-06 12:33:43 i would like to have some logs, but i don't need them to be persistent (when i have troubles i look for the problem on the same boot session) nor i want to be written on disk, saving write cycles and space 2022-08-06 12:35:33 new installations should have `tmpfs /tmp ..` in fstab 2022-08-06 12:35:38 if yours does then yes 2022-08-06 12:36:07 if not, `tmpfs /tmp tmpfs defaults 0 0` 2022-08-06 12:37:02 oh, yes, i have it 2022-08-06 12:37:44 i'm not very skilled about partitioning and mounting, so i didn't know where to look at. Thanks a lot for the help! 2022-08-06 12:42:18 :) 2022-08-07 07:45:14 Hi. Good morning 2022-08-07 08:11:56 I am trying to setup alpine in a vm on btrfs, but it seems it not so straight-forward as I thought =( 2022-08-07 09:38:10 Seems that the btrfs module in the kernel does not include xxhash64 https://paste.tnonline.net/files/BR51w51Zib7D_Screenshot.png 2022-08-07 09:38:32 This is odd because the installer kernel (virt iso) has it 2022-08-07 10:30:54 Forza: maybe you can make a feature request on gitlab.alpinelinux.org 2022-08-07 11:43:06 ikke: Yea I might. I think CONFIG_CRYPTO_XXHASH=y/m is missing on the virt kernel 2022-08-07 11:45:31 Have you thought to provide options for partition layout and filesystems in setup-alpine? It wasn't entirely obvious how to do the setup-disk when I read the wiki 2022-08-07 11:46:59 i think there's an open issue somewhere for this 2022-08-07 11:47:35 Though, to be fair, a slightly improved wiki would probably be enough. Perhaps a note in the installer to read it is better? 2022-08-07 11:47:47 so we can keep Alpine small =) 2022-08-07 12:20:05 Did I do correct by doing the following: 2022-08-07 12:23:29 1) setup-alpine, and select "none" when coming to prepare disks. 2) apk add btrfs-progs grub grub-bios parted 3) partition and mkfs.btrfs 4) mount -o suvol=@root /mnt/alpine 5) setup-disk /mnt/alpine 2022-08-07 12:40:12 yes 2022-08-07 14:04:38 hey all, I've built a simple repository for my own usage, but it seems 'noarch' packages end up not downloadable (fonts, pure python pkgs...) although they're correctly indexed -- has anyone faced this issue as well? and yes, I'm using alpine-sdk and atools from edge, if that helps 2022-08-07 14:05:11 what do you mean with not downloadeb? 2022-08-07 14:07:06 ikke: when I run 'apk add ', it says 'package mentioned in index not found', however that only happens for packages built with 'noarch' 2022-08-07 14:08:45 ah, the old "apk ignoring a package, because 'noarch' doesn't match current architecture" 2022-08-07 14:09:27 gbrlsnchs: you can try going into that directory and recreating the index with `apk index --rewrite-arch=x86_64 ./*.apk -o APKINDEX.tar.gz` 2022-08-07 14:09:39 (replace x86_64 with your actual architecture) 2022-08-07 14:09:47 and also `abuild-sign APKINDEX.tar.gz` 2022-08-07 14:10:23 ptrc: oh, I see... is that a bug? only on edge or stable as well? 2022-08-07 14:10:43 and btw, thanks, I'm sure that will fix the problem :-) 2022-08-07 14:11:20 i think it happens in some edge cases, not sure *where* is the bug (abuild generating the apk file with `noarch` or apk-tools being picky about it) 2022-08-07 14:12:02 pun not intended btw :) no idea if it also happens on stable 2022-08-07 14:12:12 hmm I see... really thanks, that was driving me insane 2022-08-07 14:12:33 I just tried using atools from stable but same issue, so it seems it's not working on stable as well :-P 2022-08-07 14:14:00 atools is just a package with some linters, don't you mean apk-tools? 2022-08-07 14:14:46 ptrc: yeah, maybe... I mean, in my building container I only install 'alpine-sdk' 2022-08-07 14:14:51 and 'atools' 2022-08-07 14:15:49 btw, with --rewrite-arch, it worked! that's golden info for folks building their own repos 2022-08-07 14:17:50 glad i could help :) i'll try looking into the issue later today and debug why it happens 2022-08-07 15:16:16 Forza: xxhash is included in lts, and is also optional (the default for btrfs is crc32). i'm not sure why you are using virt and expecting every module under the sun to be there 2022-08-07 15:16:25 just use lts for the virtual machine, the difference is not that big 2022-08-07 15:17:02 sounds like the person that's asking for sound card support in the virt kernel :p i don't understand the reasoning 2022-08-07 15:20:08 Hello, I'm trying to create an Alpine image for OVHcloud. My problem is that when creating an instance from an image, OVH creates the ssh user without password, adds the authorized_keys file, however alpine won't let me connect to this user with ssh if it doesn't have a password, even though I'm using ssh key. 2022-08-07 15:22:42 I seem to have my mesa stuck at 21.3.9-r3 though 22.1.5-r0 is available in edge 2022-08-07 15:23:00 https://paste.sr.ht/~sircmpwn/7b43e0af53cd0e595e5f24cd5f3522b58e7dc6b8 2022-08-07 15:26:18 mesa-dri-classic 2022-08-07 15:26:47 looks like it's there because of mesa-dri-ati, which I do need to, you know, render things 2022-08-07 15:27:33 dri-ati was a deprecated metapackage for -classic and -gallium 2022-08-07 15:27:36 ah 2022-08-07 15:27:48 (and i think perhaps also -va-something and -vdpau-something) 2022-08-07 15:27:52 let me double check 2022-08-07 15:28:04 9fafaa0132f86c530ce1aeadac7afe6286158fe3 2022-08-07 15:28:23 -va-gallium -vdpau-gallium 2022-08-07 15:28:33 so those two and -dri-gallium is all three 2022-08-07 15:28:33 ty 2022-08-07 15:29:04 there was no clean way to remove anything and keep it upgradable with notifications (as you see, you are just behind on 21, so apk can't tell you anything if it doesn't even try to upgrade) 2022-08-07 15:29:13 so intentionally i left no info; there will be release notes for the change 2022-08-07 15:29:32 and for edge well, have to just ask i suppose, since there's no notification mechanism 2022-08-07 15:29:46 ah, i suppose an email could have been sent out 2022-08-07 15:29:50 maybe i should draft one 2022-08-07 16:39:59 psykose: you have a point. And crc32 is fine for a vm. 2022-08-07 16:41:41 (also, even if you use xxhash with lts- mkinitfs doesn't put xxhash module into the initramfs, so you have to patch that too) 2022-08-07 16:41:46 i use btrfs and it's something i had to fix 2022-08-07 16:47:16 psykose: I assume that's because the btrfs module declares xxhash64 as a "softdep:" rather than a "depends:" 2022-08-07 16:47:31 because it is indeed optional 2022-08-07 16:47:47 the declaration isn't wrong :) 2022-08-07 16:48:16 though i would say mkinitfs should move it anyway 2022-08-07 16:56:33 Btrfs is pretty great for vms as it does compression and has easy snapshot and btrfs send/receive 2022-08-07 19:17:05 doesn't compression depend on datacow and datacow being bad for VMs due to constand rewrite of storage areas? 2022-08-07 19:36:05 what's the name of the init-lts thing that you boot? 2022-08-07 19:36:13 initram-lts? 2022-08-07 19:37:36 initramfs 2022-08-07 19:38:20 And for the lts kernel, it would be initramfs-lts 2022-08-07 19:38:48 i remember that was ini...-lts so must be that right? 2022-08-07 19:39:08 You tell me :) 2022-08-07 19:39:16 it's gone now 2022-08-07 19:39:32 cannot boot, a boot files loop in boot 2022-08-07 19:39:57 satmd: i assume they mean inside the vm, not for images 2022-08-07 19:40:11 ah, yes 2022-08-07 19:40:20 I turned alpine into pmOS and it was working for some time 2022-08-07 19:40:41 then alpine writing grub changed into pmOS edge (i wanted stable) and error 2022-08-07 19:45:22 satmd: I was talking about the guest, not the host. 2022-08-07 19:45:52 ACTION uploaded an image: (87KiB) < https://matrix.org/_matrix/media/r0/download/matrix.org/MTErhpzSrhwEVVfQEXbXTmBP/20220805_23h30m48s_grim.png > 2022-08-07 19:46:29 So I can keep vm sizes as small as possible. But also reduces io needed on the storage/network layer 2022-08-07 19:46:40 scorpion2185[m]: so you'd have to chroot into your installation 2022-08-07 19:46:55 make sure you have boot, /dev /sys and /proc mounted there 2022-08-07 19:55:05 and then? reinstalling the kernel? 2022-08-07 19:55:18 a loop of boot inside boot wtf 2022-08-07 19:58:16 it's standard thing? 2022-08-07 19:59:33 panekj: no https://ibb.co/bJ0KQ2N 2022-08-07 20:00:02 yes, there's a symlink of boot -> . inside the boot folder 2022-08-07 20:00:41 not listed by ls? 2022-08-07 20:00:57 ls doesn't show symlinks, no 2022-08-07 20:01:00 you need ls -l 2022-08-07 20:01:06 oh 2022-08-07 20:01:15 how do I fix it? 2022-08-07 20:01:21 there's nothing to fix? 2022-08-07 20:01:47 it doesn't boot anymore cannot find `initramfs-lts` 2022-08-07 20:01:47 init...-lts 2022-08-07 20:01:56 you have to chroot and regenerate the initramfs 2022-08-07 20:02:28 how on alpine? 2022-08-07 20:02:41 why did it happen? 2022-08-07 20:03:50 mount --rbind /dev mnt/dev; mount -t proc none mnt/proc; mount --rbind /sys mnt/sys; cp /etc/resolv.conf mnt/etc/resolv.conf; chroot mnt; apk fix linux-lts 2022-08-07 20:05:07 do I need to mount efi also /dev/sda1? 2022-08-07 20:09:16 psykose: i did it but i can't see it on /boot 2022-08-07 20:09:31 APK unavaillable skipped 2022-08-07 20:10:24 sda1 should be mounted to mnt/boot or wherever you normally have it yeah 2022-08-07 20:10:35 and you need a working internet connection 2022-08-07 20:11:03 i have EFI on sda1 and / on sda4 2022-08-07 20:11:09 boot is on / no LUKS now 2022-08-07 20:11:23 and I have internet i shiudl update apk 2022-08-07 20:11:26 should 2022-08-07 20:13:05 apk update worked , apk add linux-lts ok 2022-08-07 20:13:13 but doesn't seem ok 2022-08-07 20:13:16 apk fix linux-lts 2022-08-07 20:13:51 ikke: APK unavaillable skipped, but I can see it wtih apk add/search 2022-08-07 20:14:43 apk add will do nothing as it's already installed 2022-08-07 20:14:52 apk search looks at what's in your index 2022-08-07 20:14:58 (cached index) 2022-08-07 20:15:16 i just updated it and apk add linux-lts says ok 2022-08-07 20:15:32 ok in the sense that they are installed 2022-08-07 20:15:33 but apk fix :APK unavaillable skipped 2022-08-07 20:16:23 deleting and reinstalling then 2022-08-07 20:19:34 >Executing postmarketos-mkinitfs-1.4.1-r11.trigger 2022-08-07 20:19:34 >2022/08/07 22:16:45 NOTE: deviceinfo (from device package) not installed yet, not building the initramfs now (it should get built later automatically.) 2022-08-07 20:20:00 that's a pmos question 2022-08-07 20:20:16 must be that right? 2022-08-07 20:20:42 Likely 2022-08-07 20:21:32 i would guess you are missing whatever pmos device package 2022-08-07 20:21:35 but i have no idea what those are 2022-08-07 20:25:47 I asked them 2022-08-08 02:46:39 hello! I'm following the guide at https://wiki.alpinelinux.org/wiki/Sway but I can't run setup-udev. Has anyone else gotten it working? I've tried multiple times but it's never worked 2022-08-08 02:47:54 setup-devd udev is the actual command now 2022-08-08 02:48:39 aside from that, dunno, what issue do you have 2022-08-08 02:49:02 that one worked for me, thanks 2022-08-08 02:49:24 I'll update the wiki then 2022-08-08 02:51:08 already did 2022-08-08 02:51:09 :) 2022-08-08 02:51:11 sniped you a bit 2022-08-08 02:51:33 (i never do anything there but when people say they checked it for something i go and fix whatever it was they read) 2022-08-08 02:51:53 yeah I refreshed the page and was confused until I realized that you edited it 2022-08-08 05:54:16 hey, how do I increase the size of my root tmpfs? it's not in /etc/fstab 2022-08-08 05:55:21 I can do it after boot with `mount -o remount,size=300M /`, but I need something that changes the default size 2022-08-08 06:11:39 isn't the default half of your available ram? 2022-08-08 06:11:50 yes 2022-08-08 06:11:53 can I change that? 2022-08-08 06:36:29 o/ 2022-08-08 06:36:57 is there something to do regarding dbus when running a wm? on pekwm my Gtk application don't have icons (but works fine on GNOME...) 2022-08-08 06:37:38 dbus-run-session -- yourwm 2022-08-08 06:42:07 seems like I just need to add `rootflags=size=300M` to the end of my `cmdline.txt` file to change the default tmpfs size 2022-08-08 06:43:27 I wish I could test it, but my RPi just suddenly stopped outputting 2022-08-08 06:43:50 hopefully it'll fix itself if I just leave it alone for a while 2022-08-08 06:47:03 psykose, thanks let me try! 2022-08-08 06:47:23 (that gives you working dbus, but i would be surprised if it fixes icons for whatever reason) 2022-08-08 06:47:38 you can verify if you see DBUS_SESSION_BUS_ADDRESS in the env afterward 2022-08-08 07:01:12 hmmm still no icons though 2022-08-08 07:01:36 in gtk4-demo they seem to appear, strange 2022-08-08 07:04:02 uhh strace it and see what icons it even tries to load 2022-08-08 07:04:08 you might have just not installed any icon theme 2022-08-08 07:04:44 yes they are though 2022-08-08 07:04:57 let me check 2022-08-08 07:09:32 okay I get it... org.gnome.desktop.interface/icon-theme seems ignored when running !GNOME 2022-08-08 07:09:37 thanks psykose for the strace hint! 2022-08-08 07:10:01 yeah it's weird which ones are and which ones aren't 2022-08-08 07:10:21 i think the env vars might work? i know GTK_THEME does, so there might be an icon one 2022-08-08 07:10:25 so basically you can't set a gtk icon theme on non-GNOME? 2022-08-08 07:10:45 dunno, gtk 3 still has some gtkrc but AFAIK gtk4 is only configurable through dconf 2022-08-08 07:11:15 try also .config/gtk-3.0/settings.ini [Settings].gtk-icon-theme-name 2022-08-08 07:12:11 (i have no idea why they came up with a different way of configuring each gtk version, the files are different, the envs are different, the values are different, the integrations are different...) 2022-08-08 07:14:05 ¯\_(ツ)_/¯ 2022-08-08 07:33:13 (psykose: I have an idea :P) 2022-08-08 07:33:23 what is it 2022-08-08 07:34:38 my theory is that they are idiots, and they want to create an even large spaceship which is less usable than anything ever before 2022-08-08 07:35:24 gtk4 is uncontrollable :( 2022-08-08 07:35:48 they admit API-incompatibility between any version 2022-08-08 07:36:10 that's not good in any means 2022-08-08 07:37:56 I think we passed the "age of stable APIs" 2022-08-08 07:39:46 which is truly sad 2022-08-08 07:40:34 if anything we are in the age of stable apis 2022-08-08 07:42:30 I saw what ubuntu does nowadays 2022-08-08 07:42:46 who cares 2022-08-08 07:42:56 there is no enforcement to have stable apis 2022-08-08 07:43:06 how would that work 2022-08-08 07:43:16 break api - cops show up and shoot you in the back of the head? 2022-08-08 07:43:50 ofc not 2022-08-08 07:44:07 normally the project will crashland 2022-08-08 07:44:28 but with this snap (this is what ubuntu uses), you are saved from this 2022-08-08 08:16:59 hmmm 2022-08-08 08:17:11 I made a package that have depends="udev" 2022-08-08 08:17:17 and "sane-udev" got installed 2022-08-08 08:17:20 o.O 2022-08-08 08:17:37 how is that possible? 2022-08-08 08:17:43 probably because sane-udev provides=udev 2022-08-08 08:18:38 I don't see that in its APKBUILD 2022-08-08 08:19:18 oh no, it's just -udev package that is installed when you have both udev and "sane" package 2022-08-08 08:19:29 install_if="$pkgname=$pkgver-r$pkgrel udev" 2022-08-08 08:20:14 oh, I have sane installed then 2022-08-08 08:20:26 but why? weird... 2022-08-08 08:21:13 oh well, whatever 2022-08-08 08:21:33 probably from wine 2022-08-08 08:21:46 dunno, apk del it and find out 2022-08-08 08:22:08 sane: kolourpaint 2022-08-08 08:22:42 aha, via libkpaint 2022-08-08 08:22:48 libksane* 2022-08-08 08:23:07 this is on armv7, and I need my SPI devices to be loaded (via udev) 2022-08-08 08:23:51 yeah, it seems libksane is the winner 2022-08-08 08:25:04 let's see whether my udev rules work after reboot :) 2022-08-08 08:25:20 nice! 2022-08-08 08:26:14 it is discouraged to add "rc-update add udev-trigger boot" into any install script, right? 2022-08-08 08:27:31 (i2c device also works, but it's just a kernel module) 2022-08-08 08:27:35 $ ls spi* i2c* 2022-08-08 08:27:35 i2c-0 spidev0.0 2022-08-08 08:27:43 YEA 2022-08-08 08:27:58 sane-udev does not mean sane version of udev 2022-08-08 08:28:33 Ermine: yes, I know, it's a scanner stuff 2022-08-08 08:28:59 yeah, just joking 2022-08-08 08:29:46 when I first saw "sane" pkg on the other hand... 2022-08-08 08:29:50 :P 2022-08-08 08:31:12 ikke: I belive this was the answer for the install script stuff 2022-08-08 08:31:31 *believe 2022-08-08 08:32:28 Yes 2022-08-08 08:32:39 They should not enable services 2022-08-08 08:33:19 hm, there is any way to automatically enable services? 2022-08-08 08:33:23 no 2022-08-08 08:33:40 `setup-devd udev` does all the work for you and you are done 2022-08-08 08:34:42 and other services? not specifically udev 2022-08-08 08:36:31 yes, enabling services automatically can cause lot of trouble, I saw that, but just for curiosity 2022-08-08 10:40:44 hello guys. Do you know is it possible to install nvm or some another nodejs manager to alpine? 2022-08-08 10:41:00 I catch a bug after update alpine packages 2022-08-08 10:41:11 and now cannot do my job 2022-08-08 10:41:11 isn't nvm just a shell script 2022-08-08 10:41:31 yep but iirc it provie glibc bins 2022-08-08 10:41:41 provides* 2022-08-08 10:41:46 probably because node doesn't build for musl 2022-08-08 10:42:16 probably. but I catch problem and have no ideas how to solve it 2022-08-08 10:42:24 google doesn't help 2022-08-08 10:42:46 it would be better if you asked for help with bug 2022-08-08 10:44:07 http://ix.io/46ZZ 2022-08-08 10:44:15 here is the log of `yarn start` 2022-08-08 10:44:34 https://stackoverflow.com/questions/69692842/error-message-error0308010cdigital-envelope-routinesunsupported 2022-08-08 10:44:43 this doesn't help 2022-08-08 10:46:04 that looks like you are using alpine:edge 2022-08-08 10:46:11 and openssl3 happened 2022-08-08 10:48:03 how can i get it? 2022-08-08 10:48:07 cannot see one in repo 2022-08-08 10:48:35 https://pkgs.alpinelinux.org/packages?name=openssl&branch=edge&repo=&arch=&maintainer= 2022-08-08 10:49:14 I mean, it seems like node or yarn or something is just broken with openssl3 2022-08-08 10:49:39 Didn't we have issues with node-related things building against openssl3? 2022-08-08 10:49:44 psykose: ^ 2022-08-08 10:50:32 you have two options 2022-08-08 10:51:23 use nodejs-current (18) and set NODE_OPTIONS="--openssl-legacy-provider" 2022-08-08 10:51:24 or 2022-08-08 10:51:34 patch the project to fix the webpack hashing function 2022-08-08 10:51:58 or 2022-08-08 10:52:01 port it to webpack 5 2022-08-08 10:52:06 have fun :) 2022-08-08 10:52:08 thank you very much. 2022-08-08 10:52:35 for patching specifically, look at https://git.alpinelinux.org/aports/tree/testing/electron/webpack-hash.patch as an example 2022-08-08 10:52:42 outputs can specify a hash function 2022-08-08 10:52:50 depends what you're doing i guess 2022-08-08 10:53:10 the default is md4, and they load them via openssl, so in 3 md4 is.. not allowed 2022-08-08 10:53:13 (for obvious reasons, but) 2022-08-08 10:53:24 iirc in 5 they made xxhash the default instead and don't use openssl at all, or something else 2022-08-08 10:53:32 nobody in the js ecosystem uses 5 though 2022-08-08 10:53:37 every project is on 4 and runs into this 2022-08-08 10:53:49 next nodejs-lts (16) release will backport the legacy-provider option 2022-08-08 10:54:01 so once that is upgraded, you can pass NODE_OPTIONS there too if you want 2022-08-08 10:55:45 thanks a lot 2022-08-08 10:57:46 I've done export NODE_OPTIONS="--openssl-legacy-provider" and then yarn start 2022-08-08 10:57:51 on the current one 2022-08-08 10:57:58 sure, that works 2022-08-08 10:57:58 but the issue still exists 2022-08-08 10:58:21 post logs 2022-08-08 10:58:23 node -v is 18.7.0 2022-08-08 10:58:28 ok 2022-08-08 10:59:55 http://ix.io/4700 2022-08-08 11:00:05 looks like it broke some package 2022-08-08 11:00:26 meh... Can i just downgrade nodejs on edge to last worked one? 2022-08-08 11:00:33 nope 2022-08-08 11:00:37 fuck 2022-08-08 11:00:51 all repos drop previous versions of packages 2022-08-08 11:01:00 are you sure you exported that 2022-08-08 11:01:26 and the 50 things in between it and whatever yarn start does (could be anything) don't unexport it 2022-08-08 11:02:05 echo $NODE_OPTIONS 2022-08-08 11:02:06 --openssl-legacy-provider 2022-08-08 11:04:12 i can't guess anything else except that it's unset in the middle 2022-08-08 11:04:16 you can send me your project if you want 2022-08-08 11:05:15 got it. Unfortunately I cannot send it. But thanks for your help anyway. It's very annoying that we dont have tool like nvm for alpine 2022-08-08 11:05:22 it would be very very helpful 2022-08-08 11:06:09 it would have the same issue 2022-08-08 11:06:32 yes but you can use any version of node with nvm 2022-08-08 11:06:40 and they would all fail the same way 2022-08-08 11:49:53 Hi. Does syslinux support booting from btrfs? Or do I have to use grub? 2022-08-08 11:50:38 I tried syslinux but I simply get nothing. Seems to freeze and no output on screen 2022-08-08 11:51:07 Though I might behave to setup mbr bootloader? 2022-08-08 11:52:41 Syslinux supports btrfs only partially: no multi-device volumes, compression and encryption 2022-08-08 11:53:01 Ah. I use compression 2022-08-08 11:53:09 Thanks for the quick answer 2022-08-08 11:56:16 I wonder whether this was explicit decision or they just don't have enough manpower 2022-08-08 12:08:23 Maybe. It's good to know. I switched to grub using "BOOTLOADER=grub setup-disk /mnt/alpine" and now it works fine 2022-08-08 12:13:42 Ermine: regarding btrfs? 2022-08-08 12:14:15 btrfs have bene broken for ages like no fsck working etc... unless they fixed that recently you will continue to see lack of btrfs support in various tools 2022-08-08 12:14:38 and regarding other stuff 2022-08-08 12:15:04 anyway, the last commit in syslinux tree was in 2019 2022-08-08 12:19:42 what fsck are you referring to 2022-08-08 12:27:58 Apachez: fsck isn't normally needed on btrfs. But there are tools for it these days. 2022-08-08 12:28:28 btrfs check exists 2022-08-08 12:28:33 xfs doesn't have an fsck either 2022-08-08 12:28:42 How can I override the domain search in /etc/network/interfaces when using dhcp? 2022-08-08 12:28:44 neither does zfs 2022-08-08 12:28:52 neither does something else i'm forgetting 2022-08-08 12:29:01 as I recall it btrfs lack any form of "fix this broken partition" which is the common issue why alot of tools refused to support btrfs until they had that fixed 2022-08-08 12:29:16 but I havent followed up on that for the past years so perhaps they finally got their shit together? :P 2022-08-08 12:29:26 Forza: you mean just the `domain` line? iirc you add it somewhere in some dhcp client thing 2022-08-08 12:30:01 psykose: the search line in /etc/resolv.conf get overwritten at boot 2022-08-08 12:30:12 yes, you have to add it into whatever dhcp client stuff 2022-08-08 12:30:32 Hm I'm using alpine default. 2022-08-08 12:30:44 /etc/udhcpc/udhcpc.conf domain= 2022-08-08 12:32:18 Thanks! 2022-08-08 12:35:12 I had to disable rsolv.conf updates instead 2022-08-08 12:46:05 I try to build mpd from aports and get the error "mesonbuild.mesonlib.universal.EnvironmentException: Unknown compiler(s): [['gcc']]". Alpine-sdk and other stuff is installed. What am I doing wrong? 2022-08-08 12:47:59 what exactly are you running 2022-08-08 12:48:44 abuild checksum && abuild -r 2022-08-08 12:48:54 what does gcc --version say 2022-08-08 12:48:55 in dir with APKBUILD 2022-08-08 12:49:26 psykose: gcc (Alpine 11.2.1_git20220219) 11.2.1 20220219 2022-08-08 12:49:29 hmm 2022-08-08 12:51:44 what release of alpine are you on and what version of aports are you building from and can you `export MESON_FORCE_BACKTRACE=1` and post the log of the whole build 2022-08-08 12:52:44 psykose: 3.16 x64. give me a sec 2022-08-08 12:57:45 psykose: https://0x0.st/o2sX.txt 2022-08-08 12:58:55 hmmmm 2022-08-08 13:01:17 i tried making a fresh 3.16 environment and just build edge mpd and it worked 2022-08-08 13:01:18 i dunno 2022-08-08 13:01:52 ah 2022-08-08 13:03:27 well, i can't reproduce that error 2022-08-08 13:03:39 though it doesn't build on 3.16 anyway because the dependencies don't work there 2022-08-08 13:04:40 so? 2022-08-08 13:05:49 no ideas 2022-08-08 13:05:56 unless you mixed edge with stable somewhere and everything exploded 2022-08-08 13:06:26 naah, just 3.16 from start 2022-08-08 13:06:38 well, let me try to recreate 2022-08-08 13:06:48 then i sadly have no clue, unless some magic environment is broken somewhere 2022-08-08 13:06:53 but i assume you can build like anything else 2022-08-08 13:06:56 or anything else that uses meson 2022-08-08 13:07:30 other packages works fine 2022-08-08 13:16:08 Hi again. Should loadkmap be added to a runlevel by setup-disk? It seems it didn't when I installed like that. 2022-08-08 13:18:52 psykose: What can I say, you were right. I recreated the container and everything builds fine now. But i don't know what the problem is with the old container, I don't have any repositories other than 3.16 and not install any packages from other sources. 2022-08-08 13:19:08 it was a bug of magic :) 2022-08-08 13:19:21 da hell... 2022-08-08 13:19:54 you could spend 500 hours to troubleshoot and never find an answer or you can just ignore it and be happy with a workaround who doesnt have this issue and move on with your life ;) 2022-08-08 13:20:06 psykose: I'm sorry for taking up your time and thanks for helping. 2022-08-08 13:20:16 is all good 2022-08-08 13:20:29 its like me with bleechbit who once removed all my /boot and other directories for unknown reason 2022-08-08 13:20:32 that was... fun... 2022-08-08 13:20:39 looks like i just need some thing like buildozer 2022-08-08 13:21:07 Hmm I added loadkmap to default but it doesn't run at boot 2022-08-08 13:24:17 Ah it has keyword -xenu 2022-08-08 13:24:23 Why is it that? 2022-08-08 13:44:54 In the vm console I need the correct keymap. Is there a way to override the "keyword -xenu"? Using conf.d/loadkmap? 2022-08-08 13:57:00 is there any writing about how to use nvidia-src pkg? 2022-08-08 13:57:29 because the module is not loaded 2022-08-08 13:59:00 aron: you need akms for that 2022-08-08 13:59:15 The alpine version of dkms 2022-08-08 13:59:35 that's a dependency 2022-08-08 14:01:07 I looked into it, and it seems I need just to install it 2022-08-08 16:09:46 Hello. I have installed on my laptop alpine linux and want to use this installation for my desktop pc. But when I boot normally, it stops at: Loading hardware drivers... is there any way to automatically install the required drivers? 2022-08-08 16:40:56 or see what drivers it's having trouble with? 2022-08-08 19:34:30 Hi! I would like to install alpine in a vm (preferable using virt-install) without graphics (remote server...) with zfs support so I guess I need the extended release - however that one doesn't seem to have console=ttyS0,115200 boot args... I've tried using virt-install's --extra-args but --location doesn't play nice with the mounted iso... 2022-08-08 19:42:19 if you use UEFI with virt-manager (which interfaces libvirt), and enter the uefi setup, you can configure serial port support, but I don't know if that will be inherited 2022-08-08 20:09:01 "or see what drivers it's..." <- How do I do that? I cant switch to another console. But it looks like fjes is missing. 2022-08-08 20:16:55 i don't know 2022-08-08 20:21:55 Ok. Thanks for the answer 2022-08-08 23:04:08 Good day, fellow wizards! 2022-08-08 23:06:15 I have what appears to be a Python error trying to start Gnome Secrets (formerly Password Safe) after installing it from aports. Well really I am on SXMO on PinePhone (which is derived from PMOS, which in turn is derived from Alpine). So I am not sure where to report this. It looks to me like the package comes from Alpine: 2022-08-08 23:06:17 https://pkgs.alpinelinux.org/package/edge/community/x86_64/gnome-passwordsafe 2022-08-08 23:07:02 I was thinking to report it here: https://gitlab.alpinelinux.org/alpine/aports/-/issues ? 2022-08-08 23:26:06 https://gitlab.alpinelinux.org/alpine/aports/-/issues/14082 2022-08-08 23:26:22 I suppose they will let me know if I'm in the wrong place. 2022-08-09 02:09:06 Patch sent. But I don't see it on mailing list web page (https://lists.alpinelinux.org/~alpine/aports) yet. 2022-08-09 02:13:11 probably because someone broke internet 30 minutes ago 2022-08-09 02:13:58 lolwut? 2022-08-09 02:33:05 some people were talking about a google outage in the past hour or so 2022-08-09 02:33:07 lol 2022-08-09 02:33:22 ACTION does not use any Google services 2022-08-09 02:34:25 Also, a while back (some months? a year maybe?) when Facebook and everything went down, my XMPP server was still up and running. :) 2022-08-09 02:35:26 that means nothing when major internet points are controlled by biggest corporations like cloudflare/google/etc. 2022-08-09 02:36:01 re: google, there was "electrical incident" at Google's Iowa DC 2022-08-09 02:36:18 3 engineers rushed to hospital 2022-08-09 02:41:43 > just give up 2022-08-09 02:41:49 nevar o/ 2022-08-09 02:42:13 I never said anything about giving up 2022-08-09 02:43:32 Internet peering is a fascinating subject, actually. 2022-08-09 02:43:45 It is 2022-08-09 02:44:08 someday I will join dn42 2022-08-09 02:44:33 TRS-80: your patch arrived 2022-08-09 02:45:22 Thanks panekj. As soon as I finished hitting refresh. lol! A watched pot never boils. 2022-08-09 02:45:35 s/finished/gave up/ 2022-08-09 02:45:44 I mean, it arrived on ML 2022-08-09 02:45:49 gitlab is other thing :P 2022-08-09 02:46:38 I'm not even sure if the current integration works since ddevault was working on the Gitlab API<->ML 2022-08-09 02:46:50 It says it automatically creates a MR, let me see if I can find that. 2022-08-09 02:47:07 MR is not opened yet 2022-08-09 02:47:17 Yes I see same. 2022-08-09 02:49:03 ah yes, last MR opened by bot was month ago 2022-08-09 02:49:11 ( 2022-08-09 02:49:18 s/(/(: 2022-08-09 02:49:24 algitbot: pls 2022-08-09 02:52:09 only 10 patches missed, it's not tragic 2022-08-09 02:53:12 That will be cool and handy integration though when finished. In the mean time, I guess need to be applied manually. 2022-08-09 02:54:13 it would be better if people just used gitlab to open MRs 2022-08-09 02:54:15 email suck 2022-08-09 02:54:49 Well, I think web based forges suck, so there. :p 2022-08-09 02:55:22 for almost each web based forge, there is a commandline interface 2022-08-09 02:55:32 > let's take something inherently decentralized, and centralize it 2022-08-09 02:56:02 what is centralised? 2022-08-09 02:56:24 by that logic, the aports repo is centralised 2022-08-09 02:56:44 yes, web beased forges are centralized 2022-08-09 02:57:15 and how does that differ from email where you have to send it to specific mail address 2022-08-09 02:57:48 No login/account required (for the forge). Just standard email. Protocols, not platforms. 2022-08-09 02:57:53 nothing changed in (de)centralisation department, just method of delivery is different 2022-08-09 02:58:35 sourcehut certainly looks interesting, but the fixation on using email is a problem for some usecases. 2022-08-09 02:59:19 > No login/account required 2022-08-09 02:59:22 It works for the Linux kernel (and many other projects). :) 2022-08-09 02:59:30 this depends on the project/host 2022-08-09 03:00:21 panekj: I'm not saying there's not advantage to such workflows, but having choice is nice for some scenarios. 2022-08-09 03:01:45 I guess the email preference comes from a position where you have extensively customized/comfy editor and email environment already. 2022-08-09 03:02:18 I do have that. I still despise email. 2022-08-09 03:02:58 Well I don't guess I'll be convincing you. lol 2022-08-09 03:04:44 TRS-80 even Linux has had talks about moving away from email 2022-08-09 03:05:11 Well, so far they didn't yet. :) 2022-08-09 03:06:13 I think there's some apathy because they've been doing things the way they have for so long. 2022-08-09 03:06:18 Story is old as time itself 2022-08-09 03:07:22 Or maybe 'if it ain't broke...'? :) 2022-08-09 03:08:02 broke is debatable 2022-08-09 03:08:45 email certainly broke 2022-08-09 03:10:05 Well I better hit the hay, morning comes early here. Thanks for the help earlier Newbyte! 2022-08-09 03:10:19 Sleep well! 2022-08-09 03:10:39 https://github.com/torvalds/linux/pull/17#issuecomment-5654674 2022-08-09 03:11:42 panekj: Haha, that's solid gold, thanks 2022-08-09 03:11:51 ACTION adds to bookmarks 2022-08-09 07:05:11 panekj: I'm trying to finish it up this week 2022-08-09 07:05:51 no rush (: 2022-08-09 07:47:18 o/ 2022-08-09 07:47:42 I have a 4G quectel modem that shows up as 4 ttyUSB* nodes but also as wwan network interface 2022-08-09 07:48:16 I guess I have to use ppp on one of the serial line? I though I could use the wwan0 but I can't find many documentation as it's pretty recent 2022-08-09 10:19:13 moooo 2022-08-09 10:19:32 sorry, wrong channel 2022-08-09 10:20:35 meow 2022-08-09 12:03:55 does alpine work on the pinebook pro, or is it still easiest to just install via postmarketos? 2022-08-09 12:48:11 i'm trying to install signal-desktop on 3.16 with edge/testing, but it's failing with "unable to select packages" on so:libcrypto.so.3 2022-08-09 12:48:25 the install seems to work on a fresh edge container 2022-08-09 12:49:06 is there some reason i'm not getting that the install fails on 3.16? 2022-08-09 12:49:15 yeah, you're using a repository from edge 2022-08-09 12:49:22 which has stuff built against edge 2022-08-09 12:49:29 and not 3.16 2022-08-09 12:49:58 is it that the libcrypto version is incompatible somehow? like a breaking ABI change? 2022-08-09 12:50:04 in your specific case, 3.16 doesn't have any provider for 'libcrypto.so.3', because only the edge went through aports-wide openssl migration to 3 2022-08-09 12:51:04 but i can install libcrypto3 which gives me `libcrypto.so.3` 2022-08-09 12:51:24 or do you mean something else? 2022-08-09 12:52:51 but if you look at `apk info --provides libcrypto3`, the library has a prefix there 2022-08-09 12:53:41 and that means it won't get picked up automatically when something depends on just 'so:libcrypto.so.3' 2022-08-09 12:54:36 mostly because (and someone correct me if i'm wrong here) libcrypto1.1 and libcrypto3 provide the same symbols, so if something were link to 3, but its dependency would link to 1.1, that would result in a segfault 2022-08-09 12:55:29 well, s/would/might/, i think it can work sometimes? but generally it's unsafe 2022-08-09 12:56:50 right i see, thanks 2022-08-09 13:06:55 if you mean the so: 'prefix', no, that doesn't mean anything 2022-08-09 13:07:00 the entire thing is just a tag to apk 2022-08-09 13:07:15 the reason it's "not found" is because it exists only in edge/main 2022-08-09 13:08:14 and the same openssl3 in 3.16 has a different name for the same thing (like openssl3:so:..), so the tags don't match (intentionally), but it's the entire string match that fails 2022-08-09 13:08:31 anyway, it's all working as intended, and don't mix 3.16 with edge 2022-08-09 13:09:28 exactly what i meant, sorry if i was unclear in any way 2022-08-09 13:09:32 ah 2022-08-09 13:09:35 :) 2022-08-09 13:09:37 then yes 2022-08-09 14:52:10 Is there an alpine package similar to aptictron, which will update package indexes and email a list of upgradeable packages? 2022-08-09 14:53:12 i don't think so but i should be a 2 or 3 lines shell script 2022-08-09 14:53:30 apk update ; apk list --upgradable and there you go 2022-08-09 14:54:31 Lord: Yeah, but didn't want to reinvent the wheel is something similar existed. 2022-08-09 21:44:04 Are downloaded packages not stored in /var/cache/apk ? 2022-08-09 21:44:59 you need a symlink in /etc/apk/cache 2022-08-09 21:48:18 setup-apkcache does it for you if you want 2022-08-09 21:49:11 Ahh okay, I'll add that to my containerfile then. 2022-08-09 21:51:27 not sure why you would want to keep an apk cache in a container 2022-08-09 21:51:37 unless you mean mounted from host at build time 2022-08-09 21:52:04 Yea, that's exactly what I mean. 2022-08-09 21:52:11 `RUN --mount=type=cache,target=/etc/apk/cache apk ..` 2022-08-09 21:52:38 I just configured a mounted cache for bulid time and noticed that it doesn't even store packages so I was kinda confused. 2022-08-09 21:52:50 just that works for me :) 2022-08-09 21:52:55 But I'll try the symlink trick. 2022-08-09 22:46:56 psykose, ikke: It works and it's awesome! 2022-08-09 22:47:14 The container building is sooo much faster now! 2022-08-09 22:47:57 It only needs a few seconds now. 2022-08-10 01:13:30 Anyone have an idiot's guide to getting something like the Retro-Center RockBox R-Cade hardware supported officially in Alpine? 2022-08-10 01:13:45 If not, would a donation of an R-Cade with a Roshambo controller be enough for someone to hack at it? 2022-08-10 01:13:51 I'm way beyond my depth here 2022-08-10 01:14:37 looks like just a pine64 with extra stuff 2022-08-10 01:15:12 so.. depends on pine64 support? iirc even the pinebook pro needed some stuff from pmOS instead (not sure about raw alpine) 2022-08-10 01:15:18 Yeah, it is a Pine64/Rock64 board but apparently the DTB is slightly different and I think some firmware blobs are different for wifi/ethernet/etc 2022-08-10 01:15:23 mhm 2022-08-10 01:15:42 all of those 'modifications' are usually handled in postmarketos fine, we don't really do special things 2022-08-10 01:15:59 Ahh... So it'd be a better target for PMOS vs vanilla Alpine? 2022-08-10 01:16:00 if it needs some weird downstream modifications we generally never ship any, rpi excluded 2022-08-10 01:16:10 i dunno, i don't know the real requirement 2022-08-10 01:16:16 maybe everything is upstream now and works in edge 2022-08-10 01:16:34 you should find out :) if it needs anything custom, pmOS would know more, you should ask in their channels 2022-08-10 01:16:40 they even bridge to matrix 2022-08-10 01:16:43 Hmm... Guess that's worth a shot. What base image would I download? 2022-08-10 01:17:04 can't say ^^ standard aarch64 works if the board boots efi 2022-08-10 01:18:04 you should look at the rock64 support/guides first, i assume just getting any output and booting would be identical 2022-08-10 01:18:16 i'd tell you more but i don't have the hardware so i've never tried 2022-08-10 01:18:37 Totally fair, thanks 2022-08-10 01:18:58 I have mine booting debian 11 but looks like kernel was compiled without docker support so... My whole mission here is a fail thus far 2022-08-10 01:19:07 which debian image? 2022-08-10 01:19:55 https://github.com/mrfixit2001/debian_builds 2022-08-10 01:19:58 ah 2022-08-10 01:20:08 Debian 9 updated to Debian 11, using updated DTB from current custom Retro-Center R-Cade images 2022-08-10 01:20:24 yeah custom kernel even 2022-08-10 01:20:30 This thing RIPS. It'd be an amazing target for Alpine/PMOS 2022-08-10 01:20:58 I believe the custom kernel was mostly for the 4K/60FPS target for the emulators. I think the upstream MESA driver is good enough now 2022-08-10 01:21:45 https://wiki.pine64.org/wiki/ROCK64 has the list 2022-08-10 01:22:13 analog video accelerated video decode aren't supported, but that does not matter for this 2022-08-10 01:23:01 Yeah... It's looking like it should be almost completely supported upstream 2022-08-10 01:23:08 And I want Alpine to be on that official list haha 2022-08-10 01:23:09 :P 2022-08-10 01:24:15 Guess since my Debian path dead-ended I might as well nuke it and try vanilla Alpine 2022-08-10 01:24:19 Thanks for the guidance as ever 2022-08-10 01:24:45 the gnu/linux column says no for everything but doesn't really explain it 2022-08-10 01:24:48 oh well, give it a go :) 2022-08-10 01:26:01 bedtime for me 2022-08-10 01:26:50 I think upstream not merging the hardware accelerated drivers for the MALI GPUs on the Rock boards yet 2022-08-10 01:26:52 Enjoy! 2022-08-10 01:38:32 ah, that would explain it 2022-08-10 01:39:01 but yeah thats only video accel; only useful for media playback 2022-08-10 01:39:15 (ok, actually in bed now) 2022-08-10 03:54:56 If it even booted, I have no signs of life. Probably need a serial console hookup or something 2022-08-10 03:54:58 Dead-ended again 2022-08-10 10:24:28 I guess mongodb is non-free so it is not packaged? 2022-08-10 10:24:35 correct 2022-08-10 10:24:38 it was removed 2022-08-10 10:31:00 ok, so can I package a free package which depends on it? (And let users compile mongo on their own) 2022-08-10 10:31:36 yes, we have mongodb-tools and mongo-c-client for example 2022-08-10 10:31:46 mongo-c-driver* 2022-08-10 10:33:52 ok, ty 2022-08-10 11:42:55 Hi. 2022-08-10 11:43:41 Does alpine use nsswitch.conf? So that we can use winbind for passwd/group? 2022-08-10 11:44:29 Forza: no, musl doesn't do that 2022-08-10 11:45:06 Ah 2022-08-10 11:46:22 Forza: this does exist: https://pkgs.alpinelinux.org/package/edge/main/x86_64/musl-nscd 2022-08-10 11:46:30 I suppose i dont really need it. I want to be able to join samba to our AD and set up shares for AD users. I do not need AD users to login locally 2022-08-10 11:47:30 Ikke that's nice. Thanks. 2022-08-10 11:48:41 There's also nsss, but you need to rebuild stuff against it 2022-08-10 11:49:04 I want to avoid this 2022-08-10 11:49:23 Normal samba shares should work anyway, no? 2022-08-10 11:57:24 idk, try it 2022-08-10 12:32:19 Forza: yes, even kerberos does not require nss 2022-08-10 12:32:35 :) 2022-08-10 12:32:53 I'm waiting for the it guy to attempt joining the machine 2022-08-10 13:42:57 Is there an Alpine Linux Discord community? 2022-08-10 13:43:03 Because I don't like IRC 2022-08-10 13:43:38 nope 2022-08-10 13:43:38 you'll live 2022-08-10 13:43:57 You can use Matrix to join the channel 2022-08-10 13:44:17 It's not the same as Discord but it's closer to it than IRC 2022-08-10 13:44:23 I know I can use Matrix, I just don't have a client installed on here 2022-08-10 13:45:10 the problem with IRC is it's insecure and legacy 2022-08-10 13:45:26 I mean, look, it even shows the IP you are logging in from 2022-08-10 13:46:06 as if discord was any better 2022-08-10 13:46:25 It is, it doesn't show your IP. And at least I get to use channels. But I agree. Discord is proprietary. 2022-08-10 13:46:31 imagine if someone discovered your IP address 2022-08-10 13:46:34 the horror 2022-08-10 13:46:47 Is there a Telegram group? 2022-08-10 13:46:50 better make sure you have windows firewall turned on 2022-08-10 13:47:03 I don't use windows though 2022-08-10 13:47:05 anyways 2022-08-10 13:48:02 oh no, an ip address 2022-08-10 13:48:26 ACTION drops 84.211.18.247 by accident 2022-08-10 13:48:32 i hope nobody does anything bad with that one! 2022-08-10 13:48:38 ACTION fires up LOIC 2022-08-10 13:49:33 https://www.oftc.net/UserCloaks/ 2022-08-10 13:51:21 I am not sure you understand that Linux is also vulnerable to attacks 2022-08-10 13:51:30 There is no OS that is immune to them 2022-08-10 13:51:31 how's norway psykose 2022-08-10 13:51:37 warm 2022-08-10 13:51:41 yikes 2022-08-10 13:51:47 :3 2022-08-10 13:51:48 I guess you could use TempleOS and no networking 2022-08-10 13:51:50 comfily warm 2022-08-10 13:52:00 gvassilev: there's no discord on templeos though 2022-08-10 13:52:06 Sure there isn't 2022-08-10 13:52:24 I am not saying Discord is the best anyways 2022-08-10 13:52:35 But IRC is just disgusting to use. 2022-08-10 13:52:42 no one's keeping you 2022-08-10 13:52:42 I cannot even send images and files 2022-08-10 13:52:49 good 2022-08-10 13:52:55 a feature if you ask me 2022-08-10 13:53:03 i can actually fit more than 3 messages on the screen as a result 2022-08-10 13:54:02 What's the goal of IRC? I never understood why people still use this thing. 2022-08-10 13:54:10 text chat 2022-08-10 13:54:35 Well, Telegram, Discord, WhatsApp all perform text chat, quite well actually 2022-08-10 13:54:41 go there then 2022-08-10 13:54:56 Don't eat up all your ram 2022-08-10 13:55:03 Be fast 2022-08-10 13:55:22 I would, hence why I asked: Does Alpine only use IRC 2022-08-10 13:55:26 yes 2022-08-10 13:55:29 Yes 2022-08-10 13:55:32 yes 2022-08-10 13:55:38 actually works on a terminal so you can ask people how to get into discord again 2022-08-10 13:55:46 the day telegram can fit this many https://img.ayaya.dev/dvUGJUcLo5Cq messages on the screen, is the day i will care about something else 2022-08-10 13:56:33 @psykose you can do that on Discord 2022-08-10 13:56:40 you can't 2022-08-10 13:57:02 Are you sure? 2022-08-10 13:57:07 psykose: is that catgirl 2022-08-10 13:57:15 handlerug: nope 2022-08-10 13:57:22 though that is my favorite client 2022-08-10 13:57:40 gvassilev: yes, because the moment someone posts an image it takes up half the screen 2022-08-10 13:57:44 looks nice anyway 2022-08-10 13:57:58 that and you have to use custom css to get halfway there in the first place 2022-08-10 13:58:06 https://imgur.com/iRV4uJb 2022-08-10 13:58:08 well take a look 2022-08-10 13:58:09 what was that about discord ToS and modding the client again 2022-08-10 13:58:25 that's not even close 2022-08-10 13:58:29 that has half the messages 2022-08-10 13:58:29 this is not custom CSS 2022-08-10 13:58:39 I prefer half the messages 2022-08-10 13:58:45 I use a big font 2022-08-10 13:58:48 Because I cannot see anything 2022-08-10 14:00:17 yeah, we all have our preferences 2022-08-10 14:00:47 want to make it any more compact than that? custom css 2022-08-10 14:00:51 want to use a monospace font? custom css 2022-08-10 14:00:57 want to hide the reactions? believe it or not, custom css 2022-08-10 14:00:58 etc 2022-08-10 14:01:35 and i know this because i have discord literally open :p with custom css 2022-08-10 14:02:03 better not tell anyone you use custom css, they might ban you 2022-08-10 14:02:14 i use it to talk to like 4 people so i wouldn't mind 2022-08-10 14:12:26 Well unless I zoom in IRC like 3 times 2022-08-10 14:12:28 I don't see anything 2022-08-10 14:13:36 that depends on your client 2022-08-10 14:13:42 and yeah you can zoom in in the webchat 2022-08-10 14:13:46 IRC is good when you get used to it 2022-08-10 14:14:28 and terrible when you don't 2022-08-10 14:15:29 getting used to whatever takes time 2022-08-10 14:17:51 I zoomed in but I am using the browser 2022-08-10 14:18:51 The real problem is that there is no any decent irc client for windows and android. Problem with windows is solved by installing Alpine Linux 2022-08-10 14:18:59 lmao 2022-08-10 14:19:02 you evangelical 2022-08-10 14:19:19 eh hexchat is alright on the windows side 2022-08-10 14:19:23 :D 2022-08-10 14:19:25 and all the terminal ones work in wsl 2022-08-10 14:20:48 there's goguma on android 2022-08-10 14:20:52 and nobody cares about windows 2022-08-10 14:21:18 I'm in hexchat and it does not support hidpi. And its rendering engine is slow af 2022-08-10 14:22:21 I am on macOS atm, I have Windows nowhere. I would make Linux my main daily driver when I get a new laptop because my Linux one isn't as fast as I'd like it to 2022-08-10 14:22:26 I might as well just get a desktop 2022-08-10 14:22:56 Maybe I shall get used to IRC who knows 2022-08-10 14:23:03 I wish it could be more modern 2022-08-10 14:24:02 how so 2022-08-10 14:24:19 pls dont say "it should show gifs and other memes" 2022-08-10 14:24:25 modern and shiny! 2022-08-10 14:24:31 Well, I want to be able to make voice calls and do screen sharing 2022-08-10 14:24:42 I don't care about GIFs and images all that much 2022-08-10 14:24:47 not even emoji I don't use these 2022-08-10 14:24:54 We don't in this context 2022-08-10 14:25:04 But I care about file attachment, VC and screensharing 2022-08-10 14:25:23 Otherwise I have to host a separate meeting on Jitsi Meet 2022-08-10 14:25:26 for VC 2022-08-10 14:25:38 You want to make video calls to us? 2022-08-10 14:25:45 Voice calls 2022-08-10 14:25:46 lol 2022-08-10 14:25:51 but sure, video too 2022-08-10 14:26:04 or voice calls, as if it matters 2022-08-10 14:26:13 does any client support this? 2022-08-10 14:27:02 no, as it's not part of irc 2022-08-10 14:27:10 so yeah, it's all separate and you need to use jitsi or whatnot 2022-08-10 14:27:25 Then IRC doesn't fit my needs for messaging 2022-08-10 14:27:29 Anyways 2022-08-10 14:27:38 even if there was a client supporting this, do you think anybody here would accept your call? 2022-08-10 14:27:55 I am not speaking about here, I do voice calls regularly 2022-08-10 14:28:11 if i want to call someone i go to the jitsi website and hit a few buttons 2022-08-10 14:28:39 https://element.io/blog/introducing-native-matrix-voip-with-element-call/ I just saw this 2022-08-10 14:28:40 (though i never talk to anyone so this never happens) 2022-08-10 14:29:21 great, what does alpine community have to do with those video calls? 2022-08-10 14:30:15 I was just asking if Alpine had anything other than IRC to talk on 2022-08-10 14:30:28 And the conversation spinned into this 2022-08-10 14:30:35 only unofficial communities 2022-08-10 14:30:47 Officially - only IRC 2022-08-10 14:31:34 the conversation didn't spin, you just instantly started talking about not liking irc 2022-08-10 14:32:25 Well, could you explain to me how the basics of IRC go? 2022-08-10 14:32:32 So that I at least know what I am using here 2022-08-10 14:35:06 you mean https://www.rfc-editor.org/rfc/rfc2813 ? 2022-08-10 14:35:43 lol 2022-08-10 14:35:54 gvassilev: you know most of it already because it's just this 2022-08-10 14:36:08 the only thing left is knowing how 'having an account' works, and that there's other channels to join 2022-08-10 14:36:15 and that you don't get any messages when you're offline 2022-08-10 14:40:05 I want to be able to get messages when I am offline though 2022-08-10 14:40:13 Is there a way 2022-08-10 14:40:50 you would have to host a bouncer that stays connected and connect to that instead 2022-08-10 14:42:27 Too much work lol 2022-08-10 14:42:40 Better to just keep an instance online 2022-08-10 14:42:51 chat.sr.ht is available 2022-08-10 14:43:17 keeping an instance alive is the same thing; it's just location of where you're doing it 2022-08-10 14:46:57 psykose: do you use irssi btw? 2022-08-10 14:46:59 I have weechat in tmux 2022-08-10 14:47:18 nope 2022-08-10 14:47:19 I can run IRC on my Raspberry Pi 2022-08-10 14:48:03 and SSH to it to chat I guess 2022-08-10 14:48:16 you can 2022-08-10 14:50:03 What about Quassel IRC 2022-08-10 14:50:13 Easy and nice 2022-08-10 15:07:50 is there a way to switch conflicting packages? (e.g. replace eudev-libs with libudev-zero) ? 2022-08-10 15:08:03 hello again 2022-08-10 15:08:12 I almost finished polishing the look of my website 2022-08-10 15:08:16 but I need to do something 2022-08-10 15:08:24 Ermine: try: apk add '!eudev-libs' libudev-zero 2022-08-10 15:08:51 ACTION uploaded an image: (8KiB) < https://matrix.org/_matrix/media/r0/download/wherelinux.xyz/eJwOSNgRbThJQlSWTJlwsOjR/navbar0.png > 2022-08-10 15:09:01 Here's how navbar looks in 100% scale, as intended 2022-08-10 15:09:01 ikke: ok, will try, thank you! 2022-08-10 15:09:25 maksim[m]: you're aware you're in #alpine-linux? 2022-08-10 15:09:51 wait what 2022-08-10 15:09:57 I thought it was a web development room 2022-08-10 15:09:59 i'm sorry 2022-08-10 15:10:02 no worry 2022-08-10 15:10:03 i missclicked 2022-08-10 15:18:05 hi, i'm looking for some assistance submitting a merge request into aports. am i in the right place? followed this guide: https://wiki.alpinelinux.org/wiki/Creating_an_Alpine_package 2022-08-10 15:19:33 not sure if i'm doing something wrong but i don't see a way to create/submit a new merge request from gitlab. if i try to register for the mailing list to submit a patch, it says that it is closed 2022-08-10 15:20:29 mpascual: did you create an account on gitlab? 2022-08-10 15:20:56 i used my github login, could this be the issue? 2022-08-10 15:21:09 no, should be fine 2022-08-10 15:21:14 did you fork aports 2022-08-10 15:21:43 ah no i didn't. i cloned it. let me try that first. thanks @ikke 2022-08-10 15:22:13 you can add your fork as a new remote to the existing clone 2022-08-10 15:24:35 sounds good. will try that now 2022-08-10 15:34:46 @ikke that did the trick. thank you 2022-08-10 15:36:56 yw 2022-08-10 18:29:37 Me again, now an actual Alpine Linux question. Is it possible to install Alpine with my own rootfs layout? 2022-08-10 18:32:18 what does that mean exactly 2022-08-10 18:38:00 I joined with Matrix now 2022-08-10 18:38:24 the bridge will also keep all the history for you 2022-08-10 18:38:37 Epic 2022-08-10 18:38:42 This actually does look good ngl 2022-08-10 18:38:45 Pretty modern 2022-08-10 18:39:29 Message bubbles awesome 2022-08-10 18:42:19 note that if you actually use any matrix features they look terrible over the irc side 2022-08-10 18:42:25 edits/replies/multiline 2022-08-10 18:46:55 Interesting 2022-08-10 19:05:37 So please don't use them in primarily IRC channels :-) 2022-08-10 19:06:16 ends up looking like this 2022-08-10 19:06:16 https://img.ayaya.dev/33ozmefYkknU.png 2022-08-10 19:09:37 So, returning to your question: what do you mean by 'custom rootfs layout'? 2022-08-10 19:10:21 Ermine: GoboLinux stuff let's say 2022-08-10 19:11:19 Hmm... No. At least you'll have to rebuild all the packages 2022-08-10 19:11:34 That's okay, I just wanna know how. 2022-08-10 19:11:48 I am interested in making a distribution/OS off Alpine Linux as a base 2022-08-10 19:11:54 I am fine if I have to recompile everything 2022-08-10 19:18:41 This is going to be the tall order. I guess, you need to grab aports tree and edit APKBUILDs (and possibly another stuff) to fix paths. Idk how to bootstrap though. 2022-08-10 19:22:14 I am not expecting little work. I just wanted to know if Alpine Linux's apk can change installation dir at my command or if I'd have to edit the code (which is fine) 2022-08-10 19:25:58 .apk's are fixed install directories from a root 2022-08-10 19:26:01 what's in them can be anything 2022-08-10 19:26:40 e.g. gcc has a `usr/bin/gcc` in it, so when you unpack it into a root you get that, and you can't change it to `usr/randomshit/gcc` 2022-08-10 19:27:09 it's fixed at the time you construct the apk 2022-08-10 19:27:20 Well yes, because apk is an archive, right? 2022-08-10 19:27:35 Also, which apk was first: Android or Alpine? 2022-08-10 19:28:30 latter 2022-08-10 19:28:44 Why did Google copy you guys? 2022-08-10 19:29:03 it's merely 3 letters 2022-08-10 19:29:07 but i dunno, it's basically same time 2022-08-10 19:29:19 apk is from 2008, so is android 2022-08-10 19:29:39 Before 2008, did Alpine Linux exist? 2022-08-10 19:29:49 yes 2022-08-10 19:29:59 If yes, did you use source code to compile stuff all the time or was there another package manager? 2022-08-10 19:30:23 It is a coincidence 2022-08-10 19:30:32 how do you compile things without source code 2022-08-10 19:30:58 No, I meant, did you have to manually compile stuff or did you have binary redistribution before 2008 in some other way? 2022-08-10 19:31:47 I know I need source code to compile software, of course. I am a developer, so I am aware of this. 2022-08-10 19:31:49 i have no idea but i would guess it was binary distribution back then too 2022-08-10 19:33:54 I believe it was more gentoo like, but I don't know the exact details 2022-08-10 19:34:38 So more like FreeBSD's ports system? 2022-08-10 19:35:59 https://web.archive.org/web/20160514053441/https://osdir.com/ml/linux.leaf.devel/2005-08/msg00039.html 2022-08-10 19:36:16 apk-tools was already mentioned then in 2005 2022-08-10 19:37:17 (which was mostly a bunch of shell scripts) 2022-08-10 19:38:23 Interesting 2022-08-10 19:38:32 hey guys, i feel like my "setup-xorg" missed installing some cursor themes? i'm starting bare-bones via "startx" and "exec chromium" in my .xinitrc, chromium starts and the mouse is invisible but hover events and stuff still happen when i move it around 2022-08-10 19:38:47 or could it be something else? 2022-08-10 19:40:19 What are you trying to do with an empty session? 2022-08-10 19:40:46 it's not really empty, it's displaying the browser 2022-08-10 19:41:05 could also be the cursor rendering but i don't remember anything about xorg 2022-08-10 19:41:13 I mean, you only need a browser? I am just surprised, so that's why I asked. 2022-08-10 19:41:16 hicolor-icon-theme is pulled with all that for sure so there should be something 2022-08-10 19:41:16 i've been doing this for a while now, worked fine until now 2022-08-10 19:41:31 Ahem, did you restart? 2022-08-10 19:41:58 on wayland sometimes this happens and the fix is to disable hardware-accelerated cursors 2022-08-10 19:41:59 i think xorg doesn't set any cursor by default, you need some argument 2022-08-10 19:42:10 or a wm 2022-08-10 19:42:17 i very vaguely recall, that is 2022-08-10 19:42:23 GeorgeVassilev[m]: no, this is a new install. it's essentially a way for my old dad to have his favourite football club's website on his TV to watch the games they stream there on the big screen 2022-08-10 19:42:58 Grabunhold_: Why don't you install a very basic window manager? 2022-08-10 19:43:01 i'm trying to make it as easy as possible for him to navigate it 2022-08-10 19:43:10 Something like Openbox, and install Kodi 2022-08-10 19:43:14 GeorgeVassilev[m]: what for? it's been working great without it 2022-08-10 19:44:04 why would i want to involve kodi? it can't stream from that website 2022-08-10 19:44:31 This is a very weird usecase for sure, never needed to run only a web browser, but I guess you are doing this for performance reasons 2022-08-10 19:44:47 you can try XCURSOR_THEME= but as for what cursors even exist i don't know 2022-08-10 19:45:01 not really, i do it because it's the most simple way to set that up imho 2022-08-10 19:45:18 Hello71: i've got an older system with exactly the same kind of setup, works just fine 2022-08-10 19:45:26 without any special cursor related setup 2022-08-10 19:45:45 just "setup-xorg", prop the browser into .xinitrc and go 2022-08-10 19:46:09 Grabunhold_: show me your .Xresources file in the home dir 2022-08-10 19:46:47 GeorgeVassilev[m]: doesn't exist, i've only got ".Xauthority" 2022-08-10 19:46:54 make one 2022-08-10 19:46:58 touch .Xresources 2022-08-10 19:47:07 and there you shall add the following: 2022-08-10 19:47:43 Xcursor.theme: your-desired-cursor-theme 2022-08-10 19:47:43 Xcursor.size: desired-cursor-size-in-px-use-number-only 2022-08-10 19:48:05 gimme a sec, i think it's my fault... 2022-08-10 19:48:18 may have found it 2022-08-10 19:48:53 If your solution doesn't work, feel free to try what I just suggested 2022-08-10 19:49:32 okay, it was my fault. i've used an older ansible template for the script that runs startx, and that used "startx -- -nocursor" 2022-08-10 19:49:39 that MIGHT have been the problem, hahahaha 2022-08-10 19:49:47 smh 2022-08-10 19:49:56 I mean obviously it will hide the cursor 2022-08-10 19:50:12 anyways, if your dad needs a bigger cursor 2022-08-10 19:50:18 you can use Xcursor.size 2022-08-10 19:50:22 in .Xresources 2022-08-10 19:50:56 yeah, i would have thought the cursor is disabled completely with that option - but it seems it's just hidden? anyhow, removed that option and it's working instantly 2022-08-10 19:50:59 stupid me 2022-08-10 19:51:09 sorry for wasting everyones time here :D 2022-08-10 19:51:20 You didn't waste anyone's time 2022-08-10 19:51:21 and thanks for the tip regarding cursor size, that might come in handy! 2022-08-10 19:51:39 I recommend setting it now 2022-08-10 19:51:43 How big is the TV? 2022-08-10 19:51:54 and what's the resolution 2022-08-10 19:54:58 it's a 4k tv, but quite big. he didn't have problems with the cursor size in the old install, but maybe he just didn't complain... 2022-08-10 19:55:46 I recommend setting the cursor size to 32 then 2022-08-10 19:55:51 Since this is a big TV 2022-08-10 19:55:59 surprised people even use the alpine chromium 2022-08-10 19:56:18 Why so? 2022-08-10 19:56:21 hi 2022-08-10 19:56:26 http://gskfpzaxjmlhpfe6pj7r7ugc2dmamgl7zkqv4r7jlvmugvzcy3sehmyd.onion 2022-08-10 19:56:28 psykose: i've used it at work for quite a while, i had a whole fleet of touchscreen devices in retail stores 2022-08-10 19:56:34 interesting 2022-08-10 19:56:44 up until recently it didn't even work and crashed instantly without --no-sandbox 2022-08-10 19:56:54 and the config wasn't even correct and it was practically debug mode until 3.16 2022-08-10 19:57:10 Is this the result of using musl? 2022-08-10 19:57:30 we fixed all that now, and i added a bunch more improvements in edge, so the 3.17 one should be a lot better if you're following the releases 2022-08-10 19:57:33 GeorgeVassilev[m]: yes 2022-08-10 19:57:37 https://gitlab.alpinelinux.org/alpine/aports/-/issues/13029 2022-08-10 19:57:37 this killed alpine for me at work, unfortunately 2022-08-10 19:57:43 (that bug report is mine) 2022-08-10 19:57:54 i backported the fix for it 2022-08-10 19:57:59 way after you made it, haha 2022-08-10 19:58:23 Why do certain distributions use musl over glibc? Just wondering 2022-08-10 19:58:38 we're on ubuntu now for the touchscreen devices. but i really hate it, chromium is only available as a "snap" and that causes all sorts of nasty integration problems 2022-08-10 19:58:42 stupid ubuntu 2022-08-10 19:59:02 Try Plasma Mobile 2022-08-10 20:01:55 that's why i've gone with alpine again for my dad's tv 2022-08-10 20:03:56 psykose: thanks for working on that report by the way! i really appreciated it. 2022-08-10 20:04:10 ^^ 2022-08-10 20:04:18 it really should work better now, i use it daily without issue 2022-08-10 20:04:34 Also, I see there is gcompat, you can use that to run glibc apps 2022-08-10 20:04:49 maybe i can even return to alpine for the webkiosks some day 2022-08-10 20:45:37 psykose: good job! 2022-08-10 20:45:57 what for 2022-08-10 20:47:06 making chromium work better i guess 2022-08-10 20:51:11 didn't do nothin 2022-08-10 20:52:18 then what did you dooo 2022-08-10 20:52:45 lol 2022-08-10 20:55:38 🙈🙉🙊 2022-08-10 20:57:25 I think I asked before, but is there something similar to sets in Gentoo portage in Alpine? 2022-08-10 20:58:32 It's an easy way to make meta packages for specific use. 2022-08-10 20:58:58 Like @my-devtools or @webserver etc 2022-08-10 20:59:39 there are metapackages, look at build-base 2022-08-10 21:03:17 Thanks. I'll look. 2022-08-10 21:05:18 Could I simply add packages to 'world' file and do apk upgrade? 2022-08-10 21:05:46 yes 2022-08-10 21:07:07 :) 2022-08-10 21:07:17 Makes it easy too 2022-08-10 21:11:46 I suppose 'sets' just are an extension/include to the world file in Gentoo. Maybe we could have the same in Alpine? 2022-08-10 21:14:46 i don't see the point 2022-08-10 21:15:29 you can do something like `apk add -t .myvirt package1 package2 package3` to just add many things under one name, though this is not portable via text file like a set in gentoo 2022-08-10 21:15:32 aside from that, dunno 2022-08-10 21:19:25 Yea. It's the simplicity of the text file that I think is nice. But it's not important :) 2022-08-10 21:20:38 the reason i don't find it that useful is because you do the setup once 99% of the time 2022-08-10 21:20:49 so.. the same setup can be echo xyz >> /etc/apk/world 2022-08-10 21:21:14 i've never seen anyone actually dynamically use a gentoo set, aside from just having it be 'all my desktop packages' 2022-08-10 21:21:14 I mostly use them as reminders. For example Nextcloud. In that set I added the extras I needed. So next time I install the system I have a nice file to use 2022-08-10 21:21:22 yeah 2022-08-10 21:22:01 Same with monitoring tools, specific server stuff and dev tools 2022-08-10 21:22:26 good night everyone, bed-time in my timezone :) 2022-08-10 21:22:40 Good night Grabunhold_ 2022-08-10 21:44:41 Hello, I got myself x11 with setup-xorg-base and then installed dwm with apk add dwm. Now I see dwm with startx /usr/bin/dwm. But the keyboard and mouse is not recognized. Do you know a solution? 2022-08-10 21:53:17 did you add yourself to the input group 2022-08-10 22:00:32 No 2022-08-10 22:03:57 Thanks! I spend 3 days 2022-08-10 22:46:57 i am trying to set up diskless mode on my usb drive, having apk cache and the system on the same usb 2022-08-10 22:47:13 but when making a file system, ext4 says the disk is in use and that it won't create a filesystem 2022-08-10 22:47:34 i'm doing mkfs.ext4 -O ^has_journal /dev/sdb3 2022-08-11 06:22:41 so. I have a device, which requires its u-boot to be at the start of its emmc, without a partition table ahead of it. no problem, you can use blkdevparts to 'partition it' that way. however, I'm unsure how I can install alpine on it; any tips? 2022-08-11 07:05:47 is there a way to make resolv.conf pointing somewhere else with udhcp? 2022-08-11 07:06:10 even though making a symlink like /etc/resolv.conf -> /tmp/resolv.conf, udhcp will fail to overwrite because of "readonly filesystem" 2022-08-11 08:20:48 when my orange pi zero boots up after a complete power loss, and it was faster than the adsl modem (thus no internet connection), the RTC resets to 1970 -- how can I tell kernel or chronyd to start from a specific epoch instead of 1970? 2022-08-11 09:29:08 aron: Isn't it possible to tell chrony to sync even if the time difference is large? 2022-08-11 09:30:29 Add makestep 1 -1 2022-08-11 09:30:37 https://serverfault.com/questions/819467/chrony-time-synchronization-on-huge-time-diff 2022-08-11 09:30:57 hm, it would be better if RTC could continue where it was stopped (or "last known epoch") 2022-08-11 09:31:12 since, it is possible to have longer no-internet period 2022-08-11 09:31:40 then sys clock would be off for hours, which messes up a few things 2022-08-11 09:32:54 create a tiny service that sets the system clock to something like mtime(/var/lib/last_timestamp) 2022-08-11 09:33:00 not sure if one exists already, but feels like it should 2022-08-11 09:33:03 Forza: makestep solves the other issue on the otherhand 2022-08-11 09:33:34 openrc has an swclock service that does exactly what grawity described 2022-08-11 09:34:41 dwfreed: that's the one, thanks! 2022-08-11 09:35:08 (Forza's makestep finding is still important) 2022-08-11 09:41:57 Is there no battery for the rtc? 2022-08-11 09:42:31 sadly, no 2022-08-11 09:45:43 I have only 1 problem with swclock, tho: by default, it save the time to /run/openrc/shutdowntime, however /run is tmpfs -- it can be easily fixed, so not a big issue for me 2022-08-11 09:46:07 (it is not that nice that default behavior is "broken" :P) 2022-08-11 09:47:14 yeah uh saving that to /run is a bit weird 2022-08-11 09:50:13 probably because it was never fixed from when openrc moved to /run 2022-08-11 09:53:36 I remember other OS'es doing touch to / and using the newest object from the filesystem (which would automatically be / in that case) 2022-08-11 09:53:44 wouldn't that simplify a lot? 2022-08-11 09:54:54 using the mtime of / might make sense if it's not read-only (but there is no fast way to find the "newest object from the filesystem" on most filesystems, I think only amigaOS did that?) 2022-08-11 09:55:46 but on a RTCless system, I'd actually expect only writable /var with read-only / (which might possibly even be NFS mounted) 2022-08-11 09:56:20 systemd uses /var/lib/systemd/clock 2022-08-11 09:56:27 oh, savecache copies the shutdowntime 2022-08-11 09:57:39 one more thing to go :) 2022-08-11 09:57:52 on power loss, these won't run 2022-08-11 09:58:17 yeah, but it won't be that far off anyway 2022-08-11 09:58:24 a lot closer than 1970, at least :) 2022-08-11 09:59:12 hehe, that's true 2022-08-11 09:59:45 find where it's saved, then crontab a `touch && sync` 2022-08-11 10:00:05 yup, that will be the solution 2022-08-11 10:00:22 RC_LIBEXECDIR/cache/shutdowntime 2022-08-11 10:00:42 y 2022-08-11 10:01:25 RC_LIBEXECDIR is /lib/rc usually 2022-08-11 10:01:59 yes, it is 2022-08-11 10:02:27 cache is automatically restored I presume 2022-08-11 10:02:33 yeah, in early init 2022-08-11 10:03:23 nice 2022-08-11 10:03:41 this will do, thanks for the help 2022-08-11 12:00:45 question. 'correct' way to use alpine netboot on an arm sbc (not mainline supported). or, to make it easier, how to boot alpine in qemu-system-arm 2022-08-11 12:03:55 qemu-system-arm -M virt -m 512M -kernel boot/vmlinuz-lts -initrd boot/vmlinuz-lts -hda alpine.ext4 -append "console=ttyAMA0,115200 earlyprintk" -cpu cortex-a15 -nographic gets me 'can't mount root' and only sees the /dev/ramN devices 2022-08-11 12:04:32 (i'm attempting to coerce an installation into rootfs.ext4 prior to transfer to the device in question 2022-08-11 13:38:57 hi 2022-08-11 13:39:01 new to alpine 2022-08-11 13:39:22 im having issues with the os 2022-08-11 13:39:49 i installed xfce4 de and it is very slow.. very laggy 2022-08-11 13:40:35 upon running neofetch from terminal also did not show up the gpu 2022-08-11 13:40:56 i have 2 gpu nvidia quadro k200m and intel 2022-08-11 13:41:00 please help 2022-08-11 13:42:09 also when i run setup-xorg-base .. it prints out rc-update: service 'hwdriver' not in runlevel 'sysinit' 2022-08-11 13:42:43 i tried to add it but then it says hwdriver directory does not exist 2022-08-11 13:42:55 looked for online solution but none found 2022-08-11 13:43:21 i have dell precision m4700 2022-08-11 14:01:16 lsmod | grep i915 2022-08-11 14:01:47 shows nothing 2022-08-11 14:03:27 lsmod shows much info but lsmod | grep i915 shows nothing... 2022-08-11 14:03:38 do i have to install it? 2022-08-11 14:04:13 try modprobe i915 2022-08-11 14:04:41 nothing printed 2022-08-11 14:05:04 now try lsmod | grep i195 again 2022-08-11 14:05:41 915 3080192 0 2022-08-11 14:05:41 video 53248 4 dell_wmi,dell_laptop,i915,nouveau 2022-08-11 14:05:41 intel_gtt 24576 1 i915 2022-08-11 14:05:41 i2c_algo_bit 16384 2 i915,nouveau 2022-08-11 14:05:41 ttm 81920 3 drm_ttm_helper,i915,nouveau 2022-08-11 14:05:42 drm_kms_helper 319488 3 i915,simpledrm,nouveau 2022-08-11 14:05:43 cec 53248 2 drm_kms_helper,i915 2022-08-11 14:05:45 drm 647168 8 drm_kms_helper,drm_ttm_helper,i915,simpledrm,ttm,nouveau 2022-08-11 14:05:49 i2c_core 106496 10 drm_kms_helper,i2c_algo_bit,at24,i2c_smbus,i2c_i801,i915,psmouse,regmap_i2c,nouveau,drm 2022-08-11 14:05:52 this is output 2022-08-11 14:05:56 of lsmod | grep 915 2022-08-11 14:06:01 i915 2022-08-11 14:06:08 ok, now try restart x 2022-08-11 14:06:26 okay 2022-08-11 14:11:45 wherein does alpine stash the result of setup-network? 2022-08-11 14:12:37 etc/network/interfaces I guess 2022-08-11 14:13:05 hey 2022-08-11 14:13:11 it improved much 2022-08-11 14:13:27 ahh. I was thinking it would be in the 'normal' openrc locations :) 2022-08-11 14:13:44 but still is a little laggy and the battery icon and other stuff disappeared 2022-08-11 14:14:29 i reduced the brightness by decreasing the value of /sys/class/backlight/nv_backlight/brightness 2022-08-11 14:14:55 hmm 2022-08-11 14:14:59 but after 1 mint the brightness is now at highest value again 2022-08-11 14:15:06 very strange 2022-08-11 14:17:42 the memory it took is 265MiB of 15945MiB 2022-08-11 14:17:52 sorry 264Mib 2022-08-11 14:18:46 try rc-service hwdrivers start 2022-08-11 14:18:57 that is the problem 2022-08-11 14:19:05 there are no hwdrivers 2022-08-11 14:19:37 do you use edge or stable release? 2022-08-11 14:19:50 sorry they are already started 2022-08-11 14:20:35 v3.16.2 2022-08-11 14:20:40 downloaded today 2022-08-11 14:20:52 not using edge repos either 2022-08-11 14:21:58 i reduced the brightness several times but still it increases again and again 2022-08-11 14:22:46 do you have brightness keys on keyboard? 2022-08-11 14:22:57 yes 2022-08-11 14:23:06 but they are not working in alpine 2022-08-11 14:23:34 also the battery icon which allows to adjust brightness has no effect. 2022-08-11 14:23:55 i tried to adjust brightness by that icon and it did not worked 2022-08-11 14:24:09 the only way is to edit the brightness file 2022-08-11 14:24:10 open xfce power manager and check "Handle display brightness keys" 2022-08-11 14:24:53 Also how did you start xfce? 2022-08-11 14:24:53 haha 2022-08-11 14:25:03 power manager is not opening 2022-08-11 14:25:14 i rebooted 2022-08-11 14:25:27 using lxdm 2022-08-11 14:25:51 i reinstalled 4 to 5 times 2022-08-11 14:26:03 no need to reinstall 2022-08-11 14:26:18 yeah i know 2022-08-11 14:27:15 haha the value is still 50 but the brightness increased 2022-08-11 14:27:31 Please wait for a couple of minutes 2022-08-11 14:28:58 my friend ran rm -rf /* as root on my laptop yesterday and the openbsd was messed up 2022-08-11 14:30:10 do not allow other people to run commands on your machine 2022-08-11 14:30:22 because actually openbsd was deleted 2022-08-11 14:30:28 i destroyed is 2 usbs 2022-08-11 14:30:38 his 2 usbs 2022-08-11 14:30:50 Lol 2022-08-11 14:31:04 and now he is not my friend lol2 2022-08-11 14:32:51 i was of nowhere to get an os installed and he was not helping me either 2022-08-11 14:33:30 i then remembered my android phone which i don't use and was kept locked in my room for long time 2022-08-11 14:34:23 reseted the phone and then downloaded alpine on it.. used termux to verify the iso and used etchdroid to boot it to my usb 2022-08-11 14:34:31 it was a total mess 2022-08-11 14:34:46 btw you can use setup-desktop 2022-08-11 14:34:57 oh yeah 2022-08-11 14:35:05 the doc says its recommended 2022-08-11 14:35:39 but i don't think it will work because i installed the same apps ...... 2022-08-11 14:36:07 it's fine 2022-08-11 14:36:47 installing 2022-08-11 14:36:54 lets see what happens 2022-08-11 14:36:56 i'll install lightdm however 2022-08-11 14:37:04 i installed lightdmm also 2022-08-11 14:37:07 but you can remove it later 2022-08-11 14:37:27 but then i followd the recommended of alpine 2022-08-11 14:37:33 and downloaded lxdm 2022-08-11 14:37:58 xorg setup gives this output 2022-08-11 14:37:59 display manager is completely your choice 2022-08-11 14:38:06 * rc-update: service `hwdriver' is not in the runlevel `sysinit' 2022-08-11 14:38:06 * rc-update: service `mdev' is not in the runlevel `sysinit' 2022-08-11 14:38:22 if output is big, use pastebin service 2022-08-11 14:38:38 i added mdev several times to runlevel 2022-08-11 14:38:44 no need for it 2022-08-11 14:38:55 since you'll use udev anyway 2022-08-11 14:39:06 yes 2022-08-11 14:39:20 i think i need to restart x 2022-08-11 14:39:26 yeah 2022-08-11 14:39:26 its done 2022-08-11 14:42:39 still the same 2022-08-11 14:43:53 did you add yourself to video and audio group? 2022-08-11 14:44:12 i didnt checked that 2022-08-11 14:44:32 yes it is 2022-08-11 14:44:44 wheel audio video netdev 2022-08-11 14:45:39 i didnot created the user by myself..the installation did it for me 2022-08-11 15:09:32 aight, got a functional alpine install on this sbc thing :) 2022-08-11 15:12:06 robot: well, then idk what to do, sorry! 2022-08-11 16:46:30 now, quick question: is there a quickstart guide on using apkbuild/etc for local dev? 2022-08-11 16:48:01 https://wiki.alpinelinux.org/wiki/Creating_an_Alpine_package 2022-08-11 17:48:41 that said. is there a particular mechanism for generating kernel package defconfigs in alpine? 2022-08-11 17:53:49 I've installed openresolv and edited /etc/resolvconf.conf to edit /run/resolv.conf instead of /etc/ but udhcpc keeps telling it can't overwrite /etc/resolv.conf being readonly, any idea? 2022-08-11 18:05:39 make it a symlink? 2022-08-11 18:05:53 it doesn't check for any of that, you have to pass RESOLV_CONF= or set it to "no" for it to skip/update something else 2022-08-11 18:05:59 in /etc/udhcpc/udhcpc.conf 2022-08-11 18:16:39 hanetzer, already try 2022-08-11 18:16:54 psykose, okay let me test 2022-08-11 18:17:17 Is there a way to install Deepin desktop on Alpine? 2022-08-11 18:18:00 nope 2022-08-11 18:20:13 So I have to compile everything? 2022-08-11 18:20:48 I will just use KDE again, whatever 2022-08-11 18:22:13 Also why the fuck does the installer give me legacy mode boot by default 2022-08-11 18:22:22 I want UEFI boot lol 2022-08-11 18:25:49 USE_EFI=1 would use grub-efi instead 2022-08-11 18:25:56 i manually set up the bootloader myself 2022-08-11 18:27:03 I mean I did manually set it up, but Grub said nope 2022-08-11 18:27:23 Although I triple checked everything 2022-08-11 18:27:32 I want to use ZFS on root (no encryption needed) 2022-08-11 18:44:09 efibootmgr ftw 2022-08-11 18:44:20 logo retained from the BIOS to the login screen 2022-08-11 18:48:41 heh. 2022-08-11 18:50:35 hi 2022-08-11 19:13:33 hello guys. Could you take a look at this merge request please? It is more than one week 2022-08-11 19:13:34 https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/37245 2022-08-12 07:19:08 hello, is anyone being able to open urls from inside flatpak programs? 2022-08-12 07:20:08 I'm getting this error: Failed to call portal: GDBus.Error:org.freedesktop.DBus.Error.UnknownMethod: No such interface “org.freedesktop.portal.OpenURI” 2022-08-12 07:20:32 installed xdg-desktop-portal-gtk and no luck, not sure what is wrong 2022-08-12 07:21:37 some people on the internet say it's a dbus environment thing that it's not automatically updating 2022-08-12 07:29:31 psykose, I was reading https://wiki.alpinelinux.org/wiki/Udhcpc and was wondering where those key value pairs were found because busybox documentation is pretty anaemic 2022-08-12 07:30:41 ah it came from /usr/share/udhcpc/default.script which isn't part of busybox, I get it 2022-08-12 07:46:39 psykose, thanks the RESOLV_CONF=/run/resolv.conf did the trick! :) 2022-08-12 09:48:40 1/b 15 2022-08-12 12:42:44 markand: yeah i also found that random script, haha 2022-08-12 12:42:46 no docs for any of it 2022-08-12 12:49:13 Hi, I'm trying to set up ipv6 with privacy extensions, so far "iface eth0 inet6 auto" does not give me any ipv6 addresses besides the ff80 local one, does this mean I need to use dhcp? 2022-08-12 12:55:01 Oxffrin: does your router send out router advertisements? 2022-08-12 12:56:46 It is an ISP provided router, how can I find out? 2022-08-12 13:05:11 run tshark or tcpdump or wireshark you will see 2022-08-12 13:10:36 My router sends RAs 2022-08-12 13:11:25 It advertises a /64 prefix 2022-08-12 13:19:19 Oxffrin: what do those RAs look like, according to `rdisc6` or at least tcpdump? 2022-08-12 13:19:32 do they have the 'autonomous config' flag set, at least? 2022-08-12 13:22:42 https://pastebin.com/RfmVWaMt 2022-08-12 13:30:28 rdisc6 is nice, didn't know that existed - thanks for that. it shows autonomous addr conf: yes 2022-08-12 13:31:01 does `sysctl net.ipv6.conf.eth0` report autoconf=1 and accept_ra=1? (and forwarding=0 to be sure) 2022-08-12 13:32:52 It has autoconf=1 and accept_ra was 1 aswell, however forwarding is 1 2022-08-12 13:33:24 forwarding=1 disables IPv6 autoconfiguration on that interface 2022-08-12 13:33:42 although it can be forcefully enabled by setting accept_ra=2 2022-08-12 13:35:08 Thanks! I'll try with accept_ra=2 2022-08-12 13:38:11 Alright this is much better, didn't even have to reboot, apparently eth0 has an ipv6 now 2022-08-12 13:42:40 Hello. How can I find name of this package in repo? 2022-08-12 13:42:41 https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/37245 2022-08-12 13:44:51 https://pkgs.alpinelinux.org/packages?name=so&branch=edge&repo=&arch=&maintainer= 2022-08-12 14:04:08 http://ix.io/47ou 2022-08-12 14:04:15 cannot install it 2022-08-12 14:04:55 it hasn't built on x86_64 yet 2022-08-12 14:05:15 oh. I missed this info 2022-08-12 14:05:16 thanks 2022-08-12 14:19:36 Still having issues, is there a way to get some verbose logging out of the networking service? 2022-08-12 14:20:37 The kernel handles that 2022-08-12 14:20:45 Things like slaac 2022-08-12 16:24:31 65;6800;1c/1 2022-08-12 16:25:21 so true 2022-08-12 16:25:40 ACTION is sorry for the noise because of a shaky connection 2022-08-12 17:46:54 do you guys know any terminal font which supports cyrillic? 2022-08-12 17:48:55 linux terminal or graphical terminal? 2022-08-12 18:01:01 linux terminal 2022-08-12 18:45:42 boombin: there are the (quite old) urw-fonts which are/were part of ghostscript ( for example ftp://ftp.gnome.ru/fonts/urw/ ) 2022-08-12 18:49:37 boombim: there is /usr/share/consolefonts/README.Cyrillic 2022-08-12 20:38:50 Ermine: there are no such file 2022-08-12 20:57:00 Ah, it is in kbd-misc package 2022-08-12 22:14:51 has anyone gotten a raspberry pi tft screen working on alpine? 2022-08-12 22:15:09 i haven't used raspbian so i don't know if there's something missing for what i'm doing 2022-08-12 22:17:49 maybe spi isn't set up correctly 2022-08-12 22:25:13 spi module is running but nothing in /dev/*spi* 2022-08-13 10:59:47 What dmesg says? Did you try other distros? 2022-08-13 14:07:55 hello 2022-08-13 23:22:56 is anyone else getting BAD signature verifying 3.16.2 standard or virt x86_64 downloads? 2022-08-13 23:23:26 jil, packages? ISOs? 2022-08-13 23:23:42 ISOs 2022-08-13 23:23:50 url? 2022-08-13 23:24:36 https://alpinelinux.org/downloads/ 2022-08-13 23:24:50 which one did you try? 2022-08-13 23:25:28 standard x86_64 and virt x86_64 2022-08-13 23:26:09 gpg --verify alpine-standard-3.16.2-x86_64.iso.asc alpine-standard-3.16.2-x86_64.iso.sha256 2022-08-13 23:26:19 you're not verifying the hash file 2022-08-13 23:26:24 the signature is on the whole iso 2022-08-13 23:26:25 $ sha256sum -c alpine-standard-3.16.2-x86_64.iso.sha256 2022-08-13 23:26:27 alpine-standard-3.16.2-x86_64.iso: OK 2022-08-13 23:26:41 which is why the signature file does not have .sha256. in its filename 2022-08-13 23:26:46 indeed, listen to dwfreed 2022-08-13 23:27:06 Got it. Thanks. 2022-08-13 23:28:59 fun fact: if you don't specify the file to verify, gpg guesses by dropping the .asc and using the resulting filename 2022-08-13 23:29:07 if he'd done that, it would have worked :) 2022-08-13 23:29:42 hehe 2022-08-14 01:13:23 dwfreed: but how do you then know that the signature file isnt faked? ;) 2022-08-14 02:00:28 Apachez: how would that be any different than specifying the file if you're specifying the same file as what gpg would guess? 2022-08-14 05:22:49 Hi. I am trying to install python 3.9 on alpine. I previously installed oyhton 3.10 using apk add python3=~3.10. I have sense unistalled that version of python however now when I try to install python 3.9 I am told that python3-3.10.5-r2 breaks world[python3~3.9]. As I am fairly new to alpine this error is confusing. Can anybody shead some light on what may be going on and how to troubleshoot it? Thanks in advance! 2022-08-14 05:50:44 cornbread: we only provide a single version of python 2022-08-14 05:52:07 cornbread: alpine 3.15 has python3.9, but it means your whow system should be downgraded to 3.15 2022-08-14 06:11:47 ikke: Thanks for the response. Is it possible for me to use an older version of python if I build it from source? Are there not security concerns with downgrading to an older version of alpie? 2022-08-14 06:14:20 cornbread: you can certainly compile it yourself 2022-08-14 06:14:30 cool 2022-08-14 06:14:39 alpine 3.15 main is still supported, so it still receives security fixes 2022-08-14 06:14:44 community is eol though 2022-08-14 06:14:51 got it 2022-08-14 06:14:56 thanks again! 2022-08-14 06:15:24 np 2022-08-14 12:28:27 Hi @ all, I missconfiguered my docker that hard that I'm not able to configure or del anything inside Docker. 2022-08-14 12:29:48 So I'm looking for a way to start from beginnig, del everything ... 2022-08-14 12:30:24 apk -s del --purge docker <-- Is that the way to do so? 2022-08-14 12:31:12 good morning 2022-08-14 12:31:45 Will that also del all containers and networks? 2022-08-14 12:34:07 feuerteufel: apk will only delete data it knows about 2022-08-14 12:34:12 so no, it would not include images / containers 2022-08-14 12:35:57 Oh, ok. But all configure Files will be deleted? 2022-08-14 12:36:36 anyone running a wayland compositor can open links from inside flatpaks? I'm not sure if I found a xdg-desktop-portal bug here 2022-08-14 12:37:13 feuerteufel: there are no config files by default 2022-08-14 12:37:17 https://gitlab.alpinelinux.org/alpine/aports/-/issues/14098#note_255525 2022-08-14 12:38:20 wrong link 2022-08-14 12:38:22 https://pkgs.alpinelinux.org/contents?file=&path=&name=docker-cli&branch=edge&repo=community&arch=s390x 2022-08-14 12:40:45 Ok, thanks so I'll try to find them myself if not I have to install alpine new 2022-08-14 12:41:28 feuerteufel: ofcourse not 2022-08-14 12:41:52 But Thanks, that ist exaktly what I whas looking for 2022-08-14 12:41:59 feuerteufel: the data directory is /var/lib/docker 2022-08-14 12:43:20 Great You think it's enough to del that one? 2022-08-14 12:44:38 I'll try and report 2022-08-14 12:46:18 ikke: Thank you verry much! 2022-08-14 16:43:18 fyi, I will remove linux-edge4virt flavor in a hour from aports. linux-edge will provide it. if someone use linux-edge4virt please be careful and rescue kernel ready on VMs 2022-08-14 16:44:07 tested that linux-edge works in qemu VM for x86_64 and aarch64 2022-08-14 16:48:16 mps: You can let linux-edge provide linux-edge4virt 2022-08-14 16:48:32 or is that what you eamnt 2022-08-14 16:48:34 meant 2022-08-14 16:51:30 yes 2022-08-14 16:51:48 + provides="linux-edge4virt=$pkgver-$pkgrel" 2022-08-14 16:51:48 + replaces="linux-edge4virt" 2022-08-14 16:53:06 right 2022-08-14 16:53:16 still didn't fixed armv7 but I think no one use it, but will also try to fix it and riscv64 2022-08-14 16:53:48 riscv64 builder is slow and require time to test such changes 2022-08-14 16:54:33 it keeps getting stuck 2022-08-14 16:54:55 btw, I changed linux-edge-dev making in interesting way, resulting pkg is 3 times smaller 2022-08-14 16:55:41 ikke: sorry, I meant riscv64 lxc dev machine, not builder, though builder is also slow and stuck 2022-08-14 16:56:39 all these are for kernel 6.0 easy transition 2022-08-14 17:32:15 Is rv64 builder physical machine or is it emulated? 2022-08-14 17:32:58 qemu 2022-08-14 18:08:50 qemu-user on x86_64 to be specific 2022-08-14 20:56:41 riscv64 works in qemu with linux-edge, armv7 is left to fix for other days 2022-08-14 20:57:18 panekj, ikke: thank you 2022-08-14 21:46:01 ikke: All your tips worked as you supposed and all my docker stuff is back on line. Tks again! 2022-08-15 01:28:19 Pass this message on to 100 friends... (full message at https://matrix.org/_matrix/media/r0/download/matrix.org/hyqeDwUFZHGAvqHhlVChBWIC) 2022-08-15 05:06:19 hello 2022-08-15 05:06:20 how about you try crux linux instead 2022-08-15 06:05:18 it has glib 2022-08-15 06:05:21 * it has glibc 2022-08-15 06:46:26 Good morning. I want to enable cgroups. Do I simply add the cgroups init script to boot runlevel? 2022-08-15 06:47:12 I've also enabled unified mode and appropriate controllers in rc.conf 2022-08-15 06:47:25 i add cgroups to boot runlevel, mostly to get rootless containers working 2022-08-15 06:47:43 Thanks 2022-08-15 06:47:48 I'll try and see 2022-08-15 06:47:55 and if unified controllers in rc.conf too if I remember correctly 2022-08-15 06:48:15 and unified* 2022-08-15 06:48:22 I find cgroups useful to monitor and manage resources in general 2022-08-15 06:50:06 Seems to have done the trick. Thanks 2022-08-15 06:50:37 no problem :) 2022-08-15 06:52:46 I have a little bash script to run custom commands in a cgroup with specified cpu, io and mem limits etc. Quite nice actually 2022-08-15 06:53:08 Like when kicking off a big compilation etc 2022-08-15 06:57:23 BTW I see that THP isn't enabled in the vitt kernels. Is THP not useful there, or is the idea to use it on the host only.? 2022-08-15 06:58:02 someone else must reply that because I have no idea what THP is 2022-08-15 07:02:35 i didn't get any 2022-08-15 07:02:40 oops, wrong chat 2022-08-15 07:03:40 Transparent hugepage support 2022-08-15 12:14:46 Hello. I have a strange issue. I can't use mc to do sftp to another machine. It tries to connect and asks to accept the key, but then it sais `failed to open file -16` 2022-08-15 12:16:42 This happens on all my Alpine installs, except for one. So I am guessing some package is missing for mc to work. Any idea what it could be? 2022-08-15 12:33:07 does it work when the key is already accepted? 2022-08-15 12:39:31 Oups. Power loss 2022-08-15 12:55:40 I found the problem 2022-08-15 12:56:14 I have to login once with plain ssh to accept and store the ssh key before I can use mc with sftp link 2022-08-15 15:37:22 ACTION posted a file: (3KiB) < https://matrix.org/_matrix/media/r0/download/matrix.org/luPHOhAlOjrRCNKxssAsoAJE/log.txt > 2022-08-15 15:37:24 $ steam... (full message at https://matrix.org/_matrix/media/r0/download/matrix.org/nZLShPshlHiZabfLjqQsAwLP) 2022-08-15 15:38:07 Hello, I would like to play Steam on alpine linux. I tried it with an archlinux chroot environment by copying the .Xauthority to the user's home directory in the chroot. Then I mounted /sys, /dev, /proc and /run and gave /dev/shm permission 1777. After loading sdl it crashes. The log is in the log.txt 2022-08-15 15:38:48 have you tried flatpak instead? 2022-08-15 15:43:18 Yes im in the flatpak group and New logged in but flatbak says: error: Failed to install org.freedesktop.Platform: Authorization error: The name org.freedesktop.PolicyKit1 was not provided by any .service files 2022-08-15 15:52:25 Is it possible that steam needs access to dbus? 2022-08-15 15:55:39 you need to be in a dbus session yes 2022-08-15 16:00:27 I start the wm with dbus-run-session -- dwm. Does it have to be the same dbus session? And if so how can I do that? 2022-08-15 16:00:42 no, that's already correct 2022-08-15 16:01:37 i assume you get that error when trying to use the privesc of flatpak, but if you pass --user it should work anyway 2022-08-15 16:17:52 I had once briefly tried to do this with root maybe that's where it came from. Thanks for the help now it works. 2022-08-16 00:29:18 (Allah Rules and the power is in his hands) _ monotheism islam is righthood it is the belief in God Allah the King of kings the right - 2022-08-16 00:29:18 _ 2022-08-16 00:47:44 you got the wrong chan 2022-08-16 00:48:11 we talk about alpine linux here 2022-08-16 00:48:24 they already left 2022-08-16 01:28:46 allah smited them 2022-08-16 01:54:05 gah goguma has no join/left message 2022-08-16 02:06:58 bl4ckb0ne: implement it then 2022-08-16 07:17:47 whenever I do a `doas apk -U upgrade` I get ERROR: http://mirror.reenigne.net/alpine/v3.16/main: IO ERROR 2022-08-16 07:17:53 any idea how to fix? 2022-08-16 07:20:43 anjan_: only with that mirror, or also other mirrors? 2022-08-16 07:23:57 ikke: thanks, it seems like a bad mirror 2022-08-16 07:24:22 I thought my hard drive was failing 2022-08-16 07:24:46 Networking is also IO ;-) 2022-08-16 07:27:59 ah I see lol 2022-08-16 07:28:48 I wonder if all my servers are also configured for this mirror, it's failing, and not sending me a message to update 2022-08-16 07:39:44 Good morning 2022-08-16 07:40:44 I want to compile netdata from sources, but the installer says two packages are missing: autoconf-archive and autogen 2022-08-16 07:40:48 https://dpaste.com/HNT7BJNDK 2022-08-16 07:42:19 Do these exist in Alpine? 2022-08-16 07:43:18 automake autoconf 2022-08-16 07:44:25 and iirc you need libtool 2022-08-16 07:44:36 I found autoconf-archive-2022.02.11-r0 2022-08-16 07:45:14 Thank you clandmeter 2022-08-16 07:50:00 Forza: you can look at the netdata APKBUILD file 2022-08-16 07:51:11 Good idea 2022-08-16 08:26:42 What -march is alpine using for normal amd64 releases? Is it x86-64 or something else? 2022-08-16 08:27:06 yes 2022-08-16 08:27:07 I didn't see this in APKBUILD 2022-08-16 08:27:12 Thanks. 2022-08-16 08:27:46 I heard some distros are thinking of x86-64-v2 2022-08-16 08:31:35 it's the default so it's not specified 2022-08-16 08:35:57 :) great I need to specify since I use a build host and then redistribute the result 2022-08-16 08:37:33 not sure what you mean 2022-08-16 09:25:30 humm: maybe 2022-08-16 09:26:14 implementing things is for people that have the ability to code 2022-08-16 09:26:30 rare skill, doesn't exist 2022-08-16 09:26:33 nobody can do that 2022-08-16 09:31:42 all developers just write something that looks like code, try it, and pray that it works 2022-08-16 09:38:16 psykose: sorry I wasn't clear. I am building netdata on a dev station and then want to redistribute it to a bunch of offline machines. :) 2022-08-16 09:39:13 ah. well that doesn't explain why you have to specify it :) 2022-08-16 09:39:44 the default is merely x86-64 unless you have some other compiler that defaults to something else 2022-08-16 09:41:24 Yes. I don't have too, just wanted to enable a few extras that all machines support :) 2022-08-16 10:06:37 https://t.me/+sj30hB-ZyA03Nzg0... (full message at https://matrix.org/_matrix/media/r0/download/matrix.org/vMAgjGaoGuBPvmhCjgMqgcDN) 2022-08-16 10:26:42 Thanks for the help with netdata. Seems to work great. I can now script build an updated package, distribute it to my alpine VMs and run it there 2022-08-16 10:27:18 psykose: i tested in another computer with same setup and xdg portal and xdg-open acts the same in all apps too 2022-08-16 10:27:51 also same error in x11, maybe i'm missing a package 2022-08-16 13:53:08 I think I've found a bug since I can reproduce it pretty easily, but I would appreciate someone giving me their feel/sniff for where I should be poking more to file the issue 2022-08-16 13:53:46 STR: Have an XFCE environment with a Login keyring. Use, establish secrets, etc. Setup GNOME afterwards, login to GNOME session for the first time, entire keyrings folder is wiped and you've now lost your Login keyring. 2022-08-16 13:54:04 I assume it 2022-08-16 13:54:17 would be the same coming from LXQT, KDE, etc 2022-08-16 13:54:47 Is that a GDM issue, GNOME sessions issue, or something else entirely? 2022-08-16 14:33:29 > Have an XFCE environment 2022-08-16 14:33:32 found the bug /s 2022-08-16 15:41:41 I'm reading a bit of docs for Wi-Fi stuff for Broadcom Wi-Fi Chipset Users, but I checked the latest stable branch and I didn't see the non-free directory. 2022-08-16 15:42:08 Do I need to use which stable branch with the remaining non-free directory or is it no-op? 2022-08-16 15:42:33 it was removed few months ago, you have to checkout last commit that has it 2022-08-16 15:43:10 f7fff70bb1f1a2b9756ec19318dfc4c9cc3c5f1c 2022-08-16 15:44:38 panekj: thanks for that, probably stick to the USB Wireless LAN adapter in meanwhile 2022-08-16 16:44:01 "found the bug /s" <- Resolves after a reboot and going back into XFCE session... Clash between XFCE services and GNOME services started in the same boot session? 2022-08-16 18:59:32 Hello. 2022-08-16 18:59:32 I tried to install xxkb, gxkb or skb, but none is presented in the repos. Is somebody planning to add them? 2022-08-16 19:41:20 the_very_sokol[m]: probably not 2022-08-16 19:43:45 erhm 2022-08-16 19:43:57 community/xxkb 1.11.1-3 (25.8 KiB 74.5 KiB) 2022-08-16 19:43:57 keyboard layout switcher/indicator 2022-08-16 19:43:59 Check agian! 2022-08-16 19:44:22 community/gxkb 0.9.3-2 (54.9 KiB 94.1 KiB) 2022-08-16 19:44:22 X11 keyboard indicator and switcher 2022-08-16 19:44:39 Aaand I'm confusing archlinux and alpine-linux chats 2022-08-16 19:44:49 heh 2022-08-17 10:38:36 setup-disk report no such pkg linux-firmware-b43 2022-08-17 10:39:52 why setup-disk need a not exists pkg ? 2022-08-17 10:40:34 Probably you have some hardware running that needs that firmware? 2022-08-17 10:41:09 yes, an old desktop pc 2022-08-17 10:42:30 found b43-fwcutter pkg, still have no clue how to resolve the problem 2022-08-17 10:45:14 Found this one https://github.com/atenart/alpine-aports/blob/master/non-free/b43-firmware/APKBUILD#L18-L19 2022-08-17 10:45:39 it's a bug in the install script that tries to add firmware based on the detected modules 2022-08-17 10:45:51 but that specific one doesn't exist in linux-firmware yet still tries to get added 2022-08-17 10:48:03 yes, event copy the fw not works, need to build a pkg make install script pass the install process 2022-08-17 10:48:14 s/event/even/ 2022-08-17 13:32:44 anyone here who is willing to share a script that lists installed packages, sorted by size? 2022-08-17 13:36:33 Hello! What do you all think about Alpine as a desktop OS, i know that Alpine is more for a headless use like container/server but i just want to know your opinion 2022-08-17 13:38:41 I use Alpine as a desktop for more than a year now 2022-08-17 13:38:52 I mean, daily use 2022-08-17 13:40:27 I see no issues with Musl? 2022-08-17 13:42:27 Oxffrin: prune cache; list the packages still in there 2022-08-17 13:46:28 humm: not using caching, its a sys install 2022-08-17 13:53:09 I've found this https://gist.github.com/sixtyfive/9c0d72b64a5419d773f92a5f5e1219b0 but it outputs 0 bytes for everything 2022-08-17 13:55:16 Oxffrin: doesn’t mean you can’t have a cache 2022-08-17 13:56:07 I guess, however I'd prefer not to use a cache - system is on 8gb emmc 2022-08-17 14:01:52 AloneER0[m]: I really like musl 2022-08-17 14:02:07 much faster than glibc, and implements less garbage 2022-08-17 14:02:49 musl (and NOT-systemd) was the reason I choose alpine 2022-08-17 14:03:20 Alpine is intended for servers/containers. But people use it as a desktop OS 2022-08-17 14:03:39 (as you see) 2022-08-17 14:13:29 is it really intended for containers, or people just noticed that it's not too heavy and shaves off a few hundred MB of docker containers 2022-08-17 14:27:40 the small footprint makes it great for containers 2022-08-17 14:27:57 what aron said :) 2022-08-17 14:28:17 small footprint, non-systemd, fast enough, good community, sane defaults 2022-08-17 14:29:11 I also like that most things (packages) are regular vanilla 2022-08-17 14:29:35 as in non specific speciallycrafted for alpine itself but the regular vanilla source of whats included 2022-08-17 14:29:54 compare to lets say ubuntu who have their own sets of megabyte large kernel patches 2022-08-17 14:30:23 + numerous arch 2022-08-17 14:30:34 I'm interested in x86_64, armv7 and aarch64 2022-08-17 14:30:55 and I wanted a distro that supports these 2022-08-17 14:34:58 well figured it out, atleast some of it, this lists installed packages, sorted by size but discards anything in the byte-kilobyte range and only show packages in the MiB range 2022-08-17 14:35:00 apk info -e -s \*|awk 'BEGIN {RS=""}{gsub(/\n/,"",$0); print $0}'|sort -n -t ':' -k 2|uniq|grep MiB 2022-08-17 14:35:40 pesky linux-firmware-other slurping up 200MiB 2022-08-17 14:50:39 alpine is amazing so far, previously I would have installed debian on tiny low power devices - only had some issues with networking, apparently linux doesnt like to accept ipv6 router advertisements when forwarding is enabled on that interface 2022-08-17 15:26:25 AloneER0: Been using it for almost two years now as a desktop OS across 3 different hardware configurations. Teething problems in the beginning getting used to needing to set many things up manually in OpenRC, groups/permissions, sometimes adding optional dependencies for extra runtime functionality in software 2022-08-17 15:26:59 Aside from that, I've found it to be basically bullet-proof, even on Edge, APK is blazing fast and has yet to make a mistake, upgrades go flawlessly without held packages and broken dependencies... 2022-08-17 15:28:02 I can install from scratch, update, push a worldfile and then apk fix and be up and running in about 15-20min, whereas the same exact setup on the same hardware would be hour+ on debian 2022-08-17 15:30:44 The new setup scripts I think will help a lot with folks banging their heads into the same sort of issues I did when I had no experience with Alpine. Things like getting a DE setup, setting up your user properly, setting up UDEV/MDEV for you, etc. Very, very helpful and would have made my first times with Alpine much more pleasant. At the time, I was recommending Solus to my friends as a friendly desktop OS since I struggled with 2022-08-17 15:30:44 Alpine, but with those scripts and recent improvements? Nah, Alpine for everyone 2022-08-17 15:32:14 Honestly, all that is "lacking" to be an incredible friendly distro is a LiveCD with graphical installer workflow (calamares, right?), though the current terminal one is quite easy though it looks intimidating 2022-08-17 15:33:08 Hm i see 2022-08-17 15:33:24 Is there a way to somehow easy dual boot alpine with other distro 2022-08-17 15:33:40 Or there is a wiki for that i don't remember 2022-08-17 15:33:52 From what I understand, the wiki tends to be not always the most current 2022-08-17 15:34:09 here is my take: Alpine should not improve in desktop area at all, as it attracts lazy people who throw their issues at everyone else and expect those issues to be fixed for them, don't read and don't even try to understand 2022-08-17 15:34:27 I don't see why it wouldn't be able to be dual-booted, it uses GRUB and ext4 or LVM/LUKS+EXT4 by default during setup 2022-08-17 15:34:47 alpine is really cool. I just missed few proprietary 2022-08-17 15:34:49 Well yes but installer erases the whole disk 2022-08-17 15:34:52 apps* 2022-08-17 15:35:24 Discord, Spotify are easy to get with flatpak so I'm fine with that 2022-08-17 15:35:38 boombim: Thankfully Flatpak covers 99.9% of those for me, with TeamViewer being the only one I miss currently 2022-08-17 15:35:42 meh. I dont like flatpack 2022-08-17 15:35:48 AloneER0[m]: you have to partition it yourself 2022-08-17 15:35:52 I just need reaper and maybe viber 2022-08-17 15:36:04 cannot find good DAW for alpine 2022-08-17 15:36:07 Works, unlike SNAP for me, so I tolerate it on my desktop, though it is far too storage heavy on my laptop 2022-08-17 15:36:16 ardour is not as good as reaper for me 2022-08-17 15:36:33 panekj: I already have a empty partition 2022-08-17 15:36:47 then install it to that? 2022-08-17 15:37:02 How? The installer still wants to erase the whole disk 2022-08-17 15:37:13 Just make sure not to wipe things when the setup-alpine flow gets to setup-disk 2022-08-17 15:37:35 I don't remember how to dual boot alpine i did that 3 years ago 2022-08-17 15:37:55 Hmm setup-alpine 2022-08-17 15:37:58 I don't want to be rude, but it's quite literally described in first few lines of setup-disk -h 2022-08-17 15:38:34 Yeah, I always invoke the install process via setup-alpine since I do a pretty boring install that doesn't need me to do "advanced" things in one of the other setup-* scripts first 2022-08-17 15:38:54 And if you've not done it in three years, I'd expect things might have changed a bit and gotten a bit friendlier since 2022-08-17 15:39:10 Yeah 2022-08-17 15:39:48 Hm ok it's installing 2022-08-17 15:40:03 When I start to use alpine I realize something... I'm now trying to use simple lightweight apps to do daily job. And it's easy to switch to another linux or even mac with them. 2022-08-17 15:40:24 tmux, vim, senpai, aerc are the same everywhere 2022-08-17 15:41:01 I just need to keep my passwords and dotfiles. thats it 2022-08-17 15:42:30 That's a cool way to work 🙂 2022-08-17 15:42:48 All of my work is graphical, but Alpine+flatpak has been great thus far 2022-08-17 15:43:01 boombim: senpai? 2022-08-17 15:43:07 Once I get better at packaging I hope to move some of my tools from Flatpak to APK 2022-08-17 15:43:18 jvoisin`: it's an irc client 2022-08-17 15:43:52 https://sr.ht/~taiite/senpai/ thanks 2022-08-17 15:44:12 jvoisin`: https://sr.ht/~taiite/senpai/ 2022-08-17 15:44:27 oh, you already find it 2022-08-17 15:45:11 its like weechat. terminal irc client. I've configured soju as irc-bouncer on my small vps server and it do the job 2022-08-17 15:45:59 it doesn't support multiple networks :/ 2022-08-17 15:46:18 what do you mean? 2022-08-17 15:48:14 boombim: Oh imma keep it 2022-08-17 15:48:31 boombim: according to https://git.sr.ht/~taiite/senpai/tree/master/item/doc/senpai.5.scd it can only connect to a single server at the time 2022-08-17 15:50:00 AloneER0[m]: yeah, it's worth it 2022-08-17 15:50:50 jvoisin`: do you mean like libera and oftc in the same time? 2022-08-17 15:52:34 yup 2022-08-17 15:54:56 with soju as bouncer it is definitely posible 2022-08-17 15:55:01 I use it right now 2022-08-17 15:55:31 senpai have channel on libera chat - #senpai. you could ask your questions there 2022-08-17 15:57:48 it only supports connecting to a single network directly; it’s meant to be used with bouncers that connect to multiple networks 2022-08-17 15:57:58 ie., with soju 2022-08-17 16:02:08 yep, probably 2022-08-17 16:03:30 not “probably,” it is so 2022-08-17 16:04:45 as both senpai(1) and the README clearly say 2022-08-17 20:06:27 How can I correctly setup service which is running from user with openrc? Here is error which i get 2022-08-17 20:06:28 http://ix.io/47SR 2022-08-17 20:07:08 here is config http://ix.io/47SS 2022-08-17 20:07:17 note that openrc does not have the concept of user services 2022-08-17 20:07:38 I know but I can strat it from user iirc 2022-08-17 20:08:36 I want to start it from user to not to move config from my $HOME/.config/ dir 2022-08-17 20:08:58 yeah, you just hardcoded your user 2022-08-17 20:09:23 yes it is what I've done 2022-08-17 20:09:29 is it wrong way? 2022-08-17 20:09:37 no, that part should work 2022-08-17 20:09:57 but running a service without supervisor daemon means the service is expected to run in the background 2022-08-17 20:10:12 https://github.com/OpenRC/openrc/blob/master/service-script-guide.md#dont-write-your-own-startstop-functions 2022-08-17 20:10:44 So either leave out --no-daemon, or pass command_background=true 2022-08-17 20:13:08 I've remove --no-daemon but still get same error 2022-08-17 20:14:07 ah, apparently due to the --output_log 2022-08-17 20:14:15 sorry output_log= 2022-08-17 20:14:36 whats wrong with it? 2022-08-17 20:15:22 When the service daemonizes itself (doube fork), stdout/stderr/stdin get detached 2022-08-17 20:16:09 I've removed --no-daemon 2022-08-17 20:16:20 yes, that means it does that 2022-08-17 20:16:47 but it shoud not be daemonized without this flag 2022-08-17 20:16:53 just regular stdout 2022-08-17 20:16:54 no? 2022-08-17 20:17:06 --no-daemon means it won't daemonize itself 2022-08-17 20:17:14 so I assume if you leave it out, it will 2022-08-17 20:17:42 omg. got it 2022-08-17 20:17:55 but still dont understand whats wrong with my initial service script 2022-08-17 20:18:31 boombim: if you don't let start-stop-daemon deamonize the service, it cannot grab stdout 2022-08-17 20:18:53 so if you specify output_log, but not command_background, it assumes the process is daemonizing itself 2022-08-17 20:19:17 and then, it cannot grab the output 2022-08-17 20:19:19 so it complains 2022-08-17 20:21:09 So if you want openrc to log the output, add --no-daemon, add command_background=true 2022-08-17 20:22:32 now I get new error :) 2022-08-17 20:22:32 * command_background option used but no pidfile specified [ !! ] 2022-08-17 20:22:46 Another option is s6 + s6-rc, but you need to learn how to use it 2022-08-17 20:23:24 boombim: guess what :) 2022-08-17 20:23:52 Ermine: iirc it is not ready for alpine and in beta version. isn't it? 2022-08-17 20:24:27 ikke: idk. need to mannually create pid file or something like that. whats a pain... 2022-08-17 20:24:28 No, s6 is completed, s6-rc is stable and usable 2022-08-17 20:24:31 boombim: no 2022-08-17 20:24:45 boombim: you just need to specify the pidfile location with pidfile= 2022-08-17 20:25:18 Ermine: is it completely openRC replacement or they should work together? 2022-08-17 20:25:28 I worry to broke my system:) 2022-08-17 20:25:48 The thing is there's a work on s6-rc v1 which is more feature-complete 2022-08-17 20:26:09 But for now, you don't need to replace openrc 2022-08-17 20:26:40 boombim: just read https://github.com/OpenRC/openrc/blob/master/service-script-guide.md#dont-write-your-own-startstop-functions 2022-08-17 20:26:46 s6 is not complete 2022-08-17 20:26:52 it explains those things (except output_log) pretty clearly 2022-08-17 20:26:52 or rather s6-rc 2022-08-17 20:26:54 write a script which would launch s6 on some scan directory where you can put your service definitions 2022-08-17 20:27:01 ikke: thanks. I'll try 2022-08-17 20:28:14 panekj: I believe s6-rc is featureful enough to run a couple of user services 2022-08-17 20:28:35 And one my server is driven by s6 + s6-rc 2022-08-17 20:29:01 "it works on my machine" 2022-08-17 20:29:03 (: 2022-08-17 20:30:04 Of course v1 is going to be more feature-complete 2022-08-17 20:31:16 features don't fix broken designs 2022-08-17 20:31:57 is s6-rc broken? 2022-08-17 20:33:11 currently I do not see it as viable option for providing service management on any system 2022-08-17 20:34:43 there were some conversations about improving that state, but I have not seen any progress on that, (at least on IRC as I don't follow s6 development repo) 2022-08-17 22:13:18 I was under the impression that it isn't nearly as broken as OpenRC. Is that not the case? 2022-08-17 22:19:05 wasnt it talk about replacing openrc? 2022-08-17 22:58:35 Yes, and from what was discussed it looked like it would be an excellent replacement and upgrade since it will actually do service supervision, which from my understanding OpenRC does not 2022-08-17 23:00:06 as long as its not systemd :) 2022-08-17 23:13:46 hi alpine G0ds. im curious how i can run a program automatically without login. i have edited inittab and replaced the login shell with the program but when i exit the program there is no way to get back. if i quit would at least like to hit back to shell. is there any way to autologin and autorun 2022-08-17 23:16:05 why not just run it from an rc script 2022-08-17 23:17:01 im thinking maybe agetty and then ~/profile 2022-08-17 23:17:07 .profile that is 2022-08-17 23:17:40 why are you making horrible hacks when this is literally what rc scripts are for 2022-08-17 23:18:24 lol because i dont know what im doing 2022-08-17 23:20:10 i dont want it to be a daemon in the BG i want it visible on the console. is that possible with rc scripts 2022-08-17 23:51:37 any more help to be offered? im struggling sorry to be such a n00b 2022-08-18 02:32:11 echo 'program' >> ~/.profile ? 2022-08-18 05:58:53 isnt there /etc/local or something to get programs started upon boot aswell? 2022-08-18 05:59:20 that is it just runs the command compared to a proper rc-script which have start/stop/restart etc 2022-08-18 06:01:08 yup, there is, one should read /etc/local.d/README 2022-08-18 15:38:35 By the name of Allah most great all able MALIK ALMOLOK almofadda - Allah is the only true God - Sunni Islam is the right religion - By the Greatest authority of Allah most great all capable 2022-08-18 15:38:35 It is requested to leave fighting islam - leave harming muslim sunnis - not allter and divert islamic sources and books and religious heritage - leave harming poor people - don't revenge after reading these messages - don't make white/black people trouble to make wars between them - under consequences of falling down hard from Allah the most great all capable addayan 2022-08-18 15:38:49 nobody cares 2022-08-18 15:39:15 By the name of Allah most great all able MALIK ALMOLOK almofadda - Allah is the only true God - Sunni Islam is the right religion - By the Greatest authority of Allah most great all capable 2022-08-18 15:39:16 It is requested to leave fighting islam - leave harming muslim sunnis - not allter and divert islamic sources and books and religious heritage - leave harming poor people - dont revenge after reading these messages - dont make white/black people trouble to make wars between them - under consequences of falling down hard from Allah the most great all capable addayan 2022-08-18 15:39:40 damn, so true bestie 2022-08-18 15:39:53 please do not kill me in holy war ! 2022-08-18 15:40:11 no don't smite me ikke 😭 2022-08-18 15:40:17 :D 2022-08-18 16:14:30 what was that? 2022-08-18 16:24:05 a spammer 2022-08-18 16:50:40 thought it was a comedy act 2022-08-18 19:44:29 how can I kill process with pkill in alpine? I get strange results with standart pkill util and fzf tab completion... 2022-08-18 19:45:43 to achieve killing processes using pkill, you may utilize pkill 2022-08-18 19:46:54 indeed. install pkill, and use it 2022-08-18 19:49:01 this sounds related to the 'fzf tab completion', busybox pkill runs fine 2022-08-18 19:51:13 It works just fine in void linux 2022-08-18 19:51:22 How to install pkill gnu? 2022-08-18 19:51:31 what is the name of the package? 2022-08-18 19:51:42 perhaps if we knew what the mysterious error was… 2022-08-18 19:52:12 no error, just it doesnt kill proccess. let me show 2022-08-18 19:52:21 does pgrep find it? 2022-08-18 19:52:29 pkill sends signals 2022-08-18 19:52:54 here is what i get in terminal after finding gpg process with fzf tab completion 2022-08-18 19:52:55 ~ > pkill \ 5985\ tim\ \ \ \ \ \ \ 0:00\ gpg-agent\ --homedir\ /home/tim/.gnupg\ --use-standard-socket\ --daemon 2022-08-18 19:53:18 paste gone wrong? use a pastebin 2022-08-18 19:53:54 you get a process to die by sending a signal that kills it, by choice of the process (TERM) or by the kernel ignoring the process’s choice (KILL) 2022-08-18 19:54:01 http://ix.io/47YN 2022-08-18 19:54:13 heh 2022-08-18 19:54:29 why don't you try without using fzf? 2022-08-18 19:54:56 I used to use fzf completion. And it works in void 2022-08-18 19:54:58 idk 2022-08-18 19:55:27 so the problem is with fzf? 2022-08-18 19:55:42 I'm not sure. It works in void linux 2022-08-18 19:55:48 what did you type to produce that output? 2022-08-18 19:55:54 the problem is you letting fzf give pkill stuff it doesn’t want 2022-08-18 19:56:03 humm: yep 2022-08-18 19:56:14 lopid: pkill "space" "tab" 2022-08-18 19:56:28 you could instead let fzf give pkill what it wants 2022-08-18 19:56:29 then insert "gpg" 2022-08-18 19:56:32 what are you expecting that to do? 2022-08-18 19:57:10 expecting result is "pkill someId" or "pkill someName" 2022-08-18 19:58:02 maybe the completion isn't installed properly 2022-08-18 19:58:15 idk. it works fine in void 2022-08-18 19:58:18 then—quite obviously, if I may say—the problem lies with your strange completion, not with pkill 2022-08-18 19:58:20 why not give it a hint? "pkill s" 2022-08-18 19:58:47 lopid: doesnt work 2022-08-18 19:58:56 it doesnt find anything 2022-08-18 19:59:09 substitute "s" for some process that does exist 2022-08-18 19:59:16 it exists 2022-08-18 19:59:18 senpai:) 2022-08-18 19:59:31 then what does "doesn't work" mean now? 2022-08-18 19:59:40 no completion results 2022-08-18 20:00:02 does it work with pgrep? 2022-08-18 20:00:17 same 2022-08-18 20:00:23 wrong long result 2022-08-18 20:00:32 and no completion by name 2022-08-18 20:00:34 so there are results 2022-08-18 20:01:16 lopid: what do you mean? 2022-08-18 20:01:36 how can I try gnu pkill/pgrep? 2022-08-18 20:01:43 to compare the result 2022-08-18 20:01:54 I dont know the name of the package 2022-08-18 20:02:01 procps 2022-08-18 20:02:07 thanks:) 2022-08-18 20:02:41 boombim: use apk to search for stuff 2022-08-18 20:03:25 gnu one works as expected. it return names of processes 2022-08-18 20:03:37 works like in void linux 2022-08-18 20:03:44 packages have virtual cmd:program targets when including program, so you can find a package providing pkill by `apk info cmd:pkill` 2022-08-18 20:04:01 boombim: /What/ returns names of processes? 2022-08-18 20:04:10 humm: cool! I'll try to remember it. Very useful 2022-08-18 20:04:25 humm: gnu pkill + completion 2022-08-18 20:04:47 pkill is not the completion 2022-08-18 20:05:03 I didn't say it is 2022-08-18 20:05:13 the completion is the thing to debug 2022-08-18 20:05:27 time to mention void linux again 2022-08-18 20:05:56 No, completion with gnu pkill in my shell works just fine 2022-08-18 20:05:57 procps is not gnu pkill 2022-08-18 20:06:03 oh 2022-08-18 20:06:06 i don't think there even is a gnu pkill 2022-08-18 20:06:13 I thought it is gnu. Sorry 2022-08-19 02:15:20 hey, is there a general policy or rule for enabling config options in the alpine kernels? 2022-08-19 06:06:04 Good morning everyone 2022-08-19 06:06:46 hi 2022-08-19 06:06:56 I have an issue with my alpine linux build running on an RPI since yesterday 2022-08-19 06:07:21 Where it fails to mount BTRFS filesystems on boot, even with `btrfs-scan` on 2022-08-19 06:08:21 I can't help with btrfs 2022-08-19 06:09:32 Then I have another question: I ended up pinning my kernel version because it broke the rpi, because of weird boot problems, do you know what they could be 2022-08-19 06:09:44 Some strange problems about the path to kernel modules 2022-08-19 06:09:59 this is a bit underspecified question 2022-08-19 06:10:08 yeah right... 2022-08-19 06:10:37 which rpi, which alpine version, which kernel version? 2022-08-19 06:11:11 RPI 4B, alpine 3.16 I think, and kernel 5.15.60 2022-08-19 06:11:41 Nah I am on alpine edge sorry 2022-08-19 06:11:50 ah, edge! 2022-08-19 06:12:09 yeah, it could happen 2022-08-19 06:12:21 What could ? ;-) 2022-08-19 06:12:39 system can break if using edge 2022-08-19 06:13:05 But I really needed to be on edge 2022-08-19 06:13:10 5.15.61 is the one which breaks your rpi? 2022-08-19 06:13:45 What question are you trying to answer, the first or the last one ? 2022-08-19 06:14:08 version of the working kernel and the version of the non-working kernel 2022-08-19 06:14:42 5.15.61 works, but _the process of updating_ the kernel breaks the rpi 2022-08-19 06:16:52 I don't see much change in APKBUILD 2022-08-19 06:17:13 How do I unpin the kernel ? 2022-08-19 06:17:21 Or any package actually 2022-08-19 06:17:41 I'll try updating the kernel, and we'll see how that goes 2022-08-19 06:18:23 I usually just edit /etc/apk/world (remove the = from the end of the package name) -- however, it might be an official way to do it 2022-08-19 06:18:38 I'll be disconnected though as soon as I reboot, because I use a bouncer that is hosted on that rpi 2022-08-19 06:19:11 btw, what is the actual error message? 2022-08-19 06:19:42 I can't remember, it happened a really long time ago 2022-08-19 06:19:54 Something about missing modules 2022-08-19 06:20:29 Wait 2022-08-19 06:20:31 if you upgrade your kernel, but you don't reboot, and the kernel tries to load a new module, then it will complain about missing modules 2022-08-19 06:20:55 There's absolutely no packages pinned in my world 2022-08-19 06:21:19 you can pin with: apk add pkgname=pkgver 2022-08-19 06:21:39 No but my linux version is the correct one 2022-08-19 06:21:46 Like, the latest on edge 2022-08-19 06:22:08 https://pkgs.alpinelinux.org/packages?name=linux-rpi4&branch=edge&repo=&arch=aarch64&maintainer= 2022-08-19 06:22:10 yes, .61 is the latest 2022-08-19 06:22:31 oh, this is not -lts 2022-08-19 06:22:44 Huh ? 2022-08-19 06:22:57 there is a linux-lts package 2022-08-19 06:23:12 Yeah but I need linux-rpi4 2022-08-19 06:23:57 [08:14] 5.15.61 works <-- how do you end up with .61 while linux-rpi is at .60? 2022-08-19 06:24:10 I am not on .61 2022-08-19 06:24:14 I am on .60 2022-08-19 06:24:23 Linux rpi 5.15.60-0-rpi4 #1-Alpine SMP PREEMPT Tue Aug 16 12:55:58 UTC 2022 aarch64 Linux 2022-08-19 06:24:45 then this is the latest version, you can't upgrade 2022-08-19 06:24:59 and you said it works 2022-08-19 06:25:22 Yup, so my bad 2022-08-19 06:25:31 That was a mistake from my side 2022-08-19 06:25:33 so, I think the error you described was a missing reboot after kernel upgrade 2022-08-19 06:25:39 But like aron said, after the kernel is upgraded, you need to reboot before you can load new noduks 2022-08-19 06:25:49 modules 2022-08-19 06:26:01 Yeah but I made a mistake earlier, sorry about that 2022-08-19 06:26:26 My only concern for now then is this btrfs problem 2022-08-19 06:27:55 what is printed in dmesg when you attempt to mount one of them by hand? 2022-08-19 06:28:18 [ 98.337594] BTRFS: device label data devid 1 transid 3515 /dev/sdb1 scanned by busybox (2790) 2022-08-19 06:28:20 [ 98.338469] BTRFS info (device sdb1): flagging fs with big metadata feature 2022-08-19 06:28:23 [ 98.338488] BTRFS info (device sdb1): use lzo compression, level 0 2022-08-19 06:28:25 [ 98.338499] BTRFS info (device sdb1): using free space tree 2022-08-19 06:28:28 [ 98.338505] BTRFS info (device sdb1): has skinny extents 2022-08-19 06:28:30 [ 98.355054] BTRFS info (device sdb1): enabling ssd optimizations 2022-08-19 06:28:37 pastebins are good 2022-08-19 06:28:44 Oh, sorry then 2022-08-19 06:28:51 Let me put that in a pastebin 2022-08-19 06:29:57 https://gist.github.com/vigoux/29f8c3b1ad5998ee77357e71448e797f 2022-08-19 06:30:30 I don't see any errors there? 2022-08-19 06:30:41 Yup, that's where the fun begins 2022-08-19 06:31:03 I can't see any error in the dmesg, yet the partition is not mounted on boot 2022-08-19 06:32:10 hm, have you tried to mount it to a different location? 2022-08-19 06:32:51 yeah, try mounting it manually (either where it's supposed to be, or somewhere else); mount and/or dmesg almost always will print whatever the error is 2022-08-19 06:33:26 So I need to reboot and mount in a different location, right ? 2022-08-19 06:33:40 yeah 2022-08-19 06:33:49 Oh but, it _is mounted_ where it is supposed to be _right now_ though 2022-08-19 06:33:59 and that's the error I get 2022-08-19 06:34:05 (the no-error rather) 2022-08-19 06:34:20 can't debug something that isn't presently broken 2022-08-19 06:34:28 'kay then 2022-08-19 06:34:54 I'll be disconnected for a while 2022-08-19 06:37:22 I am back 2022-08-19 06:37:59 I get one strange error on boot, that the UUID of my partition does not exist at the time of the fsck 2022-08-19 06:38:55 blkid lists it? 2022-08-19 06:39:25 now yep 2022-08-19 06:39:48 LABEL=data and TYPE=btrfs 2022-08-19 06:40:01 the label is not important though, right? 2022-08-19 06:40:06 does the UUID match what's in fstab 2022-08-19 06:41:44 LABEL is dontcare, UUID is important 2022-08-19 06:42:40 as dwfreed said, check whether UUIDs match in fstab and blkid 2022-08-19 06:46:58 UUIDs match 2022-08-19 06:50:46 By the way, this disk with the btrfs filesystem is connected via USB to my raspberry pi if that matters 2022-08-19 06:51:11 maybe 2022-08-19 06:51:14 if the usb modules aren't loaded until after, that could do it 2022-08-19 06:54:50 how do I ensure they are loaded before then? 2022-08-19 06:57:18 what is in your /etc/mkinitfs/mkinitfs.conf ? 2022-08-19 07:01:03 let's see 2022-08-19 07:02:50 ata base ide scsi USB virtio ext4 mmc 2022-08-19 07:03:33 usb should be lowercase 2022-08-19 07:03:43 yeah sorry, typo on my end 2022-08-19 07:03:52 it's indeed lowercase 2022-08-19 07:06:59 in my dmesg I have the following line 2022-08-19 07:07:54 Unknown kernel command line parameters "modules=loop,squashfs,sd-mod,usb-storage", will be passe to user space. 2022-08-19 07:08:24 that's okay, it's for init, not for the kernel 2022-08-19 07:08:33 'kay 2022-08-19 07:10:14 I am looking at the USB part in the dmesg 2022-08-19 07:12:17 it seems that it detects the USB _after_ mounting 2022-08-19 07:12:38 is it fine for me security wise to paste my dmesg? 2022-08-19 07:14:10 dunno, look into it, and erase sensitive data if any 2022-08-19 07:14:24 I don't fine anything just yet 2022-08-19 07:15:07 but it finds a USB devices suspiciously late 2022-08-19 07:15:32 after the `mounting root` message 2022-08-19 07:17:18 yup, silly usb storages 2022-08-19 07:17:32 I remember when I was using one on my rpi, it was always a PITA 2022-08-19 07:17:50 no way to fix these things? 2022-08-19 07:18:21 dunno, my "solution" was to mount it a bit later 2022-08-19 07:18:28 how so? 2022-08-19 07:19:04 you can try with local.d 2022-08-19 07:19:20 cat /etc/local.d/README 2022-08-19 07:19:50 (I used archlinux back then, and it was an rpi2) 2022-08-19 07:20:13 (so quite different scenario) 2022-08-19 07:21:11 just keep the fstab entry, but set "noauto" 2022-08-19 07:21:25 then you can mount it easily 2022-08-19 07:21:51 i.e. mount /dest/mount/path 2022-08-19 07:22:58 let's try then 2022-08-19 07:29:42 When should I run the local service ? 2022-08-19 07:30:06 Maybe I need to specify it in the dependencies of some services 2022-08-19 07:35:11 It works !! 2022-08-19 07:44:58 Don't I have a way to tell mount to wait if it does not find the UUID ? 2022-08-19 07:52:57 add nofail to just skip it 2022-08-19 07:53:47 That's exactly the opposite of what I want to do heh 2022-08-19 07:54:21 I mean, by default, it will nofail (or noauto), then mount it via local service 2022-08-19 07:54:36 mount won't wait for anything, afaik 2022-08-19 07:54:50 that would block the whole booting procedure 2022-08-19 07:55:09 Yeah but I don't really mind that actually 2022-08-19 07:55:20 So it kind of sucks that we can't specify that 2022-08-19 07:55:21 local service does not work? 2022-08-19 07:55:27 It does 2022-08-19 07:55:39 But I hoped there was a cleaner alternative 2022-08-19 07:59:43 btw, you don't need to specify anything to run the local service, it will run on its own 2022-08-19 08:00:06 while it is listed in rc-update 2022-08-19 08:00:37 it was not 2022-08-19 08:00:58 did you enable it with rc-update add local ? 2022-08-19 08:01:12 I'll do that 2022-08-19 08:02:49 Does mounting by label help though ? 2022-08-19 08:03:02 no 2022-08-19 08:03:08 dang 2022-08-19 08:03:29 it kind of suck that you can't say "wait for this drive to mount" 2022-08-19 08:04:31 I saw a hack in mount: _netdev 2022-08-19 08:04:40 which is kinda what you want, but for network access 2022-08-19 08:04:55 Yeah but that's not a network drive 2022-08-19 08:05:10 How do I see all mount options ? 2022-08-19 08:05:10 well, yes 2022-08-19 08:05:24 you could make a try with it, tho 2022-08-19 08:05:31 Let's try then 2022-08-19 08:05:34 it's nasty :P 2022-08-19 08:05:48 man 8 mount 2022-08-19 08:05:57 No entry ? 2022-08-19 08:06:15 If it fixes my issue, it is not, right ? 2022-08-19 08:06:22 missing -doc package, try https://linux.die.net/man/8/mount 2022-08-19 08:06:41 well... yes and no :) 2022-08-19 08:06:48 it's still a hack 2022-08-19 08:08:39 Then meh... 2022-08-19 08:09:36 autofs ? 2022-08-19 08:14:07 I'm not familiar with that 2022-08-19 08:14:12 Me neither 2022-08-19 08:16:27 Meh I'll stick with the local thing 2022-08-19 08:16:47 But I hope it'll fix the issue once and for all thougn 2022-08-19 08:16:50 though 2022-08-19 08:16:56 Thanks for your help 2022-08-19 08:17:30 np 2022-08-19 08:18:36 It is quite surprising though that it takes that much time to load 2022-08-19 08:18:49 And that it does so for no obvious reason 2022-08-19 08:19:08 I think the usb device detection is the key 2022-08-19 08:19:19 not the actual module 2022-08-19 08:19:23 but the enumeration 2022-08-19 08:19:24 How could I make that work better then ? 2022-08-19 08:19:36 Is this some kind of udev magic I have to do ? 2022-08-19 08:20:13 idk, I try to keep my systems as vanilla as possible :) 2022-08-19 08:20:37 I do too, but in occasions like this, I think I can't really do that anymore hehe 2022-08-19 08:21:19 lol 2022-08-19 08:27:22 But anyway, now I can reboot my raspberry pi safely ! 2022-08-19 08:27:26 Which is great 2022-08-19 08:28:40 nice! 2022-08-19 08:38:33 Hey, has the 42 school mirror been brought down some time ago ? It still shows up in Google, but I've not been able to update stuff since at least june I think 2022-08-19 08:39:02 I think it has problems 2022-08-19 08:39:11 I changed to other mirrors lately 2022-08-19 08:39:29 xaltsc: yes the 42.fr one has been discontinued 2022-08-19 08:39:48 `https://dl-cdn.alpinelinux.org` (which was the fastest in france for me) 2022-08-19 08:40:09 cdn should in most cases be the fastest 2022-08-19 08:40:30 Why so ? 2022-08-19 08:40:40 because its a cdn :) 2022-08-19 08:40:54 we are using fastly 2022-08-19 08:41:02 Huh, I don't know what that is, let's me see what this is 2022-08-19 08:41:05 it's its job ;) 2022-08-19 08:41:06 who have endpoints all over the world 2022-08-19 08:41:20 content delivery network 2022-08-19 08:41:25 'kay I see 2022-08-19 08:41:45 So, things meant to deliver content fast eh ? 2022-08-19 08:41:53 we provide the source http server, and they cache it everywhere 2022-08-19 08:42:03 i prefer cdn for downloading my packages :) 2022-08-19 08:42:08 so your hop will always be close 2022-08-19 08:42:15 dl-cdn for me as well 2022-08-19 08:42:20 In case of a cache hit 2022-08-19 08:42:22 thx, just to be sure bc I can't find it, to modify mirrors, I just have to edit /etc/apk/repositories, right ? 2022-08-19 08:42:29 xaltsc: yup 2022-08-19 08:43:08 the first hit on the cache will be a bit slower, but most likely its already in the cache so you dont notice it 2022-08-19 08:43:29 thx 2022-08-19 08:46:27 The fact that the 42 mirror has been replaced by one at the Ircam is very strange :D 2022-08-19 08:48:02 vigoux: may I ask why did you chose btrfs (probably over ext4)? 2022-08-19 08:51:48 I wanted to have the possibility to add devices without too much maintaining 2022-08-19 08:52:14 Like add another drive, add that to the btrfs device, balance things, and have that be transparent 2022-08-19 08:52:21 And possibly also add a bit of RAID 2022-08-19 08:52:24 oh, IC 2022-08-19 08:52:33 I never did that yet though 2022-08-19 08:52:39 So for now this is pointless 2022-08-19 08:53:07 I'm stick to ext4's journaling :) 2022-08-19 08:53:30 the only thing I miss is COW 2022-08-19 08:53:50 (btrfs can do COW) 2022-08-19 08:54:21 Yeah I think I have that on 2022-08-19 08:54:29 I wanted to try snapshots too 2022-08-19 08:54:46 Especially since /home is on the btrfs drive 2022-08-19 08:56:51 snapshot is interesting, however it sounds more like unnecessary to me 2022-08-19 09:09:04 Oh, since I'm here and ppl are talking about fs: I run alpine on a RPi4 from a 128 Go usb drive on which I used to run transmission as a daemon with access to a 1 To zfs usb drive. It seems like, whenever transmission-daemon was running, at some point the Rpi would "crash", resulting in impossible ssh connection. Had I managed to stay connected, say, with an ircbouncer, the ssh 2022-08-19 09:09:06 session wouldn't disconnect, but would show "I/O" errors whenever I would enter commands in the shell, and I couldnt cd, cat, etc. Now, without transmission running, this session I'm on has been alive for 62 days. Any idea what might cause that ? One of my guesses is that the power supply of the Rpi isn't strong enough to sustain heavy r/w operations to the 1tb drive while 2022-08-19 09:09:08 keeping the / drive powered on as well. 2022-08-19 09:09:12 Sorry for the long message :D 2022-08-19 09:09:53 Also lights were flashing but I don't remember the pattern. 2022-08-19 09:10:03 I think my problem is different 2022-08-19 09:10:18 I have my rpi in a special case with a special powersupply to handle all the drive 2022-08-19 09:10:20 drives 2022-08-19 09:13:07 vigoux: yeah that's what I'm thinking about buying, but i'd like to ascertain that the power supply is to blame before buyin anything 2022-08-19 09:13:37 xaltsc: USB can give up also, say a "crash" 2022-08-19 09:14:09 I also had issues like that, but with rpi2b 2022-08-19 09:14:54 but yes, insufficient power supply can also cause this 2022-08-19 09:15:46 do you have a scope in hand? :) 2022-08-19 09:16:23 also, you could try to get dmesg 2022-08-19 09:21:40 aron: a scope ? 2022-08-19 09:21:58 for dmesg, I never managed to get a relevant message :D 2022-08-19 09:22:14 xaltsc: yeah that's always an issue 2022-08-19 09:22:27 yeah, oscilloscope, to inspect transients on the power supply 2022-08-19 09:22:28 But in my case I'm pretty sure everything good power-wise 2022-08-19 09:27:12 aron: I barely have any screwdrivers... 2022-08-19 09:27:42 hehe 2022-08-19 09:28:04 you could try a better power supply then 2022-08-19 09:28:58 but it can be a HW bug as well 2022-08-19 09:29:03 Idk whether the Rpi can use another powersupply, but I'm definitely considering separating the supply for the drives 2022-08-19 09:31:17 Is someone able to tell whether this (or this kind of things) https://www.ldlc.com/fiche/PB00208866.html would expose the two drives as separate (especially since they have different sizes and fs) and would allow an rpi to boot on one of them ? 2022-08-19 09:51:44 It should 2022-08-19 09:52:15 I use https://www.argon40.com/products/argon-eon-pi-nas and it works like that 2022-08-19 09:53:27 Be careful though that you might encounter the issues I encountered above 2022-08-19 09:53:51 And I _think_ you'll still need to have part of the OS on a card 2022-08-19 12:40:19 vigoux: I don't have any card right now though 2022-08-19 12:46:28 hey, after a bit of research and debugging, I've arrived at the conclusion that the alpine kernels don't compile the serial driver needed for the console port on the device I use it on. How do I suggest a Kconfig change for alpine kernels? 2022-08-19 12:47:35 open an issue for it 2022-08-19 12:47:53 markpash: for SBC, I usually build my own kernel enabling all necessary kernel config :) 2022-08-19 12:49:33 I mean it's for a router mobo with a dedicated console port. I'd compile my kernel and host an apk mirror with that kernel but it's way too much work, and others could benefit from this too. 2022-08-19 12:49:38 I'll make an issue 2022-08-19 12:49:40 thanks 2022-08-19 12:49:54 xaltsc: now that's interesting 2022-08-19 12:51:55 psykose: I saw there is linux-rpi and other variants amoung lts and virt -- it is possible to have one for orange pi? 2022-08-19 12:52:36 we generally don't do device specific kernels though there's a few stale ones that have been there unupdated forever 2022-08-19 12:52:46 i assume orange pi is linux-sunxi generally? i thought pmos had one 2022-08-19 12:53:12 if not, you could inquire there 2022-08-19 12:53:38 yes, it is linux-sunxi 2022-08-19 12:53:51 hm, then I keep my own version then 2022-08-19 12:54:21 legitimately, afaik pmos has a hundred of them, it's half of the point to provide device specific stuff i guess 2022-08-19 12:54:29 but i didn't check for sunxi specifically 2022-08-19 12:54:38 i know there's some person around running stuff on one, forgot who it was 2022-08-19 12:54:54 I would stay as close to mainline as possible 2022-08-19 12:55:08 they usually have altered kernels 2022-08-19 12:55:20 sunxi is not mainline and is an altered kernel 2022-08-19 12:55:57 I use linux-lts with a bunch of kernel configs enabled (i2c, spi, etc) 2022-08-19 12:56:26 I mean that kind of "specialization", to include kernel modules for orange pi 2022-08-19 12:57:08 if all that is missing for orange pi is adding =m =y in some places you could request it 2022-08-19 12:57:16 99% of them is "m" (real module) 2022-08-19 12:57:32 a very few is =y 2022-08-19 12:57:47 where no =m is implemented 2022-08-19 12:58:48 if you want a device specific kernel with Alpine, it's probably better to make a postmarketOS port for it. We're fine with custom kernels there, although the goal is to over time mainline everything and start making use of linux-edge and linux-lts 2022-08-19 12:59:02 (first device actually got an option to use linux-edge recently!) 2022-08-19 12:59:41 I saw other distros to build lot of modules and package them separately, but I'm not a big fan of this 2022-08-19 13:00:19 PureTryOut: I need "device specific kernel", with extra modules enabled only, but other than, it is mainline 2022-08-19 13:01:55 I saw the "real" sunxi kernel, but there is nothing in it I can make use of 2022-08-19 13:01:58 mainline and specific modules are entirely separate things 2022-08-19 13:02:23 issue for supporting serial console on devices with Fintek chips :) https://gitlab.alpinelinux.org/alpine/aports/-/issues/14115 2022-08-19 13:02:50 how is that? they are part of the official linux kernel 2022-08-19 13:02:53 you can just enable the modules in existing kernels, as long as they're `=m` it should be fine 2022-08-19 13:03:05 mainline is about the stuff existing in the default kernel 2022-08-19 13:03:15 if the modules you want can just be enabled in -lts, then go request it 2022-08-19 13:03:30 not being mainline means they would not even be there, and they need either a downstream kernel fork or random patches applied 2022-08-19 13:03:48 that's what a device-specific kernel is 2022-08-19 13:03:56 it does not mean 'lts with a different kconfig' 2022-08-19 13:04:07 no-no, I don't want that, I don't need random patches 2022-08-19 13:04:38 it is based on linux-lts, with extra =m and a a few =y 2022-08-19 13:04:38 then go open an issue for the things you need enabled and perhaps they would be 2022-08-19 13:04:57 "based on": the other APKBUILD I made 2022-08-19 13:05:12 ("made"... copied :P) 2022-08-19 13:15:40 vigoux: I think it's only possible with the latest Rpi's, I have an old rpi3 on which I think this wouldn't have worked. Cf here (in french, since I'm assume you are) https://www.nextinpact.com/article/67710/boot-usb-sur-raspberry-pi-4-mise-a-jour-officielle-est-la-comment-en-profiter 2022-08-19 13:32:43 xaltsc: just in case most Pi can USB boot with so-called "bootcode.bin-only method" 2022-08-19 13:32:50 https://www.raspberrypi.com/documentation/computers/raspberry-pi.html#raspberry-pi-boot-modes 2022-08-19 13:33:44 Hmm 2022-08-19 13:34:33 So I could fix my btrfs problem by moving all my data to a drive on my hub 2022-08-19 13:35:41 How can I update the bootloader of my raspberry pi though 2022-08-19 13:38:18 vigoux: please refer to linked Pi docs. If you are on Pi4, then bootloader update info is here 2022-08-19 13:38:19 https://www.raspberrypi.com/documentation/computers/raspberry-pi.html#raspberry-pi-4-boot-eeprom 2022-08-19 13:41:45 Yeah sorry for the noise 2022-08-19 16:27:20 what are differences between and in alpine repo? 2022-08-19 16:34:10 one probably is just tty other uses curses backend 2022-08-19 18:46:17 when I add user to the group with addgroup my_user some_group I dont see this group with command 2022-08-19 18:46:27 should I relogin? 2022-08-19 18:47:11 yes 2022-08-19 18:49:21 groups are only set on login 2022-08-19 18:51:26 got it. thanks 2022-08-19 21:56:22 hello, anyone using docker-compose with podman? how are the unix sockets set up on alpine? 2022-08-19 21:57:40 No success with WebODM, but I don't know if that is Podman or our image 2022-08-19 22:01:21 looks like alpine has all the parts, podman podman-docker and docker-compose. what is the equivalent of systemctl --user enable podman.socket? 2022-08-19 22:03:19 atka: there are no user services in openrc 2022-08-19 22:03:32 and no socket activation either 2022-08-19 22:04:21 atka: you can create a service in openrc where you let it run as your user 2022-08-19 22:05:34 ikke: thanks, would this change if/when alpine moves from openrc? 2022-08-19 22:05:51 atka: not sure if s6 will support that 2022-08-19 22:05:55 probably not initially 2022-08-19 22:06:36 ok, I'll just run docker for this project for the time being 2022-08-19 22:32:16 or not actually, I think I'll just deconstruct the docker-compose and build it up in individual podman containers 2022-08-19 22:33:37 the docker-compose.yaml that is 2022-08-20 00:55:45 I'm running into what I would assume is a data race when trying to start NFS on boot. bindrpc gives me "daemon.err rpcbind[2232]: cannot get uid of 'rpc': Socket not connected" at boot which causes NFS to fail. But if I start rpcbind again after, it starts fine. 2022-08-20 01:00:20 I hope your /etc/passwd and/or nsswitch configuration isn't dependent on NFS working? 2022-08-20 01:11:24 No. System works fine without NFS, but I would like to mount a remote NFS share. 2022-08-20 01:11:39 I have an rpc uid entry in my /etc/passwd. 2022-08-20 01:17:03 maybe try enabling openrc interactive mode (set rc_interactive=yes in /etc/rc.conf, then press i/I during boot after seeing the prompt to do so) and then drop to shell when it's time to start rpcbind and see what 'getent passwd rpc' says 2022-08-20 01:18:36 Well last install I was able to start rpcbind. But now I can't at all anymore, just the same error "Socket not connected". 2022-08-20 01:18:43 last reboot* 2022-08-20 01:19:46 What is "getent passwd rpc" supposed to say. Right now it returns nothing. 2022-08-20 01:19:57 the passwd entry for rpc 2022-08-20 01:20:04 that it doesn't is pretty telling 2022-08-20 01:20:24 Ahhhh, there is no rpc user in passwd anymore... 2022-08-20 01:20:34 Things are getting... spooky lol 2022-08-20 01:20:36 that would be a problem 2022-08-20 01:22:22 Oh, **reinstalled** nfs-utils and rpc user is back. 2022-08-20 01:29:02 Okay, I think I figured it out. The image I was building wasn't adding the rpc user. I assume it was because I didn't have system mount points mounted (/dev,/sys,/proc). 2022-08-20 01:29:10 Thanks for your help dwfreed. 2022-08-20 10:56:48 Is hwdrivers openrc service deprecated? 2022-08-20 11:15:46 And did someone try to run i3wm with mdevd+libudev-zero? 2022-08-20 13:37:07 hi 2022-08-20 13:37:13 i need help 2022-08-20 13:37:46 hi robot 2022-08-20 13:37:57 need a little help 2022-08-20 13:38:11 post description of your problem 2022-08-20 13:38:30 using alpine v3.16.2 with xfce 2022-08-20 13:38:52 unable to adjust brightness using the controller 2022-08-20 13:39:03 i mean the xfce4 graphical controller 2022-08-20 13:39:19 also the keyboard keys are not working for brightness 2022-08-20 13:41:51 did you tick brightness keys in xfce-power-manager? 2022-08-20 13:42:35 no option there 2022-08-20 13:42:37 to tick 2022-08-20 13:43:08 okay i found it 2022-08-20 13:43:11 and enabled it 2022-08-20 13:43:17 but still not working 2022-08-20 13:43:57 does dmesg contain anyting relevant? 2022-08-20 13:44:22 gives out much 2022-08-20 13:45:07 well 2022-08-20 13:45:18 now> 2022-08-20 13:45:19 look 2022-08-20 13:45:44 hahaha 2022-08-20 13:45:54 it gave hundreds of lines 2022-08-20 13:46:00 where to paste 2022-08-20 13:46:08 Use pastebin service 2022-08-20 13:46:22 and put a link here 2022-08-20 13:46:48 let me change my dns 2022-08-20 13:46:55 my isp blocked that site 2022-08-20 13:47:30 you can also use pasteboard or something else 2022-08-20 13:48:26 bbl 2022-08-20 13:48:46 i changed dns 2022-08-20 13:48:53 and now accessed pastebin 2022-08-20 13:49:29 you can access blocked content by changing dns .. people use proxy or vpns hahaha 2022-08-20 13:51:07 https://pastebin.com/7nxvqm0d 2022-08-20 13:51:12 here 2022-08-20 13:52:56 well, i don't see anything useful too 2022-08-20 13:53:03 hmm 2022-08-20 13:53:14 i don't want to go from alpine 2022-08-20 13:53:15 you used to write something to somewhere in /sys, does it work? 2022-08-20 13:53:18 i really liked it 2022-08-20 13:53:25 well 2022-08-20 13:53:36 i dont even have write permissions 2022-08-20 13:53:44 in root 2022-08-20 13:54:06 you can't write even if you're root? 2022-08-20 13:54:17 i tried to change brightness in /sys/class/backlight/intel_backlight/brightness 2022-08-20 13:54:30 i edited that file as root using neovim 2022-08-20 13:54:38 and was unable 2022-08-20 13:54:43 so i forced it 2022-08-20 13:55:24 Ah, neovim does not work 2022-08-20 13:55:52 it worked 2022-08-20 13:56:01 neovim is my code editor 2022-08-20 13:56:24 try with echo .. | doas tee /sys/class/backlight/intel_backlight/brightness 2022-08-20 13:56:37 but i think thats because i am logged in as robot 2022-08-20 13:56:41 and just used 2022-08-20 13:56:45 su 2022-08-20 13:56:47 to go root 2022-08-20 13:57:03 maybe it will allow me if i logout and login as root 2022-08-20 13:57:14 su will work too 2022-08-20 13:57:26 try echo ... > /sys/class/backlight/intel_backlight/brightness 2022-08-20 13:57:28 but that did not 2022-08-20 13:57:36 well 2022-08-20 13:57:54 instead of ... insert some number 2022-08-20 13:58:04 that worked 2022-08-20 13:58:18 gave no error 2022-08-20 13:58:34 its 418 by default. i changed it to 215 2022-08-20 13:59:02 robot: files on sysfs are special, they require special care to write them 2022-08-20 13:59:27 man that is not the problem 2022-08-20 13:59:45 how can i make my desktop work fines 2022-08-20 13:59:47 fine 2022-08-20 13:59:49 robot: create file /etc/udev/rules.d/backlight.rules and add the following line: 2022-08-20 14:00:08 ACTION=="add", SUBSYSTEM=="backlight", KERNEL=="intel_backlight", GROUP="video", MODE="0664" 2022-08-20 14:00:12 my keyboard keys for brightness not working 2022-08-20 14:00:18 and reboot 2022-08-20 14:00:26 okay will try 2022-08-20 14:02:22 one = for group and mode>? 2022-08-20 14:03:55 yes 2022-08-20 14:04:15 did not worked 2022-08-20 14:04:24 and the brightness is high again 2022-08-20 14:05:05 please paste id -Gn output 2022-08-20 14:05:35 i created that file as root 2022-08-20 14:06:30 which file? 2022-08-20 14:06:35 ah 2022-08-20 14:06:46 root bin daemon sys adm disk wheel floppy dialout tape video 2022-08-20 14:06:53 the one you said 2022-08-20 14:07:03 this is root 2022-08-20 14:07:11 i did su 2022-08-20 14:08:04 now try to change brightness by writing to this file without su 2022-08-20 14:08:15 to that file* 2022-08-20 14:08:29 this one: /sys/class/backlight/intel_backlight/brightness 2022-08-20 14:11:15 okay 2022-08-20 14:11:45 but how can i get keys and the graphical controller to adjust it 2022-08-20 14:12:44 is there any brightness slider in xfce? 2022-08-20 14:12:59 yeah 2022-08-20 14:13:06 thats what im talking about 2022-08-20 14:13:18 graphical means that slide 2022-08-20 14:13:31 it doesn't work? 2022-08-20 14:13:33 its not working 2022-08-20 14:13:51 the keyboard keys for brightness controll also not working 2022-08-20 14:14:27 i will have to edit the damn file every single time 2022-08-20 14:15:04 I'm thinkinh 2022-08-20 14:16:11 anyways 2022-08-20 14:16:24 thank you for your help... you helped me alot 2022-08-20 14:16:38 wait 2022-08-20 14:16:49 im here 2022-08-20 14:17:11 does xfce-power-manager work? 2022-08-20 14:17:22 check it in htop, or another task manager 2022-08-20 14:18:58 what exactly is the process name for it 2022-08-20 14:20:06 theres no process of name xfce-power-manager 2022-08-20 14:20:32 xfce4-power-manager 2022-08-20 14:20:34 power 2022-08-20 14:20:43 nothing like this in process 2022-08-20 14:20:45 using top 2022-08-20 14:23:20 try to start it 2022-08-20 14:27:22 how to 2022-08-20 14:28:11 with terminal. It is supposed to daemonize so you can close terminal window 2022-08-20 14:28:32 Also, please remind how do you start xfce 2022-08-20 14:28:48 (with startx or display manager) 2022-08-20 14:29:16 rc-update add lightdm 2022-08-20 14:29:22 rc-update add dbus 2022-08-20 14:29:27 and all needed 2022-08-20 14:29:30 then rebooted 2022-08-20 14:29:46 well. Did you start power-manager? 2022-08-20 14:30:16 how to do that 2022-08-20 14:31:11 type xfce4-power-manager in terminal 2022-08-20 14:31:19 i already that 2022-08-20 14:31:53 does not exist 2022-08-20 14:32:03 lol 2022-08-20 14:32:14 seriously 2022-08-20 14:32:22 i tried all that 2022-08-20 14:32:31 install it 2022-08-20 14:32:44 and its already installed 2022-08-20 14:33:00 OK: 2143 MiB in 519 packages 2022-08-20 14:33:03 look 2022-08-20 14:33:07 im so confused 2022-08-20 14:33:07 why then it does not exist? 2022-08-20 14:33:14 idk 2022-08-20 14:33:30 what does shell write? 2022-08-20 14:33:42 command not found? 2022-08-20 14:33:53 localhost:~$ doas apk add xfce4-power-manager 2022-08-20 14:33:53 OK: 2143 MiB in 519 packages 2022-08-20 14:34:12 localhost:~$ doas rc-service xfce4-power-manager start 2022-08-20 14:34:12 now type xfce4-power-manager 2022-08-20 14:34:12 * rc-service: service `xfce4-power-manager' does not exist 2022-08-20 14:34:34 without openrc 2022-08-20 14:34:43 Xfce Power Manager: Another power manager is already running 2022-08-20 14:35:15 xfce4-power-manager --restart 2022-08-20 14:35:44 done 2022-08-20 14:35:57 did it write anything? 2022-08-20 14:36:03 no 2022-08-20 14:36:04 Does slider work? 2022-08-20 14:36:07 no 2022-08-20 14:36:18 heck 2022-08-20 14:36:22 yeah 2022-08-20 14:36:26 total mess 2022-08-20 14:37:23 now try xfce4-power-manager --quit 2022-08-20 14:37:42 and then xfce4-power-manager --no-daemon 2022-08-20 14:38:24 now 2022-08-20 14:38:42 it gave a large output 2022-08-20 14:38:54 and is not letting for another command 2022-08-20 14:58:17 yeah makes sense 2022-08-20 14:58:28 now go toggle backlight stuff in the settings 2022-08-20 14:58:33 and it should perhaps print an error or whatever 2022-08-20 14:58:46 what 2022-08-20 15:10:03 psykose: take a look at it: https://pastebin.com/qAkzBvt5 2022-08-20 15:11:30 well, it needs pm-utils for that missing thing 2022-08-20 15:11:57 pm-utils are installed 2022-08-20 15:12:10 i'm referring to the actual posted logs 2022-08-20 15:12:21 that are mine 2022-08-20 15:13:25 somewhy installing pm-utils didn't help 2022-08-20 15:14:20 Maybe it has something to do with polkit 2022-08-20 15:14:41 the other part could 2022-08-20 15:21:00 polkit also installed 2022-08-20 15:21:15 psykose if you have any idea?? 2022-08-20 15:21:31 i don't use xfce so i have no idea 2022-08-20 15:23:58 which one you use? 2022-08-20 15:24:30 just sway 2022-08-20 15:25:25 okay 2022-08-20 16:01:32 cagebreak can't start: libinput initialization failed, no input devices. libinput list-devices returns nothing. does anyone have any clue how can i make it work? 2022-08-20 16:12:22 are you in the input group and have udev configured 2022-08-20 16:13:12 i am in the input group but i don't know about udev 2022-08-20 16:18:32 how do i configure it properly? 2022-08-20 16:21:56 can it be that i don't have udev installed? 2022-08-20 16:23:53 setup-devd udev 2022-08-20 17:50:18 :qa 2022-08-20 17:50:45 pardon:) too much vim in my life 2022-08-20 18:22:37 :x 2022-08-20 18:48:36 :!killall -9 vim 2022-08-20 20:16:39 :q! 2022-08-20 20:21:57 ACTION cuts computer power to exit vim 2022-08-21 07:35:24 Does anyone have working icons/emblems on edge? 2022-08-21 07:36:10 Trying to figure out how the icon/emblems system works in general and I'm seeing mention of gvfs-info and gvfs-set-attribute which no longer appear to be commands that are bundled with the gvfs package. 2022-08-21 07:39:27 Hm, currently exploring the libglibutil package. 2022-08-21 07:42:48 gvfs-info hasn't existed for years 2022-08-21 07:43:09 and is the equivalent of `gio info` from glib 2022-08-21 07:43:18 icons need an icon theme installed 2022-08-21 07:43:23 and libglibutil seems unrelated to any of this 2022-08-21 10:46:31 Hello? Are there any known plans to release non-edge branch with OpenSSL 3 of Alpine Linux? 2022-08-21 10:48:29 next release 2022-08-21 10:50:59 Is there any schedule for that? I can't reach the roadmap (https://wiki.alpinelinux.org/wiki/Alpine_Linux:Roadmap). 2022-08-21 10:51:50 anywhere from 3-5 months 2022-08-21 10:52:11 cool, that's exactly info I was looking for 2022-08-21 10:52:15 thanks psykose 2022-08-21 11:14:45 has anyone successfully got virt-manager to connect to a local libvirtd 2022-08-21 11:15:26 ah got it 2022-08-21 12:42:50 psykose: I just want to get emblems working in caja. I can select an emblem in the file info dialog but it will not apply. 2022-08-21 12:44:07 to drag one onto something and have it stay? 2022-08-21 12:46:17 I don't think it's a dragging thing. 2022-08-21 12:48:20 it says to drag it to apply it to something 2022-08-21 12:49:10 Right-click file > Properties > Click Emblems tab > See a bunch of emblems I can apply to the file icon with checkboxes next to them > Select a checkbox > Click Close. Nothing is applied. Re-opening the emblems tab for that file shows the selected emblem remaining unselected. 2022-08-21 12:50:15 Somewhat similarly, I can not successfully apply a custom icon to a file/directory, even though the option seems to be there. 2022-08-21 12:50:32 So I'm wondering if there's a package or something that needs to be present to open up this functionality. 2022-08-21 12:51:31 I tried nemo too but it similarly can not finish applying those things. 2022-08-21 12:52:03 aha 2022-08-21 13:00:21 seems to be related to that --disable-update-mimedb option- removing it makes it.. gain the emblems added from before, but you still can't add any new ones 2022-08-21 13:00:22 how weird 2022-08-21 13:09:51 Is there a command I can issue at the command line that performs this underlying feature? That's why I saw old references to gvfs-info and gvfs-set-attribute, but I'm wondering if it's been replaced by something else. 2022-08-21 13:10:07 Or if this feature has just been outright deprecated. 2022-08-21 13:14:05 gio info and gio set can do the same thing, but i don't think it'll do anything 2022-08-21 13:14:11 no, the behaviour seems to just be broken 2022-08-21 13:14:25 Yeah, I tried via gio set. 2022-08-21 13:14:27 gio: Setting attribute metadata::emblems not supported 2022-08-21 13:15:28 Ah well, no biggie. I've lived without the feature for a long time but figure I'd see if anyone had it working. 2022-08-21 13:16:16 Wouldn't have minded having to resort to a command to at least get them applied. 2022-08-21 13:20:45 you can rebuild it removing the mime disable thing locally and see if that changes anything 2022-08-21 13:42:44 simplest way to reinstall all installed packages? 2022-08-21 13:42:56 apk fix \* 2022-08-21 13:43:03 ty 2022-08-21 16:18:50 psykose: that \* seems awkward, I wonder if I should add an `--all` 2022-08-21 16:19:02 '*' also works fine 2022-08-21 16:19:18 well yes :p 2022-08-21 16:19:22 but perhaps 2022-08-21 16:19:44 helloariadnewelcomewhenisgcc12.2droppingpleaseimusthaveit 2022-08-22 03:08:20 I can never remember that syntax so I have to reference a note I made with psyoke's answer on it a while back... --all seems really sensible and like something someone would try by reflex 2022-08-22 04:35:19 hey, does alpine linux have a built-in way of responding to mDNS queries? I want to be able to resolve alpine-hostname.local without installing avahi 2022-08-22 04:36:00 I've seen busybox zcip mentioned in a few places online, but it doesn't seem to exist on alpine 2022-08-22 04:38:38 you can open an issue in aports to get it enabled in busybox-extras, i suppose 2022-08-22 04:40:08 but to answer the origin question, what do you mean by "built-in"? available in the standard image? 2022-08-22 04:42:47 ptrc: yes, available in the standard image 2022-08-22 04:47:05 tbh a large part of the reason I want mDNS is so I can conveniently connect to a fresh image 2022-08-22 04:55:44 I just discovered that I can do `ip link set eth0 multicast on`, but it seems to have done nothing 2022-08-22 04:56:08 multicast still doesn't work in either direction 2022-08-22 04:56:35 that just controls whether linux allows multicast; note that many environments explicitly block it, like cloud providers 2022-08-22 04:57:00 ^, for multicast *DNS* i think you're gonna have to install avahi or something similar 2022-08-22 04:57:12 (multicast appears to default to on) 2022-08-22 04:58:04 that's a bit unfortunate 2022-08-22 04:59:24 well, thanks for the help! 2022-08-22 07:37:56 yeah, avahi for the responder, and ... I'd say avahi + nss_mdns for the querier, but I'm not sure if alpine's libc supports pluggable nss modules at all? 2022-08-22 07:40:17 nope 2022-08-22 07:40:39 aha 2022-08-22 07:41:14 there's at least musl-ncsd and nsss, afaik the former would work with.. a bunch of mostly undocumented setup 2022-08-22 07:41:24 the latter requires you to rebuild parts of your system 2022-08-22 07:41:29 unless i'm forgetting everything again 2022-08-22 07:41:42 but there's no easy way to do any of it 2022-08-22 07:41:48 there could be a mDNS to unicast DNS proxy that handles *.local for you, but the only one that I know of happens to be called "systemd-resolved" lol 2022-08-22 07:42:03 then again I haven't looked deep 2022-08-22 07:42:31 yeah i always scratch the surface a bit and then stop reading 2022-08-22 07:42:41 because i've never used any of it or found it that useful, unfortunate 2022-08-22 07:42:51 if i had an actual need i'd write out the potential process and get it to work, somehow 2022-08-22 07:43:07 it's useful at home, but much less so at corporate *or* server networks 2022-08-22 07:44:23 it has its uses yeah. i just mean i personally don't have one so i've never had to spend the time 2022-08-22 08:19:23 - 2022-08-22 08:19:23 Allah the Greatest (God of Islam religion) Rules and the power is in his hands , Sunni islam is the true religion of God , your bad deeds are getting back on you , as All ur life u been following secular armies and tyrant systems those who rule in injust and commite crimes , and u r requested now to destroy the positions and personalities with you in following the tyrant regime you follow 2022-08-22 08:19:31 No body asked U to commite crimes AND kiLL muslims and innocents-SySTeMATicly- which U r judged upon by God the redeemer - by the authority of Allah the greatest and from prophet Moses:: People u r now appointed by us or till u achieve big achievements - its your bad acts and deeds Big punishments getting back on u till u do whats requested by God the redeemer well 2022-08-22 09:45:55 anyone using kde plasma right now? does it add file associations for flatpak apps out of the box for anyone or a window appears? 2022-08-22 09:52:47 hey, I installed alpine on a new desktop and enabled disk encryption, but the initramfs doesn't seem to have USB drivers (my keyboard doesn't work, or even power on) 2022-08-22 09:52:54 what am I missing? 2022-08-22 09:56:03 do you have usb in the list of features= in /etc/mkinitfs/mkinitfs.conf 2022-08-22 10:01:39 do you guys use automount of usb cards? If so which daemon do you use? Udisks2? 2022-08-22 10:01:53 I didn't make my own initramfs, I let setup-disk do it for me 2022-08-22 10:02:39 yeah. so is usb in the list of features= in /etc/mkinitfs/mkinitfs.conf 2022-08-22 10:03:16 yes 2022-08-22 10:05:00 then i would guess either something is broken somewhere else, or your keyboard is not an ordinary usb keyboard and needs special drivers 2022-08-22 10:05:09 what keyboard do you have 2022-08-22 10:05:31 thinkpad usb keyboard 2022-08-22 10:05:43 works fine in alpine installer 2022-08-22 10:06:58 i tried a random cheap keyboard i had lying around and that didn't work either 2022-08-22 10:07:42 open an issue in aports with all the info 2022-08-22 10:08:45 tbh i'd be surprised if it was an alpine issue, i'm most definitely doing something wrong 2022-08-22 10:10:10 if you merely ran through the installer and then it doesn't work after with nothing special then it would be some weird edge case in the installer 2022-08-22 10:32:07 psykose: I tried reinstalling a couple different times and it's still broken, where do I open an issue in aports? 2022-08-22 10:32:15 https://gitlab.alpinelinux.org/alpine/aports/-/issues 2022-08-22 10:32:19 ty 2022-08-22 13:27:42 Hello. Any chance to see pgadmin in repo? 2022-08-22 13:27:57 I see the issue but it was 2 years ago 2022-08-22 13:27:58 https://gitlab.alpinelinux.org/alpine/aports/-/issues/11237 2022-08-22 13:28:11 If someone feels like maintaining it, they maybe 2022-08-22 13:34:09 pgadmin4 is written as a web application where it runs a webserver and you open it in the browser lol 2022-08-22 13:34:58 oh. really I didn't know. thanks. 2022-08-22 13:35:01 I'll try 2022-08-22 13:41:55 well you'd still have to build it and so on 2022-08-22 14:34:47 Anyone uses s6 instead of openrc on Alpine? 2022-08-22 14:35:02 Reading https://www.skarnet.org/software/s6/overview.html and it's pretty great (on a paper) 2022-08-22 16:56:26 frojnd: I do 2022-08-22 18:40:48 what is ? If I use it as pinenty agent for gpg it doesnt work 2022-08-22 18:41:48 there are another pinentry-curses-ss which works well 2022-08-22 18:42:34 I guess this is the reason why I have bug with pinentry-gnome fallback 2022-08-22 20:51:28 Can I enable the XTEST extension in Xorg? 2022-08-22 21:55:29 Seems that just adding it to xorg.conf.d did the trick, I was afraid it's a loadable module I was missing. 2022-08-23 01:44:25 boombim @_oftc_boombim:matrix.org: i want to work my way through my old pacakage requests and open the aport myself, so hopefully eventually I'll get that one done 2022-08-23 07:41:34 18:56:26 Ermine | frojnd: I do <- for server or desktop or somthing else? 2022-08-23 07:50:50 i use it for primitive user services 2022-08-23 08:19:54 frojnd: my server is powered by s6 + s6-rc 2022-08-23 08:21:41 I'm thinking of using it for my experimental desktop installation 2022-08-23 08:21:42 I have raspberry pi one or twho and I can't get any other newish rpis, was thinking to put on alpine + s6 2022-08-23 08:30:35 Good luck! You need to write service dirs for s6 (or s6-rc, if you want to use it) 2022-08-23 08:31:18 Learn documentation to get an idea how it works, and cmae to #s6 if you have questions 2022-08-23 10:52:12 Hello :) 2022-08-23 10:52:37 On my Alpine box I do not have /dev/disk/by-label/** How can I enable this? 2022-08-23 10:54:25 I only have disk/by-id and disk/by-uuid but not by-label, by-partlabel or by-path 2022-08-23 10:54:38 edit the mdev.conf file to include it somehow 2022-08-23 10:55:19 if it's even possible 2022-08-23 10:55:24 if not, there's always udev 2022-08-23 10:55:56 Hello all. I need some help in installing Let's Encrypt to Apache2 2022-08-23 10:57:35 have you tried following LEs guide 2022-08-23 11:00:14 I'll take a look 2022-08-23 11:02:04 psykose: I think I am using udev. At least rc-servive udev shows running 2022-08-23 11:02:28 do your devices have actual labels 2022-08-23 11:03:41 Yes 2022-08-23 11:04:02 And netdata needs by-labels to monitor performance stats for filesystems :( 2022-08-23 11:04:03 can you post rc-update 2022-08-23 11:05:11 seems my copy paste isn't working. Hold on. 2022-08-23 11:06:05 https://dpaste.com/FUEZKC47A 2022-08-23 11:06:21 Seems mdev is actually running and not udev? 2022-08-23 11:06:25 `setup-devd udev` to actually enable udev 2022-08-23 11:14:31 But should I do it? I don't want to make something else not work :D 2022-08-23 11:14:50 Maybe mdev.conf is the better way forward, if possible? 2022-08-23 11:15:49 you simply type the `command` in that message 2022-08-23 11:17:05 * rc-update: service `hwdriver' is not in the runlevel `sysinit' 2022-08-23 11:17:10 meaningless 2022-08-23 11:17:18 as for mdev label support.. would have to be integrated into https://gitlab.alpinelinux.org/alpine/mdev-conf/-/blob/master/persistent-storage 2022-08-23 11:17:27 to match PARTLABEL from busybox blkid output 2022-08-23 11:17:56 OK. But it seems to have worked to change from mdev to udev. I now have the labels 2022-08-23 11:21:37 Thank you =) 2022-08-23 11:27:31 why ppl think alpine is not suitable for desktop use? it's too *small*? 2022-08-23 11:29:48 aron: :o maybe 2022-08-23 11:30:10 aron: I first thought it was mainly used for VMs, but now I use it for bare metal servers. I am very happy so far. 2022-08-23 11:30:45 Some things are quite different than other distros, like the musl and busybox and apk. But that's easy enough to learn 2022-08-23 11:34:13 but this is true for other distros as well: different pkg manager on lot of distros 2022-08-23 11:34:22 psykose: now I get nice io/bandwidth stats on my btrfs filesystems on Alpine: https://paste.tnonline.net/files/2ktZka4ZJ53o_btrfs-discard-async.png 2022-08-23 11:34:29 :) 2022-08-23 11:34:30 aron: yes 2022-08-23 11:34:42 maybe the main difference is musl and busybox, but mainly musl 2022-08-23 11:35:10 Aron but "small & secure" might to a lot of people mean "small and not full of features like desktop"? 2022-08-23 11:35:36 that's a misconception from those ppl 2022-08-23 11:36:45 :) 2022-08-23 11:36:45 aron: indeed 2022-08-23 11:37:08 Maybe update the text to actually specify full-featured desktop? 2022-08-23 11:38:26 hmm, dunno 2022-08-23 11:39:02 Forza: btw, I use alpine on my server as well, and hosts a bunch of VMs (most of them also alpine :P) 2022-08-23 11:39:55 :) 2022-08-23 11:40:21 Alpine has a nice community as well. This is also very important IMHO 2022-08-23 11:40:49 yup 2022-08-23 11:42:27 if I need to guess, what scares some ppl: the main install is tty-only, and you need to install graphical interface manually 2022-08-23 11:44:30 I'm fine with this, I'm rarely install GUI 2022-08-23 11:46:54 Not too bad with the console install actually. The setup-* scripts are pretty good. 2022-08-23 11:47:32 The wiki could be clearer on how to do a custom layout combined with setup-alpine, but other than that it's pretty great 2022-08-23 11:47:39 yes, this is true, but it scares some ppl :P 2022-08-23 11:48:21 however, maybe alpine is not for all ppl 2022-08-23 11:51:02 True =) 2022-08-23 11:51:10 It's good with alternatives 2022-08-23 11:51:16 .. Choices 2022-08-23 11:54:42 I'm only sorry about that misconception is alpine is not meant for desktop use :( 2022-08-23 11:54:45 this is just said 2022-08-23 11:55:46 especially if you think about PMOS 2022-08-23 12:51:54 aron: "why ppl think alpine is not suitable for desktop use?" because it's not, nothing done in alpine dev is meant with intention of desktop OS 2022-08-23 12:53:09 everyone's idea of a desktop os is something else 2022-08-23 12:53:20 for me it's "the applications run and are the latest version" 2022-08-23 12:53:32 funnily, this makes it one of the only desktop os's that exist at all 2022-08-23 12:53:36 that has no relevance to "desktop OS" 2022-08-23 12:53:41 sure it does 2022-08-23 12:53:55 any terminal OS can fit that description 2022-08-23 12:53:57 :P 2022-08-23 12:54:33 sure, it would 2022-08-23 12:55:05 well, you have the linux kernel, and alpine has a few WMs, and there you have it, you can use it as a desktop OS 2022-08-23 12:55:19 " everyone's idea of a desktop os is something else" <-- so true! 2022-08-23 12:55:46 just because you can use it as as desktop OS doesn't mean it's suitable as desktop OS 2022-08-23 12:56:43 this is an paradoxon :) 2022-08-23 12:57:08 I can run KDE on BSD, does that make it suitable as desktop OS? 2022-08-23 12:58:38 with enough manpower you can make run something on anything but it doesn't change the intention of the original thing it was 2022-08-23 12:59:37 if you're fine with your possibilities on that system, then why not? 2022-08-23 13:00:54 "can" doesn't "make" it 2022-08-23 13:01:19 it does 2022-08-23 13:06:42 "if I need to guess, what scares some ppl" what happens is that it's not scary enough, there are users who use it as "desktop" because they followed instructions but are mentally unable to operate such system 2022-08-23 13:06:57 "Alpine has a nice community as well." lol 2022-08-23 13:09:02 psykose: hey I'm not really getting any comments or anything on this issue, would it help if I made the PR myself? https://gitlab.alpinelinux.org/alpine/aports/-/issues/14115 2022-08-23 13:09:03 "The wiki could be clearer..." https://docs.alpinelinux.org/user-handbook/0.1a/Installing/manual.html 2022-08-23 13:09:45 now if it only included setup-desktop... 2022-08-23 13:09:56 or setup-user 2022-08-23 13:10:13 markand: no, ncopa will most likely add it next bump when he has time 2022-08-23 13:10:22 wrong mark 2022-08-23 13:10:39 other one 2022-08-23 13:10:59 np, just wanted to see if I could help 2022-08-23 13:18:20 Forza: mdev does not currently create by-label links. I raised an MR a while ago for this, !32330, which has not yet been merged. I'm currently rewriting this change based on feedback 2022-08-23 13:19:09 give it at least half a year and then it might have a slight chance to get merged 2022-08-23 13:19:16 :O 2022-08-23 13:19:21 minimal: thanks! 2022-08-23 13:19:30 panekj: don't be negative :D 2022-08-23 13:19:40 I'm not negative, I'm objective 2022-08-23 13:30:58 Lol. 2022-08-23 13:31:29 markpash: hi! im not convinced we want enable SERIAL_8250_FINTEK, but I'll have a look at it 2022-08-23 13:32:31 I think we have logic now, so that if it is built as module and included in the initramfs, it should load from initramfs, and when openrc takes over it should use the console 2022-08-23 13:32:36 panekj: it will likely get merged far quicker as I will shrink down the changes to smaller set and then write another separate MR for other additional changes 2022-08-23 13:33:02 hey ncopa can I make an argument for it? 2022-08-23 13:33:14 of course 2022-08-23 13:33:39 i think i know what the argument for it is, but i'd like to hear it :) 2022-08-23 13:34:06 a lot of embedded systems coming from china that are becoming popular in the homelab space are likely gonna have this chip. And given it's not set in the kconfig, it's not even available as a module. So no serial console with getty by default. :( 2022-08-23 13:34:18 minimal: I was (mostly) joking 2022-08-23 13:35:11 I'm fine with it being as a module, as long as it's possible to include in initramfs and also loadable 2022-08-23 13:39:06 how common are those embedded systems? 2022-08-23 13:39:25 what architecture is it? 2022-08-23 13:41:52 ncopa: Linux Kconfig for SERIAL_8250_FINTEK says this is required to "add support for the RS485 capabilities", if not selected "the device will be configured as a standard 16550A serial port" 2022-08-23 13:42:26 while implies the device should work as a "standard" RS232 port without this option 2022-08-23 13:43:47 sadly nothing I've tried has worked to get this working. as a "standard" port. 2022-08-23 13:45:07 which architectures is it? aarch64 based or x86_64? 2022-08-23 13:45:27 or both 2022-08-23 13:45:55 I only have an x86_64 board, and I've only seen similar x86_64 boards. no other arches 2022-08-23 13:53:31 i think that it may need CONFIG_SERIAL_8250_16550A_VARIANTS 2022-08-23 13:54:07 or maybe not... 2022-08-23 13:54:39 it does not look like it can be built as module in our kernel 2022-08-23 13:54:56 ncopa "especially for those using serial only for a simple console, you can say N here" 2022-08-23 13:56:27 yeah, but I was thinking of the "If this option is not selected the device will be configured as a standard 16550A serial port." 2022-08-23 13:56:44 we dont have "standard 16550A serial port" enabled in the first place 2022-08-23 13:57:14 markpash: just for the sake of clarify, are you specifying a (correct) speed for the serial port and the port name on the cmdline? 2022-08-23 13:57:18 I think the variants thing basically is a quirks thing, at least that's what I got from the code here https://github.com/torvalds/linux/blob/master/drivers/tty/serial/8250/8250_port.c#L1027 2022-08-23 13:58:31 markpass: also is the port working as output for Syslinux/Grub? 2022-08-23 13:58:58 minimal: I use spawning getty as my test 2022-08-23 13:59:20 I also look at the total rx and tx, and get nothing rx in the kernel counters 2022-08-23 13:59:35 markpash: right, but my question was whether your bootloader is able to use it correctly 2022-08-23 13:59:38 tried all different bauds 2022-08-23 13:59:58 I hadn't tried my bootloader yet 2022-08-23 14:00:29 as if the bootloader works correctly then that tends to prove the port works as a "standard serial port" 2022-08-23 14:01:12 hi, i'm running on the edge branch and would like to use amd_pstate cpu driver, however i can't find much documentation on how to load it :) 2022-08-23 14:01:26 okay, I'll re-configure grub to output on serial devices and see if I get anything 2022-08-23 14:02:44 dallemon: add initcall_blacklist=acpi_cpufreq_init to kernel cmdline 2022-08-23 14:03:04 i forget if you need to move the module to initrd 2022-08-23 14:03:15 and there's a chance you need to add amd_pstate.shared_mem=1 too 2022-08-23 14:03:18 markpash: I'm gonna enable it in the kernel for x86_64. Does not look like we can build it as module, but driver is only 400 LOC or so 2022-08-23 14:03:26 cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_driver after to verifyt 2022-08-23 14:04:32 kernel cmdline is in /etc/update-extlinux.conf, right? 2022-08-23 14:06:14 probably, dunno 2022-08-23 14:06:15 thanks ncopa! it's small and other distros seem to have it, so it couldn't be that bad! :P cheers for taking care of this 2022-08-23 14:06:49 psykose: thanks anyway, i'll see what happens :) 2022-08-23 14:07:03 markpash: fedora does not seem to have it 2022-08-23 14:09:00 dallemon: you modify the default_kernel_opts value in /etc/update-extlinux.conf 2022-08-23 14:09:30 ncopa: I think I saw debian and opensuse, ah well 2022-08-23 14:09:49 you have url to their config? 2022-08-23 14:10:06 actually, never mind 2022-08-23 16:05:36 markpash: i pushed main/linux-lts 5.15.62-r1 can you please give it a try when builders are done? 2022-08-23 16:10:57 ncopa: sure! thanks a ton! 2022-08-23 18:55:07 Saijin_Naib: 2022-08-23 18:55:12 what do you mean? 2022-08-23 23:29:45 hey all i just had a hopefully simple question. I have an old asus transformer that runs 32 UEFI but 64 bit processor. I can get other distros on using a 32 bit boot file on the usb then manually bootstrap and install grub later but I am having trouble finding a 32 bit boot for alpine. the one I normally stick on the usb isnt working with it (most likely because it uses syslinux) 2022-08-23 23:30:57 i just need to get into live mode basically and i should have it from there. 2022-08-23 23:31:38 alpine uses grub for efi 2022-08-23 23:31:52 but grub should be able to load syslinux configs, albeit manually 2022-08-23 23:45:56 methods quick here. its a dumb old computer but I like messing with it haha figured alpine would make it alot faster than mint LOL 2022-08-23 23:45:56 hmm ive used rufus as per usual on other distros (tried gpt and mbr with eufi support) they just go straight to the bios menu... it works on other computers but... they have 64 bit uefi... this one was always a bit tricky in some distros having to add the other grub loader I found manually... with rufus i have not tried dd mode yet and i have not tried etcher so maybe ill try those two 2022-08-23 23:56:28 shoot... no such luck on any of it 2022-08-24 09:13:22 we don't build 32 bit uefi for our 64 bit architecture, but it should be possible to manually copy the files from x86 apks 2022-08-24 10:38:27 So I have raspberry pi 2, currently running raspbian. But I would like to run alpine on it. Can i test the image first in qemu? Looking at downloads page I see only tar.gz is available for raspberry pis? 2022-08-24 10:39:29 yeah, because usually you extract it onto the sd 2022-08-24 10:40:13 Problem is because I only have 1 physical rpi and can't afford too much of a downtime for experimenting 2022-08-24 10:40:23 Hm hm 2022-08-24 10:40:29 hmm 2022-08-24 10:40:47 sadly i can't think of an easy solution for that 2022-08-24 10:41:12 but i would say that even if there was a 'bootable image', it wouldn't really guarantee much and you could still end up with $alot of downtime when actually writing it later 2022-08-24 10:42:12 I also have rpi 1 here I see 2022-08-24 10:42:29 Will try to tweak it for rpi 1 and surelly it would work better on rpi 2 :D 2022-08-24 10:48:07 migrate stuff from 2 to 1, install alpine on 2, migrate stuff back 2022-08-24 12:18:53 Is `lbu commit -d` not working on rpi? https://termbin.com/k8zs 2022-08-24 12:21:08 Ah I see 2022-08-24 12:21:16 I have to specify some media 2022-08-24 12:41:57 Hm I've extended partion to use full sd card space: /dev/mmcblk0p1 3.7G 98.3M 3.6G 3% /media/mmcblk0p1 but when doing setup-linux and after starting dropbear I get: No disks available. Try boot media /media/mmcblk0p1? (y/n) [n] y but I get cp: write error: No space left on device 2022-08-24 12:43:10 This partition is: FAT32 (LBA) is this reserved for config files? 2022-08-24 12:43:16 Should I create separate partition? 2022-08-24 12:43:26 To write stuff on it? 2022-08-24 12:44:13 Ah I understand 2022-08-24 12:44:47 For lbu I can just select this mmcblk0p1 and that's it 2022-08-24 12:48:08 Nope still not there :) alpine-headless:~# setup-lbu I choose mmcblk0p1 but when doing lbu commit -d I get: gzip: write error: No space left on device 2022-08-24 13:14:14 hello 2022-08-24 13:14:51 I notices that package linux-edge4virt was removed 2022-08-24 13:15:27 the commit says that you should use simple linux-virt now 2022-08-24 13:15:38 raspbeguy: yes mps (the linux-edge & linux-edge4virt maintainer) decided to remove it 2022-08-24 13:16:12 minimal, so now how is it possible to run edge kernel slimmed down for virt env ? 2022-08-24 13:16:38 you don't, either you use linux-edge (for both physical and virt) or you use linux-virt 2022-08-24 13:16:45 that's a shame 2022-08-24 13:17:41 he felt there were not many people using it and so it was not worth the effort to maintain it 2022-08-24 13:18:10 I was 😢 2022-08-24 13:20:06 raspbeguy: was there something specific you needed in linux-virt4edge that wasn't in linux-virt? 2022-08-24 13:20:18 beyond it being a more recent kernel of course 2022-08-24 13:21:04 That was my way to test upcoming kernel versions in dev env before putting them in prod 2022-08-24 13:21:56 right now I have maybe an issue with NFS and I wanted to test if that was the same on edge 2022-08-24 13:22:45 I could install linux-edge but that's not the kernel that will be used on my prod VMs which are on 3.16 with linux-virt 2022-08-24 13:23:29 so, even though I may fing a way to work around, that's quite annoying for me 2022-08-24 13:25:35 raspbeguy: linux-edge is not maintained by the same person as linux-lts/linux-virt and some of the configuration is not the same between them either, so using linux-edge4virt to advance test for a future linux-virt version is not necessarily reflective of a future linux-virt 2022-08-24 13:27:02 I see 2022-08-24 14:49:23 Hi hi 2022-08-24 14:53:11 We talked about mount options not boring applied for btrfs root filesystems. Cant remember what I had to do to fix it 2022-08-24 14:55:05 Forza: added "rootflags=" value to cmdline? 2022-08-24 14:56:15 for Sys-mode (disk-based) installs the initramfs' init does not apply any mount options specified in /etc/fstab so you need to use "footflags=", its not a btrfs-specific issue 2022-08-24 14:59:15 Hm 2022-08-24 14:59:39 Ok. How do I add this without editing grub.cfg 2022-08-24 15:00:53 Ah edit /etc/grub.d/10_linux 2022-08-24 15:01:09 Forza: if you want it every boot then you need to modify /etc/default/grub to add it to the relevant variable and regenerate grub.cfg. If you want to just test it once then at the GRUB menu during boot hit "e" to edit the grub settings and append it then and then Ctrl-x to continue the boot 2022-08-24 15:01:52 nope, 10_linux is a *template* file used, together with /etc/default/grub by the grub-mkconfig command to create a grub.cfg file 2022-08-24 15:02:10 Yes I know 2022-08-24 15:02:50 But I do no want to override grub_cmdline_linux/_default there 2022-08-24 15:03:25 Grub adds subvol=foo and I'd loose this 2022-08-24 15:03:45 Grub adds "subvol=foo" to where? 2022-08-24 15:04:57 Grub.cfg 2022-08-24 15:05:08 Foo is my subvolume 2022-08-24 15:05:13 So this is correct 2022-08-24 15:06:57 where does Grub get "subvol=foo" from? You mean you previously added this to the 10_linux file? If so then remove it from 10_linux and add both "subvol=foo" and "rootflag=" to the GRUB_CMDLINE_LINUX_DEFAULT setting in /etc/default/grub and run "grub-mkconfig -o /boot/grub/grub.cfg" 2022-08-24 15:07:49 No 2022-08-24 15:08:16 so where is Grub getting subvol=foo from then? 2022-08-24 15:08:21 Grub-mkconfig detects what subvolume I have and correctly adds it to grub.cfg 2022-08-24 15:09:05 ok, so what the problem then? why then would you loose it if you add "rootflags=" to /etc/default/grub? 2022-08-24 15:09:13 But if I specify root flags in /etc/default/grub it adds a second rootflags to grub.cfg 2022-08-24 15:09:56 oh, you're saying "subvol=foo" is actually a rootflags option? (I'm not that familiar with btrfs) 2022-08-24 15:09:57 Well if I change subvol, for example, grub would then use the old subvol in rootflags unless I remember to fix it 2022-08-24 15:10:03 Yes 2022-08-24 15:10:36 Mount -o subvol=@root,noatime,compress=zstd /dev/sda / 2022-08-24 15:10:41 Like that 2022-08-24 15:13:13 Forza: hmm, looks like the Grub 10_linux template doesn't cater for people wanting to pass other rootflags values with btrfs. That's a bit of an oversight on their behalf 2022-08-24 15:13:27 Yup 2022-08-24 15:13:56 not sure what happens if multiple rootflags are passed on cmdline, have you tried it to see? 2022-08-24 15:14:15 No :o 2022-08-24 15:14:20 Didn't dare to 2022-08-24 15:15:07 let me try on a VM 2022-08-24 15:22:47 grub-mkconfig simply tacks GRUB_CMDLINE_LINUX_DEFAULT on to the end, resulting in multiple 'rootflags' flags 2022-08-24 15:23:37 nickersonm: yes I was wondering more how multiple rootflags entries would be treated by kernel/initramfs etc 2022-08-24 15:29:03 minimal: Good point; I'd hope it would use the last one, but I would be interested in the answer. 2022-08-24 15:31:03 nickersonm: that's what I expect and I think that's what is happening, the initramfs's init (shell code) sees the last one 2022-08-24 15:39:41 minimal: good to confirm, thanks 2022-08-24 15:40:35 nickersonm: still looking/testing 2022-08-24 15:40:50 ah 2022-08-24 15:41:14 Could also have merged them? 2022-08-24 15:41:36 So in this case I would have to add the subvol= to the rootflags too 2022-08-24 15:41:46 Works of course, but no as elegant 2022-08-24 15:50:50 nickersonm, Forza: yupe the 2nd value of rootflags is used. So yes you could add subvol to any rootflags option defined in GRUB_CMDLINE_LINUX_DEFAULT value 2022-08-24 15:52:18 the other solution is for my mkinitfs MR !103 to get merged which puts /etc/fstab into the initramfs which will then result in the init using the rootfs options defined in that file 2022-08-24 15:59:24 minimal: that sounds a good idea 2022-08-24 16:05:45 the MR reference above didn't work, its https://gitlab.alpinelinux.org/alpine/mkinitfs/-/merge_requests/103 2022-08-24 17:50:21 minimal: makes sense Gentoo fixed it. I have been using Gentoo forever and never noticed this issue there :) 2022-08-24 21:16:26 Hi, I'm using alpine with diskless mode, and I saw something called "/.modloop" which appears to be a loopback device with kernel modules. Does anyone know why this exists? 2022-08-24 21:21:30 you pretty much said it; it provides kernel modules after early boot 2022-08-24 21:21:48 and it can be downloaded from the network/internet or read from a boot disk 2022-08-24 21:23:34 right, I get that part, but what's the point of the ~/.modloop folder? 2022-08-24 21:28:40 err /.modloop 2022-08-24 21:55:59 can i query apk for packages that have been explicitly installed? something like `pacman -Qe` on arch? 2022-08-24 21:56:18 cat /etc/apk/world 2022-08-24 21:57:48 :) 2022-08-24 21:58:15 wow that simple huh 2022-08-24 21:58:17 thanks! 2022-08-24 21:58:44 mind you that apk world contains packages that are part of base install as well 2022-08-25 02:06:54 do you guys know how to fix the login screen that says: '(none) login: ' 2022-08-25 02:07:17 i cannot get past it, even though /etc/hostname, /etc/passwd, /etc/group, /etc/shadow are all set up 2022-08-25 02:21:15 is the hostname service started on boot? 2022-08-25 02:28:00 "what do you mean?" <- Eventually I hope to package that software myself and close that issue 2022-08-25 02:33:51 ptrc: unless my initfs is wrong, it should have started 2022-08-25 02:34:05 https://github.com/rdbo/sigma-linux/blob/master/profile/initfs 2022-08-25 02:36:21 rc_add doesn't start anything so i'm not sure where it would be started 2022-08-25 02:37:18 sure, but it would be started *on boot* by that 2022-08-25 02:37:24 when busybox runs switch_root it starts everything and frees the initramfs i think 2022-08-25 02:37:29 which is what was asked 2022-08-25 10:27:35 Is nbdkit with the gzip filter the best way to access files from a gzip-compressed disk image? 2022-08-25 10:28:01 I should be able to use partprobe to get the partitions from it to mount the root partition then access, right? 2022-08-25 11:39:01 Hm do Alpine supports headless installation? I know it does for raspberry pi, but what about for x86? 2022-08-25 12:33:41 what is headless installation 2022-08-25 12:35:24 Without display or external keyboard 2022-08-25 12:35:35 You plug usb into computer and computer only has utp cable 2022-08-25 12:35:52 You then ssh to computer and start installation, maybe it's called other than headless, dunno 2022-08-25 12:44:51 headless is about the right phrase ;) 2022-08-25 12:45:14 alternative: ttyS* / ttyUSB*, that's called headless too 2022-08-25 12:55:27 https://getnoir.app/presskit.zip 2022-08-25 12:55:28 https://getnoir.app/presskit.zip 2022-08-25 12:55:28 https://getnoir.app/presskit.zip 2022-08-25 12:55:29 https://getnoir.app/presskit.zip 2022-08-25 12:55:29 https://getnoir.app/presskit.zip 2022-08-25 13:13:25 mccarthyanna49[m]: You probably did not want to spam that here. 2022-08-25 13:14:28 (checked it: seems to only contains harmless content) 2022-08-25 14:47:53 satmd: you're self-sacrificing 2022-08-25 14:53:31 nah, I'm used to the tools to do this and it's a kind of caring :) 2022-08-25 14:54:03 in 2003 I even discovered "new" viruses and fought IRC spam bots 2022-08-25 14:54:30 you're welcome 2022-08-25 17:17:19 info-zip unzip isn't terribly secure 2022-08-25 17:23:06 are we still missing 10 patches for it 2022-08-25 17:23:07 hah 2022-08-25 17:50:22 libarchive is totally insecure, busybox unzip is dubious, and 7zip is marginal 2022-08-25 17:51:07 i think if i had to handle untrusted zip files without a sandbox for some reason, python zipfile might actually be the best semi-standard option 2022-08-25 17:51:34 obviously without calling zip.extractall 2022-08-25 22:08:12 Does alpine just not provide an ld-linux-x86-64.so.2 ? I see that musl provides a ld-musl-x86-64.so.1 ... I'm trying to run frida and it's looking for the former and crashing. I assume that's a bug in frida, but can someone confirm that? 2022-08-25 22:08:44 the former is provided by gnu libc, alpine uses musl 2022-08-25 22:09:00 you can try installing gcompat (`apk add gcompat`), but there's no guarantee it's gonna work 2022-08-25 22:09:14 ok, so it's just looking for the wrong thing 2022-08-25 22:09:30 what's the exact error you're getting? 2022-08-25 22:10:04 one sec 2022-08-25 22:11:14 https://0x0.st/o9lX.txt 2022-08-25 22:11:42 yeah, it's precompiled against glibc 2022-08-25 22:12:01 but it says linux-musl.so there 2022-08-25 22:12:29 i said what i said :) 2022-08-25 22:12:47 man, python packages are a mess 2022-08-25 22:12:57 this is unrelated to python 2022-08-25 22:13:12 now I'm extra confused 2022-08-25 22:13:30 sm2n: how did you install frida? `pip install frida-tools`? 2022-08-25 22:13:34 yeah 2022-08-25 22:13:39 alpine 3.16? 2022-08-25 22:14:17 3.15, but I should update 2022-08-25 22:14:24 let me do that actually 2022-08-25 22:15:23 i have looked at frida specifically before but it's more or less as hostile as possible to actually building it 2022-08-25 22:15:47 they practically grew their own build system to download the entire toolchains to build it with on top of meson+makefiles and having the code across 10 git repos 2022-08-25 22:15:53 it's like bazel but without bazel 2022-08-25 22:16:00 haha what 2022-08-25 22:16:49 basically "frida's build system is a mess and it's probably their fault" 2022-08-25 22:17:14 I mean I understand the words, it's just ridiculous 2022-08-25 22:17:37 ah, it's not that uncommon 2022-08-25 22:19:16 anyway I upgraded and similar error 2022-08-25 22:19:24 except it says linux-gnu.so this time? 2022-08-25 22:19:29 so it's more obviously wrong 2022-08-25 22:23:05 I looked at their makefiles and I think I'm going to get an aneurysm 2022-08-25 22:36:09 Is pkgs.alpinelinux.org down? 2022-08-25 22:36:47 unreachable, not sure why 2022-08-25 22:37:11 ah 2022-08-25 22:37:12 https://status.linode.com/ 2022-08-25 22:37:17 connectivity issue 2022-08-25 22:38:00 Linope 2022-08-25 23:03:45 pkgs.alpinelinux.org seems to be down 2022-08-25 23:05:55 known issue, linode network outage at their london dc 2022-08-25 23:20:12 ptrc: it is back now, for the record 2022-08-25 23:20:41 but the underlying issue is not yet resolved, according to the statuspage 2022-08-25 23:22:25 is the oftc sasl back yet too 2022-08-25 23:23:05 OFTC does not do SASL 2022-08-25 23:23:07 never has 2022-08-25 23:23:11 ;) 2022-08-25 23:23:14 :P 2022-08-25 23:24:19 previous maintainers of OFTC's present IRCd did not believe it was a good solution to the real problem, and indeed it really isn't a great one, but they never actually implemented a good solution, whereas implementing SASL for them would not have been a significant challenge 2022-08-25 23:24:53 they let perfect get in the way of good, and never even managed perfect 2022-08-25 23:25:26 a tale as old as time in a lot of the unix world 2022-08-25 23:48:52 what is "the real problem"? 2022-08-26 00:03:00 primarily completing authentication prior to clients attempting to join channels 2022-08-26 00:03:13 there's a lot of little works to how SASL has to be implemented 2022-08-26 00:04:22 s/works/quirks/ words are hard 2022-08-26 00:07:07 sasl's not really bad on the client side of things, and honestly is a good generic way of authentication; but with services running separately, generally some network distance away, and SASL taking place prior to completion of connection registration, there's things that don't get communicated (due to further increasing protocol complexity) that could otherwise be useful in determining whether to 2022-08-26 00:07:07 even allow the connection 2022-08-26 00:08:07 or authentication 2022-08-26 08:33:41 What am I missing at creating overlay-filesystem? mkdir -p /media/mmcblk0p2/var/lib/docker /media/mmcblk0p2/var/lib/docker-work 2022-08-26 08:33:58 echo "overlay /var/lib/docker overlay lowerdir=/var/lib/docker,upperdir=/media/mmcblk0p2/var/lib/docker,workdir=/media/mmcblk0p2/var/lib/docker-work 0 0" >> /etc/fstab 2022-08-26 08:34:10 But when doing mount -a I get: mount: mounting overlay on /var/lib/docker failed: No such file or directory 2022-08-26 08:34:33 grep overlay /etc/fstab gives me: overlay /var/lib/docker overlay lowerdir=/var/lib/docker,upperdir=/media/mmcblk0p2/var/lib/docker,workdir=/media/mmcblk0p2/var/lib/docker-work 0 0 2022-08-26 08:34:36 Confused... 2022-08-26 08:36:34 does /var/lib/docker exists? 2022-08-26 08:37:37 Of course it does not 2022-08-26 08:37:55 Thank you 2022-08-26 12:07:42 how to load kernel modules built with/for akms? 2022-08-26 12:07:56 "akms status" says it's installed 2022-08-26 12:08:04 should lsmod list it? 2022-08-26 12:12:22 How do I enable core dumps in Alpine 2022-08-26 12:12:23 * in Alpine? 2022-08-26 12:43:12 ulimit -c unlimited makes the crashing thing put it in cwd 2022-08-26 12:43:42 modprobe would work for akms modules 2022-08-26 12:57:05 psykose: okay, the modprobe part now works (this is actually the nvidia module, and it couldn't be loaded after nouveau was loaded) 2022-08-26 12:57:33 sadly the card is unsupported :( 2022-08-26 16:38:39 hi there 2022-08-26 16:39:45 need help 2022-08-26 16:40:46 beep boop 2022-08-26 17:00:40 i have 2 GPU 2022-08-26 17:00:59 alpine is only able to detect the nvidia GPU and not the intel GPU 2022-08-26 17:01:18 please help because nouveau does not work well 2022-08-26 17:01:27 i want to use intel and not nvidia 2022-08-26 17:01:48 im using alpine with kde plasma 2022-08-26 17:04:31 robot, did you check your BIOS settings? the intel might be disabled 2022-08-26 17:04:42 its enabled 2022-08-26 17:04:55 are you using Xorg 2022-08-26 17:05:00 in other distros both GPU and nvidia 2022-08-26 17:05:13 sorry intel and nvidia appears 2022-08-26 17:05:26 did you install xf86-video-intel 2022-08-26 17:05:34 yeah 2022-08-26 17:05:42 and yes i use xorg 2022-08-26 17:05:48 xorg is not the problem 2022-08-26 17:05:55 when i installed apline 2022-08-26 17:06:12 the first thing i installed was iwd for wireless 2022-08-26 17:06:32 and then all of the intel drivers needed 2022-08-26 17:06:55 even in tty using lspci only nvidia gpu appeared 2022-08-26 17:06:57 and not intel 2022-08-26 17:07:20 while intel will show up in other distros 2022-08-26 17:07:37 do you have intel firmware installed? 2022-08-26 17:08:08 gone 2022-08-26 17:08:47 yes it is 2022-08-26 17:08:55 linux-firmware is installed 2022-08-26 17:09:07 thats what i installed first 2022-08-26 17:09:09 for drivers 2022-08-26 17:09:34 by the way i have dell precision m4700 2022-08-26 17:09:41 i7-3rd gen 2022-08-26 17:10:23 i really liked alpine but i dont know how move to intel 2022-08-26 17:31:59 robot: does your machine have a /sys/kernel/debug/vgaswitcheroo/switch file? 2022-08-26 17:32:50 no 2022-08-26 17:32:59 no files in debug 2022-08-26 17:35:19 robot: you checked as "root" user? 2022-08-26 17:35:44 no 2022-08-26 17:35:47 wait 2022-08-26 17:36:44 ok as root 2022-08-26 17:36:51 there are many files 2022-08-26 17:37:03 but not vga directory in debug 2022-08-26 17:37:23 I asked about a single specific file 2022-08-26 17:37:56 well 2022-08-26 17:38:47 I didn't mention a vga directory, its a vgaswitcheroo directory inside debug 2022-08-26 17:38:47 not switch name file 2022-08-26 17:39:16 yeah by vga i mean that vgaswitcheroo 2022-08-26 17:39:27 i just shorted it 2022-08-26 17:39:44 there is not that directory 2022-08-26 17:39:50 and not that switch file 2022-08-26 17:43:13 and one more thing 2022-08-26 17:43:24 in my home directory a file is auto created 2022-08-26 17:43:41 i made .profile 2022-08-26 17:44:10 and then i saw another auto created file named ..profile 2022-08-26 17:44:18 ..profile~ 2022-08-26 17:44:36 then i switched to bash and created .bashrc 2022-08-26 17:44:52 and now there is ..bashrc~ file in home directory as well 2022-08-26 17:44:57 how? 2022-08-26 17:45:28 ..bashrc.un~ 2022-08-26 17:45:36 sorry this is the correct name 2022-08-26 17:45:45 ..profile.un~ 2022-08-26 17:45:50 what does it mean 2022-08-26 17:45:52 you use vim and it created additional files 2022-08-26 17:46:33 but i have disabled those options 2022-08-26 17:46:42 in both vim and neovim 2022-08-26 17:46:55 set noundofile? 2022-08-26 17:47:48 actually i enabled it in both 2022-08-26 17:48:03 but in my previous distros with same settings 2022-08-26 17:48:08 no files were created 2022-08-26 17:48:38 my config is the same as i configured it months ago 2022-08-26 17:48:51 this behavior is only in alpine 2022-08-26 17:50:46 do you have noundofile in your .vimrc 2022-08-26 17:50:48 ? 2022-08-26 17:51:25 hey 2022-08-26 17:51:40 a prompt just appeared 2022-08-26 17:51:43 saying 2022-08-26 17:51:59 i have no permissions to open hexchat logs file 2022-08-26 17:52:18 while i was setting up my alacritty config 2022-08-26 17:52:47 is this a bug or someone tried to open up the log file 2022-08-26 17:53:17 i verified the iso integritty 2022-08-26 17:53:26 integrity 2022-08-26 17:55:53 did you run your hexchat as root? 2022-08-26 17:56:01 no 2022-08-26 17:56:20 i did not tried to open the log file of hexchat 2022-08-26 17:56:49 i was busy in alacritty.yml file 2022-08-26 17:57:35 im logged in as robot 2022-08-26 18:01:58 i lock the root account asap when an os is installed 2022-08-26 18:02:26 sometimes even changed the shell for the root to /bin/nologin 2022-08-26 18:02:31 or something like that 2022-08-26 18:02:56 even if you enter the correct password auth will fail for root 2022-08-26 18:03:08 unless you unlock the root account first 2022-08-26 18:10:30 suggest me what to do 2022-08-26 18:11:37 you can try sending me dmesg | grep -i vga 2022-08-26 18:11:53 no rkhunter no chkrootkit no ossec in the repos 2022-08-26 18:12:46 okay 2022-08-26 18:12:48 sending 2022-08-26 18:14:32 see 2022-08-26 22:46:20 hey alpine, can anyone tell me the correct syntax for luks to allow discards in /etc/default/grub? on void/fedora its rd.luks.allow-discards, but alpine doesn't appear to follow the same convention 2022-08-26 22:51:53 atka: in /etc/default/grub add "cryptdiscards=yes" to the GRUB_CMDLINE_LINUX_DEFAULT value 2022-08-26 22:52:25 minimal: thank you 2022-08-26 22:52:53 atka: also add "discard" to options list of /etc/crypttab entry 2022-08-26 22:53:49 ok, thanks, not using crypttab on this system but good info 2022-08-26 22:54:35 the grub entry results in initramfs' init calling nlplug-findfs with "-D" option 2022-08-26 22:55:48 atka: check the mkinitfs-bootparam manpage in mkinitfs-doc package 2022-08-27 03:22:59 http://t.xtme.us/4o5z7n06iq/ 2022-08-27 03:27:49 Check out Noir on the App Store: it adds a dark mode to any website you visit in Safari! 2022-08-27 03:27:50 https://itunes.apple.com/app/id1581140954 2022-08-27 03:43:07 hello, does alpine linux plan to switch to s6? 2022-08-27 04:15:21 Duck[m]: afair there was some discussions about this, but no concrete plans or milestones yet 2022-08-27 05:59:44 okay i will make initramfs image again 2022-08-27 07:08:57 Hi. I'm trying to set up Alpine Linux on my system, though it seems like some strange network errors are occurring. At the mirror selection section of the setup wizard, wget reports bad address on most mirrors (about 3 out of 72 work). After it selected one mirror, it's been hanging on the "Updating repository indexes...". This step has been running for about an hour, so I suspect something is not right. 2022-08-27 07:14:41 Quick test: ping google.com 2022-08-27 07:16:40 Then I would check dmesg for relevant stuff 2022-08-27 07:20:19 google.com is indeed reachable by ping 2022-08-27 07:24:21 dmesg does not seem to show any errors either 2022-08-27 07:46:09 Hmm... Try apk update again? 2022-08-27 07:47:20 You can try to ping mirror you've selected 2022-08-27 09:04:34 hi therer 2022-08-27 09:04:49 can't get more here than here 2022-08-27 09:05:03 my problem for Intel Grahics solved 2022-08-27 09:05:15 i am using my intel GPU instead of nvidia 2022-08-27 09:06:18 Graphics Processor : Mesa Intel HD Graphics 4000 2022-08-27 09:06:22 thanks Ermine 2022-08-27 11:00:55 https://www.twitch.tv/dekadencedemo 2022-08-27 11:01:25 ? 2022-08-27 11:02:48 there's a demoparty in finland, starting now 2022-08-27 11:02:51 fast graphics compo 2022-08-27 11:03:06 ? 2022-08-27 11:03:12 ? 2022-08-27 11:03:29 ? 2022-08-27 11:04:35 what is "fast graphics compo" and "demoparty" 2022-08-27 11:04:48 also, #alpine-offtopic 2022-08-27 11:05:52 demoparty = event organized by demoscene 2022-08-27 11:05:57 I guess demoscene stuff 2022-08-27 11:06:01 yeah 2022-08-27 11:07:15 what is a demoscene 2022-08-27 11:07:28 > The demoscene is an international computer art subculture focused on producing demos 2022-08-27 11:07:41 people who like fancy audiovisuals with no deeper purpose 2022-08-27 11:10:02 in 1980s hackers inserted their signatures in their pirated game editions 2022-08-27 11:12:36 ah, that stuff is fun 2022-08-27 11:13:49 no fun allowed in #alpine-linux 2022-08-27 11:14:23 ACTION became sad 2022-08-27 12:39:25 what could cause the login screen to become "(none) login: " and it gets impossible to login? i don't know what else to try at this point. the initramfs is mounting the squashfs and overlayfs stuff just fine, there is a /etc/passwd, /etc/group, /etc/shadow, /etc/hostname, ... on the /sysroot, so i don't know. the only error-like messages i see are "/dev/loop0: Can't open 2022-08-27 12:39:26 blockdev" (/dev/loop0 is the squashfs, which seems to be mounted OK) and "sh: can't access tty; job control turned off" on the serial console. 2022-08-27 12:44:32 You have problems with squashfs. Does dmeag say why did it fail to mount squashfs? 2022-08-27 15:53:45 Ermine: the only thing it says is "loop0: Detected capacity change from 0 to 41440" "/dev/loop0: Can't open blockdev" 2022-08-27 15:58:23 i see the squashfs files in /media/root-ro, and if i read the hostname in /sysroot/etc/hostname, it is the same i put in the squashfs, so i don't know why it says this error 2022-08-27 16:09:31 the squashfs is being generated with: mksquashfs base final/profile.sfs 2022-08-27 16:09:41 where base is a minirootfs with some apks installed 2022-08-27 16:19:34 in any case, what does "(none) login: " even mean? it can't read /etc/passwd and /etc/hostname? 2022-08-27 16:23:32 latter 2022-08-27 16:23:43 or perhaps execute `hostname` 2022-08-27 16:26:25 it returns '(none)', but the shell i ran it from is during the initfs, so openrc hasn't started yet 2022-08-27 16:27:00 running 'hostname ' makes it go to ' login: ', but i still can't login 2022-08-27 16:27:08 maybe it's something with openrc then 2022-08-27 16:39:26 ok, i'm getting somewhere. i symlinked the services on the squashfs instead of doing so from the initramfs, and now it says " login: ". still can't login, but that's progress 2022-08-27 16:39:29 thx psykose 2022-08-27 17:40:36 music ! : https://www.twitch.tv/dekadencedemo 2022-08-27 17:40:47 can you not spam this here :) 2022-08-27 17:41:59 it's demoscene! sorry i thought you knew it 2022-08-27 17:42:17 doesn't matter, it's not appropriate in this channel 2022-08-27 17:42:27 it would be slightly more appropriate in offtopic 2022-08-27 17:42:57 ok sorry 2022-08-27 18:50:05 i managed to fix the login screen, but i don't understand why it works 2022-08-27 18:51:19 alpine-conf's (i think) /etc/passwd,shadow,... have a root user without password right? this apk is being installed in my squashfs. but i can only login if i chroot into /sysroot and run 'passwd -d root'. but why didn't it work in the first place? 2022-08-27 18:52:12 /sysroot/etc/passwd has a root:x:0 (something like that) entry 2022-08-27 19:50:06 I made a very proper backup of alpine install (tm) and apk is angry at me: Read-only file system, how fix 2022-08-27 19:52:22 i assume either the entire mount is readonly, or the thing in var/lib is 2022-08-27 19:52:34 all 2022-08-27 19:53:02 by entire mount i mean options=ro 2022-08-27 19:53:06 not the actual files 2022-08-27 19:53:13 ok, I forgor to update /etc/fstab 2022-08-27 19:53:30 the default is rw so you would need to have that set by accident 2022-08-27 19:54:43 then the other place is /lib/apk/db 2022-08-27 20:02:25 is it possible to create an overlayfs with more than 2 directories? 2022-08-27 20:02:26 I just forgor to update fstab 2022-08-27 20:02:37 psykose: thanks for helping :P 2022-08-27 20:02:47 : ) 2022-08-27 20:05:33 Guest1357: did you check the overlayfs docs? 2022-08-27 20:07:26 not the whole thing, just that i have to pass an upper dir, lower dir and work dir 2022-08-27 20:07:42 maybe i could make a double overlay fs to have more than two 2022-08-27 20:10:29 >Multiple lower layers can now be given using the colon (“:”) as a separator character between the directory names. 2022-08-27 20:10:50 -olowerdir=/one:/two/three /merge 2022-08-27 20:10:59 /two:/three 2022-08-27 20:12:09 >As the example shows, “upperdir=” and “workdir=” may be omitted. In that case the overlay will be read-only. 2022-08-27 20:12:10 >The specified lower directories will be stacked beginning from the rightmost one and going left. 2022-08-27 20:13:57 ok then 2022-08-28 01:27:59 hey, is there an image that supports both x86 and x86_64 packages ? 2022-08-28 01:28:23 or is there an option that can be added to the /etc/apk/repositories 2022-08-28 01:28:28 wait, it doesn't default support multilib? 2022-08-28 01:28:37 well, as an option 2022-08-28 01:28:45 afaik , it doesn't 2022-08-28 01:29:02 not sure though 2022-08-28 01:29:28 Hi, I'm normally setting /etc/apk/repositories to "latest-stable", is there a way to know which is the current installed version of a system? 2022-08-28 01:30:05 cat /etc/os-release ? 2022-08-28 01:30:38 jbara[m]: no, multilib is not supported. 2022-08-28 01:30:45 jbara[m]: nice, that works perfectly, thanks! 2022-08-28 01:32:34 Ermine: alright, thank you. 2022-08-28 01:32:59 samd: welcome ^_^ 2022-08-28 07:59:05 how do you setup networkmanager in xfce for wifi? 2022-08-28 08:01:15 i followed the wiki... but networkmanager applet have it written in the wifi section : device not ready 2022-08-28 08:01:33 wpa_supplicant is installed ... 2022-08-28 08:01:54 configured networkamanger.conf according to the wiki 2022-08-28 08:02:03 wlan0 is up 2022-08-28 08:32:36 Good morning. 2022-08-28 08:33:07 I am trying to get virgl working on an Alpine VM, but it seems that X isnt loading/finding the correct modules. 2022-08-28 08:33:19 I have installed qemu-modules on the guest. 2022-08-28 08:39:04 I did clone the XML from my linux mint vm, so I believe it is correct. Perhaps the issue is that I am using xfce and not gnome? 2022-08-28 08:41:17 Forza: did you install mesa? 2022-08-28 08:41:45 Also, virgl didn't work well for me 2022-08-28 08:43:44 yes 2022-08-28 08:43:53 ? 2022-08-28 08:44:01 what 2022-08-28 08:44:43 https://paste.tnonline.net/files/LgVfT5sKIv4z_Screenshot.png 2022-08-28 08:44:46 can you help me ? 2022-08-28 08:45:01 https://paste.tnonline.net/files/4KxgrcE32yzn_Screenshot2.png 2022-08-28 08:45:24 robot: I dont know much about network manager 2022-08-28 08:45:49 okay then how to configure wifi 2022-08-28 08:45:54 i tried iwd 2022-08-28 08:46:00 iwd does not start 2022-08-28 08:46:11 it says iwd died 2022-08-28 08:46:37 i fixed all the problems 2022-08-28 08:46:56 but the wifi still needs to be fixed 2022-08-28 08:47:02 https://paste.tnonline.net/files/DadjKsI2stlW_Screenshot3.png 2022-08-28 08:47:03 linux-firmware is installed 2022-08-28 08:49:08 Rolled back a snapshot to before installing xfce and trying gnome now 2022-08-28 08:49:15 robot: what's in dmesg? 2022-08-28 08:55:09 [ 29.457894] gnome-calendar[3127]: segfault at 18 ip 00007f102be2ea89 sp 00007ffe339cabe8 error 4 in libglib-2.0.so.0.7200.1[7f102bde5000+66000] 2022-08-28 08:55:11 oups :D 2022-08-28 08:56:04 "I'll help 10individuals how to earn $30,000 in 72 hours from the crypto market. But you will pay me 10% commission when you receive your profit. if interested send me a direct message on Telegram by asking me (HOW) for more details on how to get started 2022-08-28 08:56:04 https://t.me/+lD4Ec_gRjCljYjNk 2022-08-28 08:58:28 ikke: requesting banhammer strike 2022-08-28 08:59:17 ok so it works in gnome :) 2022-08-28 08:59:44 Forza: gnome works? Install all of mesa to be sure 2022-08-28 08:59:52 Ermine: yes 2022-08-28 09:00:23 I did the same boith time: setup-desktop (choose xfce or gnome) install qemu-modules, mesa, mesa-demos, reboot 2022-08-28 09:00:43 And xfce didn't work? 2022-08-28 09:01:21 Ermine: ikke is on holidays 2022-08-28 09:01:53 Ermine: correct. I can try again :) 2022-08-28 09:02:06 is glmark2 available on alpine. can't seem to find it 2022-08-28 09:02:18 panekj: uh, forgot about it 2022-08-28 09:03:23 oh its in testing 2022-08-28 09:05:04 https://paste.tnonline.net/files/XY0pOExmSktg_image_2022-08-28_110455461.png 2022-08-28 09:05:15 success on gnome. Will try xfce again 2022-08-28 09:05:21 cat 2022-08-28 09:05:42 Pretty decent. the host is a dual-core amd 3000G with a built-in gpu in the cpu (APU) :D 2022-08-28 09:07:14 https://paste.tnonline.net/files/2GROc5DIewUy_image_2022-08-28_110651584.png running on two different VMs. 2022-08-28 09:07:41 virgl is so much easier than gpu pass-through, plus it doesn't lock a GPU to a specific VM 2022-08-28 09:07:56 Hmm, quickly googled glxinfo error message. People say that the problem is mismatched drivers. May be xfce bug as well, since gnome works 2022-08-28 09:09:31 If I recall, I tried it on Mint with xfce and it din't work there either 2022-08-28 09:09:40 but this was a year ago 2022-08-28 09:10:11 dmesg 2022-08-28 09:13:05 Btrfs makes testing this a breeze :) 2022-08-28 09:14:22 mv /mnt/rootvol/volume/root /mnt/rootvol/volume/root.old; btrfs sub snap /mnt/rootvol/snapshots/root /mnt/rootvol/volume/root; reboot :D Then start over witth setup-desktop 2022-08-28 09:14:29 dmesg have lots of output 2022-08-28 09:14:53 OK so XFCE does nott work. justt tried again 2022-08-28 09:15:41 "Duck 🏞️: afair there was some..." <- alright 2022-08-28 09:18:14 robot: can you copy the dmesg onto a pastebin service like dpaste.com or pastebin.com ? 2022-08-28 09:20:51 Should I make a bug report on Alpine about virgl and xfce 2022-08-28 09:21:08 [ 4.185724] iwlwifi 0000:03:00.0: enabling device (0100 -> 0102) 2022-08-28 09:21:08 [ 4.185586] Intel(R) Wireless WiFi driver for Linux 2022-08-28 09:21:08 [ 4.185881] iwlwifi 0000:03:00.0: can't disable ASPM; OS doesn't have ASPM control 2022-08-28 09:21:08 [ 4.187645] iwlwifi 0000:03:00.0: Direct firmware load for iwlwifi-6000-6.ucode failed with error -2 2022-08-28 09:21:08 [ 4.187670] iwlwifi 0000:03:00.0: Direct firmware load for iwlwifi-6000-5.ucode failed with error -2 2022-08-28 09:21:10 [ 4.188447] RAPL PMU: API unit is 2^-32 Joules, 3 fixed counters, 163840 ms ovfl timer 2022-08-28 09:21:10 [ 4.188449] RAPL PMU: hw unit of domain pp0-core 2^-16 Joules 2022-08-28 09:21:12 [ 4.188451] RAPL PMU: hw unit of domain pp1-gpu 2^-16 Joules 2022-08-28 09:21:12 [ 4.188450] RAPL PMU: hw unit of domain package 2^-16 Joules 2022-08-28 09:21:14 [ 4.191244] iwlwifi 0000:03:00.0: loaded firmware version 9.221.4.1 build 25532 6000-4.ucode op_mode iwldvm 2022-08-28 09:21:20 this is the output regarding wifi 2022-08-28 09:21:23 i did not pasted the full output 2022-08-28 09:21:55 robot: ok so it looks like it is loaded 2022-08-28 09:22:04 What does ifconfig show 2022-08-28 09:24:32 its fine 2022-08-28 09:24:34 look 2022-08-28 09:24:41 the wifi card is even up 2022-08-28 09:25:08 i was able to use wifi with iwd till yesterday 2022-08-28 09:25:23 but then suddenly iwd stopped 2022-08-28 09:25:46 i tried to re enable it but it said iwd died 2022-08-28 09:26:10 so i switched to netwokmanager\ 2022-08-28 09:26:32 doas apk add networkmanager network-manager-applet netwokmanager-wifi 2022-08-28 09:26:55 and configured NetworkManager.conf according to the wiki 2022-08-28 09:31:44 do you have any idea? 2022-08-28 09:31:58 No. =( 2022-08-28 09:32:10 But that iwd dies seems odd. 2022-08-28 09:32:19 Look in log files and dmesg when that happens 2022-08-28 09:32:44 anyways 2022-08-28 09:33:13 garuda qtile is downloading 2022-08-28 09:33:50 im done with alpine 2022-08-28 09:33:50 the main reason i was here was alpines simplicity and openrc as the init system 2022-08-28 09:33:57 also apk is way too good 2022-08-28 09:36:14 openrc isn't used as init 2022-08-28 09:37:04 lrwxrwxrwx root root 12 B Tue Aug 24 19:49:28 2021  /sbin/init ⇒ /bin/busybox 2022-08-28 09:37:54 not init, but init system, which includes service manager. This is a terminology question, though 2022-08-28 09:38:37 first time I see someone "wanting" openrc 2022-08-28 09:41:34 Why not to want openrc. Seems good at first glance. I would not be able to clearly explain its problems if somebody asked me 2022-08-28 09:42:48 Yea. OpenRC is nice, easy to understand, and most imporantly doesn't do wird stuff by itself :D 2022-08-28 09:42:53 weird. 2022-08-28 09:43:52 I know that there *are* problems 2022-08-28 09:44:09 from user side: no user services 2022-08-28 09:44:35 Ah, indeed 2022-08-28 09:44:48 you mean cgroups? 2022-08-28 09:44:56 or what kine of user services? 2022-08-28 09:44:58 No 2022-08-28 09:45:01 user services 2022-08-28 09:45:05 services run by users 2022-08-28 09:45:15 Like pulseaudio 2022-08-28 09:45:25 e.g. systemctl --user 2022-08-28 09:45:36 There's more problems from maintainer pov 2022-08-28 09:45:37 don't know what that means 2022-08-28 09:45:50 yes. Many apps require some systtemd module or another 2022-08-28 09:45:56 you know how openrc is running as privileged user? 2022-08-28 09:46:18 now what if you want to run/manage service as non-privileged user 2022-08-28 09:46:26 boom, user services 2022-08-28 09:46:43 basically you get own service tree for your user 2022-08-28 09:46:59 I have many services running as non-roott 2022-08-28 09:47:09 that's not the same thing 2022-08-28 09:47:16 Please explain 2022-08-28 09:47:17 you still have to manage them as root 2022-08-28 09:47:28 (privileged user) 2022-08-28 09:48:21 a user service would mean that me without using any method like sudo/doas/su root I can restart/stop/start my services 2022-08-28 09:49:54 using systemd as an example, you have `~/.config/systemd/user` which contains service units and you can manage those units via `systemctl --user`, e.g.: `systemctl --user start mypulseaudio` 2022-08-28 09:50:49 and each user can start their pulseaudio instance 2022-08-28 09:51:00 openrc can run services as different (un/privileged) users but it doesn't allow you to manage those services as unprivileged user 2022-08-28 09:51:32 I see 2022-08-28 09:51:40 it very basic way: it works by spawning another service management tree but under your user 2022-08-28 09:51:40 So a task manager in user mode 2022-08-28 09:51:57 more-or-less 2022-08-28 09:54:23 technically you can use openrc as user service management but you just need to mess a lot with openrc to get it working nicely 2022-08-28 09:59:52 Yea. I see. Not had an issue with it so far. But then I am very used to openrc as I come from Gentoo 2022-08-28 10:00:14 Hm. gnome-calendar doesn't seem to like something: gnome-calendar[3427]: segfault at 18 ip 00007f8c53ab9a89 sp 00007ffe65f99d68 error 4 in libglib-2.0.so.0.7200.1[7f8c53a70000+66000] 2022-08-28 10:00:45 I'm also used to openrc since I use Alpine for years, I'm just annoyed with all the "hacks" I have to do with openrc (: 2022-08-28 10:00:57 :) 2022-08-28 10:01:06 Likewise for SystemD though 2022-08-28 10:01:10 here is cursed idea: service management using Docker (DockerRC) 2022-08-28 10:01:33 Forza: I have not had an instance where I had to fight against systemd 2022-08-28 10:01:43 docker container per service? 2022-08-28 10:01:49 yes 2022-08-28 10:02:03 panekj: for example the waiting for xxxx service 30sec/infite 2022-08-28 10:02:35 or sytstemd remounting your filesysetm when you try to mount it degraded or add/remove disks from it 2022-08-28 10:02:45 the only difference between openrc and systemd in that, is that systemd has infinite wait time 2022-08-28 10:02:49 or systemd using nodatacow on its journal files :D 2022-08-28 10:03:02 systemd-oomd killed my browser while I was taking an online exam 2022-08-28 10:03:14 lol 2022-08-28 10:03:16 yup tthat too 2022-08-28 10:03:17 but it's understandable when systemd wants to clean shutdown 2022-08-28 10:03:22 or poweron 2022-08-28 10:03:31 ACTION needs to clean the keyboard.... 2022-08-28 10:03:53 yea. adding "nofail" and such things to fstab 2022-08-28 10:03:59 hard learning curve 2022-08-28 12:12:07 hello, I'am trying to install alpine on my laptop but when booting my disk isn't recognized (probably because the module vmd isn't loaded). I don't know how to edit initramfs so that it load that module to find my disk ? 2022-08-28 14:05:30 if a package requires additional kernel module, would simple 'echo MODULE_NAME >> /etc/modules' in $pkgname.pre-install suffice? 2022-08-28 14:07:30 grisha: I usually just add a .conf file into /etc/modules-load.d/ 2022-08-28 14:07:38 much easier to maintain 2022-08-28 14:08:29 looks reasonable, thank you 2022-08-28 14:10:43 yw 2022-08-29 07:55:15 Hello! 2022-08-29 07:55:29 Where can I report a bug for the https://pkgs.alpinelinux.org/ website? 2022-08-29 07:56:33 https://gitlab.alpinelinux.org/alpine/infra/aports-turbo/ 2022-08-29 07:57:26 psykose: thanks :) 2022-08-29 07:57:31 anytime 2022-08-29 08:17:26 Issue created ^^ 2022-08-29 12:17:55 Hm 2022-08-29 12:19:22 I have raspbery pi1, with 256MB of ram. Running it as diskless mode. It works great untill I try to install some bigger packages like docker... :/ 2022-08-29 12:24:10 T-40min https://www.youtube.com/watch?v=Y9x-QkWCzrc 2022-08-29 12:25:05 we need more links unrelated to this channel topic 2022-08-29 13:04:34 oops they scrubbed it 2022-08-29 13:07:44 (there is an -offtopic channel, where this belongs) 2022-08-29 13:32:23 more links to the ppl 2022-08-29 13:32:56 rumours has it next launchwindow is on friday 2022-08-29 13:33:20 rumours has it there is a better channel for such topics -> #alpine-offtopic 2022-08-29 13:33:41 rumours has it noone is aware of that channel 2022-08-29 13:35:18 only 89 people 2022-08-29 15:17:36 frojnd: one thing you could try is setting up the pi with a regular disk install, but mounting the root partition as read only 2022-08-29 15:17:54 that way you don't need the entire OS to fit in RAM, but you still get the advantages of immutability 2022-08-29 15:18:06 if you need to change something you can temporarily remount as tw 2022-08-29 15:18:07 *rw 2022-08-29 15:43:02 panekj: so you and 88 russian bots? 2022-08-29 17:07:36 I don't understand why you have to be a dick about the simple fact to keep this channel on topic 2022-08-29 19:57:15 Hi @ all 2022-08-29 19:57:51 o/ 2022-08-29 19:59:40 Is it a "normal" size for a initramfs when it is 47.3M big? Using kernel 5.15.59-0-lts? 2022-08-29 20:00:26 your kernel isn't in the initramfs 2022-08-29 20:01:54 I Know, I yust told the Kernel Version for info 2022-08-29 20:03:24 My prob is, that my partition /boot is now to small to update Kernel 2022-08-29 20:04:30 The initramfs of my VM are all around 7M 2022-08-29 20:05:09 Thats why I'm asking 2022-08-29 20:05:34 most of the size come froms firmware/modules 2022-08-29 20:05:42 so it depends on your hardware 2022-08-29 20:06:23 but it's quite normal 50MB 2022-08-29 20:12:43 But I only have a 100M Boot Partition, I think it is the "standard" size when set up a AL, isn't it? 2022-08-29 20:15:52 My initramfs is only 14MB 2022-08-29 20:18:45 Ok, thanks. Then I did something wrong, I think 2022-08-29 20:20:35 It's an old grown Xen System 2022-08-29 20:23:42 you can view contents with bsdtar -tvf initramfs.img or less conveniently zstd -dc initramfs.img | cpio -tv 2022-08-29 20:23:52 How is the syntax for tpaste, I try to show my mkinitfs.conf 2022-08-29 20:26:33 https://tpaste.us/ 2022-08-29 20:26:52 not sure if alpine busybox supports POST actually 2022-08-29 20:27:03 termbin probably works 2022-08-29 20:28:52 Thank You 2022-08-29 20:28:59 Here it is ... 2022-08-29 20:29:26 https://tpaste.us/yv7p 2022-08-29 20:29:47 i don't know what you want me to do with this though 2022-08-29 20:29:56 that could be easily copied to irc client :P 2022-08-29 20:32:08 Hello71: Thanks for helping out with tpaste 2022-08-29 20:32:49 I wasn't sure if it is allowed to paste in here 2022-08-29 20:33:38 if it's like 1-3 lines why not, anything more is better looking on paste 2022-08-29 20:33:54 Ok ... 2022-08-29 20:33:57 s/on paste/on tpaste,pastebin,etc 2022-08-29 20:34:41 But I think, there is nothing special in it? 2022-08-29 20:35:20 there is also /etc/mkinitfs/ 2022-08-29 20:35:43 with features.d 2022-08-29 20:36:34 but if you look at the filelist in initramfs, pretty sure it will be easy to spot what takes most sapce 2022-08-29 20:38:31 So, I have to open it up like Hello71 ask me to? 2022-08-29 20:40:08 I don't have that tools on the machine, so I'll install them first ... 2022-08-29 20:40:27 what alpine version is this 2022-08-29 20:41:22 VERSION_ID=3.16.2 2022-08-29 20:55:46 It dosn't worked with zstd but I have a result with bsdtar: 2022-08-29 20:56:25 https://tpaste.us/5kxX 2022-08-29 20:58:34 I'm not familiar with that stuff, anyone here is able to find out why it is that big? 2022-08-29 21:01:36 paste is incomplete 2022-08-29 21:01:47 but I presume it's mostly firmware that takes most space 2022-08-29 21:02:29 you should probably install only the firmware you need 2022-08-29 21:08:09 It looks like tpaste dosn't take al that stuff at once, Im sorry ... 2022-08-29 21:14:11 https://pastebin.com/wNCQpnde <-- this one looks like it is complete 2022-08-29 21:15:19 panekj: So you think that there is "everything" installed? 2022-08-29 21:16:17 I never installed something by hand ... 2022-08-29 21:16:54 You think I have to build my own initramfs? 2022-08-29 21:26:14 you could probably just remove fimrware you don't need 2022-08-29 21:26:22 I don't remember if it triggers mkinitfs or not 2022-08-29 21:33:48 I never did before :-)) 2022-08-29 21:34:05 I'll try to find some Howto or so ... 2022-08-29 21:34:53 apk list -I | grep linux-firmware 2022-08-29 21:35:30 So first I have to find out what I need :-)) 2022-08-29 21:35:36 and/or maybe apk info -e linux-firmware 2022-08-29 21:35:52 if the exit code is 1, it's not installed 2022-08-29 21:36:04 then you have specific linux-firmware pkgs which is good 2022-08-29 21:36:39 if it's installed, then you get all the firmware which i'm 99.99999% sure you don't need all 2022-08-29 21:37:29 linux-firmware 2022-08-29 21:37:29 apk info -e linux-firmware 2022-08-29 21:37:50 That's what I get ... 2022-08-29 21:38:20 then you need to figure out which firmware packages to install to have only those that it uses 2022-08-29 21:38:41 something like: modinfo $(lsmod | grep -v Module | awk -e '{ print $1}') | grep ^firmware 2022-08-29 21:45:51 So that line show's what I don't need? 2022-08-29 21:47:10 it should you what it currently uses 2022-08-29 21:47:27 s/you/show you 2022-08-29 21:47:34 algitbot: >:( 2022-08-29 21:50:32 Ok, other direction ;) 2022-08-29 21:53:13 I think I'll have to read a lot ... never did that before 2022-08-30 05:32:51 Hey, does anyone know what happened to the `unrar` program? It seems like it got removed from package repositories in v3.15 2022-08-30 05:32:58 https://pkgs.alpinelinux.org/package/v3.14/main/x86_64/unrar here it is in 3.14 2022-08-30 05:33:51 Does anyone know of a guide to update alpine via tor? 2022-08-30 05:34:15 it would be neat to download updates via tor daemon 2022-08-30 05:38:47 anjan: 7f875ea1e58f5b6feb5dcf2bdf026847f7c1cbb7 2022-08-30 05:38:59 yujiri: ^ 2022-08-30 05:39:06 wrong tag 2022-08-30 05:39:27 45 days non-stop trial 2022-08-30 05:39:31 :) 2022-08-30 05:39:55 Oh sorry 😑 2022-08-30 05:40:14 just curious, what's up with the TSC thing and what does it mean? 2022-08-30 05:50:31 Technical steering committee. 2022-08-30 05:52:43 The TSC decides on technical matters that affect a lot of users and/or are controversial 2022-08-30 05:53:53 https://gitlab.alpinelinux.org/alpine/tsc/-/issues/23 2022-08-30 05:59:22 thanks 2022-08-30 06:09:52 Okay how do I actually install a package from an APKBUILD 2022-08-30 06:10:02 I found how to build it (abuild -r) but that doesn't intsall it 2022-08-30 06:10:40 apk add package.apk 2022-08-30 06:11:11 Is there supposed to be a .apk file produced by running abuild -r? 2022-08-30 06:11:20 should be 2022-08-30 06:11:30 there isn't 2022-08-30 06:11:41 The package is stored in ~/packages 2022-08-30 06:11:59 oh 2022-08-30 06:12:31 can it be changed? i'd like to change it to /tmp or something 2022-08-30 06:12:38 Is that documented anywhere? I couldn't find it 2022-08-30 06:13:10 The subdirectories are valid repos, which you can add to /etc/apk/repositories 2022-08-30 06:54:06 if you need to extract rar there is bsdtar and 7z 2022-08-30 07:25:17 Hello, did anyone experience problems with starting a graphical environment ? 2022-08-30 07:26:23 I installed alpine disk mode on an sdcard, and have been trying to get a ghraphical environment to work for 2 days now 2022-08-30 07:27:07 I've been fighting with X11 , but even sway did not work. 2022-08-30 07:27:34 Graphical environment doesn't respond to input 2022-08-30 07:28:27 The input completely stops working (can't switch to tty) but the system still works (i know this because i can ssh to it) 2022-08-30 07:28:53 i added my user to the appropriate groups and i have elogind installed 2022-08-30 07:30:23 Checking the xorg log , there are drivers missing, installing them makes things worse and the log become more tedious (there's some "recieved signal 6, abording" or something) 2022-08-30 07:31:57 For some reason , this misbehaviour differs slightly between DMs (with the inclusion of xinit) 2022-08-30 07:34:56 this can be unrelated: I have been thinking that i did something wrong, or that it has something to do with my hardware, but a friend of mine mentioned that he's having this problem too on his raspberry pi (i'm having it on an HP laptop with integrated amdgpu and an external nvidia) 2022-08-30 07:35:47 ps: i didn't blacklist nouveau because my display is wired to the amdgpu 2022-08-30 07:36:38 * blacklist nouveau (or do anything related to graphics that has anything to do with it) because my 2022-08-30 07:42:36 I had some similar issue on a non-alpine system, related to libinput 2022-08-30 07:43:12 But not a real clear idea what caused it 2022-08-30 09:00:31 hey guys, i'm missing the ondemand cpu governor. /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors only has "powersave" and "performance". is there an apk package that contains the kernel modules for the other modes or what's going on here? 2022-08-30 09:09:08 Grabunhold: probably your "powersave" it's a modern governor pretty similar to ondemand 2022-08-30 09:10:35 check if your scaling_driver is intel_pstate 2022-08-30 09:11:07 hello, how can i use locales just as it's in ubuntu? 2022-08-30 09:17:49 donoban: scaling driver is indeed intel_pstate. are you saying "ondemand" is the better deal? 2022-08-30 09:24:28 Grabunhold: intel_pstate only has 'powersave' and 'performance' governors. For enabling 'ondemand' governor you need to switch the driver to other wich I don't remember... anyway the intel_pstate 'powersave' does freq scaling, it's pretty similar to the ondemand that you want 2022-08-30 09:25:01 take a look here https://www.kernel.org/doc/html/v4.12/admin-guide/pm/intel_pstate.html 2022-08-30 09:25:50 "intel_pstate vs acpi-cpufreq 2022-08-30 09:25:59 the other was acpi-cpufreq 2022-08-30 09:33:38 donoban: hm, i don't think i actually need the ondemand governor. i was just trying to get the system to be a little quieter and noticed that it was missing 2022-08-30 09:34:16 i even screwed up in my last message, i meant to type "powersave" 2022-08-30 09:34:19 sorry about that 2022-08-30 09:34:51 okay but by the time i typed that it wasn't even my last message any more 2022-08-30 09:35:05 ah yes, I think that intel_pstate+powersave is the better 2022-08-30 09:35:40 yeah, i got that impression after your first message to me :D i just had a brainfart when i typed "ondemand" in my reply 2022-08-30 09:36:36 :) 2022-08-30 15:30:17 Hello, I have a question. Is it possible (and easy) to switch inits on alpine? im not really a big fan of openrc and want to switch it to runit. 2022-08-30 15:41:36 it's not supported per-se 2022-08-30 15:41:51 but runit is in the repos and you can stitch together the scripts you need yourself 2022-08-30 15:41:57 but packages generally won't provide a runit service configuration 2022-08-30 15:42:19 ddevault: Runit scripts are just shell scripts 2022-08-30 15:42:22 so that wont be hard 2022-08-30 15:42:24 I am aware 2022-08-30 15:42:34 But how do i switch the inits? 2022-08-30 15:42:44 replace the init symlink? 2022-08-30 15:42:51 would that work? 2022-08-30 15:43:01 only one way to find out 2022-08-30 15:43:04 you can also apk add !openrc to get rid of openrc 2022-08-30 15:43:16 panekj: id rather try it out in a vm haha 2022-08-30 15:43:24 but for your info, it's busybox that is an init not openrc 2022-08-30 15:43:29 openrc provides service management 2022-08-30 15:43:32 ddevault: i dont really want to get rid of openrc 2022-08-30 15:43:44 panekj: did not know that 2022-08-30 15:43:53 so depends on what you want to replace exactly 2022-08-30 15:44:41 ill look into it, thanks for the info 2022-08-30 20:45:49 is the luks2/grub config settled? i was glancing at the wiki page for luks, and saw the note about "this is considered experimental and your os might not work on the next update" (or something to that effect) 2022-08-30 20:45:56 which made me laugh, a little 2022-08-30 20:51:10 Hi, is there a recommended way to declare a mount point shared at boot with alpine? (mount --make-shared) this seems to usually be handled by Systemd from my research. I'm trying to use docker containers that share their fuse mounts with the host 2022-08-30 21:47:34 invoked: luks2 does not work for grub FDE (i.e. including /boot) 2022-08-30 21:48:25 or at least not from my testing. There have been some changes applied upstream in Grub git master but I believe there is still some work left to do 2022-08-30 22:00:43 roger that. thanks. luks1 it is 2022-08-31 02:41:55 Quero solicitar a presença de alguém aqui para um diálogo, no português claro se possível. Falo do homem ou autoridade com quem às vezes troco mensagens, pelas frases dá pra perceber. Espero não estar comprometendo alguém além de mim mesmo com essa mensagem, a verdade é que atinjo poucas pessoas, não tenho muitas opções. Estou absolutamente são e consciênte, como na grande maioria dos meus dias, diga-se de passag 2022-08-31 02:41:55 em :) 2022-08-31 02:45:39 did you know that you will die all alone? 2022-08-31 02:47:02 hahaha neither you 2022-08-31 02:47:44 I will? :) 2022-08-31 02:48:10 No, i did not know about 2022-08-31 02:51:02 Now go, it's not your business 2022-08-31 09:29:05 Somewhy irc trolling is very strange 2022-08-31 12:25:07 Hi. I want to use winbind to be able to logon on a machine that is joined to a Windows domain. According to samba docs I should use nsswitch.conf, so I I think I need musl-ncsd. However when I start nscd I get the error start-stop-daemon: failed to start `/usr/sbin/nscd' 2022-08-31 12:25:32 nscd: libnss_files.so: Error loading shared library libnss_files.so: No such file or directory 2022-08-31 12:26:01 According to pkgs.alpinelinux.org there is no package that provides this? 2022-08-31 12:29:47 https://pkgs.alpinelinux.org/contents?file=*libnss*.so&path=&name=&branch=v3.16&arch=x86_64 2022-08-31 12:38:25 musl itself does not support nss 2022-08-31 12:40:05 https://pkgs.alpinelinux.org/package/edge/main/x86_64/musl-nscd does exist 2022-08-31 12:48:01 Anyone here successfully got udisks2 running with encrypted flash drives/SD cards? I'm stuck at udisksctl mount -b /dev/dm-1 saying "... is not a moutable filesystem". The FS on the memory card is XFS, in case it's relevant. 2022-08-31 12:50:00 ikke: yes. I installed musl-ncsd, but when running it it fails because it needs libnss_files.so. So 2022-08-31 12:51:21 Forza: output of "ldd /usr/sbin/nscd" ? 2022-08-31 12:51:29 XFS is not the issue; just retried with ext4. 2022-08-31 12:52:14 I suspect I might be lacking a service that udisks2 requires? I also noticed I have to enter the root password for unlocking, which is unusual as well - so apparently it doesn't think I am a local user. 2022-08-31 12:53:55 minimal: https://dpaste.com/6DKKZ6FMY 2022-08-31 12:55:15 Ahhhhhh 2022-08-31 12:55:30 So in nsswitch.conf I have passwd: files 2022-08-31 12:55:37 If I remove it it works 2022-08-31 12:57:16 But how do I then specify passwd: files winbind, for example 2022-08-31 12:58:59 Forza: you don't, I assume 2022-08-31 13:00:34 My issue doesn't happen when the card isn't LUKS'd. I'm using LUKS without LVM here, XFS right on the LUKS device. 2022-08-31 13:00:48 https://wiki.samba.org/index.php/Setting_up_Samba_as_a_Domain_Member#Joining_the_Domain_with_samba-tool_.28.3E4.15.0_only.29 2022-08-31 13:02:21 Forza: that's Samba docs which assume Glibc 2022-08-31 13:04:53 minimal: sure 2022-08-31 13:05:32 But the musl-nscd-doc says that syntax should match nsswitch.conf of that one? 2022-08-31 13:06:08 https://github.com/pikhq/musl-nscd 2022-08-31 13:10:27 It seems we should have something providing the libnss_.so files 2022-08-31 13:11:57 Forza: there are packages providing libnss_.so files, just not libnss_files.so 2022-08-31 13:12:44 Forza: the syntax does match, specifying/not specifying "files" is not syntax-related, it is functionality related 2022-08-31 13:21:28 minimal: hm. Yea. If I only do "passwd: winbind", nscd does start now, and I can login, so I don't know if it is actually trying to check against samba/winbind 2022-08-31 13:23:30 Hm. This might be a pam thing (local or ssh login)? 2022-08-31 13:25:51 Hi, I am trying to install Alpine in dualboot with windows on a UEFI system. I resized the win partition, created a partition on the freed space as /dev/sda3, mounted on /mnt and executed setup-disk. 2022-08-31 13:27:01 After this I tried to install grub but I get "grub-install: failed to get canonical path of 'tmpfs' " 2022-08-31 13:27:19 Forza: what might be a pam thing? you do not appear to be having any problem now 2022-08-31 13:28:05 Tried to create a new EFI menu entry with efibootmsg with no effect 2022-08-31 13:28:47 minimal: I just removed "files" section and just kept winbind. But not sure this is enough. I think I need to configure pam to use nss/winbind? 2022-08-31 13:29:01 At the moment I cannot boot Alpine from disk . On startup it always boot windows. secure boot disabled in bios 2022-08-31 13:30:16 RandallNowan|2: you need to select Alpine boot option inside your bios settings 2022-08-31 13:30:23 Anyone can help? Thank you 2022-08-31 13:31:02 *efibootmgr 2022-08-31 13:32:29 RandallNowan|2: did you check your boot order in bios? 2022-08-31 13:33:34 yes. I see Windows only. Can boot alpine only from usb 2022-08-31 13:36:58 RandallNowan|2: setup-disk runs grub-install itself 2022-08-31 13:38:05 I got "grub-install: command not found" in setup-disk 2022-08-31 13:38:57 i tried to setup $PATH to point to /mnt/usr/sbin to get to grub--install but got other errors 2022-08-31 13:39:56 Is Grub requred to dual boot ? any other way should be fine 2022-08-31 13:41:45 Grub is the Alpine installer's way of handling UEFI systems 2022-08-31 13:46:40 ah, as for my above question - seems to be a long known issue :( https://gitlab.alpinelinux.org/alpine/aports/-/issues/13501 2022-08-31 13:49:14 RandallNowan|2: "If you're using the MBR, you are responsible for making the proper partition bootable and make sure the MBR is OK for extlinux. If you're going to use EFI, make sure you mount esp partition on /boot/efi and set BOOTLOADER=grub and USE_EFI=1, and that grub-efi and efibootmgr are installed before running setup-disk" 2022-08-31 13:49:24 https://wiki.alpinelinux.org/wiki/Setting_up_disks_manually 2022-08-31 13:51:47 Forza: setup-disk DOES install the grub-efi package 2022-08-31 13:54:10 it also detects UEFI by the presence of the /sys/firmware/efi directory and then sets USE_EFI=1 2022-08-31 14:00:56 minimal: I was thinking about the env variable to enable grub. But perhaps that was only needed for the virt install? 2022-08-31 14:04:57 I'm looking at the setup-disk script itself (I am looking in git which in general may not reflect the version 3.16 but I think this logic is also the same in the version in Alpine 3.16) 2022-08-31 14:06:09 https://paste.tnonline.net/files/ktffJ3JxXivQ_Sk%C3%A4rmbild2022-08-31160354.png hmm? 2022-08-31 14:11:27 Forza: known issue that I opened a MR for 2 months ago: !35149, Soren submitted an alternative fix, !35484, which is still waiting feedback from Busybox upstream 2022-08-31 14:13:01 Thanks! 2022-08-31 14:13:11 Thank you for the link. I mounted the esp partition on /boot/efi. Now in setup-disk output I see "cant create directory /mnt/boot/efi/EFI/boot' and ' cant create /mnt/boot/efi/EFI/boot/bootx64.efi' . The folder I see in ../efi/EFI is named Boot with a capital B instead of boot 2022-08-31 14:13:33 how to deal with it? 2022-08-31 14:14:58 RandallNowan|2: I don't know if setup-disk is designed to handle multiboot in general... 2022-08-31 14:47:37 RandallNowan|2: isn't fat32 case insensitive anyway? 2022-08-31 14:50:43 I managed to run setup-disk without errors by modifying row 315 in the script from '/EFI/boot' to '/EFI/Boot' 2022-08-31 15:11:13 hi, i'm trying to migrate my alpine linux install to a new drive. i have set up the same partition scheme, copied over all files on the old drive using `cp -a` however grub is complaining during boot. is there a way i can regenerate the grub config? there doesn't seem to be a grub.cfg, only a grubx64.efi file in /boot 2022-08-31 15:11:44 zsoltiv: grub-mkconfig -o grub.cfg 2022-08-31 15:12:08 should i put it in /boot/EFI/alpine or in /boot/EFI/boot? 2022-08-31 15:12:45 these directories only have .efi files 2022-08-31 15:20:53 fyi, you can't migrate GRUB like that 2022-08-31 15:21:07 for partition naming reasons, UUID reasons, etc 2022-08-31 15:21:15 which is why it failed 2022-08-31 15:21:38 so do i need to do `grub-install` and then `grub-mkconfig`? 2022-08-31 15:22:33 probably won't hurt 2022-08-31 15:22:46 although I don't know if you need grub-install 2022-08-31 15:22:51 might as well anyway 2022-08-31 15:24:16 i'll just back up the current /boot 2022-08-31 15:46:21 I managed to boot 2022-08-31 15:46:51 Cannot install os-prober. I get an error 'no such package' 2022-08-31 15:47:16 running 'apk add os-prober' 2022-08-31 15:47:27 Isn't this right? 2022-08-31 15:48:09 you need to enable community repo 2022-08-31 15:50:03 Installed, thank you 2022-08-31 15:50:22 heat_: i managed to install grub, however the grub menu doesn't have an option for alpine linux 2022-08-31 15:54:08 nevermind, boot is back to how it was before for some reason 2022-08-31 15:57:15 for some reason my changes to /boot keep getting overwritten 2022-08-31 16:13:18 i'm stuck with migrating. can someone tell me what is the proper way to set up grub on a new drive? no matter what i do after chrooting into the new drive, it doesn't seem to get written to /boot 2022-08-31 16:14:38 zsoltiv: you're setting it up on a 2nd drive? 2022-08-31 16:16:28 I mean does the machine have a single drive or 2 drives attached? 2022-08-31 16:17:43 it onyl has the new drive attached, plus my raid array 2022-08-31 16:17:48 only* 2022-08-31 16:18:07 zsoltiv: so it does have more than 1 drive attached 2022-08-31 16:18:15 yes 2022-08-31 16:18:22 are you wanting to boot multiple OSes or only Alpine? 2022-08-31 16:18:29 only alpine 2022-08-31 16:18:36 i want to migrate my old install 2022-08-31 16:18:44 which seems to work, except the boot part 2022-08-31 16:18:46 so what's on the other drives? just data? 2022-08-31 16:19:22 only data 2022-08-31 16:19:47 and you're setting this up from Alpine booted off ISO/USB stick? 2022-08-31 16:20:18 yes, i'm using the standard livecd 2022-08-31 16:22:35 zsolitv: typically when /boot doesn't persist for me, I have forgotten to mount the boot partition before making changes; usually I (1) "mount /dev/ /boot", (2) "grub-install /dev/" (with EFI on x86_64, I use --target=x86_64 --efi-directory=/boot) and then (3) "grub-mkconfig -o /boot/grub/grub.cfg". (I do this mainly in a Gentoo context, but the idea is probably similar for your Alpine setup). 2022-08-31 16:22:36 ok. So you have the HDD mounted somewhere and also have /proc, /dev/, and /sys bind-mounted inside there in preparation for chrooting into that directory? 2022-08-31 16:23:47 yes 2022-08-31 16:24:03 i mounted them according to the gentoo wiki's install guide 2022-08-31 16:24:24 ok, and is /boot just a directory in the rootfs or a separate partition/filesystem? 2022-08-31 16:24:59 it's an efi system partition 2022-08-31 16:25:54 zsoltiv: i'm not asking about the ESP partition, I'm asking about what would be /boot in the rootfs, it could either be mounted for a separate partition or just be a directory in the rootfs 2022-08-31 16:26:20 it's a separate partition 2022-08-31 16:27:18 ok, so you have the boot partition mounted inside the chroot and then the ESP filesystem/partition mounted at boot/EFI on top of the boot mount? 2022-08-31 16:28:08 i have the ESP mounted at /boot 2022-08-31 16:28:19 why? 2022-08-31 16:28:56 it's how it is on most distros so i thought it would work here as well 2022-08-31 16:28:58 so then where is the boot partition mounted? 2022-08-31 16:29:46 isn't the esp the boot partition? 2022-08-31 16:29:53 generally the ESP is mount as /boot/ESP 2022-08-31 16:30:20 the /boot directory is where the kernel and initramfs are stored 2022-08-31 16:30:37 my setup is basically this: https://wiki.archlinux.org/title/Partitioning#UEFI/GPT_layout_example 2022-08-31 16:30:55 i thoughtt /boot is also part of the esp 2022-08-31 16:31:11 whereas the ESP typically contains a EFI directory with then one or more subdirs for the bootloader files of each OS/distro installed 2022-08-31 16:32:48 i see 2022-08-31 16:33:02 then i suppose my /boot is just a directory 2022-08-31 16:33:06 well that's one way to do things, never seen that done before 2022-08-31 16:33:40 for example Debian mounts ESP as /boot/esp 2022-08-31 16:34:10 if you use ESP as /boot then you'll end up with kernel and initramfs files in there as well as EFI files 2022-08-31 16:34:54 aren't the efi files in the /boot/EFI directory? that's how they are after i do `grub-install` 2022-08-31 16:35:33 zsoltiv: they're in the EFI sub-directory of wherever the ESP is mounted 2022-08-31 16:35:58 aha, good to know 2022-08-31 16:36:33 so how could i replicate alpine's way of doing it? 2022-08-31 16:36:34 so /boot/EFI is you mount ESP on /boot, or in /boot/efi/EFI/ if you mount ESP on /boot/efi 2022-08-31 16:36:59 that clears it up, thanks 2022-08-31 16:42:52 zsoltiv: just double-checking how "stock" Alpine does it (I do a few non-standard things myself) 2022-08-31 16:43:07 alright 2022-08-31 16:46:33 ok, so standard is no separate bootfs (so /boot is just a directory in /) and the ESP is mounted at /boot/efi 2022-08-31 16:48:25 i see 2022-08-31 16:48:30 and then EFI files appear in /boot/efi/EFI/alpine/ and /boot/efi/EFI/boot/ (the fallback) 2022-08-31 16:49:06 how can i create those two directories? i suppose just `grub-install`-ing won't be enough 2022-08-31 16:49:32 grub-install will take care of that for you 2022-08-31 16:50:03 alright 2022-08-31 16:50:09 the alpine installer doesn't use EFI variables, that doesn't matter for you as you're not installing another OS/distro as well 2022-08-31 16:50:56 so you need to mount the ESP partition inside the chroot as boot/efi 2022-08-31 16:51:01 is it an issue that my /boot from the old drive doesn't have the kernel image in it? 2022-08-31 16:51:02 okay 2022-08-31 16:51:32 zsoltiv: so the kernel and initramfs are in the ESP partition? 2022-08-31 16:52:13 the ESP partition only had the .efi files 2022-08-31 16:52:22 one in alpine and one in boot 2022-08-31 16:52:40 both are grubx64.efi 2022-08-31 16:53:00 but nothing else 2022-08-31 16:53:14 zsoltiv: so where were the kernel, initramfs, and other related files then? 2022-08-31 16:53:38 i'm not sure about that 2022-08-31 16:53:41 gonna check 2022-08-31 16:55:44 it... doesn't find anything? 2022-08-31 16:55:47 that's weird 2022-08-31 16:59:05 nevermind it's there 2022-08-31 16:59:12 where? 2022-08-31 16:59:21 it is in /boot on the old drive 2022-08-31 16:59:32 it seems cp -ra somehow didn't copy it 2022-08-31 16:59:46 but it did copy /boot/efi 2022-08-31 17:01:11 so once you've put those files in place (and all the mounts are done) then chroot in 2022-08-31 17:02:04 alright 2022-08-31 17:02:22 do i need the boot symlink as well? 2022-08-31 17:02:35 there is a /boot/boot symlink that just points to /boot 2022-08-31 17:02:42 do the contents of /etc/default/grub (inside the chroot) look correct? 2022-08-31 17:03:14 I think that softlink is to workaround a warning in something so best to create it anyway 2022-08-31 17:03:21 alright 2022-08-31 17:04:22 just to doublecheck, this is a x86_64 (64bit), not x86 (32bit) install, right? 2022-08-31 17:04:32 yes it's an x86_64 install 2022-08-31 17:05:04 ok, so then it should be a case of running this to install Grub: 2022-08-31 17:07:21 (run *inside* the chroot) grub-install --target=x86_64-efi --efi-directory=/boot/efi --no-nvram --bootloader-id=alpine --boot-directory=/boot 2022-08-31 17:07:58 don't think the "--boot-directory" option is strictly needed as you're chroot-ed in but safe yo specify it anyway 2022-08-31 17:08:57 that should then create/update file in /boot/efi/EFI/alpine/ directory 2022-08-31 17:09:33 then you'll want to copy the grubx64.efi in there to /boot/efi/EFI/boot/ and rename it as bootx64.efi 2022-08-31 17:09:59 then you'll need to generate/regenerate the /boot/grub/grub.cfg file 2022-08-31 17:10:39 assuming the contents of /etc/default/grub are correct then you can do that via "grub-mkconfig -o /boot/grub/grub.cfg" 2022-08-31 17:11:23 that should be you done 2022-08-31 17:11:44 alright, done 2022-08-31 17:11:48 i'll try rebooting 2022-08-31 17:13:44 it works 2022-08-31 17:14:12 many thanks, i have been bashing my head against this one for hours now 2022-08-31 17:50:56 Thank me later https://t.me/+aYEDT54DtCU3NGMx 2022-08-31 17:51:10 i wont 2022-08-31 17:51:11 no 2022-08-31 19:21:09 Best Free Nextgen Social/Dating Site - Southern Society - http://ssd.us.to 2022-08-31 19:25:01 I'm on edge and updated my packages today, running sway + seatd. Previously invoking `seatd-launch dbus-run-session "sway"` launched the wm just fine, but now I get "Socket file found at socket path /run/seatd.sock, refusing to start" 2022-08-31 19:25:16 The issue seems to go away if I first rm /run/seatd.sock 2022-08-31 19:25:38 Is this likely to do with updating packages earlier? I don't think I changed anything else significant since last reboot 2022-08-31 19:26:31 yeah, probably related to seatd 0.7 2022-08-31 19:27:08 > seatd-launch: Do not unlink socket path 2022-08-31 19:27:09 yep 2022-08-31 19:27:41 where's this from? I checked the seatd logs earlier but concluded it probably wasn't the issue since 0.7 was released 3 months ago 2022-08-31 19:27:52 But the alpine package was built yesterday on second look 2022-08-31 19:28:15 by logs I mean git log 2022-08-31 19:30:05 ah I've got it: https://git.sr.ht/~kennylevinsen/seatd/refs 2022-08-31 19:30:47 https://git.sr.ht/~kennylevinsen/seatd/commit/32d06482d3aeaac166d76912fcba53fa8dfb2fcf 2022-08-31 19:31:01 then, from main.c: 2022-08-31 19:31:02 } else if (!unlink_existing_socket) { 2022-08-31 19:31:02 log_errorf("Socket file found at socket path %s, refusing to start", 2022-08-31 19:31:37 and case 'z' for under seatd-launch: // Running under seatd-launch. We do not unlink files 2022-08-31 19:31:39 unlink_existing_socket = false; 2022-08-31 19:32:20 what was that trick to use sanitizers with meson and clang 2022-08-31 19:32:26 i forgot what the point of seatd launch is (i just have seatd started via rc-update and it works) but it should delete that itself on stop 2022-08-31 19:32:33 im getting lots of underfined ref but i remember getting it to work 2022-08-31 19:32:40 CC=clang -Db_sanitize=address 2022-08-31 19:32:44 but it depends on what for 2022-08-31 19:32:47 some codebases just don't work 2022-08-31 19:32:58 wasnt there a lib to have 2022-08-31 19:33:04 apk add compiler-rt 2022-08-31 19:33:07 but you would get other errors 2022-08-31 19:33:10 if you didn't have it 2022-08-31 19:33:13 what codebase 2022-08-31 19:33:18 wlroots 2022-08-31 19:33:26 hmm 2022-08-31 19:33:36 lemme check 2022-08-31 19:33:41 latest master or 2022-08-31 19:33:45 aye 2022-08-31 19:34:50 needed -Db_lundef=false 2022-08-31 19:35:30 thanks psykose 2022-08-31 19:37:21 huh 2022-08-31 19:37:24 >meson.build:206: WARNING: Trying to use address sanitizer on Clang with b_lundef. 2022-08-31 19:37:26 it even tells us.. 2022-08-31 19:38:48 good find 2022-08-31 19:44:07 thanks psykose, i think i had seatd-run left over from when i didn't have the seatd daemon enabled 2022-08-31 19:44:35 so previously it deleted the daemon-enabled one and then ran fine 2022-08-31 19:44:46 yep 2022-08-31 19:45:29 it is a suid binary so it's being real careful 2022-08-31 19:45:35 not surprised each version is even more toned down 2022-08-31 20:06:43 In the name of Elohim the one and only the King of kings the right the sustainer of existence the most powerful 1_ Monotheism Judaism is a special Branch of islam, it is the belief in Elohim the only one, no God except he, from prophet Moses way 2022-08-31 20:06:52 The right belief is: there is no God except one; Elohim, and prophet Moses is the messenger of Elohim (God Rules and the power is in his hands) 2_ No body asked U to commite crimes AND kiLL innocent believers and poor people, SySTeMATicly which U r judged upon by God the redeemer 2022-08-31 20:07:02 3_ By the authority of Elohim the one the greatest and from Prophets Moses haron and Joshua way: 4_ People u r now appointed by us to achieve big achievements - its your bad acts and deeds and God the redeemer Big punishments getting back on u till u do whats requested well. 2022-08-31 20:07:14 5_ You are requested to eliminate personalities and positions in power and in the ruling current regimes inplace of what u did for this tyrant regimes of crimes until its end, under consequence of big punishments from Elohim the Greatest redeemer if u were late [Moses of Elohim. M] 2022-08-31 22:20:14 do #alpine-* get more of these on account of being near the beginning of the alphabet 2022-08-31 22:21:00 it's most likely automated 2022-08-31 22:21:08 list all channels -> join -> spam 2022-08-31 22:23:42 probably 2022-08-31 22:29:08 has anybody had any success deploying strongswan on alpine? it's my first dive into ipsec so it's very possible I'm doing something wrong 2022-08-31 22:29:42 I'm presuming it's just a config issue, but I feel like I'm going crazy here 2022-08-31 22:33:24 wouldn't be surprised if the defaults were broken for some reason 2022-08-31 22:33:58 I am a little suspicious of that, but I do know ipsec is a bit complex to configure properly 2022-08-31 22:34:51 my biggest concern is the kernel modules required, documented here https://docs.strongswan.org/docs/5.9/install/kernelModules.html 2022-08-31 22:37:48 I'm getting 'unable to create IPv4 routing table rule' and 'unable to create IPv6 routing table rule' when I run charon-cmd, but frankly I have no idea if that's just a red herring 2022-08-31 22:38:47 they're all enabled 2022-08-31 22:39:41 first sanity check is that list of modules on that page right below (make sure the list is loaded, added to /etc/modules , etc) 2022-08-31 22:40:05 yeah, I've loaded all of those with modprobe without issue 2022-08-31 22:40:06 second one is that the running kernel matches the installed one (when you upgrade you have to reboot) 2022-08-31 22:40:31 fresh installs here of 3.16.2, not on edge 2022-08-31 22:40:38 I couldn't see CONFIG_IPV6_MULTIPLE_TABLES in lts.x86_64.config 2022-08-31 22:41:04 (I'm running IPV6 only in this test environment... just for some added pain) 2022-08-31 22:42:44 you can check it in /boot/config-lts 2022-08-31 22:43:51 there's a script on that page you could just run (though uname -r won't match the config) 2022-08-31 22:45:10 that all comes back looking happy, everything is compiled in or a module so that's good 2022-08-31 22:45:23 hm. 2022-08-31 22:46:00 guess it's something else then 2022-08-31 22:46:13 you can strace the failing charon command 2022-08-31 22:51:48 well, let's call that homework 2022-08-31 22:52:08 I'll be back in a week when I've looked through the strace :D 2022-08-31 22:55:10 :) 2022-08-31 22:55:18 you can pass some stuff to make it failed calls only, or similar 2022-08-31 22:55:29 doesn't take super long to scroll starting from the bottom and look at failed things 2022-08-31 22:59:21 ?=.*E 2022-08-31 23:00:59 cute emoticon 2022-08-31 23:01:18 (*/ω\*) 2022-08-31 23:07:06 strace shows an -EEXIST return right before it prints that it is unable to add the routing table rule; might be on to something here 2022-08-31 23:07:41 interestingly it is transient: first time I run charon-cmd after restarting the strongswan service I get this error, but not the second or subsequent times 2022-08-31 23:07:47 down the rabbit hole... 2022-08-31 23:17:40 that's not very helpful without seeing the whole strace :p