2020-03-01 04:58:47 hello friends. i find myself needing to run a prog built with glibc, and i don't have access to the source. what would be the "best" way to set this up? i can do a chroot, but i'm wondering if there's any better methods that i'm unaware of. 2020-03-01 05:24:08 you could always try your luck with gcompat 2020-03-01 05:26:41 maldridge: thank you 2020-03-01 05:27:49 I wouldn't recommend it though, only stating here that its an option 2020-03-01 05:31:52 why? at least it's executing now for me 2020-03-01 05:33:26 because gcompat by definition is implementing unspecified glibc behavior 2020-03-01 05:33:39 and so its implementation may not be identical in all cases to glibc 2020-03-01 05:35:01 interesting..so what would be the better method? glibc in a chroot? 2020-03-01 05:35:32 not relying on poorly written software :P 2020-03-01 05:35:45 well, that would be ideal 2020-03-01 05:35:47 if gcompat works for you, its probably fine to use it, but just be aware of its limitations 2020-03-01 05:36:12 if you need real glibc, then sure, the chroot option is a workable one 2020-03-01 05:36:13 maldridge: thank you for explaining what those were 2020-03-01 05:36:38 np, I have to explain this to enough vendors at $work that I have quite succinct explanations now 2020-03-01 11:38:39 MQ[d]: Hey, I am running Alpine on Raspberry pi 4 (4GB ram), everything worked fine but after upgrade my usb ports are not working. Uname -a output "Linux rpi 5.4.22-0-rpi4 #1-Alpine SMP PREEMPT Wed Feb 26 22:14:26 UTC 2020 aarch64 Linux" 2020-03-01 11:42:34 MQ[d]: Tried connecting keyboard and usb drive, both working on my laptop but not on my RPI 2020-03-01 14:02:58 How to fix the error, Vine-server throws an error when starting the service? 2020-03-01 14:04:20 That's not very descriptive 2020-03-01 14:04:23 Can you spin us a log? 2020-03-01 14:06:17 Where can I see the log vino-server? 2020-03-01 14:07:00 ACTION shrugs 2020-03-01 14:10:27 Русские есть? :) 2020-03-01 14:12:18 MQ[d]: Hey, I am running Alpine on Raspberry pi 4 (4GB ram), everything worked fine but after upgrade my usb ports are not working. Uname -a output "Linux rpi 5.4.22-0-rpi4 #1-Alpine SMP PREEMPT Wed Feb 26 22:14:26 UTC 2020 aarch64 Linux" 2020-03-01 14:12:18 MQ[d]: Tried connecting keyboard and usb drive, both working on my laptop but not on my RPI 2020-03-01 14:35:50 MQ[d]: I downgraded linux and now USB works `sudo apk add linux-rpi4=5.4.12-r0` 2020-03-01 14:36:52 Ariadne: Do you know more about that? ^ 2020-03-01 14:37:07 no 2020-03-01 14:40:19 my rpis are working fine 2020-03-01 14:40:38 but I don't have a 4 2020-03-01 14:40:52 at any rate the kernel configs there just make changes to the base config 2020-03-01 14:40:59 maybe rpi folks broke something 2020-03-01 14:41:37 Okie 2020-03-01 14:48:33 yah 2020-03-01 14:48:35 confirmed 2020-03-01 14:49:00 I upgraded to edge and usb stopped working 2020-03-01 14:49:38 Does `lscpi -nnk` (from pciutils) show the usb controller? 2020-03-01 14:49:52 (That is attached via PCI(e) on the pi4, isn't it?) 2020-03-01 14:50:06 with edge hard to tell 2020-03-01 14:50:14 since keyboard is connected with usb 2020-03-01 14:50:16 =) 2020-03-01 14:50:44 You could set up SSH to the thing, I suppose 2020-03-01 14:50:48 and my root was also on usb ssd, so it totally died 2020-03-01 14:50:53 Oh 2020-03-01 14:55:13 nemesis: Я понимаем но плохо (I understand, but not quite good) 2020-03-01 14:59:08 hmm, nothing is changed in main/linux-rpi regarding USB in last time 2020-03-01 14:59:49 MQ[d]: what `lsusb` says 2020-03-01 15:00:30 yes, I know keyboard din't work, but maybe you have ssh enabled or serial console 2020-03-01 15:07:11 I'll hit another sd card in and upgrade it to edge 2020-03-01 15:15:26 MQ[d]: mps: `lsusb` printed nothing when I was using new kernel 2020-03-01 15:16:44 even no error? something like `usb error` 2020-03-01 15:50:36 so now 2020-03-01 15:51:29 let's check what happens on apk upgrade && reboot 2020-03-01 15:55:46 yeah usb keyboard stopped working 2020-03-01 15:56:28 aand lspci shows nothing 2020-03-01 15:57:28 Huh, lspci should display stuff even if the modules for the components aren't loaded 2020-03-01 15:58:07 https://hastebin.com/tesorilapi.coffeescript 2020-03-01 15:58:10 there is dmesg 2020-03-01 15:58:25 haven't yet checked it myself =) 2020-03-01 16:01:26 test:~$ sudo lspci test:~$ 2020-03-01 16:01:33 just prompt back 2020-03-01 16:01:48 artok: lsusb ? 2020-03-01 16:01:58 same 2020-03-01 16:02:34 https://hastebin.com/xulusuhohu.bash 2020-03-01 16:02:55 artok: better use some text paste service 2020-03-01 16:03:41 for oneliners it's all the same but as you can see I can use hastebin ;) 2020-03-01 16:04:19 hmm, no usbcore module in list 2020-03-01 16:05:39 no, curl, w3m and elinks don't see anything on these urls 2020-03-01 16:12:37 indeed brcm-pcie is not loaded 2020-03-01 16:12:55 comparing 3.11 dmesg 2020-03-01 16:19:31 other thingie was that usbcore is loaded before firmware 2020-03-01 16:23:49 https://github.com/raspberrypi/linux/pull/3375/commits/da5ac1a7b28ab10e88edd28e22774ba5dda11920 2020-03-01 16:31:25 ncopa has already made 5.4.23 patch that might resolve issue 2020-03-01 16:55:21 I have downloaded and installed the virtual 3.11.3 iso in a vm on proxmox. after reboot i login and "apk update" "apk upgrade" . then "apk add znc" . i get a message error unsatisfiable constraints znc (missing) required by: world 2020-03-01 16:55:26 i am not sure what to do 2020-03-01 16:56:02 you need to add community repo to get that 2020-03-01 16:56:35 thanks ill look in the wiki for that 2020-03-01 16:56:54 uncomment the line http:///alpine/v3.11/community on your /etc/apk/repositories 2020-03-01 16:57:10 then hit apk update && apk add znc again 2020-03-01 16:58:10 all ceph related packages went missing from edge repo, what can i do about it? 2020-03-01 16:58:21 worked thanks 2020-03-01 16:59:06 i had been using in a container and i didnt have to enable that for it to work 2020-03-01 16:59:14 @llnu help fix the packages on aports 2020-03-01 17:00:32 container has community repo enabled by default 2020-03-01 17:00:40 aah 2020-03-01 17:00:51 docker alpine image at least 2020-03-01 17:01:13 im using the one provided by proxmox 2020-03-01 17:01:32 but likely similar/same 2020-03-01 17:02:20 @maxice8 thanks, checking 2020-03-01 18:10:27 ffs, i cant get alpine to automount the swap 2020-03-01 18:11:51 Did you enable the swap service? 2020-03-01 18:12:20 ACTION facepalms 2020-03-01 18:12:29 how could i have missed that 2020-03-01 18:13:58 now to find out how i update the apk folder on my pi, so it loads the latest stuff instead of upgrade at boot 2020-03-01 18:20:18 install sys mode, have root on usb... 2020-03-01 18:20:30 but don't use edge =D 2020-03-01 18:33:20 running of a microsd card so cant do a safe install sys, due to uboot 2020-03-01 18:52:01 Hi 2020-03-01 18:52:17 seems like perl-carton does not exist in repo 2020-03-01 19:00:07 On RPi 3 it is possible to use the TV-hat with Alpine linux 3.9.5 but not with last version 3.11.3. This because with kernel 5.4.12-0-rpi the TV-hat is not correctly initialized, while with version 4.19.98-0-rpi everything works without issues. 2020-03-01 19:02:14 I would like to understand why it happens but I do not really know hot to investigate kernel related issues. All I figured out is that on Alpine 3.11 with kenel 5.4.12-0-rpi dmesg says: "cxd2880: cxd2880_attach: chip id invalid." and "cxd2880_spi: cxd2880_spi_probe: cxd2880_attach failed". I suspect it is something related with SPI bu I was not able to make it work. 2020-03-01 19:02:31 I would appreciate any suggestion about how to investigate this issue. 2020-03-01 22:18:06 where should I report rust errors? 2020-03-01 22:18:20 https://0x0.st/icpP.png 2020-03-01 22:18:28 when building tectonic `cargo install tectonic` 2020-03-01 22:20:35 well, to rust developers, I think 2020-03-01 22:21:56 okay, I just thought this was a musl related error. I'll tell them about it 2020-03-01 22:22:17 Please show us the backtrace 2020-03-01 22:22:29 Otherwise that error message is useless 2020-03-01 22:22:44 Also, fwiw we have tectonic in our repos and it builds just fine 2020-03-01 22:23:34 okay, just a second 2020-03-01 22:23:38 oh. I can just install from repos 2020-03-01 22:23:46 Yup 2020-03-01 22:23:47 but here's the backtrace anyways 2020-03-01 22:24:06 Thanks for the reminder though, just opened a MR to move tectonic to community/ :P 2020-03-01 22:26:18 https://0x0.st/icpA.txt 2020-03-01 22:27:22 As far as I understand, when using alpine in diskless mode, installed packages are stored on a cache directory and installed at each boot. Correct? 2020-03-01 22:30:33 AFAIK yes 2020-03-01 22:30:54 both neovim and vim have a desktop launcher that opens the file in a new terminal. it defaults to xterm, how can I change the default terminal? 2020-03-01 22:31:18 codebam: Ah, I think the backtrace isn't really useful in release mode, you'd need to do it in debug mode 2020-03-01 22:31:32 ohh okay 2020-03-01 22:31:39 just a sec 2020-03-01 22:31:43 Anyway, that's not on Rust, it fails in the custom build script of proc-macro-error-attr 2020-03-01 22:32:02 So, if I have a package containing a directory, at each boot this directory is extracted and its owner will be the user who extracted the package, as to say root, right? 2020-03-01 22:33:01 Cogitri https://0x0.st/icpM.txt 2020-03-01 22:33:08 oh okay 2020-03-01 22:33:50 aggaz: I think mps might know more about that, I haven't used diskless as of now 2020-03-01 22:34:12 Cogitri: thank you anyway 2020-03-01 22:34:29 codebam: Also, about the desktop launcher: That depends on what your environment is. GNOME has a GSettings thingie for it which defaults to gnome-terminal, I think you might be able to set it via xdg too 2020-03-01 22:34:52 I'm using sway/wayland. I just mean for xdg-open 2020-03-01 22:35:51 Not sure there, GNOME does that for me 2020-03-01 22:35:59 Also, the failure you're seeing is due to https://gitlab.com/CreepySkeleton/proc-macro-error/-/blob/master/build.rs#L2 2020-03-01 22:36:17 aggaz: Cogitri: as I wrote in bug report I don't have much experience with diskless mode 2020-03-01 22:36:17 We're using our own triplet for Rust on x86_64 but that really turns out to be more trouble than it's worth it. 2020-03-01 22:37:14 mps: tvheadend package at the moment contains an empy /etc/tvheadend directory, that I believe will be extracted by root at each boot and this is the reason this directory changes ownership misteriously after a reboot. 2020-03-01 22:37:36 have no idea why this happens, something specific to tvheadend or lbu bug, I presume 2020-03-01 22:38:38 aggaz: could be, honestly I don't know and don't know how to check that 2020-03-01 22:38:59 hmmm 2020-03-01 22:39:12 aggaz: could be, honestly I don't know how tvheadend works and don't know how to check that 2020-03-01 22:39:23 would it be possible to delete this directory from the APK and to create it manually and with correcct ownership after apk installation? 2020-03-01 22:39:51 did you tried in sys mode 2020-03-01 22:40:00 yes I did and it works fine 2020-03-01 22:40:11 no permissions troubles 2020-03-01 22:40:45 so, it is related how diskless mode works, not bug in tvheadend 2020-03-01 22:40:51 I believe so 2020-03-01 22:41:15 and I suspect that at each boot, this directory is extraccted by root, and for this reason belongs to root 2020-03-01 22:41:42 i suspect that if a directory is in an APK its root ownership will prevail over the ownership saved with lbu 2020-03-01 22:41:55 there are some other dirs and files in /etc and they don't change ownership 2020-03-01 22:42:31 all my directoryes in etc belong to root 2020-03-01 22:45:10 not on my box, some preserve different owner and group 2020-03-01 22:45:30 mmm 2020-03-01 22:46:33 to be clear, do you mean directory in /etc or subdirectories of directories in /etc? 2020-03-01 22:47:13 it would be better to ask tomorrow when more developers and users who have experience with diskless mode will be online 2020-03-01 22:48:02 example, drwxr-xr-x 2 chrony chrony 60 Jan 1 1970 chrony 2020-03-01 22:48:16 from `ls -l /etc` 2020-03-01 22:48:42 and, -rw-r----- 1 root shadow 454 Feb 12 16:12 shadow- 2020-03-01 22:48:42 my chrony belongs to root:root in diskless mode 2020-03-01 22:49:25 have no idea why this, sorry 2020-03-01 22:49:43 my shadows has the same permissions but thats a file 2020-03-01 22:50:42 mps: no problem, I will try to ask tomorrow, thank you. it seems that there are not so many diskless users :) 2020-03-01 23:06:14 goodnight 2020-03-01 23:13:47 buonnaotte! 2020-03-01 23:14:01 buonaotte! 2020-03-02 03:39:23 No such file or directory), /usr/lib/php7/modules/pdo_mysql.so https://bpaste.net/QG3Q but it is installed. 2020-03-02 04:01:23 danieli: Did you say you don't work in security? 2020-03-02 06:23:34 crockwork: the other way around - how come you're asking? 2020-03-02 06:31:38 Ah, just curious. Always interesting to see how popular it is, now. 2020-03-02 07:11:54 I do work in security, but with no relation to alpine (my work in security does not involve alpine and vice versa) 2020-03-02 07:12:07 and I've been fairly inactive in alpine for a while now 2020-03-02 07:17:16 for sure though a regular on IRC 2020-03-02 07:22:18 monado[d]: seems like it 2020-03-02 09:35:31 greetings. I try to use alpine as kvm host while using bridged interfaces. I want to disable IPv6 for those bridge interfaces while for another (admin) interface I want to keep IPv6 enabled 2020-03-02 09:36:22 junialter: sysctl is your friend 2020-03-02 09:36:26 I add net.ipv6.conf.brlan.disable_ipv6 = 1 to sysctl 2020-03-02 09:36:30 but it won't accept it 2020-03-02 09:36:39 neither after reboot nor sysctl -p 2020-03-02 09:36:58 what do you mean by "won't accept it"? 2020-03-02 09:37:15 when I check via sysctl -a it is still set to 0 instead of 1 2020-03-02 09:37:48 I tried to add a file in sysctl.d but also added it to 00-alpine.conf in sysctl.d 2020-03-02 09:38:09 I'm on 3.11.3 extended image 2020-03-02 09:38:35 what happens if you just run "sysctl -w net.ipv6.conf.brlan.disable_ipv6=1"? 2020-03-02 09:38:41 that works 2020-03-02 09:40:32 I've been trying to set this kernel value for more than an hour and I'm quite desperate ;-) 2020-03-02 09:41:21 the only thing that comes to mind is that the interface doesn't exist yet when the sysctl is applied after boot 2020-03-02 09:41:56 there's nothing in the logs 2020-03-02 09:42:21 you're having the interface create by defining it in /etc/network/interfaces, right? 2020-03-02 09:42:36 sysctl -p also doesn't work and the interface is clearly there 2020-03-02 09:42:44 hmm 2020-03-02 09:42:44 yes, /etc/network/interfaces 2020-03-02 09:43:25 i use vlan interfaces, bonding to bridges 2020-03-02 09:43:30 Intel NICs 2020-03-02 09:43:47 let me spin up a box and see 2020-03-02 09:43:52 thank you 2020-03-02 09:44:05 sysctl -a also spits out those errors: sysctl: error reading key 'net.ipv6.conf.eth1/5.stable_secret': I/O error 2020-03-02 09:44:18 dunno where those come from 2020-03-02 09:44:44 ok, sysctl -p doesn't work for me either 2020-03-02 09:44:53 weird stuff 2020-03-02 09:45:19 because sysctl -p reads only /etc/sysctl.conf 2020-03-02 09:45:23 or at least it seems 2020-03-02 09:46:09 what happens if you run rc-service sysctl restart? 2020-03-02 09:46:25 for me it applies even things from /etc/sysctl.d/ 2020-03-02 09:46:48 yeah, that works for me 2020-03-02 09:47:02 but it should also be applied at reboot... 2020-03-02 09:47:29 the bridges shall not get autoconf addresses, that is the background of my problem 2020-03-02 09:47:58 maldridge: relatively little these days 2020-03-02 09:48:07 I pretty much just drop by on occasion 2020-03-02 09:49:19 again, the interface may not exist at that time. How about doing something like iface $name inet6 static (or manual), or even post-up hooks where you apply the sysctl? 2020-03-02 09:49:48 the interfaces are set to manual 2020-03-02 09:49:54 ah 2020-03-02 09:50:06 I'm running out of ideas, apart from the really ugly ones 2020-03-02 09:50:16 I will try to use post-up hooks which disable IPv6 and remove any addresses 2020-03-02 09:50:32 yeah kind of an ugly approach, I liked the sysctl solution better haha 2020-03-02 09:51:02 btw what if you use static instead of manual, but don't really configure it? 2020-03-02 09:51:36 can I somehow post my findings in the wiki on the kvm page? 2020-03-02 09:51:48 when I find a good solution, because this might be interesting for other guys 2020-03-02 09:51:57 just make an account, right? 2020-03-02 10:06:02 the approach with post-up works while having it set to manual 2020-03-02 10:11:05 I posted something in the wiki, hope it will help others 2020-03-02 11:27:48 junialter++ 2020-03-02 11:31:32 what is the least incorrect method of installing an old package while other packages depend on it? I'd like to install a 2011 version of Xorg 2020-03-02 11:31:53 <_ikke_> minicom: that can be very tricky 2020-03-02 11:32:19 <_ikke_> You'll most likely run into a lot of dependency issues 2020-03-02 11:32:32 yeah, I assumed 2020-03-02 11:32:35 <_ikke_> minicom: so the least incorrect method would be to try to find an alpine release that has that version 2020-03-02 11:35:19 well, indeed, but I wanted to have other packages which are not like 10 years old... the machine currently runs Debian Squeeze. *maybe* extracting the binaries from an old tarball on a new release could work, but ehh 2020-03-02 11:35:38 Probably not 2020-03-02 11:35:55 A 2011 Xorg would probably explode if used with libs from 2020 2020-03-02 11:36:23 Can I install a alpine-base system without root? apk complains that it can't change the ownership on files 2020-03-02 11:36:39 (I want to use Alpine in bwrap for tests) 2020-03-02 11:41:31 <_ikke_> Cogitri: isn't that what abuild rootbld does? 2020-03-02 11:43:55 No, it installs as root AFAICS 2020-03-02 16:02:26 just use a chroot? 2020-03-02 16:04:40 Hello71: A chroot isn't really nice for automated tests though 2020-03-02 16:04:51 It'd be nice if I could run tests without root 2020-03-02 16:05:35 <_ikke_> Hello71 just left 2020-03-02 16:31:02 Ah, that's unfortunate 2020-03-02 16:33:41 monado[d]: Forcefully bring them back 2020-03-02 18:27:19 is there cheap VPS hoster offering Alpine servers? I have an old scaleway instance for 3.99/month but they only offer alpine on 16+/month nowadays 2020-03-02 18:28:18 Do you want one that offers premade images or just where you can install one? 2020-03-02 18:29:24 I'd rather have it premade 2020-03-02 18:29:54 Oki, only know one for the latter 2020-03-02 18:31:08 sauerbraten: hetzner.com 2020-03-02 18:31:20 2.99 EUR/month included VAT 2020-03-02 18:31:33 alpine is avaliable among the custom images 2020-03-02 18:32:24 nice, thank you 2020-03-02 18:32:50 sauerbraten: also noticed this, do you know what's their rationale behind this change? 2020-03-02 18:32:54 yw 2020-03-02 18:33:01 scaleway gives me 2 cores and an unmetered connection but the 2TB should be plenty 2020-03-02 18:33:05 just one core though... 2020-03-02 18:34:19 sauerbraten: that price on hetzner is for one core and 20TB bw 2020-03-02 18:36:29 yeah I saw that 2020-03-02 18:36:41 oh sorry, typo'ed the 20 2020-03-02 18:55:27 installing alpine is pretty easy. upgrading alpine is also pretty easy 2020-03-02 19:01:50 Yup, I just set up my own custom image on my Contabo VPS, that was a breeze 2020-03-02 19:29:47 the crypttab is for post-boot devices to be decrypted right? 2020-03-02 19:30:02 do I need a crypttab at all to decrypt my rootfs which uses luks fde? 2020-03-02 19:31:54 what would I put in my crypttab to allow resuming from disk? currently I have the UUID of the rootfs but I don't think that's right 2020-03-02 19:32:27 resume from sleep usually is done from the swap parition# 2020-03-02 19:34:05 yeah I was just wondering what I need to put in my crypttab or boot options to get that to work. my swap partition is on /dev/mapper/vg0-swap in lvm 2020-03-02 19:34:42 right now I have `cryptdm=lvmcrypt resume=UUID=41d80a50-3ad2-479a-a125-52678c7bd0ab` in my boot options 2020-03-02 19:34:56 which is the uuid of that vg0 2020-03-02 19:37:04 Installing Alpine Linux on my to-be server was everything but easy tbh 2020-03-02 19:37:21 Oh? :o 2020-03-02 19:37:44 I had the opposite experience 2020-03-02 19:37:56 But that's probably because I wanted it to boot from an NVMe SSD which the motherboard doesn't support, so I worked around it by having the `/boot` partition on an USB-stick on an internal USB port which then boots the actual OS from the SSD 2020-03-02 19:37:56 For me it wasn't that easy for either my desktop or rpi... should stop using non-standard options hehe 2020-03-02 19:38:07 Same, non-standard options lol 2020-03-02 19:38:27 I haven't got it on my odroid-xu4 yet. don't think it's supported though so 2020-03-02 19:38:28 I had to manually create the EFI bootloader entry 🤔 2020-03-02 19:38:32 PureTryOut[m]: I have that setup on my NAS too because I forgot to add a /boot partition :P 2020-03-02 19:38:51 And didn't want to repartition the disk 2020-03-02 19:38:58 PureTryOut[m], heh, i just used rEfind because alpine doesn't have efibootmgr packaged (or well, didn't at the time, maybe) 2020-03-02 19:38:59 I use rEFInd and that just work 2020-03-02 19:39:04 How can you forget lol 2020-03-02 19:39:07 It does now 2020-03-02 19:39:12 PureTryOut[m]: Welll :P 2020-03-02 19:39:45 oh, efibootmgr, nice :3 2020-03-02 19:39:51 now i can get rid of refind 2020-03-02 19:40:07 But the fact this is even possible to do tells me how awesome Linux is compared to say Windows 😉 2020-03-02 19:40:17 It does now nepugia , I used it lol 2020-03-02 19:40:35 But, windows can do that too? :P 2020-03-02 19:41:22 Hmm, can it? Can you tell it what partition to use for boot? 2020-03-02 19:41:44 Anyway, setting up Alpine basically is apk add with all my packages and setting the required stuff in rc-update 2020-03-02 19:41:45 I think so, how else would it survive in enterprise setups 2020-03-02 19:42:01 And installing a bootloader 2020-03-02 19:42:34 I mean sure it's not a "just works" experience but I always do chroot installs for control over my ZFS subvolumes and it's easy enough 2020-03-02 19:42:42 Cogitri, well, for me before that comes formatting the disk... missing or incomplete docs can always make that fun :D (especially with instructions that tell you to format smth, but fail to say even what partition table type it wants) 2020-03-02 19:47:44 ACTION is packaging Calamares but I'm not sure most people in Alpine will like it lol 2020-03-02 19:48:26 anyone know how to get this resume to work? I don't know what I should be using in resume= 2020-03-02 19:49:53 Suppose that depends how that interacts with the entire lvm and crypt setup, maybe linux understands it if you give it the path to the mapper 2020-03-02 19:50:09 (unless you have many disks that frequently change copying UUID's is kinda eh... 2020-03-02 20:06:37 oh okay 2020-03-02 20:06:48 I usually just would use UUID since it's the most specific 2020-03-02 20:07:25 but I moreso meant what I would be putting there to have the kernel try to decrypt the luks partition and initialize lvm devices before it looks for a vg that isn't there 2020-03-02 20:08:06 because on every boot I get an error right after I decrypt about that UUID not existing 2020-03-02 20:09:06 not sure if it's coming from the crypttab or from this resume option though. I'll remove the one from crypttab to see 2020-03-02 20:10:51 if its convoluted you might have to do stuff in the initramfs 2020-03-02 20:11:11 not sure how to tell the kernel to use a not-available swap partition for resume at runtime though :) 2020-03-02 20:13:18 looks like the solution that they have for arch is to write a hook for it 2020-03-02 20:13:23 https://wiki.archlinux.org/index.php/Dm-crypt/Swap_Encryption#mkinitcpio_hook 2020-03-02 20:13:40 so I guess I'll try to copy that for mkinitfs 2020-03-02 20:14:48 how do I write a hook for mkinitfs? 2020-03-02 20:17:24 uhh? what do you want to acomplish? what do you mean with a hook? 2020-03-02 20:17:58 I want the initramfs to decrypt the luks volume before it looks for the resume device 2020-03-02 20:18:04 not after 2020-03-02 20:18:08 so, a logical change to /init ? 2020-03-02 20:18:14 hmm? 2020-03-02 20:18:17 > -i use initfile as init instead of /usr/share/mkinitfs/initramfs-init 2020-03-02 20:18:23 copy it, modify it 2020-03-02 20:18:34 oh awesome 2020-03-02 20:26:47 where do I copy it to? 2020-03-02 20:27:27 doesn't matter, just somewhere you can compofortably edit it in 2020-03-02 20:27:52 oh I mean to be able to apply it when I'm done 2020-03-02 20:27:56 (i'd also suggest not to overwrite your (presumably working) boot thingy, but put the new one next to it) 2020-03-02 20:29:00 next to it? 2020-03-02 20:29:07 and yes boot is working right now 2020-03-02 20:29:08 just not resume 2020-03-02 20:29:34 if you have efi make a new entry or so 2020-03-02 20:30:12 why would I be modifying init though? wouldn't it be too late if I've gotten to init because the kernel needs to resume before it starts init since init would already be in the swap partition and need to be restored? 2020-03-02 20:30:26 s/restored/resumed 2020-03-02 20:30:42 or am I missing something 2020-03-02 20:30:44 /init is not /sbin/init :P, /init is executed in the initramfs 2020-03-02 20:30:51 ohh okay 2020-03-02 20:31:04 the initramfs's /init calls the "real" init once it's done with it's setup 2020-03-02 20:31:18 (changes the root dir to a real disk usually then) 2020-03-02 21:09:38 I don't really understand because cryptsetup is run before resume in this script 2020-03-02 21:09:45 so I don't know why it wouldn't find the disk to resume from 2020-03-02 21:10:18 maybe I'll just try it and see if I can get it to work 2020-03-02 21:11:18 huh I just realized my swap wasn't mounted 2020-03-02 21:11:25 I wonder how long it's been like that 2020-03-02 21:28:59 so I got resume to work but then I realized that pm-hibernate won't work 2020-03-02 21:29:03 this is the log 2020-03-02 21:29:19 I know hibernate works on this laptop. I've done it before on other distros, and it's a well supported thinkpad 2020-03-02 21:29:25 X1 carbon 6th gen 2020-03-02 21:29:45 it turns off the screen and seems to hibernate and then it just immediately comes back to life 2020-03-02 21:29:55 it doesn't poweroff 2020-03-02 21:30:12 the log https://0x0.st/ictz.txt 2020-03-02 21:30:33 I don't even see any errors in the log so I'm not sure where to start 2020-03-02 21:30:52 oh wait. there's a write error for "no such device" 2020-03-02 21:31:26 oh I need to compile the kernel with hibernate support... 2020-03-02 21:31:32 why isn't that just built in :( 2020-03-02 21:31:51 I suppose it's not that much of a laptop OS :P 2020-03-02 21:31:55 standby works though 2020-03-02 21:32:00 yeah I use standby 2020-03-02 21:32:13 also, could someone help me figure out why my swap isn't mounting on boot 2020-03-02 21:32:20 I have it in my fstab 2020-03-02 21:32:26 ACTION didn't think he'd ever learn to use echo -n mem > /sys/power/state 2020-03-02 21:32:34 lol I use that too 2020-03-02 21:32:42 codebam, can you mount it manually? 2020-03-02 21:32:46 with mount /path/in/fstab 2020-03-02 21:32:47 I have it as a hook for when the lid closes 2020-03-02 21:32:51 yeah I can 2020-03-02 21:33:04 or well, I could last boot. I changed it to a UUID to see if that would help 2020-03-02 21:33:06 it did not 2020-03-02 21:33:40 huh, it doesn't automount on mine either 2020-03-02 21:33:50 probably a good thing, otherwise it would deadlock... 2020-03-02 21:34:00 it would deadlock? why? 2020-03-02 21:34:11 Putting swap on ZFS deadlocks 2020-03-02 21:34:15 ohh 2020-03-02 21:34:24 my swap is on lvm 2020-03-02 21:34:45 wait... should it be in my crypttab? 2020-03-02 21:34:45 I am performing the sin of having a usb3 swap usb drive to play civ v haha 2020-03-02 21:34:58 it's not encrypted though. the entire lvm is 2020-03-02 21:38:14 I feel like this must be a stupid mistake but I think I'm doing everything right 2020-03-02 21:38:39 oh I wrote swap swap not none swap 2020-03-02 21:38:41 I wonder if that's why 2020-03-02 21:38:59 although... this page says swap swap is right? 2020-03-02 21:39:32 about to find out 2020-03-02 21:40:02 well, it's from to type options 2020-03-02 21:40:18 for swap there is no "to" so it's basically just the name mount would give back to you 2020-03-02 21:42:05 it's still not mounting my swap... I'm not sure what I'm doing wrong 2020-03-02 21:48:57 I added the swap service 2020-03-02 21:48:59 it works 2020-03-02 21:49:01 I don't care anymore 2020-03-03 00:05:12 Hi, I installed apache2 and am trying to figure out the configuration structure of Alpine Linux vs Debian/Ubuntu. I can't seem to find conf-available or other familiar folders. What do I do instead? 2020-03-03 00:06:56 Just use conf.d instead? 2020-03-03 00:07:56 There doesn't seem to be commands like a2enconf, etc, too 2020-03-03 00:15:53 And what of sites-available, too? 2020-03-03 00:24:19 you can use conf.d instead 2020-03-03 00:26:10 Or you could change the last line of the config file in /etc/nginx to point to sites-enabled and mkdir sites-available 2020-03-03 00:33:19 Wait, nginx? 2020-03-03 00:34:16 Last line here shows IncludeOptional /etc/apache2/conf.d/*.conf but what about sites? 2020-03-03 00:38:49 Never mind, I guess it applies to both. 2020-03-03 00:43:12 I think sites-enabled/available is debian-specific 2020-03-03 00:54:45 Good to know. 2020-03-03 02:41:48 i am following this for installing gnome. https://wiki.alpinelinux.org/wiki/Gnome_Setup i am running alpine virtual in a vm on proxmox. i am at the point of "setting up xorg" im not sure which driver to use? 2020-03-03 02:47:58 xf86-video-modesetting ? 2020-03-03 02:48:03 https://wiki.alpinelinux.org/wiki/Qemu 2020-03-03 03:11:54 I've had good success with the -qxl package using qemu, you could give that a shot 2020-03-03 03:15:36 i will try. thank you 2020-03-03 03:18:32 it dies like this http://i.imgur.com/rSJGGIU.png 2020-03-03 03:19:06 if i send ctrl alt f2 i get another tty 2020-03-03 03:20:05 i have followed the link above to the "starting you desktop" point. is there additional setup i need to do that is not listed ? 2020-03-03 03:20:18 anything in the syslog/dmesg that might point you in the direction of what's failing? 2020-03-03 03:32:39 the greeter log has a couple missing modules i have installed them now rebooting 2020-03-03 03:37:20 had to add xf86-video-vesa, xf86-video-fbdev, mesa-dri-swrast, mesa-dri-virtio. should it need all of those 2020-03-03 03:40:51 im getting artifacts sometimes 2020-03-03 03:44:35 http://i.imgur.com/efO6x6o.png 2020-03-03 03:51:52 I'm not certain on that one, I don't think I've tried a gnome desktop in alpine on qemu, just xfce. 2020-03-03 03:52:13 let me see if there's anything on that VM that might be useful 2020-03-03 03:52:28 that issue is something else seems to be related to the proxmox console 2020-03-03 03:53:15 if i only have one console open it does not have artifacts. it is very strange 2020-03-03 03:53:31 i am not super familiar does not help any 2020-03-03 03:57:02 http://i.imgur.com/TKjMUbE.png 2020-03-03 04:03:45 is xfce lighter 2020-03-03 09:29:48 Hey there! I've been trying to run the latest generic ARM release in Qemu (-machine virt) with no luck. The issue is, the kernel doesn't see any drives attached. Does anybody have a working recipe? 2020-03-03 09:32:20 ro_lexx: armv7 or aarch64, what qemu? qemu-system-arm or qemu-system-aarch64 2020-03-03 09:33:08 mps: qemu-system-arm with armv7 2020-03-03 09:34:53 here is how I run it http://tpaste.us/Ypbg 2020-03-03 09:36:06 I use u-boot-qemu for using kernels in disk image, not exeternal 2020-03-03 09:43:27 mps: thank you a lot! it works with the script you provided 2020-03-03 09:43:59 no problem :) 2020-03-03 10:30:41 How would i get a 2fa prompt on my securetty ? 2020-03-03 10:31:39 i got ssh working, but i also want it on my local consoles 2020-03-03 10:41:05 with agetty and a separate login program, I suppose 2020-03-03 10:49:35 or perhaps there's a pam module for that, if you're using pam 2020-03-03 11:04:01 i installed the Google2fa module, pam got installed, but login is not using pam 2020-03-03 16:26:22 hi how can i activate pam i need for ldap/kerberos auth 2020-03-03 16:28:43 Installing linux-pam should do I thin 2020-03-03 16:30:22 Cogitri: already done but i got no failure message if i try to login 2020-03-03 16:30:29 and can'T login 2020-03-03 16:31:03 Ah yes, debugging pam is fun 2020-03-03 16:31:19 But if you just installed it and didn't change the configuration it should just work 2020-03-03 16:41:42 i got : nslcd: Warning: NSS_LDAP module not loaded: Error loading shared library libnss_ldap.so.2: No such file or directory 2020-03-03 17:36:01 i will try with sssd 2020-03-03 17:43:51 did you install libnss_ldap.so.2? 2020-03-03 18:01:27 Hello71: yes 2020-03-03 18:02:27 thins one https://pkgs.alpinelinux.org/package/edge/main/x86_64/nss-pam-ldapd ? 2020-03-03 18:03:21 contents: /etc/nslcd.conf, /lib/security/pam_ldap.so, /usr/sbin/nslcd 2020-03-03 18:03:32 where is the libnss_ldap.so.2 2020-03-03 18:05:38 Hello71: ok they is not installed 2020-03-03 18:06:24 https://pkgs.alpinelinux.org/contents?file=libnss_ldap.so.2&path=&name=&branch=edge ? ^^ 2020-03-03 18:08:38 dunno 2020-03-03 18:11:43 Hello71: after the heimdal hell this ^^ 2020-03-03 18:12:21 next week i send tons of patches for running in a keberos/ldap env 2020-03-03 18:12:38 and heimdal support for nfs-utils 2020-03-03 19:03:20 for /sbin/setup-proxy is a proxy uri in the form of http://user:pass@hostname:port acceptable? asking for someone else 2020-03-03 19:03:44 im aware its just set to *_proxy env vars but im wondering if e.g. busybox wget takes that without issue 2020-03-03 19:03:52 and whatever other network utilities during setup 2020-03-03 19:06:52 afk for now 2020-03-03 19:15:28 my terminal colours for ls stopped working all of a sudden. how do I fix it? 2020-03-03 19:15:36 <_ikke_> try ls --auto 2020-03-03 19:15:40 TERM is set to xterm-256color 2020-03-03 19:15:49 <_ikke_> ah 2020-03-03 19:15:52 ls: unrecognized option '--auto' 2020-03-03 19:16:12 --color=auto 2020-03-03 19:16:14 ? 2020-03-03 19:16:21 <_ikke_> yeah, that's what I meant 2020-03-03 19:16:45 <_ikke_> ncurses was 'fixed' 2020-03-03 19:16:58 --color=auto works 2020-03-03 19:17:04 <_ikke_> hmm 2020-03-03 19:17:10 should I just alias it? or is there a fix so I don't have to 2020-03-03 19:17:40 <_ikke_> You can try apk add ncurses-terminfo 2020-03-03 19:18:03 added that, still no colours 2020-03-03 19:18:35 <_ikke_> ok, than you should alias that 2020-03-03 19:18:41 <_ikke_> not sure why it suddenly stopped working 2020-03-03 19:18:49 okay will do, thanks! 2020-03-03 19:18:58 yeah weird but anyways. this should work 2020-03-03 19:19:17 <_ikke_> afaik, it's commonly aliased that way 2020-03-03 19:19:31 <_ikke_> without that option, ls does not show colors 2020-03-03 19:20:16 oh I see and alpine just doesn't by default 2020-03-03 19:20:19 makes sense 2020-03-03 19:20:27 <_ikke_> correct 2020-03-03 19:26:59 so yesterday I was configuring hibernation. I got init to see the resume partition but when I try to hibernate it powers off the screen for a second and comes back on. I thought it was due to the kernel not having hibernation support but I went to go add it in aports and was already in the config. 2020-03-03 19:27:06 this is the pm-suspend.log https://0x0.st/ictz.txt 2020-03-03 19:27:32 it says: `sh: write error: No such device` so that's what made me think it wasn't in the kernel 2020-03-03 19:27:38 but not sure where to look now 2020-03-03 19:27:58 also because our wiki suggests adding it for laptops 2020-03-03 19:28:36 <_ikke_> You could try to look into /usr/lib/pm-utils/sleep.d/99video 2020-03-03 19:28:43 <_ikke_> see what it's trying to access 2020-03-03 19:29:34 never mind, it worked great 2020-03-03 19:29:37 just tried it 2020-03-03 19:29:39 <_ikke_> ok 2020-03-03 19:30:54 never mind. it worked great 2020-03-03 19:30:56 tried it again 2020-03-03 19:47:22 how can I automatically hibernate on low power? 2020-03-03 19:47:26 s/can/should 2020-03-03 19:47:36 because of course there are lots of bad ways of doing this 2020-03-03 19:48:16 <_ikke_> I used cbatticon for it, but apparently not packaged for Alpine 2020-03-03 19:51:04 oh okay 2020-03-03 19:51:53 I might just use a lambda-ish script and watch 2020-03-03 19:53:18 or... looks like I can use udev for this 2020-03-03 19:58:20 how can I reload udev without breaking input devices? 2020-03-03 19:58:54 I ask this now, because last time I tried it broke keyboard input so that each key input input two keys 2020-03-03 19:59:51 actually... seemed to work okay 2020-03-03 20:14:54 Hello71: same with sssd not reaction i have modefied pam conf files to use sssd but looked like alpine would not use pam 2020-03-03 20:19:16 idk if busybox comes with pam on 2020-03-03 20:23:14 i have found the problem i need recompile busybox 2020-03-03 20:24:12 codebam, what? udev only deals with device names 2020-03-03 20:24:21 nepugia you would think, but actually no 2020-03-03 20:24:22 how could reloading it lead to such a strange situation? 2020-03-03 20:24:29 oh 2020-03-03 20:24:38 I meant for battery 2020-03-03 20:24:51 but yeah I'm not actually sure how I did that before 2020-03-03 20:24:58 I can't reproduce it, was weeks ago 2020-03-03 20:32:55 hi all 2020-03-03 20:33:14 hey Skinny :) 2020-03-03 20:33:59 I'm trying to make a custom (dev) version of an existing alpine package (libvncserver). Using a modified APKBUILD file I managed to create a local package which installs fine. However when another package (that depends on libvncserver) is built, the custom package is not found 2020-03-03 20:34:19 even pkg-config doesn't list the installed local apk package 2020-03-03 20:34:49 The only difference I can find is that my version is installed in the lib64 folder and not in "lib" as the official package is 2020-03-03 20:34:56 How can I solve this ? 2020-03-03 20:35:28 Can you send the APKBUILD ? via a paste service 2020-03-03 20:36:25 sure, https://pastebin.com/5ZxamyF9 2020-03-03 20:36:50 The only thing I changed from the offical APKBUILD is the source (git clone instead of a release tar) 2020-03-03 20:36:54 You want to pass -DCMAKE_INSTALL_LIBDIR=lib 2020-03-03 20:37:50 let's try that 2020-03-03 20:39:14 wow, that seems to work :) hooray 2020-03-03 20:40:26 What would be the workflow for this ? I need an APK of a non-released version of libvncserver (bug was fixed in January). I can create a local package via this modified file ofc, but do I just distribute that apk file to my devices until a new release comes out ? 2020-03-03 20:40:39 (these are my first steps in building for Alpine btw) 2020-03-03 20:40:57 Can be, you can do apk add 2020-03-03 20:41:13 or have it be a repo somewhere that they download and upgrade to just like any other repo 2020-03-03 20:42:40 oh I am so freaking happy right now lol 2020-03-03 20:43:03 spent a lot of hours today fiddling with this but my VNC connection is stable again :D 2020-03-03 20:50:28 maxice8 thanks so much ! 2020-03-03 22:59:56 hi can anybody tell me where are the alpine patches for golang ? especially the muslc ones 2020-03-03 23:00:13 <_ikke_> music ones? 2020-03-03 23:01:20 <_ikke_> Here is everthing we use to build golang: https://gitlab.alpinelinux.org/alpine/aports/tree/master/community/go 2020-03-03 23:02:22 i saw a patch a while ago where golang toolchain was patched to compil against musl and not glibc 2020-03-03 23:02:30 to run on alpine 2020-03-03 23:02:33 <_ikke_> aha 2020-03-03 23:02:36 <_ikke_> musl, not music 2020-03-03 23:02:39 <_ikke_> :) 2020-03-03 23:02:52 :) 2020-03-03 23:03:42 <_ikke_> there are only 2 patches for golang as you see 2020-03-03 23:03:44 i dont see it in the 2 actual patches in your link\ 2020-03-03 23:05:44 maybe it was a docker fork of some sort 2020-03-03 23:05:46 thanksd 2020-03-03 23:22:18 it was removed 2 weeks ago :) https://gitlab.alpinelinux.org/alpine/aports/commit/c5706c7522ffbcb2401ff17ca08c8eaf9bb23364 2020-03-04 00:34:44 lgs[d]: Heyo, trying to install Xorg and when I xinit I get a blank screen and have to physically reboot the box for anything to work (SSH also cuts out). 2020-03-04 00:34:45 lgs[d]: I left it up for a bit on the blank screen and I got a weird "unable to read sector" error when I came back to it a bit later. 2020-03-04 10:18:23 trfl_: That's curious, becauase go itself doesn't need a libc. 2020-03-04 10:18:48 Hmm, at least that was the impression I had. (Looks like troulouliou_div2 has left) 2020-03-04 13:13:44 Can i get some testers (with comments) for https://gitlab.alpinelinux.org/alpine/aports/merge_requests/3160 ? 2020-03-04 19:15:11 was looking at apk's source, noticed the man pages are in .scd format, e.g. https://git.alpinelinux.org/apk-tools/tree/doc/apk-add.8.scd 2020-03-04 19:15:18 not familiar with that format and cant find any info online about it 2020-03-04 19:15:33 looks like markdown but gets parsed by man? 2020-03-04 19:17:25 see scdoc 2020-03-04 19:17:56 <_ikke_> https://git.sr.ht/~sircmpwn/scdoc 2020-03-04 19:18:13 ahh 2020-03-04 19:18:15 neat 2020-03-04 19:20:48 Yup, it's really nice 2020-03-04 19:21:41 I write all my manpages in it since it's a lot nicer than groff 2020-03-04 19:23:29 might give it a try for my projects 2020-03-04 19:23:43 writing man pages isnt my favourite thing 2020-03-04 21:53:00 if alpine has perl-carton it will be good 2020-03-05 00:42:47 Hi guys, I added TLS on my docker, it is working but for some reason it is not launched at boot. I tried rc-update add docker boot 2020-03-05 00:42:57 I tried `rc-update add docker boot` 2020-03-05 00:43:36 if I removed my daemon.json, it will work without any issue. anyone have any suggestion? 2020-03-05 00:44:06 if I have the daemon.json and run `service docker start` it will work 2020-03-05 00:58:39 nvm, I have to stop the service, remove docker in boot, add it again and start the process 2020-03-05 00:58:41 :) 2020-03-05 04:28:06 Is anyone using gpu passthrough on 3.11.3? 2020-03-05 04:28:35 I can't get CUDA working on DomU 2020-03-05 04:30:04 https://lists.xenproject.org/archives/html/xen-users/2020-03/msg00002.html 2020-03-05 11:06:41 hey guys! im having trouble installing plex docker container on raspberry 3b+ 1gb ram 2020-03-05 11:06:52 the error was "write /var/lib/docker/tmp/GetImageBlob102239336: no space left on device" 2020-03-05 11:13:14 tried installing deluge as well same issue. Any help would be much appreciated 2020-03-05 11:24:45 Well, you probably don't have enough space left on whatever device that dir is on. 2020-03-05 11:39:00 hi cogitri! thank a lot for your reply. I had a fresh installation of alpine, the first app i installed was docker 2020-03-05 11:40:01 i believe the problem was the docker tmpfs in /var/lib/docker with around 400+mb space 2020-03-05 11:40:19 do you have any idea how to increase the docker tmpfs? 2020-03-05 11:42:45 I tried googling but all the suggestions i found were unsuccessful 2020-03-05 11:43:56 i tried a Loopback image with overlayfs on /usr as well which is available on the alpine wikis to no avail 2020-03-05 11:49:18 So i have recompiled busybox with pam support but the login with sssd will not work have some idea how can i fix it ? 2020-03-05 11:51:46 rpi3plus: increasing the tmpfs probably isn't a good idea, otherwise that'll fill up all your RAM by itself 2020-03-05 11:52:08 Maybe you can make it so the dir isn't a tmpfs 2020-03-05 12:10:17 Cogitri fair enough. To be honest, this is my first alpine and docker installation. Do you know wheres the config file of docker located? 2020-03-05 12:14:41 Not sure, I don't use Docker lots 2020-03-05 12:30:10 moving docker tmpfs is probably the best way to go. thanks a lot bro Cogitri 2020-03-05 19:31:44 I have an Alpine container that gets "udhcpc failed to get a DHCP lease". Any idea what might cause this? Do I have to set any routes (prior), or does DHCP handle that on its own? 2020-03-05 19:32:32 <_ikke_> adrian_1908: dhcp works on L2, so no routes are necessary 2020-03-05 19:32:57 Ok, thanks. I'm not that good with networking. 2020-03-05 19:33:39 <_ikke_> The idea is to obtain an ip address, so it has to work even before you have an ip address 2020-03-05 19:33:43 IPv6 seems to work (I haven't even listed an `inet6` in /etc/network/interfaces yet, but IPv4 fails to get a lease. 2020-03-05 19:34:01 <_ikke_> adrian_1908: ipv6 is probably a link-local address 2020-03-05 19:34:09 <_ikke_> does it start with fe80? 2020-03-05 19:37:00 It was a ULA actually. I'm fighting with LXD right now. I resigned to having a random IPv6 address (via SLAAC) rather than a static/manual one, but then it doesn't seem right to keep static IPv4 addresses either. 2020-03-05 19:37:29 So I wanted to switch to DHCP for IPv4, but now get this error. 2020-03-05 19:38:07 <_ikke_> It means dhcp is not getting any offers 2020-03-05 19:38:16 <_ikke_> so that means something is not working in the network 2020-03-05 19:40:16 I recreated the LXD bridge (which is supposed to handle DHCP), but somehow this doesn't work. I'm cautious not to rip out everything, as this is a "production" (but not serious business) server. 2020-03-05 19:40:38 Anyway, I think I'm getting offtopic with LXD. Thanks for the info about DHCP 2020-03-05 19:41:09 <_ikke_> note that dhcp only works on a local lan 2020-03-05 19:41:19 <_ikke_> as it's using broadcasts 2020-03-05 19:45:09 >local local area network 2020-03-05 19:45:32 <_ikke_> heh :) 2020-03-05 19:45:55 <_ikke_> rather than a remote lan :P 2020-03-05 21:47:00 duh.. shouldnt Radeon R3 be supported by amdgpu kernel module? 2020-03-05 21:48:35 I think, you need to enable support at build time for older cards 2020-03-05 21:48:48 or just use radeon driver 2020-03-05 21:52:54 aah KMS drm report modesetting isn't supported 2020-03-05 21:55:42 that's what Xorg is telling 2020-03-05 22:34:20 now then 2020-03-06 00:00:40 now there 2020-03-06 00:01:15 cheapo lenovo 250€ up and running with alpine, dwm as manager 2020-03-06 02:33:56 https://gitlab.alpinelinux.org/alpine/abuild/commit/7edafd8c75a5804867c342da75efbfae6432ca41 is it just me or is this overly strict 2020-03-06 07:18:19 hm, over engineered security http://blog.ptsecurity.com/2020/03/intelx86-root-of-trust-loss-of-trust.html 2020-03-06 07:18:39 or intention, who knows 2020-03-06 13:49:11 Is there a way to automatically execute alpine-setup+answerfile (and an installation step or two) automatically with a raspberry pi without the need to work on the machine itself? 2020-03-06 13:49:25 I have to set up multiple machines and that would be an extremely handy solution 2020-03-06 13:59:02 Maybe you could put it in /etc/local.d ? 2020-03-06 14:01:21 But i don't have that (yet) on the sd card before booting up 2020-03-06 14:01:50 or can you put something onto the system as an overlayfile and then somehow automatically execute a script? 2020-03-06 14:18:40 no such thing as over engineered security, since security is always bound to break over time 2020-03-06 19:25:10 Hi. I just installed an alpine guest version 3.11.3 via ISO and now I'm on Kernel 4.14.69? How is this possible? 2020-03-06 19:26:02 ACTION is irritated 2020-03-06 19:27:53 That's weird indeed, 3.11 only offers 5.4 via linux-lts 2020-03-06 19:28:19 maybe I've accidentally chosen the 3.8.1 image... but shouldn't the kernel be updated when I update /etc/apk/repositories? 2020-03-06 19:28:51 version 3.11 is given in there 2020-03-06 19:52:25 Yes, it should be updated too 2020-03-06 19:52:34 Make sure you have linux-lts installed though 2020-03-06 19:52:46 (Or linux-virt I guess) 2020-03-06 22:14:35 hi 2020-03-06 22:17:27 hey everyone, I realize this is a dumb question, but I'm having trouble understanding how to properly install alpine for one specific scenario. I have a single partition I was to install it to (/dev/sda3), and I already have an EFI partition set up with refind installed at /dev/sda1, which is currently booting another linux distro and OSX 2020-03-06 22:18:43 any qmicli expert ? 2020-03-07 00:03:33 What's the current state of electron in alpine? Would like to run alpine for work but might need to use electron apps unf :( 2020-03-07 00:05:44 ugh, electron is great :P, if your electron apps require glibc then you can use a chroot from another distro anyhow to get them to run 2020-03-07 00:06:07 i use a void linux one for Steam and so (although that isn't stricly speaking electron but CEF, but still rather similar) 2020-03-07 00:11:00 Ah interesting, I'll play around with that 2020-03-07 00:11:04 Thanks :) 2020-03-07 00:31:08 This is like putting monster truck wheels on a mini cooper 2020-03-07 00:31:11 or something like that 2020-03-07 00:32:48 Heh, kinda, just that the frame is the same ;) 2020-03-07 03:13:49 trying to run wkhtmltopdf and I get this error: 2020-03-07 03:14:00 > This version of wkhtmltopdf is build against an unpatched version of QT, and does not support more then one input document. 2020-03-07 03:18:56 I'm guessing I'll have to rebuild with a toggled flag or something. Or will I have to recompile the entire qt dev lib ;-; 2020-03-07 04:37:31 I just updated my repositories file to edge instead of latest-stable but still I can't install podman 2020-03-07 04:37:47 https://pkgs.alpinelinux.org/package/edge/testing/x86/podman 2020-03-07 04:42:45 edge testing? 2020-03-07 04:43:09 http://dl-cdn.alpinelinux.org/alpine/edge/testing 2020-03-07 04:46:29 ok that was the problem 2020-03-07 04:46:32 ty 2020-03-07 09:19:53 hmmm, there is no way to get mesa working on the raspberry pi using aarch64? 2020-03-07 09:20:19 sway does not start and glxgears report "Couldn't get an RGB, Double-buffered visual" 2020-03-07 09:20:47 I've seen that the closed source driver only works on the 32-bit version (but I don't want closed source driver anyway) 2020-03-07 09:32:21 nvm, just forgot to install mesa-dri-vc4! 2020-03-07 11:36:40 raatty[d]: lolz that would do it 2020-03-07 11:42:14 how can I boot to an initramfs emergency shell (if I wanted to)? 2020-03-07 11:42:28 is there a flag or boot option I could add to my grub? 2020-03-07 11:43:38 Yes: https://github.com/alpinelinux/mkinitfs/blob/master/initramfs-init.in#L341 2020-03-07 11:43:48 adding `single` should do the trick 2020-03-07 11:43:55 oh okay awesome, thanks! 2020-03-07 11:44:44 would this be an appropriate time to directly edit my grub.cnf directly? since I only want this to be temporary? 2020-03-07 11:45:01 *grub.cfg 2020-03-07 11:45:48 If you only want it to be temporary I'd press 'e' during boot on the GRUB entry and edit it there 2020-03-07 11:46:00 Hi all, can someone explain how to make system bootable in uefi mode? 2020-03-07 11:46:04 oh true, that's a better idea thanks 2020-03-07 11:48:14 quasdl depends on the machine you are using, but typically just install in UEFI mode or follow https://wiki.archlinux.org/index.php/Grub#UEFI_systems if installing manually 2020-03-07 11:48:26 quasdl, what do you want to know? adding a boot entry? 2020-03-07 11:52:12 It'd be appreciated if someone could take a look at the Gitlab section I just created on https://wiki.alpinelinux.org/wiki/Creating_patches#Submitting_patches_via_Gitlab. 2020-03-07 11:56:16 codebam but its possible to use EFISTUB? I dont have any other OS on my pc, so i dont need bootloader. 2020-03-07 11:57:05 nepugia naah, i just need understand how to boot in system in uefi without bootloader . 2020-03-07 11:57:24 Or i not understand how it works? 2020-03-07 11:57:42 quasdl https://wiki.archlinux.org/index.php/EFISTUB 2020-03-07 11:58:03 we dont have pages for this on the alpine wiki, but that seems relevant 2020-03-07 11:58:34 >CONFIG_EFI_STUB=y 2020-03-07 11:58:52 In alpine kernel have this? 2020-03-07 12:00:13 I think so? although I mean it's booted before the kernel so I don't see why that would matter 2020-03-07 12:00:47 might be required to allow booting as an efi stub though, so I'd enable it 2020-03-07 12:01:02 read the desc for it in menuconfig 2020-03-07 12:01:37 `make menuconfig` 2020-03-07 12:04:43 quasdl, linux can be a efi executable, like mentioned above, either put it in the fallback path of efi or create an efi entry pointing to the kernel in the ESP (with efibootmgr) 2020-03-07 15:34:00 hey all, I'm getting some pretty bad screen tearing with when scrolling, I especially notice it in web browsers. I'm running the modesetting driver with intel iris pro graphics. is there anything I can do to fix this? 2020-03-07 15:43:06 Hello, is there an ISO i can flash to my usb drive that will boot on serial? 2020-03-07 15:43:20 I've tried editing syslinux.cfg but after doing so the usb key doesn't boot anymore 2020-03-07 15:43:35 And if i don't edit, i get an empty terminal after LOADING SYSLINUX 2020-03-07 15:45:03 edocod: I think virt images have serial console by default, but they probably not useful on 'bare metal' machine 2020-03-07 15:45:29 https://wiki.alpinelinux.org/wiki/Bootstrapping_Alpine_on_PC_Engines_ALIX.3 2020-03-07 15:45:49 I've found this (i'm tring a pcengines board actually) but there are no usbdrive images anymore? 2020-03-07 15:46:06 else, you can press 'TAB' when it boots to syslinux and see if there is a menu 2020-03-07 15:46:13 Oh 2020-03-07 15:46:42 let me try 2020-03-07 15:47:04 if you get menu, you can edit comand line and add console=serial,ttyS0 2020-03-07 15:47:55 okay, something happened 2020-03-07 15:47:59 it now says boot: 2020-03-07 15:48:09 lts 2020-03-07 15:48:09 boot: 2020-03-07 15:48:54 is there 'edit' option somewhere 2020-03-07 15:49:35 or, you move to 'lts' and press tab again, I forgot exact sequence 2020-03-07 15:49:59 https://imgur.com/f5kCbIf.png 2020-03-07 15:50:04 edocod: you need to put "serial" command for syslinux, and also separately put "console=ttyS0" for linux 2020-03-07 15:50:11 both steps are important 2020-03-07 15:50:13 I believe there's some sequence not supported by my terminal 2020-03-07 15:50:29 also you need to put the correct baud rate 2020-03-07 15:50:32 Hello71, the issue with that is that the image is iso9960 so i cannot mount it as rw 2020-03-07 15:50:43 and if i edit the iso and flash that then it doesn't boot anymore 2020-03-07 15:51:04 i've added both "SERIAL 0 115200" and "console=ttyS0,115200" in syslinux.cfg 2020-03-07 15:51:07 uh... if you don't have a proper editor, you can bodge it by editing the ISO file 2020-03-07 15:51:14 but you need to keep the same length 2020-03-07 15:51:26 What is a proper editor? 2020-03-07 15:51:38 dunno ;) 2020-03-07 15:52:03 it's kind of a mess with hybrid ISO/BIOS/EFI mastering 2020-03-07 15:52:17 if you can pick BIOS or EFI then it's easy 2020-03-07 15:52:37 what system are you using anyways with "SeaBIOS" 2020-03-07 15:52:51 I only know of qemu which uses seabios 2020-03-07 15:54:07 This is a https://pcengines.ch/apu2.htm 2020-03-07 15:54:17 https://pcengines.ch/apu3c2.htm 2020-03-07 15:54:19 This one here 2020-03-07 15:55:10 it is running coreboot 2020-03-07 16:04:02 I'm back 2020-03-07 16:05:54 if you enable EFI it's easy, just format your drive as FAT and copy the files 2020-03-07 16:06:09 I don't think this board supports efi 2020-03-07 16:06:19 actually yes, that's what the article you linked says to do 2020-03-07 16:06:27 what where 2020-03-07 16:06:42 well... it omits the formatting setp 2020-03-07 16:06:54 it uses a "usbdrive" image 2020-03-07 16:06:54 oh, it says to use syslinux 2020-03-07 16:07:02 which i cannot find 2020-03-07 16:07:36 probably been removed because you can just take the regular ISO and run 7z x on it 2020-03-07 16:07:48 or mount && cp, or unar, or whatever 2020-03-07 16:08:19 I'm more familiar with the arch mkinitcpio than mkinitrd, but I would assume that you can just unpack it and run syslinux 2020-03-07 16:08:40 I'm also more familiar with the grub and systemd-boot prompts than syslinux boot: prompt... 2020-03-07 16:09:03 probably there's something you can type there to make it pass console=ttyS0, but it's probably easier in the long run to figure out how to make it persistent 2020-03-07 16:09:15 so that you don't have to type it in every time you want to boot from USB 2020-03-07 16:10:51 syslinux /dev/sdb1 2020-03-07 16:10:52 syslinux: invalid media signature (not an FAT/NTFS volume?) 2020-03-07 16:10:56 Uh 2020-03-07 16:16:12 What if i tried to boot from ext3? 2020-03-07 16:27:03 no 2020-03-07 16:27:12 well actually you can use extlinux 2020-03-07 16:27:31 hm? 2020-03-07 16:27:38 actually 2020-03-07 16:27:45 i might just ipxe 2020-03-07 16:28:05 sounds annoying, but sure 2020-03-07 16:28:12 why? 2020-03-07 16:29:54 eh, I just don't like setting up pxe 2020-03-07 17:00:17 Good evening! 2020-03-07 17:00:27 I'm currently trying to install chromium, however on edge it seems not to be available. Is that me or a general problem? 2020-03-07 17:00:57 (I've community enabled) 2020-03-07 17:01:44 monado[d]: https://pkgs.alpinelinux.org/packages?name=chromium&branch=edge 2020-03-07 17:01:49 monado[d]: it's on edge though 2020-03-07 17:02:16 monado[d]: and you do need community enabled 2020-03-07 17:03:07 monado[d]: have you done apk update, telmich? 2020-03-07 17:05:54 <_ikke_> should be available in community: https://pkgs.alpinelinux.org/package/v3.11/community/x86_64/chromium 2020-03-07 18:55:54 hi all, I had a quick question about the ISOs that are available for download. I'm not sure about the difference between 'standard' and 'extended'. What I am looking for is a good image to run in a VM for testing software on Alpine. 2020-03-07 18:59:41 there is virtual image if you scroll down 2020-03-07 18:59:52 i used the x86_64 one 2020-03-07 19:00:51 okay thanks, I'll try that one :) 2020-03-07 19:05:09 boot it from the image then the command setup-alpine will allow to install 2020-03-07 19:05:46 you have to add whatever desktop you want 2020-03-07 19:11:28 got it, thanks :) 2020-03-07 23:48:04 hi. I'm on edge, and updating of kmod from -26-r0 to -27-r0 fails since a few days. Now did complete upgrade inc. kernel etc. + reboot, but still kmod cannot be updated. 2020-03-07 23:49:40 "apk add -u kmod" succeeds silently, but ... 2020-03-07 23:50:25 Wait. Now tried "apk -v add -l -u kmod", and that succeeded, installing anew kmod-libs. 2020-03-07 23:51:22 Great. Wonderful. Runs all-in-all super smoothly since February 1st 2016. :) Ciao. 2020-03-08 10:43:37 is Kubernetes available on alpinelinux? 2020-03-08 10:44:17 kubernetes is in testing/ so it is available in Alpine Linux Edge (development branch) 2020-03-08 10:44:31 if someone works on moving it to community/ it will be available for alpine linux 3.12.0 2020-03-08 10:46:25 there are still some open issues with kubernetes on alpine before moving it to community. 1. Split packages, 2. go build issues (with latest go version) 2020-03-08 10:46:35 patch are welcome, though :) 2020-03-08 11:08:25 right 2020-03-08 11:08:41 yeah that's beyond me probably as I've never used it before 2020-03-08 11:08:47 and would only be using it to learn 2020-03-08 11:11:28 also still waiting for my parts for my server ☹︎ ram shortages suck 2020-03-08 11:13:17 Oh? I got RAM just fine the other day 2020-03-08 11:13:31 Although probably in lower quantity, my miniITX board only supports 2 RAM slots :P 2020-03-08 11:15:26 yeah i am waiting on some RDIMMs that are on my manufacturer's QVL list 2020-03-08 11:17:44 idea was that my server, would boot from a USB 3.1 USB stick, in diskless mode 2020-03-08 11:18:05 spool up some KVMs, or LXC containers from the NVMe, and pass through my zpool 2020-03-08 11:18:10 but i thought that kubernetes might be useful to play with 2020-03-08 11:18:31 i suppose i could play with it in a LXC container 2020-03-08 13:03:44 hi 2020-03-08 13:04:42 <_ikke_> hi 2020-03-08 13:04:52 I cannot disable ipv6 on alpine 3.11 via /etc/sysctl.conf, but the console command is working 2020-03-08 13:05:14 means after reboot ipv6 is up again 2020-03-08 13:34:34 liszca, have your sysctl managed to start during boot? you can check with: service sysctl status 2020-03-08 13:35:14 why do you need legacy-ip though? 2020-03-08 13:38:19 how can i get "getent shadow" working on alpine? 2020-03-08 13:39:03 <_ikke_> possible by installing the shadow package 2020-03-08 13:39:31 thanks but it doesnt work:/ 2020-03-08 13:40:20 <_ikke_> Then no clue 2020-03-08 13:44:59 it doesn't work with musl as with glibs 2020-03-08 13:45:07 glibc* 2020-03-08 13:46:26 what do you think, which would be the best approach? to get this functionality to alpine or rewrite my configuration scripts? 2020-03-08 13:48:10 <_ikke_> llnu: what do you need that for? 2020-03-08 13:48:25 I doubth it is poswible to get it in alpine (or any musl distro) without some serious work 2020-03-08 13:49:24 _ikke_ im not sure yet, its related to cdist's user/ssh pubkey management 2020-03-08 13:49:36 getent is part of musl-tools and as such don't 'know' for shadow 2020-03-08 13:49:39 thanks mps, then ill go with the latter:) 2020-03-08 13:51:08 getent.c in main/musl/getent.c is the program that is being used 2020-03-08 13:51:27 can't it be extended to provide shadow service ? which is looking into /etc/shadow 2020-03-08 13:51:50 maxice8: it can, ofc 2020-03-08 13:52:09 but I'm not sure if the distro should do that 2020-03-08 13:52:25 I know it can it was a rethorical question that meant "is someone willing to commit to do it in the foreseeable future? " 2020-03-08 13:53:01 till Felker decide, I mean 2020-03-08 13:54:05 for me its not too important, i think i can work around it easily 2020-03-08 13:55:20 we can ask him on musl ML, or IRC 2020-03-08 14:18:32 i fixed it easily:) thank you! 2020-03-08 14:22:48 llnu: you are welcome 2020-03-08 14:29:48 ohi llnu o/ 2020-03-08 14:42:01 heyhow:) 2020-03-08 14:55:03 "last" command gives "couldn't open file '/dev/null/wtmp': Not a directory". Is there a fix for it? 2020-03-08 14:55:23 musl doesn't support utmp/wtmp by design iirc 2020-03-08 14:59:27 maxice8: true, by decision, dalias thinks it is insecure, I tend to agree though sometimes it miss to me also 2020-03-09 00:01:02 why does apk not find my php7-pdo_mysql installation? https://bpaste.net/ITNA 2020-03-09 00:01:42 actually systemd 2020-03-09 01:25:44 how to change the default shell? there is no chsh (from shadow) 2020-03-09 01:46:11 meowray:--> Can I ask which shell did you add the package for? It's been a while since I did it but it only takes a few minutes to run a test. 2020-03-09 01:48:05 jmcgnh: zsh 2020-03-09 01:48:20 meowray:--> As I recall, adding the package for bash, for example, updated /etc/shells and may have provided chsh... 2020-03-09 01:48:44 meowray:--> Okay, give me a few minutes to spin up an alpine vagrant box... 2020-03-09 01:50:16 On Debian, dpkg -S =chsh => passwd: /usr/bin/chsh . I don't know why it is called "passwd". https://github.com/shadow-maint/shadow/blob/master/src/chsh.c 2020-03-09 01:50:32 But there is neither passwd nor shadow on Alpine.. 2020-03-09 01:51:50 qemu-system-x86_64 -hda alpine.qcow2 -cdrom /tmp/Downloads/alpine-standard-3.11.3-x86_64.iso -nographic => failed. The image does not like -nographic. Deleting -nographic allowed me to install Alpine into alpine.qcow2 2020-03-09 01:53:11 meowray:--> Yes, the base system is pretty aggressive about using busybox for everything possible... 2020-03-09 01:57:30 ok,, nvim /etc/passwd => s/ash/zsh/ mission completed 2020-03-09 01:58:53 meowray:--> Yes, I seem to remember that I changed shells the brute force way, editing /etc/passwd. The chsh command is there to provide some protection from brute force. 2020-03-09 02:01:58 how to contribute a package file? for example, lld (from llvm-project) is not available 2020-03-09 02:02:20 lld is in community/ repo 2020-03-09 02:03:13 regardless, the wiki has some articles: https://wiki.alpinelinux.org/wiki/Creating_an_Alpine_package 2020-03-09 02:11:55 meowray:--> So, "sudo apk add zsh shadow" is sufficient to get both zsh as a shell, have it added to /etc/shells, and getting a chsh command to use...(this was on 3.10) 2020-03-09 02:16:01 jmcgnh: confirmed. https://pkgs.alpinelinux.org/package/edge/community/x86/shadow is in community 2020-03-09 06:57:21 meowray: chsh is in shadow pkg 2020-03-09 06:59:23 meowray: for running alpine in VMs there is -virt isos 2020-03-09 07:01:17 they support serial consoles by default and works with -nographic under qemu, or it worked last time I installed it in qemu, not sure current state because didn't tested for some time 2020-03-09 10:24:07 Hi guys I am dealing with strange issue. (Using virt alpine on vbox). Can someone tell me what is the maximum size of variable ? 2020-03-09 10:24:29 <_ikke_> DegenWoW: sorry, what do you mean? 2020-03-09 10:24:55 I can't find clear specification how big a variable can be in linux 2020-03-09 10:25:26 <_ikke_> DegenWoW: what kind of 'variable'? 2020-03-09 10:25:46 a shell variable. for example : $ input=$(cat samplefile.txt) 2020-03-09 10:26:14 I can't find definition on maximum size of such variable 2020-03-09 10:26:18 <_ikke_> I guess it depends on the shell being used 2020-03-09 10:26:41 <_ikke_> ash / bash / dash / zsh 2020-03-09 10:26:44 <_ikke_> fish 2020-03-09 10:27:06 And do you know by any chance if the definition can be found? (I am using default alpine virt's busybox's shell) 2020-03-09 10:27:20 <_ikke_> which is ash 2020-03-09 10:27:33 <_ikke_> has nothing to do with alpine or the type of installation you are using 2020-03-09 10:27:37 <_ikke_> just pain busybox ash 2020-03-09 10:28:12 <_ikke_> DegenWoW: might be that it's just limited to the amount of memory you have 2020-03-09 10:29:02 well, that would be ideal, I got worried since I 've read on some limits being imposed, like 128Kbit etc. 2020-03-09 10:32:07 could be there's a posix declaration for that, but then, do the shells listed above follow that? 2020-03-09 10:32:37 even if not I would like to know the posix's specification 2020-03-09 13:38:18 ... kbit? 2020-03-09 15:24:27 Hello everyone 2020-03-09 15:24:30 Did anyone test / use `sssd` on alpine? 2020-03-09 15:24:48 anyone use lxc-execute here ? 2020-03-09 15:26:57 Iam trying to setup simple networking with brctl and lxc-execute, any config tips would be nice. 2020-03-09 15:31:37 I get this when i exit: lxc-execute: console: utils.c: recursive_destroy: 1782 No such file or directory - Failed to open dir "/sys/fs/cgroup/openrc//lxc.payload/console" 2020-03-09 15:32:09 when i try to configure the network when I use lxc.net.0.type = veth 2020-03-09 15:42:17 Ist there any good guides for brctl and config examples for lxc 3.x? 2020-03-09 15:48:50 Another question in above direction: how does musl use nss? when stracing `getent passwd` I see access to /var/run/nscd/socket, but it's not clear to me how getent should connect to f.i. sssd or nslcd 2020-03-09 15:50:08 Jenkler: http://tpaste.us/Mby1 from /etc/network/interfaces 2020-03-09 16:04:12 mps: I have been told to use ip command istead of ifconfig and brctl, is tha the best way to go 2020-03-09 16:05:57 mps: thanks but i dont want config files. I only need the raw commands to setup the bridge on the host and config for lxc 2020-03-09 16:06:30 Jenkler: if you do it manually or from your scripts then yes, 'ip' is better 2020-03-09 16:07:34 I posted you bridge setup first, if you ok with it I can post you lxc config I use later 2020-03-09 16:08:58 mps: at the moment i use alpine-linux as system os and lxc-execute to run application countainers. I also use overlayfs to get a more docker feeling 2020-03-09 16:10:17 i want to manually setup the bride on the host part and get a working config file. but when I use lxc.net.0.type = veth 2020-03-09 16:10:48 I get an error when killing the shell that i start with lxc-execute 2020-03-09 16:11:17 mps: lxc-execute: console: utils.c: recursive_destroy: 1782 No such file or directory - Failed to open dir "/sys/fs/cgroup/openrc//lxc.payload/console" 2020-03-09 16:11:46 Jenkler: /etc/init.d/cgroups start 2020-03-09 16:12:02 mps: yes its started 2020-03-09 16:12:49 mps: and everything seams to work, but when i exit from the bash command i run i get that error 2020-03-09 16:13:53 mps: https://pastebin.com/5jTQPMvb 2020-03-09 16:14:23 from the head, I think 0 in lxc.net.0.type not needed 2020-03-09 16:15:44 mps: i tried without "0", it does not work 2020-03-09 16:15:46 :) 2020-03-09 16:16:12 and, lxc-execute is for run complete container and not to execute command in running lxc iirc 2020-03-09 16:17:20 mps: Yeah i know, but i dont want to execute something in a running. I want to start an application container 2020-03-09 16:17:38 so lxc-execute should be the way to do that 2020-03-09 16:17:46 then, lxc-start 2020-03-09 16:17:55 lxc-start is more for a complete system 2020-03-09 16:18:35 bash is just an example in this case, I want to start nginx and other apps this way to 2020-03-09 16:18:59 as pid 1 2020-03-09 16:19:22 or, exactly pid 2 2020-03-09 16:19:46 lxc-init -n console --quiet -- bash <-- this is pid 1 in that case. 2020-03-09 16:20:07 aha, my experience with lxc-execute is not good 2020-03-09 16:20:29 mps: Does not matter, we are here to learn right :P 2020-03-09 16:20:44 lxc-execute is relly nice ;) 2020-03-09 16:20:57 if it works :) 2020-03-09 16:21:47 Yeah, it works but i need a complete network setup, my skills there is kinda crappy 2020-03-09 16:22:39 the recursive_destroy error is more a warning, the container seams to work as it should 2020-03-09 16:23:14 Now i need to figure out how to use ip command and a working config file for the network. 2020-03-09 16:24:07 mps: but if you have the time, plz paste your container config. 2020-03-09 16:25:04 i'm outside now, when come back to home i will 2020-03-09 16:25:28 mps: nice 2020-03-09 16:41:56 mps: Here is my updated config https://pastebin.com/cJwfsDRe 2020-03-09 16:41:59 Jenkler: cat /var/lib/lxc/edge/config => http://tpaste.us/0P4d 2020-03-09 16:42:48 I install base system in chroot first and then add it to lxc config 2020-03-09 16:43:20 never used lxc tool to create container 2020-03-09 16:44:10 mps: whats in /usr/share/lxc/config/alpine.common.conf 2020-03-09 16:45:02 install lxc-templates-legacy-alpine apk 2020-03-09 16:45:23 it is there 2020-03-09 16:45:51 but is that needed ? 2020-03-09 16:46:18 if you run alpine in lxc, I think you need it 2020-03-09 16:46:32 but not sure 2020-03-09 16:46:45 Can you cat that file to a pastebin for me ? 2020-03-09 16:48:32 here http://tpaste.us/adNK 2020-03-09 16:49:14 but you will see first line: /usr/share/lxc/config/common.conf 2020-03-09 16:49:22 so, better install it 2020-03-09 16:53:07 the common file exists 2020-03-09 16:53:20 if you run lxc-execute edge ls 2020-03-09 16:53:34 your container is edge right 2020-03-09 16:53:50 do you get the same error as I get 2020-03-09 16:54:04 note, the container should be stopped 2020-03-09 16:55:58 It should work and you get the ls output + the error message 2020-03-09 16:56:15 no, it works fine 2020-03-09 16:56:45 lxc-start --name edge 2020-03-09 16:57:12 dont use lxc-start 2020-03-09 16:57:25 lxc-execute edge ls 2020-03-09 16:57:33 or lxc-execute edge bash 2020-03-09 16:57:42 no 2020-03-09 16:58:49 the only thing it do is trying to run ls commad in that container 2020-03-09 16:59:05 I use 'lxc-attach --name namelxc -- /bin/ash', just example 2020-03-09 16:59:32 yes, lxc-attach is for a started container 2020-03-09 17:01:29 Jenkler: look at this aports git commit d41ff4b887da659cf5219e4e265be117d95e07cd 2020-03-09 17:02:30 Yes, i know. That whas a patch that i wanted a few months back 2020-03-09 17:02:35 I fixed that, but I'm not sure if it works after that fix, but bug reporter told it is ok, iirc 2020-03-09 17:02:41 You helped me to get it patched 2020-03-09 17:02:49 did you made bug report? 2020-03-09 17:02:56 ah, so 2020-03-09 17:03:21 yes, the poroblem is not that it is not working. the container works 2020-03-09 17:03:39 but, i get the error mess after the command has completed 2020-03-09 17:03:52 during our current chat I had your nick in the head, but didn't sure if you are 'you' :) 2020-03-09 17:04:06 Is it possible that sshd on alpine is compiled without pam support? 2020-03-09 17:04:14 ``` 2020-03-09 17:04:14 /etc/ssh/sshd_config line 82: Unsupported option UsePAM 2020-03-09 17:04:14 ``` 2020-03-09 17:04:31 telmich: there is one without and one with, iirc 2020-03-09 17:04:33 (I'm trying to authenticate via LDAP / sssd which provides access via PAM) 2020-03-09 17:05:01 mps: thats why I wanted you to test the command "lxc-execute edge ls" 2020-03-09 17:05:07 telmich: penssh-server-pam apk 2020-03-09 17:05:09 mps: Yes its mee hehe 2020-03-09 17:05:17 thanks a lot! 2020-03-09 17:05:22 mps: Long time no talk ;P 2020-03-09 17:05:32 Jenkler: yes 2020-03-09 17:06:34 Jenkler: lxc-execute creates a container with the identifier NAME 2020-03-09 17:06:48 creates* 2020-03-09 17:07:27 and from man: lxc-execute - run an application inside a container 2020-03-09 17:08:52 mps: Yep, that is what I want. 2020-03-09 17:09:13 mps: I tried a mini root alpine filesystem 2020-03-09 17:09:14 hmm, 'lxc-stop -n edge ; lxc-execute -n edge -- /bin/ls' worked 2020-03-09 17:09:40 but got this at the end: lxc-execute: edge: utils.c: recursive_destroy: 1782 No such file or directory - Failed to open dir "/sys/fs/cgroup/openrc//lxc.payload/edge" 2020-03-09 17:09:51 yes 2020-03-09 17:10:01 mps: there you have it ;) weee 2020-03-09 17:10:30 thats the issue I am trying to solve ;) I dont know if there is an issue or just a warning 2020-03-09 17:11:04 mps: You dont need to use lxc-start if you just want to start an application 2020-03-09 17:11:17 mps: like nxinx or somting else 2020-03-09 17:12:17 aha, I see what you mean. but I never used lxc as single app container 2020-03-09 17:12:24 mps: I am in the lxcontainers and gentoo irc channels also 2020-03-09 17:12:30 for this docker is better 2020-03-09 17:12:46 mps: I am migrating from docker, due to that docker is blooted 2020-03-09 17:13:05 uff 2020-03-09 17:13:18 lxc + alpine + overlayFS is da shit ;) 2020-03-09 17:13:40 small, resource friendly and just nice ;) as it should be 2020-03-09 17:14:17 if I want single app to run isolated I would probably use firejail or bubblewrap, as I do for some 2020-03-09 17:14:21 maybe i need to try lxc-execute on anoter dist. And see if i get the same issue 2020-03-09 17:15:11 but does those have network setup and idmapping 2020-03-09 17:16:09 ehm, no 2020-03-09 17:16:10 the best part is that lxc is in the main repo in alpine linux ;) 2020-03-09 17:17:13 agree, and I use lxc a lot, but not as fire-and-exit but as long running containers 2020-03-09 17:18:55 mps: do we have any lxc gurus here? 2020-03-09 17:19:25 I don't like idea as this: lxc-execute -n edge -- /usr/sbin/sshd 2020-03-09 17:19:43 maybe _ikke_ or ncopa 2020-03-09 17:20:41 mps: why not, its clean and starts on pid 1 2020-03-09 17:22:47 prefer to have init which invokes daemons using /etc/init.d/ script, read /etc/conf.d/ and other needed setup 2020-03-09 17:23:56 mps: yes but it takes a lot of resources 2020-03-09 17:24:18 not much, imo 2020-03-09 17:24:24 I want to build something with a small footprint 2020-03-09 17:24:26 openrc is small 2020-03-09 17:25:34 but you can always rewrite /sbin/init in shell which will start your program/server 2020-03-09 17:25:45 if the openrc is overkill 2020-03-09 17:27:09 mps: the lxc-execute is just what i want. but I am installing it on gentoo now. Will check if the behavior is the same ;) 2020-03-09 17:27:51 ok 2020-03-09 17:28:09 please inform me of your results 2020-03-09 17:28:22 sure ;) 2020-03-09 17:42:56 mps: going to test this in ubunto, seams better. 2020-03-09 17:45:23 mps: a lot of compiling in gentoo ;) 2020-03-09 17:49:00 heh, I just finished with kernel 5.6.0-rc5 and booted it, now checking how it works 2020-03-09 17:50:34 mps: everything is so slow comp. to alpine, even unbunto feels slow to install ;) 2020-03-09 17:53:20 Jenkler: wait till we got glibc and systemd on alpine :) 2020-03-09 17:53:53 mps: no way, dont fuckup the system :P 2020-03-09 17:55:18 well, some people trying hard to introduce this in alpine, I will not be surprised one morning reading logs with 'main/glibc: new aport' 2020-03-09 17:55:52 and next morning 'main/systemd: new aport' 2020-03-09 17:56:52 Strange, if someone need shit! use another disto ;) 2020-03-09 17:57:52 agree, but i see some people are trying 2020-03-09 17:58:13 better to focus on the best musl dist :) Send them to /dev/null 2020-03-09 18:00:53 heh, you know this: every editor start as small, simple, secure till it become emacs (or even OS) 2020-03-09 18:02:12 and alpine is not small as it was two years ago 2020-03-09 18:03:45 true, but the virtual and rootfs builds is ok 2020-03-09 18:03:59 alpine default is bigger 2020-03-09 18:06:36 we got merge requests for glibc already 2020-03-09 18:06:45 but was nacked 2020-03-09 18:07:52 yes, I remember 2020-03-09 18:08:32 how long we will resist 2020-03-09 18:10:05 I don't think it's a matter of resisting 2020-03-09 18:10:25 It just doesn't take make sense to offer a glibC flavour now, which is why I went ahead and closed the MR for it 2020-03-09 18:10:58 I mean... it wouldn't be that bad to have systemd if it supported musl 2020-03-09 18:11:28 heh, I knew someone will advocate systemd very soon :) 2020-03-09 18:14:31 systemd would be kinda nice to be honest (it'd certainly be nicer than openrc), but I think discussing this here isn't going to end in anything productive 2020-03-09 18:15:28 when i run ip link show type bridge i get "ip: either "dev" is duplicate, or "bridge" is garbage" 2020-03-09 18:15:38 can someone confirm this ? 2020-03-09 18:15:44 install iproute2 2020-03-09 18:15:48 that command works on ubunto 2020-03-09 18:15:56 apk add iproute2 2020-03-09 18:16:19 i want to use busybox commands 2020-03-09 18:16:33 so busybox is an older verson 2020-03-09 18:16:40 Cogitri: -1 2020-03-09 18:16:48 iproute ver 1 2020-03-09 18:17:10 jenkler: busybox applets are trimmed down app, mostly 2020-03-09 18:17:37 mps: yeah i know, but that was kinda strange 2020-03-09 18:17:59 ip link show works 2020-03-09 18:18:13 its just the type arg that does not 2020-03-09 18:18:47 yes 2020-03-09 18:20:11 jenkler: busybox ip --help, will show what is supported 2020-03-09 18:27:12 Can somebody help me finding out why running sssd is different on alpine vs. debian? I tried an ldap setup on debian by only creating the sssd.conf & it works right away -> i.e. glibc connects to sssd. As far as I can see with musl, it connects to a socket that sssd is not listening on 2020-03-09 18:27:38 Is this a "bug" (/feature) in the sssd configuration on alpine or is this something musl is doing different to glibc? 2020-03-09 18:28:55 mps: we have a bug i lxc for alpine 2020-03-09 18:29:01 mps: lxc-execute test sh 2020-03-09 18:29:15 works fine on ubunto 2020-03-09 18:29:35 jenkler: oh, no, not again. end of the of the world :) 2020-03-09 18:29:45 mps: haha 2020-03-09 18:30:05 it an older version, i will se if i can fetch lxc 3.2 2020-03-09 18:30:17 ubunto uses lxc 3.0.3 2020-03-09 18:30:51 is it fixed on alpine edge maybe 2020-03-09 18:31:12 telmich: I personally don't use ldap nor sssd, so I might mix things up but I think nss isn't supported natively by musl 2020-03-09 18:31:19 you remember we added static option to it in previous bug fix 2020-03-09 18:31:45 Cogitri: right 2020-03-09 18:31:52 mps: static works, without it lxc-execute wont even start 2020-03-09 18:32:25 mps: do you have edge installed ? 2020-03-09 18:32:26 jenkler: aha, forgot is it backported to stable 2020-03-09 18:32:41 Yeah, seams to be the same version 2020-03-09 18:32:47 Interesting. ohhhhhh. ohhhhhhhhhhhhhhh 2020-03-09 18:32:57 there seams to be a problem with cgroups 2020-03-09 18:33:13 well, is it same pkgrel, i.e. -rX 2020-03-09 18:33:18 Right. That is why there is a musl-nscd at all, which parses /etc/nsswitch.conf and communicates via nscd protocol with musl 2020-03-09 18:33:30 I think so, yes 2020-03-09 18:33:50 telmich: yes 2020-03-09 18:34:38 jenkler: I have edge on aarch64 box, but didn't installed lxc on it 2020-03-09 18:35:02 ok. And sssd "only" talks nss and thus the nscd bridge is needed 2020-03-09 18:35:55 telmich: yes 2020-03-09 18:36:14 though also I didn't tested it 2020-03-09 18:37:59 uhm, I have lxc executables on aarch64 but: apk info -W `which lxc-start` => ERROR: /usr/bin/lxc-start: Could not find owner package 2020-03-09 18:40:29 jenkler: hmm, lxc is the same version and pkgrel on 3.11 and edge, as I see 2020-03-09 18:40:38 yepp 2020-03-09 18:41:05 ubunto does not have any newer pkg than 3.0.3 2020-03-09 18:42:07 and I don't have any box with other distro where I could test it 2020-03-09 18:42:41 mps: same build date 2019-11-27 15:24:48 2020-03-09 18:43:08 and same version 2020-03-09 18:43:13 3.2.1-r2 2020-03-09 18:43:14 ah, that was just before 3.11 release 2020-03-09 18:44:14 can we create a bug report for this ? 2020-03-09 18:44:16 so, I could test it on 3.11-stable. good 2020-03-09 18:44:25 yes 2020-03-09 18:44:35 3.11 and edge is the same 2020-03-09 18:44:36 jenkler: that is prefered action :) 2020-03-09 18:45:06 do you have alpine 3.10 ? 2020-03-09 18:45:17 no 2020-03-09 18:46:00 I mean, no for testing. some production servers are still 3.10 2020-03-09 18:46:27 ahh 2020-03-09 18:50:21 mps: client disconnected 2020-03-09 18:51:54 mps: but, we can see that we dont get the error in ubunto lxc 3.0.3. And it seams to be a problem with cgroup end the veth 2020-03-09 18:52:22 mps: if you comment out the network stuff it works as it should 2020-03-09 18:53:29 when I tried it actually works, but show error/warning on exit 2020-03-09 18:53:36 How does the order in pam work? I go `pam_unix(sshd:auth): authentication failure` and `pam_sss(sshd:auth): authentication success;` and the end result is that sshd denies access 2020-03-09 18:55:19 mps, yes that the thing. It works but gives an error 2020-03-09 18:55:37 argh, there was/is pam_unix required in my config... 2020-03-09 18:55:55 mps: the error is related to veth network and cgroups 2020-03-09 18:56:15 I can login via ldap on alpine! Yeaaaaaaaaaaahaaaaaaaa! Party! 2020-03-09 18:57:08 jenkler: could it be some config issue 2020-03-09 18:57:09 mps: Can you check with ncopa? he is the maintainer ;) 2020-03-09 18:57:26 mps, no. because it works in ubunto 2020-03-09 18:57:29 same conf 2020-03-09 18:57:33 jenkler: ask him directly, he is here 2020-03-09 18:58:57 ncopa: Do you have any time to take a look at the lxc package? We have some kind of bug. the lxc-execute seams to work as it should but does an exit with error 2020-03-09 18:59:34 ncopa: reproduce with lxc-execute 2020-03-09 19:07:01 <_ikke_> Jenkler: would help if you'd show what error 2020-03-09 19:08:30 _ikke_, sure i paste it again 2020-03-09 19:14:41 _ikke_, lxc-execute: test: utils.c: recursive_destroy: 1782 No such file or directory - Failed to open dir "/sys/fs/cgroup/openrc//lxc.payload/test" 2020-03-09 19:15:33 ncopa, ^^ error msg 2020-03-09 19:18:56 mps, did you get the error with lxc-execute edge ls ? 2020-03-09 19:19:20 mps, or only with lxc-execute edge bash 2020-03-09 19:22:17 Jenkler: can you please create an issue in our bugracker with the details and i will have a look at it when i get a chance 2020-03-09 19:22:32 just came back from vacation and have some stuff to catch up with 2020-03-09 19:23:36 Jenkler: yes 2020-03-09 19:24:44 now I tried with 'lxc-execute -olxx-execute.log -lDEBUG -n edge -- /bin/ls' to see will debug help 2020-03-09 19:26:17 ncopa, in abuild or aports? 2020-03-09 19:27:20 <_ikke_> Jenkler: aports 2020-03-09 19:27:50 _ikke_, thanks 2020-03-09 19:37:08 Hey guys, I am trying to find information on how to configure awall to just allow any to any. 2020-03-09 19:45:53 mps, here is the ticket 2020-03-09 19:45:58 mps, https://gitlab.alpinelinux.org/alpine/aports/issues/11286 2020-03-09 19:46:48 ncopa, i dont have access to assign, but here is a ticker ^^ 2020-03-09 19:48:09 Jenkler: I see 2020-03-09 19:49:04 mps, if you have something to add, plz update the ticket :) 2020-03-09 19:49:57 will do, but tomorrow maybe. I'm too tired now 2020-03-09 19:50:57 mps, cool ;) Nice to talk to you again :P 2020-03-09 19:51:27 Apparently it is enough to add a policy { "action": "accept" }. My snat is not working. Where do I find the logs? I looked in the wiki, but nothingÄs there. and /var/log is empty. 2020-03-09 20:07:56 Jenkler: thanks! also nice to see you again :) 2020-03-10 08:27:33 Hi all :-) 2020-03-10 08:28:18 I'm trying to install alpine with root on lvm over luks 2020-03-10 08:29:18 But I must be missing something as it fails to mount /sysroot 2020-03-10 08:29:45 I've followed information here: 2020-03-10 08:29:47 https://wiki.alpinelinux.org/wiki/LVM_on_LUKS 2020-03-10 08:31:01 In the file /etc/mkinitfs/mkinitfs.conf, is feature's order important ? 2020-03-10 08:33:35 I'm asked for the passphrase, but it fails to mount root 2020-03-10 08:33:58 And there are no devices in /dev/mapper folder 2020-03-10 08:36:15 Feature order shouldn't be important, no 2020-03-10 08:36:22 Do you happen to use an NVMe SSD? 2020-03-10 08:39:54 ACTION uses Alpine on an NVMe SSD with LVM on LUKS 2020-03-10 08:40:11 I have the modules loaded in the order of "ext4 lvm cryptsetup nvme", but I doubt the order is important as well 2020-03-10 08:40:23 Yes, but it's easy to forget the NVMe module in mkinitfs 2020-03-10 08:40:33 I hit that every time I install Alpine :D 2020-03-10 08:40:46 I never hit that, I don't think I even set it manually 🤔 2020-03-10 08:43:58 I'll try again, ordering like you 2020-03-10 08:48:03 Again, I'm pretty sure ordering doesn't mattwr 2020-03-10 08:50:12 I know, but that way I'm re-generating initfs and reviewing features 2020-03-10 08:52:09 May it be related to grub and kernel parameters ? 2020-03-10 08:55:37 Could be, what's your root= ? 2020-03-10 08:55:42 I got it ! 2020-03-10 08:56:36 Nice :) 2020-03-10 08:56:36 The quotes were missing in /etc/default/grub: GRUB_CMDLINE_LINUX_DEFAULT="..." 2020-03-10 08:58:22 Ah 2020-03-10 08:58:42 Ah, exactly :-) 2020-03-10 08:58:44 Do you think it may be worths adding a tip in the wiki ? 2020-03-10 09:00:45 That seems obvious enough to me tbh. Almost nothing likes spaces without quoting it 😉 2020-03-10 09:02:06 Ok no prob :-) 2020-03-10 10:19:11 mps, got networking woring with ip and brctl :) Problem is that busybox ip dont support "brctl setfd j 0" I dont even know if setfd is that important, somthing with the delay. Do you have any good iptables rules? need to forward ports internaly 2020-03-10 11:12:53 native aplpine-linux on chromebooks, anyone here tried that? 2020-03-10 11:30:17 <_ikke_> I think mps is running something like that 2020-03-10 13:19:08 isn't nvme builtin now? 2020-03-10 13:33:27 Hi there! I'm running Alpine Linux on a Raspberry Pi 4 and I'm trying to configure the software clock using the article found on the wiki (https://wiki.alpinelinux.org/wiki/Saving_time_with_Software_Clock). But I'm having a problem with the script at the top of the post, it's missing a bracket, and I think I know where they go... But, I'm just guessing. 2020-03-10 13:57:40 doesn't the rpi have a rtc 2020-03-10 13:57:57 it does not 2020-03-10 13:58:46 Jared_GTSi: that's not a script, it's a patch file. you can apply it with the patch command. 2020-03-10 13:59:01 it specifies changes to be made to the "swclock" file 2020-03-10 14:00:09 _ikke_: yes, I run alpine nativelly on armv32 (armv7) and arm64 (aarch64) chromebooks 2020-03-10 14:01:15 <_ikke_> Apparently Jenkler is gone again 2020-03-10 14:01:28 yes, I see 2020-03-10 14:01:59 I wanted to confirm your sentence, for you 2020-03-10 14:03:39 Hello71: Thanks for the response. I'm kind of new to Alpine... and I don't think I've ever had to create and run a patch file. Can you point me in a direction where I could find information on that? Also, I still don't know where the missing } goes. 2020-03-10 14:06:26 Hello71: Currently, I'm just trying to Copy/Paste the information direct to "/etc/init.d/swclock" 2020-03-10 14:10:34 hi all, I'm trying to use gstreamer on alpine:edge docker container. installed gst-plugins-bad but somehow it doesn't have voaacenc available 2020-03-10 14:11:30 looking at the APKBUILD it seems fine (?) but I have no idea why this module is not built 2020-03-10 14:13:05 I don't see libgstvoaacenc.so in /usr/lib/gstreamer-1.0/ 2020-03-10 14:15:34 dreamer, shouldnt be in "gst-plugins-ugly"? 2020-03-10 14:17:34 ah no, should be in "bad" one 2020-03-10 14:18:54 MY-R: have ugly installed too btw 2020-03-10 14:19:03 installed _all_ the plugins o/ 2020-03-10 14:19:08 but yeah, not there. 2020-03-10 14:20:53 I'll look into it, maybe we don't enable it 2020-03-10 14:21:38 thnx 2020-03-10 14:22:26 Cogitri, "Run-time dependency vo-aacenc found: NO (tried pkgconfig and cmake)" 2020-03-10 14:23:45 hmm, that would be https://sourceforge.net/p/opencore-amr/vo-aacenc/ci/master/tree/ ? 2020-03-10 14:24:09 yep 2020-03-10 14:26:34 hmm, I see fdkaac should also be in there. this depends on fdkaac package which is in alpine 2020-03-10 14:26:56 https://pkgs.alpinelinux.org/package/edge/testing/x86_64/fdk-aac 2020-03-10 14:27:59 comes from the same repo 2020-03-10 14:28:12 so. this stuff clearly needs a little bit of work ;) 2020-03-10 14:28:35 ACTION quite new to this level of alpine usage. typically I'll grab some docker image with alpine base but now I'm making my own 2020-03-10 14:32:31 apparently there is also no libgstrtmp.so 2020-03-10 14:35:45 this should also be part of gst-plugins-bad 2020-03-10 15:15:50 so, I guess I'm going to have to compile gstreamer myself. joy 2020-03-10 15:17:31 Tell me what changes you need, I'll fix it later today or tomorrow 2020-03-10 15:21:15 I can't be sure, but I guess the build-deps for gst-plugins-bad should include librtmp, fdkaac and we should also have the vo-aacenc module from opencore-amr 2020-03-10 15:22:05 (oh and vo-aacenc should also be a build-dep for gst-plugins-bad, then) 2020-03-10 15:22:08 thnx for looking in to this :) 2020-03-10 15:22:25 in the mean time .. I really need to get something working here, so will have to compile myself then 2020-03-10 15:28:06 Ah okay 2020-03-10 15:31:06 vo-aacenc and librtmp are the basic functionality I need in gstreamer atm, so kind of important ;) 2020-03-10 15:38:22 Cogitri: hmm, actually newer gstreamer has its own rtmp implementation that doesn't depend on librtmp. and maybe I can use a different aac encoder 2020-03-10 15:38:25 ACTION try something 2020-03-10 15:39:47 Jared_GTSi: google "patch file" 2020-03-10 15:41:12 hmm, this rtmp2sink won't be in gst-plugins-bad till 1.17.x 2020-03-10 17:54:50 Cogitri: not getting anywhere with compiling myself atm. so hope you have more luck with this :# 2020-03-10 21:08:47 hi, I installed the `fish` package and the `py-pip` package, and now I get "1 error" no matter what I do with apk, due to "ERROR: py3-pip-fish-completion-20.0.2-r1: trying to overwrite usr/share/fish/completions/pip.fish owned by fish-3.1.0-r1." - how to resolve? 2020-03-10 21:10:05 Oof 2020-03-10 21:10:15 I'm going to supermarket now, I can fix it later 2020-03-10 21:10:35 It basically means that py3-pip provides their completions but fish does as well 2020-03-10 21:10:59 I'm not sure from who to remove though 2020-03-10 21:11:09 I'll have to investigate to see which one is preferred 2020-03-10 21:11:40 right, so it's basically not supposed to happen? :) I thought there may be some way to resolve it on my side, like concatenating them together and marking it as fixed, or something 2020-03-10 21:12:03 You can delete them do apk fix 2020-03-10 21:12:07 You can delete them, then do apk fix 2020-03-10 21:12:26 Basically both packages provide the same file and they are clashing 2020-03-10 21:13:05 Can you open an issue on gitlab.a.o/alpine/aports and tag @Leo? 2020-03-10 21:14:45 sure! 2020-03-10 21:14:55 thanks, didn't even expect a response this prompt :) 2020-03-10 21:15:46 Welcome 2020-03-10 21:17:34 maxice8, https://gitlab.alpinelinux.org/alpine/aports/issues/11290 2020-03-10 21:29:47 Hey, I'm looking for an (old) package that existed at some point in v3.10; e2fsprogs-1.45.2-r0 iirc. While I'm speaking of this package specifically, the question applies to other packages as well. Where can I get older packages, that where removed from the mirrors? Can I still obtain the build artifact from the CI somewhere? 2020-03-10 21:36:31 oliv3r[m]: apk policy e2fsprogs 2020-03-10 21:36:42 it says it is still in aports 2020-03-10 21:41:54 although you can't just install it 2020-03-10 21:49:08 e2fsprogs version 1.45.2-r0 specifically; 1.45.5-r0 exists in v3.11, but v3.9 has 1.44.something 2020-03-10 21:53:16 when the apk is upgraded then the old version(s) is removed from repos and mirrors 2020-03-10 21:55:18 but the build artifacts? or any other place to obtain a specific version from? 2020-03-10 21:55:38 no 2020-03-10 21:56:15 build it locally is option 2020-03-10 22:00:37 it's sad that the CI doesn't keep it; also I'm a little supprised that old packages are removed from the repo's. I understand there are reasons to remove it sometimes, and for edge, well that's edge. But for normal releases, you surly want to be able to get back at a certain state in time I'd reccon 2020-03-10 22:03:18 what's even more concerning; is that I'm looking for 1.45.2-r1 specifically, but a git log on the APK file doesn't even list the pkgrel=1 variant .. 2020-03-10 22:06:36 fa40f1448539a367f6d13b48c64b79d64d16105c 2020-03-10 22:07:03 that's pkgrel=0 though 2020-03-10 22:07:15 I'm talking about: e2fsprogs-1.45.2-r1 2020-03-10 22:07:22 as if it never existed :D 2020-03-10 22:07:30 git co 3.10-stable 2020-03-10 22:07:35 got that yes 2020-03-10 22:08:21 but only pkgrel=0 in that hash, it was never bumped to pkgrel=1 2020-03-10 22:08:42 bac324e9e42da71fd74dd386daf7f84aae6907dc 2020-03-10 22:08:55 pkgrel=1 2020-03-10 22:09:14 and pkgver=1.45.2 2020-03-10 22:09:15 the reason I'm trying to find it, is because I've built a few root filesystems, and wanted to see if I could re-create it. within the archive I can do apk info and get the list, so there 2020-03-10 22:09:58 @mps perfect, how did you find it, as I did git log -p APKBUILD but never got that hash 2020-03-10 22:10:19 git checkout 3.10-stable 2020-03-10 22:10:49 i did, and then a git log to see the files history, never found that one though 2020-03-10 22:10:54 but thanks a bunch! 2020-03-10 22:11:33 git log -p main/e2fsprogs/ 2020-03-10 22:11:53 and scroll down till you find it 2020-03-11 06:35:59 @mps hur hur; I did got log -p main/e2fsprogs/APKBUILD and 'searched' using / for 1.45.2 pkgrel. to be fair, I did the most searching on master, and a brief/sloppy? search on 30-stable 2020-03-11 06:36:22 maybe I even started with the v3.10 tag before using 30-stable; in any case, found it and re-build it 2020-03-11 06:36:56 or at least until the tests, those failed so I'll try to find a way 2020-03-11 07:21:17 oliv3r[m]: are you building it on 3.10-stable or other release? 2020-03-11 07:21:51 ah, fair point, i'm using 'master' to build it from, I should use 3.10 naturally to build it with 2020-03-11 07:22:46 yes, sometimes older packages have problems to build on newer releases 2020-03-11 07:31:10 could anyone help me figure out what's wrong? i have a file /etc/sysctl.d/10-debug.conf that sets kernel.yama.ptrace_scope=0, but when i use sysctl to query the variable, it turns out to be set to 1 instead 2020-03-11 07:31:49 (also, i'd like to know how to remove the hard limits for ulimit, because i'd like to do ulimit -c unlimited and the system doesn't let me) 2020-03-11 07:37:31 apparently, you need to have spaces between the setting's name and value 2020-03-11 07:37:43 now gotta figure out where the ulimit limits are set 2020-03-11 07:39:46 in shell 2020-03-11 07:39:54 no, i mean, the hard limits 2020-03-11 07:40:07 i try to do "ulimit -c unlimited", and it gives me a permission error 2020-03-11 07:41:12 what is your shell 2020-03-11 07:41:30 It's in /etc/security 2020-03-11 07:41:30 i'm using the default "ash" shell, which iirc is part of busybox? 2020-03-11 07:41:37 there's no /etc/security on my system 2020-03-11 07:42:10 it works in ash here 2020-03-11 07:46:00 so i ran bash's ulimit instead 2020-03-11 07:46:06 it can actually view hard limits 2020-03-11 07:46:21 and they exist, despite the lack of /etc/security/limits.conf? 2020-03-11 07:48:15 I'm not sure if the /etc/security/ is defined by POSIX 2020-03-11 07:51:38 oops, turns out busybox's ulimit also does that, just not as well-documented 2020-03-11 07:52:07 i guess i can just stick "ulimit -Hc unlimited" in /etc/profile somewhere 2020-03-11 08:28:23 nope, even ptrace_scope didn't set itself 2020-03-11 08:42:01 okay, now it's more confusing 2020-03-11 08:42:20 i checked ulimit -Ha on another alpine machine, and there -c is unlimited 2020-03-11 08:42:43 i'm beginning to suspect that linode might be screwing with my distro's configuration? 2020-03-11 09:21:25 turns out, the reason why /etc/sysctl.d/ didn't work is because the sysctl init script wasn't enabled 2020-03-11 10:15:04 okay, now this is confusing 2020-03-11 10:15:30 sudo cat /proc/1/limits says the hard limit on core file size is _not_ set in the init process 2020-03-11 10:15:49 so there has to be something during the boot process that sets it 2020-03-11 10:17:25 grepped through everything 2020-03-11 10:17:42 the processes that have a 0 hard limit are the ones i have 2020-03-11 10:17:44 and dropbear 2020-03-11 10:21:10 https://secure.ucc.asn.au/hg/dropbear/rev/1afa503e33f5 2020-03-11 10:21:18 yep, dropbear manually disables coredumps 2020-03-11 10:21:34 somehow forgetting that it also applies to every single process running _in_ dropbear >_< 2020-03-11 10:25:09 i mean, i can see how it's a security measure, yeah 2020-03-11 10:25:33 but why is it not then removed for processes that are launched after it> 2020-03-11 10:25:47 now i have to switch to openssh >_< 2020-03-11 10:45:35 int_main: There is https://tinyssh.org/ too 2020-03-11 10:48:24 Or just cheat and start tmux daemon from init/rc without the limitation. :] (or abduco or s6-sudo or...) 2020-03-11 10:48:54 sent the dev an email, let's hope he responds with some advice 2020-03-11 10:49:09 i'll keep the tinyssh thing in mind, thx 2020-03-11 11:23:14 Does anyone have experience with setting up a boot splash in alpine? Or could point me in the right direction? 2020-03-11 11:41:47 there's an app for th... err, there's support for that but the exact howto evades my memory right now 2020-03-11 11:42:23 it's really simple though; for a more complicated, err, I mean featureful solution there's plymouth 2020-03-11 11:54:37 HI 2020-03-11 11:54:50 I am currently to get pdftk running on alpine 3.11 2020-03-11 11:55:17 the package is listed in the package directory https://pkgs.alpinelinux.org/package/edge/community/x86_64/pdftk 2020-03-11 11:55:32 however apk does not seem to be able to find it 2020-03-11 11:55:37 what am I missing here? 2020-03-11 11:57:05 sync issues, probably 2020-03-11 11:57:30 could be the mirror you're using is out of sync or is in the middle of a sync 2020-03-11 11:57:50 ah ok 2020-03-11 11:57:54 thanks 2020-03-11 11:58:03 will try later 2020-03-11 12:17:58 TBB , when you say there's support that isn't plymouth - do you have any keywords I can google that might turn it up? 2020-03-11 12:27:12 there's a simple bootsplash support in the early boot init script, look at /usr/share/mkinitfs/initramfs-init 2020-03-11 12:34:55 dreamer: https://gitlab.alpinelinux.org/alpine/aports/merge_requests/5294 and https://gitlab.alpinelinux.org/alpine/aports/merge_requests/5293 2020-03-11 13:05:05 TBB: it still does not work 2020-03-11 13:05:25 I am using the node:lts-alpine docker image 2020-03-11 13:06:27 Cogitri: awesome 2020-03-11 13:06:41 well, missing librtmp 2020-03-11 13:07:19 and vo-aacenc 2020-03-11 13:07:30 (but the later needs a package in alpine first I guess) 2020-03-11 13:09:51 hmm, seems librtmp will need an extra compile flag too 2020-03-11 13:09:55 https://cgit.freedesktop.org/gstreamer/gst-plugins-bad/tree/ext/rtmp/README 2020-03-11 13:12:09 looking forward to gstreamer 1.17.x where they have their own implementation 2020-03-11 13:25:09 I do not understand the pdftk thing 2020-03-11 13:25:21 apparently, it is not in the CDN either 2020-03-11 13:28:56 1.18* (just reading up on their release strategy. and uneven branches are for development. the release would be another even version ;) ) 2020-03-11 13:40:31 mps: There ? 2020-03-11 13:40:48 Or _ikke_ ? 2020-03-11 13:41:05 hey, it's me or installing package with apk is pretty slow ? 2020-03-11 13:41:47 jenkler: \o 2020-03-11 13:42:13 There are some broken links here https://wiki.alpinelinux.org/wiki/Alpine_newbie_desktops 2020-03-11 13:42:43 you are welcome to fix them ;) 2020-03-11 13:42:50 I find this on anoter link https://wiki.alpinelinux.org/wiki/XFCE_Setup 2020-03-11 13:42:59 dreamer: Added those now 2020-03-11 13:43:25 Is there a guild for LXDE ? Cant find it 2020-03-11 13:43:32 tormath1: APK is by far the fastest package manager for me 2020-03-11 13:44:29 I can't remember I have seen anything about lxde 2020-03-11 13:44:45 Cogitri: yes, that's my POV too. But it took me 7s to `apk update` 2020-03-11 13:45:24 do you use alpine as desktop ? 2020-03-11 13:45:55 ofc, and all my family :) 2020-03-11 13:46:11 what window manager do you use ? 2020-03-11 13:46:49 I use awesome wm, other in family use xfce 2020-03-11 13:47:15 tormath1: Maybe your mirror is slow 2020-03-11 13:47:26 I use GNOME on all of my Alpine desktops 2020-03-11 13:48:30 Cogitri: <3 2020-03-11 13:50:02 Cogitri: well, I'm inside a Docker image so I use default mirror: dl-cdn.alpinelinux.org 2020-03-11 13:50:28 Cogitri: I wonder if the rtmpdump build flags are sufficient for linking in gstreamer though. will find out soon I guess? :# 2020-03-11 13:51:27 Why do you use awesome wm ? 2020-03-11 13:51:27 It builds fine for me 2020-03-11 13:51:52 Cogitri: ok, just noting the extra -fPIC that gstreamer recommends 2020-03-11 13:52:50 it seems like pdftk was thrown out in 3.9 2020-03-11 13:52:58 is there a way to find out why? 2020-03-11 13:53:34 i assume because of gcc-gcj 2020-03-11 13:53:59 Is LXDE any good, I have used XFCE but LXDE seams smaller and better 2020-03-11 13:54:00 I see, would it be ok to run a 3.8 still? 2020-03-11 13:54:15 jenkler: same same but different 2020-03-11 13:54:40 mps: Why do you use awesome wm? 2020-03-11 13:54:47 is it like fluxbox ? 2020-03-11 13:56:04 <_ikke_> e44eed0cb3b56ed23a9b623c933129b4b9ff2770 2020-03-11 13:59:20 jenkler: because it small, keyboard driven (mostly), customizable, and I can create applets for it in lua 2020-03-11 14:00:02 jenkler: awesome is tilled WM, something like i3 2020-03-11 14:00:32 mps: https://imagebin.ca/v/5FFm4dfCiUu7 2020-03-11 14:01:24 ncopa : Can you activate my account in the wiki. Broken mail server https://imagebin.ca/v/5FFm4dfCiUu7 2020-03-11 14:01:45 jenkler: you asked yesterday do some use alpine on chromebook, but you left before I answered 2020-03-11 14:02:26 I use alpine native on chromebooks for two years 2020-03-11 14:04:14 mps: ok, would you recommend me using awesome WM before LXDE? Or is it only for lua users 2020-03-11 14:04:53 <_ikke_> You don't need to know a lot of lua to configure awesomewm 2020-03-11 14:05:17 <_ikke_> but awesomewm is quite minimal 2020-03-11 14:05:29 <_ikke_> don't expect any settings dialogues 2020-03-11 14:09:43 but is awesomewm faster than LXDE? 2020-03-11 14:11:16 mps: What DM do you use with awesome WM 2020-03-11 14:12:57 <_ikke_> I don't use any DM 2020-03-11 14:13:51 jenkler: you mean XDM? 2020-03-11 14:14:33 DM = Display Manager, but yes X Display Manager XDM 2020-03-11 14:15:23 _ikke_ terminal login and then startx ? 2020-03-11 14:15:26 I use slim, but awesome is quite fine without any X_DM 2020-03-11 14:15:29 <_ikke_> jenkler: yes 2020-03-11 14:16:26 on my other system I use slim and XFCE 2020-03-11 14:16:51 Thats a Gentoo system, but I want to migrate to Alpine linux :) 2020-03-11 14:17:07 So much to choose from 2020-03-11 14:18:25 I want a minimal WM so awesomewm sounds nice, is iy stable enought ? 2020-03-11 14:18:39 <_ikke_> yes, it's certainly stable 2020-03-11 14:19:07 <_ikke_> I don't think a lot of development is happening lately, but it's fully functional 2020-03-11 14:20:20 https://github.com/awesomeWM/awesome 2020-03-11 14:20:39 it is not stalled, though they don't release to often 2020-03-11 14:20:54 I'm an i3wm guy, that is, when I'm not an XFCE or a KDE guy 2020-03-11 14:21:16 mostly i3 on Alpine 2020-03-11 14:21:33 _ikke_ what WM do you use ? 2020-03-11 14:25:10 <_ikke_> awesome as well 2020-03-11 14:26:02 ahh, i3wm looks nice too 2020-03-11 14:28:28 _ikke_ so awesome WM with xorg not Wayland 2020-03-11 14:28:44 <_ikke_> correct 2020-03-11 14:29:02 <_ikke_> fyi, I'm not using alpine for my desktops atm 2020-03-11 14:29:40 _ikke_ ok, why not? do you need nvidia or something ? 2020-03-11 14:30:36 <_ikke_> Didn't get to making the switch 2020-03-11 14:31:00 ahh :) 2020-03-11 14:33:30 actually, WM for me is just serve to switch between 'tags' (workspaces) with dozen st terms and one with firefox 2020-03-11 14:38:30 hmm, dont know if i want a Tiling WM 2020-03-11 14:39:17 maybe LXDE is beFCE is nice 2020-03-11 14:40:31 xfce or mate are quite fine, not resources hungry 2020-03-11 14:41:52 mps: Have you tried LXDE? 2020-03-11 14:42:26 long time ago, and that was on debian 2020-03-11 14:43:36 mps: ok 2020-03-11 14:46:04 on linux one can try whatever s/he like and if not satisfied try another, and so on till end of life :) 2020-03-11 14:48:58 hehe yes ;) 2020-03-11 14:52:18 can, and usually will 2020-03-11 14:53:45 nvidia support would be great tho, I could finally dump all my Ubuntus and make the switch 2020-03-11 14:55:31 Nvidia and musl dont play well 2020-03-11 14:55:51 yup, unfortunately 2020-03-11 14:57:57 I think I will go with LXDE and LXDM 2020-03-11 14:58:21 They should be well supported on alpine i think 2020-03-11 14:58:55 could not find a guide but I will figure it out :P 2020-03-11 15:04:12 _ikke_ is there no lxde pkg in alpine ? 2020-03-11 15:09:38 TBB: AMD is comfy on Alpine :P 2020-03-11 15:09:55 jenkler: Apparently not 2020-03-11 15:10:43 https://wiki.alpinelinux.org/wiki/Alpine_newbie_desktops#Alpine_Desktops:_Complete_Desktops 2020-03-11 15:10:53 jenkler: lxdm, lxsession are in alpine 2020-03-11 15:10:56 What about that info ? 2020-03-11 15:11:20 mps: but lxdm is not an environment 2020-03-11 15:11:30 LXDE is the WM 2020-03-11 15:11:41 this is kinda strange 2020-03-11 15:11:56 also, lxappearance, lxterminal 2020-03-11 15:12:51 and lxpolkit 2020-03-11 15:13:35 but I don't know other components are named 2020-03-11 15:14:11 alpine-desktop 2020-03-11 15:14:22 should this be used in some way 2020-03-11 15:14:28 its a meta pkg 2020-03-11 15:16:10 https://wiki.alpinelinux.org/wiki/Newbie_Alpine_Ecosystem 2020-03-11 15:16:14 :) 2020-03-11 15:18:23 I don't know much, if you want small desktop use xfce, if you want minimal use i3 or awesome. I don't have experience with other 2020-03-11 15:20:29 mps: In the beginning it looked like alpine had support for LXDE. Maybe thats not true. I dont want a tiled WM 2020-03-11 15:22:24 mps: https://www.reddit.com/r/AlpineLinux/comments/exkwpx/is_lxde_possible/ 2020-03-11 15:22:43 Bugish docs ;) 2020-03-11 15:27:00 so, then we go with XFCE and LXDM ;) 2020-03-11 15:29:11 we have 'SLIM' also 2020-03-11 15:31:43 yeah, I have used it before 2020-03-11 15:34:03 alpine-desktop depends on LXDM 2020-03-11 15:34:13 So thats is default :) 2020-03-11 15:34:34 no 2020-03-11 15:34:46 that apk should be removed 2020-03-11 15:35:39 its a standard setup :) 2020-03-11 15:36:13 it must something lingering 2020-03-11 15:36:41 hehe 2020-03-11 15:44:30 mps: https://pkgs.alpinelinux.org/package/v3.11/community/armv7/alpine-desktop 2020-03-11 15:44:38 check the deps, strange 2020-03-11 15:44:51 broken dep list 2020-03-11 15:46:02 this doesn't make sense, and should be removed 2020-03-11 15:46:36 alpine doesn't have default 'desktop' 2020-03-11 15:47:28 hehe its a meta pkg 2020-03-11 15:48:06 yes, and to repeat, should be removed. ncopa ? 2020-03-11 15:48:53 it is misleading 2020-03-11 15:53:22 +1 2020-03-11 15:54:49 maybe i go with slim anyway ;) 2020-03-11 15:55:37 I removed polkit and other not needed deps to make it small 2020-03-11 15:59:23 and I see now that I forgot to take maintainership despite that I promised that to ncopa 2020-03-11 16:00:01 mps: yes. lets remove it 2020-03-11 16:00:34 ok 2020-03-11 16:00:39 mps: does slim need sudo to work 2020-03-11 16:00:39 i can do it 2020-03-11 16:00:52 for non-root user 2020-03-11 16:01:17 I think it doesn't need it 2020-03-11 16:03:46 alpine-desktop package is gone 2020-03-11 16:04:12 any volunteer to work on a setup-desktop script or similar? 2020-03-11 16:04:52 ncopa: ahm, you were faster on removal :) 2020-03-11 16:07:53 mps: may be a good time to search the wiki.a.o for `alpine-desktop` 2020-03-11 16:07:59 and update the docs 2020-03-11 16:09:16 agree, but by someone who knows wiki syntax, where I'm really bad 2020-03-11 16:10:05 when we switch to gitlab wiki and markdown I will take my part 2020-03-11 16:13:04 mps: no default logger in alpine 2020-03-11 16:13:10 like syslog-ng 2020-03-11 16:15:13 there is, busybox syslog 2020-03-11 16:15:31 ahhh 2020-03-11 16:15:34 colio 2020-03-11 16:18:30 mps: sudo is not needed I thinl 2020-03-11 16:18:37 mps: works to login 2020-03-11 16:25:39 afaik, sudo is not needed for slim 2020-03-11 16:32:26 i get an XFCE policykiy agent error 2020-03-11 16:52:36 oh my: https://github.com/taviso/loadlibrary windows DLL on linux 2020-03-11 16:52:55 hope it never will work on musl 2020-03-11 17:05:57 jenkler: sudo != polkit 2020-03-11 17:06:16 Ah, not needed, sorry, read that the wrong way 2020-03-11 17:06:56 Cogitri: cant get rid of the error mess 2020-03-11 17:07:04 should i use elogind 2020-03-11 17:07:24 XFCE policykiy agent error 2020-03-11 17:08:32 Cogitri cant find any policy demon in init.d 2020-03-11 17:09:15 Polkit should autostart. You probably need one of the polkit-* packages 2020-03-11 17:09:25 (e.g. one needs polkit-gnome on GNOME) 2020-03-11 17:10:20 i use XFCE 2020-03-11 17:10:48 Well, so install the appropriate package 2020-03-11 17:10:59 polkit and xfce-polkit is installed 2020-03-11 17:12:03 w8 2020-03-11 17:15:36 another bug ? 2020-03-11 17:15:49 3.11 does not have init polkit 2020-03-11 17:15:54 but edge do 2020-03-11 17:22:18 Polkitd is autostarted 2020-03-11 17:22:40 The init script was only added so it can be supervised by OpenRC 2020-03-11 17:22:54 There's no strict need for it and polkitd also works without the service 2020-03-11 17:23:03 ok, do i need to write some rules ? 2020-03-11 17:23:25 for dbus ? 2020-03-11 17:24:51 No, it should just work 2020-03-11 17:26:26 Strange :( 2020-03-11 17:31:03 it starts the deamon in the log but i still get error popup 2020-03-11 17:53:25 ncopa: This is related to xfce4.14. https://github.com/void-linux/void-packages/issues/13511 Do you know anything about this? 2020-03-11 17:54:33 alpine 3.11 broke networking on my libvirt hosts 2020-03-11 17:55:00 slaac stopped working, and I can't connect from one guest to another on different hosts, over v4 or v6 2020-03-11 17:55:12 does anyone know of major changes to networking or libvirt between 3.10 and 3.11 2020-03-11 18:00:16 Cogitri this polkit error, could it be related to not having a battery in my laptop? 2020-03-11 18:00:31 I probably won't be related to that 2020-03-11 18:00:44 I don't really know XFCE so I don' think I'll be of much help here, sorry 2020-03-11 18:01:00 ddevault: I assume you're using /etc/interfaces.d for networking? 2020-03-11 18:01:10 aye 2020-03-11 18:01:16 well, /etc/network/interfaces 2020-03-11 18:01:20 wow, removed xfce-polkit.... Now it works. That pkg breaks the sysytem 2020-03-11 18:01:39 only polkit is needed for xfce ;) 2020-03-11 18:03:11 ddevault: Hm, I can't think of any significant changes in that, but I use NM so I might have missed it 2020-03-11 18:09:09 sound setup in alpine for XFCE? best packages ? 2020-03-11 18:09:59 alsa ? 2020-03-11 18:11:06 Depends on your needs. I personally use Pulse since it just works for 2020-03-11 18:11:42 I personally use alsa since it just works 2020-03-11 18:12:20 Depends on your setup, I suppose 2020-03-11 18:12:38 But it's mostly personal preference, you can get a perfectly working system with both of them, I suppose 2020-03-11 18:51:55 Most things works now in my Alpine Desktop setup 2020-03-11 18:52:01 :) 2020-03-11 18:52:47 Neat 2020-03-11 18:54:44 so much faster to update than Gentoo X) 2020-03-11 19:08:11 hexchat setup done ;) 2020-03-11 19:16:09 hmmm I have a little trouble with my raspberry 2020-03-11 19:16:18 it has a USB hard drive connected to it 2020-03-11 19:16:43 but it is discovered after openrc finished booting, thus when openrc tries to mount from /etc/fstab it says that /dev/sda1 does not exist 2020-03-11 19:16:49 And USB is broken on the rpi4 2020-03-11 19:16:58 it works 2020-03-11 19:17:05 it just looks like it's slow to detect 2020-03-11 19:17:12 I cant mount it afterwards 2020-03-11 19:18:06 markand: maybe usb drivers need to be put in initramfs 2020-03-11 19:19:19 ah 2020-03-11 19:20:45 also alsamixer says there is no mixer available, but that's not a big deal for now 2020-03-11 19:28:19 rpi audio sucks anyway :# 2020-03-11 19:33:37 oh dear, it's at 78C while doing almost nothing :p 2020-03-11 19:37:54 Does anyone know any https://packages.gentoo.org/packages/net-misc/drive solution in alpine linux. 2020-03-11 19:53:05 mps, do you know any Gdrive sync support in Alpine ? 2020-03-11 19:57:25 MQ[d]: I had similar issue on RPI4 with usb (usb ports didn't work) after kernel update (alpine edge), downgrade helped. 2020-03-11 20:22:20 networking update: this is some arcane shit 2020-03-11 20:22:32 turning promiscuous mode off and on again for the affected macvtap interfaces "fixes" the problem 2020-03-11 20:22:46 knee deep in tcpdump with a networking friend of mine, we don't have any anwsers yet 2020-03-11 20:35:51 mps, it was in Go so local compile worked: 2020-03-11 20:36:00 mps, https://github.com/odeke-em/drive 2020-03-11 21:08:33 Jenkler left. I do not use such things as 'cloud' drives 2020-03-12 08:15:26 Does anyone know if virtualbox works in Alpine linux? 2020-03-12 08:16:28 Probably not, it's not packaged anyway. Why not use Qemu with KVM instead? It offers a better performance anyway 2020-03-12 08:17:23 PureTryOut[m], does Qemu work for windows installations ? 2020-03-12 08:17:41 Yes 2020-03-12 08:18:26 PureTryOut[m], ok, maybe I should learn an try that :) 2020-03-12 08:18:41 PureTryOut[m], virt-manager <-- is that the best frontend to use ? 2020-03-12 08:20:04 Probably yes 2020-03-12 08:57:30 hi. I have plenty of IPv6 addresses configured on an interface. I would like to set a specific one as source address for outgoing connections. Manually I do this with "ip -6 r a default via 2001:3423::1 dev etho srv 2001:1234" 2020-03-12 08:58:04 But when I add a post-up to the inet6 definition of my interface the route is not being set, no matter if I have gateway keyword set or not 2020-03-12 09:00:07 I also tried up instead of post-up but not working either 2020-03-12 10:39:45 anyone using virt-manager here ? It keeps changing the perm on the iso file 2020-03-12 10:40:04 so I get cloud not read from CDROM code 0003 2020-03-12 11:09:21 hihi, cloud not read 2020-03-12 12:41:41 hi, I know I've asked this before... But where can I find the source code for pkgs.alpinelinux.org ? I thought it was https://git.alpinelinux.org/alpine-mksite/ 2020-03-12 12:46:01 <_ikke_> Look for aports-turbo 2020-03-12 12:46:13 thanks 2020-03-12 12:49:53 _ikke_: seems to be correct, but not trivial to setup if you don't already have a turbo environment/knowledge 2020-03-12 15:05:32 Anyone using yubikey in alpine-linux? 2020-03-12 15:06:30 I have a working setup in Gentoo Linux but cant get it to work in alpine 2020-03-12 15:11:41 I use one 2020-03-12 15:12:00 Have you installed yubikey-manager and enabled the pcscd service? 2020-03-12 15:12:43 I use a NitroKey but that uses a different application to manage it so I doubt I can be of much use 2020-03-12 15:12:57 Cogitri, yubikey-manager does not exist in alpine linux 2020-03-12 15:13:36 Cogitri, external repo? 2020-03-12 15:13:50 https://pkgs.alpinelinux.org/package/edge/community/x86_64/yubikey-manager 2020-03-12 15:14:06 I think it's not available in 3.11 yet 2020-03-12 15:14:13 ohh 2020-03-12 15:15:17 Cogitri, Do you need to fix with udev rules or do it just work? 2020-03-12 15:16:04 libu2f-host comes with an udev rule 2020-03-12 15:18:29 Cogitri, how safe is edge ? 2020-03-12 15:20:07 ACTION has been running it for a few months without problems 2020-03-12 15:20:25 also i run edge 2020-03-12 15:20:25 Just as safe as any other bleeding edge rolling release distro I would say. Comparable to Arch I guess 2020-03-12 15:21:15 PureTryOut[m], but is edge like gentoo stable or gentoo unstable 2020-03-12 15:21:34 Stable as in stability, but more bleeding edge 2020-03-12 15:21:46 My Gentoo stable desktop is still waiting on Plasma 5.18 for one 2020-03-12 15:22:43 is it possible to get ssh-auth with gpg-agent with only libu2f-host 2020-03-12 15:24:36 yubikey-manager is more for configuration right? I already have a working yubikey 2020-03-12 15:45:32 Cogitri, did you add the plugdev group? Found this https://gitlab.alpinelinux.org/alpine/aports/issues/8843 2020-03-12 15:46:01 Cogitri, 1 year old :) But the plugdev group is still missing in my installation 2020-03-12 15:49:17 It was added automatically for me, I had assumed it's in the base system config 2020-03-12 15:50:24 Cogitri, what group number do you have on that group? 2020-03-12 15:50:56 Maybe stuff is a lot diffrent on edge 2020-03-12 15:52:54 ACTION sent a long message: < https://matrix.org/_matrix/media/r0/download/matrix.org/baEAYWDMAlWLlgtYSmKaYNmi > 2020-03-12 15:53:01 103 on my system ^ 2020-03-12 15:53:26 ok, seams random 2020-03-12 15:53:46 Doing a reboot now w8 2020-03-12 15:55:51 PureTryOut[m], now my udev rules works :) 2020-03-12 15:56:19 Congratz 2020-03-12 15:56:26 Could've just reloaded your udev rules but ok 2020-03-12 15:56:52 PureTryOut[m], yeah ;) 2020-03-12 15:57:02 Win heritage :) 2020-03-12 15:57:27 gpg: error getting version from 'scdaemon': No SmartCard daemon 2020-03-12 15:57:33 still getting this :( 2020-03-12 15:57:43 gpg --card-status <-- running 2020-03-12 15:58:01 PureTryOut[m], does that command work for you 2020-03-12 15:58:54 pcscd is started, but there must be something else missing 2020-03-12 15:59:39 Well I don't have a yubikey so it wouldn't matter, I use a Nitrokey 2020-03-12 16:00:26 PureTryOut[m], ok :) 2020-03-12 16:01:09 Cogitri, does your "gpg --card-status" work with yubikey? 2020-03-12 16:14:59 PureTryOut[m], A lot of things is missing in 3.11 2020-03-12 16:15:25 Guess my only alterative is to switch to edge then 2020-03-12 16:24:47 PureTryOut[m], Updated to edge ;) Its amazing how easy it is to update alpine :P 2020-03-12 16:29:10 PureTryOut[m], WTF on edge it just works :P 2020-03-12 16:30:20 :) 2020-03-12 16:31:40 Cogitri, so desktops is best with edge and servers 3.11 2020-03-12 16:32:26 Cogitri, go a working setup with virt-manager also ;) It relly nice compared to Virtualbox 2020-03-12 16:32:44 *got 2020-03-12 16:47:36 Well desktop should be fine on 3.11 as well. We should figure out what's the difference that breaks it for you on 3.11 2020-03-12 16:51:40 Yup, that'd be best 2020-03-12 16:53:46 ACTION plans to switch his laptop to 3.11 eventually when all his required packages are there 2020-03-12 16:56:42 I think then it's gonna be s/3.11/3.12/ 2020-03-12 16:58:38 <_ikke_> latest-stable :P 2020-03-12 16:58:45 Right :P 2020-03-12 17:38:38 libvirt is broken i edge 2020-03-12 17:38:44 libvirtd 2020-03-12 17:38:54 <_ikke_> how? 2020-03-12 17:39:04 virStoragePoolObjIsDuplicate:1124 : operation failed: pool 'default' already exists with uuid 37f59946-2a9f-4544-80fc-d68abbeef34d 2020-03-12 17:39:26 trying to reset, but there is som cache 2020-03-12 18:15:01 Anyone using libvirtd in edge, unable to fix the errors 2020-03-12 18:31:37 is there a guide I can follow to set up an alpine build server at home? 2020-03-12 18:31:52 like to build my own packages 2020-03-12 18:32:25 https://wiki.alpinelinux.org/wiki/Creating_an_Alpine_package for building packages 2020-03-12 18:32:37 Other than that I don't think there's any specific setup required for a server 2020-03-12 18:32:44 I just installe Alpine like always on mine 2020-03-12 18:32:46 oh I just meant to autobuild them 2020-03-12 18:32:56 Ah 2020-03-12 18:32:59 so I could host my own mirror 2020-03-12 18:33:05 Not sure about that then 2020-03-12 18:33:13 Cogitri, I downgraded to 3.11. Is it safe to downgrade? Or is my system broken now? 2020-03-12 18:33:42 Jenkler apk upgrade --update-cache --available 2020-03-12 18:33:55 that should downgrade packages based on whats in the repos 2020-03-12 18:35:50 It should be somewhat safe to downgrade 2020-03-12 18:36:19 As in it shouldn't break apk but packages may not we forward compatible and break with new config and the likes 2020-03-12 18:37:03 Cogitri, libvirt seams to work again after downgrade 2020-03-12 18:37:41 Cogitri, and i have the yubikey pkg still from edge. And that also works 2020-03-12 18:37:42 I don't really know libvirt too well so I won't be of help there, sorry 2020-03-12 18:37:58 Ah, please be careful when mixing packages from stable and edge 2020-03-12 18:38:13 It might work for now but it can break at any time with package upgrades and we officially don't support it 2020-03-12 18:38:43 Cogitri, but that package does not exist in 3.11 2020-03-12 18:38:53 yubikey-manager 2020-03-12 18:40:10 apk info yubikey-manager -v does not say anything about edge. How can I list all my edge pkg ? 2020-03-12 18:40:16 Is it possible? 2020-03-12 18:42:03 the mixed packages makes gpg --card-status work XD 2020-03-12 18:46:27 apk list -O <-- This works 2020-03-12 18:46:42 list of orphaned 2020-03-12 19:56:06 hey, did anyone worked with s6-init? 2020-03-12 19:57:20 I updated the skarnet software suit a bit ago but not much more 2020-03-12 19:58:28 A little 2020-03-12 20:40:03 mps, Found out that the lxc-execute error has something todo with the Alpine Linux virtual build 2020-03-12 20:41:08 mps, are you using the virtual build on the server that you tested this? 2020-03-12 20:53:24 what you mean by 'virtual build' 2020-03-12 20:53:48 https://alpinelinux.org/downloads/ 2020-03-12 20:54:04 The Virtual download option. 2020-03-12 20:54:10 ah 2020-03-12 20:54:25 much smaller, you are using that one right 2020-03-12 20:54:41 no, I'm using 'normal' on bare metal 2020-03-12 20:55:06 what you want to say is -virt iso 2020-03-12 20:55:17 so, you have the linux-lts pkg 2020-03-12 20:55:23 it is just kernel different 2020-03-12 20:55:44 for me it works with the non -virt iso 2020-03-12 20:55:45 sure, I worked on it :) 2020-03-12 20:56:08 strange that you got the same error then... 2020-03-12 20:56:31 well, that is not serious bug, imo 2020-03-12 20:56:46 just annoyance on exit from lxc 2020-03-12 20:57:47 because 'lxc-execute' works 2020-03-12 20:58:21 Yes it works, but I cant understand why it works on standard kernel but not virt 2020-03-12 20:58:50 with works i mean without the error on exit 2020-03-12 20:58:57 but, agree, even this should be fixed. if someone know or can find what causes this annoyance 2020-03-12 20:58:57 :) 2020-03-12 20:59:26 I have updated the bug report! https://gitlab.alpinelinux.org/alpine/aports/issues/11286 2020-03-12 20:59:47 I dont think I can do much more now ;) 2020-03-12 21:00:10 that's fine 2020-03-12 21:00:50 maybe someone else can help with it 2020-03-12 21:00:57 I have a working desktop with yubikey and virt-manager ;) Alpine Linux is relly nice 2020-03-12 21:01:00 monado[d]: how can I connect to WiFi without connecting to Ethernet? I’m in the tty on a fresh install and the live iso was able to detect my WiFi card 2020-03-12 21:01:35 albr: setup-interface 2020-03-12 21:02:16 albr, can you choose none on the eth0 inteface with setup-interface 2020-03-12 21:03:06 My laptop also detected wifi, but i choose standard wired 2020-03-12 21:03:14 monado[d]: Also how did you get yubikey on alpine? My dad gave me some and I want to use them 2020-03-12 21:03:39 albr, got it working 2020-03-12 21:04:58 monado[d]: When it asks for Pre-Shared Key it’s just my password right 2020-03-12 21:05:06 albr, https://www.uex.se/topic/644/yubikey <-- here are my docs, its in swedish but google translate should do the trick 2020-03-12 21:06:22 albr, in short, you need the pkg from edge yubikey-manager 2020-03-12 21:06:25 monado[d]: yes 2020-03-12 21:06:32 monado[d]: got it 2020-03-12 21:07:28 monado[d]: Ah yes I cannot read Swedish 2020-03-12 21:07:38 mps, I gonna keep migrating my desktop from gentoo. 2020-03-12 21:08:40 albr, Google translate works most of the times... Sorry ;) 2020-03-12 21:11:40 Jenkler: :) 2020-03-12 21:30:39 hey, any chance alpine would build mesa with off-screen rendering? (relevant issue: https://github.com/any1/wayvnc/issues/11) 2020-03-12 21:32:09 monado[d]: Does setup-xorg-base setup fonts? 2020-03-12 21:33:08 iirc it doesn't 2020-03-12 21:33:17 monado[d]: https://cdn.discordapp.com/attachments/661834182934265883/687775240365015108/image0.jpg 2020-03-12 21:33:23 monado[d]: Can someone point me in the right direction? 2020-03-12 21:58:17 mps, mounting /dev/loop0 on mount failed: Invalid argument 2020-03-12 21:58:40 mps, do we not have loop support in alpine ? 2020-03-12 22:02:50 ofc, modprobe loop 2020-03-12 22:03:46 does not work 2020-03-12 22:03:51 mount -o loop alpine.iso apa 2020-03-12 22:04:00 works fine in gentoo 2020-03-12 22:04:26 I get this; mount: mounting /dev/loop0 on /root/apa/ failed: Invalid argument 2020-03-12 22:05:52 Jenkler: works fine 'doas mount -o loop alpine-standard-3.10.2-x86_64.iso /mnt' 2020-03-12 22:06:13 instead of doas sudo can be used 2020-03-12 22:06:27 mps, I am root 2020-03-12 22:06:41 sounds like the busybox mount 2020-03-12 22:07:08 Yes, it is the bb mount 2020-03-12 22:07:30 probably needs more parameters than that, it's a bit pickier than the full mount 2020-03-12 22:07:36 bb mount also work 2020-03-12 22:08:02 'busybox mount -o loop alpine-standard-3.10.2-x86_64.iso /mnt' 2020-03-12 22:08:06 as root 2020-03-12 22:09:01 no, i get the ailed: Invalid argument 2020-03-12 22:09:56 cat /proc/filesystems | grep iso 2020-03-12 22:10:32 nope 2020-03-12 22:10:46 no iso in filesystem 2020-03-12 22:10:56 modprobe isofs 2020-03-12 22:12:35 mps, that worked... hmmm so isofs is not default 2020-03-12 22:13:12 right, and this is what I like on alpine 2020-03-12 22:13:45 what is not needed should be loaded/active 2020-03-12 22:13:50 mps, yes I like it too. But wtf... thanks for pointing this out 2020-03-12 22:14:17 is loop loaded by default ? 2020-03-12 22:15:02 need to start a vm an check. My script needs to check for this hehe 2020-03-12 22:16:19 yes, loop is loaded by default 2020-03-12 22:16:26 but not isofs 2020-03-12 22:16:52 why it would be loaded? 2020-03-12 22:17:19 Used to gentoo :P and other dists 2020-03-12 22:17:43 but +1 on that, I like this :) 2020-03-12 22:23:00 mps, now the script works again ;) Thanks man! 2020-03-12 22:28:37 how can I set my source IP address at boot? 2020-03-12 22:28:53 interface has multiple addresses 2020-03-12 22:29:14 what pkg containt the file command in alpine ? 2020-03-12 22:29:38 Jenkler: file, by coincidence :) 2020-03-12 22:31:45 mps, XD.... no, but I cant find the file command for checking files 2020-03-12 22:32:01 BB does net have this 2020-03-12 22:33:01 https://pkgs.alpinelinux.org/package/v3.3/main/x86/file 2020-03-12 22:34:28 hello 2020-03-12 22:34:28 apk search file matched a alot ;) 2020-03-12 22:34:46 i'm trying to install doom emacs and am not successful 2020-03-12 22:34:51 here is the following message 2020-03-12 22:35:21 https://arxius.io/p/e9b6b2f0 2020-03-12 22:36:06 mps, should have used: apk search -x file 2020-03-12 22:36:15 my bad :P 2020-03-12 22:36:29 and good now :) 2020-03-12 22:36:55 I had some 'hard time' when switched to alpine, also 2020-03-12 22:36:57 mps, yes ... ;) its good when you do right 2020-03-12 22:37:39 mps, nice, I feel like a noob ... Gahhh... 2020-03-12 22:38:13 everyone is a noob in some 'things' 2020-03-12 22:38:19 mps, I am so used to Gentoo so this is kinda hard ;) 2020-03-12 22:39:03 monado[d]: i'm having a hard time right now 2020-03-12 22:39:19 mps, thats why I wanted to install aplpine as desktop.. fastest way to learn 2020-03-12 22:40:22 I switched to alpine after more than 20 years on debian, and sometimes still type 'apt install ...' :) 2020-03-12 22:41:50 mps, hehe, I usally dont switch from somthing like gentoo... but alpine is so gentooish in its own way ;) I cant resist 2020-03-12 22:43:05 junialter: in /etc/network/intefaces 'post-up ip routed add/replace default src IP' or something like that 2020-03-12 22:43:41 s/routed/route/ 2020-03-12 22:43:53 (I must be already drunk) 2020-03-12 22:45:14 hey it friday .... drunk is OK now ! 2020-03-12 22:47:24 only on friday? you are kidding :) 2020-03-12 22:47:40 kidding on the alcohol I guess, know the movie Friday? 2020-03-12 22:47:52 no 2020-03-12 22:48:06 I don't watch movies 2020-03-12 22:48:18 or TVs 2020-03-12 22:48:49 https://www.imdb.com/title/tt0113118/ 2020-03-12 22:49:07 btw. I tried plenty of different approches with post-up / ip route replace 2020-03-12 22:49:10 nothing works 2020-03-12 22:49:15 thanks, but not interested 2020-03-12 22:49:48 junialter: hm, strange. could you try from CLI and see what works 2020-03-12 22:50:06 from the cli it works just fine once I booted up 2020-03-12 22:50:28 Jenkler: I read long time old good Jack Londons book 'King Alcohol' 2020-03-12 22:51:23 mps, Not so much for books, tech books is ok but nothing else ;) Maybe I can't read X) 2020-03-12 22:51:31 junialter: if it works from CLI it should work also from /etc/network/interface, but I trust you that there is some problems 2020-03-12 22:52:10 I prefer to read different books from all of the world 2020-03-12 22:52:56 yeah I tried every possible way I could think of like "up" or "post-up" in /etc/network/interfaces or even small sh files in if-post-up.d or alike 2020-03-12 22:53:04 maybe I should open a bug report 2020-03-12 22:53:06 ? 2020-03-12 22:53:12 I am throwing in the towel for today. Have a good night sleep ;) 2020-03-12 22:53:56 junialter: that is fine, and always if something doesn't work, to have it for tracking 2020-03-12 22:54:50 let me try in qemu 2020-03-12 23:02:53 junialter: 'post-up ip r add default dev eth0 src 10.5.1.11' works in my qemu box 2020-03-12 23:04:16 monado[d]: where can i get usermod? 2020-03-12 23:05:38 monado: not sure but I think, apk add shadow 2020-03-12 23:06:36 monado[d]: trying 2020-03-12 23:07:09 Jenkler: movies never can 'say' what books can 2020-03-12 23:10:13 monado: there is apk-file pkg, install it and you can search from CLI for files 2020-03-12 23:10:44 monado[d]: ah, shadow had it. thanks mps 2020-03-12 23:11:32 and, switch to real irc client, if you accept advises this night :) 2020-03-12 23:11:52 monado[d]: i use irc but eh 2020-03-12 23:12:13 monado[d]: fine then, i got znc hosted on my mac mini just need to get into the swing of things 2020-03-12 23:13:10 I use irssi on server under tmux, and connect with mosh/ssh whenever am I 2020-03-12 23:14:11 so I'm always on-line 2020-03-12 23:14:21 even when I'm not :) 2020-03-12 23:21:13 monado[d]: hmm thats a good idea 2020-03-12 23:21:56 hi 2020-03-12 23:22:02 hi 2020-03-12 23:22:21 ok time to get my quality of life things on here, and fix doom emacs and i'm set 2020-03-13 00:15:31 can I get preexec / precmd in the ash shell? if so, how? 2020-03-13 01:23:23 monado[d]: I give up, alpine isn’t worth it on the desktop for me 2020-03-13 09:31:45 So my company just switched to Alpine based pgsql containers instead of Ubuntu and now sorting seems to be broken (or at least it doesn't seem to respect de_DE.UTF-8 ordering) 2020-03-13 09:32:56 Our tables do have that locale set though, so I guess this is us not handling musl locale stuff correctly? 2020-03-13 12:25:28 mps, thats maybe true ;) 2020-03-13 12:57:33 zcrayfish reason I was asking is because I intend to use the ALpine apk package manage for a custom linux os :) 2020-03-13 12:57:37 because why not :) 2020-03-13 13:01:19 is there a package for the `mail` program? 2020-03-13 13:01:43 <_ikke_> https://pkgs.alpinelinux.org/contents?file=mail&path=&name=&branch=edge&arch=x86_64 2020-03-13 13:01:43 i need it to run with smartd 2020-03-13 13:01:52 mailx? 2020-03-13 13:02:17 <_ikke_> https://pkgs.alpinelinux.org/contents?file=mail&path=*%2Fbin&name=&branch=edge&arch=x86_64 2020-03-13 13:02:41 nice, i had no idea i can search like that 2020-03-13 13:02:49 thanks 2020-03-13 13:03:09 apk search ... 2020-03-13 13:03:28 apk-file is nice too 2020-03-13 13:03:28 i did not know mailx provided the mail binary 2020-03-13 13:04:05 and what about an imap client to go with it? 2020-03-13 13:04:15 i mean smtp 2020-03-13 13:05:45 msmtp 2020-03-13 13:11:37 spotify client is no go right ? 2020-03-13 13:12:25 <_ikke_> We cannot include it in aports, no 2020-03-13 13:12:42 <_ikke_> You could run it through something like flatpak though 2020-03-13 13:12:51 And AFAIK it needs glibc, so Flatpak is your best choice there 2020-03-13 13:13:13 https://mopidy.com/ 2020-03-13 13:13:19 <_ikke_> yes, it's compiled against glibc 2020-03-13 13:14:05 MQ[d]: hey guys, my wlan0 device is not detected by alpine. I worked like a week ago so I tried downgrading kernel to 5.4.12-1-lts but it still doesn't work. 2020-03-13 13:14:39 <_ikke_> @MQ[d]: do you see it in lsusb or lspci? 2020-03-13 13:15:30 MQ[d]: This is my dmesg output https://pastebin.com/fFXweY8A 2020-03-13 13:16:21 MQ[d]: This is in `lspci` - 00:14.3 Network controller: Intel Corporation Cannon Point-LP CNVi [Wireless-AC] (rev 30) 2020-03-13 13:33:55 MQ[d]: I ran `doas apk del linux-firmware-intel && doas apk add linux-firmware-intel`, It installed all firmwares but my wlan0 works 🙂 2020-03-13 13:37:29 MQ[d]: but now I can't uninstall that firmware (that I don't need) for example `linux-firmware-amdgpu` - `World updated, but the following packages are not removed due to: 2020-03-13 13:37:29 MQ[d]:  linux-firmware-amdgpu: linux-firmware linux-lts` 2020-03-13 13:40:02 MQ[d]: Can I remove `linux-lts` then firmware that I don't need and then install `linux-lts` 2020-03-13 13:40:06 MQ[d]: ? 2020-03-13 13:46:22 <_ikke_> Add linux-firmware-none 2020-03-13 15:19:58 yubikey broken again 2020-03-13 15:20:10 gahh 2020-03-13 18:56:32 I finish using all my containers in alpine :) 2020-03-13 20:15:11 I wonder why alpine does not put config file of maruadb database in etc 2020-03-13 20:15:47 i found finaly 2020-03-13 20:23:39 <_ikke_> For the record, they are located at "/etc/my.cnf.d/mariadb-server.cnf" 2020-03-14 06:07:02 is it possible to boot with disk encryption key for my luks volume on a USB key? 2020-03-14 06:22:47 anything is possible if you believe in magic 2020-03-14 06:23:06 i guess yes 2020-03-14 08:18:57 anyone using alpine aarch64 on the RPI4 ? 2020-03-14 08:19:03 I can't get audio to work 2020-03-14 08:19:12 cannot open mixer: No such file or directory 2020-03-14 08:19:19 alsamixer throws this error 2020-03-14 08:19:36 I've tried to add hdmi_drive=1 in /boot/usercfg.txt to force audio jack 2020-03-14 08:21:13 <_ikke_> markand: "dtparam=audio=on" 2020-03-14 08:21:17 <_ikke_> from: https://archlinuxarm.org/wiki/Raspberry_Pi 2020-03-14 08:21:19 I have it too 2020-03-14 08:21:21 <_ikke_> ok 2020-03-14 08:21:36 <_ikke_> THen I don't know 2020-03-14 08:22:14 ah I have something interesting in dmesg though [ 4.300228] bcm2835_audio: probe of bcm2835_audio failed with error -22 2020-03-14 08:22:27 <_ikke_> yeah, that would explain :) 2020-03-14 08:22:37 <_ikke_> Now the question, why 2020-03-14 08:24:21 <_ikke_> I don't see that module being packages: https://pkgs.alpinelinux.org/contents?file=bcm2835*.ko&path=&name=&branch=edge&arch=aarch64 2020-03-14 08:27:35 <_ikke_> markand: what kernel version is it running? 2020-03-14 08:27:42 <_ikke_> 5.4.25? 2020-03-14 08:27:56 5.4.12-0 2020-03-14 08:28:08 <_ikke_> https://github.com/raspberrypi/linux/issues/3478 2020-03-14 08:28:55 wow good catch, I was googling the issue but did not step around that one 2020-03-14 08:39:34 so i'm trying to install alpine on a pair of SSDs, idea is to mirror them, i've found that the system only boots uefi. So I imagine it should be like: gpt: sda1[md0 volume A], sdb[md0 volume B]; md0 is ext2 for /boot; sda2[md1 volume A], sdb2[md1 volume B]; md1 is a luks volume with lvm2 on top, the lvm2 split into swap and / . Haven't been successful in getting either extlinux or grub to boot in this 2020-03-14 08:39:36 configuration... any tips or suggestions? 2020-03-14 10:27:29 salute 2020-03-14 10:40:43 do anyone here know about wordpress multisite on alpine linux? its an azure app service 2020-03-14 10:54:08 why is there no .htaccess in /home/site/wwwroot/ ? 2020-03-14 17:33:21 greetings! I am new to alpine and has been excited since starting...I stumbled over a question I can't find an answer on the net...how can I install Azure IoT Edge Runtime on alpine? docker runs fine, can pull the container for iotedge-hub and iotedge-agent but there is no apk package for the iotedge security daemon (Debian install here: 2020-03-14 17:33:22 https://docs.microsoft.com/en-us/azure/iot-edge/how-to-install-iot-edge-linux) 2020-03-14 17:34:12 My guess is that it is not packaged 2020-03-14 17:35:15 ok - that means build it from source? 2020-03-14 17:35:31 yes 2020-03-14 17:35:37 if you can build from source then you can package it for Alpine 2020-03-14 17:35:58 uh. not really my strength 2020-03-14 17:36:21 <_ikke_> You need to start somewhere :) 2020-03-14 17:37:46 yeah.. :D just googled a how-to...well, I'll be coming back for asking (a lot) more on that.. :) 2020-03-14 17:38:33 thanks anyway 2020-03-14 17:50:49 are there any plans to make an image for Raspberry Pi available so that users can skip the 'sys' install with persistent storage? 2020-03-14 17:52:37 hackkitten: you mean FS image, to dd it to sd card/usb 2020-03-14 17:58:17 yes, ideally 2020-03-14 17:59:17 there was a talk about this idea, but nothing is done yet 2020-03-14 18:02:19 okay, thanks :) 2020-03-14 18:04:05 maybe we will create tarballs (installed sys mode) with guides how to unpack and set it to boot, but no one have time now 2020-03-14 18:04:12 afaik 2020-03-14 18:07:26 that would be very helpful already 2020-03-14 18:11:17 actually, it is not hard to make tarballs, but missing hardware is main issue 2020-03-14 18:16:51 missing hardware as in Raspberry Pi boards? 2020-03-14 18:17:31 different ARM boards, not only RPi 2020-03-14 18:17:32 does aports/scripts/bootstrap.sh work? 2020-03-14 18:19:48 oh i see there are some steps required prior to executing the script 2020-03-14 18:27:04 winny: Alpine kernel knows EFI_STUB, you could use efibootmgr if you manage to move the kernel to /MOUNT/efi/EFI/KERNEL.efi. 2020-03-14 18:30:43 i'm getting an binutils error when using bootstrap.sh 2020-03-14 18:32:10 winny: do not forget to use -u when you supply kernel options! 2020-03-14 18:32:33 winny: as in: cp /usr/obj/linux/arch/x86/boot/bzImage /media/efi/EFI/$hn-new.efi 2020-03-14 18:32:58 winny: efibootmgr -L kent-new -c -d /dev/nvme0n1p1 -l \\EFI\\kent-new.efi -u 'root=PARTUUID=06b03844-69cb-9048-8b38-56787ed03e54 rootfstype=btrfs rootflags=subvol=/crux-3.5/root debug hostname=kent' 2020-03-14 18:35:33 winny: and thereafter only: bn=`efibootmgr | grep kent-new | sed -Ee 's/^Boot([[:digit:]]+).+$/\1/'`; efibootmgr -v -n $bn 2020-03-14 18:36:31 winny: (note this uses "BootXX" entries, which are limited (here); you could create any name (number) you want instead). 2020-03-14 18:37:43 I.e., that -v -n boots once the new kernel; i have scripts which move -new to the real one if everything is well. 2020-03-14 21:04:01 Xorg doesn't recognize my GPU for some reason. ChipID is 0x15dd 2020-03-14 21:05:04 I can't startx because of it 2020-03-14 21:11:08 My laptop has an integrated AMD Raven it should work with the latest version of the amdgpu driver and Linux 5.4 2020-03-14 21:11:37 But the logs say it is an unknown Radeon GPU 2020-03-14 21:20:31 which log? dmesg|grep -i firmware? 2020-03-14 21:43:03 stenur: I managed to log into X by installing the mesa-egl package, but now X crashes when I start a WM (cwm in my case) 2020-03-14 21:46:24 I see the mouse icon and a black screen (because cwm doesn't load any background image onto the root window) 2020-03-14 21:46:34 It is, however, frozen 2020-03-14 21:50:21 Hemno: no idea then, really. I do not see background (which is xsetroot -mod 16 16 -bg ${ROOTBG}), it is one st(1) instance with tmux(1) in it. 2020-03-14 21:52:03 can you try to put something in your .xinitrc that shows changin output like mpv? to check if it is really frozen, or if you only lack some keyboard/mouse support? 2020-03-14 21:52:40 most people have problems with some missing packages that make x start but not enable mouse/keyboard support 2020-03-14 21:53:17 maybe something evdev related (can't quite remember the details) 2020-03-14 22:04:08 u0jQx9gPyrYg: I did what you told me to do, and you are right 2020-03-14 22:04:40 I remember the Xorg log saying somewhere that mouse and keyboard were disabled because of hotplugging 2020-03-14 22:06:36 I am not sure how to fix it 2020-03-14 22:07:20 there is somewhere a log of this irc channel online, where you can look it up what the solution is... 2020-03-14 22:07:30 it's a recurring problem 2020-03-14 22:07:52 maybe it's even documented on the wiki 2020-03-14 22:08:19 startx vs login manager ? 2020-03-14 22:08:31 nope 2020-03-14 22:08:36 oh. 2020-03-14 22:08:42 i think that's irrelevant 2020-03-14 22:08:49 do you have xf86-input-evdev installed? 2020-03-14 22:09:18 depending what scripts are run, some session stuff or .xinitrc ... 2020-03-14 22:09:45 I don't have xf86-input-evdev installed 2020-03-14 22:09:56 install it and try again 2020-03-14 22:10:09 Right 2020-03-14 22:10:16 startx should be enough if you have an .xinitrc 2020-03-14 22:11:10 http://troglobit.com/2017/09/10/install-x-window-in-alpine-linux/ 2020-03-14 22:11:15 might be relevant 2020-03-14 22:11:17 dunno 2020-03-14 22:14:23 It didn't work either 2020-03-14 22:21:10 I am at a loss of what to do now 2020-03-14 22:21:26 I've installed other input drivers and it still doesn't work 2020-03-14 22:23:28 maybe triggering eudev helps 2020-03-14 22:25:09 I think xf86-input-libinput can help 2020-03-14 22:25:49 /etc/init.d/udev restart 2020-03-14 22:26:05 possibly also you need to isntall it. i think it's called eudev 2020-03-14 22:26:59 Ok, I started udev 2020-03-14 22:27:52 dbus started also? 2020-03-14 22:29:22 should not need dbus per se, i think 2020-03-14 22:29:37 You also need udev-postmount and udev-trigger 2020-03-14 22:36:50 How do I disable hotplugging? 2020-03-14 22:47:12 I managed to get my input working on X 2020-03-14 23:22:21 /join #libreplanet_room_grand 2020-03-14 23:22:28 whoops sorry guys 2020-03-15 01:04:59 Has anyone solved this compilation errof ro tinycc/tcc on Alpine yet? /usr/include/bits/alltypes.h:6: error: ';' expected (got "va_list") ? 2020-03-15 01:06:47 According to https://git.alpinelinux.org/aports/tree/testing/tcc/APKBUILD there is nothing special done there to build it 2020-03-15 01:06:53 Hmmm 🤔 2020-03-15 01:13:00 2. While all the tests now pass, if tcc is used to build tcc again, tests fail. 2020-03-15 01:16:57 hmmm 2020-03-15 01:16:57 bt-log.c:7: error: invalid type 2020-03-15 01:32:44 Does anyone here use sndio? 2020-03-15 04:14:00 hi. I'm looking to reduce disk footprint on an existing alpine-standard system. 2020-03-15 04:14:19 I didn't realize how much the system has grown, even since the vanilla days 2020-03-15 04:14:42 /lib/firmware is humongous! 2020-03-15 04:14:52 514.1M /lib/firmware 2020-03-15 04:15:16 I was trying to work my way up the package dependency tree to figure out where all this stuff is being pulled in 2020-03-15 04:15:38 looks like, as far as the contents of /lib/firmware goes, that comes directly from the linux-firmware-* packages 2020-03-15 04:15:58 and those are required by the linux-lts package, which ofc is the kernel 2020-03-15 04:16:41 I'm sure I could manually strip a bunch of this stuff out, but I expect it would all just come back the next time I update the system 2020-03-15 04:17:05 what's the best way to go about this? my disk is 2 GB so I don't have a lot of space to work with. 2020-03-15 04:18:51 there's even a bunch of stuff in the linux-lts package that I probably don't need 2020-03-15 04:19:11 (that's a solid 130 MiB right there) 2020-03-15 06:42:55 Hi all, trying to start lxc container, but have error "cgroup - cgroups/cgroup.c:cgroup_init:54 - Failed to initialize cgroup driver", lxc-checkconfig says "Cgroup namespace: required", how to fix that? 2020-03-15 06:47:09 doppler: apk install linux-firmware-none 2020-03-15 06:48:34 upgrader: did you started cgroups, /etc/init.d/cgroup start 2020-03-15 06:49:37 mps oh my... -_- 2020-03-15 06:49:43 mps thank you... 2020-03-15 06:50:42 upgrader: you are welcome 2020-03-15 06:50:45 :) 2020-03-15 06:51:51 mps lost 1 hour to understand how to fix that. 2020-03-15 06:53:05 yes, such 'things' happens to most (if not all) people 2020-03-15 06:53:49 sometimes we don't see obvious and simple looking for or expecting complicated 2020-03-15 06:53:55 Its ok, now i know little bit more than previously :) 2020-03-15 07:08:46 Also, how to reset profile configs (from ~/.profile) after using SU command? 2020-03-15 07:10:32 If i use SU to login as root from normal user account, i have configs from user account. 2020-03-15 07:14:13 <_ikke_> upgrader: use su - the - is important 2020-03-15 07:15:40 _ikke_ woah, thank you! 2020-03-15 10:25:38 Hi, is it possible to run proprietary nvidia drivers and steam on Alpine? 2020-03-15 10:35:15 steam, yes 2020-03-15 10:35:18 well, I heard that it is 2020-03-15 10:35:43 using the steam flatpak 2020-03-15 10:36:33 On the other hand, I've seen enough problems with NVidia drivers that I would not try it even if I had a glibc system 2020-03-15 10:36:43 and they depend on glibc 2020-03-15 10:38:37 Using Steam on AMD hardware is the way forward here, yes 2020-03-15 10:40:49 ACTION does all his gaming with Intel graphics 2020-03-15 10:41:34 I've heard many people complain about their graphic stack. I never had any. 2020-03-15 10:44:50 Thank you so much afontain_ and Cogitri. I think i'm going to buy a AMD GPU and then install Alpine. While we're at it, is there an easy tutorial for Full Disk Encryption on Alpine? All i could find was Setting up Disks manually, which does state things about encryption, but not alot. 2020-03-15 10:45:41 how full do you want you disk encryption to be? 2020-03-15 10:45:49 do you want to encrypt /boot? 2020-03-15 10:45:58 https://wiki.alpinelinux.org/wiki/Alpine_Linux_with_root_on_ZFS_with_native_encryption is how I do it since I use ZFS 2020-03-15 10:46:20 (This is without an encrypted /boot though) 2020-03-15 10:47:04 A good reference is the Arch wiki, it's pretty exhaustive 2020-03-15 10:47:53 afontain_: With encrypted /boot yes. Thank you Cogitri i'll take a look at it, it can probably help a bit. 2020-03-15 10:48:08 that means grub afaik 2020-03-15 10:49:53 Is there a reason to use ZFS instead of EXT4 on a laptop, or is ZFS just for servers? 2020-03-15 10:51:35 ZFS offers data checksumming, but it's probably not useful for you if you don't have RAID1 and >=16GB RAM 2020-03-15 10:51:50 my opinion is "btrfs if you really want something like that" 2020-03-15 10:52:09 Yeah, I use btrFS on my desktop right now, it works nicely too 2020-03-15 10:52:10 (but that's maybe just me) 2020-03-15 10:52:25 But btrFS did eat my data twice already, but that was like 2 or 3years ago 2020-03-15 10:52:50 And both times it did that after I had to hard reset the system because it froze due to KVM w/ PCI passthrough freezing my system 2020-03-15 10:53:33 there is some controversy on ZFS in Linux, with Linus disaproving its use at the moment 2020-03-15 10:53:40 Jeeze that sucks, i'll probably just stick to ext4. 2020-03-15 10:54:07 https://linux.developpez.com/actu/290040/Linus-Torvalds-n-utilisez-pas-ZFS-jusqu-a-ce-que-j-aie-une-lettre-officielle-d-Oracle-signee-par-son-conseil-ou-par-Larry-Ellison-qui-nous-y-autorise-et-precise-que-le-produit-final-est-sous-GPL/ <- in french, but I'm sure you'll find something similar with a web search 2020-03-15 10:54:16 Well, Linus doesn't like the CDDL 2020-03-15 10:54:36 Which is understandable since the purpose of that license is to be incompatible with GPL 2020-03-15 10:54:54 But ZFS is still an amazing FS, especially for servers 2020-03-15 12:41:29 I am unable to access https with Dillo. Is the binary package built with SSL support? 2020-03-15 12:43:16 <_ikke_> https://git.alpinelinux.org/aports/tree/community/dillo/APKBUILD#n35 2020-03-15 13:08:11 _ikke_: yeah, I had seen that, that's why I was and am still confused about not being able to access https in Dillo 2020-03-15 13:10:58 <_ikke_> Why not? 2020-03-15 13:11:53 ACTION uploaded an image: fractal-pasted-image (44KB) < https://matrix.org/_matrix/media/r0/download/gnugen.ch/WLNAendgGmHrdJCqxNWhYGid > 2020-03-15 13:12:28 <_ikke_> And that is on edge? 2020-03-15 13:12:36 I don't know, it just tells me to rebuild Dillo with SSL support 2020-03-15 13:12:42 Yes, on edge 2020-03-15 13:12:48 that's maybe that the https plugin doesn't support some versions of TLS? 2020-03-15 13:15:18 it doesn't seem like the https plugin doesn't support some versions of TLS: no requests are sent 2020-03-15 13:16:57 Here it says the plugin is disabled 2020-03-15 13:18:31 <_ikke_> openssl-dev is in makedepends as well 2020-03-15 13:27:17 The binary package doesn't depend on OpenSSL 2020-03-15 13:27:28 According to apk info -R dillo 2020-03-15 13:27:38 So it is indeed disabled 2020-03-15 13:27:54 Doesn't matter, I was intending to build packages anyway 2020-03-15 13:32:15 I just have one more question 2020-03-15 13:32:56 Do I need to build packages to use LibreSSL or will LibreSSL and OpenSSL conflict by default? 2020-03-15 13:36:25 <_ikke_> Alpine uses openssl, if you build it with libressl, it will conflict with libraries that are built against openssl 2020-03-15 13:57:26 Well, I asked this before, but I slept before anyone could have replied. Anyone here using sndio on Alpine? How is it setup on it? Are there any services I have to enable? 2020-03-15 13:58:25 I think most people either use Alsa or PA 2020-03-15 13:58:54 Hemno: I tried but didn't finished all tests 2020-03-15 13:59:13 looks like it is buggy 2020-03-15 13:59:25 so I gave up 2020-03-15 13:59:30 I parsed it as lib-re-ssl, like a "libssl again" 2020-03-15 13:59:34 alsa works fine 2020-03-15 13:59:48 My experience with sndio on OpenBSD went superbly well 2020-03-15 14:00:18 could be on BSD, but not sure how it works on linux 2020-03-15 14:01:01 I am not sure myself. There is documentation for use of sndio on Void, but none for Alpine 2020-03-15 14:02:29 ah, good to note it, when find time could look at void how they set it 2020-03-15 14:40:18 Ok, I am building Dillo and it gave me an error: 'invalid configuration x86_64-alpine-linux-musl' 2020-03-15 14:41:16 <_ikke_> From the package? 2020-03-15 14:42:20 From aports 2020-03-15 14:43:07 Call update_config_guess in prepare() 2020-03-15 14:43:14 That will fix it 2020-03-15 14:43:28 (That error is from autotool's configure, please include more context next time) 2020-03-15 14:44:15 works for me 2020-03-15 14:47:11 I think it built. How do I install now? 2020-03-15 14:49:17 check ~/packages 2020-03-15 14:49:33 anyone have issues with chromium on 3.11 ? Some tabs hangs 2020-03-15 14:49:51 [...] linux-firmware-none 2020-03-15 14:49:53 mps: perfect, thank you 2020-03-15 14:50:46 I ran abuild package, but apk info -e dillo doesn't show anything 2020-03-15 14:50:56 Do I have build as root? 2020-03-15 14:51:02 doppler: np, but check if you need some firmware 2020-03-15 14:51:14 <_ikke_> Hemno: no, you build als your current user 2020-03-15 14:51:29 <_ikke_> you need to add /home//packages/ to /etc/apk/repositories 2020-03-15 14:51:40 <_ikke_> And make sure that you have your build key in /etc/apk/keys as well 2020-03-15 14:52:01 mps: ‘dmesg | grep firmware’ gave me nothing when booted with all firmware installed. that means I'm probably safe, right? 2020-03-15 14:52:18 mps: I don't expect that this system requires any. 2020-03-15 14:52:23 Ah 2020-03-15 14:52:31 Jenkler: I think Chromium on musl can be a bit flaky 2020-03-15 14:52:37 I use FF and that works without problems 2020-03-15 14:54:34 Uh, I don't have any folder called packages 2020-03-15 14:54:55 But abuild package generated a pkg directory in aports/community/dillo 2020-03-15 14:55:18 doppler: try this => modinfo `lsmod | grep -v Module | awk -e '{ print $1}'` | grep firmware 2020-03-15 14:55:52 mps: nil. 2020-03-15 14:56:20 good, you don't need any firmware, probably 2020-03-15 14:56:37 guess I'll see for certain when I reboot ;) 2020-03-15 14:56:48 yes :) 2020-03-15 14:59:09 if I wanted to start mucking around in /lib/modules/*/kernel/, is there anything I can do to tell apk to not replace files when I upgrade the kernel? 2020-03-15 15:00:57 doppler: kernels are versioned, so don't worry 2020-03-15 15:01:09 old kernel and modules are removed on upgrade 2020-03-15 15:01:24 what I mean is 2020-03-15 15:01:33 let's say I delete /lib/modules/5.4.12-1-lts/kernel/drivers/gpu/drm/nouveau/nouveau.ko 2020-03-15 15:01:54 next time I upgrade the kernel, I'll still get that file, presumably just under a different /lib/modules/ dir 2020-03-15 15:02:02 yes 2020-03-15 15:02:03 is there anything I can do to opt out of that part? 2020-03-15 15:02:14 I realize it's part of the kernel package 2020-03-15 15:02:40 would I have to make my own kernel package? 2020-03-15 15:03:52 isn't it easier to blacklist modules you don't like to be loaded 2020-03-15 15:04:19 but of course, you can build your kernels as I do 2020-03-15 15:04:56 the goal would be to save the disk space, not necessarily RAM :) 2020-03-15 15:05:07 yeah, could do a custom build 2020-03-15 15:05:26 I'll read https://wiki.alpinelinux.org/wiki/Custom_Kernel 2020-03-15 15:06:55 ofc, on arm boards with small cards I run trimmed kernels, even without initramfs, faster boot and less space 2020-03-15 15:09:11 yeah, might look into that 2020-03-15 15:15:58 Cogitri, ok, so musl and chromium is not best friends :) 2020-03-15 15:17:53 Nop, Upstream doesn't really support musl so there are loads of downstream patches for it 2020-03-15 15:17:54 about that, Midori is somewhat borked 2020-03-15 15:18:07 sorry, Epiphany 2020-03-15 15:18:08 Ah, but that uses Webkit2gtk 2020-03-15 15:18:19 And Epiphany appears to work for me 🤔 2020-03-15 15:18:40 it uses webkit2, I'm not sure how much it is related 2020-03-15 15:19:05 Well, they both use Blink as rendering engine but other than that not much AFAIN 2020-03-15 15:19:16 Cogitri, Everything else works quite good on alpine now. Planning on replacing Calculate linux on my other laptop :) 2020-03-15 15:19:24 s/N/U/ 2020-03-15 15:24:58 Cogitri: it seems to be more broken on wayland 2020-03-15 15:25:22 but it also seems to rather fail on large websites 2020-03-15 15:26:51 Ah, maybe because we hack around the max stack size limitations on musl 2020-03-15 15:27:05 exemple: https://duckduckgo.com fails, but https://duckduckgo.com/lite works 2020-03-15 15:27:07 I'll look into those shortly, but first I need to bump to 2.28 on all branches for some nasty CVEs 2020-03-15 15:27:10 */html 2020-03-15 15:28:00 or lite.qwant.com works while qwant.com doesn't 2020-03-15 15:29:23 it may also be related to the webkit malloc, they don't use the system one AFAIU 2020-03-15 15:29:49 I'm pretty sure it's due to our hacks 2020-03-15 15:29:54 But without those it doesn't start at all 2020-03-15 15:32:04 Has anyone ever tried the GOG launcher on Alpine? 2020-03-15 15:35:54 Is that OSS? 2020-03-15 15:42:04 there's a GOG launcher on Linux? 2020-03-15 15:42:25 Hemno: for steam it's flatpak or chroot, I guess it's not different 2020-03-15 15:45:09 Yuo 2020-03-15 15:45:13 Yup* 2020-03-15 15:45:25 Even if the launcher were OSS the games aren't and those need glibc 2020-03-15 15:50:36 I heard there is a way to emulate glibc functionality on Alpine 2020-03-15 15:50:53 On reddit, not sure if it is true 2020-03-15 15:51:18 <_ikke_> There is gcompat 2020-03-15 15:51:30 <_ikke_> For programs that are compiled against glibc 2020-03-15 15:52:13 Nice 2020-03-15 15:53:30 Hasn't worked for me though 2020-03-15 15:53:41 I'm running VSCode (and as such most of my dev environment) in a Flatpak 2020-03-15 16:38:06 Is it possible to build elinks against LibreSSL? 2020-03-15 16:44:09 Probably not, and why would you? 2020-03-15 16:53:36 Well, with Dillo it was as simple as replacing openssl-dev with libressl-dev in the APKBUILD 2020-03-15 17:13:34 Uh, can I use OpenPGP on Alpine instead of GnuPG? 2020-03-15 17:14:26 Uhh...OpenGPG is the standard, not the program 2020-03-15 17:15:41 Oh yeah, I conflated. 2020-03-15 17:17:23 For PGP encryption I used a program called pgp on OpenBSD 2020-03-16 01:03:49 hello, I´m having a weird issue with this distro... I have installed it on a usb flash drive. it´s asking for a login but says the login is incorrect 2020-03-16 01:03:59 I´m a complete newbie so be patient 2020-03-16 01:05:04 I installed it from a CD, it just sits there saying myusername login: then password: and then says it´s incorrect 2020-03-16 01:18:16 I was not prompted to set up a password for the user, only root 2020-03-16 01:18:27 and it doesn´t take an empty passowrd 2020-03-16 01:35:08 Is there a guide to installing Alpine to a hard drive from another system using a chroot? Trying to do the install in the background so I can migrate my laptop over without having to close things down in the meantime 2020-03-16 01:35:53 This is mega old but still works if you skip some sections https://wiki.alpinelinux.org/wiki/Alpine_Linux_in_a_chroot 2020-03-16 01:36:00 I believe there is also an automated script for chroot installs 2020-03-16 01:36:22 https://github.com/alpinelinux/alpine-chroot-install 2020-03-16 01:36:32 There is, but the script I found stops after getting it working in a chroot; my goal is to make the chroot bootable 2020-03-16 01:37:16 Thanks for the wiki link though; I had it a while back but couldn't find it now 2020-03-16 01:38:50 Whelp, time to try it; thanks! 2020-03-16 02:18:32 hello 2020-03-16 02:25:38 :) 2020-03-16 02:51:04 monado[d]: username is root 2020-03-16 02:51:08 monado[d]: password is alpinelinux 2020-03-16 02:51:12 monado[d]: i'm pretty surte 2020-03-16 02:51:15 monado[d]: i'm pretty sure 2020-03-16 03:20:03 albr_: who are you talking to? 2020-03-16 15:39:57 i am having issues with the 5.4.25 kernel and my ingel GPU 2020-03-16 15:40:00 intel* 2020-03-16 15:40:45 entire screen gets black for a few milliseconds with videos on in the chromium browser 2020-03-16 15:40:57 i also have some hangs 2020-03-16 15:41:06 when opening youtube for example 2020-03-16 15:41:34 i can unfreeze it by do ctrl-alt-1 to switch to framebuffer console and back 2020-03-16 15:41:44 what is intel gpu chip 2020-03-16 15:42:06 is your patch still in aports? 2020-03-16 15:43:38 no, i think the patch was included upstream? 2020-03-16 15:44:25 patch was removed in 9407605d6f829d0360543dd4daca3a4abb94e93b 2020-03-16 15:44:53 hm, after I changed notebook (intel gpu also) didn't had any issue 2020-03-16 15:46:39 and in last month I didn't saw any bug report or that anyone reported issue on IRC 2020-03-16 15:46:41 patch was included upstream: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/drivers/gpu/drm/i915/gt?h=linux-5.4.y&id=1e0175a15474130ca57ad17b3d1a4af5768a9b76 2020-03-16 15:47:08 i believe the problems was introduced with the .25 kernel 2020-03-16 15:47:11 this is something new :( 2020-03-16 15:47:12 i didnt have any issues yesterday 2020-03-16 15:47:15 yeah 2020-03-16 15:47:18 thats what i think 2020-03-16 15:47:39 I didn't tried 5.4.25 2020-03-16 15:49:02 actually I built 5.5.7 as testing for kernels which clandmeter proposed some time ago, to have linux-edge in aports 2020-03-16 15:49:31 there are a couple of changes in latest release: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/log/drivers/gpu/drm/i915?h=linux-5.4.y 2020-03-16 15:50:18 i915 have changes in every minor release, sometimes less sometimes a lot 2020-03-16 15:51:11 and a lot for other gpu's 2020-03-16 15:51:18 or 'gpus' 2020-03-16 15:52:34 I reported bug about analogix/rockchip about two weeks ago but kernel devs are so busy, don't have time to look at it 2020-03-16 17:50:43 what is the differance between alpine linux and arch linux? 2020-03-16 17:51:22 There are many differences, e.g. a different package manager, a different libC etc. 2020-03-16 17:52:36 <_ikke_> archlinux is rolling release only, alpine has stable releases 2020-03-16 17:54:10 which package manager alpine use? 2020-03-16 17:54:58 <_ikke_> apk 2020-03-16 17:55:13 thanks i am using arch linux on server. should i use alpine instead? 2020-03-16 17:55:24 <_ikke_> It's your choice 2020-03-16 17:55:48 <_ikke_> It depends on your needs 2020-03-16 17:55:55 <_ikke_> and how you intend to use it 2020-03-16 17:56:04 thanks i see that iso image is very small 2020-03-16 17:56:33 i make my own c++ web server project. i want to deploy it 2020-03-16 17:57:05 <_ikke_> You need to verify if your project works with musl, which is a different libc 2020-03-16 17:57:59 thank you so much, i will try it 2020-03-16 18:17:34 how to install htop? 2020-03-16 18:17:50 <_ikke_> apk add htop 2020-03-16 18:18:52 i am on live iso 2020-03-16 18:18:57 how to install alpine? 2020-03-16 18:19:27 <_ikke_> setup-alpine 2020-03-16 18:19:34 thanks 2020-03-16 18:20:52 is alpine tries to use minimum resources? 2020-03-16 18:22:08 <_ikke_> Alpine is very lightweight, yes 2020-03-16 18:22:48 thanks its great 2020-03-16 18:26:26 hello when i try to login, it reboot the system 2020-03-16 18:27:55 thanks it worked 2020-03-16 18:39:46 i installed alpine successfully 2020-03-16 18:49:16 can i install docker in it? 2020-03-16 18:51:40 <_ikke_> sure 2020-03-16 18:52:27 when i run `apk add docker ` it gives error 2020-03-16 18:52:48 <_ikke_> You probably need to add the community repository\ 2020-03-16 18:52:49 ERROR: unsatisfiable constraints: 2020-03-16 18:52:54 <_ikke_> in /etc/apk/repositories 2020-03-16 18:52:56 <_ikke_> yes 2020-03-16 18:53:09 <_ikke_> copy the line that's in there, and change main to community 2020-03-16 18:53:23 <_ikke_> Or it might be that it's already there, but commented out 2020-03-16 18:53:33 its there but commented 2020-03-16 18:53:48 <_ikke_> then uncomment it 2020-03-16 18:53:56 4 line commented 2020-03-16 18:54:03 which one i uncomment? 2020-03-16 18:54:23 <_ikke_> There should be one that mentiones community 2020-03-16 18:54:36 v3.10/community, edge/main, edge/community, edge/testing ? 2020-03-16 18:54:50 <_ikke_> What's on the uncommented line? 2020-03-16 18:55:03 <_ikke_> 3.10/main? 2020-03-16 18:55:17 pub/alpine/v3.10/main 2020-03-16 18:55:53 <_ikke_> then use 3.10/community 2020-03-16 18:56:01 thanks 2020-03-16 18:56:11 <_ikke_> run apk update afterwards 2020-03-16 18:56:38 thanks now i installed docker 2020-03-16 18:57:02 installing is very fast on alpine linux 2020-03-16 18:57:15 how to start docker service? 2020-03-16 18:58:12 systemctl? 2020-03-16 18:59:13 <_ikke_> rc-service docker start 2020-03-16 18:59:24 <_ikke_> to start it on boot: rc-update add docker 2020-03-16 19:00:07 thanks its working great 2020-03-16 19:09:33 _ikke_ good night 2020-03-16 19:09:37 <_ikke_> you as well 2020-03-16 19:55:38 what is causing resolv.conf to reset on reboot? I can't seem to find where the old DNS servers are being stored 2020-03-16 19:56:07 <_ikke_> E-werd: Are you on a run-from-ram system? 2020-03-16 19:56:35 I am not... or shouldn't be. everything else persists. 2020-03-16 19:58:35 everything else being sshd, hiawatha, iptables configs 2020-03-16 20:02:41 resolv.conf is changed by network management stuff too 2020-03-16 20:56:03 btw my irssi-via-dtach running on edge froze twice on saturday (no more input possible). Never happened in the ~10 months i use irssi, though until now only two channels open in vertical split window, not three in quartered screen with one empty. 2020-03-16 20:56:46 (i.e., irssi-via-dtach running on always-on vserver, access to vserver via ssh if online) 2020-03-16 21:28:32 how to disable grub config update when upgrading kernel, or disable change grub.cfg in general? 2020-03-16 21:31:34 or, where this hook is defined/set ? 2020-03-16 21:53:31 ncopa: why does abuild "verify" the pkgconf version? does it use it for anything? 2020-03-16 22:01:24 yes 2020-03-16 22:01:34 see apk info -P zlib-dev 2020-03-16 22:01:40 pc:zlib=1.2.11 2020-03-16 22:58:25 what if the pkgver is not the same as the pkgconf version then? 2020-03-16 22:58:45 lets find out 2020-03-16 22:59:08 I was trying to build unmaintained/jemalloc but it gave me an error because the pc version is a.b.c_d 2020-03-16 22:59:21 but they're all numbers, so apk rejected it 2020-03-16 22:59:40 but I think there should be more cases where the pkgver is mangled somehow 2020-03-16 23:01:32 i added a command to sed Version: in /usr/lib/pkgconfig/zlib.pc from 1.1.2 to 3.2.0 2020-03-16 23:01:33 pc:zlib=3.2.0 2020-03-16 23:01:37 is the result, so Version: decides the version in the pc: provider 2020-03-16 23:10:07 There could be 2020-03-16 23:10:15 It is a rather recent check added to abuild 2020-03-16 23:30:28 heya 2020-03-16 23:39:36 Hello 2020-03-16 23:50:02 The wiki seems to be offline atm... => https://wiki.alpinelinux.org 2020-03-16 23:50:32 Yes, it was brought to attention on #alpine-devel 2020-03-16 23:57:02 Ah ok. 2020-03-16 23:58:34 anybody knows how can I install only shared libs from build-base? 2020-03-16 23:58:50 I compiled some project with clang 2020-03-16 23:59:21 but when I remove packages to save space, it appears that my compiled artifacts depend on build-base 2020-03-16 23:59:32 but it occupies ~170mb 2020-03-16 23:59:45 would be awesome to leave only about 10-20mb 2020-03-17 09:26:25 what in build-base does your artifacts depend on? 2020-03-17 09:26:43 scanelf -Rn /path/to/your/artifacts 2020-03-17 10:41:03 Hello all. I wanted to create a Rpi cluster. I installed arm and after the initial setup I enabled 2020-03-17 10:41:21 cat /proc/cmdline 2020-03-17 10:41:38 coherent_pool=1M 8250.nr_uarts=0 bcm2708_fb.fbwidth=656 bcm2708_fb.fbheight=416 bcm2708_fb.fbswap=1 vc_mem.mem_base=0x3ec00000 vc_mem.mem_size=0x40000000 modules=loop,squashfs,sd-mod,usb-storage quiet console=tty1 cgroup_enable=memory cgroup_memory=1 cgroup_enable=cpuset swapaccount=1 2020-03-17 10:42:03 but still memory cgroups are disabled... 2020-03-17 10:42:30 I checked the kernel config and I saw: 2020-03-17 10:42:30 # CONFIG_MEMCG is not set 2020-03-17 10:43:02 so the command line has no effect. Also running a check config script from k3s also tells me memory cgroups is not enabled: 2020-03-17 10:43:15 - CONFIG_MEMCG: missing (fail) 2020-03-17 10:44:16 I guess I must re-compile the raspberry pi kernel but I wonder why it was left out of the official distributed one .. running... 2020-03-17 10:44:26 pi1:~# uname -a 2020-03-17 10:44:26 Linux pi1 5.4.12-0-rpi #1-Alpine SMP PREEMPT Thu Jan 16 14:57:53 UTC 2020 aarch64 Linux 2020-03-17 10:45:01 <_ikke_> did you start the cgroups service? 2020-03-17 10:45:23 pi1:~# service cgroups status 2020-03-17 10:45:23 * status: stopped 2020-03-17 10:45:23 * Mounting cgroup filesystem ... [ ok ] 2020-03-17 10:45:23 pi1:~# service cgroups status 2020-03-17 10:45:23 pi1:~# service cgroups start 2020-03-17 10:45:25 * status: started 2020-03-17 10:45:43 info: reading kernel config from /proc/config.gz ... 2020-03-17 10:45:43 Generally Necessary: 2020-03-17 10:45:43 - cgroup hierarchy: properly mounted [/sys/fs/cgroup] 2020-03-17 10:45:43 ... 2020-03-17 10:45:48 - CONFIG_MEMCG: missing (fail) 2020-03-17 10:46:03 pi1:~# cat /proc/cgroups 2020-03-17 10:46:03 cpu 3 1 1 2020-03-17 10:46:03 #subsys_name hierarchy num_cgroups enabled 2020-03-17 10:46:03 cpuset 2 1 1 2020-03-17 10:46:04 cpuacct 4 1 1 2020-03-17 10:46:06 devices 5 1 1 2020-03-17 10:46:08 freezer 6 1 1 2020-03-17 10:46:10 net_cls 7 1 1 2020-03-17 10:46:12 pids 8 1 1 2020-03-17 10:47:38 the check config script I am using: https://raw.githubusercontent.com/rancher/k3s/master/contrib/util/check-config.sh 2020-03-17 11:07:27 pi1:~# cp /proc/config.gz . ; gunzip config.gz ; cat config | grep MEMCG 2020-03-17 11:07:27 # CONFIG_MEMCG is not set 2020-03-17 11:21:37 going through the archivees here: http://dl-cdn.alpinelinux.org/alpine/v3.11/releases/aarch64/ it seems that alpine-rpi-3.11.3-aarch64.tar.gz indeed has CONFIG_MEMCG=y in config-rpi4 BUT NOT in config-rpi 2020-03-17 11:22:26 same for 3.11.4 2020-03-17 11:25:18 alpine-rpi-3.10.4-aarch64.tar.gz seems to have CONFIG_MEMCG=y, I'll try it with my raspberry pi 3b 2020-03-17 11:42:03 I can confirm with Alpine 3.10.4 that memory cgroups are enabled on my Raspberry Pi 3... Where can I file a bug to re-enable the kernel config for 3.11 ? 2020-03-17 11:44:39 https://gitlab.alpinelinux.org/alpine/aports/issues 2020-03-17 11:44:45 thanks! 2020-03-17 14:03:58 speaking of kernel config, how come CONFIG_PSI is off 2020-03-17 14:07:31 It isn't, I'm using it with low-memory-monitor 2020-03-17 14:08:03 Is the Alpine kernel deblobed? 2020-03-17 14:08:42 Like Debian's I mean 2020-03-17 14:09:06 <_ikke_> We do have firmware packages that contain the blobs 2020-03-17 14:09:25 Yeah, but like 2020-03-17 14:09:38 Does the kernel itself have blobs? 2020-03-17 14:09:47 uh, it's off in virt 2020-03-17 14:10:30 Most Linux distributions have blobed kernels, with stuff like proprietary firmware for Xbox One controllers, etc 2020-03-17 14:11:14 Alpine's kernel doesn't seem to contain that 2020-03-17 14:12:15 nobody builds all the firmware into the kernel... 2020-03-17 16:27:40 MQ[d]: Can you guys download packages? I am getting this error `network error (check Internet connection and firewall)`, but connection works fine. Is alpine package repo down? 2020-03-17 16:28:49 MQ[d]: Ok, the repo I am using is down `mirror.fit.cvut.cz` 2020-03-17 16:30:43 Works fine for me with the CDN 2020-03-17 16:38:24 <_ikke_> @MQ: that one happens to be offline, yes 2020-03-17 16:38:38 <_ikke_> It's a third-party mirror 2020-03-17 17:54:23 is there any way to ignore triggers of a package? 2020-03-17 17:54:30 specifically I want to disable the grub trigger 2020-03-17 18:09:27 Ok to use syslinux for uefi in alpine linux? 2020-03-17 18:10:17 _ikke_, seams that apline default to grub for UEFI 2020-03-17 18:15:31 Hello71_: I asked this last night, but no one answered 2020-03-17 18:18:42 mps: where? 2020-03-17 18:24:19 mps, setup-interfaces. How does it work, if i hava a hidden network should i write "netname" : ? 2020-03-17 18:24:20 here 2020-03-17 18:24:48 Hello71_: ^ 2020-03-17 18:24:56 wifi scan works 2020-03-17 18:27:25 Jenkler: I don't have experience with setting alpine with hidden networks 2020-03-17 18:27:46 mps, if not hidden then ? 2020-03-17 18:28:00 I get a list "name" : PSK 2020-03-17 18:28:10 it will ask for AP and password 2020-03-17 18:29:02 semas i can write : PSK 2020-03-17 18:29:05 seams 2020-03-17 18:29:06 ah, you first enter name and press enter 2020-03-17 18:29:25 after that it should ask for pass 2020-03-17 18:29:35 ok, so no "" <-- 2020-03-17 18:30:06 mps: oh, you didn't say "trigger" 2020-03-17 18:30:09 I forgot exact sequence, not job I do often 2020-03-17 18:30:25 Haha lol 2020-03-17 18:30:41 Hello71_: right 2020-03-17 18:30:47 ncopa, the : PSK is that for hidden networks ? 2020-03-17 18:31:31 Hello71_: I wanted to disable grub.cfg updtate after some pkg upgrade, kernel for example 2020-03-17 18:35:23 mps, guess I need to modify the wpa_supplicant conf later ;P 2020-03-17 18:36:19 mps: does 'apk add --no-commit-hooks' hault the grub trigger? 2020-03-17 18:41:09 crosbymichael: didn't tried, but sounds like good idea 2020-03-17 18:42:27 there are a few differnt options under `apk add -h` 2020-03-17 18:48:00 mps, works if I add scan_ssid=1 ;) 2020-03-17 18:54:46 Jenkler: nice that you found it 2020-03-17 21:50:57 mps, if i want to update grup due to UUID change 2020-03-17 21:51:10 mps, whats the best way todo it 2020-03-17 21:51:37 setup-bootable only seams to be related to syslinux 2020-03-17 21:59:42 Jenkler: 'grup' ? 2020-03-17 22:00:00 grub 2020-03-17 22:00:16 Need to change the UUID 2020-03-17 22:00:30 safe to only change i /boot/grub.conf 2020-03-17 22:00:46 or is there a tool for fixing wrong UUID 2020-03-17 22:01:11 wifi works nice btw ;) 2020-03-17 22:01:27 not sure butt maybe grub-mkconfig 2020-03-17 22:01:37 s/butt/but/ 2020-03-17 22:01:54 Yeah vim s/but.... works 2020-03-17 22:02:04 but what is the right way ;) 2020-03-17 22:02:10 looks like we don't have update-grub 2020-03-17 22:02:29 update-kernel ??? 2020-03-17 22:02:39 update-conf ?? 2020-03-17 22:02:43 have to look at it 2020-03-17 22:02:58 no update-conf, it updates conf files 2020-03-17 22:03:20 update-kernel 2020-03-17 22:03:25 maybe 2020-03-17 22:03:43 more safe or do a vim ... ;) 2020-03-17 22:03:44 no 2020-03-17 22:03:54 no? 2020-03-17 22:04:12 no update-kernel, it will not update boot loader 2020-03-17 22:04:37 ahh k 2020-03-17 22:04:38 ;) 2020-03-17 22:04:40 vim is safest always, ofc 2020-03-17 22:05:08 haha dont wanna run setup-disk again , lol 2020-03-17 22:05:24 update-kernel updates vmlinuz-* and initramfs 2020-03-17 22:06:52 sounds correct ;) 2020-03-17 22:06:59 don't take me seriously, I visited dentist today 2020-03-17 22:07:23 my head is somewhat in 'chaos' 2020-03-17 22:08:14 ohhh yeah, cheep happy time ;) 2020-03-17 22:09:51 yepp, taht did work ;) 2020-03-17 22:12:47 mps, did a custom partition setup with alpine ;) 2020-03-17 22:13:09 wifi support in alpine is quite good :) 2020-03-17 22:13:47 Jenkler: especially with iwd 2020-03-17 22:56:36 mps, have you seen this? 2020-03-17 22:56:39 (10/63) Installing llvm9-libs (9.0.0-r1) 2020-03-17 22:56:39 Hangup 2020-03-17 22:56:39 -ash: can't set tty process group: Not a tty 2020-03-17 22:56:54 the the computer power down 2020-03-17 23:02:06 you pressed the power button 2020-03-17 23:02:21 Jenkler: ^ 2020-03-17 23:02:42 haha nooo 2020-03-17 23:02:44 or battery discharged 2020-03-17 23:02:48 no 2020-03-17 23:03:00 can't set tty process group: Not a tty 2020-03-17 23:03:32 get this when setup-xorg 2020-03-17 23:03:44 do I need udev running or something 2020-03-17 23:04:19 for X it is good to have it installed and started 2020-03-17 23:04:27 eudev apk 2020-03-17 23:04:48 udev-postmount <-- that one is started 2020-03-17 23:06:34 rc-status, and look for 'udev' 2020-03-17 23:06:42 The computer is a laptop with mixed Nvidia and intel 2020-03-17 23:06:57 setup-xorg worked fine on my other laptop 2020-03-17 23:07:23 but the otherone dies with -ash: can't set tty process group: Not a tty 2020-03-17 23:08:17 also my x86_64 is nvidia and intel, works fine 2020-03-17 23:09:59 yes but this one is NVIDIA Optimus 2020-03-17 23:10:09 Know for problems 2020-03-17 23:10:11 also here 2020-03-17 23:10:44 I mean. Optimus, not problems :) 2020-03-17 23:11:11 but I blacklisted nouveau kernel driver 2020-03-17 23:11:33 ccccccikneitjgutifvuituikfhjjnccitujcnthgeue 2020-03-17 23:11:35 should i get this tty error 2020-03-17 23:12:04 no, in normal use 2020-03-17 23:12:30 It just say Hangup 2020-03-17 23:12:40 after Installing llvm9-libs (9.0.0-r1) 2020-03-17 23:12:51 then -ash: can't set tty process group: Not a tty 2020-03-17 23:13:13 bug in setup-xorg ? 2020-03-17 23:15:26 didn't noticed it earlier, but could be in newer versions 2020-03-17 23:27:31 mps, how do you blacklist 2020-03-17 23:27:49 looks like when i run lspci the system dies 2020-03-17 23:30:03 yes indeed, when I run lspci the system goes down.... WTF... 2020-03-17 23:31:38 https://forums.linuxmint.com/viewtopic.php?t=305553 2020-03-17 23:31:45 cat /etc/modprobe.d/local-blacklist.conf | grep nouveau => blacklist nouveau 2020-03-17 23:37:01 also if I run modprobe -r nouveau the system halts 2020-03-17 23:37:09 seams to be related 2020-03-17 23:37:50 anything else i should blacklist ? 2020-03-17 23:38:48 how can I know what else is buggy in your machine ;) 2020-03-17 23:39:10 mps, true..... 2020-03-17 23:39:22 why /etc/modprobe.d/local-blacklist.conf 2020-03-17 23:39:30 and not /etc/modprobe.d/blacklist.conf 2020-03-17 23:40:04 I i dont have a local-blacklist.conf file 2020-03-17 23:40:04 you can also there 2020-03-17 23:40:18 ok, does it get overwritten? 2020-03-17 23:41:01 no 2020-03-17 23:42:09 I prefer to keep my changes in separate files, so I know where to look if I need to remember what I changed 2020-03-17 23:43:10 Yes, that sound kinda smart :P 2020-03-17 23:43:28 I put everything in /dev/null 2020-03-17 23:43:31 :P 2020-03-17 23:43:46 now lspci works again 2020-03-17 23:44:55 if I'm smart I wouldn't work in IT, but something else 2020-03-17 23:46:01 wpa_supplicat needs to be run before network setup for wifi. Should i put something in /etc/network/interface or modify something 2020-03-17 23:46:45 At the moment i have both wpa_supplicat and networks run in boot runlevel 2020-03-17 23:47:28 not sure but maybe networking doesn't need to be started 2020-03-17 23:47:56 if wpa_supplicant is started 2020-03-17 23:48:40 Network does the dhcp probe 2020-03-17 23:51:52 not sure, but I disabled networking and enabled wpa_s.. on rpi, and it works on boot 2020-03-17 23:53:14 it is late here, I'm going to bed, to try to sleep. good night 2020-03-17 23:56:48 mps, ok, later ;) 2020-03-18 03:38:00 How do Alpine releases work and security/bugfixes only releases? 2020-03-18 03:38:09 And how long are releases supported? 2020-03-18 05:32:15 <_ikke_> agris: https://wiki.alpinelinux.org/wiki/Alpine_Linux:Releases 2020-03-18 05:32:28 <_ikke_> releases are supported every 2 years 2020-03-18 05:36:04 is 3 year support typical? 2020-03-18 05:36:22 or, a setup will be good for 3 years before major changes could be needed 2020-03-18 05:37:00 <_ikke_> security fixes are usually done only up-to 2 years 2020-03-18 05:37:33 <_ikke_> v3.7, released 2.5 years ago does not receive any security updates anymore 2020-03-18 05:37:40 <_ikke_> v3.8 is 2020-03-18 05:38:31 seems stable enough 2020-03-18 05:38:34 thanks 2020-03-18 05:38:50 Do note that security fixes only apply for packages in main/ 2020-03-18 05:38:54 <_ikke_> right 2020-03-18 05:41:14 ok 2020-03-18 05:41:44 openjdk, postgres, nginx, and perl is in main right/ 2020-03-18 05:41:46 ? 2020-03-18 05:42:23 nevermind that question 2020-03-18 05:42:27 I found the packages site 2020-03-18 05:42:33 opendjk* is all in community 2020-03-18 05:42:47 postgres, nginx and perl are in main 2020-03-18 05:43:32 community gets 6 months of bugfixes (which include security) 2020-03-18 05:45:07 securitae 2020-03-18 05:45:49 why invent your own package format and package manager? 2020-03-18 05:46:43 Yeah sorry can't answer that, i am a rather recent developer 2020-03-18 05:47:01 <_ikke_> agris: Alpine Linux had specific needs 2020-03-18 05:47:40 that not even Portage or pkgsrc could solve? 2020-03-18 05:48:09 They are source-based systems i strongly doubt they fit alpine 2020-03-18 05:48:15 <_ikke_> One thing is that installing packages had to be fast 2020-03-18 05:48:26 <_ikke_> because it's used in run-from-ram systems 2020-03-18 05:48:46 <_ikke_> On boot, all packages are reinstalled in that case 2020-03-18 05:48:55 maxice8, Portage has binhost 2020-03-18 05:49:11 @agris i know, it is still a source based system 2020-03-18 05:49:17 it's only source based if the package with all the same options you want are not on the binhost repo 2020-03-18 05:49:29 i know 2020-03-18 05:49:41 more like integrated CI 2020-03-18 05:49:45 i used to write Gentoo Ebuilds personally and contribute to Exherbo, i understand source based systems 2020-03-18 05:49:53 ah 2020-03-18 05:50:19 <_ikke_> The maintainer can tell you more specific reasons why he choose to create a dedicated package manager 2020-03-18 05:50:31 you don't think a portage binhost would be fast? or would Python be too bloated for the base install 2020-03-18 05:50:43 <_ikke_> certainly 2020-03-18 05:50:56 both? 2020-03-18 05:51:03 <_ikke_> I don't know about the speed 2020-03-18 05:51:28 <_ikke_> but python as a depedency would certainly be an issue 2020-03-18 05:52:30 <_ikke_> apk-tools has minimal depedencies 2020-03-18 05:53:41 neat 2020-03-18 05:53:56 have you ever heard of the linux distro project morpheus? 2020-03-18 05:54:02 <_ikke_> I haven't 2020-03-18 05:54:09 it's a suckless project 2020-03-18 05:54:24 super tiny linux distro of only a couple megs 2020-03-18 05:54:38 sinit+busybox 2020-03-18 05:54:45 now I certainly love me OpenRC 2020-03-18 05:54:59 @Ikke it is a super small suckless distro like sta.li 2020-03-18 05:55:19 I think it offers a lot in a very efficient way 2020-03-18 05:55:38 isn't it full static like sta.li ? 2020-03-18 05:55:41 that's why I'm considering using Alpine for my next LXC hypervisor instead of Devuan 2020-03-18 05:55:51 Devuan's OpenRC support kinda sucks 2020-03-18 05:56:06 never heard of stal.li 2020-03-18 05:56:38 actually my bad 2020-03-18 05:56:40 it's not busybox 2020-03-18 05:56:41 https://morpheus.2f30.org/ 2020-03-18 05:57:16 it's a mixture of ubase(suckless coreutils) and plan9 utils 2020-03-18 05:57:35 Statically linked, using musl-libc. 2020-03-18 06:26:20 it's cool you guys support PowahPC 2020-03-18 08:20:33 how to upgrade from 3.10 to 3.11? 2020-03-18 08:21:22 kapil: change v3.10 to v3.11 in /etc/apk/repositories 2020-03-18 08:21:39 thanks 2020-03-18 08:21:41 and then 'apk update' 2020-03-18 08:21:57 how to install gui. i want to install lxqt 2020-03-18 08:21:57 and after that 'apk upgrade -a' 2020-03-18 08:22:17 I'm not sure lxqt is in alpine 2020-03-18 08:22:49 thanks 2020-03-18 08:23:28 basic for setting X is setup-xorg-base 2020-03-18 08:23:43 how to select different mirror? i get error when i run apk update 2020-03-18 08:24:08 and then you can install some 'gui' DE, xfce is best supported 2020-03-18 08:24:20 setup-apkrepos 2020-03-18 08:24:28 mps, thank you so much 2020-03-18 08:24:34 and select mirror from list 2020-03-18 08:24:51 kapil: YW 2020-03-18 08:25:58 i get error when i run setup-apkrepos 2020-03-18 08:26:26 wget: can't execute 'ssl_client': No such file or directory 2020-03-18 08:27:30 uhm, that is error 2020-03-18 08:27:32 wget: error getting response: Connection reset by peer 2020-03-18 08:28:14 do you have datetime synced to current DT 2020-03-18 08:28:41 i am using virtual bo 2020-03-18 08:28:44 box 2020-03-18 08:29:35 can you invoke ssl_client from cli 2020-03-18 08:29:48 no 2020-03-18 08:30:03 something is broken then 2020-03-18 08:30:24 ok thanks 2020-03-18 08:30:29 is there /usr/bin/ssl_client file 2020-03-18 08:31:53 no 2020-03-18 08:32:41 something is *really* broken then on you box 2020-03-18 08:32:58 thanks i will install it again 2020-03-18 10:46:47 I just realized the apk add progressbar does not display correctly in Linux's tty 2020-03-18 15:44:58 hey, is there tor-browser for alpine ? 2020-03-18 15:53:09 just install tor and configure firefox with proxy toggle to use it 2020-03-18 15:53:34 make a profile called tor 2020-03-18 16:01:59 torbrowser has a bunch of changes that make it quite different from firefox 2020-03-18 16:02:09 and no, there is no native torbrowser for alpine 2020-03-18 16:02:24 you might want to run it from a debian chroot or something similar 2020-03-18 16:02:36 or contribute a native package if you want to be leet 2020-03-18 16:27:25 don't change window size, use noscript and disable javascript 2020-03-18 16:27:34 quite frankly you should use torsocks and lynx instead 2020-03-18 16:34:00 docker daemon on alpine and some glibc image running the browser 2020-03-18 16:34:25 that's the way I run some glibc-only software 2020-03-18 16:34:25 <_ikke_> Also flatpack 2020-03-18 16:34:51 +1 for Flatpak, that's by far the easiest one to setup and maintain 2020-03-18 16:36:18 I've got avahi running on my rpi and can connect to it with ssh hostname.local from my mac, but how to set my alpine laptop to have that discovery? 2020-03-18 16:37:13 avahi-browse sees the rpi, but getting ssh to resolve the correct address isn't working... 2020-03-18 16:37:26 +1 for Flatpak when stuff requires glibc. I run Steam that way 2020-03-18 17:32:43 artok, I'm just doing some avahi configuration for my home network, and I just remembered resolving is different with musl; I'm not sure at all whether you -can- make it work 2020-03-18 17:33:09 could be I'm wrong, of course 2020-03-18 17:35:14 as the daemon is running and avahi-browse sees every alpine I've got on local network... now only to add that to dns discovery 2020-03-18 17:40:27 I'm in a mixed Ubuntu/Alpine environment; everyone sees the Alpine machine, the Ubuntus are shrouded in (dn)secrecy 2020-03-18 18:04:31 artok, I'm not sure about this either, but you could look at whether dnsmasq run locally would be able to do this for you 2020-03-18 20:40:21 slow reboot there 2020-03-19 02:23:10 Hey, my alpine box has http://nl.alpinelinux.org/alpine/latest-stable/main in /etc/apk/repositories, does that repo stay updated to the latest stable? I can't find much in the wiki about it and it's at 3.7 now which is getting a little old 2020-03-19 02:26:51 Ah i see it in the upgrade wiki page 2020-03-19 02:27:05 Where on the alpine website does it say the current stable release? 2020-03-19 02:37:54 hey yall -- getting some weird errors from `apk add mesa-dri-intel` (also tried with `mesa-dri-gallium`). `apk add llvm9-libs` gives the same error. any ideas? http://ix.io/2eDU 2020-03-19 02:38:25 @brass: 3.11 is latest stable 2020-03-19 02:39:20 maxice8 so machine is out of date? I ran apk update and apk upgrade and the version didn't change 2020-03-19 06:32:20 brass: You need to change the version in /etc/apk/repositories to upgrade major versions 2020-03-19 06:35:13 <_ikke_> latest-stable is a symlink to the latest release 2020-03-19 10:21:52 hi all 2020-03-19 10:22:02 hello 2020-03-19 10:22:04 i'm using alpine linux 3.11.3 and dhcpd is segfaulting all the time 2020-03-19 10:22:10 is this known issue? 2020-03-19 10:22:59 <_ikke_> Nothing reported as far as I can see 2020-03-19 10:24:49 <_ikke_> jirib: I tried it in a docker container, and it does not segfault for me 2020-03-19 10:26:03 _ikke_:this is my conf, even dhcpd -cf -t segfaults https://paste.centos.org/view/304f393c 2020-03-19 10:26:33 last 4 lines are copy&paste issue only 2020-03-19 10:28:19 <_ikke_> jirib: yes, that does it for me as well 2020-03-19 10:28:25 <_ikke_> please open an issue at gitlab.a.o 2020-03-19 10:28:51 _ikke_: ok, it's strange, that .example conf works, wtf :) 2020-03-19 13:46:33 Is there any efficient HTTP API endpoint for retrieving the most current version of a package in a machine-readable way for the official Alpine package repositories? So far I can only think of parsing either pkgs.alpinelinux.org (messy) or parsing APKINDEX.tar.gz (doable, but not ideal for the specific situation of running this often in separate instances as this would strain the pkg mirrors) 2020-03-19 13:47:24 I don't think so, but having a JSON API or the likes in aports-turbo would certainly be nice 2020-03-19 14:01:52 I'd like to edit how a program runs on startup. Specifically, tinc can be envoked with the command 'tinc -d 2' for a higher debug level. Where do I change that value (debug level) in the openrc init system? I've been unable to find the folder where any initialization configure files would be. 2020-03-19 14:02:51 <_ikke_> bovis: check /etc/conf.d/tinc 2020-03-19 14:03:38 <_ikke_> But it would require the init.d file have support for it 2020-03-19 14:04:05 _ikke_: What I'm seeing in there is just a single file that lists the networks I've created. It's a text file with one item on a single line 2020-03-19 14:06:12 hi 2020-03-19 14:06:29 i can't create new page on wiki. "Error: This action has been automatically identified as harmful..." 2020-03-19 14:06:40 i'm adding a page how to rename network interfaces via mdev/nameif 2020-03-19 14:06:42 _ikke_: The tincd config in /etc/conf.d looks closer to what I need. Maybe a little over my head though with regard to editing 2020-03-19 14:06:51 <_ikke_> jirib: you probably have to wait a little 2020-03-19 14:08:16 _ikke_:i haven't received any mail, so i don't know that i should wait ;) anyway, here's the content https://paste.ubuntu.com/p/2yfxr6P6zj/ 2020-03-19 14:08:46 i suppose it's correct 2020-03-19 14:09:25 Vix[d]: does discord run on alpine? 2020-03-19 14:11:06 "New users are not allowed to add links to the wiki for the first 5 hours after account creation..." omg, this is imbecil 2020-03-19 14:12:28 <_ikke_> jirib: sadly we are forced to implement these kind of rules due to all the spam we are receiving 2020-03-19 14:16:16 Vix[d]: Via a Flatpak 2020-03-19 14:16:29 I have to use it for uni right now 2020-03-19 14:20:48 i'm not sure i understood one thing - do i have to rc-update add shorewall or just have 'STARTUP_ENABLED=Yes' in shorewall.conf ? 2020-03-19 14:21:02 but there's no rc script which would start shorewall by default, right? 2020-03-19 14:26:23 You need to do rc-update add shorewall default 2020-03-19 14:58:58 why I'm now so stupid that I can't find howto for getting lookup to check avahi broadcasted services under alpine? 2020-03-19 15:05:00 avahi-resolve -4 -n host.local works but ssh host.local doesn't 2020-03-19 15:05:43 Maybe we're building something without avahi support that's required for that? 2020-03-19 15:07:00 libnss-mdns.. 2020-03-19 15:15:45 i run `setup-xorg-base` and reboot still i not get any gui 2020-03-19 15:16:15 kapil: have you done rc-update to add dm to the runlevel? 2020-03-19 15:16:27 no 2020-03-19 15:16:34 there is the problem 2020-03-19 15:16:35 how to do it? 2020-03-19 15:17:03 https://wiki.alpinelinux.org/wiki/XFCE_Setup 2020-03-19 15:17:14 oh thanks 2020-03-19 15:17:25 oops 2020-03-19 15:17:35 wrong link 2020-03-19 15:18:24 Vix[d]: just installed a test environment 2020-03-19 15:18:25 Vix[d]: https://cdn.discordapp.com/attachments/661834182934265883/690217615653994499/Screenshot_2020-03-19_at_4.11.56_PM.png 2020-03-19 15:19:02 there is the lightdm service starting info, but rc-update add lightdm 2020-03-19 15:19:24 when i run `apk add xfce4` it gives error unsatisfied dependencies. 2020-03-19 15:19:40 apk update 2020-03-19 15:20:09 still it gives unsatisfiable constraints 2020-03-19 15:20:49 `rc-update add lightdm` service `lightdm` does not exist 2020-03-19 15:21:16 Vix[d]: I used exec startxfce4 in .xinitrc 2020-03-19 15:21:28 startx works? 2020-03-19 15:21:32 Vix[d]: yes 2020-03-19 15:21:54 kapil: startx works? =) 2020-03-19 15:22:32 artok blank screen 2020-03-19 15:22:48 Vix[d]: what gpu do you have 2020-03-19 15:23:00 artok, no it crashed with red screen 2020-03-19 15:23:07 Vix[d]: you should also never run xorg as root 2020-03-19 15:23:17 oh 2020-03-19 15:23:18 Vix[d]: it will break permissions 2020-03-19 15:32:30 `apk add xf86-input-mouse xf86-input-keyboard` in 64 bit os how to modify this command? 2020-03-19 15:38:25 Vix[d]: that's fine 2020-03-19 15:38:30 Vix[d]: it's not os dependant 2020-03-19 15:38:49 Vix[d]: it's not 64-bit dependant 2020-03-19 15:46:24 thanks 2020-03-19 15:47:23 kapil: apk add xf86-input-libinput instead of these two 2020-03-19 15:47:47 thanks 2020-03-19 15:47:54 xf86 is generic name, not related to arch 2020-03-19 15:48:07 oh thanks. 2020-03-19 15:48:19 on armv7 xf86-input-libinput also is used 2020-03-19 15:48:48 how to share a host folder with alpine running on virtualbox? 2020-03-19 15:52:24 that is virtualbox question 2020-03-19 15:52:28 ok 2020-03-19 15:53:03 but on alpine you want to install virtualbox extensions 2020-03-19 15:53:32 virtualbox-guest-additions 2020-03-19 15:53:44 artok, oh thank you so much 2020-03-19 16:05:13 i cant share folder 2020-03-19 16:05:41 sharpener[d]: ok boomer 2020-03-19 16:11:12 how to install c++ compiler 2020-03-19 16:12:13 now there is so much questions that google would help 2020-03-19 16:13:47 https://pkgs.alpinelinux.org/package/edge/main/x86_64/g++ seems a likely candidate for that 2020-03-19 16:13:49 Or clang 2020-03-19 16:13:55 https://wiki.alpinelinux.org/wiki/How_to_get_regular_stuff_working 2020-03-19 16:14:06 build-base is in the end the package you need 2020-03-19 16:14:12 bottom of page 2020-03-19 16:14:14 ya 2020-03-19 16:14:57 Cogitri, thanks 2020-03-19 16:15:18 thanks 2020-03-19 16:16:23 fusion, thanks great article 2020-03-19 16:36:42 when the packages get updated on alpine? 2020-03-19 16:36:58 <_ikke_> What packages? 2020-03-19 16:37:22 https://pkgs.alpinelinux.org/ 2020-03-19 16:37:54 <_ikke_> Are you asking when that site is updated, or when packages will receive updates? 2020-03-19 16:38:42 i am asking about when packages will receive updates 2020-03-19 16:38:47 i want latest packages 2020-03-19 16:39:02 jsoncpp is very old 2020-03-19 16:39:17 <_ikke_> packages on edge will receive regular updates, but it depends on the maintainer 2020-03-19 16:39:55 very old? 2020-03-19 16:40:50 isn't 1.9.2 latest release? 2020-03-19 16:41:10 <_ikke_> It's marked as a pre-release 2020-03-19 16:41:16 yes, but my c++ program tell me jsoncpp lib is too old 2020-03-19 16:41:56 <_ikke_> What version does it require? 2020-03-19 16:42:20 <_ikke_> That project has a strange version scheme 2020-03-19 16:43:34 https://github.com/an-tao/drogon/blob/master/cmake_modules/FindJsoncpp.cmake#L44 2020-03-19 16:44:20 heh 2020-03-19 16:44:31 it doesn't even check for the version number 2020-03-19 16:44:37 just if the header exists 2020-03-19 16:44:44 you need to add jsoncpp-dev 2020-03-19 16:44:44 <_ikke_> You need jsoncpp-dev 2020-03-19 16:44:52 <_ikke_> https://pkgs.alpinelinux.org/contents?branch=edge&name=jsoncpp-dev&arch=x86_64&repo=community 2020-03-19 16:44:53 thanks 2020-03-19 16:45:12 _ikke_, oh thank you so much 2020-03-19 16:46:03 <_ikke_> You can even search for the file: https://pkgs.alpinelinux.org/contents?file=version.h&path=*%2Fjson&name=&branch=edge 2020-03-19 16:46:03 it worked 2020-03-19 16:46:28 oh great! 2020-03-19 16:47:04 basics: normally libraries are runtime packages, and -dev is headers and static libs 2020-03-19 16:48:26 <_ikke_> static libs go to -static subpackages nowadays 2020-03-19 16:48:39 artok: you are seriously wrong :) 2020-03-19 16:48:42 -dev pulls that? 2020-03-19 16:49:20 and I would like that you are right, we should move static libs to -dev 2020-03-19 16:49:46 no, -dev doesn't pulls -static (maybe just in some cases) 2020-03-19 16:49:58 <_ikke_> mps: back again to -dev? :D 2020-03-19 16:50:15 <_ikke_> We keep moving them :P 2020-03-19 16:50:34 oh yah, some cases do that 2020-03-19 16:50:41 _ikke_: yes, that is my *religion* about libs packaging :) 2020-03-19 16:51:59 that's my religion too, static packages to -dev, so then there is build time stuff that chooses if to link statically or dynamically 2020-03-19 16:52:14 damn, everyone should start using cmake ! 2020-03-19 16:53:31 agree, I somewhat managed to resist to add note in liburing: # do not create -static subpackage!!! 2020-03-19 16:54:07 s/somewhat/somehow/ 2020-03-19 16:56:01 duh.. flatpak gives 503 errors on flathub, no possibility to really install software 2020-03-19 16:56:09 s/cmake/meson you mean 2020-03-19 16:56:13 when i have more ram available on my server do u recommand using alpine? 2020-03-19 16:57:06 meson is good already? 2020-03-19 16:57:18 it is already the best 2020-03-19 16:57:18 cmake+ninja ? 2020-03-19 16:57:48 <_ikke_> samurai 2020-03-19 17:00:09 ah meson is python thingie 2020-03-19 17:08:59 artok: Flathub works just dine for me 2020-03-19 17:09:23 Well, the current implementation is written in Python, in theory you could write it in any lang 2020-03-19 17:10:05 Cogitri: 12 hrs and not getting kicad installed, 100M/900M ish and 503, and downloads start from scratch 2020-03-19 17:12:07 Hm, updating Riot.im from Flathub worked fine for me like 4 hours ago 2020-03-19 17:16:54 I'll check again... and need to boot 2020-03-19 17:38:46 Vix[d]: does steam run well with alpine 2020-03-19 17:39:18 <_ikke_> Not natively 2020-03-19 17:39:28 <_ikke_> You need something like Flatpak or other chroot like system 2020-03-19 17:41:03 if that flathub would work! =D 2020-03-19 17:41:35 actually freedesktop is installing now 2020-03-19 17:42:02 Vix[d]: is flatpak bloated 2020-03-19 17:42:06 Vix[d]: if i do that 2020-03-19 17:42:39 there is also docker possibility 2020-03-19 17:45:24 That won't be a bit less "bloated" 2020-03-19 17:45:32 And way harder to setup and maintain 2020-03-19 17:46:25 actually docker would be more bloated, as all images need for example x11 libs installed 2020-03-19 17:46:36 what does it mean if a package version is flagged? 2020-03-19 17:47:09 <_ikke_> that someone thinks the package is outdated 2020-03-19 17:47:26 ok 2020-03-19 17:47:55 i hope xpdf stays outdated :3 2020-03-19 17:49:39 <_ikke_> how so? 2020-03-19 17:56:14 _ikke_: they moved from motif to qt and i prefer the motif version 2020-03-19 18:00:49 <_ikke_> at some point you'll probably have to upgrade 2020-03-19 18:04:50 Cogitri: heh.. reinstalling flatpak somehow gives better results 2020-03-19 18:05:16 I'm already on 50% download for the 1G app 2020-03-19 18:05:20 _ikke_: it's easy enough to compile on my own 2020-03-19 18:05:55 artok: Huh 2020-03-19 18:06:32 ..and adding fuse to /etc/modules rather than loading it manually 2020-03-19 18:07:12 makes no sense, but what ever 2020-03-19 18:09:20 We already autp.load fuse in usr/lib/modules-load.d/flatpak.conf 2020-03-19 18:12:08 Vix[d]: best thing is to just use discord in your browser then 2020-03-19 18:15:53 I use the client just fine on my systems, it tends to work a little better than the browser version for me 2020-03-19 18:16:07 Vix[d]: Alpine? 2020-03-19 18:16:11 And I dislike having a tab open all the time for those 2020-03-19 18:16:15 Yes, Alpine but with Flatpak 2020-03-19 18:23:03 oh for the ff 2020-03-19 18:23:26 Error: While pulling app/org.kicad_pcb.KiCad/x86_64/stable from remote flathub: Server returned status 503: Service Unavailable 2020-03-19 18:23:31 200M to go =( 2020-03-19 18:25:45 Vix[d]: https://cdn.discordapp.com/attachments/661834182934265883/690264764303147135/Screenshot_2020-03-19_at_7.25.35_PM.png 2020-03-19 18:26:36 Vix[d]: it works 2020-03-19 18:38:40 Hi guys i have a question, im currently working on using a custom kernel with Alpine and I am trying to compile the kernel with the CONFIG_IKHEADERS=m for arch x86_64. Has anyone had success building a kernel with this flag set? 2020-03-19 18:39:47 If this is a question for the alpine-devel channel let me know. 2020-03-19 18:46:44 what are your other kernel configs ? 2020-03-19 18:47:20 taking them from /boot/config-lts or ? 2020-03-19 18:56:07 jrroman__: this is not specific to alpine. on alpine kernel from other distros can be used and on some other distros alpine kernels can be used, ofc testing is needed 2020-03-19 19:05:10 artok I was speaking about /boot/config-virt.x86_64 to be specific. Currently based off of master; Im recompiling now I believe I have figured it out. mps yes I understand it is not alpine specific I just happened to be in the channel and figured i would ask out of curiosity. Appreciate the responses, thanks guys. 2020-03-19 20:06:25 Is there a place I can go to download .apk files? 2020-03-19 20:06:48 <_ikke_> Any of the mirrors 2020-03-19 20:06:53 <_ikke_> See mirrors.a.o 2020-03-19 20:07:02 <_ikke_> https://mirrors.alpinelinux.org 2020-03-19 20:07:47 Oh perfect, exactly what I was looking for, thanks! 2020-03-19 20:31:48 Can I disable package hooks for grub somehow? I don't use it for main system but I want to make bootable media. 2020-03-19 21:36:42 What would it take to have jre-11-headless portev to ARMv7 :D 2020-03-19 21:36:49 *ported 2020-03-19 21:38:37 <_ikke_> You mean openjdk11-jre-headless? 2020-03-19 21:38:48 Ah yes 2020-03-19 21:39:22 I need it to build the docker image of camunda 2020-03-19 21:39:28 <_ikke_> https://git.alpinelinux.org/aports/tree/community/openjdk11/APKBUILD#n9 2020-03-19 21:39:41 I think @bratkartoffel over on our Gitlab would know best about that 2020-03-19 21:39:52 I think they worked on getting it available on x86 2020-03-19 21:40:11 <_ikke_> it says openjdk10 is not supported on 32-bits arches 2020-03-19 21:40:34 <_ikke_> Bootstrap issu 2020-03-19 21:40:36 <_ikke_> issue 2020-03-19 21:40:53 <_ikke_> It needs to be bootstrapped on 32-bits arches 2020-03-19 21:52:59 Atleast in the debian repos, there seems to be an instance of openjdk-11-jre-headless for armhf 2020-03-19 21:55:26 <_ikke_> Alpine uses musl, which makes those kind of things more complicated 2020-03-19 22:10:18 Hey yall, pinging again about an issue I ran into yesterday when trying to install `mesa-dri-intel`: `ERROR: Failed to create usr/lib/libLLVM-9.so: No error information` 2020-03-19 22:10:29 Any thoughts on how to debug? 2020-03-19 22:13:26 <_ikke_> strace perhaps? 2020-03-19 22:14:30 <_ikke_> something similar: https://github.com/edenhill/librdkafka/issues/1998 2020-03-19 22:15:33 <_ikke_> wow, a first, finding a relevant page with ddg but not with google 2020-03-19 22:16:24 ddg is great unless you want to find something super specific lol 2020-03-19 22:17:16 I'll try running under strace 2020-03-19 22:45:08 I believe there's a specific strategy for using Google in a way that most benefits you without selling you out to their advertising machine 2020-03-19 22:45:52 their search is just superior indexing and searchwise, but it comes with that price 2020-03-19 22:47:07 in short, use topical profiles 2020-03-19 23:15:23 SiFuh: https://soviet-postcards.com/post/612825568943210496/dirty-hands-are-dangerous-to-keep-the-disease 2020-03-19 23:15:40 sorry, sorry: false channel!! ._. 2020-03-19 23:29:45 monado[d]: lmao 2020-03-20 00:35:08 @_ikke_: thanks for the strace tip! tracked the error to a missing file caused to a corrupted apk in the local cache not unzipping properly 2020-03-20 05:22:35 <_ikke_> ezzzc: nice! 2020-03-20 11:02:14 Oof, I just messed up and upgraded my kernel but forgot to mount /booy 2020-03-20 11:02:29 So I have a mismatch in kernel version and module versions 2020-03-20 11:02:41 Can I resolve that without booting a live cd? 2020-03-20 11:02:44 Oh that is fun 2020-03-20 11:02:58 I don't think I can mount an usb, can I? 2020-03-20 11:02:59 Hope you can force load the modules and they work 2020-03-20 11:03:08 Hm, how do I do that? 2020-03-20 11:03:33 I only need the vfat module to mount /boot 2020-03-20 11:03:36 modprobe -f 2020-03-20 11:04:20 Exec format error :c 2020-03-20 11:04:33 Rip 2020-03-20 11:04:40 Time to boot a live usb I guess 2020-03-20 11:10:22 Well at least that was pretty painless with apk fix 2020-03-20 11:10:56 <_ikke_> Don't you have /boot mounted by default? 2020-03-20 11:11:13 Forgot to add it to my fstab 2020-03-20 11:11:59 Yay works atain 2020-03-20 13:05:50 Hi, i'm migrating from tinycore to alpine on a rpi3, i have some question on package management, i need to install a lot of package but i run out of ram, so i setup a overlayfs on /usr pointing a file on the boot partion (following the wiki) but some package break (htop for example), is it possible to persist with that metodh the entire rootfs instead of just /usr ? thank you 2020-03-20 13:07:17 i would like to avoid having antother partion other than the fat32, so the sys_install is not ideal 2020-03-20 13:09:19 Hi. I get the following message: Error in query (1558): Column count of mysql.proc is wrong. Expected 21, found 20. Created with MariaDB 100222, now running 100320. Please use mysql_upgrade to fix this erro 2020-03-20 13:09:30 The solution would be obvious had I mysql_upgrade in my docker image. 2020-03-20 13:09:38 So, how can I fix this? 2020-03-20 13:17:34 Install the mariadb-server-utils and you'll have mysql_upgrade 2020-03-20 13:18:41 thanks 2020-03-20 17:04:29 Why is dolphin-emu compiled against pulseaudio 2020-03-20 17:04:52 I know I can disable it if I build it, but why 2020-03-20 17:08:46 monado[d]: Who knows maybe it’s a derp? 2020-03-20 17:08:50 monado[d]: Who knows maybe it’s a dep? 2020-03-20 17:09:12 I believe it was a choice by the maintainer of the APKBUILD 2020-03-20 17:09:31 Unneded dep since Dolphin supports ALSA just fine 2020-03-20 17:09:31 Can you tell me what is the value of Maintainer:? 2020-03-20 17:10:10 In fact, it supports any backend with their built-in cubeb support 2020-03-20 17:16:47 hi all, i have a mirror if you want to register it feel free https://alpine.yourlabs.org/ 2020-03-20 17:19:14 <_ikke_> is_null: could you send an e-mail to ~alpine/mirrors@lists.alpinelinux.org with information about the mirror? 2020-03-20 17:19:42 Hemno: Maybe it needs pulse for some advanced features? E.g. Firefox needs it for surround 2020-03-20 17:19:54 sure thing _ikke_ 2020-03-20 17:20:27 <_ikke_> is_null: we need: name, location, country, bandwidth, owner, sponsor (url), contact and urls / protocols 2020-03-20 17:40:34 _ikke_: done, i think there's a mistake in the bandwidth value of my initial email, it's fixed in a reply 2020-03-20 17:40:48 <_ikke_> ok, thanks 2020-03-20 17:41:05 the isp advertises a 1Gbps bw but i can't seem to be able to prove it .. 2020-03-20 17:43:21 i basically get only half with wget https://speed.hetzner.de/10GB.bin 2020-03-20 17:46:03 <_ikke_> We'll just specify 1gbps 2020-03-20 17:46:57 <_ikke_> It's added to the list, it should appear soon 2020-03-20 17:47:40 What's the storage requirement for a mirror? 2020-03-20 17:48:06 i think it depends how many versions you want to mirror 2020-03-20 17:48:09 <_ikke_> yes, inded 2020-03-20 17:48:30 <_ikke_> There is an outdated list here: https://wiki.alpinelinux.org/wiki/How_to_setup_a_Alpine_Linux_mirror 2020-03-20 17:48:55 <_ikke_> I think we're getting close to 1TB 2020-03-20 17:49:06 Oh my 2020-03-20 17:50:30 24G for v3.11 here 2020-03-20 17:50:43 33G for edge 2020-03-20 17:51:08 <_ikke_> 766G total right now 2020-03-20 17:51:24 <_ikke_> v3.11 is 110G 2020-03-20 17:51:39 <_ikke_> edge 183G 2020-03-20 17:57:18 oops xD 2020-03-20 17:58:34 ACTION investigates, will get back to you soon 2020-03-20 17:59:48 I've thought about setting up a mitm cache for alpine on my home network. (among caches of other things too) 2020-03-20 18:00:26 i've done that once but they deprecated the API i built on and didn't maintain it, they have a stable plugin interface now though 2020-03-20 18:00:44 <_ikke_> is_null: context? 2020-03-20 18:00:59 replying to programmerq about mitmproxy 2020-03-20 18:01:09 <_ikke_> ah ok 2020-03-20 18:01:40 I don't want to use the mitmproxy project, just *a* transparently actor(man)-in-the-middle http proxy. 2020-03-20 18:01:43 my setup right now is more: alpine and arch mirror, for the rest setup Pulp project (which was recommended by mitmproxy community for that use case) 2020-03-20 18:01:43 like with squid 2020-03-20 18:02:48 unlike squid, mitmproxy didn't have native caching features last time i checked, and recommended pulp project 2020-03-20 18:03:27 mitmproxy is useful for passing through tls/sni connections. alpine mirrors appear to be http, so that isn't necessary. 2020-03-20 18:04:04 <_ikke_> does mitmproxy require a trusted root cert? 2020-03-20 18:04:09 i understand that the packages are signed, but the keys are contained in a package themselves, as such downloading the keyring through http would not be recommended 2020-03-20 18:04:21 _ikke_: yes, it generates one 2020-03-20 18:04:28 <_ikke_> right 2020-03-20 18:05:10 <_ikke_> is_null: the keys are part of the iso, which is signed with gpg keys 2020-03-20 18:05:18 <_ikke_> gpg signatures* 2020-03-20 18:05:40 right, thanks for the heads up 2020-03-20 18:05:58 <_ikke_> as long as you trust the iso, the keys should be authentic 2020-03-20 18:08:02 this is another thing that mitmproxy community recommended to me, another time i asked about that use case : https://guides.sonatype.com/repo3/quick-start-guides/proxying-maven-and-npm/ 2020-03-20 18:08:18 that might help programmerq 2020-03-20 18:08:40 again, I have no intention of using the mitmproxy project 2020-03-20 18:09:33 apparently our script excludes anything non x86_64 so that would be why the mirrors are smaller here 2020-03-20 18:09:41 <_ikke_> ah ok 2020-03-20 18:11:09 oh right my mistake programmerq 2020-03-20 18:36:45 hello 2020-03-20 18:37:11 <_ikke_> o/ 2020-03-20 18:37:25 nice seeing you again _ikke_ 2020-03-20 18:37:36 <_ikke_> I built that kernel module for you? 2020-03-20 18:37:40 yurp 2020-03-20 18:37:44 <_ikke_> aha, welcome back 2020-03-20 18:37:48 thanks 2020-03-20 18:37:52 so like uhh 2020-03-20 18:37:54 the wiki page 2020-03-20 18:38:05 https://wiki.alpinelinux.org/wiki/Setting_up_a_laptop 2020-03-20 18:38:08 theres a few errors 2020-03-20 18:38:20 ill try to correct some of them tommorow but 2020-03-20 18:38:32 i have a burning question 2020-03-20 18:39:02 https://wiki.alpinelinux.org/wiki/Setting_up_a_laptop#General_steps_for_cryptsetup 2020-03-20 18:39:14 You see theres the option for Luks and Dm-crypt 2020-03-20 18:39:25 whoops i mean 2020-03-20 18:39:39 the "Original Method" 2020-03-20 18:39:52 with with cfdisk 2020-03-20 18:39:55 and the one with lvm2 2020-03-20 18:40:25 at the 7th step in the "original method" you see this line: cryptsetup -c blowfish -h sha256 -d /dev/urandom --key-file /mnt/usb/59022506d9f4a714 create swap /dev/sda2 2020-03-20 18:40:55 '/mnt/usb/59022506d9f4a714' 2020-03-20 18:41:39 this one isnt in the lvm one 2020-03-20 18:41:44 which brings me to this 2020-03-20 18:42:28 https://wiki.alpinelinux.org/wiki/Setting_up_a_laptop#Configuring_OpenRC_dmcrypt_and_setting_up_fstab 2020-03-20 18:43:14 the '/etc/init.d/dmcrypt' file for the lvm2 has the swap on '/mnt/usb/59022506d9f4a714' 2020-03-20 18:43:23 which you never created 2020-03-20 18:44:14 instead the guide instructed you to do this: "lvcreate -L 4G vgroot -n swap" 2020-03-20 18:44:26 and not this: "cryptsetup -c blowfish -h sha256 -d /dev/urandom --key-file /mnt/usb/59022506d9f4a714 create swap /dev/sda2" 2020-03-20 19:08:58 _ikke_: How long will it be until wireguard comes by default in alpine? 2020-03-20 19:09:41 <_ikke_> rahiqion: Untill it is present in an LTS kernel version 2020-03-20 19:09:52 Yeah, I figured that was a time-based thing, right? 2020-03-20 19:10:13 <_ikke_> I believe the last LTS version of linux did not include it 2020-03-20 19:11:45 _ikke_: right 2020-03-20 19:13:24 Ah, wait, so it's not just that each release makes another one of them LTS? 2020-03-20 19:13:30 They pick and choose which one will be LTS? 2020-03-20 19:13:36 <_ikke_> rahiqion: correct 2020-03-20 19:13:47 Now the real question is how we lobby them to stuff it into LTS. 2020-03-20 19:14:10 <_ikke_> rahiqion: well, they are not going to backport these things 2020-03-20 19:15:09 _ikke_: When's the next lts release? 2020-03-20 19:15:20 <_ikke_> I have no clue 2020-03-20 19:15:24 Same. 2020-03-20 19:15:25 rahiqion: I hope you know that alpine maintain wireguard-lts 2020-03-20 19:16:33 Oh, they have a backported module as a package? 2020-03-20 19:16:34 Neat. 2020-03-20 19:16:55 Well, they haven't backported 2020-03-20 19:16:57 it* 2020-03-20 19:17:01 and that is for some years 2020-03-20 19:17:13 It was a module before it got accepted into the mainline kernel 2020-03-20 19:17:30 Cogitri: Perhaps I'm misunderstanding how backporting works. 2020-03-20 19:17:35 What's a backport, then? 2020-03-20 19:18:10 it is not backported, but build as out-of-tree kernel package 2020-03-20 19:18:50 Isn't that exactly what backporting is, though? If they take wireguard (written for newer kernels, mainlined in new kernel) and then write a module for the old kernel (lts), then it's backporting, right? 2020-03-20 19:18:59 <_ikke_> rahiqion: No, it's not 2020-03-20 19:19:17 <_ikke_> It was an out-of-tree module before it was ever included in linux 2020-03-20 19:19:37 So what slight modification to this process would make it a backport? 2020-03-20 19:20:15 <_ikke_> rahiqion: taking the code that was included in 5.y and committing that to 5.x where x < y 2020-03-20 19:20:19 i think backport means that you're adding patches to support an older version of a dependency (such as the kernel in the case of a module) 2020-03-20 19:20:32 <_ikke_> has nothing to do with dependencies 2020-03-20 19:20:37 _ikke_: So you don't see LTS as an old kernel? 2020-03-20 19:20:47 <_ikke_> it *is* an older kernel 2020-03-20 19:20:52 <_ikke_> and it does *not* include wireguard 2020-03-20 19:20:53 LTS means it's still maintained by the upstream 2020-03-20 19:21:02 Right, so adding that feature to an older kernel doesn't count as backporting? Because you have to apply the module? 2020-03-20 19:21:37 <_ikke_> Yes, you separately build it, and then load the module 2020-03-20 19:21:44 im sorry to interrupt 2020-03-20 19:21:51 <_ikke_> It's specifically not supported by ustream 2020-03-20 19:22:04 but if anyone here finds the time to quickly review https://wiki.alpinelinux.org/wiki/Setting_up_a_laptop#Configuring_OpenRC_dmcrypt_and_setting_up_fstab 2020-03-20 19:22:07 It works, so it's supported. What do you mean by not supported that disagrees, here? 2020-03-20 19:24:29 <_ikke_> rahiqion: I mean that upstream did not backport it and included it in an older version 2020-03-20 19:24:57 But the maintainers of wireguard did backport it. 2020-03-20 19:25:13 Since they built software originally meant for a newer kernel for an older one. 2020-03-20 19:25:18 <_ikke_> Not specifically 2020-03-20 19:25:25 <_ikke_> the module already existed before the LTS was released 2020-03-20 19:25:39 <_ikke_> You could already use wireguard before that LTS release 2020-03-20 19:25:52 Right, as a concept, but not that specific module, right? 2020-03-20 19:26:05 <_ikke_> Exactly that module 2020-03-20 19:26:13 How much does module code vary between--ah, in that case, I see your point. 2020-03-20 19:26:24 If you would have stated they didn't reconfigure it whatsoever, then it wouldn't be a port period, let alone a backport. 2020-03-20 19:26:47 <_ikke_> rahiqion: I cannot guess where your misunderstanding came from :) 2020-03-20 19:27:18 You didn't have to; you just had to tell me why it didn't count as a backport, which you hadn't done until just now. You just had stated it wasn't, not why. 2020-03-20 19:28:28 rahiqion: backport is a broad term 2020-03-20 20:35:28 I'm getting an error about unsatisfiable constraints when trying to upgrade. It seems to have something to do with packages installed with cmd:command. Is this a known problem? Are ther any work arounds? 2020-03-20 20:36:07 `apk upgrade -a` 2020-03-20 20:41:10 apk upgrade -a didn't help, same error 2020-03-20 20:45:23 ar333: try 'apk fix' 2020-03-20 20:45:27 I have a script that should reproduce it https://gist.github.com/ArenM/95447772a7e2390ca32b20eff0c4d1f0. I would recomend running it in a docker container since it modifies /etc/apk/repositories 2020-03-20 20:47:23 still no luck 2020-03-20 22:03:43 I am getting "builddeps failed" when build firefox-esr 2020-03-20 22:04:03 s/build/building 2020-03-20 22:23:30 Send a build log 2020-03-20 23:04:12 I'm setting up a private apk repo and installing a package from it gives: package mentioned in index not found 2020-03-20 23:04:44 the APKINDEX is generated via `apk index -o APKINDEX.tar.gz *.apk` in the package dir, and it's signed afterwards with abuild-sign 2020-03-20 23:05:21 oddly the `apk index` command gives me a 'no provider' warning for /bin/sh and so:libc.musl-x86_64.so.1 2020-03-20 23:05:33 anyone know if I am missing something here? 2020-03-21 00:09:23 monado[d]: some idiot is spouting nonsense on another discord while using alpine's branding on his profile 2020-03-21 02:20:05 can someone explain when you'd want to use the -U flag with APK? Is a cache refresh the same as doing 'apk update'? 2020-03-21 02:28:44 discount mogi[d]: yes 2020-03-21 02:28:49 discount mogi[d]: according to the wiki at least 2020-03-21 02:32:08 that was part of what confused me 2020-03-21 02:32:41 the wiki says '-u' allows you to upgrade specific packages 2020-03-21 02:33:13 but 'apk --help --verbose' only mentions '-U' and when it does, doesn't relate it to upgrading 2020-03-21 02:34:35 in the instructions for setting up an explicit Squid proxy, it says "The -U option ensures we update the package list first" 2020-03-21 02:35:00 is that where you saw it? 2020-03-21 02:36:00 discount mogi[d]: no I think I saw it in the apk packages for newbies guide 2020-03-21 02:36:03 discount mogi[d]: something like that 2020-03-21 02:37:09 gotcha, so -u is upgrade and -U is update 2020-03-21 02:37:14 thanks! 2020-03-21 02:44:31 discount mogi[d]: Oh is that where you looked? 2020-03-21 02:44:39 discount mogi[d]: I don’t really know what I did here? 2020-03-25 21:21:51 :q 2020-03-25 21:22:26 <_ikke_> /kick crosbymichael :P 2020-03-25 21:22:33 ya, ya, it happens 2020-03-25 21:23:37 atleast now you know i use vim 2020-03-25 21:57:42 what's wrong with vim? 2020-03-25 22:00:58 <_ikke_> It's use is highly regulated. When word comes out that you are using it, you risc facing severe consequences 2020-03-25 22:02:20 I see 2020-03-25 22:02:33 lol 2020-03-25 22:02:58 vim users are posers anyway, unless they use the foot pedal 2020-03-25 22:03:19 that's probably the coolest text editing accessory ever 2020-03-25 22:03:24 foot pedal? I use all the normal mode commands. I think vim is great for text editing 2020-03-25 22:03:32 it saves so much time 2020-03-25 22:04:40 https://boingboing.net/2018/03/12/the-vim-clutch-a-footpeda.html 2020-03-25 22:20:45 TBB: nice link, maybe I should make one :) 2020-03-25 22:22:16 make two, and buy a drummer's chair! 2020-03-25 22:24:47 what usage would be for second pedal 2020-03-25 22:27:01 only your imagination is the limit :) 2020-03-25 22:27:29 :) 2020-03-25 22:27:51 I have fingers also on foots :) 2020-03-25 22:28:31 trust me, you won't learn to touch type with your toes :D 2020-03-25 22:29:02 but you can handle heel and toe with a different type pedal, so that's practically 4 digits 2020-03-25 22:48:21 foot pedal seems like basically a modifier key to me 2020-03-25 22:48:47 that's emacs, not vim 2020-03-25 22:49:27 emacs folks probably made a whole drum kit for their key combos 2020-03-26 00:03:20 McBoat[d]: > what usage would be for second pedal 2020-03-26 00:03:21 McBoat[d]: visual mode of course 2020-03-26 01:56:09 Does anyone have experience installing Alpine on XenServer VM's?? 2020-03-26 02:04:20 I'm trying to spin up a couple of VM's under XenCenter v8.1. I've tried alpine-standard-3.11.5-x86_64.iso and alpine-xen-3.11.5-x86_64.iso 2020-03-26 02:08:17 My goal is to spin up a cluster of Docker hosts, but there is not a lot of documentation that I can find. If any one has been down this path. I could really use your info. I'm looking for recommended CPU , RAM, and disk allocations as well as any apk adds to get things up and running 2020-03-26 02:16:33 does `apk update` change any files on the file system other than the cache of known packages for apk to add from? 2020-03-26 02:16:56 like does it update the libc files or anything like that? 2020-03-26 02:33:47 Is there a better forum for new Alpine Linux users? 2020-03-26 02:49:46 2020-03-26 02:50:24 Why are there so many goddamned IRC channels with shit-tons of people that don't answer questions? 2020-03-26 02:50:35 monado[d]: you should look at the channel description man, it's a slow channel 2020-03-26 02:50:46 I mean, why even have the channel? 2020-03-26 02:50:51 monado[d]: most of us are connected but aren't on looking 24/7 2020-03-26 02:50:52 No shit 2020-03-26 02:51:00 monado[d]: now you're just being salty 2020-03-26 02:51:01 monado[d]: ok 2020-03-26 02:51:08 Slow is one thing... Pathetically morose is another 2020-03-26 02:51:22 monado[d]: well, not everyone can answer your questions 2020-03-26 02:51:27 monado[d]: that's just the reality of it 2020-03-26 02:51:31 monado[d]: we aren't wizards here 2020-03-26 02:52:20 Is there any place on the planet a new user to Alpine can go to get some tips from people that have already been down the path? Or, do I really have to go back to just using Ubuntu? 2020-03-26 02:52:35 if your goal is to get help, you are not helping yourself by insulting the people you're asking for help 2020-03-26 02:52:55 It takes a wizard to answer "Is there a better forum for new Alpine Linux users?" ?!?!?!? 2020-03-26 02:53:06 Good grief! 2020-03-26 02:53:30 monado[d]: I'm about as noob as it gets, it's just the reality of the situation 2020-03-26 02:53:33 Ummmm @andrewrk, being civil didn't seem to work either 2020-03-26 02:53:36 monado[d]: your best bet is the wiki 2020-03-26 02:54:06 @albr_ thank you! 2020-03-26 02:54:20 monado[d]: oof, this is a discord bridge 2020-03-26 02:54:29 monado[d]: but sure 2020-03-26 02:54:51 Blind leading the blind. B-) 2020-03-26 02:55:29 I still say it's pretty damned lame to advertise an IRC channel on the main wiki page and then have it be this damned dead 2020-03-26 02:55:40 monado[d]: it's not always dead 2020-03-26 02:55:43 meh 2020-03-26 02:55:48 It would be better to just remove the reference from the wiki, imho 2020-03-26 02:55:50 monado[d]: this is just the reality of the situation 2020-03-26 02:55:53 it's night here, that's probably why 2020-03-26 02:56:05 monado[d]: most of the really active people are in europe 2020-03-26 02:56:08 McBoat[d]: IRC channels are for people to chill, not just for entitled folk to get help the second they ask for it 2020-03-26 02:56:53 Not entitled. Not looking for one second response times either McBoat 2020-03-26 02:57:06 McBoat[d]: Hyperbole 2020-03-26 02:57:16 :=? 2020-03-26 02:57:38 McBoat[d]: what does that face or whatever mean? 2020-03-26 02:57:45 McBoat[d]: " :=? "? 2020-03-26 02:58:02 Just confused 2020-03-26 02:58:39 McBoat[d]: That said, I'm personally inexperienced with XenServer but I'll generally advise you to give it some ~100 MiB RAM and ~300 MiB disk, plus whatever's necessary for your containers 2020-03-26 02:58:54 McBoat[d]: Alpine's pretty tiny so it should fit in that well 2020-03-26 02:59:35 If the point is to insult and disregard n00bs, as opposed to welcome and help, again it would be much better to just remove the IRC #alpine-linux reference from the wiki, imho 2020-03-26 02:59:35 McBoat[d]: As for added software, just depends on how you're used to administrating your VMs. Might wanna install something like Ansible, or might wanna just leave it as is 2020-03-26 02:59:56 monado[d]: well now he's answering your question 2020-03-26 02:59:57 McBoat[d]: yeah we weren't disregarding you nor are we insulting you 2020-03-26 03:00:02 monado[d]: https://cdn.discordapp.com/attachments/661834182934265883/692568516850876416/unknown.png 2020-03-26 03:00:21 monado[d]: from the irc for beginners guide from Fedora Magazine 2020-03-26 03:00:30 McBoat[d]: As said, there are just times when the channel isn't active. That's how it is with most chat rooms 2020-03-26 03:00:39 Not sure what added software you're talking about, McBoat. As I mentioned in the original post, I'm booting striaght from the ISO's. 2020-03-26 03:01:30 monado[d]: (fun fact if you @(discord nickname, without the paraenthases) you can ping them on discord) 2020-03-26 03:01:36 McBoat[d]: Yeah, you can just install it as usual from the ISO. 2020-03-26 03:01:50 Very good tip, @monado... Should probably assume other have good intentions. Even n00bs like me ;-) 2020-03-26 03:01:57 McBoat[d]: > (fun fact if you @(discord nickname, without the paraenthases) you can ping them on discord) 2020-03-26 03:01:58 McBoat[d]: Don't worry, I'm paying attention to the conversation 2020-03-26 03:02:07 monado[d]: shit it didn't work 2020-03-26 03:03:58 Well, I booted from alpine-xen-3.11.5-x86_64.iso. It seems to live boot rather than install. Is there a command to install Alpine? 2020-03-26 03:04:23 monado[d]: yes 2020-03-26 03:05:03 monado[d]: https://wiki.alpinelinux.org/wiki/Alpine_Install:_from_a_disc_to_a_any_computer_single_only_boot 2020-03-26 03:05:08 monado[d]: here is the relavent guide 2020-03-26 03:05:10 Thanks Inspector Cluso :-) 2020-03-26 03:05:52 monado[d]: i'm going to assume that's a reference I don't understand 2020-03-26 03:06:20 McBoat[d]: Clouseau, isn't it? 2020-03-26 03:06:25 McBoat[d]: The one from Pink Panther 2020-03-26 03:07:06 @monado 2020-03-26 03:07:10 I'm guessing you're too young. Highly recommended: https://www.imdb.com/title/tt0072081/ 2020-03-26 03:07:32 Correct @McBoat 2020-03-26 03:07:33 McBoat[d]: We're 15 each but my dad had me watch a few Pink Panther movies 2020-03-26 03:07:37 McBoat[d]: I never liked em too much 2020-03-26 03:07:45 lol 2020-03-26 03:07:57 exposed us like that 2020-03-26 03:09:20 export BOOTLOADER=grub;setup-alpine 2020-03-26 03:09:33 Just exactly what I was looking for. Thank you! 2020-03-26 03:09:41 monado[d]: :) 2020-03-26 03:13:28 That really was what I needed to find. Thank you @monado 2020-03-26 04:29:15 Is there a command similar to abuild index that can be run without having an APKBUILD? I am taking APK being compiled on multiple architectures and combining them on my internal pkgs webserver and want to recreate the index once the APK is scp across 2020-03-26 04:30:03 Or will I need to reverse engineer how that command is working in the abuild script 2020-03-26 04:43:09 PhoenixMage: so you want to create an APKINDEX without having ABUILD? 2020-03-26 04:43:41 PhoenixMage: isn't that just running apk index? 2020-03-26 04:44:19 Yeah just reversing the abuild script now and you are correct, its using apk index :D 2020-03-26 06:03:21 hi, how can I keep my $PS1 on ash? 2020-03-26 06:03:54 <_ikke_> Add it to .profile I guess 2020-03-26 06:04:54 when I repoen the shell it doesn't show my changes 2020-03-26 06:05:06 I used source .profile as well 2020-03-26 09:13:00 monado[d]: a reboot fixed it 2020-03-26 09:13:06 monado[d]: where can we make package requests? 2020-03-26 09:16:54 <_ikke_> gitlab.a.o aports project 2020-03-26 09:18:34 monado[d]: do i open an issue? 2020-03-26 09:18:45 <_ikke_> yes 2020-03-26 09:19:27 monado[d]: got it, many thanks 2020-03-26 11:32:51 monado[d]: is there a good way I can virtualize a windows environment within alpine? 2020-03-26 11:33:17 <_ikke_> kvm/qemu? 2020-03-26 11:33:29 monado[d]: is there a guide on it, i've never used them 2020-03-26 11:36:55 <_ikke_> Not aware of any myself 2020-03-26 11:37:15 monado[d]: I guess i'll be looking around then 2020-03-26 11:37:17 monado[d]: thank you 2020-03-26 11:37:45 <_ikke_> also look for libvirt, which is more like a frontend for kvm 2020-03-26 11:41:14 still working on a source archival process... is it correct that "abuild srcpkg" results for the alpine repos are not available for download anywhere? 2020-03-26 11:41:47 and if I want to create srcpkgs myself, how do I identify the correct aports.git commit to run "abuild srcpkg" on? apk db (the "installed" file) has the commit hash but is it exposed by any tools? 2020-03-26 11:42:03 <_ikke_> Guest7102: We don't publish those, no 2020-03-26 11:42:35 thank you for the info 2020-03-26 11:44:57 <_ikke_> I guess the easiest way is to use aports as start point 2020-03-26 11:45:26 <_ikke_> use git log -- path/to/APKBUILD to find the commits that touch the APKBUILD file 2020-03-26 11:47:07 monado[d]: I did it about year ago. hints: use qxl video, and try to find windows drivers for using video 2020-03-26 11:47:10 that part I can handle but I would really like to know which commit was used to build the specific package version that happens to be installed... 2020-03-26 11:47:18 I forgot urls and details 2020-03-26 11:47:37 monado[d]: hmm, i'll be looking aroind 2020-03-26 11:47:42 monado[d]: *around 2020-03-26 11:47:44 monado[d]: thanks 2020-03-26 11:48:03 and apk knows that: it's in the installed file but I'd rather not parse apk internal files 2020-03-26 11:48:30 I can post later qemu parameters I used 2020-03-26 12:15:02 monado[d]: I used win drivers in virtio-win-0.1.141.iso file (cdrom image) and iirc I found it somewhere on the redhat site 2020-03-26 12:15:17 monado[d]: gotcha 2020-03-26 12:15:35 and there was/is a guide how to install and use these drivers 2020-03-26 12:17:21 my command to start it was: qemu-system-x86_64 -enable-kvm -machine q35,accel=kvm -device intel-iommu -cpu host,kvm=off,check,hv_relaxed,hv_spinlocks=0x1fff,hv_vapic,hv_time -smp 4 -m 4G -drive file=/path/to/win10.img,if=virtio,index=0 -nic user,ipv6=off,model=rtl8139 -display sdl -vga qxl 2020-03-26 12:19:06 yes, I know I should use paste service for such msg, sorry 2020-03-26 12:19:27 monado[d]: wow, that's quite a lot. 2020-03-26 12:19:40 monado[d]: I guess I should find some kind of guide 2020-03-26 12:37:05 nah mps, you managed to keep it on one line, isn't that fine 2020-03-26 12:42:58 TBB: I mean, it would be easier to copy from paste service than from irc client 2020-03-26 12:45:47 monado[d]: i'm on discord anyway, isn't too bad 2020-03-26 12:47:14 mps, you make too many assumptions about irc clients and paste services ;) 2020-03-26 12:49:21 nephele: well, it would be cumbersome for me to copy above msg I posted, a lot easier would be 'curl/wget url -o filename' 2020-03-26 12:50:55 sure, but many paste services send me an html filen if i just copy the uri people send ;) 2020-03-26 12:53:27 for me paste means tpaste :) 2020-03-26 12:56:22 Can't expect everyone to use nice paste services :p 2020-03-26 12:58:09 I expect that. should be in topic 2020-03-26 16:32:26 hi all 2020-03-26 16:34:08 do i need to have efi enabled for pci passthough in kvm? 2020-03-26 16:55:44 hi folks 2020-03-26 16:57:44 Hello 2020-03-26 16:58:29 monado[d]: hi 2020-03-26 18:04:40 is anybody ever had the linux kernel source make complain about: source directory cannot contain spaces or colons. Stop. 2020-03-26 18:04:52 has* 2020-03-26 18:08:31 this calls make internals realpath/abspath 2020-03-26 18:08:37 ACTION wonders if he's hitting a make bug 2020-03-26 18:38:19 pmjdebruijn: i've never seen that error in my builds. maybe the full abspath has those in it that it's mad about 2020-03-26 18:41:26 did you ensure that source directory does not contain spaces or colons 2020-03-26 18:42:19 yeah 2020-03-26 18:42:25 though I'm i a chroot 2020-03-26 18:42:51 though outside of the chroot isn't anything funny going on either 2020-03-26 18:43:12 though it's an aarch64 chroot on a x86 machine, through qemu-user-static en binfmt 2020-03-26 18:43:28 but arm-trusted-firmware and u-boot build fine 2020-03-26 18:45:28 I could be running into qemu issue though 2020-03-26 18:56:35 Often when I run `ifup -a` I get an answer such as `ifup: interface lo already configured`. Shouldn't ifup be smart enough to skip things if I use the -a flag? 2020-03-26 23:45:20 gnupg-scdaemon-2.2.19-r0.pre-install: script exited with error 1 2020-03-26 23:45:31 anyone else seen this? 2020-03-26 23:45:53 gnupg base package installed okay 2020-03-26 23:51:30 ahh, it's nothing .... 2020-03-26 23:51:46 the pre-install script only does this: addgroup -S gnupg 2> /dev/null 2020-03-26 23:52:00 and since the other package already added the group - exit 1 2020-03-26 23:57:08 Is there a nice tutorial for how to use alpine as either a server or desktop for someone used to Ubuntu or Debian? Alpine seems really interesting, but the documentation seems rather sparse. 2020-03-26 23:57:59 monado[d]: for the desktop the wiki stuff works fine 2020-03-26 23:58:02 monado[d]: ¯\_(ツ)_/¯ 2020-03-26 23:59:22 grep -q gnupg /etc/group || addgroup -S gnupg 2020-03-26 23:59:39 ^^ might be a better gnupg-scdaemon pre-install script 2020-03-27 06:47:43 Hello! Im newbie with alpine. I just installed alpine to computer and now installed docker to it as manual said. But now im stuck at the beginning. I want to test out the first "docker run hello-world" but I get message. "docker: Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?." What am I missing 2020-03-27 06:47:43 here? Why I cant run that image? User privileges? 2020-03-27 06:48:37 <_ikke_> tervik: are you trying to run the container as a non-root user? 2020-03-27 06:50:39 I logged into my alpine server through ssh as root. I assume Im allready root? 2020-03-27 06:52:22 <_ikke_> yes, in that case you are 2020-03-27 06:52:28 <_ikke_> did you start the docker service? 2020-03-27 06:56:07 I assume yes. I typed "service docker start". Yes its running. When I tried it again it give "* WARNING: docker has already been started" 2020-03-27 07:03:05 When I type in "/var/run" folder a "ls -l" I see there "docker" but not "docker.sock". I assume they are the same? 2020-03-27 07:08:15 tervik: /etc/init.d/cgroups start ? 2020-03-27 07:11:07 when I typed that, same " * WARNING: cgroups has already been started" 2020-03-27 07:14:06 ps a | grep dockerd 2020-03-27 07:15:04 24268 root 0:00 grep docker 2020-03-27 07:16:03 nothing like '/usr/bin/dockerd -p /run/docker.pid' ? 2020-03-27 07:16:14 nope 2020-03-27 07:16:43 docker daemon is not running, try to fix this first 2020-03-27 07:17:02 Hi, all! I am want to add a couple of package to be installed as part of the setup process. Is that possible? 2020-03-27 07:19:26 Not sure if I understand your usecase, just run `apk add` afterwards? 2020-03-27 07:19:57 monado[d]: is there a way I can get standalone vs-code that isn't a flatpak 2020-03-27 07:21:35 Cogitri: Specifically I need hvtools installed and set to run on boot so hyper-v can detect the VM's IP address 2020-03-27 07:21:59 I am trying to build a base image for vagrant 2020-03-27 07:23:08 monado[d]: No, since VSCode uses electron whic hneeds glibc as of now 2020-03-27 07:23:47 thomas-llamas: Ah, but I still don't quite understand what you expect Alpine to do in that case? 2020-03-27 07:24:09 I mean you can't run `apk add hvtools` and configure it yourself in the setup process? 2020-03-27 07:25:19 i have tried executing the following: 2020-03-27 07:25:29 `apk add hvtools` 2020-03-27 07:25:49 `rc-update add hv_kvp_daemon` 2020-03-27 07:26:21 before and after calling `setup-alpine -f answers` 2020-03-27 07:26:26 monado[d]: sadly doom emacs doesn't work either 2020-03-27 07:26:48 monado[d]: i guess i'm required to use flatpak for my editing as i'm not interested in configuring vim 2020-03-27 07:27:15 after reboot the package is missing and i need to reinstall it again 2020-03-27 07:28:44 Ah, I guess you're using a systemless install then? 2020-03-27 07:29:16 https://wiki.alpinelinux.org/wiki/Alpine_local_backup 2020-03-27 07:29:33 can i post link a link? 2020-03-27 07:30:07 I don't know much about that myself since I don't use it, but I guess you'll either have to run lbu commit to commit your changes or use an actual install (and not a run from RAM one) 2020-03-27 07:30:08 Sure 2020-03-27 07:31:04 https://pastebin.com/rV1mVv0e 2020-03-27 07:31:10 this is my answers file 2020-03-27 07:32:30 my intention is to do a "normal" install 2020-03-27 07:33:45 monado[d]: I do that too and it works nicely for me 2020-03-27 07:35:39 thomas-llamas: Sorry, I don't really know the setup scripts since I usually manually create a chroot 2020-03-27 07:36:06 Maybe someone else knows more 2020-03-27 07:36:32 ok ill come back tomorrow. thanks! 2020-03-27 07:36:33 lbu commit -d 2020-03-27 07:37:51 monado[d]: Cogitri: what do you do? 2020-03-27 07:38:00 monado[d]: use flatpak? 2020-03-27 07:39:35 Yes 2020-03-27 07:41:39 monado[d]: ah 2020-03-27 07:41:49 Let me (finally) finish that blog post about how I use it 2020-03-27 07:42:02 monado[d]: haha, would be a good read for me 2020-03-27 07:45:14 @mps Thanks! Got my solution. Had to empty the config file from extra not needed things "/etc/docker/daemon.json". Now docker is working. 2020-03-27 07:46:33 tervik: YW 2020-03-27 08:48:12 moando[d]: https://www.cogitri.dev/posts/06-using-flatpaked-vscode/ 2020-03-27 08:48:23 monado[d]: gracias 2020-03-27 09:09:09 so I just solved my linux kernel make realpath issue 2020-03-27 09:09:20 apparently musl realpath breaks if there is no /proc mounted 2020-03-27 09:09:54 pmjdebruijn: isn't this same for glibc systems 2020-03-27 09:10:09 I don't think so 2020-03-27 09:10:26 I just to do this same trick with ubuntu a few months ago without proc mounted, and there it worked fine 2020-03-27 09:10:36 at least in this context 2020-03-27 09:10:41 I always had to mount /proc when entering chroot 2020-03-27 09:11:03 specifically for realpath 2020-03-27 09:11:04 ? 2020-03-27 09:11:46 not sure now, don't use chroot on glibc systems for about three years 2020-03-27 09:11:53 maybe I forgot 2020-03-27 09:12:36 I've never had to mount /proc for trivial stuff like compiling things 2020-03-27 09:13:03 only when using a chroot to fix boot issues, where you obviously needs /proc /dev /sys for tools like fdisk/grub/etc to work 2020-03-27 09:13:08 didn't had time to ask you yesterday, you are building u-boot for arm64 board? 2020-03-27 09:13:15 yeah 2020-03-27 09:13:22 which one? 2020-03-27 09:13:44 Pinebook (which is extremely similar to a Pine64, Allwinner A64) 2020-03-27 09:14:09 isn't it rk3399? 2020-03-27 09:14:16 that's the Pinebook Pro 2020-03-27 09:14:23 aha, ok 2020-03-27 09:15:08 the nice thing about the A64 SOC these days, it's almost fully open source supported in upstream projects 2020-03-27 09:15:11 do you know for good guide how to build u-boot for arm64, (especially rk3399) 2020-03-27 09:15:54 yes, Allwinners are nice 2020-03-27 09:17:07 well they are _these_ days 2020-03-27 09:17:20 they used to be a PITA 2020-03-27 09:17:29 having code in upstream, makes a world of difference 2020-03-27 09:17:36 https://pastebin.com/vx83UYSa that's my A64 cross compile 2020-03-27 09:17:39 (without qemu) 2020-03-27 09:18:08 you can probably find rk3399 stuff in both repos 2020-03-27 09:18:16 as in defconfig 2020-03-27 09:18:41 the qemu thing I'm working on, it to prepare a fully bootable system 2020-03-27 09:18:56 where I can build stuff with the alpine gcc, even if my host is ubuntu or whatever 2020-03-27 09:19:34 I use allwinners 32bit boards and I'm quite satisfied with them 2020-03-27 09:22:30 about half year ago I made short guide (which is now outdated, need upgrade) how to install alpine aarch64 under qemu, here http://arvanta.net/~mps/install-aarch64-under-qemu.txt 2020-03-27 09:23:20 ACTION saves that 2020-03-27 09:24:57 qemu-user-static is really convenient though, no guest kernel needed :) 2020-03-27 09:25:56 there is also script to do that http://arvanta.net/~mps/install-aarch64-under-qemu.sh 2020-03-27 09:26:33 agree, for building, but for testing qemu is better 2020-03-27 09:26:57 thanks for the hints 2020-03-27 09:29:14 you are welcome 2020-03-27 11:57:53 is there a package which provides pip for python2? I can't find it. 2020-03-27 12:18:55 hello, I come to you on my macbook, which I don't like running discord on 2020-03-27 12:19:56 monado: please, stay on it :) 2020-03-27 12:20:09 I need to find a good linux irc client 2020-03-27 12:20:15 textual is just so damn nice though 2020-03-27 12:20:37 https://i.arxius.io/eaffd90d 2020-03-27 12:23:35 irssi is my preference because it can be easily extended/tweaked with perl, some people likes weechat which is also fine 2020-03-27 12:24:10 I use irssi but I don't know perl 2020-03-27 12:24:23 maybe if I learn enough python I could make one to my own spec 2020-03-27 12:24:24 I use quassel 2020-03-27 12:24:44 built in bouncer, and an android app 2020-03-27 12:24:50 monado: weechat use python, iirc 2020-03-27 12:25:00 ah really 2020-03-27 12:25:13 I still might end up writing one for the experience 2020-03-27 12:25:39 that was one reason I switched to irssi, but not only one reason 2020-03-27 12:25:48 I really want to deep dive into the lang. Hell I wrote a little thing to calculate permutations and combinations 2020-03-27 12:25:51 just because I could 2020-03-27 12:26:16 monado: python? 2020-03-27 12:26:22 yes 2020-03-27 12:26:33 I'm in high school, plenty of time now 2020-03-27 12:28:34 weechat supports scripting in a bunch of languages: https://weechat.org/files/doc/stable/weechat_scripting.en.html#introduction 2020-03-27 12:29:29 does it use python 3.x? 2020-03-27 12:30:38 yup, either 2 or 3 (but not both at the same time) 2020-03-27 12:33:39 cool 2020-03-27 12:38:22 hi, monado 2020-03-27 12:38:32 hi paper_ 2020-03-27 12:38:42 long time no see :) 2020-03-27 12:38:58 would you know how to install pip2 on alpine? 2020-03-27 12:39:54 I think I needed pip2 for youtube-dl and couldn't find it 2020-03-27 12:39:59 so I just curl 2020-03-27 12:40:07 is it not in the python2 package? 2020-03-27 12:40:08 why ? youtube-dl is in the repos 2020-03-27 12:40:22 actually I think I used the repos version 2020-03-27 12:40:33 i'm not sure anymore 2020-03-27 12:40:41 it seems it isn't, there was a package in 3.3, but not now 2020-03-27 12:40:50 i've got alpine setup to my liking on the desktop 2020-03-27 12:41:30 i am slowly transitioning from void 2020-03-27 12:41:51 https://pkgs.alpinelinux.org/packages?name=youtube-dl&branch=v3.11 2020-03-27 12:42:00 I can see it in community, idk how long it has been there 2020-03-27 12:42:23 I was talking about pip2 2020-03-27 12:42:40 I kind of am as well 2020-03-27 12:42:45 even though I have no reason to 2020-03-27 12:43:01 <_ikke_> we are transitioning away from python2 2020-03-27 12:43:20 I was bored and installed alpine on my other elitebook, and it looks quite a bit better than my void setup 2020-03-27 12:43:32 also, how are you supposed to get it then? is there a tarball? 2020-03-27 12:43:43 I know, but a lot of sw is still written for python2, so it would be nice to be able to install it 2020-03-27 12:44:09 *cough* kovid goyal 2020-03-27 12:44:22 <_ikke_> paper_: either use an older version of Alpine that still has it, or build it yourself 2020-03-27 12:44:31 ok 2020-03-27 12:44:57 <_ikke_> python2 is EOL, so we can no longer support it 2020-03-27 12:45:08 fixed releases confused me, I activate the edge repos as soon as I can 2020-03-27 12:45:09 Seems like it was lost during transition to a new version which only had Python3 support 2020-03-27 12:46:13 it's not a big deal really, but it was weird to see python2 but not pip2 in the repos 2020-03-27 12:46:29 twosecslater oh cool you're here. I'm considering bridging our #home channel 2020-03-27 12:46:43 <_ikke_> python3 has pip built-in, while for python2 it's a separate package 2020-03-27 12:46:59 monado: to what? Here? 2020-03-27 12:47:05 nah 2020-03-27 12:47:09 how would that even work? 2020-03-27 12:47:41 ok, that's a new thing for me, thanks 2020-03-27 12:47:52 Idk, I got the thought you would rename the bridged channel into #home, and delete the old or whatever 2020-03-27 12:48:28 @_ikke_ I split pip3 in python3.8.2 2020-03-27 12:48:42 <_ikke_> maxice8: I mean upstream 2020-03-27 12:48:48 that would be a mess, I was thinking of making something like #alpine-disc-home 2020-03-27 12:49:20 aight 2020-03-27 12:50:30 it seems like this zoom thing is exploding in popularity, but they only ship .debs and .rpms 2020-03-27 12:58:12 Well, it's proprietary and needs glibc, so you'll need the flatpak anyway 2020-03-27 12:58:29 Or run it in your browser (but it only works in Chrom{ium,e} 2020-03-27 13:00:52 I've seen several threads about it on 4chan 2020-03-27 13:05:21 not very good 2020-03-27 13:19:40 they had the mac malwares 2020-03-27 13:20:47 oh really? can you link me 2020-03-27 13:21:02 this would be a good argument to get my teachers on something like jitsi meet 2020-03-27 13:21:39 this might help: https://github.com/arkadiyt/zoom-redirector 2020-03-27 13:21:48 https://hn.algolia.com/?dateRange=all&page=0&prefix=true&query=zoom&sort=byPopularity&type=story 2020-03-27 13:22:28 haha hackernews 2020-03-27 13:22:30 thanks though 2020-03-27 13:22:32 as a user it's probably not that bad if you use chromium and don't expect any privacy 2020-03-27 13:22:47 but I wouldn't install any of their shit 2020-03-27 13:23:36 I use firefox 2020-03-27 13:24:05 i've been attending the various zoom meetings i've been assigned on my iPhone 2020-03-27 13:24:27 how does Zoom make money? 2020-03-27 13:25:35 <_ikke_> Upselling 2020-03-27 13:25:48 the free plan is limited 2020-03-27 13:28:51 Meetings can only be so long with the free version 2020-03-27 13:29:07 I just use my work laptop for Zoom since Zoom crashes for me on Wayland 2020-03-27 13:30:00 my last two companies have had paid zoom accounts. I'm sure it isn't cheap. For the most part, customers tend to love it. 2020-03-27 13:30:43 it works better for the typical windows-or-mac-but-many-common-linuxes-too business laptop compared to webex and other solutions. 2020-03-27 13:32:38 lol 2020-03-27 13:32:57 https://www.vice.com/en_us/article/k7e599/zoom-ios-app-sends-data-to-facebook-even-if-you-dont-have-a-facebook-account 2020-03-27 13:33:02 yeah, it's a turd compared to the other vendors' steaming piles of diarrhea 2020-03-27 13:33:13 jitsi meet though 2020-03-27 13:33:23 hell i'd rather use skype or discord over something like this 2020-03-27 13:33:42 skype is pretty bad too, but I think not as bad 2020-03-27 13:33:51 discord is ok now afaik but probably will get worse 2020-03-27 13:35:48 monado: is jitsi meet good? 2020-03-27 13:35:57 it works pretty well 2020-03-27 13:36:07 but I haven't tried it with other people 2020-03-27 13:36:30 but you know what? even if its subpar, I can't be bothered to care because at least they aren't selling my data 2020-03-27 13:36:37 I want a solution for about 20 people to self host, I'm considering jitsi 2020-03-27 13:37:40 it seems like it's either jitsi, whatever matrix/riot supports, or nextcloud's solution 2020-03-27 13:38:01 I think it's your best option 2020-03-27 13:39:22 yeah I need to get on it but so much to do at the moment. 2020-03-27 13:42:30 jitsi seems very heavy (typical java software) 2020-03-27 13:42:48 nextcloud has basic functionality but missing basically all of the nice-to-haves 2020-03-27 13:42:54 also it's a little buggy for me 2020-03-27 13:44:44 lol java 2020-03-27 13:55:58 well, it could be worse 2020-03-27 13:56:14 it could have been implemented with nodejs/electron 2020-03-27 14:10:49 hello 2020-03-27 16:12:37 I have interesting bug on armv7 edge, can't add/del linux kernel packages when running kernel 5.4 and up to 5.6-rc7 2020-03-27 16:13:03 when boot older kernel (5.3.x) it works 2020-03-27 16:14:10 issue is dead (D) process 'apk add linux-lts' (or del) and on terminal it stops at mkinitfs 2020-03-27 16:21:01 ah, tested on latest linux-lts 5.4.28 and it worked 2020-03-27 16:21:36 so the problem is somewhere between it and 5.6-rc series 2020-03-27 17:51:29 narrowed issue little more, mkinitfs works with kernel 5.5.13, so the problem is in 5.6-rc 2020-03-27 18:47:51 is there a way to get more information thatn "DNS lookup error" from apk? 2020-03-27 18:47:56 ideally what actually failed 2020-03-27 19:04:30 Does it print more with -v? 2020-03-27 19:04:39 no 2020-03-27 19:05:08 Then I'm afraid the only way to debug this better is adding a printf in apk's src :/ 2020-03-27 19:05:25 apk's logging could really be better... 2020-03-27 19:06:42 <_ikke_> Or using strace 2020-03-27 19:07:41 Cogitri: apk's logging could exist 2020-03-27 19:14:59 Well yes, but then someone would need to implement that 2020-03-27 19:39:48 narrowing issue with apk and kernel 5.6-rc, looks like apk doesn't work with kernel 5.6-rc 2020-03-27 19:40:13 mkinitfs works fine 2020-03-27 19:41:04 does apk do any special 'things' with filesystem 2020-03-27 19:42:09 looks like this should be moved to #alpine-devel 2020-03-27 19:43:27 monado[d]: it's not bridged yet >:( 2020-03-27 19:44:08 and it will not be :) 2020-03-27 19:44:42 monado[d]: why not 2020-03-27 19:45:13 because some developers will leave channel 2020-03-27 19:46:00 monado[d]: right 2020-03-27 22:02:09 It is still the case, since a week i think i also listen to #alpine-linux, and just yesterday or so i heared voices of pain. 2020-03-27 22:02:53 what ? 2020-03-27 22:03:00 HAHA! SORRY!! I was searching for the things, i am not used to irc 2020-03-27 22:03:34 Merde, sorry people, i said: Well. You know, i came from Alpine Linux, with binary browsers, and they were a PAIN to use. Buggy, sometimes so much they were even unusable. 2020-03-27 22:06:24 (It's on crux-devel, someone complains on more and more -bin packages from upstream not source based ones. I am happy for firefox-bin, for example, i just wished they would offer that for musl based distros too!) 2020-03-27 22:27:11 Looking in irclogs i corrected myself, since iveqy said: guess what. I did apk add linux-lts and now both chromium and firefox works! Thanks :) 2020-03-27 22:28:37 But really, i have had lots of trouble with firefox and chrome in the years before 2019. 2020-03-27 22:29:30 So it must have been a selfish false-reflection. I better shut up. 2020-03-27 23:02:13 or browsers are just getting more and more sluggish and nagging you with useless updates which makes them slower 2020-03-27 23:02:30 I miss lynx netsurf and static html pages 2020-03-27 23:02:41 browsers are the new Windows 2020-03-27 23:25:20 I'm trying to reinstall windows, but when I select my USB boot disk, it's giving me a blinking cursor, and then goes back to my broken windows disk. 2020-03-27 23:25:39 (I've selected the usb drive in the boot menu and made it the first option) 2020-03-27 23:25:46 This is on an old board that doesn't do UEFI. 2020-03-27 23:29:55 Oh, nice. 2020-03-27 23:30:04 Clicked one below the actual channel. 2020-03-28 00:06:17 Out of curiosity, has anyone run Alpine on an Intel Puma 6 based device? The Puma 6 is mainly used for routers but it's based on an Atom core I believe. 2020-03-28 06:36:09 Hi all, can someone explain how to correctly add bridge in to system to use it with lxc container? When i try to add it using manual - my connection on host stop working. 2020-03-28 06:36:55 This manual https://wiki.alpinelinux.org/wiki/LXC 2020-03-28 07:15:45 upgrader: you still here? 2020-03-28 07:16:25 rahiqion yap 2020-03-28 07:16:31 Did you get anything figured out? 2020-03-28 07:17:04 rahiqion nope. 2020-03-28 07:17:41 So you used lxc-create to make an alpine guest? 2020-03-28 07:18:37 Yes. 2020-03-28 07:18:50 Then you did the whole brctl thing on eth0, and it destroyed the original interface, I assume? 2020-03-28 07:19:19 Yes. 2020-03-28 07:19:50 Okay. It might be possible to use iproute2 stuff instead of that to do it. 2020-03-28 07:20:19 I might even have an alpine box to practice with in a second 2020-03-28 07:20:58 Maybe i can create simple "nat" for lxc container without creating any bridge interface? 2020-03-28 07:22:17 That's possible, I think, where you'd use routing tables or something, but I'm completely unsure how to exactly do that. 2020-03-28 07:22:29 What you might try instead is to assign/run your dhcp daemon for br0. 2020-03-28 08:19:55 Good morning. 😃 2020-03-28 08:22:21 Morning 2020-03-28 11:08:07 𝕥𝕙𝕖𝕕𝕚𝕞𝕒𝕤𝟛𝟘𝟘𝟟[d]: When I trying to run `./msfconsole` I got this error: 2020-03-28 11:08:07 𝕥𝕙𝕖𝕕𝕚𝕞𝕒𝕤𝟛𝟘𝟘𝟟[d]: ```Traceback (most recent call last): 2020-03-28 11:08:08 𝕥𝕙𝕖𝕕𝕚𝕞𝕒𝕤𝟛𝟘𝟘𝟟[d]:  9: from ./msfconsole:48:in `
' 2020-03-28 11:08:10 𝕥𝕙𝕖𝕕𝕚𝕞𝕒𝕤𝟛𝟘𝟘𝟟[d]:  8: from ./msfconsole:48:in `require' 2020-03-28 11:08:11 𝕥𝕙𝕖𝕕𝕚𝕞𝕒𝕤𝟛𝟘𝟘𝟟[d]:  7: from /opt/metasploit-framework/lib/msf/core/payload_generator.rb:2:in `' 2020-03-28 11:08:12 𝕥𝕙𝕖𝕕𝕚𝕞𝕒𝕤𝟛𝟘𝟘𝟟[d]:  6: from /opt/metasploit-framework/lib/msf/core/payload_generator.rb:2:in `require' 2020-03-28 11:08:16 𝕥𝕙𝕖𝕕𝕚𝕞𝕒𝕤𝟛𝟘𝟘𝟟[d]:  5: from /opt/metasploit-framework/lib/msf/core/payload/apk.rb:3:in `' 2020-03-28 11:08:19 𝕥𝕙𝕖𝕕𝕚𝕞𝕒𝕤𝟛𝟘𝟘𝟟[d]:  4: from /opt/metasploit-framework/lib/msf/core/payload/apk.rb:3:in `require' 2020-03-28 11:08:22 𝕥𝕙𝕖𝕕𝕚𝕞𝕒𝕤𝟛𝟘𝟘𝟟[d]:  3: from /opt/metasploit-framework/lib/msf/core.rb:44:in `' 2020-03-28 11:08:24 𝕥𝕙𝕖𝕕𝕚𝕞𝕒𝕤𝟛𝟘𝟘𝟟[d]:  2: from /opt/metasploit-framework/lib/msf/core.rb:44:in `require' 2020-03-28 11:08:27 𝕥𝕙𝕖𝕕𝕚𝕞𝕒𝕤𝟛𝟘𝟘𝟟[d]:  1: from /opt/metasploit-framework/lib/msf/core/db_manager.rb:24:in `' 2020-03-28 11:08:31 𝕥𝕙𝕖𝕕𝕚𝕞𝕒𝕤𝟛𝟘𝟘𝟟[d]: /opt/metasploit-framework/lib/msf/core/db_manager.rb:66:in `': undefined local variable or method `optionally_include_metasploit_credential_creation' for Msf::DBManager:Class (NameError)``` 2020-03-28 11:08:33 𝕥𝕙𝕖𝕕𝕚𝕞𝕒𝕤𝟛𝟘𝟘𝟟[d]: But I have installed *metasploit-credential* (`gem install metasploit-credential`) 2020-03-28 11:08:35 𝕥𝕙𝕖𝕕𝕚𝕞𝕒𝕤𝟛𝟘𝟘𝟟[d]: How can I fix it 2020-03-28 11:09:08 Use a pasting service. 2020-03-28 11:30:53 𝕥𝕙𝕖𝕕𝕚𝕞𝕒𝕤𝟛𝟘𝟘𝟟[d]: What exactly do you mean? 2020-03-28 11:36:32 use a paste service instead of posting 3 or more lines in IRC 2020-03-28 11:41:47 𝕥𝕙𝕖𝕕𝕚𝕞𝕒𝕤𝟛𝟘𝟘𝟟[d]: ok, sorry 2020-03-28 11:43:11 𝕥𝕙𝕖𝕕𝕚𝕞𝕒𝕤𝟛𝟘𝟘𝟟[d]: When I trying to run `./msfconsole` I got this error: 2020-03-28 11:43:12 𝕥𝕙𝕖𝕕𝕚𝕞𝕒𝕤𝟛𝟘𝟘𝟟[d]:  2020-03-28 11:43:13 𝕥𝕙𝕖𝕕𝕚𝕞𝕒𝕤𝟛𝟘𝟘𝟟[d]: https://pastebin.com/CXkTru3C 2020-03-28 11:43:14 𝕥𝕙𝕖𝕕𝕚𝕞𝕒𝕤𝟛𝟘𝟘𝟟[d]:  2020-03-28 11:43:16 𝕥𝕙𝕖𝕕𝕚𝕞𝕒𝕤𝟛𝟘𝟘𝟟[d]: But I have installed *metasploit-credential* (`gem install metasploit-credential`) 2020-03-28 11:43:24 𝕥𝕙𝕖𝕕𝕚𝕞𝕒𝕤𝟛𝟘𝟘𝟟[d]: When I trying to run `./msfconsole` I got this error: 2020-03-28 11:43:25 𝕥𝕙𝕖𝕕𝕚𝕞𝕒𝕤𝟛𝟘𝟘𝟟[d]: https://pastebin.com/CXkTru3C 2020-03-28 11:43:26 𝕥𝕙𝕖𝕕𝕚𝕞𝕒𝕤𝟛𝟘𝟘𝟟[d]: But I have installed *metasploit-credential* (`gem install metasploit-credential`) 2020-03-28 11:53:34 albr: I am pretty sure you are missing some dependency. Take a look at what the official container images pull in - https://hub.docker.com/r/metasploitframework/metasploit-framework/dockerfile 2020-03-28 13:12:39 𝕥𝕙𝕖𝕕𝕚𝕞𝕒𝕤𝟛𝟘𝟘𝟟[d]: I can't use docker: `This program can only be run on processors with MMX support.` 2020-03-28 13:19:31 albr: I did not say to use docker, I said look at the stuff they install (Dockerfile) 2020-03-28 13:38:54 𝕥𝕙𝕖𝕕𝕚𝕞𝕒𝕤𝟛𝟘𝟘𝟟[d]: What must I do with it (Dockerfile)? 2020-03-28 13:55:15 like he said, look at what the dockerfile installs, maybe it will help you 2020-03-28 14:00:54 𝕥𝕙𝕖𝕕𝕚𝕞𝕒𝕤𝟛𝟘𝟘𝟟[d]: I understand 2020-03-28 16:06:46 upgrader: i never managed to get this to work with Linux and qemu (never tried lxc yet, it is a shame! i need to read about cgroups!!). Instead if use proxy_arp, my firewall shortcuts 10.0.0.0 network where all VMs live. 2020-03-28 16:08:21 So then i have "-netdev tap,id=net0,script=./.ifup.sh,downscript=./.ifdown.sh," and .ifup.sh does "echo 1 > /proc/sys/net/ipv4/conf/$1/proxy_arp", "ip link set $1 up" and "ip route add $VMADDR dev $1" 2020-03-28 16:08:35 and .ifdown.sh does "ip route del $VMADDR dev $1" 2020-03-28 16:09:57 .. where $VMADDR is "addr=`awk '/'$vmname'/{print $1}' < ./hosts.txt`" and that hosts.txt is in /x/os/vm/. And $vmname comes from a per-VM starter script. 2020-03-28 16:10:39 Yeah, and that hosts.txt is also served by dnsmasq as in /etc/dnsmasq.conf "addn-hosts=/x/os/vm/hosts.txt" 2020-03-28 16:13:42 But anyway, the thing which i found documented nowhere, and which was the key to get myself going the way i want / understand, was that proxy_arp. Do not ask me about security regarding this, i have a very strict firewall. 2020-03-28 16:14:54 I think a real Linux admin who knows what he is doing would create a complete network stack or what. Unfortunately i found no good documentation once i did all that. 2020-03-28 16:16:20 How can new users register for the mailing list to get release announcements? It says its closed to new members. https://meta.alpinelinux.org/register 2020-03-28 16:20:32 You don't need to register to subscribe to the mail 2020-03-28 16:20:55 As in you don't need an account 2020-03-28 16:22:54 E.g. to subscribe to devel go tp https://lists.alpinelinux.org/~alpine/devel and click on subscribe on the left. 2020-03-28 16:34:28 Cogitri: ah thanks I'd missed that :) 2020-03-28 16:41:01 having some trouble adding from edge this morning: vte3-0.60.1 -> missing libicuuc.so.65. just a apb 2020-03-28 16:48:54 Rebuild for icu 66 is happening 2020-03-28 16:50:56 Cogitri: do we announce releases on MLs 2020-03-28 16:51:25 maxice8: cheers 2020-03-28 16:53:28 mps: Yes, on alpine-announce 2020-03-28 16:53:53 https://lists.alpinelinux.org/~alpine/announce 2020-03-28 16:56:20 ah, didn't know it exists. thanks 2020-03-28 16:59:39 Only noticed it a few days ago too 2020-03-28 19:59:00 how does apk add package handle multiple valid entires in apk/repositories? first valid entry? random? round robin? 2020-03-28 20:00:33 latest version 2020-03-28 20:00:53 but pinning could be also done 2020-03-28 20:04:38 i guess i mean multiple valid mirrors pointing to the same platform and version: ie /alpine/edge/main 2020-03-28 20:04:42 I have an AtomicPI. I do not see the 8168-dkms driver for the onboard ethernet. Is there a page or resource that discusses how to add this? 2020-03-28 20:06:25 Sorry it's showing RTL8168g/8111 drive in the dmesg. But the driver isn't loading. 2020-03-28 20:08:49 c705: ah, have no idea, never looked at it 2020-03-28 20:09:41 mps: suppose i can just try it for myself 2020-03-28 20:10:47 yes, monte-carlo method 2020-03-28 20:16:49 dc383: is this driver available in mainline kernel 2020-03-28 20:21:03 yes/no. it has some closed source. I have a link to git source code but can't figure out how to compile on alpine 2020-03-28 20:21:25 works perfectly in *buntu stuff 2020-03-28 20:22:11 if it is closed source it will not be packaged on alpine 2020-03-28 20:22:15 just found the alpine-sdk. 2020-03-28 20:22:30 it's realtek nonsense. i will figure it out :D 2020-03-28 20:22:36 maybe you can build it yourself 2020-03-28 20:23:57 you can look in alpine aports/community/rtl8821ce-lts how to build out-of-tree modules/drivers 2020-03-28 20:24:34 it if gives me a lot of headaches i will just failback to freebsd. I remembered alpine from a couple of years ago and thought it might be a good fit for this atomicpi thing 2020-03-28 20:36:57 is there a package for clang-tidy in alpine:3.11? 2020-03-28 20:57:31 I see, it's only in the edge inside clang-extra-tools 2020-03-28 21:09:00 Hi - I'm pretty new to Alpine linux - just tried to set it up to compile some test code, and was using vim as my editor. I'm used to the :make and the quickfix feature so that when I get a compile error I can quickly go to the line of source that is the problem. 2020-03-28 21:10:07 Weirdly that feature is not working. I just get the compiler command but not any of the messages. I don't even see them when using :cc! 2020-03-28 21:28:53 ACTION builds llvm toolchain from scratch 2020-03-28 21:34:58 the wiki's nfs page specifies that if an nfs mount needs to be mounted at boot, the nfsmount service should be enabled 2020-03-28 21:35:14 anyone know why they don't mount automatically? I'm guessing I'm running into the same issue with 9p 2020-03-28 21:59:41 at some point in time, one of my lan cards stopped appearing in ip a. i think its a realtek RTL8111/8168/8411 card. anyone know what module i'm missing? 2020-03-28 22:24:05 mendrak: you are definitely using vim, not vi, right 2020-03-28 22:24:52 Yes, definitely using vim. 2020-03-28 22:25:48 version looked good 8.2. compiled with huge, so everything looks pretty good. 2020-03-28 22:30:15 what shell do you use? 2020-03-28 22:30:28 It is ash 2020-03-28 22:30:33 maybe you need to chsh -s bash or something... 2020-03-28 22:30:44 Hmmm - that's a thought 2020-03-28 22:30:49 I don't think so but can't think of anything else 2020-03-28 22:30:55 ah, r8169 is loaded but reports: realtek.ko not present, maybe it needs to be added to the initramfs? 2020-03-28 22:31:07 does running make work fine? 2020-03-28 22:31:14 maybe your makefile is not compatible with busybox sh 2020-03-28 22:31:41 Yes make itself works fine. 2020-03-28 22:31:57 It outputs the error I was expecting to see when running make inside vim 2020-03-28 22:32:20 idk then. vim uses SHELL to run commands, so maybe you can try chsh -s bash. otherwise idfk 2020-03-28 22:32:20 What package is chsh in? 2020-03-28 22:33:28 mendrak: set shell=mksh 2020-03-28 22:33:41 set shellcmdflag=-c 2020-03-28 22:35:02 (i have in ~/.vimrc) 2020-03-28 22:35:09 why ksh? if you're going to install an additional package you might as well install bash 2020-03-28 22:35:38 <_ikke_> mendrak: https://pkgs.alpinelinux.org/contents?file=chsh&path=&name=&branch=edge&arch=x86_64 2020-03-28 22:36:09 Personally i only use mksh. Here is dash and bash too, though. On the server i need bash for dehydrated. 2020-03-28 22:41:11 monado[d]: or zsh 2020-03-28 22:44:17 Well - I managed to screw up my root user, by using chsh to change to an unexecutable bash. So now I'll have to work that. Anyways after I get that going I'll see if changing the shell helps. 2020-03-28 22:50:18 heh 2020-03-28 23:06:05 i'm using a custom iso via mkimage scripts in aports. my lts linux cannot load my realtek lan cards: the r8169 driver is loaded, but in dmesg, i see "realtek.ko not loaded..maybe .. added to .. initramfs" 2020-03-28 23:06:24 i feel like i need to install a package, or load a module but not sure where to go from here 2020-03-28 23:06:39 did you try .. the .. init .. 2020-03-28 23:07:41 realtek.ko not loaded, maybe it needs to be added to the initramfs? 2020-03-29 05:38:16 hello all, hope you are well. Just got alpine installed on an eMMC drive, chromebook hardware, dual boot. when i boot in i get the error " 2020-03-29 05:39:33 mount : mounting /dev/sda on /sysroot failed: no such file or directory. And get thrown into a shell. If i manually mount the filesystem from there and exit, it boots in fine. any ideas what I'm missing? 2020-03-29 06:22:27 skajam: Maybe you didn't set root= ? 2020-03-29 09:12:53 c705: r8169: fix PHY driver check on platforms w/o module softdeps 2020-03-29 09:13:05 is that related to your issue 2020-03-29 09:13:20 <_ikke_> mps: c705 did mention that in #alpine-devel 2020-03-29 09:13:38 this is git commit in current kernel 5.6-rc 2020-03-29 09:13:49 Author: Heiner Kallweit 2020-03-29 09:14:10 commit 2e8c339b4946490a922a21aa8cd869c6cfad2023 2020-03-29 09:14:38 _ikke_: I see this in backlog here 2020-03-29 09:15:54 <_ikke_> "c705 │ hello. https://lkml.org/lkml/2020/2/21/812 regarding r8169 module. I feel like linux-lts is susceptible to this bug (5.4.28-0-lts). Should I make a bug report and/or is this being tracked? 2020-03-29 12:23:27 How to run archlinux in lxc container under alpinelinux? 2020-03-29 12:24:10 Looks like something wrong with systemd when containter trying to start. 2020-03-29 12:24:43 can we get the error message ? 2020-03-29 12:39:40 <_ikke_> apparently not :) 2020-03-29 12:43:04 Oh, sorry. Phone call... 2020-03-29 12:43:10 One sec. 2020-03-29 12:44:07 Cgroup v1 systemd controller: missing i have this line in lxc-checonfig 2020-03-29 12:44:22 <_ikke_> did you start the cgroup service? 2020-03-29 12:44:47 Failed to mount cgroup at /sys/fs/cgroup/systemd: Operation not permitted 2020-03-29 12:44:49 [!!!!!!] Failed to mount API filesystems. 2020-03-29 12:44:51 Exiting PID 1... 2020-03-29 12:44:53 And this. 2020-03-29 12:45:05 _ikke_: yeeh, other containers works fine. 2020-03-29 12:45:58 Other containers without systemd* 2020-03-29 12:50:31 <_ikke_> Chiptune: does it kind of exist that to exist already? 2020-03-29 12:51:24 _ikke_: what do you mean? 2020-03-29 12:51:44 <_ikke_> Does lxc or something exist that /sys/fs/cgroup/systemd exists 2020-03-29 12:52:43 _ikke_: nope 2020-03-29 12:52:59 <_ikke_> I mean, assume that it exists 2020-03-29 12:53:32 <_ikke_> Failed to mount cgroup at /sys/fs/cgroup/systemd: Operation not permitted 2020-03-29 12:53:37 <_ikke_> https://github.com/lxc/lxc/issues/685 2020-03-29 12:59:12 Uh... I'm completely confused rightnow. 2020-03-29 17:13:23 mps: yes, is related to my issue. pretty much figured out last night problem is related to that commit.. something to do with improper handling of softdeps 2020-03-29 17:53:05 i've got 2020-03-29 17:53:05 #11344 2020-03-29 17:54:17 c705: could you cherry-pick fix from linux master git branch and build it locally 2020-03-29 17:59:26 I'd love to, though I have no idea what i'm doing. I'm building my own isos using mkimage.sh in aports/scripts. Would you be willing to walk me through it? 2020-03-29 18:00:22 I never built alpine iso image, so I don't have experience on that 2020-03-29 18:02:01 mps: i clone aports lolcally and run some scripts. is there some modification i can make to the local aports clone to pull in that commit? 2020-03-29 18:03:01 it might be easier for me to figure out how i can get mkimage to build the latest mainline kernel instead of the lts version 2020-03-29 18:08:12 c705: it is not easy to make proper kernel apk but again it is not hard if you are willing to learn and ready for effort 2020-03-29 18:11:23 mps: so there's an linux-lts apk trhat I imagine mkimage.sh pulls down. I'd effectively have to create like a linux-latest apk package I imagine? Probably would have to be maintained as well 2020-03-29 18:12:51 you can upgrade linux-lts to never version, 5.5.13 is latest 2020-03-29 18:13:48 or simply wait for 5.4.29 (in a few days I presume) and see will this be backported there 2020-03-29 18:14:52 If this can be fixed in 5.4.29, then I can wait. It's not urgent 2020-03-29 18:17:32 On a side note, I wouldn't mind running the mainline. I make new live isos every 3-4 days and run my entire stack ephemerally these days 2020-03-29 18:18:04 A mainline linux apk would be cool, but I can see how it might be difficult to maintain 2020-03-29 18:19:32 you reading my screen :) I'm working on linux 5.6-rc7 and preparing it for aports 2020-03-29 18:20:28 Oh boy, neat 2020-03-29 18:20:58 I'd like to contribute more towards alpine development, but I'm not sure how to get started 2020-03-29 18:22:18 https://wiki.alpinelinux.org/wiki/Alpine_Linux:Contribute 2020-03-29 18:22:21 look at wiki, there is contribute section, and find what you want to help us 2020-03-29 18:22:52 cheers 2020-03-29 18:34:22 Is there an alpine-offtopic or similar channel? 2020-03-29 18:34:33 <_ikke_> yes 2020-03-29 18:34:35 <_ikke_> exactly that 2020-03-29 18:34:46 <_ikke_> #alpine-offtopic 2020-03-29 18:34:58 thanks, sry i should have tried^^ 2020-03-29 18:41:05 /msg alis list *alpine* 2020-03-29 18:41:24 ... although it doesn't list #alpine-devel or #alpine-linux because +s 2020-03-29 19:26:21 Hello to alpine-linux. I am trying to build WINE 5.5 on Alpine Linux x86. However, the build fails to complete due to gcc segfaulting. Are there problems building modern WINE on this platform? Or should I take this question to alpine-devel? I am new to IRC. 2020-03-29 20:01:03 PaXboi: gcc should be recent enough, 9.2.0 2020-03-29 20:11:11 Yes, it's gcc 9.3.0. Here is a build log: https://pastebin.com/6f0ytJKY 2020-03-29 20:32:35 how would one add a module to the initramfs when building an iso from aports/scripts/mkimage.sh? 2020-03-29 20:32:48 via mkinitfs 2020-03-29 20:33:22 look at /etc/mkinitfs/features.d/ and the main confi 2020-03-29 20:37:56 TBB: thanks! how should i modify features.d in the process of creating an iso? do i need to patch aports beforehand? 2020-03-29 21:07:08 from looking at mkimg.netboot.sh, i now am working under the presumption that a function called create_image_$profile in mkimg.$profile.sh will control aspects of mkinitfs furing the iso build 2020-03-29 21:25:33 hi how do I use clang instead of gcc as my cc on alpine? 2020-03-29 21:29:07 export CC=clang 2020-03-29 21:29:29 so just put it in my rc file? 2020-03-29 21:29:47 or like CC=clang make or something wonky if you dont want to mess with stuff 2020-03-29 22:05:18 I just apk added man and man-pages 2020-03-29 22:05:34 but when I do man getenv I get a less error 2020-03-29 22:05:37 unrecognized option: T 2020-03-29 22:06:55 quick fix: apk add less 2020-03-29 22:07:07 I already have less 2020-03-29 22:07:17 alpine:~/musl-source/src/env$ man getenv 2020-03-29 22:07:18 less: unrecognized option: T 2020-03-29 22:07:43 shouldn't man install the deps it requires to work? 2020-03-29 22:08:12 you are using the busybox's builtin less function 2020-03-29 22:08:32 I don't care what I'm doing I installed man using your package manager and it's not working 2020-03-29 22:08:40 it's a package manager it installs deps for me 2020-03-29 22:08:47 you make it work on your distro 2020-03-29 22:08:50 or your distro is useless 2020-03-29 22:08:54 man doesn't even work? 2020-03-29 22:08:54 uh 2020-03-29 22:08:59 why does everyone recommend this distro 2020-03-29 22:09:02 dial it back man 2020-03-29 22:09:17 every linux distro is a disappointment 2020-03-29 22:10:13 thanks for your bug report 2020-03-29 22:11:13 @llnu please don't fan the flames 2020-03-29 22:12:58 @joebobjoe installing less has fixed the -T problem for me, or using man-db instead of mdocml (which is installed by default on man) 2020-03-29 22:13:09 i meant it. wouldnt it be better if it's added as a dependency? 2020-03-29 22:14:08 tbh man suxx. just google "man getenv" 2020-03-29 22:15:26 don't talk down to me and tell me just to use google 2020-03-29 22:15:37 you're the same type of person who says RTFM 2020-03-29 22:16:46 that doesn't make sense really.. since you are already trying to 2020-03-29 22:18:02 "man sucks" way to insult an entire software project because of your distros inability to package it correctly 2020-03-29 22:18:13 now, busybox's 'less' is less featureful than the one that should be installed along with man. that was an oversight. apologies 2020-03-29 22:18:46 apology finally accepted. 2020-03-29 22:19:28 sorry for being baby 2020-03-29 22:19:37 when I don't have my man I go crazy on a system 2020-03-29 22:19:54 it should be fixed by !6016 2020-03-29 22:21:20 maxice8: I think this is wrong 2020-03-29 22:21:20 thank you 2020-03-29 22:21:40 remember, minimum deps 2020-03-29 22:22:11 minimum deps, maximum breakage 2020-03-29 22:22:31 calm down 2020-03-29 22:24:07 good god 2020-03-29 22:24:15 man is giving me gnu man pages 2020-03-29 22:24:23 I guess musl doesn't have a man? 2020-03-29 22:27:42 yeah, and the man page for 'bash' of FreeBSD is the GNU one too 2020-03-29 22:27:46 ?? 2020-03-29 22:33:14 @mps guess you were right, mdocml has a HAVE_LESS_T option 2020-03-29 22:34:05 nice :) 2020-03-29 22:35:01 It will make people with gnu less not benefit from whatever benefit -T gives 2020-03-29 22:37:27 I never had need for it 2020-03-29 22:38:51 tag files huh 2020-03-29 22:39:22 perhaps for things like markup 2020-03-29 22:39:30 ACTION shrugs  2020-03-30 00:27:55 i've installed alpine on a raspberry pi. when I reboot, things I put in /root are gone. I'm running "lbu commit -d" before rebooting. In any event - how can I preserve files through reboots that are in /root, etc. ? 2020-03-30 00:29:19 https://wiki.alpinelinux.org/wiki/Alpine_local_backup 2020-03-30 00:30:16 lbu inculde command will be the one 2020-03-30 00:30:28 s/inculde/include/ 2020-03-30 00:30:57 ./monado[d]: So is alpine technically not a gnu/Linux ordeal since it uses busybox 2020-03-30 00:31:19 ./monado[d]: and also is it worth cleaning up the newbie wiki pages? I reference them a lot but I don’t think anyone else reads them 2020-03-30 00:43:29 artok: thank you! 2020-03-30 00:43:55 (it works) 2020-03-30 07:46:08 well, i've switched to weechat, i'd say it's quite a bit better than irssi if you don't configure either of them. I'll be configuring weechat though 2020-03-30 07:48:15 monado: my journey was opposite :) 2020-03-30 07:48:59 haha, fair enough 2020-03-30 07:50:29 i'll need to find a way to host znc on a remote server as I don't want my mac mini hosting it 24/7 2020-03-30 07:51:45 I run irssi in remote server under tmux (always online) and connect with ssh or mosh 2020-03-30 07:52:14 i've never used tmux, isn't it used for tiling terminal windows or something? 2020-03-30 07:52:49 no, it is terminal multiplexer, like screen package 2020-03-30 07:53:22 what does that mean in practice 2020-03-30 07:54:27 you run tmux, then irssi in it, disconnect/detach from it and reconnect later or from other box 2020-03-30 08:49:35 Good morning 2020-03-30 08:49:50 I've a problem with the /etc/network/interfaces: it seems that my 2nd post-up is not executed on boot 2020-03-30 08:49:50 Morning 2020-03-30 08:50:41 good morning 2020-03-30 08:50:58 I have `post-up /sbin/ip link set $IFACE mtu 9000` and `post-up /sbin/ip route add 2a0a:e5c0:2:6::/64 via 2a0a:e5c0:1:2::2`.. oh.. it seems the mtu is also not setup 2020-03-30 09:00:08 ok, I see the problem. While trying to ifup the interface I get `RTNETLINK answers: Result not representable` and thus it's not up and thus routing is not added 2020-03-30 09:02:28 do any of you use postmarketos? 2020-03-30 09:02:34 if so, share your thoughts 2020-03-30 09:07:19 That's probably a more appropriate topic for #postmarketos-offtopic 2020-03-30 09:08:28 oh, didn't know the channel existed 2020-03-30 09:21:10 <_ikke_> I use tmux/weechat 2020-03-30 09:22:34 does weechat have scrollback 2020-03-30 09:23:23 <_ikke_> It keeps an amount of lines in the buffer 2020-03-30 09:24:14 right 2020-03-30 09:26:19 <_ikke_> Usually more then enough 2020-03-30 09:33:04 Hi. What would be the easiest way to get latest WINE installed in Alpine docker container? wine in repo is very outdated. 2020-03-30 09:34:08 I tried downloading the packaged WINE that Lutris provides, but the binary does not want to run. I assume missing binaries. 2020-03-30 09:34:29 It doesn't run because Lutris binaries link against glibc but we use musl as libc 2020-03-30 09:36:06 Any instructions for building WINE with musl? 2020-03-30 09:51:53 `busybox grep` in alpine seems to work differently than in Void (same bb version) 2020-03-30 09:51:53 busybox grep -r -l -E '^#!/bin/[a-y]{,2}sh' * 2020-03-30 09:52:15 on alpine it errors with: grep: bad regex '^#!/bin/[a-y]{,2}sh': Invalid contents of {} 2020-03-30 09:52:25 on Void it works as intended 2020-03-30 09:52:34 monado[d]: you're using busybox on void? 2020-03-30 09:52:43 BusyBox v1.31.1 2020-03-30 09:53:00 Cogitri: and maxice8 might do as well 2020-03-30 09:53:58 monado[d]: not trying to ensue any conflict, but what's wrong with coreutils 2020-03-30 09:54:42 oh alpine doesn't have toybox? 2020-03-30 09:54:53 ah in edge 2020-03-30 09:58:21 toybox fails with similar error in alpine. 2020-03-30 10:25:57 seems both alpine and Void use the same bbconfig regarding *_GREP_* 2020-03-30 10:29:47 Ah, I have switched all my machines to Alpine already :) 2020-03-30 10:30:37 that issue seems to be about regex syntax. of course i want {,2} to mean 0, 1 or 2 occurences. 2020-03-30 10:30:47 i wonder why they behave differently 2020-03-30 10:31:14 i go with * for now (are there shells with names > length of 4 ? ) 2020-03-30 10:33:43 monado[d]: i still don't know what's wrong with coreutils 2020-03-30 10:43:17 edge is the always-latest / rolling release branch? 2020-03-30 10:43:48 monado[d]: pretty sure 2020-03-30 10:43:53 <_ikke_> yes 2020-03-30 10:44:05 thanks 2020-03-30 12:00:42 @Piraty: yes ? 2020-03-30 20:05:50 hello, how do i set up nouveau in alpine linux? my xorg errors with "no screens found" and internet sugggests it is because of missing drivers 2020-03-30 20:06:26 modprobe nouveau ? 2020-03-30 20:06:38 there is no useful information about this on wiki, or i had hard time finding it 2020-03-30 20:07:28 modprobe nouveau doesn't output anything 2020-03-30 20:26:21 its not supposed to 2020-03-30 20:26:27 it loads the module 2020-03-30 20:26:44 you should see it loaded with "lsmod" 2020-03-30 20:29:27 you can also type "echo $?" after "modprobe nouveau", if it says 0 everything went as intended. Any other number means something went unexpected, an error, a failure, etc. 2020-03-30 20:59:06 Hello 2020-03-30 21:03:10 Do I have to have alpine connected to the internet to install wifi drivers? 2020-03-30 21:03:17 or will wireless-tools have everything I need? 2020-03-30 21:05:05 wireless-tools is obsolete 2020-03-30 21:05:20 and all the good drivers are included in the kernel. 2020-03-30 21:05:26 perfect 2020-03-30 21:05:47 I was going to use an ethernet cable but the one I have is busted so I have to rig up a new one downstairs 2020-03-30 21:05:53 i don't remember if the iso contains wifi *programs* though 2020-03-30 21:06:02 they're probably in extended 2020-03-30 21:06:14 programs? 2020-03-30 21:07:11 it doesn't matter if you have the drivers if you don't have suitable wifi clients 2020-03-30 21:07:40 uh 2020-03-30 21:10:08 disappointing that https://wiki.alpinelinux.org/wiki/Connecting_to_a_wireless_access_point still uses wext... 2020-03-30 21:10:44 but yeah, the alpine standard iso comes with the needful packages 2020-03-30 21:10:53 The Wiki isn't in great shape overall:/ 2020-03-30 21:11:04 I'm probably just going to use Puppy Linux 2020-03-30 21:11:08 since I'm on a 2003 Dell 2020-03-30 21:11:15 also alpine-virt, which seems extraneous 2020-03-30 21:11:22 if I had a wired connection this wouldn't be an issue but I don't lmao 2020-03-30 21:15:43 hm, alpine doesn't have netctl 2020-03-30 21:15:54 kind of annoying to manually set up a one-time connection with wpa_supplicant manually 2020-03-30 21:28:39 hello 2020-03-30 21:28:45 hello 2020-03-30 21:29:04 is somebody have a working wifi connection with a raspberry 3B+ 2020-03-30 21:29:15 Hello71: pretty sure netctl is an arch project, not sure how portable it is 2020-03-30 21:29:47 mandon_: pretty sure i did the last time i tried it 2020-03-30 21:30:07 ok spent 3 days to test and nothing works 2020-03-30 21:30:21 i don't know where is my problem 2020-03-30 21:31:05 even with iw wlan0 connect it doesn't work 2020-03-30 21:31:36 did you check that the firmware is installed? 2020-03-30 21:31:58 yes i downloaded the latest firmware 2020-03-30 21:32:12 and everything is ok at boot 2020-03-30 21:32:43 firmware-nonfree? 2020-03-30 21:32:56 non-free software isn't included in the alpine repos 2020-03-30 21:33:18 yes i downloaded it as described in the wiki$ 2020-03-30 21:33:48 and it is ok in /lib/firmware/brcm 2020-03-30 22:18:19 I try to configure 'apk update' to fetch the packages from a local deployment server. On the local host a proxy is defined to connect to wan. The no_proxy env variable is set as well but apparently APK is not using it... Is this issue already known and is there a workaround? 2020-03-30 22:31:53 hello 2020-03-30 22:32:04 I have an odd question, what does Alpine have that Tiny Core doesn't? 2020-03-30 22:32:10 I don't understand linux distros very well 2020-03-30 22:32:23 like if I wanted the most minimal linux possible why wouldn't I just automatically use Tiny Core? 2020-03-30 22:33:12 unlimited amount 2020-03-30 22:33:47 eh. you install stuff into a real fs. (I have not looked at tinycore for >5 years) 2020-03-30 22:34:02 it uses musl which is utf-8. last i looked tinycore did nothing with locales 2020-03-30 22:35:16 what's the benefit of using a real fs? 2020-03-30 22:35:59 no loop limits 2020-03-30 22:36:17 I'm just trying to figure out how much of this I need as a simple desktop user 2020-03-30 22:36:34 who just wants to use CLI tools and a web browser that uses SDL and not X 2020-03-30 22:36:46 i ran into loop limits even with a very limited gui by then. 2020-03-30 22:36:58 I don't use X at all 2020-03-30 22:37:20 SDL web browser? It's unfortunate Linux framebuffer is underrated, i loved it. 2020-03-30 22:37:34 you can use SDL without X now 2020-03-30 22:37:47 and there's also framebuffer options like netsurf-fb and browsh 2020-03-30 22:37:56 I used to know there is PDF viewer for framebuffer, but browser. 2020-03-30 22:37:57 browsh is better though because it supports CSS and JS properly 2020-03-30 22:38:15 but for my usecase, would tiny core or LFS suffice? 2020-03-30 22:38:16 browsh? the firefox relay thing? 2020-03-30 22:38:18 Netsurf. Yah cool, just saw it was ported to Plan9 aka 9front. 2020-03-30 22:38:46 yeah the ff relay thing 2020-03-30 22:38:53 netsurf is neat for basic information gathering 2020-03-30 22:38:59 Does not work out here for online newspapers and some more. 2020-03-30 22:39:01 but I could see using browsh as a main browser 2020-03-30 22:39:38 netsurf is neat, on linux it's a regular crash fest though in my experience 2020-03-30 22:40:30 that's why I think it's probably a better idea for stuff trying to avoid X to just use SDL instead 2020-03-30 22:40:45 it also give you tools for interacting with sound and input devices and such as well 2020-03-30 22:46:02 I dunno, X11 works fine mostly 2020-03-31 00:38:18 netsurf is a terrible web browser, and browsh is SLOW 2020-03-31 00:39:21 netsurf does not crash for me, on xubuntu, however, it is... awkward to use, its not even good for local storage, dillo is faster 2020-03-31 00:42:41 well netsuft are only for thml 4.X not 5 2020-03-31 00:43:21 McBoat[d]: NetSurf isn't meant to be used in day-to-day contexts 2020-03-31 00:43:34 McBoat[d]: It doesn't even have JS support 2020-03-31 00:44:07 Lacking JS is a positive in my book 2020-03-31 00:44:10 I always have it turned off anyway 2020-03-31 00:44:10 as i said.. it's only for thml 4.X not 5 2020-03-31 00:44:12 McBoat[d]: It's really best that you (at least for now) use an actual popular browser. Firefox, Chrome, Epiphany if you're into WebKit 2020-03-31 00:44:23 as i said.. it's only for thml 4.X not 5 2020-03-31 00:44:28 McBoat[d]: > as i said.. it's only for thml 4.X not 5 2020-03-31 00:44:28 McBoat[d]: NetSurf supports HTML5 2020-03-31 00:45:04 that's something new! well seems not.. i mean! html5 changes avery day X-D 2020-03-31 00:45:07 aye, a subset 2020-03-31 00:45:09 no JS, but JS in unnecessary in most websiees 2020-03-31 00:45:29 Kumool, huh, netsurf is an okay browser... imo 2020-03-31 00:45:48 McBoat[d]: > Lacking JS is a positive in my book 2020-03-31 00:45:49 McBoat[d]: I agree that the modern JS environment is a trainwreck, but JS is essential for a lot of sites to work at all, and you're actually looking at worse performance for many tasks not backed by JS 2020-03-31 00:46:02 It is ok, but if you want to eliminate using ff or chrome completely, you're gonna have a hard time 2020-03-31 00:46:12 anyway, just noticed, jimmybobimmy left 2020-03-31 00:46:16 McBoat[d]: for example, paginations. If the entire page had to reload every time you went to the next/prev page, it's a *huge* performance hit 2020-03-31 00:46:39 Unless your browser caches ressources, like pretty much all browsers do anyway... 2020-03-31 00:46:54 Personally i really like the explicit refresh links2 has 2020-03-31 00:47:04 McBoat[d]: No, it still has to re-render the page and that's expensive no matter how light your engine is 2020-03-31 00:47:33 albr: that actually a great feature! it avoids infite scrolling, which is a huge way to waste time 2020-03-31 00:47:57 McBoat[d]: Web dev speaking from experience here. It really is noticeable, irritating and quickly compounds when the entire page has to reload for a single frame in it to change. 2020-03-31 00:48:25 bah.. cache its a trick.. deception.. lie! 2020-03-31 00:48:26 Actually no, it doesn't have to rerender the entire page 2020-03-31 00:48:33 McBoat[d]: Infinite scroll is its own can of worms tbh 2020-03-31 00:48:44 and if the stufff to render is 95% actual content... how exactly am i saving anything? 2020-03-31 00:49:16 McBoat[d]: It *does;* that's why the page goes white for a few dozen milliseconds. 2020-03-31 00:49:46 has my client gone haywire? who's mcboat[d]? 2020-03-31 00:50:12 McBoat[d]: And: even when a small part of the document changes, the whole HTML file has to be sent over again. Sending a JSON document and rendering it in JS eliminates this latency 2020-03-31 00:50:21 the page goes white because the browser is a piece of shit 2020-03-31 00:50:22 McBoat[d]: > has my client gone haywire? who's mcboat[d]? 2020-03-31 00:50:23 McBoat[d]: I'm on the Discord bridge 2020-03-31 00:50:39 oh 2020-03-31 00:50:42 lol 2020-03-31 00:50:49 A discord bridge...? have fun violating their TOS i gues... 2020-03-31 00:51:07 McBoat[d]: It isn't against their ToS. It's all handled through bots 2020-03-31 00:51:38 McBoat[d]: Looks like this, p much 2020-03-31 00:51:39 McBoat[d]: https://cdn.discordapp.com/attachments/661834182934265883/694348140559728655/image0.png 2020-03-31 00:52:13 McBoat[d]: Not a fan of Discord tbh but IRC is also really irritating to work with, especially on mobile 2020-03-31 00:54:46 McBoat[d]: > the page goes white because the browser is a piece of shit 2020-03-31 00:54:46 McBoat[d]: This is even the case in older, "more efficient" versions of common browsers. The page unloads no matter what when you navigate to a new one. JS is the only way to circumvent that. 2020-03-31 00:54:47 McBoat[d]: This is also why Gmail, one of the first webmail clients at its initial release, performed so well. Of course, since then, Gmail's web client has become a bloated mess, but you can still load up their "basic HTML" client, which used JS and XHRs to dramatically reduce the jarring nature of webmail clients at the time 2020-03-31 01:01:54 and yet, here I have claws-mail open, but what you say does have merit 2020-03-31 04:20:18 Hey Everyone, I'm booting Alpine from PXE and have an apkvol with iscsi setup. It starts but doesn't mount the remote volumes, I have to do a manual restart. The config is good and my logins are set to automatic (they work on manual restart). Any tips to troubleshoot? 2020-03-31 12:45:13 A quick question, how do i get usb tethering working on alpine? 2020-03-31 14:32:58 PerryPal[d]: So these bots are a real person accessing from irc? 2020-03-31 14:33:15 yes 2020-03-31 14:33:16 McBoat[d]: Yeah it's a bridge bot 2020-03-31 14:33:53 is there something else than a IRC? 2020-03-31 14:34:08 Yes, mailing list and gitlab instance 2020-03-31 16:29:58 𝕥𝕙𝕖𝕕𝕚𝕞𝕒𝕤𝟛𝟘𝟘𝟟[d]: When I trying to install package by dpkg (`dpkg -i --force-all package_name.deb`) I catch the error: `dpkg-deb: error: paste subprocess was killed by signal (Broken pipe)`. How can I fix it? 2020-03-31 16:30:24 𝕥𝕙𝕖𝕕𝕚𝕞𝕒𝕤𝟛𝟘𝟘𝟟[d]: I found how to fix for apt, but on Alpine, you know, there isn't apt 2020-03-31 16:31:57 Alpine Linux is not a Debian derivate, so it does not support Debian packages. 2020-03-31 16:34:20 𝕥𝕙𝕖𝕕𝕚𝕞𝕒𝕤𝟛𝟘𝟘𝟟[d]: 😔 2020-03-31 16:37:36 what package do you need? 2020-03-31 16:37:59 there is a decent chance its in the https://pkgs.alpinelinux.org/packages 2020-03-31 16:40:28 monado[d]: haha damn 2020-03-31 16:49:56 𝕥𝕙𝕖𝕕𝕚𝕞𝕒𝕤𝟛𝟘𝟘𝟟[d]: > what package do you need? 2020-03-31 16:49:57 𝕥𝕙𝕖𝕕𝕚𝕞𝕒𝕤𝟛𝟘𝟘𝟟[d]: @nekocentral#0000 metasploit-framework 2020-03-31 16:51:40 that is not available for alpine 2020-03-31 16:52:30 monado[d]: hi 2020-03-31 16:52:46 monado[d]: hello 2020-03-31 16:53:35 sorry, I'm testing rewrite rule for irssi, to rewrite this ugly messages from albr 2020-03-31 16:53:48 wanted to see if it works 2020-03-31 16:53:58 𝕥𝕙𝕖𝕕𝕚𝕞𝕒𝕤𝟛𝟘𝟘𝟟[d]: > that is not available for alpine 2020-03-31 16:53:58 𝕥𝕙𝕖𝕕𝕚𝕞𝕒𝕤𝟛𝟘𝟘𝟟[d]: @nekocentral#0000 is there a way to install it? 2020-03-31 16:55:12 https://gist.github.com/fcolista/2feb77ad9dabb485f64cadd1e94fdf78 2020-03-31 16:55:30 monado[d]: there might be a way for the bridge to show each discord user as it's own irc user? 2020-03-31 16:55:53 run that, you need to compile it your self or run a script that does it for you 2020-03-31 16:55:58 monado[d]: @694590324571635713 ping irc users using their username without the number sigh 2020-03-31 16:55:58 This is how riot/matrix does it 2020-03-31 16:56:13 wait there is a discord 2020-03-31 16:56:15 monado[d]: i'm aware but discord is crappy 2020-03-31 16:56:24 monado[d]: unofficial 2020-03-31 16:56:38 a ok 2020-03-31 16:57:06 monado[d]: made it because there are a ton of people that aren't going to go on irc nowadays 2020-03-31 16:58:35 for some reason i'm more pulled to the IRC than discord 2020-03-31 16:59:15 monado, would you post one msg, please 2020-03-31 17:00:26 monado[d]: sure 2020-03-31 17:00:58 uh, not good regex 2020-03-31 17:01:02 monado[d]: nekocentral, most people are as well. I just like having persistance. Once I can actually set up a boncer I don't expect to be on discord all too much 2020-03-31 17:02:44 monado[d]: initially, the server was mostly for myself, but we've grown like crazy recently. 2020-03-31 17:03:05 nice i guess 2020-03-31 17:37:01 Hey, is is possible to run the alpine install scripts from another linux distro? I want to install alpine on an SD card from my fedora machine 2020-03-31 17:58:01 brass, why not just boot the image from usb and install it that way? 2020-03-31 17:58:42 brass: theoretically, i would imagine so. A lot of the scripts are posix shell 2020-03-31 17:58:50 Jenkler: I need to provision a lot of raspberry pis and I want to try to automate the process 2020-03-31 17:59:00 Should work just fine 2020-03-31 17:59:03 I usuall do chroot installs from Ubuntu 2020-03-31 17:59:07 brass, ok! 2020-03-31 17:59:29 Just download the static apk build as mentioned in the wiki 2020-03-31 17:59:46 Cogitri: Do you have a script or a guide? 2020-03-31 17:59:53 https://wiki.alpinelinux.org/wiki/Alpine_Linux_in_a_chroot 2020-03-31 18:00:07 I don't use the setup-* scripts though 2020-03-31 18:00:29 I just invoke `apk --root add $packages` and things manually 2020-03-31 18:00:47 So I'm not sure if the setup-* scripts can do that 2020-03-31 18:01:44 Cogitri, Nice guide :) 2020-03-31 18:01:52 Oh wow thanks! 2020-03-31 18:02:03 Do you have to make the fstab manually? 2020-03-31 18:33:52 bras: Hm, I guess you could make a script to automate it, I didn't need one since I use ZFS 2020-03-31 18:57:04 fyi, in that guide, you only need apk.static if you are not bootstrapping on an alpine system 2020-03-31 19:02:28 Yup 2020-03-31 19:02:37 Although having it doesn't hurt either 2020-03-31 19:53:25 dtach is fishy for sure. and when it enters the "i take no more input state" while updating the screen, if you then QUIT it, and reenter, the screen remains black. Never happened with only two windows in irssi. 2020-03-31 19:54:36 <_ikke_> context? 2020-03-31 19:59:18 Me? I have i 2020-03-31 19:59:36 Me? I have "dtach -A /tmp/.steffen-irssi irssi" as ./dtach.sh on my VM. 2020-03-31 20:00:52 That i enter via ssh when i am online. I am on IRC since April 2019, and since about i think June i am doing it like this, with two channels side-by-side . 2020-03-31 20:01:40 Never had any problem. Now with four quarters this happens so-and-so often. 2020-03-31 20:02:16 I had to look, could even be ^\ is SIGQUIT and if it would be not then maybe it would be totally stuck. 2020-03-31 22:46:41 hmm hmm 2020-03-31 22:48:08 LOL, excellent. was just about to talk about a problem, which seems to have disappeared the second I typed "hmm hmm" 2020-03-31 22:48:23 #alpine-linux does its magic again :D