2020-08-01 02:35:58 hmm i think fcron defaults breaks periodic? 2020-08-01 03:56:16 seems like the systab (for periodic) is not installed when fcron first starts up, so one has to run 'fcrontab -e -u systab' ensure fix each call of /usr/bin/run-parts to /bin/run-parts, and ensure fcrontab didn't complain (hint you might have to fix permissions on /etc/fcron/*) 2020-08-01 04:44:56 Can I run alpine linux from USB without installing? There are some stub wikis but I could not find this use case. 2020-08-01 04:45:13 sosman: yes, in diskless mode] 2020-08-01 04:46:17 @c705 cool - I have an ipfire box and don't want to blow it away just yet? 2020-08-01 04:46:32 Do you have a link to iso/wiki? 2020-08-01 04:48:07 https://wiki.alpinelinux.org/wiki/Installation 2020-08-01 04:48:13 is that the extended installer I need? 2020-08-01 04:52:59 And I would like to manage a minimum of 3 NICs (WAN, LAN, wireless LAN) 2020-08-01 04:54:16 Hell 2020-08-01 04:54:18 helo 2020-08-01 04:54:21 .... hello 2020-08-01 04:54:28 why do I get this error 2020-08-01 04:54:31 ❯ dabuild fio 2020-08-01 04:54:33 Error: expecting to be run from within an aports tree! 2020-08-01 04:54:35 Could not find '/aports/' in the current path: /home/amos/git 2020-08-01 04:54:37 ❯ ls aports 2020-08-01 04:54:39 CODINGSTYLE.md community main non-free README.md scripts testing unmaintained 2020-08-01 05:35:03 hmm 2020-08-01 06:20:10 hmm 2020-08-01 06:23:36 How can I make this APKBUILD to generate both static and shared build http://la.wentropy.com/96380164f98ed779 ? 2020-08-01 06:26:50 amosbird: look at some static programs in aports, f.e. main/curl 2020-08-01 06:32:04 yeah, I've successfully build fio static 2020-08-01 06:32:14 however it doesn't work with libaio... which seems rely on dlopen... 2020-08-01 06:47:09 hmm, though it has --build-static it doesn't make static 2020-08-01 06:48:36 yes 2020-08-01 06:48:47 but I just found that dabuild is amazing 2020-08-01 06:48:58 APKBUILD is very intuitive 2020-08-01 06:49:03 trivial to be honest 2020-08-01 06:56:29 hmmm, why does it still show ❯ file fio 2020-08-01 06:56:32 fio: ELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, stripped 2020-08-01 06:56:34 dynamically linked 2020-08-01 06:56:43 but ldd fio 2020-08-01 06:56:46 statically linked 2020-08-01 06:56:48 I'm confused 2020-08-01 07:03:03 zlib-static in makedepends? 2020-08-01 08:18:50 amosbird: I got this question too, check this https://stackoverflow.com/questions/46882179 2020-08-01 08:20:27 tltr, file command report dynamic is not accurate. 2020-08-01 08:22:50 hi, any apk experts around that possibly could help me with this? https://gitlab.alpinelinux.org/alpine/apk-tools/-/issues/10705 2020-08-01 08:25:39 couchkitten: you can;t go from edge to stable 2020-08-01 08:26:40 c705: apk upgrade -a should mostly work.. 2020-08-01 08:27:20 "mostly" 2020-08-01 08:27:35 yes, meaning, in most cases 2020-08-01 08:28:04 for apk, there is no difference between edge and stable 2020-08-01 08:28:20 well it did work mostly, just not completely :D 2020-08-01 08:28:42 yes, there are edge cases :D 2020-08-01 08:29:31 but they have little to do with going from edge to stable 2020-08-01 08:29:34 so is there anything of use I could possibly do? 2020-08-01 08:29:56 in this particular edge case described in the ticket I mean. other than just either ignoring it or nuking the system 2020-08-01 08:30:11 it does prevent me from installing gnutls headers so that is annoying 2020-08-01 08:32:10 one ugly trick is: cp /etc/apk/world /etc/apk/world.orig; echo alpine-base >/etc/apk/world; apk fix; mv /etc/apk/world.orig /etc/apk/world; apk fix 2020-08-01 08:32:51 what does that do? 2020-08-01 08:33:19 /etc/apk/world contains all packages explicitly installed 2020-08-01 08:33:59 it temporarily makes alpine-base the only explicitly installed package; apk fix then will remove everything not in alpine base 2020-08-01 08:34:12 wouldn't it be better to just remove the broken packages in there? 2020-08-01 08:35:47 can you try `apk version -l '!'` 2020-08-01 08:36:08 oh, ? instead of ! 2020-08-01 08:36:45 interesting, so it says `(1/1) [APK unavailable, skipped] Reinstalling gnutls (3.6.14-r0)` when I try apk fix gnutls 2020-08-01 08:37:10 but 3.6.14-r0 is the version in 3.14, and I do have this in my repositories file: http://dl-cdn.alpinelinux.org/alpine/v3.12/main http://dl-cdn.alpinelinux.org/alpine/v3.12/community 2020-08-01 08:37:21 *the version in 3.12 2020-08-01 08:37:29 so why does it say it can't find the apk? 2020-08-01 08:38:17 apk version -l '?' --> https://paste.centos.org/view/2a8dabe2 2020-08-01 08:38:49 couchkitten: these are packages that are not present in the repo anymore 2020-08-01 08:39:03 well gnutls is still present 2020-08-01 08:42:27 does apk fetch gnutls work? 2020-08-01 08:44:04 yup, but doesn't seem to change anything: https://paste.centos.org/view/189fa80d 2020-08-01 08:44:24 I also identified one of the actual problems, nettle is on 3.6 but in stable it's on 3.5.1-r1 2020-08-01 08:44:27 no, it would just ddownload the apk 2020-08-01 08:45:04 ah. yeah I can't install the apk, it says it conflicts with nettle 3.6. so I guess that is the problem 2020-08-01 08:45:11 couchkitten: yes, but if you installed something that is not available in 3.12 that depends on nettle 3.6, that's giving issues 2020-08-01 08:45:43 ok so it seems like if an APK is available but it causes conflicts, `apk fix` will just say APK unavailable. that seems like quite misleading error, that should maybe be changed 2020-08-01 08:46:02 anyway, not that it helps me now, but could help others in the future 2020-08-01 08:46:32 ikke: no idea what that would be though 2020-08-01 08:47:46 couchkitten: try: apk info -r so:libnettle.so.8 2020-08-01 08:49:25 ikke: lists epiphany, gnutls and xorg-server-xwayland 2020-08-01 08:50:38 and apk info -r so:libgnutls.so.30.28.0? 2020-08-01 08:53:01 couchkitten: or apk info -r so:libgnutls.so.30 2020-08-01 08:55:05 ikke: https://paste.centos.org/view/34246aa3 2020-08-01 08:55:49 I mean gnutls seems to be the same overall version in edge and stable, it's just that the edge version is linked to nettle 3.6 and stble to nettle 3.5.x 2020-08-01 08:55:56 or at least that appears to be the case 2020-08-01 08:56:15 and I seem to have the edge version of gnutls with nettle 3.6, and somehow apk upgrade -a doesn't like me 2020-08-01 08:56:40 I wonder if the problem is that it's the same exact package version, so apk somehow doesn't understand it needs to downgrade? 2020-08-01 08:57:14 and apk fix doesn't seem to be smart enough to offer me to downgrade OTHER packages if necessary to reinstall it properly 2020-08-01 08:59:38 apk upgrade -a should take the version that is in the repo, no matter if the package name is the same 2020-08-01 08:59:58 yeah but the version in the repo is literally the same 2020-08-01 09:00:11 except that it isn't 2020-08-01 09:00:28 like edge and stable both have gnutls-3.6.14-r0 2020-08-01 09:00:49 but edge appears to link it to nettle 3.6-r0 and stable to nettle 3.5.1-r1 2020-08-01 09:01:27 I do wonder if apk upgrade -a is like "well it's 3.6.14-r0 already so that's good" when it's on the "wrong" 3.6.14-r0 2020-08-01 09:02:09 also why does apk del --force-broken-world nettle not work? 2020-08-01 09:02:23 it seems like that'/d be the quickest way to fix it, ignoring the dependencies and just nuking it anyway and installing the proper one 2020-08-01 09:02:40 but it won't let me, gives the same error as without --force-broken-world and just won't do it because things depend on it 2020-08-01 09:05:27 couchkitten: just downgraded a edge docker container with gnutls installed as a dependcy: (23/31) Replacing gnutls (3.6.14-r0 -> 3.6.14-r0) 2020-08-01 09:05:37 even if its the same version, apk is still replacing it 2020-08-01 09:06:16 interesting, so it just hates me personally then. lol 2020-08-01 09:06:34 No, I suspect there is some other package holding the whole thing back 2020-08-01 09:06:44 the trick is to find out which package 2020-08-01 09:06:58 what's the deal with --force-broken-world though? 2020-08-01 09:07:07 I have no idea, I have never seen that actually work :P 2020-08-01 09:07:20 apk insists on keeping the graph intact 2020-08-01 09:07:24 so the usecase might be different 2020-08-01 09:07:43 so there is no way to not keep the graph intact? 2020-08-01 09:07:59 no, because of how apk works 2020-08-01 09:08:36 Can you try removing those packages that are listed by apk version -l '?' 2020-08-01 09:09:05 Those are the most likely to cause these kinds of issues 2020-08-01 09:10:45 I did and I got it down to vidstab-1.1.0-r1 2020-08-01 09:12:07 that one does indeed seem to be edge only 2020-08-01 09:13:01 but doesn't seem to have a lot of dependencies 2020-08-01 09:13:18 ffmpeg though 2020-08-01 09:13:28 which everything and my mom depends on 2020-08-01 09:15:36 ok so I can remove everything it depends on other than postmarketos-ui-phosh 2020-08-01 09:15:40 apk del just won't remove it 2020-08-01 09:16:19 the only thing that apk del basically does is remove the package from world and then reconverge the system to match world 2020-08-01 09:16:35 so if anything still depends on the package, it won't be removed 2020-08-01 09:16:46 it doesn't list a dependency though. 2020-08-01 09:17:16 in what format is the packaging database? 2020-08-01 09:17:24 if apk doesn't like to break its graph maybe I should 2020-08-01 09:18:05 I don't think that would improbe things 2020-08-01 09:18:07 I mean this does seem a bit silly, it arguably won't cause a lot of trouble if the crypto lib briefly isn't present for programs that are already running 2020-08-01 09:18:35 ikke: well I removed a lot of my UI and it won't reinstall due to an x256-libs conflict so maybe at this point it would 2020-08-01 09:18:49 this reminds me of apt 20 years ago, honestly 2020-08-01 09:19:25 was pretty easy to move into a corner as well where it just wouldn't do anything anymore. but dpkg always was the workaround (which allows just nuking & reinstalling things ignoring the deps) 2020-08-01 09:20:42 ah neat, got my UI back installed so that is useful. lol 2020-08-01 09:24:03 Hiya :) 2020-08-01 09:24:46 How would I check the C "pull checksum" field in https://wiki.alpinelinux.org/wiki/Apk_spec in the /lib/apk/db/installed database file? 2020-08-01 09:25:51 I am fleshing out this parser of the "installed" database ... https://github.com/nexB/scancode-toolkit/blob/2058-collect-system-packages/src/packagedcode/alpine.py 2020-08-01 09:54:10 ikke: I fixed it by editing out any references to the broken packages from /etc/apk/world and /lib/apk/db/installed and then just reinstalling the proper versions 2020-08-01 09:54:20 IMHO it's pretty bad that apk has no switches to just do this, what a time waster 2020-08-01 09:54:44 like, to just ignore the deps. which is basically what I effectively made it do, just with manual edits 2020-08-01 09:57:46 is there a good dictionary for alpine? no dict package 2020-08-01 09:59:10 couchkitten: apk-tools are designed to be fast (and small) and not to have much features 2020-08-01 09:59:38 LACampbell: stardict? 2020-08-01 09:59:57 mps: sounds even more like a switch to just ignore the deps would be useful then 2020-08-01 10:00:06 if they won't be ever expanded to handle all corner cases 2020-08-01 10:01:07 don't think it is good idea for distro pkg tool to ignore deps 2020-08-01 10:01:13 couchkitten: i don;t know of any package manager that supports downgrading 2020-08-01 10:01:20 i'm surprised apk can do it at all 2020-08-01 10:01:38 mps: any pkg tool allows it though. and it's a worse idea to just leave people stuck 2020-08-01 10:01:57 no, it is not 2020-08-01 10:02:01 yeah it is 2020-08-01 10:02:11 well :) 2020-08-01 10:02:14 because evidently I got myself unstuck by ignoring deps, the other option is to just nuke the system 2020-08-01 10:02:26 how is the latter any better? might as well go the potential breakage option if nothing else works 2020-08-01 10:02:45 most of our users wants consistency 2020-08-01 10:02:59 and documentation. don't forget the documentation 2020-08-01 10:03:01 just put a big warning or make it some obscure extra command 2020-08-01 10:03:13 like apk --donteverdothis --really-ignore-deps --yes-i-mean-it 2020-08-01 10:03:14 it is a protection against support questions from people who don't know what they are doing, and hose their setup 2020-08-01 10:03:31 I already had hosed it, you didn't stop that :D all it did was not let me fix it 2020-08-01 10:04:10 well, ikke told you some methods to fix it 2020-08-01 10:04:12 c705: interesting @ downgrading, I wonder if that is the case. I'd be surprised if dnf doesn't allow it but it's not like I checked 2020-08-01 10:04:19 mps: none worked of those 2020-08-01 10:04:24 what did work was what ikke told me to not do 2020-08-01 10:04:40 yum allows downgrading, and so does apt afaik 2020-08-01 10:04:41 (which is to just edit around in apk's database file directly) 2020-08-01 10:05:06 apk del offending-pkg 2020-08-01 10:05:32 yes that didn't work 2020-08-01 10:05:32 downgrade, and apk add offending-pkg 2020-08-01 10:06:03 that won't work if packages depend on it that it won't let you remove, e.g. postmarketos-ui-phosh in my case (I suspect it was somehow flagged as unremovable by postmarketOS people) 2020-08-01 10:06:17 then you must have something special on your system, apk del always worked for me 2020-08-01 10:06:34 also it is actually more risky to remove my entire system for real rather than just break deps for a small package 2020-08-01 10:06:40 so I don't know how that is somehow better 2020-08-01 10:06:40 apk del --rdepends 2020-08-01 10:08:13 well next time I'm breaking my system I might try that. but I still think it's not necessarily a great idea to remove really basic stuff in its entirety just for one tiny conflict in an unimportant package 2020-08-01 10:09:00 like, I don't see how that is safer than to just ignore the graph deps. because if e.g. there's power loss with that then most things will still work, while with removing most of my system I might forget to reinstall half of it or if there is an unintended reboot it might not even launch anymore 2020-08-01 10:09:25 pkg manager is not intended to break 'things' 2020-08-01 10:09:30 so in the end I don't think you're really protecting anyone better by not offering this, or making them edit the database file directly 2020-08-01 10:09:56 well removing half the system could be considered breaking for practical purposes. even if the package manager thinks that is somehow "clean" 2020-08-01 10:10:13 once again, I don't know of any package manager that supports downgrading from one version to another 2020-08-01 10:10:29 it is not an easy thing by any stretch to accomplish 2020-08-01 10:10:34 c705: which only supports my point 2020-08-01 10:10:40 also it was already pointed out apt and yum likely both do that 2020-08-01 10:10:52 i can tell you they don't 2020-08-01 10:10:55 ok, you are free ti have your opinion (whatever it is) but we have different view 2020-08-01 10:11:06 also apt and yum both allow ignoring the dependencies if you really ant it 2020-08-01 10:11:10 +w 2020-08-01 10:11:32 as does apk right now with directly editing the database files, it's just that this is arguably the riskiest worst way of "offering" this 2020-08-01 10:12:04 yes. and if I had one dollar for every problem in #debian and #centos for systems hosed by --force ... 2020-08-01 10:12:26 detha: exactly. downgrading is _not_ easy 2020-08-01 10:12:31 well instead you have people stuck when apk upgrade -a doesn't manage to resolve it, I'm not sure that is any better 2020-08-01 10:12:47 anyway, I'm repeating myself 2020-08-01 10:14:32 'upgrade' not downgrade 2020-08-01 10:15:31 that seems like splitting hairs. 2020-08-01 10:17:48 no, not really. downgrading works sometimes as a side effect, and not as designed feature 2020-08-01 10:18:08 sometimes even upgrading have issues 2020-08-01 10:32:55 mps: thanks. stardict is only in the dge release, so I'll wait patiently for now 2020-08-01 10:40:37 LACampbell: stardict is in testing repo, which means always in edge, till it is moved to community 2020-08-01 10:41:42 you have to enable testing in /etc/apk/repositories, and 'apk update' 2020-08-01 11:01:45 does alpine's grep have the color option? 2020-08-01 11:03:17 xopowo: the default busybox grep doesn't, but you can install full grep 2020-08-01 11:05:30 so install unil-linux? 2020-08-01 11:05:44 at the risk of bloating my minimal install 2020-08-01 11:05:55 but heck! if it has firefox ... 2020-08-01 11:06:19 no reason to complain about full grep LOL 2020-08-01 11:08:09 grep is it's own package 2020-08-01 11:48:54 mps: that doesn't seem to be inaccurate. testing is enabled, stardict won't install 2020-08-01 11:52:49 LACampbell: what 'apk policy stardict' shows 2020-08-01 11:55:47 mps:https://bpa.st/27PQ 2020-08-01 11:56:05 I guess, embarasssingly, I don't know what any of that really means 2020-08-01 11:56:13 in relation to my crude desire to install a package 2020-08-01 11:57:58 you have 'pinned' repo 2020-08-01 11:58:30 LACampbell: 'apk add stardict@testing' 2020-08-01 11:59:19 yeah I was just re-reading the wiki page about apk 2020-08-01 11:59:32 can't remember if I was supposed to pin the repo or not 2020-08-01 11:59:41 anyway it's installing 2020-08-01 12:00:33 oh it's a graphical app anyway lol 2020-08-01 12:07:05 LACampbell: i wrote 'stardict?', with ? 2020-08-01 14:36:15 ncopa: Hi :) I am fleshing out this parser of the "installed" database ... https://github.com/nexB/scancode-toolkit/blob/2058-collect-system-packages/src/packagedcode/alpine.py 2020-08-01 14:36:15 How would I check the C "pull checksum" field in https://wiki.alpinelinux.org/wiki/Apk_spec in the /lib/apk/db/installed database file? 2020-08-01 15:25:27 Hello again. 2020-08-01 15:25:39 afontain_ you around? 2020-08-01 15:48:48 hello matthewcroughan 2020-08-01 15:51:09 I figure that the "Virtual" images are the alpine images I want. 2020-08-01 15:51:27 I want to use this on actual hardware though. So when it says "Slimmed down kernel" what exactly is missing? 2020-08-01 15:51:30 virtual images have slimmed down kernels 2020-08-01 15:51:35 lots of drivers 2020-08-01 15:51:45 Can you give me an example of what I might care about? 2020-08-01 15:55:37 ikke Can you guys start providing virtual images *without* drivers removed? 2020-08-01 15:55:58 Call them bootstrapped images or something? 2020-08-01 16:00:32 matthewcroughan: Standard kernel supports virtual too? 2020-08-01 16:00:56 What do you mean winny ? 2020-08-01 16:01:19 You mean just download both images, then shove the normal kernel into the filesystem of the 'virtual' image? 2020-08-01 16:01:36 I mean, yes, that would work. It'd just be nice if you guys could put that on the main page as a "Bootstrapped" option 2020-08-01 16:02:07 Because I personally want to configure things much like Arch for ARM does it. Where you just extract the base rootfs to /boot and /root yourself, with absolutely no installer. 2020-08-01 16:02:08 That's the standard version.. 2020-08-01 16:02:26 ikke The standard version isn't an "installed" image. It boots from RAM> 2020-08-01 16:02:32 What we don't have is an image that you can dd directly to your HD 2020-08-01 16:02:51 yes, but virtual with drivers is standard 2020-08-01 16:03:40 I was thinking I could just dd virtual to my HD 2020-08-01 16:03:52 Since that's what FreeBSD's "VM Image" stuff does 2020-08-01 16:04:06 it's an iso 2020-08-01 16:04:17 ACTION taking popcorn 2020-08-01 16:04:33 the lightwheight kernel is meant for qemu, really 2020-08-01 16:04:38 Ah there's the misunderstanding 2020-08-01 16:04:46 (and equivalents) 2020-08-01 16:05:30 the package is called linux-virt btw 2020-08-01 16:05:52 No. It's not a misunderstanding. 2020-08-01 16:06:07 It's me wanting to flash an image to a disk and be done without, without an install step. 2020-08-01 16:06:19 FreeBSD provide "VM Images" for this purpose. 2020-08-01 16:06:28 No installer. Just flash. Done. 2020-08-01 16:07:01 You guys call this a VM image, but it's not, since you still need to setup-alpine, right? 2020-08-01 16:07:23 It's a VM Image, in your guys' minds, because it's a stripped down kernel. But FreeBSD call a "VM Image" that, because it's pre-installed. 2020-08-01 16:07:43 it is not called VM image anywhere on alpine 2020-08-01 16:08:03 Well I equate Virtual and "VM Image". I thought they were just the same thing. 2020-08-01 16:08:32 It's just an iso, but the kernel is dedicated to virtual setups where you don't need hardware support 2020-08-01 16:09:06 I mean. If I just ran setup-alpine in a VM. Then I gave people the ISO of the disk I setup, that'd be it. I could give people that ISO. 2020-08-01 16:09:09 Why can you not just provide that? 2020-08-01 16:09:18 Why would this be a bad idea? 2020-08-01 16:09:28 matthewcroughan: no one said it's a bad idea 2020-08-01 16:09:29 It exists, and it's called apk 2020-08-01 16:09:31 please read https://wiki.alpinelinux.org/wiki/Tutorials_and_Howtos and look for different install options 2020-08-01 16:09:49 matthewcroughan: it just costs effort to provide all these different install formats 2020-08-01 16:09:54 someone has to build it 2020-08-01 16:10:07 in a way that is usable 2020-08-01 16:10:12 you can even choose the packages you can! 2020-08-01 16:10:49 ikke: if you remember we already talked about pre-made images for some boards, but that is for future 2020-08-01 16:11:08 ya, I just want pre-made images for *everything* 2020-08-01 16:11:21 This is exactly what OpenWRT does. There is no other option for them. 2020-08-01 16:11:21 :) 2020-08-01 16:11:48 Do away with the installer. Just flash the image, mount the disk, and modify files to set up the system. None of this guided setup time wasting. 2020-08-01 16:12:00 openwrt for some boards must be installed over tftp 2020-08-01 16:12:19 yes, but there is no interactivity 2020-08-01 16:12:21 you just push the image 2020-08-01 16:13:02 openwrt is specialized for routers, so it is easier for them to prepare images 2020-08-01 16:13:17 alpine is general use case OS 2020-08-01 16:13:25 Is it really that much work? Maybe I'm just spoilt and believe this is possible to do without worrying about the hardware. 2020-08-01 16:13:41 due to projects like FreeBSD, OpenWRT, Arch for Arm 2020-08-01 16:13:52 Maybe this is just an ARM thing. Since you can't have an installer there. 2020-08-01 16:14:17 no, we have iso installer for arm 2020-08-01 16:14:25 You might also like the mini root 2020-08-01 16:14:34 Right, which causes chaos when trying to install on a Pi mps 2020-08-01 16:14:35 but that is for big iron arms mostly 2020-08-01 16:14:51 Every single thing other than Alpine is "Flash to SD Card, Boot, SSH in, Done." 2020-08-01 16:14:57 For the Pi* 2020-08-01 16:15:01 winny: miniroot is for docker 2020-08-01 16:15:21 Ah, TIL :) 2020-08-01 16:16:07 I've seen people turning the miniroot into an initramfs :) 2020-08-01 16:16:41 afontain_: once I made arm32 bootable from miniroot :) 2020-08-01 16:17:25 adding all needed pkgs, symlinks in /etc/runlevels and other needed tweak 2020-08-01 16:17:42 that was when I firstly installed alpine on arm 2020-08-01 16:18:09 later I found that apk --root is better 2020-08-01 16:18:45 Right. Listen, I don't need what I'm asking for really. 2020-08-01 16:18:57 Is it possible to preconfigure the hostname and enable ssh on the standard image? 2020-08-01 16:19:03 I just wanna ssh in after boot. 2020-08-01 16:19:41 I don't want keyboards, monitors or serial cables. 2020-08-01 16:20:49 well, pmbootstrap does that 2020-08-01 16:20:51 Additionally, is it possible to setup-alpine with just ONE DISK available? 2020-08-01 16:21:24 AKA install to the same disk you're using to boot alpine? It should be, considering everything's running in RAM 2020-08-01 16:21:32 Though mount -uw doesn't work in Linux, only FreeBSD 2020-08-01 16:21:40 matthewcroughan: I like to run netboot.xyz via iPXE to in turn boot alpine 2020-08-01 16:21:52 You can also create the symlink and run password manually 2020-08-01 16:21:57 I want to make a youtube video, I want to get rid of this setup-alpine step, it's superfluous 2020-08-01 16:22:32 Video title: "Lightweight Audio Workstation with Alpine Linux" 2020-08-01 16:22:47 Now, this is getting less and less possible, the more I realise that people have to install the damned thing. 2020-08-01 16:23:11 I think you'll find most folks who do multiple alpine deployments build their own provisioning workflows 2020-08-01 16:23:13 Whereas if I just showed them FreeBSD, I can show them how to preconfigure everything before they boot, and without a monitor, keyboard or serial cable, do EVERYTHING 2020-08-01 16:23:24 matthewcroughan : I really don't understand why you don't run setup-alpine, apk or pmbootstrap beforehand 2020-08-01 16:23:40 Because that requires setup-alpine, apk, or pmbootstrap, on my laptop. This is not acceptable. 2020-08-01 16:23:47 Imagine they're running windows. How can you think like this? 2020-08-01 16:23:57 This is the curse of knowledge. You have it. 2020-08-01 16:24:17 https://en.wikipedia.org/wiki/Curse_of_knowledge 2020-08-01 16:24:59 It's becoming more evident that Alpine is just too complicated and doesn't have the infra to do what I want. 2020-08-01 16:25:13 If I need a monitor, serial cable or keyboard, it's just too much. 2020-08-01 16:25:49 Again, maybe I'm spoilt by the raspberry pi experience, but it just works so much better. No faffing about with hardware, just doing everything on my laptop, on the SD card, prior to powering up the device. 2020-08-01 16:28:02 Again, this is all made easier if I can just preconfigure the alpine image to connect to the Wifi by putting wpa_supplicant.conf in /boot, and Alpine having an init-boot script to do this. 2020-08-01 16:28:58 If /boot contains wpa_supplicant.conf, move it to /etc/wpa_supplicant and init the service, how hard can it be? Why is this just not a thing? Do you really expect every single time for alpine to be configure manually with a serial cable? 2020-08-01 16:30:35 I mean, you could write the init script for that 2020-08-01 16:30:55 >I gave people the ISO of the disk I setup 2020-08-01 16:30:55 But it's such basic functionality that it really shouldn't be too offensive to ask for it. 2020-08-01 16:31:05 you can't write to an ISO9660 image (at least on Linux) 2020-08-01 16:31:16 Sounds like a nice feature to be hashed out 2020-08-01 16:31:37 so most likely you are confusing ISO and ext/disk images 2020-08-01 16:31:43 Hello71 are you talking to me? 2020-08-01 16:32:41 well, it's a feature that exists only on raspbian, so I'm not surprised it's not here by default in a minimalist general purpose distribution 2020-08-01 16:32:50 It is not only on Raspbian. 2020-08-01 16:32:57 It's in Arch for Arm and Hypriot. 2020-08-01 16:33:15 BalenaOS does this, but it runs systemd. 2020-08-01 16:33:49 BalenaOS lets you use system-connections files to be passed to networkmanager. Everything is configurable prior to booting the OS for the first time. 2020-08-01 16:33:57 https://www.balena.io/docs/reference/OS/network/2.x/ 2020-08-01 16:34:18 I just hate this idea that I have to run setup-alpine for the 50th time, instead of just configuring it all on my system. 2020-08-01 16:34:37 Perhaps I should just suck it up and use pmbootstrap. Even if I hate the idea of this being so needlessly complex that you need a tool to do it. 2020-08-01 16:36:06 Getting people to install tools on their system is like trying to get them to sign up to a service with their email. Nobody wants that, and most of the time it's completely unnecessary. 2020-08-01 16:36:30 All of this should be able to be accomplished with dd, mv, cp and tar. 2020-08-01 16:36:41 And in 10 lines maximum. 2020-08-01 16:37:46 Arch alarm is a project dedicated to Arm 2020-08-01 16:38:41 we are waiting for some to write these 10 easy lines and post to us 2020-08-01 16:38:58 :) 2020-08-01 16:41:48 Well, pmbootstrap has grown complex for a reason 2020-08-01 16:42:22 It litterally has become a tool to manage a distribution 2020-08-01 16:43:28 Ya, it's great work, I just wish that it had been built into alpine, rather than exposed as a pre-generation tool 2020-08-01 16:43:39 but, well, at this point I'm wondering if that's not exactly what you are doing 2020-08-01 16:43:56 It is. It's just a distro specific tool, which is annoying. 2020-08-01 16:44:07 in a way, you are talking about creating a distribution 2020-08-01 16:44:32 What I want to be able to tell people is: "You flash it then mount the disk then modify /etc/hostname on the disk to change the hostname" 2020-08-01 16:44:52 ("it's a distro-specific tool": yes, it is) 2020-08-01 16:45:17 Yes. And a distro specific tool would not need to exist if alpine just provided pre-installed images for flashing directly to disk/. 2020-08-01 16:45:34 Then pmbootstrap would be most useful for hardware specific configuration 2020-08-01 16:45:34 nah, it would still be 2020-08-01 16:46:39 Ah great. So I just did `pip install pmbootstrap` and it completed successfully 2020-08-01 16:46:54 pkg_resources.DistributionNotFound: The 'pmbootstrap==1.8.2' distribution was not found and is required by the application 2020-08-01 16:46:56 fantastic :) 2020-08-01 16:47:05 Not viable. Not possible. Cannot use. 2020-08-01 16:47:21 This is the reason I cannot use it. Because everyone who's following will have different systems. 2020-08-01 16:47:38 Therefore, it will break on their system due to their configuration. Unlike basic posix utilities like mv, cp, tar, dd. 2020-08-01 16:48:03 I mean, what you really want to do, is following the Arch Linux install guide and, but using apk instead of pacstrap 2020-08-01 16:48:18 What? No. 2020-08-01 16:48:27 Again, stop telling me to use tools! They shouldn't have to haha. 2020-08-01 16:48:36 Just stop telling me that this has anything to do with tools other than mv, cp, tar, dd. 2020-08-01 16:48:43 Just give me a base rootfs, and tell me how to put that on the disk! 2020-08-01 16:49:03 https://archlinuxarm.org/platforms/armv6/raspberry-pi 2020-08-01 16:49:04 Look! 2020-08-01 16:49:35 You put the rootfs tarball on the /root partition you made, and the bootfs tarball on the /boot partition you made! Simple!! 2020-08-01 16:49:43 No extraneous utilities required. 2020-08-01 16:49:46 No chroot. 2020-08-01 16:50:48 I'm getting a headache. I'm sorry for going in circles :D 2020-08-01 16:56:00 Look, if you don't want to use apk, you shouldn't use Alpine 2020-08-01 16:56:44 I *do* want to use apk. Apk is great. 2020-08-01 16:56:50 I just don't want to use it to install the system. 2020-08-01 16:57:03 I want to use posix utilities to install the system, so that I can install it from anywhere just by extracting a tarball. 2020-08-01 16:57:12 This way, everything is more standard, and it works like everything else. 2020-08-01 16:57:41 well, the tarball do not exist, so it's sorted out 2020-08-01 16:58:05 btw, Gentoo is distrubuting tarballs for bootstraping 2020-08-01 16:59:47 Definitely sounds like you have a niche to carve out matthewcroughan 2020-08-01 17:02:24 You also totally can prepare the tarball yourself, or use the minirootfs and add the missing packages 2020-08-01 17:08:12 winny ya, like I said, sorry if I seem spoilt 2020-08-01 17:08:21 I've just had experiences mostly with things that are already carved out in this way 2020-08-01 17:08:42 I think it's a very cool idea 2020-08-01 17:08:57 Have you ever used a pi, or flashed openwrt to a board? 2020-08-01 17:09:08 or android, for that matter actually lol 2020-08-01 17:10:11 maybe I just need to look at what setup-alpine is actually doing and distill it down into 3 steps, and the 10 extra steps that setup-alpine does for you can probably be configured by modifying files 2020-08-01 17:10:51 I do wish f2fs was included in the default initramfs though, mps 2020-08-01 17:12:32 My values discourage use of unstandardizrd platforms like arm things, but yes I've set up alpine in a zero w once. The wiki was a little out of sync with install steps but I managed 2020-08-01 17:13:25 And I think it could be even simpler though, as you suggested 2020-08-01 17:14:54 BTW I'm just an invested alpine user, not a dev 2020-08-01 17:14:55 No, I mean have you ever just used raspbian with a pi 2020-08-01 17:15:06 Oh yes and I hated every minute of it 2020-08-01 17:15:21 you must be familiar with the power that is flashing it, touch /boot/ssh and then sshing into it within 120 seconds? 2020-08-01 17:17:57 well, I do that but with pmbootstrap 2020-08-01 17:18:11 It's quite practical for custom packages 2020-08-01 17:21:31 yes, I use f2fs on all sd cards and ssd disks 2020-08-01 17:22:11 btw, I have image for dd for armv7 but not yet finished 2020-08-01 19:04:04 dd 2020-08-01 19:04:15 the first, and last container platform you will ever need 2020-08-01 19:05:09 people bitch about java and make fun of its 'factory' paradigm, yet ship programs in docker containers which are basically instructions on how to build an OS factory that builds an OS that runs ya program 2020-08-01 19:05:43 we should have just embraced java for cross-platform & virtualized programs in namespaces 2020-08-01 19:05:53 with memory safety. and being cpu agnostic 2020-08-01 19:06:10 but because we were all silly, we now have webapps electron and containers 2020-08-01 19:06:18 >java 2020-08-01 19:06:22 >memory safe 2020-08-01 19:06:44 solar: dont look behind the curtain :P 2020-08-01 19:06:59 its the attempt, but its ok that it has faults here & there 2020-08-01 19:07:15 its better than yolo heres my whole computer to go with this hello world i made 2020-08-01 19:08:22 i'm just trying to start conversation, really. nobody is awake anywhere else. computers are lonely sometimes 2020-08-01 19:09:59 computers are always lonely 2020-08-01 19:13:57 wow its imposssible to find a an alpine versus debian benchmark without it all being about docker. the top i dunno ten million google results are people comparing docker containers 2020-08-01 19:14:08 what ever happened to having a real computer 2020-08-01 19:14:24 it's pretty frustrating looking for anything alpine related that isn't using docker 2020-08-01 19:16:02 ACTION booted alpine. WeblordPepe must be strange 2020-08-01 20:49:39 WeblordPepe What would you like to see benchmarked 2020-08-01 20:50:04 I'm making a vid on using Alpine as an audio workstation, so maybe we'll start some trend of using it on the desktop 2020-08-01 20:51:24 should alpine iso burned onto a usb drive be detected by a thinkpad x200? 2020-08-01 20:51:40 i got the extended iso for x86 2020-08-01 20:51:45 opal If the x200 can boot from USB, then yes 2020-08-01 20:56:22 oh didnt realise core 2 duo was 64-bit 2020-08-01 21:22:30 Lmfao 2020-08-01 21:22:42 I can't even install alpine on the atomic pi because it only has one usb slot 2020-08-01 21:22:56 so to add a list of dependencies, you need two usb ports to install alpine afontain_ :D 2020-08-01 21:23:49 Do you see the consequences of not supporting what I'm asking for? This madness of needing more than one USB port haha 2020-08-01 21:24:08 I just did not even consider this being a problem. 2020-08-01 21:24:18 whoops 2020-08-01 21:24:36 I thought I could just unplug the USB after boot, and then continue running, but setup-alpine relies on it 2020-08-01 21:30:51 damn I couldn't install alpine because of ssl errors due to clock screw 2020-08-01 21:30:59 clock screw detected with (null) 2020-08-01 21:31:08 still thinks it is may, the alpine-setup can't get around this 2020-08-01 21:32:13 any ideas ikke ? 2020-08-01 21:32:27 the moment it gets to installing the repos, it fails because: 2020-08-01 21:32:46 ssl_client: mirrors.alpinelinux.org: certificate verivication failed: certificate is not yet valid 2020-08-01 21:33:03 Did you check the time on that machine? 2020-08-01 21:33:13 yes, but shouldn't NTP have fixed that? 2020-08-01 21:33:28 is ntp installed and running? 2020-08-01 21:33:31 The previous step is "what ntp client to run? Busybox, openntpd chrony or none" 2020-08-01 21:33:36 yes, the service starts fine 2020-08-01 21:34:02 although it can't even get openntpd because it can't apk add it, because of the ssl certs, because of the time 2020-08-01 21:34:05 chicken and egg problem 2020-08-01 21:34:20 chrony works fine, but it doesn't help matters, it does not set the time 2020-08-01 21:34:34 "Which timezone are you in? "WARNING: clock skew detected!" twice 2020-08-01 21:35:05 chrony by default does not step time unless it's set to do so 2020-08-01 21:35:18 So then I'm screwed for options on this machine 2020-08-01 21:35:30 Because the NTP/Timezone step doesn't do what it should, which is correct the time. 2020-08-01 21:35:33 no, just ask chrony to step 2020-08-01 21:35:40 > Just ask chrony to step 2020-08-01 21:35:47 In the *installer* that's supposed to be *easy* and *guided* ? 2020-08-01 21:36:01 I don't think so. This needs to change :P 2020-08-01 21:36:27 this step is broken, it's supposed to correct the time, but cannot be complete if the time is incorrect lol. 2020-08-01 21:36:39 something has to change, otherwise machines that don't have the correct time cannot install, which is absurd. 2020-08-01 21:37:17 Yeah, most likely caused by services (like mirrors.a.o) moving to https 2020-08-01 21:37:23 so then these things are more sensitive 2020-08-01 21:37:29 For what it's worth, this happens a lot on SBCs on Arch for Arm 2020-08-01 21:37:41 however, there is recourse, since again, you don't need a monitor, keyboard or serial to install 2020-08-01 21:37:50 you just flash it to an sd card and the install is done, so your install isn't ruined by this problem 2020-08-01 21:37:50 Due to lack of RTC 2020-08-01 21:38:14 You fix it by modifying systemd-timesyncd or something in /etc/ 2020-08-01 21:38:38 That is acceptable since time sync isn't required for install, but with Alpine it is. 2020-08-01 21:39:35 Using busybox instead of opentpd or chrony is a recourse 2020-08-01 21:39:41 so basically, you guys just have to default to busybox 2020-08-01 21:40:10 busybox indeed set the time correctly after setup in `setup-ntp` 2020-08-01 21:41:04 matthewcroughan: dude i am so excited for that. interrupts would be awesome if you could figure that one out 2020-08-01 21:41:13 im actually hell bent on audio latency and interrupts at the moment 2020-08-01 21:41:36 Oh really? What's your issue? 2020-08-01 21:41:47 I have a friend who has the same issue. 2020-08-01 21:41:55 Is there a way to invite users to freenode channels on freenode? lol 2020-08-01 21:42:16 if you can get some latency and interrupt overhead style stats that would be the most relevant/awesome video in the universe right now. you got no idea how relevant that is to me right now. i literally have a printout of the schematics of the windows scheduler and threads /priority system right here 2020-08-01 21:42:45 I'll add it to the end, what kind of stats are relevant? 2020-08-01 21:43:04 you're talking about whatever linux calls dpc latency right? what is it 2020-08-01 21:43:15 its been a while since i used linux for audio (i try linux on the desktop every few years, like a lot of people) and im about to try linux again. VSTs running in linux is a new thing for me. reaper running in linux is just fucking amazing 2020-08-01 21:43:15 overruns? 2020-08-01 21:43:22 yeah 2020-08-01 21:43:28 Ah I would only be using Ardour6 2020-08-01 21:43:32 It's just the best. 2020-08-01 21:43:45 oh you wanna play music? touch luck son, the network wants to send some bytes and hog the cpu 2020-08-01 21:44:01 I've never actually had issues with that. A friend does. 2020-08-01 21:44:10 been having so many rants in the past few weeks/months about how windows is just fucking useless for realtime anything 2020-08-01 21:44:30 but you could theoretically have basically hard real time and zero latency audio if windows was just regineeered a bit 2020-08-01 21:44:38 Oh you mean that's an issue on Windows for you? This happens to a mate on Linux. 2020-08-01 21:45:14 theres cool solutions where you have like this hyperviso like software where it takes one CPU off you, 4gb of ram off you, and windows only gets to see your remaining cores/ram. and you get hard realtime functionality on your remaining core with this OS that runs in it 2020-08-01 21:45:31 and you get given an SDK with all these hard realtime primitives that you can access via the bridge 2020-08-01 21:45:55 Screw that lol 2020-08-01 21:46:06 so you can write windows programs that talk to the hard realtime OS and get extreme performance 2020-08-01 21:46:09 nah 2020-08-01 21:46:09 its the ideal solution 2020-08-01 21:46:17 and frankly the only proper way to do it 2020-08-01 21:46:58 windows has got absolutely abysmal performance and is an embarassment when it comes to realtime audio 2020-08-01 21:47:23 people say shit like '4ms! wow so low latency' its like fuck off. it should be measured in nanoseconds. 2020-08-01 21:48:08 i can get things down to 1.3ms. but about .6ms of that is from driver overhead. 2020-08-01 21:48:42 unless you have a PCI audio device (no usb, no firewire) then you are in for a world of hurt. plus you need to really tweak the living crapper out of windows 2020-08-01 21:49:11 and you need to change your motherboard's power saving features so your CPU doesn't change what are called S states 2020-08-01 21:50:15 until microsoft takes real-time functionality seriously and goes 'right, we fucked up. we are providing the ability for one cpu core to be completely dedicated to hard realtime operations' it will never be fixed 2020-08-01 21:50:52 everything hinges on microsoft having the balls to implement a way to have realtime processes running on one cpu core that cant be touched 2020-08-01 21:51:57 my next audio interface i buy will be a pci card based one with a breakout. no buffers. 2020-08-01 21:52:36 the best latency ya can get these days without being a serial killer is with onboard motherboard audio 2020-08-01 21:52:37 Ugh, I'm stuck. 2020-08-01 21:52:43 You need two disks to install alpine, weaksauce 2020-08-01 21:52:47 god damnit 2020-08-01 21:52:54 whats weaksauce 2020-08-01 21:53:12 ohhh 2020-08-01 21:53:14 heh 2020-08-01 21:53:20 why you need two disks? 2020-08-01 21:53:23 The fact that I have to own two disks, a keyboard, or serial cable, and or a monitor, to utilise alpine. 2020-08-01 21:53:59 why you need two disks? 2020-08-01 21:54:02 Because you need an alpine installer disk, and a target disk to install to. 2020-08-01 21:54:05 partition table full? 2020-08-01 21:54:11 You can't just reuse the disk you already have 2020-08-01 21:54:19 WeblordPepe I mean without doing anything custom. 2020-08-01 21:54:29 fair call hmm 2020-08-01 21:54:32 I mean as supported by `setup-alpine` 2020-08-01 21:54:57 All these downsides are created by not just providing people with a pre-installed image,. 2020-08-01 21:55:33 i dont understand. cant ya make one 2020-08-01 21:55:55 or is that what ya were talking about all day yesterday while i was watching por\\\]\\\\\]\\asleep 2020-08-01 21:56:19 With pmbootstrap you can make this happen for sure 2020-08-01 21:56:29 But I wanna show both methods in the video 2020-08-01 21:56:48 But it's looking to be impossible without a USB hub on the Atomic pi lol 2020-08-01 21:57:01 Which is just simply pathetic, I don't want to show people that. I want to make Alpine look good, not pathetic. 2020-08-01 21:57:21 ACTION discovers postmarket os 2020-08-01 21:58:01 I just want to use pmbootstrap to create a basic Alpine image, not to modify it or anything 2020-08-01 21:58:05 I wonder how hard or easy that is 2020-08-01 21:58:26 The problem is that nobody is going to be able to use PMBootstrap on Windows, so everyone here telling me to use it has their head in the clouds :P 2020-08-01 21:58:55 matthewcroughan: re: ntp, fwiw if you use busybox ntp it will just jump to the correct time instead of refusing or stepping, iirc :) 2020-08-01 21:59:08 That is correct, which is why I say it should be the default. 2020-08-01 21:59:12 Where/how can I make that PR. 2020-08-01 21:59:41 ACTION eats a handful of m&ms 2020-08-01 22:00:04 some people will argue that stepping is the correct behavior, it depends on your use case though ;) 2020-08-01 22:00:24 man im so keen to see this vid of alpine running as an audio workstation. you should totally get VSTs working 2020-08-01 22:00:32 That bit is easy 2020-08-01 22:00:36 installing alpine isn't easy 2020-08-01 22:00:56 It is easy, just not streamlined on a machine that only has one usb port 2020-08-01 22:01:00 i find getting any computer to boot anything thats not a cdrom a nightmare 2020-08-01 22:01:08 what machine only has one usb port?? 2020-08-01 22:01:14 Single board computers. 2020-08-01 22:01:16 dear god 2020-08-01 22:01:24 i've never owned an sbc with just one usb port 2020-08-01 22:01:29 always at least two :s 2020-08-01 22:01:32 It's going to be an embedded system. One USB is all that's needed on the end result. 2020-08-01 22:01:36 someone should make a device that you can plug into a usb port and it gives you two usb ports 2020-08-01 22:01:39 But I'm going to have to use PMBootstrap to do that. 2020-08-01 22:01:44 right WeblordPepe? :p 2020-08-01 22:01:48 WeblordPepe that makes things look pathetic 2020-08-01 22:01:58 yeah fair call 2020-08-01 22:02:01 i dont like dongles 2020-08-01 22:02:08 like "I can't install Alpine without all these dependencies? I can just use use something else" 2020-08-01 22:02:09 if you're using it for just the install who cares 2020-08-01 22:02:24 solar Me. Because bootstrapping shouldn't be this hard when other things have done it so right. 2020-08-01 22:02:34 The problem is, they're relating to ARM hardware, and I can't run VSTs on that lol. 2020-08-01 22:02:42 whats the computer matthewcroughan? like can you explain it again from the top? cos i missed all the beginning 2020-08-01 22:02:47 Doing this on a RPI with Raspbian would be easy, if it were x86 instead of ARM. 2020-08-01 22:02:50 run wine in qemu-system-x86 lol 2020-08-01 22:02:56 But then I guess the "Just flash an SD card with a pre-installed OS" thing wouldn't work either. 2020-08-01 22:03:08 WeblordPepe Atomic Pi x86 2020-08-01 22:03:20 i havent heard of that. is it like a raspi but x86 2020-08-01 22:03:31 Nah, it's just yet another single board computer. 2020-08-01 22:03:37 It kinda sucks, but this is a good use case for it. 2020-08-01 22:03:38 oh yep yep 2020-08-01 22:03:55 If I use pmbootstrap, I provide a nice solution for advanced users. 2020-08-01 22:04:01 fair call. does the cpu have much balls? or is it more of a 'browse the web and check email' kinda thing 2020-08-01 22:04:28 I want to demonstrate setup-alpine, but alpine's "We run from RAM and you can just unplug the USB stick" doesn't really work at this stage 2020-08-01 22:04:35 Since you can't unplug it then run setup-alpine, lol 2020-08-01 22:04:49 2GHZ or something like that WeblordPepe 2020-08-01 22:04:57 2GB Ram 2Ghz, so should be enough to run Kontakt. 2020-08-01 22:05:14 atom x5, pretty beefy 2020-08-01 22:05:25 i had a tablet with the same cpu, was able to emulate dreamcast quite effectively 2020-08-01 22:05:30 Nice 2020-08-01 22:05:38 oh what thats heaps 2020-08-01 22:05:42 solar do you know much about apkovls ? 2020-08-01 22:05:49 I feel I can do something clever here with them. 2020-08-01 22:06:00 no i don't use diskless or overlay personally 2020-08-01 22:06:18 Do you know if overlay can let me configure the wifi, and save that? 2020-08-01 22:06:30 I want just a few things to be persistent, and not in ram. 2020-08-01 22:06:33 wish this cockroach would stop trying to take my m&ms. little prick 2020-08-01 22:06:42 ACTION wrestles with bug on the floor 2020-08-01 22:06:45 an overlay is just a snapshot of a filesystem, anything that you configure can be kept 2020-08-01 22:06:45 WeblordPepe are you in a bad AirBnB? 2020-08-01 22:06:55 solar ya, that's what I want hmm 2020-08-01 22:07:04 nah boss, im just a messy person 2020-08-01 22:07:25 i haven't really used wifi on linux in a decade but if it's still the same then you'd just need to configure wpa_supplicant.conf accordingly :p 2020-08-01 22:07:27 It would be such a cool feature to have alpine-setup able to overwrite the disk used to boot 2020-08-01 22:07:29 cmon now 2020-08-01 22:07:33 we gotta get that working 2020-08-01 22:07:54 I could and have done that on FreeBSDs installer via mount -uw 2020-08-01 22:07:56 hmm 2020-08-01 22:08:08 i've done it before matthewcroughan 2020-08-01 22:08:14 but i had to manually pivot to a ramdisk 2020-08-01 22:08:31 Is there a way to remount a disk as read write on linux? 2020-08-01 22:08:38 just like -uw on bsd? 2020-08-01 22:08:39 mount -o remount,rw / 2020-08-01 22:08:41 mount -o remount,rw /path 2020-08-01 22:08:58 oh what is that how ya do it. man i tried for ages to figure that out. 2020-08-01 22:09:03 so I could just do that, then tell them to run alpine-setup 2020-08-01 22:09:04 lmao 2020-08-01 22:09:10 and just nuke the disk 2020-08-01 22:09:26 note that isofs is not writable by definition 2020-08-01 22:09:26 i honestly don't know if the installer runs off a ramdisk or not 2020-08-01 22:09:38 i barely ever use it 2020-08-01 22:09:40 i yanked out the usb and i broke it 2020-08-01 22:09:50 i typically install systems with apk into a subfolder 2020-08-01 22:09:50 it does not, but at the step I'm talking about, it no longer requires disk contents 2020-08-01 22:10:06 solar maybe you could walk me through that a bit? 2020-08-01 22:10:12 So you don't use pmbootstrap? How do you do this? 2020-08-01 22:10:18 what is pmbootstrap 2020-08-01 22:10:35 postmarket's way of generating alpine systems with stuff preconfigured, pre-installed, so you just have to flash an image to disk. 2020-08-01 22:10:37 it's something from postmarketOS 2020-08-01 22:10:42 oh 2020-08-01 22:10:46 i don't know anything about that sorry 2020-08-01 22:11:00 You said that you "typically install systems with apk into a subfolder" 2020-08-01 22:11:04 can you explain a bit more about that? 2020-08-01 22:13:47 LOL 2020-08-01 22:13:49 it is working 2020-08-01 22:13:53 it is absolutely working 2020-08-01 22:13:59 it's pretty simple 2020-08-01 22:14:14 `mount -o remount,rw /` THEN using setup-alpine indeed seems to work 2020-08-01 22:14:24 create my partition layout & filesystems, mount them into some temporary folder 2020-08-01 22:14:50 apk --root /target --initdb add alpine-base 2020-08-01 22:14:50 then there's a bit of manual configuration required after that 2020-08-01 22:15:11 but that's essentially what setup-alpine is doing (plus all that manual config) 2020-08-01 22:15:37 Ya, what I'm advocating for, and do not see why it should not exist, is a pre-bootstrapped sys image to be provided on the alpine downloads page 2020-08-01 22:16:00 well, you can do this setup from literally any host OS 2020-08-01 22:16:10 you don't have to put an installer and boot from that, you can do it from any machine 2020-08-01 22:16:12 Yes, but this is then what pmbootstrap is doing for me 2020-08-01 22:16:24 and that's package managed via pip, so it's easier 2020-08-01 22:16:32 imo it's much easier to just setup the disk for an embedded target from a host 2020-08-01 22:16:33 rather than doing it directly on the target 2020-08-01 22:16:35 "any host os" not windows. 2020-08-01 22:16:44 would work fine on windows tbh 2020-08-01 22:17:05 im sure apk works in cygwin lol 2020-08-01 22:17:05 or mingw 2020-08-01 22:17:11 You know what else would work better? Providing a sys image for people to flash, and a fat32 boot partition for people to modify to their hearts content, just as raspbian does. 2020-08-01 22:17:18 syslinux works on windows too, if it's an x86 target 2020-08-01 22:17:27 yes, but that's all too complex, please understand 2020-08-01 22:17:47 The users that are going to be on windows, and flashing alpine, are going to want a raspbian like experience. 2020-08-01 22:17:55 The users that will bother with your steps will be on linux anyway 2020-08-01 22:18:04 i'm on windows :^) 2020-08-01 22:18:11 You're old. (probably) 2020-08-01 22:18:15 No offense :P 2020-08-01 22:18:15 i guess 2020-08-01 22:18:17 i'm 27 2020-08-01 22:18:20 /shrug 2020-08-01 22:18:24 jeez 2020-08-01 22:18:30 I can't imagine getting into all this and still being on Windows 2020-08-01 22:18:40 i stopped using linux on the desktop in 2012-ish 2020-08-01 22:18:44 because it's just a bad experience 2020-08-01 22:18:51 I use Windows all the time, in a VM running in Qemu and PCI-E passthrough. I would never let it touch my host. 2020-08-01 22:19:09 Same for macOS, there's just no reason to, if you're savvy enough. 2020-08-01 22:19:11 yeah, that sucks for gaming :p 2020-08-01 22:19:22 sucks for gaming? How O.o 2020-08-01 22:19:30 running windows as a guest anywhere is awful 2020-08-01 22:19:36 Maybe you just don't know how simple and fast it is to get the framebuffer out nowadays 2020-08-01 22:19:48 No? Like, not at all. I can't possibly explain with words how wrong you are. 2020-08-01 22:19:58 that's just like, your opinion, man 2020-08-01 22:20:02 You just need to come here and play halo on my x230t laptop, via Parsec, with 20ms latency to a remote location 2020-08-01 22:20:11 No, it's not an opinion, it's objectively measurable with metrics haha 2020-08-01 22:20:24 It's no different than running it in the host. 2020-08-01 22:20:36 let's just agree to disagree then 2020-08-01 22:20:47 There is a makerspace here, I put a powerful system with 3 GPUs in it, I run Windows with one of those GPUs given to the guest,. 2020-08-01 22:21:10 Then, I use Parsec which is remote desktop software that uses the GPU to encode h264 frames in 2-3ms 2020-08-01 22:21:27 Then it sends that via IP to my laptop running in the same city, and I enjoy halo at latency as low as a plasma tv. 2020-08-01 22:21:34 yes i know how the setup can be done, i've tried it within the last two years and it's just a lot of extra load that i don't need 2020-08-01 22:21:42 it's not necessary for my use cases 2020-08-01 22:21:57 I failed a lot, but once it's setup and you understand the architecture, it's reliable, more reliable than a baremetal windows machine. 2020-08-01 22:22:06 Mainly since I snapshot using ZFS and am able to rollback if problems occur, from the host. 2020-08-01 22:22:06 i'm doing 90% of my work in ssh or with a local x server from windows anyway so it's pretty irrelevant 2020-08-01 22:22:41 yeah, i think we just have different ideologies :) 2020-08-01 22:22:58 That said, alpine's awesome 2020-08-01 22:23:09 indeed, it's the only distro i find worth using 2020-08-01 22:23:13 I just ran setup-alpine and nuked that same disk used to boot alpine. 2020-08-01 22:23:20 did it work? 2020-08-01 22:23:22 via your remount of root 2020-08-01 22:23:23 yes lmao 2020-08-01 22:23:28 flawlessly 2020-08-01 22:23:31 rebooted and it's a properly installed system? 2020-08-01 22:23:32 surprising 2020-08-01 22:23:38 yup, 100% a-ok 2020-08-01 22:23:38 i didn't know that would work lol 2020-08-01 22:24:04 Wait.. maybe not. 2020-08-01 22:24:12 How exactly do I know if it was a successful install? 2020-08-01 22:24:14 no motd? 2020-08-01 22:26:33 try to make a change and see if it persists :p 2020-08-01 22:26:55 i don't remember if there's a motd or any of that, i never use the installer 2020-08-01 22:29:15 Maybe you can walk me through that a bit? Have you got any example scripts to setup an alpine system? Lol 2020-08-01 22:30:28 What you are describing sounds a whole lot like the Arch for Arm setup guide here. https://archlinuxarm.org/platforms/armv6/raspberry-pi 2020-08-01 22:32:11 ikke what sort of pushback would I receive to trying to get f2fs in the alpine kernel? 2020-08-01 22:34:42 matthewcroughan: setup-alpine itself 2020-08-01 22:34:47 those are basically the steps that it takes 2020-08-01 22:35:05 there's a VERY old wiki page about it that's still slightly relevant too https://wiki.alpinelinux.org/wiki/Alpine_Linux_in_a_chroot 2020-08-01 22:35:16 nice 2020-08-01 22:36:11 Nope, it didn't install D: 2020-08-01 22:36:17 Damnit! 2020-08-01 22:36:26 How did it get through setup-alpine then? 2020-08-01 22:36:28 i'm surprised it didn't puke errors during the install lol 2020-08-01 22:36:30 it didn't fail at any stage 2020-08-01 22:36:36 yeah that's rather odd 2020-08-01 22:36:47 I'm selecting sys, for sure. 2020-08-01 22:37:06 did you partition the disk? 2020-08-01 22:37:16 No? alpine-setup does that for you 2020-08-01 22:37:43 specifically `setup-disk` 2020-08-01 22:37:47 at what point did you remount then? the filesystem you remounted wouldn't exist anymore 2020-08-01 22:38:07 I remounted at the startup 2020-08-01 22:38:14 the very first command I run at startup is that 2020-08-01 22:38:20 then I run setup-alpine 2020-08-01 22:42:23 https://media.discordapp.net/attachments/336568402447564811/739251660957941770/unknown.png solar 2020-08-01 22:44:12 Your name reminded me to listen to solar, the jazz standard, again :P https://www.youtube.com/watch?v=EyGjhFKYahI&feature=youtu.be&t=4 2020-08-01 22:47:36 where is the install media, usb? 2020-08-01 22:48:05 mmcblk0 is sd, correct? 2020-08-01 22:48:11 did it just boot from usb again and not the sd? 2020-08-01 22:48:24 There is no usb 2020-08-01 22:48:34 the install media is on the sd then? 2020-08-01 22:48:35 mmcblk0 is the sd card, which I have flashed the installation media to 2020-08-01 22:48:38 ya 2020-08-01 22:48:44 and now I wanna install to the boot media 2020-08-01 22:48:54 so I'm booting alpine, then I want to install to this same medium 2020-08-01 22:49:08 ikke the installer doesn't run in a ramfs right? 2020-08-01 22:49:24 remounting root as rw seems to have just not done anything, though it completes with no errors 2020-08-01 22:49:30 iirc it doesn't and you'll have to manually pivot to one to do this 2020-08-01 22:49:36 like you see, it even complains about the existing partitions lol 2020-08-01 22:49:42 yeah 2020-08-01 22:49:59 that's just fdisk output, but it should work, I don't see why it wouldn't be working 2020-08-01 22:50:04 should just nuke the disk 2020-08-01 22:50:17 yeah that's odd especially if it ran mkfs lol 2020-08-01 22:50:45 yup, it just boots up like nothing happened 2020-08-01 22:50:47 it has amnesia 2020-08-01 22:50:55 I even did it again and ran sync to be double sure 2020-08-01 22:57:52 solar Wait, I think this board has EMMC -_- 2020-08-01 22:58:13 ya it does, I was installing to the emmc the whole dang time 2020-08-01 22:58:22 odd that the sd doesn't show up though 2020-08-01 22:58:28 it would also be mmcblkX afaik 2020-08-01 22:58:30 ya, because it's mmcblk0 AS WELL 2020-08-01 22:58:33 hahaha 2020-08-01 22:58:33 uh? 2020-08-01 22:58:44 IDK, maybe something's gone wrong, lsblk doesn't show it either 2020-08-01 22:58:55 yeah that doesn't sound right 2020-08-01 23:03:03 what a difference enabling "webrender" does in firefox 2020-08-01 23:03:30 maybe too early to be celebrating.. but the frequent crashes on alpine are no more (yet) 2020-08-01 23:03:52 hopefully this fixes it (with smoother performance added too) 2020-08-01 23:05:28 FF hasn't crashed once for me in the last year on Alpine for me 2020-08-01 23:05:58 do you use any sort of hw acceleration/compositing? what gpu? 2020-08-01 23:06:55 from what I understand mozilla will switch to webrender anyway (eventually), so I tried it out on my amdgpu system and it seems to have sorted the other issues 2020-08-01 23:09:11 I have a RX 5700 XT GPU in my desktop and some Intel iGPU in my desktop and seems to work well on both 2020-08-01 23:11:51 I see 2020-08-01 23:12:40 Yup, webrenderer is currently being rolled out I think 2020-08-01 23:15:49 DAMNIT ardour doesn't support Wayland despite being a gtk app! What is this!!! 2020-08-01 23:18:30 firefox didn't for many years 2020-08-01 23:18:44 well, not *that* many 2020-08-01 23:18:49 Gah!!!!! They say "We would gain nothing by upgrading to gtk3" 2020-08-01 23:18:57 You jackasses! You would gain complete Wayland support!! 2020-08-01 23:19:27 https://www.theregister.com/2020/05/28/ardour_6_release/ 2020-08-01 23:22:46 A friend told me to try out VCV Rack and I had to make some changes to get it to compile on my laptop running Alpine Linux, then I noticed they use GTK2. What? Are you kidding me? Anyway I modified it to use GTK3 so I could run it. I might fork it on GH and put up the GTK3 'version' and possibly make an apk. :) 2020-08-01 23:23:44 What changes were required? 2020-08-01 23:23:47 Was it significant work? 2020-08-01 23:24:23 gimp is also GTK2 2020-08-01 23:25:04 Can confirm, just tried to run it with GDK_BACKEND=wayland 2020-08-01 23:25:09 firefox is so fast now 2020-08-01 23:25:16 Inkscape works 2020-08-01 23:25:28 WeblordPepe what did you change? Are you running the rust renderer? 2020-08-01 23:25:45 theres a rust renderer? fwooh. oh i mean since they went to quantum 2020-08-01 23:25:52 It is very disappointing that I can't run Ardour6 in wayland :( 2020-08-01 23:26:15 The rust renderer is webrenderer 2020-08-01 23:26:30 i had a core2duo for a while and going from chrome to firefox made it usable. windows was impossible to even really use on it. linux + firefox and i had a working youtubable laptop 2020-08-01 23:26:44 WeblordPepe https://www.omgubuntu.co.uk/2020/07/firefox-enable-webrender-linux/amp 2020-08-01 23:26:47 dat quatnum :3 2020-08-01 23:26:59 Firefox seems pretty slow here for me on an x230t. 2020-08-01 23:27:25 i just finished reading about webrenderer. it looks insane 2020-08-01 23:27:28 ACTION reads 2020-08-01 23:29:14 Hahaha 2020-08-01 23:29:23 I love how Ardour has disabled issues on github 2020-08-01 23:29:24 hilarious 2020-08-01 23:29:27 it wasn't alot of work to make VCV Rack run, but I need to do more to get rid of a bunch of deprecation warnings. i will get to it. Probably take like half a day. I can take a look at ardour and see. 2020-08-01 23:29:31 https://www.phoronix.com/forums/forum/software/desktop-linux/1181824-ardour-6-0-digital-audio-workstation-released/page3 2020-08-01 23:29:44 Paul Davis the creator also antagonising people about Wayland support here lmao 2020-08-01 23:29:51 He just don't get that XWayland ain't Wayland :P 2020-08-01 23:56:34 whats reaper support like on linux now 2020-08-01 23:56:42 its top tier on windows 2020-08-01 23:56:54 god thats fast software 2020-08-02 00:01:39 Oh man.. 2020-08-02 00:01:47 Guys. Do you not have jack2 in the repos? 2020-08-02 00:01:49 Big problem lol 2020-08-02 00:13:46 matthewcroughan: you mean jackaudio.org ? 2020-08-02 00:14:29 matthewcroughan: https://pkgs.alpinelinux.org/package/v3.12/main/x86_64/jack 2020-08-02 00:14:40 it's just called 'jack' 2020-08-02 00:16:43 RootWyrm_ Yes, but this is the deprecated version of jack, jack, not jack2 2020-08-02 00:17:01 https://wiki.archlinux.org/index.php/JACK_Audio_Connection_Kit#JACK2 2020-08-02 00:17:12 this is like not having python3, I think :P 2020-08-02 00:17:18 matthewcroughan: that is absolutely false according to jack themselves. 2020-08-02 00:17:24 ah ok 2020-08-02 00:17:25 the package was renamed 2020-08-02 00:17:34 jack == jack 1.9.14 (jack2) 2020-08-02 00:17:36 I'm just not sure, because everything implies otherwise 2020-08-02 00:17:52 1.9 is not 2. The package name is not jack2, so how am I supposed to know? :D 2020-08-02 00:17:55 assume anything on the wiki is out of date, especially with stuff like that 2020-08-02 00:18:13 by going to jackaudio.org and seeing "JACK2: Source tarball JACK 1.9.14"? 2020-08-02 00:18:29 but yes, the wiki needs fixed too 2020-08-02 00:18:33 Well I got you to do that for me. Since I don't make assumptions like that, I ask people who know. 2020-08-02 00:18:53 matthewcroughan: wait, that's _ARCH_ not alpine 2020-08-02 00:18:58 ya 2020-08-02 00:19:06 It's a useful wiki too. 2020-08-02 00:19:10 these are not even remotely the same things 2020-08-02 00:19:22 So? This is how we learn about things. 2020-08-02 00:19:23 never assume package names are consistent 2020-08-02 00:20:14 wat. jack2 version 1.9? heh. then again. i guess this is like doom 2 version 1.666 2020-08-02 00:20:31 why cant applications have sequels? 2020-08-02 00:20:38 Because it's 2020 :( 2020-08-02 00:20:46 yeah 2020-08-02 00:20:50 everyone makes prequel apps 2020-08-02 00:20:57 I can't get jack to work on alpine lol 2020-08-02 00:21:02 so I'm running arch in a container just to sanity check 2020-08-02 00:21:23 oh yeah im having some fun at the moment getting zandronum server to go. learning a lot. im really digging alpine. god damnit its fast 2020-08-02 00:21:32 To quote the great John Mayer. "something's missing, and I don't know what it is." 2020-08-02 00:22:37 this is why im single intentionally for the rest of my life. its my best bet to avoid that unavoidable trap of the mrs getting something done at the salon and shes trying to get you to notice what she got done 2020-08-02 00:23:26 that and i only have to share my m&ms with insects 2020-08-02 00:24:19 https://youtu.be/IKJ9RFXGIu0 2020-08-02 00:25:27 this better not ruin my finely tuned youtube recommendations 2020-08-02 00:25:35 i finally got it how i like it 2020-08-02 00:25:52 crime shows, physics and heavy metal 2020-08-02 00:31:51 and now John Mayer 2020-08-02 00:40:47 WeblordPepe I can't make this video starring Alpine :P 2020-08-02 00:40:55 Gonna have to be NixOS, which is cool enough in its own right. 2020-08-02 00:41:05 The init stuff isn't stable enough. It just didn't connect to wifi inexplicably. 2020-08-02 00:41:22 udhcpc didn't work, so it just failed in the background, it's not going to keep retrying, what is that? 2020-08-02 00:45:33 Unless I somehow nuked the wifi on this board.. wat 2020-08-02 00:45:34 uuuuuuuuuugh, gitlab chooses EXACTLY the wrong time to go down. 2020-08-02 00:45:54 Github does too 2020-08-02 00:48:08 ohhhh 2020-08-02 00:48:26 oh yeah i had to manually dhcp too actually when i got into alpine 2020-08-02 00:48:47 ifup'd my thing and then dhcp. but i thought it was on purpose 2020-08-02 00:48:56 it aint the first distro ive used that was quiet on startup 2020-08-02 00:48:57 WeblordPepe oh deaaaaaaarr lord 2020-08-02 00:48:59 I think I killed the wlan 2020-08-02 00:49:15 oh what. do you know how hard it is to get wlan going in linux 2020-08-02 00:49:17 no alpine's fine, dhcp has no response because the wifi's just super dead lmfao 2020-08-02 00:49:20 you're buying a new one 2020-08-02 00:50:33 I think this board needs an antenna 2020-08-02 00:51:14 So, jack says "Could not open ALSA sequencer as a client. Alsa Midi Patchbay will not be available" 2020-08-02 01:05:20 ;_; 2020-08-02 01:05:38 would play the worlds smallest violin if the synth worked 2020-08-02 01:06:20 mind you, i know i mentioned reaper before, with reaper being ported to linux - if the hardware vendors and vst vendors get into it linux could be great for audio 2020-08-02 01:06:38 cos windows is just .. a fucking nightmare to be a dedicated 'i want to do work, shut up' computer 2020-08-02 01:07:41 thats why i use linux now. its not so much functionality really its the fact that i can get a desktop environment that isnt trying to screw me and turn into a bloody shopping mall 2020-08-02 01:08:32 android is just turning into i dunno. its all turning so tacky and commercial and loud 2020-08-02 01:08:58 im so excited to be in this qt version of lxde because theres so little to get excited about. thats the whole point 2020-08-02 01:11:36 WeblordPepe Alpine aint made for this shit lol 2020-08-02 01:11:38 https://dev.alpinelinux.org/~clandmeter/other/forum.alpinelinux.org/forum/general-discussion/set-system-wide-limits.html 2020-08-02 01:13:03 I can't set my limits ;-; 2020-08-02 01:13:06 :'( 2020-08-02 01:18:04 any insights ikke ? 2020-08-02 03:09:51 batman has no limits 2020-08-02 07:17:09 alpiiiiiiiine 2020-08-02 09:36:56 then I let the alpine play. pumping new shit by NWA 2020-08-02 09:37:37 same 2020-08-02 10:56:23 lawl, firefox chokes 32bit install :( 2020-08-02 13:33:31 anybody know how to close a window in sway?L 2020-08-02 13:45:37 mod-c? 2020-08-02 13:57:55 Hey folks! I'm using an alpine-based docker image. user www-data is UID 82 and I'm trying to "usermod" this to UID 1000. I've done extensive research online before coming here for support. From what I can see alpine doesn't allow usermod, and I must delete the user and re-add it, if I want to www-data to have UID 1000 ? Please confirm if this is the case and how to appropriate delete+add a user again ? Thanks in advance. 2020-08-02 14:11:59 anybody know where can I find the dig application? 2020-08-02 14:14:05 Wdym alpine doesn't allow usermod? 2020-08-02 14:23:59 Cogitri, if you could tag my name in replies, that'd be appreciated so I see it. I've read online and it's saying "usermod" command doesn't exist in alpine. I've checked my alpine container and indeed command "usermod" does not exist. 2020-08-02 14:24:39 xopowo default i3 config is mod+shift+q 2020-08-02 14:24:57 apk search cmd:usermod suggests that the command does exist 2020-08-02 14:25:05 Err, dragoonis: ^ 2020-08-02 14:25:20 matthewcroughan: got it 2020-08-02 14:26:08 Cogitri, "app add usermod" has failed telling me the package does NOT exist. 2020-08-02 14:26:23 usermod (missing): 2020-08-02 14:26:30 dragoonis: again, try `apk search cmd:usermod` 2020-08-02 14:26:40 That'll show you what package the usermod command belongs to 2020-08-02 14:26:53 I see, so it's in this "shadow-4.7-r1" package 2020-08-02 14:28:10 I've done "apk add shadow" - is this the recommended approach? 2020-08-02 14:29:46 if you really need it, then yes 2020-08-02 14:30:40 Yes, I need to rewrite the UID and GID for "www-data" 2020-08-02 14:32:10 Why don't you just create a new user with the UID 1000 and let whatever service you want to run under UID 1000 use that? 2020-08-02 14:32:17 That seems easier and safer 2020-08-02 14:32:36 Cogitri, the existing configuration of nginx and php-fpm are all designed to work under the user:group of "www-data:www-data" 2020-08-02 14:33:00 That is existing convention of these projects and I'm not in a position to begin re-configuring them to work unconventionally 2020-08-02 14:33:32 so why are you remaking the user as uid 1000 then? 2020-08-02 14:33:38 (thats not convention) 2020-08-02 14:34:28 The reconfiguration should be about one line 2020-08-02 14:34:59 Due to docker volume related issues occurring. Files being added in the container and having a different UID on the host machine. This is a common docker issue. 2020-08-02 14:35:21 I'm ensuring parity between the host and docker environments, to be 1000:1000 2020-08-02 14:35:42 UID 82 doesn't exist on the host machine(s). 2020-08-02 14:35:45 Does it make sense yet? 2020-08-02 14:41:34 You can set the uid to 82 on the host ;-) 2020-08-02 14:41:43 even if there is no user attached to it 2020-08-02 14:43:03 might be easier than running usermod on all containers and chowing files 2020-08-02 14:43:29 In theory, this is fine. Practically, on the project I'm working on, this will introduce a breaking changes to many developer's host machines, which I'm not interested in supporting. 2020-08-02 14:44:17 I can cleanly resolve this within a Docker container, and there will be no BC breaks, and the current docker-related problem I'm facing can be fixed within docker land. 2020-08-02 16:05:13 anyone using wayland full time on alpine? 2020-08-02 16:06:11 I do, yes 2020-08-02 16:06:13 I'm using openbox on alpine, and yesterday when I discovered (webrender) on firefox I've had no crashes, but since I'm on the "future bandwagon", I figured I might as well jump to wayland too 2020-08-02 16:06:28 I use it in GNOME Wayland 2020-08-02 16:06:52 Cogitri: I saw sway, is this the closest I could get to an openbox-like experience? 2020-08-02 16:07:02 ie just minimal WM, no DE 2020-08-02 16:07:32 I guess so, sway seems to be pretty solid and you can use i3 config AFAIK 2020-08-02 16:08:03 is there anything your particularly miss about X11 since switching to wayland? 2020-08-02 16:08:11 or specific apps that don't work? 2020-08-02 16:08:25 seems there is a compatibility layer of sorts that enables everything to just work? 2020-08-02 16:08:47 XWayland, yes 2020-08-02 16:09:10 I guess some things which can be a bit lacking right now is stuff like screen recording 2020-08-02 16:09:24 That works somewhat well on GNOME Wayland now, but I think it's still not great on other WMs 2020-08-02 16:13:05 Cogitri: please clear something up for me, say you use apps like GIMP, this stuff would only work if you had XWayland installed, correct? 2020-08-02 16:13:27 others apps, say Firefox, include native support for wayland, so they would not be utilising xwayland ? 2020-08-02 16:13:44 Yes 2020-08-02 16:14:18 if I had firefox installed and it supports both, how can I tell I'm using it in "wayland" mode and thus benefit from all the new stuff? 2020-08-02 16:14:34 Everything which can use Wayland (so basically everything GTK3 or Qt5) will use Wayland, everything that can't (everything GTK2, Qt4/most custom toolkits) will use Xorg via XWayland 2020-08-02 16:14:56 You could try to xkill it, which won't work if it's not XWayland :D 2020-08-02 16:15:11 hah, nice 2020-08-02 16:15:39 I think these days FF automatically uses Wayland if it's available, but you can force its hand by doing 'env GDK_BACKEND=wayland firefox` for launching 2020-08-02 16:15:50 what made you change to wayland? trying to use new stuff or necesity (eg better performance) ? 2020-08-02 16:18:50 Wayland has waaaay better HiDPI scaling 2020-08-02 16:18:51 Especially if you mix resolutions 2020-08-02 16:22:26 I see 2020-08-02 17:20:20 https://gitlab.alpinelinux.org/alpine/aports/-/issues/8025 2020-08-02 17:20:24 Damn, I'm running into this too. 2020-08-02 18:05:59 https://dev.alpinelinux.org/~clandmeter/other/forum.alpinelinux.org/forum/general-discussion/set-system-wide-limits.html 2020-08-02 18:06:14 Can someone help me with this? I can't set limits in Alpine, at all, via /etc/security/limits.conf 2020-08-02 18:06:59 matthewcroughan: I tried that, nothing works, in the end I used: 2020-08-02 18:07:21 su; ulimit ; su 2020-08-02 18:07:30 That's terrible lol 2020-08-02 18:07:35 but it works (tm) 2020-08-02 18:07:56 How can that work from a desktop session? 2020-08-02 18:08:12 su; ulimit ; su ; your assorted desktop apps 2020-08-02 18:08:39 what a hack :( 2020-08-02 18:08:41 why doesn't it work? 2020-08-02 18:08:59 Everything was going great, and I was thinking "This isn't much different from Arch, but the packaging is nicer" 2020-08-02 18:09:08 Now I'm thinking "Oooooh this really can't work for lots of reasons.." 2020-08-02 18:09:25 you can play around with pam 2020-08-02 18:09:55 I couldn't be bothered, I simply wanted to allow qemu to lock 10G of ram to run a VM, so that works perfectly fine for my purposes 2020-08-02 18:25:21 abenz seems not to work 2020-08-02 18:25:34 `su; ulimit -l unlimited && ulimit -r 99; su matthew; ardour6` 2020-08-02 18:25:40 never ends up running ardour6 2020-08-02 18:25:46 I don't want to run ardour6 as root lol 2020-08-02 18:26:37 just run them one by one, su into user, set the limits, then check they were set, then su into your user and you should see the limits still present, and launch your app from there 2020-08-02 18:26:40 same terminal obviously 2020-08-02 18:26:51 su into root I meant 2020-08-02 18:26:54 what 2020-08-02 18:27:05 that's not remotely acceptable if I'm making a video telling people how to do this 2020-08-02 18:27:09 why don't limits just work out of the box :D 2020-08-02 18:27:59 limits (in /etc/security....) are a pam feature, you need to install linux pam.. I did that but all the stuff I had to configure made me give up, since the hack above works 2020-08-02 18:29:23 Again, like I said, that doesn't work either. 2020-08-02 18:29:35 ikke any comments? :/ 2020-08-02 18:30:21 limits requires pam support 2020-08-02 18:30:43 and I have `linux-pam` installed. 2020-08-02 18:30:50 https://dev.alpinelinux.org/~clandmeter/other/forum.alpinelinux.org/forum/general-discussion/set-system-wide-limits.html 2020-08-02 18:30:51 so does this guy 2020-08-02 18:30:54 but he can't get it working either 2020-08-02 18:32:04 Just installing pam is not enough. You need to make sure that it's being used (but I have no experience enough to say how) 2020-08-02 18:32:29 (╯°□°)╯︵ ┻━┻ 2020-08-02 18:32:47 hard distro is hard 2020-08-02 18:33:00 I think building busybox with Pam should do the trick 2020-08-02 18:33:12 yes, but Alpinelinux is not going to do that by default itself 2020-08-02 18:33:19 I want to teach people how to set something up on Alpine and have it working with basic package management. 2020-08-02 18:33:26 This is not ideal, therefore, will use Arch or something. 2020-08-02 18:42:33 Uh, what is up with GitLab? 2020-08-02 18:43:00 Is something up? 2020-08-02 18:43:07 I hope gitlab is up :P 2020-08-02 18:43:14 ikke: was about to say, no, and that's the problem 2020-08-02 18:43:20 Wfm 2020-08-02 18:43:22 ikke: https://gitlab.alpinelinux.org/alpine/aports/-/blob/3.12-stable/main/syslinux/syslinux.post-upgrade - 503 every time 2020-08-02 18:43:42 hmm 2020-08-02 18:43:47 yes, I see 2020-08-02 18:44:00 yeah, can't even load the commit history for it either 2020-08-02 18:44:54 same with syslinux.trigger 2020-08-02 18:45:04 ikke: yeah, same here https://gitlab.alpinelinux.org/alpine/aports/-/tree/3.12-stable/main/busybox 2020-08-02 18:45:25 oh, wait, busybox actually managed to load 2020-08-02 18:46:54 Looks like it times out 2020-08-02 18:46:56 but not sure why 2020-08-02 18:47:20 hi. how can i check if my module made it into the initramfs after boot? 2020-08-02 18:47:31 shouldn't it be in lsmod? 2020-08-02 18:51:33 ikke: yeah, and of course, the syslinux.post-upgrade is the one i really need to look at :( 2020-08-02 18:52:38 RootWyrm_: https://git.alpinelinux.org/aports/tree/main/syslinux/syslinux.post-upgrade?h=3.12-stable 2020-08-02 18:53:35 ikke: yeah, but i also need the history :( 2020-08-02 18:53:45 git doesn't have the history, only gitlab 2020-08-02 18:54:49 https://git.alpinelinux.org/aports/log/main/syslinux/syslinux.post-upgrade?h=3.12-stable 2020-08-02 18:54:57 seems only one commit affecting it 2020-08-02 18:58:01 RootWyrm_: https://gitlab.com/gitlab-org/gitlab/-/issues/28706 2020-08-02 18:58:56 ikke: ... i love how my hate for gitlab is always justified ;P 2020-08-02 19:00:39 I say it does hold reasonably well, other projects just directly suffocated on aports 2020-08-02 19:01:30 RootWyrm_: If you hate gitlab, you will always find reasons to :) 2020-08-02 19:02:07 ikke: where 'reasons' are 'major issues opened by paying customers continually ignored' 2020-08-02 19:03:18 It's very odd that busybox.trigger is failing in this chroot though, because it shouldn't. 2020-08-02 19:49:08 Adorable. Bind mounting /proc actively excludes sys/fs/binfmt_misc unless you _explicitly_ bind binfmt_misc. 2020-08-02 19:49:57 RootWyrm_: shouldn't rbind fix that? 2020-08-02 19:50:15 if it's a separate mount point, that is 2020-08-02 19:50:30 ikke: that's just it. It's not a separate mount point. 2020-08-02 19:50:41 Probably some systemd bullshit as usual. 2020-08-02 19:50:42 hmm, interesting 2020-08-02 19:52:26 ikke: 'systemd-1 on /proc/sys/fs/binfmt_misc type autofs' ... it's almost like I have ESP (or know exactly how stupid the systemd people are.) 2020-08-02 20:00:36 Say I have an apk e.g. alsa-lib-1.2.1.2-r0.apk ... is there a way to craft a download URL for it based only on that archive and its contents? 2020-08-02 20:00:40 e.g. back to for http://nl.alpinelinux.org/alpine/v3.11/main/x86_64/alsa-lib-1.2.1.2-r0.apk ... ? 2020-08-02 20:04:18 pombreda: yes and no, since you'd have to guess at if it's main or community 2020-08-02 20:45:01 RootWyrm_: or testing ... so practically no, then I guess :| 2020-08-02 20:45:48 I wish I could infer that reliably without resorting to a network lookup or some index of all packages 2020-08-02 20:46:01 pombreda: well if you assume main only... https://${MIRROR}/alpine/v${SHORT_RELEASE}/main/$(uname -m)/${PKGNAME} 2020-08-02 20:46:40 where SHORT_RELEASE = . /etc/os-release; echo $(VERSION_ID | cut -d . -f 1,2) 2020-08-02 20:46:51 er $($VERSION_ID but you get the idea 2020-08-02 21:21:03 Is it a good idea to temporary switch to test release just to install a test package? 2020-08-02 21:22:04 s/switch to/turn on the/ 2020-08-02 21:31:56 RootWyrm_: thx... that can be useful IFF I have etc /etc/os-release on hand. 2020-08-02 21:32:24 ACTION wonders how apk-tools gets to find an update... try all the repositories? 2020-08-02 21:33:04 /etc/apk/repositories contains the URLs to query 2020-08-02 21:33:25 ^ 2020-08-02 21:36:12 Cogitri: yes, but then you need to fetch all the APKINDEX files to figure out where a single package may live, correct? 2020-08-02 21:39:37 Well, if you fetch the main/ APKINDEX you know that pkg has to be in main/ 2020-08-02 21:41:32 Cogitri: I am tring to get things without fetching the anything 2020-08-02 21:41:33 so even if I have /etc/os-release and /etc/apk/repositories for the URLS, and the /lib/apk/db/installed of installed packages, I cannot tell which is the download URL of my installed packages. I can only get several "possible" URLs, one per repository 2020-08-02 21:41:37 correct? 2020-08-02 21:43:11 It would have been useful to keep track for reference of where a package came from in /lib/apk/db/installed IMHO 2020-08-02 21:48:04 actually things get weird. Given an installed musl-utils 1.1.24-r0, even if I try all the repositories, I cannot find it at all . 2020-08-02 21:48:21 It was reved up since and is no longer there :| 2020-08-02 21:48:32 http://dl-cdn.alpinelinux.org/alpine/v3.11/main/x86_64/musl-utils-1.1.24-r2.apk has replaced it 2020-08-02 21:48:50 so only the latest verstion of a built binary is ever kept? 2020-08-02 21:49:00 :( 2020-08-02 21:50:19 Cogitri: RootWyrm_ and it is no longer in the latest APKINDEX either 2020-08-02 21:50:19 Yes, otherwise we'd need too much space on the mirrors 2020-08-02 21:50:46 And since we don't offer backwards compat, users could potentially break their system by installing old apks (at least on edge) 2020-08-02 21:52:16 Cogitri: so I can install something just now, and one minute later I cannot recreate anymore an identical system? 2020-08-02 21:53:55 Cogitri: Would you know if the previous version is immediately removed when a new package is pushed? 2020-08-02 21:55:45 IIRC it's pretty much immediate, yeah. 2020-08-02 22:01:54 Cogitri: about "we'd need too much space on the mirrors", do you have a rough idea of how much space is a mirrors 2020-08-02 22:02:04 RootWyrm_ ok 2020-08-02 22:02:12 let me try some rsync. 2020-08-02 22:03:24 rsync -n -avrz rsync://uk.alpinelinux.org/alpine/ /tmp --> total size is 968,375,391,293 ... so a mirror is about 1TB 2020-08-02 22:04:15 at least the UK one... I picked because it is advertized as supporting rsync on https://mirrors.alpinelinux.org/ 2020-08-02 22:08:44 RootWyrm_: so if I wanted to really have a copy of all published binary packages that's eventually impossible? I could rsync continuously and never delete, but even then I could miss some, correct? (my application is for composition analysis of installation, including container images) 2020-08-02 22:09:31 Cogitri: are managing the mirroring by chance? 2020-08-02 22:14:54 Maybe I'm missing something but I don't get what the point of doing so even is. 2020-08-02 22:19:47 I don't manage the infra, no, I'm just a normal core dev 2020-08-02 22:20:03 ACTION bows to Cogitri nonetheless :) 2020-08-02 22:20:27 But the repos are effectively rolling, yes 2020-08-02 22:20:30 RootWyrm_: validating that the code found in an intallation (some docker image or else) is indeed what it pretends to be, and where it comes from. 2020-08-02 22:22:45 If cannot relate installed binaries to still existing released binaries reliably then short of having reliable reproducible builds, I cannot be sure about the code found installed is what it pretends it is? 2020-08-02 22:23:42 I think there's already some reproducible builds project also covering Alpine? Can't remember their name right now though 2020-08-02 22:24:35 Ah https://reproducible-builds.org 2020-08-02 22:24:56 Also https://lists.alpinelinux.org/~alpine/devel/%3C20181217133328.4dd1ef26%40ncopa-desktop.copa.dup.pw%3E 2020-08-02 22:24:57 :) 2020-08-02 22:26:05 Cogitri: hum... 2020-08-02 22:26:26 ncopa wrote: 2020-08-02 22:26:26 * We need a way to make older packages available, so that it is 2020-08-02 22:26:26 possible to rebuild the exact same install (or Docker image) later." 2020-08-02 22:26:26 "Some take away points for Alpine: 2020-08-02 22:26:38 God damn it 2020-08-02 22:26:54 I can't build Cadence from source because QT5 seems to be missing some files on Alpine 2020-08-02 22:27:16 ../widgets/digitalpeakmeter.hpp:22:10: fatal error: QtGui/QWidget: No such file or directory 2020-08-02 22:27:28 Cogitri: thanks for the links 2020-08-02 22:27:33 Perhaps you should add the directory containing `QtCore.pc' 2020-08-02 22:27:42 QtCore.pc is not provided by any pakages on Alpine 2020-08-02 22:37:07 Are packages built on musl? 2020-08-02 22:49:31 qbmonkey yes 2020-08-02 22:50:06 ikke afontain_ RootWyrm_ you guys all seem like you love to help me 2020-08-02 22:50:29 I can't get past this stage of trying to compile an app, I'd love to make a package for it since it doesn't get updated much and I could maintain it without too much hassle 2020-08-02 22:50:34 But for the love of God, I cannot compile it on Alpine 2020-08-02 22:50:45 Why? Qt4. It's qt4. I can't get qt4 on Alpine, it doesn't exist. I am very stuck. 2020-08-02 22:51:04 https://kx.studio/Applications:Cadence 2020-08-02 22:57:55 ... qt4 went end of life 5 years ago. 2020-08-02 23:02:35 matthewcroughan, thanx! 2020-08-02 23:02:56 RootWyrm_ So? That means I can't use it on Alpine? Lmao. 2020-08-02 23:02:59 What sort of philosophy is this? 2020-08-02 23:03:17 I use Arch, and it's fine with this. Arch too is rolling release. Something is very wrong here. 2020-08-02 23:03:21 Give me qt4 or give me death. 2020-08-02 23:03:42 It probably means someone would have to do the patch work, since no one else has. 2020-08-02 23:04:36 I used to be under the impression that using musl required some rework on large projects. 2020-08-02 23:04:36 on arch there is this: "python-qtpy" with description "Provides an uniform layer to support PyQt5, PyQt4 and PySide with a single codebase" 2020-08-02 23:04:59 What sort of philosophy is this? How about "don't install unmaintained random garbage with known security holes"? 2020-08-02 23:05:07 Yet on Alpine, I simply cannot build any projects or utilise any projects that use qt4 that were build against glibc for obvious reasons 2020-08-02 23:05:24 not only can I not use the compiled static binaries provided, but I cannot build from source either 2020-08-02 23:05:43 the application is not a networked applicatin 2020-08-02 23:05:47 security doesn't apply to qt 2020-08-02 23:06:04 Were was the static binary supplied from? 2020-08-02 23:06:21 https://kx.studio/Applications:Cadence 2020-08-02 23:06:34 I'll take a look. 2020-08-02 23:07:50 Okay, I see what you mean. It is static but still dependent. 2020-08-02 23:09:19 I don't know Alpine, thats why I'm here. But I like static usage on linux. 2020-08-02 23:11:51 matthewcroughan: ... ah, yes, the good old "because the app isn't networked then the fact that the system is networked is irrelevant" argument 2020-08-02 23:12:30 RootWyrm_ If alpine is about security, why do you supply Jack, an audio application? What does audio have to do with security? 2020-08-02 23:12:35 Actually, better yet, why do you supply xorg? 2020-08-02 23:12:42 Lmfao, this pointless discussion about security. 2020-08-02 23:12:55 It is the definition of a farce. 2020-08-02 23:13:16 I'm sure it is just one surface reason. 2020-08-02 23:13:31 "Because security" ends any discussion. 2020-08-02 23:13:49 It is a simple answer, but not the answer. 2020-08-02 23:14:08 I'm sure it is dev time. 2020-08-02 23:14:19 matthewcroughan: which has absolutely nothing to do with it whatsoever 2020-08-02 23:14:46 And you would have to have a lot of dev time to include "considered" obsolete packages 2020-08-02 23:15:13 Backwards compat can't be maintained forever, even in debian. 2020-08-02 23:15:20 this is basic security hygiene stuff. BASIC. 2020-08-02 23:15:35 But not the only reason. 2020-08-02 23:15:59 qbmonkey: it's literally 100% unsupported and dead upstream, and has been for over 6 years. absolutely nobody supports qt4 at this point, not even qnx. 2020-08-02 23:16:55 So why don't you just obsolete xorg in the name of security? 2020-08-02 23:16:58 No body updates it, true. But plenty still include it in the repo 2020-08-02 23:17:29 But that requires maintenance. And that isn't always easy. 2020-08-02 23:17:50 There is this awesome piece of software that I can't use, because Alpine is based on Musl. So at least give me the ability to compile it? 2020-08-02 23:17:53 So stupid. 2020-08-02 23:18:06 >It's insecure 2020-08-02 23:18:11 Excuse me, I only want the header files.. 2020-08-02 23:18:17 You know. To *compile* it? 2020-08-02 23:18:20 The ability requires much attention. 2020-08-02 23:18:30 qbmonkey: no, no they do not. 2020-08-02 23:18:51 qbmonkey: that is absolutely false. nobody has qt4 in any repo that isn't horrifically obsolete 2020-08-02 23:18:52 apt-cache search qt4 on a modern debian based distro 2020-08-02 23:18:52 The mental gymnastics. Imagine telling a gentoo user that they're insecure for compiling a qt4 application, get a grip :D 2020-08-02 23:19:26 Using APK is insecure. Because APK doesn't implement TuF, so there's no way to verify that I'm actually getting what you signed, because there was no signing that occurred. 2020-08-02 23:19:30 qbmonkey: this is the same Debian that breaks Perl in the name of religious zealotry, so, no. 2020-08-02 23:19:45 Oh, I don't disagree with that. 2020-08-02 23:19:47 matthewcroughan: clearly, unpatched windows XP is more your pace. 2020-08-02 23:20:11 No. I just don't like this vapid argument about how qt4 is insecure, so you won't even provide header files because it's more secure that way. 2020-08-02 23:20:21 That has to be the most pointless thing I have ever heard. 2020-08-02 23:20:21 Debian itself is also far from current on any apps 2020-08-02 23:20:30 Security is the wrong way to frame this. 2020-08-02 23:20:39 It doesn't make any sense, no matter how you put it. 2020-08-02 23:20:51 matthewcroughan, how would you frame it. 2020-08-02 23:20:52 ? 2020-08-02 23:21:20 "We only support maintained software" 2020-08-02 23:21:26 and libraries 2020-08-02 23:21:49 We do not provide header files for software if it is too old. That's about it. 2020-08-02 23:22:12 I imagine qt5 is considered the continuance of qt4. So qt is maintained. 2020-08-02 23:22:29 yes, but qt4 applications therefore can no longer be compiled 2020-08-02 23:22:30 Backward compat is a huge undertaking. 2020-08-02 23:22:35 on alpine* 2020-08-02 23:22:46 and that's fine, if alpine could run glibc binaries that are provided, but of course this is not true. 2020-08-02 23:22:50 I have the same problem with gtk1 apps 2020-08-02 23:22:56 So therefore, alpine is in an unusable situation for me, in a few ways 2020-08-02 23:23:16 Since I have software I want to run, that cannot be ran. A. because it uses qt4 so I can't compile it. B. because binaries provided are not musl. 2020-08-02 23:23:17 But I leach gtk1 patches from distros that still include it. 2020-08-02 23:23:22 Like slackware. 2020-08-02 23:23:32 But I have to do the work. 2020-08-02 23:23:46 It sometimes the work outweighs my need 2020-08-02 23:23:48 Like I said earlier, with all this fuss, I just cannot show Alpine to people lol 2020-08-02 23:24:08 since linux-pam doesn't work out of the box, matters are far worse than I initially thought, it's just not a usable desktop distribution in a lot of ways 2020-08-02 23:24:24 There may be an alternative app to do what Cadence does. 2020-08-02 23:24:39 qbmonkey no. 2020-08-02 23:24:53 Or really, you could learn to do it without an app, but it may not be worth the time. 2020-08-02 23:25:40 It isn't going to be out-of-the-box ready for every person, no. 2020-08-02 23:26:02 qjackctl and cadence are all that exist, and I prefer cadence 2020-08-02 23:26:24 I to have preference. So I do understand. 2020-08-02 23:27:41 What do you think the target audience of Alpine have in mind? There is a sacrifice that most of them are likely glad to make. But it does come at a cost. 2020-08-02 23:27:56 Do you know what those preferences are? 2020-08-02 23:28:16 Why they choose alpine over ubuntu? 2020-08-02 23:28:21 well like I said, Arch figured this out with their python-qtpy package 2020-08-02 23:28:36 there is no reason not to do the same here, but alpine's philosophy is "deprecate it all" 2020-08-02 23:28:51 And that is indeed another target audience. 2020-08-02 23:29:18 They did not based that package on musl. 2020-08-02 23:29:23 And for good reason. 2020-08-02 23:29:34 Other than it wasn't need lol 2020-08-02 23:29:46 matthewcroughan: may be you checked this https://wiki.alpinelinux.org/wiki/Running_glibc_programs ? 2020-08-02 23:30:21 you could run arch in a chroot :) 2020-08-02 23:30:37 qbmonkey: btw, the reason Debian has qt4 is because they have always howled at the top of their lungs how it's not REALLY free software and spent just insane amounts of time twisting themselves in knots over it 2020-08-02 23:31:14 :D 2020-08-02 23:31:17 qbmonkey: grab your popcorn for https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=251983 2020-08-02 23:31:23 RootWyrm_, no doubt 2020-08-02 23:31:42 I won't defend Debian in any capacity. 2020-08-02 23:31:55 And Qt4 is obsolete. 2020-08-02 23:32:21 But someone does still include it. But you are still correct in saying it is not supported by anyone. 2020-08-02 23:32:57 Three is no one fixing bugs in it, other than what must be done to keep it existing in large repos. 2020-08-02 23:33:37 And your answer about security is also correct. 2020-08-02 23:34:03 matthewcroughan: were not you saying originally you needed QT5? 2020-08-02 23:34:16 I was mistaken 2020-08-02 23:34:53 Some app for kxstudio says it needs QT5, but cadence wasn't the one. 2020-08-02 23:35:00 Debian isn't someone, that's Debian. The distro equivalent of the guy that hasn't changed his shaved, bathed, or changed his underwear since 1994. 2020-08-02 23:35:43 They are the little children who not only refuse to eat their vegetables, but throw the entire plate at the wall because it had vegetables on it at one point. 2020-08-02 23:35:48 Someone might be into that :) 2020-08-02 23:36:49 RootWyrm_: lol. Someone may resent that :D 2020-08-02 23:36:58 So are you guys telling me every package is built against musl? 2020-08-02 23:36:59 Children that throw temper tantrums over the possibility of being expected to learn how to tie their shoes are into it, I guess? 2020-08-02 23:37:30 So you just left out the minority of us. 2020-08-02 23:38:26 RootWyrm_, I should really get you going and see how many more distro hold onto qt4 2020-08-02 23:38:45 Your pretty good at this 2020-08-02 23:42:15 Void has some qt4 2020-08-02 23:45:49 It looks like Slackware 15 will be qt5. But it looks like 14.2 and current are still holding onto qt4 2020-08-02 23:45:59 14.2 is quite old. 2020-08-02 23:46:15 And current is on its way to 15 2020-08-02 23:46:58 However, Slackware has a fold "Pasture" were it keeps things that have recently been put to pasture. So it might end up in there. 2020-08-02 23:47:11 I think they are still going to include gtk1. 2020-08-02 23:47:29 They seem to like the old XMMS. So gtk1 hangs around. 2020-08-02 23:47:42 Maybe that'll change in current. 2020-08-02 23:51:30 Alpine ,in concept since I haven't used it, is cool as hell. 2020-08-02 23:51:58 It is impractical to do what I'm trying to do on Alpine, it just doesn't allow for it OOTB like Arch, FreeBSD or NixOS do. 2020-08-02 23:52:16 Limits.conf (linux-pam) ain't working. Getting it to work is an endeavour, this is needed for RT audio. 2020-08-02 23:52:29 QT4 guis don't work and their static binaries do not work due to being glibc. 2020-08-02 23:52:33 Maybe you could use the Nix package manager and do it. 2020-08-02 23:52:43 So, I'm out of options, I can't make the video I wanted to make with Alpine. Shame :P 2020-08-02 23:52:56 qbmonkey that is *exactly* what I'm thinking 2020-08-02 23:53:10 NixOS is more interesting anyway, a lot more work on my part though. 2020-08-02 23:53:30 I thought their package manager was OS agnostic? 2020-08-02 23:53:41 Oh, you mean do it like that? That's an interesting idea. 2020-08-02 23:54:08 The hardware is dying, and I don't have journalctl, and I'm really not sure why. So I was just gonna go to a different distro and see if it worked any better 2020-08-02 23:54:26 I've seen Stali linux which is static and musl with Nix package manager. 2020-08-02 23:54:42 woah 2020-08-02 23:54:54 no systemd either? 2020-08-02 23:55:07 It uses wayland otherwise it try stali 2020-08-02 23:55:18 I'n not ready to give up X yet 2020-08-02 23:55:22 *I'm 2020-08-02 23:56:18 Pkgsrc works somewhat on there. But it has less developers keeping it tidy for linux. 2020-08-02 23:56:43 Looks very very interesting. 2020-08-02 23:57:14 I just want to make an embedded system without going as far as to make my own kernel and build system (buildroot/yocto/oe) 2020-08-02 23:59:51 hmm does tinycore have qt4 2020-08-03 00:00:30 Maybe Porteus would be the way to go. 2020-08-03 00:00:34 Ooooooooooooh that install procedure 2020-08-03 00:00:35 nice 2020-08-03 00:00:43 Just installs with a simple chroot 2020-08-03 00:01:48 pombreda, linked that; right? 2020-08-03 00:04:12 So what kinda video are you trying to make? Like screen capture or something? 2020-08-03 00:05:36 But if Nix pkg mgr works on Stali, it should work on Apline. Stali is even further from a standard linux 2020-08-03 00:05:40 than Alpine 2020-08-03 00:06:46 I don't want a standard linux. 2020-08-03 00:07:00 I just want to make an easy embedded system, hopefully without needing a mouse/keyboard to do it 2020-08-03 00:07:20 yknow, just flash my thing, and include some file (myfile.nix) and then voila, your system is what I told it to be 2020-08-03 00:08:01 "Lightweight Audio Workstation with Alpine Linux" was going to be the title, but it's just unfeasible, it's hardly lightweight if I can't even get the ulimits set properly 2020-08-03 00:08:23 That, and the package management is just a nightmare for this stuff. It's just not set up for it. 2020-08-03 00:08:38 There must also be some service missing, as jack ain't working as expected either, there's so much missing and I just cannot figure out what it is. 2020-08-03 00:09:08 With nix, at least I can give you a file to tell you what's missing, so you can deterministically end up in the same state as me. 2020-08-03 00:09:36 matthewcroughan sounds like coreos 2020-08-03 00:10:05 adu nope, sounds like NixOS. 2020-08-03 00:10:28 imperative containers don't gave you the same guarantees as declarative configs 2020-08-03 00:11:41 What do you mean 2020-08-03 00:12:01 I wasn't talking about containers, I was talking about coreos 2020-08-03 00:12:20 Yes, and CoreOS is all about containers, right? 2020-08-03 00:12:22 no 2020-08-03 00:12:23 TIny core is out then, 2020-08-03 00:12:34 adu explain to me what it is about then? 2020-08-03 00:12:37 coreos is all about declarative configs 2020-08-03 00:12:46 No? It says it's about containers. 2020-08-03 00:12:51 Containers are imperative, not declarative. 2020-08-03 00:13:00 No mouse/keyboard but an audio workstation. Fill me in? 2020-08-03 00:13:06 matthewcroughan I'm not talking about containers, I'm talking about ignition 2020-08-03 00:13:35 coreos-ignition is a declarative config for how you want your system to look 2020-08-03 00:13:42 Looks a lot more complex than NixOS, and NixOS is booming instead of dead like CoreOS. 2020-08-03 00:13:48 Looks like the standard that never stuck or something. 2020-08-03 00:14:03 CoreOS isn't dead, It's forked into 3 2020-08-03 00:14:21 So if I wanna try out this declarative config stuff, what do I do? 2020-08-03 00:14:42 I personally recommend fedora-coreos, they seem to be the most adventurous fork 2020-08-03 00:16:19 It's so _tiny_, hee. -rw-r--r-- 1 root root 85485935 Aug 2 20:02 alpine-3.12.0-aarch64.img.bz2 2020-08-03 00:16:50 Really you could just set your base and steal you packages from "just about" where ever you wanted. 2020-08-03 00:17:46 But if you are embedded? Is this a machine you log into for audio working? 2020-08-03 00:19:04 matthewcroughan there are 3 forks of the now dead coreos: redhat-coreos, fedora-coreos, and flatcar (purists who don't want to do things the fedora way) 2020-08-03 00:20:37 matthewcroughan there are a lot of similarities between coreos-ignition and ubuntu-cloud-init, in that you specify a config that gets turned into a brand new os/filesystem 2020-08-03 00:23:44 Are there alternative kernels pre-built for alpine? Like say with aufs build in? I see aufs-utils in testing. 2020-08-03 00:23:49 Ah cloud-init I am familiar with 2020-08-03 00:27:54 adu qbmonkey https://github.com/musnix/musnix 2020-08-03 00:27:56 now that is interesting 2020-08-03 00:28:11 found it 2020-08-03 00:29:38 That looks like it is fairly fine tuned for what you might be looking for 2020-08-03 00:32:03 Sounds like you have tried this on a different setups. 2020-08-03 00:32:10 *on a few 2020-08-03 00:33:11 I remember fine tuning realtime kernels for audio work. 2020-08-03 00:33:33 You must me working on music. 2020-08-03 00:33:44 *be 2020-08-03 00:34:03 bbl 2020-08-03 01:03:09 hi,I work in a chip manufacturer (MIPS64el) and recently I ported Alpine Linux to the MIPS64el architecture. Currently I build apk packages one by one. Are there any automated build tools that can automatically analyze dependencies and compile? 2020-08-03 01:11:08 /2 2020-08-03 01:18:15 huangyang: abuild should already do that more or less, mostly less. 2020-08-03 01:20:40 What I mean is: when compiling a apk package, it can automatically find its dependent packages, and then compile the current package after compiling the dependent packages 2020-08-03 01:23:04 Process like recursion 2020-08-03 01:23:22 huangyang: right, and abuild will do that for aports _mostly_ 2020-08-03 01:23:50 I haven't tested mips64 though 2020-08-03 01:26:27 thanks 2020-08-03 03:41:22 In my aports environment, I don’t see the -R abuild option.(-R Recursively build and install missing dependencies (using sudo)) 2020-08-03 03:41:30 why? 2020-08-03 03:41:58 it has been removed 2020-08-03 03:42:52 Are there similar alternative tools? 2020-08-03 03:43:09 huangyang: https://github.com/alpinelinux/lua-aports/ 2020-08-03 03:43:41 buildrepo 2020-08-03 03:43:52 that's what alpinelinux itself uses to build all packages 2020-08-03 03:45:30 thank you very much 2020-08-03 06:28:17 ikke: ah, good to know if i ever get around to fixing mono (hopefully soon) 2020-08-03 06:28:43 (hopefully not because the qemu aarch64 build is like 6 hours.) 2020-08-03 06:40:32 quit 2020-08-03 06:45:00 hello 2020-08-03 06:46:30 hello 2020-08-03 06:49:32 Hi 2020-08-03 06:50:10 hello 2020-08-03 06:50:26 root 2020-08-03 06:50:51 sudo hell 2020-08-03 06:51:02 s/hell/hello/ 2020-08-03 06:52:22 ls 2020-08-03 06:52:35 quit 2020-08-03 07:00:01 closr 2020-08-03 07:02:35 please keep in mind that this channel is for helping alpine users and not to disturb people unnecessarily 2020-08-03 07:06:56 Damn, looks like ansible cant change IPs on alpine install 2020-08-03 07:12:47 RootWyrm_: Use cloud.drone.io to build if its a public github repo 2020-08-03 07:13:03 Thats what I do for my aarch64 stuff 2020-08-03 07:16:18 PhoenixMage: can't. has to be pipelined and is very complicated to say the least 2020-08-03 07:20:18 Ganwell: thanks for the information a couple of days ago 2020-08-03 07:20:49 especially with the dotnet msbuild infrastructure 2020-08-03 07:34:31 ah ok 2020-08-03 07:35:08 Sorry, I'm not very familiar with the first use, so sorry to disturb everyone 2020-08-03 07:35:19 close 2020-08-03 07:35:53 RootWyrm_: For stuff like that I just use AWS A1 spot instances 2020-08-03 07:36:16 Hard to argue with $0.07 an hour 2020-08-03 09:29:18 hello, can i ask for help for mate desktop on alpine? 2020-08-03 09:31:22 Don't ask to ask, just ask your actual question, if someone knows the answer they'll answer you 2020-08-03 09:31:34 ok 2020-08-03 09:32:31 afrer grub installation my mate desktop crash with error: 2020-08-03 09:32:59 [ 104.916] (II) vmware(0): Initialized VMWARE_CTRL extension version 0.2 2020-08-03 09:33:57 That doesn't look like an error 2020-08-03 09:34:09 in fact, the indication is that its just informational 2020-08-03 09:34:15 i use alpinne on virtualbox vm host windows10 2020-08-03 09:34:19 (ii) 2020-08-03 09:35:03 Fatal server error: 2020-08-03 09:36:27 driver for : 00:02.0 VGA compatible controller: VMware SVGA II Adapter 2020-08-03 09:39:20 bobbar17: you are using -virt iso for install? 2020-08-03 09:40:01 i am not shure 2020-08-03 09:40:55 alpine-standard-3.12.0-x86_64.iso 2020-08-03 09:42:03 ah ok, not -virt 2020-08-03 09:43:30 tel metry virt.iso? 2020-08-03 09:43:53 no 2020-08-03 09:44:19 if you want to use Xorg then standard is probably better 2020-08-03 09:44:53 10x for advice 2020-08-03 09:45:35 I never used vmware (or windows) but maybe you need to install open-vm-tools 2020-08-03 09:46:31 and search or ask which of xf86-video driver should be used on vmware 2020-08-03 09:48:19 probably package "xf86-video-vmware" 2020-08-03 09:49:52 MY-R: I think we don't have it 2020-08-03 09:50:02 and "xf86-input-vmmouse" 2020-08-03 09:50:37 it is in main 2020-08-03 09:50:39 the virt.iso is verry base 2020-08-03 09:51:39 yes, virt is mostly for servers in VMs 2020-08-03 09:53:49 MY-R: btw, my issues with firefox slowness with dark reader is 'solved' (to some degree) by going back to kernel 5.7 from 5.8 (on aarch64) 2020-08-03 09:57:31 mps, oh 2020-08-03 09:57:49 for me is slow on 5.4 and 5.7 2020-08-03 09:58:06 x86_64 2020-08-03 09:58:33 maybe not so slow but for sure slower 2020-08-03 09:59:16 well, probably something with kernel config 2020-08-03 09:59:58 on my second aarc64 it works acceptably on 5.8 2020-08-03 10:02:18 now 5.8 is latest stable, I will try to find what caused slowness on 5.8 (or maybe wait for 5.9, 5.8 shows signs of big changes) 2020-08-03 10:03:01 I wouldn't even know from where to start looking :D 2020-08-03 10:05:00 simply using .config from 5.7 and put it in 5.8 tree, disabling new 'features' of 5.8 and see results 2020-08-03 10:15:45 ye, problem will be if it won't help and then dig dig dig :P 2020-08-03 10:21:39 fixing issues/problems/bugs and introducing new ones is our job and hobby :) 2020-08-03 10:22:49 heh, true :) 2020-08-03 11:01:11 Ethernet controller: Intel Corporation Ethernet Connection (2) I219-V not works in alpine 2020-08-03 11:02:36 dose anyone got this problem before ? 2020-08-03 11:05:08 wener[m], which module you have got loaded? e1000 or e1000e ? 2020-08-03 11:06:47 e1000e is loaded, dmesg | grep e1000e got this 2020-08-03 11:06:48 ACTION sent a long message: < https://matrix.org/_matrix/media/r0/download/matrix.org/hXquVOIKabtZraKnbjXfvdGK > 2020-08-03 11:07:04 NVM checksum is not valid 2020-08-03 11:07:09 $ lspci -s 0000:00:1f.6 2020-08-03 11:07:09 00:1f.6 Ethernet controller: Intel Corporation Ethernet Connection (2) I219-V 2020-08-03 11:07:53 https://mynixworld.info/2012/12/05/e1000e-the-nvm-checksum-is-not-valid/ 2020-08-03 11:08:35 but ofcourse a VM does not have a NIC with an EEPROM 2020-08-03 11:08:57 Thanks, let me try 2020-08-03 11:09:55 https://communities.vmware.com/thread/527428 2020-08-03 11:20:37 good evening 2020-08-03 11:21:16 can I over-ride fetch() function to git clone a particular repo 2020-08-03 11:21:42 say bzip doesnt allow me to download by commits 2020-08-03 11:21:43 https://sourceware.org/git/?p=bzip2.git;a=summary 2020-08-03 11:22:48 oneinsect: You could try to see if git archive works 2020-08-03 11:23:32 Still requires you to override fetch, but you still get an actual archive 2020-08-03 11:26:05 any example 2020-08-03 11:26:33 Not that I'm aware of 2020-08-03 11:27:25 git archive --format=tar.gz --prefix=bzip2/ git://sourceware.org/git/bzip2.git HEAD >bzip2.tar.gz 2020-08-03 11:27:37 aha 2020-08-03 11:27:38 thanks 2020-08-03 11:27:42 I will try 2020-08-03 11:27:55 do I still need to specify the source field in APKBUILD 2020-08-03 11:29:33 thanks ikke: 2020-08-03 11:50:11 ikke: fixed, thanks 2020-08-03 11:51:09 wener[m]: cool. What was the solution? 2020-08-03 12:16:18 ikke: https://github.com/wenerme/wener/blob/master/tricks/ops/os/linux/hardware/linux-hardware-faq.md#e1000e---the-nvm-checksum-is-not-valid 2020-08-03 12:39:47 Well, today I just can't get libvirtd working. Constantly restarting the process (by killing it as it fails to stop properly) but virt-manager just won't connect 😢 2020-08-03 12:40:36 PureTryOut[m]: isn't that a known issue? 2020-08-03 12:40:44 ie, there are bug reports for libvirt 2020-08-03 12:41:54 Yeah it is 2020-08-03 12:42:17 Still annoying though lol 2020-08-03 12:42:27 I had it working yesterday... 2020-08-03 12:48:34 Hi all, is it possible to use OpenCL with alpine/musl on AMD GFX card like RX570, please? 2020-08-03 12:49:32 isn't new libvirt version released 2020-08-03 12:50:29 mps: did the author acknowledge that this needed to be fixed in libvirt? 2020-08-03 12:50:45 I doubt that 2020-08-03 12:51:04 didn't looked though 2020-08-03 12:51:33 Out of curiosity, has anyone noticed any SSL/TLS issues on 32bit arches after the musl 1.2 upgrade? 2020-08-03 12:53:00 wsinatra: no 2020-08-03 12:53:15 works fine for me 2020-08-03 12:53:33 hmm, maybe I need to re-image my n900 then. 2020-08-03 12:53:45 wsinatra: only issues I noticed was on docker armv7 where docker / libseccomp did not allow the 64bits syscalls 2020-08-03 12:53:45 on armv7, didn't tested armhf or s86 2020-08-03 12:54:08 wsinatra: you can try an strace and see if you get EPERM errors back 2020-08-03 12:54:21 I haven't looked any further than my n900, but figured I'd ask before I wipe the thing 2020-08-03 12:54:23 wsinatra: did you made nagios upgrade few days ago 2020-08-03 12:54:41 ooh solid suggestion on strace, I'll do just that 2020-08-03 12:54:48 also yes, is there anything broken with it? 2020-08-03 12:55:07 wsinatra: musl tries the 64 bits variants, and if they return ENOSYS, falls back to the 32-bits variants 2020-08-03 12:55:10 no, but I forgot to mention icinga2 to you 2020-08-03 12:55:20 but libseccomp caused it to return EPERM 2020-08-03 12:56:02 icinga is fork and more free version of nagios 2020-08-03 12:56:38 bda: I think mesa has some openCL capabilities, but no clue how good they are 2020-08-03 12:56:51 good suggestion, way better to have a truly open software stack. 2020-08-03 12:56:57 I think there's ROCm now too, but I don't think we have that packaged 2020-08-03 12:58:11 @ikke: so in theory it shouldn't SSL/TLS itself shouldn't fail, because it'll launch the 32-bit variant at worst 2020-08-03 12:59:05 wsinatra: only if it returns ENOSYS 2020-08-03 12:59:25 Hmm okay that's good to know, at least I know what to look for 2020-08-03 13:00:41 yes, libvirt-6.6.0-rc1.tar.xz25-Jul-2020 01:00 M 2020-08-03 13:00:53 it is rc though 2020-08-03 13:01:46 Cogitri: thanks, i'll try ROCm and package it if i can. 2020-08-03 13:01:49 this, libvirt-6.6.0.tar.xz 03-Aug-2020 00:35 8.9M 2020-08-03 13:03:20 I have libvirt problem too, where I can find the issues ticket ? 2020-08-03 13:10:56 https://gitlab.alpinelinux.org/alpine/aports/-/issues/11602 2020-08-03 13:13:24 🙏 2020-08-03 13:29:34 ikke 2020-08-03 13:29:36 fatal: not a valid object name: git://sourceware.org/git/bzip2.git 2020-08-03 13:30:07 oneinsect: ah, you need to add --remote 2020-08-03 13:30:22 --remote= 2020-08-03 13:33:02 i think i need to also override unpack after fetch 2020-08-03 13:33:11 as abuild says sed: can't read Makefile: No such file or directory 2020-08-03 14:03:26 ikke 2020-08-03 14:03:27 https://ctxt.io/2/AADAG9VMFA 2020-08-03 14:03:42 error is sed: can't read Makefile: No such file or directory 2020-08-03 14:03:44 oneinsect: the default_fetch symlinks the source to $srcdir 2020-08-03 14:04:01 prepare is failing 2020-08-03 14:04:17 should i remove the default? 2020-08-03 14:09:51 it does and it is supposed to change to extracted sub-folder and apply sed 2020-08-03 14:09:57 but it just doesnt do that 2020-08-03 14:13:15 how does your startdir look like? 2020-08-03 14:13:40 It might be that you need to define builddir if it does not have the default value 2020-08-03 14:13:56 which is "$srcdir/$pkgname-$pkgver" 2020-08-03 14:14:00 i am running abuild inside /bzip2/APKBUILD 2020-08-03 14:14:21 can you take a look at the above ctxt.io paste 2020-08-03 14:14:28 aha 2020-08-03 14:15:09 default buildir does point to 2020-08-03 14:15:10 aports/main/bzip2/src/bzip2-1.0.8 2020-08-03 14:18:44 what is the working director for default_prepare? 2020-08-03 14:18:50 directory* 2020-08-03 14:19:11 $builddir 2020-08-03 14:19:36 I'd recommend you to look at abuild's source for definite answers to such questions :) 2020-08-03 14:19:53 https://gitlab.alpinelinux.org/alpine/abuild/-/blob/master/abuild.in#L691 2020-08-03 14:21:48 aha 2020-08-03 14:35:20 Cogitri and ikke can you guys help me debug this 2020-08-03 14:35:23 here is the pastbin 2020-08-03 14:35:24 https://cl1p.net/atlury 2020-08-03 14:35:35 it is able to fetch bzip2-$pkgver.tar.gz 2020-08-03 14:35:42 however prepare is failing 2020-08-03 14:35:50 and it is not getting unpacked in src directory 2020-08-03 14:36:13 i use the following to fetch 2020-08-03 14:36:14 git archive --format=tar.gz --prefix=bzip2/ --remote=git://sourceware.org/git/bzip2.git HEAD >bzip2-$pkgver.tar.gz 2020-08-03 14:36:23 overide* fetch* 2020-08-03 14:37:11 (default_)unpack only works for packages listed in source 2020-08-03 14:37:22 so if it's not listed in source, you need to unpack it yourself 2020-08-03 14:37:28 oneinsect: │ 2020-08-03 14:37:31 https://gitlab.alpinelinux.org/alpine/abuild/-/blob/master/abuild.in#L479 2020-08-03 14:38:52 aaah 2020-08-03 14:40:34 I advise you to read and try to understand these default functions so that you'll understand better what they expect 2020-08-03 14:41:14 The better you match the default behaviour, the less you have to do manually 2020-08-03 14:45:13 yes thanks ikke 2020-08-03 14:51:19 sorted out ikke 2020-08-03 14:51:22 thank you kind sir 2020-08-03 15:20:22 hey all, I'm trying to re-build kernel apks with tweaked kernel configs. I'm building the package in docker and I seem to be hitting OOMs on `cc1` and other binaries as part of the build process. I've been trying on c3.small and c3.mediums at https://www.packet.com/cloud/servers/ (where I work), the hosts should all have plenty of ram available. I haven't tweaked docker or the docker run command at all but from what I 2020-08-03 15:20:22 can tell there shouldn't be any limits applied by default. I've only really had success with `-j4` I think. I've tried `-j$(nproc)` and nproc *2 as I've always done back in the days. Is there some magic docker flag(s) I need to mess with to get this to work? 2020-08-03 15:24:02 If libvirt upsteam will not fix the bug, will alpine make a rc1 to apply the patch ? 2020-08-03 15:24:06 https://gitlab.alpinelinux.org/alpine/aports/-/issues/11602 2020-08-03 15:28:48 Hello, 2020-08-03 15:28:59 mmlb[m]: how many cores does that host have? 2020-08-03 15:29:27 mmlb[m]: docker itself does not apply any memory limits by default 2020-08-03 15:29:33 16 for the small, 48 for the medium 2020-08-03 15:30:38 ikke: ram is at 32G for small, 64 for the med 2020-08-03 15:30:46 So many cores can exhaust memory pretty easily with -j $(nproc) 2020-08-03 15:31:36 So 2G per job for one and less then 1G for the other 2020-08-03 15:32:16 Our builders have more memory and even we run against it from time to time 2020-08-03 15:32:22 ah 2020-08-03 15:32:29 Some projects like to eat memory 2020-08-03 15:32:59 this is all very new to me, I used to build kernels with `-j$(( $(nproc) * 2))` all the time with much less mem / proc I feel. 2020-08-03 15:33:27 I suspected this is the case, but was not something I've experienced before outside of trying to build kernel in docker 2020-08-03 15:33:34 Doing more jobs then cores should not help that much afaik 2020-08-03 15:33:59 The recommendation is nproc + 1 at most 2020-08-03 15:34:04 I did pushed a change into a APK today (luajit). Another package has a `checkdepends` on it (`lua-date`) which needs the updated version. The problem is lua-date is currently broken for arm32v7, is there any way to trigger a build for a specific package ? 2020-08-03 15:34:34 it used to, some years ago I think. Would keep cpus busy. I used to actually do nproc * 2 + 1 iirc, .... big if though :D 2020-08-03 15:35:06 alright so nothing to do with docker then? I'll mess with -j and nproc math then 2020-08-03 15:35:28 We just leave it at nproc 2020-08-03 15:35:31 or maybe not, what I should really do is just trim down the config to what we really need 2020-08-03 15:35:41 nproc also OOMs I think 2020-08-03 15:36:09 but I think my tests have been bad actually so will be more diligent. 2020-08-03 15:38:09 I can imagine nproc causing OOM on the medium instances 2020-08-03 15:38:40 Less then 1G per core 2020-08-03 15:40:01 ikke: thanks for the spot check, I'll report back after some more careful tests 2020-08-03 15:52:06 greets 2020-08-03 15:52:44 this time I've installed sway only install 2020-08-03 15:53:22 but for some reason firefox UI and web fonts look like some sort typewriter 2020-08-03 15:53:33 typewriter or terminus 2020-08-03 15:53:59 and a lot of fonts are missing even in stackoverflow site, titles and comments. 2020-08-03 15:54:21 terminal title are all squares 2020-08-03 15:59:56 adding more jobs can be useful if your io is very slow compared to your cpu 2020-08-03 16:00:32 Greetings, I got an issue with vfio, I've setup both /etc/modprobe.d/vfio.conf and the grub entry but still no pci dev shows vfio in lspci -k 2020-08-03 16:00:39 any hints on what is wrong? 2020-08-03 16:00:53 daggs1: module order and command line 2020-08-03 16:01:13 daggs1: if you want it right now rmmod current module and modprobe vfio 2020-08-03 16:01:19 xopowo: is the microsoft core web fonts thing still a thing? 2020-08-03 16:01:21 daggs1: how is your vfio line? 2020-08-03 16:01:37 Hello71: yeah that probably rings true to when I was building off of spinning-rust 2020-08-03 16:01:44 WeblordPepe: w00t? m$$10.dll ? this is a fresh alp install 2020-08-03 16:02:33 what got m$$10.dll to do with alacritty and sway and linux firefox? 2020-08-03 16:02:56 ironically nowadays source trees are smaller relative to RAM, and compilers use much more RAM, so more jobs might actually make it slower because it forces your source out of cache 2020-08-03 16:04:07 ikke: yep looks like that was it. Also my test builds where I was messing with MAKEFLAGS were all messed up, I was syncing *from* the builders not *to* the builders 🤦‍♂️ 2020-08-03 16:04:59 🤦‍<-- I am seeing this as a square 2020-08-03 16:05:18 Me too :) 2020-08-03 16:05:42 :( 2020-08-03 16:05:51 I blame element.io...? 2020-08-03 16:05:59 I'm using urxvt, so I don't get fancy emoticons 2020-08-03 16:06:09 ah 2020-08-03 16:06:15 xopowo, https://dpaste.com/3QNSPDQ6M 2020-08-03 16:07:02 hmm, that doesn't load for me for some reason 2020-08-03 16:09:48 daggs1: are you passingthrough the entire IOMMU group? 2020-08-03 16:09:52 that's required 2020-08-03 16:10:48 daggs1: actually your vfio-pci ISN'T being loaded 2020-08-03 16:10:50 xopowo, if that means I need to pass an entire group to have all 4 nics in the vm, so be it 2020-08-03 16:11:00 lsmod isn't showing vfio-pci 2020-08-03 16:11:15 daggs1: can you 'modprobe -v vfio-pci' manually then look in dmesg? 2020-08-03 16:11:28 that was missing, thanks 2020-08-03 16:12:00 how to define modules as autoloaded on boot? 2020-08-03 16:12:58 /etc/modules.d/ 2020-08-03 16:13:16 looking 2020-08-03 16:13:27 sorry 2020-08-03 16:13:29 modules-load.d 2020-08-03 16:14:12 *.conf files are loaded 2020-08-03 16:16:03 same with /etc/modules though 2020-08-03 16:17:02 ok, I thought it is weird that the path is missing 2020-08-03 16:20:20 I hope this solve the issue where upon shutdown/reboot the system hard freezes on libvirt shutdown 2020-08-03 16:21:16 daggs1: is your vm simple? if so you're better of with qemu plain command 2020-08-03 16:21:30 libvirt is monstrous 2020-08-03 16:25:10 seems like worked, reboot went ok 2020-08-03 16:26:16 xopowo, xopowo I'm migrating my server from debian to alpine, the vm is my router, it uses virt switch so I guess it isn't simple 2020-08-03 16:27:30 so that's a simple qemu line 2020-08-03 16:28:14 I think vte is broken in musl 2020-08-03 16:28:44 vte? 2020-08-03 16:28:45 xopowo: core web fonts was a baseline for websites if i recall. its a linux package 2020-08-03 16:29:01 do I need vte? 2020-08-03 16:29:04 dunno the latest state of vde and vte, but they where broken since ever in musl 2020-08-03 16:29:28 sorry not vte 2020-08-03 16:29:29 but vde 2020-08-03 16:30:02 WeblordPepe: what are standard desktop fonts in alpine? 2020-08-03 16:30:37 xopowo, I'll try to boot my vm, if it works, great, if not, then I need another os which will be a shame 2020-08-03 16:30:58 dont look at me. you said you had missing fonts or what not. its on the web somewhere 2020-08-03 16:31:12 WeblordPepe: no such a font in alpine 2020-08-03 16:31:23 I just grepped it 2020-08-03 16:31:47 alpine doesn't have 'default' fonts 2020-08-03 16:31:54 i dunno if its still a thing. i see websites often just bring down their fonts with the page but im way out of date now 2020-08-03 16:31:56 WeblordPepe: not just web, sway alacritty 2020-08-03 16:31:57 etc 2020-08-03 16:32:58 such as sway date font missing!! 2020-08-03 16:33:22 except xorg server depends on font-misc-misc 2020-08-03 16:34:12 so what's the problem, sway not loading them? 2020-08-03 16:35:52 alpine strives to be minimal, so not much installed by default 2020-08-03 16:36:42 apk search font, will give idea what can be installed 2020-08-03 16:42:03 I need a global one 2020-08-03 16:42:12 there are a lot 2020-08-03 16:42:36 I asked because I thought someone might now the correct one 2020-08-03 16:42:59 question, I've added my user to libvirt group but I'm unable to connect to virsh, root connects. any idea? 2020-08-03 16:43:22 daggs1: what about the 'kvm' group? 2020-08-03 16:44:19 daggs1: start libvirt in verbose mode, it should be able to tell you what's wrong 2020-08-03 16:49:34 xopowo, getting this: error: error from service: CheckAuthorization: The name org.freedesktop.PolicyKit1 was not provided by any .service files 2020-08-03 16:51:38 lawl!! 2020-08-03 16:51:45 horrible 2020-08-03 16:52:02 daggs1: is that a systemd host? 2020-08-03 16:52:55 nope 2020-08-03 16:54:22 I don't know how to solve polkit problems 2020-08-03 16:54:42 install policytkit perhaps? 2020-08-03 16:54:45 is not finding it 2020-08-03 16:55:34 though the .service looks suspiciously systemd'ish 2020-08-03 17:09:28 qq: what does "BAD signature" mean when I attempt to install or update? 2020-08-03 17:09:40 ACTION gives spacehare a carrot 2020-08-03 17:09:46 nom nom 2020-08-03 17:09:53 e.g.: 2020-08-03 17:09:55 fetch http://dl-3.alpinelinux.org/alpine/v3.12/main/armhf/APKINDEX.tar.gz 2020-08-03 17:09:57 WARNING: Ignoring APKINDEX.e48f6d17.tar.gz: BAD signature 2020-08-03 17:10:12 1https://lists.alpinelinux.org/~alpine/devel/%3C20200721171650.48fa63a4%40ncopa-desktop.copa.dup.pw%3E 2020-08-03 17:10:31 ya dont have asome dodgy http proxy in there do ya 2020-08-03 17:10:35 nope 2020-08-03 17:10:55 ACTION doesnt actually know. he only knows two things - http proxies and carrots 2020-08-03 17:11:07 spacehare: we're in a state of flux atm 2020-08-03 17:11:25 hmm 2020-08-03 17:11:34 I see, ikke 2020-08-03 17:11:35 ok, it's the index, that's differnet 2020-08-03 17:14:33 spacehare: what does /etc/apk/keys contain? 2020-08-03 17:19:55 ikke: which fonts do you have installed? 2020-08-03 17:31:42 damm, the vm doesn't loads, the error is unknwon 2020-08-03 17:31:44 damm, the vm doesn't loads, the error is unknown 2020-08-03 17:37:23 daggs1: calmn down, does it work as root? 2020-08-03 17:39:24 what's host and what isnt? 2020-08-03 17:39:54 can you start your vm in incremental steps? meaning add new features step by step and see where it hangs 2020-08-03 17:40:23 daggs1: did you solve the policykti problem? 2020-08-03 17:40:52 are you member of all libvirt required groups? I can think , usb, input, usb, kvm 2020-08-03 17:41:30 daggs1: is your vm a raw volume or a qcow2? 2020-08-03 17:45:08 oops double post, my bad 2020-08-03 17:45:29 xopowo, the vm fails to be defined under root 2020-08-03 17:45:54 I first want to boot the vm, then look at the access for my user 2020-08-03 17:46:42 still fails as root? 2020-08-03 17:47:13 xopowo, yes, it fails define with an unknown cause 2020-08-03 17:47:56 xopowo, https://dpaste.com/9N37VDHUS 2020-08-03 17:50:42 daggs1: broken xml --> "Failed to define domain from " 2020-08-03 17:51:07 daggs1: doesn't libvirt have xml config sanity check or something? 2020-08-03 17:53:23 daggs1: are qemu/libvirt 's debian and alpine version different? 2020-08-03 17:53:25 xopowo, that exact xml worked on debian 2020-08-03 17:56:30 xopowo, tried it, getting this: /usr/bin/virt-xml-validate: cannot determine schema type for /home/igor/prev/router.xml 2020-08-03 18:01:53 daggs1: lol, your xml can be the same now and 50 years in the future. 2020-08-03 18:02:21 it's more about whether different libvirt version added or changed something in its xml format 2020-08-03 18:05:39 xopowo, yeah, I think the debian version was older than alpine's one 2020-08-03 18:07:12 daggs1: if I recall from other ppl using debian is at 3, whereas in alpine you can get 4 or 5 2020-08-03 18:07:39 xopowo, something like that 2020-08-03 18:11:50 ikke: now this is interesting. /etc/apk/keys does not exist. 2020-08-03 18:11:59 I wonder, did I accidentally delete it or something? 2020-08-03 18:12:21 I don't recall deleting anything on this machine except /var/cache/ 2020-08-03 18:12:28 hmm, that's certainly interesting, it should exist 2020-08-03 18:12:52 xopowo, looks like it is something with the devices 2020-08-03 18:13:14 spacehare: without those keys, no package will be considered trusted 2020-08-03 18:14:31 daggs1: dig deeper also join qemu in irc.oftc,net 2020-08-03 18:15:00 daggs1: you're not the first one having issues with outdated debian qemu 3 2020-08-03 18:15:04 ok, I don't have /usr/bin/kvm, what is the alternative? 2020-08-03 18:15:10 ikke: ah, interesting. From where can I get a copy? 2020-08-03 18:15:26 oh wait 2020-08-03 18:15:29 my bad, it exists 2020-08-03 18:15:38 ACTION slaps their own dumb self around a bit 2020-08-03 18:15:46 :) 2020-08-03 18:15:51 is it /usr/bin/qemu-system-x86_64? 2020-08-03 18:16:11 daggs1: modprobe kvm 2020-08-03 18:16:47 lsmod | grep -c kvm 2020-08-03 18:16:47 3 2020-08-03 18:17:13 yeah just use 'qemu-system-x86_64 -enable-kvm' 2020-08-03 18:17:21 oh wait you use libvirt 2020-08-03 18:17:33 daggs1: there's also #libvirllt 2020-08-03 18:17:38 #libvirt 2020-08-03 18:19:46 ikke: "dl-cdn mirror will give checksum errors due to the old packages being 2020-08-03 18:19:48 cached. 2020-08-03 18:19:57 so I suppose the solution is to delete cached packages? 2020-08-03 18:20:06 spacehare: to purge the cache from time to time 2020-08-03 18:20:09 which I'm about to do 2020-08-03 18:20:18 rm -rf /var/cache/apk 2020-08-03 18:20:26 no, not your local cache 2020-08-03 18:20:33 dl-cdn is a caching mirror 2020-08-03 18:20:33 I'm confused :( 2020-08-03 18:20:39 ohh 2020-08-03 18:20:46 I see 2020-08-03 18:21:21 but you said that it didn't trust the APKINDEX file? 2020-08-03 18:21:39 to be honest I find apk's errors incomprehensible 2020-08-03 18:21:52 WARNING: Ignoring APKINDEX.30e6f5af.tar.gz: BAD signature 2020-08-03 18:27:13 ikke: 2020-08-03 18:27:39 what does ls /etc/apk/keys return? 2020-08-03 18:28:17 -rw-r--r-- 1 root root 451 Jul 23 08:39 alpine-devel@lists.alpinelinux.org-524d27bb.rsa.pub 2020-08-03 18:28:19 -rw-r--r-- 1 root root 451 Jul 23 08:39 alpine-devel@lists.alpinelinux.org-58199dcc.rsa.pub 2020-08-03 18:28:27 oops, I guess I should have uploaded that to a pastebin 2020-08-03 18:29:02 Ok, those are at least the same keys as I have in a test container 2020-08-03 18:31:59 dont forget about "/usr/share/apk/keys/" 2020-08-03 18:32:02 spacehare: what does curl https://dl-cdn.alpinelinux.org/alpine/v3.12/main/armhf/APKINDEX.tar.gz | sha256sum return for you? 2020-08-03 18:32:10 MY-R: those are not actively in use 2020-08-03 18:33:16 ikke: I don't have curl installed :( 2020-08-03 18:33:24 gonna try wgeting 2020-08-03 18:33:25 then use wget 2020-08-03 18:33:27 yea 2020-08-03 18:33:51 wget -O - https://dl-cdn.alpinelinux.org/alpine/v3.12/main/armhf/APKINDEX.tar.gz | sha256sum 2020-08-03 18:34:39 gimme a moment, inet is a bit flaky 2020-08-03 18:34:49 hmm, and maybe also try http instead of https 2020-08-03 18:39:10 as a side note, how would you prevent udhcpc from modifying /etc/resolv.conf? 2020-08-03 18:42:04 ikke: shasum: eb39de6442cdaf511d7ece8d49ef704f86bc79305c0ed6667082a13433076271 2020-08-03 18:42:57 that was with https, right? 2020-08-03 18:45:41 nope. with http. 2020-08-03 18:45:53 I got another incomprehensible error with https: 2020-08-03 18:45:54 mm, ok. That's the same hash as I get 2020-08-03 18:46:07 Connecting to dl-cdn.alpinelinux.org ([2a04:4e42:50::645]:443) 2020-08-03 18:46:09 wget: can't execute 'ssl_client': No such file or directory 2020-08-03 18:46:11 wget: error getting response: Connection reset by peer 2020-08-03 18:46:17 ^^ I have no idea what that is, lol 2020-08-03 18:46:44 seems like a missing dependency 2020-08-03 18:47:06 (in the meantime I'm purging the cache, but that should not affect this issue) 2020-08-03 18:48:18 spacehare, create file in "/etc/udhcpc/udhcpc.conf" and put there: RESOLV_CONF="no" 2020-08-03 18:48:24 hooray 2020-08-03 18:48:45 udhcpc is the evil entity taking my dns away 2020-08-03 18:52:39 if I remember correctly httpS mirror didnt work well with ipv6 but that could change... 2020-08-03 18:52:47 spacehare, if you set RESOLV_CONF=no in /etc/udhcpc/udhcpc.conf it will leave it alone 2020-08-03 18:56:08 dl-cdn mirror* 2020-08-03 18:56:53 curl -6 https://dl-cdn.alpinelinux.org works for me 2020-08-03 19:00:03 ye that is why I said that could change :) or it was with fastly domain, still... somehow many people got weird issues with dl-cdn 2020-08-03 19:02:30 many times transfer speed from dl-cdn drop to less than 400 KB/s when everywhere else could get around 8 MB/s and I have 20ms ping to dl-cdn 2020-08-03 19:03:06 luckily we have more mirrors :) 2020-08-03 19:03:11 yep! 2020-08-03 20:25:22 what's the normal set of fonts? 2020-08-03 20:26:00 over at sway somebody told me ttf-awesome, result is awful 2020-08-03 20:40:48 ttf-awesome?! 2020-08-03 20:45:03 Cantarell is nice 2020-08-03 21:29:01 anyone else have any ideas as to what the issue could be for me? 2020-08-03 21:31:46 system-wide though 2020-08-03 21:31:58 spacehare: yeah, those are horrible 2020-08-03 21:32:09 I think the guy trolled me hard 2020-08-04 02:03:24 xopowo: yeah, ttf-awesome is an icon font IIRC 2020-08-04 02:03:39 Not a question. I just installed alpinelinux to bare metal for the first time, and I just want to come and say: Thank you for this. The whole system seems very simple and easy to work with as a power user, this is exactly the kind of distro I like for servers, clean, simple, concise and instrumentable. 2020-08-04 02:03:58 <3 2020-08-04 02:04:45 dijit: sorry to interrupt, but have you ever had any issues with bad checksums when updating or installing a package? 2020-08-04 02:05:01 not so far, the only issue I've had with packages has been the missing ones. 2020-08-04 02:05:09 I see. 2020-08-04 02:05:14 (or, the ones listed in other repositores than stable) 2020-08-04 02:05:25 is this a problem I should be looking out for? 2020-08-04 02:43:31 when running 'abuild -r' in main/fcron I get ERROR: fcron: builddeps failed ERROR: No such package: .makedepends-fcron https://0x0.st/i3ox.txt . am i misusing abuild? 2020-08-04 02:48:31 hmm maybe my setup is damaged 2020-08-04 02:49:28 I hadn't tested this since upgrading to 3.12 either, so could be related? 2020-08-04 02:58:29 ah shoot, looks like docs has bitten me again 2020-08-04 02:58:57 always the docs with the package collisions 2020-08-04 02:59:23 it's not to save space, it's to mitigate broken packages ;-) 2020-08-04 03:00:07 https://0x0.st/i3on.txt (both return 1 exit status) 2020-08-04 03:02:13 besides removing the packages (read: remove docs meta-package), is there another approach I could go about to fixing this without too much breakage? 2020-08-04 07:46:45 if I wanted to install tensorflow on alpine how would I do that? 2020-08-04 07:47:55 You'd probably have to package it first since upstream doesn't offer musl binaries last time I checked 2020-08-04 07:48:28 oh okay I see 2020-08-04 07:49:50 i guess it will need cuda 2020-08-04 07:54:10 I think you can run it on the CPU as well (although at rather slow speeds) 2020-08-04 07:54:24 Not sure what's the status of ROCm w/ tensorflow 2020-08-04 08:51:24 Hi, I am getting `ERROR: Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running? errors pretty printing info` with `docker info` and docker service fail to run. Followed https://wiki.alpinelinux.org/wiki/Docker 2020-08-04 08:57:02 your group rights perhaps? 2020-08-04 08:57:14 no access to the socket due to missing rights 2020-08-04 08:57:18 or something like that 2020-08-04 09:20:53 zenny: does docker.sock exist? If not, it probably isn't running 2020-08-04 09:21:22 zenny asked this question in #alpine-devel too 2020-08-04 09:21:31 the docker daemon is not running and doesn't start for some reason 2020-08-04 09:22:37 I found the Docker logs most helpful 2020-08-04 09:23:12 yes, I advised them to run dockerd -l info 2020-08-04 09:23:40 or check docker.log indeed 2020-08-04 09:47:05 EF and ikke: thanks the problem solved (`dockerd -l info` was most useful). 2020-08-04 09:48:19 zenny: for the record, what was the issue? 2020-08-04 09:48:54 syntax error in daemon.json 2020-08-04 09:59:00 EF: like ikke stated syntax error plus absence of cgroup related fstab entries and config as stated in https://wiki.alpinelinux.org/wiki/Docker#.22WARNING:_No_.7Bswap.2Cmemory.7D_limit_support.22 2020-08-04 11:47:55 Hi 2020-08-04 11:48:11 👋 2020-08-04 11:48:30 I need help with installation of alpin linux on USB 2020-08-04 11:48:40 hi Cogitri 2020-08-04 11:53:56 Well, what's your question, jainil? 2020-08-04 11:54:21 I want to install alpine linux on USB 2020-08-04 11:54:38 can you refer me to the steps 2020-08-04 11:54:40 ? 2020-08-04 11:59:08 jainil: usb or sata or any other block device will work the same. 2020-08-04 11:59:18 just follow the normal install procedure 2020-08-04 12:00:29 so it means it will automatically boot partition on USB 2020-08-04 12:00:42 it will not touch my hard disk partition 2020-08-04 12:00:48 that depends on your bios 2020-08-04 12:01:04 okay 2020-08-04 12:01:17 Thank you clandmeter 2020-08-04 12:01:18 if you choose to install on that usb, it will install bootloader on it. 2020-08-04 12:01:24 it will not touch the other disk 2020-08-04 12:01:50 okay 2020-08-04 12:01:59 sorry i'm new to linux that's why 2020-08-04 12:02:08 no worries 2020-08-04 12:02:13 we are here to help when we have time. 2020-08-04 12:02:30 That's right 2020-08-04 12:02:43 well thanks for your help :) 2020-08-04 12:03:50 jainil: read the Wiki and ask questions. 2020-08-04 12:04:50 Well i have read wiki and there is mention on USB bootable 2020-08-04 12:05:05 i need to make sure before install on usb 2020-08-04 12:05:33 otherwise i will end up removing data that's why 2020-08-04 12:05:56 i was asking it :) 2020-08-04 12:07:01 jainil: make sure is disconnecting the device :p 2020-08-04 12:07:47 i wouldnt trust any installer if your data is important. 2020-08-04 12:09:03 you are right it will be disaster if you don't have backup 😅 2020-08-04 12:10:18 "There are only 2 types of people: Those who have backups and those who haven't lost data yet" :) 2020-08-04 12:11:38 No no there is also third type people who lost there data and still not taking any precautions. 2020-08-04 12:14:10 why bother with backups, Google already knows everything about you 2020-08-04 12:15:49 lol 😂😂 2020-08-04 12:17:25 They wont admit about it, if they do have it. 2020-08-04 12:19:11 TBB: did you tried restore your data from google :) 2020-08-04 12:20:09 😂😂😂 2020-08-04 12:21:53 damn emojis... I will be using different terminal special for irssi! 2020-08-04 12:25:22 MY-R: or simply ignore them as I do ;) 2020-08-04 12:25:37 I'm tryyyying! :D 2020-08-04 12:27:32 MY-R: actually I see them with st and irssi but I still ignore them 2020-08-04 12:29:06 st was kind of slow for me even without any patches 2020-08-04 12:29:29 will stay with urxvt and termite for irssi :D 2020-08-04 12:29:53 slow? I swithed from urxvt because I need fast term 2020-08-04 12:30:23 ye rendering was slower from those both on st 2020-08-04 12:31:36 maybe with bitmap font would be better but not using them in terminal anymore 2020-08-04 12:33:16 <[twisti]> making a docker image, is there a reproducible way to do apk add ? 2020-08-04 12:33:55 [twisti]: the image is the reproducable way 2020-08-04 12:33:57 <[twisti]> i am worried that when a new version of the package comes out, it will destabilize our build, but i cant see a way to say 'install this specific version of the package' 2020-08-04 12:34:09 <[twisti]> ikke: but the image itself is not reproducible 2020-08-04 12:34:12 [twisti]: use tagged images 2020-08-04 12:34:36 Well, you could do `apk add $pkgname=$pkgver-r$pkgrel`, but we don't keep old versions in the repositories 2020-08-04 12:34:38 <[twisti]> what if someone deletes them ? shouldnt it be possible to recreate images ? 2020-08-04 12:34:43 Cogitri: exactly, we dont 2020-08-04 12:34:44 <[twisti]> i see 2020-08-04 12:34:57 [twisti]: unless you create your own alpine mirror, you cannot 2020-08-04 12:35:13 <[twisti]> i guess then i ought to just go with apk update && upk upgrade && apk add package and just accept that ill have the latest versions and be done with it ? 2020-08-04 12:35:22 So you should either have a base image or have a mirror/build the packages you want to pin locally in that specific versions 2020-08-04 12:36:24 that's the idea behind docker, by using stable images, you have reproducable builds 2020-08-04 12:38:00 <[twisti]> the image doesnt seem very stable if when i rebuild it i end up with a different image 2020-08-04 12:38:10 No, so you tag it 2020-08-04 12:38:16 that tag is the stable reference 2020-08-04 12:38:26 or, you refer to it by hash 2020-08-04 12:38:37 you base your other images on that stable image 2020-08-04 12:38:59 FROM my-image:stable-tag ... 2020-08-04 12:40:14 <[twisti]> i dont know, thats not what i would call stable 2020-08-04 12:40:47 if you refer to it by hash, then you know you will always get the same image 2020-08-04 12:40:48 <[twisti]> its impossible to reproduce from the sources, you cant (easily) transfer it from where it lives, you cant (easily) back it up ... 2020-08-04 12:41:07 <[twisti]> anyways, it seems like thats very off topic here, so thanks for the advice 2020-08-04 12:41:35 We simply do not have the space to host all versions of packages we procided 2020-08-04 12:41:37 provided* 2020-08-04 12:41:57 `docker push` seems like a easy way for transferring images 2020-08-04 12:42:05 or docker save 2020-08-04 12:42:11 to export it to a tar file 2020-08-04 12:42:36 I think what's actually more problematic with having old packages in the repos is that it'd be incredibly easy to break your system with old versions 2020-08-04 12:42:40 that's how we transfer docker images between our CI hosts to build a single manifest from multiple architectures 2020-08-04 13:02:29 It tickles me how people expect the latest and greatest to be best. If a tool is in 'x' state and 'n' version achieving what it needs to, brilliant. Stability and security should rule. Upgrade if you have to 2020-08-04 13:03:53 EF it's kind of a moving target 2020-08-04 13:04:37 ikke: in what respect? 2020-08-04 13:06:18 What's secure at one moment, can be insecure the next moment 2020-08-04 13:07:01 new versions resolve some bugs, but can introduce others 2020-08-04 13:07:19 Absolutely. Sometimes it is the upgrade that brings the insecurities. 2020-08-04 13:08:03 So the 'stable' snapshot you make is kind of arbitrary 2020-08-04 13:08:14 can't be unsecure if wont work after upgrade at all ;) 2020-08-04 13:09:30 What I mean is upgrading the featureset, if your software achieves its purpose, then why upgrade? If you've a mission critical software public facing, then greater care is needed. 2020-08-04 13:12:35 EF: changing business requirements can be a driving force 2020-08-04 13:13:46 Indeed. I guess my thoughts are more at consumers rather than dev/sysops. 2020-08-04 13:43:26 is there any way to disable checksums in apk? 2020-08-04 13:43:40 this issue is kind of driving me crazy as I cannot install or upgrade anything 2020-08-04 13:49:19 I'm aware of the --allow-untrusted 2020-08-04 13:49:43 but I'm looking for a method of enabling this permanently... at least, until I have the time and patience th solve the issue instead of working around it. 2020-08-04 13:50:12 I'm not aware of any configuration flags 2020-08-04 13:51:20 :< 2020-08-04 13:53:12 i have a little aarch64 sbc that i replaced the rootfs of with the minimal alpine rootfs 2020-08-04 13:53:22 it works nicely, but i noticed that it's *very* minimal and doesn't even include openrc 2020-08-04 13:53:59 i did `apk add openrc` and now i have rc-update and friends, but `rc-service sshd start` gives `realpath: no such file or directory" 2020-08-04 13:54:54 i thought perhaps it was realpath itself that was missing, so i installed coreutils, but that hasn't helped 2020-08-04 13:55:32 is there a metapackage for a base system (openrc and other similar core packages) that i can install to get a somewhat-less-minimal installation? 2020-08-04 13:57:06 alpine-base + openrc should cover it 2020-08-04 14:57:53 I think I'm missing something 2020-08-04 14:58:09 I run "apk update --allow-untrusted" but it still complains about a bad signature 2020-08-04 14:58:23 I guess I'm using the wrong flag? 2020-08-04 14:58:28 I'm so confused :/ 2020-08-04 14:59:05 I think that only covers apk files 2020-08-04 14:59:20 but in your case it's the index that has issues 2020-08-04 14:59:30 oh 2020-08-04 14:59:40 how do I turn off sig checking for indexes then? 2020-08-04 14:59:42 "--allow-untrusted Install packages with untrusted signature or no signature" 2020-08-04 15:00:03 I see :( 2020-08-04 15:00:57 spacehare: what is the output of `sha512sum /etc/apk/keys/*` 2020-08-04 15:01:40 sec 2020-08-04 15:02:05 698fda502f70365a852de3c10636eadfc4f70a7a00f096581119aef665e248b787004ceef63f4c8cb18c6f88d18b8b1bd6b3c5d260e79e6d73a3cc09537b196e /etc/apk/keys/alpine-devel@lists.alpinelinux.org-524d27bb.rsa.pub 2020-08-04 15:02:07 e4f9e314f8e506fba2cb3e599c6412a036ec37ce3a54990fc7d80a821d8728f40ee3b4aa8a15218d50341fa785d9ddf7c7471f45018c6a2065ab13664a1aa9e9 /etc/apk/keys/alpine-devel@lists.alpinelinux.org-58199dcc.rsa.pub 2020-08-04 15:02:09 sorry for pasting it here 2020-08-04 15:02:19 I have barely anything installed, no browser, no curl, etc 2020-08-04 15:02:49 So the keys are correct 2020-08-04 15:03:08 maybe I'm missing a required package? 2020-08-04 15:03:13 but I haven't unintalled anything 2020-08-04 15:04:35 damn, how was that command to "cat" file inside package without installing it in system? 2020-08-04 15:05:04 tar -O? 2020-08-04 15:05:15 you know, ikke 2020-08-04 15:05:24 you could definitely improve the error messages for apk 2020-08-04 15:05:25 tar -xf -O /path/to/file 2020-08-04 15:05:29 I think it was some "apk" thing 2020-08-04 15:05:32 I just figured out the issue, ikke 2020-08-04 15:05:39 and it's not at all evident from the err msg 2020-08-04 15:05:42 spacehare: what was the issue? 2020-08-04 15:05:59 the cache... was on another partition. that was full. 2020-08-04 15:05:59 spacehare: the author of apk-tools is working on a v3 2020-08-04 15:06:04 no space left on device, that is. 2020-08-04 15:06:10 nothing would have suggested that was the issue. 2020-08-04 15:06:17 "bad signature" my ass 2020-08-04 15:06:18 right, by next suggestion was verifying the sums of those files 2020-08-04 15:06:31 well, the bad signature was correct, of ourse :P 2020-08-04 15:06:37 how so? 2020-08-04 15:06:52 I guess it only partially downloaded it? 2020-08-04 15:06:56 yes 2020-08-04 15:07:01 I see... 2020-08-04 15:07:14 but it should have warned about the lack of space 2020-08-04 15:07:26 but tbh I've always found apk errors incomprehensible 2020-08-04 15:07:28 I mean 2020-08-04 15:07:36 see the error message when apk can't find a package 2020-08-04 15:07:44 Yes, things could be improved 2020-08-04 15:07:53 :P 2020-08-04 15:07:53 I hope v3 will do better in that regards 2020-08-04 15:08:19 spacehare: yes, unsatisfiable constraints 2020-08-04 15:08:33 although, it says " (missing)" 2020-08-04 15:08:41 it's not immedietly obvious though 2020-08-04 15:08:51 at least to me lol 2020-08-04 15:10:21 also 2020-08-04 15:10:26 suppose you delete /etc/apk/cache/ 2020-08-04 15:10:33 apk should create the cache dir 2020-08-04 15:10:41 instead, you get "bad file descriptor" 2020-08-04 15:22:08 hmm, apk should even work without cache directory 2020-08-04 15:25:23 ikke: on "apk update" 2020-08-04 15:25:27 forgot to mention that 2020-08-04 15:25:48 I don't even have /etc/apk/cache 2020-08-04 15:53:25 surely it would be in /var, not /etc 2020-08-04 15:54:38 ln -s /var/apk-cache /etc/apk/cache 2020-08-04 15:54:53 jbg: there is /etc/apk/cache (which can be a symlink) that enables caching of apk packages 2020-08-04 15:55:03 mkdir /var/apk-cache, before 2020-08-04 15:55:23 /var/cache/apk/pkgs 2020-08-04 15:55:25 :) 2020-08-04 15:55:47 It is used for run-from-ram setups to cache packages that are installed on boot for instance 2020-08-04 15:55:58 then it's put on the boot medium by default 2020-08-04 15:56:00 I use it mostly with bind mount for lxcs, so I create them 2020-08-04 15:57:51 for alpine dev environments it's nice because you don't have to redownload all the packages constantly 2020-08-04 16:01:32 the feature sounds nice, i'm just always surprised to find things that write to /etc 2020-08-04 16:01:58 i've often had /etc on a read-only fs that i only mount read-write for reconfiguring or upgrading 2020-08-04 16:02:11 yes, alpine itself always create a symlink there 2020-08-04 16:02:20 ahh right 2020-08-04 16:02:34 so it's kind of configuration by symlink 2020-08-04 16:03:19 setup-apkcache does that 2020-08-04 16:20:28 Greetings, I'm trying to start up a kvm vm via libvirt with pci pass-through as root but I'm getting this error: 0000:00:1f.6: failed to setup container for group 10: failed to open /dev/vfio/vfio: Permission denied 2020-08-04 16:21:01 the path /dev/vfio/vfio's permissions are ok crw-rw---- 1 root root 10, 196 Aug 4 19:16 vfio 2020-08-04 16:21:14 any ideas what can be wrong? 2020-08-04 18:40:53 anybody got a list of standard fots for a desktop? 2020-08-04 18:41:06 I don't want to install blindly whatever 2020-08-04 18:42:05 There isn't exactly a standard font 2020-08-04 18:48:46 normal desktop/browsing fonts 2020-08-04 18:48:52 even terminal 2020-08-04 18:48:59 my terminal fonts are boxes 2020-08-04 18:57:07 earlier or later something will pull "ttf-dejavu" fonts so I would start from installing them + "font-misc-misc" which xorg treat as a fallback 2020-08-04 18:57:43 Hey, if I want to do a package, where the 'main' package in the end ends up empty, do I have to set it to 'arch=noarch' inside of the package() step? as there's no subpackage to apply this to 2020-08-04 18:58:28 the main packages cannot be noarch if the subpackages are arch specific 2020-08-04 18:59:00 it causes the builders to keep trying to build the package 2020-08-04 18:59:14 well it gives a warning now, so is it an acceptable warning? 2020-08-04 18:59:27 yes, in that case, it is 2020-08-04 19:03:00 ok thanks 2020-08-04 19:08:30 Which web browser do you guys use? I've the problem that firefox gets so slow that I cannot type anymore and chromium is fast, but the zoom on the keyboard does not work for the neo2 keyboard layout 2020-08-04 19:09:18 firefox 2020-08-04 19:09:32 firefox 2020-08-04 19:10:25 I use FF as well, it's pretty nice 2020-08-04 19:11:47 telmich, don't you have weird messages in "dmesg" or "/var/log/Xorg.0.log" when feel that is so slow? 2020-08-04 19:15:31 No, all fine and chromium is working very fast at the particular same time 2020-08-04 19:23:21 weird, for me chrom* since longer time working much slower from firefox and not only on Linux but also on Windows too 2020-08-04 19:25:19 What is the policy if my package install but a dynamically linked and a statically linked binary (in diff subpackages). They'd have the same name, so that's not good; so is it common to do -static on those cases? 2020-08-04 19:27:54 I do see that apk and busybox bins from the static packages are called .static; so i guess that's the policy? 2020-08-04 20:11:20 Greetings, I'm trying to start up a kvm vm via libvirt with pci pass-through as root but I'm getting this error: 0000:00:1f.6: failed to setup container for group 10: failed to open /dev/vfio/vfio: Permission denied 2020-08-04 20:11:25 the path /dev/vfio/vfio's permissions are ok crw-rw---- 1 root root 10, 196 Aug 4 19:16 vfio 2020-08-04 20:11:29 any ideas what can be wrong? 2020-08-04 20:14:19 Could you try https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/8983 ? 2020-08-04 20:16:26 do I need to build the pkg? 2020-08-04 20:17:27 I need udev installed? 2020-08-04 20:20:23 Yes and yes 2020-08-04 20:21:37 what runlevel should I add udev too? 2020-08-04 20:21:39 what runlevel should I add udev to? 2020-08-04 20:22:03 also, I need to remove mdev? 2020-08-04 20:22:04 maybe dont need to build, it is simple rule which can just copy to: /etc/udev/rules.d/ 2020-08-04 20:22:25 MY-R, did just that 2020-08-04 20:22:38 runlevel: sysinit 2020-08-04 20:23:06 instal package: eudev 2020-08-04 20:23:23 mdev is needed? 2020-08-04 20:23:49 if I remember correctly it will replace it 2020-08-04 20:24:05 just instal eudev and will be fine, mdev won't run 2020-08-04 20:24:20 s/instal/install 2020-08-04 20:26:43 virsh freezes, both the start cmd and the list cmd 2020-08-04 20:27:51 Yes, libvirt upstream doesn't care about musl 2020-08-04 20:27:54 So they broke it 2020-08-04 20:28:16 damn I read that discusion... kind of sad attitude :\ 2020-08-04 20:28:38 so, no hope for alpine+kvm vms? 2020-08-04 20:28:46 basically: "if it 'works' for glibc, it must be a problem with musl" 2020-08-04 20:28:57 ^ that! 2020-08-04 20:30:52 afaik, libvirt upstream is redhat, so that attitude doesn't surprises me... 2020-08-04 20:31:04 I ran into the libvirt problem too. No vms for now, but I've contemplated the following solutions: nix on Alpine, flatpak on Alpine; both are packaged. Alternately Gentoo eprefix could work. Worst case just drop a glibc distro into a directory and chroot. 2020-08-04 20:31:26 We are working on a patch that removes the problematic code 2020-08-04 20:31:33 I just need to know if I can get my vm up and running on alpine or I need to revert t plan b 2020-08-04 20:31:38 (we, as in, someone in the Alpine community) 2020-08-04 20:31:49 ikke, is there any eta on that patch? 2020-08-04 20:32:55 https://gitlab.alpinelinux.org/alpine/aports/-/issues/11602 2020-08-04 20:33:06 the musl author attached an untested patch 2020-08-04 20:44:48 building it now, lets see what is the result 2020-08-04 20:44:53 heh, me too 2020-08-04 20:45:17 but I cannot test it 2020-08-04 20:46:56 I can 2020-08-04 20:47:17 >>> ERROR: libvirt: builddeps failed 2020-08-04 20:47:22 it built for me 2020-08-04 20:47:25 no idea how to continue 2020-08-04 20:47:27 what arch? 2020-08-04 20:50:00 x86 64 2020-08-04 20:51:00 daggs1: https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/11071 2020-08-04 20:51:31 daggs1: does it give an actual error? 2020-08-04 20:56:46 nope. should I take that patch and try? 2020-08-04 20:58:40 You could use these packages: https://gitlab.alpinelinux.org/kdaudt/aports/-/jobs/179441/artifacts/browse/packages/main/x86_64/ 2020-08-04 20:58:54 maybe this? No schema files found: doing nothing. 2020-08-04 20:59:09 It built fine on CI 2020-08-04 20:59:35 who build it? 2020-08-04 20:59:47 Our CI infra 2020-08-04 21:00:22 they are build artifacts from the CI pipeline 2020-08-04 21:01:06 but if you want to build it yourself, I need more information about what is failing 2020-08-04 21:01:47 ERROR: rpcsvc-proto-1.4.2-r0: trying to overwrite usr/bin/rpcgen owned by nfs-utils-2.5.1-r1. 2020-08-04 21:02:03 ah hmm, a package conflict 2020-08-04 21:05:43 if you don't need nfs-utils right now, easiest would be to uninstall that to build the package 2020-08-04 21:06:56 interesting, there is a separate subpackage of rpcgen, but the main package still includes it 2020-08-04 21:07:07 (regarding nfs-utils 2020-08-04 21:10:09 removed nfs-utils, building now 2020-08-04 21:10:39 can I install it outside of the repos? 2020-08-04 21:10:45 like dpkg -i? 2020-08-04 21:11:03 just apk add 2020-08-04 21:11:24 but abuild already creates a repo 2020-08-04 21:12:08 if you install your public key in /etc/apk/keys, you can add /home//packages/main to /etc/apk/repositories, and you can just normally install it 2020-08-04 21:12:52 it's on a different machine 2020-08-04 21:12:57 ok 2020-08-04 21:13:17 you should be able to just apk add .apk 2020-08-04 21:30:20 which one I need? just libvirt-6.6.0-r0.apk? 2020-08-04 21:40:58 libvirtd service doesn't even starts 2020-08-04 21:41:36 daggs1: I remember facing this, I think you need to start/restart dbus first 2020-08-04 21:42:08 fresh reboot 2020-08-04 21:42:29 dbus is in boot runlevel 2020-08-04 21:45:57 in my case it sitting in "default" :P 2020-08-04 21:46:35 rc-service dbus status 2020-08-04 21:46:38 is it running? 2020-08-04 21:50:04 yes 2020-08-04 21:50:13 [ started 00:02:26 (0) 2020-08-04 21:51:32 unfortunately, this is all the time I have for today, I need to go, have a nice day 2020-08-04 22:05:21 does the apkovl get unpacked at boot before or after the initramfs is done? i'm guessing after 2020-08-04 22:21:40 how would it run before the initramfs 2020-08-04 22:39:21 i'm asking a question, no need to be nasty 2020-08-04 23:50:08 Can I skip grub on my alpine install? 2020-08-05 03:27:50 is there a list of packages included in the 'standard' and 'extended' ISO downloads somewhere? 2020-08-05 03:48:24 gillesmauve: you either need grub, syslinux, efistub, or efibootmgr 2020-08-05 03:54:45 jbg: https://bpa.st/TDFA 2020-08-05 03:57:06 adu: ty! 2020-08-05 03:57:14 https://github.com/alpinelinux/alpine-iso 2020-08-05 03:57:22 in case you wanted the source code 2020-08-05 03:58:03 jbg in the paste I did (extended - standard) for the second file 2020-08-05 05:03:49 im on alpine 3.11, does this mean I cannot install ruby `2.7.0`? highest i see is ruby 2.6.7 2020-08-05 05:04:09 2.6.6* via this search: https://pkgs.alpinelinux.org/packages?name=ruby&branch=v3.11 2020-08-05 05:05:11 yes 2020-08-05 05:05:47 if I moved to alpine 3.12, which has version 2.7.1 can I install the _lesser_ version 2.7.0? Or is it only 2.7.1? 2020-08-05 05:07:03 is the locale of m y host likely to affect my LXD guests? 2020-08-05 05:08:21 cos i am finding my LXD guests are showing up as LANG=C.UTF-8 2020-08-05 05:08:35 and whatever i set the locale in the guest too doesn't seem to do anything 2020-08-05 05:09:33 alpinequestionpe: we keep one version 2020-08-05 05:09:38 wait hang on @ikke can I not just add the repository I want and install from that? 2020-08-05 05:09:54 I see... so how do I downgrade Ruby in this case? RVM doesn't like Alpine getting heaps of errors trying to install it 2020-08-05 05:09:59 technically, yes, but this most like introduces problems 2020-08-05 05:10:02 I need very specifically Ruby 2.7.0 2020-08-05 05:10:10 `2.7.0p0` 2020-08-05 05:11:27 in fact i couldn't find any documents on setting a locale in alpinelinux 😕 2020-08-05 05:12:30 dngray: the locale is an environment setting 2020-08-05 05:13:05 alpinequestionpe: if you need that specific version, you'll probably have to build it 2020-08-05 05:14:07 ikke: so is there a specific place on alpinelinux it should be set? 2020-08-05 05:14:15 or where is it customary to set it? 2020-08-05 05:14:43 /etc/profile.d/locale.sh 2020-08-05 05:14:44 ie if i wanted to set it to en_US.UTF-8 2020-08-05 05:14:49 right. 2020-08-05 05:15:15 okay that's weird, it is set already 2020-08-05 05:15:16 export CHARSET=UTF-8 2020-08-05 05:15:17 export LANG=en_AU.UTF-8 2020-08-05 05:15:17 export LC_COLLATE=en_AU 2020-08-05 05:15:21 alpinequestionpe: the difference between ruby 2.7.0 and ruby 2.7.1 is basically just two security fixes, are you really sure you can't use .1? 2020-08-05 05:15:30 i wonder if this is effecting my LXD containers. 2020-08-05 05:15:48 cos they still show up as C.UTF-8 2020-08-05 05:15:53 unless you're doing research into those security vulns the difference between them should not be meaningful 2020-08-05 05:23:06 it must be the host is somehow not setting the locale... apparently there is no C.UTF-8 in archlinux 2020-08-05 05:23:17 so as that's what is being set it must be coming from alpinelinux 2020-08-05 05:24:49 it's totally showing: LANG=en_AU.UTF-8 in env 2020-08-05 05:24:50 though 2020-08-05 05:27:34 maybe ikke the en_AU locale isn't installed 2020-08-05 05:27:45 and it is falling back to C 2020-08-05 05:28:12 i supose i should install https://pkgs.alpinelinux.org/package/edge/community/x86_64/musl-locales-lang 2020-08-05 05:28:41 or rather https://pkgs.alpinelinux.org/package/edge/community/x86_64/musl-locales 2020-08-05 05:29:19 hmm that didn't seem to fix it ☹️ 2020-08-05 05:29:39 it does not have en_AU 2020-08-05 05:29:46 https://pkgs.alpinelinux.org/contents?branch=edge&name=musl-locales&arch=x86_64&repo=community 2020-08-05 05:30:14 oh so i should go with en_US then maybe 2020-08-05 05:32:17 i wonder if there's anything else i need to do 2020-08-05 05:32:36 ACTION sent a long message: < https://matrix.org/_matrix/media/r0/download/matrix.org/ehhXEcNyRerFgpyRYQmQmEIS > 2020-08-05 06:07:04 close 2020-08-05 06:13:11 if i include confs in /etc/modprobe.d/*.conf in the initfamfs, will the modules included in the initramfs be configured automatically or do I have to probe them myself somehow 2020-08-05 06:16:33 c705: iiuc, /etc/modprobe.d/*.conf is only for setting options for modules 2020-08-05 06:17:37 for loading them put them in modules-load.d/filename or simpler in /etc/modules 2020-08-05 06:17:55 and options in /etc/modules.conf 2020-08-05 06:18:58 mps: maybe this is the missing key. thanks for the suggestion 2020-08-05 07:25:16 Hello everyone, I want to get a test tool to test the compiled alpine package 2020-08-05 07:25:18 . There is an APTS in the community,but the package testing suite is in the process of being reworked in the apts git repo.Is there any other suitable quick test tool?Hope to ask for yo 2020-08-05 07:29:13 Wdym by "testing a compile alpine package"? 2020-08-05 07:31:23 is there a way to install, say, an aarch64 package on an x86_64 host? 2020-08-05 07:31:30 e.g. into /usr/lib/aarch64-linux or so 2020-08-05 07:31:32 for cross-compiling 2020-08-05 07:34:26 I have compiled many apk packages in alpine linux, and I hope to find test tools instead of manually testing their functions and performance 2020-08-05 07:40:17 huajingyun: well, the packages should run tests in the test() function of the APKBUILD to test their functionality 2020-08-05 07:40:43 jbg: I don't think apk currently has the capabilities for native crosscompiling, but you could check how pmbootstrap does it 2020-08-05 07:42:40 Cogitri: i don't need apk to do any crosscompiling, i just need a way to install a package from a different arch so that I get the .so (and ideally the pkg-conf) 2020-08-05 07:42:57 i already have a cross toolchain, just missing one of the libraries 2020-08-05 07:43:17 i can pull the package manually and extract it, just thought there might be something like `dpkg --add-architecture` 2020-08-05 07:44:52 Yes, check pmbootstrap for how to do that 2020-08-05 07:45:15 I think they just make a chroot and use the libs from that 2020-08-05 07:46:47 thank you Cogitri.In addition, I want to learn the APTS code, I don’t know how to get it? 2020-08-05 07:50:42 Some APKBUILD has test function, but some APKBUILD does not have this test function. 2020-08-05 07:54:37 this is weird ikke so alpinelinux is now showing the correct locale.. but my LXD guests aren't 2020-08-05 07:54:38 I don't really know what you mean by APTS 2020-08-05 07:55:06 And yes, some APKBUILDs don't have test functions, probably because some upstreams just don't provide tests 2020-08-05 07:55:25 But that's an upstream problem and not really something we can chsnge 2020-08-05 08:11:16 Greetings, is there any intent to port commit 740a5cf9 to 3.12? 2020-08-05 08:27:08 thank you :) and Alpine Package Testing Suite (APTS) is a set of GNU make scripts to test that the packages are working. 2020-08-05 08:32:34 We have rust-docs on rustup x86_64-...-musl!!! https://ad-sy.ch/cn 2020-08-05 08:40:56 Neat 2020-08-05 09:02:41 quit 2020-08-05 09:43:59 Does anyone have any useful pointers to unlocking luks root via a key on an SD card please? 2020-08-05 09:51:15 super short, there's a boot parameter for that 2020-08-05 09:53:34 Is it as simple as adding cryptkey=xxx in update-extlinux.conf? 2020-08-05 10:24:11 probably; you'll have to figure out what syntax xxx needs tho 2020-08-05 10:46:59 TBB: thanks for the pointers. xxx seems to be cryptkey=UUID=:: 2020-08-05 10:49:42 hmm didn't work 2020-08-05 10:55:18 EF cryptkey=yes and path/name of key should be: /crypto_keyfile.bin 2020-08-05 10:55:46 /etc/mkinitfs/features.d/cryptkey.files 2020-08-05 10:57:21 after do "mkinitfs" to add it to initramfs image 2020-08-05 10:58:26 I'm going to rewrite that part of initramfs-init at some point 2020-08-05 10:58:28 @EF: "cryptkey=UUID=::" is wrong 2020-08-05 10:58:40 EF: That is taken from another distro 2020-08-05 10:58:57 EF: always read /usr/share/mkinitfs/initramfs-init 2020-08-05 10:59:57 EF: you have two options. Either the key is somewhere already mounted or the key is init initramfs. 2020-08-05 10:59:57 The aim is not to have it in the initramfs image. Else, it may make sense if /boot was on the sd card 2020-08-05 11:00:12 I want to basically keep all my disk encryption keys on one USB stick, so I want to handle the keys in a slightly different fashion 2020-08-05 11:00:35 EF: I have a usb-stick that boots and has an initramfs with the key 2020-08-05 11:00:46 my /boot is encrypted 2020-08-05 11:02:33 EF: if I have the usb-stick it boots via usb-stick and I don't have to enter the passphrase. If I don't have the usb-stick, it boots via the disk where no cryptkey configured and I have to enter the passphare. 2020-08-05 11:03:08 @EF: In /usr/share/mkinitfs/initramfs-init you see there are no complex setups possible as in arch 2020-08-05 11:05:35 Ganwell: I'm reading now. Does that mean you have one initramfs on the usb and one on the hard drive? 2020-08-05 11:06:25 EF: Yes, that is what I am doing. I tried for 2 days to come up with something else -> fail fail fail 2020-08-05 11:08:41 EF: I built a helper script for that. I can paste it somewhere in 6h, I don't have that machine here. 2020-08-05 11:09:34 with the key requiring to be /crypto_keyfile.bin that kills the second device I presume? 2020-08-05 11:09:53 EF: The other way would be to patch /usr/share/mkinitfs/initramfs-init and configure mkinitfs to use your patched version. But I wanted to use the vanilla initramfs-init 2020-08-05 11:10:06 Yes please, feel free to pm it directly or a paste service with pm'd link 2020-08-05 11:10:26 EF: I recently setup auto unlock based on machine serial number 2020-08-05 11:11:00 me too, don't want an upgrade to tank something if there is a different workable option. 2020-08-05 11:11:45 The easy way is edit initramfs-init and mkinitfs, also add /sbin/dmidecode to crytesetup.file 2020-08-05 11:13:00 EF: "with the key requiring to be /crypto_keyfile.bin that kills the second device I presume?" I don't completely understand that. I use two staging directories for mkinitramfs ie two /boot. In the end I have one version of initramfs on the harddisk and the other on the usb-stick. 2020-08-05 11:14:05 EF: wener: Yes editing initramfs-init would be easier, but I was in the don't touch essential system-scripts mood. 2020-08-05 11:16:30 Am examiming initramfs-init, there appears to be an option. Line 460 seems interesting 2020-08-05 11:16:33 then you can use /crypto_keyfile.bin or use one more partation to boot for not touching origional system-scripts 2020-08-05 11:17:00 EF: But you cant make nlplug-findfs wait for an usb device. What I wanted would require to patch nlplug-findfs too. 2020-08-05 11:17:08 This is the script I added to init 2020-08-05 11:17:11 ACTION sent a long message: < https://matrix.org/_matrix/media/r0/download/matrix.org/KMXpbjQowiakaWRfqWFkRHBG > 2020-08-05 11:17:46 sorry 2020-08-05 11:17:47 https://pastebin.com/4Fam9NHC 2020-08-05 11:18:28 No worries, your first message was sent as link to IRC too 2020-08-05 11:19:55 EF: If you need to wait for a device, you could probably wait for it before invoking nlplug-findfs. 2020-08-05 11:21:04 I wanted to fix nlplug-findfs for a long time. If you have a lot of devices it will timeout, with the default timeout. I had to increase that on one machine. 2020-08-05 11:21:24 wener[m]: struggling with your script. Does that pull the key from the harddrive or something else? 2020-08-05 11:22:16 dmidecode creates a key from some hardware serial. 2020-08-05 11:22:46 I guess wener added that with luksAddKey. 2020-08-05 11:23:57 I use a normal key first, when I get the machine-base key, just added to luks 2020-08-05 11:24:58 I build a luks bootable image first, script here https://github.com/wenerme/alpine-image/blob/master/scripts/loopdev-luks.sh 2020-08-05 11:25:09 It all depends on your thread-model. If you just want to be able to discard your disk without having to destroy it, thats a good system. 2020-08-05 11:25:57 Yes, if you can auto unlock, it must can be reveal somehow. 2020-08-05 11:26:18 threat 2020-08-05 11:28:28 I use dimdecode, because I want to bond the system to target hardware, you can also enable the networking when boot, so you can just pull key from remote with manually auth required. 2020-08-05 11:49:22 is there any intention to port 740a5cf92a47b2ec90a429209f270426ed0fa28c into 3.12? 2020-08-05 11:50:11 fcolista: ^ 2020-08-05 11:52:53 daggs1: did you confirm btw it works on edge? 2020-08-05 12:01:22 huh 2020-08-05 12:01:23 Installing jack (1.9.14-r0) 2020-08-05 12:01:23 Installing sbc (1.4-r0) 2020-08-05 12:01:25 Installing pipewire (0.3.8-r0) 2020-08-05 12:01:37 by upgrade firefox-esr 2020-08-05 12:03:03 Yes, pipewire is required for wayland screencasting unfortunately 2020-08-05 12:03:47 I thought pipewire wasn't upstreame dyet 2020-08-05 12:04:49 oh there is already 5.4.56 kernel and without any random32 patch... 2020-08-05 12:04:52 Pipewire has been upstream since FF 7..5 or something? 2020-08-05 12:05:05 Or 76? Not sure right now 2020-08-05 12:07:55 pipewire, jack and some other things are optional for FF 2020-08-05 12:08:01 hm, it's more complicated than I remembered 2020-08-05 12:16:25 upgraded musl and my firefox freezing/crash like crazy.... aaaaaaa 2020-08-05 12:16:52 maybe it is time to start making slim versions of some pkgs, mpv and FF for example 2020-08-05 12:17:16 ikke, nope, I have an stable installation which I don't want to de-stabilize if I don't have to 2020-08-05 12:17:43 daggs1: understood, but it helps to get feedback about whether the fix even works 2020-08-05 12:17:55 mps: Yup, otherwise it's really hard to cater to the needs of both people who want as very slim install and those who want features 2020-08-05 12:19:00 chromium has dlopen for pipewire, does it not work on firefox? 2020-08-05 12:20:18 It links against pipewire so I doubt that'd work 2020-08-05 12:21:09 for chromium there is rtc_use_pipewire and rtc_link_pipewire, like use_pulseaudio vs link_pulseaudio 2020-08-05 12:21:25 it could be not connected for firefox though 2020-08-05 12:23:15 ikke, how can I install only that pkg without de-stabilizing the installation? 2020-08-05 12:24:02 You first need to check whether the dependencies match 2020-08-05 12:32:21 is there a safe way to upgrade stable to exp and then go back without the need to reinstall? 2020-08-05 12:32:48 I would say, no 2020-08-05 12:44:40 daggs1, ikke : this is on edge only on purpose, since we don't know if this patch actually fixes the issue 2020-08-05 12:45:03 then we can backport it to 3.12 2020-08-05 12:45:03 fcolista: yes, hence me asking daggs1 if they tested it 2020-08-05 12:45:15 yeah, I read your comment after I wrote the answer :D 2020-08-05 12:55:24 ikke, assuming it doesn't fixes the issue, it shouldn't affect what do works in 3.12 no? 2020-08-05 13:01:43 daggs1, what you mean? 2020-08-05 13:15:56 will it break working setups? 2020-08-05 13:17:22 heh, looking in my patches I found year old patch to debloat vim 2020-08-05 13:17:53 and this remind me, should we move gvim as separate pkg to community? 2020-08-05 13:30:40 exp? 2020-08-05 13:31:09 experimental 2020-08-05 13:32:33 since when does alpine have experimental 2020-08-05 13:32:44 do you mean edge 2020-08-05 13:39:35 having your own backports is quite easy with buildrepo from lua-aports. you should probably use "buildrepo --rootbld", because it is not always possible to satisfy the build-deps on a workstation. 2020-08-05 13:40:38 or you can use a custom script with https://gitlab.alpinelinux.org/alpine/docker-abuild 2020-08-05 13:42:52 yes, you are correct 2020-08-05 14:53:36 so I guess best way to help with this is to dd the hdd as it is now, go edge, test it, if it works, got back to that img else help with the next test. 2020-08-05 14:54:03 still simpler than plan b 2020-08-05 14:57:03 how to use `abuild package` for a subpkg ? 2020-08-05 14:58:01 wener[m]: there is no separate step of splitting subpackages. You can use abuild rootpkgs to pacckage, split and build the package 2020-08-05 14:58:41 ok, thanks 2020-08-05 14:58:51 rootpkg* 2020-08-05 14:59:22 abuild rootpkg is sometimes also necessary because abuild package runs as the current user and may fail 2020-08-05 15:02:02 rootpkg failed, mv: can't rename '/build/aports/community/grpc/pkg/grpc/usr/include': Directory not empty, seems conflict with install 2020-08-05 15:02:25 rm -r pkg 2020-08-05 15:02:33 and then run it again 2020-08-05 15:04:41 oh, already run `abuild clean`, try this next time 2020-08-05 16:13:44 linux-lts license is GPL-2.0, but not in spdx, is linux `GPL-2.0-only` ? 2020-08-05 16:18:59 SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note 2020-08-05 16:20:48 file COPYING in root of kernel tree is short to read 2020-08-05 16:21:11 LICENSES/preferred/GPL-2.0 2020-08-05 16:22:20 abuild lint will warn GPL-2.0 2020-08-05 16:23:40 yes, but I think linters are not allmighty :) 2020-08-05 16:25:15 ok,maybe just ignore the warning 2020-08-05 16:26:43 well, some licenses are confusing to humans also, what can do poor robots 2020-08-05 16:31:19 EF: I sent the gist in a pm. Let me know if that worked. I never used that in matrix. And sorry, in case I opened many windows. matrix had a lot of lag and I clicked the link a few times. 2020-08-05 16:38:50 Just want to make the poor robots happier :( 2020-08-05 17:08:12 Ganwell: bizarely, no windows have opened. 2020-08-05 17:09:45 Going to deal with my kids so try to work this out at the weekend if that's okay. Feel free to pm though. 2020-08-05 17:10:48 mps: hey. so I tried loading the modules via a file in modules-load.d/ in the initramfs, but it seems that the module isn;t being loaded in this way. Tonight i'm going to try adding /etc/modules in the initramfsto see if that will make any difference. Possibly the /init script won;t look at files in modules-load.d 2020-08-05 18:12:41 ikke, upgraded to edge, virsh -c list fails with Failed to connect socket to '/var/run/libvirt/virtqemud-sock': No such file or directory and without just freezes 2020-08-05 18:12:58 looks like the script didn't helped at all 2020-08-05 18:18:48 c705, I think first you need to tell which modules wanna copy in to initramfs, check that /etc/mkinitfs/features.d/*.modules and then add it to /etc/mkinitfs/mkinitfs.conf 2020-08-05 18:18:53 c705: well, I don't know how initramfs uses these config files, never looked at it 2020-08-05 18:21:17 MY-R: i've done this 2020-08-05 18:21:54 I have my own feature that adds the appropriate modules and files to the initramfs, and I've unpacked the initramfs to inspect and the modules and files under modprobe.d are there 2020-08-05 18:22:08 yet, the module is not being loaded at init time 2020-08-05 18:22:39 I had files under modules-load.d/ but it seems this isn;t working, so next, I will try adding lines to /etc/modules in the initramfs to see if this will make a difference 2020-08-05 18:33:30 c705, does "mkinitfs -l" print your modules? 2020-08-05 18:33:59 or it just not loading them like you said 2020-08-05 18:34:21 ah ye, you got them but unloaded 2020-08-05 18:34:45 MY-R: i'm not sure, I'm running update-kernel which is running mkinitfs. I'm resorting to hacking update-kernel to pause the script so I can inject the files into /tmp/update-kernel temp directory 2020-08-05 18:35:24 c705, but isnt like boot loader should load them? 2020-08-05 18:35:32 the feature itself is under / but I have to add the modprobe files under /tmp/update-kernel. Like I said, I've confirmed the files are present in the initramfs, but possibly not being loaded for one reason or another' 2020-08-05 18:35:44 in grub case those have to be added in grub.cfg insmod 2020-08-05 18:36:59 the boot loader should load them? I have no idea.. I'm learning as I go. the main issue is I need vfio to pick up my gpu before AMD can touch it, and the only way I can see how to do this because of required kernel mode setting is to have it load in the initramfs 2020-08-05 18:37:22 before amdgpu* can touch it 2020-08-05 18:38:10 grub loading them, if you use something else then need tell it to load, in kernel command line probably or something 2020-08-05 18:38:23 I have entires in the kernel command line for vfio 2020-08-05 18:41:35 The bootloader doesn't load them, the initramfs does 2020-08-05 18:41:55 good, that's what I imagined 2020-08-05 18:42:36 Cogitri: i have a file in the initramfs /etc/modules-load.d/vfio-pci.conf with the required module to load, but it's not getting loaded. Do you think adding it to /etc/modules instead woyuld make a difference? 2020-08-05 18:42:46 I think moduled=vfio should do 2020-08-05 18:42:53 modules=vfio * 2020-08-05 18:42:55 on the kernel line? 2020-08-05 18:43:00 Yes 2020-08-05 18:43:07 thank you 2020-08-05 18:43:10 I'll try this tonight 2020-08-05 18:44:16 Cogitri: is it literal 'modules=vfio *' or does the * just mean other modules can go here as well 2020-08-05 18:45:24 That * was for me correcting myself :) 2020-08-05 18:45:33 ah 2020-08-05 18:47:20 /usr/share/mkinitfs/initramfs-init line 434 2020-08-05 18:47:43 maybe only need add modules to /etc/modules and kernel cmd "modules" dunno 2020-08-05 18:52:31 Yup, although we have a vfio feature 2020-08-05 18:52:43 that should do instead of adding it to /etc/modules 2020-08-05 18:54:41 Cogitri: where? not seeing it in /etc/mkinitfs/features.d/ (i'm on edge) 2020-08-05 19:06:21 Huh, somehow I though we had a feature for that 2020-08-05 19:08:46 I have my own that i'm patching in, that possibly when the dust settles, I can M$R 2020-08-05 19:08:50 MR even 2020-08-05 19:12:28 yes! modules=vfio-pci looks like it' 2020-08-05 19:13:11 may be loading. the question is whether or not it will load before amdgpu (i'm hoping yes). I will try building my iso again tonight. I am doing some disgusting hacks to make this happen 2020-08-05 19:14:54 It will load before amdgpu with the modules thingie 2020-08-05 19:15:02 daggs1: socket not being found seems to indicate a daemon is not running? 2020-08-05 19:15:25 thank jesus if that's true. i've been bloody doing this for almost 2 weeks now 2020-08-05 19:16:09 I guess I learned more about how linux boots, no it's not like i entirely wasted my time 2020-08-05 19:16:33 so* 2020-08-05 19:18:51 ikke, ps aux | grep virt | wc => 3 2020-08-05 19:19:17 libvirtd x 2 and virtlogd 2020-08-05 19:19:46 do you see that the socket is created? 2020-08-05 19:20:00 daggs1: are you possibly running into https://gitlab.com/libvirt/libvirt/-/issues/52 2020-08-05 19:20:14 ie: do you have >1 libvirtd daemon running? 2020-08-05 19:20:35 c705: daggs1 tries to run a package which supposed to fix that 2020-08-05 19:20:56 also, stopping the service gets stuck 2020-08-05 19:22:35 daggs1: just to be sure, what does apk version libvirt return? 2020-08-05 19:22:59 libvirt-6.6.0-r1 installed 2020-08-05 19:23:11 ahh, libvirt patched upstream? I actually have noticed improvements myself recently 2020-08-05 19:23:17 no, not upstream 2020-08-05 19:23:22 oh we did? brutal 2020-08-05 19:23:24 upstream refuses to fix it 2020-08-05 19:23:30 blames it on musl 2020-08-05 19:23:35 yeah, i'm aware 2020-08-05 19:24:03 i have my own post script that kills the second process, but lately, it hasn't been finding it 2020-08-05 19:24:18 it's fixed since yesterday on edge 2020-08-05 19:25:03 neat 2020-08-05 19:25:17 or at least, supposed ot be fixed 2020-08-05 19:25:27 the patch itself was not really tested yet 2020-08-05 19:25:41 so that's why we are asking for people to test it to see if it actually fixes it 2020-08-05 19:25:44 I installed latest libvirt this morning, I don;t see any issues 2020-08-05 19:26:02 c705: ok, that's good 2020-08-05 19:26:04 libvirtd (libvirt) 6.6.0 2020-08-05 19:26:07 what release? 2020-08-05 19:26:11 (alpine) 2020-08-05 19:26:14 apk version libvirt 2020-08-05 19:26:26 ibvirt-6.6.0-r1 = 6.6.0-r1 2020-08-05 19:26:32 right, r1 includes the patch 2020-08-05 19:26:37 from 3.5 hours ago 2020-08-05 19:26:45 yeah, i've been using it, no issues 2020-08-05 19:26:50 That's good 2020-08-05 19:27:09 so why mine doesn't even list vms anymore? it just gets stuck 2020-08-05 19:27:20 c705: maybe you can give feedback here: https://gitlab.alpinelinux.org/alpine/aports/-/issues/11602 2020-08-05 19:27:51 daggs1: can you: ps uax | grep libvirtd | grep -v grep 2020-08-05 19:27:57 how many processes 2020-08-05 19:28:01 ikke: sure 2020-08-05 19:29:18 c705, 2 2020-08-05 19:29:43 daggs1: yeah, you've got a stuck process. kill the one with the higher pid and it should start to work 2020-08-05 19:33:40 c705, done that but I still cannot connect, getting this: error: Failed to connect socket to '/var/run/libvirt/virtqemud-sock': No such file or directory 2020-08-05 19:34:05 does /var/run/libvirt/virtqmud-sock exist? 2020-08-05 19:34:12 virtqemud* 2020-08-05 19:34:15 ah, mighthave killed the wrong one 2020-08-05 19:34:49 You can try stopping all services related to libvirt and try to start again. Then inspect processes and kill the one that was started last (for me, it was zombied in square brakets) 2020-08-05 19:36:04 doesn't exists 2020-08-05 19:36:39 so the service is in some non-functioning state 2020-08-05 19:37:47 stopped both, started them virtlogd first, then libvirtd, {daemon-init} is back, file still missing 2020-08-05 19:40:14 What is supposed to provide that socket? 2020-08-05 19:44:21 daggs1: yeah, lill the daemon-init one 2020-08-05 19:44:24 kill, even 2020-08-05 19:46:06 virtlogd should provide it I think 2020-08-05 19:47:48 maybe /etc/init.d/virtqemud 2020-08-05 19:48:26 sounds logical 2020-08-05 19:48:34 so is virtqemud running? 2020-08-05 19:52:18 ikke,nope. fails without any evident error 2020-08-05 19:56:16 I'm still trying to debug the firefox slowness issue and today chromium tabs started failing with `RESULT_CODE_INVALID_SANDBOX_STATE` 2020-08-05 19:56:19 It's a bit strange that the two browsers are both having a problem and I was wondering if anyone has a clue what they could have in common 2020-08-05 19:56:23 ikke, found why: error : virModuleLoad:109 : Failed to find module '/usr/lib/libvirt/connection-driver/libvirt_driver_qemu.so': No such file or directory 2020-08-05 19:57:28 daggs1: do you have libvirt-qemu installed? 2020-08-05 19:57:31 https://pkgs.alpinelinux.org/contents?file=libvirt_driver_qemu.so&path=%2Fusr%2Flib%2Flibvirt%2Fconnection-driver&name=&branch=edge 2020-08-05 19:59:56 nope, libvirt-common-drivers is stuck on r0 2020-08-05 20:01:17 yes! on 2020-08-05 20:01:50 :) 2020-08-05 20:01:55 needed to remove libvirt-common-drivers 2020-08-05 20:02:04 and all seems to work 2020-08-05 20:04:00 good 2020-08-05 20:07:53 vm is up, now I wonder why I don't get ip on vnet0 using udhcpc, maybe it is a "feature" that I get the ip of eth0 2020-08-05 20:08:38 I don't know a lot about virtd, so cannot help you there 2020-08-05 21:00:27 ikke, now that libvirt seems to be working again and multiple users confirmed it, how long it will take for this change to be pushed into 3.12? 2020-08-05 21:01:38 shouldn't take too long 2020-08-05 21:01:47 please also add your comment to that issue 2020-08-05 21:02:01 gives more confidence that it's working 2020-08-05 21:02:47 mmmm, I'm missing one pt device, I wonder why 2020-08-05 21:31:25 found it, was in the wrong bus 2020-08-06 03:48:06 Is there a luarocks-dev package? 2020-08-06 07:20:47 Hello everyone! I wanted to ask a question. I have an old netbook laptop (2GB RAM, Intel Atom processor, 250GB HDD), is Alpine doable? 2020-08-06 07:21:03 I am thinking Openbox as window manager 2020-08-06 07:44:43 panosGR: till yesterday it worked on old lenovo laptop with 2GB RAM 2020-08-06 07:46:02 disk size is not much important, it could work fine with less than few GBs 2020-08-06 08:13:09 panosGR: more than doable 2020-08-06 08:17:05 Thank you so much guys! I am trying it now in a virtualbox image (i am at the office) and tonight i will do it at home! 2020-08-06 08:17:08 :) 2020-08-06 08:17:40 I have used many other linux distros in the past but never alpine. Usually i am using it as a docker image with other things pre-installed in it! 2020-08-06 10:39:16 hmm, xfce4 lost xfce4-mixer applet 2020-08-06 10:55:59 mps, wasn't xfce4-mixer deprecated time ago because gstreamer? 2020-08-06 10:57:09 could be, but I didn't read changelogs 2020-08-06 10:57:48 from what I remember it started few years ago 2020-08-06 10:58:15 or replaced by 'this' (omg) xfce4-pulseaudio-plugin 2020-08-06 10:58:28 yep 2020-08-06 10:59:20 huh, but my family member doesn't run pulseaudio 2020-08-06 10:59:22 hard to call replacement if doesnt simply support alsa only systems 2020-08-06 11:00:10 and they call it small/minimal DE, :P 2020-08-06 11:00:54 smaller from gnome/kde but not so much :D 2020-08-06 11:02:07 and looks like they want to be gnome when they 'grow up' :) 2020-08-06 11:03:47 is there any alternative usable 'smaller' de ? 2020-08-06 11:04:11 ewww, before I met with i3 I used xfce too 2020-08-06 11:05:08 wener[m]: maybe 'mate', I'm not sure 2020-08-06 11:05:21 dose i3 just a wm ? 2020-08-06 11:05:26 yes 2020-08-06 11:05:30 and lxde, but not packaged for alpine 2020-08-06 11:05:59 my DE is awesome wm :) 2020-08-06 11:07:13 does anyone here use chromium 2020-08-06 11:07:20 mate seems good, I just want to run chrome under a minimal de 2020-08-06 11:19:00 if you want minimal, you don't need a DE 2020-08-06 13:37:42 hello, does setting C_LIBRARY_PATH work for you? 2020-08-06 13:40:42 with gcc I mean 2020-08-06 13:41:04 I think it's just LIBRARY_PATH 2020-08-06 13:41:26 I assume you mean the environment variable for adding additional library search paths 2020-08-06 13:41:38 Cogitri: yes 2020-08-06 13:41:49 Although adding -L=$path to the GCC invocation would probably be cleaner 2020-08-06 13:42:04 no I mean the include path 2020-08-06 13:42:08 where it searches for the .h 2020-08-06 13:42:17 -I 2020-08-06 13:42:38 yes I know that, but I want some default libraries that I don't need to include explicitly 2020-08-06 13:42:53 with -I 2020-08-06 13:43:49 That'd be C_INCLUDE_PATH then 2020-08-06 13:43:51 https://gcc.gnu.org/onlinedocs/cpp/Environment-Variables.html 2020-08-06 13:44:09 C_LIBRARY_PATH is for libraries, not headers 2020-08-06 13:45:03 oh 2020-08-06 13:45:09 thanks Cogitri 2020-08-06 13:47:04 👍 2020-08-06 13:51:19 ok that works, but now I have the same problem with libraries :P 2020-08-06 13:59:50 I have set bot LD_LIBRARY_PATH and C_LIBRARY_PATH to the right dir, it links fine if I give the -L option of that dir, but it fails otherwise 2020-08-06 14:00:55 according to the man page, it's LIBRARY_PATH 2020-08-06 14:03:06 ikke: indeed... thanks. Srange, I read LD_LIBRARY_PATH in a lot of places. 2020-08-06 14:04:38 LD_LIBRARY_PATH is for adding additional lib search paths during runtime, not build time 2020-08-06 14:05:14 Cogitri: oooooooh, ok! 2020-08-06 14:07:49 sorry I'm a C noob, I hope to maintain some alpine packages some day. 2020-08-07 20:41:07 svebran: have you considered lighting nm on fire and using other resources? 2020-08-07 20:47:23 hmmm, i've had bad experiences with connman on other distros but it might be worth a try 2020-08-07 21:24:54 I think you might be able to get away with a hybrid setup, svebran, with iwd doing your wireless config and the networking scripts doing your autoconfig for bringing up an interface, but maybe I'm a moron. 2020-08-07 21:25:59 gillesmauve: you are right and you are not moron 2020-08-07 21:26:17 nice thing NM can work with iwd 2020-08-07 21:26:35 though I don't use NM 2020-08-07 21:27:47 the thing is this also doesn't work for the ethernet interface 2020-08-07 22:27:04 Anybody else have firefox freeze often, after starting video playback? 2020-08-07 22:27:32 yes, there's a known bug i believe 2020-08-07 22:27:33 I was suggested setting a higher bdl_pos_adj, but that didn't do anything. 2020-08-07 22:30:27 https://gitlab.alpinelinux.org/alpine/aports/-/issues/11815 2020-08-07 22:34:18 c705: trying it right now, thanks! 2020-08-07 23:01:09 okay, connman does work, thanks everyone 2020-08-08 02:26:55 mps: do you have time to send the aarch64 qemu script? 2020-08-08 05:47:19 After apk upgrade to 3.12, /etc/alpine-release do not change, still 3.10.2 2020-08-08 06:14:36 Maybe you modified that file and the new one got installed as /etc/alpine-release.apk-new ? 2020-08-08 06:15:45 Yes,strange, I thought I'll never modify that file. 2020-08-08 07:09:40 I read a wiki article about alpine and UEFI talking about how it's not really there yet, which I was surprised to see. Is that still true? 2020-08-08 07:09:49 I had thought I had efi. 2020-08-08 07:10:22 What's the difference between efibootmgr and efistub? 2020-08-08 07:12:33 efibootmgr manages your efi variables to tell the efi which efi files you want to use. 2020-08-08 07:13:11 efistub is just a way to boot, where you turn the linux kernel into an efi file 2020-08-08 07:24:18 Do you use them in tandem, then? 2020-08-08 07:34:42 No, you use either one or the other 2020-08-08 07:34:44 And I think the wiki article is just outdated 2020-08-08 07:39:30 Damn. Sad life. Which one should I choose, then? If I want fasty boot with no grub, I assume I need efistub? 2020-08-08 07:42:35 Yup, efistub still be a bit faster, but then you won't be able to boot other OSes 2020-08-08 07:43:09 And I don't think you can modify the kernel cmdline like you can w/ a bootloader (but don't quote me on that, haven't used EFISTUB yet) 2020-08-08 08:06:52 weird experience trying to install alpine on an actual machine. set up wifi, everything was working fine. restarted, and the wpa_supplicant conf or whatever appeared to be corrupted, couldn't connect to anything 2020-08-08 08:07:09 I'll clear out all the settings and try again. I figure I can just delete a file from the usb or something 2020-08-08 08:09:04 https://gitlab.alpinelinux.org/alpine/aports/-/issues/8422 that's the error 2020-08-08 08:13:52 can't find how to clear the settings from my diskless install 2020-08-08 08:15:41 LACampbell: you commit the current state with lbu commit 2020-08-08 08:15:54 lbu status show what has changed 2020-08-08 08:17:12 ikke: yeah right. I want to get rid of all of that, since the file is corrupted and setup-interfaces doesn't work anymore 2020-08-08 08:17:35 I guess I just put the image on the USB again 2020-08-08 08:18:03 LACampbell: then remove the apkovl from the usb drive 2020-08-08 08:18:23 but can't you just remove the file and try to run setup-interfaces again? 2020-08-08 08:18:38 oh, 1711.apkvol.tar.gz? that will get me a fresh system? 2020-08-08 08:18:43 yes 2020-08-08 08:18:48 that's what contains all the state 2020-08-08 08:18:50 (that being my hostname) 2020-08-08 08:18:51 ahhh 2020-08-08 08:18:55 awesome, easy enough 2020-08-08 08:22:34 amom: here is script posted some time ago by clandmeter https://tpaste.us/YpZQ 2020-08-08 08:23:07 script need some changes, replace vanilla with lts 2020-08-08 08:25:48 also, if you install on x86_64 you need first to download ovmf for aarch64 and extract QEMU_EFI.fd and use it as '-bios QEMU_EFI.fd' param 2020-08-08 08:27:14 and probably change use something like '-machine virt -cpu cortex-a57 -machine accel=tcg -m 4096' for run it on x86_64 2020-08-08 08:27:58 bbl, I had to work nearly all night 2020-08-08 08:41:28 azarus, ye setting bdl_pos_adj was fine for me for around week, didnt have any single freeze and after upgrade (it was to musl 1.2.1) my firefox freezeing not only after reboot but enough if close it and run again with video on youtube 2020-08-08 08:42:08 so now it started be even more annoying than before 2020-08-08 08:59:09 MY-R: azarus: problem is libpulse in firefox with musl 1.2.1 2020-08-08 08:59:21 mps: It took some trouble shooting but I got it working. How can I increase the size of /? 2020-08-08 08:59:36 I made a 8G qcow file but / is still 1.9G 2020-08-08 08:59:39 as libpulse is not problem 'per se' :) 2020-08-08 09:00:23 amom: COW grows as add files in it 2020-08-08 09:01:13 mps: perfect. thank you for this. Should I add the documentation to the alpine wiki or is it something I can just post on my own blog 2020-08-08 09:01:32 https://en.wikipedia.org/wiki/Qcow 2020-08-08 09:02:13 amom: no, please don't put anything on wiki 2020-08-08 09:02:42 mps: ok. I will post on my blog. the script is licensed under MIT? 2020-08-08 09:02:45 I will not be able to help there 2020-08-08 09:03:24 no MIT, but 'you owe all your wine to clandmeter' license :) 2020-08-08 09:03:54 mps: Sorry, I dont get the joke... 2020-08-08 09:04:58 hmm, clandmeter posted base of this script, (I just tweaked it) 2020-08-08 09:05:16 ah, the rabit hole...... 2020-08-08 09:05:44 hopefully clandmeter reads this exchange and sends me a PM re: the license ;) 2020-08-08 09:05:51 maybe Im too paranoid about licenses... 2020-08-08 09:06:07 :) 2020-08-08 09:07:04 ok, I have more complete script and guide but I didn't had time yesterday to adapt it for your needs 2020-08-08 09:08:29 look here http://arvanta.net/mps/ where and how I started and with alpine arm and qemu 2020-08-08 09:09:54 interesting website 2020-08-08 09:09:58 I will take a look 2020-08-08 09:11:17 it is outdated now, but could be useful to get idea where to start, ofc for those who do not blindly copy-paste 2020-08-08 09:15:30 "no MIT, but 'you owe all your wine to clandmeter' license :)" :D :D :D 2020-08-08 09:18:04 heh, I heard that the because of corona histeria NL is short on wines :) 2020-08-08 09:18:41 people need more sedatives ;) 2020-08-08 09:21:04 Aha, haven't heard that 2020-08-08 09:23:25 ikke: you should ask our infra 'master' 2020-08-08 09:27:34 mps: we have ovmf in repo 2020-08-08 09:33:53 mps: I used up the 1.9 GB and the qcow file didnt grow.... 2020-08-08 09:36:36 I guess Ill have to do more research into the website you posted 2020-08-08 09:36:54 clandmeter: ofc, I know 2020-08-08 09:37:41 but didn't finished my script which download aarch64 version to x86_64 and extract it 2020-08-08 09:38:32 I'm not much versed in sh scripting 2020-08-08 09:39:08 isn't it available for both aarch64 and x86_64? 2020-08-08 09:39:17 yes 2020-08-08 09:39:30 K 2020-08-08 09:39:56 but you need aarch64 version if you want to run aarch64 qemu on x86_64 host 2020-08-08 09:41:42 amom: dd if=/dev/zero of=/tmpfile bs=1G count=5 2020-08-08 09:41:52 it will grow up :) 2020-08-08 09:45:20 mps, ye I figured it out (partially) and changed bdl_pos_adj done the job with musl 1.2.0 and previous then 1.2.1 and is horrible, now I'm wondering how many things can be broken or not work like should only because of differences between musl and glibc 2020-08-08 10:03:01 mps: you still using bspwm? 2020-08-08 10:03:07 what's your desktop look like right now? 2020-08-08 10:29:23 gillesmauve: never used bspwm, and not sure what kind of WM it is 2020-08-08 10:29:33 I use awesome WM 2020-08-08 10:30:44 MY-R: for me firefox works fine with musl 1.2.0 (even these linked to libpulse), but with 1.2.1 these linked with libpulse are broken 2020-08-08 10:31:26 and now all FFs for edge are linked to libpulse (and other useless crap) 2020-08-08 10:36:08 mps, after my fix (more like hardware "issue") on 1.2.0 was fine too but then few days, 1.2.1 came out and boom, sad! :< and ye I tried pulse audio too many times and is just bad, wont make that mistake again because even on simple integrated sound card I hear audio sound like from some bucket, not to mention about microphone input (analog or from usb) 2020-08-08 10:38:54 MY-R: nsz on #musl channel discovered bug in libpulse 2020-08-08 10:40:26 libpulse is a bug for me! :D ok ok end of speech of hate ;) 2020-08-08 10:41:33 it is not speach hate if you say what you think especially from experience 2020-08-08 10:41:47 and not using rude words 2020-08-08 10:45:42 jack, alsa, oss/oss v4 and default audio stuff from any *BSD working just fine and got same input/output audio but not when using pulse, not to mention some lags and delays but still every bigger vendor pushing it hard as default so cant blame that people using rude words about it 2020-08-08 10:47:11 fuck pulseaudio 2020-08-08 10:47:15 just need to pile on here 2020-08-08 10:47:17 fuck it raw 2020-08-08 10:47:23 i cannot stand it at all 2020-08-08 10:47:47 lol, you could say I'm an "audio programmer", and from my own perspective I can't believe such a thing ever became standard 2020-08-08 10:48:06 thanks for support people! :D 2020-08-08 10:48:20 i firmly believe it's due to how "tolerant" linux became of people like lennart 2020-08-08 10:48:33 this is a channel for a distro that does not use systemd, so you are sure to find pulse haters 2020-08-08 10:48:41 people like him bring many more people like him to a culture, etc 2020-08-08 10:49:04 "An idiot admires complexity, a genius admires simplicity" - Terry A. Davis 2020-08-08 10:49:28 that's the only quote of his that you can say publicly :p 2020-08-08 10:49:37 but it's so true 2020-08-08 10:51:13 Good morning guys! I'm sorry to bother with a previous topic again, but my alpine system is slowly becoming unusable: my firefox often becomes sluggish / typing characters is delayed by seconds; recently chromium stopped loading specific websites with the Error code: RESULT_CODE_INVALID_SANDBOX_STATE 2020-08-08 10:52:10 I cannot help but to suspect some kind of relation between these two things, as I first noticed firefox getting very slow on tweetdeck.twitter.com and then now chromium's tab exits with above error message 2020-08-08 10:52:50 I'm runnng alpine on a T490s with UHD Graphics 620 (Whiskey Lake), using the intel driver 2020-08-08 10:53:20 mpv works fine with playing videos, so so far I assumed graphics is not the problem 2020-08-08 10:53:52 telmich, you using any extensions? 2020-08-08 10:54:05 telmich: is this an ssd> 2020-08-08 10:54:06 However as firefox does not work with audio (probably lack of pulse) and chromium also stopped working on talk.ungleich.ch (jitsi), the system is now getting a bit unusable 2020-08-08 10:54:21 tehcloud: yes, edit in emacs and ublock origin 2020-08-08 10:54:27 amon: yes, it has an ssd 2020-08-08 10:54:50 telmich: perhaps you need to use/run fstrim? 2020-08-08 10:54:59 hmmm, ublock origin has never caused any problems for me, but normally I'd suggest disabling extensions to see if it could be one of them 2020-08-08 10:55:22 I can do that, even though I'm also rather sure it's neither of them 2020-08-08 10:56:34 I just saw sluggish..... I didnt see the other errors 2020-08-08 10:56:37 my apologies 2020-08-08 10:56:48 just disabled all extensions and restarted firefox, however at the moment, typing here in firefox (I'm using matrix) the text comes with some seconds delay that I type 2020-08-08 10:57:03 telmich, didnt have much luck with intel gpus, on every different laptop/pc I had some smaller or bigger issues, did you try modesetting drivers? 2020-08-08 10:57:45 my-r: I used it initially, but it did not have backlight support, which is why I switched to intel 2020-08-08 10:58:11 telmich, and what is your CPU temperature, maybe gpu/cpu throttle down 2020-08-08 10:58:40 checking now, but even the fan is off at the moment 2020-08-08 10:59:04 Thermal 0: ok, 53.0 degrees C 2020-08-08 10:59:14 telmich, are you on edge? 2020-08-08 10:59:29 my-r: yes 2020-08-08 10:59:39 telmich, did you try with linux-edge kernel? 2020-08-08 10:59:50 I think I'm on -lts, let me check 2020-08-08 11:00:47 tehcloud: I have to remember (and repeat often) above quote you posted 2020-08-08 11:01:01 ok, will try linux-edge, I'm on -lts at the moment 2020-08-08 11:01:10 though I don't know who is Terry A. Davis 2020-08-08 11:01:13 mps, glad to have added to your repretoire 2020-08-08 11:01:23 lol, when you find out... you will be in for a shocking experience 2020-08-08 11:01:27 quite a story there 2020-08-08 11:01:30 telmich, ok, good luck and let us know if it changed something 2020-08-08 11:01:41 for testing, I also disabled all extensions in chromium, trying to load tweetdeck.twitter.com still gives RESULT_CODE_INVALID_SANDBOX_STATE 2020-08-08 11:02:01 telmich, and what about any other distro/system, all fine? 2020-08-08 11:03:14 I remember got old radeon card which randomly got problem and I had to plug it in/out from motherboard and then acceleration was working fine again, rlyyyy odd crap but could notice it right after when was scrolling websites and of course nothing weird in logs 2020-08-08 11:03:22 I like something like "don't allow idiots to drag you on their level, you will be lost there" 2020-08-08 11:03:48 hmm, you will be alone there* 2020-08-08 11:04:28 I've been tempted to build a super low latency cross-platform audio API 2020-08-08 11:04:34 telmich: what says 'apk version musl' 2020-08-08 11:04:35 but JACK seems to have done so 2020-08-08 11:04:36 This device I only tested with alpine so far, but I've a couple of other machines running intel gpu (x1 carbon for instance) with Devuan or Arch Linux and did not notice this problem so far 2020-08-08 11:04:42 but JACK is kind of complex 2020-08-08 11:05:57 musl-1.2.1-r0 = 1.2.1-r0 2020-08-08 11:05:58 mps: 2020-08-08 11:06:19 telmich, and youtube videos working fine or freezing whole browser? 2020-08-08 11:06:33 So after reboot, firefox is now completely hanging / does not render anything anymore / does not refresh 2020-08-08 11:06:52 telmich, do few times killall firefox 2020-08-08 11:07:34 telmich: there is bug in libpulse with musl 1.2.1 which is discovered last night 2020-08-08 11:07:34 my-r: youtube in chromium: also RESULT_CODE_INVALID_SANDBOX_STATE; firefox: works 2020-08-08 11:07:52 read some backlog here 2020-08-08 11:08:59 to endorse myself, I was against adding libpulse to firefox for alpine few months ago, but people didn't listened :) 2020-08-08 11:09:08 telmich, install "libva-utils" and check "vainfo" if print something normal 2020-08-08 11:09:29 mps, is there any way to reverse the decision to add it? :p 2020-08-08 11:09:29 maybe just missing some package with dri stuff etc 2020-08-08 11:09:45 apk add musl=1.2.0 2020-08-08 11:09:57 but have to find it somewhere 2020-08-08 11:10:28 checking 2020-08-08 11:12:21 telmich, have you got something newer than Broadwell? 2020-08-08 11:13:37 tehcloud: few days ago I talked here about adding 'non-bloated' version of apks which are bloated, FF mpv vim ... 2020-08-08 11:15:04 but you know, *time* as god Krishna told long time ago, destroyer of humans 2020-08-08 11:16:21 and sure, I will build some of those with minumum deps 2020-08-08 11:17:25 ACTION thinking about gentoo on desktop 2020-08-08 11:17:41 the vainfo output, what should I spot there, my-r? 2020-08-08 11:18:15 mps: adding 1.2.0 seems to break world with a lot of dependencies 2020-08-08 11:18:26 telmich, many profiles and no errors? :P 2020-08-08 11:19:34 The T490s has an i7-8665U, I think that is Whiskey Lake 2020-08-08 11:20:36 telmich, and have you got installed package "intel-media-driver"? 2020-08-08 11:21:16 my-r: I don't 2020-08-08 11:21:22 telmich, do it! 2020-08-08 11:22:02 alright... never heard of before. That is part of xorg? 2020-08-08 11:22:20 that is new VAAPI driver for newer intels 2020-08-08 11:22:27 restarting xorg 2020-08-08 11:22:28 delete package libva-intel-driver if have it 2020-08-08 11:23:28 World updated, but the following packages are not removed due to: and then I get a long list of packages including xf86-video-intel when I try to delete it 2020-08-08 11:24:21 well, so leave it, should probably detect that got it... 2020-08-08 11:24:36 but also if it wont help then try use modesetting driver in xorg 2020-08-08 11:26:11 what is the currently fashionable way to add authentication against LDAP? 2020-08-08 11:27:51 telmich, if you gonna check "modesetting" then be sure you have those installed: mesa-egl mesa-gl mesa-glapi mesa-gles 2020-08-08 11:48:40 telmich: then no luck, only to wait for fixed version of FF 2020-08-08 13:23:45 setup-alpine seems to fail while running setup-apkrepos when using a mix ipv4/ipv6 env. looks like the ipv6 address for mirrors.alpinelinx.org is incorrect or something 2020-08-08 14:03:27 I'm setting up alpine on a new machine, but the request to get the mirrorslist is timing out. I think it has to do with ipv6 not working, since another computer on the same switch also has trouble wget-ing the mirrorslist until I use the -4 option. 2020-08-08 14:04:48 However, it seems the busybox version of wget does not have the -4 option, and even if it did, I don't think I can control what wget options the setup scripts use. 2020-08-08 14:07:26 Hi. I don't understand something. When I executed apk info openrc I get openrc-0.42.1-r10 installed size: but when I execute apk info -e openrc I get nothing 2020-08-08 14:07:45 If it matters, this machine just has an ethernet cable connecting it to a switch. ifconfig shows that it has both an ipv6 and an ipv4 address. 2020-08-08 14:08:16 Info options: -e, --installed Check if PACKAGE is installed 2020-08-08 14:08:44 Is it installed or not in this case, I'm lost 2020-08-08 14:13:02 Ok, Igot it. The installed size doesn't mean it's the size of the installed package ... 2020-08-08 14:13:14 really bad info 2020-08-08 14:18:00 yann-kaelig: it reads these data from APKINDEX files, so you can see info about pkgs which are not installed 2020-08-08 14:30:50 mps: Hi. This "installed size" lets believe that the package is installed with info about the "installed size" of the installed package. 2020-08-08 14:31:18 imho it could mean both things equally well 2020-08-08 14:32:08 I'm not proficient in english, but from context for it is clear 2020-08-08 14:32:57 doesn't matter it is installed already or not, that is size when it is installed 2020-08-08 14:39:01 Well, Igot an update of busybox-initscripts to 3.2-r3 but there is no such package in the alpine linux online packages. 2020-08-08 14:40:41 ha! lol, my bad ... I'm not awake I think 2020-08-08 14:41:46 Is there a way to get the source of the package installation during an apk upgrade ? 2020-08-08 14:42:03 what is the source of the package installation> 2020-08-08 14:42:05 ? 2020-08-08 14:42:09 the repository 2020-08-08 14:42:31 main / comunity / my_local_repository 2020-08-08 14:42:34 I'm not aware of any option 2020-08-08 14:42:51 The index does not contain the repository 2020-08-08 15:05:00 uhm, no luck, I rebuilt FF without libpulse (and pipewire) but still same problem with musl 1.2.1 2020-08-08 15:10:19 mps, good to know, I wanted rebuild and got some rust error on style module or something... 2020-08-08 15:13:06 maybe something with alsa 2020-08-08 15:15:49 https://musl.libc.org/time64.html there are something about ALSA but not sure if relevant 2020-08-08 15:24:37 If I attach a HDD to a rpi2 that runs rpi-specific alpine, what would happen between that HDD and lbu? 2020-08-08 15:39:40 MY-R: this is about time problem on 32bit arches 2020-08-08 15:45:14 nice, alpine on s6/66 done. Very fast boot ! 2020-08-08 15:46:49 what exaclty is Slimmed down in the kernel in the alpine linux virtual iso ? Where can I find info about that 2020-08-08 15:47:33 mps, opss I got open this site and read something familiar on another tab and mixed stuff... damn weather ;) 2020-08-08 15:58:28 some feedback: since installing the intel-media driver, firefox did not (yet) hang again. However the sandbox issue in chromium is still persistent 2020-08-08 15:59:18 detha: I'd usually say pam+sssd; I tried ldap auth in alpine some months ago, but the only (u?)nscd available was a bit buggy 2020-08-08 16:01:46 my-r: regarding deleting libva-intel-driver, I posted the apk output to https://www.nico.schottelius.org/temp/apk-del-libva-intel-driver 2020-08-08 16:02:21 telmich: thanks, I saw there was an sssd now, and wondered what the best way was, nss_pam_ldap or sssd 2020-08-08 16:04:04 telmich, well, maybe you dont need delete it at all 2020-08-08 16:06:54 MY-R: firefox build was not working with 1.45.0, you need new aports 2020-08-08 16:07:51 detha: Ahhh..wait... 2020-08-08 16:08:05 the problem in alpine is not the connection to ldap, but the interface in musl 2020-08-08 16:09:12 For mapping the owner/group glibc has quite sophisticated nss ; afair, musl's way of calling out was via some intermediary binary that then connects to sssd or elsewhere and that process hung for me 2020-08-08 16:09:48 So auth was not a problem, but mapping uid/gid like in `ls -l` did not work reliable for me 2020-08-08 16:10:10 Hello71, so will build with 1.45.1? but ye doesnt matter since mps confirmed that removing pulse wont change anything 2020-08-08 16:10:33 ah. some research required, apparently. I've seem that same thing with void and nfs-mounts to freebsd 2020-08-08 16:11:06 sometimes mapping works, sometimes it doesn't 2020-08-08 16:11:27 restart some daemons either side, and it works again for a while 2020-08-08 16:17:59 Hello71, hmm, I was trying to build it today few hours ago so it was 1.45.1 ... whaaatever 2020-08-08 16:18:06 no 2020-08-08 16:18:30 Is anyone of you using chromium on alpine at the moment? 2020-08-08 16:29:58 sort of 2020-08-08 16:33:09 Hello, I have a docker image under alpine 3.11 to run mpd that works perfectly. This afternoon I tried to update it to alpine 3.12. I spent a lot of time trying to figure out what changed in mpd's pkg between 3.11 and 3.12 but i'm not enought knowledgeable with this thing. When i try to run mpd from shell i have this error :" mpd: Operation not permitted" even in root. Is anyone here using mpd on alpine 3.12 please ? 2020-08-08 16:33:12 detha: can you try to go to https://tweetdeck.twitter.com/ and see if you get a sandbox error? 2020-08-08 16:36:38 link of the docker image 3.11 https://github.com/jee-r/docker-mpd/tree/dev 2020-08-08 16:37:04 MY-R: it seems that the intel-media-driver might have done the job ; at least I was unable to reproduce the problem so far 2020-08-08 16:38:29 telmich, and which xorg driver are you using? modesetting or intel? 2020-08-08 16:38:57 MY-R: intel so far, did not revert to modesetting 2020-08-08 16:39:33 telmich, try modesetting so maybe chromium will be happy too :D 2020-08-08 16:40:30 I'll - but likely I'll not have xbacklight access than anymore :-) 2020-08-08 16:41:07 but I'm glad that it helped, kind of weird because older va driver should still work 2020-08-08 16:42:50 It's not that it did not work... even playing videos at full res works 2020-08-08 16:43:13 It's just that "bigger websites" or "sometimes typing" hangs 2020-08-08 16:43:26 telmich: ehm, sorry. twitter and related things are blocked here in about 3 different ways 2020-08-08 16:43:34 ouch 2020-08-08 16:43:45 I'm not sure how the rendering/buffering is implemented in firefox, but maybe it uses different mechanism compared to mpv 2020-08-08 16:44:11 detha: fair enough; it's just the website that is reliable to fail with chromium for me 2020-08-08 16:49:16 Just seen that there is even a section about chromium/firefox issues + intel in the arch wiki: https://wiki.archlinux.org/index.php/intel_graphics#Corruption_or_unresponsiveness_in_Chromium_and_Firefox 2020-08-08 16:51:20 telmich, ahh, ok 2020-08-08 16:52:13 ook whatever, don't know wth, since when firefox cant build on 8GB ram system... 2020-08-08 23:25:00 I installed alpine to a partition, but I just get the grub console. don't suppose there's an easy way to set it up? 2020-08-08 23:30:00 ok looks like I have to muck around in the grub shell and do some magic commands, then I can repair grub once I've booted up alpine 2020-08-08 23:30:05 https://askubuntu.com/questions/929833/how-do-i-boot-my-pc-from-grub#931327 2020-08-08 23:40:07 ok doing ls at the grub screen, it seems like alpine was never installed. even though I did setup-disk -m. the output it gave was super weird, it never returned to prompt but said it was doing stuff 2020-08-08 23:40:24 I guess dual booting is not a great fit for such a minimal system. it's a shame, I love it on my server 2020-08-09 00:58:38 imo, dual booting is rarely a great fit for -any- system 2020-08-09 01:16:38 ... and you just hard powered it off and assumed it was fine? 2020-08-09 01:24:56 Hello71: no, I pressed enter, saw the console was clear, then typed reboot 2020-08-09 01:25:02 uh 2020-08-09 01:25:09 so then what does 2020-08-09 01:25:11 "never returned to prompt" mean 2020-08-09 01:25:30 usually when you run a command in linux, it prints something to the screen, then gives you a prompt, right? 2020-08-09 01:25:37 like ls, will return you to a prompt 2020-08-09 01:26:58 dunno, setup-alpine works fine, but you need to segment it up to install to a partition (and not the whole HD), and then there's lots of strange behaviours when you try that 2020-08-09 03:00:57 bmcc? 2020-08-09 05:53:24 am I that obvious? 2020-08-09 07:21:59 Hi, im trying to run a mumble server on a alpine vm. 2020-08-09 07:22:31 the mumble server needs root to start due to accesing port 443. 2020-08-09 07:22:43 how can i best avoid running mumble as root? 2020-08-09 07:22:53 should i use lxc/lxd to try to limit mumbles access to the system? 2020-08-09 07:23:08 is alpine usable as a host or is it best as a container? 2020-08-09 07:23:12 root in a container almost always means root on hte host 2020-08-09 07:23:44 mumble itself does not support switching to another user? 2020-08-09 07:24:12 im trying a more minimalist version called grumble. 2020-08-09 07:24:28 it dosen't as far as im aware 2020-08-09 07:25:02 Could libcap be used? 2020-08-09 07:25:07 setcap* 2020-08-09 07:27:30 not sure i haven't used setcap before. 2020-08-09 07:28:26 the server itself is according to its github page mostly just in need of cfg files when starting up. 2020-08-09 07:29:06 i assume that means that it can be havely locked down and still function 2020-08-09 07:31:23 having looked closer on setcap i think that can solve the issue for me. 2020-08-09 07:31:43 thanks for the assistance :) 2020-08-09 07:31:58 awesome! have fun. :) 2020-08-09 10:10:50 <__kp> Hello. Most work well but I have one laptop which requires me to switch virtual terminals (ctrl-alt-1) and back again to restore display. In the past on FreeBSD I have used both /etc/rc.resume to automate the switching (bit naff) or tried setting hw.acpi.reset_video in sysctl (which didn't work in my case). Does something similar exist in Alpine's 2020-08-09 10:10:50 <__kp> infrastructure? Like a resume hook? 2020-08-09 10:11:17 <__kp> *to restore display after resuming from suspend. 2020-08-09 11:08:15 __kp: chvt ? 2020-08-09 11:10:42 <__kp> chvt looks good to change the vt. Is there any way I can get alpine to run this program when it resumes? 2020-08-09 11:13:17 <__kp> Something similar to the lid closing hook (/etc/acpi/LID/) 2020-08-09 11:13:30 <__kp> Perhaps a /etc/acpi/RESUME/ ? 2020-08-09 11:14:15 I'm not sure does it react to RESUME, never needed it 2020-08-09 11:15:11 <__kp> No, it doesn't seem to. I can't find too much documentation on acpid either. Looks to be a part of busybox? 2020-08-09 11:15:19 but LID open is good idea to use 2020-08-09 11:16:20 <__kp> Yeah that might be the best I can get. In general though I suspend this laptop but rarely actually close the lid haha. 2020-08-09 11:16:38 yes, acpid is BB applet 2020-08-09 11:17:18 also I remaped POWER to do suspend-to-ram 2020-08-09 11:17:48 and LID 2020-08-09 11:19:58 <__kp> Do you know where I can find a list of these events in /etc/acpi/? Just checked out the busybox website and there is only a tiny section on the acpid program parameters. 2020-08-09 11:20:53 strings /bin/busybox | less 2020-08-09 11:20:53 <__kp> Ah I can probably enable the log file and have a look through that. Maybe ;) 2020-08-09 11:21:01 or look in source 2020-08-09 11:22:03 <__kp> Hmm, good idea. I might need to. 2020-08-09 11:23:15 <__kp> Thanks for your help. Gonna fiddle :) 2020-08-09 11:34:13 hmmm, so I have an openrc script for kubernetes that says to start after docker but there much be a race condition to get docker started before kubernetes because sometimes it starts sometimes it doesnt. Is there a way to make sure a dependent service is finished starting before starting a service 2020-08-09 13:39:06 Anyone here ever use alsaloop? 2020-08-09 13:39:23 Is it possible to use that to record application audio in alsa? 2020-08-09 13:44:30 you could, but it is slower and less efficient than kernel loopback 2020-08-09 13:49:37 Well, I noticed there's no snd-aloop module. 2020-08-09 14:20:27 hey 2020-08-09 14:20:57 I'm trying to transfer some files to my phone, usually I use a tool called blueman (lightweight gtk gui) to control bluez 2020-08-09 14:21:11 unfortunately I cant find it in alpine, and the wiki doesn't tell much 2020-08-09 14:21:38 are there alternatives (gui) to the cli bluetoothctl gymnastics to pair and send with ease? 2020-08-09 14:26:51 https://git.alpinelinux.org/aports/tree/main/linux-lts/config-lts.x86_64: CONFIG_SND_ALOOP=m 2020-08-09 14:27:44 having trouble installing sdl2 on edge on an armv7l box `ERROR: sdl2-2.0.12-r2: BAD signature`. any thoughts? 2020-08-09 14:28:36 apk upgrade 2020-08-09 14:30:09 no dice 2020-08-09 14:31:35 foldedcascode: curl -X PURGE $url 2020-08-09 14:32:20 url is package url you see on screen 2020-08-09 14:35:06 i don't quite get what you mean. i don't see a package url 2020-08-09 14:40:41 would that be http://dl-cdn.alpinelinux.org/alpine/edge/community/armv7/sdl2-2.0.12-r2.apk ? 2020-08-09 14:41:53 trying it now, thx 2020-08-09 14:44:54 foldedcascode: 'curl -X PURGE http://dl-cdn.alpinelinux.org/alpine/edge/community/armv7/sdl2-2.0.12-r2.apk' 2020-08-09 14:46:05 ya, thanks. i did that a couple minutes back. does this rerun a build job or something? if so, does the fact that the edge armv7 builder is in failed state from another job mean this won't proceed at the moment? 2020-08-09 14:46:46 no, this just update indexes on http mirrors 2020-08-09 14:46:56 oh interesting 2020-08-09 14:47:02 it purges the cached package from dl-cdn (fastly) 2020-08-09 14:47:12 so it forces to refetch it from the upstream mirror 2020-08-09 14:47:36 yes, what ikke says (and not I :) ) 2020-08-09 14:47:59 nice, that fixed it. thanks again! 2020-08-09 16:18:16 looks like alpine not going to work for me, but i'll keep it in mind for future projects 2020-08-09 16:18:23 the precompiled linux bin won't run 2020-08-09 16:18:34 for a software radio project 2020-08-09 16:18:50 hmm, yes, pre-compiled binaries are troublesome 2020-08-09 16:21:25 it's called spyserver, it streams the raw usb packets from a rtl-sdr radio module over lan or wifi 2020-08-09 16:21:45 so I can have my dongle close to the antenna in the garage away from noise in the house 2020-08-09 16:21:50 also 0 reception in the house 2020-08-09 16:22:15 You could try https://pkgs.alpinelinux.org/package/edge/community/x86_64/gcompat 2020-08-09 16:22:19 still, neat little distro, except for the frustrating package manager errors, was neat 2020-08-09 16:22:39 hmm 2020-08-09 16:22:44 I only got 425MB free 2020-08-09 16:22:53 I probably need to reinstall and cut the swap from 512 to 128 2020-08-09 16:23:24 hmm i;ll give it a quick test 2020-08-09 16:25:48 apk add gcompat 2020-08-09 16:25:48 gcompat (missing): 2020-08-09 16:25:48 ERROR: unsatisfiable constraints: 2020-08-09 16:25:48 required by: world[gcompat] 2020-08-09 16:25:59 yeah that's the error I got with almost everything 2020-08-09 16:26:27 Then you need to add the community repo 2020-08-09 16:26:34 Default only includes main 2020-08-09 16:26:41 /etc/apk/repositories 2020-08-09 16:27:27 ah 2020-08-09 16:28:01 it's blank except for a commented line 2020-08-09 16:28:13 that explains a lot 2020-08-09 16:28:16 #/media/usb/apks 2020-08-09 16:28:36 yes 2020-08-09 16:28:43 there a page on the defaults that should be in there? 2020-08-09 16:28:44 did you 'install' alpine already? 2020-08-09 16:28:47 yes 2020-08-09 16:28:56 to the onbaord 2gb flash disk 2020-08-09 16:29:07 like I said I mighr have to reload it cause I don;t think it will need 512MB swap 2020-08-09 16:30:03 so mabye I should do that first 2020-08-09 16:30:18 can you over-ride the partition layout during install 2020-08-09 16:30:29 you can run setup-apkrepos to initialize it 2020-08-09 16:30:51 you can set SWAP_SIZE as environment variable 2020-08-09 16:31:21 SWAP_SIZE=128 setup-alpine 2020-08-09 16:31:33 ah 2020-08-09 16:31:35 thx 2020-08-09 16:32:28 lemme do the quick bin test otherwise might be a waste to reinstall 2020-08-09 16:33:41 sh spyserver 2020-08-09 16:33:41 spyserver: line 1: syntax error: unexpected "(" 2020-08-09 16:33:42 nope 2020-08-09 16:35:13 I do really like the use of openrc vs systemd, I have nothing against systemd but I think it's bloated for a lot of embedded or very simple things 2020-08-09 16:35:19 like a 1 service server 2020-08-09 16:36:19 yeah even tried rebooting it still doesnt' run 2020-08-09 16:36:22 oh well, thx anyways 2020-08-09 16:39:32 since I don't know a lot about linking even though I been playing with linux since 1997? 2020-08-09 16:39:45 lemme see if these errors are not libc but another missing lib 2020-08-09 16:40:11 although if it wasn't libc wouldn't it usually give a "blah blah lib not found" 2020-08-09 17:09:51 anyone using kdenlive? 2020-08-09 17:09:55 I installed it but it wont start 2020-08-09 17:10:10 Session bus not found, but dbus is started (running) 2020-08-09 17:17:03 I ran: dbus-run-session kdenlive 2020-08-09 17:17:22 which shows the splash screen, and hangs there 2020-08-09 17:17:24 no interface 2020-08-09 17:17:38 last line from terminal: 2020-08-09 17:17:47 WARNING: Fails to parse "deinterlace" 2020-08-09 18:10:55 how do I run gcompat 2020-08-09 18:11:05 so I just install it and run the bin as usual or do I have to do a special command 2020-08-09 18:13:45 run like normal 2020-08-09 18:14:21 The idea is that it provides the library that glibc linked binaries expect 2020-08-09 18:14:23 I see that flatpak is available on alpine 2020-08-09 18:14:34 I'm installing flatpak kdenlive 2020-08-09 18:14:49 are there any gotchas with flatpaks? 2020-08-09 18:14:58 more users here use flatpak 2020-08-09 18:15:07 any reason why you don't install kdenlive from the repository? 2020-08-09 18:15:30 it doesn't work unfortunately, running it from terminal shows the splash screen and it gets stuck there 2020-08-09 18:15:55 if more users here use flatpak then its generally recommended? 2020-08-09 18:16:16 I like my system as light as possible, but like they say, when in rome.. do as romans 2020-08-09 18:16:45 scanelf -n /root/spyserver 2020-08-09 18:16:45 TYPE NEEDED FILE 2020-08-09 18:16:45 ET_EXEC libpthread.so.0,libdl.so.2,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6 /root/spyserver 2020-08-09 18:16:50 looks like missing a bunch of stuff 2020-08-09 18:17:44 so alpine is defintely out it appears 2020-08-09 18:20:54 ikke: I suspect there are missing dependencies 2020-08-09 18:21:02 on the normal kdenlive from repo 2020-08-09 18:21:21 I had to install breeze icons, etc.. these were mentioned in the log when I tried to launch it 2020-08-09 18:21:27 but now no error 2020-08-09 18:21:43 if you have a test system and can give it a spin to see if it runs I'd appreciate it 2020-08-09 18:21:57 flatpak comes with a lot of overhead 2020-08-09 18:22:46 I have a test system on a different pc 2020-08-09 18:29:01 alright 2020-08-09 18:32:38 edge or 3.12? 2020-08-09 18:33:01 3.12 2020-08-09 18:44:07 it wont (at least on my system) run with only "kdenlive", I have to type: dbus-run-session kdenlive. This is where it shows splash screen and stays there, no interface 2020-08-09 19:54:09 abenz: I can replicate the hanging splash screen 2020-08-09 19:56:05 hello, I can not run sway with a recent installation of alpine. I added myself to input and video, rebooted, udev is running but sway does want to run. 2020-08-09 19:56:48 I use XDG_RUNTIME_DIR=/tmp 2020-08-09 19:58:01 when I run sway it says in red color that: 'Üser has not sessions' and 'Could not find greeter session or something' 2020-08-09 19:58:10 I am running sway from the console 2020-08-09 20:22:47 re 2020-08-09 20:22:54 gdm manage to launch sway 2020-08-09 21:20:51 ikke: ah, so its not my system. Next step would be to email the maintainer? 2020-08-09 21:21:35 I see his name in the packages list, but not his email. 2020-08-09 23:57:14 howdy folks, just want to check and make sure I'm not doing anything wrong and that f2fs support actually isn't in the installer ISO? (can't check /proc/config.gz since it doesn't exist so sorry if this is a silly q) 2020-08-09 23:57:44 "mounting /dev/mapper/cryptroot on /mnt failed: Invalid argument", which I'm assuming means no kernel support 2020-08-10 00:00:41 nvm, I'm wrong! had to manually modprobe it but the support is there. cheers all 2020-08-10 01:16:32 that sounds odd but maybe 2020-08-10 02:02:27 whats the difference between the `redis:6.0.6-alpine` and `redis:6.0.6-alpine3.12` docker image? 2020-08-10 02:02:37 I cannot see any.. but there are two tags so supposedly there is one no..? 2020-08-10 02:43:33 I don't know about the redis images in particular but generally with docker images an alpine tag will move to whatever the latest alpine release is, but alpineX.Y tag will stay on that release 2020-08-10 02:44:16 kinda like the common parlance of how ":latest" is a moving tag, but ":abcdef" is (usually) a specific git commit "abcdef" and never changes 2020-08-10 02:45:00 Oh god 2020-08-10 02:45:10 Anyone good with traefik? Their community is nonexistent 2020-08-10 03:03:33 matthewcroughan: I have messed with a bit 2020-08-10 03:34:47 PhoenixMage: https://gist.github.com/MatthewCroughan/9dbf5ee66016bf595a93e38e86f4f4f4 2020-08-10 03:34:49 Basically this 2020-08-10 03:35:04 the one below should work but it does not for some reason that I can't understand by diffing 2020-08-10 03:56:09 PhoenixMage: sorry, I should say that one gets SSL certs via DNS-01, whereas the other does not. 2020-08-10 04:55:08 Greetings, I have a system with alpine 3.12 on which the keyboard isn't working, it is a wireless keyboard. assuming I can disconnect the hdd and mount it on another system, what can I do in order to be able to fix this issue? 2020-08-10 04:57:42 How does that keyboard connect? 2020-08-10 05:23:56 ikke, RF dungle 2020-08-10 05:24:05 it's a wireless one 2020-08-10 06:29:58 ikke, its a logitech mk250 to be more exact 2020-08-10 08:21:17 hey dudes & dudettes 2020-08-10 08:21:30 who here uses alpine for a graphical desktop experience? 2020-08-10 08:23:36 debian is giving me shit on my laptop. connman. just wondering if the alpine can fly as a desktop OS with all the random stuff ya need for a laptop 2020-08-10 08:24:13 i dont expect any kind of performance gains or nothing - its the cleanliness and sharp teeth of alpine i like but i figure id ask someone else 2020-08-10 08:25:31 I switched from debian to alpine just because performance and size gains 2020-08-10 08:26:49 i.e. better performance and smaller size, less memory needs 2020-08-10 08:36:13 WeblordPepe: I'm using alpine on desktop too, works nice 2020-08-10 10:41:28 oh yeah? any of you fellas use wifi? 2020-08-10 10:41:34 what DE you rolling? 2020-08-10 10:42:10 mps: you actually getting performance gains? i know its fast but i havent had an opportunity to do any kind of heavy lifting sorta thing 2020-08-10 10:56:52 I use Alpine with KDE Plasma, and yes ofc I use wifi 2020-08-10 10:59:04 PureTryOut[m]: does kdenlive work for you? 2020-08-10 10:59:30 abenz reported it keeps hanging on the splash screen, and so it does for me (in a qemu vm) 2020-08-10 11:02:54 neat thats cool to know PureTryOut[m] 2020-08-10 11:04:58 what do you use for configuring wifi networks/ 2020-08-10 11:04:59 ? 2020-08-10 11:08:02 WeblordPepe: I wouldn't advice for users who expect that the alpine is like other big and known distro to switch to alpine if they are not ready to read docs, test and hack things, and most important they have to think a little at least 2020-08-10 11:09:02 iirc, I even proposed in half joke that we should put such warning on alpinelinux.org site 2020-08-10 11:12:58 oh yeah thats fine im no stranger to getting in the dirt im just wondering how people got on 2020-08-10 11:13:17 incase alpine was a 'servers only' kinda distro or somethin 2020-08-10 11:13:28 just like to hear how people get on etc 2020-08-10 11:14:02 how is xorg configured these days? do we still use xorg.conf? i remember when ubuntu was like 'config free xorg' i didnt quite get how it worked 2020-08-10 11:14:03 no, my wife and daughter uses alpine as 'desktop' with xfce4 2020-08-10 11:24:23 WeblordPepe: re speed, I didn't benchmarked (benchmarks are useless imo) but in real work my experience is alpine is faster 50 to 100 percent than debian, escpecially on arm SBCs 2020-08-10 11:24:51 and uses about 50% of RAM 2020-08-10 11:25:31 but not all programs are faster and not all workload uses 50% less ram 2020-08-10 11:27:24 WeblordPepe: re wifi, some use NM, some connman and even wpa_gui/wpa_cli for controlling links 2020-08-10 11:49:43 iwd, as well 2020-08-10 11:52:38 Is it possible to do a two-stage bootstrap e.g. for foreign architectures? With debootstrap I can use --foreign and then --second-stage when I'm on the target architecture. Is there an equivalent procedure for Alpine? 2020-08-10 11:52:59 I'm trying to prepare a root filesystem for an embedded ARM system and by laptop is x86_64 2020-08-10 11:57:02 it's possible, I think alpine is tow-stage bootstrap, first boot into ram, contain modules and files you want by features, then switch to root dev 2020-08-10 11:57:58 gillesmauve: hehe, I packaged, maintain and use iwd, but usually don't promote it 2020-08-10 11:58:03 you may add binfmt and qemu like this https://github.com/alpinelinux/mkinitfs/tree/master/features.d then mkinitfs,edit initram-init 2020-08-10 11:58:59 I proposing iwd as last resort for users who have problems with wpa_s 2020-08-10 12:01:07 mps: manually installed aarch64 alpine, but the openrc not enter login promote, last line is boot local service, do you have any idea why login promote not show up ? 2020-08-10 12:01:49 is proper console enabled in /etc/inittab 2020-08-10 12:02:30 wener[m]: do you use serial console? 2020-08-10 12:02:57 how to enable serial console, install by apk --root /mnt add alpine-base 2020-08-10 12:03:14 /etc/inittab is the same as running alpine 2020-08-10 12:03:42 look this line in /etc/inittab '#ttyS0::respawn:/sbin/getty -L ttyS0 115200 vt10' 2020-08-10 12:03:56 ikke: much appreciated, thanks 2020-08-10 12:04:52 I have inkscape and gimp running flawlessly, but I need to do occasional simple video edits, if kdenlive starts working I will have all the tools I need in alpine (no VMs/passthrough needed then) 2020-08-10 12:04:59 remove comment and add your tty device there, for aarch64 it could be something different, ttyAMA0 for example 2020-08-10 12:05:34 mps: thanks, let me try ttyAMA0 2020-08-10 12:06:20 wener[m]: I had to use ttyAMA0 for qemu aarch64 installation 2020-08-10 12:07:49 though my samsung chromebook doesn't have it, but I never used serial console on it 2020-08-10 12:09:16 that is try and error till you find what works 2020-08-10 12:10:37 thanks, enter debug mode, found /dev/ttyAMA0,tried echo 1 > /dev/ttyAMA0 and it works. 2020-08-10 12:12:06 thanks wener[m] ! 2020-08-10 12:12:33 mps: 2020-08-10 12:12:56 login promote show up, thanks 2020-08-10 12:13:00 wener[m]: ? 2020-08-10 12:13:09 ah, nice 2020-08-10 12:13:34 prompt, you mean 2020-08-10 12:14:02 login prompt 2020-08-10 12:14:04 haha 2020-08-10 12:14:19 juul: I'm tweaking arm alpine on x86, too, happy to answer any question. 2020-08-10 12:14:44 nice :) 2020-08-10 12:27:47 ikke: ah I misread your comment, I thought you reported it to maintainer :) 2020-08-10 12:28:12 now after I read the message above the highlighted one, I see the context you were asking a KDE user if it was working 2020-08-10 12:29:36 abenz: well, in this case, the kde user is the kde maintainer as well :P 2020-08-10 12:30:40 ah! well played sir, well played 2020-08-10 15:44:13 what modules I need to load in order to support usb keyboard? do I need run mkinitfs or adding it to relevant file are enough vi external mount 2020-08-10 15:45:52 daggs1: for me it always worked 'out-of-the-box' 2020-08-10 15:48:50 mps, don't know what to say, my mk250 doesn't work when I turn it on, I'd assume it should be detected regardless of if the keyboard are turned on at boot or not 2020-08-10 15:49:54 my problem is that alpine boots, everything works ok but I don't get ip and I cannot login to see what is the issue, I can turn it off and mount the hdd on another machine 2020-08-10 15:50:10 question is, how to debug such issue? 2020-08-10 15:51:22 Check dmesg output I guess 2020-08-10 15:52:05 when it boots? 2020-08-10 15:58:53 took a look at the screen, saw chrony, ssh, nfs, samba, random num generator, no network nic prints 2020-08-10 16:00:24 is it possible the network is missing the rc levels? 2020-08-10 16:02:55 I had something similar (keyboard) from logitech but it worked out-of-the-box with debian and alpine 2020-08-10 16:03:51 the setup had debian installed before and it worked out of the box. 2020-08-10 16:03:57 daggs1: does your keyboard work with computer BIOS, i.e. can you enter in bios menu and tweak params 2020-08-10 16:04:29 yes, it worked, mmm sec, I'll test it on another system 2020-08-10 16:10:43 (facepalm) batteries have died, replaced them and it works 2020-08-10 16:10:53 where is thehee dumbass corner? 2020-08-10 16:11:40 :) 2020-08-10 16:11:59 sorry, couldn't resist 2020-08-10 16:12:31 but yes, such things happens to all and not only you 2020-08-10 16:12:40 mps: thats ok, I deserve it. 2020-08-10 21:24:52 abenz: https://gitlab.alpinelinux.org/alpine/aports/-/issues/11838 2020-08-10 21:31:10 ikke: cheers, as we chat I'm editing a vid file in windows (VM running in qemu/KVM on alpine host) and its not stable, if this gets fixed I will get rid of all the gymnastics and run natively (hopefully stable) 2020-08-10 21:31:34 feel free to add any details to that issue 2020-08-10 21:32:56 thanks 2020-08-11 00:30:41 Speaking of the dumbass corner, I was trying to use efibootmgr to stub the kernel and failed every time yesterday. 2020-08-11 00:46:24 How can one increase the ~/.ash_history line limit (from 8191)? I started noticing that I'm "forgetting" commands:) 2020-08-11 00:46:53 (HISTSIZE, HISTFILESIZE vars are not set) 2020-08-11 00:50:10 https://git.busybox.net/busybox/tree/shell/ash.c#n14515 2020-08-11 00:52:05 The file itself is growing, it's probably an issue with the $ history 2020-08-11 00:57:40 thanks Hello71, i guess i'll have to look into the code that concerns how the history is displayed 2020-08-11 01:00:32 Hello everyone, I have compiled many apk packages in alpine linux. I hope there is a tool that can automatically install and test them. Any suggestions? Thank you 2020-08-11 01:04:58 the updated question: I have a 32000 line long ash_history. How can I easily reverse-i-search the entire file not only the last 8191 entries? 2020-08-11 01:06:06 And I found a test suite on this website: https://wiki.alpinelinux.org/wiki/Alpine_Package_Testing_Suite, but this suite is being modified. Is there a way to get the source code of this test suite? 2020-08-11 05:26:45 Greetings, what is the proper way to handle net link changes in eth card? I cannot find ifplugd and I think I was someone suggest to install dhcpd but I'm not sure if it is the right pkg, ideas? 2020-08-11 05:55:09 huajingyun: I think abuild already do this ? 2020-08-11 05:57:40 daggs1: /etc/network/interfaces hotplug should work for net link change 2020-08-11 06:04:14 wener[m]:Thank you, because I want to test the functions and performance of these apk packages in a unified way, but I haven't found a good method. 2020-08-11 06:07:47 abuild -r will build and test a package 2020-08-11 06:09:59 But there is no make check item in some packages 2020-08-11 06:10:01 wener[m], seems that it doesn't in my case, I think that it might be because the adapter doesn't exists when the network service gets executed, it gets created later in the boot 2020-08-11 06:18:16 huajingyun: we don't write test (except in rare cases) if package don't have their own 2020-08-11 06:24:21 mps: uboot x86 kernel fail,detail here https://unix.stackexchange.com/questions/603850 , need help 2020-08-11 06:26:38 wener[m]: I'm out of home for some time. If you don't find solution in meantime I will look when I come back 2020-08-11 06:28:21 mps: Thanks, tried a lot times from last night, still have no clue. 2020-08-11 06:28:36 just one question, you are trying to boot x86 or x86_64 system 2020-08-11 06:28:44 qemu, I mean 2020-08-11 06:28:58 x86_64 2020-08-11 06:29:11 qemu-x86_64 boot x86_64 kernel 2020-08-11 06:29:14 and x86_64 alpine release 2020-08-11 06:29:17 ? 2020-08-11 06:29:35 aha, ok 2020-08-11 06:29:48 will look later 2020-08-11 06:29:55 thanks 2020-08-11 06:30:04 np 2020-08-11 06:30:51 that is something I didn't tested for 3 years at least, time to refresh experience :) 2020-08-11 06:31:14 jiffy unhook f:latness 2020-08-11 06:31:31 yup that wasn't my password 2020-08-11 06:32:47 All I see is ***** ****** ********* 2020-08-11 06:33:17 password are bad things, we can't remember them but machines can 'guess' them 2020-08-11 06:35:07 mine are fairly easy to remember but hard to guess. not that one, it's somewhat unimportant 2020-08-11 06:41:52 daggs1: busybox has ifplugd, but alpine's busybox seems do not contain this applet 2020-08-11 07:07:50 wener[m], I'll look into compiling busybox 2020-08-11 07:21:30 after I do "setup-interfaces", how can I make it remember my SSID and username? I do lbu_commit each time, but I still have to do the same song and dance each time I reboot 2020-08-11 07:24:33 now I that I think about it probably has something to do with wifi info not being saved in /var 2020-08-11 07:26:40 after you setup, wifi config should saved to /etc/wpa_supplicant/wpa_supplicant.conf lbu will save all /etc stuff 2020-08-11 07:27:14 check is you networking started or wifi not configed 2020-08-11 07:28:20 also, need to start wpa_supplicant, like `rc-update add wpa_supplicant boot` `rc-service wpa_supplicant start` 2020-08-11 07:30:53 wener[m]: yeah once I do setup-interfaces everything works, and I do lbu_commit when I'm done. but then I get back on and the dhpcd thing times out 2020-08-11 07:31:03 maybe I just need to add wpa_supplicant to boot up 2020-08-11 07:41:59 daggs1: I looked the source of busybox ifupdown, it only handle auto interface, allowed-hotplug seems need ifplugd 2020-08-11 07:57:03 daggs1: or you can install ifupdown which should support hotplug, maybe need to install runparts too, busybox's runpacts is not full featured 2020-08-11 07:58:16 also, you can use udev to setup auto config interface, too. 2020-08-11 09:01:16 wener[m], got udev installed 2020-08-11 12:21:05 wener[m]: we don't have qemu u-boot for x86_64 2020-08-11 12:21:49 current version in aports can't even build x86_64 2020-08-11 12:22:07 but master u-boot branch can 2020-08-11 12:22:49 how did you built your version, u-boot.rom? 2020-08-11 12:23:59 I'm not found time to check its working but I think it will need more options enabled than it have in defconfig 2020-08-11 12:29:54 I build in docker in a alpine host 2020-08-11 12:30:35 hi 2020-08-11 12:31:00 has the prometheus-node-exporter package been removed from the package tree? 2020-08-11 12:31:15 it appears in https://pkgs.alpinelinux.org/package/edge/testing/x86/prometheus-node-exporter, but the "Git repository" link says it’s absent 2020-08-11 12:31:24 mps: In this docker wener/app:builder https://github.com/wenerme/dockerfiles/tree/master/app/builder , using main/uboot-tools, abuild -Kr, after that, cd src/u-boot, make qemu-x86_64-defcon..., then make 2020-08-11 12:31:33 gordon1: it has been moved from testing to community 2020-08-11 12:31:46 gordon1: moved to community 2020-08-11 12:31:47 gordon1: but our 32-bits builders are a bit behind because we needed to rebuild all packages 2020-08-11 12:31:50 so the pkgs.alpinelinux.org is outdated? 2020-08-11 12:31:55 for 32-bits arches, yes 2020-08-11 12:31:57 ok, thanks 2020-08-11 12:31:57 https://pkgs.alpinelinux.org/packages?name=prometheus-node-exporter&branch=edge 2020-08-11 12:32:05 well, more precicely 2020-08-11 12:32:32 it accurately describes the state of the mirrors, so in that regards, it's not beheind 2020-08-11 12:32:34 behind 2020-08-11 12:34:26 wener[m]: I see. will look later if I can tweak config to boot it 2020-08-11 12:35:11 mps: thanks, just tell me if there anything I can help 2020-08-11 12:37:28 for now I have no idea, have to look at config first 2020-08-11 13:48:02 wener[m]: I think no one qemu 'machine' is not supported by qemu-system-x86_64 2020-08-11 13:48:19 no one is supported* 2020-08-11 14:11:43 mps: no machine you mean `--machine` ? I tried `--machine pc` which is the default, but still no luck 2020-08-11 14:13:35 https://u-boot.readthedocs.io/en/stable/board/emulation/qemu-x86.html uboot qemu-x86_64 default to pc i440FX 2020-08-11 14:14:17 yes 2020-08-11 14:15:13 but I think in order to use qemu-x86-64 machine virt (alias for some QEMU variants) must be supported 2020-08-11 14:19:15 if the reason is the qemu virt machine type not supported, should u-boot boot lts kernel ? 2020-08-11 14:27:48 maybe my uboot.rom is incorrect, I'll rebuild from master 2020-08-11 14:34:34 well, you can try to make u-boot .config changes to reflect some of machines supported by qemu-system-x86_64 2020-08-11 14:35:33 pc-q35-5.0 emulated machine looks best option 2020-08-11 14:43:09 wener[m]: sorry for curiousa, but why you are want to use qemu u-boot with x86 emulation 2020-08-11 14:48:40 not quite familiar with uboot, I thought if I can make it boot x86, I can also make it boot arm or other arch too, x86 is fastest by qemu accel, and easier to try a lot of things 2020-08-11 14:52:41 understand 2020-08-11 14:53:22 but booting arm32 with qemu u-boot -bios works out of the box 2020-08-11 14:53:28 also aarc64 2020-08-11 14:54:21 few days ago I posted here script to boot aarch64 (under qemu) with UEFI 2020-08-11 14:55:30 yes, I also keeped the script, :P 2020-08-11 14:55:58 but dose alpine should boot by u-boot ? 2020-08-11 14:56:02 qemu-system-arm -machine virt -cpu cortex-a15 -m 512 -bios boot/u-boot.bin -drive if=none,file=armv7-work.img,id=disk1,fo........... 2020-08-11 14:56:17 enjoy :) 2020-08-11 14:56:36 I'm going to drink coffee 2020-08-11 14:56:59 hmmm, coffee :) 2020-08-11 14:57:17 dose the uboot.bin from u-boot-all package ? 2020-08-11 14:57:44 ohm, and brandy ofc, coffee without brandy is not coffee :) 2020-08-11 14:58:07 ok, turns out I never had coffee then 2020-08-11 14:58:10 Does anyone familiar with dockers networking know why creating a network namespace for a container is painfully slow? I've enabled debug logging and tracked it down to this: "sandbox set key processing took 10.118197824s for container X" 2020-08-11 14:58:35 ikke: that is just my personal taste 2020-08-11 14:58:47 doesn't mean it must be yours also 2020-08-11 14:58:57 10 seconds just to start busybox:latest is completely insane 2020-08-11 14:59:11 wener[m]: yes, we have in repos qemu u-boot for armv7 and aarch64 2020-08-11 14:59:46 and they work for me 2020-08-11 15:01:04 thanks, I will try it 2020-08-11 15:01:25 hc-hmk: yeah, that doesn't sound right, but I have no clue what is causing that 2020-08-11 15:01:33 hc-hmk: maybe caused by rng 2020-08-11 15:01:46 Random number generator? 2020-08-11 15:01:58 /dev/random? 2020-08-11 15:02:01 try install haveged 2020-08-11 15:02:34 and start the haveged service 2020-08-11 15:04:16 Build time on our firmware images is around 5 mins, hold on. That's a pretty damn good suggestion, because some of our previous builds did run haveged, but we removed it. 2020-08-11 15:13:24 wener[m]: damn, it didn't help. It still takes 10s to spin up. 2020-08-11 15:18:34 emm, then I have no ideas, seems the same problem https://github.com/docker/for-linux/issues/269 2020-08-11 15:18:50 I JUST clicked on that link myself 2020-08-11 15:18:59 That bug is OLD 2020-08-11 15:19:39 I wonder what's making our system different from the norm. It seems not everyone is encountering this issue. 2020-08-11 15:19:59 IPv6 is disabled, btw. The kernel param is already set, and I've also tried without it. 2020-08-11 15:34:42 mps: I build a x86 uboot.rom, can boot alpine, seems the problem is related to x86_64 2020-08-11 15:40:09 Simple question that google wont reveal the answer of: how do I list all available versions of a package in apk? 2020-08-11 15:41:15 wener[m]: good to know and remember 2020-08-11 15:41:27 hc-hmk: apk info -vv ? 2020-08-11 15:42:03 hc-hmk: repo only contain one version 2020-08-11 15:43:09 Really? What happens to all the previous versions? Can I not install docker-18.09.8-r0? 2020-08-11 15:43:44 gone, but I archived all old version, if you need 2020-08-11 15:44:01 I think I have an idea 2020-08-11 15:45:20 Why not just add "@v310 http://dl-cdn.alpinelinux.org/alpine/v3.10/main/" and ask for docker@v310? Will that break something? 2020-08-11 15:45:56 you can just `apk add --repo http://dl-cdn.alpinelinux.org/alpine/v3.10/main/ docker` 2020-08-11 15:47:27 most of time, this is fine, depends on the dependencies, docker is quite complex, I thinks this is not ok 2020-08-11 16:28:01 I've managed to build an image with docker{,-engine,-cli,-openrc} v18.x, and it works flawlessly now. The bug is introduced in version 19 of docker. 2020-08-12 09:26:15 Can I add a virtual package at a certain version (e.g. install as 0.9 so the actual package is installed again when it's upgraded to 1.0) 2020-08-12 09:27:04 apk add -t foo=0.9 a b c? 2020-08-12 09:27:17 not sure if that works 2020-08-12 09:27:46 Sounds worth a try 2020-08-12 09:28:14 maybe it's =0.9-r0 2020-08-12 09:29:22 greets 2020-08-12 09:29:54 is apline's firefox compiled with lto and pgo and others optimizations? 2020-08-12 09:30:22 I need to squeez every single cycle out of this lowly proc. 2020-08-12 09:31:37 ikke: Hm, seems like that's a bad package specifier for apk 2020-08-12 09:32:02 ok, was worth a try. Then I don't know 2020-08-12 09:32:59 xopowo: I think FF compiles at least the Rust stuff with LTO by default, but PGO likes to break at times and we don't want to delay security updates over it 2020-08-12 09:43:54 Hi guys! 2020-08-12 09:44:47 Can I ask a quick question here? 2020-08-12 09:45:36 dont ask ask for question, just ast the question -- by ikke 2020-08-12 09:46:20 So, what does the abuild -R flag do? 2020-08-12 09:46:32 it's removed 2020-08-12 09:46:34 so nothing anymore 2020-08-12 09:46:56 It got replaced by ap buildrepo 2020-08-12 09:46:57 It used to recursively build packages 2020-08-12 09:49:08 ikke: So how can i recursively build local packages now? 2020-08-12 09:49:35 via lua-aports, where Cogitri was referring to 2020-08-12 09:49:57 https://github.com/alpinelinux/lua-aports/ 2020-08-12 09:50:10 But the documentation there is kind of lacking 2020-08-12 09:53:16 ikke: So any hints? 2020-08-12 09:53:52 It has a buildrepo command 2020-08-12 09:54:07 cd to the aports directory, and then buildrepo 2020-08-12 09:55:15 ah thanks 2020-08-12 09:55:45 ofcourse, that would try to build the entire repository, not just specific packages 2020-08-12 10:02:03 ikke: is it possible to build specific package, and its local dependencies? 2020-08-12 10:02:06 ikke: I'm trying to build meta.sr.ht from here https://git.sr.ht/~sircmpwn/sr.ht-apkbuilds/tree/master 2020-08-12 10:03:11 With a shell script, you can. 2020-08-12 10:03:26 ap revdep would list all required dependencies for that package 2020-08-12 10:03:50 sorry, 2020-08-12 10:04:00 ikke: so what is buildrepo useful for? 2020-08-12 10:04:09 app recursdeps 2020-08-12 10:04:20 Fr0stBit: for building an entire repository in build order 2020-08-12 10:04:32 Fr0stBit: that's what alpine uses to build all packages 2020-08-12 10:05:13 aah I see now 2020-08-12 10:08:14 for pkg in $(apk recursdeps ); do: (cd $pkg; abuild -r;) || break; done 2020-08-12 10:08:17 something like that 2020-08-12 10:08:37 execute that in the sr.ht directory 2020-08-12 10:24:11 ikke: Seems to do the trick! 2020-08-12 10:24:32 ikke: Now the thing is that i run these inside a docker container, so I'm running as root 2020-08-12 10:24:59 ikke: is it possible to override `abuild build` flags to include -F by default from the environment? 2020-08-12 10:25:12 ikke: or should I do some wrapper script hack? 2020-08-12 10:28:44 Nothing prevents you from running this as a different user in docker :) 2020-08-12 10:30:56 ikke: well, that means interleaving non-root and root commands and changing with USER seems cumbersome 2020-08-12 11:55:17 ikke: how can I uninstall all .makedepends-** 2020-08-12 11:57:55 apk del '.makedepends-*', iirc 2020-08-12 11:59:42 wow, thanks 2020-08-12 12:00:47 heh, I just typically edit /etc/apk/world and run `apk fix` afterwards 2020-08-12 12:04:23 seems works too, haha 2020-08-12 14:35:28 Cogitri: musl 1.2.1 enable mallocng by default, does that mean jemalloc also supported ? 2020-08-12 14:36:27 Why would it mean that? 🤔 2020-08-12 14:36:58 Not sure if there's much of a reason to use jemalloc w/ musl 1.2.1, but dalias could answer that better 2020-08-12 14:37:15 I thought the musl tring to support jemalloc 2020-08-12 14:38:19 Want to build fluent-bit, but blocked by jemalloc https://docs.fluentbit.io/manual/installation/docker#why-there-is-no-fluent-bit-docker-image-based-on-alpine-linux 2020-08-12 14:40:28 https://github.com/richfelker/mallocng-draft readme says can use with LD_PRELOAD 2020-08-12 15:19:33 wener[m]: malloc interposition is supported in musl 1.2.0 too 2020-08-12 15:19:48 you can LD_PRELOAD whatever malloc implementation 2020-08-12 15:23:07 I've found the problem, the error is because the default stack size is 3072, works for jemalloc, but jemalloc is disabled by default, but good to know that, hope the musl mallocng is better than other malloc. 2020-08-12 16:08:35 wener[m]: afaik jemmaloc is good for heavy computation workflow but not as good for usual/normal work 2020-08-12 16:10:18 that's what it's advertised for 2020-08-12 16:10:32 it doesn't mean it's true 2020-08-12 16:14:07 well ... 2020-08-12 23:35:43 hey, I am trying to install sway on Alpine inside a virtual machine like in this [instruction](https://wiki.alpinelinux.org/wiki/Sway), but get always blackscreens on starting sway. How do I need to configure elogind (there is no wiki page)? 2020-08-12 23:38:56 Does anybody use sway on Alpine Linux? 2020-08-13 00:37:22 hi, I'm getting stuck trying to install Alpine in Hyper-V, it just seems to time out on downloading something with wget 2020-08-13 00:45:33 ACTION uploaded an image: image.png (13KiB) < https://matrix.org/_matrix/media/r0/download/matrix.org/blFYyltReCzYeUBXipARGPYs/image.png > 2020-08-13 00:52:18 I think the ipv6 is still broken 2020-08-13 00:53:26 yep, that took way too much effort to debug :/ 2020-08-13 00:53:35 is there any issue / mailing list post I can follow? 2020-08-13 00:53:49 Also, the installer should fall back to v4, something isn't behaving right 2020-08-13 00:54:12 busybox wget is a very simple implementation 2020-08-13 00:54:35 it has many other bad error messages 2020-08-13 00:54:48 I know. 2020-08-13 00:55:07 maybe it's worth the few extra megabytes to ship a better downloader? 2020-08-13 03:19:58 extended has curl, but I don't think setup-apkrepos can use it 2020-08-13 08:31:44 mmmaaa: are you here? 2020-08-13 08:46:21 yes 2020-08-13 08:46:52 did you get it fixed? 2020-08-13 08:47:18 nope, I searched, but found no solution yet. I will be back in ~3-4min 2020-08-13 08:49:46 mmmaaa: which image are you trying? If I were you i'd try the virtual one which is about the las option 2020-08-13 08:52:43 Ok, I will try the virtual one. 2020-08-13 09:08:11 @xopowo Thanks, it works. However the mouse is shaking alot. 2020-08-13 09:16:26 xopowo: I have weird rectangle (probably due to font packages missing) and an an orange status bar, when I run $mod+shit+e for sway termination. Is this expected behavior on the default configuration? 2020-08-13 09:17:45 *Multiple orange status bars at the top growing to the bottom on every $mod+shift+e pressing with only rectangles inside and on the right side some marking. 2020-08-13 09:31:47 xopowo: Got the font fixed, but need to figure out how to confirm exiting. 2020-08-13 09:40:12 xopowo: I have no clue and will file a bug no github with the screenshot. Its extremely weird that Sway does not react on key-pressing. 2020-08-13 10:08:35 LAWL!!! 2020-08-13 10:08:44 I've been there 2020-08-13 10:08:57 but he left too early, all that got solutions 2020-08-13 10:14:47 "https protocol not found, recompile FFmpeg with openssl, gnutls or securetransport enabled." oh no 2020-08-13 10:29:44 nsz: 'ldd /usr/bin/ffmpeg | grep tls' => libgnutls.so.30 => /usr/lib/libgnutls.so.30 (0xffff7d929000) 2020-08-13 10:30:23 apk version ffmpeg => ffmpeg-4.3.1-r0 2020-08-13 10:32:33 same 2020-08-13 10:32:45 but mplayer complains on https urls 2020-08-13 10:34:08 mpv? 2020-08-13 10:34:32 yeah i went back to mpv 2020-08-13 10:34:36 that works 2020-08-13 10:34:39 mplayer is not in good shape, i.e. unmaintained 2020-08-13 13:01:42 Hi folks - not sure if this is quite the right place to ask - but looks like IPv6 for mirrors.alpinelinux.org is broken? 2020-08-13 13:03:39 Filbert: Yes, I will look into it later, thanks 2020-08-13 13:04:07 Cool, thanks! 2020-08-13 13:29:18 Has anyone played around with xen ARM with alpine as a dom0? I have got as far as getting xen to load and execute the initram image but it fails to mount the root filesystem and I can't see the disk under devices in the initram resuce shell 2020-08-13 16:10:52 Hey all, looking for help on autostarting on boot please? I have used wireguard before on ubutnu, but new to Alpine. 1) How do I set the service to start on boot? 2020-08-13 16:10:56 2) I have followed the guide here: https://wiki.alpinelinux.org/wiki/Configure_a_Wireguard_interface_(wg) on setting an interface, but I get a RTNETLINK error on reboot. 2020-08-13 16:11:26 Autostart wireguard that is 2020-08-13 16:12:50 unowe[d]: adding the interface to /etc/network/interfaces should do for autostarting. what is the rtnetlink error in its entirety? 2020-08-13 16:14:08 newbie20: Do you have wireguard-lts installed (assuming you use linux-lts as kernel) 2020-08-13 16:14:41 thanks, RTNETLINK answers: File exists 2020-08-13 16:15:04 maybe my processing is wrong, but I understand it to be : have a full wg0.conf file with all the commands in it 2020-08-13 16:15:19 IP Address, key, postup and postdown 2020-08-13 16:15:45 then also have the interface configured in interfaces with IP address and the other commands too 2020-08-13 16:15:51 Or am I overlapping stuff? 2020-08-13 16:16:05 I do have all the apks installed as per that document 2020-08-13 16:16:08 runnign 3.11 2020-08-13 16:16:39 is there a way to speed alpine vm startup? it looks like it takes its time after "random: crng init done" ~40secs 2020-08-13 16:17:12 no other output, just normal prompt 2020-08-13 16:17:38 or a way to make the boot more verbose 2020-08-13 16:19:25 so it seems to be waiting for entropy 2020-08-13 16:19:41 I guess so 2020-08-13 16:20:12 maybe while starting openssh it's a quite slim aarch64 vm 2020-08-13 16:20:26 maybe while starting openssh? it's a quite slim aarch64 vm ^ 2020-08-13 16:20:41 You could try to install and enable havegd 2020-08-13 16:20:47 ill do tanks 2020-08-13 16:22:13 what hypervisor do you have? 2020-08-13 16:22:27 qemu-system-aarch64 2020-08-13 16:22:40 the host is arch linux 2020-08-13 16:24:05 I'm starting to like alpine a lot btw 2020-08-13 16:24:43 ok, well, I don't find a link on the wiki, but some people ran on a similar issue while porting postmarketOS on some devices 2020-08-13 16:25:14 There is CONFIG_RANDOM_TRUST_CPU kernel setting that affects this 2020-08-13 16:25:34 that's what the vm is for, building APKBUILDS for postmarketOS 2020-08-13 16:26:18 is pmbootstrap not good enough? 2020-08-13 16:26:41 let's see if haveged helps 2020-08-13 16:27:01 (genuine question, there are actually some trouble with qemu on musl) 2020-08-13 16:27:11 afontain_: idk I though why not a full vm? 2020-08-13 16:27:52 I guess I prefer to have a vm for git pull and store apks 2020-08-13 16:28:02 well it really helper 2020-08-13 16:28:06 helped^ 2020-08-13 16:28:16 as in 50% faster boot ;) 2020-08-13 16:28:21 :) 2020-08-13 16:28:22 better to use virtio-rng 2020-08-13 16:28:27 I think linux automatically connects it now? 2020-08-13 16:28:36 oh well 2020-08-13 16:28:45 https://daniel-lange.com/archives/152-hello-buster.html 2020-08-13 16:28:52 sure, if a VM works for you 2020-08-13 16:30:05 also, it may be better to upstream your work if applicable, to Alpine or pmOS 2020-08-13 16:30:48 "kvm ... -object rng-random,filename=/dev/urandom,id=rng0 -device virtio-rng-pci,rng=rng0,bus=pci.0,addr=0x7" 2020-08-13 16:31:26 yeah checking that rn 2020-08-13 16:31:49 ikke: this article isn't even correct. sysvinit never called RNDADDENTROPY 2020-08-13 16:31:54 Hello71: he 2020-08-13 16:32:02 and idk what this shit about PID 0 is 2020-08-13 16:32:19 Hello71: I just looked at the virtio-rng part 2020-08-13 16:32:25 I guess technically it's true that PID 0 uses hashmaps, but that's got nothing to do with systemd 2020-08-13 16:33:02 the addr=0x7 is suspicious, and I'm pretty sure in 2018 you also needed to run rngd? 2020-08-13 16:35:47 hmm 2020-08-13 16:36:13 I'm not doing it properly mostly my fault I guess 2020-08-13 16:39:22 the pci.0 gives me error 2020-08-13 16:41:02 According to https://wiki.qemu.org/Features/VirtIORNG, it should be enough to just add -device virtio-rng-pci 2020-08-13 16:41:23 "As of QEMU 1.3, the default backend is to use the host's /dev/random as a source of entropy. " 2020-08-13 16:43:45 /dev/hwrng exists here 2020-08-13 16:45:01 Could not open '/dev/hwrng': Permission denied booh 2020-08-13 16:49:03 yeah reading at https://wiki.qemu.org/Features/VirtIORN 2020-08-13 16:50:15 the cipher on the left, are seconds? https://bit.ly/33Y2x6E 2020-08-13 16:51:32 seconds since boot, aproximately 2020-08-13 16:52:05 it took more than 10 (crng init) 2020-08-13 16:52:21 but I'm ok with it 2020-08-13 16:52:26 4 seconds 2020-08-13 16:52:28 at least by now 2020-08-13 16:53:07 thanks all for the support 2020-08-13 16:53:07 6 seconds to get to fast init, then 4 more seconds to get to crng init 2020-08-13 16:53:23 ah 2020-08-13 18:13:30 I'm running Alpine Linux 3.10 on my raspi and wanted to use the pam module pam_userdb.so (http://www.linux-pam.org/Linux-PAM-html/sag-pam_userdb.html) but can't find it in /lib/security (linux-pam package). Where can I find it ? 2020-08-13 18:50:46 https://pkgs.alpinelinux.org/contents?file=pam_userdb.so&path=&name=&branch=edge&arch=x86_64 doesn't seem like we provide it 2020-08-13 19:18:39 Cogitri: I'm setting up a test instance for gitlab, but it's taking a long time to restore the backup 2020-08-13 19:50:07 Cogitri: Is there any reason, why this module is not in the package ? If so, is there some replacement, which do the same ? 2020-08-13 19:53:24 has anyone compiled zfs on rpi2? 2020-08-13 20:03:34 привет, тут есть русскоязычные?) 2020-08-13 20:04:40 hi,does anybody speak russian here? 2020-08-13 20:04:53 At least not a lot of people 2020-08-13 20:05:47 ok, so for the begining sorry for my English:-[ 2020-08-13 20:06:52 and I need a help with Traditional disk-based (sys) installation 2020-08-13 20:07:04 Alright, how can we help? 2020-08-13 20:07:35 I try to use for this purpose USB storage 2020-08-13 20:08:47 on my rpi3b+ 2020-08-13 20:10:14 what have I write to cmdline.txt or any other config file to boot to kernel on second partition of USB storage? 2020-08-13 20:10:26 emlen: привет :) 2020-08-13 20:11:19 emlen: I doubt RPi bootloader allows that 2020-08-13 20:12:01 mps: как же давно я не пользовался иркой) 2020-08-13 20:12:33 mps: привет) 2020-08-13 20:12:37 emlen: I can read Russian but I didn't learn to write, sorry 2020-08-13 20:13:52 but you can write in English, most of us here are not native English speakers/writers 2020-08-13 20:14:17 mps: thank You) I will) 2020-08-13 20:14:41 hm, andypost[m] is not on this channel 2020-08-13 20:16:52 emlen: maybe that could be possible with u-boot for RPi but I didn't tried nor tested 2020-08-13 20:17:49 i think so, but I couldnt find howto) 2020-08-13 20:18:33 if you know how to configure u-boot I think you don't need guide 2020-08-13 20:19:03 emlen, why are you trying to boot from usb? do you want to get rid of the sdcard or do you want better system performance? 2020-08-13 20:19:06 you can search on DDG how to use u-boot on RPis 2020-08-13 20:19:33 (sry, sd always needs to be in the pi) 2020-08-13 20:20:37 mps: glad to meet You, I have to go, hope to see You again) 2020-08-13 20:20:37 llnu_: It work with other distributives.. 2020-08-13 20:21:25 Thanks) 2020-08-13 20:21:34 emlen: ok :) 2020-08-13 20:21:41 emlen: np 2020-08-13 20:22:10 it depends on rpi model whether usb boot is supported 2020-08-13 20:22:40 interesting for 3b+: "The procedure is the same as for SD cards - simply image the USB storage device with the operating system image." 2020-08-13 20:23:11 iirc it was not supported, then it was supported, now it is not supported again 2020-08-13 20:23:17 i guess you could try to follow: https://wiki.alpinelinux.org/wiki/Classic_install_or_sys_mode_on_Raspberry_Pi 2020-08-13 20:23:33 and instead of sdcard, use an usb device 2020-08-13 20:24:57 llnu_: I have been already do it 2020-08-13 20:25:06 I'm about WIKI 2020-08-13 20:25:21 pardon me 2020-08-13 20:25:27 see you 2020-08-13 20:25:42 bye! gl! 2020-08-13 21:49:18 is anybody else is interested in 5.4.34-0-rpi2 spl/zfs kernel module and bins? 2020-08-13 21:49:52 or maybe i could package it 2020-08-14 04:24:18 Why would the initramfs not be able to find /dev/sda3 if the emergency shell can list the file just fine, and fdisk -l can see it just fine, too? 2020-08-14 04:24:27 I can't make it mount afterward--it still lists that there's no such file. 2020-08-14 04:24:43 I'm not locked out of boot--I still have grub--but I'm trying to get efistubbing to work. 2020-08-14 05:29:50 I use alpine netboot with kernel args as following. 2020-08-14 05:29:51 "alpine-vmliuz ... modules=loop,squashfs,sd-mod,usb-storage modloop=http://10.0.0.1/alpine/3.10.0/modloop ..." 2020-08-14 05:29:51 I found that if I designated modloop, then alpine mount modloop as read only and make sym-link to /lib/modules/.. 2020-08-14 05:29:52 I have to update /lib/modules directory in alpine during driver update. But I can't because it's mounted as read-only. 2020-08-14 05:29:52 Is there a way to mount modloop as read and write mode to update? 2020-08-14 05:47:13 does "mount -o remount,rw /lib/modules" work? 2020-08-14 05:47:20 or whatever fs its on 2020-08-14 05:47:23 (like if its /lib) 2020-08-14 05:47:50 KhakiBerry68: thats for you 2020-08-14 05:52:41 I figured it out! 2020-08-14 05:52:55 My kernel parameters, as I suspected, needed to include rootfstype=ext4 2020-08-14 05:53:51 Now my curiosity is how I can actually set this up so that upgrading the kernel and such from apk will actually update things, since I shoved it inside of boot/efi/something/something instead of the default. 2020-08-14 08:14:42 nacelle: Thanks for your idea. I tried to remount "/.modloop" as you suggested, but it didn't work. But thanks to your idea, I copy /.modloop to another directory and re-make sym-link it to /lib/modules. Then it works! 2020-08-14 09:02:25 heyo. can somebody help? I'm running alpine on a vps. trying to update a package after doing `apk update` just now. all except one upgraded when doing `apk upgrade` 2020-08-14 09:03:46 I have one remaining that shows up under `apk list -u` as "upgradable" 2020-08-14 09:04:02 can't get it to upgrade 2020-08-14 09:04:24 try apk upgrade -a 2020-08-14 09:05:37 wener[m]: that's what I did to get the full system upgraded initially 2020-08-14 09:09:42 does any upgrade failed ? which one not upgraded ? I use apk version -a to check upgradable 2020-08-14 09:11:43 wener[m]: ahh thanks for that command. if it makes a difference the two versions are in different repos 2020-08-14 09:14:08 actually no. they are both from edge/testing I'm running stable for everything else 2020-08-14 09:15:16 it's k3s btw. output of `apk version -a` is: k3s-1.17.2-r0 < 1.18.6.1-r0 @testing 2020-08-14 09:16:50 most likely because the newer version needs a specify library version that's not available 2020-08-14 09:17:01 wich is most likely musl-1.2 2020-08-14 09:17:25 hmm, but musl doesn't have different sonames 2020-08-14 09:19:20 ikke: how would i go about digging into this? read the apkfiles...? 2020-08-14 09:20:52 https://tpaste.us/4EDl 2020-08-14 09:21:48 none of those should be holding k3s back 2020-08-14 09:22:16 rgzr: what does apk add -u k3s@testing do? 2020-08-14 09:27:48 ikke: :facepalm: could have tried that earlier 2020-08-14 09:27:52 that worked 2020-08-14 09:28:14 I never tried to reference it with the `@testing` suffix 2020-08-14 09:28:24 thanks o/ 2020-08-14 09:52:37 PureTryOut[m]: hi, was wondering if you had a chance to look at the kdenlive splash hang issue that ikke started? Thanks for your time 2020-08-14 10:02:05 Not yet. I'm hoping the 20.08.0 upgrade I'm working on might fix it 2020-08-14 10:24:55 alright 2020-08-14 12:41:08 gillesmauve: on arch most people use systemd-boot and mount esp to /boot 2020-08-14 15:28:59 I installed Alpine x86_64 diskless, but it bypasses /etc/fstab. I had to unmount my disks and do a `mount -a`. Is there a way I can get Alpine to use fstab? 2020-08-14 15:30:06 my disks are getting mounted to /media/sdx by default 2020-08-14 20:24:31 hey all, how can I make a local repository of some apks that I have on hand, both cached from the repos and a couple that I've built locally? Ideally I'd have all the apks in /etc/apk/cache, the upstream APKINDEX files and presumably an index file for my custom built packages and that it. Do I really need an entry in `/etc/apk/repositories` for a pseudo repo for my custom packages? 2020-08-14 20:45:32 I am just to say hello. I installed alpine linux on a raspberry pi zero w. Got some troubles with the wifi connectivity. Just now I have not the exact type of error. But in 2 days perhaps will show you what problems I got. 2020-08-15 01:03:50 I failed to start these servers mariadb, tftp, dns in alpine. Does any friend know the service name used to start these servers? Thank you! 2020-08-15 02:42:18 hey all, can anyone here recommend some decent VPS providers to get alpine running on? 2020-08-15 02:43:05 doesn't need to be super scalable or anything, just want a machine to learn / experiment with and maybe run some small services for friends 2020-08-15 02:51:18 kleisli: I'm running Alpine on Linode in damn-near default config, works for me. 2020-08-15 02:53:09 thanks :) 2020-08-15 05:25:19 Keridos: I run also on linode, works well. and linode is alpine sponsor so alpine is well supported 2020-08-15 05:25:31 sorry wrong nick 2020-08-15 05:25:41 kleisli: ^ 2020-08-15 06:08:35 kleisli: I used to run on bandwagonhost, cheap enough. now run on aliyun, gcp 2020-08-15 06:43:31 thanks! 2020-08-15 06:57:00 i second linode, also vultr 2020-08-15 08:02:37 I failed to start these servers mariadb, tftp, dns in alpine. Does any friend know the service name used to start these servers? Thank you! 2020-08-15 08:04:09 hackkitten: https://pkgs.alpinelinux.org/contents?file=mariadb*&path=%2Fetc%2Finit.d&name=&branch=edge&arch=x86_64 2020-08-15 08:04:24 tftp / dns depends on what services you use 2020-08-15 08:05:01 dnsmasq can provide tftp 2020-08-15 10:36:08 does the chromium package alpine provides still have google tracking? 2020-08-15 11:01:21 https://gitlab.alpinelinux.org/alpine/aports/-/blob/master/community/chromium/APKBUILD 2020-08-15 11:01:23 that's how we build it 2020-08-15 11:01:32 I don't see any explicit de-googling 2020-08-15 11:04:17 It's just the normal chromium 2020-08-15 11:04:33 We don't have the resources to integrate the ungoogled patches into it 2020-08-15 11:04:46 If you want a browser without Google Firefox probably is the way to go anyway 2020-08-15 13:24:04 Greetings, I've prepared a custom lts kernel with a new patch, built it using abuild -r and copied the resulting apk to my local repo. then I've ran apk --allow-untrusted add linux-lts@local which upgraded it. what is the next step I need to preform in order to be able to finish the upgrade and reboot? 2020-08-15 13:31:26 Should just work 2020-08-15 13:32:34 mmm, is it logical that after this, I'd end up without and hdd detected when trying to boot the initramfs? 2020-08-15 13:38:02 If you've somehow excluded the module of your FS/SATA driver, yes 2020-08-15 13:38:24 in the kernel config? 2020-08-15 13:40:02 Yes 2020-08-15 13:41:25 the config is the default one, I didn't changed anything 2020-08-15 13:41:40 the kernel lists only rams 2020-08-15 13:42:10 my version upgrade is this: 5.4.43-r1 -> 5.4.58-r0 2020-08-15 13:44:40 thats weird, in the upgrade, the is initrd not found but when going back, it is found 2020-08-15 13:48:31 I think that is the issue, not sure why thought, but my custom kernel ask a local version 2020-08-15 13:48:38 added to the config 2020-08-15 14:02:18 I've got a shell script in /etc/periodic/15min that doesn't seem to be getting run, what can I do to troubleshoot? 2020-08-15 14:02:26 the script works if I run it manually 2020-08-15 14:04:30 run-parts --test 2020-08-15 14:04:40 and the issue seems to be it doesn't like things named with .sh 2020-08-15 14:05:47 https://wiki.alpinelinux.org/wiki/Alpine_Linux:FAQ#My_cron_jobs_don.27t_run.3F < derp 2020-08-15 14:31:15 Hi. I already wrote on matrix channel but I dunno if this is being read. 2020-08-15 14:31:27 I believe one mirror is broken on IPv6 which is 2a01:7e01:e001:159:1::2 2020-08-15 14:31:47 Port 80 is blocked so I haven't been able to install new alpine linux systems for - at least - days 2020-08-15 14:32:05 junialter: ok, will take a look 2020-08-15 14:48:16 ikke junialter port 443 doesn't react either. Traceroute ends at 2001:2000:3019:6b::1 2020-08-15 15:55:01 Hello71: junialter can you try again? 2020-08-15 15:55:32 a little slow but works from all my views 2020-08-15 15:57:57 I needed to set this :) net.ipv6.conf.eth0.accept_ra = 2 2020-08-15 15:59:14 I probably did it manually last time and forgot to persist it 2020-08-15 16:41:09 it seems to work now, thank you 2020-08-15 16:49:10 Tsukiko[d]: hello 2020-08-15 16:49:20 Tsukiko[d]: how is the gaming performance in alpine linux ? 2020-08-15 16:49:26 Tsukiko[d]: compared to gentoo with openrc 2020-08-15 16:51:58 well, unless you are interested in the few free games packaged line minetest and red eclipse, well… the problem is not performance 2020-08-15 16:52:16 proprietary programs (unless statically linked) won't run 2020-08-15 16:54:31 Tsukiko[d]: on alpine ? 2020-08-15 16:54:49 Tsukiko[d]: yes I am talking about games like overwatch and rocket league using wine. 2020-08-15 16:55:02 Tsukiko[d]: with a proprietary drivers (nvidia) 2020-08-15 16:55:13 Tsukiko[d]: I am using arch and gentoo 2020-08-15 16:55:52 Tsukiko[d]: I am not getting full 100% utilization for my rtx 2070 card in gentoo for some reason, maybe it is the init system. 2020-08-15 16:56:09 Tsukiko[d]: i am using openrc, will switch to systemd 2020-08-15 16:56:27 Tsukiko[d]: i thought about moving to alpine instead and that is why i asked my question. 2020-08-15 16:56:34 It has likely nothing to do with openRC 2020-08-15 16:57:17 IMO, if your init system is doing graphics stuff, something has gone horribly wrong 2020-08-15 16:58:00 also, proprietary nvidia drivers require glibc 2020-08-15 16:58:05 so that won't work on musl 2020-08-15 16:59:37 add to that Alpine has no multilib support (because it's much less interesting if you need to recompile everything already), and you're probably better off with gentoo 2020-08-15 17:09:39 Tsukiko[d]: i have sys-libs/glibc 2020-08-15 17:09:57 Tsukiko[d]: i thought the gaming performance is better in systemd compared to openrc 2020-08-15 17:10:05 Tsukiko[d]: i really don't know what is the issue 2020-08-15 17:10:11 Tsukiko[d]: gaming is better with compositor ON 2020-08-15 17:10:13 Tsukiko[d]: no OFF 2020-08-15 18:23:05 question, I've prepared a custom kernel with an local version in the config, when I install it using apk --allow-untrusted add linux-lts@local I don't see and initramfs detected bu grub, what am I doing wrong? 2020-08-15 19:53:56 Cogitri: yeah I know. I use Firefox right now, I was seeing if it might be viable to switch now that they are laying off employees and seem to be going under 2020-08-15 19:54:01 what's the chance we could get ungoogled-chromium built for musl? 2020-08-15 19:54:17 I'll see if there's a package on AUR 2020-08-15 19:59:36 daggs1 u are using grub 2020-08-15 20:11:22 codebam: chromium built for musl on AUR? 2020-08-15 20:15:43 emlen: ungoogled chromium 2020-08-15 20:19:27 ikke: does chromium-freeworld.x86_64 is googled? 2020-08-15 20:19:30 daggs1: if you apk add linux-edge from testing, does it appear in grub? 2020-08-15 20:20:08 emlen: I have no ideaa 2020-08-15 20:25:20 afontain_ yes 2020-08-15 20:26:10 afontain_ never mind, did not get context ;) 2020-08-15 20:36:05 helby, yes I am 2020-08-15 20:37:09 afontain_, I do not want to upgrade to edge, which package I need to take? 2020-08-15 20:46:14 linux-edge 2020-08-15 20:46:37 You probably can take just that one, it seems self-contained 2020-08-15 21:04:52 will try 2020-08-15 21:06:56 daggs1 that´s the issue ;) grub is useless bloated crap 2020-08-15 21:21:06 helby, and the alternative? 2020-08-15 21:37:39 afontain_, where can I find the apk file 2020-08-15 21:37:41 ? 2020-08-15 21:38:19 in the repos, probably 2020-08-15 21:44:41 daggs1 if something is totally useless, it does not need an alternative 2020-08-15 21:45:48 afontain_, I see initramfs-edge print after the install, unlike the one I have seen with my custom kernel 2020-08-15 21:46:15 daggs1 just boot directly from uefi - efi stub 2020-08-15 21:46:38 helby, and modules? I need to build them as built-in? 2020-08-16 11:20:50 hey, what is the process for a package moving from testing to community/main? I have a package im maintaining and dont want to mess anything up by leaving it in testing to long or something 2020-08-16 11:22:51 mouldysammich: if the package is working and in good shape, you can just create a merge request to move it 2020-08-16 11:23:01 in most cases, the package would go to community 2020-08-16 11:26:22 ah cool, thanks! I'll move it in soon, its been working nicely for me 2020-08-16 18:39:25 ehm, how do I see from which repository an apk would be installed? 2020-08-16 18:58:37 detha: apk policy? 2020-08-16 19:02:10 ah, thank you 2020-08-16 20:16:29 hi - planning to install Alpine 3.12.0 on my ASUS eeePC (intel Atom dual-core, 2GB RAM). What should I expect ? 2020-08-16 20:21:09 key thing is getting Xfce setup, with audio, in-built usb webcam, wifi, ACPI (ideally), and Firefox, VLCplayer. Don't expect/need more. 2020-08-16 20:21:34 ah... and the touchpad. 2020-08-16 20:23:40 Firefox might be a bit much due to memory usage 2020-08-16 20:23:48 depends on what you want to do withh it 2020-08-16 20:24:15 google meet and google classroom ? 2020-08-16 20:24:16 beware, not all eeePC are the same 2020-08-16 20:25:03 I tried on one I had lying around, and xorg gave hassles on that particular chipset 2020-08-16 20:27:21 True... not all eeePC are same. Mine has Atom N450, and intel GMA3150 IGPU. 2020-08-16 20:28:20 I run Lubuntu on this eeePC... takes forever to load Firefox, but eventually it does, but continues to struggle. Was hoping that Alpine would give it some more headroom to breathe. 2020-08-16 20:30:01 main problem is no ram 2020-08-16 20:32:05 that has a chance I think. this says intel D2xxx/N2xxx integrated controller 2020-08-16 20:32:50 runs fine with devuan, firefox takes a little while to load but handles 20 open tabs 2020-08-16 20:36:47 thanks 2020-08-16 21:52:55 having trouble with apk update 2020-08-16 21:55:10 timcowchip thanks for the info 2020-08-16 21:56:22 you bet 2020-08-16 21:56:50 I am trying to copy my /etc/apk/repositories 2020-08-16 21:57:15 I am using the P.O.S. called fedora 2020-08-16 21:57:42 I have to install something to be able to copy and paste 2020-08-16 21:57:59 ctrl c and v don't work 2020-08-16 21:58:08 in terminal? 2020-08-16 21:58:37 just select text with mouse then middle button for paste 2020-08-16 21:58:58 yeah that doesn't work either 2020-08-16 21:59:10 ctrl c/v can depends on terminal, maye ctrl shift c/v can work 2020-08-16 21:59:32 ctrl+c usually means cancel 2020-08-16 22:01:02 Iwas using ctrl c in leafpad 2020-08-16 22:01:23 and ctrl v in hexchat 2020-08-16 22:01:45 sounds cool :) 2020-08-16 22:06:41 dl-cdn.alpinelinux.org/alpine/v3.12/main/x86_64 2020-08-16 22:06:57 dl-cdn.alpinelinux.org/alpine/v3.12/community/x86_64 2020-08-16 22:07:36 I used the bbkac 2020-08-16 22:08:02 brain between keyboard and chair 2020-08-16 22:08:21 and fingers 2020-08-16 22:08:40 bafbkac 2020-08-16 22:08:52 fucking fedora 2020-08-16 22:09:02 what a piece of shit 2020-08-16 22:09:52 so are those repos correct? 2020-08-16 22:11:21 in /etc/alpine/repositories you should not include the arch 2020-08-16 22:11:35 ok 2020-08-16 22:12:06 and it should include a protocol 2020-08-16 22:12:16 https://dl-cdn.alpinelinux.org/alpine/v3.12/main 2020-08-16 22:12:21 a protocol? 2020-08-16 22:12:35 ^ 2020-08-16 22:12:52 https 2020-08-16 22:13:12 ok thanks ikke 2020-08-16 22:25:01 I still keep getting an error about APKINDEX.tar.gz when I run apk update 2020-08-16 22:25:53 What is the error? 2020-08-16 22:26:22 not found ignoring 2020-08-16 22:26:34 I'm back on f'n fedora 2020-08-16 22:27:06 there is an APKINDEX.tar.gz in the repo 2020-08-16 22:28:29 the error is looking for APKINDEX.some_number.tar.gz 2020-08-16 22:28:56 the numbers are different for main and community 2020-08-16 22:29:16 yes, that's normal 2020-08-16 22:29:54 so apk is updated then? 2020-08-16 22:30:09 123 packages 2 errors 2020-08-16 22:30:51 most of the packages are kernel related 2020-08-16 22:31:35 Well, it should not give warnings about messing apkindex file 2020-08-16 22:33:40 could I download the APKINDEX file and put it somewhere? 2020-08-16 22:42:55 ok then 2020-08-16 22:43:10 brb 2020-08-16 23:30:44 fetch the latest index by running apk update 2020-08-16 23:47:53 https://dpaste.com/6YG4HJUTH 2020-08-16 23:49:01 https://dpaste.com/6KVVZ3C5W 2020-08-16 23:49:28 got cut and paste working on on f'dora 2020-08-16 23:49:40 clipit was my enemy 2020-08-16 23:50:36 would be nice to get alpine to work otherwise can't use it 2020-08-16 23:51:39 the first paste is the result of 'apk update > ~/apk.txt' 2020-08-16 23:52:13 unfortunately the errors didn't output to the txt file 2020-08-16 23:53:03 but it was something like ignoring APKINDEX.some_number.tar.gz no such file 2020-08-16 23:54:43 I ran sha256sum on the iso and copied zeros to the entire partition that its installed on 2020-08-16 23:57:20 I was wondering if I should try https://dl-cdn.alpinelinux.org/alpine/latest-stable/main/ 2020-08-16 23:58:47 I've had issues reaching dl-cdn on occasion, when that happens I fall back to dl-2 or dl-3 2020-08-16 23:58:54 Is this the correct channel to ask a support related question in? I just want to know if you guys have a Nvidia's proprietary drivers in your repos or if i was doing something wonky last time i was using alpine? 2020-08-16 23:59:29 thanks qman :) 2020-08-16 23:59:38 brb 2020-08-17 00:09:19 neither dl-2 nor dl-3 worked 2020-08-17 00:10:13 nor did latest-stable 2020-08-17 00:14:45 timcowchip btw. what is your issue? can´t update packages or something else? 2020-08-17 00:15:26 can't get a reponsitory index to update from 2020-08-17 00:15:43 new install 2020-08-17 00:17:18 timcowchip now not sure, bc. not in alpine machine, but do u have it in /var/cache/apk or something like that? 2020-08-17 00:18:49 I do but its empty 2020-08-17 00:19:33 there's a /var/cache/apk folder 2020-08-17 00:19:42 with nothing in it 2020-08-17 00:19:57 usually if i remember well, i have these index files there 2020-08-17 00:20:15 can I download APKINDEX.tar.gz to that folder manually? 2020-08-17 00:20:16 but when deleted, I think apk update did ot get them there, I thing, I get them back after reboot 2020-08-17 00:20:46 timcowchip no idea ;) I would not mess with system like that, apk should do that 2020-08-17 00:21:04 https://wiki.alpinelinux.org/wiki/Alpine_Linux_package_management 2020-08-17 00:21:16 there is also ´apk index´ command 2020-08-17 00:22:07 but I never used it 2020-08-17 00:22:27 thanks helby :) 2020-08-17 00:22:39 brb 2020-08-17 00:23:02 I deleted almost everything what I could and always system get back everything important itself 2020-08-17 02:32:49 this sucks 2020-08-17 02:33:20 I've had this installed before 2020-08-17 02:33:30 I don't get it 2020-08-17 07:24:55 CrypticMind[d]: I'm trying to make a live USB of alpine. Which mode should i choose from the three different modes available ? *diskless, data, sys* Can i mount installation media to a VM and install using the sys mode to a USB ? 2020-08-17 07:26:00 albr_: you can, I always use usb for server 2020-08-17 07:26:55 albr_: there is no different between the usb and disk, depends on how you use it 2020-08-17 07:32:59 CrypticMind[d]: So it will be persistent without having to additionally specify persistent storage space ? 2020-08-17 08:07:31 albr_: yes 2020-08-17 08:08:48 Greetings, is there a way to create an new initramfs from an existing modules tree? 2020-08-17 08:09:57 daggs1: you mean `mkinitfs` ? 2020-08-17 08:11:27 daggs1: you can add extra module by alter features `/etc/mkinitfs/mkinitfs.conf` to include extra module or file defined in `/etc/mkinitfs/features.d/` 2020-08-17 08:11:56 daggs1: check this https://github.com/alpinelinux/mkinitfs/tree/master/features.d 2020-08-17 08:14:16 hello! Do any friends know the testing tool of musl libc? Thank you 2020-08-17 08:15:08 huajingyun: what you want to test ? 2020-08-17 08:20:55 I want to test the musl C library 2020-08-17 08:21:50 define test 2020-08-17 08:22:39 because if you just ask, "Do any friends know the testing tool of musl libc?", I'm tempted to answer "ah, you you mean Alpine Linux?" 2020-08-17 08:23:09 s/ you/ 2020-08-17 08:24:39 huajingyun: you should check musl source, does it contain any tests 2020-08-17 08:28:55 wener[m], I've created a new kernel but it seems no initramfs is generated, I've tried the -b switch but it seems to depend on the running kernel 2020-08-17 08:31:16 I think if you install the new kernel, you can manually call mkinitfs to generate new initramfs, initramfs has a lot flags. Most of time, if you install kernel, mkinitfs will be called automatically. 2020-08-17 08:32:07 be sure you have enough space if using /boot partition 2020-08-17 08:42:33 is “rc_need=udev-settle” >/etc/conf.d/networking with or without quotation marks? 2020-08-17 08:43:20 without or quote the value 2020-08-17 08:43:59 wener[m], mkinitfs -b /lib/modules/5.4.58-0-lts-pci-acs => /lib/modules/5.4.58-0-lts-pci-acs/lib/modules/5.4.43-1-lts does not exist or is not a directory 2020-08-17 08:45:10 thanks wener[m] 2020-08-17 08:46:57 daggs1: This is the command i used before in chroot env `mkinitfs -P /mnt/etc/mkinitfs/features.d -c /mnt/etc/mkinitfs/mkinitfs.conf -i /mnt/usr/share/mkinitfs/initramfs-init -b /mnt/ $(ls /mnt/lib/modules/)`, I don't know you env, so have no idea what's the problem is. 2020-08-17 08:59:01 wener[m], simple installation, 3.12 with several local pkgs, my initial thought is that because I defined a local version in the config, it might have done something 2020-08-17 09:01:36 daggs1: what config you have changed, maybe I can try to build the kernel and mkinitfs then tell you how 2020-08-17 09:19:52 wener[m], I've added local version and added a patch, I doubt it is the patch 2020-08-17 09:20:12 I did took latest lts from edge 2020-08-17 09:51:14 wener[m], btw, I'm running the build on a vm with 4 threads, is it possible the pkg is generated with -j 1? 2020-08-17 10:01:10 Who was the person in here who runs from memory and loads a default image from a server on every boot? 2020-08-17 10:09:14 Sounds like netboot 2020-08-17 10:12:21 I can't remember if he was using netboot. 2020-08-17 10:12:39 ikke: Did you say you don't use alpine as your daily driver? 2020-08-17 10:15:55 No, I'm not 2020-08-17 10:16:58 Interesting. How much would break if I configured and compiled my own kernel, but kept everything else about alpine? 2020-08-17 10:19:11 gillesmauve: Not much I would suspect 2020-08-17 10:23:25 Nuts. It's crazy how much you can frankenstein on linux. 2020-08-17 10:24:32 the kernel itself is quite stable 2020-08-17 10:24:42 In means of compatibilitiy 2020-08-17 11:58:47 ?close 2020-08-17 12:12:09 you can do that on any open platform... it's required for doing any kind of development? 2020-08-17 12:12:27 if you can't replace any components then it's not a free operating system 2020-08-17 12:55:51 Hi. ever since py3-pandas has moved from testing to community, I can't use it on armhf anymore. It works fine on amd64, but on armhf it says "Error relocating /usr/lib/python3.8/site-packages/numpy/core/_multiarray_umath.cpython-38-arm-linux-gnueabihf.so: __localtime64_r: symbol not found" when I try to "import pandas". I'm using alpine:latest; with alpine:edge I can't even start python. am I doing something wrong? Thanks. 2020-08-17 12:59:55 You'll probably have to upgrade musl 2020-08-17 13:01:21 Cogitri, can you provide me with an apk command to do it? just adding "musl" to the "apk add" command didn't help. 2020-08-17 13:03:45 apk upgrade -a for a full system upgrade or just `apk update` and then `apk fix musl` should do the trick 2020-08-17 13:03:57 Your musl package must be of version 1.2 or greater 2020-08-17 13:05:00 Cogitri, I ran "apk upgrade -X "http://dl-cdn.alpinelinux.org/alpine/edge/main" musl" and "apk fix musl" - now I can't start python anymore :( 2020-08-17 13:11:37 Well, a full upgrade would probably be the easiest way to fix this 2020-08-17 13:15:35 Cogitri, yeah... unfortunately it throws a bunch of "temporary errors": https://pastebin.com/8ctdFBHj 2020-08-17 13:15:44 on amd64, this works :( 2020-08-17 13:19:04 Yes, 64-bit arches aren't affected by the time64 thingie (which causes the breakage for you) 2020-08-17 13:19:07 Hi. Alpine repo contains a package A-1.0 . I have built ( abuild -r ) package A-1.1 which is installed in my local repository. Now I want to build package B where A is part of makedepends. Does abuild look first in my local repository and install my package A-1.1 to build B ? 2020-08-17 13:19:52 TL;DR the default type for time related variables has changed so that 32-bit arches are year 2038 safe. As such, do a full system upgrade from a clean docker container and things should just work, Svedrin 2020-08-17 13:20:23 yann-kaelig: abuild will install things via apk, so it'll pull in the new version just like apk does 2020-08-17 13:20:42 (As long as the repo is in your /etc/apk/repositories) 2020-08-17 13:22:55 Cogitri, the "try again later" errors have vanished, now it says "permission denied": https://pastebin.com/kTtKgX7R 2020-08-17 13:23:11 Cogitri: Hi. Does the order of repositories in /etc/apk/repositories matter or abuidl is able to find the last version of my package in another way ? 2020-08-17 13:25:02 Svedrin: Seems like your HTTPS doesn't work for some reason? 2020-08-17 13:25:12 yann-kaelig: the order doesn't matter 2020-08-17 13:25:19 Only the package version does 2020-08-17 13:25:27 (And build time if you were to apk upgrade -a) 2020-08-17 13:27:13 Cogitri, umm. for some reason, the upgrade breaks the clock: https://pastebin.com/Ey4t9pvC 2020-08-17 13:28:26 I guess if you do an incomplete update things break because of a mismatch in the time_t type (some packages are built against the new time type then and some against the old type) 2020-08-17 13:28:48 but doesn't "apk upgrade -a" update everything? 2020-08-17 13:31:46 Well, it would, but it fails midway due to the mismatch 2020-08-17 13:31:46 Cogitri: Interesting. So, let's say I have a package on my local repository where some changes has been made, for example in the depends list. Does that mean when alpine linux will release a 'higher' version of my local package , it will be installed after an apk update/apk upgrade ? 2020-08-17 13:32:06 >_< 2020-08-17 13:32:10 I guess you could upgrade via a HTTP mirror 2020-08-17 13:32:38 is there an equivalent of "apt-get --download-only upgrade", so I can download first, then install? 2020-08-17 13:33:11 Cogitri: how can I prevent in this case a package from alpine repository to override my local package ? 2020-08-17 13:33:17 yann-kaelig: Yes, apk will always choose the latest version 2020-08-17 13:33:25 You can pin the package to a repo I think 2020-08-17 13:33:41 Or ideally upstream your changes if possible so you don't constantly fight us 2020-08-17 13:34:23 Svedrin: Just upgrade via a HTTP mirror, that'll be easiest 2020-08-17 13:36:58 Cogitri, I tried "apk upgrade -X http://mirror1.hs-esslingen.de/pub/Mirrors/alpine/edge/main -a". that made it worse, because now "date" doesn't even give valid output anymore: "Sun Jan 0 00:100:4174038 1900" :( 2020-08-17 13:40:49 Cogitri, how often is the "edge" Docker image released? perhaps I'll just wait for the next release then. 2020-08-17 13:47:11 Svedrin: Just synching your doc via ntp again doesn't work? 2020-08-17 13:47:50 It'll probably take a bit until new docker images are released since 32-bit arches are still a bit broken due to the musl upgrade, we're currently in the process of fixing them 2020-08-17 13:50:10 >_< ntpd just hangs when I try to fetch the time 2020-08-17 13:51:52 ok, enough of this. lemme see if I can use stable and install pandas through pip. 2020-08-17 14:00:29 Cogitri, is there a github issue to track the migration? 2020-08-17 14:24:23 Tsukiko[d]: gaming cafe linux reddit page, gitlab and github recommend alpine as a gaming distro 2020-08-17 14:24:34 Tsukiko[d]: but steam is not available in the pkg manager 2020-08-17 14:24:52 Tsukiko[d]: and seems like nvidia drivers are not supported in alpine, the closed one. 2020-08-17 14:31:24 that would be correct. nvidia isn't unfortunately musl-friendly. steam you can get, most probably as a flatpak 2020-08-17 14:40:50 Cogitri: if date returns exactly "Thu Jan 1 00:00:00 UTC 1970" I doubt ntpd will work 2020-08-17 14:41:37 Svedrin: you can probably work around this by creating a new container and prefetching the archives 2020-08-17 14:42:56 Hello71, yeah, that's what I'm doing... my pandas build has been running for nearly an hour now though because I only have a Raspberry Pi 4 to build on :( 2020-08-17 14:44:43 or... did I misunderstand you :| 2020-08-17 14:46:22 albr_: steam for sure works through flatpak, however if you have a eGPU good luck trying to pass that into the flatpak environment, I've had no luck 2020-08-17 14:46:57 Some Nvidia GPUs will work under Alpine as well, but it's hit or miss. I wouldn't describe it as a "gaming" distro though. 2020-08-17 14:52:14 Svedrin: apk fetch musl apk-tools busybox alpine-keys libcrypto1.1 libssl1.1 ... 2020-08-17 14:52:19 then apk add those 2020-08-17 14:52:29 or better, apk add apk-tools-static first 2020-08-17 14:52:46 apk add apk-tools-static; apk.static upgrade; apk del apk-tools-static 2020-08-17 14:54:24 lemme try... 2020-08-17 14:54:31 anyone knows how to create an initramfs based on a specific modules lib path? 2020-08-17 14:58:29 Hello71, apk.static throws a bunch of "error getting time" errors, then the same breakage happens 2020-08-17 14:58:38 hm. 2020-08-17 14:59:02 can you paste the full output of that in a new container 2020-08-17 14:59:49 Hello71, https://pastebin.com/i3imwT2E 2020-08-17 15:41:03 well. I read the KDE documentation, executed setup-xorg-base, install plasma ( with sddm ), add my user in audio,video,plugdev,users groups. But when I start sddm, sddm show me a 'Linux User' instead of mine. What could I missed or done in a wrong way ? 2020-08-17 15:41:44 What and where this 'Linux User' comes from ? 2020-08-17 15:42:37 yann-kaelig: it is the default GECOS field used by our userspace implementation. you can change all of that by using chpw(1) in terminal. 2020-08-17 15:42:38 "Linux User" is just the default display name 2020-08-17 15:47:06 That something new for me , never heard about that before. What exactly chpwd is doing. Can not find a man chpw, first time I see this command line 2020-08-17 15:48:18 If you want to you can edit /etc/passwd directly and change "Linux User" to another display name 2020-08-17 15:53:47 ho! I didn't know that. Now if I leave the field empty I can see my username 2020-08-17 15:53:54 thx, I learn something new ^^ 2020-08-17 16:05:58 Plasma is working very well on alpine linux. Awesome 2020-08-17 16:07:19 Glad to hear! 2020-08-17 16:07:26 Just don't try the Wayland session 🙈 2020-08-17 16:08:56 Ariadne: chpw is not a command that's available on Alpine actually 2020-08-17 16:09:38 oops, chfn :) 2020-08-17 16:09:46 i have not had coffee yet. 2020-08-17 16:11:22 PureTryOut[m]: the day I have a 100% functional wayland session I offer champagne/beer for everyone 2020-08-17 16:11:27 ^^ 2020-08-17 16:12:12 wayland mostly works, but there is problems with kwin finding the dbus session bus. i suspect it is because dbus stalls for a few moments when launched as a wayland session. 2020-08-17 16:12:16 `apk add gnome` :P 2020-08-17 16:12:18 musl 1.2.1 made that stall more pronounced 2020-08-17 16:12:51 FWIW GNOME's Wayland session sometimes also stalls for a bit, maybe that's on DBus too 2020-08-17 16:12:52 Cogitri: :D 2020-08-17 16:13:50 Ariadne: actually could you report your findings about the dbus session bus on the Bugzilla issue? 2020-08-17 16:13:56 It should also poke some devs with it 2020-08-17 16:14:36 But yeah Wayland works pretty well, it's just that the issue with the dbus session bus breaks all hotkeys which breaks my complete workflow 2020-08-17 16:14:52 Also, I find Firefox annoying on Wayland to the point of switching back to X11 for it 2020-08-17 16:14:56 it also breaks spectacle 2020-08-17 16:15:26 I had no issues with Firefox on wayland 2020-08-17 16:15:28 (sway) 2020-08-17 16:15:41 *have 2020-08-17 16:36:22 maybe a bit offtopic, but if you would be able to watch a video interview of the found of alpine, what would you like to hear about? 2020-08-17 16:37:17 What made you decide to build alpinelinux 2020-08-17 16:38:28 talking for me, a pinephone 2020-08-17 16:41:02 afontain: have you tried moving tabs from a single window onto another one or drag it so it makes a new window? 2020-08-17 16:42:36 I have not 2020-08-17 16:43:50 ncopa: oh, good question! I guess what future plans you have with Alpine Linux. Things like big changes you want to do 2020-08-17 16:44:02 afontain: well give it a shot. For me it completely breaks the tab bar and makes it unusable 2020-08-17 16:52:39 ncopa: what it's like to work on such a large open source project! Maybe some of the hurdles you've overcome over the course of the project would be neat 2020-08-17 17:05:34 thanks. good suggestions 2020-08-17 17:06:22 what does it feel being the most used OS for deploying containers? 2020-08-17 20:11:47 is there supposed to be anything in /etc/runlevels/nonetwork? 2020-08-17 20:14:18 no, I don't think so 2020-08-17 20:14:51 ok 2020-08-17 20:16:12 I have rc_need=udev-settle 2020-08-17 20:16:12 in /etc/conf.d/networking but I have to ifup -a everytime I reboot 2020-08-17 20:17:57 I can put 'sudo ifup -a' in ~/.config/openbox/autostart 2020-08-17 20:23:02 Do you have 'networking' in runlevel default? 2020-08-17 20:25:13 let me see 2020-08-17 20:26:04 no..............duh?! 2020-08-17 20:26:17 thanks ikke:) 2020-08-17 20:26:20 :) 2020-08-17 20:26:29 brb 2020-08-17 20:29:24 :) 2020-08-17 21:28:44 Hey there. I've downloaded a docker image that uses 3.12.0. `https://wiki.alpinelinux.org/wiki/Alpine_setup_scripts#setup-timezone` suggests that I should use `setup-timezone` but that doesn't seem to exist in this install oddly. Is there some other way to do this? 2020-08-17 21:29:44 that's part of alpine-conf, which is not shipped in docker images 2020-08-17 21:31:02 It's usually easier to just symlink the correct timezone to /etc/localtime via a Dockerfile 2020-08-17 22:28:39 Ah.. interesting. I think I know what you're saying (super docker n00b). I'll look into that. 2020-08-17 22:48:29 or better, use UTC 2020-08-17 23:23:00 compton? 2020-08-17 23:23:11 xcompmgr? 2020-08-17 23:23:21 no compositor? 2020-08-18 00:13:13 https://github.com/timcowchip/timcowchip-Alpine-repo update gpodder and dependencies if anyone's interested 2020-08-18 00:18:58 https://pkgs.alpinelinux.org/package/edge/community/x86/picom 2020-08-18 00:34:27 Hi, I just installed Alpine on an Asus X205T. Everything works okay except for suspend/hibernate and battery. For now, I just want to know if there's any way to get it to recognize the battery. Devuan (Beowulf) sees it by default. Maybe there's a module or something that's missing, or that needs to be enabled. Would appreciate any/all help 2020-08-18 02:02:56 Is anyone here using NFSv4 (or NFS in general) on an Alpine server? Do you also have performance issues when copying a large number of small files? 2020-08-18 03:08:18 https://dpaste.com/34XMHWXSB 2020-08-18 03:09:07 apk update problems again 2020-08-18 03:10:14 last time was my fault not connecting to the internet before trying to fetch APKINDEX.tar.gz 2020-08-18 03:11:34 this time "SSL routines:tls_process_server_certificate:certificate verify failed"? 2020-08-18 03:13:46 Websites prove their identity via certificates, which are valid for a set time period. The certificate for dl-cdn.alpinelinux.org will not be valid until 8/17/2020. 2020-08-18 03:15:59 its already the 17th where I am 2020-08-18 03:22:21 timcowchip: It shouldn't matter where you are, is your time and timezone set correctly? 2020-08-18 04:50:50 yes 2020-08-18 04:54:44 https://dpaste.com/34XMHWXSB 2020-08-18 04:56:07 Websites prove their identity via certificates, which are valid for a set time period. The certificate for dl-cdn.alpinelinux.org will not be valid until 8/17/2020 2020-08-18 05:07:27 https://nl.alpinelinux.org/alpine/v3.12/main works fine 2020-08-18 05:09:46 but https://dl-cdn.alpinelinux.org/ is all "The certificate for dl-cdn.alpinelinux.org will not be valid until 8/17/2020." 2020-08-18 05:18:38 timcowchip: check the time on your device 2020-08-18 05:32:07 ncopa: https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/7958 need you feedback 2020-08-18 05:33:28 nixfloyd: https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/11293 please correct the commit message 2020-08-18 07:52:31 wener[m]: was away for a couple' days, corrected now 2020-08-18 07:53:28 nixfloyd: thanks, recently working on a lot monitor stuff. 2020-08-18 10:06:11 CrypticMind[d]: how do i leave an unallocated partition on usb for `/home` directory ? 2020-08-18 10:06:40 CrypticMind[d]: I'm following this guide here: https://github.com/IronOxidizer/alpine-persistent-usb 2020-08-18 10:07:32 CrypticMind[d]: should i choose a lower persistence size to do so ? 2020-08-18 10:49:58 albr_: for diskless install, I think you can pre partation the usb, then instal the specified dir or dev, leave a partation alone, then add it fo fstab to mount as hotm 2020-08-18 10:51:40 albr_: for sys install mode, you can use my prebuild image here https://github.com/wenerme/alpine-image/releases/tag/20200607.1 use the lts flavor, unzip then dd to usb 2020-08-18 10:54:57 albr_: is a bridge user to discord 2020-08-18 10:56:06 Which I still think should be removed... 2020-08-18 10:56:32 The person who set it up no longer maintains it 2020-08-18 10:58:17 Why didn't he remove it then? 2020-08-18 10:58:21 unowe[d]: That isn't true, I am still hosting it. Although can take it down 2020-08-18 11:21:39 How does the clock work? It keeps changing it for me. 2020-08-18 12:15:23 tick tock tick tock! 2020-08-18 12:16:06 Hund, if you doing dual boot with windows then need use in bios "local" time and tell linux to use same 2020-08-18 12:17:03 but better to use UTC time + correct time zone + network time daemon like ntpd, chrony 2020-08-18 12:18:43 MY-R: No dualboot. I installed some server. :) 2020-08-18 12:20:45 so set time in bios to UTC (12:20) and set correct time zone in Alpine 2020-08-18 12:25:29 I think it's already set to UTC. It likes to draw back time 2 hours. 2020-08-18 12:26:40 Hund, paste "date" output 2020-08-18 12:27:13 Tue Aug 18 14:27:06 CEST 2020 2020-08-18 12:27:16 It works now. 2020-08-18 12:27:51 Hund, so your time is correct now? 2020-08-18 12:28:15 Yes. I installed openntpd. 2020-08-18 12:28:35 depends from how you set up ntp software it takes some time to correct your time if diff too much 2020-08-18 12:29:43 Okey. 2020-08-18 12:30:01 Hund, ls -al /etc/localtime 2020-08-18 12:30:19 point to correct timezone? 2020-08-18 12:30:42 It does. 2020-08-18 12:31:16 so add openntpd to start after reboot and should be fine 2020-08-18 12:33:02 That's what I did. 2020-08-18 13:14:23 CrypticMind[d]: There's no `Linux home` type for partition type 2020-08-18 13:14:37 CrypticMind[d]: What should i choose as an alternative 2020-08-18 13:14:54 ext4 2020-08-18 13:17:33 CrypticMind[d]: There's extended/W95 Ext'd 2020-08-18 13:18:13 CrypticMind[d]: But no ext4 2020-08-18 13:18:24 for parittion flags, type 83 is "Linux", which is what a physical linux filesystem should use 2020-08-18 13:18:46 there's also linux swap, and there's different ones for raid or LVM, etc. 2020-08-18 13:19:08 CrypticMind[d]: I choose Linux (83) first :) 2020-08-18 13:19:16 CrypticMind[d]: Alright 2020-08-18 13:24:37 usually better to set everything as linux filesystem 2020-08-18 13:24:42 otherwise systemd gets too smart 2020-08-18 13:47:56 CrypticMind[d]: OpenRC 2020-08-18 13:48:38 CrypticMind[d]: The home partition has read-only rights it seems 2020-08-18 14:16:38 Hi. Well testing KDE/Plasma. After a first installation, networkmanager enabled. First time when I applyed the changes made in the network configuration., there is an issue to connect to kwalletmanager. Second time it works 2020-08-18 14:23:57 well, there is an issue with the authentification. 2020-08-18 14:42:31 I'm completly lost with networkmanager, networkmanager-elogin abd networkmanager-elogind-openrc. The networkmanager doesn't work as expected, something wrong with auth. So I tought I missed the point that I need networkmanager-elogind, which I have installer, but the installation removed networkmanager and now I can not start networkmanager at all 2020-08-18 14:48:22 Does anyone else have an issue with vlc where it repeats the first 2 seconds or so before it plays the whole thing? Happens for both video and audio but not sure if it's a machine specific issue 2020-08-18 14:51:22 PureTryOut[m], probably something to do with: 2020-08-18 14:51:24 12:39 mps btw, mpv with dbus and musl 1.2.1 is also problematic, same or similar as firefox, vlc 2020-08-18 14:52:29 firefox freezing when trying play any video/audio 2020-08-18 14:53:06 Well that Firefox issue happens on my laptop but not my desktop 2020-08-18 14:53:33 But I guess there is something wrong with the dbus and musl 1.2.1 combination then, if mpv has it too 2020-08-18 14:53:37 when I'm running firefox then I open youtube first and killall firefox until start playing and trying to keep firefox open all time... 2020-08-18 14:54:37 I didnt notice it with mpv at all, using vo=gpu and ao=alsa 2020-08-18 14:54:37 Also, I don't have the issue with mpv either, on no devices 2020-08-18 14:54:41 Firefox freezing happens on my laptop. VLC being weird (but not fully freezing) happens on my desktop. mpv doesn't freeze or do weird on any device 2020-08-18 14:55:16 Normally I'd just use mpv, but I want to move away from it so that's no option 2020-08-18 14:55:40 :\ 2020-08-18 14:56:05 rebuild package with dbus/pulse whatever disabled 2020-08-18 14:58:16 Yeah no, I like the dbus integration 2020-08-18 14:58:35 Ok, perhaps I missed something about openrc. Anyway, found a temporary hack. 2020-08-18 15:02:24 Any idea why dolphin doesn't comes with the option "add network folder" ? 2020-08-18 15:13:28 That you have to ask the KDE guys 2020-08-18 15:18:23 Found it, need knetattach 2020-08-18 15:20:21 Nothing to do with KDE, but Alpine packages 2020-08-18 15:24:59 In case of knetattach yes, that's split from kwin 2020-08-18 15:25:14 Uh sorry, plasma-desktop I mean 2020-08-18 15:25:22 I don't like meta package, because none of them match my needs. Yea, I see that ^^ 2020-08-18 15:25:33 everything is splitted on Alpine 2020-08-18 15:25:59 Well luckily you can choose to not use the meta package 😛 2020-08-18 15:26:03 It's ok, but it take a little more time to find what I need :) 2020-08-18 15:48:03 well, very nice. Dev workstation is ready and a base alpine virt 3.12 on s6/66 ready to be tested on the cloud. https://dpaste.com/6HSWBZJWRa :) 2020-08-18 15:48:45 https://dpaste.com/6HSWBZJWR 2020-08-18 17:01:18 Trying to do 'apk add screenfetch' on Alpine Linux 3.12.0 through tmux main window, as root, gives this error: 2020-08-18 17:01:43 ERROR: unsatisfiable constraints: │ PID PPID USER STAT VSZ %VSZ CPU %CPU COMMAND 2020-08-18 17:01:57 oops 2020-08-18 17:02:45 We don't have screenfetch in our repositories 2020-08-18 17:02:53 Ah ok 2020-08-18 17:02:55 https://pkgs.alpinelinux.org/packages?name=screenfetch&branch=v3.12 2020-08-18 17:06:23 neofetch is available falcon74 2020-08-18 17:41:30 alpine:~$ sudo hwclock -r 2020-08-18 17:41:30 2020-08-18 10:40:52.279865+00:00 2020-08-18 17:44:37 apk update works now for http://dl-cdn.alpinelinux.org/alpine/v3.12/main 2020-08-18 17:44:51 timcowchip: good 2020-08-18 17:45:12 tls doens't tend to work when your system time is incorrect :) 2020-08-18 17:47:42 Well, Idon't know why, but Alpine is the only one distro with a kernel panic when I start it in my local cloud which is running in virtualbox. All other distro doesn't have this problem. Any idea what I could disable/enable at kernel boot time ? 2020-08-18 17:55:26 MY-R: I reported these mpv with dbus problem today on #A-devel 2020-08-18 17:56:13 yann-kaelig: what panic 2020-08-18 17:56:30 and I rebuilt mpv slimmed/trimmed about week ago for my local repo 2020-08-18 17:57:31 all these A/V issues lead to dbus as least common denominator 2020-08-18 18:00:03 wener[m]: https://ibb.co/ckT31N3 I'm trying to find a way to get more info from the boot. From the vnc I can not see everything 2020-08-18 18:02:15 yann-kaelig: you can add debug to kernel param, will enter single mode, may get more info, I always run in cloud, kvm,macos,aliyun,gcp, never get into panic 2020-08-18 18:33:34 wener[m]: got it. Need to disable acpi in my local cloud env 2020-08-18 19:13:57 mps, looks like dbus is evil... :\ 2020-08-18 19:16:34 Found even better that acpi=off, acpi=noirq is enough and I can poweroff my VM :) 2020-08-18 19:16:44 Well, enough for today, cu later 2020-08-18 19:43:56 Why does "ip l" say "eth0" in a VM where I've told it to emulate a virtio NIC 2020-08-18 19:44:10 Is that expected behaviour in alpine? 2020-08-18 19:54:28 twb: Expected. Arch Linux does the same. Reason is that because it runs in a hypervisor, interface names are already basically static without generating persistent names by bus addresses and so on. 2020-08-18 19:55:40 Oh I know why I'm confused 2020-08-18 19:56:07 linux *doesn't* use driver-specific iface names for network drives, but it does for disks 2020-08-18 19:56:37 Hi all. Is there any documentation on how to install alpine on a very small disk? I'm trying going through the normal process of installing from an iso but it does things like stuff the /lib/firmware directory full of space-consuming junk that I don't need... 2020-08-18 19:56:48 And I've been doing so much FreeBSD (and systemd-udevd) lately I was expecting the NIC to be named something like vir0 2020-08-18 19:58:34 And "vnet0" is a veth thing not a virtio thing 2020-08-18 19:58:52 Tashtari: small like 16MB ? 2020-08-18 19:59:00 Small like 128MB in this case. 2020-08-18 20:05:47 better use data install then 2020-08-18 20:05:51 or ovl 2020-08-18 20:06:36 There's really no way to slim down the installation any? 2020-08-18 20:09:48 don't install all the junk in /lib/firmware, only what you need 2020-08-18 20:10:14 TBB: Can I do that from the install CD? 2020-08-18 20:12:33 If you have another computer, you can recompile the kernel to have only the drivers you need 2020-08-18 20:13:10 Eh, that's a bit more effort than I was hoping to put in... 2020-08-18 20:18:00 Greetings, is there any special step one needs to do when switching from udhcpd to dhcpcd? 2020-08-18 23:01:41 daggs: udhcpd is a server, dhcpcd is a client - did you mean udhcpc or dhcpd, maybe? 2020-08-19 01:50:17 im the package maintainer for the package foxtrotgps; i have arch=all set but for some reason theres no aarch64 package in aports? 2020-08-19 01:51:28 checked on pkgs.alpinelinux.org 2020-08-19 02:22:52 Hi, I need to compile some kernel modules for the lts kernel. How would one go about doing this the "Alpine way"? On a Debian-like system, I'd pull the source from `apt source linux-image-{imagename}`. 2020-08-19 02:29:20 you'd clone aports, cd to main/linux-lts (assuming lts kernel) and run abuild 2020-08-19 02:29:50 (aports: https://gitlab.alpinelinux.org/alpine/aports/) 2020-08-19 02:31:21 Do I need to manually download the kernel source or anything? 2020-08-19 02:31:30 Or will aports take care of that? 2020-08-19 02:46:29 apk add linux-lts-headers 2020-08-19 02:46:41 not to be confused with kernel-headers 2020-08-19 02:48:55 in fact you shouldn't need apt source linux-image either? 2020-08-19 02:49:11 I've compiled kernels before, not individual modules. 2020-08-19 02:49:43 How would you do it on apt/Debian? 2020-08-19 02:50:12 Just curious. I'd think you would just use apt to get the official kernel source. Then build each module separately. 2020-08-19 02:58:18 or alternatively to my earlier q; where can i see the alpine buildserver status 2020-08-19 02:59:09 maui: ah, right, that was to build kernel modules that are in the kernel 2020-08-19 03:00:12 but note that Alpine doesn't support DKMS 2020-08-19 03:03:26 Oh? 2020-08-19 05:47:36 CrypticMind[d]: Why isn't home partition shown as mounted ? 2020-08-19 05:47:37 CrypticMind[d]: https://cdn.discordapp.com/attachments/661834182934265883/745519312512745472/20200819_111541.jpg 2020-08-19 05:48:52 CrypticMind[d]: also /dev/sdb2 isn't listed in mounted partitions 2020-08-19 07:17:10 CrypticMind[d]: i created the home partition as extended 2020-08-19 10:26:50 CrypticMind[d]: I've installed few packages on alpine running in diskless mode ? How should i save them so they are not lost on reboot ? What folders should i include in `lbu include` command ? 2020-08-19 10:27:18 CrypticMind[d]: I've done `lbu commit` 2020-08-19 10:28:38 That should be enough for installed packages 2020-08-19 10:28:57 lbu status should show you that /etc/apk/world has changed when you install packages 2020-08-19 10:29:21 CrypticMind[d]: But i think i already once did `lbu ci` and i had to reinstall packages 2020-08-19 10:31:03 CrypticMind[d]: I did an lbu list it and it shows me /etc/apk/world now 2020-08-19 10:31:31 CrypticMind[d]: I hope I'm safe 2020-08-19 10:32:47 CrypticMind[d]: lbu status displays nothing 2020-08-19 12:08:47 Hi gentlemen!I came back after a little leave, but unfortunately I still couldn't use rtl8125 in diskless mode.Can I ask for more help? 2020-08-19 12:48:28 Hi. So it's not possible for "tagged" repositories at the same time pin and not pin a package to the "tagged" repository ? 2020-08-19 12:48:45 apk add nginx-66serv ERROR: unsatisfiable constraints: nginx-66serv-0.2.0-r1: masked in: @66main satisfies: world[nginx-66serv] 2020-08-19 12:49:29 for all package now for the tagged repository I need to use @66main ? 2020-08-19 12:51:45 I want to prevent some packages in this repository to be upgraded after a apk upgrade, but not all of them because the other are not part of official alpien repository. I used this method of 'tagged' repository but perhaps I misanderstood how I have to do that 2020-08-19 12:58:50 what will happen now for the packages that I have installed with apk add packages@66main if I remove the 'tag' from the repository ? Do I need to do something ? 2020-08-19 13:05:39 Yest in the alpine wiki ( package managment ) it's writen : 1. will prefer the repository with that tag for the NAMED package, even if a later version of the package is available in another repository 2020-08-19 13:05:47 yest/yet 2020-08-19 13:08:35 so I want to preserv from an upgrade from another repository for my package1@66main but not for nginx-66serv for example. But this doesn't work, I can not install nginx-66serv with apk add nginx-66serv as you can see in the output 2020-08-19 13:34:32 WARNING: The repository tag for world dependency 'alpine-conf@66main' does not exist ... So, how can I revert this now, lol :D 2020-08-19 13:39:31 ok, done. I misunderstood the purpose of 'tagged' repository. Removed 2020-08-19 13:40:04 If you want to pin the versiono of apps, you can do apk add = 2020-08-19 13:40:43 Note that that would be undone if you run apk upgrade --available (-a) 2020-08-19 13:47:24 ikke: Hi, Yes this is what I done now. But I thought at the beginning that 'tagged' repository was another to do the same thing, without having to use the version during an apk add. So instead of = a package installed with @ will always took the last version from this repository and prevent it from an upgrade 2020-08-19 13:49:06 from another repository 2020-08-19 13:50:24 does alpine have a java runtime? I can't see one in e.g. "apk search icedtea" or "apk search java" or "apk search jre". 2020-08-19 13:50:34 perhaps it's teh case, but I can not install from the 'tagged' repository, a pkg installed with @ and without @ 2020-08-19 13:50:35 twb: openjdk / openjre 2020-08-19 13:50:53 yann-kaelig: You said you tried to add nginx-66serv? 2020-08-19 13:50:59 ikke: yes 2020-08-19 13:51:06 Shouldn't that be nginx@66serv? 2020-08-19 13:51:12 no 2020-08-19 13:51:20 the tag is @66main 2020-08-19 13:51:27 ikke: do I need to enable some extra repo for that? I can't see it in https://dl-cdn.alpinelinux.org/alpine/v3.12/main/x86_64/APKINDEX.tar.gz 2020-08-19 13:51:36 yann-kaelig: then you need to add that 2020-08-19 13:51:43 nginx-66serv@66main 2020-08-19 13:51:59 ah 2020-08-19 13:52:06 ikke: this is what I do not understand now, the purpose of the tag 2020-08-19 13:52:17 It basically forces the package to be installed from that repo 2020-08-19 13:52:18 hrm "community repository" 2020-08-19 13:52:36 yes, you need to add the community repo to /etc/apk/repositories 2020-08-19 13:52:44 Gotcha - https://wiki.alpinelinux.org/wiki/Enable_Community_Repositor 2020-08-19 13:52:54 ikke: How can a package be forced to be installed from this repo if I manually add the tag ? 2020-08-19 13:53:02 during the installation 2020-08-19 13:53:37 so you added the pinned repo to /etc/apk/repositories, right? (@main66 http://...)? 2020-08-19 13:53:42 yes 2020-08-19 13:53:49 Did you do an akp update afterwards? 2020-08-19 13:53:53 yes 2020-08-19 13:54:13 then apk add package1@main66 should work 2020-08-19 13:54:27 And everything works as expected when I installed my package@66main, yes. 2020-08-19 13:54:47 Ok, then what was not working? 2020-08-19 13:55:02 nginx-66serv? 2020-08-19 13:55:04 the package without the tag from the same repository 2020-08-19 13:55:41 Ok, yes, that does not work indeed. If you want to refer to that repository, you need to always pin it 2020-08-19 13:57:15 if you add a pinned repository to /etc/apk/repositories, apk will not use it unless you explicitly install packages from it with the same tag 2020-08-19 13:57:32 You said: It basically forces the package to be installed from that repo. But from my poitn of view it's obvious because I put the tag after the package name during the installation. That why I don't understand the purpose of the tag 2020-08-19 13:58:06 yann-kaelig: the purpose is to be able to select certain packages from a repo while not using the rest 2020-08-19 13:59:40 say you have a newer version of package A in your repo, but you only want to install package B from that repo, while keeping package A at the latest version that is present in your untagged repos 2020-08-19 14:00:03 then you add your repo as pinned, do apk add B@pin 2020-08-19 14:00:32 then it will install B from the pinned repo, but apk upgrade won't upgrade package A 2020-08-19 14:04:05 I see, but it a little weird, because now if I want ot upgrade package I will have to install a with @ or remove the tag on the repo url and next reinstall B 2020-08-19 14:04:13 I/A 2020-08-19 14:04:52 llok like this tag is for testing purpose, not for production 2020-08-19 14:05:27 It is for cases where a package is only available in a certain repo, but you do not want the rest of that repo 2020-08-19 14:05:38 Not for other use cases 2020-08-19 14:05:56 ok, 2020-08-19 14:06:02 thx ikke 2020-08-19 14:06:03 One use (but not recommended, due to depedencies) is adding a package from the edge repo while keeping your system on a stable branch 2020-08-19 14:10:30 everything is clear now, thx again ikke 2020-08-19 14:10:57 For static packages that would work just fine 2020-08-19 14:16:12 Any idea what I set JAVA_HOME to? I'm trying to do a test install of this garbage: https://github.com/wso2/product-iots/ so I can tell android tablets "do not trust your end user" 2020-08-19 14:18:19 I can't see anything relevant in /opt/ or /usr/share or /usr/java... 2020-08-19 14:18:29 This is after "apk add openjdk11-jre" 2020-08-19 14:19:07 https://pkgs.alpinelinux.org/contents?branch=edge&name=openjdk11-jre-headless&arch=x86_64&repo=community 2020-08-19 14:19:12 /usr/lib/jvm 2020-08-19 14:19:45 "apk info --contents openjdk11-jre" only lists .so files - ah thanks 2020-08-19 14:20:03 openjdk11-jre depends on -headless 2020-08-19 14:21:01 http://ix.io/2uD8 sighhhhhh 2020-08-19 14:21:24 looks like it should be /usr/lib/jvm/java-11-openjdk 2020-08-19 14:22:20 I need to pester #java about further derpage 2020-08-19 15:24:26 Oh ew, Xorg can't use mdev? 2020-08-19 18:29:40 Awesome. peertube on alpine linux :) 2020-08-19 18:47:39 tried to install on my Chromebook. Sadly, the keyboard was not recognized. Any flags I can pass to get it to recognize my KB? 2020-08-19 18:50:33 if it helps, my chromebook is running Intel Braswell 2020-08-19 21:17:09 Why can't I run scripts via cron in Alpine Linux? 2020-08-19 21:17:29 It's a regular Bash script that works just fine when I run it manually. 2020-08-19 21:18:15 The syntax for cron is fine as well. If I replace the command that runs the script with like `touch` it creates the file just fine. 2020-08-19 21:22:43 $PATH ? 2020-08-19 21:23:08 cron runs with no, or a very limited, $PATH 2020-08-19 21:24:59 I haven't set any $PATH. Is that needed for Alpine? 2020-08-19 21:27:53 not if you use standard path 2020-08-19 21:30:10 I haven't done anything different. 2020-08-19 21:30:21 test with a small script, like #!/bin/ash \n echo test >/tmp/t 2020-08-19 21:32:20 It's a Bash script. 2020-08-19 21:32:31 And a very basic script with just touch worked. 2020-08-19 21:37:30 It worked when I added the absoute path to the script. 2020-08-20 00:03:26 cron has its own path, and in general (across "all" the Unixy stuff) cron doesnt know about the normal paths, where its almost always wise to have the resolved path 2020-08-20 00:03:31 this is not an alpine specific issue, so to speak 2020-08-20 01:10:01 I'm getting an ENOENT that I think is because android SDK expects glibc and alpine is musl. Can someone confirm that? http://ix.io/2uGn 2020-08-20 01:12:14 And if that's right, can I "apk add" something to make this pre-compiled crap work, or should I give up and spin up a separate gnu VM 2020-08-20 01:14:26 "libc6-compat" sounds promising... 2020-08-20 01:15:31 http://ix.io/2uGo ... different error, sigh 2020-08-20 04:45:40 nacelle: Are you sure? Why is the exact same cron setup working in Gentoo and Debian then? :/ 2020-08-20 05:13:02 Hund; https://unix.stackexchange.com/questions/148133/how-to-set-crontab-path-variable it's sort of a good idea to assume PATH is set to something surprising when using cron, and hardcode the script paths (and ensure environment is set up correctly) 2020-08-20 05:14:39 Okey. :) 2020-08-20 05:14:54 or just set PATH at the top? 2020-08-20 05:16:05 The one that always catches me is whether "ssh root@example.com myscript" will look in /usr/local/sbin, which it does only in OpenSSH and only if UsePAM 2020-08-20 05:19:46 Hmm, I seem to have ran out of space on my lbu install. https://0x0.st/ig8e.txt What are some approaches to address this problem? I honestly don't really understand how lbu works, maybe i should go read the scripts ;). 2020-08-20 05:20:05 (fwiw I'm using lbu because the raspi guide I followed seemed to require it) 2020-08-20 05:34:04 https://wiki.alpinelinux.org/wiki/Raspberry_Pi#apk_indicating_.27No_space_left_on_device.27 oh so alpine loads the entire system into memory 2020-08-20 07:15:41 winny: yes, the default setup is run-from-ram 2020-08-20 08:06:13 Hund: pathing 2020-08-20 08:20:14 hello,I would like to ask if there is a tool that can list the various layers of dependency packages of the apk package 2020-08-20 08:22:44 there is apk dot, that gives graphviz output 2020-08-20 08:29:16 thank you ,apk dot seems to only list one layer, I want to list all layer dependencies,don't know if there are tools 2020-08-20 08:30:58 apk dot should be recursive 2020-08-20 08:39:00 ok:) thank you 2020-08-20 09:40:19 Hey Guys, I'm looking at `hwdrivers.initd` and I notice that there's no magic in triggering devicetree or anything to load drivers, but instead just modprobes everything. 2020-08-20 09:41:08 is there no 'nice' way to re-probe everything from the devicetree? "Normally" devicetree would trigger modprobes, but because the modules are not available that early, this fails (silently) and so we need this modprobe magic. I just am a little supprised there's no easy sysfs trigger or something to re-trigger this behavior 2020-08-20 11:15:30 ACTION grabs a crucifix and some garlic as soon as device tree gets mentioned. 2020-08-20 11:46:39 Is there a way to force reinstall a package? Preferably be re-fetching it from the repository 2020-08-20 11:51:01 apk fix 2020-08-20 11:51:34 apk fix --no-cache 2020-08-20 11:53:50 Thanks! That did the trick. For some reason all my mesa packages are empty but reinstalling them fixes it 2020-08-20 12:50:08 any progress on that? it started to be very annoying :\ https://gitlab.alpinelinux.org/alpine/aports/-/issues/11815 2020-08-20 13:05:06 #openadk 2020-08-20 13:34:31 was the libvirt race-condition fixed recently? 2020-08-20 13:36:50 It has been patched at least 2020-08-20 13:37:04 and people reported that the issues they had were resolved 2020-08-20 13:45:09 sweet, thanks whoever did that! way less of a pain now :) 2020-08-20 18:43:45 Hi folks!Can I ask for some more help with the realtek 8125 network card? Unfortunately, I can't integrate it into the diskless alpine. 2020-08-20 18:59:35 "can't integrate" meaning you don't have a driver? 2020-08-20 20:45:03 Hi guys! Can I ask for some more help with the realtek 8125 network card? Unfortunately, I can't integrate it into the diskless alpine. 2020-08-20 20:55:10 hey ggg. This is indeed a bit tricky. I think you'd need to create a custom image wich includes that kernel module in the modloop 2020-08-20 20:55:31 But there might be other ways I'm not aware of 2020-08-21 00:22:06 newbie question: which apk package must I add to be able to #include ? 2020-08-21 00:23:20 On ubuntu this seems to be part of linux-headers... but not on alpine? 2020-08-21 00:38:18 don't use kernel headers 2020-08-21 00:48:52 Hello71: so how does ZFS work on alpine? 2020-08-21 00:49:35 Hrm "zfs-virt" is a bunch of pre-compiled .ko according to apk info --contents 2020-08-21 01:03:12 that's linux-headers, not kernel-headers 2020-08-21 01:17:13 it's ok to use kernel headers from kernel modules 2020-08-21 04:36:47 hey, does one need any options in fstab for an nvme drive? 2020-08-21 04:37:28 eg discard, noatime..etc, are those needed nowadays? many years ago I remember setting noatime (and discard possibly) 2020-08-21 04:37:49 but I think modern drives do all this at the controller/firmware level ? 2020-08-21 04:44:48 abenz: IMO defaults are "good enough" unless you're prepared to fiddle-fart around measuring things in fio 2020-08-21 04:45:24 abenz: the only thing I do is force ZFS to assume 4096 or better sectors, even if by default nvme claims 512 2020-08-21 04:46:21 twb: what about "overprovisioning", say you have a 500GB nvme, do you leave 10% unpartitioned for the drive to use ? 2020-08-21 04:46:30 I'm using ext4 on my drive btw 2020-08-21 04:47:25 I wouldn't worry about that unless it's a cheap noname disk 2020-08-21 04:47:46 the disks are supposed to do that internally anyway 2020-08-21 04:48:02 that's why they're 250G or 240G instead of a round number 2020-08-21 04:51:02 thanks 2020-08-21 05:38:50 my wifi has mysteriously stopped working. i see dmesg output saying none of the firmware packages were compatible. but it worked fine yesterday. any ideas what's going on? 2020-08-21 07:50:59 my 4k monitor seems to be recognised as only being 1280x780. how can i find out what's wrong? 2020-08-21 08:21:19 Hi folks. Is there any step-by-step instruction on how to setup Desktop environment (preferably LXDE based) on Alpine ? On Wiki the link for LXDE based desktop environment is sort of too light (well blank). Also the instructions for setting up openbox (on Wiki) talk of specific package version numbers, but are those version numbers valid for Alpine 2020-08-21 08:21:19 3.12.0 ? 2020-08-21 08:24:02 falcon74: the instructions for mate seem to work fine (talking to you from it). might be a bit heavier than you were hoping for though 2020-08-21 08:27:56 Thanks dysfun, let me check that out. Indeed, it would be heavier than I was hoping for. I am specifically in need of a non-compositing WM environment (though for MATE one could indeed turn it on/off via settings). The target system already runs Lubuntu, but I was hoping that by moving to Alpine+LXDE I could make a bit more headroom. 2020-08-21 08:31:50 i'm guessing it's a bit short on grunt 2020-08-21 08:32:47 there's the 'setup-xorg-base' script, have you tried that? 2020-08-21 08:33:08 i'd guess you just need to install a window manager and possibly some drivers after that 2020-08-21 08:34:21 Thanks again dysfun 2020-08-21 08:35:25 yw 2020-08-21 08:35:39 Indeed, I was expecting LXDE setup to be bit more work after xorg-base installation. Will experiment a bit in VM. Will replicate on my old laptop once successful. 2020-08-21 10:31:39 greets 2020-08-21 10:31:53 fedora and opensuse LTO'ing their entire distro 2020-08-21 10:32:02 will alpine do the same? 2020-08-21 12:00:46 Hi ikke! Can you help me with that? How can I do this modloop? However, I’m not a big linux guru, so if it’s complicated then I will be little to it. 2020-08-21 12:03:37 Sadly, I don't have any experience with that myself 2020-08-21 12:34:13 Oh, I'm sorry too. In this case, I will be forced to give up alpine-linux. 2020-08-21 12:35:01 Thank you for your help and I wish you much more success. 2020-08-21 12:39:17 what was that about? 2020-08-21 12:53:04 They needed support for an out-of-tree kernel module on a run-from-ram system 2020-08-21 13:02:10 the only way is using overlayfs 2020-08-21 13:02:19 afaict 2020-08-21 13:03:07 this can give an idea: https://wiki.alpinelinux.org/wiki/Raspberry_Pi 2020-08-21 13:03:39 sadly ggg already left 2020-08-21 13:03:57 https://wiki.alpinelinux.org/wiki/How_to_make_a_custom_ISO_image_with_mkimage 2020-08-21 13:04:25 sorry for that...i think that if he searched to the wiki he could have found something. 2020-08-21 13:33:00 doesn't it work fine if you ovl install and modprobe manually? 2020-08-21 13:33:07 or from an init script or somesuch 2020-08-21 13:34:12 Sorry ikke, maybe the 1G downgrade mentioned here can't solve the diskless mode? At least until the 5.9 kernel comes out? https://forum.odroid.com/viewtopic.php?p=302017&sid=0520b7ef31184fda0d818ab946a374bd#p302017 2020-08-21 23:21:07 Has everyone lost their mind about the firefox bugs, yet? 2020-08-22 06:22:55 gillesmauve: I'm avoiding vid websites 2020-08-22 06:23:11 if you want to watch youtube or so, youtube-dl + mpv 2020-08-22 06:43:52 mpv can hang too since it uses libpulse (it's just less likely to do a concurrent malloc in an other thread so not very common) 2020-08-22 06:47:48 So it does affect more than just me and a few others. I'm surprised it has persisted for so long. 2020-08-22 06:51:49 if you list all firefox threads with ps you can usually see a newly created 'MainThread' or Audio something thread (TIME==0:00) 2020-08-22 06:52:02 just kill that.. sometimes firefox can continue 2020-08-22 06:52:40 (you can attach gdb and do bt to see that it is waiting in a malloc rdlock) 2020-08-22 07:09:43 Is this because MUSL is buggy, or because libpulse etc are buggy? 2020-08-22 07:29:05 libpulse etc are buggy 2020-08-22 07:31:33 The real question is if this can be traced back to a certain line with a certain person behind it, because I need it for the express purpose of online flame warfare. 2020-08-22 07:36:53 I thought all this will be sorted by FF 80 ? 2020-08-22 07:37:04 isn't that the conclusion on the bug report? 2020-08-22 07:40:48 I thought that was just because firefox was moving away from dbus? Are they also getting rid of pulse? 2020-08-22 07:41:45 ACTION checks report again 2020-08-22 07:54:02 They're not moving away from DBus either 2020-08-22 07:54:10 They'll only make it optional 2020-08-22 07:54:17 there is a widespread incorrect use of libc apis after fork of a multithreaded processes (which was always wrong: old musl could hang too, just less likely, it can cause problems with glibc too just much less likely as glibc tries to support the usage, but cant completely) 2020-08-22 07:54:24 And I doubt that we'll disable it since it breaks some rather nice functionality 2020-08-22 07:54:37 So the right thing to do is to fix libdbus and libpulse 2020-08-22 07:54:38 libdbus is one example (even if firefox does not use it other multithread applications do) 2020-08-22 07:54:44 libpulse is another 2020-08-22 07:54:47 qemu-user is another 2020-08-22 07:54:52 there is a long list 2020-08-22 07:55:32 openjdk has problems too (this is i think fixed in the latest version) 2020-08-22 08:24:00 Is this some sort of C gotcha? How is this so widespread? 2020-08-22 08:25:45 It's a fork() gotcha, from what I gather. 2020-08-22 08:26:18 iirc, the only way to use fork() and not hit undefined behaviour, is to immediately follow that with an exec(). It's a bit of a historical API. 2020-08-22 08:31:49 you can only do async signal safe operations after fork 2020-08-22 08:32:10 (these libraries should not really call fork at all but that's a different story) 2020-08-22 08:33:47 gillesmauve: Well, it's so widespread because it's so easy to mess it up and the language doesn't help you with it at all 2020-08-22 08:34:10 (And it happens to work somewhat with the most popular libc on linux, so most devs don't even notice it) 2020-08-22 08:36:59 Yet another nail in C. I can't believe they keep making harder nails to split the old ones. It's mostly nails. 2020-08-22 08:44:43 This issue with fork() isn't exactly new. 2020-08-22 08:47:25 this is just a simple bug, and it was reported against libdbus years ago, the maintainers just not good at fixing bugs 2020-08-22 10:53:01 how can I install alpine onto a VPS from a rescue system? 2020-08-22 10:55:12 What kind of rescue system is it? 2020-08-22 10:55:17 Hetzner's 2020-08-22 10:56:02 Found this: https://gist.github.com/thde/5312a42665c5c901aef4 2020-08-22 10:56:27 ACTION thinking of put somewhere firefox and mpv built without libpusle and dbus 2020-08-22 10:56:36 Will give that a shot 2020-08-22 10:56:56 Note that you need to install linux-lts now instead of linux-vanilla 2020-08-22 10:59:20 Are these instructions also valid btw? https://wiki.alpinelinux.org/wiki/Replacing_non-Alpine_Linux_with_Alpine_remotely 2020-08-22 11:06:56 That script doesn't work @ikke 2020-08-22 11:08:42 gzip: stdin: not in gzip format 2020-08-22 11:10:32 Hang on got a bit of it working, I'll tinker more before complaining again lol 2020-08-22 11:44:29 So the script ran but there was no bootable file found 2020-08-22 11:44:37 Any ideas? This is a VPS not a dedicated machine @ikke 2020-08-22 11:46:19 Can you use your own kernel, or does the hypervisor supply the kernel? 2020-08-22 11:50:20 Can't you just boot a sysrescue image on Hetzner? 2020-08-22 11:50:42 On Contabo I setup my alpine VPS by booting into sysrescue CD and then doing a chroot install 2020-08-22 13:37:25 I could do a chroot install but im unsure how to Cogitri 2020-08-22 13:37:57 this? https://nicolas.porcel.me/posts/2017-05-11-how-to-install-alpine-on-ovh.html 2020-08-22 14:14:21 tsujp: https://wiki.alpinelinux.org/wiki/Alpine_Linux_in_a_chroot 2020-08-22 14:14:31 I usually do something like this: ^ 2020-08-22 14:15:07 wrt `dd if=/usr/share/syslinux/mbr.bin of=/dev/sda` Cogitri 2020-08-22 14:15:11 is it the disk or partition? 2020-08-22 14:15:18 my partition with alpine is `/dev/sda1` 2020-08-22 14:15:25 so do I use `/dev/sda` or `/dev/sda1`? 2020-08-22 14:15:39 mbr goes on the disk, not the partition 2020-08-22 14:16:02 I only ever use UEFI install, so not sure about that 2020-08-22 14:16:28 what qman__ says 2020-08-22 14:22:44 couldn't get this to work 2020-08-22 14:22:48 been on this for like 4 hours so far... 2020-08-22 14:23:25 https://pastebin.com/raw/eW0Lvrjd 2020-08-22 14:23:39 these are my steps trying to install onto a CPX11 VPS from Hetzner 2020-08-22 14:24:04 Hm, it doesn't get to the bootloader? 2020-08-22 14:24:31 if I view the console it says "No bootable device" 2020-08-22 14:25:02 It's missing syslinux -i 2020-08-22 14:26:04 I'll go back into rescue mode chroot and use syslinux -i 2020-08-22 14:26:33 syslinux -i /dev/sda1 2020-08-22 14:29:04 "syslinux: invalid media signatures (not on FAT/NTFS volume?)" 2020-08-22 14:29:50 Right, you need to use extlinux for ext* 2020-08-22 14:30:00 im using xfsd 2020-08-22 14:30:02 XFS* 2020-08-22 14:30:08 hmm 2020-08-22 14:30:50 Then you need to use grub I guess 2020-08-22 14:33:34 syslinux supports xfs 2020-08-22 14:33:35 poorly 2020-08-22 14:34:51 guess im fucked then? 2020-08-22 14:34:56 grub says its not BIOS and not EFI 2020-08-22 14:34:57 lmfao 2020-08-22 14:43:30 guess ill retry these steps using ext4 to at least validate they work 2020-08-22 14:43:34 then try mess around with xfs later 2020-08-22 15:02:15 Hi. Iwould like to test ejabberd on Alpine but there is an issue with the deps https://dpaste.com/3LPRKWETZ 2020-08-22 15:03:21 `setup-apkrepos` isn't running now 2020-08-22 15:03:30 im pulling my hair out here all I want to do is install thissssssssssssssssssssssssssssssssss 2020-08-22 15:32:15 I give up 2020-08-22 15:32:25 This is far too annoying 2020-08-22 16:36:52 Any idea which depends= should I use for this project https://github.com/jtv/libpqxx I'm thinking about postgresql-libs but I'm not sure 2020-08-22 16:37:31 yann-kaelig: for most libraries it's enough to have the *-dev packages in makedepends 2020-08-22 16:37:56 abuild traces all the run-time solib depedencies 2020-08-22 17:41:14 ikke: thx 2020-08-22 17:41:32 If someone is interested about the apkbuild, it's here https://framagit.org/architekt/apkbuild/-/blob/master/libpqxx/APKBUILD 2020-08-22 17:44:48 in general a kernel/system install, is it faster with busybox rather than util-linux? 2020-08-22 20:15:45 Good evening 2020-08-22 20:16:19 For about 1-2 days firefox has become quickly fully unresponsive (i.e. no more rendering) after a few hours of use. Is it only me or did somebody else see this behaviour? 2020-08-22 20:18:06 telmich: disable webrenderer, glrender, etc. 2020-08-22 20:18:19 any type of acceleration 2020-08-22 20:23:14 webrender is off 2020-08-22 20:28:15 hmm, did / does apk not log to messages on installing new packages 2020-08-22 20:28:31 no, it does not 2020-08-23 06:06:12 how can i get the installed package version only ? apk info print alot more info 2020-08-23 06:51:09 wener[m]: apk version 2020-08-23 06:52:07 is it possible only print the version part ? 2020-08-23 06:53:36 doesn't seem like it 2020-08-23 08:37:04 wener[m]: function pcheck { apk policy $1 | head -2 | tail -1 | sed 's/:$//' 2020-08-23 08:37:07 } 2020-08-23 08:37:10 that will give you just the version 2020-08-23 08:37:26 (check the output of apk policy ) 2020-08-23 09:17:16 nacelle: wow, thanks 2020-08-23 09:20:53 should probably put quotation marks around "$1" to make it safer with spaces n' such 2020-08-23 09:21:10 but then its just pcheck and it will give you the version 2020-08-23 09:24:18 sed '2!d' 2020-08-23 09:24:55 awk 'NR==2 {print ...}' 2020-08-23 09:34:00 nice 2020-08-23 10:19:33 sed '2!d; s/:$//' if you want 2020-08-23 10:22:02 hi, what's the state of s6 in alpine? 2020-08-23 10:27:21 can i replace openrc with s6 and s6-rc? 2020-08-23 10:30:10 I don't think replacing openRC will work well, but you can start s6-svscan as openRC service 2020-08-23 10:30:23 And then that can start other services 2020-08-23 10:31:45 i was interested in replacing openrc with s6 2020-08-23 10:31:52 i see s6-linux-init in the repos 2020-08-23 10:35:12 is the s6 developer still around? he used to be here some years ago 2020-08-23 10:35:21 forget the nickname 2020-08-23 10:35:53 skarnet 2020-08-23 10:36:04 that's the one 2020-08-23 10:36:22 haven't seen them around recently 2020-08-23 10:36:42 my uneducated guess it probably works, but you'll have to come up with the configs/scripts yourself 2020-08-23 10:41:04 at a shallow glace on the web there were some service scripts out there that i could use to fill in the blanks 2020-08-23 10:41:19 is there some interest in the comunity to have s6 on par to openrc? 2020-08-23 10:41:42 ie, if i get it running is there interest in merging it upstream? 2020-08-23 10:45:07 Invader_Bork: https://lists.alpinelinux.org/~alpine/devel/%3C3LLUI2KOULSYM.359WA6HATX45B%408pit.net%3E#%3C4d10c39a-33cd-17b9-f6f7-9ca91b8d2e14@dereferenced.org%3E 2020-08-23 10:46:02 ikke, ty 2020-08-23 11:23:53 so there are some blockers with s6 2020-08-23 11:24:17 (i kept reading the archive looking for messages related to it) 2020-08-23 11:24:52 Hi. I see that there are Alpine container images for WINE and also that WINE is among the packages available through apk (https://pkgs.alpinelinux.org/packages?name=wine&branch=edge) 2020-08-23 11:25:08 However, the WINE in there is 4.x, while latest release of WINE is 5.x 2020-08-23 11:25:39 If I wanted to build more recent version of WINE and use it in alpine container, how would I go about doing that? 2020-08-23 11:35:29 testman: 1): submit an MR that upgrades WINE in aports. 2020-08-23 11:35:50 2a) Build an updated aports package in your docker image (possibly in a build stage) 2020-08-23 11:36:10 2b) manually build and install wine in your docker image 2020-08-23 11:39:44 yep, I'm reading the wiki for how to do the 2b). Will see if I make some progress. 2020-08-23 11:41:32 2a might be easier, there is already an APKBUILD that you can use which automates everything 2020-08-23 11:42:03 and on top of that, it's easier to use docker build stages, because you just have to carry over the APKBUILD 2020-08-23 11:42:06 I mean 2020-08-23 11:42:09 the apk file 2020-08-23 12:01:01 If you use the alpinelinux/build-base image, you already have an image that is almost ready to build packages 2020-08-23 14:22:23 any request for enabling drivers or options for linux-edge, I'm preparing upgrade to 5.8.3 2020-08-23 14:23:43 (and adapting to old keyboard) 2020-08-23 14:41:38 Are you back home? 2020-08-23 14:43:58 ikke: yes 2020-08-23 14:44:57 Welcome back then! 2020-08-23 14:45:12 somewhat tired because had to drive few hundred kilometers, but coffee help to some degree 2020-08-23 14:45:19 thanks :) 2020-08-23 14:46:59 ikke: btw, can you help me to remove user branch I added from someone else fork on gitlab 2020-08-23 14:47:43 git remote remove 2020-08-23 14:48:19 git branch -D 2020-08-23 14:49:32 aha, thanks. will try when finishing testing kernel build 2020-08-23 15:50:28 i need an djvu viewer for alpine. sadly the zathuar-djvu package seems not to be available. any suggestions for an alternative? 2020-08-23 15:51:19 Well, you could package zathuar-djvu 2020-08-23 15:51:39 I think evince should support it too though 2020-08-23 15:52:38 possibly okular also 2020-08-23 16:04:54 yeah evince seems a good idea. okular pulls like all of kde :D 2020-08-23 16:05:27 now i will be confused when there are no vim keybindings when viewing djvus :| 2020-08-23 16:08:36 It doesn't pull in "all of KDE" and the libraries it does pull in are very small 2020-08-23 19:57:40 yeah i may have exaggerated a bit (: 2020-08-23 19:58:08 oh no and pdfpc also isn't packaged. 2020-08-23 21:10:26 hello friends :) I wanted to stop in and say how much I love the project 2020-08-23 21:16:24 I'm running edge - I honestly didn't think I was going to get this much functionality with musl and busybox! I was able to setup a nice desktop with xfce and flatpak is working like a charm, so I get Discord, Spotify, etc 2020-08-23 21:28:27 The only problem's I encountered was not being able to login with lightdm, and xfce not able to set jpg and png images as wallpaper 2020-08-23 21:29:38 I particularly wanted to get well acquainted with Alpine Linux because I've ordered the PostmarketOS PinePhone :) 2020-08-23 23:35:45 Hi, this is my first time so please be gentle. I made an APKBUILD, which makes rdkit and py3-rdkit. The question is even though I specify py3-rdkit's dependency to rdkit but when I try to install py3-rdkit without rdkit, it shows dependencies on so files (along with rdkit). And I am stuck. Any help would be greatly appreciated. 2020-08-23 23:50:14 Hi, this is my first time so please be gentle. I made APKBUID which creates rdkit and py3-rdkit. py3-rdkit has dependency on rdkit. When I try to install py3-rdkit without rdkit installed, it shows so files missing which are in rdkit. And I am stuck. Any help would be appreciated. 2020-08-23 23:57:33 And I already specified dependency of py3-rdkit on rdkit. 2020-08-24 00:20:13 did you rebuild the package 2020-08-24 00:30:01 PureTryOut[m]: not to push or anything, was just wondering how is kdenlive coming along? 2020-08-24 00:30:37 should the community expect a release soon(ish)? 2020-08-24 00:41:37 No, there's no APKBUILD so I made it. 2020-08-24 00:42:07 If everything goes well I will put it in aports. 2020-08-24 06:32:01 is there anyway to change the mail program that cron uses? 2020-08-24 06:32:21 im trying to switch from mail or sendmail to go-sendxmpp 2020-08-24 06:32:41 my isp blocks port 25 2020-08-24 07:02:05 I just ended up copy pasting | go-sendxmpp anjan@momi.ca to all my commands 2020-08-24 08:39:41 "abenz" (https://matrix.to/#/@freenode_abenz:matrix.org): 20.08.0 should be in the repos, could you see if it has fixed the issue? If not I'll start debugging it and hopefully come to a fix together with upstream 2020-08-24 08:40:56 Is that about kdenlive? 2020-08-24 09:20:35 PureTryOut[m]: thanks, I will try it now 2020-08-24 09:20:41 ikke: yes 2020-08-24 09:21:39 repos would be the edge branch? 2020-08-24 09:21:49 yes 2020-08-24 09:25:40 since I'm running 3.12 on my daily driver, can I use the edge version of kdenlive only and not the whole system? the wiki mentions repository pinning, is this what I should be doing to test whether it works? 2020-08-24 09:27:09 Potentially 2020-08-24 09:27:24 if kdenlive on edge requires different versions of libraries, it's not going to work 2020-08-24 09:28:03 I see 2020-08-24 09:28:26 I will make a new diskless with edge to be sure then, thanks 2020-08-24 09:52:58 Never mind, I answered my own question, it doesn't fix it 2020-08-24 09:52:59 ikke: yes 2020-08-24 09:55:42 oh 2020-08-24 10:06:19 /join alpine-devel 2020-08-24 11:34:06 Well it will not work 2020-08-24 11:34:17 Oh woops, ignore that message 2020-08-24 11:34:21 I received messages late 2020-08-24 17:49:59 hi 2020-08-24 17:50:10 why did you remove fossil from version 3.12 2020-08-24 17:50:13 ? 2020-08-24 18:17:07 Ai9zO5AP: One of it's dependencies was no longer building, and there was no one maintaining them 2020-08-24 19:30:09 o/, i have registered on the wiki to make some changes in spelling on a page but apparently i cannot save it because the page contains DNS ips... is there a way to save a draft on mediawiki, more specifically alpine wiki? 2020-08-24 19:43:10 caskd: I'm not aware of any way 2020-08-24 19:43:21 caskd: After 5 hours you should be able to post though 2020-08-24 19:43:41 will do, saved the content to a temporary file for now 2020-08-24 20:44:53 trying to install on a Chromebook. The installer doesn't recognize the keyboard. Any tips for getting it to recognize? 2020-08-24 21:52:38 ikke: i install it from source without any issue 2020-08-24 21:53:08 ikke: could you give the tuto of alpine package ? i am going to make it and share it 2020-08-25 01:11:03 Hello, I am trying to find linux-headers verion 5.6.0 but doing sudo apk add linux-header=5.6.0 is unsatisfiable but uname -r is 5.6.0 2020-08-25 01:11:57 specifically trying to build https://github.com/umlaeute/v4l2loopback which requires the linux headers to be the exact same version 2020-08-25 01:12:37 this may be a postmarketos thing. if so I can go there. 2020-08-25 01:42:53 try linux-header-5.6.0 ? 2020-08-25 01:43:34 hrmm, its linux-headers-x.x.x 2020-08-25 01:43:44 (plural) 2020-08-25 01:44:08 jeregrin: "apk search linux-headers" will show you the package names 2020-08-25 01:44:21 jeregrine even 2020-08-25 01:46:08 nacelle thanks for replying! it appears postmarket is locking my device to 5.6 for compat reasons. when I do sudo apk add linux-headers-5.6.0 or linux-headers=5.6.0 or search I only see 5.7 2020-08-25 05:00:50 jeregrine: alpine didn't had linux-headers 5.6.x ever. only 5.4 and 5.7 in last year 2020-08-25 15:09:53 whats the status of running alpine with nvidia gpus? 2020-08-25 15:24:56 nvidia proprietary drivers need glibc, so they won't run. Nouveau works if you card has been reverse-engineered enough, I guess 2020-08-25 15:25:12 *your card 2020-08-25 15:25:41 ok, thx 2020-08-25 15:25:56 was thinking about CUDA workloads 2020-08-25 15:52:54 I didn't try cuda on alpine but I would be surprised if you can get it working 2020-08-25 16:00:41 it is frankly a wonder that CUDA is ever able to run anywhere 2020-08-25 16:03:33 the library + drivers are the equivalent of that one guy we went to high school with who spent extra money to buy a box truck with a broken reverse gear and a dodgy starter, and then insisted on driving it every day regardless of how much it always required special treatment from everyone 2020-08-25 16:08:58 afternoon! anyone out there got experience creating (BIOS) bootable USB sticks? i'm stuck … 2020-08-25 16:09:50 i can get as far as a running kernel but fail to find any storage devices, most particularly the USB stick off which I've booted 2020-08-25 16:10:42 the BIOS in question appears to be a bit flaky but i've managed to get syslinux booting reliably (if i use a vfat partition and ignore the attempts by the system to guess at CHS geometry) 2020-08-25 16:12:00 i've not managed to get syslinux to boot direct from the ISO file on the usb though (per https://wiki.alpinelinux.org/wiki/Directly_booting_an_ISO_file#syslinux) — tried using memdisk etc but no luck 2020-08-25 17:02:32 hodapp: agree 2020-08-25 17:47:32 any alpine-docker fanatics here? I'm trying to play with docker manifest on my debian system, and found a (packaging?) bug, and when checking out docker on alpine, I see its even 'worse' :) docker manifest, wants to read a file inside `/etc/docker/certs.d/` (when using custom registries it seems). I do see however that on alpine /etc/docker does not even exist, and even after adding a user (with docker group as main 2020-08-25 17:47:32 group) the command 'just works' without the /etc/docker need ... any thoughts/pointers? 2020-08-25 17:52:54 oliv3r: I use Alpine dockers all over the place, in production even. Might be able to help 2020-08-25 17:53:16 That said, /etc/docker should exist on a regular Alpine installation, though certs.d might not 2020-08-25 17:55:15 https://git.alpinelinux.org/aports/tree/community/docker/APKBUILD 2020-08-25 17:56:09 you might be right though, doesn't look like the package provides the directory 2020-08-25 17:57:38 well i just did a 'docker run alpine:edge' where i just did apk add docker and added a user :) and was baffled that it was not there 2020-08-25 17:57:59 on gentoo + debian the directory does exist (it contains a daemon.json and key.json) 2020-08-25 17:58:39 wsinatra: i'm more baffled that manifests don't work. do you have a system or two where you can try `DOCKER_CLI_EXPERIMENTAL=enabled docker manifest inspect --verbose registry.gitlab.com/neroburner/manifest-test/amd64/ubuntu:bionic` (not my repo :p) 2020-08-25 17:58:55 I checked inside of a container myself. I believe the directory might be provided by the service initializing, like the iptables rules are 2020-08-25 17:59:19 well after installing docker, doesn't it run the service right away? 2020-08-25 17:59:26 or am I now spoiled by apt, which does do that :) 2020-08-25 17:59:46 I don't believe so, pretty sure you need to sudo rc-service docker start at very least 2020-08-25 18:04:15 so docker manifest works without dockerd running ... _could_ explain the missing /etc/docker :) 2020-08-25 18:05:13 but then that would mean, no /etc/docker, no problem, no /etc/docker/certs.d, no problem, but IF you have a /etc/docker, you need to have +X set so that it can check that you have a certs.d/; which is fine that it does not exists, but needs to be done 2020-08-25 18:05:23 so then it would be an upstream problem 2020-08-25 18:06:31 oliv3r[m]: /etc/docker does exist on all our docker hosts, but it might be dockerd that creates it 2020-08-25 18:06:49 it only creates key.json, which I assume is created by dockerd 2020-08-25 18:06:59 seems like it yeah, as i have it on all my machines, except my alpine contianer that i created for a quick test 2020-08-25 18:08:06 We do use docker manifest in docker containers, but not with custom registries 2020-08-25 18:08:11 is that concretly your issue? 2020-08-25 18:08:53 well with docker.io manifests everything seems fine, but using the gitlab manifest, it barfs with the certificate error. However with only giving the +X to the dir, everything seems fine again 2020-08-25 18:09:34 so it seems, that what docker manifest does, is when you have a custom registry, i will first check if you have a custom certificate stored in /etc/docker/certs.d/ but 'open' fails because it cannot traverse /etc/docker 2020-08-25 18:10:50 the irony is, that you should be able to use any of the docker cli's without the daemon, but once you run the daemon on the same machine (not unreasonable) then you run into this daemon generated bug 2020-08-25 21:00:17 for all those who uses iwd we now have iwgtk gui frontend in testing 2020-08-25 21:10:07 hi there. … - I got a quick question: Yesterday I wanted to install alpine on my pi4 the first time (based on the official step-by-step-guide für persistent-system) - however: after booting the system lost all config data and even doesn’t find /lib/modules … - what am I missing? THANKS! 2020-08-25 21:10:21 (https://wiki.alpinelinux.org/wiki/Raspberry_Pi_4_-_Persistent_system_acting_as_a_NAS_and_Time_Machine) 2020-08-26 08:23:00 good morning 2020-08-26 08:25:01 👋 2020-08-26 08:45:08 > WARNING: libdv-1.0.0-r3: no checksum for file usr/lib/libdv.so.4 2020-08-26 08:45:16 Does anybody know what can cause that? ☝️ 2020-08-26 08:45:36 I can't properly reinstall libdv because of it 2020-08-26 08:58:09 Never seen that before 2020-08-26 09:10:51 Me neither, but it happens in a clean pmOS chroot and on my edge Alpine system 2020-08-26 10:05:56 maybe we need to trigger a rebuild? 2020-08-26 10:06:48 it seems to affect CI jobs too https://gitlab.com/postmarketOS/pmaports/-/jobs/704316261 2020-08-26 11:35:56 before I continue any further I have to ask: how much hacking do I have to do in order to get both 32bit and 64bit versions of WINE installed in alpine? I tried changing the architecture in /etc/arch and running apk add again, and apk did say that it found the APKINDEX.tar.gz for the other arch, but then did nothing more, it acted as if the files 2020-08-26 11:35:56 are already downloaded and wine installed. Which it was, yes, but just one of two versions. 2020-08-26 11:38:17 My goal is to get an Alpine container that runs 64bit exe inside it, but I need winetricks to set up environment for that exe to work, and winetricks isn't happy with wine64 or "alias wine='wine64'", it wants 32bit wine, or at least it seems so. Maybe there is some way of getting it to work with just 64bit wine, but I am not aware of it. 2020-08-26 11:38:38 Should I just give up and go back to Ubuntu container? 2020-08-26 12:26:21 iirc winetricks itself works fine with with 64 bit only 2020-08-26 12:26:29 but most windows installers are still 32 bit 2020-08-26 12:40:56 I would expect 32 bits wine to need 32 bits libraries 2020-08-26 12:41:47 and Alpine doesn't provide 32 bits libs on 64 bits systems (no multilib). 2020-08-26 12:42:17 Possibly because it's mostly useful for running proprietary software that won't work on musl anyway 2020-08-26 12:46:49 turns out winetricks can be convinced to use wine64 by doing "$ WINE=wine64 ./winetricks". But yes, as you said, even though I got winetricks to start it doesn't mean that I will be actually able to install anything with it. 2020-08-26 14:07:21 Good Afternoon, I'm having an issue with getting Alpine to run. If I attempt to boot into alpine or even chroot into it, I'll be met with some version of "no job control in this shell" 2020-08-26 14:08:48 (Alpine Linux Edge, all latest packages) 2020-08-26 14:10:07 That's not fatal though 2020-08-26 14:10:50 You probably forgot to start some service (maybe there's no /dev/tty so maybe you forgot to start the devfs service) or in the case of chroot you didn't bindmount /dev 2020-08-26 14:11:23 No, not the case. And I get thrown into an initramfs shell on attempted bootm 2020-08-26 14:11:37 And yes, /dev is mounted correctly 2020-08-26 14:11:58 Then the message you're getting is only a symptom, not the cause 2020-08-26 14:12:51 Yes, I understand that. I just haven't a clue what to do in response, I feel that I've expended all other troubleshooting options. 2020-08-26 14:13:13 Well, does the boot log contain something useful? 2020-08-26 14:17:23 Nothing at all. 2020-08-26 14:17:45 No weird hardware issues either. 2020-08-26 14:18:22 where the hell are you chrooting from 2020-08-26 14:18:44 obviously if you chroot from a broken system then your system will be broken 2020-08-26 14:20:05 Hello. Firstly, the chroot on my system works just fine, and as I've mentioned previously I get this message when I attempt to boot alpine but nowhere else. I have an arch linux installation on the same NVME drive as the alpine partition 2020-08-26 14:20:15 Furthermore, I didn't have this issue initially 2020-08-26 14:20:46 14:07 Good Afternoon, I'm having an issue with getting Alpine to run. If I attempt to boot into alpine or even chroot into it, I'll be met with some version of "no job control in this shell" 2020-08-26 14:21:26 I'm not seeing the problem. 2020-08-26 14:22:18 My arch system isn't broken, this only just started happening today and with this particular alpine installation only. 2020-08-26 14:25:10 "And I get thrown into an initramfs shell on attempted bootm" where is your /boot partition and where root / ? 2020-08-26 14:28:06 Sorry, left accidentally for a momentm 2020-08-26 14:29:03 or you messed up something with bootloader and mixed arch with alpine stuff or didnt properly umount Alpine partition 2020-08-26 14:34:48 Alright. Does anyone know the proper procedure for attempting to dualboot with arch? Because there's no up to date documentation on this at all. 2020-08-26 14:39:22 My attempt: 2020-08-26 14:39:22 - Mount to /mnt 2020-08-26 14:39:22 - Create blank EXT4 partition. 2020-08-26 14:39:22 - Use the alpine-chroot-install script to create a fresh chroot at /mnt 2020-08-26 14:39:22 - Use the included enter-chroot script to chroot into /mnt 2020-08-26 14:39:23 - "setup-alpine" 2020-08-26 14:39:23 - Add fstab entries. 2020-08-26 14:39:24 - "sudo grub-mkconfig -o /boot/grub/grub.cfg" 2020-08-26 14:40:35 *installed kernel before that last command 2020-08-26 15:46:24 Edit: Breakage happens right after attempting to install pnome 2020-08-26 16:07:06 firefox 80 in apks yet? 2020-08-26 16:07:33 xopowo: https://pkgs.alpinelinux.org/packages?name=firefox&branch=edge 2020-08-26 16:49:10 what are the advantages of alpine? 2020-08-26 16:50:00 Alpine Linux, the secure lightweight distro 2020-08-26 16:50:52 does it up to date packages? 2020-08-26 16:59:27 how difficult would it be to generate a alpine-standard-3.12.0-aarch64.iso with a different kernel in it? 2020-08-26 17:11:53 MartijnBraam: check aports/scripts 2020-08-26 19:20:49 the non-docker alpine is about 130MB, considering using busybox+musl, this is still pretty large comparing to buildroot which could be in like 10MB, what's the package bringing in the extra sizes? 2020-08-26 19:21:04 linux-firmware-* 2020-08-26 19:21:14 linux-lts 2020-08-26 19:22:17 Booting a machine requires a lot more then some userspace programs 2020-08-26 19:23:01 if say I don't care about all the firmware on earth and just need keep what is needed for my box, how to downsize then 2020-08-26 19:23:12 apk add linux-firmware-none 2020-08-26 19:23:19 and then pull in the firmware you need 2020-08-26 19:23:33 The trick is to find out what you need 2020-08-26 19:24:14 or like live-boot that detects your hardware and just install whatever is needed 2020-08-26 19:24:57 is there a way to get a list of the 130MB apks instead of installing the iso first 2020-08-26 19:25:33 with musl/busybox i doubt a 40-50MB is more than enough for textmode 2020-08-26 19:25:47 maybe less than 16MB actually 2020-08-26 19:26:17 https://pkgs.alpinelinux.org/package/edge/main/x86_64/linux-lts 2020-08-26 19:26:31 You still need a kernel 2020-08-26 19:26:41 Installed size 244.99 MB 2020-08-26 19:27:49 You'd need to build a kernel with only the modules that you need to slim it down 2020-08-26 19:27:57 kernel 3MB at most, 10MB for rootfs, i'm trying to see how low alpine can go for embedded boards 2020-08-26 19:28:00 :) 2020-08-26 19:28:05 thanks for the pointers 2020-08-26 19:28:34 Yeah, it's mostly all the default modules that take up all the space 2020-08-26 19:29:18 to be fair, ubuntu-core is 300MB+, which is, really fat 2020-08-26 19:29:28 but it does not do musl busybox 2020-08-26 19:30:49 openrc apperently is ~3MB 2020-08-26 19:31:39 is openrc even a distro? i think it's small systemd? 2020-08-26 19:32:07 alpine uses openrc 2020-08-26 19:32:17 https://pkgs.alpinelinux.org/package/edge/main/x86_64/openrc 2020-08-26 19:32:31 you mean this pkg alone is 3MB already 2020-08-26 19:32:35 yes 2020-08-26 19:32:39 oops 2020-08-26 19:32:59 i thought a kernel+initramfs is 3MB... 2020-08-26 19:33:17 now openrc along is 3MB, not reasonable for me per se 2020-08-26 19:33:29 I don't think openrc is part of initramfs 2020-08-26 19:33:33 but, most peple don't care about ddr+disk 2020-08-26 19:33:38 not sure though 2020-08-26 19:33:45 (we use bb init atm) 2020-08-26 19:33:46 i know. it will be kernel+initramfs+openrc of some sort 2020-08-26 19:35:56 lots of small binaries which add up, apparently 2020-08-26 19:36:12 largest file is 56k 2020-08-26 19:52:27 heh `apk info -s runit` => 290816 2020-08-26 20:14:54 coreutils isn't even that big 2020-08-26 20:15:16 death by a 1000 tiny cuts 2020-08-26 20:15:20 Installed size 1.08 MB 2020-08-26 20:15:44 all those helper functions for openrc service files are separate binaries aparently 2020-08-26 20:16:14 the same argument applies to sytsemd 2020-08-26 20:16:41 I reckon you can trim it at least in half if you remove systemd-networkd, resolved, etc 2020-08-26 23:35:25 Does anyone know how to fix missing modules in Alpine 3.11.5? Specifically modules.order and modules.builtin. While trying to install ZFS with depmod based on the instructions at OpenZFS.github.io, the following error happens: `depmod: can't open 'modules.builtin': No such file or directory`. I have looked around and tried a few different solutions, but nothing seems to make depmod happy. Any advice is greatly appreciate 2020-08-26 23:35:25 d. 2020-08-26 23:35:44 Sorry for the training "d.". 2020-08-26 23:35:50 Sorry for the trailing "d.". 2020-08-27 00:36:59 Hello! I'm having a hard time getting Alpine Linux to connect to ethernet. My chipset is a Realtek RTL8125B. `modprobe r8169` didn't seem to work. Any advice? 2020-08-27 00:37:19 lspci 2020-08-27 00:37:26 see if it actually is that 2020-08-27 00:38:03 and what do you mean by connect to ethernet? 2020-08-27 00:38:28 do you mean, having the device available from your kernel's perspective, or assigning an IP address and transferring packets? 2020-08-27 00:38:32 As in, my ethernet card is not being recognized. 2020-08-27 00:39:38 lspci lists lots of `Class 0XXX` and nothing else 2020-08-27 00:39:40 nothing showing up in ifconfig? 2020-08-27 00:40:12 Nope, just loopback 2020-08-27 00:40:50 do you have hwids-pci installed? 2020-08-27 00:41:12 How can I check? 2020-08-27 00:41:20 apk add hwids-pci 2020-08-27 00:41:25 oh, I suppose you'd need internet for that 2020-08-27 00:41:26 lol... 2020-08-27 00:41:33 Oh yes, it is missing 2020-08-27 00:41:44 I can't remember how to list installed packages and I'm on my Arch system right now 2020-08-27 00:42:43 I have a USB network adapter, maybe I can use that for initial setup? 2020-08-27 00:42:50 Because my motherboard doesn't support wifi 2020-08-27 00:49:08 do you have 10ec:... 2020-08-27 00:50:11 or more specifically class 020 2020-08-27 00:50:13 0200 2020-08-27 00:50:48 lspci says "Class 0200: 10ec:8125" 2020-08-27 00:51:39 I think you need firmware for that 2020-08-27 00:51:52 dmesg | grep r816 2020-08-27 00:53:17 r8169 0000:05:00.0: can't disable ASPM; OS doesn't have ASPM control 2020-08-27 00:53:24 meh 2020-08-27 00:53:34 enabling device (0000 -> 0003) 2020-08-27 00:53:36 dmesg | grep -i ware 2020-08-27 00:53:39 unkown chip XID 641 2020-08-27 00:53:46 hm 2020-08-27 00:55:11 Booting paravirtualized kernel on bare hardware, pps_core ..., PCI-DMA: Using software bounce buffering for IO (SWIOTLB), software IO TLB: mapped [mem 0x94210000-0x98210000] (64MB) 2020-08-27 00:55:44 firmware 2020-08-27 00:55:52 or Firmware, or microcode, or something like that 2020-08-27 00:56:06 probably you have something like "failed to load firmware" 2020-08-27 00:56:13 but I don't remember the exact string 2020-08-27 00:56:35 which image did you download 2020-08-27 00:57:11 5.4.43-1-lts 2020-08-27 00:57:17 3.12.0 2020-08-27 00:58:15 there are many variants... 2020-08-27 00:58:45 last I checked at least half a dozen 2020-08-27 00:58:48 Oh sorry, alpine-standard-3.12.0-x86_64 2020-08-27 00:59:07 if you find something "failed to load firmware" you should try alpine-extended 2020-08-27 00:59:55 if you have limited download then you can also get linux-firmware-r8169 (I think) and put it in apks 2020-08-27 01:00:01 then apk add linux-firmware-r8169 2020-08-27 01:00:16 Okay, thanks! 2020-08-27 01:01:25 The website says alpine-extended runs from RAM. Can it still be installed to disk? 2020-08-27 01:05:37 yes, it is the same as alpine-standard but with more packages included 2020-08-27 01:06:13 not sure about the default world but you can customize that any time 2020-08-27 01:24:04 I build a rootfs alpine system and generated a initramfs and whenever I boot the / fs is always ro I actually want it rw, is that possible without messing with the init file? I tried rw kernel parameters but that didn't change anything 2020-08-27 03:15:28 pretty sure you need to put in fstab 2020-08-27 03:45:17 Hello71: strange I did that but didn't seem to work 2020-08-27 03:46:54 do I need to specify anything in /etc/* so that it is in sys mode? 2020-08-27 04:14:06 sigh -- I had to enable `rc-update add localmount sysinit` 2020-08-27 09:34:22 I've a problem that an nftables script that works on debian / ubuntu does not work on alpine. Is it possible that the kernel is compiled with partial/some bridge support? 2020-08-27 09:34:39 If I use the script referenced at the bottom of https://ungleich.ch/u/blog/nftables-block-dhcp-and-router-advertisements/ nft on alpine reports: 2020-08-27 09:34:46 `test.nft:8:9-64: Error: Could not process rule: Not supported` 2020-08-27 09:34:58 and refers to the line `iifname != vxlan100 meta ibrname br100 jump drop_ra_dhcp` 2020-08-27 09:39:59 It's definitely possible, I've seen similar errors with iptables 2020-08-27 09:40:13 with a more slimmed down kernel though 2020-08-27 09:54:38 PureTryOut[m], did you try firefox 80? working good for me now, dont need kill firefox multiple times and some sites started work again (because not only html5 audio/video were broken" 2020-08-27 09:56:37 Not extensively yet. It didn't always freeze before so even though it is working right now, I just assumed it was a one-time thing again 2020-08-27 09:56:57 (I had to mute Element notifications because it froze my browser before lol) 2020-08-27 09:58:39 ye but I ran firefox since yesterday and after close/relogin/reboot I didnt have to kill it multiple times to start working 2020-08-27 10:02:57 PureTryOut[m], ok, I take back my words... first kill need cus stuck on youtube video like before, damn it!! 2020-08-27 10:03:26 Darn 2020-08-27 10:05:45 I don't think any FF upgrade can fix that defect (unless it were to disable DBus integration), because the bug is in libdbus 2020-08-27 10:06:01 I do hope that someone will get to fixing that soon since it affects more stuff than just FF 2020-08-27 10:08:19 ye exactly but before musl 1.2.0 it was working fine (if not count some hardware specific audio issue...) 2020-08-27 10:09:37 and now I feel like my system is just broken :\ 2020-08-27 10:10:27 Yes, musl 1.2 became a lot more sensible to doing AS unsafe things between fork and exec which unfortunately is rather common in C code (although it's broken behaviour as per POSIX) 2020-08-27 10:10:30 MY-R: it worked on musl 1.2.0, but not on 1.2.1 2020-08-27 10:10:41 But many upstreams don't notice it due to using glibc 2020-08-27 10:10:54 I think this will be a continuous source of pain... 2020-08-27 10:13:00 mps, ah ye true, it was 1.2.1 2020-08-27 10:15:21 Cogitri, and that is rly rly sad :/ 2020-08-27 10:15:25 I will later tonight what is the status of dbus in ff 80 2020-08-27 10:15:49 Well, musl maintainers don't want to add additional code "only" to conform to what glibc does 2020-08-27 10:15:57 So unfortunately we'll have to live with that and fix things 2020-08-27 10:16:34 I can only say that in firefox 80 it happening much less, in firefox 79 I had to kill it everytime when run new instance and do it 2-3 sometimes more times 2020-08-27 10:16:57 dbus should be fixed 2020-08-27 10:18:00 Yup 2020-08-27 10:18:05 But needs someone to do it 2020-08-27 10:19:27 iirc, but is reported to dbus upstream long time ago but nothing was done to fix it 2020-08-27 10:19:52 bug is reported* 2020-08-27 11:31:42 mps: Do you happen to have a link to the bug? 2020-08-27 11:31:59 Also, well, it's OSS and I don't think any of the dbus devs uses musl, so it works for them 2020-08-27 11:43:01 Cogitri: no, sorry 2020-08-27 12:11:25 Is there a way to pull apk packages from a repo onto a USB drive and install them from there? 2020-08-27 12:14:10 gillesmauve, alpine does it automatically with the cache 2020-08-27 12:14:46 fcolista: I'm mostly talking about iwd, so I can get WiFi working 2020-08-27 12:15:08 gillesmauve: apk fetch pkgname 2020-08-27 12:16:19 mps: where do I grab that package from? I can boot pentoo, for example, and then use the WiFi of that computer to do some downloads to a disk that alpine can then run apk from? 2020-08-27 12:17:13 ah, you mean from other system, not alpine 2020-08-27 12:18:02 Right. 2020-08-27 12:18:03 browse here http://dl-cdn.alpinelinux.org/alpine/ 2020-08-27 12:18:42 Oh neat 2020-08-27 12:37:22 Cogitri: huh, you're French? 2020-08-27 12:37:48 Hello71: I'm German, why? 2020-08-27 12:38:23 misuse of "sensible" false friend 2020-08-27 12:39:20 Oh :D 2020-08-27 12:39:27 French "sensible" is English "sensitive", but English also has an unrelated "sensible" 2020-08-27 13:06:38 hello guys 2020-08-27 13:07:43 My problems with both firefox and chromium are intensifying again, even after having installed the intel-media-driver 2020-08-27 13:08:11 The symptoms are that firefox hangs itself after I use a matrix chat after ome time (some hours) 2020-08-27 13:08:36 Known problem in libdbus probably 2020-08-27 13:08:48 and in chromium it show the "website does not react" warning 2020-08-27 13:09:55 Is there anything I can do at the moment? down/upgrade any specificpackage? 2020-08-27 13:10:00 Someone reported at least improvement wit ff-80 2020-08-27 13:11:22 I upgrade to that today, but the same behaviour is still there 2020-08-27 13:13:19 If you're on a 64-bit arch downgrading musl should probably fix it and not break anything 2020-08-27 13:13:59 But definitely make a snapshot/backup/have a live usb around before doing that, I didn't actually test that 2020-08-27 13:15:36 I've built x86_64 version without dbus, now building aarch64 2020-08-27 13:16:03 I think apk has a hard dependency on musk >=1.2 2020-08-27 13:16:23 maybe I should put it somewhere for our users to download 2020-08-27 13:16:36 ikke: right, I added that, oops :D 2020-08-27 13:16:53 mps: I'm fine with just building FF w/o DBus for now until we have the DBus but fixed 2020-08-27 13:16:59 Had hoped it'd be fixed by now already 2020-08-27 13:17:49 will try to recall where I saw bug report for dbus 2020-08-27 13:18:39 for FF 80 no patches are needed to be built without dbus, just some configure options 2020-08-27 13:19:10 Okie, thanks for looking into it, mps :) 2020-08-27 13:19:41 I wonder why FF depends on wifi libs 2020-08-27 13:21:19 git diff is here https://tpaste.us/yZ1e, preparing it for testing on my aarch64 2020-08-27 13:21:39 and I also removed libpulse just in case 2020-08-27 13:22:58 I can keep pipeware and --enable-default-toolkit=cairo-gtk3-wayland 2020-08-27 13:23:13 though want to test it without these 2020-08-27 13:23:48 I guess so it can detect when you connect to a wifi network and then check for a captive network landing page thingie 2020-08-27 13:24:22 ah, could be 2020-08-27 13:24:38 an because this dbus is needed 2020-08-27 13:24:46 huh 2020-08-27 13:27:51 DBus is needed for lots of functionalities, e.g. the media playback control thingie from KDE 2020-08-27 13:28:53 aha, FF/chromium should be OS 2020-08-27 13:34:45 ^ ye, soon we wont see tarballs with sources but damn .iso images :D 2020-08-27 14:07:01 MY-R: you mean firefox bootable iso :) 2020-08-27 14:30:13 mps, yeah 2020-08-27 21:03:54 well if things go the way they have, soon you won't have to worry about Firefox at all anymore 2020-08-28 01:42:49 hey guys 2020-08-28 01:42:52 quick question about ipv6 2020-08-28 01:43:34 there seems to be very little docs on this for alpine - ipv6 temp addresses: there seems to be only one address generated 2020-08-28 01:44:41 I'm looking for a stable private address, but usually other temp addresses are also generated. I have the stable private address, but where are the others? 2020-08-28 01:45:29 also my router sends rdnss, but alpine doesn't appear to use it. This doesn't appear normal? 2020-08-28 02:17:38 inet dhcp doesn't start udhcpc6, and even if it did I don't think it supports ra 2020-08-28 02:24:42 where do I find info on this? The docs really don't have much at all 2020-08-28 02:45:22 it's not alpine specific except arguably busybox ifupdown 2020-08-28 02:45:28 but that is being replaced with ifupdown-ng 2020-08-28 02:53:03 so I should be searching based on busybox? 2020-08-28 02:53:48 is that why I have a lack of temp addresses too then? 2020-08-28 04:43:54 No, these are kernel / sysctl settings that control it 2020-08-28 04:43:57 which is not alpine specific 2020-08-28 04:44:02 DaRock: ^ 2020-08-28 04:44:18 No need for dhcpc6 either 2020-08-28 04:46:19 /proc/sys/net/ipv6/conf/all/accept_ra is one 2020-08-28 04:46:46 /proc/sys/net/ipv6/conf/all/use_tempaddr 2020-08-28 04:50:04 also, if you have forwarding enabled, router advertisements are usually ignored, unless accept_ra is set to 2 2020-08-28 05:48:12 @ikke: thx. I'm having trouble with dns and temp addresses I think because other distros do it differently - just getting a handle on "the alpine way" :-) 2020-08-28 05:48:21 hello everyone 2020-08-28 05:48:39 DaRock: ipv6 slaac is pretty autumatic 2020-08-28 05:48:43 automatic* 2020-08-28 05:49:04 unless disabled for some reason 2020-08-28 05:49:55 so far I have ipv6 stable private address, temp address (missed a trick on that :-)) and I finally got dns by getting rdnssd installed and started 2020-08-28 05:50:01 really? 2020-08-28 05:50:27 I wasn't getting anything until I followed the wiki page on network config 2020-08-28 05:50:35 so I'm doing some research on Alpine Linux specifically because it doesn't use systemd, but also because of docker. It was written to be run from ram, and is apparently even more minimalistic than Arch. However, I would like to run it as a server distro in a production environment 2020-08-28 05:51:15 now I just need to configure env variables for a service started in openrc 2020-08-28 05:51:36 since it's not a rolling release distro and does not use systemd, I'm wondering how stable it would be to host, say, a web server on it 2020-08-28 05:51:52 unless it's intended use is not production servers 2020-08-28 05:51:57 *its 2020-08-28 05:52:51 in systemd... well you know... env variables in a conf file. In freebsd I can set those in rc.conf. What do I do in openrc? I've searched but cannot find a definitive answer anywhere - can anyone point me in the right direction? 2020-08-28 05:54:14 ServiceRobot: why would it need to be a rolling release? FreeBSD is extremely stable, used widely _before_ linux as production for most services on the internet, and _not_ a rolling release 2020-08-28 05:57:41 in case its not clear, my point is that rolling release is not the only suitable model for a production environment - so that would not be a reason alpine is not suitable for running web servers or similar 2020-08-28 05:57:59 I'm curious about Alpine Linux because it's not rolling release. it checks off my list for a server distro: stable and systemd-free 2020-08-28 05:58:29 people don't encourage using rolling in production. that's why I'm here 2020-08-28 05:58:44 I can't answer definitively about that, I can only state on the rolling release model 2020-08-28 05:58:59 Yes, using a stable release is a good idea for production 2020-08-28 05:59:06 well rolling release wouldn't be good for servers I imagine 2020-08-28 05:59:12 I use Alpine on all of my servers and it tends to just work 2020-08-28 05:59:23 what exactly do you host on it? 2020-08-28 05:59:52 I host my mail server, matrix, plex, weblat, nextcloud and some other docker things 2020-08-28 06:01:07 oooo, nextcloud 2020-08-28 06:01:20 as Cogitri says, a lot of people and companies use alpine on servers for different workloads 2020-08-28 06:01:38 what kind of traffic does it handle and how quickly? 2020-08-28 06:01:45 I'm currently using disroot as a provider (it's basically everything I need nextcloud wise). it's been a great way to escape services like gmail and dropbox 2020-08-28 06:02:16 how good is the service support for openrc in alpine? do they just use gentoo's scripts? 2020-08-28 06:05:33 speaking of openrc, how does one set env variables for individual services? :-) 2020-08-28 06:05:57 you mean configuration options? that would be /etc/conf.d 2020-08-28 06:05:57 We use Gentoo scripts in some cases, but most of the time writing our own services is easy enough so we go with that 2020-08-28 06:06:22 ah cool. I'm guessing each service is its own package 2020-08-28 06:07:00 would Alpine also be suitable for running game servers? 2020-08-28 06:07:30 only issue is running valve game servers, as most of them require 32bit libraries 2020-08-28 06:07:32 I guess those games are proprietary and as such need glibc 2020-08-28 06:07:32 not config options - env variables like KRB5_KEYTAB 2020-08-28 06:07:53 You'd probably need to run those in a socket container 2020-08-28 06:07:59 s/socket/docker/ 2020-08-28 06:08:06 well there are 3 servers I plan to run: minecraft, terraria, and tf2 2020-08-28 06:08:16 terraria requires mono 2020-08-28 06:09:06 yeah, it seems alpine is the distro to use for docker. I just used it in a project. ran into some issues with it 2020-08-28 06:10:00 the only server that will be a problem is tf2, as it's a 32bit game. the server requires certain 32bit libraries. can't remember which ones 2020-08-28 06:16:56 so I need to run slapd with KRB5_KTNAME and KRB5_CLIENT_KTNAME set in its environment but for the life of me I cannot discover how I'm supposed to do this in openrc 2020-08-28 06:16:59 DaRock: /etc/conf.d/ look for examples 2020-08-28 06:17:06 does anyone know how to do this? 2020-08-28 06:19:16 mps: Do you have your dotfiles online? 2020-08-28 06:21:57 mps: any particular file specifically? I can't find any that use env variables in the half dozen I've looked at so far 2020-08-28 06:23:15 config options, yes; env variables, no 2020-08-28 06:26:48 gillesmauve: no 2020-08-28 06:27:34 aww. i can't remember whose i parasitized when it came to setting up bspwm, polybar, and rofi 2020-08-28 06:28:33 DaRock: ah, I misunderstood your question, sorry 2020-08-28 06:29:12 gillesmauve: I don't use these so sure you didn't took my configs 2020-08-28 06:31:03 Oh, really? Interesting. 2020-08-28 06:34:02 gillesmauve: those are WM tools? 2020-08-28 06:34:25 I'm happy with awesome WM for more than a decade 2020-08-28 06:36:13 Do you have a scrot of your setup? 2020-08-28 06:38:53 yes, but I run it rarely and from terminal 2020-08-28 16:16:25 Hi. Iwould like to know when I apk update what is the source of the name which come at front of the url. For the official Alpine repositories it look like that v3.12.0-269 and from my remote repository I have apkbuild. I don't like this naming and I would liek to know what could I do to change it 2020-08-28 16:18:14 Is there a configuration file where I can change the name of my repositories ? 2020-08-28 16:26:07 Perhaps an Alpine wiki which explain how the workflow of Alpine devs looks like. Does after each abuild -r the result is send to the server repository or it is done manually ? 2020-08-28 16:28:06 I'd recommend abuild rootbld btw. Does a clean build everytime and doesn't pollute your build system 2020-08-28 16:28:09 I would liek to understand how Alpine packagers manage all of this stuff from the build to the provision of package binary to the users 2020-08-28 16:28:50 abuild builds stuff locally and puts things in a local repository. You can just copy the files of this repo to some remote server and use it there though 2020-08-28 16:34:15 I would really like to get something clean and similar to the job done by the Alpine packager. Which software they ere using, how the path look like on their machine, Do they send the result directly to a folder that matches the root of the server for the end-user. A lot of thing liek that who are not explained 2020-08-28 16:36:36 I don't think we have a complete document on that, but maybe I can change that over the weekend, I wanted to get into writing some docs anyway 2020-08-28 16:36:51 yann-kaelig: How about I write the docs for that tomorrow or so and you review it? :D 2020-08-28 16:37:33 hello. new here. trying my hand at running alpine linux for my home server. 2020-08-28 16:38:07 Cogitri: Hi. That could be a great idea yes. Ireally like the clean and profesionnal job done by Alpien packagers and I would like to achieve something similar 2020-08-28 16:38:43 while making my job easier and avoiding mistakes 2020-08-28 16:40:06 got it booting on zfs root and eudev for sensible device management. think zfs will save my butt many times over with this experience. 2020-08-28 16:40:22 ZFS is pretty neat, yes 2020-08-28 16:42:16 @mikn, which kernel are you running with ZFS? I'm having some issues with that currently. 2020-08-28 16:43:22 the one from alpine-extended-3.12.0-x86_64.iso 2020-08-28 16:43:37 ok cool! 2020-08-28 16:43:39 5.4.43-1-lts apparently 2020-08-28 16:43:52 what are your issues? 2020-08-28 16:44:52 I'm stuck in docker desktop with a linuxkit kernel that has nothing but issues when it comes to installing ZFS. I can get it to compile, but won't install due to missing modules. Namely modules.builtin. I can't seem to find a way to get the missing modules added, either. 2020-08-28 16:46:55 over my head. sorry. 2020-08-28 16:47:05 me too, unfortunately. lol 2020-08-28 16:48:04 I got it to compile, but but during install `depmod` fails with missing dependencies and it's just not an easy issue to research. 2020-08-28 17:11:00 modules.builtin isn't a module 2020-08-28 17:11:33 if you are missing modules.builtin then your kernel is installed wrong 2020-08-28 17:16:52 @Hello71, that's good info. I followed the steps here: https://github.com/linuxkit/linuxkit/blob/master/docs/kernels.md#compiling-external-kernel-modules. How can I confirm that the kernel is installed correctly? Any steps I can take to fix it? 2020-08-28 17:17:35 did you miss the COPY step 2020-08-28 17:18:09 also fwiw this is not linuxkit support channel 2020-08-28 17:19:24 I did not miss the copy step, I can get ZFS to compile. I get this is Alpine support, that's step 2 of this example. If this is 100% a linuxkit issue, I'm happy to move over there. I wasn't sure where in the stack the issue is happening. 2020-08-28 18:26:59 maybe not, but probably, but either way they would be better able to help 2020-08-28 19:03:44 Thanks for the input. It was helpful. I have a few threads to pull on now. 2020-08-28 22:24:46 Hi. I've seen issues such as these: 2020-08-28 22:24:46 ACTION sent a long message: < https://matrix.org/_matrix/media/r0/download/matrix.org/BGRHoVjzpXKdNHTGRRRzXqwC/message.txt > 2020-08-28 22:26:55 it seems they are reproducable from a computer to another. Any idea where they could come from? 2020-08-28 22:28:20 ah, this instance is known https://gitlab.alpinelinux.org/alpine/aports/-/issues/11895 2020-08-29 06:08:44 hi friends :) what's new? 2020-08-29 07:07:53 baconicsynergy: installed alpine on an x201 2020-08-29 07:32:33 gillesmauve: nice. thinkpads are my favorite. I've got alpine installed on my x250 :) 2020-08-29 07:34:47 alpine on x250 here too 2020-08-29 07:37:34 righteousss 2020-08-29 07:54:38 baconicsynergy: that's sick. What's your dm? 2020-08-29 07:54:45 afontain: sick as well. where'd you two get those? 2020-08-29 07:55:00 Not your dm. What's your graphical setup? 2020-08-29 07:56:30 im running i3/sway and xfce, im happy with it for sure! what's your choice? 2020-08-29 08:16:39 I've got it from a tech support store for a very good price 2020-08-29 08:16:49 it's sway for me 2020-08-29 09:05:09 How dare all of you 2020-08-29 09:05:13 bspwm for life 2020-08-29 09:31:10 GNOME someone? :P 2020-08-29 09:36:28 Cogitri: I know one ;) 2020-08-29 09:53:26 I've always wanted to learn bspwm and I do have a soft spot for GNOME 2020-08-29 10:06:51 hey hey, any ETA of firefox package? I saw commits but still not built :< 2020-08-29 10:15:29 <_ikke_> MY-R: https://pkgs.alpinelinux.org/packages?name=firefox&branch=edge ? 2020-08-29 10:48:44 Hi. I'm trying to find how can I remove packages from the INDEX file. 2020-08-29 10:49:24 Some packages now are up2date on the main Alpine and I want to use them instead of my custom repository 2020-08-29 10:50:32 <_ikke_> from the directory containing the apkbuild you can run abuild cleanpkg 2020-08-29 10:52:29 _ikke_, ye it is still r0 x86_64 - build time 2020-08-25 21:53:48 2020-08-29 10:53:26 <_ikke_> x86_64 is currently stuck on ldc not building 2020-08-29 10:53:39 :\ 2020-08-29 10:57:45 _ikke_: Hi. That interesting. Well I have a lot to learn about how all the stuff around abuild works. 2020-08-29 10:57:46 <_ikke_> hmm, apparently it now went through? (I had to kill a process ...) 2020-08-29 10:58:10 <_ikke_> yann-kaelig: you could also remove the package and regenerate the index, but this is way easier 2020-08-29 11:00:10 <_ikke_> MY-R: if nothing else is failing, I suspect it should be available somewhere today 2020-08-29 11:00:45 _ikke_, yep, I have seen on build.a.o, thank you! 2020-08-29 11:01:09 _ikke_: that was my first idea, but I didn't find the right way to do this. The apkindex wiki only talk about creating index 2020-08-29 11:04:56 yann-kaelig: running 'abuild index' in pkg dir will rebuild index 2020-08-29 11:05:42 'abuild cleanoldpkg' remove older pkgs and recreate index 2020-08-29 11:06:00 <_ikke_> but only for the current package 2020-08-29 11:06:25 _ikke_: yes, and that is good 2020-08-29 11:06:38 <_ikke_> nod, just wanted to make that clear 2020-08-29 11:06:40 would be bad if it removes all older pkgs 2020-08-29 11:10:35 ok, taking notes. But I don't understand the problem mps. 2020-08-29 11:11:11 <_ikke_> mps: linux-edge failed 2020-08-29 11:11:17 How could I remove more than the olders packages in my repository. Something not clear for me about the problem I can face 2020-08-29 11:11:34 <_ikke_> ugh 2020-08-29 11:11:41 <_ikke_> "WARNING: installkernel-3.5-r0: no checksum for file sbin/installkernel" 2020-08-29 11:12:22 4th person I see affected 2020-08-29 11:12:31 _ikke_: WARNING: installkernel-3.5-r0: no checksum for file sbin/installkerne 2020-08-29 11:12:46 builder problem 2020-08-29 11:12:47 (one on the issue tracker, me, you and some guy in #postmarketOS) 2020-08-29 11:14:09 <_ikke_> https://gitlab.alpinelinux.org/alpine/aports/-/issues/11892 2020-08-29 11:14:10 <_ikke_> this one? 2020-08-29 11:15:21 good that linux-edge failed, now I see that it shouldn't makedep on linux-firmware 2020-08-29 11:16:47 <_ikke_> created: https://gitlab.alpinelinux.org/alpine/apk-tools/-/issues/10708 2020-08-29 11:21:15 aha, so we are doomed for few days ;) 2020-08-29 11:22:13 we should not push untested base tools even to edge 2020-08-29 11:23:42 <_ikke_> The question is if we would have found these issues otherwise? 2020-08-29 11:24:54 I think yes, try to use them for one week on some separate builder 2020-08-29 11:28:07 will move this to #a-devel 2020-08-29 13:40:09 afontain_: apparently this means that the package is still using a deprecated format, and indeed needs to be rebuil 2020-08-29 13:40:11 rebuilt 2020-08-29 13:41:02 I mean, if it's not just a workaround, that's great 2020-08-29 13:41:30 https://gitlab.alpinelinux.org/alpine/apk-tools/-/issues/10708#note_110644 2020-08-29 13:41:38 So this is about older packages 2020-08-29 13:42:29 I saw that, thanks 2020-08-29 13:42:57 I had the impression one package got broken at a time, though 2020-08-29 13:43:46 yeah, me too 2020-08-29 13:55:38 Hey there, people 2020-08-29 13:55:59 Does anyone know if there's like a list or something about stuff needed to be ported to Alpine? 2020-08-29 13:56:44 what do you mean? 2020-08-29 13:56:49 Things are ported when people need them 2020-08-29 13:57:02 There are package requests for things people would like to have 2020-08-29 13:57:12 but there is no backlog of packages that we _need_ to port 2020-08-29 13:58:00 https://gitlab.alpinelinux.org/alpine/aports/-/issues?scope=all&utf8=%E2%9C%93&state=opened&label_name[]=type%3Apackage-request 2020-08-29 13:58:12 What ikke is that I meant, tehcloud :) 2020-08-29 13:58:17 Thank you, ikke, I'll take a look 2020-08-29 14:05:05 apk info -L pkg lists contents of a package but only if it is installed. can not installed package contents be listed? 2020-08-29 14:10:51 mikn: no, the index does not contain that info 2020-08-29 14:34:08 WARNING: installkernel-3.5-r0: no checksum for file sbin/installkernel 2020-08-29 14:34:14 and me :D 2020-08-29 14:34:37 but I have working firefox, I'm happy! 2020-08-29 14:38:10 Good,afternoon. 2020-08-29 14:38:32 Can package maintainers look into installkernel package? 2020-08-29 14:39:57 Guest17: I just pushed a new pkgrel 2020-08-29 14:40:06 about an hour ago 2020-08-29 14:40:09 Great. 2020-08-29 14:40:22 ikke: you are faster :) 2020-08-29 14:40:40 Now what i need to do to get it installed? I did apk update already 2020-08-29 14:40:52 answering my own earlier question; apk info -a shows all info, including files, for not installed package 2020-08-29 14:41:13 Guest17, wait for upgraded package 2020-08-29 14:41:28 Ah so its not available yet to install from repos? 2020-08-29 14:42:26 Guest17, will be soon, builders are busy probably 2020-08-29 14:42:36 Ok, thank you. 2020-08-29 14:42:38 mikn: no 2020-08-29 14:43:26 it doesn't list files in pkg 2020-08-29 14:43:27 build-edge-x86_64 finishing build kernel so probably soon enough 2020-08-29 14:58:07 x86_64 was stuck for a while, so it's now working on the backlog 2020-08-29 15:34:02 MY-R build-edge-x86_64 failed on imagemagic 2020-08-29 15:40:06 Guest17, https://pkgs.alpinelinux.org/packages?name=installkernel&branch=edge&arch=x86_64 2020-08-29 15:40:44 now all in hands of repositories 2020-08-29 15:41:33 ghostscript-fonts needs to be rebuilt 2020-08-29 16:09:18 Any idea why i cannot see r1 of installkernel? i did pmbootstrap update, apk update and upgrade and still it want to choose r0 and fails 2020-08-29 16:09:31 What mirror is it using? 2020-08-29 16:09:47 tbh i have no idea, how can i check it? 2020-08-29 16:10:12 It should be present alreadyu 2020-08-29 16:10:16 https://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/installkernel-3.5-r1.apk 2020-08-29 16:10:29 Guest17: cat /etc/apk/repositories 2020-08-29 16:11:14 https://paste.ubuntu.com/p/68JjFsHZyN/ 2020-08-29 16:12:08 dl-2 has it already as well 2020-08-29 16:12:12 http://dl-2.alpinelinux.org/alpine/edge/main/x86_64/installkernel-3.5-r1.apk 2020-08-29 16:12:16 yea, just saw 2020-08-29 16:12:24 but index maybe points somehow to r0? 2020-08-29 16:12:53 The index is newer than the package 2020-08-29 16:13:10 try apk update && apk policy installkernel 2020-08-29 16:14:55 Alpine Linux with KDE and s6/66tools https://i.ibb.co/j66Dcbt/Alpine-Linux-66tools.png From the left to the right, the first four columns match the system boot configuration file, the fifth column the top terminal matches the configuration of the user session, and the last column matches the trees with running services 2020-08-29 16:15:08 apk policy installkernel then apk update and at the end apk upgrade, then i was able to install package 2020-08-29 16:15:19 Thanks. 2020-08-29 16:15:30 apk policy is just informational 2020-08-29 16:15:35 probably apk update did it 2020-08-29 16:15:43 i ran it many times 2020-08-29 16:15:55 now when i ran upgrade it was doing something with r0 ->r1 2020-08-29 16:16:29 https://paste.ubuntu.com/p/RjFGNbq49W/ 2020-08-29 16:16:33 this exactly 2020-08-29 16:17:49 so all fine 2020-08-29 16:18:39 yes 2020-08-29 16:37:38 What the purpose of ln -s /usr/etc/xdg/menus/ /etc/xdg/menus from the Alpine Mate wiki ? https://wiki.alpinelinux.org/wiki/MATE 2020-08-29 16:51:18 Is there a possibility to find which package trying to install openrc when I run apk add -i gnome ? 2020-08-29 17:02:32 You could install it and then try to delete openrc :D 2020-08-29 17:11:57 apk dot gnome 2020-08-29 17:25:24 well, MATE works well. Just don't understanf the purpose of the symlink, so for now until I get an issue I pass this part of the MATE wiki 2020-08-29 17:31:47 yann-kaelig: it looks like a workaround for something, because it does not make sense otherwise 2020-08-29 18:05:16 hi there 2020-08-29 18:07:18 Hi folks, I wonder if someone can help me? I'm trying to debug a permissions issue I'm having with `lbu` and could do with reading over the source, is it open and if so, where might I find it? 2020-08-29 18:08:18 garycurious: https://gitlab.alpinelinux.org/alpine/alpine-conf/-/blob/master/lbu.in 2020-08-29 18:08:33 @ikke, much appreciated 2020-08-29 18:10:02 there is a problem with jwmpackage. It's missing the usr/share/xsessions/jwm.desktop file 2020-08-29 18:12:18 yann-kaelig: I don't see one in the source 2020-08-29 18:15:20 ikke: That right, look like others distro have created their own jwm.desktop file, ( like arch and gentoo ) 2020-08-29 18:19:10 well, quickly manually create the jwm.desktop file, it's fine, that work. 2020-08-29 18:40:14 Thx for your help, cu later 2020-08-29 18:40:32 o/ 2020-08-29 22:02:20 Hi, I'm having trouble finding some info. Is there a way to list which versions of a package are available? I want to revert a package because the new version is broken but I don't know what the old version is named. 2020-08-29 22:07:11 We don't keep old versions around 2020-08-29 22:07:34 Please open an issue at https://gitlab.alpinelinux.org/alpine/aports/issues/new so we can properly fix the issue 2020-08-29 22:17:25 Thanks Cogitri. I'll open an issue when I confirm that the new version is actually the issue. Nothing else changed so I assume it is, but I'll do some more digging. 2020-08-30 00:51:52 hey guys 2020-08-30 00:53:44 does anyone know why openldap database encryption would fail on alpine? I have the same config on other systems that work fine (diff key of course), but it fails on alpine with dbenv set_encrypt failed: unknown error (this is a signed long value) 2020-08-30 01:31:40 does it use crypt(3) 2020-08-30 03:55:56 Hey all, I'm back. I have another quick question. If I run apk upgrade I get "unsatisfiable constraints...required by world". 2020-08-30 03:58:06 edit, I just removed the package it was complaining about and then re-installed it. 2020-08-30 04:58:28 Hello71: ok I give up - what is significant with crypt(3)? I can't find anything that would relate 2020-08-30 05:13:03 when I try to start ipfs from the package we have in the alpine repositories using the openrc script I get this error about permissions on the log file. how should I fix this? https://0x0.st/iELn.txt 2020-08-30 05:13:46 the permissions look fine to me. the log file doesn't exist yet becuase I've never successfully started ipfs. I tried `touch ipfs.log` as root but that didn't work either 2020-08-30 05:14:57 the folder is owned by root and has 755 2020-08-30 07:58:10 did someone here reported xorg server segfault on aarch64 2020-08-30 08:20:41 mps: tmlind reported that 2020-08-30 08:20:49 And a few folks in pmOS' IRC channel 2020-08-30 08:21:43 so, no one created bug report 2020-08-30 08:22:24 I fixed it and wanted to add reference in git commit 2020-08-30 08:24:35 I don't think so, no 2020-08-30 08:27:04 thanks for help. I will create MR without any reference to alpine report 2020-08-30 08:28:44 oh, found it in my local irc log 2020-08-30 08:29:23 maybe I should reference our irc log archive 2020-08-30 08:29:45 I doubt that's useful since the IRC message only says that it's broken and works with a downgrade 2020-08-30 08:33:59 hmm, this is influence from reading kernel git logs :) 2020-08-30 08:58:33 I haven't tried to set up x11 for like 10 years. the arch linux guide should be good enough, right? 2020-08-30 09:03:28 LACampbell: running setup-xorg-base should get you mostly there 2020-08-30 09:05:08 ikke: yeah that got me to a fatal server error, I think I need some kernel module or something but I can't remember all this 2020-08-30 09:05:28 looking at the arch wiki and trying to apply it 2020-08-30 09:06:01 apk add xf86-video-modesetting 2020-08-30 09:06:10 and some base fonts 2020-08-30 09:06:21 oh cool, let me check out that package so I know wtf is going on 2020-08-30 09:07:15 and verify that nomodesetting is not passed as kernel parameter 2020-08-30 09:07:21 "dummy package for compat - can safelu be removed 2020-08-30 09:07:32 any idea what the current package is? just want to figure stuff out 2020-08-30 09:08:24 Any of these that is relevant for your system: https://pkgs.alpinelinux.org/packages?name=xf86-video-*&branch=edge&arch=x86_64 2020-08-30 09:08:50 oh 2020-08-30 09:09:00 so I need one of them, and shit should work 2020-08-30 09:10:17 brb trying it out 2020-08-30 09:18:40 no luck. got an .Xauthority error. will try again later. new error at least 2020-08-30 11:45:08 How can I start "setup-alpine" in sys mode after booting from a PXE server with this menu entry: https://pastebin.com/6E0diDey ? 2020-08-30 12:46:17 hey, does anyone have the build log for berkley db? I suspect my issues with openldap db encryption may be due to either the wrong version used or a switch not flicked on for it 2020-08-30 12:47:15 Apparently the buildlog has been cleaded up already 2020-08-30 12:47:48 any idea how I could find out if it was configured for it? 2020-08-30 12:48:13 https://git.alpinelinux.org/aports/tree/main/db/APKBUILD 2020-08-30 13:05:34 looks like enable_cryptography is not set 2020-08-30 13:06:09 seems a little odd that things like that aren't default 2020-08-30 13:11:16 actually I think I misinterpreted the configure script - most expected switches are to _disable_; only this one has to be specifically enabled due to some extra feature involving intel ipp 2020-08-30 14:18:39 Anyone know how to get wireless working correctly on alpine? I've already installed and configured gnome with networkmanager. Using a librem 13, which uses the Ath9k driver for networking. 2020-08-30 14:26:18 mrsenshi: You should only have to start the networkmanager and wpa_supplicant services 2020-08-30 14:26:22 Same as any other district, you need good working drivers, and you set up wpa supplicant, either manually or with networkmanager/wicd 2020-08-30 14:26:35 distro * 2020-08-30 14:27:05 See, it worked just fine on the live image, but it stopped working as soon as I installed it to disk. 2020-08-30 14:27:33 Wpa_supplicant and networkmanager are up 2020-08-30 14:30:30 Dies the interface show up in ip or ifconfig output? 2020-08-30 14:36:28 I believe so? ifconfig does list wlan0 2020-08-30 14:43:18 nmtui can't see it 2020-08-30 14:43:35 you running nmtui as root? 2020-08-30 14:47:18 I didn't initially, retried with root with no luck. 2020-08-30 14:50:57 Hi. There is no such thing like DKMS on Alpine linux ? For now I'm testing Alpine inside A VM, but I would like in a futur to install it on my physical machine. Half problem, because I have an Nvidia, but after some searhc I found that it is possible to manualy install Nvidia driver on Alpine 2020-08-30 14:51:26 yann-kaelig: No, there is not 2020-08-30 14:52:38 yann-kaelig: really? link? 2020-08-30 14:52:43 The thing is that I would like to build something more integrated with Alpine instead of doing this manualy. I suppose that nothing prevent me to do such thing on Alpine. My first idea is to create a dkms package then, all the other stuff to get Nvidia from a apk package 2020-08-30 14:53:05 https://arto.s3.amazonaws.com/notes/cuda ( Driver Installation on Alpine Linux ) 2020-08-30 14:53:19 yann-kaelig: Probably need to use triggers to automatically rebuild the module when the kernel is upgraded 2020-08-30 14:53:41 mrsenshi: Hm, you didn't add a config for wpa_supplicant, right? If wpa_supplicant's config exists it doesn't go into dbus mode and then NM can't use it 2020-08-30 14:54:36 yann-kaelig: Not sure if there's much of a point to use Alpine with proprietary software that needs glibc tho 2020-08-30 14:54:40 https://github.com/sgerrand/alpine-pkg-glibc and https://github.com/sgerrand/docker-glibc-builder 2020-08-30 14:57:27 Keep in mind that things will blow up if both musl and glibc end up being pulled in by a package 2020-08-30 14:57:46 So your application basically can't use any libraries from the Alpine repos 2020-08-30 15:01:28 I've just ensured that there is no /etc/wpa_supplicant/wpa_supplicant.conf 2020-08-30 15:01:38 And rebooted my system for extra measure 2020-08-30 15:01:41 Nope. 2020-08-30 15:36:22 mrsenshi: check that dbus is installed and working, you can also try making a wpa_supplicant.conf with manual settings to narrow down where the issue is 2020-08-30 15:38:19 Dbus is installed and working just fine. 2020-08-30 15:38:44 What do you mean by "manual settings"? 2020-08-30 15:59:56 mrsenshi: manually providing a wpa_supplicant.conf 2020-08-30 16:00:17 But then you can't set things via the GUI, that seems suboptimal to me 2020-08-30 16:00:42 It was suggested as a troubleshooting step 2020-08-30 16:00:53 not a permanent solution 2020-08-30 16:00:55 ikke but I just removed that file. 2020-08-30 16:01:11 It didn't work with a manual configuration 2020-08-30 16:01:13 You could install iwd, disable wpa_supplicant and set iwd as wireless daemon in NetworkManager.conf (as printed during install), maybe it works with iwd 2020-08-30 16:02:35 Does anyone have any idea why it worked just fine on the live image but not when installed M 2020-08-30 16:02:38 Because 2020-08-30 16:02:58 It seems highly suspect, to me at least 2020-08-30 16:03:20 Yup, it should just work 2020-08-30 16:03:20 And I've had this exact same issue a full year ago on the same hardware 2020-08-30 16:03:41 You have linux-firmware installed? 2020-08-30 16:03:44 Yes 2020-08-30 16:03:46 I do 2020-08-30 16:03:58 Lts kernel too 2020-08-30 16:05:26 OK, I'll try using IWD 2020-08-30 16:05:39 As it seems that's what's recommended for networkmanager anyway 2020-08-30 16:09:33 simpler is iwgtk from testing 2020-08-30 16:11:09 mps: Doesn't integrate with GNOME tho 2020-08-30 16:11:31 heh, gnome ;p 2020-08-30 16:12:07 but also doesn't integrate with awesome WM well 2020-08-30 16:13:14 but upstream is quite responsive and active, so I hope it will evolve to better integrate with different 'things' 2020-08-30 16:14:43 It gets st 2020-08-30 16:15:10 Btw, boot hangs at "wlan0: waiting for carrier" before continuing 2020-08-30 16:19:52 OK, now if I go to "select network" from the gnome menu thing in the corner, i forget what its called, it shows all of the wifi networks. But the control centre sees nothing 2020-08-30 16:21:25 Huh, that's weird, they pull the data from the same source 2020-08-30 16:23:04 I installed iwgtk and it shows all the networks too, and allowed me to input my wifi password too. 2020-08-30 16:23:12 But it doesn't connect 2020-08-30 16:23:33 Could there be something wrong with dhcp or something like that? 2020-08-30 16:23:54 Nvm, thats unlikely to be causing this kind of issue 2020-08-30 16:24:15 mrsenshi: could you look at /etc/iwd/main.conf and set some parameters 2020-08-30 16:24:57 important one is 'NameResolvingService=resolvconf' in '[Network]' section 2020-08-30 16:25:12 oh, and `apk add openresolv` 2020-08-30 16:25:54 to debug it you can run `/usr/libexec/iwd -d` 2020-08-30 16:26:32 Hi mps 2020-08-30 16:26:37 also `apk add iwd-doc` and man iwd.config and iwd.network 2020-08-30 16:26:51 Have you seen the whole message history? 2020-08-30 16:27:14 I think yes, but not 100% sure 2020-08-30 16:28:04 OK thanks. 2020-08-30 16:28:36 iwd have internal dhcp client which can be enabled with 'EnableNetworkConfiguration=True' in '[General]' section 2020-08-30 16:28:52 but only IPv4 for now 2020-08-30 16:28:52 OK 2020-08-30 16:30:33 No luck 2020-08-30 16:31:48 Now iwd just hangs a bit longer before it decides it cant connect. 2020-08-30 16:32:32 first you should stop trying to use ifupdown and networkmanager at the same time 2020-08-30 16:33:51 yes, whot Hello71 says 2020-08-30 16:34:06 and kill/stop wpa_s 2020-08-30 16:34:12 and stop nm 2020-08-30 16:34:20 Right hang on, nmtui now shows networks but on attempt to connect it says something about "device is strictly managed" 2020-08-30 16:34:39 I've already disabled wpa_supplicant 2020-08-30 16:34:49 And NM is configured to use IDW 2020-08-30 16:35:18 also, you can run `iwctl` from console/terminal 2020-08-30 16:37:46 OK, what does the "networking" service do 2020-08-30 16:38:03 Because its enables and GDM won't start without it 2020-08-30 16:48:29 remove wlan from /etc/network/interfaces 2020-08-30 16:49:27 I literally just did that now and finally the control centre can see everything 2020-08-30 16:49:39 YES 2020-08-30 16:49:42 I have wifi 2020-08-30 16:49:44 Thanks everyone 2020-08-30 16:49:53 Really appreciate your responses 2020-08-30 20:20:12 looking around for iscsi server packages, i'm not seeing iscsitarget or tgt. What is avaliable for alpine? 2020-08-30 20:33:50 open-iscsi ? 2020-08-30 23:17:34 how long does it take for a new package to come out? 2020-08-30 23:18:00 build and distribution time that is 2020-08-31 04:56:11 the latest firefox segfaults for me 2020-08-31 05:01:38 both versions. firefox and firefox-esr segfault when I try to start them 2020-08-31 06:12:58 codebam: on wayland or xorg? 2020-08-31 06:14:29 wayland on sway. built from source 2020-08-31 06:15:31 there is bug report on gitlab.a.o about this 2020-08-31 06:23:17 oh okay. I'll check that out thanks 2020-08-31 06:23:26 hope it's fixed soon. fingers crossed 2020-08-31 07:36:09 Hi. I'm trying to auto-mount cifs with space in network share name. I am using \040 to escape space, but e.g. in case of PC\040Backups, I get a kernel message BAD_NETWORK_NAME \\host\PC, so it truncates the share name after the space 2020-08-31 07:53:00 also not working with quotes, then it simply ignores that line in fstab it seems, fails silently 2020-08-31 08:15:21 It works with a share not containing spaces 2020-08-31 08:15:58 tried both "//my/share with spaces" and //my/share\040with\040spaces 2020-08-31 08:17:55 and //my/"share with spaces" 2020-08-31 08:18:17 it simply ignores those lines with quotes, even with mount -av 2020-08-31 08:19:33 its normally \032 (decimal, not octal) 2020-08-31 08:22:42 nacelle: not helping either 2020-08-31 08:23:53 kernel version 5.4.43-1-lts, up-to-date system 2020-08-31 08:26:41 seems I'm not the only one: https://raspberrypi.stackexchange.com/questions/75371/failed-to-mount-a-nas-with-fstab-on-alpine 2020-08-31 08:30:01 apparently it should be //my/share\040with\040spaces/ 2020-08-31 08:30:17 ACTION doesnt know anything 2020-08-31 08:32:13 if its always mounted at boot you could alternativey avoid fstab and mount it later on with a custom init script/rc.local thing 2020-08-31 08:32:23 alternatively, even 2020-08-31 08:39:52 switching to debian as I also need mailman 2020-08-31 11:06:11 what setup is necessary to make usb redirect via spice work? currently i get "insufficient permission". user is in the libvirt group. 2020-08-31 11:06:59 online i only seem to find distribution specific problems/solutions. any idea where to find the upstream documentation how the usb redirect permissions are handled? 2020-08-31 11:55:36 linux-edge 5.8.5 doesn't boot on two different sunxi (allwinner A20, ARM32) boards 2020-08-31 11:55:58 anyone else have this problem on their boards? 2020-08-31 12:46:45 hi 2020-08-31 12:47:02 is there any good guide on how to make a package for Alpine? 2020-08-31 12:47:20 I had a quick look through the wiki, doc is pretty sparse 2020-08-31 12:47:48 I want to say this is the official doc on it https://wiki.alpinelinux.org/wiki/Creating_an_Alpine_package 2020-08-31 12:48:10 you've probably already looked at it though, is there anything you need cleared up? It might be easier to help that way 2020-08-31 12:48:55 thx want to add a package for SDCC 2020-08-31 12:49:09 will try this afternoon 2020-08-31 13:35:17 zoobab: if you've got the APKBUILD ready all you really need to do is push an MR to the aports on https://gitlab.alpinelinux.org/alpine/aports 2020-08-31 13:35:46 It also looks like there's an AUR package for that tool, you can convert it to an APK trivially with toAPK as a jumping off point 2020-08-31 14:09:46 Inspiring myself from https://github.com/archlinux/svntogit-community/blob/packages/sdcc/trunk/PKGBUILD 2020-08-31 14:10:08 anyone attempted to write a converter from AUR to APK? 2020-08-31 14:11:33 zoobab: https://pkgs.alpinelinux.org/package/edge/testing/x86_64/toapk 2020-08-31 14:11:48 zoobab: as wsinatra told yes 2020-08-31 14:12:23 note that alpine has different policies as archlinux, so you should not blindly use it 2020-08-31 14:14:11 yeah the conversion isn't perfect either. toAPK is still a work in progress, but it should give you a good starting point 2020-08-31 14:14:57 if you use the apkbuild linting tools though, most of the policy issues can be fixed easily enough 2020-08-31 14:15:36 Maybe toapk could run that automatically for the user 2020-08-31 14:16:47 That's a good idea honestly, it wouldn't at all be hard to add a flag to invoke the linter on a newly converted package 2020-08-31 16:44:50 Hi. Is there something different with dd on Alpine Linux becasue I can not get this sort of output >> 104857600 bytes (105 MB) copied, 0.270684 s, 387 MB/s 2020-08-31 16:51:46 yann-kaelig: default dd is busybox dd. if you want more features, you need GNU dd (part of coreutils package) 2020-08-31 16:54:45 c705: Ok thx 2020-08-31 16:55:15 well , something weird happening, https://dpaste.com/B55CNKH39 2020-08-31 16:58:00 I can not install anymore any package, same output for everything 2020-08-31 17:02:11 yann-kaelig: make sure you have a proper repo set in /etc/apk/repositories, sudo apk update 2020-08-31 17:03:02 c705: I didn't change anything in that file, and that wa working yesterday very well. Apk update doesn't complain 2020-08-31 17:04:49 can I run a script to ass new repositories in the apk/repositories file ? Perhaps the server repo has an issue 2020-08-31 17:04:53 add 2020-08-31 17:05:19 echo 'url' >>/etc/apk/repositories 2020-08-31 17:11:39 same issue with other url 2020-08-31 17:11:46 that weird. 2020-08-31 17:12:49 did you run git update? 2020-08-31 17:12:54 apk update* 2020-08-31 17:13:50 yes 2020-08-31 17:14:21 what is the contents of your /etc/apk/repositories? 2020-08-31 17:16:34 https://dpaste.com/AU6HEGVYA 2020-08-31 17:17:09 looks ok 2020-08-31 17:17:32 yann-kaelig: can you `ping google.com` 2020-08-31 17:17:38 yes 2020-08-31 17:18:03 can you show us `cat /etc/apk/world` as well 2020-08-31 17:18:37 it's empty 2020-08-31 17:18:41 huh 2020-08-31 17:18:49 thats a problem 2020-08-31 17:19:35 You want at least alpine-base in there 2020-08-31 17:20:35 in fact when I cat /etc/apk/world, I get nothing, but when I nano I have these weird symbol @^@^@^@^@ 2020-08-31 17:20:47 0 bytes 2020-08-31 17:20:51 NUL 2020-08-31 17:21:36 sounds like your system crashed while something was writing to it 2020-08-31 17:22:32 Right, my VM crashed. Can't believe that destory the system 2020-08-31 17:22:36 destroy 2020-08-31 17:23:05 So, I doomed ? 2020-08-31 17:23:06 :D 2020-08-31 17:23:12 Not entirely 2020-08-31 17:23:24 It still boots :) 2020-08-31 17:23:28 lol 2020-08-31 17:24:32 Thx it's only a testing VM, before I port my work to VM prod. At least now I understand how importnat is snapshot 2020-08-31 17:25:06 ikke: couldn't apk info | tee /etc/apk/world work? depends how apk info is grabbingt packages. it might in itself read world 2020-08-31 17:25:17 yann-kaelig: if you can, a reinstall would fix things 2020-08-31 17:26:14 There is /lib/apk/db/installed where apk keeps track of all installed packages 2020-08-31 17:27:29 awk -F: '/^P:/ { print $2 }' /lib/apk/db/installed 2020-08-31 17:27:41 /lib/apk/db/installed': No such file or directory 2020-08-31 17:28:40 oof\ 2020-08-31 17:28:49 ls -l /lib/apk/db 2020-08-31 17:29:26 lock scripts.tar triggers 2020-08-31 17:29:41 Ok, so there is no record at all anymore of what was installed, great 2020-08-31 17:30:13 but all the files are still there 2020-08-31 17:31:53 We could probably get your system in a somewhat working state again, but it's going to be messy 2020-08-31 17:32:36 yann-kaelig: do you want me to guide you through it? 2020-08-31 17:32:42 it's interesting that there is no more security for a very important part of the OS. I mean something that will give me the possiblity to restore the world file 2020-08-31 17:33:06 in an older state 2020-08-31 17:33:17 what kind of security are you expecting? 2020-08-31 17:33:25 you need root to write to world 2020-08-31 17:33:37 yann-kaelig: Would've been nice if apk would replace world instead of overwriting it 2020-08-31 17:34:13 I don't know, I supose that I need now to reinstall all the system with all my packages, but I'm not sure I will get the same state as before 2020-08-31 17:34:26 yeah, that's quite difficult 2020-08-31 17:34:38 yann-kaelig: do you have backups? this is why we take backups 2020-08-31 17:35:28 yann-kaelig: I would report this on the apk-tools project if I were you 2020-08-31 17:35:39 no backup, my fault I know :( 2020-08-31 18:13:53 I'm looking at upgrading my workstation from 3.11 to 3.12, and it looks like I'm going to need to rebuild some of my own packages that depend on LLVM for the 9→10 upgrade 2020-08-31 18:14:27 I want to build LLVM10 first so I can rebuild my packages locally without uninstalling, upgrading, and then rebuilding 2020-08-31 18:14:41 is it possible to have parallel installations of LLVM? 2020-08-31 18:15:33 I would prefer to do it with abuild & apk-tools rather than something messy like make install to /usr/local 2020-08-31 18:15:34 I'd recommend you to just build the other package in a chroot/docker container 2020-08-31 18:16:34 ok 2020-08-31 18:17:07 I was hoping to avoid finding out that I hadn't assessed all my dependencies correctly as part of the upgrade procedure, but I guess doing that now will save me some trouble when it's time to upgrade beyond 3.12 2020-08-31 18:17:55 (mostly I just wanted elfutils from 3.12, but I'm not going to mess with musl…) 2020-08-31 18:27:41 does apk have a way to get a more machine-readable variant of the "unsatisfiable constraints" output? 2020-08-31 18:29:20 I don't think so 2020-08-31 18:38:41 Hi, I'm totally new to Alpine and need to add a sudoer (I'm logged in as root). Normally in Debian I would just install sudo and then just type "adduser new_sudoer sudo" but apparently it won't work in Alpine. Can anyone tell me how to do it or where to find that info? I have spent a couple of hours searching with no success. Thank you in advance. 2020-08-31 18:39:50 install sudo, edit sudoers file 2020-08-31 18:39:55 conhector: I would run the traditional "visudo" and decide whether to use a group, add a rule for the user, etc 2020-08-31 18:40:19 and ofcoz logout/login after editing that 2020-08-31 18:40:19 there are examples in the provided file 2020-08-31 18:44:35 Thank you for your prompt response, guys! Will give both solutions a try. 2020-08-31 18:45:01 visudo just edits the sudoers file and validates it before writing 2020-08-31 18:46:35 does it not lock? 2020-08-31 18:48:32 i'm 99% syure it locks 2020-08-31 18:49:11 if you're the only admin, sudoedit /etc/sudoers should be fine, but I would still use visudo for the syntax check 2020-08-31 18:49:17 it's saved my ass several times 2020-08-31 18:51:22 brave people do echo "%group ALL=(ALL) NOPASSWD: ALL" >>/etc/sudoers 2020-08-31 18:51:32 but only on vm provisioning scripts 2020-08-31 18:52:05 I mean who am I kidding, ansible manages my sudoers file like every other config file on my system 2020-08-31 18:54:14 c705: with lineinfile module? 2020-08-31 18:54:38 what magically sets the terminal window title for ssh sessions? On anything else I use, ssh into the machine sets the window title, except ssh into alpine machines 2020-08-31 19:02:24 artok: correct 2020-08-31 19:03:46 detha: distro specific bash profile 2020-08-31 19:05:47 Hello71: thnks. was trying to figure out how to get things working so window title reflects what machine I am on, and when closing ssh sessions it stays on 'remote' 2020-08-31 19:06:20 overall this feature is not very good 2020-08-31 19:09:02 hmm. on {debian,void,centos} I have never had a problem with it (and I very much miss it) 2020-08-31 19:09:35 imo better to have a terminal emulator tracking the local process 2020-08-31 19:09:49 then you know that it doesn't work well with nested sessions 2020-08-31 19:10:49 never noticed, but I rarely use the, -J ftw 2020-08-31 19:10:57 *that 2020-08-31 19:13:11 ah well, the blunt way of forcing it in PS1 works 2020-08-31 19:58:02 I can wget http://dl-3.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz 2020-08-31 19:58:16 but why apk update, has error 2020-08-31 19:58:35 are you using wget and apk in the same environment? 2020-08-31 19:58:53 fetch http://dl-3.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz 2020-08-31 19:58:54 ERROR: http://dl-3.alpinelinux.org/alpine/edge/main: could not connect to server (check repositories file) 2020-08-31 19:58:56 WARNING: Ignoring APKINDEX.c899161b.tar.gz: No such file or directory 2020-08-31 19:58:58 fy 2020-08-31 19:59:18 yes, same VM in virtualbox on Win10 host 2020-08-31 19:59:55 uname -a: Linux al 4.9.73-0-hardened #1-Alpine SMP Tue Jan 2 16:33:46 UTC 2018 x86_64 Linux 2020-08-31 20:01:09 from wget: 1 root root 651665 Aug 31 15:57 APKINDEX.tar.gz 2020-08-31 20:01:23 is it a valid tar file? 2020-08-31 20:02:41 looks like: -rw-r--r-- buildozer/buildozer 256 2020-08-31 15:13 .SIGN.RSA.alpine-devel@lists.alpinelinux.org-5261cecb.rsa.pub 2020-08-31 20:02:43 -rw-r--r-- root/root 26 2020-08-31 15:13 DESCRIPTION 2020-08-31 20:02:45 -rw-r--r-- root/root 1822494 2020-08-31 15:13 APKINDEX 2020-08-31 20:03:30 not sure 2020-08-31 20:03:52 is apk the only tool that doesn't work? 2020-08-31 20:04:52 i don't know, i just boot it and try to update it firstly 2020-08-31 20:06:36 if you tried apk again after wget worked, and it still doesn't work, I would probably not try to keep debugging it and install fresh; it looks like a pretty old system 2020-08-31 20:06:45 thanks anyway, maybe i will refresh install a new copy to the vm 2020-08-31 20:07:08 agree. thanks ahills 2020-08-31 20:07:58 i will reinstall to get updated alpine 2020-08-31 20:19:11 Hey. Does Weston work for you? Sway via tty starts fine, but Weston hangs. To unfreeze the system, I can switch to another tty and kill the process. Running Alpine Edge. 2020-08-31 20:20:04 i'm using sway with no problems 2020-08-31 20:20:25 are you setting XDG_RUNTIME_DIR 2020-08-31 20:21:04 Yeah, sway running just fine, however, as I said, weston does not. 2020-08-31 20:21:17 Yes, I am setting XDG. 2020-08-31 20:53:06 is the page ok: https://wiki.alpinelinux.org/wiki/Alpine_Newbies_Openbox_Window_Manager 2020-08-31 20:54:03 i have bad memory and i think i did have i3 on alpine years ago, looks it is gone now, and no offically X desktop 2020-08-31 20:54:13 that page looks like shit 2020-08-31 20:54:33 i can assure you xorg is a package 2020-08-31 20:54:37 i3 I assume would be 2020-08-31 20:56:56 should this page works with edge/3.13.alpha https://wiki.alpinelinux.org/wiki/Xfce_Setup 2020-08-31 20:57:22 i'd like install X desktop to test X forward from PC to linux/alpine 2020-08-31 21:56:40 I'm trying to use tc on Alpine linux and I keep getting RNETLINK answers: no such device. It looks like I don't have the sch_red kernel module. Is there any way to get it? 2020-08-31 22:19:35 how do I set the default editor on alpine? 2020-08-31 22:20:14 By setting the EDITOR variable, as is the case with other distros too 2020-08-31 22:20:14 LACampbell: `export EDITOR=foo`? 2020-08-31 22:22:07 Any ideas for traffic shaping on Alpine? 2020-08-31 22:25:45 Cogitri: I've been brain damaged by years of debian/ubuntu, I'm not used to simple solutions 2020-08-31 22:25:48 jjuran: thanks