2021-05-01 08:40:29 hello, can anyone tell me where to find changelog for a package? 2021-05-01 08:44:04 The easiest way is to look at git 2021-05-01 08:44:23 ok 2021-05-01 08:44:40 https://gitlab.alpinelinux.org/alpine/aports/-/commits/master/main/vim 2021-05-01 08:44:42 For example 2021-05-01 08:49:00 ikke thanks! 2021-05-01 10:11:40 Hello :) 2021-05-01 10:11:57 o/ 2021-05-01 10:12:17 I want to set up bonding and I followed https://wiki.alpinelinux.org/wiki/Bonding however, how do I set LACP mode on the bond? 2021-05-01 10:12:55 what version of alpine? 2021-05-01 10:13:16 Alpine 3.13.5 2021-05-01 10:13:43 add bond-mode 802.3ad 2021-05-01 10:13:59 Can you show your networking/interfaces? 2021-05-01 10:14:27 OK, should be fine if you followed the exampole 2021-05-01 10:14:40 Just like the example. eth0 and eth1 2021-05-01 10:15:02 yes, adding 'bond-mode 802.3ad' should wor 2021-05-01 10:15:12 Thanks a lot :) testing now 2021-05-01 10:15:30 It's working for us :) 2021-05-01 10:15:56 what "system" is controlling network in Alpine? Openrc scripts or netplan or networkmanager or similar? 2021-05-01 10:16:16 ifupdown-ng (controlled by the networking service in openrc) 2021-05-01 10:16:30 it worked :) 2021-05-01 10:16:39 great. thanks =) 2021-05-01 10:17:21 First time I try Apline. I've been a long time Gentoo user so I am happy with OpenRC :) Been running some fedora and ubuntu servers at work thoughh and I feel I fight systemd all the time :/ 2021-05-01 10:17:43 I'm impressed so far on how light and easy Alpine is! 2021-05-01 10:18:46 <[diablo]> its true... 2021-05-01 10:22:14 [diablo]: what is? 2021-05-01 10:23:24 <[diablo]> what you said about Alpine 2021-05-01 10:23:27 <[diablo]> and OpenRC 2021-05-01 10:26:30 :) 2021-05-01 10:29:09 I like the idea of answer file. How would I apply it during setup/boot from usb stick? Simply add the answer file on the usb and then simply use `setup-alpline -f answer-file`? 2021-05-01 10:29:44 can I add packages to be installed in the answer file? 2021-05-01 10:30:02 No 2021-05-01 10:30:44 You could use an APKOVL as a basis 2021-05-01 10:31:23 is that overlay? 2021-05-01 10:31:41 yes 2021-05-01 10:31:51 normally used for run-from-ram systems 2021-05-01 10:32:15 but I think you should be able to coopt that into to preparing an installer 2021-05-01 10:34:57 I dont really need many packages other than nfs and iscsid (do you use targetcli in alpine?`) 2021-05-01 10:36:00 I don't use it, but it's available 2021-05-01 10:56:56 hm seems targetcli isn't available 2021-05-01 10:57:28 It's in the community repo 2021-05-01 10:59:41 Ah thanks =) 2021-05-01 11:03:03 Works nice :) shame it brings in so many deps. But compared to ubuntu .... :D 2021-05-01 11:03:29 Most seem to be python packages 2021-05-01 11:03:37 and then dbus 2021-05-01 11:04:31 yea. dbus is needed. and targetcli is a python script 2021-05-01 11:11:00 Seems all I need is available in alpine. Pretty nice =) 2021-05-01 11:11:07 Nice 2021-05-01 11:14:10 Anything specic I should think about when installing on nvme (UEFI)? 2021-05-01 11:15:21 dmes 2021-05-01 11:15:31 ooops 2021-05-01 11:20:04 Time to go and have a nice saturday. Thanks so much for your help 2021-05-01 11:20:30 o/ 2021-05-01 13:32:47 new qemu, oh yeah 2021-05-01 15:54:21 Hello. Anybody familiar with setting up al on rpi4? 2021-05-01 16:22:37 seems to run there 2021-05-01 16:41:54 My question is not about whether or not, but on the specific setup ... if one planned on a desktop environment ... could a headless setup be taken into account? 2021-05-01 16:42:11 sys mode installation is of course sufficient. 2021-05-01 16:49:13 Is a rpi fast enough for a desktop? 2021-05-01 16:49:54 rpi4 should certainly be 2021-05-01 17:00:06 it should be faster than desktops from 20 years ago 2021-05-01 17:00:38 But if you are buying something, buy a used thinkpad 2021-05-01 17:01:32 nothing beat old ThinkPads 2021-05-01 17:09:04 pretty weird that busybox ed is okay with utf-8 but vi or less is not 2021-05-01 17:09:20 and more also is okay 2021-05-01 17:15:18 Well a rp4 has 4 Gig of ram .. leaving it with somthing like 2 Gigs of free RAM with tmpfs ... (my estimate) ... 4 cores at 1.8 GHz sounds also reasonable. 2021-05-01 17:15:20 less is missing just few characters, but vi miss everything :/ 2021-05-01 17:16:50 accompanied with 64 Gig fs on sdcard .. for me this sound ok. But actually i asked for someone with practical experience with a setup like that. 2021-05-01 17:17:36 4 GB RAM is insuficient these days 2021-05-01 17:17:43 I have problems with ff even with 8GB 2021-05-01 17:19:06 Linux-on-ARM is for appliances and dedicated systems. Like infotainment in cars or smartphones 2021-05-01 17:19:11 it's not for serious use 2021-05-01 17:19:29 that is simply untrue. 2021-05-01 17:19:47 you can't really get an ARM system with >16GB RAM, let alone it being field replaceable 2021-05-01 17:20:00 I/O expansion is typically also basic 2021-05-01 17:20:18 must be imagining the honeycomb... 2021-05-01 17:20:42 Thank you for your comment specing .. but me things that depends on the usage .. my desktop at home (AMD based 2x3Ghz) has only 2 Gb RAM and I am fine with it ... 2021-05-01 17:20:46 The ARM SoCs that are x86-level in performance and expansion are not purchesable by "mortals", you have to be a company and order in bulk 2021-05-01 17:20:58 ... would a ARM based system more demanding? 2021-05-01 17:21:01 just watch linux irc channels and u will see that most troubles are on arm 2021-05-01 17:21:29 again, I must be imagining the Honeycomb. 2021-05-01 17:22:01 dj1: no. If you are fine with 2GB ram nowadays then you could probably live with 4GB going forward 2021-05-01 17:22:33 Thanks for your estimated, specing. 2021-05-01 17:22:35 yes, there's a serious dearth in consumer-oriented general-purpose ARM computers, but I think it's a mistake to write off general-purpose Linux on ARM based on that. 2021-05-01 17:22:41 But I don't know, the last desktop I purchased in 2013 has 16 GB RAM and it's often OOMing with Firefox 2021-05-01 17:22:54 estimated -> estimate ... (curses keyboard) 2021-05-01 17:23:27 Sheila: I'm not writing it off entirely, I am hopeful that in the future we'll be able to buy owner-controllable ARM SoCs with x86-level performance. But this is simply not the case today 2021-05-01 17:23:29 (as an aside, my M1 MBA is doing just fine with 8GB.) 2021-05-01 17:24:05 You manage to fill up 16 GB of RAM when surfing? What are you guys doing? :) 2021-05-01 17:24:10 Sheila: I don't know, but I imagine that apple hardware is more locked down than the local neighbourhoud ATM 2021-05-01 17:24:19 (yes, I'm aware that because it's running macOS "that's different", but unfortunately I don't have the luxury of using a free software desktop.) 2021-05-01 17:24:41 ACTION is legally blind, and her vision isn't stable. 2021-05-01 17:24:42 I use firefox and usually never go more than 2GB ram usage 2021-05-01 17:25:12 If I bought a new computer I'd look at more than 32 GB. You simply cannot get an ARM system with this much RAM 2021-05-01 17:25:19 your only options are x86 and POWER 2021-05-01 17:25:50 if I were to buy a new computer I'd get a Honeycomb if it absolutely *must* run Linux. 2021-05-01 17:26:13 Sheila: I hope you are contributing to make free software more friendly to people with disabilities :) 2021-05-01 17:26:18 even better ... 32 Gigs now ... have I mentioned that I have started out with a 1 MB Atari ... and that was supposed to have plenty of mem. 2021-05-01 17:26:20 but I have in-house expertise if things break. 2021-05-01 17:26:54 dj1: my experience is that firefox can never have too much RAM D: 2021-05-01 17:27:08 specing: to the extent that I helped awilfox get QtSpeech going on Adélie a couple years ago, sure. not much else I can do. 2021-05-01 17:27:12 @specing: True. :) 2021-05-01 17:27:49 I'm actually considering compiling ff for x86_32 and using it with multilib 2021-05-01 17:27:58 could probably save a lot of ram that way 2021-05-01 17:28:07 (contrary to what my parent thinks, I'm really not interested in software development as a career.) 2021-05-01 17:28:25 Back in the 80ies Netscape was known as the killer for all systems ... and Mozilla is based on that. :) ... and that obviously still shows. 2021-05-01 17:28:26 Sheila: free software needs more than just programmers 2021-05-01 17:28:34 that's good, too much software already out there 2021-05-01 17:28:41 definitely. 2021-05-01 17:28:42 Sheila: writing good bug reports /feature requests is just as valuable 2021-05-01 17:28:59 and doing UX/promotion/artwork 2021-05-01 17:29:47 if I had my office going again I would at least be able to do KDE (and I have a 2012-era tower specifically for Linux usage, in part because I wanted to clean-room bootstrap ghc, etc.) 2021-05-01 17:30:26 (and it's one of the last AMD desktop processors to not have the ARM TrustZone core in it.) 2021-05-01 17:31:19 Ok mes amis ... its been fun talking to all of ya ... but I am off ... see you, and thanks for all the fish. :) 2021-05-01 17:31:33 ACTION waves good-bye. 2021-05-01 19:23:50 specing: isn't that x32 2021-05-01 19:24:07 notwithstanding that i doubt spidermonkey jit works in x32 2021-05-01 19:37:54 Hello71: x32 is 64-bit data, 32-bit pointers 2021-05-01 19:38:11 I don't think ff needs 64bit data, it's probably just pointer heavy 2021-05-01 19:38:14 what does "64-bit data" mean 2021-05-01 19:38:41 registers? 2021-05-01 19:38:54 64-bit registers are available, but you don't have to use them in x32 mode 2021-05-01 19:39:46 except for system calls i guess, but i think the overhead of an extra 32 bits is negligible there 2021-05-01 19:40:17 as i recall, the main point of x32 is that x86-64 has more gp registers 2021-05-01 19:51:09 hmm 2021-05-01 19:52:47 nobody actually uses ILP64, except apparently "HAL Computer Systems port of Solaris to the SPARC64" 2021-05-01 20:09:40 I ran an x86_x32 container once, and it was 10% faster in cryptsetup benchmark 2021-05-01 20:09:48 not sure why I didn't switch to it entirely 2021-05-01 20:39:41 specing: you're in here too ;) 2021-05-01 20:40:44 But wasn't x32 being phased out in favour of simply doing gcc -march=native? 2021-05-01 20:50:17 Forza: it was 10% faster than host, which was amd64 gentoo with -march=native 2021-05-01 20:54:59 specing: not bad then! 2021-05-01 21:48:40 x32 and -march=native are totally orthogonal? 2021-05-01 21:50:32 Forza: x32 is just x64 with 32-bit pointers, it doesn't preclude -march=native. 2021-05-02 00:41:56 What's up with "/sys/class/sound/card0"? 2021-05-02 00:42:36 There is somewhat of an infinity directory inside it under "./device/sound/card0" 2021-05-02 00:43:32 E.g. "/sys/class/sound/card0/device/sound/card0/device/sound/card0/..." 2021-05-02 01:05:42 that's how sysfs works 2021-05-02 01:06:22 correct unix programs are designed to deal with symbolic link loops 2021-05-02 01:39:23 Hmm, very interesting indeed. 2021-05-02 01:40:04 I'll have a deeper look at Sysfs, thanks for the direction. 2021-05-02 15:08:37 what maps nfs4 usernames to local usernames? 2021-05-02 16:26:14 Hello 2021-05-02 16:37:29 hello avacado: 2021-05-02 16:38:09 oneinsect: Hows it going 2021-05-02 16:38:24 not bad been tough here with the virus mutations 2021-05-02 16:38:41 oneinsect: that sucks 2021-05-02 16:38:54 hmmmm...you need any help? 2021-05-02 16:39:18 oneinsect: just wondering how well alpine would run on an old core 2 duo e7200 2021-05-02 16:39:31 runs very well 2021-05-02 16:39:34 try it 2021-05-02 16:39:44 i have core 2 quad which runs it 2021-05-02 16:39:51 as well as old xeon x3430 2021-05-02 16:39:59 oneinsect: thanks hope you have a good day 2021-05-02 16:40:09 most welcome 2021-05-02 16:57:12 registers? 2021-05-02 16:57:20 sry, ignore that 2021-05-02 16:58:36 sry, ignore that 2021-05-02 17:03:08 /ignore ikke 2021-05-02 17:58:17 ikke: 2021-05-02 17:58:27 https://github.com/alpinelinux/aports/blob/master/scripts/bootstrap.sh 2021-05-02 17:58:51 thats the last step remaining for getting glibc working 2021-05-02 17:59:07 somehow i am getting the order mixed up 2021-05-02 17:59:33 figure out a correct way to crossbuild with glibc should complete the long pending port 2021-05-02 17:59:48 bootstrap.sh should be one of the first steps 2021-05-02 17:59:51 need to figure out* 2021-05-02 18:00:00 i know 2021-05-02 18:00:59 I don't have a lot of experience with this, so I cannot really help you 2021-05-02 18:02:13 no problem and i wonder which packages is using BOOTSTRAP=bootimage variable 2021-05-02 18:02:19 are using* 2021-05-02 18:13:26 Hi, I am currently at my second attempt installing alpine on my desktop and for the second time `setup-disk` utility is telling that I might need to fix the MBR to be able to boot.. I am a bit confused as to what to do, last time I just rebooted and it simply didn't boot. 2021-05-02 18:13:35 Any help would be appreciated :) 2021-05-02 18:14:53 Oh and for context I am following the manual installation and am trying to setup the UEFI+GPT disk setup 2021-05-02 18:16:49 I have quite a few old and slow machines. Alpine with Xfce seems to work well. For donating, I'm writing the default password on a taped note on the laptops. Right now I have 2 main problems: 2021-05-02 18:16:50 How would an user, say the first device in their life/family, connect to WiFi? There's network-manager-applet, but that's for networkmanager, not openrc networking. TUI would probably suffice as well. 2021-05-02 18:16:50 Is there an easy way to provide offline docs+wiki of alpine? I guess I'll gen the docs myself, and wget --mirror the wiki. | I'd hoped for a package to install to get at least the docs. 2021-05-02 18:31:20 not sure if i would give an alpine system to a family member who is not able to run strace and figure problems out themselves. 2021-05-02 18:32:00 It's not meant for that anyway 2021-05-02 18:34:27 I never used strace and alpine works well :/ 2021-05-02 18:36:07 I don't think I'd give an Alpine device to someone unless I were explicitly tech support for that device. 2021-05-02 18:41:08 so again only one using alpine ... :/ 2021-05-02 19:23:06 Someone here running a diskless alpine with additional kernelmodules? 2021-05-02 19:34:09 Is UEFI support considered shit? 2021-05-02 19:34:46 I just spent my whole afternoon trying to install alpine on my desktop with the UEFI+GPT setup and it simply won't boot... 2021-05-02 19:36:48 I just worked for me except when I used cryptdevice instead of cryptroot + cryptdm out of habit 2021-05-02 19:37:06 *it 2021-05-02 19:38:13 dmcrypt? 2021-05-02 19:38:20 LUKS 2021-05-02 19:38:28 ubuntu works so I dunno 2021-05-02 19:38:42 but there is also the microsoft malware shim poison when using UEFI so I dunno 2021-05-02 19:40:16 why malware? 2021-05-02 19:40:25 My woes have been mostly GRUB2 specific though I'll admit 2021-05-02 19:41:59 wdtTP2O82Kft: not a family member, not someone I even know; what would be the alternative? The machines are old intel atoms, essentially raspi 1 grade. 2021-05-02 19:42:49 I'd see them well usable as netbooks, assuming they _can_ connect to WiFi. 2021-05-02 19:44:35 I'd probably do an Ubuntu spin with MATE. 2021-05-02 19:45:13 which I hate to recommend in general, but it'd be easier for someone to support themselves if they had to. 2021-05-02 19:52:15 nature: works well here, even without grub nonsense 2021-05-02 19:52:35 helby: Holy shit how did you do it? 2021-05-02 19:52:44 nature: just default installation, not custom 2021-05-02 19:52:59 ok yeah so dos partition and Mmbr 2021-05-02 19:53:06 that's what I am doing right now 2021-05-02 19:53:13 nature: can the computer run Coreboot? 2021-05-02 19:53:32 you could then have "GRUB in bios" and load just the kernels from disk 2021-05-02 19:53:32 nature: well, so do default installation, then maybe check what it did, then u can repeat it yourself 2021-05-02 19:53:45 specing: no idea I would need to check 2021-05-02 19:53:49 or check setup-disk script what it does 2021-05-02 19:54:10 maybe bootloader is your issue? do u use grub? 2021-05-02 19:55:43 also keep in mind, that wiki is crap, many thinks there are outdated 2021-05-02 19:57:53 helby: Yeah I am realizing that... 2021-05-02 19:58:24 You have repetition all over the places with slight differences and you don't know which one is correct... 2021-05-02 19:58:44 usually not even one is correct 2021-05-02 19:58:51 Ok rebooting, let's see 2021-05-02 19:59:00 I think for uefi u need grub 2021-05-02 19:59:06 And shit is broken again... 2021-05-02 19:59:13 that syslinux or whatever is mentioned there will not work 2021-05-02 19:59:19 I gave up on UEFI, trying with BIOS now 2021-05-02 19:59:21 grub, gummiboot (if you can even find it), or so. 2021-05-02 19:59:42 you also need the installer environment to have been booted from UEFI. 2021-05-02 20:00:06 (in order for e.g. grub to be able to work with efivars fs) 2021-05-02 20:03:00 yes, it help to turn of cms or whatever crap in bios, to allow boot only uefi 2021-05-02 20:04:16 I managed to boot now, had to manually dd the mbr on the disk 2021-05-02 20:04:52 I didn't expect this installation to take so long, I learned how to speed run the manual installation at least 2021-05-02 20:05:25 so yeah, went with BIOS+MBR and much less issues there 2021-05-02 20:05:31 next time go just setup-alpine and u will be done withing a minute with few times enter's hits 2021-05-02 20:05:50 yeah maybe I'll just do that next time 2021-05-02 20:07:37 Thanks anyway for the suggestions :) 2021-05-02 20:08:33 what u did so 'custom' that it requires 'custom installation' ? 2021-05-02 20:09:47 Simply followed this: https://docs.alpinelinux.org/user-handbook/0.1a/Installing/manual.html 2021-05-02 20:15:06 I think shitty grub wants /boot/efi not boot 2021-05-02 20:16:18 /boot is fine, but mount the ESP to /boot/efi and tell it --efi-directory=/boot/efi 2021-05-02 20:17:45 oh also just for the note because it is mentioned, gummiboot is now systemd-boot 2021-05-02 20:18:21 apart from requiring /boot to be FAT32 it is the sanest bootloader so far 2021-05-02 20:19:03 but fat32 is requirements of any uefi boot I think? 2021-05-02 20:19:24 gummiboot only required the esp to be fat32 2021-05-02 20:19:43 not that it matters since when I used it I used the esp as /boot, so... 2021-05-02 20:19:58 ACTION just uses grub these days. 2021-05-02 20:20:11 helby: its only for esp not the whole boot 2021-05-02 20:20:15 I always set up grup with 'apk del grub' after installation 2021-05-02 20:20:42 then load kernel directly from uefi 2021-05-02 20:21:20 jmercan: well that's too complicated anyway, boot, then boot/efi this and that, too many shits 2021-05-02 20:23:51 also grub is 17MB unnecessary nonsense 2021-05-02 20:24:07 to be fair systemd-boot does indeed "just work" when you point it to the /boot and is very tiny comparatively 2021-05-02 20:24:36 the only part where it is integrated with the rest of the ecosystem is mostly through its automation etc. 2021-05-02 20:25:13 jmercan: just dont :) 2021-05-02 20:25:42 everyone could use a better bootloader 2021-05-02 20:26:06 well if u have systemd already, it's still better then to install another bullshit over it 2021-05-02 20:27:30 on other hand, if u already have systemd in your system, u are already fucked up 2021-05-02 20:27:32 good ideas are good ideas no matter where it comes from 2021-05-02 20:28:05 well, red hat or gnu usually don't have good ideas :/ 2021-05-02 20:28:43 there is just one cool part of GNU and that's Richard :/ 2021-05-02 20:29:25 yeah i am not going to touch that dumpsterfire 2021-05-03 03:44:59 ERROR: unable to select packages: so:libbfd-2.35.1.so (no such package): required by: ocaml-4.08.1-r5[so:libbfd-2.35.1.so] 2021-05-03 03:47:40 seems like a known issue https://gitlab.alpinelinux.org/alpine/aports/-/issues/12629 2021-05-03 04:41:50 AnonToday: seems like ocaml needs to be rebuilt 2021-05-03 12:52:03 :-) 2021-05-03 12:52:22 Honestly I'm not (yet?) an Alpine user 2021-05-03 12:53:06 Just getting tired with systemd of my distro and taking a glance at possible systemd-free choices 2021-05-03 12:53:34 And I found the https://alpinelinux.org webpage 2021-05-03 12:54:03 Maybe..? 2021-05-03 12:54:35 But there something missing which usually is present on other distro projects: 2021-05-03 12:55:06 Who are the developers? Are there any sponsors? Foundation or sth. like this? 2021-05-03 12:55:33 Is there any own Security Team (the webpage says it is secure)? 2021-05-03 12:55:40 There is no foundation or other legal entity 2021-05-03 12:55:46 In short: who are "We"? 2021-05-03 12:56:09 everyone like you who just came together 2021-05-03 12:56:35 ncopa is the maintainer, assisted by a community of volunteers 2021-05-03 12:56:40 as for the sponsors: https://alpinelinux.org/sponsors/ 2021-05-03 12:57:30 Something like, for example: https://wiki.gentoo.org/wiki/Project:Security 2021-05-03 12:57:31 ? 2021-05-03 12:58:27 Verified developers with PGP keys? 2021-05-03 12:58:31 a foundation is in the works, I thoght. 2021-05-03 13:00:40 https://gitlab.alpinelinux.org/groups/team/security/-/group_members 2021-05-03 13:01:23 We're still working on formalizing the security team 2021-05-03 13:01:58 Access granted... let's say: recently ;-) 2021-05-03 13:02:56 OK, I believe I've received the information I was looking for 2021-05-03 13:02:59 Thank you 2021-05-03 13:03:50 bye 2021-05-03 14:51:39 I just realized that by having networking in the boot runlevel, my computer first waits for the dhcp request to finish before giving me a login prompt, how bad is it to put networking in the default runlevel in order to not wait for the network before printing a login prompt? 2021-05-03 14:54:37 nature: depends. is there anything once you login that requires network? 2021-05-03 14:54:55 ie does the user have some .bashrc that needs network or some gui that needs it 2021-05-03 15:01:44 there is some workaround for that which I dont remember 2021-05-03 15:01:59 I think its a syntax for the dhclient so it can fetch the ip but not stalling the script 2021-05-03 15:30:46 there option for background, but not sure when it goes and how long it stays there 2021-05-03 15:32:10 also if u move it after login, there should be not any issue I assume, as while u login and start your first app, it will get lease 2021-05-03 15:33:00 no idea what these ifupdownrightleft crap do 2021-05-03 15:33:48 Has anybody tested Pipewire already? 2021-05-03 15:34:04 Some folks are using it as replacement for pulse already 2021-05-03 15:35:18 the latest Fedora does as well iirc 2021-05-03 15:36:07 Yes, F34 uses pipewire by default 2021-05-03 15:36:12 it's pretty neat 2021-05-03 15:38:44 Pipewire works for most things (at least for me) 2021-05-03 15:39:57 Nice 2021-05-03 15:41:47 u can disable networking if u use something else like iwd 2021-05-03 17:30:31 Hi there, anyone know why cyrus-sasl-plain is no longer in 3.13? Trying to get qpid-proton to function with plain SASL auth on Alpine for some ActiveMQ services... 2021-05-03 17:32:47 "cyrus-sasl-plain was merged into libsasl because it is a required mechanism" 2021-05-03 17:33:55 :O How did you find that out? 2021-05-03 17:36:36 git log --grep cyrus-sasl-plain 2021-05-03 17:41:41 thank you! I will look in the commit messages for the aports repo in the future 2021-05-03 17:50:54 Thanks helby ! 2021-05-03 18:25:37 anything in particular I should be aware of installing alpine on a laptop (dell xps 13)? have been using it happily on my desktop for a few months now 2021-05-03 18:26:08 I guess things like driver support? 2021-05-03 18:42:10 mhm 2021-05-03 18:49:51 outerpassage: move on, it will fly 2021-05-03 18:51:02 ? 2021-05-03 18:51:57 I would just check arch wiki if there is some crap 2021-05-03 18:52:11 ah yeah good idea 2021-05-03 18:53:18 not sure about Alpine but I run Fedora on my XPS 13 (2019 model) and everything works really well. all the drivers are in mainline Linux 2021-05-03 18:54:04 wifi chipset power management occasionally causes the wifi to not resume from suspend. disabling that fixed the issue 2021-05-03 18:54:51 thanks, good to know 2021-05-03 18:55:10 it's a really awesome Linux laptop :-) 2021-05-03 19:07:10 are we disabling some flags for chromium? I see that in RPi 4 it's not hardware accelerated due to a missing library: 2021-05-03 19:07:21 Failed to load /usr/lib/chromium/libGLESv2.so: Error loading shared library /usr/lib/chromium/libGLESv2.so: No such file or directory 2021-05-03 19:08:13 it exists in /usr/lib/chromium/swiftshader/libGLESv2.so though 2021-05-03 19:20:33 I am having a bit of trouble with xdm, it doesn't display any font or anything 2021-05-03 19:20:56 just the username and password fields and they stay blank 2021-05-03 19:21:23 there are a few glitches where the field names disappear for a few seconds as well 2021-05-03 19:21:30 Am I missing a package? 2021-05-03 19:21:45 Do you have any fonts installed? 2021-05-03 19:22:20 ttf-liberation is installed 2021-05-03 19:23:25 Does it need extra configuration? 2021-05-03 19:24:08 Not familiar with xdm 2021-05-03 19:33:16 iirc, xdm doesn't support ttf 2021-05-04 00:54:40 Folks 2021-05-04 00:54:47 Anybody running Firefox? 2021-05-04 00:54:59 I am not beeing able to make it recognize my mic. 2021-05-04 00:55:17 At first I thought it was related to this issue: 2021-05-04 00:55:17 https://groups.google.com/forum/#!msg/vim_dev/-4pqDJfHCsM/LkYNCpZjQ70J 2021-05-04 00:56:25 Ops 2021-05-04 00:56:28 This link: 2021-05-04 00:56:28 https://bugs.debian.org/960301 2021-05-04 00:56:46 But I just installed the 88 version and it still not working. 2021-05-04 01:16:25 Torr: are you using just alsa, or pulseaudio, or something else? 2021-05-04 01:16:49 they left already 2021-05-04 01:17:03 ah 2021-05-04 02:37:01 How do I match a short alpine revision ID to a commit or repo? For example: "20210212" 2021-05-04 02:37:26 Like, how does that correspond to aports? 2021-05-04 08:42:36 > You can tweak the kernel for desktop use and low latency and responsiveness. 2021-05-04 08:43:26 any recommended reading on this? 2021-05-04 08:43:40 (from https://wiki.alpinelinux.org/wiki/Custom_Kernel) 2021-05-04 09:03:34 outerpassage: there is linux-edge pkg made to be fast by default 2021-05-04 09:05:08 good to know 2021-05-04 09:27:45 updated ssl_client and libretls, now catgirl nor irssi can't verify TLS certificate :/ any idea? 2021-05-04 09:29:24 expected to see something like this 2021-05-04 09:29:39 :( 2021-05-04 09:53:55 obviously everything has issue now, like email client ... 2021-05-04 10:13:08 maybe it changed the CA paths? 2021-05-04 10:14:50 uhM, no 2021-05-04 10:17:10 I did not pay attention to that update much 2021-05-04 10:17:34 I think libretls replaces libtls-standalone or something like that 2021-05-04 10:18:00 main/libtls-standalone: remove, fixes #11695 2021-05-04 10:20:21 can you check if you have "ca-certificates-bundle" instlaled? 2021-05-04 10:20:56 I have just ca-certificates 2021-05-04 10:21:15 https://pkgs.alpinelinux.org/package/edge/main/ppc64le/ca-certificates-bundle 2021-05-04 10:21:39 oh that fixed that issue 2021-05-04 10:21:50 but it's not any depenedency of anything so 2021-05-04 10:21:53 it was required by libtls-standadlone but not for libretls 2021-05-04 10:22:10 it seems that there is a dependency problem 2021-05-04 10:22:39 okay 2021-05-04 10:23:57 Ariadne: could you take a look there? 2021-05-04 10:27:03 I really don't like all hat crypto bullshit, always something complain and I have no idea what's about 2021-05-04 10:28:19 moved some folder or deleted something, now for sata's sake can't uninstall or install package bc. bad signature or whatever 2021-05-04 10:28:42 from local 2021-05-04 10:28:51 apk fails? 2021-05-04 10:30:05 if you are running edge you should expect this kind of things broken and problems 2021-05-04 10:30:24 no, this is related to builded package myself 2021-05-04 10:31:00 probably deleted it from packages folder or whatever, then it somehow ... 2021-05-04 10:31:12 uhM, maybe it needs to be reconfigured and rebuilded 2021-05-04 10:36:12 tried, but did not work, had ot reinstall from repository, will rebuild my packages again 2021-05-04 10:36:39 bc. some packages from repository are full of shit :/ 2021-05-04 10:36:45 like mutt with gpg 2021-05-04 10:37:12 or what's that crap called 2021-05-04 10:38:53 :( 2021-05-04 10:46:54 bc. just that gnupg with dependencies make relatively small email client monster 2021-05-04 10:49:36 it would be nice if there are 'flavors' of packages 2021-05-04 11:03:58 donoban: but if I remember well I think I did not have ca-bundle before while there were libtl standaole 2021-05-04 11:07:46 it seems a libtls-standalone dependency 2021-05-04 11:08:23 there is also ca-certificates 2021-05-04 11:09:30 maybhe the bundle is obsolete now but did you say your problem was fixed after installing it? 2021-05-04 11:10:15 yes, fixed, but if I have extra package I am not okay :) 2021-05-04 11:11:08 heh 2021-05-04 11:11:25 now in /etc/ssl all certs are just symlinks to /ca-cer...bundle 2021-05-04 11:11:32 /etc/ca-cer...bundle 2021-05-04 11:11:57 I don't know too much about this 2021-05-04 11:12:21 nobody know, bc. it's encrypted :D 2021-05-04 11:12:33 :) 2021-05-04 11:14:28 funny is that default installer installs openssl 2021-05-04 11:14:39 I don't have it and I don't missed it once 2021-05-04 13:10:18 Does apk log it's actions somewhere? As in, if I did an `apk upgrade` 2 days ago, can I now check what it upgraded? 2021-05-04 13:11:50 No 2021-05-04 13:49:25 donoban: imo ca-certificates-bundle should be part of alpine-base, but i'll stick in libretls for now 2021-05-04 13:51:09 Ah darn 2021-05-04 13:54:14 Ariadne: I don't think the dep on ca-certificates-bundle is a good idea - I much prefer ca-certificates as then I can decide whether to (easily) remove some CAs from being trusted on a local machine 2021-05-04 13:55:15 there's currently no real way to have a locally customised set of trusted CAs in Alpine 2021-05-04 14:07:02 I don't trust any certificate 2021-05-04 14:07:23 mps: not even self-signed ones? ;-) 2021-05-04 14:07:39 little more but not fully 2021-05-04 14:08:21 though yes, for my services I control I use always self signed ones 2021-05-04 14:08:38 sigh, it would be nice to get rid of exim :/ 2021-05-04 14:09:04 jvoisin: agree 2021-05-04 14:09:30 minimal: yes, but right now libtls needs the bundle :) 2021-05-04 14:09:53 https://pkgs.alpinelinux.org/packages?name=exim&branch=edge meh 2021-05-04 14:10:25 not just it - py3-requests deps on py3-certifi which deps ca-certificates-bundle 2021-05-04 14:12:15 Ariadne: how would you suggest to set up a machine-wide (i.e. not for specific software) customised CA set? I assume if I rebuild the CRT file that an upgrade to a newer version of ca-certificates-bundle will undo such customisation 2021-05-04 14:12:21 minimal: in God we trust, all rest we verify with pgp :) 2021-05-04 14:13:30 jvoisin: heh :) 2021-05-04 14:15:57 minimal: probably some tool that fetches the complete bundle on first install, with the ability to build a bundle from the present certs, such that the certs aren't part of the package? 2021-05-04 14:16:39 Sheila: well I was thinking more of ca-certificates generating the bundle from the individual certs upon install & upgrade 2021-05-04 14:16:59 that also sounds reasonable. 2021-05-04 14:17:05 rather than having a distinct bundle package - so ca-certificates would manage both separate certs AND the bundle 2021-05-04 14:17:27 Ariadne: what do you think? 2021-05-04 14:18:46 i think i don't want to deal with this right now 2021-05-04 14:19:04 please write a system change proposal and send it to the list :) 2021-05-04 14:19:31 no problem - its not a critical thing, rather something I've been wondering how to resolve for some time 2021-05-04 14:19:35 we can figure out how to fix this correctly in 3.15 2021-05-04 14:19:57 something like update-ca-certificates script in debian 2021-05-04 14:20:31 yes 2021-05-04 14:20:36 thats how it used to work :p 2021-05-04 14:20:49 i'm not sure where this ca-certificates-bundle stuff came from 2021-05-04 14:21:01 hince why it needs further discussion 2021-05-04 14:21:04 nor do I :) 2021-05-04 14:21:16 mps: there already is an update script in ca-certificates, based on the Debian one, its used to rehash the softlinks for the individual cert files 2021-05-04 14:21:31 so it could be extended to build-rebuild the bundle file also 2021-05-04 14:21:31 minimal: yes I know ;) 2021-05-04 14:22:13 but our is compiled binary, not script 2021-05-04 14:22:35 from memory its a shell script that calls the c_rehash binary 2021-05-04 14:23:11 as i've been meaning to raise a MR to fix an minor bug in the c_rehash binary 2021-05-04 14:23:55 file /usr/sbin/update-ca-certificates => ELF 64-bit LSB pie executable, ARM aarch64, .... 2021-05-04 14:25:44 ok you're right, has been a couple of months since I looked at it 2021-05-04 14:26:40 apk version ca-certificates => ca-certificates-20191127-r5 2021-05-04 14:27:04 I always think it is outdated but never looked why 2021-05-04 14:29:34 It was /etc/ca-certificates/update.d/certhash I was thinking of 2021-05-04 18:16:57 ikke you had mentioned the package name matching between nvd and alpine is under way. Can one or two of us help in that effort ? Who should we contact regarding that ? 2021-05-04 18:17:36 join #alpine-security 2021-05-04 18:18:00 ack 2021-05-04 19:05:42 should apk log actions like in https://gitlab.alpinelinux.org/alpine/apk-tools/-/merge_requests/55 ? 2021-05-04 19:06:11 somehow it does not :/ 2021-05-04 19:52:17 apk-del automatically removes dependencies, right? 2021-05-04 19:53:52 yes 2021-05-04 19:54:20 Then why is there a <-r> flag? 2021-05-04 19:54:51 athat's the other way around 2021-05-04 19:55:14 reverse dependencies 2021-05-04 19:55:55 https://ariadne.space/2021/04/25/why-apk-tools-is-different-than-other-package-managers/ 2021-05-04 19:56:31 Indeed 2021-05-04 19:56:32 apk del -r is scary 2021-05-04 19:56:35 don't use it 2021-05-04 19:56:36 :p 2021-05-04 19:57:07 yes, you can tell apk to delete system packages 2021-05-04 19:57:14 -r basically gives the package manager carte blanche permission to edit /etc/apk/world 2021-05-04 19:57:23 to solve conflicts 2021-05-04 19:59:24 well, I just sometimes delete linux, otherwise it works well :/ 2021-05-04 19:59:58 bc. no logs, I usually get it after reboot 2021-05-04 20:01:11 helby: apk log is only enabled in apk3 tree atm i think 2021-05-04 20:08:46 thanks, did not know there is apk3 ;0 2021-05-04 20:09:32 it's still under developmnet 2021-05-04 20:14:00 like 'next big thing', understand ;) 2021-05-04 20:14:56 "everything will be so much better" ;) 2021-05-04 20:15:13 I bet ;) 2021-05-04 20:17:13 it looks active, somebody by mistake touched it a month ago ;) 2021-05-04 20:17:48 "by mistake" :D 2021-05-04 20:17:59 its like on windows shares when you enter a dir 2021-05-04 20:18:08 and the last modified gets updated for no reason =) 2021-05-04 20:18:17 "oh snap!" 2021-05-04 20:21:57 windows shares? what's that? 2021-05-04 20:22:45 the first word does not sound well :/ 2021-05-04 20:23:43 anyway I figured out, why I so often delete kernel, it will be that -r option on del 2021-05-04 21:56:01 What could be leading the Bluez controller to constantly print this: [DEL] Controller 9C:AD:97:FE:5D:86 BlueZ 5.55 2021-05-04 21:56:06 ? 2021-05-04 21:56:46 It seems to not be advertising or detecting other devices too. 2021-05-04 23:40:57 Uhm, is there a specific reason why tls_default_ca_cert_file() in libressl-dev is missing on ppc64le (while it's there for x86 etc.)? 2021-05-05 03:48:54 Hello, Where is setup-alpine located inside the iso? 2021-05-05 03:49:12 And all the other files for that matter too 2021-05-05 03:56:21 Oh my god 2021-05-05 03:56:26 The captcha sucks on the wiki 2021-05-05 03:57:07 have you considered mounting it and running `find`? 2021-05-05 03:58:45 Fucking hell, what does it mean '8th' digit? Backwards forwards? 2021-05-05 03:58:50 halosghost: yes 2021-05-05 03:59:03 what did you end up with? 2021-05-05 03:59:30 I found a squashfs filesystem which contained a linux root, but /sbin/ did not contain setup-alpine 2021-05-05 03:59:34 Only busybox 2021-05-05 03:59:43 And a few libraries like libzstd.so 2021-05-05 04:00:02 I also found a gziped cpio archive but it only contained firmware blobs 2021-05-05 04:01:07 Oh, and kernel modules 2021-05-05 04:01:43 Is setup-alpine provided by an apk, and if so which one? 2021-05-05 04:02:14 There's only apk, bootchartd (shell script), and nlplug-findfs 2021-05-05 04:02:28 In the booted system / is just a tmpfs 2021-05-05 04:03:15 But.... It contains more than this squashfs so I'm thinking it might install all the apks on boot, but i'd really hate of have to dissect every single apk on the iso file 2021-05-05 04:03:37 Apk itself is poorly documented https://wiki.alpinelinux.org/wiki/Apk_spec 2021-05-05 04:05:36 have you mounted the squashfs then? 2021-05-05 04:06:42 Yes 2021-05-05 04:07:13 I've since just extracted it into a folder so i don't have to keep mounting it, since not a lot of tooling supports sqaushfs-xz 2021-05-05 04:09:47 Oh 2021-05-05 04:09:51 Alpine-conf 2021-05-05 04:35:52 I can't register on the wiki. It says There seems to be a problem with your login session; this action has been canceled as a precaution against session hijacking. Please resubmit the form. 2021-05-05 04:38:29 It worked that time 2021-05-05 04:38:32 Huh 2021-05-05 04:38:39 Thanks for fixing it 2021-05-05 04:39:51 I didn't do anything :) 2021-05-05 04:40:57 I'd recommend putting a (from the left) at the end of the captcha question. The way it's worded is a little weird and throws people off 2021-05-05 04:41:56 that's kind of the point 2021-05-05 04:42:03 (very à la Arch) 2021-05-05 04:44:21 I thought the point of a captcha was to throw bots off, not sentients 2021-05-05 04:44:43 If you couldn't tell, I really hate captchas 2021-05-05 04:44:50 At least it wasn't a google recraptcha 2021-05-05 04:45:04 well 2021-05-05 04:45:09 originally, sure 2021-05-05 04:45:22 (hence the acronym "captcha") 2021-05-05 04:45:53 but, Arch uses it on the BBS essentially as a bar-for-entry (you must be at least this *gestures* familiar with linux to participate in the Arch community) 2021-05-05 04:46:03 (and also to stop bots) 2021-05-05 04:46:20 I imagine alpine uses it for a somewhat similar reason 2021-05-05 04:46:42 Not really, we are not gating 2021-05-05 04:46:50 that's nice 2021-05-05 04:48:24 I was about to say 2021-05-05 04:48:29 I think gatekeeping is toxic 2021-05-05 04:49:42 What I was saying was I was getting confused over it being tenth from the right or tenth tenth in math terms 2021-05-05 04:49:53 It's a linguistic problem 2021-05-05 05:02:36 gatekeeping is… complicated 2021-05-05 05:02:41 I think I'm generally against it 2021-05-05 05:03:03 and I'm struggling to think of a defensible example really 2021-05-05 05:03:17 but I also hesitate to dismiss it out-of-hand in its entirety 2021-05-05 05:03:19 🤷 2021-05-05 05:11:49 It's good that your sanity checking yourself there trying to think about it from both angles 2021-05-05 05:15:39 In regards to the alpine wiki though, your really not in a position to be nit-picky when it comes to people willing to write documentation 2021-05-05 05:15:47 https://wiki.alpinelinux.org/wiki/Apk_spec 2021-05-05 05:18:56 Maybe clarify that it's the apk v2 spec 2021-05-05 05:19:29 oh, it'salready older 2021-05-05 06:49:47 Where are the downloaded packages stored during the upgrade? I do not find them 2021-05-05 06:53:01 They are not stored by default 2021-05-05 06:53:18 Apk streams them directly 2021-05-05 06:55:46 jo 2021-05-05 09:39:19 I'm trying to log my packets using ipfilter but it's not showing up in /var/log/messages and it has no /var/log/kern.log ... I've searched online but can't find a solution. Can someone help? 2021-05-05 09:46:02 Also interested in any responses to munkey59's question 2021-05-05 10:04:37 hi 2021-05-05 10:05:17 I've just upgraded to 3.13 and found out that hash db type doesn't work anymore on postfix 2021-05-05 10:06:21 I'm guessing that's a packaging issue 2021-05-05 10:06:57 It's in the release notes 2021-05-05 10:08:19 I failed to see that, could you give me a pointer? 2021-05-05 10:09:37 https://alpinelinux.org/posts/Alpine-3.13.0-released.html 2021-05-05 10:26:20 (repost) I'm trying to log my packets using ipfilter but it's not showing up in /var/log/messages and it has no /var/log/kern.log ... I've searched online but can't find a solution. Can someone help? 2021-05-05 10:46:51 » Oracle has changed the license of BDB to AGPL-3.0, making it unsuitable to link to packages with GPL-incompatible licenses. Since the old version is no longer maintained, the db package is now deprecated. Alpine Linux packages are being transitioned to alternatives or, where no alternatives exist, removed entirely. 2021-05-05 10:46:51 Why is Alpine removing AGPL packages? I really don't care for the shoving of permissive loicenses down my throat for some gpl-hating purpose 2021-05-05 10:47:54 There is certainly no GPL hating stuff going on 2021-05-05 10:48:11 AGPL is tricky, but AGPL for libraries is just stupid 2021-05-05 10:48:37 In any case, you cannot use AGPL bdb together with postfix 2021-05-05 10:49:49 I'm worried about lmdb as the supposed alternative 2021-05-05 10:50:03 Lmdb on zfs is a pita 2021-05-05 10:50:13 It's copy-on-write on copy-on-write 2021-05-05 10:50:50 Have you tried it on a large lmdb database? 2021-05-05 10:50:55 These tables should be mostly read-only, right? 2021-05-05 10:51:05 It just sits there and sputters for days on end 2021-05-05 10:51:46 There is more than just lmdb, though: http://www.postfix.org/DATABASE_README.html 2021-05-05 10:54:25 Why was xorg-server moved to community? 2021-05-05 10:54:41 Are there alternative X servers that could be installed? 2021-05-05 11:03:40 it's not possible to install linux-lts without the whole list of linux-firmware-* 2021-05-05 11:03:47 apk del -r linux-firmware would delete linux-lts as well 2021-05-05 11:04:02 markand: apk add linux-firmware-none 2021-05-05 11:10:53 ikke: thanks, I just totally missed the item somehow, also not very "grep-able" 2021-05-05 11:11:56 What would make it more grepable? 2021-05-05 11:12:58 ikke, nice! thanks 2021-05-05 11:15:36 ikke: well, in this particular case, I looked for "hash", but keywords are tricky... 2021-05-05 11:15:53 anyway, totally my fault not reading the whole thing before upgrading 2021-05-05 13:50:32 Hello, I am attempting to compile gpart (disk rescue), which is part of gparted (but not installed by default).  First error was solved(?) by changing loff_t to off_t (as suggested in an arch discussion), but the second problem is with 'daddr_t' , and solutions were beyond my ability.. tia 2021-05-05 13:55:06 As part of this, I am wondering if Qemu is (or can be) used to run glibc commands. 2021-05-05 14:19:32 qemu does virtualization, so if you create a VM of an OS using glibc, then yes 2021-05-05 14:22:39 as for daddr_t it might not be defined in musl since it's not a standard type 2021-05-05 14:34:24 How to run commands at startup and at shutdown? 2021-05-05 14:37:47 rc.local would be one way to do that 2021-05-05 14:38:29 Torr: I think in /etc/local.d/crap.start and crap.stop 2021-05-05 14:40:19 The proper shebang is or just ? 2021-05-05 14:40:30 openrc-run* 2021-05-05 14:43:48 Well, let's test this. 2021-05-05 14:48:12 not sure about diff with openrc-run, but 'local' service is run by that, for shits in /etc/local.d I use /bin/sh as these are just scripts 2021-05-05 14:49:48 as your 'scripts/commands' are not services, just scripts under 'local' service ... I assume 2021-05-05 15:21:20 Note, I have not done IRC for decades, so I am not sure if my offline comments are here (or not) so I will repeat: 2021-05-05 15:21:20 JohnBeals 12:13:27 2021-05-05 15:21:21 Qemu / Proot - I got these ideas from Termux which loads linux into android (among things). Proot is a userspace chroot, and I have seen qemu work just on commands (but not sure where). For Proot to work, the Alpine kernel has to (somehow) allow for a glibc executable to start and then access alternate glibc. I might just copy a glibc executable 2021-05-05 15:21:21 to Alpine to see what happens - might just get lucky (in some strage way :) ) 2021-05-05 15:21:22 Other than that, Alpine is blinding fast! This is purely subjective, but I first noticed the quickness in WIndows WSL (which is a total waste, btw). The (trash) computer I am working on right now is running an old, slow AMD Phenom chip very nicely on just 2GB RAM. My CentOS install became literally useless. Given the current chip shortage, 2021-05-05 15:21:22 Alpine looking 'mighty fine, indeed'. 2021-05-05 16:19:36 hello? 2021-05-05 16:21:20 How do I configure the screen to clear when I exit a session? 2021-05-05 16:25:10 What screen? 2021-05-05 16:25:25 AA 2021-05-05 16:25:31 still me 2021-05-05 16:25:41 vnc 2021-05-05 16:28:16 bash.bash_logout doesn't seem to work 2021-05-05 16:30:27 ikke Hello? 2021-05-05 16:30:39 I don't know about vnc 2021-05-05 16:31:39 Just clear the console when exit 2021-05-05 16:32:37 the tty console? 2021-05-05 16:32:50 yes 2021-05-05 16:33:14 agetty (instead of getty, used by by default) seems to do that automatically 2021-05-05 16:33:36 apk add util-linux 2021-05-05 16:33:44 then switch getty to agetty in /etc/inittab 2021-05-05 16:34:51 Same function as /etc/bash.bash_logout file? 2021-05-05 16:36:37 Hey there 2021-05-05 16:40:32 Could anyone help me regarding framebuffer rotation? I mean rotating the console without X server running 2021-05-05 16:40:46 I have a GPD pocket 2, which has portrait mode by default 2021-05-05 16:41:00 I've read that adding a kernel param 'fbcon=rotate:3' could do the trick 2021-05-05 16:41:07 but doesn't do anything on alpine 2021-05-05 16:41:33 then I realized that this might need to be enabled in the kernel config before building the kernel itself 2021-05-05 16:41:41 Does anyone have experience by any chance? 2021-05-05 16:41:46 Thanks guys 2021-05-05 16:44:04 i think rotation support was removed in 5.10 2021-05-05 16:45:11 hm, only scrollback 2021-05-05 16:45:37 alpine doesn't enable CONFIG_FRAMEBUFFER_CONSOLE_ROTATION 2021-05-05 16:45:45 maybe pmos does 2021-05-05 16:58:43 New to IRC, is that text going out? 2021-05-05 17:00:21 yup 2021-05-05 17:00:39 we can read you loud and clear 2021-05-05 17:01:11 I installed Phython 2.7 on alpine 3.12. The installation went fine, however when calling python, there seems to be a library problem with following error: "Error relocating /usr/lib/libpython2.7.so.1.0: __dlsym_time64: symbol not found". I installed Python 2.7 using the command "apk add python2-2.7.18-r2". The platform is raspberry pi docker-ce. 2021-05-05 17:02:50 hmm 2021-05-05 17:02:56 how could I re-enable it and build custom kernel? 2021-05-05 17:05:07 Does anyone here know what the testing process is for the master branch of `aports`? 2021-05-05 17:05:07 Like, how is a branch considered stable, or ready for release? 2021-05-05 17:13:32 Is any of you using Python 2.7 on alpine? 2021-05-05 17:14:16 python2 is deprecated 2021-05-05 17:14:17 astir13: you've done some nonsense mixing repos? 2021-05-05 17:14:31 also does apk add python2-2.7.18-r2 even work? 2021-05-05 17:14:50 Yeah, it works just fine, I didn't get any errors during installattion. 2021-05-05 17:20:44 So maybe you think I should rewrite my script to Python 3 (which works fine, btw)? 2021-05-05 17:24:51 astir13: I think nobody give a cucumber about that :/ it's up to ;) 2021-05-05 17:25:16 Hello71: maybe you have a point in saying "mixing repos", because if I look at the Dockerfile https://github.com/gogs/gogs/blob/main/docker/Dockerfile.rpi, it contains 2x FROM, one from alpine 3.11 and one more from 3.12. 2021-05-05 17:26:46 Thank's for the inputs. 2021-05-05 17:45:20 does anybody know a parameter to change on virtualbox to install alpine? 2021-05-05 17:45:31 i'm trying to try it out but didn't want to go straight to qemu. 2021-05-05 17:45:41 (windows box) 2021-05-05 17:45:55 I would do WSL instead of virtualbox, then. 2021-05-05 17:45:58 it freezes during hard drive fromat 2021-05-05 17:45:59 *format 2021-05-05 17:46:05 qemu inside WSL? 2021-05-05 17:46:16 no, alpine inside WSL directly 2021-05-05 17:46:38 ah. i was about to say that as a joke. 2021-05-05 17:46:50 i didn't realize MS store was that complete. 2021-05-05 17:46:58 johnjay: works fine with defaults for me, on virtualbox 6.1 on Win7 with alpine-virt-3.13.5 2021-05-05 17:47:43 i'm on windows 10. it doesn't freeze during the format phase? 2021-05-05 17:48:25 let me double check then with latest vbox 2021-05-05 17:48:43 johnjay: no, a sys install formats fine. Running on a standard vdi disk 2021-05-05 17:54:15 ok maybe i had mistake. let me retry 2021-05-05 17:54:26 at the prompt i enter 'sys' correct? 2021-05-05 18:01:38 johnjay: yes; I just tested 'sda', 'sys', 'y' and got a successful install. This was with alpine-virt-3.13.5 2021-05-05 18:04:14 ok. maybe i did something wrong then because it worked this time 2021-05-05 18:04:24 do i need to make a user or just be root? 2021-05-05 18:11:14 astir13: https://github.com/gogs/gogs/blob/main/docker/Dockerfile.rpi#L15 you can't do this crap 2021-05-05 18:12:59 this is pretty good. i got way farther than i did trying openbsd 2021-05-05 18:13:14 where both the session manager failed and i had to install something called xenodm 2021-05-05 18:13:40 and then i think i couldn't get a web browser installed either. or it immediately crashed 2021-05-05 18:14:06 call my standards low but if i can get a graphical login and browse the web, i'm good 2021-05-05 18:21:16 Why doesn't the command work when executed as a startup script? 2021-05-05 18:21:16 well u using windows, then wanna browse web from linux? 2021-05-05 18:22:39 yes. i make unreasonable demands like that all the time. 2021-05-05 19:07:30 I don't know what unicode character apk uses to draw progress bar but using terminus-font in TTY it's barely readable D: 2021-05-05 19:29:18 I never tried to read a progress bar ;) 2021-05-05 20:00:10 Hi everyone 2021-05-05 20:00:42 I have a thunderbolt dock station that works on ubuntu, but does not work in Alpine linux 2021-05-05 20:00:54 I don't have /sys/bus/thunderbolt directory 2021-05-05 20:01:03 and thunderbolt module seems to be missing 2021-05-05 20:01:27  Module thunderbolt not found in directory /lib/modules/5.10.34-0-lts 2021-05-05 20:01:37 I am running alpine edge x86_64 2021-05-05 20:02:03 it seems like some sort of kernel misconfiguration, but I am not 100% sure 2021-05-05 20:02:37 on ubuntu I can see module thunderbolt to be loaded 2021-05-05 20:03:05 and /sys/bus/thunderbolt directory is present 2021-05-05 20:03:32 so I can do echo "1" /sys/bus/thunderbolt/devices/0-3/auhtorized 2021-05-05 20:03:35 to make it work 2021-05-05 20:03:38 please help 2021-05-05 20:07:43 https://pkgs.alpinelinux.org/contents?file=thunder*&path=&name=linux-edge&branch=edge&repo=testing&arch=x86_64 2021-05-05 20:07:52 https://pkgs.alpinelinux.org/contents?file=thunder*&path=&name=linux-lts&branch=edge&repo=main&arch=x86_64 2021-05-05 20:08:03 It seems that linux-lts does not include the driver 2021-05-05 20:08:08 but linux-edge does 2021-05-05 20:12:42 What does: zgrep -i thunderbolt /proc/config.gz, on ubuntu return? 2021-05-05 20:13:52 CONFIG_INTEL_WMI_THUNDERBOLT=m 2021-05-05 20:14:44 Hmm, that's set in linux-lts 2021-05-05 20:14:58 https://git.alpinelinux.org/aports/tree/main/linux-lts/config-lts.x86_64#n7365 2021-05-05 20:14:59 yes 2021-05-05 20:15:22 if you look at package contents linux-edge has thunderbolt.ko 2021-05-05 20:15:27 but linux-lts does not 2021-05-05 20:15:40 but they both have this config option enabled 2021-05-05 20:15:47 a packaging issue ? 2021-05-05 20:15:56 linux-edge does 2021-05-05 20:16:51 I need linux-lts 2021-05-05 20:16:58 because I need zfs 2021-05-05 20:17:56 Not sure what enables it 2021-05-05 20:19:45 linux-lts-dev has it too 2021-05-05 20:20:08 what is the difference between linux-lts and linux-lts-dev 2021-05-05 20:20:10 ? 2021-05-05 20:20:32 -dev are the files necessary to build against linux 2021-05-05 20:20:42 header files and other things 2021-05-05 20:21:04 sorry, didn't notice the extension .h 2021-05-05 20:21:13 so -dev has thunderbolt.h 2021-05-05 20:21:59 assuming linux-lts-dev is derived from linux-lts it is fair to suggest a packaging bug 2021-05-05 20:22:48 ngor: the header files come from upstream 2021-05-05 20:32:43 ngor: it's CONFIG_USB4 2021-05-05 20:33:02 makes sense 2021-05-05 20:33:26 interestingly 3.12 linux-lts has driver too 2021-05-05 20:34:38 I see. On older kernels it was CONFIG_THUNDERBOLT=m 2021-05-05 20:34:47 they moved it to USB4 2021-05-05 20:35:12 should this be considered a bug? 2021-05-05 20:35:25 older lts kernels had this driver 2021-05-05 20:43:53 ngor: you can open an issue on gitlab.alpinelinux.org 2021-05-05 20:44:12 in which repo? 2021-05-05 20:44:23 aports 2021-05-05 20:44:33 alpine/aports 2021-05-05 20:45:06 ok 2021-05-05 20:45:26 I will send a PR then with CONFIG_USB4=m 2021-05-05 21:40:54 Any advice on building an alpine bootable iso form scratch (including kernel, initramfs etc.) 2021-05-05 22:35:01 another question 2021-05-05 22:35:07 I am following this guide 2021-05-05 22:35:08 https://wiki.alpinelinux.org/wiki/Creating_an_Alpine_package#Setup_your_system_and_account 2021-05-05 22:35:15 abuild-keygen -a -i 2021-05-05 22:35:20 Unable to deduce build architecture. Install apk-tools, or set CBUILD. 2021-05-05 22:35:24 what do I need to do? 2021-05-05 22:36:33 did you install apk-tools 2021-05-05 22:37:48 I did 2021-05-05 22:43:31 the problem was that my shell did not have /sbin in PATH for user 2021-05-05 22:43:53 apk --print-arch returned with no such file 2021-05-06 01:16:32 the "generic arm" release comes as a .tar.gz instead of an iso, is there any docs on the wiki on how to flash theses to a device (usb/etc) 2021-05-06 01:17:13 I mounted it and copied the files in then marked the partition as bootable with fdisk 2021-05-06 01:18:12 but my machine didn't recognize it as bootable 2021-05-06 01:41:10 some more google'ing is pointing at `parted` ill try that 2021-05-06 01:43:25 u have to probably glue informations from shitty wiki about raspberry and use some your logic :/ 2021-05-06 01:44:57 I think by default even regular installation is not supported, just diskless crap, but possible to make it 2021-05-06 01:46:26 ill be sure to write a blog post or something if I get it working then 2021-05-06 01:47:40 I read already somewhere about it, it did not look so hard, mostly just well formating this and that ... ;) 2021-05-06 01:48:26 I think it started regural, as diskless mode, then tweaked it to make sd/mmc as permanent storage 2021-05-06 01:50:42 the rootfs tarballs typically require extra work, e.g. setting up boot environment particular to the hardware. 2021-05-06 02:20:18 weird, I still had the tab open 2021-05-06 02:26:33 yes, that's weird 2021-05-06 03:21:21 using parted to set the boot flag didn't work 2021-05-06 03:28:24 gonna go back to the wiki 2021-05-06 09:00:49 anyone here experienced with modloop? I still cant figure a good way to use apk with modloop..... 2021-05-06 09:07:13 i do understand that modloop is a squashfs mounted as a loopdevice. But i cant remount it rw. so installing/updating kernelmodules fails for obvs reasons. 2021-05-06 09:15:24 f 2021-05-06 09:22:00 Hello, comrades. I'm almost sure that last time I used Alpine, there was some convenient utility for merging .apk-new files after sys upgrade. But now I really, really can't remember what it was called, and a quick googling doesn't help. Can you please remind me how to do this task in the most alpinean style? 2021-05-06 09:33:50 update-conf 2021-05-06 12:20:42 pitchzer0: you can't update kernel modules anyways 2021-05-06 12:20:58 if you just want zfs then use extended 2021-05-06 12:24:12 what do you mean? extended??? 2021-05-06 12:26:02 ah extended image i see. 2021-05-06 12:26:50 problem with that is: i am using alpine -rpi, since.... its an rpi4 2021-05-06 12:29:07 so its not an intended usecase to update the modloop file? 2021-05-06 12:29:18 update/extend 2021-05-06 12:58:21 probably a wrong room to ask this question, but i'm running https://github.com/SerenityOS/serenity/blob/master/Meta/build-image-grub.sh, which just creates and mounts an image and grub-install eventually fails with `/usr/sbin/grub-install: error: cannot find a GRUB drive for /dev/loop0p1. Check your device.map.`, what can cause this? 2021-05-06 13:01:11 other people on other distros report that this script works for them and creating device.map with "(hd0) /dev/loop0" does not help 2021-05-06 13:11:30 insep_: i'm not entirely sure of a solid answer, however, loop0p1 means loop device 0, partition 1, so it may be expecting not a "disk" but a "partition" 2021-05-06 13:12:03 i'm not entirely sure on the partitioning numbering if it starts at 0 or 1 (i would hope 0) 2021-05-06 13:15:43 as for my own issue, i'm on 3.14.0_alpha20210212 and noticing that when i upgrade linux-virt, the previous kernel is removed from /boot as well as of course the grub menu. how can I have the former preserved in case there is an issue booting the new kernel? 2021-05-06 13:16:18 pitchzer0: what module are you trying to install 2021-05-06 13:17:29 I am trying to install zfs kernel module on a rpi4. 2021-05-06 13:17:42 Fieldy: we don't support that at the moment, but we do want to 2021-05-06 13:18:05 ikke: ok 2021-05-06 13:18:35 insep_: did you install grub-bios or grub-efi 2021-05-06 13:23:21 Hello71: grub-bios 2021-05-06 13:23:30 it's i386, no efi there 2021-05-06 13:23:34 not sure then 2021-05-06 13:23:49 probably better ask them 2021-05-06 13:24:19 them being script authors? they have no idea, that's how i know it's working on ubuntu 2021-05-06 13:24:55 do you want to see output of `grub-install -v`? 2021-05-06 14:40:58 or ask #grub 2021-05-06 14:56:20 ok 2021-05-06 15:03:37 as soon as matrix will allow me to :\ 2021-05-06 16:38:24 any recommendation for a chromebook (or similar) that runs alpine? 2021-05-06 17:21:11 Is there any reason #define statements in xrdb wouldn't work? 2021-05-06 17:22:34 That's how I define my theme in Xresources and when I do `xrdb -query` the defined name are never replaced by the color codes 2021-05-06 17:29:09 Ok so apparently I was missing a c preprocessor, I installed ucpp but it seems the embedable version is not compatible with xrdb... 2021-05-06 17:29:29 When I search for "cpp" nothing shows up... 2021-05-06 17:29:46 c preprocessors come with c compilers 2021-05-06 17:29:49 install gcc? 2021-05-06 17:35:33 Thanks! 2021-05-06 18:19:07 I'm using `nmtui` to connect to a network but I get the error: `connection $ap_name is not available on device wlan0 because device is strictly unmanaged`. I enabled `iwd` and `networkmanager` services and disabled the `networking` one. What am I doing wrong here? 2021-05-06 18:19:37 using networkmanager 2021-05-06 18:19:44 but wifi :c 2021-05-06 18:20:02 is there a better tool for connecting to hotel wifi and whatnot? 2021-05-06 18:20:55 yes: an appliance. :V 2021-05-06 18:29:25 so I am sol? 2021-05-06 18:30:31 Going from 3.13 to edge requires simply to change /etc/apk/repositories and running apk update && apk upgrade right? 2021-05-06 18:30:45 apk upgrade --available 2021-05-06 18:45:00 arwn: did you reboot 2021-05-06 18:45:16 also you shouldn't enable both iwd and networkmanager 2021-05-06 18:47:03 Hello71, I rebooted, and the networkmanager wiki page said to I thought. 2021-05-06 18:47:36 there is still hope, that one day somebody will delete wiki 2021-05-06 18:48:17 the same day I will +b helby :P 2021-05-06 18:48:28 Heh 2021-05-06 18:51:37 improve it instead of complaining about it :) 2021-05-06 18:52:02 without iwd I don't have any networks in nmtui. 2021-05-06 18:52:38 question, *.apk-new files are the "newest" version to be merged? 2021-05-06 18:53:16 these are default crap 2021-05-06 18:53:20 someone has an idea which kernel module should be loaded to get bluetooth support on PI4 using aarch64? 2021-05-06 18:53:29 btbcm seems not sufficent 2021-05-06 18:54:06 check them to see these are just for deletion ;) 2021-05-06 18:54:36 helby: thanks! And is it even a good idea to run edge instead of 3.13? 2021-05-06 18:54:53 nature: of course, nothing else practically exist 2021-05-06 18:55:04 u are on edge u don't exist 2021-05-06 18:55:10 or 2021-05-06 18:55:39 haha got it, so versions are more for server's stuff 2021-05-06 18:55:43 nature: depends on your usecase 2021-05-06 18:55:56 edge can break from time to time 2021-05-06 18:56:01 can't! 2021-05-06 18:56:04 especially when we are upgrading things 2021-05-06 18:56:17 like with the python upgrade from 3.8 to 3.9 2021-05-06 18:56:36 Is there a place that warns about such breakage? 2021-05-06 18:56:49 your screen 2021-05-06 18:58:39 ikke: when wiki will be deleted, nobody will need irc anymore, as people will stop follow crap :/ 2021-05-06 18:59:21 I know, that wiki's purpose is to just keep this channel at 10 lines per day 2021-05-06 19:00:29 The wiki has been valuable to me. I would not be pleased if it was deleted. 2021-05-06 19:00:41 what part? at what century? 2021-05-06 19:00:51 is there any one page which is actual? 2021-05-06 19:01:27 once I checked desktop install, there is install bash, less, linux-utils .... 2021-05-06 19:01:35 helby: https://wiki.alpinelinux.org/wiki/Alpine_Linux:Releases :P 2021-05-06 19:02:12 okay, this one ;) 2021-05-06 19:08:07 it reminds me freebsd crap, one want to download installer, but instead ends in circle clicking page after page about 100 different releases and other nonsense 2021-05-06 19:10:09 at least it saves my ass to install it several times, as during that tour I just gave up and have some time to think about all that file editing and linking to just run that piece 2021-05-06 19:16:38 nvm you need dtparam=krnbt=on in kernel config 2021-05-06 19:41:09 any idea what crap is creating /var/log/wtmp ? 2021-05-06 19:42:24 Did you look in the crap directory? 2021-05-06 19:43:16 which one? I have also /run/utmp 2021-05-06 19:43:29 both belong to nothing 2021-05-06 19:44:23 so now I should follow with question, what runs or at least pretend it run utmp 2021-05-06 19:46:17 both always empty obviously 2021-05-06 19:50:16 Folks, how to set the system font? 2021-05-06 19:51:21 I've been using the noto font, but last night after adding cups-filters and a SANE backend, it misconfigured the default font. 2021-05-06 19:52:01 Torr: xorg, tty, gtk? 2021-05-06 19:52:24 fixed with font for terminal? 2021-05-06 19:55:20 My prior setup had noto on Xorg, for both GTK and QT apps. 2021-05-06 19:56:14 If possible I do like to use it for TTYs too. 2021-05-06 19:57:03 ikke: I got it, it will go to the trash with wiki 2021-05-06 19:57:57 Torr: do you have a custom fonts.conf at ~/ ? 2021-05-06 19:58:16 font fallback is a camp of mines 2021-05-06 19:59:47 this is very detailed btw https://www.freedesktop.org/software/fontconfig/fontconfig-user.html 2021-05-06 19:59:52 i think cups installs gsfonts or some nonsense 2021-05-06 20:00:52 I can also share my own one but I do have many snippets at ~/.config/fontconfig/conf.d 2021-05-06 20:01:09 0 2021-05-06 20:01:12 no, thank you 2021-05-06 20:01:59 I have installed one font, don't need to set it up anywhere, that's the way ;) 2021-05-06 20:02:49 highly recommended 1/10 alpine users 2021-05-06 20:03:54 well, 1/9 as ikke does not count as he uses windows 2021-05-06 20:04:48 I don't own a windows device :) 2021-05-06 20:05:12 Torr: for gtk stuff you can use lxappearance or similar 2021-05-06 20:07:39 teraflops: I don't have a local fonts.conf, my goal is for it to be systemwide. 2021-05-06 20:08:27 in xorg it should be in .Xresourse something like *fontname or similar and all X crap should respect but it will not 2021-05-06 20:09:16 so u probably need to set it up in .config/gkt-3.0/settings.ini gtkrc and in every other crap 2021-05-06 20:09:25 the problem with that is that when you install a new font maybe there's another provider for noto or sans or whatever 2021-05-06 20:10:02 provider? 2021-05-06 20:10:16 that's what lxappearance does 2021-05-06 20:10:22 when u install a new font u wanna use it probably somewhere 2021-05-06 20:10:36 fc-match whatever 2021-05-06 20:11:11 helby: nah 2021-05-06 20:11:12 ikke: how u then connect to your virtual alpine once a week? from macbook? 2021-05-06 20:11:48 I don't own a macbook either 2021-05-06 20:12:06 nah if he want ot tune up exact font, he has to set it up, not to let app choose then complain that it chose something he does not like 2021-05-06 20:12:19 that's the idea 2021-05-06 20:12:21 oh u archlinux ikke 2021-05-06 20:12:33 And stop belittling people 2021-05-06 20:20:30 nor should you assume. 2021-05-06 20:37:47 How do I get the name of the font currently being used? 2021-05-06 20:42:43 depends where 2021-05-06 20:43:31 u probably don't mean in xterm :/ 2021-05-06 20:44:46 That's the terminal I use. 2021-05-06 20:46:21 and want to know font used in what app? 2021-05-06 20:47:36 for xterm it's 'xterm -report-fonts' for other apps only god knows 2021-05-06 20:48:11 but I have to assume, that your window manager or DE have settin for fonts too 2021-05-06 20:49:47 font's are mess like everything else btw. 2021-05-06 20:55:53 Yeah, really messy. No font settings on this WM though. 2021-05-06 20:56:15 TFF fonts don't work on TTYs, right? 2021-05-06 20:56:20 TTF* 2021-05-06 21:00:14 I don't think so, but when u tune up so much fonts, you probably don't spend much time in tty :/ 2021-05-06 21:01:38 I think my console it's not even utf-8 2021-05-06 21:03:16 there is some weird setting in rc 'unicode' which is just weird :/ 2021-05-06 21:03:54 unicode settings for keyboards and screens :/ 2021-05-06 21:06:49 I have no idea how my console font is even picked, if it is nowhere 2021-05-06 21:08:24 Is this setfont error normal: setfont: buffer 131072 too small 2021-05-06 22:43:39 fucking fonts 2021-05-06 22:44:02 no idea why shitty firefox does not show numbers with some fonts 2021-05-06 22:45:44 even busybox vi can show them 2021-05-06 22:45:57 if busybox vi can show something, everything else should 2021-05-07 00:32:50 even cursor icon is kind of science :/ 2021-05-07 00:43:39 helby: Have you ever tested OpenBSD? 2021-05-07 00:51:10 Torr: I used it few years, switched to alpine just few weeks ago 2021-05-07 00:51:55 What caused your departure? 2021-05-07 00:52:17 bc. it's fucking bloat 2021-05-07 00:52:22 full of shit ;) 2021-05-07 00:53:53 I think I'm likely to recompile busybox when I manage to fully switch to alpine 2021-05-07 00:53:58 remove all the bits I don't want 2021-05-07 00:54:03 because I'm a nutjob 2021-05-07 00:54:11 and too much historical useless crap 2021-05-07 00:54:45 still busybox is not so huge compared to other package 2021-05-07 00:54:57 any font u will install will be probably bigger :/ 2021-05-07 00:55:04 lol 2021-05-07 00:55:11 I do like linux libertine 2021-05-07 00:55:42 so, I'd probably install that one 2021-05-07 00:56:58 well ten u get huge bloat :/ 2021-05-07 00:57:14 also some shitty encodings mkftonscale or whatever crap some fonts needs 2021-05-07 00:58:01 saving then 100kb in busybox ... not even sure if busy is somehow modular that have so many options 2021-05-07 00:58:46 helby: it's not really about saving space 2021-05-07 00:58:56 it's about a neurosis of mine to only have installed what I actually use/want 2021-05-07 00:59:29 e.g., since I use vis, I'd remove vi from busybox 2021-05-07 01:00:14 oh it looks it's pretty configurable 2021-05-07 01:00:22 what does? 2021-05-07 01:00:30 I love vi, but that shit does not utf-8 and sometimes undo does shit 2021-05-07 01:00:35 busybox 2021-05-07 01:00:38 mm 2021-05-07 01:01:00 vis somehow never add newline for me 2021-05-07 01:01:15 many times had issue with some config which complain then 2021-05-07 01:01:54 also it's config ... using scripting language to make simple config, not much friendly 2021-05-07 01:02:16 🤷 2021-05-07 01:02:27 I don't mind lua for config 2021-05-07 01:02:31 if shitty busybox vi annoys me a lot I install for few minutes kakoune 2021-05-07 01:03:28 but I think it started to complain with mutt that file is updated 2021-05-07 01:04:53 but it still rocks, once I edited huge file and kakoune offer visual, what is done, while selecting thousands of lines, vis freeze, while kakoune did it fast without any delay with even visualization 2021-05-07 01:05:40 yeah 2021-05-07 01:05:46 vis works well for me 2021-05-07 01:05:52 without visual interaction in vis it's like type command and check what will happen 2021-05-07 01:06:36 if u did not hit enter, does it add newline? 2021-05-07 01:07:30 when? 2021-05-07 01:07:53 in vis, if I use a command that would add a new line (e.g., o or O), or am in insert mode and hit return, I get a newline just fine 2021-05-07 01:10:57 there is for me also some weird issue with commands 2021-05-07 01:11:06 it's somehow scroll or whatever :/ 2021-05-07 01:11:31 🤷 2021-05-07 01:11:44 sorry, my font does not display that 2021-05-07 01:11:50 I see just square ;) 2021-05-07 01:11:51 it's a shrug icon 2021-05-07 01:11:59 :) 2021-05-07 01:12:25 icon? can u send me some link where it is? 2021-05-07 01:12:33 it's an emoji. 2021-05-07 01:12:45 u can have emoji in irc? :/ 2021-05-07 01:12:47 you'd want to install e.g. the Twemoji emoji font. 2021-05-07 01:12:52 yes, it's Unicode. 2021-05-07 01:13:54 I will pass this opportunity 2021-05-07 01:14:30 you can copy/paste it in to emojipedia, too. 2021-05-07 01:14:55 yes, that I want, paste squares from irc to some page 2021-05-07 01:15:29 but did it now as exception 2021-05-07 01:15:38 holy irc has so nice crap 2021-05-07 01:16:21 🤷 2021-05-07 01:19:00 I use the lightest usable font what I found so 2021-05-07 01:20:33 funny that even console was able to display 'note' symbol but not my font/terminal 2021-05-07 01:21:10 how console comes there I have no idea as it had issue to display regular utf-8 chars 2021-05-07 01:21:34 your guess is as good as mine. 🤷 2021-05-07 01:25:49 wait, will translate your message in emojipedia :/ 2021-05-07 01:26:13 ¯\_(ツ)_/¯ 2021-05-07 01:26:13 again the same shit? 2021-05-07 01:26:38 I mean, I could do Unicode art, too, but that doesn't play well with screen readers so I prefer to not. 2021-05-07 01:26:55 🖕 2021-05-07 01:27:18 oh art, today I added ascii art to my motd 2021-05-07 01:28:00 yesterday I added cursor icon that terminal and firefox stop always complaining about non existent icon 2021-05-07 01:28:18 so some progress is here too :/ 2021-05-07 01:28:48 I will not finish until I can get rid of firefox ;) 2021-05-07 01:30:28 trying to build this and that, install just really necessary things, then u install firefox and whole system is full of shit 2021-05-07 01:31:16 helby: Do u have any other browser in view? 2021-05-07 01:31:24 no 2021-05-07 01:31:39 there is no one 2021-05-07 01:31:49 maybe something like lynx, but .. 2021-05-07 01:32:44 as I don't like to store anything, so if I wanna listen some music and watch some movie, it would be hard without bloated browser 2021-05-07 01:34:11 tried few times webkit based, but on this machine it perform like shit, not usable 2021-05-07 01:35:03 and netsurf display websites probably even worse than lynx 2021-05-07 02:09:17 Torr: do u use openbsd? 2021-05-07 02:09:38 in meantime I cut fontsize by half, to install another crap :/ 2021-05-07 02:10:27 helby: Nope 2021-05-07 02:11:19 interesting thing there is, that even small group of people but they work really hard 2021-05-07 02:12:00 packages in snapshots are updated sometimes even faster than in arch ;) 2021-05-07 02:12:17 For sure, they even have their own Xorg build. 2021-05-07 02:12:27 yes, that's a lot of bloat 2021-05-07 02:12:49 it includes everyting possible xorg can have :/ even default twm win manager 2021-05-07 02:13:03 or xeyes, some crap where u see eyes :D 2021-05-07 02:13:50 what was the last hit to me, that glib requires python 2021-05-07 02:14:45 but some their tools are amazing, so simple but do everyting needed 2021-05-07 02:14:54 like doas 2021-05-07 02:15:04 or like unwind too 2021-05-07 02:16:31 Don't they have their own C library? 2021-05-07 02:16:36 the 'best' is probably their package craper, while u upgrade something like firefox, u can get full installation of alpine 2021-05-07 02:16:45 it's so fucking slow 2021-05-07 02:16:59 they use some kind of bsd anciet crap I assume 2021-05-07 02:18:31 but practically if u don't want to have issue u have to install even xorg on server 2021-05-07 02:18:41 while there are sets but ... 2021-05-07 02:19:16 but at least they don't follow like majority of linux distros 2021-05-07 02:19:34 to use whatever crap red hat throw out 2021-05-07 02:19:45 kurva this new font is nice 2021-05-07 02:19:54 ttf-anonymous-pro 2021-05-07 02:20:15 just 612KiB 2021-05-07 02:21:50 what I liked there all these bsd utils with great manuals 2021-05-07 02:22:03 here whatever shit I use I m never sure 2021-05-07 02:22:12 busybox, gnu or other flag this and that 2021-05-07 02:23:32 some tools in busybox are capable but no info about it in any manual or anywhere 2021-05-07 02:24:24 Yeah, their manpages shine like gold. 2021-05-07 02:26:29 it takes some time to get used to it, instead of searching internet 2021-05-07 02:26:35 but after that, it's really gold 2021-05-07 02:27:20 just few days ago wanted to use iconv ... to change some encodings bc. encodings sucks like everything else 2021-05-07 02:27:42 it was capable of my job, but nowhere mentioned it 2021-05-07 02:28:04 in some option it just showed me bla blaba ... - 3 dots like others 2021-05-07 02:28:12 one can assume which other they mean 2021-05-07 02:29:24 first to get info what iconv came from 2021-05-07 02:29:38 musl-utils , not sure if some kind of manual even exist for that 2021-05-07 03:54:23 I see there are ready-made images for a) raspberry pi and b) xen. will I be able to run xen on rpi? 2021-05-07 06:16:31 x0n^: they (xen) only ported it to raspberry pi late last year, so... maybe? 2021-05-07 06:16:54 haven't heard of any work on that from alpine's side, but here's a link https://xenproject.org/2020/09/29/xen-on-raspberry-pi-4-adventures/ 2021-05-07 07:23:17 i dont think xen will work with the alpine rpi image. I dont think the needed kernel stuff is enabled 2021-05-07 07:29:53 danieli: yeah I've seen that link. AFAIK xen works on opensuse's rpi image 2021-05-07 07:31:02 ncopa: do you happen to know what that is in the kernel? just CONFIG_XEN? 2021-05-07 07:31:21 quote: "of note, the GIC on the rpi4 is slightly non-standard, so xen would need rpi specific support to run" 2021-05-07 07:31:53 that's from #raspberrypi 2021-05-07 07:38:04 i remember the exact config options 2021-05-07 08:01:03 is this the correct way to cross-compile kernel? https://stackoverflow.com/questions/54558200/cross-compiling-alpine-linux-packages 2021-05-07 08:03:18 maybe. the boostrap.sh script is for us to bootstrap abuild for a new architecture. IIRC the kernel is included there, but I think it will build much more than just the kernel 2021-05-07 08:03:42 i guess you can modify the script to only compile the stuff needed for kernel 2021-05-07 08:20:48 welp. here goes my hope of getting this done without a lot of fuzz 2021-05-07 08:26:16 would requesting a xen-capable rpi kernel be an acceptable feature request? 2021-05-07 09:11:35 o/ 2021-05-07 09:12:05 if apk upgrades openssl does it restarts service after it ? 2021-05-07 09:13:36 No 2021-05-07 09:13:43 that would be mean 2021-05-07 09:13:51 apk does not touch services 2021-05-07 09:25:52 there is nothing in alpine similar to needs-restarting in RHEL is there? 2021-05-07 09:42:30 Hi. What image should I use för alpine server as guest in xen (xcp-ng/XenServer)? The one for virtual? 2021-05-07 09:43:29 Yeah, virt should be good 2021-05-07 09:44:46 I do not even know what Xen is 2021-05-07 09:47:20 A hypervisor 2021-05-07 09:48:02 is that similar to FreeBSD's bhyve? 2021-05-07 10:15:24 miskatonic: yes 2021-05-07 10:43:35 x0n^: it'll require quite a bit of work and probably won't be prioritized 2021-05-07 10:43:48 raspberry pis didn't run mainline kernels the last time i checked 2021-05-07 12:04:40 x0n^: i doubt we have resources to maintain another rpi kernel 2021-05-07 13:04:16 danieli: be that as it may, should I request it? IMO alpine is perfect as a dom0. minimalist + run from ram + good default security posture = win. would be great to have that also on rpi 2021-05-07 13:17:23 Do you want to run virtualization on rpi? Or just that Alpine is a compact distro that would otherwise fit well on a small arm box? 2021-05-07 13:33:18 Forza: I want to run xen on rpi, yes 2021-05-07 13:40:12 x0n^: Sounds a bad choice. Does it have virtualization support in HW? 2021-05-07 13:40:46 https://wiki.xenproject.org/wiki/Xen_ARM_with_Virtualization_Extensions 2021-05-07 13:46:41 Forza: cortex a72 seems to bbe supported, so? 2021-05-07 13:49:12 only major downside I see so far is the anemic amount of RAM 2021-05-07 13:49:49 FWIW, that's where alpine comes into play again 2021-05-07 13:57:19 Yea. Go for it :) 2021-05-07 13:58:17 Jails/docker/podman might be alternatives that are better from memory point of view 2021-05-07 13:59:15 yeah I intend to stand up a whole parade of rpis and those with less strict security requirements will use docker/seccomp instead 2021-05-07 13:59:43 but I want the best possible isolation for core services 2021-05-07 14:00:59 Aha. 2021-05-07 14:01:09 Openwrt images perhaps? 2021-05-07 14:02:58 Hello! Can anyone tell me how to handle custom keyboard layouts in alpine? I cannot find useful tools for the bmap-stuff. How are they built? 2021-05-07 16:19:40 im in a pickle i need to compile something but build-base is too big i mounted a drive is there an easy way to overlayfs or make a chroot env to make packages 2021-05-07 16:20:54 like i dunno copy cache packages to the boot/apks? 2021-05-07 16:27:09 guess ill just do a sys install on a big disk so i have room 2021-05-07 16:32:46 eyeRseer: use the Docker abuild container? 2021-05-07 16:36:41 i guess so buts arm iw have to setup a vm or crosscompile 2021-05-07 16:38:46 just trying to get motion to work on my pizerow 2021-05-07 16:39:40 installed the edge/community stuff it works till motion is detected and it craps out with illegal instruction and dies 2021-05-07 16:40:31 maybe thats an ffmpeg issue 2021-05-07 16:46:31 eyeRseer: for arm stuff I've used a docker abuild setup together with binfmt/qemu user on a x86_64 box 2021-05-07 16:50:33 think i just fixed it by changing the ffmpeg codec 2021-05-07 16:50:47 yup 2021-05-07 16:51:00 guess the installed ffmpeg doesnt like mkv 2021-05-07 16:51:36 still i wanna recompile motion to support mmal 2021-05-07 17:42:28 Struggling with fonts, any good guide or way to troubleshoot this? 2021-05-07 17:42:40 still? ;) 2021-05-07 17:42:49 hehe yeah 2021-05-07 17:42:57 arch wiki did not help? 2021-05-07 17:42:58 I am almost done with my setup tho 2021-05-07 17:45:18 No it didn't I quickly check and I've done everything already 2021-05-07 17:45:37 `fc-match monospace` outputs the correct font as well 2021-05-07 17:45:40 I m hesitate to ask how many fonts u installed :/ 2021-05-07 17:45:53 I have like 4 2021-05-07 17:45:57 where do u miss font? 2021-05-07 17:46:08 Liberation as a fallback and 1 for each sans, serif and mono 2021-05-07 17:46:21 everywhere, browser, emacs etc... 2021-05-07 17:46:56 I couldn't tell which font it is, but it's not the ones I installed 2021-05-07 17:47:33 in browser u usually can if u open developer tool and check computed fonts 2021-05-07 17:47:51 if a website, some simple one don't load own font, it will load yours 2021-05-07 17:49:09 also check someone config for fonts 2021-05-07 17:49:20 i use to know how to change framebuffer font and stuff but ive since dealt with defaults 2021-05-07 17:49:32 https://hacktivis.me/git/dotfiles/file/.fonts.conf.html 2021-05-07 17:49:43 firefox dev tools tells font used 2021-05-07 17:50:21 eyeRseer: if defaults anything is usable and relatively sane, it's always the best bet 2021-05-07 17:50:55 I have something like the config you showed 2021-05-07 17:51:05 I would like to have better fonts for browser, but install something for me is ... 2021-05-07 17:51:05 my config was already working well on OBSD 2021-05-07 17:51:18 now fc-match behaves weirdly 2021-05-07 17:51:37 maybe u overtuned and set it up on more places :/ 2021-05-07 17:51:43 so, when compiling a kernel for raspberry pi, should I get this one? https://www.raspberrypi.org/documentation/linux/kernel/building.md 2021-05-07 17:51:49 it always outputs "Fira Code" "Regular" 2021-05-07 17:51:56 or is there an alpine specific rpi kernel I can use? 2021-05-07 17:52:11 also change language to something goofy like leetspeak or hillbilly 2021-05-07 17:52:39 speaking of getting the pi to boot... 2021-05-07 17:52:45 was murder! 2021-05-07 17:52:51 I think fc-match shows 'the best' for that case 2021-05-07 17:52:53 also, I looked for instructions on crosscompiling for rpi but didn't find any. how does the official alpine rpi image get built? 2021-05-07 17:52:58 grabbed the official git firmware 2021-05-07 17:53:11 prepended my configs 2021-05-07 17:53:13 I think it does not mean these will be used if u select another 2021-05-07 17:53:44 certianly doesnt work with the defaults for me 2021-05-07 17:53:53 Yes but the best is always the same, wether I input "monospace" "mono" "serif" "sans".... 2021-05-07 17:54:55 had to copy and rename files to boots root add speciffic kernel= stuff 2021-05-07 17:54:56 maybe bc. these are the best for your eyes :/ 2021-05-07 17:55:17 think cause its an old pizero im messing with 2021-05-07 17:55:38 the [pi0] stuff doesnt seem to work on it 2021-05-07 17:55:40 Haha it's really ugly, if that would be the case I would interpret it as a middle finger 2021-05-07 17:56:26 got the camera working adding start_x.elf and fixup_x.dat start_x=1 stuff 2021-05-07 17:56:39 but u can set up fonts for browser in browser settings 2021-05-07 17:56:49 for gtk too 2021-05-07 17:57:00 and for emacs, nobody use it, so delete it 2021-05-07 17:57:08 Yeah but setting up fonts for every app is annoying 2021-05-07 17:57:36 yes, it's work if u want specific font's for every hour in a day :/ 2021-05-07 17:57:43 theres no global variable for it? 2021-05-07 17:58:04 totally why i gave up trying to mess with fonts 2021-05-07 17:58:17 The nice thing about standards is that there are so many of them 2021-05-07 17:58:28 snert~ 2021-05-07 17:59:01 all of them sucks, it's your job to make another one :/ 2021-05-07 17:59:19 IKKE standards 2021-05-07 17:59:53 then maybe Alpikke linux can come 2021-05-07 18:02:21 I should do something with font tonight, yesterday mono is not so good for my eyes in browser 2021-05-07 18:47:56 Hello71: turns out you need to go through some hoops in order to speak in #grub 2021-05-07 18:48:15 and i'd imagine that would be hard to do without bouncer :\ 2021-05-07 18:48:22 18:48 -- [#grub] $~a quieted by zettel.freenode.net on Thu, 25 Mar 2021 18:13:06 2021-05-07 18:48:30 just register? 2021-05-07 18:49:43 try sending a message, it won't work 2021-05-07 18:51:22 or maybe it doesn't work because i'm not registered on irc 2021-05-07 18:51:53 at least some page on gnu.org says that i need to message an op in order to speak 2021-05-07 18:52:01 which sucks :\ 2021-05-07 18:55:10 it's GNU, don't expect much :/ 2021-05-07 19:07:47 ACTION looking for an alternative to grub that can load multiboot kernels 2021-05-07 23:17:47 o/ 2021-05-07 23:17:59 why are docker edge images built so often? 2021-05-07 23:18:22 * why are docker edge images built so rarely? 2021-05-07 23:24:13 decide! 2021-05-07 23:29:14 XDD 2021-05-07 23:29:24 sry, bad word came to my mind, it's late 2021-05-07 23:29:44 last edge docker image in docker hub is like 3 months old 2021-05-07 23:29:51 its pretty... not-edge? 2021-05-07 23:34:44 edge is 'development' regular images are created the same way as I see 2021-05-07 23:37:59 so practically these are often older than regular release 2021-05-08 00:42:56 neat i made an x86_64 usb bootdisk and it also has a mirror of the entire main/community packages for the release 2021-05-08 00:43:31 sorry for spidering the repo 2021-05-08 00:43:38 sounds kind of cool 2021-05-08 00:43:49 be better if i had source packages too 2021-05-08 00:44:04 when the world goes to shit alpine will survive 2021-05-08 00:44:04 eyeRseer: so, it's effectively an alpine bootstrap with a full snapshot of the repo to allow for any basic setup 2021-05-08 00:44:06 ? 2021-05-08 00:44:08 lol 2021-05-08 00:44:26 least the x86_64 build 2021-05-08 00:44:32 yea 2021-05-08 00:44:43 not that big like 17GB 2021-05-08 00:44:52 nice 2021-05-08 00:45:15 ill kick myself if i find official torrents cause i didnt look before hand 2021-05-08 00:45:42 meanwhile people are wasting space with chia id rather have a complete distro and sources backed up 2021-05-08 00:46:47 4GB fat32 (why ever go over its max filesize) what a shitfs 2021-05-08 00:46:53 the rest is btrfs 2021-05-08 00:47:39 dont really use btrfs much had problems on a cheap ssd but thats probably more the ssd than butters 2021-05-08 00:50:52 archive alpine for next generations ;) 2021-05-08 06:06:57 hey there, I'm having some trouble with alpine-make-vm-image. the default "virt" kernel-flavor works just fine, but with a lts kernel flavor I get "sysroot failed: no such file or directory" 2021-05-08 07:53:10 yeah dang never using raspian on a pizero again its so godawfully bloated and slow compared to alpine 2021-05-08 08:07:00 Hello! Can anyone tell me how to handle custom keyboard layouts in alpine without X? How are they built? I've tried different settings which are running in FreeBSD and arch, but I cannot find any information how to correctly compile. 2021-05-08 09:33:03 I'm running alpine in virtualbox and noticed I have all the linux-firmware- packages installed, what's the best way to get rid of them without losing the files I actually need? Is `apk add linux-firmware-none linux-virt` a reasonable start? 2021-05-08 09:36:35 hi 2021-05-08 09:36:59 i have added alpine linux to wsl - the version i download from chocolatey which is 3.9 2021-05-08 09:37:21 anyhow my question is how do i setup a login prompt as launching alpine puts my directly into root previliges 2021-05-08 09:40:47 I have added a new user using adduser, and set up both the new user's and the root's password 2021-05-08 09:41:01 but launch alpine puts me directly in root 2021-05-08 09:41:36 I'm not sure what decides the default user that wsl uses 2021-05-08 09:41:50 but you can specify the user to login to wsl 2021-05-08 09:43:52 i see, i will check on that report back 2021-05-08 09:53:33 after becoming a normal user 2021-05-08 09:53:38 how do i become root 2021-05-08 09:53:57 su gives me - must be suid to work properly 2021-05-08 10:00:50 Yeah, ran into that as well, didn't find out why yet. But I installed doas, which works 2021-05-08 10:14:33 Have to admit, i have a lowsepc laptop and alpine runs pristine so far under wsl2 - much faster than cygwin 2021-05-08 10:15:04 i have everything i want under 300 mb while cygwin took 2 gigs, one in its root and one in its downloaded binaries 2021-05-08 10:43:39 hi all! 2021-05-08 10:44:03 what is the proper way of getting /dev/btrfs-control into alpine's devtmpfs? 2021-05-08 11:33:05 rapha: Btrfs module loaded? 2021-05-08 11:33:42 Maybe ask in #btrfs they are helpful 2021-05-08 11:43:02 rapha: do you load btrfs on boot via initrd or later on? 2021-05-08 12:28:59 afaik its builtin into my kernels 2021-05-08 12:29:30 mount -t btrfs always seems to work without having to do anything special 2021-05-08 12:29:54 Do you know of automatic kernel module loading? 2021-05-08 12:30:36 /etc/modules or /etc/modprobe.d/ 2021-05-08 12:30:58 pass it to kernels cmdline 2021-05-08 12:34:19 i like to rc-update add local default and populate /etc/local.d/ with .start scripts 2021-05-08 12:35:30 modprobe zram give it a size mkswap swapon 2021-05-08 12:35:57 echo performance to cpu governor 2021-05-08 12:36:08 ya know all the fun stuff 2021-05-08 12:36:49 dont care when it happens aslong as it happens 2021-05-08 12:37:09 if i cared about when id put it all in the same script 2021-05-08 12:37:43 BTFO systemd's biggest cope for existence 2021-05-08 12:37:49 xD 2021-05-08 13:22:28 I know of two VPS providers that have Alpine Linux as a install option. Scaleway and Linode. Are there any others out there? (replacing whatever with AL in a VPS is a nightmare) 2021-05-08 13:23:42 Argh, getting stuck trying to install Alpine on an Acer Aspire 3 laptop. The /dev/nvme is disappearing during the install it seems. 2021-05-08 13:31:38 https://pastebin.com/nMw52pfK 2021-05-08 13:32:07 Consistently seems to happen after rebooting and trying again. 2021-05-08 13:47:19 Ooh, setting nvme_core.default_ps_max_latency_us=0 in the kernel line seems to have fixed it. 2021-05-08 14:00:34 Forza: Marquel: i've never used it before. turns out there _is_ no btrfs module. is 4.19.118-0-vanilla too old for it? 2021-05-08 14:01:28 either it's built in or it wasn't built at all. 2021-05-08 14:03:03 oh. 2021-05-08 14:03:16 hmm, perhaps it's time to upgrade from 3.10 now. 2021-05-08 14:03:40 which will mean a reboot, which is a shame, because the box has never needed a reboot before. but i'll accept. 2021-05-08 14:19:19 kexec 2021-05-08 14:47:41 how do you pronounce that out loud? keksec? or kay-ekset 2021-05-08 14:47:55 kay-exec 2021-05-08 15:13:01 :) 2021-05-08 16:06:56 is there a way, to not have the currently running linux kernel modules purged when upgrading? 2021-05-08 16:07:11 not at the moment 2021-05-08 16:26:13 glad I am not the only one that gets bitten by that once in a while 2021-05-08 16:26:43 if you have the package cached, you can extract the modules 2021-05-08 16:29:06 yeah. or copy from another machine that is still running old kernel. But it is a small annoyance yes 2021-05-08 16:32:14 sadly caching is an all or nothing thing. can't only cache linux kernel packages i believe, only with bespoke solutions 2021-05-08 16:33:27 correct 2021-05-08 19:03:56 hey i've been having issues with chrony and busybox's ntp clients not working 2021-05-08 19:04:17 for whatever reason the times will just be way off, and i'm not sure why 2021-05-08 19:05:33 what ntp server do they connect? 2021-05-08 19:05:41 how can i check that? 2021-05-08 19:07:19 with chrony, you can use chronyc 2021-05-08 19:08:00 ok the output is just the license and copyright info 2021-05-08 19:08:09 so does this mean that there isn't one set up? 2021-05-08 19:08:20 Does it mention chronyc> now? 2021-05-08 19:08:40 i just typed chronyc into ash 2021-05-08 19:08:57 i didn't see anything except what i just mentioned 2021-05-08 19:09:39 oh it does 2021-05-08 19:09:41 nevermind 2021-05-08 19:10:17 apk can help too; apk del chrony 2021-05-08 19:12:04 apk del chrony 2021-05-08 19:12:07 apk del helby 2021-05-08 19:12:23 lol 2021-05-08 19:12:23 lol 2021-05-08 19:12:39 time to delete them all and reinstall one 2021-05-08 19:13:14 ;) 2021-05-08 19:13:53 no idea why that crap is default in installation 2021-05-08 19:13:55 If you know what time it is, at least :) 2021-05-08 19:14:14 it's a bit of a pain to have to manually set the time 2021-05-08 19:14:23 chrony works fine for us 2021-05-08 19:14:33 busybox too 2021-05-08 19:15:07 yeah i decided to try busybox as recommended by the wiki's rpi page 2021-05-08 19:15:22 chronyd works fine on my servers. 2021-05-08 19:15:26 ran setup-ntp and selected busybox 2021-05-08 19:16:27 if one like to install packages, there is always sane openntpd 2021-05-08 19:17:02 I had never an issue with busybox or at least it did not complain about and issue :/ 2021-05-08 19:17:25 as it does not log 2021-05-08 19:17:40 but never come late to work 2021-05-08 23:51:29 howdy howdy alpine friends. i was wondering who runs your mediawiki installation. i run one of my own, and notice you're a bit out of what we'd call the ideal version, and are using the old Vector skin (unfortunate from an SEO perspective, as it's mobile-unfriendly), etc. i'm not really into the joy of maintaining mediawikis, but i'd be happy to go in and update y'alls' if you'd like 2021-05-08 23:51:45 being a general fan of the ol' alpine mission 2021-05-08 23:52:45 compare the alpine one to https://nick-black.com/dankwiki/index.php?title=Special:Version; y'all are back on 1.31, and as mentioned, are lacking the Timeless skin recommended for current use 2021-05-09 00:00:53 some people (cough) argue that we should delete the wiki entirely 2021-05-09 00:00:55 it's not just the mediawiki that's ancient 2021-05-09 00:03:41 that's well above my pay grade, but if you'd like someone to slog through the update, shoot me a mail. btw you claim to be on 1.31.1; even on the 1.31 branch (EOL next month), you probably want 1.31.14. though given that you show a copyright through 2021, maybe you're running more recent code than the version number would suggest? 2021-05-09 00:03:55 [shrug] let me know if you want assistance; mediawiki can be a PITA 2021-05-09 04:47:47 Upgrading to 5.10.35-0-lts broke my WiFi. the wlan0 interface is no longer showing up. Using Intel Wireless 82865 chip. Any ideas what could be going wrong? 2021-05-09 04:48:01 8265* 2021-05-09 05:44:31 checck dmesg missing some firmware? do you remember the module that worked? has it changed 2021-05-09 06:05:24 eyeRseer thanks a lot, checked dmesg and saw there were errors trying to load the firmware. I installed linux-firmware-other and now it works again. 2021-05-09 06:40:55 did a mistake in /etc/networking/interface and cant get back my alpine 2021-05-09 06:41:03 googling for single user mode 2021-05-09 06:41:05 damn 2021-05-09 06:41:09 any hints ? 2021-05-09 06:43:13 add init=/bin/sh to the kernel cmdline 2021-05-09 06:45:46 right, helped, thanks. 2021-05-09 08:58:37 the last mails on users@ (regarding raspberry+touchscreen) looks suspicious 2021-05-09 08:58:42 do you think it's not "real" ? 2021-05-09 08:59:08 for example it does not even mention Alpine Linux but "your Linux" instead 2021-05-09 09:00:36 yeah, high spam indicators 2021-05-09 09:04:11 Turritopsis. That is a well-known entity :p Not spam per se, but someone living in their own universe. Which occasionally overlaps with ours. 2021-05-09 16:27:31 I'm writing an OpenRC init script and I'm curious if stop_post() is run on poweroff/reboot? 2021-05-09 16:35:42 Dko1905: perhaps ask in #openrc 2021-05-09 16:35:47 they have a dedicated channel 2021-05-09 16:35:59 but, I would assume so 2021-05-09 20:24:17 What are those processor specific ucode packages? 2021-05-09 20:25:47 intel-ucode? 2021-05-09 20:25:57 amd-ucode 2021-05-09 20:27:17 Those and . 2021-05-09 20:54:22 another crap over other crap in your system 2021-05-09 20:55:01 'security' update which makes your cup even worse 2021-05-09 20:56:35 cpu 2021-05-09 20:58:24 Take this cup away from me 2021-05-09 21:06:44 I somehow survived without installing that nonsense 2021-05-09 21:19:15 someone recommend a light/minimal wm ideal for alpine? 2021-05-09 21:19:54 awesomewm 2021-05-09 21:20:23 i3 2021-05-09 21:20:35 cwm ;) 2021-05-09 21:21:41 or sway/wlroots builded without X11 crap 2021-05-09 21:21:44 i dislike awm because includes lua stuff 2021-05-09 21:21:52 ive heard good stuff bout sway though 2021-05-09 21:22:01 but idk im not sure what to go with 2021-05-09 21:22:44 is sway only tiling? 2021-05-09 21:24:49 tilling, but can do some stacking crap, it's like i3 for wayland 2021-05-09 21:25:45 any tutorial how to get started with sway on alpine? still relatively new 2021-05-09 21:26:04 yes, install it and run it :P) 2021-05-09 21:26:37 ooh 2021-05-09 21:26:53 there are no trillion of X files in your home which need setup up 2021-05-09 21:27:02 lol i see 2021-05-09 21:27:07 thanks dude 2021-05-09 21:27:20 just copy /etc/sway/config to ~/.config/sway/config and tweak it 2021-05-09 21:28:26 also recommend to try out 'foot' terminal , pretty tiny and not worse than alacritty 2021-05-09 21:31:30 will do :) thanks for the tips 2021-05-09 21:50:24 sway - no such package, im on a fresh install. any ideas? 2021-05-09 21:52:24 enabling community repo? 2021-05-09 21:52:53 sway is on the community repository, you need to append it to /etc/apk/repositories 2021-05-09 21:53:28 my 2021-05-09 21:53:30 my b* 2021-05-09 21:53:37 that crap should be enabled by default 2021-05-09 21:53:48 how can one do anything with just main repo 2021-05-09 21:54:38 alle: check alpine wiki on sway, just few steps if u are on fresh install 2021-05-09 21:55:26 yeahh im moving from another distro to alpine, so legit is a fresh install 2021-05-09 21:58:18 do i need to install graphic drivers for sway to run? -- saw it in alpine wiki, but my gpu isnt considered modern at all 2021-05-09 21:58:34 yes, mesa crap, what gpu u have? 2021-05-09 21:59:06 an ancient AMD GPU 2021-05-09 21:59:32 good, at least wiki will help u, as it's ancient too ;) 2021-05-09 22:02:52 mesa-dri ATI is what im looking if i got an AMD GPU? 2021-05-09 22:04:11 yes 2021-05-09 22:04:43 I assume, never used 2021-05-09 22:05:00 hopefully `apk add mesa-dri-ati` does its magic 2021-05-09 22:05:24 probably installed more than needed, at least intel case 2021-05-09 22:07:55 it looks it install the same for intel classic/gallium and if ancient, gallium is not even needed as it's huge 2021-05-09 22:08:09 at least in my intel case 2021-05-09 22:08:22 yeah 2021-05-09 22:08:43 ill see what happens, i think it will do the trick for me 2021-05-09 22:10:09 yes it will probably, but mesa-dri-gallium with depends will install like 100MB crap 2021-05-09 22:11:05 but first time probably better to install more than less 2021-05-09 22:11:25 i understand 2021-05-09 22:11:29 ehh it doesnt bother me 2021-05-09 22:11:41 i just wanna get a desktop up =P 2021-05-09 22:12:31 is it up now? ;) 2021-05-09 22:14:15 dont'f forget some shitty fonts 2021-05-09 22:15:41 i basically came to this part, and done everything above https://wiki.alpinelinux.org/wiki/Sway#Configuration_and_Usage 2021-05-09 22:16:38 i just dont seem to understand the `To run sway, first set XDG_RUNTIME_DIR to a suitable location (e.g. /tmp). Install & configure elogind to skip this step. Then run sway from the Linux console:` for some reason 2021-05-09 22:18:03 in console if u login u would run 'sway' instead of let's say startx or xinit 2021-05-09 22:18:23 but if u don't put some shit in .profile or whenever u have to put before XDG_.... 2021-05-09 22:18:53 if u don't want to instlal elogind crap 2021-05-09 22:19:38 aaa i see 2021-05-09 22:20:30 if there is no .profile then i just create it right 2021-05-09 22:20:37 https://wiki.alpinelinux.org/wiki/Wayland 2021-05-09 22:21:06 yes and put there any crap u want to as ash - shell will source it 2021-05-09 22:22:16 I put that xdg_runtime_dir in /etc/porfile.d/shit 2021-05-09 22:22:53 also one note, that if I remember chormium does not run wayland if u use that crap 2021-05-09 22:25:27 a-ok 2021-05-09 22:25:32 i use firefox anyway 2021-05-09 22:25:36 lets see if this works then 2021-05-09 22:26:53 good, then u will need add to that .profile also "export MOZ_ENABLE_WAYLAND=1" 2021-05-09 22:28:06 bc. one terabite firefox somehow can't see u run wayland 2021-05-09 22:29:10 i see :D 2021-05-09 22:29:25 when im logged in as my user i just nano .profile and put that in? 2021-05-09 22:30:02 well I would suggest another editor, but yes ;) 2021-05-09 22:30:43 haha its alright 2021-05-09 22:30:50 will change up stuff once get sway up 2021-05-09 22:30:57 but anything u put there will be sourced after next login, so probably u need to log out that our system takes environments from there 2021-05-09 22:31:19 Yeah, did this already (just now) 2021-05-09 22:32:04 i did the /etc/profile.d/xxx thing, and added that to my .profile, how do i launch sway now? 2021-05-09 22:32:26 login and then 'sway' 2021-05-09 22:32:39 u can then obviously put autologin script there too 2021-05-09 22:37:10 so my /etc/profile.d/xdg_runtime_dir.sh looks like this https://paste.dismail.de/?a5d9810fb6bbf8f5#F5A2Y86BP7QKWHNtKwTxouD5uC6T9smQwE9iqmTArLQy 2021-05-09 22:37:25 that from tty1 after login it auto run sway 2021-05-09 22:38:30 i see =D 2021-05-09 22:38:39 i just ran sway and the icons look like [] basically 2021-05-09 22:38:46 fonts maybe? 2021-05-09 22:40:45 yes u missing font 2021-05-09 22:44:15 if u are not familiar with sway/wayland this can help you https://github.com/swaywm/sway/wiki 2021-05-09 22:47:21 i see, thanks for this! 2021-05-09 23:20:01 maybe wlroots and sway will be even updated this year in repo :/ 2021-05-10 05:10:22 Hi, let's see if someone can guide me a bit. Install "wireless-tools wpa_supplicant" on a Raspberry Pi 400. No wlan0 appears using the if config command. 2021-05-10 05:18:37 wifi devices typically require firmware 2021-05-10 06:27:48 normally linux-rpi* install linux-firmware-brcm 2021-05-10 06:29:07 whatsyourask, do you have linux-firmware-brcm installed? 2021-05-10 06:29:52 if you don't run udev (which does magic things under the hood) maybe you need to load additionals modules by hand 2021-05-10 06:39:25 markand, It seems that everything I need is installed. I think that the raspberry pi 4 image that I download does not include the firmware for the raspberry pi 400. 2021-05-10 06:39:56 it's only linux-firmware-brcm that is required, I have only that on my pi 4b (which is essentially the same) and I get wlan0 2021-05-10 06:40:05 but I run udev and I know that udev loads more module that pure mdev 2021-05-10 06:40:22 are you able to paste a lsmod output? 2021-05-10 06:40:57 Inside / lib / firmware I see the drivers for other raspberries but not for the 400. 2021-05-10 06:41:43 can you type dmesg | grep brcm 2021-05-10 06:42:25 "brcmfmac mmc1:0001:1: Direct firmware load for brcm/brcmfmac43456 2021-05-10 06:42:25 -sdio.bin failed with error -2" 2021-05-10 06:43:11 "using brcm/brcmfmac43456-sdio f 2021-05-10 06:43:11 or chip BCM4345/9" 2021-05-10 06:46:16 strange indeed 2021-05-10 06:47:31 Well you helped me enough, I have a recallbox image that the wifi works, I will compare the drivers to see if it is different. 2021-05-10 06:47:56 I don't have a pi400 yet so I'm unable to help more 2021-05-10 06:48:14 I have a feeling that pi 400 the wifi is different to the raspberry pi 4 2021-05-10 06:48:18 but AFAIK the pi folks just tweaked the pi4 board into a keyboard shape so I'd expect that it works the same 2021-05-10 06:48:21 maybe 2021-05-10 06:48:44 the linux-firmware-brcm package is quite recent though 2021-05-10 06:54:13 yes, the edge package is the one I am using. 2021-05-10 08:25:04 I'm looking to set up some simple uptime monitoring using a VM machine based on Alpine. I'd like to ping and plot the results over time with a Web based interface. Is there anything like this in Alpine? 2021-05-10 08:25:50 I suppose I can set up munin + apache for it, though munin pings are sequential and not done in parallell 2021-05-10 08:39:52 smokeping or zabbix (or Nagios) 2021-05-10 08:42:25 Ah smokeping I remember from long ago. Never heard of Nabbix. Nagios seems so overkill =) 2021-05-10 08:44:41 https://oss.oetiker.ch/smokeping-demo/?target=Customers.OP.octopus Exactly what I was looking for. Thanks 2021-05-10 08:49:21 https://wiki.alpinelinux.org/wiki/Setting_up_Smokeping - Big warning there ;) Anything in particular that I should avoid? 2021-05-10 08:50:07 Perhaps better to run with nginx/apache? 2021-05-10 08:54:13 Not a very professional warning 2021-05-10 09:00:44 :) 2021-05-10 09:23:32 How do I use dns search in resolve.conf with dhcp? It seems not all dns search entries isn't added by default 2021-05-10 09:31:16 Seems adding dns-search in /etc/network/interfaces doesn't work 2021-05-10 09:54:12 I added it to If-up-post.d 2021-05-10 14:37:00 Just leanred about Alpine about an hour ago, so please excuse the silly question... 2021-05-10 14:37:01 If wanting to install apps that I don't see in the repos (in my case Brave Browser and Signal desktop client) - would someone mind pointing me at the guidance around installing non-packaged software? A best practices (to keep things organized) for example? 2021-05-10 14:37:41 you either package it yourself, or you run those in chroots with glibc 2021-05-10 14:38:30 although i don't think you want to package them yourself, so chrooting is the way to go 2021-05-10 14:39:07 Flatpak could also work 2021-05-10 14:39:39 rkalla: did you happen to see the article on HN? 2021-05-10 15:04:51 how do i setup ash aliases in alpine? i did this and still nothing works https://stackoverflow.com/a/44581167 - yes i opened a new terminal after i done that 2021-05-10 15:12:23 yokwe: ash only loads .profile for login shells 2021-05-10 15:12:25 try sh -l 2021-05-10 15:23:22 anyone still working on getting bare alpine running on the pinebook pro (postmarketos seems to be really acting up for me) 2021-05-10 15:23:23 ? 2021-05-10 16:02:02 thanks ikke 2021-05-10 16:27:33 I noticed a possible bug in xe-guest-utilities. Runtime is looking for /var/cache/xe-linux-distribution but it isn't created by default. It puts a warning in syslog about it 2021-05-10 16:28:25 Hmm, should it not create that dir itself? 2021-05-10 16:28:33 You cannot assume anything to exist in /var/cache 2021-05-10 16:28:34 May 7 09:54:44 localhost user.notice xe-daemon: CollectOS error: &os.PathError{Op:"open", Path:"/var/cache/xe-linux-distribution", Err:0x2} 2021-05-10 16:28:53 I'd think so :) 2021-05-10 16:30:18 hello guys 2021-05-10 16:30:33 need to get support of binfmt 2021-05-10 16:31:00 already add qemu-arrch64 openrc-qemu 2021-05-10 16:31:23 preparing chroot aarch64 get error code 127 2021-05-10 16:32:18 there are rumours about openrc being replaced on the long run 2021-05-10 16:32:26 long run 2021-05-10 16:32:32 not anywhere close 2021-05-10 16:34:31 ikke: hi 2021-05-10 16:35:57 hechos: I don't know anything about binfmt 2021-05-10 16:36:59 hechos: I'm looking at binfmt currently 2021-05-10 16:38:38 minimal: i forget but get working to install from x86 to chroot running aarch64 2021-05-10 16:39:19 lost couple file where save a text file commands and now can remember 2021-05-10 16:39:23 damm 2021-05-10 16:39:44 hechos: yupe, I'm doing the same - I previously used Debian for binfmt (via Ansible), finally writing a shell script to do same 2021-05-10 16:40:19 minimal: got two pacakges. 2021-05-10 16:40:34 qemu-aarch64 and qemu-opnerc 2021-05-10 16:40:55 ikke: is it getting harder to port software when they don't provide init scripts any more? 2021-05-10 16:41:12 hechos: have you enabled the binfmt init.d script? 2021-05-10 16:41:45 Forza: init scripts are not the most difficult things to provide ourselves 2021-05-10 16:43:24 minimal: no 2021-05-10 16:44:59 minimal: tell how /etc/init.d/binfmt start? 2021-05-10 16:48:14 hechos: actually am in the middle of figuring this out. Looks like /etc/init.d/binfmt may not be used, /etc/init.d/qemu-binfmt instead 2021-05-10 16:51:28 minimal: i due /etc/init.d/qemu-bintfmt restart and works. 2021-05-10 16:52:21 running that and adding the relevant qemu-user- packages should work 2021-05-10 16:53:16 I have a script partly written to build disk images using chroot for x86_64/aarch64/armv7 2021-05-10 16:53:24 yess. so need to install these two pacakges register binaryformat and start service 2021-05-10 16:54:43 hechos: building for a VM or a physical machine? you might be interested in my script when its ready 2021-05-10 16:56:19 anything for sway to enable taskbar? 2021-05-10 16:57:12 like open windows are seeable in the taskbar 2021-05-10 20:23:55 Hi again. It seems that dns search entries updates during dhcp refresh so my fix to add them in ifup-post didn't work 2021-05-10 20:24:07 Any tips here? 2021-05-10 20:25:31 You can set RESOLV_CONF=no in /etc/udhcpc/udhcpc.conf 2021-05-10 20:25:38 https://wiki.alpinelinux.org/wiki/Udhcpc 2021-05-10 20:25:47 Just found it! Thanks 2021-05-10 20:27:26 I wonder why it only brings one of the four search domains by default 2021-05-10 20:45:33 what package manager plays well with apk that isnt bloated 2021-05-10 20:46:08 *that has major apps covered 2021-05-10 20:52:14 apk is a package manager itself? 2021-05-10 20:59:00 ikke: yes. feel free to ask anything if u need some help :/ 2021-05-10 21:02:00 well 2021-05-10 21:02:22 im trying to install nix pkg manager 2021-05-10 21:04:56 obviously, bc. it makes sense 2021-05-10 21:50:25 wdtTP2O82Kft: thx for pointer. 2021-05-10 21:50:25 ikke: Ah, didn't think about flatpak and the like. That works. I saw the drewdevault.com article - yes. 2021-05-11 01:51:44 i need help choosing a browser and text/code editor. both need to be relatively light on system resources, as i do not want bloat. note that i still want something for the modern web, so it does not break websites... 2021-05-11 01:52:40 so what do other alpine users use 🤔 2021-05-11 01:57:21 firefox 2021-05-11 01:57:29 is practically only choice 2021-05-11 01:58:42 otter-browser, maybe, if it's built against qtwebkit and not qtwebengine 2021-05-11 01:59:06 for text editor, nano is good. 2021-05-11 02:00:19 editor if vi like, then probably vis is one of few usable, if other style, there are many lightweight if u don't mind ctrl click click with 14 fingers 2021-05-11 02:07:18 Sheila: I think otter is not even in repo 2021-05-11 02:10:05 isn't qtwebkit totally insecure 2021-05-11 02:10:28 i mean even more so than webkit in general 2021-05-11 02:10:30 it's news to me, if so. 2021-05-11 02:10:52 it's unmaintained for several years now 2021-05-11 02:12:37 even webkit2gtk browsers are not so usable 2021-05-11 02:57:17 I have been a qutebrowser user for a long time, but on my laptop (with Alpine) it kept crashing everytime 2021-05-11 02:57:22 so I went back to firefox 2021-05-11 05:10:54 Unfortunately, we live in a duopoly of firefox and chromium 2021-05-11 05:11:05 firefox+noscript is the most privacy respecting option imo 2021-05-11 05:12:21 I really like the handbook initiative. Are we going to be replacing the wiki with the handbook long term? 2021-05-11 05:13:56 anjan: I think the wiki will maintain, but the main documentation should live under docs 2021-05-11 05:15:59 ok sweet. I found alot of the wiki's information wrong or out of date. I try to fix it when I can. Should I just continue to do that or are there instructions to sending MR for the handbook? 2021-05-11 05:16:13 or a list of pages they want in the handbook? 2021-05-11 15:52:05 how is alpine linux with older hardware? specifically amd 2021-05-11 15:53:19 good 2021-05-11 16:05:19 when installing alpine how do I connect to wifi from CLI? I do not use ethernet 2021-05-11 16:06:10 this is not a alpine specific problem but you would usually use wpa_supplicant for this 2021-05-11 16:06:51 setup-interfaces handles it 2021-05-11 16:06:54 although not very well 2021-05-11 16:07:11 whether it's intel or amd is not very relevant 2021-05-11 16:07:19 mainly important is exactly how old it is 2021-05-11 16:07:28 so I can connect to wifi before installing alpine on my disk? 2021-05-11 16:07:33 yes 2021-05-11 16:07:55 if it's more than about 15 years old you may have issues booting from usb 2021-05-11 16:08:18 how would one do that? i plan to use alpine for my old laptop, but no, not 15 years, only like 5 2021-05-11 16:08:33 do what 2021-05-11 16:08:37 i did manage to boot though, so should be all fine, I just need to connect to wifi from CLI 2021-05-11 16:08:48 run setup-alpine like it recommends 2021-05-11 16:08:59 dhcp? 2021-05-11 16:09:24 setup-alpine calls setup-interfaces and that gets the interface ready with dhcp and all 2021-05-11 16:09:35 ohhh 2021-05-11 16:10:00 will it ask me which network to connect to or do I have to do that manually? 2021-05-11 16:12:47 yes, but it only works if your access point (router) has either open (no password) or WPA-PSK (most common authentication method) 2021-05-11 16:13:54 so in most cases it will prompt you 2021-05-11 16:15:50 pretty sure it works with WEP and WPA2 too 2021-05-11 16:15:54 not sure about WPA3 2021-05-11 16:16:06 It is WPA2 2021-05-11 16:16:44 hm, actually not WEP 2021-05-11 16:17:40 i don't think the auth types differ between revisions 2021-05-11 16:17:48 so any wpa version should work with PSK 2021-05-11 16:18:29 I see. So definitely is possible in the very end? 2021-05-11 16:18:43 very likely 2021-05-11 16:19:28 most people use WPA-PSK for personal access points 2021-05-11 16:22:04 so during install I can do `apk add wireless-tools wpa_supplicant` without an Internet connection 2021-05-11 16:22:38 if you use the iso they should already be installed 2021-05-11 16:22:42 Just run setup-alpine 2021-05-11 16:23:25 understood :) 2021-05-11 17:01:08 Is there a way to monitor GPU usage in alpine? 2021-05-11 17:01:39 driver specific 2021-05-11 17:08:00 for amdgpu ? 2021-05-11 17:08:23 I didn't find anything in the packages... maybe I am just too inexperienced with this 2021-05-11 17:13:34 cat /sys/kernel/debug/dri/0/amdgpu_pm_info 2021-05-11 17:16:01 Awesome! thanks Hello71 ! 2021-05-11 17:16:45 there are some programs but ime buggy and some insecure 2021-05-11 19:13:37 you guys I ran setup-alpine and it asks me whether eth0 or wlan0, I choose wlan0 and after that it asks me to connect to a network and input its name and password, after all that it asks me whether static or dhcp or none, I choose dhcp because my router is dynamic, but after that it says requesting lease a couple of times and fails 2021-05-11 19:14:21 plams: what does `ip link` return? 2021-05-11 19:14:44 be right back then 2021-05-11 19:15:00 wait 2021-05-11 19:15:05 what should it return ? 2021-05-11 19:15:25 information about your interfaces 2021-05-11 19:15:35 okay need to see that one moment 2021-05-11 19:33:30 well after I did `ip link` it shown lo, wlan0 and eth0, I tried `ifup wlan0` but still a nope. I also saw somewhere to add udhcpc_opts -b at the end of the /etc/network/interfaces file, so I did that using `echo 'udhcpc_opts -b' >> /etc/network/interfaces` but still nothing was working. keeps saying can't get lease, note it's a laptop and I want to 2021-05-11 19:33:31 establish wifi connection 2021-05-11 19:38:03 any ideas? i downloaded and flashed latest alpine an hour ago trying to install it 2021-05-11 19:39:58 anything in /var/log 2021-05-11 19:40:02 /var/log/message 2021-05-11 19:40:04 or dmesg? 2021-05-11 19:40:45 gonna see just a sec 2021-05-11 22:40:39 I'm on a fresh alpine linux install and it doesn't seem I can mount my usb at all. any help or tips what to do? 2021-05-11 22:44:23 what error u get? 2021-05-11 22:44:45 also u would mount something like /dev/sdb1 not just sdb 2021-05-11 22:46:08 yeah. that's what I'm doing 2021-05-11 22:46:15 it's also fat32 formatted drive 2021-05-11 22:46:51 `mount: mounting /dev/sdb1 on /mnt failed: Invalid argument` 2021-05-11 22:47:22 do u have dosfstools? not sure if it needed, but 2021-05-11 22:47:44 dosfstools 2021-05-11 22:47:44 ash: dosfstools: not found 2021-05-11 22:48:01 try to install install it 2021-05-11 22:48:18 done. what now? 2021-05-11 22:48:23 now try to mount usb 2021-05-11 22:49:03 still :( 2021-05-11 22:49:13 dosfstools handle just vfat systems, I think also used with fsck during boot and so on 2021-05-11 22:49:30 try mount -t vfat /dev/sdb1 or whatever 2021-05-11 22:50:27 vfat would be for fat32 right? 2021-05-11 22:51:11 i think thats exfat 2021-05-11 22:51:23 I think it some extra, but compatible with fat32 2021-05-11 22:51:41 dude 2021-05-11 22:51:43 check dmesg how usb is mounted or install lsblk and check it 2021-05-11 22:51:45 ur a life saver 2021-05-11 22:51:59 i wanna scream i thought i lost my documents 2021-05-11 22:52:06 much love :D 2021-05-11 22:54:35 u can lose documents in usb only if u do it using openbsd :d bc. their nonsense is top 2021-05-11 22:56:49 hahaha 2021-05-11 22:57:16 happens to me when switching from it to alpine 2021-05-11 22:57:33 alpine is top c: 2021-05-11 22:57:35 or vice versa don't remember 2021-05-11 22:57:58 well it's simple without nonsense, so easier for regular shit 2021-05-11 22:59:12 still I think mount should recognize filesystem and mount it properly even without -t option or whatever, but sometimes 2021-05-11 22:59:16 vfat is an improvement over fat32 that was introduced in Windows 95 2021-05-11 22:59:39 something like that ;) 2021-05-11 23:00:01 pretty 'new' tech ;) 2021-05-11 23:01:22 When people say fat32 nowadays they mean the most modern version with all the features, so fat32 and vfat generally refer to the same thing now 2021-05-11 23:01:40 The difference is historical 2021-05-11 23:04:37 still can't handle win installer as it's over 4gb ;) 2021-05-11 23:05:54 don't know what is 'linux' way for usb data 2021-05-11 23:06:30 ext4? 2021-05-12 00:33:20 So, my question: I identified Alpine as super cool and lightweight, but I have a high-CPU usage application that *runs*, but the performance is about half of what I expect. I don't appear to have CPU governors as mentioned in the Wiki, and every search term I come up with is asking *why( CPU usage is high. 2021-05-12 00:33:25 I want high CPU usage. :P 2021-05-12 00:33:58 (specifically, I want to max out 7 of the 8 cores I have assigned to the virtual machine) 2021-05-12 00:34:13 Also, I'm getting similar results with the -virt and the -standard install .iso. 2021-05-12 00:35:47 what is the application? 2021-05-12 00:36:24 Searching for Conway's Game of Life objects. Think bitcoin mining, but less offensive. :P 2021-05-12 00:37:15 hmmm... I wonder if it stresses some aspect of musl that is slower than the glibc implementation or something 2021-05-12 00:37:44 I've heard at least one of those terms. 2021-05-12 00:38:01 FWIW, what I'm comparing it to is CentOS 7. Otherwise the same amount of RAM and CPU assigned. 2021-05-12 00:39:28 To give actual numbers, the CentOS VM is doing about 17000/second, the Alpine VM is doing about 7300/second. 2021-05-12 00:39:30 a good way to test my theory is to try Void musl vs Void glibc 2021-05-12 00:39:39 then you have the same distro, better comparison 2021-05-12 00:39:52 hm. "Void" is a distro? 2021-05-12 00:39:53 depends how much time you have 2021-05-12 00:40:07 yes, it's another minimalist distro that is nearly as cool as Alpine but not quite ;) 2021-05-12 00:40:25 eh, I'm fiddling around. This is hardly urgent or anything. 2021-05-12 00:40:26 I use it for work because I need glibc for work, and it is a pretty good distro 2021-05-12 00:40:58 Ultimately, I want to pack this up so people can set 'em up easily. I've already got scripts for CentOS, but it's still 500MB after compressing everything about as much as I can. 2021-05-12 00:46:23 hm. The download site is not speedy. I'll give some feedback once I've got it set up, if you want. 2021-05-12 00:46:41 Either way, thanks for the pointer (and I'll stick around as long as the webchat holds out :V) 2021-05-12 00:49:44 ... huh. Apparently I'd downloaded Void for some reason back in 2017. Who knew? 2021-05-12 00:49:58 not you, apparently ;) 2021-05-12 00:52:10 Out of curiosity (now that I've wiki'd musl,) would it even be practical to get Alpine running on glibc? Or is that another minimalist decision on the part of the distro? 2021-05-12 00:55:54 well, there are 500 distros with glibc, so choose one of few with musl to want glibc is ... 2021-05-12 01:04:24 Maybe I should rephrase my question - is there a practical reason for using musl? And this is less "lol gimme glibc alpine" and more "huh, I see musl is a thing, but I have no clue why" 2021-05-12 01:15:09 what is your "high-CPU usage application" 2021-05-12 01:15:18 bitcoin mining? 2021-05-12 01:17:38 Hello71 - heh, you missed my clarifying comment. Probably close to bitcoin mining usage-wise, but it's actually searching for Conway's Game of Life objects. 2021-05-12 01:17:44 Same thing though - I want to peg the cores I'm using. 2021-05-12 01:18:07 at a guess, it's implemented poorly and uses malloc excessively 2021-05-12 01:18:34 i don't know what you mean exactly by "searching for Conway's Game of Life objects" but it sounds like it shouldn't require dynamic allocation, or in fact any syscalls at all 2021-05-12 01:18:47 except to write the results 2021-05-12 01:19:46 sweet jesus 2021-05-12 01:19:59 Whatever it is, tehcloud seems to have had the right idea. 2021-05-12 01:20:12 glibc is about 4 times faster than musl on Void linux. 2021-05-12 01:20:29 (which actually puts it significantly ahead of CentOS as well) 2021-05-12 01:22:12 so maybe this is something you should bring up with the musl devs 2021-05-12 01:22:25 if you've discovered something that exposes a huge bottleneck 2021-05-12 01:22:42 it may be known already, but worth mentioning anyway 2021-05-12 01:22:54 oh look, they have an irc channel 2021-05-12 01:23:10 gdi I'm going to have to go find my IRC client and install it again, aren't I? ;p 2021-05-12 01:23:23 welcome back to the 90s :) 2021-05-12 01:23:57 I built out a new computer recently (juuuust before prices skyrocketed) and thought "okay, I think I'll bite the bullet and use Discord." 2021-05-12 01:24:05 And here I am. ;) 2021-05-12 01:30:53 For y'all's bragging rights purposes though, the same install in Void was 2x the size of Alpine. :V 2021-05-12 01:39:23 u can strip out some dependencies in void with some kind of ignore shit in whatever config is for that 2021-05-12 01:41:19 but still design is pretty shit, by default u install dracut, it install bash and so on 2021-05-12 01:41:52 and if something requires bash u know u are on the wrong side :/ 2021-05-12 01:52:34 someone assist with setting up audio? i followed https://wiki.alpinelinux.org/wiki/ALSA but unfortunately it does not still play audio for me 2021-05-12 01:53:11 don't play with tese configs, it's crap 2021-05-12 01:53:12 did you log out and log in 2021-05-12 01:53:25 actually this article is mostly correct 2021-05-12 01:53:36 just install alsa-utils and unmute and higher volume 2021-05-12 01:53:37 although you don't need alsaconf 2021-05-12 01:53:42 yes, I rebooted my PC two times. 2021-05-12 01:53:51 and it doesn't mention elogind 2021-05-12 01:53:53 not even alsa service start 2021-05-12 01:54:06 the service seems to be running 2021-05-12 01:54:15 I never run that service 2021-05-12 01:54:31 the "alsa service" is misleading 2021-05-12 01:54:37 only what was required is alsautils or tinyalsa to unmute 2021-05-12 01:54:49 and confuses everyone who thinks that /etc/init.d/alsa force-reload does anything useful 2021-05-12 01:54:58 all it does is restores volume 2021-05-12 01:55:13 so you don't need to manually unmute every time you reboot computer 2021-05-12 01:55:17 Well, I have had no sound at all. I thought just installing alsa will fix it, but it didn't 2021-05-12 01:55:37 u have to unmute 2021-05-12 01:56:06 Master one ? 2021-05-12 01:56:09 check arch wiki or run in terminal alsamixer , 2021-05-12 01:56:20 well if you don't know what you're doing 2021-05-12 01:56:27 yeah, I'm in alsamixer 2021-05-12 01:56:27 then obviously first step should be unmute everything 2021-05-12 01:56:44 logically that should be most likely to successfully output audio 2021-05-12 01:56:44 I put the "master" volume up to 50, but still no sound 2021-05-12 01:56:55 if u see M down it's mutter, with key 'm' u will unmute then u have to also put that bar up 2021-05-12 01:57:36 lol ur right, it was muted 2021-05-12 01:57:40 Silly me........ 2021-05-12 01:57:49 it's stupid linux 2021-05-12 01:58:18 so all I need is alsa-utils 2021-05-12 01:58:22 can delete the rest? 2021-05-12 01:58:50 well, practically alsa-libs I think, alsa-utils are 'utils' for managing 2021-05-12 01:59:36 something like tinyalsa can save u 90% of size of that alsa-utils nonsense but ... 2021-05-12 02:01:17 also I think whatever u set up in alsamixer as regular user will be not remembered after reboot 2021-05-12 02:01:41 sound is crispy clear 2021-05-12 02:01:48 alsa is not bad tbh 2021-05-12 02:01:54 so I usually did it as root, then 'alsactl store' I think it saves somewhere some shit 2021-05-12 02:02:10 oh nawh, did as root 2021-05-12 02:02:20 because cant use apk when a regular user 2021-05-12 02:06:51 what about mesa-dri? is that necessary? 2021-05-12 02:09:19 I think yes for accelerated video 2021-05-12 02:09:43 probably not both classic and gallium 2021-05-12 02:10:24 how do I uninstall it? 2021-05-12 02:10:34 I think it fucks up my setup 2021-05-12 02:11:11 what gpu u have? 2021-05-12 02:11:20 in my case for old one, I use just classic 2021-05-12 02:11:42 an old one, I don't even know the name, AMD 2021-05-12 02:12:07 I'm not really a 3D guy, I just want a flat and non annoying desktop experience 2021-05-12 02:12:42 u have to test, in my case, it works with i965 which is in classic, but it's intel and I play with it a lot to figure it out 2021-05-12 02:12:51 u xorg or wayland? 2021-05-12 02:13:00 how do I uninstall to see if it makes any changes? 2021-05-12 02:13:03 wayland 2021-05-12 02:13:26 well so uninstall mesa-dri-ati or whatever and install just mesa-dri-classic 2021-05-12 02:13:34 gotcha 2021-05-12 02:13:36 bc. I think mesa-dri-ati instlal both 2021-05-12 02:13:49 yes it installed a lot of shit 2021-05-12 02:13:55 ill just do like you said 2021-05-12 02:15:10 then I also instlaled some libva crap for accelerated video as it should help little bit with cpu, but not much :/ 2021-05-12 02:15:17 now reboot right? 2021-05-12 02:15:25 yes 2021-05-12 02:15:32 be back in a while then :) 2021-05-12 02:17:00 u sway or gnome ? 2021-05-12 02:17:04 sway 2021-05-12 02:17:36 okay, so it probably installed some other mesa too 2021-05-12 02:17:44 euhh after uninstalling and installing the classic one it doesnt let me launch my terminal anymore 2021-05-12 02:17:54 cool, u don't need terminal :/ 2021-05-12 02:18:17 wat 2021-05-12 02:19:18 I'll just reboot 2021-05-12 02:19:31 it depeneds on your gpu and where is the right driver for it 2021-05-12 02:20:06 not sure if u have some firmware for your ati, if u loaded also kms ... 2021-05-12 02:20:18 I have no experience with old ati 2021-05-12 02:21:00 for example in xorg what I used before if I did not load fbcon framebuffer module I had ot instlal a lot of shit, but if loaded I was able to avoid it 2021-05-12 02:21:31 also I tested with libva-util or something like that ,u probably need something like vdpau crap 2021-05-12 02:21:48 it will shows u what driver u use, then u can find it where it is and what package it belongs to 2021-05-12 02:21:53 if classic or gallium 2021-05-12 02:22:12 but something like vdpau-gallium or whatever u will probably need too 2021-05-12 02:23:26 also for example I remember I had issue with alacritty even in wayland without xf86-video-intel 2021-05-12 02:23:51 while it works, it was like little bit laggy, as it uses probably framebuffer whatever or who knows what 2021-05-12 02:24:15 but there is a better terminal for wayland obviously :/ 2021-05-12 07:20:42 Good morning 2021-05-12 07:22:33 I was just trying the alpine-virt installer. It seems it is not setting http proxy correctly. I need the same http proxy for both http_proxy and https_proxy 2021-05-12 07:23:30 Would it work if I set then manually before running the installer? 2021-05-12 07:26:44 Hm. Didn't work 2021-05-12 08:04:55 The issue with the xe-guest-utilities is the same on a fresh install. I wonder if the problem is in the init script. It sets the directory to use as a variable but doesn't check it exists first 2021-05-12 08:09:47 This is set: XE_LINUX_DISTRIBUTION_CACHE=/var/cache/xe-linux-distribution 2021-05-12 08:14:24 read about it somewhere few days ago, check mailing list maybe 2021-05-12 08:16:14 oh it was from u in irc :/ 2021-05-12 08:18:38 helby: yea. I mentioned it the other day 2021-05-12 08:27:12 I guess the expectation is that the daemon would create it, but apparently not 2021-05-12 08:27:39 This could be fixed with a checkpath in the service file 2021-05-12 08:29:53 Yea. I was just experimenting with that 2021-05-12 08:30:05 I think it should be a file and not a directory. 2021-05-12 08:30:54 Ah, ok 2021-05-12 08:30:56 If I do " touch /var/cache/xe-linux-distribution 2021-05-12 08:30:56 " then it gets removed. 2021-05-12 08:31:31 I still get the error 2021-05-12 08:34:12 Seems the systemd unit does something different. https://github.com/xenserver/xe-guest-utilities/blob/b7b1e66230622d5dc4b0b8f5a05ab53cbac39fc1/mk/xe-linux-distribution.service 2021-05-12 08:34:32 It calls ExecStartPre=/usr/share/oem/xs/xe-linux-distribution /var/cache/xe-linux-distribution before running xe-daemon 2021-05-12 08:35:55 Oh nm. The rc script does it too: ebegin "Detecting Linux distribution version" ${XE_LINUX_DISTRIBUTION} ${XE_LINUX_DISTRIBUTION_CACHE} 2021-05-12 08:38:21 OK so xe-linux-distribution is checking current os info and should set some variables and store them in the cache files. On Alpine it seems to fail the check and outputs nothing 2021-05-12 08:41:19 Example from ubuntu running under xcp-ng http://paste.debian.net/1197304/ 2021-05-12 08:46:05 How do I see what version of Alpine I have installed? 2021-05-12 08:52:16 Ohh it seems fixed in newer versions of Alpine. I was on 3.10 and had missed changing to 3.13 2021-05-12 08:57:44 Sorry for the fuss! 2021-05-12 09:53:21 To check your Alpine version in the future, `cat /etc/os-release` 2021-05-12 10:13:20 pretty neat version number alpha 20210212 2021-05-12 10:19:33 That means you're running Alpine edge 😉 2021-05-12 10:29:26 well Alpine has it in logo, so if u are not running edge, you are not running Alpine ;) 2021-05-12 10:30:22 it looks there is really not sane text editor in alpine :/ 2021-05-12 10:31:40 Depends on your definition of sane. I like (Neo)Vim a lot and find that quite sane 😉 2021-05-12 10:31:43 last time tried to build nvi2 it was somehow too big for its features 2021-05-12 10:32:06 If you know one that is sane to you but it's not packaged then you can package it yourself 2021-05-12 10:32:09 18 MiB terminal editor is far from sane :/ 2021-05-12 10:33:41 it was pretty pain with even simple vi ... to build it 2021-05-12 10:35:33 version that worked was nvi2 but if remember well it was over 1Mib and I expect 1/5 of it 2021-05-12 10:38:25 now I am thinking about it, it was probably just bsd database crap, don't remember 2021-05-12 10:39:56 if busybox vi does not freeze during resizing window, has well utf-8 and maybe wrapping lines, that would be awesome 2021-05-12 10:41:50 there is one pretty tiny hacked vi 'neatvi' 2021-05-12 10:42:10 but it has own specialities too ;0 2021-05-12 11:13:06 I'm happy with nano. Vi/vim is so alien to me, but I know lots of people swear by it. Good thing we have options :) 2021-05-12 11:22:49 I can't imagine to work with mouse in terminal 2021-05-12 11:23:48 or how that crap works, probably with arrows? 2021-05-12 11:24:04 which practically means move hand like using mouse 2021-05-12 11:24:47 and for finger's sake how I hate ctrl key, the most hated key on my keyboard 2021-05-12 11:25:08 o/ 2021-05-12 11:25:39 guys openrc seems to be a bit paintful to work with when being in a chroot, but I'm preparing alpine images (on SD card) by tar'ing minirootfs and installing bunch of things on it 2021-05-12 11:25:56 and obviously scripts like setup-xorg-base will play with openrc and openrc complain that it's running in a chroot 2021-05-12 11:26:02 and does weird things afterwards 2021-05-12 16:33:16 hey 2021-05-12 16:36:54 hmm so is there a way to make alpinelinux's "iptables" command not point to iptables-legacy but rather iptables-nft 2021-05-12 16:37:16 im finding docker/lxd are adding rules to the legacy table which is kinda annoying because ive already got some nftables rules 2021-05-12 16:37:28 ideally i am surprised alpinelinux ships the legacy binaries 2021-05-12 16:40:07 anyone else got these weird flickers on firefox? 2021-05-12 16:40:57 sometimes randomly crashes due to it 2021-05-12 16:41:15 video drivers? 2021-05-12 16:43:17 so is there a way to make alpinelinux's "iptables" command not point to iptables-legacy but rather iptables-nft. I'm finding docker/lxd are adding rules to the legacy table which is kinda annoying because ive already got some nftables rules.. am surprised alpinelinux ships the legacy binaries 2021-05-12 16:44:19 lopid how do I make sure? 2021-05-12 16:45:31 maybe see if it happens with another large possibly memory hungry application 2021-05-12 16:45:37 another browser, perhaps 2021-05-12 16:45:44 yoksm: what kind of flickers? in xorg? 2021-05-12 16:45:46 hmm 2021-05-12 16:45:59 i think the freenode bridge might be having some issues at the moment 2021-05-12 16:46:01 chromium almost runs smooth, but I dislike it 2021-05-12 16:56:23 Is it safe to uninstall 3D video drivers? 2021-05-12 16:56:30 (without breaking sway) 2021-05-12 16:57:24 not if you're using them 2021-05-12 16:57:42 yes if, rather(!) 2021-05-12 16:57:53 no, i was right: not! 2021-05-12 16:58:07 well not really I don't do much that's to do with 3D 2021-05-12 16:58:24 but last time I uninstalled the mesa-dri drivers it broke sway and I had to reinstall 2021-05-12 16:58:36 u need them 2021-05-12 16:58:51 I used cfdisk to create two partitions on hdd, did write etc, ran again cfdisk and see sda1 and sda2, cool, checking "cat /proc/partitions" there are there too but why the hell cant have them in /dev/sda1 and /dev/sda2? ... tried: partprobe /dev/sda, hdparm -z /dev/sda, blockdev --rereadpt /dev/sda and none of them working 2021-05-12 16:58:54 video drivers provide 3D support. you don't have to make use of 3D 2021-05-12 16:59:03 u have to in wayland 2021-05-12 16:59:18 oh 2021-05-12 16:59:35 yoksm: try to install mesa-gl reboot and check if firefox still does shit 2021-05-12 16:59:57 I've got that installed 2021-05-12 17:00:08 how it comes? 2021-05-12 17:00:11 you found them but can't find them, MY-R? 2021-05-12 17:00:27 but I feel like 3D accel really slows down my stuff 2021-05-12 17:00:37 what gpu? 2021-05-12 17:00:47 lopid: I just dont have them in /dev/ 2021-05-12 17:01:25 helby E1-2500 with Radeon™ HD 8240 2021-05-12 17:02:12 "fdisk -l /dev/sda" shows them? 2021-05-12 17:02:32 lopid: yes 2021-05-12 17:02:44 yoksm: how your flickers looks? these shits when u like open menu, or hover over title? 2021-05-12 17:03:10 is it your primary drive? 2021-05-12 17:03:13 when i open my menu, yup. 2021-05-12 17:03:28 yoksm: jaja, had the same for for old intel :/ 2021-05-12 17:04:34 i guess i can live with it 2021-05-12 17:04:46 I think mesa-gl fixed it for me, not sure 2021-05-12 17:04:46 lopid: no, primary is sd card in raspberry running in diskless mode but it happened to me years ago on PC and laptops with tottaly different disks, thought it was fixed already 2021-05-12 17:04:59 but had it several times and spent a lot of time with it, but fixed it somehow 2021-05-12 17:05:10 do they appear after a reboot? 2021-05-12 17:05:16 still, regarding the video drivers, i think my gpu is better without any 3d stuff, is it possible to uninstall that without breaking sway? 2021-05-12 17:05:44 I think it was only if enabled hw acceleration in firefox, but I have tons of shit changed in about:config 2021-05-12 17:06:11 lopid: ye I will try after disconnect but I dont wanna reboot machine everytime when doing any simple partitioning, thought is some command to refresh /dev/ 2021-05-12 17:06:22 I did disable hw accel in firefox 2021-05-12 17:06:30 nod. they may be. try ##linux 2021-05-12 17:06:49 I also did not install 100MB mesa-dri-gallium 2021-05-12 17:07:00 as it was not used for my potato gpu 2021-05-12 17:07:07 does it happen when using a new firefox profile? 2021-05-12 17:07:19 lopid: they appeared after /etc/init.d/mdev restart ... ehh 2021-05-12 17:07:24 ah 2021-05-12 17:07:34 i wondered what needed to refresh :) 2021-05-12 17:07:46 what is gallium used for anyway 2021-05-12 17:07:54 it's mesa 3d driver 2021-05-12 17:07:55 that is insane to do it... restart service 2021-05-12 17:07:59 for never crap 2021-05-12 17:08:11 safe to uninstall it without breaking sway? 2021-05-12 17:08:14 well never ... I would say, not for too old 2021-05-12 17:08:18 i wonder if udev has something to do with it. are you using udev? 2021-05-12 17:08:20 u can try 2021-05-12 17:08:34 I don't need it, not sure how is dependency crap for your amd 2021-05-12 17:09:01 I did apk del mesa-dri-ati before, and once rebooted I got stuck and could not login, because sway was on startup, kept saying I'm missing some file called swandri.so 2021-05-12 17:09:01 but u will need at least classic 2021-05-12 17:09:05 lopid: didnt install it since it is simple headless server 2021-05-12 17:09:13 yes, that's it 2021-05-12 17:09:26 so instead mesa-dri-ati add mesa-dri-classic 2021-05-12 17:09:32 and maybe for ati something else, no idea 2021-05-12 17:10:03 that's what I exactly did. but after a reboot sway said that I'm missing a file called swandri.so 2021-05-12 17:10:09 in /usr/lib or somewhere 2021-05-12 17:10:22 so now find that file 2021-05-12 17:10:31 what package own it 2021-05-12 17:12:01 helby sorry it was called swrast_dri.so 2021-05-12 17:12:20 thats what sway said it was missing. and since i had it on startup i could not login, so i had to wipe everything 2021-05-12 17:12:28 and it complained about it with classic? 2021-05-12 17:13:01 well before I had installed mesa-dri-ati , but I did apk del mesa-dri-ati and after that apk add mesa-dri-classic , after a reboot said im missing swrast_dri.so , correct 2021-05-12 17:13:43 then u need that gallium so 2021-05-12 17:14:04 sway will not run without mesa 2021-05-12 17:14:58 yeah figured. but would be nice if I had no 3d accel shit, it kills my performance , and I dont do much with 3D 2021-05-12 17:18:53 u can ... in console ;) 2021-05-12 17:19:14 hah 2021-05-12 17:19:19 need that gui 2021-05-12 17:19:31 aha! 2021-05-12 17:23:42 yoksm: maybe xcfe on xorg 2021-05-12 17:24:24 yoksm: oh now I know what it fixed for me 2021-05-12 17:24:34 what about LXQt? 2021-05-12 17:24:36 remember 2021-05-12 17:24:38 helby ye? 2021-05-12 17:25:03 I build wlroots and sway without x11backend and xwayland support, so removed a lot of X crap 2021-05-12 17:25:24 also as bonus got instead 5mb sway something like 660kb 2021-05-12 17:26:06 but well, now not sure if it's bc. without X backend or newer version which is already 2 months old, but alpine somehow don't give a shit about it 2021-05-12 17:27:18 but I removed almost everything from there while I was in apkbuild :d 2021-05-12 17:27:37 debloated 2021-05-12 17:27:38 some elogind libseat crap 2021-05-12 17:27:41 haha 2021-05-12 17:27:43 yes, debloat :) 2021-05-12 17:28:23 it was first tricky bc. that shity sway somehow picked up crap from wlroots 2021-05-12 17:38:13 yoksm: also not sure if it's related to this issue, but I load kms early and for satan's sake also have libva environment to use i965 2021-05-12 17:42:54 that fucking flickerring was sometimes so bad, that I was not able to use select box in firefox 2021-05-12 17:57:18 I see. I will leave it for now, and decide what to do with it later, thanks for the help :) 2021-05-12 18:18:22 alpineconf is coming soon 2021-05-12 18:19:38 not sure if something like that was in past years as it's mentioned nowhere 2021-05-12 18:19:44 not even in ancient wiki :/ 2021-05-12 18:20:00 what's not in wiki, did not happen 2021-05-12 18:20:03 this is the first time 2021-05-12 18:20:54 cool, looking forward to watch some crap 2021-05-12 18:21:05 I missed date to add my talk about wiki ;) 2021-05-12 18:23:32 helby: not really a nice way to talk about all the effort people made to bring interesting content 2021-05-12 18:26:52 few times I see here, people were discourage to edit or add something to wiki 2021-05-12 18:27:14 bc. it is in uknown state 2021-05-12 18:27:46 I was talking about the conference 2021-05-12 18:29:20 i have a docker image that creates a user but the user has /sbin/nologin set, how can i adjust that after the fact? 2021-05-12 18:29:54 conf will be great, I am sure, looking forward to it 2021-05-12 18:30:21 I will just pass that systemd talk ;) 2021-05-12 18:34:56 kinghat: probably in /etc/passwd 2021-05-12 18:36:41 i was just wondering if there was a command that edits it directly? 2021-05-12 18:38:05 I don't think so, there is no usermod or something like that, but probably if u install it, it can be used but it will maybe install other crap 2021-05-12 18:38:43 kinghat: there is just adduser and addgroup to add user and add group and user to group 2021-05-12 18:38:48 i need it to happen when the docker image is built so im not sure how to properly edit its line 2021-05-12 18:39:18 add there 'adduser' maybe? 2021-05-12 18:39:24 im building an image from another image that makes the user but doesnt set its login shell 2021-05-12 18:39:47 no experience with docker but with adduser u have option to use skeleton, where u can adjust default shit for users 2021-05-12 18:39:49 can i run the adduser command over an already created user? 2021-05-12 18:40:40 I don't think so 2021-05-12 18:41:12 damn 2021-05-12 18:41:30 try install libuser 2021-05-12 18:41:51 but u know u get linux-pam crap 2021-05-12 18:42:57 but u can do it with some shitty 'script command' to /etc/passwd I assume 2021-05-12 18:43:30 kinghat: either use sed to change the value in /etc/passwd or else use "chsh" command from shadow package 2021-05-12 18:45:28 kinghat: or change the command that creates the user in the first place to specify which shell you want 2021-05-12 18:46:44 ya i thought about that but its the deno unofficial/official image. 2021-05-12 18:47:04 could open a PR i guess 2021-05-12 18:47:39 oh, so how somebody normally install dragon? using cd? :D 2021-05-12 18:51:48 minimal: PAM error: https://0bin.net/paste/Cw5wbNdS#MuenyT0VUgGGekIPwJPq70L-p1jcLOzfZ7UtBabE8P6 2021-05-12 18:54:00 kinghat: requires Javascript to view... 2021-05-12 18:55:15 minimal: sorry: https://paste.debian.net/hidden/d61304ce/ 2021-05-12 18:59:38 Is it possible to use LXQt on alpine? 2021-05-12 19:01:58 kinghat: dunno. That container appears to be using glibc on Alpine. 2021-05-12 19:02:16 ya for deno 2021-05-12 19:02:31 not sure what that means in practice though 2021-05-12 19:03:52 kinghat: so try the sed approach? 2021-05-12 19:06:12 kinghat, something like: sed -i -Ee 's|^(deno.*:)/bin/nologin|\1/bin/sh|' /etc/passwd 2021-05-12 19:06:50 ya i was just looking up the sed command 2021-05-12 19:08:50 that's just an example I wrote without actually checking its correct 2021-05-12 19:11:05 kinghat: actually what's the purpose of the "deno" user? I don't see a line in the Dockerfile saying "USER deno" so isn't the container running as "root" (unless you specify an alternative user when you do the "docker run"? 2021-05-12 19:16:33 minimal: its to not run as root. when i run the container using vscodes remote container extension for development, vscodes integrated terminal gives me a nologin/this user is not available. 2021-05-12 19:17:49 this is the issue i opened on the creator of the image which has more detailed info: https://github.com/hayd/deno-docker/issues/126 2021-05-12 19:19:21 kinghat: what is the goal of this image 2021-05-12 19:20:12 its just an image to develop in using vscodes remote container extension. the regular image is fine for production. 2021-05-12 19:21:09 lol i just want the integrated terminal working and afaict its because the user thats created is set to /bin/nologin 2021-05-12 19:21:27 That typically means the uses is not meant to be used interactively 2021-05-12 19:21:33 s/uses/user/ 2021-05-12 19:22:11 well maybe not for production but im using it as a dev container 2021-05-12 19:22:44 but also, i get shell just fine with docker exec 2021-05-12 19:23:25 sure, you just directly create a process 2021-05-12 19:23:34 you are not logging in 2021-05-12 19:23:38 https://paste.debian.net/hidden/28362f50/ 2021-05-12 19:23:47 ah ok thats why then 2021-05-12 19:23:50 > && adduser -u 1993 -S deno -G deno \ 2021-05-12 19:23:55 -S means it's a system user 2021-05-12 19:25:48 does that mean its off limits or something? 2021-05-12 19:26:01 kinghat: What does vs code do that it tries to login as that user? 2021-05-12 19:26:11 Even if you docker run that container, you can just do that as that user 2021-05-12 19:26:15 the vscode integrated terminal works fine when i comment out USER deno and run as root 2021-05-12 19:26:28 Sure, root has a shell defined 2021-05-12 19:26:39 but, for typical docker usage, this is not relevant 2021-05-12 19:27:04 this simple example: https://tpaste.us/zxZj 2021-05-12 19:27:26 no but for whatever reason their integrated terminal needs a shell 🤷‍♂️ 2021-05-12 19:28:23 yeah, I'm wondering what 2021-05-12 19:28:46 this doc says it clearly but the image already has the user created: https://code.visualstudio.com/docs/remote/containers-advanced#_adding-a-nonroot-user-to-your-dev-container 2021-05-12 19:29:01 https://tpaste.us/LwP0 2021-05-12 19:30:12 is that showing you got the remote container/integrated terminal working with that image? 2021-05-12 19:30:17 You see I'm 'logged in' there as the test user, which has /sbin/nologin as shell 2021-05-12 19:30:48 ya thats the case when i docker exec too 2021-05-12 19:50:23 not sure why there would be a PAM issue when trying to run chsh either 2021-05-12 19:51:19 https://gitlab.alpinelinux.org/alpine/aports/-/issues/11025 2021-05-12 19:52:24 kinghat: you can always do something like sed -i '#deno#s#/sbin/nologin#/bin/sh#' /etc/passwd 2021-05-12 19:58:02 what would be the sway equivalent for x? 2021-05-12 19:58:04 does it need to be ran before or after USER deno? 2021-05-12 19:58:40 because before USER it didnt make the change in /etc/passwd 2021-05-12 19:59:51 kinghat: the USER statement in a DOCKER file just sets the default user 2021-05-12 20:00:04 (and the user to run subsequent commands as 2021-05-12 20:01:13 lowendman, i recall i3wm is somewhat similar, but i could be entirely mistaken 2021-05-12 20:02:41 ya. weird its still not making the edit: 2021-05-12 20:02:41 deno:x:1000:1000:Linux User,,,:/home/deno:/sbin/nologin 2021-05-12 20:03:17 thanks for your time 🙏 ill have to keep trying later. 2021-05-12 20:03:37 kinghat: You should do it before, you cannot change /etc/passwd as nonroot 2021-05-12 20:05:34 ikke: ya i am: https://paste.debian.net/hidden/519b673f/ 2021-05-12 20:05:53 lowendman: both are the same shit, I think sway matches all i3 features for wayland 2021-05-12 20:07:50 oooooook, cool, Alpine on rpi4 boot directly from hdd connected via usb, sweet! 2021-05-12 20:11:45 MY-R: how it perform? 2021-05-12 20:14:02 same like from sdcard, I was afraid that wont be abble to boot up because of usb->sata adapter so picked up the one which worked for most of the people 2021-05-12 20:21:40 helby since sway wont work without mesa-dri i have to look for alternatives. alpine itself is light on resources, but i have trouble with picking a wm 2021-05-12 20:22:06 well not many choice for wayland 2021-05-12 20:22:24 why are you trying to randomly delete packages 2021-05-12 20:22:32 did u run xorg before without mesa-dri? 2021-05-12 20:23:20 better randomly get to heaven than by script to hell :/ 2021-05-12 20:25:45 lowendman: for xorg there are many option 2021-05-12 20:26:41 helby yeah 2021-05-12 20:27:18 there is just one thing what I miss from xorg, cwm ;) 2021-05-12 20:28:07 it's masterpiece 2021-05-12 20:28:42 should run fine without the mesa-dri things? 2021-05-12 20:30:12 I don't think that X will start without mesa crap, how did u run it without it? 2021-05-12 20:32:00 not sure either but I remember before that it worked just fine 2021-05-12 20:32:36 why should X require mesa? that would be something new 2021-05-12 20:32:59 so what driver would u install? 2021-05-12 20:33:24 depends on your gpu, if in doubt try modesetting 2021-05-12 20:33:27 not even xf86-video-anything what install everything is find? 2021-05-12 20:33:38 which should come with X by default, so no need to install it 2021-05-12 20:34:22 so X would run just fine without Mesa 2021-05-12 20:34:27 yes 2021-05-12 20:34:49 what would be an ideal replacement for sway then? based on X 2021-05-12 20:35:07 i3? 2021-05-12 20:35:41 i don't use tiling window managers all that much, but i belive sway ist kind of similar to i3 2021-05-12 20:35:48 e 2021-05-12 20:35:58 I will give it a shot. thanks mate 2021-05-12 20:36:10 :) 2021-05-12 20:38:40 modesetting requires opengl driver 2021-05-12 20:38:58 for glamor 2021-05-12 20:42:44 you don't need opengl to use the driver 2021-05-12 20:43:11 all that's required is kernel mode setting support for your gpu 2021-05-12 21:23:53 Hi, how can I use mkinitfs to explicitly insert a kernel module into the initrd? For some reason my laptop needs the vmd module loaded to access the main drive. 2021-05-12 21:26:32 dthusian: by adding it as a feature in /etc/mkinitfs/mkinitfs.conf 2021-05-12 21:32:02 ikke: From searching the features.d directory on the mkinitfs source, there's no feature containing vmd. Do I have to manually make one? 2021-05-12 21:32:13 yes, if it's missing you can create one 2021-05-12 21:32:42 alright, I'll try that 2021-05-12 22:05:21 ikke: It's all working now, thanks for your help 2021-05-12 22:07:38 np 2021-05-13 00:05:27 Hello, I'm trying to run a glibc binary in flatpak. Is there a way to just install a barebone glibc distribution and get an interactive shell in it? 2021-05-13 00:07:15 concernedanon10: install debian or ubuntu in to a chroot. 2021-05-13 00:07:26 (or void) 2021-05-13 00:08:01 Sheila: chroot seems like a security risk (from what I've heard) because if a process manages to break out of it, it'll have root privileges 2021-05-13 00:09:17 I mean, if it's a GUI app use a VM. 2021-05-13 00:09:57 you could also run it on another box and do X11 forwarding 2021-05-13 03:26:07 under adduser/addgroup -S, what is a system user/group? 2021-05-13 03:27:28 user/group with ID less than the starting number for non-system user/group IDs (typically < 1000) 2021-05-13 03:28:39 this is mainly done so that you can readily list users and their groups without seeing system accounts if you need to. 2021-05-13 03:34:18 interesting 2021-05-13 03:34:47 in the deno alpine image they set the user up like this: https://paste.debian.net/hidden/abd5b6ca/ 2021-05-13 03:35:31 why would you use a groupid and userid of 1933? 2021-05-13 03:37:11 ¯\_(ツ)_/¯ 2021-05-13 03:37:24 thats the port they expose as well 2021-05-13 03:37:29 vendors do weird shit all the time, best to ask *them* why they're doing it. 2021-05-13 03:38:31 why would you need the -S flag if you have a uid/gid over 1000? 2021-05-13 03:39:48 tbh I'd suggest reading busybox docs for adduser/addgroup, or the source if their docs aren't helpful, because usually it's just semantics. 2021-05-13 03:43:43 the alpine docs also say that by default adduser will "set the shell to the one used by the root account (ash by default)" but the container RUN command doesnt set it and it gets created as deno:x:1000:1000:Linux User,,,:/home/deno:/sbin/nologin 2021-05-13 03:47:59 right, because that's one of the things -S changes. 2021-05-13 03:50:28 -S changes the default shell of a user? or doesnt apply a default? 2021-05-13 03:50:57 changes what it thinks the default shell is. 2021-05-13 03:51:30 there's no reason to be able to log in to a system account, hence /sbin/nologin 2021-05-13 03:53:07 is it commonplace for a container user to be -S? 2021-05-13 03:53:52 wouldn't know, I don't do containers. 2021-05-13 03:54:08 ok, thanks for your time Sheila 🙏 2021-05-13 03:54:48 np 2021-05-13 04:05:20 Since `apk search` currently seems to lack documentation, how do you do a case insensitive search for packages? 2021-05-13 04:07:16 normally doesn't matter since convention is for package names to all be lowercase 2021-05-13 04:09:24 yeah but it matters when you search descriptions 2021-05-13 04:30:13 there is no option for it 2021-05-13 04:33:01 I see 2021-05-13 05:43:02 hmm 2021-05-13 05:43:13 i think the irc/matrix bridge is broken 2021-05-13 05:43:25 anyone seeing this? 2021-05-13 05:43:33 Nope 2021-05-13 05:43:41 see whatnow? 2021-05-13 05:43:42 so my question is, if i install docker, it seems to be using iptables-legacy 2021-05-13 05:44:00 which is really annoying, is there a way to force "iptables" to be iptables-nft 2021-05-13 05:44:12 in debian we use update-alternatives for that 2021-05-13 05:44:33 this host has lxd, docker and of course nftables 2021-05-13 05:44:51 so what i was finding is when docker was starting it was killing my bridges with LXD by interfering with the firewall 2021-05-13 05:45:11 afaik there isn't a mechanism for that at the moment. 2021-05-13 05:45:31 hmm i think the iptables-legacy should be its own package really 2021-05-13 05:45:39 cos i can't see any reason why anyone would want to use that 2021-05-13 05:45:51 not just "iptables" gives you everything whether you like it or not 2021-05-13 05:46:03 https://discuss.linuxcontainers.org/t/lxd-and-docker-firewall-redux-how-to-deal-with-forward-policy-set-to-drop/9953/3 is what i am talking about 2021-05-13 05:50:16 the rules docker seems to add are these: https://clbin.com/IbzMi 2021-05-13 05:51:27 yes, docker manages iptables 2021-05-13 05:51:43 yeah but i want it to use iptables-nft and not iptables-legacy 2021-05-13 05:52:02 jj 2021-05-13 05:52:03 it will then use libnft and when i do nft list ruleset i should see them in there too 2021-05-13 05:52:22 can't wait for iptables to go the way of ipchains :D 2021-05-13 05:52:41 guess we just need to wait for all the old grey-beard linux admins to retire first haha 2021-05-13 05:52:46 at least awall still depends on iptables, and I have not seen any progress it going to nft 2021-05-13 05:53:13 hmm yeah i don't tend to use wrappers like awall 2021-05-13 05:53:38 i just write in firewall syntax like nftables usually 2021-05-13 05:54:08 i suppose i could delete "iptables" and change the symlinks 2021-05-13 05:54:13 to point to the -nft variants 2021-05-13 05:54:22 though every package upgrade is going to nuke that probably 2021-05-13 05:56:19 hmm not sure that's the right thing to do actually 2021-05-13 05:56:24 cos they point to these files 2021-05-13 05:57:20 https://clbin.com/95BhY 2021-05-13 05:57:55 so yeah i could 2021-05-13 05:57:58 just wipe out those 3 symlinks 2021-05-13 05:58:06 /sbin/iptables -> xtables-legacy-multi 2021-05-13 05:58:18 /sbin/iptables-restore -> xtables-legacy-multi 2021-05-13 05:58:31 /sbin/iptables-save -> xtables-legacy-multi 2021-05-13 05:59:14 and instead point them to xtables-nft-multi, xtables-nft-multi 2021-05-13 05:59:55 maybe i should see if there's anything on bugs.alpinelinux about it 2021-05-13 06:02:30 maybe there's a docker config that i can set to make it use the right one hmm 2021-05-13 06:02:54 that would solve the problem now i think about it 2021-05-13 06:03:04 https://forums.docker.com/t/iptables-legacy-vs-iptables-nft/99902 heh 2021-05-13 06:04:23 seems it is possible https://gist.github.com/goll/bdd6b43c2023f82d15729e9b0067de60 2021-05-13 06:07:31 hah, that gist was only posted 2 days ago lol 2021-05-13 09:24:34 hmm btw do we know why the matrix bridge isn't working with this room? 2021-05-13 09:25:32 or is it working now 2021-05-13 09:25:34 oh i think it might actually be working now 2021-05-13 09:26:12 👍 2021-05-13 09:29:02 well i fixed my docker issue i was able to prevent it from changing firewall rules 2021-05-13 09:29:12 and then i manually made some using nftables and translate 2021-05-13 09:29:27 https://discuss.linuxcontainers.org/t/lxd-and-docker-firewall-redux-how-to-deal-with-forward-policy-set-to-drop/9953/9 2021-05-13 09:29:59 have a bunch of bridges between containers so i was able to replace "lxdbr0" with an array of interfaces 2021-05-13 09:30:18 now if i want more i just add another one to my define at the top 2021-05-13 09:30:41 and that's one of the reasons i hate iptables 2021-05-13 09:43:06 when I do apk search coreutils I get coreutils-8.32-r0, but when I do apk add coreutils-8.32-r0 I get unable to select package.. no such package.. required by world[coreutils-8.32-r0] 2021-05-13 09:45:51 try "apk add coreutils" 2021-05-13 09:45:53 bloony: apk add coreutils 2021-05-13 09:46:25 aha 2021-05-13 09:46:27 thanks 2021-05-13 16:35:10 Good Morning, Just wondering if anybody has successfully forced Alpine linux to make a user change their password over ssh initial login? 2021-05-13 16:38:32 thebtm: I gather expiring the the users password does not work? 2021-05-13 16:39:08 correct 2021-05-13 16:39:39 even with apk add shadow installed for the chage and passwd to expire the password. without the package, passwd doesn't have an option to expire. 2021-05-13 16:39:57 Are you using the PAM version of SSH? 2021-05-13 16:40:22 most likely not. using Dropbear that comes with Alpine. 2021-05-13 16:40:59 dropbear has no / is not built with pam support 2021-05-13 16:41:18 So, would need to get openssh installed then? 2021-05-13 16:41:37 openssh-server-pam 2021-05-13 16:42:12 I will give that a try. thank you for your help. 2021-05-13 16:55:49 thebtm: have successfully used immediately expiring passwords for my cloud-init images, let me check the combination of settings/commands 2021-05-13 16:56:38 yeah, I just replaced dropbear with openssh and rebooting. 2021-05-13 16:58:50 thebtm: I'm using openssh-server-pam and shadow packages, using command "passwd --expire " 2021-05-13 17:00:22 what version of alpine does openssh-server-pam show up in? I am getting openssh-server-pam (missing). The version I am on is 3.5 and I know its old and out of date but that's the version I am working with... 2021-05-13 17:00:42 next login results in "You are required to change your password immediately (administrator enforced). 2021-05-13 17:01:06 dngray: yes it looks like the matrix bridge isnt working which is why i came here 2021-05-13 17:01:12 thebtm: 3.5?????? wow, how many years old is that. 3.14 is due out in the next day or 2 2021-05-13 17:01:56 I know, I use Alpine 3.13 for something personal but for something at work, currently on 3.5 2021-05-13 17:02:03 :-| 2021-05-13 17:02:04 thebtm: why are you using such an old version? 2021-05-13 17:02:30 **Shrug** 2021-05-13 17:02:38 I assume its right up-to-date with all the security fixes? ;-) 2021-05-13 17:03:14 I have been using RHEL/CentOS for the last 2 decades... I know all about it:P  >< 2021-05-13 17:03:49 XD 2021-05-13 17:03:58 last update to 3.5 was december 2018 2021-05-13 17:04:12 legacy stuff... 2021-05-13 17:08:11 thebtm: did you try "passwd --expire"? After running it look at the /etc/shadow entry for the user, the 3rd and 5th fields (I think) control this 2021-05-13 17:09:41 or you could change those shadow fields manually - 3rd field is date password was last changed, 5th field is max number of days a password is valid, if you set (for example) the 3rd field to the date 7 days ago and set the 5th field to 7 then a password change should be forced 2021-05-13 17:10:00 thebtm: 3.7.0 is I think the first release with that package 2021-05-13 17:10:15 maybe those people who use ssh there are not even alive now so 2021-05-13 17:11:00 Yeah, did all that. 2021-05-13 17:11:27 and did it work? 2021-05-13 17:11:55 negative 2021-05-13 17:12:22 I am going to flash the Pi to a newer version of alpine and test. 2021-05-13 17:12:39 "login" program should check those values. 2021-05-13 17:12:45 what a relase 3.5 - switch open-libre ssl 2021-05-13 17:13:15 should and does are not always in alignment. 2021-05-13 17:13:45 thebtm: 3.5 is on a RPI? heck why did you not install current release? I thought this was a corporate server running the old version for legacy reasons... 2021-05-13 17:14:41 thebtm: also might depend on which package the /bin/login is coming from (e.g. Busybox or Shadow) 2021-05-13 17:15:11 it is a server running on a pi for dedicated applications with the GPIO (I can't really share more than that as far as I know) 2021-05-13 17:16:13 I read something that 44% of RPis sold last year were for industrial applications, so I suspect it will become more common place as time goes by. 2021-05-13 17:16:26 ok, but as its an RPI its easy to use a 2nd SDcard for a current version of Alpine as you can always use the old SDcard again if the new version doesn't work 2021-05-13 17:16:26 it is for this room, but not for #docker heh. 2021-05-13 17:17:10 the Pi is backed up to an IMG file that can be pushed back onto the card. 2021-05-13 17:17:45 plus the demo system is a "golden" image at the moment. 2021-05-13 17:18:02 thebtm: yupe, I install all my RPIs from an image file as well 2021-05-13 17:21:43 thebtm: how are you creating the golden image? 2021-05-13 17:25:39 by installing extra stuff beyond the template. it becomes a golden image. 2021-05-13 17:26:07 well, its a term from using docker anyways (from online videos) 2021-05-13 17:26:55 thebtm: I meant are you manually installing Alpine on a RPI in order to create a image to later "dd" onto more SDcards? 2021-05-13 17:27:53 Yeah, we start with base alpine, install the required software then export it as an IMG. 2021-05-13 17:28:24 then it gets deployed on other systems from the img. 2021-05-13 17:28:45 dngray: the docker room with 386 ppl in it? 2021-05-13 17:29:27 thebtm: you might be interested in a script I'm getting ready to publish to create (amongst other things) base Alpine images for RPIs 2021-05-13 17:30:08 I would very much be interested in said script. 2021-05-13 17:32:11 thebtm: I hope to get something up in Github in the next few days. Its a simple shell derived from the Ansible playbook I've been using for the past year or so 2021-05-13 17:34:16 I have lost access to a lot of my automation scripts do to work turn over in recent months but hopefully I am somewhere stable now. 2021-05-13 17:34:44 learned the hard less, make a copy of anything based on open source ^^ 2021-05-13 17:34:51 lesson* 2021-05-13 20:19:09 can i userid and groupid be changed? 2021-05-13 20:19:20 after both are created* 2021-05-13 20:21:20 it will invalidate all file and process ownership 2021-05-13 20:24:26 sure, just use usermod, but like Hello71 says… 2021-05-13 20:34:05 ya im not sure what the consequences of that will be in the docker image 2021-05-13 20:37:13 you can always change their ownership 2021-05-13 20:45:11 they wouldnt change when you make the change the IDs? 2021-05-13 20:46:05 no 2021-05-13 20:46:44 the files would still be owned by the same UID 2021-05-13 22:11:17 is mkfs not a part of a package? 2021-05-13 22:13:30 it is 2021-05-13 22:13:42 dosfstools 2021-05-13 22:15:02 OK: 93 MiB in 56 packages 2021-05-13 22:15:37 https://paste.debian.net/hidden/1d36e65c/ 2021-05-13 22:17:45 well mkfs is util-linux 2021-05-13 22:17:58 mkfs.vfat was dosfstools 2021-05-13 22:18:13 have some mix now, bc. building shits 2021-05-13 22:19:21 so probably it's also busybox 2021-05-13 22:19:29 have some mix now? 2021-05-13 22:19:39 yes, installed tons of shitty packages 2021-05-13 22:19:45 installing util-linux did it i think 2021-05-13 22:21:44 or e2fsprogs 2021-05-13 22:21:50 for ext4 2021-05-13 22:24:07 ya i installed that first 2021-05-13 22:24:21 why would this operation not be permitted while root? https://paste.debian.net/hidden/7b376817/ 2021-05-13 22:30:02 im trying to create some mock block devices in a container to test on 2021-05-13 22:39:43 kinghat: try -t ext4 2021-05-13 22:39:51 if that still doesn't work, paste dmesg 2021-05-13 22:43:19 dmesg: read kernel buffer failed: Operation not permitted 2021-05-13 22:48:09 are you not actually root 2021-05-13 22:48:21 you can't mount shit in docker 2021-05-13 22:49:24 ya i used -u 0 for docker exec 2021-05-13 22:50:14 so is that why this wouldnt work either? 2021-05-13 22:50:14 losetup -fP loopbackfile.img 2021-05-13 22:50:14 losetup: loopbackfile.img: No such file or directory 2021-05-13 22:50:32 when it was clearly created 2021-05-13 23:00:48 Just wondering, if there is any good tutorials for making APK packages? something that would help show you how to do it step by step? 2021-05-13 23:02:09 i dont want the loopback devices to be mounted on host. only to reside in the container. 2021-05-13 23:11:45 https://wiki.alpinelinux.org/wiki/Raspberry_Pi - i'm no alpine expert, so I need some help. Is this page still accurate? Will I lose any new data if I reboot or unplug without having run lbu commit? 2021-05-13 23:12:32 ah, now i see Loopback image with overlayfs 2021-05-13 23:13:35 the shorter question is: is there a better (more 'normal') way to run on raspi now? 2021-05-13 23:18:54 any idea why I can't run brave browser on alpine? 2021-05-13 23:19:19 running the binary straight up says "not found" 2021-05-13 23:19:35 but it's there, in my directory.. 2021-05-13 23:20:07 'not found' may mean it can't find some libraries 2021-05-13 23:20:13 try ldd ./brave_browser 2021-05-13 23:20:18 (put in the correct file name) 2021-05-13 23:20:21 let's see 2021-05-13 23:21:20 ldd ./brave-browser 2021-05-13 23:21:22 Habbie: yes, some installed it normally on pi, for example minimal today's said something about his script 2021-05-13 23:21:40 output was: /lib/ld-musl-x86_64.so.1: ./brave-browser: Not a valid dynamic program 2021-05-13 23:21:58 helby, ah i see it, will read that backlog 2021-05-13 23:22:08 monsieur6, what does 'file brave-browser' say? 2021-05-13 23:22:27 i think it is even some old link in wiki to some blog about it 2021-05-13 23:22:38 /bin/ash: file: not found 2021-05-13 23:22:38 somewhere between that mess there :/ 2021-05-13 23:24:04 i lowkey just downloaded the brave-browser-1.24.85-linux-amd64.zip from https://github.com/brave/brave-browser/releases/tag/v1.24.85 2021-05-13 23:24:17 how would i know what is missing that it requires though 2021-05-13 23:37:41 found whats wrong. thanks for the ldd tip 2021-05-13 23:39:06 brave is linked against glibc not musl 2021-05-13 23:39:11 meh. 2021-05-14 00:07:48 kinghat: -u 0 doesn't do shit 2021-05-14 00:07:54 you need to start the container with --privileged 2021-05-14 00:08:20 --cap-add=cap_sys_mount is basically equivalent to --privileged if you don't restrict the list of filesystems 2021-05-14 00:08:53 Habbie: it's as accurate as it ever was 2021-05-14 00:09:31 sys install is still the most "conventional" install method, but remains "some assembly required" 2021-05-14 00:09:39 fortunately, alpine assembly is much easier than other distros 2021-05-14 00:10:03 thebtm: there's the wiki guides, which are... mixed quality 2021-05-14 00:10:54 how does the docs meta package work? 2021-05-14 00:11:15 outerpassage: APKBUILD install_if 2021-05-14 00:11:50 https://gitlab.alpinelinux.org/alpine/abuild/-/blob/master/abuild.in#L1839 2021-05-14 00:12:10 ah, thanks! 2021-05-14 00:38:20 Hello71: so if I want to create some mock block devices inside the container they will need to be mounted outside as well? 2021-05-14 00:38:32 or use --privileged, that's what i said 2021-05-14 00:38:59 "mock block devices" sounds dubious 2021-05-14 00:39:05 tmpfs -o size is a thing 2021-05-14 00:52:02 was looking at this: https://fabianlee.org/2020/01/13/linux-mounting-a-loopback-ext4-xfs-filesystem-to-isolate-or-enforce-storage-limits/ 2021-05-14 00:52:44 going to be running raid program so if i can mimic actual block device it would be best 2021-05-14 01:01:38 ugh 2021-05-14 01:01:43 also wtf is a "raid program" 2021-05-14 01:09:42 ugh what? lol 2021-05-14 01:10:07 its not even a raid program i just need as close to a block device as possible 2021-05-14 01:58:35 Hello71: https://paste.debian.net/hidden/bb2e8137/ 2021-05-14 01:59:18 container is running with --cap-add=SYS_ADMIN 2021-05-14 02:11:51 heya! 2021-05-14 02:12:08 anyone have success with watching netflix or playing drmed content? 2021-05-14 02:12:48 at least on firefox it keeps crashing complaining about widevine plugin 2021-05-14 02:16:54 i should be able to do this: # mount -o loopbackfile.img /data/loop0 2021-05-14 02:16:54 mount: can't find /data/loop0 in /etc/fstab 2021-05-14 02:35:18 added mknod: "--cap-add=SYS_ADMIN", "--cap-add=MKNOD" and now it says i have no space: https://paste.debian.net/hidden/5f115bd2/ 2021-05-14 02:51:04 have any of you had issues with lynx failing to find a start page with no arguments? 2021-05-14 02:51:29 the issue started when i tried downloading a 9front iso from one of the mirrors listed on 9front.org's releases page 2021-05-14 02:52:59 i'll just take this to the lynx mailing list 2021-05-14 02:58:56 kinghat: adding all this shit is equivalent to --privileged except more annoying 2021-05-14 02:59:20 kelvinf: let me know if you learn anything, always happy to fix it up, especially if it’s my fault to begin with 2021-05-14 03:15:20 hi i rebooted my alpine machine and came back to almost 150 of my packages being removed 2021-05-14 03:15:52 i don't know how this happened and it still says that i've got the same amount of storage space i had while they were all tehre 2021-05-14 03:17:59 this happened after i tried to run make on a project and it said that it couldn't finish because tmp was full 2021-05-14 03:20:23 i don't understand how almost all of my packages just disappeared and i still have all the storage space as if they were still there 2021-05-14 03:28:00 i'm going to try to do "apk cache download" to see if i can get them back 2021-05-14 03:31:07 Hello71: --privileged seems to work, though im not sure which part of it 🤔 2021-05-14 03:32:26 the loop device is mounted on my host. is it possible to create virtual block devices inside of the container only? 2021-05-14 03:33:04 i am still curious about how i deleted 150 packages though 2021-05-14 03:36:46 Guest19: how are you determining this? (the missing packages, I mean) 2021-05-14 03:36:53 apk info 2021-05-14 03:36:56 and apk stats 2021-05-14 03:37:28 i write to a file every time i install a new package as well (using apk info > file) 2021-05-14 03:37:48 and comparing the lines of that file with the current output the difference is about 150 2021-05-14 03:38:35 *output of apk info 2021-05-14 03:42:47 you should probably also track /etc/apk/world 2021-05-14 03:44:01 neither `apk info` nor `apk stats` will tell you what your actual rules for apk are. 2021-05-14 03:45:05 yeah /etc/apk/world has a lot of the stuff i can't use 2021-05-14 03:45:19 the stuff that was missing from apk info i mean 2021-05-14 03:45:42 does `apk fix` help? 2021-05-14 03:46:15 do i need an internet connection for it to work? 2021-05-14 03:46:24 my alpine machine is an rpi 2 2021-05-14 03:46:40 only if it needs to redownload the `.apk`s 2021-05-14 03:47:36 hm there are some temporary errors with a few packages 2021-05-14 03:50:01 a bunch of them are temporary errors with stuff like freetype, gzip and bz2 2021-05-14 03:50:41 should i run fix again? 2021-05-14 03:51:09 worth a shot 2021-05-14 03:51:18 what do the errors say, exactly? 2021-05-14 03:52:10 temporary error (try again later) 2021-05-14 03:52:24 that's it 2021-05-14 03:52:31 weird. 2021-05-14 03:52:40 maybe i need internet for those idk 2021-05-14 03:55:11 probably, it really depends on whether they're in your local cache or not. 2021-05-14 03:55:43 downloading the cache requires internet 2021-05-14 03:56:00 at least i've gotten some of the packages back 2021-05-14 03:57:09 i think i've used lbu commit -d almost every time i've added a package 2021-05-14 03:57:18 but idk 2021-05-14 03:57:31 nothing like this has every happened to me before 2021-05-14 03:57:37 I think what happened is that the db itself got munged somehow. 2021-05-14 03:58:14 ah yeah has make ever failed bc there isn't enough space in tmp or something 2021-05-14 03:58:44 i got an error like that before is rebooted and ended up in the current situation 2021-05-14 03:59:10 that sounds like memory exhaustion 2021-05-14 04:00:40 was rebooting the right thing to do in that situation? 2021-05-14 04:07:31 uhhhh. I would have looked around for things I didn't need. 2021-05-14 04:07:43 ah 2021-05-14 04:13:09 alright so should i turn to computer off for now 2021-05-14 04:13:37 idk if i'll mess up anything else 2021-05-14 04:14:35 also should i be worried if libseccomp was purged 2021-05-14 04:14:47 i decided to get rid of man-db 2021-05-14 04:18:15 sorry if i'm asking stupid questions i'm really worried and idk what exactly caused the issue 2021-05-14 04:54:54 fcolista that can be closed https://gitlab.alpinelinux.org/alpine/aports/-/issues/12107 2021-05-14 05:41:22 Is it possible to install Alpine Linux when your already booted into gentoo linux 2021-05-14 05:41:34 I want to install Alpine into a zfs dataset via a chroot 2021-05-14 05:41:51 Then just reboot into a zfs boot environment 2021-05-14 05:44:14 yes, get `apk.static` from somewhere or use one of the rootfs tarballs. 2021-05-14 05:47:41 K 2021-05-14 05:50:02 Can I bring my own kernel? 2021-05-14 05:50:17 Or is there anything special to Alpine's linux build or configuration 2021-05-14 05:51:09 no, you should be able to bring your own kernel 2021-05-14 05:55:27 Wow, the rootfs is only 2.6MB 2021-05-14 06:57:39 ok dngray thanks 2021-05-14 07:03:20 How can i install zfs 0.8.4 on alpine 3.13? 2021-05-14 07:03:25 Does alpine have backports? 2021-05-14 07:03:41 I need a higher patchlevel 2021-05-14 07:07:59 Hi everyone, i have jobs stuck in "pending". someone can help ? https://gitlab.alpinelinux.org/GreyXor/aports/-/pipelines/81748 2021-05-14 07:09:43 just means builders are busy, they'll pick them up when they're free. 2021-05-14 07:11:09 Sheila ok thanks, and do we know when 3.14 will be tagged ? i still have some MR to push 2021-05-14 07:14:21 I haven't heard anything re firm date on 3.14, but they're spinning up the builders for that. 2021-05-14 07:23:30 GreyXor: 3.14? 2021-05-14 07:23:33 When? 2021-05-14 07:23:40 What when ? 2021-05-14 07:24:45 Your about to publish alpine 3.14? 2021-05-14 07:24:56 no 2021-05-14 07:25:58 O 2021-05-14 07:26:59 From what I hear 3.14 will be tagged at least once the ppc64le builder is back, right now it's MIA 2021-05-14 07:28:54 I doubt ppc64le's gonna hold up 3.14 much longer. 2021-05-14 07:48:09 PureTryOut[m]2: we have temporary replacements 2021-05-14 07:48:39 Good! 2021-05-14 12:21:11 i still have no idea how to update dkms packages in disklessmode... any help would be appriciated. 2021-05-14 13:08:47 pitchzer0: alpine does not even have dkms 2021-05-14 13:57:12 ikke I am not into kernel stuff. Sorry. I wrongly assumed. 2021-05-14 13:57:12 However i am struggling to update kernel packages in modloop dependend setups data/diskless 2021-05-14 13:57:39 yes, that's an issue 2021-05-14 13:57:42 modloop is read only 2021-05-14 13:58:11 So you cannot modify it, you need to replace it 2021-05-14 14:14:16 is there a good practice way to do it? 2021-05-14 14:14:40 shure i can script is but that wont give me expected behaviour via apk 2021-05-14 14:14:49 s/is/it 2021-05-14 14:54:27 Hello71 I know that the wiki is mixed at best, its why I was asking here for maybe another tutorial or something like it. Just to learn how to make an APK install package. 2021-05-14 15:01:37 thebtm: Probably better asking on #alpine-devel. I used this guide when getting started: https://wiki.alpinelinux.org/wiki/Creating_an_Alpine_package 2021-05-14 15:01:48 The people on #alpine-devel were *very* helpful. 2021-05-14 15:03:12 interesting freenode seems to be committing suicide: https://p.haavard.me/407 2021-05-14 15:14:20 wdtTP2O82Kft: https://news.ycombinator.com/item?id=27153338 2021-05-14 15:21:07 ah nice more drama, grabs popcorn 2021-05-14 15:27:59 I have also drama building gtk+3 ;) that crap always complains about something 2021-05-14 15:28:21 can't wait to get rid of gtk2 everywhere. 2021-05-14 15:30:30 I had that only on openbsd as they still had it as depend for firefox :/ 2021-05-14 15:34:52 jvoisin: why? 2021-05-14 15:35:51 i truly hate the scrollbar behaviour in gtk3, whoever came up with that deserves their soul to be feasted on by cthulhu 2021-05-14 15:36:37 it's deprecated/unmaintained 2021-05-14 15:37:51 oh. well, so it's like py2, devs move on to maintain stuff that is worse than they had before... old man shouts at clouds 2021-05-14 15:55:23 firefox has gtk2 makedepend on alpine too 2021-05-14 16:01:32 I'm trying to run spotifyd and spotify-tui binaries on alpine linux, but some symbols were apparently not found. In this case: __res_init - any ideas? 2021-05-14 16:04:18 install gcompat 2021-05-14 16:04:32 or use a chroot 2021-05-14 16:06:49 think I got it installed already. let me try though 2021-05-14 16:09:32 doing apk add gcompat says 1 error 2021-05-14 16:12:32 what's the error? 2021-05-14 16:12:55 1 error; x MiB in x packages 2021-05-14 16:13:12 the output is lowkey that 2021-05-14 16:13:18 it'll be further up in the output. 2021-05-14 16:13:32 apk fix 2021-05-14 16:15:17 fixed it 2021-05-14 16:18:22 did do apk add gcompat but still saying __res_init: symbol not found 2021-05-14 17:13:05 I have managed to get spotify-tui running but I have trouble with the daemon. I am using spotifyd but it throws Caught panic with message: Failed to initialize DBus connection: D-Bus error: /usr/bin/dbus-launch terminated abnormally without any error message (org.freedesktop.DBus.Error.Spawn.ExecFailed) 2021-05-14 17:13:58 I do have dbus installed and the service is indeed running 2021-05-14 17:20:08 is there a file I can read to get the current ESSID for a wireless device? I'm using iwd 2021-05-14 17:20:28 (writing something where I want to avoid the overhead of forking a new process, so calling iwctl isn't an option) 2021-05-14 17:27:17 seems like everything else but dbus-launch exists in /usr/bin. what do I do? 2021-05-14 17:27:48 mikebruhhh: can you elaborate? 2021-05-14 17:29:20 well spotify-tui is a TUI client for spotify. spotifyd is the daemon. I'm trying to get both working on alpine. spotify-tui works just fine, only spotifyd doesn't because one dbus error. I have installed dbus like so: apk add dbus and started the service using rc-service dbus start , also enabled it on startup using rc-update add dbus default , but 2021-05-14 17:29:20 it still throws this error: `Caught panic with message: Failed to initialize DBus connection: D-Bus error: /usr/bin/dbus-launch terminated abnormally without any error message (org.freedesktop.DBus.Error.Spawn.ExecFailed)` 2021-05-14 17:29:51 Do you have dbus-x11 installed? 2021-05-14 17:30:02 only got dbus , not dbus-x11 2021-05-14 17:30:14 I think dbus-launch is provided by dbus-x11 2021-05-14 17:30:22 should not break my current dbus right? 2021-05-14 17:31:10 It shouldn't 2021-05-14 17:31:18 yo thanks dude 2021-05-14 17:31:20 it worked 2021-05-14 17:31:27 got that dbus-launch in /usr/bin now 2021-05-14 17:31:32 :) 2021-05-14 17:31:54 should I enable dbus-x11 on startup as well? or nah 2021-05-14 17:34:46 Perhaps. Not sure if starting x will automatically start it or not 2021-05-14 17:37:06 Regarding the conf, will the talks be recorded? I think there might be some people interested in joining / watching later 2021-05-14 17:37:25 telmich: yes, should be 2021-05-14 17:42:19 is there an alpine ISO to install edge instead of a stable releas? 2021-05-14 17:43:31 apparently not a recent one 2021-05-14 17:44:18 you could install the latest stable and change the repos to edge 2021-05-14 17:45:03 yeah its just editing /etc/apk/repositories 2021-05-14 17:45:36 ..and updating/upgrading 2021-05-14 17:46:59 btw, there seems to be a regression in the latest -edge kernel, which makes the touchpad stop working 2021-05-14 17:47:19 linux-edge-5.12.3-r0 -> no touchpad anymore on x1 nano 2021-05-14 18:01:40 does alpine ash do incremental mkdir syntax? 2021-05-14 18:01:46 like: mkdir -p /mnt/snapraid/{disk00,disk01,disk02,disk03} 2021-05-14 18:02:09 if i do that in the container i just get "{disk00,disk01,disk02,disk03}" as a single dir 2021-05-14 18:02:43 no 2021-05-14 18:02:47 it does not support brace expansion 2021-05-14 18:08:12 damn 2021-05-14 18:08:33 You could install bash or zsh if you want that 2021-05-14 18:09:11 ya i think i will do that 2021-05-14 18:14:49 mikebruhhh: i'm hoping to do it automatically for installing a VM 2021-05-14 18:16:00 "OFTC is a competing IRC network run by tomaw who also is staging a hostile takeover of freenode as we speak. 2021-05-14 18:34:39 doing CMD ["/bin/bash"] after i install bash doesnt seem to use bash thereafter 🤔 2021-05-14 18:35:18 CMD just sets the default command when you run a container without specifying one 2021-05-14 18:38:48 ikke, kinghat what about using dash? Did not check it, but I'd expect that to be faster than bash, but it *could* support brace expansion 2021-05-14 18:38:52 hmm my bash expansion doesnt seem to work after installing bash. do i need to install spawn and change the shell or something? 2021-05-14 18:43:34 https://paste.debian.net/hidden/317c8040/ 2021-05-14 18:44:20 just installing bash does not change your shell 2021-05-14 18:44:27 You can try doing something like this: for disk in disk00 disk01 disk02 disk03; do mkdir -p /mnt/snapraid/$disk; done 2021-05-14 18:45:13 kinghat: Dockerfiles seems to hardcode /bin/sh -c 2021-05-14 18:45:22 kinghat: https://github.com/moby/moby/issues/7281 2021-05-14 18:46:35 Maybe try: SHELL ["/bin/bash", "-c"] 2021-05-14 18:47:30 "The SHELL instruction allows the default shell used for the shell form of commands to be overridden." 2021-05-14 18:47:33 Seems to be unrelated 2021-05-14 18:47:42 Why? 2021-05-14 18:47:57 shell form of commands 2021-05-14 18:48:14 oh, maybe it is related 2021-05-14 18:48:24 "RUN mkdir -p ..." is a shell form of commands 2021-05-14 18:49:37 boom: SHELL ["/bin/bash", "-c"] 2021-05-14 18:50:22 i tried to do it in the RUN command but it was user error on my part. using the SHELL command is better in my case as i dont have to quote everything and i have a lot of commands. 2021-05-14 18:50:58 ikke: i had looked over like 4 or 5 other moby issues already at this point. thanks for the fu 🙏 2021-05-14 18:51:46 kinghat: yyp found the actual answer :) 2021-05-14 18:52:37 ya its here: https://github.com/moby/moby/issues/7281#issuecomment-389440503 2021-05-14 18:52:40 thanks yyp 2021-05-14 18:52:57 No problem 2021-05-14 18:56:57 i need to bash better 2021-05-14 19:12:47 https://github.com/facebook/zstd/releases/tag/v1.5.0 2021-05-14 19:13:27 is it good idea to upgrade it now (freeze) for 3.14 2021-05-14 19:15:01 hmm, wrong channel 2021-05-14 19:16:53 this is acceptable, isnt it? mount -o loop=/dev/disk00 /loops/disk00.img /mnt/snapraid/disk00 2021-05-14 19:21:23 it fails here: mount: /mnt/snapraid/disk00: failed to setup loop device for /loops/disk00.img. 2021-05-14 19:21:35 kinghat, anything in dmesg? 2021-05-14 19:21:59 busybox mount does not always automatically load the necessary modules 2021-05-14 19:23:14 how do i get busybox to respect my authority? 2021-05-14 19:32:06 if im not explicit about the loop name i get: mount: /mnt/snapraid/disk00: mount failed: Operation not permitted. 2021-05-14 19:32:31 try to add -t 2021-05-14 19:32:42 with this: mount -o loop /loops/disk00.img /mnt/snapraid/disk00 2021-05-14 19:32:44 k one sec 2021-05-14 19:34:31 doing mount -o loop -t ext4 /loops/disk00.img /mnt/snapraid/disk00 i get: mount: /mnt/snapraid/disk00: mount failed: Operation not permitted. 2021-05-14 19:34:41 i am running --privileged 2021-05-14 19:36:00 I guess you need to make sure the loop module is loaded on the host 2021-05-14 19:37:04 ya i can manually do it with docker exec 2021-05-14 19:41:44 https://paste.debian.net/hidden/2cef44fd/ 2021-05-14 19:44:44 but i cant do a named loop via exec: 2021-05-14 19:44:44 # mount -o loop=/dev/disk00 /loops/disk00.img /mnt/snapraid/disk00 2021-05-14 19:44:44 mount: /mnt/snapraid/disk00: failed to setup loop device for /loops/disk00.img. 2021-05-14 19:45:33 what if you install util-linux? 2021-05-14 19:46:38 already am: https://paste.debian.net/hidden/4ba4b3d9/ 2021-05-14 19:47:07 then I don't know 2021-05-14 19:49:22 np thanks for all the help 2021-05-14 21:23:12 day two trying to run brave browser on alpine linux - https://paste.debian.net/plainh/021c2c65 - i have installed a lot of dependencies and now when i straight up ldd the binary i get that output, what do you guys say? 2021-05-14 21:23:41 i think that fits what was said earlier - looks like it expects glibc 2021-05-14 21:24:18 /lib64/ld-linux-x86-64.so.2 is glibc, indeed 2021-05-14 21:25:04 well that line did look weird to me 2021-05-14 21:25:07 why is ld-linux glibc? 2021-05-14 21:25:58 it just is 2021-05-14 21:26:03 https://pkgs.alpinelinux.org/contents?file=ld-linux-x86-64.so*&path=&name=&branch=edge 2021-05-14 21:26:30 aha 2021-05-14 21:26:33 This is musl: https://pkgs.alpinelinux.org/contents?file=&path=&name=musl&branch=edge&arch=x86_64 2021-05-14 21:33:39 installed each dependency and now only throws these three: https://paste.debian.net/plainh/6f783d16 2021-05-14 21:35:39 routrout, apologies if somebody else already said this - have you considered recompiling brave for lapine? 2021-05-14 21:35:41 alpine 2021-05-14 21:36:10 not yet 2021-05-14 21:36:21 was just trying to run the already compiled binary 2021-05-14 21:41:29 ill give it a shot building it tho 2021-05-14 21:41:40 ty for tip 2021-05-14 22:06:27 what's the mechanism by which `abuild deps` installs the dependencies as a group? (showing up in the apk-world as ".makedepends-*") 2021-05-14 22:08:02 apk add -t [deps..] 2021-05-14 22:08:31 oh, that should have been obvious. sorry! 2021-05-14 22:08:35 np 2021-05-14 22:12:18 how one knows what will be run time dependencies from APKBUILD? 2021-05-14 22:12:51 never know what shit will install 2021-05-14 22:13:46 depends, obviously, + automatic determined libraries 2021-05-14 22:13:50 just look at the `depends` in the APKBUILD, no? 2021-05-14 22:15:20 no, most apkbuild don't have it at all 2021-05-14 22:16:40 from makedepends something stay for run time, something is used just for make 2021-05-14 22:16:52 so for me it's like make and pray :/ 2021-05-14 22:17:08 usually some 'break' between 2021-05-14 22:17:52 apk automatically traces soname dependencies 2021-05-14 22:18:19 -dev packages are a good hint 2021-05-14 22:18:19 soname? 2021-05-14 22:18:21 oh 2021-05-14 22:18:56 dev should be for make only I assume? 2021-05-14 22:19:04 or can be? 2021-05-14 22:19:25 it contains the headers and other things necessary for building 2021-05-14 22:19:50 I know but 2021-05-14 22:20:04 for example tried gtk+3.0 ... everything is -dev 2021-05-14 22:20:15 no idea what will be kept for run time 2021-05-14 22:21:53 well, take zlib-dev 2021-05-14 22:22:10 if a package requires zlib-dev as makedepends, there will also be a runtime dependency 2021-05-14 22:22:16 that's how dynamic linking works 2021-05-14 22:22:49 so if dev is some kind of lib, it will need it yes? 2021-05-14 22:23:17 but everything is lib :/ or it contains lib 2021-05-14 22:24:09 yes, gtk+3.0 has a lot of dependencies 2021-05-14 22:24:39 tried to disable x11-backend there, but I don't think it disabled it 2021-05-14 22:25:47 so not sure if I have to remove some libx or whatever as makedepends or it does not work that way 2021-05-14 22:26:17 so that it does not find it, so disable that feature by itself :/ 2021-05-14 22:27:52 it depends on the application 2021-05-14 22:28:08 shit 2021-05-14 22:28:40 some automatically detect available libraries and enable features, others you need to explicitly enable / disable them 2021-05-14 22:28:48 and some features you cannot even disable 2021-05-14 22:28:56 yes, that I noticed, not predictable much 2021-05-14 22:29:56 if I check for example source of that package and there is some kind of option for meson, I assume I can enable/disable these features .... 2021-05-14 22:31:08 archlinux builds are clear - depends and makedepends 2021-05-14 22:31:19 even optdepends 2021-05-14 23:08:36 after Ariadne stopped to feed #freenode, no more drama there :/ 2021-05-14 23:17:57 meson.build:1:0: ERROR: Value no is not boolean (true or false). that's self explaining 2021-05-14 23:18:16 if I know which value 2021-05-14 23:28:03 helby: I would look at another package that uses meson for build system, or read meson docs 2021-05-14 23:30:04 Sheila: aaaah, slowly I m giving up :/ 2021-05-14 23:30:23 not much gain for a lot of pain 2021-05-14 23:38:07 it's easier than dealing with autotools, imo 2021-05-14 23:41:03 how many here use alpine on bare metal as a host OS? 2021-05-14 23:41:30 And are there main recommendations for doing that? Will probably build my own images for host OS install 2021-05-14 23:47:02 did it before, years ago, when Alpine was uClibc-based. I'd do it again, tbh. 2021-05-14 23:47:15 COVID-1984: I currently use Alpine on my USB external HDD drive lol 2021-05-14 23:47:51 Booting it directly 2021-05-14 23:48:04 I think 2021-05-14 23:48:10 Alpine is using me 2021-05-14 23:48:30 thats hot 2021-05-14 23:48:50 as example above, enter hit itself :d 2021-05-14 23:49:13 helby: its true, i should really not be spending my time on this drama, but instead preparing to push buttons for alpineconf 2021-05-14 23:52:23 helby: to answer your question about meson, booleans take either true/false or on/off, but not yes/no 2021-05-14 23:57:04 Ariadne: did not know about on/off ;) but sometimes ... ah 2021-05-14 23:57:43 Ariadne: of course, it's not worth to 'fight' for things which can be easily replaced as freenode 2021-05-14 23:59:04 shit today is alpineconf, great 2021-05-14 23:59:47 I bet there is not a word about it on the website 2021-05-15 00:00:49 oh there is now 2021-05-15 00:04:01 will there be some kind of disscussion chat from the web or from anywhere? 2021-05-15 00:08:20 helby: yes, the bigbluebutton has chat built in, and there is #alpine-conf on IRC :) 2021-05-15 00:08:35 cool, thanks 2021-05-15 00:08:45 helby: and yes, the likely outcome is that alpine will use OFTC instead 2021-05-15 00:09:42 the thing is that such a transition is still expensive 2021-05-15 00:09:51 so we want to make sure we have all the facts. 2021-05-15 00:10:00 unfortunately, facts have not been terribly forthcoming 2021-05-15 00:10:18 expensive for alpine? alpine is not corp, just users so 2021-05-15 00:10:37 expensive in terms of time consumed 2021-05-15 00:10:50 we have to educate people about the change 2021-05-15 00:10:52 and so on 2021-05-15 00:13:19 well, just change topic, mute channel, who will not recognize probably is not real want/need be in 2021-05-15 00:13:41 true, but there's also infrastructure we want to roll out at the same time with the new IRC 2021-05-15 00:13:50 a lot of clients don't make the topic visible in a useful way 2021-05-15 00:14:04 namely, we want to offer a bouncer with web push support to alpine users 2021-05-15 00:14:23 so that they can get "discord" features 2021-05-15 00:14:50 yes, read about it in freenode 2021-05-15 00:15:03 there's a few birds we want to kill at the same time basically 2021-05-15 00:15:19 so it came at good time :/ 2021-05-15 00:15:30 i mean, i guess so 2021-05-15 00:15:52 improving IRC experience has always been on the backburner (excluding an attempt to offer The Lounge to our users) 2021-05-15 00:16:19 for better or worse, this situation with freenode has brought that to the forefront 2021-05-15 00:16:28 because if we're redoing everything, might as well build it right 2021-05-15 00:16:34 im on demo.thelounge.chat right now 2021-05-15 00:16:54 it looks alright 2021-05-15 00:19:27 not bad, it runs the way, that all users are joined to like bouncer? 2021-05-15 00:20:08 yes, the new thing will work like that 2021-05-15 00:23:16 it should be nice and easy to use and most importantly allow us to win back users from discord 2021-05-15 00:23:49 discord is a privacy hell 2021-05-15 00:24:04 all messages are unencrypted i think 2021-05-15 00:24:06 @routrout say it ain't so 2021-05-15 00:24:33 is spyware.neocities.org's article on discord still relevant 2021-05-15 00:25:11 dunno, we don't recommend discord, or any other non-free software 2021-05-15 00:25:26 i'd like to eventually get to that point 2021-05-15 00:25:36 i personally use it 2021-05-15 00:25:41 in a browser tab 2021-05-15 00:25:43 :p 2021-05-15 00:25:44 shame! 2021-05-15 00:25:49 usually that's what i do now 2021-05-15 00:26:08 what's there so cool, to use it? 2021-05-15 00:26:15 i have a lot of irl friends that use it 2021-05-15 00:26:20 ^ 2021-05-15 00:26:22 :( 2021-05-15 00:26:47 i guess i could try to get some to switch to matrix 2021-05-15 00:26:58 i haven't been impressed with dendrite 2021-05-15 00:27:09 it seems just as slow and clunky as synapse 2021-05-15 00:27:41 actually a majority of people prefer to use discord in their browser because the desktop app is basically a browser itself. (built on electron). so its basically the same, you only get a couple of more features added to it, but i dont find any use of them 2021-05-15 00:27:51 yeah 2021-05-15 00:29:05 even when you disable the "use data to improve discord" in your privacy and security settings on discord they still fingerprint your ass fair and square. just take a look at the devtools network tab 2021-05-15 00:34:08 and matrix is neat if you want to set up some self-hosted private chat, but i don't think it is perfect. dendrite is written in go, so i suppose you will expect performance, i have not used it yet, still using synapse. regarding the client, element and hydrogen are basically the best options. both made in react, which i also dislike, cant one do 2021-05-15 00:34:08 some without react :thinking: 2021-05-15 00:34:34 ah yeah weechat has a matrix plugin 2021-05-15 00:34:54 I think whatever I ever tried, nothing was so shitty than matrix/xmpp 2021-05-15 00:34:59 so you can use matrix and irc on the same client 2021-05-15 00:35:32 hey jabber/xmpp is ok when used properly 2021-05-15 00:36:02 but again nothing perfect 2021-05-15 00:36:10 irc is ;) 2021-05-15 00:36:35 yeah, irc is simple and to the point. but also lacks a lot of features in my opinion, even though it is the old school choice 2021-05-15 00:36:44 all I'm going to say about Matrix is that I told one of their developers like a decade ago to use Python 3 and they chose to do it all in Python 2. 2021-05-15 00:36:59 features? one can't miss features today, every fucking package is full of features 2021-05-15 00:37:17 even irc has useless features 2021-05-15 00:37:41 the world is in need of a bloat-free and minimalist communication app/web browser 2021-05-15 00:38:09 I don't think so, everybody want features 2021-05-15 00:38:25 we are living in the 21st century but still nothing has been released that is rock-solid 2021-05-15 00:38:40 even if u throw one line shell script at somebody, he want to add 10 additional features there 2021-05-15 00:38:53 Sheila in my opinion, python is really ehh, but that what you just said, it is just hilarious 2021-05-15 00:38:55 I hate Discord and everything it represents, but aside from the lack of accessibility for low-vision users it's better than IRC. 2021-05-15 00:39:18 if they chosen Py2 over Py3, then thats that 2021-05-15 00:39:28 but that was 10 years ago 2021-05-15 00:39:35 routrout: I mean, synapse was ported to Py3 a few years ago, but. 2021-05-15 00:39:38 oh 2021-05-15 00:39:40 it's still a shitshow. :D 2021-05-15 00:39:59 i thought you wanted to say that theyre still using Py2 2021-05-15 00:40:30 no, I just bring it up because I feel like it provides an example of what you can expect from the Matrix experience. :) 2021-05-15 00:42:46 I must note that element (the main matrix client) very much lacks performance enhancements, and in my opinion discord uses way less resources than element does. so really they never optimized anything, I found out about hydrogen then, which is another client made by them that focuses to be lightweight, but it is barely usable, though quite faster 2021-05-15 00:42:46 than element. 2021-05-15 00:43:52 speaking of clients which irc clients do all of you use? 2021-05-15 00:44:33 catgirl 2021-05-15 00:45:32 i use weechat 2021-05-15 00:45:33 irssi 2021-05-15 00:46:26 weechat eats less ram than irssi 2021-05-15 00:46:38 yes, it creates 1000 files in your home :/ 2021-05-15 00:46:54 yeah 2021-05-15 00:46:58 does it? 2021-05-15 00:47:02 it does 2021-05-15 00:47:05 how should I package a library as a *-dev package, when it doesn't have any contents other than dev files? should it have the usual subpackage structure, with an empty parent? 2021-05-15 00:47:07 like what? 2021-05-15 00:47:16 a bunch of config files 2021-05-15 00:47:22 once I tried it, when I saw all these config files I deleted it immediatelly 2021-05-15 00:47:25 lmao 2021-05-15 00:47:33 that has not been my experience at all. i did enjoy weechat btw, but for me, it was a matter of familiarity and irssi serves that space for me 2021-05-15 00:47:36 catgirl looks good 2021-05-15 00:47:42 weechat + glowing-bear 2021-05-15 00:48:00 TLS-only seems nice 2021-05-15 00:48:02 used quassel for a bit, but ultimately it's not that great. 2021-05-15 00:48:18 kelvinf: it is minimal, only issue is, if u have shitty internet and get disconnected it will not tell u anything and will not try to reconnect 2021-05-15 00:48:44 as it was made in bouncer in mind I assume 2021-05-15 00:48:55 i see 2021-05-15 00:49:31 but still, simple, usable very light client 2021-05-15 00:50:17 for quick use, I use the demo version of thelounge on demo.thelounge.chat , otherwise https://github.com/osa1/tiny 2021-05-15 00:51:58 this is also neat https://rcr.io/rirc/ ;) 2021-05-15 00:52:08 is that tiny in alpine repo? 2021-05-15 00:54:02 nope 2021-05-15 00:54:36 rirc might be better tho 2021-05-15 04:40:15 What command do I use to check what default character set my Alpine Linux container is using, so I know what character set to change PuTTY to?  I'm getting weird characeters printing when I use PuTTY, so I suspect it could be a character set translation issue.  I tried googling, but none of the commands I found worked. 2021-05-15 04:47:24 megaladon: 'set' or 'env' will shows u 2021-05-15 05:00:04 I ran 'set' and 'env'.  I did not see any character sets listed in the ouput of either command. 2021-05-15 05:01:29 do u have /etc/profile.d/somecrap? or /etc/profile 2021-05-15 05:01:49 there is charset and lang and lc_someshit 2021-05-15 05:01:59 obviously u can change it 2021-05-15 05:03:26 by default is hould be utf-8 2021-05-15 05:03:44 windows crap probably use some cp12shit or isowhatver 2021-05-15 05:04:01 Yes, normally utf-8 is what I see in Alpine containers.  This one is different.  I can't really type commands or change directories until I set PuTTY to the character set it is using. 2021-05-15 05:05:03 did u try putty to set utf-8? 2021-05-15 05:12:01 I think putty defaults to ISO-8859-1 if you don't touch it. 2021-05-15 05:12:12 u can also 'echo $LANG' or 'echo $CHARSET' 2021-05-15 05:13:29 i didnt notice that my mount of loopback device succeeds on the first mount but fails on any that follow with the same mount line 🤔 2021-05-15 05:14:25 mount -o loop -t ext4 /loops/disk00.img /mnt/snapraid/disk00 2021-05-15 05:14:25 mount -o loop -t ext4 /loops/disk01.img /mnt/snapraid/disk01 2021-05-15 05:14:50 mount: /mnt/snapraid/disk01: failed to setup loop device for /loops/disk01.img. 2021-05-15 06:51:58 Folks, I am new to Alpine (on a rpi)... but I am trying to add php7 and no go. Not sure what I am doing wrong? 2021-05-15 06:52:16 Seems work wonderfully on my docker, but on the Alpine instance running on pi, it says that the packages are not found. 2021-05-15 06:53:22 do you have the community repo in your `/etc/apk/repositories`? 2021-05-15 06:53:54 Ahhh! That must be it! 2021-05-15 06:54:21 Thank you =) 2021-05-15 06:54:47 you're welcome. :) 2021-05-15 07:18:25 How could I install zfs 0.8.4 on alpine stable? 2021-05-15 07:18:39 Are there backports? 2021-05-15 07:19:17 you can include edge repos (`url @edge` in `/etc/apk/repositories` and then `apk add zfs@edge` 2021-05-15 07:19:53 How will apk know not to upgrade anything else to edge? 2021-05-15 07:20:24 it will only install what it needs to meet the new rule. 2021-05-15 07:20:47 And then I remove the edge repository from /etc/repos after? 2021-05-15 07:20:59 /etc/apk/repositories 2021-05-15 07:21:00 I'd leave it in, but you could. 2021-05-15 07:21:10 Why would you leave it in? 2021-05-15 07:21:16 updates? 2021-05-15 07:21:51 So apk is smart enough to know zfs@edge means only zfs, and not mess with the rest of the system 2021-05-15 07:22:11 Which i want to keep at lateststable 2021-05-15 07:22:41 correct. only zfs and any packages that zfs needs will be pulled from edge. you can preview what it'll do, too, so you can decide if it's acceptable or not. 2021-05-15 07:23:28 alternatively, you could build zfs yourself using the APKBUILD in aports, and install that. 2021-05-15 07:25:34 Are there any problems that could occur mixing edge and stable packages? 2021-05-15 07:26:46 it really depends on the software in question. 2021-05-15 07:27:15 Howso? 2021-05-15 07:27:50 Are the zfs userspace tools ok because they just have low external dependencies or is there more to it? 2021-05-15 07:28:01 basically that, yeah 2021-05-15 07:28:10 Oh ok 2021-05-15 07:28:32 Ok thanks 2021-05-15 07:28:44 in general I wouldn't really expect any issues, but I can't guarantee there won't be any. :) 2021-05-15 07:30:33 money back guarantee within 2 minutes, no question asked 2021-05-15 11:25:45 Hello alpinists - I'm working on some custom APKBUILDs, and I have gitea+drone setup on my personal server. I would like to setup a drone CI to build my packages and put them in a folder in the server. Is there a standard way/docker image to achieve that ? 2021-05-15 11:26:52 la_fleur[m]: alpinelinux/build-base is what we use as a basis for our CI 2021-05-15 11:27:32 Nice, I'll check that. I was trying with `alpine-drone-ci`, but it looks as if it's tailored for testing builds (auto-generates a signing key, rely on a PR name). 2021-05-15 11:27:47 * Nice, I'll check that. I was trying with `alpinelinux/alpine-drone-ci`, but it looks as if it's tailored for testing builds (auto-generates a signing key, rely on a PR name). 2021-05-15 11:28:20 la_fleur[m]: build-base does not do anything automatically 2021-05-15 11:28:37 it just contains the necessary packages, and runs as a non-root user by default (buildozer) 2021-05-15 11:29:32 What is the singing key strategy in there ? [none I suppose ?] 2021-05-15 11:29:46 you can run abuild-keygen -ain 2021-05-15 11:29:52 then it will generate one on the fly 2021-05-15 11:30:05 in our CI, we generate it before each build job 2021-05-15 11:34:42 But then the generated package each have a different signature. What is the process to generate the definitive packages then ? 2021-05-15 11:34:54 * But then the generated packages each have a different signature. What is the process to generate the definitive packages then ? 2021-05-15 11:35:37 In that case you need to have a way to persist the key 2021-05-15 11:35:40 and reuse it 2021-05-15 11:38:27 OK. What is the alpine CI strategy - do you have a bind volume setup in the drone runner or in the .drone.yml definition ? 2021-05-15 11:38:38 For alpine CI, we don't use persistent keys 2021-05-15 11:39:21 Does that mean it's not the alpine CI that generates the packages that I install in my alpine system ? 2021-05-15 11:40:47 each supported release has its own set of builders which do that 2021-05-15 11:41:23 for apk fission I'm using apkfoundry, but for now that only has integration with gitlab-runner, afaik. 2021-05-15 11:41:37 la_fleur[m]: yes, we have differnet builders for that 2021-05-15 12:26:34 I wish alpine had reproducible builds 2021-05-15 12:27:01 it should be as long as you use the same compiler and libraries ;) 2021-05-15 12:27:10 https://lists.alpinelinux.org/~alpine/devel/%3CCAJDAfTCpbH1OxjJsQ95TcU4VSSDxzAeXKNDLZRJdetRGfmeNog%40mail.gmail.com%3E#%3C20160223105939.33421716@ncopa-desktop.alpinelinux.org%3E 2021-05-15 12:27:13 COVID-1984: We are working towards that 2021-05-15 12:27:14 ^seems like they're talking about it 2021-05-15 12:27:20 ikke: oh sweet... you're an alpine dev? 2021-05-15 12:27:21 there was one change we had to roll back because it broke apk 2021-05-15 12:27:52 yes, but I don't mainly work on abuild 2021-05-15 12:28:24 cool... I'm looking into alpine as a host OS / bare metal server OS 2021-05-15 12:28:45 but it's something we want to implement, yes 2021-05-15 12:28:47 A main goal being reducing the amount of upgrades / reboots required 2021-05-15 12:29:00 seems like alpine LTS might be the choice 2021-05-15 12:30:21 ikke: what's the preferred way to request pkgs? 2021-05-15 12:30:45 an issue in gitlab.alpinelinux.org/alpine/aports 2021-05-15 12:31:02 thanks 2021-05-15 12:31:09 many using encrypted rootfs on alpine? 2021-05-15 12:45:03 Curious to hear from peopel running alpine in production as a host OS 2021-05-15 12:46:22 I've done it on Adélie, but I can't imagine it being all that much different from Alpine (barring differences like dracut vs mkinitfs). 2021-05-15 12:47:49 Sheila: dracut in alpine, right? 2021-05-15 12:48:22 Cool, I just create an issue to get one of the packages that allows for remote unlocking (encrypted rootfs) via ssh on alpine 2021-05-15 12:49:06 dracut's not in alpine; you'd use mkinitfs. 2021-05-15 12:49:31 Sheila: oh... zfs-dracut is so I assumed dracut was also 2021-05-15 12:50:24 that's a plugin for dracut so that you can use it with zfs. I'm not sure why it's even packaged at the moment. 2021-05-15 12:57:43 Ya was wondering how tested ZFS as a rootfs is on alpine 2021-05-15 13:01:16 I've been using ZFS as root w/ native encryption for some time 2021-05-15 13:01:18 that part I couldn't say; I packaged it experimentally for Adélie last year for a friend of mine, who hasn't reported any issues with it. 2021-05-15 13:02:09 Cogitri: https://gitlab.alpinelinux.org/alpine/aports/-/issues/12676 thoughts on this? 2021-05-15 13:12:30 remote unlock of root is generally a bad thing 2021-05-15 13:12:42 what about addon with KVMoIPoVPN ? 2021-05-15 13:12:52 this way you can reach the bios too 2021-05-15 13:13:42 remote unlock of root is a bad thing when it's not securable. ssh has managed pretty well, imo. 2021-05-15 13:16:01 you havent seen matrix 1 I supose? ;) 2021-05-15 13:16:24 err matrix 2 2021-05-15 13:16:27 Apachez: would like more info about that... especially if you have signed boot partition images... 2021-05-15 13:16:52 https://nmap.org/movies/matrix/trinity-nmapscreen-hd-crop-1200x728.jpg 2021-05-15 13:17:43 https://nmap.org/movies/ 2021-05-15 13:18:27 hollywood rarely matches reality, particularly with tech. 2021-05-15 13:19:59 at time of recording the 0day was not released in public 2021-05-15 13:21:49 and? it's now 20 years old, things do change. 2021-05-15 13:30:27 still a bad thing no matter the age 2021-05-15 13:38:01 another question on build CI - how would I build for a different architecture ? 2021-05-15 13:40:32 qemu or have a drone on another arch. qemu is tricky since some archs don't correctly mask instructions (I think this mostly only affects x86 TCG though) 2021-05-15 13:44:58 And where does qemu get involved in the process ? Do I install it inside the `alpinelinux/build-base` docker image ? Or is there a way to set it up in docker ? 2021-05-15 13:45:53 (What is TCG by the way ?) 2021-05-15 13:48:25 you'd use qemu to run a VM, and TCG is the arch emulator stuff. 2021-05-15 13:51:27 @COVID-1984 2021-05-15 13:51:27 > host OS / bare metal server OS 2021-05-15 13:51:28 > A main goal being reducing the amount of upgrades / reboots required 2021-05-15 13:51:33 i use alpinelinux for this purpose 2021-05-15 13:52:03 i use it on my router, diskless mode, and i use it on my server, which i mount a zpool and run LXD off that. 2021-05-15 13:52:14 though just recently started moving some of those things over to docker 2021-05-15 13:54:04 i wonder if anyone knows the answer to https://lists.alpinelinux.org/~alpine/users/%3C20210515133248.txheslwbqlzxzecn%40disroot.org%3E 2021-05-15 13:55:35 Sheila: OK ! So if I get it correctly, I can run e.g. a [qemu-docker](https://github.com/joshkunz/qemu-docker) image to run a drone-runner that would look like an x86_64 machine yet still be able to connect to my drone-server. Please correct me if this seems wrong 2021-05-15 13:56:49 if you're looking to have it build for x86_64, yes. 2021-05-15 14:01:02 how do i create my own iso? 2021-05-15 14:01:56 Cadey: https://gitlab.alpinelinux.org/alpine/aports/-/tree/master/scripts 2021-05-15 14:03:33 i think the only way to update the iptables* binaries to point to iptables-nft* would be to split the packages 2021-05-15 14:03:37 ie have "iptables" package and maybe "iptables-legacy" 2021-05-15 14:06:10 hi 2021-05-15 14:06:22 I've been having this issue since a couple of releases ago: https://bpa.st/WVBQ 2021-05-15 14:07:32 sounds like something needs recompiling 2021-05-15 14:07:54 like this plugin needs recompiling against a new version of libc? 2021-05-15 14:08:11 or against newer dovecot headers? 2021-05-15 14:11:43 Habbie, dngray: that's the official package, so it's broken, and I would bet a linking issue 2021-05-15 14:11:47 https://bpa.st/3AUQ 2021-05-15 14:14:49 the missig symbols are on libdovecot-lda, which is missig from the dyn section 2021-05-15 14:14:58 https://bpa.st/UQ4Q 2021-05-15 14:16:21 ncopa: https://bpa.st/UQ4Q 2021-05-15 14:58:49 is there an official process for managing .apk-new files, or must we deal with them manually? 2021-05-15 15:01:09 update-conf 2021-05-15 15:01:32 thanks 2021-05-15 15:32:20 I try to install Alpine linux on VMware fusion 12.1.1 and I get the following error when I boot from the ISO: "Attempted to kill init!" 2021-05-15 15:33:08 which iso? 2021-05-15 15:49:56 someone can accept this ? https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/21393 2021-05-15 15:51:37 there is a conflict 2021-05-15 15:52:08 Could you rebase it? 2021-05-15 15:56:09 i can't see the conflict, i will investigate thanks 2021-05-15 15:56:24 Not sure if it's a conflict 2021-05-15 16:01:56 some sites on firefox cant play videos and say This video file cannot be played.(Error Code: 102630) - anything im missing installed or enabled? 2021-05-15 16:02:16 youtube plays just fine tho so idk whats up 2021-05-15 16:02:34 can you send me the link of video ? 2021-05-15 16:05:15 ikke idk what is the problem i don't see any conflict 2021-05-15 16:05:35 actually file i changed in my MR isn't touched since 1 month in aports/master 2021-05-15 16:06:00 it is a subscription based streaming site i am using. just trying to play some videos but it does not let me. youtube on the other hand plays just fine like said before. 2021-05-15 16:06:15 GreyXor: could you rebase it on the latest master and force push it? 2021-05-15 16:07:36 using firefox-esr btw. so idk 2021-05-15 16:08:09 naike0 link of video please 2021-05-15 16:14:42 i'm not sure what happens on this branch 2021-05-15 16:20:04 Oh, I see 2021-05-15 16:20:17 You are using master as branch 2021-05-15 16:20:24 which is protected by default 2021-05-15 16:22:06 ok i will MR from a new branch 2021-05-15 16:29:49 ikke my new MR, sorry for branching from my master. https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/21455 :) thanks. we could close/delete the other MR 2021-05-15 16:30:44 GreyXor: thanks, will be merged now 2021-05-15 16:38:54 why is update-extlinux replacing "ext4" with "ext3" in my /boot/extlinux.conf? 2021-05-15 16:39:38 oh, is ee 2021-05-15 16:42:50 no, that didn't fix it. i had installed alpine with lvm-sys. it was ok. did an upgrade. now at the start of boot it gives me "mounting /dev/vg0/lv_root on /sysroot: failed no such file or directory" and puts me at a little shell prompt. i can see that, here, there are no volume groups in /dev. i have already booted from a rescue disk, mounted, chrooted, and done "apk fix linux-virthardened", 2021-05-15 16:42:51 to no avail. what can i do? 2021-05-15 16:43:36 What is the contents of /etc/update-extlinux.conf? 2021-05-15 16:47:44 booting from rescue again… i thought i had accidentally left "ext3" in there on the kernel parameters instead of "ext4" after it upgraded, but i tried both ext3 and ext4 and get the same problem. it currently has ext4 in there right now. not sure how to show the whole file without doing a few screenshots 2021-05-15 16:50:38 https://imgur.com/HT57RCY.png 2021-05-15 16:55:09 looks like the only difference between it and the version before the update is "default" went from "grsec" to "hardened" (i went from 3.4 to 3.7) 2021-05-15 17:01:04 "lvm" is missing from /etc/mkinitfs/mkinitfs.conf. i wonder if that's it. trying that… 2021-05-15 17:01:37 no 2021-05-15 17:06:54 when you're in the rescue shell, can you verify what devices are there? 2021-05-15 17:07:03 does /dev/vg0/lv_root exist? 2021-05-15 17:07:13 i can, and it is. i've chrooted to it even 2021-05-15 17:07:20 hmm 2021-05-15 17:08:11 extlinux.conf looks as it should, compared to the one from a previous working snapshot 2021-05-15 17:10:23 (that is, when i'm in the rescue disk's shell) 2021-05-15 17:12:21 is "apk fix linux-virthardened" enough to redo all the boot stuff, or is there more i should try? i've tried "update-linux" and "apk fix mkinitfs" separately, but it looks like "apk fix linux-virthardened" does those anyway 2021-05-15 17:13:05 er, "update-extlinux", that is 2021-05-15 17:20:58 oh wow, it is fixed! i was able to use the rescue disk to boot directly from the vg, rather than chrooting into it. from there i did "apk fix linux-virthardened", rebooted, and got in as normal. something about doing the fix in a chrooted env must have not been good enough, despite me bind mounting /dev/{dev,proc,sys} 2021-05-15 17:21:51 (i also had alpine's /boot mounted) 2021-05-15 17:22:32 hmm, ok, strange 2021-05-15 17:22:35 I did that often enough 2021-05-15 17:38:21 i've created a merge request to update the community/domoticz package to the latest version and the merge request pipeline for s390x fails. for some reason the compiler process seems to get killed. is it running out of memory? https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/21208 2021-05-15 17:38:28 could someone take a look maybe? 2021-05-15 17:38:48 all other targets build fine 2021-05-15 17:49:48 wej: #alpine-devel is more appropriate 2021-05-15 17:50:27 Hello71: thanks, i'll ask over there 2021-05-15 18:13:40 I try to install Alpine Linux on VMware Fusion but when I start to boot from the ISO image I get the following error: Attempted to kill init! 2021-05-15 18:14:08 which iso? 2021-05-15 18:15:11 The Alpine virt 3.5.2 x86_64 2021-05-15 18:15:29 why so old? 2021-05-15 18:15:43 Any case, does it mention anything before? 2021-05-15 18:16:50 at a guess, you gave too little ram 2021-05-15 18:17:56 3.13.5 gives the same error. And I gave 4 GB ram 2021-05-15 18:18:57 also why vmware 2021-05-15 18:20:46 Solid_Rhino: why so old release? https://alpinelinux.org/downloads/ 2021-05-15 18:21:02 3.5 is like 5 years old 2021-05-15 18:21:10 18:15 <@ikke> why so old? 2021-05-15 18:22:02 Because I want to try Alpine Linux before installing it on actual hardware. And I tried it on Parallel desktop but the parallels tools don't want to install. 2021-05-15 18:22:20 qemu is much better 2021-05-15 18:22:33 Solid_Rhino: download 3.13.5 2021-05-15 18:22:41 Solid_Rhino: from: https://alpinelinux.org/downloads/ 2021-05-15 18:22:49 harder to use, but if you can't get qemu working then you won't like alpine either 2021-05-15 18:22:50 make sure to use the correct cpuarch 2021-05-15 18:23:07 if you use wrong arch you won't even get to init 2021-05-15 18:23:20 Solid_Rhino: What is mentioned before that error? 2021-05-15 18:23:26 well init got killed so :P 2021-05-15 18:23:37 I have 3.13.5 had the wrong ISO in the drive :-). 2021-05-15 18:24:18 ikke a whole call trace. 2021-05-15 18:24:33 so its killed with 3.13.5 too? 2021-05-15 18:24:38 x86? 2021-05-15 18:25:16 Yes. 3.13.5 is also killed. And it is x86_64 2021-05-15 18:26:35 and the host is running what? 2021-05-15 18:26:38 linux, windows? 2021-05-15 18:26:40 which cpu? 2021-05-15 18:26:50 sure you said vmware fusion but isnt that an app? 2021-05-15 18:27:54 Yes. I'm running on Mac OS 11.3.1 2021-05-15 18:39:26 x86 cpu or the Apple M1 ? 2021-05-15 18:43:21 x86 (intel) 2021-05-15 18:59:10 Is there an easy way to query whether there is a repository that contains linux-{something-probably-edge}-5.11.x? I'm asking because 5.12 does not support my touchpad anymore and 5.10 does not support audio - so I'd like to go back to 5.11.last-available 2021-05-15 19:00:02 no, not atm, the package dbs we have as split over versions 2021-05-15 19:00:43 We do not have 5.11 2021-05-15 19:01:11 linux-edge might have been 5.11 at some point 2021-05-15 19:01:41 Yep, that one I'm looking for :-) 2021-05-15 19:02:03 Solid_Rhino: why don't you use qemu instead 2021-05-15 19:02:10 We don't cache packages by default, so going through another box that still runs 5.11 is probably not feasible either... hmm 2021-05-15 19:02:31 you can build it yourself 2021-05-15 19:03:13 Hello71 Is there a good Tutorial for it? Or is there a gui? 2021-05-15 19:03:31 https://mac.getutm.app/ 2021-05-15 19:04:47 now that we have utm there's no reason to use anything but qemu if on macos 2021-05-15 19:05:01 Solid_Rhino: regarding your issue, what about you install virtualbox on your mac and try to run the same x86-64 virt image of 3.13.5 ? 2021-05-15 19:05:14 virtualbox sucks even more than vmware 2021-05-15 19:05:20 Solid_Rhino: thinking if its an issue with your os/hw or the vm itself 2021-05-15 19:05:26 naike0: install the package ffmpeg-libs 2021-05-15 19:05:29 Hello71: not from what I have seen for the past years 2021-05-15 19:07:18 I try that one. Thank you :-). Hello71 Is there an easy way to enable GPU on UTM? Apachez I have tried virtual box, I try it again. 2021-05-15 19:26:23 there's no such thing as "enable GPU" 2021-05-15 20:59:16 damn. another upgrade and that problem is back 2021-05-15 21:19:14 for tomorrow :) 2021-05-15 22:14:06 Hello71: cool project! I was expecting it to be proprietary. qemu is indeed amazing. I hope someone makes something like that for linux! 2021-05-15 22:14:23 virt-manager... kind of. 2021-05-15 22:15:01 Hello71: ya, I use virt-manager. It's not as fully featured as editing the config. 2021-05-15 22:15:17 (then again, nothing prolly ever will be since qemu is amazing) 2021-05-15 22:16:45 I meant it has alot of options 2021-05-16 08:39:55 If I start the Alpine-standard-3.13.5-x86_64.iso in VMware Fusion I get the following error on boot: "Mounting boot media failed" 2021-05-16 09:35:04 Is there a list of links to the talks for watching later? 2021-05-16 09:50:54 Newbyte: I don't think so, u can find something on utube with search 'alpineconf' 2021-05-16 09:51:35 some live, which were not prerecorded are in recorded stream on alpine conf web 2021-05-16 09:52:05 We will publish it later 2021-05-16 09:53:03 $5 each 2021-05-16 10:31:39 If I start the Alpine-standard-3.13.5-x86_64.iso in VMware Fusion I get the following error on boot: "Mounting boot media failed" 2021-05-16 10:31:51 only for that iso? 2021-05-16 10:33:41 The extended and gives the same error and the virt gives a kernel pannic. 2021-05-16 10:34:12 do non-alpine isos work? 2021-05-16 10:35:14 Yes. Ubuntu or Manjaro just working fine 2021-05-16 10:35:59 did you check the alpine isos' checksums after downloading them? 2021-05-16 10:36:52 No. I try that now. 2021-05-16 10:37:39 But parallel desktop just boots fine. 2021-05-16 10:48:50 The alpine ISO is correct download. 2021-05-16 10:49:34 a workaround could be to boot it from a rescue disk 2021-05-16 10:49:38 image 2021-05-16 10:49:46 trying not to say disk any more 2021-05-16 10:50:44 Must I create a chroot then? 2021-05-16 10:51:02 not necessarily. i'll test the process here… 2021-05-16 10:53:32 Oke, thank you. Can you tell me how to boot the CD from a live linux system? 2021-05-16 10:59:15 can't do it. i'd try the chroot method instead 2021-05-16 11:03:54 or try using or not uefi to boot it 2021-05-16 11:04:38 I don't use uefi but the bios option. 2021-05-16 11:04:52 worth a try 2021-05-16 11:05:40 The same error 2021-05-16 11:21:17 lopid is it working? 2021-05-16 11:22:13 can't do it. i'd try the chroot method, but i don't see anything to chroot to on the alpine image. i am out of ideas for now 2021-05-16 11:23:04 Solid_Rhino: still having issues with vmware fusion? 2021-05-16 11:23:07 is it latest version? 2021-05-16 11:23:11 Oke, thank you for your help 2021-05-16 11:23:21 do you got some other box you can install the same version of fusion on ? 2021-05-16 11:23:52 if parallells and virtualbox on the same vm host works but not vmware fusion then I think something is borked with that fusion installation 2021-05-16 11:23:55 or that fusion version 2021-05-16 11:24:03 or the settings for that fusion profile 2021-05-16 11:24:41 mounting boot media failed sounds more like some southbridge driver breakdown or such 2021-05-16 11:24:54 like how is the virtual cd reader attached in your fusion? 2021-05-16 11:24:59 ICH9 or PIIX3 ? 2021-05-16 11:25:05 or through scsi ? 2021-05-16 11:25:12 Yes, I have the lasted version. No I have one MacBook Pro and a Raspberry Pi. but the pi is a server so can not install another OS on it. 2021-05-16 11:26:00 or more likely, missing disk driver 2021-05-16 11:27:55 IDE and I have tried all the other options but nothing working. 2021-05-16 11:28:50 there are a few hits on google on this topic 2021-05-16 11:28:53 but I dunno abotu solution 2021-05-16 11:29:36 Google gives something about USB booting. 2021-05-16 11:37:02 I tried VirtualBox, Parallel Desktop and UTM (QEMU). Parallel desktop and UTM is working fine. Only thing not working on Parallel and UTM is GPU acceleration I like to use that to use the KDE desktop. 2021-05-16 11:40:52 what about virtulabox? 2021-05-16 11:41:00 what didnt work there? 2021-05-16 11:41:18 but as you said other iso's works so its not major malfunction 2021-05-16 11:41:29 its "just" a malfunction between vmware and alpine on your macosx box 2021-05-16 12:04:19 VirtualBox is only hanging with the virt ISO, the standard ISO is normaly booting :-) 2021-05-16 13:36:58 hi, has somebody working howto with alpine linux raspberry pi cluster? 2021-05-16 15:48:23 typo in /etc/conf.d/loadkmap: "Absolut" 2021-05-16 16:35:43 in setting up nextcloud, i am getting a fastcgi permission denied error for nextcloud's config file. apparently this is because some php modules have been hardened, but the only way around this appears to be some systemd setting for php-fpm (https://wiki.archlinux.org/title/Nextcloud#php-fpm). any idea what alpine's solution might be? 2021-05-16 17:02:34 lopid: But the config file _is_ read & writeable for the user that php-fpm runs as, right? 2021-05-16 17:05:59 the process? no. the socket? yes 2021-05-16 17:06:35 oh. changing that fixed it. thanks! 2021-05-16 17:22:26 Anyone around? 2021-05-16 17:23:05 I am using alpine on a raspberry pi 4 ... works great. What a win. I am truing to figure out how to persist an init.d script 2021-05-16 17:24:11 lbu include. Duh. got it. 2021-05-16 18:22:08 In case anyone else is fiddling around with k8s on alpine, there seems to be a bug atm: https://github.com/kubernetes/kubelet/issues/27 2021-05-16 18:23:58 oh fun, a systemd dependency? 2021-05-16 18:30:54 Hmm, it shouldn't require systemd if cgroupManagerType is correctly set (probably an internal thing): https://github.com/kubernetes/kubernetes/blob/master/pkg/kubelet/cm/cgroup_manager_linux.go#L146 2021-05-16 18:39:58 telmich: I think you need to set `CgroupDriver: cgroupfs` in the configuration 2021-05-16 18:40:23 That's probably at /var/lib/kubelet/config.yaml 2021-05-16 18:50:13 checking right now, yyp 2021-05-16 18:52:32 ack, can confirm, that gets rid of one of the panic messages 2021-05-16 18:53:08 There is one more panic? 2021-05-16 18:55:00 Can you dump the message to a pastebin? 2021-05-16 18:55:29 E0516 21:21:30.657297 5980 runtime.go:78] Observed a panic: "invalid memory address or nil pointer dereference" (runtime error: invalid memory address or nil pointer dereference) 2021-05-16 18:55:53 sure, I can upload the whole log 2021-05-16 18:56:27 https://www.nico.schottelius.org/temp/kubelet.log-2 2021-05-16 18:58:30 What kubernetes commit are you on? Latest aports? 2021-05-16 18:58:47 Latest aports, on edge 2021-05-16 18:59:32 ACTION patiently waits for git clone of aports 2021-05-16 18:59:51 --depth=1 2021-05-16 18:59:58 It's not as bad as the linux kernel (yet :-) 2021-05-16 19:00:33 heh 2021-05-16 19:00:50 Heeee :-) 2021-05-16 19:02:32 So what I am trying to do is: `kubeadm init --skip-phases=addon/kube-proxy --service-cidr 2a0a:e5c0:13:aaa::/108 --pod-network-cidr 2a0a:e5c0:13:bbb::/64` 2021-05-16 19:02:52 And it seems the images are pulled into cri-o, but no pod is ever started. I first assumed due to the first panic 2021-05-16 19:03:40 It will probably stop them from starting when a panic occurs, in any place 2021-05-16 19:05:28 Now in a second try (different server, same netbooted) the init process finished... grr.. I strongly disliked non-reproducible behaviour 2021-05-16 19:06:56 That's anoying 2021-05-16 19:12:26 The second panic is so werid, it shouldn't happen in the first place, none of the callers give nil to setCPUCgroupConfig 2021-05-16 19:13:42 If it helps you, I can give you access to the server it happens on 2021-05-16 19:18:09 I have no idea why m is nil, can you add this patch for some printf debugging: https://paste.sr.ht/~yerinalexey/3f11077cadf7a9d336c1842c08962eb0d62708cc 2021-05-16 19:19:46 oops, the patch is wrong 2021-05-16 19:20:13 fixed version: https://paste.sr.ht/~yerinalexey/89ea42419b8497c0c3df1255b8f81468759fdcc0 2021-05-16 19:22:37 lol, this is a bit wrong as well - fmt.Errorf just returns a formatted error, I thought it was printing to stderr (facepalm). But anyway, it will make the thing fail early to see the error. 50% worked 2021-05-16 19:22:50 Just checking the APKBUILD, how to build kubelet at all 2021-05-16 19:23:09 You just need to add the patch to sources, it should be applied automatically 2021-05-16 19:23:49 Oh - nice 2021-05-16 19:23:53 (of course if I didn't horribly mess the formatting, and I don't have an Alpine machine at hand to check) 2021-05-16 19:25:36 building 2021-05-16 19:26:18 argh...I should not save the html of the patch... grml 2021-05-16 19:26:42 Here's the raw version btw: https://paste.sr.ht/blob/2c3b8372c90a509495416d2b34d1a54a733a6b70 2021-05-16 19:27:07 ack, thanks! 2021-05-16 19:28:26 patch level wrong - checking the directory structure atm 2021-05-16 19:30:19 Now building building 2021-05-16 19:31:25 Interesting, compiling results into SEGV 2021-05-16 19:31:29 https://www.nico.schottelius.org/temp/k8s-build-failure 2021-05-16 19:35:40 is alpine moving from openrc? 2021-05-16 19:35:45 and if so to what? 2021-05-16 19:36:17 s6-rc, when it's ready for mere mortals. 2021-05-16 19:36:52 It still needs to be developed 2021-05-16 19:37:24 hmm 2021-05-16 19:37:26 https://skarnet.com/projects/service-manager.html 2021-05-16 19:39:56 would really like to see him get the funding he needs for that. 2021-05-16 19:40:53 has anyone tried porting the openembedded systemd stuff to alpine? 2021-05-16 19:44:04 systemd? 2021-05-16 19:45:57 one tried it in the past, get lifetime ban in alpine so 2021-05-16 19:50:35 So the /var/lib/kubelet/config.yaml is actually generated during kubeadm init - and it seems not to derive from /etc/containers/containers.conf 2021-05-16 19:50:40 head scratching 2021-05-16 19:51:21 yyp, fyi: If I run kubeadm init ... stop kubelet why it is hanging, edit the config.yaml and restart kubelet, the init process works 2021-05-16 19:55:10 oop,s un-apply the patch 2021-05-16 19:55:13 *oops 2021-05-16 19:59:21 Probably messed up some internal thing, or the build has gone wrong. Once I'll have a working Alpine machine, I'll probably test this 2021-05-16 20:06:35 Interesting. So it is consistent, worker nodes also fail due to the incorrect config.yaml. I am currently trying to locate how/where it is being injected into kubelet 2021-05-16 20:09:16 --cgroup-driver string Driver that the kubelet uses to manipulate cgroups on the host. Possible values: 'cgroupfs', 'systemd' (default "cgroupfs") (DEPRECATED: This parameter should be set via the config file specified by the Kubelet's --config flag. See https://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/ for more information.) 2021-05-16 20:10:13 It returns an error with a debug message in setCPUCgroupConfig, the proper solution would be to change this to something like fmt.Fprintf(os.Stderr, "DEBUG: m in setCPUCgroupConfig is %v\n", m); 2021-05-16 20:12:08 Anyway, that's a horrible printf thing to do, I should probably just setup the same environment and use a proper debugger instead 2021-05-16 20:13:35 Sorry for this mess 2021-05-16 21:10:36 no problem. If you need an (IPv6 only) test env, ping me 2021-05-16 21:11:01 ok 2021-05-17 07:14:42 Hello? 2021-05-17 07:14:54 hi 2021-05-17 07:15:09 Thank god, someone is here 2021-05-17 07:15:31 Hi 2021-05-17 07:17:40 Ok so, I've run Alpine on my laptop for the past couple weeks now, but ive been running it in "sys" mode because I didnt have time time (it was about this time and I have school) to install it, my main intention is to run it in data mode, the system has low storage, which is emmc, very slow, running in ram would see through an significant performance boost, it also only has 2GB of ram and a crappy celeron cpu, im trying to install it in data mode, but I 2021-05-17 07:17:41 have no clue how, i've followed as much of the given instructions as i could to no avail, anyone here who could help? 2021-05-17 07:22:35 The part im getting the most stuck on is setting a parition to be the boot parition and copying the isos contents to said partition. 2021-05-17 07:25:01 The boot partition must be the first one on the disk iirc, or at least it was on my installation 2021-05-17 07:25:40 yeah it is 2021-05-17 08:22:10 maybe instead fuckering u can try to just run installer from usb and choose data mode? 2021-05-17 09:44:20 congratz on Alpineconf ♥ 2021-05-17 10:16:51 Alpineconf? 2021-05-17 10:19:15 the biggest and most successful conference ever in history of humanity 2021-05-17 10:19:32 Was it recorded? 2021-05-17 10:20:11 https://bbb.dereferenced.org/b/adm-ec4-bx7-ypm 2021-05-17 10:20:26 but I think videos from first day are not there yet 2021-05-17 10:20:46 just what Q/A and shit between them 2021-05-17 10:21:21 u can searc utube for alpineconf there you will find some of them, postmarketos were cool 2021-05-17 11:05:58 Hey! I'm trying to find some way to identify my harddisks. I was thinking about using the WWN of each disk, but I can't figure out how to read that property on alpine :(. I tried udevadm and lsblk but i can't find it. 2021-05-17 11:06:14 lsblk's WWN's are all empty/unreported. 2021-05-17 11:10:43 hard disks versus what? 2021-05-17 11:11:52 there is lsblk if you just want a list 2021-05-17 11:13:05 u can also try 'fdisk -l' 2021-05-17 11:15:16 and the contents of /dev/disk 2021-05-17 11:17:57 i swear someone was here asking about wwns like two months ago 2021-05-17 11:18:44 yes 2021-05-17 11:18:49 for nvme, cat /sys/block/nvme*/device/serial 2021-05-17 11:19:18 for scsi i think you need to use udev. if it's blank then probably you didn't actually start udevd 2021-05-17 11:20:12 you can also use hardware path, depending on what you need it for 2021-05-17 11:20:55 although system firmware port numbers are notorious for being poorly correlated with physical labeling 2021-05-17 11:51:25 why alpineconf is not shortened to 'ac' 2021-05-17 11:52:10 alternating current? 2021-05-17 11:52:12 Sounds a bit like 802.11ac? 2021-05-17 11:52:18 Air conditioner? 2021-05-17 11:53:05 and debianconf could be 'dc', combined 'ac/dc' 2021-05-17 11:53:16 200 IQ 2021-05-17 11:54:45 I grumble because I dislike 'short cutting' words and terms 2021-05-17 11:57:39 hmm, after about two weeks I concluded that mosh 'kills' wifi driver on my armv7 workstation 2021-05-17 11:58:19 ssh works fine and rest of network clients and servers 2021-05-17 11:58:25 strange 2021-05-17 15:02:16 yyp: In case you are around - I've just bootstrapped 4x alpine nodes for k8s testing 2021-05-17 15:47:12 hi 2021-05-17 15:47:41 Command to show the character set used by Alpine Linux? 2021-05-17 15:55:41 megaladon: like locale? 2021-05-17 15:57:54 Docker:/# locale 2021-05-17 15:57:54 stty: invalid number '' 2021-05-17 15:57:55 bash-static: locale: command not found 2021-05-17 15:57:55 Docker:/# ;80R 2021-05-17 15:58:50 (I get these additional outputs when I type any command, but only when using PuTTY to access the Alpine Linus container) 2021-05-17 15:59:01 megaladon: https://github.com/rilian-la-te/musl-locales 2021-05-17 15:59:10 just tested 2021-05-17 15:59:56 btw by default is C.UTF-8 2021-05-17 16:01:16 Yes, my PuTTY is set to UTF-8, so I am trying to diagnose.  Theory is maybe this docker container modified the character set, though could be another reason 2021-05-17 16:11:02 Docker:/# echo $LANG 2021-05-17 16:11:02 stty: invalid number '' 2021-05-17 16:11:03 C 2021-05-17 16:11:03 Docker:/# ;80R 2021-05-17 16:11:25 Why do you think it has to do with locale issues? 2021-05-17 16:14:07 is this just a display issue, or is it actually sending that string to the remote host? 2021-05-17 16:14:31 my guess is you put something stupid in your PS1 2021-05-17 16:14:34 I don't see returns like ;80R when I use the web console access to the container, and only see that when using PuTTY, so I believe it is a settings issue in PuTTY.  I don't know which setting, but I thought the most likely would be the translation settings 2021-05-17 16:15:26 I've been reading the PuTTY documentation, which is actually very well written.  A good read. 2021-05-17 16:16:26 windows doesn't come with openssh client by default? 2021-05-17 16:16:35 that's a more general terminal issue and doesn't really have anything to do with UTF-8 2021-05-17 16:16:57 what terminal is PuTTY set to present itself as? what does Docker think it is? 2021-05-17 16:17:05 I'm using PuTTY to access Eve-Ng-Pro which is hosted on a GCP server 2021-05-17 16:17:46 The container is a VM hosted on Eve-Ng-Pro 2021-05-17 16:17:54 using that last example, just press enter to see if you get a syntax error. or edit a file, press whatever you press to get that output, and save the file. you can just use cat for that 2021-05-17 16:18:52 your "web console access" probably doesn't support ansi escape sequence queries 2021-05-17 16:19:06 er, xterm mumble mumble 2021-05-17 16:23:55 Docker:/# 2021-05-17 16:23:55 Docker:/# 2021-05-17 16:23:56 Docker:/# 2021-05-17 16:23:56 Docker:/# 2021-05-17 16:23:57 Docker:/# pwd 2021-05-17 16:23:57 stty: invalid number '' 2021-05-17 16:23:58 Docker:/# ;80R 2021-05-17 16:31:01 please don't dump in the channel 2021-05-17 17:16:29 lopid I dont have a /dev/disk 2021-05-17 17:16:57 and fdisk -l also does not show a hardware ID. 2021-05-17 17:16:59 :-o 2021-05-17 17:17:24 Figured it out though, I can use smartctl to get the WWN or serial as fallback. 2021-05-17 17:17:48 for /dev/disk, you need udev 2021-05-17 17:18:06 How does one get a /dev/disk anyway? by-id sounds like a wonderful addition. 2021-05-17 17:18:12 ^^ 2021-05-17 17:18:16 Ah. 2021-05-17 17:19:05 I got loads of 1tb disks in this system. It's always a battle to find out which is which :P 2021-05-17 19:18:43 hi all. This is a super noob question, but I couldn't figure it out after some basic googling. How do I set aliases for ash? I've only ever really used bash before. 2021-05-17 19:19:22 I tried adding "alias vi=vim" in my .profile file in my home directory, but that didn't have any effect 2021-05-17 19:22:52 There's probably a better way to set the rc file, but for .profile file you need to log out and log in back to reload it 2021-05-17 19:23:14 or source it 2021-05-17 19:23:33 yeah 2021-05-17 19:27:00 is there a standard way to have it sourced when I login? 2021-05-17 19:27:24 whatever u put in profile is sourced only with login shell 2021-05-17 19:27:26 hmmm, it should be sourced when you login 2021-05-17 19:27:48 if u want source other crap probably, u export environment lets say file .shrc and put any crap there 2021-05-17 19:28:14 profiles are for logins, rc's for new shells 2021-05-17 19:28:30 aliases go in rc 2021-05-17 19:28:36 ash does not load rc files by default 2021-05-17 19:28:38 You can set ENV=... when launching ash and it will source the file specified 2021-05-17 19:28:54 (found by reading ash sources) 2021-05-17 19:28:57 I see. What file do I edit to specify the ENV? 2021-05-17 19:29:04 profile 2021-05-17 19:29:11 I think you can export ENV=... in .profile 2021-05-17 19:29:27 That should be inherited by everything 2021-05-17 19:29:27 yes\ 2021-05-17 19:29:45 my profile include something like 'export ENV=$HOME/.config/.shrc' 2021-05-17 19:30:28 let met give that a try 2021-05-17 19:31:58 so in my .profile I just have the following two lines: 2021-05-17 19:32:00 startx 2021-05-17 19:32:10 export ENV=$HOME/.shrc 2021-05-17 19:32:26 then in my home folder I have .shrc with just the following line: 2021-05-17 19:32:30 alias vi=vim 2021-05-17 19:32:38 reed_: no, you need to export ENV before startx 2021-05-17 19:32:43 I see 2021-05-17 19:32:46 let me try that 2021-05-17 19:33:35 is that because it will run startx until the process finishes, but it never finishes since the gui is open the whole time? 2021-05-17 19:33:58 that worked, putting it before startx. 2021-05-17 19:34:03 Thanks everyone! 2021-05-17 19:35:09 reed_: yes, and because startx only inherits environment variables defined before its run 2021-05-17 19:35:20 until it crash 2021-05-17 20:49:00 https://wiki.alpinelinux.org/wiki/Alpine_Linux_Init_System: "To change to a different runlevel: rc ". however, "* rc is deprecated, please use openrc instead." 2021-05-17 20:54:35 it's actual: Tip: Prior to Alpine Linux 2.0.0, you might need to use the following commands instead: rc_add, rc_delete, and rc_status. 2021-05-17 20:55:03 something like 10 years? 2021-05-17 20:57:06 it is well known that the wiki is out of date. 2021-05-17 20:58:06 not to a newbie, who is most likely to be reading it 2021-05-17 20:58:44 nothing changed last 10 years in linux so 2021-05-17 21:00:30 didn't linux go to 5.0 kernel numbers in that time? 2021-05-17 21:06:52 like a year ago maybe. not 10 years ago 2021-05-17 21:07:11 well alpine linux 2.0 is mentioned there so 2021-05-17 21:07:30 it's like hot tip 2021-05-17 21:08:07 wiki will be not fixed anyway, it's too huge 2021-05-17 21:08:17 pretty sure 10 years ago linux was still on 2.6 2021-05-17 21:08:46 3.0 released 21 July 2011 2021-05-17 21:09:32 my thinkpad is from that period :/ 2021-05-17 21:09:43 what a beast 2021-05-17 21:13:54 it's so harmful if somebody follow wiki 2021-05-17 21:29:15 no kidding 2021-05-17 21:29:31 you know what's worse than no doumentation? wrong documentation 2021-05-17 21:30:48 of course 2021-05-17 21:56:33 c705: you know whats even worser? agile development... 2021-05-17 21:59:47 i still don't really understand what agile development is supposed to be 2021-05-17 22:00:05 it's a business people buzzword for "work faster" 2021-05-17 22:00:41 not sure if faster is right word 2021-05-17 22:03:45 its suppose to look like you are working while in fact you arent 2021-05-17 22:03:50 and no docs at all (often) 2021-05-17 22:04:00 also release bad quality 2021-05-17 22:04:11 because things will be fixed in "next sprint" 2021-05-17 22:08:15 that's okay, it's for money :) 2021-05-17 22:08:21 like most things 2021-05-17 22:08:38 just get some shit and make money from it 2021-05-17 22:08:59 ideally if it's complicatet mess, that nobody else understand it 2021-05-17 22:10:47 alpine on other hands does not work that way 2021-05-17 22:11:10 does anybody already went over the trouble of installing rbenv? 2021-05-17 22:11:31 as u can see in wiki, process already began, but now we have dictator - council, teams, groups, it takes some time while it show in wiki 2021-05-17 22:11:54 I saw that rbenv's ruby-build is on the @testing branch, but didn't find anything related to rbenv 2021-05-17 22:21:04 for wiki, not too hard to look at bottom of page and see when it was last updated 2021-05-17 22:21:24 this is self-explan. if the docs are up to date or not 2021-05-17 22:38:15 last updated can be one sentence while all other crap is still ancient and that's the case of every page there 2021-05-17 22:40:36 hm, is there openssl-dev 1.0 libs somewhere? 2021-05-18 02:54:49 i'm running into a weird issue where alpine linux 3.13 is rejecting mounting an ISO when run in a VM. here's the ISO I'm trying to mount (convert it back to an ISO using `base64 -d`): https://git.io/JsuIY, i get exit code 255 when trying to mount it and dmesg doesn't really report anything about the issue. I'm using the linux-virt kernel if it matters 2021-05-18 03:00:07 what am I doing wrong? 2021-05-18 03:02:07 it mounts fine on other distros, just not alpine 2021-05-18 03:02:32 i made it with the command `genisoimage -output /home/cadey/.cache/within/mkvm/seed/hokuto-87ca06d7-87cf-4773-be5d-b289f567fbb4.iso -volid cidata -joliet -rock /tmp/mkvm2879828504/meta-data /tmp/mkvm2879828504/user-data` 2021-05-18 04:22:03 Cadey: are you using the default busybox mount? 2021-05-18 07:20:10 I'm using alpine edge, building wheel via pip is always failed after python upgraded to v3.9, how to resolve it? 2021-05-18 07:26:03 psycogenesis: post the error message? (use e.g. tpaste.us) 2021-05-18 09:45:19 Hello... 2021-05-18 09:50:54 I'm using Alpine Linux on routers that are on pretty remote locations, where an error in iptables could mean a looong drive. Since I prefer to edit the rules file and then 'reload' iptables, I extended the iptables init script in such a way, that the 'checkconfig' function besides checking for the rules file also runs 'iptables-restore --test' tocheck for syntax errors, before actually reloading.. 2021-05-18 09:52:26 I also added a couple of lines to load rules from an extra file ('generated.table'), which is generated by intrusion prevention / detection system, so that these persist reloading / restarting of the router. 2021-05-18 09:53:32 If that sounds useful, let me know where to send the diff... 2021-05-18 10:52:02 ikke: yes 2021-05-18 10:56:32 using coreutils mount fixes the mount command 2021-05-18 10:57:16 Right, that was my suspicion 2021-05-18 11:16:04 do i need to do more than `apk add coreutils` to install coreutils on a new alpine box? 2021-05-18 11:16:18 when i do that i'm not seeing busybox mount get replaced with coreutils mount 2021-05-18 11:17:04 I think it's util-linux 2021-05-18 11:17:27 ttps://pkgs.alpinelinux.org/contents?file=mount&path=&name=util-linux&branch=edge&repo=main&arch=x86_64 2021-05-18 11:17:31 ttps://pkgs.alpinelinux.org/contents?file=mount&path=&name=util-linux&branch=edge&repo=main&arch=x86_64 2021-05-18 11:17:34 ugh 2021-05-18 11:17:40 https://pkgs.alpinelinux.org/contents?file=mount&path=&name=util-linux&branch=edge&repo=main&arch=x86_64 2021-05-18 11:18:20 ah 2021-05-18 14:10:34 danci1973: Neat, you can open a merge request in Gitlab: https://gitlab.alpinelinux.org/alpine/aports/-/blob/master/main/iptables/iptables.initd 2021-05-18 14:11:22 You can also discuss in #alpine-devel if you want more feedback in IRC. 2021-05-18 14:13:37 xordspar0: Thanks, I'll do tha later first.. :) I'm not that versed in Gitlab stuff. 2021-05-18 14:16:33 danci1973: You can also mail a diff to ~alpine/aports@lists.alpinelinux.org if you prefer (the archives are at https://lists.alpinelinux.org/~alpine/aports). The mailing list gets less attention than merge requests in Gitlab though. 2021-05-18 20:16:45 hello! It's theres any way to install openssl 1.0 along with 1.1 on alpine? 2021-05-18 20:17:23 It's, unfortunately a hard dependency on the ruby version an app I need to deploy to 2021-05-18 20:21:59 hi :) do you know when 3.14 will be tagged ? 2021-05-18 20:24:39 How many security issues are in openssl 1.0 100 or 500 ? 2021-05-18 20:28:16 eletrotupi: Not really - ideally you'd just make your ruby app build against newer openssl, you'll need this at some point anyway 2021-05-18 20:28:38 GreyXor: Once the builders are done building the release, so I suppose a first RC should be released in ~2 weeks 2021-05-18 20:31:31 helby: Yeah, it's an awful legacy shit I need to provide support 2021-05-18 20:36:08 eletrotupi: one would argue, that's not a support but a disservice, but real life brings that shit ;) 2021-05-18 20:36:25 yeah :( 2021-05-18 20:37:01 Well, maybe I can use the core/openssl-1.0 arch's package and translate into a apkbuild for my specific usecase 2021-05-18 20:37:15 at least I can move to a more up-to-date server 2021-05-18 20:37:30 currently this app is running on a fucking ubuntu 16.04 2021-05-18 20:47:58 ;) that app is probably wonderful piece 2021-05-18 20:49:08 what is that app for? 2021-05-18 21:01:33 eletrotupi: u can also check old apkbuild for 1.0 2021-05-18 21:09:42 ooooh nice 2021-05-18 21:10:25 But you'll have to version it 2021-05-18 21:10:42 Just installing openssl 1.0 will probably brick your system 2021-05-18 21:10:50 or use a chroot 2021-05-18 21:13:16 I suppose docker/podman is a better fit 2021-05-18 21:13:38 But even in that case installing openssl 1.0 will probably brick the base system of the chroot/docker/podman container 2021-05-18 23:24:49 yeah 2021-05-18 23:24:52 fuuuuck 2021-05-18 23:39:59 i mean it's probably fine as long as you don't plan on downloading anything or connecting to the internet 2021-05-18 23:40:11 and your program doesn't use system libraries that use openssl (e.g. libcurl) 2021-05-19 01:46:15 anyone had success with the nix package in testing? 2021-05-19 01:47:07 apk is complaining about a missing boost shared object for me, but I don't understand why. it seems to be available from the boost-context package so I'm not sure why apk isn't finding it 2021-05-19 08:17:51 Does scrolling with Shift-PgUp/PgDn in the virtual consoles work with Alpine? 2021-05-19 08:23:34 not by default 2021-05-19 08:36:27 (scrolling support was removed from the kernel) 2021-05-19 08:39:55 lopid, thanks. I wanted to make sure it wasn't just this particular laptop or an effect of a different libc. 2021-05-19 12:08:47 actually I think it should still work in 5.10? 2021-05-19 12:10:11 whichever didn't get this: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=50145474f6ef4a9c19205b173da6264a644c7489 2021-05-19 12:17:23 yes i am aware of it 2021-05-19 12:49:44 so long and see you on oftc 2021-05-19 16:26:17 o/ 2021-05-19 16:46:52 is it just me getting some bad signature error with qt5base and some others? 2021-05-19 16:47:47 on which architecture? 2021-05-19 16:58:26 aarch64 2021-05-19 16:58:43 im using postmarketos 2021-05-19 17:05:26 strange 2021-05-19 17:05:33 which version? 2021-05-19 17:06:17 the master branch 2021-05-19 17:06:50 (1/8) Installing qt5-qtbase (5.15.3_git20210406-r0) 2021-05-19 17:06:50 ERROR: qt5-qtbase-5.15.3_git20210406-r0: BAD signature 2021-05-19 17:06:50 ERROR: Failed to create usr/lib/libQt5Core.so.5.15.3: Connection aborted 2021-05-19 17:07:06 then theres many xcb packages that say the same 2021-05-19 17:07:28 and i get some kind of cannot find symbol error trying to run stuff 2021-05-19 17:07:43 maybe ive just broken the install i dunno 2021-05-19 17:08:14 watashi: what is in your /etc/apk/repositories? 2021-05-19 17:08:45 edge and testing and community 2021-05-19 17:08:48 and the postmarketos one 2021-05-19 17:08:55 what mirror? 2021-05-19 17:09:15 2021-05-19 17:09:15 http://mirror.postmarketos.org/postmarketos/master 2021-05-19 17:09:15 http://dl-cdn.alpinelinux.org/alpine/edge/main 2021-05-19 17:09:16 http://dl-cdn.alpinelinux.org/alpine/edge/community 2021-05-19 17:09:24 and testing the same 2021-05-19 17:09:30 ok 2021-05-19 17:12:20 Connection aborted? 2021-05-19 17:12:36 try https instead 2021-05-19 17:12:47 oh hmm okay 2021-05-19 17:14:06 gives the same error still 2021-05-19 18:15:03 Hello, the wiki still points to freenode. Just to let you know https://wiki.alpinelinux.org/wiki/Alpine_Linux:IRC 2021-05-19 18:15:47 hah wiki 2021-05-19 18:15:58 apparently it's "well known" that the wiki is outdated 2021-05-19 18:16:01 it points to many funny places 2021-05-19 18:18:05 Fixed 2021-05-19 18:18:59 The thing with wikis is that anyone can edit it, so also people reporting here that it's outdated 😉 2021-05-19 18:19:52 now the report is outdated 2021-05-19 18:20:27 anyone can edit it? did not know 2021-05-19 18:20:46 bc. this wiki looks like almost nobody can edit it 2021-05-19 18:23:06 what do you mean by that it looks like almost nobody can edit it? 2021-05-19 18:23:27 helby: you just have to make an account, which everybody can do 2021-05-19 18:24:52 holy shit matrix 2021-05-19 18:25:11 helby: please behave 2021-05-19 18:25:39 yes, no promoting other messaging platforms 2021-05-19 18:26:14 that was quite an opposite 2021-05-19 18:27:08 PureTryOut: the announcement only said that #alpine-linux and #alpine-devel moved to OFTC so I just wanted to be save. Also I just noticed that after looking to confirm that you guys switched away from freenode after someone on the postmarketOS Matrix said that. 2021-05-19 18:27:11 Newbyte[m]: bc. it looks like nobody touched it for 10 years :/ 2021-05-19 18:27:46 How it comes that so many matrix users here? was this channel alive before? 2021-05-19 18:27:56 yes 2021-05-19 18:28:20 JulianGro: I said that lol 2021-05-19 18:29:08 Not in my chat log ;) 2021-05-19 18:29:12 Oh 2021-05-19 18:29:15 OH 2021-05-19 18:30:26 World is small 2021-05-19 18:37:41 greetings 2021-05-19 18:37:51 o/ 2021-05-19 18:37:57 o/ 2021-05-19 18:44:23 if I try to use shitty openssl I get can't open file /etc/openssl.cnf as it does not exists :/ 2021-05-19 18:48:12 ... just saying, thanks anyway ;) 2021-05-19 18:52:22 not, that I like to create cert or use openssl at all, but oftc does not sasl auth, so probably I have to 2021-05-19 18:53:07 /etc/ssl/openssl.cnf 2021-05-19 18:53:09 but if so old program as openssl is not able to simply create cert, something is wrong :/ 2021-05-19 18:53:32 yes, that 2021-05-19 18:54:11 what is that cnf? some kind of config file not created? 2021-05-19 18:54:18 helby: oftc does sasl auth 2021-05-19 18:54:34 yyp: are u sure? 2021-05-19 18:54:35 I used a self-signed cert for oftc 2021-05-19 18:54:37 cerfp 2021-05-19 18:54:55 yes, self signed, but I can't create it if openssl does not work 2021-05-19 18:55:32 https://pkgs.alpinelinux.org/contents?file=openssl.cnf&path=%2Fetc%2Fssl&name=&branch=edge&arch=x86_64 2021-05-19 18:57:04 aha, so probably deleted that conf or whatever 2021-05-19 18:57:17 thanks, will reinstall that nonsense 2021-05-19 18:57:33 but I never remember apk for reinstalling 2021-05-19 18:57:54 apk fix 2021-05-19 18:57:56 re: SASL on OFTC. oops, maybe not. I acutally forgot that I don't use a password for it 2021-05-19 18:58:27 ikke: no, it will not 2021-05-19 18:58:40 You need to specify the pkgname 2021-05-19 18:58:55 apk fix libcrypto1.1 2021-05-19 18:59:01 -r 2021-05-19 18:59:11 got a lot of errors, failed to create /etc/ssl/misc .... 2021-05-19 18:59:45 have to probably create that directory for fuck's sake 2021-05-19 20:07:48 are the pound signs needlessly escaped here? https://alpinelinux.org/posts/Switching-to-OFTC.html 2021-05-19 20:07:58 yes 2021-05-19 20:08:11 too lazy to fix it :P 2021-05-19 20:09:05 Where's the source code for alpinelinux.org? 2021-05-19 20:09:28 https://gitlab.alpinelinux.org/alpine/infra/alpine-mksite 2021-05-19 20:11:44 new council is busy from the start hihi 2021-05-19 21:52:54 Hello :) So question, why oftc and not libera chat) I do not know much about either so I'm curious. 2021-05-19 21:54:11 I don't know much, but it looks like OFTC's a similar org which has been around a while with similar goals. Libera is spinning up today with freenode's former staff. 2021-05-19 21:54:25 cause of stability mostly 2021-05-19 21:54:43 there is also a matrix limitation iirc 2021-05-19 21:55:02 matrix limitation on irc ... 2021-05-19 21:55:24 skype does not work in oftc too 2021-05-19 21:55:29 its not bridged, so yes thats limited for them. 2021-05-19 21:55:48 helby: we dont want to break ppls setups 2021-05-19 21:58:50 👋 2021-05-19 22:00:19 was the discussion about this issue private? Did not see anything in irc 2021-05-19 22:02:44 nya~ 2021-05-19 22:02:55 clandmeter: matrix is bridged to libera, though 2021-05-19 22:03:10 it is? 2021-05-19 22:03:12 yes 2021-05-19 22:03:31 i thought i saw Ariadne mention it didnt, maybe i didnt pay attention. 2021-05-19 22:03:41 skype supports IRC? regular microsoft skype? 2021-05-19 22:03:47 danieli: hello :) i'm here. from freenode. thanks mate 2021-05-19 22:03:59 WeblordPepe: greetings 2021-05-19 22:04:04 Shiz: it is now. it was not at the time we made that decision. 2021-05-19 22:04:13 ah 2021-05-19 22:04:14 ..skype supports irc?? 2021-05-19 22:04:27 Ariadne: i mean, it was trivially predictable it would be :) 2021-05-19 22:04:32 helby: the discussion was public, decision semi private 2021-05-19 22:04:33 (or you could've just asked amdj) 2021-05-19 22:04:43 ACTION does one of those 'say Wha!?' poses  2021-05-19 22:05:16 j c++ 2021-05-19 22:05:25 anyone know what error relocating, symbol not found means? 2021-05-19 22:05:29 ACTION rmembers to put a slash in front 2021-05-19 22:05:49 Shiz: i have my doubts, considering freenode staff have complained loudly about matrix 2021-05-19 22:05:50 but the matter that we could not even connect this morning was enough to decide to go here instead. 2021-05-19 22:05:51 watashi: need full context (preferably in pastebn) 2021-05-19 22:05:59 Ariadne: well, you can think or you can ask :P 2021-05-19 22:06:07 sure i guess 2021-05-19 22:06:12 i am fine with either oftc or libera, fwiw 2021-05-19 22:06:13 link me a pastebin 2021-05-19 22:06:14 im in the alpine matrix room and i dont think its bridged 🤔 2021-05-19 22:06:16 tpaste.us 2021-05-19 22:06:17 Shiz: i don't really care, OFTC was a better option anyway 2021-05-19 22:06:35 OFTC removes us from the drama 2021-05-19 22:07:02 you were already in the middle of the drama :-) 2021-05-19 22:07:13 this is the matrix room: #alpinelinux:matrix.org 2021-05-19 22:07:21 We have requested for a group registration on libera, so if its ever needed or more interesting we can make a switch. 2021-05-19 22:07:33 we're here to work, not to deal with whatever shitshow's developing at the network level 2021-05-19 22:07:39 ^ 2021-05-19 22:07:56 my only involvement was to find out information about the drama, in order to determine what if anything the project needed to do to avoid it 2021-05-19 22:08:07 i can't help the fact that the idiot decided to bribe me 2021-05-19 22:08:20 i am bound to certain ethics requirements that demanded full disclosure of the bribe offers 2021-05-19 22:08:21 good old rdv 2021-05-19 22:08:28 i remember when he ran snoonet 2021-05-19 22:08:31 i was impressed by your standing your ground ariadne. thats was really cool. owe you a beer and/or beverage of your choice 2021-05-19 22:08:31 hasn't changed over the years 2021-05-19 22:08:37 at all 2021-05-19 22:08:45 i figured that if anyone associated with alpine was going to receive an attempted bribe, it would have to be you :D 2021-05-19 22:08:55 had i not disclosed the bribe offer and it was later disclosed that i was bribed, i could lose my funding 2021-05-19 22:08:56 :) 2021-05-19 22:09:04 and me losing my funding would be bad for alpine 2021-05-19 22:09:13 would like to not have that outcome, tbh 2021-05-19 22:09:14 as i do a lot around here :P 2021-05-19 22:09:14 you get big G money, right? 2021-05-19 22:09:26 im still waiting for my first bribe, probably will never happen. 2021-05-19 22:09:37 danieli: i wouldn't say it is a lot of money, but it is enough money to not have to look for a real job 2021-05-19 22:09:39 does a job offer count as a bribe 2021-05-19 22:09:43 :p 2021-05-19 22:09:45 it can. 2021-05-19 22:10:01 Ariadne: for some people, that's all they need. if i could spend my days working on open source, i probably would 2021-05-19 22:10:04 i definitely got potential job offers from alpine 2021-05-19 22:10:07 declined them, though 2021-05-19 22:10:09 err 2021-05-19 22:10:10 depends on paycheck :) 2021-05-19 22:10:12 'from alpine'? 2021-05-19 22:10:13 through, not from 2021-05-19 22:10:17 as in, from my alpine work 2021-05-19 22:10:19 i was typing too fast 2021-05-19 22:10:20 here shiz https://0x0.st/-eo_.txt 2021-05-19 22:10:27 ah right - i've had people poke me about consulting, but i couldn't at the time 2021-05-19 22:10:34 also ive yet to fix the other problem which is qt5base and xcb saying bad signature 2021-05-19 22:10:41 Error loading shared library libQt5Network.so.5: Exec format error 2021-05-19 22:10:45 i wouldn't consider an offer of a regular consulting gig a bribe 2021-05-19 22:10:47 sounds like your library's fucked, fam 2021-05-19 22:11:19 might i recommend reinstalling all of qt5 2021-05-19 22:11:26 danieli: it depends on context 2021-05-19 22:11:41 Ariadne: well yes, and it depends on the definition of 'consulting' 2021-05-19 22:11:43 danieli: if it is a consulting offer because you do good work on alpine, then it is not a bribe 2021-05-19 22:11:56 think you meant to highlight me with that one 2021-05-19 22:11:58 danieli: if it is a consulting offer because they are trying to gain your endorsement, then it is a bribe 2021-05-19 22:12:01 but yeah 2021-05-19 22:12:15 no, i was responding to 2021-05-19 22:12:16 [17:10:44] i wouldn't consider an offer of a regular consulting gig a bribe 2021-05-19 22:12:21 ah 2021-05-19 22:12:26 any "job offer" from rdv is definitely a bribe 2021-05-19 22:12:30 yes 2021-05-19 22:12:41 agreed, but sometimes context is for kings 2021-05-19 22:12:44 and he used to be a trooper, so he should know better 2021-05-19 22:12:50 was he? 2021-05-19 22:12:58 danieli: well, andrew is the Crown Prince of Korea 2021-05-19 22:12:58 i recall him as a clown 5+ years ago too 2021-05-19 22:12:59 ;) 2021-05-19 22:13:12 Ariadne: i saw something about that on twitter, probably through you, i raised an eyebrow 2021-05-19 22:13:20 Shiz: yes, Arkansas State Police trooper 2021-05-19 22:13:23 how do i reinstall the qt5 base 2021-05-19 22:13:27 aah 2021-05-19 22:13:27 or qt5 at all 2021-05-19 22:13:30 it says bad signature 2021-05-19 22:13:34 i thought trooper in the figurative sense 2021-05-19 22:13:40 still freenode staffs talks about him much worse than he talked about them 2021-05-19 22:13:42 watashi: are you mixing archs 2021-05-19 22:14:06 `for i in del add; do apk $i list-of-packages-here; end` :V 2021-05-19 22:14:26 it does sound like you're mixing architectures, what happens if you run 'file' on the file libQt5Network.so.5? 2021-05-19 22:14:36 i think it's an empty file 2021-05-19 22:14:38 hedge your bets 2021-05-19 22:14:54 my mind is numb after working a lot with red hat, ubuntu and solaris 2021-05-19 22:14:55 so no comment 2021-05-19 22:15:25 if i try to execute an empty file it just prints a newline and exits 2021-05-19 22:15:29 (the shell does) 2021-05-19 22:15:43 i also can't help that i am 100% likely to find out about anything that happens with freenode before anyone else does 2021-05-19 22:15:44 uuh i dont think so Ariadne 2021-05-19 22:16:09 danieli: sure, but it's not executing it, it's trying to dynamically load it as a library 2021-05-19 22:16:10 people tell me about stuff :P 2021-05-19 22:16:15 (and that's only for certain kernel configs) 2021-05-19 22:16:20 Shiz: touché 2021-05-19 22:16:30 how do i remove the qt5 stuff 2021-05-19 22:16:38 `for i in del add; do apk $i list-of-packages-here; end` :V 2021-05-19 22:16:40 just consider `apk fix qt5base` 2021-05-19 22:16:40 is there a force option 2021-05-19 22:16:42 will do the needful 2021-05-19 22:16:48 ill try 2021-05-19 22:16:50 or you can `apk fix` 2021-05-19 22:17:05 'apk fix' is pretty neat 2021-05-19 22:17:17 it feels a bit opaque though, i guess i'll have to read up on it 2021-05-19 22:17:41 ok the bridge is working 2021-05-19 22:17:48 is it? 2021-05-19 22:17:52 it is 2021-05-19 22:18:12 still interesting that apk fix libcrypto1.1 was not able to create dir /etc/ssl/misc/ so failed ot add content there 2021-05-19 22:18:13 there is an alpine linux matrix room though 2021-05-19 22:18:20 https://0x0.st/-eoO.txt this happens like no matter what apk command 2021-05-19 22:18:45 now that's an error message i haven't seen from apk before - connection aborted? 2021-05-19 22:19:18 watashi: are you using an SD card? 2021-05-19 22:19:22 what can i say i know how to breka things 2021-05-19 22:19:24 yes 2021-05-19 22:19:28 watashi: your SD card is bad 2021-05-19 22:19:29 its a phoneish thing 2021-05-19 22:19:33 doh 2021-05-19 22:19:38 reeh 2021-05-19 22:19:49 danieli: -EABORTED in this case means write aborted 2021-05-19 22:19:51 i was so hoping i wouldnt have to reinstall 2021-05-19 22:19:52 check dmesg 2021-05-19 22:19:58 Ariadne: ah alright, makes sense 2021-05-19 22:20:06 i know the sd cards cant handle much 2021-05-19 22:20:13 i was thinking it must have something to do with IO 2021-05-19 22:20:17 good ones can handle quite a bit, actually 2021-05-19 22:20:48 I would avoid Kingston as they're known to sell low-quality SD cards under their name, e.g. 2021-05-19 22:21:01 i just buy what they have at the nearby store 2021-05-19 22:21:15 i should flash them into the emmc 2021-05-19 22:21:16 if it's dollar-store-tier, stop that. 2021-05-19 22:21:30 generally SD cards are a good road into corrupted data 2021-05-19 22:21:32 :( 2021-05-19 22:21:58 all the vendors have counterfeits 2021-05-19 22:22:33 iirc kingston is actually "less fake" somehow 2021-05-19 22:23:15 what's the best SD you can get these days, something like SDUC C10 U3 V90? 2021-05-19 22:23:22 all the classes are a mess 2021-05-19 22:23:40 maybe theres some use in planned obsolescense 2021-05-19 22:25:33 danieli: yeah, that or SDIO 2021-05-19 22:26:04 there's an A class too but i can't remember if that's just some vendor deviating from the spec or what 2021-05-19 22:26:11 watashi: SD is literally just proprietarized eMMC, even to the point that a lot of eMMC is SD-card-backed 2021-05-19 22:26:28 well but its all i have 2021-05-19 22:27:14 I'm broke++ or I'd offer to cause to be mailed to you some decent cards. 2021-05-19 22:29:01 well i got two of the pines i was intending to just conf and gift the other to a friend but i feel its gonna take more work to make it presentable anyways 2021-05-19 22:29:32 at least i got the other one now so mom can beep me and i can listen to music outside and check the clock 2021-05-19 22:29:40 danieli: Application Performance class specifies minimum IOPS performance and was introdued in SD 5.1/6.0 2021-05-19 22:29:50 I see 2021-05-19 22:30:12 https://en.wikipedia.org/wiki/SD_card#Application_Performance_Class 2021-05-19 22:46:12 Sheila: does not eMMC is just soldered SD card? 2021-05-19 22:47:40 although a lot of cards fraudulently claim compliance 2021-05-19 22:50:06 funny that whatever u buy, it always use different type/size of sd card :/ 2021-05-19 22:53:50 helby: can be, yes. 2021-05-19 23:33:09 I need testers for mesa 21.1.1 upgrade 2021-05-19 23:33:17 includes new vulkan layers and removal of patch I couldn't quite find where to fit together 2021-05-19 23:33:26 !21566 2021-05-20 00:50:11 Did anybody try something like HiFive Unmatched RISC-V crap? 2021-05-20 08:36:52 hey there 2021-05-20 08:37:52 logrotate seems to be provided as daily periodic file, does this mean that busybox's crond is enough to run it? 2021-05-20 08:42:40 ah yes it seems enabled in default /etc/crontab/root 2021-05-20 08:42:43 !next 2021-05-20 08:45:34 wtf there was an alpine conf and I missed it 2021-05-20 09:13:17 speaking of alpineconf, are the talks available to watch somewhere? i've seen a few have appeared on youtube 2021-05-20 09:22:33 not sure, you cannot see them from BBB instance? 2021-05-20 09:23:16 https://bbb.dereferenced.org/b/adm-ec4-bx7-ypm 2021-05-20 10:20:23 hello all! 2021-05-20 10:22:33 clandmeter:thanks, i'll check it out :) 2021-05-20 15:42:20 yyp: ping. Did you by any chance have a look into the groupdriver issue? 2021-05-20 16:07:48 It seems like several of the alpineconf talks weren't recorded. I just hear, "Ok, I'm going to stop the recording. Ok, I started the recording. Nice talk, any questions?" Also, the recording for the first day starts after lunch. :( 2021-05-20 16:08:12 xordspar0: That's I assume the first day, where we though bbb would not do anything with those videos 2021-05-20 16:08:25 these were pre-recorded presentations, so they are on youtube 2021-05-20 16:08:38 Oh, nice. Thanks. 2021-05-20 16:08:39 someone still needs to edit all the material 2021-05-20 17:13:38 how to install package from 'unmaintained' ? 2021-05-20 17:13:47 you need to build it yourself 2021-05-20 17:13:52 oh shit 2021-05-20 17:14:09 I am afraid to boot without gummiboot now :/ 2021-05-20 17:15:20 right from main to unmaintained ... weird 2021-05-20 17:18:05 okay, temporary installed it from release :/ 2021-05-20 17:18:39 now can reboot like boss 2021-05-20 17:22:01 I think council is responsible for this mess, all members should be removed from their positions for lifetime 2021-05-20 17:27:24 this shitty oftc does not use sasl 2021-05-20 17:28:21 uh? i am logged in with sasl 2021-05-20 17:28:27 no way 2021-05-20 17:28:42 yes way, i am using the client cert auth 2021-05-20 17:28:54 ./msg NickServ CERT ADD 2021-05-20 17:28:55 yes cert but not sasl-plain 2021-05-20 17:29:03 still sasl.. :) 2021-05-20 17:29:10 that's different, bc. one need stupid cert 2021-05-20 17:29:35 no I think it's not sasl as their server does not support sasl at all 2021-05-20 17:30:01 another point to cancel council ;) 2021-05-20 17:30:19 helby: one command to generate a cert 2021-05-20 17:30:29 no 2021-05-20 17:30:33 isnt sasl at all 2021-05-20 17:30:38 first u have to install openssl, then one command, then u have to keep it 2021-05-20 17:30:49 and keep that useless cert 2021-05-20 17:31:10 But once you use it, it's no longer useless 2021-05-20 17:31:12 Makes life easy 2021-05-20 17:31:12 isnt sasl-external by definition sasl 2021-05-20 17:31:45 how easier? that when u reinstall or whatever u have to create or backup your cert 2021-05-20 17:31:55 wile passowrd is beautiful plain text what u can even remember 2021-05-20 17:31:59 sasl was imho better since it was authorizing to nickserver much earlier, with cert it can be delayed enough to not apply cloak fast enough before connect to channel 2021-05-20 17:32:07 exactly 2021-05-20 17:32:30 we will get down whole council! :) 2021-05-20 17:32:46 It’s a custom hybrid, so. 2021-05-20 17:33:05 it's not simple compared to sasla 2021-05-20 17:33:30 agains whole alpine philoshopy and history, generation after us will judge us 2021-05-20 17:33:56 on libera.chat sals EXTERNAL working with cert but on OFTC only cert working or manualy identify to nickserv by command 2021-05-20 17:34:12 yes libera use sasl like freenode 2021-05-20 17:34:52 ye sasl PLAIN and EXTERNAL with cert working fine 2021-05-20 17:34:53 but our council wanted to move very fast like there is a war 2021-05-20 17:35:23 loosh: certfp is not sasl 2021-05-20 17:35:24 OFTC is stable network 2021-05-20 17:35:44 sasl external is a way to indicate to services that can check "an external mechanism", which may be certfp 2021-05-20 17:35:48 but you don't need sasl for certfp 2021-05-20 17:36:00 as is the case for oftc 2021-05-20 17:36:57 helby: no need for the insinuations against core :p 2021-05-20 17:37:26 why not? somebody has to pay for this mess :/ 2021-05-20 17:37:40 sure, i'll gladly give you my bank account 2021-05-20 17:37:51 accepting payments for the movement stress :) 2021-05-20 17:37:57 Yes, and that somebody is over in freenode, not here 2021-05-20 17:38:10 no, he did nothing 2021-05-20 17:38:27 Shiz: if there will be vote, I vote for you, any position you will want :/ 2021-05-20 17:38:38 Shiz: as u looks very smart person 2021-05-20 17:38:39 yyp: fyi: I get k8s/ipv6only running on alpine, with the cgroupdriver change applied in between the kubeadm init https://code.ungleich.ch/ungleich-public/ungleich-k8s/-/tree/master/v3-calico 2021-05-20 17:40:21 also [m] is unacceptable! 2021-05-20 17:40:40 Shiz › makes sense, ty for the clarification :) 2021-05-20 17:41:08 :) 2021-05-20 17:52:52 "accessing the \#alpine-devel and \#alpine-linux channels" 2021-05-20 17:53:17 nico[m]: context? 2021-05-20 17:54:29 Is this about kubelet (now not) crashing? 2021-05-20 17:54:54 yyp: kubernetes, kubelet 2021-05-20 17:55:17 kubelet not crashing, but generating incorrect config.yaml with cgroupdriver = systemd 2021-05-20 18:24:09 ACTION gets even more confused 2021-05-20 19:10:52 ... I don't want to talk about google captcha crap for verify nick here :/ 2021-05-20 19:11:18 Ya, I dont understand why they couldnt use email... 2021-05-20 19:15:16 normally I would close site with that, but I can't leave alpine while bad behaving council is doing all this to nice alpine people ;) 2021-05-20 19:26:23 helby: just wait when you will need add extra nick/aliases to your account ;) 2021-05-20 19:26:42 why should I? 2021-05-20 19:27:15 oftc looks like ancient crap 2021-05-20 19:27:22 they can maybe manage our wiki 2021-05-20 19:27:22 for every extra nick you need basically register new account and verify it and then link it to your master account :P 2021-05-20 19:27:39 oh master account, sounds coderlike :/ 2021-05-20 19:28:01 I doubt somebody need extra nick 2021-05-20 19:28:19 maybe just thoso 'gods' from our council 2021-05-20 19:28:23 to hide from people! 2021-05-20 19:28:49 everyone should have one backup/alternative nick in case of disconnection when old session waiting for timeout 2021-05-20 19:29:31 with sasl it was never a problem, it always somehow enforce nick 2021-05-20 19:29:43 even I join 1 sec after closing client 2021-05-20 19:30:19 Im talking about ghost sessions caused mostly by network 2021-05-20 19:30:33 no idea what's that, never happen to me 2021-05-20 19:30:38 but ye there are also commands to recover nick 2021-05-20 19:31:04 I used sasl-plain password and whatever happen, it always used my nick without _____ nonsense 2021-05-20 19:31:45 here now with shitty cert, not that I get spam from nickserv it even takes too long 2021-05-20 19:31:54 lucky you 2021-05-20 19:32:30 it probably depends on how you join, not sure, without sasl it was an issue 2021-05-20 19:32:41 working for me great, even connecting to server faster than on freenode but it doesnt matter, IRC is IRC 2021-05-20 19:32:41 MY-R: you know you can kick the old connection, right? 2021-05-20 19:32:58 kick council 2021-05-20 19:33:01 oh, you just mention that 2021-05-20 19:33:35 ... maybe we need union 2021-05-20 19:33:53 before it get worse 2021-05-20 19:34:33 ikke: I know but I need script for it... so I always register alternative nick so irc clients wont need strugle with it 2021-05-20 19:37:17 or more like nicksrv wont be screaming at me ;) 2021-05-20 19:42:25 wonder why the nickserv syntax was turned around. freenode: '/msg nickserv identify $user $pass', oftc: '/msg nickserv identify $pass $user' 2021-05-20 19:42:48 different implementation 2021-05-20 19:43:08 it's good way how to send your password to somebody :D 2021-05-20 19:43:18 or create nick as pass 2021-05-20 19:43:26 usually the order is username and password .. never seen password before user :) 2021-05-20 19:43:48 user is optional, it defaults to the current nick iirc 2021-05-20 19:43:54 it makes sense 2021-05-20 19:43:59 ^ ye exactly 2021-05-20 19:48:34 I bet one can't even verify nick in oftc without javascript 2021-05-20 20:00:09 You are of course free to only interact with the project via gitlab or the mailing list 2021-05-20 20:02:17 mailing list? u meant infra last post 5 months ago and until today full of ;alkdfja spam? 2021-05-20 20:02:50 btw. gitlab requires google captcha too 2021-05-20 20:02:52 why, channel modes enforce only registered people to chat? 2021-05-20 20:03:17 council is repsonsible for everything 2021-05-20 20:03:43 Hi all :-) 2021-05-20 20:03:48 o. 2021-05-20 20:03:50 o/ 2021-05-20 20:04:01 heya 2021-05-20 20:04:05 hewo 2021-05-20 21:03:14 I know I just asked this on freenode but I am having issues with ClamAV in Diskless mode on RPi2b+ 3.13.5. The Error I am getting is `WARNING: Stderr output from database load : LibClamAV debug: Initialized 0.103.2 engine [...] LibClamAV debug: daily.ndu loaded` `ERROR: Database load killed by signal 9` 2021-05-20 21:04:04 signal 9 is sigsev, so that's a programming error 2021-05-20 21:04:09 the command is `freshclam --datadir=/media/mmcblk0p1/clamav/ -u root --debug` 2021-05-20 21:04:18 download gdb and start the failing application with it 2021-05-20 21:04:28 also download the debug symbols, if they are available 2021-05-20 21:04:50 you either need to debug this yourself, or at the very least open an issue on aports so it can be tracked 2021-05-20 21:05:17 is there a how to for opening an issue on aports? 2021-05-20 21:06:27 lol 2021-05-20 21:06:36 it's register on alpine gitlabs and hit "open an issue" 2021-05-20 21:06:43 it's all evident once you see it 2021-05-20 21:06:50 aports is just a gitlab repo 2021-05-20 21:06:59 Ah, fair. I can do that. 2021-05-20 21:06:59 Here https://gitlab.alpinelinux.org/alpine/aports 2021-05-20 21:09:56 thebtm: did ClamAV work before like should? 2021-05-20 21:10:08 It's a fresh install 2021-05-20 21:11:07 since it is diskless mode then need to be sure if /media/mmcblk0p1/clamav/ is writable 2021-05-20 21:12:45 and it is your first partition so probably your file system is FAT, dunno if clamav like it - just my 2 cents 2021-05-20 21:14:01 sigsegv is 11, 9 is sigkill (oom kill?) 2021-05-20 21:15:42 how big can be clamav database? 2021-05-20 21:17:07 and free ram depends from amount of apps installed in diskless mode 2021-05-20 21:19:19 yeah, /media/mmcblk0p1/clamav/ mounts rw 2021-05-20 21:20:10 htop says 424M/923M used 2021-05-20 21:21:00 And yes its FAT32 16GB SD card. 2021-05-20 21:24:05 thebtm: sadly Exagone313 can have right 2021-05-20 21:25:04 I didn't kill the task so it was done after the error. I will open up an incident on aports. 2021-05-20 21:28:17 thebtm: from quick googling looks like freshclam need weird too much ram 2021-05-20 21:29:58 good call, I will have htop open in another ssh window and monitor it before submitting the issue on aports 2021-05-20 21:31:44 thebtm: nothing interesting in "dmesg" ? 2021-05-20 21:33:24 Its a ram issue, as soon as the RAM gets full, it crashes the freshclam process 2021-05-20 21:34:03 `Out of memory: Killed process 2561 (freshclam) total-vm:521304kB, anon-rss:495864kB, file-rss:0kB, shmem-rss:2684kB, UID:0 pgtables:508kB oom_score_adj:0` 2021-05-20 21:36:37 yeah :\ 2021-05-20 21:40:29 Sorry for not noticing that sooner, RPis are new to me. Last role I had, the machines I built were 4GB min. 2021-05-20 21:45:32 thebtm: dont apologise, it is irc, you can ask for help or try to help, nobody get hurts :) 2021-05-20 21:46:00 Thank You for the help. Also added a 2GB swap file from USB, lets see how it goes >< 2021-05-20 21:47:21 Haha, memory over USB, that should be fun. I'm curious to see how it goes though. :) 2021-05-20 21:49:22 HA HA, If this fails, I could try Memory over SD Card. 2021-05-20 21:53:24 Got farther now then I did before. it completed daily.cvd and now its moving onto main.cvd 2021-05-20 21:54:26 Memory over Turing tape 2021-05-20 21:54:48 anything better than my memory :/ 2021-05-20 21:58:04 Hey, Success. Now I am running a scan of the system. 2021-05-20 22:01:41 exiting times 2021-05-20 22:02:32 thebtm: clamav recomendations about memory ... 2G+ so dont be suprised if something get kill from time to time :P 2021-05-20 22:05:53 Yeah, I suspect I am going to have to find a different solution. Scanning directly on the Pi 2 doesn't seem practical. 2021-05-20 22:06:25 maybe could do an sshfs mount and scan via that way. 2021-05-20 22:09:07 thebtm: what you wanna scan with clamav? mail boxes? 2021-05-20 22:09:40 specialized software 2021-05-20 22:12:41 ook 2021-05-20 22:30:20 I honestly not sure how else to describe it beyond that. its just compiled C code. 2021-05-20 22:33:02 probably not useful 2021-05-20 23:08:20 Hour or so later, Successful scan. Thank you for the help. 2021-05-20 23:13:34 :) 2021-05-21 00:34:43 I love you all ;) however I can't be part of this oftc nonsense. See you somewhere else 2021-05-21 01:10:25 "oftc nonsense" 2021-05-21 01:11:25 :D 2021-05-21 01:12:10 Famous last words. :) 2021-05-21 02:04:05 I love how everybody is jumping ship from freenode (which has been pretty shithouse for a few years now) to a new network that is run by the same people that were running the network they somehow let themselves get maneuvered out of to begin with 2021-05-21 02:21:28 doesn't OFTC have some opers in common? 2021-05-21 02:55:30 iggy: I'm just following the channels I hang out in. a lot of them have stayed put 2021-05-21 02:55:38 this one moved, so I moved 2021-05-21 03:00:03 same, but project wise it's wildly differing responses... some projects don't care at all, some are just fleeing the drama, and some are noisily picking sides... I'm more of a fan of what Alpine did... if you've got to leave, don't pick sides, go to switzerland (neutral territory) 2021-05-21 03:00:55 this place is nice and boring, and already hosted some high profile projects 2021-05-21 03:01:13 Just wait a few weeks. It will pick up. 2021-05-21 06:00:54 iggy: I think they got the ownership right on libera.chat now so a takeover won't happen so easily in the future 2021-05-21 06:15:46 it does not matter 2021-05-21 06:15:53 we already made a decision 2021-05-21 06:16:32 anyone who wishes to discuss the libera.chat vs freenode vs oftc situation can find other venues to do so 2021-05-21 06:16:50 but as far as alpine is concerned, this is a done deal 2021-05-21 06:16:51 thanks 2021-05-21 06:19:35 (#apine-offtopic may be an acceptable venue) 2021-05-21 11:35:26 Is there an apk equivalent to `dnf provides` in red hat? 2021-05-21 11:39:11 sounds like "apk search -e cmd:foo" so:foo, etc might do it 2021-05-21 11:39:37 https://docs.alpinelinux.org/user-handbook/0.1a/Working/apk.html#_searching_for_packages 2021-05-21 11:48:35 Thanks! 2021-05-21 12:55:51 hm, I've noticed 2021-05-21 12:56:06 that I have both python3.8 *and* python3.9 installed 2021-05-21 12:56:16 and I have no clue on how that ended up like that 2021-05-21 12:56:39 also for some reason packages installed via apk are going on the 3.9 site-packages 2021-05-21 12:57:24 Did you enable the edge repo on 3.13? 2021-05-21 12:58:11 yeah, I have edge/{community,testing} enabled 2021-05-21 12:58:39 Then that's where you get python 3.9 from 2021-05-21 13:00:34 But then why python3 points to python3.8? 2021-05-21 15:21:12 Hey! I got "http://dl-cdn.alpinelinux.org/alpine/v3.13/main" in my /etc/apk/repositories , but when I run `apk update` it tells me "no such file or directory" 2021-05-21 15:21:18 Any idea on how to fix that? 2021-05-21 15:22:25 Try using https:// version instead 2021-05-21 15:46:34 I retyped it manually and it worked. Odd 2021-05-21 15:46:43 Thx for the suggestion tho :) 2021-05-21 16:35:40 Ariadne: nobody was discussing the decision made by alpine (other than me saying I liked it), we were just generally discussing the topic, but yeah, -offtopic is a better place 2021-05-21 16:52:43 UR NOOB IRCD GOT PWNED BY LALBORNOZ FROM MIDIPIX / IRC.LIBERA.CHAT #MIDIPIX 2021-05-21 16:53:25 wtf 2021-05-21 16:55:02 pitty spam 2021-05-21 16:55:18 ^ 2021-05-21 16:55:20 There's always angry children 2021-05-21 16:58:46 ic 2021-05-21 16:58:55 so the spam has spread to here 2021-05-21 16:58:57 bummer 2021-05-21 16:59:09 It's kindof expected 2021-05-21 16:59:28 yeah OFTC is one of the recommended replacements 2021-05-21 17:01:17 Anywhere you go the spammers will follow, it's the only joy in their lives 2021-05-21 17:06:08 UR NOOB IRCD GOT PWNED BY LALBORNOZ FROM MIDIPIX / IRC.LIBERA.CHAT #MIDIPIX 2021-05-21 17:06:29 nice 2021-05-21 17:18:33 Morning, Just wondering if anybody has been able to get Alpine booted in qemu using cortex-a7 raspi2 and boot an already created image from a RPi 2 SD card? 2021-05-21 17:27:45 Yay, I found you. 2021-05-21 17:27:53 Slence: welcome 2021-05-21 17:27:55 Thanks! 2021-05-21 17:28:03 I first thought you moved to Libera. 2021-05-21 19:03:40 you can join, there, too :) 2021-05-21 19:03:52 having 2 parties at once, try that in real life! 2021-05-21 19:30:34 With one tuchas, you can't dance at two weddings. 2021-05-21 20:05:10 Aw 2021-05-21 20:35:24 Quite an impressive move of users already. 2021-05-21 21:10:24 Cheers ! 2021-05-21 21:10:55 :) 2021-05-21 21:11:04 o/ 2021-05-21 23:04:25 I am out for the long weekend (canada). Have a great weekend everyone ^^ 2021-05-22 03:28:36 Slence: I will follow alpine linux anywhere except discord :) 2021-05-22 03:40:10 lol 2021-05-22 04:19:27 Truth! 2021-05-22 04:19:39 Or systemd. 2021-05-22 07:22:28 How do I prevent apk fix linux-lts from purging out all of my non-alpine related initramfs from /boot? 2021-05-22 07:27:37 agris: looking at the trigger script, I don't see a trivial way 2021-05-22 07:28:00 one trick you could do: apk add -t mkinitfs 2021-05-22 07:28:12 this will add a virtual mkinitfs package without anything 2021-05-22 10:09:37 I noticed that my shell doesn't get new programs on autocompletion after install them, until I reopen it 2021-05-22 10:09:44 could be related with zsh? 2021-05-22 10:09:59 ups 2021-05-22 10:10:19 rehash 2021-05-22 10:10:20 s/after install them/after reopen it/ 2021-05-22 10:10:20 donoban meant to say: I noticed that my shell doesn't get new programs on autocompletion after reopen it, until I reopen it 2021-05-22 10:10:31 zsh caches binaries in $PATH 2021-05-22 10:10:38 with rehash, you update that cache 2021-05-22 10:10:51 ah great 2021-05-22 10:11:17 could be it called with apk? if $SHELL.... 2021-05-22 10:32:34 That cache is per user, so unfortunately not 2021-05-22 10:36:13 Thanks ikke ;) 2021-05-22 10:36:25 Jenkler: welcome! 2021-05-22 10:36:46 Sorry for the additional trouble, but the whole freenode mess comes with a lot of spam 2021-05-22 10:37:01 do we have offtopic devel here also ? 2021-05-22 10:37:04 yes 2021-05-22 10:37:09 every channel is present here 2021-05-22 10:37:12 ah thanks Sheila 2021-05-22 10:37:18 nice 2021-05-22 10:37:31 I can't enter it 2021-05-22 10:37:42 donoban: what can't you enter? 2021-05-22 10:37:47 ah lol 2021-05-22 10:37:50 I need to identify my nick 2021-05-22 10:37:51 yes 2021-05-22 10:37:56 SALS fails 2021-05-22 10:38:17 oftc uses certfp 2021-05-22 10:39:39 uHm I should take a look on it 2021-05-22 10:40:13 https://www.oftc.net/NickServ/CertFP/ 2021-05-22 10:40:23 thx 2021-05-22 14:56:00 Hello, recently I received some old Pandaboards ES B3. Yeah, I know that those are pretty old, but wanted to play around with those, and see what I can do with it. I followed those https://forum.digikey.com/t/debian-getting-started-with-the-pandaboard/12839#PandaBoard-PandaBoardESRevB3:NewMemoryTimings instruction to get Ubuntu running, but I wanted something more lightweight, so I thought about Alpine Linux. I compiled kernel 4.20, u-boot with 2021-05-22 14:56:00 patch for a B3 revision, and copied minimalrootfs of Alpine. OS boot up, and is asking me to log in. But whenever I give "root" as user, it immediatly shows "Login incorrect", and don't even ask for a password or anything. Ah, I took alpine 3.7.8, as it was last version that had omap4 support I guess (?). 2021-05-22 14:56:35 Unfortunately this page is still WiP and it's not much help either... https://wiki.alpinelinux.org/wiki/Alpine_on_ARM#Install_Alpine_on_supported_SoCs 2021-05-22 14:57:12 marverix: I guess you first need to set a root password 2021-05-22 14:58:26 ikke: Ok. You mean by editing the /etc/shadow ? 2021-05-22 14:58:58 something like that 2021-05-22 14:59:13 Ok, thanks, I will try 2021-05-22 15:19:33 ikke: I set password for root, but still I cannot log in (yes, I removed "!"). I have created own account, and I can log in. But now I have next problem. When I'm trying to run "apk upgrade", I'm getting "ERROR: Unable to lock database: Read-only file system". So it's problem with my fstab? 2021-05-22 15:20:10 what does `mount` return? 2021-05-22 15:20:27 no /proc/mounts 2021-05-22 15:21:30 try mount -t proc proc /proc 2021-05-22 15:22:13 huh, I'm getting permission denied... as I'm not a root. I have added myself to group "adm" but not "root" 2021-05-22 15:22:56 oh 2021-05-22 15:23:04 I guess you should fix that first 2021-05-22 15:23:07 ok 2021-05-22 15:23:08 how did you set the root password? 2021-05-22 15:29:03 Try mount -o remount,rw / 2021-05-22 15:29:18 would probably also not work without root 2021-05-22 15:37:34 Can you edit your fstab? 2021-05-22 15:40:49 sorry, I needed to help with my daughter 2021-05-22 15:44:07 "how did you set the root password?" I basicly copy-pasted the root line from my host /etc/shadow 2021-05-22 15:44:14 ok 2021-05-22 15:44:19 but still no luck - I cannot login as root 2021-05-22 15:45:27 my user is in groups "marverix root adm tty cdrom dialout input" and I'm still getting permission denied 2021-05-22 15:46:08 yeah, adm only gives limited extra permissions 2021-05-22 15:46:38 "su root" gives "su: must be suid to work properly" 2021-05-22 15:47:40 error: Cannot set `RUSTC_BOOTSTRAP=1` from build script of `obfstr v0.2.1`. 2021-05-22 15:47:42 note: Crates cannot set `RUSTC_BOOTSTRAP` themselves, as doing so would subvert the stability guarantees of Rust for your project. 2021-05-22 15:47:46 sorry 2021-05-22 15:51:35 Hey. I am setting up raid0 on an alpine server, however it is not mounted automatically. The fstab is set up and if i manually run `mount /dev/md0` then it does indeed mount. Does it try to mount the device before the mdadm-raid service has time to start? I cannot find any logs from fstab 2021-05-22 15:52:32 jole: did you set it to automount? 2021-05-22 15:52:55 n/m 2021-05-22 15:55:49 ikke, hoen: I chmod 4755 /bin/busybox. I logged in as my user. Then su root worked. Then I mount -o remount,rw / And it worked. Now I need somehow figure out why I have no internet connection... Ideas? :) 2021-05-22 15:56:49 ifconfig prints nothing 2021-05-22 15:57:04 LEDs on the ethernet port does not blink 2021-05-22 16:01:25 marverix what ethernetcard do you usw? 2021-05-22 16:02:18 marverix: the problem is that the minirootfs is not really meant to be booted, so it misses things that you normally need 2021-05-22 16:02:33 things like firmware, openrc 2021-05-22 16:02:41 ehhh 2021-05-22 16:02:47 so what can I do? 2021-05-22 16:03:06 How did you manage to boot this? 2021-05-22 16:03:47 as I wrote previosly, to build u-boot and kernel I used the tutorial on digikey.com that I mentioned above 2021-05-22 16:07:43 modprobe -a smsc95xx worked - I got network interface up 2021-05-22 16:07:55 but probably dhcp is not up 2021-05-22 16:08:17 marverix: what does rc-status return? 2021-05-22 16:08:33 rc-status: not found :D 2021-05-22 16:08:38 haha, yeah minimalrootfs 2021-05-22 16:08:41 yeah, that explains 2021-05-22 16:08:52 so no services that install firmware or enable network 2021-05-22 16:09:01 awesome :D 2021-05-22 16:09:02 try apk add alpine-base 2021-05-22 16:10:23 hmm, can I download apks manualy to the SD card and install apks from file? 2021-05-22 16:12:37 in alpine-uboot-3.7.3-armhf.tar.gz there is a lot of apks inside 2021-05-22 16:12:45 can I use them? 2021-05-22 16:14:17 I think so 2021-05-22 16:21:00 I installed all packages with apk add ./*.apk 2021-05-22 16:21:47 can I use somehow APKINDEX.tar.gz ? 2021-05-22 16:22:47 heeeey! now after reboot I can login as root directly! 2021-05-22 16:23:08 oh wow 2021-05-22 16:23:18 I guess something was missing :) 2021-05-22 16:23:31 but still no success with dhcp :( 2021-05-22 16:24:20 rc-status: Runlevel: default, Dynamic Runlevel: hotplugged, Dynamic Runlevel: needed/wanted 2021-05-22 16:24:31 sysfs, fsck, root, localmount klogd 2021-05-22 16:24:38 Dynamic Runlevel: manual 2021-05-22 16:24:38 end 2021-05-22 16:26:06 heyyy! working 2021-05-22 16:26:14 setup-interfaces eth0 2021-05-22 16:26:21 rc-service networking restart 2021-05-22 16:26:26 yeeeey! :D 2021-05-22 16:26:35 I have a diskless alpine install and I want to update the kernel, but running update-kernel gives me "no space" errors because it's trying to save things to the modloop, which is tiny 2021-05-22 16:26:46 anyone know if there's extra setup I need to do first? 2021-05-22 16:28:55 wooo, so awesome! Alpine Linux on old Pandaboard ES Rev B3 :D ant Python 3.6.9 :D sooo nice 2021-05-22 16:29:11 thanks ikke and hoen for help! 2021-05-22 16:29:28 nice it worked out for you! 2021-05-22 16:29:49 Maybe I will write some blog post about it 2021-05-22 17:24:13 huh. if I don't have 'hostname localhost' below the 'iface eth0...' line, it will have errors at bootup. (syntax error: unexpected word) in /usr/libexec/ifupdown-ng/dhcp 2021-05-22 17:24:45 Ariadne: ^ 2021-05-22 17:25:16 this is with a image made with alpine-make-vm-image, looks like a normal installed version doesn't replicate it :o 2021-05-22 17:25:20 what is your hostname actually set to? 2021-05-22 17:25:33 'localhost', in both VM's 2021-05-22 17:25:58 what does ifquery -P eth0 say without the hostname line? 2021-05-22 17:26:58 https://pastebin.com/Ei2scfkx on both VM's 2021-05-22 17:27:48 is this alpine 3.13? 2021-05-22 17:28:16 yes 2021-05-22 17:28:27 if I switch my alpine-make-vm-image to 2.12 it works fine 2021-05-22 17:29:12 i think this is already fixed in edge 2021-05-22 17:29:35 please open a bug in aports project and i will do the backport as i have time 2021-05-22 17:30:45 Will do, any idea why this is not broken on a normal installed VM? I can't find many differences 2021-05-22 17:34:39 no idea 2021-05-22 17:34:56 maybe ifup --force --verbose eth0 might be enlightening 2021-05-22 17:34:59 and it only has those errors on bootup, not when manually starting/stopping the service 2021-05-22 17:35:13 has the hostname service been started? 2021-05-22 17:35:41 linux defaults to empty-string for hostname 2021-05-22 17:35:44 which would cause this 2021-05-22 17:36:11 perhaps alpine-make-vm-image puts hostname service after networking 2021-05-22 17:36:52 if so, you would have "dhcp-hostname [empty string]" as the dhcp-hostname statement 2021-05-22 17:38:08 ah, looks like the example in alpine-make-vm-image puts 'networking' in the sysinit runlevel, not in the 'boot' runlevel where it is for the normally installed version. moving it to the boot runlevel fixed it. 2021-05-22 17:40:18 Thanks for the help! :) 2021-05-22 17:47:03 that would explain it yes :) 2021-05-22 17:47:21 i think the correct fix is for the networking service to require hostname 2021-05-22 17:47:23 i will fix it for 3.14 2021-05-22 17:47:44 Ariadne: would that also work across runlevels? 2021-05-22 17:47:49 yes 2021-05-22 17:47:52 ok 2021-05-22 17:48:25 oh 2021-05-22 17:48:27 but we can't 2021-05-22 17:48:43 grr :) 2021-05-22 17:49:07 this is why i hate openrc 2021-05-22 17:49:18 lol 2021-05-22 17:49:42 hostname service is restricted to non-docker,non-lxc 2021-05-22 17:49:50 but networking needs to run in lxc 2021-05-22 17:51:05 i think the solution is for ifupdown-ng to cry murder if no hostname is set 2021-05-22 17:51:06 :) 2021-05-22 17:52:19 is it documented somewhere that you should add 'networking' to the 'boot' runlevel and not just do 'rc-update add networking' ? 2021-05-22 17:52:41 is there a way to get apk to always install the additional `-doc` packages if available? 2021-05-22 17:53:29 apk add dpcs 2021-05-22 17:54:47 Thanks! 2021-05-22 18:30:52 Strange disk partitioning error I'm getting: /dev/sdb* is removed after a partprobe /dev/sdb. Running alpine-virt install on virtualbox, with latest-stable repositories. Am I missing something obvious? https://paste.ee/p/Samn6 2021-05-22 18:36:30 Oh, and lsblk can always see the partitions. 2021-05-22 20:11:32 ikke: how would i know if it is set to automount? 2021-05-22 20:12:31 relavant fstab entry is `/dev/md0 /array xfs defaults 0 0` 2021-05-22 20:13:12 Is the localmount service enabled? 2021-05-22 20:13:48 rc-service localmount status: started 2021-05-22 20:17:17 where would i find relavant logs from fstab? 2021-05-22 20:20:20 /var/log/messages or dmesg 2021-05-22 20:22:18 in dmesg i find `/dev/md0: Can't open blockdev` 2021-05-22 20:25:23 that was at 5s, at 11s i get `md: md0 stopped.` and then on the next line `md0: detected capacity change from 0 to 2000138797056`, seems like it tries to mount /dev/md0 before it's created? 2021-05-22 20:32:10 nickersonm: restart "mdev" service 2021-05-22 20:33:57 MY-R, are you talking to me? this happens on every boot 2021-05-22 20:35:07 jole: no, it was to nickersonm 2021-05-22 20:35:50 MY-R: that works, thanks! 2021-05-22 20:37:05 jole: what does rc-status --all return? 2021-05-22 20:37:33 should I use nfsmount or netmount? 2021-05-22 21:36:09 nickersonm: strictly speaking it's probably not the cause, but virtualbox sucks anyways 2021-05-22 23:30:16 Hello71: I'll switch to qemu at some point, but I already have my workflow set up in vbox 2021-05-22 23:30:31 i mean... you don't though :p 2021-05-22 23:30:51 my virtualization workflow; within the VM is different ;) 2021-05-23 05:17:20 ACTION  2021-05-23 09:12:31 does alpine have a package to automatically grow the rootfs, like ubuntu has with cloud-initramfs-growroot? Or do I have to write my own? :) 2021-05-23 09:13:11 cloud-utils-growpart 2021-05-23 09:13:54 oh thanks! 2021-05-23 09:14:28 And there is cloud-init as a general framework 2021-05-23 09:14:54 that's too heavy for my tastes ^^ 2021-05-23 09:16:48 I need like 3 cloud-init features; might write my own little stub for it :D 2021-05-23 09:17:33 `https://pkgs.alpinelinux.org/package/edge/community/x86_64/cloud-utils 2021-05-23 09:35:08 0/list #manjaro 2021-05-23 09:35:12 whoops mispaste 2021-05-23 11:46:47 manjaro sucks anyways 2021-05-23 11:48:06 not disagreeing 2021-05-23 11:55:38 What is the status of 'alpine-lift', looks like a nice cloud-init alternative? 2021-05-23 12:00:07 if no answer then try #alpine-cloud 2021-05-23 14:02:41 there's no procmail package? 2021-05-23 14:05:28 oh, fdm now :/ 2021-05-23 14:06:36 only in testing, for over a year 2021-05-23 15:44:59 I get `Path /var/lib/kubelet is mounted on / but it is not a shared mount.` when deploying kubevirt on top of Alpine/netbooted. While technically not necessarily an Alpine problem, I was wondering if anyone else in here has seen (and maybe even solved) before? 2021-05-23 15:47:57 not sure exactly why it wants shared but it will probably be less grumpy if you do mount --make-private / 2021-05-23 15:48:03 maybe need apk add util-linux first 2021-05-23 15:50:19 Hello71: I think it is complaining about being *not* shared, not about being shared 2021-05-23 15:50:26 er 2021-05-23 15:50:28 --make-shared 2021-05-23 15:50:37 kernel default is private, systemd switches to shared 2021-05-23 15:50:38 If I assues `mount --make-shared /`, the pods cannot be terminated anymore 2021-05-23 15:50:58 I wonder if that's related to / being tmpfs 2021-05-23 15:51:26 probably not 2021-05-23 15:52:02 I can see that multiple posts recommend for docker (which I am not using) to use mountflags=shared in the systemd kubelet unit (which I am not using either) 2021-05-23 18:57:03 hi everyone, would this be an acceptable place to discuss the future of alpine/openrc? 2021-05-23 18:57:34 specifically: is there any worry with the decline of mr. marple's health? 2021-05-23 18:57:51 ACTION pats the_cat  2021-05-23 18:58:20 ACTION meows 2021-05-23 18:58:29 the_cat: probably yes, if it's about the project direction 2021-05-23 18:59:09 i guess i am trying to get a long-term feelout of the alpine team on it's future 2021-05-23 18:59:41 it's very unfortunate i wish roy all the best with his health an 100% understand why he would want to step down from all his projects 2021-05-23 19:00:13 was Roy Marple involved with openrc? 2021-05-23 19:00:36 at least he used to be 2021-05-23 19:00:46 it was his project but i dunno how much stewardship openrc people have taken 2021-05-23 19:00:57 s/openrc/gentoo/ 2021-05-23 19:00:57 the_cat meant to say: it was his project but i dunno how much stewardship gentoo people have taken 2021-05-23 19:01:42 There is an #openrc channel (still on freenode) 2021-05-23 19:01:49 WilliamH is maintaining openrc mostly 2021-05-23 19:02:07 i thought i read somewhere some musings about s6 2021-05-23 19:02:36 Yes, there are plans for the future 2021-05-23 19:03:34 where do you see alpine in 2 years 2021-05-23 19:03:38 init wise 2021-05-23 19:05:13 It might switch to s6, it might not. But this would certainly be a pain for everyone maintaining software on Alpine because they would all need to rewrite init scripts 2021-05-23 19:05:41 oh yes that is a grande mal effort indeed 2021-05-23 19:06:01 in my opinion one worth undertaking if s6 has better functionality and openrc is losing a maintainer 2021-05-23 19:06:04 https://ariadne.space/2021/03/25/lets-build-a-new-service-manager-for-alpine/ 2021-05-23 19:06:18 that's the musing i stumbled upon a bit ago! 2021-05-23 19:06:21 https://skarnet.com/projects/service-manager.html 2021-05-23 20:01:18 yyp: there are only a few hundred init scripts in alpine 2021-05-23 20:01:33 many are already written in openrc declarative style 2021-05-23 20:01:53 so, it is not as extreme as you might think, a lot of them can be converted automatically 2021-05-23 20:02:24 we have been pushing the declarative style for the past several years in preparation to deprecate openrc 2021-05-23 20:13:36 where's the 'apk search' man page? 2021-05-23 20:14:09 awol 2021-05-23 20:14:16 ok 2021-05-23 20:14:28 You could open an issue on the apk-tools project 2021-05-23 20:15:20 how do i / can i search on package description? 2021-05-23 20:15:50 without using grep :) 2021-05-23 20:17:31 use the site parameter in a google search. 2021-05-23 20:18:05 something like: https://www.google.com/search?q=fonts+site:pkgs.alpinelinux.org 2021-05-23 20:18:07 ACTION hides. 2021-05-23 20:20:02 postfix doesn't support the hash table type. i though adding berkeley db support (the "db" package) might change that, but alas not. is it something that must be compiled in? 2021-05-23 20:20:43 yes 2021-05-23 20:20:53 damn 2021-05-23 20:20:54 We dropped it because the old bdb has security fixes 2021-05-23 20:21:00 security issues* 2021-05-23 20:21:08 and the newer versions cannot be combined with postfix 2021-05-23 20:22:25 ACTION looks for the next simplest type 2021-05-23 20:22:46 https://wiki.alpinelinux.org/wiki/Release_Notes_for_Alpine_3.13.0#Deprecation_of_Berkeley_DB_.28BDB.29 2021-05-23 20:23:33 aha, thanks 2021-05-23 20:24:27 is there an rss/atom feed of such changes? 2021-05-23 20:29:00 ah, i see it was in the upgrade notes for 3.13.0. no such feed for https://www.alpinelinux.org/posts/ ? 2021-05-23 20:30:21 It's on the front-page 2021-05-23 20:30:28 https://www.alpinelinux.org/atom.xml 2021-05-23 20:30:51 oh, thanks. my browser didn't pick it up 2021-05-23 21:18:13 +w 2021-05-23 21:48:41 The s6 proposal sounds really nice 2021-05-23 21:49:07 I don't mind donating a bit to it but I'm just a regular person, I think he is looking more for corporate sponsorship? 2021-05-23 21:49:26 Would make sense considering how many corps use alpine for their docker stuff 2021-05-23 21:50:25 yes, we're hoping a corporate sponsorship turns up. 2021-05-23 21:51:58 I'll ask around in work too but I doubt any manager will want to take it on their budget 2021-05-23 21:52:43 That's always the issue with stuff like this, on a company scale it's nothing but when it gets billed to a department it's a lo9t 2021-05-23 21:52:57 s/lo9t/lot 2021-05-23 21:52:57 Tych meant to say: That's always the issue with stuff like this, on a company scale it's nothing but when it gets billed to a department it's a lot 2021-05-24 02:09:36 what would it take to get alpine running on the pinebook pro? 2021-05-24 02:11:55 (I read on Drew DeVault's blog that it doesn't work currently, but he didn't explain exactly why) 2021-05-24 02:35:54 I got an impression that there are boot problems 2021-05-24 02:36:04 but past boot everything should work 2021-05-24 05:41:36 riverdc: nothing useful to add but if you get stuff working keep me in the loop. I could probably go for a pinebook pro for 90% of what I do 2021-05-24 05:50:52 i've installed alpine on a HP laptop, and then did setup-xorg-base, and added myself to video group, and installed awesome (which i have not used). xorg doesn't recognise any inputs at all. what's going on? 2021-05-24 05:51:51 but it starts? 2021-05-24 05:52:47 it starts, and it shows me the default awesome setup and such. 2021-05-24 05:53:03 it's been a bit so now the screen's turned off and i can't turn it back on with inputs :/ 2021-05-24 05:53:13 anything in the xorg log? 2021-05-24 05:53:28 does the log stay if i force reboot? 2021-05-24 05:53:38 it should do 2021-05-24 05:54:19 also i've noticed that setup-alpine gave me swap by default. i do not like this. was there an option to not have swap? 2021-05-24 05:57:14 i'm sure there would have been 2021-05-24 05:58:03 ok so now, where would my xorg log be? 2021-05-24 05:58:20 /var/log 2021-05-24 05:59:49 i have acpid.log, dmesg, messages, and wtmp 2021-05-24 06:00:16 what about ~/.local/share/xorg? 2021-05-24 06:00:40 hrm. maybe alpine doesn't log that. i don't run xorg in alpine 2021-05-24 06:01:00 alright i have an xorg log in ~/.local/share/xorg 2021-05-24 06:01:12 odd 2021-05-24 06:01:15 lopid: can a distro choose whether xorg will log things? 2021-05-24 06:01:21 sure 2021-05-24 06:01:35 i mean i guess it can but why would a distro developer do that 2021-05-24 06:02:17 change the default location to something user specific? i can only think it's in case multiple users want their own logs 2021-05-24 06:02:54 "xf86OpenSerial: Cannot open device/input/event15 Permission denied" 2021-05-24 06:02:56 if X runs as a reular use rinstead of as root, it logs to ~/.local/share/xorg (assuming you didn't change any XDG base directory environment variables) 2021-05-24 06:03:02 *regular user instead 2021-05-24 06:03:45 is there a group my user should be in that it's not ? 2021-05-24 06:03:55 did you run setup-xorg-base? 2021-05-24 06:03:56 look who owns that device 2021-05-24 06:04:10 i did, that's how i installed xorg 2021-05-24 06:04:14 lopid: how do i do that? 2021-05-24 06:04:24 ls -l /dev/input… 2021-05-24 06:04:39 you did relog after changing groups? 2021-05-24 06:05:05 "groups" will show your membership 2021-05-24 06:05:05 uhhhhhhhh. /dev/input15 isn't there. what's going on 2021-05-24 06:05:14 */dev/input/event15 2021-05-24 06:06:20 i'm in the group of my own username, and video 2021-05-24 06:07:19 and also i did re-login and even rebooted 2021-05-24 06:07:57 maybe /var/log/messages sheds some light 2021-05-24 06:09:21 is udev running? 2021-05-24 06:09:28 udev? 2021-05-24 06:09:44 lopid: for that i'd have to run xorg and then quit it but how would i quit it ? 2021-05-24 06:10:25 # rc-service udev status 2021-05-24 06:10:35 status: started 2021-05-24 06:11:04 so I don't think this is an issue with udev not running 2021-05-24 06:11:31 /var/log/messages will record previous sessions (for a time) 2021-05-24 06:11:47 ok i just ran xorg and then forced reboot, i'll check that file 2021-05-24 06:12:55 hmm, nothing about xog 2021-05-24 06:12:57 xorg* 2021-05-24 06:13:05 about the device 2021-05-24 06:13:49 it shows some commands i ran before rebooting (the commands to view the file), and then it shows the commands after rebooting (starting wifi) 2021-05-24 06:13:52 so theres nothing 2021-05-24 06:14:31 it should be earlier on, either just after boot or when the device was plugged in 2021-05-24 06:15:09 doesn't say anything about any devices 2021-05-24 06:15:33 what device is it? 2021-05-24 06:16:19 well the computer is an HP pavilion g6, but i know this machine doesn't need any special firmware for any of its hardware, since it even worked with linux-libre distributions just fine 2021-05-24 06:16:42 how do i view what sort of hardware it has with more detail? 2021-05-24 06:17:23 lshw is one method 2021-05-24 06:17:39 are you using an xorg config that's specifically looking for that device? 2021-05-24 06:17:55 revelation: running xorg as root, input works fine 2021-05-24 06:18:29 so there's definitely some permission i don't have 2021-05-24 06:18:46 or root isn't looking for the device 2021-05-24 06:19:41 oh the stdout after closing awesome says "failed to load driver: r600" 2021-05-24 06:20:15 that's a video driver 2021-05-24 06:21:49 well i'm using the default(?) config 2021-05-24 06:24:04 ok so in lshw, it says my display is "radeon HD 7500/7600M series" 2021-05-24 07:14:39 yabobay: does it work if you try udevadm trigger, wait a few seconds, then start X again? 2021-05-24 07:15:26 as the user user? or as root? 2021-05-24 07:15:58 run udevadm trigger as root then start X as user with startx 2021-05-24 07:16:29 yabobay Could you try adding the 'input' group to your user? 2021-05-24 07:17:12 still doesn't work if i run that. so i'll try adding myself to input group 2021-05-24 07:18:49 Job79: that just worked. so that was a lotta trouble for something i should've tried on my own :/ 2021-05-24 07:25:00 Adding yourself to the input group isn't really a great idea for security, but now you know the source of the problem. 2021-05-24 07:25:18 why is it a bad idea? 2021-05-24 07:25:46 It gives your user access to all the devices 2021-05-24 07:26:11 Makes it easy to install keyloggers etc.. 2021-05-24 07:26:28 huh 2021-05-24 07:26:33 then what should i have done instead? 2021-05-24 07:26:54 It should normally work without adding your user to the input group 2021-05-24 07:27:16 then what was wrong with it? 2021-05-24 07:27:38 But slightly better would be using setgid on the xorg executable 2021-05-24 07:27:49 uhhhhhhh what does that mean? 2021-05-24 07:28:27 That when the xorg executable is fired it has access to the input group 2021-05-24 07:28:42 and how do i do that ? 2021-05-24 07:31:12 chmod g+s `which xorg` 2021-05-24 07:31:30 And chown root:input `xorg` 2021-05-24 07:32:00 Didn't test it, but something like that 2021-05-24 07:33:03 how do i remove myself from the input group? 2021-05-24 07:33:52 Use delgeoup instead of addgroup 2021-05-24 07:34:43 Note that if you go the setgid route, the changes will be reversed after a xorg update 2021-05-24 07:37:48 so there's just no way to have it just work? 2021-05-24 07:40:14 There probably is, but wouldn't know how 2021-05-24 07:40:39 i'll just have be in the input group. this isnt an important setup anyway 2021-05-24 07:41:16 If your fine with it it isn't a problem 2021-05-24 07:41:25 what is a keylogger anyway? 2021-05-24 07:42:58 Capturing all the key inputs, but that is always possible with xorg. But it could be used in other ways when someone has access to your user. 2021-05-24 07:44:06 yikes 2021-05-24 11:22:27 Nice 2021-05-24 11:33:08 thanks 2021-05-24 13:08:28 #alpine-linux: Cannot join channel (Need to be identified and verified to join this channel, '/msg NickServ help' to learn how to register and verify.) 2021-05-24 13:09:27 that is why those keys without sasl suck, after channel got set +R auto join with weechat looks like that 2021-05-24 13:09:44 thought I set up some 5 seconds delay but maybe it doesnt work like should 2021-05-24 13:10:17 Have you tried certfp? https://www.oftc.net/NickServ/CertFP 2021-05-24 13:10:42 I have certfp, without it you wont be even abble join to alpine channels now 2021-05-24 13:12:26 Not sure what the issue is here, for me it works without any errors like that 2021-05-24 13:12:51 Might be weechat bug though 2021-05-24 16:42:22 are there any recommended packages I should install? 2021-05-24 16:43:29 That's a very open question 2021-05-24 16:44:17 I know, sorry :D 2021-05-24 16:44:46 htop is one of the first things I install on a new system 2021-05-24 16:44:54 what specifically are you looking for? 2021-05-24 16:45:24 I'm setting up a fairly generic base vm; any packages (like vim and htop) I should consider adding by default? 2021-05-24 16:45:47 "install what you need" 2021-05-24 16:45:48 try to think of tools you often use 2021-05-24 16:46:05 ^ 2021-05-24 16:46:14 and fear not, you'll be able to add more later on anyways 2021-05-24 16:46:22 that's true :) 2021-05-24 16:46:39 so adding as you need is better than adding "might need" 2021-05-24 17:29:58 I am currently in touch with Dmitry Torokhov regarding missing touchpad support in 5.12, who is pointing out that we need i2c-hid-acpi, which seems to be missing currently. What's the easiest way to rebuild a kernel/kernel package in alpine? 2021-05-24 17:31:05 nico[m]: 5.12 is linux-edge? 2021-05-24 17:31:19 then ythen you need to ask mps 2021-05-24 17:43:48 ikke: correct 2021-05-24 17:44:13 You can open an issue on gitlab 2021-05-24 17:45:05 ok, CONFIG_I2C_HID_ACPI is not set. I'll try to rebuild the kernel from source && test 2021-05-24 17:46:18 Has been some years I compiled a kernel, let's see if things are still the same[tm] 2021-05-24 17:51:02 I think building the Linux takes the same time no matter which year it is - it gets proportionally bigger compared to ssd, cpu and ram speed 2021-05-24 17:51:25 depends how complicated you want your kernel to be 2021-05-24 18:55:56 Hello! Test! 2021-05-24 18:56:12 chexo4: hey 2021-05-24 18:56:14 welcome 2021-05-24 18:56:56 gone with lightspeed 2021-05-24 18:59:52 test passed 2021-05-24 19:07:04 tehe 2021-05-24 19:13:05 xd 2021-05-24 19:35:03 hey, how to build only "linux-rpi4" package without building "linux-rpi"? 2021-05-24 19:35:43 you can't 2021-05-24 19:36:04 You would need to change the APKBUILD file to only build rpi4 2021-05-24 19:36:49 problable remove the config-changes* for every kernel except rpi4 2021-05-24 19:37:05 eh, thought there is some better way than that 2021-05-24 19:37:29 it's a single package, the rest are subpackages 2021-05-24 19:37:44 ikke: that what I have done but then it still trying build linux-rpi and finish with "FAIL" 2021-05-24 19:37:45 you cannot tell abuild to just build a subpackage 2021-05-24 19:38:16 ikke: thanks, I wanted be sure if Im not doing something dumb 2021-05-24 19:38:34 mkdir -p "$pkgdir" in build() probably 2021-05-24 19:39:22 hmm 2021-05-24 19:39:24 sorry 2021-05-24 19:39:26 in package() 2021-05-24 19:43:17 ikke: yeah: _package rpi "$pkgdir" 2021-05-24 22:50:13 what script should take care of installing packages from cache on boot? 2021-05-25 02:07:03 this week I learned that if I install the 2021-05-25 02:07:14 "docs" package, everything will have docs by default 2021-05-25 06:30:07 goot to know! 2021-05-25 06:30:09 d 2021-05-25 09:15:49 LACampbell: I LOVE this feature. 2021-05-25 09:16:06 I think that Debian and Fedora lacks it soo much, especially that i work often offline. 2021-05-25 09:17:30 really? docs usually come with their respective package in other distros 2021-05-25 09:19:10 ...and that's why they take more space 2021-05-25 09:19:29 naturally 2021-05-25 09:20:05 No, i must manually install -doc packages for everything what i installed manualy on Debian 10 and Fedora 32 2021-05-25 09:20:07 in any case, people tend to post slack/reddit and ask on irc before even thinking about checking manual 2021-05-25 09:23:11 They're social, my friend from psychology told me, and it's easier for them to ask people than google. Google requires from them 'mental work' 2021-05-25 09:24:51 one person's personal mental work vs several other people's mental work. makes sense 2021-05-25 09:25:48 For them it's cheaper! 2021-05-25 09:26:04 They just look at Their profit/cost ratio, selfish humans. 2021-05-25 09:32:33 lopid, some people also enjoy helping, so it's a give and take 2021-05-25 09:50:09 /6/2 2021-05-25 10:02:00 I consider asking an easily self-answered question a cost :-) 2021-05-25 11:19:07 artok: I gotta admit I like the BSD culture of manuals 2021-05-25 11:19:17 they're really good, so RTFM actually makes sense 2021-05-25 11:19:21 not always true for linux 2021-05-25 11:23:19 artok: fwiw, there is a meta-package 'docs' that automatically pulls in the -doc package when installing a package 2021-05-25 11:23:19 nikow: one day I just discovered I was too dumb to manage packages with debian, so here I am 2021-05-25 11:25:26 Still, quality and often total lack of man pages is my biggest gripe with Alpine 2021-05-25 11:26:52 I have to keep a terminal session to a debian or freebsd system open just to be able to get parameter order for common functions 2021-05-25 11:27:00 mercenary: yeah I know, and I like it that way 2021-05-25 11:27:50 The docs package is good - I don't need manuals on random VMs. 2021-05-25 11:28:05 for the fact that I do use mostly alpine on rpi 2021-05-25 11:28:12 But for my development machine, I like complete man pages for everything 2021-05-25 11:28:45 And those just aren't there 2021-05-25 11:50:10 the internet has man pages available so coveniently i keep a browser open for that 2021-05-25 11:54:44 Would it be possible to have "contents" from pkgs.alpinelinux.org integrated into apk search or similar? 2021-05-25 12:14:39 I'm trying to get my PinePhone which is supposed to add a network device to my PC to show up on Alpine. Where with a Debian installation on my PC I get a USB network device, this doesn't happen in Alpine. Even worse, dmesg doesn't even log anything when I plug in the phone. I already tried enabling some extra kernel config options in linux-lts (and made sure to reboot into it) but I'm having no luck so far 2021-05-25 12:18:05 Does it show up in lsusb at all? 2021-05-25 12:18:39 LACampbell: Do you remember exacly what was the problem? The most advanced thing which i used to far was just locking packages to currently installed version. :D 2021-05-25 12:19:01 LACampbell: And most of my problems was just, because i forgot to unlock version of package. 2021-05-25 12:19:39 mercenary: nope, just as it doesn't appear in dmesg 2021-05-25 12:20:46 Odd. That would point to issues at usb-hub level 2021-05-25 12:20:57 sudo apt-makr hold package # it was, unhold for allowing to upgrade 2021-05-25 12:21:03 mark * 2021-05-25 12:22:06 rapha: What if you're offline? :D 2021-05-25 12:32:27 nikow: I had somehow installed a bunch of graphical assets on a headless system. no one on the debian channel could figure out how to remove them. they suggested I trie apt, aptitude, dpigs... in the end I just swore off ever using a debian based system again 2021-05-25 13:11:34 aptitude why $package --show-summary 2021-05-25 13:11:49 then you just purge whatever installed you all the things 2021-05-25 13:29:38 3 nice folks on the debian channel were helping me. none could solve it 2021-05-25 13:46:13 nikow: if I'm offline then how do I do any work on any server, VM or not, which would require me to read man pages? 2021-05-25 13:49:24 LACampbell: everyone overlooks something obvious sometimes. :) 2021-05-25 14:03:14 Hi! I am trying to install K3S on Alpine Linux and following the instructions at https://rancher.com/docs/k3s/latest/en/advanced/#additional-preparation-for-alpine-linux-setup , but get the following error when I run "update-extlinux". The error is "/boot is device /dev/sda1". 2021-05-25 14:03:42 When I reboot, the settings are not set. 2021-05-25 14:10:31 try: apk fix linux-\* 2021-05-25 14:11:39 that message is not an error 2021-05-25 14:11:43 it's just informational 2021-05-25 14:19:51 hey folks, it seems that algitbot still talks about freenode https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/20264 2021-05-25 14:20:13 (did 3 days ago at least) 2021-05-25 14:20:37 Cogitri: does aports-qa-bot need to be restarted if that's changed? 2021-05-25 14:21:14 Ah yes, I think it only loads the file once on start 2021-05-25 14:21:36 Sheila: nikows solution wouldnt have solved it though. anyway happy with apk 2021-05-25 14:22:40 ok, restarted 2021-05-25 14:24:07 another question wrt to that MR: does anybody know what are blockers for sway 1.6 & wlroots 13? 2021-05-25 14:50:22 Posh 2021-05-25 14:50:32 Does not support wlroots 13 2021-05-25 14:51:17 Phoc* 2021-05-25 15:18:47 I'm trying to package soju ('a user-friendly irc bouncer') for alpine 2021-05-25 15:19:09 Nice 2021-05-25 15:19:10 as i'm still rather new to alpine i wondered if there's anything special i need to be paying attention to? 2021-05-25 15:19:24 I can send you my init scripts for it 2021-05-25 15:19:46 that'd be awesome to compare notes! 2021-05-25 15:20:19 i already made some, but i'm unsure if maybe i'm doing something in an 'un-alpine' way 2021-05-25 15:20:42 slowjo: make a MR and we can check 2021-05-25 15:21:03 ikke: i guess that's easiest 2021-05-25 15:21:26 slowjo: https://paste.sr.ht/~yerinalexey/4f6959d73bc1bb138542d48e5cb654c81b38546e 2021-05-25 15:21:39 ikke: just drop everything i got into testing/ i'd expect? 2021-05-25 15:21:48 slowjo: yes, to begin with 2021-05-25 15:22:43 yyp: cool thanks! 2021-05-25 15:23:30 yyp: how do you deal with soju and ssl? (i.e. only user root being able to read letsencrypt certs by default) 2021-05-25 15:23:46 I run on local network without SSL 2021-05-25 15:23:46 this is kinda where i got stuck yesterday 2021-05-25 15:23:56 ook 2021-05-25 15:24:56 You can do something like /var/lib/soju/certs and make the user drop certificates there 2021-05-25 15:28:50 Also, init scripts I gave assume that you have a soju user. It can be created with soju.post-install, but I unfortunately lost it along with a draft APKBUILD 2021-05-25 15:29:04 I hope you can figure this out on your own 2021-05-25 15:29:09 yyp: yeah i figure that's something a user can figure certs out if they need it 2021-05-25 15:29:27 yeah i already made one yesterday 2021-05-25 15:30:04 i kinda looked at znc and postfix and figured out how some of the stuff worked 2021-05-25 15:30:33 Can you drop APKBUILD on some pastebin (eg 0x0.st or github gist)? 2021-05-25 15:32:19 yyp: https://paste.sr.ht/~slowjo/5bc55be44b7ca741618fae4ee7fc0b11ac1f3d3e 2021-05-25 15:33:12 You shouldn't do make install as it would overwrite user's /etc/soju/config 2021-05-25 15:33:54 apk will not overwrite files in /etc 2021-05-25 15:34:05 if they have been modified 2021-05-25 15:34:08 ok 2021-05-25 15:34:27 yeah it created an .apk-new 2021-05-25 15:34:28 slowjo: you need to make sure the user / group are created in a pre-install script as well 2021-05-25 15:34:34 Also, download URL should be https://git.sr.ht/~emersion/soju/refs/download/v$pkgver/soju-$pkgver.tar.gz 2021-05-25 15:35:08 slowjo: pkgusers/pkggroups only make sure that user is available during build 2021-05-25 15:35:18 ^^ 2021-05-25 15:35:59 yyp: thanks about the url! 2021-05-25 15:36:14 user and group are created in soju.pre-install 2021-05-25 15:36:27 good 2021-05-25 15:36:56 i'll put them into the aports in a minute 2021-05-25 15:37:55 That would be great, I would post reviews here I guess because I don't feel like signing up for gitlab 2021-05-25 15:41:34 yyp: sure thing, also it's a bit faster as long as i'm online ;) 2021-05-25 15:43:29 Also, since we're packaging soju, it would be neat to package senpai (https://sr.ht/~taiite/senpai) as well because it's the only (non-web) client that takes advantage of CHATHISTORY on soju 2021-05-25 15:44:07 is pushing to gitlab.alpinelinux.org only possible through ssh? 2021-05-25 15:44:59 I don't think so, gitlab support HTTPS pushing 2021-05-25 15:45:03 *supports 2021-05-25 15:45:08 yes 2021-05-25 15:45:10 ssh or https 2021-05-25 15:45:58 oh. my mistake 2021-05-25 15:50:53 ok i finally managed 2021-05-25 15:50:55 https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/21735 2021-05-25 15:51:31 this is what i created yesterday, stuff from yyp not merged in yet 2021-05-25 15:52:58 slowjo: I think you can keep soju.initd as is, but soju.confd certainly needs a bit better documentation & setting the user 2021-05-25 15:54:35 i was reluctant about setting the user in the config file, as we create the soju user in the pre-install script 2021-05-25 15:55:15 but yes, it makes sense to make it configurable 2021-05-25 15:55:44 just not sure we need to create one then during the install 2021-05-25 15:56:03 And also, why did you split stdout and stderr logging? It's more confusing, and I think soju logs everything to one or the other 2021-05-25 15:57:18 yyp: i wasn't sure how soju does things. i got this idea from lighttpd which logs accesses in one file, and errors in another 2021-05-25 15:59:59 let me check where does soju log things 2021-05-25 16:00:58 slowjo: and also please set supervisor=supervise-daemon, otherwise soju service breaks (just checked) 2021-05-25 16:01:42 well, there doesn't seem to be anything in the logfile (just the error file) so i guess i only logs to stderr 2021-05-25 16:02:42 yyp: what breaks? seems like it works for me 2021-05-25 16:02:51 it refused to start 2021-05-25 16:03:04 hm weird 2021-05-25 16:03:04 oh that's because I forgot command_background 2021-05-25 16:03:09 sorry 2021-05-25 16:05:03 Now I added command_background and it works like a charm, probably should add to other init script 2021-05-25 16:05:05 *scripts 2021-05-25 16:08:16 The logs when split look like this: https://paste.sr.ht/~yerinalexey/6ca26c4d1cf334c6e166bb9c7e66e91085d962cd 2021-05-25 16:10:13 I would prefer them merged as this way they make troubleshooting a lot easier 2021-05-25 16:15:51 just pushed an update with them merged 2021-05-25 16:16:25 but i just realise that i don't use the configured user 2021-05-25 16:16:28 ACTION facepalm 2021-05-25 16:22:53 ok just fixed another error 2021-05-25 16:23:17 would this be acceptable? 2021-05-25 16:53:28 hey ncopa, ikke, and clandmeter -- I just got my IRC client set up over here. I'm happy to be +o here too if that's helpful. Otherwise I'll continue my occasional question answer participation like normal. :) 2021-05-25 16:53:44 programmerq: welcome 2021-05-25 16:53:57 programmerq: o/ 2021-05-25 16:54:19 we need to sort that out, not only you :) 2021-05-25 16:54:27 yeah 2021-05-25 16:54:36 I did the bear minimum to be honest 2021-05-25 16:54:48 I'm in no hurry. I only ever got +o to be helpful-- not a burden. 2021-05-25 16:55:12 It's not difficult :) 2021-05-25 16:55:18 it just took me a day or two to get the oftc stuff configured in my client. :) 2021-05-25 17:17:44 slowjo: don't forget to wrap $variables in "" to prevent globbing :) 2021-05-25 17:48:02 How can I stop alpine overwriting resolv.conf when using dhcp? 2021-05-25 17:49:09 RESOLV_CONF=no in /etc/udhcpc/udhcpc.conf 2021-05-25 17:49:20 that file doesn't exist; do I have to create it? 2021-05-25 17:49:24 yes 2021-05-25 17:49:55 ah :) 2021-05-25 17:50:19 it's sourced by /usr/share/udhcpc/default.script 2021-05-25 17:50:29 ah, that makes sense 2021-05-25 17:50:34 that works, thanks! 2021-05-25 18:16:33 yyp: hm ok didn't know about that 2021-05-25 18:16:48 is that mentioned somewhere so i can read up on how it works more exactly? 2021-05-25 18:17:33 i take it you mean lines 17-18, 28 of the init script 2021-05-25 18:18:29 slowjo: https://github.com/koalaman/shellcheck/wiki/Sc2086 2021-05-25 18:19:59 oh so this has nothing to do with openrc itself 2021-05-25 18:20:02 perfect 2021-05-25 18:20:06 thanks for the pointer! 2021-05-25 18:20:33 it's all shell scripting 2021-05-25 18:20:35 pushed an update 2021-05-25 18:21:04 we run shellcheck already automatically in our pipelines for APKBUILD files 2021-05-25 18:21:08 not for initd files though 2021-05-25 19:35:13 so is it possible to disable/remove/something usb keyboard support on alpine? 2021-05-25 19:36:25 probable something with udev / mdev 2021-05-25 19:37:58 ikke: hmm. 2021-05-25 19:47:32 Hi! I was disconnected from the channel. Can someone (re-)post the thread/answers to my previous question? 2021-05-25 19:48:34 about the k3s installation. 2021-05-25 19:49:23 Guest4893: I replied that the message you got was not an error but just an informational message 2021-05-25 19:51:24 @ikke: But why does the parameters not stick on a reboot? 2021-05-25 19:51:42 cat /proc/cmdline 2021-05-25 19:55:49 hi. I assume this is the correct channel to ask for help with alpine linux 2021-05-25 19:55:53 Guest4893: https://www.kernel.org/doc/html/v5.10/admin-guide/kernel-parameters.html 2021-05-25 19:56:12 I don't think cgroup_enable is used anymore 2021-05-25 19:57:03 alpin01:~$ cat /proc/cmdline 2021-05-25 19:57:03 BOOT_IMAGE=vmlinuz-lts root=UUID=237f45b9-e038-427a-8762-b7720ce672b5 modules=sd-mod,usb-storage,ext4 quiet rootfstype=ext4 cgroup_enable=cpuset cgroup_memory=1 cgroup_enable=memory initrd=initramfs-lts 2021-05-25 19:57:24 so they _are_ there 2021-05-25 19:58:42 I am using alpine 3.13 as my containers base image. I want to use async-profiler to detect some native memory leaks. I installed linux-tools to see the list of tracepoint events but i dont see any being listed when i run perf list. 2021-05-25 19:59:07 How do i fix this? Do i need to install some more packages? 2021-05-25 20:05:38 But when I run "sudo ./k3s server --cluster-init" I get the following errors. 2021-05-25 20:05:53 INFO[2021-05-25T22:03:48.102572146+02:00] Run: k3s kubectl 2021-05-25 20:05:54 WARN[2021-05-25T22:03:48.102670600+02:00] Failed to find cpuset cgroup, you may need to add "cgroup_enable=cpuset" to your linux cmdline (/boot/cmdline.txt on a Raspberry Pi) 2021-05-25 20:05:54 FATA[2021-05-25T22:03:48.102791076+02:00] failed to find memory cgroup, you may need to add "cgroup_memory=1 cgroup_enable=memory" to your linux cmdline (/boot/cmdline.txt on a Raspberry Pi) 2021-05-25 20:05:54 ERRO[2021-05-25T22:03:48.102726886+02:00] Failed to find memory cgroup, you may need to add "cgroup_memory=1 cgroup_enable=memory" to your linux cmdline (/boot/cmdline.txt on a Raspberry Pi) 2021-05-25 20:07:15 Guest4893: can you verify the cgroup services is running? 2021-05-25 20:07:26 How? 2021-05-25 20:08:27 (sorry, coming from xBSD, ArchLinux, Debian, CentOS environment). 2021-05-25 20:08:29 rc-service cgroups status 2021-05-25 20:08:54 it was stoped 2021-05-25 20:09:02 trying to start it 2021-05-25 20:09:59 Looks like it is working now, Thanks 2021-05-25 20:10:10 you can even remove those kernel arguments 2021-05-25 20:10:21 I guess rancher should update their documentation 2021-05-25 20:11:47 I guess so. The only command missinfg was to start the csgroups service. Just curious, should they not been enabled by default? 2021-05-25 20:12:11 =the csgroups servcice 2021-05-25 20:12:32 other services normally dpeend on it 2021-05-25 20:12:34 for example lxc 2021-05-25 20:12:41 so it's automatically started when needed 2021-05-25 20:13:31 not in this case. But I let Rancher people know and add this as a comment. 2021-05-25 20:13:50 No, as you just run commands, not a service 2021-05-25 20:14:27 I see 2021-05-25 20:16:17 I don't know if I will make a big impact as a "normal" user and tell the Rancher people about this issue, than if an official developer of Alpine Linux would mention it!? 2021-05-25 20:16:39 It should not need to matter 2021-05-25 20:17:02 their current instructions our out-of-date. It should not matter who reports it 2021-05-25 20:17:18 ok, I will report it. 2021-05-25 20:17:21 You have more experience with it then I do 2021-05-25 20:25:12 i want fdm, which is in testing, but i'm on 3.13. if i enable the testing repo to get fdm, i imagine it would want to pull in any other deps from testing. is my only other alternative to download the source and compile it manually? 2021-05-25 20:26:21 lopid: if you test it and see that it works, we can probably move it to community 2021-05-25 20:26:31 it will still not be part for 3.13, but it will be part of 3.14 2021-05-25 20:26:50 oh, 3.13 community would be fine 2021-05-25 20:26:58 3.14 community 2021-05-25 20:27:08 oh 2021-05-25 20:28:18 i could enable testing, install fdm (and its deps), then disable testing. then, i'd be left with fdm and no fear of pulling in anything else from testing subsequently 2021-05-25 20:29:36 it's not recommended, and can lead to issues 2021-05-25 20:29:58 yeah 2021-05-25 20:30:30 i don't want to take this installation to testing, so i'll install it manually 2021-05-25 20:44:04 i've installed tdb-libs (testing has the same version but -r1), but fdm's ./configure can't see to find it 2021-05-25 20:44:57 ./configure probably checks for the pkgconfig file which is in -dev, not -libs 2021-05-25 20:45:31 ah, yes, thanks 2021-05-25 20:48:14 it can't find them when i use --enable-static, but can without 2021-05-25 20:55:02 same situation with libcrypto1.1, except there is no -dev for that 2021-05-25 20:56:31 openssl-dev 2021-05-25 20:57:19 ah! thanks 2021-05-25 20:57:25 how did you know? 2021-05-25 21:00:31 oh no: sys/cdefs.h: No such file or directory 2021-05-25 21:00:52 libc6-compat didn't help 2021-05-25 21:09:52 looks like i will have to find another way to have postfix deliver mail to different mboxes. but that will be for tomorrow 2021-05-25 21:09:52 I am using alpine 3.13 as my containers base image. I want to use async-profiler to detect some native memory leaks. I installed linux-tools to see the list of tracepoint events but i dont see any being listed when i run perf list. 2021-05-25 21:09:52 How do i fix this? Do i need to install some more packages? 2021-05-25 21:10:53 need root 2021-05-25 21:10:55 wait 2021-05-25 21:10:57 container? 2021-05-25 21:13:20 would need privileged mode on container ? 2021-05-25 21:20:27 bye 2021-05-25 21:35:19 aaand that is sorted 2021-05-25 21:55:37 does lightdm work with dwm? 2021-05-25 21:57:17 installed lightdm but after entering credentials, it was a nop.. i'm using text mode to login then startx. 2021-05-25 21:57:45 maybe some hint is missing somewhere 2021-05-26 02:50:28 .xinitrc is where it's att 2021-05-26 02:50:32 * .xinitrc is where it's at 2021-05-26 02:50:46 or if you're using sway you don't even need that 😀 2021-05-26 02:54:49 i just put this in my .bashrc/.zshrc https://clbin.com/dF348 which executes either i3wm_session: https://clbin.com/oOMny or sway_session: https://clbin.com/KWyRw 2021-05-26 02:57:40 .xinitrc https://clbin.com/bjCrp calls i3wm_session 2021-05-26 02:58:27 build_i3wm session is simply a script that builds a bunch of modular i3 configs, because unlike sway it doesn't have the ability to use an #include 2021-05-26 06:21:29 hi programmerq! thank you! 2021-05-26 09:04:49 anyone can help me setting up pipewire? I have started `pipewire` and `pipewire-media-session`. the `pw-play --list` command shows 2021-05-26 09:04:51 Available targets ("*" denotes default): alsa_output.pci-0000_00_1f.3.hdmi-stereo-extra1 2021-05-26 09:04:51 * 38: description="Built-in Audio Digital Stereo (HDMI 2)" prio=632 2021-05-26 09:05:07 but when playing mpv, or youtube in chromium there is no sound 2021-05-26 09:05:38 do you have something like pavucontrol installed? 2021-05-26 09:05:57 nope 2021-05-26 09:06:22 should i install that? 2021-05-26 09:06:46 probably, should help figure out what's going on 2021-05-26 09:07:08 connection to PuseAudio failed. Automatic retry in 5s 2021-05-26 09:07:54 the wiki article says that i should edit /etc/pipewire/pipewire.conf but that file or directory does not exist. the configs are in /usr/share 2021-05-26 09:08:02 so I assume I shouldnt edit those? 2021-05-26 09:08:28 hmm - I'm unsure; I'm on F34 and pipewire is the default and Just Works 2021-05-26 09:08:37 I assume you have `pipewire-pulse` installed? 2021-05-26 09:09:26 yup 2021-05-26 09:09:36 though on F34/arch pipewire-pulse appears to use systemd's socket activation - give me a sec 2021-05-26 09:09:40 F34 uses systemd 2021-05-26 09:09:48 maybe i need to start it 2021-05-26 09:10:36 yup, now pavucontrol is able to connect to pulse 2021-05-26 09:11:17 maybe now just restarting chromium should get it working 2021-05-26 09:11:26 mpv plays music 2021-05-26 09:11:30 \o/ 2021-05-26 09:11:42 yay 2021-05-26 09:11:54 let me restart chromium 2021-05-26 09:13:17 and chromium works as well 2021-05-26 09:13:34 \o/ 2021-05-26 09:13:38 thank you! 2021-05-26 09:13:54 np! and can I have a favor real quick? 2021-05-26 09:14:08 now, what is the "proper" way to start those 3, pipewire, pipewire-media-session and pipewire-pulse? 2021-05-26 09:14:13 sure 2021-05-26 09:14:19 can you peek in #alpine-offtopic and tell me if there's a dozen join/leave messages from my nick? 2021-05-26 09:14:51 I seem to have put the matrix-OFTC bridge into some kind of inconsistent state and joining it just fails with an error, but @oftc-irc insists I'm a member 2021-05-26 09:16:09 i just joined #alpine-offtopic so i cannot see the history there 2021-05-26 09:16:26 ah, alright - let me make another attempt now 2021-05-26 09:16:54 am I listed as on the channel? 2021-05-26 09:17:26 I may have to sign out of the bridge and then re-setup everything :s 2021-05-26 09:17:36 you are listed there yes 2021-05-26 09:17:54 let me turn off smart filters real quick 2021-05-26 09:18:06 oh - when I actually try to join the room on matrix it says "failed to join room - no known servers" 2021-05-26 09:18:37 but I'm apparently in there, and bridgebot says I'm there too 2021-05-26 09:20:47 that sounds like maybe your homeserver needs a boot. 2021-05-26 09:21:21 btw I didn't see any joinspam from you when I turned my filter off. 2021-05-26 09:21:37 ah - I should probably just switch homeservers by this point :s 2021-05-26 09:22:40 think I'm gonna turn mine off, since 1. I'm not using it and 2. `synapse 3425 0.0 1.2 1261656 844584 ? Ssl Feb09 136:21 /home/synapse/prod/bin/python3 -B -m synapse.app.homeserver --daemonize -c synapse.yaml` 🙃 2021-05-26 09:23:08 something even more confusing just happened - I got invited to this weird "#_oftc_#alpine-offtopic:matrix.org" where I'm the only person? 2021-05-26 09:23:23 I broke something pretty badly, oh boy 2021-05-26 09:23:46 no, this is just some high-quality software. 🙃 2021-05-26 09:25:02 how much memory was synapse using for you - I think the line you posted says 844mb? 2021-05-26 09:26:40 about that, yes. for one local channel and one remote channel. and one user (unattached). 2021-05-26 09:27:04 that's a lot o_O 2021-05-26 11:13:29 Hello. Trying to install 3.13 on a RPI4 in sys mode. When running "setup-disk -m sys /mnt" get an error "ext4 is not supported. Only supported are vfat" 2021-05-26 11:13:47 Probably done something daft but any pointers most welcome. Thanks 2021-05-26 11:15:32 EF: try: FORCE_BOOTFS=1 setup-disk -m sys /mnt 2021-05-26 11:15:59 Will do. Thanks 2021-05-26 11:20:45 That did the trick. What does that actually do? 2021-05-26 11:22:27 setup-disk has a check for fs!=ext4, this bypasses it I guess 2021-05-26 11:22:38 EF: https://gitlab.alpinelinux.org/alpine/aports/-/issues/12353 2021-05-26 11:22:54 note that rpi boot needs to be vfat 2021-05-26 11:25:48 Thanks for the link and it makes sense now. The Alpine wiki instructions fail for me. 2021-05-26 12:10:14 Where should I start for building this: https://git.kernel.org/pub/scm/libs/libgpiod/libgpiod.git/ for armv8 on my x86_64 pc? 2021-05-26 12:10:20 Any good guides? 2021-05-26 12:11:43 Uhm… did that Alpine User Handbook just go live? 2021-05-26 12:11:56 I mean, I was getting a 404 the last times I tried. 2021-05-26 12:12:20 It has been live for quite a while 🤔 2021-05-26 12:12:38 Okay, starnge. I mean, good. 2021-05-26 12:14:20 Pkay, re-tested. When I fire up a fresh Firefox and got to alpinelinux.org and then follow the "docs" link from the top menu: 404. 2021-05-26 12:17:36 Okay, that is because of the redirect, apparently. 2021-05-26 12:17:42 Just saw it in w3m. 2021-05-26 12:22:21 Now, having that Handbook seems like a great imporvement. 2021-05-26 12:23:32 msiism: I get a 404 for docs too; so you're not alone 2021-05-26 12:23:37 :) 2021-05-26 12:23:52 Are you using Firefox to access that page? 2021-05-26 12:23:54 yes 2021-05-26 12:24:17 Yeah, I'm not sure whether this is more Firefox' fault or more Alpine's fault. 2021-05-26 12:24:29 works on my Firefox 2021-05-26 12:24:42 Firefox doesn't seem to allow the redirect, at least if the settings are quite restrictive. 2021-05-26 12:25:04 what settings do you use outside defaults? 2021-05-26 12:25:34 I block all cookies and all Javascript. 2021-05-26 12:25:45 Well, I'm allowing Javascript for alpinelinux.org, actually. 2021-05-26 12:25:56 I have the default 'strict' content blocker enabled and ublock origin installed, that's about it 2021-05-26 12:26:09 Yeah, I have ublock as well. 2021-05-26 12:26:22 I have strict + uBO too and it works for me 2021-05-26 12:26:25 maybe clear cache? 2021-05-26 12:26:38 Are you on Firefox ESR? 2021-05-26 12:26:52 nope, latest 2021-05-26 12:26:54 even going to https://docs.alpinelinux.org/user-handbook/0.1a/Working/openrc.html gives me a 404 2021-05-26 12:26:58 something weird is going on 2021-05-26 12:27:11 can you clear cache? 2021-05-26 12:27:29 Yeah, I've cleared the cache. the problem remains. 2021-05-26 12:27:43 hm - do you have a stub resolver? 2021-05-26 12:27:57 shift+F5 seems to have fixed it :) 2021-05-26 12:29:49 Oxylibrium: Not that I'm aware of. 2021-05-26 12:30:36 ah - I figured docs.alpinelinux.org may have changed hosts but it may not have been reflected if you had a local stub resolver 2021-05-26 12:30:58 must be recent, since I setup a new DNS at home yesterday evening :D 2021-05-26 12:35:08 It's the redirect URL. 2021-05-26 12:36:00 If I replace '' with '', it works. 2021-05-26 12:46:03 The example partition schemes in the Handbook all allocate 1G for /boot. Is there any particular reason for it being that big? 2021-05-26 12:46:39 I mean, will I inevitably suffer if I make that, like 500M? 2021-05-26 13:20:39 msiism: alpline wiki diagram from 2012 says "small partition (32--100M)"; my phone running alpine/postmarketos has 128M /boot and that is barely enough with recent kernel/initram/etc; hasn't been a problem for me yet, but others have already had problems upgrading 2021-05-26 13:21:13 I think my recommendation these days is 256M 2021-05-26 13:22:21 Well, I'm running with 200M on Void and that is slightly troublesome. But I think 500M would be really okay. 2021-05-26 15:19:46 Hey that proposal from skarnet, is there anything official about it on the Alpine website? 2021-05-26 15:20:26 I'm trying to propose it at work but his site doesn't look very official which doesn't help 2021-05-26 15:21:06 Tych: only from Ariadne blog iirc 2021-05-26 15:21:09 This is about the s6 service manager thing 2021-05-26 15:21:13 Ok 2021-05-26 15:21:28 Tych: https://skarnet.com/ has something 2021-05-26 15:21:29 sounds very promasing 2021-05-26 15:21:42 The tech info is good, it's just that its affiliation with Alpine is not clear 2021-05-26 15:21:42 Tych: https://skarnet.com/projects/service-manager.html 2021-05-26 15:21:47 Yeah I have this 2021-05-26 15:21:54 what would help? 2021-05-26 15:21:57 it actually got some gentoo developers interested when I pointed to it 2021-05-26 15:22:02 we can link to it on the alpine site, for example 2021-05-26 15:22:10 Oh yes that would help I think 2021-05-26 15:22:13 Maybe a news article 2021-05-26 15:22:20 Tych: In the end, it would be skarnet who is building it, we would just be consumers of it 2021-05-26 15:22:21 yes, no problem, give me a day or two 2021-05-26 15:22:30 we are presently working on getting 3.14 out the door 2021-05-26 15:22:31 So, skarnet.org, what happened to that then? 2021-05-26 15:22:39 So far I haven't attracted anyone high up but the manager I showed it to was a bit sceptical 2021-05-26 15:22:43 msiism: still exists, skarnet.com is his business side 2021-05-26 15:22:50 :) 2021-05-26 15:23:01 As in "Are you sure this has to do with alpine?" 2021-05-26 15:23:29 But I can't promise anything :( I don't have a lot of influence 2021-05-26 15:23:36 However I really love his ideas about it 2021-05-26 15:23:41 same 2021-05-26 15:24:03 But no hurry Ariadne! 2021-05-26 15:24:51 I'm currently trying to get some input from people in how to play this up the line 2021-05-26 15:25:18 We're a very big multinational so I think it shouldn't be a big deal to get 3 man months 2021-05-26 15:26:29 this init proposal looks very interesting :-) 2021-05-26 15:26:58 Yeah exactly 2021-05-26 15:27:09 it is exciting to see, especially since it has the potential to replace systemd in many use cases where systemd is being used 2021-05-26 15:27:20 It sounds like what systemd should have been, to me 2021-05-26 15:27:25 will be nice to see some real options for the post-systemd world 2021-05-26 15:27:52 openrc has potential 2021-05-26 15:28:05 but it was squandered, especially after the gentoo dev's messed with uberlord 2021-05-26 15:28:25 Though one thing that undermines the proposal a bit IMO is that he says one of the main reasons is his point "Interfaces with external events" but then his proposed solution doesn't address that 2021-05-26 15:32:13 the project's channel is on this network now btw 2021-05-26 15:32:15 You could join #s6 2021-05-26 15:32:17 yes 2021-05-26 15:32:24 to ask for more details 2021-05-26 15:37:52 Aha thanks! 2021-05-26 15:38:18 I'm not familiar with s6 at all 2021-05-26 15:38:23 Just alpine 2021-05-26 15:38:30 I don't even use it for docker 2021-05-26 15:38:38 I use it bare metal 2021-05-26 15:38:49 s6 is the service manager that skarnet maintains, which will be the basis of that proposal 2021-05-26 15:38:57 Yes I understood that much 2021-05-26 15:39:25 Anyway don't expect too much, I'm just trying to raise it 2021-05-26 15:39:38 anything is appreciated 2021-05-26 16:43:09 A long shot, but has anyone experienced a similar issue with Spotify to here? https://github.com/Rigellute/spotify-tui/issues/813 Briefly: spotifyd runs; spotify-tui sees that spotifyd is running but gives an API 500 error when trying to use spotifyd as its device. 2021-05-26 19:09:48 Good Afternoon, Have to admit, it's been a long time since I had to register for IRC (or outside of this month, 20 years). but glad to be back after the long weekend. 2021-05-26 19:10:02 thebtm: thanks 2021-05-26 19:10:09 welcome here 2021-05-26 19:10:28 sorry about the forced registation, we had to deal with spam 2021-05-26 19:10:43 that's find. it makes sense too. 2021-05-26 19:11:16 let's see if it's still necessary 2021-05-26 19:43:51 ikke: I think that mode could be better than +R: +M - client may speak only when registered and identified to NickServ 2021-05-26 19:45:37 not very inclusive of any freenode bots 2021-05-26 19:50:58 there is also mode: +z - messages that would otherwise be blocked (banned, quieted, channel moderation) go to channel operators (shown as msg) 2021-05-26 19:52:02 if I understand it correctly if put +Mz mode on channel then unregistered users could still send message to channel but only OPS could see it 2021-05-26 19:53:45 that's not what we want 2021-05-26 19:54:12 ye I know 2021-05-26 21:15:27 <[diablo]> evening guys.. well, gotta say after nearly 20 years of using freenode, it feels mad leaving it channel by channel... 2021-05-26 21:15:48 the server admins there make it a bit easier though 2021-05-26 21:16:46 <[diablo]> evening ikke 2021-05-26 21:17:04 <[diablo]> ACTION wonders does ikke ever sleep ? 2021-05-26 21:17:10 <[diablo]> :) 2021-05-26 21:20:48 ikke: definitely, i just left my last channels there a few hours ago 2021-05-26 21:22:05 [diablo]: once in a while ;-) 2021-05-26 21:24:16 <[diablo]> in all my years, I always find rock solid IRC channels have people like you ikke ... #ansible is another good example of talented / skilled people on-tap ready to help 2021-05-26 23:35:38 How do I specify a git repository for a abuild's source? 2021-05-26 23:36:02 also, is there a source_prepare() subroutine? 2021-05-27 00:16:47 Hi! trying to listen music with Audacious i got ALSA error: snd_pcm_open failed: No such file or directory. I can find a solution yet 2021-05-27 00:50:18 agris: #alpine-devel 2021-05-27 00:50:21 wait 2021-05-27 00:50:27 you cross-posted :| 2021-05-27 15:12:36 hi all! i have a mpd service that is autostarting on boot. i would like to autostart it with `nice` - what is the recommended way of doing this? thank you 2021-05-27 15:18:50 What are you autostarting it with? 2021-05-27 15:21:31 If you're using OpenRC, you can set start_stop_daemon_args="-N nicelevel" or supervise_daemon_args="-N nicelevel" 2021-05-27 15:24:17 thank you yyp 2021-05-27 19:30:11 hi, is someone here using alpine with refind? i can't get it to boot 2021-05-27 19:30:39 I used it some time ago, but I usually set up the refind install from my boot usb (Ubuntu) 2021-05-27 19:32:01 i downloaded zip file from refind site to fat partition and refind does detect alpine and all, but in the end i get failed to mount root error 2021-05-27 19:35:22 Ah well, you have to set root= and rootfstype in your refind config 2021-05-27 19:40:09 wellll, it works now, earlier i've put root= partuuid into kernel options, but now i checked fstab and there was only uuid so i changed that in kernel options and somehow it works 2021-05-27 19:40:14 thanks for help 2021-05-27 19:42:54 I remember a lot of people talking about pipewire at the alpine conf -- has anyone actually got it running? 2021-05-27 19:43:13 ncopa recently installed it and got it working 2021-05-27 19:44:24 ncopa: I wonder, did you have to solve any dbus connection issues? 2021-05-27 19:44:48 they just needed to manually start pipewire, pipewire-media-session and pipewire-pulse 2021-05-27 19:45:13 on most systemd distros, its controlled by socket activation + a user service, but alpine obviously doesn't have that :p 2021-05-27 19:50:21 My motivation for pipewire is to reroute the microphone 2021-05-27 19:50:32 Hi Folks, can anyone tell me if there is a build of Alpine for x86_64 that is similar to what you have for the RPi Arm64? (Where the OS is loaded up into memory?) 2021-05-27 19:50:51 larzen: yes, run-from-ram is supported on every arch 2021-05-27 19:50:51 Turns out that the X1 nano has 4 (!) digital microphones and that obs and chromium by default only see the analogue mic, which is only routed to the external headset 2021-05-27 19:51:12 larzen: that was one of the main usecases of alpine 2021-05-27 19:51:44 @ikke - so in my case, I want to install a very very basic form of Linux on bare hardware..and then run Dockerized everything on it. (Switching away from Red Hat). 2021-05-27 19:56:08 alpine works fine for that, though I use virtd rather than docker. 2021-05-27 19:56:51 docker is genuinely scary stuff in the way most people are using it. 2021-05-27 19:57:12 If alpine conf taught me anything it's that pulseaudio is definitely the solution to any audio issues. 2021-05-27 19:58:40 what? removing pulseaudio is usually the solution to audio problems 2021-05-27 19:58:53 I was kidding. :) 2021-05-27 19:58:58 oh 2021-05-27 19:59:14 There were a lot of pulseaudio-related jokes/issues at alphine conf. 2021-05-27 19:59:22 Install Pipewire instead 2021-05-27 20:11:53 yevaud: Not sure if libvirt makes that better, the main problem with docker is folks not updating their containers and that can happen with libvirt too 2021-05-27 20:13:09 people also need to realize that docker is not a sandbox. I'll admit i fell for that one too at first 2021-05-27 20:13:10 Cogitri: with me installing things in my own VMs the onus is on me, with docker any given image from dockerhub seems to pull at least an entire operating systems worth of outdated binaries from who knows where. 2021-05-27 20:14:09 docker is fine when you're some company making your own images or whatever, but the consumer use of it is a struggle. 2021-05-27 20:19:58 You can use your own base image and keep that updated as consumer too, I'd argue keeping a Dockerfile up to date is way easier than setting up a VM 2021-05-27 20:30:01 PureTryOut: Is pipewire ready to use yet with utilities like pavucontrol etc. 2021-05-27 20:30:16 If you enable pipewire-pulse then yes 2021-05-27 20:30:40 if you use pipewire-pulse it doesn't feel any different from just pulse 2021-05-27 20:30:43 you can use pavucontrol and stuff 2021-05-27 20:31:47 Well, I'll try it out then, thx :) 2021-05-28 00:24:22 so I set up alpine to run my NAS months ago, and it's survived many reboots (I run 'diskless' from a USB stick so as not to wear down the USB, the only writes are on 'lbu commit' whcih saves to the stick) 2021-05-28 00:26:55 then we had a power outage and now it comes up... sort of? the main this is the mount point for my md-array doesn't get created so it of course doesn't get mounted 2021-05-28 00:27:44 it has my user and password so I can login remotely, and at least _some_ of the config is getting restored - 'mount -a' works after I create the mount point, so fstab is okay 2021-05-28 00:31:50 it's like some part of the sysvinit isn't being run or something? any ideas? 2021-05-28 00:58:17 did you check if your ovl is ok 2021-05-28 01:11:07 yeah, it looks okay... somehow my /etc/fstab was missing trailing '0 0' on the md0 line 2021-05-28 01:11:14 fixed that and it mounted correctly and etc 2021-05-28 01:11:28 weird random corruption or reversion or something 2021-05-28 01:12:06 anyway, seems to have resolved; thanks for the great distro! My fave for systems I want to run (mostlY) from RAM 2021-05-28 08:52:32 anyone has an idea why the analog sound card isn't listed under a raspberry pi 4 running alpine/aarch64? 2021-05-28 08:52:35 https://paste.centos.org/view/b5df6043 2021-05-28 08:52:39 worked fine earlier 2021-05-28 09:00:41 dont know. maybe kernel config changed? 2021-05-28 09:00:56 anything in dmesg? 2021-05-28 09:02:37 only thing is [ 5.284502] snd_bcm2835: module is from the staging directory, the quality is unknown, you have been warned. 2021-05-28 09:03:06 is the module still loaded? 2021-05-28 09:03:16 yes 2021-05-28 09:03:39 i hear that the quality is unknown, so be warned 2021-05-28 09:03:54 but it worked several weeks ago :P 2021-05-28 09:04:00 maybe try reloading it 2021-05-28 09:10:16 okay looks like the vc4-kms-v3d that was causing problem 2021-05-28 09:17:49 with vc4-fkms-v3d it works 2021-05-28 12:14:49 when debugging a program on aarch64 I get a few illegal instructions before the program actually starts 2021-05-28 12:14:54 Program received signal SIGILL, Illegal instruction. 2021-05-28 12:14:54 0x0000007ff7c2f4d0 in ?? () from /lib/libcrypto.so.1.1 2021-05-28 12:15:09 (and after some 'cont' in gdb, it works fine) 2021-05-28 12:23:23 That's because libcrypto probes for CPU crypto extensions supported by core, there isn't an easy way to find that out on ARM 2021-05-28 12:23:39 on x86, we have `cpuid` 2021-05-28 12:23:54 oh interesting, is there a way I can disable those signals in gdb/lldb then? 2021-05-28 12:46:55 handle SIGILL noprint pass nostop 2021-05-28 12:58:22 Hello! I am currently trying to install Alpine on my Olimex A20-OLinuXino-LIME2 ARM SBC and having some difficulty. I created one big bootable fat32 partition and put the files from the generic ARM tarball on it. I compiled u-boot from source and flashed it to the right place, it works without issues, also tested with OpenBSD. I can boot Alpine perfectly fine from the SD card and go through most of the installation. 2021-05-28 12:58:50 perfect, thanks Hello71 ! 2021-05-28 12:59:10 However I noticed that Alpine does not recognize the SBC's internal eMMC memory at all 2021-05-28 12:59:41 OpenBSD recognizes it just fine and can even be installed to it, so I am confused about why it is not recognized on Alpine 2021-05-28 13:02:55 what exactly does "not recognize" mean 2021-05-28 13:05:41 It is not available as an option to install to 2021-05-28 13:05:52 lsblk also does not list it 2021-05-28 13:08:36 hm. what does rc-status mdev say 2021-05-28 13:11:38 I will get back to you about that in a minute, just starting from scratch again 2021-05-28 13:15:14 @Hello71 I get "runlevel `mdev' does not exist" 2021-05-28 13:18:35 er 2021-05-28 13:18:51 rc-service mdev status 2021-05-28 13:19:49 status: started 2021-05-28 13:21:48 mdev isn't the best service to load automagically modules 2021-05-28 13:23:25 Do you have a clue what the issue may be for it to not see my internal eMMC? 2021-05-28 14:08:34 no 2021-05-28 14:09:04 did you try other linux 2021-05-28 14:10:21 I will do that now, I got interrupted by something else 2021-05-28 14:27:33 I also wanted to mention another issue of my ARM installation attempt 2021-05-28 14:27:57 If I try to install to the SD card itself, it is also not successful 2021-05-28 14:28:50 It tells me "No avaliable disks found. Unmount /media/mmcblk0p1 and retry?" 2021-05-28 14:28:57 To which I respond "y" 2021-05-28 14:29:38 Then it copies kernel modules, unmounts /.modloop, both are "ok" 2021-05-28 14:29:53 Then it tells me mmcblk0 is available, which is good 2021-05-28 14:30:07 I select it, try to install "sys" 2021-05-28 14:30:21 Confirm erasing everything 2021-05-28 14:31:05 And it gives me the following error: 2021-05-28 14:31:09 Bootloader "" not supported! 2021-05-28 14:33:33 Here is a paste of the entire thing: https://bin.snopyta.org/?065270f03c696935#FmkcmFndSZe4ooyLzLNWm32pTkxc1sJmjukZiERhB9M7 2021-05-28 14:34:46 If it helps, I can also provide a paste of dmesg 2021-05-28 16:05:29 okay i cant figure this out. 2021-05-28 16:05:37 /etc/chrony/chronyd.conf keeps getting emptied 2021-05-28 16:06:00 even when i stop chrony 2021-05-28 16:08:05 9468 chrony 0:00 /usr/sbin/chronyd -f /etc/chrony/chrony.conf 2021-05-28 16:08:10 only one instance hmm 2021-05-28 16:11:04 dngray[m]: do you trying run two of them or what? or you did typo: /etc/chrony/chronyd.conf and should be "chrony.conf" 2021-05-28 16:12:11 yeah that was a typo sorry 2021-05-28 16:12:17 and no i checked to see none was running 2021-05-28 16:13:46 dngray[m]: diskless installation or what? 2021-05-28 16:14:18 it's a diskless install 2021-05-28 16:14:23 and i made sure that none was runing 2021-05-28 16:14:27 the default location is CFGFILE="/etc/chrony/chrony.conf" 2021-05-28 16:14:57 so i ran it as: chronyd -f /etc/chrony/chrony.conf 2021-05-28 16:15:01 and do you remember to run "lbu ci" to store your configs? 2021-05-28 16:15:03 and after a few seconds i noticed the config was 0 bytes 2021-05-28 16:15:17 yeah i do know that but that's only when rebooting 2021-05-28 16:15:27 the file as it is in ram 2021-05-28 16:15:58 i am not sure what the hell is deleting it though, only have dhcpd, radvd, dnscrypt-proxy, freeradius on this machine 2021-05-28 16:16:14 and those things have been there for years and not done that 2021-05-28 16:16:28 weird 2021-05-28 16:17:09 maybe memory is full or something 2021-05-28 16:18:33 okay its zeroing and chronyd/chronyc isn't running 2021-05-28 16:19:13 no chron jobs 2021-05-28 16:19:14 nope, only 135MB usedm 597 MB free 2021-05-28 16:19:21 Guest310: i don't think setup-disk is really supported on generic arm 2021-05-28 16:19:24 it doesn't even work that well on rpi 2021-05-28 16:20:20 not sure how people do sys install 2021-05-28 16:20:38 minirootfs works ok, but unless you have another arm then you need to set up qemu 2021-05-28 16:21:42 more or less that working too on already running diskless mode: https://wiki.alpinelinux.org/wiki/Raspberry_Pi#Traditional_disk-based_.28sys.29_installation 2021-05-28 16:22:14 but have to enforce setup-disk to not check if sys root is fat 2021-05-28 16:22:23 okay that's weird 2021-05-28 16:22:28 i think it's openvpn doing it 2021-05-28 16:22:38 because when i shut down the vpn it doesn't get overwritten 2021-05-28 16:26:36 nope doesn't appear to be openvpn 2021-05-28 16:33:51 yeah i have no clue what is doing this 2021-05-28 16:33:54 i stopped everything 2021-05-28 16:33:57 and it still gets wiped out 2021-05-28 16:34:18 after a few seconds 2021-05-28 16:35:08 https://clbin.com/uVOJ1 as u can see MY-R not much running 2021-05-28 16:35:29 i renamed the file chrony.conf.1 and pointed chronyd at that and it isn't getting erased.... 2021-05-28 16:37:54 Hello71: Thanks for letting me know, that's unfortunate 2021-05-28 16:37:55 maybe dhcpcd got some helpers which trying use ntp servers provided by dhcp server and something going wrong 2021-05-28 16:38:09 in sys mode i mean 2021-05-28 16:38:10 dngray[m]: ^ 2021-05-28 16:38:16 that's about the only thing it could be 2021-05-28 16:38:39 oh i stopped dhcpd 2021-05-28 16:38:42 dhcpcd is a client 2021-05-28 16:38:56 How do you enforce that in setup-disk MY-R? 2021-05-28 16:39:54 Guest310: FORCE_BOOTFS=1 setup-disk ..... 2021-05-28 16:40:10 Thank you! 2021-05-28 16:40:14 I'll give it a shot :) 2021-05-28 16:42:05 dngray[m]: try add "nohook ntp.conf" line in "/etc/dhcpcd.conf" 2021-05-28 16:47:34 dngray[m]: and if you wondering what that hook doing check this: /usr/lib/dhcpcd/dhcpcd-hooks/50-ntp.conf 2021-05-28 18:26:01 @ikke - thank you! 2021-05-28 18:26:26 I'll have to read the docs on how to implement run-from-ram 2021-05-28 18:27:15 The iso's are already run-from-ram 2021-05-28 18:27:36 the installer has an option to run from ram 2021-05-28 18:27:46 which sets up lbu so that you can persist changes 2021-05-28 18:32:45 Hi, I randomly discovered Alpine Linux when reading about Docker containers. After investigating further I really liked Alpine Linux. Easy and very fast installation. Also easy to configure basic things, the wiki is well documented for the different programs I've been setting up. Works very well on old hardware, makes an 15 year old netbook usable with basic gui. 2021-05-28 18:33:50 Wish I have had discovered it sooner. I see there is a 128 MB RAM requirement for the 32-bit version of alpine linux, but my computer only have 64 MB RAM. Is there any chance that it will run anyway with half? 2021-05-28 18:35:14 probably not, unless you're satisfied with a terminal environment only. 2021-05-28 18:36:36 kernel+openrc uses about 20 MB (depending on hardware installed/modules loaded), plus whatever programs you want to run 2021-05-28 18:36:55 -Os probably allows a little bit more to fit in ram compared to -O2 2021-05-28 18:37:33 X would be the chunky part, basically. 2021-05-28 18:37:54 and not sure if there's a Wayland wm that would work on such old hardware. 2021-05-28 18:37:55 The purpose would just be to see if I'm able to run modern software on a pretty old computer while it is still working. 2021-05-28 18:38:34 if it's terminal-based, it'll likely be fine. 2021-05-28 18:38:40 anything that needs X is unlikely. 2021-05-28 18:39:11 Last time I installed an OS on this machine, was to install Windows 98 when that was new. It had Windows 95 originally. 2021-05-28 18:44:07 So during upgrade to .38 lts mkinitfs complained that it cannot find the modules for the kernel and it seems they were indeed not compiled in. Did anyone else encounter similar problem? 2021-05-28 18:51:51 @ikke so I just burn the ISO and hit "install" and off I go? 2021-05-28 18:52:02 Yes 2021-05-28 18:58:05 Oh, just like the rpi. Sweet. I'll have to do that and then I'll likely need to install a custom kernel due to the various SAS controllers and such in my server 2021-05-28 19:20:43 where can i find information about busybox's /etc/syslog.conf? the busybox web site doesn't appear to have anything more than what's in the man page 2021-05-28 19:24:01 lopid: is it in ini format? might just be = and the long options are in the man page. just a hunch 2021-05-28 19:24:28 the format of it and what it supports is what i wish to discover 2021-05-28 19:49:28 lopid: you mean something like that: https://git.busybox.net/busybox/tree/docs/syslog.conf.txt 2021-05-28 19:50:49 ah, oh, refers to syslog.h. well, almost… 2021-05-28 19:53:16 oh, that's the generic syslog.h. maybe this is it, thanks. i was looking for a man page 2021-05-28 19:54:41 s/looking/hoping/ 2021-05-28 19:54:41 lopid meant to say: oh, that's the generic syslog.h. maybe this is it, thanks. i was hoping for a man page 2021-05-28 19:55:08 What could this mean? `/lib/ld-musl-x86_64.so.1: ./t_rex: Not a valid dynamic program` 2021-05-28 19:55:13 few minutes ago I was looking for different syslog and then saw your message so now I have to re-think about it heh 2021-05-28 19:56:55 Actually, the application seems to work. 2021-05-28 19:58:33 do I have +v ? 2021-05-28 19:59:23 no 2021-05-28 20:05:33 readelf -l t_rex doesn't seem to complain about anything 2021-05-28 20:06:10 and ldd? 2021-05-28 20:06:19 `/lib/ld-musl-x86_64.so.1: ./t_rex: Not a valid dynamic program` 2021-05-28 20:06:28 But it runs without a problem ;) 2021-05-28 20:06:46 maybe ask in #musl? 2021-05-28 20:06:53 on which network? ;D 2021-05-28 20:06:57 on libera.chat :P 2021-05-28 20:06:58 too many networks around right now 2021-05-28 20:06:59 oki 2021-05-28 20:09:51 Okay, might be some bad working in Alpine's LDD. 2021-05-28 20:10:14 the word "valid" confused me ;) 2021-05-28 20:10:57 So Alpine isn't on Libera, too? 2021-05-28 20:16:02 We have channels on libera, but these are the official ones 2021-05-28 20:16:49 Official one means: only enter wearing suits? 2021-05-28 20:17:16 heh 2021-05-28 20:17:28 ohg yeah, i forgot about static binaries 2021-05-28 20:17:57 cant create some sane bridge between those two networks or only way is bot redirecting every message? :/ 2021-05-28 20:18:14 yeah, which is anoying 2021-05-28 20:18:34 exactly :\ 2021-05-28 23:01:35 what's the recommended way to load a kernel module at boot (that isn't already loaded by default) 2021-05-28 23:01:44 /etc/modules ? 2021-05-28 23:23:01 that's fine 2021-05-28 23:37:55 Question...when I burn an alpine USB, is it UEFI or DOS based? 2021-05-28 23:38:05 I am trying to boot it on a Mac Pro, and the key is not even seen 2021-05-28 23:40:28 AFAIK, alpine uses the DOS partitioning scheme by default 2021-05-28 23:56:02 Hello 2021-05-29 00:13:59 I found this: https://wiki.alpinelinux.org/wiki/Create_UEFI_boot_USB 2021-05-29 00:14:16 But it puts me in a grub terminal 2021-05-29 02:06:33 uefi and dos are not of the same class 2021-05-29 02:07:18 mbr and gpt are types of partition table, and ((ibm) pc) bios and uefi are types of system firmware interface 2021-05-29 02:07:34 dos is a type of operating system 2021-05-29 02:07:39 unfortunately, fdisk calls mbr dos 2021-05-29 02:07:47 but it's still totally different 2021-05-29 02:07:48 and the BIOS can *implement* UEFI 2021-05-29 02:08:19 (as UEFI is actually just a standard for specifying BIOS behaviour) 2021-05-29 02:09:07 on x86 computers it's more accurate to say that uefi is intended as a replacement for bios 2021-05-29 02:09:20 using bios as short for ibm pc-compatible bios system firmware 2021-05-29 02:10:30 you also can't burn a usb (except literally), flash drives shouldn't be called "keys", and it may cause confusion to call grub a "terminal" in a linux context 2021-05-29 02:11:02 depending on how old your mac pro is, it may only support 32-bit efi 2021-05-29 02:11:32 in fact iirc unless you're using cheese grater mac, it most likely only supports 32-bit efi 2021-05-29 02:12:08 hm, wait, no, trash can is 64 2021-05-29 02:12:38 system worked =) UEFI installed alpine, no issues 2021-05-29 02:13:03 now.. it looks like all the changes persist.. i was hoping for run from ram. 2021-05-29 02:13:14 /nick DenverCoder9 2021-05-29 02:22:34 I see my problem. I ran the USB and then ran "setup-alpine". I should have probably ran setup-bootable 2021-05-29 02:26:31 first they came for the #liberia ns and we said nothing, then they came for #israel and we said nothing, they even went after chatters with #autism. they dont want us to #stopasianhate 2021-05-29 02:27:26 he spamed as many channels as he could 2021-05-29 02:28:42 sorry they could 2021-05-29 02:29:14 first they came for the #liberia ns and we said nothing, then they came for #israel and we said nothing, they even went after chatters with #autism. they dont want us to #stopasianhate 2021-05-29 02:32:26 first they came for the #liberia ns and we said nothing, then they came for #israel and we said nothing, they even went after chatters with #autism. they dont want us to #stopasianhate 2021-05-29 03:35:06 Anyone here? 2021-05-29 03:35:23 I've been trying to get the diskless / run from ram mode working .. without any success 2021-05-29 03:35:31 i keep getting "Mounting boot media failed" 2021-05-29 03:35:48 Does anyone have any ideas? 2021-05-29 05:41:33 Anyone around? 2021-05-29 06:49:49 is the drive itself detected? 2021-05-29 11:41:14 ACTION < https://matrix.org/_matrix/media/r0/download/matrix.org/kpLYfFhAfezgElWNiruZPThV/message.txt > 2021-05-29 12:18:09 * │ notdavid[m] < https://matrix.org/_matrix/media/r0/download/matrix.org/kpLYfFhAfezgElWNiruZPThV/message.txt > 2021-05-29 12:26:01 https://git.alpinelinux.org/aports/tree/community/open-vm-tools/APKBUILD?h=3.13-stable#n11 2021-05-29 12:27:21 https://git.alpinelinux.org/aports/commit/community/open-vm-tools/APKBUILD?id=2fa6e1e025d58dc5782692238e62968f95558ef4 no details :| 2021-05-29 14:07:29 hi all 2021-05-29 14:07:43 o/ 2021-05-29 14:07:49 \o ikke :) 2021-05-29 14:07:59 soooo there might be a bug with btrfs handling 2021-05-29 14:08:17 got a 4x8TB stripe here which is without errors but doesn't mount during boot 2021-05-29 14:08:34 after running btrfs device scan /dev/sd[c-f] (or whatever sd* it happens to be), works fine 2021-05-29 14:08:56 lsmod shows btrfs loaded before the manual mount attempt tho, so that's not it 2021-05-29 14:09:02 any idea how to troubleshoot this? 2021-05-29 14:09:42 (and before another person suggests i might have a faulty array despite faultless checks and because of non-ECC RAM: the RAM *is* ECC) 2021-05-29 14:10:15 Do you get an error when booting? 2021-05-29 14:10:58 yeah 2021-05-29 14:11:05 "some local file systems could not be mounted" 2021-05-29 14:11:20 but anything above that scrolls by too fast and the viewer of the out-of-band-controller can't handle PgUp 2021-05-29 14:12:28 Are you getting dropped in an emergency shell? 2021-05-29 14:13:32 nope i'm not booting from an unmirrored 32TB array lol :P 2021-05-29 14:13:50 heh 2021-05-29 14:13:54 this is for temporary storage of large amounts of data only 2021-05-29 14:13:58 ok 2021-05-29 14:14:10 4xWD Gold, helium filled, though, so it's reasonable good quality disks 2021-05-29 14:14:25 wondering if i'm hitting a bug in mkinitfs 2021-05-29 14:14:29 but no clue how to diagnose 2021-05-29 14:15:47 ikke: https://github.com/alpinelinux/mkinitfs/blob/a4d6120aa949cdb6d18eb8241c4706f96685a359/initramfs-init.in#L510 ... so this seems fishy, because that is the exact command i have to run to make it work 2021-05-29 14:16:24 but that's only for the root volume.. 2021-05-29 14:16:33 ooooh 2021-05-29 14:17:01 so, where is it sposed to do that for non-root-vols? some init script? 2021-05-29 14:17:13 if it's not the root volume, it's fstab that should mount additional volumes 2021-05-29 14:17:18 well 2021-05-29 14:17:21 the vol is in fstab 2021-05-29 14:17:31 so what happens if you try mount -a after boot? 2021-05-29 14:17:37 same error 2021-05-29 14:17:45 have to run the scan first 2021-05-29 14:18:29 not sure as i said if its being shown during boot, but in dmesg: 2021-05-29 14:18:31 [ 10.792403] BTRFS error (device sdc): devid 2 uuid fd96bedd-c826-4d58-a048-f4e10da9d566 is missing 2021-05-29 14:18:33 [ 10.792405] BTRFS error (device sdc): failed to read the system array: -2 2021-05-29 14:18:35 [ 10.830688] BTRFS error (device sdc): open_ctree failed 2021-05-29 14:19:00 ikke: also if you want to see the kitchen sink: https://gist.github.com/sixtyfive/41015522a3f3914551b62aeb88c0eac8 2021-05-29 14:21:24 rc-status 2021-05-29 14:21:26 whoop 2021-05-29 14:21:28 ss 2021-05-29 14:22:00 heh, I know how that happens :D 2021-05-29 14:22:09 ikke: is the output of rc-status sorted or unsorted? because it _does_ have udev-settle _after_ fsck 2021-05-29 14:22:23 rapha: I'm not sure 2021-05-29 14:22:57 there should be a way to make udev-settle a dep of fsck tho, right? 2021-05-29 14:23:18 like, edit depend() in /etc/init.d/fsck 2021-05-29 14:23:24 but i'm reluctant to touch there 2021-05-29 14:23:46 rn it says "after clock" and i'm thinking of "after clock udev-settle" 2021-05-29 14:24:28 I'm not sure if fsck is depending on udiv 2021-05-29 14:24:30 udev* 2021-05-29 14:25:03 er lol 2021-05-29 14:25:08 mistook fsck for fstab 2021-05-29 14:25:10 argl 2021-05-29 14:25:13 brain is messed up 2021-05-29 14:25:25 You want to look at localmount 2021-05-29 14:26:48 that has "need fsck root" 2021-05-29 14:27:03 is it safe-ish to make that into "need udev-settle fsck root"? 2021-05-29 14:27:40 (no, i really don't give a damn about boot time in case you're wondering :P ) 2021-05-29 14:28:35 Does udev-settle make sure the btrfs devices are scanned? 2021-05-29 14:30:06 it was suggested by the btrfs ppl that that's a possibility ... the devices not being there yet by the time the scan is run 2021-05-29 14:30:17 otoh i've not been able to identify where the scan is supposed to be run 2021-05-29 14:30:25 so just on a fishing expedition here 2021-05-29 14:31:17 https://gitlab.alpinelinux.org/alpine/alpine-baselayout doesn't even have localmount or any of the openrc stuff 2021-05-29 14:31:49 busyhttps://pkgs.alpinelinux.org/contents?branch=edge&name=busybox-initscripts&arch=x86_64&repo=main 2021-05-29 14:32:24 aha! 2021-05-29 14:32:30 who woulda thunk 2021-05-29 14:36:55 also, no 2021-05-29 14:37:11 https://github.com/OpenRC/openrc/blob/master/init.d/localmount.in 2021-05-29 14:37:35 I have no experience with btrfs, so no clue what should take care of that 2021-05-29 14:37:46 i'll talk to the openrc ppl 2021-05-29 14:37:55 if they feel like it's their responsibility 2021-05-29 14:48:50 /!\ THIS CHANNEL HAS MOVED TO IRC.LIBERA.CHAT #HAMRADIO /!\ 2021-05-29 14:48:51 /!\ THE JEWS HAVE TAKEN OVER FREENODE, CHATS HAVE MOVED TO IRC.LIBERA.CHAT /!\ 2021-05-29 14:48:52 /!\ JOIN #HAMRADIO TODAY. THIS CHANNEL HAS MOVED TO IRC.LIBERA.CHAT #HAMRADIO /!\ 2021-05-29 14:48:53 THIS OFFICIALLY ENDORSED MESSAGE WAS BROUGHT TO YOU BY LIBERA.CHAT STAFF 2021-05-29 14:50:09 Fun, now they spam OFTC as well? 2021-05-29 14:50:38 They have been for a while, but this channel was on +R 2021-05-29 14:50:40 seems to be the case 2021-05-29 14:51:01 aha! 2021-05-29 14:51:18 ikke: "failed to open /dev/btrfs-control" during boot ... this time my eyes were in the right place at the right time 2021-05-29 14:51:35 perhaps put it back on +R for a few weeks nickersonm :P 2021-05-29 14:52:06 Put it back 2021-05-29 14:52:50 What does +R mean? 2021-05-29 14:53:07 You need to be registered and identified 2021-05-29 14:53:20 +R means you need a registered nick on OFTC 2021-05-29 14:53:27 Ah ok. Annoying for Matrix users, but makes sense 2021-05-29 14:54:39 Yeah, we don't want it permanently 2021-05-29 14:57:20 rapha: for my BTRFS volume I added a `btrfs device scan` openrc job before localmount, as described halfway down here: https://deepwest.xyz/guide/alpine-linux-nas/ - but I'm not yet terribly familiar with alpine or btrfs, I don't know if that is your problem 2021-05-29 15:07:51 nickersonm: yeah it is ... but also that the kernel module is not being loaded early enough 2021-05-29 15:17:13 ah nevermind that one was on me 2021-05-29 15:25:01 okay, so, "rc-service mdev status" says started, but "rc-status | ack mdev" is empty. hmm. 2021-05-29 15:32:33 nickersonm: so it seems that mdev would be responsible for running `btrfs device scan`, but i can't figure out how to tell it to do that, let alone find a homepage for the project. so i give up at this point and will do what you're doing, period. 2021-05-29 15:50:24 is there bash completion for apk? 2021-05-29 15:55:54 rapha: Sorry, disconnected for a bit, but adding btrfs to /etc/modules and setting up the OpenRC script seems to be all that is needed for my secondary btrfs drive to work on alpine. 2021-05-29 15:57:06 nickersonm: yes it is. my gripe was that i felt this should work ootb. since i can't find out how to contact the mdev project, it'll stay the way it is. 2021-05-29 17:14:38 I have a system running from a USB Stick, with a APK cache on same USB device (basecly this guide: https://wiki.alpinelinux.org/wiki/Create_a_Bootable_Device). But, for some odd reason - sometimes my installed APK's are not loaded from cache during startup. I've tried setting waitusb=5 - but this made no difference. Any recommendations to how I can troubleshoot this ? 2021-05-29 17:25:57 What's the "right way" to enable IPv6 only networking / autoconfiguration in ifupdown-ng? I don't see any hint in interfaces(5), only dhcp for ipv4 2021-05-29 17:26:15 I am currently using `up /sbin/ip link set \$IFACE up` - but that feels somewhat hacky 2021-05-29 17:44:17 nico[m]: isn't `iface eth0` or something like that enough? 2021-05-29 17:44:33 nico[m]: You could in any case add `use ipv6-ra` 2021-05-29 17:44:44 https://github.com/ifupdown-ng/ifupdown-ng/blob/master/executor-scripts/linux/ipv6-ra 2021-05-29 18:38:17 anyone running Alpine on a barebones firewall? 2021-05-29 18:41:43 ikke: thanks, will do that 2021-05-29 18:43:07 I am facing a funky problem at the moment: I am installing alpine to usb sticks using https://code.ungleich.ch/ungleich-public/ungleich-tools/-/blob/master/alpine-install-on-disk.sh -- however when it boots it fails with `mounting /dev/sdb1 on /sysroot failed: No such file or directory` 2021-05-29 18:43:25 The strange thing though is, the usb stick *is* /dev/sdb, there is /dev/sdb1 and inside the initramfs I can execute `mount -t ext4 /dev/sdb1 /sysroot` 2021-05-29 18:44:02 mkinitfs.conf's features contains usb -- does the order in it matter? because it is listed after ext4 2021-05-29 18:44:40 afaik, it does not matter 2021-05-29 18:45:15 grr... I really wonder what is actually missing 2021-05-29 18:46:24 you could try using UUID=… instead of /dev/sd* 2021-05-29 18:46:45 The grub config actually contains UUID= 2021-05-29 18:47:00 The error message from within the initramfs is regarding /dev/sdb1 though - I assume that the path was resolved 2021-05-29 18:53:29 valerius, if you have a specific question, that might get you a useful response. Basically any Linux can be made to act as a firewall. 2021-05-29 18:56:57 Alright, finally was able to get in here... 2021-05-29 18:57:34 So.. trying to do an rpi style installation on an SSD on a server... followed several guides, no go. sys installer works like a dream 2021-05-29 18:57:37 got it 2021-05-29 18:57:40 I am fooled by busybox mount 2021-05-29 18:58:01 Which does not work without -t ext4 / without an fstab 2021-05-29 18:59:08 is busybox also responsible for the odd version of fdisk that appears to come OOB? 2021-05-29 19:03:16 rob0, I am not asking any specific question beyond if anyone else is using Alpine on a barebones firewall 2021-05-29 19:03:39 just curious about what types of hardware people may be using for that 2021-05-29 19:03:52 @ikke - you seemed to have a fairly good idea on how to build a diskless install 2021-05-29 19:04:43 larzen: well, in general 'it just works'™ 2021-05-29 19:06:03 valerius, mainly I'd suggest that the NIC and wireless NIC are adequate to support the level of service you have. Same with any switches. In terms of RAM/CPU, it's a minor job, so you can go cheap. 2021-05-29 19:06:19 larzen: what specific issue are you running into 2021-05-29 19:07:01 I've attempted this with no success: 1/ built my USB key 2/ booted it correctly on barebones server 3/ run setup-alpine, with no options, then 4/ ran the setup-bootable outcome was "Failed to find boot" 2021-05-29 19:07:34 I also took the USB mounted the HD, and literally copied the exact version of the contents as on the USB - same result. 2021-05-29 19:08:09 there is an EFI (F32) partition with uniso of the x86_64 version of the iso 2021-05-29 19:08:30 but when I perform a sys install on the server on bare metal, the system works flawlessly. 2021-05-29 19:10:54 "Mounting boot media failed" 2021-05-29 19:11:19 I can easily reproduce this problem on two different systems here. 2021-05-29 19:12:02 There are two cases: 1/ I manually config the disk and copy the contents of the ISO; 2/ I run setup-bootable - both result in the exact same error 2021-05-29 19:13:00 In both cases, I can confirm that grub / EFI bootloader is being used. 2021-05-29 19:18:32 I am guessing this is a problem somewhere in the initrd..maybe I need to be including a parameter in the grub.cfg that is not there in the .ISO 2021-05-29 19:24:17 if run-from-ram, there is no grub involved... 2021-05-29 19:25:21 @ikke - I see the grub boot selector screen..so it looks like the EFI stub is pointing at grub 2021-05-29 19:25:37 Is there a guide or resource that you can suggest? 2021-05-29 19:25:58 You have a bootable usb disk that is writable 2021-05-29 19:26:02 you install diskless 2021-05-29 19:26:12 you boot with the same usb disk, but now with an apkovl 2021-05-29 19:26:40 there is no disk involved (unless you separately mount it) 2021-05-29 19:27:06 ikke correct. But is there no way for me to copy the contents of that USB onto the local HD and have it do the same (so that I don't have to have a USB stick hanging out)? 2021-05-29 19:27:51 I guess in a similar way you create a bootable USB 2021-05-29 19:27:53 Here is a guide: https://www.fedux.org/articles/2020/10/05/setup-alpine-linux-diskless.html 2021-05-29 19:28:15 right.. exactly! except, for some reason the initramfs gives me the Mounting boot media failed error 2021-05-29 19:36:55 How does the initramfs work in terms of mounting the root filesystem? Because it seems fixing the /etc/fstab on the rootfs prior to running mkinitfs does not fix the situation 2021-05-29 19:37:27 nico[m]: https://gitlab.alpinelinux.org/alpine/mkinitfs/-/blob/master/initramfs-init.in#L561 2021-05-29 19:38:03 or actually: https://gitlab.alpinelinux.org/alpine/mkinitfs/-/blob/master/initramfs-init.in#L507 2021-05-29 19:38:15 interesting, never used nlplug-findfs before - checking it out 2021-05-29 19:39:48 so KOPT_root contains root=UUID=... -- checking what nlplug-findfs does with that on a failing system 2021-05-29 19:40:13 nico[m]: what does your root fs look like? 2021-05-29 19:41:32 nico[m]: https://gitlab.alpinelinux.org/alpine/aports/-/issues/12325 2021-05-29 19:42:37 ikke: the rootfs is a standard ext4; the disk is a single partition (/ = everything) 2021-05-29 19:42:51 nico[m]: hmm, ok 2021-05-29 19:43:15 Should nlplug-findfs leave something / output something? The manpage does not say much about it 2021-05-29 19:44:08 it executes mdev, which makes sure the device nodes are created 2021-05-29 19:45:02 The device nodes exist, that seems not to be the problem 2021-05-29 19:45:29 From the error message it smells like mount /dev/sdb1 is called, with -t ext4 missing 2021-05-29 19:46:00 It looks like aborting in https://gitlab.alpinelinux.org/alpine/mkinitfs/-/blob/master/initramfs-init.in#L535 2021-05-29 19:46:43 Do you have rootfstype set in your kernel cmdline? 2021-05-29 19:47:06 rootfstype=ext4 2021-05-29 19:48:01 Let me check, I let grub generate the config 2021-05-29 19:48:32 no, not included 2021-05-29 19:48:55 Checking the grub config now 2021-05-29 19:50:41 Interesting. on my notebooks, rootfsflags is set 2021-05-29 19:51:03 rootflags? 2021-05-29 19:51:45 type, sorry 2021-05-29 19:52:09 no worry 2021-05-29 19:53:16 If I call `grub-mkconfig` on my notebook, it includes rootfstype=ext4 in the generated config. why does that not happen, when I install grub in the chroot... 2021-05-29 19:53:18 mounts! It could be missing mounts! 2021-05-29 19:54:11 rebuilding 2021-05-29 20:13:28 grr...rootfstype is stilll not being added automatically, even with /dev, /sys and /proc mounted 2021-05-29 20:16:49 my notebook does not mention rootfstype anywhere in  /etc, but grub-mkconfig contains `linux /vmlinuz-lts root=UUID=a8fb0bcc-a526-43a6-b812-d3baeadbc4e0 ro modules=sd-mod,usb-storage,ext4 nomodeset quiet rootfstype=ext4 cryptroot=/dev/nvme0n1p3 cryptdm=root` 2021-05-29 20:19:00 The chroot on the other hand contains `linux /boot/vmlinuz-lts root=UUID=e869460e-7885-4b7e-894b-a56f7abb7438 ro` in grub-mkconfig 2021-05-29 20:19:35 GOSH 2021-05-29 20:20:07 10_linux reads /etc/update-extlinux.conf ! 2021-05-29 22:04:00 yes, it is patched 2021-05-29 22:04:20 imo the patch is a bad idea and instead setup-alpine should edit /etc/default/grub 2021-05-29 22:04:30 setup-disk actually i think 2021-05-29 22:16:19 ikke: fwiw a friend made a good argument that `btrfs device scan` should be performed in /etc/init.d/fsck, and not by udev or a replacement to it, because it also needs to be run just to be able to fsck a multi-device volume. 2021-05-30 01:26:26 is there a pull request system to update wiki? 2021-05-30 01:28:41 e.g. this page https://wiki.alpinelinux.org/wiki/Alpine_Newbies_Openbox_Window_Manager assumes user will just figure out "a lot" of missing detail.. while its sibling page https://wiki.alpinelinux.org/wiki/Xfce_Setup lists sequential steps correctly in a .. 'from scratch to shoot' manner. 2021-05-30 01:29:06 i'm just trying out different stuff on baremetal and noticed these disparities :) 2021-05-30 04:30:16 hmm im trying to run an init.d script to run when the system starts (it's a docker container) 2021-05-30 04:30:41 the script runs when I run it manually, but for some reason, no go on system restart. 2021-05-30 04:31:10 I did the rc-update add