2023-09-01 11:49:12 Hi, does apk keep track somewhere of whether a package was installed explicitly or as a dependency? 2023-09-01 11:49:47 af: everything installed explicitly is listed in /etc/apk/world 2023-09-01 11:50:09 perfect, thank you 2023-09-01 12:01:12 do we have raspi-config in the raspberrypi Alpine version ? I can't find it, I would like to disable the serial for console output? 2023-09-01 12:08:06 enable_uart=1 in config.txt seems to be close but not sure it disable the login shell over serial, I would like the serial port hardware to be enabled but no login shell over serial 2023-09-01 12:11:36 blt[m]1: Isn't it a matter of modifying /etc/inittab then? 2023-09-01 12:13:19 ikke: thanks, it seems that #ttyS0::respawn:/sbin/getty -L ttyS0 115200 vt100 is commented but I see console [ttyS0] enabled in my dmesg 2023-09-01 12:42:41 blt[m]1: console != getty 2023-09-01 12:43:00 console refers to where the kernel might right messages, and what device owns /dev/console 2023-09-01 12:43:04 s/right/write/ 2023-09-01 12:44:04 kernel will printk to all consoles, and the last console= on the kernel command line is the one that becomes /dev/console 2023-09-01 12:44:40 but getty is responsible for providing a login promt, right? 2023-09-01 12:44:45 yeah 2023-09-01 12:45:01 so if you're not starting a getty on the tty device, you're not going to get a login prompt 2023-09-01 13:39:13 so it's a matter of what "console=" entries are present on cmdline (from cmdline.txt file in boot partition). Does it specify "console=ttyAMA0"? (ttyS0 is a a *pc* serial port, ttyAMA0 is an Arm serial port)) 2023-09-01 15:39:50 Hi. Wanted to check before filing an issue to see if I'm not missing something obvious 2023-09-01 15:40:38 Been trying to use biber, but I keep getting a Perl error about mismatched versions 2023-09-01 15:41:23 It seems to me that it means by perl binary was compiled with different settings than the dynamic libraries biber needs 2023-09-01 15:41:36 I guess that is something that should be fixed on the distro level 2023-09-01 15:41:40 Am I correct? 2023-09-01 15:46:38 If you're not mixing different releases, then probably 2023-09-01 15:49:17 I don't think I am 2023-09-01 15:49:42 Ok. Is the project where I'm supposed to create the issue the aports one? 2023-09-01 15:51:07 yes 2023-09-01 15:51:45 Ok. Thanks. 2023-09-01 17:39:41 In the pkgs.alpinelinux.org, there is a build date 2023-09-01 17:39:41 Does the time equal aport commit time? 2023-09-01 17:40:27 No, to when the builder actually built the package 2023-09-01 17:40:35 šŸ¤” 2023-09-01 17:41:05 Almost same time (maybe minutes later)? 2023-09-01 17:41:50 can also be longer if the builder has a lot of packages to build or is stuck for some reason 2023-09-01 17:42:16 No new commit == no new build ? (If success) 2023-09-01 17:43:05 it checks if a package with the same pkgver and pkgrel already exists 2023-09-01 17:43:15 (same for subpackages) 2023-09-01 17:44:34 So we need change plgver or pkgrel +1 to make build 2023-09-01 17:44:36 Got it, thank you šŸ„° 2023-09-01 17:44:42 Yes 2023-09-01 17:44:45 And I must correct myself 2023-09-01 17:44:59 to facilitate reproducable builds, the build date has been set equal to the commit date 2023-09-01 17:45:30 One clue is that a package has the same build dates for all architectures 2023-09-01 18:48:31 Oh, that's neat. 2023-09-01 18:48:58 Is there a database of package checksums? Can I build them locally in a chroot and compare which ones yield the same results? 2023-09-01 18:54:00 whynothugo, i think an APKINDEX is such a database 2023-09-01 18:56:45 I like that I can just gunzip -c APKINDEX.00163840.tar.gz it and it's nice readable text. 2023-09-01 18:57:29 Ah, the fields are right here: https://wiki.alpinelinux.org/wiki/Apk_spec#APKINDEX_Format 2023-09-01 19:18:16 Is it possible to scroll up on the tty? S-PgUp isn't working 2023-09-01 19:19:56 bosco: not since 5.9: https://www.phoronix.com/news/Linux-5.9-Drops-Soft-Scrollback 2023-09-01 19:21:32 Thanks 2023-09-01 19:22:27 My system seems to be kinda bricked and I can't get the first (out of many) error message, is there a way I can see it? 2023-09-02 05:30:58 so I'm still having an issue where iwd starts after networking and I don't get a dhcp address. does anyone know how to fix that? 2023-09-02 05:31:19 they're both in boot. should I move networking into default so that it starts later? 2023-09-02 05:32:29 or should I add iwd to the depend after section of the networking init service? 2023-09-02 05:33:54 iwd has before net but it doesn't seem to work 2023-09-02 05:37:49 how to check if ntpd is working properly? 2023-09-02 06:02:27 p1fk6ohrq9: which ntpd? 2023-09-02 06:04:13 codebam: the default rc service for iwd should start before networking... Unless... rc_parallel="YES" in /etc/rc.conf 2023-09-02 06:32:07 zcrayfish: busybox ntpd 2023-09-02 06:33:47 No great ways to do it; but it's not impossible 2023-09-02 06:33:51 https://serverfault.com/questions/845814/is-it-possible-to-check-ntpd-status-on-a-busybox-system <-- for instance 2023-09-02 06:34:27 thanks. will look into it. 2023-09-02 06:37:41 maybe I missed some news but I don't see influxdb anymore on Alpine 3.18 ? 2023-09-02 06:40:10 "so it's a matter of what "..." <- "root=/dev/vg0/lv_root modules=sd-mod,usb-storage,ext4 quiet rootfstype=ext4" in my cmdline.txt 2023-09-02 06:41:55 blt[m]1: I guess it hasn't had a maintainer since 3.12 or so, so it was dropped in this release. :/ 2023-09-02 06:54:48 it's set to no, is there anything else I can check? 2023-09-02 06:56:42 maybe it's starting but not connected before networking comes up to do dhcp? 2023-09-02 06:58:29 dunno 2023-09-02 06:59:28 can I put a delay on networking starting? 2023-09-02 07:00:11 how would I do that. do I just do 'sleep &&' in the service? 2023-09-02 07:01:11 I guess I could also just switch back to wpa_supplicant 2023-09-02 07:03:42 are you using NetworkManager also? 2023-09-02 07:03:47 just curious 2023-09-02 07:05:30 I enabled the builtin dhcp client in iwd and that seems to work. it got an ip after restarting iwd 2023-09-02 07:07:56 sweet 2023-09-02 07:36:19 Hello. Is it just me or some lxqt tools (lximage-qt, pcmanfm-qt) refuse to launch? I'm using stable alpine right now. Anyone willing to confirm ? 2023-09-02 07:42:57 I use edge, but those all ran fine for me on 3.18.2 2023-09-02 07:45:12 If one of your terminals still opens, lximage-qt stays in the foreground and prints warnings and errors; could be useful. 2023-09-02 07:47:10 ahmadraniri[m]: do you get an error message? 2023-09-02 07:50:16 ikke: No at all, unfortunately. When I run it from terminal, nothing show up. I also check it using gdb but I got nothing. Both on Wayland and xorg. 2023-09-02 07:50:48 It's strange, indeed. 2023-09-02 07:52:07 how about strace? 2023-09-02 07:53:37 Strace from gdb : No default breakpoint address now. 2023-09-02 08:34:06 It seems fixed by using dbus-run-session. Thanks. 2023-09-02 08:49:21 speaking of lxqt... latest labwc's got lxqt-panel not drawing on top of full-screen programs any more. Makes games a lot more enjoyable 2023-09-02 12:42:45 why if i do lsblk it prints to me sdb 0B? what the hell is this disk? 2023-09-02 12:43:56 or its bot disk 2023-09-02 12:44:10 i have no idea why it displaying 2023-09-02 13:19:31 i'm looking into apkindex "p:", i know cmd is exec but what is py3.11 2023-09-02 13:19:41 example: cmd:apparmor_status=3.1.6-r1 py3.11:apparmor=3.1.6-r1 2023-09-02 13:19:53 from here https://paste.opensuse.org/pastes/820382b2b7c0 2023-09-02 13:20:57 qaqland[m]: the idea is that you can depend / pull in a python project by upstream name rather than by package name 2023-09-02 13:21:25 qaqland[m]: https://gitlab.alpinelinux.org/alpine/abuild/-/commit/ac3ee42458ebb6204c75135cbeb30201777e4116 2023-09-02 16:16:38 hi. i enabled: net.core.default_qdisc=fq and net.ipv4.tcp_congestion_control=bbr . ss -tin shows bbr is in use, but qdisc for wlan0 and lo = noqueue, not fq (eth0 is not in use on my laptop) i can force fq with a tc-command, but why are these kernel parameters not enough? i had no idea about this topic before yesterday, so sorry.. . this is my last question, after that, i am done with experiments. 2023-09-02 16:54:26 ah, i guess it's intel: https://bbs.archlinux.org/viewtopic.php?pid=1852605#p1852605 . 2023-09-02 17:25:52 ikke: thx~ 2023-09-02 17:27:41 eg. I can depend on py3.11:torch not pytorchšŸ˜„ 2023-09-02 17:28:37 Yes, but when python 3.12 is pushed, the dependencies would need to be updated as well 2023-09-02 17:29:14 anyone got qmk working? cant flash my nyquist, "no bootloader found" 2023-09-02 17:30:07 frag: I have it working, but might be fuzzy in the details 2023-09-02 17:31:21 whynothugo: fuzzy? i got a "minor problem": āš  We do not recommend avr-gcc newer than 8. Downgrading to 8.x is recommended. 2023-09-02 17:31:53 when doing 'qmk setup' 2023-09-02 17:33:43 frag: What exactly command fails with "no bootloader found" 2023-09-02 17:34:17 I'm using `qmk_flash` and provide a json generated with qmk-configurator 2023-09-02 17:34:56 whynothugo: qmk flash -kb keebio/nyquist/rev3 -km default 2023-09-02 17:35:13 but it keeps trying to find it forever.. 2023-09-02 17:35:36 and im in RESET mode with the nyquist 2023-09-02 17:36:13 i dont even have qmk_flash... did you not install it from repo (testing) whynothugo ? 2023-09-02 17:55:16 how do you restart udev? with rc-service? 2023-09-02 17:56:31 Yes, there are multiple udev related services 2023-09-02 17:57:17 https://tpaste.us/z5n5 2023-09-02 17:58:39 ikke: oh, need to reload /etc/udev/rules.d/ 2023-09-02 17:59:04 afaik, udev automatically does that 2023-09-02 17:59:10 otherwise there is udevadm 2023-09-02 17:59:36 udev control -R 2023-09-02 18:03:23 ikke: dont have the udev command, but tried udevadm, didnt work... i copyied something there after 'qmk setup' complained you see.. and it stopped complaining (so thought maube i needed to restart udev) 2023-09-02 18:03:39 but still cant flash so i guess its not that .. 2023-09-02 18:17:12 instead of restarting udev try restarting udev-trigger 2023-09-02 18:17:33 it does essentially the equivalent of a restart 2023-09-02 18:17:44 s/udev/udevd/ 2023-09-02 18:22:06 caskd[m]: hmm get the same result 2023-09-02 18:44:20 has anyone used firefox recently on ppc64le 2023-09-02 18:46:43 i get a message about "The bookmarks and history system will not be functional because one of Firefox's files is in use by another application." it links to a page that gives advice on recreating those files or using a new profile, none of it helps, i can completely nuke all firefox's data folders and it doesn't change anything 2023-09-02 19:05:15 so I set up bluetooth and installed the bluetooth firmware but when I scan I can't find any devices? 2023-09-02 19:06:04 dmesg says this when I'm scanning https://pastebin.seanbehan.ca/0BKjQefcBO.txt 2023-09-02 19:06:29 why setup-devd not purging other (unused) device managers? 2023-09-02 19:07:15 why would it? setup scripts generally don't remove other packages like that 2023-09-02 19:07:27 you can remove them yourself if you'd like 2023-09-02 19:09:32 like as i understand i can use setup-devd when i want switch to other device manager? 2023-09-02 19:09:50 or its wrong usage? 2023-09-02 19:10:59 I would not do that, those setup scripts are intended for use during installation 2023-09-02 19:11:17 if I wanted to switch device managers, I would use apk to install the new one and configure it normally 2023-09-02 19:11:39 setup-devd does exactly what it's called, it only sets up a device manager, it won't migrate or reconfigure other ones 2023-09-02 19:12:26 it would be called manage-devd otherwise 2023-09-02 19:12:32 or similarly 2023-09-02 19:13:45 I used rfkill to block and then unblock it and it worked 2023-09-02 19:14:09 but why is it on alpine's sway guide? 2023-09-02 19:14:38 those guides are generally written assuming you are doing initial system setup 2023-09-02 19:16:00 i underatand but why they dont do it as you said before? 2023-09-02 19:16:34 you'd have to ask the author, I don't know 2023-09-02 19:16:49 also eudev is dead? 2023-09-02 19:17:08 or alpine dont use eudev? 2023-09-02 19:17:11 no, eudev is still the main implementation 2023-09-02 19:18:45 it's just that the e prefix is left out as there's no other implementation compatible with alpine at the moment, so it's implicitly assumed that udev = eudev in such context 2023-09-02 19:20:28 I think the default is still mdev but the only real options on alpine are mdev, mdevd, and eudev 2023-09-02 19:20:38 (installed as /sbin/udevd as caskd says) 2023-09-02 19:21:22 correct 2023-09-02 19:22:10 why gentoo say eudev is dead, and use systemd udev even in openrc, who knows? 2023-09-02 19:22:52 i am not sure if udev works without systemd but maybe they just patch the upstream instead of maintaining a fork nowadays 2023-09-02 19:23:34 so in that case the project itself is "dead" because there's no fork being maintained, just a set of patches 2023-09-02 19:23:58 on alpine its not "dead"? 2023-09-02 19:24:22 or better using mdev+libudev-zero 2023-09-02 19:24:47 I don't know what you are talking about? 2023-09-02 19:24:51 https://github.com/eudev-project/eudev eudev is actively developed 2023-09-02 19:24:57 it is no longer *part of gentoo* 2023-09-02 19:25:35 eudev works just fine 2023-09-02 19:25:42 libudev-zero is sadly still missing a lot of features, so if you have things relying on udev internals then i'd recommend sticking with udev or using mdev(d) otherwise, it can only fill a niche right now 2023-09-02 19:25:59 you could try using mdev + libudev-zero if you want to, but in the words of the libudev-zero maintainers, "Many functions and interfaces still aren't implemented, which may lead to breakage in some programs." 2023-09-02 19:26:06 so I'd just use eudev 2023-09-02 19:26:22 a good example i met myself is multipathd 2023-09-02 19:26:35 not gonna work with -zero due to missing properties 2023-09-02 19:33:38 somebody say now udev in gentoo faster then eudev (idk how they do udev with openrc "independently of systemd" as they say) 2023-09-02 19:35:04 We have #alpine-offtopic to talk about Gentoo. 2023-09-02 19:35:31 ok 2023-09-02 20:23:20 (but also I would just ask the gentoo folks directly) 2023-09-02 22:00:29 Morning. 2023-09-02 22:01:21 I recently found out that Solaris has direct binding, and now I'm shocked, _shocked_ I tell you, that Alpine doesn't. I mean I know it needs musl support but why doesn't musl support it? It just seems like the right thing. 2023-09-02 22:25:47 Hi all, why is alpine building packages using r1 and r2 for the same release ? 2023-09-02 23:01:19 is there a way to insert unicodes on alpine? (like ctrl+shift+u+code on some systems) 2023-09-02 23:04:15 i'm pretty sure that depends on whatever context you mean 2023-09-02 23:04:29 as in, terminal ( which? ), desktop environment, tty? 2023-09-02 23:06:04 oh .. st, ratpoison 2023-09-02 23:06:21 qmk supports inserting unicode now... guess it wont work great tho 2023-09-02 23:06:30 too bad hehe 2023-09-03 00:59:33 frag, st supports ISO 14755 2023-09-03 06:09:29 quinq: what does that mean? ctrl+shift+code should work? 2023-09-03 06:45:04 frag, actually it's been moved out to being a patch, so you'll have to add it back yourself 2023-09-03 06:45:53 But the default key binding is Ctrl+Shift+i 2023-09-03 06:46:40 ah, seems it will not work everywhere anyway ... 2023-09-03 06:47:55 how not? 2023-09-03 06:48:51 Ah, you mean you want a global way of doing that 2023-09-03 06:49:28 That's easy to do, you can write a couple-line script with dmenu and printf 2023-09-03 06:50:50 Well, the only ā€œcomplexā€ part is to output the codepoint to somewhere, could be the selection/clipboard 2023-09-03 06:53:22 Though there must be tools that prints to the currently focused window 2023-09-03 06:55:26 was hoping you could program the keymap with qmk so you dont need any xkb config 2023-09-03 06:56:58 You wouldn't 2023-09-03 08:35:05 linearcannon: maybe you can open an issue about it? 2023-09-03 10:11:37 yesterday there said me the setup-devd bad way to switching between device managers 2023-09-03 10:24:14 is some way to choose device manager during setup-alpine? 2023-09-03 10:24:40 or better do it manually after installing 2023-09-03 10:26:13 DEVDOPTS="-C " setup-alpine 2023-09-03 10:27:04 if i do installation wierd 2023-09-03 10:27:18 like do "diskless" install 2023-09-03 10:27:33 "ramless" is fun 2023-09-03 10:27:50 after partitioning and mount to /mnt 2023-09-03 10:28:27 then `BOOTLOADER=grub USE_EFI=1 setup-disk /mnt` 2023-09-03 10:31:16 i need specify this DEVOPTS="-C when setup-disk right? 2023-09-03 10:31:30 no, setup-alpine 2023-09-03 10:31:58 It's setup-alpine that reads that environment variable, not setup-disk 2023-09-03 10:33:24 after all if i want change device manager after install, what is my steps? 2023-09-03 10:35:03 If I look at setup-devd, it allows you to switch device managers, it just does not uninstall the other ones 2023-09-03 10:35:29 https://gitlab.alpinelinux.org/alpine/alpine-conf/-/blob/master/setup-devd.in#L122-L124 2023-09-03 10:36:56 so run setup-devd to switch to your desired manager, and afterwards, uninstall the other one you don't want anymore (although mdev is part of busybox, so you you can't uninstall that) 2023-09-03 10:42:15 why no guide how do it on wiki? 2023-09-03 10:44:33 Because no one wrote it 2023-09-03 10:48:41 are we playing mindgames now? ;) 2023-09-03 11:00:51 No, someone would need to take it up to write it 2023-09-03 11:09:58 why in setup-devd its `rc-update delete --quiet --quiet hwdrivers sysinit || :` 2023-09-03 11:10:23 then rc-update delete --quiet --quiet mdev sysinit || : 2023-09-03 11:10:53 remove them from the sysinit runlevel and don't fail if they were never in there 2023-09-03 11:26:54 scripts often run with set -e, which means if any command fails, terminate immediately; || : is one of the fastest (but more obtuse) ways to ignore a command's exit status when running with set -e 2023-09-03 11:27:19 : is a do-nothing command, akin to true 2023-09-03 11:27:48 what i need if switching from mdev to eudev? https://pastebin.com/sjJn09mV 2023-09-03 11:28:23 setup-devd do sonething coldplug, i have no idea what is this 2023-09-03 11:28:35 setup-devd do sonething coldplug, i have no idea what is this 2023-09-03 11:28:43 applying the policies to alreayd existing devices 2023-09-03 11:29:04 hotplug is about detecting new devices 2023-09-03 11:34:47 as i understand all i need to switch device managers is just running `setup-devd ` 2023-09-03 11:36:03 yes 2023-09-03 11:37:17 Is ash really underrated as daily drive shell unlike bash or zsh ? 2023-09-03 11:37:40 The only thing I personally miss in ash is alt+ 2023-09-03 11:37:45 but your mileage may vary 2023-09-03 11:37:52 busybox ash is awesome. 2023-09-03 11:39:06 tfw you forget you're in ash and brace expansion doesn't work 2023-09-03 11:39:18 and no M-y 2023-09-03 11:40:30 The only things I miss are cut and yank some parts of line (Ctrl+ u/k and Ctrl+y). 2023-09-03 12:05:00 how install and set bash as shekl 2023-09-03 12:05:12 *shell on alpibe? 2023-09-03 12:05:20 ascensionwires: Take one guess on how it install bash 2023-09-03 12:05:38 how set it as shell? 2023-09-03 12:06:30 without installing any extra tools, change it in /etc/passwd 2023-09-03 12:06:47 ok 2023-09-03 12:06:52 If you install `shadow`, there is chsh 2023-09-03 12:07:49 no i dont want shadow in my system 2023-09-03 12:08:39 Just gave you your options 2023-09-03 12:12:56 you don't even get vipw, so it's easy to clobber a non shadow install 2023-09-03 12:34:50 why is alpine building packages using r1 and r2 for the same release ? 2023-09-03 12:35:16 it seems some repackaging after software releases, alpine builds r1 and like 2 weeks later r2 2023-09-03 12:36:13 Tach: different reasons 2023-09-03 12:36:29 one reason would be to rebuild after a library it depends on has been upgraded 2023-09-03 12:36:43 ikke because of that I'm thinking about building my own 2023-09-03 12:36:51 Why? 2023-09-03 12:36:56 control 2023-09-03 12:37:04 know what is running 2023-09-03 12:37:11 your own what? all distros do it 2023-09-03 12:37:31 I don't care what other distro's do 2023-09-03 12:37:57 yours would have to, too, unless you build everything statically 2023-09-03 12:38:03 Tach: 1) you _have_ to rebuild if a soname of a library you depend on changes 2023-09-03 12:38:17 2) the pkgrel bump is necessary for apk to automatically upgrade the package 2023-09-03 12:38:36 (and for our builders to rebuild it) 2023-09-03 12:39:07 I mean, you are free to build all packages for yourself, but the reason seems suspicious 2023-09-03 12:40:32 ikke I automate such stuff :) but you can rely on them, if your software fails in a test you can check dependencies 2023-09-03 12:41:08 ikke why suspicious ? It's just good to have it managed 2023-09-03 12:41:19 Have what managed? 2023-09-03 12:41:28 your own shit 2023-09-03 12:41:45 sounds like a grand vision based upon a fundamental misunderstanding 2023-09-03 12:41:51 i am guessing, 2 above probably the main reason, as any change src,apkbuild or otherwise would not get picked by builders 2023-09-03 12:42:12 both reasons are valid 2023-09-03 12:42:20 lopid you might think so, large companies do and need to as well 2023-09-03 12:43:08 Tach: there are valid reasons, but stating package release versions changing is not a good one 2023-09-03 12:43:48 ikke developing your own software is not as well ?? 2023-09-03 12:43:49 ;) 2023-09-03 12:44:08 it's just beyond a lot of people their goals, with me it's not 2023-09-03 12:44:45 you think a large company is going to go drop enterprise software and go with whatever you concoct? 2023-09-03 12:47:32 lopid we are enterprise and people love our services because we control things right... enterprise is developed and supported as well; by people. 2023-09-03 12:47:57 enterprises do a lot of things which not always make a lot of sense 2023-09-03 12:48:04 lopid I always see jalous people reacting like you do; don't... take advantage of willing to do different. 2023-09-03 12:48:12 cargo-culting is a thing 2023-09-03 12:48:25 ikke no theirs engineers do, don't blame the company itself 2023-09-03 12:48:29 jealous of what? 2023-09-03 12:48:38 lopid I don't know and I don't care 2023-09-03 12:48:44 ok 2023-09-03 16:28:23 how switch from lts to edge? 2023-09-03 16:29:01 apk add linux-edge # make sure the community repo is enabled 2023-09-03 16:29:04 apk del linux-lts 2023-09-03 16:30:55 ok 2023-09-03 16:31:22 also im on thinkpad how make fn keys work? 2023-09-03 16:31:42 You man like media keys?] 2023-09-03 16:31:56 really 2023-09-03 16:54:51 ikke, there's a patch in alpine for it now, and bugs in firefox, and i'm working to fix the issue with the relevant upstream (sqlite) 2023-09-03 16:55:11 linearcannon: ok good 2023-09-03 16:55:13 turns out sqlite assumes __ppc__ being defined, means that you are big endian 2023-09-03 16:55:18 ah, fun 2023-09-03 16:55:28 gcc doesn't actually define that but clang does 2023-09-03 16:55:29 and no one has noticed ebfore 2023-09-03 16:55:33 before* 2023-09-03 16:55:42 no, people have noticed, but it's never gotten fixed properly 2023-09-03 16:55:58 since i'm not the first person to debug this to the end, i've decided i need to be the last, so i'm going to continue pushing until this bug does not exist anymore 2023-09-03 16:56:35 meanwhile my firefox works now 2023-09-03 16:56:46 glad to hear, and thank you! 2023-09-03 20:28:44 Tach: hosting your own package repos is somewhat straight forward. Then you can make your modified package conflict with the official one. Of course that means you'll have to keep on top of stuff like ABI rebuilds, other routine breakages, and other maintenance tasks 2023-09-03 20:29:41 If you haven't messed with APKBUILD much it's worth looking into... It's not too complicated compared to some other packaging systems 2023-09-03 20:37:43 wikky yeah running my own repo's for decades! 2023-09-03 20:37:59 :) 2023-09-03 20:40:26 but fancy proxying is what I like more these days 2023-09-03 21:47:06 it's a very very good thing if hosting your own package repositories is straight forward, but i'm happy if i don't need to, likewise. 2023-09-03 21:47:26 and alpine does a very good job here. 2023-09-03 21:47:38 creating a custom repo is quite easy, keeping it up-to-date is a lot of work :) 2023-09-03 21:47:47 yup sure. 2023-09-03 21:47:49 hi ikke. 2023-09-03 21:48:02 hi 2023-09-03 21:48:52 i must say i cannot believe what happened to alpine, when it started i was like "this will NEVER turn into a usable operating system.". well it did. 2023-09-03 21:49:36 How long ago was that? 2023-09-03 21:49:36 it's totally usable nowadays, i love it for laptops, everything. 2023-09-03 21:49:44 5 years maybe? 10? 2023-09-03 21:50:04 when docker came around i started to read "FROM: alpine-latest" 2023-09-03 21:50:39 i quickly realized it's way more than that. it's a 100% usable desktop operating system and something i love to have nowadays. 2023-09-03 21:52:11 i love systemd-less distro's anyway, but wow, i can just express my biggest of respect for what happened with alpine. 2023-09-03 21:52:49 you guys did your homework over the last years, hands down, maximum respect. 2023-09-03 21:53:28 It all comes down to the great community 2023-09-03 21:54:36 you obviously manage to maintain a good one, and i really hope the best for you people and that you will continue to be such a strong community, using alpine over the last 10 years was heart-warming. 2023-09-03 21:55:12 always a good experience, great great great support from the community any time. 2023-09-03 21:56:30 and i love how modest and respectful you people are. 2023-09-03 21:57:29 honestly, alpine is one of the greatest linux projects of all time, i feel like it's so under-rated. 2023-09-03 21:57:49 you can build anything out of it. 2023-09-03 21:58:28 it helped me so tremendously, even in my job. 2023-09-03 22:00:10 anyways, thx and good night. :) 2023-09-03 22:05:37 You too 2023-09-04 00:29:12 šŸ„° 2023-09-04 04:29:31 how do I run corectrl as root? it doesn't find a display if I use `doas corectrl` 2023-09-04 04:29:49 suļ¼Ÿ 2023-09-04 04:30:35 oh yeah su works 2023-09-04 04:30:37 thanks 2023-09-04 10:07:53 hi guys, anyone using foot? I noticed URL extraction not working since some days (weeks?), I guessed that it will work again after some update/reboot but nothing 2023-09-04 10:34:59 donoban: the keybind changed 2023-09-04 10:35:16 oh, do you know what is now? 2023-09-04 10:35:18 Ctrl-Shift-U now enters unicode 2023-09-04 10:35:21 Ctrl-Shift-O is the new one 2023-09-04 10:35:25 for opening URLs 2023-09-04 10:35:41 ohh, great! 2023-09-04 10:35:44 thanks ptrc :D 2023-09-04 10:36:09 what's foot? i walked to office everyday then on foot 2023-09-04 10:36:27 what is supposed to do with unicode? enter some unicode char code? 2023-09-04 10:36:34 p1fk6ohrq9: it's a terminal emulator for wayland 2023-09-04 10:36:50 heh. got it. thanks 2023-09-04 10:41:47 Yo. Anyways Solaris-style direct binding. I mentioned it a while back but never saw a reply (might have just missed it, bad client) -- would it be nice? Would Alpine like to have it if it were an option? musl isn't interested but maybe a fully-managed system has a different perspective? 2023-09-04 10:42:43 using alpine edge in my personal vps with podman and wireguard. works great sofar. 2023-09-04 10:47:35 edge is near rock solid :) 2023-09-04 10:49:40 well, it failed to boot a few times. always keep backups!! 2023-09-04 11:15:30 >ask something 2023-09-04 11:15:30 >leave before anyone can reply 2023-09-04 11:27:48 he has a bad client :\ 2023-09-04 11:32:03 and is also shocked, _shocked_ they tell you 2023-09-04 11:56:11 how do you back up and restore the previous/current kernel for that situation? or do you refer to a whole system backup? 2023-09-04 11:56:29 using syslinux 2023-09-04 11:59:22 You can use matrix and join bridge room to get always online 2023-09-04 12:43:39 qaqland[m], you make a good Darth Vador impersonation 2023-09-04 14:21:46 can anyone help me out with this package that is needed for rspamd (building) ? It's not in later versions anymore. https://pkgs.alpinelinux.org/package/v3.13/community/x86_64/hyperscan-tools 2023-09-04 14:43:31 OK building with the old package 2023-09-04 14:55:52 there is no difference in setup-disk -k edge /mnt and after already installation with default (lts) doing: apk add linux-edge && apk del linux-lts 2023-09-04 14:59:43 ? 2023-09-04 15:04:31 ascensionwires: those are very different - read the help for setup-disk 2023-09-04 15:04:51 (setup-disk --help) 2023-09-04 15:18:24 both install edge kernel as i understand 2023-09-04 15:40:17 sure, but setup-disk also does a LOT of other stuff 2023-09-04 16:40:29 Would it be futile to try and create an Alpine image without an initramfs (as an experiment) 2023-09-04 17:21:35 hey everyone, i have a very noob question: I would like to set up PAM on my desktop to use yubikey to authenticate, and the wikipage says I can replace busybox login either by shadow-login or util-linux-login 2023-09-04 17:21:39 what's the difference? 2023-09-04 17:22:46 busybox login does not support PAM 2023-09-04 17:23:02 yup, but what's the difference between shadow-login and util-linux-login? 2023-09-04 17:23:04 well I mean in Alpine it has PAM support disabled 2023-09-04 17:25:28 i already have shadow because busybox doesn't have chsh 2023-09-04 17:25:39 so i would default to shadow-login 2023-09-04 17:25:52 they're 2 different implementations of login, you'd have to look through the code to see what functionality differences there are 2023-09-04 17:25:56 but then again, shadow[-login] is from community, and util-linux-login is main 2023-09-04 17:26:17 yeah I was hoping to avoid reading and comparing the code :D 2023-09-04 17:52:25 why are you posting every message twice? 2023-09-04 17:56:10 PureTryOut: who? I don't see doubled messages 2023-09-04 17:56:57 you and julie_harshaw both 2023-09-04 17:57:09 must be on your side, I don't see anything doubled either 2023-09-04 17:57:48 I only see you 2 doing it in this channel, not anywhere else. And not every message as julie_harshaw's last message is posted just once 2023-09-04 17:59:18 we're not doing "it" though, that's the point 2023-09-04 17:59:21 https://irclogs.alpinelinux.org/%23alpine-linux-2023-09.log seems okay too 2023-09-04 17:59:24 hmm it's more people actually, but only in this channel. Strange, a bridge thing I suppose 2023-09-04 18:33:27 It's doubling the non-Matrix users from the Matrix side of things as Matrix users aren't double posting 2023-09-04 18:33:59 from the IRC side I see no doubling at all 2023-09-04 18:35:02 it's got to be the Matrix bridge 2023-09-04 18:49:14 geeeze. :( 2023-09-04 19:10:39 Just use regular IRC 2023-09-04 19:15:06 yeah. for chatting, pure irc is way better. 2023-09-04 19:15:19 was a glitch in the matrix I guess lol 2023-09-04 19:42:25 Is there a good way to build alpine packages for a custom APK repo (not main/community/etc from the aports git repository)? It looks like it just uses the name of the ../../ of the APKBUILD directory based on this https://gitlab.alpinelinux.org/alpine/abuild/-/blob/master/abuild.in#L2937 ... is there a good way to override that for packages developed outside of aports? 2023-09-04 19:44:32 I don't see a way to override that 2023-09-04 19:45:42 ../../ doesn't have to be called 'master', 'community' or 'testing' 2023-09-04 19:47:12 Right, my question is, is there a way to avoid changing the name of ../../ to be what I want my APK repo name to be, but it seems like there isn't. 2023-09-04 19:47:38 Would adding a way to customize the repo name be a useful MR? 2023-09-04 19:48:07 So you want to e.g. have your ../.. to be named 'a' and the repo called 'b'? 2023-09-04 19:48:29 yes 2023-09-04 19:52:04 One use case is maintaining some project somewhere and being able to provide an APKBUILD in the repo. Right now you need a build script that creates a temp dir named what you want the APK repository to be, then copies the source code over there, and builds the .apk package, which is kind of weird. 2023-09-04 20:08:30 In case you didn't know yet:... (full message at ) 2023-09-04 20:09:02 Is it known when Kubernetes and CRI-O will be available to Alpine-LTS users? 2023-09-04 20:09:09 "In case you didn't know yet:... (full message at )" 2023-09-04 20:09:17 that link is hardly usable 2023-09-04 20:14:29 then i meant - is there a difference between 1 and 2? https://hastebin.com/share/arateyebiy.bash 2023-09-04 20:15:25 ascensio1wires, that text is broken 2023-09-04 20:16:01 Oh, it's html+css+js 2023-09-04 20:16:36 Please use text/plain 2023-09-04 20:16:37 why broken? 2023-09-04 20:17:07 ascensio1wires, I misread, it's not broken, it's just difficult to access 2023-09-04 20:18:28 i just before asked about this in this chat 2023-09-04 20:18:48 is there difference of result of this ways? 2023-09-04 20:19:41 I don't expect any differences 2023-09-04 20:20:50 ok thanks 2023-09-04 20:22:42 just 2) variant faster and shorter) 2023-09-04 20:27:28 i hope its same, also i hope my method of installation not shit 2023-09-04 20:32:01 hi there 2023-09-04 20:32:19 Am I allowed to ask questions about Linux in here? 2023-09-04 20:33:29 alpine linux? 2023-09-04 20:34:40 I have it downloaded, but I couldn't get it to boot. Will Alpine work in VM?> 2023-09-04 20:36:02 it should do 2023-09-04 20:36:15 So just an ISO? 2023-09-04 20:36:24 I also want to try Chimera Linux 2023-09-04 20:45:38 The Alpine and Chimera ISOs should both work fine in most VMs. 2023-09-04 23:31:02 Hi! Anybody confim with awall here āø® 2023-09-04 23:34:15 I need an example for a base zones and policies file, if alpine is a chat server in DMZ on a raspy with one networkcard. 2023-09-05 03:22:37 mirror.math.princeton.edu has not synced in 7 days. Admin wrote back that rsync.alpinelinux.org seems to be blocking all connections from the Princeton network? (He can access off-campus fine) 2023-09-05 10:47:39 dhcpcd overwrites its cmdline, so /proc/4257/cmdline just reads "dhcpcd: [manager] [ip4] [ip6]". 2023-09-05 10:47:44 How can I determine which flags were passed to it? 2023-09-05 12:32:00 ugh. openrc-run manpage seems to be wrong about the RC_REBOOT variable 2023-09-05 12:32:21 I never see it set... so how is an init script that only needs to run on reboot (but not run on shutdown) supposed to accomplish that.... heh 2023-09-05 12:36:45 framebuffer graphical environments on alpine, like fbpad fbterm and more, are something anyone has experience or wanna drop some anecdotes about? 2023-09-05 12:37:33 That's pretty old school. :) 2023-09-05 12:38:11 heh yeah, just wanna get away from the security holes in X11 now- and Wayland maybe can't run on a (g)old T60 2023-09-05 12:40:34 also looked into [TWIN](https://github.com/cosmos72/twin) and [CLIFM](https://github.com/leo-arch/clifm) because both can be run in (virtual)consoles 2023-09-05 12:48:59 however TWIN can lack mouse support then, and dunno how to solve that really 2023-09-05 12:58:32 GPM not working there? 2023-09-05 12:59:06 ohh, GPM is what to use? 2023-09-05 12:59:50 Yes definitely 2023-09-05 12:59:50 [archwiki](https://wiki.archlinux.org/title/General_purpose_mouse) says it all 2023-09-05 13:00:09 It's near the bottom of TWIN's github page as well. 2023-09-05 13:00:28 morning minimal 2023-09-05 13:00:47 morning minimal 2023-09-05 13:01:01 afternoon 2023-09-05 13:04:53 ah, afternoon minimal 2023-09-05 13:07:51 SmthSweethinher[m]: do those support DRM or only fbdev devices? 2023-09-05 13:08:07 for several releases now Alpine uses DRM drivers rather than fbdev drivers 2023-09-05 13:08:15 hmmm 2023-09-05 13:08:33 good sanity check, yes TWIN relies on x11 or fbdev drivers 2023-09-05 13:08:56 meanwhile CLIFM uses nothing- not even ncurses 2023-09-05 13:09:06 Some drivers (i915) have some kind of fbdev emulation crap. Dunno if it makes any difference here. 2023-09-05 13:09:11 * good sanity check, yes TWIN relies on x11 or fbdev drivers 2023-09-05 13:09:11 edit: but it *does* work in an ncurses mode 2023-09-05 13:10:06 maybe it's best to forsake all of fbdev X11 (and wayland is out the window as too big)- and ascetically embrace the console, ncurses, gpm 2023-09-05 13:10:46 oh but there was one that relies on KMS- probably more- but came across one just now 2023-09-05 13:11:15 [KMSCON](https://wiki.archlinux.org/title/KMSCON) if KMS matters in the context of DRM= 2023-09-05 13:11:22 s/=/?/ 2023-09-05 13:11:42 yes I should have said DRM/KMS 2023-09-05 13:12:08 Alpine was one of the first distros to move from fbdev to DRM/KMS 2023-09-05 13:12:47 neat 2023-09-05 13:13:20 https://elinux.org/images/6/6d/Trading_Fbdev_for_DRM_no_returns_accepted_Handouts.pdf 2023-09-05 13:13:56 appreciated reading, and kmscon exist in alpine package repo! 2023-09-05 13:14:11 along with gpm and clifm for that matter- for interest 2023-09-05 13:14:32 however twin isn't included- and for reference can be run in console solely 2023-09-05 13:15:06 endearing to see all architectures supported too :') 2023-09-05 13:23:27 as i mentiozed 2023-09-05 13:23:48 before, fn keys dont worj 2023-09-05 13:24:03 *dont work on my thinkpad 2023-09-05 13:26:24 ascensionwires: Please provide the folks who could potentially help you with more information... such as the specific model of thinkpad, and which environment you are having trouble in (e.g. vt, Xorg, or Wayland). 2023-09-05 13:28:38 t480 i have, mb keys is working, but i cant regulate backlight (or how it named) with f5-f6 2023-09-05 13:29:10 tty 2023-09-05 14:34:52 is it ok that, hostapd installs files in /etc/hostapd/ with perms -rwxr-xr-x, or something else happening ? 2023-09-05 14:39:35 vkrishn: what do you mean "is it ok"? what is the problem you are having? 2023-09-05 14:40:34 minimal: does it have same perm if you install ? 2023-09-05 14:41:28 the hostapd package sets the files it places in /etc/hostapd/ as rwx,rx,rx 2023-09-05 14:41:33 then is it ok ? coz I don't know, I keep changing them to -rw------- in new install 2023-09-05 14:42:36 then if you think the permissions are wrong perhaps you should raise either an Issue or a MR in gitlab to address this 2023-09-05 14:44:45 i don't know, hostapd.conf can have open text wpa_passphrase= but admins use wpa_psk= 2023-09-05 14:47:52 then perhaps raise a Gitlab issue suggesting a change 2023-09-05 14:57:35 hey, I am starting to code c++ for raspberry pi pico w. I cant fint the apk pack for the cross compiler. anyone know if there is one? 2023-09-05 15:00:41 is it gcc-arm-none-eabi? 2023-09-05 15:42:04 hello, does alpine linux have an equivalent of systemd-coredump? 2023-09-05 15:53:27 There is nothing included 2023-09-05 15:55:55 Are there 3rd party openrc services which do the same 2023-09-05 15:56:15 I cannot find any alternative to it 2023-09-05 15:56:21 Like I tried searching "openrc coredump" 2023-09-05 15:56:47 p00f[m]: do you just want to get coredumps? 2023-09-05 15:58:58 py3-pylsp has a strict dependency on jedi<0.19.0, and fails at runtime if this version doesn't match. 2023-09-05 15:59:19 However, we have jedi 0.19.0 in repos, and that's what gets pulled as a dependency. 2023-09-05 16:00:13 Maybe I can just patch py3-pylsp with this? https://github.com/python-lsp/python-lsp-server/pull/416.patch? 2023-09-05 16:00:21 The upstream PR says that there are no breaking changes. 2023-09-05 16:00:41 Yeah, we do that more often 2023-09-05 16:00:57 mostly these upper limits are not based on anything other than that was what'a available at the time 2023-09-05 16:01:13 ofcourse, it means upstream hasn't tested it against newer versions 2023-09-05 16:01:49 Yeah, I've done the same a few times (pinning dependencies like this). 2023-09-05 16:01:58 I wish this would come up at install time and not at runtime. 2023-09-05 16:02:46 Yeah, that is anoying 2023-09-05 16:25:28 ikke: it does more than just get coredumps - it runs gdb and stops it at the segfault or whatever 2023-09-05 16:25:41 ideally something like this would be nice 2023-09-05 19:31:24 hey everyone 2023-09-05 19:31:54 Let me guess, you want to build a custom kernel? :P 2023-09-05 19:31:54 i am trying to build a custom kernel in docker using abuild and failing miserably... 2023-09-05 19:32:11 ikke: lol, I think you might be spot on :D 2023-09-05 19:32:39 So how is it failing? 2023-09-05 19:32:40 so to summarize, I spun up a docker container, added an underprivileged user called abuild 2023-09-05 19:32:54 then added the abuild user to have doas privileges 2023-09-05 19:33:05 generated signing keys using abuild -a -i 2023-09-05 19:33:21 cloned the aports repo, then cd into aports/main/linux-lts 2023-09-05 19:33:49 and abuild deps fails, I can't even get further... :( not sure what I am missing, followed official docs, akthough I know that is not for docker 2023-09-05 19:34:02 fails how? 2023-09-05 19:34:02 WARNING: opening /home/abuild/packages//main: No such file or directory 2023-09-05 19:34:09 That's just a warning 2023-09-05 19:34:22 this is the error I get, the double slash after packages is strange, like there should be something coming from a variable 2023-09-05 19:34:53 ERROR: unable to select packages: gcc-12.2.1_git20220924-r10: breaks: .makedepends-linux-lts-20230905.192628[gcc>=13.1.1_git20230624] 2023-09-05 19:35:40 So you are trying to build an older kernel on an edge image? 2023-09-05 19:35:57 or the opposite I guess 2023-09-05 19:36:00 docker image is 3.18.3 2023-09-05 19:36:21 Right, you need edge for the latest kernel 2023-09-05 19:36:29 and I cloned the aports repo and i am at HEAD, did not check out any branch 2023-09-05 19:36:40 ohh OK 2023-09-05 19:36:41 the APKBUILD has: "gcc>=13.1.1_git20230624" 2023-09-05 19:36:51 and alpine 3.18 only has gcc 12 2023-09-05 19:37:01 fyi, you can also use alpinelinux/build-base as image 2023-09-05 19:37:02 so try to rerun the same, juse use alpine:edge container image instead of 3.18.3? 2023-09-05 19:37:23 only thing you need to do there is abuild-keygen -ain and clone the repo 2023-09-05 19:37:26 the rest is all setup 2023-09-05 19:37:32 ohh this will have the abuild stuff preconfigured I guess: "alpinelinux/build-base" thanks for that tip! 2023-09-05 19:37:47 perrrrfect thank you so much ikke! 2023-09-05 19:37:54 will try rn 2023-09-05 19:38:07 That image is used in our CI (technically another image that uses it with automation on top) 2023-09-05 19:38:32 do I pull alpinelinux/build-base:edge? or :latest? 2023-09-05 19:39:04 latest 2023-09-05 19:40:13 the double // is a red-herring, it's innocent 2023-09-05 19:40:40 thanks for confirming that 2023-09-05 19:40:46 it's better than the \\ you have to use in Windows to quote out the stupid backslash they went with 2023-09-05 19:40:48 will report back how it goes 2023-09-05 19:45:13 OK "abuild deps" ran through just fine 2023-09-05 19:45:20 I suppose the rest will be OK too 2023-09-05 19:45:22 but will confirm 2023-09-05 19:56:22 will come back later to ocnfirm for anyone interested, but everything looks right so far. thanks again ikke! 2023-09-05 19:57:02 np 2023-09-06 06:21:54 Can anyone help me with a small issue with alpine login? I have a custom live iso i'm working on and i'm trying to make it so that when the alpine iso starts it will load a terminal as root with no login prompt. I've tried changing the flags to getty with no avail. I'm not super well versed when it comes to the login prompt and i've tried some of the things i've seen online, but none of them have worked so far. Thanks in advance 2023-09-06 06:21:54 for any help. 2023-09-06 06:30:16 DanielBrenot[m]: you need to install agetty and switch to that 2023-09-06 06:32:03 ikke: Thank you! I'll try that. 2023-09-06 06:35:10 look up the --autologin flag on the agetty manpage :) 2023-09-06 06:56:06 in the file /etc/inittab I have replaced the following line:... (full message at ) 2023-09-06 07:41:46 I'm thinking on this one, but... 0 is the baud rate... is that allowed? it's not in the list of agetty --list-speeds 2023-09-06 07:43:30 doesn't make agetty crash though. hehe 2023-09-06 07:48:30 that's not the problem in any case 2023-09-06 07:50:18 Neochat won't start with "Error relocating /usr/bin/neochat: _ZN8Quotient4Room14userIdsAtEventERK7QString: symbol not found" 2023-09-06 07:50:20 ldd prints: /lib/ld-musl-x86_64.so.1: cannot load neochat: No such file or directory 2023-09-06 07:50:29 Could it need to be rebuilt due to upgraded depndencies? 2023-09-06 07:52:08 did you provide the full path to neochat when running ldd ? 2023-09-06 07:52:14 it doesn't PATH search 2023-09-06 07:52:54 "I'm thinking on this one, but......" <- I don't think it's supposed to be a baud rate. I think it's the argument to the -L flag which is supposed to control CLOCAL in getty 2023-09-06 07:54:41 It doesn't matter because that's not the issue. 2023-09-06 07:55:04 the only way I could replicate your inittab not working was by forgetting to install agetty :) 2023-09-06 07:55:11 baud rate's after the port, not before, anyway :P 2023-09-06 07:58:59 zcrayfish: Oh? So with the exact command i have there it worked? Did you modify the inittab any other way? 2023-09-06 08:03:52 And did you remove the last re spawn command? 2023-09-06 08:05:01 actually looks like I didn't use the -L/--local-line flag like you did :/ 2023-09-06 08:05:54 the only respawns I have are serial port 0 and the VTs 2023-09-06 08:06:15 can you post your inittab file? 2023-09-06 08:06:49 yeah give me a sec 2023-09-06 08:08:15 https://tpaste.us/KE9b 2023-09-06 08:09:08 Wish my old Esprit terminal wasn't packed up in a moving box. I'd test it on something other than QEMU. haha 2023-09-06 08:09:11 zcrayfish: I appreciate this so much, thank you 2023-09-06 08:09:20 I just need qemu 2023-09-06 08:09:32 oh cool 2023-09-06 08:09:35 That's the only place i'm going to be running this image lol 2023-09-06 08:09:37 no problem 2023-09-06 08:10:18 also can i just say, mkimage is a godsend 2023-09-06 08:10:29 anyways, goodnight all and thanks for the help 2023-09-06 08:10:59 nini. \o/ 2023-09-06 08:12:46 How can I force the vfat filesystem module to be included in the initramfs? 2023-09-06 08:19:38 Add a vfat.modules file in /etc/features.d with the path to the module(s) 2023-09-06 08:19:57 Then enable that feature 2023-09-06 08:22:29 (/etc/mkinitfs/features.d/, no?) 2023-09-06 08:22:58 Sorry, yes 2023-09-06 08:26:17 That's actually nice and pretty simple 2023-09-06 08:27:43 n.b.: the vfat module is often pulled in by default as part of the usb feature. 2023-09-06 08:28:44 good point :D 2023-09-06 09:18:43 Odd, I do see kerne/fs/fat in /etc/mkinitfs/features.d/usb.modules. 2023-09-06 09:18:59 This makes the module get bakes into the initramfs, but it's possible that it doesn't get auto-loaded, right? 2023-09-06 09:19:43 Background: due to an oversight, my initramfs didn't get rebuilt, so I booted off a kernel older than the installed one. My main partitin no longer had the fat32 module, so I couldn't easily mount /boot to fix this. 2023-09-06 09:20:27 This has happened twice, so I'd like to make sure that the fat32 module is always loaded form the initfs and available. 2023-09-06 09:25:19 understandable, I definitely want fat+msdos+vfat on my UEFI systems in case I get thrown into a rescue shell 2023-09-06 09:25:39 I like to `zat /boot/initramfs-edge | cpio -t | grep -i fat' to make sure 2023-09-06 09:25:49 zat == cat 2023-09-06 09:25:51 lol. 2023-09-06 09:25:57 damn typos. 2023-09-06 09:28:28 yea, it's there: lib/modules/6.5.1-0-edge/kernel/fs/fat (+3 .ko.gz files). 2023-09-06 09:29:09 I think that the problem is that the kernel does not load the modules early. It then switching the root to the "real" root partition, and that one has modules for an older kernel. 2023-09-06 09:29:18 If I try to mount at that point, the module from the initramfs is no longer visible. 2023-09-06 09:29:31 SO I need to force the kernel to LOAD the module during initramfs, even if it's not using it yet. 2023-09-06 09:33:48 I wonder if mdev can be used to force load it 2023-09-06 09:35:59 WhyNotHugo: add it to the modules kernel arg I suppose 2023-09-06 09:52:49 Is stuff in modules.load.d loaded from the initfs or the "final" root? 2023-09-06 10:14:32 Final 2023-09-06 10:17:18 It's read by the modules openrc service 2023-09-06 17:43:10 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIGOx6UAmAz7MMMXPA0dvlESPaCfh8AQJD8sUdrSPgvf7 armin@acid.my.domain 2023-09-06 17:47:39 ACTION logs into acid.my.domain 2023-09-06 17:48:11 using *public* key? 2023-09-06 17:48:53 Ah, yes 2023-09-06 17:49:10 Ermine is that good 2023-09-06 17:49:21 no idea how this got pasted though, weird 2023-09-06 17:49:35 especially so since my irssi has some paste protection that hits on 1 line already 2023-09-06 17:49:48 But given enough computational power, I could find out private key 2023-09-06 17:49:51 but, sure, feel free to add my pubkey everywhere :) 2023-09-06 17:50:59 adduser -s /sbin/nologin armin 2023-09-06 17:51:58 echo "$pubkey" > ~armin/.ssh/authorized_keys 2023-09-06 17:52:07 you're welcome 2023-09-06 18:14:43 using ERE or BRE (not -P), trying to grep/higlight from ' m ' to ' m ' but not the longest match in case there are multiple pairs of ' m ' ... eg 'foo m test m bar m lala m bar' would match/higlight ' m test m ' and ' m lala m ' .. is it possible? 2023-09-06 18:26:39 frag, just ' m [^ ]\{1,\} m ', no? 2023-09-06 18:27:19 Or do you have things like ' m foo bar m '? 2023-09-06 18:30:00 quinq: could be ' m longe sentence m ' too yeah 2023-09-06 18:31:03 i want to use it to mark/yellow text ... 2023-09-06 18:52:26 frag, a bit of brute-forcing ^^ 2023-09-06 18:52:28 ' m \([^ ]\| [^m]\| m[^ ]\)\{1,\} m ' 2023-09-06 19:00:57 quinq: interesting! 2023-09-06 19:13:27 seems to work and i learnt some new regfu :] 2023-09-06 19:18:27 nice :D 2023-09-06 19:20:47 '\bm \([^ ]\| [^m]\| m[^ ]\)\{1,\} m\b' seems to work too, why not '\bm\b\([^ ]\| [^m]\| m[^ ]\)\{1,\}\bm\b' 2023-09-06 19:24:02 Hello 2023-09-06 19:44:43 Wrong door? 2023-09-06 20:28:31 what provides the manpath command? 2023-09-06 20:29:12 apk search cmd:manpath 2023-09-06 20:29:29 okay thank you 2023-09-06 20:52:25 I'm trying to set the PS1 environment variable to empty but not having much luck. I set it in /root/.profile using an apkovl file but it seems to not exist when i boot into the image. Any advice? 2023-09-06 20:53:10 ACTION empty PS1 2023-09-06 20:56:50 Someone has taken inspiration from Alpine: Alpaquita Linux from Bell SW https://bell-sw.com/alpaquita-linux/ 2023-09-06 20:58:51 "empty PS1" <- > * <@_oftc_p1fk6ohrq9:matrix.org> empty PS1 2023-09-06 20:58:51 ? 2023-09-06 21:13:56 OdaNobunaga[m]: yeah I had dealings with them several months back when I discovered they'd removed my copyright messages from 1 of my packages and put their own instead 2023-09-06 21:17:01 (or put their copyright on stuff I'd written but hadn't put a copyright message on, can't remember which) 2023-09-06 21:31:31 sounds like a grift 2023-09-06 22:08:12 here's their fork of aports: https://github.com/bell-sw/alpaquita-aports 2023-09-06 22:56:23 "As you have probably noted Alpaquita is very similar to Alpine" haha, wat. 2023-09-06 22:58:59 i'm afraid to dig any further. i'd expect to read stuff like "our exclusive 'apkay' packaging technology ensures the smoothest installation possible" 2023-09-06 22:59:06 along with the "your choice of 3 mallocs" 2023-09-07 01:39:03 oh boy mckaygerhard on their issue tracker. Blast from the past there. xD 2023-09-07 10:13:10 Is kernel supposed to dump panic output to tty1? 2023-09-07 10:16:46 I've got myself comfast cf-953ax wifi adapter (driver mt7921au). It doesn't appear in ip link, and kernel apparently panics when I unplug it 2023-09-07 10:18:05 they usually did that in the past 2023-09-07 10:18:11 well, hopefully not usually! 2023-09-07 10:18:33 Ah, actually, there's some disk activity, but the screen got frozen 2023-09-07 10:26:58 Well, fetched required firmware package with the old adapter, no more panics 2023-09-07 16:44:31 i asked before but quited, what differense between `setup-disk /mnt` then `apk add linux-edge && apk del linux-lts` and `setup-disk -k edge /mnt`? 2023-09-07 16:49:20 and I have answered it before 2023-09-07 16:57:05 ikke, what you answered? 2023-09-07 16:57:21 That it should not matter 2023-09-07 17:02:52 ok thanks (and i also asked the wrong question then i didnt specify that i ran setup-disk in both cases) 2023-09-07 17:15:34 Anyone missing menulibre for editing desktop menu entries?Ā  2023-09-07 17:16:03 It's on my list to try and package, and can get bumped up if anyone else also wants itĀ  2023-09-07 17:16:34 Otherwise, owntoneĀ has priority šŸ¤£ 2023-09-07 18:28:20 what i need to do if while running setup-disk connection abborted was 2023-09-07 18:28:30 like unstable network was 2023-09-07 18:28:45 i just need rerun command? 2023-09-08 01:32:11 When will alpine have a new initd instead of openrc? 2023-09-08 01:32:50 the current default init is busybox init 2023-09-08 01:33:16 you can change init and service manager to whatever you want 2023-09-08 01:34:04 itā€™s just that the Alpine packages donā€™t give you service definitions for other service managers 2023-09-08 01:35:25 Oh, so openrc is not initd 2023-09-08 01:35:47 it is the service manager? 2023-09-08 01:46:35 qaqland[m], yes 2023-09-08 01:46:47 look at /etc/inittab 2023-09-08 01:48:02 sometimes, busybox init (pid 1) spawns an openrc process which might start or stop services 2023-09-08 01:48:49 otherwise, itā€™s just init and the services (and their start-stop-daemon or the like) running 2023-09-08 01:50:29 thanks 2023-09-08 02:02:31 hey, I think I might've borked my flatpak install. How do I tell my flatpak install not to need the --user anymore, and how do I re-create the repo? 2023-09-08 02:03:08 my problem is when I try to run apps, even with the --user flag, I get this "ERROR: while opening repository /var/lib/flatpak/repo: opening repo: opendir(/var/lib/flatpak/repo): No such file or directory 2023-09-08 02:03:54 and then it crashes. So I tried to uninstall flatpak and reinstall, but it's just picking up where we left off, and I'm not sure what to erase to start with a cleaner slate (preferably with my individual app data still intact) 2023-09-08 02:19:09 I deleted the 'flatpak' folder in my ~/.local folder as well as /var/lib/flatpak , then I uninstalled/reinstalled flatpak, but it did not help. Now when I try and add the flathub repo it says "authorization error: the name org.freedesktop.PolicyKit1 was not provided by any .service files 2023-09-08 14:16:03 I don't have the time to open a proper issue right now but "zathura-pdf-mupdf" is compiled against outdated version of mupdf and complains about incompatible version, recompiling from aports with no changes to APKBUILD fixed it 2023-09-08 14:50:35 I am trying to setup flatpak and if I try to add flathub it gives me this error: error: Flatpak system operation ConfigureRemote not allowed for user 2023-09-08 14:52:37 I know that I could run flatpak as root but I would prefere to run them as 2023-09-08 14:52:50 normal user 2023-09-08 14:53:11 try passing the --user flag to whatever commands you are using. 2023-09-08 14:53:18 oh wait. 2023-09-08 14:53:26 not sure what's going on there. 2023-09-08 14:53:49 thanks that worked 2023-09-08 14:54:05 awesome, I didn't think it was gonna work xD 2023-09-09 11:54:33 If i can install one package by apk and pip, which method is recommended 2023-09-09 11:55:15 e.g. jupyter notebook 2023-09-09 11:55:18 apk 2023-09-09 11:55:55 šŸ¤” 2023-09-09 12:52:46 qaqland[m]: if installing to root always use apk, pip is fine if you contain it to its own virtualenv 2023-09-09 13:18:53 There is no conda on alpine, is there any alternative recommended 2023-09-09 15:19:30 sorry but no idea 2023-09-09 16:33:26 does anyone have a small alpine based container which i could use to automate netbooting? (auto start dhcp/tftpd, cache main repo for offline envs) 2023-09-09 16:35:23 even smaller than the image on docker? 2023-09-09 16:36:44 sry, i didnt mean the base image itself, but an already functional container with netbooting configured 2023-09-09 20:10:30 Hey guys 2023-09-09 20:10:57 I came here to thank you all developers of Alpine linux 2023-09-09 20:11:19 your distro could make me revive my old pentium-M with only 900mb of ram 2023-09-09 20:11:51 and with i3wm it opens firefox more faster than my Ryzen Desktop with xfce 2023-09-09 20:25:25 nice 2023-09-09 20:48:27 hello 2023-09-09 20:48:40 i have some problems( 2023-09-09 20:52:54 mothership: you could at least *try* to increase the chance of someone helping you by actually mentioning what these could be. 2023-09-09 23:32:36 Is there anything blocking synapse 1.91.2 right now? 2023-09-10 00:28:57 NepNepdmsalwaysopen[m]: just the maintainer's approval 2023-09-10 00:31:13 as in, there's !51180 open 2023-09-10 00:34:58 ahh 2023-09-10 02:26:29 qaqland: If you use pipx, that apparently makes things a bit nicer to manage, and as a bonus, TopGrade can manage/update that easily, so that's neat 2023-09-10 13:02:37 is there an elegant way to start multiple instances of a service with openrc with different arguments? something similar in function to systemd's unit@arg.service where arg can be accessed with %i 2023-09-10 13:03:31 witcher: you can symlink services, and refer to RC_SVCNAME to get the name of the service 2023-09-10 13:04:00 witcher: a common practice is to call the service service.instance, and then chop of the "service." part to get the instance name 2023-09-10 13:04:28 that sounds like a good idea, i'll try that. thanks, ikke 2023-09-10 13:05:00 https://www.mankier.com/8/openrc-run#Files 2023-09-10 13:05:34 stunnel and postfix are examples which use this 2023-09-10 15:51:39 Hey peeps, my LXC started to act up recently. Anyone else seen this:... (full message at ) 2023-09-10 15:51:56 * Hey peeps, my LXC started to act up recently. Anyone else seen this:... (full message at ) 2023-09-10 15:52:17 Any pointers appreciated... 2023-09-10 15:54:29 openlinux21 polls in matirxšŸ˜• 2023-09-10 15:57:20 fancsali[m]: have you upgraded your kernel before executing this without rebooting? a old kernel cannot load the new kernel modules, so you will need a reboot to execute in the new kernel version 2023-09-10 15:58:40 That was my hunch too, but I did reboot after the last update. 2023-09-10 15:59:22 what happens if you try executing 'modprobe nf_tables' 2023-09-10 15:59:29 Let me check my kernel version vs /lib/modules again... 2023-09-10 16:00:44 try the same with nf_masq 2023-09-10 16:01:15 there seems to be some modules that either got corrupted or are straight up missing for some reason 2023-09-10 16:03:36 Well, it's already loaded, that's the funny thing. At least lsmod says so... 2023-09-10 16:04:43 But nf_masq cannot be found in /lib/modules/6.1.27... šŸ¤” 2023-09-10 16:04:55 aha, okay so those are missing then 2023-09-10 16:05:02 Btw uname says, that's the correct version... 2023-09-10 16:05:16 Well, nf_tables is there, and loaded, as said before... 2023-09-10 16:05:23 one second 2023-09-10 16:06:32 what flavour are you running? 2023-09-10 16:07:36 i cannot find that version anywhere 2023-09-10 16:08:05 To be fair, this is a Google Veyron Minnie with pmOS. 2023-09-10 16:08:14 oh 2023-09-10 16:08:30 I asked here first, because dnsmasq is from aports... 2023-09-10 16:09:02 apk info -L linux-FLAVOUR | grep nft_masq 2023-09-10 16:09:04 try this 2023-09-10 16:09:21 Good idea, let me have a butchers... 2023-09-10 16:10:05 if it returns nothing then it means pmOS devs cut down their config and removed the feature you rely on, so you should go have a chatter with them 2023-09-10 16:10:40 Yeah, got your thinking. However:... (full message at ) 2023-09-10 16:11:20 try apk fix linux-google-veyron then 2023-09-10 16:11:50 something must've went wrong during the package upgrade/install 2023-09-10 16:12:13 possibly ran out of storage space? 2023-09-10 16:15:16 Hm. Funnily it doesn't emit any error message, runs fine - but in the end it says "1 error". šŸ¤” 2023-09-10 16:15:43 what does `apk fix -s` show? 2023-09-10 16:21:02 You mean apk fix -s linux-google-veyron? 2023-09-10 16:21:19 just apk fix 2023-09-10 16:22:21 Just plain `apk fix -s` complains about `obexd-enhanced`; I think two `obex-*` packages are trying to claim the same udev rule... 2023-09-10 16:22:21 ... I've spotted that a while ago, but I do hope this is not caused by that... 2023-09-10 16:23:31 Doing `apk fix`, would try to reinstall `obexd-enhanced` and complains about this:... (full message at ) 2023-09-10 16:23:48 Is that perhaps the single error I am seeing? 2023-09-10 16:25:22 yes 2023-09-10 16:25:37 but that should not cause issues with linux-google-veyron 2023-09-10 16:26:52 yeah 2023-09-10 16:27:36 so does modprobe nft_masq work now in that case? 2023-09-10 16:30:45 Yapp; I think we were trying nf_masq before... ā˜ļø 2023-09-10 16:31:43 okay, so it was most likely just that something must've went wrong and those files were either never extracted(installed) or just vanished 2023-09-10 16:31:54 it should hopefully work now 2023-09-10 16:32:29 oh wait 2023-09-10 16:32:30 Well, as I said, I was trying nf_masq and not nft_masq before... 2023-09-10 16:32:37 that was my bad 2023-09-10 16:33:17 Never mind, I should've spotted it; but the point is, the modules are now there, for sure, and the issue is still there... 2023-09-10 16:38:45 this is beyond me but maybe see if the ipt_tcp module is present too 2023-09-10 16:39:09 i am not sure if the nftables iptables shim translates everything 1:1 2023-09-10 16:51:23 Hm, interesting proposal... 2023-09-10 16:51:23 ... that might be a contributing factor; but then again, it seemed to have been working before... 2023-09-10 16:52:16 well yeah, but since probably the shim and kernel have updated 2023-09-10 16:52:33 so now it's important to figure out if the shim misbehaves or if the kernel is missing what the shim needs 2023-09-10 16:56:22 Makes sense... 2023-09-10 16:56:22 ... I was just hoping, someone has seen this before, and knows which one is the case. ;) 2023-09-10 16:58:33 Or it could be the lxc-bridge package, that owns /etc/init.d/dnsmasq.lxcbr0 2023-09-10 16:58:49 the problem isn't really that, it's the iptables call 2023-09-10 16:58:54 which adds the firewall rules 2023-09-10 16:59:14 i guess you could disable those but i cannot guarantee stuff will work as before if you do it 2023-09-10 17:00:22 My bad, the error messages seem to be emitted by the iptables calls, not modprobe... 2023-09-10 17:01:25 Where does the shim reside? Kenel module, or is it just a plain binary? 2023-09-10 17:01:31 it's a binary 2023-09-10 17:01:34 * just a "plain, * plain" binary? 2023-09-10 17:01:39 yeah 2023-09-10 17:02:51 Let me guess, it's the iptables package... ;) 2023-09-10 17:02:56 yep 2023-09-10 17:03:26 I shall play the lottery... :D 2023-09-10 17:03:48 iptables-legacy is still the old iptables 2023-09-10 17:04:00 iptables by default is now iptables-nft 2023-09-10 17:04:03 which is the shim 2023-09-10 17:05:18 Got ya! 2023-09-10 17:16:39 That's odd: linux-google-veyron doesn't seem to have changed recently; at least on my end. In the repo there seems to be a 6.1.39 available. But apk -U upgrade won't consider it... 2023-09-10 17:22:12 what does `apk policy linux-google-veyron` return (and place do not use the matrix multi-line feature) 2023-09-10 17:38:29 Hm, 6.1.27-r0: lib/apk/db/installed and my local repo; and then 6.1.39-r0: http://mirror.postmarketos.org... 2023-09-10 17:39:06 Odd, 6.1.27-r1 should (also) be present, that's something I've contributed a while ago... 2023-09-10 17:41:36 Would a locally present and installed package always be higher priority? 2023-09-10 17:41:53 no 2023-09-10 17:42:02 otherwise apk would never upgrade a package 2023-09-10 17:42:23 Check the repos if that package / version is present 2023-09-10 17:45:00 Yes, it was there. I removed it from my local dev repo, and rebuilt the indexes. Now I only have 6.1.27-r0: lib/apk/db/installed and below that 6.1.39: http://... 2023-09-10 17:45:22 Running apk -U upgrade still won't try to actually upgrade... 2023-09-10 17:45:30 What am I missing? 2023-09-10 17:45:33 You can use a paste service like https://tpaste.us or https://ix.io 2023-09-10 17:45:51 if apk policy doesn't return it, it means that there is no repo configured with that version 2023-09-10 17:46:37 ikke: it does, that's the funny thing. 2023-09-10 17:47:00 Where is the APKBUILD for that package? 2023-09-10 17:47:46 The policy says this: https://pastebin.com/83EYZj92. 2023-09-10 17:48:08 ikke: The APKBUILD is in the pmOS repos, why? 2023-09-10 17:48:17 Also in my local mirror, which I just removed. 2023-09-10 17:48:29 So that I can check what's inside it (and don't have to figure out where it's located) 2023-09-10 17:49:01 fancsali[m]: can you try: `apk add 'linux-google-veyron>6.1.39'` 2023-09-10 17:51:18 Well, nothing happens... 2023-09-10 17:52:26 you did include the single quotes, right? 2023-09-10 17:53:25 šŸ¤¦ 2023-09-10 17:53:59 :D 2023-09-10 17:54:35 Let me just hide in a corner, roll over and start crying in embarrassment... 2023-09-10 17:54:40 Will be back soon... :D 2023-09-10 18:05:38 Got it; no change in the error message, though. Others claim, it would need iptables-legacy. 2023-09-10 18:05:48 Otoh, I am still confused, why I had to specify the version... 2023-09-10 19:04:13 anyone got switching tab in sakura to work? 2023-09-10 19:22:31 frag: works on my Fedora system, think it's fighting with JWM on my Alpine system 2023-09-10 19:23:17 ALT-LeftArrow & ALT-Right arrow work on sakura on Fedora with IceWM 2023-09-10 19:23:34 JWM on Alpine wants to change workspaces 2023-09-10 19:26:53 im on ratpoison, so would think it doesnt interfere .. also C+1-9 doesnt work .. 2023-09-10 19:28:14 C+1-9 doesn't work for either of my systems, ALT+1-9 does on Fedora/IceWM 2023-09-10 19:28:35 JWM also wants to change workspaces with those keys 2023-09-10 19:29:31 very strange ... 2023-09-10 19:30:20 don't believe I'm doing any custom keys for sakura 2023-09-10 19:30:28 I know I'm not on Alpine/JWM 2023-09-10 19:33:00 do you have "disable numbered tabswitch" checked in the right-click options? 2023-09-10 19:33:22 kwadroke[m]: aha! changed switch_tab_accelerator=4 from 8, and ctrl+1-9 seems to work 2023-09-10 19:33:34 cool 2023-09-10 19:34:33 hmm, my fedora system has that set and ALT+1-9 is the keys 2023-09-10 19:34:41 set to 8 that is 2023-09-10 19:35:13 think I'm using the defaults that was packaged with sakura 2023-09-10 19:35:50 only thing I changed was the colors 2023-09-10 19:36:21 but good that you found the issue 2023-09-10 19:36:46 kwadroke[m]: yeah, seems switch_tab_accelerator sets it for both 1-9 and the arrow keys, even thought the defaults are supposed to be ctrl+1-9 and alt+left/right 2023-09-11 14:20:07 does anybody else in here uses slack via flatpak or some other method? I've been using it via firefox, but folks at work are using huddle more and more and it refuses to work on firefox and on chromium is just too painfully slow to use it 2023-09-11 15:26:21 Yeah, I doĀ  2023-09-11 15:26:44 It can be a nightmare to activate your account with the magic tokenĀ  2023-09-11 15:30:37 https://www.reddit.com/r/Slack/comments/q42gk2/comment/hfwh2vv/ 2023-09-11 18:05:07 does alpine has categories in repo, so one category for terminals? and what terminal are you using? 2023-09-11 18:06:18 no, there are not categories 2023-09-11 18:06:20 no* 2023-09-11 18:06:45 ah okok 2023-09-11 19:45:50 hmm trying to run gropdf from the groff package, getting : /bin/ash: /usr/bin/gropdf: not found (even thought the file is there) 2023-09-11 19:46:05 its 84K too.. 2023-09-11 19:50:30 frag, try apk fix 2023-09-11 19:51:13 ldd /usr/bin/gropdf 2023-09-11 19:53:53 /lib/ld-musl-aarch64.so.1: /usr/bin/gropdf: Not a valid dynamic program 2023-09-11 19:54:12 file /usr/bin/gropdf 2023-09-11 19:54:46 /usr/bin/gropdf: Perl script text executable 2023-09-11 19:54:53 hm, i dont have perl installed 2023-09-11 19:55:15 That would explain 2023-09-11 19:55:26 mhmhm 2023-09-12 14:37:55 i see there's a criu package, but the linux-edge config seems to be missing some required options, e.g. CONFIG_PROC_CHILDREN. should these be enabled, or is there a different kernel (why?) for use with criu? 2023-09-12 14:41:36 ovf: linux-lts? 2023-09-12 14:41:47 The linux-edge maintainer doesn't maintain parity with -lts (I don't think it has debugfs either), so your mileage will vary 2023-09-12 14:48:01 thanks. i wonder why the disparity. 2023-09-12 14:48:49 idk, I never got around to asking 2023-09-12 14:49:17 ovf: because linux-edge is maintained by a different person that linux-lts/linux-virt and does their own thing regarding the linux-edge configuration 2023-09-12 14:57:18 I thought it was cool when he enabled the config option to fully support my bizarro laptop ( https://gitlab.alpinelinux.org/alpine/aports/-/issues/15161 ), so I guess it doesn't hurt to file an issue 2023-09-13 11:09:50 hm, when using "startx" from a tty, i don't have mouse and keyboard input under Xorg, however, when i use "lightdm" to log in instead, i do. any help? 2023-09-13 11:12:32 quite strange 2023-09-13 11:16:20 oh and when doing "sudo /etc/init.d/lightdm stop" Xorg seems to hang in a restart-loop. 2023-09-13 11:16:26 eww. 2023-09-13 11:21:02 armin: is your user member of the input group? 2023-09-13 11:21:54 ikke: now it is, let me retry. 2023-09-13 11:22:54 also the default font was extremely tiny, it was actually hard to install. :( 2023-09-13 11:23:43 ikke: that was it, thank you. 2023-09-13 11:23:48 :) 2023-09-13 12:13:34 so how can i find out what package contains the "pulseaudio" binary? the pulseaudio package doesn't seem to. 2023-09-13 12:16:50 apk search cmd:pulseaudio 2023-09-13 12:18:27 pj: says pulseaudio and pulseaudio-ctl, and i have both installed. 2023-09-13 12:19:35 hmmm. 2023-09-13 12:20:10 I installed pulseaudio package and I have pulseaudio 2023-09-13 12:20:15 CLI 2023-09-13 12:20:26 what does "which pulseaudio" say? 2023-09-13 12:21:04 I don't have "which" 2023-09-13 12:21:18 but it's /usr/bin/pulseaudio 2023-09-13 12:21:51 armin@skull:~ sudo apk add pulseaudio 2023-09-13 12:21:51 OK: 2490 MiB in 582 packages 2023-09-13 12:21:51 ls: /usr/bin/pulseaudio: No such file or directory 2023-09-13 12:21:51 armin@skull:~ ls -alrt /usr/bin/pulseaudio 2023-09-13 12:21:51 armin@skull:~ 2023-09-13 12:22:15 do: apk fix --reinstall pulseaudio 2023-09-13 12:22:29 which alpine version do you use? 2023-09-13 12:22:56 3.18.3 2023-09-13 12:23:08 same thing, still no /usr/bin/pulseaudio: 2023-09-13 12:23:14 pj: isn't "which" provided by busybox? 2023-09-13 12:23:48 probably, I remember not having it 2023-09-13 12:24:14 you don't have busybox? 2023-09-13 12:24:16 you should always recommend `command -v ` or `type [-a] ` though 2023-09-13 12:24:24 minimal: which 2023-09-13 12:24:45 pj: /usr/bin/which is just a softlink to /bin/busybox 2023-09-13 12:24:51 great 2023-09-13 12:25:10 so it is strange if you don't have that softlink 2023-09-13 12:25:11 that doesn't change the fact that I had a situation where I didn't have "which" 2023-09-13 12:26:35 as such softlinks are generally only removed when you install a package containing a "full fat" version of an app, and are reinstated whenever you uninstall the "full fat" package 2023-09-13 12:27:05 I'm aware of how the package works 2023-09-13 12:27:26 sudo apk del pipewire-pulse pulseaudio pulseaudio-bluez pavucontrol; sudo apk add pulseaudio <- this here worked. 2023-09-13 12:27:34 and I'm just pointing out that the non-existence of that softlink is strange/unusual 2023-09-13 12:27:55 And I'm telling you it's not about the softlink but about not existing which command 2023-09-13 12:28:20 this also could have happened on system that wasn't alpine 2023-09-13 12:28:29 eh? if that softlink exists then running "which " works 2023-09-13 12:28:45 I'm not talking about which vs command -v etc 2023-09-13 12:29:16 I know 2023-09-13 12:29:26 You keep talking about specific thing about busybox and alpine 2023-09-13 12:29:52 I don't even remember if it was alpine thing or not 2023-09-13 12:30:07 so I don't understand it when you say "it's not about the softlink but about not existing which command" as if /usr/bin/which exists as a softlink to /bin/busybox then "which" command does exist 2023-09-13 12:30:15 I don't use which for years, because I learned it's not available on every system 2023-09-13 12:30:17 and I recommend something that exists on every system 2023-09-13 12:30:49 that's a different matter however 2023-09-13 12:31:31 minimal: I typed "which", I got "which: not found", does that answer the problem? 2023-09-13 12:32:05 well you already indicated you didn't have the /usr/bin/which softlink so that's hardly a surprise 2023-09-13 12:32:28 as I said already, it is just strange that the softlink doesn't exist 2023-09-13 12:32:56 It could have been not even Alpine 2023-09-13 12:33:02 so the softlink doesn't matter here 2023-09-13 12:33:43 pj: we're talking in an Alpine channel about Alpine however 2023-09-13 12:34:09 and we're on earth so we can talk about earth only 2023-09-13 12:34:15 please 2023-09-13 12:34:44 you were helping someone with an Alpine problem, he asked you to run which, you said you didn't have it...all in the course of helping with an Alpine problem 2023-09-13 12:35:48 I can not even use Alpine and still be here and help people 2023-09-13 12:36:11 One can just lookup package content on pkgs.a.o 2023-09-13 13:18:25 i have absolutely no clue how to build this here, though (yet): https://github.com/Oncorporation/obs-shaderfilter.git - looked at the PKGBUILD for the arch package, but that didn't actually help much... 2023-09-13 13:18:57 *should* be just cmake/make, but i'm getting lost somewhere. 2023-09-13 14:03:12 armin: looks like a ms windows project. and the CMakeLists.txt seems to confirm it 2023-09-13 14:06:09 j_v: i just succeeded in compiling that, though. 2023-09-13 14:06:47 (cmake is a bit weird!) 2023-09-13 14:07:31 ok, i just noticed that the CMakeLists.txt only added the sources in a if win32 block 2023-09-13 16:46:13 damnit, i'm trying to build obs with browser source plugin added since an hour or so, but i have no success. :) 2023-09-13 16:47:10 got the aports repo with the APKBUILD file and whatnot, thought that adding "BUILD_BROWSER" and "ENABLE_BROWSER" would at least show some effect but it doesn't. 2023-09-13 16:47:39 so basically running "abuild -r" every time to see if that did it, but whatever i try is obviously wrong. 2023-09-13 16:47:50 <- newb. 2023-09-13 16:48:12 any pointer super appreciated. <3 2023-09-13 16:48:47 armin: can you show the APKBUILD? 2023-09-13 16:49:01 i think? 1sec. 2023-09-13 16:49:38 https://paste.debian.net/plain/1291847 2023-09-13 16:51:21 How would I go about overriding something in a /etc/conf.d file? like the user:group for a service 2023-09-13 16:51:23 ikke: i could well be overlooking something completely obvious, i'm by no means experienced or something. 2023-09-13 16:52:02 armin: seems like you need CEF_ROOT_DIR as well 2023-09-13 16:52:14 cmake/Modules/FindCEF.cmake 2023-09-13 16:52:17 ikke: ok!? will read up on that i guess? 2023-09-13 16:52:27 kattjevfel: you'd edit the conf.d file to change the value used 2023-09-13 16:52:31 Just grepping for BROWSER 2023-09-13 16:52:35 ikke: ok you just gave me some homework to do :) 2023-09-13 16:52:48 minimal: wouldn't that be overwritten by the package being updated? 2023-09-13 16:53:06 ikke: thank you so much for looking into this. <3 2023-09-13 16:54:03 nope, if newer version of package has different contents of that file then a new file with a different extension (forget which) would be placed in /etc/conf.d/ directory 2023-09-13 16:54:14 so it wouldn't overwrite 2023-09-13 16:54:32 if it's directly set in the init.d file, then setting it in conf.d would not override it though 2023-09-13 16:55:05 ikke: it's set in the conf.d file https://git.alpinelinux.org/aports/tree/community/qbittorrent/qbittorrent-nox.confd?h=3.18-stable 2023-09-13 16:55:12 anyway thanks minimal, that does make sense :) 2023-09-13 16:55:18 then what minimal says indeed 2023-09-13 16:55:24 ikke: if it's in the conf.d file then I'm assuming the init.d would source the conf.d and only set a value of the conf.d didn't 2023-09-13 16:55:26 thanks both of you :) 2023-09-13 16:55:47 the conf.d is automatically sourced by openrc-run 2023-09-13 16:56:50 You can set options mentioned in https://www.mankier.com/8/openrc-run without explicit init.d support 2023-09-13 16:57:06 but if the init.d sets those options itself, then it would overwrite it 2023-09-13 16:57:14 ikke: ok, what I mean is that I'd expect the init.d to only set a value if one was not already set 2023-09-13 16:57:48 which is what many/most init.d files do 2023-09-13 16:58:43 many directly set things like command_user 2023-09-13 16:58:51 not like https://git.alpinelinux.org/aports/tree/community/qbittorrent/qbittorrent-nox.initd?h=3.18-stable#n8 2023-09-14 03:51:38 hello, i have a fresh install in sys mode. trying to add package xauth which exists here: https://pkgs.alpinelinux.org/package/edge/community/x86_64/xauth but 'apk search xauth' returns "strongswan-5.9.11-r1" 2023-09-14 03:52:25 i changed mirrors and did a few 'apk update' in case there was a pointing issue but so far everything is the same 2023-09-14 03:52:54 so i tried 'apk add strongswan' but xauth was not installed and followed it up with 'which xauth' with no returns 2023-09-14 03:52:57 can you pastebin the contents of /etc/apk/repositories ? 2023-09-14 03:53:23 aaaaand i just realized community repo is commented out 2023-09-14 03:53:39 sorry about that, and thanks zcrayfish 2023-09-14 03:53:59 \o/ 2023-09-14 03:54:08 all good! 2023-09-14 03:54:16 i'm new to alpine so that's my one dumb question used :) 2023-09-14 03:55:00 cya 2023-09-14 06:27:51 hi 2023-09-14 06:38:34 hi, i would like to get my networkmanager patch into alpine, https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/merge_requests/1731/ 2023-09-14 06:39:48 i need it for my postmarketOS device (Nokia N900). what is the best (and quickest) way to get it done? open an issue in alpine gitlab? or submit a merge request there? 2023-09-14 06:44:34 or wait for upstream (i wonder if this won't take long) 2023-09-14 06:51:49 In preferred order: wait for upstream, open an MR, create an issue 2023-09-14 07:09:31 ok. let me wait to see any comments on the upstream MR. if they are OK with it, then i'll make an MR backporting it to alpine's NM 1.42.8, since i would like to get it in pmOS asap. even if accepted upstream, it'd obviously only be available in some future tagged version 2023-09-14 09:06:40 Hi there 2023-09-14 09:07:50 I see the officiall kernel is switched to i686 and requires PAE, what is the last version which uses i586 without PAE as i need it for ALIX boards with AMD Geode CPU? Anyone remember? :) 2023-09-14 09:20:44 Hello, it's been a while since I last used an IRC channel. I am currently using Alpine on an RPI Zero W v1.1 board (armv6) which is by far the best distro in matters of speed and responsiveness. Happy with that. That said, I'm having problems with bcm2835 initialization so I can read values from sensors. I've tried to run as root but even then it says "bcm2835_init: gpio mmap failed: 2023-09-14 09:20:44 Operation not permitted". The same code works in the DietPi distro (which is Raspbian-based and SUPER slow). I am using nodejs to create an endpoint to send sensor data. Is there any flag on the kernel that needs to be activated or something? Basic "Led on, led off" works with the onoff package but the node-dht-sensor gives this error. Any thoughts? 2023-09-14 09:35:12 Hi guys! Is the amavis package for alpine the amavisd-new one by default ? 2023-09-14 10:22:32 Tach: https://gitlab.alpinelinux.org/alpine/aports/-/blob/master/main/amavis/APKBUILD#L21 2023-09-14 10:22:36 does that answer your question? 2023-09-14 10:50:44 ikke yes and now... I found out on gitlab amavis is 200% amavis-new now 2023-09-14 10:50:51 alreayd for some time but still 2023-09-14 10:50:54 thanks! 2023-09-14 13:07:58 Is there any way to connect expose a vsock via a unix socket? 2023-09-14 13:08:09 E.g.: given a vsock, create a unix socket which transparently forwards traffic to the vsock. 2023-09-14 13:10:15 perhaps socat? 2023-09-14 13:10:30 though not sure it supports vosck 2023-09-14 13:10:32 vsock 2023-09-14 13:11:08 https://man.archlinux.org/man/socat.1 mentions vosck 2023-09-14 13:18:27 I was rather looking for some sort of syscall where one is plugged into the other (rather than read/writing each message) 2023-09-14 15:37:51 WhyNotHugo: Hm, neither sendfile(2) nor splice(2) work between two sockets, do they? 2023-09-14 15:45:46 pki: PAE was reverted for the default kernel: https://gitlab.alpinelinux.org/alpine/aports/-/commit/e81a0ff4246ffa3cc57dca06225c83fecafcfc5a 2023-09-14 16:51:49 Hello. Is it a bad idea to use "data" installation type on a machine to be used as a server? 2023-09-14 16:54:35 If disk is used as data only then, I guess, I will have to keep all installed packages on a usb. And maybe usb will be actively used by a server so it may wear off. 2023-09-14 17:11:53 I also have another question. 2) I'm installing alpine linux from a flash drive, at the end of setup-alpine I input "usb" to setup-lbu, it succeeds but on the next step setup-apkcache fails with "Resource busy" while trying to mount /dev/sdbdisk (points to sdb1) on /media/usb. I guess, sdb1 is used by the booted installer so it's busy. 2023-09-14 17:12:32 s/sdbdisk/usbdisk 2023-09-14 19:11:50 are there other minimalist wms like ratpoison that has notification/prompt/run/primary-copy/paste/wrapping the mouse/++ inbuilt? 2023-09-14 20:51:21 that stuff is beyond mere window management 2023-09-14 22:28:39 ion maybe 2023-09-15 00:25:50 hello, i have a general question about linux, i'm currently using alpine so i'm asking here 2023-09-15 00:29:43 I am writing a file that I'd eventually like to mount directly (i.e. mount /dev/loop0 or mount file.iso) 2023-09-15 00:32:07 My process is: touch x.iso -> truncate -s 100M x.iso -> losetup -fP x.iso -> fdisk x.iso -> mkfs.ext/vfat on multiple partitions 2023-09-15 00:33:30 mounting the partitions alone (i.e. mount /dev/loop0p1) works as expected. However mounting the device itself (i.e. /dev/loop0) causes a "cannot mount bad fs" error 2023-09-15 00:35:48 I suspect that this is occurring because the first 2048 sectors aren't formatted properly. But I cannot find any guides or programs for identifying this 2023-09-15 00:38:16 So I looked through Alpine's .iso and found that it mounts correctly via /dev/loop0 . I also adjusted the partition-scheme, format, and fs-type of Alpine's iso - verified the change through diff - and it was still mountable 2023-09-15 00:39:35 All that to say, does anyone know what I am doing wrong that makes my file unmountable? 2023-09-15 00:50:41 a disk is generally not a file system 2023-09-15 00:51:03 you probably canā€™t mount /dev/sda 2023-09-15 01:01:36 hurd: mount is for mouting filesystems, obviously on a partitioned device you can't mount the device itself as that is not a filesystem 2023-09-15 01:02:30 now if you have a device which you did not partition and just created a single filesystem on that device then yes you could mount it 2023-09-15 01:30:09 minimal: would that mean that iso9660 is holding partitions in its filesystem? Like a wrapper? 2023-09-15 01:31:26 that would actually make the most sense and explain all of the properties. so that would mean I've been asking the wrong questions 2023-09-15 01:32:36 hurd: no, ISO9660 *is* a filesystem 2023-09-15 01:33:08 there is no partitioning 2023-09-15 01:33:46 though you could partition a device and create a ISO9660 filesystem in one of its partitions 2023-09-15 01:35:16 so it is not clear what you are trying to do 2023-09-15 01:41:45 minimal: yeah, that makes sense. on the same note, the alpine.iso has a MBR with two partitions (EFI and Empty), it seems to be inside the iso9660 filesystem (as I can mount /dev/loop0 directly) 2023-09-15 01:43:57 minimal: everything makes sense now though, thanks for the help - it was hard to find direct answers online 2023-09-15 01:44:16 especially since I was thinking about it differently 2023-09-15 01:44:37 hurn: the Alpine ISO is a "hybrid" image I believe 2023-09-15 01:45:01 hurd: ^^^ 2023-09-15 01:47:58 minimal: yeah, for the boot process. The structure is " iso9660 (/dev/loop0) [ iso9660 (/dev/loop0p1) [ apk/ boot/ ] && vfat (/dev/loop0p2) [ efi/ ] ] " 2023-09-15 01:49:35 This explains why when mounting /dev/loop0 all of apk/ boot/ efi/ were accessible. And why it was a continuous filesystem despite being on separate partitions. Also why it was able to mount 2023-09-15 01:50:33 I assume it is a hybrid GPT/MBR, so it uses ISO9660 for BIOS booting, and Grub for UEFI booting 2023-09-15 01:50:58 when booting 99% of BIOS and UEFI can mount iso9660, and the rest is history 2023-09-15 01:51:14 minimal: yeah agreed 2023-09-15 01:51:43 normally a device is either MBR or GPT partitioning 2023-09-15 01:52:16 the hybrid is a funky way to create something that boots on BIOS-only and UEFI-only machines 2023-09-15 01:53:09 otherwise you'd need 2 CDs/USB sticks - one for BIOS booting, the other for UEFI 2023-09-15 01:59:36 minimal: I'm gonna head out, thanks again for the help 2023-09-15 06:34:36 Is https://gitlab.alpinelinux.org/alpine/aports/-/issues/11589 (diskless mode with btrfs) still actual? 2023-09-15 06:41:44 Hello. I have trouble sharing a directory with virtual machine using virt-viewer WebDAV. My QEMU invocation is: 2023-09-15 06:41:53 -chardev spiceport,id="spiceport-webdav0",name=org.spice-space.webdav.0 \ 2023-09-15 06:41:58 -device virtserialport,id="webdav0",name=org.spice-space.webdav.0,bus="virtio_serial0.0",nr=2,chardev="spiceport-webdav0" \ 2023-09-15 06:42:36 It works on Ubuntu, but on Alpine it does not. virt-viewer grays out the "Share folder" checkbox. 2023-09-15 06:43:31 Did I miss some package or anything? 2023-09-15 06:45:56 My host is Alpine, and guest is Windoze (with Spice WebDAV driver installed). 2023-09-15 08:52:39 Hello, I got kernel update on stable version and facing kernel panic. Are you guys also facing the same thing ? 2023-09-15 08:54:17 and no way to revert to the previous kernel? 2023-09-15 10:36:19 My bad, dracut seems messed up... Load kernel via grub shell works fine. 2023-09-15 14:48:07 https://vid.pr0gramm.com/2023/09/15/15335fc0587359aa.mp4 2023-09-15 14:50:28 no smut 2023-09-15 14:52:47 its clean 2023-09-15 14:53:09 oh :( 2023-09-15 14:53:17 sorry .. 2023-09-15 15:02:56 it's a naughty vid 2023-09-15 15:32:18 ACTION uploaded an image: (121KiB) < https://matrix.org/_matrix/media/v3/download/matrix.org/fttvxXxWtukMGTJNatpqFrHJ/ima_0bc5439.jpeg.jpg > 2023-09-15 15:37:47 nice setup 2023-09-15 15:46:24 does anyone know how to enable broadcast udp packets on alpine? i'm setting up a software-defined radio and it uses these packets for service discovery 2023-09-15 15:46:47 the discovery program is supposed to emit broadcast packets, but tcpdump can't find them 2023-09-15 15:58:53 hi, my php apps on one server quit being able to send email via starttls. 2023-09-15 15:59:06 i think maybe due to upgrade to 3.17 and openssl 3.0? 2023-09-15 15:59:18 I notice php -i says openssl header is 3.0, but lib version is 1.1. 2023-09-15 15:59:38 openssl1.1-compat is installed. Is that the likely problem? Is it safe to remove openssl1.1-compat? 2023-09-15 16:38:37 /join #_oftc_#ceph:matrix.org 2023-09-15 16:43:18 thanks hydrogen ^^" 2023-09-15 17:54:36 loading the php-curl ext later made the header and lib versions match. still can't send email but i'll try to play with that some more... 2023-09-15 18:04:38 i meant to ask: how foolish would it be to change my apk repos to 3.16 to downgrade from 3.17? :) would it work or explode? 2023-09-15 18:07:48 your computer would explode 2023-09-15 18:08:04 joke aside I think it's fine 3.16 is still supported 2023-09-15 18:08:35 itwrx: most likely will work (don't forget to provide --available to the upgrade command) 2023-09-15 18:12:40 thansk people 2023-09-15 20:15:50 not to brag but only have 31 packages in world now: alpine-base aria2 cryptsetup curl doas e2fsprogs feh ffmpeg grep imagemagick irssi isync links-graphics linux-rpi4 mblaze mpv openssh qutebrowser raspberrypi raspberrypi-bootloader ratpoison rsync sfeed slock st telegram-desktop xf86-input-libinput xorg-server xsel yt-dlp zathura-pdf-mupdf 2023-09-15 20:18:30 nice and slim 2023-09-15 20:37:48 noticed a lot of packages that have log files but not logrotate config. i've already created 4 issues for each 4 packages. should i continue doing that for the rest or how else? 2023-09-15 21:11:37 is that desired? 2023-09-15 21:15:33 i don't think hundreds of megabytes of logs left persisted on disk is desired 2023-09-15 21:21:22 i might not want configs for unrelated packages. i'll handle any logs how i see fit 2023-09-15 21:24:09 o/ 2023-09-15 21:24:59 I have a resume problem on my thinkpad x1 carbon (4gen), it suspends and resume fines but after 3-4 seconds it completely freezes and is no longer pingable 2023-09-15 21:25:12 the only last messages I can see are: http://markand.fr/static/alpine-crash.jpeg 2023-09-15 21:31:26 lopid: the packages themselves can ship a corresponding logrotate config 2023-09-15 22:38:22 jacksonchen666: are you opening an issue for every aport that doesn't ship with a preconfigured logrotate file? 2023-09-15 22:40:12 omni: yes (with packages i hve), and it doesn't seem like logrotate has a default fallback (checked --debug, doesn't contain all) 2023-09-15 22:40:58 maybe there should be a single issue with a list, idk 2023-09-15 22:41:50 not sure either, but i've exhausted all log files that doesn't seem to be handled by logrotate 2023-09-15 22:46:34 jacksonchen666: I think the underlying issue is whether logrotate is considered the Alpine "official" way to rotate logfiles or not 2023-09-15 22:46:41 as there are alternatives 2023-09-15 22:48:17 as if there is not officially-defined mechanism then it is hard to expect various packages to implement logrotate (and/or other utility) config files 2023-09-15 22:54:26 a quick search and it looks like 6 out of 7 aports that come with a .initd file doesn't come with a logrotate config 2023-09-15 22:55:06 omni: it's not that simple - some of those apps could perhaps use syslog rather than writing directly to files 2023-09-15 22:55:27 right 2023-09-15 23:09:43 I just need to install all the packages and start all the services 2023-09-15 23:10:11 omni: and enable all possible configs for all packages ;-) 2023-09-15 23:12:57 yes! what a glorious monster it'll be! 2023-09-16 10:38:21 running diskless, can i umount the boot medium (/media/mmcblk0p1/) ? need to run fsck... 2023-09-16 10:38:31 it says its "busy" 2023-09-16 10:53:30 dunno... lazy umount? 2023-09-16 10:53:53 rc-service modloop stop 2023-09-16 10:54:16 what is modloop for? 2023-09-16 10:54:26 It contains the kernel modules and firmware 2023-09-16 10:54:34 which otherwise would need to live in memory 2023-09-16 10:54:51 its also 'busy' 2023-09-16 10:57:02 ill just boot into another media i gues .. 2023-09-16 13:17:40 hey, ansible seems broken in edge right now 2023-09-16 13:17:52 āÆ podman run --rm -it alpine:edge 2023-09-16 13:17:52 # apk --update-cache add ansible 2023-09-16 13:17:52 fetch https://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz 2023-09-16 13:17:55 fetch https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz 2023-09-16 13:17:58 ERROR: unable to select packages: 2023-09-16 13:18:00 ansible-core-2.15.4-r0: 2023-09-16 13:18:03 breaks: ansible-8.3.0-r0[ansible-core~2.15.3] 2023-09-16 13:18:30 # there is 8.4.0 in git, but the CDN hasn't been updated yet? 2023-09-16 13:22:00 also, why does it break? the old package APKBUILD asks for ansible-core~=2.15.3 2023-09-16 13:22:05 what does the tilde mean? 2023-09-16 13:22:32 does that mean exact match? 2023-09-16 13:26:56 no, it means any component that has not been specificed can very 2023-09-16 13:27:09 in this case, 2.15.3-r* 2023-09-16 13:27:10 oh ok 2023-09-16 13:27:17 s/very/vary 2023-09-16 13:27:24 that makes sense 2023-09-16 13:29:55 so ansible 8.3.0 will only work wiith ansible-core 2.15.3, not 2.15.4 2023-09-16 13:30:48 the upgrades have been pushed seperately, so one was uploaded before the other 2023-09-16 13:32:36 the 8.4.0 is shown on https://pkgs.alpinelinux.org/packages but the CDN doesn't have it yet 2023-09-16 13:32:56 the builder was stuck, so the package hasn't been built yet / uploaded yet 2023-09-16 13:33:13 I've fixed the issue, so should appear soon 2023-09-16 13:34:32 thank you! <3 2023-09-16 14:34:18 @ikke it's fixed! 2023-09-16 14:37:45 julie: glad to hear 2023-09-16 15:02:45 hi, i'm trying to run alpine on an allwinner board 2023-09-16 15:03:34 i keep my rootfs on a usb stick and the default kernel is unable to mount it 2023-09-16 15:04:16 my custom built one has no problem with it and i think the main difference is that it has usb support built in instead of built as a module 2023-09-16 15:22:52 is it easy to disable modloop? would be nice to be able to install new system on boot medium from diskless 2023-09-16 15:24:02 /.modloop/ is _only_ 100MB also for me 2023-09-16 15:25:32 I think the initramfs will always lood the modloop 2023-09-16 15:26:38 i see 2023-09-16 15:28:01 frag: what exactly are you asking? Do you want to boot "diskless" Alpine from a device and then install Sys-mode Alpine onto that same device? 2023-09-16 15:28:45 From what I understood, boot diskless but without modloop, so modules / firmware installed in memory 2023-09-16 15:30:27 what ikke said 2023-09-16 15:31:26 ok, that's not what I understood from "to be able to install new system on boot medium from diskless" 2023-09-16 15:33:19 if modloop were to be disabled then even more RAM would be taken up by Alpine and so more likely to cause problems if you ever tried to run update-kernel script 2023-09-16 20:41:35 github 2023-09-16 20:41:57 ai? 2023-09-16 20:42:36 no 2023-09-16 20:42:41 an 2023-09-17 00:08:05 do apparmor profiles apply to binaries which run in different mount namespaces as with containers or other pivot_root tools? 2023-09-17 09:43:41 dwfreed: sorry I messed up, closing the hexchat 2023-09-17 09:44:23 yes, I got the correct path in virtual console 2023-09-17 09:44:47 then to have the same result in X terminals, what have I to change? 2023-09-17 09:45:37 you should put something like this in your ~/.bashrc (assuming you're using bash): if [ -d $HOME/.local/bin ]; then PATH="$HOME/.local/bin:$PATH"; fi 2023-09-17 09:47:09 dwfreed: thanks, just for learning, I ca understand the second part (then) but I miss the meaning of the 'if', what's about -d option? 2023-09-17 09:49:10 checks the dir exists first 2023-09-17 09:49:39 then you can just copy/paste that snippet everywhere, and it'll automatically kick in when you have a ~/.local/bin 2023-09-17 09:50:28 ok, thanks for the explanation, I'll do that 2023-09-17 13:23:29 Why can't I run this program?... (full message at ) 2023-09-17 13:24:10 Would it be possible not to use the matrix multi-line feature, it's really anoying for IRC users, especially since the matrix.org url forces downloads 2023-09-17 13:24:15 Btw, I am LD_PRELOADing because Alpine doesn't have libexecinfo anymore 2023-09-17 13:25:21 Hi. I managed to enable edge repo and did an update+upgrade. Is there a way to revert? I removed the edge from repositories config and tried update and upgrade but apk says all is OK 2023-09-17 13:25:36 apk upgrade --available 2023-09-17 13:25:46 ikke: thanks 2023-09-17 13:26:45 tyler[m]123: > <@tyler:matrix.f1gh7.club> Why can't I run this program?... (full message at ) 2023-09-17 13:27:32 "13:26 tyler[m]123: > <@tyler:matrix.f1gh7.club> Why can't I run this program?... (full message at )" 2023-09-17 13:27:40 * The code of `libexecinfo.so` (just to resolve the missing symbols - they are basically never used during my runtime anyways):... (full message at ) 2023-09-17 13:27:41 that's what I see 2023-09-17 13:27:45 tyler[m]123: linux_64_client: not found 2023-09-17 13:27:52 Where is that file? 2023-09-17 13:28:10 In the current directory. This message generally happens when there is a linker error 2023-09-17 13:28:13 But there is none 2023-09-17 13:28:25 execinfo.c libexecinfo.so linux_64_client linux_64_server 2023-09-17 13:28:25 $ ls 2023-09-17 13:28:46 Tyler try "./linux_64_client" 2023-09-17 13:28:56 The dot slash is important 2023-09-17 13:29:00 E.g if you try to load mybinary and it's missing libtest.so, it will say "./mybinary: not found" 2023-09-17 13:29:25 Forza: Same error 2023-09-17 13:29:53 Funny thing is, this was working a couple of days ago 2023-09-17 13:29:56 Idk what happened 2023-09-17 13:29:59 And if you run without ld_preload? 2023-09-17 13:30:18 It will be missing backtrace and backtrace_symbols, which are unavailable on alpine linux 2023-09-17 13:30:44 ACTION sent a code block: https://matrix.org/_matrix/media/v3/download/matrix.org/eMWTcXzDiwMTIuSZAbHcPeHo 2023-09-17 13:31:07 That's why I LD_PRELOAD the custom library, for resolving these missing symbols. 2023-09-17 13:31:17 Please use a pastebin service 2023-09-17 13:31:46 Ok 2023-09-17 13:31:55 I mean without ldd. 2023-09-17 13:32:21 It will say the same message, but it makes sense now since it's missing the two symbols 2023-09-17 13:32:41 It doesn't make sense with LD_PRELOAD because all symbols are resolved 2023-09-17 13:33:17 And this gives the ash error of missing linux_64_client? `LD_PRELOAD=./libexecinfo.so ./linux_64_client` 2023-09-17 13:33:59 Yes 2023-09-17 13:34:09 $ LD_PRELOAD=./libexecinfo.so ./linux_64_client 2023-09-17 13:34:09 /bin/ash: ./linux_64_client: not found 2023-09-17 13:34:37 is the interpreter available in the fist place 2023-09-17 13:35:00 afaik, when it says that the file it's not found, it means the interpreter is not there, rather then a needed so lib missing 2023-09-17 13:35:05 Is it executable? `chmod +x linux_64_client` 2023-09-17 13:35:28 Ikke good point 2023-09-17 13:35:50 ikke: Interpreter? 2023-09-17 13:35:56 tyler[m]123: libc 2023-09-17 13:36:13 I would hope so lol 2023-09-17 13:36:18 I wrote a init script that sets up a dm cache device for existing block devices. Would that be something worth making a package for Alpine for? 2023-09-17 13:36:40 tyler[m]123: what does `ldd ./linux_64_client` show? 2023-09-17 13:36:42 $ file linux_64_client 2023-09-17 13:36:42 linux_64_client: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=a9380296e2e744bbc8c7e42027a9985b4c85fd3b, for GNU/Linux 3.2.0, with debug_info, not stripped 2023-09-17 13:36:56 "$ ldd ./linux_64_client..." <- > <@tyler:matrix.f1gh7.club> ```... (full message at ) 2023-09-17 13:37:03 tyler[m]123: ls -l /lib64/ld-linux-x86-64.so.2 2023-09-17 13:37:36 ACTION is not happy with the matrix multiline stuff  2023-09-17 13:37:48 ikke: Now that's a start:... (full message at ) 2023-09-17 13:38:07 > <@_oftc_ikke:matrix.org> tyler: ls -l /lib64/ld-linux-x86-64.so.2... (full message at ) 2023-09-17 13:38:18 I didn't think that could be possible 2023-09-17 13:38:25 Interestinfg 2023-09-17 13:38:31 * Interesting 2023-09-17 13:38:54 This is built against glibc, so you need something like gcompat to run it on musl systems 2023-09-17 13:39:05 tyler[m]123: this is what we see on IRC side https://paste.tnonline.net/files/5SuAiPbOvSkC_Screenshot_20230917_153827_Quasseldroid.png 2023-09-17 13:39:21 ACTION sent a code block: https://matrix.org/_matrix/media/v3/download/matrix.org/LmSMVDlPfsiexVDARTNUNhsZ 2023-09-17 13:39:48 Forza: Oh, sry. I thought he meant to use the pastebin because it was long 2023-09-17 13:40:31 Yes. Matrix makes those links with your messages if you have multiple lines or too long messages. 2023-09-17 13:40:35 $ ls -l /lib64/ld-linux-x86-64.so.2... (full message at ) 2023-09-17 13:40:55 Use https://gist.tnonline.net/ or pastebin.com for pasting code or command line output etc 2023-09-17 13:40:57 I will try using gcompat, let's see 2023-09-17 13:42:25 Spot on ikke , `gcompat` worked. 2023-09-17 13:42:28 Thanks guys 2023-09-17 13:43:01 tyler[m]123: please don't use the multi-line / code block feature, it's really anoying for us 2023-09-17 13:43:12 Sorry 2023-09-17 13:50:44 i've been using "apk update" and "apk upgrade" in /etc/periodic weekly to automate upgrades for months without issue but i changed it to include "apk add --upgrade apk-tools" and added "--available" to the "apk upgrade" line. 2023-09-17 13:51:48 this seems to have enborkened some things... postgres14 is not in init.d anymore and is not even shown as installed but postgres-bdr is shown as installed. 2023-09-17 13:58:26 If i reinstall 14 will it try to overwrite any existing 14 files? 2023-09-17 14:00:29 what does apk version postgres14 say? 2023-09-17 14:00:51 postgresql14 I mean 2023-09-17 14:05:33 Installed: Available: 2023-09-17 14:09:34 prosody is also missing from init.d now but: 2023-09-17 14:09:52 apk version prosody 2023-09-17 14:10:52 shows: Installed: prosody-0.12.0-r2 Available: < 0.12.1-r2 2023-09-17 14:11:35 so it seems like it didn't upgrade prosody but removed the init.d file 2023-09-17 14:13:40 this server is running alpine 3.17.5, btw 2023-09-17 14:14:30 apk-tools-2.12.10-r1 2023-09-17 14:19:41 i did not install postgres-bdr myself/manually. i had to look up what it even was just now. 2023-09-17 14:36:57 reinstalling prosody init.d file from backup solved that problem. 2023-09-17 14:38:42 i notice prosody doesn't come with an init.d file for some reason. so maybe that's why it got removed, although i don't remember having to replace it after update before. 2023-09-17 14:45:30 itwrx: it does have an init.d file in the prosdy-openrc package 2023-09-17 14:45:41 prosody-openrc 2023-09-17 14:58:57 minimal: thanks. installed. i may have had that at one point, but it was not installed. 2023-09-17 14:59:47 itwrx: it should be *automatically* installed when you install the prosody package (assuming, as is usual, that you have openrc installed) 2023-09-17 15:00:49 so I don't understand how is was not installed if you had both prosody and openrc installed 2023-09-17 15:06:06 minimal: idk either.right now i'm trying to reinstall postgresql14 which was replaced by postgresql-bdr somehow, but there are package conflicts... maybe that's why bdr got installed? to satisfy a dep? 2023-09-17 15:29:10 i'm unable to mount a samba share on alpine. dmesg prints "attempting to connect" but nothing ever happens. where else can i look to figure out what the problem could be? 2023-09-17 15:42:18 witcher: does the dns name resolve, or are you connecting with ip 2023-09-17 15:43:46 i just ran "apk add postgresql14" and it installs 14 and 15 and sets 15 as the new default. is that expected behavior? 2023-09-17 15:43:49 https://pastebin.com/XERDTaHV 2023-09-17 15:49:46 itwrx: I would not expect it 2023-09-17 15:49:52 what's in your /etc/apk/world? 2023-09-17 15:51:26 postgresql 2023-09-17 15:51:26 postgresql-contrib 2023-09-17 15:51:26 postgresql14 2023-09-17 15:52:37 so that's why i guess, maybe postgresql was 14 in previous release so now that i upgraded that became 15. 2023-09-17 16:01:32 yes 2023-09-17 16:07:42 i haven't done any real packaging, so forgive my ignorance, but why in linux don't all package names have the version in the name? 2023-09-17 16:09:50 normally a particular Alpine release only supports a single version of any package - postgresql is one of the few exceptions to that "rule" 2023-09-17 16:12:53 right, but why is this still the case for most distros? couldn't we avoid all this flatpak, snaps, appimage stuff if every upstream could just declare it's version and dep versions in a super simple manifest that all distro pkg managers could then support? 2023-09-17 16:13:30 besides limited dev resources is there some technical reason? 2023-09-17 16:14:38 That's not really the problem 2023-09-17 16:14:59 The problem is why would you have to use an obsolete dependency as part of a regular workflow? 2023-09-17 16:15:02 why would you want to have package *names* such as app-1.0, app-1.1, app-1.1.1, app-1.2 etc? 2023-09-17 16:18:03 because, just like some distros can't keep up with upstream, (thus all these not-so-universal packaging schemes) some upstreams (or custom apps) can't keep up with some distros. hosting web apps causes all kinds of fun dep issues. 2023-09-17 16:22:55 I'm guessing some desktop apps cause similar dep issues, thus flatpak, snaps, appimage as a symptom of an underlying, long standing issue. 2023-09-17 16:24:22 software isn't dependent on some distro being too up to date 2023-09-17 16:24:33 They depend on their chosen dependencies 2023-09-17 16:25:11 If their chosen dependencies mark themselves as obsolete, then they should either adapt, or vendor it directly (ugly but that works) 2023-09-17 16:25:33 Trying to solve problems at the wrong level just brings more problems 2023-09-17 16:26:08 Of course, there's no solution to the web 2023-09-17 16:28:59 i'm not clear on the "vendor it directly" part. 2023-09-17 16:29:51 Feel free to explain 2023-09-17 16:50:29 i, of course, agree that they should update their deps, but i don't love any of this direct vendoring i see with langs, web packages, and now desktop packages. 2023-09-17 16:51:02 Ideally, I think i would want one totally universal packaging system (likely two-tiered) and everything to then go through the distros. 2023-09-17 16:51:14 I'm just wondering what technical hurdles would prevent that hypothetical approach, assuming many people were getting paid to work on it full time. 2023-09-17 16:54:40 universal packaging system? defined by who? agree by "everyone" including those who may have various valid reasons to disagree with it? maybe if we were living in Utopia... 2023-09-17 16:55:47 most packaging systems are defined by distros to meet their specific needs/wishes 2023-09-17 16:57:35 no of which directly relates to the problems you've been having in your Alpine upgrade 2023-09-17 16:57:46 s/no /none / 2023-09-17 17:00:44 the alpine upgrade issues just reminded me of this overall linux situation. I'm not complaining about alpine. 2023-09-17 17:00:50 itwrx, this is a dead end, diversification of build system is fine, as they're responsible for themselves 2023-09-17 17:01:23 Look at all those that try this pseudo ā€œuniversal packaging/distributions systemā€ like plethora of npm / pip things 2023-09-17 17:02:55 The actual issue here about postgresql14/15 is weird though 2023-09-17 17:06:34 i was thinking of a simple manifest for upstreams to use that distro package manager could then support. 2023-09-17 17:06:44 distros keep things how they want except i'm guessing multiple pkg versions would be required. 2023-09-17 17:06:54 doing away with npm/pip and all the rest would be the goal. No need to link the XKCD. :) 2023-09-17 17:07:49 who says the Python devs *want* to do away with pip, likewise the Node devs for npm? 2023-09-17 17:08:20 remember some upstreams for some software do NOT want distros to package their software, they want people to get it directly from upstream 2023-09-17 17:12:08 I think they only did this due to the state of packaging in distros, as it relates to their needs. Generally to get software to their users faster. If packaging for distros was more automated and flexible there would be less need for these work-arounds. 2023-09-17 17:13:20 all I can say is that you can continue dreaming about this Utopia but it's not going to happen... 2023-09-17 17:14:58 it's a feverish nightmare, not a dream. :) 2023-09-17 17:17:23 I suppose it all started with perl's cpan, it set a strong example for others 2023-09-17 17:18:41 itwrx, that's called a README 2023-09-17 17:19:22 itwrx, distros have no trouble packaging sane software 2023-09-17 17:20:03 $ apk search py3 2023-09-17 17:20:22 user71, and yet they reproduced it 2023-09-17 17:20:45 That's one problem with those kind of projects, one doesn't know (willingly or not) history, and so is bound to repeat the same mistakes 2023-09-17 19:06:09 Forza: i'm connecting with ip. it's working on other minimal machines but i can't reproduce it now 2023-09-17 19:42:59 q - so i have a usb drive that has a write-protect switch that i store a diskless alpine install on; when i have it set to ro mode boot fails 2023-09-17 19:43:19 what it says on syslinux is - "unable to remount cache read/write" and "failed to open apk database: read-only filesystem" 2023-09-17 19:43:43 does alpine require rw access on boot for diskless, i would have assumed booting a diskless install in ro mode should "just work", maybe theres some config somewhere i can change? 2023-09-17 20:45:51 i installed open-vm-tools but the guest autoresize isnt working 2023-09-17 21:27:02 i installed open-vm-tools but the guest autoresize isnt working 2023-09-17 21:27:38 You don't need to ask the same question repeatedly 2023-09-17 21:28:03 what are you gonna do about it tough guy 2023-09-17 21:28:39 I mean, if you'd prefer, I can ban you from the channel 2023-09-17 21:29:42 Or I could go a step further and ban you from the entire network 2023-09-17 21:30:34 you won't do that you're too scared 2023-09-17 21:31:29 the last thing I'm scared of is someone on IRC 2023-09-17 21:31:30 I can ban you from my town because I'm the sheriff 2023-09-17 21:31:44 i can ban you from the entire internet because i'm elon musk 2023-09-17 21:31:53 uh huh 2023-09-17 21:32:23 Actually, only if your Ukranian on the war front using Starlink 2023-09-17 21:32:57 one push of a button and your router will light up like a christmas ham 2023-09-17 21:35:19 Must be nice at christmas 2023-09-17 21:35:46 I installed Alpine Standard aarch64 with RPI4 UEFI firmware to create a Alpine Vanilla install, the microsd card reader and wireless nic stops working any ideas? 2023-09-18 01:04:57 Hello. I try to mount a NTFS filesystem and sometimes it is mounted as rw, other times as ro. 2023-09-18 01:05:05 What is the cause of the issue and how to solve it? 2023-09-18 01:05:33 doas mount -o remount,rw /mnt/bitlk -> mount: mounting /dev/dm-3 on /mnt/bitlk failed: Read-only file system 2023-09-18 01:07:46 did it stop working after being mounted from windows? 2023-09-18 01:09:29 It is an external HDD, encrypted with BitLocker. I use it to copy data between Windows and Linux. 2023-09-18 01:09:34 It works normally under Windows. 2023-09-18 01:14:16 does ntfsck say anything? 2023-09-18 01:15:02 doas ntfsck /dev/dm-3 2023-09-18 01:19:17 *might be ntfsinfo 2023-09-18 04:37:15 I connected that drive into Windows, unlocked BitLocker, then performed a filesystem check. 2023-09-18 04:37:27 After that it is writable on Alpine again. 2023-09-18 04:38:17 Looks like Alpine (or the kernel) does not like an unclean disconnection of NTFS, and requires a filesystem check. 2023-09-18 04:38:26 yeah the linux drivers avoid allowing writing to ntfs if any error occors 2023-09-18 04:38:40 Actually Windows scanned the drive and found no error. 2023-09-18 04:38:44 like hotplugging or hibernation 2023-09-18 04:39:09 yeah it's not considered an error on windows the windows end 2023-09-18 04:39:44 I thought since 5.15 we have ntfs3 driver from Paragon Softare, Linux should handle NTFS without any issues. 2023-09-18 04:40:04 it's just a data safety thing idk 2023-09-18 04:41:03 it's still unoffical so it defaults to read only to prevent damange if any little thing is off 2023-09-18 04:41:13 I don't really know what im talking about lol 2023-09-18 04:41:47 I have just dealt with ntfs drives not mounting right before 2023-09-18 12:45:06 seems some packages dont work without perl, but do not depend on perl? eg surfraw 2023-09-18 12:46:35 Might be that a dependency which would've pulled in perl, no longer does 2023-09-18 12:51:16 l3 2023-09-18 15:26:31 Is there a way to make apk install kernel images to a different directory (for purposes of dualboot)? 2023-09-18 15:27:22 Only as a seperate root 2023-09-18 15:28:47 That is annoying. I guess I could do with a script that updates the real /boot but it feels slightly footgunny. 2023-09-18 15:33:04 Hm, given I probably won't need anything automatically updating the bootloader conf I guess I can just bind-mount a subdirectory to /boot 2023-09-18 15:34:27 CcxWrk: dualboot? 2023-09-18 15:36:16 minimal: With another linux, yes. Specifically here I'm doing major upgrade by fresh install so both Alpine versions would be clobbering /boot/vmlinuz-lts for each other. But this isn't the first time I've ran into wanting this. 2023-09-18 15:36:58 CcxWrk: with another Alpine installation you mean? so why not install them onto separate partitions? 2023-09-18 15:37:56 minimal: They are on separate LVM volumes. But /boot is obviously not, so extlinux can work with it. (this is MBR/BIOS boot) 2023-09-18 15:40:07 ah, if you were using Grub then I believe you wouldn't need any separate /boot, you could have 2 rootfs' (including /boot) inside different LVM LVs and have Grub use the appropriate one 2023-09-18 15:45:03 I guess though this also assumes support for the rootfs (I'm not sure how is it's xfs support nowadays). I prefer to keep critical components simple. ;āˆ’) 2023-09-18 15:50:59 it would still be kind of messy as you'd have 2 sets of grub config (and have to keep them in sync) 2023-09-18 15:59:29 Yeah. I'll go oldschool here. No automagic configs, one partition for bootloader and it's data, separate system roots. Party like LILO update just came out. :āˆ’) 2023-09-18 16:00:06 "LILILILI" ;-) 2023-09-18 16:01:19 What is the Alpine's initrd generator called again? 2023-09-18 16:01:31 default is mkinitfs 2023-09-18 16:01:43 though there are also booster and dracut 2023-09-18 16:03:46 Thanks 2023-09-19 05:13:02 When should I create an extra system user instead of root to start the servicešŸ™‹ 2023-09-19 05:14:09 qaqland[m]: if the service does not require root to run 2023-09-19 05:14:17 (or can drop privileges) 2023-09-19 05:15:18 I see some init.d has this line: supervisor=supervise-daemon 2023-09-19 09:58:37 does ctrl-shift-pageup/down work for changeing font size for your st terminal (from repo) 2023-09-19 10:02:45 i don't use st 2023-09-19 10:03:55 lopid: what do you use? 2023-09-19 10:06:50 kitty in void 2023-09-19 10:07:39 fonts usually change with the - and + keys, try those in your shortcuts 2023-09-19 10:13:10 You probably have to change a header value and recompile šŸ˜‹ 2023-09-19 10:21:44 :o 2023-09-19 14:36:50 lopid: dunno if you remember this, why wont it highlight this when theres a double space : echo 'm lalal m dfd'|grep --color '\bm \([^ ]\| [^m]\| m[^ ]\)\{1,\} m\b\|$' 2023-09-19 14:38:41 i don't remember that 2023-09-19 14:39:13 i don't think that grep will understand \b 2023-09-19 14:40:14 i added the \b :< but i dont think that should ruin it 2023-09-19 14:46:44 play with it at https://regex101.com, after removing the escapes 2023-09-19 14:55:59 does actually makes it easier to read without the escaping.. 2023-09-19 16:12:52 ERROR: linux-virt-6.1.47-r0: package mentioned in index not found (try 'apk update') 2023-09-19 16:12:56 apk update does not help. 2023-09-19 16:13:10 dewdude: what mirror? 2023-09-19 16:13:16 ette.biz 2023-09-19 16:13:55 What release? 2023-09-19 16:14:14 3.18.2 2023-09-19 16:14:33 i'll just grab 3.18.3 iso 2023-09-19 16:14:39 i had two systems fail and i gotta rebuild 2023-09-19 16:15:00 seems like that mirror is missing packages 2023-09-19 16:16:13 which is sad because it's practically right next door and just saturates my link 2023-09-19 17:14:06 Hello, I am trying to install armhf on a fat32 card but setup-bootable say "Could not find any syslinux.cfg on new Iso?". any ideas?? 2023-09-19 17:33:35 'aria2c magnet-link' to download torrents, so easy, no setup o,O 2023-09-19 17:42:50 now its working after making it fat 32 in cfdisk, noob alarm I guess. but I did not flag it as bootable in cfdisk but its still working... 2023-09-19 17:45:58 I don't think bootable matters for these SBCs 2023-09-19 17:49:59 ikke: thanks!! 2023-09-19 17:51:13 pi definitely doesn't care about the bootable flag 2023-09-19 17:52:19 yeah I think its more of a BIOS thing 2023-09-19 17:52:56 other bootloaders may or may not use/require it 2023-09-19 17:53:50 well, not BIOS, but the boot loader code on sector 0 2023-09-19 17:54:01 a BIOS (pre-EFI) in theory doen't even know what a partition is 2023-09-19 18:11:24 is there a reason openrc automatically mounts debugfs if /sys/kernel/debug exists and debugfs is in /proc/filesystems? 2023-09-19 18:13:01 found this by searching the cause of "df: '/sys/kernel/debug/tracingā€™: Permission denied" 2023-09-20 06:30:48 Hi, I'm trying out alpine linux as a desktop distro on a low-powered old laptop. I'm trying to follow the handbook, specifically the post-installation steps here: https://docs.alpinelinux.org/user-handbook/0.1a/Working/post-install.html but I'm running into a problem, in that apk says the alpine-desktop package mentioned in the docs does not exist 2023-09-20 06:49:48 Hi Dizzy611, I guess that's outdated info 2023-09-20 08:15:23 Dizzy611: it is setup-desktop now 2023-09-20 10:11:44 There is a strange thing on version 3.18.3 (fresh installation). During shutdown everything stops at the stage: Stopping busybox mdev.... namely when stopping sysfs. 2023-09-20 10:11:48 Pressing the "i" key (enter interactive openrc mode) continues without errors and the system reboots normally. Nothing like this happened on 3.17. 2023-09-20 10:12:19 Did I break something? 2023-09-20 11:04:18 about the df reporting "permission denied" problem I mentioned yesterday, with linux-lts-6.1.51 it doesn't happen, with at least linux-lts-6.1.53 it does 2023-09-20 11:04:50 also I tried it with linux-lts-6.1.54, still happens 2023-09-20 11:09:50 correction, just upgraded to 6.1.54 on that other system and there it doesn't happen; busybox seems to be the same version, 1.36.1-r2, hmm 2023-09-20 11:32:53 I seem to have found what was behind the error: hwdrivers service 2023-09-20 11:33:57 on the second machine where df gave no error, hwdrivers was not added to any runlevel; when I added it to sysinit and started it, df started to give "permission denied" on /sys/kernel/debug/tracing 2023-09-20 11:34:25 so the solution seems to not start hwdrivers 2023-09-20 11:34:35 *to be 2023-09-20 11:48:31 All, I'm attempting to create a mirror of an existing logical volume (root partition) sda2 on a Raspberry PI 4. When I reboot after creating the mirror it can not find sba2. What step(s)am I missing? 2023-09-20 11:50:11 I'm thinking I need to copy the uuid of the logical volume and replace the sda2 uuid. 2023-09-20 11:57:04 When I run blkid, there is no sda2 and uuid, but there is for /dev/mapper/vg0-lv_root: UUID= 2023-09-20 13:01:19 I get a bunch of missing symbols attempting to load apache2's mod_fcgid on alpine 3.18, anyone know what's up with that? 2023-09-20 13:01:35 apr and apr-util are both installed 2023-09-20 13:06:00 (also this is after `apk upgrade -al` to ensure I'm on latest available packages) 2023-09-20 16:03:25 Hi, where can I find the scripts to generate an 'alpine-uboot--aarch64.tar.gz' tarball with my own '.config' file for the kernel? I need to generate an initramfs and modloop file along with the kernel image as provided in the release tarball 2023-09-20 17:01:01 alternatively, where can I find the '/etc/mkinitfs/features.d' configuration used for the official alpinelinux release tarballs listed on the website? The mkinitfs package from aports seems to have a much slimmer config than the official releases 2023-09-20 17:21:50 svmhdvn: https://gitlab.alpinelinux.org/alpine/aports/-/blob/master/scripts/mkimg.arm.sh#L147 2023-09-20 17:58:33 minimal: perfect, thanks! 2023-09-20 18:36:46 Hello there, I recently installed alpine and have multiple issues: When I boot, udhcpc usually can't get a lease and I have to restart newtorking to make it work 2023-09-20 18:37:08 ethernet or wifi? 2023-09-20 18:37:13 It's as if the wlan0 interface wasn't initialized 2023-09-20 18:37:17 Both honestly 2023-09-20 18:37:37 When I plug an ethernet cable in I get the same issue 2023-09-20 18:37:44 But with eth0 2023-09-20 18:37:55 What network interface, do you see anything relevant in dmesg? 2023-09-20 18:38:30 I send the exact things I gte when booting 2023-09-20 18:38:34 Give me a second 2023-09-20 18:39:24 ip: ioctl 0x8913 failed: No such device 2023-09-20 18:39:45 udhcpc: ioctl 0x8933 failed: No such device 2023-09-20 18:40:09 ifup: failed to change interface wlan0 state to 'up' 2023-09-20 18:40:41 Then if I log in, wait a bit and run: rc-service networking restart 2023-09-20 18:40:59 It all works as expected 2023-09-20 18:43:45 Also another one of my questions/issues is that I installed libreoffice and it looks really old 2023-09-20 18:44:09 I dug around a bit and installed libreoffice-gnome instead, but that doesn't work at all 2023-09-20 18:46:13 Here's the error: terminate called after throwing an instance of 'com::sun::star::uno::RuntimeException 2023-09-20 18:53:14 What version of Alpine Linux are you running? 2023-09-20 18:54:22 Edge has libreoffice 7.5, which is not the latest, but also not that old 2023-09-20 18:59:07 I'm not such which version but I installed it just a couple days ago 2023-09-20 18:59:24 What does cat /etc/alpine-release return? 2023-09-20 18:59:28 Also, here's exactly what libreoffice looks like: https://askubuntu.com/questions/24213/why-does-libreoffice-look-old 2023-09-20 19:00:03 3.18.3 2023-09-20 19:10:16 okay, so you are referring to the theme 2023-09-20 19:13:22 rc-update | grep -E '(net|wpa)' 2023-09-20 19:17:48 strajder: networking | boot 2023-09-20 19:21:30 you should have either wpa_supplicant or iwd service in boot runlevel 2023-09-20 19:23:36 Speaking about busybox and networking, it seems that the last update broke the iproute2 implementation, my openvpn network would fail adding *some* given routes 2023-09-20 19:24:03 Replacing it with the original iproute2 implementation fixed the issue 2023-09-20 19:24:25 (was working fine before with the busybox one, and no change on the network side) 2023-09-20 19:24:33 Just an unuseful bug report 2023-09-20 21:19:51 Is there a way to control the timeout and retry attempt count for the networking service, preferably on a per interface basis? 2023-09-20 21:56:22 iota[m]1: retry for what? dhcp? 2023-09-20 23:42:00 quinq: which busybox update broken iproute2? 2023-09-21 00:25:40 ā€¦I think apache-mod-fcgid might actually be underlinked? because `objdump` is reporting it only needs libc, which is obviously wrong. 2023-09-21 04:50:48 Sheila: that can happen with dynloaded objects 2023-09-21 04:51:03 So maybe it just needs to be rebuilt 2023-09-21 07:22:31 Folks, is anyone running Alpine on macmini? I do not see SSD within /dev/ on my macmini 2012 late :( but see related faults and errors with dmesg (relevant copypaste: https://pastebin.com/raw/jxHiHM8J) 2023-09-21 07:31:28 invoked: yes, is there a way to pass flags to udhcpc whenever you start the networking service? 2023-09-21 12:26:17 Hello there, is there a way to list explicitly installed packages on alpine? (Something like `pacman -Qe` on arch) 2023-09-21 12:26:27 cat /etc/apk/world 2023-09-21 12:26:46 I love you 2023-09-21 12:27:41 Thank you so much 2023-09-21 12:28:38 fun fact, that's exactly what apk add / del do, they add and remove entries from that list 2023-09-21 12:30:10 Ilove how minimal alpine is but I hate the issue with networking I have 2023-09-21 12:31:03 Yesterday someone suggested to add iwd/wpa_supplicant to the boot runlevel 2023-09-21 12:31:16 The issue: I use iwd and it already was added 2023-09-21 12:32:07 Also, I'm still having the same issue with libreoffice 2023-09-21 12:32:16 It looks like it's from 2008 2023-09-21 12:32:41 And the other version (libreoffice-gnome, libreoffice-gtk) don't work 2023-09-21 12:32:55 They throw the following error: terminate called after throwing an instance of 'com::sun::star::uno::RuntimeException' 2023-09-21 12:36:34 HelloNeedHelp123: I have libreoffice-gnome installed and libreoffice runs without issue for me (but I'm on edge) 2023-09-21 12:37:34 Does libreoffice alone look old for you too? 2023-09-21 12:38:15 It's not because the package is old either, it's new 2023-09-21 12:38:21 Recent version 2023-09-21 12:38:35 It's just the UI that looks like it's from windows XP 2023-09-21 12:50:39 Sorry I'm back 2023-09-21 12:56:54 Can I make abuild grab sources from git master? I guess I need to use giturl= ? 2023-09-21 13:00:00 Ermine: nope, the checksums have to match 2023-09-21 13:04:06 ptrc: I see, thank you 2023-09-21 13:21:11 iota[m]1: yes. you need to add "udhcpc_opts=foo" to the relevant interface in /etc/network/interfaces, indented under the 'iface' line 2023-09-21 13:21:29 options are in the busybox manpage 2023-09-21 13:21:55 any of you who have tested xanmod linux kernel and what was your experience from that? 2023-09-21 13:22:09 sorry, not "udhcpc_opts=foo" but "udhcpc_opts foo bar baz" 2023-09-21 13:22:09 Never heard of it, let alone tested it 2023-09-21 13:34:41 invoked: thanks, it works like a charm. Feel like it should be better documented though 2023-09-21 13:42:51 well this is kind of normal for embedded space. i mean, if you want to know more you have to dig into the source. 2023-09-21 13:43:26 tradeoffs 2023-09-21 16:03:31 ikke: hmm. something more deeply fucky is going on here, it seems; rebuilding locally, including by hand, has the same results. 2023-09-21 16:05:57 Not sure if it's the case hear, but I recall one project where the order of loading mattered 2023-09-21 16:06:02 s/hear/here 2023-09-21 16:25:01 it's possible, but I'm using mod_fcgid on Ubuntu with the same configuration; it works there and ldd doesn't have missing symbols there (objdump there doesn't report any dep on apr/apr-util, either). so idk. 2023-09-21 16:30:16 possibly different build options? 2023-09-21 16:30:18 but dunno 2023-09-21 16:30:20 just guessing here 2023-09-21 16:32:08 I thought about that so I grabbed the rules file from ubuntu, and they don't do anything differently over there. 2023-09-21 16:41:27 it may be an apache configuration thing, but that's getting in to 'above my paygrade' territory, and I'd prefer to not switch to another httpd because then I'll have to figure out another solution to the problem that mod_md solves for me (which is managing LE certs). 2023-09-21 16:43:00 more then 10 years ago since a last touched apache 2023-09-21 16:44:40 what is a last? 2023-09-21 16:45:02 s/ a / i /, i bet 2023-09-21 16:45:30 ahuh 2023-09-21 16:45:56 Habbie: You better you better you bet. 2023-09-21 16:46:02 :) 2023-09-21 19:18:30 minimal: is cloud config schema in cloud-init something that provider gives to cloud-init 2023-09-21 19:30:01 Ermine: when yuo create a Cloud instance you can optionally provide "user data" for that instance via the Cloud Provider's console/API. That user data may be 1 or more shell scripts or a cloud-config YAML document 2023-09-21 19:30:25 so it is provided by you to the provider who then provides it to the instance via their metadata server 2023-09-21 19:33:12 Ermine: more info here: https://cloudinit.readthedocs.io/en/latest/explanation/format.html 2023-09-21 19:39:45 minimal: the thing is that I'm getting this warning: https://paste.sr.ht/~ermine/2d363ebb901099975a7e76c976e27e739a29492b 2023-09-21 19:40:53 Ermine: what's the actual user-data you're providing? 2023-09-21 19:42:01 my provider shows this https://paste.sr.ht/~ermine/6a08e3e8101fc3f0b2e1f069c3e694c923885f5e 2023-09-21 19:42:13 I didn't type this though 2023-09-21 19:43:21 I have 2 guesses: 1) cloud-init didn't like sudo config, or 2) Provider messed up and I should contact them 2023-09-21 19:47:35 hard to know without seeing cloud-init.log file. The ssh key is specified in a similar fashion to the examples here? https://cloudinit.readthedocs.io/en/latest/reference/examples.html#yaml-examples 2023-09-21 19:49:31 Yes 2023-09-21 19:51:06 try running "cloud-init schema --system" 2023-09-21 19:52:15 have you checked /var/log/cloud-init.log to see if anything in there shows what's going on? 2023-09-21 19:55:06 in cloud-init.log, there's one warning: schema.py[WARNING]: Invalid cloud-config provided: Please run 'sudo cloud-init schema --system' to see the schema errors. 2023-09-21 19:55:27 and output of this command is in the first link I've sent to you 2023-09-21 20:00:57 Ermine: ah, for ssh-authorized-keys replace all the "-" with "_" and try again 2023-09-21 20:01:05 for ssh_authorized_keys 2023-09-21 20:01:09 s/for/so/ 2023-09-21 20:02:12 that parsed fine for me (tested using "cloud-init schema -c test.yml") 2023-09-21 20:07:15 minimal: that worked, thank you! 2023-09-21 20:08:31 Ermine: I don't see ssh-authorized-keys being defined as a valid config, I've checked as far back as cloud-init 18.1 2023-09-21 20:10:30 I guess this is something my provider generated, so... 2023-09-21 20:11:25 Ermine: how would they know what to generate? who told them to create a "peter" user? who told them which public SSH to use for it? 2023-09-21 20:12:04 I did while creating VM 2023-09-21 20:12:41 they allow you to specify which users are to be created and their SSH keys 2023-09-21 20:13:41 creating via some web interface rather than via API or CLI? 2023-09-21 20:13:46 Yes 2023-09-21 20:14:45 ok, sound a little unusual as I'd expect their console to have a field where you'd paste in a complete user-data entry 2023-09-21 20:15:45 but rather they seem to be creating a user-data YAML file for you using provided users data.....in which case then they handle a mistake in their templating 2023-09-21 20:16:38 recent releases (at least for the past couple of years) of cloud-init do strict validation of cloud-config files whereas older versions did not 2023-09-21 20:19:54 Actually this warning was shown all this time, but I didn't notice it... 2023-09-21 20:23:19 Ermine: I've never heard of a cloud provider creating a cloud-config doc on your behalf. What if you want to use some other cloud-config functionality like runcmd: or ntp: etc ? 2023-09-21 20:25:38 This web interface has 'metadata' section which allows you to specify key-value pairs. Or, I guess, cli may have more functionality 2023-09-21 20:29:36 Ermine: you should raise a bug with them regarding "ssh-authorized-keys" 2023-09-21 20:31:56 Yeah 2023-09-22 06:40:47 hi, is there a way to list orphaned (packages with no recursive dependencies, or no packages depend on them) in apk? 2023-09-22 06:41:14 im currently getting around this by using a apk info pipe to apk info -r but its incredibly slow. i tried to use xargs -P0 but apk got a segfault. 2023-09-22 06:44:14 that script also still has inaccuracies as other packages still depend on it 2023-09-22 06:54:46 hello, does anyone know their way around with enterprise wifi? I manually added an entry to wpa_supplicant.conf and starting it works, but I have to manually rerun udhcpc because it doesn't get the default gateway alone. any ideas? 2023-09-22 07:17:31 hmm the issue seems to have fixed itself after a second reboot 2023-09-22 12:56:58 hi, i am new to alpine-linux, is there a way to install -doc packages by default ? 2023-09-22 12:57:04 apk add docs 2023-09-22 12:58:22 oh thanks 2023-09-22 13:00:26 Hello, I upgraded my laptop (edge) and Gnome doesn't respect my dark theme setting anymore. It worked before, and I'm using default theme (adwaita). 2023-09-22 13:06:28 raspbeguy: was gtk updated? 2023-09-22 13:07:08 sadly I don't have the list of what was upgraded 2023-09-22 13:07:09 gsettings set org.gnome.desktop.interface color-scheme prefer-dark 2023-09-22 13:07:13 that's for gtk4 2023-09-22 13:07:19 yep, did that already 2023-09-22 13:07:44 doesn't work for any GTK version 2023-09-22 15:44:00 I've "just" installed alpine but I don't remember what i selected in sys/data/diskless how can I tell now ? 2023-09-22 15:45:24 i think I had a diskless install but I am not sure 2023-09-22 15:49:25 dok: mount | grep 'on / ' 2023-09-22 15:49:32 tmpfs 2023-09-22 15:49:37 That's diskless 2023-09-22 15:49:49 tmpfs 466328 262128 204200 56% / 2023-09-22 15:50:05 yeah that's what I though, but I wasn't sure 2023-09-22 15:50:34 I will try to setup the "data" disk mode later 2023-09-22 15:51:22 I just found that's explained in the wiki (in installation overview) 2023-09-22 15:53:37 so far I am happy with running alpine on a raspi :) 2023-09-22 15:58:02 only one thing I don't understand is why the root partition must be FAT32? I think that's needed by the rpi firmware to boot... 2023-09-22 15:58:40 'll look at the wiki 2023-09-22 16:08:47 hows your experience with micro sd cards? storing/transporting them or using as root partition? working suprisingly well for me, using diskless but using sd for mass storage (movies/text/music) over one year on rpi4 now .. using as desktop/daily driver, heavily used 2023-09-22 16:09:46 kinda considering switching out my usb-sticks with micro sd cards, not sure how well they do with storing them in a matchcase or putting in pants pocket for transporting, guessing they will do fine tho 2023-09-22 16:11:58 I've had issue with one sd card in the past, the card died after ~4years 2023-09-22 16:12:45 the main issue was ssh brutforce spamming the logs causing a lot of writes 2023-09-22 16:13:16 hehe 2023-09-22 16:13:42 That's a known issue (log wear) with using an sd card as root partition 2023-09-22 16:14:21 ah right, i guess im not using it as root partition since in going diskless 2023-09-22 16:14:22 since then, i've installed log2ram (and fail2ban) 2023-09-22 16:14:36 maybe disable logs also 2023-09-22 16:14:50 but I am not sure if I will do the same with alpine 2023-09-22 16:15:06 very few times i check logs, maybe dmesg 2023-09-22 16:17:04 diskless sound a good, I might just add a partition only for storing files (as for ftp) but not for logs 2023-09-22 20:19:58 ikke, ok so I fixed my gnome theme problem but I don't really know how. I created a new user, login with that user in gnome and set dark theme. It worked. I logout and then login to my initial user, now everything is back to normal (dark theme) 2023-09-22 22:21:28 Hi 2023-09-22 22:21:57 I'm trying to enable wifi during Alpine installation (Standard edition) 2023-09-22 22:22:52 I get ip: ioctl 0x8914 failed: no such file or directory 2023-09-22 22:46:36 krzno[m]: does 'ip link' show wlan0 or any wifi device ? 2023-09-22 23:42:24 "krzno: does 'ip link' show wlan0..." <- Yes 2023-09-22 23:43:55 mtu 1509 gdisc noop state DOWN qlen 1000 2023-09-22 23:49:02 s/1509/1500/ 2023-09-22 23:49:57 * mtu 1500 gdisc noop state DOWN qlen 1000 link/ether 9c:2a:70:65:cc:cf... 2023-09-22 23:59:30 mine shows like, https://tpaste.us/WxDR , no "*" 2023-09-23 00:09:24 So what does that mean? 2023-09-23 00:12:21 i haven't seen * before on any devices, so cannot say 2023-09-23 00:13:11 but best guess is, device name needs to be there before you proceed to use it 2023-09-23 00:14:30 for instance, this cmd 'ifconfig * up' would not make sense 2023-09-23 00:50:55 Needs to be where? 2023-09-23 00:58:39 Do you know if tethering internet is an option as source during installation? 2023-09-23 01:01:34 what devices is it, that you are trying to start wifi on? 2023-09-23 01:03:53 I been using usb tethering via mobile to connect desktop to net, and yes it is possible to start device side tethering during installation 2023-09-23 01:06:41 Needs to be where ? <- eg. visible here https://tpaste.us/WxDR (wlan0) 2023-09-23 01:07:57 "what devices is it, that you are..." <- Laptop 2023-09-23 07:37:42 any idea when qutebrowser will run on qt6? 2023-09-23 12:04:23 shinobi57474858: I just started it after installing the needed dependcies (some from edge/testing) 2023-09-23 12:05:11 https://tpaste.us/ggv6 2023-09-23 12:06:10 maybe adding only 'py3-pyqt6-webengine' intalls all needed 2023-09-23 12:10:13 maybe it could be moved on edge but some qt6 dependecies are still on testing and should be moved to community first 2023-09-23 14:10:04 donoban: thanks I'll try that 2023-09-23 14:49:53 Hello everyone, I want to install Alpine Linux with XFCE on my MacBook Pro 2017 for reasons of efficiency and lightness. To do this, I created an ext4 partition and then mounted it during the Alpine installation, but without success. Secondly, the carriage return is not possible, the installation does not scroll. Do you have any idea for a solution? 2023-09-23 14:51:27 what was the error? you shouldn't *need* to create any partitions yourself as setup-alpine (setup-disk) will do it for you. not being able to scroll is expected 2023-09-23 14:51:50 but I also don't know what "carriage return is not possible" means 2023-09-23 14:57:47 first of all, I just created the partition to be sure that is not going to alterate my main disk. And it was suprising, in the setup-alpine step to see just one disk and not see the current partitions. When I'm saying "carriage return is not possible" that means my screen doesn't follow the installation lines 2023-09-23 15:02:57 the idea is to obtain a dual boot. 2023-09-23 15:06:04 probably a good idea to go through https://wiki.alpinelinux.org/wiki/Setting_up_disks_manually then, and skip the disk step of setup-alpine 2023-09-23 15:10:39 this is what I did 2023-09-23 15:11:52 mount -t ext4 /dev/sdXY /mnt 2023-09-23 15:12:05 and setup-disk -m sys /mnt 2023-09-23 15:21:39 Mani_IK: this is a Mac using EFI to boot? 2023-09-23 15:22:25 in which case you also need a ESP partition/filesystem........though I'm assuming one is already present 2023-09-23 15:22:40 did you mount the EFI (ESP) partition also? 2023-09-23 15:26:55 I just mounted the partition ext4 not the EFI (ESP) partition 2023-09-23 15:27:41 setup-alpine would typically install a GRUB EFI file inside the ESP partition for booting Alpine 2023-09-23 15:27:53 it cannot do that if the ESP partition is not mounted 2023-09-23 15:28:49 It's quite a challenging journey to install Alpine Linux. 2023-09-23 15:29:32 setup-alpine is not designed with multiboot in mind 2023-09-23 15:29:51 it should be. 2023-09-23 15:29:54 writing an installer that can cope with numerous potentially multiboot scenarios is very challenging 2023-09-23 15:30:46 "it should be" - someone has to write and submit the code for that, so when will you submit an MR to add multiboot installation support? ;-) 2023-09-23 15:32:36 besides the difficulty, we mus reflect to make it more easier for the user. 2023-09-23 15:33:48 so when will you start writing the multiboot code? 2023-09-23 15:35:24 alpine linux is clearly a system for the future. why ? In a context of energy recession, highly energy-efficient systems that are usable across all platforms will be required. I see enormous potential in Alpine Linux. 2023-09-23 15:35:59 that's a separate matter from dual/multi boot 2023-09-23 15:36:35 yes, I just add an argument on why we should make it more easier for the users 2023-09-23 15:37:30 if Alpine adds multiboot functionality to the Alpine installer there is a risk that in some situations Alpine will be blamed for "breaking" their MacOS / Windows / other Linux distro systems if the install cannot correctly deal all possible situations 2023-09-23 15:37:47 s/their/ users'/ 2023-09-23 15:38:44 that's why I created n the Mac OS system , the partition I want to use for alpine 2023-09-23 15:39:04 in order to decrease the risks of management 2023-09-23 15:39:19 but an installer also has to install a bootloader, which involves making changes outside of a rootfs partition 2023-09-23 15:39:34 i.e. to BIOS MBR bootsector or to EFI ESP filesystem 2023-09-23 15:39:55 which can affect other operating systems on the same machine 2023-09-23 15:41:49 in fact after that I launched the setup-disk on the partition but this partition has disappeared in my utilitary disk on my Mac OS system 2023-09-23 15:44:15 many linux systems can modify BIOS MBR boot sector whitout alterate Main partition system windows/Macos ( ex : ubuntu, Debian , arch,...) 2023-09-23 15:45:30 other question : if I install alpine linux after erasing the main disk Mac OS , 2023-09-23 15:45:40 and i install Mac OS after 2023-09-23 15:46:07 it will be more easier to manage it ? 2023-09-23 15:46:08 with BIOS there is only a single bootsector, so why multiple OSes are installed then some method has to be configured to boot these multiple OSes via that single bootloader (e.g. chainloading) 2023-09-23 15:47:18 e.g. if you have a machine running just Windows via MBR then the MBR will contain Window's own MBR code, if you then install Grub onto the MBR then you can't boot Windows until Grub is set up to chainload Window 2023-09-23 15:50:03 I don't know much about MacOS booting, don't use a Mac. My understanding is that Macs have (or at least used to have) a EFI implementation which is not compliant with the UEFI spec (it predated it). I don't know if MacOS uses UEFI boot variables, or if it relies upon UEFI fallback (EFI/BOOT/BOOTX64.EFI) for booting 2023-09-23 15:50:11 Usually grub handle Windows Partition 2023-09-23 15:50:28 only if Grub is configured to do so 2023-09-23 15:53:41 According to GPT3.5," macOS uses a customized EFI implementation for booting on Mac hardware, which is not fully UEFI-compliant but serves a similar purpose, with its own bootloader and boot management." 2023-09-23 15:54:31 indeed 2023-09-23 15:54:54 called Apple's EFI 2023-09-23 15:56:47 as I said earlier, feel free to start work on adding multi-boot support to setup-disk 2023-09-23 15:57:22 minimal: we cannot use GRUB ? in alpine linux ? 2023-09-23 15:57:33 what do you mean? 2023-09-23 15:58:59 to rephrase, feel free to start work on adding multi-boot support to the Alpine installer 2023-09-23 16:01:21 During Alpine Linux installation, we can choose to install GRUB as our boot manager ? 2023-09-23 16:01:52 Grub is automatically used for UEFI systems 2023-09-23 16:02:57 to be totally honest with you minimal, this is not my primary knowledge. I will be not efficient at developing this stuff 2023-09-23 16:03:21 code doesn't write itself so someone would have to implement and test test test it 2023-09-23 16:03:38 I agree with you 2023-09-23 16:03:43 I certainly can't - I have no MacOS or Windows systems 2023-09-23 16:04:13 Alpine is a volunteer distro - so unless someone volunteers to work on this........ 2023-09-23 16:04:33 what is your position on this project ? 2023-09-23 16:04:40 sitting down ;-) 2023-09-23 16:04:51 ahha 2023-09-23 16:04:56 I'm a volunteer like everyone else 2023-09-23 16:05:25 but what is your knowledge ? 2023-09-23 16:05:44 how is that relevant? 2023-09-23 16:06:19 to be complementary 2023-09-23 16:07:40 I my case, I know python , little of C, promox and mechanical engineering. 2023-09-23 16:07:59 far way from multi boot development 2023-09-23 16:11:22 so minimal, what should I do for my efficient alpine linux/Mac OS dual boot ? 2023-09-23 16:12:28 putting aside developing the solution myself 2023-09-23 16:19:46 as I said I'm not familiar with Mac booting. But as it is EFI-based you'd need to have the ESP filesystem mounted so that Alpine can install the Grub EFI file for booting 2023-09-23 16:23:00 *McBootin 2023-09-23 16:35:12 Ok , minimal , I should just mount the ESP like that ? mount -t esp /dev/ESP_PART /mnt and setup-disk -m sys /mnt? 2023-09-23 16:50:11 ionen: I also had to install qt6-qtbase-sqlite but now qutebrowser runs on qt6, nice 2023-09-23 20:04:18 "I been using usb tethering via..." <- Thanks. So I can use tethering as only source of internet throughout installation? 2023-09-23 20:27:26 krzno[m]: can you expand a bit more, which 2 devices are refering to ? 2023-09-23 20:27:33 and how are you attempting it ? 2023-09-23 20:31:54 I had my tethered enabled mobile attached to a desktop before running 'setup-alpine', during which it asked to a 'usb0' setup, I ignore with 'no', coz i did it manually later 2023-09-23 20:42:38 I'm trying to install Alpine to my laptop and the only internet source I have is tethering from my Android device. 2023-09-23 20:43:34 * vkrishn: I'm trying 2023-09-23 20:49:40 make sure to attach usb to labtop before enabling tethering on android device, do not remove the usb during installation 2023-09-23 20:50:51 rndis0 on android tends to reset if you re-attach usb 2023-09-23 20:57:06 just to know, mine is not android, its alpinelinux on mobile device side 2023-09-23 21:21:07 ok, just tried, works with android too, use dhcp 2023-09-23 21:35:25 Ok. Can I remove usb stick with Alpine during installation? I lack USB slots 2023-09-23 21:42:29 usb-stick ? is it one you booted alpine with ? 2023-09-23 21:43:49 i doubt it, /media/cdrom and /.modloop is needed 2023-09-23 21:44:10 why not use usb hub 2023-09-23 21:46:34 or /media/sd[x] depends on how you preped usb 2023-09-23 21:53:49 I don't have a hub right now 2023-09-23 21:55:14 And regarding tethering, it detected it and asked for Ip address. Should I enter phone's Ip address? 2023-09-23 21:59:43 dhcp 2023-09-23 22:00:36 coz, figuring out android's rndis0 IP may not be easy 2023-09-23 22:01:00 mine is al, so I know the IP 2023-09-23 22:03:06 but generally, its common in android to use 192.168.42.x 2023-09-23 22:33:01 There was dhcp like this [dhcp] offered, I pressed enter and the next line was: 2023-09-23 22:33:01 Available interfaces are eth0 wlan0 2023-09-23 22:34:34 I can also try this with my Pinephone (pmOS) if it need be 2023-09-23 22:35:33 wlan[x] is wifi if things are set normal, and usb[x] tethering 2023-09-23 22:36:15 i am not sure whats going on, but seems you got your wifi device activated now 2023-09-23 22:38:10 which means you can choose wlan0, proceed to setup your wpa_supplicant 2023-09-23 22:44:17 and keep your tethering plans aside for awile 2023-09-23 22:44:19 I tried that and command failed: network is down (-100) 2023-09-23 22:44:40 busybox ifconfig wlan0 up 2023-09-23 22:45:06 * that and I get command failed: 2023-09-23 22:46:38 Should I write that when it asks me which one to initialize? 2023-09-23 22:46:58 Or need I go back to main prompt? And how if so? 2023-09-23 22:49:27 :) strange, cannot say more, but how about downloading a live distro like puppylinux or antiX or systemrescue ? then boot it on laptop and see how wifi connects 2023-09-23 22:49:39 would suggest antiX 2023-09-23 22:50:26 or anything connects at all ;) 2023-09-23 22:53:13 I know wifi works under Manjaro live boot 2023-09-23 22:54:40 then boot with it again, see output of 'lsmod' to know your wifi modules 2023-09-23 22:54:59 check output of 'ip link' 2023-09-23 22:56:42 check output of 'ifconfig' after network connection success 2023-09-23 23:31:20 hi 2023-09-23 23:35:48 I am experiencing an issue using the dynamic-linker with ld for musl. I am trying "ld -dynamic-linker /lib/ld-musl-x86_64.so.1 -o binary object -lc" and the errors returning from the linker says skipping incompatible /usr/lib/libc.so and /usr/lib/libc.a when searching for -lc. How do I fix this? thanks :) 2023-09-23 23:43:49 Hey folks, is there something special needed on Alpine Linux to get access to ipmi?... (full message at ) 2023-09-24 00:14:26 nazar-pc[m], your message got truncated by the matrix-to-irc bridge 2023-09-24 01:29:25 @admin why not add some nice profile picture to this group? 2023-09-24 01:31:09 because it's an IRC chat possibly plumbed to a matrix room 2023-09-24 01:31:26 I don't even know if there are any useful matrix-side admins 2023-09-24 01:58:35 Okay, ipmitool worked, there was something odd with it when 10G NICs are installed, BMC didn't even boot. 2023-09-24 02:33:21 Hello. I am experiencing an issue using the dynamic-linker with ld for musl. I am trying "ld -dynamic-linker /lib/ld-musl-x86_64.so.1 -o binary object -lc" and the errors returning from the linker says skipping incompatible /usr/lib/libc.so and /usr/lib/libc.a when searching for -lc. How do I fix this? thanks :) 2023-09-24 02:38:21 stop trying to invoke ld directly? 2023-09-24 02:41:04 that answer doesn't help me 2023-09-24 02:43:01 use gcc or clang to do the linking 2023-09-24 02:51:58 the linker is not intended to be invoked directly; there's a lot the compiler does beyond what you've done to actually build an executable 2023-09-24 02:59:36 im working with assembly for school and i am using GAS and LD. My book is using glibc, not musl. "ld -dynamic-linker /lib/ld-linux.so.2 -o binary object -lc" works perfectly fine on a glibc distro. I want to learn how to do this on alpine. that's why I am asking 2023-09-24 03:00:58 I can get it to assembly and link but it seg faults when I call printf 2023-09-24 03:05:42 you might be giving it the wrong ld-*.so 2023-09-24 03:06:18 assuming you have x86_64, try /lib/libc.musl-x86_64.so.1 2023-09-24 03:09:23 did you adjust the code you wrote for the x64 calling convention? it's different than x86 2023-09-24 03:10:49 i tried both 2023-09-24 03:11:59 because the ld command you gave for glibc is for x86, but the musl ld command is x64 2023-09-24 03:18:29 yep. I tried both. i can successfully assembly and link my program. I checked it with ldd. I tried to run and test it though by calling printf and it just seg faults 2023-09-24 03:29:58 gremlin, well the book is wrong 2023-09-24 03:30:21 ld is not intended to be invocable directly except in freestanding/baremetal usage 2023-09-24 04:01:11 i solved it. ld works just fine. 2023-09-24 04:01:45 using ld is still bad if you use libc 2023-09-24 04:02:31 Besides, why use -dynamic-linker at all? 2023-09-24 04:10:07 hello 2023-09-24 12:32:02 do you use emacs? graphical or terminal? 2023-09-24 12:41:36 sometimes, just for fun; graphical 2023-09-24 12:41:54 hehe 2023-09-24 15:11:49 orgmode's aiiight but unfortunately it requires emacs 2023-09-24 15:25:17 :-) 2023-09-24 16:37:41 iā€™d like to have support for idn2 and dmarc in alpineā€™s exim package. i already patched the package to do so, but iā€™m not sure if i should submit the patch: it introduces two new dependencies (that canā€™t be split into a subpackage like the extra lookups, the main exim executable needs to be linked against libidn2 and opendmarc-libs), as well as an upstream patch that hasnā€™t made it into a point release so far 2023-09-24 16:38:34 iā€™m not too familiar with alpineā€™s processes and whatnot about packaging patches, so, what do you think? 2023-09-24 16:39:21 probably something to discuss with the exim maintainer 2023-09-24 17:39:54 qsx, I suppose that the least would be to support the feature correctly (ie no need to patch the software outside of upstream control) 2023-09-24 18:39:31 somehow i managed to mess up my terminal commands. eg any commands like apk update wont work its says it cannot be found 2023-09-24 18:39:36 qsx: you can open an MR, worst case it'll get rejected 2023-09-24 18:53:23 tty3000, you might have mis-set your PATH 2023-09-24 20:30:03 hi. "apk list -u" list some packages that could be upgraded but "apk upgrade" doesn't install those. is it normal ? 2023-09-24 20:32:14 There's -a and -l, although I don't understand the semantics 2023-09-25 04:38:13 Hello, I've been trying to connect to my bluetooth earphones and I'm getting br-connnection-profile-unavailable. I tried reinstalling pipewire and pipewire-pulse 2023-09-25 04:38:16 to no avail 2023-09-25 04:58:42 Uh... by the way most if not all of the strings in etc/bluetooth/main.conf are commented, is this normal? 2023-09-25 04:59:55 they are there as documentation 2023-09-25 05:00:49 okay 2023-09-25 05:02:05 so uh... how do I fix br connection profile unavailable again? I think I had tiger lake something speaker on windows 2023-09-25 05:08:17 nvm, I found that I missed these two packages bluez-openrc pipewire-spa-bluez 2023-09-25 05:08:46 I think these should be noted in Bluetooth page though 2023-09-25 09:58:25 Hello 2023-09-25 11:35:26 Hi, are there prebuilt armv7 disk image files? 2023-09-25 11:36:09 I tried to make one by downloading the generic ARM tarball and extracting apks/armv7/* alpine.apkovl.tar.gz within it - but strangly /sbin/init didn't exist 2023-09-25 11:42:35 To be clear, my end goal is to boot alpine on a device with a nerfed ancient downstream uboot - one that doesn't seem to have support for initramfs nor device trees. I already have a working kernel, and it managed to run /bin/sh (when I created an image by extracting all apk files manually). Virtually the only way to communicate with the device and get it to run things is the UART and fastboot (yes, fastboot - despite it not being an android device). 2023-09-25 11:46:14 rgn: the problem is that there is no standard for booting ARM devices, so it's almost impossible to provide a generic arm boot image 2023-09-25 11:48:59 @ikke Right, I undestand that - but given I have a working kernel and bootloader, is there an arm rootfs? If not, how would I go about creating one, say from the generic ARM tarball (or rather how come when I tried, mine didn't come with init?) 2023-09-25 11:51:48 I extracted the contents of the generic ARM tarball like this: 2023-09-25 11:51:52 for i in apks/armv7/*.apk alpine.apkovl.tar.gz; do tar xpf $i --xattrs-include='*.*' --numeric-owner; done 2023-09-25 11:53:54 There is a minirootfs, but that requires you to setup things like opened yourself 2023-09-25 11:54:48 Thank you - I'll take a look at that 2023-09-25 11:55:08 I supposed I can chroot into it with qemu user mode emulation 2023-09-25 11:56:28 suppose* 2023-09-25 12:02:39 Yes, that should be possible 2023-09-25 12:03:01 opened==openrc 2023-09-25 12:04:13 cool, I think I will do that then - thank you for your help 2023-09-25 14:16:41 fas 2023-09-25 14:22:15 not so fas! ;-) 2023-09-25 15:07:27 hello, i can't get my ps4 controller to work under the steam flatpak in proton games, it works in the controller tester and big picture, but when i play proton games, it dosen't work 2023-09-25 15:07:34 and yes i have steam-devices installed 2023-09-25 15:11:31 guys flatpak seems to be broken for me. entering any flatpak command results in this error message 2023-09-25 15:11:32 error: While opening repository /var/lib/flatpak/repo: opening repo: opendir(/var/lib/flatpak/repo): No such file or directory 2023-09-25 15:12:58 someone else reported the same issue here, but didn't see a solution 2023-09-25 15:13:54 really, its a bummer I rely on GUI written with glibc libs 2023-09-25 15:14:02 *GUI Applications 2023-09-25 15:14:20 so i'm not the only person having issue with flatpak........ 2023-09-25 15:14:55 do you think its feasible to run gui applications (x11 and wayland) inside a docker? 2023-09-25 15:15:45 yes, if you forward that appropriate socket 2023-09-25 15:15:55 for x11, you also need an authority cookie 2023-09-25 15:15:59 with wayland I have no idea 2023-09-25 15:18:54 ok guess we have to wait for a proper fix for flatpak issue 2023-09-25 15:19:45 nu: can you create an issue about it? 2023-09-25 15:20:12 i can hijack it for you :D 2023-09-25 15:20:36 bus this is acutally distro related not? 2023-09-25 15:21:31 I have no idea to be honest 2023-09-25 15:21:41 I have not used flatpak, so no idea how it's supposed to work 2023-09-25 15:21:46 but you are the 2nd user to report it 2023-09-25 15:23:26 nu: to answer your question, yes, running graphical applications inside docker is perfectly possible. 2023-09-25 15:24:25 nu: regarding your flatpak issue, no idea, i don't use that, but you could try to debug that by looking on another flatpak using computer what's in /var/lib/flatpak/repo ... 2023-09-25 15:25:12 Maybe you need to initialize the repo somehow? 2023-09-25 15:25:16 There also seems to be a --user flag 2023-09-25 15:26:12 armin: sure 2023-09-25 15:26:58 ikke: ive add the flathub repo as instructed in the wiki 2023-09-25 15:52:18 how do you install automatic updates on your system? 2023-09-25 15:52:26 what is the best way to do so? 2023-09-25 16:21:43 chereskata: I think that there is no official way. If you don't have many special requeriments you could just add 'apk upgrade -Ua' to cron but should take some care if somethingg needs to be restarted 2023-09-25 16:23:29 should i install flathub as user or system? 2023-09-25 16:23:56 remote flathub found in multiple installation which one to choose? 2023-09-25 16:27:59 armin: thanks for tip i fixed it by mkdir the missing folders 2023-09-25 16:41:39 donoban: thanks! 2023-09-25 17:58:13 Hello.. has anyone successfully install and older version of Ruby, 1.5.9 on the newest version of alpine 3.18? 2023-09-25 17:59:33 I keep running into an issue during the build: 2023-09-25 17:59:33 ./configure: line 4090: syntax error: unexpected "fi" (expecting "then") 2023-09-25 17:59:33 ./configure '--build=x86_64-linux-musl' --disable-install-doc --enable-shared 2023-09-25 17:59:35 That sounds ancient 2023-09-25 17:59:42 Not sure there are a lot of people trying that 2023-09-25 17:59:48 It is unfortunately... 2023-09-25 18:00:00 that's a shell syntax error 2023-09-25 18:30:53 Any idea what may be causing that shell syntax error? I haven't changed much to the base image, besides changing the ruby major and minor versions. 2023-09-25 18:32:16 Not without seeing the script 2023-09-25 18:54:43 it's probably expecting an ancient version of autoconf 2023-09-25 18:55:25 dwfreed: would running autoreconf -fi help? 2023-09-25 18:55:32 might 2023-09-25 18:55:40 might make it worse 2023-09-25 18:55:48 autohell 2023-09-25 18:57:12 Hehe.. I was building https://github.com/docker-library/ruby/blob/master/3.1/alpine3.18/Dockerfile 2023-09-25 18:57:37 With RUBY_MAJOR and RUBY_VERSION changed to 2.5 and 2.5.9 2023-09-25 18:57:50 I would not expect a dockerfile written for 3.1 to even work to build ruby 1.5.9 2023-09-25 18:57:54 And updated the SHA256 2023-09-25 20:57:59 is there an alternative to sshfs ? wished it was included in extended.iso 2023-09-25 20:59:25 There's nfs, samba 2023-09-25 21:00:14 thanks 2023-09-25 21:02:11 But also scp, sftp 2023-09-25 21:02:25 Not sure what's your actual use case 2023-09-25 21:08:42 mount remote folder locally 2023-09-25 21:09:57 was trying to avoid nfs, will give it a try 2023-09-26 06:12:38 wat, busybox xargs doesn't support -L oO 2023-09-26 06:18:42 Busybox is minimalistic. Busybox' dd doesn't support status=progress. 2023-09-26 06:21:07 But status=progress isn't actually changing anything to dd action 2023-09-26 06:21:15 -L is a portable flag 2023-09-26 06:33:42 can't you just send the USR1 signal to *any* version of dd to get the status printed anyway? 2023-09-26 09:05:42 Hello there! Is it expected that the https://pkgs.alpinelinux.org/package/edge/community/x86/docker-cli-compose package gives access to `docker-compose`?... (full message at ) 2023-09-26 09:05:58 * Hello there! Is it expected that the https://pkgs.alpinelinux.org/package/edge/community/x86/docker-cli-compose package gives access to `docker-compose`?... (full message at ) 2023-09-26 09:32:21 stdedos[m]: yes, https://tpaste.us/rjWx 2023-09-26 09:44:11 For me it says https://tpaste.us/PEYJ 2023-09-26 09:44:11 And I'd really like "not" to install `docker-compose-1.29.2-r2` šŸ˜• 2023-09-26 13:43:32 sounds like something is out of date because that's not a package in edge (or 3.18) but is in 3.17 2023-09-26 13:43:49 stdedos[m]: ^ 2023-09-26 16:23:09 Hi, my Alpine VPS came with cloud-init, is it possible to remove/replace it? 2023-09-26 16:23:11 I don't want to depend on a massive pile of python for system initialization 2023-09-26 16:24:30 stonks3141: you could remove the package. However whether your VPS provider depends on it being present is another matter 2023-09-26 16:24:48 some providers use cloud-init to set up such things as network configuration 2023-09-26 16:25:13 who is your VPS provider? 2023-09-26 16:25:28 Linode 2023-09-26 16:25:47 interesting, they only recently started supporting cloud-init 2023-09-26 16:26:38 which version of Alpine is the VPS using? 2023-09-26 16:26:58 it's running latest stable, 3.18 2023-09-26 16:27:56 strange, cloud-init only added Linode support recently and it is only present in the cloud-init packaged for Alpine Edge, not in 3.18 2023-09-26 16:28:10 unless Linode themselves backported it 2023-09-26 16:29:13 I'm the Alpine cloud-init maintainer BTW 2023-09-26 16:29:21 they couldn't have, I'm using default repos 2023-09-26 16:30:09 so then it won't have the "Akamai" DataSource (as it was only added in cloud-init 23.3), so I wonder what DataSource it is using then 2023-09-26 16:30:23 Akamai bought Linode a couple of years ago... 2023-09-26 16:32:46 so does cloud-init just set up disks/network interfaces? 2023-09-26 16:33:37 also can create/modify users, grow the filesystem, run commands, and lots of other stuff 2023-09-26 16:37:29 stonks3141: does /var/log/cloud-init.log indicate which DataSource it used? 2023-09-26 16:43:44 minimal: seems to be DataSourceNone 2023-09-26 16:44:10 that would mean cloud-init basically isn't doing anything 2023-09-26 16:44:26 so I wonder why they added it to their Alpine image if it is not used 2023-09-26 16:44:45 this is an official Linode disk image of Alpine, right? 2023-09-26 16:44:54 not a 3rd party one? 2023-09-26 16:44:55 yeah the official image 2023-09-26 16:45:12 very strange 2023-09-26 16:45:31 should I be good to remove it and reboot then? 2023-09-26 16:46:58 based on DataSourcenode then yeah, best to first stop & disable the cloud-init init.d scripts before removing the packages 2023-09-26 16:47:09 s/node/None/ 2023-09-26 16:47:52 Linode have their own StackScript mechanism as an alternative to cloud-init 2023-09-26 16:51:27 stonks3141: according to this, https://www.linode.com/blog/compute/metadata-service-now-available-in-open-beta/ , cloud-init support was still in Beta last month 2023-09-26 16:55:31 stonks3141: does your machine have a /etc/cloud/cloud.cfg.d/99-linode.cfg file? I'd be interested in what they've put in there 2023-09-26 16:57:41 it looks like a default config, it has datasource_list: [ NoCloud, ConfigDrive, None ] 2023-09-26 16:58:06 and other than that just comments for eg. how to disable root login 2023-09-26 17:00:38 reboot went fine, ssh and server are still working 2023-09-26 17:00:56 thanks for the help minimal! 2023-09-26 17:00:57 hmm. Their docs say Debian and Ubuntu are supported during the Beta. I guess they're "preparing" for Alpine support in the future 2023-09-26 17:47:40 a small script collection to check for unmaintained, outdated and unmonitored locally installed packages : https://github.com/chereskata/alpine-linux-apk-check 2023-09-27 02:48:14 did anybody had luck bringing the wifi adapter on a lenovo z13? 2023-09-27 02:48:32 lshw shows the adapter as unclaimed 2023-09-27 02:48:58 linux-firmware is installed, tried both wpa_supplicant and iwd on linux-edge 2023-09-27 02:51:12 Qualcomm WCN685x? 2023-09-27 02:51:55 QCNFA765 but i see failures mentionning WCN6855 in dmesg 2023-09-27 02:58:53 is the ath11k_pci loaded? 2023-09-27 02:59:02 should be 2023-09-27 02:59:41 confirming 2023-09-27 03:00:14 > mhi mhi0: Direct firmware load for ath11k/WCN6855/hw2.1/amss.bin failed with error -2 2023-09-27 03:03:41 hmmm I think I got it 2023-09-27 03:03:51 > lrwxrwxrwx 1 root root 104 Sep 27 01:53 amss.bin -> /home/buildozer/aports/main/linux-firmware/pkg/linux-firmware/lib/firmware/ath11k/WCN6855/hw2.0/amss.bin 2023-09-27 03:03:56 borked symlink 2023-09-27 03:05:23 ouch 2023-09-27 03:11:41 yep, wlan0 is there 2023-09-27 05:59:18 "sounds like something is out..." <- Yea - I am on `$ docker run -it --rm alpine:3.17`. I guess ... the `docker-cli-compose-2.22.0-r0` supports that, but not the `2.15.1-r3` package? šŸ˜• 2023-09-27 06:13:05 I am back (under a different name) 2023-09-27 06:14:26 From here https://wiki.archlinux.org/title/Iwd#Troubleshooting, I figured out that the issue I had with wifi not working after booting comes from point 5.2 on the page 2023-09-27 06:14:48 Any idea how I can add a timeout to the networking service with openrc? 2023-09-27 07:02:36 I've been using iwd and have it start in the boot runlevel, so that's early, but you may have some issue I don't 2023-09-27 07:03:29 there are a few debug knobs for iwd you could use to get more information, but you'd have to edit the /etc/initd./iwd script for that 2023-09-27 07:04:00 there is also the #iwd channel on this very network 2023-09-27 07:05:25 iwd.debug(7) 2023-09-27 07:06:36 /usr/libexec/iwd --help 2023-09-27 07:09:29 before going as far as editing /etc/init.d/iwd (hopefully you don't have to but that's the only place I see you could make early use of debug env vars), try just adding --debug to command_args= in /etc/conf.d/iwd 2023-09-27 07:10:39 you could also open an issue at https://gitlab.alpinelinux.org/alpine/aports/-/issues 2023-09-27 07:33:09 omni: I'll try if I get the same issue with ethernet 2023-09-27 07:59:37 Alright I have the same issue when using ethernet 2023-09-27 07:59:49 So it's a problem with the networking service not iwd 2023-09-27 15:40:11 I was able to make a RPI4 vanilla_alpine_3.18.3_standard_aarch64_iso install to work but no wlan or sd/mmc2. These two device are detected and working in 3.15.9 any suggestion or solutions to this issues? 2023-09-27 15:42:43 txnintn: did you test the Alpine Raspberry Pi 3.18.3 aarch64 download? 2023-09-27 15:47:08 I used the RPI4_UEFI_Firmware_v1.35, with the 3.18.3 standard aarch64 iso, during the setup-interfaces, it does not see or prompt to configure the wlans. 2023-09-27 15:47:36 After the install no micro sd card is see. 2023-09-27 15:47:47 ->seen 2023-09-27 15:48:13 txnintn: so you're using the upstream kernel (from linux-lts), not the RPI-specific kernel (linux-rpi4) which has different/extra drivers for RPIs 2023-09-27 15:49:36 The 3.15 standard works but the boot and grub install will error but fixable with alot of work. 2023-09-27 15:50:39 txnintn: I expect very few Alpine users are using a RPI with the linux-lts kernel rather than linux-rpi* kernel 2023-09-27 15:56:25 On a rpi4 w/ 4gb of ram with I believe the default ram after install is 3gb, with the RPI3 UEFI Firmware it can be enabled to all 4gb 3772 Total free-m. 2023-09-27 16:00:14 This 4gb rpi will be a Docker server with Home Assistant, managing all the wifi light switch relays, and maybe some dns work for my domain. 2023-09-27 16:01:42 none of that changes the fact that there are differences between the upstream/linux-lts kernel and the RPI-specific kernels and also their (RPI-related) configurations are likely to be different 2023-09-27 16:03:56 I'm just point out on 3.15 standard aarch64 the two devices, wlan and sd/mmc work and they dont work on 3.18.0 and 3.18.3. 2023-09-27 16:05:30 well that's either an issue with the configuration of the linux-lts kernel package for aarch64 or else an issue relating to changes in the upstream kernel 2023-09-27 16:07:04 s/either/likely either/ 2023-09-27 16:13:54 Well I guess I will get back to work on the 3.15 boot/grub issue there seems to be a path issue, on line 320 /sbin/setup-disk 2023-09-27 19:39:28 hello ppl 2023-09-27 19:39:42 I need help using the update-kernel script 2023-09-27 19:40:18 it worked always 2023-09-27 19:40:35 but I need the latest "edge" flavor 2023-09-27 19:40:58 and the script stops and compains it does not find a firmware file 2023-09-27 19:41:27 install cannot stat 'firmware-file" 2023-09-27 19:41:35 any pointers ? 2023-09-27 19:46:04 there is a ways to make the script skip the error and continue ? 2023-09-27 19:46:12 instead of quitting and cleaning? 2023-09-27 19:47:32 wyk72: did you not see what a mentioned in alpine-devel earlier? It seems there is a problem with linux-firmware packages in Edge 2023-09-27 19:47:47 sorry I did not see it 2023-09-27 19:48:25 install: cannot stat '/root/kernedg/update-kernel.9wgaIh/root/lib/firmware/brcm/brcmfmac43456-sdio.raspberrypi,4-compute-module.bin': No such file or directory 2023-09-27 19:49:04 since it's a x86_64 machine I do not really need raspberry fw 2023-09-27 19:49:30 I wonder if there is a way to just silently continue if the firmware is not found 2023-09-27 19:49:39 instead of just wipe it all 2023-09-27 19:50:42 or just skip this package 2023-09-27 19:51:25 or maybe I can build a .modloop using a running alpine-edge machine ? 2023-09-28 04:05:44 the fltk package needs to be recompiled with --enable-xcursor 2023-09-28 04:06:00 see: https://forum.tinycorelinux.net/index.php?topic=18555.0 2023-09-28 04:06:41 also the version of flwm in testing seems to be a very old version, theres a more recent version in the tinycorelinux github 2023-09-28 04:08:59 i realize theres probably not much interest in obscure lightweight xorg window managers these days with wayland working so well and completely revolutionizing the linux desktop experience (LOL!) 2023-09-28 04:14:01 qt6 is almost finished... wonder what the DMs that are using that as an excuse to not fully support wayland (e.g. LXQt) are going to do. bwhaha 2023-09-28 04:15:05 i think the issue is more to do with having to rewrite an entire project from scratch basically when you only have like a tiny team of people 2023-09-28 04:16:13 and the fact that wayland is not a display server at all and is only a protocol so actually the project requires writing ones own display server 2023-09-28 04:16:15 most of LXQt already runs fine on wayland, it's just a few odd things here and there. but I digress, I'm just distracting everyone from your issue. :) 2023-09-28 04:18:14 if the amount of effort that went into writing wayland evangelism was also directed towards writing wayland documentation i might actually be interested in it 2023-09-28 04:21:23 I don't know anything about the former, but the lack of documentation is a major problem. 2023-09-28 04:23:03 also the fact that it seems to be a project mainly geared towards running gnome on linux and not much consideration is given to other OSes or desktop environments 2023-09-28 04:24:06 makes me wonder why gnome isn't the reference implementation 2023-09-28 04:27:21 I don't believe Wayland is mainly geared towards gnome. I don't think they were the first implementation, just now (one of?) the most popular because they were popular beforehand and switched to Wayland 2023-09-28 04:28:02 in fact there's a decent rift between GNOME and everyone else from what I've seen (related to window decorations) 2023-09-28 04:32:33 client vs server decorations? 2023-09-28 06:01:55 ive tried getting wayland to work just to mess around with it, never had much luck 2023-09-28 06:02:55 at least in terms of setting it up from scratch and trying to use sway or something like that 2023-09-28 06:04:52 what mostly annoys me about wayland is the whole narrative that its a drop in replacement for xorg and that xorg is now obsolete 2023-09-28 06:06:55 when in reality it doesnt do what xorg does, it was never meant to be a complete replacement for xorg, and it hasnt really replaced xorg 2023-09-28 06:08:41 the devs themselves are partially to blame for that for not clearly stating what it is and what it does and properly documenting its functionality 2023-09-28 06:09:29 so as as a result you have lots of people believing that its this amazing technology that can replace X and then they try it and it doesnt actually work that way and they conclude that its garbage 2023-09-28 06:11:45 as far as i know, the only systems where wayland is the default are rhel/fedora and debian/ubuntu running gnome 2023-09-28 06:16:22 wayland's functionality is clearly documented 2023-09-28 06:16:44 That's firstly 2023-09-28 06:17:50 Secondly, wayland is still developed, so it's yet to achieve feature parity (however, I have a case when Wayland > X11) 2023-09-28 06:20:30 Thirdly, nobody forces you to use wayland. Alpine has neither by default 2023-09-28 06:40:46 Alpine doesn't have a option like setup-desktop --wayland :( 2023-09-28 06:54:12 I think part of the difference in functionality is important to make clear because some things become part of the wayland compositor's responsibilty while others don't. otherwise agreed 2023-09-28 10:00:07 hi, I just finished the installation and if I try to authenticate as root user I always get 'Login Incorrect'. Where am I going wrong? Thanks. 2023-09-28 10:13:10 emme: on a console tty or via ssh? 2023-09-28 10:16:53 console 2023-09-28 10:24:46 I tried reinstalling but same problem :( 2023-09-28 10:26:58 which password did you try ? 2023-09-28 10:35:22 the one I set during installation 2023-09-28 10:36:08 For the record, what kind of console? 2023-09-28 10:36:19 How do you access this machine? 2023-09-28 10:36:45 could it be a keymap-related issue? 2023-09-28 10:38:27 I don't think so, the test password I set on the second installation is 'root'. 2023-09-28 10:39:22 tty1 console, directly from the laptop where I installed it 2023-09-28 11:27:59 Hey folks, I'm running alpine on a server and the kernel crashes from time to time. I can see the beginning of the panic. What's the easiest way to debug this? A quick look pointed me to kdump but `apk search kdump` doesn't return anything. 2023-09-28 11:29:07 for a start does the panic show any consistent place where it is occurring? 2023-09-28 12:24:56 minimal: from memory it had to do with the gpu / fbdrm or something. This morning I saw this in the stacktrace: SYSCALL_64_after_hwframe. That's all I remember though. That's kinda why I'd like to be able to write a dump somewhere when that occurs. 2023-09-28 14:02:37 Wow 3.18.4 2023-09-28 14:27:52 what LLVM pkg has the linker tools for v15? like llvm16-linker-tools? 2023-09-28 15:08:33 something from llvm15? 2023-09-28 15:18:59 no linker-tools pkg, and it's not in -dev. llvm15-libs and llvm15 installed. with clang15 2023-09-28 15:22:38 is only one apk process supposed to be running? 2023-09-28 15:22:52 sewn: one that modifies the database 2023-09-28 15:23:12 things that just query the current state should be able to run concurrently (ie, you can run them without root privileges) 2023-09-28 15:23:52 i'm currently trying to find a good way to re-create a segfault when apk is run more than once or gets sigint 2023-09-28 15:24:41 while :; do apk info >/dev/null 2>&1; done <- run this and do ctrl+c and for some reason it segfaults 2023-09-28 15:24:47 thats a bad way to reproduce the issue but yeah 2023-09-28 15:26:36 I can't even interrupt it 2023-09-28 15:26:50 check your dmesg, mine is filled with segfaults 2023-09-28 15:27:17 https://termbin.com/gdi7 2023-09-28 15:28:52 https://tpaste.us/nkb6 2023-09-28 15:29:51 sewn: is it just the interrupt that is causing the segfault (ie, unrelated to multiple running at the same time, as this just runs a single one each time) 2023-09-28 15:30:02 yes i believe its the interrupt 2023-09-28 15:30:20 i don't know any other way to re-create this, i originally found this while trying to speedup orphan package lookup using xargs -P0 apk info 2023-09-28 15:31:39 and then interrupting it? 2023-09-28 15:32:29 well when i did use xargs it just did it on its own 2023-09-28 15:32:58 ok 2023-09-28 15:34:39 so llvm15 does not have a linker. 2023-09-28 15:34:53 got it 2023-09-28 16:19:33 how do you actually switch workspaces your mouse? I cant find any meaning in the rc all xml 2023-09-28 16:21:32 bamboozle, what wm/compositor are you running? 2023-09-28 16:23:15 lacwc 2023-09-28 16:23:18 labwc 2023-09-28 16:25:55 https://github.com/labwc/labwc#6-integration any of these installed? 2023-09-28 16:43:59 somercet1: llvm15 base package has libLTO.so and LLVMgold.so 2023-09-28 16:44:12 it's not split into -linker-tools as with llvm16 2023-09-28 16:51:04 ah, but is lld in the package? 2023-09-28 16:51:29 hang on, restarting sway to diagnose another problem 2023-09-28 16:57:45 famous last words 2023-09-29 09:24:23 is there a common way to put output into colums instead of a longer list of keywords, if theres space on the screen, kinda like 'ls' does? 2023-09-29 09:24:58 so eg 'seq 1 1000' would not be 1000 lines, but prob fit on the screen with multiple columns 2023-09-29 09:24:58 the 'column' utility? 2023-09-29 09:26:05 lopid: oh, long time since i used that command, didnt even know it could do this ++ 2023-09-29 09:26:48 i'm not sure it can since you added a bit 2023-09-29 09:46:36 :) 2023-09-29 09:49:54 frag: pr can do a fix number of columns 2023-09-29 09:58:41 http://okturing.com/src/17098/body 2023-09-29 10:03:02 humm: ah good to know :] 2023-09-29 10:04:56 can use 'printf '%s\t' $(seq 1 100)' for a bit more hacky way, maybe with fold -s/expand :> and ofc xargs 2023-09-29 10:08:34 printf '%-5s' $(seq 1 100)|fold -s 2023-09-29 10:08:36 yeye.. 2023-09-29 10:58:25 Is the alpine package test suite actually being worked on? The alpinewiki article states that since 2010. I can't event find a repo. 2023-09-29 10:58:25 https://wiki.alpinelinux.org/wiki/Alpine_Package_Testing_Suite 2023-09-29 11:17:11 That is very outdated 2023-09-29 11:17:32 Each package runs checks itself 2023-09-29 11:36:58 Ok, I will update the wiki 2023-09-30 07:42:23 is changing shells with chsh corrupted? Whenever I do this apk command gets not found 2023-09-30 07:42:49 /sbin should be in your path 2023-09-30 07:43:15 that and /usr/sbin aren't in the path by default in some shells 2023-09-30 09:12:14 8 2023-09-30 09:12:16 P 2023-09-30 09:12:32 lol, cleaningg keyboard 2023-09-30 09:17:16 Needs to happen from time to time 2023-09-30 09:22:27 it really neeeded it :) 2023-09-30 14:50:00 Testing 2023-09-30 14:50:46 I am configuring pppd 2023-09-30 14:50:53 I get this issue 2023-09-30 14:52:17 no device specified and stdin is not a tty 2023-09-30 14:52:27 Kindly help :) 2023-09-30 15:01:43 hi 2023-09-30 15:01:52 I tried this a while back, and it worked: 2023-09-30 15:01:53 https://wiki.alpinelinux.org/wiki/Using_HSDPA_modem 2023-09-30 15:02:28 (assuming you're try to use a 3G/4G/5G/etc modem) 2023-09-30 15:26:09 I am using ppp-pppoe 2023-09-30 15:26:19 is it different from ppp? 2023-09-30 16:47:26 singham, most likely that's because you didn't specify a tty device 2023-09-30 17:25:23 HI everyone, can I install alpine Linux on specific partition ? 2023-09-30 17:27:51 yes 2023-09-30 17:28:06 the setup-disk just see the main disk but not the partitions 2023-09-30 17:29:39 https://wiki.alpinelinux.org/wiki/Alpine_setup_scripts#setup-disk 2023-09-30 17:29:45 mani_IK: well the bootload has to go somewhere (whether it goes on a partition or on disk sector(s) depends on what type of booting, e.g. BIOS vs UEFI etc) 2023-09-30 17:29:52 s/bootload/bootloader/ 2023-09-30 17:31:34 so is this a machine using BIOS/MBR booting or UEFI booting? 2023-09-30 17:32:20 assuming it is a PC 2023-09-30 17:41:48 $uefi 2023-09-30 17:42:53 and you're trying to setup dualboot/multiboot (i.e. Alpine plus 1 or more other OSes)? 2023-09-30 17:43:11 so if I specify this " setup-disk -q /dev/disk0s3" it will be ok 2023-09-30 17:43:16 ? 2023-09-30 17:43:25 no you can't do that 2023-09-30 17:43:43 why ? 2023-09-30 17:44:10 because that won't work 2023-09-30 17:44:20 you're trying to setup dualboot/multiboot (i.e. Alpine plus 1 or more other OSes)? 2023-09-30 17:45:18 yes with https://sourceforge.net/projects/refind/ , to handle the multi boot partititon 2023-09-30 17:46:24 setup-disk doesn't handle refind for UEFI, it only uses grub so you would need to tell setup-disk not to install a bootloader 2023-09-30 17:47:18 that possible to install alpine linux without boatload, on a specific partition ? 2023-09-30 17:47:35 easily without losing hairs ? 2023-09-30 17:47:42 "you would need to tell setup-disk not to install a bootloader" 2023-09-30 17:48:28 "you would need to tell setup-disk not to install a bootloader" the commands corresponding to your wise words ? 2023-09-30 17:48:32 BOOTLOADER=none 2023-09-30 17:49:10 as in: BOOTLOADER=none setup-disk 2023-09-30 17:49:45 so "BOOTLOADER=none setup-disk -q /dev/disk0s3 " ? 2023-09-30 17:51:09 to install onto an existing partition you would need to format it (typically as ext4) and the mount it (i.e as /mnt) and then tell setup-disk to use the mountpoint rather than disk device 2023-09-30 17:51:23 i.e. setup-disk /mnt 2023-09-30 17:51:50 so combining those 2 things gives: 2023-09-30 17:51:59 BOOTLOADER=none setup-disk /mnt 2023-09-30 17:52:48 have you read the setup-disk help? setup-disk -h 2023-09-30 17:55:43 i will try right now these commands : 2023-09-30 17:55:47 apk add e2fsprogs mkfs.ext4 /dev/disk0s3 apk del e2fsprogs mount -t ext4 /dev/disk0s3 /mnt BOOTLOADER=none setup-disk /mnt 2023-09-30 17:56:09 I hope that will be ok 2023-09-30 17:56:49 why is your disk device/partition called /dev/disk0s3 rather than /dev/sda3 ? 2023-09-30 17:57:46 because it's partition inside disk0 2023-09-30 17:57:57 on Alpine? 2023-09-30 17:58:29 I'm not sure to understand your question 2023-09-30 17:58:37 AFAIK Alpine does not name any device as /dev/disk0 2023-09-30 17:58:53 you are sure you're not running another OS (i.e., MacOS?) 2023-09-30 17:59:09 I'm running MacOS 2023-09-30 17:59:24 so how do you expect to run Alpine commands like "apk"? 2023-09-30 17:59:31 I'm glad you remember me 2023-09-30 17:59:37 remember? 2023-09-30 17:59:58 sorry I will explain again 2023-09-30 18:00:05 you mean "remind"? 2023-09-30 18:00:33 i 2023-09-30 18:00:43 *I mean remind 2023-09-30 18:00:58 anyway, alpine is booting on usb 2023-09-30 18:01:36 so with Alpine booted the partition would not be named /dev/disk0s3 2023-09-30 18:01:55 and I will see how the names will be 2023-09-30 18:02:14 how to be sure to select the right partition ? 2023-09-30 18:02:20 according to size 2023-09-30 18:02:23 I guess 2023-09-30 18:03:30 do you have an idea to solve the scrolling problem ? 2023-09-30 18:04:27 I cannot use the setup-alpine , I must use separately le setups (setup-disk, setup-interfaces....) 2023-09-30 18:06:00 it might be related to terminal emulation ? 2023-09-30 18:07:32 an idea @minimal 2023-09-30 18:09:26 I'm going to reboot my hardware to see if the commands work, 2023-09-30 18:21:51 Is it possible to compile Alpine Linux with clang/llvm? I saw a really old (7+ years) GitHub repo that had some patch files related to that but of course thatā€™s going to be broken by now 2023-09-30 18:35:18 @minimal, it's an obstacle course to find the right partition 2023-09-30 18:36:29 between sda1,sda2,sda3 and nvme0, nvme0n1, nvme0n1p1.... 2023-09-30 18:36:55 I tried to list with ls -lh -s -a 2023-09-30 18:37:19 but I donc want to erase the wrong partition 2023-09-30 18:37:39 the size is not in the right unit 2023-09-30 18:38:07 it doesn't recognize "ls -h --block-size=G" 2023-09-30 18:39:18 how to be sure to select the /dev/disk0s3 2023-09-30 18:39:20 ? 2023-09-30 18:40:43 I really want to use alpine but tu put it in place it's not so easy at all 2023-09-30 18:42:58 can we assume that disk0s3= nvme0n1p3? 2023-09-30 19:47:02 @minimal , the following commands work apk add e2fsprogs mkfs.ext4 /dev/disk0s3 apk del e2fsprogs mount -t ext4 /dev/disk0s3 /mnt BOOTLOADER=none setup-disk /mnt 2023-09-30 19:47:18 i have found the right partition 2023-09-30 19:47:49 but after setup-disk ran OK 2023-09-30 19:48:51 i reboot but in reFind boatloader the partition didn't highlight at all 2023-09-30 19:49:17 so I cannot boot on the partition on which I ran setup-disk 2023-09-30 19:49:26 do you have an idea ? 2023-09-30 19:49:48 i forgot something ? 2023-09-30 19:55:01 i iiil see on reFind configuration 2023-09-30 19:55:06 will 2023-09-30 20:48:26 can one fill PRIMARY with 'text' without piping to it? or need to do 'echo text|xsel'? 2023-09-30 20:50:02 xsel <<<"text" 2023-09-30 20:50:26 requires bash 2023-09-30 20:52:03 *with xsel or any other way :> 2023-09-30 20:52:16 can xsel read from a file? 2023-09-30 20:52:25 it just reads stdin 2023-09-30 20:54:49 xsel frag, XY question 2023-09-30 21:41:33 just want a simpler way to type text into PRIMARY 2023-09-30 21:42:49 use it with ratpoison exec dialog to type in text eg copying text off an image 2023-09-30 21:56:55 made a script, kinda want to experiment more with clipboard too so.. 2023-09-30 22:07:28 Not sure what's complex about piping data, or if there's ā€œsimplerā€ than that 2023-09-30 22:11:09 you type a long string and forget to add |xsel :| 2023-09-30 22:11:36 actually ratpoison has history function .. 2023-09-30 22:12:23 ah ok, you want to avoid type the piping command :) 2023-09-30 22:12:29 *typing 2023-09-30 22:14:26 Well, you could make a simple shell function, like: pc () { printf '%s\n' "$*" | xsel -i } 2023-09-30 22:14:48 And then: pc my long text to put into PRIMARY 2023-09-30 22:15:15 mhmh :] 2023-09-30 22:15:26 Well, with the proper ending ; before } ;) 2023-09-30 22:32:33 all the above solutions deal with piping data 2023-09-30 22:32:47 Keen eye 2023-09-30 22:33:44 though i dan't have the source code in front to show how 2023-09-30 22:34:35 The source code of what? 2023-09-30 22:48:22 bash. https://github.com/bminor/bash/blob/master/parse.y#L1336 (shell pipeline using |) and https://github.com/bminor/bash/blob/master/parse.y#L471 (> redirection) both use make_redirection which itself builds the file descriptors. https://github.com/bminor/bash/blob/ec8113b9861375e4e17b3307372569d429dec814/make_cmd.c#L686 Then somewhere later i think it'll pipe(). Im not 2023-09-30 22:48:24 too savvy with the bash sources so that's all for now :p 2023-09-30 22:49:07 Hummm, I'm not sure we're on the same conversation, maybe I missed something in the backlog 2023-09-30 22:49:43 oh my bad, i thought this was #linux on libera i am in the wrong buffer :s 2023-09-30 22:50:16 Makes more sense now :)