2022-05-01 04:03:28 linux-headers 2022-05-01 04:03:45 headers don't have to match the kernel version 2022-05-01 08:16:31 What is the "correct" way to use virt-manager without polkit? I had to set auth_unix_ro and auth_unix_rw to "none" in /etc/libvirt/libvirtd.conf, as well as adding my user to the libvirt group. 2022-05-01 09:45:21 Hello everyone, i am a very recent user of pmOS and asahi on mac with minimal installations of alpine and have to thank you for the speed, the good documentation, the great support, and the lean approach. Also the apk search helps a lot because sometimes there are not so many links to reply our questions. So EXCELLENT work!!! 2022-05-01 09:48:10 I am so excited with alpine that i want to ask some questions about a server scenario. I volunteer for a non-profit organization and like that i "look after" a server in a complex security scenario. 2022-05-01 09:52:48 basically it is a VPS with gnome ( for the moment ) and it is always on. The requirements are that it keeps logged in. It runs a ffmpeg service that broadcasts the content of ff hosting a gdoc where a team types what is being said on a video stream. 2022-05-01 09:58:40 To reduce costs we recently "downgraded" to a new VPS that is working well. I am really not comfortable in leaving the desktop always on but it is a requirement. Normally people get int by the KVM interface of the hosting service and via VNC server. I really do not know if there is anything else that might be exposed but recently the machine is no longer updating... So i want to suggest them possibly a different scenario. I saw several 2022-05-01 09:58:40 different types of Alpine installations and i want to keep this as safe and as lean as possible. 2022-05-01 10:00:24 i also use ssh to manage. One of the things i want to implement is port-knocking, i recently heard of it and i got impressed by the simplicity and cleverness of the solution. 2022-05-01 10:01:48 do you want a kiosk mode for the ui? 2022-05-01 10:01:52 So basically what we need is a simple way to use ffmpeg showing a square of the screen 2022-05-01 10:03:08 port knocking is not really security 2022-05-01 10:03:11 lopid: It would mainly work like that, yes, but sometimes IT team needs to login and use a terminal 2022-05-01 10:03:25 they can use ssh 2022-05-01 10:04:08 psykose: i know but we could have a first layer o pk and then normal login 2022-05-01 10:04:44 and there is no point to doing that 2022-05-01 10:04:47 lopid: well these are like windows people and they are kind of averse to the console 2022-05-01 10:05:11 psykose: why not, it avoids port scanning no? 2022-05-01 10:05:23 * scanning no? The packets are just dropped 2022-05-01 10:05:46 won't port knocking confuse these like windows people? 2022-05-01 10:06:48 lopid: not if i could make it invisible buy running a script before or after ( there is a version of it that uses the date/time to change parameters ) 2022-05-01 10:07:04 s/or/AND/ 2022-05-01 10:07:04 m1n1m4[m] meant to say: lopid: not if i could make it invisible buy running a script befANDe or after ( there is a version of it that uses the date/time to change parameters ) 2022-05-01 10:07:16 sigh 2022-05-01 10:08:09 lopid: anyway, the most important thing here is not the pk, it is the way to isolate it somehow 2022-05-01 10:08:48 there is no point to isolate an sshd running on some random port, even 22 2022-05-01 10:09:04 maybe i could understand port knocking attempting to obscure an insecure port, but not ssh 2022-05-01 10:09:23 maybe if you are mandated to have password-only login, and all the passwords are 4 characters, i would understand 2022-05-01 10:09:26 lopid: OK, i understand 2022-05-01 10:09:31 but if that is the case you have some bigger problems 2022-05-01 10:09:44 m1n1m4[m]: because that is basically the only port open 2022-05-01 10:09:56 and the vnc port? 2022-05-01 10:10:14 you can tunnel vnc through ssh 2022-05-01 10:10:16 that i know of ( gnome or login or something, do they expose anything ? ) 2022-05-01 10:10:28 raven523: good idea 2022-05-01 10:10:48 do your own port scan 2022-05-01 10:10:53 or ss 2022-05-01 10:11:34 m1n1m4[m]: infact recently vnc had a "reset" and it was weird 2022-05-01 10:12:12 m1n1m4[m]: somehow lost its cfg and had to be reconfigured 2022-05-01 10:12:33 lopid: what it ss? 2022-05-01 10:12:51 lopid: yes i will 2022-05-01 10:13:00 "ss - another utility to investigate sockets" 2022-05-01 10:13:14 normally i use grc/shieldsup but it is only on service ports 2022-05-01 10:13:26 lopid: yes yes yes, i will 2022-05-01 10:15:13 so on this scenario, i want to build a parallel test server with the same functionality so that it can be suggested as alternative. Also using btrfs and zero fs for temp mounts for example 2022-05-01 10:15:25 m1n1m4[m]: you think it is a good idea? 2022-05-01 10:15:56 x and y for example? have you just heard of Cool Tech and want to use it in some way? 2022-05-01 10:16:28 a test server is always a good idea 2022-05-01 10:16:31 lopid: ahahaha yes a bit 2022-05-01 10:17:47 i mean if the server does the same, faster.. The will be more likely to accept the change. 2022-05-01 10:18:05 also i always provide install docs / guides 2022-05-01 10:18:25 why don't you satisfy the customer then experiment elsewhere? 2022-05-01 10:18:41 they are satisfied already 2022-05-01 10:18:57 the thing has been running for a year 2022-05-01 10:19:21 you said it's no longer updating 2022-05-01 10:19:35 does it need to? 2022-05-01 10:19:38 m1n1m4[m]: but recently i have unatended upgrades running and the mail comes but nothing ever changes 2022-05-01 10:20:51 lopid: well ffmpeg baisically because the server broadcasts, using a service and a port 2022-05-01 10:21:17 > <@_oftc_lopid:matrix.org> does it need to? 2022-05-01 10:21:17 * well ffmpeg basically because the server broadcasts, using a service and a port ( i have to confirm that ) 2022-05-01 10:21:51 figure out why it's not updating. turn off unattended updates 2022-05-01 10:22:15 lopid: yes, i will 2022-05-01 10:23:57 then we build up from there 2022-05-01 10:24:36 also i will port scan it to figure out if something else is being exposed 2022-05-01 10:25:59 "well ffmpeg baisically because..." <- but this can surely be done manually 2022-05-01 10:28:19 OK this is Sunday, and very sunny out there! So i thank you all for the attention, and for the great project and great advice. I am going bikeriding! 2022-05-01 10:28:19 THANKS!!! 2022-05-01 10:28:30 enjoy 2022-05-01 10:28:46 lopid: thank you, U2! 2022-05-01 10:41:38 hui 2022-05-01 12:25:57 Is there a way to pass env variables defined in /etc/conf.d/ to the final service executable? It seems that they are only visible in the init script, but not to the daemon itself. 2022-05-01 12:26:24 prefix them with "export" 2022-05-01 12:26:40 like export STUFF=foo 2022-05-01 12:26:55 satmd: ok,...yes, I have seen that works, I just thought there might some other best-practice way to do this,...thanks! 2022-05-01 13:22:45 unfortunately i don't think there is a better way in openrc 2022-05-01 13:23:18 export isn't great because it also exports it to everything run while setting up the service 2022-05-01 13:47:15 Yes, I guess it's not optimal, but it will do :-) 2022-05-01 18:31:39 !help 2022-05-01 18:31:47 whoops wrong chat 2022-05-01 18:31:50 :) 2022-05-02 14:49:17 I missed the Let's Encrypt / acme-client conversation on Saturday. If bosco comes back to ask about it again, feel free to mention me and I'll try to help. I maintain and use acme-client. 2022-05-02 14:56:33 xordspar0: the update-ca-certificates warning he saw is "normal" as the c_rehsh that triggers does not ignore the /etc/ssl/certs/ca-certificates.crt file 2022-05-02 15:16:16 Ok 2022-05-02 16:40:15 Hi all, just a quick question: I did read that it's quite difficult to install kernel modules on diskless mode. As I need wireguard on a raspberry, but don't need the performance, I'm thinking of just using the userland implementation, to avoid messing around with the diskless setup for the kernel modules. Is that viable? just install the wireguard-go package and go from there? Thanks in advance. 2022-05-02 16:42:46 wireguard has been upstream for... five years now? 2022-05-02 16:43:22 it's as viable as long as it works out for you 2022-05-02 16:58:40 well, I guess I'll see 2022-05-02 17:05:14 iirc wireguard-go will refuse to run if the wireguard kernel module is detected 2022-05-02 17:09:53 good to know 2022-05-02 18:12:44 anyone run windows vms on alpine 2022-05-02 18:13:01 VMs not VMS 2022-05-02 18:13:18 VMS would be cool too though 2022-05-02 18:14:24 probably at least one person 2022-05-02 18:17:56 i have before 2022-05-02 18:21:23 yabsolutely. Windows 11, Windows XP, and if you count ancestry, eComstation (IBM OS/2) 2022-05-02 18:21:49 I was just receiving help on this last week or so haha 2022-05-02 18:24:29 with what tools? 2022-05-02 18:24:33 it was as simple as just making a usual efi-enabled vm, and then taking the extra steps to install the redhat windows virtio drivers for disk/networking and then something related to the gpu/spice things 2022-05-02 18:26:39 I have never tried it, just have windows 7 on an old desktop for the odd pc game 2022-05-02 18:26:57 i wouldn't say i'd recommend it for gaming 2022-05-02 18:27:03 I'm using virt-manager for the front-end and libvirt/qemu 2022-05-02 18:27:22 https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/archive-virtio/virtio-win-0.1.217-1/ 2022-05-02 18:27:24 easier to just dual boot, or if you have the experience to debug random issues, run most single-player things in proton 2022-05-02 18:27:30 i just do the latter these days 2022-05-02 18:27:37 but I thought it would be useful to manage the installation from linux, maybe keep snapshots so I can roll back if it breaks 2022-05-02 18:27:40 it's been quite solid for years 2022-05-02 18:28:21 If you're using Win10/11, you probably don't need external snapshots... They're honestly worlds improved over 7 (except where UI is concerned, depending upon who you ask) 2022-05-02 18:29:00 I would like to keep the same installation consistent without any risk of updates from upstream messing up the UI or injecting ads into it 2022-05-02 18:29:01 I second psykose's thoughts about performance... It is just barely passable for me for productivity work/programs, but gaming is absolutely out of the question in this setup. 2022-05-02 18:29:44 so I'm thinking I would keep the same windows 7 vm and only update/change it if I notice a problem 2022-05-02 18:30:53 I used SysInternals disk2vhdx to capture my live Win11 install to a vhdx I then converted to qcow2 for virtualization. Worked a treat 2022-05-02 18:31:02 Or is your Win7 not on hardware? 2022-05-02 18:31:29 i wouldn't say i'd recommend it for gaming 2022-05-02 18:32:05 psykose: what if u use hardware passthrough to drive a separate gpu natively from windows somehow 2022-05-02 18:32:17 thought you could do that but maybe it's hard 2022-05-02 18:32:50 Saijin_Naib: it's on hardware now but I'm thinking about ways to manage it from linux 2022-05-02 18:33:03 bleb: https://docs.microsoft.com/en-us/sysinternals/downloads/disk2vhd 2022-05-02 18:33:33 maybe, but why? 2022-05-02 18:33:37 Can't recommend it enough. Two steps to go from live Win11 on hardware to an image I virtualize under Alpine on the same hardware 2022-05-02 18:33:47 it's more effort than just installing windows on a spare ssd 2022-05-02 18:34:22 This is true... I think bootmgr can even cross-boot to/from GRUB now 2022-05-02 18:34:29 psykose: I don't trust windows not to shoot itself in the foot and break itself requiring re-installation 2022-05-02 18:34:38 especially an unmaintained version 2022-05-02 18:35:06 so I'm thinking of ways to sandbox it 2022-05-02 18:35:22 Why not do the free upgrade to Win10? Still valid with Win7/8 keys. Or is your software confirmed not working under 10/11? 2022-05-02 18:35:44 I prefer win 7, is that enough? 2022-05-02 18:36:01 what reason would there be to use win 10 2022-05-02 18:36:18 security updates 2022-05-02 18:36:23 Improved performance, supported/maintained, more features, better management 2022-05-02 18:36:35 But if you specifically want to keep Win7, then I guess you answered that question 2022-05-02 18:37:16 I might care about performance if I knew it would make a difference on my hw with my applications 2022-05-02 18:37:55 but regardless of which windows version I use, I don't want to receive regular updates from microsoft 2022-05-02 18:38:24 so maybe win 10 is better at certain things, but I would want to keep it in a sandboxed, known-working state, without possible interference/breakage caused by security updates 2022-05-02 18:40:11 or rather updates in general 2022-05-02 18:42:26 if you're afraid of updates i have a bridge to sell you :p 2022-05-02 18:43:02 I worked in IT service for a major retailer for a long time and, frankly, the odds of a Windows 10 update breaking something is much lower than prior versions by a significant margin 2022-05-02 18:43:16 still to much toh 2022-05-02 18:43:21 Most times it is nasty interference with a third-party AV or garbage from a bad OEM base image 2022-05-02 18:43:38 AV? 2022-05-02 18:43:42 anti virus 2022-05-02 18:44:07 does "breaking things" include injecting ads into the ui? 2022-05-02 18:44:17 Define ad 2022-05-02 18:44:35 If you consider the links to windows docs and resources ads, then yes, Settings has ads 2022-05-02 18:44:46 new content designed to capture your attention without your explicit decision to subscribe to that content stream 2022-05-02 18:45:00 Yes, it has notifications from Microsoft which you can opt out of 2022-05-02 18:45:02 by that definition dalpine has ads 2022-05-02 18:45:05 like "here are some productivity tips from microsoft" 2022-05-02 18:45:13 dalpine? 2022-05-02 18:45:16 alpine 2022-05-02 18:45:27 Yep, they're notifications you can opt out of in Settings, or by deploying a customized image 2022-05-02 18:45:37 Saijin_Naib: Windows 10 has pre-installed applications paid by 3rd to be included in installation 2022-05-02 18:45:46 Same goes for the Start menu tiles 2022-05-02 18:45:47 psykose: yes, but I am more confident in my ability to disable them on alpine 2022-05-02 18:45:54 psykose: what example did u have in mind anyway 2022-05-02 18:46:02 Not on Microsoft ISOs. They're not installed, but the tiles are pinned 2022-05-02 18:46:21 OEM images from HP, Dell, Acer, etc, yes, but that has been the case since forever 2022-05-02 18:47:02 they are installed 2022-05-02 18:47:50 Saijin_Naib: so you can disable smart menu tile ads and home screen ads? 2022-05-02 18:48:11 has there ever been an update that added a new kind of ad which was enabled by default despite all other ads being disabled in the settings? 2022-05-02 18:48:19 bleb: Yep. Either beforehand with a customized image, but a few clicks post-install and it's the same thing 2022-05-02 18:49:14 bleb: Yes, the Notifications for suggested workflows based upon your "profile" (gaming, productivity, etc) you choose during install in Out-Of-Box-Experience setup, but this was added a while ago and I have not seen anything since 2022-05-02 18:49:36 However, those are now grouped under the same "tips" setting you can toggle off for the older tips 2022-05-02 18:49:43 yeah 2022-05-02 18:50:14 so maybe they will add more and maybe they won't 2022-05-02 18:50:17 I guess my point is if you choose an older version and upgrade, you'll have some stuff turned on/opted in that if you go straight to the latest, you won't have to deal with as many times 2022-05-02 18:50:43 yeah 2022-05-02 18:51:17 It sounds like there isn't a benefit to your workflow to upgrading, so likely not in your best interest 2022-05-02 18:51:30 but I don't see much benefit to update if I'm not letting windows manage any sensitive data anyway 2022-05-02 18:52:56 mostly just trying to use its gpu drivers and a few applications 2022-05-02 18:53:29 I think psykose had the best advice then... On-hardware in another drive or partition 2022-05-02 18:53:56 If I'm not mistaken, GPU passthrough requires some Intel VT support that not every motherboard chipset/firmware ships with 2022-05-02 18:55:07 then I would have to pick the hardware carefully 2022-05-02 18:55:37 on hardware in another partition is what I use now, just connected to my TV and mounting most via samba from my linux NAS 2022-05-02 18:56:51 but I want to start using it from my linux laptop via some remote desktop tool 2022-05-02 18:58:48 which would at least require leaving the computer running which feels like a waste of energy 2022-05-02 19:01:26 so I thought about moving the gpu from windows to my nas and using some virtualization tool to run it only when needed 2022-05-02 19:02:00 the nas is always on anyway so in theory it would cut the power usage in half 2022-05-02 19:02:38 then I could store snapshots of the boot drive and/or the running image, and revert to them whenever I want 2022-05-02 19:03:05 does it seem possible? 2022-05-02 19:03:25 yes 2022-05-02 19:03:57 but idk where to begin 2022-05-02 21:37:22 hi people 2022-05-02 21:38:18 can anybody help me please, I just installed Alpine but I can't connect to internet; I can see eth0 as device, but it doesn't connect, I dont' know why 2022-05-02 21:41:03 confrey: Which installation media did you use? Were you able to connect to the internet with it? And lastly how "new(ish)" is the target host, because your firmware may simply not be present in the LTS kernel if it's "too new" 2022-05-02 21:41:45 I was connected after installation, then spomething went wrong and I can't fix it 2022-05-02 21:42:02 I installed Mate desktop, now I can't connect 2022-05-02 21:42:08 no wifi, just ethernet cable 2022-05-02 21:42:33 I have 5-15-32 kernel 2022-05-02 21:42:51 ip link show me loopback and eth0 2022-05-02 21:43:52 I have auto eth0 and iface eth0 inet dhcp in interfaces file 2022-05-02 21:43:59 but it doesn't work 2022-05-02 21:44:28 and I don't remeber if I installed networkmanager or not, and I don't know how to check for it 2022-05-02 21:45:38 confrey: apk info | grep -i networkmanager 2022-05-02 21:46:27 no results 2022-05-02 21:49:47 Hmm, I'm not sure, sorry :( 2022-05-02 21:51:13 maybe check `rc-service network`, `dmesg`, etc for faults. Hopefully you'll get an explicit error 2022-05-02 21:51:29 If not, try here again :) 2022-05-02 21:54:34 thanks I'm searching... 2022-05-02 21:56:44 is there an ip address on the interface in `ip a` 2022-05-02 21:57:00 and does /etc/resolv.conf have anything in it 2022-05-02 21:57:38 uhm , I get inet 192.168.0.121/24 scope global eth0 2022-05-02 21:58:24 and I have nameserver 192.168.01 in resolv.conf 2022-05-02 21:58:33 can you ping 192.168.0.1 2022-05-02 21:58:37 that's my router ip address 2022-05-02 21:59:12 ok ok ok 2022-05-02 21:59:32 now, after restarting networking, I have eth0 working, thanks 2022-05-02 21:59:56 what's about networkmanager? may I install it to check and manage connection from Mate? 2022-05-02 22:00:23 psykose: yes, I can ping my outer and google too now 2022-05-02 22:12:46 ok, thanks to all, I rebooted and it seems everything is going fine now, networking and networkmanager are running at boot, and I have data connection; now I'd improve dektop environment ; I don't have connection icon in mate systray, how can I fix that? 2022-05-02 22:13:17 ok, thanks to all, I rebooted and it seems everything is going fine now, networking and networkmanager are running at boot, and I have data connection; now I'd improve dektop environment ; I don't have connection icon in mate systray, how can I fix that? 2022-05-02 22:14:25 probably network-manager-applet and running nm-applet 2022-05-02 22:16:20 can I have bash completion using apk? like in debian and derivated? 2022-05-02 22:17:13 you'll have to change your login shell to bash and install the bash-completion package, but yes 2022-05-02 22:18:09 uhm I supposed to be using bash, what am I using instead? 2022-05-02 22:18:35 I would change as less things ass possible 2022-05-02 22:18:48 the default is busybox's ash 2022-05-02 22:20:05 you don't have to change your login shell, but sure, just add it and type bash 2022-05-02 22:20:51 ok, but, may I then have command line completion in busybox instead? 2022-05-02 22:21:47 not really 2022-05-02 22:23:34 which advantages we have using busybox instead of bash ? 2022-05-02 22:25:49 you have the busybox binary anyway 2022-05-02 22:37:01 thanks to you all guys, sleeping time now; see you tomorrow 2022-05-03 07:28:04 hi people 2022-05-03 07:29:11 is there any package converter? I would like to install brave-browser, but it's avalaible packaged for common linux distributions only 2022-05-03 07:52:26 conffrey: no there is not and its probably not possible due to different libc 2022-05-03 08:03:56 clandmeter: thanks, it's not a good new, I'm used to use it on all my devices; anyhow, I'm trying to configure my wifi (b43), I need to generate a key with abuild-keygen, I got an error about a missing 'sudo' (aren't we using doas?); I tried to install sudo but I'm not in sudoers file, how to fix that? 2022-05-03 08:04:49 conffrey: SUDO=doas abuild-keygen 2022-05-03 08:08:48 I'm following this guide : https://wiki.alpinelinux.org/wiki/Wi-Fi#Broadcom_Wi-Fi_Chipset_Users 2022-05-03 08:10:00 it recommends to use abuild-keygen as user, not as root, but I got this error message : 2022-05-03 08:10:02 [sudo] password for dario: 2022-05-03 08:10:02 dario is not in the sudoers file. This incident will be reported. 2022-05-03 08:10:39 so I know sudo=doas, but that script uses sudo instead of doas, and I have to include myself in sudoers file 2022-05-03 08:14:25 SUDO in capitals 2022-05-03 08:14:44 `SUDO=doas abuild-keygen -ain` 2022-05-03 08:15:44 i try 2022-05-03 08:16:37 ok, thanks, but that guide should be corrected 2022-05-03 08:18:31 then, I'm trying to follow this step 2022-05-03 08:18:34 git clone git://git.alpinelinux.org/aports 2022-05-03 08:18:34 Change your directory to aports/non-free/b43-firmware, then build it. 2022-05-03 08:19:04 I have the aports directory, but it doesn't contain any non-free subdir 2022-05-03 08:19:51 We dropped the non-free directory. You would need to checkout an older commit that still has it 2022-05-03 08:20:29 git log --oneline -- non-free/b43-firmware 2022-05-03 08:23:02 omg, I don't how to use that result.... what have I to do now? 2022-05-03 08:24:00 this ? 645669652f non-free/b43-firmware: fix 2022-05-03 08:24:19 or this ? : 4d661b513b non-free/b43-firmware: new aport 2022-05-03 08:25:07 git checkout https://github.com/sponsors/Ikke 2022-05-03 08:25:09 oops 2022-05-03 08:25:15 git checkout 645669652f 2022-05-03 08:26:33 no 2022-05-03 08:26:35 fatal: not a git repository (or any parent up to mount point /media) 2022-05-03 08:26:35 Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set). 2022-05-03 08:27:18 I don't know what I'm doing here... I'm sorry, it's new for me, I just used git clone and then build 2022-05-03 08:32:38 conffrey: are you in the aports directory? 2022-05-03 08:33:36 ohhh no, I wasn't 2022-05-03 08:35:22 I have to restart the session 2022-05-03 08:48:25 hi people, again 2022-05-03 08:50:26 my wifi doesn't still work, I built the b43-firmware package, and installed it with b43-fwcutter, now I have b43 module loaded but my Wifi it off... rfkill doesn't recognize it 2022-05-03 08:51:23 02:00.0 Network controller: Broadcom Inc. and subsidiaries BCM4331 802.11a/b/g/n (rev 02) 2022-05-03 08:51:31 on Macbook 2022-05-03 09:50:41 On a diskless setup, is it possible to LUKS encrypt the partition that stores .apkovl files and the apk cache? 2022-05-03 09:54:37 viral32111: maybe. I don't think it is tested. But it should be possible to encrypt the .apkovl 2022-05-03 09:57:06 I saw there was an encryption option in lbu for encrypting the individual .apkovl files each time one is committed, but it warns that its using a deprecated algorithm. So just wondering if there was a better way to do it, like encrypting the entire partition 2022-05-03 10:49:28 i think we should fix the deprecated algo problem 2022-05-03 10:49:48 im currently working on a testsuite for the installer 2022-05-03 10:49:58 i plan to add tests for the apkovl etc 2022-05-03 10:50:26 I might be able to add support for apkovl on LUKS if its not working already 2022-05-03 11:05:15 ncopa, I think I saw bug/issue tracker on the alpine setup scripts repository for the deprecated algorithm but it didn't appear to have any activity in over a year. 2022-05-03 11:22:11 the problem is technical debt. no tests for it 2022-05-03 11:22:18 which is what I am currently working on 2022-05-03 11:22:42 once we have automatted tests for those things we can fix them 2022-05-03 11:23:11 i am hoping we can fix them for v3.16 2022-05-03 11:23:22 ah I see, glad to hear there's something going on towards it 2022-05-03 15:10:36 hi people 2022-05-03 15:11:57 I'm asking again, hoping to fix, my BCM4331 (Macbook) is not working; I built and installed b43 firmware but the device is not present; any help? 2022-05-03 15:13:17 Did you load respective kernel module? doas modprobe b43 2022-05-03 15:13:45 Ermine: thanks, b43 is already loaded 2022-05-03 15:14:56 maybe something else is missing, I don't know.... 2022-05-03 15:15:05 And you don't have wireless device in ip link ? Does dmesg contain relevant information? 2022-05-03 15:15:20 I check 2022-05-03 15:16:16 ip link just shows loppback, eth0 and the usb hub connected 2022-05-03 15:18:27 may I paste several lines? dmesg speaks about missing firmware 2022-05-03 15:19:07 use https://paste.debian.net/ 2022-05-03 15:20:48 I used pastebin 2022-05-03 15:20:51 https://pastebin.com/TsQHhMbJ 2022-05-03 15:21:49 Hey, I'm wondering how to actually use cgroups on alpine 2022-05-03 15:22:09 It seems that it's mounted ro, is it safe to simply remount it to rw? 2022-05-03 15:24:14 lilywhite: yeah you should be fine to remount it rw, I do that on some of my LXC containers to run docker containers inside them 2022-05-03 15:25:24 durrendal: thanks i'll try it out first thing tomorrow 2022-05-03 15:27:22 lilywhite: https://ttm.sh/bRz.txt here's an example of what I do so you have something a little more concrete to work off of 2022-05-03 15:27:39 hopefully they saw that 2022-05-03 15:28:36 confrey: apparently it cannot find firmware. Afaik it should be present at /lib/firmware 2022-05-03 15:31:58 Also, is the #alpinelinux channel related in *any* way? 2022-05-03 15:32:09 It seems that it's a phishing one 2022-05-03 15:33:04 no it's not 2022-05-03 15:33:09 Ermine: I check; I built the b43-firmware package before 2022-05-03 15:37:52 Ermine: that file is not present in /lib/firmware/b43, then I visited the web page mentioned in dmesg, but I con't know what to do there... 2022-05-03 15:39:01 confrey: what does apk -L b43-firmware say? 2022-05-03 15:42:56 Ermine: apk: unrecognized option: L 2022-05-03 15:43:12 ah, my bad, apk info -L b43-firmware 2022-05-03 15:44:35 it shows a long list of .fw files, the file mentioned in dmesg is not present 2022-05-03 15:45:09 and in which directory are they located? maybe /usr/lib/firmware? 2022-05-03 15:46:12 It is returning can't find cgroup in /proc/mounts now 2022-05-03 15:46:29 I'm relatively new to systems development, so I don't know why 2022-05-03 15:46:32 no they are located in lib/firmware/b43 2022-05-03 15:46:44 I tried to # mount -o remount,rw cgroup 2022-05-03 15:47:27 Ermine: I'm reading this page now :http://linuxwireless.sipsolutions.net/en/users/Drivers/b43/ 2022-05-03 15:48:13 and I downloaded the firmware at the address : http://www.lwfinger.com/b43-firmware/broadcom-wl-5.100.138.tar.bz2 2022-05-03 15:48:26 lilywhite: just to be sure, did you start the cgroup service? 2022-05-03 15:49:01 but now I don't know ho to use it with the already present b43-fwcutter or how to build new b43-firmware with the correct firmware 2022-05-03 15:49:38 ikke: I do see it mounted in /proc/mounts 2022-05-03 15:49:51 cgroup on /sys/fs/cgroup type cgroup2 (ro,nosuid,nodev,noexec,relatime) 2022-05-03 15:49:54 lilywhite: what does `rc-status` return? 2022-05-03 15:50:26 ? Did I post something like that? 2022-05-03 15:51:00 Though, I didn't find systemctl nor service on alpine 2022-05-03 15:51:10 I'm using the docker container, if that interests you 2022-05-03 15:51:15 Alpine Linux uses openrc 2022-05-03 15:53:50 I didn't fine rc-service not rc-status 2022-05-03 15:54:18 Ermine: maybe have I to edit the APKBUILD to let it use the firmware I just downloaded? 2022-05-03 15:54:21 Okay installed 2022-05-03 15:54:33 It returned some runlevel and dynamic run levels 2022-05-03 15:55:16 `rc-status -s` reported nothing like cgroups 2022-05-03 15:55:19 confrey: which apkbuild? 2022-05-03 15:55:33 ohhh no plank, no compiz here? 2022-05-03 15:55:42 lilywhite: what kind of system are you on? 2022-05-03 15:55:52 I used the clean alpine:latest from docker so you probably can reproduce it at your side 2022-05-03 15:56:02 oh, docker! 2022-05-03 15:56:19 docker is not a booted system with an init system 2022-05-03 15:56:43 lilywhite: wha are you trying to do with cgroups? 2022-05-03 15:57:05 Ermine: this morning (ikke kìhelped me) I bult the b43-firmware package, from an old version; ikke let me add a non-free dir in aports 2022-05-03 15:57:12 I'm writing a program that judges solutions for competitive programming problems 2022-05-03 15:57:20 I need to track their memory and time usage 2022-05-03 15:57:56 As the majority of target users are on Windows, I need to containerize it 2022-05-03 15:57:59 I mean, the APKBUILD on aports/non-free/b43-firmware/APKBUILD 2022-05-03 15:58:27 lilywhite: well, this is also a docker issue then, it limits what you can do with the system by default 2022-05-03 15:59:30 ikke: So how to implement what I wanted? is it only possible with a full-fledged vm? 2022-05-03 16:00:30 it's 24:00 here, i need some sleep now 2022-05-03 16:00:40 my simple dockerfile here: https://paste.ubuntu.com/p/wDbggTtZtn/ 2022-05-03 16:00:51 confrey: try to change pkgver to 6.30.163.46 . I tried to install this one on ubuntu, and it has ucode29_mimo.fw 2022-05-03 16:01:33 if you can think of something that will make it work, just mail me at lilywhite2005 at outlook dot com, thanks in advance! 2022-05-03 16:01:35 lilywhite: I'm less familiar with docker on windows, so not sure what options you have 2022-05-03 16:01:56 It should be running in a VM it sets up transparently, but I'm not sure if you can do things docker run --mount 2022-05-03 16:02:19 my dev environment is mac though 2022-05-03 16:02:33 It has a similar setup 2022-05-03 16:02:41 but again, not familiar with it 2022-05-03 16:02:42 that being said, my original problem is that I can't remount the fs 2022-05-03 16:02:43 Ermine: sorry I can't understand, what's pkgver? 2022-05-03 16:02:55 Which is weird, honestly 2022-05-03 16:02:58 lilywhite: yes, because you are inside an unprivileged container 2022-05-03 16:03:53 confrey: this is a variable in APKBUILD , it is declared at pkgver=... line 2022-05-03 16:04:07 Ermine: oh I found itm in APKBUILD, but then how do I proceed ? building it again with abuild -ain? but it will download again the wrong firmware package I think 2022-05-03 16:04:31 confrey: change the pkgver, run abuild checksum 2022-05-03 16:04:34 then run abuild -r 2022-05-03 16:05:33 ikke thanks 2022-05-03 16:07:57 ikke: I got an error 2022-05-03 16:08:57 curl: (22) The requested URL returned error: 404 // >>> ERROR: b43-firmware: checksum failed 2022-05-03 16:09:36 Ah, my bad again 2022-05-03 16:10:57 Ermine: wrong package version? 2022-05-03 16:11:30 confrey: change source= to "https://www.lwfinger.com/b43-firmware/broadcom-wl-$pkgver.tar.bz2", and try abuild checksum and abuild -r again 2022-05-03 16:12:15 APKBUILD loads archive from openwrt mirror 2022-05-03 16:16:32 Ermine: ERROR : /usr/bin/abuild: cd: line 18: can't cd to /media/dati/Programmi/Alpine/aports/non-free/b43-firmware/src/broadcom-wl-6.30.163.46: No such file or directory 2022-05-03 16:17:19 confrey: ls src/ 2022-05-03 16:17:19 there is a link to a tar.bz2 package instead of a directory 2022-05-03 16:17:50 broadcom-wl-6.30.163.46.tar.bz2 broadcom-wl-6.30.163.46.wl_apsta.o 2022-05-03 16:18:14 lrwxrwxrwx 1 dario dario 52 May 3 18:14 broadcom-wl-6.30.163.46.tar.bz2 -> /var/cache/distfiles/broadcom-wl-6.30.163.46.tar.bz2 2022-05-03 16:18:19 Sounds like the archive contains the compiled object already? 2022-05-03 16:18:19 Uh, right after an `apk update` I get `ERROR: live-media-2022.04.26-r0: package mentioned in index not found (try 'apk update')` 2022-05-03 16:19:23 sorry, three lines 2022-05-03 16:19:25 dario-alpine:/media/dati/Programmi/Alpine/aports/non-free/b43-firmware$ ls -l src/ 2022-05-03 16:19:25 total 20868 2022-05-03 16:19:25 -rwxr--r-- 1 dario dario 21367723 Jul 29 2013 broadcom-wl-6.30.163.46.wl_apsta.o 2022-05-03 16:19:25 lrwxrwxrwx 1 dario dario 52 May 3 18:14 broadcom-wl-6.30.163.46.tar.bz2 -> /var/cache/distfiles/broadcom-wl-6.30.163.46.tar.bz2 2022-05-03 16:20:12 confrey: please wait a bit, I'll try to build it on my machine 2022-05-03 16:20:15 PureTryOut: interesting, http://dl-master.alpinelinux.org/alpine/edge/community/x86_64/live-media-2022.04.26-r0.apk exists 2022-05-03 16:20:38 but not yet on cdn for some reason 2022-05-03 16:21:34 Ermine: sure, I'm here and thanks for your kindness (to ikke too) 2022-05-03 16:23:05 another question : how can I get my Mate desktop Environment in Italian language? I have LANG=C.UTF-8 in env, should it be it_IT.UTF-8? 2022-05-03 16:25:56 PureTryOut: not sure why, but on the backing mirror, it did already update the APKINDEX for x86_64, but live-media was not synced yet, but it was for other arches 2022-05-03 16:26:16 PureTryOut: Waiting for the next sync to see if it solves 2022-05-03 16:27:10 Ok 🤞 2022-05-03 16:31:00 yup, fixed now 2022-05-03 16:35:03 confrey: now set builddir to "$srcdir", and change line 21 to "$srcdir/broadcom-wl-$pkgver.wl_apsta.o" 2022-05-03 16:35:14 Then abuild checksum && abuild -r 2022-05-03 16:35:25 Ermine: is that a directory? 2022-05-03 16:35:54 oh, I suppose it just repackages the .o file? 2022-05-03 16:36:01 ikke: no, archive contains only one .o file 2022-05-03 16:36:04 :) 2022-05-03 16:40:30 Ermine: done! no error, but now? should I remove the current b43-firmware pkg and install the new one? 2022-05-03 16:40:53 hwo did you install the previous package? 2022-05-03 16:41:34 with apk add ./path_to_pkg 2022-05-03 16:41:34 Yep. You should be able to just install new package 2022-05-03 16:42:53 You can also add /home//packages/non-free to /etc/apk/repositories 2022-05-03 16:44:16 bingo! now I have a wlan0 in ip link, but nm-applet tells me the device is not ready 2022-05-03 16:44:32 try to reboot 2022-05-03 16:44:41 maybe do I need something else? wpa supplicant? 2022-05-03 16:46:40 I can see wpa_supplicant-2.9-r17 and wpa_supplicant-openrc-2.9-r17, which one do I need? 2022-05-03 16:46:49 both 2022-05-03 16:47:00 You don't need to manually install the openrc package 2022-05-03 16:47:23 It gets automatically pulled in on systems that have openrc installed 2022-05-03 16:47:52 so do I just reboot? 2022-05-03 16:48:35 how cna I check if a apk is installed or not? 2022-05-03 16:49:21 apk version 2022-05-03 16:51:23 ok, wpa_supplicant was not installed, now I reboot 2022-05-03 16:57:00 Its so sad that there is noc brlcad for alpine. I'm fine building it myself however it really should be on _every_ distro. 2022-05-03 16:57:09 here we are! connected by wifi 2022-05-03 16:57:18 confrey: congrats! 2022-05-03 16:57:27 Ermine: and ikke : thank you very much 2022-05-03 16:57:39 confrey: Very nice! 2022-05-03 16:57:51 I hope, one day, to be able in understanding what we did just before.... 2022-05-03 16:58:22 You mean with abuild? 2022-05-03 16:58:34 now, I wish to have my Mate desktop in my language (IT) 2022-05-03 16:58:54 ikke: yes, I'd like to learn how to build and make new pkgs 2022-05-03 16:59:08 https://wiki.alpinelinux.org/wiki/Creating_an_Alpine_package 2022-05-03 17:00:01 thanks 2022-05-03 17:00:10 what's abotu plank? I like that dock 2022-05-03 17:00:19 on Italian: musl does not support locales, but there's musl-locales package afaik 2022-05-03 17:00:54 Ermine: but afaik that mostly applies to messages provided by musl itself 2022-05-03 17:01:05 Other applications can still provide translations 2022-05-03 17:01:24 confrey: did you try to set that environment variable? 2022-05-03 17:01:59 ikke: which variable? 2022-05-03 17:02:09 LANG? 2022-05-03 17:02:13 yes 2022-05-03 17:02:39 just export LANG=it_IT.utf8 ? 2022-05-03 17:02:53 yes, before starting mate 2022-05-03 17:03:39 isn't a file blablarc to put that declaration into? 2022-05-03 17:03:52 .profile 2022-05-03 17:04:45 I haven't that file in my home 2022-05-03 17:04:50 You need to create it 2022-05-03 17:04:54 it does not exist by default 2022-05-03 17:05:18 oh, but this really is a DIY linux distribution... :) 2022-05-03 17:06:29 ok, done, now I quit, log in again 2022-05-03 17:07:38 Works? 2022-05-03 17:09:30 yes, my Mate is in italian now 2022-05-03 17:10:04 genericum: please make an issue with your package request in aports. Maybe I'll try to build it next weekend 2022-05-03 17:10:12 confrey: cool 2022-05-03 17:10:12 I try to install some music software now 2022-05-03 17:10:59 but I would need very much Compiz on my Mate desktop, but I see there are no packages about 2022-05-03 17:12:06 picom is there 2022-05-03 17:13:58 Ermine: I am building it right now, will do 2022-05-03 18:07:36 ok guys, I'm going to our weekly LUG meeting tonight, it'll be an open meeting, each of us will present a new Linux distribution or the preferred one, I'll introduce them to this Alpine Linux, thanks to ikke and Ermine, you'll be mentioned... bye bye 2022-05-03 18:07:49 o/ 2022-05-03 22:56:43 So why exactly can't I remount cgroup? 2022-05-03 23:10:12 16:02 <@ikke> lilywhite: yes, because you are inside an unprivileged container 2022-05-03 23:10:14 16:02 <-- lilywhite (~lilywhite@0002e335.user.oftc.net) has left #alpine-linux 2022-05-03 23:10:23 ragequitting doesn't change the answer 2022-05-03 23:10:46 i am not sure it's possible to mount host cgroups into a container and use them regardless of privileges 2022-05-03 23:12:48 your original requirement was to track memory/time usage of things, there are a bunch of ways to do this that don't involve cgroups 2022-05-03 23:16:04 ragequitting doesn't change the answer 2022-05-03 23:16:08 I'm not ragequitting 2022-05-03 23:16:16 It's the *midnight* here 2022-05-03 23:16:25 And I thought I said about that before? 2022-05-03 23:16:28 I'm in UTC+8 2022-05-03 23:16:59 psykose: Any ideas? 2022-05-03 23:19:41 I should've used AWAY though... I'm hopelessly new to IRC 2022-05-03 23:20:29 Really sorry 2022-05-03 23:25:17 typically it's better to stay in the channel. if you leave it gives the impression that you don't care about people's answers or their time. in particular if you part the channel rather than quitting the server it gives the impression that you are specifically leaving the channel rather than stepping away from irc 2022-05-03 23:26:05 s/time./time, because you won't see their answers./ 2022-05-03 23:26:05 Hello71 meant to say: typically it's better to stay in the channel. if you leave it gives the impression that you don't care about people's answers or their time, because you won't see their answers. in particular if you part the channel rather than quitting the server it gives the impression that you are specifically leaving the channel rather than stepping away from irc 2022-05-03 23:27:03 if you're not using a bouncer and have to disconnect it's considered polite to inform people 2022-05-03 23:27:20 I said I need to get to bed though 2022-05-03 23:27:47 It's just I've (nearly) never used IRC before and didn;t know about the courtesy 2022-05-03 23:28:03 ok, no hard feelings 2022-05-03 23:28:30 about the ways to track memory/cpu time: typically programming competitions restrict solutions to a single process; in such cases you can simply use the time command 2022-05-03 23:28:36 Again, really sorry if it hurt people 2022-05-03 23:29:07 "simply use the time command": Yes, I've though about that, but what about memory usage? 2022-05-03 23:29:11 i mean ragequitting is common so it's not that upsetting. it's just that people may be unwilling to help you in the future if they feel like you're doing it 2022-05-03 23:29:25 busybox time -v prints the maximum memory usage for various meanings of "memory usage" 2022-05-03 23:29:58 there are several different ways to define "memory usage" of a linux process, which you can google 2022-05-03 23:29:59 Yeah, in IRC it doesn't hurt to quit, while on (moderner?) chat platforms like Discord and TG, that I grew up with, it costs. 2022-05-03 23:30:26 Okay I got that, thanks! 2022-05-03 23:30:46 however i think for programming competitions it's probably not a huge difference, as long as people are not deliberately circumventing the rules 2022-05-03 23:31:05 for example, one major issue is how to count memory-mapped files 2022-05-03 23:31:17 Hello71: This is meant for problemsetters 2022-05-03 23:31:39 So I won't need sandboxing like ptrace and seccomp used by mature solutions. 2022-05-03 23:31:42 if you count them then you also count the language runtime. for small java programs this is a big penalty 2022-05-03 23:32:09 Java get a 3*Time and 2*Memory in many judges, but I'll just leave that to the user to decide. 2022-05-03 23:32:11 if you count the whole jvm against the memory usage. it's not really fair if the program only uses a small part of the jre 2022-05-03 23:32:17 s/jvm/jre/ 2022-05-03 23:32:17 Hello71 meant to say: if you count the whole jre against the memory usage. it's not really fair if the program only uses a small part of the jre 2022-05-03 23:32:51 Yep, I'll take that into account, anyway thank you! 2022-05-03 23:33:03 there is also /usr/bin/time from `time` that is a little more verbose 2022-05-03 23:33:20 i thought busybox time prints the same stuff as gnu time 2022-05-03 23:33:26 ah, no, actually it's the same :) 2022-05-03 23:33:38 all the getrusage stats 2022-05-03 23:33:46 probably mixed it with the builtin time as always 2022-05-03 23:34:09 maybe it could format it differently but busybox time -v seems perfectly cromulent 2022-05-03 23:34:27 defaults are indeed the same 2022-05-04 00:54:42 Is it acceptable to open a MR or Issue requesting adding a build flag that will cause an error dialog to pop up when the program opens, but will also enable pretty powerful functionality that isn't otherwise present and isn't present in any other similar app on Alpine? 2022-05-04 00:55:24 what is the error 2022-05-04 00:55:30 say what you actually want :) 2022-05-04 01:00:42 😬 2022-05-04 01:00:42 I want to enable the face tagging build flag in ShotWell but not add OpenCV to makedeps and deps. This will allow manual people tagging, but will pop a dismissable dbus error dialog on start. Upstream has it disabled due to unclear licensing of the trained ML model used for auto tagging 2022-05-04 01:08:29 https://gitlab.gnome.org/GNOME/shotwell/-/issues/318 2022-05-04 01:50:19 patch the warning out? 2022-05-04 01:52:41 this seems like an upstreamable patch 2022-05-04 01:53:05 tagging enabled but opencv disabled should result in no warning because the warning is not applicable to this case 2022-05-04 01:53:42 or in other words, according to your description, the warning ought to be displayed iff opencv is enabled, not iff tagging is enabled 2022-05-04 01:55:12 I think the warning is because the dbus service for auto-tagging will be missing, but manual works fine 2022-05-04 04:04:20 lilywhite: FYI, I didn't perceive it as rage quitting and assumed you left because it was later 2022-05-04 04:04:31 Late* 2022-05-04 11:47:13 Hi! there is a small, very simple to build (git clone-> make), low-dependency game package that is now on debian, homebrew, AUR, netbsd, freebsd, minix, dragonflybsd, RPM distros etc. 2022-05-04 11:47:27 https://github.com/abakh/nbsdgames could someone package this for alpine? thanks. 2022-05-04 12:46:18 the heck? 2022-05-04 12:46:34 someone called "CTCPServ" queried my client version like 6 times in a row last night 2022-05-04 12:51:25 I'm getting the following getty error messages since install. alpine-virt-3.15.4 on proxmox. https://pastebin.com/vfHDAeuj 2022-05-04 12:51:34 every 10 seconds 2022-05-04 12:53:53 Hello, is there a way to specify implicitely an IPv6 (or 4) address for wget in Alpine? For ex. in other distribution specific builds, i can do wget -6 host.tld/etc or wget -4 --spider ... 2022-05-04 12:54:42 kode54: There was some discussion about it in #alpine-offtopic. Not sure what the consensus was. 2022-05-04 12:55:07 I'll join that channel 2022-05-04 13:27:46 untakenstupidnick, http://dup.pw/alpine/aports/4d4e4d97e5ba 2022-05-04 13:31:47 fcolista: thanks :D 2022-05-04 13:33:48 ;-) 2022-05-04 13:51:42 ^ I added a serial port to the hradware config and the error messages went away. Alpine just wanted there to be a serial port. 2022-05-04 14:20:37 gopher226: alpine ships with busybox wget. you can install gnu wget if you want 2022-05-04 14:23:04 charmango: probably to do with whats in /etc/inittab 2022-05-04 14:39:02 @ikke: Thank you. I see it there. 2022-05-04 15:02:26 Hello71, understood, thank you 2022-05-04 15:45:56 can anyone tell me what version of alpine linux has a gui? Is it only the extended version , does it include the netboot version (how doe s that work ) it always boots over the internet or is that just the installer? 2022-05-04 15:46:50 pretty sure extended doesn't come with xorg either 2022-05-04 15:47:11 you can install xorg if you want 2022-05-04 15:51:25 ok but is the netboot version run over the internet? or is it just the installer? 2022-05-04 15:52:05 There is no installer that sets up a graphical interface 2022-05-04 15:52:12 if you want one, you need to install it yourself 2022-05-04 15:54:10 untakenstupidnick: Haha, I love the nbsdgames README. :D "You have Plan9 dual-booted with OpenBSD and have kept the OpenBSD just for gaming?" 2022-05-04 16:37:44 Hello, world! I ran `setup-xorg-base`, which pulls `xorg-server`, which depends on `mesa-gbm`, which depends on `libwayland-server`. Which means that installing Xorg installs Wayland too. Because of that, installing Kitty installs both `kitty-x11` and `kitty-wayland`. Why is this required? Is there a way to not install Wayland (I don't even use it.)? 2022-05-04 16:38:12 Also, why does it pull udev too? What does it do that mdev can't? 2022-05-04 16:39:28 is there a repository with anbox on it for alpine linux, I found a package link but it seems to be broken 2022-05-04 16:39:37 xordspar0: lol the people at cat-v.org do look like that 2022-05-04 16:40:30 transhumanist: The new way of running Android apps on Linux is through Waydroid. anbox is in unmaintained repository 2022-05-04 16:40:46 ok 2022-05-04 16:43:51 nucifrangibulum: that's just one shared library needed for mesa to support wayland properly, it's only 96KB 2022-05-04 16:44:09 it's not any actual wayland compositor or anything 2022-05-04 16:44:53 ptrc: but then it installs wayland-libs-{server,egl,client} and kitty-wayland... 2022-05-04 16:46:54 it doesn't pull anything except wayland-libs-server for me, unless kitty-wayland gets autoinstalled with wayland-libs-server for some reason..? 2022-05-04 16:47:07 ah, yeah 2022-05-04 16:47:24 it has an auto-install rule for exactly that package 2022-05-04 16:47:35 and it pulls in more stuff in result 2022-05-04 16:47:47 Exactly 2022-05-04 16:48:39 then.. i think it's mostly an issue of kitty-wayland having that rule in the first place 2022-05-04 16:48:55 mesa-gbm depending on wayland seems dubious 2022-05-04 16:49:16 World updated, but the following packages are not removed due to: kitty-wayland: kitty [...] when running `apk del kitty-wayland` 2022-05-04 16:49:36 you could try `apk add !kitty-wayland` 2022-05-04 16:49:42 to explicitly exclud eit 2022-05-04 16:49:52 s/exclud eit/exclude it/ 2022-05-04 16:49:52 ptrc meant to say: to explicitly exclude it 2022-05-04 16:51:25 Thanks, that removed it. Why does the add command remove packages tho? 2022-05-04 16:51:51 Also, about mdev, I've read it's used for Xorg hotplugging. What is it exactly? 2022-05-04 16:51:59 s/mdev/udev instead of mdev/ 2022-05-04 16:51:59 nucifrangibulum meant to say: Also, about udev instead of mdev, I've read it's used for Xorg hotplugging. What is it exactly? 2022-05-04 16:52:41 `apk add` just adds a constraint to the world 2022-05-04 16:52:48 which usually is "want this package in my system" 2022-05-04 16:52:57 but in some cases like this can be the opposite 2022-05-04 16:55:45 Good to know that, thank you 2022-05-04 16:57:01 as for mesa-gbm, it looks like it depends on stuff like wl_resource_get_user_data or wl_resource_instance_of, so i'm pretty sure it's just for interfacing with wayland compositors in a correct way 2022-05-04 17:05:19 fcolista: do you think the install_if on kitty-wayland could be improved so it doesn't catch these false-positives? because it looks like the -wayland package would get installed almost every time 2022-05-04 17:06:12 it's jirutka that changed it 2022-05-04 17:07:38 but i don't see what else could it be changed to 2022-05-04 17:07:53 me neither sadly 2022-05-04 17:08:20 xorg-server is never pulled without.. xorg-server or something x 2022-05-04 17:08:27 wayland libs are pulled by everything and there is no equivalent 2022-05-04 17:23:22 where are the linux headers for 5.15.0-27-generic or can I back date the kernel to a version that the headers are available for? 2022-05-04 17:23:56 you don't need headers to match the kernel version 2022-05-04 17:24:27 ah that worked, didnt work before, must have been doing something wrong, thanks 2022-05-04 17:25:10 but also, they are in linux-lts-dev or whatnot 2022-05-04 17:26:10 eg is both in linux-headers and in linux-lts-dev (under /usr/src/linux-headers-$kver-lts/include' 2022-05-04 17:26:37 i don't think you need the equivalent headers or the kernel-dev package unless you are compiling out of tree modules or something 2022-05-04 17:44:59 if alpine doesnt use dkms modules how do I get binderfs binder and ashmem working? 2022-05-04 17:54:16 i think someone needs to make an akms for them, but i have no idea how it ever worked 2022-05-04 17:56:05 transhumanist: i'm pretty sure these are enabled already in linux-lts 2022-05-04 17:56:20 at least on edge, not sure about 3.15 and others 2022-05-04 17:56:27 ah, they are 2022-05-04 17:56:40 same for 3.15 2022-05-04 17:56:52 didn't think they were mainline 2022-05-04 17:57:48 I have linux-lts installed and I get fatal module binder_linux not found in directory /lib/modules/5.15.0-27-generic... 2022-05-04 17:58:04 I must be missing something simple 2022-05-04 17:58:07 that does not look like an alpine kernel 2022-05-04 17:58:24 that looks like you booted debian or something and ran alpine in a chroot 2022-05-04 17:58:42 (or a custom kernel named that way, i guess) 2022-05-04 17:59:40 no its in a podman docker container running alpine 2022-05-04 18:00:05 yes, so 5.15.0-27-generic is the host kernel 2022-05-04 18:00:51 the containers don't have their own kernel 2022-05-04 18:01:18 the docker host kernel? ah you are right so these module are not in the host? so I have to add them to the kernel on the host? 2022-05-04 18:01:23 yes 2022-05-04 18:01:51 thanks! 2022-05-04 18:02:25 i don't remember if modprobe will succeed if the module is already loaded but missing anyway, or what waydroid is doing 2022-05-04 18:02:33 but assuming it works with already loaded that should be fine i guess 2022-05-04 18:02:46 not sure why you are running stuff inside an alpine container in the first place 2022-05-04 21:02:07 How comes that dns resolution doesn't work when having 4-5 search DNS domains in /etc/resolv.conf and options ndots:5 set? I find a lot of information about it, but not really consistent. Once it's something with MUSL, once it's the DNS implementation which is buggy,...not quite clear it seems. 2022-05-05 05:12:46 I have a problem that's been really puzzling me and googling has not found a solution yet. I have both the dbus and avahi packages installed, but avahi fails to start-up on boot, with an error about being unable to find the dbus socket. When I log-in, the dbus service is running and manually starting avahi succeeds. Any ideas what would make dbus not available only while avahi is trying to start at boot (runlevel default)? 2022-05-05 05:14:16 I tried adding dbus to runlevel default to make sure it's starting, and explicitly added "after dbus" to the avahi service depends, but it already had "need dbus" and this didn't change anything. 2022-05-05 05:15:58 deltaf1: Only thing I can think of is dbus not being fully functioning yet when avahi tries to connect to it, but that seems unlikely 2022-05-05 05:16:21 Do you see dbus being started before avahi when you boot? 2022-05-05 05:16:44 Should I see it in /var/log/messages? 2022-05-05 05:19:25 Okay yes I see "Starting System Message Bus ..." as the line above "Starting avahi-daemon ..." 2022-05-05 05:20:47 /run/dbus: creating directory 2022-05-05 05:20:47 The total relevant log on the boot screen is 2022-05-05 05:20:47 Starting avahi-daemon ... 2022-05-05 05:20:47 /run/dbus: correcting owner 2022-05-05 05:20:47 Starting System Message Bus ... 2022-05-05 05:20:48 ERROR: avahi-daemon failed to start 2022-05-05 05:21:18 And then /var/log/messages shows the error about the socket file being missing 2022-05-05 05:22:09 ok, then maybe it is the case that dbus didn't create the socket yet 2022-05-05 05:24:24 maybe try to add `ewaitfile path/to/dbus.sock` to avahi start_pre 2022-05-05 05:25:06 Oh, the 2nd argument to ewaitfile should be a timeout 2022-05-05 05:28:22 Okay that seems to have worked! Thank you ikke :) 2022-05-05 05:29:05 deltaf1: would you be able to create either an MR to patch it or an issue? 2022-05-05 05:31:08 Yeah I was just about to ask about that. Is this maybe a problem with the dbus service though? since it's reporting that it's up to openrc before it's done making the socket. 2022-05-05 05:34:50 openrc has as far as I know no concept of waiting until a service is fully started 2022-05-05 05:36:13 But we could perhaps add ewaitfile to start_post on dbus 2022-05-05 05:41:10 Will openrc wait until start_post is finished before moving to the next service? 2022-05-05 05:41:25 I'm not sure 2022-05-05 05:44:46 okie dokie. I don't really know where to raise an issue, but I'll look into it tomorrow. Thanks for the help :) 2022-05-05 05:45:06 Here: https://gitlab.alpinelinux.org/alpine/aports/-/issues 2022-05-05 05:49:47 Oh okay great 2022-05-05 08:10:58 hello there. Is there a planned date for next release date? 2022-05-05 08:39:11 within May 2022-05-05 08:39:27 i was hoping to do firs release candidate this or next week 2022-05-05 12:25:09 hey 2022-05-05 12:28:57 does anyone have some good ideas on monitoring multiple psu's in alpine? 2022-05-05 12:30:38 I have used things like the hp monitoring tools but there must be a better way to do it 2022-05-05 12:33:35 randdude2000: "psu" = "power supply unit"? or something else? 2022-05-05 12:37:18 yeah sorry I should have typed it out 2022-05-05 12:39:43 don't they use SNMP? 2022-05-05 12:42:41 I have never tried actually 2022-05-05 12:43:09 only used it to monitor a switches power supplies 2022-05-05 12:46:36 never mind, I was thinking of UPS, not PSU 2022-05-05 12:47:24 is this some board with IPMI per chance? 2022-05-05 12:52:02 other than that, maybe `lm-sensors` could say something 2022-05-05 12:53:11 but unless you have something different than ATX plug or additional interface to PSU, or IPMI, I doubt you can get any data 2022-05-05 12:53:45 yeah I do have ipmi. It is an option but I thought I would ask here for any other advice 2022-05-05 12:56:04 all I need to do is watch till one goes down then write to some log and shut down the server 2022-05-05 12:57:51 so I'm just looking for a more basic way to do this if there is one 2022-05-05 12:59:11 I'm with panekj - you could do an "snmpwalk" and see if there is anything there; lm-sensors - though I've never seen that for PSUs 2022-05-05 13:00:03 eventually try looking in /sys/class/power_supply 2022-05-05 13:01:34 I haven't done much with IPMI and Linux, I presume like on Windows, there are some drivers that expose IPMI to OS and you could take it from there 2022-05-05 13:02:33 libipmi and related 2022-05-05 13:02:51 (and by "haven't done much", I mean I've done nothing :P as I work with Unix/Windows mostly) 2022-05-05 13:04:48 I'll play around with it some more 2022-05-05 13:04:49 thanks for the help 2022-05-05 13:14:18 i think they meant pdu? but yeah most of any of those (apcs or whatever) made recently have ipmi 2022-05-05 13:14:27 it used to be they were just snmp 2022-05-05 13:15:20 or had an open telnet port 2022-05-05 13:15:22 I'd rather have snmp then ipmi to be honest 2022-05-05 13:16:20 yeah 2022-05-05 13:16:46 or perhaps ssh. but it's been a while since i have involved myself with data center ops, so i dunno 2022-05-05 13:17:03 agreed. PDU makes more sense to me as well. But Alpine community does "interesting things" :) 2022-05-05 13:35:43 I assume Randdude2000 is referring to dual (i.e. redundant) PSUs in a server where he wants to detect when one of them becomes faulty 2022-05-05 13:36:28 I assumed same 2022-05-05 13:37:51 Also I'd rather have IPMI over SNMP 2022-05-05 13:38:19 so therefore any information available would likely be provided via either IPMI or some vendor-specific mechanism 2022-05-05 13:38:30 yeah I am minimal. I should have mentioned that as well 2022-05-05 13:40:05 Randdude2000: seems like Dell servers do show some PSUs info via IPMI: https://www.reddit.com/r/homelab/comments/a9ysad/dell_poweredge_idrac_6_ipmi_issue_with_psu/ 2022-05-05 13:40:05 [REDDIT] Dell PowerEdge - iDrac 6 - IPMI Issue with PSU Redundancy (self.homelab) | 1 point (0360.0%) | 3 comments | Posted by Obstruktn | Created at 2018-12-27 - 12:18:47UTC 2022-05-05 13:40:11 ah. i'm assuming that would do snmp traps 2022-05-05 13:40:34 i guess it just depends what your philosophy about these things is. 2022-05-05 13:42:10 I have an HP server which does have a tool to do that but I don't see the point of using the full tool when all I need to do is watch and wait for failure 2022-05-05 13:43:37 Randdude2000: how to you watch and wait? unless you poll regularly? I don't think IPMI provides the equivalent of SNMP traps 2022-05-05 13:45:17 I was thinking of just using a shell script 2022-05-05 13:46:13 or something similar 2022-05-05 13:46:45 Randdude2000: You haven't explained what you actually want to achieve 2022-05-05 13:46:48 some IPMI provide SNMP traps, depends on vendor 2022-05-05 13:47:15 ikke: "all I need to do is watch till one goes down then write to some log and shut down the server" 2022-05-05 13:48:03 So you have two PSUs, but shutdown the server when one goes down? 2022-05-05 13:48:19 yes 2022-05-05 13:49:08 Doesn't make sense to me, but anyway 2022-05-05 13:49:44 Unless the risc of 2 PSUs failing in succession is quite high 2022-05-05 13:49:51 I have frequent power cuts in my area and my ups only lasts about an hour under load which isn't enough so instead of draining the batteries twice a day I thought I would just shut the server down and save the ups for lighter stuff 2022-05-05 13:50:14 Can't you react to the UPS then? 2022-05-05 13:50:21 Usually UPSes can indicate they are low on battery 2022-05-05 13:50:32 if not: ifplugd/netplug and monitor the network 2022-05-05 13:50:40 Randdude2000: if you have dual power supplies wouldn't they be connected to separate UPSes? 2022-05-05 13:51:06 one power supply is on mains the other is on the ups 2022-05-05 13:51:37 Randdude2000: usually UPSes 2022-05-05 13:51:45 have a usb cable you can connect 2022-05-05 13:52:28 panekj: normally the IPMI is on a separate network from the server's main interface and so if the IPMI can send SNMP traps then how could they send them to the server itself? (apart from via a router or a SNMP management station resending/forwarding them) 2022-05-05 13:52:58 yeah it does but I don't have any way to manage the software 2022-05-05 13:53:07 NUTS! (no, not an insult, the UPS monitoring software :-) 2022-05-05 13:53:12 my server provides an internal usb nic 2022-05-05 13:53:32 https://networkupstools.org/ 2022-05-05 13:53:45 there is supposed to be a management tool but it didn't ship with the ups and trying to find a download page on the manufacturers website, or get someone to respond to my emails is proving quite difficult 2022-05-05 13:55:07 Randdude2000: did you look around in /sys/class/power_supply, like panekj suggested? 2022-05-05 13:56:42 I was going to do that when I get home this evening. I'm still at work and it's off so I can't ssh 2022-05-05 13:58:13 Randdude2000: not sure if this IPMI change ever made it into kernel but if so then it has some power state refs in /sys: https://lwn.net/Articles/149702/ 2022-05-05 14:00:17 or "ipmipower --stat" 2022-05-05 14:01:32 NUT looks like it could work 2022-05-05 14:09:21 minimal: It was my assumption that any kind of network is already present 2022-05-05 14:37:00 hi there 2022-05-05 14:37:32 I am running Alpine Linux on KVM virtualization. I am trying to enable console output on virtio-console. 2022-05-05 14:38:18 I am not getting any output. I have enabled ttyS0 on boot and inittab, but I guess these are the wrong devices. 2022-05-05 14:38:31 https://projectacrn.github.io/latest/developer-guides/hld/virtio-console.html#pty 2022-05-05 14:38:38 apparently hvc0 2022-05-05 14:41:36 ikke: yes, I have seen that but it's not there. 2022-05-05 14:43:10 stoneriver: can you check /etc/mkinitfs/mkinitfs.conf 2022-05-05 14:43:18 If virtio is present in features? 2022-05-05 14:43:46 yes, it's there 2022-05-05 14:43:48 ok 2022-05-05 14:44:00 Are you using the lts or virt kernel? 2022-05-05 14:44:04 I have been testing with the lts kernel, then I switched to the virt kernel. 2022-05-05 14:44:41 In hope it was like with ubuntu, when you switch there to the kvm kernel it outputs everything to virtual console by default. 2022-05-05 14:45:48 hvc0 is Xen 2022-05-05 14:46:06 I don't think you are using Xen? 2022-05-05 14:46:30 virtio-console is hvc0 i think 2022-05-05 14:46:34 hmm 2022-05-05 14:46:43 at least in cloud-hypervisor 2022-05-05 14:47:12 ikke: The kvm host is ubuntu-server 2022-05-05 14:47:15 20.04 LTS 2022-05-05 14:48:19 virtio_console needs to be loaded i guess 2022-05-05 15:09:39 leah2: btw, thx for your dedication @ void. it's my main distro 2022-05-05 15:09:49 =) 2022-05-05 15:14:26 yw ;) 2022-05-05 16:16:17 I think, if it would output to ttyS0 it would be enough. 2022-05-05 16:18:17 In "/etc/update-extlinux.conf", I have "default_kernel_opts="rootfstype=ext4 console=ttyS0,115200" and "serial_port=0" and "serial_baud=115200", and I execute "update-extlinux" 2022-05-05 16:19:16 and in "/etc/inittab" I have "ttyS0::respawn:/sbin/getty -L ttyS0 115200 vt100" 2022-05-05 16:19:38 this should be sufficient to get the job done 2022-05-05 18:30:51 hi hi 2022-05-05 18:31:09 i'm looking for the xmlrpc binary but i can't find it packaged anywhere even in package contents 2022-05-05 18:33:24 i have no idea what that is but it seems it is just not packaged 2022-05-05 18:37:36 normally its packaged along libxmlrpc/xmlrpc-c along stuff like xmlrpc-c-config. weirdly, xmlrpc-c-dev has xmlrpc-c-config but none of the any other binaries 2022-05-05 18:39:42 where can i find the apkbuilds used to build packages so i can build it myself? google doesn't seem to return anything on this 2022-05-05 18:40:16 https://gitlab.alpinelinux.org/alpine/aports/-/blob/master/main/xmlrpc-c/APKBUILD 2022-05-05 18:40:19 based on a guess, it's missing an extra make -C tools 2022-05-05 18:40:22 and make install -C tools 2022-05-05 18:40:45 it's the only difference in the arch version https://github.com/archlinux/svntogit-community/blob/packages/libxmlrpc/trunk/PKGBUILD 2022-05-05 18:41:55 thanks 2022-05-05 18:54:59 ikke: it's working now 2022-05-05 18:55:07 with enabling ttyS0 2022-05-05 18:55:13 Good 2022-05-05 18:55:43 Not sure what happened before. I was connected from work, maybe there is some kind of connection issue for that the serial console did not open. Here at home it does work. 2022-05-05 21:58:49 I just upgraded to Linux 5.15.37 and I think I'm running into this bug: https://github.com/openzfs/zfs/issues/12971 2022-05-05 21:59:23 Specifically I'm seeing my Nginx instances fail to use sendfile. 2022-05-05 22:02:18 why do i hear of people have broken zfs every other month 2022-05-05 22:02:27 what a strange 'stable' filesystem 2022-05-05 22:02:33 hm, this issue mentions only 5.16 2022-05-05 22:02:41 it would mean whatever caused it was backported for 5.15.37 2022-05-05 22:02:49 assuming it's the real issue 2022-05-05 22:18:45 Right, I'm not sure. It seems like the same issue, but I could be wrong. If it is the same thing this is new information. 2022-05-05 22:19:45 How can I revert to the older kernel and see if that fixes it for sure? 2022-05-05 22:20:06 realistically i don't think you can 2022-05-05 22:20:15 not without building it yourself 2022-05-05 22:21:05 Ok 2022-05-06 00:25:27 right, guess it's time for you to convert your storage to btrfs 2022-05-06 00:25:34 and live with multi-minute mount times 2022-05-06 00:26:28 or better still, convert to mdraid ext4 2022-05-06 00:27:07 hope you have spare drives to do that, since mdraid doesn't let you add drives after the fact 2022-05-06 00:27:10 or does it? 2022-05-06 00:34:43 Don't change any ext4 flags on the boot volume or GRUB2 will get very upset at you 😛 That was not a fun discovery 2022-05-06 00:52:01 psykose: FYI, yes, the change that broke ZFS was backported to Linux 5.15.37. I posted to the openzfs issue: https://github.com/openzfs/zfs/issues/12971 2022-05-06 00:52:39 interesting 2022-05-06 00:53:03 you could open an issue in aports, but i think this is really a zfs/kernel issue that will be fixed by next-release-of-whatever anyway 2022-05-06 00:53:49 Yeah, now that it affects an LTS kernel, maybe openzfs will backport the patch they have to the 2.1.x series. 2022-05-06 10:08:36 hello 2022-05-06 10:08:42 anyone around? 2022-05-06 10:10:53 there are 315 nicks in the channel. assume some are real people 2022-05-06 10:13:16 hello lopid 2022-05-06 10:13:49 it should be early morning 6-7am in the uk , europe? 2022-05-06 10:14:22 11:14 in the uk 2022-05-06 10:14:50 ok 2022-05-06 10:15:44 i have setup ibus with libpinyin so that i can write foreign characters 2022-05-06 10:15:56 however, the setup seem to be have flaw 2022-05-06 10:16:17 none of the foreign characters (eg. jap, chinese) are written 2022-05-06 15:10:22 Silly question, but do you have a font that supports them installed? 2022-05-06 16:07:34 hello 2022-05-06 16:07:54 i just downloaded this https://dl-cdn.alpinelinux.org/alpine/v3.15/releases/x86/alpine-standard-3.15.4-x86.iso 2022-05-06 16:08:20 i mounted it and i noticed that it has efi folder in it 2022-05-06 16:08:29 the thing is my system doesnt support efi 2022-05-06 16:08:45 do i just write it regardless> 2022-05-06 16:12:22 https://termbin.com/de2l 2022-05-06 16:17:29 im just reading the wiki right now, i appologize for being dumb ._. 2022-05-06 16:18:59 No dumb questions! 2022-05-06 16:19:08 Good luck getting it booted, should be just fine 🙂 2022-05-06 16:23:11 <3 2022-05-06 16:25:58 `dd if=~/Downloads/alpine-standard-3.00.0-x86_64.iso of=/dev/sdX bs=4M oflag=sync status=progress; eject /dev/sdX` 2022-05-06 16:26:10 what;s the difference between `eject ` and `umount` 2022-05-06 16:26:48 does eject just execute sync and kills the usb connection? 2022-05-06 16:29:05 looks like that's about it 2022-05-06 16:29:17 if only i had known about it before 2022-05-06 16:30:08 for the record, how unsafe it is to unlug a drive without ejecting it ? 2022-05-06 16:30:51 i usually just umount it and pull it out of the computer straight away 2022-05-06 16:31:06 is this a dumb practice too? ._, 2022-05-06 16:34:49 smria: If you have just written some files to the usb disk, they might not have been actually written yet 2022-05-06 16:34:56 so you might lose some writes 2022-05-06 16:36:07 aaaaaaaaaaaaaaaaaaaaaaaaaaaaa shit 2022-05-06 16:36:11 sorry 2022-05-06 16:36:20 i thought umount was enough 2022-05-06 16:36:28 :( 2022-05-06 16:36:47 10 years of linux and im just learning about this now 2022-05-06 16:36:57 I think umount syncs data as well 2022-05-06 16:37:09 https://unix.stackexchange.com/questions/345917/does-umount-calls-sync-to-complete-any-pending-writes 2022-05-06 16:37:30 i always wonderded why does udiskie has that poweroff option people tend to use 2022-05-06 16:37:34 But if you just use dd to write an image, then you need to manually run sync 2022-05-06 16:38:35 >"https://unix.stackexchange.com/questions/345917/does-umount-calls-sync-to-complete-any-pending-writes" 2022-05-06 16:38:46 yeah that's what i know too 2022-05-06 16:43:07 ikke: do you know if running sync alone does write cached data on "all" monted disks or just external ones.. 2022-05-06 16:43:30 all 2022-05-06 16:43:31 I don't think there is a difference between 'external' or 'internal' disks 2022-05-06 16:43:44 umount alone calls sync on the thing you umount as well 2022-05-06 16:43:45 yeah just block devices but i had to ask 2022-05-06 16:45:00 you see i experienced data loss many MANY times before so im always cautious about these things 2022-05-06 16:45:18 it shocked me however that i havent heard about eject button before 2022-05-06 16:45:27 eject command lol 2022-05-06 16:46:45 as OSs grow in terms of getting more" user friendly" we get too complacent 2022-05-06 17:17:56 I think the "eject" command is only useful for CD/DVD drives 2022-05-06 17:18:26 It's to trigger physical ejection 2022-05-06 17:19:45 by default eject should just umount before remove/eject device 2022-05-06 17:24:18 or no in busybox case of course... https://github.com/mirror/busybox/blob/24198f652f10dca5603df7c704263358ca21f5ce/util-linux/eject.c#L131 2022-05-06 17:24:30 great 2022-05-06 17:31:10 anyone manage to get ibus with libpinyin working on xfce4+alpinelinux ? eg. jap, chinese characters 2022-05-06 23:32:59 networkmanager shows a message at boot (instructions to setup) how to disable it? 2022-05-06 23:33:42 I mean how to not print the instructions, not disabling networkmanager 2022-05-06 23:37:39 i don't think you can, considering it's 'installed' every boot 2022-05-06 23:39:46 You're right it's diskless install, so it's loaded every boot. 2022-05-06 23:40:02 So I beleive no otherway than editing the source 2022-05-06 23:48:52 then, any proper way to delay loading networkmanager package? it messes up the screen while loading different scripts at boot which makes it harder to read like the messages already gone up and messages scrolled down the screen. 2022-05-06 23:51:01 either delay or load first would be okay 2022-05-07 00:00:18 nvm, apk loads before the scripts, what made it look like I've missed reading some scripts messages outputs is the other apk messages including networkmanager-wifi not only networkmanager package 2022-05-07 00:00:19 and the fast load of the drive. 2022-05-07 04:56:26 hello, im having trouble understanding how to use subvolumes with the installer. 2022-05-07 04:56:26 I see i can use "setup-disks" and i can pick a spot that is mounted for it to use, but i dont understand how id do that with btrfs subvolumes. 2022-05-07 04:56:26 Would i just mount the btrfs partition or the @/ subvolume? if the latter would i mount my other subvolumes there and would it replace any or would it just treat it like it made those folders in root? 2022-05-07 10:15:31 PureTryOut: FYI this might also fix your booster issue on alpine (if you were using EFI) https://github.com/anatol/booster/issues/149#issuecomment-1120133545 2022-05-07 10:33:41 hello, I'm trying to set up a Tor relay on a RPi running Alpine in diskless mode; the service only seems to start in the manual runlevel (i.e. using rc-service tor start) but not in the default runlevel (i.e. on boot) 2022-05-07 10:33:49 is there a way to check why that is? 2022-05-07 10:48:53 I've configured tor to log to syslog but there are no messages, so I assume it's the init script (/etc/init.d/tor) that fails somehow 2022-05-07 10:53:19 So nothing else in /var/log/messages either? 2022-05-07 10:54:57 the only line tor related is: auth.notice su: + none root:tor 2022-05-07 10:55:03 it appears 3 times 2022-05-07 11:42:40 h 2022-05-07 11:43:34 is it possible get palemoon browser or older version of firefox( gtk ) working on alpinelinux ? the objective is to reduce the memory usage for older computer 2022-05-07 12:08:02 nmeum: thanks I am indeed using EFI 2022-05-07 13:54:42 ligert: after `setup-alpine` with 'none' for disk selection, run `setup-disk -m sys $MNT` where $MNT is the path for install. A quick older walkthrough for a similar situation: https://nickersondevices.com/projects/Quick Alpine-on-BTRFS.html 2022-05-07 18:05:39 regarding the Tor problem, it seems that I'd forgotten to remove the headless setup script after doing the headless installation (https://wiki.alpinelinux.org/wiki/Raspberry_Pi_-_Headless_Installation) :D 2022-05-07 18:05:54 it was messing things up on boot, everything seems to work now 2022-05-07 19:42:32 as an experiment. i tried creating an initramfs by following [associated the gentoo wiki page](https://wiki.gentoo.org/wiki/Initramfs) (i'm on gentoo) and populated the filesystem with the alpine minirootfs (I also chrooted to it to install the packages I need). 2022-05-07 19:42:32 What I wanted is to have a boot entry in my bootloader that loads alpine totally from ram (maybe for rescue, or just for the fun of it) 2022-05-07 19:43:08 I'm asking if anyone have done something similar ? if so , can anyone link me to it ? 2022-05-07 19:43:29 s/Initramfs/Custom_Initramfs/ 2022-05-07 19:43:29 jbara[m] meant to say: as an experiment. i tried creating an initramfs by following [associated the gentoo wiki page](https://wiki.gentoo.org/wiki/Custom_Initramfs) (i'm on gentoo) and populated the filesystem with the alpine minirootfs (I also chrooted to it to install the packages I need). 2022-05-07 19:44:40 I got stuck on making a good init script 2022-05-07 19:44:54 ACTION sent a code block: https://matrix.org/_matrix/media/r0/download/matrix.org/SHuhOoyHLdrKXQfxtQjCkgqM 2022-05-07 19:46:19 here is mine but it has a lot of problems, I wanted to have a shell where I can `startx` .. I got a very basic shell (I think I will have to export some variables before starting `bash -i` to fix this) 2022-05-07 19:47:41 if anyone have tried this before , please point me in the right direction. If not, then how do you suggest i should do it ? (I heard that distros like tinycore actually use the initramfs as their filesystem , that is what got me into this) 2022-05-07 19:56:55 from the man page SH(1P): "The -a, -b, -C, -e, -f, -m, -n, -o option, -u, -v, and -x options are described as part of the set utility in Section 2.14, Special Built-In Utilities." 2022-05-07 19:57:20 is this available in a man page package somewhere? 2022-05-07 19:58:45 man-pages-posix 2022-05-07 19:59:01 `man sh`, or `man 1p sh` afterward 2022-05-07 20:02:02 there is only man-pages, which is what I installed to get the version I have 2022-05-07 20:02:18 which doesn't have any section on "Special Built-In Utilities" 2022-05-07 20:03:54 there's a package named man-pages-posix 2022-05-07 20:06:54 ah 2022-05-07 20:07:00 looks like only in edge 2022-05-07 20:07:14 I'm on 3.15 2022-05-07 20:07:28 I guess that will be in the next release 2022-05-07 20:08:10 it was split from man-pages on edge, on 3.15 just man-pages has that 2022-05-07 20:08:13 and i can see it 2022-05-07 20:08:34 ah 2022-05-07 20:08:36 i see what you mean 2022-05-07 20:09:41 i.. don't think so 2022-05-07 20:10:09 it's https://pubs.opengroup.org/onlinepubs/009604499/utilities/xcu_chap02.html that it's referring to, but i don't think that is in manpage form 2022-05-07 20:10:15 didn't realise those were not documented right there 2022-05-07 20:31:35 nickersonm: the link you gave seems to be missing a character between quick and alpine, whats the missing character as i seem to be guessing it wrong 2022-05-07 20:32:24 it's a space. I hadn't noticed the browser converted it. https://nickersondevices.com/projects/Quick%20Alpine-on-BTRFS.html 2022-05-07 20:33:36 this is exactly what i needed, thanks nickerson 2022-05-07 20:33:50 ligert: no problem! hope it's useful. 2022-05-07 20:51:26 Hello I try to understand the Manual Installation Doc for Ceph. I initialize the mon with the first steps descibe but when I should start the monitor, the doc says: `systemctl start ceph-mon@mon-node1` so I try to type `service ceph start` but systen answers: `Please give valid Ceph Server Type: mds, mon, osd` it seems normal because I didn't specify that this the mon. But how 2022-05-07 20:51:28 can I specify it ? 2022-05-07 20:53:14 I'm not familiar with it, but maybe check /etc/conf.d/ceph 2022-05-07 20:54:39 nothing special, just global comments no code 2022-05-07 20:57:37 vlp_irc: try: rc-service ceph-mon start 2022-05-07 20:58:48 you have to create the symlinks yourself it seems 2022-05-07 20:58:57 ln -s /etc/init.d/ceph /etc/init.d/ceph-mon , etc 2022-05-07 21:00:21 hmm, I was expecting the package would somehow take care of that 2022-05-07 21:00:39 But I don't see it making any symlinks 2022-05-07 21:00:45 indeed not 2022-05-07 21:00:50 ohhh psykose it seems to work 2022-05-07 21:00:54 big thanks 2022-05-07 21:01:07 strange that the package didn't handle that 2022-05-07 21:01:29 so I imagine that I should do sthe same for ceph-osd 2022-05-07 21:01:31 >< 2022-05-07 21:02:17 Maybe open an issue about it? 2022-05-07 21:03:26 yes ! I'll 2022-05-07 21:43:14 https://pkgs.alpinelinux.org/contents?file=set.*&path=%2Fusr%2Fshare%2Fman*&name=&branch=edge&arch=x86_64 2022-05-07 22:16:47 ncopa: thanks for upstreaming open-vm-tools patches, though that particular upstream is known to be slow and stubborn in that regard ;) 2022-05-08 03:56:27 Hello! I'm trying to install Alpine on an old laptop that has, unfortunately, a Broadcom WiFi chipset 2022-05-08 03:56:41 I'm following https://wiki.alpinelinux.org/wiki/Wi-Fi#Broadcom_Wi-Fi_Chipset_Users 2022-05-08 03:57:08 unfortunately, `aports/non-free/b43-firmware` does not exist in the aports git repos anymore... Where can I retrieve it? 2022-05-08 04:02:16 pieq: You can still find it in older commits 2022-05-08 04:02:43 git log --oneline -- non-free/b43-firmware 2022-05-08 04:02:55 was that firmware merged into linux-firmware, or am I thinking of something else? 2022-05-08 04:17:12 it was deleted 2022-05-08 04:55:27 aiui b43-fwcutter is sort of a replacement 2022-05-08 07:40:31 Hello! Getting a blank screen when booting or netbooting Aline on a Zotac NEN from EFI. Are there any kernel args I can pass to try to get some info to debug it? Thanks. 2022-05-08 07:48:03 Hello71: does it mean I can just `apk add bw43-fwcutter` and go along with that? It asks me for some binaries though and I don't know where to find them (it points to an address, http://wirelesslinux.org, that no longer exists...) 2022-05-08 07:48:51 the next step of the adventure is buying that domain and digging up the binaries from it 2022-05-08 07:48:51 Also, I tried to install sway by following this wiki page: https://wiki.alpinelinux.org/wiki/Sway 2022-05-08 07:50:21 and it doesn't work. When I launch it using `XDG_RUNTIME_DIR=~/.run dbus-launch sway`, it briefly shows a grey screen with a mouse pointer, then gets back to tty with a SIGABRT error code 2022-05-08 07:53:03 if you add -dV the logs should give you more info 2022-05-08 07:53:22 and you probably want to &> logfile and the read the logfile since it kinda trims stuff off the screen 2022-05-08 09:05:00 psykose: thanks, let me try that 2022-05-08 09:08:16 psykose: ok, I was using mesa gallium, but it seems I needed the classic drivers instead. It's working now! Thanks :) 2022-05-08 09:39:27 "figure out why it's not updating..." <- Thanks for the advice, done that. The port scan showed me an extra https service on a weird port. Uninstalled snap, disabled the unattended updates, could not find any evidence of apache or nginx on typical directories but found www-data user and deleted it. Upon rebooting the user was there again and the weird extra https listening port changed, but still there. 2022-05-08 09:41:28 hi, have installed docker and would like to know the location of the 'docker.service.d' folder as I believe i need to change a mount-flags.conf file 2022-05-08 09:43:44 i have this situation https://github.com/docker/for-linux/issues/1371 in a container on proxmox 2022-05-08 09:44:35 "Thanks for the advice, done that..." <- i think about installing clamav and run a scan. Does anyone have experience with it? Thanks in advance 2022-05-08 09:48:34 On Alpine downloads i saw a xen approach install, i've played around with qubes-os a while ago and loved the idea of separated compartments from maind dom0. In future problems i just bring down the exposed vm and run it again without persistence and save a lot of time. I mean if the approach is the same of qubes, is it? Thanks in advance 2022-05-08 09:49:05 s/maind/main/ 2022-05-08 09:49:05 m1n1m4[m] meant to say: On Alpine downloads i saw a xen approach install, i've played around with qubes-os a while ago and loved the idea of separated compartments from main dom0. In future problems i just bring down the exposed vm and run it again without persistence and save a lot of time. I mean if the approach is the same of qubes, is it? Thanks in advance 2022-05-08 09:50:03 boo2: alpine does not use systemd, so there is no docker.service.d directory 2022-05-08 09:50:22 boo2: you can change settings either in /etc/docker/daemon.json or /etc/conf.d/docker 2022-05-08 09:54:42 "Thanks for the advice, done that..." <- updates are working 2022-05-08 10:54:25 m1n1m4[m]: it's not the same approach of qubes, it justs runs xen hypervisor with alpine as dom0. You could achieve something similar manually. 2022-05-08 11:03:33 it was so long ago i forgot what the subject was 2022-05-08 11:04:44 but it sounds like you should have looked at what was running on that port 2022-05-08 11:22:20 ikk 2022-05-08 15:59:04 nmeum: so re https://github.com/anatol/booster/issues/149, my main issue is also mentioned by the OP in that thread, GRUB just seems to hang while loading the initramfs (after printing "Loading initial ramdisk..." 2022-05-08 15:59:15 so I do not even get to any efivar problems 2022-05-08 16:00:05 if the last message is "loading initial ramdisk" the problem is almost certainly not related to the ramdisk 2022-05-08 16:00:39 it most definitely is, as just replacing that line with the initramfs made by mkinitfs makes it boot fine again 2022-05-08 16:00:56 and according to the grub config it loads the initramfs right after printing that line 2022-05-08 16:01:15 loading initial ramdisk is just the last message printed by grub 2022-05-08 16:01:59 and in fact i don't know of any situations where grub can fail to load the ramdisk and not print an error message 2022-05-08 16:02:31 they should change grub.d to print "booting" again after loading the ramdisk so people stop thinking this 2022-05-08 16:03:12 still, it boots just fine with the standard initramfs generated by mkinitfs. So how is the problem not the booster initramfs? 2022-05-08 16:31:41 i mean the problem is not grub loading the initramfs 2022-05-08 16:34:47 oh yeah sure 2022-05-09 06:41:45 anyone happen to know the option needed for mounting nfs version 4 via the fstab file 2022-05-09 06:41:57 ive tried nfs4 2022-05-09 06:42:15 as well as nfs and in the options tried adding vers=4 as well 2022-05-09 06:42:29 it still fails to mount 2022-05-09 06:42:36 nfsvers=4 ? 2022-05-09 06:43:41 thank you 2022-05-09 07:52:45 well im still having problems with alpine and nfs automounting from a debian nfs server 2022-05-09 07:52:59 my fstab looks like nfs-server:/mnt/nfs /mnt/nfs nfsvers=4 rw,_netdev,sync,bg,hard,nolock,noatime,nointr,user,exec 0 0 2022-05-09 07:53:37 and the error is mount:mounting nfs-server:/mnt/nfs on /mnt/nfs failed: No such device 2022-05-09 07:55:03 nfs-server:/mnt/nfs....../mnt/nfs......nfsvers=4......rw,_netdev,sync,bg,hard,nolock,noatime,nointr,user,exec......0......0 2022-05-09 07:55:17 dots are tabbed 2022-05-09 07:55:17 nfsvers=4 is supposed to be a mount option 2022-05-09 07:55:20 not a filesystem type 2022-05-09 07:56:08 no the fs should be nfs or nfs4? 2022-05-09 07:56:14 *so 2022-05-09 07:59:16 fstype should be 'nfs' 2022-05-09 07:59:40 there is a nfs4 fs type 2022-05-09 07:59:53 there is, but they consider it somewhat deprecated, last I heard 2022-05-09 08:00:01 I mean they aren't going to remove it but 2022-05-09 08:00:38 use fstype 'nfs' and option 'nfsvers=4' (but 'vers=4' also works) 2022-05-09 08:01:17 i tried both for the file system and added the nfsvers option and when rebooting i still see no such file or directory error message 2022-05-09 08:01:34 I think older kernels even needed nfsvers=4.2 (didn't autonegotiate minor version) 2022-05-09 08:01:54 (so just nfsvers=4 would choose 4.0 which is not the best option) 2022-05-09 08:02:13 boo2: well, at least now the error message is different 2022-05-09 08:02:22 :( 2022-05-09 08:04:01 trying to come up with some ideas 2022-05-09 08:04:06 using nfs4 as the file system and the same above fstab it works in debian, so im scratching my head 2022-05-09 08:04:37 could you try to mount it manually from the shell? 2022-05-09 08:04:51 the pains of trying to switch 2022-05-09 08:04:53 and, do you have nfs-utils and `mount.nfs` installed? 2022-05-09 08:05:25 i followed the alpine wiki re NFS 2022-05-09 08:05:53 there is a mount.nfs error 2022-05-09 08:06:02 so i assume its there 2022-05-09 08:08:18 hello, i managed to setup alpine but it fails at boot. Apparently this has to do with nvme support not being in the initramfs. 2022-05-09 08:08:18 From what im seeing i need to chroot into the drive, add the nvme module and rebuild the initramfs, right? ive never done this before so no clue 2022-05-09 08:08:51 is there an easier way or nah? 2022-05-09 08:14:12 nope sadly not 2022-05-09 08:16:51 ligert: fyi, work is being done to improve detection when nvme is needed 2022-05-09 08:17:49 ye i saw that, guess its time to learn hkw to chroot lmao 2022-05-09 08:18:46 after mounting the rootfs to /mnt: for D in boot sys proc dev; do mount --rbind $D /mnt/$D; done 2022-05-09 08:18:52 and then chroot /mnt sh 2022-05-09 08:19:05 or chroot /mnt /bin/sh 2022-05-09 08:19:40 assuming you have /boot also mounted already 2022-05-09 08:36:27 well shit i got it to automount using nfs-server:/ /mnt/nfs, so using the root directory instead of the exported directory 2022-05-09 09:53:06 "but it sounds like you should..." <- I did list the open ports / processes running but it is hidden on netstat... 2022-05-09 09:54:41 shouldn't be hidden as root 2022-05-09 09:58:37 "m1n1m4!: it's not the same..." <- Thanks, just to confirm if i understood correctly - i can achieve smt similar to qubes with manual cfg? If so could you point me to some docs? Thanks a million! 2022-05-09 10:03:56 Another thing i must be sure before changing the machine to alpine is if there is a way to compile this https://github.com/Jmgr/actiona to run there in a minimal deskstop like xfce ( it runs there, i am almost sure ). 2022-05-09 10:04:18 test in a vm 2022-05-09 10:07:30 lopid: Yes i am already at it, but regarding the build which i have never done, it requires cmake gcc, i think. Recently tried to do it but could not get it done. 2022-05-09 10:08:14 cmake and gcc alpine packages exist. you may need to add musl-dev (iirc) 2022-05-09 10:08:39 m1n1m4[m]: i have "green card" to experiment since for the moment there are no time constraints regarding the machine. 2022-05-09 10:10:12 * the machine. It is not being used, i mean. 2022-05-09 10:11:17 i will try to contact the author, before things get too frustrating. Thanks ! 2022-05-09 10:39:19 "cmake and gcc alpine packages..." <- thanks, does qt5 exist also? 2022-05-09 10:40:27 yes 2022-05-09 10:40:53 the deps are these: sudo apt-get install git-core build-essential qtbase5-dev libqt5x11extras5-dev libqt5xmlpatterns5-dev qtscript5-dev qttools5-dev qtmultimedia5-dev qttools5-dev-tools libnotify-dev libopencv-core-dev libopencv-imgproc-dev libxtst-dev libboost-dev 2022-05-09 10:41:03 lopid: perfect! 2022-05-09 10:46:04 m1n1m4[m]: I have no idea, but the result in terms of GUI integration, templates management and hardware isolation from dom0 will be very different (and probably less user friendly), I think that is nice to have sandboxing/isolation but trying to replicate qubes seems pretty overcomplex. 2022-05-09 11:05:51 "m1n1m4!: I have no idea, but the..." <- Got it! thanks a lot. I want to keep it simple and swift, otherwise there is no gain on this scenario. 2022-05-09 11:07:12 ACTION posted a file: err (0KiB) < https://matrix.org/_matrix/media/r0/download/matrix.org/YnEyCYsRqdBSqESTAOgfkThC > 2022-05-09 11:07:27 well he only complains about these 2022-05-09 11:07:42 the equivaliend would be `boost-dev cmake qt5-qtbase-dev qt5-qttools-dev qt5-qtmultimedia-dev libnotify-dev opencv-dev libxtst-dev qt5-qtx11extras-dev` 2022-05-09 11:07:48 equivalent* 2022-05-09 11:08:19 ah, and qt5-qtxmlpatterns-dev 2022-05-09 11:08:26 psykose: cool, thanks 2022-05-09 11:45:30 "the equivaliend would be `boost..." <- All running just until cmake -r he does not recognize the option. Anyone has a guess? Thanks 2022-05-09 11:46:03 my mistake sorry 2022-05-09 11:46:10 it was qmake -r 2022-05-09 11:46:14 will try 2022-05-09 11:52:24 qmake not found, qpk search qmake gives me qtchooser-66-r1, which i added, now it runs but does not recognise the -r option 2022-05-09 11:52:37 qmake-qt5 2022-05-09 11:52:42 is the binary you want to run 2022-05-09 11:52:44 and not qtchooser 2022-05-09 11:53:03 well maybe --recursive will do... 2022-05-09 11:53:09 (as in, you don't need to install anything else, just run qmake-qt5 from qt5-qtbase-dev) 2022-05-09 12:01:50 thanks he finds and runs qmake-qt5 but i get the options, so params i suppose are not right. I got them from here https://wiki.actiona.tools/doku.php?id=en:compilation . Sorry for the dumbness, does anyone has a smart guess? Thanks 😁 2022-05-09 12:11:49 just don't pass it? what is it even supposed to do 2022-05-09 12:12:18 ah, recursive dirs 2022-05-09 12:13:27 this project doesn't even have a qmake .pro file, you're meant to use cmake 2022-05-09 12:16:19 ah, that's only in master 2022-05-09 12:17:12 also the -r flag works 2022-05-09 12:20:18 adding the above deps and libxkbcommon-dev and qt5-qtspeech-dev then `qmake-qt5 PKGCONFIG_OPENCV=opencv4 -r; make` works 2022-05-09 12:20:26 though of course it doesn't compile because of -fpermissive failures 2022-05-09 12:43:53 Hi 2022-05-09 12:44:23 Is `nginx-mod-http-vts` failing on stable for anyone? 2022-05-09 12:45:06 I get the error `module version 1020002 instead of 1021006` 2022-05-09 12:45:58 "though of course it doesn't..." <- OK thanks, will have a look after seems to be getting a bit "heavy" on the learning curve. Saved your comments. Thanks 2022-05-09 12:46:46 xerz: did you accidentally mix nginx and module versions not from the same repository 2022-05-09 12:47:02 or an nginx not from the repos but some nginx container 2022-05-09 12:52:01 "xerz: did you accidentally mix..." <- That's what I'm suspecting, one sec 2022-05-09 12:52:15 apk policy nginx nginx-mod-http-vts 2022-05-09 12:54:32 Working now after deciding to switch from the official Docker image for Nginx to a custom Dockerfile 2022-05-09 12:54:34 Kinda 2022-05-09 12:54:56 Now I get "host not found" errors but that seems like a different story 2022-05-09 12:55:20 the 'official nginx docker image' is not the same nginx 2022-05-09 12:55:30 you cannot mix any of the modules from the alpine repositories with it 2022-05-09 12:55:32 Indeed 2022-05-09 12:55:55 I thought at first it wouldn't lead to any conflicts but hey 2022-05-09 13:00:05 "Now I get "host not found..." <- (I wonder if creating a custom Dockerfile breaks something DNS-related about Compose) 2022-05-09 13:01:50 no, same container stuff as before 2022-05-09 13:04:08 Well, that very much sounds like a DNS error though 2022-05-09 13:08:16 OK it's working now 2022-05-09 13:08:26 No idea why, maybe because of rebuilding 2022-05-09 13:08:27 yay 2022-05-09 17:38:00 When will AlpineConf be hold? 2022-05-09 18:04:22 "OK thanks, will have a look..." <- I tried to reach out the author on his forum and email. let's see now. Thanks a lot 2022-05-09 18:12:45 meanwhile i am starting small examples here https://doc.qt.io/qt-5/qmake-tutorial.html 2022-05-09 18:46:39 Ermine: Seems nothing concrete has been arranged yet 2022-05-09 18:49:33 hello? 2022-05-10 09:11:51 ACTION posted a file: (2KiB) < https://matrix.org/_matrix/media/r0/download/matrix.org/FxRrgDllMGEhJRWzDRlCFeXy/CMakeLists.txt > 2022-05-10 09:12:09 ACTION posted a file: (2KiB) < https://matrix.org/_matrix/media/r0/download/matrix.org/gADziEOEPUnehlIARUsycDME/linux.yml > 2022-05-10 09:16:57 yes, thanks the developer migrated it recently and just updated the compile wiki page. I changed CMakeLists.txt ( compiler, platform etc ) and linux.yml ( target and deps ). But i get the error CMakeLists.txt line 3 (project): generator Unix makefiles does not support plattform speficication but plattform linux was specified. CMake compiler not set after enablelanguage ( ?? i did set the var ). 2022-05-10 09:17:38 ACTION posted a file: (0KiB) < https://matrix.org/_matrix/media/r0/download/matrix.org/qqhLuahiaXDGoqgairVpCVyj/CMakeOutput.log > 2022-05-10 09:17:41 ...See also CMakeFiles/CMakeOutput.log 2022-05-10 09:19:23 so i did change the dependencies to the list above and runned cmake .. && make as updated on the compile page. But have these errors. 2022-05-10 09:19:51 * yes, thanks. The developer migrated it recently and just updated the compile wiki page. I changed CMakeLists.txt ( compiler, platform etc ) and linux.yml ( target and deps ). But i get the error CMakeLists.txt line 3 (project): generator Unix makefiles does not support plattform speficication but plattform linux was specified. CMake compiler not set after enablelanguage ( ?? i did set the var ). 2022-05-10 09:20:46 sorry for the dumb questions 2022-05-10 09:25:29 * dumb questions, the post on their forum: https://forum.jmgr.net/viewtopic.php?f=38&t=19164 2022-05-10 13:52:09 following the guide at https://wiki.alpinelinux.org/wiki/Custom_network_interface_names, I'm unable to get persistent network device naming to work... here's my current status: https://pastebin.com/aWhB9tW8 2022-05-10 13:52:52 my /etc/network/interface still uses eth0 and that's also the device name used by udhcpc during boot 2022-05-10 13:54:50 I understand I can also change interface names using `ip link set $OLD name $NEW` but I'd prefer a simple mac -> name mapping 2022-05-10 13:55:16 There is macifrename 2022-05-10 13:55:26 https://pkgs.alpinelinux.org/package/v3.15/main/x86_64/macifrename 2022-05-10 14:07:35 ok using macifrename I do get the correct names after boot, thanks! somehow, even though it specifies `before net`, it runs after udhcpc, and so the new names don't work in /etc/network/interfaces (the interfaces are still called eth0/eth1 at that point) 2022-05-10 14:12:20 https://github.com/OpenRC/openrc/blob/master/service-script-guide.md#be-wary-of-need-net-dependencies 2022-05-10 14:15:36 but macifrename specified "before net", not "need net" 2022-05-10 14:16:42 I think the problem is I added it to the default runlevel when it should be boot runlevel? I need to read up on runlevels 2022-05-10 14:17:52 Yes, networking is in boot 2022-05-10 14:17:58 so it should indeed be in boot as well 2022-05-10 14:18:02 rc-status -s 2022-05-10 14:18:10 -a I mean 2022-05-10 14:19:32 so I assume it first tries to reach sysinit level, then boot, and only then default? 2022-05-10 14:21:23 it works now, thank you! 2022-05-10 16:04:59 PureTryOut: https://git.alpinelinux.org/aports/commit/?id=dae08510f2c95bdc1fb26d2d1533dcfee6d0b87e might or might not fix your issue with booster :-) 2022-05-10 19:05:10 Hello I have 2 network cards in a virtualbox vm running alpine. But I am unable to ssh intpo it 2022-05-10 19:07:24 I was able to set up a static ip https://imagebin.ca/v/6ghAyge3pr50 2022-05-10 19:07:59 eth1 is a host-only adapter to alpine vm whilst eth0 is a bridged adapter. 2022-05-10 19:08:10 Are you in the same network? 2022-05-10 19:08:21 can you ping those ip addresses? 2022-05-10 19:08:43 ikke, unable to ping 10.0.2.3 2022-05-10 19:09:04 Same with 10.0.2.15 2022-05-10 19:09:09 from host -> guest 2022-05-10 19:09:54 In an ubuntu VM could do it. 2022-05-10 19:10:21 ikke, both eth0 and eth1 seem to be in the same network. 2022-05-10 19:10:38 And your host? 2022-05-10 19:10:41 ACTION sry for img could not copy paste from virtuabox 2022-05-10 19:10:58 Host is theoritically the 10.0.2.1 2022-05-10 19:11:31 unable to ping guest->host as well 2022-05-10 19:11:36 hi guys. I've just installed Alpine and it looks great. Maybe except for the fonts in Firefox. I tried to install additional fonts as described in the wiki but seemingly did something stupid, as I edited the names of the packages in the hope to make them work. Now I'm kind of stuck with "-awesome (no such package)" error for many operations, unless I specify --force-broken-world https://pastebin.com/n5rwAqnp 2022-05-10 19:12:04 But can ping google 2022-05-10 19:12:39 or cannot doe it (just saw it) 2022-05-10 19:22:30 if I remove it though the configuration for eth1 I am able to ssh via port forwarding 2022-05-10 19:28:24 Now for some reason I am able to ssh via localhost not from host only. 2022-05-10 19:28:32 I am unable to reach the network at all 2022-05-10 19:50:35 Hello everyone 2022-05-10 19:57:18 I'm setting an access point using NetworkManager, but since there is no DHCP server the clients are not getting IPs 2022-05-10 19:57:18 I've tried in Linux Manjaro, it works out of the box and connects the clients to the internet, however I'm unable to find any written settings in the dnsmasq.conf related to routing to do similiar (I'm not that good in Linux routing) 2022-05-10 19:57:19 I installed busybox-extras and tried udhcpd and also tried dnsmasq 2022-05-10 19:57:19 I was able to offer IP addresses to clients, however unable to make the internet work, can someone enlighten me what to look for? 2022-05-10 19:59:28 I'm connected through (eth0), then connected to Wireguard (wg0), then (wlan0) as an accesspoint 2022-05-10 20:00:23 I want the clients to get into the internet through wg0, however it seems not working even to access eth0 network/24 2022-05-11 09:54:49 "though of course it doesn't..." <- sorry i did not read this well. So there is no way around this? I could not get results searching for it. I use Actiona just to basically start firefox, set the zoom level on a gdoc and just in look keep pressing arrow down key to scroll the text window of the doc, just that! I am sure there is a way to replace it if it cannot compile. Does anyone have a suggestion? Thanks for your patience 2022-05-11 09:54:49 and sorry for not understanding. 2022-05-11 09:55:40 s/in look//, s/of/updating/, s/doc/view/ 2022-05-11 09:55:40 m1n1m4[m] meant to say: "though of course it doesn't..." <- sorry i did not read this well. So there is no way around this? I could not get results searching for it. I use Actiona just to basically start firefox, set the zoom level on a gdoc and just keep pressing arrow down key to scroll the text window of the doc, just that! I am sure there is a way to replace it if it cannot compile. Does anyone have a suggestion? Than 2022-05-11 10:23:25 blkid 2022-05-11 10:23:34 wrong window 2022-05-11 10:27:23 are there any quirks with setup-disk with RAID and EFI? It seem it created partitions and mdadm correctly but can't boot (no operating system found) 2022-05-11 10:28:29 NVME disks? 2022-05-11 10:28:42 yes 2022-05-11 10:29:02 Try adding nvme to the kernel cmdline modules list 2022-05-11 10:29:16 There are cases where nvme is not properly detected 2022-05-11 10:29:33 and raid is one of those situations 2022-05-11 10:30:00 (and also verify it's in /etc/mknitfs/mkinitfs.conf) 2022-05-11 10:30:31 ugh, now I need to mount those disks 2022-05-11 10:30:49 You can do it manually when booting 2022-05-11 10:31:09 I can't, it says no operating system found 2022-05-11 10:31:38 In the bootloader 2022-05-11 10:31:49 i mean, it might show grub menu but I'm working with very terrible kvm with latency 2022-05-11 10:32:19 Can you work with the emergency shell? 2022-05-11 10:33:44 it doesn't show up grub even 2022-05-11 10:34:08 hmm 2022-05-11 10:34:14 Ok, so this is something different 2022-05-11 10:34:35 "no operating system found" and starts lan boot 2022-05-11 10:34:52 So sounds like the bootloader was not installed properly 2022-05-11 10:35:11 no operating sound found means the bootloader isn't installed at all yeah 2022-05-11 10:35:12 found* 2022-05-11 10:37:07 install script said it's all ok so I'm not sure what could go wrong 2022-05-11 10:37:35 Is this software or hardware raid? 2022-05-11 10:37:41 soft 2022-05-11 10:37:45 mdadm is soft raid, ikke 2022-05-11 10:37:47 :p 2022-05-11 10:38:01 panekj: are you able to mount the discs and tell us what's in your /etc/apk/world? 2022-05-11 10:38:03 Oh, missed mdadm 2022-05-11 10:38:06 Shiz meant to say: panekj: are you able to mount the disks and tell us what's in your /etc/apk/world? 2022-05-11 10:38:06 s/disc/disk 2022-05-11 10:38:16 disc is fine too :P 2022-05-11 10:38:25 discs are optical! 2022-05-11 10:38:27 disks are mechanical :D 2022-05-11 10:41:35 And disx? 2022-05-11 10:42:50 how I can mount it, mdadm says nothing and mount doesn't let me mount it 2022-05-11 10:43:21 mdadm --detail --scan shows nothing 2022-05-11 10:43:31 modprobe nvme? 2022-05-11 10:43:50 I have nvme already in /dev 2022-05-11 10:43:55 ok 2022-05-11 10:44:10 mount: /mnt: wrong fs type 2022-05-11 10:44:58 ok, **now** it says, unkwno filesystem type 'linux raid member' 2022-05-11 10:45:27 you'd want to mount the md* device it created 2022-05-11 10:45:30 not the source devices 2022-05-11 10:45:48 i know but I don't have mdX 2022-05-11 10:46:25 what does mdadm --examine --scan say 2022-05-11 10:47:03 well, it shows the md :P 2022-05-11 10:47:12 arrays 2022-05-11 10:47:22 then mdadm --assemble --scan 2022-05-11 10:47:34 and maybe start mdev if you're on the live-usb 2022-05-11 10:47:40 so the /dev tree is updated 2022-05-11 10:48:02 panekj: sounds you are missing required raid modules? 2022-05-11 10:48:09 no, they aren't :p 2022-05-11 10:48:15 i modprobed 2022-05-11 10:48:18 that's just a complaint that you can't mount a raid source device 2022-05-11 10:48:19 which is true 2022-05-11 10:48:25 oh right 2022-05-11 10:48:25 you assemble then, then mount the created device 2022-05-11 10:48:45 Since I booted from ISO, I don't have mdadm config so it doesn't mount them 2022-05-11 10:49:51 Shiz: acct, alpine-base, chrony, dosfstools, e2fsprogs, grub-efi, linux-lts, mdadm, openssh, openssl 2022-05-11 10:52:17 okay, so grub is installed at least 2022-05-11 10:52:30 panekj: mdadm --examine --scan > /etc/mdadm.conf :) 2022-05-11 10:53:22 I have config in mdadm.conf already 2022-05-11 10:54:04 https://usercontent.irccloud-cdn.com/file/FwNf0cZi/image.png 2022-05-11 10:56:12 then mdadm --assemble --scan should work 2022-05-11 10:56:21 and then you mount /dev/md0 yourself 2022-05-11 10:57:20 it would work if I was able to get into grub at least 2022-05-11 10:58:27 oh, I don't have grub 2022-05-11 10:58:58 localhost:~# ls /mnt/boot \n EFI 2022-05-11 11:00:13 nevermind, forgot to mount to /mnt/boot/efi 2022-05-11 11:04:42 ok, I added nvme to grub and mkinitfs 2022-05-11 11:07:22 do I have to wait for mdadm sync? 2022-05-11 11:25:59 if you want to play safe... 2022-05-11 15:45:49 I'm setting an access point using NetworkManager, but since there is no DHCP server the clients are not getting IPs 2022-05-11 15:45:50 I've tried in Linux Manjaro, it works out of the box and connects the clients to the internet, however I'm unable to find any written settings in the dnsmasq.conf related to routing to do similiar (I'm not that good in Linux routing) 2022-05-11 15:45:50 I installed busybox-extras and tried udhcpd and also tried dnsmasq 2022-05-11 15:45:51 I was able to offer IP addresses to clients using both (not together), however unable to make the internet work, can someone enlighten me what to look for? 2022-05-11 15:46:27 I'm connected through (eth0), then connected to Wireguard (wg0), and using (wlan0) as an accesspoint 2022-05-11 15:47:43 NetworkManager is supposed to start its own dnsmasq to serve DHCP for the AP mode, does it do that? 2022-05-11 15:49:38 No doesn't. 2022-05-11 15:50:01 All default settings, clients doesn't get IPs 2022-05-11 15:50:42 there won't be any settings in dnsmasq.conf related to routing, because it doesn't *do* routing 2022-05-11 15:51:09 it just issues DHCP leases (NM's hotspot mode makes a whole separate subnet, it does not "bridge" it to your main uplink subnet) and serves DNS 2022-05-11 15:51:23 for routing, NM is supposed to enable kernel routing and add iptables rules for NAT 2022-05-11 15:52:34 Ah I see, but I thought not as if it will do routing itself but as a script or so in iptables 2022-05-11 15:55:13 Not sure how I can find NM's own dnsmasq 2022-05-11 15:57:02 I'll take a deeper look in Manjaro NM conf files 2022-05-11 15:57:51 Because what I found there before is dnsmasq.conf but now you pointed to something else, that NM has it's own dnsmasq, so maybe there it's there with diffferent filename 2022-05-11 15:58:10 it autogenerates the config, and I think places it in /var/lib/NetworkManager? 2022-05-11 16:00:21 Not sure, I'll check once I come back from work 2022-05-11 16:00:40 While I do believe most of conf files in /etc 2022-05-11 16:01:30 good that you mentioned this path 2022-05-11 16:01:50 permanent ones, yes, this is more of a temporary / one-off thing 2022-05-11 16:02:48 though, there *is* a path in /etc that NM will read for "additional" options 2022-05-11 16:03:16 looks like /etc/NetworkManager/dnsmasq-shared.d/*.conf 2022-05-11 16:03:26 but you shouldn't need to add anything manually 2022-05-11 16:06:49 Strange if it doesn't have to be manually, btw I'm not sure if it makes any difference than actual full install 2022-05-11 16:06:58 I'm using diskless setup / lbu 2022-05-11 16:07:53 Making access-point doesn't give IP addresses and if manually by setting dnsmasq or udhcpd I'm still unable to figure out how to route the traffic 2022-05-11 16:08:31 Could there be NetworkManager dnsmasq package or so? 2022-05-11 16:08:46 That I could be missing 2022-05-11 16:44:32 IP routing is a kernel sysctl (net.ipv{4,6}.conf.{all,default}.forwarding=1) 2022-05-11 16:44:56 NAT needs an iptables rule (-j MASQUERADE) 2022-05-11 16:51:40 Thanks! 2022-05-11 16:53:44 I will search for these online to learn more too. 2022-05-11 16:54:50 Also I thought about showing Manjaro routes now and see how they're defined after making access point 2022-05-11 16:55:32 shouldn't need anything special regarding that 2022-05-11 16:57:07 Yes, "shouldn't" but as I find it strange too to not be done automatically by NM 2022-05-11 16:57:15 well, not even by NM 2022-05-11 16:57:25 Nor I do know how to make it work, it suppose to be auto generated as you said 2022-05-11 16:57:33 as long as wlan0 has an IP address, you'll already have a route to the wifi subnet, it comes just from adding the address/netmask 2022-05-11 16:58:30 there's nothing else that is needed in that direction 2022-05-11 17:00:03 Well if it doesn't have, isn't it suppose to be made by NM too? 2022-05-11 17:00:28 hmm not sure if NM takes over that functionality 2022-05-11 17:00:44 it's supposed to add the actual IP address, yes 2022-05-11 17:01:02 the route will just be derived by the kernel (literally the purpose of the subnet mask) 2022-05-11 17:01:17 now with pure routing, the "upstream" router would need a route in your direction, but that's exactly why NAT (masquerade) is used here, ugly but easy way to avoid needing that 2022-05-11 17:01:35 But how would wlan0 have IP address by default and it's an access point? isn't that the job of DHCP server? 2022-05-11 17:02:13 no, usually the DHCP server has a "manually" configured IP address 2022-05-11 17:02:48 that is, NM is supposed to set it to something like 192.168.1.1/24 before it even starts the DHCP server 2022-05-11 17:02:51 and there is no DHCP server at all installed in alpine by default nor NM has one ^^' 2022-05-11 17:03:00 that's why it starts dnsmasq! 2022-05-11 17:03:04 for the dhcp server 2022-05-11 17:03:18 is supposed to start dnsmasq, at least 2022-05-11 17:21:48 # /etc/NetworkManager/conf.d/00-use-dnsmasq.conf 2022-05-11 17:21:48 # This enabled the dnsmasq plugin. 2022-05-11 17:21:49 [main] 2022-05-11 17:21:49 dns=dnsmasq 2022-05-11 17:22:07 afaik that's a different thing, it's for using dnsmasq as a local DNS cache for normal connections 2022-05-11 17:22:09 I found this online, maybe related.. I'll try to find out later 2022-05-11 17:22:20 Oh 2022-05-11 17:24:05 Not sure what's wrong then, why NM not doing what it suppose to do automatically 2022-05-11 17:24:13 I'm running the whole system as root too 2022-05-11 20:24:38 https://www.phoronix.com/scan.php?page=article&item=nvidia-open-kernel&num=1 2022-05-11 20:24:47 The end times are nigh, apparently 2022-05-11 20:25:19 So... Anyone take a crack at packaging it yet? 2022-05-11 20:43:23 Saijin_Naib nice but how useful are the nvidia kernel modules without the userspace libraries? 2022-05-11 20:44:50 i would guess they don't work just yet 2022-05-11 20:46:24 it's not that it wouldn't work, it's not a complete driver 2022-05-11 20:46:56 so.. it doesn't work, got it 2022-05-11 20:47:32 from what I know, it is complete driver, you just need BIG proprietary binary blob firmware on your GPU 2022-05-11 20:48:02 Which ofc wont work with musl 2022-05-11 20:48:03 https://twitter.com/never_released/status/1524483304010903552 2022-05-11 20:48:16 firmware goes onto the gpu which has nothing to do with libc libraries 2022-05-11 20:48:37 it's missing all the opengl/vulkan/etc stuff which is still proprietary 2022-05-11 20:48:40 Oh i was thinking about driver still 2022-05-11 20:49:06 moreover the module they're announcing now only covers newer cards. 2022-05-11 20:49:15 it's turing+ only 2022-05-11 20:51:23 Yeah, it's still something I never thought I'd see. I'm going Intel Arc this summer, but still hoping they get their driver in shape like AMD and Intel have 2022-05-11 20:55:17 I guess they might leave the heavy lifting up to Nouveau for user land, according to the article. Seems not fair 2022-05-11 20:58:37 aw, right, turing 2022-05-11 20:58:39 one gen too new 2022-05-11 21:00:51 I hope it makes nouveau able to get reclock going 2022-05-11 21:02:12 Same, 1.5gen too new for me 2022-05-11 21:15:13 nvidia doesn't care about linux users gaming and it never will 2022-05-11 21:15:42 well, it might if there were real money in it for them, but there's not. 2022-05-11 21:23:24 Yeah, seems like compute-focused move, which almost has me staying... CUDA does some awesome stuff I need to do 2022-05-11 21:37:10 re: issues with raid/nvme, I got to recovery shell 2022-05-11 21:40:12 and I can't get nvme to appear in /dev 2022-05-11 21:40:46 mhm, module nvme not found 2022-05-11 21:44:10 I think release of open source userspace is a matter of time 2022-05-11 22:39:19 I hardcoded nvme and raid1 into setup-disk, confirmed that it's in mkinitfs and grub, and I end up with missing operating system 2022-05-12 07:49:31 I should apply to a conf at some point to explain how do we use alpine at work and how did it improve a lot our process <3 2022-05-12 09:02:49 :) 2022-05-12 11:56:25 omg nvidia opensource its drivers 2022-05-12 11:57:47 markand: part of it, only the kernel driver; userspace stuff remains a closed binary blob 2022-05-12 11:58:24 s/kernel driver/kernel module/ 2022-05-12 11:58:24 aron meant to say: markand: part of it, only the kernel module; userspace stuff remains a closed binary blob 2022-05-12 12:00:32 still a great step 2022-05-12 12:00:40 I think Linus will raise a thumb this time 2022-05-12 12:00:43 true 2022-05-12 12:01:08 but could be better :) 2022-05-12 12:01:32 by userspace, what do you mean? nvidia-xconfig and other useless tools? 2022-05-12 12:01:42 or its libGL replacement? 2022-05-12 12:01:56 opengl/vulkan userspace drivers 2022-05-12 12:02:10 it's been most than a decade since I've used a nvidia card 2022-05-12 12:02:14 more * 2022-05-12 12:03:02 maybe they will contrib to mesa at some point 2022-05-12 12:03:06 e.g. when you install mesa-dri-gallium, one of the things in it is iris_dri.so for new intel igpus 2022-05-12 12:03:12 since that doesn't exist for nvidia, well 2022-05-12 12:03:30 maybe one day 2022-05-12 12:03:37 mostly i look forward to the nouveau updates :) 2022-05-12 12:03:49 maybe it will make my 1070 usable 2022-05-12 12:04:42 I wonder why nvidia is so stubborn as well 2022-05-12 12:23:40 funfact: they release the kernel module just because amd's open source driver was successful, and then don't want to lose money 2022-05-12 12:25:22 i mean that was literal eons ago 2022-05-12 12:28:02 it's a shame, btw, I falled back to qemu-kvm + PCI pp to use my nvidia card 2022-05-12 12:28:59 ** PCI pt (passthrough) 2022-05-12 12:44:18 they release the kernel module because they put all important bits in proprietary firmware blob :) 2022-05-12 12:44:29 :) 2022-05-12 12:45:21 while it will improve life for nvidia users, it's not a step forward for free software 2022-05-12 13:19:55 somebody owns a pinephone here? 2022-05-12 13:22:36 Would be happy to have one 2022-05-12 13:25:34 I'd like to talk about the kernel bug (postmarketos) :P 2022-05-12 13:25:57 but their communication platform is not made for my taste :) 2022-05-12 13:26:50 aarch64 + suspend-to-ram + musb 2022-05-12 13:27:38 nasty stuff, a little help would be nice ;) 2022-05-12 15:23:10 "somebody owns a pinephone here?" <- i do 2022-05-12 15:40:52 aron: You could also try #pinephone at irc.pine64.org if you're not there yet 2022-05-12 16:19:44 Does 'apk search' output all packages available from repositories listed in /etc/apk/repositories? 2022-05-12 16:34:15 CcxWrk: thanks, I give it a try 2022-05-12 16:34:51 Ermine: yes, it does 2022-05-12 16:35:21 m1n1m4[m]: what OS do you use? pmos? 2022-05-12 17:38:48 is there an option to create a raid0 with setup-disk instead a raid1/5 ? 2022-05-12 17:44:39 blt[m]: apparently not 2022-05-12 17:45:29 with 2 disks it chooses raid 1, and after more disks, it chooses raid5, no option to override 2022-05-12 17:47:31 ikke: thanks that's what I saw on help but thought an env would made raid0 posible ☹️ 2022-05-12 17:50:19 https://gitlab.alpinelinux.org/alpine/alpine-conf/-/blob/master/setup-disk.in#L946-L955 2022-05-12 17:55:27 ikke: thanks, in fact it is prety clear it is not supporting by default.. I guess creatin mdadm manually and chosing the md drive afterward s 2022-05-12 17:55:37 s/s/should work?/ 2022-05-12 17:55:37 blt[m] meant to say: ikke: thankshould work?, in fact it is prety clear it is not supporting by default.. I guess creatin mdadm manually and chosing the md drive afterward s 2022-05-12 17:56:08 blt[m]: yes, that should work 2022-05-12 17:58:41 ikke: many thanks will try 2022-05-12 19:01:49 "m1n1m4!: what OS do you use..." <- yes, on the internal disk i kept the Kde, bought a fast sd card and on that one flashed https://images.postmarketos.org/bpo/edge/pine64-pinephone/sxmo-de-sway/ on it and it always boots from SD card. works pretty well. However the interface is really minimal. 2022-05-12 19:10:36 what OS do you use?: Yes 2022-05-12 19:10:40 ehm :) 2022-05-12 19:11:09 lol 2022-05-12 19:12:00 m1n1m4[m]: do you have problems with suspend? 2022-05-12 19:12:53 like: rtcwake -m mem -s 10 2022-05-12 19:13:03 should go to suspend for 10 seconds 2022-05-12 19:13:53 but for me, it complains for something in musb, and refuse to suspend 2022-05-12 19:14:11 which eventually drains the battery dry in a few hours 2022-05-12 19:55:20 Hi all, I'm doing a fresh install and decided to use zfs for the root fs, with native encryption. So I'm following this: https://wiki.alpinelinux.org/wiki/Root_on_ZFS_with_native_encryption When I get to the setup-disk step, initramfs claims "The ZFS modules are not loaded." (lsmod disagrees) and /usr/sbin/grub-probe: error: failed to get canonical path of `rpool/ROOT/alpine' 2022-05-12 19:56:01 which is odd because I was hoping for syslinux, and even ran `USE_EFI= BOOTLOADER=syslinux setup-disk -v /mnt` to no avail -- it still installs grub. 2022-05-12 20:01:01 probably because you set USE_EFI var 2022-05-12 20:01:46 I did that to try to unset it, but only after getting the same result without it. 2022-05-12 20:02:22 did you boot from BIOS/CSM or EFI? 2022-05-12 20:03:30 I guess EFI. Maybe I should reboot and disable it, because I thought I was booting from bios, but apparently not. TBH I don't really care, as long as the thing boots. 2022-05-12 20:04:41 So my minor gripe with grub can be ignored here. Let's just run with grub. My two problems are: 1. initramfs claims zfs is not loaded, and 2. grub errors out with failed to get canonical path of `rpool/ROOT/alpine' 2022-05-12 20:06:16 (those two might indeed be the same problem) 2022-05-12 20:07:01 "what OS do you use?: Yes" <- yes to pmOS... 2022-05-12 20:09:43 "m1n1m4!: do you have problems..." <- i had before with KDE and Phosh, not this one and the batt lasts much more 2022-05-12 20:11:05 * to pmOS...It was a question with two parts. 2022-05-12 20:16:10 "yes, on the internal disk i kept..." <- i did this one or two months ago. It has proven itself very stable, no issue at all for my use. In fact, thinking about that, i will make the install of that on the internal disk. Because i only flashed the already installed image on the fast SD card. 2022-05-12 23:16:25 Thank you to minimal for identifying my problem, that I wrote the mbr.bin to the boot partition instead of the first sector, thereby leaving in place a previous installation of grub. 2022-05-13 05:44:38 hello, when installing alpine how can i manually add support for nvme booting? Would i just follow the wiki instruction? I cant tell as it appears to be for the current system not the system being setup 2022-05-13 08:51:04 > <@asahi-test:matrix.org> yes, on the internal disk i kept the Kde, bought a fast sd card and on that one flashed https://images.postmarketos.org/bpo/edge/pine64-pinephone/sxmo-de-sway/ on it and it always boots from SD card. works pretty well. However the interface is really minimal. 2022-05-13 08:51:04 * i did this one or two months ago. It has proven itself very stable, no issue at all for my use. In fact, thinking about that, i will make the install of that on the internal disk. Because i only flashed the already installed image on the fast SD card. 2022-05-13 09:58:15 ligert: Yes, I just did this yesterday. Add nvme to mkinitfs.conf and rebuild the initramfs. Your command to rebuild the initramfs will be slightly different, as your paths will likely be prepended with "/mnt". 2022-05-13 10:07:35 davycrockett: should i do the mkinitfs.conf on the setup machine (before leaving liveusb) and then remake the initfs or edit the mkinitfs.conf on the live usbs filesystem and then do the setup? 2022-05-13 10:11:53 sorry if that questions stupid, just a bit curious about how the setup works i guess, like does it use the current liveusb as a base for some bits? 2022-05-13 10:18:13 on the chroot of the thing you installed to 2022-05-13 15:54:53 hello all, i am trying to share a tethered connection over usb to alpine. Could not find a guide for it, however on another guide it was suggested to install usb_modeswitching but then could not find some of the files. I am trying to connect pmos to alpine linux, on the pmos the connection was created and shared, i am not able to continue the configure from alpine's end. Is there any guide that i am missing? Thanks 2022-05-13 18:33:47 ymmv, but i have been able to receive ethernet from usb by simply using something like: 2022-05-13 18:33:50 ifconfig enx00e04c366590 169.254.1.1 broadcast 169.254.255.255 netmask 255.255.0.0 2022-05-13 18:33:56 ifconfig enx00e04c366590 up 2022-05-13 18:34:29 i think that might not be relevant to sharing ethernet from a phone though...just thought i'd mention it... 2022-05-13 20:16:14 "i think that might not be..." <- in my case it is not, but thank you. 2022-05-13 23:28:48 m1n1m4[m]: in my experience, just running a DHCP client on the interface works fine and "automatically" 2022-05-14 02:33:51 Hello! Can anyone help me with a crypt/sys install of alpine extended? No errors are reported on install but kernel parameters have root=UUID=[i dont recognize] in grub cfg. Won't boot to alpine. Says "mounting [UUID I dont recognize] on /sysroot failed: no such..." How do I go about troubleshooting? I'm not familiar with manual encryption setup. 2022-05-14 02:49:55 hello again, i am still trying to rebuild my intramfs with nvme support from the liveusb on a btrfs system. 2022-05-14 02:49:55 In the end i had a command "mkinitfs -c /target/@/etc/mkinitfs/mkinitfs.conf -b /target/@ $(ls /target/@/lib/modules)", this doesnt appear to be working, any ideas what ive done wrong? 2022-05-14 02:49:55 I have mounted the btrfs root (@) and then mounted my systems boot partition into @. 2022-05-14 09:11:37 ligert: can't you chroot @? 2022-05-14 09:13:57 if you can bind your boot partition, dev, maybe proc, ... inside @ and chroot it, then you can just 'apk fix mkinitfs' 2022-05-15 03:50:45 that seems to have failed, i will just reinstall. How would i add a module before the setup is run 2022-05-15 04:34:21 sorry not module, a feature 2022-05-15 11:41:14 Is it safe to use Alpine as a live OS? 2022-05-15 11:41:36 (Keep it on a flash drive and boot from there 2022-05-15 11:41:42 sure 2022-05-15 11:42:08 I have a somewhat old drive w/ 16GB storage 2022-05-15 11:42:14 That should be enough? 2022-05-15 11:43:17 no, using alpine as a live os may expose you to substances known to the state of California to cause cancer. 2022-05-15 11:43:37 ? 2022-05-15 12:01:10 psykose: lol 2022-05-15 12:42:46 nah, it's because reboot are known to the State of California to cause cancer, birth defects, or other reproductive harm. 2022-05-15 12:43:00 s/reboot/reboots 2022-05-15 12:43:00 panekj meant to say: nah, it's because reboots are known to the State of California to cause cancer, birth defects, or other reproductive harm. 2022-05-15 13:08:27 hello; I am trying to install alpine-linux. Install is ok, boot ok. I am now trying to install Mate. I follow the wiki but when I try #rc-service dbus start I get " * rc-service: Exec format error". Can some one help me? 2022-05-15 13:11:55 nuts0720: what arch are you on? 2022-05-15 13:12:32 ikke:x86, an old asus eeepc 2022-05-15 13:12:54 What does apk --print-arch return? 2022-05-15 13:13:26 it retrun "x86" 2022-05-15 13:15:15 and `grep -m1 flags /proc/cpuinfo`? 2022-05-15 13:16:24 'flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx constant_tsc arch_perfmon pebs bts cpuid aperfmperf pni dtes64 monitor ds_cpl est tm2 ssse3 xtpr pdcm movbe lahf_lm dtherm' 2022-05-15 13:18:36 exec format error usually means the binary was built for a different arch 2022-05-15 13:19:13 nuts0720: is it rc-service itself that returns it? 2022-05-15 13:23:10 eeepcalpine:/home/nuts# rc-service dbus start 2022-05-15 13:23:10 I think it is dbus error because I can use rc-service lxdm start. lxdm starts but when i try to connect it get back to login 2022-05-15 13:23:10 * rc-service: Exec format error 2022-05-15 13:23:47 ok 2022-05-15 13:24:25 and i get 'Service `polkit' needs non existant service `dbus' 2022-05-15 13:24:41 `apk add file; file /usr/bin/dbus-daemon` 2022-05-15 13:25:36 /usr/bin/dbus-daemon: ELF 32-bit LSB pie executable, Intel 80386, version 1 (SYSV), dynamically linked, interpreter /lib/ld-musl-i386.so.1, stripped 2022-05-15 13:26:16 And if you try to execute dbus-daemon? 2022-05-15 13:28:11 eeepcalpine:/home/nuts# dbus-daemon 2022-05-15 13:28:11 No configuration file specified. 2022-05-15 13:28:11 dbus-daemon [--version] [--session] [--system] [--config-file=FILE] [--print-address[=DESCRIPTOR]] [--print-pid[=DESCRIPTOR]] [--introspect] [--address=ADDRESS] [--nopidfile] [--nosyslog] [--syslog] [--syslog-only] [--nofork] [--fork] [--systemd-activation] 2022-05-15 13:28:22 ok, so it's not dbus-daemon itself 2022-05-15 13:29:06 What about dbus-uuidgen? 2022-05-15 13:29:07 it does dbus-uuidgen in start-pre 2022-05-15 13:29:08 yea 2022-05-15 13:34:25 eeepcalpine:/home/nuts# dbus-uuidgen 2022-05-15 13:34:25 126adac7952d22da5389ea6562810152 2022-05-15 13:55:14 How to actually make alpine work as a Liveusb? 2022-05-15 13:55:32 Can I just edit apk repos and be on my way 2022-05-15 14:02:21 is dbus-uuidgen out help? 2022-05-15 14:31:14 I'm getting a _dbus_get_uuid symbol not found 2022-05-15 14:31:59 sounds like you somehow lost dbus-libs 2022-05-15 14:32:12 nuts0720: seems to work fine, no idea where the exec-format error comes from then 2022-05-15 14:32:30 It's a fresh install though 2022-05-15 14:32:36 How do I fix that? 2022-05-15 14:34:01 I did reinstall dbus-libs, it didn't work though 2022-05-15 14:34:35 what gives that error? 2022-05-15 14:34:41 startx 2022-05-15 14:34:47 can you post all the logs 2022-05-15 14:40:02 i'm still stuck in the terminal-only alpine 2022-05-15 14:40:11 i'm trying to paste the logs in a reasonable format 2022-05-15 14:42:20 https://sm.ms/image/TjEMBdaRqQ25Xk1 2022-05-15 14:46:24 another two binaries that are called on dbus start are checkpath and start-stop-daemon 2022-05-15 14:47:10 nuts0720: can you run rc-service -v dbus start ? 2022-05-15 14:48:01 libsys: can you install musl-utils and run ldd on dbus-launch 2022-05-15 14:48:07 lilywhite: * 2022-05-15 14:48:37 Don't want to double post, but I'm still stumped. Trying to do a crypt/sys install on hardware with setup-alpine from extended iso. Lenovo 720 laptop. No errors from installer. System doesn't ask for passphrase on boot. Reports "mounting [UUID I don't recognize] on /sysroot failed: no such..." New to manual encryption setup. Are there logs stored in the fat boot part? Any idea on what could be going wrong? 2022-05-15 14:49:06 Ermine: _dbus_get_uuid 2022-05-15 14:49:11 symbol not found 2022-05-15 14:49:42 Ermine: I have the same output '* rc-service: Exec format error' 2022-05-15 14:49:50 It failed to find dbus-launch? 2022-05-15 14:50:04 cannot load dbus-launch: No such file or directory 2022-05-15 14:51:42 command -v dbus-launch 2022-05-15 14:51:46 nuts0720: rc-service -d dbus start 2022-05-15 14:53:03 Hello71: same output 2022-05-15 14:53:11 panekj: Error relocating /usr/bin/dbus-launch: _dbus_fd_clear_close_on_exec: symbol not found 2022-05-15 14:53:21 send full output 2022-05-15 14:53:51 huh, why would command -v show that 2022-05-15 14:53:56 Nah 2022-05-15 14:54:04 I ldd-ed on that path 2022-05-15 14:54:08 ah 2022-05-15 14:54:35 which alpine version is that 2022-05-15 14:55:09 As for my issue, I have already moved on to testing a basic sys install, wanting to use to encrypted filesystem with installer if possible, so I'm more than willing to recreate the issue. 2022-05-15 14:55:49 nuts0720: apparently something went wrong with openrc itself 2022-05-15 14:57:08 alpine 3.16? 2022-05-15 14:57:15 But i got that from edge 2022-05-15 14:57:32 Ermine: OK too all: thank for your help I will try to reinstall all the system. Bye 2022-05-15 14:57:36 i'll try to reinstall from stable 2022-05-15 14:57:42 nuts0720: wait pleas 2022-05-15 14:57:48 s/pleas/please 2022-05-15 14:57:48 Ermine meant to say: nuts0720: wait please 2022-05-15 14:58:03 i'm leaving the channel for reinstallation -- will be back later 2022-05-15 14:58:04 quit 2022-05-15 14:58:09 Ermine: ok 2022-05-15 14:59:45 nuts0720: I tried it in virtual machine and it worked, so idk what happened. You may proceed with reinstallation 2022-05-15 15:00:21 Ermine: ok thank you 2022-05-15 15:45:49 I've got xfce up and running after a reinstall! 2022-05-15 15:45:59 So how do I properly display Chinese? 2022-05-15 15:46:11 I've already installed font-noto and font-liberation 2022-05-15 15:47:03 lilywhite: you probably want font-noto-cjk if font-noto didn't pull that in already 2022-05-15 16:09:42 Ok did a crypt/sys install in a VM with legacy bios and it worked great. Is there an issue in implementing crypt setup through setup-alpine on UEFI hardware? 2022-05-15 17:13:43 would you guys see a reason when creating partitions with fdisk or (cgdisk same behavior) I can see them on lsblk but /dev is not updated. I tried to do partprobe to update the partition scheme but no change 2022-05-15 17:39:31 blt[m]: try partx instead? 2022-05-15 17:41:42 minimal: thanks let me try.. I just tried parted but doesnt seem better, forgot to mention that the disk are scsi but don't know if it make a difference 2022-05-15 17:42:27 I just rebooted so I am waiting to see if it somehow a issue on refreshing 2022-05-15 17:43:07 And I think font-noto-cjk-extra, @lilywhite 2022-05-15 17:44:06 blkt[m]: it should be detected after a reboot in general, but without a reboot sometimes one or more of partprobe/partx/kpartx doesn't have the desired effect 2022-05-15 17:50:43 minimal: indeed after rebooting it does work, strange that without it does not 2022-05-15 17:52:39 now playin 2022-05-15 17:52:49 blt[m]: that was my point - after a reboot I expect it 100% to work - without a reboot partprobe/partx/kpart should handle it but I've found partprobe in the past sometimes does not, obviously as you rebooted it is too late to test partx or kpartx to see if they handled it 2022-05-15 17:52:52 * now playing with mdadm same thing removing is not updating the partition scheme 2022-05-15 18:04:49 minimal: yep I rebooted too fast to test but will test it if I encounter the same issue many thanks 2022-05-15 18:06:44 minimal: I am doint a "manual" install as I am using raid0 for a specific usecase, I have created md0 for /boot and md1 for / I am wondering if I would be able to use setup-disk with the right arguments ? I would like to use -e for encryption but not sure if I can just provide md0 and md1 as disk parameters as I havent format them because I would like to use crypt 2022-05-15 18:07:37 I see the parameters from setup-disk --help and thinkg to use DISKDEV="/dev/md1" but how to tell for /boot | EFI to use md0 ? 2022-05-15 18:12:58 Still struggling anyone willing give a noobie pointers troubleshooting tips on grub + LUKS issue? Stock configuration from setup-alpine installer with crypt/sys options is failing me. 2022-05-15 18:15:03 having a wild problem with doas where my line is "permit nopass root as builder" and when I run doas -C /etc/doas.d/ -u builder /bin/sh $insert_script_here it says "permit nopass" but when I try to do it directly via doas -u builder /bin/sh $insert_script_path here it says Operation not permitted but doas -u builder /bin/sh gives me a shell, what the hell? 2022-05-15 18:17:07 your script is not executable 2022-05-15 18:17:21 er, wait, i misread 2022-05-15 18:17:41 it is, just for reference, rwxr-xr-x 2022-05-15 18:17:57 not sure 2022-05-15 18:18:12 ah wait, I have a disgusting hunch … 2022-05-15 18:19:43 nope, changing the shebang line of the script to #!/bin/sh did not do anything here. 2022-05-15 18:20:01 am I having a stroke … 2022-05-15 18:23:58 https://paste.sh/PBv1202Z#U-jP_754Fc0hRXczvzlZFSg6= i dont get it … 2022-05-15 18:28:49 I found doas to be a bit *unstable* in behaviour 2022-05-15 18:29:10 usually after reboot it fixes itself 2022-05-15 18:29:49 I'm seriously questioning reality right now because calling the mkimage.sh script directly via doas works fine, starting but asking doas to start my script startbuild.sh makes doas be like "nope cant have that" 2022-05-15 18:32:04 ok, I don't even know anything anymore. I changed the shebang line in the source file, renamed the file to build.sh, rebuilt the docker image and it just works fine now 2022-05-15 18:32:22 I'll just leave it at that and go for a walk 2022-05-15 18:32:28 :) 2022-05-15 18:33:32 dd 2022-05-15 18:33:37 it's back 2022-05-15 18:33:43 it's when I set -e in the script 2022-05-15 18:37:59 okay, I really need a break, it wasn't the initial doas call that failed but rather the one in the script … asdf … 2022-05-15 18:38:29 my bad, thanks for taking your time though looking into it 2022-05-15 18:56:36 asdf 2022-05-15 18:59:58 minimal: for info, as I am trying to find a solution and trying a mix of raid1 for /boot and / and raid0 for storage, I updated again and same issue, partx or partprobe doest not make any change (I tried partx -u /dev/sda) 2022-05-15 19:02:47 blt[m]: busybox partprobe or parted partprobe? 2022-05-15 19:41:04 minimal: busybox 2022-05-15 19:41:47 blt[m]: try parted's "full" version of partprobe and see if that makes a difference 2022-05-15 20:21:12 i think parted partprobe should be equivalent to partx -u 2022-05-15 20:21:59 assuming "normal" partition setup 2022-05-15 20:25:44 pixelkeen: can you explain what exactly you tried 2022-05-15 20:43:15 4,99Hello71:99,99 I tried using the installer again thinking I may have done something wrong. Selected crypt then sys. Tried changing cryptroot uuid to LUKS partition in grub.cfg. tried changing root too /dev/mapper/root. No errors reported in installer and I honestly habe no idea where to start on this issue.ntirely sure where to begin from there. 2022-05-15 20:43:56 Oops... Hope that reads ok 2022-05-15 20:44:08 what *exactly* did you do and what *exactly* happened 2022-05-15 20:44:59 During or after install? 2022-05-15 20:49:58 Used alpine 3.15 extended iso on lenovo 720 laptop booting in UEFI mode. Ran setup-alpine. Selected crypt at first prompt after selecting the appropriate ssd. Selected sys after that. No errors reported from installer. When trying to boot says failed to mount the specified root=UUID on /sysroot. Then enters emergency shell 2022-05-15 20:54:03 Hello71: I ran blkid from live env and it shows different UUID for LUKS part and the partition within compared to the UUIDs I saw in grub. I don't quite understand what's relevant to grub.cfg here, so I tried setting cryptroot= in to the LUKS UUID I found with blkid. 2022-05-15 20:56:54 In a perfect world, I would expect it to just work out of the box like it did in the BIOS based VM I setup, but alas.... 2022-05-15 20:58:19 Are you trying a fde setup, or just encrypted system partitions? 2022-05-15 21:08:36 ikke: system partition. Maybe I'm doing something wrong in installer or misunderstanding something. Seem to be having the same issue as this user https://www.reddit.com/r/AlpineLinux/comments/srk1lf/comment/hwsip8a/ 2022-05-15 21:08:36 [REDDIT] Comment by mindupload | 1 point | Posted at 2022-02-13 - 16:18:04UTC | Try doing Crypt, then LVM, and then sys. 2022-05-15 21:09:42 Will try advice from there next I suppose. 2022-05-15 21:14:32 I noticed in my VM grub.cfg had root=/dev/mapper/root so I tried that on my hardware install too. Fresh config from installer had a UUID I don't recognize there. Not sure what it's supposed to be. Or if there's some different block storage UUID that's only visible after unlocking??? 2022-05-15 21:16:35 I don't have access to my laptop where I have an encrypted system partition sadly 2022-05-15 21:16:37 atm 2022-05-15 21:19:00 Right on. I'll keep at it. Arch Wiki lost me on LUKS root partition setup. Maybe I'll try going through it again after some coffee if reddit advice doesn't work for me. Keep me in mind if you find the time! Thanks, ikke 2022-05-15 21:19:42 but just using the installer worked ootb for me 2022-05-15 21:21:42 So where was it failing again? 2022-05-15 21:21:50 I wish it did for me. Literally nothing was different between VM and hardware installer options selected. Has to be an underlying issue with setup-alpine unless I'm missing something. 2022-05-15 21:24:37 Standard crypt/sys install chosen from prompts appears successful. Doesn't prompt for disk unlock. Fails to mount root partition. virt-manager suggested VM for alpine 3.15 w/BIOS worked. My hardware did not. 2022-05-15 21:25:18 bios or efi? nvme disks? 2022-05-15 21:26:01 I'm trying really hard right now to have NetworkManager take over managing eth0 but for some odd reason I really can't get it to manage it, whatever I do it says "device is strictly unmanaged." Any ideas? 2022-05-15 21:26:02 My hardware is Lenovo 720 13 ikb. Efi, Nvme 2022-05-15 21:26:30 There are some known issues with nvme 2022-05-15 21:26:45 can you check if nvme is present in the modules list for the kernel cmdline? 2022-05-15 21:26:51 and if not, try to add it 2022-05-15 21:28:43 Can later. Omg if that's it... Thanks! 2022-05-15 21:58:42 possibly nvme 2022-05-15 21:58:58 if that doesn't work then post a picture of the error 2022-05-15 22:01:20 how would i manually add a feature before the setup-alpine install is finished? 2022-05-15 22:02:23 DISKOPTS="-F x" or something like that 2022-05-15 22:02:30 read setup-alpine and setup-disk 2022-05-15 22:52:09 11,99ikke:99,99 do you mean adding insmod nvme to grub.cfg? Doing so results in an error saying nvme.mod can't be found 2022-05-15 22:55:38 he meant on the "linux" line, but i don't think that's correct for sys install 2022-05-15 22:55:53 mdev should autoload it 2022-05-15 22:56:12 er, kernel.modprobe 2022-05-15 22:56:35 maybe just post a picture of your "failed to mount" error 2022-05-15 22:57:15 i think probably it is the nvme issue 2022-05-15 22:57:34 if it is then the resolution is to edit /etc/mkinitfs.conf and add nvme to features 2022-05-15 23:00:45 I've since tried booting install media in legacy BIOS mode. Install didn't work there either, so that's not it. I think you're right about nvme 2022-05-15 23:01:02 How do y'all share pics on IRC? 2022-05-15 23:01:28 Guess I could share a permalink from discord unless there's media support??? 2022-05-15 23:01:57 well, you are supposed to host the picture somewhere and post link 2022-05-15 23:02:26 or use (X)DCC 2022-05-15 23:07:14 Let me go through install process again to have accurate UUIDs for troubleshooting if needed. Here's what mount failure looked like in BIOS mode https://media.discordapp.net/attachments/821557371724627988/975534708211482664/IMG_20220515_190507.jpg 2022-05-15 23:08:31 Difference for efi mode was just showing a UUID= in place of /dev/mapper/root 2022-05-15 23:10:46 Will post details i can after retrying install, then leave as is. Will tag Hello71 & ikke if you dont mind 2022-05-15 23:11:13 what about before that 2022-05-15 23:12:56 What do you mean? During install? No error there. Will copy grub.cfg and anything else that might be relevant later 2022-05-15 23:31:54 i mean what does it say before that 2022-05-15 23:33:13 The grub menu screen 2022-05-15 23:34:01 That is the only text displayed on that screen I shared. 2022-05-16 00:14:33 4,99Hello71:99,99 oops missed the echoes before that my bad. These are all from a setup that is sitting on disk. Won't mess with it until I have to! 2022-05-16 00:14:39 https://cdn.discordapp.com/attachments/821557371724627988/975550318895063080/blkid-nvme-output.txt 2022-05-16 00:14:57 https://cdn.discordapp.com/attachments/821557371724627988/975550319108968468/grub.cfg 2022-05-16 00:15:13 https://cdn.discordapp.com/attachments/821557371724627988/975548347236630658/PXL_20220515_235006997.jpg 2022-05-16 00:15:40 https://cdn.discordapp.com/attachments/821557371724627988/975548347911905340/PXL_20220515_234947302.jpg 2022-05-16 01:45:56 hm. 2022-05-16 01:46:53 it still could be the nvme thing 2022-05-16 01:47:03 unfortunately nlplug-findfs doesn't give great debug output 2022-05-16 01:47:13 s/debug output/error messages/ 2022-05-16 01:47:13 Hello71 meant to say: unfortunately nlplug-findfs doesn't give great error messages 2022-05-16 01:59:44 I'm trying to mount root filesystem and boot to chroot in live env now. Going to try regenerating initramfs while making sure "cryptsetup" is added to conf. Am I doing something wrong here? Successfully unlocked encrypted part with cryptsetup, but when I go to mount with "mount /dev/mapper/root /mnt" I get "invalid argument" 2022-05-16 02:01:03 'root' is the name I gave the unlocked LUKS device and I can see it with ls. Swear I had this exact command working earlier 2022-05-16 02:06:02 dmesg will often say why mount failed 2022-05-16 02:11:36 Hmmm utf8 not recommended IO charset for FAT it says 2022-05-16 02:13:58 Ah had to specify "-t ext4" this time. Weird. Def didn't do that earlier. Thanks for the tip 2022-05-16 02:18:53 util-linux mount now tells you to check dmesg 2022-05-16 02:19:00 although util-linux doesn't have this issue in the first place 2022-05-16 02:28:10 Darn. No dice. Thanks for the pointers. I'm going to bed for now. You might see me around tomorrow if I don't find another route to try. Learned a bit, thanks for your time! 2022-05-16 02:42:32 Nvm, success! Had to add nvme to mkinitfs.conf right all along, hello71. Where y'all do issue reports? 2022-05-16 02:42:41 various 2022-05-16 02:43:05 https://gitlab.alpinelinux.org/alpine/alpine-conf/-/issues/10498 2022-05-16 02:43:28 Perfect. I'll head over there and make an account tomorrow if I can remember 2022-05-16 02:43:41 it is supposed to be fixed in 3.16 2022-05-16 02:44:45 Oh darn, nvm. Already have an issue report then? Maybe I'll just respond to that reddit post since it's so high in search results. 2022-05-16 02:45:10 Thanks again. 2022-05-16 03:02:12 what are people around here using for a hex editor these days? 2022-05-16 03:04:58 malware analysis 2022-05-16 03:05:22 we remove zeroes from executable so we can upload them to virustotal 2022-05-16 03:25:52 valerius GHex for me 2022-05-16 03:26:12 My usage is pretty limited. Poke at data mostly 2022-05-16 03:28:23 have you used it since the gtk4 conversion? 2022-05-16 03:28:26 that's why I'm asking :p 2022-05-16 04:57:00 valerius: I use dhex 2022-05-16 04:59:11 looks nice for console, I want graphical for hex editing though... I think I am going to end up writing one... :( 2022-05-16 05:01:40 I prefer console, graphical ones tend to break over time :( 2022-05-16 05:01:57 + works through ssh 2022-05-16 05:02:58 (X11 forward slow as hell, because the network is usually slow for my usecases) 2022-05-16 05:03:03 yeah, at this point there is no graphical one I can use without hating life 2022-05-16 05:03:25 old ghex was okay but new ghex is noticably slower 2022-05-16 05:03:39 and client side decorations 2022-05-16 05:04:18 yikes... making a hex editor slower because of *decorations* 2022-05-16 05:05:03 as you say though, graphical stuff breaks often 2022-05-16 05:05:17 gui toolkits are a terrible thing to rely on 2022-05-16 05:05:28 at least they can't do this with console programs, haha 2022-05-16 05:05:42 is there anywhere i can leave feedback? 2022-05-16 05:05:58 FLTK is pretty reliable though, if you are okay with that Windows 95 vintage feel 2022-05-16 05:06:09 ligert: you are doing it right now, I guess :) 2022-05-16 05:06:56 valerius: never heard of it, I'm absolutely fine with the vintage looking stuff 2022-05-16 05:08:29 aron: lmao, true, just want an "additional features" flag for "setup-disk". Would be nice to add any missing features if issues are run into like the current nvme one 2022-05-16 05:11:08 ligert: so this kind of feedback 2022-05-16 05:11:36 you need to talk to the maintainer of setup tools 2022-05-16 05:12:54 ngl, probably wouldn't be hard to add in, i could just make a pull request or something to make it easier 2022-05-16 05:13:41 yes, MR is what they like :) 2022-05-16 08:32:28 Hi all, I am having some difficulties using x11 in an Alpine guest in VirtualBox -- specifically, the feature that auto-resizes the guest's X11 display when the window is resized on the host. I installed the virtualbox-guest-additions and virtualbox-guest-additions-x11 packages per https://wiki.alpinelinux.org/wiki/VirtualBox_guest_additions 2022-05-16 08:32:57 I also ran: rc-update add virtualbox-guest additions default; rc-update add virtualbox-drm-client default 2022-05-16 08:33:48 You need to run VBoxClient --all as your user 2022-05-16 08:35:41 on the guest I presume? trying... 2022-05-16 08:36:20 yes 2022-05-16 08:36:47 "unrecognized option --all" 2022-05-16 08:37:55 I assumed rc-update add virtualbox-drm-client default should do that at start? 2022-05-16 08:38:08 but worth trying from the command line nonetheless of course 2022-05-16 08:39:33 FWIW, I installed from alpine-virt-3.15.4-x86_64.iso. That wiki mentioned something about installing linux-virt, but that didn't work (can paste errors if needed, but they're annoying to get from the guest) 2022-05-16 08:39:54 I don't see why I would need to install linux-virt as a package given the way I did this install tho 2022-05-16 08:44:43 avpx: what does uname -r return? 2022-05-16 08:46:52 avpx: archlinux has VBoxClient-all, but we don't have that. But you can manually run VboxClient --display for resizing 2022-05-16 08:47:00 and --clipboard for clipboard support 2022-05-16 08:47:18 There are more options for other integrations 2022-05-16 08:49:23 Something interesting appears to be happening 2022-05-16 08:49:40 When I log out and go back to lightdm, it does appear to resize the display at that point 2022-05-16 08:50:59 ikke: uname -r returns: 5.15.32-0-virt 2022-05-16 08:53:01 I wonder if this is something specific to xfce then... 2022-05-16 08:54:55 Well no, lightdm also doesn't do the resolution changes correctly until it restarts too... 2022-05-16 09:16:02 I just tried rebooting into Windows and I get the same problem. I log into XFCE -> expanding the window does nothing/letterboxes the UI -> log out (go back to lightdm) and the display automatically resizes at this point 2022-05-16 09:16:24 But after that, same problem -- can't resize in lightdm or XFCE 2022-05-16 09:34:07 hmm! I just tried with sddm/kde instead of lightdm/xfce and the resizing works now... 2022-05-16 11:09:43 "i think that might not be..." <- Well, once i plug the phone to the computer, on the console, i get a lot of info. And the phone is properly identified by Alpine, the thing is that i do not know how to name the device on /etc/network/interfaces so that i can try your way to do it. How did you get to that device name enx00eo4c366590? 2022-05-16 11:09:44 I can see the device on /dev/input/usb/003 but i do not have a clue on how to map it or name it and could not find anything anywhere... 2022-05-16 13:03:30 sup, I'm building a k8s cluster with alpine as the host across 2 nodes, 2x Dell r630 and 1x Dell r730xd. I've installed and configured alpine successfully on both r630s however on the r730xd udhcpc is getting a lease of 169.254.0.2 from server of 169.254.0.1 after install no matter what I try. In the installer it successfully gets a DHCP Lease over 2022-05-16 13:03:30 the same interface from the same DHCP server and I've confirmed its not doing weird caching things. 2022-05-16 13:09:45 sounds like you have a dhcp server in your network that sends that lease, what's the issue here? 2022-05-16 13:14:21 the only difference in the networking is that the r730xd has an Intel I350-t rNDC while the other two have Broadcom BCM5720, so I'm thinking that maybe the installer is using a generic driver whereas the full OS boot isn't loading it and its causing weird things to happen 2022-05-16 13:14:53 ptrc there is only a single DHCP server on my network and its responding correctly to the installers request for lease 2022-05-16 13:15:16 but once its booted I'm not even seeing the DHCP request leave the NIC on a pcap 2022-05-16 13:15:29 booted the installed OS that is 2022-05-16 13:16:53 hm, can you try sniffing udp 67/68 on the machine and see where the dhcp packets are coming from? 2022-05-16 13:17:37 will try 2022-05-16 13:21:33 🙃 incredibly stupid configuration error on my behalf, the iDRAC's OS management interface was enabled and that showed up as eth0 in the system and was handing out DHCP leases on the loopback, I've disabled it now, will reconfigure networking and see if it works as expected 2022-05-16 13:34:39 "m1n1m4!: in my experience..." <- Right, i have dhcpdc running but i do not know how to name the device, and ifconfig shows only wlan0 and eth0, which ( i am guessing ) is because they are correctly named and defined at /etc/network/interfaces file... 2022-05-16 13:36:30 Also i am using a very lightweight install with minimal xorg-server, just enough to run firefox and a pdf reader, so no full DE ... 2022-05-16 16:34:55 m1n1m4[m]: idk if this helps, https://help.ubuntu.com/community/NetworkConnectionBridge 2022-05-16 16:35:43 m1n1m4[m]: it includes links to briding in kvm as well... 2022-05-16 17:48:15 "m1n1m4!: it includes links to..." <- cool, thanks will have a look! 2022-05-16 23:17:43 hello 2022-05-17 00:25:42 Hm, I'm noticing a very noticable decrease in performance in a SDL-based OpenGL game between v3.12 and v3.13. I've recompiled the game between upgrade but still performance is impacted. Is there any known gotcha between these versions for this type of usage? 2022-05-17 00:37:10 shrizza, you might want to narrow it down to a single cause 2022-05-17 00:37:20 maybe a performance regression in some package? 2022-05-17 00:47:11 The game performs fine on v3.12, but badly for both v3.13, v3.14, v3.15, and fails compilation in v3.16. 2022-05-17 00:47:20 For reference, the game is: https://github.com/avaraline/Avara 2022-05-17 00:48:35 The dependencies are: clang clang-dev directfb-dev glu-dev sdl2_net-dev sdl2_mixer-dev sdl2 2022-05-17 00:49:07 have you tried another game? 2022-05-17 00:49:34 Oh, and this is admittedly on old hardware too (ThinkPad X220). 2022-05-17 00:50:05 something might've changed, either SDL2, glu, or even directfb (now that I see it doesn't use regular mesa opengl, that might be the issue) 2022-05-17 00:50:18 I play a few other games and didn't observe any noticable slowdown on those. 2022-05-17 00:51:36 This game is somewhat similar in terms of SDL2 and it runs fine: https://github.com/shiromino/shiromino 2022-05-17 00:51:47 Are you able to test newer releases of Alpine to see if the (possible) regression is fixed? 2022-05-17 00:52:09 Saijin_Naib: they said they tested already 2022-05-17 00:52:30 Ugh, yep, sorry. 2022-05-17 00:53:06 it seems it doesn't compile on edge due to same thing as dotnet 2022-05-17 00:53:55 Also for reference, the compile error: src/util/AvaraGL.cpp:337:23: error: cannot initialize a parameter of type 'GLuint' (aka 'unsigned int') with an rvalue of type 'nullptr_t' 2022-05-17 00:54:19 next line from the error: glBindBuffer(GL_ARRAY_BUFFER, NULL); 2022-05-17 00:59:09 if someone would like to raise issue to get game upstream, here is additional context: https://github.com/dotnet/runtime/issues/67763 2022-05-17 00:59:17 s/get/the 2022-05-17 00:59:17 panekj meant to say: if someone would like to raise issue to the game upstream, here is additional context: https://github.com/dotnet/runtime/issues/67763 2022-05-17 01:03:36 Huh, thanks for that context. 2022-05-17 01:05:50 Basically, avoid using "NULL"? 2022-05-17 01:13:31 use NULL when NULL is appropriate 2022-05-17 01:13:42 don't just s/0/NULL/g 2022-05-17 01:31:36 i have xfce setup on alpinelinux . how do i get foreign character (eg. jap ) to be shown properly 2022-05-17 03:21:36 hello 2022-05-17 03:22:03 how do i get apk add wildcard working? eg. apk add font-noto-* 2022-05-17 03:56:56 oned wholed 2022-05-17 06:41:47 how do I get the version of currently installed package using apk? apk version works but returns formatted output. 2022-05-17 06:42:11 do I grep it or is there any other way? 2022-05-17 06:43:53 Hello, how would i use "setup-disk" with a custom btrfs layout? i have tried mounting the root subvolume and then mounting the other subvolumes aswell as boot (seperate partition) but when i try to run the command it says it does not look like a mountpoint. 2022-05-17 06:43:53 I am using the "-o subvol=" for mounting the subvolumes 2022-05-17 07:05:04 actually it seems the setup-disk is just ignoring the subvolumes or mounts. Is there a special way im meant to be doing these mounts? like are they meant to be just "mount x y" without any flags? 2022-05-17 07:54:44 i know i have been spamming here a bit. But i any reason "setup-disk" would make an unbootable boot? 2022-05-17 08:17:25 dhruvin u could try: apk list --installed | cut -d' ' -f1 | awk '{ print $NF }' 2022-05-17 08:18:46 and maybe add a grep after that apk list to get better output 2022-05-17 08:25:41 good morning uk 2022-05-17 08:26:08 any folk? 2022-05-17 08:28:32 dont mind i ask some questions related to xfce and alpinelinux 2022-05-17 08:30:54 hi, whats your question 2022-05-17 08:48:30 misthios, i like to get foreign character input working using ibus 2022-05-17 08:48:34 or fctix 2022-05-17 08:48:47 do you have a detail instruction on how to get it working 2022-05-17 08:59:25 from what i can find from arch wiki .gitlab and reddit it seems like: 1) install ibus and ibus-anthy (testing), more info: https://www.reddit.com/r/xfce/comments/ek23sb/how_to_write_chinese_on_xfce/ 2022-05-17 08:59:26 [REDDIT] How to write chinese on XFCE? (self.xfce) | 8 points (03100.0%) | 6 comments | Posted by Zeioth | Created at 2020-01-04 - 20:38:33UTC 2022-05-17 09:00:17 and this: https://wiki.archlinux.org/title/IBus#Initial_setup 2022-05-17 09:29:30 Misthios: i got the gist of what's needed from your command. thanks. 2022-05-17 10:07:47 achinese in libpinyin does not seem to include chinese pinyin 2022-05-17 10:08:01 can anyone verify this is true for ibus and libpinyin 2022-05-17 10:11:58 did u install: ibus-anthy-lang 2022-05-17 10:12:07 https://pkgs.alpinelinux.org/contents?branch=edge&name=ibus-anthy-lang&arch=x86_64&repo=testing 2022-05-17 10:19:28 Misthios , i need to get from testing repo rather than community repo? 2022-05-17 10:19:40 yes 2022-05-17 10:22:46 Misthios , i have ibus, libpinyin , ibus-anthy-lang ibus-anthy installed 2022-05-17 10:23:00 will that be enough? 2022-05-17 10:23:17 it might (never used it myself toh) 2022-05-17 10:23:39 achinese give an indonesian... 2022-05-17 11:08:53 Misthios, if you have an alternative solution, do let me know 2022-05-17 12:38:51 Hi everyone, at the moment, I'm trying to get Alpine Linux to boot over PXE on an old Sony Vaio Laptop. It boots fine until after it says `simple-framebuffer.0: [drm] drm_plane_enable_fb_damage_clips() not called`, after which the output overwrites itself and freezes shortly after. On a Thinkpad T430 which I used to generate the initramfs, this does not happen. Do you have any tips on how to diagnose this? 2022-05-17 12:47:06 Waweic: did you try to boot Alpine directly? And which gpu is in your laptop? 2022-05-17 12:48:43 Booting alpine directly using a thumb drive works fine. I can't tell exactly, but it should be an Intel embedded GPU 2022-05-17 13:03:03 Hey, I'm trying to install the proprietary NVIDIA driver. I'm following this guide https://arto.s3.amazonaws.com/notes/cuda, and have so far got glibc working and the installer running, but it errors saying it cannot continue while the Nouveau driver is in use. How do I disable Nouveau? 2022-05-17 13:18:01 Try rmmod nouveau 2022-05-17 13:23:48 That seems to have worked, thank you! It's prompting me about not being able to find glibc headers now, but I think that's because it's checking /usr/include instead of /usr/glibc-compat/include 2022-05-17 13:29:52 Ermine: Sorry, my battery died. Now plugged in again 2022-05-17 13:41:24 Is there a 3.16 rc1 ISO available? 2022-05-17 13:43:17 ikke: Now it's erroring saying it cannot find the kernel source tree for the currently running kernel (5.15.32-0-lts). I've tried installing linux-headers and linux-lts-dev but those do not seem to make any difference, I think it's because they are for version 5.15.38? 2022-05-17 13:44:08 Waweic: anyway, i don't know, sorry. My guesses are 1) i915 module wasn't loaded, 2) some kernel bug 2022-05-17 14:07:41 Ermine: I will have a look into the i915 module, thank you! 2022-05-17 14:08:18 You can try to compile kernel with i915 module built in and see if it works 2022-05-17 16:06:04 Is there a way to install the NVIDIA Container Toolkit for Alpine so that I can pass a GPU to a Docker container? 2022-05-17 16:23:13 are you running alpine as host or container 2022-05-17 16:24:10 Running it as host. 2022-05-17 18:29:56 is there a solution to get ibus with libpinyin to get chinese character input method working properly? 2022-05-17 18:40:47 is there a sunpinyin available for alpinelinux 2022-05-17 21:13:39 how can I set envvar for single service in openrc? 2022-05-17 21:15:12 panekj: I think adding a variable in the service's conf.d file would work for that 2022-05-17 21:15:13 export it in /etc/conf.d/ 2022-05-17 21:15:22 You do need to export it 2022-05-17 21:17:18 thanks ikke 2022-05-17 23:40:29 is there a solution for chinese character to be shown for ibus +libpinyin setup on xfce alpinelinux? 2022-05-18 01:08:51 nicknamenick: do you have the noto cjk and noto cjk-extra fonts installed? 2022-05-18 01:15:33 Saijin_Naib, both of them get chinese character display... 2022-05-18 01:15:49 how about the ibus input method .. the 'achinese' show indonesian.. 2022-05-18 01:16:33 Do you have those fonts installed? I'm not sure what font substitution or fail over might happen without them 2022-05-18 01:16:56 If you do then we might have a bug and you should report it on the issue tracker 2022-05-18 01:16:59 got both of them install and test the ibus setup.. 2022-05-18 01:17:50 my goal is to be able to write chinese character pinyin 2022-05-18 01:18:08 on other linux system, they have sunpinyin which is awesome 2022-05-18 01:18:49 Is that a different input method? I'm sorry, I never used pinyin on a computer haha. Paper and pencil 2022-05-18 01:20:57 Saijin_Naib , thank you for the help. i will just do a search on the net and see if i can yield any new stuffs 2022-05-18 01:21:27 Sorry I couldn't help more 2022-05-18 04:05:57 Hello again, any ideas how i could have apk take snapshots between installs similar to timeshift or snapper? 2022-05-18 04:18:42 ligert: what is your goal with that? 2022-05-18 04:26:30 its just nice to have snapshots made before system upgrades or installs 2022-05-18 04:37:19 I heard this idea before, somewhere else 2022-05-18 04:37:56 but I'm not a big fan of it 2022-05-18 04:43:28 if you use something like lvm, btrfs, zfs, then you can use that to take snapshots 2022-05-18 04:56:38 ikke: any ideas of an auto integration? or how id tie it into apks steps? 2022-05-18 04:56:53 auto integration with apk* 2022-05-18 04:57:04 there is none atm 2022-05-18 04:57:48 ahh, nice, guess ill have to make it 2022-05-18 04:57:57 or might have too 2022-05-18 14:35:38 ikke: LVM over EXT4 can do online snapshots? That's incredible... I was hemming and hawing over whether or not to redo everything in BTRFS for that functionality. 2022-05-18 14:56:35 that's the point of stratis 2022-05-18 16:15:32 https://en.wikipedia.org/wiki/Stratis_%28configuration_daemon%29?wprov=sfla1 2022-05-18 16:16:34 That was not as enlightening as I was hoping. So does stratis need a program to manage it? Perfect world, I'd have functionality similar to Volume Shadow Copies on NT that I don't have to manually manage 2022-05-18 17:13:27 what manages the management program 2022-05-18 17:35:50 Sane defaults, I would hope, or a single set&forget workflow 2022-05-19 11:40:31 in a diskless system, 50% (i think?) of system ram is used for the root file system.....is there a way to configure that split? ....perhaps use 60% for the root file system? 2022-05-19 11:41:41 ....if i have a lot of ram, maybe only use 10% for the root file system? 2022-05-19 13:05:00 should be defined in the bootstring or something like that 2022-05-19 13:05:09 depending on how its built 2022-05-19 14:04:00 rootflags kernel param 2022-05-20 07:45:12 now that alpine allows former community-maintainers to push to main (if i understand that correctly), does that mean former community packages could be maintained (if the maintainers wants to do that) for the full two years that a release is supported? 2022-05-20 07:46:11 that was already possible. A lot of packages are maintained by people without commit rights, they just make MR's that others merge 2022-05-20 07:48:57 ah i see 2022-05-20 12:06:47 Is there a way to install with tarball on RPI3? 2022-05-20 12:07:01 Some how to? 2022-05-20 12:27:53 Install a package or Alpine itself or...? 2022-05-20 12:53:59 ? 2022-05-20 12:54:10 Is there a way to install with tarball on RPI3? 2022-05-20 12:54:36 I'm creating 2 paritions, 1 bootable with boot folder and rest on normal root partition. Would that be alright? 2022-05-20 13:14:23 sagar_acharya: I think you need to extract the entire tar you downloaded into the boot partition, after installing (but before rebooting) you can move the data to the root partition. See https://wiki.alpinelinux.org/wiki/Classic_install_or_sys_mode_on_Raspberry_Pi for details. 2022-05-20 13:24:17 ktprograms: Thanks man! :) 2022-05-20 13:25:46 That's helpful 2022-05-20 13:29:38 Done! :) Booted 2022-05-20 13:52:38 There's no dhcpcd or dhclient in RPI3 alpine 2022-05-20 13:52:50 How to connect to internet from lan network? 2022-05-20 13:53:00 ethernet cable 2022-05-20 13:53:26 Are there local packages somewhere? I did see many apk files. 2022-05-20 13:56:30 Was there a network configuration step when you ran setup-alpine? 2022-05-20 22:41:08 Hi yall, I want to install alpine with a chroot style install 2022-05-20 22:41:13 rather than using the scripts 2022-05-20 22:41:35 since I want everything to be on a software raid with btrfs. Is there a guide that will give me a rough outline on how to do so? 2022-05-20 22:41:47 this is the best I found so far https://wiki.alpinelinux.org/wiki/Setting_up_a_laptop#Rubberhose_Attack 2022-05-20 22:42:03 or closest to what I need 2022-05-20 22:50:38 found this https://wiki.alpinelinux.org/wiki/Setting_up_disks_manually 2022-05-20 22:50:40 nvm 2022-05-20 23:17:05 it's just easier to have my os on a seperate drive 2022-05-21 02:57:19 does ash have something similar to bashrc? 2022-05-21 03:00:31 my bad didnt realise it used .profile as one wasnt there already 2022-05-21 07:35:43 Is there any documentation for /etc/apk/commit_hooks.d ? 2022-05-21 07:36:17 Can it be used for printing a message when the kernel gets upgraded, or is there a better tool for that? 2022-05-21 07:50:50 ktprograms: commit hooks don't get info about what packages got updated, only if it's running pre-commit or post-commit 2022-05-21 08:03:50 I'm having a weird issue with alpine booted in qemu having the vmlinuz-virt kernel and initramfs passed in through the -kernel, -initrd and -append arguments, I can run apk update just fine and it's telling me ~4829 packages available but when I try to install any of them it says "no such package" 2022-05-21 08:04:24 can you show your /etc/apk/repositories file? 2022-05-21 08:05:25 http://dl-cdn.alpinelinux.org/alpine/v3.15/main/ 2022-05-21 08:05:52 and what do you apk add 2022-05-21 08:06:18 ah I see where this is going and I don't like it … it's missing the other repositories, my bad 2022-05-21 08:06:35 thanks 2022-05-21 08:07:43 ptrc: So what's the best way to print a message when a package (the kernel) gets upgraded? Preferably at the end of apk upgrade so it's easy to spot. 2022-05-21 09:13:01 is anyone else having issues with xelatex? I get an error when I try and compile even an empty document: /usr/share/texmf-dist/tex/latex/base/size10.clointernal error; cannot read font names` 2022-05-21 09:13:32 pdflatex works fine, not sure exactly when this changed, but wondering if it's my fonts or not 2022-05-21 09:57:10 after installing lxd on a fresh install it doesnt not find lxc, but I can see that it was installed during the lxd installation, any clue? (another system installed 2 weeks ago doestn't have this issue) 2022-05-21 09:59:39 looking at this, i suppose a symlink may be involved? https://pkgs.alpinelinux.org/contents?branch=v3.15&name=lxc&arch=x86_64&repo=main 2022-05-21 10:02:45 lopid: you think a symlink missing? 2022-05-21 10:03:09 maybe. compare with the working system 2022-05-21 10:05:02 i don't see any 'lxc' executable 2022-05-21 10:05:25 unless it's /usr/sbin/init.lxc 2022-05-21 10:06:22 indeed I am just looking at the same thing... on my working machine I got a /usr/bin/lxc not on the non working, all the rest lxc-xxxx are on both systems 2022-05-21 10:06:58 is that a file or a symlink? 2022-05-21 10:07:07 but for the system it is install : doas apk add lxc 2022-05-21 10:07:07 OK: 1133 MiB in 240 packages 2022-05-21 10:07:10 it is a file 2022-05-21 10:07:26 -rwxr-xr-x 1 root root 13.4M Apr 4 11:03 lxc 2022-05-21 10:07:27 apk info -W /usr/bin/lxc 2022-05-21 10:08:11 /usr/bin/lxc is owned by lxd-4.0.9-r1 2022-05-21 10:08:34 hmm i don't see a lxd package 2022-05-21 10:08:36 from the non working system : ERROR: /usr/bin/lxc: Could not find owner package 2022-05-21 10:08:45 lxd is on edge community 2022-05-21 10:08:53 oh. maybe try reinstalling it 2022-05-21 10:09:08 already tried no sucess 2022-05-21 10:09:25 apk fix lxd ? 2022-05-21 10:09:43 I am wondering if this is not coming from a mix of repo (edge , 3.15 ...) 2022-05-21 10:10:12 what repos is it configured to use right now? 2022-05-21 10:10:55 I think I know... on the working system : lxd-4.0.9-r1 on the non working lxd-4.0.9-r3 2022-05-21 10:11:05 it seems that something changed in the middle 2022-05-21 11:08:48 Would using an apk commit hook that checks if the currently running kernel version is ddifferent from the version in /lib/modules on post-commit be a good way to print a message on kernel upgrade? 2022-05-21 11:15:18 hm, so when I launch the VM there is always like a delay of ~10 seconds between the last message "SATA link down yada yada ..." and then it proceeds with "Freeing unused kernel image" any ideas why it's waiting there for like 10 seconds and then just proceeds? I would like to shave these 10 seconds off. 2022-05-21 11:17:40 it's the alpine linux kernel https://dl-cdn.alpinelinux.org/alpine/v3.15/releases/x86_64/netboot-3.15.4/vmlinuz-virt 2022-05-21 11:26:07 post dmesg 2022-05-21 11:31:24 interesting, so I replaced the kernel cmdline from the typical "ip=dhcp alpine_repo=…" with "console=…" so that I can get the dmesg to paste it but the kernel booted instantly with that. So I pinpointed that to the "ip=dhcp" line which surprises me, I thought the "ip" argument is handled in initrd and not in the kernel 2022-05-21 11:40:45 ip= is handled in the kernel, for diskless setups where everything comes off NFS 2022-05-21 12:35:19 Is there a way to become a part of Alpine team? 2022-05-21 12:38:35 begs: depends on what you want to do, but step 1 is getting involved in the community 2022-05-21 12:38:45 begs: you can start create merge requests or similar 2022-05-21 12:39:45 alpine 3.16.0 rc3 was just tagged. some improvements in the setup scripts. you will now be prompted to set up a user account, and if that is skipped you get question about allow root logins with openssh 2022-05-21 12:40:08 there is also a new setup-desktop script 2022-05-21 12:47:32 ncopa: There are still cases where root login is useful after having a non-root user, such as using scp to system config files. 2022-05-21 12:48:43 s/scp to/scp on 2022-05-21 12:48:43 ktprograms meant to say: ncopa: There are still cases where root login is useful after having a non-root user, such as using scp on system config files. 2022-05-21 12:49:23 You can always set a password / add ssh keys 2022-05-21 12:49:41 ktprograms: you can still add ssh keys 2022-05-21 12:50:13 It would save time and makes it easier to explain in a guide 2022-05-21 12:56:44 if you want to use doas then use doas, don't sometimes ssh root and sometimes not 2022-05-21 12:57:04 and scp is deprecated anyways 2022-05-21 12:57:28 rsync --rsync-path='doas rsync' 2022-05-21 12:57:52 probably doesn't work with password prompt though 2022-05-21 12:57:57 Hello71: Can that be done from the host? 2022-05-21 13:01:07 how else would you use it 2022-05-21 13:01:19 what host 2022-05-21 13:10:01 Sorry, didn't mention I was thinking about VMs. Although now that I think about it there isn't any difference. 2022-05-21 13:10:42 What I was thinking was that you _can_ use scp without root login by running doas scp inside the VM, that's why I was asking if it can be done from the host. 2022-05-21 13:16:14 ikke: I'd like to help in general and I'm already involved to some extent 2022-05-21 13:17:31 ncopa: I have nothing specific to do 2022-05-21 13:17:38 Documentation is something we could use help with if that's something you're interested in 2022-05-21 13:18:04 docs is a great place to start 2022-05-21 13:18:57 there is a lot of work needed to do with the docs, and good docs are so important 2022-05-21 13:19:00 (that's true for most projects also) 2022-05-21 13:19:11 other thing that would be very useful is QA 2022-05-21 13:19:20 I have been thinking of setting up a QA team or something 2022-05-21 13:19:41 and help with automated testing 2022-05-21 13:20:06 I would like to replace bats with kyua for the abuild tests 2022-05-21 13:20:14 decoupling infra from qa is tricky though 2022-05-21 13:20:54 ncopa: Never used kyua, why is it better? 2022-05-21 13:21:45 its posix shell, it has some nice helper, like atf_check 2022-05-21 13:21:58 atf_check -s exit:0 prog 2022-05-21 13:22:10 runs prog and verifies that it exits with 0 2022-05-21 13:22:21 -o match:regex 2022-05-21 13:22:33 will test if stdout has regex 2022-05-21 13:22:41 -o empty will test that stdout is empty 2022-05-21 13:23:00 similar with -e 2022-05-21 13:23:03 and stderr 2022-05-21 13:24:21 ikke: it's docs.alpinelinux.org or there are other docs that would require improvements? 2022-05-21 13:24:33 Mostly docs.a.o 2022-05-21 13:24:35 ikke: have a look at the tests I made for alpine-conf https://gitlab.alpinelinux.org/alpine/alpine-conf/-/tree/master/tests 2022-05-21 13:24:48 There is a channel #alpine-docs 2022-05-21 13:25:20 You could contact nangel to see what needs to be done 2022-05-21 13:25:42 Or spacetoast 2022-05-21 13:26:03 Though Spacetoast is not that much involved anymore 2022-05-21 13:26:45 ncopa: ok, so main advantage is posix shell instead of bash / bats 2022-05-21 13:27:51 I also find it generally nicer to work with 2022-05-21 13:27:56 ok 2022-05-21 13:29:04 I find bats a bit non-intuitive when it comes to show stdout stderr when debugging 2022-05-21 13:29:30 there is a `run` keyword, but you manually have to add test for exit status etc 2022-05-21 13:30:21 More assertion like 2022-05-21 13:30:30 also I think kyua is used for bigger projects like the BSDs, which means it scales 2022-05-21 13:30:45 and has a track record 2022-05-21 13:33:02 with kyua you will also have a test directory automatically set up and is the cwd 2022-05-21 13:33:15 so you can just create temp files in current dir 2022-05-21 13:33:24 and its cleaned up afterwards 2022-05-21 13:34:37 bats feels a bit more clumsy 2022-05-21 13:34:41 imho 2022-05-21 13:52:59 ncopa: regarding bats, is Alpine packaging an older version? when I was working on persistent-storage tests and searched for BATS docs online they seemed to describe a completely different BATS (i.e. refs to bats-core etc) 2022-05-21 13:55:53 Hello, I am hoping I am in the right place to get some help. 2022-05-21 14:03:58 I am trying to setup pipewire audio on alpine linux. I have been following the guide on the wiki https://wiki.alpinelinux.org/wiki/PipeWire, at the moment I am actually not 100% sure on how to start it. I run x11 with i3, so does it make sense to add just `pulsewire` or should I run `wireplumber` ? 2022-05-21 14:06:21 ncopa: https://gitlab.alpinelinux.org/alpine/abuild/-/merge_requests/139 2022-05-21 15:16:12 Hello71: It's confusing, but scp(1) is not deprecated. The scp protocol is deprecated, but scp(1) does not use the deprecated protocol anymore unless you pass -O. 2022-05-21 15:17:53 The new prototcol is sftp. There is also a command sftp(1), which is not the same as the protocol. sftp(1) is a command that gives you a familiar interface if you're used to FTP, whereas the sftp protocol is a generic secure file transfer protocol. 2022-05-21 15:20:16 well, scp command was deprecated 2022-05-21 15:20:23 now it is sort of undeprecated 2022-05-21 15:26:37 ACTION adds 'undeprecated' to lexicon 2022-05-21 15:47:23 ACTION suggests reprecated 2022-05-21 15:51:22 How to make the changes of setup-alpine permanent? 2022-05-21 15:51:39 I set things up and again I have to set them again. Somehow they aren't getting stored 2022-05-21 15:52:14 I'm on RPI3 2022-05-21 15:53:29 did u use lbu commit -d after installing? 2022-05-21 15:53:46 (assuming that u use diskless mode) 2022-05-21 15:54:48 nope 2022-05-21 15:54:59 Alright I'll do this time 2022-05-21 15:55:10 You mean after setup-alpine right? 2022-05-21 15:55:26 yes 2022-05-21 15:55:40 this page has some more info: https://wiki.alpinelinux.org/wiki/Raspberry_Pi 2022-05-21 15:57:21 Misthios: Thanks :) 2022-05-21 15:57:26 np 2022-05-21 17:17:32 https://www.jool.mx/en/siit-dc.html 2022-05-21 17:18:27 I'm trying to enable siit-dc but when I execute "modprobe jool_siit" , there's nothing in /lib/modules/5.15.32-0-rpi directory 2022-05-21 17:18:52 I did try both apk add jool-modules-rpi and jool-modules-lts but both throw a ton of errors 2022-05-21 17:19:27 And I wasn't able to get through to having a jool_siit module of kernel 2022-05-21 17:23:06 what kind of errors would you get? 2022-05-21 17:23:40 It fills quite some pages. 2022-05-21 17:24:02 There's directory permission issues even though I'm root 2022-05-21 17:24:24 shi_foo: Ah, possibly because of the modloop 2022-05-21 17:24:39 I assume this is a run-from-ram system? 2022-05-21 17:25:08 Error: jool-modules-rpi-5.15.32-0-rpi: faile to rename lib/modules/...... to lib/modules/........./jool.ko 2022-05-21 17:25:15 Yeah 2022-05-21 17:25:31 Yeah. modloop shows up 2022-05-21 17:25:57 What am I doing wrong? 2022-05-21 17:26:18 modloop uses squashfs, which is read-only 2022-05-21 17:26:32 But there is a way to use an overlayt 2022-05-21 17:26:40 overlay* 2022-05-21 17:26:45 I have used ext4 img 2022-05-21 17:27:03 aah. nvm, above statement is wrong 2022-05-21 17:27:14 What should I do? 2022-05-21 17:27:32 Would I have to build the package myself? 2022-05-21 17:27:45 no 2022-05-21 17:27:49 edit /etc/conf.d/modloop 2022-05-21 17:28:36 There's overlay_size 2022-05-21 17:28:38 yes 2022-05-21 17:29:08 I change it to 1 ? 2022-05-21 17:29:12 What does it do? 2022-05-21 17:29:42 You need to specify a size 2022-05-21 17:29:45 https://www.kernel.org/doc/Documentation/filesystems/tmpfs.txt 2022-05-21 17:30:02 It will denote the maximum size it will take 2022-05-21 17:31:09 shi_foo: does grep overlay /etc/filesystems return something? 2022-05-21 17:32:14 ikke: why would it? 2022-05-21 17:32:26 There's no /etc/filesystems 2022-05-21 17:32:31 sorry 2022-05-21 17:32:37 /proc/filesystems 2022-05-21 17:33:39 shi_foo: you can set it to something like 100m 2022-05-21 17:33:58 overlay in modloop? 2022-05-21 17:34:20 overlay_size 2022-05-21 17:35:04 Done, now do I have to restart service? 2022-05-21 17:35:13 yes 2022-05-21 17:35:32 which? 2022-05-21 17:35:37 modloop 2022-05-21 17:35:45 There's no modloop service in rc-status 2022-05-21 17:37:08 It's not a service that keeps running 2022-05-21 17:37:13 Which package do I install lts or rpi? 2022-05-21 17:37:23 And what are the differences? 2022-05-21 17:37:54 shi_foo: If you use the rpi kernel, you need the rpi modules 2022-05-21 17:37:58 Are you running on an rpi? 2022-05-21 17:38:09 Yes 2022-05-21 17:38:15 Then you need the -rpi version 2022-05-21 17:38:33 What does `uname -r` return? 2022-05-21 17:39:12 It still shows no space left on device 2022-05-21 17:39:17 while apk add 2022-05-21 17:39:28 Yup it's the rpi kernel 2022-05-21 17:39:34 Did you restart the modloop service? 2022-05-21 17:39:46 Yes 2022-05-21 17:40:30 what does `mount | grep modules` return? 2022-05-21 17:44:59 nothing 2022-05-21 17:46:49 Thanks a ton @ikke 2022-05-21 17:47:07 ACTION will have to leave now 2022-05-22 06:44:58 hello, i am trying to restart my cubieboard (arm A10) with alpine. 2022-05-22 06:44:58 Has anyone ever managed to do this? I boot fine, but no screen (other than the debug console) and no network. No /dev directory either (message in the logs). I'm open to all leads. 2022-05-23 09:04:43 Hi, is it possible to rsync alpine packages? 2022-05-23 09:06:50 yes, see this page: https://wiki.alpinelinux.org/wiki/How_to_setup_a_Alpine_Linux_mirror 2022-05-23 09:06:56 thanks 2022-05-23 09:07:50 Very nice 2022-05-23 11:59:09 can we have license files added to alpine-conf and other repos please. i've had a few cases where i wanted to adapt some scripts for my own projects in good faith, and couldn't because the license was implied to be MIT, but there was no copyright notice to be found anywhere. 2022-05-23 12:12:14 added to alpine-conf 2022-05-23 12:20:40 Thank you, https://gitlab.alpinelinux.org/alpine/alpine-conf/-/issues/10485 is fixed then 2022-05-23 12:23:58 thanks! 2022-05-23 15:42:18 I'm working on 3.16. release notes and would appreciate a review. https://wwwtest.alpinelinux.org/posts/Alpine-3.16.0-released.html 2022-05-23 15:42:26 check links, spelling etc 2022-05-23 15:45:29 typo in Adminitrator 2022-05-23 15:48:00 Gigabyte link fails with redirect loop probably 2022-05-23 15:48:47 clandmeter: ^ :P 2022-05-23 15:49:47 anything new on the browser front, or ff still king? 2022-05-23 15:50:24 chromium and firefox{,-esr} are available in community, I doubt anything new will be added since most of them are chromium forks and it's PITA to maintain 2022-05-23 15:50:36 firefox is very likely to move to testing in 3.17 2022-05-23 15:50:40 chromium works 2022-05-23 15:51:15 personally, I recommend using flatpak 2022-05-23 15:52:29 ncopa: any reason why python link is pasted as text and not like others? 2022-05-23 15:53:27 panekj: thanks. its just me who is starting to get tired... 2022-05-23 15:53:54 no worries :P thanks for all the work 2022-05-23 15:54:52 ncopa: can you update the gigabyte uri to https://www.gigabyte.com/ 2022-05-23 15:55:09 yes sir! thank you sir! 2022-05-23 15:55:17 panekj: is chroium new? 2022-05-23 15:55:25 no 2022-05-23 15:55:28 nope 2022-05-23 15:55:28 i like qutebrowser, but it hasnt worked well enough .. 2022-05-23 15:55:38 but what is new is that chromium actually works :) 2022-05-23 15:55:49 obrigada 2022-05-23 15:55:50 hehe 2022-05-23 15:56:12 chromium could be a bit more friendly towards musl, but otherwise, ff and chromium kind of have same amount of issues 2022-05-23 15:58:04 qutebrowser seems to use castrated chromium 2022-05-23 16:05:11 qt-webengine 2022-05-23 16:09:40 ncopa: maybe setup-desktop should be highlighted like 'sudo' and other commmands? 2022-05-23 16:12:42 👍 2022-05-23 16:13:11 "Qt WebEngine uses code from the Chromium project." 2022-05-23 18:11:47 ACTION throws release confetti 2022-05-23 18:12:11 🎊 2022-05-23 21:03:32 i burned the alpine iso to 2 different usb sticks using the `dd` command mentioned in the installation guide 2022-05-23 21:05:16 ACTION uploaded an image: (126KiB) < https://matrix.org/_matrix/media/r0/download/matrix.org/BehcOWRigYDbUJGmGdnyheMF/IMG_20220523_220416.jpg > 2022-05-23 21:07:39 jbara[m]: how if you motherboard configured regarding boot options? 2022-05-23 21:09:24 there's something else 2022-05-23 21:11:06 it did boot about a week ago .. and i haven't touched my BIOS .. all i did was to boot it up .. umount the usb drive , physically disconnect it and then reconnect it .. and then i run `setup-alpine` on it 2022-05-23 21:11:59 trying to create something similar to "bootable usb with persistence" on other distros 2022-05-23 21:14:11 "jbara: how if you motherboard..." <- i didn't understand the question, but i can boot other distros normally (I'm about to try gentoo's live iso just to test and I'll report back) 2022-05-23 21:34:15 well 2022-05-23 21:34:55 "IMG_20220523_220416.jpg" <- this is on UEFI boot , a similar error occures on bios as well 2022-05-23 21:35:51 ACTION uploaded an image: (197KiB) < https://matrix.org/_matrix/media/r0/download/matrix.org/JMBapHzYYDfoOhUjGftikKFq/IMG_20220523_221835.jpg > 2022-05-23 21:36:25 i just tried gentoo and archlinux live installers and they didn't even show up as a boot option for some reason 2022-05-23 21:37:50 ACTION uploaded an image: (178KiB) < https://matrix.org/_matrix/media/r0/download/matrix.org/VcGkrCQtxZYAxiZQWyKaMNzu/IMG_20220523_223718.jpg > 2022-05-23 21:38:45 and i really cannot see anything wrong with it (and i didn't change it for a long time now, and used it to install a couple of distros before) 2022-05-23 22:03:40 possibly turning off legacy support might help 2022-05-24 01:24:22 er, legacy usb 2022-05-24 01:54:56 I'll try that , and report back (but probably tomorrow , it's 3 am here) 2022-05-24 05:24:31 Anyone else on current/latest edge (v3.16.x) having issues with TLS/SSL in email clients (Geary, Evolution, Thunderbird)? Happens across two machines both on latest/edge, does not occur with same accounts from Android or Windows 2022-05-24 05:27:00 what issues are those 2022-05-24 05:28:02 Geary won't sync new emails down, Evolution will sync down but wont send, Thunderbird won't authenticate to any account 2022-05-24 05:28:11 I'm guessing TLS issues 2022-05-24 05:28:23 Did 3.16 do anything major with OpenSSL? 2022-05-24 05:28:31 well if it syncs (authenticated successfully) and then won't send then clearly it's not a certificate issue 2022-05-24 05:28:38 this sounds like an issue with your specific provider 2022-05-24 05:28:50 4 providers all work fine from non-Alpine 2022-05-24 05:28:52 and without error messages there's nothing to do 2022-05-24 05:29:29 What are error messages? 2022-05-24 05:30:12 for instance if you think you have tls issues, and the thing uses openssl, you can check the connections yourself with `openssl s_client` easily 2022-05-24 05:30:15 and if the certs pass, then.. 2022-05-24 05:31:14 Evolution throws failed to connect to account X: the reported error was "Failed to authenticate: Timeout was reached" 2022-05-24 05:31:26 For each account. Geary doesn't throw an error in the UI. Thunderbird times out 2022-05-24 05:31:58 ACTION sent a code block: https://matrix.org/_matrix/media/r0/download/matrix.org/xjIoQYshpgAmZKaGgeihwMWR 2022-05-24 05:32:05 Evolution's errors when launched from console 2022-05-24 05:33:12 ACTION sent a code block: https://matrix.org/_matrix/media/r0/download/matrix.org/kfjKZTvThvLHbzJwjbFHGgvn 2022-05-24 05:33:53 no idea what those assertions mean but i would guess `assertion 'uri != NULL' failed` is pretty bad 2022-05-24 05:34:21 Yeah, and nothing changed on these two machines configuration-wise, just keeping up with Edge updates 2022-05-24 05:34:37 And again, all of these accounts work fine in this network from Windows and Android 2022-05-24 05:35:04 So this is something Alpine I guess, if it isn't isolated to Geary/Evolution/Thunderbird. It started on 2022-05-22 2022-05-24 05:35:45 If I'm the only one with the issue, then whatever I guess, but I'm asking in case this is more widespread and it got missed 2022-05-24 05:38:01 sadly i really can't guess why it would fail 2022-05-24 05:40:04 Ah well. Living on the edge burned me again 2022-05-24 05:40:09 I'll just tap shit out on my phone 2022-05-24 05:41:00 glibmm was upgraded 2022-05-24 05:41:27 So try KMail or something? 2022-05-24 05:41:36 it was upgraded but it had nothing but like 3 changes 2022-05-24 05:41:40 and i can also read my own email fine 2022-05-24 05:43:35 hmm, glibmm2.68 -> 2.72.1 🤔 2022-05-24 05:43:56 that is correct, yes 2022-05-24 05:44:22 and the 2.66.4 one is actually 2.4 2022-05-24 05:47:17 hm 2022-05-24 05:47:37 thunderbird works fine, but i seem to see the same thing in geary 2022-05-24 05:48:51 KMail is behaving 2022-05-24 05:49:06 fails to trust certificate and the cli logs are just `GLib-GObject:invalid cast from 'ApplicationTlsDatabase' to 'GTlsDatabaseOpenssl'` 2022-05-24 05:49:32 Not that I can actually understand, but what would change that would make the certificates untrusted now? 2022-05-24 05:49:49 if that warning is the cause then the code does not even 'check' it 2022-05-24 05:51:29 evolution works fine 2022-05-24 05:52:56 I wonder if it trips on one if it'll trip on all the rest 2022-05-24 05:53:10 Because evolution only syncs down here, but fails to authenticate to send via SMTP for every account 2022-05-24 05:53:31 works for both for me 2022-05-24 05:54:16 Superbly odd 2022-05-24 05:55:24 ah 2022-05-24 05:55:32 another clue.. 2022-05-24 05:55:53 think i figured it out 2022-05-24 05:56:52 Oooh, fun. Do tell 2022-05-24 05:57:28 haha 2022-05-24 05:57:55 for geary, it's c9263f72949769f0c1d6c679bc4317a14aac4f0b 2022-05-24 05:58:45 Oooooh. Alright, that's getting interesting 2022-05-24 05:58:49 for evolution/thunderbird; i can't reproduce your issue at all, so no idea 2022-05-24 05:59:02 thunderbird doesn't use this i don't think, not sure about evolution 2022-05-24 05:59:54 do you have both openssl and openssl3 installed? 2022-05-24 06:00:26 that wouldn't matter 2022-05-24 06:00:32 hm, unless.. 2022-05-24 06:01:02 evolution still works fine 2022-05-24 06:01:32 anyway, i will revert the glib change 2022-05-24 06:02:27 Wait, isn;t the problem openssl not glib? 2022-05-24 06:02:36 no 2022-05-24 06:03:59 but this all worked with GNUTLS, right? 2022-05-24 06:06:11 yes 2022-05-24 06:13:17 hah, gentoo doesn't even have an option for the openssl version 2022-05-24 06:14:10 So that means GNUTLS is more preferred? 2022-05-24 06:14:30 https://bugs.gentoo.org/827206 funny 2022-05-24 06:14:39 well, if you want the informal analysis 2022-05-24 06:14:51 the openssl backend is weird experimental shit that nobody is supposed to use 2022-05-24 06:15:01 not sure why i merged that one, i was probably half a sleep, happens 2022-05-24 06:15:05 thanks for the report 2022-05-24 06:16:58 "please don't second-guess our defaults" 2022-05-24 06:17:13 aye, https://gitlab.gnome.org/GNOME/glib-networking/-/blob/eb887265f1a036af858493f4490a6110fe7d642c/meson_options.txt#L2 2022-05-24 06:17:21 Love it, haha. Hey, no worries! Thanks for the detective work and the fix! 2022-05-24 06:17:32 wellll, i haven't fixed evolution 2022-05-24 06:17:46 but it also uses libsoup, which also uses this 2022-05-24 06:17:51 no idea why it worked for me, maybe a fluke 2022-05-24 06:18:34 I'm going to hope that this is it and test/report when it's merged and I fetch the updates 2022-05-24 06:18:48 they should be up 2022-05-24 06:19:21 and thunderbird.. is in another universe. that needs its own investigation 2022-05-24 06:28:23 Geary is behaving, Evolution is behaving, Thunderbird is behaving 2022-05-24 06:28:46 Both machines, too. Beautiful stuff 😄 2022-05-24 06:51:23 :) 2022-05-24 06:51:37 not sure why thunderbird changed at all and everything worked for me, but nice 2022-05-24 06:51:48 and i got sniped from my bedtime again.. 2022-05-24 09:36:11 this is what pulled in openssl: https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/24458 2022-05-24 09:38:37 yes, i linked the commit above :) and opened an issue, and reverted it, fixed now 2022-05-24 09:40:19 psykose: thank you! 2022-05-24 09:41:13 i did merge it, so it was kinda my fault :p 2022-05-24 10:15:27 How do I get Ruby 2.7 installed? I tried the ruby-build package to let it compile itself but it crashes on finding openssl/libressl despite having both openssl-dev-1.1.1o-r0 and libretls-dev-3.5.2-r0 2022-05-24 10:17:27 could you post the build logs 2022-05-24 11:22:18 psykose: http://dpaste.com/6359HA9GQ 2022-05-24 11:24:02 > Check ext/openssl/mkmf.log for more details. 2022-05-24 11:25:24 http://dpaste.com/79MRYKU7M 2022-05-24 11:26:17 seems to want libnsl-dev 2022-05-24 11:26:56 and perhaps more stuff 2022-05-24 11:27:32 ah wait 2022-05-24 11:28:14 misread 2022-05-24 11:28:55 There's also openssl-dev-3.0.0-r2 installed which might be getting detected instead? 2022-05-24 11:29:47 not sure where you even got that as that can only be openssl3-dev 2022-05-24 11:29:48 But I added libnsl-dev just in case and trying again. For some reason it doesn't exit on configure failure so it takes time before I see the log 2022-05-24 11:29:58 nah, the libnsl doesn't matter 2022-05-24 11:30:55 Mhmm, not sure 2022-05-24 11:30:57 but the tests look broken 2022-05-24 11:30:58 like 2022-05-24 11:31:02 in the libressl test 2022-05-24 11:31:06 error: expected identifier or '(' before '|' token 2022-05-24 11:31:18 because the line is literally '|:/ === LIBRESSL_VERSION_NUMBER undefined === /:|' 2022-05-24 11:31:22 same goes for the openssl one 2022-05-24 11:31:29 int conftest_const[(OPENSSL_VERSION_NUMBER >= 0x10001000L) ? 1 : -1]; 2022-05-24 11:31:31 that is not valid c 2022-05-24 11:31:46 Only openssl and openssl-dev in /etc/apk/world so not sure where from does openssl3 come from 2022-05-24 11:31:49 something in the autoconf is broken 2022-05-24 11:32:23 maybe it wants autoconf2.13 ? 2022-05-24 11:34:59 i really can't say why it breaks (and we had it build with latest autoconf on 2.7 anyway), but it's just something in those build scripts 2022-05-24 11:45:59 OK, thanks. I'll try with that and see. :-) 2022-05-24 11:52:42 hi 2022-05-24 11:55:33 which one ISO file suitable for Raspberry Pi 3? 2022-05-24 11:55:54 psykose: Doesn't seem to have helped. Thanks anyway. 2022-05-24 11:56:00 any of the rpi ones 2022-05-24 11:56:35 CcxWrk: yeah, no idea why it really fails :) there's a reference to a patch on <2.7.4 in the history or something to fix stuff but this is newer than that 2022-05-24 11:57:38 alpine-standard-3.16.0-armv7.iso does not? 2022-05-24 11:58:00 no 2022-05-24 11:58:17 and they're not isos, you have to extract them onto a fat32 partition yourself, or something 2022-05-24 11:58:17 ok 2022-05-24 12:01:19 could anyone point me on page with installation process description on Raspberry Pi 3? 2022-05-24 12:03:01 https://wiki.alpinelinux.org/wiki/Raspberry_Pi something like this, not sure how up to date it is 2022-05-24 12:10:48 Hi, does the initramfs in Alpine support btrfs? That is, does it btrfs scan at boot? 2022-05-24 12:13:59 doesn't do the scan for you, no 2022-05-24 12:15:10 So you have to modify the initramfs to do that in order to have a btrfs install? 2022-05-24 12:15:39 this one howto better https://wiki.alpinelinux.org/wiki/Classic_install_or_sys_mode_on_Raspberry_Pi 2022-05-24 12:16:11 some shit like this https://gitlab.alpinelinux.org/alpine/aports/-/issues/9539#note_237427 2022-05-24 12:17:31 @psykose, that wouldn't work if you want alpine to boot from a btrfs root 2022-05-24 12:17:42 I saw that earlier, that's why I'm asking 2022-05-24 12:17:46 ah 2022-05-24 12:17:48 then yes 2022-05-24 12:19:06 I boot with a btrfs root partition, works fine. I added `btrfs` to `/etc/mkinitfs/mkinitfs.conf` and `rootfstype=btrfs` to the kernel command line 2022-05-24 12:19:40 @PureTryOut Nice. Thanks for the info. 2022-05-24 12:20:00 i assume that doesn't work with subvolume root 2022-05-24 12:20:08 I don't do raid though 2022-05-24 12:20:18 My `/` is a btrfs subvolume 2022-05-24 12:20:21 h 2022-05-24 12:20:22 hm 2022-05-24 12:20:22 I don't need RAID. Just subvolumes. 2022-05-24 12:20:58 `root=UUID= rootflags=subvol=` and voilá 2022-05-24 12:21:10 You can do btrfs subvolume set-default I think to use a subvolume rather than / 2022-05-24 12:22:34 Then if you do mount /dev/sdX with btrfs on it, by default it will mount the subvolume that is the new default instead of / 2022-05-24 12:27:36 psykose: I guess I could just try making a container with Alpine 3.13 for this app, if that's still on the mirrors. 2022-05-24 17:52:46 bonjour 2022-05-24 17:53:15 look for #traballant 2022-05-25 03:41:16 can I put in a request for the tectonic typesetting package be updated in edge? the current version has a bug with opening fonts and doesn't work at all 2022-05-25 03:42:17 hello all. i have a problem with the newest alpine. I installed in a vm. set up default using setup-alpine. created user and restarted. logged in and setup-desktop and selected xfce. restarted. lightdm showed up normally but when i login, it accepts but asks again. never going into xfce 2022-05-25 03:49:00 codebam: could you give a sample thing that fails to open the font 2022-05-25 03:49:32 psykose: can I just link you my CI job that fails? I had the same error locally in a container as well 2022-05-25 03:49:42 sure 2022-05-25 03:50:01 https://app.circleci.com/pipelines/github/codebam/resume/131/workflows/96333dff-3c15-471f-ab4c-0b32ae74ee63/jobs/101 2022-05-25 03:50:54 hm, doesn't fail for me to run the same 2022-05-25 03:51:23 now let's try a few more things.. 2022-05-25 03:51:46 um idk I tried it on alpine edge in a container locally and it just says this 2022-05-25 03:51:56 ok, i can reproduce 2022-05-25 03:52:02 https://pb.sbehan.ca/wHZc 2022-05-25 03:52:05 yeah, i just mean it didn't fail in a 'regular' desktop, now i can find more stuff 2022-05-25 03:52:11 oh okay 2022-05-25 03:52:47 thanks for looking into this 2022-05-25 03:53:08 hmm 2022-05-25 03:53:13 what part of a tex file normally even says what font to use 2022-05-25 03:53:57 well I'm using \usepackage{libertine} but it throws the same error if I remove that package 2022-05-25 03:54:10 so I think it happens with the default fonts as well 2022-05-25 03:55:01 it doesn't happen on the 0.9.0 appimage but that might just be because it's an appimage 2022-05-25 04:00:25 hah 2022-05-25 04:00:32 yet another thing broken with icu-data-full being split 2022-05-25 04:00:36 well, if you add that it's fixed 2022-05-25 04:00:42 i will also upgrade it in edge and add the proper depends 2022-05-25 04:01:18 oh okay I'll do that, thank you! 2022-05-25 04:03:49 yep that fixed it. awesome thanks 2022-05-25 05:39:13 Hi, I keep getting AttributeError: module 'flask' has no attribute 'safe_join' 2022-05-25 05:39:28 for the python program that uses flask as an error 2022-05-25 05:40:00 anyone know which package would provide that attribute? the flask documentation says flask has it and this program worked in the last version of alpine 2022-05-25 05:44:46 flask 2.1 removed it, not sure what docs you are reading 2022-05-25 05:44:57 > safe_join is removed, use werkzeug.utils.safe_join instead. 2022-05-25 05:45:00 https://flask.palletsprojects.com/en/2.1.x/changes/ 2022-05-25 05:45:31 what program prints that 2022-05-25 05:45:56 psykose: it's this program that I used for http upload on xmpp 2022-05-25 05:45:59 it's not packaged 2022-05-25 05:46:05 thanks, Ill submit a patch 2022-05-25 05:46:15 to the upstream program? sure 2022-05-25 05:46:20 it should be backwards compatible 2022-05-25 05:47:05 (to change the import) 2022-05-25 05:49:04 or werkzeug.security.safe_join which it seems to alias, but i think they both resolve 2022-05-25 05:49:19 ah right, flask is a pallets library 2022-05-25 05:51:47 thanks for the help psykose 2022-05-25 05:53:37 I gotta update my laptop and get jami all packaged 2022-05-25 12:34:42 what happened to the update-extlinux mentioned in https://rancher.com/docs/k3s/latest/en/advanced/#additional-preparation-for-alpine-linux-setup . i dont see this binary on my path 2022-05-25 12:35:58 it's in the syslinux package 2022-05-25 12:36:40 which should be installed if you have syslinux installed, but perhaps you installed with grub instead 2022-05-25 12:37:33 in which case those kernel opts go into /etc/default/grub somewhere and then grub-mkconfig -o /boot/somewhere/grub.cfg , etc etc 2022-05-25 12:42:10 psykose: i installed alpine through alpine-virt-3.15.4-aarch64.iso 2022-05-25 12:43:06 you still get to pick stuff during the install 2022-05-25 12:44:41 psykose: https://bpa.st/XQUA so stick those options mentioned in the article in GRUB_CMDLINE_LINUX_DEFAULT ? 2022-05-25 12:44:50 if you are using grub, yes 2022-05-25 12:45:00 and then you have to regenerate the config 2022-05-25 12:45:00 okay 2022-05-25 13:01:13 am 2022-05-25 13:01:28 oh sorry, i typed in the wrong window 2022-05-25 13:26:08 Grubs from other distros fail to detect alpine' initramfs-lts 2022-05-25 13:27:43 we have a patch for 10_linux.in to add initramfs-${version} 2022-05-25 13:27:49 i assume they don't, so indeed it's not valid 2022-05-25 13:31:30 Ah ok, will apply this patch manually 2022-05-25 13:36:15 do you mean this patch? https://gitlab.alpinelinux.org/alpine/aports/-/blob/master/main/grub/0009-fix-kernel-version-detection.patch 2022-05-25 13:37:02 no 2022-05-25 13:37:06 that was a fix that is no longer needed 2022-05-25 13:37:19 https://gitlab.alpinelinux.org/alpine/aports/-/blob/master/main/grub/alpine-mkconfig.patch i assume it's just this 2022-05-25 13:37:36 (and the reason the former isn't needed is because we removed double '-') 2022-05-25 13:37:45 before, it failed on *-edge-virt for instance 2022-05-25 13:39:24 Ok, thank you 2022-05-25 14:07:01 Unfortunately, it didn't work 2022-05-25 17:20:36 im not too happy with grub in general. its complicated, and fails to detect alpine kernel 2022-05-25 17:21:04 however, grub support syslinux config, so I wonder if we should ship grub with syslinux config 2022-05-25 17:21:43 and ship update-extlinux as separate package, maybe renamed as update-syslinux? 2022-05-25 17:24:09 that doesn't sound very good 2022-05-25 17:25:19 if you're throwing out os probing then just write a custom grub.cfg 2022-05-25 17:25:24 (generator) 2022-05-25 17:33:26 there's not a lot of choice short of writing another bootloader to replace them both, for the entire linux community 2022-05-25 17:33:48 that also exists: https://github.com/limine-bootloader/limine 2022-05-25 17:34:03 i think i have an apkbuild somewhere 2022-05-25 17:34:32 hm 2022-05-25 17:39:45 supported filesystems: absolutely nothing 2022-05-25 17:40:21 admittedly this probably doesn't matter at all for the common uefi+fat case though, does it 2022-05-25 17:40:55 i'm just interested to know if any os/distribution has baked in limine yet 2022-05-25 17:57:04 This table may be useful: https://wiki.archlinux.org/title/Arch_boot_process#Boot_loader 2022-05-25 18:00:52 ... And, regarding uefi, there aren't many choices 2022-05-25 18:05:01 using syslinux config was just an idea I have had for a while. might be its not a good idea 2022-05-25 18:05:18 im just not very happy with the complexity in the grub config generator 2022-05-25 18:20:35 i agree, grub.d is very bad 2022-05-25 18:20:45 grub-core is ~meh 2022-05-25 19:57:00 if I may add my unasked for opinion regarding classic bootloaders such as grub and syslinux: they are a relic of the past and unneeded in an uefi world. The uefi firmware is doing a good job at being the bootloader. 2022-05-25 19:57:51 how does one pass kernel options using uefi? 2022-05-25 19:57:55 https://www.kernel.org/doc/html/latest/admin-guide/efi-stub.html#passing-kernel-parameters-from-the-efi-shell 2022-05-25 19:58:06 suspiciously quick reply… 2022-05-25 19:58:20 had it already in the clipboard but I was contemplating whenever I want to add it 2022-05-25 19:59:01 there are a few ways actually. One is like this through an efi shell, then another one would be through an "extra data" field in the efi load option structure 2022-05-25 19:59:19 the last efi shell i used could not execute arbitrary images by hand like this 2022-05-25 19:59:22 which was very epic nice 2022-05-25 19:59:34 all it could load was boot/boot$arch.efi and nothing else with no params 2022-05-25 19:59:50 granted, an exception to be sure 2022-05-25 20:00:10 the final one is excercised in the unified kernel image approach lined out in the archlinux wiki where the cmdline is backed into the efi binary. This allows for signing the cmdline as well, making secureboot sensible 2022-05-25 20:00:24 psykose: startup.nsh? 2022-05-25 20:00:34 don't remember 2022-05-25 20:03:00 the efi shell is a funny thing. It can come with the kernel but it's also a project on github you can find, compile yourself and then launch on a PC/VM. It's part of https://github.com/tianocore/edk2 2022-05-25 20:05:26 the latest uefi spec is ~2500 pages 2022-05-25 20:06:07 yes, it's an absolute behemoth 2022-05-25 20:07:33 which is a good argument for relics /s 2022-05-25 20:09:06 well, your average uefi firmware also includes an dhcp client, and if it supports it, an iscsi client so that it can download the bootloader from there as well 2022-05-25 20:09:37 it may even include an HTTP client so it can request the efi binary to load via a RESTful service 2022-05-25 20:09:50 disclaimer: i went through the uefi specs once and survived to tell the tale 2022-05-25 20:19:39 ACTION wishes everything would inevitably go the way of coreboot (or libreboot or what have you) 2022-05-25 20:27:54 yeah, one is allowed to dream but the uefi bootloader works quite well. And I think I understand enough now to groan when I see a chain such as uefi -> grub -> linux because the grub step there is really unnecessary, if not counterproductive because it prevents a sensible secureboot deployment. 2022-05-25 20:29:56 right 2022-05-25 20:30:18 @psychose thanks again for the help yesterday. Just finished installing Alpine with encrypted btrfs with subvolumes. It took me an hour. I was really delighted to se that "setup-disk -m sys /mnt" added everything for btrfs automagically. 2022-05-25 20:30:28 in mkinitfs.conf and extlinux.conf 2022-05-25 20:30:46 :) you should thank ncopa, he fixed a ton of the setup-* script bugs right before release 2022-05-25 20:30:57 i think before you would have had to manually edit like 3 things in mkinitfs 2022-05-25 20:30:58 thanks you ncopa :D 2022-05-25 20:31:13 is nvme fixed as well? 2022-05-25 20:31:31 i saw at least two things in the log for it 2022-05-25 20:31:32 probably 2022-05-25 20:31:35 give qemu a test :) 2022-05-25 20:31:47 it's live on 3.16 iso 2022-05-25 20:32:02 qemu is not representative of real hw :P 2022-05-25 20:32:29 that is the fault of the hardware! 2022-05-25 20:33:15 tbh, the only proper host OS is hypervisor 2022-05-25 20:36:48 ACTION uploaded an image: (176KiB) < https://matrix.org/_matrix/media/r0/download/uc.neviani.fr/lnreAFfQWYBCPtUDpyUcHzmG/PXL_20220525_203545839.jpg > 2022-05-25 20:36:49 Maybe it is already reported but 3.16 has an issue (line 1599 from setup-disk) 2022-05-25 20:39:57 that picture has 2000s music album cover feel 2022-05-25 20:41:56 blt[m]: https://gitlab.alpinelinux.org/alpine/aports/-/issues/13861 it's fixed 2022-05-25 20:49:07 it's fixed in.. edge somewhere 2022-05-25 20:49:38 unreleased alpine-conf 2022-05-25 20:49:48 ah 2022-05-25 20:49:55 see, it helps to actually read messages before typing 2022-05-25 20:49:58 always forget to do that one 2022-05-25 20:50:02 :) 2022-05-25 20:50:15 to be fair i have not slept 2022-05-25 20:50:23 I can confirm from my experience that reading prevets misunderstandings 2022-05-25 20:50:35 me neither 2022-05-25 20:50:48 sleep deprivation is a 1-way ticket to psykosis 2022-05-25 22:43:04 Is there anyway to check which packages are installed from /home/anjan/packages/testing 2022-05-25 22:43:42 I upgraded to 3.16 but alot of packages are not being upgraded cause they old packages from that repo were not compiled with the new packages in 3.16 2022-05-25 22:43:53 for example, I just found out python was never upgraded 2022-05-25 22:44:05 so Im left with a half 3.15 half 3.16 install 2022-05-25 22:48:05 You can disable your repo, and apk update && apk update -a 2022-05-25 22:48:20 s/update -a/upgrade -a/ 2022-05-25 22:48:20 Ermine meant to say: You can disable your repo, and apk update && apk upgrade -a 2022-05-25 22:52:02 there was a terrible shell script somewhere my girlfriend pasted 2022-05-25 22:52:33 sadly i lost it 2022-05-25 22:52:46 ah 2022-05-25 22:52:58 `grep C: /lib/apk/db/installed | while read line; do zgrep -a -A2 $line ~/packages/testing/x86_64/APKINDEX.tar.gz; done` 2022-05-25 22:53:05 replace the path in there with the actual repo 2022-05-25 22:53:41 you could also pipe it into grep ^P: to filter to names 2022-05-25 22:54:32 Ermine: tried that didnt work 2022-05-25 22:54:35 psykose: Ill try that 2022-05-25 22:55:40 funny thing psykose 2022-05-25 22:55:48 I deleted my ~/packages/testing.... 2022-05-25 22:55:58 haha 2022-05-25 22:56:12 the apkindex should still be cached 2022-05-25 22:56:19 you can pass it to the /var/cache/apkindex instead 2022-05-25 22:56:24 if you figure out which one it is 2022-05-25 22:56:42 or maybe not, no clue 2022-05-25 22:56:51 you can also try upgrade something you know is out of date 2022-05-25 22:56:59 with a `apk add 'thing>oldver'` 2022-05-25 22:57:05 and it will conflict and tell you what's not compatible 2022-05-25 22:57:08 and all those things are yours 2022-05-25 23:03:23 I thought I was doing ok 2022-05-25 23:03:28 I mightve borked this install 2022-05-25 23:04:00 what does upgrade -a say? 2022-05-25 23:04:44 panekj: it just exits without any errors 2022-05-25 23:04:48 doesnt upgrade anything 2022-05-25 23:05:02 and upgrade --no-cache -a? 2022-05-25 23:05:05 just run upgrade thing>ver on anything you know and go from there 2022-05-25 23:05:17 upgrade -a will never resolve to anything because of the incompatibilities 2022-05-25 23:05:45 panekj: same thing as before 2022-05-25 23:05:51 psykose: Im trying an apk policy on things 2022-05-25 23:05:56 hopefully I find something.... 2022-05-25 23:06:10 well, you said python wasn't upgraded 2022-05-25 23:06:14 that's an easy start 2022-05-25 23:06:20 apk add python3>3.9 2022-05-25 23:06:20 psykose: I fixed that 2022-05-25 23:06:22 ah 2022-05-25 23:06:24 :) 2022-05-25 23:07:03 thing is, networkmanager is broken when before the upgrade it was working 2022-05-25 23:07:11 turns out i need the networkmanager-wifi package 2022-05-25 23:07:14 yeah 2022-05-25 23:07:15 I installed that... 2022-05-25 23:07:24 and then 2022-05-25 23:07:25 not sure if there's something hiding in the depths 2022-05-25 23:07:35 Im having trouble staying connected to my wifi 2022-05-25 23:07:41 I gotta check the logs 2022-05-25 23:07:51 that's probably more related to just new networkmanager and not the splitting 2022-05-25 23:24:37 ok, my brain wont allow me to bear with that 2022-05-25 23:24:49 I think Ill think of something and write a neat blog post heh 2022-05-26 04:34:31 Between 3.15 and 3.16, Nextcloud was upgraded from v22 to v24, but you need to run the `occ upgrade` command to upgrade, and that doesn't support updates between multiple major versions. Anyone know how I could fix this? Or a way to downgrade back to the 3.15 version of nextcloud? 2022-05-26 04:35:12 downgrade whole system to v3.15 2022-05-26 04:36:53 Is there a specific set of commands I should use to do that safely? Or is it just change the repository urls and update? 2022-05-26 04:38:18 make sure to add --available 2022-05-26 05:00:29 Ah I see, nextcloud23 is a separate package now 2022-05-26 05:11:01 right, exactly for this purpose 2022-05-26 09:16:43 Hi 2022-05-26 09:17:40 Is there a recommended way of setting ulimits system-wide in Alpine? I found that installing 'shadow' and using /etc/security/... would be an option, but then I thought maybe there's some other way to achieve that? 2022-05-26 10:23:01 Anyone using docker on Alpine? 2022-05-26 10:23:16 probably quite few people me including 2022-05-26 10:23:40 yes, someone is using docker on alpine 2022-05-26 10:24:11 Hm, ok. Well, I just wondered if that's common or not, as I do have some issues running Drone ci/cd on an Alpine system using docker. And I am trying to figure out where the problem might be,... 2022-05-26 10:25:08 it would be helpful if you stated what's wrong, how you tried to fix it, etc. 2022-05-26 10:25:18 esc4rg0t: If drone is still using older versions of docker/runc, that might be a cause of issues 2022-05-26 10:26:46 I was hesitating as I am still unsure where to put this issue. On the whole, Drone is running. But sometimes certain actions just freeze (like a drone runner freezes, doens't output anything anymore). Sometimes it seems that certain network connections time out etc. etc, it's quite hard to put the finger on it. 2022-05-26 10:27:12 ikke, you mean the internal docker/runc version that their image uses? 2022-05-26 10:27:18 no, the hosts 2022-05-26 10:27:26 but those would not cause freezes / network issue 2022-05-26 10:27:28 issues* 2022-05-26 10:27:52 ikke, well, drone is running on my hosts...on the Alpine ones,... 2022-05-26 10:28:05 ok 2022-05-26 10:28:14 What alpine linux version? 2022-05-26 10:28:24 3.15.4 2022-05-26 10:29:30 Just seeing many shim disconnected", "cleaning up dead shim" etc in the docker logs, but I am no docker expert so I cannot say if that's normal. 2022-05-26 10:30:10 We use docker on alpine quite a lot ourselves and it works fine for us 2022-05-26 10:30:58 ikke, that is encouraging I guess. I also run an 'RKE2' kubernetes cluster which is based on docker on Alpine, and I don't have issues there,... 2022-05-26 10:31:37 So maybe I need to find a substitute to Drone, at least if I cannot solve that issue. 2022-05-26 10:31:56 you could try woodpecker 2022-05-26 10:33:00 Oh, thanks for the hint! I didn't know that this existed :-) 2022-05-26 10:38:50 panekj, have you personally used both Drone and Woodpecker in the past? 2022-05-26 13:10:15 esc4rg0t: i think you can set rc_ulimit in /etc/rc.conf 2022-05-26 15:38:17 qutebrowser seems to work fine! sweet! 2022-05-26 15:51:09 and elinks has colors now :/ 2022-05-26 15:56:07 and it is not in the list on https://no-color.org/ :/ 2022-05-26 16:17:03 vimb still crashes in 2 sec :p 2022-05-26 16:44:56 have you ever used up a keyboard? 2022-05-26 16:45:14 "used up a keyboard" sounds kinky... 2022-05-26 16:45:33 (used so much it broke down somehow) 2022-05-26 16:45:44 on my laptop 2022-05-26 16:46:09 i dont think i ever have, although i dont use laptop a lot 2022-05-26 16:49:37 laptop keyboards seem the least reliable. 2022-05-26 16:50:03 i've never had an external keyboard fail just from normal use. normally it'd have to be kicked or something 2022-05-26 16:50:18 lol 2022-05-26 16:56:06 i might sell all my old ones, not even keep a backup .. 2022-05-26 17:04:57 Desktop, never. Laptop, yep. I still have my IBM M2 keyboard and (and same-era) mouse working 😛 2022-05-26 17:06:19 kinda strange ey 2022-05-26 17:14:04 esc4rg0t: a bit, but it was also long time ago and I barely remember using Drone, I'm using woodpecker but it's hosted for me(+others) so I'm mostly a consumer :P 2022-05-26 17:27:15 i'm updating to 3.16 and doing 'Vimdiff old new' in update-conf. it's opening both the exiting and the new file in readonly mode. shouldn't the existing be readwrite? 2022-05-26 17:27:28 existing* 2022-05-26 17:28:20 maybe it's just because this happens to be /etc/sudoers, which is already mode 440 2022-05-26 17:38:57 yes, that was it 2022-05-26 18:13:32 is there something like 'motion' (if there is motion in the room, dump webcam pics) in repo? 2022-05-26 18:13:46 and/or just to take pics from webcam 2022-05-26 18:15:48 frag: you mean like....."motion"? https://pkgs.alpinelinux.org/package/edge/testing/x86_64/motion 2022-05-26 18:18:00 minimal: ah, in edge... 2022-05-26 18:56:31 is there a webcam that works out of the box? (with ffmpeg etc) 2022-05-26 19:01:09 ncopa, oh, wow, great! Thanks for that one :-)! 2022-05-26 19:06:54 panekj, well, I will give it a try tomorrow then. Looking quite nice and there's a proper helm chart it seems... 2022-05-26 19:12:46 frag: Any UVC-compliant webcam, which tends to be a lot these days from what I've been finding. I think most webcams that advertise themselves as "driverless" for Windows 7+ and MacOS are UVC 2022-05-26 19:35:28 Saijin_Naib: okok, thanks :] 2022-05-26 19:51:59 basically all cheap webcams are uvc nowadays 2022-05-26 19:58:58 logitech c920 is one i have that works great and looks fine for how cheap it usually is 2022-05-26 20:34:14 Pretty sure the Brio 4K is UVC, you just don't get the software features without the proprietary tool 2022-05-26 20:34:52 So, not just cheap ones. I wish MILC and DSLR webcam modes were plain UVC 😭 2022-05-26 20:58:54 mmhmm 2022-05-26 21:26:31 just noting. saw an error upgrading one sysinstall from 3.14 -> 3.16, as seen here: https://share.riseup.net/#rDUzI-Li01JYom3URXZIzw was resolved with apk-fix afterwards. 2022-05-26 21:26:46 didn't see this on any others. 2022-05-26 21:34:12 in 3.14 those were provided by polkit and polkit-elogind 2022-05-26 21:34:20 now they are polkit-libs and polkit-elogind-libs 2022-05-26 21:34:41 think something missed a replaces, although in your case it seems wrong because you are swapping from polkit to polkit-elogind on upgrade 2022-05-26 21:36:14 polkit-elogind can replace polkit, and polkit-elogind-libs can replace polkit-elogind and polkit-libs, not sure how it's possible to even have it go the other way 2022-05-26 21:45:10 i dunno. that was the only 3.14 install i had, the others were 3.15. didn't look at why it was set up that way. 2022-05-26 21:45:45 assuming you didn't change anything in your world, could you post it 2022-05-26 21:47:38 https://share.riseup.net/#r3FY8UrOm7KQFhv_TU1URw 2022-05-26 21:49:25 you had explicitly added -libs packages? 2022-05-26 21:50:34 maybe not me, but apparently :) 2022-05-26 21:50:37 also polkit-libs did not exist on 3.14, so that doesn't even install 2022-05-26 21:50:59 means it was changed from what was actually there on 3.14 2022-05-26 21:51:06 this was used as a print server and a toy, other people were on it. 2022-05-26 21:51:11 i' 2022-05-26 21:51:21 i'm saying i cannot even install that world because that doesn't exist 2022-05-26 21:51:38 interesting. 2022-05-26 21:54:24 i hadn't (nor have time) to wonder why, just shared the error in case it mattered. 2022-05-26 21:54:35 and after removing that package that doesn't exist, i can install that list, then upgrade to 3.16 with no errors 2022-05-26 21:54:40 so, perhaps it was not the same world file 2022-05-26 21:54:49 that's what i was thinking 2022-05-26 21:55:02 after i pasted, i thought it didn't look complete to me 2022-05-26 21:55:34 complete in what sense 2022-05-26 21:55:45 in the sense that the upgrade was 400+ packages 2022-05-26 21:56:00 the world file does not have every package, it has everything explicitly added 2022-05-26 21:56:16 and resolves to the same 400+ packages 2022-05-26 21:56:32 right, but i'd done other the upgrades and i dunno, it seemed like it was missing things. 2022-05-26 21:56:39 such as 2022-05-26 21:56:54 emphasis on 'seemed' 2022-05-26 21:58:01 i don't have time anymore (or at least this year) to take it further, sorry 2022-05-26 21:58:46 it's working, and people can print to it from their iphones, which is all that matters at the moment. :) 2022-05-27 00:49:07 Hello! Im having an issue with zsh on a remote server. For one it does not take in ~/.zshrc, it also does the weird thing where deleting a character visually only moves the cursor forewards. In addition ls returns unrecognized option: N which is confusing. I am on root and this is a fresh install I've done myself, not using an image from my provider which is Hetzner. I am new to 2022-05-27 00:49:09 Alpine. 2022-05-27 00:52:22 are you using a custom zsh config 2022-05-27 00:53:32 yeah but no behavior is different weather or not it exists 2022-05-27 00:53:59 well, for a start for that ls error to show up you need to have aliased it to something that passes -N to ls 2022-05-27 00:54:08 if you type `type ls` what do you get 2022-05-27 00:58:25 ok yeah it was aliased. i dont remember exactly what but something else was missing from what should have been there that made me think zsh didnt load the config but the ls issue is fixed 2022-05-27 01:00:21 if you want to use ls -N you'll need to add coreutils 2022-05-27 01:00:23 aside from that, dunno 2022-05-27 01:00:36 you could send me your config and say what doesn't work and i'll see if i can figure it out 2022-05-27 01:03:16 nothing else has to do with the config its just that visually characters dont get deleted 2022-05-27 01:03:22 but i can still send it iyw 2022-05-27 01:04:17 if they don't get deleted then it's either an issue with the config or some terminfo/terminal stuff 2022-05-27 01:05:24 yeah i vaguely remember a similar issue i had now ill try to find what i did 2022-05-27 01:07:29 what are equivalent locale tools in alpine 2022-05-27 01:09:02 what kind 2022-05-27 01:09:53 locale-gen 2022-05-27 01:09:59 to set a locale? probably just export LANG=.. and apk add musl-locales 2022-05-27 01:10:15 granted, not very complete, and musl itself is missing a few locale-related things 2022-05-27 01:10:30 i checked its not an issue with ps1 2022-05-27 01:17:21 tested with bash and it is not an issue so i dont think it has to do with locales 2022-05-27 01:17:44 the erasing bug dissappears entirely in a different shell? 2022-05-27 01:17:48 just seems like your config then 2022-05-27 01:19:12 removing my config does not help ill check system configs 2022-05-27 01:20:14 did you redo a `exec zsh` after deleting it 2022-05-27 01:22:00 ofc 2022-05-27 01:22:38 and it def unloaded bc i lost ps1 2022-05-27 01:22:59 and then immediately after.. if you run sh/bash it fixes itself? 2022-05-27 01:24:05 yeah from the zsh session 2022-05-27 01:25:13 strange 2022-05-27 01:29:02 not a problem with system configuration 2022-05-27 01:31:40 *zsh system config as in /etc/zsh 2022-05-27 01:34:47 huh ctrl+l redraws the prompt without clearing 2022-05-27 02:11:44 i booted off an alpine usb to see if the problem persisted and it did not. setting TERM=linux fixed all the issues 2022-05-27 02:21:10 what was the term before 2022-05-27 02:21:40 and what is your actual term that you ssh with 2022-05-27 02:24:01 rxvt-unicode-256color 2022-05-27 02:24:02 urxvt 2022-05-27 02:25:01 mm 2022-05-27 02:25:15 then i assume it's an issue with it being missing remotely or something, shrug 2022-05-27 02:25:39 i keep a SetEnv TERM=xterm-256color in my .ssh/config for `Host *` for that reason :) 2022-05-27 02:28:13 wise 2022-05-27 02:28:58 ok now its not loading ps1 lmfao 2022-05-27 02:29:17 ps1 is the only variable it doesnt load from .zshenv 2022-05-27 02:29:23 i love linux 2022-05-27 02:30:14 linux is love and hate :) 2022-05-27 02:30:52 i cant believe its now conditioned me to be comforted by issues 2022-05-27 02:32:15 bruh what else sets ps1 from the time between .zshenv being loaded and .zshrc being loaded lmfao 2022-05-27 02:36:45 uhh 2022-05-27 02:36:59 zprofile gets loaded after zshenv 2022-05-27 02:37:17 which sources profile 2022-05-27 02:37:28 which sets ps1 2022-05-27 02:37:55 zshenv -> zprofile -> zshrc -> zlogin 2022-05-27 02:38:15 and they have global ones too that load yours as well after, so you want to set PS1 in zshrc not zshenv 2022-05-27 02:38:27 not sure why it was in env, seems a bit backwards from what a ps1 is 2022-05-27 02:38:49 and if you ask me, i have no idea why a shell needs like 20 configuration files, but here we are 2022-05-27 02:39:08 i put all env variable defs in env for organization 2022-05-27 02:39:55 its not zsh though i checked all the global configs and i sure dont have a zprofile 2022-05-27 02:40:02 but i wont think about it too hard 2022-05-27 02:40:25 zsh loads /etc/zprofile 2022-05-27 02:40:40 and all it does is source /etc/profile 2022-05-27 02:40:47 (which then does some stuff) 2022-05-27 02:40:54 but all of that you want to keep, just don't define things in zshenv 2022-05-27 02:43:34 what are the like symbolic purposes of every config i found smth a while ago on it but havent been able to find it since 2022-05-27 02:49:39 zshenv (always sourced, env variables) -> zprofile (login shell) -> zshrc (interactive) -> zlogin (zprofile but actually its after zshrc, lol) -> zlogout (?) 2022-05-27 02:50:30 tl;dr put things in zshrc and forget about it 2022-05-27 02:52:45 sounds about right 2022-05-27 02:54:57 tf does busybox yes do 2022-05-27 02:55:02 Test: Hello 2022-05-27 02:55:48 test passed 2022-05-27 02:55:52 sal: same as any yes 2022-05-27 02:56:00 it just prints y forever in a loop 2022-05-27 02:56:02 without sleeping 2022-05-27 02:56:19 you can use it to accept prompts sometimes in a script, with `yes | thing` 2022-05-27 02:56:28 aside from that i use it to use all the cpu cores sometimes 2022-05-27 02:57:25 i didnt know yes was a thing before today 2022-05-27 06:55:39 hi 2022-05-27 06:56:16 busybox/cal doesnt support -w, nor show current date anymore? 2022-05-27 06:58:21 did it used to? 2022-05-27 06:59:42 lopid im pretty sure it worked on 3.15 2022-05-27 07:00:24 it definitely did not 2022-05-27 07:00:32 you probably don't have util-linux cal anymore 2022-05-27 07:06:01 oh, it was uninstalled during upgrade? 2022-05-27 07:06:58 you tell me 2022-05-27 07:07:23 if you had `util-linux` installed, then no, because that also pulls in -misc which has it 2022-05-27 07:07:40 but no version of busybox cal has -w to my knowledge, at least not in alpine 2022-05-27 07:08:31 cant remember removing linux-util, but will leave it uninstalled and see if anything else breaks 2022-05-27 07:11:39 seems to be in util-linux-misc now, not sure if that is a change 2022-05-27 07:13:11 it's a 'change' but if you had util-linux before it's pulled in anyway 2022-05-27 07:14:23 i guess i didnt have util-linux then .. not sure what is up 2022-05-27 07:14:29 no matter :] 2022-05-27 07:50:11 you can always do apk add cmd:cal 2022-05-27 07:50:24 and you'll get what ever package providing the cal binary 2022-05-27 10:24:21 hi 2022-05-27 12:33:45 do you have a working palemoon (browser) on alpinelinux ? 2022-05-27 12:34:18 are you asking if it's in alpine repos? 2022-05-27 12:35:37 panekj, i did a search but found nothing 2022-05-27 12:35:59 probably because no one bothered to package it for alpinelinux 2022-05-27 12:37:39 i like to know if there is a way to create a livecd from a alpinelinux setup(in qemu) 2022-05-27 12:42:51 you can use 'data' disk mode while installing 2022-05-27 12:57:28 does the palemoon upstream still forbid any branding if you patch a single line of anything 2022-05-27 12:57:38 because there will need to be patches to build it at all :) 2022-05-27 12:57:45 last time I checked, yes 2022-05-27 12:57:59 one of the worst upstreams i've ever seen 2022-05-27 12:58:00 https://www.palemoon.org/redist.shtml# 2022-05-27 13:26:57 psykose: m( 2022-05-27 14:06:42 Is there a good way to find which firmware packages are actually being used? 2022-05-27 14:07:29 Hi guys, a few days ago I installed Alpine and I was surprised that the Q&A group is in IRC! 2022-05-27 14:09:08 nickersonm: modinfo $(lsmod | grep -v Module | awk -e '{ print $1}') | grep ^firmware 2022-05-27 14:09:29 and then correlate that with firmware packages 2022-05-27 14:12:39 Of course, I am very happy that I got acquainted with IRC ... but the Telegram group was not easier !? :) 2022-05-27 14:13:34 telegram is not free software 2022-05-27 14:13:44 panekj: thanks! Looks like this machine isn't using anything except possibly linux-firmware-amd 2022-05-27 14:18:08 panekj: Ummm ... so this is a kind of support for free software ... how interesting :D 2022-05-27 14:22:04 Hello, I quite suck at hardware knowledge, so does anybody knows if the ppc64le port of alpine will run on a powermac g5 ? 2022-05-27 14:22:20 most people who use telegram never seem to even consider what they're using 2022-05-27 14:22:30 shiny features tho 2022-05-27 14:23:05 ppc64le is power8 2022-05-27 14:23:32 So that means no? 2022-05-27 14:23:52 by roughly 12 years 2022-05-27 14:24:07 sadly not 2022-05-27 14:24:09 Yikes 2022-05-27 14:24:12 Dammit 2022-05-27 14:24:40 The only linux that runs on it seems to be void 2022-05-27 14:24:51 But I really wanted to use alpine 2022-05-27 14:25:28 i think adelie targetted it, but i have no idea 2022-05-27 14:27:19 also not sure how void supports it as i don't see a specific reference 2022-05-27 14:27:31 and their ppc64le is also power8, and the big endian one is planned to be dropped 2022-05-27 14:28:04 ah, right, the big endian one is g5 2022-05-27 14:28:41 sadly all the retro arches go this way 2022-05-27 14:29:17 and by sadly i mean everyone wants to run something on their $oldpc, but nobody wants to spend 100 hours a week maintaining an entire distribution for old hardware, with the knowledge for it 2022-05-27 14:29:52 keeping up with new things and fixing them on things that nobody even thinks of is certainly not an easy task 2022-05-27 14:30:08 even regular ppc64le is a bit broken on alpine, haha 2022-05-27 14:30:29 invoked: Hey bro ... this also applies to Google, Facebook (meta) & etc... 2022-05-27 14:32:53 and so it does :) 2022-05-27 14:33:29 people with old hardware need to team up and make a distro 2022-05-27 14:33:41 i don't think they're unaware of that 2022-05-27 14:33:46 just most of them don't actually know how to do that 2022-05-27 14:34:08 good learning opportunity 2022-05-27 14:34:09 i've met some that are, and they just do everything themselves 2022-05-27 14:46:17 panekj: 99,11Yes, I agree 2022-05-27 14:50:28 That guy started to distribute apks via alpine unofficial telegram channel 2022-05-27 14:57:46 Within a few days of using Alpine, I noticed that Busybox tools (commands) were weaker and lighter than coreUtility. 2022-05-27 14:58:58 Ahh, but isn't the risk/reward of BusyBox having 95% of the tool coverage at 0.95% of the tool count and file size? 2022-05-27 14:59:53 Ermine: which guy 2022-05-27 15:00:03 mckay ofc 2022-05-27 15:00:04 psykose: mckaygerhard 2022-05-27 15:00:07 ah 2022-05-27 15:01:06 but those apks are from github 2022-05-27 15:01:26 99,11I installed the CoreUtils package from Alpine Repository and was able to access the CoreUtils commands99,99 2022-05-27 15:01:48 my eyes 2022-05-27 15:01:52 can you stop with this color shit 2022-05-27 15:02:26 I can even see it even on irccloud (pain) 2022-05-27 15:02:54 light grey on light cyan doesn't help spread the message you intended 2022-05-27 15:02:54 s/I can even see it even on irccloud (pain)/I can even see it on irccloud (pain) 2022-05-27 15:02:54 panekj meant to say: I can even see it on irccloud (pain) 2022-05-27 15:03:07 (pain) 2022-05-27 15:08:09 I'm very, very sorry ... I'm using an Android client ... and I do not know why it suddenly became colored !!! 2022-05-27 15:08:34 is ok 2022-05-27 15:08:46 Thanka 2022-05-27 15:11:31 I think learning to work with IRC is harder than learning Linux :| 2022-05-27 15:15:48 Saijin_Naib: understand ... but that was not my question ... I am writing and sending in full now :/ 2022-05-27 15:21:25 Situation with android irc clients is sad, unfortunately 2022-05-27 15:25:10 Ermine: Right, you use the terminal? 2022-05-27 15:38:00 I use WeechatDroid connected to a Weechat instance 2022-05-27 16:21:51 I didnt even know that u could do that color thing 2022-05-27 16:22:14 it's neat 2022-05-27 16:22:20 though setting foreground is usually unreadable 2022-05-27 16:23:13 er, background 2022-05-27 16:23:15 brain good 2022-05-27 16:25:11 ACTION pats psykose brain 2022-05-27 16:51:46 1-Within a few days of using Alpine, I noticed that Busybox tools (commands) were weaker and lighter than coreUtils. 2022-05-27 16:51:48 did not show!) 2022-05-27 16:51:48 (For example, when I tried with the "LS -L" command to see Suid 2022-05-27 16:51:48 2-I installed the CoreUtils package from Alpine Repository 2022-05-27 16:51:48 (When I tried to see SUID again it showed!) 2022-05-27 16:51:49 3-But then when I looked at /bin with the ls command, I saw that various links were made to main files (coreUtils and busybox)! 2022-05-27 16:51:51 Can simultaneous use cause problems? 2022-05-27 16:52:37 no, when you install coreutils it replaces tools provided by busybox 2022-05-27 16:54:54 i just check `busybox ls -l` and it shows the exact same rws for suid 2022-05-27 16:55:39 :3 2022-05-27 17:04:56 panekj: 99,11Well this is very good! ... I use Alpine on the local system 2022-05-27 17:05:30 :/ 2022-05-27 17:06:09 99,11I have to change the client !! 2022-05-27 17:06:16 Sorryyyyyy 2022-05-27 17:12:48 *flashbang out* 2022-05-27 17:15:59 Friends, I am using the "Revolution IRC" client in Android ... it seems to have a bug ... it sends a color at once ... I'm really sorry, I'm trying to find a solution for it 2022-05-27 17:24:55 I use the same client and I don't have this bug 2022-05-27 17:25:03 That said, it is shitty 2022-05-27 17:40:06 panekj: But it has not been completely replaced ... with the exception of a few commands ... many are still linked to the busybox, I'm surprised ... by installing coreutils about 2MB was added to the system ... but instead I had all the commands in full ... why busybox installed by default?, (Of course I mean for local installation ... not Docker) 2022-05-27 17:40:41 because it's smaller and not GNU 2022-05-27 17:40:47 same applies for Docker 2022-05-27 17:41:13 and it doesn't replace all utils because not all utils are provided by coreutils 2022-05-27 17:45:57 Ermine: I'm using a custom ROM (AOKP)... maybe for him! 2022-05-27 17:49:45 Ermine: If you also use this client ... does this color setting have an option? ... where is it? 2022-05-27 17:58:23 panekj: Wow... Thank you very much bro ^_^ 2022-05-27 18:06:23 panekj: I just want to make sure I get it right, so by installing Coreutils all the commands supported by Coreutils were replaced ... and the rest of the commands that were not rewritten are for busybox and do not exist in Coreutils ... right !? 2022-05-27 18:09:30 yes 2022-05-27 18:20:07 panekj: I love you bro ... you helped me understand something new today, Now I can rest a little with a calm and comfortable mind :) bye... 2022-05-27 20:02:05 hello, since last upgrade of neomutt (last build 22-04-25), it has strange behaviour. Especially for macros. Did u notice smth ? 2022-05-27 20:03:14 for instance: i use to have this macro: `macro index,pager s '?'` 2022-05-27 20:03:39 but now if I press `s` it try: `Alias as: contactve-entry>?^I?^I` 2022-05-28 00:51:13 I have unbound in the default runlevel, but after upgrading to 3.16 it's always in the 'stopped' status on boot. based on syslog, it looks like it doesn't even try to start at all. I'm curious if anyone else is seeing this too 2022-05-28 04:38:28 .identify 2022-05-28 04:39:31 Is there a way to set /sbin/iptables -> xtables-nft-multi instead of /sbin/iptables -> xtables-legacy-multi 2022-05-28 04:39:45 I'd like to use netfilter by default. 2022-05-28 06:06:44 Hello friends, I hope you are fine ^ _ ^ ... I wanted to enable syntax "highlighting" the nano editor...but the problem is that Directory usr /share/nano empty !! 2022-05-28 10:23:56 hi all, is anybody able to boot with linux-edge4virt kernel flavor? I get a failure during mounting root fs to /sysroot 2022-05-28 10:25:37 since I use btrfs as my root filesystem type (disk-mode sys install) I also encounter issues with certain boot options not getting applied properly, such as compress=zstd. Does anybody know y these mount options are not honoured by Alpine? 2022-05-28 10:26:04 see https://gitlab.alpinelinux.org/alpine/aports/-/issues/13544 2022-05-28 10:27:35 Guest573: You need to have created your btrfs volume with 4kb blocks 2022-05-28 10:27:54 if you created it from a 16kb page kernel without passing a block size option, you're SOL 2022-05-28 10:28:25 and then I realized this was the alpine chat 2022-05-28 10:28:31 probably irrelevant 2022-05-28 10:28:46 you need to set the compress=zstd option in your fstab for it to stick on default mount 2022-05-28 10:29:17 hmm... when I installed alpine on this laptop I couldn't enable zstd via fstab 2022-05-28 10:29:40 i ended forcing it as btrfs property 2022-05-28 10:29:54 kode54: fstab contains the compress option, but when I run mount it doesn't show them as configured 2022-05-28 10:30:04 hmm 2022-05-28 10:30:20 btrfs:/boot# mount | grep sda2 /dev/sda2 on / type btrfs (rw,noatime,compress=zstd:3,ssd,space_cache=v2,subvolid=5,subvol=/) 2022-05-28 10:30:38 strange, now it appears 2022-05-28 10:30:54 the fix for it isn't merged https://gitlab.alpinelinux.org/alpine/mkinitfs/-/merge_requests/103 2022-05-28 10:31:03 oh, oops 2022-05-28 10:31:21 but yes, rootopts are not applied unless you add rootflags= to the kernel cmdline 2022-05-28 10:31:26 or one other way i forgot 2022-05-28 10:32:19 what about the bleeding edge kernel linux-edge4virt, is anybody able to boot with it? 2022-05-28 10:33:06 what are you booting it on 2022-05-28 10:33:24 x86_64 2022-05-28 10:33:28 a vm? 2022-05-28 10:33:31 yes 2022-05-28 10:33:33 virtualbox vm 2022-05-28 10:33:41 can you post the logs from the boot 2022-05-28 10:34:11 psykose: I didn't even thank you for your response yesterday about ppc64le 2022-05-28 10:34:15 is every boot logged? 2022-05-28 10:34:41 you're booting the vm, they're on the screen, you can just copy them from the console that fails, or something 2022-05-28 10:34:45 raspbeguy: no need to thank me :) 2022-05-28 10:34:54 So I think I'll use Adélie linux on my g5 2022-05-28 10:35:09 i think it was the original point of adelie to run on the g5 2022-05-28 10:35:11 so i hope it works 2022-05-28 10:35:33 I hope too, that would be awesome 2022-05-28 10:36:26 To my knowledge this is the only distro supporting it that didn't announce to stop supporting ot 2022-05-28 10:42:10 linux-edge4virt for x86_64 on VirtualBox VM fails w/ mount UUID=xyz on /sysroot failed: No such file or directory 2022-05-28 10:42:37 anyone having an idea why? 2022-05-28 10:42:59 is the uuid correct 2022-05-28 10:43:12 yes 2022-05-28 10:43:34 it's the same as used for the standard linux kernel virt 2022-05-28 10:43:43 which boots fine 2022-05-28 10:45:33 the linux-edge kernel w/ 5.18.0 boots up fine inside the vm as well, only linux-edge4virt does not 2022-05-28 10:46:17 funnily, same for me, when i just tested in qemu 2022-05-28 10:47:48 i forgot what the base kernel requirement was to be able to see disks 2022-05-28 10:47:52 i see it doesn't even load it 2022-05-28 10:50:46 you could try open an issue 2022-05-28 10:51:17 where? 2022-05-28 10:51:46 https://gitlab.alpinelinux.org/alpine/aports/-/issues 2022-05-28 14:37:25 hello ppl, I have a question regarding init 2022-05-28 14:37:45 I need to disable signature verification for .modloop at boot 2022-05-28 14:37:53 there is a simple way to do it ? 2022-05-28 16:55:45 capitalizing on Armbian, I've built (i.e. hacked away) a fully working Alpine 3.16 for an rk322x tv-box, marked as MXq-pro-4k, kernel 5.15.25-rk322x (taken from Armbian) with full bells&whistles 2022-05-28 16:57:51 The main problem is graphics, I can't find any driver for DRI/mesa/whatever working, everything is very messy on that side 2022-05-28 17:00:09 for €9 you get 4 core ARMv7, 1Gb ram, 8Gb flash eMMC, 4 usb 2.0 ports, ethernet 10/100 and wifi 2022-05-28 17:00:14 not too shabby 2022-05-28 17:00:37 too bad graphics isn't working (arm mali 400) 2022-05-28 17:08:09 that gpu should work with Mesa? 2022-05-28 17:08:40 IIRC it's "lima" 2022-05-28 17:10:32 the "lima" driver loads, it's in the kernel 2022-05-28 17:11:19 in Armbian sort-of works, but it's in early stage 2022-05-28 17:12:08 well you also need a userspace component, i.e. Mesa 2022-05-28 17:13:15 the kernel driver doesn't implement GL and other useful things for drawing on the screen. but I guess it depends what your goals are 2022-05-28 17:14:52 I'd love to use the video HW decoder 2022-05-28 17:15:57 that is implemented /exposed in a novel (?) way, via v4l2 2022-05-28 17:16:33 [ 6.663191] hantro_vpu: module is from the staging directory, the quality is unknown, you have been warned. [ 6.670387] hantro-vpu 20020000.video-codec: Adding to iommu group 0 [ 6.671601] hantro-vpu 20020000.video-codec: registered rockchip,rk3399-vpu-enc as /dev/video0 [ 6.671967] hantro-vpu 20020000.video-codec: registered rockchip,rk3399-vpu-dec as /dev/video1 2022-05-28 17:16:51 it's called "hantro_vpu" 2022-05-28 17:17:22 in LibreELEC this thing works quite well, with a 5.10 Kernel 2022-05-28 17:18:01 I'm missing way too much stuff I guess in Alpine, and I have no idea on what to compile to get it working 2022-05-28 17:21:20 mpv compains about a missing /usr/lib/xorg/modules/dri/rockchip_dri.so 2022-05-28 18:06:11 "/usr/local/bin/sudo: line 8: /dev/stderr: Permission denied" 2022-05-28 18:06:15 Hello friends ... I get this error when using sudo! Why? ... In the description of the latest version of Alpine, it was written that sudo was transferred to public repositories and only receives security updates, and alternatives should be used... Can using alternatives solve this problem? 2022-05-28 18:06:34 I use doas and don't have that problem 2022-05-28 18:07:23 sudo was moved from main to community and it will be maintained only for 6 months 2022-05-28 18:08:07 although that above sounds like doas/sudo shim 2022-05-28 18:10:35 What's the state of the art in (FOSS, unixy) remote desktop? X11 forwarding has awful performance, VNC works but its performance isn't great and x11vnc has a history of crashing on me, xrdp might be nice but I have an awful time getting it to work, x2go-server is in alpine repos but not the client. I just want to run a graphical program on one 2022-05-28 18:10:36 machine and have it show up on another machine, both running some sort of linux. Remoting a whole desktop session or just individual windows is fine. 2022-05-28 18:11:48 yjftsjthsd: Thanks bro ... I'm installing it now 2022-05-28 18:12:06 Happy to help:) 2022-05-28 18:12:20 Honestly I like doas better than sudo anyways; much easier to configure 2022-05-28 18:12:51 mind you that alpine has weird patch that can confuse, all config has to be done in /etc/doas.d 2022-05-28 18:14:34 panekj: ok...thanks ^_^ 2022-05-28 18:16:25 yjftsjthsd: see if xpra does the job, then 2022-05-28 18:18:33 yjftsjthsd: Exactly bro ... I tried to set sudo for two days ... but I couldn't :'( 2022-05-28 18:21:37 Oh, very nice; thanks grawity that seems to be exactly what I want! 2022-05-28 18:31:30 yjftsjthsd: Right there with you. I can't get xrdp to work right with Alpine, but it works great on every other distro I have tried. 2022-05-28 18:32:18 And yeah, VNC performance seemingly has not improved since 2005 when I blamed it on my P3 Celeron and OS/2 2022-05-28 18:36:13 Nothing shows in my dmesg or logs that looks like a problem, but the XRDP session manager, if it ever launches, can not connect to any session 2022-05-28 18:36:22 Feels like permissions somehow, but I can't debug it 2022-05-28 18:37:09 I thought xrdp was meant for starting new sessions mostly 2022-05-28 18:37:10 sadly wlroots removed rdp backend, would have been so great 2022-05-28 18:37:27 directly running freerdp-shadow-cli might work better if you want to serve an existing session via rdp 2022-05-28 18:37:38 panekj: huh I didn't know they even *had* an rdp backend 2022-05-28 18:37:58 seems out of character lol 2022-05-28 18:38:55 it lived for less than a year 2022-05-28 18:39:15 8 april 2019 merged, removed on 10 January 2020 2022-05-28 18:39:21 do they have VNC instead or just no plans for a network backend in general 2022-05-28 18:39:26 VNC 2022-05-28 18:39:26 or 2022-05-28 18:39:34 oh right waypipe was supposed to be a thing IIRC 2022-05-28 18:39:41 using wayvnc 2022-05-28 18:42:16 hmm wayvnc says it attaches to a wlroots WM externally, was the rdp backend done differently? 2022-05-28 18:43:14 it included freerdp 2022-05-28 18:44:23 ah, like gnome is doing 2022-05-28 18:46:33 maybe I'll have time someday to bring it back 2022-05-28 19:31:22 Thanks, I might also have to look at freerdp-shadow-cli, although xpra seems to be my best option for now 2022-05-28 20:20:30 panekj: Hi bro ... in which file prompt set up? (Default system set up) :D 2022-05-28 20:21:00 not sure what you are asking about 2022-05-28 20:23:40 panekj: Ummm...shell prompt 2022-05-28 20:32:32 Busybox ash, if I'm understanding correctly 2022-05-28 20:36:51 chsh? 2022-05-28 20:44:06 Saijin_Naib: You are right ... it uses the busybox shell ... but I searched for it in etc files!!! 2022-05-28 20:44:32 Thanks 2022-05-29 03:58:07 Hi, is there a way to rotate my console? It's in "portrait" mode(anti-clockwise) which is frustrating. 2022-05-29 04:02:45 if it's xorg then you can do it via xrandr. not sure about wayland 2022-05-29 04:02:58 Neither. I'm in a TTY/console 2022-05-29 04:03:30 various google results suggest fbcon=rotate:1, but that does nothing. :/ 2022-05-29 04:04:21 i guess that would depend on the driver 2022-05-29 04:05:11 does your display itself have any osd menu where you could change that? 2022-05-29 04:06:20 No. This is an intel atom-based tablet with attached keyboard. It's defaulting to portrait mode. :/ 2022-05-29 04:06:37 No hardware options. Software only. 2022-05-29 04:06:54 oof. i'm out of suggestions. 2022-05-29 04:07:16 well I appreciate the input anyway. :) 2022-05-29 04:07:44 I know it's an intel/i915 for the driver. looking into that now. 2022-05-29 04:08:55 you can echo 1/2/3 into /sys/class/graphics/fbcon/rotate to change at runtime and see if they work 2022-05-29 04:11:10 psykose: I tried all those along with setting it on the boot line. :/ 2022-05-29 04:17:01 none of the i915 parameters seem relevant. :/ 2022-05-29 04:21:53 I guess I can worry about it later and try to get the OS installed. 2022-05-29 04:24:40 ...and if the "extended" iso doesn't have wifi support, I'm boned anyway 2022-05-29 04:27:24 it should 2022-05-29 04:28:29 it has the apks for wireless-tools and wpa_supplicant. I "should" be able to manually set that up. Been a while. :P 2022-05-29 04:50:24 doesn't include linux-firmware-rtlwifi. :/ 2022-05-29 08:49:11 If a host that has ip_forwarding enabled receives a packet thats destination is in one of the networks that host lives in,...will it consult the routing table at all? Or just forward the packet directly,... 2022-05-29 08:52:21 the host's network is also in the routing table 2022-05-29 08:55:00 ptrc, right you are. Well,...I do have an issue with asymmetrical routing and I wanted to force one gateway to forward traffic to another gateway although it could directly send it to the destination based on its default routing table, as the destination network is its home network. But somehow that doesn't seem to work. 2022-05-29 09:22:19 esc4rg0t: you could use ip (from iproute2, not busybox) to check what would happen 2022-05-29 09:22:46 ip route get DESTIP from SRCIP iif eth0 2022-05-29 09:24:45 liske, interestingly I do get '10.20.1.22 from 10.14.1.247 via 10.20.1.1 dev eth0 table testing uid 0' 2022-05-29 09:25:23 liske, but unfortunately this is not what I observe. running tcpdump on '10.20.1.1' which is the central gateway does not show packets from '10.14.1.247', they somehow still got the direct route 2022-05-29 09:27:32 table testing? do you have a pbr setup? check ip ru show 2022-05-29 09:29:04 liske, ok, to explain: "10.20.1.0/24" is the hosts LAN network. Therefore, in the 'main' table all traffic destined to hosts in that network would just go out using 'eth0' and be directly delivered. Therefore I created another rt_table ('testing') and added a rule that sais 'ip rule add from 10.14.1.0/24 lookup testing', and the rt_table 'testing' only contains a single default gw which is '10.20.1.1'. 2022-05-29 09:30:32 That way, packets arriving at a Kubernetes node with the LAN ip "10.20.1.100" from the source "10.14.1.247" destined to another host in the "10.20.1.0/24" network should be forced to go through the central gateway (10.20.1.1), because I otherwise end up with asymmetric routing and the central gateway blocks my connections. 2022-05-29 09:31:04 At least that was the plan :-) 2022-05-29 09:31:18 i think you need to pay a k8s contractor $50k to fix this issue /s 2022-05-29 09:31:55 psykose, well, I do have an 'easy' solution: push all the Kubernetes nodes into their own dedicated network space. But,..as it's quite an interesting problem I thought I'd try solving it differently...:-) 2022-05-29 09:33:44 one note to the 'from 10.14.1.247': 'from' is misleading by iproute2 2022-05-29 09:34:05 in netlink it is called ksrc and this is the source to be used if a packet does not yet have a source ip 2022-05-29 09:34:30 (selected by the kernel i.e. if you call ping w/o -I) 2022-05-29 09:35:09 Hm, I think i don't quite understand,... 2022-05-29 09:36:49 ip route get ... shows 'from 10.14.1.247' in the output - this src ip is only used for local generated packets, not for routed traffic (you wrote you did not see the src ip with tcpdump) 2022-05-29 09:37:31 liske, ohh, I see. And how would I see 'non local' generated traffic routing? 2022-05-29 09:39:22 it is the same, but every route in the kernel has a ksrc parameter which is used if the kernel needs to decide which ip it should use for local generated packets (which are not already bound to an ip by other reasons) 2022-05-29 09:40:25 Hm,...ok, but that still doesn't explain why the central gateway doesn't show the packets, right? 2022-05-29 09:44:44 nope, looking into `ip -br addr; ip ru show; ip ro show table all` of all relevant nodes should give an idea ;-P 2022-05-29 09:49:45 Yeah, there's only one host involved in the routing,...but looking into these doesn't tell me much :-) I am happy to post the output though,... 2022-05-29 10:18:16 esc4rg0t: how sure are you the destination hasn't sent an icmp redirect? 2022-05-29 10:18:52 mercenary, oh,...not sure at all! 2022-05-29 10:22:42 mercenary, Well, now I am.... 2022-05-29 10:23:48 did it, or didn't it? 2022-05-29 10:24:14 mercenary, it didn't. I will record another pcap file now,...and check once more with Wireguard. 2022-05-29 10:25:03 those are sticky for 5 minutes or so, so you would have to check routing/arp tables to make sure 2022-05-29 10:25:22 Oh, ok... 2022-05-29 10:26:55 I think `ip ro ls cache` / `ip ro flush cache` should deal with redirects 2022-05-29 10:30:28 f 2022-05-29 11:06:44 No, there are no ICMP packets showing up on any of the involved hosts. 2022-05-29 11:08:03 if you can run tcpdump -en on the source host, see what mac address it sends to 2022-05-29 11:09:54 mercenary, it sends the packet directly to the target mac, not the mac of the gateawy. 2022-05-29 11:11:01 Hello guys. Any news about migration to s6 from openRC? 2022-05-29 11:11:49 not today, not next release, not even next next release 2022-05-29 11:12:07 esc4rg0t: that is....not as intended. and 'ip route get ' shows the gateway? 2022-05-29 11:13:31 you can tinker with it already if you want and replace openrc, but it's far from being the default in alpine 2022-05-29 11:13:59 mercenary, https://pastebin.com/zdRrDdBu 2022-05-29 11:14:39 mercenary, I think so,...maybe I turned blind somewhere as I am dealing with the same thing for many hours now :-) 2022-05-29 11:15:53 panekj: Got it. 2022-05-29 11:15:53 Thanks 2022-05-29 11:18:53 mercenary, and '10.14.1.247' is assigned to a kubernetes virtual interface (kube-lb0), whereas the main LAN interface of the host is actually '10.20.1.233/24',...therefore I added the 'ip route get from ', because otherwise it would just show the direct route. 2022-05-29 11:19:00 esc4rg0t: hmmmm. how does it arrive at 'table testing', some 'from 10.14.1.247 lookup' rule? 2022-05-29 11:19:19 mercenary: ip rule add from 10.14.1.0/24 lookup testing 2022-05-29 11:19:54 mercenary, and the 'testing' routing table has one entry: default via 10.20.1.1 dev eth0 2022-05-29 11:20:06 I've requested few packages in repo quite long time ago. Unfortunately I'm not good in packing of soft. 2022-05-29 11:20:06 Could you guys take a look at it please if possible? 2022-05-29 11:20:29 could you link them 2022-05-29 11:20:38 Sure 2022-05-29 11:21:51 https://gitlab.alpinelinux.org/alpine/aports/-/issues/13802 2022-05-29 11:22:11 https://gitlab.alpinelinux.org/alpine/aports/-/issues/13718 2022-05-29 11:22:31 This two aremost important for me 2022-05-29 11:22:40 Rest is unnecessary 2022-05-29 11:23:38 Someone tried kmonad but ran into issues 2022-05-29 11:23:54 Yep I see 2022-05-29 11:24:12 I appreciate his or her efforts 2022-05-29 11:24:13 esc4rg0t: that should indeed work, in theory 2022-05-29 11:25:19 mercenary, yes,...it's quite weird. Well, thanks for looking at it :-) I will continue investigating another 1-2 days... 2022-05-29 11:25:59 Alpine is really cool. But I guess there are not enough human power in distro. Unfortunately dome issues and requestd in repo exist very long time without response. 2022-05-29 11:26:53 I'm switching between void and alpine due to this... 2022-05-29 11:27:23 5 2022-05-29 11:54:41 "could you link them" <- I've shared links. Just forgot to tag you 2022-05-29 11:57:21 Is it possible to install alpine linux from a system already running (e.g. ubuntu)? 2022-05-29 12:02:03 My hosting does not have a ready image with alpine linux. 2022-05-29 12:02:29 someone: yes 2022-05-29 12:02:52 I've installed alpine on a VPS via an extra swap disk that was provided 2022-05-29 12:02:55 ikke: can you tell me where i can read about this? 2022-05-29 12:03:52 someone: are you able to mount a custom iso? 2022-05-29 12:04:12 ikke: nope. 2022-05-29 12:04:36 i find something similar for arch https://wiki.archlinux.org/title/Install_Arch_Linux_from_existing_Linux 2022-05-29 12:08:39 https://wiki.alpinelinux.org/wiki/Replacing_non-Alpine_Linux_with_Alpine_remotely 2022-05-29 12:12:59 panekj: oh! 2022-05-29 12:13:31 Note that the guide is quite old, so might not be up-to-date 2022-05-29 12:13:51 almost everything is not up-to-date on wiki ;) 2022-05-29 12:14:00 That's not untrue 2022-05-29 12:14:20 generally it's best to combine knowledge from multiple entries 2022-05-29 12:15:07 I hope i have VNC on hosting... 2022-05-29 12:15:22 I first installed alpine on a small (1GB) swap disk, booted into there, and then install it on the main disk 2022-05-29 12:15:48 ikke: yeah, sound more "safe" 2022-05-29 12:16:16 I had to redo it once because I messed up 2022-05-29 12:16:47 You can use apk-tools.static to create a chroot 2022-05-29 12:17:12 with that chroot, I did the rest 2022-05-29 12:17:21 install alpine-conf, use setup-alpine, etc 2022-05-29 12:17:44 https://gitlab.alpinelinux.org/alpine/apk-tools/-/releases 2022-05-29 12:20:04 ikke: panekj looks like i dont have VNC... but, if i prepare image on local VM and then use dd to write on VPS? Bad idea? 2022-05-29 12:22:05 so no remote console at all? 2022-05-29 12:22:23 ikke: yap, only ssh to host 2022-05-29 12:22:27 You can try it, but hard to troubleshoot when it does not boot 2022-05-29 12:22:34 yeah 2022-05-29 12:24:45 Or can I write the iso to tmpfs and chroot there and then write the system to /dev/sda from there? 2022-05-29 12:24:58 I have only one attemp :) 2022-05-29 12:25:07 that isn't any different than just doing it 2022-05-29 12:25:25 someone: no snapshots? 2022-05-29 12:25:44 ikke: nothing :) 2022-05-29 12:26:14 can you redeploy the vps? 2022-05-29 12:26:46 ikke: yep, but it take a long time 2022-05-29 12:26:56 nvm, time to try something 2022-05-29 12:27:07 You don't need the iso to create a chroot 2022-05-29 12:27:22 just download apk.static 2022-05-29 12:27:50 the easiest way is probably to unpack the minirootfs 2022-05-29 12:28:28 That's another option 2022-05-29 12:28:34 either works 2022-05-29 12:53:28 well that's a bummer. 3.15→3.16 has nextcloud going 22.2.7→24, and the nextcloud upgrader doesn't support skipping major versions 2022-05-29 12:53:51 lopid: there is nextcloud23 2022-05-29 12:53:58 Just for this purpose 2022-05-29 12:54:02 oh! 2022-05-29 12:54:21 apk del nextcloudetc && apk add nextcloud23 ? 2022-05-29 12:54:38 if that's how it works, sure 2022-05-29 13:05:10 it worked 2022-05-29 14:32:38 @psykose I've seen you have figured out with my package request. I would like to say you are amazing. Thanks a lot. 2022-05-29 14:33:00 i figured out both of them, but the other i don't use and it's haskell :) 2022-05-29 14:33:09 if you know how to use abuild it should just build with what i linked 2022-05-29 14:34:16 If I got correctly your comment we should just build kmonad from last commit? 2022-05-29 14:34:43 BTW kmonad is pretty cool soft 2022-05-29 14:34:57 It's like qmk but without external keyboard 2022-05-29 14:35:38 E.g. it's easy to bind control and escape into single caps button 2022-05-29 14:35:49 And it will work in both tty and gui envs 2022-05-30 01:22:13 "Administrator user creation" - what does this actually entail? Seemingly the only mention of this new functionality is in the changelog with no further explanation beyond the quoted text (no obvious results in either of the sources for full changes). Is it simply a new user group? 2022-05-30 02:35:01 XFaCiEr: creation [of] Administrator user 2022-05-30 02:35:55 panekj: so if I do 'su administrator' it should respond? 2022-05-30 02:36:17 no 2022-05-30 02:36:24 Is 2022-05-30 02:36:26 Is 2022-05-30 02:36:36 Is 'adm' the administrator user? 2022-05-30 02:36:46 there is no default username 2022-05-30 02:36:54 it's a script for creating admin user 2022-05-30 02:36:58 with whatever username 2022-05-30 02:37:38 The setup-user script? 2022-05-30 02:37:44 yes 2022-05-30 02:38:22 Oh I see, it just does automatic doas... not as dramatic as I had perceived. 2022-05-30 03:33:54 Hi, I've cloned a mirror and stuck it on my thumb drive. How would I go about telling the apk command to look in that path? 2022-05-30 03:34:25 mount it and add path to /etc/apk/repositories 2022-05-30 03:34:29 or use -X with apk 2022-05-30 03:35:26 kk, thanks. :) 2022-05-30 03:48:10 me: "why is my backup to the thumb drive only 4gb?" Oh, fat32, right. 2022-05-30 03:48:59 if it didn't raise an error when making the backup then i wonder what other silent errors you're missing 2022-05-30 03:49:39 I used dd to image the whole drive. 2022-05-30 03:49:47 Well, 4gb of it. lol 2022-05-30 03:53:23 dd tells you if it runs out of space 2022-05-30 03:53:33 and also isn't a very efficient way of making a backup 2022-05-30 03:53:48 What would you recommend? 2022-05-30 03:54:12 Note that the partition layout, etc is required. 2022-05-30 03:55:59 dd is not efficient because all the free space is also stored 2022-05-30 03:56:34 e2image and xfsdump can dump filesystem images excluding free space 2022-05-30 03:57:01 i don't know of any good programs that automate calling these tools for each partition. possibly clonezilla can do it 2022-05-30 03:57:21 I usually create files filled with 0s until the drive it full, then delete them before I dd and gzip. :P 2022-05-30 03:58:21 most ssds support rzat nowadays, in that case trim is much faster and less drive wear 2022-05-30 03:59:00 even on hdd, actually writing out the zeroes is a waste of time when you can just ask the filesystem to tell you which parts are used 2022-05-30 04:00:56 This device is a weird chinese atom-based tablet and I'm wanting to be able to restore the original OS and recovery to it. Other than cloning with dd, I fear I may not be able to restore it EXACTLY like it was. 2022-05-30 04:04:20 idk who thought it was a good idea to run windows 10 with 1gb of ram. heh 2022-05-30 05:24:10 I'm new to alpine and I'm trying to get an openvpn server running on it....not going over well. Can anyone help me out? Currently have openvpn installed/configured. When I try to execute the server nothing happens. Where can I find the logs? 2022-05-30 06:49:25 how are you executing the server? 2022-05-30 07:14:15 Ahhh, finally got alpine installed and had no problem rotating display with sway. Now to sort out lid close/open, gyro-based screen rotate, etc. :) 2022-05-30 08:17:27 The pipewire wiki page is out of date. e.g. 'pw-cat -p --list-targets' isn't valid. 2022-05-30 08:58:31 indeed it isn't 2022-05-30 09:15:40 ah, was recent https://gitlab.freedesktop.org/pipewire/pipewire/-/commit/ecff225b11a29ecc9754e67de7a462f529e8e2a6 2022-05-30 09:18:28 > pw-cat does not have --list-targets anymore, use one of the more advanced and less buggy tools such as wpctl or pw-cli to list sinks and sources. 2022-05-30 09:20:15 do you per chance remember what the --list-targets output looked like 2022-05-30 09:20:55 ah, i see 2022-05-30 09:24:23 i don't see of a way to get pw-cli to display default anything sadly 2022-05-30 09:58:56 is there a bug with gnome 42? hitting the "Show applications" grid only show a few applications (settings, firefox safe mode, tour and gvim) 2022-05-30 09:59:28 it does not show *manyyyy* apps such as gnome-terminal, evince and so on 2022-05-30 10:00:16 ah I guess because they are pinned to dash... 2022-05-30 10:24:27 Hi 2022-05-30 10:29:27 I can't manage to display chinese characters on my Alpine linux: https://en.wikipedia.org/wiki/Help:Multilingual_support_(East_Asian). Even after installing font-noto. Any clue? 2022-05-30 10:31:47 Did you install font-noto-cjk? 2022-05-30 10:37:06 @rbq, thanks! That was the problem 2022-05-30 10:38:33 You're welcome :) 2022-05-30 10:46:29 I've edited https://wiki.alpinelinux.org/wiki/Fonts to mention this package font-noto-cjk. Hope it's ok... 2022-05-30 10:56:00 > Tofu is a prepared food that is a traditional part of East Asian and Southeast Asian meals. It is often served in a white rectangular appearance. 2022-05-30 10:56:07 i see our font wiki has some great info 2022-05-30 10:56:27 (: 2022-05-30 10:57:30 :3 2022-05-30 10:57:47 That's where Noto got its name from :) 2022-05-30 10:58:15 our wiki is a great source of knowledge, just not on what is actually useful 2022-05-30 15:38:51 @xxxfwx also grab font-noto-cjk-extras 2022-05-30 20:07:52 Hey folks, this is perhaps a better question for WineHQ, but figured I'd jump in here first. Is anyone aware of a way to get 32-bit Wine on a 64-bit version of Alpine Linux (or a cross-compiled version of Wine that has the components to run a 32-bit program)? I know you can flip the arch in APK temporarily to get the 32-bit version, but wasn't sure if this was advised. 2022-05-30 20:09:25 I essentially have a single program that needs to run on Wine. It's a 32-bit application and isn't playing nicely with the version of Wine packaged in x86_64. Hard to build Wine from source without having all of the 32-bit installation tools. 2022-05-30 20:10:27 you can create a chroot of x86 and run it there 2022-05-30 20:10:53 no; there isn't really a way, as multilib is not supported by musl, so we don't have a parallel 32-bit userspace for 32-bit wine to stay side by side 2022-05-30 20:11:23 iirc once wine ports all the parts to the new format, it won't need multilib anymore for 32-bit emulation, and just 64-bit wine will run anything, but this will be in $long_time 2022-05-30 20:11:44 for now you either need a 32-bit chroot, or a chroot of a distro with multilib support, vm, etc 2022-05-30 20:11:46 That owuld be nice 2022-05-30 20:11:50 but sad it takes a bit 2022-05-30 20:12:04 i don't actually really know how it works, but i read the update notes and there was some mention towards it 2022-05-30 20:12:56 Okay perfect. I appreciate the quick answer. Didn't want to be stumbling down the chroot route if there was another way. :P 2022-05-30 20:14:14 https://www.winehq.org/announce/7.0 2022-05-30 20:14:21 see: wow64 section 2022-05-30 20:14:41 based on the wording it already works if you disable some parts? dunno 2022-05-30 20:14:50 (for a specific build) 2022-05-30 20:14:55 maybe one day i'll look at it more 2022-05-30 20:19:31 (and it's pretty hard to google because almost anyone 'running 32 bit on wine' is, well.. not on a platform that's 64-only) 2022-05-30 20:31:09 "Once the remaining modules are converted to PE, this will make it possible to run 32-bit applications without installing 32-bit Unix libraries." 2022-05-30 20:31:30 i think the remaining modules are openal32, opengl32, wineusb.sys, wineandroid.drv, and winemac.drv 2022-05-30 20:31:44 Oh, musl linux gaming is coming! 2022-05-30 20:33:14 assuming those are disabled, do you even know how to make it work/configure it? i can't find any info for some reason 2022-05-30 20:34:59 i don't think it's possible 2022-05-30 20:35:23 Apparently wine is the only use case of multilib 2022-05-30 20:35:53 and steam 2022-05-30 20:42:56 reading this current wine build page makes it 'look' like if you cross-compile the 32-bit version at the same time then move some stuff it should work from 64-bit anyway, unless it also wants to load the 32-bit versions of system libraries at runtime? 2022-05-30 20:49:14 Yeah, the particular reason for needing 32-bit Wine in this case was for a IW4x server (Call of Duty: MW2 custom client with dedicated servers). It's an old 32-bit executable, circa 2009. Someone got it working in Alpine by "tricking" APK and changing the /etc/apk/arch to x86 temporarily and then adding wine, but that just felt a bit hacky. 2022-05-30 20:50:38 almost everything one would run in wine needs the 32-bit support, so it's not that strange :) 2022-05-30 20:50:50 even 64-bit programs have 'the installer' or some random shit in 32-bit 2022-05-30 20:51:06 if there is literally any 32-bit code.. need the 32-bit support. such is life 2022-05-30 20:51:41 Of course it is hack which is not supported. It's pure luck that your system survived this imo 2022-05-30 20:52:12 a chroot is much easier :) you just unpack a minirootfs.. 2022-05-30 20:53:03 One needs to forward X socket somehow. Bind-mounting /tmp ? 2022-05-30 20:53:53 i think in 2022 there are not so many 32-bit installers anymore in new programs 2022-05-30 20:54:54 people play retro (or not so retro) 32bit games in wine 2022-05-30 21:03:12 2022, maybe not. but i think most things with installers that still supported vista/7 even 5 years ago had it, no? 2022-05-30 21:03:39 which is quite a lot of software, basically anything that isn't maintained this second 2022-05-30 21:04:02 (fwiw i don't actually use wine in this sense, so i have no idea, but it's what people keep telling me) 2022-05-31 01:21:34 32bit installers were/are common for exe-based installers. MSI and MSIX aren't necessarily 2022-05-31 01:21:55 With Windows 11 fully dropping 32bit support, maybe we'll see that go down over time, but not for anything in the past unfortunately 2022-05-31 01:22:25 32bit CPU support, I mean. 32bit code is still supported 2022-05-31 01:30:15 Ermine I would love to see Alpine Gaming Edition tick up a bit ;) 2022-05-31 01:32:51 ᝯׁᨵׁׅᝯׁɑׁׅ֮-ᝯׁᨵׁׅᥣׁׅ֪ɑׁׅ֮ 2022-05-31 01:41:27 same 2022-05-31 11:41:38 hi there 2022-05-31 11:42:03 ive updated my alpine installtion to edge. 2022-05-31 11:42:20 it works, i can install, del packages as needed. i am getting a strange error any time i use an apk command, though 2022-05-31 11:42:42 WARNING: Ignoring : No such file or directory 2022-05-31 11:43:01 i am wondering what this is. 2022-05-31 11:43:49 also, so far i hav ebeen unable to get 3d acceleration going for the radeon hd 6450, i understand the card is quite old, not compatible with amdgpu, probably not radeon either, but it should work with mesa and ati 2022-05-31 11:44:00 bujt thats not really a real issue, id still like to fix it 2022-05-31 11:45:25 It's a warning, not an error. But check the contents of `/etc/apk/world`, seems there is something invalid in there, make sure there are no empty lines 2022-05-31 11:48:05 another question, i see doas is for some reason prefetrred in alpine, does it use that insecure unix timestamping workaround for the persist flag still, or is this an alpine specific fork of doas? 2022-05-31 11:48:10 ah ok ill look 2022-05-31 11:48:12 amdgpu is the new kernel driver and radeon is the old one, the latter should work for that aspect 2022-05-31 11:48:29 and for mesa, you want mesa-dri-classic for the radeon_dri.so module 2022-05-31 11:48:46 nah no empty lines , iremoved te line break at the end to be sure, i can open it in a hex editor and double check 2022-05-31 11:50:02 and then there's also whatever the fuck the xf86- xorg drivers are for xorg that i have no clue how they work as i have not touched xorg in 5 years, but just the former parts are how everything normally works for anything on wayland 2022-05-31 11:50:20 as for the card actually working, well, good luck :) 2022-05-31 11:50:43 it should be supported, i had ccel on an antiquoated o like openbsd 2022-05-31 11:50:55 wayland? i figured it'd have 0 support for an old proprietary driver 2022-05-31 11:51:03 i can give it a try, bnever used it 2022-05-31 11:51:09 as long as i dont need any setuid stuff 2022-05-31 11:51:12 it is supported on paper by what i said 2022-05-31 11:51:17 moose771: The doas used by alpine seems to use timestamp files: https://github.com/Duncaen/OpenDoas#persisttimestamptimeout 2022-05-31 11:51:21 and i am not sure which part of it would be proprietary 2022-05-31 11:51:35 i thought the old ass ati driver for linux was closed source? 2022-05-31 11:51:45 maybe i was misinformed, but brbt 2022-05-31 11:51:48 thanks ktprogral 2022-05-31 11:51:58 i can pop a gt 210 in worse case i just want to play quake 3 2022-05-31 11:52:41 you're welcome (ktprogra1 is my alt but i forgot to reconnect after getting disconnected earlier) 2022-05-31 11:52:51 i have no clue which one you are referring to, but in the kernel there is amdgpu and radeon, and in userspace there is.. all the other ones, and everything is open source 2022-05-31 11:54:18 maybe you mean https://wiki.gentoo.org/wiki/Fglrx ? those are essentially unusable 2022-05-31 11:59:18 maybe, i wa susing nvidia until i started out with alpine, last itme using ati in linux was an ati rage, so i am uninformed 2022-05-31 11:59:23 i remember it being a nightmare 2022-05-31 12:01:22 so the repos are a little barren to wht im used to, anyone know an application for testing 3d off the top of their head taht is in the repos? i usually go wiath quake, or quake demo, i dont have my cd rom in to pull their data files right now anyways 2022-05-31 12:02:10 glxgears 2022-05-31 12:02:40 but if you mean checking if you are using the gpu in your graphical session, you can read the logs 2022-05-31 12:19:12 just if 3d is working in such a way that its not mesa backed software accel and actual hardware accel 2022-05-31 12:20:17 sure just look at eglinfo 2022-05-31 12:21:25 or glxinfo, which should have direct rendering: Yes 2022-05-31 12:35:16 where does this shell, ash read aliases and stuff from? 2022-05-31 12:35:52 ah, 2022-05-31 12:36:16 glxgears- couldnt get an rgb, double bbuffered visual giuess im back to square 1 on this card. if accel isnt going to work, firefox is going to be painfully slow 2022-05-31 12:36:22 even seamonkey will be painfuklly slow 2022-05-31 12:37:52 can you post the glx/egl info commands 2022-05-31 12:47:58 i'm pretty sure mesa r600 supports gallium 2022-05-31 12:48:00 https://gitlab.freedesktop.org/mesa/mesa/-/tree/main/src/gallium/drivers/r600 2022-05-31 12:49:28 ah right, r600 2022-05-31 12:49:50 definitely better than classic radeon, hehe 2022-05-31 12:50:02 just mesa-dri-gallium instead of -classic then 2022-05-31 14:30:45 Just tried 3.16. Felt really smooth! Curious, is it standard behavior to not add a home folder for new user created with setup-alpine? Don't recall 3.15 being like that. 2022-05-31 14:33:46 3.15 didn't have a setup user script. I did notice the lack of a home directory while testing something but I thought it might have been a misconfiguration on my part as I was using Alpine in a possibly non-supported environment. I looked at the setup-user script and I didn't see anything wrong at a glance. 2022-05-31 14:34:30 It doesn't seem to call passwd automatically at least when using... since you looked at it you would be able to confirm for sure 2022-05-31 14:38:53 Also, somewhere between upgrading an existing 3.15 install to 3.16 and trying the new setup-desktop script (on top of an existing desktop setup with xfce... bad idea apparently???) my PipeWire setup broke. Is there usage documentation on that new script anywhere? I don't want to make any assumptions about its intended use! Could be out there, but I'm having trouble finding. 2022-05-31 14:53:47 it doesn't touch pipewire, the changes were probably to pipewire itself 2022-05-31 14:54:29 between 3.15 and 3.16 there is no patched /etc/pipewire config anymore to load the other parts; there is a launcher in /usr/libexec instead to start them for you, or you can manually start them, or crate the pipewire.conf yourself 2022-05-31 14:54:44 other parts being the session manager and pipewire-pulse 2022-05-31 14:57:49 Fair. I didn't investigate too deeply. Didn't have the time between that and wanting to test a fresh install. Was concerning that desktop-setup had no qualms adding sddm and lightdm to services. Not the end of the world tho 2022-05-31 14:58:43 *setup-desktop 2022-05-31 15:00:26 both? it adds sddm for plasma and lightdm for xfce, but not at the same time 2022-05-31 15:00:49 if you already had some stuff configured then it won't check that, i suppose, but then it becomes 50x more complicated to make 2022-05-31 15:02:47 Yeah I can't be mad, I understand this usage is likely outside of main intended use anyway 2022-05-31 15:03:58 Like a nice to have, easy to implement initial setup bonus 2022-05-31 16:21:18 OK, my audio issues persist on fresh install. Followed the wiki like I did on 3.15, as I'm quite unfamiliar with PipeWire setup. Any desktop users have any pointers? When launching PipeWire I get the following: 2022-05-31 16:21:19 [E][01137.522893] pw.conf      | [          conf.c:  560 load_module()] 0x7f668d5c9040: could not load mandatory module "libpipewire-module-protocol-native": Resource temporarily unavailable 2022-05-31 16:21:19 [E][01137.522803] mod.protocol-native | [module-protocol-:  708 lock_socket()] server 0x7f668d5c8e80: unable to lock lockfile '/run/user/1000/pipewire-0.lock': Resource temporarily unavailable (maybe another daemon is running) 2022-05-31 16:21:19 [E][01137.523308] default      | [      pipewire.c:  125 main()] failed to create context: Resource temporarily unavailable 2022-05-31 16:21:19 alpine-lap:/$ pipewire 2022-05-31 16:22:55 that looks like you already have one running 2022-05-31 16:23:00 check if the lock is there 2022-05-31 16:23:12 or ps output, etc 2022-05-31 16:25:31 (what that means is something started it already, now you can check ps to see if pipewire-pulse and the session manager is there too) 2022-05-31 16:25:36 if they are.. should work 2022-05-31 16:25:46 if not, something probably just ran `pipewire` somewhere in a script 2022-05-31 16:25:48 many ways to fix 2022-05-31 16:27:56 Yup. Oops. 2022-05-31 16:27:57 ps | grep PipeWire shows pipewire, pipewire -c pipewire-pulse.conf 2022-05-31 16:28:42 and if you grep just `wire` you'll probably see wireplumber in there 2022-05-31 16:28:51 if not, then it means you have neither wireplumber nor pipewire-media-session 2022-05-31 16:29:08 then if you run one, your audio should just immediately work, i guess, and you can go fix that how you like with whatever runs stuff 2022-05-31 16:33:37 Yeah I see wireplumber too! KDE reports no audio devices still :( 2022-05-31 16:34:51 maybe you have no speakers^U 2022-05-31 16:34:57 So I should see a process called pipewire-pulse running too? 2022-05-31 16:35:36 12,99humm:99,99 might as well lol! These speakers in this laptop are so junk! Blew out sometime last year. 2022-05-31 16:48:19 can you post `wpctl status` 2022-05-31 16:53:33 Yup. Dont know expected output, but certainly doesn't look promising! 2022-05-31 16:53:33 https://pastebin.com/ZcJ2rJ3x 2022-05-31 16:55:42 yeah, you have no devices/sinks for some reason 2022-05-31 16:56:08 now i would ask you what audio devices you actually have 2022-05-31 17:00:06 used aplay -l https://pastebin.com/38sKaSRU 2022-05-31 17:15:48 no idea really; maybe the card needs some firmware, or some specific tweaks, etc 2022-05-31 17:16:13 you can start with the lspci name and go from there, i have to go to sleep 2022-05-31 17:16:27 Right on. I appreciate all of your time! 2022-05-31 17:16:51 also if you have any other audio devices to plug via usb/bt it can be a sanitycheck 2022-05-31 17:16:59 good luck :) 2022-05-31 17:43:51 13,99psykose99,99: oh the pain of this... abandoned wireplumber in favor of pipewire-media-session and it worked all gravy! 2022-05-31 17:50:13 "worked all gravy" - I'm stealing that 2022-05-31 18:37:59 More troubles. Unable to add flathub repo. Here's my output of 'flatpak remote-add ...' https://pastebin.com/MEPfNfFC Setup used in 3.15 worked when upgraded to 3.16, but, after fresh install of 3.16, it gave me these errors 2022-05-31 18:39:30 ^hold up, maybe it did break on upgrade, can't remember if I tried or not. Anyway, it worked in 3.15 but not in 3.16 here 2022-05-31 19:54:58 i added myself to audio, installed all the alsa related htings th ewiki told me to install, as wel las pipewire, altyhough alsa-confg is missing from the repos, but sound doesnt want to work, no sound server running, or starting when it should be 2022-05-31 20:02:52 do you need pipewire? 2022-05-31 20:21:41 Haven't tried alsa. If you do happen to try pipewire guide from wiki you might have to switch from wireplumber to pipewire-media-session. That was easiest route in my case. 2022-05-31 20:22:50 9,99moose77199,99: ^this was in reply to you 2022-05-31 20:27:53 pixelkeen: pipewire wiki instructions are outdated. no config file is needed to use wireplumber or pulseaudio plugin. you just need to use a custom launcher for pipewire. It can be found in /usr/libexec/pipewire-launcher 2022-05-31 20:28:38 Well... That's good to know! 2022-05-31 20:32:23 grabbed pipewirebecause iot was the recommended sond server on the alpine wiki 2022-05-31 20:32:46 thanks ill check it out would rather not use pulse, sndio if not this 2022-05-31 20:32:55 moose771: did you actually launch it though? 2022-05-31 20:48:22 muon docs say that it has 'install' command: https://muon.build/muon.1.html , but when I type it in Alpine, it says that this command is invalid 2022-05-31 20:54:42 Edited from earlier for visibility before I take it to gitlab: More troubles. Unable to add flathub repo. Here's the output of 'flatpak remote-add ...' https://pastebin.com/MEPfNfFC worked out of box in 3.15, but 3.16 seems to give me grief. 2022-05-31 20:57:03 Anyone else have any success with flatpaks with latest 3.16 updates? 2022-05-31 21:14:00 smells like you've set http_proxy= 2022-05-31 21:15:12 Echo var returns an empty line 2022-05-31 21:20:25 Is there a recommended way to check? 2022-05-31 21:20:52 env 2022-05-31 22:11:07 4,99Hello7199,99: will take a closer look later. Wouldn't that effect my other network connections though? I have no issue with web browser, curl, etc. 2022-05-31 22:23:59 Yeah, no go. Proxy unset 2022-05-31 22:24:35 all of them? 2022-05-31 22:29:03 http & https unset. Nothing else to worry about right? Https should be the main concern here anyway, right? 2022-05-31 22:30:38 pixelkeen: flatpak gives the same output for me. ansible installed flatpaks just fine though. try a frontend for a workaround 2022-05-31 22:31:59 Thanks hello and bubblz. I tried downgrading to 3.15's latest package + uninstalled deps too, but it didn't help. 2022-05-31 22:39:38 Anyone have any flatpak frontend recommendations? Guess it's a good time to get a taste on ansible anyway 2022-05-31 22:42:33 Does GNOME Software count? 2022-05-31 22:47:53 pixelkeen: lmao setting up http_proxy actually fixed it. at first i thought it was a red herring. as `unset http_proxy` makes it disappear 2022-05-31 22:51:29 7,99bubblz99,99: nice! I went through setup-proxy 2022-05-31 22:52:53 Then sourced the script it told me to. Maybe I'll open that up and take a look. How did you go about it? 2022-05-31 22:53:57 13,99Saijin_Naib:99,99 I suppose it does?? Never used vanilla GNOME tbh 2022-05-31 22:54:42 7,99bubblz99,99: that is to say, I have not fixed my issue yet lol 2022-05-31 22:57:46 pixelkeen: i use a shadowsocks proxy with shadowsocks-qt5 flatpak 2022-05-31 23:02:23 Ope, ya lost me there bubblz! 2022-05-31 23:02:54 Not familiar there. 2022-05-31 23:09:17 pixelkeen: any proxy should work. this is likely not the simplest way but i've been able to make it work using mitmproxy 2022-05-31 23:11:39 i had to append ~/.mitmproxy/mitmproxy-ca-cert.pem to the root certificate at /etc/ssl/certs/ca-certificates.crt though. use at your own risk 2022-05-31 23:13:18 Works with APK under Alpine too! 2022-05-31 23:27:17 7,99bubblz:99,99 I suppose I get the idea, but I dont use a proxy or quite understand how leaving the env variable empty would be any different for flatpak over anything else that uses http(s). Suppose I have a lot to learn! 2022-05-31 23:29:27 pixelkeen: it's a bug. setting up an http proxy and setting http_proxy envvar fixes it smh and that's rather weird 2022-05-31 23:31:52 For real! Guess I can put in an issue on gitlab for it. Afraid of overstepping my knowledgeability on issue reports, so you'll probably see me in here from time to time confirming I'm not a complete idiot before you ever see me trying to use that avenue lol