2018-09-01 00:34:33 yesssss alpine full disk encryption and grub working without need to enter passphrase twice ufff 2018-09-02 18:52:40 hi 2018-09-02 18:52:55 <_ikke_> hi 2018-09-02 18:53:10 just bought an HP N40L off of eBay for a hundred bucks :-D 2018-09-02 18:54:15 the hardware seems to be pretty straight-forward, but the guy added an LSI RAID controller to it. i want to run it with alpine and use LVM. is it correct to assume that i'll be better off without the hardware RAID controller? 2018-09-02 18:57:48 hardware raid is transparent to the OS afaik 2018-09-02 19:23:35 I've heard somewhere that with modern Linux systems you should not use hardware RAID if there's no real good reason for it. 2018-09-02 19:30:25 that reason can be the performance, if you plan use many sql databases, host websites and all that on virtual machines or in containers then I would try with hardware one 2018-09-02 19:33:12 of course if talking about HDD's and not SSD's :P 2018-09-02 19:33:43 failure and recovery might be a bit more annoying with hardware raid, because it's hardware vendor specific 2018-09-02 19:36:07 ye, if controler will die 2018-09-02 20:20:20 unmy: i see. in my case i plan to have 2 3TB HDDs mirrored for ownCloud and samba. That's it. 2018-09-02 20:20:57 ACTION thinks he'll put the RAID controller back up for auction and just go via SATA and do software RAID 2018-09-02 20:21:21 software raid is just safe 2018-09-02 20:25:07 also just found an interesting serverfault thread if anyone's interested: https://serverfault.com/questions/685289/software-vs-hardware-raid-performance-and-cache-usage 2018-09-02 20:27:15 rapha, it is all about usage type is realy hard to say what is good and best 2018-09-02 20:29:38 and RAID cache can be useful if you plan connect machine to at least gigabit network and send large files and read them on other devices in same time 2018-09-02 20:30:24 uploading something by owncloud and share other things by samba etc 2018-09-02 20:32:00 gigabit would be nice ... we only had money for cat.5e cabling when we did the house, though. it's a solid 100MBit i would say. 2018-09-02 20:32:34 i mostly want to do backup of rarely used stuff 2018-09-02 20:34:11 so i'm thinking all the RAID controller would do is add another part that can fail 2018-09-02 20:40:44 good quality 5e (full copper inside) can do gigabit without problem 2018-09-02 20:41:18 rapha, so ye better software raid 2018-09-02 20:48:09 hmm, good question ... we used what we could get our hands on cheaply. it achieves a solid 15MB/s, not much more, never less, which everybody has always been happy with. 2018-09-02 20:48:18 so software it is. thanks for the advice unmy :) 2018-09-02 20:49:04 15MB on 100mbit? not 12.5MB? 2018-09-02 20:52:01 rapha, ye definitely software if that machine is for backups, with hardware raid I would have still need to do backup of it because of raid controler and you dont have 2nd same raid card to feel safe enough :) 2018-09-02 21:00:04 that's a good additional point 2018-09-02 21:00:32 i can keep it around if i should ever want to build a JBOD machine out of old, unneeded HDDs for something 2018-09-03 05:54:28 Hello, I am having trouble getting nmtui to show interfaces. I would like to connect to WiFi with an atheros card but the wpa_supplicant method is not able to connect. 2018-09-03 05:54:47 Ethernet works fine 2018-09-03 05:55:58 I have, networkmanager, iputils, and wireless-tools installed. 2018-09-03 08:08:15 hello 2018-09-03 08:32:47 why do people always leave too quickly to receive an answer to their question?... 2018-09-03 08:34:30 ADHD 2018-09-03 08:36:42 perhaps it is this age of instant communication and reachability 2018-09-03 08:38:51 They don't know the joys of the dial-up age 2018-09-03 08:38:57 I have built a container image from alpine:3.8, I copied some files at build time and I can list (ls) everything in the filesystem 2018-09-03 08:39:32 at runtime, although when I try to run a binary the system 'not found' it 2018-09-03 08:39:49 maybe it's a docker issue 2018-09-03 08:40:02 <_ikke_> without more info it's hard to tell 2018-09-03 08:40:25 but could you give me any hint or know about a known bug or may I miss something 2018-09-03 08:41:00 <_ikke_> What are you tryin to execute, and what exact error message do you get? 2018-09-03 08:41:03 @_ikke just a moment 2018-09-03 08:43:18 https://dpaste.de/d1Qq I would like to use JMeter and I added oracle JRE 2018-09-03 08:44:16 <_ikke_> Didn't answer my question yet 2018-09-03 08:47:48 https://dpaste.de/bRB6 2018-09-03 08:48:01 inside the running container 2018-09-03 08:48:20 it's an Alpine container where you're running an Oracle product 2018-09-03 08:48:43 @TBB so? 2018-09-03 08:49:10 does Oracle provide musl libc versions of their JRE these days? 2018-09-03 08:49:30 not trying to be a smartass, I was just under the impression their software is gnu libc only 2018-09-03 08:49:49 <_ikke_> And that's most likely the issue here 2018-09-03 08:50:03 <_ikke_> not found in this case means that it cannot be executed 2018-09-03 08:50:19 hm, I don't know, so I should check it 2018-09-03 08:50:33 yup, or that whatever the gnu libc .so is named cannot be found 2018-09-03 08:50:38 something like that 2018-09-03 09:31:29 <_ikke_> leventel: note that zabbix ships openjdk, not sure if that suits you 2018-09-03 09:31:39 <_ikke_> s/zabbix/alpine 2018-09-03 09:39:39 @_ikke: thanks, but we had some issues with openJDK earlier, oracle version adds a lot of extra work to me but I have to do it 2018-09-03 09:39:58 <_ikke_> ok 2018-09-03 09:49:08 aaand it's working, thanks guys for your help 2018-09-03 09:49:12 https://dpaste.de/zSdo 2018-09-03 09:57:40 <_ikke_> So what did you change? 2018-09-03 09:57:56 <_ikke_> glibc-compat? 2018-09-03 10:03:13 I've added libstdc++ java-cacerts packages 2018-09-03 10:03:42 also glibc from https://github.com/sgerrand/alpine-pkg-glibc 2018-09-03 13:15:05 how come my alpine linux has i586-alpine-linux-musl- toolchain instead of something more common? 2018-09-03 13:16:56 rain1: which part of it is unexpected for you? 2018-09-03 13:17:00 what else should it be? 2018-09-03 13:17:23 well the problem it is causing me is when trying to build sabotage linux the kernel fails because i586 is not recognize 2018-09-03 13:18:10 i586 is an valid target architecture, and im sure building sabotage for i586 has worked before 2018-09-03 13:18:50 yeah i was just surprised to see i586, i've never seen it before 2018-09-03 13:19:15 i own two machines that can't do i686 2018-09-03 13:24:20 seems like that's a problem with sabotage's kernel port 2018-09-03 13:24:39 yeha it was my error to put i586 in the sabotage config 2018-09-03 13:24:46 but i was just curious about that unusual arch 2018-09-03 13:26:39 i586 is just the pentium 2018-09-03 13:26:41 :p 2018-09-03 13:26:44 i686 is a pentium pro 2018-09-03 13:27:04 afaik it's because a 586 is the oldest arch upstream linux supports 2018-09-03 13:28:14 ah no, that's a 486 2018-09-03 14:33:49 \quit 2018-09-03 14:33:59 bye :) 2018-09-03 14:53:53 hi guys, I'm trying to complete my understanding challenge about how things work on alpine 2018-09-03 14:55:15 my first step is mirror's, apk add/del etc, aports, generate some pkg from abuild 2018-09-03 14:56:49 the apk and manipulating packages with apk is simple, like other pkg managers like apt and rpm 2018-09-03 14:57:30 the 2nd step, is generate some pkg 2018-09-03 14:58:31 my first choice was a package that I really need 2018-09-03 14:59:06 <_ikke_> https://wiki.alpinelinux.org/wiki/Creating_an_Alpine_package 2018-09-03 15:00:52 _ikke: yes, I'm just trying to understand the steps 2018-09-03 15:00:59 _ikke_ 2018-09-03 15:02:04 <_ikke_> That page explains the required steps 2018-09-03 15:02:29 I chose a package I need to get started, but I believe you made the wrong choice because there were "file not found" errors in the build 2018-09-03 15:02:50 this one -> https://git.alpinelinux.org/cgit/aports/diff/testing/mysql-connector-odbc/APKBUILD?h=3.8-stable&id=eb096f01dfad7997179ffe329eeb933aeb2ab600 2018-09-03 15:03:04 <_ikke_> sorry? 2018-09-03 15:03:40 I made a wrong choice, sorry :-( 2018-09-03 15:07:59 the error is "MYODBC_MYSQL.h:32:21: fatal error: my_list.h: No such file or directory 2018-09-03 15:07:59 #include " in abuild -r command 2018-09-03 15:09:39 Where am I going wrong? 2018-09-03 15:10:15 apparently my_list.h is not in the system include directory? 2018-09-03 15:10:49 which means the package containing it is not in the build depends 2018-09-03 15:11:02 package search suggests it's in mariadb-dev 2018-09-03 15:11:49 kahiru: the pkg don't have a include dir 2018-09-03 15:12:11 <_ikke_> daian: It's coming from a different package 2018-09-03 15:12:20 <_ikke_> like TBB said 2018-09-03 15:13:05 TBB _ikke_ , I'm triyng this, tnks 2018-09-03 15:13:17 <_ikke_> daian: you have to add mariadb-dev to makedepends 2018-09-03 15:13:39 ok 2018-09-03 15:21:42 I change the to makedepends="$depends_dev mariadb-dev unixodbc-dev cmake" 2018-09-03 15:21:51 abuild clean and abuild -r 2018-09-03 15:22:00 the error persist 2018-09-03 15:23:16 <_ikke_> hmm, mariadb-dev has it under server/my_list.h 2018-09-03 15:25:15 the full output log is here -> https://pastebin.com/3Mu2Hp3Z 2018-09-03 15:29:20 <_ikke_> daian: I see that it moved from my_list.h to server/my_list.h, so you might have to patch it 2018-09-03 15:31:25 ok, this means i'm not in the wrong way :-) 2018-09-03 15:31:32 tnks a lot 2018-09-03 15:38:09 this is turning into a full blown package porting workshop :) 2018-09-03 15:39:08 <_ikke_> Helping new people with the process doesn't hurt 2018-09-03 15:40:25 100% agree 2018-09-03 15:42:53 TBB , _ikke_: Please excuse me with simple questions like these, but for me, they are very valuable. 2018-09-03 15:43:11 <_ikke_> Don't worry about it 2018-09-03 15:43:20 again, tks for help 2018-09-03 15:50:30 yeah, no problem at all! all of us interested have been in your situation at some point, so we can at least to attempt to make it slightly easier for you :) 2018-09-03 15:50:59 (okay, too long a line for me, ignore the "to" in the wrong place) 2018-09-03 16:13:54 I have a few q's about Alpine Arm DTBs on beaglebone black/green. Does the group want to see them here or on -devel? 2018-09-03 18:18:10 does anyone know why py3-qt5 is missing...a lot? like qtdeclarative, qtwebengine, etc 2018-09-03 18:19:13 <_ikke_> Probably have to ask the maintainer 2018-09-04 10:37:24 Good morning 2018-09-04 10:38:44 morning silvernode 2018-09-04 10:39:41 Anybody have experience with WiFi on Alpine? Following all I have learned with Linux over the past 10 years does not seem to apply on Alpine when it comes to WiFi. 2018-09-04 10:41:33 I messed with wifi for a while, it was mostly about figuring out which parameters need to be feeded to wpa_supplicant 2018-09-04 10:55:10 it's a fun little exercise. it's also that on Linux in general, but especially that on Alpine 2018-09-04 12:23:32 Hi. Is it somehow possible that busybox ls shows more than 8 characters of a username? 2018-09-04 12:24:34 I have many users like "www-user-", and it's quite confusing to only see "www-user" 2018-09-04 12:27:41 I took a quick look at busybox's code and I think it's limited deep in the files https://github.com/mirror/busybox/blob/master/coreutils/ls.c#L524 2018-09-04 12:36:03 Michcioperz: Thanks! Well, I didn't expect this... 2018-09-04 12:36:34 I'm surprised I didn't notice it because my username surely is longer than 8 characters 2018-09-04 12:41:17 I also don't see a reason to only show eight characters. There was a 8 character username limit in the grey old days of AIX, but that was way back. 2018-09-04 12:42:21 you could install and use coreutils ls 2018-09-04 12:46:15 I think it would be good to ask busybox why this limit is in place 2018-09-04 12:46:34 AinNero: Nice idea. I just installed coreutils and it works like a charm, showing the complete username 2018-09-04 12:46:55 Michcioperz: Done https://github.com/mirror/busybox/issues/11 2018-09-04 12:46:59 I for one try not to install coreutils because I'm not a huge fan of GNU and Alpine actually allows me to 2018-09-04 12:47:22 misterunknown: ?? 2018-09-04 12:47:59 please look for a second what repository you just filed a bug against 2018-09-04 12:48:09 yeah I don't think this is the right repo 2018-09-04 12:48:21 its definitely not, and busybox devs never look there 2018-09-04 12:48:34 it seems so, yes 2018-09-04 12:48:36 Oh, my bad... 2018-09-04 12:48:38 there's the official mailing list http://lists.busybox.net/mailman/listinfo/busybox 2018-09-04 12:49:25 one reason I can think of for why this is 8 characters is padding 2018-09-04 12:49:45 because that printf seems to make the column always 8 characters 2018-09-04 12:50:35 do you know how many people file bugs or PR's against forks on github? 2018-09-04 12:51:35 if the column width were to be adjusted dynamically, ls would have to first go through all the files and find the longest username, and that's less efficient 2018-09-04 12:52:28 AinNero: Guess a lot. 2018-09-04 12:53:09 Michcioperz: Seems legit, but they could at least make it configurable. 2018-09-04 12:53:28 it's just one of the many reasons I'd want to completely write the userland 2018-09-04 12:53:37 rewrite, I was supposed to type 2018-09-04 12:53:40 that would add a bunch of code 2018-09-04 12:54:01 TBB: same, I sometimes go and rewrite portions of coreutils in LLVM IR for fun 2018-09-04 12:54:11 careful Michcioperz 2018-09-04 12:54:13 well, some definition of fun anyway 2018-09-04 12:54:34 TBB: Which reason do you mean? 2018-09-04 12:54:40 you just might find yourself on my list of people to bug if I ever get motivated enough to start such a project :D 2018-09-04 12:55:34 I'm basically just tired, you know... tired of parsing command output from tools meant to output stuff for human eyes only 2018-09-04 12:55:40 oh, no, you don't wanna do it with a student who took two months to submit a trivial aport adding a font 2018-09-04 12:55:58 haha, nice escape! 2018-09-04 13:01:51 TBB: what language would you write it in? 2018-09-04 13:02:28 that is a good question 2018-09-04 13:04:27 maybe something slightly more modern than C, that's basically all 2018-09-04 13:08:37 now, I'm by no means a fan of anything originating from Microsoft, but I think they did make a sensible selection with how PowerShell handles data 2018-09-04 13:09:09 their mistake is the exact opposite of Unix, tho - their output is not human readable 2018-09-04 13:18:03 TBB: I see. The parsing problem is not only annoying to advanced users, but also a huge pitfall for newbies. 2018-09-04 13:27:06 hi, i'm not always looking at boot messages, but today I did and noticed some ipv6 related errors. is this expected under "normal" conditions? 2018-09-04 13:27:08 * Configuring kernel parameters ... 2018-09-04 13:27:08 sysctl: cannot stat /proc/sys/net/ipv6/conf/all/accept_redirects: error code 2 2018-09-04 13:27:08 .. 2018-09-04 13:27:08 sysctl: cannot stat /proc/sys/net/ipv6/conf/all/use_tempaddr: error code 2 2018-09-04 13:27:08 * Unable to configure some kernel parameters 2018-09-04 13:28:01 avih: i get this when the ipv6 module cannot be loaded 2018-09-04 13:28:04 my external ip is ipv4 2018-09-04 13:28:15 ... when the ipv6 module cannot be loaded 2018-09-04 13:28:39 AinNero: the question is, should it be possible to load it regardless of the external ip being ipv4? 2018-09-04 13:29:08 i mean, shouldn't there be an internal ipv6 address even when the external one is ipv4? 2018-09-04 13:29:13 i dont know where you got the thought that IPv4 and IPv6 are exclusive 2018-09-04 13:29:31 did i? 2018-09-04 13:29:56 (i didn't think they're exclusive) 2018-09-04 13:29:58 also, what do you mean with "internal" address? on the loopback interface? 2018-09-04 13:30:14 my question is simple: should i care about this error? 2018-09-04 13:30:29 does it mean the system is not working correctly in some way? 2018-09-04 13:30:37 ipv6 sysctl's are broken 2018-09-04 13:30:42 but i guess you dont need them 2018-09-04 13:31:03 so in other words, it's a known issue? 2018-09-04 13:32:16 i don't know if i need them or not. i don't know if something else at the system expects them. personally i don't use them manually, if that's what you're referring to 2018-09-04 13:32:41 if you dont need ipv6, then you can safely ignore them 2018-09-04 13:33:12 i do seem to vaguely recall that ifconfig showed ipv5 affresses too, and now it doesn't 2018-09-04 13:33:22 ipv6 * 2018-09-04 13:33:48 run `lsmod|grep ipv6` to check if the ipv6 module is present 2018-09-04 13:34:06 if it previously was, but now isn't, something related to your module loading might be broken 2018-09-04 13:34:26 s/is present/is loaded/ 2018-09-04 13:34:39 oh, wait, it does: loopback: ::1/128 , eth0: inet6 addr: fe80::a00:27ff:fe9d:8669/64 2018-09-04 13:35:39 AinNero: what would be possible reasons for not being able to load the ipv6 module? 2018-09-04 13:35:58 $ lsmod|grep ipv6 2018-09-04 13:35:58 ipv6 430080 22 2018-09-04 13:36:24 well.. it does seem to be loaded, so what would cause these errors? 2018-09-04 13:36:54 could be that it got loaded after /etc/init.d/sysctl ran.. 2018-09-04 13:38:06 so is that a misconfiguration? on my part? alpine's? 2018-09-04 13:38:43 anyway, if anyone has a more helpful reply, i'd appreciate if you could ping me. thanks. 2018-09-04 13:39:30 (i can provide logs as necessary) 2018-09-04 13:39:38 you could try with "ipv6" in /etc/modules 2018-09-04 13:40:09 not before i hear that it's an issue on my side. 2018-09-04 13:40:48 (or if on alpine's side and i can help to handle it) 2018-09-04 13:42:55 im not a maintainer, i dont know how its /intended/ to be 2018-09-04 13:44:46 either the ipv6 module should be loaded per default, or the sysctl config shouldn't mess with ipv6 settings per default 2018-09-04 13:53:04 avih, just put "ipv6" in /etc/modules-load.d/ipv6.conf 2018-09-04 13:53:05 avih: can you check your version of alpine-baselayout? 2018-09-04 13:53:30 ipv6 isn't laoded fast enough before sysctl stuff run 2018-09-04 13:53:41 unmy: before the fix, my question was simple: is it to be expected under normal conditions? 2018-09-04 13:54:20 so if it's not loaded fast enough, isn't that an alpine issue where it should be wait for it to be loaded before trying to do stuff with it? 2018-09-04 13:54:42 in perfect world no, but there are other things than ipv6 stuff 2018-09-04 13:55:31 unmy: its news for me that the module loading and the sysctl is racey 2018-09-04 13:55:41 openrc seems to do it serially 2018-09-04 13:55:42 sorry, i don't follow. i want to help. if it's an alpine issue then i can help with logs etc. if it's not an alpine issue, does this mean i configured something incorrectly? 2018-09-04 13:55:56 avih: can you check your version of alpine-baselayout? 2018-09-04 13:56:06 AinNero: how do i do that? 2018-09-04 13:56:19 (its edge, fully updated) 2018-09-04 13:56:55 (i don't recall ever trying to change anything ipv6 related) 2018-09-04 13:57:38 AinNero, but to have some of the ipv6 syscals it need network interface which always ready in boot process or something like that 2018-09-04 13:57:51 which is not always ready* 2018-09-04 13:58:08 avih: `apk policy alpine-baselayout` 2018-09-04 13:58:54 unmy: the sysctl's write around in sysfs, the network interfaces aren't required for that 2018-09-04 13:59:09 3.1.0-r2: 2018-09-04 13:59:09 lib/apk/db/installed 2018-09-04 13:59:09 http://nl.alpinelinux.org/alpine/edge/main 2018-09-04 14:00:08 i do have some stuff from testing, but nothing network related afaik 2018-09-04 14:00:14 AinNero, dunno already, if I wanted do siable ipv6 by sysctl then I always had to be sure that module was loaded earlier and not by some network request service 2018-09-04 14:00:27 disable ipv6* 2018-09-04 14:00:34 the issue should have been fixed with 3.1.0-r0, which starts to include "ipv6" in /etc/modules 2018-09-04 14:00:54 ok, so it was a known issue which should have been fixed recently? 2018-09-04 14:00:57 unmy: yeah, that is correct, and /etc/modules is the mechanism for that 2018-09-04 14:01:22 avih: i guess so 2018-09-04 14:01:35 whats your /etc/modules? does it contain ipv6 ? 2018-09-04 14:01:58 AinNero: no 2018-09-04 14:02:30 i got af_packet psmouse mousedev snd-pcm-oss 2018-09-04 14:03:07 you modified that file, so apk didn't add the ipv6 when the bugfix came in 2018-09-04 14:03:11 (af_packet sounds network related.. but i'm not familiar with kernel modules) 2018-09-04 14:03:19 you need to add "ipv6" manually or reinstall alpine-baselayout 2018-09-04 14:04:03 sec, so if i add files manually (i might have, not sure), then i need to keep updating it manually forever and alpine's updates won't get applied? 2018-09-04 14:04:16 if you modify config files manually, yes 2018-09-04 14:04:29 AinNero, that is why I like all those dir.d things :D 2018-09-04 14:04:57 if i did, then i added the snd-pcm-oss one. how should i have enabled it without adding it manually? 2018-09-04 14:06:09 AinNero: & fwiw, /etc/modules.apk-new does indeed has ipv6 . but how should i have enabled sound without editing it manually? 2018-09-04 14:06:53 modules-load.d 2018-09-04 14:06:57 i do want to let apk update it as it wants to, but i also want sound.. are these mutually exclusive? 2018-09-04 14:07:17 hmm.. 2018-09-04 14:07:24 unmy: modprobe.d :D 2018-09-04 14:07:42 AinNero, now you own me explanations! :D 2018-09-04 14:07:48 owe* 2018-09-04 14:08:00 i dont, there are manpages 2018-09-04 14:08:07 AinNero: it's an empty dir here. mind pointing me to where i can learn how to use it? 2018-09-04 14:10:10 looks like there are two mechanisms, as kernel-loyal person i'd go with /etc/modprobe.d 2018-09-04 14:11:20 AinNero: was that directed to me? instead of using /etc/modules-load.d/ ? 2018-09-04 14:11:31 somewhat 2018-09-04 14:11:37 currently researching.... 2018-09-04 14:12:03 fwiw, i'm currently looking at https://wiki.archlinux.org/index.php/Kernel_module 2018-09-04 14:12:25 both working fine, and in -load.d just need module name and for that it is 2018-09-04 14:13:02 the arch wiki says it needs content too... 2018-09-04 14:13:32 modprobe seems to be used by udev for hotplugging, the module-load.d for unconditional loading if i see it correctly 2018-09-04 14:14:09 and which doing it earlier during boot process? 2018-09-04 14:15:13 module-load.d would be the right thing to use, then 2018-09-04 14:15:30 echo "ipv6" > /etc/modules-load.d/ipv6.conf 2018-09-04 14:15:38 well, TBH i don't recall if i added manually any of psmouse mousedev snd-pcm-oss . i definitely might have.... and modules.apk_new has only af_packet ipv6. should i add the 3 "extra" modules to -load.d/ and copy .apk_new to modules ? 2018-09-04 14:15:47 maybe this should be per default in alpine-baselayou 2018-09-04 14:15:54 :) 2018-09-04 14:31:05 AinNero: fwiw, i backed up modules and overwritten it with modules.apk_new . boot errors are gone, and both sound and mouse (the "extra" modules which were there) still seem to be working correctly. guess it was cleanup time. thanks :) 2018-09-04 15:55:40 hi 2018-09-04 15:56:20 when i say "yes" to "do you want to manually edit network settings" in setup-alpine, after quitting vi, setup-alpine also quits. is that a bug or am i doing anything wrong? 2018-09-04 15:58:00 <_ikke_> If I recall corectly, it's the last step of the setup 2018-09-04 15:58:33 _ikke_: no, it's even before choosing a mirror (quite logically so) 2018-09-04 15:58:45 i now answered "no" and it continued 2018-09-04 16:00:02 <_ikke_> hmm, ok. Than it looks like a bug indeed 2018-09-04 16:00:51 hmm ... needs registration :( 2018-09-04 16:06:44 more importantly, every. single. bootup. alpine warns me "clock skew detected" :( 2018-09-04 16:46:52 hmm okay, after the 5th boot it has stopped 2018-09-04 18:05:43 just noting mirrors.alpinelinux.org doesn't always return a mirror that has ipv6.. so if you are on an ipv6 only machine you are SOL unless you find a mirror by hand that supports v6 and put that in your hosts file. 2018-09-04 18:14:58 loosh, in which context? 2018-09-04 18:15:20 i don't understand. what do you mean? 2018-09-04 18:15:32 if you only have ipv6, 'setup-alpine' doesn't just work out of the box 2018-09-04 18:15:46 because the hardcoded url with the mirrorlist does not support ipv6. 2018-09-04 18:15:51 setup-alpine that is the context 2018-09-04 18:15:56 i see 2018-09-04 18:16:16 i dont think we have ipv6 logic build in? 2018-09-04 18:16:25 there is none 2018-09-04 18:16:35 we accept patches :) 2018-09-04 18:16:38 i can do this myself sometime and try to submit it but likely not today 2018-09-04 18:16:39 yes ofc 2018-09-04 18:16:40 added ed25519, a ecdsa and rsa pub keys to /root/.ssh/authorized_keys, chmod 600. What else can I troubleshoot to fix the log message Dropbear "Pubkey auth attempt with unknown algo for 'root'" connecting from putty? 2018-09-04 18:16:52 i was more noting to make others aware for now i suppose 2018-09-04 18:17:05 please create a ticket 2018-09-04 18:17:07 bugs.a.o 2018-09-04 18:17:49 somebody if not you will likely follow it up sometime. 2018-09-04 18:30:58 not getting confirm email from bugtracker ;/ 2018-09-04 18:31:21 <_ikke_> hmm 2018-09-04 18:32:23 jk just suuuuper slow.. 2018-09-04 18:32:28 <_ikke_> ah ok 2018-09-04 19:56:45 9hoiii 2018-09-04 21:00:03 ouch ... is it possible that default alpine has ssh root login with password disabled? 2018-09-04 21:02:12 <_ikke_> yes, that's certainly possible 2018-09-04 21:03:01 damn. now i either have to blindly create a user and set a password or get the LCD back out of the closet :( 2018-09-04 21:04:24 hmm okay, the blind thing worked 2018-09-04 21:05:57 thanks to my uncle i guess who thought it'd be a good idea to put a 7 year old in front of an HP 100-II that had Word Attack as the only game 2018-09-04 21:06:29 150, that is 2018-09-04 21:06:44 <_ikke_> lol 2018-09-04 21:14:16 _ikke_: i don't have pwunconv, pwconv, usermod, etc. i tried to do "apk add shadow" but it says "shaddow (missing): required by: world[shadow]" ... what am i doing wrong? 2018-09-04 21:14:32 <_ikke_> adduser 2018-09-04 21:14:46 <_ikke_> did you add the community repo 2018-09-04 21:14:58 <_ikke_> shadow is part of community 2018-09-04 21:15:01 ah. no, didn't. thanks! 2018-09-04 21:15:02 <_ikke_> https://pkgs.alpinelinux.org/packages?name=shadow&branch=v3.8 2018-09-04 21:15:19 now i see it 2018-09-04 21:16:35 usermod is also a thing btw ;) 2018-09-04 21:16:49 <_ikke_> right 2018-09-04 21:17:02 <_ikke_> but you need shadow for that 2018-09-04 21:17:11 <_ikke_> adduser is built-in 2018-09-04 21:17:13 why did you say "adduser" then? 2018-09-04 21:17:17 ah 2018-09-04 21:17:23 well, i used that already 2018-09-04 21:17:29 i was looking for pwunconv 2018-09-04 21:17:33 <_ikke_> not sure what that does 2018-09-04 21:18:03 it makes the password hashes visible in /etc/passwd 2018-09-04 21:18:11 pwconv reverses that 2018-09-04 21:18:18 <_ikke_> ok, why do you want that? 2018-09-04 21:18:26 <_ikke_> (just curiosity) 2018-09-04 21:19:15 i know it's probably a cumbersome way to do so, but i use it to remove the root password 2018-09-04 21:20:55 <_ikke_> whatabout passwd -d? 2018-09-04 21:21:13 see, i never knew about that :P ... thanks! 2018-09-04 21:21:30 shadow's still nice to have tho 2018-09-04 21:26:04 how community repo working? 2018-09-04 21:26:29 unmy: just uncomment in the repo file 2018-09-04 21:27:13 ye but who is abble add packages there? 2018-09-04 21:27:23 good q 2018-09-04 21:31:31 _ikke_, where I could see some commits or logs about community repository? 2018-09-04 21:31:41 sorry for highlight! 2018-09-04 21:33:46 <_ikke_> no worry 2018-09-04 21:34:09 <_ikke_> The distinction between main and community is mostly abourt support 2018-09-04 21:34:44 <_ikke_> packages in main should at least be supported for half a year (from upstream) 2018-09-04 21:35:06 <_ikke_> Anyone can contributes aports 2018-09-04 21:35:24 <_ikke_> But they all go through the coredevs 2018-09-04 21:35:45 so community packages are treaten just with lower priority but checked by same people which take care of main one? 2018-09-04 21:35:47 oh 2018-09-04 21:36:55 <_ikke_> there are more people taking care of the packages 2018-09-04 21:37:06 _ikke_, thank you for answer :) 2018-09-04 21:37:16 ye, contributors 2018-09-04 21:37:22 _ikke_: is there a statistic on alpine's reaction speed to CVEs somewhere? 2018-09-04 21:37:32 <_ikke_> rapha: not sure 2018-09-04 21:37:42 but wasn't sure who push the button :) 2018-09-04 21:37:49 <_ikke_> core devs 2018-09-04 21:37:54 <_ikke_> they have the final say 2018-09-04 21:38:16 that is what I wanted to hear, thank you _ikke_ :) 2018-09-04 21:40:12 I think about that you shouldnt worry rapha :) if main devs wont get any email about it then people will just spam about new CVE on irc :) and as we can see they are very active here :) 2018-09-04 21:40:59 _ikke_: perhaps phrased differently, would you worry about running alpine on an internet-facing box with multiple open ports (say, a web- or a mailserver) that used to be run with debian, from a security standpoint? 2018-09-04 21:41:27 <_ikke_> rapha: as a matter of fact, I have such a box running ;P 2018-09-04 21:41:52 <_ikke_> due to the minimalism of alpine, there is often a smaller attack surface 2018-09-04 21:41:53 rapha, still look how many users got debian and alpine :P 2018-09-04 21:42:22 rapha: I recently switched completely from debian to alpine. 2018-09-04 21:43:08 I only use debian in some lxc containers. 2018-09-04 21:43:23 misterunknown: that's what i'd like to do, too. but we're 4 people running the server (3 buddies and me) and i need arguments :-) 2018-09-04 21:44:58 rapha: Well, I build a nice little server which is an alpine hostsystem plus many lxc containers for any purpose (mail, dns, dhcp, web, ...). If any of your mates need a debian, he could also use a container. 2018-09-04 21:45:48 _ikke_: smaller attack surface is nice. but when i have postfix+dovecot+nginx+ssh, it's still minimum 4 open ports, whether it's alpine or debian. so now, security-wise, it pretty much comes down to patching speed of the distro team and updating speed of the sysadmin. 2018-09-04 21:47:07 misterunknown: our discussion is about the hypervisor as well as about the shared VMs (mostly the mail server and the owncloud server - none of us wish to run our own mailservers). 2018-09-04 21:48:05 and also their concern is not "i'm used to debian i wanna use it". it's more "debian is tried and true and we know its security track record" 2018-09-04 21:49:21 me, i'm much more adventurous and have set up alpine already on every other server box that didn't climb a tree fast enough. 2018-09-04 21:49:26 Well, I guess it's also a matter of taste, but the simplicity of alpine is stunning. 2018-09-04 21:49:49 yes 2018-09-04 21:49:53 my main argument for it 2018-09-04 21:50:08 I, for example, was always afraid of the complicated packaging process with debian. Alpine is completely different: I packaged my own icinga and nrpe in half an hour without any problems.. 2018-09-04 21:50:18 alpine on the server, solus on the desktop, makes me very happy :) 2018-09-04 21:51:10 oh that's nice! never tried that before... 2018-09-04 21:51:29 misterunknown have you also set up your own repo? 2018-09-04 21:51:40 rapha: Yes, it's quite easy... 2018-09-04 21:51:50 nice 2018-09-04 21:52:36 with debian, it'd be almost futile 2018-09-04 21:52:50 In fact, abuild generates a ready-to-deliver file structure, you just need to setup a webserver and adjust the DocRoot. 2018-09-04 21:53:04 o_O 2018-09-04 21:53:12 shame i don't need anything packaged for alpine atm :P 2018-09-04 21:53:52 rapha: Well, if you run it on a server, sometimes it's necessary to package some software which is either not available or only in another version. 2018-09-04 21:54:28 (eg. if you need to run mysql 5.6 or smth) 2018-09-04 21:54:47 hmm ... stuff like that would be the case with our big shared server 2018-09-04 21:54:56 not with the routers and stuff i'm running so far 2018-09-04 21:55:05 neither the NAS i've been setting up today 2018-09-04 21:55:16 it's all so standard, it's really lovely 2018-09-04 21:55:44 even the pppoe for the ADSL modem of one of the routers was not a big problem to get working 2018-09-04 21:56:27 rapha: What type of VMs do you plan to use? 2018-09-04 21:56:35 KVM? XEN? 2018-09-04 21:56:50 so far it's all KVM and we're happy with that 2018-09-04 21:57:26 Xeon + KVM is a real nice combination 2018-09-04 21:57:56 Agree. 2018-09-04 21:58:49 But it shouldn't bother your mates which hostsystem the KVM serves, shouldn't it? They can run their debian VMs anyway... 2018-09-04 21:59:51 Given that the hypervisor only has ssh running and you could even go and do portknocking for that or some shit it really shouldn't matter 2018-09-04 22:00:32 The service that's under attack the most is the mailserver I'd say, postfix+dovecot in our case. That's also what the discussion has been about mostly. 2018-09-04 22:01:06 Like, what OS should that VM run... 2018-09-04 22:01:34 rapha: Well, my mailserver also runs in a debian container atm, but just because I wasn't free to migrate it, yet. 2018-09-04 22:02:09 All this stuff takes time, agreed. Especially mail takes loads of work before it's right. 2018-09-04 22:04:37 Yes, the time is the biggest problem. When I first discovered alpine, I wanted to build my server on it, and just ordered another dedicated one, and thought it would take me about a month to migrate... That was two months ago, and I couldn't poweroff the old server, because some services are not migrated yet^^ 2018-09-04 23:31:41 hey folks - I'm trying to track down why alpine's secdb doesn't mention cve-2017-15232 on alpine 3.7? (libjpeg-turbo) Looks like 3.8 uses libjpeg-turbo 1.5.3, but 3.7 only has 1.5.2... 2018-09-05 08:13:00 morning 2018-09-05 08:34:06 given that http://download.savannah.nongnu.org/releases/hddtemp/ looks quite unmaintained, i understand why it wouldn't be in the repos. is there another way though to read HDD temperatures under Alpine? 2018-09-05 08:36:34 rapha: if I recall smartctl -A $DEVICE get read temperature 2018-09-05 08:38:43 kahiru: smartcl -A | grep Temperature_Celsius works, thanks! 2018-09-05 08:54:03 hmm. unfortunately it seems to be much more difficult to check on actual spin-down times. 2018-09-05 09:08:41 rapha: Well, hddtemp seems to work anyway. So you could package it yourself. 2018-09-05 09:17:14 Hmm. For the time being I'll stick with the little shell script I wrote based on kahiru's suggestion. 2018-09-05 09:17:32 But I've a bigger problem ... apparently "crontab -e" doesn't save my changes :-( 2018-09-05 09:29:38 Well, okay, directly editing the file works. Not nice though. 2018-09-05 09:48:30 rapha: crontab -e works for me. If it doesn't for then there is some bug/problem 2018-09-05 09:49:23 mps: well, it works, but the changes are gone afterwards. and i made sure to add a blank line. any idea how to debug? 2018-09-05 09:51:02 how do you know that the changes are gone? and what you get with "ls -l /var/spool/cron/crontabs/$username 2018-09-05 09:54:34 graah i'm my own worst nemesis 2018-09-05 09:54:49 i had rename vi to vi-busybox because it got on my nerves and had symlinked vim to vi 2018-09-05 09:55:01 it didnt like that at all 2018-09-05 09:55:21 now i'll need to find another way to get as rid as possible of busybox's vi without braking things 2018-09-05 09:57:05 alias vi 'vim' is enough 2018-09-05 09:57:44 sorry, 'alias vi vim' 2018-09-05 09:58:59 alias vi 2018-09-05 09:59:03 alias vi="vim" you mean 2018-09-05 09:59:26 oh, you might be on ash 2018-09-05 10:00:49 yes, sorry, I'm using tcsh but with zsh/bash it could be 'alias vi=vim' ofcourse 2018-09-05 10:05:16 hmm unfortunately that doesn't make "crontab -e" work with vim instead of vi, but i'll survive. 2018-09-05 10:06:06 wouldn't EDITOR=vim crontab -e work? 2018-09-05 10:06:24 and/or exporting the EDITOR env variable 2018-09-05 10:07:10 wow! that does actually work - the changes get preserved. YAY! 2018-09-05 10:09:36 for me it works simply by aliasing vi to vim 2018-09-05 10:10:32 Perhaps to do with tcsh? 2018-09-05 10:11:05 doesn't matter, it worked with zsh also 2018-09-05 10:11:35 Anyways, back to tuning SATA and HDD power management... 2018-09-05 10:12:06 used zsh before found solution/patch for tcsh which allowed tcsh to work on AL 2018-09-05 10:14:53 bash was the shell the first time i touched linux in 1998 and i never felt the need to move away from it 2018-09-05 10:16:47 hmm, what would the equivalent to "sort -h" be in alpine? 2018-09-05 10:17:43 oh nevermind, apk add coreutils 2018-09-05 10:18:27 first thing to do after installing AL is 'apk add util-linux coreutils ...' 2018-09-05 10:19:35 well, on boxes where I work 2018-09-05 10:20:22 util-linux, that's a good one, too. thanks! 2018-09-05 10:20:40 it's not like there wasn't any space left on this 8GB USB2.0 stick :-D 2018-09-05 10:21:52 why didn't i know about util-linux? "-.- 2018-09-05 10:22:06 well, on 3,5G sdcard on armhf I have complete development and enough free space 2018-09-05 10:23:47 kahiru: you didn't have a need for it, probably ;) 2018-09-05 10:25:32 hmm, okay first i should fix mc inside tmux. this is causing eye cancer. 2018-09-05 10:26:58 okay, that was easy 2018-09-05 12:48:58 Hello. Am new to Alpine and have a question. I can see on Alpine website that package phpmyadmin has version 4.8.3-r0. My installation has 4.8.2-r0. How do I update it? Running apk update, apk search and apk policy all give me the 4.8.2-r0 in response. 2018-09-05 12:49:35 there are different flavours of alpine/the repositories 2018-09-05 12:50:26 phpmyadmin policy: phpmyadmin policy: lib/apk/db/installed http://dl-cdn.alpinelinux.org/alpine/v3.8/community 2018-09-05 12:50:27 check your /etc/apk/repositories to see where you fetch your packages, that url either contains the release version (like v3.7) or "edge" 2018-09-05 12:51:32 ah yes, the pma version you mentioned is in edge 2018-09-05 12:51:39 AinNero, got it, you now understand what you mean 2018-09-05 12:51:47 you => I :-P 2018-09-05 12:52:04 im always glad when i understand what i meant 2018-09-05 12:52:17 yeah. hehe 2018-09-05 12:53:20 AinNero, So will phpmyadmin 4.8.3 be available in 3.8 branch after a while? Or is packages not changed in a Alpine release? 2018-09-05 12:53:34 3.8 only gets fixes 2018-09-05 12:53:49 you can tag the edge repo and then only install that single package from edge 2018-09-05 12:54:24 tag as in, write "@edge " before the edge url in /etc/apk/repositories, and then do apk add phpmyadmin@edge 2018-09-05 12:54:47 AinNero, awesome. That is fine with me, will do. 2018-09-05 12:56:26 AinNero, worked without problem. Thank you for the help 2018-09-05 12:56:45 AinNero, Will phpmyadmin now follow @edge version when doing apk upgrade? 2018-09-05 12:57:30 that would be a sane thing to do, but i have never tested 2018-09-05 12:57:36 AinNero, aaa, I now read on wiki that it will always prefer tagged repositories 2018-09-05 13:03:03 <_ikke_> Note that it's usually not supported to combine edge with stable like that (because of dependencies), but for pma it will most likely not matter 2018-09-05 19:04:28 hmm 2018-09-05 19:05:06 i have 2 3TB HDDs. one full one empty. is it possible to put these together in a RAID 1 without having to shove the data from the full drive somewhere else first? 2018-09-05 19:05:40 i mean i know LVM won't be possible, but maybe plain RAID without LVM would? 2018-09-05 19:06:14 YAY for the Arch wiki! :-D 2018-09-05 19:13:52 Yes, create a mirror with one missing drive on the new disk 2018-09-05 19:14:07 Migrate to it, then add the otyer disk to the set 2018-09-05 19:14:18 other* 2018-09-05 19:15:00 qman__: reading up on it now! 2018-09-05 19:36:57 I'm having trouble doing an apk upgrade: https://dpaste.de/b4G7 2018-09-05 19:37:11 am I doing something wrong? 2018-09-05 19:40:03 I can fetch the index directly: curl http://dl-cdn.alpinelinux.org/alpine/latest-stable/main/x86_64/APKINDEX.tar.gz 2018-09-05 19:40:40 trying to use a version number fails though 2018-09-05 19:43:34 nevermind. networking issue 2018-09-05 21:08:33 question 2018-09-05 21:08:44 can i add libre kernels to my alpine distro? 2018-09-05 21:11:30 fuck, WOW, the WD RED exists as a 10TB version already 2018-09-05 21:11:49 somebody please gift me 1200 bucks for 4 of these for a RAID6 2018-09-05 21:11:59 rapha: #alpine-offtopic? 2018-09-05 21:12:02 (well, okay, that might be slight overkill for a home server) 2018-09-05 21:12:05 klaus: can't see why you wouldn't be able to 2018-09-05 21:12:08 danieli: sorry 2018-09-05 21:12:10 no worries 2018-09-05 21:12:17 danieli: is it easy to do? 2018-09-05 21:12:18 join there and I'll reply 2018-09-05 21:12:59 klaus: I haven't done it with alpine, but I can't imagine it's much harder than with $distro 2018-09-05 21:14:39 ok thanks 2018-09-05 23:05:52 On a single hhd laptop with everything aside from /boot and /swap on a single partition is there a recommended place to dump general media files for all? 2018-09-06 02:39:31 i'm having an interesting bug report for filenames having special characters in them (such as ë) not being read properly by software 2018-09-06 02:39:57 i wonder where to start with debugging, could it be docker? or alpine? 2018-09-06 02:45:57 doing `touch Tiësto` makes a 'Ti'$'\303\253''sto' file 2018-09-06 02:46:01 can someone confirm? 2018-09-06 04:22:50 realies: is your OS set to support UTF-8? 2018-09-06 04:24:10 danieli it seems locales were not set... 2018-09-06 04:49:55 figures. glad you got it sorted though. 2018-09-06 04:53:34 me2, added 14.5M to the fs though... 2018-09-06 04:53:54 turned out it was ubuntu:bionic, not alpine based container ha 2018-09-06 04:55:10 might try busybox with glibc, image is 530+MB which makes me sad 2018-09-06 11:33:07 is there telinit in some apk? 2018-09-06 11:41:10 busybox 2018-09-06 11:41:34 ah no, alpine doesn't have telinit 2018-09-06 11:41:45 shouldn't you change runlevels with "rc $RUNLEVEL" when using openrc? 2018-09-06 11:45:15 want to send HUP signal to init, kill -HUP 1 does that, but 'telinit u' is more readable 2018-09-06 11:46:17 but, never mind, I'm fine with kill, just wanted to know more about AL 2018-09-06 15:56:55 Hello All, i came across a bug where some nodejs calls segfault in alpine because of the PTHREAD_STACK_MIN value set in limits.h in musl-dev 2018-09-06 15:58:05 this is a known issue by musl and they are considering increasing the default stack min size , but can the musl-dev package get patched from Alpine side and nodejs make use of the new increased value (16k like in glibc) in compilation time to avoid the issue? 2018-09-06 15:59:14 reference for the bug http://www.openwall.com/lists/musl/2018/03/15/9 2018-09-06 16:17:56 it is not getting patched on the alpine side. 2018-09-06 16:37:57 We have a similar fix for python 2018-09-06 16:42:05 clandmeter: sorry i was disconnected did you mention a fix for the ndde issue i reported? 2018-09-06 16:42:11 node* 2018-09-06 16:42:34 I didn't 2018-09-06 21:19:37 I was provided by LG with the source for the kernel my arm nas currently runs ( all of it) and was wondering if alpine is even possible to run with kernel 2.6.22.18 and if it is impossible to upgrade the sources to leter versions 2018-09-06 21:21:40 nekocentral: at least musl-libc runs pretty well on ancient kernels 2018-09-06 21:21:57 i don't know about the rest of alpine 2018-09-06 21:22:22 i'm acutaly supriced how much LG has given, even the source for their own button panel 2018-09-06 21:22:59 and yea its a old thing so i'm trying to extend its life and get rid of ancient debian 2018-09-06 21:23:03 i personally want to run (close to) mainline linux on everything, but that can take some, or a lot of work 2018-09-06 21:23:27 yea this is a Marvel based arm board so it has some patches i need to apply 2018-09-06 21:23:54 and for insult to injury its also Uboot 2018-09-06 21:24:18 the first step towards a mainline kernel would be to figure out how much of that SoC (and the peripherals) is supported in mainline 2018-09-06 21:25:41 Well i have the config for the 2.6 kernel and the instructions. lets see that i can find 2018-09-06 21:27:07 https://paste.ee/p/jsgKc 2018-09-06 21:27:16 well this tells me eneugh for now 2018-09-06 21:28:46 and i got the toolchain 2018-09-06 21:29:15 dammit i will be reinstalling my nas so i can get all the hardware to compare 2018-09-06 21:29:59 looks like you're somewhat in luck, if you want to take the journey to mainline: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/arch/arm/boot/dts/kirkwood-mv88f6281gtw-ge.dts 2018-09-06 21:30:40 yay 2018-09-06 21:31:55 a bunch of NASes are supported as well (synology, dockstar, linkstation) 2018-09-06 21:33:29 yea but i dont fully know with this one as its a not long suported nas from LG 2018-09-06 21:33:48 only thing someone ever got to run on it was netbsd 2018-09-06 21:34:45 wait, what's the name of this NAS? 2018-09-06 21:34:53 (besides "LG") 2018-09-06 21:35:05 LG N2R1D 2018-09-06 21:35:18 hmm, confusing 2018-09-06 21:35:37 this is the best someone ever got 2018-09-06 21:35:37 https://blog.netbsd.org/tnf/entry/running_netbsd_on_the_lg 2018-09-06 21:35:44 the paste (https://paste.ee/p/jsgKc) shows names of the format DB-88F6281-BP-A 2018-09-06 21:36:01 if i'm right its a mostly generic board 2018-09-06 21:36:04 or is that not a mail from LG? 2018-09-06 21:36:20 Its from the LSPRelease 2018-09-06 21:36:41 what's LSPRelease? 2018-09-06 21:37:08 the files they named that had instructions and info to compile the kernel 2018-09-06 21:37:15 let me copy the complete file 2018-09-06 21:37:26 https://paste.ee/p/gVbVF 2018-09-06 21:38:17 They basicly provided me with almost everything needed, all i need is some way to update things and flash a new uboot and for that i need some more tools from them i just requested 2018-09-06 21:38:48 is that part of the source dump from LG? 2018-09-06 21:38:49 but i remembed a instruction on the wifi to hot swap the os from ubuntu or debian to alpine 2018-09-06 21:38:56 yea 2018-09-06 21:39:17 they already provided me with the source for almost all packeages and the toolchain 2018-09-06 21:39:34 but sadly nothing on creating a new firmware package or OS for it 2018-09-06 21:40:09 reinstalling it atm and after that i'm rooting it again 2018-09-06 21:40:45 http://opensource.lge.com/osSch/list?types=ALL&search=N2R1D 2018-09-06 21:40:52 here you can find all the sources 2018-09-06 21:41:20 the first one has all the main things for buttons, drivers for buttons and kernel and _2 has almost everything else 2018-09-06 21:41:27 anyway, if you can map your machine onto the list of "Supported boards" (lines 58-64) somehow, then https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/arch/arm/boot/dts/kirkwood-db-88f6281.dts or https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/arch/arm/boot/dts/kirkwood-db-88f6282.dts may work 2018-09-06 21:41:50 BTW, is the LG source dump public? 2018-09-06 21:42:24 yea LG makes nearly everything open source 2018-09-06 21:42:40 even the android for their new GL G7 Thinq is open 2018-09-06 21:44:23 http://opensource.lge.com/osSch/list?types=ALL&search=N2R1D <-- gah, too many hardware variants 2018-09-06 21:44:43 but good to see another GPL-compliant company 2018-09-06 21:45:19 i need the first one 2018-09-06 21:46:06 the big international electronics companies seem to understand the requirements of the GPL by now 2018-09-06 21:47:27 they have been for a LONG time to be honest 2018-09-06 21:54:17 update/root nas atm 2018-09-06 22:06:41 okay got root access 2018-09-06 22:31:18 https://paste.ee/p/Nj9kw an lshw atleast it lists some ting like driver for network 2018-09-06 22:39:09 I'm off to sleep for now 2018-09-07 09:04:12 am i imagining? or did `telnet` disappear from alpine? 2018-09-07 09:04:30 <_ikke_> avih: it moved to busybox-extras a year ago or so 2018-09-07 09:04:41 was just about to say that 2018-09-07 09:04:43 thanks 2018-09-07 09:04:44 darn you _ikke_ :( 2018-09-07 09:04:48 :) * 2018-09-07 09:05:01 <_ikke_> hehe 2018-09-07 09:05:10 and darn you, multilingualism and varying keyboard layouts 2018-09-07 09:05:46 stick to english :) 2018-09-07 09:06:01 <_ikke_> Luckily dutch and english share the same keyboard layout :) 2018-09-07 09:06:03 if only I could, there are three languages I use quite a bit, two on a daily basis 2018-09-07 09:06:38 it's the rest of the world's fault. let it align with your standards. 2018-09-07 09:08:11 (thx, busybox-extras works) 2018-09-07 09:09:09 (mapscii.me is down though :/ ) 2018-09-07 13:39:02 I have a problem. I rolled my own iso with the mkimage stuff, all works fine. But I dd the iso to a usb stick and boot from it but I need an additional fat partition on the same usb stick which I can mount in the live system. this does not seem to work as the live alpine mounts the whole device sdb instead of a partition like sdb1. so I can't mount the spare fat partition anymore. any hints on how to 2018-09-07 13:39:02 work around this? 2018-09-07 13:56:43 ocin, i dont think thats possible. its a limitation of hybrid iso. 2018-09-07 14:26:51 sigh. I guess I have to uniso the iso to the partitioned usb stick then and do the bootloder stuff manually again which was nicely avoidable by using the hybrid iso :/ 2018-09-07 15:47:41 ocin: maybe add a big file to the iso, format the file and loop mount the file as a filesystem ( https://askubuntu.com/questions/85977/how-do-i-create-a-file-and-mount-it-as-a-filesystem ) 2018-09-07 15:58:50 well that would be too hackish, now works fine with uniso and manual partitioning. some more steps but its scripted anyways 2018-09-07 16:02:39 I also noticed bb tar says invalid magic for my apkovl, the example genapkovl scripts in aports just use the tar command, the aport build tools depend and pull gnu tar tho so that one is used. maybe this causes this, im currently checking if busybox tar command in my genapkovl script fixes this 2018-09-07 16:22:04 yes, works. not sure if its intended to use gnu tar to tar the apkovls. guess not. 2018-09-07 16:31:05 what is the up to date way to install virtualbox guest additions and make xorg start? I'm following the wiki but it doesn't seem to work 2018-09-07 17:24:14 anyone have some how-to about xorg? keyboard and mouse not working in X, all rest is fine... 2018-09-07 17:25:49 in xorg.log at the end only spam of: (II) This device may have been added with another device file. 2018-09-07 17:25:59 udev/eudev installed and started 2018-09-07 17:32:45 ok nvm, thought some app would install dbus but didn't 2018-09-07 22:45:33 hi, i tested alpine linux and really liked it, now i wanted to try again, and i see this in latest new features : End of support for hardened kernel (unofficial Grsecurity) 2018-09-07 22:45:46 does this means alpine linux does not use a hardened kernel anymore ? 2018-09-07 22:53:54 spacedust: true 2018-09-07 22:54:40 linux-vanilla is default kernel now 2018-09-07 22:54:43 mps: oh , why ? i liked that idea that it runs hardened kernel (grsecurity) by default a lot , or it wasnt default ? what does it run now or why is this move better ? 2018-09-07 22:54:46 ah 2018-09-07 22:55:35 grsec is now 'pay to use' so AL cannot distribute it anymore 2018-09-07 22:57:17 if you didn't already, you could search the net about changed policy related to grsec (company?) about one year ago, IIRC 2018-09-07 22:58:12 good night and good look, I have to go to the bed 2018-09-07 22:58:12 wow thats new for me :) didnt knew about that, so its too good they have to charge for it now :) 2018-09-07 22:58:25 see ya 2018-09-07 23:06:12 grsec website background vs alpine linux website backgroung = same but flipped horizontally ? :) 2018-09-07 23:06:19 looks like the same mountain 2018-09-07 23:06:30 it is :) 2018-09-08 00:21:09 How are the generic arm images built? It doesn't look like alpine-iso builds them? 2018-09-08 00:25:37 After apk adding rsyslog, how do I switch off syslog and switch on rsyslog? 2018-09-08 00:26:05 Never mind. I just found mkimg.arm.sh in aports 2018-09-08 00:28:59 mkbucc_: should be a matter of using openrc to enable/disable system services 2018-09-08 00:29:11 service stop syslog ; service start rsyslog stops crond and doesn't start it. 2018-09-08 00:30:17 then if i service crond start, it starts syslog again. 2018-09-08 00:30:25 ? 2018-09-08 00:30:32 ah. 2018-09-08 00:30:57 rc-update del syslog i bet. 2018-09-08 00:37:37 echo http://nl.alpinelinux.org/alpine/edge/main >> /etc/apk/repositories 2018-09-08 00:37:54 i added that and did update but cant install caja caja-extentions and macro 2018-09-08 00:38:03 im following this : https://wiki.alpinelinux.org/wiki/MATE 2018-09-08 00:40:29 got it. rc-update del syslog boot 2018-09-08 00:40:50 Should rsyslog then be added at run level boot instead of default? 2018-09-08 00:42:56 oooh rc-update show -v is cool 2018-09-08 01:02:37 spacedust: You need to run apk update first 2018-09-08 01:02:57 I don't think you should upgrade to edge like that 2018-09-08 01:03:07 You should practice repo pinning instead. 2018-09-08 01:12:19 duncan^: thanks, got it sorted. 2018-09-08 01:17:19 duncan^: i run that 2018-09-08 01:17:44 duncan^: well i followed that page 2018-09-08 01:19:34 spacedust: Do you want to run Edge? Edge breaks. It's bleeding-edge 2018-09-08 01:20:27 And I'm really not sure that page is entirely correct - I see packages for mate in v3.8.x 2018-09-08 01:20:36 duncan^: ah mate = edge okay well i might try alpine as a kvm host then perhaps 2018-09-08 01:20:41 No 2018-09-08 01:20:45 mate does not equal edge 2018-09-08 01:20:50 i undersatnd 2018-09-08 01:20:54 i ment it in edge 2018-09-08 01:21:12 so i only can try xfce as a desktop on alpine ? 2018-09-08 01:21:16 No 2018-09-08 01:21:20 You can use Mate. 2018-09-08 01:21:30 Install it with apk. 2018-09-08 01:21:43 It's in the community repository 2018-09-08 01:21:53 https://pkgs.alpinelinux.org/packages?name=mate*&branch=v3.8 2018-09-08 01:22:56 okay i will try it again a bit later reading somethig right now 2018-09-08 01:23:24 You probably have a system now that is running edge 2018-09-08 01:23:53 this may or may not be desirable and yuo may want to consider going back to 3.8.x 2018-09-08 01:27:20 great :) 2018-09-08 01:27:33 i will just restart and make a snapshot after that :) 2018-09-08 01:27:37 so i can test it better 2018-09-08 01:27:48 i did test it in the past it was really nice i think i run xfce 2018-09-08 20:18:10 hi 2018-09-08 20:18:27 what happens with alpine? suddenly all my containers are giving weird errors 2018-09-08 20:19:39 felixsanz: do you need help? 2018-09-08 20:20:35 yup :( 2018-09-08 20:20:55 i didn't modify my dockerfile, and now it's crashing 2018-09-08 20:21:09 could you describe the error? 2018-09-08 20:21:32 with alpine:latest, when i do "yarn" or "npm install", i'm getting > error An unexpected error occurred: "https://registry.yarnpkg.com/axios: getaddrinfo EADDRNOTAVAIL registry.yarnpkg.com:443". 2018-09-08 20:21:49 with alpine:3.7 i'm getting: wget: can't execute 'ssl_client': No such file or directory 2018-09-08 20:22:21 this was working for many months without issue 2018-09-08 20:24:18 the latter error seems like something alpine-related 2018-09-08 20:24:25 could you post your dockerfile? 2018-09-08 20:24:45 i cannot reproduce with the image from the hub, it has an functional ssl_client in 3.7 2018-09-08 20:25:20 1 sec 2018-09-08 20:25:42 since this would also break my netboot setup @home, i'd notice it pretty quickly if it was broken on alpine 2018-09-08 20:26:18 the second is easily reproducible with this: https://gist.github.com/felixsanz/2dd49849010fe402dc56e8e1ebaff705 2018-09-08 20:27:13 the other issue is like if networking were broken 2018-09-08 20:27:26 i can npm install on my local copy but i can't npm install in the alpine docker image 2018-09-08 20:27:49 the node:alpine image works, but the alpine:latest not 2018-09-08 20:27:53 felixsanz: i did as you described in the gist, and the file got fetched and spewn into my terminal 2018-09-08 20:28:06 # wget -qO- https://yarnpkg.com/latest.tar.gz wget: can't execute 'ssl_client': No such file or directory wget: error getting response: Connection reset by peer 2018-09-08 20:28:19 uhm, in http://man7.org/linux/man-pages/man2/connect.2.html, Ctrl+F to EADDRNOTAVAIL 2018-09-08 20:28:36 >... it was determined that all port numbers in the ephemeral port range are currently in use. 2018-09-08 20:28:47 there is a newline after "no such file or directory" (wget: error getting.... is on the next line) 2018-09-08 20:29:05 AinNero: and thats unlikely right? 2018-09-08 20:29:22 it looks more like an network issue on your side 2018-09-08 20:29:35 this happened on gitlab CI 2018-09-08 20:29:45 when i spawned a digitalocean server, and happened there too 2018-09-08 20:29:52 then i trying to docker build in my PC, and happens too 2018-09-08 20:30:07 it i swap alpine:latest with node:alpine, it works 2018-09-08 20:31:38 can you invoke the ssl_client binary manually? 2018-09-08 20:31:39 sorry, my gist is wrong 2018-09-08 20:31:46 the first line is alpine:latest 2018-09-08 20:31:53 can you please try with alpine:3.7 ? 2018-09-08 20:32:18 docker run -it alpine:3.7 2018-09-08 20:32:21 and then the other 3 commands 2018-09-08 20:33:12 i'm pretty sure it would break 2018-09-08 20:33:17 i just trying on digitalocean again 2018-09-08 20:33:23 tried* 2018-09-08 20:34:27 https://gist.github.com/felixsanz/d365fab7ffb341f6daab26d22c28cd99 2018-09-08 20:34:36 ah, i can reproduce that ssl_client issue 2018-09-08 20:34:47 ssl_client gets uninstalled during the apk add 2018-09-08 20:34:51 why? 2018-09-08 20:35:11 it is a bug? 2018-09-08 20:39:41 and the other issue started appearing since yesterday, about 24 hours ago. it was working fine and suddenly it doesn't. i don't know how to fix it, i've tried everytring 2018-09-08 20:39:56 maybe alpine:latest was updated yesterday? 2018-09-08 20:40:17 or something changed 2018-09-08 20:41:19 not sure 2018-09-08 20:42:03 finally! i can reproduce the other too 2018-09-08 20:42:05 can you try please? 2018-09-08 20:42:57 your link went 404 2018-09-08 20:44:16 https://gist.github.com/felixsanz/2dd49849010fe402dc56e8e1ebaff705 2018-09-08 20:44:18 this 2018-09-08 20:44:23 this reproduces the npm issue 2018-09-08 20:44:28 i'm using yarn but npm does the same 2018-09-08 20:44:41 so you can "apk add npm" and ignore the yarn stuff 2018-09-08 20:44:54 and it works fine if i remove this line --> apk add --no-cache --upgrade --virtual .build-deps g++ make python 2018-09-08 20:45:02 so this ^ line is the one that causes the EADDRNOTAVAIL 2018-09-08 20:45:07 how it can be possible? 2018-09-08 20:45:09 it makes no sense! 2018-09-08 20:46:23 this is the npm version: https://gist.github.com/felixsanz/424364beb31eff80250b86bb2b50848d 2018-09-08 20:46:40 hm, it could be that you install openssl 2018-09-08 20:46:46 for the first bug 2018-09-08 20:47:00 ssl_client depends on libressl, and by installing openssl, you remove libressl 2018-09-08 20:47:03 but this was working fine for more than a year 2018-09-08 20:50:57 can you reproduce the other issue? 2018-09-08 20:52:12 yeah 2018-09-08 20:53:17 and does it make sense? 2018-09-08 20:53:22 you install g++ make and pythong 2018-09-08 20:53:24 python* 2018-09-08 20:53:28 and npm crashes? wth 2018-09-08 20:53:41 i've been using this dockerfile for almost 2 years 2018-09-08 20:53:50 can't believe this xD 2018-09-08 20:55:05 and by the way, ssl_client is not purged on 3.8. only in 3.7 2018-09-08 20:55:31 because you are upgrading to edge 2018-09-08 20:55:43 so if there are significant changes on edge, your stuff might break 2018-09-08 20:57:11 i think this is broken: (1/25) Upgrading musl (1.1.19-r10 -> 1.1.20-r0) 2018-09-08 20:57:24 when i install g++ make and python as virtual 2018-09-08 20:57:34 that package gets updated and it breaks the npm 2018-09-08 20:57:43 if i remove the virtual packages, issue remains 2018-09-08 20:57:49 because musl is still upgraded 2018-09-08 20:58:18 yup 2018-09-08 20:58:47 https://gist.github.com/felixsanz/3ace4f59de85f8fb70bbb29dbbbbe9dd 2018-09-08 20:58:49 this is broken too 2018-09-08 20:58:52 it confirms the issue 2018-09-08 20:59:01 i just noticed that that registry.yarnpkg.com resolves really slowly inside of the container 2018-09-08 20:59:05 but its fine outside 2018-09-08 20:59:13 there is no doubt now 2018-09-08 20:59:25 this last gist breaks the npm stuff 2018-09-08 20:59:30 if you remove the musl upgrade, it works 2018-09-08 21:00:13 how can i workaround it? can i prevent musl from upgrading? 2018-09-08 21:00:58 like, not using edge 2018-09-08 21:01:38 musl 1.1.20 happened yesterday thats likely it 2018-09-08 21:02:43 :( 2018-09-08 21:02:47 fucking bad luck 2018-09-08 21:02:59 i've wasted 16 hours trying to debug it 2018-09-08 21:03:02 if you want stability in your builds, please use the stable releases of alpine 2018-09-08 21:03:10 :_( 2018-09-08 21:03:18 i use edge because nodejs-current 2018-09-08 21:03:22 not because anything else 2018-09-08 21:03:30 i need that package to be edgy 2018-09-08 21:04:10 can't i do that? 2018-09-08 21:07:25 like, everything links against the libc 2018-09-08 21:07:46 but it looks like nodejs-current is also in 3.8 2018-09-08 21:08:02 with 9.11.1-r2 instead of 9.11.1-r4 2018-09-08 21:08:06 so you aren't loosing much 2018-09-08 21:08:46 damn 2018-09-08 21:08:49 crashed 2018-09-08 21:09:27 3.8 has 9.11.1-r2 instead of 9.11.1-r4 on edge, so you should be able to not use edge 2018-09-08 21:09:53 yup, just noticed 2018-09-08 21:10:07 is not so outdated as it was 2018-09-08 21:10:43 thats for the help :) 2018-09-08 21:10:44 also, whats the purpose of using 3.7 as base if you are installing packages from edge anyways? 2018-09-08 21:11:01 i was using 3.8, just trying 3.7 to see if it works there 2018-09-08 21:11:06 but there, the ssl crash 2018-09-08 21:18:02 you could solve the ssl "crash" by re-installing ssl_client 2018-09-08 21:18:57 i dont see anything obvious which could have caused it 2018-09-08 21:19:09 but there have been previous weirdness-es with ssl_client 2018-09-08 21:48:39 felixsanz: btw, the DNS server for yarnpkg.com sends crap responses 2018-09-08 21:48:59 but thats not the issue 2018-09-09 08:46:05 is there an api for pkgs.alpinelinux.org? 2018-09-09 08:46:23 wanna be fetching the latest commit of a pkg 2018-09-09 08:48:30 parsing the html is not my favourite 2018-09-09 08:51:18 <_ikke_> realies: no, not at the moment 2018-09-09 08:51:35 ok 2018-09-09 08:51:37 <_ikke_> it's almost easier to just clone the git repo and get the info there 2018-09-09 08:51:50 don't agree 2018-09-09 09:11:29 Just use apkindex like pkgs does 2018-09-09 11:06:03 clandmeter, where do i get it from? 2018-09-09 11:06:37 sounds like it gonna have all pkgs within it, which would be alot more data vs all html pages of the 3 pkgs i wanna be checking 2018-09-09 11:09:05 every repo has an apkindex.tar.gz 2018-09-09 11:09:23 APKINDEX.tar.gz 2018-09-09 11:13:44 too much data 2018-09-09 11:13:53 would love a json api 2018-09-09 11:15:04 can help with it if there's interest and the back-end isn't written in something obscure to me 2018-09-09 11:19:40 <_ikke_> lua :-) 2018-09-09 11:20:30 <_ikke_> https://github.com/alpinelinux/aports-turbo 2018-09-09 11:23:39 oh :) 2018-09-09 11:24:49 never had the chance to learn much about it 2018-09-09 11:26:28 <_ikke_> lua is not that hard to learn 2018-09-09 11:27:30 might get into it if i finish on time 2018-09-09 11:27:59 the model is there 2018-09-09 11:28:15 i guess it needs a json view and something in the router 2018-09-09 11:35:26 it would be nice if https://pkgs.alpinelinux.org/package/latest/... is an alias of https://pkgs.alpinelinux.org/package/v3.8/... or whichever is the latest version 2018-09-09 11:48:43 do docker images and pkgs branch versions update at the same time? e.g. any idea when 3.9 is out what would be the latency between both reporting the same `latest`? 2018-09-09 12:12:25 <_ikke_> I'm not sure when the docker images are being built (ie, what triggers that) 2018-09-09 12:12:53 <_ikke_> I think the company takes care of that, so you'd have to ask them 2018-09-09 15:02:24 I think about running Alpine in a chroot on Debian... Will you shoot me for this or is it okay? 2018-09-09 15:05:41 well…it's certianly possible whether or not it is a good idea depends on your usecase 2018-09-09 15:13:09 velix: other people even run it in docker *gasps* 2018-09-09 15:20:39 Don't laugh: I want to put it in firejail and run nginx on it. 2018-09-09 15:20:43 So it's "docker light" 2018-09-09 15:21:09 Why not just use docker? 2018-09-09 15:21:21 its awful 2018-09-09 15:21:28 instead of that strange firejail program 2018-09-09 15:21:51 duncan^: firejail is just chroot on steroids. 2018-09-09 15:22:07 duncan^: separate namespace + network. 2018-09-09 15:22:18 duncan^: should be possible with Debian's systemd, too. 2018-09-09 15:22:47 duncan^: I love to work with chroots. Easy to setup, config, edit etc. 2018-09-09 15:22:49 That doesn't make it a good idea 2018-09-09 15:28:04 duncan^: I'll give Docker a try. NEver really needed it. 2018-09-09 15:41:52 docker, lxc, firejail, bubblewrap... pretty much the same 2018-09-09 15:42:18 namespace separated chroots, that's all 2018-09-09 15:44:59 TBB: Of course, docker's own package tool does much of the job. 2018-09-09 15:45:04 TBB: No need to write init systems etc. 2018-09-09 15:48:59 docker and lxc are quite a bit different from bubblewrap and firejail during use, though 2018-09-09 15:49:47 duncan^: And during security? 2018-09-09 15:51:09 can someone explain how to install alpine without setup-alpine script? 2018-09-09 15:59:19 upgrade: Do you have an issue with the script? 2018-09-09 16:06:24 duncan^ nope, i just cant understand wiki. 2018-09-09 16:06:46 I can install arch or gentoo, but cant understand alpine wiki :D 2018-09-09 16:06:52 Run the script and it should be fairly self-explanatory 2018-09-09 16:07:30 "I can't understand wiki" is a bad question. A better question would be "I don't understand , can someone clarify and fix it?" 2018-09-09 16:09:39 duncan, I don't know about how different they are really. I've done stuff using bare chroots, then started bubblewrapping them and now I do exactly the same thing using lxc. no noticeable difference. 2018-09-09 16:10:23 sure, the complimentary candy has a different flavor 2018-09-09 16:10:40 ahh, problem solved, just strange wiki get me to wrong direction 2018-09-09 16:10:56 sorry for disturbing 2018-09-09 16:15:29 halp, i have accidentally dockerrd a frankenalpine 2018-09-09 16:15:38 <_ikke_> lol 2018-09-09 16:15:43 it does apt-get instead of apk 2018-09-09 16:15:52 sounds like a debian container 2018-09-09 16:17:27 fuck my internet :( 2018-09-09 16:19:14 ah. i´m back. Anyway, anyone ever seen something like that before ? 2018-09-09 16:19:35 it´s about the official nextcloud docker image 2018-09-09 16:21:45 So anyone knows what´s going on in the nextcloud alpine docker image ? 2018-09-09 16:23:25 Peasant65: what its name? 2018-09-09 16:23:36 like, what to put in docker run 2018-09-09 16:24:18 $ docker run -d -p 8080:80 nextcloud from https://github.com/nextcloud/docker 2018-09-09 16:30:34 Peasant65: i dont see any indication that package is alpine-related 2018-09-09 16:36:43 AinNero, uname -a says alpine, also in the code on that github there´s a dockerfile-alpine.template that´s ´updated to 3.8´ 2018-09-09 16:38:24 in `uname -v` ? 2018-09-09 16:38:34 because that flag always comes from the host OS 2018-09-09 16:38:44 since it describes the kernel 2018-09-09 16:38:52 #2-Alpine SMP Mon Nov 27 15:36:10 GMT 2017 2018-09-09 16:39:50 like, docker is no OS virtualisation 2018-09-09 16:40:14 so everything in uname (except for hostname (-n) and maybe arch (-m) ) will have the host's values 2018-09-09 16:40:53 ah didn´t know uname actually read the kernel.. my bad 2018-09-09 16:42:14 <_ikke_> I would expect arch to also match hosts', right? 2018-09-09 16:42:49 _ikke_: there is the set personality feature which can change the seen value for processes 2018-09-09 16:42:54 and qemu-user also modifies it 2018-09-09 16:44:12 AinNero, I´m sorry. cat /etc/os-release is telling me debian 9. At least i learnt something today >:) 2018-09-09 16:44:33 so you're using a debian container, it would seem 2018-09-09 16:45:29 so it seems. At least you know i´m running alpine as host :´D 2018-09-09 20:03:34 how to install multiple kernel version? 2018-09-09 20:03:55 kernels 2018-09-09 20:05:46 You'd put them where your bootloader can read them and create relevant entries for your bootloader 2018-09-09 20:05:51 the question is: why? 2018-09-09 20:06:28 want to test some problems with ttyUSB devices 2018-09-09 20:07:29 IIRC, it worked with older kernels but after upgrade to linux-vanilla-4.14.66 devices stoped to work 2018-09-09 20:08:27 want to firts check if that problem depend on the kernel version 2018-09-09 20:08:38 s/firts/first/ 2018-09-09 20:10:26 I know how to do that manually but thought that there is method to install different kernels and select preferred from boot menu 2018-09-09 20:17:13 <_ikke_> I don't think there is a built-in method to do it 2018-09-09 20:18:52 _ikke_: tnx for info, I will do that manually 2018-09-09 21:56:38 why does this happen when i change from alpine:latest to alpine:edge? https://dpaste.de/Qsrm/raw 2018-09-10 04:28:44 <_ikke_> realies: did you run apk upgrade -U --availabe? 2018-09-10 07:25:24 Hi all! How can i use tmpfs with alpine? I added needed line to /etc/fstab but its not work. 2018-09-10 07:26:17 i want to moun /tmp as ram disk 2018-09-10 07:26:34 mount* 2018-09-10 07:28:44 have you reboot or run mount -a after editing fstab? 2018-09-10 07:28:52 s/reboot/rebooted 2018-09-10 07:30:25 of course 2018-09-10 07:30:39 and spaw-file (not partition) not work too 2018-09-10 07:30:55 can you paste your fstab somewhere? 2018-09-10 07:31:06 one sec 2018-09-10 07:32:17 kahiru: https://pastebin.com/raw/SfFNTBSH 2018-09-10 07:32:35 i can mount swap-file mannualy with swapon 2018-09-10 07:38:06 the tmpfs line seems to work on my machine 2018-09-10 07:38:23 huh? da heck 2018-09-10 07:39:48 kahiru: but what about swap-file? 2018-09-10 07:40:11 https://wiki.archlinux.org/index.php/swap#Swap_file 2018-09-10 07:40:19 i use this manual 2018-09-10 07:40:40 on arch and other distors works fine 2018-09-10 07:42:51 is it disk installation or the run-from-ram? 2018-09-10 07:43:29 kahiru: installed to disk. 2018-09-10 07:46:06 its also clean instalation, only few packages in system. 2018-09-10 07:46:28 like htop tmux 2018-09-10 07:47:56 upgrade: try rc-service swap restart 2018-09-10 07:48:09 it should run on boot, but if you run it by hand it can give you additional hints 2018-09-10 07:48:54 oh 2018-09-10 07:48:59 now it works 2018-09-10 07:49:00 permissions? 2018-09-10 07:49:01 ah 2018-09-10 07:49:03 cool 2018-09-10 07:49:16 so, i must use service to start 2018-09-10 07:49:27 check rc-status boot 2018-09-10 07:49:31 is swap in there? 2018-09-10 07:49:34 well, on other distros just need fstab 2018-09-10 07:49:44 kahiru: yeah, all works fine 2018-09-10 07:49:57 thank you so much 2018-09-10 07:51:09 but why this not work when i reboot system? 2018-09-10 07:51:29 twice :) 2018-09-10 07:53:03 no idea, maybe someone else here might know 2018-09-10 07:53:49 also, alpine have some /etc/conf.d/swap file 2018-09-10 07:54:01 6 # If you are using swap files stored on local file systems, uncomment 7 # this line. 8 #rc_need="localmount" 2018-09-10 07:54:08 well, thats why 2018-09-10 07:54:16 there you go :) 2018-09-10 07:54:39 ¯\_(ツ)_/¯ 2018-09-10 07:54:51 #justOpenRCThings I guess 2018-09-10 07:56:17 its strange, coz all time its enought to create swap-file and add line to /etc/fstab 2018-09-10 07:57:03 well, systemd does a lot of magic behind the scenes 2018-09-10 07:57:56 it sure does 2018-09-10 07:58:01 oh no, i hate systemd 2018-09-10 07:58:21 if i dont have systemd in system - i happy 2018-09-10 07:59:23 except when your fstab doesn't do anything 2018-09-10 07:59:50 on gentoo with openrc is enought to add fstab too 2018-09-10 08:00:07 maybe they have that thing uncommented by default 2018-09-10 08:00:24 anyway, thank you for help. love u all <3 2018-09-10 08:02:42 Hello, we were registered as a mirror before. Got our server messed up, took over it. Can I request to have it re-registered though? It was due to it being unstable, but we're constantly monitoring the server now 2018-09-10 08:03:12 <_ikke_> marz_d`ghostman: What mirror is it? 2018-09-10 08:04:06 I can fix it real quick if you want, given the mirror 2018-09-10 08:04:15 you could alternatively send an email to alpine-infra@lists.alpinelinux.org 2018-09-10 08:07:02 _ikke_: danieli http://mirror.rise.ph/alpine-linux/ 2018-09-10 08:07:37 wasn't that super unstable? 2018-09-10 08:07:46 if I remember correctly, we disabled that one and only kept it in monitoring 2018-09-10 08:07:59 <_ikke_> Was disabled in monitoring as well 2018-09-10 08:08:05 <_ikke_> I just enabled it again 2018-09-10 08:08:09 danieli: Yep, it was. Give it chance though, it was left unmonitored before. Took over 2018-09-10 08:08:29 Also, where can I see a list of reliable mirrors we can sync from? 2018-09-10 08:08:38 ah, all right. we'll keep it in monitoring for a bit, but I'll keep a pin in it and add it back in two days 2018-09-10 08:08:42 I'm currently looking at this: https://git.alpinelinux.org/cgit/aports/tree/main/alpine-mirrors/mirrors.yaml 2018-09-10 08:08:59 Doesn't seem that reliable since we're still listed on it 2018-09-10 08:09:00 https://wiki.alpinelinux.org/wiki/How_to_setup_a_Alpine_Linux_mirror for now, this applies 2018-09-10 08:09:10 yeah, that's outdated, hm - should be removed I guess? thoughts _ikke_? 2018-09-10 08:09:23 marz_d`ghostman: also, mind joining #alpine-infra? we could take this conversation there 2018-09-10 08:09:46 <_ikke_> https://mirrors.alpinelinux.org/ 2018-09-10 08:10:24 right, I almost forgot about that 2018-09-10 08:10:38 <_ikke_> The wiki page still lists rsync.a.o. Shouldn't mirrors be encouraged to use one of the 2nd tier mirrors now? 2018-09-10 08:10:48 well, tiering isn't really completed 2018-09-10 08:10:53 <_ikke_> ah ok 2018-09-10 08:11:07 I don't have access to any mirror except uk 2018-09-10 08:11:25 and I don't know the bandwidth etc. of most of them 2018-09-10 08:15:38 okay I'll go there 2018-09-10 08:16:48 <_ikke_> marz_d`ghostman: I get a 403 in our monitoring 2018-09-10 08:17:28 <_ikke_> Directory is different apparently 2018-09-10 08:17:31 <_ikke_> alpine-linux/ now 2018-09-10 08:18:08 indeed 2018-09-10 08:18:13 that's what he said earlier 2018-09-10 08:18:27 I was about to tell you to make sure to change the path if it had a new one, but you figured it out lol 2018-09-10 08:22:11 its possible to install alpine only with needed linux-firmware-* ? 2018-09-10 08:28:24 upgrade: yes 2018-09-10 08:28:55 just install needed one, and other should be removed automatically, IIRC 2018-09-10 08:28:59 _ikke_, just changed alpine:latest to alpine:edge in the dockerfile 2018-09-10 08:29:25 which is here https://github.com/stevesbrain/bitlbee-docker/blob/master/Dockerfile#L14 2018-09-10 08:29:41 is it missing something? 2018-09-10 08:32:39 mps looks like setup-alpine install all packages 2018-09-10 09:28:59 upgrade: yes, but you could manually add just needed one and rest should be removed, IIRC 2018-09-10 09:29:34 I mean, rest will be removed automatically 2018-09-10 09:31:44 I have only linux-firmware-i915 on this box where I typem and I'm sure that I didn't removed rest of them one by one 2018-09-10 09:32:06 s/typem/type/ 2018-09-10 09:33:01 but can't remember did I removed (apk del) linux-firmware meta package 2018-09-10 09:34:58 few months ago discussed that 'issue' with some of the core devs (ncopa, IIRC) and I think it should work as I just wrote, but I'm not 100% sure 2018-09-10 09:49:21 mps: yes, you absolutley right. When i install package i need - all other will be purged. 2018-09-10 09:49:42 And meta-package too. 2018-09-10 09:52:44 mps: doing `apk add linux-firmware-i915` will purge all the rest and `apk add add linux-firmware-none` will delete all of them 2018-09-10 09:55:15 ncopa: i just installed linux-firmware-i915 and all purged automaticaly. 2018-09-10 09:55:19 oh ye that suprised me lately :P by default all firmwares were installed and I blindly done some apk add linux-firmware-amd and it removed all rest 2018-09-10 09:56:10 the reason for this behavior is that we want by default install all firmwares because we dont know which are needed 2018-09-10 09:56:23 Yeah, i understand that. 2018-09-10 09:57:34 so linux-firmware package has a provides=linux-firmware-any , the other also has a provides=linux-firmware-any, but with higher prioritu 2018-09-10 09:57:48 the kernel package has a depends=linux-firmware-any 2018-09-10 09:58:03 also about alsa. /etc/conf.d/alsa says Do you want to restore your mixer settings? If not, your cards will be muted. RESTORE_ON_START="yes" . When i reboot all - settings not stored. I use alsactl store and its work only until reboot. 2018-09-10 09:58:42 So, i dont understand something? 2018-09-10 09:59:19 does the alsa service start at boot? 2018-09-10 09:59:44 probably not :) 2018-09-10 10:00:42 rc-update add alsa 2018-09-10 10:01:36 upgrade, and start service before reboot too or again won't store settings and after will work fine 2018-09-10 10:02:00 Oh, i must start service first. 2018-09-10 10:02:17 Dang, thank you ncopa unmy. 2018-09-10 10:03:14 But he not start automaticaly when i use any "audio" app? 2018-09-10 10:03:26 every distro got little different aproach about stuff and need break with some assumptions which automatic distros like debian made... 2018-09-10 10:04:20 Looks like i not understand how all this works :) 2018-09-10 10:05:42 upgrade, what won't start automaticly? 2018-09-10 10:07:56 unmy: idk why, but i really think service start automaticaly when i start any audio output. 2018-09-10 10:08:12 I don't see why it would, on any OS really 2018-09-10 10:08:25 Coz im retarded. 2018-09-10 10:08:25 however on many, it's automatically started after installing it 2018-09-10 10:08:30 Yes. 2018-09-10 10:08:51 And i think it "starts" only when something use it and than work in background. 2018-09-10 10:09:00 then* 2018-09-10 10:09:22 upgrade, which service? alsa? it is simple script to save alsamixer settings before reboot and restore on boot 2018-09-10 10:09:39 nothing fancy 2018-09-10 10:10:02 unmy: do not pay attention, i just retarded. 2018-09-10 10:10:50 upgrade: you are welcome here anyway ;) 2018-09-10 10:11:03 Now all works fine and i happy like...idk 2018-09-10 10:11:13 This distro is exactly what i need. 2018-09-10 10:11:18 ncopa: :3 2018-09-10 10:14:14 Also, its planned to add something like AUR in archlinux? 2018-09-10 10:14:31 ewww 2018-09-10 10:14:41 hopefully not 2018-09-10 10:14:51 Why? :O 2018-09-10 10:16:31 upgrade, you can add community repository in apk to have extra move software if you didn't do it yet 2018-09-10 10:16:45 more 2018-09-10 10:21:34 https://pkgs.alpinelinux.org/packages ohh, can search only full name of package. i search for "zerotier" but its named "zerotier-one". 2018-09-10 10:21:56 And find in in testing. 2018-09-10 10:22:08 oh 2018-09-10 10:22:17 * supports 2018-09-10 10:22:18 -_- 2018-09-10 10:22:26 ACTION totaly retarded 2018-09-10 10:40:09 I built a statically linked x86_64 musl libc compiler on an x86_64 glibc system, and I'm using that compiler to build a small distro inside a chroot, however the compiler is unable to find the libraries correctly, and I have to pass LDFLAGS="-L/usr/lib -L/lib" to cause the linking to compile correctly. Is there any way "permanent" way to work around this? 2018-09-10 10:55:43 on a glibc systems, the libaries in /lib and /usr/lib are linked against glibc, so im a bit surprised that it works at all 2018-09-10 10:58:55 AinNero: so what can I do to fix this? 2018-09-10 11:13:20 skyroveRR: you could ask in #musl 2018-09-10 11:13:40 Ok 2018-09-10 17:31:04 hey there 2018-09-10 17:34:11 I'm using an alpine server with nfs, and I wanted to try things like nfsidmap. It's part of the nfs-utils package but I have some segfault ( with nfsidmap -l for example ) 2018-09-10 17:36:12 I'm not sure I understand well how it is supposed to work. If someone did experiments/use it or have some good documentation/howto about it, i'll be pleased to read that. 2018-09-10 19:00:50 regarding https://wiki.alpinelinux.org/wiki/Installing_Alpine_Linux_in_a_chroot -- is it possible to skip --allow-untrusted and instead provide the keys for validation? 2018-09-10 19:07:02 trfl, yes it is. I'm not at an Alpine machine right now so I can't check, but if my memory serves me correctly you can either just mkdir -p $ROOT/etc/apk/keys.d/ (or whatever the key directory is called) and copy there, or use a key directory option of the apk command 2018-09-10 19:08:36 where would you get the keys from? are they hosted somewhere over https? 2018-09-10 19:08:46 jeanjack, if it segfaults, there's always the possibility the package has no enabled tests and the segfault has slipped through. how to confirm that gets a bit more complicated 2018-09-10 19:09:04 trfl: the keys are in the package repository in the package alpine-keys if I remember right 2018-09-10 19:09:13 aight dope, thx! 2018-09-10 20:01:54 hello 2018-09-10 20:02:31 what's the alpine alternative to centos's 'service' or systemd's 'systemctl'? 2018-09-10 20:02:44 I need to force nginx to check new config before restarting it 2018-09-10 20:02:52 rc-service 2018-09-10 20:03:10 pardis: command not found 2018-09-10 20:03:31 FreeBDSM: It's probably not in your PATH 2018-09-10 20:03:34 Are you running Alpine in a container? 2018-09-10 20:03:51 Container images won't have openrc installed because they shouldn't have a service manager 2018-09-10 20:03:52 yes 2018-09-10 20:03:57 oh 2018-09-10 20:04:21 You can use 'nginx -t' directly to test the config, but normally you'd want to do this by starting a new container and switching traffic across to it in a containerised environment 2018-09-10 20:05:16 I know, I was just curious about managing alpine 2018-09-10 20:05:30 adding openrc didn't help: service nginx does not exist 2018-09-10 20:06:37 Is this using the Alpine package of nginx, or some third-party image based on Alpine that does its own nginx build? 2018-09-10 20:06:53 Alpine's nginx package provides /etc/init.d/nginx, so I'm guessing the latter 2018-09-10 20:08:06 In any case, trying to shoehorn openrc into an existing container image may not have the result you expect, since reloading a service is likely to cause pid 1 in the container to exit and the container runtime will think the container is finished 2018-09-10 20:08:44 pardis: nginx official docker image based on alpine 2018-09-10 20:09:07 That's very likely using its own build of nginx 2018-09-10 20:09:18 If you want to learn how to manage services on Alpine, install Alpine proper 2018-09-10 20:11:25 got it, thanks 2018-09-10 20:17:07 <_ikke_> and most openrc init scripts are in a separate -openrc subpkg, check if they are installed (should be automatically if you have openrc) 2018-09-10 20:22:38 got it, thanks 2018-09-10 22:56:47 Hi. If I want to package obconf, should I name the package simply "obconf" or better "openbox-obconf"? I may want it to contribute... 2018-09-10 23:35:32 misterunknown: the upstream package name is preferred 2018-09-10 23:35:36 so obconf would be fine here 2018-09-10 23:38:50 Shiz: Thanks, did it intuitive right ;) 2018-09-10 23:39:01 :) 2018-09-10 23:43:45 Shiz: Maybe you can take a look at my APKBUILD file and say what to do better: https://gitea.de/marco/aports/src/branch/master/marco/obconf/APKBUILD 2018-09-10 23:44:07 At least the package builds... 2018-09-10 23:44:19 looks good to me 2018-09-10 23:44:27 only change I'd make is remove the empty install= and depends= lines 2018-09-10 23:44:52 oh and replace obconf with $pkgname in http://openbox.org/dist/obconf/$pkgname-$pkgver.tar.gz 2018-09-10 23:44:59 looks absolutely fine to me otherwise :) 2018-09-10 23:48:12 Very nice. Packaging with alpine makes a lot fun, in contrast to other distros. 2018-09-10 23:49:44 :) glad you like it 2018-09-11 00:14:43 Is there a way to have multiple repositories in the /etc/apk/repositories file, which precedence? 2018-09-11 00:14:48 with* 2018-09-11 00:15:13 to be more clear, I mean multiple sources for say the "community" repository, but with precedence 2018-09-11 00:15:42 just curious, why? 2018-09-11 00:16:11 to handle failovers, but only in the case where the first priority mirror is down 2018-09-11 00:18:46 danieli, If that's not enough of an answer for you I can go deeper into detail, but that's what i'm trying to achieve 2018-09-11 00:21:22 I got the point 2018-09-11 00:25:54 danieli, awesome, any thoughts? 2018-09-11 00:26:22 let me test 2018-09-11 00:27:11 Oh, sweet :) I wasn't expecting that; based on my research there's no precedence in the /etc/apk/repositories file, but if you find something out that'd be amazing. 2018-09-11 00:28:24 looks like it's not possible, judging by a quick test 2018-09-11 00:28:54 you could add a new issue at bugs.alpinelinux.org, feature request, alpine 3.8.x or 3.9 (whichever is higher) 2018-09-11 00:29:46 Will do :) thanks danieli 2018-09-11 00:30:04 if you know C, you are invited to contribute a patch 2018-09-11 00:31:06 I don't know C, but may do that anyway. 2018-09-11 04:01:16 anyone able to start a debian-strech lxc container in Alpine? 2018-09-11 04:01:36 I'm getting this: 2018-09-11 04:01:38 lxc_cgfs - cgroups/cgfs.c:do_setup_cgroup_limits:2040 - No such file or directory - Error setting use to @kernel for strech 2018-09-11 04:03:30 workaraound in /etc/lxc/lxc.conf seems doesn't work at all 2018-09-11 04:11:42 Ok, I got it: same workaround appears in /var/lib/lxc/strech/config 2018-09-11 04:12:42 just comment out "lxc.cgroup.use = @kernel" which seems incompatible 2018-09-11 04:13:02 same thing in /etc/lxc/lxc.conf 2018-09-11 05:09:52 hey everybody. i'm having an interesting issue with adding a service to the default runlevel. 'rc-update add SERVICE' reports success, and a symlink is created in /etc/runlevels/default which points at the init script. the service shows up in 'rc-service -l', as well as in 'rc-update' as part of default. but 'rc-status' does not show the service as being part of any runlevel, and the service does 2018-09-11 05:09:58 not start on boot. 2018-09-11 05:11:27 i can start the service successfully either by running the init script manually, or calling 'rc-service SERVICE start' 2018-09-11 05:12:30 there's nothing obvious in the logs, or even the output of dmesg (not that i expected there to be anything there) 2018-09-11 05:16:57 i'd appreciate any pointers toward what might be wrong, because i'm out of troubleshooting ideas at this point :) 2018-09-11 05:37:26 flrepear: 'rc-update add service' doesn't start service, just creates symlink 2018-09-11 05:37:39 on next boot it will be started 2018-09-11 05:38:55 clear separation between tasks/command is what I like in AL 2018-09-11 05:43:59 sorry, i didn't mention that part. i've done several reboots, and the service isn't starting. and doesn't show up in 'rc-status', though it shows up everywhere else. 2018-09-11 05:44:12 it doesn't even show up in 'rc-status' when i've started it via 'rc-service' 2018-09-11 05:46:49 is that service is some of AL packaged or 'hand made' 2018-09-11 05:48:42 I have one 'hand made' which shows as crashed despite the fact it is started and works 2018-09-11 05:49:21 didn't have time to finish it's init script properly 2018-09-11 05:52:41 it's not packaged with AL. the script is from a package i've hand-compiled, with some fixes by me. there *is* a 5s sleep in it as part of the start up (came that way from upstream) 2018-09-11 05:52:48 how long is the init script timeout? 2018-09-11 05:54:52 flrepear: I'm not expert in the openrc and it's init script, just learning about it, so don't know how long is timeout 2018-09-11 05:55:03 ok, thank you. i'll look into that. 2018-09-11 05:55:35 gento have good docs about openrc 2018-09-11 06:00:35 mps: thanks so much. i'm reading those, and alpine's now. i'm starting to think it might be easier to throw out the giant init script from upstream, and start with a minimal one based around start-stop-daemon :) 2018-09-11 06:01:40 I'm doing the same :) 2018-09-11 07:07:10 how should i diagnose apk add -u refusing to upgrade a package when a newer ver is available? 2018-09-11 07:07:41 it just does nothing 2018-09-11 07:10:45 dalias, usually there's dependencies to not update it then. the "add -u" is 'preference'. you could try 'apk upgrade --latest --simulate' or similar 2018-09-11 07:13:45 ? 2018-09-11 07:14:34 this time it's musl 2018-09-11 07:14:35 and 2018-09-11 07:14:37 # apk add -s 'musl>1.1.20' 2018-09-11 07:14:45 shows a straightforward upgrade 2018-09-11 07:15:14 i've done pinning hacks like this to force other stuff before but i'd rather solve the problem 2018-09-11 07:15:52 hmm, apk add -u musl-utils made it go 2018-09-11 07:16:12 ah, yes. there's sometimes versioned dependencies between subpackages 2018-09-11 07:16:45 musl-utils is installed and depends on musl- 2018-09-11 07:17:03 that seems silly -- it actually has nothing to do with musl :-p 2018-09-11 07:17:07 yeah 2018-09-11 07:17:18 like "musl-utils" is a complete misnomer :) 2018-09-11 07:17:34 but is there a way around hidden exact-version dependencies like this? 2018-09-11 07:17:52 i.e. to get it to just upgrade whatever other packages depend on the exact version at the same time? 2018-09-11 07:18:58 is there a way to search for the exact-version deps with apk info -r ? 2018-09-11 07:24:09 no simple way around except to fix the source package's dependency. 2018-09-11 07:24:56 the upgrade preference get's inherited "down stream" to dependencies. so add -u musl-utils works. to make it propagate upwards is trickier. 2018-09-11 07:25:36 is there a way to search for who's depending on keeping back the package, tho? 2018-09-11 07:27:24 mmm... unfortunately, i don't think there's simple way to do it currently 2018-09-11 07:27:48 almost all packages depend on musl via the libc so 2018-09-11 07:27:53 so it especially is tricky 2018-09-11 07:27:57 yeah 2018-09-11 07:28:16 for other things maybe just manually searching the rdeps would work ok 2018-09-11 07:28:33 should maybe add the --latest flag for 'add' too 2018-09-11 07:28:40 yes 2018-09-11 07:28:46 that would be a big help 2018-09-11 07:29:04 but also it would be really nice to be able to search for only version-limited deps 2018-09-11 07:30:53 apk upgrade can't be used with just a specific package, right? 2018-09-11 07:31:05 just whole-system 2018-09-11 07:31:11 right 2018-09-11 07:31:56 though, might be worth adding that 2018-09-11 07:32:06 apk add will additional put the dependency to world 2018-09-11 07:32:31 to update single package without modifying 'world' can be done with "fix -u" but there's no --latest there iether 2018-09-11 07:32:53 ah that's a good hack to know 2018-09-11 07:33:02 (abusing fix like that) 2018-09-11 08:11:39 TBB: I still run the "grsec" kernel and in dmesg i have some errors linked to it. it says that RLIMIT to /usr/sbin/rpc.idmapd is 0 and more is asked. I didn't find a setrlimit tool for alpine 2018-09-11 08:18:41 ok, installed cpulimit and did ulimit -c at the value that was asked for rpc.idmapd, but still have this other dmesg error that says there was a segfault 2018-09-11 08:47:59 the type of segfault and any lines around it can give you a hint on that one 2018-09-11 08:56:17 the message I have is this one : grsec: From [LAN IP WITHOUT NFS]: Segmentation fault occurred at (nil) in /usr/sbin/nfsidmap[nfsidmap:5197] uid/euid:0/0 gid/egid:0/0, parent /bin/busybox[ash:4514] uid/euid:0/0 gid/egid:0/0 2018-09-11 08:58:24 If i'm right, the RLIMIT I setted was to get more output for error, but i have no idea where to find this output. BTW the FROM [LAN IP WITHOUT NFS] is pretty strange. it is an ip from my network and not linked to any NFS thing 2018-09-11 09:10:52 hi! 2018-09-11 09:11:10 is there a pre-made alpine .iso that has the serial console enabled? 2018-09-11 09:12:49 not official 2018-09-11 09:13:12 AinNero: sooo ... what do people use, unofficially? 2018-09-11 09:13:17 wait, the -virt one has it, i think, but booting -virt on real hardware is not the best idea 2018-09-11 09:13:45 no, probably not :( 2018-09-11 09:14:05 i thought it'd be real easy, but ofc the .iso is iso9660 and mounts r/o 2018-09-11 09:14:42 wouldn't it be enough to add something to kernel cmdline? 2018-09-11 09:15:00 Michcioperz: no, because the bootloader doesn't accept my keystrokes over the nullmodem cable 2018-09-11 09:15:06 ah, fair 2018-09-11 09:15:19 rapha: there is an unofficial, illegal, 100% undocumented iso at http://w1r3.net/paste/alpine-standard-v3.8-x86_64.iso 2018-09-11 09:15:25 o_O 2018-09-11 09:15:29 >illegal 2018-09-11 09:15:32 that i created because sometimes people ask for it 2018-09-11 09:15:45 why do you think it's illegal, though? 2018-09-11 09:15:50 it was an joke 2018-09-11 09:15:54 lol 2018-09-11 09:16:06 and how did you make it, AinNero? is it a complete remaster? 2018-09-11 09:16:20 making alpine isos is pretty easy 2018-09-11 09:16:34 i (was forced to have) learnt it at work 2018-09-11 09:16:56 regular process for creating iso, except i modified the syslinux config 2018-09-11 09:16:57 it just seems too much ... making a whole iso from scratch when you just want to add, like, 20 chars to a single file 2018-09-11 09:17:05 I mean easy once you're on alpine 2018-09-11 09:17:20 such is the nature of isos unfortunately 2018-09-11 09:17:36 yeah, i only have my x200 with me here ... prolly not the best idea to try and use that as a qemu host 2018-09-11 09:18:03 i install my machines using the alpine netboot 2018-09-11 09:18:05 otoh it would work, it's got 8GB of RAM, and the CPU is a P8700 2018-09-11 09:18:05 but the modification also boils down to adding like 20 chars to a single file, and the iso building doesn't take long 2018-09-11 09:18:15 AinNero: the netboot has serial console? 2018-09-11 09:19:14 if you netboot, you have to setup the bootconfig anyways, so you have full control over the command line 2018-09-11 09:19:20 so you can set any console you want :) 2018-09-11 09:19:28 hmm 2018-09-11 09:19:35 i've sort of always wanted to set up a PXE server 2018-09-11 09:19:39 let's try that way then 2018-09-11 09:20:13 having pxe on local network at home is pretty useful by itself 2018-09-11 09:22:35 ls 2018-09-11 09:26:48 hmm ... what's with https://boot.alpinelinux.org/ ... how do you tell your machine to grab alpine from there? 2018-09-11 09:28:24 via DHCP 2018-09-11 09:28:58 mayne i should write an blog post on how to setup the environment for netbooting in general 2018-09-11 09:31:21 well, i just googled about that and have decided that it's probably quicker to compile a weird GUI called isomaster and try to change the iso file after all 2018-09-11 09:31:27 hahaha 2018-09-11 09:31:37 for the life of me i can't remember how i set up alpine the last time i needed serial console 2018-09-11 09:35:29 Hi. I try to package guacamole-server for alpine linux, which fails because it can't find the OSSP UUID dependency. I googled a bit and found this [1] site, unfortunately the download links are broken. Any idea how I could get the OSSP UUID library? [1] http://www.ossp.org/pkg/lib/uuid/ 2018-09-11 09:38:19 AinNero, whats wrong with alternative boot options? 2018-09-11 09:39:07 huh? 2018-09-11 09:39:11 oh it was an explicit pxe question. 2018-09-11 09:39:34 ah no, people want to have console=ttyS0, but you can't set that up via the vga screen, naturally 2018-09-11 09:39:41 so i recommended PXE 2018-09-11 09:44:49 !*#%%grrr!!! ... "isomaster" doesn't rly live up to its claim of keeping the remastered ISO bootable 2018-09-11 09:45:06 ACTION wanders off to set up an alpine VM on his laptop 2018-09-11 09:49:38 lol poor Core 2 Duo 2018-09-11 09:50:15 and it's in a reboot loop :( 2018-09-11 09:50:18 today isn't my day 2018-09-11 09:50:28 <_ikke_> auch 2018-09-11 09:50:38 boot.a.o also supports iso and usb booting. 2018-09-11 09:50:48 oh! third time around was a charm! 2018-09-11 09:50:48 just so you know. 2018-09-11 09:51:20 clandmeter: thanks, but i don't think i understand ... how would that help with having serial console available for installation? 2018-09-11 09:51:46 you can configure it in the bootloader 2018-09-11 09:52:57 ipxe is the bootloader which has a menu. 2018-09-11 09:52:58 but the bootloader (i.e., syslinux) doesn't have serial console in the first place. that's my original problem... 2018-09-11 09:53:03 hmm 2018-09-11 09:53:09 it doesnt use syslinux 2018-09-11 09:53:22 clandmeter: you mean to use ipxe.usb on the usb stick ? 2018-09-11 09:53:37 thats the idea 2018-09-11 09:53:37 (i tried that and couldn't figure out how to tell it about boot.a.o) 2018-09-11 09:55:30 hah! 2018-09-11 09:55:32 i never tried it myself. i can give it a shot with usb device. 2018-09-11 09:55:52 second time around is a charm! it got an IP address now and found b.a.o itself! 2018-09-11 09:55:58 thanks for making me try again clandmeter :) 2018-09-11 09:56:06 but onooooooooooooo connection timed out 2018-09-11 09:56:14 this is like a soccer world cup game 2018-09-11 09:56:30 connection time out? 2018-09-11 09:57:14 yes 2018-09-11 09:57:24 once more... 2018-09-11 09:57:53 o_O this time: permission denied 2018-09-11 09:58:06 boot.a.o seems to like to play games 2018-09-11 09:58:22 hmm that sounds like a ssl issue 2018-09-11 09:58:50 before it allowed me to access it but then timed out 2018-09-11 09:58:57 some sort of race condition? 2018-09-11 09:59:36 it's a shame because it would be pretty much the coolest, awesomest method of installing alpine 2018-09-11 10:01:17 on the laptop https://boot.alpinelinux.org/boot.ipxe is accessible alright 2018-09-11 10:02:41 since the cert of the server is fine, i guess my system time (non-configurable via BIOS) might be the problem then 2018-09-11 10:02:45 im checking 2018-09-11 10:02:57 can you give me a screenshot or log? 2018-09-11 10:02:58 roger! 2018-09-11 10:03:00 hmm 2018-09-11 10:03:05 mobile phone maybe, second 2018-09-11 10:05:01 clandmeter: https://imgur.com/a/qT5m6iq 2018-09-11 10:06:08 rapha, what is your bios time? 2018-09-11 10:06:35 clandmeter: i'm still searching, but i don't think there's a way to even find out 2018-09-11 10:08:14 if your pc time is incorrect (way off) then ssl will fail 2018-09-11 10:08:18 see for yourself ... https://imgur.com/a/7ixDq4Z 2018-09-11 10:08:38 ah apu2 2018-09-11 10:08:42 yes <3 2018-09-11 10:08:49 thats with rtc right? 2018-09-11 10:09:10 uh, good question ... let me grab a screwdriver 2018-09-11 10:13:02 clandmeter: as expected there's a tiny 1,5V battery on the board. i don't recognize any of the ICs around it, looking them up now. 2018-09-11 10:16:14 grah ... i think the IC providing RTC is on the underside of the PCB ... very likely the one east-south-east in https://www.pcengines.ch/pic/apu2c4_2.jpg 2018-09-11 10:16:17 rapha: aren't you the same guy that i also made the ISO for? 2018-09-11 10:16:22 i remember because of the apu2 2018-09-11 10:17:04 AinNero: you made an ISO for me? Hmm. I guess /that/ might have been the way I installed it on the last APU2. Should have been 2 years ago or so...? 2018-09-11 10:17:14 na, was like 2 or 3 weeks ago 2018-09-11 10:17:20 Ah, definitely not, then. 2018-09-11 10:17:24 some guy with an apu2 desperately trying to install alpine 2018-09-11 10:18:11 Another idea would be to install it on that 4GB SD card I've lying around and use the SSD for, I dunno, whatever. 2018-09-11 10:18:41 rapha, is also very easy to just copy the contents of the iso to fat32 usb 2018-09-11 10:18:49 and run syslinux to install bootloader 2018-09-11 10:18:59 hah! THAT must have been how i did it the last time! 2018-09-11 10:19:13 after which you can edit syslinux config 2018-09-11 10:19:37 yes, of course! 2018-09-11 10:19:42 *sigh* 2018-09-11 10:19:57 ACTION feels Cpt. Obvious bashing his head in with something hard and heavy 2018-09-11 10:20:05 but this error you get is interesting. 2018-09-11 10:20:13 i wonder how much platforms would bump into this. 2018-09-11 10:20:50 well, there's probably not too many platforms without the option of setting system clock via BIOS 2018-09-11 10:22:32 embedded ones for instance 2018-09-11 10:23:05 hmm 2018-09-11 10:23:07 so, "a lot"? 2018-09-11 10:23:33 i think enough to fix it in boot.a.o 2018-09-11 10:23:42 i just dont know the proper solution. 2018-09-11 10:24:01 probably support non ssl boot 2018-09-11 10:24:40 FINALLY! "localhost login:" 2018-09-11 10:24:46 thank you for jogging my brain, clandmeter! 2018-09-11 10:24:57 np 2018-09-11 10:25:01 clandmeter: maybe give people an option and a warning 2018-09-11 10:25:19 thats not possible 2018-09-11 10:25:32 no, i mean, on the website 2018-09-11 10:25:50 "you can get this image, it uses SSL, or this here, which doesn't, so be warned" 2018-09-11 10:38:57 sometimes setup-alpine gets me upset 2018-09-11 10:39:18 <_ikke_> why is that? 2018-09-11 10:39:29 like, when for some reason it fails to download the mirror list, you edit the mirror file yourself, :wq, and that ends the setup-alpine script. go again. 2018-09-11 10:41:15 (the reason, of course, it fails to download the mirror list, is "WARNING: clock skew detected" twice, then "ssl_client: mirrors.alpinelinux.org: certificate verification failed: certificate is not yet valid") 2018-09-11 10:41:41 set up the clock? 2018-09-11 10:42:26 danieli: it didn't ask me to do that, yet. only for my timezone. 2018-09-11 10:43:12 btw, why is there no de.alpinelinux.org? i've a box with unlimited traffic, if it's not too large i guess i could set one up maybe... 2018-09-11 10:44:14 <_ikke_> rapha: There are german mirrors, not with an officlal .a.o dns record though 2018-09-11 10:44:21 oic 2018-09-11 10:44:29 <_ikke_> https://mirrors.alpinelinux.org/#mirror11 2018-09-11 10:44:41 <_ikke_> https://mirrors.alpinelinux.org/#mirror22 2018-09-11 10:44:42 only alpine-ran mirrors are under .alpinelinux.org 2018-09-11 10:44:50 well, the UK mirror works without https, that solved the problem for now 2018-09-11 10:45:08 <_ikke_> most mirrors shouldn't require https 2018-09-11 10:45:19 oh nice, Hochschule Esslingen. they've been reliable since my SuSE days :P 2018-09-11 10:45:24 the NL one does 2018-09-11 10:45:38 <_ikke_> this one? http://nl.alpinelinux.org/alpine/ 2018-09-11 10:45:39 yeah, it does redirect to https, even for /alpine 2018-09-11 10:45:40 yes 2018-09-11 10:45:43 that one 2018-09-11 10:45:47 <_ikke_> it's just http for me 2018-09-11 10:45:50 try it in your browser, redirects to https 2018-09-11 10:45:57 <_ikke_> no redirect for me 2018-09-11 10:46:06 <_ikke_> I'm looking at it in my browser 2018-09-11 10:46:08 doesn't with curl though 2018-09-11 10:46:14 HSTS sounds unlikely 2018-09-11 10:46:15 let me check 2018-09-11 10:46:16 <_ikke_> yes 2018-09-11 10:46:27 right 2018-09-11 10:46:30 httpseverywhere i believe 2018-09-11 10:46:31 Non-Authoritative-Reason: Delegate 2018-09-11 10:46:39 alpine installing <3 2018-09-11 10:46:54 <_ikke_> I noticed httpseverywhere was disabled for me 2018-09-11 10:47:25 time to get the powertools out and make some holes in some walls and stuff 2018-09-11 10:47:51 <_ikke_> strict-transport-security: max-age=31536000 2018-09-11 10:48:00 <_ikke_> so once you visited https, your browser keeps redirecting 2018-09-11 10:48:06 yup, now I see it 2018-09-11 10:48:09 <_ikke_> But it does support http 2018-09-11 10:48:24 mm, with clients that don't care (non-browsers I suppose) 2018-09-11 10:49:01 <_ikke_> yes, curl doesn't have a persistent store for hsts 2018-09-11 11:02:14 all mirrors support http 2018-09-11 11:02:23 its how mirrors.a.o works 2018-09-11 11:02:42 the distinction here is http/https 2018-09-11 11:02:49 but yeah, having mirrors with https only would be bad 2018-09-11 11:31:22 Hi guys. If I use newapkbuild to generate a APKBUILD file, it contains depends_dev="" and makedepends="$depends_dev". Is that intentional? Is 'makedepends' deprecated? 2018-09-11 11:31:48 <_ikke_> no 2018-09-11 11:32:26 Ok. It's a bit confusing... 2018-09-11 11:35:39 depends_dev are the -dev subpackage dependencies 2018-09-11 11:35:58 makedepends are the dependencies required to actually build the package 2018-09-11 11:43:15 hmm ... util-linux, and what's the other package that contains the nice tools to replace the busybox minimalist tools? 2018-09-11 11:44:46 I feel like we need something that's less minimalist than busybox but still less bloated than gnu coreutils 2018-09-11 11:44:50 too many people ask for that 2018-09-11 11:45:03 <_ikke_> rapha: procps has some 2018-09-11 11:45:04 (just personal opinion, not related to alpine) 2018-09-11 11:45:28 ah! coreutils! 2018-09-11 11:45:32 but procps, too. 2018-09-11 11:45:46 ACTION has 16GB to fill =) 2018-09-11 11:46:06 <_ikke_> some tools have their own packages 2018-09-11 11:46:10 <_ikke_> find gawk sed 2018-09-11 11:46:22 <_ikke_> findutils* 2018-09-11 11:46:26 oh, is it not findutils any more? 2018-09-11 11:46:28 ah! 2018-09-11 11:46:46 i wish alpine had meta-packages 2018-09-11 11:46:57 like meta-gnu-tools 2018-09-11 11:46:58 <_ikke_> it has meta packages 2018-09-11 11:47:02 oh 2018-09-11 11:47:07 <_ikke_> But not for these things 2018-09-11 11:47:11 k 2018-09-11 11:47:27 <_ikke_> You can always sugest them 2018-09-11 11:47:38 <_ikke_> Just create a package with just depends 2018-09-11 11:47:52 yes, i'm thinking of setting up my own repo anyways 2018-09-11 11:48:04 wasn't there diffutils too? 2018-09-11 11:48:17 and if you're gonna use git you probably want to install non-busybox less 2018-09-11 11:48:23 <_ikke_> https://pkgs.alpinelinux.org/packages?name=diffutils&branch=edge&arch=x86_64 2018-09-11 11:48:25 <_ikke_> yess 2018-09-11 11:48:33 <_ikke_> lol 2018-09-11 11:48:48 <_ikke_> I was reading less and automatically typed yess 2018-09-11 11:56:52 not for git (i mean, this box go' be a router), but because i love non-busybox less's +F :) 2018-09-11 11:58:24 <_ikke_> +1 2018-09-11 11:58:27 TBB: i compiled with abuild -r all from aports. No more segfault :D 2018-09-11 12:00:42 fascinating! that should help pinpointing a bit 2018-09-11 12:01:15 hi all, trying to install (armhf) on a rpi3 b+, wrote & inserted microsd but not showing on network (to ssh into and run setup-alpine) is there any changes needed to configs to activate networking? 2018-09-11 12:01:56 hi all, trying to install (armhf) on a rpi3 b+, wrote & inserted microsd but not showing on network (to ssh into and run setup-alpine) is there any changes needed to configs to activate networking? 2018-09-11 12:06:27 apologies if this is a stupid question, but i've never used docker before: if there's a docker ... package (?) for something, then alpine will be able to run it, correct? 2018-09-11 12:57:16 should be 2018-09-11 14:26:01 Michcioperz: bsd coreutils ? 2018-09-11 14:26:16 (no, alpine doesn't provide them, but they're an interesting middle ground in many cases) 2018-09-11 14:59:05 do they have `ls -h`? because that's something a lot of people seem to care about 2018-09-11 15:00:38 Hi! I'm trying to use alpine from docker. A script requires 'sort' to have the 'unique' function. Does Alpine have a non-busybox package for the core-tools such as sort? 2018-09-11 15:03:22 sveinse: yes, 'coreutils' 2018-09-11 15:03:55 jn__: thanks 2018-09-11 15:26:52 sveinse: busybox sort has -u 2018-09-11 15:29:56 AinNero: It seems not. Or the tool I'm trying to use with alpine croaks and dies with "sort: unrecognized option: unique, BusyBox v1.28.4 (2018-05-30 10:45:57 UTC) multi-call binary." 2018-09-11 15:30:28 oh, long options 2018-09-11 15:30:33 ^ 2018-09-11 15:30:38 busybox definitely doesn't have long options 2018-09-11 15:30:46 it has, but afaik not on alpine 2018-09-11 15:30:55 never heard of it 2018-09-11 15:31:15 I mean surely there are a few 2018-09-11 15:31:30 but generally they don't really do that I guess 2018-09-11 15:32:12 I'll just see in the repo instead of guessing 2018-09-11 15:34:07 no trace of --unique in busybox master 2018-09-11 16:13:54 Is it possible to replace /bin/sh with bash? 2018-09-11 16:15:01 not a good idea 2018-09-11 16:15:09 I recommend you install bash, and use `chsh` 2018-09-11 16:15:36 err, that's in the shadow package, don't think it's in busybox 2018-09-11 16:15:59 <_ikke_> nope 2018-09-11 16:16:22 I have installed bash, but this tool I'm trying to use sais that /bin/sh must be either dash or bash. -- But of course I can just replace the /bin/sh symlink to bash if there is no alpine way of doing it 2018-09-11 16:16:32 you'll have to 2018-09-11 16:16:37 what tool is that? sounds familiar 2018-09-11 16:16:44 ash is a better version of dash 2018-09-11 16:16:48 sounds a bit off, but familair 2018-09-11 16:16:50 the tool is just broken and should accept ash 2018-09-11 16:16:52 familiar* 2018-09-11 16:16:53 ^ 2018-09-11 16:16:57 it's compliant 2018-09-11 16:16:58 Michcioperz: openembedded's bitbake 2018-09-11 16:17:08 ah nope not familiar 2018-09-11 16:17:09 uhg 2018-09-11 16:17:11 just edit the check out 2018-09-11 16:17:13 the check is wrong 2018-09-11 16:17:15 but the requirement is familiar 2018-09-11 16:17:32 or edit their script to use #!/bin/bash insteada of #!/bin/sh 2018-09-11 16:17:33 also is ash better dash or the other direction? 2018-09-11 16:17:44 you can't write #!/bin/sh then mandate "sh must be X or Y" 2018-09-11 16:17:55 if you write #!/bin/sh that means you're going to accept any conforming sh 2018-09-11 16:18:00 ash is much better 2018-09-11 16:18:07 dash doesn't even have working line editing 2018-09-11 16:18:12 oh I know, Linux From Scratch dictates that (I think) 2018-09-11 16:18:20 I suppose this is because they haven't validated ash. Regardless of if its better or not. 2018-09-11 16:18:21 ash is usable (and imo better than bash) as an interactive shell even 2018-09-11 16:18:43 usable yes, but I'm missing some parts personally 2018-09-11 16:18:47 <_ikke_> nod 2018-09-11 16:19:03 And bitbake is a *large* suit, so changing it might not be straight forwards. Esp. since this is about making a generic Docker container for running that generic tool 2018-09-11 16:19:12 Perhaps alpine isn't the best start point for this then 2018-09-11 16:19:13 for example I miss the ability to `rm -rf /usr/lib{,64}` and such 2018-09-11 16:19:52 <_ikke_> alt+. is missing as well 2018-09-11 16:19:56 I think last time I complained about that (not here) someone told me "why don't you just run ash through rlwrap" 2018-09-11 16:20:02 at least it has ctrl+r 2018-09-11 16:20:20 some bashisms are nice but the tradeoff against portability is generally worth it, for me 2018-09-11 16:21:04 I'd love to have some middle ground tbh, an extended standard 2018-09-11 16:21:24 ACTION checks the channel operators list 2018-09-11 16:21:51 Yeah, replacing the /bin/sh symlink to /bin/bash satisfied bitbake 2018-09-11 16:21:58 haha 2018-09-11 16:22:14 it should break things too much if it's in Docker 2018-09-11 16:22:32 Michcioperz: Why? 2018-09-11 16:22:39 wah 2018-09-11 16:22:41 shouldn't 2018-09-11 16:22:46 it shouldn't break things too much 2018-09-11 16:22:47 right 2018-09-11 16:23:02 the beauty of containers 2018-09-11 16:23:13 that's not what I meant but yeah 2018-09-11 16:23:52 I guess it could break alpine if you were running openrc 2018-09-11 16:24:07 or if you were upgrading packages 2018-09-11 16:24:36 Michcioperz: yes, most probably. But one doesn't do that in docker container, so yes, that's fine 2018-09-11 20:53:35 hi 2018-09-11 20:54:42 according to busybox usage, don't you feel that busybox in itself is against unix fundamentals ? 2018-09-11 20:56:50 What unix fundamentals ? 2018-09-11 20:58:17 one specialized very well build tool for particular task 2018-09-11 20:58:40 instead of on multipurpose tool which is average 2018-09-11 20:58:45 one* 2018-09-11 20:59:43 Sounds like busybox is doing it quite well then 2018-09-11 20:59:54 <_ikke_> They're still seperate self-contonained tools, just bundled under one binary 2018-09-11 21:00:00 <_ikke_> contained* 2018-09-11 21:01:52 ok, is it possible to rid off of busybox in alpine and install particular tools instead ? 2018-09-11 21:02:07 <_ikke_> yes 2018-09-11 21:02:19 <_ikke_> Just install the packages for the specific tools 2018-09-11 21:02:21 jaroslaw: yes 2018-09-11 21:02:36 <_ikke_> apk add grep and you get gnu grep 2018-09-11 21:03:58 sure, thanks 2018-09-11 21:04:14 no bulk command? like the one to install xorg ? 2018-09-11 21:06:17 apk add coreutils ? 2018-09-11 21:06:23 <_ikke_> for example 2018-09-11 21:06:45 <_ikke_> unix-utils proctools findutils grep gawk less sed 2018-09-11 21:06:51 <_ikke_> missing probably a few 2018-09-11 21:07:03 iproute2 net-tools 2018-09-11 21:07:07 <_ikke_> nod 2018-09-11 21:07:31 <_ikke_> someone suggested making a metapackage for those 2018-09-11 21:11:01 I'm a bit clueless... I try to package guacamole-server. Therefore I had to provide the OSSP UUID library, which I packaged from here [1]. But apparently the ossp-uuid-dev package conflicts with util-linux-dev, which is needed by cairo-dev which is also mandatory for guacamole-server. So has anyone an idea how to solve this? [1] https://github.com/sean-/ossp-uuid 2018-09-11 21:11:01 nowadays when more and more people use alpine as desktop (and/or server) it is legitimate to switch from poor busybox to full versions of all those tools in a easy and standard way 2018-09-11 21:11:53 <_ikke_> misterunknown: Do you know why they conflict? 2018-09-11 21:12:21 Yes, because of /usr/lib/libuuid.so. 2018-09-11 21:12:49 <_ikke_> so two packages offering the same library 2018-09-11 21:13:42 Yes, the question is, what is the state-of-the-art solution? I guess repackaging util-linux isn't a clean solution 2018-09-11 21:14:16 <_ikke_> how feasible would it be to rename the lib file 2018-09-11 21:14:21 I have to admit, that I never packaged anything before I used alpine linux a few months ago. 2018-09-11 21:14:41 <_ikke_> The problem is that it's a hard conflict 2018-09-11 21:14:51 <_ikke_> as it is, these packages cannot be installed at the same time 2018-09-11 21:15:50 Renaming could be possible, I'll try that. Seems I lack a bit of important knowlegde of C programming... 2018-09-12 08:27:14 _ikke_: Thanks for the hint with renaming the library. I tool a look at the debian package for my library and noticed that they do it exactly like that. I was finally able to package guacamole-server. I'd appreciate if you could take a look at my APKBUILD files, and maybe give some additional advice. [1] https://gitea.de/marco/aports/src/branch/master/marco/guacamole-server/APKBUILD [2] 2018-09-12 08:27:16 https://gitea.de/marco/aports/src/branch/master/marco/ossp-uuid/APKBUILD 2018-09-12 08:36:50 <_ikke_> misterunknown: will look at it when I have time (remind me if I forget) 2018-09-12 08:47:17 _ikke_: No problem :) 2018-09-12 08:52:00 hi 2018-09-12 08:53:32 i am trying to build a docker-image using alpine-3.8. In this process i use apk update. This returns with: fetch http://dl-cdn.alpinelinux.org/alpine/v3.8/community/x86_64/APKINDEX.tar.gz 2018-09-12 08:53:32 ERROR: http://dl-cdn.alpinelinux.org/alpine/v3.8/main: temporary error (try again later) 2018-09-12 08:53:32 . Is there any advice to fix this? Sry if this is the wrong channel. 2018-09-12 08:53:32 WARNING: Ignoring APKINDEX.adfa7ceb.tar.gz: No such file or directory 2018-09-12 08:56:27 looks like DNS failure 2018-09-12 08:56:49 but resolv.conf is usually set up in docker 2018-09-12 08:59:52 in this case it cant be possible to update e.g. ubuntu right? 2018-09-12 09:00:17 usually 2018-09-12 09:00:42 maybe you need to setup http_proxy=proxy.rrz.uni-hamburg.de first 2018-09-12 09:00:56 depends on your current network situation 2018-09-12 09:01:21 ubuntu is able to perform updates. :-/ 2018-09-12 09:02:07 ubuntu container? or host? 2018-09-12 09:02:52 both 2018-09-12 09:03:15 does nslookup dl-cdn.alpinelinux.org work for you? 2018-09-12 09:03:41 Name: global.prod.fastly.net 2018-09-12 09:03:41 Address: 151.101.112.249 2018-09-12 09:03:46 i guess 2018-09-12 09:05:58 heh, my custom build environment ran into a fun litle problem last night 2018-09-12 09:06:25 but DNS issues are most likely :-( we are having a lot of them recently... 2018-09-12 09:07:03 gOATiful: can you confirm that you are not behind a proxy? 2018-09-12 09:07:06 I do package builds in an isolated chroot that has all the necessary tools for it etc. when I ran that on top of Alpine 3.8 it worked fine; things got a bit weird when I moved it to run on CentOS 7 2018-09-12 09:08:43 now, when I set up the chroot and run a script inside of it that executes the actual build commands, the part where abuild runs abuild-sign --installed fails with "apk: not found" ... but if I chroot myself inside that build chroot and run the same commands, no problem 2018-09-12 09:14:57 @AinNero sry i double checked... i am not behind a proxy 2018-09-12 09:15:34 does wget'ing the repo url work? 2018-09-12 09:16:20 Connecting to proxy.rrz.uni-hamburg.de (proxy.rrz.uni-hamburg.de)|134.100.57.66|:80... failed: Connection refused. 2018-09-12 09:18:15 it is resolving the repo url first: 2018-09-12 09:18:18 --2018-09-12 11:16:00-- http://dl-cdn.alpinelinux.org/alpine/v3.8/community/x86_64/APKINDEX.tar.gz 2018-09-12 09:18:18 Resolving proxy.rrz.uni-hamburg.de (proxy.rrz.uni-hamburg.de)... 134.100.57.66 2018-09-12 09:21:42 No, it is resolving that proxy first 2018-09-12 09:21:57 http_proxy is still set i guess 2018-09-12 09:23:20 a lol... sry 2018-09-12 09:23:34 Connecting to dl-cdn.alpinelinux.org (dl-cdn.alpinelinux.org)|151.101.112.249|:80... connected. 2018-09-12 09:23:34 HTTP request sent, awaiting response... 200 OK 2018-09-12 09:23:34 Length: 525322 (513K) [application/octet-stream] 2018-09-12 09:23:34 Saving to: ‘APKINDEX.tar.gz’ 2018-09-12 09:23:45 is that inside of the container? 2018-09-12 09:23:51 no 2018-09-12 09:24:25 i am using it on my local pc 2018-09-12 09:24:31 could you run it inside of the container? where apk failed? 2018-09-12 09:25:10 for clarification, this is not an issue with the repository, this is an issue with your setup 2018-09-12 09:26:01 thank you very much :-) 2018-09-12 09:28:31 ... did somehing i say solve your problem?? 2018-09-12 10:01:40 Hello... I'm just setting up a firewall with the latest Alpine Linux and have two questions. :) 2018-09-12 10:02:45 danci1973: hey, go on 2018-09-12 10:03:24 1. On boot, just after Syslinux and before OpenRC messages start showing,I (sometimes) get an error like 'ERROR: http:///....: temporary error, try again later 2018-09-12 10:04:30 you are using a http repo on cmdline? 2018-09-12 10:04:37 No. 2018-09-12 10:04:46 At least - not that I know off... 2018-09-12 10:04:52 what is your cmdline? 2018-09-12 10:05:10 It is a 'USB' based install with tmpfs and stuff... 2018-09-12 10:05:30 cat /proc/cmdline 2018-09-12 10:06:19 BOOT_IMAGE=/boot/vmlinuz-vanilla modules=loop,squashfs,sd-mod,usb-storage quiet nomodeset initrd=/boot/initramfs-vanilla 2018-09-12 10:06:25 ok 2018-09-12 10:06:31 did you setup apk cache? 2018-09-12 10:06:39 Yes. 2018-09-12 10:06:50 apk cache sync? 2018-09-12 10:06:56 After it boots, everything seems fine. If I do 'apk cache sync', nothing happens. 2018-09-12 10:07:33 ah it could be the index is old and apk wants to udpate it 2018-09-12 10:07:40 i think it has been fixed recently 2018-09-12 10:07:51 can you upgrade? 2018-09-12 10:08:42 by upgrade i mean boot media 2018-09-12 10:08:57 kernel and initramfs 2018-09-12 10:09:03 Yes, of course. :) It's still in my 'lab'. 2018-09-12 10:09:21 It's 3.8.0 if that matters. 2018-09-12 10:10:13 you could try 3.8.1 2018-09-12 10:10:16 its just released 2018-09-12 10:10:23 Aaa, ok. :) 2018-09-12 10:10:24 and should have the latest apk-tools 2018-09-12 10:10:36 im not 100% its apk issue, but it sounds like it. 2018-09-12 10:11:33 danci1973, what kind of device is it? 2018-09-12 10:11:48 In terms of hardware? Or function? 2018-09-12 10:11:53 hw 2018-09-12 10:12:26 It's an industrial PC with Atom D510 and 1GB od memory, running of a CF card. 2018-09-12 10:12:35 it has rtc? 2018-09-12 10:12:39 I think the manufacturer is AdvanSys ? 2018-09-12 10:12:54 RTC... Hmm, how do I know? :) 2018-09-12 10:13:19 dmesg | grep -i rtc does show some stuff... 2018-09-12 10:13:27 [ 0.870397] rtc_cmos 00:01: RTC can wake from S4 2018-09-12 10:13:27 [ 0.870670] rtc_cmos 00:01: rtc core: registered rtc_cmos as rtc0 2018-09-12 10:13:27 [ 0.870736] rtc_cmos 00:01: alarms up to one month, y3k, 114 bytes nvram, hpet irqs 2018-09-12 10:13:27 [ 0.873260] rtc_cmos 00:01: setting system clock to 2018-09-12 09:51:10 UTC (1536745870) 2018-09-12 10:13:45 ok 2018-09-12 10:14:04 just try to upgrade and see if it fixes it. 2018-09-12 10:14:11 OK, will do that. 2018-09-12 10:14:24 2nd question - persistent interface names? 2018-09-12 10:14:46 In the past there was 'udev', then 'mactab' (or similar)... Is there something in place for that now? 2018-09-12 10:15:33 udev is still there if you choose to install it 2018-09-12 10:15:38 we still have eudev if needed. 2018-09-12 10:15:42 mdev might have similar functionality 2018-09-12 10:16:05 The real issue is - this box has 6 NICs and the way they're 'enumerated' (eth0-eth5), it's not physically 'in order'... So I'd like to make sure that 'left-most 'one is 'eth0', and then they go 'in order'. :) 2018-09-12 10:16:16 and names are always persistent :) 2018-09-12 10:17:28 if udev can do it it should still be possible with eudev. i never played with it myself. 2018-09-12 10:17:38 not necessarily 2018-09-12 10:18:10 I remember setting up several high availability clusters that were a bitch to set up because of unreliable order of appearance in the boot sequence 2018-09-12 10:18:11 danci1973: i have same issue, i installed eudev and manually setup name mappings 2018-09-12 10:18:45 so in the end I just wrote udev rules to force interface names 2018-09-12 10:19:11 template for forced interface names: http://0x0.st/swwt.txt 2018-09-12 10:19:47 AinNero, you really need eudev for this? 2018-09-12 10:19:48 AinNero: Thank you very much. :) 2018-09-12 10:20:41 clandmeter: surely there are ways for mdev 2018-09-12 10:20:54 but you get to install eudev anyways for certain other things 2018-09-12 10:21:46 on a server? 2018-09-12 10:22:01 I'd imagine it's possible with mdev too, but that's just a guess really 2018-09-12 10:22:12 i think you are using alpine as desktop 2018-09-12 10:22:26 clandmeter: im using alpine everywhere 2018-09-12 10:23:20 mdev way here with mactab: https://blog.stuart.shelton.me/archives/891 2018-09-12 10:26:46 so the magic is: -net/.* root:root 600 @/sbin/nameif -s 2018-09-12 10:29:29 <_ikke_> misterunknown: You could leave this out completely: https://gitea.de/marco/aports/src/branch/master/marco/ossp-uuid/APKBUILD#L16 2018-09-12 10:31:56 <_ikke_> misterunknown: don't you need to adjust guacamole server as well to use libossp-uuid? 2018-09-12 10:37:52 _ikke_: 1. Oh, I forgot to remove that part. It was for debugging, because I forgot to list my patch in "sources" 2018-09-12 10:38:05 <_ikke_> right, no worry 2018-09-12 10:38:24 _ikke_: 2. Apparently not. guacamole-server checks if ossp-uuid is available. 2018-09-12 10:38:58 The naming scheme might be common. 2018-09-12 10:39:11 <_ikke_> aha, ok 2018-09-12 10:39:13 <_ikke_> nice 2018-09-12 10:39:52 clandmeter: would it be sane to add that line per defautl? 2018-09-12 10:39:54 I add a proper init script to the guacamole server, and a default config, and then I can contribute this, I guess. 2018-09-12 10:40:12 with empty mactab it shouldn't do anything 2018-09-12 10:40:46 <_ikke_> misterunknown: right, don't forget to add a -openrc subpkg then for the init scripts 2018-09-12 10:42:21 AinNero, hmm always exec something that 99% doesnt do anything sounds like a bad trade off 2018-09-12 10:42:33 maybe add it commented. 2018-09-12 10:57:28 mdev / mactab approach doesn't seem to work for me.. 2018-09-12 10:57:50 rc-update shows that mdev is in 'sysinit'. 2018-09-12 10:58:54 does it work if you trigger nameif manually? 2018-09-12 10:59:36 with the environment variables.. 2018-09-12 11:00:06 AinNero: Yes, if I run 'nameif', it does what is written in /etc/mactab 2018-09-12 11:00:23 AinNero: Uhm, environment variables? 2018-09-12 11:00:32 not necessary, then 2018-09-12 11:00:48 mdev restarted? 2018-09-12 11:01:26 AinNero: However - if I want to switch two existing names around, it says it can't do that (I expect that would work at boot time)... 2018-09-12 11:01:37 AinNero: I reboot the whole machine... 2018-09-12 11:01:42 huh 2018-09-12 11:02:19 Anyway, I made up new names to see if that's what's wrong in the boot process, but even then it didn't change names. 2018-09-12 11:25:32 hi guys 2018-09-12 11:26:59 im livein south korea and i want to downsload virtual-alpinex86_64 but the speed is super slow. can anyone send me the image? 2018-09-12 11:27:37 sending like, via email? 2018-09-12 11:27:43 or physical mail? 2018-09-12 11:28:04 using owl or just email 2018-09-12 11:28:46 but then you'll just need to download it via mail instead of http 2018-09-12 11:28:50 <_ikke_> somnus_: You couldn't find a mirror close by? 2018-09-12 11:28:51 dont see how thats better 2018-09-12 11:29:02 <_ikke_> https://mirrors.alpinelinux.org/ 2018-09-12 11:29:09 south korea is actually an highly industrialized country... 2018-09-12 11:29:47 somnus_: downloading it from a public place or so is no option? 2018-09-12 11:29:52 <_ikke_> somnus_: how does mirror.xtom.com.hk work for you? 2018-09-12 11:32:06 Access to the website is fast, but the download is slow. I did not know why. I'll look it up on the mirror site. 2018-09-12 11:32:23 <_ikke_> what about dl-cdn.alpinelinux.org? 2018-09-12 11:33:20 https://mirror.xtom.com.hk/alpine/v3.8/releases/x86_64/ is nice thank you for helping me 2018-09-12 11:34:13 dl-cdn should be fast 2018-09-12 11:34:27 im sure fastly has a mirror close by 2018-09-12 13:49:52 _ikke_: Please take another look at my APKBUILD file, if you are free ;) I added an init script and fixed some dependencies. At least it works now as expected. https://gitea.de/marco/aports/src/branch/master/marco/guacamole-server/APKBUILD 2018-09-12 15:09:59 Hello. I'm using alpine linux 3.8 on x86_64. I've installed packages with success. But I can't find emacs. It tells me : ERROR: unsatisfiable constraints: emacs (missing):required by: world[emacs] 2018-09-12 15:10:04 do you have any idea ? 2018-09-12 15:11:02 I see that emacs is an available package https://pkgs.alpinelinux.org/package/v3.8/community/x86_64/emacs 2018-09-12 15:12:42 do you have the community repo in your sources for apk? 2018-09-12 15:13:04 (/etc/apk/repositories) 2018-09-12 15:13:43 http://alpine.mirror.wearetriple.com/v3.8/main 2018-09-12 15:13:57 ah ok, it's another repo... 2018-09-12 15:14:21 so I must uncomment the community repo 2018-09-12 15:14:32 sorry... first time I install Alpine... 2018-09-12 15:15:10 it works ! Thanks dalias 2018-09-12 15:22:33 no prob 2018-09-12 15:22:40 glad to help a fellow emacser :) 2018-09-12 15:23:24 how can I know on which package the command 'nc' belongs to ? 2018-09-12 15:23:41 <3 emacs -- because "eight megabytes and constantly swapping" is still "8 megabytes" 3 decades later, when eclipse or atom is "80 gigabytes and constantly swapping" 2018-09-12 15:24:00 apk info -W $(which nc) 2018-09-12 15:24:18 probably busybox unless you install a different nc package 2018-09-12 15:25:06 I don't have nc, I'm looking for the name of a package that contain nc 2018-09-12 15:26:02 the full 'nc', not the busybox one 2018-09-12 15:26:36 ah 2018-09-12 15:26:45 apk search netcat 2018-09-12 15:27:02 sorry I thought you were asking how to find the package owning a file 2018-09-12 15:27:36 ok, thanks, it works. But I don't understand why I can't find it on https://pkgs.alpinelinux.org/packages?name=netcat&branch=v3.8&arch=x86_64 2018-09-12 15:28:01 ah ... wildcards! 2018-09-12 15:28:17 ok, I get it :) sorry for all those newbie questions 2018-09-12 16:07:23 hi 2018-09-12 16:07:58 https://wiki.alpinelinux.org/wiki/Multi_ISP is outdated as regards Shorewall ... some config files have new names, many things don't apply anymore. just thought i'd tell you guys! thanks for an awesome distro! 2018-09-12 16:08:01 bye 2018-09-12 16:55:57 greetings, folks. 2018-09-12 16:55:57 if I wanted to install alpine-linux on a server and use it as a kvm host, what versions should i choose? 2018-09-12 16:55:58 standard? virtual? 2018-09-12 16:56:34 the virtual edition is for guests 2018-09-12 16:56:58 I would probably go with standard 2018-09-12 16:58:51 cool. any guide or youtube link you would advise me to read/view? i'm looking into having an extremely 'jeos' layer with kvm on top. 2018-09-12 16:59:05 <_ikke_> jeos? 2018-09-12 16:59:20 just enough OS 2018-09-12 16:59:30 <_ikke_> ah ok 2018-09-12 17:00:23 sorry. i've read about it so much in the past couple of months that i thought it's something trivial these days 2018-09-12 17:00:58 even kodi has a jeos version for raspberry pi's named libreelec... 2018-09-12 17:05:35 hi 2018-09-12 17:06:19 i'm trying to compile something under alpine and it says "forkexec.c:111:24: error: 'WAIT_ANY' undeclared (first use in this function)" ... is that an indication that it won't compile with musl, only glibc? 2018-09-12 17:06:41 <_ikke_> john3voltas[m]: not sure how much os is just enough, but alpine is already pretty slim on its own 2018-09-12 17:09:02 hmm and it's properly including , too :( 2018-09-12 17:10:15 #define WAIT_ANY (-1) ... unless _ikke_ will start beating me up for that now 2018-09-12 17:10:38 <_ikke_> hehe 2018-09-12 17:10:42 <_ikke_> ACTION prepares :P 2018-09-12 17:11:27 btw _ikke_, https://lsm.foobar.fi/ is pretty cool. officially requesting it as an alpine package :) 2018-09-12 17:12:36 <_ikke_> You can open a pull request with the APKBUILD (and other files) if you want 2018-09-12 17:13:29 Thanks for the comment. 2018-09-12 17:13:40 <_ikke_> (or send a patch to the mailing list if that's more your thing) 2018-09-12 17:14:44 BTW, would Alpine support snap packages? 2018-09-12 17:14:53 <_ikke_> what are snap packages? 2018-09-12 17:15:44 <_ikke_> https://snapcraft.io/? 2018-09-12 17:16:30 Yes, those 2018-09-12 17:16:34 <_ikke_> Not sure 2018-09-12 17:16:50 <_ikke_> But they have their own repository, don 2018-09-12 17:16:55 <_ikke_> don't they? 2018-09-12 17:17:25 It didn't work on a repository 2018-09-12 17:17:32 Doesn't 2018-09-12 17:18:03 At least not as far as I know 2018-09-12 17:18:22 _ikke_: in that case i'll have to learn about packaging first. not going to do that at a client's place of business though :P 2018-09-12 17:18:34 <_ikke_> ah ok, assumed that you already knew how 2018-09-12 17:18:39 <_ikke_> (already working on packages) 2018-09-12 17:23:25 https://snapcraft.io/store 2018-09-12 17:23:29 it has its own repository 2018-09-12 17:25:34 Shiz: but it's not a to that I can add to Alpine package manager, right? 2018-09-12 17:25:51 A repo 2018-09-12 17:26:12 ah, like that 2018-09-12 17:26:20 right 2018-09-12 17:27:01 <_ikke_> No, it's not meant to be 2018-09-12 17:27:15 <_ikke_> from what I can see 2018-09-12 17:28:22 Right 2018-09-12 17:30:38 <_ikke_> rapha: did you manage to get it to build? 2018-09-12 17:33:53 _ikke_: yes, the fix was indeed to add #define WAIT_ANY (-1) inside an #ifndef after line 18 of forkexec.c. not sure how hackish that is but it works. 2018-09-12 17:34:08 <_ikke_> Sometimes it's necessary 2018-09-12 17:34:39 or just change the source to say -1 instead of WAIT_ANY 2018-09-12 17:34:57 since it's using a useless and nonstandard macro for -1 2018-09-12 17:35:30 <_ikke_> It's only used once 2018-09-12 17:43:10 <_ikke_> rapha: Ok, I have something 2018-09-12 17:43:23 _ikke_: that fast? o_O 2018-09-12 17:43:31 <_ikke_> yes 2018-09-12 17:43:58 so you're saying i can add a testing repository and apk add foolsm? 2018-09-12 17:44:04 <_ikke_> https://lsm.foobar.fi/download/foolsm-1.0.10.tar.gz 2018-09-12 17:44:08 <_ikke_> no 2018-09-12 17:44:11 <_ikke_> http://tpaste.us/YvKe 2018-09-12 17:44:17 <_ikke_> I just have the APKBUILD 2018-09-12 17:44:31 <_ikke_> It still needs to be reviewed and merged 2018-09-12 17:44:36 oic 2018-09-12 17:44:43 let me google how to use that 2018-09-12 17:45:02 <_ikke_> hold on 2018-09-12 17:45:18 ? 2018-09-12 17:47:00 <_ikke_> https://github.com/alpinelinux/aports/pull/5149 2018-09-12 17:49:48 cool 2018-09-12 17:50:12 just the APKBUILD and the .patch 2018-09-12 17:50:15 <_ikke_> yes 2018-09-12 17:50:36 ACTION subscribed 2018-09-12 17:50:38 <_ikke_> https://wiki.alpinelinux.org/wiki/Creating_an_Alpine_package#Setup_your_system_and_account 2018-09-12 17:52:35 <_ikke_> How do I use foolsm/ 2018-09-12 17:52:38 like i thought, that's more something for doing it at home 2018-09-12 17:52:58 _ikke_: i use it together with Shorewall ... there's some documentation in http://shorewall.org/MultiISP.html 2018-09-12 17:53:18 <_ikke_> Can I test it on a simple linux box? 2018-09-12 18:00:31 I guess you could just pull the plug of the ethernet cable _ikke_ ... with the default action script, it should send an email 2018-09-12 18:01:21 (with foolsm-1.0.9/default_script.sample , that is) 2018-09-12 18:01:45 hmm, looking into that file, it doesn't seem to know anything about emailing though 2018-09-12 18:02:07 ACTION is still reading through foolsm.conf himself 2018-09-12 18:02:57 /usr/libexec/foolsm/default_script is not the same as the one in the source dir 2018-09-12 18:09:14 <_ikke_> I just used make install, so whatever is there, foolsm put it there itself 2018-09-12 18:12:19 it'll be /usr/local then if you didn't change it 2018-09-12 18:12:40 i think the install target might modify the default_script.sample somewhat before it becomes default_script 2018-09-12 18:12:51 _ikke_: what do you want to use it for btw? 2018-09-12 18:16:35 <_ikke_> I dont 2018-09-12 18:16:39 <_ikke_> I juist built it for you 2018-09-12 18:20:00 <_ikke_> but I want to test that it does at least do somethinng 2018-09-12 18:27:30 _ikke_: unfortunately i can tell you that it's working perfectly well. which means my second uplink is not. 2018-09-12 18:27:45 ACTION starts following patch cables 2018-09-12 18:28:01 ACTION gets a ladder 2018-09-12 18:29:40 _ikke_: is the old "router" command still available in alpine? i know about "ip r" but i liked the old output better. 2018-09-12 18:50:06 <_ikke_> not sure 2018-09-12 18:50:25 <_ikke_> ACTION only uses iproute2 (ip ..) 2018-09-12 18:51:38 nm 2018-09-12 18:51:46 bah, seems the DSL modem is bust. no matter for now tho. 2018-09-12 18:55:03 Anyone know how to convince `less` to respect ANSI color escapes? Building and running this image, `less` shows the color escapes, rather than coloring the text. https://gist.github.com/theory/4aefd1c3fb7e39fb8a0cc04715089539 2018-09-12 19:05:03 <_ikke_> justatheory: install gnu less 2018-09-12 19:05:14 <_ikke_> and add -R to less 2018-09-12 19:05:18 <_ikke_> less -R 2018-09-12 19:14:52 It's already in the docket file 2018-09-12 19:14:53 Is the gnu less packaged named "gnuless"? I'm not finding it searching https://pkgs.alpinelinux.org/packages 2018-09-12 19:15:22 <_ikke_> no, just less 2018-09-12 19:15:36 <_ikke_> ENTRYPOINT echo -e "Color me \033[31mRED" | less -R 2018-09-12 19:16:15 Oh, I already have it installed. 2018-09-12 19:16:25 Adding `ENV LESS -R` fixes the issue. Thank you! 2018-09-12 19:58:00 Sorry, guys. Quick question. Hasn't 3.8.1 been released? The downloads page only shows links for 3.8.0... 2018-09-12 19:58:30 It has 2018-09-12 19:58:48 Thx for notification 2018-09-12 19:59:01 Should be on the mirrors 2018-09-12 19:59:04 😀 2018-09-12 19:59:47 ncopa, ^ 2018-09-12 19:59:56 I'm not behind PC 2018-09-12 20:00:13 Else I check later 2018-09-12 20:00:49 © Copyright 2017 Alpine Linux Development Team all rights reserved 2018-09-12 20:00:52 ^ :D 2018-09-12 20:01:30 can already change to 2019 so will be for next year 2018-09-12 20:02:30 Just noticed while installing 3.8.0 that if I make a mistake during the setup while typing the default gateway and I ctrl-c to back out and try again with the right default gateway IP, Alpine ignores the new default gateway and can't route out to find the list of mirrors 2018-09-12 21:09:18 john3voltas[m], fixed now. 2018-09-12 21:10:04 clandmeter: thanks a bunch 2018-09-12 21:10:38 did you check my previous post? 2018-09-12 21:10:46 from 21h02 2018-09-12 21:12:12 nothing major, of course, but maybe the alpine-setup scripts can be tweaked to workaround that issue 2018-09-12 21:22:46 john3voltas[m], yes our setup scripts are not fool proof 2018-09-12 21:23:08 no problem 2018-09-12 21:24:10 if you think its a bug you can add it to bugs.a.o 2018-09-12 21:24:25 when somebody is bored they could try fix it :) 2018-09-12 21:25:16 cool. that's what i'll do. thanks a bunch mate 2018-09-12 22:50:11 _ikke_: there was already a response to your PR ... funny thing the other guy prefers the #ifndef method, too :) 2018-09-13 04:06:39 hi 2018-09-13 04:12:48 I want to use alpine linux as a desktop os (idk if it's a good idea?) I'm a little confused about installation types (diskless, sys, data, etc). I want to have permanent changes, fastest system that I can have, and running from ram seems good but not necessary for me. which one should I choose? may you explain a little? 2018-09-13 04:15:20 running from ram will not give you persistence unless you set up some clunky stuff 2018-09-13 04:19:19 what you want is probably sys mode 2018-09-13 04:19:34 atralheaven: https://wiki.alpinelinux.org/wiki/Installation#Basics 2018-09-13 04:29:18 I've read it. In sys mode, alpine wouldn't copy itself from hard drive to ram and run from it? 2018-09-13 04:29:46 with a ramdisk, you inherently lack persistence 2018-09-13 04:30:30 or you'd have to save the ramdisk on shutdown, or something like that, for persistence 2018-09-13 04:31:10 can't I write changes to the disk and load them every time I boot? 2018-09-13 04:31:47 is it what alpine local backup does? 2018-09-13 04:32:11 or data mode would do that? 2018-09-13 04:34:28 <_ikke_> lbu does that 2018-09-13 04:34:35 yeah, you could use lbu 2018-09-13 04:35:00 <_ikke_> but you need to remember to commit each change 2018-09-13 04:38:22 what about the data mode? it doesn't write the changes automatically to the disk? 2018-09-13 04:38:35 it's not a ramdisk 2018-09-13 04:38:45 wait, err, let me see 2018-09-13 04:39:27 mm, suppose you could use that, you'll have to measure it up and see if it's what you want 2018-09-13 04:40:13 <_ikke_> data mode is ram-disk + mounted disk 2018-09-13 04:40:31 <_ikke_> /var/lib would be on disk 2018-09-13 04:40:37 <_ikke_> or /var 2018-09-13 04:42:45 but I don't know how exactly is it...? if it's going to be like a usual desktop setup but with loading the os from somewhere else (like a flash drive) to the ram in the boot time, that's good 2018-09-13 04:45:35 so all the changes, installed packages, configs, etc are on the disk (saved in real time) but the os is on a flash drive and copies itself to the ram in the boot time 2018-09-13 04:46:45 but the configs are usually saved in the home directory, not in /var 2018-09-13 04:47:23 so maybe I should sync it somehow 2018-09-13 04:50:20 <_ikke_> Sounds like you don't want a ramdisk 2018-09-13 04:50:42 <_ikke_> sys install 2018-09-13 04:51:09 ramdisks are ephemeral 2018-09-13 04:51:18 <_ikke_> diskless is nice for systems that don't change a lot 2018-09-13 04:51:55 <_ikke_> Not for a desktop where you work on all the time 2018-09-13 04:53:03 do you guys use alpine on desktop? 2018-09-13 04:53:13 I do 2018-09-13 04:53:17 I'm on arch myself 2018-09-13 04:53:21 I use a sys install 2018-09-13 04:53:30 some stuff I need still isn't on alpine and I haven't quite had the time 2018-09-13 04:54:05 I tried the lbu thing but it kept deleting /home and I didn't have time to understand how it worked 2018-09-13 04:54:15 s/deleting/not saving/ 2018-09-13 04:59:22 <_ikke_> yes, because it's stored in ram 2018-09-13 04:59:39 <_ikke_> so after reboot, everything not explicitly persisted (with lbu for example) is gone 2018-09-13 04:59:52 <_ikke_> for a desktop, that doesn't really work well 2018-09-13 08:31:31 atralheaven: Solus on the desktop, started to replace everything that's headless with Alpine. One would think that'd be cumbersome compared to what I had before (Debian on both) but somehow it's turning out to be the opposite. 2018-09-13 08:43:57 Why is it the opposite of cumbersome? 2018-09-13 08:44:01 I know this is probably not the right place to ask, but rapha, how do you like Solus so far? 2018-09-13 08:45:00 atralheaven: I use it on my work desktop 2018-09-13 08:47:21 my main work desktop is Alpine as well, and basically the whole dev team I work in has switched to Alpine on their dev desktops as well 2018-09-13 08:48:30 we build a product on top of Alpine Linux so it makes sense to make all the devs eat their own dog food (he says while being the sole CentOS heretic in the bunch) 2018-09-13 08:49:46 so I also maintain our installer for those workstations that provides them with some necessary configs and such 2018-09-13 08:59:08 TBB: budgie and eopkg were insta-love for me. what takes a while to get used to is having to hunt down more arcane pieces of software one might need every once in a while. things are not as readily available as with debian and its huge, ages old repos. on the upside, the community is quite responsive to package requests. 2018-09-13 09:00:06 i guess if i was not such a visual-goodness-bling-lover, alpine on the desktop'd be just fine. 2018-09-13 09:07:09 do you know a channel for talking about distros? I think I need a little help, but here it would be offtopic, so I thought we could talk there 2018-09-13 09:10:56 how about ##linux? 2018-09-13 09:11:19 i should start working though 2018-09-13 09:11:23 enjoy, y'all 2018-09-13 09:21:58 Hello. Am trying to apk add sshfs but am getting a missing message. What does it mean? https://privatebin.net/?2a9188feb8ce199b#JLdy7n90+NIQzniyTFRDZpCGCSyt5UGyXTS2hIIADC4= 2018-09-13 09:22:28 ERROR: unsatisfiable constraints: autofs (missing): required by: world[autofs] 2018-09-13 09:22:42 <_ikke_> there is no such package 2018-09-13 09:22:57 <_ikke_> there *is* a package called sshfs though 2018-09-13 09:23:13 <_ikke_> (You specified autofs) 2018-09-13 09:23:22 oh 2018-09-13 09:23:26 shit.. my bad 2018-09-13 09:24:21 aaaa. I mean apk add autofs am trying to do. 2018-09-13 09:25:00 <_ikke_> Well, that package does not exist 2018-09-13 09:25:15 https://www.archlinux.org/packages/?name=autofs 2018-09-13 09:25:27 <_ikke_> that's archlinux, not alpine 2018-09-13 09:25:32 omg 2018-09-13 09:25:36 :) 2018-09-13 09:26:11 Let me get more coffee and I will be restarting trying this 2018-09-13 09:26:25 <_ikke_> Doesn't mean it can be created though (if you are able to find someone that is willing to) 2018-09-13 09:26:32 <_ikke_> (or provide it yourself) 2018-09-13 09:31:39 at least it started with an A 2018-09-13 09:31:46 you got that part right :p 2018-09-13 09:36:24 Hi! (Again) I need a way to auto mount a remote directory on another server that can go down from time to time. All doing this and trying to not hang processes accessing this remote filesystem/directory. I have previous used sshfs together with autofs and it has worked pretty well. I does not need to be ssh between these servers, I can do whatever communication protocol is suitable for this need. 2018-09-13 10:18:52 hmm hmm. it seems that moving the abuild related scripts to run on /bin/ash has changed some of their behaviour 2018-09-13 10:20:14 they work in an interactive shell due to PATH being properly set, but non-interactively PATH gets set wrong and the tools don't find the necessary binaries such as apk 2018-09-13 10:25:35 how running builds in an Alpine chroot works non-interactively if the host is Alpine but this path mess-up happens when the host OS is CentOS escapes me though... 2018-09-13 10:27:30 because the PATH settins between alpine and centos are different 2018-09-13 10:27:37 i guess centos doesn't have sbin in it 2018-09-13 10:27:53 ... /bin/ash -l once at the entrypoint might fix it 2018-09-13 10:32:27 but the host OS settings as such shouldn't really affect what the shell in the chroot does. but the -l might actually work, I'll give it a test drive as soon as I've had some lunch. thanks AinNero! 2018-09-13 10:32:57 the host environment variables are per default inherited into the chroot 2018-09-13 10:45:07 hi all 2018-09-13 10:45:30 oh, hello! 2018-09-13 10:46:09 the madwifi guy who is, contrary to the name, not into anime 2018-09-13 10:46:30 AinNero: aye :) 2018-09-13 10:47:20 and who would welcome some help with how to write NAT rules for awall. 2018-09-13 10:49:12 i browsed the howtos in the wiki, and they suggest two different ways: 1. "dnat" attribute of a "filter", and 2. separate "filter" and "dnat" top-level objects 2018-09-13 10:49:42 i've tried #1 first, according to https://wiki.alpinelinux.org/wiki/How-To_Alpine_Wall#Port-Forwarding 2018-09-13 10:51:04 "awall translate --verify" doesn't complain, "awall translate" does not complain, but "awall activate" results in a rather cryptic (to me) galore of lua error messages 2018-09-13 10:52:54 ACTION slowly disappears backwards into hedge 2018-09-13 10:53:18 im aware that alpine has some router facilities, but i didn't knew anyone is using that 2018-09-13 10:55:38 AinNero: actually i'm using the firewall capabilities, to be exact. it's a server that uses various lxc containers for different applications. the containers have private ipv4 addresses, hence the need to dnat incoming requests to the corresponding containers 2018-09-13 11:03:07 ok, it seems that the lua error message galore is caused because "awall activate" runs iptables-restore, which aborts with an error. 2018-09-13 11:03:25 iptables-restore complains: "line 56 failed". 2018-09-13 11:16:13 aha. i'm able to reproduce the problem by calling iptables-restore with the file generated by awall 2018-09-13 11:17:01 however, line 56 just says "COMMIT" (without the "") 2018-09-13 11:23:45 line 56 is the last line of the translated file. if i disable the nat stuff and regenerate, then the last line of the result (of course) also says "COMMIT". 2018-09-13 11:24:14 so it's not the last line, but the line before, and that indeed is the one that should result in the dnat rule to be set. 2018-09-13 11:25:24 otaku42, i think it could be related to intial setup. 2018-09-13 11:25:36 if there are no rules it cannot apply or something. 2018-09-13 11:28:03 hmm. if i apply the generated iptables rule manually (i.e., not via iptables-restore), i get "iptables: No chain/target/match by that name." 2018-09-13 11:30:28 however, i fail to see why: 2018-09-13 11:30:30 iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j DNAT --to-destination 192.168.0.11 2018-09-13 11:33:45 it doesn't fail on another linux box. hmm. 2018-09-13 11:35:46 clandmeter: what initial setup do you expect to be missing? something that would have to be configured in the awall ruleset? 2018-09-13 11:36:34 if iptables has an empty ruleset awall will fail. 2018-09-13 11:36:39 i think this is what i noticed before. 2018-09-13 11:36:53 i think you should add an isuse to bugs.a.o if thats possible. 2018-09-13 11:38:23 clandmeter: ok, will try to write something up for a ticket. 2018-09-13 11:38:40 otaku42, what happens if you start iptables from openrc? 2018-09-13 11:38:48 and then try awall activate 2018-09-13 11:41:46 clandmeter: "rc-service iptables restart" works, but i guess that is because "stop" saves the current state that then is restored by "start". since the current state does not include the dnat rule, there is no complaint. 2018-09-13 11:43:03 clandmeter: however, "rc-service iptables reload" fails with "iptables-restore: line 56 failed". i guess that is because the ruleset translated by awall would be loaded. 2018-09-13 11:56:04 otaku42, can you try to manually load the iptables module? 2018-09-13 11:56:13 i think i remember that was my issue initally. 2018-09-13 11:57:49 modprobe: FATAL: Module iptables not found in directory /lib/modules/4.14.52-0-vanilla 2018-09-13 11:58:26 hmm... the kernel has been upgraded for alpine v3.8.1, and i didn't reboot the box yet iirc 2018-09-13 11:58:32 lemme try that 2018-09-13 12:02:18 ha! now it works (still without manually loading iptables). 2018-09-13 12:03:22 i'm quite sure that i've started with that before the "apk update" stuff, but i probably didn't try. 2018-09-13 12:04:08 as in: i don't expect that the kernel upgrade was the culprit, but that a simple reboot would have resolved it. 2018-09-13 12:04:46 anyway: thanks for the help, clandmeter and AinNero 2018-09-13 13:30:23 Hello. I'm running into issues trying to add a VIF from a Xen driver domain to an Alpine Xen Dom0 (i.e., `xl network-attach 0 backend=XXX bridge=brXXX` says "unable to add device"). Any ideas why could this be? 2018-09-13 15:17:03 coredumb: No additional information in the log? 2018-09-13 15:17:32 <_ikke_> misterunknown: corrideat left 2018-09-13 15:18:26 _ikke_: Ah, obviously I hide such messages^^ 2018-09-13 15:26:15 <_ikke_> me as well 2018-09-13 15:26:21 <_ikke_> but I noticed you highlighted the wrong person 2018-09-13 15:27:01 _ikke_: Yes, didn't expect that^^ 2018-09-13 15:54:53 Has anyone heard reports of problems with 3.8.1 regarding apk/caching? 2018-09-13 15:55:12 we've been having issues with apk add --no-cache 2018-09-13 15:55:18 (also is there a bug tracker?) 2018-09-13 15:55:57 <_ikke_> What kind of issue? 2018-09-13 15:56:21 <_ikke_> Don't see any issues reported here https://bugs.alpinelinux.org/projects/alpine/issues 2018-09-13 16:01:52 _ikke_: still debugging them, but I think we had an apk fail to add, but then still exit 0 2018-09-13 16:02:13 and it only seems to happen with --no-cache 2018-09-13 16:02:25 and I see that 3.8.1 had some changes around apk and caching. 2018-09-13 16:02:34 I'll have a better bug report soon. 2018-09-13 16:12:08 it looks like the problem is that 3.8.1, unlike 3.8.0, ships without *any* package metadata. 2018-09-13 16:12:24 so you cannot do any apk commands without first running `apk update` 2018-09-13 16:12:34 IMO that's a breaking change and should be fixed 2018-09-13 16:13:05 It broke our build automation because with 3.8.0 we could inspect the apk package database without first doing an `apk update` 2018-09-13 16:13:19 ACTION will put this in the bug tracker 2018-09-13 16:36:48 well correction.. I would put it in the bug tracker, if they'd ever send me the account activation email :-P 2018-09-13 16:41:57 is it normal that flatpak doesn't actually work? I get a bunch of symbol not found when I run flatpak binary. 2018-09-13 18:33:20 ACTION sent a long message: < https://matrix.org/_matrix/media/v1/download/matrix.org/qQnUPZiQcqFNOJOSUPtphaty > 2018-09-13 18:33:21 ? 2018-09-13 18:44:09 this is complete nonsense to me. i'm missing something. 2018-09-13 18:44:09 so, i am supposed to flash the iso to a usb. then i am supposed to boot from a cd-rom(?). then i am supposed to format the usb device (? the same usb pendisk??). gosh, what am i missing here? 2018-09-13 18:46:34 wait! is step 1.1 supposed to be needed for people that don't have a cd-rom reader and have 2 usb pendisks and don't mind using both, one for booting up the installer and the other one to receive the installation of alpine? 2018-09-13 19:42:48 <_ikke_> I usually just manually write the files from the iso to a usb disk and use syslinux / extlinux 2018-09-13 19:43:09 <_ikke_> unless you already have a alpine system running, then you could use setup-bootable 2018-09-13 19:55:31 so, nobody's using a flatpak application on Alpine? 2018-09-13 19:56:04 <_ikke_> lebel: Maybe someone is, but apparently no one here 2018-09-13 19:56:17 ;) 2018-09-13 19:56:34 Maybe I should email the package maintainer. 2018-09-13 19:56:49 https://justi.cz/security/2018/09/13/alpine-apk-rce.html 2018-09-13 20:26:34 ACTION sent a long message: < https://matrix.org/_matrix/media/v1/download/matrix.org/xiIIIkUiUxiMaecDSOKFSiXO > 2018-09-13 20:27:33 <_ikke_> john3voltas[m]: helps to write slightly less large messages. Easier to read directly here rather than having to follow that link 2018-09-13 20:28:14 sorry 😞 2018-09-13 20:28:45 <_ikke_> is syslinux installed? 2018-09-13 20:29:02 i can't install syslinux 2018-09-13 20:29:44 <_ikke_> apk add syslinux doesn't work? 2018-09-13 20:29:54 unsatisfiable constraints. syslinux missing 2018-09-13 20:30:11 do i need to have internet connection for this to work? 2018-09-13 20:30:26 isn't syslinux on the apk's that come with the iso? 2018-09-13 20:30:32 <_ikke_> probably on the extended one 2018-09-13 20:31:01 that being the manual approach? 2018-09-13 20:31:35 <_ikke_> Both setup-bootable as the manual method require syslinux 2018-09-13 20:31:59 and it comes with the loaded iso, right? 2018-09-13 20:32:38 or does it need to access the repos? 2018-09-13 20:32:49 <_ikke_> if you have extended, it comes with it 2018-09-13 20:32:58 <_ikke_> https://git.alpinelinux.org/cgit/alpine-iso/tree/alpine-extended.packages 2018-09-13 20:32:58 oh 2018-09-13 20:33:04 extended the iso flavor 2018-09-13 20:33:08 <_ikke_> yes, sorry indeed\ 2018-09-13 20:33:21 sorry. my mistake. too noob on alpine 2018-09-13 20:33:22 <_ikke_> The standard one has a minimal amount of packages and relies on a network connection 2018-09-13 20:33:31 ok 2018-09-13 20:33:40 now it makes sense 2018-09-13 20:34:10 what doesn't make sense, though, is why my virtualbox vm doesn't grab an ip address 2018-09-13 20:34:31 but that's another story. thanks for the headsup 2018-09-13 20:34:47 <_ikke_> is it setup to do dhcp? (I would expect it to do by default) 2018-09-13 20:36:00 i don't know. but i'm guessing that's it. 2018-09-13 20:36:25 <_ikke_> check /etc/network/interfaces 2018-09-13 20:37:03 no such file ' interfaces' 2018-09-13 20:41:22 just needed to run 'udhcpc' 2018-09-13 20:41:29 now i have an ip address 2018-09-13 20:41:36 😀 2018-09-13 20:45:15 it will never work, apparently 2018-09-13 20:45:36 <_ikke_> Are you already on a linux system? 2018-09-13 20:46:24 _ikke_: not exactly. i'm on the alpine livecd iso right after booting up 2018-09-13 20:47:34 even with an ip address and proper dns settings, apk add syslinux still fails to complete 2018-09-13 20:48:24 apk update checks the packages from the local repo /media/cdrom/apk 2018-09-13 20:48:44 so, it's not checking the online repos to install the package 2018-09-13 20:51:03 ok, i missed some steps 2018-09-13 20:51:10 gonna retry 2018-09-13 20:51:38 <_ikke_> if you get syslinux to install, I can also walk you through manually installing it 2018-09-13 21:04:01 john3voltas[m]: Just run setup-alpine in your live environment. Then everything which is needed should be configured. 2018-09-13 21:04:17 Including but not limited to proper online repositories. 2018-09-13 21:05:58 misterunknown: yea, i noticed that was what was missing 2018-09-13 21:06:19 apparently it has went well this time around. now gotta check it booting 2018-09-13 21:11:35 Did you do it manually or via 'setup-disks'? 2018-09-13 21:12:08 ACTION corrects 'setup-disk' 2018-09-13 21:22:43 Hey guys, is it mandatory to create a corresponding -openrc package? I saw that nrpe doesn't has such a package either, but contains an init script. I ask because of guacamole-client which is a java web application. 2018-09-13 21:23:20 I need a symlink in /etc/init.d to jetty-runner. 2018-09-13 21:23:32 (which is of course a dependency) 2018-09-13 21:41:13 misterunknown: looks like it is not mandatory (yet) 2018-09-14 00:13:27 regarding that recent security bug, why did it extract before validating? 2018-09-14 06:19:51 any advice for recovering a system that halted during 'apk upgrade' ? It seems that 'apk' and others (curl, etc.) don't print, nor do, anything 2018-09-14 06:24:53 <_ikke_> Thalheim: IO issues? 2018-09-14 06:26:02 _ikke_: uncertain, but QEMU locked up (hosting this via QEMU/KVM) during upgrade of package 'linux-virt' and upon reboot, I found this. 2018-09-14 06:27:21 I don't see any IO issues inside the VM even from force-stopping it. making a backup now before I do anything further 2018-09-14 06:28:48 hmm, good call. there may be IO issues :( 2018-09-14 06:33:24 moin 2018-09-14 06:35:40 SpamapS: i've registered myself for the bugtracker yesterday. it took some time before the mail with the activation link came in, but it did come at last. 2018-09-14 06:37:14 SpamapS: note that if you use the "resend activation mail" feature, and you then happen to get the intially sent mail first, the link in that mail will just redirect you to the ticket overview rather than activate your account. if activation worked, you will get a green box with a confirming text. 2018-09-14 06:50:23 otaku42: guess patience is a virtue :) 2018-09-14 07:10:23 Hello... I wan't to get mdev / mactab to work, so that I can set the order of 'eth0', 'eth1', ... so that it corresponds to physical ports. I added '-net/.* root:root 600 @/sbin/nameif -s' to /etc/mdev.conf and arranged 'mactab' to my liking, but nothing happens when I reboot my Alpine USB based install (and yes, I did 'lbu commit'). 2018-09-14 07:11:44 But if I run 'nameif' manually after boot, it does work... 2018-09-14 07:11:52 What am I missing? 2018-09-14 07:15:32 It's Alpine 3.8.1 if it matters... 2018-09-14 07:15:34 it sounds like its not getting started on boot, did you rc-update mdev? 2018-09-14 07:17:19 kahiru: Yes... mdev | sysinit 2018-09-14 07:17:27 danci1973, i think you have a copy of mdev in initramfs 2018-09-14 07:17:33 mdev.conf 2018-09-14 07:17:44 not sure though 2018-09-14 07:19:08 yes there is one in initramfs 2018-09-14 07:21:02 So I'd have to change initramfs to get this to work? :( 2018-09-14 07:22:52 I'll certainly try. :D 2018-09-14 07:26:56 danci1973, the proper fix would be to do it in initramfs 2018-09-14 07:30:34 clandmeter: I added the '-net/.*' line to mdev.conf and the 'mactab' file to initramfs, but it still doesn't change the names. :/ 2018-09-14 07:32:18 danci1973, you already created your own initramfs? 2018-09-14 07:32:25 clandmeter: Yes. 2018-09-14 07:32:57 I took the 'initramfs-vanila' file, unpacked it, changed /etc/mdev.conf, added /etc/mactab and repacked into a new file. 2018-09-14 07:33:59 I then added it to the '/boot/' on my media and added a syslinux.cfg section for using that initramfs instead of 'vannlla' one. 2018-09-14 07:34:34 cat /proc/cmdline: BOOT_IMAGE=/boot/vmlinuz-vanilla modules=loop,squashfs,sd-mod,usb-storage quiet nomodeset initrd=/boot/initramfs-danci1973 2018-09-14 07:52:24 danci1973, thats weird. you could try to debug init. 2018-09-14 07:52:56 an alternative would be to do it post init pre network 2018-09-14 08:01:02 danieli: yes, for sure, but i tend to ignore that virtue every now and then ;-) 2018-09-14 08:03:13 clandmeter: It seems to me this should be something that doesn't require chaning the initramfs... :) 2018-09-14 08:03:43 danci1973, depends how you want to fix the issue. 2018-09-14 08:04:06 if you want to do it when you initialize the devices you will need to do it early 2018-09-14 08:04:44 the benefit is you can name them whatever you want because there will be nl clashes 2018-09-14 08:05:27 clandmeter: I mean that functionality should be done outside the initramfs. If I add anoterh NIC that might mess up the order, I should just be able to change '/etc/mactab' without touching initramfs ... 2018-09-14 08:06:12 Unfortunately, I have to get on my way to install that think right now, so I have no time to play with it anymore. So I guess I'll just label the NICs as they are now. 2018-09-14 08:06:33 danci1973, there is nothing saying you cannot do it after init. 2018-09-14 08:07:39 ncopa, do you have an idea how to properly support mactab/nameif? 2018-09-14 08:08:38 no. not yet. im gonna be afk most of today but might be able to look at it later tonigh if its urgent 2018-09-14 08:08:42 or next week 2018-09-14 08:08:57 best to add a ticket danci1973 2018-09-14 08:25:45 Hi all. I installed lxc and trying to run alpine template using: https://wiki.alpinelinux.org/wiki/LXC (but without bridge). first, if i add "kernel.grsecurity.chroot_caps = 0" to /etc/sysctl.d/10-lxc.conf and try to restart sysctl then get error "sysctl: error: 'kernel.grsecurity.chroot_caps' is an unknown key". if i try to start container i get " 2018-09-14 08:25:46 lxc-start: guest1: cgroups/cgfs.c: cgfs_init: 2363 cgroupfs failed to detect cgroup metadata" 2018-09-14 08:27:17 is cgroups service started? 2018-09-14 08:30:49 clandmeter nope, didnt know i must start service. now i start service and get the same errors. but if i try to start container i get lxc-start: guest1: cgroups/cgfs.c: do_setup_cgroup_limits: 2040 No such file or directory - Error setting use to @kernel for guest1 and lxc-start: guest1: start.c: lxc_spawn: 1291 Failed to setup cgroup limits for con 2018-09-14 08:30:50 tainer "guest1" 2018-09-14 08:59:11 upgrade, did you start lxc service? i think it should take care of a few other services. 2018-09-14 09:02:01 danci1973: your thing looks like we should add the mactab config to the initramfs per default, as well as the mdev config (which probably already is) 2018-09-14 09:02:24 adding configuration to the initramfs is a normal thing and already done with things like your systems fstab 2018-09-14 09:02:45 i read this as f-stab waay to often 2018-09-14 09:03:14 the problem is, how to populate mactab? 2018-09-14 09:03:21 that's okay as long as you don't pronounce it that way in meetings, AinNero 2018-09-14 09:03:30 TBB: F-Stab https://www.howtogeek.com/wp-content/uploads/2010/12/banner2.jpg 2018-09-14 09:03:49 clandmeter: isn't it something the user explicitly needs to set? 2018-09-14 09:04:04 or maybe grab the iface->mac association at boot time... 2018-09-14 09:04:16 yes but how 2018-09-14 09:04:21 s/boot time/install time/ 2018-09-14 09:04:24 ... or, indeed, start giggling to that photo while someone mentions fstab in meetings 2018-09-14 09:04:36 its not available in initramfs (mactab) 2018-09-14 09:05:13 and its only needed if we init network in initramfs 2018-09-14 09:06:05 i'd think it just works if we add it to the initramfs as part of mkinitfs? 2018-09-14 09:06:22 like its currently done with the fstab 2018-09-14 09:06:33 do you know the customers mac address? 2018-09-14 09:06:52 not for the installer 2018-09-14 09:07:11 but for sys-install 2018-09-14 09:07:29 lets say i want do do netbooting and i have 5 interfaces, and mdev names them diff every boot. 2018-09-14 09:08:57 goal is that the interface names in the apkovl dont point to an different interface, suddenly? 2018-09-14 09:09:18 ... in config files in the apkovl ... 2018-09-14 09:12:01 thats one goal 2018-09-14 09:14:01 maybe related: https://github.com/alpinelinux/mkinitfs/pull/41 2018-09-14 09:14:22 but ones the interfaces have been initialized nameif wont be run from mdev anymore except for hotplugging. 2018-09-14 09:14:38 yes thats related 2018-09-14 09:14:46 one could manually trigger the hotplug event after boot :P 2018-09-14 09:14:50 or use udev. 2018-09-14 09:15:17 another issue is that nameif cannot rename existing interfaces 2018-09-14 09:15:52 or swap names is a better description. 2018-09-14 09:16:18 upgrade: i guess you're using a current alpine version and the default kernel? 2018-09-14 09:17:22 upgrade: in that case your problem could be caused by the fact that, to the best of my knowledge, the default kernel in recent alpine versions does no longer include grsecurity patches 2018-09-14 09:18:00 upgrade: see https://alpinelinux.org/posts/Alpine-3.8.0-released.html, in section "new features ...": "End of support for hardened kernel (unofficial Grsecurity)" 2018-09-14 09:18:52 the wiki needs fixing. 2018-09-14 09:18:54 upgrade: ignore the ...grsecurity... caps and you should be fine 2018-09-14 09:19:09 hm 2018-09-14 09:20:03 clandmeter yeah, i start lxc. 2018-09-14 09:21:14 otaku42 so, i must compile my own kernel with grsecurity support? 2018-09-14 09:21:26 there is no more grsec 2018-09-14 09:21:35 atleast not in alpine 2018-09-14 09:21:51 do ignore the things on the wiki related to it. 2018-09-14 09:21:55 so* 2018-09-14 09:22:14 Ah, i see, grsecurity stop free updates. 2018-09-14 09:22:24 upgrade: if you wanted to have grsecurity stuff in the kernel, then yes, you'd need to compile your own kernel. 2018-09-14 09:22:41 clandmeter even if i ignore this step, i cant start container :) 2018-09-14 09:22:56 upgrade, what is the error now? 2018-09-14 09:24:27 ahh 2018-09-14 09:24:28 lol 2018-09-14 09:27:01 ACTION is curious about what upgrade found :) 2018-09-14 09:27:24 well, now all ok. problem on this step "lxc-create -n guest1 -f /etc/lxc/lxc.conf -t alpine" if grsecurity not used anymore 2018-09-14 09:28:07 by default /etc/lxc/lxc.conf have cgroup.use = @kernel 2018-09-14 09:28:14 so, if u remove this line - all ok 2018-09-14 09:29:09 what happens if you remove the -f.... 2018-09-14 09:29:21 just -n guest -t alpine 2018-09-14 09:29:41 lxc.cgroup.use = @kernel * 2018-09-14 09:29:52 clandmeter yeah, i did this. 2018-09-14 09:30:03 so, i think, u must update wiki or package 2018-09-14 09:30:05 that part should stay in lxc.conf 2018-09-14 09:30:14 :o 2018-09-14 09:30:27 dont touch lxc.conf 2018-09-14 09:30:36 put defaults in default.conf 2018-09-14 09:30:37 ACTION put back lxc.cgroup.use = @kernel 2018-09-14 09:30:41 :O 2018-09-14 09:30:59 what happens if you ommit the -f? 2018-09-14 09:31:05 and didnt you add things to lxc.conf? 2018-09-14 09:32:27 yeah, i put all back. if i dont use -f - all works fine 2018-09-14 09:32:44 rtfm :p 2018-09-14 09:34:32 but manual says... . _. 2018-09-14 09:34:59 anyway, all works fine, and i happy 2018-09-14 09:35:14 clandmeter otaku42 thank you :3 2018-09-14 09:36:41 clandmeter: upgrade is right, see https://wiki.alpinelinux.org/wiki/LXC#Alpine_Template 2018-09-14 09:37:04 ftfm 2018-09-14 09:40:43 also, its safe to use main and community repos with testing? 2018-09-14 09:41:18 coz testing have some package i dont find in main and community 2018-09-14 09:41:41 are you on edge? 2018-09-14 09:42:23 yeah 2018-09-14 09:42:26 i gues 2018-09-14 09:42:33 http://dl-cdn.alpinelinux.org/alpine/v3.8/main 2018-09-14 09:42:40 no thats not edge 2018-09-14 09:42:43 and community 2018-09-14 09:42:44 its stable 2018-09-14 09:42:51 it does not have testing repo 2018-09-14 09:43:08 only edge has testing repo 2018-09-14 09:43:26 btw, if you dont setup networking you will not be able to install packages in your container. 2018-09-14 09:43:49 but if i add testing repo from edge? 2018-09-14 09:44:13 you can, but its your own risk. 2018-09-14 09:44:32 mixing repos can break things. 2018-09-14 09:44:39 thats why ask 2018-09-14 09:44:45 and if you mix y ou need to do repository pinning 2018-09-14 09:48:43 btw, i think you should be able to supply the -f /etc/lxc/lxc.conf, its probably the default if you omit it. so i have no idea what you did wrong before. 2018-09-14 09:50:17 clandmeter i dont change anything before. i just look at the wiki and did the same thing step by step 2018-09-14 09:50:33 upgrade, it works for me... 2018-09-14 09:51:13 clandmeter and you can start container? 2018-09-14 09:55:51 upgrade, you are right. looks like the wiki is wrong. 2018-09-14 09:57:31 Hi. I have a weird problem. I packaged guacamole-server and try to use it for VNC. Unfortunately it says "Support for VNC is not installed". After some tracing I found, that the package does not contain "libguac-client-vnc.so", but only "libguac-client-vnc.so.0" as a symlink to "libguac-client-vnc.so.0.0.0". If I put an "exit 1" at the end of the package() function, the $pkgdir contains also a symlink 2018-09-14 09:57:32 "libguac-client-vnc.so" which points to "libguac-client-vnc.so.0.0.0". But the resulting package does not. Any ideas why this happens? [1] https://gitea.de/marco/aports/src/branch/master/marco/guacamole-server/APKBUILD 2018-09-14 09:57:37 clandmeter https://my.mixtape.moe/lkiufz.mp4 2018-09-14 09:57:44 thats how it works for me 2018-09-14 10:00:18 yes, lxc.conf is the lxc system config. 2018-09-14 10:00:38 it should not be provided to -f 2018-09-14 10:06:32 clandmeter so, can i remove -f /etc/lxc/lxc.conf from wiki? 2018-09-14 10:14:15 yes 2018-09-14 10:16:09 Ah, u already change it. 2018-09-14 10:25:23 clandmeter This action has been automatically identified as harmful, and therefore disallowed. If you believe your action was constructive, please inform an administrator of what you were trying to do. A brief description of the abuse rule which your action matched is: New users are not allowed to add ip addresses and phone numbers 2018-09-14 10:25:55 update. I've migrated to another server, checked the disk, and still have the same issues, which I believe are caused by a partial upgrade 2018-09-14 10:26:21 e.g., some messages I saw were related to missing symbols in libncurses. 2018-09-14 12:12:00 hello 2018-09-14 12:14:11 I've built a Go binary and would like to run it in an alpine container, I've found these simple Dockerfiles on github but it does not work (although it works with e.g. ubuntu base) 2018-09-14 12:14:28 https://github.com/tcnksm/go-slack-interactive/blob/master/Dockerfile 2018-09-14 12:15:07 should I install somekindof dependencies first? 2018-09-14 12:25:21 how does it fail? 2018-09-14 12:29:28 standard_init_linux.go:190: exec user process caused "no such file or directory" 2018-09-14 12:31:41 I have only found answers on stackoverflow which suggest to use another base os but I prefer the small size of the image 2018-09-14 12:32:31 I went into the container (exec /bin/sh) and got the same error message 2018-09-14 12:32:54 also I tried to mkdir and put the binary there, nothing changed 2018-09-14 12:33:07 okay 2018-09-14 12:33:15 have you tried building the binary inside the container? 2018-09-14 12:33:27 as part of `docker build` 2018-09-14 12:34:05 nope, that needs the go compiler 2018-09-14 12:34:15 alpine can have the go compiler 2018-09-14 12:34:44 alpine has a lot of packages no matter how you look at it 2018-09-14 12:34:46 ok, but then I should clean out everything(?) 2018-09-14 12:35:04 leventel: are you built that binary on alpine or some other dev environment 2018-09-14 12:35:16 on my debian box 2018-09-14 12:35:30 https://docs.docker.com/develop/develop-images/multistage-build/#use-multi-stage-builds 2018-09-14 12:35:32 it is linked with glibc? 2018-09-14 12:36:56 what says 'ldd your-binary' 2018-09-14 12:37:20 ... I just built with the default `go build -o blahbla` 2018-09-14 12:37:26 a moment 2018-09-14 12:37:30 yeah it depends more on what libraries you used 2018-09-14 12:38:13 debian is gnu libc based while AL musl libc 2018-09-14 12:38:24 https://dpaste.de/OmmJ 2018-09-14 12:38:38 yeah that's glibc 2018-09-14 12:38:50 build the binary inside the container 2018-09-14 12:39:01 then it will link with alpine libraries instead of debian's ones 2018-09-14 12:39:24 you have to build it on system where musl is development libc 2018-09-14 12:39:31 you can use multi stage builds I linked to "clean out everything" 2018-09-14 12:39:32 so just to be clear 2018-09-14 12:39:56 Michcioperz: thanks, I will 2018-09-14 12:40:19 so as my understand golang compiler built a static binary 2018-09-14 12:40:25 usually it does 2018-09-14 12:40:31 so it packed every dependency into the file 2018-09-14 12:40:51 golang doesn't need to link to libc for opening files and whatnot 2018-09-14 12:40:54 no fully static, libc is usually dynamic part 2018-09-14 12:41:17 but if you used a library that makes use of some C API, it won't built a static binary 2018-09-14 12:41:56 fully static binary will not have any libs in ldd output 2018-09-14 12:43:41 pure golang is static, golang with libs that use C bindings isn't 2018-09-14 12:43:46 but I have compiled some golang binaries on debian with musl-dev installed there and run them on alpine 2018-09-14 12:44:00 but, that was more than year ago 2018-09-14 12:44:14 well I guess it is possible 2018-09-14 12:44:46 sure, but I forgot exact setup for that 2018-09-14 12:46:17 CC=$(which musl-gcc) go build --ldflags '-w -linkmode external -extldflags "-static"' server.go 2018-09-14 12:46:25 something like that 2018-09-14 13:17:51 mps, Michcioperz thanks for your help, It takes some time to build the app in a container but I'm on track :) 2018-09-14 13:18:09 good luck 2018-09-14 13:26:09 mps: in my current case `CGO_ENABLED=0 go build .` was enough to build a static, non-linked binary (go v1.10) 2018-09-14 13:43:12 leventel: I'm not sure how go build now works, but -static flag should build completely static binary 2018-09-14 18:48:12 if I wish to do installation by PXE the only way to provide access to source media is http erver ? 2018-09-14 18:49:30 I played with making an iso available during pxe boot, but it's been quite some time. 2018-09-14 18:49:37 and it wasn't in the context of alpine 2018-09-14 18:49:47 :> 2018-09-14 18:49:59 let me see if I can find my work 2018-09-14 18:50:47 well I did pxe installation of Slackware, OpenBSD, CentOS and thay provide several ways to access installation media like http/ftp/nfs 2018-09-14 18:51:05 but I found that alpine can use only http 2018-09-14 18:51:11 or I misunderstand sth 2018-09-14 18:51:19 misunderstood 2018-09-14 18:51:26 jaroslaw: i think it could also do it over NFS 2018-09-14 18:51:39 but that requires an apkovl with an fstab with the nfs mount 2018-09-14 18:51:53 and the initfs needs nfs support.. 2018-09-14 18:52:28 which protocol do you want your install to utilize? 2018-09-14 18:52:39 nfs 2018-09-14 18:52:47 the easiest one for me 2018-09-14 18:52:50 to setup 2018-09-14 18:56:11 I've yet to successfully pxe boot alpine 2018-09-14 18:56:29 uhm, i have an working setup here 2018-09-14 18:56:34 I have working pxe configs for lots of other distros 2018-09-14 18:57:22 qman__: in my hackspace, we have this pxeconfig for alpine: http://0x0.st/sx-Z.txt 2018-09-14 18:57:46 for installation and rescue operations 2018-09-14 18:58:18 What's ifcpu.32? 2018-09-14 18:58:34 an syslinux module that tells you if you are on a 32 or 64 bit system 2018-09-14 18:58:43 it can also tell you if you are in a VM or not 2018-09-14 18:59:08 Oh, ok 2018-09-14 18:59:10 so it autoselects between x86 and x86_64 as well as vanilla and virt flavor of alpine 2018-09-14 18:59:12 I get it 2018-09-14 18:59:42 So you're pulling the kernel amd rd straight from the repos 2018-09-14 18:59:59 I couldn't build a working kernel amd initrd combo 2018-09-14 19:00:09 and* 2018-09-14 19:01:34 Is that netboot section new or just hard to find! 2018-09-14 19:01:38 ? 2018-09-14 19:02:14 boot.alpinelinux.org 2018-09-14 19:02:39 the official method is using iPXE, but personally i prefer to mess with pxelinux 2018-09-14 19:03:05 hi 2018-09-14 19:03:16 Nice, i spent a lot of time on this and never saw that page 2018-09-14 19:03:34 i think its quite new, like a few months old 2018-09-14 19:03:36 About a year ago or so 2018-09-14 19:04:17 Thanks 2018-09-14 19:04:32 micw: hi 2018-09-14 19:04:38 I need to place my printer so that it's not conneced to my server anymore - so I thought i simply add an old raspberry pi 1 with alpine as printer/scanner server. 2018-09-14 19:04:56 unfortunately, all the "sane" stuff is x86 / x64 only 2018-09-14 19:05:29 what needs to be done to add support for armhf to it? 2018-09-14 19:05:58 what do you mean with "sane" stuff? 2018-09-14 19:07:03 sane, sane-backend-epson 2018-09-14 19:07:39 sane should be easy to compile on armhf (debian ships a package but alpine, no idea why) 2018-09-14 19:07:49 the epson drivers might be an issue: https://gist.github.com/SvenFestersen/d024fe8ca30fa0d98f7b 2018-09-14 19:08:06 Yeah, drivers are probably the main block 2018-09-14 19:08:25 Everything else can provably be cross compiled depending on the code quality 2018-09-14 19:08:34 probably* 2018-09-14 19:08:35 ahh, binfmt_misc for this is awful 2018-09-14 19:10:18 AinNero, ? 2018-09-14 19:10:53 like, an RPi isn't the fastest hardware 2018-09-14 19:11:08 qemu with binfmt_misc has an significant performance penalty 2018-09-14 19:11:17 ah, I see. one "simply" drops qemu and the x86 binary to the system and the kernel launches qemu to launch the bin, right? 2018-09-14 19:11:23 ye 2018-09-14 19:11:48 but the penalty comes from qemu, not from binfmt_misc, rigth? 2018-09-14 19:12:25 like, binfmt is for executing things that are otherwise not natively executable 2018-09-14 19:12:38 so it mostly redirects to some sort of interpeters 2018-09-14 19:12:46 which are generally slower than native execution 2018-09-14 19:13:02 so yeah, its qemu, but replacing qemu wont solve it 2018-09-14 19:22:31 looks like epson provides sources of their linux printer drivers - probably the one who wrote the article just did not know this 2018-09-14 19:23:14 i'll try to build the apks for sane and sane-backend-epson2 on my raspberry 2018-09-14 19:24:01 or does anyone has a armhf cross compiler+ alpine sdk environment handy? 2018-09-14 19:36:41 looks like the sane packages does not even build anymore - the debian git server it uses was migrated away a while ago 2018-09-14 19:43:15 :/ 2018-09-14 19:53:00 nice: https://github.com/schmich/armv7hf-alpine-qemu 2018-09-14 19:53:14 i try to build it on my pc 2018-09-14 20:13:30 Hey, guys & gals... Today I was installing two Alpine Linux machines to be used as redundant routers. I use UCARP for that with a couple of home-brewed scripts... The machines are slightly different and one runs of a CF card, which gets mounted in /media/sda1, the other is run form an USB stick and is mounted in /media/usb ... 2018-09-14 20:14:22 Is there a way to 'force' that USB based machine to use the USB as /media/sda1 ? I tried adding 'alpine_dev:sda1' as a boot parameter, but that didn't work. 2018-09-14 20:15:02 I'm pretty sure that worked in Alpine Linux 2.2, though. 2018-09-14 20:21:03 could anyone with git write access fix testing/sane/APKBUILD: source="https://fossies.org/linux/misc/$_pkgname-$pkgver.tar.gz 2018-09-14 20:21:13 the old mirror does not exist anymore 2018-09-14 20:43:46 is it possible to define different dependencies for different archs in a build file? 2018-09-14 20:44:40 My pr from two months ago fixes both the build on armhf and the download URL: https://github.com/alpinelinux/aports/pull/4712 2018-09-14 20:46:03 Michitux, great, that's exactly what I'm working on ^^ 2018-09-14 20:47:24 with a almost identical solution (even the same mirror) ;) 2018-09-14 20:49:05 So, what's required to get this merged? 2018-09-14 20:55:40 ncopa, could we please get https://github.com/alpinelinux/aports/pull/4712 merged? I came idependently to the exact same solution and the change does not change existing arches, so it should be fine 2018-09-14 20:56:46 it builds on armhf (via qemu) 2018-09-14 21:07:34 That "no change" part is only true for the first commit that affects sane, in the second commit for hplip there are actually changes for all arches. As I'm also writing in the pr, I have tested both on an actual armhf device (not just building). 2018-09-14 21:09:23 oh, thanks for clarification ;) I only saw the sane part 2018-09-14 21:10:33 nevertheless, that change hopefully get merged soon 2018-09-14 21:11:40 what does the "enable-lite-build" switch do? 2018-09-14 21:19:05 having fought with hplip for a year before giving up, I should remember... but I guess my mind is trying to protect itself by hiding everything hplip related from my consciousness 2018-09-14 21:20:32 could be it just leaves out the graphical tools or something similar 2018-09-14 21:21:49 The help says "enable lite build, print & scan only (default=no)". It seems to prevent certain parts from being installed, among others the python library that is required for the hpps filter. However, cups tried to use that filter when I tried printing with my printer. 2018-09-14 21:22:36 and those filters can be buggy as fuck 2018-09-14 21:22:59 some of them got constantly trapped and killed by grsecurity 2018-09-14 21:24:33 but then, so did their usb demuxer, which was just fantastic when trying to get various HP multipurpose devices to work... 2018-09-14 21:24:44 okay okay, enough negativity from my end :) 2018-09-14 21:31:39 TBB, a more positive thing would be a merge ^^ 2018-09-14 22:09:54 good evening everybody. i'm thinking about using a live usb install with lbu to save the changes. 2018-09-14 22:09:55 question: can i save changes in a place other than floppy or usb? can i do it on a hdd (/dev/sda1)? 2018-09-14 22:10:36 question2: if i install packages and lbu commit, will lbu save the packages too? 2018-09-14 22:50:17 q2: yes 2018-09-14 22:50:46 it saves installed packages as well as manually edited configs in /etc 2018-09-14 22:51:34 gn8, bye 2018-09-14 23:11:34 damned, i missed micw's answer. wanted to thank him... 2018-09-14 23:12:17 could anyone help me with the first question? "can i save changes in a place other than floppy or usb? can i do it on a hdd (/dev/sda1)?" 2018-09-15 01:07:31 is flatpak broken right now? 2018-09-15 01:08:27 ? 2018-09-15 01:11:00 I mean, the version installed on my freshly installed Alpine host just fails with a bunch of "Error relocating /usr/bin/flatpak: ostree_validate_collection_id: symbol not found" 2018-09-15 01:11:15 etc... 2018-09-15 01:13:01 sounds like it needs a newer version of one of its shared libs and the version dep is not properly coded in the package 2018-09-15 01:14:41 I get the same list of errors when I just ldd the flatpak binary. 2018-09-15 01:16:41 yeah 2018-09-15 01:21:57 I emailed the flatpak maintainer about it. 2018-09-15 01:22:03 Let see what happens. 2018-09-15 01:25:35 Any GUI version of vim in a package available on Alpine? 2018-09-15 01:25:42 Like gvim 2018-09-15 05:54:38 Is there a way to make Alpine Linux 3.8 USB based machine to use the USB as /media/sda1 instead of /media/usb ? I tried adding 'alpine_dev:sda1' as a boot parameter, but that didn't work (I'm pretty sure it did with Alpine 2.2). 2018-09-15 07:08:53 can somebody do a apk for sqlitebrowser? 2018-09-15 09:21:59 hello 2018-09-15 09:24:08 could any of the core devs please look into and merge https://github.com/alpinelinux/aports/pull/4712 ? 2018-09-15 11:36:17 Hello guys. Sorry to bother. I'm looking on how to run alpine on a Odroid-C2. 2018-09-15 11:36:33 Google hasn't been much of friend 2018-09-15 11:36:53 anybody knows where I can find some info? 2018-09-15 11:58:02 Hello guys. Sorry to bother. I'm looking on how to run alpine on a Odroid-C2. Google hasn't been much of friend. Anybody knows where I can find some info? 2018-09-15 12:09:34 your messages don't disappear if you're reconnected :) 2018-09-15 12:18:54 @danieli :) thanks... was just worried nobody saw my message since my browser crashed and I am using webirc 2018-09-15 12:19:17 is there a way to read past messages? 2018-09-15 12:19:34 it is a long time since I have used IRC last 2018-09-15 12:19:57 I think more that 20 years :O 2018-09-15 12:20:59 maybe someone else already asked my same questions 2018-09-15 12:21:10 about the odroid-c2 2018-09-15 12:42:12 hmmm 2018-09-15 12:42:37 B1r070: how familiar are you with odroid's boot process? 2018-09-15 12:43:45 I haven't tried it but alpine has generic arm images in the downloads 2018-09-15 12:45:07 you can try running it with uboot if you know how (I'm not sure how personally) 2018-09-15 16:28:19 is it possible to install 32-bit EFI to load 64-bit Alpine? 2018-09-15 16:59:30 Thalheim, sould be. 2018-09-15 17:00:15 have a look here: http://www.jfwhome.com/2016/01/04/latest-steps-to-install-ubuntu-on-the-asus-t100ta/ 2018-09-15 17:00:29 they boot a 64 bit kernel with a 32 bit efi loader 2018-09-15 17:03:14 micw: thanks; I'll try that shortly 2018-09-15 17:07:49 I just installed the x86 version, and it works, maybe it' 2018-09-15 17:08:00 s easier to "upgrade" ? 2018-09-15 17:25:06 mm, it only recognizes 2GB of memory. 2018-09-15 18:08:49 32 bit linux can handle much more than 2 gb (via PAE) 2018-09-15 18:09:20 micw: yes, but perhaps something else was going wrong. the 64-bit installation environment shows the full 32GB 2018-09-15 18:09:39 so I've just installed 64-bit version, an am in grub> 2018-09-15 18:09:41 so then use it ;) 2018-09-15 18:09:48 and* am 2018-09-15 18:10:07 why do you need the 32 bit bootloader then? 2018-09-15 18:11:15 I copied the 32-bit bootia32.efi into /EFI/boot/; my system only accepts 32-bit EFI 2018-09-15 18:12:20 i see. i'm curious what system that is since it supports 32gb of memory. i know the "32 bit efi only" stuff only from some low-end laptops (like the t100ta) 2018-09-15 18:13:37 64-bit CPUs; mac pro 2006 2018-09-15 18:15:05 oh, did not know that they use 32 bit efi 2018-09-15 18:16:13 so you're using alpine on desktop? 2018-09-15 18:17:22 attempting to. the 64-bit installer works great and shows 32GB mem but won't boot, 32-bit installer works great and allows me to boot a 2GB-RAM system, 2018-09-15 18:18:14 in the GRUB prompt it doesn't seem to show the files I'm looking for in the non-EFI partitions 2018-09-15 18:18:26 (i.e., non-FAT) 2018-09-15 18:19:55 I tried alpine on my dockerzied remote desktops but found it too restricted for a desktop system (lack of software, weird issues with browsers and other software) 2018-09-15 18:22:56 what is the way to go to get a proposed, tested pull request to a testing build merged into alpine's git? 2018-09-15 21:03:08 any of you uses Alpine as desktop ? 2018-09-15 21:03:21 i used to 2018-09-15 21:47:15 jaroslaw: yes, headless though. I had GUI for a while and it worked ok, but not well enough for serious development imo 2018-09-15 21:48:46 Thalheim: what do you mean by 'serious development' ? 2018-09-15 21:51:49 jaroslaw: not all of the applications I use support a musl-based distro, but alpine works great for most of the compute-intensive stuff 2018-09-15 22:01:43 jaroslaw: I use AL on desktop and for development mostly 2018-09-15 22:04:12 Hello guys 2018-09-15 22:05:13 I was trying start the dropbear daemon etc. So I could ssh into the machine and decrypt the root 2018-09-15 22:05:33 (boot is not encrypted), also I was following this guide -> https://github.com/mk-f/alpine-initramfs-dropbear 2018-09-15 22:05:58 did someone set up something similar and got it to work? 2018-09-15 22:06:27 mps: what kind of development ? 2018-09-15 22:06:50 Thalheim: yeah, musl can cause some problems 2018-09-15 22:11:33 jaroslaw: C, Perl, HTML/WEB, started with java/kotlin for android, Atmel AVR and more 2018-09-15 22:12:16 I don't use IDEs though, mostly vim 2018-09-15 22:14:23 actually, installed intelij IDE for android/kotlin but deleted because it is slow for my work 2018-09-15 22:19:12 micw: holy balls, it works. thanks for that link! 2018-09-15 22:38:23 mps: yeah intellij products ARE really slow because they wrote it with Java ;p 2018-09-15 22:38:29 heavy and so slow 2018-09-15 22:39:30 mps: but writing Java code in vim is hardcore 2018-09-15 22:44:06 mps: I like vim very much too, still learning it when it is advanced editor 2018-09-15 22:44:30 jaroslaw: well, I'm accustomed to vi/vim for years and for me anything else is really hard 2018-09-15 22:45:18 it was easier to make android build files than to switch to netbeans or similar IDEs 2018-09-15 22:45:31 when you get used to vim, everything than vim is strange and unusable :D 2018-09-15 22:46:12 vi is my editor for more than three decades 2018-09-15 22:46:38 https://i.redditmedia.com/kBc-YyMQJs_htqZ8j-WQov1fJa9RQhWWjPXQhzMaFKM.jpg?w=900&s=ec97626bf25680d630dda703c39344dc 2018-09-15 22:46:41 :D 2018-09-15 22:47:51 I don't think emacs is bad, even tried it but went back to vi (vim later) 2018-09-15 22:48:20 emacs is nice operating system, but they screwed up the editor 2018-09-15 22:48:20 ;p 2018-09-15 22:49:03 that's could be true 2018-09-15 22:50:26 I prefer minimalistic system/software, so I have just few plugins in vim (three or four) 2018-09-15 22:50:45 I have none so far 2018-09-15 22:51:20 I often jump from one machine to another and trying to get used to vanilla vim 2018-09-15 22:52:00 well, syntax coloring is helpful 2018-09-15 22:52:07 and vim, when true vi is replaced with vim on most system nowadays 2018-09-15 22:55:04 there is kakoune editor (modal like vi/m) 2018-09-15 22:56:14 interesting, but I'm not sure is it worth to learn 2018-09-15 22:56:34 have never heard about 2018-09-15 22:56:43 maybe for someone new to modal editors 2018-09-15 22:56:56 I think it is packaged for Alpine 2018-09-15 22:57:10 it is 2018-09-15 22:57:46 another one is vis 2018-09-15 22:58:36 vis have lua as plugin language what is promising IMO 2018-09-15 22:59:43 dunno lua 2018-09-15 22:59:51 heard about it but never interested 2018-09-15 23:00:23 it is simple but still powerfull language 2018-09-15 23:01:03 isnt python better ? 2018-09-15 23:01:24 could be easily compiled (embeded) in compiled programs 2018-09-15 23:02:00 I don't like python, for me it one of the worst languages 2018-09-15 23:02:30 why 2018-09-15 23:02:48 main users are programmers which cannot remember curly braces and semicolons 2018-09-15 23:03:06 python is okay, it's libraries are usually better than what's passed around on nodejs 2018-09-15 23:03:50 jcmdln: well, I don't like nodejs too 2018-09-15 23:04:02 heh 2018-09-15 23:04:04 hey, you and me both :) 2018-09-15 23:05:43 I use emacs for basically everything. I'm one of _those_ types 2018-09-15 23:06:49 I'm old-timer who was grown up with C, Forth, assemblers ... so these new languages whose main strength are simple syntax, indentation and what not are not interesting to me 2018-09-15 23:07:46 although I started to learn crystal, I admit :) 2018-09-15 23:07:57 crystal? what is that 2018-09-15 23:08:12 one of the many C "replacements" iirc 2018-09-15 23:08:23 If I'm not accustomed to vi I will be emacser, I presume 2018-09-15 23:08:46 crystal is compiled ruby, actually 2018-09-15 23:08:50 oh 2018-09-15 23:08:54 gross 2018-09-15 23:09:18 and ruby is influnced by perl a lot 2018-09-15 23:10:23 I liked golang and learned it, but stopped to program in it because its strong connection to google 2018-09-15 23:11:11 mps: how old are you ? 2018-09-15 23:12:24 well, if it does matter for you there are 59 years behind me 2018-09-15 23:12:42 and where are you from? what country ? 2018-09-15 23:12:54 Serbia 2018-09-15 23:13:17 former Yugoslavia 2018-09-15 23:13:27 yes 2018-09-15 23:15:12 and you, but from nick I know approximately 2018-09-15 23:15:46 not so far from you actually 2018-09-15 23:16:33 Checz, Slovakia? 2018-09-15 23:16:57 nope, if I was from cz/sk I would have nick 'jaroslav' 2018-09-15 23:17:00 :) 2018-09-15 23:17:15 Poland at last 2018-09-15 23:17:20 yeah ;p 2018-09-15 23:18:00 my sister in law is from Pl 2018-09-15 23:18:24 then you should guess for the first try, shame on you ;p 2018-09-15 23:18:32 sory, mother of sister in law 2018-09-15 23:18:48 what city they came from ? 2018-09-15 23:19:28 can't remember, but somewhere from north in PL 2018-09-15 23:19:46 north 2018-09-15 23:19:57 not my areas 2018-09-15 23:20:06 I don't like sae at all 2018-09-15 23:20:09 sea 2018-09-15 23:20:30 can't remember name of the city, but will ask tomorrow and tell you 2018-09-15 23:20:35 sure 2018-09-15 23:21:40 I don't know much about differences between north and south of PL 2018-09-15 23:22:04 never been there, shame on me 2018-09-15 23:22:37 well, there are some even in language 2018-09-15 23:23:20 in many countries there are differences in languages 2018-09-15 23:23:20 if you get folk from mountains and folk from the coast - they start to talk with each other ... th chances that they can understand each other are minimal ;p 2018-09-15 23:24:53 finally they will change to common 'official' polish and will communicate ;p 2018-09-15 23:24:55 it is today's phenomena that people don't understand each other when they talk 2018-09-15 23:25:24 some even don't understand self :) 2018-09-15 23:25:29 but there will be many words which will be unknown for each of them because of their area 2018-09-15 23:27:52 people from every region of Poland cherish its own dialect, and what is funny people from one region laughing about dialect of another region :D 2018-09-15 23:28:14 long time ago I met on Polish on Germany and we could understadn each other (not perfect) 2018-09-15 23:28:34 s/on/in/ 2018-09-15 23:28:57 yeah, polish, russian (almost all former USSR), bulgarian, former Yugoslavia are simlar languages 2018-09-15 23:29:07 even czech/slovakian 2018-09-15 23:29:41 i.e. for polish people czech/slovakian language sounds like children speaking 2018-09-15 23:29:44 :D 2018-09-15 23:29:57 this summer I met two Slovaks (men and women) here and we have quite fine conversation, even jokes 2018-09-15 23:30:00 it is so funny for us how they speak 2018-09-15 23:31:22 almost every word they use in their language is like diminutive for poles 2018-09-15 23:31:48 we have similar filling about polish 2018-09-15 23:32:16 and russian 2018-09-15 23:32:34 and italian, also 2018-09-15 23:33:19 heh 2018-09-15 23:33:24 didn't know 2018-09-15 23:34:02 our langusge is stiff, so say 2018-09-15 23:34:58 like german but stiffer 2018-09-15 23:37:11 what time is now in Serbia ? 2018-09-15 23:37:35 01:37 like in Poland 2018-09-15 23:37:43 same timezone 2018-09-15 23:37:57 btw, have you heard about it: https://justi.cz/security/2018/09/13/alpine-apk-rce.html 2018-09-15 23:38:01 CET (Central European Time) 2018-09-15 23:39:25 yes, I had a chat about issue with ncopa (main dev) and _ikke_ (core dev) when the issue announced 2018-09-15 23:40:14 two days ago, iirc 2018-09-15 23:41:40 you are worried about that? 2018-09-15 23:42:06 about issue I mean 2018-09-15 23:42:16 well I used alpine in containers so far, now will try to install it on one of my desktops to check if I can use it in that way 2018-09-15 23:43:28 I have Alpine everywhere, servers, desktops, SBCs and VM 2018-09-15 23:44:05 different archs, x86, x86_64, arm32 and arm64 2018-09-15 23:45:03 of course, it have 'rough edges' but I'm satisfied, overall 2018-09-15 23:45:23 'rough edges' ? 2018-09-15 23:45:53 well, every OS distro have some problems 2018-09-15 23:46:20 that means nothing is perfect 2018-09-15 23:47:24 I don't know how to explain english term 'rough edges' (maybe 'oštre ivice' could help you) 2018-09-15 23:47:36 yeah but what do you mean by 'rough edges' in alpine ? 2018-09-15 23:48:15 I have to build a lot of software which is not packaged already 2018-09-15 23:48:27 oh yeah, same in Slackware 2018-09-15 23:48:36 they have slackbuilds.org 2018-09-15 23:48:45 but still you have to compile everything 2018-09-15 23:48:59 and usually patch, build, debug, and again and again 2018-09-15 23:49:12 i.e. if you need libreoffice then you have to download RPMs and convert them to slckware packages 2018-09-15 23:50:06 didn't used slackware for more than 25 years 2018-09-15 23:51:50 from slackware switched to debian before 25 years (about, not sure exactly) but year and a half ago switched to Alpine 2018-09-15 23:53:04 "proud of the fact that never used windows" I'm 2018-09-15 23:58:40 :> 2018-09-15 23:59:44 jaroslaw: it's time to go to the bed, tnx for nice chat 2018-09-16 00:00:26 btw, my name is Milan 2018-09-16 00:03:02 it was nice to chat with you Milan 2018-09-16 00:03:11 have a good night 2018-09-16 00:03:16 I think I go to bed too ;p 2018-09-16 05:35:44 <_ikke_> mps: btw, I'm not an official alpine dev :-) 2018-09-16 07:07:38 _ikke_: ah, sorry, but for some unknown reason I thought that you are 2018-09-16 07:43:24 yall a fan of dinkumware 2018-09-16 07:44:58 mepholic: what is dinkumware? 2018-09-16 07:45:19 https://www.dinkumware.com/ 2018-09-16 07:48:47 cite from site "we warrant that our libraries contain no open source". heh 2018-09-16 08:14:41 >we warrant that our libraries contain no (…) other source that has additional licensing restrictions. 2018-09-16 08:14:49 oh so you say you're an american company and you don't have any restriction on licensing this to north korea 2018-09-16 08:40:04 lol, dinkumware 2018-09-16 08:40:22 mepholic: i am familiar with it, but how does that relate to alpine? 2018-09-16 09:16:12 Hi, I got an application, compiled with gcc 8.0. I now want to dockerize it. Is this possible with alpine? Pretty new to docker and alpine (both). From the youtube talk by Natanael Copa on DockerCon17 I gues it is not possible right? 2018-09-16 09:24:32 Toxtlo: "compiled with gcc 8.0" isn't really sufficient information to answer that. did you use glibc? 2018-09-16 09:24:58 and which other shared libraries does the application need? 2018-09-16 09:25:25 and do you have to use the procompiled version, or can you recompile it on alpine? 2018-09-16 09:27:02 mepholic: there's a Dinkumware libc++ in my BMC running GreenHills Integrity :> 2018-09-16 09:37:23 Hi jn, sorry, not that experienced with all that yet. Maybe this helps: https://paste.ubuntu.com/p/DsNdt9CzGq/ 2018-09-16 09:37:55 I cannot recompile it, no 2018-09-16 09:39:06 Or maybe parts of it, at least those I'm given the source code. Does this help you? :-| I'm stuck right now choosing the right distribution to dockerize 2018-09-16 09:40:11 the easiest and most stable options is probably to just ues the distro that's supported by the application's vendor (ubuntu?) 2018-09-16 09:40:33 currently ubuntu 18.04, yes 2018-09-16 09:40:37 ok 2018-09-16 09:41:09 just came accross alpine, watched the talked and was amazed, so just came by to ask :-| 2018-09-16 09:41:15 alpine can run some programs compiled for glibc if you install gcompat, but you'll also need to copy or install all of these other libraries, and that might not work well 2018-09-16 09:41:54 alright 2018-09-16 09:42:55 thank you very much for your help :-) 2018-09-16 09:43:14 good bye 2018-09-16 09:43:17 bye 2018-09-16 10:50:08 Hello 2018-09-16 10:50:25 can i add answerfile like boot paramter ? 2018-09-16 10:50:32 like kickstarter in centos ? 2018-09-16 13:51:10 Thalheim, great 2018-09-16 13:56:41 Michitux, hi. How do you build that armhf sane packages? 2018-09-16 21:09:42 Today I was asked, how the performance if Alpine linux is in comparism to Debian Linux. 2018-09-16 21:10:06 I said: not optimized for performance, so maybe slower. Was I right? 2018-09-16 21:10:19 I mean, Alpine is optimized for security and not for speed. 2018-09-16 21:16:17 velix: Alpine is faster, in my experience 2018-09-16 21:16:53 Oh. 2018-09-16 21:17:03 Even with the alternative C-lib? 2018-09-16 21:17:56 musl is smaller than glibc, and as such is faster 2018-09-16 21:19:23 mps: But I thought it might not be as optimited. 2018-09-16 21:19:33 Sounds nice, I'll try it in one of my environments. 2018-09-16 21:21:32 mps: that is a very simplistic view that is often wrong 2018-09-16 21:22:40 <_ikke_> velix: best way to find out is to do a representitive benchmark 2018-09-16 21:24:26 representative? 2018-09-16 21:24:29 1,000 computers? ;) 2018-09-16 21:24:42 <_ikke_> representative of your workload 2018-09-16 21:24:53 maxice8[m]: I told "in my experience" 2018-09-16 21:26:15 mps: i am talking about your point that 'musl is smaller than glibc, and as such is faster' 2018-09-16 21:28:49 maxice8[m]: understand, but that was just my thought about musl and not generalization 2018-09-16 22:04:14 velix: i doubt there's much explicit optimization that even debian people do 2018-09-16 22:04:32 I thought compilers were optimized as hell. 2018-09-16 22:04:35 speed is mostly a function of what upstream does about it and your compiler settings 2018-09-16 22:04:41 sure, but it's not like we use different compilers than debian 2018-09-16 22:04:45 oh okay. 2018-09-16 22:04:50 and compiler optimizations are not very explicit :p 2018-09-16 22:04:55 I thought, the other c-lib does need other compilers. 2018-09-16 22:05:56 I'm pretty sure only gcc can compile the kernel 2018-09-16 22:06:05 so most people use gcc for everything 2018-09-16 22:07:59 nah, musl works with gcc just fine 2018-09-16 22:08:02 would be rather bad if it didn't 2018-09-16 22:12:15 what about llv6? 2018-09-16 22:12:41 LLVM 2018-09-16 22:17:24 we also have llvm, of course 2018-09-16 22:17:43 I even have an (old) experimental branch of the entire software collection built with llvm 2018-09-16 22:17:56 I don't think you can build linux with llvm/clang? 2018-09-16 22:18:00 I don't remember 2018-09-16 22:18:38 there's a fairly minimal patchset that will make it build on at least x86/x86_64 2018-09-16 22:18:45 last I remember it was like 5 pretty small patches 2018-09-16 22:19:28 after googling icc might be able to? 2018-09-16 22:20:03 I don't think we can/want to package icc 2018-09-16 22:20:07 being proprietary software and all 2018-09-16 22:24:25 yeah 2018-09-16 22:57:39 Okay, I'll give it a go. 2018-09-17 03:51:15 hi 2018-09-17 05:39:31 @Michitux, made a little progress to merge your PR to sane, please have a look into the comments there 2018-09-17 06:22:40 musl has this subtle problem for me where int main(){return 1;} weighs 5KB stripped after build, compared to 2.5KB on Debian with glibc 2018-09-17 06:23:47 cause musl makes the reasonable assumption in not splitting libc into small pieces because most of time they're used together anyway 2018-09-17 06:24:26 keeps me from making a small /bin/false without resorting to inline asm :( 2018-09-17 06:25:24 <_ikke_> Michcioperz: probably more suited for #musl 2018-09-17 06:28:12 oh yeah sorry 2018-09-17 06:28:26 I was saying that re: the discussion I missed 8h ago 2018-09-17 09:45:40 moin 2018-09-17 09:51:30 micw: I've just replied. re the building question: I'm usually using the build system of postmarketOS. However, most of the time I have compiled natively on my armhf tablet that runs postmarketOS. 2018-09-17 09:54:35 how's everyone enjoing the recent exploit? >_> 2018-09-17 09:54:49 <_ikke_> rafalcpp: Just going on with my life :) 2018-09-17 09:57:17 :) 2018-09-17 09:57:30 [ ]not rekt [ ]rekt [x]exploitosaurus rekt 2018-09-17 10:02:24 I think most of us were busy not running into it or worst case updating apk 2018-09-17 10:56:25 since i'm new to alpine: is there something like an official place to learn about security advisories for alpine? something like a "alpine-security" mailing list for example? 2018-09-17 10:57:45 and while looking around on the project website for such a thing: https://alpinelinux.org/about/ still states that the kernel comes with grescurity, which to the best of my knowledge is no longer true (since 3.8.0) 2018-09-17 11:02:43 any help how to figure out if some folder is mounted using --bind ? 2018-09-17 11:06:00 vkrishn: https://unix.stackexchange.com/questions/295525/how-is-findmnt-able-to-list-bind-mounts might help 2018-09-17 11:06:59 vkrishn: plus https://unix.stackexchange.com/questions/198590/what-is-a-bind-mount for the basics, if needs be 2018-09-17 11:07:46 thanks! 2018-09-17 11:18:23 seems possible using 'findmnt' 2018-09-17 11:59:15 otaku42: that page is outdated yes 2018-09-17 11:59:33 https://github.com/alpinelinux/alpine-secdb 2018-09-17 11:59:45 this is the canonical security descriptor stuff 2018-09-17 14:51:55 Hi all, someone here use zerotier-one package? Why on alpine i cant obtain address? 2018-09-17 14:52:41 service enabled, connected to network, joined channel 2018-09-17 14:52:49 but network not work 2018-09-17 14:53:13 joined to network* 2018-09-17 14:55:15 on other distros i have lo eth0 and zt*, but in alpine i have only lo and eth0 2018-09-17 14:56:19 <_ikke_> anything in dmesg or /var/log/message? 2018-09-17 14:57:46 nope 2018-09-17 15:03:17 maybe i must start some network daemon? 2018-09-17 15:04:06 <_ikke_> I would suspect the zerotier service to create the interface (I never heard of it btw) 2018-09-17 15:04:43 <_ikke_> did you reboot? 2018-09-17 15:04:55 zerotier have own service zerotier-one, so, its enabled 2018-09-17 15:04:57 yeah 2018-09-17 15:05:24 <_ikke_> Right, but there is probably something that prevents it from creating the zt interface 2018-09-17 15:05:47 its absolutley nothing in dmesg and logs 2018-09-17 15:07:01 run it in the foreground 2018-09-17 15:07:07 if thats even possible 2018-09-17 15:08:43 oh, yeah, forgot about that 2018-09-17 15:09:49 could not open TUN/TAP device 2018-09-17 15:11:04 no such file or dir 2018-09-17 15:16:07 well, i not sure, but tap is part of kernel or i must install someting? 2018-09-17 15:17:14 >Universal TUN/TAP device driver 2018-09-17 15:17:22 from kernel documentation 2018-09-17 15:18:07 AH 2018-09-17 15:18:14 modprobe tun 2018-09-17 15:18:30 all ok, tx _ikke_ and clandmeter 2018-09-17 15:18:41 also, tx for awesome distro 2018-09-17 17:57:07 Hi, will the apk-tools RCE update be backported to older alpine versions? 2018-09-17 17:57:39 <_ikke_> it already is 2018-09-17 17:57:41 <_ikke_> up to 3.5 2018-09-17 17:58:06 thanks @_ikke_ 2018-09-18 00:58:13 Anybody ever tried Spotify with Flatpak on Alpine? It seems to not being able to play anything. 2018-09-18 06:14:08 moin 2018-09-18 06:16:07 Shiz: re the "canonical security descriptor stuff": thanks. are there any plans to offer security related information in a more "common" way? a mailing list that someone could subscribe to, for example? 2018-09-18 11:38:53 Hey! If I'm creating an APKBUILD, is it possible to reference another APKBUILD as a template? 2018-09-18 11:39:39 The idea is setting slightly different ./configure flags without having to synchronise the entire file for minor version updates 2018-09-18 11:41:40 <_ikke_> corrideat: check newapkbuild, not sure how extensible or flexible it is though 2018-09-18 11:42:01 maybe it could be done with subpackages? 2018-09-18 11:42:07 <_ikke_> hmm, on second reading, not sure that provides what you want 2018-09-18 11:42:23 _ikke_, I don't think so either 2018-09-18 11:43:00 I was just wondering. A cleaner approach is probably maintaining my own patches to the aports tree anyhow 2018-09-18 11:43:19 <_ikke_> I don't think alpine has something built-in 2018-09-18 11:43:39 <_ikke_> Any template rendering system would probably suffice 2018-09-18 11:44:00 subpackages are almost right, but I think I need to change the original APKBUILD for that 2018-09-18 11:44:18 Thanks 2018-09-18 11:47:28 on second thought I don't think subpackages can be used, subpackages only seem to affect the packing step 2018-09-18 11:47:55 <_ikke_> yes, I was thinking the same 2018-09-18 11:48:11 <_ikke_> unless you can make multiple copies in the build step 2018-09-18 11:48:22 <_ikke_> (some build systems let you build into a directory for example) 2018-09-18 11:48:36 _ikke_, you most certainly can. It is used for the kernel package 2018-09-18 11:49:10 <_ikke_> Yeah, you can always copy the srcdir 2018-09-18 11:56:40 otaku42: does an rss feed work for you? 2018-09-18 11:56:54 Shiz: yes. 2018-09-18 11:57:28 it's something we may look at implementing directly 2018-09-18 11:57:34 maybe https://github.com/alpinelinux/alpine-secdb/commits/master.atom works in the meantime though 2018-09-18 11:59:18 Shiz: but it might not work for others. my question was meant with regard to the fact that alpine emphazises security, and an "easier than now" way to access security advisories certainly would help to positively underline that. 2018-09-18 11:59:36 yeah, I agree 2018-09-18 12:04:35 I'd like to add my aport for cups-epson-escpr (epson cups driver) to the official repo. should I put it to community or testing? 2018-09-18 12:05:11 <_ikke_> testing first 2018-09-18 12:07:36 is there an easiy way to test-build on all arches? 2018-09-18 12:07:41 e.g. travisci? 2018-09-18 12:07:55 <_ikke_> Travis does not support multiple arches afaik 2018-09-18 12:08:06 <_ikke_> we're still looking at / working towards our own CI where we can do that 2018-09-18 12:08:23 there's a qemu docker image that can be used on travis 2018-09-18 12:08:45 <_ikke_> right, but we prefer to build native 2018-09-18 12:09:18 https://hub.docker.com/r/rycus86/armhf-alpine-qemu/ 2018-09-18 12:09:35 that's quite native 2018-09-18 12:09:41 (not a cross compiler) 2018-09-18 12:09:53 <_ikke_> No, but qemu is emulating the arch 2018-09-18 12:10:33 <_ikke_> Which it doesn't do perfectly 2018-09-18 12:11:06 <_ikke_> all alpines builders are run on actual native hardware 2018-09-18 12:11:57 <_ikke_> (You could argue that for CI it doesn't matter that much though) 2018-09-18 12:12:24 oh it does matter. but having something is better than nothing ;) 2018-09-18 12:12:43 <_ikke_> agreed 2018-09-18 12:12:55 the problem I see is that the hurdle to make a simply improvment to alpine is very high 2018-09-18 12:13:19 (need to spend hours to setup a build env vs. spend little time to make a fix) 2018-09-18 12:13:38 especially when you fix an architecture other than your edsktop is 2018-09-18 12:13:49 <_ikke_> Right, but using CI for that isn't the best either (it does give feedback, but is also quite a slow process) 2018-09-18 12:14:22 true 2018-09-18 12:14:46 I'm about to create a bunch of docker images for one-shot apk builds+ a shell launcher 2018-09-18 12:15:02 (starting with x86/64 and armhf) 2018-09-18 12:15:24 if that works, we cpuld maybe add it to the git repo 2018-09-18 12:15:55 so that users can simply checkout and run ./test_apk_build.sh armhf testing/whatever-package 2018-09-18 13:44:05 hello, is there an alpine installer that has a kernel with version >4.16 ? 2018-09-18 13:45:13 I don't think so, edge is 4.14 2018-09-18 13:46:57 is there any way to install alpine with another kernel? 4.14 doesn't support parts of my hardware 2018-09-18 13:47:44 I suppose you could try building your own kernel 2018-09-18 13:51:01 You presumably also need to build your own installer in that case. 2018-09-18 13:52:38 An easy way would be, for example, installing Alpine on a VM, modifying the kernel-vanilla APKBUILD to get a newer version and then using the mkimage.sh script to get an ISO 2018-09-18 13:52:50 on a VM or on other hardware 2018-09-18 13:54:02 For "fewer" steps, you could try, e.g., booting an Ubuntu live CD, and then installing Alpine manually (https://wiki.alpinelinux.org/wiki/Replacing_non-Alpine_Linux_with_Alpine_remotely) 2018-09-18 13:54:08 alpine only uses the latest longterm kernel release? 2018-09-18 13:56:05 now that I think about it, I guess it does 2018-09-18 13:56:34 As far as I can tell, yes. That said, 4.18 works fine too (if you build manually) 2018-09-18 13:57:39 i'll guess i'll try building it manually and if that fails i'll wait for alpine to move to a later kernel, thanks for the info 2018-09-18 13:59:53 On a related note, I've had some issues with modloop not working properly (both official and custom images), so it may help to put everything required to boot inside the kernel 2018-09-18 14:00:41 if I understand, 4.19 is the next LTS, so not too long to wait 2018-09-18 14:02:33 is Alpine suitable for a desktop environment? can i use it on a daily basic at my PC? 2018-09-18 14:02:47 you could, yeah 2018-09-18 14:02:49 I can, not sure about you 2018-09-18 14:02:59 it depends on your workflow 2018-09-18 14:03:03 without doubt ^ 2018-09-18 14:03:14 considering it uses musl and some alternative software, not everything is going to run 2018-09-18 14:03:19 it's very suitable for i3wm + elinks + vim 2018-09-18 14:03:27 with occasional firefox-esr 2018-09-18 14:04:15 I guess if you have better hardware than I do, you could get it to be a good desktop system 2018-09-18 14:04:23 If you will use only software in the repositories, or are willing to compile and potentially patch other packages, I'd say yes. 2018-09-18 14:05:48 You will probably need to install glibc for some software, especially if you need to something distributed only as binaries 2018-09-18 14:06:05 i want to move from Archlinux to a systemd-less distro, will be using it mainly as a workstation for development 2018-09-18 14:06:22 I also want to move from Arch to Alpine eventually, but it lacks some things I need.. for now. 2018-09-18 14:06:48 if you're gonna be compiling binaries for other systems, you'll run into musl vs glibc issues 2018-09-18 14:07:10 danieli: anything particular you're missing? 2018-09-18 14:07:22 a couple things I'm in the process of making packages for 2018-09-18 14:07:26 Development should be ok, but you will still need a glibc system at least for testing. I guess Docker/LXC is a viable way of doing this too 2018-09-18 14:07:42 "development" is quite vague 2018-09-18 14:07:45 yeah i will use LXC mainly 2018-09-18 14:07:51 depends a lot on the workflow 2018-09-18 14:08:05 also i see Alpine has flatpak, maybe this works for applications without musl support? 2018-09-18 14:08:12 it works a bit 2018-09-18 14:08:36 although then it kinda diminishes the gain from musl :) 2018-09-18 14:51:06 hi 2018-09-18 14:51:16 what's the URL again for that matrix of Alpine mirrors and what repos they offer? 2018-09-18 14:51:21 can't find it through google :( 2018-09-18 14:51:54 <_ikke_> https://mirrors.alpinelinux.org 2018-09-18 14:59:50 Can someone explain how to configure brigde for lxc? when i configure trouh /etc/network/interfaces or when i mannualy set "brctl addif br0 eth0" its broke my connection. 2018-09-18 15:05:31 thanks _ikke_ 2018-09-18 15:07:28 hmm 2018-09-18 15:08:28 why is there no 3.8 testing x86_64? 2018-09-18 15:08:43 3.8 its stable 2018-09-18 15:09:09 testing only in "edge" 2018-09-18 15:13:43 <_ikke_> indeed 2018-09-18 15:16:56 _ikke_ can you help me with bridge connection? looks like i dont understand something. 2018-09-18 15:21:45 <_ikke_> I can mostly compare it to existing setups, I haven't set it up myself 2018-09-18 15:22:24 can you share configs? 2018-09-18 15:22:40 did you check the wiki? 2018-09-18 15:22:54 Yeah, i configure using wiki. 2018-09-18 15:22:57 i think its a mater of apk add bridge 2018-09-18 15:23:06 i add bridge and lxc-bridge 2018-09-18 15:23:29 ok 2018-09-18 15:23:38 already added* 2018-09-18 15:24:01 did you start dnsmasq.lxcbr0? 2018-09-18 15:24:06 nope 2018-09-18 15:24:41 if you use that, you dont need to config interfaces 2018-09-18 15:24:53 it will manage the bridge for you 2018-09-18 15:24:58 clandmeter but wiki says i must configure that 2018-09-18 15:25:01 i htink it also needs iptables 2018-09-18 15:25:21 no you dont need it 2018-09-18 15:25:26 remove what you added yourself 2018-09-18 15:25:31 and just start that service 2018-09-18 15:25:35 now i confused 2018-09-18 15:26:08 which page you are you looking at? 2018-09-18 15:26:32 https://wiki.alpinelinux.org/wiki/LXC 2018-09-18 15:26:58 or, if i try to add bridge mannualy like here https://wiki.alpinelinux.org/wiki/Bridge 2018-09-18 15:27:05 Its broke my connection too. 2018-09-18 15:27:30 <_ikke_> Just adding a bridge device should not affect your connection 2018-09-18 15:27:58 well, when i add its not affect, yes, but when i attach br0 to eth0 2018-09-18 15:27:59 that info on wiki is for manual config 2018-09-18 15:28:02 its broke 2018-09-18 15:28:18 lxc-bridge is for automatic setup with dnsmasq 2018-09-18 15:28:28 do what i said and it will work. 2018-09-18 15:28:35 dont config any bridge 2018-09-18 15:28:45 and start the service. 2018-09-18 15:28:46 <_ikke_> I don't think eth0 should be part of the bridge 2018-09-18 15:29:00 clandmeter yes, sir, one sec :) 2018-09-18 15:29:24 ikke is right 2018-09-18 15:29:33 iptables will take care of it 2018-09-18 15:29:56 <_ikke_> The moment you make eth0 part of the bridge, you'll lose the IP adress on it 2018-09-18 15:30:05 <_ikke_> (it's no longer a layer 3 device) 2018-09-18 15:30:08 but thats also automatically done by the service 2018-09-18 15:30:26 _ikke_ but how to attach br0 to real network? only attach to eth0 using bridge-ports eth0 2018-09-18 15:30:36 and you can config it from etc/confd/dnsnasq.lxcbr0 2018-09-18 15:31:24 its using ip forwarding 2018-09-18 15:31:31 <_ikke_> uhohwoah: like clandmeter says, iptables takes care if it 2018-09-18 15:31:48 <_ikke_> so traffic is routed instead of switched 2018-09-18 15:31:49 the only time you need it is if you want to bridge to be part of the same network as eth0 is 2018-09-18 15:32:03 *the bridge... 2018-09-18 15:32:08 <_ikke_> but then you should give the bridge interface an IP in that subnet as well 2018-09-18 15:32:26 yes and eth0 will have no ip 2018-09-18 15:32:28 <_ikke_> (the one that used to be on eth0) 2018-09-18 15:33:11 so it depends on your setup i guess. 2018-09-18 15:33:12 ah 2018-09-18 15:34:01 if the lxc host is in your private network you can also add eth0 as a member. 2018-09-18 15:34:30 i need to go home. later. 2018-09-18 15:34:42 <_ikke_> o/ 2018-09-18 15:46:58 well, all work, thank you _ikke_ and clandmeter 2018-09-18 15:47:05 Have a nice day. 2018-09-18 17:20:03 how to check with apk 'conflicts' of the package 2018-09-18 17:49:12 <_ikke_> What do you mean? 2018-09-18 17:52:22 _ikke_, thanks for reviewing my PR. My main target is the armhf platform (namely my raspberry which I want to use as print server). would it make sense to investigate if an emulated armhf build is possible with travis and if so, add it as matrix build target? 2018-09-18 17:53:40 <_ikke_> I'm not a core dev, so I'm not the best person to ask 2018-09-18 17:54:28 conflicts variable in APKBUILD 2018-09-18 17:55:27 <_ikke_> mps: apk checks itself if a package conflicts with another 2018-09-18 17:55:32 now thinking, is that variable supported in APKBUILD 2018-09-18 17:56:19 <_ikke_> mps: by prepending ! in depends 2018-09-18 17:57:54 ah, so. I looked at cryptsetup1 APKBUILD as example and Arch Linux PKGBUILD 2018-09-18 17:59:16 does that mean that the cryptsetup1 APKBUILD is wrong 2018-09-18 18:00:43 <_ikke_> mps: why do you think it's wrong? 2018-09-18 18:01:04 because it have: conflicts="cryptsetup" 2018-09-18 18:02:20 <_ikke_> Yeah, most likely 2018-09-18 18:03:11 <_ikke_> at least, it doesn't have the intended effect 2018-09-18 18:03:32 also, it have: replaces="cryptsetup" 2018-09-18 18:03:54 <_ikke_> replaces is valid 2018-09-18 18:04:01 <_ikke_> https://wiki.alpinelinux.org/wiki/APKBUILD_Reference#replaces 2018-09-18 18:04:13 aha, ok. tnx 2018-09-18 18:06:14 another Q: apk info gives me in list .makedepends-packagename for packages which I locally build 2018-09-18 18:06:36 <_ikke_> this is a so called virtual package 2018-09-18 18:06:52 for example: .makedepends-xcape and .makedepends-zathura-pdf-mupdf and .makedepends-svxlink 2018-09-18 18:06:53 <_ikke_> abuild creates it so that it can easily uninstall the dependencies again 2018-09-18 18:07:18 <_ikke_> all the dependencies are installed as a dependency for that virtual package\ 2018-09-18 18:07:32 <_ikke_> when you uninstall the virtual package, all dependencies are removed as well 2018-09-18 18:07:38 does that mean that these are ok in apk info list 2018-09-18 18:08:08 <_ikke_> If you don't intend to work on that package any longer, you can remove it 2018-09-18 18:08:19 <_ikke_> they usually remain after the package failed building somehow 2018-09-18 18:08:31 <_ikke_> you can also run abuild undeps in the package dir 2018-09-18 18:11:50 _ikke_: tnx for explanations 2018-09-18 20:06:14 _ikke_, https://travis-ci.org/micw/aports/builds/430225449 2018-09-18 20:06:34 works much simpler and faster then I thought 2018-09-18 20:06:40 <_ikke_> nice 2018-09-18 20:07:21 the script that figures out what to build needs to be altered so that only packages are build that fits the architecture 2018-09-18 20:07:38 the current script assumes that all packages built on x86_64 ^^ 2018-09-18 20:07:41 <_ikke_> yeah, makes sense 2018-09-18 20:08:13 i wonder if it's currently possible to contribute a armhf only package 2018-09-18 20:08:21 wouldn't pass travis ;) 2018-09-18 20:08:33 <_ikke_> travis is only a CI 2018-09-18 20:08:50 <_ikke_> devs can just merge what they want 2018-09-18 20:09:09 <_ikke_> Its just an early feedback system 2018-09-18 20:09:50 Usually it's the first QA defense line. I doubt that a package that's not passing CI would be considered a merge candidate 2018-09-18 20:10:35 hm, issues are not enable on aport github. what would be a good place to discuss my idea? 2018-09-18 20:10:35 <_ikke_> sure, but they can see why it's failing 2018-09-18 20:10:48 <_ikke_> https://bugs.alpinelinux.org 2018-09-18 20:10:55 <_ikke_> or the mailing list 2018-09-18 20:11:00 <_ikke_> https://lists.alpinelinux.org/ 2018-09-18 20:11:34 thx 2018-09-18 20:12:43 <_ikke_> Note that we're also investigating other CI systems 2018-09-18 20:14:21 travis is fast, reliable, cheap 2018-09-18 20:14:36 jenkins is none of those ^^ 2018-09-18 20:14:36 <_ikke_> native x86 only, not under our control :-) 2018-09-18 20:14:44 <_ikke_> we're not looking at jenkins :-) 2018-09-18 20:14:50 good 2018-09-18 20:15:04 what are the candidates? drone.io sounds nice 2018-09-18 20:16:15 <_ikke_> It's a cloud system, isn't it 2018-09-18 20:16:17 <_ikke_> I looked at it before 2018-09-18 20:16:36 no. it's open source and on-premise 2018-09-18 20:16:53 it had been cloud but they closed theyr cloud offer and made all free 2018-09-18 20:17:16 <_ikke_> ah ok 2018-09-18 20:17:17 nice concept: a server that has a git as source + docker build agents 2018-09-18 20:17:32 uses a .drone.yml, similar to travis 2018-09-18 20:17:53 and is docker-native (i.e. each build launches a docker container) 2018-09-18 20:17:58 <_ikke_> right 2018-09-18 20:18:24 <_ikke_> We were also looking into self-hosted gitlab (also for review and other things) 2018-09-18 20:18:33 it has a nice plug-in concept, quite similar to kubernetes' pods: you need postgress, just define it as dependency and drone launches a postgres sidekick 2018-09-18 20:19:04 IMO gitlab is a nightmare from the point of hosting/running it 2018-09-18 20:19:29 I ran several installations, some with docker, some manually installed (lxc+ansible) 2018-09-18 20:19:48 it's quite heavy with _many_ moving parts 2018-09-18 20:19:51 <_ikke_> We run it at $work, and it works pretty good there 2018-09-18 20:20:04 <_ikke_> yeah, we're aware 2018-09-18 20:20:52 they provide their "omnibus" installer but IMO that only hides the complexity 2018-09-18 20:21:10 <_ikke_> yes 2018-09-18 20:22:45 <_ikke_> but once running, gitlab is nice 2018-09-18 20:23:21 <_ikke_> also with the CI 2018-09-18 20:32:51 unless it breaks ^^ 2018-09-19 06:05:20 moin 2018-09-19 07:16:01 with regards to last night's CI conversation, http://tonsky.me/blog/disenchantment/ 2018-09-19 07:16:22 I shouldn't have read that, I don't feel like going to work today now 2018-09-19 09:30:04 TBB: for long time I had 'feeling' like the author of that post, but after thinking little about it realize that is because IT is best field where it is possible to have a lot of useless jobs and a lot of money (as consequence), modern economy 2018-09-19 09:30:43 sorry, I know it is better to write that at the #alpine-offtopic 2018-09-19 09:35:38 yeah, that channel it is 2018-09-19 09:36:05 ah but you're not there 2018-09-19 09:36:34 TBB: joined right now 2018-09-19 14:49:47 hi folks! I'm trying to install monero but getting an "ERROR: unsatisfiable constraints: so:libunbound.so.2 (missing): required by: monero-0.12.3.0-r1[so:libunbound.so.2]", although unbound-dev is listend in its deps https://git.alpinelinux.org/cgit/aports/tree/testing/monero/APKBUILD 2018-09-19 14:53:07 <_ikke_> 1. THe dependency should be on unbound-libs, 2. The current version is already .so.8 2018-09-19 14:53:22 <_ikke_> so someone should look at the package and update it 2018-09-19 14:53:26 <_ikke_> (it's still in testing) 2018-09-19 14:54:09 hi, does apk provide a way to list only packages which were installed via `apk add`, excluding any dependencies? 2018-09-19 14:54:39 <_ikke_> cat /etc/apk/world 2018-09-19 14:55:39 @_ikke_ thanks for the response, but installing unbound-libs didn't help 2018-09-19 14:56:53 <_ikke_> right, like I said, edge has a newer version of that lib, so it needs to be recompiled 2018-09-19 14:58:11 > cat /etc/apk/world 2018-09-19 14:58:13 Thanks! 2018-09-19 15:00:43 hehhee, this is fun. I set up a system with networkmanager and added an lxc container to it 2018-09-19 15:01:19 now every time I start it and log in, networkmanager connects to the virtual ethernet of the container :D 2018-09-19 15:03:09 nm's manual says, if managed=true in the settings, nm will handle only interfaces listed in /etc/network/interfaces; if it's false, nm will ignore those interfaces... unfortunately it doesn't quite get there :) 2018-09-19 16:33:20 since 3.8.1 is a point release, I don't need to update where my apk repos are pointing, correct? Just sudo apk upgrade should be enough? 2018-09-19 16:34:00 <_ikke_> correct 2018-09-19 16:35:57 great! maybe for the next announcement, a single line saying 'sudo apk upgrade' or even more conservatively, "`sudo apk upgrade apk-tools` will make sure to close this vulnerability" 2018-09-19 16:36:09 something to that effect 2018-09-19 16:37:44 <_ikke_> Thanks for the suggestion 2018-09-19 19:06:35 hi, i'm trying to install alpine but, i don't know how to install a kernel 2018-09-19 19:06:53 in which package can i find the kernel ? 2018-09-19 19:07:14 <_ikke_> Lord: How are you installing alpine? Normally you shouldn't have care about that 2018-09-19 19:07:16 (i created a chroot where i installe alpine-base) 2018-09-19 19:07:43 <_ikke_> ok, but why do you need a kernel then? 2018-09-19 19:07:46 i created a folder, installed alpine-base with apk-tools 2018-09-19 19:08:12 because i booted from a livecd 2018-09-19 19:08:18 (not an alpine one) 2018-09-19 19:08:24 <_ikke_> ok 2018-09-19 19:08:39 <_ikke_> linux-vanilla contains the default kernell 2018-09-19 19:09:10 ho yes thanks 2018-09-19 19:10:47 now i need a bootloader and it should be good :-D 2018-09-19 19:13:28 What's the next step to get a pull request merged to testing after it's reviewed and all open things are fixed? 2018-09-19 19:14:35 <_ikke_> micw: Having a little patience 2018-09-19 19:14:43 <_ikke_> usually it will get merged eventually 2018-09-19 19:14:59 <_ikke_> Sometimes prodding someone helps as well, but I would wait for a while before going there 2018-09-19 20:00:03 i probably did something wrong : the initramfs can't mount /dev/vda3, it drops me to a rescue shell where i just "mount /dev/vda3 /sysroot; exit" and then it boots 2018-09-20 00:49:22 does gnome-shell work 2018-09-20 06:04:14 moin 2018-09-20 10:06:02 hello 2018-09-20 10:06:13 I need just a mysql client 2018-09-20 10:06:36 but package description of 'mysql-client' says it's a dummy package 2018-09-20 10:08:12 ncopa: hey, could you tell why you set descriptions for 'mysql' and 'mysql-client' packages as 'dummy package'? 2018-09-20 10:08:17 FreeBDSM, check mariadb-client 2018-09-20 10:08:47 clandmeter: but I need it to connect to Percona... 2018-09-20 10:09:28 i have no idea about compatibility. we do not ship mysql anymore. 2018-09-20 10:10:06 mysql will pull in mariadb 2018-09-20 10:10:46 okay, thanks, I hope it works 2018-09-20 10:11:11 mysql is an empty package that only pulls in mariadb 2018-09-20 10:11:20 got it, thanks 2018-09-20 13:05:37 hmm, question: 2018-09-20 13:06:37 i use alpine as host with lxc, and have alpine containers. i let lxc take care of the network configuration (ip address et al). 2018-09-20 13:07:08 because of that i have an empty /etc/network/interfaces file. 2018-09-20 13:08:06 "rc-service networking start" fails, since it assumes that it has to bring up at least one interface in order to be "successful" 2018-09-20 13:08:27 <_ikke_> Do you need the networking service then? 2018-09-20 13:08:56 <_ikke_> if it doesn't have to do anything anyway 2018-09-20 13:11:10 _ikke_: no, i don't need networking. however, the container in question is for postfix, "rc-service postfix start" wants to bring up networking, and that fails (for the reason mentioned above). 2018-09-20 13:11:33 <_ikke_> probably because of a need net dependency 2018-09-20 13:11:34 postfix is then running, so afaict it seems to be just a cosmetic issue 2018-09-20 13:12:56 _ikke_: yeah, i think so. now i wonder how i could solve this without modifying the involved init skripts (assuming that local changes might be overwritten by package updates?) 2018-09-20 13:13:55 <_ikke_> they're seen as config files, so they wont be overwritten, but it's advisible to not change them indeed 2018-09-20 13:16:17 hmm. how about that: i could add a "lo" stanza in interfaces. lo is up when the container starts, but "ifup lo" probably wouldn't fail. that way networking virtually brings one interface up (without messing anything that is expected to be configurated by the host), and report a success. 2018-09-20 13:16:36 that'd be a ugly hack, but ... 2018-09-20 13:16:51 <_ikke_> I think lo is usually in there anyway 2018-09-20 13:17:10 _ikke_: nope 2018-09-20 13:17:52 <_ikke_> I usually see auto lo 2018-09-20 13:17:54 <_ikke_> iface lo inet loopback 2018-09-20 13:17:57 <_ikke_> in that file 2018-09-20 13:25:24 _ikke_: i just tested with a fresh container: no interfaces file is created during bootstrap (when using "lxc-create -n ... -t alpine", at least) 2018-09-20 13:26:05 _ikke_: anyway, i'll give that idea a shot now 2018-09-20 13:26:09 <_ikke_> I mean in general, not specific to lxc 2018-09-20 13:28:04 _ikke_: nope, it fails with "ip: RTNETLINK answers: File exists". hmm. 2018-09-20 13:28:40 (since lo0 is already existing and up, so the error as such is reasonable) 2018-09-20 13:29:07 <_ikke_> can you check the service file for postfix? 2018-09-20 13:29:11 <_ikke_> (init.d file) 2018-09-20 13:29:56 _ikke_: yep. what should i look for in there? 2018-09-20 13:30:26 <_ikke_> What do the dependencies look like? 2018-09-20 13:30:49 use logger dns ypbind amavisd antivirus postfix_greylist net saslauthd 2018-09-20 13:30:53 after firewall 2018-09-20 13:32:24 <_ikke_> Maybe https://wiki.gentoo.rog/wiki/OpenRC has a solution 2018-09-20 13:32:46 <_ikke_> https://wiki.gentoo.org/wiki/OpenRC 2018-09-20 13:35:34 _ikke_: before looking there: how about providing my own service script, that claims to satisfy the "net" dependency and does always just report success? then "rc-service disable networking" and "rc-service enable myscript". 2018-09-20 13:36:04 that way i don't mess with the original scripts but should achieve my goal 2018-09-20 13:36:21 <_ikke_> That might work (I'm not that experienced in openrc) 2018-09-20 13:57:17 _ikke_: that approach indeed does work. thanks for your support in brainstorming :) 2018-09-20 14:00:11 _ikke_: rather trivial: chop away everything but depend(), start() and stop(); let depend() unchanged; reduce start() and stop() to "return 0". 2018-09-20 14:00:36 _ikke_: then "rc-update del networking; rc-update add " and you're done 2018-09-20 14:10:37 <_ikke_> nice 2018-09-20 14:39:53 hello i am trying to make small rescue key - i ams tarting with install into chroot that will be mounted over actual target key 2018-09-20 14:40:27 when i bootstrap linux-vanilla using static apk the resulting install is huge (400+ megs) 2018-09-20 14:41:07 browsing packages page it seems linux-vanilla itself is 190 megs installed - is there some way to get smaller kernel? 2018-09-20 14:41:20 from packages that is - without custom build 2018-09-20 14:42:03 ? 2018-09-20 15:15:28 eto: difficult without building your own kernel 2018-09-20 15:15:36 we have a smaller kernel for virtual 2018-09-20 15:58:21 thanks ncopa ! 2018-09-20 19:37:36 <_ikke_> Was there a fix for the musl dns problem in docker? 2018-09-20 19:37:44 <_ikke_> Seem to run into it 2018-09-20 19:53:42 <_ikke_> No, I'm not 2018-09-20 20:53:48 Hi, we noticed that GitHub yells at us with a security warning when we install the py-pycrypttodome package since it's and old version (3.5.0). What's the best way to get it updated in the repository? 2018-09-21 04:34:52 <_ikke_> Sheogorath[m]: I cannot find that package in the repositories 2018-09-21 07:19:54 _ikke_: https://pkgs.alpinelinux.org/packages?name=*pycrypto*&branch=edge 2018-09-21 07:20:22 oh sorry, had a typo 2018-09-21 07:20:35 <_ikke_> Sheogorath[m]: ah, I was looking for cryptodome / crypttodome 2018-09-21 07:22:41 <_ikke_> 2.6.1 seems to be the latest version 2018-09-21 07:22:50 <_ikke_> there is 2.7a1 2018-09-21 07:24:24 3.6.6 it should be .-. https://pypi.org/project/pycryptodome/ 2018-09-21 07:25:25 <_ikke_> Hmm, they didn't push that to github then 2018-09-21 07:25:33 <_ikke_> https://github.com/dlitz/pycrypto/releases 2018-09-21 07:26:13 <_ikke_> we ship py-crypto, not py-cryptodome 2018-09-21 07:28:03 https://github.com/Legrandin/pycryptodome/releases <-- https://git.alpinelinux.org/cgit/aports/tree/testing/py-pycryptodome/APKBUILD?h=master 2018-09-21 07:29:16 I would have added it myself, but I currently have no idea about the process for that, so I thought reporting it here is a good first step ^^ 2018-09-21 07:29:48 <_ikke_> found it 2018-09-21 07:29:52 <_ikke_> https://pkgs.alpinelinux.org/packages?name=py*-pycryptodome&branch=edge 2018-09-21 08:09:20 So _ikke_ did you look into it? Just wonder if you took further steps 2018-09-21 08:17:29 <_ikke_> I updated it locally, still need to make a pull request 2018-09-21 08:17:31 <_ikke_> will do that later 2018-09-21 08:18:31 Thanks a lot! 2018-09-21 08:36:14 hello there 2018-09-21 08:36:36 considering a switch to alpine I'll provide a port of retroarch and libretro cores if you're interested :-) 2018-09-21 12:09:22 markand: that'd be neat 2018-09-21 13:44:28 Trying to install Alpine (Latest x86_64) on Linode following this guide - https://www.linode.com/docs/tools-reference/custom-kernels-distros/install-alpine-linux-on-your-linode/ 2018-09-21 13:46:14 Got to section instructing to install apk linux-grsec 2018-09-21 13:46:40 No package available?/ 2018-09-21 13:49:26 <_ikke_> linux-grsec no longer exists since 3.8 2018-09-21 13:49:45 <_ikke_> and before that was renamed to linux-hardened 2018-09-21 13:50:49 Please have a look at the guide and tell me what changes I need to make and where, thinking in the grub.cfg 2018-09-21 13:51:39 <_ikke_> instead of apk add linux-grsec, do apk add linux-vanilla 2018-09-21 13:52:38 What the grub.cfg entries? 2018-09-21 13:53:48 <_ikke_> You have to check what got installed in /boot, but you should probably change it to vmlinuz-vanilla 2018-09-21 13:53:58 what do I replace vmlinuz-hardened with? 2018-09-21 13:54:09 Ok got it 2018-09-21 18:36:45 I'm trying to use curl with an https endpoint, but it seems curl is compiled without --use-ssl. From a quick google people seem to say that having openssl installed should magically work, but it is not so. What's the best course of action to get curl to work with https? 2018-09-21 18:38:12 Nepoxx, ca-certificates installed? 2018-09-21 18:38:28 yep 2018-09-21 18:40:38 The image I'm using uses https with wget even https://github.com/docker-library/python/blob/0c0365d804c2ef4ee8edef652e6a39cdf461e3b2/2.7/alpine3.8/Dockerfile 2018-09-21 18:47:23 Nepoxx, do "curl -V" 2018-09-21 18:51:19 so you need most probably libressl2 2018-09-21 18:52:36 I'll try that, thanks 2018-09-21 19:42:09 curl wihtout https? 2018-09-21 19:56:30 <_ikke_> + 2018-09-21 19:59:11 if I remember correct, and I may be completely wrong about this, some ciphers are disabled by default and curl won't work with them 2018-09-21 19:59:30 but this is limited to only a few of them, some EC ones among them 2018-09-21 20:00:19 and this disabling could've been in libressl itself 2018-09-21 20:00:59 we ran into this at some point when our project started using https only repositories 2018-09-21 20:02:20 The error I get is "curl: (1) Protocol "'https" not supported or disabled in libcurl" but running with -V gives: Protocols: ... https ..., so really, I'm clueless 2018-09-21 20:03:13 Nepoxx, on every https site right? 2018-09-21 20:03:31 and all I do from Alpne:3.8 is "apk add --no-cache curl openssl ca-certificates; curl --fail --upload-file myfile.zip "https://..."" 2018-09-21 20:05:16 you got some very limited image :/ 2018-09-21 20:05:18 <_ikke_> What environment? 2018-09-21 20:06:12 All I want to do is use curl in my gitlab ci, so yeah, very minimal image indeed 2018-09-21 20:07:50 <_ikke_> what image did you use? 2018-09-21 20:08:33 python:2.7.15-alpine3.7 2018-09-21 20:08:49 <_ikke_> a docker image, am I right? 2018-09-21 20:08:54 yeah. 2018-09-21 20:09:33 oh my, god damn I'm so sorry guys, look ath the error message: "curl: (1) Protocol "'https" not supported or disabled in libcurl", there's an extra ' in there 2018-09-21 20:10:36 ahaha 2018-09-21 20:10:41 <_ikke_> heh 2018-09-21 20:11:30 I love typos too :D 2018-09-21 20:11:33 if it makes you any more comfortable, I can admit doing that too once or twice :) 2018-09-21 20:13:35 Not technically a typo, more a misunderstand of how bash works https://gist.github.com/Nepoxx/44041454a9888ada38d4d559ed7357ce 2018-09-21 20:13:42 well, sh in this case 2018-09-21 20:13:46 I bet everyone had that moment when spent half day on debuging something, rewriting and after all it was just... 2018-09-21 20:14:00 Oh yes 2018-09-21 20:14:04 <_ikke_> nod 2018-09-21 20:14:37 but how refreshing is that feeling after :D 2018-09-21 20:22:54 :D 2018-09-21 20:23:11 we've all been there :) 2018-09-21 20:23:46 I manage to avoid most of that stuff these days though, I basically created a "best practices" rulebook for myself, and it helped a lot 2018-09-22 04:53:35 Anyone tried slapping alpine on a raspberry pi (zero)? 2018-09-22 04:54:46 Does it even have armv4 support? 2018-09-22 04:59:39 *v6 2018-09-22 06:14:12 <_ikke_> alpine supports armv6, yes 2018-09-22 09:16:16 ikke: any progress on the py-cryptodome thing? 2018-09-22 09:24:40 <_ikke_> Sheogorath[m]: The PR is there, waiting for it to be merged 2018-09-22 09:24:49 <_ikke_> https://github.com/alpinelinux/aports/pull/5214 2018-09-22 09:25:22 \o/ thanks a lot! 2018-09-22 10:01:02 Alpine only supports armv6 and up 2018-09-22 10:07:01 For some reason, docker engine takes really long time to start up on boot. I've tried googling the error, but can't find anything. Does anyone know how to handle this error: https://gist.github.com/ironhouzi/44c9786b91448c9b98f1a796fb981bd8 ? 2018-09-22 10:14:03 oh I'm really behind I see, never mind 2018-09-22 11:35:12 hey, i have a problem getting networking to work on Alpine linux. Has anyone from you Alpine Linux running on the "Hertzer Cloud"? 2018-09-22 11:35:55 it does not matter if i configure it static or dynamic, i always end up with "network unreachable@ 2018-09-22 11:38:09 when i reboot the server i get the following low: 2018-09-22 11:38:09 i get an IP via dhcp and then i get the following error message: "ip: RTNETLINK answers: Network unreachable" 2018-09-22 12:15:31 Hi! I have some errors with my test environment and I would like to install Chromium 64.0.3282.168-r0 instead of the latest version. is there any way to do that? 2018-09-22 18:53:24 hi 2018-09-22 18:55:51 I'm working on a docker container that builds armhf packages (using qemu-arm-static). there are 2 ways to achieve that qemu is also invoked for subcommands: binfmt (with support from host kernel) and execcve (feature of qemu und intercept exec calls and prepend each with itself). I'd like to use the latter for portability. Unfortunately, suid (including sudo) is not possible with that. 2018-09-22 18:56:11 so i rewrote my build script to install the dependencies as root and then run abuild as non-roor 2018-09-22 18:56:13 root 2018-09-22 18:56:49 that should work for most packages. But now i stubled across one that uses pkggroups (https://wiki.alpinelinux.org/wiki/APKBUILD_Reference#pkggroups) 2018-09-22 18:57:33 now I wonder what the hell this feature (und pkgusers) is like: System group(s) to be created during build-time 2018-09-22 18:57:55 why should a build - explicitely ran as non-root - create system users and groups? 2018-09-22 18:58:11 even worse: System group(s) should also be created in the $pkgname.pre-install script, so that the system group(s) are also created prior to package installation for run-time use. 2018-09-22 18:58:40 and there's no "non-build-time" equivalent option (because the latter makes absolute sense) 2018-09-22 18:59:12 could anyone help me to understand why this is done this way? 2018-09-22 20:10:18 micw: I cannot help with that problem, but about ten months ago I made kvm build system for armhf and it worked although it was painfully slow 2018-09-22 21:00:29 I've installed Alpine according to this https://wiki.alpinelinux.org/wiki/Setting_up_ZFS_on_LUKS I'm struggling a bit on understanding the Boot Environment concept. Anyone got any links that could help me wrap my head around it with Alpine? 2018-09-23 07:36:49 mps, thats to be expected. the qemu-system emulation runs on the host's native kernel, so only userspace is amulated. it's 10x slower than the native build. if you run on kvm, the kernel is emulated as well, so every single syscall is slowed down too 2018-09-23 07:37:38 the qemu builds are at least fast enough to locally test-build arm images 2018-09-23 07:38:36 my idea is to have different docker based builders that have the same "interface" (input params, output directories) so that they can easily be exchanged 2018-09-23 07:38:40 <_ikke_> micw: I had an example where the build system of a project required a user to exist during the build. That's why abuild needs to create those users / groups 2018-09-23 07:40:04 _ikke_, what bothers me is that on the one hand it's sayed that build should not run as root but on the other hand builds have the ability to alter the system in so many ways that it would not matter if it would be run as root instead 2018-09-23 07:40:45 <_ikke_> yeah, it's kind of a tradeoff 2018-09-23 07:41:08 it makes things much more complicated that it would need to be 2018-09-23 07:41:36 and if someone really wants to explode build, there's enough room to do so 2018-09-23 07:42:54 my preferred option is to have fast, isolated, reproducible build environments, so that if a build really messes up the environment, it can easily be replaced 2018-09-23 07:43:19 <_ikke_> It think it's also to catch build error (forgetting to set DESTDIR during install) etc 2018-09-23 07:45:28 I've also seen that some devs created scripts to setup cross-compiler build environments 2018-09-23 07:45:39 that's maybe a more straightforward way for armhf builds 2018-09-23 07:50:25 with the docker approach, we could also provide ready-to-use crossbuild envs 2018-09-23 08:00:03 micw: think back to the 'reflections on trust' article. Build running as root can alter your build farm, and thus anything that gets built on it. 2018-09-23 08:06:22 same applies for allowing the build to create users, install packages and other actions that require sudo 2018-09-23 08:08:40 example: the build user is allowed to execute abuild-apk which is basically a sudoed apk. so he can download an arbitrary package and install it using the --allow-untrusted option. the post install scripts of this package is executed as root 2018-09-23 08:09:18 that was one of the obvious ways to run code as root from a build 2018-09-23 08:09:58 as long as the build requires sudoed stuff, there's no difference from running builds as root 2018-09-23 08:10:45 so better harden the build system 2018-09-23 08:23:10 If build is allowed to install untrusted packages, yes, then running it as a non-root user is moot. Coming from the redhat world, where build is only allowed to specify build-requires that come from trusted places, I did not even imagine that would be allowed 2018-09-23 08:33:30 <_ikke_> The package still has to be signed by a trusted key 2018-09-23 08:33:51 <_ikke_> so you cannot install any arbitrary pacakge 2018-09-23 08:40:13 no, the user in the abuild group is allowed to execute abuild-apk which is suid 2018-09-23 08:40:34 so the build process just needs to invoke it with apropriate options 2018-09-23 08:40:50 e.g. from makefile 2018-09-23 08:42:20 it woulöd be more secure to run abould as root, execute apk and others with root privileges and then drop privileges for the actual execuion of the build processes (and have no suid/sudo permissions during the actual build) 2018-09-23 08:42:45 <_ikke_> But you still cannot use that to install any arbitrary package, right? 2018-09-23 08:46:37 <_ikke_> Not sure which is safer. running abuild as root (which sources the APKBUILD), or deferring installing packages to a suid binarry 2018-09-23 08:52:26 Some build systems just create a chroot, run build as whatever needed in the chroot, and destroy that environment afterwards. Similar to 'create a docker container, run the build in there, destroy'. 2018-09-23 08:56:56 micw: my intention was not to complain about speed of emulation but to tell that under kvm I installed AL build system which worked under user account and not needed to be a root 2018-09-23 08:59:24 but, I remember that about year and a half ago I run armhf under kvm on the same machine (armhf kvm on x86_64 host) but that was Debian and Finnix (Debian live distro) and it was a lot faster 2018-09-23 09:01:08 my suspicion was that something is wrong with AL qemu armhf but didn't investigated it 2018-09-23 09:02:47 detha, imo that should be the way to go. if you are concerned about the integration of your build system, create a one-shot system that is rised before each build and destroyed afterwards 2018-09-23 09:09:17 yeah. It is quite heavy on the build machines though, especially if you are building a lot of small packages. But it contains damage from upstream 'funnies' to one package 2018-09-23 09:09:40 <_ikke_> micw: We want to go that direction 2018-09-23 09:10:46 with docker it's not too heavy because you can setup the build system in the image creation process 2018-09-23 09:10:56 it makes it much more reproducible 2018-09-23 09:11:30 and since docker is available on travis, you can workaround travis limitations (especially the much-too-old ubuntu) 2018-09-23 09:12:24 for local develop-build-develop-build cycles you can re-use an existing container so that prerequisites are only installed once 2018-09-23 09:12:56 IMO it should be possible to setup a build env in seconds (independent of the host's linux distribution) 2018-09-23 09:12:56 <_ikke_> But you don't want to use CI for that cycle imho 2018-09-23 09:13:21 <_ikke_> You want that cycle to happen before you even have to commit something 2018-09-23 09:13:23 no. but ideally you can run locally the same stuff that the ci (or cd) uses 2018-09-23 09:13:31 true 2018-09-23 09:14:20 currently the situation is that each dev creates his own env which differs more or less from what's later in ci 2018-09-23 09:14:22 <_ikke_> And although emulation can help you to test trivial builds, it's not the same os compiling native (on actual hardware), which is what alpine does 2018-09-23 09:14:48 for non native builds that's right, yes 2018-09-23 09:15:09 <_ikke_> so it can give both false positives as false negatives 2018-09-23 09:15:30 btw, are there any drawbacks by using cross compiling chains rather than native hardware? 2018-09-23 09:16:14 need to prep the lunch, I'll be back in the evening 2018-09-23 09:18:38 cross-compile can't run 'make test' on binaries, for one. 2018-09-23 10:26:01 hi 2018-09-23 10:26:15 so i've found an old printer-with-scanner in the basement 2018-09-23 10:26:29 and decided to put it next to the NAS, to use as a network scanner 2018-09-23 10:26:56 and saned works just fine that way, but doesn't get detected over the network automatically ... is there any trick in making it work together with avahi? 2018-09-23 10:27:29 (Alpine's avahi comes with .service files for SSH and SFTP which work just fine, creating one for saned seems to be more difficult) 2018-09-23 12:01:23 I'm trying to start fail2ban and it says it requires the logger service 2018-09-23 12:01:42 which package provides this service? 2018-09-23 14:39:10 Guys, I have a custom repo pinned as @community-local which contains php-7.1 packages instead of php-7.2 ones on official repo. 2018-09-23 14:41:42 When I try to install a php-7.1 package on my custom repo with "apk add php7-mysqli@community-local", apk always trying to install dependencies with 7.2 (newer) version from official repos. 2018-09-23 14:43:43 Eg: php7-common-7.2 php7-mysqlnd-7.2 php7-openssl-7.2 from official repo instead 7.1 ones from my custom repo. 2018-09-23 14:49:37 How can I make apk to choose proper versions from custom repo? IS this a php7 packaging error? 2018-09-23 14:53:02 i think you might need to pin them with = or < version 2018-09-23 14:53:11 rather than just @community-local 2018-09-23 14:53:20 but i'm not sure, i'm not very good with apk 2018-09-23 14:55:41 thanks dalias. I will check. 2018-09-23 15:00:51 dalias: it doesn't work or I'm doing wrong: https://paste.ee/p/zngLm 2018-09-23 15:39:39 When I run abuild as root with -F, it builds and but fails at the very end with "ERROR: : Do not run abuild as root" 2018-09-23 15:46:08 micw: just prepare a speacial user for abuild. root user doesn't work anyway. 2018-09-23 15:46:36 <_ikke_> terra: they want to build using qemu using an environment where suid apparently doesn't work 2018-09-23 17:18:02 terra, and there's the -F option that should allow build as root 2018-09-23 17:30:18 micw: I know.. -F doesn't help last time I tried. 2018-09-23 17:32:07 probebly will be removed from abuild options. 2018-09-23 17:38:57 I'm about to write a comment to the mailing list because not building as root with the current toolchain does not improve security 2018-09-23 17:48:52 _ikke_, can you remember that example where a build required to create a system user/group during build? I can still see no point in pkgusers/pkggroups to create that users/groups during build time. If a build system requires such, it should probably be fixed there. 2018-09-23 17:51:49 <_ikke_> micw: colord 2018-09-23 17:54:54 but the user was required by the build system, right? 2018-09-23 17:56:33 in this case, the package of the build system should create the user when it's installed 2018-09-23 17:57:01 and not the abuild which requires the build system 2018-09-23 18:02:49 <_ikke_> a build system typically does not have permissions to create users :-) 2018-09-23 18:23:18 I beg to differ - why should it? ^^ 2018-09-23 18:23:36 <_ikke_> micw: ? 2018-09-23 18:23:43 <_ikke_> Your question is confusing 2018-09-23 18:24:32 <_ikke_> Your stance seems to be: it's difficult to not work as root, so everything should be done as root 2018-09-23 18:26:05 oops, sorry, misread your text 2018-09-23 18:27:25 "a build system typically does not have permissions to create users" -> I absolutely agree. But I sayed "the package of the build system should create the user" and meant that it should be created when the package is installed 2018-09-23 18:28:36 so if colord uses meson build system (whatever this is) and meson requires a certain user for the build, that user should be created by the "meson" package 2018-09-23 18:28:53 <_ikke_> right, but it already needs it during build 2018-09-23 18:28:56 there's no need that the user is created by the colord build process 2018-09-23 18:28:57 <_ikke_> for whatever reason 2018-09-23 18:29:34 and as you sayed "a build system typically does not have permissions to create users" -- but abuild can do this currently 2018-09-23 18:31:15 the way this is achieved is hacky (creating a suid script for the unprivileged build process to create users). and now since I'm playing around with emulated build environments, I stumble across those hacks ;) 2018-09-23 18:32:29 <_ikke_> During the 'install' phase, it wants/needs to create files as this specific user. If you want to do this during package install phase, you need to move that install logic there 2018-09-23 18:32:43 <_ikke_> (ie, what files need what permissions) 2018-09-23 18:35:08 that means, if my package requires to have a file owned by "mypackageuser", it creates the user, chowns the file and then packages it? 2018-09-23 18:35:44 how can it assure that the user would have the same UID when it's installed? 2018-09-23 18:35:44 <_ikke_> The build system (meson in this case), does not know anything about a package 2018-09-23 18:36:19 ah, you talk about meson -- thought you are talking about how abuild handles it# 2018-09-23 18:37:33 but for meson it's the same. it should not matter which owners/groups the files have during build since the UIDs on the target system will be different 2018-09-23 18:40:01 nevertheless, independent of the question if we need to create users/groups during build, there are more build actions that requires root privilieges. especially the installation of packages. 2018-09-23 18:40:28 this is currently done by creating a sudo wrapper around apk 2018-09-23 18:41:07 since this allows the build user to install arbitrary packages, it makes the "don't run builds as root" quite pointless 2018-09-23 18:42:25 I wrote my thoughts to the alpine-devel mailing list for discussion. 2018-09-23 18:52:35 what kind of applications need create some own user/groups during build process? 2018-09-23 18:54:57 unmy, see above. IMO a quite exotic thing that should be fixed in the application rather than be supported by abuild 2018-09-23 18:55:19 exactly 2018-09-23 18:57:33 <_ikke_> If a user with the same name exists on a system, tar will use that same username / group 2018-09-23 18:58:37 <_ikke_> How should a build system be fixed to not require some sort of user on the system when installing it's files? 2018-09-23 19:30:12 Hello can you help me please? Im noob in alpine linux and have problem with qemu and polkit 2018-09-23 19:31:44 Org.libvirt.ubix.manage no polkit agent avaliable to authentificate 2018-09-23 19:32:06 Where is the lo 2018-09-23 19:32:37 Location to add this rule? Rules.d doesnt exist in alpine linux 2018-09-23 19:33:24 I can open a user session but need full rights for do server vm 2018-09-23 19:33:29 Thanks in advance 2018-09-23 23:10:10 is there a reason why all those RC images of Alpine isos are kept on servers/mirrors? it looks prety messy inside every /release// dir :P 2018-09-24 04:53:19 micw: most distributions have a 'well-known UIDs' list for uids below 100 or 500, and packaging uses those. Total pita when you have centralized authentication and different distros 2018-09-24 06:27:58 moin 2018-09-24 06:53:07 Hello... 2018-09-24 06:59:46 Busybox syslog on 3.8.1 doesn't seem to log iptables (-j LOG) in /var/log/messages even though I do see them in 'dmesg'... 2018-09-24 07:49:46 danci1973, you need ulogd for iptables 2018-09-24 07:50:10 Actually, I just made it work - I had to start 'klogd' ... 2018-09-24 07:50:50 After that, it started logging to /var/log/messages and to a remote syslog server. 2018-09-24 07:51:11 right, what i mean is if oyu want it out of dmesg. 2018-09-24 07:52:20 Oh, no, that's OK - my main goal is to log it on the remote server. I don't mind filling up dmesg. 2018-09-24 07:52:24 Thanks. 2018-09-24 13:51:54 hi. is it possible that apk does not use ipv6 at all? 2018-09-24 13:53:42 just tried apk update against alpine.mirror.wearetriple.com (which has ipv6 connectivity) and get "ERROR: http://alpine.mirror.wearetriple.com/: No such file or directory" 2018-09-24 13:54:05 hi 2018-09-24 13:54:07 <_ikke_> that's a weird error 2018-09-24 13:54:17 the machine is ipv6-only 2018-09-24 13:54:24 what does Alpine use for USB device permission? 2018-09-24 13:54:27 +s 2018-09-24 13:54:35 (doesn't seem to be udev...) 2018-09-24 13:54:38 ping6 works 2018-09-24 13:54:55 name resolution works 2018-09-24 13:55:49 saeftl, apk uses libfetch which uses getaddrinfo() so both ipv4 and ipv6 should work 2018-09-24 13:56:17 dig on that domains returns an A record 2018-09-24 13:56:34 regarding the ipv6-only thing 2018-09-24 13:57:10 <_ikke_> alpine.mirror.wearetriple.com. 1643 IN AAAA 2a00:1f00:dc06:10::106 2018-09-24 13:57:17 <_ikke_> it has a AAAA record 2018-09-24 13:59:48 ah. tcpdump -X shows the reply. it contains a 404 not found. hm 2018-09-24 13:59:59 sorry for the noise 2018-09-24 14:18:07 _ikke_: any idea how to change USB device's default permissions in Alpine? 2018-09-24 14:18:42 <_ikke_> You mean the block device? 2018-09-24 14:21:59 rapha: mdev 2018-09-24 14:22:39 /etc/mdev.conf 2018-09-24 14:26:14 _ikke_: no, a printer in this case. 2018-09-24 14:26:16 TBB: thx 2018-09-24 14:37:25 hmm 2018-09-24 14:45:36 rapha: udev rules? 2018-09-24 14:45:53 yes, if you have udev. by default, you don't. 2018-09-24 14:46:40 udev is useful on anything than bare system 2018-09-24 14:46:57 that I don't disagree with, it's very handy 2018-09-24 14:55:44 mps: i think mdev is just fine for this. i'm a little afraid of just making 0666 the default perms tho. but haven't been able to figure out how to tell it to make JUST printing devices owned by root:lp instead of root:root. 2018-09-24 15:16:14 you can try. What is you device name under /dev 2018-09-24 15:17:17 I don't know for sure if mdev support hot-plug devices 2018-09-24 15:22:37 that shouldn't be a problem ... the printer is permanently plugged in. but reboot... 2018-09-24 15:22:52 it seems to be simple enough: /dev/usb/lp0 2018-09-24 15:23:09 oh! 2018-09-24 15:23:16 i understand, you just leave out /dev/usb/ 2018-09-24 15:24:06 mps: "lp[0-9] root:lp 0660", right? 2018-09-24 15:32:17 it should be so, but I didn't have lp connected so don't know for sure 2018-09-24 15:39:47 i'll just try :) ... next reboot will tell 2018-09-24 18:08:12 is there a sane way with multiple interfaces and resolv.conf? 2018-09-24 18:08:53 the udhcpc default script always overwrites other entries in there 2018-09-24 18:08:54 <_ikke_> What is it you want to solve? 2018-09-24 18:09:23 <_ikke_> hmm, perhaps resolvconf (not sure if it's built for alpine) 2018-09-24 18:09:35 <_ikke_> apparently not 2018-09-24 18:10:03 <_ikke_> ah 2018-09-24 18:10:07 <_ikke_> openresolv 2018-09-24 18:10:09 previously, my pppd required me to interfere with dhcpcd 2018-09-24 18:10:13 <_ikke_> https://pkgs.alpinelinux.org/package/edge/main/x86_64/openresolv 2018-09-24 18:10:44 oh, that sounds nice 2018-09-24 18:10:49 reading the manpage now 2018-09-24 18:38:40 _ikke_: works well! 2018-09-24 18:40:54 <_ikke_> nice 2018-09-24 18:42:49 even more, dhcpcd natively supports it 2018-09-24 18:43:01 so i just needed to add resolveconf support to pppd 2018-09-24 21:36:59 scenario: I have a private repo stored on S3, which is served behind a gateway with basic auth. The gateway creates signed S3 urls, and redirects them to apk. apk handles the redirection just fine, but the issue is it 're-issues' or re-injects the original basic auth info into the redirect, which causes s3 to break 2018-09-24 21:37:16 is there a way to disable injection the basic auth into the second request? 2018-09-24 21:37:22 injecting* 2018-09-25 00:14:33 gnight 2018-09-25 06:11:10 moin 2018-09-25 09:43:38 Hello, someone here? 2018-09-25 09:44:12 <_ikke_> no, not really :) 2018-09-25 09:44:43 I have some questions. 2018-09-25 09:45:12 <_ikke_> Just ask them 2018-09-25 09:50:14 I have a strange network issue with my Alpine Linxu. 2018-09-25 09:50:17 Linux* 2018-09-25 09:50:38 I'm unable to ping IP other adresses in the same subnet. 2018-09-25 09:50:50 They resolv but are unable to ping. 2018-09-25 09:51:07 I did the same setup on a Ubuntu server and it just works fine. 2018-09-25 09:51:31 I'm a big fan of Alpine and want to migrate some Ubuntu servers to it. 2018-09-25 09:52:57 ip address resolves? 2018-09-25 11:24:46 How can I add a binary path for a local user with alpine? 2018-09-25 11:41:07 adac: system wide? 2018-09-25 11:41:25 mps, yes system wide is fine 2018-09-25 11:41:34 look /etc/profile 2018-09-25 11:42:48 or /etc/profile.d if you do not want to change distro files 2018-09-25 11:43:39 mps, ok lets try /etc/profile.d in /etc/profile the PATH seems to be overwritten 2018-09-25 11:47:19 mps, ha it gets overwritten as well in profile.d 2018-09-25 11:47:30 export NODEJS_HOME=/node-v10.11.0-linux-x64/bin 2018-09-25 11:47:30 export PATH=:/usr/local/bundle/bin:/usr/local/bundle/gems/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin 2018-09-25 11:48:03 even tough I echo the path: echo "export PATH=$NODEJS_HOME:$PATH" >> /etc/profile.d/nodejs in the Dockerfile 2018-09-25 11:49:35 nodejs.sh maybe 2018-09-25 11:49:55 maybe I need to do something like this: 2018-09-25 11:49:56 https://stackoverflow.com/a/38742545 2018-09-25 11:50:25 in /etc/profile skript reads files from /etc/profile.d/ with sh extension 2018-09-25 11:51:00 mps, hmm ok I try tanks 2018-09-25 11:51:16 Trying first this ENV approach 2018-09-25 11:51:28 mps, what are your toughts about this? 2018-09-25 11:51:35 look this: for script in /etc/profile.d/*.sh ; do 2018-09-25 11:51:43 about what? 2018-09-25 11:52:19 actually that works the path is added https://stackoverflow.com/a/38742545 2018-09-25 11:52:24 mps^^ 2018-09-25 11:53:11 visitor on door 2018-09-25 11:53:32 mps, kk :) 2018-09-25 12:00:14 adac: I don't have much experience with docker 2018-09-25 12:01:15 mps, actually that solves the problem the additonal path like this is added when I add this in the Dockerfile 2018-09-25 12:01:30 maybe this on stackoverflow is better for docker, but I don't know 2018-09-25 12:25:31 root 2018-09-25 12:25:52 Sorry ... ;) 2018-09-25 13:13:49 Are there actually newer packages for nodejs? 2018-09-25 13:14:06 if yes, how can I install them via apk? 2018-09-25 13:16:21 most recent is 8.12.0-r0 in edge 2018-09-25 13:18:07 <_ikke_> adac: apk upgrade always instals the latest version available in the selected repos 2018-09-25 13:19:50 AinNero, _ikke_ ok I see yes that is the latest stable one 2018-09-25 13:20:12 these are a bit ahead (current) 2018-09-25 13:20:15 https://nodejs.org/en/download/current/ 2018-09-25 13:20:22 Latest Current Version: 10.11.0 (includes npm 6.4.1) 2018-09-25 13:20:37 I suppose this one we cannot install via apk right? 2018-09-25 13:20:57 <_ikke_> if it's not packaged, no, you cannot 2018-09-25 13:23:00 _ikke_, can one package these? Or can I do it even myself actually? 2018-09-25 13:23:12 <_ikke_> yes 2018-09-25 13:23:43 <_ikke_> adac: https://wiki.alpinelinux.org/wiki/Creating_an_Alpine_package 2018-09-25 16:08:03 hi guys 2018-09-25 16:08:17 I was talking with the #linux-amlogic guys 2018-09-25 16:08:30 about running alpine on odroid c1 on mainline kernel 2018-09-25 16:08:47 I would like to know if the distro I found here for generic armhf is usable 2018-09-25 16:08:54 https://www.alpinelinux.org/downloads/ 2018-09-25 16:09:00 with odroid c1 2018-09-25 16:10:45 and I would like to know what are the installation process 2018-09-25 16:10:58 right now I'm running on Windows 10 2018-09-25 16:11:07 using Win32DiskImager 2018-09-25 16:11:20 can I just flash the microsd card ? 2018-09-25 16:11:26 or is it something else 2018-09-25 16:11:32 how do you upgrade from 3.7 to edge? 2018-09-25 16:16:40 anyone ???? does someone knows the answer to that ? 2018-09-25 16:26:13 hellooo nou nouuuuuuu 2018-09-25 16:26:32 gdeverlant_: probably but you shouldn't immediately expect an answer 2018-09-25 16:26:45 hehe you are right 2018-09-25 16:26:51 I'm not patient :D 2018-09-25 16:27:14 ssorry about that 2018-09-25 16:32:57 does someone know ? 2018-09-25 16:48:05 gdeverlant_: I run AL armhf on few arm32 boards. It works but you have to try and error process installing it 2018-09-25 17:28:40 hey all.. is Alpine the only linux with a stripped down virtual kernel? 2018-09-25 17:28:50 I can't seem to find another 2018-09-25 17:29:21 im not aware of another that comes precompiled 2018-09-25 17:29:41 but people dont really /need/ the virtual kernel 2018-09-25 17:30:44 I have a bunch of vm's that I've moved to alpine; looking for security from musl as well as simplicity; that whole minimal thing.. 2018-09-25 17:49:25 i again 2018-09-25 17:49:27 hi again 2018-09-25 17:49:30 Im back 2018-09-25 17:49:39 can someone help me with odroid c1 and mainline kernel ? 2018-09-25 17:53:41 gdeverlant: have you seen my answer 2018-09-25 17:55:25 sorry i got disconnected 2018-09-25 17:55:30 i lost all chat logs 2018-09-25 17:55:56 didnt received anything 2018-09-25 17:56:39 ok, I run AL armhf on few arm32 boards. It works but you have to try and error process installing it 2018-09-25 17:57:08 good starting point could be here: https://wiki.alpinelinux.org/wiki/DIY_Fully_working_Alpine_Linux_for_Allwinner_and_Other_ARM_SOCs 2018-09-25 18:01:44 I would like to know if it runs good on odroid c1 2018-09-25 18:01:48 and if the kernel is mainline 2018-09-25 18:02:38 don't know c1 but everywhere I tried it works quite well 2018-09-25 18:03:55 I use it on these arm32 (armv7?) boards exynos-peach, bananapi, lamobo r1 2018-09-25 18:04:06 all with mainline kernel 2018-09-25 18:05:02 some people use AL on raspberryies 2018-09-25 18:25:25 mps: Allwinner is not AMLOGIC 2018-09-25 18:35:49 gdeverlant: the process of installing AL is similar if not the same 2018-09-25 18:36:17 what AL 2018-09-25 18:36:20 is ? 2018-09-25 18:36:32 exynos also is not allwiner but I did the same method of installation 2018-09-25 18:36:46 A-lpine L-inux 2018-09-25 18:37:58 btw, the same method I use to install on arm64 boxes 2018-09-25 18:38:01 <_ikke_> Sheogorath[m]: Apparently cryptodome 3.6.6 has a CVE 2018-09-25 18:41:33 No, all previous versions have, which is the reason why I requested the update 2018-09-25 18:41:41 https://github.com/Legrandin/pycryptodome/issues/198#issuecomment-413992502 2018-09-25 18:42:17 <_ikke_> will, 3.6.6 still seems to have it 2018-09-25 18:42:51 I would need your help dear mps 2018-09-25 18:42:59 I'm not geek enough to do these things 2018-09-25 18:43:26 according to the developer (linked above), it doesn't. (this link is from the CVE report) 2018-09-25 18:44:59 gdeverlant: I have somewhere short memo for me but have to look for it in archives 2018-09-25 18:45:17 yeah for sure it would be amazing 2018-09-25 18:45:30 I have 10 odroid c2 boards 2018-09-25 18:45:37 and 2 odroid c1 boards 2018-09-25 18:46:31 you know how to build kernel for them? 2018-09-25 18:47:12 no 2018-09-25 18:47:35 why you wanted mainline kernel, then 2018-09-25 18:47:49 because I want to use docker on my c1 2018-09-25 18:48:03 and and the old kernel is not suited for docker 2018-09-25 18:48:14 and the overlay networks never worked in old kernel 2018-09-25 18:48:21 ok, understand. I don't have experience with docker 2018-09-25 18:48:45 no worries but a lot of mainline kernel opts are necessary 2018-09-25 18:48:57 so that docker runs well 2018-09-25 18:49:21 can you look at arch linux if your boards are supported 2018-09-25 18:49:38 you can use their kernels with AL 2018-09-25 18:50:18 arch have 'generic' kernel for most arm32 boards 2018-09-25 18:51:33 you can 'extract' their kernel and use it, if your boards supported 2018-09-25 18:52:00 yeah look at this 2018-09-25 18:52:07 https://archlinuxarm.org/about/downloads 2018-09-25 18:52:17 ARMv7 Multi-platform 2018-09-25 18:52:23 it is mainline kernel 2018-09-25 18:52:45 the dudes told me that it works well with odroid c1 2018-09-25 18:52:50 today I tested their generic kernel with banana pi although they didn't mentioned that they support banana pi 2018-09-25 18:53:01 and it worked without problem 2018-09-25 18:55:05 huh, it is time for me to find some time and write guide about installing AL on arm32 boards, to not repeat that on IRC from time to time :) 2018-09-25 18:55:59 lol 2018-09-25 18:56:18 if you could just produce an IMG file that I can just flash with Win32DiskImager 2018-09-25 18:56:22 it would be lovely 2018-09-25 18:56:35 it is just a dream 2018-09-25 18:56:36 :D 2018-09-25 18:57:28 anyway, arch linux arm guides are very good for starting 2018-09-25 18:58:06 im not an guru on low level things 2018-09-25 18:58:15 that's why it is complicated 2018-09-25 18:58:33 their guide explains about preparing sd cards, installing u-boot and making filesystems 2018-09-25 18:59:31 yeah I installed archlinux today 2018-09-25 18:59:42 on VM virtualbox 2018-09-25 18:59:49 dude that was a nightmare 2018-09-25 18:59:53 you could/should try to install arch on your boards to get some experience about process 2018-09-25 18:59:54 you can't just install the thing 2018-09-25 19:00:27 im trying now to do this https://archlinuxarm.org/platforms/armv7/arm/versatile-express 2018-09-25 19:00:33 it is not hard 2018-09-25 19:00:40 but somehow I suck at it 2018-09-25 19:01:04 try to install on real hardware 2018-09-25 19:01:59 we all have difficulties first time 2018-09-25 19:02:17 but we don't 'give up' 2018-09-25 19:11:35 <_ikke_> Sheogorath[m]: nist.gov is extremely slow for me 2018-09-25 19:15:21 <_ikke_> Sheogorath[m]: I've added the CVE information to the commit message 2018-09-25 19:15:41 mps: at the step 8 2018-09-25 19:15:45 icant go on 2018-09-25 19:20:36 gdeverlant: url for step 8? 2018-09-25 19:20:53 https://archlinuxarm.org/platforms/armv7/arm/versatile-express 2018-09-25 19:20:59 after I did sync 2018-09-25 19:22:18 it seems that there is nothing in /mnt/etc/ 2018-09-25 19:22:42 is there anything on /mnt 2018-09-25 19:22:58 nop 2018-09-25 19:23:01 why ? 2018-09-25 19:23:13 the preceding steps all went well 2018-09-25 19:23:40 is ther esupposed to have something there ? 2018-09-25 19:24:04 where did you mount your card? /mnt or somewhere under /root 2018-09-25 19:24:52 my card is hooked in VirtualBox 2018-09-25 19:24:59 I didn't need to mount it 2018-09-25 19:25:03 it was recognized 2018-09-25 19:25:16 I have an usb microsd adapter 2018-09-25 19:25:25 running on Windows 10 2018-09-25 19:25:42 I did the steps from 1 to 7 2018-09-25 19:27:00 never worked anything under windows, I can't help here 2018-09-25 19:27:09 when I do lsblk 2018-09-25 19:27:20 it show the sda linux partition 2018-09-25 19:27:27 and sdb the sdcard 2018-09-25 19:27:55 if it shows it also shows where it is mounted 2018-09-25 19:28:15 for example: ─sdb4 8:20 0 237.8G 0 part /media/data 2018-09-25 19:28:20 NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 12G 0 disk ─sda1 8:1 0 12G 0 part / sdb 8:16 1 29,7G 0 disk ├─sdb1 8:17 1 512M 0 part /root/boot ─sdb2 8:18 1 29,2G 0 part /root/root sr0 11:0 1 571M 0 rom 2018-09-25 19:28:44 please don't do that, just relevant line 2018-09-25 19:28:53 not everything 2018-09-25 19:29:00 ─sdb1 8:17 1 512M 0 part /root/boot 2018-09-25 19:29:00 ─sdb2 8:18 1 29,2G 0 part /root/root 2018-09-25 19:29:32 so, you should find fstab under /root/root/etc/fstab 2018-09-25 19:29:55 so the tutorial contains error 2018-09-25 19:30:20 no, you mounted at 'wrong' place 2018-09-25 19:30:40 not really wrong but not as it is written in tutorial 2018-09-25 19:31:27 actually, you are right 2018-09-25 19:31:43 I didn't read carefully tutorial 2018-09-25 19:32:37 their "Edit mnt/etc/fstab" should be "Edit root/etc/fstab" 2018-09-25 19:33:03 or "Edit /root/root/etc/fstab" 2018-09-25 19:33:04 nice im done bro 2018-09-25 19:33:11 i will try now 2018-09-25 19:33:15 i let you know 2018-09-25 19:34:04 gdeverlant: ok, hope you will succeed 2018-09-25 19:51:25 mps: I didnt work for me 2018-09-25 19:51:31 there is no heart beat on the SoC 2018-09-25 19:51:44 but the whole process went well 2018-09-25 19:56:08 could you connect serial port to board and have serial console 2018-09-25 19:56:22 i have nothing 2018-09-25 19:56:28 but there is no heartbeat at all 2018-09-25 19:56:43 on serial console? 2018-09-25 19:57:05 no the led on the board which blink when there is good startup 2018-09-25 19:57:20 it doesnt light at all 2018-09-25 19:57:43 it is suppoed to blink 2018-09-25 19:58:01 if the boot process goes well 2018-09-25 19:58:11 it is red not blinking 2018-09-25 19:58:15 sorry I can't help here because I never worked with that board and don't know how and what to check 2018-09-25 19:58:16 normally it is blue blinking 2018-09-25 19:58:52 how do I do to mount the sdcard and check what are on the 2 partition of the sd card 2018-09-25 19:58:53 ? 2018-09-25 19:59:07 sdb 8:16 1 29,7G 0 disk 2018-09-25 19:59:07 ├─sdb1 8:17 1 512M 0 part 2018-09-25 19:59:07 ─sdb2 8:18 1 29,2G 0 part 2018-09-25 19:59:28 I wanna check if there are files at least 2018-09-25 19:59:31 under unix/linux "mount /dev/sdb2 /mnt" 2018-09-25 19:59:31 written there 2018-09-25 19:59:37 ls -l /mnt 2018-09-25 20:00:04 but in your case you have to first look at the boot partition 2018-09-25 20:00:10 dtbs/ initramfs-linux.img zImage 2018-09-25 20:00:18 these files and folders are in 2018-09-25 20:00:25 which is probably /dev/sdb1 2018-09-25 20:00:59 there should be some files for boot init 2018-09-25 20:01:21 something which ends in .scr IIRC 2018-09-25 20:03:53 ls /mnt/ 2018-09-25 20:03:53 dtbs/ initramfs-linux.img zImage 2018-09-25 20:03:56 gdeverlant: why do you work with vexpress version 2018-09-25 20:04:16 because it is mainline and multiplatform 2018-09-25 20:04:35 because the ARMv7 Amlogic S805 ODROID-C1 ArchLinuxARM-odroid-c1-latest.tar.gz 2018-09-25 20:04:37 ok, sorry, image are the probably same as for c1 2018-09-25 20:04:54 is packing the old kernel 3.14 2018-09-25 20:05:16 they told me that ARMv7 Multi-platform ArchLinuxARM-armv7-latest.tar.gz would work 2018-09-25 20:05:20 it is mainline 2018-09-25 20:05:58 ah, so 2018-09-25 20:06:07 there is this file meson8b-odroidc1.dtb 2018-09-25 20:06:17 but the installation for c1 is different 2018-09-25 20:08:11 if the people on arch linux didn't have success in installing newer kernel on that board then I have suspicion that I or you will be better at that job :) 2018-09-25 20:09:44 looks like we are doomed to fail because I don't have board and you don't have experience, sorry if I offend you 2018-09-25 20:12:17 I do have experience but im not a kernel programmer 2018-09-25 20:12:31 I already compiled on my c2 boards and c1 boards 2018-09-25 20:12:40 the kernels 2018-09-25 20:12:47 sorry, I wrote that I don't want to offend you 2018-09-25 20:12:58 no worries buddy 2018-09-25 20:13:34 What would you need from my skills to help you 2018-09-25 20:13:36 maybe I know 2018-09-25 20:14:31 without having that boards I cannot even start to test it 2018-09-25 20:14:48 and, no, I'm not asking for them :) 2018-09-25 20:14:54 how many board do you have bro ? 2018-09-25 20:15:57 right now I have three SOC boards, banana pi, lamobo r1, and exynos (chromebook) 2018-09-25 20:16:13 and two arm64 2018-09-25 20:16:21 i have 14 boards 2018-09-25 20:17:02 I do not need a lot of them 2018-09-25 20:17:10 and they sent me for free this one https://www.hardkernel.com/main/products/prdt_info.php?g_code=G150152508314 2018-09-25 20:17:20 because I was contributing a lot in the forum 2018-09-25 20:18:07 huh, not bad :) 2018-09-25 20:18:17 14 + the cluster 2018-09-25 20:19:27 I looked for hardkernel boards and think that they are very good, but never had a chance to by any of them 2018-09-25 20:19:34 80 cores + 54 GB RAM 2018-09-25 20:20:07 that one is what missing for AL armv7 build, right now :) 2018-09-25 20:20:36 I never achieved clustered compiling for kernel 2018-09-25 20:20:45 with my cluster 2018-09-25 20:22:27 that boards looks like they have Samsung exynos cpu the same as in my samsung chromebook 2018-09-25 20:22:39 yep 2018-09-25 20:22:59 that's very likely 2018-09-25 20:23:41 so, I run mainline kernel on that board/chromebook but didn't updated it for long time (year or more) 2018-09-25 20:24:17 so, it should be possible that you can run mainline on that boards 2018-09-25 20:24:23 *these 2018-09-25 20:24:46 yeah I'm pretty sure for that one it will do the job 2018-09-25 20:25:00 the odroid c2 and MHC1 are well supported 2018-09-25 20:25:13 there is http://linux-meson.com/doku.php 2018-09-25 20:25:17 which shows infos 2018-09-25 20:25:21 but it is chinese for me 2018-09-25 20:25:53 *shrug 2018-09-25 20:29:06 anyway 2018-09-25 20:29:16 they made me waste one day 2018-09-25 20:29:32 because they made a mistake by telling me to do that tutorial 2018-09-25 20:29:35 it sucks 2018-09-25 20:31:32 gdeverlant: that is the life of the hacker 2018-09-25 20:33:45 hehe yeah i know 2018-09-25 20:33:47 I found this https://www.armbian.com/odroid-c1/#kernels-archive 2018-09-25 20:33:56 there is a mainline kernel build 2018-09-25 20:33:58 at the bottom 2018-09-25 20:35:49 I didn't worked a lot with armbian, so I forgot to mention it to you, sorry 2018-09-25 20:36:25 but I tried it on some of the boards and it worked quite fine 2018-09-25 20:37:20 anyway, didn't used it for anything serious so I forgot it 2018-09-25 20:41:49 <_alex__> hello, I've just tried the steps described here -> https://wiki.alpinelinux.org/wiki/Create_a_Bootable_USB , but it don't work. The iso was copied with dd command without problems, but when I boot the PC it stop on grub screen. Could anybody here help me? 2018-09-25 20:42:32 <_alex__> the image that I tried out was 3.8.1 2018-09-25 20:44:28 <_ikke_> I don't recall the default image uses grub 2018-09-25 20:48:25 <_alex__> So the alpine fail to boot and it fell back to my default boot manager (I have Debian installed with grub). Does it make sense? 2018-09-25 20:49:05 <_ikke_> Is your machine setup to boot from USB? 2018-09-25 20:52:25 <_alex__> Yes, it is. The version 3.8.0 boots, but after install some configurations are lost (as wi-fi) and I get messages somewhat like "temporary error" when I try to install something... 2018-09-25 20:52:27 hey mps 2018-09-25 20:52:41 what is the default username and password for armbian distro 2018-09-25 20:54:16 root, I think 2018-09-25 20:54:29 nop 2018-09-25 20:54:32 i tried doesnt work 2018-09-25 20:54:38 root root 2018-09-25 20:54:42 and passwd is 1234 IIRC 2018-09-25 20:55:04 but they have somewhere on the site what is default 2018-09-25 20:56:14 yes, root and passwd is 1234 2018-09-25 20:56:41 cool it works 2018-09-25 20:56:43 look at 'how to start' 2018-09-25 20:56:49 dude im running mainline on the c1 2018-09-25 20:56:51 with armbian 2018-09-25 20:56:58 im connected via ssh 2018-09-25 20:57:01 nice 2018-09-25 20:57:30 you can copy kernel/dtbs/u-boot and run AL then 2018-09-25 20:57:42 what 'uname -a' says 2018-09-25 20:58:01 Linux odroidc1 4.18.1-odroidc1 #1 SMP Thu Aug 16 09:06:38 CEST 2018 armv7l armv7l armv7l GNU/Linux 2018-09-25 20:58:26 very nice, you are on the right track 2018-09-25 21:11:57 hehe thanx buddy 2018-09-25 21:12:10 and it seems that most of docker kernel options are there 2018-09-25 21:12:20 https://github.com/moby/moby/blob/master/contrib/check-config.sh 2018-09-25 21:12:24 i ran this on the board 2018-09-25 21:12:28 it is almost all green 2018-09-26 06:32:11 moin 2018-09-26 08:06:08 hello, I am using alpine on docker and can't manage to get syslog service to start as there is no /etc/init.d/syslog available 2018-09-26 08:06:44 <_ikke_> momo_: docker is not a VM that is running, so there is also no init system running 2018-09-26 08:07:18 alright I seem so do I need to start syslog manually? 2018-09-26 08:07:22 <_ikke_> yes 2018-09-26 08:07:32 alright, thanks! 2018-09-26 08:07:44 <_ikke_> (or expose the system syslog to docker and use that) 2018-09-26 08:07:50 <_ikke_> (or from another container) 2018-09-26 08:08:53 ok, I will see what is best for my use case 2018-09-26 08:08:59 thanks for the extra possibilities 2018-09-26 08:19:01 momo_: usually you shouldn't need to run syslog in a container. When you follow the best practices and only run one application per container, you can simply log to std:out and std:err and docker will pick up the content 2018-09-26 08:20:26 Sheogorath[m], alright, I am just getting started with docker so I am still a newbie, thanks for the advice I will look into it 2018-09-26 08:23:13 Have a look at https://docs.docker.com/develop/develop-images/dockerfile_best-practices/ but I guess this is going to get off-topic. There is a lot of material out there that can help you 2018-09-26 08:44:05 hi everybody 2018-09-26 08:44:13 i'm back from the dead 2018-09-26 08:57:42 Is "/etc/init.d/nginx start" okay or shall I use "rc-service nginx start" 2018-09-26 09:01:26 <_ikke_> both are okay 2018-09-26 09:01:36 <_ikke_> but I would default to using rc-service 2018-09-26 09:04:13 okay 2018-09-26 09:04:20 Like in Debian with systemd 2018-09-26 09:04:54 Pretty nice stuff, but it lacks of some features, like unloading the mounts: https://github.com/alpinelinux/alpine-chroot-install 2018-09-26 09:07:23 and it misses "export TERM=xterm" or something like that. 2018-09-26 09:07:26 But really nice. 2018-09-26 09:46:42 velix: that project is intended for travis CI, i think 2018-09-26 09:46:57 AinNero: Yeah, I've patched it locally. 2018-09-26 09:47:05 AinNero: Now it works great. 2018-09-26 09:47:26 It also works with firejail now. I can setup a fresh nginx installation in 10 seconds :D 2018-09-26 09:47:37 if you lauch it in an tmpfs in a separate mount namespace, you also get proper cleanu 2018-09-26 09:48:15 AinNero: I'm running it in its own namespace, but I want to have a static content. Now I'm fine :D 2018-09-26 10:11:18 I am trying to install Python package using RUN apk add python on https://hub.docker.com/_/alpine/ x86_64 architecture. 2018-09-26 10:11:47 It is giving me this error when I run docker build for that image "ERROR: sqlite-libs-3.24.0-r0: Protocol error" 2018-09-26 10:12:32 Wheras, I am able to build that Docker image without any error when I am on ARM hardware 2018-09-26 10:12:45 Can anyone from here help me to identify where the error can be? 2018-09-26 10:13:02 I am using Docker container of Alpine as base image I mentioned in my earlier message. 2018-09-26 10:13:33 I am 80% sure that the error is related to Alpine and its package repository and not Docker 2018-09-26 10:13:43 But please guide me if I am wrong in that too. 2018-09-26 10:13:44 Thanks! 2018-09-26 10:53:52 Can I add multiple repositories to /etc/apk/repositories? 2018-09-26 10:54:51 always 2018-09-26 10:59:56 AinNero: Okay. Nothing wrong in adding community/main for two mirrors total of 4 entries 2018-09-26 11:00:01 ? 2018-09-26 11:00:51 <_ikke_> Not sure if it makes a lot of sense to add the same repo/branch multiple times 2018-09-26 11:01:24 i dont think so 2018-09-26 11:01:31 the mirrors are intended to be equal 2018-09-26 11:01:52 and dl-cdn is afaik an round-robin anyways 2018-09-26 11:02:14 _ikke_: Not same. Problem is, I am getting error of Protocol when trying to get from default mirror which is fetch http://dl-cdn.alpinelinux.org/alpine/v3.8/main/x86_64/APKINDEX 2018-09-26 11:02:18 fetch http://dl-cdn.alpinelinux.org/alpine/v3.8/community/x86_64/APK 2018-09-26 11:02:21 Remove the fetch from the above statement 2018-09-26 11:32:28 Is rc aware that it's running in a chroot? 2018-09-26 11:33:56 velix: How should it? 2018-09-26 11:34:28 thebigj: In Debian, there are several checks. Actually, an easy check is "no kernel" :-) 2018-09-26 11:35:02 thebigj: okay, need to read, how to make rc and others (apk) understand, they're in a chroot. 2018-09-26 11:35:21 Perhaps it likes /usr/sbin/policy-rc.d and /usr/bin/ischroot 2018-09-26 11:36:17 velix: Hum. 2018-09-26 11:39:29 velix: what for? 2018-09-26 11:39:51 openrc has some checks for stuff like lxc or docker 2018-09-26 11:40:07 so some things that are only needed on the host dont start 2018-09-26 11:40:22 AinNero: Yeah, I'm running it in a chroot. Okay, let me find out, how to test, if it go it correctly. 2018-09-26 11:40:37 there it is: https://wiki.gentoo.org/wiki/OpenRC#Chroot_support 2018-09-26 11:41:27 what do you intend to do? 2018-09-26 11:41:51 keep in mind that this does not isolate the PID namespaces, so you'll still be hooked to the PID 1 of the host system 2018-09-26 11:42:12 and both can see the processes of the other and kill them 2018-09-26 11:42:26 AinNero: I'm running it using firejail. So firejail is my pid 1. 2018-09-26 11:42:44 mh 2018-09-26 11:58:28 it looks like that: https://imgur.com/a/gTYHBpH 2018-09-26 11:58:47 pretty nice tool 2018-09-26 12:24:57 wrt firejail, I used it for about two hours until I got the feeling I can't trust the coding of a person who can't even think of how the tool communicates to its user 2018-09-26 12:25:16 so I went the bubblewrap route 2018-09-26 12:31:41 TBB: Actually, I just want to run nginx in it. So LXC, Docker whatever is a good solution 2018-09-26 12:39:35 TBB: also bwrapping here 2018-09-26 12:43:10 bubblewrap looks more secure than firejail 2018-09-26 12:44:10 but that is just feeling, didn't analyzed them 2018-09-26 12:47:02 AinNero & TBB: Gimme your snippets please. 2018-09-26 12:50:08 there was some rather recent incident with bubblewrap, I can't remember the details except for Red Hat somehow disabling it or something 2018-09-26 12:54:31 velix: for what? i dont have an persistent setup, but use it sometimes for temporary things 2018-09-26 12:55:03 AinNero: Playing around with it. 2018-09-26 12:55:14 AinNero: Linux is fun, using it doesn't need a reason. 2018-09-26 12:55:21 chroot have an separate /, usually that implies and separate /etc/passwd, which always messes with the uid's 2018-09-26 12:55:57 what i used for an exherbo chroot: http://0x0.st/s3gx.bin 2018-09-26 12:56:13 AinNero: I don't open .bin 2018-09-26 12:56:41 here is the url without extension http://www.5z8.info/russian-brides_o2t0kz_hackwebcam 2018-09-26 12:56:44 AinNero: No joke: Firefox in Windows downloads this a a binary file. 2018-09-26 12:56:57 wget it pls 2018-09-26 12:57:29 Nah, opened it the first time already 2018-09-26 12:57:39 AinNero: looks good and easy. I'll try this. 2018-09-26 13:56:15 can http://build.alpinelinux.org/ be prevented from reordering the rows every once in a while...? 2018-09-26 16:26:44 i'm trying to get pulseaudio running system-wide and having a hard time; is there a guide somewhere? 2018-09-26 18:29:24 settled for alsa for now 2018-09-26 18:30:15 nice 2018-09-27 06:35:13 moin 2018-09-27 06:39:47 <_ikke_> o/ 2018-09-27 09:06:31 _ikke_: Hi, saw yesterday things got merged and today they are up in the repository. \o/ However it seems like it didn't rebuild all packages (+ the links in the repo seem to point to the wrong project) https://pkgs.alpinelinux.org/packages?name=*dome&branch=edge 2018-09-27 09:08:38 <_ikke_> Ah lol, I didnt check the url 2018-09-27 09:08:51 <_ikke_> What packages aren't rebuilt? 2018-09-27 09:09:10 <_ikke_> You mean for all arches? 2018-09-27 09:19:20 Well, there is also `py3-pycryptodome` and `py2-pycryptodome` which seem to stay on 3.5.0 2018-09-27 09:20:17 Oh yes, just realized they are for the other architectures 2018-09-27 09:20:38 I guess that's because you changed from all to noarch, so they don't get rebuild? 2018-09-27 09:21:24 iirc pycryptodome has native module that need to be compiled so I'm not sure if noarch is the right solution, now that I think about it 2018-09-27 09:24:26 <_ikke_> They will get a rebuild, it just takes a litte longer 2018-09-27 09:24:53 <_ikke_> Sheogorath[m]: it's only the base package that is noarch 2018-09-27 09:25:19 Ah okay, ^^ Was just wondering 2018-09-27 09:25:53 <_ikke_> abuild checks that, so it gives a warning if you did it wrong 2018-09-27 09:26:13 <_ikke_> https://git.alpinelinux.org/cgit/aports/tree/testing/py-pycryptodome/APKBUILD#n12 2018-09-27 09:26:21 <_ikke_> the ::all overrides the arch for those subpkgs 2018-09-27 11:19:01 any alpine user who ran the os with odroid c1 2018-09-27 11:19:04 and mainline kernel ? 2018-09-27 13:54:49 gdeverlant_▸ might be a good idea to just ask your question rather than try to qualify the room 2018-09-27 13:55:23 i dont understand qualify the room sorry 2018-09-27 13:55:37 what do you mean 2018-09-27 13:58:13 ok 2018-09-27 13:58:27 so I want to run mainline linux with alpine on my SoC odroid c1 board 2018-09-27 14:20:14 gdeverlant_: we talked few days ago, IIRC. First try to find u-boot for c1, usually one from your supplier is good if you don't want to build it 2018-09-27 14:20:59 when the u-boot works (you have a boot prompt) then you continue with kernel 2018-09-27 14:21:35 and when you get kernel boots then you continue with filesystem, AL in you case 2018-09-27 14:22:22 Hi! I need to install python-ldap in a alpine container, requiring lber.h. However I can't seem to find a package containing this file, any idea? I tried libldap and openldap. 2018-09-27 14:22:30 that is how I install AL on new (for me) boards/computers 2018-09-27 14:22:50 I don't know this method 2018-09-27 14:22:57 <_ikke_> hashworks: openldap-dev 2018-09-27 14:23:00 <_ikke_> https://pkgs.alpinelinux.org/contents?file=lber.h&path=&name=&branch=edge 2018-09-27 14:23:27 _ikke_: Thanks! 2018-09-27 14:23:46 Should have played with the wildcard search a bit more. 2018-09-27 14:24:02 <_ikke_> I didn't use any wildcards :-) 2018-09-27 14:24:04 but I found that armbian was able to run with uboot and mainline 2018-09-27 14:24:07 <_ikke_> you have content search 2018-09-27 14:24:15 _ikke_: Uh, neat 2018-09-27 14:24:24 mps: https://www.armbian.com/odroid-c1/#kernels-archive 2018-09-27 14:24:33 but that version has issues 2018-09-27 14:24:38 gdeverlant_: that is good starting point 2018-09-27 14:24:53 I also just noted that python-ldap mentions alpine http://www.python-ldap.org/en/latest/installing.html#alpine 2018-09-27 14:24:54 but i dont know what to do since 2018-09-27 14:25:00 I'm not as advacned like you bro 2018-09-27 14:26:09 that requires some patience and trying but it could be done if you are enough stubborn ;) 2018-09-27 14:26:34 lol thnx mentor ninja 2018-09-27 14:26:42 mister miagi 2018-09-27 14:27:09 you have sd card with armbian, so you can reformat root filesystem and un-tar AL there 2018-09-27 14:27:48 hmm you mean it is module enough 2018-09-27 14:27:52 gdeverlant_: I'm more like Ueshiba, :) 2018-09-27 14:27:53 that it would work ? 2018-09-27 14:28:14 and how should I do that part of untar AL 2018-09-27 14:28:26 inside of linux VM on my windows pc ? 2018-09-27 14:29:15 and jacking my microSD adapter to my VM 2018-09-27 14:29:15 don't used windows ever for work, so I prefer to talk how to do it on unix/linux 2018-09-27 14:29:37 so that I can write and read via linux VM ? 2018-09-27 14:29:44 but, VM which can access sd card could be good 2018-09-27 14:29:56 yeah I already achieved that 2018-09-27 14:30:18 first, make a copy of your whole card 2018-09-27 14:30:27 my whole card is empty 2018-09-27 14:30:32 I'm going to flash it 2018-09-27 14:30:37 with armbian 2018-09-27 14:30:44 dd if=/dev/your-sd of=your-image-armbian 2018-09-27 14:30:57 wait 2018-09-27 14:31:05 I use etcher on windows for that 2018-09-27 14:31:08 ah, ok you have more cards, that is fine 2018-09-27 14:31:50 ok I need to restart my laptop 2018-09-27 14:31:52 you should make backup of your working system however you like 2018-09-27 14:31:53 brb 2018-09-27 14:32:08 the question is 2018-09-27 14:32:30 do I have an AL distro for armv7 with mainline kernel ? 2018-09-27 14:33:01 yes, download it from AL site 2018-09-27 14:33:12 <_ikke_> armv7 is still in the works 2018-09-27 14:33:39 _ikke_: right, I mean armhf 2018-09-27 14:33:56 armhf is all armv7 2018-09-27 14:34:25 <_ikke_> armhf is optimized for v6 2018-09-27 14:34:31 <_ikke_> currently 2018-09-27 14:34:40 not quite, but for now armhf is what you should install on armv7 cpu 2018-09-27 14:34:45 will with work with armv7 ? 2018-09-27 14:34:53 <_ikke_> https://lists.alpinelinux.org/alpine-devel/6271.html 2018-09-27 14:34:55 <_ikke_> should 2018-09-27 14:35:15 gdeverlant_▸ when you come into a support room and say "has anybody done XYZ" and you don't ask your question, you are qualifying the room which almost always addes an unneccesary addition step. Additionally, since you haven't stated what your actual problem is, anyone that might be inclined to speak up might feel like you are trying to get them to "commit" to helping you before they know what they're 2018-09-27 14:35:17 getting themselves into. That's what I mean by don't qualify the room. 2018-09-27 14:35:20 we expect armv7 in few days, I hope ;) 2018-09-27 14:36:02 thanx programmerq: I'm kind of not a pro in IRC 2018-09-27 14:36:13 so many term I don'T understand 2018-09-27 14:36:17 thx for clarification 2018-09-27 14:36:36 I'm eager to test armv7 2018-09-27 14:36:56 what would be the difference between armhf and armv7 2018-09-27 14:37:10 gdeverlant_: will be back in 15-25 minutes 2018-09-27 14:37:26 ok bro mps: I will reboot my pc 2018-09-27 14:38:49 brb 2018-09-27 15:02:35 im back 2018-09-27 15:02:39 like michael jackson 2018-09-27 15:03:00 damn, he's returned?! 2018-09-27 15:03:37 <_ikke_> Or he isn't back at all ;-) 2018-09-27 15:04:09 lol 2018-09-27 15:04:31 I'm back like Christopher Reves on a horse 2018-09-27 15:12:30 gdeverlant: how many partition armbian on sd card have, one or two 2018-09-27 15:13:25 only 1 2018-09-27 15:13:37 there is a F:\boot 2018-09-27 15:13:45 and all linux stuffs 2018-09-27 15:13:59 you should work under linux not windows 2018-09-27 15:14:11 well I work under a VM 2018-09-27 15:14:21 when i want to linux 2018-09-27 15:14:31 how then you hava F:\ 2018-09-27 15:15:03 well I use ext2 Deveice Manager to map 2018-09-27 15:15:19 linux partitions to see them on windows 2018-09-27 15:15:27 so I can browse in sd card 2018-09-27 15:15:28 don't do that 2018-09-27 15:15:31 use linux 2018-09-27 15:15:39 yes I just wanted to see 2018-09-27 15:15:47 if there was 2 partition or 1 2018-09-27 15:15:49 even to see 2018-09-27 15:15:51 and that tool is usefull 2018-09-27 15:16:13 that tool show how many partitions there are 2018-09-27 15:16:21 when I flash with other images my sdcard 2018-09-27 15:16:27 it shows 2 partitions 2018-09-27 15:16:38 but armbian somehow didn't respected standards 2018-09-27 15:16:39 no, my experience is that never work with unix filesystem with win tools 2018-09-27 15:16:57 I agree but to visualy see it it is usefull 2018-09-27 15:17:38 if you want to be on the unsafe side then do it 2018-09-27 15:17:38 ok so what I would do now is run the VM with the microsd card connected 2018-09-27 15:17:44 so that I can see with fdisk -l 2018-09-27 15:19:29 ok I'm launching Archlinux 2018-09-27 15:19:31 right 2018-09-27 15:19:46 ok, whatever distro you like 2018-09-27 15:25:51 shit bro 2018-09-27 15:25:56 i need to restart pc again 2018-09-27 15:25:58 brb sorry 2018-09-27 15:36:52 mps: nice 2018-09-27 15:36:57 it sees the sdb1 2018-09-27 15:37:01 29 GB sd card 2018-09-27 15:37:26 I'm logged via putty as root 2018-09-27 15:38:23 what 'fdisk -l /dev/name-of-sd-card' says 2018-09-27 15:39:01 Festplatte /dev/sdb: 29,7 GiB, 31914983424 Bytes, 62333952 Sektoren 2018-09-27 15:39:01 Einheiten: Sektoren von 1 * 512 = 512 Bytes 2018-09-27 15:39:01 Sektorgröße (logisch/physikalisch): 512 Bytes / 512 Bytes 2018-09-27 15:39:01 E/A-Größe (minimal/optimal): 512 Bytes / 512 Bytes 2018-09-27 15:39:01 Festplattenbezeichnungstyp: dos 2018-09-27 15:39:01 Festplattenbezeichner: 0xe77bde21 2018-09-27 15:39:36 ** /dev/sdb1 8192 1990655 1982464 968M 83 Linux 2018-09-27 15:39:41 <_ikke_> you gotta love internationalization 2018-09-27 15:39:53 lol I don't know why it is in german 2018-09-27 15:39:59 i'm so stupid 2018-09-27 15:40:14 somewhere along the line i chose it while installing 2018-09-27 15:40:50 OT: it is allowed by CoC to call self in 'offensive' words :) 2018-09-27 15:41:21 this is the image i downloaded 2018-09-27 15:41:22 https://dl.armbian.com/odroidc1/Debian_stretch_next.7z 2018-09-27 15:41:29 mainline distro 2018-09-27 15:41:36 so, armbian have all on one parttion 2018-09-27 15:41:57 yeah the bastard ;P 2018-09-27 15:42:34 now don't tell me I can't alpine on this 2018-09-27 15:42:37 never mind, a little more steps are needed then 2018-09-27 15:42:37 :(((((( 2018-09-27 15:43:23 you should mount that partition somewhere (/mnt is good) 2018-09-27 15:43:53 hmmm 2018-09-27 15:43:58 which one ? sdb or sdb1 2018-09-27 15:44:28 then you should make archive of the /boot, /lib/modules and /lib/firmware 2018-09-27 15:44:41 done 2018-09-27 15:44:51 i have an IMG image lol 2018-09-27 15:44:53 sdb is whole disk while sdb1 is partiton 2018-09-27 15:44:56 that's my backup 2018-09-27 15:45:10 what should I type now ? 2018-09-27 15:45:30 mount /dev/sdb1 /mnt 2018-09-27 15:45:39 done 2018-09-27 15:45:54 cd /mnt ; ls -l 2018-09-27 15:46:09 insgesamt 92 2018-09-27 15:46:09 drwxr-xr-x 2 root root 4096 15. Aug 19:59 bin 2018-09-27 15:46:09 drwxr-xr-x 2 root root 4096 15. Aug 19:45 dev 2018-09-27 15:46:09 drwxr-xr-x 3 root root 4096 16. Aug 09:13 boot 2018-09-27 15:46:09 drwxr-xr-x 85 root root 4096 16. Aug 09:13 etc 2018-09-27 15:46:14 do you see boot and lib 2018-09-27 15:46:57 ok, boot is there 2018-09-27 15:47:24 cd / 2018-09-27 15:47:26 i got disconnected 2018-09-27 15:47:28 sorry 2018-09-27 15:47:45 cd / done 2018-09-27 15:48:12 tar --numeric-owner --one-file-system -cvzf /root/armbian-boot.tar.gz boot 2018-09-27 15:48:18 cd /mnt 2018-09-27 15:48:24 before that 2018-09-27 15:48:30 woohh wait 2018-09-27 15:48:31 before tar 2018-09-27 15:48:46 i missed the armbian-boot.tar.gz where is it coming from 2018-09-27 15:49:10 it is new archive name which tar will make 2018-09-27 15:49:53 ok doing it 2018-09-27 15:49:58 done 2018-09-27 15:50:24 it did the backup 2018-09-27 15:50:24 tar --numeric-owner --one-file-system -cvzf /root/armbian-modules.tar.gz lib/modules 2018-09-27 15:50:41 and then: 2018-09-27 15:51:02 tar --numeric-owner --one-file-system -cvzf /root/armbian-firmware.tar.gz lib/firmware 2018-09-27 15:51:05 lib/modules/4.18.1-odroidc1/modules.alias.bin 2018-09-27 15:51:06 lib/modules/4.18.1-odroidc1/modules.symbols 2018-09-27 15:51:30 done 2018-09-27 15:52:12 now, you can delete all directories except boot 2018-09-27 15:52:24 what should I type 2018-09-27 15:52:27 of course, from /mnt 2018-09-27 15:52:32 cd /mnt 2018-09-27 15:52:58 rm -rf bin sbin lib etc var usr 2018-09-27 15:53:55 done but there are many more folders left 2018-09-27 15:54:18 i removed them with my sftp explorer 2018-09-27 15:54:24 home root lost+found 2018-09-27 15:54:25 v 2018-09-27 15:54:41 only kept boot 2018-09-27 15:54:58 you should keep loost+found 2018-09-27 15:55:06 but never mind 2018-09-27 15:55:07 oups 2018-09-27 15:55:19 mkdir lost+found 2018-09-27 15:55:32 good now it is naked 2018-09-27 15:55:59 33 mb used on sdcard 2018-09-27 15:56:11 did you downloaded AL armhf-miniroot 2018-09-27 15:56:17 where no 2018-09-27 15:56:18 ididnt 2018-09-27 15:56:55 download it on that VM 2018-09-27 15:57:05 where i get that ? 2018-09-27 15:57:12 cd 2018-09-27 15:57:14 cd /root 2018-09-27 15:57:18 wget http://dl-cdn.alpinelinux.org/alpine/v3.8/releases/armhf/alpine-minirootfs-3.8.1-armhf.tar.gz 2018-09-27 15:57:35 done 2018-09-27 15:57:41 cd /mnt 2018-09-27 15:57:55 done 2018-09-27 15:58:20 tar xvf /root/alpine-minirootfs-3.8.1-armhf.tar.gz 2018-09-27 15:58:33 cd /mnt then tar 2018-09-27 15:58:44 all folders are in 2018-09-27 15:58:58 type sync 2018-09-27 15:59:14 done 2018-09-27 15:59:14 and enter/return, three times 2018-09-27 15:59:23 cd /mnt 2018-09-27 15:59:43 why enter/return 3 times ? 2018-09-27 15:59:47 tar xvf /root/armbian-firmware.tar.gz 2018-09-27 16:00:02 and then: 2018-09-27 16:00:08 tar xvf /root/armbian-modules.tar.gz 2018-09-27 16:00:30 done 2018-09-27 16:00:37 three times is for luck, :) better safe than sorry 2018-09-27 16:00:45 hahahaha nice one 2018-09-27 16:00:49 cd 2018-09-27 16:00:58 done 2018-09-27 16:01:00 sorry, wrong terminal 2018-09-27 16:01:10 sync, again 2018-09-27 16:01:20 im at / 2018-09-27 16:01:26 because of cd 2018-09-27 16:01:46 'cd' was my mistake 2018-09-27 16:01:56 lol 2018-09-27 16:01:59 im back /mnt 2018-09-27 16:02:19 then 'cd /' 2018-09-27 16:02:29 umount /mnt 2018-09-27 16:02:38 done 2018-09-27 16:02:54 and, you are ready to try to boot your board and see what will happen 2018-09-27 16:03:00 ok i do now brb 2018-09-27 16:03:41 but, if you work from VM it would be safe to dettach sdcard from VM 2018-09-27 16:04:31 ok did 2018-09-27 16:04:37 now the board is alive blinking blue 2018-09-27 16:05:15 do you have terminal attached to board 2018-09-27 16:05:36 hmmm 2018-09-27 16:05:42 no i do via ssh ethernet 2018-09-27 16:05:48 serial port, I mean 2018-09-27 16:05:56 no i have no advance stuffs 2018-09-27 16:06:10 but my router see the board in the list of connected evices 2018-09-27 16:06:12 devices 2018-09-27 16:06:14 then, it will not work 2018-09-27 16:06:33 I would like to ssh into the board 2018-09-27 16:07:02 I thought that you are hacker with all un/necessery things around 2018-09-27 16:07:22 lol I never went that fare with serial and 3 pin communication 2018-09-27 16:07:39 I'm half baked hacker 2018-09-27 16:08:06 ok I have a VM with Alpine on my VBoxes 2018-09-27 16:08:14 can we not take the sdcard 2018-09-27 16:08:23 and then install openssh via chroot something 2018-09-27 16:08:39 via alpine 2018-09-27 16:08:47 if you work with SBCs serial port adapter will save you of a lot hassles 2018-09-27 16:09:01 sorry i dont have that arsenal 2018-09-27 16:09:30 wait a moment 2018-09-27 16:09:37 i thought that alpine had ssh 2018-09-27 16:11:16 no, default miniroot doesn't have 2018-09-27 16:11:26 ah crap 2018-09-27 16:11:40 I'm filled with sorroww 2018-09-27 16:11:47 my heart is bleeding of pain 2018-09-27 16:12:43 if you have another armv7 board you can mount this partition and setup it under chroot 2018-09-27 16:12:58 am i correct assuming i need udev if i want my ethernet devices renamed according to their mac address?? 2018-09-27 16:13:28 I do have another same board 2018-09-27 16:13:43 so i should take my usbsdcard adapter and put it there ? 2018-09-27 16:13:55 but it is debian based distro 2018-09-27 16:14:01 not alpine running on the SoC 2018-09-27 16:14:25 minus: it could be possible with mdev.conf 2018-09-27 16:15:23 you can do that on the same board with booting armbian and connect that new card on c1 2018-09-27 16:15:48 wait 'im running on the other biard HypriotOS 2018-09-27 16:15:50 you have another card? 2018-09-27 16:15:51 debian based 2018-09-27 16:16:12 is it arm32 2018-09-27 16:16:15 i do 2018-09-27 16:16:20 yes it is same board arm32 2018-09-27 16:16:29 then go 2018-09-27 16:16:33 ok wait 2018-09-27 16:16:41 i will ssh into that board via network 2018-09-27 16:18:09 that's ok 2018-09-27 16:18:12 superb i see sdb1 980 mb 2018-09-27 16:18:51 what should I type now 2018-09-27 16:18:59 is alpine compatible with debian ? 2018-09-27 16:19:06 ok, 'mount /dev/sdb1 /mnt' 2018-09-27 16:19:08 how come I can work on debian with alpin 2018-09-27 16:19:38 wait in /mnt there are already 2018-09-27 16:19:45 cd /mnt/ 2018-09-27 16:19:45 500GB-HD/ dummy/ virtual/ 2018-09-27 16:19:49 ah 2018-09-27 16:20:11 then mount it somewhere else 2018-09-27 16:20:18 where 2018-09-27 16:20:29 mkdir /al ; mount /dev/sdb1 /al 2018-09-27 16:20:58 done 2018-09-27 16:21:15 im sudo 2018-09-27 16:21:51 mount -t proc none al/proc 2018-09-27 16:21:52 now are we installing ethernet and openssh ? 2018-09-27 16:22:09 mount: mount point al/proc does not exist 2018-09-27 16:22:09 mount -o bind /sys build/sys 2018-09-27 16:22:13 sorry 2018-09-27 16:22:23 mount -o bind /sys al/sys 2018-09-27 16:22:26 mount: mount point build/sys does not exist 2018-09-27 16:22:40 mount: mount point al/sys does not exist 2018-09-27 16:23:13 then you mounted wrong card 2018-09-27 16:23:26 no its the right one 2018-09-27 16:23:42 root@bambuserver1:/al# ls 2018-09-27 16:23:42 bin dev home lost+found mnt root sbin sys usr 2018-09-27 16:23:43 boot etc lib media proc run srv tmp var 2018-09-27 16:23:48 root@bambuserver1:/al# ls 2018-09-27 16:23:48 bin dev home lost+found mnt root sbin sys usr 2018-09-27 16:23:49 boot etc lib media proc run srv tmp var 2018-09-27 16:23:56 root@bambuserver1: /al# ls bin dev home lost+found mnt root sbin sys usr boot etc lib media proc run srv tmp var 2018-09-27 16:24:05 bah, sorry 2018-09-27 16:24:12 mount -o bind /sys /al/sys 2018-09-27 16:24:21 mount -t proc none /al/proc 2018-09-27 16:24:22 done 2018-09-27 16:24:23 no error 2018-09-27 16:24:33 done 2018-09-27 16:24:34 no error 2018-09-27 16:24:43 mount -o bind /dev /al/dev 2018-09-27 16:24:51 done 2018-09-27 16:25:04 chroot /al 2018-09-27 16:25:22 chroot: failed to run command ‘/bin/bash’: No such file or directory 2018-09-27 16:25:36 chroot /al /bin/ash 2018-09-27 16:25:47 done 2018-09-27 16:25:50 im in bash 2018-09-27 16:26:09 holy fuck it is like the fractal im inside of linux inside of linux 2018-09-27 16:26:20 echo $SHELL 2018-09-27 16:26:35 *** /bin/bash 2018-09-27 16:27:08 but there is no bash in AL miniroot 2018-09-27 16:27:24 ls /boot/ 2018-09-27 16:27:24 .next boot.ini uImage 2018-09-27 16:27:24 System.map-4.18.1-odroidc1 config-4.18.1-odroidc1 uInitrd 2018-09-27 16:27:24 armbian_first_run.txt.template dtb-4.18.1-odroidc1/ uInitrd-4.18.1-odroidc1 2018-09-27 16:27:24 boot-desktop.png dtb/ vmlinuz-4.18.1-odroidc1 2018-09-27 16:27:26 boot.bmp initrd.img-4.18.1-odroidc1 zImage 2018-09-27 16:27:35 kids these days. back when I was a kid we just made directories under directories until the filesystem ceased to make any more 2018-09-27 16:27:38 ok, I see 2018-09-27 16:27:54 im 34 bro 2018-09-27 16:28:02 setup-interfaces 2018-09-27 16:28:27 ** /bin/ash: setup-interfaces: not found 2018-09-27 16:28:40 so, you see ash not bash 2018-09-27 16:29:01 idunnot not all these chinese bro 2018-09-27 16:29:09 you would have to explain to me later all we don now 2018-09-27 16:30:00 sorry again I don't understand shit about what we do but later you will have to explain me bro 2018-09-27 16:30:10 because it is really magic this thing 2018-09-27 16:30:12 let me see 2018-09-27 16:31:56 looks line miniroot doesn't have setup tools 2018-09-27 16:32:07 huh 2018-09-27 16:32:17 well we need to restart with another version of alpine lol 2018-09-27 16:32:20 <_j> Hi there 2018-09-27 16:33:16 <_j> Quick question - does the alpine iso boot from GRUB okay? I've gotten an error where it drops to the init shell 2018-09-27 16:33:32 alpine is loaded in RAM 2018-09-27 16:33:42 from what I know of 2018-09-27 16:33:48 <_j> Yep 2018-09-27 16:34:04 _j, yes it does, dropping to emergency shell is usually an indication of something missing from the initramfs 2018-09-27 16:34:43 huh, right, miniroot doesn't have setup tools 2018-09-27 16:35:00 but you could try manual method 2018-09-27 16:35:07 apk add openssh 2018-09-27 16:35:09 <_j> gdeverlant: The point of this exercise was to get alpine as a backup iso, on a usb that already works as a key :-) 2018-09-27 16:35:19 well I don't know anything 2018-09-27 16:35:27 <_j> Hmm 2018-09-27 16:35:30 about manual thing except masturbating 2018-09-27 16:35:40 hahahahaha 2018-09-27 16:36:12 yep it does something 2018-09-27 16:36:24 fetch http://dl-cdn.alpinelinux.org/alpine/v3.8/main/armhf/APKINDEX.tar.gz 2018-09-27 16:36:24 ERROR: http://dl-cdn.alpinelinux.org/alpine/v3.8/main: temporary error (try again later) 2018-09-27 16:36:25 WARNING: Ignoring APKINDEX.adfa7ceb.tar.gz: No such file or directory 2018-09-27 16:36:25 fetch http://dl-cdn.alpinelinux.org/alpine/v3.8/community/armhf/APKINDEX.tar.gz 2018-09-27 16:36:25 ERROR: http://dl-cdn.alpinelinux.org/alpine/v3.8/community: temporary error (try again later) 2018-09-27 16:36:25 WARNING: Ignoring APKINDEX.efaa1f73.tar.gz: No such file or directory 2018-09-27 16:36:26 ERROR: unsatisfiable constraints: 2018-09-27 16:36:26 gdeverlant: please do not that here, you will lost any help from folks here 2018-09-27 16:36:27 openssh (missing): 2018-09-27 16:36:28 required by: world[openssh] 2018-09-27 16:36:43 sorry I'm retard once in a while bro 2018-09-27 16:37:07 ok, I'm not offended but know that some will be 2018-09-27 16:37:08 when you do things in a chroot, that chroot needs some things from the host 2018-09-27 16:37:16 /etc/resolv.conf is one of them 2018-09-27 16:37:32 what should I do ? 2018-09-27 16:37:54 see me like a blind guy asking you where to go with your hand in my hand :D 2018-09-27 16:37:57 sudo cp /etc/resolv.conf /al/etc/ 2018-09-27 16:37:57 TBB: I forgot to tell him to copy /etc/resolv.conf from host 2018-09-27 16:38:00 from another shell 2018-09-27 16:38:27 do I need to get out of chroot ? 2018-09-27 16:38:31 and need to check /etc/apk/repositories 2018-09-27 16:38:32 and reenter ? 2018-09-27 16:38:38 no, no 2018-09-27 16:38:43 no, I mentioned "from another shell" for that specific reason 2018-09-27 16:38:45 from another shell 2018-09-27 16:38:54 ohh putty you mean 2018-09-27 16:39:00 as TBB told 2018-09-27 16:39:20 it is ok with putty 2018-09-27 16:39:25 done in another putty console 2018-09-27 16:39:38 <_j> TBB: yep, I'm wondering whether I need modloop in the cmdline parameters or not 2018-09-27 16:39:42 fetch http://dl-cdn.alpinelinux.org/alpine/v3.8/main/armhf/APKINDEX.tar.gz 2018-09-27 16:39:42 fetch http://dl-cdn.alpinelinux.org/alpine/v3.8/community/armhf/APKINDEX.tar.gz 2018-09-27 16:39:42 (1/6) Installing openssh-keygen (7.7_p1-r3) 2018-09-27 16:39:43 (2/6) Installing openssh-client (7.7_p1-r3) 2018-09-27 16:39:43 (3/6) Installing openssh-sftp-server (7.7_p1-r3) 2018-09-27 16:39:43 (4/6) Installing openssh-server-common (7.7_p1-r3) 2018-09-27 16:39:44 (5/6) Installing openssh-server (7.7_p1-r3) 2018-09-27 16:39:44 (6/6) Installing openssh (7.7_p1-r3) 2018-09-27 16:39:45 Executing busybox-1.28.4-r1.trigger 2018-09-27 16:39:45 OK: 8 MiB in 19 packages 2018-09-27 16:40:29 seems to work 2018-09-27 16:40:37 ohhh my god this is awesomeeeeeee 2018-09-27 16:40:45 I can Alpine inside of Debian 2018-09-27 16:40:55 this is magic I never knew it is possible 2018-09-27 16:41:01 but whether it's a good idea is another matter 2018-09-27 16:41:04 just wait until you figure out how much damage you can do with chroot :D 2018-09-27 16:41:20 great power comes with great responsibilities 2018-09-27 16:41:43 just as a start, bind mounting /dev to a chroot is the root of all evil 2018-09-27 16:42:08 I don'T understand but i trust you 2018-09-27 16:42:11 gdeverlant: you now have to set /etc/network/interfaces 2018-09-27 16:42:30 is it possible to dhcp that ? 2018-09-27 16:42:37 yes 2018-09-27 16:42:39 yes 2018-09-27 16:42:45 YAYYY 2018-09-27 16:42:47 <_j> Doesn't this look about right? https://bpaste.net/show/b99b2da6b740 2018-09-27 16:42:51 no evil ? 2018-09-27 16:42:56 You might want to look at the wiki, gdeverlant 2018-09-27 16:43:12 yup, there's a good article about installing alpine in a chroot in the wiki 2018-09-27 16:43:31 mps what is the next command ? 2018-09-27 16:43:41 thanx guys i will look after 2018-09-27 16:43:44 https://wiki.alpinelinux.org/wiki/Configure_Networking 2018-09-27 16:43:46 echo "auto lo" >>/etc/network/interfaces 2018-09-27 16:43:47 I need to digest the whole thin 2018-09-27 16:44:27 done 2018-09-27 16:44:28 echo "iface lo inet loopback" >> /etc/network/interfaces 2018-09-27 16:44:39 echo " " >> /etc/network/interfaces 2018-09-27 16:44:51 done 2018-09-27 16:44:56 echo "auto eth0 " >> /etc/network/interfaces 2018-09-27 16:45:01 echo " " >> /etc/network/interfaces 2018-09-27 16:45:13 done 2018-09-27 16:45:27 echo "iface eth0 inet dhcp" >> /etc/network/interfaces 2018-09-27 16:45:43 rc-update 2018-09-27 16:46:07 ** /bin/ash: rc-update: not found 2018-09-27 16:46:28 apk add openrc 2018-09-27 16:46:40 done 2018-09-27 16:46:57 what is the username and password for this distro 2018-09-27 16:47:22 I think it is empty 2018-09-27 16:47:27 root/empty by default in the installation images 2018-09-27 16:47:39 password is empty and username is root 2018-09-27 16:47:40 so should I now test the sdcard ? 2018-09-27 16:47:40 I'd recommend following the installation procedure 2018-09-27 16:47:47 not yes 2018-09-27 16:47:55 not yet 2018-09-27 16:48:21 rc done 2018-09-27 16:48:24 no error 2018-09-27 16:49:11 next step ? 2018-09-27 16:49:27 I posted https://wiki.alpinelinux.org/wiki/DIY_Fully_working_Alpine_Linux_for_Allwinner_and_Other_ARM_SOCs to him few days ago 2018-09-27 16:49:33 duncan^: 2018-09-27 16:49:47 rc-update 2018-09-27 16:49:56 what it shows 2018-09-27 16:50:08 mps: doing it one time 2018-09-27 16:50:15 is much more valuable with a mentor 2018-09-27 16:50:19 i really appreciate 2018-09-27 16:50:32 i didnt knew this method is even possible 2018-09-27 16:50:55 rc-update done 2018-09-27 16:50:58 your imagination is your only border 2018-09-27 16:51:13 does it shows anything 2018-09-27 16:51:19 noo 2018-09-27 16:51:39 in the word imagination there is I'm a jin nation 2018-09-27 16:52:04 Jins were living on earth way before Adam came 2018-09-27 16:52:09 rc-update add networking boot 2018-09-27 16:52:26 # rc-update add networking boot 2018-09-27 16:52:27 * service networking added to runlevel boot 2018-09-27 16:52:58 rc-update add bootmisc boot 2018-09-27 16:53:10 * service bootmisc added to runlevel boot 2018-09-27 16:53:30 rc-update add modules boot 2018-09-27 16:53:40 * service modules added to runlevel boot 2018-09-27 16:53:43 rc-update add sysctl boot 2018-09-27 16:53:54 service sysctl added to runlevel boot 2018-09-27 16:54:03 rc-update add urandom boot 2018-09-27 16:54:17 * service urandom added to runlevel boot 2018-09-27 16:54:19 mps - next service, add the -q and see what happens ;) 2018-09-27 16:54:27 rc-update add sshd default 2018-09-27 16:54:41 * service sshd added to runlevel default 2018-09-27 16:54:46 what does it mean TBB 2018-09-27 16:55:03 quiet 2018-09-27 16:55:15 I just wanted to see what you'd return if you ran "rc-update add -q " :) 2018-09-27 16:55:19 ok just one step is left 2018-09-27 16:55:20 I thought it is another evil deed 2018-09-27 16:55:55 you can type just 'rc-update' to see what will be started on boot 2018-09-27 16:56:16 I figured out that daemon services running in a computer are actually real DAEMONS 2018-09-27 16:56:33 except on TempleOS 2018-09-27 16:56:39 rc-update bootmisc | boot modules | boot networking | boot sshd | default sysctl | boot urandom | boot 2018-09-27 16:56:56 dude that sounds like a CULT 2018-09-27 16:57:08 TBB: are they called angels, there? 2018-09-27 16:57:14 vi /etc/ssh/sshd_config 2018-09-27 16:58:21 http://templeos.org/ poor guy he is homeless 2018-09-27 16:58:25 and search PermitRootLogin 2018-09-27 16:58:44 PermitRootLogin prohibit-password 2018-09-27 16:58:45 he passed away a couple weeks back 2018-09-27 16:58:57 may his soul rest in peace 2018-09-27 16:59:03 tormented soul 2018-09-27 16:59:07 I'm really sad 2018-09-27 16:59:08 yeah 2018-09-27 16:59:11 remove # on the beginning of the line 2018-09-27 16:59:16 done 2018-09-27 16:59:33 why tormented soul ? 2018-09-27 16:59:51 I actually don't know whether TempleOS has (a word in place of) daemons; I remember some Christian Linux offshoot that replaced daemons with something else 2018-09-27 16:59:54 change prohibit-password to yes 2018-09-27 17:00:17 gdeverlant: he had a lifelong battle with mental problems 2018-09-27 17:00:34 but some things he did in his OS were really good 2018-09-27 17:01:19 gdeverlant: did you changed sshd_config 2018-09-27 17:01:24 ohh vim i dont know i screwed it 2018-09-27 17:01:29 how do i quit vi ? 2018-09-27 17:01:43 with ":x" 2018-09-27 17:01:50 quit and save 2018-09-27 17:01:59 forced 2018-09-27 17:02:07 or, in the right mode, ZZ 2018-09-27 17:02:49 TIMTOWTDT 2018-09-27 17:02:56 how do i edit 2018-09-27 17:03:16 it's a modal editor; enter edit mode with, say, pressing i 2018-09-27 17:03:33 how do i get out of edit 2018-09-27 17:03:36 i for insert, a to append. exit edit mode with ESC. 2018-09-27 17:03:54 vi's painful at first, let me assure you 2018-09-27 17:04:03 done 2018-09-27 17:04:10 buuuuuuut the big upside is almost any unix has it 2018-09-27 17:04:13 i love nano 2018-09-27 17:04:44 mps: done 2018-09-27 17:04:52 i just did one line 2018-09-27 17:04:59 should I uncomment #Port 22 2018-09-27 17:05:07 where? 2018-09-27 17:05:16 in the config ssh 2018-09-27 17:05:20 nah, if it's commented out it's the default 2018-09-27 17:05:23 no, it is default 2018-09-27 17:05:23 usually 2018-09-27 17:05:30 ok thnx 2018-09-27 17:05:54 did you exited vim 2018-09-27 17:05:58 The Terry A. Davis guy looks like a good hearted human being 2018-09-27 17:06:00 yes 2018-09-27 17:06:02 done 2018-09-27 17:06:35 his Aura is really beautiful 2018-09-27 17:06:39 I think that is all. TBB did I miss something 2018-09-27 17:07:29 ok, next type 'exit' 2018-09-27 17:07:31 nothing comes to mind, but I was here only from halfway through 2018-09-27 17:07:37 umount /al/dev 2018-09-27 17:07:40 umount /al/sys 2018-09-27 17:07:44 umount /al/proc 2018-09-27 17:07:52 sync 2018-09-27 17:07:58 umount /al 2018-09-27 17:09:08 I'm testing if can help just from head someone to install AL on SBC 2018-09-27 17:09:36 all done 2018-09-27 17:09:39 I've literally done it over a hundred times before I wrote my own installer 2018-09-27 17:09:40 gdeverlant: who are Jin people 2018-09-27 17:10:10 now doing a custom install takes around 5 minutes to edit the install profile... 2018-09-27 17:10:10 the Jins are known to be the inhabitants of earth before humans 2018-09-27 17:10:22 ah, so 2018-09-27 17:10:43 They are made out of smokeless fire 2018-09-27 17:10:53 what comes closes to my mind is Plasma 2018-09-27 17:11:13 ok, if you unmount card successfully you can move it to board and try to boot 2018-09-27 17:12:03 cu later, I have to eat, dinner time is now 2018-09-27 17:12:03 the word more commonly known is djinn, they're a part of Islamic theology 2018-09-27 17:12:20 I'm muslim 2018-09-27 17:12:31 and I've met with many when I was child 2018-09-27 17:12:40 they bothered me a lot 2018-09-27 17:12:44 muslim which masturbate (: 2018-09-27 17:12:53 lol 2018-09-27 17:12:55 we are all sinners 2018-09-27 17:13:02 mps: technically its also forbidden in christianity 2018-09-27 17:13:33 they are made of black smokeless fire 2018-09-27 17:13:35 I have no objections as such, with any of the above, I've considered Ramadan to be of solid philosophical foundation and spent several 2018-09-27 17:13:50 AinNero: technically yes, but practice shows something else 2018-09-27 17:14:16 how do I eject my sdcard reader ? 2018-09-27 17:14:21 in command line ? 2018-09-27 17:14:49 by hand, I think. So you can use your hand for something useful :) 2018-09-27 17:14:59 umount /al 2018-09-27 17:15:00 eject, but not all device types support it 2018-09-27 17:15:25 eject 2018-09-27 17:15:25 -bash: eject: command not found 2018-09-27 17:16:01 ok I try now 2018-09-27 17:16:13 gdeverlant: eject is definitely there on alpine 2018-09-27 17:16:16 never seen sd card reader which can eject (physcally) card 2018-09-27 17:17:07 probably a good idea considering just how small they can be :D 2018-09-27 17:17:08 so, use your hand 2018-09-27 17:17:14 hehe 2018-09-27 17:17:18 ok I' testing now 2018-09-27 17:17:19 *doing!* hey! 2018-09-27 17:18:33 hmmmm sad news 2018-09-27 17:18:42 the device boot but doesn't appear anymore 2018-09-27 17:18:48 in my router list 2018-09-27 17:19:19 no wait it does 2018-09-27 17:19:25 PC-192-168-1-33 2018-09-27 17:19:57 ok tried to conenct with putty 2018-09-27 17:19:59 not working 2018-09-27 17:20:13 19:19:44.451 Current date: 2018-09-27 2018-09-27 17:20:13 19:19:44.451 Started a new SSH2 session. 2018-09-27 17:20:13 19:19:44.454 Connecting to SSH2 server 192.168.1.33:22. 2018-09-27 17:20:14 19:20:05.454 Connection failed. FlowSocketConnector: Failed to connect to target address. Windows error 10060: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond. 2018-09-27 17:20:14 19:20:05.461 The SSH2 session has been terminated. 2018-09-27 17:21:48 ping 192.168.1.33 2018-09-27 17:22:28 Pinging 192.168.1.3 with 32 bytes of data: 2018-09-27 17:22:28 Reply from 192.168.1.3: bytes=32 time=1ms TTL=64 2018-09-27 17:22:28 Reply from 192.168.1.3: bytes=32 time=1ms TTL=64 2018-09-27 17:22:29 Reply from 192.168.1.3: bytes=32 time=1ms TTL=64 2018-09-27 17:22:29 Reply from 192.168.1.3: bytes=32 time=1ms TTL=64 2018-09-27 17:23:28 network works, fine 2018-09-27 17:23:47 ssh -v root@192.168.1.33 2018-09-27 17:25:09 OpenSSH_6.7p1 Debian-5+deb8u7, OpenSSL 1.0.1t 3 May 2016 2018-09-27 17:25:09 debug1: Reading configuration data /etc/ssh/ssh_config 2018-09-27 17:25:09 debug1: /etc/ssh/ssh_config line 19: Applying options for * 2018-09-27 17:25:09 debug1: Connecting to 192.168.1.33 [192.168.1.33] port 22. 2018-09-27 17:25:09 debug1: connect to address 192.168.1.33 port 22: No route to host 2018-09-27 17:25:10 ssh: connect to host 192.168.1.33 port 22: No route to host 2018-09-27 17:28:38 well 2018-09-27 17:28:47 It looks like there is something missing 2018-09-27 17:30:54 well based on the reading on his DNA and facial traits Terry A. Davis has ancestor from the middle east 2018-09-27 17:31:00 he looks like an Arab 2018-09-27 17:31:14 with dark black eyes 2018-09-27 17:35:58 gdeverlant: there is #alpine-offtopic for such talks, but I'm not sure if that Terry belongs to AL talks 2018-09-27 17:36:49 ok, your board network works? 2018-09-27 17:37:51 hmm 2018-09-27 17:37:54 no, you pinged 192.168.1.3 and not 192.168.1.33 2018-09-27 17:38:00 it seems that the network is working 2018-09-27 17:38:19 ping 192.168.1.33 2018-09-27 17:38:44 Pinging 192.168.1.33 with 32 bytes of data: 2018-09-27 17:38:44 Reply from 192.168.1.2: Destination host unreachable. 2018-09-27 17:39:39 wait 2018-09-27 17:39:40 it changed 2018-09-27 17:40:13 192.168.1.34 2018-09-27 17:40:22 try to ping it 2018-09-27 17:40:45 ping 192.168.1.34 2018-09-27 17:40:45 Pinging 192.168.1.34 with 32 bytes of data: 2018-09-27 17:40:45 Reply from 192.168.1.2: Destination host unreachable. 2018-09-27 17:40:46 Reply from 192.168.1.2: Destination host unreachable. 2018-09-27 17:40:46 Reply from 192.168.1.2: Destination host unreachable. 2018-09-27 17:40:46 Reply from 192.168.1.2: Destination host unreachable. 2018-09-27 17:40:46 Ping statistics for 192.168.1.34: 2018-09-27 17:40:47 Packets: Sent = 4, Received = 4, Lost = 0 (0% loss), 2018-09-27 17:41:12 doesn't work. huh 2018-09-27 17:41:14 ohhh does it have to do with hostnames 2018-09-27 17:41:21 in the linux config 2018-09-27 17:41:55 no, if it get address from dhcp server ping should work 2018-09-27 17:42:17 mps: is there some kind of docs for mdev? 2018-09-27 17:42:50 on gento site, I think, but can't remember exact url 2018-09-27 17:42:56 related: how do i find out which package an app belongs to 2018-09-27 17:43:04 oh, it's gentooware 2018-09-27 17:43:55 apk info -W app 2018-09-27 17:44:51 is there something like that for non-installed packages? 2018-09-27 17:44:55 where 'app' is full path 2018-09-27 17:45:07 hm 2018-09-27 17:45:15 i guess i can just search on the website 2018-09-27 17:45:23 minus: right 2018-09-27 17:45:34 mps: What shall we do now ? 2018-09-27 17:45:48 /etc/mactab may work 2018-09-27 17:46:10 thanks mps 2018-09-27 17:46:18 minus: should work but only on boot 2018-09-27 17:46:39 i.e. not hot pluggable 2018-09-27 17:48:02 gdeverlant: if I'm on your situation I would go and buy serial cable for console, make favor to self 2018-09-27 17:48:21 which cable are you talking about 2018-09-27 17:48:32 can I have a link 2018-09-27 17:48:51 search for pl2302 usb cable, it is really cheap 2018-09-27 17:49:17 pl2303 2018-09-27 17:49:54 I an't use this https://www.amazon.de/UGREEN-Konverter-Unterst%C3%BCtzt-Vergoldete-Verbindung-Grau/dp/B00QUZY4UG?psc=1&SubscriptionId=AKIAILSHYYTFIVPWUY6Q&tag=duc03-21&linkCode=xm2&camp=2025&creative=165953&creativeASIN=B00QUZY4UG 2018-09-27 17:49:56 don't know where you live but probably you could find something like that 2018-09-27 17:49:58 can't 2018-09-27 17:50:10 i have no input on my SoC for that 2018-09-27 17:50:24 must be there 2018-09-27 17:50:43 my board has 3 pins thing to debug 2018-09-27 17:50:50 cannot think that the people at hardkenel didn't put it 2018-09-27 17:51:59 if they didn't put serial port on board they should go out of bussiness 2018-09-27 17:52:26 someone told me to buy a 3pins console reader 2018-09-27 17:52:33 3pins to usb 2018-09-27 17:52:37 never serial 2018-09-27 17:54:22 huh, just looked, they have something 'special' for console serial port 2018-09-27 17:56:19 special connector although it looks like ordinary SBC serial interface, electrically I mean 2018-09-27 17:57:05 looks like you can order it from them 2018-09-27 17:59:30 if they gave you one monster arm machine why didn't they give a simple cable for console, can't understand them 2018-09-27 17:59:48 they make money with all 2018-09-27 17:59:54 each piece is not free 2018-09-27 18:00:01 they are cheap 2018-09-27 18:00:17 they dont give any cable to power your device 2018-09-27 18:00:22 you need to buy all separate 2018-09-27 18:01:57 looking on the photo I think it could be possible to attach ordinary pl2303 to c1 console 2018-09-27 18:12:51 well 2018-09-27 18:12:56 you are forcing me to that lol 2018-09-27 18:14:04 gdeverlant: I don't force you to anything 2018-09-27 18:14:20 It's you choice 2018-09-27 18:15:24 but, anyway I managed to install AL on the two different chromebooks without serial console using method I described here to you 2018-09-27 18:15:51 and how it is ? 2018-09-27 18:15:57 why chromebook 2018-09-27 18:16:24 is it good enough ? 2018-09-27 18:16:47 but I perserved and made errors of course, but didn't give up 2018-09-27 18:17:18 well I lost most of our thread 2018-09-27 18:17:25 chromebooks are fine arm machines 2018-09-27 18:17:27 because my irc client has limited buffer 2018-09-27 18:17:41 can you copy and past me into a txt file 2018-09-27 18:17:52 from the beginning untiil end of our process 2018-09-27 18:18:00 so that I can learn an repeat it please ? 2018-09-27 18:18:14 thta magic chroot 2018-09-27 18:18:20 i will learnmore 2018-09-27 18:18:52 it is not magic, it is documented on the many sites on the net 2018-09-27 18:19:01 i know for me it is 2018-09-27 18:19:09 until i get it and understand it 2018-09-27 18:20:09 for example: AL guide https://wiki.alpinelinux.org/wiki/Installing_Alpine_Linux_in_a_chroot 2018-09-27 18:20:25 it is outdated somewhat 2018-09-27 18:22:15 just copy and past the whole thing we did please 2018-09-27 18:22:21 I need to analyse it and learn from it 2018-09-27 18:22:26 I lost half of it 2018-09-27 18:22:49 this was specific to my board 2018-09-27 18:24:32 I don't know if I have installed irssi plugin for that 2018-09-27 18:25:04 but, maybe this channel is archived somewhere on the freenode 2018-09-27 18:25:22 i wish so :D 2018-09-27 18:25:25 where then 2018-09-27 18:26:07 I could write a somewhat updated version of that, my contributions to Alpine have been far less than I was hoping for 2018-09-27 18:27:21 well welcomed initiative 2018-09-27 18:28:06 what does tbb and mps means ? 2018-09-27 18:28:45 in my case it's a loooong story and the meaning has changed over the years :D 2018-09-27 18:28:48 it would be properly to first introduce yourself and then ask 2018-09-27 18:29:09 I'm Ramadan 2018-09-27 18:29:39 Милан П. Станић (Milan P. Stanić) 2018-09-27 18:29:55 nice to meet guys 2018-09-27 18:30:02 I am fan of you 2 2018-09-27 18:30:07 thnx for helping 2018-09-27 18:30:17 mps │ i.e. not hot pluggable <- can't remember the last time i hotplugged a network card :D 2018-09-27 18:30:36 USB, one 2018-09-27 18:30:56 oh 2018-09-27 18:31:15 gdeverlant: there was a script to save irssi buffer but can't remember right now, I'l look 2018-09-27 18:31:36 i just need to make sure my onboard & PCIe ones don't get switched around, so mactab will do 2018-09-27 18:31:36 which client are you running ? 2018-09-27 18:31:59 minus: I have usb net adapters on chromebooks 2018-09-27 18:32:20 because they don't have it 2018-09-27 18:32:28 gdeverlant: irssi 2018-09-27 18:32:35 i used in the past 2018-09-27 18:32:37 mIRC 2018-09-27 18:32:51 I use chrome extension Byrd 2018-09-27 18:33:08 mirc is fine, doesn't it have command to save buffer? 2018-09-27 18:33:25 well long time ago I used it 2018-09-27 18:34:32 it is /lastlog in irssi 2018-09-27 18:35:12 just saved it 2018-09-27 18:35:23 here is your first message: 13:19 ..... gdeverlant_| any alpine user who ran the os with odroid c1 2018-09-27 18:37:05 well, forgive me for patronizing you, but you should install AL on your main working machine to become familiar with it if you plan to use it seriously 2018-09-27 18:37:27 actually i just installed it on VirtualBox 2018-09-27 18:37:34 but it is like there is no install 2018-09-27 18:37:37 it runs as it is 2018-09-27 18:38:41 i guess i'll need this line `-net/.* root:root 600 @/sbin/nameif -s` inmdev.conf for mactab to work 2018-09-27 18:40:10 minus: I didn't made this with mdev so don't know. I did it with udev 2018-09-27 18:40:27 aye 2018-09-27 18:40:53 but it should work as you described it 2018-09-27 18:41:18 so, _should_ does mean that I'm not sure 2018-09-27 18:41:46 can't even try right off the bat because i'm setting this up in a VM 2018-09-27 18:55:33 mps : where can i find the log ? 2018-09-27 18:55:52 on my disk :) 2018-09-27 18:56:03 lol that's practical 2018-09-27 18:56:35 I can print it and send by postal service to you 2018-09-27 18:56:52 you would really do that? 2018-09-27 18:57:27 why not, it would be quite amusing although not practical 2018-09-27 18:57:32 you are pretty old school dude ! 2018-09-27 18:57:37 just pastbin it 2018-09-27 18:57:57 of course, you told tha you are 30 years old? 2018-09-27 18:58:05 24 2018-09-27 18:58:07 34 2018-09-27 18:58:18 well it depends on my mood 2018-09-27 18:58:20 lol 2018-09-27 19:00:06 how to put it on pastebin 2018-09-27 19:00:39 ctrl+c ctrl+v 2018-09-27 19:00:50 send the link on here 2018-09-27 19:01:57 not possible with my tools 2018-09-27 19:02:07 I need something from cli 2018-09-27 19:03:13 noooo don't tell me you are a CLI dude 100% of the time ? 2018-09-27 19:03:42 like you got stock on the console 2018-09-27 19:04:30 well, firefox is on one tab in awesome wm 2018-09-27 19:04:49 lol 2018-09-27 19:04:56 you rock bro 2018-09-27 19:04:58 im impressed 2018-09-27 19:07:05 I will take some rest 2018-09-27 19:07:16 it was depleeting this whole adventure 2018-09-27 19:07:23 I will play some Rocket League 2018-09-27 19:07:29 tried with pastebinc but it doesn't work 2018-09-27 19:08:22 https://pastebin.com/yft5xy06 2018-09-27 19:08:54 From which tiome on You need the loog? 2018-09-27 19:09:04 https://github.com/TheFox/pastebin 2018-09-27 19:09:22 here is your first message: 13:19 ..... gdeverlant_| any alpine user who ran the os with odroid c1 2018-09-27 19:10:04 So, if you guys whant I'll do it for you ... 2018-09-27 19:10:14 that's lovely buddy 2018-09-27 19:10:23 I think mps: need rest 2018-09-27 19:10:30 I was a pain in the ass the whole day 2018-09-27 19:10:41 I can be your pain in the ass for the last 5 mins 2018-09-27 19:10:47 just installed pastebinc but it gives me error message 2018-09-27 19:10:56 ERROR: server response was 404 2018-09-27 19:11:16 command was: echo "test" | pastebinc -f text 2018-09-27 19:12:25 tpaste also doesn't work 2018-09-27 19:12:59 mps: there is wgetpaste 2018-09-27 19:13:22 cb1: in AL 2018-09-27 19:13:48 in what? 2018-09-27 19:14:00 A-lpine L-inux 2018-09-27 19:14:12 oh, right 2018-09-27 19:14:26 lol 2018-09-27 19:14:34 ok let me know when it is ready 2018-09-27 19:14:38 by pinging me 2018-09-27 19:14:49 I'm starting a session of rocket league 2018-09-27 19:15:16 wait, there is no wgetpaste for alpine? 2018-09-27 19:15:19 what the 2018-09-27 19:22:03 <_ikke_> cb1: alpine has tpaste :-) 2018-09-27 19:22:17 <_ikke_> But feel free to port wgetpaste to alpine if you prefer that 2018-09-27 19:24:02 _ikke_: could be tpaste used with pastebin.com 2018-09-27 19:24:43 <_ikke_> tpaste goes to tpaste.us 2018-09-27 19:25:05 I see, it is simple wrapper for curl 2018-09-27 19:25:08 well, wgetpaste is bloated anyway 2018-09-27 19:25:13 <_ikke_> mps: indeed 2018-09-27 19:25:25 <_ikke_> mps: curl tpaste.us -F tpaste=\<- 2018-09-27 19:25:41 I know, I used it 2018-09-27 19:26:10 but forgot a little 2018-09-27 19:27:20 pastebinc must be outdated, last update on github is 5 years ago 2018-09-27 19:27:48 <_ikke_> tpaste.us (and similar services) are just no-nonsense plain text paste services 2018-09-27 19:28:07 <_ikke_> You can just write the output to a file to get the exact contents again 2018-09-27 19:28:50 It looks like "pastebin.com" dosn't work correctly here 2018-09-27 19:29:36 gdeverlant: http://dpaste.com/220DKRQ 2018-09-27 19:29:41 here is the log 2018-09-27 19:30:15 thnx bro 2018-09-27 19:30:19 simple cat/curl was enough: cat gdever.log | curl -s -F "content=<-" http://dpaste.com/api/v2/ 2018-09-27 19:30:28 I would come back tomorrow 2018-09-27 19:30:33 to learn more 2018-09-27 19:30:54 with new cable ;) 2018-09-27 19:31:03 <_ikke_> lol 2018-09-27 19:31:11 lol everything is closed now 2018-09-27 19:31:18 I will order on a web site 2018-09-27 19:31:32 So, I give up then ;) 2018-09-27 19:31:44 i prefer the 3 pin cable 2018-09-27 19:31:50 to usb adapter 2018-09-27 19:31:52 cheaper 2018-09-27 19:33:19 console serial port are at 3.3 V not 5 2018-09-27 19:33:36 keep that in mind when you connect cable 2018-09-27 19:49:36 hi all, yourlabs recruiting a remote alpine hacker to contribute to the distro and maintain a package repository for our firm :D 2018-09-27 19:50:23 <_ikke_> Sounds fun, but I'm not available :) 2018-09-27 19:51:17 it's not like we had money to pay you full time anyway at the first months xD 2018-09-27 19:54:01 actually i have somebody in house that knows grsec very well and would like this, but our offer to sponsor contribs still stands B) 2018-09-27 19:55:12 mps: thanx 2018-09-27 19:58:24 gdeverlant: you can use usb adapter, novadays they are cheap 2018-09-27 19:58:41 thnx 2018-09-27 20:54:38 I'm trying to make USB bootable according to this instructions: https://wiki.alpinelinux.org/wiki/Create_a_Bootable_USB#Format_USB_stick 2018-09-27 20:55:21 but I'm doinf it from slackware, then my question is if I can use /usr/share/syslinux/mbr.bin from Slackware or I have to get one from Alpine 2018-09-27 20:55:24 ? 2018-09-27 20:58:19 jaroslaw▸ with my limited experience of mucking around with linux boot, syslinux will likely be largely the same no matter who packaged it. 2018-09-27 20:58:51 however, I would probably use the alpine-packaged version for dealing with an alpine system just to be on the same side and avoid any unnecessary complications down the line. 2018-09-27 20:58:59 s/same/safe/ 2018-09-27 20:59:45 programmerq: every syslinux works 2018-09-27 21:00:06 to boot, you only need to place initrd and kernel + cmdline into ram 2018-09-27 21:00:51 and most bootloaders can do that reliably 2018-09-27 21:01:00 but it doesn't work as I see 2018-09-27 21:01:20 after BIOS screen I see blinking cursor and nothong more 2018-09-27 21:03:04 did you see some sort of syslinux output? 2018-09-27 21:07:23 what do you mean ? 2018-09-27 21:07:27 what output ? 2018-09-27 21:07:42 is syslinux booting at all? 2018-09-27 21:08:01 I guess not, I see only blinking underscore 2018-09-27 21:08:34 in most cases, its syslinux that got incorrectly set up 2018-09-27 21:09:33 looks like 2018-09-27 21:10:08 but how can I check if syslinux has been correctly setup ? 2018-09-27 21:10:17 I just have executed flow from the instruction 2018-09-27 21:10:27 nothing supermagic there 2018-09-27 21:10:51 got no errors during steps execution 2018-09-27 21:11:09 whats the last thing before the blinking cursor? 2018-09-27 21:11:40 BIOS regular output of detecting devices 2018-09-27 21:12:43 if the mbr boot code is just random garbage it might hang indefinitely like that 2018-09-27 21:14:49 i dont think i can help much without seeing it 2018-09-27 21:19:07 ok, it works now 2018-09-27 21:19:14 I forgot about sth 2018-09-27 21:19:37 this particular mainboard (Asus M4A77T) doesn't like my SD Card Reader 2018-09-27 21:20:03 after changed sd card reader to different it started to work ;p 2018-09-27 21:20:27 mh. 2018-09-27 21:20:45 I could fight with it entire night 2018-09-27 21:34:30 jaroslaw: btw, the wiki article there is horribly outdated... 2018-09-27 21:48:22 well, can be 2018-09-27 21:48:25 but works ;p 2018-09-27 23:15:39 anyone able to tell me why `chroot /mnt rc-update add cloud-init-local boot` in the installer gives a segmentation fault while `default` instead of `booot` works (but doesn't help in this case)? 2018-09-27 23:15:59 /mnt is the mounted /dev/sda3 after installing with setup-alpine 2018-09-27 23:33:43 segfault should never be good 2018-09-27 23:33:52 (obviously) 2018-09-27 23:35:37 do you have any sort of backtrace for the crash from e.g. gdb? 2018-09-27 23:36:03 and does it work if you first chroot with /bin/sh then execute from that shell? 2018-09-27 23:40:14 nope, that doesnt work either 2018-09-27 23:40:27 its a pretty simple shell script though and i can reproduce it every time i'm running it 2018-09-27 23:41:20 http://xor.meo.ws/bqRbseKXKTcQQXYbxB-73-15kp9HlaiP.txt 2018-09-27 23:42:28 a workaround i could be trying is to manually symlink the files in /etc/runlevels/boot/, but im trying to debug it now to see what is actually broken here 2018-09-27 23:50:52 Program received signal SIGSEGV, Segmentation fault. 2018-09-27 23:50:54 0x00007ffff7b65508 in ?? () 2018-09-27 23:50:59 meh no debugging symbols and no openrc-dbg package 2018-09-28 01:17:00 https://github.com/OpenRC/openrc/issues/243 this is as far as i am able to debug this issue with my knowledge 2018-09-28 07:10:48 moin 2018-09-28 09:35:58 with questions about building custom ISOs, do I go here or -devel? 2018-09-28 09:42:39 I'll assume here: trying to extend alpine-virt with automatic networking and sshd start on boot using genapkovl 2018-09-28 09:43:14 but booting the image in qemu doesn't go beyond isolinux 2018-09-28 09:46:12 what to put in APKBUILD source field for github software which doesn't have any release? 2018-09-28 09:46:38 mps are you going to download the master.zip file? 2018-09-28 09:46:41 what do you put in pkgver? 2018-09-28 09:47:32 well, don't know what to put in pkgver. I thought to leave it empty and just download master.zip 2018-09-28 09:47:47 mps if so, please be aware that the zip file is generated at runtime with the timestamp. That means that each time the sha256sum changes. 2018-09-28 09:48:00 So you should not go on that road. 2018-09-28 09:48:13 You might ask to the developer to make a release 2018-09-28 09:48:47 or choose a commit from a day, make pkgver=0.20180928 and put this commit's tar.gz as source 2018-09-28 09:48:54 ugly but I think we do it sometimes 2018-09-28 09:49:08 if this is not possible, then we use to put the zip file in git.alpinelinux.org...but we want to avoid it 2018-09-28 09:49:11 in this case probably want be of any result. it is https://github.com/coreboot/vboot 2018-09-28 09:49:40 Michcioperz, that is for packages that does not have a version. Still the problem with the release remains 2018-09-28 09:50:36 fcolista: any known example in aports, where I can look how it is done already. would be of great help 2018-09-28 09:51:59 I tried to port Arch Linux PKGBUILD file but not sure if it will work with Alpine becasue url in PKGBUILD is to old version 2018-09-28 09:52:30 * points to too old version 2018-09-28 09:52:51 576 branches is quite a lot of branches huh 2018-09-28 09:53:18 mps: https://dpaste.de/K3O3/raw 2018-09-28 09:53:35 2018-09-28 09:55:01 fcolista: source is at the dev.alpinelinux.org 2018-09-28 09:55:34 I don't have access there 2018-09-28 09:55:54 I could make it locally for test 2018-09-28 09:56:20 yeah I'm confused about that part too 2018-09-28 09:59:26 maybe I could use Debian source url as the url for source in APKBUILD 2018-09-28 10:21:18 _ikke_: ehhh did we break the package completely? https://pkgs.alpinelinux.org/contents?branch=edge&name=py-pycryptodome&arch=x86_64&repo=testing <-- looks quite empty 2018-09-28 10:22:19 vs the old package: https://pkgs.alpinelinux.org/contents?branch=edge&name=py2-pycryptodome&arch=s390x&repo=testing 2018-09-28 10:25:57 Maybe related to the quite short buildlog: http://build.alpinelinux.org/buildlogs/build-edge-x86_64/testing/py-pycryptodome/py-pycryptodome-3.6.6-r0.log 2018-09-28 10:36:31 <_ikke_> Sheogorath[m]: They got separated into a package for py2 and py3 2018-09-28 10:36:59 <_ikke_> that package is just a dummy package, and will install the specific subpackages as dependencies 2018-09-28 10:39:23 And where are these subpackages? Because after installing it: python -m Crypto.SelfTest as well as python3 -m Crypto.SelfTest fail telling that there is no such module. Same for Cryptodome.SelfTest 2018-09-28 10:40:27 https://pycryptodome.readthedocs.io/en/latest/src/installation.html <-- the original docs for the module indicate that at least one of these should work 2018-09-28 10:41:45 <_ikke_> Sheogorath[m]: let me test to be suree 2018-09-28 10:46:19 <_ikke_> It should be enough to install py-pycryptodome, but somehow it does not pull in the subpackages. For now, you can install py3-pycryptodome or py2-pycryptodome 2018-09-28 10:51:28 That what our original build did, and failed with the notice that these packages do not exist (which they did before the upgrade to 3.5.0) Sorry for cause so much trouble ^^ 2018-09-28 10:52:14 <_ikke_> hmm 2018-09-28 10:52:18 <_ikke_> no worry, I just notice 2018-09-28 10:52:20 <_ikke_> noticed 2018-09-28 10:52:34 <_ikke_> I removed my local repositories, and they are indeed not able to be found 2018-09-28 10:52:42 <_ikke_> strange 2018-09-28 10:52:53 <_ikke_> let me check the build logs indeed 2018-09-28 10:53:09 <_ikke_> ok, interesting 2018-09-28 10:53:30 <_ikke_> Someone needs to take a look at what happened 2018-09-28 10:53:57 <_ikke_> If you check this: https://pkgs.alpinelinux.org/packages?name=py*-pycryptodome&branch=edge 2018-09-28 10:54:04 <_ikke_> You'll see the subpackages are still 3.5.0 2018-09-28 10:54:47 but only exist for non-x86_64 architectures 2018-09-28 10:55:08 And yes, that's what I noticed already the day when they were build 2018-09-28 10:55:35 the subpackages disappear on build of the new version 2018-09-28 10:55:48 <_ikke_> We're going to look at it 2018-09-28 10:55:50 <_ikke_> need to go now 2018-09-28 11:03:43 Okay, thanks a lot! 2018-09-28 15:29:54 installing `ifupdown` on a freshly installed alpine system breaks udhcpc when running `ifup eth0`. is this an expected feature of installing the ifupdown package or should i dig deeper on whats causing this and maybe try to patch it? 2018-09-28 15:34:52 Howdy. I have been trying to solve a problem with apk+s3+basic auth, and someone in here was trying to help me, and I rudely didn't respond in a timely manner. Sorry about that, we had a fire and I completely spaced responding. If you're reading this, i'd love to give you details on what our specific issue is. If not, cheers :) 2018-09-28 17:03:13 For anyone else that may have thoughts, my issue is this: I have a private repo stored on S3, which is served behind a gateway with basic auth. The gateway creates signed S3 urls, and redirects them to apk. apk handles the redirection just fine, but the issue is it 're-issues' or re-injects the original basic auth info into the redirect, which causes s3 to break. 2018-09-28 17:04:48 johnnyfive: i remember your question 2018-09-28 17:05:41 and you should clarify it a bit more i guess 2018-09-28 17:06:00 usually, gateways dont create signed urls 2018-09-28 17:06:13 johnnyfive▸ I wonder if you switched from basic to digest auth if that might help due to how digest auth works. 2018-09-28 17:07:12 AinNero, sure, let me explain. So we have an s3 bucket that we don't want direct access to (the logging on s3 natively is not granular enough to give us the information we need) 2018-09-28 17:07:40 so, instead we have a mildly altered http gateway, that restricts access via basic auth 2018-09-28 17:08:04 an reverse proxy? 2018-09-28 17:08:04 which, when a file is requested, creates a signed url to the s3 bucket, and returns a redirect to that file 2018-09-28 17:08:21 ah i see. 2018-09-28 17:08:33 which sort of redirect does it send? 2018-09-28 17:08:41 html 2018-09-28 17:08:52 apk handles that part just fine, and follows the redirect 2018-09-28 17:09:11 i meant like, which response code 2018-09-28 17:09:17 303, 307, 308, 309 _ 2018-09-28 17:09:18 ? 2018-09-28 17:09:25 oh, uh i'd have to check. just a sec let me see 2018-09-28 17:09:47 actually, if gateway and s3 url are on different domain, and the auth data is passed, its an bug in apk 2018-09-28 17:11:57 it is a different domain 2018-09-28 17:13:19 the redirect is a 302 2018-09-28 17:17:02 johnnyfive: https://github.com/alpinelinux/apk-tools/blob/master/libfetch/http.c#L1081 2018-09-28 17:17:34 apk is passing the auth data when following redirects, so the question is, if thats valid or not 2018-09-28 17:18:23 yep, no idea what the 'correct' behavior is, but I will mention that yum+dnf+apt do not have this behavior 2018-09-28 17:22:45 Should I open a ticket on this subject? I'm interested in following what decision is made on this either way, since it affects many design decisions we're making. 2018-09-28 17:23:07 open an ticket on bugs.alpinelinux.org 2018-09-28 17:23:16 roger, ty AinNero 2018-09-28 18:00:27 programmerq, just to be thorough, I looked at digest auth and I don't think that'll solve our problem (i'm willing to look at all possibilities, however). Unless i'm mistaken, i'd assume APK would forward the digest auth info as well, which would also break s3. 2018-09-28 18:01:10 it's a different header that gets passed to s3 altogether. It's possible it may be ignored. 2018-09-28 18:01:34 it's also possible apk may not support it at all 2018-09-28 18:01:51 ah I see. I'll investigate then. 2018-09-28 18:49:13 Is there a way to differentiate packages installed through `apk add` manually, versus their dependencies? 2018-09-28 18:49:50 <_ikke_> jedahan: manually installed packages are listed in /etc/apk/world 2018-09-28 18:50:48 awesome! and if I `apk del` or manually remove them from world, will unused dependencies be removed as well? 2018-09-28 18:51:03 <_ikke_> yes 2018-09-28 18:51:09 <_ikke_> not sure if removing them from this file would do anything 2018-09-28 18:57:50 thanks again 2018-09-28 20:30:57 _ikke_: for reference, after manually editing the world file, you can apply these changes with apk fix 2018-09-28 20:31:10 <_ikke_> AinNero: ah, right 2018-09-28 20:31:17 very useful for cleaning up! 2018-09-28 20:31:25 <_ikke_> yea 2018-09-29 03:14:24 hi guys hope your all well, hoping someone could help me out, im making a package for my application to install on a alpine iso im building for an embedded application im creating the api is installed during the build process, when i boot the iso up and go through the install steps to install to disk, in the full installed alpine instance i can see my custom api application installed via apk info. The app in the package functio 2018-09-29 03:14:55 hat should install my c++ lib to /usr/local/lib but when i look for the dir in that location it doesn’t exist. looking through the build logs i can see the output from the make install but it say “Entering fakeroot” it sounds like its building the apk in some chroot, or something thats not the real filesystem, is running make install in package function the correct way to install the app in the os system? 2018-09-29 06:09:34 <_ikke_> nshp: make install DESTDIR="$pkgdir" 2018-09-29 06:09:43 <_ikke_> oh 2018-09-29 06:09:48 <_ikke_> left already 2018-09-29 06:11:09 thanks, I'll do that 2018-09-29 06:11:18 somewhere, somewhen 2018-09-29 06:55:24 <_ikke_> haha :P 2018-09-29 09:21:22 Hi. Are anybody experiencing extremely slow startup time for docker when booting up alpine? An older VM, I'm using Docker 18.03 which works flawlessly, however, Docker 18.06 (current) seems to have a bug where it takes ~5 minutes to wait for the docker service to become available 2018-09-29 09:21:59 <_ikke_> iron_houzi: did you try starting docker up manually? 2018-09-29 09:22:15 _ikke_: Yup that seemed to work 2018-09-29 09:22:15 <_ikke_> (ie, not through open-rc) 2018-09-29 09:22:23 <_ikke_> than it starts instantly? 2018-09-29 09:22:43 That's what I recall, yes .. was fiddling with this last week 2018-09-29 09:23:25 I also tried using the previous version of Alpine, but I got the same issue 2018-09-29 09:24:29 .. The VM with the working docker install was on 3.8.0, but trying Docker 18.06 on Alpine 3.8.0 had the same results 2018-09-29 09:25:39 _ikke_: BTW, are you Norwegian? 2018-09-29 09:30:20 <_ikke_> otaku42: nei 2018-09-29 09:30:34 <_ikke_> iron_houzi: * 2018-09-29 09:38:46 _ikke_: Neivel :D .. Have you tried to replicate the issue I just tried to explain? 2018-09-29 09:51:13 <_ikke_> iron_houzi: No, not yet 2018-09-29 09:51:19 <_ikke_> iron_houzi: Is it easy to reproduce? 2018-09-29 09:51:28 <_ikke_> I use docker on alpine but didn't notice anything yet 2018-09-29 09:54:10 _ikke_: I've just installed docker on the virt flavour of alpine (x86_64) .. 2018-09-29 09:54:12 mps: hi again buddy 2018-09-29 09:54:42 _ikke_: Can you confirm that your working docker instance is the latest version (18.06)? 2018-09-29 09:58:14 <_ikke_> let me check 2018-09-29 09:58:37 <_ikke_> Installed: 2018-09-29 09:58:39 <_ikke_> docker-18.06.1-r0 2018-09-29 09:58:56 <_ikke_> but chances are that I didn't reboot yet 2018-09-29 09:58:58 what alpine flavour and have you tried rebooting? 2018-09-29 09:59:02 gdeverlant: hi. FYI there is complete IRC archive on dev.alpinelinux.org 2018-09-29 09:59:16 <_ikke_> iron_houzi: I'm on a scaleway vps 2018-09-29 09:59:40 <_ikke_> iron_houzi: i'd rather test in a vm 2018-09-29 09:59:46 please 2018-09-29 10:00:03 hehe ! thanx i appreciate 2018-09-29 10:00:19 mps: sorry I didn't have the time to buy goodies 2018-09-29 10:00:32 I was busy trying to finish my invention 2018-09-29 10:01:34 so, no serial console yet :( 2018-09-29 10:01:46 no 2018-09-29 10:01:57 I got hacked 2018-09-29 10:02:07 and lost 3 modules source code 2018-09-29 10:02:19 that I had to recover 2018-09-29 10:03:06 the part with the alpine linux headless running docker was the last part 2018-09-29 10:03:22 so that I could launch my invention 2018-09-29 10:03:42 which invention 2018-09-29 10:03:58 something which will make web browser obsolete 2018-09-29 10:04:24 I was fedup of all the web and web sites 2018-09-29 10:04:39 is it Alpine related somehow 2018-09-29 10:05:02 I created a non-linear realtime video editor which is a browser at the same time 2018-09-29 10:05:46 I'm also fed up with most sites but not all 2018-09-29 10:06:11 do you have url where we can read about it 2018-09-29 10:07:04 lol sorry didnt have a time to take care of marketing side 2018-09-29 10:07:29 since it is a new kind of internet which is not supposed to be a web site 2018-09-29 10:07:50 no marketing, but for technical reviews 2018-09-29 10:08:00 the alpine linux was actually the place where the p2p would happen 2018-09-29 10:08:13 since it is the best secure distro out there 2018-09-29 10:08:37 the main app is like an empty core with only a timeline 2018-09-29 10:08:53 and the possibility to add modules on the timeline 2018-09-29 10:09:17 the core is built using the OSGi principles which means that 2018-09-29 10:09:18 new kind of internet TV 2018-09-29 10:09:29 everyone can build their modules and sell them on it 2018-09-29 10:09:33 so no web sites 2018-09-29 10:09:44 only video browsing but with a twist 2018-09-29 10:10:03 the purpose of it is to raise human consciousness 2018-09-29 10:10:15 by linking all the videos to find truth about any subject 2018-09-29 10:10:29 content of only real value which will improve human's life 2018-09-29 10:10:35 will it work with IRC text client? 2018-09-29 10:10:54 well if you want that you could just build that functionality 2018-09-29 10:11:02 to make it available 2018-09-29 10:11:20 since the core is like a dock 2018-09-29 10:11:32 put your ship there and everyone can enjoy it 2018-09-29 10:11:39 offtopic: technology cannot improve human life, never 2018-09-29 10:11:54 well this one is to take the chaos and shit out of the net 2018-09-29 10:12:06 and provide infos of real value to help let say 2018-09-29 10:12:23 a daughte who has to deal with the sickness of her mom 2018-09-29 10:12:38 how to heal that sickness and how to finance the healing 2018-09-29 10:12:51 or how to get rid of your student loan 2018-09-29 10:13:03 which is a debt that you dont need to pay 2018-09-29 10:13:24 since your signature at the creation of the loan created the money for your loan 2018-09-29 10:13:56 or how to get back your house which was foreclosed by crooks 2018-09-29 10:14:13 or how to put a corrupt judge in jail 2018-09-29 10:14:18 for failing to his oath of office 2018-09-29 10:14:33 well, it would be useless to me, I don't have student loan and I'm fairly healthy :) 2018-09-29 10:14:48 well maybe a friend or a relative of yours one day 2018-09-29 10:14:59 or maybe you one day 2018-09-29 10:15:10 may god protect you but anything can happen 2018-09-29 10:15:37 it is like that we can raison human consciousness with valuable info 2018-09-29 10:15:47 which can be used 2018-09-29 10:15:59 right now the world is a fucking chaos 2018-09-29 10:16:13 and giving into the hands of idiots technology and free speech 2018-09-29 10:16:20 killed the whole beauty of internet 2018-09-29 10:16:48 I'm buddhist and as such don't need a consciousness :) 2018-09-29 10:17:10 well you open your eyes every day and wakeup 2018-09-29 10:17:19 you just got conscious buddy 2018-09-29 10:17:31 you can't live without consciousness 2018-09-29 10:18:04 I'm not sure if I just swithced dream by opening eyes :) 2018-09-29 10:18:06 everything which exists has a consciousness 2018-09-29 10:18:21 well see consciousness like a radio frequency 2018-09-29 10:18:29 you just changed the channel of your dream 2018-09-29 10:18:36 that's ok 2018-09-29 10:18:38 ok, this is for some other channel (#alpine-offtopic maybe) 2018-09-29 10:18:45 well 2018-09-29 10:18:50 let's go back to alpine 2018-09-29 10:19:09 i would join that channel right now 2018-09-29 10:19:42 yesterday I thought to build bootable root filesystem for arm32 2018-09-29 10:20:21 well it is a creative thought with lots of value 2018-09-29 10:20:37 which would be perfect to be on my invention :D 2018-09-29 10:21:04 something like ready made tar archive with sshd, network interface setup for dhcp, serial console and probably something else 2018-09-29 10:21:44 and could it be for odroid c1 compatible ? 2018-09-29 10:22:18 but, not sure if it would be better to make filesystem image, like armbian 2018-09-29 10:22:22 that would just help me to launch my thing 2018-09-29 10:22:32 yeah better 2018-09-29 10:22:32 or something like Arch linux does 2018-09-29 10:22:47 for people running windows who can just flash it with win32diskimager ot etcher 2018-09-29 10:22:58 problem with FS images is that they are board specific 2018-09-29 10:23:13 yeah i know 2018-09-29 10:23:35 well all the files for the boards per see the kernel are available individually 2018-09-29 10:24:00 so, the help will be needed from a lot of people who have different boards to test it 2018-09-29 10:24:18 per exemple a dude i know 2018-09-29 10:24:26 has this repo 2018-09-29 10:24:26 https://www.dropbox.com/sh/l751jmswzr2v6o2/AADFOOTAojHvyUFxSxKSbCrya?dl=0&lst= 2018-09-29 10:24:34 for various boards 2018-09-29 10:25:02 all -gx files are for odroid c2 2018-09-29 10:25:07 i can test those for you 2018-09-29 10:25:17 and for the c1 we need to find the right place also 2018-09-29 10:25:38 so you would have to deal with uboot 2018-09-29 10:25:49 the kernel and the linux distro 2018-09-29 10:25:58 something really modular 2018-09-29 10:26:04 where you can hook other boards 2018-09-29 10:26:08 imho it would be better to make generic root FS and write instructions how to add/install u-boot and kernel 2018-09-29 10:26:10 or does it exist already 2018-09-29 10:26:34 well that would not help beginners 2018-09-29 10:26:50 once I was a beginner and it sucked 2018-09-29 10:27:02 so complicated all of those technical hell i had to go through 2018-09-29 10:27:07 AL is not for beginners who don't like to learn, imho 2018-09-29 10:27:26 well not necessarily 2018-09-29 10:27:37 maybe they just need something that runs 2018-09-29 10:28:44 if you go on #linux-amlogic 2018-09-29 10:28:54 they work on all boards almost 2018-09-29 10:29:07 http://linux-meson.com/doku.php 2018-09-29 10:29:31 for that to be done, producers of board have to give boards on which they like to see Alpine, to some people willing to make install 'images' 2018-09-29 10:29:54 xdarklight is the dude who does odroid c1 2018-09-29 10:30:15 well I could give you access to boards from remote 2018-09-29 10:30:32 the best i can do 2018-09-29 10:30:50 board with serial console? 2018-09-29 10:30:57 from remote? 2018-09-29 10:31:44 some boards could be emulated under qemu, but not much 2018-09-29 10:32:11 lol i ont know if serial console from remote works 2018-09-29 10:32:23 yeah most of the compiling is done via qemu 2018-09-29 10:33:41 ok, will see, for now I can work only on leemaker banana pi 2018-09-29 10:34:19 but, it is sunxi so I presume that similar board will work 2018-09-29 10:34:45 well I thought that we could today redo the same process like last time 2018-09-29 10:35:05 but with an alpine distro containing ssh + ethernet 2018-09-29 10:35:21 so that we don't have to deal with it manually 2018-09-29 10:35:30 maybe we forgot something 2018-09-29 10:35:33 imho, without access to console it would be to hard and cumbersome 2018-09-29 10:36:03 a friend told me that i can from one board usb 2018-09-29 10:36:08 anyway, I'll try to make root FS 2018-09-29 10:36:12 connect to console of the other board 2018-09-29 10:36:38 so it means that serial console from remote could work 2018-09-29 10:36:42 from usb? 2018-09-29 10:36:52 if i give you access to one board 2018-09-29 10:36:55 via ssh 2018-09-29 10:37:01 you could serial console into the other 2018-09-29 10:37:34 ah, so. yes that's ok. I working for decades that way 2018-09-29 10:38:18 I forgot to mention to you that the Alpine have netboot images 2018-09-29 10:39:00 if your board can do netboot (ipxe, I think) then you can boot installation from the net 2018-09-29 10:39:31 an u-boot have netboot option 2018-09-29 10:39:41 s/an/and/ 2018-09-29 10:40:34 and on the netboot image net is ready and ssh works out of the box, I think 2018-09-29 10:41:17 and you can install Alpine by simply running 'setup-alpine', I hope 2018-09-29 10:42:26 have ti have something to eat, cu later 2018-09-29 10:42:50 well ok buddy 2018-09-29 10:42:52 good lunch 2018-09-29 10:42:57 my wife prepared me a bath 2018-09-29 10:43:02 and cooking for breakfast 2018-09-29 10:43:09 im the luckiest dude ever 2018-09-29 10:43:16 brb 2018-09-29 10:50:32 somebody told me buy this for your boards https://www.reichelt.de/raspberry-pi-usb-zu-ttl-1m-rpi-usb-ttl-p150567.html?PROVID=2788&gclid=EAIaIQobChMIxO2XlYXg3QIVqL_tCh1JUQZwEAQYByABEgLJg_D_BwE&&r=1 2018-09-29 10:50:41 is this what you talking about serial thing 2018-09-29 10:51:53 or zthis https://www.pollin.de/p/usb-zu-seriell-ttl-adapterkabel-722508 2018-09-29 10:56:29 wife preparing bath, making breakfast, yes you are lucky 2018-09-29 10:57:21 that two usb adapters looks good, I have a few of them and they works without any issues 2018-09-29 10:58:05 but from urls you posted they looks a little to much dear 2018-09-29 10:58:36 btw, these are Germany urls, are you from Germany 2018-09-29 11:00:40 last night I ordered three of these from second url and it cost just 4 or 5 euros, lazy to calculate exact price because I pay in local currency 2018-09-29 11:01:44 sorry, not ordered from from second url but from local dealer, but exactly that one on second url 2018-09-29 11:10:28 yeah im there 2018-09-29 11:10:42 but it was random 2018-09-29 11:10:50 they say it was a Zufall 2018-09-29 11:11:28 I was not supposed to be here 2018-09-29 11:11:33 but somehow I made a prayer 2018-09-29 11:11:39 and got it answered 2018-09-29 11:11:55 I was single like the cheese 2018-09-29 11:12:08 and got married here :D 2018-09-29 11:13:10 germans I'Ve met were really lovely human beings 2018-09-29 11:13:22 I met some racists but more + xp than - 2018-09-29 11:16:18 these are pl2303 devices and works quite fine 2018-09-29 11:16:34 nice i will get one of those 2018-09-29 11:17:23 I made rs485 network with them. I connected few board in serial network, and AL on them 2018-09-29 11:18:44 maybe you should by female connector for odroid c1 console, will be easier to connect adapter 2018-09-29 11:19:12 s/by/buy/ 2018-09-29 11:19:52 yeah 2018-09-29 11:19:54 will do 2018-09-29 11:19:58 I go to bath now 2018-09-29 11:20:14 after I will finish the shopping cart of my platform 2018-09-29 11:20:19 and then launch the thing 2018-09-29 11:20:32 I hope I would do it on odroid c1 with alpine 2018-09-29 11:20:39 but it will not be possible today 2018-09-29 11:20:45 so I would take odroid c2 2018-09-29 11:21:24 https://www.armbian.com/odroid-c2/ 2018-09-29 11:21:31 they are no issues 2018-09-29 11:21:51 at the kernel level 2018-09-29 11:25:12 that was what i wanted to buy 2018-09-29 11:25:13 https://www.pollin.de/p/odroid-usb-uart-module-schnittstellenkarte-810326 2018-09-29 11:26:41 just seen it, that is made especially for odroid 2018-09-29 11:26:51 https://wiki.odroid.com/accessory/development/usb_uart_kit 2018-09-29 11:27:46 don't like such things, you have to 'hack' it to work with other equipment 2018-09-29 11:27:50 that will be the most hardcore level I ha dto go with SoC boards 2018-09-29 11:27:59 never went that far :D 2018-09-29 11:28:40 but, if you are 'locked' to odroids that is ok, then ;) 2018-09-29 11:29:04 well I knew that they have the best boards on the market 2018-09-29 11:29:12 that's why i chose them 2018-09-29 11:29:21 the most powerful one also 2018-09-29 11:29:36 people keep talking about rasbpie 2018-09-29 11:29:39 it is a shame 2018-09-29 11:30:08 yeah im locked to them i got 2 c1 + 10 c2 + 1 MHC1 2018-09-29 11:30:19 gdeverlant: their bootloader is awful 2018-09-29 11:30:32 well you can use the latest u-boot 2018-09-29 11:30:40 everyone is using the latest now 2018-09-29 11:30:42 if it was documented how 2018-09-29 11:31:05 half of the partition layout is even hardcoded 2018-09-29 11:31:21 i and a friend once tried to run alpine on an odroid 2018-09-29 11:31:25 well sorry i never went that far 2018-09-29 11:31:25 in the end, we just put it away 2018-09-29 11:31:39 i dont know about those details 2018-09-29 11:31:57 well he is giving up easily your friend 2018-09-29 11:32:19 try it yourself 2018-09-29 11:32:19 yesterday I was able to run alpine on odroid c1 2018-09-29 11:32:27 and you got it documented? 2018-09-29 11:32:32 with mps: help 2018-09-29 11:32:41 yeah look at the archive of the channel 2018-09-29 11:33:05 it was booting well and the blue led was blinking 2018-09-29 11:33:19 the ethernet and usb external drive was recognized 2018-09-29 11:33:33 even my router saw the board on the network 2018-09-29 11:33:52 but mps gave me a distro without ethernet or ssh 2018-09-29 11:33:58 So I could not log into the board 2018-09-29 11:34:13 we used the armbian odroid c1 mainline distro 2018-09-29 11:34:18 uhm 2018-09-29 11:34:22 we flashed the sdcard 2018-09-29 11:34:26 you can also write multiple sentences into a single post. 2018-09-29 11:34:27 and then removed armbian 2018-09-29 11:34:34 and put back into the sd card AL 2018-09-29 11:34:53 I know but I never was able to do so im not patient enough 2018-09-29 11:35:01 I always click enter 2018-09-29 11:35:29 I like to get attention 2018-09-29 11:35:35 my parents didn't give me much 2018-09-29 11:36:00 were too busy fighting with each others 2018-09-29 11:36:10 lol 2018-09-29 11:36:36 gdeverlant: and my attention is an scarce resource. have a nice day. 2018-09-29 11:36:58 well your attention is appreciated 2018-09-29 11:37:08 you too have a nice day 2018-09-29 11:38:11 ok mps brb goto bath 2018-09-29 13:40:54 archive 2018-09-29 13:41:03 where is the address of the archive 2018-09-29 13:41:50 which archive? 2018-09-29 13:42:00 from the channel 2018-09-29 13:42:02 the history 2018-09-29 13:42:44 note sure if there is one 2018-09-29 13:43:02 there is 2018-09-29 13:43:45 gdeverlant_: I told you, dev.alpinelinux.org 2018-09-29 13:43:53 thanx buddy 2018-09-29 13:44:04 i got disconnected again and lost the thread because of client 2018-09-29 13:46:37 hey mps: shall we try the odroid c2 2018-09-29 13:46:50 with alpine linux based on the armbian ? 2018-09-29 13:47:00 hi everyone 2018-09-29 13:47:26 i think i broken my package manager 2018-09-29 13:48:24 when i do apk update i have : WARNING: Ignoring APKINDEX.ffff1b13.tar.gz: No such file or directory 2018-09-29 13:48:29 setup-apkrepos dont work 2018-09-29 13:49:12 my /etc/apk/repositories 2018-09-29 13:49:15 /media/mmcblk0p1/apks 2018-09-29 13:49:16 2018-09-29 13:49:18 http://dl-2.alpinelinux.org/alpine/edge/main 2018-09-29 13:49:19 http://dl-2.alpinelinux.org/alpine/edge/community 2018-09-29 13:49:21 http://dl-2.alpinelinux.org/alpine/edge/testing 2018-09-29 13:49:26 Astate: please use an pastebin service 2018-09-29 13:51:14 gdeverlant_: just testing in qemu how to install/make root FS for armhf 2018-09-29 13:51:37 i think i find new way to solve my problem :) 2018-09-29 13:53:09 its normal i dont have /etc/resolv.conf ? 2018-09-29 13:56:06 i cant write inside 2018-09-29 13:56:40 but in dont have error 2018-09-29 13:56:57 its just not writing 2018-09-29 13:58:54 mps: cool how is it ? 2018-09-29 14:03:09 looks like qemu doesn't support multiple sd card emulation 2018-09-29 14:03:15 i find the problem 2018-09-29 14:03:32 tmpfs / are full 2018-09-29 14:04:12 tried setup-alpine till disk select and it worked without any (as I see) problem 2018-09-29 14:06:15 what i can clean from tmpfs / ? 2018-09-29 14:06:15 well that'S a good news 2018-09-29 14:07:47 should I wait for armbian odroid c2 ? 2018-09-29 14:08:53 well I'm flashing the armbian c2 image right now with etcher 2018-09-29 14:09:01 20% done 2018-09-29 14:09:34 gdeverlant_: it will not hurt you to try different distro on your board 2018-09-29 14:10:20 except if you scent some magic smoke :) 2018-09-29 14:10:45 lol no I just want to remove 2018-09-29 14:10:53 the armbian and replace it with AL 2018-09-29 14:11:02 like we did and try to run it on odroid c2 2018-09-29 14:11:08 with your magic method 2018-09-29 14:12:34 give me some time, I hope I could finish in few hours (but not 100% sure, to be honest) 2018-09-29 14:13:53 well I will have to go to see a show with wife soon 2018-09-29 14:14:02 this might give you enough time 2018-09-29 14:14:18 the show is at 19:00 2018-09-29 14:24:20 don't know if I could finish that, here we are on the edge of the war 2018-09-29 14:24:39 lol i dont understand where is here lol 2018-09-29 14:24:59 which war 2018-09-29 14:25:01 central europe 2018-09-29 14:25:17 there is a war ? 2018-09-29 14:25:23 i'm in germany 2018-09-29 14:25:43 Erdogan comes to visit the opening of the Mosque 2018-09-29 14:25:53 today at 14 pm 2018-09-29 14:27:49 and outside is sunny, so I will go to enjoy sun light 2018-09-29 14:28:24 but probably I will finish it this evening 2018-09-29 14:33:59 yeah good idea 2018-09-29 14:41:35 you can watch the inauguration https://www.youtube.com/watch?v=M3hcYJGcnHk 2018-09-29 14:43:44 -> #alpine-offtopic 2018-09-29 14:43:53 yep 2018-09-29 14:43:55 sorry 2018-09-29 14:52:42 _ikke_: Any word on the docker issue I reported earlier? 2018-09-29 14:54:45 <_ikke_> Not yet 2018-09-29 15:32:30 Is it possible to install a previous version of docker on 3.8.1 or 3.8.0? I've tried `apk add docker=18.03.1-r0` on both and I always get the error: "ERROR: unsatisfiable constraints docker-18.06.1-r0: breaks: world[docker=18.03.1-r0]" 2018-09-29 16:02:20 <_ikke_> iron_houzi: You'd have to find a repository that has that version 2018-09-29 16:03:09 the 3.8 repo used to have it :P 2018-09-29 16:05:51 <_ikke_> yes, but as soon is it's upgraded, the old version is removed 2018-09-29 18:16:03 can I specify ttyS0 as the main terminal to use with the alpine iso at boottime? 2018-09-29 18:22:33 ah, nevermind, it does that by default :) 2018-09-29 18:38:44 eifjccgnevblvfcuceetgvvhdekiihkvneregnjhtlch 2018-09-29 18:48:29 <_ikke_> Likewise 2018-09-29 23:05:53 hey, is someone of you running your own drone.io instance on alpine linux? 2018-09-30 00:01:59 leo-unglaub: Are you having trouble getting this instance up and running? Do you care to share your issue? 2018-09-30 09:39:58 Hi. Maybe a stupid question. But where's sshd log...? 2018-09-30 09:42:24 m15k: /var/log/messages or depends on logger 2018-09-30 09:43:20 mps: It's just default configuration, but I cannot see sshd logs in /var/log/messages 2018-09-30 09:44:03 mps: good morning# 2018-09-30 09:44:21 then something is wrong with your installation, check it 2018-09-30 09:44:54 gdeverlant_: good day 2018-09-30 09:45:25 I hope i'm not bothering you 2018-09-30 09:46:03 gdeverlant_: no, if someone is bother me I just ignore him/her 2018-09-30 09:46:16 hehe good :D 2018-09-30 09:46:20 Maybe because lxc base container rootfs differs in someway. 2018-09-30 09:46:46 ah, lxc container, does syslog runs 2018-09-30 09:48:54 I'd guess it does: 222 root 0:00 /sbin/syslogd -Z 2018-09-30 09:49:31 gdeverlant_: I made armhf rootfs under qemu and tested it on real hardware, just have to clean it a bit 2018-09-30 09:50:01 Mhh. Seems to work now. Weired... 2018-09-30 09:50:08 m15k: do you have /var/log/messages and anything in it 2018-09-30 09:50:41 There were many tty warning. I removed them fom inittab and now there's a log from sshd 2018-09-30 09:51:25 m15k: very well, problem solved. 2018-09-30 09:51:39 mps: I will wait you done with m15k 2018-09-30 09:54:49 Does sshd config differs from debian installations? Never had problems setting up public key auth. But on alpine I can't get it to work. 2018-09-30 09:56:41 m15k: of course it works. and config probably differs but not much 2018-09-30 09:57:43 but, debian use .ssh/authorized_keys2 while alpine use .ssh/authorized_keys (no 2 at the end) 2018-09-30 09:58:13 that could be a problem if you use debian keys 2018-09-30 09:59:11 mps: https://marc.info/?l=openssh-unix-dev&m=100508718416162&w=2 2018-09-30 09:59:17 authorized_keys2 is deprecated 2018-09-30 09:59:29 oh, looks like debian also changed to authorization_keys 2018-09-30 10:00:06 deprated since 2001, so you know what you are talking about when talking about debian 2018-09-30 10:00:13 *deprecated 2018-09-30 10:00:18 AinNero: I know, but didn't looked at my debian servers for changed 2018-09-30 10:01:32 now I looked and see that is changed. But I remember that had once that 'issue' when simply copied .ssh dir to alpine 2018-09-30 10:03:45 I'm such an idiot. Found the problem. Remote user account locked -.- 2018-09-30 10:04:01 Thanks for your input! 2018-09-30 10:08:27 to repeat myself: is it allowed by CoC to call someone (even self) idiot :) 2018-09-30 10:09:00 mps: well it happens to me sometime 2018-09-30 10:09:21 but my wife always raise my mood by saying i'm really intelligent 2018-09-30 10:13:31 gdeverlant_: armhf root FS is not small, about 200MB 2018-09-30 10:13:52 don't know where to put it 2018-09-30 10:14:15 it is tar.gz archive 2018-09-30 10:14:45 can i flash it as IMG 2018-09-30 10:15:04 200 mb is pretty small if you look at other distros 2018-09-30 10:15:05 I'm behind slow adsl link, less than 1MB upload speed 2018-09-30 10:15:19 you can drop it on github 2018-09-30 10:15:27 with you source code so that I can learn 2018-09-30 10:15:36 don't have account there 2018-09-30 10:15:45 i can give you mine 2018-09-30 10:15:48 a dummy one 2018-09-30 10:16:25 no, don't like to use github, especially after it becomes MS 2018-09-30 10:16:54 ok well sorry I don't know where else 2018-09-30 10:17:19 I can always give you access to my private repo 2018-09-30 10:17:28 it is a self hosted gitea 2018-09-30 10:17:39 I could put it on my webserver, but for short time 2018-09-30 10:17:50 with source code ? 2018-09-30 10:18:03 I'll give you url when I move it there 2018-09-30 10:18:09 ok 2018-09-30 10:18:17 that's really kind of oyu 2018-09-30 10:18:27 there is no source code, just tar.gz of the filesystem 2018-09-30 10:18:43 how am I supposed to learn how you did the thing ? 2018-09-30 10:19:36 well, it was quite useful to me. I relearned how to install AL armhf under qemu 2018-09-30 10:20:27 I will make some notes about process for me and after that I could post it or put somewhere on the net 2018-09-30 10:21:10 well I never used qemu but I would like to learn it 2018-09-30 10:21:21 and, qemu-system-arm are now a lot faster on AL than when I worked with it about year ago 2018-09-30 10:21:41 wow that's quite an improvement 2018-09-30 10:23:16 for which part are you using q-emu 2018-09-30 10:23:25 you will be informed when I finish (in few hours I hope) but now I have to go to the coffee 2018-09-30 10:23:35 thanx 2018-09-30 10:23:45 I will finish the marketplace of my invention 2018-09-30 10:23:49 cu later 2018-09-30 10:23:52 cu 2018-09-30 14:53:03 question about boot process: will sysctl.conf from apkovl get picked up? 2018-09-30 15:16:10 Michcioperz: apkovl is setup in the initramfs, sysctl is run from openrc startup scripts 2018-09-30 15:16:16 so i would assume yes 2018-09-30 15:32:11 mps: ping me buddy 2018-09-30 15:32:13 i'm online 2018-09-30 16:05:14 gdeverlant_: http://www.arvanta.net/2x3d1kfg/ 2018-09-30 16:06:54 gdeverlant_: inform me when you download file to remove it from server 2018-09-30 16:07:33 I started to write simple info how to install it on SBC 2018-09-30 16:35:12 ok i will download now 2018-09-30 16:37:27 100 kb/s 2018-09-30 16:37:45 can I after put this somewhere where other people can access it 2018-09-30 16:43:05 you can do whatever you want but I think it is not yet ready for general use 2018-09-30 16:43:58 when we test it on your board and see it works then we could put it somewhere, and with guide how to use it 2018-09-30 16:44:35 that is my opinion 2018-09-30 16:45:24 well I will follow your good advice 2018-09-30 16:45:38 so How does this can be used with my board ? 2018-09-30 16:50:14 I'm writing notes, when I finish I will ask your help to test it on real hardware 2018-09-30 16:50:50 till then, CU 2018-09-30 16:58:16 ok superb 2018-09-30 16:58:18 thanx a alot 2018-09-30 17:01:10 the file is downlaoded 2018-09-30 17:01:16 you can remove it 2018-09-30 17:02:27 but i will look forward for tutorial