2016-04-01 00:33:23 documented the process in the wiki - http://wiki.alpinelinux.org/wiki/Setting_up_a_samba-ad-dc 2016-04-01 02:56:36 arcetera, what was that about in #crux? 2016-04-01 03:40:08 Hello! I've been experimenting with Alpine Linux recently, and I have to say that this is one of the best-performing minimalist distros I've ever seen. Spinning up nginx-php-mariadb web stacks for apps is very easy. 2016-04-01 03:40:40 Right now I'm thinking about creating a very small VM to serve as caching DNS server, and installing Pi-Hole (https://github.com/pi-hole/pi-hole) onto it, to serve as both adware and malware blocker on my network 2016-04-01 03:40:48 Anyone with experience on getting that setup working? 2016-04-01 03:50:09 that seems rather specific and ew curlbash 2016-04-01 03:50:15 actually 2016-04-01 03:50:38 what even 2016-04-01 03:50:41 is going on in that repo 2016-04-01 03:54:24 well for one thing this is software that considers it acceptable to check for the existence sudo using dpkg-query 2016-04-01 03:54:29 and only gets worse from there 2016-04-01 03:55:38 it's 2016-04-01 03:55:44 unlikely to work without substantial effort 2016-04-01 03:55:58 to say the least 2016-04-01 05:05:32 Hmm. Anyone know of any way to block ads via DNS? 2016-04-01 05:05:40 Using Alpine Linux as DNS recursor? 2016-04-01 05:09:09 If it's only gravity.sh that does the trick, I guess I can modify that for use in Alpine instead. 2016-04-01 05:09:25 you can use any dns resolver to do that 2016-04-01 05:09:30 you just need the list of domains to block 2016-04-01 05:59:37 right, even the most basic DNS servers can do it by just creating zones for everything in the list and pointing them at nothing 2016-04-01 05:59:56 the list itself is the important part 2016-04-01 06:16:51 Yeah, and that's what I want to create automatically. 2016-04-01 07:19:46 that should be really simple, frankly I'd just write a shell script to parse the URL list and create zones or whatever blacklist format your DNS server of choice uses 2016-04-01 08:02:33 ey ncopa, I get a ps/2 keyboard, when I have some time I will try to discover what happens with my usb's keyboards 2016-04-01 08:04:21 I tested a fresh 3.3.2 install trying to get firefox working properly, no fonts again, I can't see what URL I'm typeing 2016-04-01 08:24:30 donoban: same here. I had to add ttf-dejavu ttf-droid ttf-droid-nonlatin ttf-freefont ttf-liberation ttf-linux-libertine and ttf-ubuntu-font-family 2016-04-01 08:24:38 dunno which one is the needed one... 2016-04-01 08:25:23 uhm, Jean-Scotch I've added a lot of fonts and end with X not starting 2016-04-01 08:25:42 I will try again, but probably I will go back to 3.2.3 again 2016-04-01 08:27:48 I use awesome (not xfce) and I start it with startx. Then the browser is in a KVM and I access it with ssh -X -Y... 2016-04-01 08:28:19 KVM running another alpine? 2016-04-01 08:28:44 yes everything is alpine 2016-04-01 08:29:20 I have a weird setup on my desktop ;) I wanted to go the qube way but with AL and KVM 2016-04-01 08:29:32 it seems an easy way for compartimenzation 2016-04-01 08:30:11 I start my desktop from USB key. only OVS and qemu. 2016-04-01 08:30:37 I'm using Qubes on my main desktop and laptop, I'm using Alpine as a live system for have it everywhere 2016-04-01 08:30:46 Then I start a first KVM with the physical HDD as argument. It then mount it trough LIKS and exports LVM with xnbd 2016-04-01 08:30:58 *LUKS 2016-04-01 08:31:15 dont you prefer the Xen way? 2016-04-01 08:31:38 no because I want to be able to do it on any machine 2016-04-01 08:31:52 and for Xen tou need a Xen enabled kernel 2016-04-01 08:33:58 here, I just have the iso as a file on the usb key and I can start any KVM with it anywhere. even if I don't boot from the key 2016-04-01 08:34:15 I understand, I will test with KVM, at least for untrusted web browsing 2016-04-01 08:34:59 generally I don't do unsafe things with it since it's some kind of emergency system 2016-04-01 08:36:04 perf are OK but for video :/ 2016-04-01 08:37:50 sorry what do you mean by perf? 2016-04-01 08:40:50 Hello. Is there an apk package that contains man pages in section 3? e.g. C library functions 2016-04-01 08:43:03 section 2 would be nice too 2016-04-01 08:55:56 to surf the web is ok but to watch video is a bit clunky 2016-04-01 09:11:59 ok ok 2016-04-01 11:54:54 Has anyone got the android sdk running under alpine linux 2016-04-01 11:55:16 I am trying to create a docker images with it but getting problems with the glibc. 2016-04-01 12:03:19 there are probably bits and pieces pre-compiled that expect glibc (or a glibc ABI compatible libc) 2016-04-01 12:04:38 royger: Yes, and I am install glibc no problem there but it is not seeing the libstdc++ I think for glibc but rather trying to use the system build for ulibc 2016-04-01 12:05:12 ~ # ldd /opt/android-sdk-linux/tools/emulator64-arm /lib64/ld-linux-x86-64.so.2 (0x558b5b091000) libdl.so.2 => /lib64/ld-linux-x86-64.so.2 (0x558b5b091000) libm.so.6 => /lib64/ld-linux-x86-64.so.2 (0x558b5b091000) libpthread.so.0 => /lib64/ld-linux-x86-64.so.2 (0x558b5b091000) librt.so.1 => /lib64/ld-linux-x86-64.so.2 (0x558b5b091000) libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x7f533de56000) 2016-04-01 12:05:18 liutil.sou.1 => /lib64/ld-linux-x86-64.so.2 (0x558b5b091000) libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0x7f533dc43000) libc.so.6 => /lib64/ld-linux-x86-64.so.2 (0x558b5b091000) 2016-04-01 12:05:22 Error relocating /opt/android-sdk-linux/tools/emulator64-arm: __isnan: symbol not found 2016-04-01 12:05:25 Error relocating /opt/android-sdk-linux/tools/emulator64-arm: pthread_mutexattr_setkind_np: symbol not found 2016-04-01 12:05:28 Error relocating /opt/android-sdk-linux/tools/emulator64-arm: __rawmemchr: symbol not found 2016-04-01 12:05:31 Error relocating /opt/android-sdk-linux/tools/emulator64-arm: __strtok_r: symbol not found 2016-04-01 12:05:34 This is the error 2016-04-01 12:06:36 riker2000: AFAIK there's no glibc package in alpine, the libc there is musl, so I'm not sure how did you install it 2016-04-01 12:09:55 From here https://github.com/andyshinn/alpine-pkg-glibc/releases/download 2016-04-01 12:10:11 But I just realize that the error message I pasted is the one without glibc 2016-04-01 12:10:17 Hold on a minute 2016-04-01 12:11:20 it seems like .asc files for latest Alpine release are not available 2016-04-01 12:12:25 http://wiki.alpinelinux.org/cgi-bin/dl.cgi/v3.3/releases/x86_64/alpine-3.3.3-x86_64.iso.asc 2016-04-01 12:18:08 Ok so here is the error 2016-04-01 12:18:11 http://pastebin.com/faeuYUzB 2016-04-01 12:39:27 donoban Jean-Scotch firefox font problem on x86? 2016-04-01 12:39:42 i know firefox is broken on 32 bit. i dont know what the issue is though 2016-04-01 12:40:15 firefox@testing doesn't work (fails with a "no fonts found" error) on my x86_64 machine 2016-04-01 12:42:08 cac04: do you have any fonts installed? 2016-04-01 12:42:23 yes 2016-04-01 12:43:53 at least, I had various font-* packages installed. I didn't check that the packages had correctly installed the fonts. 2016-04-01 12:44:54 it works for me with 'fonts-base' installed 2016-04-01 12:46:14 you can check installed fonts with fc-list 2016-04-01 12:48:18 I'll try again then. I've been trying to build Firefox but it has a lot of problems with musl libc 2016-04-01 12:48:31 mostly in google breakpad 2016-04-01 12:50:26 you can modify firefox aport, i have never been able to compile Firefox succesfully even with glibc, but with the aport it's easy 2016-04-01 12:50:38 ah, yes, it does indeed work with fonts-base@testing installed 2016-04-01 12:50:42 thanks 2016-04-01 12:51:54 I've got most of it built against musl now - there's just something weird going on with pre-processor macros in breakpad 2016-04-01 12:53:32 For three days now I have been trying to move my ubuntu based docker images to alpine but I belive that was it. I give up 2016-04-01 12:58:53 cac04: nice, but if you just want to compile it with other options, it's very easy to just clone the aport and supply a custom mozconfig and abuild will take care of everything 2016-04-01 13:04:07 wogiz: that sounds far too easy :) 2016-04-01 13:04:36 wogiz: I'll take a look at the aport though, maybe it has a patch to solve my breakpad problems 2016-04-01 13:08:54 yeah, I was very suprised first time i tried to build a custom Firefox, it took some time to build but worked fine, of course it's only easy because the aport maintainer did all the hard work :) 2016-04-01 13:13:45 ah, shit, they cheated: the mozconfig in aports just disables the breakpad crashreporter 2016-04-01 13:16:01 i must confess that i have only tried to disable options in my Firefox build, it's probably not so easy to enable options without problems 2016-04-01 13:17:17 I'll try it without the crashreporter. That simplifies a lot. 2016-04-01 13:22:41 i would say that disabling crashreporter for a working Firefox build is a very very small trade-off 2016-04-01 13:24:04 it would be much more critical if it was an important feature that impacted the use of the browser 2016-04-01 13:25:27 oh, true. Now that you've told me how to get firefox@testing working, buliding it myself is more of an intellectual exercise than anything else 2016-04-01 13:26:42 If I can get the changes to Firefox itself (rather than Breakpad, which they pull in from Google) down to a minimal patch, I'll submit it to Mozilla. 2016-04-01 14:11:13 is someone of you using nsd as there DNS server? 2016-04-01 14:12:24 i have a question. every time i add a new zone file to the master i also have to add it to all three slaves ... that is anoying, can i configure nsd to act as a slave for all zones on the master? 2016-04-01 14:14:01 i use it 2016-04-01 14:14:28 yes 2016-04-01 14:15:45 in your nsd.conf add notify: and provide-xfr: 2016-04-01 14:16:16 that is to give the slaves permissions to do zone transerfers via tcp 2016-04-01 14:17:17 hmm, i have defined notify and provide-xfr on the master 2016-04-01 14:17:22 on the slave 2016-04-01 14:17:48 you do request-xfr: < ip addr of master> 2016-04-01 14:18:06 and allow-notify: 2016-04-01 14:18:30 i have installed xen on Alpine 3.3.3 and created a alpine pv domu with pvgrub, but it goes directly to grubdom when booting, if i type root (hd0,0) and configfile /grub/menu.lst it boots fine. root (hd0,0) is defined in extra in the domu config 2016-04-01 14:18:33 with that you can send a notify to all the slaves from the master 2016-04-01 14:18:51 on the slave i have a pattern defined and in there i have allow-notify and request-xfr: AXFR 2016-04-01 14:18:52 when the slave gets notify, it will do a xfr 2016-04-01 14:19:07 that is correct 2016-04-01 14:19:15 also 2016-04-01 14:19:24 whenever you change the master zone file 2016-04-01 14:19:36 remember to also increase the serial number 2016-04-01 14:19:53 the serial number is what decides if the xfr should happen or not 2016-04-01 14:20:25 does anyone had success with booting an alpine pv domu with pvgrub directly? 2016-04-01 14:20:26 on the slave, where did you specify the allow-notify? in a pattern or global? 2016-04-01 14:21:54 http://tpaste.us/GXR8 2016-04-01 14:25:06 ncopa: mine looks like the following: https://paste.debian.net/plain/423195 but i think we have a missunderstanding 2016-04-01 14:25:58 replication of existing zonefiles works but when i add a new zone to master i have to add that one to the slave automatically on the first time .. after dping an nsd-control addzone foobar.tld the changes to that zonefile get done automatically 2016-04-01 14:26:24 i want to get rid of the first time initialisation on the slave 2016-04-01 14:26:46 because if i have 400 domains on a server it gets confusing adding 400 zones on 3 dns servers 2016-04-01 14:29:30 nevermind, it was just me using the wrong syntax in domu config, it works fine now 2016-04-01 14:33:01 however, i'm a bit uneasy about not being able to verify the iso 2016-04-01 14:33:39 at least when installing the production server 2016-04-01 14:35:49 wogiz: you can verify it with gpg 2016-04-01 14:36:49 ncopa: don't i need the .asc for that? 2016-04-01 14:37:13 hello, my kernel stopped working with segfault. Tried to build vanilla kernel it looks like im missing udev but i m not sure what to use. 2016-04-01 14:37:52 alice_wl: Why building the kernel yourself instead of using binary packages from the repo? 2016-04-01 14:37:52 i m in chroot atm 2016-04-01 14:37:58 wogiz: you do and it should be there 2016-04-01 14:37:59 but 2016-04-01 14:38:00 hum 2016-04-01 14:38:01 its not 2016-04-01 14:38:25 oh 2016-04-01 14:38:28 i know why 2016-04-01 14:38:34 yes, it seems like they have not been generated for the latest release 2016-04-01 14:38:46 kl3: wich packet would that be? 2016-04-01 14:38:53 thats why i can't verify 2016-04-01 14:39:12 alice_wl: linux-vanilla 2016-04-01 14:41:10 i installed linux-vanilla and all I got was a /boot/initramfs-vanilla. 2016-04-01 14:41:46 alice_wl: There should be /boot/vmlinuz as well 2016-04-01 14:42:20 wogiz: thanks for notifying it 2016-04-01 14:42:28 the problem was that i changed master mirror recently 2016-04-01 14:42:42 so i puhsed the signatures to wrong host 2016-04-01 14:43:15 they should be available from master mirror now 2016-04-01 14:43:48 http://rsync.alpinelinux.org/alpine/v3.3/releases/x86_64/ 2016-04-01 14:43:57 ahh ok, it's not that i believe that the iso has been compromised, but i just like to verify it, maybe it's ocd :) 2016-04-01 14:44:28 you are right, you should verify signatures 2016-04-01 14:45:19 (That's what they are for) 2016-04-01 14:47:03 thanks, now i can verify the iso 2016-04-01 14:47:47 xen clients booting, iso verified, what a great friday :) 2016-04-01 14:51:54 you too! 2016-04-01 14:59:48 hmm, i always get "1 errors;" after apk add/del. But cant see what the error is. 2016-04-01 15:08:35 no success with the vanilla kernel. The volume groups arent found and I drop to rescue shell. after lvm pvs vgchange -a y works and I can mount the cryptoimage. On rescueshell exit the kernel coredumps 2016-04-01 15:13:29 alice_wl: Have you added all required hooks to /etc/mkinitfs.conf? 2016-04-01 15:19:56 kl3: think so. it used to work until a power outage last week 2016-04-01 15:20:55 alice_wl - have a look at https://github.com/itoffshore/alpine-linux-scripts for lvm / crypto installs 2016-04-01 15:21:13 for the "1 errors" - just run 'apk fix' 2016-04-01 15:22:35 BitL0G1c: the server was running nice for quite some time. I m not yet ready to whipe it :/ 2016-04-01 15:23:16 there are also these notes http://wiki.alpinelinux.org/wiki/LVM_on_LUKS 2016-04-01 15:24:43 that lvm doesnt auto detect anymore is strange but after mounting it shouldnt matter anymore. I m trying to fix the coredump to be able to boot the kernel 2016-04-01 15:25:55 I'm sorry if someone already answered this question earlier, I lost my irc shell and so lost some history. Is there an apk package that contains man pages for sections 2 and 3? 2016-04-01 15:26:39 alice_wl - i think you need to 'rc-update add lvm boot' ? 2016-04-01 15:29:04 BitL0G1c: wasnt there, will try 2016-04-01 15:36:04 same result 2016-04-01 17:14:06 ok, probably the segfaults where just me messing up in rescue shell. I was now able to boot by manualy mounting(to /sysroot) and switch_rooting(forgot the exec) so my guess is the usb disk is crap and thats why vgscan doesnt find it in time 2016-04-01 17:26:35 My laptop isn't booting with NVIDIA Optimus enabled and I'd like to file a bug for this. Is that category "boot sequence" or should I just leave that empty? 2016-04-01 17:44:51 alice_wl: `apk fix` should try reinstall whatever is marked broke 2016-04-01 17:47:09 ncopa: yes, that worked. Was qemu i didnt use an removed without removing some other stuff 2016-04-01 17:59:49 Hello, I bought an usb external CD reader, how can I play music from the discs I put inside it? 2016-04-01 18:00:00 (without ripping it) 2016-04-01 18:07:37 Youbi: mount the disc & select the files & play on that disk 2016-04-01 18:07:46 How do I mount the disc ? 2016-04-01 18:08:07 systmkor: ? 2016-04-01 18:09:42 Youbi: there should be some form of device under '/dev' that is your dvd/cd drive 2016-04-01 18:09:51 Youbi: such as '/dev/cdrom' 2016-04-01 18:11:31 Yep I try `mount /dev/sr0 /mnt` but it fails 2016-04-01 18:11:45 # mount /dev/sr0 /mnt/ 2016-04-01 18:11:47 mount: mounting /dev/sr0 on /mnt/ failed: Invalid argument 2016-04-01 18:11:53 # mount /dev/cdrom /mnt/ 2016-04-01 18:11:56 mount: mounting /dev/cdrom on /mnt/ failed: Invalid argument 2016-04-01 18:11:57 You can't mount audio CDs, they don't have a file system. 2016-04-01 18:12:07 Oh, ok =/ 2016-04-01 18:12:45 You have to find an audio player that can play audio CDs. VLC can play almost everything, I'm guessing that mpv can too, but those are both primarily for video. I don't use audio only players. 2016-04-01 18:13:01 Oh, I have mpv 2016-04-01 18:13:38 patagonicus: ahh I thought you meant a CDROM with mp3s on it my b 2016-04-01 18:14:01 *Youbi: 2016-04-01 18:14:04 Nope, I’m trying to play an audio cd bought in a music store 2016-04-01 18:14:07 :) 2016-04-01 18:19:43 $ https://mpv.io/manual/stable/#protocols 2016-04-01 18:20:01 that suggests that something like this would work: mpv cdda://1 2016-04-01 18:23:12 Yep I tried this but 2016-04-01 18:23:14 Playing: cdda://1 2016-04-01 18:23:16 No protocol handler found to open URL cdda://1 2016-04-01 18:23:18 The protocol is either unsupported, or was disabled at compile-time 2016-04-01 18:24:05 So I’m trying to build mpv with the option to handle cdda ^^ 2016-04-01 18:24:28 Sure you don't want to just rip it and delete the files later? 2016-04-01 18:24:52 cdparanoia -B should do the trick, I think. Don't deal with CDs a lot anymore. 2016-04-01 18:27:17 Yep I know cdparanoia but I’d like to read audio CDs before ripping them. 2016-04-01 18:29:10 Well, It seems to be a pita to build mpv on alpine linux, so I’m giving up ^^ 2016-04-01 18:59:26 never give up, use it as a learning opportunity Youbi, porting ghc gave me a reason to start learning how llvm works and how to read its compiler phases, not sure if i'll ever use it but its been fun 2016-04-01 19:25:41 how can I switch my shell over to bash? or is $SHELL hardcoded to point to busybox's ash? 2016-04-01 19:25:51 running bash directly doesn't seem to work 2016-04-01 19:33:58 Redfoxmoon: do you mean for login so you automatically get bash 2016-04-01 19:34:17 no 2016-04-01 19:34:24 I just want to run bash for a specific shell script 2016-04-01 19:34:25 Oh, yeah, I see what you mean. 2016-04-01 19:34:33 but it's not acting like bash 2016-04-01 19:35:29 Redfoxmoon: You probably want to use Bash in your shebang. 2016-04-01 19:35:45 it has that 2016-04-01 19:36:22 yet with alpine-bash it doesn't work, on other systems, works fine 2016-04-01 19:36:41 Redfoxmoon: How do you execute your script? 2016-04-01 19:36:55 ./script 2016-04-01 19:37:07 also tried with 'bash script' :) 2016-04-01 19:37:18 AND it has #!/bin/bash on the first line 2016-04-01 19:37:48 Redfoxmoon: What kind of errors do you have? 2016-04-01 19:38:00 something about [ expression expected 2016-04-01 19:38:26 if [ -z "$result" -o "$result" -le 0 ]; then <- doesn't work 2016-04-01 19:42:27 Redfoxmoon: Use proper syntax 2016-04-01 19:42:48 I am not in the mood for fixing someone else's scripts 2016-04-01 19:42:54 and there's a *lot* of them.. :) 2016-04-01 19:43:06 (nor do I know how) 2016-04-01 20:18:47 Hi. Are there any good write ups on writing init scripts for openrc to long running daemons 2016-04-01 20:18:48 ? 2016-04-01 20:22:39 jcrubino: Have a look at Gentoo's wiki 2016-04-01 20:46:42 is there a libm equivalent for musl in alpine? 2016-04-01 20:47:05 Has anyone compiled isync (IMAP synchronization tool) on Alpine already? 2016-04-01 20:48:51 musl includes all the libm functions, doesn't it? 2016-04-01 20:49:42 /usr/lib/gcc/x86_64-alpine-linux-musl/5.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: warning: libm.so.6, needed by /usr/lib/gcc/x86_64-alpine-linux-musl/5.3.0/../../../../lib/libtcmalloc.so, not found (try using -rpath or -rpath-link) 2016-04-01 20:50:21 Adran: musl provides a libm.a but not a libm.so 2016-04-01 20:50:46 Adran: the libm.a is empty: it's only there because POSIX requires that -lm works 2016-04-01 20:51:04 Adran: all the functions are in libc.a (or libc.so) 2016-04-01 20:51:19 /usr/lib/gcc/x86_64-alpine-linux-musl/5.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: warning: libc.so.6, needed by /usr/lib/gcc/x86_64-alpine-linux-musl/5.3.0/../../../../lib/libtcmalloc.so, not found (try using -rpath or -rpath-link) 2016-04-01 20:51:57 how was libtcmalloc.so compiled? 2016-04-01 20:52:36 how do I check? 2016-04-01 20:53:28 where did you get it from? 2016-04-01 20:53:53 Adran: I suspect it was built against glibc 2016-04-01 20:54:07 huh 2016-04-01 20:54:12 any way to check? 2016-04-01 20:54:25 this build system might be broken beyond belief. :\ 2016-04-01 20:54:47 what does ldd say? 2016-04-01 20:55:57 if it was built against musl, then the loader will be /lib/ld-musl-* 2016-04-01 20:56:05 i'd say yes. 2016-04-01 20:56:09 crap. :| 2016-04-01 20:56:15 that explains 2016-04-01 20:56:40 Adran, if your program links in libm, it'll "just work" since the math functionality is in the main C library 2016-04-01 20:56:47 not in libm :) 2016-04-01 20:56:55 Redfoxmoon: Not if somehow all these lib files are broken. :P 2016-04-01 20:57:08 Going to rebuild this build box now, not sure how it got contaminated like that. 2016-04-01 20:57:11 Redfoxmoon: not if it's trying to dynamically load libm 2016-04-01 20:57:16 true 2016-04-01 20:57:45 -static should help with that though unless it's horridly broken :P 2016-04-01 20:57:55 its horribly broken 2016-04-01 20:58:08 what ARE you trying to build anyway? 2016-04-01 20:59:10 surricata and bro 2016-04-01 20:59:34 someone requested it a few weeks ago 2016-04-01 21:00:09 link? 2016-04-01 21:04:41 Is anyone else experiencing visaual glitches with applications using ncurses? 2016-04-01 21:05:12 Redfoxmoon: https://www.bro.org/ http://suricata-ids.org/ 2016-04-01 21:06:06 kl3, nano is fine for me 2016-04-01 21:08:06 Have yout tried mutt or irssi by any chance? Inside tmux? I'm pretty sure this has something to do with ncurses itself on Alpine Linux. 2016-04-01 21:08:30 nope 2016-04-01 21:08:45 literally only nano.. 2016-04-01 21:08:52 I'm using mutt inside tmux 2016-04-01 21:09:00 haven't noticed anything. what are you seeing? 2016-04-01 21:09:46 and irc inside tmux too. Also no problems so far. 2016-04-01 21:10:39 well, it's time for me to go now. I've had a productive day filing bugs against projects that assume glibc on Linux :) 2016-04-01 21:11:09 bye for now 2016-04-01 21:13:07 i've had issues with midnight commander on alpine 2016-04-01 21:13:26 seemed like a curses fail 2016-04-01 22:14:25 How come there's no opus{enc,dec} provided by Alpine's opus{,file} packages? 2016-04-01 23:44:20 hi, I've been struggling all evening trying to get alpine iso onto a multiboot usb stick with grub. It finds the kernel and starts booting it, but it panics with "not syncing: VFS: Unable to mount root fs on unknown-block(0,0)" 2016-04-01 23:45:15 I know the image itself works, as I can boot it off a usb that I've dd'd the image to. I know the multiboot method works with grub, as I've got arch and openbsd also booting off the same stick 2016-04-01 23:45:47 but I can't find a grub.cfg example anywhere for multiboot with alpine. any ideas? 2016-04-01 23:52:36 deei: i m just having a similiar issue, maybe paste your boot param somwhere. or change them a bit to get a rescueshell to try manually 2016-04-02 00:02:48 kl3 - imapsync works well - I've used it to move a few large accounts without any problems 2016-04-02 00:04:32 alice_wl: thanks. I've tried different permutations of every option I can find (without understanding most of them) - but here's the current one: http://dpaste.com/1TZH4RY 2016-04-02 00:11:35 BitL0G1c: Interesting license, I'll have a look at it. 2016-04-02 00:11:41 Thanks :) 2016-04-02 00:13:56 get an older version, different license 2016-04-02 00:22:09 imapsync is free to use 2016-04-02 00:22:22 BitL0G1c: I know. 2016-04-02 00:23:15 And it uses Perl, heck no. 2016-04-02 00:23:58 it moves around 3 messages / second 2016-04-02 00:25:15 deei: maybe a root= option missing but didnt realy check 2016-04-02 00:32:35 kl3Are you looking for a mailprocessor? 2016-04-02 00:34:12 I used to use isync but Alpine doesn't provide a package for it (yet). 2016-04-02 00:34:46 I just built it from source now, alternatives didn't realy look promising. 2016-04-02 00:34:52 *really 2016-04-02 00:40:30 kl3 fetchmail + procmail? 2016-04-02 00:41:11 kurushiyama: isync + mutt is all I need for now 2016-04-02 00:41:26 kl3 Ok. 2016-04-02 00:42:03 Since I've been running this setup for quite some time, I didn't want to change it without any valid reason. 2016-04-02 00:42:13 No need to set up yet another config. 2016-04-02 00:47:45 alice_wl: yeah, I tried root= a few times with different combinations but got nowhere. 2016-04-02 00:50:11 kl3 - isync http://patchwork.alpinelinux.org/patch/1824/ 2016-04-02 00:51:53 BitL0G1c: Thanks a lot 2016-04-02 00:52:32 Do I just have to add '/alpine/aports/testing' to /etc/apk/repositories? 2016-04-02 00:52:42 yes 2016-04-02 00:53:02 I pin edge - don't pin testing 2016-04-02 00:53:15 Why? 2016-04-02 00:54:49 the packages in testing are not anywhere else 2016-04-02 00:55:17 if you pin testing you get dependency errors & have to install things manually 2016-04-02 00:55:35 BitL0G1c: I see, how do I pin edge? 2016-04-02 00:55:38 just pinning edge http://hastebin.com/ogijequsum.avrasm 2016-04-02 00:56:11 then you can apk add $pkg - or apk add $pkg@edge 2016-04-02 00:56:43 to switch between a pkg in stable / edge 2016-04-02 00:57:16 Sorry, can't see your paste due to JS it seems 2016-04-02 00:57:36 let me put in pastebin 2016-04-02 00:58:23 Just use curl -F 'f:1=<-' < /path/to/your/file 2016-04-02 00:58:43 Just use curl -F 'f:1=<-' ix.io < /path/to/your/file 2016-04-02 00:58:50 ^ I mean 2016-04-02 00:59:02 http://pastebin.com/raw/TfJycyEA 2016-04-02 01:01:50 So this way packages will be installed from v3.3 by default unless I install @edge, correct? 2016-04-02 01:02:49 by default pkg from main / testing / main-->community will be installed 2016-04-02 01:03:23 if you want an edge pkg ----> apk add pkg@edge (or @edgecom) 2016-04-02 01:03:36 BitL0G1c: Thanks 2016-04-02 01:03:41 you can name the pinning whatever you like 2016-04-02 01:03:54 Yes, I already figured that. 2016-04-02 01:04:10 to downgrade - just apk add pkg 2016-04-02 01:05:07 useful for running an edge kernel until main catches up with a feature you need 2016-04-02 01:06:54 How do I add the aports to my repos now? 2016-04-02 01:07:32 just put the lines into /etc/apk/repositories 2016-04-02 01:07:50 or run setup-apkrepos 2016-04-02 01:08:07 & edit /etc/apk/repositories 2016-04-02 01:10:14 http://ix.io/vt8 - This is my /etc/apk/repositories now 2016-04-02 01:11:20 yes is ok - you will get depends errors if you pin testing (as the packages there exist nowhere else) 2016-04-02 01:11:33 But isync still doesn't show up in 'apk search isync' after 'apk upgrade --update-cache --available', hence my question on how to add aports 2016-04-02 01:12:00 the patch needs to be applied - will take a few days 2016-04-02 01:12:17 BitL0G1c: Yes, but only if I explicitly install @test 2016-04-02 01:12:23 BitL0G1c: I see, thanks :) 2016-04-02 01:13:35 quite a few perl / python libraries are in testing only - that is when depends errors occur - if testing is pinned 2016-04-02 01:14:04 Oh, ok 2016-04-02 01:14:14 there is really no advantage to pinning testing - if a pkg is only in testing 2016-04-02 01:24:48 isync wants openssl-dev for SSL support and cyrus-sasl-dev for SASL support 2016-04-02 01:27:39 ok will revise 2016-04-02 01:29:51 needs zlib too & maybe berkley db 2016-04-02 01:30:17 not as important as sasl and ssl 2016-04-02 01:30:30 zlib should already be installed on most systems 2016-04-02 07:35:40 BitL0G1c Regarding the Python and Perl packages: Forgive my ignorance, but using a package manager for those does not really make sense to me as per KISS. There is cpan and pip, right? 2016-04-02 09:28:50 hi 2016-04-02 09:29:19 do you know if there's an equivalent of /tmp/.X11-unix on alpine? 2016-04-02 09:29:57 … or where is the X11 unix socket? 2016-04-02 09:31:41 well it's in /tmp 2016-04-02 09:31:43 :D 2016-04-02 09:31:45 forget 2016-04-02 10:19:13 kurushiyama: But then again, why not using the package manager that's already present? pip and CPAN have to be installed themselves as well. Another point is that updates can be dealt with using a single tool. 2016-04-02 10:20:31 kl3 At the expense of being outdated (almost always) and limited to a selection. 2016-04-02 10:21:45 kurushiyama: These are the normal trade offs und has to face. You cannot expect packages of (python/perl) packages to be rolled out that fast everytime 2016-04-02 10:21:47 . 2016-04-02 10:21:50 to me, that is a bit like providing docker images via pm 2016-04-02 10:22:53 kl3 ^ 2016-04-02 10:23:11 kurushiyama: Some people may profit from this, so why not. 2016-04-02 10:25:45 kl3 Redundant work without benefit? 2016-04-02 10:28:01 where is the benefit of providing a package with the contents of a perl module in contrast to "install FOO/Bar-Bat-1.23.tar.gz"? 2016-04-02 10:28:03 When I just need some python/perl package which my distro's package manager provides, why not using that instead of installing and/or setting up pip/cpan to get it? 2016-04-02 10:28:45 kl3 That is a hard dependency, granted. But for everything else? 2016-04-02 10:30:49 kurushiyama: Your package manager keeps track of installed software. When building from source, you have to manage those packages yourself; that is to say: Do work that tools are supposed to do for you. 2016-04-02 10:32:03 My ~/src already contains more than enough tarballs and repos I built myself, it can be quite hard to update all of them regularily *without* breaking stuff. 2016-04-02 10:32:16 But that's just me, of course. 2016-04-02 10:32:16 take vim for example, relying on quite some perl modules. So, insteaad of providing a binary package for the module, installing CPAN in general and calling "install..." on it would eliminate the need to package the perl module and use existing infrastructure. And even the installation of CPAN could be done via curl and Perl only, iirc. 2016-04-02 10:33:39 kurushiyama: Correct, I agree with you. My point is that this may not be the preferred way for everyone. 2016-04-02 10:34:20 kl3 I agree that this is opinionated. I am a lazy bastard ;) 2016-04-02 10:37:44 kurushiyama: If you're lazy, why do you install dependencies using a different tool? Why not 'apk add pkg perl-dep-pkg' instead of 'apk add pkg; perl -MCPAN -e 'install perl::pkg' (you might even have to install cpan beforehand) 2016-04-02 10:37:58 I meant the distro 2016-04-02 10:38:34 kurushiyama: Pardon? 2016-04-02 10:38:41 kl3 For example in pre-install 2016-04-02 10:39:39 kurushiyama: Ah, you mean apk uses CPAN directly to install such dependencies instead of using a standalone apk? 2016-04-02 10:39:50 kl3 Aye 2016-04-02 10:39:51 Makes sense, I like that. 2016-04-02 10:40:01 kl3 Same for pip 2016-04-02 10:40:41 kurushiyama: I'm with you, then. I thought you were talking about using pip/cpan manually. 2016-04-02 10:44:32 kl3 Ah, found a problem. modules with C bindings. 2016-04-02 10:56:56 Wow, booting Alpine on my laptop got even stranger. Yesterday I noticed that it doesnt work with optimus, a few tries ago it would just reboot once isolinux had loaded the kernel, now its stuck in isolinux (during/after loading the kernel). 2016-04-02 10:57:28 I'll download the iso again, maybe it got corrupted on the thumb drive, although I doubt that. 2016-04-02 10:59:04 patagonicus Sounds more like a degrading install target. 2016-04-02 11:08:33 patagonicus, does other distros boot and install correctly? :P 2016-04-02 11:08:45 Doubt it, don't have any problems with a Gentoo and two Ubuntus (current and previous LTS). 2016-04-02 11:09:21 Currently checking the contents of the thumb drive, it was a cheap-ish one, but it also hasn't had any problems so far. 2016-04-02 11:09:30 (And it did boot yesterday) 2016-04-02 11:13:23 Oh, forget that, apparently I should just label my thumb drives. Or wipe the bootloader when reformatting the partitions … 2016-04-02 11:29:24 hi, I'm trying to run X11 application inside docker, on alpine, but atm it fail with an `out of memory` error, here's my try: http://sprunge.us/FUej?sh -remove ?sh in url if you don't want number and syntax color 2016-04-02 11:31:06 if you have an idea how to fix this out of memory error, thanks for sharing :D 2016-04-02 11:31:49 host is apline, docker installed from edge 2016-04-02 11:55:07 Well, managed to install and boot alpine, but xorg crashes with the error message from https://bugs.alpinelinux.org/issues/4425 . Anyone know how to fix this? 2016-04-02 11:56:09 At least it still shuts down on power button, even though I can't switch back to a virtual terminal. 2016-04-02 12:30:24 Where do I get opusenc and opusdec from? The packages opus and opusfile do not provide those binaries. 2016-04-02 13:34:33 I'm packaging zbackup, and when I run abuild -r I get "ERROR: x86_64/APKINDEX.tar.gz: UNTRUSTED signature" 2016-04-02 13:34:44 How do I move forward? 2016-04-02 13:40:17 Anyone else having issues with WebKitGTK+ on alpine? It segfaults for me: http://ix.io/vt3 2016-04-02 14:13:31 superduck: it's somewhere in the porting docs, you need to make an gpg key for yourself and also later add that to the system you wanna install on 2016-04-02 14:14:25 I'm following this - http://wiki.alpinelinux.org/wiki/Creating_an_Alpine_package 2016-04-02 14:14:39 Ran abuild-keygen -a -i 2016-04-02 14:14:43 and have a key in ~/.abuild 2016-04-02 14:15:02 but re-running abuild on my project still shows the error, so I'm looking for more detailed directions 2016-04-02 15:35:00 kurushiyama - dependencies for a perl app (e.g PSAD) - are installed by apk not cpan. Same goes for python apps. The build server needs the perl / python packages available - it does not wait for input from pip / cpan. 2016-04-02 15:36:59 superduck - put your public key in /etc/apk/keys/ - then you can install your self created packages 2016-04-02 15:47:56 patagonicus: did you install xfce? 2016-04-02 15:49:44 kurushiyama: what if pip or cpans api changes or a breaking change happens with the absolute latest release of a library? 2016-04-02 15:50:09 then your system would no longer function properly until those were fixed 2016-04-02 15:53:49 Adran Both offer the possibility to install specific versions 2016-04-02 15:54:19 pip install -I foo=1.2.3 2016-04-02 15:55:08 Adran: no, i3wm from testing. 2016-04-02 15:55:19 cpan FOO/Bar-Baz-1.2.3.tar.gz 2016-04-02 15:55:23 Eh, edge/main, not testing, I think. 2016-04-02 15:56:02 kurushiyama: Sure, and now someone has to interface with those tools and hope they don't change their apis 2016-04-02 15:56:20 so even though its version tagged, thats lots of maintenance, when most users don't worry about such things 2016-04-02 15:56:24 patagonicus: thats why 2016-04-02 15:56:32 your /etc/X11/xinit file (forgot the full path) 2016-04-02 15:56:55 has it temporarily hard coded to start a bunch of programs that don't normally exist except for one case. I made up a patch but I haven't had a chance to submit it 2016-04-02 15:56:59 ^ ncopa 2016-04-02 15:57:09 patagonicus: for now, delete them or create a .xinitrc 2016-04-02 15:57:12 in your home directory 2016-04-02 15:57:22 Adran again, it is ont intended that the user has to track that, but that pre-install references those modules. 2016-04-02 15:57:39 kurushiyama: Go write this feature for apk then? 2016-04-02 15:59:00 Because for a lightweight system you're adding a lot of dependencies 2016-04-02 15:59:24 But if you can find a way to keep the space minimal and feature breakage away, then thats a pretty good feature addition 2016-04-02 15:59:56 Hmm, I did create an xinitrc in home, but I can take a look at /etc/X11/xinit later/tomorrow. 2016-04-02 16:00:04 Adran It was just a suggestion to be discussed. Actualy to reduce work. BitL0G1c For the build server, "makedepends" could be used here, no? 2016-04-02 16:00:48 kurushiyama: makedepends is for making the package, you still still need the packages to run the programs 2016-04-02 16:01:39 patagonicus: somehow you're trying to start xfce4 :) 2016-04-02 16:01:48 so check it, I bet it'll be there. 2016-04-02 16:01:51 Adran Ok, from the very beginning. You could call the cpan in pre-install for installing, and for building in makedepends to stisfy the build process. 2016-04-02 16:02:05 But thanks for the constructive discussion of suggestions. 2016-04-02 16:02:28 how odd 2016-04-02 16:03:55 Adran: you sure that dixGetPrivateAddr is related to xfce4 and not just a problem with the driver? Googling around also finds crashes in that function with gnome and kde, for example. 2016-04-02 16:15:15 kl3 - patch sent for opus-tools - http://patchwork.alpinelinux.org / build config http://pastebin.com/raw/hzYz5UrJ 2016-04-02 16:19:16 packeteer: lets start one thing at a time 2016-04-02 16:19:28 err patagonicus - first, you aren't using xfce but trying to start xfce? 2016-04-02 16:19:33 somethings wrong there. 2016-04-02 16:20:00 so next step, if it still happens when you try ti start i3 then, we're making progress. :) 2016-04-02 16:52:05 BitL0G1c: Great, thanks you 2016-04-02 16:52:38 Adran: I'm not trying to start xfce4, I'm trying to start X with i3. I just get the same error message as someone using xfce. 2016-04-02 16:58:16 source:~# ping 2016-04-02 16:58:16 ping: ping is not a valid applet 2016-04-02 16:58:20 is this error expected ? 2016-04-02 17:13:41 patagonicus: oh, so that isn't your error message. 2016-04-02 17:30:15 ey ncopa, I'm trying to enable the USB keyboard on a emergency shell with a PS/2 keyboard, it seems that hid_logitech is not found 2016-04-02 17:33:09 Adran: No, sorry if you got that impression. It's "just" the same message. Maybe different line number, haven't checked. 2016-04-02 17:47:05 using latest alpine, why is there no “/lib/modules” directory? 2016-04-02 17:47:57 because you are in a docker or lxc container ? 2016-04-02 17:48:16 yes, I’m in docker 2016-04-02 17:48:28 and I need to make iptables work 2016-04-02 17:49:15 iptables works in LXC - 2016-04-02 17:49:39 I think in docker you do firewalling on the host 2016-04-02 17:49:52 Yeah, a container shouldn't change the host's state. 2016-04-02 17:50:09 What do you want to do with iptables and why do you want to do it in a container? 2016-04-02 17:50:11 the image I’m working on is a docker-in-docker 2016-04-02 17:50:38 docker expects to be able to modify iptables 2016-04-02 17:51:39 I think you should still load the kernel modules you need on the host - they have to match the kernel that's running, not the one used by the distribution that was used to build the image. 2016-04-02 17:52:48 with lxc it is possible to have iptables logging http://it-offshore.co.uk/linux/alpine-linux/55-alpine-linux-lxc-guest-iptables-logging 2016-04-02 18:02:02 I think alpine can’t do what I need in this case….oh well 2016-04-02 19:05:40 is there something special about the supervisord on alpine that I need to know in order to use supervisorctl? 2016-04-02 19:06:20 (it doesnt' seem to be listening on a unix domain socket or network socket, so I have no idea how to make supervisorctl work) 2016-04-02 19:06:29 but this also doesn't appear to be configurable in the config file 2016-04-02 19:08:22 nbastin - runit works very well for service supervision 2016-04-02 19:09:01 voidlinux uses runit as init so they have a lot of example scripts 2016-04-02 19:09:11 yes but I'm using supervisord... 2016-04-02 19:09:43 or not as the case may be 2016-04-02 19:10:07 well I'm using supervisord, but supervisorctl doesn't work, so that's...not awesome 2016-04-02 19:10:23 but it seems to be a unique alpine package problem, as compared to say supervisord for ubuntu where there isn't this problem 2016-04-02 19:10:31 or some different way it was built perhaps 2016-04-02 19:11:49 ey ncopa, are you there? -_- 2016-04-02 19:11:52 :) 2016-04-02 19:16:02 nbastin - you have not started the supervisord service most probably - alpine doesn't enable or start services like debian / ubuntu 2016-04-02 19:16:17 BitL0G1c: it's running, it's working fine, I just can't control it 2016-04-02 19:16:43 1 root 0:00 {supervisord} /usr/bin/python /usr/bin/supervisord -c /etc/supervisord.conf 2016-04-02 19:16:54 it seems like the config is slightly hinky, I'm not sure 2016-04-02 19:17:43 well, ok, so apparently without even an empty [supervisorctl] section, it just won't run (the ctl tool) 2016-04-02 19:18:02 I am not sure why this is not true in our other install, but maybe there is an /etc/defaults leaking in somewhere 2016-04-02 19:20:39 maybe it doesn't run if you don't have any /etc/supervisor.d/*.ini 2016-04-02 19:21:16 well, so it did in fact complain about something useful (but then I went back to the docs and was confused) 2016-04-02 19:21:29 Error: .ini file does not include supervisorctl section 2016-04-02 19:21:37 but the docs say nothing in that section is required 2016-04-02 19:21:48 anyhow, I've added that, as an empty section, which at least starts to work better 2016-04-02 19:22:01 the socket will be at /run/supervisord.sock 2016-04-02 19:22:18 well I put it at /tmp/supervisor.sock 2016-04-02 19:22:24 although now supervisorctl seems to not realize that 2016-04-02 19:22:33 hrmph 2016-04-02 19:22:50 I put:L 2016-04-02 19:22:51 [unix_http_server] 2016-04-02 19:22:51 file = /tmp/supervisor.sock 2016-04-02 19:23:01 and supervisord created and is using that 2016-04-02 19:23:15 but supervisorctl still wants it to be at 9001 2016-04-02 19:23:15 supervisorctl -c /etc/supervisord.conf 2016-04-02 19:23:15 http://localhost:9001 refused connection 2016-04-02 19:24:24 uncomment ;serverurl=http://127.0.0.1:9001 ; use an http:// url to specify an inet socket 2016-04-02 19:24:56 but I don't want an inet socket 2016-04-02 19:25:01 (the inet_http_server section) 2016-04-02 19:25:09 it should run fine with just [unix_http_server] set 2016-04-02 19:25:20 inet (TCP) server disabled by default 2016-04-02 19:25:26 right 2016-04-02 19:25:57 I mean supervisord is using the unix_http_server, but supervisorctl doesn't seem to want to, even when passing it the same config file 2016-04-02 19:27:25 oh blah, it wants a separate line item, in the same file... 2016-04-02 19:28:49 ok, that seems to have fixed it, hopefully 2016-04-02 19:29:33 there must be some defaults fed into the ubuntu version from somewhere that are "helping" me 2016-04-02 19:29:48 (in the unhelpful way that all magic "helps" you) 2016-04-02 19:33:27 victoire, dhcpd is running.. :-) 2016-04-02 20:34:36 trying to get zfs installed on alpine and getting a strange error message from apk 2016-04-02 20:34:55 says it has unsatisfiable constraints, but doesnt tell me what they are 2016-04-02 20:53:05 Jean-Scotch: are you there? 2016-04-02 20:53:25 ye 2016-04-02 20:53:26 I've just tried all fonts you installed and firefox doesn't work 2016-04-02 20:53:40 I was adding, testing and deleting 2016-04-02 20:53:50 I'm using chromium for the moment. 2016-04-02 20:54:37 sorry pidgin chashed! 2016-04-02 20:54:42 hehe 2016-04-02 20:54:51 I tested with midori, same problem 2016-04-02 20:54:57 pretty strange 2016-04-02 20:55:14 maybe it's more related to xfce4 or some lib than firefox 2016-04-02 20:55:31 I will add firefox to my laptop to see.. 2016-04-02 20:55:41 I don't use xfce 2016-04-02 20:55:47 I use awesome 2016-04-02 20:56:07 well, at least you experiment same problem no? 2016-04-02 20:56:23 no text on URL and search bar? 2016-04-02 20:57:08 no. firefox is fine on my laptop 2016-04-02 20:57:44 uhm, did you install now? 2016-04-02 20:58:23 no. the apk add just did an update 2016-04-02 20:58:55 I can try on my desktop (I'm talking from my desktop right now) 2016-04-02 20:59:21 and firefox is not installed yet on my desktop 2016-04-02 20:59:48 xfce is installed on my laptop even if I do not use it 2016-04-02 20:59:53 but not on my desktop 2016-04-02 21:01:01 uhM, I'm confused 2016-04-02 21:01:38 firefox is fine on your laptop after you did something? or it worked fine from start? 2016-04-02 21:01:59 I have this at log: donoban: same here. I had to add ttf-dejavu ttf-droid ttf-droid-nonlatin ttf-freefont ttf-liberation ttf-linux-libertine and ttf-ubuntu-font-family 2016-04-02 21:02:50 dont't remeber... I had to add xfce to wake it work because it was my first install of AL with X... 2016-04-02 21:03:14 but later on I did install my desktop without xfce after learning a bit more 2016-04-02 21:03:29 that is on my desktop 2016-04-02 21:04:21 but my desktop has a weird setup with a lot of stuff running in dedicated KVM 2016-04-02 21:04:37 like the browser for instance 2016-04-02 21:05:03 I see warnings about missing /usr/share/fonts/TTF and /usr/share/fonts/Type1 2016-04-02 21:05:19 on Xorg.log 2016-04-02 21:05:51 maybe do I have to reboot X after installing new fonts? 2016-04-02 21:12:30 well I have to leave 2016-04-02 21:12:34 I suppose so 2016-04-02 21:12:41 I will try tomorrow, see you 2016-04-02 21:12:58 good night 2016-04-02 21:13:52 ty 2016-04-02 22:01:34 what's the protocol for updating packages in older releases because of security fixes? 2016-04-03 00:52:52 mitchty: a reason why I think ghc & their libraries/packages/modules should be built and managed by abuild & apk tools http://news.softpedia.com/news/node-js-package-manager-vulnerable-to-malicious-worm-packages-502216.shtml 2016-04-03 00:53:53 I'm guessing this isn't an issue of the ghc existing lang specific package/module managers but having multiple package managers causes issues 2016-04-03 00:55:04 I'm trying to find where tcp.h is located. haven't had any luck. :/ 2016-04-03 00:55:50 Adran: find / -type f -name tcp.h 2016-04-03 00:56:01 yeah, haven't found it, looking for the file that provides TCPOPT_NOP and friends 2016-04-03 00:57:59 kl3: i'm guessing find /usr/include -type f -name "tcp.h" would be a better place to search 2016-04-03 00:58:42 systmkor: know where TCPOPT_NOP and friends might be? in most systems its in tcp.h but musl tcp.h doesn't have that. 2016-04-03 00:59:27 Adran: my guess tcp.h would be installed with linux-headers 2016-04-03 00:59:29 lemme check 2016-04-03 00:59:36 thanks 2016-04-03 00:59:40 added headers, not found 2016-04-03 00:59:41 :/ 2016-04-03 01:00:08 systmkor: Agreed 2016-04-03 01:00:29 Adran: stranged but for me apk says it's ownede by linux-headers 2016-04-03 01:00:58 kl3: what do you get when you run 'apk info -L linux-headers | grep tcp' 2016-04-03 01:03:30 systmkor: tcp.h is supposedly owned, but that TCPOPT_NOP isn't sohwing up 2016-04-03 01:03:52 ahhh 2016-04-03 01:03:56 uhm hrmp 2016-04-03 01:07:20 systmkor: usr/include/linux/tcp.h 2016-04-03 01:07:31 i looked at that one :/ it doesn't have those 2016-04-03 01:07:56 Adran: I'm going to check out the 3.18.* branch of linux has that option since I remember hearing there is a change with netlink stuff from 3.18 to 4.X 2016-04-03 01:09:35 Adran: that macro exists for linux/tcp.h in 3.18.29 2016-04-03 01:10:21 Linux alpine-21 4.1.20-0-grsec 2016-04-03 01:10:26 so :/ 2016-04-03 01:12:38 seems a bit strange to pull that out, but its a linux thing? 2016-04-03 01:14:04 systmkor: supposedly its supposed to be there http://lxr.free-electrons.com/ident?i=TCPOPT_TIMESTAMP 2016-04-03 01:17:54 Adran: so 3.18.29, 4.1.19, 4.1.20 have TCPOPT_NOP macro defined but in include/net/tcp.h within the linux repo 2016-04-03 01:18:10 and not in include/linux/tcp.h 2016-04-03 01:18:20 :| 2016-04-03 01:20:04 Adran: what's the macro option for? 2016-04-03 01:20:13 I have no idea 2016-04-03 01:20:18 But what i'm trying to compile is requiring it 2016-04-03 01:20:27 what are you trying to compile? 2016-04-03 01:20:30 bro 2016-04-03 01:20:42 oh sweet, i've been wanting that as a package on alpine 2016-04-03 01:20:44 i got it to 80% yesterday, but somehow my libs were converted to glibc libs 2016-04-03 01:20:54 Now I'm getting to 60% and this is missing 2016-04-03 01:21:00 I have all the dependencies packaged up, but I cannot find this 2016-04-03 01:22:14 well I wonder why net/tcp.h isn't included within linux-headers 2016-04-03 01:22:25 i mean I could download the linux core 2016-04-03 01:22:31 but that seems like a mess to maintain compiling 2016-04-03 01:23:48 yah, i'm checking out the linux-headers package 2016-04-03 01:34:02 Adran: well there is include/netinet/tcp.h but it doesn't have the TCPOPT_NOP inside there 2016-04-03 01:35:02 but I would go hit up dalias in #musl since it may be something related to libC 2016-04-03 01:36:38 Adran: but if yo need help on getting bro working hit me up 2016-04-03 01:36:49 systmkor: Well, I NEED HELP WITH THIS. ;D 2016-04-03 01:37:17 for a quick test you should just try defining it yourself to see what happens 2016-04-03 01:47:18 Adran: that macro is in glibc 2016-04-03 01:47:35 I don't know if it's something that is supposed to be there or just glibc doing it's own thing 2016-04-03 01:47:50 that is to say TCPOPT_NOP should be in a libc 2016-04-03 05:52:26 systmkor: yeah, but still its weird that its in linux headers but not available. 2016-04-03 05:56:35 Adran: I don't know enough about linux, libc, posix, musl etc. to give you a good answer, I wish I could 2016-04-03 05:57:13 Adran: but I would still suggest just slapping those macros in there, or just brin that file if that's needed, just to try and get something working 2016-04-03 05:57:34 Adran: even if it's only partially working, 2016-04-03 05:58:40 Adran: oh did you hit up #bro and see what they say? 2016-04-03 05:58:54 never gotten a response 2016-04-03 06:03:44 that sucks, well it's the weekend and this stuff takes time in general 2016-04-03 07:33:28 hi, I’m running 3.3.3 and sending syslogs to a remote host. I’ve set a timezone on the Alpine host, but the logs still arrive at the syslog server in UTC. How can I change this? 2016-04-03 07:34:01 busybox syslog 2016-04-03 08:03:03 is there some magic to getting lvcreate to work in an ubuntu LXC container? 2016-04-03 08:03:17 seems that /dev//... doesnt exist 2016-04-03 11:51:28 Alpine's gpg package is lacking gpg-preset-passphrase 2016-04-03 11:52:40 /usr/libexec/gpg-preset-passphrase is present however 2016-04-03 13:06:51 I want to apk add "clang-3.8.0-r0", but I'm getting ERROR: unsatisfiable constraints - why? 2016-04-03 13:07:35 <_ikke_> I think you should not provide the version 2016-04-03 13:07:38 <_ikke_> just apk add clang 2016-04-03 13:08:41 _ikke_: oh okay. Sorry, I'm coming from Debian. I thought "apk search" is equal to the result of "apt-search" :) 2016-04-03 13:25:27 I have created an Alpine 3.3.3 HVM domU with vga="qxl" in domU config 2016-04-03 13:25:40 KMS is disabled with nomodeset, but when running startx, Xorg will segfault: qxl_surface_create: Bad bpp: 1 (1), (EE) Segmentation fault at address 0xf83, (EE), Fatal server error:, (EE) Caught signal 11 (Segmentation fault). Server aborting 2016-04-03 13:26:10 any ideas on how i could fix this? 2016-04-03 13:49:44 Interesting. musl seems to lack x86intrin.h 2016-04-03 13:54:16 ah my fault 2016-04-03 15:20:23 Fresh installed Firefox segfaults with "[6345] ###!!! ABORT: unable to find a usable font (Sans): file /home/buildozer/aports/testing/firefox/src/firefox-45.0.1/gfx/thebes/gfxTextRun.cpp, line 1863", I guess Alpines's Package is missing a dependency here. 2016-04-03 15:36:27 i believe fonts-base will fix that 2016-04-03 15:39:02 another dependency that also could be added to the Firefox aport is dbus, as Firefox also segfaults if it has not been installed 2016-04-03 15:45:02 Adran: Any font package will do, but yes. 2016-04-03 16:53:25 I made a typo in my email address when registering at bugs.alpinelinux.org, but the side doesn't provide any way to reset it. 2016-04-03 16:54:39 systmkor: one last question maybe - usr/include/fts.h exists, but undefined reference to `fts_close'. Ever happen to use this? 2016-04-03 16:54:49 Only happens on Alpine but I'm at 90% compile on bro and friends now. :D 2016-04-03 16:54:53 so many dependencies 2016-04-03 16:57:42 fts comes from 'fts' package 2016-04-03 16:57:59 i think it requires additional -lfts to work 2016-04-03 17:02:06 i have fts and fts-dev already 2016-04-03 17:07:30 but you need to add -lfts to link libraries manually. most project expect that to be in c-library 2016-04-03 17:08:08 see for example: http://git.alpinelinux.org/cgit/aports/tree/main/clamav/APKBUILD#n46 2016-04-03 17:08:40 aaaah 2016-04-03 17:08:56 awesome 2016-04-03 17:11:47 that apkbuild is great 2016-04-03 17:29:01 fabled: sadly, its still failing at that point, I'm using: LIBS="-lfts" CXXFLAGS="-include sys/types.h" CFLAGS="-include sys/types.h" ./configure;make clean; make 2016-04-03 17:59:38 howdy 2016-04-03 18:01:34 trying to compile 'flow' language binary in Alpine 3.3, but I'm getting an error with inotify and the syscalls defined when GLIBC is not supported 2016-04-03 18:03:33 this is the file in question: https://github.com/facebook/flow/blob/master/hack/third-party/inotify/inotify_compat.h 2016-04-03 18:04:32 this is the error I get: 2016-04-03 18:05:20 \/tmp/flow/hack/third-party/inotify/inotify_compat.h:53:16: error: unknown type name 'inotify_init' 2016-04-03 18:05:24 _syscall0(long, inotify_init); 2016-04-03 18:07:23 I was thinking, for the package makers of firefox, it would be nice to get a new branch of firefox running...the newest branch supports netflix and some other desktop drm media things that would be nice. I am willing to bet it would be less work than getting chrome running 2016-04-03 18:07:54 boobsbr, weird. i wonder why it's including that and not sys/inotify.h which is shipped by musl 2016-04-03 18:08:34 fabled: https://github.com/facebook/flow/blob/master/hack/third-party/inotify/inotify_stubs.c 2016-04-03 18:08:44 lines 32-42 2016-04-03 18:09:02 it should use configure test for inotify 2016-04-03 18:09:11 I guess it's not finding __GLIBC__ defined anywhere, so it's switching glibc support off 2016-04-03 18:09:28 yes, __GLIBC__ is not defined. but the feature it uses is supported 2016-04-03 18:09:33 "configure test"? 2016-04-03 18:09:38 just define GLIBC_SUPPORTS_INOTIFY 1 2016-04-03 18:09:52 sure 2016-04-03 18:11:32 great, it worked 2016-04-03 18:13:30 now I gotta figure out another error somewhere else... 2016-04-03 18:16:19 something about a redirect: warning redirecting incorrect #include to 2016-04-03 18:17:37 there are 3 errno.h files in /usr/include: 2016-04-03 18:18:07 bits/errno.h, sys/errno.h, and errno.h 2016-04-03 18:18:14 errno.h is the correct one 2016-04-03 18:18:34 sys/errno.h is supported for compatibility but with a warning 2016-04-03 18:19:51 righto, now I hit a missing lib, gelf.h 2016-04-03 18:20:12 is it included in libelf-dev? 2016-04-03 18:42:43 I made a typo in my email address when registering at bugs.alpinelinux.org, but the side doesn't provide any way to reset it. 2016-04-03 18:43:12 Any admin here who can reset my email address or delete the account so I can reregister? 2016-04-03 19:06:30 kl3, yes? 2016-04-03 19:09:00 kl3, what is the username and email you used? 2016-04-03 19:10:09 kl3 2016-04-03 19:10:16 fabled: ^ 2016-04-03 20:20:52 I don't know who asked me to report this, but here it is: https://bugs.alpinelinux.org/issues/5362 2016-04-03 20:23:44 ncopa: I haven't received my confirmation email for the bugtracker :/ 2016-04-03 20:25:06 Adran: fts doesn't exist with musl, there is a musl-fts compatibility package on github, I'm planning on adding that and musl-obstack as a package to get elfutils working on alpine 2016-04-03 20:26:04 systmkor: whats the fts package for then? 2016-04-03 20:39:34 well it's apart of glibc and not apart of musl 2016-04-03 20:40:41 its for traversing file hierarchies 2016-04-03 20:41:01 http://man7.org/linux/man-pages/man3/fts.3.html 2016-04-03 20:41:26 however the musl-fts github repo usese the NetBSD implementation of fts 2016-04-03 20:43:00 systmkor: in alipne there is fts and fts-dev 2016-04-03 20:46:56 hey, has anyone managed to get suckless's surf working? I've got it to compile successfully but it segfaults (no other errors). I'm a bit out of my depth with strace, but I get mprotect(0x4811a000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC) = -1 EACCES (Permission denied) 2016-04-03 20:47:19 I'm on i386 btw - because it's an old laptop 2016-04-03 20:48:49 deei: I didn't try surf but uzbl, both use WebKitGTK+ which segfaults for me as well, here's the gdb log: http://ix.io/vt3l 2016-04-03 20:49:36 So it *might* be related, which webkitgtk version are you running? Does surf or webkitgtk segfault? 2016-04-03 21:07:24 kl3: thanks. that's frustrating but not surprising. webkit is a bit of a mess. did you manage to get uzbl running? 2016-04-03 21:14:02 deei: Sadly not. 2016-04-03 21:24:13 Adran: well I'm an idiot 2016-04-03 21:24:21 systmkor: why? 2016-04-03 21:24:33 cause I didn't realize fts was already in repo 2016-04-03 21:24:40 well i gotta run, ttyl 2016-04-03 23:33:02 systmkor: bro now fully functions on alpine with its friends 2016-04-04 00:58:03 I'm trying to create an alpine chroot for package building on a RHEL host, and have apk.static, but I'm having issues I think with being a non-root user installing alpine-base 2016-04-04 00:58:27 Is there a fakeroot type variant for apk? 2016-04-04 01:11:40 what do you mean a fakeroot type variant 2016-04-04 01:24:25 well apk is failing to download the APKINDEX and the only reason I can think of is that its expecting to perform a chown or similar 2016-04-04 01:32:28 fetch http://nl.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz ERROR: http://nl.alpinelinux.org/alpine/edge/main: IO ERROR 2016-04-04 01:32:44 curl -kL "${MIRROR}/edge/main/x86_64/apk-tools-static-${APK_VER}.apk" | tar -xzf - -C tmp sbin/apk.static tmp/sbin/apk.static -X "${MIRROR}/edge/main" -U --allow-untrusted --root alpine --initdb add alpine-base 2016-04-04 01:33:22 I download the static apk binary, unpack it to tmp/sbin/apk.static, then I attempt to install alpine-base into a directory "alpine" 2016-04-04 01:33:35 and it fails with an IO ERROR, which isn't very helpful 2016-04-04 01:33:52 I can use curl to download the APKINDEX file, not sure why apk.static is failing 2016-04-04 01:38:59 hm can you strace it or something 2016-04-04 01:39:29 ammunta: good idea... 2016-04-04 01:40:13 bind(8, {sa_family=AF_INET, sin_port=htons(0), sin_addr=inet_addr("0.0.0.0")}, 16) = -1 EACCES (Permission denied) 2016-04-04 01:41:05 guess its time to hit the source 2016-04-04 03:53:22 Adran: awesome! send your patch to alpine-ports and I can try running it 2016-04-04 03:53:30 systmkor: not done yet 2016-04-04 03:53:36 need to get ipsumdump compiled 2016-04-04 03:53:39 and gperftools compiled 2016-04-04 03:53:44 m'kay 2016-04-04 03:53:50 if you want to try to tackle either of thsose. :D 2016-04-04 03:53:58 m'kay I'll look into those 2016-04-04 03:54:24 wait, looks like I compiled ipsumdump 2016-04-04 03:58:29 systmkor: looks like gperftools is all thats left, and bro just needs tcmalloc from it. ncopa: you have much success? 2016-04-04 04:05:00 Adran: is ncopa on it? 2016-04-04 04:05:09 i saw an open ticket 2016-04-04 04:14:35 m'kay 2016-04-04 07:36:00 is there a package equivalent to python3-serial for alpine? 2016-04-04 07:38:13 dalias, py-serial ? 2016-04-04 07:39:09 fabled, is that for python3? 2016-04-04 08:08:59 dalias: No, it's not. 2016-04-04 08:53:53 Adran, systmkor: tcmalloc/gperftools is stalled. dont know how to move that forward 2016-04-04 15:00:01 morning 2016-04-04 15:00:13 someone broke pxe booting again 2016-04-04 15:00:17 *again* :( 2016-04-04 15:01:50 for what i've dug up so far, initramfs-init has configure_ip only if apkovl matches (https?|ftp):// 2016-04-04 15:02:03 it should run when ip=dhcp 2016-04-04 15:02:07 in any case 2016-04-04 15:02:40 it worked at some point in 2014, then someone broke it again :/ 2016-04-04 15:06:28 fbettag: same unhappyness here :( 2016-04-04 15:06:55 Jean-Scotch: :/ 2016-04-04 15:07:00 are you any closer? 2016-04-04 15:07:07 nope 2016-04-04 15:07:18 last time i had to rewrite the alpine-iso Makefile and the initramfs-init script 2016-04-04 15:13:33 my last contribution to it is http://wiki.alpinelinux.org/wiki/Talk:PXE_boot 2016-04-04 15:14:29 but it broke with AL3.3 2016-04-04 15:44:21 ncopa: aw. :( 2016-04-04 15:45:28 Jean-Scotch, fbettag i broke it sorry 2016-04-04 15:45:46 had to refactor the inittarmfs init script 2016-04-04 15:46:03 i dont think it should be too hard to fix pxe 2016-04-04 15:47:48 ncopa: is it a musl issue or a gperftools? 2016-04-04 15:48:41 you can say both 2016-04-04 15:48:49 they "blame" each other 2016-04-04 15:49:11 gperftools want a feature from libc to be able to replace malloc 2016-04-04 15:49:25 so you can set your own malloc 2016-04-04 15:49:39 and then will libc internals use the configured malloc 2016-04-04 15:49:52 for example strdup would use the configured malloc 2016-04-04 15:50:09 but musl libc devs dont want to implement that 2016-04-04 15:50:13 because its non-trivial 2016-04-04 15:50:16 On a Raspberry Pi 3, is it possible to utilise qt5-qtwebkit to create a hardware-accelerated kiosk web browser? (Needs to be able to do css3 animation and video playback with audio) 2016-04-04 15:50:26 there are some really nasty cornercases, that is broken even on glibc 2016-04-04 15:50:34 and "unfixable" on glibc too afaik 2016-04-04 15:50:40 I am 95% the way with Rpi3, Debian Jessie Minimal, X11, i3wm and Epiphany... But I am getting tearing 2016-04-04 15:51:07 skazz: iirc you need specally built qt for hw acceleration on rpi 2016-04-04 15:51:11 at least on rpi2 2016-04-04 15:51:14 dunno with rpi3 2016-04-04 15:51:52 Adran: musl devs says, you can replace malloc, but then you also need to replace all the libc calls that may use malloc internally 2016-04-04 15:52:07 eg you'll have to intercept mallc, free but also strdup etc 2016-04-04 15:52:12 that would work 2016-04-04 15:52:14 ncopa: i'll try to find the fixes 2016-04-04 15:52:15 ncopa: I have pi2's too... But yeah, figured I'll have to try and squeeze that extra 5% out of the debian install... 2016-04-04 15:52:38 ncopa: shall i email/pm you a diff once i'm done? 2016-04-04 15:52:48 fbettag: yes please 2016-04-04 15:53:00 i dont think its too hard to fix 2016-04-04 15:53:04 ncopa: me neither 2016-04-04 15:53:10 i still have the old one which worked 2016-04-04 15:53:17 for example the nfs part is completely missing 2016-04-04 15:53:30 the major problem was that i didnt have time to set up and test it while refactor 2016-04-04 15:53:33 ncopa, fbettag: I'm soory but can't help here. I'm not a kernel dev, only a ssadmin :/ 2016-04-04 15:53:35 it's probably just that 2016-04-04 15:53:44 Jean-Scotch: same here :D 2016-04-04 15:53:54 fbettag: thanks! 2016-04-04 15:53:59 ncopa: sure thing 2016-04-04 15:54:18 for us it's important cuz we netboot all of our dom0s 2016-04-04 15:54:30 same but with KVM ;) 2016-04-04 15:54:44 i just create an iso using alpine-image, not using the iso but only isofs contents ;) then with our own special apkovl 2016-04-04 15:54:59 i've never understood the benefit of kvm over xen (or vice versa) 2016-04-04 15:55:25 xen was there first, that's how i got stuck with it 2016-04-04 15:55:26 :D 2016-04-04 15:55:30 :) 2016-04-04 15:55:37 the only advantage I see is that the KVM run on any kernel, not xen enabled ones 2016-04-04 15:55:46 i think that xen has better longterm support 2016-04-04 15:56:13 the fun part about xen is, everyone has had security issues over the years, but we apparently always kept our setup a tweak or two behind 2016-04-04 15:56:18 thus we were never affected by any vuln 2016-04-04 15:56:18 :D 2016-04-04 15:57:45 all in all i think that bhyve is pretty nice, also what the openbsd guys are pulling out at the moment 2016-04-04 15:58:07 little more flexibility on the licensing side, plus you get to have license-problem-free zfs on your hypervisors 2016-04-04 16:09:29 ncopa: oh well. :( 2016-04-04 16:09:52 ncopa: its kinda difficult though, because being able to use these more efficient mallocs for high performance appliances would be really helpful 2016-04-04 16:11:03 bhyve looks really cool indeed 2016-04-04 16:11:19 docker for mac beta uses xhyve + alpine under the hood ;) 2016-04-04 16:13:39 Jean-Scotch: Xen can also run unmodified kernels since a long time ago... it can even run windows 2016-04-04 16:14:56 I should gite it another look then... thanks for the tip ;) 2016-04-04 16:15:06 royger: iirc hardware virt was added to cpu's *for* xen basically? 2016-04-04 16:16:21 ACTION just went a little deeper in kvm land again, was amazed to find how tricky it is just to run win10 2016-04-04 16:16:46 not to mention there's not even a proper driver installer, right clicking inf files like in 90s 2016-04-04 16:17:44 phew. 7.5 hrs work and I can almost build a package already... 2016-04-04 16:18:42 frankly, I prefer INF files to driver installers 2016-04-04 16:19:00 just dump them in a folder and point windows at it, done 2016-04-04 16:19:07 darkfader: VMWare probably pushed Intel also... 2016-04-04 16:19:23 qman__: not to say they shouldn't deliver the inf's 2016-04-04 16:19:45 but as for what's standard and normally expected it was pretty on the lowest end of effort 2016-04-04 16:20:02 like only the RHEV drivers are WHQL 2016-04-04 16:21:52 royger: probably, yes 2016-04-04 16:23:57 ACTION going back to being sick, happy hacking everyone 2016-04-04 16:25:10 ACTION hands darkfader a glass of whiskey. the best thing you can have that does not help against anything 2016-04-04 16:26:00 ncopa: that is a great advice 2016-04-04 16:26:23 i can't have one now but i'll definitely catch up on it :) 2016-04-04 16:26:27 "medicine" 2016-04-04 16:37:28 the equivelant for .bash_profile for root is /etc/profile correct? 2016-04-04 16:39:23 no, root has is own .bash_profile 2016-04-04 16:39:28 /etc/profile is global 2016-04-04 16:47:16 hmm seems like it’s not picking up changes to /etc/profile 2016-04-04 17:24:58 hello 2016-04-04 17:25:37 i have a 64 bit install in a virtual box and I want to cross build software for 32 bit 2016-04-04 17:25:52 passing -m32 to the gcc call fails 2016-04-04 17:26:05 because not finding -lgcc 2016-04-04 17:26:50 any compatibility package i need to install? 2016-04-04 17:47:34 karasz: -m32 does not really work 2016-04-04 17:48:04 musl does not support compile 32 bit with 64 bits headers 2016-04-04 17:48:19 according to the musl ML it is needed... 2016-04-04 17:48:20 i suppose you could create a cross compiler 2016-04-04 17:48:44 but thats non-trivial 2016-04-04 17:49:07 our xen package has some 32bit code which is compiled with -m32 2016-04-04 17:49:14 it built but crashed 2016-04-04 17:49:18 hvmloader 2016-04-04 17:49:20 :/ 2016-04-04 17:49:33 i patched xen sources to use its own headers 2016-04-04 17:49:35 yeah, xen is weird bit wise 2016-04-04 17:49:43 stdint.h or similar 2016-04-04 17:50:14 http://git.alpinelinux.org/cgit/aports/tree/main/xen/stdint_local.h 2016-04-04 17:50:41 http://git.alpinelinux.org/cgit/aports/tree/main/xen/musl-hvmloader-fix-stdint.patch 2016-04-04 17:51:30 i think it may be possible to install the 32 bit headers in alternate location and patch gcc to add that to include path when -m32 is used 2016-04-04 17:51:46 sounds like a nightmare 2016-04-04 17:51:50 yeah 2016-04-04 17:52:10 so i dont want go down then unless absolutely necessary 2016-04-04 17:52:27 karasz: you may get better answers in #musl 2016-04-04 19:01:00 darkfader: well at least i know my xen VMs can handle wire speed 2016-04-04 19:01:04 734.995.478 83,8MB/s in 8,7s 2016-04-04 19:01:20 pulled from ams into nbg :] 2016-04-04 19:48:01 ncopa: something broke with the lizardfs-client or fuse, i'll need to do a few more reboots to figure it out 2016-04-04 19:48:29 i moved a few 100gb through it last week, this week update and it can't even write a byte 2016-04-04 19:48:49 but it's just fyi in case you use it 2016-04-04 21:05:41 'apk version libintl' shows a newer version in edge, but 'apk add libintl@edge' won't upgrade to the new version. What am I missing here? 2016-04-04 21:10:55 kl3: did you pin repo's? 2016-04-04 21:11:09 did you update apk? 2016-04-04 21:11:22 is your mirror out of sync 2016-04-04 21:25:16 I have updated apk, edge is pinned as in '@edge http://mirror.leaseweb.com/alpine/edge/main' (/etc/apk/repositories) 2016-04-04 21:25:51 IIRC this should allow me to select the version in the edge repo using 'apk add libintl@edge' 2016-04-04 21:44:39 whats the official way to build up an alpine image to be burned to an iso with packages from testing (zfs, 4.4.6, etc)? 2016-04-04 21:45:52 RageLtMan: i have an iso if you like 2016-04-04 21:51:46 why thank you, i'm hoping to actually learn how to do this though since we run a physical gear from usb drives on hardenned ubuntu-based craziness these days 2016-04-04 21:52:06 i'll need to build systems with container and VM tools, zfs, crypto, etc 2016-04-04 21:52:30 you can use our alpine-iso tools 2016-04-04 21:52:32 also need to figure out how to deploy on dm-crypt and implement our little initrd-dropbear trick on startup 2016-04-04 21:52:33 its on git.a.o 2016-04-04 21:52:40 ah, thank you 2016-04-04 21:52:50 i'll dig the wiki for a build guide 2016-04-04 21:53:01 here is a semi recent iso with zfs http://dev.alpinelinux.org/~clandmeter/iso/alpine-zfs-grsec-160326-x86_64.iso 2016-04-04 21:53:10 ooh, thank you. 2016-04-04 21:53:33 Is this with the patches in the ZoL PR queue or the original ones you guys did prior to the PRs being reviewed? 2016-04-04 21:53:50 yes included 2016-04-04 21:54:24 im waiting for a last one to finish zfs musl support 2016-04-04 21:57:45 thank you much 2016-04-04 21:58:55 i'm trying to figure out how to do a solaris-ish setup with alpine essentially being the root domain, but an IO domain (primarily SCST now) seems still out of reach 2016-04-04 21:59:39 we are hoping on a positive result with ubuntu and zfs licensing. 2016-04-04 21:59:53 Any chance alpine already includes an initramfs-based SSH unlock setup for dm-crypt? 2016-04-04 22:00:05 ubuntu + zfs licensing? 2016-04-04 22:00:28 sorry, while i've love canonical for years, the idiocy with going to systemd may have finally been the last straw for me 2016-04-04 22:00:36 try to google it :) 2016-04-04 22:00:57 RHEL's (yum's really) dependency tree make me want to vomit blood, so i'm down to Gentoo and Alpine it seems 2016-04-04 22:02:12 oh 2016-04-04 22:02:46 Does this mean we'll see zfs packages in universe or that someone competent would administer the packaging repos i wonder? 2016-04-04 22:06:48 im not sure what the future will bring, but the licensing has always been an issue with gpl. 2016-04-04 22:07:52 Watching ZFS i've noticed that LK devs seem to want to move symbols into the kernel to prevent their use by non GPL 2016-04-04 22:09:20 bedtime for me. gnite. 2016-04-05 02:34:39 any new updates with xwindows been produced I know Adran found some bugs that make it flaky and unlikely to work in many situations? 2016-04-05 02:34:53 seems to work, vesa is still bugged 2016-04-05 02:35:02 went through and found dependencies 2016-04-05 02:36:07 can you give me the list of missing dependencies, Having difficulty getting it work again, progressed greatly on my live cd, if I can get Xwindows working I will be ready for version .1 release in a week 2016-04-05 02:38:40 which platform? 2016-04-05 02:38:49 vmware, virtualbox, intel, amd? 2016-04-05 02:39:03 has anything been written on the security of apk? eg. its implementation of package signing and its resistance towards reply attacks etc? 2016-04-05 02:43:05 Adran its kvm-qemu 2016-04-05 02:43:10 hmm 2016-04-05 02:44:03 one of the choices is vmware video card 2016-04-05 02:44:11 oh 2016-04-05 02:44:14 if you have vmware thats easy 2016-04-05 02:44:28 normally I'd say xf86-input-mouse and vesa but vesa is the one that doesn't work well. :/ 2016-04-05 02:44:45 one module must be interfering with it loading 2016-04-05 02:44:57 got the live cd built and a alpine guest 2016-04-05 02:45:05 xf86-input-vmmouse xf86-video-vmware 2016-04-05 02:45:06 to start 2016-04-05 02:45:08 but cant get the xwindows to run get black screen 2016-04-05 02:45:14 tried that 2016-04-05 02:45:25 and edit your /etc/X11/xinitrc 2016-04-05 02:45:28 to get rid of xfce 2016-04-05 02:45:32 if you're not usingi t 2016-04-05 02:45:45 what do you recommend instead 2016-04-05 02:47:15 anything you plan on using 2016-04-05 02:47:55 i usually use openbox 2016-04-05 02:48:14 never used openbox is it as good as xfce? 2016-04-05 02:48:22 awsome is horrible 2016-04-05 02:48:29 its not comparable 2016-04-05 02:48:40 w9wm seems good but no directions 2016-04-05 02:49:13 ok I will try openbox then 2016-04-05 02:49:18 thanks 2016-04-05 03:36:50 How do I blacklist nouveau from the isolinux boot command line? 2016-04-05 05:30:05 are there any official guidelines on how security fixes are/should be dealt with in alpine? 2016-04-05 05:30:37 re. backporting to "stable" 2016-04-05 05:30:44 do you have one you would like toreport? 2016-04-05 05:31:28 im evaluating alpine and trying to get as much docs as possible atm 2016-04-05 05:31:37 so nothing specific 2016-04-05 05:31:47 as far as any one package is concerned 2016-04-05 05:34:49 "We can do security fixes beyond that on request and when patches are available." (http://wiki.alpinelinux.org/wiki/Alpine_Linux:Releases) 2016-04-05 05:34:55 is there a public backlog similar to https://security-tracker.debian.org/tracker/status/release/stable to see what work is needed? 2016-04-05 05:36:53 patrask-: You do realize Alpine is a rolling release distro right? 2016-04-05 05:37:50 although a list of currently vulnerable packages might be interesting, I know in the change logs there are things like this - https://bugs.alpinelinux.org/versions/94 2016-04-05 05:37:50 according to the wiki article ^, it says releases are cut every 6 months 2016-04-05 05:38:24 mm that is true 2016-04-05 05:39:49 patrask-: i haven't found anything like that, maybe ncopa or such would know. 2016-04-05 05:39:51 good luck though 2016-04-05 05:40:23 alright, thanks! 2016-04-05 05:41:17 patrask-: How does the Debian one work? 2016-04-05 05:43:15 stable releases are kind of second-class citizens around here 2016-04-05 05:45:37 Adran: both debian and ubuntu has a ton of scripts that tracks mitres CVE db as well as nvd.nist.gov and once an issue is public its marked as in-need of triage 2016-04-05 05:46:00 interesting 2016-04-05 05:51:00 i begun writing something simliar-ish that intends to not be tied to any one package manager, using vuxml.org (used/developed by freebsd) and pkgsrc's vulnerability db 2016-04-05 05:51:11 entires are added to both vuxml/pkgsrcs db as issues are published -- ie. they don't stall while waiting for in-tree fixes to the respective pkg managers 2016-04-05 05:51:34 and are easy to parse, unlike mitre/nvd 2016-04-05 06:33:09 Hello everyone - Question. Does the package list for apk only receive updated packages when alpine linux releases a new version? 2016-04-05 06:36:49 package updates do happen occasionally 2016-04-05 06:37:10 http://git.alpinelinux.org/cgit/aports/log/?h=3.3-stable even stable 2016-04-05 06:37:26 they don't happen very *often*, though, no 2016-04-05 06:37:42 patrask-: http://bugs.alpinelinux.org/projects/alpine/issues?utf8=%E2%9C%93&set_filter=1&f[]=status_id&op[status_id]=*&f[]=category_id&op[category_id]=%3D&v[category_id][]=21&f[]=&c[]=project&c[]=tracker&c[]=status&c[]=priority&c[]=subject&c[]=assigned_to&c[]=updated_on&group_by= 2016-04-05 06:40:57 Ah interesting, so if I am able to download it on linux:edge and not linux:latest (3.3) it is likely because it hasn't been approved as stable on that version? 2016-04-05 08:58:12 ncopa: so i am a bit further along the road, i added a feature where you can do ip=dhcp:eth1 2016-04-05 08:58:56 since we had issues with the kernel again renumbering devices differently over the years (this way we can set it per pxe entry for each host, so special cases can have it) 2016-04-05 08:59:28 ncopa: i am still trying to work around the missing alpine_dev we used before 2016-04-05 08:59:47 but i guess i'll readd that minor part 2016-04-05 09:29:30 ncopa: nlplug-findfs <- do i need to adjust it for nfs or can i just work around with an if? 2016-04-05 09:31:12 i think you need it for loading kernel modules 2016-04-05 09:32:18 you probably need to let it run and let it timeout, and then set the ip addr etc 2016-04-05 09:34:56 i already fixed that ;) 2016-04-05 09:35:11 i readded your old scan_drivers method and ran it twice like before, dhcp works 2016-04-05 09:35:25 now i'm just at the point where to tell your new init that it's nfs 2016-04-05 09:35:41 but i think rootfstype and root should do 2016-04-05 09:35:50 rootfstype=nfs and root=1.2.3.4:/bar 2016-04-05 09:40:02 syntax wise it seems to work, trying a few other things now 2016-04-05 09:40:15 it correctly loads nfs modules and tries to mount but times out cuz network not up yet 2016-04-05 09:40:28 so i'm just gonna try a few variants and should be happy 2016-04-05 09:50:22 hm nope that doesnt work 2016-04-05 09:58:09 ncopa: i am not getting behind the idea of nlplug-findfs 2016-04-05 09:59:19 fbettag: the only purpose initramfs has is to find or setup the root fs 2016-04-05 09:59:34 still having trouble packaging. does abuild handle build cases where the source is already in the directory or subdir of the dir where the build recipe file is? 2016-04-05 10:00:11 for tmpfs root our initramfs needs to create the tmpfs, and install the packages there 2016-04-05 10:00:33 to do so it needs to find the device with the boot repos and optionally an apkovl 2016-04-05 10:00:45 ncopa: my question is, since ALPINE_MNT is gone 2016-04-05 10:00:55 what's the new ALPINE_MNT variable or target 2016-04-05 10:00:57 just /tmp? 2016-04-05 10:00:57 earlier you had to specify the device where the boot repos is 2016-04-05 10:02:01 which meant that the iso needed alpine_dev=cdrom... 2016-04-05 10:02:18 which will not work for iso hybrid where the dev shows up as sda something 2016-04-05 10:02:43 so to solve it, i refactored the initramfs to 2016-04-05 10:02:59 trigger boot uevents (coldplugging) 2016-04-05 10:03:08 whenever a block device shows up, try mount it 2016-04-05 10:03:16 (covers his face in shame) seems all I had to do was to ask and I found the answer myself immediately 2016-04-05 10:03:27 and look if there are any .boot_repository 2016-04-05 10:03:32 or apkovl 2016-04-05 10:03:54 it also finds devices that are mdadm or cryptsetup or lvm 2016-04-05 10:04:15 and as soon as the root is found, it will exit 2016-04-05 10:04:51 it will write the boot repos to a file 2016-04-05 10:05:03 so you can in theory have multiple ALPINE_MNT 2016-04-05 10:09:15 how do you distribute your custom config files to multiple servers? like your .vimrc, your .ashrc, ... 2016-04-05 10:09:15 ncopa: allright, so i can basically try to mount nfs anywhere and use nlplug-findfs to add it to the list of repos? 2016-04-05 10:10:02 if you mount it yourself you dont need nlplug-findfs 2016-04-05 10:10:21 yeah but i mean it won't work on nfs mounts as they are not devices 2016-04-05 10:10:40 you could mount nfs on /media/nfs or whatever i think 2016-04-05 10:10:50 and and it to the list of repos 2016-04-05 10:11:03 ah from there on the normal procedure should continue 2016-04-05 10:11:09 should work 2016-04-05 10:11:26 allright, then just get the mount working + >> into repofile 2016-04-05 10:11:29 we could hack nplug-findfs to load network drivers for you 2016-04-05 10:11:57 i don't think that's needed 2016-04-05 10:12:07 i have it up to the point where that is already done 2016-04-05 10:12:12 ok 2016-04-05 10:12:16 it's just the new loading that's had me confused 2016-04-05 10:15:20 ncopa: ok so dhcp+nfs mountpoint are working again 2016-04-05 10:15:48 ncopa: now sorry for the stupid question again, as it is not that obvious from the script, but which file do i need to add the mountpoint to? 2016-04-05 10:16:35 in /mnt/nfs i have .alpine_release apks and boot 2016-04-05 10:16:39 weird 2016-04-05 10:19:36 $repofile 2016-04-05 10:20:01 lol 2016-04-05 10:20:04 needs to b e in media 2016-04-05 10:20:07 repofile=/tmp/repositories 2016-04-05 10:20:16 yes, that is possible 2016-04-05 10:21:29 no it's true :P 2016-04-05 10:51:07 ncopa: https://el8.nl/~fbettag/ncopa.patch 2016-04-05 10:51:27 the only weird thing now is, that after it switched to the new root, none of my input devices work anymore 2016-04-05 10:51:46 it works in initramfs, but not in the subsequent system 2016-04-05 10:54:48 ah seems to be my apkovl 2016-04-05 11:31:20 hmm, why xorg-server package depends on wayland? 2016-04-05 11:34:53 and pkgs.alpinelinux.org says that xorg-server requires wayland, but APKBUILD in aports.git doesn't list it 2016-04-05 12:38:14 mangelis: thats a good question 2016-04-05 12:38:18 i asked myself that very often 2016-04-05 12:39:11 linkage maybe? 2016-04-05 12:59:17 mangelis: xwayland? should be enabled by default 2016-04-05 13:03:00 el8 ftw. 2016-04-05 13:03:20 step into our oven :x 2016-04-05 13:44:20 Can alpine be installed to a raspberry pi over the network, or do I really need a screen and keyboard? 2016-04-05 13:44:53 Well, I have a keyboard, so if I can do setup blindly, that's also fine. 2016-04-05 13:45:01 I just want to use it as a simple ssh box. 2016-04-05 13:46:23 just take some overlay with network setup 2016-04-05 13:46:32 e.g. http://wiki.alpinelinux.org/wiki/RPI_Video_Receiver 2016-04-05 13:47:39 Ah, cool. 2016-04-05 13:48:35 Is there any list of overlays? 2016-04-05 13:49:09 Or hell, I'll just configure the network interface myself. 2016-04-05 13:49:59 Wait, no etc folder. 2016-04-05 13:50:05 How's this thing work? 2016-04-05 13:55:56 Eh, I guess I'll just use that video receiver. 2016-04-05 13:55:58 Thanks. 2016-04-05 14:29:40 stwa, okay, well it does install Xwayland. But I still don't understand how that happens because wayland is not mentioned at all in http://git.alpinelinux.org/cgit/aports/tree/main/xorg-server/APKBUILD?h=3.3-stable 2016-04-05 14:29:57 Okay, so, I get apline has the "base" install in the apks folder, and all setup-alpine does is create a new overlay. But, where are newly-installed packages saved? 2016-04-05 14:31:29 Wait, lbu ls doesn't show changes to /usr/bin. 2016-04-05 14:34:32 Huh, home isn't saved either. 2016-04-05 14:43:48 mid-kid: lbu saves by default only /etc 2016-04-05 14:43:54 you can add additional 2016-04-05 14:44:54 Ah, I see. 2016-04-05 14:45:13 Trying to install GCC, I get space problems. I see only /dev/loop0 is maxed out. 2016-04-05 14:45:29 so you used setup-alpine 2016-04-05 14:45:32 Yes. 2016-04-05 14:45:36 with the answer file 2016-04-05 14:45:42 can I see your answer file? 2016-04-05 14:45:44 What answer file? 2016-04-05 14:46:34 mangelis: apk info xorg-server -a lists usr/bin/Xwayland on my system 2016-04-05 14:46:56 mid-kid: well, your install when you went through setup was not selected to install to disk 2016-04-05 14:47:13 It's on an rpi. 2016-04-05 14:47:22 I see the setup-alpine tool is different there. 2016-04-05 14:47:36 And the diskless mode is selected by default. 2016-04-05 14:47:49 Still, it's ram isn't 16MB 2016-04-05 14:47:54 s/16/18/ 2016-04-05 14:48:26 what does df say? 2016-04-05 14:48:44 Filesystem Size Used Available Use% Mounted on 2016-04-05 14:48:46 devtmpfs 10.0M 0 10.0M 0% /dev 2016-04-05 14:48:48 shm 123.0M 0 123.0M 0% /dev/shm 2016-04-05 14:48:50 /dev/mmcblk0p1 3.7G 97.6M 3.6G 3% /media/mmcblk0p1 2016-04-05 14:48:52 tmpfs 123.0M 108.1M 14.9M 88% / 2016-04-05 14:48:54 tmpfs 24.6M 120.0K 24.5M 0% /run 2016-04-05 14:48:56 cgroup_root 10.0M 0 10.0M 0% /sys/fs/cgroup 2016-04-05 14:48:58 /dev/loop0 17.9M 17.9M 0 100% /.modloop 2016-04-05 14:49:00 (sorry for the spam) 2016-04-05 14:49:28 for future reference, please use a pastebin :3 2016-04-05 14:49:52 Sorry. 2016-04-05 14:50:23 it's okay, pasting a full config file might be frowned upon 2016-04-05 14:52:02 mid-kid: your root is almost full 2016-04-05 14:52:47 Oh, I see. 2016-04-05 14:53:09 Eh, I guess I'll have to setup my SD card or something. 2016-04-05 14:53:57 I just don't like having a "persistent" image on it. I prefer partitioning it. 2016-04-05 14:54:33 But I want to keep using the diskless method. 2016-04-05 14:55:03 Nevermind, seems pretty easy to do. 2016-04-05 14:55:06 afaik you can increase the size of the initial root, but do remember it will consume more RAM 2016-04-05 14:55:23 Hm. 2016-04-05 14:56:22 I just want a hotspot for my room I can unplug safely :T Need GCC to compile driver. 2016-04-05 14:56:52 Alpine seemed nice and small, forgive me for the noob questions and such. 2016-04-05 14:57:50 mid-kid: you could create a packaged version of the driver 2016-04-05 14:58:03 and then lbu could restore it 2016-04-05 14:58:22 Don't feel like cross compiling. Want the thing to be able to build for itself. 2016-04-05 14:58:55 By the way, can APK create a package with just a rootfs, or do I really need to go and make an APKBUILD? 2016-04-05 14:59:22 uh it doesnt create a rootfs 2016-04-05 15:00:09 I mean, turn a directory with usr folders and such into a package. I like how void and slackware can do that easily. 2016-04-05 15:04:13 I have some serious problems with XEN running Alpine 3.3.3 in dom0. Xorg will segfault instantly when started in a HVM domu with vga="qxl". I have tried both Alpine and Ubuntu with same result. 2016-04-05 15:04:29 I have captured a full backtrace, but i'm not sure if this is a problem with Alpine or XEN? http://sprunge.us/GVbc 2016-04-05 15:06:23 If I try to build pixman without mmx, sse2 and sse3, Xorg will not segfault, but the other problems surfaces, so I don't think that is a the right way 2016-04-05 15:08:07 mangelis: and ldd /usr/bin/Xwayland gives libwayland-server.so, that's why wayland is installed as dependency 2016-04-05 15:13:53 mangelis: in the configure script there is "--enable-xwayland Build Xwayland server (default: auto)", so someone had wayland installed when compiling xorg-server 2016-04-05 16:01:31 a person on the xen channel thinks that it might be a bug in the emulator, so I will take this issue to the xen community as it isn't Alpine related 2016-04-05 16:09:07 wogiz: what are you seeing? 2016-04-05 16:10:22 royger: Xorg segfaults instantly when started in a HVM domU with vga="qxl" 2016-04-05 16:10:59 wogiz: xl dmesg I guess contains some messages right? 2016-04-05 16:12:29 yes, but only normal messages, however I did capture a full backtrace: http://sprunge.us/GVbc 2016-04-05 16:12:59 from when Xorg segfaults in domU 2016-04-05 16:13:37 the problem could be a bug in the emulator so SSE isn't emulated correctly 2016-04-05 16:13:49 wogiz: oh, but I need the messages from the hypervisor 2016-04-05 16:16:38 royger: ah okay, I'm not able to login to the server from here, but I can post the info later if you are interested 2016-04-05 16:17:13 wogiz: I'm quite sure it's one of those strange sse movs instructions that's not emulated by Xen 2016-04-05 16:17:42 wogiz: SSE emulation is mostly done on a per-request basis, see for example: http://lists.xen.org/archives/html/xen-devel/2015-07/msg02089.html 2016-04-05 16:17:48 in order to see what you will have to report 2016-04-05 16:19:13 xl dmesg in Dom0 should contain the instruction that Xen failed to emulate. 2016-04-05 16:22:12 that seems to be the issue i'm having, and when building Pixman without mmx, sse2 and sse3 the segfault dosen't happen, but the whole domU then freezes within a few minutes 2016-04-05 16:23:45 i will report to the xen mailing list when I'm able to connect to the server and gather the information 2016-04-05 16:24:45 but i'm afraid that if i'm the only one experiencing this, then it won't be important enough 2016-04-05 16:25:01 wogiz: which version of Xen are you running? 2016-04-05 16:25:13 wogiz: don't think so, this tends to get fixed quite quickly 2016-04-05 16:26:05 Xen 4.6.1 if i remember correctly 2016-04-05 16:27:44 if you want to try -unstable, it might be fixed there 2016-04-05 16:30:08 i guess I could modify the APKBUILD and try with unstable 2016-04-05 16:44:14 I don't completely understand how this diskless mode works. Is it just apk files untarred to a tmpfs on boot? Is it some kind of overlayfs shenanigans? What is it? And why are the files not loaded on-demand, to save RAM? 2016-04-05 16:46:55 Don't get me wrong, but juggling packages between tared overlays and a persistent storage device (due to not enough ram, seriously, there's only 100MB) is a bit weird. 2016-04-05 16:48:33 What I like of this system, however, is that once I have everything setup, I can remove all excess packages, run everything from ram, and keep everything unmodified. 2016-04-05 16:48:57 But it gets a bit in the way if I want to add new stuff. 2016-04-05 18:21:08 How would I go about installing a new kernel module if /lib/modules is read-only? 2016-04-05 18:21:17 (that's the default setup on rpi) 2016-04-05 18:54:02 Seriously, how do I do that? 2016-04-05 18:54:24 It seems that directory is in the initramfs or something. 2016-04-05 18:54:40 Nevermind, it's a squashfs. 2016-04-05 18:55:34 Still, no idea how to add one. 2016-04-05 19:55:33 mid-kid - clone aports & modify: ~/aports/main/linux-grsec/config-grsec.armhf - & build a new kernel with 'abuild -r'. You should probably increment $pkgrel in the APKBUILD too 2016-04-05 19:56:38 >building a kernel on a raspberry pi 2016-04-05 19:56:46 I should look into cross compiling, thanks. 2016-04-05 20:02:16 mid-kid - current kernel config on ARM http://pastebin.com/raw/mZXr4wgX 2016-04-05 20:02:31 Thanks. 2016-04-05 20:14:46 mid-kid - arm in qemu https://fedoraproject.org/wiki/Architectures/ARM/HowToQemu 2016-04-05 20:49:20 Hi all, can someone explain to me what this means? 2016-04-05 20:49:30 ERROR: unsatisfiable constraints: 2016-04-05 20:49:31 postgresql-dev-9.5.2-r0: 2016-04-05 20:49:31 breaks: world[postgresql-dev=3.5.2-r0] 2016-04-05 20:54:10 apk add postgresql-dev=3.5.2-r0 --update-cache --repository http://dl-3.alpinelinux.org/alpine/edge/main/ --allow-untrusted 2016-04-05 20:54:13 is the command I am running 2016-04-05 21:16:03 setting that version contraint makes what you actually have installed inconsistent with the constraint 2016-04-05 21:16:17 because you already have 9.5.2 installed 2016-04-05 21:16:24 and 3.5.2-r0 is not 9.5.2-r0 2016-04-05 21:16:35 that said, where did that command line come from 2016-04-05 21:16:58 that's an odd thing to 2016-04-05 21:25:17 Hello guys. I wonder if someone can help me out a bit. 2016-04-05 21:26:12 It is about nodejs versions available for alpine 3.3. 2016-04-05 21:26:39 I see here: https://pkgs.alpinelinux.org/package/main/x86_64/nodejs that I should have v4.4.2 but I only get 4.3.0. 2016-04-05 21:26:43 Any ideas? 2016-04-05 21:26:46 Thank you! 2016-04-05 22:15:45 Hmh, it looks like the main repository has indeed the older nodejs. Maybe I should wait a couple of days? The newer nodejs just got in on Apr 4... 2016-04-05 22:45:21 Hey everyone, has anyone else gotten a xattrs error when trying to run an alpine-linux docker image on circleci? 2016-04-05 22:46:15 If I run on my local machine docker run alpine-linux:edge apk --no-cache add caddy it works perfectly fine 2016-04-05 22:46:48 But on circleci I get: ERROR: Failed to set xattrs on usr/sbin/caddy.apk-new: Operation not permitted 2016-04-06 02:44:07 systmkor: its not quite the same in haskell land ref: http://www.well-typed.com/blog/2015/04/improving-hackage-security/ https://github.com/commercialhaskell/commercialhaskell/wiki/Package-signing-detailed-propsal https://github.com/commercialhaskell/commercialhaskell/wiki/Git-backed-Hackage-index-signing-and-distribution 2016-04-06 02:49:49 and haskell.org is a 501c3 in the us/forget what the equivalent is for the eu, this doesn't absolve similar from possibly happening in the technical sense, its really apples to oranges compared to node.js npm 2016-04-06 02:50:20 that and you'd proabably be surprised at how quickly haskell packages can accumulate, they update a lot too 2016-04-06 02:51:10 not against it but, let me see how many transitive depeendencies pandoc has (also of note, default behavior for ghc is to static link haskell libraries into executables) 2016-04-06 03:15:22 this is pandoc's dependency tree of its own packages as an example https://mitchty.net/pandoc_dependency.png 2016-04-06 03:16:51 i didn't exclude base stuff that ghc ships with but the haskell/fp people are really big on do one thing do it well, thats the kind of dependency tree you'd be bringing in, just thought i'd show what you're proposing :) 2016-04-06 03:37:42 mitchty: oh yah I figured that haskell would be relatively safe, I just meant that as a unified policy to have packages through apk you know they are signed etc. 2016-04-06 03:42:34 mitchty: I wonder how hard it would be to build an automated version checking, building, testing ghc to apk package 2016-04-06 03:43:23 mitchty: I guess it would be important to build that as an extend set of apk-tools in the first place for any port 2016-04-06 03:45:02 mitchty: is there any standard means of checking the current release version of packages? 2016-04-06 09:46:03 systmkor: the same way cabal does probably, but be aware that latest might not be what you want. Backward/forward compatibility is not that great over there. 2016-04-06 09:48:43 Could anyone bump the py-sphinx package? I need the dotfile handling the newest version has. 2016-04-06 10:06:49 ncopa: I've been dissecting abuild for a bit now and think I get at least some of it, but I'd like to have your opinion. do you consider it okay to use only a half of the subcommand chain it internally uses in a full build to establish a "partial" build where operations like fetch and unpack are left undone? 2016-04-06 10:07:37 my build scenario is different from the way packaging is done on Alpine; source code and build recipe for it coming from the same git repo 2016-04-06 10:10:06 and by subcommand chain I mean roughly the lower half of the chain of commands in build_abuildrepo() 2016-04-06 12:19:34 is something going on with the musl package? I'm running into https://gist.github.com/pcarrier/624d1c4d64df9982873059f19265af63 2016-04-06 12:25:24 hmmm. this seems to grab musl musl-1.1.12-r2 instead of musl-1.1.12-r4 and I have no idea why: /apk.static -X http://dl-6.alpinelinux.org/alpine/v3.3/main --initdb --no-cache --keys-dir / add alpine-baselayout alpine-keys apk-tools musl-utils 2016-04-06 12:28:32 adding --update-cache seems sufficient though? 2016-04-06 13:10:39 https://hub.docker.com/r/cheezykins/laravel/builds/b8vqawfanjpjkmjzeh9fasx/ hmm, unsatisfiable constraint in apk, except libwebp seems like it should provide it. https://pkgs.alpinelinux.org/package/main/x86_64/libwebp 2016-04-06 14:44:48 systmkor: yes you can just have cabal update then query things, but like CcCZ said, version bounding can get in the way if you get a diamond graph dependency tree, though with haskell things just dont' build generally if some type changes, i'm generalizing a little 2016-04-06 14:45:38 this doesn't exist yet but is basically where haskell is headed http://plv.mpi-sws.org/backpack/ 2016-04-06 14:45:56 maybe ghc 8.2 release iirc is planned date 2016-04-06 14:47:38 basically with that ghc modules will be more like SML/ML type languages, and with 8.0 there is backend work on having multiple instances of a package at once 2016-04-06 14:57:37 TBB: that's very alike to how debian works, FTR I think alpine's way is better 2016-04-06 14:57:51 (and I'm a debian developer) 2016-04-06 15:00:35 too bad wyrd left, I do have newer nodejs packages available for 3.3 and 3.2 https://github.com/ghostbar/alpine-pkg-nodejs-lts 2016-04-06 15:02:26 (and https://github.com/ghostbar/alpine-pkg-nodejs) 2016-04-06 17:10:35 ghostbar: yeh; I got impatient and gave it a go, got builds to work using both methods and wrote a wrapper around it; I'm going to need both build scenarios so why not support both 2016-04-06 17:11:14 ghostbar: I'm more experienced in RPM packaging so I definitely have some bias 2016-04-06 17:13:18 in any case it's been nice to notice how abuild has been written - it allows to be used in different ways and is also rather clean to customize if a need arises 2016-04-06 17:17:56 TBB: I've been building stuff with https://github.com/resnullius/alpine-devel-howto in case you are interested 2016-04-06 17:18:17 it uses docker 2016-04-06 17:18:26 so I don't need an actual alpine host for building apks 2016-04-06 17:18:33 always interested in seeing how other people do things, thanks for the pointer :) 2016-04-06 17:19:30 I personally use chroots at the moment, but there's nothing stopping me from extending that a bit to use lxc/docker/qemu aswell 2016-04-06 17:19:55 great! 2016-04-06 17:20:00 TBB: the docker base images are at https://github.com/resnullius/docker-alpine-devel 2016-04-06 17:20:28 and the results is stuff like https://github.com/ghostbar/alpine-pkg-nodejs 2016-04-06 17:22:13 I did packaging for an RPM based distro some time ago, started by just doing packages locally and then over the years went from OS specific build slaves to chroots, so that would be a natural progression 2016-04-06 17:23:23 now that I'm packaging some custom software for Alpine I just reimplemented the parts that are Alpine specific and now I should be able to support two packaging formats in addition to installing the build environments etc etc 2016-04-06 21:26:05 how can I increse the number of file descriptors past 4096 ? 2016-04-06 21:26:43 I've tried adding 'fs.file-max = 65536' to /etc/sysctl.conf & rebooted to no effect 2016-04-06 21:30:29 If I try to do: ulimit -n 4097 as a user it fails 2016-04-06 23:35:14 icicled: your file max is 4096? 2016-04-06 23:35:40 icicled: i haven't ever changed any FS defaults and mine is 801684 2016-04-07 02:51:39 systmkor: yes, 4096 is the max I can set it up 2016-04-07 05:50:12 do the alpine networking scripts support apipa? 2016-04-07 08:34:11 Hello. I'm trying to install Alpine Linux to Raspberry Pi 2 according to this manual: http://wiki.alpinelinux.org/wiki/Raspberry_Pi . After the setup boots for the first time and I try to run setup-alpine, I get errors, some of which concern to //usr/share/bkeymaps . Error can be seen here: http://i.imgur.com/Ze4KPHw.jpg 2016-04-07 08:34:33 also unsatisfiable constraints: bash curl dnsmasq nano 2016-04-07 08:34:36 what to do? 2016-04-07 08:44:03 usvi: could you verify that the archive you downloaded is not corrupted? did you "sync" after extract archive to sdcard? 2016-04-07 08:44:16 xen_roger: I synced 2016-04-07 08:44:40 I'll check archive checksum now 2016-04-07 08:44:45 usvi: did an install a few hours ago without any problems 2016-04-07 08:46:12 xen_roger: interesting 2016-04-07 08:46:14 1a2e326b28974b25494eb19ec33f8e8330dc110c alpine-rpi-3.3.3-armhf.rpi.tar.gz 2016-04-07 08:46:36 I'll use another ssd for luls 2016-04-07 08:47:58 does the checksum match ? 2016-04-07 08:49:52 the line you paste is the content of alpine-rpi-3.3.3-armhf.rpi.tar.gz.sha1 to check use "sha1 -c alpine-rpi-3.3.3-armhf.rpi.tar.gz.sha1" - both files in the same place 2016-04-07 08:51:50 one moment 2016-04-07 08:51:55 sorry... command should be "sha1sum -c alpine-rpi-3.3.3-armhf.rpi.tar.gz.sha1" 2016-04-07 08:52:36 janne@yui:/tmp$ sha1sum -c alpine-rpi-3.3.3-armhf.rpi.tar.gz.sha1 2016-04-07 08:52:36 alpine-rpi-3.3.3-armhf.rpi.tar.gz: OK 2016-04-07 08:53:20 ok = ok ;) 2016-04-07 08:53:40 I'll make the installation now autisticly with gnome-disks as prescribed 2016-04-07 08:55:21 it says create partition. do I create primary partition mmcblk0p1 ? 2016-04-07 08:56:03 do you try to recreate on the pi itself? 2016-04-07 08:56:17 no, this is on my laptop now 2016-04-07 08:56:47 ok, first wipe mmcblk0 2016-04-07 08:57:06 "dd if=/dev/null of=mmcblk0 bs=512 count=8" 2016-04-07 08:57:20 I wiped already, but I can do it again 2016-04-07 08:57:35 than create new partion ... I use 1G for installation and the rest as data 2016-04-07 08:57:51 there should not be any mmcblk0p1 after wipe 2016-04-07 08:58:06 remove sdcard and plugin again after wipe 2016-04-07 08:58:20 [60677.861950] mmcblk0: mmc0:aaaa SL08G 7.40 GiB 2016-04-07 08:58:20 [60677.876739] mmcblk0: unknown partition table 2016-04-07 08:58:36 looks good ... 2016-04-07 08:58:46 cfdisk /dev/mmcblk0 2016-04-07 08:58:47 the end system will be read-only system for production tester of electronic appliances 2016-04-07 08:59:13 alright I'm there 2016-04-07 09:00:10 create new partition ... primary size 1G or what you preffer 2016-04-07 09:02:10 ok it is there 2016-04-07 09:02:28 type 0C and bootable=ON ? 2016-04-07 09:02:36 yes 2016-04-07 09:02:58 ok, do you prefer other partition also? 2016-04-07 09:03:58 depends on usage ... I prefer to use the rest of the disk to persist data outside of lbu 2016-04-07 09:06:08 first partition needs to be fat32 bootable, second could be ext4 or what ever you need 2016-04-07 09:06:23 in the test system I'm creating stuff needs to be read-only to not wear out the SSD 2016-04-07 09:06:43 but for starters I'll just try to get it set-up at all 2016-04-07 09:07:50 I'll leave the partition size as this: http://i.imgur.com/Kv8J0nd.png 2016-04-07 09:07:53 system will store changes for you if you tell lbu to do so ... else it is read only and every reboot results in the same system as the first time you booted it 2016-04-07 09:08:16 yes 2016-04-07 09:08:19 should be enough to install and run the system 2016-04-07 09:09:53 I have built a custom shield for the raspberry pi to interract with the test system computer: http://i.imgur.com/p8UPMX8.jpg 2016-04-07 09:10:32 I actually already have an alpine linux -powered test system at our factory, but now I'm enhancing it. I was able to install it correctly like 1.5 years ago or so 2016-04-07 09:11:26 ok, now sdcard got one partition ( 1G bootable ) and fat32 filesystem? 2016-04-07 09:13:13 so you can mount the disk ( mount /dev/mmcblk0p1 / ) and extract the archive again ( tar xfvz alpine-rpi-3.3.3-armhf.rpi.tar.gz -C / ) 2016-04-07 09:13:40 I'll format it with vfat 2016-04-07 09:14:21 "mkfs.msdos -F 32 /dev/mmcblk0p1" should do the job 2016-04-07 09:15:00 vfat should also worj 2016-04-07 09:15:03 *work 2016-04-07 09:16:43 ok I copied and synced 2016-04-07 09:16:58 ok so give it a try again 2016-04-07 09:17:00 alright 2016-04-07 09:18:25 it booted now 2016-04-07 09:18:41 login as root and run setup-alpine ? 2016-04-07 09:18:46 yes 2016-04-07 09:19:05 network should be connected 2016-04-07 09:19:18 now it works, thanks a bunch! 2016-04-07 09:19:29 you are welcome ;) 2016-04-07 09:20:08 I probably skipped a format earlier and it used old stuff partially or something 2016-04-07 09:20:30 it happens a lot nowadays for me, brain is getting old :( 2016-04-07 09:20:39 sorry for taking your time 2016-04-07 09:21:39 never mind... ;) 2016-04-07 09:47:49 it boots with the shield, so probably no short-circuits there 2016-04-07 12:24:19 Quick question: some random on reddit said that alpine is statically linked. Is that true? Cause I can't find anything that says that. 2016-04-07 12:34:28 /bin/busybox: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-musl-x86_64.so.1, stripped 2016-04-07 12:35:25 not static ;) 2016-04-07 12:35:59 Tavixvi, no. we have few packages providing some static utilities. but in general no. 2016-04-07 12:36:10 I didnt think so, but I'm nowhere near my home base. Thanks! 2016-04-07 12:36:17 we are all dynamic, and try to share libraries as much as possible to keep system size small. 2016-04-07 14:41:33 Hi. I'm trying to install the latest alpine version (alpine-3.3.3-x86.iso) on a virtualbox machine in 'sys' mode but it still seems to use the tmpfs. Is there anything else that I need to do to make it use the hard disk? 2016-04-07 16:56:41 aemengo: make sure you eject the iso / boot fromm disk 2016-04-07 17:30:05 hi, can anyone tell me if vagrant works on alpine linux rather than alpine as a client of vagrant (hosting platform) at this point? 2016-04-07 17:31:21 otherwise its back to my debian install for this build process 2016-04-07 17:33:32 ah hell with it I will boot into debian for this... thanks anyways. I could maybe use a docker image, but I am not going to since its a one off 2016-04-07 21:04:11 any chance someone could help will out with working why I can't get the arm image to boot on my rpi 1 B ? 2016-04-07 21:04:59 I followed the instructions off this page: http://wiki.alpinelinux.org/wiki/Raspberry_Pi but I just get the red light so the pi can't read the image 2016-04-07 21:08:44 ah I think I see the issue, armhf won't run on the rpi 1 2016-04-07 21:11:22 <^7heo> hey. 2016-04-07 21:11:31 <^7heo> Is the building of packages with abuild automated? 2016-04-07 21:11:43 <^7heo> or is it ran by hand? 2016-04-07 21:53:02 Hi there 2016-04-07 21:57:00 Hello 2016-04-07 22:02:45 ^7heo: automated 2016-04-07 22:24:34 <^7heo> ghostbar: thanks. 2016-04-07 22:25:08 <^7heo> So, basically, it takes all the aports and builds every single one of them automatically on the target arch? 2016-04-07 22:41:01 ^7heo: yes, takes the newer ones added via patchs to the git aports repo 2016-04-07 22:41:08 patches* 2016-04-07 22:46:06 Debian Linux uses ELF binaries, what does Alpine build ? 2016-04-07 22:47:59 xreal: ELF binaries too 2016-04-07 22:49:25 hi alpines. i'm attempting to use pacemaker@testing, and running into a missing dependency issue. 2016-04-07 22:49:45 > ERROR: unsatisfiable constraints: so:libgnutls.so.28 (missing): required by: pacemaker-1.1.12-r0[so:libgnutls.so.28] 2016-04-07 22:50:30 xreal: / # file /usr/bin/file 2016-04-07 22:50:31 /usr/bin/file: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-musl-x86_64.so.1, stripped 2016-04-07 22:50:35 i tried a bunch of stuff, including installing gnutls-c++ and symlinking libgnutlsxx.28.so to the requested version. couldn't figure it out. 2016-04-07 22:51:58 ghostbar: I've checked the binares some days ago (not using file) and it said "ARC" or something, but not ELF :( 2016-04-07 22:54:14 when is this channel most active? 2016-04-07 22:57:00 what said that it wasn't elf? sounds broken whatever it is what does objdump -d file say? 2016-04-07 23:01:34 or you could just hexdump the first 5 bytes of a binary, should be 0x7F then ELF 2016-04-07 23:05:47 i'm honestly not aware of any linux platform that doesn't use elf, a.out was... a 1.x thing I think, either way gone by 2.0 kernel for sure. I know 2.0.36 didn't support a.out without some chicanery 2016-04-07 23:16:02 Hi, is there any way to get in touch with package mantainers? 2016-04-07 23:16:26 hi 2016-04-07 23:16:31 I've found a couple of packages that I'd like to use that are wither outdated (rsyslog) or not installable due to missing dependencies (hiawatha) 2016-04-07 23:16:38 when i tried booting the xen alpine .iso i got a panic in cpu 0 2016-04-07 23:16:54 any ideas about that? what's going on? 2016-04-07 23:17:02 I succesfully compiled both of them to their latest versions, so it'd be nice if they could be made proper packages 2016-04-07 23:17:20 I think it said something about invalid compressed data 2016-04-07 23:17:29 rain1: do you have all the virtualization extensions enabled in your BIOS? Just a wild guess 2016-04-07 23:17:59 ah I didn't change any settings - I didn't know that was needed 2016-04-07 23:18:09 I'll look into that, thanks! 2016-04-07 23:25:58 I don't know what to do, it doesn't seem to want to boot 2016-04-07 23:26:49 hard to tell rain1. Have you verified the ISO checksum? 2016-04-07 23:26:56 yeah I did 2016-04-07 23:27:06 I wonder if my USB drive is breaking 2016-04-07 23:27:23 can you use a cd? 2016-04-07 23:27:31 I don't think I have one 2016-04-07 23:27:44 I could try it another day if this doesn't work 2016-04-07 23:28:22 never used Xen, sorry 2016-04-07 23:29:41 ill try booting it gain 2016-04-07 23:29:47 just in case 2016-04-07 23:53:28 david__: I can see the issue too, don't know how to fix it; it looks like a bug on the dependencies build; shouldn't be depending on something called "so:libgnutls.so.28" since there's no such package 2016-04-07 23:54:39 shadowt: you should send the changes as patches to the aports mailing list 2016-04-07 23:56:17 hello 2016-04-07 23:56:19 shadowt: http://wiki.alpinelinux.org/wiki/Aports_tree and http://wiki.alpinelinux.org/wiki/Creating_an_Alpine_package#Commit_your_work to the bottom 2016-04-07 23:56:41 I got alpine with xen installed and booted on my machine, but when I installed xfce and started that it was so so slow 2016-04-07 23:56:47 i could hardly move the mouse 2016-04-07 23:56:59 any idea why that happened? 2016-04-07 23:59:12 I'll do that ghostbar, thanks! 2016-04-08 00:00:54 shadowt: you could use this as well https://github.com/resnullius/alpine-devel-howto; I made that script so it's easy to make development for alpine using docker; so no need for an alpine host in order to get APKS and update APKBUILDS for aport 2016-04-08 00:03:14 I have the alpine host to build ghostbar, but thanks 2016-04-08 00:03:24 xfce in dom0 shouldn't be slow should it? 2016-04-08 00:11:23 dom0_mem=256M what's a good value for mem ? 2016-04-08 00:51:35 hi 2016-04-08 00:51:44 how do you get icons in xfce4 in alpine? 2016-04-08 00:52:08 I installed a bunch but still doesn't show up 2016-04-08 01:35:46 rain: dom0_mem should be as big as you need it. it is the memory of the controller domain. if you installed xfce in dom0 you should choose more than 256M 2016-04-08 01:36:12 ohhh... leaved... ok 2016-04-08 01:52:24 hi, anybody for tips about zfs? or building a custom kernel zfs enabled? 2016-04-08 03:15:55 mbr2841: there is already a zfs kernel package 2016-04-08 03:16:56 mbr2841: download aports from git://git.alpinelinux.org/aports 2016-04-08 03:17:13 mbr2841: install alpine-sdk - 'sudo apk add alpine-sdk' 2016-04-08 03:17:33 xen_roger1: fyi the io latency hit with freebsd/xen 10.2 compared to know on a kvm thing was around 10-fold. jdk8 compile reduced from 1:30 to 13min 2016-04-08 03:17:39 then there go to aports/testing/zfs-grsec 2016-04-08 03:17:47 mbr2841: then run 'abuild -R' 2016-04-08 03:17:57 i'm going to do some other tests with xen + 10.3 + nvme ssd when i can 2016-04-08 03:18:03 it just overlapped badly 2016-04-08 04:19:17 hmmm not sure why I was not in this channel 2016-04-08 04:19:18 weird 2016-04-08 08:12:49 Hi, how to capture console output in alpine linux? There is no 'script' pkg. I can do using "tee", but that is tedious to execute with every command. Any input appreciated. Thanks. 2016-04-08 08:15:00 I meant how to redirect Input/Output to a standard file? 2016-04-08 08:15:59 not sure which package it is part of and got no Alpine at my fingertips right now, but see if you find util-linux or textutils or such package that it's probably part of 2016-04-08 08:16:38 TBB: Thanks, shall check with util-linux or textutils 2016-04-08 08:18:39 TBB: Thanks it is in util-linux 2016-04-08 08:20:51 TBB: But I am getting "script: failed to execute /bin/bash: No such file or directory" as alpine uses ash, I guess. 2016-04-08 08:22:50 zenny1: how are yu trying to use it 2016-04-08 08:23:27 shouldn't require bash unless you have SHELL set to that or something 2016-04-08 08:24:21 ammunta: apk add util-linux and then 'script output.file' 2016-04-08 08:27:13 'grep -rn root /etc/password' outputs: "1:root:x:0:0:root:/root:/bin/ash" 2016-04-08 08:28:24 but "echo $SHELL" outputs "/bin/bash". Strange!! 2016-04-08 08:28:49 It is a vanilla lxc alpine image. 2016-04-08 08:38:37 ah, do you have environment pollution 2016-04-08 08:39:04 from the shell you entered from 2016-04-08 08:41:54 ACTION is writing a new song: "Let Alpine control your body" :D 2016-04-08 08:51:15 ammunta: seems like "SHELL pollution". I just pulled an lxc alpine image to a host running debian jessie. But it should not be so, I guess. 2016-04-08 08:58:16 if you're starting it as a child of your shell, unless either you or lxc is doing something special to clean up the environment, pollution is kind of a given 2016-04-08 08:59:00 I believe the usual solutions are either do a clean login, or start it as a child of something with a clean environment like a supervision tree 2016-04-08 09:03:01 ammunta: tried with clean login, restarting the alpine instance, and no go. :-( 2016-04-08 09:20:01 zenny1: clean "login" *in the container*, as e.g. login or sshd will give you 2016-04-08 09:20:34 since the issue here is just the value of SHELL you might as well just set that to /bin/sh or something though 2016-04-08 09:21:10 don't start long-running processes from your shell is basically the real solution 2016-04-08 12:16:34 weird. xorg.0.log says it can't load evdev_drv.so because "Exec format error". 2016-04-08 12:18:19 the file is empty. 2016-04-08 12:28:29 anyone "running" Prestashop on alpine? 2016-04-08 12:34:29 prestashop :< 2016-04-08 12:47:23 jvoisin: go on ... 2016-04-08 12:47:37 I read the code last year 2016-04-08 12:47:52 burned some vulns to see how quick they patch 2016-04-08 12:49:30 they fixed nothing 2016-04-08 12:54:40 I still have a big pile of low-hanging 0dayz for it :/ 2016-04-08 12:55:11 o/ 2016-04-08 12:56:59 \o 2016-04-08 14:27:37 How vanilla are APK-Packages? 2016-04-08 14:39:59 xreal: vanilla in wat sense? 2016-04-08 14:40:55 systmkor: "vanilla" in linux world means "untouched" or "unpachted" or "unmodified" from original source-code. 2016-04-08 14:41:18 systmkor: Debian often modifies code, while Slackware doesn't. 2016-04-08 15:14:10 I imagine there may be significant modifications to support musl-libc 2016-04-08 15:14:26 and alpine does share some configuration structure similarities with debian 2016-04-08 15:15:14 xreal: ^ 2016-04-08 15:31:36 k 2016-04-08 15:55:24 there are musl/compile related and security patches 2016-04-08 15:56:12 but not much distro related stuffs 2016-04-08 16:31:21 out of curiosity, anyone try running alpine linux in arm docker perchance 2016-04-08 18:36:05 hi ncopa 2016-04-08 18:36:13 hi 2016-04-08 18:36:28 do you remember my USB keyboard problem? 2016-04-08 18:37:55 i think so 2016-04-08 18:38:09 it took some time before keyboard worked 2016-04-08 18:38:19 and it was a wireless keyb 2016-04-08 18:38:22 I tried to modprobe hid_logitech with an PS/2 keyboard, the module was not found 2016-04-08 18:39:04 but I was using an standard initfs, not sure what version, but It wasn't some of you builded for me 2016-04-08 18:39:26 I can try with last of them If I find it ^^ 2016-04-08 18:39:47 i dont remember what modules i added tehere 2016-04-08 18:40:19 http://dev.alpinelinux.org/~ncopa/alpine/ 2016-04-08 18:40:29 well, but If I get info about what is missing.. 2016-04-08 18:40:52 edge-with-missing-keyb something 2016-04-08 18:40:55 is the iso 2016-04-08 18:41:23 alpine-edge-with-missing-keyb-fix.iso ? 2016-04-08 18:43:03 ncopa: do you want I test it? 2016-04-08 18:53:35 if you want 2016-04-08 18:53:45 but i'm gonna have weekend here now 2016-04-08 18:53:52 have a nice weekend! 2016-04-08 18:54:02 well 2016-04-08 18:54:10 I did, there is no hid_logitech module 2016-04-08 18:54:22 only hid_generic and hid_cherry 2016-04-08 18:54:39 have a nice weekend ncopa, see you :) 2016-04-08 19:12:27 is there a way to get the previous php version? 5.6.16 2016-04-08 19:20:43 I have Alpine through Scaleway, and I want to install the latest version of nodejs, but I can only find v4.4.2 of nodejs in apk 2016-04-08 19:21:10 I downloaded the binary from nodejs but it just tells me it cannot find it, even though I'm calling it 2016-04-08 19:22:28 are you running grsec? 2016-04-08 19:23:18 donoban not sure, how do I check? 2016-04-08 19:23:47 run: uname -a 2016-04-08 19:24:38 Linux hostname 4.4.4-std-3 #1 SMP Tue Mar 8 17:31:34 UTC 2016 x86_64 Linux 2016-04-08 19:25:34 uhM, I think it isn't 2016-04-08 19:26:26 I don't know about nodejs, I only guessed you are trying to run a std binary on a grsec kernel 2016-04-08 20:50:41 Could anyone tell me how I could prepare the alpine linux install image to start a serial console? I'm trying to install on a machine where this is the only way I have of interacting with it 2016-04-08 20:53:30 On 3.3.3, added testing to the repo's and apk update yeilds an error and warning... Think it is the repo 'http://liskamm.alpinelinux.uk/v3.3/testing' 2016-04-08 20:53:42 going to add another mirror 2016-04-08 20:54:10 List of mirrors on the pkgs.alpinelinux.org next to the pacckages and contents buttons 2016-04-08 20:57:54 would be helpful^ 2016-04-08 21:01:53 i am getting "mounting xenfs on /proc/xen failed: no such file or directory" 2016-04-08 21:13:50 airsooper: normally that's because you didnt boot into xen 2016-04-08 21:14:14 do you have the xen-hypervisor (roughly that) package also installed? 2016-04-08 21:14:17 i see the boot info with the word xen 2016-04-08 21:14:22 yes 2016-04-08 21:14:23 ok 2016-04-08 21:14:26 oops 2016-04-08 21:14:34 ? :) 2016-04-08 21:14:43 i mean i dont see the word xen in boot info 2016-04-08 21:15:05 what file do i insert xen boot config? 2016-04-08 21:15:23 in /etc/update-extlinux.cfg 2016-04-08 21:16:06 so use nano and edit that file? 2016-04-08 21:16:53 and must the xen boot line be the first entry? 2016-04-08 21:19:54 i used the apk add xen xen-hypervisor 2016-04-08 21:20:39 ? 2016-04-08 21:31:11 must the xen boot entry be the first entry in the file? 2016-04-08 22:11:51 Anyone here using LXC on alpine to run iSCSI targets from the container? 2016-04-08 22:42:35 RageLtMan: not using LXC but I did open some bug reports back in 2015 about being unable to attach iSCSI targets from an alpine initiator 2016-04-08 22:42:40 still waiting on that one 2016-04-09 00:47:47 dlaube: is there no open-iscsi native for it? 2016-04-09 00:58:27 open-iscsi is there… BUT -> http://bugs.alpinelinux.org/issues/4802 2016-04-09 00:59:20 According to obligatory name it seems to work. curious now, will test this weekend 2016-04-09 00:59:27 RageLtMan: were you ever able to discover targets using iscsiadm? things could have changed since then 2016-04-09 00:59:39 but I never managed to get it working and never heard back on my bug report 2016-04-09 00:59:49 Im actually trying to work the opposite case - targets in containers. 2016-04-09 01:00:02 we really want to get it working here at packet.net 2016-04-09 01:00:03 I have LIO working, but under heavy load, it falls down (as LIO does) 2016-04-09 01:00:21 I'll definitely take a stab, i'm starting to get a bit deeper into Alpine 2016-04-09 01:00:28 I'd be happy to supply a free test server if you want to play around with it or our iscsi block storage for that matter ;) 2016-04-09 01:00:50 If i come up with anything rational at our DC i'll definitely bring back findings. 2016-04-09 01:01:10 At which point will gladly test with you if i have time, though i'm travelling all next week 2016-04-09 01:03:18 sounds good 2016-04-09 01:56:32 hi all. very new alpine user and came accross a mail-list that looks almost lost to time, but someone posted last month asking about the package repo/security, and its something that I am a little curious about too. Just wondering if anyone has any thoughts on this post? http://lists.alpinelinux.org/alpine-security/0001.html 2016-04-09 02:04:50 <_ikke_> also read the next post 2016-04-09 02:15:36 i did, wasnt sure it answered it but ill go research again. 2016-04-09 02:20:08 <_ikke_> So as long as you trust the signing key, the packages are pretty safe 2016-04-09 02:51:26 'It appears that Red Hat does already see the value of distributing both 2016-04-09 02:51:27 package metadata and data via HTTP over TLS. ' 2016-04-09 02:51:40 that is such a weird random thing to add 2016-04-09 02:52:05 it appears i enjoy looking at trees on sunny days 2016-04-09 02:53:26 not saying i wouldn't love all gaps to be closed 2016-04-09 02:53:42 but this sounds so cocky to me from start to end 2016-04-09 03:45:27 transport security would be nice too, but as long as the package signing remains secure then it's not that big of a deal 2016-04-09 04:05:19 so how do you tell what package provides a given file? 2016-04-09 04:14:05 oh, apk info --who-owns 2016-04-09 04:14:10 THANKS BOINGOLOV 2016-04-09 04:14:12 yw buddy 2016-04-09 04:14:16 /wink 2016-04-09 10:06:13 ncopa: I still haven't received my email for the bugtracker :< 2016-04-09 12:22:09 is there pcregrep in the pkgs? 2016-04-09 17:43:32 Apr 9 17:42:39 source daemon.err /etc/init.d/mariadb[2848]: status: crashed 2016-04-09 17:43:38 It seems that mariadb is still broken :/ 2016-04-09 17:51:12 I mean you can't really expect mysql's problems to get fixed in a fork led by someone involved in the original poor decisions in the first place right 2016-04-09 17:52:56 I mean, broken in alpine as in "service mariadb start && service mariadb status" will return `borken` :< 2016-04-09 17:53:08 :&& 2016-04-09 19:04:40 ammunta: hehehe 2016-04-09 19:04:55 but yeah the broken rc scripts are horribly annoying 2016-04-09 19:05:05 got the same issue in my bacula serfer 2016-04-09 19:05:07 v 2016-04-09 19:13:40 are there any publicly available alpine servers for developers to test native builds 2016-04-09 19:15:19 I would like to test cross building uclibc, glibc and musl from musl based machines. 2016-04-09 19:15:49 and other combinations that are only possible with publicly donated equipment 2016-04-09 19:17:47 any help would be greatly appreciated, I will keep my eye out at the usual depots despots 2016-04-09 19:52:43 Hi, I've been trying to setup xfce4 all day. It's running now, but half the panel icons are missing. Nothing happens when I change the gtk or icon theme. Any ideas? 2016-04-10 03:06:36 I was successfully building packages, and now when I run abuild -r, I get this message: 2016-04-10 03:06:37 >>> zbackup: Analyzing dependencies... >>> ERROR: zbackup: all failed 2016-04-10 03:06:57 any idea why dependency analyzing would lead to an immediate failure? 2016-04-10 11:42:35 being new to apk package management, maybe i am missing something, I see openvswitch 2.5 is in main based on the following, but im only seeing 2.4.0-r2 in apk. https://pkgs.alpinelinux.org/package/main/x86_64/openvswitch 2016-04-10 11:47:12 oh, its in edge for 2.5 and main for 2.4 2016-04-10 12:02:07 where do I have to look when I get an error like "x86_64-alpine-linux-musl/bin/ld: cannot find XXX" when compiling? 2016-04-10 18:14:07 http://wiki.alpinelinux.org/wiki/DIY_Fully_working_Alpine_Linux_for_Allwinner_and_Other_ARM_SOCs 2016-04-10 18:14:11 i am putting up a guide 2016-04-10 18:14:37 alpine works now in Orange Pis/Nanipi m1/Banana pi etc 2016-04-10 18:14:49 please correct it if needed 2016-04-10 20:40:44 where do I find libicudata.a? icu-dev has only libicudata.so 2016-04-10 20:44:55 <_ikke_> https://pkgs.alpinelinux.org/contents?filename=libicudata.a&path=&pkgname=&repo=all&arch=x86_64 No packages found 2016-04-10 21:32:46 the ARM guide oneinsect linked is really nice 2016-04-10 21:33:10 but looks like quite a few hours start to end, never gonna be able to do that :/ 2016-04-10 22:42:51 Is anyone successfully running WebKit based applicaitons on Alpine? 2016-04-10 22:43:13 Midroi, uzbl and dwb all segfault here 2016-04-10 22:44:14 kl3: I'm trying to get PhantomJS working 2016-04-10 22:44:29 I've not used any of those 2016-04-10 22:44:58 that said, there are some PRs related to qtbase and qtwebkit that natanael copa has that might help with the segfaults at leaest 2016-04-10 22:45:20 kl3: also, you running grsec kernel or vanilla? 2016-04-10 22:45:37 boingolov: Vanilla to rule that out for now 2016-04-10 22:45:56 if grsec, paxctl -cm /path/to/binary 2016-04-10 22:45:59 ahh, okay 2016-04-10 22:46:23 phantomjs compiles and runs without segfault, but it does hang 2016-04-10 22:46:30 for even hello world examples 2016-04-10 22:49:41 boingolov: https://github.com/Vitallium/qtwebkit/pull/9 2016-04-10 22:49:53 that is one of them, yes 2016-04-10 22:50:21 https://github.com/Vitallium/qtbase/pull/4 2016-04-10 22:50:23 here is the other 2016-04-10 22:51:35 those are off the phantomjs specific forks that Vitallium has done though 2016-04-10 22:53:03 might give you some ideas at any rate 2016-04-10 22:53:53 here's my bug on phantomjs, curious if that has any similarities to what you see: https://github.com/ariya/phantomjs/issues/14186 2016-04-10 22:57:40 boingolov: I don't have a clue, sorry. This is what I get with dwb: http://ix.io/vJO 2016-04-10 22:58:50 This is the log for uzbl: http://ix.io/vt3 2016-04-10 22:59:05 have you taken a peek at session.c ? 2016-04-10 22:59:14 boingolov: No 2016-04-10 23:00:16 unfortunately in my case I don't actually get a crash, it just hangs. I don't even know where to begin. 2016-04-10 23:01:14 boingolov: Run your application inside gdb and get a backtrace. 2016-04-10 23:01:43 it never exits 2016-04-10 23:01:59 ^C ? 2016-04-10 23:05:13 not particularly helpful, all of them are hung inside of musl 2016-04-10 23:05:34 and gettin ga lot of ?? 2016-04-10 23:05:37 it's not a stripped binary either 2016-04-10 23:06:12 http://pastebin.com/8rH7Pthy 2016-04-10 23:06:49 without actually knowing where to set breakpoints, I'm not sure how much use I can get out of gdb 2016-04-10 23:07:37 I guess I need to start looking at the differences between musl pselect and glibc pselect 2016-04-10 23:08:23 both call pselect6 behinds the scenes from what I can tell, but there may be other subtle differences 2016-04-10 23:18:47 but yeah, strace gives those same pselect bits, they keep timing out 2016-04-10 23:19:11 I'd love to get a file name and line number, grepping for pselect in that codebase is like finding a needle in a haystack 2016-04-10 23:20:34 ...or not 2016-04-10 23:20:35 no kidding 2016-04-10 23:20:38 holy crap 2016-04-10 23:20:42 hah 2016-04-10 23:20:46 I might have found something :) 2016-04-10 23:21:35 grep ftw ;) 2016-04-10 23:22:33 so I think I know where to set a breakpoint 2016-04-11 00:02:41 Hi, nice to join here, I'm just a newbie in alpine, I'm using Arch Linux 2016-04-11 00:26:13 and now it' ss time to zone out 2016-04-11 00:26:17 I'll revisit tomorrow 2016-04-11 00:26:24 thanks for the sounding board, kl3 2016-04-11 06:26:40 anybody knows why setting xft settings in ~/.Xdefaults doesn't seem to change anything? 2016-04-11 06:37:05 huh, weird. hintnone works as it should, but hintfull doesn't. 2016-04-11 06:40:49 oh, now I see. it's compiled with infinality built-in :-( 2016-04-11 06:47:09 any reason the local init script won't run my executable .start script in /etc/local.d? 2016-04-11 06:50:19 I get "Starting local ... [ ok ]" but none of the scripts appear to run 2016-04-11 06:54:34 oh, um...it works if i set rc_verbose=yes 2016-04-11 06:54:38 well that's a bug 2016-04-11 06:59:12 so yeah. the apkbuild for freetype does actually include the infinality patches. gotta figure out how to install a version without them instead. 2016-04-11 07:09:37 so i modified the APKBUILD and looks like successfully built a freetype package w/o infinality. how do i install it now? 2016-04-11 07:09:52 abuild -i says "package is up to date". 2016-04-11 07:10:55 oh. "abuild -i freetype" 2016-04-11 07:11:14 yay! now i have the font rendering i'm used to. 2016-04-11 07:18:29 usr_share: what did you change? 2016-04-11 07:18:52 removed infinality? 2016-04-11 07:19:00 i wonder why 2016-04-11 07:22:57 huh, that is one of the openrc provided scripts 2016-04-11 07:23:09 i wonder why nobody has noticed 2016-04-11 07:27:56 what is the equivalent of libmysqlclient-dev in alpine? I am having a trouble as stated https://discuss.erpnext.com/t/errors-with-bench-init/11676/14. Erpnext developers say it is because of the lack of libmysqlclient-dev 2016-04-11 08:13:24 Can someone tell me what is the equivalent of libmysqlclient-dev in alpine if it is other than mariadb-dev? 2016-04-11 08:19:05 saintdev: did you "chmod +x /etc/local.d/*.start" ? 2016-04-11 08:19:17 and did you test your scripts ? 2016-04-11 08:20:00 Jean-Scotch: yeah, figured it out 2016-04-11 08:20:37 Blindly replaced echo with einfo :-\ 2016-04-11 08:31:20 anybody knows why tmux seems to mishandle unicode characters in alpine? 2016-04-11 08:31:57 bump!! 2016-04-11 08:33:42 zenny: doesn't mariadb-dev work for you? 2016-04-11 08:34:08 ScrumpyJack: nope. 2016-04-11 08:34:15 setw 2016-04-11 08:34:44 "setw -g utf8 on" fixes the bad spacing, but turns pseudographic borders into underscores. 2016-04-11 08:35:03 as it does every other unicode character :-( 2016-04-11 08:35:42 found it. tmux recognizes everything 2016-04-11 08:35:50 if you set LANG to "en_US.UTF-8" 2016-04-11 08:37:37 tmux on alpine does a bunch of wacky things that I haven't managed to get to the bottom of ... 2016-04-11 08:40:55 zenny: you might be able to use alpine/v3.1/main/x86_64/mysql-dev-5.5.44-r0.apk 2016-04-11 09:19:33 Scrumyjack: but I am in v3.3 of alpine fyi 2016-04-11 09:19:41 won't that conflict? 2016-04-11 09:22:24 ammunta: What "wacky things" are you talking about in particular? 2016-04-11 09:26:00 tmux works fine for me. displays the chinese pictograms in spam, and even some iOS emojis 2016-04-11 09:27:17 it's not just tmux, it's a combo of your shell, your terminal emulator, and the software you're running in tmux 2016-04-11 09:34:45 yeah 2016-04-11 09:37:18 perhaps it's fairer to say, occasionally when running most full-screen programs under tmux, some cells will not get cleared on a screen update 2016-04-11 09:38:38 there are a bunch of moving parts, but it's less likely to the terminal (I've seen it happen on at least two terminals), it's probably not mosh (it also happens over ssh) 2016-04-11 09:38:45 I think I recall it happening under screen 2016-04-11 09:39:13 in any case, I never bothered to isolate it reproducibly 2016-04-11 09:39:47 from my perspective it usually goes away after a nondeterministic amount of screen-refreshing 2016-04-11 09:41:30 ammunta: I was experiencing visual glitches (inside tmux) with certain programs as well, especially those using ncurses 2016-04-11 09:42:37 Todady I checked my locale's environment variables, which are all unset. Therefore, UTF-8 in tmux appeared to be disabled. 2016-04-11 09:43:01 tmux set -g utf8 fixed this for me, now I have to set up my environment properly 2016-04-11 09:43:38 Thanks to usr_share for mentioning it here earlier 2016-04-11 10:50:58 ScrumpyJack: "apk add mysql-dev --update-cache --repository http://dl-3.alpinelinux.org/alpine/3.1/main/ --allow-untrusted" outputs "ERROR: http://dl-3.alpinelinux.org/alpine/3.1/main/: No such file or directory" error. 2016-04-11 11:04:10 zenny put the arch in http://dl-3.alpinelinux.org/alpine/3.1/main/ somewhere 2016-04-11 12:06:54 Scrumpyjack: "ERROR: unsatisfiable constraints: mysql-dev-5.5.44-r0 (missing): required by: world[mysql-dev-5.5.44-r0]" 2016-04-11 12:08:47 you cna pin that repo in your repository file 2016-04-11 12:09:25 http://wiki.alpinelinux.org/wiki/Alpine_Linux_package_management#Repository_pinning 2016-04-11 12:21:47 ScrumpyJack: pinned the repo, yet the error is not gone. command used: "apk add mysql-dev-5.5.44-r0 --update-cache --repository http://mirror.leaseweb.com/alpine/v3.1/main --allow-untrusted" 2016-04-11 12:22:42 "ERROR: unsatisfiable constraints: mysql-dev-5.5.44-r0 (missing): " required by: world[mysql-dev-5.5.44-r0]" 2016-04-11 12:23:18 if your pin is called AL31, do 2016-04-11 12:23:40 apk update && apk add mysql-dev@AL31 2016-04-11 12:25:20 Yes, I did "# apk add mysql-dev@backports", but it outputs #OK: 687 MiB in 148 packages" 2016-04-11 12:25:29 wiki page says alpine uses openrc - http://wiki.alpinelinux.org/wiki/Alpine_Linux_Init_System . If I run alpine:latest it isn't even installed. How does one use this init system? 2016-04-11 12:26:15 check the gentoo wiki for openrc 2016-04-11 12:27:10 xificurC - https://wiki.gentoo.org/wiki/OpenRC 2016-04-11 12:29:19 BitL0G1c: I'm checking that out but fail to see how would one actually use it in alpine linux, that is the actual question. If I run `docker run --rm -it alpine:edge sh` I don't have openrc and pid 1 is occupied by sh. Shouldn't /sbin/init be pid 1? Or does one just install openrc and voila, everything works? 2016-04-11 12:29:20 zenny: grep backports /etc/apk/repositories please 2016-04-11 12:29:56 xificurC: I think you may be misunderstanding docker's model 2016-04-11 12:30:22 ammunta: that is possible :) 2016-04-11 12:31:43 docker runs the command you supply with pid 1 in the container 2016-04-11 12:32:09 perhaps try an alpine lxc container 2016-04-11 12:32:23 ammunta: so how would one use the openrc init system in a container? 2016-04-11 12:32:29 it's possible to run /sbin/init as init, but that's hard to recommend under docker specifically 2016-04-11 12:32:33 well 2016-04-11 12:32:38 http://wiki.alpinelinux.org/wiki/LXC 2016-04-11 12:32:41 usually you don't tbh, but 2016-04-11 12:32:49 you can do rc default 2016-04-11 12:32:56 lxc is a container with openrc 2016-04-11 12:33:10 which is what normally happens at startup by init anyway 2016-04-11 12:33:13 see /etc/inittab 2016-04-11 12:34:01 seems I'm asking the wrong question then. How does one handle the shutdown of processes in a container? 2016-04-11 12:34:30 when you do `docker stop` it sends SIGTERM to pid 1 but one might have other processes that need to be notified as well 2016-04-11 12:35:24 ScrumpyJack: # grep al31 /etc/apk/repositories > @al31 http://mirror.leaseweb.com/alpine/v3.1/main 2016-04-11 12:35:44 chaged backports to al31 2016-04-11 12:36:08 I meant tag 2016-04-11 12:37:46 sigterm everything, then sigkill everything, then die 2016-04-11 12:41:25 https://www.phoronix.com/scan.php?page=news_item&px=GCC6-Feature-Recap 2016-04-11 12:41:31 Musl support in gcc6 \o/ 2016-04-11 15:45:36 Hello, using LBU can one include a directory but not its contents using lbu add ? 2016-04-11 15:47:41 Ah, just added the exclude /* of contents of the directory in /etc/apk/protected_paths.d/lbu.list 2016-04-11 15:55:37 zenny: I'm new, too. read the wiki: http://wiki.alpinelinux.org/wiki/Creating_an_Alpine_package then ask advanced questions on #alpine-devel 2016-04-11 16:17:17 fwiw: surf seg faults when built on alpine linux :( 2016-04-11 16:22:53 oops, wrong window 2016-04-11 19:24:47 ScrumpyJack: It's a WebKitGTK issue: uzbl, dwb and Midori will also segfault. 2016-04-11 20:04:01 Hi, there! I'm running Alpine on my Raspberry Pi3 (sys mode installation: first partition: 128MiB FAT32 mounted as /boot which contains config.txt, vmlinuz-rpi2, initramfs-rpi2; second partition ext4 contains the root system). I switched from version 3.3.0 to edge, but I cannot boot the new kernel (linux-rpi2 4.4.6). Downgrading the kernel to linux-rpi2 4.1.20 solves this problem. I couln't find any information on h 2016-04-11 20:04:01 ow to use Alpine Linux edge on the Raspberry Pi 3, so I guess I'm simple doing something wrong. I currently do not use use u-boot, but instead config.txt specifies to use "vmlinux-rpi2" form the linux-rpi2 package with the generated initramfs-rpi2. I actually simply used the same config.txt from the official alpine linux raspberry pi root system, but updated the paths, as kernel and initramfs are located on the root 2016-04-11 20:04:02 of the first partition. Any suggestion how to boot the new kernel? 2016-04-11 20:11:34 Btw: mkinitfs does not work when run inside a chroot environment: The call to readlink in line 193 failes which results in the configuration file not being read. This then results in the call lddtree in line 45 to fail. A simple workarround could be to change '. $(readlink -f "$config")' to '. $(readlink -f "$config" || echo "$config")' to get a sane fallback value, if readlink failes 2016-04-11 20:22:13 I know you've guys had a question like this before, but I really wanna know and didn't find an answer online 2016-04-11 20:22:16 so 2016-04-11 20:22:39 I love alpine linux (OpenRC!!!^_^), is there anything like it but with GNU tools? 2016-04-11 20:22:53 maribu: I don't know, I routinely do chroot installs on x86_64 and don't see that problem 2016-04-11 20:23:56 there probably is, but GNU stuff runs on Alpine as well 2016-04-11 20:24:23 I wanted to demo some stuff tmrw, and really wanna do it on alpine, just boot it in qemu and show 2016-04-11 20:24:30 TBB: It's quite a special case, as I'm chrooting from x86_64 to arm using binfmt and qemu-arm-static. So that might be "qemu-specific" 2016-04-11 20:24:35 I might try gentoo for know (since I'm a gentoo user) 2016-04-11 20:24:44 antranigv: alpine linux has gnu tools 2016-04-11 20:24:57 so I just need to pkg install it? 2016-04-11 20:25:14 I thought it comes only with busybox stuff^^ 2016-04-11 20:25:37 it does not depend on the gnu tools but they are packaged 2016-04-11 20:25:44 nah, the tools are there, you just gotta install them 2016-04-11 20:25:49 apk add coreutils sed grep etc 2016-04-11 20:26:04 this is love :3 2016-04-11 20:26:17 I should install alpine linux on my home router as a firewall 2016-04-11 20:26:21 and wifi router 2016-04-11 20:26:23 and etc 2016-04-11 20:27:26 every distro has its own quirks, Alpine is no different. that said, it fills its specific niche very well and I'm happy with it 2016-04-11 20:30:43 i have a nice small package that makes alpine a very quick router, including a setup script. 2016-04-11 20:30:46 antranigv ^ 2016-04-11 20:31:03 Adran: yay, any link I can read about it? 2016-04-11 20:31:09 or the package directly heh 2016-04-11 20:31:13 nowhere to read about it, just the package. 2016-04-11 20:31:20 still working on it 2016-04-11 20:32:27 only pulls in bridge, vlan, dnsmasq, and ip*tables* 2016-04-11 20:32:58 Adran: on what type of hardware are you willing to install on? 2016-04-11 20:33:04 willing? 2016-04-11 20:33:07 any reallly 2016-04-11 20:33:12 well anything that can run alpine 2016-04-11 20:33:15 any embedd stuff for home? 2016-04-11 20:33:18 sure 2016-04-11 20:33:19 like a mikrotik 2016-04-11 20:33:24 or beagleBoard 2016-04-11 20:33:37 it has no platform specific things as long as you have alpine 2016-04-11 20:33:38 my ISP's router sucks, and wanna open source router for home 2016-04-11 20:33:42 mhm! 2016-04-11 20:33:50 any embedd system that can run alpine? 2016-04-11 20:33:53 it uses ash to setup evertything 2016-04-11 20:33:59 antranigv: sure, its nothing special 2016-04-11 20:34:11 its just basically a meta package with a few scripts to setup firewall and such 2016-04-11 20:34:43 will send over the abuild and you can take a look 2016-04-11 20:34:53 mhm! ^^ 2016-04-11 20:35:29 also supports auto nameif (not that you probably care) but for some reason there's nothing better in stock alpine to start that up before networking 2016-04-11 20:35:44 like i have inet0 and lan0 wifi0 2016-04-11 20:35:52 what is nameif? 2016-04-11 20:35:53 ah 2016-04-11 20:35:56 naming the interface? 2016-04-11 20:36:47 yeah renames interfaces 2016-04-11 20:36:53 its built into busybox 2016-04-11 20:37:44 you'd use udev normally, but there's not really a need to add extra packages if you can help it. 2016-04-11 20:37:59 I wonder if I can do that on systemd shit 2016-04-11 20:38:03 yes you can 2016-04-11 20:38:06 udev rules 2016-04-11 20:38:16 since the naming there sucks, wlp9s-smthn 2016-04-11 20:38:19 wlan0 is better 2016-04-11 20:38:24 well, those names are unique 2016-04-11 20:38:35 it has to do about the driver AFAIR 2016-04-11 20:38:42 where the card is, etc 2016-04-11 20:38:46 aha~ 2016-04-11 20:39:14 guys, I got an error, Package Cache is not enabled 2016-04-11 20:39:20 during installaion :) 2016-04-11 20:43:10 antranigv: thats fine 2016-04-11 20:43:14 you can always enable the cache if you desire 2016-04-11 20:43:32 unless you have no internet, in which case the cache is required 2016-04-11 20:44:45 I think I wont need it for now 2016-04-11 20:53:03 Hello, i want to install alpine on my raspberry, however the install process seems different than other rapberry distros I've used so far 2016-04-11 20:53:44 anyways the question I want to ask, is it possible to install it headless, normally I would ssh intro my raspberry, but the alpine image doesn't ship with sshd 2016-04-11 21:14:56 eh 2016-04-11 21:14:58 I dont get it 2016-04-11 21:15:02 get what 2016-04-11 21:15:03 there is i3wm online 2016-04-11 21:15:10 probably on edge 2016-04-11 21:15:17 but not when I do apk add i3wm 2016-04-11 21:15:19 edge? 2016-04-11 21:15:40 yes 2016-04-11 21:15:42 3.3 is "stable" 2016-04-11 21:15:45 and there is edge 2016-04-11 21:15:54 pkg. is edge 2016-04-11 21:15:59 Repository testing 2016-04-11 21:16:13 how do I get the tesing stuff? 2016-04-11 21:16:17 pkg? 2016-04-11 21:16:21 ah got it! :) 2016-04-11 21:17:18 vi /etc/apk/repositories 2016-04-11 21:17:23 apk update && apk upgrade 2016-04-11 21:18:10 this is so stright-forward, I like it ^_^ 2016-04-11 21:19:35 i like the fact i only need 100mb of disk to make a nice router 2016-04-11 21:19:37 :P 2016-04-11 21:22:38 heehe 2016-04-11 21:23:07 is there any normal raspberry pi rootfs image available anywhere? 2016-04-11 21:24:37 "normal"? 2016-04-11 21:25:40 yeah like how other distros do it 2016-04-11 21:25:50 see arch, void, crux, etc 2016-04-11 21:28:29 because it seems to be impossible to install alpine headless on a raspberry atm 2016-04-11 21:31:32 don't know about rpi, but on other ARM socs, I just either use serial or prepare SD/usb on an other device 2016-04-11 21:31:57 fbset, how to use it? 2016-04-11 21:32:53 xming: could you please explain this? I followed the following steps: http://wiki.alpinelinux.org/wiki/Raspberry_Pi#Preparation 2016-04-11 21:32:58 br, need to make tty smaller, need to run many vms 2016-04-11 21:33:08 oh, tnx onodera , I'd need that as well 2016-04-11 21:33:27 however is it also possible to run the "#installation" part on my main pc instead of on my raspberry 2016-04-11 21:37:41 onodera: as I don't have rpi, doesn't it have serial? that page explains the diskless mode, i don't know how to install that without a monitor or serial console 2016-04-11 21:38:34 ah thanks, I missed the while diskless mode part 2016-04-11 21:39:36 that kinds sucks, it explains a disk based method on the bottom, but I still think it's impossible to run the "setup-disk" command headles... 2016-04-11 21:39:54 I don't have a serial or hdmi cable so I need to install headless 2016-04-11 21:42:00 generally you just prepare the SD to be bootable (boot flag, spl, uboot, extlinux.cfg, ...) then untar the tarball 2016-04-11 21:42:13 don't know how rpi boots (before kernel) 2016-04-11 21:43:49 Hey guys, quick question - Does Tar not have the --one-file-system option available on Alpine? Any way to recreate the functionality? 2016-04-11 21:44:48 Seany: apk add tar 2016-04-11 21:47:57 Wow I'm an idiot was trying to run that without updating apk first... Thanks! 2016-04-11 21:50:42 Seany: not really entirely your fault, default tar is from bb, gnu tar has --one-file-system 2016-04-11 21:51:06 so it's not updating 2016-04-11 21:51:22 it's replacing it 2016-04-11 21:54:32 What I meant is that I was running apk add tar, and it wasn't finding tar at all - so I just somewhat assumed that what I had was what I was stuck with 2016-04-11 21:54:45 I was running that without first updating the apk list 2016-04-11 21:55:18 Thanks again! 2016-04-12 02:09:51 where do I submit bugs with packages? 2016-04-12 02:11:52 Adran: normal bugtracker is at bugs.alpinelinux.org 2016-04-12 02:12:11 file against aports 2016-04-12 02:12:49 so project will be alpine linux 2016-04-12 02:12:56 and category or something will be aports 2016-04-12 02:13:13 gnite 2016-04-12 02:19:09 oh against aports 2016-04-12 02:19:10 thanks 2016-04-12 08:39:40 question: why do multiple programs which sorted filenames case-insensitive in other distros suddenly do a case-sensitive sort in alpine? 2016-04-12 08:39:54 (that is, putting "a" after "Z") 2016-04-12 08:41:01 usr_share: what programms are those? 2016-04-12 08:41:16 well, the GTK2 file open dialog, to start 2016-04-12 08:41:39 hmm, good question. maybe because the libc and busybox are different 2016-04-12 08:42:21 i guess 2016-04-12 08:43:50 interesting, I was used to case sensitive sort, then kind of forgot it was like that on unix/linux 2016-04-12 08:44:20 ls, sort are all different on alpine 2016-04-12 08:44:34 I like it better :D 2016-04-12 08:44:54 oh, i see. the wiki says "LC_COLLATE support for collation orders other than simple codepoint order" is planned for version 1.2.0 2016-04-12 09:45:08 Hi, has anyone managed to install alpine on a raspberry in "data mode" 2016-04-12 12:51:36 huh, weird. i was trying to run chromium, and some pages keep crashing. first there's a libpng warning about sRGB profiles, then the process seems to receive ILL_ILLOPN. 2016-04-12 12:51:58 "illegal operand" apparently. 2016-04-12 12:53:08 did the chromium developers write their browser in assembly or something? 2016-04-12 13:07:18 I'm new to running alpine (and also busybox in general) and I'm confused by the system load figures I'm seeing 2016-04-12 13:07:59 average load over the last minute (as found in /proc/loadavg) is anything from 0.3 to 0.6 2016-04-12 13:08:14 (this is a 4 core arm system btw) 2016-04-12 13:09:22 however, top shows the cpu to be > 99% idle 2016-04-12 13:10:57 the manpage for proc says that loadavg includes processes waiting for disk I/O — but iostat shows my disk is pretty much idle as well 2016-04-12 13:10:58 I think processes blocked by IO are also included in load, but won't show up in CPU measurements. 2016-04-12 13:11:03 Hmm 2016-04-12 13:11:11 there's really nothing happening on this system 2016-04-12 13:11:30 so I'm curious as to how the load average is anything more than about 0.1 2016-04-12 13:12:25 I really can't figure out how to do persistent storage on my raspberry pi 2016-04-12 13:12:49 http://wiki.alpinelinux.org/wiki/Raspberry_Pi#Traditional_disk-based_.28sys.29_installation I tried this, but it's really hacky and not supported 2016-04-12 13:14:05 can I just install in "diskless mode" and add an external hdd to my fstab or will this not work? 2016-04-12 13:23:13 onodera: really hacky and not supported shouldn't stop you. it works fine here :) 2016-04-12 13:28:57 yeah I guess you are right 2016-04-12 13:29:38 following the wiki tutorial I got a lot of errors when booting, I changed some configs following some examples in https://www.raspberrypi.org/forums/viewtopic.php?f=56&t=60569 and most of the errors are gone now 2016-04-12 13:30:11 maybe i should try it out, too. the memory usage really surprised me when i accidentally installed it on my work desktop (we're mostly free to choose OSes, and, luckily, there was no important data there at that moment anyway). 2016-04-12 13:30:48 does the RPi build include all the extra tools that set up overclocking / video output / etc.? 2016-04-12 13:43:30 that's all done in the device tree now and yes, it's all there 2016-04-12 14:54:45 Hi, so I'm using the arch kernel atm since it seems to work much better for me than the rpi kernel apline ships, but now I want to "unmage" the linux-rpi package, is this possible 2016-04-12 14:54:55 del also removed the files... 2016-04-12 15:03:44 delete it from your world (/etc/apk/world) 2016-04-12 15:07:56 Which package can I find which(1) in? (not the BusyBox version) 2016-04-12 15:09:54 On debian and arch it's debianutils and which respectively. 2016-04-12 15:28:02 there isn't a standalone binary. i use the zsh built-in 2016-04-12 15:38:29 some distros have a separate package https://carlowood.github.io/which/ 2016-04-12 15:53:04 xming: so I just did that, but now when running apt it says "(1/5) Purging linux-rpi (4.4.6-r0) 2016-04-12 15:53:14 is purging the same as deleting or what 2016-04-12 15:53:18 deleting the files that is 2016-04-12 15:55:30 ScrumpyJack, xming: I just created a package request: https://bugs.alpinelinux.org/issues/5402 2016-04-12 15:56:10 onodera: hmm, purging is del 2016-04-12 16:40:00 * hi 2016-04-12 17:02:03 kl3 - which http://patchwork.alpinelinux.org/patch/1882/ - isync was applied today 2016-04-12 17:11:27 BitL0G1c: I saw it, thanks a lot. 2016-04-12 18:02:52 any dovecot users? 2016-04-12 18:59:18 I don't exactly know how this works. but is there an easy way to contribute port updates 2016-04-12 18:59:24 for example I wanna update letsencrypt 2016-04-12 18:59:35 oh look, I can flag it out of date 2016-04-12 19:01:53 ScrumpyJack: here 2016-04-12 19:04:54 ScrumpyJack: yes 2016-04-12 19:08:02 i only want to auth against /etc/passwd and /etc/shadow 2016-04-12 19:08:36 userdb { driver = passwd } and passdb { driver = shadow } doesn't see to work for me 2016-04-12 19:13:35 I'm running mine against a separate passwd file, since I have a vmail setup 2016-04-12 19:14:52 what's not working? authentication? 2016-04-12 19:22:40 yeah 2016-04-12 19:24:22 i have disable_plaintext_auth = no, auth_mechanisms = plain login and ssl = required 2016-04-12 19:27:39 How do I setup a persistant bridge/dummy connection? Like http://wiki.alpinelinux.org/wiki/LXC#Creating_a_LXC_container_without_modifying_your_network_interfaces 2016-04-12 19:27:47 Is it something to do with '/etc/network/if-up.d' ? 2016-04-12 19:28:07 like /etc/sysconfig/network-scripts in CentOS and others? 2016-04-12 19:34:37 i put them in a script in /etc/local.d and rc-update add local.d 2016-04-12 19:35:00 for dovecot, i have this problem: http://www.dovecot.org/list/dovecot/2014-May/096230.html 2016-04-12 19:35:07 no solution yet 2016-04-12 19:41:17 Hi all, looks like open-iscsi is still broken in the latest version of alpine as well 2016-04-12 19:41:20 alpine-type0:~# iscsiadm -m session 2016-04-12 19:41:21 iscsiadm: unrecognized character 'm' 2016-04-12 19:41:21 alpine-type0:~# 2016-04-12 21:11:04 ScrumpyJack: do you have a more or less complete configuration so one can reproduce the problem? 2016-04-12 21:20:37 ScrumpyJack: Apr 12 21:18:40 t430 dovecot: auth-worker(11205): Debug: shadow(test,127.0.0.1): lookup 2016-04-12 21:21:02 ScrumpyJack: Apr 12 21:18:40 t430 dovecot: auth: Debug: client passdb out: OK 1 user=test 2016-04-12 21:31:21 skazz - a nat bridge for lxc http://it-offshore.co.uk/linux/debian/61-debian-bridging-wireless-lxc-nat-bridge 2016-04-13 02:49:06 how do i install a package i built that is now in distfiles? 2016-04-13 04:22:22 I started using one of my old computers again and after updating it, my system started randomly freezing with no way to defreeze it. I have attempted using ssh and pinging it from other computers but nothing is able to connect to it. I've also tried the SysRq button and tested when the computer doesn't freeze; it works fine non-frozen but when the computer 2016-04-13 04:22:22 freezes, the button no longer works. Anyone have any ideas on how to fix this? 2016-04-13 04:26:02 Whoops wrong channel 2016-04-13 07:59:03 Hi. Does any use Alpine Linux on the Raspberry Pi 3 installed in sys mode? I cannot get the kernel "linux-rpi2" from the edge branch working (kernel version 4.4.6), while "linux-rpi2" in version 4.1.20 from the version 3.3.0 branch works fine 2016-04-13 09:01:07 BitL0G1c: Thanks for that, I noticed I just needed to add some lines to /etc/networking/interfaces (bridge_ports none and others) and add the module to /etc/modules .. and after a lbu commit it seems to be persitant, unless I am missing something? 2016-04-13 09:01:13 The container has network access 2016-04-13 09:01:19 with iptable rules too of course 2016-04-13 10:34:32 is xf86-video-vmware compatible with virtualbox? 2016-04-13 10:35:04 no pal 2016-04-13 10:35:30 It will be called xf86-video-virtualbox if compatible 2016-04-13 10:37:02 so there no package right now right? 2016-04-13 11:34:27 question: as i see, most packages in alpine's repos show their dependencies not as names of other projects, but as names of specific libraries 2016-04-13 11:34:35 like "so:libMagick++-6.Q16.so.6" 2016-04-13 11:35:40 does that mean that, say, two packages that provide the same library (but with different patches/compilation parameters) can coexist in one repo? 2016-04-13 12:05:47 when installing vbox-extensions on the alpine guest the installer shuts down because of $lib_path is not set - can I make this work with the binaries? or would building them from source work? 2016-04-13 12:17:12 :E 2016-04-13 12:18:15 :E 2016-04-13 12:18:24 love this emoticone \o/ 2016-04-13 12:19:21 cant find gnome-base and alpine-desktop in apk - why? :E 2016-04-13 12:19:42 and pkgs.alpinelinux.org does not respond :P 2016-04-13 12:20:55 because gnome is ugly :E 2016-04-13 12:21:18 try xfce4, your computer will thank you. 2016-04-13 12:21:26 https://pkgs.alpinelinux.org/packages?name=xfce%25&repo=all&arch=x86_64&maintainer=all 2016-04-13 12:22:09 nah. repositories :E 2016-04-13 12:22:16 community was missing 2016-04-13 12:22:37 tssss 2016-04-13 12:22:44 "For Alpine Linux 3.3 and later, these packages are in the community repo." should have done my homework 2016-04-13 12:22:48 and read the shit :) 2016-04-13 12:23:28 :E 2016-04-13 12:23:39 didnt we rm -rf gnome*? 2016-04-13 12:23:51 * :E 2016-04-13 12:24:09 but about vbox extensions: how do I get this to work? :) im interested in the xf86-video-virtualbox mainly 2016-04-13 12:24:11 clandmeter: why don't you provide unity ? 2016-04-13 12:24:16 you best bet is as advertised 2016-04-13 12:24:20 xfce 2016-04-13 12:24:28 rm -rf m_b 2016-04-13 12:24:35 :p 2016-04-13 12:24:38 ACTION search for ubuntu-desktop 2016-04-13 12:24:46 ... ! 2016-04-13 12:24:50 OMG 2016-04-13 12:24:59 WHERE IS SYSTEMD !? 2016-04-13 12:25:08 I cannot find it ! :E 2016-04-13 12:25:15 no lxqt package available? 2016-04-13 12:27:44 are there manpages for apk? :/ 2016-04-13 12:28:30 nope 2016-04-13 12:28:34 how do I make this thing search meta packages? 2016-04-13 12:28:34 There is no man, we deleted it 2016-04-13 12:28:51 but --help should be enough 2016-04-13 12:28:54 too much guys was saying RTFM on IRC before that 2016-04-13 12:29:42 srsly? 2016-04-13 12:32:08 orbiter: nobody has taken the time to do it. 2016-04-13 12:32:22 like so many other things, time is limited. 2016-04-13 12:32:38 apk search ^xfce4 ? 2016-04-13 12:32:49 how to find meta packages. thats all I need to know :) 2016-04-13 12:32:57 try pkgs.a.o 2016-04-13 12:33:23 whats that supposed to mean? :P 2016-04-13 12:34:13 fr*king bot doesnt listen to me 2016-04-13 12:34:27 it should spit out: pkgs.alpinelinux.org 2016-04-13 12:34:41 k, nvm 2016-04-13 12:34:53 thx :p 2016-04-13 12:37:16 clandmeter: I didn't receive my confirmation email for the bugtracker :/ 2016-04-13 12:44:00 jvoisin: ok 2016-04-13 12:44:08 when was this? 2016-04-13 12:44:16 which mail provider do you use? 2016-04-13 12:44:17 likely last week 2016-04-13 12:47:37 we had issues 2-3 weeks ago 2016-04-13 12:47:41 when i upgraded it. 2016-04-13 12:47:56 jvoisin <- is your name on it? 2016-04-13 12:48:29 yes sir 2016-04-13 12:51:48 common srsly... /proc/config.gz doesnt exist in alpine image? :/ 2016-04-13 12:52:19 Y U NO HAVE /proc/config.gz activated in kernel options? :( 2016-04-13 12:52:29 probably to save some space. 2016-04-13 12:53:28 modprobe configs ? 2016-04-13 12:53:54 orbiter: ^ 2016-04-13 12:57:03 yes, modprobe it. fooled me ones before. 2016-04-13 12:57:27 never did that. how? what? 2016-04-13 12:57:43 isnt this 100times more effort then just zcat /proc/config.gz > .config? :P 2016-04-13 12:57:54 or is there a convinient way with modprobe?! 2016-04-13 13:02:02 orbiter: modprobe enables the module that provides that config.gz, you can do 'echo configs >> /etc/modules' to enable it permanently. 2016-04-13 13:04:11 oh. 2016-04-13 13:05:47 so I should build a new kernel, same version, with IKCONFIG as a module first? 2016-04-13 13:05:53 and then modprobe configs in? 2016-04-13 13:17:07 orbiter: just do "modprobe configs" 2016-04-13 13:25:39 na stwa module doesnt exist 2016-04-13 13:25:42 in that path 2016-04-13 13:27:03 thx for the help but Alpine is too much detour for what I need right now 2016-04-13 13:40:57 Having trouble mounting a directory from the host to a LXC container... using lxc.mount.entry /path/on/host /container/path/rootfs/path/in/guest none ro,bind 0 0 2016-04-13 13:41:09 Also tried just /path/on/guest and path/on/guest 2016-04-13 13:41:44 Either it just does not mount or I get errors like 'lxc-start: utils.c: open_without_symlink: 1626 No such file or directory - Error examining path in path/on/guest 2016-04-13 13:41:59 Also get lxc-start: utils.c: open_without_symlink: 1626 No such file or directory - Error examining fuse in /usr/lib/lxc/rootfs/sys/fs/fuse/connections 2016-04-13 13:43:21 Is this a problem with unprivileged containers? 2016-04-13 13:45:50 skazz: try lxc.mount.entry /path/on/host path/in/guest 2016-04-13 13:46:57 skazz: sorry, just got the first line fo your msgs 2016-04-13 13:53:30 stwa: That does not seem to do it either =[ 2016-04-13 13:53:38 lxc.mount.entry = /var/lib/lxc/NAME/app var/lib/app 2016-04-13 13:53:47 the app folder exists in /var/lib inside rootfs 2016-04-13 13:55:07 I am using the app folder on the sdcard, so I can update the app without having to update using lbu .. but I am testing with a local folder on the tmpfs 2016-04-13 13:55:46 I am using squashfs for the base lxc rootfs and overlayfs with the squashfs as the lower and tmpfs as the upper 2016-04-13 13:57:58 If this is more likly a lxc issue I will ask over in lxcontainers 2016-04-13 13:58:19 My setup with squashfs and overlayfs is a bit particular I suppose 2016-04-13 14:09:26 skazz: can you let us know about the host/guest dir mapping 2016-04-13 14:12:33 ScrumpyJack: How the rootfs is mounted? 2016-04-13 14:12:42 I'm using a memory install, on the Raspberry Pi 2016-04-13 14:13:07 I have this external hdd, and it should "go to sleep" after a certain time, however it doesn't do that on alpine 2016-04-13 14:13:14 anyone know how to fix this? 2016-04-13 14:13:45 ScrumpyJack: I asked in lxcontainers too: I have a container that has its base rootfs as a SquashFS image (rootfs.sqfs), I am mounting that as /var/lib/lxc/rootfs.lower ... Root is a tmpfs, so /var/lib/lxc/rootfs.upper is just a folder ... OverlayFS is then used to mount rootfs.lower with rootfs.upper to create rootfs which the container then uses... This is working, but I can't seem to mount a folder from the host to the container, 2016-04-13 14:14:04 The SquashFS is on the sdcard 2016-04-13 14:14:41 onodera: hdparm? 2016-04-13 14:15:13 onodera: https://askubuntu.com/questions/39760/how-can-i-control-hdd-spin-down-time 2016-04-13 14:16:55 yeah I installed that, however that | grep level command doesn't give anyouput 2016-04-13 14:17:02 and it sends SG_IO: bad/missing sense data, sb[]: 70 00 05 00 00 00 00 0a 00 00 00 00 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 2016-04-13 14:17:07 to stderr 2016-04-13 14:17:43 so I thought maybe it has something to do with alpine using busybox mdev insead of eudev? 2016-04-13 14:18:44 or is that totally unrelated? 2016-04-13 14:21:27 onodera: are you running hdparm as root? 2016-04-13 14:21:47 onodera: That error came up as one that is permission related, if you are running as root it could even be related to grsec 2016-04-13 14:21:57 and thus might be worth trying with the vanilla kernel 2016-04-13 14:22:48 onodera: disregard that, that was only a part of the problem, running it with root and getting that error, it can be related to the drive itself 2016-04-13 14:23:13 onodera: Is it a USB drive? what brand? You got hdparm working with it on another OS? 2016-04-13 14:25:13 skazz: sec, I'll plug it in to my main pc 2016-04-13 14:28:11 yeah it doesn't display the error on my CRUX machine 2016-04-13 14:28:21 ill wait a few minutes to see if it spins down correctly 2016-04-13 16:26:49 ncopa: hi! I'm working on the renaming of nodejs to nodejs-lts; should this stay on main/ ? should nodejs be on testing/ ? 2016-04-13 20:08:40 does anyone know how to specify german umlauts in nameserver zonefiles? something like ö, ä, ü 2016-04-13 20:09:45 can they be plain or do they have to be punycode? 2016-04-13 20:18:14 Anyone here pretty experienced with openssh? 2016-04-13 20:18:31 I'm following this guide http://plusbryan.com/my-first-5-minutes-on-a-server-or-essential-security-for-linux-servers 2016-04-13 20:18:46 and I can't get the public ssh key working 2016-04-13 20:18:55 Permission denied (publickey,keyboard-interactive). 2016-04-13 20:18:58 the error 2016-04-13 20:30:49 http://sprunge.us/LGRI 2016-04-13 20:38:27 ygstr: have you added the key to authorized_keys? 2016-04-13 20:38:41 leo-unglaub: yeah I have 2016-04-13 20:38:59 and how do you ssh to the server? 2016-04-13 20:39:05 how do you specify the key? 2016-04-13 20:39:10 with a pass for now 2016-04-13 20:39:20 https://waa.ai/kfPI 2016-04-13 20:39:24 I followed this guide 2016-04-13 20:40:07 this guide is stupid 2016-04-13 20:40:12 he mixed up way to much stuff 2016-04-13 20:40:19 yeah I figure that out 2016-04-13 20:40:21 halfway 2016-04-13 20:40:59 okay, have you done cat keyfile.pub >> authorized_keys? 2016-04-13 20:41:24 leo-unglaub: I'm supposed to get the public key from my computer right? 2016-04-13 20:41:33 then transfer it to the server 2016-04-13 20:41:46 jeez that might sound dumb 2016-04-13 20:41:50 that depends 2016-04-13 20:41:59 i usually generate a new pair for every server 2016-04-13 20:42:11 ahh 2016-04-13 20:42:22 but you can use of course your local one as well 2016-04-13 20:42:35 but i prefer to have one for every server 2016-04-13 20:42:54 I went on #openssh and they said that it's not reading the file 2016-04-13 20:42:59 But i'm not sure why 2016-04-13 20:43:07 just follow my steps 2016-04-13 20:43:10 go to the server 2016-04-13 20:43:13 cd into .ssh 2016-04-13 20:43:17 done. 2016-04-13 20:43:28 is this in the home directory 2016-04-13 20:43:52 yes, in the home directory of some user on the server 2016-04-13 20:43:56 prefered not root 2016-04-13 20:44:01 ok i'm in 2016-04-13 20:44:06 then you do ssh-keygen -b 8192 2016-04-13 20:44:16 follow it and for now skip the passphrase 2016-04-13 20:44:20 then you have two files 2016-04-13 20:44:29 key and key.pub 2016-04-13 20:44:34 the name differs 2016-04-13 20:44:41 yeah 2016-04-13 20:44:58 then you do the following: cat key.pub >> authorized_keys 2016-04-13 20:45:16 after that copy the key to your local computer and store it in .ssh of your home directory 2016-04-13 20:45:27 which file? 2016-04-13 20:45:44 key 2016-04-13 20:45:47 pub 2016-04-13 20:45:48 not the pub, the key 2016-04-13 20:45:50 oh 2016-04-13 20:46:02 <_ikke_> isn't rsa 8192 massive overkill? 2016-04-13 20:46:21 do you just make it id_rsa on my local device 2016-04-13 20:46:25 yeah it totally is 2016-04-13 20:46:41 not really overkill ... i call it future safe ! 2016-04-13 20:46:46 lol 2016-04-13 20:47:02 overkill, thats what people sayed about 8 character passwords as well ;) 2016-04-13 20:47:22 leo-unglaub: so the private key in .ssh on my desktop 2016-04-13 20:47:25 does it matter what I call it? 2016-04-13 20:47:30 no, it does not 2016-04-13 20:47:39 so I could call it toaster 2016-04-13 20:47:42 and It would be fine 2016-04-13 20:47:46 hmm 2016-04-13 20:47:50 then you do ssh -i /path/to/toaster user@server 2016-04-13 20:48:06 oh then alias it and i'm fine 2016-04-13 20:48:18 then it will complain about the chmod 2016-04-13 20:48:30 you have to chmod 400 the key first before you use it 2016-04-13 20:48:35 and NOOOOOOOOO 2016-04-13 20:48:40 dont you are alias it!!!! 2016-04-13 20:48:51 fine 2016-04-13 20:49:14 now on your desktop go edit ~/.ssh/config 2016-04-13 20:49:21 and add a config block for every server 2016-04-13 20:50:14 Host foobar 2016-04-13 20:50:14 HostName 1.2.3.4 2016-04-13 20:50:14 Port 4444 2016-04-13 20:50:14 User blaaa 2016-04-13 20:50:14 IdentityFile ~/.ssh/htoaster 2016-04-13 20:50:20 something like that 2016-04-13 20:50:34 the benefit of that over an alias is that you can use it everywhere 2016-04-13 20:50:38 ssh foobar will connect 2016-04-13 20:50:46 ahh 2016-04-13 20:50:50 scp foobar:/tmp . will work as well 2016-04-13 20:51:35 i have 24 servers in my ~/.ssh/config 2016-04-13 20:52:11 if you use 2016-04-13 20:52:12 Host * 2016-04-13 20:52:12 ServerAliveInterval 20 2016-04-13 20:52:12 IdentitiesOnly yes 2016-04-13 20:52:12 you can apply config to all connections 2016-04-13 20:52:24 this is usefull if you want to disable wreak chiphres on all connections, ... 2016-04-13 20:53:09 leo-unglaub: I got it to work 2016-04-13 20:53:11 thx 2016-04-13 20:53:20 Now I need to setup a config file 2016-04-13 20:53:34 i for example use 2016-04-13 20:53:37 Host * MACs hmac-sha2-512-etm@openssh.com,hmac-sha2-256-etm@openssh.com,hmac-ripemd160-etm@openssh.com,umac-128-etm@openssh.com,hmac-sha2-512,hmac-sha2-256,hmac-ripemd160,umac-128@openssh.com 2016-04-13 20:53:43 thats pretty neat 2016-04-13 20:53:55 but it will fuck over github because they have crappy ssh configs ... 2016-04-13 20:54:00 so you have to find your middle way 2016-04-13 20:54:09 but i am glad it works for you now 2016-04-13 20:54:33 leo-unglaub: are you a sysadmin? 2016-04-13 20:54:50 ygstr: yes sir, sysadmin for high security systems :) 2016-04-13 20:55:18 leo-unglaub: i'm still in high school and I'm just setting this up as a seed box/vpn 2016-04-13 20:55:21 for myself 2016-04-13 20:55:35 I really like alpine 2016-04-13 20:55:44 yeah, thats how it starts ;) 2016-04-13 20:55:46 I would like to install the following package but "apk add" doesn't seem to work. Any pointers? https://pkgs.alpinelinux.org/package/testing/x86_64/tor 2016-04-13 20:55:59 i did my first server to share tv series in school ;) 2016-04-13 20:56:15 awoooooga: do you have the testing repo enabled? 2016-04-13 20:56:24 awoooooga: what error message do you get? 2016-04-13 20:56:31 ygstr: probably not, i'm just using the 3.3 docker image. How do I enable it? 2016-04-13 20:56:34 also, do you want tor as a client or as a relay? 2016-04-13 20:56:48 leo-unglaub: http://pastebin.com/FyuuMx19 2016-04-13 20:56:49 a relay 2016-04-13 20:57:19 awoooooga: as someone contributing to tor myself i can say big thanks !!!! 2016-04-13 20:57:28 now we have two alpine tor relays :) 2016-04-13 20:57:28 awoooooga: i'm not sure if this is the correct way but I did vim /etc/apk/repositories 2016-04-13 20:57:31 that one is mine: https://globe.torproject.org/#/relay/78508E195A08E9817A01B70A9128F61CC53EA087 2016-04-13 20:57:40 and uncommented the testing 2016-04-13 20:57:50 I don't know if that is the correct way to do it 2016-04-13 20:57:54 But that's how I did it 2016-04-13 20:57:59 leo-unglaub: hehe np. I'm running 2 already but am replacing my raspberry pi one with a dockery one because that's something i find fun ;-) 2016-04-13 20:58:23 ygstr: ah ok cheers, i wonder if there's an apk command to do it so i can just bung something in my Dockerfile 2016-04-13 20:59:22 leo-unglaub: is fail2ban overkill? 2016-04-13 20:59:46 ygstr: in theory no, but fail2ban is implemented it the worst way possible 2016-04-13 21:00:08 ygstr: in my opinion, just bung your ssh server on another point, no need for fail2ban 2016-04-13 21:00:14 s/point/port 2016-04-13 21:00:27 the better security feature in this case it to choose a random high port like 11130 and choose a username that no one can guess 2016-04-13 21:00:37 all my usernames that can ssh are 30 chars long and random 2016-04-13 21:00:44 leo-unglaub: dang lol 2016-04-13 21:01:35 if you run OpenBSD you can use pf to do a fail2ban and there its awesome!! 2016-04-13 21:01:39 leo-unglaub: what repo link are you using to get tor in alpine? http://dl-cdn.alpinelinux.org/alpine/v3.3/testing 404's 2016-04-13 21:01:42 but thats not that easy on linux and a problem 2016-04-13 21:02:26 awoooooga: i am on alpine edge, here is my repository list https://paste.debian.net/432626/ 2016-04-13 21:02:27 leo-unglaub: I really want to run openbsd, but I don't have supported hardware 2016-04-13 21:02:38 ygstr: i tryed for 2 years 2016-04-13 21:02:44 brilliant system, slow as fucking hell 2016-04-13 21:02:55 ah so maybe edge is the only place testing it 2016-04-13 21:02:59 I heard the scheduler sucks balls 2016-04-13 21:03:22 the entire smp thing is locked .. 2016-04-13 21:04:12 awoooooga: and btw if you want to run a relay you have to set the following stuff 2016-04-13 21:04:12 DataDirectory /var/lib/tor 2016-04-13 21:04:12 Log notice syslog 2016-04-13 21:04:12 User tor 2016-04-13 21:04:20 without it it will not start at all ;) 2016-04-13 21:04:36 and ExitRelay 1 of course 2016-04-13 21:07:51 ygstr: are you studding it? 2016-04-13 21:12:14 leo-unglaub: holy crap 2016-04-13 21:12:19 that config file is awesome 2016-04-13 21:12:47 Someone I know was telling me how the scheduler is very slow in openbsd compared to linux 2016-04-13 21:12:51 cheers guys 2016-04-13 21:12:58 ygstr: yeah, it is :) thats why i am always sad because 90& of people dont know it 2016-04-13 21:13:30 people always build wired aliasing solutions, ... instread of just using the config file 2016-04-13 21:13:31 :) 2016-04-13 21:13:56 I didn't know it existed 2016-04-13 21:14:02 normally I would alias something like that 2016-04-13 21:14:03 bash autocomplete will even tab complete your server names now if you install it 2016-04-13 21:14:14 I don't use bash 2016-04-13 21:14:33 I use mksh the korn shell 2016-04-13 21:14:38 from a sysadmins point, never alias configuration 2016-04-13 21:14:47 alias stuff that minifies your typing 2016-04-13 21:14:59 config trumps aliases 2016-04-13 21:15:14 I want to become a sysadmin but I don't know if it pays well enough to make a living of it 2016-04-13 21:15:24 if you are good it does :) 2016-04-13 21:15:29 lol 2016-04-13 21:16:04 if you want to become and admin, why did i tell you to generate the key on the server instead of the desktop and then transfer it to the server? 2016-04-13 21:16:55 Can you rephrase that please? 2016-04-13 21:17:02 I'm a tad bit confused 2016-04-13 21:17:39 why do you do the ssh-keygen on the server and not on your desktop? 2016-04-13 21:18:18 I don't know :/ 2016-04-13 21:18:20 jeez 2016-04-13 21:18:49 ;) because a server usually has better entrophy for the random number generator 2016-04-13 21:19:06 oo 2016-04-13 21:25:33 so how do you tell what user(s) are logged into an alpine linux machine? 2016-04-13 21:25:57 leo-unglaub: actually a lot of times the opposite is true 2016-04-13 21:26:13 boingolov: `who` 2016-04-13 21:26:16 unless you use something like haveged 2016-04-13 21:26:20 thanks @ arcetera 2016-04-13 21:26:41 arcetera: which package is that in? 2016-04-13 21:26:49 boingolov: no, not really. thats why you fall back to stuff haveged on desktops 2016-04-13 21:26:54 on servers its not needed 2016-04-13 21:27:45 leo-unglaub: if you read the opening paragrah of the haveged page, the authors disagree with you 2016-04-13 21:29:03 i have not read there website but i know how openbsd does it 2016-04-13 21:29:25 and they had a very hard time getting it right but that was one of the biggest problems 2016-04-13 21:29:34 desktops that get rebootet all the time 2016-04-13 21:30:06 arcetera: hi 2016-04-13 21:31:31 it wouldn't surprise me much if OpenBSD was a lot smarter out of the box at handling entropy than linux 2016-04-13 21:32:14 arcetera: could you run apk info --who-owns /usr/bin/sho ? 2016-04-13 21:32:18 /usr/bin/who rather 2016-04-13 21:32:29 or whever who lives 2016-04-13 21:32:55 well, not smarter .. they just put a lot more effort into it because they do care more about that issue. the problem is that without hardware support you just have a limited amount of indicators for entrophy 2016-04-14 00:16:54 ygstr: if you haven't already gotten an answer, double check the permissions on ~/.ssh/authorized_keys on the server; .ssh should be 700, authorized_keys should be 600 or 400, and both should be owned only by your user 2016-04-14 00:17:23 and of course make sure the key is added to authorized_keys 2016-04-14 01:42:49 qman__: thanks! 2016-04-14 01:42:53 i'm off to be 2016-04-14 01:42:56 bed 2016-04-14 01:42:57 later 2016-04-14 03:03:30 hello) how to create latest version of alpine.aci for using as initial image for Rkt containers?.. do you have official repository on quay.io or may be any articles about it?.. 2016-04-14 03:09:09 I'm going to use CoreOS for host and Alpine for Rkt containers.. I see, CoreOS developers created alphine image but looks like it's not latest version, (they suggest to use 'acbuild --debug dep add quay.io/coreos/alpine-sh' in article on page https://coreos.com/rkt/ ), So I would like to find ways how to generate latest trusted version of alphine for Rkt containers.. 2016-04-14 03:34:12 ncopa: hi! I'm working on the renaming of nodejs to nodejs-lts; should this stay on main/ ? should nodejs be on testing/ ? 2016-04-14 03:48:04 Hi All. I just took delivery of some Pine64 units, just wondering if anyone else has, has looked at porting alpine over to them etc. 2016-04-14 03:55:03 what is a Pine64 unit. 2016-04-14 03:56:42 thehoffau: hmm, it should work already. you will need to build a custom kernel, but the ABI is compatible. 2016-04-14 03:57:55 nope, I have one on preorder but won't get it for a while 2016-04-14 03:59:02 would definitely be interested in running alpine on it though, if possible 2016-04-14 06:21:26 ghostbar: i think both nodejs and nodejs-lts can continue in main 2016-04-14 08:31:29 Hi all, xscreensaver does not run gl screesavers. I am on edge, looks like a permission issue. open drm failed. any feedback welcome. thanks 2016-04-14 08:32:13 *user is in video group 2016-04-14 08:32:50 do not run xscreensaver, this shit bloated software with a dickhead on his top 2016-04-14 08:33:18 m_b : but I like it 2016-04-14 08:33:34 https://www.jwz.org/blog/2016/04/i-would-like-debian-to-stop-shipping-xscreensaver/ 2016-04-14 08:33:48 daal: there is many alternative :) 2016-04-14 08:33:50 m_b : great mate 2016-04-14 08:36:10 m_b : point me to some altervatives please 2016-04-14 08:36:20 ah ! 2016-04-14 08:40:08 slimlock if you use slim 2016-04-14 08:40:53 lightdm & lxdm have their own screensaver with integrated locker 2016-04-14 08:43:22 the issue is not that xscreensaver does not run, I fails with GL savers, as drm and in my case MESA-LOADER: could not create udev device for fd 4 2016-04-14 08:44:16 very much a permission issue, any other groups required to access drm ? 2016-04-14 08:56:25 more specific : libgl error : failed to load drm device : permission denied 2016-04-14 08:58:28 very trivial thing I guess, any feedback welcome. nouveau is loaded 2016-04-14 09:05:36 m_b: well, I have to admit that I did read the link you posted. I agree, xscreensaver is not maintained anymore, however, the issue is more likely a drm permission issue. 2016-04-14 09:05:47 in general 2016-04-14 09:08:29 :/ 2016-04-14 11:09:35 is testing removed from v3.2? 2016-04-14 11:09:55 should I use edge/testing? 2016-04-14 11:30:55 donoban, testing repo is available only for edge, yes 2016-04-14 12:04:56 and community fcolista? 2016-04-14 12:05:15 community is in the stable release 2016-04-14 12:06:00 ok 2016-04-14 12:08:07 donoban: the idea is, we teste stuff in edge, when its confirmed to wrok, we move it to community or main 2016-04-14 12:08:15 its not supposed to stay in testing 2016-04-14 12:12:28 ncopa: would be good if the testing process was a little more externally oriented 2016-04-14 12:13:13 darkfader: how do you mean? 2016-04-14 12:36:27 hello, i am planning on dualbooting alpine-linux in one of my machines, i am currently reading this guide http://wiki.alpinelinux.org/wiki/Installing_Alpine_on_HDD_dualbooting#Install_Alpine i have a question though, will running "setup-disk -m sys /mnt" try to install a bootloader? if so how can i set it up so that alpine linux will not touch m 2016-04-14 12:36:27 y bootloader, thanks! 2016-04-14 12:49:23 hi, is there an ETA on libpq-dev making its way into the package manager's archives? 2016-04-14 13:13:07 nickjj: ? 2016-04-14 13:19:17 clandmeter, libpq-dev is a popular apt package for installing the bare minimum so that various runtimes can communicate with postgresql 2016-04-14 13:19:48 but atm it seems like alpine doesn't have an equiv. package, so you're stuck pulling in postgresql-dev which is monsterous in size in comparison 2016-04-14 13:21:15 it looks like a ticket for this was opened 18 months ago but was never addressed, so i came here wondering if it'll ever be done - https://bugs.alpinelinux.org/issues/3642 2016-04-14 13:25:47 nickjj: doesnt https://bugs.alpinelinux.org/issues/4109 fix it? 2016-04-14 13:26:47 clandmeter, i'm not sure. i just started using alpine today 2016-04-14 13:27:34 i see it's related to the ticked i linked, but what does this mean? postgresql-dev has been trimmed down to include the equiv. of libpq-dev with other distros? 2016-04-14 13:29:18 i think only libpq should be a runtime dep 2016-04-14 13:30:31 both python and ruby have postgresql packages that require libpq-dev to be installed for them to function properly 2016-04-14 13:30:55 not in alpine 2016-04-14 13:31:05 except when you build them 2016-04-14 13:31:10 but thats not a runtime dep 2016-04-14 13:31:11 right, after postgresql-dev things worked well 2016-04-14 13:32:55 i'm just trying to minimize a docker container as much as possible, it seemed like it would be more work to situationally remove packages 2016-04-14 14:36:37 nickjj: we have been pretty good in making the runtime packages minimial, but have not spent much effort in optimizing the build time deps 2016-04-14 14:36:53 simply because you will need gcc and other huge stuff anyway 2016-04-14 14:37:53 so we have went for a more convenient, but bloaty approach for the buildtime stuff 2016-04-14 16:59:28 @ncopa is there any way I can donate to Alpine Linux possibly patreon style where I can donate $1 every release 2016-04-14 18:06:22 Hi 2016-04-14 18:07:55 I'm trying to install Alpine in a Raspberry Pi, but seeems that DHCP is not activated by default, isn't it? 2016-04-14 18:08:45 dhcpcd 2016-04-14 18:08:50 in console, hop 2016-04-14 18:09:20 but, I'm trying to make a headless install, I don't have a monitor right now 2016-04-14 18:09:56 is there any way to perform a headless installation in a Raspberry Pi? 2016-04-14 19:40:56 hello) how to install cffi packages via pip? I've got error "/usr/local/include/python3.5m/Python.h:11:20: fatal error: limits.h: No such file or directory" full log https://dpaste.de/osCM 2016-04-14 19:42:39 (system based on https://github.com/docker-library/python/blob/764d302a21bd2442c2808bc802c95193b2cb8eea/3.5/alpine/Dockerfile ) 2016-04-14 19:44:27 and limits.h exists in my system ( https://dpaste.de/7JW0 ) 2016-04-14 19:52:18 I installed Arch Linux in Raspberry Pi 3 yesterday, I want to switch to Alpine, I follow the instructions, but I don't see the Rpi Ip, anybody can help me? 2016-04-14 19:58:51 semper_paratus: alpine is kinda weird in this regards 2016-04-14 19:59:24 it installs in "diskless" mode for some reason and doesn't provide a traditional rootfs like other distros 2016-04-14 19:59:40 thus it doesn't boot with sshd, so a headless install is impossible 2016-04-14 19:59:56 Oh! I see 2016-04-14 20:00:14 I had the same problem a few days ago. Besides this sligt annoying it's a pretty good distro actually, I reccomend it 2016-04-14 20:00:39 I suppose that I would have to purchase a HDMI to DVI cable 2016-04-14 20:01:12 yes, I use it to create a sandbox with KVM 2016-04-14 20:02:18 Thanks #onodera, have a nice day! 2016-04-14 20:02:30 np :) 2016-04-14 20:58:01 systmkor: https://www.patreon.com/alpinelinux?ty=h 2016-04-14 21:03:46 is that patreon legit? 2016-04-14 21:06:32 AFAIK ncopa set that up, ask him to confirm 2016-04-14 21:08:58 does anyone know, how to find py3-pip package, py-pip exists, py3-pip doesn't 2016-04-14 21:14:05 <_ikke_> I don't think one exists yet 2016-04-14 22:04:35 hi I install acpi with "apk add acpi" getting errror open acpi failed (/var/run/acpid.socket) no such file or directory alpine-linux anyone know how to fix? 2016-04-14 22:20:56 Hi, has anyone here had any luck getting the proprietary nvidia driver to run on a system using musl? 2016-04-14 22:21:26 if something like that is even possible. 2016-04-14 22:22:25 also is anyone else getting a `502 Bad Gateway` on the alpine website, when trying to view package details. 2016-04-14 22:29:28 onodera, havent heard of anyone with the proprietary nvidia drivers, I would guess thats a no go at this time, but cant say for sure 2016-04-14 22:29:44 give me the url for the other question and I will check 2016-04-14 22:53:56 thehoffau: hmm I doesn't happen anymore 2016-04-14 22:57:41 ncopa, fair enough. thanks 2016-04-14 23:02:58 I see, Alpine doesn't have any python3 packages, except python3-dev.. do you have any plans to add them in this year?.. or it will be somewhere in future (close to 2020 some days before python 2 deprecation)? 2016-04-14 23:04:58 I would like to make little Docker and Rkt images and Alpine is nice OS for that task, but Python 3 support is matter for me, I can't install some things without this packages so.. should I wait until Alpine will add python3 packages or better look for another OS? 2016-04-14 23:06:32 [ answer on this question for me depends on how much I need to wait.. ] 2016-04-14 23:07:01 lorddaed_: https://pkgs.alpinelinux.org/package/main/x86_64/python3 2016-04-14 23:07:18 https://pkgs.alpinelinux.org/packages?name=%25python3%25&repo=all&arch=x86_64&maintainer=all 2016-04-14 23:09:58 I have problem with installation cffi on Alpine 2016-04-14 23:10:00 https://groups.google.com/forum/?hl=en#!topic/python-cffi/SDRZtLTlMtM 2016-04-14 23:10:46 their developers sure, it will be possible with python3-dev, but it doesn't work 2016-04-14 23:11:49 lorddaed_, is that lib used for bcrypt? 2016-04-14 23:11:56 yes 2016-04-14 23:12:09 not only bcrypt 2016-04-14 23:12:20 i just converted to using alpine today, and have no problem with it, but it's not python3, i'm running 2.7.x from docker hub 2016-04-14 23:12:34 i am just building my app now with 3.5, will let you know in a min if it works 2016-04-14 23:13:17 cffi just compiled no problem 2016-04-14 23:13:46 victory, total success 2016-04-14 23:13:58 can you show me Dockerfile please 2016-04-14 23:14:27 i actually just blogged about how awesome alpine is today, it includes both an alpine and debian dockerfile http://nickjanetakis.com/blog/alpine-based-docker-images-make-a-difference-in-real-world-apps 2016-04-14 23:14:58 you'll just need to change 2.7 to 3.5, the key difference is you probably don't have build-base 2016-04-14 23:17:40 so you can install 'python3 -m pip install -U cffi' and it will work without any "/usr/local/include/python3.5m/Python.h:11:20: fatal error: limits.h: No such file or directory" ? 2016-04-14 23:20:05 cffi compiled (as part of pip installing bcrypt), i didn't try pip installing cffi directly 2016-04-14 23:21:12 I think, it's possible to install cffi on python2 without any errors 2016-04-14 23:21:24 in my case I need Python 3 2016-04-14 23:21:25 yeah i mean it worked on 3 2016-04-14 23:22:24 what command did you execute to test it? 2016-04-14 23:23:02 if i do a pip freeze on my project, cffi was installed in python 3.5 using alpine 2016-04-14 23:23:03 and as I see Alpine have not pip for Python 3 (I installed it via get-pip script) 2016-04-14 23:24:35 example, here's the output of running: pip3 install ccfi from within the container: 2016-04-14 23:24:39 Requirement already satisfied (use --upgrade to upgrade): cffi in /usr/local/lib/python3.5/site-packages 2016-04-14 23:25:15 and bcrypt installed cffi==1.5.2 2016-04-14 23:25:43 you installed Python3 from official Python repository? or official Alpine repository + apk install python3-dev 2016-04-14 23:26:13 FROM python:3.5-alpine 2016-04-14 23:26:32 it's the same exact dockerfile from the blog post, except i used 3.5 instead of 2.7 2016-04-14 23:26:54 understand, I will try now again.. 2016-04-14 23:34:38 I also suggest you to store your python stuff locally 2016-04-14 23:34:55 (in your ~, instead of /usr/lib/pythonX.X/site-packages/blah/blah/blah… ) 2016-04-14 23:35:46 sorry for the repeat but...hi I install acpi with "apk add acpi" getting errror open acpi failed (/var/run/acpid.socket) no such file or directory alpine-linux anyone know how to fix? 2016-04-14 23:36:22 I know I can turn acpi off on boot but I dont think thats the best answer..but then again maybe it is...let me know 2016-04-14 23:36:27 skrzyp, in my case it's running in a docker container, not on my system, so there's no need for virtualenv (1 app per container) 2016-04-14 23:36:29 nickjj I can't describe why, but it work now 2016-04-14 23:36:53 lorddaed_, cool. if you were using docker compose you probably had to rebuild it with no cache or something 2016-04-14 23:38:07 I just added https://github.com/just-containers/s6-overlay#the-docker-way and some another things.. may be they somehow break anything and it was reason why I failed my build previously 2016-04-14 23:38:35 I will try step- by -step again later and try to find it 2016-04-14 23:39:20 hmm, yes, may be some things were cached.. 2016-04-14 23:40:15 nickjj: https://www.youtube.com/watch?v=PivpCKEiQOQ - despite of humorous value, it shows some truth about Docker 2016-04-14 23:41:01 yeah, that was really funny, but i can't say i've had as much trouble as this guy haha 2016-04-14 23:41:20 i've been using docker in production for over a year with no real show stoppers 2016-04-14 23:42:17 but watching that gave me tremendous joy, i almost ruined my keyboard with water when they cut to the 2 girls crying and she comments about running ubuntu on windows 10 2016-04-14 23:42:40 I going to migrate to Rkt but before I will migrate to CoreOS (host) because of I try follow systemd way and Rkt is little closer to it than Docker :-) 2016-04-14 23:42:45 I'm trying to compile nginx with the exact same configure commands in apk, but I get error with AIO support 2016-04-14 23:43:24 and about your dockerfile - try to use uWSGI instead of gunicorn, it should be better 2016-04-14 23:46:29 lorddaed_, until gunicorn does me harm i'll probably end up sticking with it 2016-04-14 23:49:45 they both nice projects but uWSGI was winner in some tests 2016-04-14 23:52:29 yeah, it's one of those things where you can't really go too wrong with either 2016-04-15 00:15:13 strange, I try to install libmagic package (for Pillow) but I can't 2016-04-15 00:15:34 package exists https://pkgs.alpinelinux.org/package/main/x86/libmagic 2016-04-15 00:16:54 it also exists in https://pkgs.alpinelinux.org/packages?name=libmagic&repo=all&arch=x86_64&maintainer=all 2016-04-15 00:17:51 ERROR: unsatisfiable constraints: libmagic (missing): required by: world[libmagic] The command '/bin/sh -c apk update && apk add --no-cache libmagic' returned a non-zero code: 1 2016-04-15 00:33:16 I'm installing go package inside my container but version number is not the last.. version installed is 1.5.3 and in package details shows 1.6-r1.. my repositories are using community repository.. anyone knows why it's happening? I do apk update && apk upgrade before install go 2016-04-15 00:46:23 nickjj , do you know, how to install Pillow via pip on Alpine? https://dpaste.de/gf8z (my Dockerfile) , it returns error about zlib but zlib-dev is installed.. 2016-04-15 02:04:47 what's a really high port 2016-04-15 02:04:50 I can use for ssh 2016-04-15 02:05:35 wait 2016-04-15 02:05:41 can I use registered ports? 2016-04-15 02:25:41 woot 2016-04-15 02:40:41 so what is the lifecycle of alpine like? It looks like 3.3 is the latest. does that mean I should expect 3.2 to not work as well? do they pull from the same repo when I go to apk add stuff? 2016-04-15 02:41:08 reason I'm asking is I'm seeing this discrepancy between 3.2 and 3.3: http://pastebin.com/Zpunmkfw 2016-04-15 03:52:09 programmerq: repos are different as you can see on /etc/apk/repositories 2016-04-15 03:52:50 you are actually asking about a docker image 2016-04-15 03:52:59 that is built by a 3rd party AFAIK 2016-04-15 03:53:21 anyway, you can see that the 3.3 docker image have the community repo and the 3.2 doesn't 2016-04-15 04:45:32 d'oh, I should have looked at the repositories list. thanks shadowt :) 2016-04-15 06:20:07 programmerq: alpine "edge" is rolling release. (git master). every 6 month we make a stable branch and ship a release 2016-04-15 06:20:40 so 3.2-stable was branched ~april 2015 and 3.3-stable was branched ~oct/nov 2015 2016-04-15 06:20:54 sorry 3.2-stable was branched may 2015 2016-04-15 06:21:09 and 3.3 was nov/dec 2015 2016-04-15 06:21:27 we will try make 3.4 release in may 2016 2016-04-15 06:21:37 each stable branch is maintained for 2 years 2016-04-15 06:21:42 thats the goal at least 2016-04-15 06:22:28 so s6 was introduced to alpine between the 3.2 and 3.3 branch dates 2016-04-15 06:22:37 which explains why it exists in 3.3 but not 3.2 2016-04-15 06:38:27 morning 2016-04-15 06:42:02 ncopa: curl -s http://patchwork.alpinelinux.org/project/aports/list/ |grep patch_row| wc -l :) 2016-04-15 06:44:01 i know :-( 2016-04-15 06:50:02 sorry, I didn't mean to depress you 2016-04-15 06:54:08 i just hadn't read the part with the curl 2016-04-15 06:54:25 so for me it looked like "morning" "i know :-(" "sorry!" 2016-04-15 08:03:08 xming, Diftraku i set up the patreon yes 2016-04-15 08:03:21 i havent bothered to follow it up 2016-04-15 08:03:31 you have exactly $0 ATM 2016-04-15 08:05:01 Hi, does anyone here use alpine as their daily driver for their desktop? 2016-04-15 08:05:14 I might want to switch, anything I should keep in mind? 2016-04-15 08:11:45 hello 2016-04-15 08:12:17 does flash work on alpine linux? 2016-04-15 08:22:12 yes, it does. i think there's a wiki article on that. 2016-04-15 08:31:31 i did the steps and i get messed up drawing or nothing with firefox. does it require hw accel or am i missing something? 2016-04-15 08:32:40 is there any place where I can see what cflags the alpine pkg builder uses? 2016-04-15 08:39:18 might want to query the compiler 2016-04-15 08:40:59 or print the cflags to console before it builds the package 2016-04-15 09:56:36 how bad is the performance hit of grsec? 2016-04-15 09:56:51 negligible 2016-04-15 09:59:46 koldbrutality: Does not have hw acceleration as far as I can tell, althought it can do css3 animations on a rpi3 smoothly (assuming things are not overlapping) 2016-04-15 10:01:06 koldbrutality: If you want speed and even video playback you need epiphany, but thats is only avaliable on debian ... I've been trying to make a debian LXC container that will run it by passing through the x11 socket 2016-04-15 10:13:10 ps. I love alpine :3 2016-04-15 10:16:30 Anyone here know why I am getting lxc-start: cgfs.c: cgroup_rmdir: 207 Resource busy - cgroup_rmdir: failed to delete /sys/fs/cgroup/... I see references to AppArmour so I assume its something to do with it being an unprivileged container or grsec? 2016-04-15 10:38:45 is it possible to install alpine in data mode, and make /home the writable partition? 2016-04-15 10:38:48 if so, how? 2016-04-15 10:47:34 Gday! ive attempted to compile some software which seems to work using debian, but not using alpine. Im not exactly sure why - but i thought you might be able to help ( Here is my branch alpine to my docker setup -> https://github.com/arenstar/docker-hermes/tree/alpine ) 2016-04-15 10:51:06 what are the compilation errors? 2016-04-15 10:55:20 Ohh sorry -> https://github.com/jjguti/hermes/issues/5 2016-04-15 10:55:53 You will be compiling for musl instead of glibc, I think that makes a bit of a difference afaik 2016-04-15 10:57:48 arenstar: https://github.com/jimloco/Csocket/issues/20 2016-04-15 10:59:35 arenstar: someone had a similar issue with a different project and required a patch, your project may need the same in that Util.c 2016-04-15 10:59:51 ahh.. i see 2016-04-15 10:59:56 ill take a look.. thank you 2016-04-15 11:00:35 i think i found it 2016-04-15 11:00:40 http://man7.org/linux/man-pages/man3/strerror.3.html 2016-04-15 11:00:48 skazz however, i can get that patch? :P the link gives me nothing unfortunately 2016-04-15 11:00:57 there's two different versions of strerror_r. one is GNU-specific, another is XSI-compliant. 2016-04-15 11:01:50 but why does line 423 even compile in alpine? 2016-04-15 11:01:59 __GLIBC__ shouldn't be defined, right? 2016-04-15 11:02:14 arenstar: It wont be that exact patch, but if the code has conditions for glibc and others ... 2016-04-15 11:02:23 yeah GLIBC that one is what that other issue mentioned 2016-04-15 11:04:12 That file/line is the only place __GLIBC__ is set 2016-04-15 11:04:32 you mean where __GLIBC__ is checked? 2016-04-15 11:04:39 Some make build/config setting __GLIBC__ to true? 2016-04-15 11:04:53 https://github.com/jjguti/hermes/search?utf8=%E2%9C%93&q=__GLIBC__ 2016-04-15 11:05:23 Yeah, so its not being set by anything of that project, ifdef should work and not run that code .. 2016-04-15 11:05:42 https://github.com/jjguti/hermes/issues/1 2016-04-15 11:05:47 and other people report that it works. 2016-04-15 11:06:44 usr_share: He is using 1.9: https://github.com/jjguti/hermes/blob/hermes-1.9/src/Utils.cpp 2016-04-15 11:07:10 He needs to use git and clone instead of downloading that tar.gz 2016-04-15 11:07:17 arenstar: ^ 2016-04-15 11:07:24 arenstar: ^ update your version of hermes 2016-04-15 11:07:35 or, alternatively, create a patch 2016-04-15 11:08:09 My manwich! 2016-04-15 11:10:12 looks like this is the patch https://github.com/jjguti/hermes/commit/8652af728dadc4fbed94f58c4d50518704f554fb#diff-055ff8db56dabcf68ecd8382ba79cbed 2016-04-15 11:51:37 skazz / usr_share bingo - that worked using the git repo :) cheers 2016-04-15 11:53:45 guys 2016-04-15 11:53:54 I'm having problem with sshd 2016-04-15 11:53:59 and how is everyone? :) 2016-04-15 11:54:08 well, I'm not able to connect 2016-04-15 11:54:35 is it cz I'm connected to 2 networks? nic1 for user mode qemu and nic2 for bridging? 2016-04-15 12:16:47 Thats odd... Overlayfs, if you make changes directly to the upperdir they do not reflect correctly in the mounted folder ... 2016-04-15 12:17:39 skazz: I'm pretty sure that's documented. 2016-04-15 12:18:27 Damn, I guess thats one of the reasons aufs is more popular... 2016-04-15 12:19:06 Yeah, at the end: https://www.kernel.org/doc/Documentation/filesystems/overlayfs.txt 2016-04-15 12:19:14 Well, and overlayfs came later. 2016-04-15 12:20:59 Oh you can have multiple lower layers too... 2016-04-15 12:22:58 So Changes to underlying filesystems is not supported... So I guess the idea of having hdd1, hdd2, hdd3, hdd4, ssd1 and doing basic teir storage with a script that moves files from ssd1 to the hdd# that is least full is debunked... 2016-04-15 12:23:40 I thought overlayfs was just doing if file exists in upper use file, if whiteout file exists in work file does not exist else use file in lower... 2016-04-15 12:25:03 At least with AUFS it's enough to do a mount -o remount /mnt/overlay to get it to see the changes, but I'm not sure if that's just "accidental" behavior or if that's actually a feature. 2016-04-15 13:41:06 hello all 2016-04-15 13:41:46 when I search for the zabbix package on the alpine website, I get 3.0.1 version for the main repo, but when installing it with apk, I get the 2.4.7 version 2016-04-15 13:41:54 what am I doing wrong ? 2016-04-15 13:52:54 Enderson: the website is showing the versions from edge i think 2016-04-15 14:03:51 I just updated pkgs.a.o to also include latest-stable aka v3.3 2016-04-15 14:04:38 clandmeter: nice! 2016-04-15 14:05:40 i hope its faster, less timeouts due to updates, have stable repo, show flagged packages, and a few other small things. 2016-04-15 14:06:42 I've checked, and it's from main, and not edge 2016-04-15 14:07:05 edge is a branch, main is a repo. 2016-04-15 14:08:14 if anyone finds issues, please report them on my tracker (you can find it in the footer). 2016-04-15 14:10:55 https://pkgs.alpinelinux.org/package/main/x86_64/zabbix - it's 3.0.1-r0 2016-04-15 14:11:14 already did apk update 2016-04-15 14:11:28 but apk add zabbix gets the 2.4.7 version 2016-04-15 14:11:32 enderson: refresh 2016-04-15 14:12:04 pkgs.alpinelinux.org just got updated. 2016-04-15 14:13:34 ok, now I see it's on edge branch 2016-04-15 14:14:00 you are one of the first new happy campers to see it :) 2016-04-15 14:15:00 tnx 2016-04-15 14:17:05 where can I learn about the proccess needed to a package go from edge to main ? 2016-04-15 14:18:35 from edge to 3.3, better said 2016-04-15 14:18:55 enderson: http://wiki.alpinelinux.org/wiki/Alpine_Linux:Releases 2016-04-15 14:20:37 enderson: we dont move packages to stable 2016-04-15 14:20:48 it will be done when there is a new release 2016-04-15 14:20:53 so that will be 3.4 2016-04-15 14:22:35 ok, I got it 2016-04-15 14:23:17 enderson: but you can try it from edge by pinning edge repo's 2016-04-15 14:23:46 so, 3.3.4 can't get this zabbix release ? 2016-04-15 14:23:54 but its not always safe, depending on age difference and dep count. 2016-04-15 14:24:08 nope 2016-04-15 14:24:26 minor releases are mostly for security updates. 2016-04-15 14:24:51 and fixes 2016-04-15 14:25:29 check our wiki for repository pinning. maybe it can provide what you want. 2016-04-15 14:25:55 great, I'm reading it now 2016-04-15 14:28:11 is there maybe a better channel than here or #docker to discuss s6?... 2016-04-15 14:28:19 skarnet s6, I mean 2016-04-15 14:28:28 clandmeter: pkgs.a.o - searching is case-sensitive, i would prefer case-insensitive :) 2016-04-15 14:30:57 stwa: +1 2016-04-15 14:31:47 it would be nice if you could search descriptions too 2016-04-15 14:37:58 btw: for anyone wonder, there is a #s6 channel, I haven't determined if it's active yet 2016-04-15 14:47:43 stwa: please add requests to the tracker so i dont forget. 2016-04-15 14:50:02 clandmeter: ok i will (but maybe it's just my personal taste) 2016-04-15 15:00:48 Hi, I want to contribute my first port, can I just mail a sprunge of the patch? 2016-04-15 15:03:03 onodera_: we prefer you send it to our patch list 2016-04-15 15:03:10 so it ends up on patchwork 2016-04-15 15:05:41 http://wiki.alpinelinux.org/wiki/Creating_patches I'm following this 2016-04-15 15:06:02 is that okay? 2016-04-15 15:06:26 i think so 2016-04-15 15:07:00 it will also end up here http://patchwork.alpinelinux.org/project/aports/list/ 2016-04-15 15:07:07 k, send, Ihope I did everything right :) 2016-04-15 15:07:16 ayy, yes I'm seeing it 2016-04-15 15:08:27 err wait, I think I /might/ have done something wrong 2016-04-15 15:08:59 looks like it ends wrong 2016-04-15 15:09:37 hmm is there any way I can remove it and try again, lol 2016-04-16 00:19:01 What's a difference between extended and standard ISO image? 2016-04-16 00:19:50 included packages 2016-04-16 00:20:47 if you have an internet connection, you probably don't need extended 2016-04-16 00:20:56 does wifi count too? 2016-04-16 00:20:59 I use wpa_supplicant 2016-04-16 00:25:22 skrzyp: it's like a netinstall 2016-04-16 00:25:52 instead of including every package in the iso (some of them could be outdated) you just install the packages when installing 2016-04-16 00:26:04 *download the packages when installing 2016-04-16 00:27:54 onodera: yes, but looks like it doesn't have support for wireless networking: http://git.alpinelinux.org/cgit/alpine-iso/tree/alpine.packages 2016-04-16 00:28:40 ah, okay 2016-04-16 00:28:55 network_extras covers wireless stuff too 2016-04-16 02:27:38 yeah, writing from alpine 2016-04-16 05:07:38 ncopa: xfce4-session pollutes $HOME with ~/.xfce4-session-verbose-log(,.last). That can be prevented when xfce4-session is built with --disable-debug . 2016-04-16 05:08:20 And, according to pkgs.alpinelinux.org, you're the maintainer of that :> 2016-04-16 05:20:13 exit 2016-04-16 05:20:19 fsck 2016-04-16 09:51:46 anyway 2016-04-16 09:52:14 I don't see a reason to keep dbus as dependency for wpa_supplicant 2016-04-16 12:42:07 hi i'm having some little troubles with alpine. I did a bootstrap install on a btrfs subvolume then i booted it. It plays nice. Except when i use tmux i can't C-b and on the same sort of trouble, i can't C-c ping. 2016-04-16 12:42:28 i think it's related to pseudoterm things 2016-04-16 12:42:31 like ptmx or else 2016-04-16 15:47:05 hello 2016-04-16 15:49:07 hi 2016-04-16 15:50:00 i just heard of alpine, how does it compare resource wise to lubuntu? 2016-04-16 15:51:17 alpine is much less users in, you require more knowledge to handle it 2016-04-16 15:52:45 good. that what im looking for - something to teach me new things. hows it handle being setup in VM? 2016-04-16 15:54:15 depends, KVM should work out of the box, virtualbox may be a little bit of work if you require guest additions 2016-04-16 15:57:24 one more lol 2016-04-16 15:57:48 one a scale of one to ten how privacy or paranoid are you guys as a whole? 2016-04-16 16:04:56 If you perfer GUI, alpine is not a good choice now. You may require compile most application by yourself. If you want a light disk space text mode linux. Alpine is a good choice. 2016-04-16 16:06:22 i like the CLI 2016-04-16 16:06:32 bash is the best =) 2016-04-16 16:07:35 Have you tried fish? I was a long time bash user who dislikes zsh, but I find that fish is a lot nicer for interactive use. 2016-04-16 16:15:37 i tried fish 2016-04-16 16:15:41 and zsh 2016-04-16 16:15:57 fish was nice for when i was first new to it cuz the auto finish 2016-04-16 16:16:17 zsh is stupid its like colored post it notes for cubicle slaves 2016-04-16 16:18:04 You know how to written auto completion on fish? I've a bad experience on written those on zsh. 2016-04-16 16:19:25 dlin - i am sorry but i am unsure of what your asking. on fish it come stock auto complete - zsh i never tried to do autocomplete 2016-04-16 16:25:50 I mean for a new command like 'apk' in Alpine package. We require write a script to let bash,zsh or bash to support it. I feel zsh's script is much harder to understand. 2016-04-16 21:23:20 hi folks, I am unable to install alpine on a dell r210 with usb stick 2016-04-16 21:23:37 when I boot the iso, it is dropping me into a shell, tty off 2016-04-16 21:32:07 Roland-: any error messages to go with it? 2016-04-16 21:33:47 i’m also have trouble installing. Machine boots the usb then goes into power save mode after detecting hardware. i’m assuming it’s a driver? any ideas for getting around this? 2016-04-16 21:33:47 nope 2016-04-16 21:33:50 will try again 2016-04-16 21:39:16 http://snag.gy/HDg32.jpg 2016-04-16 21:42:07 let me try vanilla 2016-04-16 21:44:14 perhaps another way to install ? 2016-04-16 21:44:19 I can boot other live cds 2016-04-16 21:47:34 perhaps install it on a vm and then rsync the files 2016-04-16 21:47:38 I have no other idea 2016-04-16 21:49:13 I haven't done this with Alpine's boot ISOs but you should be able to mount the live media root to /sysroot manually and just ctrl-d the shell, at which point the boot should continue normally 2016-04-16 21:50:34 if it doesn't, it might tell you something like /sbin/init not found, at which point you can continue by unmounting and remounting /sysroot and exiting that early shell again. definitely not the cleanest way to get the install done, but should get you there 2016-04-16 21:52:50 quite complicated 2016-04-16 21:52:53 will try 2016-04-16 21:55:15 some usb sticks seem to do that occasionally 2016-04-17 02:39:24 hello, someone there? need support with installing samba/winbind 2016-04-17 06:47:25 I'm wondering why Docker doesn't work on Alpine. 2016-04-17 06:47:44 docker.log says: 2016-04-17 06:47:46 "level=fatal msg="Failed to connect to containerd. Please make sure containerd is installed in your PATH or you have specificed the correct address. Got error: exec: \"docker-containerd\": executable file not found in $PATH" " 2016-04-17 07:27:42 Ok i understand my problem : all stty shortcuts are uppercase 2016-04-17 07:27:59 I must type ^C and not ^c 2016-04-17 07:28:04 Same for tmux 2016-04-17 08:03:22 Hmm i'm battling against stty 2016-04-17 08:03:44 I can't figure how to have all it's command in lowercase 2016-04-17 08:04:26 When i try stty intr ^c it takes ^C 2016-04-17 08:04:31 No matter what 2016-04-17 09:00:26 Lord: That's because they're case insensitive 2016-04-17 09:02:02 case insensitive ? 2016-04-17 09:02:25 hmmm i have to type ^C to stop a command, ^c doesn't work 2016-04-17 09:02:29 same for tmux 2016-04-17 09:02:33 ^B not ^b 2016-04-17 12:15:11 very nice distro, me gusta 2016-04-17 12:16:37 but how do I delete linux firmware without the kernel 2016-04-17 13:23:18 Roland-: what firmware do you want to delete? 2016-04-17 13:23:20 all of it? 2016-04-17 13:28:37 Hello, someone around who can help me with samba/winbind? 2016-04-17 13:32:24 hello, will running "setup-disk -m sys /mnt" install and configure a bootloader? i'm trying to dualboot alpine but don't want it to configure the bootloader 2016-04-17 13:41:11 don't have any devices requiring firmware 2016-04-17 13:41:26 skudo12: yes 2016-04-17 13:41:45 Roland-: linux-firmware-20151021 is the package 2016-04-17 13:41:49 you can force uninstall it 2016-04-17 13:42:00 but i am not sure if the system still works without it 2016-04-17 13:42:03 skudo12: what's your bootloader? 2016-04-17 13:48:12 i am using grub2 currently but don't want alpine linux to configure its own, i want my main distro to maintain the bootloader 2016-04-17 13:50:30 skudo12: do you install alpine and the other one on the same disc? 2016-04-17 13:50:38 or do you have multiple discs? 2016-04-17 13:50:59 tp://snag.gy/HDg32.jpg 2016-04-17 13:51:03 sorry 2016-04-17 13:51:09 http://snag.gy/HDg32.jpg 2016-04-17 13:51:11 any ideas? 2016-04-17 13:51:19 no, i still haven't installed alpine, but i am planning on installing it on the same disc 2016-04-17 13:51:20 it's an dell r210, very common server 2016-04-17 13:51:58 skudo12: http://wiki.alpinelinux.org/wiki/Installing_Alpine_on_HDD_dualbooting just describe using grub2, what's the problem you face? 2016-04-17 13:52:05 skudo12: i really would advice against using the same disk to have multiple installs on it 2016-04-17 13:52:13 it almost always ends up in chaos .. 2016-04-17 13:53:47 hmm i thought that alpine linux will configure its own bootloader, but i guess not, i just want to make sure that alpine linux will not intall its own grub :D 2016-04-17 13:54:39 skudo12: by default it installs its own bootloader 2016-04-17 13:54:43 extlinux 2016-04-17 13:55:08 setup-disk is a shell script 2016-04-17 13:55:17 just read it and see what it does to your computer 2016-04-17 13:55:22 then this means that if i followed the steps in http://wiki.alpinelinux.org/wiki/Installing_Alpine_on_HDD_dualbooting it will purge my current bootloader? 2016-04-17 13:56:05 skudo12 & Roland, just follow the URL which I post, if face problem, just remove the root= kernel option in grub.cfg 2016-04-17 13:56:18 you can trace the setup-disk script 2016-04-17 13:57:32 what grub.confg 2016-04-17 13:57:38 I am willing to install it now 2016-04-17 13:57:41 but I cannot boot 2016-04-17 13:57:46 the iso 2016-04-17 13:59:28 and then I cannot type anything in the shell 2016-04-17 13:59:35 That's the case for skudo12, he use grub2 as boot manager. If you use syslinux, you don't require to change, just require to know how syslinux's settings. 2016-04-17 13:59:37 is there an alternative way to install it? 2016-04-17 14:00:49 like chroot something I don't know 2016-04-17 14:00:54 Roland, in your figure, I never see such picture, Have you check http://wiki.alpinelinux.org/wiki/Installation, in 'Advanced' section, any type fit your server? 2016-04-17 14:01:41 just checked the setup-disk script, and i think it does purge my current bootloader, 2016-04-17 14:01:52 guess i'll install it in chroot then 2016-04-17 14:01:52 not really that advanced and they all imply me booting that iso 2016-04-17 14:02:09 Roland, what's the mode you want to install? If just diskless mode, format as FAT32, and setup bootloader, and copy cdrom content, that's work. 2016-04-17 14:02:36 not diskless, usb key 2016-04-17 14:02:53 will see 2016-04-17 14:03:18 of funny 2016-04-17 14:03:48 I installed it on a vm and then copied the whole thing with dd 2016-04-17 14:08:22 Roland, I've written https://wiki.archlinux.org/index.php/Multiboot_USB_drive#Alpine_Linux 2016-04-17 14:09:03 This setting let me put a iso file into one partition, and use the iso boot like cdrom boot. 2016-04-17 14:28:21 ok... 2016-04-17 14:28:28 so I need a system with grub ? 2016-04-17 14:28:39 ok 2016-04-17 14:28:40 let me read 2016-04-17 14:29:30 cool, grub2 2016-04-17 14:52:20 (23/142) Upgrading clang (3.6.2-r3 -> 3.8.0-r0) 2016-04-17 14:52:24 ERROR: clang-3.8.0-r0: trying to overwrite usr/share/clang/clang-format-sublime.py owned by llvm-3.6.2-r3. 2016-04-17 14:52:27 ERROR: clang-3.8.0-r0: trying to overwrite usr/share/clang/clang-format.el owned by llvm-3.6.2-r3. 2016-04-17 14:52:40 how to fix upgrade issues like this? 2016-04-17 14:54:07 <_ikke_> hmm, seems like multiple packages having the same file 2016-04-17 14:54:55 ffmpeg upgrade had similar errors 2016-04-17 14:55:12 (100/142) Installing ffmpeg2.8-libs (2.8.6-r0) 2016-04-17 14:55:12 ERROR: ffmpeg2.8-libs-2.8.6-r0: trying to overwrite usr/lib/libavfilter.so.5 owned by ffmpeg-libs-2.8.5-r0. 2016-04-17 14:56:30 <_ikke_> hmm 2016-04-17 14:57:33 so it seems when the name of the owning package changes for a file then upgrade breaks 2016-04-17 14:58:32 <_ikke_> Perhaps no conflicting / replacing information for those packages 2016-04-17 14:59:50 ok simple 'apk fix clang' fixed it 2016-04-17 15:01:47 <_ikke_> Ok, cool 2016-04-17 15:06:00 how can I make getent working with nsswitch.conf and winbind? getent never reads the nsswitch.conf file 2016-04-17 15:16:57 no one familiar with getent? 2016-04-17 15:18:51 musl does not support nss directly, only through external daemons like nscd 2016-04-17 15:19:50 but i dont know how that works now (dns proxy for nss things is not implemented i think, but interoperation with nscd for other type of name lookup may work) 2016-04-17 15:23:19 nsz: ok, didn't know that 2016-04-17 15:23:32 whats the package for nscd? 2016-04-17 15:27:06 I'd like to set up a samba file server with alpine linux and for that I need winbind to connect to the AD 2016-04-17 15:27:39 nscd is part of glibc, i dont know if it's packaged for alpine (i dont think alpine supports nsswitch.conf now) 2016-04-17 15:28:00 <_ikke_> I cannot find packages which contains it 2016-04-17 15:28:15 me neither :) 2016-04-17 15:30:00 ncopa: alpine should update binutils because gcc now generates relocs binutils 2.25 does not understand 2016-04-17 15:30:37 ah it's already packaged 2016-04-17 15:31:02 just not upgraded automatically with apk upgrade 2016-04-17 15:32:47 what's the sense of the samba packages if winbind is not supported? 2016-04-17 15:38:02 i cant get apk to update binutils to 2.26 from 2.25 2016-04-17 15:38:17 is there some magic spell? 2016-04-17 15:42:56 apk fix -u build-base gcc g++ alpine-sdk binutils 2016-04-17 15:43:04 was the magic spell 2016-04-17 15:43:09 :) 2016-04-17 15:43:27 it's not clear why i had to list the depending packages.. 2016-04-17 17:28:53 Hey all, not sure if I'm trying to fit a circle into a square hole here, but I can't seem to find much in terms of setting up kvm on alpine 2016-04-17 19:43:54 hello, workaround for fpu_control.h ? 2016-04-17 22:49:31 is there a way to temporarily not use an apkovl when booting? 2016-04-18 01:29:19 Is there a tool similar to runit's chpst or daemontools's setuidgid that's in the alpine repos? 2016-04-18 07:04:09 how do I list the files in a package? 2016-04-18 07:09:07 apk info -L pkgname 2016-04-18 07:10:36 i'm trying to debug a program that segfaults on start, and GDB's output looks somewhat confusing. 2016-04-18 07:13:49 it doesn't seem to show symbols for what looks like standard functions, and if i try breakpointing anything, the debugger hangs up. 2016-04-18 07:14:02 "Cannot insert breakpoint 1." 2016-04-18 07:16:05 apparently, it's the grsecurity patch. 2016-04-18 07:20:23 found a way to disable the protections with paxctl. 2016-04-18 07:27:51 also, if anybody thinks about creating a package for gmrun (a compact gtk-based "Run..." box with autocompletion), there's a patch from Fedora that fixes the developer's bad type length assumptions. http://pkgs.fedoraproject.org/repo/pkgs/gmrun/gmrun-0.9.2-f12.patch/9451c636e644ad71bcb4472474690f49/gmrun-0.9.2-f12.patch 2016-04-18 13:47:44 Hello, trying to use 'feh' for wallpaper (called by xinit) but it requires imlib and I cannot find the package, anyone know where it is? 2016-04-18 13:49:26 skazz: it depends on imlib2 2016-04-18 13:50:20 stwa: Ah, the wild card % does not seem to work on pkgs.alpinelinux.org anymore, something to do with recent changes? 2016-04-18 13:50:28 looked for %imlib% 2016-04-18 13:50:41 Thanks tho =] 2016-04-18 13:50:46 i think so, yes :) 2016-04-18 13:51:54 skazz: yes, use glob patterns 2016-04-18 13:54:35 clandmeter: Oh yes, that is a bit more standard than % from sql, thanks 2016-04-18 13:54:58 yes kind of. 2016-04-18 13:55:11 but now the problem is, its case sensitive... 2016-04-18 13:55:35 thinking of adding fuzzy search 2016-04-18 13:55:37 like apk does 2016-04-18 13:55:53 maybe even with description 2016-04-18 14:03:16 clandmeter: i forgot to add the ticket for this :) 2016-04-18 14:03:50 go ahead, atleast it will remind me. 2016-04-18 14:04:09 jap, just created it 2016-04-18 15:01:52 Hi, I'm wondering what package provides xlocale.h? I am trying to build matplotlib using pip, and it keeps failing to find that file 2016-04-18 15:11:44 A friend is looking for a new distro. Is Alpine rolling release? Can it run on bare metal and host VM guests? Do you have a large variety of packages such as Libreoffice, LyX, Sigil? 2016-04-18 15:15:00 synic: i think musl libc does not have xlocale.h, it's from glibc 2016-04-18 15:15:41 stwa: how do I fix that? 2016-04-18 15:17:04 stevelitt: it is rolling release, and can run natively. Since I use it for VM guests, I don't know how well it works as a host, though. I hear GUI desktop support is a bit thin, but you can check packages at https://pkgs.alpinelinux.org/packages 2016-04-18 15:17:17 synic: there is no general solution, maybe you search fo "musl xlocale" or something like that, some hits seem promising… 2016-04-18 15:18:26 ok 2016-04-18 15:18:28 thanks 2016-04-18 15:18:47 you're welcome 2016-04-18 16:16:34 Anyone here know how to use lxc.init_cmd to start a process like: "lxc.init_cmd = /usr/bin/mono /usr/lib/app/MyApp.exe" ? 2016-04-18 16:17:09 Getting "lxc-start: utils.c: open_without_symlink: 1626 No such file or directory - Error examining fuse in /usr/lib/lxc/rootfs/sys/fs/fuse/connections 2016-04-18 16:17:32 The path should not be /usr/lib/lxc/rootfs but /usr/lib/lxc/NAME/rootfs 2016-04-18 16:55:45 Thanks Tangent128 ! 2016-04-18 17:30:05 Tangent128: what hypervisor are you using? 2016-04-18 17:31:16 hi there. is there a way to add at least python3-pip? 2016-04-18 17:36:43 So I take it docker isn't supposed to work out of the box is it? 2016-04-18 18:10:46 is there documentation on how to build your own apks? 2016-04-18 18:11:15 there naturally is 2016-04-18 18:11:53 http://wiki.alpinelinux.org/wiki/Creating_an_Alpine_package 2016-04-18 18:12:44 ah, i somehow mist that 2016-04-18 18:13:38 this reminds me a lot of archlinux. you wouldn't happen to have something aur-like? :D 2016-04-18 18:30:42 du5tball: aports is sorta like the aur 2016-04-18 18:31:39 looks more like the ABS (which lets you rebuild packages from the repos, with your own build-flags and config options) 2016-04-18 18:40:33 du5tball: well that plus if you follow edge, testing is built by devs 2016-04-18 18:56:24 du5tball: that said, I thought the AUR requires you to build the programs yourself, there are meta aur managers to handle dependencies etc. but it seems rather comperable to aports/testing 2016-04-18 18:57:47 build yes, but you can upload PKGBUILDs to there. basically everyone can upload them 2016-04-18 19:06:19 <_ikke_> yes, aports is not the same as the AUR 2016-04-18 20:13:21 Has anyone got Hardware Accelerated Video working on alpine with Firefox 42 using omxplayer? Is omxplayer itself hardware accelerated on Alpine? 2016-04-18 20:13:45 I remember trying it before, but I can't remember if I actually installed omxplayer 2016-04-18 20:30:50 How do I start a rc-service that is a bash script with a while loop which can be started and stopped using rc-service? 2016-04-18 21:42:55 When do /etc/local.d start scripts run? Is it after LBU but before rc services start? 2016-04-18 21:49:26 how can I flush the dns cache? 2016-04-18 22:03:50 With start-stop-daemon, how can I pipe a second set of parameters to the program? like lxc-execute ... start-stop-daemon --start lxc-execute --pid file $pidfile -- --daemon --name $container -- /bin/echo test 2016-04-19 04:58:28 wth? the wiki says "apkbuild-pypi" exists, yet i can't find it anywhere. so, where is it? 2016-04-19 08:42:55 Hi, after "apk upgrade" on edge it "hangs" at "==> initramfs: creating /boot/initramfs-grsec" 2016-04-19 08:43:19 initramfs-grsec is created but the upgrade process does not continue. no errors in log etc 2016-04-19 08:45:11 this will break boot process as vmlinuz-grsec is still the previous version 2016-04-19 11:07:07 daal: how long did wait? 2016-04-19 11:13:27 ncopa: thanks for the feedback, at least 20min, on a dual xenon 2016-04-19 11:14:18 thats too much 2016-04-19 11:14:30 yes, that what I thought 2016-04-19 11:14:33 here the upgrade worked 2016-04-19 11:15:02 can you please try: apk fix linux-grsec? 2016-04-19 11:15:30 when it hangs, can you try attach to the hanging process? 2016-04-19 11:15:37 and try figure out what it is actually doing 2016-04-19 11:16:09 "apk fix linux-grsec" returns no erros all fine 2016-04-19 11:16:30 and: apk version linux-grsec 2016-04-19 11:16:35 which version do you have 2016-04-19 11:17:16 installed was (4.4.6-r1) 2016-04-19 11:20:39 and if you do: apk upgrade -U -a again? 2016-04-19 11:20:44 will it hang again? 2016-04-19 11:21:17 can you please try figure out which process it is that hangs? 2016-04-19 11:21:31 if its cpio, /bin/sh, or something else 2016-04-19 11:22:04 ncopa : ok, I will investigate. apk upgrade -U -a , did ok no issues 2016-04-19 11:24:10 ncopa : "apk add linux-grsec" still hangs at "==> initramfs: creating /boot/initramfs-grsec" 2016-04-19 11:29:29 is there a collection of usercreated APKBUILDs? 2016-04-19 11:30:34 du5tball : no, just plain packages, no APKBUILDS 2016-04-19 11:30:45 ah. where can i find that?=# 2016-04-19 11:34:51 ncopa : after the "apk upgrade -U -a" again and a bit of patience it passed. all good. will do a reboot soon. 2016-04-19 11:35:10 ncopa : odd issue anyway 2016-04-19 11:35:50 ncopa : I suspect "device busy" etc issue 2016-04-19 11:36:38 ncopa : thanks for the feedback! 2016-04-19 11:38:42 ncopa : I did remove a USB storage device and it would work 2016-04-19 11:43:16 what is this? half the stuff advertised in the wiki doesn't even exist anymore poO 2016-04-19 11:45:54 ncopa : the process that stalled the upgrade was a "mkfs.ntfs" . once killed it would work. cheers 2016-04-19 11:53:52 ACTION shoud not format ntfs anyway :) 2016-04-19 15:26:00 just a newbie of alpine, any one can teach me how to start 'acf'? 2016-04-19 15:29:09 dlin: setup-acf 2016-04-19 15:41:15 I did 'setup-acf'. But, what's next step. 2016-04-19 15:43:36 this might help https://wiki.alpinelinux.org/wiki/Alpine_Configuration_Framework_Design 2016-04-19 15:43:51 To view ACF, simply browse to your machine https:/// 2016-04-19 16:51:23 Hello 2016-04-19 16:51:45 I have an issue with MariaDB, when I "rc service mariadb stop" this does not stop MariaDB. With a "ps aux" I see this line "/usr/bin/mysqld --basedir=/usr --datadir=/var/lib/mysql --plugin-dir=/usr/lib/mysql/plugin --user=mysql --pid-file=sql.moss.lghs.space.pid --socket=/run/mysqld/mysqld.sock --port=3306" 2016-04-19 16:51:54 I note that the "--pid-file=" is not good, why? 2016-04-19 16:57:30 rc-service, surely? 2016-04-19 16:57:59 is it possible that the pid file is wrong because it got written over or something 2016-04-19 16:59:24 Basic pid file is /run/mysqld/mysqld.pid 2016-04-19 17:01:04 and is well accecible in writing to the user mysql 2016-04-19 18:20:01 I've been using the go 1.5.3-r0 community package for a while and all of a sudden today it's hanging when trying to install it. 2016-04-19 18:20:15 What's the recommended way for troubleshooting? 2016-04-19 18:20:43 Looks like it's working again, nevermind. 2016-04-19 21:41:25 Hello, how do I make sure that, the base address of a binary is below 4GB? (in alpine linux with hardened kernel ofc) 2016-04-20 02:12:22 <_fyn> Quick question, anyone know how to have man pages automatically installed? I have "man" and "man-pages" both installed but can't find "mdocml-pages" 2016-04-20 02:50:18 2 2016-04-20 02:50:28 Hello 2016-04-20 02:50:37 anyone good with grsecurity? 2016-04-20 07:47:36 I ran setup-acf and I've added acf-openssl, but when I try to open https://ipaddr/ it's just timing out 2016-04-20 07:48:47 turns out, the repos have sdl2_ttf, but not the old sdl_ttf :-( 2016-04-20 07:53:03 Oh, turns out https was dropped by default at the host 2016-04-20 09:20:59 Hello I am getting 'Image Corrupt or Truncated' intermittently in Firefox 42.0 on the Raspberry Pi, but the Windows 42.0 version (grabbed the portable), does not have this issue, nor does other browsers on the pi using raspbian (like epiphany/webkit) .. The webpage is being done by nginx, no issues there .. Anyone got a solution? 2016-04-20 12:19:26 ChainsawBaby: did you get acf working? 2016-04-20 12:20:04 tdtrask yeah, turns out I had set port 443 to drop connections in the firewall 2016-04-20 12:20:25 k 2016-04-20 12:20:35 ACTION is always happy to see more people try acf 2016-04-20 12:24:10 I was tried to setup openvpn but the wiki was a bit hard to understand 2016-04-20 12:25:02 documentation can always use work :( 2016-04-20 12:30:31 ChainsawBaby: you were following https://wiki.alpinelinux.org/wiki/Setting_up_a_OpenVPN_server ? 2016-04-20 12:30:40 what wasn't clear? 2016-04-20 12:31:43 the certs part and adding them to the openvpn conf 2016-04-20 12:36:53 when you upload the certs using acf-openvpn, you specify a "Certificate Local Name" 2016-04-20 12:37:14 the three files are then created in /etc/openvpn/openvpn_certs/test-ca.pem, where "test" is the Certificate Local Name 2016-04-20 12:37:28 your openvpn.conf should then point to those files 2016-04-20 12:37:45 might be that the openvpn_certs path is non-obvious 2016-04-20 12:38:01 but, once you upload the cert, you can see where the files are created 2016-04-20 12:39:36 Diffie Hellman goes to /etc/openvpn/openvpn_certs/dh1024.pem 2016-04-20 13:01:21 I'll try one more time 2016-04-20 13:19:35 tdtrask in openvpn conf, it says "server 10.0.0.0 255.255.255.0" where's those IPs from? my inet addr is 10.1.67.57, bcast 10.255.255.255, mask 255.255.255.254 2016-04-20 13:19:47 Should I replace 10.0.0.0 with 10.1.67.57? 2016-04-20 13:22:15 that sample config is based on https://openvpn.net/index.php/open-source/documentation/howto.html#server 2016-04-20 13:22:43 the server line defines the local DHCP range for the VPN clients 2016-04-20 13:23:29 what you use depends on you local network setup 2016-04-20 13:23:55 probably not a good idea to use the same range as your NATted internet range 2016-04-20 13:25:14 Ah, that is the local ip I'll get when I connect to the VPN? 2016-04-20 13:26:07 yes 2016-04-20 13:43:49 i want to install a 32 bit version of zlib but 'apk add --arch x86 zlib' isn't working for me. any suggestions? 2016-04-20 13:45:13 how do I start openvpn? Tried service openvpn start, but it's asking for a key 2016-04-20 14:03:01 ChainsawBaby: /etc/init.d/openvpn start 2016-04-20 14:03:07 or use the Start button in acf 2016-04-20 14:08:53 how to I make sure a binary is loaded within the first 32 bits? 2016-04-20 14:10:25 by not using an hardened kernel? :P 2016-04-20 18:43:06 Hi what is the equivalent of build-essentials debian package in alpine? I am getting 'checking whether the C compiler works... no' eventhough gcc is installed! 2016-04-20 18:46:56 <_ikke_> zenny: build-base 2016-04-20 19:27:15 _ikke_:thanks 2016-04-20 19:41:57 tdtrask http://kopy.io/Rb97j I get this error when I try to start openvpn 2016-04-20 19:48:41 ChainsawBaby: looks like a config error. where does 163.172.147.189 come from? 2016-04-20 19:49:02 163.172.147.89 2016-04-20 19:49:04 does anyone have any docs for using alpine as a virtualization host? the wiki seems to be rather weak in this regard and I'd be happy to help out 2016-04-20 19:49:15 tdtrask that's the IP on the server 2016-04-20 19:53:20 Hi, ive been using the xmlsec package in testing, and it seems to work well. I am here to supply positive feedback :-) 2016-04-20 19:59:01 jaustinpage: thank you, speaking of that I really should finish up the OATH Toolkit 2016-04-20 19:59:16 jaustinpage: adding to that, a variety of multi-factor packages would be nice to provide 2016-04-20 20:00:02 cool, let me know if there are ways I can help. 2016-04-20 20:00:58 systmkor: as I see you're here, let me ask how your work on musl-ing elfutils progresses? 2016-04-20 20:01:04 jaustinpage: what do you like to do with your free time for open source? / what skills do you have or want to pursu 2016-04-20 20:01:29 przemoc: had to put on halt for past 2 weeks, classes started up & had a sinus infection 2016-04-20 20:01:33 want to work on it this weekend 2016-04-20 20:01:59 I took a list of existing solutions such as the aboriginal linux elfutils and try compiling locally but that didn't work 2016-04-20 20:02:22 przemoc: I made a github project if you want to follow https://github.com/systmkor/elfutils-portable 2016-04-20 20:02:49 przemoc: please keep pressuring me on that, since the sooner that is done the sooner I can try to add DTrace4Linux 2016-04-20 20:03:04 actually, in this case i might be able to help on the clock if it helps push xmlsec from testing to main 2016-04-20 20:03:05 yeah, I read about it in AL issue for elfutils, but I've seen there barely any commits of yours, that's why I thought you may have some unpushed work 2016-04-20 20:04:14 przemoc: yes I believe I do have some unpooshed commits, since I think what I need to do is do a variety of commits localy and then squash them into logical blocks so it's not an utter cluster-fuck for other people to follow 2016-04-20 20:04:21 przemoc: thank you :D 2016-04-20 20:04:54 przemoc: do you know what happened to the guy who was getting Alpine working in VMWare ESXi was it? 2016-04-20 20:05:30 no, I don't even remember the case, sorry 2016-04-20 20:07:17 przemoc: m'kay, I think one thing that I'll also try to do is spin up other distros to see if I can get the more portable code to work on there for actually portability 2016-04-20 20:07:49 I'm finally having my own AL (not fully set up yet, though), so I may become finally a bit more useful and less making "havoc" in bugs.a.o ;) 2016-04-20 20:08:55 I used to use systemtap in the past (elfutils is one of its deps), which is kind of dtrace 4 linux, but much more powerful 2016-04-20 20:09:32 i didn't know there was something more powerful than DTrace, wicked I'll try to check it out 2016-04-20 20:09:42 but I'm not sure how well it plays with grsec 2016-04-20 20:10:20 przemoc: yah I'm wanting to try and see what debugging & tracing tools that I can add on Alpine, so messing around with the kernel & grsec doesn't seem as daunting or navigating in the dark 2016-04-20 20:12:29 systemtap allows you more than tracing, you can alter things within its scripts too, so you can for instance implement CVE fix that way to secure your host till reboot with fixed kernel 2016-04-20 20:13:46 interesting 2016-04-20 20:14:26 systemtap was there before perf. it's complex, surely not bug-free, but great software. 2016-04-20 20:14:52 well, AL doesn't have even perf if I'm not mistaken 2016-04-20 20:15:02 and it may be grsec-related, I guess 2016-04-20 20:16:04 przemoc: possibly, idk off the top of my head 2016-04-20 20:16:54 przemoc: if it is, it's something we would need to program since I'm pretty sure spender at Grsec is already swamped with other work 2016-04-20 20:19:24 stupid question: is it possible to disable ASLR on alpine? 2016-04-20 20:20:11 tracing and instrumentation for it often goes against security, so I'm not sure how it may work out. actually I never read what is state of perf or other monitoring/tracing-related stuff on grsec-equipped kernels. maybe it's only AL lacking perf and there is no real problem with grsec regarding it. I tinkered with systemtap-related stuff ~5 years ago, so I'm not up-to-date and I'm beginning to tin 2016-04-20 20:20:17 ker with grsec on my own hosts only lately. 2016-04-20 20:22:49 untoreh: you can `printf 0 >/proc/sys/kernel/randomize_va_space` as superuser but I'm not sure if some grsec-stuff isn't still doing that kind of work afterward 2016-04-20 20:23:32 untoreh: you can also run linux-vanilla as well 2016-04-20 20:24:26 vanilla may have ASLR too, haven't checked its config yet 2016-04-20 20:24:55 it sure has. 2016-04-20 20:25:04 untoreh: I should write `sysctl -w kernel.randomize_va_space=0` to be more politically correct :) 2016-04-20 20:26:01 so you could add file in /etc/sysctl.d/ setting it there if you really want it to be preserved across reboots 2016-04-20 20:29:37 przemoc: that said I believe the kernel is configured such that PAX ASLR is soft enabled, that is to say I think a program can just run in non ASLR, but don't quote me on that 2016-04-20 20:33:34 https://en.wikibooks.org/wiki/Grsecurity/Appendix/Grsecurity_and_PaX_Configuration_Options 2016-04-20 20:33:49 > file /bin/busybox does not have a PT_PAX_FLAGS program header, try conversion 2016-04-20 20:35:10 paxctl was supposed to be superseded by new version not using ELF header IIRC, but... xargs was it? not sure what's the state of it. 2016-04-20 20:35:25 s/xargs/xattr/ 2016-04-20 20:36:22 oh, there is pax-utils package and there are tools working like that it seems 2016-04-20 20:36:25 https://wiki.gentoo.org/wiki/Hardened/PaX_Utilities 2016-04-20 20:37:55 or maybe not, I misread something. ELF header is still used 2016-04-20 20:41:01 https://wiki.gentoo.org/wiki/Hardened/PaX_flag_migration_from_PT_PAX_to_XATTR_PAX 2016-04-20 21:12:14 <_fyn> Quick question, anyone know how to have man pages automatically installed? I have "man" and "man-pages" both installed but can't find "mdocml-pages". Maybe it's caused by using the edge repos? I'm thinking of trying a reinstall and explicitly using 3.3, maybe that'll fix it 2016-04-20 21:15:44 _fyn: man pages are almost always in -doc subpkgs. so it will be in mdocml-doc. 2016-04-20 21:16:03 I'm not aware of any automated way to force -doc installation 2016-04-20 21:17:06 <_fyn> przemoc: I'm pretty sure I've installed mdocml-doc, what I'm trying to do is have the -doc packages installed automatically whenever I install something. I once had a Alpine install work like that, but I forget exactly how I did so 2016-04-20 21:17:45 <_fyn> I think I just had to install man and man-pages, but it doesn't seem to be working. The Alpine wiki also says that they should enable it to do so, but I'm not sure if it's completely up to date 2016-04-20 21:44:11 <_fyn> I guess I'll just have to write a function to do it myself 2016-04-20 22:09:36 _fyn: probably check out apk install triggers? 2016-04-20 22:15:21 _fyn: try installing 'doc' 2016-04-20 22:16:06 sorry, 'docs' 2016-04-20 22:26:53 <_fyn> tdtrask: Thanks man! It's working now, just had to install docs 2016-04-20 22:32:44 <_fyn> One other question, although I'm sure it's caused by using the edge repos, what does it mean when ping only spits an error saying "ping: ping is not a valid applet"? 2016-04-20 22:34:01 <_fyn> Huh, it magically fixed itself. Nevermind then I guess 2016-04-20 22:47:29 Hey all, its the irc for the apps Alpine ? 2016-04-20 22:47:48 mail apps ? 2016-04-20 22:51:53 ScotchRV: It's IRC for Alpine Linux (http://alpinelinux.org/), not for Alpine Messaging System (https://www.washington.edu/alpine/). 2016-04-20 22:52:43 so is cgroup support something I have to enable? 2016-04-20 22:53:01 ERROR Control groups not supported on this platform: No such device or address 2016-04-20 22:53:18 When trying to use virt-install to create a vm 2016-04-20 22:54:14 Oh sorry , good night to you 2016-04-20 23:08:04 asscakes: cgroup support is there, but some solutions may require "helping" in checking what exactly is supported. for instance to make lxc-checkconfig you can read what it suggests to you and simply do it: modprobe configs (as superuser, obviously) 2016-04-20 23:09:00 it's very late here, have to go. good night 2016-04-20 23:13:55 thanks przemoc, currently in lxc-checkconfig it tells me that cgroups are enabled. I'm thinking there may have been some kernel headers that weren't compiled, rebooting atm to see if mkinicpio helps out 2016-04-21 05:20:51 hello. I have a problem with open-vm-tools in 3.3.3. dmesg -r shows Segmentation fault occurred at (nil) in /usr/bin/vmtoolsd[vmtoolsd:21481]. open-vm-tools from apk version 10.0.0_p3000743-r0. Github repo already has 10.0.5 but i cant find apk with that version for alpine. Tryed to build yesterday but there was an error with __GLIBC_PREREQ. I don't know how to fix that. Is there any solution? 2016-04-21 05:50:09 unfortunately, upgrading from 3.2 to 3.3 broke xorg on my T23, savage fails to load DRI and it just chokes with an illegal instruction 2016-04-21 08:11:13 build from aports open-vm-tools last release 10.0.5. but it also die with "Segmentation fault occurred at (nil) in /usr/bin/vmtoolsd[vmtoolsd:21479]" 2016-04-21 09:24:49 Can anyone tell me how to get audio working with Firefox 42? I think I had it working on another system but I lost the instructions I wrote =x 2016-04-21 09:26:08 s/anyone/anyone\ please/ 2016-04-21 10:53:43 How do I get pulseaudio working? with testing... 2016-04-21 10:54:55 Seems to be broken in main too 2016-04-21 11:15:40 Pulseaudio? Any way to install it? This would solve a big issue for me =/ 2016-04-21 11:32:36 have you got alsa installed? 2016-04-21 19:12:26 is there an alternative way to install alpine linux 2016-04-21 19:12:30 than cd iso ? 2016-04-21 20:10:45 Roland-: for what use case 2016-04-21 20:13:07 I have done an install over another system over ssh starting with fetching static apk-tools, but that's a project of its own 2016-04-21 20:22:54 sounds complicated 2016-04-21 20:23:05 the official iso drops me into a shell 2016-04-21 20:23:10 with no input even 2016-04-21 20:29:27 Roland-: no input meaning the keyboard isn't sending input to the terminal? 2016-04-21 20:30:52 exatly and it's dropping me in a shell 2016-04-21 20:31:05 it's an usb stick 2016-04-21 20:31:11 seems like some usb sticks do this 2016-04-21 20:42:00 Do you have the make and manufacturer of the usb stick? 2016-04-21 20:53:16 yes 2016-04-21 20:53:20 it's a sandisk cruzer fit 2016-04-21 20:53:29 but I can install pretty much any other distro on it 2016-04-21 20:53:42 alpine fails :/ 2016-04-21 20:53:54 it could be the usb interface itself 2016-04-21 20:53:59 this is a dell r210 2016-04-21 20:54:03 quite common server 2016-04-21 22:00:25 are there any plans to get "resume from swap" working with initramfs? (pm-hibernate) 2016-04-22 09:46:54 Has anyone success running the armhf 3.3.3 version on BeagleBoneBlack? 2016-04-22 09:49:48 BrianS_, I attempted but failed 2016-04-22 09:50:15 and I don't have serial cable to debug what's wrong 2016-04-22 09:52:56 @rnalrd Thanks for the info - I do have serial debug, but I get no output at all on there 2016-04-22 09:53:20 I'm on a custom board with a different board ID in EEPROM, but I should at least get serial output 2016-04-22 10:02:57 Where can I find the build scripts/patches for u-boot which Alpine uses for the generic armhf release? 2016-04-22 10:07:06 The u-boot is listed as alpines fork of u-boot here: http://wiki.alpinelinux.org/wiki/Alpine_on_ARM 2016-04-22 10:07:15 as Alpine's forked uboot to support tarballs (fabled?) 2016-04-22 10:18:04 This entry in the wiki says to just compile a vanilla u-boot: http://wiki.alpinelinux.org/wiki/DIY_Fully_working_Alpine_Linux_for_Allwinner_and_Other_ARM_SOCs 2016-04-22 10:21:36 weird. i installed the samba-server package, but there's no /etc/samba/smb.conf. 2016-04-22 10:25:25 BrianS_, u-boot aport is here http://git.alpinelinux.org/cgit/aports/tree/main/u-boot 2016-04-22 10:26:51 rnalrd Thanks so much! I could not find that for the life of me! 2016-04-22 10:27:14 yw 2016-04-22 11:19:05 rnalrd with an MLO I compiled for u-boot 2014.04 I at least get serial output from the alpine linux u-boot.img 2016-04-22 11:19:20 Looks like a problem with the current MLO in alpine 2016-04-22 11:19:34 Have yet to get alpine booting though 2016-04-22 11:32:08 rnalrd Here's output using the old MLO and the rest as supplied in the generic alpine-3.3.3 armhf https://gist.github.com/BrianSidebotham/f7b93d86201f25358151c4b4127abe5d 2016-04-22 11:32:41 I'm on a custom board though, so I'll need to build u-boot. I'll do that with the version you're including here 2016-04-22 12:08:52 Hello 2016-04-22 12:10:55 I have a concern, I have this line 'pre-up /usr/sbin/dhclient -cf /etc/dhcp/dhclient6.conf -pf /var/run/dhclient6.pid -6 -P eth0' in /etc/network/interfaces does not work. When I restart the dhcpdclient is not running, you'll have no idea why? 2016-04-22 12:17:41 is someone of you using MATE on alpine? 2016-04-22 12:57:36 BrianS_, tnx 2016-04-22 12:58:06 i'll try building an aport for 2014.04 and see how it goes 2016-04-22 13:02:19 rnalrd Good Luck - I'm using just one patch with that: https://github.com/eewiki/u-boot-patches/blob/master/v2013.10/0001-am335x_evm-uEnv.txt-bootz-n-fixes.patch 2016-04-22 13:23:44 Is anyone able to install pulseaudio on alpine 3.3.3 on the Raspberry Pi or even just a normal install? 2016-04-22 16:47:39 where can i sub for cves for alpine packages 2016-04-22 18:06:29 My connection is really flickering! I'm back with a cable... 2016-04-22 18:13:25 Hi! I'm back with a proper client. I was about to ask for help / report an issue. 2016-04-22 18:14:07 ImRG:I'm trying to install Alpine Liunx on 2 laptops. And I'm having the same issue for both. 2016-04-22 18:14:46 Sorry ImRG, I have failure message from systemd every 2 minutes and I could not see what I was typing. 2016-04-22 18:16:42 I'm installing Alpine on the other laptop, so I'll be able to provide detailed messages soon (2minutes). 2016-04-22 18:18:38 sshbio, I thought Alpine doesn't use systemd? 2016-04-22 18:18:50 stevelitt: Yes, fortunately! 2016-04-22 18:19:10 So I'm switching from Arch, with 98% CPU used by an unknown service 2016-04-22 18:19:11 sshbio, so how were you getting systemd failures? 2016-04-22 18:19:33 To the OpenRC Alpine that boots in 4 seconds :) 2016-04-22 18:19:51 Oh, nevermind, you answered my question: Your systemd adventure was with Arch. 2016-04-22 18:20:11 I thought Alpine was a Busybox init. 2016-04-22 18:21:03 stevelitt: Oh, so busybox can do this much! 2016-04-22 18:22:12 The issue occurs during the installation, I login as root, run setup-alpine, then I let the default (but dvorak), and come to the disk prompt 2016-04-22 18:22:16 I could be wrong. Hang on while I websearch... 2016-04-22 18:22:40 stevelitt: Thank you that's nice! 2016-04-22 18:23:42 I choose 'sda' (unique hard drive of my laptop), then choose 'sys' to install it to the disk, and get this error: 2016-04-22 18:24:43 ERROR: unstatisfiable constraints: e2fsprogs (missing):\nrequired by: world[e2fsprogs] 2016-04-22 18:24:54 sshbio, https://en.wikipedia.org/wiki/Alpine_Linux says you're right. 2016-04-22 18:25:36 The thing about OpenRC is it has no ability to be PID1, so perhaps Busybox is PID1 and then forks OpenRC to handle process startup. 2016-04-22 18:25:52 s/Busybox/Busybox init/ 2016-04-22 18:26:18 I don't know: I use Void Linux. I'm just here to learn more about Alpine. 2016-04-22 18:28:31 Sorry, systemd crashed my OS. 2016-04-22 18:30:17 sshbio, perhaps I'll set up an Alpine VM tonight. It sounds interesting. 2016-04-22 18:31:03 stevelitt: About the issue or the init process? 2016-04-22 18:32:05 this may be a silly question but i’m just not sure how environment setup works with alpine in a container context. If I exec into a running container and type env I have all of the stuff my app needs to run. If I run the startup script and throw an env in there so I can see what it has running under s6 as a process manager there is almost nothing available to it. Where is ash sourcing the env data from when I exec vs s6 as an entry p 2016-04-22 18:32:25 stevelitt: It felt like openRC was being called by the setup script, starting more services as the user makes choices, and it seemed really smart like so. 2016-04-22 18:35:23 sshbio, did you install with an Alpine ISO, and if so, where did you get the ISO? 2016-04-22 18:53:36 I just downloaded alpine-3.3.3-x86_64.iso , and will use it to install an Alpine VM tonight. Thanks! 2016-04-22 18:55:56 stevelitt: I wish you more luck than me . 2016-04-22 18:56:39 It's easier to install on a VM than on metal. Tell me what went wrong with your install, and I'll try to reproduce it tonight. 2016-04-22 19:00:32 stevelitt: Yes, dealing with hardware... If it crash again before the end, you may be able to scroll up to retrieve the error. 2016-04-22 19:01:20 Basically, it's an error message that comes while just after choosing the install type between 'data' 'sys' 'lvm' 'lvm-data' 'lvm-sys' 2016-04-22 19:02:40 I also get it while using apk add while still in the install image. 2016-04-22 19:03:18 sshbio, my VM got me to running as root on the live CD ISO. What command do I use to install to disk? 2016-04-22 19:04:01 It mentions setup-alpine. Is that the command you used to (try to) install to disk? 2016-04-22 19:05:54 stevelitt: Yes, it is 2016-04-22 19:06:06 Cool, I'm doing it right now... 2016-04-22 19:06:20 This part is really easy! 2016-04-22 19:07:07 I kept the default for everything but the password and the keyboard layout (dvorak :3). 2016-04-22 19:08:21 sshbio: You selected "sys", not "data", right? 2016-04-22 19:08:45 Yes, sure did 2016-04-22 19:09:04 I choose 'sda' as a disk, and then 'sys' and here come the issue. 2016-04-22 19:11:10 sshbio: I did exactly the same. Now it's telling me to reboot. I'm going to poweroff, change my qemu script to boot from the hard disk,and rerun... 2016-04-22 19:11:47 Oh, so it's working for you? 2016-04-22 19:12:13 that's great: alpine linux is not broken for everyone. 2016-04-22 19:12:44 Festive. I said "man useradd". Alpine replied "-ash man: not found" 2016-04-22 19:13:11 stevelitt: I've read that alpine doesn't come with doc by default. 2016-04-22 19:13:28 You can get them by pkg add -doc 2016-04-22 19:13:56 like pkg add useradd-doc or coreutils-doc or whatever useradd isa dded by 2016-04-22 19:16:45 LOL, "-ash: pkg: not found 2016-04-22 19:16:59 The ultimate buried shovel. 2016-04-22 19:19:42 sshbio, it's apk, not pkg. I think pkg is OpenBSD. 2016-04-22 19:30:55 sshbio, if you can run hardware assisted Qemu on your main computer , use a script like http://pastebin.ca/3568724 to install and run. Switch the -boot c to -boot d to istall from CDROM, and back to -boot c to run the installed OS. 2016-04-22 19:45:35 Anyone: I'm having a lot of trouble running X. I installed xorg-server and xfce4, put exec /usr/bin/xfce4-session in .xinitrc , I appear to get a black screen on which the mouse pointer can move, but I get no menu. 2016-04-22 19:46:19 When I right-ctrl and send ctrl-alt-f1, I don't get back to the virtual terminal to ctrl+C out of X. 2016-04-22 19:46:20 stevelitt: This may be due to no window manager installed 2016-04-22 19:46:33 sshbio, I installed xfce4. 2016-04-22 19:46:50 stevelitt: Is Ctrl + Alt + F1 getting you back to a console? 2016-04-22 19:47:09 hi, guys can anyone help me install alpine linux, the official iso is dropping me into a shell with no input. This is an dell r210 with a sandisk cruzer fit usb key, pretty much all other distros are working 2016-04-22 19:47:11 stevelitt: How did you start X11 ? 2016-04-22 19:48:08 Roland-: You mean that while you enter characters, nothing changes on the console? 2016-04-22 19:48:52 exactly 2016-04-22 19:49:11 so perhaps load the iso content, chroot into it, mount bind /dev etc ? 2016-04-22 19:50:23 gentoo style 2016-04-22 19:51:23 Roland-: Oh, so that's how Gentoo gets installed as well? I tried with a bootable stick. 2016-04-22 19:51:55 that is how I remember 2016-04-22 19:52:05 just looking for an alternative 2016-04-22 19:52:12 the iso is not working 2016-04-22 19:52:36 https://snag.gy/HDg32 2016-04-22 19:52:50 Roland-: This could work. Never tried. 2016-04-22 19:57:00 Rolinh: Is that what you get while booting the iso? 2016-04-22 19:57:14 yes 2016-04-22 19:58:02 IPMI? 2016-04-22 19:58:16 idrac 2016-04-22 19:58:25 yes, ipmi 2016-04-22 19:58:43 emulates an iso 2016-04-22 19:58:47 pretty much it 2016-04-22 19:59:04 not sure how it emulates keyboard/mouse. are there any options for that? 2016-04-22 19:59:12 usb 2016-04-22 19:59:33 no options I mean 2016-04-22 19:59:35 may not be usb 2016-04-22 19:59:38 not sure either 2016-04-22 19:59:48 Roland-, what happened when you burned the ISO to a DVD and booted that? 2016-04-22 20:00:07 no, that is the iso itself 2016-04-22 20:00:10 it emulates 2016-04-22 20:00:19 a dvd rom, and I select the iso 2016-04-22 20:00:23 I am not burning it 2016-04-22 20:00:26 and cannot 2016-04-22 20:00:29 Roland-, are you using a VM of some kind? 2016-04-22 20:00:33 server is far away 2016-04-22 20:00:43 I did, works fine for VM 2016-04-22 20:01:16 that is a dell r210 with idrac enterprise 2016-04-22 20:01:19 stevelitt: IPMI is remote management of physical machine 2016-04-22 20:01:35 IDRAC is dell's version 2016-04-22 20:02:08 works very well 2016-04-22 20:02:16 this is the 1st time I am having issues with it 2016-04-22 20:04:17 So IDRAC complains that it doesn't have a driver for this ISO, and then dumps you in an initramfs shell --- is that a good summary of what's happening? 2016-04-22 20:04:57 no 2016-04-22 20:05:00 the iso boots 2016-04-22 20:05:07 that is not a idrac complaint 2016-04-22 20:05:07 And then... 2016-04-22 20:05:11 it boots, but half way 2016-04-22 20:06:22 I am getting the isolinux etc screen 2016-04-22 20:07:06 initramfs emegergency, that is not idrac 2016-04-22 20:07:29 To shed more light on this, try it with a System Rescue CD ISO and see whether *that* boot goes all the way through. 2016-04-22 20:08:01 I can boot any iso 2016-04-22 20:08:01 :) 2016-04-22 20:08:04 centos, debian 2016-04-22 20:08:07 gentoo 2016-04-22 20:08:16 freebsd 2016-04-22 20:08:28 all working. 2016-04-22 20:08:31 asenna gentoo 2016-04-22 20:08:39 when I put alpine in, no. 2016-04-22 20:09:00 Have you tried re-downloading the Alpine ISO and try that? And by the way, are you sure the ISO image is the one for the server's hardware? 2016-04-22 20:09:38 yes, and checked sha1 hashes. 2016-04-22 20:09:44 and yes, x86_64 is it. 2016-04-22 20:10:30 Do you get a grub prompt, or does it boot via Busybox? 2016-04-22 20:11:18 Roland-: can you also try Arch Linux? 2016-04-22 20:11:28 stevelitt: oh, yes openBSD... 2016-04-22 20:11:40 I think I know what's the problem may be 2016-04-22 20:12:32 Tried Arch as well, works 2016-04-22 20:12:38 but I want ALpine 2016-04-22 20:12:41 me gusta alpine 2016-04-22 20:15:06 Alpine kernel is built with CONFIG_SERIO_I8042=y. for you to work I8042 would need to be build as a module (and not loaded), so lack of it wouldn't be seen as critical. 2016-04-22 20:15:32 alright... 2016-04-22 20:15:58 seems complicated and I need to alter the iso 2016-04-22 20:18:54 Roland-, with whatever boot manager you have, edit it to skip initramfs and init right to /bin/ash or /bin/busybox. Then look around and see what's there, and perhaps manually bootstrap yourself into an OS. 2016-04-22 20:19:49 skip initramfs of the iso 2016-04-22 20:19:52 that is the whole os. 2016-04-22 20:20:00 in that case, I believe 2016-04-22 20:24:28 I'll report the problem on bugs.a.o later, so there will be high chance to get it fixed for 3.4.0. I don't have access to IPMI kind of hw, not sure about AL devs (some of them should, I guess). 2016-04-22 20:26:29 I can give whatever info needed 2016-04-22 20:34:14 Roland-: I think it will be even better if you file the issue on your own. please create account on bugs.alpinelinux.org, go to bugs.alpinelinux.org/projects/alpine/issues/new, set category to boot sequence and 3.3.3 as affected version and describe your HW and problem giving main error messages as text, and I may later add references to other stuff. 2016-04-22 20:35:36 ok 2016-04-22 20:36:32 you'll be notified about further comments then via mail (and maybe asked to test things later) 2016-04-22 20:40:21 AL didn't have as much exposure as some other distros in recent years, so there may be some rough edges due to lack of testing on broad set of HW 2016-04-22 20:46:19 done 2016-04-22 20:46:21 bug 5479 2016-04-22 20:46:35 I am installing debian now so I can get dmesg lspci etc stuff 2016-04-22 20:59:57 you didn't provide error in text (important for grepability and googleability), but I did it for you 2016-04-22 21:00:34 apologies 2016-04-22 21:00:40 now you have to wait till AL devs will look at it. 2016-04-22 21:01:30 It boots/installs fine with an ssd though 2016-04-22 21:02:23 please reword, as I'm not sure what you're trying to tell now 2016-04-22 21:03:05 I am willing to install it on an usb key 2016-04-22 21:03:20 but I USED to install it on the same machine when it had an SSD 2016-04-22 21:03:31 makes any sense? 2016-04-22 21:04:14 so Alpine Linux setup worked on this machine already before? 2016-04-22 21:05:01 yes 2016-04-22 21:05:06 on AHCI 2016-04-22 21:05:19 but I forgot to mention that 2016-04-22 21:05:28 that's rather crucial 2016-04-22 21:05:36 because it was a long time ago 2016-04-22 21:05:42 and I cannot reproduce since the ssd is out 2016-04-22 21:05:46 was it via same iDRAC? 2016-04-22 21:05:59 yes 2016-04-22 21:06:00 same server 2016-04-22 21:06:03 I just dumped the ssd 2016-04-22 21:06:10 was of ssd for a small gateway 2016-04-22 21:06:51 what version of Alpine was that back then? 2016-04-22 21:07:08 hmz 2016-04-22 21:07:11 3 definately... 2016-04-22 21:07:37 but... 3.2 2016-04-22 21:07:47 judging by release dates 2016-04-22 21:08:05 did you check 3.2 now too? 2016-04-22 21:08:19 no 2016-04-22 21:08:25 I am downloading as we speak 2016-04-22 21:09:36 I know it was the mini thing then 2016-04-22 21:10:14 old mini is now the main release 2016-04-22 21:10:46 yes 2016-04-22 21:11:25 takes a while I am still installing debian 2016-04-22 21:11:29 that sandisk is very slow 2016-04-22 21:11:43 2 MB/s :) 2016-04-22 21:11:49 OMG 2016-04-22 21:12:01 we're not in 90s... 2016-04-22 21:12:03 yes but is very very small 2016-04-22 21:12:07 and reliable 2016-04-22 21:12:10 none failed 2016-04-22 21:12:17 have like 200 of them with esxi 2016-04-22 21:12:34 I have one recent cruizer fit and I believe it's not that slow 2016-04-22 21:12:46 on writes it's slow 2016-04-22 21:12:49 read goes 20 MB 2016-04-22 21:12:53 writes, 2 mB 2016-04-22 21:12:55 the 8G one 2016-04-22 21:14:16 yes, 8G one. will have to check it then later. I bought it for key storage, though, so I'm not needing it to be really fast, to be honest 2016-04-22 21:15:01 this is a gw 2016-04-22 21:15:05 with shorewall 2016-04-22 21:15:08 natting around 2016-04-22 21:15:17 so, very low writes 2016-04-22 21:15:58 and AL compactness would be great (and convenient) for that 2016-04-22 21:16:12 Agree 2016-04-22 21:16:22 I really want AL on that 2016-04-22 21:16:32 even tried installing it on a machine 2016-04-22 21:16:33 vm 2016-04-22 21:16:34 and then 2016-04-22 21:16:37 dd the whole image 2016-04-22 21:16:40 and it boots... 2016-04-22 21:16:41 works 2016-04-22 21:16:53 I mean it worked once but then it stopped 2016-04-22 21:17:00 initramfs 2016-04-22 21:17:19 spent hours but gave up 2016-04-22 21:18:14 if I knew the trouble I would of kept the ssd. 2016-04-22 21:19:19 after installing debian please provide details you wanted to add in comments, and later try 3.2 (latest is 3.2.3) and report back whether in comment whether it works with it or not 2016-04-22 21:19:29 I will be doing both 2016-04-22 21:19:52 installing grub now 2016-04-22 21:20:27 sorry for repetitions, I was apparenty reformulating sentence during writing, so some glitch came up :P 2016-04-22 21:20:32 maybe if I install debian, then dd AL, then chroot into it and generate initramfs etc 2016-04-22 21:21:25 booting alpine now 2016-04-22 21:21:32 I cannot believe that ssd presence would change much 2016-04-22 21:21:34 3.2.3 2016-04-22 21:22:30 3.2.3 boots. 2016-04-22 21:22:34 works fine 2016-04-22 21:22:57 it's important information, please put it in your issue 2016-04-22 21:23:40 https://snag.gy/M5xscL 2016-04-22 21:27:21 let me try 3.3 one by one 2016-04-22 21:28:29 I don't wan tto do extensive upgrade over 3.2 2016-04-22 21:30:48 3.2 has I8042 built-in too, so my suspicion was gibberish 2016-04-22 21:31:30 I am seeing that error 2016-04-22 21:31:35 in almost every qemu kvm 2016-04-22 21:31:36 :) 2016-04-22 21:31:39 and yet it works 2016-04-22 21:31:42 it is ignored 2016-04-22 21:32:21 if I install 3.2 and then do a pacman update ? 2016-04-22 21:32:31 3.1 fails :/ 2016-04-22 21:32:55 3.1 or 3.2.1? 2016-04-22 21:33:02 3.3.1? 2016-04-22 21:33:07 3.3.1 2016-04-22 21:33:25 I guess all 3.3 will fail on you 2016-04-22 21:33:42 trying 3.0 2016-04-22 21:33:46 and than give up 2016-04-22 21:33:55 you tried 3.3.2 too? 2016-04-22 21:34:02 yes 2016-04-22 21:34:11 3.3.3/2/1 2016-04-22 21:34:13 now 0 2016-04-22 21:34:59 thank you for that, narrowing search space is always good for developers 2016-04-22 21:35:27 looks like the kernel to me 2016-04-22 21:36:11 some kernel options or other booting related stuff 2016-04-22 21:36:14 so 0 fails too? 2016-04-22 21:36:26 yes 2016-04-22 21:36:29 just finished 2016-04-22 21:36:55 so, from 3.3 onwards, cannot boot 2016-04-22 21:37:28 I updated issue with that info 2016-04-22 21:38:33 I saw 2016-04-22 21:38:40 gathering the dmesg and pci info shortly 2016-04-22 21:47:09 very noisy bug report 2016-04-22 21:47:14 :) 2016-04-22 22:01:33 I'm afraid I cannot help you further. ncopa will maybe look at it on Monday or Tuesday, and will maybe ask you about some more details. 3.4 is getting close, so he may be a bit grumpy. ;) please be responsive and try to provide answers ASAP when asked, as it greatly eases dealing with the problem. 2016-04-22 22:02:47 I am responsive 2016-04-22 22:02:48 thanks 2016-04-22 22:03:51 true, I'm just talking about future and reminding you about dealing with AL devs 2016-04-22 22:08:32 sure no prob 2016-04-22 22:08:38 that is an active email 2016-04-22 22:08:46 and the srever is not prod 2016-04-22 22:08:49 can be rebootes etc 2016-04-22 22:08:52 rebooted etc 2016-04-22 22:09:06 and reinstalled when it will work 2016-04-22 23:15:54 hi anyone know a fix for this error http://paste.debian.net/440409/ 2016-04-22 23:16:05 seem it might have something to do with security 2016-04-22 23:21:51 #/tmp/docker.sock does not exist but /run/docker.sock does 2016-04-23 03:45:42 hi i am getting an access denied error with a docker alpine-linux wordpress container data directory 2016-04-23 03:46:02 I assume this might have something to do with grsec? anyone know how to fix? 2016-04-23 04:22:14 Hi there again! I found my issue, and it is not due to alpine. 2016-04-23 04:22:38 The issue was a missing dependency error message, and that was obvious: I did not have an internet connection. 2016-04-23 04:23:21 My ISP ask me to connect via a webpage before I con connect to internet. Before that every page redirects to that connection page. 2016-04-23 04:24:21 Then I appeared to be connected everywhere, but no 'ping www.google.com' nor 'apk add e2fs' was possible. 2016-04-23 04:25:04 :) 2016-04-23 04:25:20 That was really nothing, yes! :) 2016-04-23 04:25:23 eew captive portals 2016-04-23 04:25:41 Yes, that was the word I was looking for. 2016-04-23 04:28:05 A workaround is using an android phone that already passed the portal and using tethering with an usb cable to send the connection to Alpine. 2016-04-23 04:29:11 are there actually commercial isps that make you do that? :( 2016-04-23 04:30:22 dalias: I'm a student, and we share a big router for the whole building :P. 2016-04-23 04:30:48 :( 2016-04-23 04:31:12 Most people do mostly care about if the connection suffice to watch youtube, so it is usually no a big deal. But sometimes... :P 2016-04-23 04:31:50 IRC is full of people with internet access, and I'm now among them :P 2016-04-23 10:35:13 I am trying to compile hyperd (from github) and reportedly a problem with musl was encountered. Posted an issue to https://github.com/golang/go/issues/15394 which pointed to https://github.com/golang/go/issues/13678. The latter categorically states that it was because of the bug in libc. Since I am trying to build in alpine which uses musl, how can this be addressed?Go-lang people categorically say it is not a go-lang issue, bu 2016-04-23 10:58:27 I see 3.2 still exists as a rep 2016-04-23 10:58:28 repo 2016-04-23 10:58:38 is that having an eol ? 2016-04-23 10:59:43 ahd nvm found info 2016-04-23 11:12:18 przemoc 2016-04-23 11:12:27 u there? 2016-04-23 11:12:33 I mean here 2016-04-23 11:18:26 yes 2016-04-23 11:18:35 managed to install it 2016-04-23 11:18:41 the install is actuslaly very easy 2016-04-23 11:18:51 boot 3.2 and then dit apk repositories file 2016-04-23 11:18:55 change 3.2 to 3.3 2016-04-23 11:19:00 apk update apk upgrade 2016-04-23 11:19:04 and then setup-disk 2016-04-23 11:19:07 worked like a charm 2016-04-23 11:19:45 sure thing, but not being able to boot directly from 3.3 iso is a bug, so it should be fixed 2016-04-23 11:21:12 true 2016-04-23 11:43:09 Hello friends 2016-04-23 11:43:31 Can we have VyOS in alpine instead of Debian 6 ? 2016-04-23 11:44:23 or using something else as alternative to do routing and bgp ... 2016-04-23 11:44:25 ? 2016-04-23 11:47:53 you can do that with alpine and quagga I guess 2016-04-23 11:50:24 but vyos on top will not be easy 2016-04-23 11:50:32 that project is unmantained 2016-04-23 11:52:13 Thanks Roland- for answering 2016-04-23 11:52:42 you said all we can have with vyos can have with Quagga ? 2016-04-23 11:54:21 not in one command line 2016-04-23 11:54:29 you can have the routing part yes with quagga 2016-04-23 11:54:34 but the nat part, dhcp, etc 2016-04-23 11:54:37 will have to be separate 2016-04-23 11:54:47 vyos bundles them 2016-04-23 11:56:32 I might be wrong 2016-04-23 11:56:52 the definately bgp and routing is handles by quagga 2016-04-23 11:57:22 handled* 2016-04-23 12:10:06 thanks very much Roland- 2016-04-23 12:11:59 Does this awk command work on alpine linux?: gpg --verify linux-4.1.tar.sign linux-4.1.tar 2>&1 | busybox awk 'NR==1{print $NF}' 2016-04-23 12:12:22 i need to ensure that the NR and NF thingies in awk work correctly 2016-04-23 12:13:00 the gpg stuff is not important. i just need the last field of the first column 2016-04-23 12:13:42 Ara4Sh the only thing that vyos does is bundles all the apps into a single configuration, but still uses quagga for routing, isc for dhcp, iptables for nat, etc 2016-04-23 12:13:53 i think it does :p 2016-04-23 12:17:40 So you think we can have all in alpine just i have to install each service seperatly 2016-04-23 12:17:43 good to know 2016-04-23 12:17:57 what about bird ? 2016-04-23 12:47:08 never used it 2016-04-23 13:25:10 hi is there any up to date directions anyone can point me to for getting mariadb setup I find a few direction sets but they seem to have issues 2016-04-23 13:47:51 transhuman - directions for mysql are interchangeable with mariadb, the commands are the same for both 2016-04-23 14:16:56 oh ok BitL0G1c 2016-04-23 14:16:58 thanks 2016-04-23 14:25:29 this was helpful https://mariadb.com/blog/connecting-mariadb-through-ssh-tunnel for connecting sql / web servers in different lxc containers 2016-04-23 14:41:45 thanks BitL0G1c 2016-04-23 14:42:26 anotheq question in bash I can recall a history command by typing !245 for instance or !! I can not do that with ash is there an alternative 2016-04-23 15:37:14 what is the alpine linux equivalent of /etc/security/limits.conf ? 2016-04-23 16:01:28 Quick question: I noticed that alpine does not have setcap installed, would the best way for someone to grant a non-root user access to privledged ports (80, and 443) to use authbind? 2016-04-23 16:53:59 test, hope no forwarding here 2016-04-23 16:54:27 hello, i want to boot alpine iso from grub, can anybody help on how to? I get success on many other iso's all fine, just few iso's as alpine i have no idea how to do that, i can share what i did 2016-04-23 17:04:06 no clue? 2016-04-23 17:08:07 this is what i used : https://ptpb.pw/v-ik 2016-04-23 19:11:45 hi, is the Alpine packages system using some un-tamperable transport, like all traffic being HTTPS or a checksum to check the results of unencrypted HTTP downloads for legitimacy? all the packages are published by a packages team that gets them working on Alpine properly where they might only otherwise claim to test for Debian and so on, right? thanks for 2016-04-23 19:11:45 your time! 2016-04-23 19:12:48 <_ikke_> Guest81070: All packages are signed by an rsa key 2016-04-23 19:14:23 <_ikke_> I don't get the last part of your question 2016-04-23 19:15:05 got it, so it's the originator of the contents instead of the other end of the HTTP connection that is verified 2016-04-23 19:16:15 <_ikke_> correct 2016-04-23 19:16:46 <_ikke_> Makes it easier to have mirrors 2016-04-23 19:17:39 yes, got it 2016-04-23 19:20:47 the part I confused you with is roughly: how rigorously are the ports tested? is it like "someone submitted this and it seems to work and we'll respond to bug reports and update it" or are the unit tests and so on for, say, postgresql, gone into and run before it goes in the official ports repository? 2016-04-23 19:22:21 <_ikke_> I think it differs from package to package 2016-04-23 19:34:02 okay ... are there participation numbers you can see that give you an idea of how many people are probably running internet-exposed Alpine and so some idea of how much real-world attack stress it's taking? I want to use Alpine (for its sort of knowable scope ... I have a chance at understanding it in full) to replace Debian as a VPS-level OS to host Docker 2016-04-23 19:34:02 containers, do you imagine that being painful or high-risk? it's sort of "popular and messy" or "not-as-popular and clean and very focussed on security" ... but the "messy" weighs down the benefit of the "popular" ... if someone's got some experience doing both, I'd be glad to hear 2016-04-23 19:48:49 when I go from "I need to run servers" to "I need an OS" and see Debian, it's sort of entirely a bet on too-big-to-fail, sort of "so many other people are incentivized to make sure this doesn't have a bad flaw" ... not much of a question, just looking for help thinking about it ... it's also worthwhile to have clear because of how many people must be using 2016-04-23 19:48:49 Debian and so on only because of the momentum and not for fundamental reasons, it sort of works against something that better serves some of those people getting proper distribution 2016-04-23 20:06:38 I hope those things aren't offensive, I just have no idea whether it's 10 or 10,000 people who already use Alpine where it really must not break ... off to testing, suggestions welcome 2016-04-23 20:08:45 also I hope I haven't made too much of a mess of the IRC, I don't know if I'm seeing the proper transcript in the client I'm using, it keeps disconnecting ... I do this just not-enough to not know what to do 2016-04-23 20:10:48 so does anyone know how to change what the hard limits for ulimit for a non-root user are? 2016-04-23 20:22:46 s/are// 2016-04-23 20:33:59 I am compiling nginx, I have literally copy pasted the ./configure from the apkbuild, but my binary is 6.6MB bit, what am I doing wrong/missing? 2016-04-24 08:45:43 I'm trying to test alpine-xen booting from a USB stick, should it work doing same steps for a non-xen alpine iso? 2016-04-24 08:46:42 I'm asking because it's not working for me hehe 2016-04-24 08:48:59 I get: Undef symbol FAIL: __syslinux_debug_enabled 2016-04-24 08:49:13 Failed to load COM32 file /boot/syslinux/mboot.c32 2016-04-24 08:59:11 donoban: have a look at http://wiki.alpinelinux.org/wiki/Xen_Dom0_on_USB_or_SD 2016-04-24 09:00:21 I'm looking and it, but I guess I will end on same error 2016-04-24 09:00:29 if you have syslinux somewhere, copy the mboot.c32 from there to the usb stick 2016-04-24 09:00:29 LABEL xen 2016-04-24 09:00:29 KERNEL /boot/mboot.c32 2016-04-24 09:00:50 if mboot.c32 is the same file, I will get the same error, no? 2016-04-24 09:01:03 ok let me try 2016-04-24 09:01:51 this ? user@backup:/usr/lib/syslinux/modules/bios$ ls mboot.c32 2016-04-24 09:01:51 mboot.c32 2016-04-24 09:05:16 ScrumpyJack: YEAH, it booted ;) 2016-04-24 09:05:16 looks about right 2016-04-24 09:05:20 should I fire a bug? 2016-04-24 09:05:50 that would be helpful 2016-04-24 09:05:59 ok 2016-04-24 09:06:03 ty 2016-04-24 09:06:17 ty for you hehe 2016-04-24 15:45:00 clandmeter: are you mantainer of gd package? 2016-04-24 15:51:41 there is a fix for CVE-2016-3074, https://github.com/libgd/libgd/commit/2bb97f407c1145c850416a3bfbcc8cf124e68a19 , but they didn't release a new version 2016-04-24 15:51:42 trying to setup a raid1 array on alpine, after mdadm setup, should I create partitions or just use setup-disk /dev/md0 ? 2016-04-24 15:54:47 papey: I think it depends if you want custom partition scheme or not 2016-04-24 15:55:37 donoban: simple scheme : boot + a vg and some lvs 2016-04-24 15:56:41 at this time I have a md0p1 for boot (100mb, ext2) and a md0p2 for lvm 2016-04-24 15:56:53 uhm, maybe boot should be out of the RAID 2016-04-24 15:57:08 I don't have experience with it, wait for a better help :) 2016-04-24 15:57:33 ok :) 2016-04-24 15:57:33 and take a look here https://wiki.alpinelinux.org/wiki/Setting_up_disks_manually 2016-04-24 15:57:40 i'm on it 2016-04-24 15:57:46 Your /boot cannot reside on a encrypted or LVM volume, at least not with Alpine's default bootloader (extlinux). (Grub2 can deal with /boot being on an LVM volume.) 2016-04-24 15:58:27 clandmeter: I'm not sure if the CVE affects current version but it's very likely and Debian released a new version of the package 2016-04-24 15:58:36 does LVM have any options for bitrot protection? 2016-04-24 16:00:06 donoban: my setup looks like the one presented in the 2016-04-24 16:00:08 Two-disk system 2016-04-24 16:00:10 section 2016-04-24 16:00:22 (or is mdadm the logical place for that? in a mdamd+lvm setup?) 2016-04-24 16:02:27 let's try papey, if something goes wrong always you can retry later 2016-04-24 16:02:31 :) 2016-04-24 16:02:34 yep 2016-04-24 16:03:49 setup-disk give me "/dev/md0 is not a suitable for partitioning" but I don't know why 2016-04-24 16:05:15 uhM 2016-04-24 16:08:42 I can't help very much, I don't have pretty much experience with software raid and even less on alpine hehe 2016-04-24 16:09:07 maybe you can try to let setup-disk creates the raid 2016-04-24 16:09:15 setup-disk -r /dev/sda1 /dev/sdb1 ? 2016-04-24 16:10:54 ACTION hasn't touched md raid for years 2016-04-24 16:11:15 I do remember the whole booting thing to be a bit fiddly, but that was 10+ years ago and in different distros 2016-04-24 16:11:42 ended up with btrfs when I set up my disks in alpine and bypassed md entirely - just to get bit rot protection 2016-04-24 16:17:07 jzono1: do you use btrfs in some way as an alternative to RAID? 2016-04-24 16:17:28 yeah 2016-04-24 16:18:04 I was thinking this days on setup a server with RAID and xfs/zfs or.. ¿ext4? 2016-04-24 16:18:15 two drive mirror 2016-04-24 16:18:20 I've set up md raid1 on two disks recently, but I put ext4 there without any partitions and I did it manually after setup-alpine. 2016-04-24 16:18:22 but really I don't need a very big partitions 2016-04-24 16:18:55 do you have some link with your btrfs setup advantages? 2016-04-24 16:19:49 the one advantage over plain md is that btrfs does the whole fancy newfangled file integrity stuff. *if* there's silent corruption / bit flips on the drives themselves, "old" raid1 solutions won't notice while reading, and even if they did they wouldn't know which drive has the correct data 2016-04-24 16:19:52 I booted a alpine-xen stick and I'm trying to use virt-mananger for manage it, I have libvirtd daemon, qemu, libvirt-xen... what could I miss? 2016-04-24 16:20:41 hang on I'm looking for a relevant article 2016-04-24 16:21:30 http://arstechnica.com/information-technology/2014/01/bitrot-and-atomic-cows-inside-next-gen-filesystems/ 2016-04-24 16:22:26 ty I will read later 2016-04-24 16:22:58 do you miss performance "improve" from RAID on your current setup? 2016-04-24 16:23:36 could you use also a RAID-1/11/10 with btrfs? or do you suggest another filesystem if you were using RAID? 2016-04-24 16:23:37 I have ssds for when I need speed 2016-04-24 16:24:42 if I wanted good performance and enough capacity to make ssds uneconomical I'd try and go for a modern nextgen fs with some sort of storage tiering with an ssd speeding it up 2016-04-24 16:25:22 conclusion, is RAID obsolete ? 2016-04-24 16:25:34 https://blogs.oracle.com/brendan/entry/test 2016-04-24 16:26:09 RAID still gets the job done, but there's interesting new stuff out there 2016-04-24 16:27:38 wow, very interesting reads but I don't have time now 2016-04-24 16:27:52 I will read it later :) 2016-04-24 16:28:06 for bitrot reason I was going to go with zfs, as btrfs severly irritates me for wrong df reads and I had some other problems with it, but zfs tooling is not up-to-date in alpine, musl-related fixes are barely getting into zfsonlinux and I didn't have resources to help with it, but had to install stuff finally, so I went with ext4 on md raid1 2016-04-24 16:28:54 przemoc: did you consider xfs instead ext4? 2016-04-24 16:30:32 mind you, xfs volume cannot be shrunk, unless that has changed lately 2016-04-24 16:30:50 I have memory of xfs's bad error handling. I read it's much better nowadays, but somehow I feel safer with ext4. 2016-04-24 16:31:03 I was set on raid when I bought my drives. Ended up needing less space, and splitting them into two mirrors instead. one btrfs, and one refs (via iscsi to a windows desktop) 2016-04-24 16:31:57 ext4 seems a very safe option, probably because most distribution use it 2016-04-24 16:32:21 by default 2016-04-24 16:33:03 it slowly changes, as RH/Fedora started using xfs by default some time ago 2016-04-24 16:47:52 I can't manage xen with virt-manager 2016-04-24 16:48:34 it says, Verify that: - a Xen host kernel was booted (should be ok) 2016-04-24 16:48:46 - The Xen service has been started 2016-04-24 16:48:52 what is the xen service? xend? 2016-04-24 18:10:22 anyone using virt-manager? 2016-04-24 22:13:19 hi anyone know if there is a way of getting docker compose working on alpine-linux? 2016-04-24 22:26:20 never mind think i got it 2016-04-24 23:35:40 anyone know where OpenRC docs live? i'm having a hard time finding docs on creating an OpenRC init file 2016-04-25 00:58:09 anyone know if python pip can be installed in alpine-linux I cant find the package and I find no directions indicating it can...thanks in advance for the pointers 2016-04-25 01:09:22 never mind found the package its called py-pip 2016-04-25 04:49:54 I know Alpine inits with OpenRC, but OpenRC needs a separate PID1. Is Alpine using some Busybox command as PD1? 2016-04-25 07:18:30 hi 2016-04-25 08:18:22 If you need the xm toolstack, also add xend to startup services: # rc-update add xend (from https://wiki.alpinelinux.org/wiki/Xen_Dom0) 2016-04-25 08:18:36 I can't find xend in any package 2016-04-25 09:34:45 Hello guys, is https://wiki.alpinelinux.org/wiki/Alpine_Linux:FAQ#My_cron_jobs_don.27t_run.3F correct for Alpine 3.3? Did i miss something? 2016-04-25 09:51:55 henn1nk: it looks correct 2016-04-25 09:52:02 is crond running? 2016-04-25 09:52:34 @ncopa: no 2016-04-25 09:52:51 @ncopa: doesn't seems so. ps aux doesn't list crond 2016-04-25 09:53:10 rc-update add cron 2016-04-25 09:53:34 @ncopa: exec: "rc-update": executable file not found in $PATH 2016-04-25 09:53:41 in edge i think it got renamed to crond 2016-04-25 09:54:19 @ncopa: but i am on 3.3 2016-04-25 09:54:22 henn1nk: is it docker image or similar? 2016-04-25 09:54:32 @ncopa: docker image 2016-04-25 09:54:37 does not look like it have openrc 2016-04-25 09:54:38 ah 2016-04-25 09:54:45 @ncopa: Wanna see my Dockerfile? 2016-04-25 09:54:55 if its docker then there are no init system there 2016-04-25 09:55:02 @ncopa: ah 2016-04-25 09:55:11 i am not sure what the best practices is for running cron in docker images 2016-04-25 09:56:56 i suppose it also depends on what you image is supposed to do 2016-04-25 09:57:11 @ncopa: i just want to run a shell script every 5 minutes :) 2016-04-25 09:57:30 if running the cron job is the only task, then then you can probably only run cron there 2016-04-25 09:57:57 @ncopa: no, it should run a cron tab in its instance 2016-04-25 09:58:14 @ncopa: a webseite running in this docker container, where i would like to fetch mails every 5 minutes 2016-04-25 09:58:40 then you want run web application there too, and not only your bash script every 5 mins 2016-04-25 09:59:17 you probably want some process supervisor that can supervise your 2 services 2016-04-25 09:59:18 @ncopa: this is correct 2016-04-25 09:59:53 i dont really know what the recommended way to hand it is 2016-04-25 10:00:31 https://forums.docker.com/t/cronjobs-in-docker-container/2618/6 2016-04-25 10:00:54 sypervisord sounds big and bloaty 2016-04-25 10:01:02 maybe s6 can do it 2016-04-25 10:03:10 @ncopa: yes maybe, https://github.com/just-containers/base-alpine 2016-04-25 10:05:27 we have s6 in edge 2016-04-25 10:05:35 so you should be abel to just apk add s6 2016-04-25 10:05:56 v3.4 will be released soonsish 2016-04-25 10:06:00 hopefully during may 2016-04-25 10:07:26 ncopa: ok 2016-04-25 10:07:31 i try it :) 2016-04-25 10:10:09 ncopa: maybe 3.3/edge is missing xend service? 2016-04-25 10:19:28 I am using an alpine container to build hhvm, and there is an assertion failing because a destructor is >32bit address, being a container it uses host kernel and I have disabled aslr, so what messes up these addresses? 2016-04-25 10:22:46 donoban: i dont remember, but it might be that we dropped xend in favor for xl 2016-04-25 10:25:10 <_ikke_> Hello 2016-04-25 10:25:49 ahm ok, I will investigate it 2016-04-25 10:37:11 donoban: xend was deprecated for several releases and finally removd in Xen 4.5 2016-04-25 10:37:32 so anything >= Xen 4.5 will not have xend/xm at all 2016-04-25 10:38:12 ahm ok, should virt-manager work with new interface? 2016-04-25 10:38:48 donoban: yes, it had issues at start but that was long ago 2016-04-25 10:38:49 donoban: IIRC that's libvirt based? 2016-04-25 10:39:08 but i think the uri for accesing xend-based and newer differ 2016-04-25 10:40:00 yes royger 2016-04-25 10:40:03 it's a GUI for libvirt 2016-04-25 10:41:03 darkfader: so it seems that something is wrong in alpinelinux, or I'm missing some package 2016-04-25 10:42:22 donoban: questions to look at: does your libvirtd start properly? can you use virsh locally 2016-04-25 10:42:33 what uri do you need to give for virsh 2016-04-25 10:42:53 I tries to use xen:/// 2016-04-25 10:43:01 s/I/it 2016-04-25 10:43:01 and then if that stuff actually works, you'll need to look back at virt-manager once more and see what it tries to connect to 2016-04-25 10:43:18 you can give another uri, like libxl:/// or so 2016-04-25 10:43:23 and it also complains about dbus 2016-04-25 10:43:34 i just dont remember what it is but it's in the libvirt website 2016-04-25 10:43:50 great dbus surely makes everyone's life easier 2016-04-25 10:44:02 but start by checking if the uri is in fact correct 2016-04-25 10:44:20 i'm pretty sure xen:/// will be the old thing which was really fine in 2008 2016-04-25 10:44:44 I've tried virsh -c libxl:/// list 2016-04-25 10:44:55 did you check if libxl is correct? 2016-04-25 10:45:04 open a browser and go to the libvirt website 2016-04-25 10:45:06 please 2016-04-25 10:45:14 it complains /var/run/dbus/system_bus_socket no such file 2016-04-25 10:45:24 xl list works 2016-04-25 10:45:44 xl list is working because it has no dependency either way 2016-04-25 10:46:12 libvirt is a wrapper above all this and the wrapper is sometimes very annoying 2016-04-25 10:46:30 hehe 2016-04-25 10:46:39 it didn't have dbus support when i last used it, i'm not sure how to work around that 2016-04-25 10:47:13 (i usually just openend vnc which is kind of lame 2016-04-25 10:47:28 anyway one problem at a time 2016-04-25 10:47:48 hehe 2016-04-25 10:48:54 so your libvirtd has started correctly i take it? then next google how to disable it's dbus stuff 2016-04-25 10:48:57 libxl seems supported by libvirt 2016-04-25 10:49:04 no idea what that be used for 2016-04-25 10:49:12 (dbus0 2016-04-25 10:49:22 ok so i hope it's the right thing 2016-04-25 10:49:35 becaue if there's an error in the uri it's not going to work anyway 2016-04-25 10:49:46 well, now I know missing xend is not the problem, I will try to fix it later. I'm pretty busy now :\ ty for your help guys 2016-04-25 10:49:50 ok 2016-04-25 10:49:55 ty all :) 2016-04-25 10:49:59 maybe in evening i got more time too 2016-04-25 10:50:00 laters 2016-04-25 13:16:57 Hi guys, new to Alpine. http://git.alpinelinux.org/cgit/aports/tree/main/mariadb/mariadb.pre-install suggests a mysql system user is created. However, after installing, the mysql user has a uid > 1000. Running the line manually works as expected. Any insight to what's happening? 2016-04-25 13:25:48 actually, just noticed the gecos value is different too 2016-04-25 13:46:05 Ah, I see. The repository I was looking at is for edge, where it has been fixed. 2016-04-25 13:58:01 slappymcfry: i think we fixed that today :) 2016-04-25 14:01:29 what package you were concerned with, slappymcfry? (I had net issues, so I didn't get what you wrote before "actually, just noticed the gecos value is different too") 2016-04-25 14:01:59 ncopa: oh, cool! Guess I'll have to look somewhere else for my first contribution. :) Really enjoying Alpine so far for containers! 2016-04-25 14:02:42 przemoc: it was a mariadb pre-install issue. Fortunately it's taken care of. 2016-04-25 14:03:17 slappymcfry: it was przemoc who fixed it this weekend :) 2016-04-25 14:03:50 sorry, slappymcfry, for indirectly demotivating you :) 2016-04-25 15:28:08 anyone know anything about Apple Mac EFI systems thingy? 2016-04-25 15:50:09 would be cool to get AL on Mac hardware :) 2016-04-25 15:50:24 I'm sure others have thought of it, and looked into it 2016-04-25 16:59:37 Howdy 2016-04-25 17:00:39 Just booted alpine-extended-3.3.3-x86_64.iso in a machine here but can't log into it using the serial port. 2016-04-25 17:00:50 ie, using root. 2016-04-25 17:01:00 I can connect after I create a non-root user. 2016-04-25 17:01:36 Any hints? given my RHEL experience, I tried checking /etc/pam.d, but there's no such thing here (which I actually like, btw) 2016-04-25 17:29:11 Just booted alpine-extended-3.3.3-x86_64.iso in a machine here but can't log into it using the serial port. 2016-04-25 17:29:17 ie, using root. 2016-04-25 17:29:22 I can connect after I create a non-root user. 2016-04-25 17:29:28 Any hints? given my RHEL experience, I tried checking /etc/pam.d, but there's no such thing here (which I actually like, btw) 2016-04-25 18:09:32 Vall: heh 2016-04-25 18:09:40 its also RHEL-relevant but you didn't think of it 2016-04-25 18:09:44 securetty ;) 2016-04-25 18:09:49 humrm 2016-04-25 18:09:54 lemme check 2016-04-25 18:11:50 darkfader: you are 100% correct: adding ttyS0 to /etc/securetty fixed it. 2016-04-25 18:12:13 been there, had to laugh when i found it 2016-04-25 18:12:19 thanks! ;-) 2016-04-25 18:12:35 np, off for a nap 2016-04-25 21:47:54 Just throwing it out here, is there any hope of getting amd GPU drivers working with musl? Could I perhaps load the drivers with glibc in a ubuntu LXC? Anyone tried? 2016-04-26 08:05:20 any way to install a 32-bit version of wine on a 64-bit version of alpine? 2016-04-26 08:08:04 usr_share, you can install util-linux and run linux32 wine 2016-04-26 08:56:49 hi all 2016-04-26 08:57:26 yo 2016-04-26 08:57:26 I'm trying to use Alpine to build a fully static binary, but am having problems linking libcurl. 2016-04-26 08:57:40 Got problems with it linking to libssh2 2016-04-26 08:57:53 /usr/lib/gcc/x86_64-alpine-linux-musl/5.3.0/../../../../lib/libcurl.a(libcurl_la-easy.o): In function `global_init': 2016-04-26 08:57:53 easy.c:(.text+0x6d): undefined reference to `libssh2_init' 2016-04-26 08:58:18 I'm not familiar with libssh2 2016-04-26 08:58:41 but can see there is an api controlled by -DLIBSSH2_API, so not sure if that comes into it 2016-04-26 08:59:55 I can build a binary that static links all my dependencies, just not the system libs. 2016-04-26 09:00:09 This seems to be all coming from libcurl. 2016-04-26 09:00:37 There's another binary I build earlier on that works fine 2016-04-26 09:01:20 Has anyone had similar problems / success with static linking libcurl / libssh2? Not sure if I'm missing something obvious. 2016-04-26 11:16:58 What are the best general Linux OS and bash books available? Can someone recommend something? 2016-04-26 11:17:45 `man` is pretty great 2016-04-26 11:17:51 `apropos` too 2016-04-26 11:28:55 troll ;) 2016-04-26 11:29:44 Hey guys, I have started a docker container, I need to run services but cannot find "rc-status" or "rc-service", It says "rc-update not found" 2016-04-26 11:30:17 Any ideas? I see this usage everywhere to run services like nginx, sshd 2016-04-26 11:30:30 How do I install rc-service, I am using the latest Docker image 2016-04-26 11:32:06 I have install nginx (via apk add nginx), and it is available at /etc/init.d/nginx, but when I run "/etc/init.d/nginx" it says: "sh: /etc/init.d/nginx: not found" 2016-04-26 11:32:17 Can anybody help me where am I going wrong? 2016-04-26 11:44:02 How do I fix chronyd from stalling the boot? Shouldnt OpenRC pick up on this stuff and time it out? 2016-04-26 11:44:31 So thustrating a system can be made compleatly inoperable by one service... and the ntp service at that. 2016-04-26 11:45:05 activatedgeek: you can get rc-service by apk add openrc 2016-04-26 11:45:34 stwa> Thanks! I got that after much hit and trial. Was searching the wrong place. 2016-04-26 12:00:38 Ah, hwclock does not work on hyper-v apparently (although iso does not have an issue booting, assume it does not start hwclock?) 2016-04-26 12:01:10 Uh, I removed it from boot with rc-update, yet it still shows as something that loaded next boot without an issue... 2016-04-26 13:01:40 rnalrd I'm getting closer with getting Alpine on a BeagleBoneBlack https://gist.github.com/BrianSidebotham/b20b26ed999b1e9a714ace290a3bb926 2016-04-26 13:01:55 Everything looks good to me there, but the kernel doesn't boot 2016-04-26 13:02:17 Could you point me in the direction of your kernel build scripts 2016-04-26 13:02:23 so I can roll my own? 2016-04-26 13:05:08 BrianS_ http://git.alpinelinux.org/cgit/aports/tree/main/linux-grsec 2016-04-26 13:07:11 rnalrd Thanks! So sorry - I just can't see the wood for the trees in aports! 2016-04-26 13:07:23 np :) 2016-04-26 13:07:37 tnx for helping in porting AL to BBB 2016-04-26 13:30:46 Can I use apk to install a package to a rootfs of a lxc? Without attaching to it? Or use something like apkovl to start a alpine container? 2016-04-26 13:31:01 Just want to automate a stateless tmpfs install of alpine to also create and start containers 2016-04-26 14:25:44 clandmeter: Sorry to disturb you, but I see there is a change to the mono package changing the arch to all, does that mean it may be getting an armhf version soon? (Currently using a debian lxc on my alpine installs to get mono) 2016-04-26 14:27:35 skazz http://git.alpinelinux.org/cgit/aports/tree/testing/mono/APKBUILD 2016-04-26 14:27:47 arch is still not arm 2016-04-26 14:28:32 clandmeter: Oh I searched it on packages, clicked the commit and the changeset showed armhf x86 changed to all 2016-04-26 14:28:59 you clicked the arm pkg? 2016-04-26 14:29:03 https://pkgs.alpinelinux.org/package/edge/testing/x86_64/mono 2016-04-26 14:29:17 but clicking the 'commit' field and the apkbuild has arch="all" 2016-04-26 14:29:43 that commit is 2016-02-22 12:58:08 (GMT) 2016-04-26 14:30:14 http://git.alpinelinux.org/cgit/aports/commit/testing/mono/APKBUILD?id=c3ae7a69b00d06d85b438fe59ea33379ec38140e 2016-04-26 14:30:24 Oh so the website does not show the latest commit in that field? 2016-04-26 14:30:35 it shows the commit for that particular pkg 2016-04-26 14:31:08 and because arch changes does not init a new pkg build on other archs, it will still have the old commit. 2016-04-26 14:32:50 clandmeter: Ah ok, I get it now... so the mcs needing attention for armhf then... Is that needed for the runtime or just building? 2016-04-26 14:33:23 Because to make mono usable we just need the mono / mono-sgen, it's not very interesting compiling dot net code on arm 2016-04-26 14:58:31 clandmeter: how often are builds triggered in general? 2016-04-26 14:59:02 darkfader: on each commit that asks for it. 2016-04-26 14:59:19 oh :) 2016-04-26 14:59:30 that means, when a version or pkgrel changes 2016-04-26 16:39:59 Folks, having an issue with AlpineLinux here. I have an interface that must be programmed partly via DHCP (to obtain and configure the IP address) and part manually (to configure the default route and the DNS servers). I have done that seting the interface in /etc/network/interfaces with 'dhcp' and a post-up script calling 'route' to set the default route and echo 'nameserver xxx' >/etc/resolv.conf to set the DNS servers. 2016-04-26 16:41:02 And it has worked perfectly... for the first half hour or so :-/ Then I lost connectivity and when I went to check, found that both my static route and my mod into /etc/resolv.conf had been removed. 2016-04-26 16:41:22 <_ikke_> Probably because of dhcp renewal 2016-04-26 16:41:30 I imagine that this happened because the DHCP interval expired and AL's dhcp client went into renewal 2016-04-26 16:41:39 _ikke_: exacly. 2016-04-26 16:41:43 *exactly 2016-04-26 16:41:55 so, what is the correct way to do what I need? 2016-04-26 16:49:46 <_ikke_> Good question 2016-04-26 16:49:48 <_ikke_> not sure 2016-04-26 17:23:52 Ok Ikke. Perhaps do everything in a post-up to a static config with a fake ip address, including a " dry-run" dhcp that just captures the IP address and uses it to set the interface's real address... 2016-04-26 17:27:23 on debian in dhclient conf you can simply remove routers from requested stuff. udhcpc doesn't doesn't seem to have its own config file by default, but you should be able to hook up into /usr/share/udhcpc/default.script machinery. you could create file /etc/udhcpc/udhcpc.conf and put there router= and dns= 2016-04-26 17:27:44 Vall: ^ 2016-04-26 17:30:05 theoretically the more proper way would be to change how udhcpc is called, to request what you want only, but cannot tell you off the bat how it should be done 2016-04-26 17:32:09 in /etc/udhcpc/udhcpc.conf you could put this 2 vars blanking into if [ "$interface" = "eth0" ]; then ... fi block to make it apply only for your particular if (I assumed it is eth0) 2016-04-26 17:33:05 s/particular if/particular interface/ (two kinds of ifs in one sentence are never good) 2016-04-26 17:36:42 back 2016-04-26 17:37:27 thanks przemoc for the very complete answer. 2016-04-26 17:37:34 Will try it later and report back 2016-04-26 19:39:16 HEY 2016-04-26 19:39:31 SteamCMD on Alpine.. Has anyone ever tried that and succeeded? :P 2016-04-26 19:52:21 Is there an alternative to ubuntu's lib32gcc1 package on alpine? I haven't been able to find anything usable on Google 2016-04-26 20:53:05 why is go package not missing? 2016-04-26 20:54:09 it's missing in armhf 2016-04-26 20:54:43 both in 3.3 and edge 2016-04-26 20:54:47 just checked 2016-04-26 20:58:03 oh it's in community 2016-04-26 20:59:03 yeah just installed it 2016-04-26 20:59:09 nevermind :) 2016-04-27 00:00:15 anyone there ? 2016-04-27 01:08:05 Greetings! Are there any updated instructions on how to get LibreNMS working on Alpine Linux? 2016-04-27 02:33:05 go isn't working for me :/ 2016-04-27 02:47:41 atomi: did you try turning it off and back on again? 2016-04-27 02:49:43 yeah 2016-04-27 02:50:05 on raspberry pi 2016-04-27 04:22:10 atomi: could you give more info 2016-04-27 04:23:47 there is a go 1.6 package in testing, might work better 2016-04-27 04:23:57 boingolov, I tried both 2016-04-27 04:24:14 what error? 2016-04-27 04:24:16 what problem? 2016-04-27 04:24:46 yeah let me post a quick gist 2016-04-27 04:26:00 I actually updated the go aports package to 1.6 2016-04-27 04:26:04 in testing 2016-04-27 04:26:16 need to update it to 1.6.2 2016-04-27 04:26:33 yeah for arm as well? 2016-04-27 04:26:41 the same port was built for arm 2016-04-27 04:26:47 I did not test it on arm 2016-04-27 04:27:04 I guess I could set up a local test on an rpi 2016-04-27 04:27:53 someone else did the arm build 2016-04-27 04:27:55 here's the base image I use https://github.com/atomi/rpi-alpine-scratch 2016-04-27 04:28:08 docker then? 2016-04-27 04:28:14 yeah 2016-04-27 04:29:02 does docker even run on arm? 2016-04-27 04:29:09 I thought it was x86_64 exclusively? 2016-04-27 04:29:40 yeah it's available for arm as well 2016-04-27 04:29:54 I'm using arch as the host 2016-04-27 04:30:07 installs using pacman 2016-04-27 04:30:40 so what error? 2016-04-27 04:31:52 I'm reinstalling one moment 2016-04-27 04:33:32 it just says Illegal instruction (core dumped) 2016-04-27 04:33:40 when running go version 2016-04-27 04:35:09 are you running the grsec kernel? 2016-04-27 04:35:19 might get more useful info if you boot vanilla 2016-04-27 04:37:45 host arch system is using linux-raspberrypi 4.4.8-2 2016-04-27 04:38:58 this might be related https://github.com/docker/docker/issues/20303 2016-04-27 04:40:24 tho I don't believe grsec would be added to the raspberry pi version of arch 2016-04-27 04:40:53 not sure how to check that... 2016-04-27 04:41:17 it doesn't seem to be installed 2016-04-27 04:42:06 but I do think it's likely a similar issue, that Illegal instruction screams kernel problem to me 2016-04-27 04:47:42 here;s the Dockerfile I'm using https://gist.github.com/atomi/01ded5cbd0f1ef5f0f2d97a3a0471c18 2016-04-27 05:05:11 inside the docker container cat /proc/version Linux version 4.1.19-4-ARCH (builduser@leming) (gcc version 5.3.0 (GCC) ) 2016-04-27 05:07:22 going to try a restart brb 2016-04-27 07:00:16 hi 2016-04-27 07:01:43 ye jzono1, ty for recommend me btrfs, I've read the articles and it seems really worth. It encourages running last possible kernel version, are you using edge? 2016-04-27 11:15:07 anyone here gotten LXC working with Alpine properly? 2016-04-27 11:15:19 I can get Alpine guests working just fine, but everything else fails 2016-04-27 11:15:38 just curious on whether that's because of glibc / musl incompatibilities 2016-04-27 11:40:25 darlinger: can you elaborate on what you mean by "everything else"? 2016-04-27 12:14:29 arch linux guests 2016-04-27 12:14:31 debian 2016-04-27 12:14:45 some of the prebuilt templates too 2016-04-27 12:14:49 I'm going to give it another shot though 2016-04-27 12:19:17 darlinger: I understand. A wild guess is the PaX/grsec features of the kernel conflicting with userspace of guests not prepared for it. 2016-04-27 12:19:36 But I do not know enough about it yet to be confident. 2016-04-27 12:19:55 yeah I gotta double check on this 2016-04-27 12:20:11 I would prefer not to have to open the floodgates to run guests from other distros 2016-04-27 12:20:27 not that it's too big a risk :p 2016-04-27 12:20:30 agreed. One of Alpine's strongest features. 2016-04-27 12:20:43 pretty much the main reason I'm using alpine and not gentoo hardened 2016-04-27 12:21:19 the only reason I was using that was for hardened gcc support and lack of systemd 2016-04-27 12:21:31 hardened gcc support is pretty bad for every other distro 2016-04-27 12:22:10 lxc runs privileges containers, though, IIRC. Is lxd an option outside of Ubuntu yet? I switched to application containers a year or so ago. 2016-04-27 12:22:28 I don't care as much about lxd because I'm not managing that many apps 2016-04-27 12:22:41 lxc is *supposed* to have support for unpriviledged 2016-04-27 12:22:47 but shadow currently segfaults for it 2016-04-27 12:23:16 that and I'm still working on my methods of creating unprivileged alpine guests 2016-04-27 12:24:25 I'm having a love-hate relationship with Alpine though, as it lacks support for a couple things I need 2016-04-27 12:24:32 but what better reason to contribute? 2016-04-27 12:25:17 oooh, please do share the fruits of your labour once you have it working. Agreed. 2016-04-27 12:26:04 well it took some digging, but the goal is clear 2016-04-27 12:26:06 https://linuxcontainers.org/lxc/security/ 2016-04-27 12:26:19 in the unpriv containers section 2016-04-27 12:26:44 I just have to run a script that can recursively take uids and then set it to its current uid + 10000 2016-04-27 12:26:46 or whatever 2016-04-27 12:26:48 same for gids 2016-04-27 12:27:07 not sure how to handle the veth pair though 2016-04-27 12:27:41 at least that's my idea 2016-04-27 12:29:12 though I'm not entirely sure why LXC doesn't ship prebuilt Alpine unpriv containers to begin with 2016-04-27 12:35:29 sounds like a clusterfuck of namespaces, cgroups, capabilities changes. IIRC, that was one of the reasons the lxc gang switched focus to lxd for "unpriv by default" ability. 2016-04-27 12:35:51 wait wait what? 2016-04-27 12:35:58 does that mean for *any* image? 2016-04-27 12:36:23 and not really, it's just a matter of changing the uids, gids, and also some permissions for veth 2016-04-27 12:36:28 If the host supports user namespaces, I believe so. 2016-04-27 12:37:16 veth is done in network namespaces, I found a fun video on those. 2016-04-27 12:37:29 maybe you already know about it, though. 2016-04-27 12:38:32 https://www.youtube.com/watch?v=_WgUwUf1d34 2016-04-27 12:39:54 haven't seen this particular video 2016-04-27 12:40:02 Imma look into this 2016-04-27 12:48:39 is there an alpine linux con? where devs meet and talk? like a hackarathon? 2016-04-27 13:00:09 slappymcfry: wait, so are you telling me that I can create unpriv alpine containers easily with lxd? 2016-04-27 13:13:35 darlinger: that's one of lxd's main objectives. How easily it would be to host on Alpine is another question. I just spun up an unpriv Alpine guest on Ubuntu server with ease. The guys over at #lxcontainers would know. 2016-04-27 13:17:29 one thing I still can't get right on lxd is network configuration. I resort to setting IP's through dnsmasq using container MAC. Though, I haven't played with lxd 2.0 yet so things may have changed. 2016-04-27 13:20:29 I'm probably just going to do with veth 2016-04-27 13:20:31 but hell 2016-04-27 13:20:33 thanks 2016-04-27 13:20:38 my life is immediately a ton easier 2016-04-27 13:24:53 Hi, I installed docker on alpine but getting the error " docker: failed to register layer: ApplyLayer exit status 1 stdout: stderr: operation not permitted." when trying to launch the docker "binhex/arch-delugevpn". I already setup kernel.grsecurity.chroot_deny_mknod, kernel.grsecurity.chroot_deny_chmod and chroot_deny_unix at zero but still getting the same error. Anyone got a similar issue ? 2016-04-27 13:28:04 slappymcfry: wait wait, so does that mean I have to run all containers under the same uid? 2016-04-27 13:28:10 or can I still have separate ones? 2016-04-27 13:33:52 I'm not entirely sure I understand the question. The namespaces are isolated and seperate, they are mapped to the running uids. `man 7 user_namespaces` gives insight. I, myself am still learning how to use it effectively. 2016-04-27 13:37:51 Here's a useful article https://www.toptal.com/linux/separation-anxiety-isolating-your-system-with-linux-namespaces 2016-04-27 13:55:34 slappymcfry: lxd isn't working well with alpine :/ 2016-04-27 13:55:56 That's disheartening :( 2016-04-27 13:56:16 may I ask why you need full system containers? 2016-04-27 13:59:49 Alternatively, you could use docker containers and set the init as the entrypoint. Have not attempted it with OpenRC, yet. 2016-04-27 14:00:08 but that's quite a paradigm shift. 2016-04-27 14:01:44 I'm hosting a lot of services for myself 2016-04-27 14:02:02 I would prefer not to have everything lost because someone messed up on one application 2016-04-27 14:02:16 docker is quite a paradigm shift 2016-04-27 14:02:30 it's more me being extra careful than anything else 2016-04-27 14:03:50 I reckon that grsec's chroot hardening would be good enough though 2016-04-27 14:06:51 I understand what you mean. I've achieved this with docker. Treating the entire container as disposable. And only managing the data I mount into it. (i.e. /var/lib/mysql), and all its configuration (Dockerfile) managed via git. So, if it's compromised, poof! With no worries about losing work. 2016-04-27 14:07:10 mostly the namespace isolation 2016-04-27 14:07:16 disposability isn't as bad 2016-04-27 14:07:18 I used to approach containers like VMs 2016-04-27 14:08:00 pets vs cattle 2016-04-27 14:08:17 heh 2016-04-27 14:08:22 I would do full-blown vms 2016-04-27 14:08:31 however I'm doing this on a VPS 2016-04-27 14:08:38 also, I seem to enjoy challenges 2016-04-27 14:09:14 likewise :) I wish digitalocean offered Alpine. 2016-04-27 14:14:41 you can always try Linode :) 2016-04-27 14:14:59 btw alpine seems to fail with building any lxc chroots that aren't alpine 2016-04-27 14:16:35 I'm using dhcpcd and openvpn (client) on my alpine machine. When starting the tunnel with '/etc/init.d/openvpn start' /etc/resolv.conf gets updated successfully to use my VPN server's DNS, however after a minute or so /etc/resolv.conf gets overridden again for no apearent reason (same settings as if OpenVPN wasn't running anymore). 2016-04-27 14:16:52 I keep hearing about service outages, though. I wonder if the musl stuff comes into play. That's still very new to me. 2016-04-27 14:17:12 slappymcfry: for Linode? nah. it's network related 2016-04-27 14:17:33 https://linode.statuspage.io/ 2016-04-27 14:29:17 slappymcfry: the container hardening that grsec does applies to lxc, right? 2016-04-27 14:29:26 so the risk of something breaking out of a container is low? 2016-04-27 14:29:41 s/container/chroot/ 2016-04-27 14:31:13 I'm afraid I am not certain. That sentence is one of the reasons I started looking into grsec and thus Alpine. I would love to know too. Busy studying up on all the features. Got grsec patches applied to a custom kernel and busy tinkering. 2016-04-27 14:31:56 well assuming that there is breakages to *some* lxc functionality (lxc-attach) 2016-04-27 14:32:02 I would assume that it would be the case 2016-04-27 14:32:09 so at least there's that for the meantime 2016-04-27 14:32:18 I can't seem to build any guests other than alpine tho 2016-04-27 14:32:20 which is a bummer 2016-04-27 14:32:27 and lxd simply refuses to work 2016-04-27 14:35:43 consider trying the docker container engine on the same image. could possibly shed some light on where the incompatibilities lay. 2016-04-27 14:39:15 yeah docker fails because of mounting aas well 2016-04-27 14:39:48 wait that's not kernel 2016-04-27 14:40:53 bbsuid is not totally terrible sometimes -_- 2016-04-27 15:49:35 Ok, somehow dhcpcd is updating my resolv.conf *after* I successfully started openvpn which itself updated it as it's supposed to resulting in my default nameserver being used instead of my VPN server's one while using a tunnel. 2016-04-27 15:51:29 I looked various man pages and tried to fix this but with no avail. Anyone here who might be able to help me? (I want /etc/resolv.conf to contain the options set by openvpn only until I stop the service again). 2016-04-27 16:11:52 kl3: udhcpc rewrites /etc/resolv.conf whenever it gets lease from server, but you should be able to workaround that. question is whether making udhcpc not touch resolv.conf at all is acceptable for you? 2016-04-27 16:14:37 kl3: let me ask a better question, as I haven't used openvpn for a long time. how can you easily check whether openvpn connection is present? 2016-04-27 16:24:09 kl3: przemoc: I will have a look because I'm in the same situation. One can easily add a script to be run after a successful connexion to opnevpn. this script can modify the udhcpc config file. and another script at shutdown of the openvpn connexion to restore the previous config. 2016-04-27 16:27:11 Jean-Scotch: I think that cleaner solution would be something different, but you have to tell me 1) how openvpn changes resolv.conf and whether it can roll it back on disconnection later? 2016-04-27 16:28:42 I used openvpn, but it was long time ago and I barely remember anything about it. 2016-04-27 16:29:43 on most distro it's done by scripts launched by the "up myupscript" and "down mydownscript" hooks in the openvpn client config 2016-04-27 16:32:12 most often, the /etc/init.d/openvpn script adds some command line option to setup such scripts in a standard way 2016-04-27 16:32:44 ok, so resolv.conf changing is done within these up/down scripts, right? they get some details in env vars that are used to prepare updated resolv.conf? 2016-04-27 16:33:20 need to check that... 2016-04-27 16:33:51 but yes, this is done with the up/down scripts 2016-04-27 16:52:47 sorry for the delay, switching between different tasks. 2016-04-27 16:54:05 same here. I'm on phone 2016-04-27 16:55:10 Jean-Scotch: I looked into openvpn package. it looks that when openvpn connection is upped, then old resolv.conf is copied into resolv.conf-DEV.sv 2016-04-27 16:56:04 and downing makes reverse operation 2016-04-27 16:59:08 so I think that moderately clean (at least you avoid changing installed scripts) solution would be putting into /etc/udhcpc/udhcpc.conf: if [ -r /etc/resolv.conf-DEV.sv ]; then RESOLV_CONF=no; fi 2016-04-27 17:00:08 could you test that? 2016-04-27 17:01:40 DEV should be replaced with actual dev you're using in vpn, tap0 perhaps? 2016-04-27 17:18:56 will have a look but I'm busy right now and my running openvpn setup doesn't push dns... so I will need to setup one just for the test... 2016-04-27 17:29:00 oh, sorry, didn't know it's not your setup yet 2016-04-27 17:30:28 kl3: you have the solution laid above. try and report whether it works for you. 2016-04-27 20:18:46 przemoc: Thanks for your help. One easy way to check would be 'curl ifcfg.me/all', but you could also check your routes and stuff like that of course. 2016-04-27 20:18:54 kl3: przemoc: if fact it is more an issue related to udhcpc (from busybox) than openvpn. I have the same or similar issue with machines connected to 2 different private networks both with udhcpc. One is always overriding the /etc/resolv.conf written by the other. I suppose I will have to modify the /usr/share/udhcpc/default.script to handle my usecase properly... 2016-04-27 20:19:59 I will investigate that tomorrow 2016-04-27 20:20:23 The point is that everyting works as expected until a minute or so after having connected to my VPN. 2016-04-27 20:21:08 kl3: I wrote the solution for you, it should be enough in your case 2016-04-27 20:21:49 That is, for example: I'm connected to my home network using my personal settings for nameserver, domain, etc. Then I start the openvpn service and /etc/resolv.conf gets overridden with my VPN's nameservers just like it's supposed to happen. 2016-04-27 20:22:28 But then for no appearent reason -tunnel is still active, I didn't do anything- /etc/resolv.conf gets reverted to its previous state. 2016-04-27 20:23:07 18:59 < przemoc> so I think that moderately clean (at least you avoid changing installed scripts) solution would be putting into /etc/udhcpc/udhcpc.conf: if [ -r /etc/resolv.conf-DEV.sv ]; then RESOLV_CONF=no; fi 2016-04-27 20:23:19 ^ have you tried that? 2016-04-27 20:23:33 przemoc: Just came back, will try now. 2016-04-27 20:23:44 because I have a feeling you didn't read what I wrote ;) 2016-04-27 20:23:44 ok 2016-04-27 20:24:17 19:01 < przemoc> DEV should be replaced with actual dev you're using in vpn, tap0 perhaps? 2016-04-27 20:24:38 przemoc: There is only /etc/udhcpcd.conf on my system, /etc/udhcpc/ does not exist. 2016-04-27 20:24:47 you have to create it 2016-04-27 20:24:51 ok 2016-04-27 20:26:04 /etc/udhcpc/udhcpc.conf is sourced by /usr/share/udhcpc/default.script 2016-04-27 20:28:38 Oh, I almost overlooked that: I'm not using BusyBox's udhcpc but dhcpcd-6.10.1 actually 2016-04-27 20:31:48 But I also stated that in my very first message; does that mean that you guys mistook dhcpcd for udhcpc? 2016-04-27 20:34:33 sorry, I thought you use default dhcpc daemon, which is udhcpc in alpine. didn't read it as particular program. 2016-04-27 20:36:55 przemoc: I can try using udhcpc instead later on, but I think there was some reason for dhcpcd in particular, so udhcpc might not suffice after all. Anyways, will report here afterwards - thanks for your help! 2016-04-27 20:39:40 my solution won't work with dhcpcd, obviously, but you could try similar approach with it 2016-04-27 20:43:10 I guess that adding resolvconf pkg to alpine could help in such cases 2016-04-27 20:47:08 przemoc: +1 for resolvconf 2016-04-27 20:57:39 but doing it properly would require revising scripts like the one mentioned before for udhcpc to make it compatible, and there are most likely other ones too. so it won't happen soonish, at least I cannot pursue it now (as I'm having other stuff more important in todo) and I'm not sure whether ncopa would be ok with such changes near upcoming 3.4 release. but after release in edge it would be much 2016-04-27 20:57:45 more ok-ish, assuming someone'll find time to do it. (even if it fail at first attempt, then hey, it's edge, it's not supposed to be perfect all the time, but we'll fix that.) again, packaging resolvconf is only half of the problem here. 2016-04-27 21:00:32 sure 2016-04-27 21:06:23 very hacky way to transplant the approach shown with udhcpc for dhcpcd would be putting if block (as I shown earlier) in dhcpcd-hooks/20-resolv.conf at the very beginning after comments and replacing RESOLV_CONF=no with return 0 2016-04-27 21:08:26 I guess it should/could work, but haven't checked it myself, haven't even installed dhcpcd, just looked at the source tar.xz 2016-04-27 21:09:32 kl3: so if it doesn't feel too ugly for you, you can try it 2016-04-27 23:08:49 Jean-Scotch: did you ever find any help for your "qemu-system-x86_64: Guest moved used index from 20345 to 20481" issues from way back on March 7th? 2016-04-27 23:20:10 if i use lbu delete on a file that comes from a package, will that file be deleted on boot? 2016-04-27 23:22:02 I don't want to advertise ssh/sftp services that are installed by the avahi package 2016-04-28 04:18:28 kimo_sabe: I found that the problem was related to virtio. both for the network or for the hdd. So I did change my params to network=e1000 and "regular" hdd and till then the involved KVM are stable... 2016-04-28 07:56:52 morning. my x86_64 alpine edge desktop isn't surviving overnight. nothing too bad, i lose everything that was usb attached. anyone seen this? 2016-04-28 08:01:02 output of lsusb -v sprunge.us/QPIa 2016-04-28 08:55:36 chromium crashes on some pages with a weird libpng message and an ILL_ILLOPN signal. gonna try building my own version. 2016-04-28 10:07:32 usr_share: good luck :) 2016-04-28 10:13:44 Is anyone else experiencing problems with programs utilizing WebKitGTK? 2016-04-28 10:15:15 usr_share, ILL_ILLOPN is likely fortify catching an application error 2016-04-28 10:16:02 I haven't been able to run dwb, uzbl or Midori, they all fail because WebKitGTK segfaults - it seems to have problems on musl based environments 2016-04-28 10:22:36 przemoc, Jean-Scotch: I was experiencing those issues mentioned yesterday while being connected to some specific network. Turns out it provides DHCP leases that live 240s only, thus dhcpcd reauthenticates every 4 minutes and therefore overwrites /etc/resolv.conf it seems. 2016-04-28 10:24:25 I'll try forcing a longer lease time to see if that fixes it, but I'm pretty sure that's it. If I won't get more than 240s, I'll probably need to edit some scripts/hooks so that /etc/resolv.conf won't get updated while OpenVPN is running. 2016-04-28 11:14:02 Does exfat still require fuse to mount? 2016-04-28 11:16:42 Ah well, I did want to use exfat so I could just plug it into anything else and read the data... guess I'll use ext4 2016-04-28 12:02:18 Following these instructions but the /etc/conf.d/hwclock does not seem to call the start_pre function, do I just have to do my own script in local.d? https://wiki.alpinelinux.org/wiki/Saving_time_with_Hardware_Clock 2016-04-28 12:02:45 Be nice if I could add something to the hwclock... does it perhaps mean the init.d script? 2016-04-28 12:06:13 kl3: short lease time was rather obvious from the beginning. yesterday I wrote how you could block updating resolv.conf by editing dhcpcd-hooks/20-resolv.conf. apparently you don't like to read my messages. ;) I marked it as ugly, but it should work. 2016-04-28 12:11:30 (or it's your "revenge" for my initial overlooking that you're using dhcpcd instead of udhcpc. :>) 2016-04-28 12:56:22 how can I start cups? 2016-04-28 12:56:42 or enable it so I can run it in my docker container? 2016-04-28 13:08:12 rc-update add cups, i think 2016-04-28 14:39:43 I had to install openrc as well 2016-04-28 14:50:32 so, I start cupsd which eventually crashes because/and dbus crashes. 2016-04-28 14:50:49 I can't restart dbus because: Failed to bind socket "/var/run/dbus/system_bus_socket": Address in use 2016-04-28 14:51:02 anything I could do to remedy? 2016-04-28 14:57:11 I wonder how you did your initial install if you had to add openrc afterwards 2016-04-28 15:08:59 TBB, ok I seem to have it now via this Dockerfile: https://github.com/neeravkumar/dockerfiles/blob/master/alpine-openrc/Dockerfile 2016-04-28 15:10:59 hi 2016-04-28 15:11:33 I'm trying to run docker-compose on alpine 3.3.3, I've downloaded it straight from docker.io 2016-04-28 15:11:37 so far no luck 2016-04-28 15:11:39 strace /usr/local/bin/docker-compose 2016-04-28 15:11:39 execve("/usr/local/bin/docker-compose", ["/usr/local/bin/docker-compose"], [/* 11 vars */]) = -1 ENOENT (No such file or directory) 2016-04-28 15:11:39 writev(2, [{"strace: exec: No such file or di"..., 39}, {"\n", 1}], 2strace: exec: No such file or directory 2016-04-28 15:11:41 ) = 40 2016-04-28 15:11:43 writev(2, [{"", 0}, {NULL, 0}], 2) = 0 2016-04-28 15:11:45 getpid() = 3782 2016-04-28 15:11:47 exit_group(1) = ? 2016-04-28 15:11:49 +++ exited with 1 +++ 2016-04-28 15:12:27 i suppose its built with glibc 2016-04-28 15:12:44 readelf -d /usr/local/bin/docker-compose 2016-04-28 15:20:43 indeed 2016-04-28 15:20:45 readelf -d ./docker-compose 2016-04-28 15:20:45 Dynamic section at offset 0x6820 contains 26 entries: 2016-04-28 15:20:45 Étiquettes Type Nom/Valeur 2016-04-28 15:20:45 0x0000000000000001 (NEEDED) Bibliothèque partagée: [libdl.so.2] 2016-04-28 15:20:45 0x0000000000000001 (NEEDED) Bibliothèque partagée: [libz.so.1] 2016-04-28 15:20:45 0x0000000000000001 (NEEDED) Bibliothèque partagée: [libc.so.6] 2016-04-28 15:20:47 0x000000000000000c (INIT) 0x401308 2016-04-28 15:20:49 0x000000000000000d (FINI) 0x404914 2016-04-28 15:20:51 0x0000000000000019 (INIT_ARRAY) 0x606808 2016-04-28 15:20:53 0x000000000000001b (INIT_ARRAYSZ) 8 (octets) 2016-04-28 15:20:55 0x000000000000001a (FINI_ARRAY) 0x606810 2016-04-28 15:20:57 0x000000000000001c (FINI_ARRAYSZ) 8 (octets) 2016-04-28 15:20:59 0x000000006ffffef5 (GNU_HASH) 0x400260 2016-04-28 15:21:01 0x0000000000000005 (STRTAB) 0x400938 2016-04-28 15:21:03 0x0000000000000006 (SYMTAB) 0x400290 2016-04-28 15:21:05 0x000000000000000a (STRSZ) 651 (octets) 2016-04-28 15:21:09 0x000000000000000b (SYMENT) 24 (octets) 2016-04-28 15:21:11 0x0000000000000015 (DEBUG) 0x0 2016-04-28 15:21:13 0x0000000000000003 (PLTGOT) 0x606a18 2016-04-28 15:21:15 0x0000000000000002 (PLTRELSZ) 1536 (octets) 2016-04-28 15:21:17 0x0000000000000014 (PLTREL) RELA 2016-04-28 15:21:19 0x0000000000000017 (JMPREL) 0x400d08 2016-04-28 15:21:21 0x0000000000000007 (RELA) 0x400ca8 2016-04-28 15:21:23 0x0000000000000008 (RELASZ) 96 (octets) 2016-04-28 15:21:25 0x0000000000000009 (RELAENT) 24 (octets) 2016-04-28 15:21:27 0x000000006ffffffe (VERNEED) 0x400c58 2016-04-28 15:21:29 0x000000006fffffff (VERNEEDNUM) 2 2016-04-28 15:21:31 0x000000006ffffff0 (VERSYM) 0x400bc4 2016-04-28 15:21:33 0x0000000000000000 (NULL) 0x0 2016-04-28 15:30:12 for the future, it's probably better etiquette to use tpaste for long logs like that 2016-04-28 15:31:56 Bibliothèque partagée: [libc.so.6] 2016-04-28 15:31:58 thats glibc 2016-04-28 15:32:14 i think we have an alpine build of compose 2016-04-28 15:32:24 hm 2016-04-28 15:32:31 no it was composer 2016-04-28 15:32:35 which seems to be php something 2016-04-28 15:48:18 <_ikke_> yes, it's a php dependency manager 2016-04-28 16:00:07 3 hours spent in an exercise in futility... I've been looking at what's been keeping hplip in testing for over a year; I understand now :) 2016-04-28 16:01:07 <_ikke_> If you understand now, it hasn't been futile I guess 2016-04-28 16:01:37 worked at an update for a while, and failed in at least four different ways. I'll have to continue and eventually figure it out tho. 2016-04-28 16:03:08 _ikke_: you're right of course, it's valuable exercise and flexing of the mental muscle in preparation for actually maintaining packages 2016-04-28 18:30:00 what's the default username and password? 2016-04-28 18:32:59 oh, just root :P 2016-04-29 10:14:46 https://www.irccloud.com/pastebin/BniYszoY/ 2016-04-29 10:14:49 Hi guys, I am trying to build a PHP Docker image based on Alpine. It should run php-fpm as a service. I am trying to use openrc to do that, but I get the following error: 2016-04-29 10:15:04 That error makes sense, but I don't know how to get around that. 2016-04-29 10:15:06 Any help? 2016-04-29 10:50:05 hello guys. how can i run an npm install -g in alpine linux? 2016-04-29 10:50:36 at the moment i receive an permissiones denied error ( npm ERR! Error: EACCES: permission denied, mkdir '/root/.npm/node-pre-gyp' ) 2016-04-29 10:50:57 is a docker build 2016-04-29 11:05:31 henn1nk: are you root? 2016-04-29 11:06:08 bl1nk: in an docker container? 2016-04-29 11:06:15 yes 2016-04-29 11:07:29 bl1nk: https://gist.github.com/HendrikRoth/4e68f7d6306333aed882baa7e7cc90e2 2016-04-29 11:07:36 bl1nk: it is a automated docker build 2016-04-29 11:12:35 I just tried, npm install -g works fine, node-pre-gyp is the problem 2016-04-29 11:13:19 and that's because of musl, I think 2016-04-29 11:17:20 bl1nk: ok 2016-04-29 13:23:45 Am I right in thinking chronyd does not do sntp enough for other devices to use it with different ntp clients that support pool.ntp.org? (I am quite sure the port is forwarded, the device will just not update its time) 2016-04-29 13:39:05 Yesterday I upgraded Firefox upgraded from 45.0.2 to 46.0 and now it segfaults everytime I double click in the tab bar to open a new tab with this message: 2016-04-29 13:39:10 Gdk:ERROR:gdkwindow-x11.c:5129:create_moveresize_window: assertion failed: (mv_resize->moveresize_emulation_window == NULL) 2016-04-29 13:39:53 Any ideas on why that might happen? 2016-04-29 13:56:43 Does Alpine actually run /etc/rc.local or is just there to confuse me? :) 2016-04-29 13:58:28 Is there a way to set UID_MAX on alpine? I'm trying to follow this docker guide for mapping local user to a container user but my local user has a very high uid (i cant chagne it) and alpine complains its not within its range. https://denibertovic.com/posts/handling-permissions-with-docker-volumes/ 2016-04-29 14:31:10 Looks like /etc/rc.local is garbage and everything needs to go into /etc/local.d instead. 2016-04-29 15:06:34 hey, trying to install python-psutil through pip but it seems to want some headers the system doesn't have: https://p.iotek.org/l64 new to alpine so I don't know what these would be listed under 2016-04-29 15:11:54 nvm linux-headers was the answer 2016-04-29 15:11:58 ofc 2016-04-29 15:34:21 heh, another day leading to a non-welcome solution... spent the day porting the latest hplip only to find out that the resulting cups backend triggers an illegal opcode trap in the kernel 2016-04-29 15:34:50 seems like no matter where I set my sights, failure is to be expected :) 2016-04-29 15:35:44 tough love 2016-04-29 15:36:30 indeed 2016-04-29 16:10:55 oh ffs 2016-04-29 16:11:01 I actually -did- manage to fix it 2016-04-29 16:12:16 so for some reason 2016-04-29 16:12:24 I rebooted my Alpine VPS after a kernel update 2016-04-29 16:12:27 and cron just doesn't work 2016-04-29 16:12:34 it doesn't do anything, no matter what my crontab is 2016-04-29 16:12:46 chronyd is started and running apparently 2016-04-29 16:12:49 I just removed the size optimization flag from CFLAGS for the duration of the build 2016-04-29 16:21:23 so the next steps would be to figure out how to include that in the APKBUILD (and to enable the last remaining piece of hplip functionality that's now disabled) and it'd be ready 2016-04-29 16:36:49 arcetera, herpaderp 2016-04-29 16:54:52 arcetera: root's or user's? 2016-04-29 17:13:37 nixdork: user 2016-04-29 17:14:19 arcetera: See if root's works or make another user crontab. 2016-04-29 17:15:00 Maybe chrony or something else got updated and now an error in your crontab is making it fail. 2016-04-29 17:16:41 root's doesn't work 2016-04-29 20:09:43 is it possible to pin the list of packages with alpine so I can get reproducible builds? or are compiled packages eventually removed to save space in the package repository? (like what ubuntu does, after a few months of not doing `apt-get update`, you can no longer install things) 2016-04-29 20:10:30 compiled packages are replaced when new version is built (within a repo) 2016-04-29 20:13:18 <_ikke_> you'd have to build your own mirror 2016-04-29 20:14:56 so for example, if I'm on v2.6 there's a possibility a package will be upgraded, so I can't get absolutely reproducible builds indefinitely. but in practice I'm guessing v2.6 will stay generally the same unless for good reason. my main fear is a major version upgrade and any code fixes will need to be addressed immediately 2016-04-29 20:16:28 _ikke_: actually that sounds like exactly what I should do, looks trivial as well with rsync. probably a good habit in general :D 2016-04-29 20:16:57 <_ikke_> yup 2016-04-29 20:17:06 I bet I could dump it to s3 as well and not even have to manager the HTTP infrastructure 2016-04-29 20:17:12 felixn: within a release, you should not see major version bumps 2016-04-29 20:17:32 but, if there is a bug fix, the old package is replaces (and no longer available) 2016-04-29 20:17:45 <_ikke_> except for you to build yoursefl 2016-04-29 20:17:48 <_ikke_> yourself 2016-04-29 21:09:22 the weird cron problem is still present 2016-04-29 21:09:25 it just doesn't run... 2016-04-29 21:09:40 brb rebooting 2016-04-29 22:47:49 arcetera: which alpine version? 2016-04-29 22:48:07 on edge, cron changed names to crond 2016-04-29 23:27:21 Anyone using Firefox 46.0 on Alpine? 2016-04-29 23:30:35 If so, please try to double click on the tab bar, right of the last tab and see if Firefox segfaults 2016-04-30 01:09:05 tdtrask: oh 2016-04-30 01:09:07 shit 2016-04-30 01:09:22 how do i fix that 2016-04-30 01:12:16 arcetera: you're running edge? did you upgrade? 2016-04-30 01:12:46 yes 2016-04-30 01:12:50 running 'rc-update add crond' should be sufficient 2016-04-30 01:13:26 #5462 2016-04-30 01:13:47 aight 2016-04-30 01:13:48 thanks 2016-04-30 01:13:54 the change was made on purpose, but causes problems 2016-04-30 01:13:57 i run edge on a server because most of the time this kind of stuff doesn't matter 2016-04-30 01:14:04 ACTION is still waiting for ncopa's input on how to fix it 2016-04-30 01:14:14 i wish alpine was more desktop-oriented 2016-04-30 01:14:26 ...says the guy who runs openbsd as a primary os 2016-04-30 01:15:38 ACTION doesn't have the time to invest in using alpine for the desktop :( 2016-04-30 01:18:53 When thinking about the current state of desktop Linux distros, I could not be more happy running Alpine on the desktop 2016-04-30 01:21:23 If not for Alpine i would not know what to use for desktop, everything else sucks IMO 2016-04-30 01:22:34 I'm very happy so many desktop packages are available, even though it must be much work to maintain them 2016-04-30 01:42:16 yeah, I had it going on my t23 laptop, but unfortunately upgrading from 3.2 to 3.3 broke the s3 savage driver 2016-04-30 01:43:07 hopwfully more mainstream graphics don't have the same issues 2016-04-30 01:47:55 i have very good experience with Intel graphics 2016-04-30 01:48:47 I intend to install it on my main desktop relatively soon 2016-04-30 01:49:21 I have ubuntu 12.04 on there now running awesome window manager, and it's getting too outdated 2016-04-30 01:51:30 I used Ubuntu 12.04 with dwm before Alpine, that is the last Ubuntu version free from systemd 2016-04-30 01:51:54 yep 2016-04-30 01:52:58 the problems I'm running into with it are the old fglrx version and old chromium version 2016-04-30 01:54:13 there are also a ton of unfixed security issues in non core packages like vlc, wireshark etc 2016-04-30 01:55:33 yeah, but those don't really affect me all that much, it's mostly just performance problems 2016-04-30 01:56:14 it was a bear from the start, took forever to get the graphics to behave sanely, I'm running dual 4K monitors (39" seiki TVs) and X kept getting them backwards and stuff 2016-04-30 01:57:20 and chromium 37 keeps crashing pages with the "Aw snap!" page 2016-04-30 01:57:27 wow, that's a good amount of screen area 2016-04-30 01:58:45 perfect for a tiling window manager 2016-04-30 01:58:56 somewhat related but not linux specific, I hate that everything now hotplugs monitors without any option to disable it 2016-04-30 01:59:09 I literally had to purchase hardware to deal with it 2016-04-30 01:59:34 http://monitordetectkiller.com/ 2016-04-30 01:59:44 X does it, windows 7 and up does it 2016-04-30 02:00:07 can 2016-04-30 02:01:09 can't say that i have had problems with that, but I hate that all monitor seems to suck. Either they make high freq noises or they have clouding etc. 2016-04-30 02:01:48 I'm also having the same problem on my new gaming monitor, but since it's displayport to support 144Hz, that particular piece of hardware won't help 2016-04-30 02:02:49 the seiki TVs aren't exactly high quality, they're about the cheapest way to go 4K, but the color is decent on them, better than I expected given the price 2016-04-30 02:02:58 the problem with running TVs as monitors though is there's no DPMS support 2016-04-30 02:03:06 they can't sleep, they can only turn themselves off 2016-04-30 02:03:53 can't you tell xorg to ignore EDID, is the hardware really needed? 2016-04-30 02:04:01 I couldn't find a way to do it 2016-04-30 02:04:42 the way I understand it it'd have to be part of the graphics driver 2016-04-30 02:05:08 but I'm not an expert on it or anything, I just know all the crap I ran into trying to work around it 2016-04-30 02:08:40 if you use multiple OS, it's probably simpler to just use the hardware 2016-04-30 02:13:03 I don't, I use separate machines for that 2016-04-30 02:13:13 but I already have it at this point and it works 2016-04-30 03:10:00 anyone else run into an issue with the building a docker image based on the alpine image that contains the package ncurses-terminfo? 2016-04-30 03:11:25 https://www.irccloud.com/pastebin/ft6oEA22/Dockerfile this simple Dockerfile causes docker to error with "readdirent: no such file or directory" 2016-04-30 06:46:42 Does apk store somewere information what is the content of installed packages? For instance, I'd like to print what files were installed by util-linux which I did installed. 2016-04-30 06:46:52 Without the needs to download the .apk and extracting it to see what's inside. 2016-04-30 07:47:35 looking for guide to use wayland on alp 2016-04-30 11:27:00 slashbeast: try 'apk info -L packagename' or -a 2016-04-30 11:43:25 tdtrask: great, thank you 2016-04-30 11:44:16 Humm 2016-04-30 11:44:20 humm 2016-04-30 11:44:23 it seems that chsh is not part of apk 2016-04-30 11:44:26 I man util-linux 2016-04-30 11:44:33 but there was an issue and was fied 2016-04-30 11:44:34 https://bugs.alpinelinux.org/projects/alpine/repository/revisions/94cd4e1bf8f3fbf320d6ed3a6101cf82aee6aec7 2016-04-30 11:44:38 hurr durr 2016-04-30 14:13:31 https://github.com/cjdelisle/cjdns/ <- this would make a great alpine package 2016-04-30 14:30:16 Tsutsukakushi: it's build process is fucked up beyond belief 2016-04-30 14:30:28 which one's? 2016-04-30 14:30:30 oh 2016-04-30 14:30:32 cjdns 2016-04-30 14:30:32 cjdns 2016-04-30 14:30:34 it is? 2016-04-30 14:30:57 yes, they download some binary nodejs to run their build system... 2016-04-30 14:31:09 :/ 2016-04-30 14:31:28 wat 2016-04-30 14:31:37 even on systems with nodejs? 2016-04-30 14:32:13 half the code in assembly... wow 2016-04-30 14:32:46 the arch PKGBUILD for it doesn't seem that bad 2016-04-30 14:33:18 oh no assembly is only in libuv 2016-04-30 14:33:45 On both platforms, installing Node.js, although preferable, is not strictly necessary. If Node.js is unavailable or an unacceptable version, it will be downloaded and installed in the source tree. 2016-04-30 14:33:51 excerpted 2016-04-30 14:34:13 isn't it just a makedepend tho 2016-04-30 14:34:18 at least arch lists it as that 2016-04-30 14:34:24 is it really needed to run it? 2016-04-30 14:35:02 I guess it's just for cross-platforming? 2016-04-30 14:35:15 Since make is not available on Win 2016-04-30 14:35:26 possibly 2016-04-30 14:37:09 js code is in node_build, tools, and admin 2016-04-30 14:39:03 LOL look what I found 2016-04-30 14:39:13 https://github.com/cjdelisle/cjdns/blob/master/node_build/builder.js#L23 2016-04-30 14:39:23 A letter to packager 2016-04-30 14:40:47 <_ikke_> lol 2016-04-30 14:40:55 :p 2016-04-30 14:40:56 lol 2016-04-30 14:41:32 and, does the Tor package have some problems? 2016-04-30 14:41:41 that would need fixing 2016-04-30 14:41:48 no, not at the moment 2016-04-30 14:41:50 since it's still in aports testing 2016-04-30 14:41:54 tor works fine 2016-04-30 14:51:20 otoh I think cjdns, or the whole hyperboria thing seems pretty awesome 2016-04-30 14:52:30 Alpine targeting routers, I definitely see it appropriate to toy cjdns with 2016-04-30 14:53:22 ye 2016-04-30 14:53:24 that was my thought 2016-04-30 14:53:48 i use cjdns to find out my new home ip 2016-04-30 14:53:52 if it changes when i'm not home 2016-04-30 14:54:19 i just have my vps, home computer and laptop connecting to each other with cjdns 2016-04-30 14:56:18 sounds great 2016-04-30 14:56:36 otoh I am still fig out how to make a desktop out of alpine 2016-04-30 14:57:34 graphical desktop? 2016-04-30 14:57:48 it is pretty usable as a desktop if you don't use graphical shit too much 2016-04-30 14:59:06 not too much, but u know, term sim, web, java ide 2016-04-30 15:01:14 oh but I can just run qemu and have a graphical VM in a terminal alp 2016-04-30 15:01:17 or can i 2016-04-30 15:01:20 oh 2016-04-30 15:01:21 yeah 2016-04-30 15:01:24 that would probably work 2016-04-30 15:01:40 you can have them draw to the framebuffer i think 2016-04-30 15:02:22 or 2016-04-30 15:02:26 you could just use lxc 2016-04-30 15:02:27 for that 2016-04-30 15:02:34 and give one of the TTYs to the container 2016-04-30 15:02:40 and have the graphical session there 2016-04-30 15:07:22 https://linuxcontainers.org/lxcfs/introduction/ 2016-04-30 15:07:46 so systemd had workaround in kernel in the end 2016-04-30 15:14:23 nah, let me get this weston straight in my win10 vbox first 2016-04-30 15:16:58 lxc depends on glib btw 2016-04-30 15:17:11 unescapable RH 2016-04-30 15:44:56 oh 2016-04-30 15:46:53 hey 2016-04-30 15:47:00 is someone of you a java developer? 2016-04-30 15:51:06 how big is it's dependency on glib? 2016-04-30 16:22:21 idk, just stated on the website 2016-04-30 16:22:33 having trouble apk add weston btw 2016-04-30 16:22:47 i am on edge but it's missing 2016-04-30 16:23:40 ah nvm 2016-04-30 16:23:47 One of glibc, musl libc, uclib or bionic as your C library 2016-04-30 16:25:16 back to weston 2016-04-30 18:21:34 Hi all. I'm trying to compile aerospike C client, but it's failing - https://github.com/aerospike/aerospike-client-c 2016-04-30 18:21:47 Here's the output - https://www.irccloud.com/pastebin/Lu4fSeYV/ 2016-04-30 18:23:09 I just started using alpine. Could someone please help me figure out what's wrong? 2016-04-30 19:23:24 https://community.letsencrypt.org/t/letsencrypt-letsencrypt-nosudo-packages-added-to-alpine-linux/9305 2016-04-30 19:23:31 ^ i sure don't see them in the rpos 2016-04-30 19:23:33 repos 2016-04-30 19:34:34 hmm 2016-04-30 19:34:40 oh 2016-04-30 19:45:49 Tsutsukakushi: they are, in edge - testing 2016-04-30 19:49:01 leo-unglaub: maybe i can help you with java 2016-04-30 19:52:10 stwa: already fixed it 2016-04-30 19:52:19 the pipe has special spliting meanings ... 2016-04-30 19:52:25 and i did not know that 2016-04-30 19:55:04 ok, good 2016-04-30 20:26:25 mystring.split(","); works as expected 2016-04-30 20:26:35 but split("|"); has special meaning ... 2016-04-30 20:26:44 totally stupid, but thats java *g* 2016-04-30 20:27:38 the solution is to use .split("\\|"); 2016-04-30 20:31:04 so 2016-04-30 20:31:16 the letsencrypt packages? 2016-04-30 20:35:30 ?? 2016-04-30 20:35:45 https://community.letsencrypt.org/t/letsencrypt-letsencrypt-nosudo-packages-added-to-alpine-linux/9305 2016-04-30 20:35:49 ^ is it only in aports? 2016-04-30 20:36:17 i have no idea, the script is bad either way 2016-04-30 20:36:25 use the usual shell script 2016-04-30 20:36:25 that's true 2016-04-30 20:36:31 there is one? 2016-04-30 20:36:59 yes 2016-04-30 20:37:10 i've only used letsencrypt-auto 2016-04-30 20:44:07 i never understood why people use that big bloaded root using hidden auto installer script ... 2016-04-30 20:44:09 its horrible 2016-04-30 20:44:18 you can do the same in around 50 lines of shell code 2016-04-30 20:44:35 the protocol to get certs is sooo simple 2016-04-30 20:44:51 where is this shell script you're talking about? 2016-04-30 21:05:39 Tsutsukakushi: https://github.com/srvrco/getssl 2016-04-30 21:48:20 py-cryptography fails to build 2016-04-30 21:49:03 http://ix.io/yDQ 2016-04-30 23:06:43 is there any configuration file where i can set grsecurity paramaters on a per-process basis?