2016-11-01 00:05:22 hi 2016-11-01 00:05:51 im having difficulties installing a package, "so:libgcj.so.17 (missing)" 2016-11-01 00:05:55 any ideas? 2016-11-01 00:06:16 i am attempting to install it from edge 2016-11-01 00:48:12 back again, doing some research, but figured i'd see if anyone here might know some possible causes of a "login loop": i login, screen blanks for a second, then brings me back to the login prompt 2016-11-01 00:48:25 shell failed to run 2016-11-01 00:49:21 hmm 2016-11-01 00:49:56 Wayward_One: maybe something with securetty even 2016-11-01 00:51:10 i see... 2016-11-01 01:12:18 well, i can bypass it with ctrl+alt+f1 and startx, but hopefully i can find a more permanent solution 2016-11-01 02:34:27 I'm trying to build the uWebSockets C++ project on alpine linux. make is balking at "#include " with the error "fatal error: string: No such file or directory". I'm unfamiliar with C++. What am I missing that provides ? 2016-11-01 02:39:37 Wayward_One: you installed lxdm and xfce? 2016-11-01 02:41:15 sabrehagen: some includes are in a different place, little things like that... got no Alpine install that's running right now so I can't quickly check but such details come up when compiling stuff for Alpine 2016-11-01 02:41:48 TBB: what steps can i start taking to get this working? string seems pretty fundamental 2016-11-01 02:42:26 just a sec, I'll quickly make myself a cup of tea and boot one of my machines 2016-11-01 02:53:36 TBB, yes 2016-11-01 02:53:52 Wayward_One: change the session from Default to xfce and see if it repeats 2016-11-01 02:54:01 while you're in lxdm 2016-11-01 02:54:33 on the login screen? 2016-11-01 02:55:24 i tried changing that in the dropdown, no change 2016-11-01 02:55:41 sabrehagen: it is fundamental and if I just type a simple c++ program and compile it it's found, so that suggests a problem with the makefile... I'm no C++ developer, I can barely code silly little stuff with it but if the include doesn't work then the makefile might be pointing at the wrong places for includes 2016-11-01 02:56:35 Wayward_One: yeah, that's what I meant. I remember the default not working for me but choosing the XFCE session logged me in okay. 2016-11-01 02:57:24 hmm... no change for me, logging in as root or normal user 2016-11-01 03:00:03 this is just a guess, no basis on anything... dbus running? 2016-11-01 03:00:28 (5 am, haven't slept for more than an hour, problemsolving is a bit challenging :) 2016-11-01 03:02:09 yep, set to start on boot 2016-11-01 03:02:19 heh, i know the feeling 2016-11-01 03:15:02 I installed lxdm and tried to generate errors in logs but no useful messages were found 2016-11-01 03:18:55 nothing that would jump out of the screen anyway... maybe your lxdm.log will tell your something mine doesn't tell me 2016-11-01 03:38:09 hmm, nothing that jumps out at me either, nothing that clearly shows a problem 2016-11-01 03:41:02 interestingly though, i reinstalled lxdm and xfce, and tried your earlier suggestion again, and finally got past the login screen with the xfce session choice 2016-11-01 03:41:41 only as root though, i can't login as the normal user i created before 2016-11-01 03:57:52 here's my lxdm.log, in case there's anything helpful: http://paste.ubuntu.com/23409837/ 2016-11-01 04:05:39 could there be a root owned file in the user's home directory that X can't write to or something similar? 2016-11-01 04:05:57 yeah, that's what my log looked like as well 2016-11-01 04:14:15 hmm.. there might be, but i'm actually heading to bed, so i'll have to check in the morning. thank you for your help today :) 2016-11-01 11:55:50 Hi Devs, I believe there is a problem with the "alpine-virt-3.4.5-x86_64.iso" image on the downloads page 2016-11-01 11:57:05 page states 29 MB size, when downloaded the image is only 1.4 MB 2016-11-01 11:58:06 SHA256 mismatch too, unsuprising as the file size is different. 2016-11-01 12:04:39 <_ikke_> bozak: Yeah, it looks like it 2016-11-01 12:04:48 <_ikke_> (I cannot fix it) 2016-11-01 12:09:30 I dont need the image, I was just testing but wanted to give the Alpine team a heads up 2016-11-01 12:09:53 _ikke_, hi, are you part of Alpine? 2016-11-01 12:10:31 <_ikke_> bozak: Tangentially 2016-11-01 12:10:44 <_ikke_> Just helping out 2016-11-01 12:10:47 <_ikke_> Mostly here 2016-11-01 12:12:50 Cool, will you pass on my findings, or shall I report them somewhere? 2016-11-01 12:13:44 <_ikke_> ncopa: alpine-virt-3.4.5-x86_64.iso image seems to be broken, only 1.4MB 2016-11-01 12:13:46 <_ikke_> There :P 2016-11-01 12:27:46 there we go, easy :) 2016-11-01 12:29:16 thank you. 2016-11-01 12:31:01 https://wiki.alpinelinux.org/wiki/Raspberry_Pi In this guide, do i really need fat32? Its a shitty filesystem, wont EXT work? 2016-11-01 12:32:18 franks2, yes, rpi bootloader requires fat 2016-11-01 12:32:20 iirc 2016-11-01 12:32:32 It does? :O 2016-11-01 12:32:50 if you plan to use the default run-from-tmpfs mode, the backing fs does not matter much 2016-11-01 12:33:09 if you want run-from-sdcard, you want to likely partition it to two with fat32 boot, and ext4(/whatever) root 2016-11-01 12:33:09 not planning to do that 2016-11-01 12:51:05 hi 2016-11-01 15:55:03 hi 2016-11-01 23:32:37 hi guys, does anyone know if there's an apk for rkt? 2016-11-02 02:43:03 ncopa: just wanted to mention that bind has a vulnerability. Would you mind updating it to: 9.10.4-P4 (https://kb.isc.org/article/AA-01434/0) 2016-11-02 11:48:44 anyone know how I can gdb pid 1 without it saying ptrace is forbidden 2016-11-02 11:48:51 ptrace: Operation not permitted. 2016-11-02 13:59:05 http://dl-cdn.alpinelinux.org/alpine/v3.4/releases/x86_64/alpine-virt-3.4.5-x86_64.iso seems to be truncated for me, it's only 1408K instead of the full 29M 2016-11-02 13:59:41 Is this the right place to report an issue like that, or is there somewhere else? 2016-11-02 14:02:24 alpinenoob: you are right 2016-11-02 14:18:10 alpinenoob, fixed 2016-11-02 14:18:18 well, the rsync master's copy is now fixed 2016-11-02 14:24:08 Thanks, I went ahead and just downloaded 3.4.4 instead 2016-11-02 15:14:01 Is there a reason there are crons like dcron and fcron in the repositories but not cronie? 2016-11-02 15:15:27 <_ikke_> Most of the time it's either that no one felt the need to have it, or it has some incompattibilities 2016-11-02 15:18:44 hey, I'm trying to pxeboot alpine with apk repository on my webserver and it fails, because even though I set ip=dhcp the interface is down and without ip (well, obviously) when trying to access the repo. any ideas? 2016-11-02 15:24:53 hello all 2016-11-02 15:25:10 Is there a way to get a list of packages that need upgrading? 2016-11-02 15:25:27 Like, what will be upgraded if I do apk upgrade? 2016-11-02 15:26:19 thafreak: wouldn't apk upgrade -s kinda do what you want? 2016-11-02 15:30:03 Probably... 2016-11-02 15:30:16 I didn't see that switch before 2016-11-02 15:30:28 I'll have to see how verbose it's output is 2016-11-02 15:30:32 Thanks kahiru 2016-11-02 15:31:38 Yep, that looks like it will work. Thanks again kahiru 2016-11-02 15:32:04 thafreak: you're welcome 2016-11-02 18:40:19 thafreak: 'apk version' should give you what you want 2016-11-02 18:40:26 after 'apk update', of course 2016-11-03 04:45:59 I can't update the time on my alpine-linux 4.4 given the instructions in the wiki. this is what i get: https://gist.github.com/sabrehagen/dbb7abf407cd23d3d122a8e91a3eaf24 2016-11-03 04:57:08 <__number5__> sabrehagen: you running on a bare metal machine or a VM or inside docker? 2016-11-03 04:57:28 <__number5__> assumed you mean Alpine 3.4... 2016-11-03 04:57:40 __number5__: bare metal windows machine running docker 2016-11-03 04:57:43 sorry, yes, 3.4 2016-11-03 04:58:41 <__number5__> sabrehagen: yep, you won't have permission to change hardware time inside docker 2016-11-03 04:59:13 if i run `date` inside docker, will it reflect the host system's date, or the container's date? 2016-11-03 04:59:15 <__number5__> unless you set privilege but that's not possible on windows AFAIK 2016-11-03 05:00:22 is that answer in reference to which date is returned? 2016-11-03 05:00:23 <__number5__> for docker on windows it's actaully a small host linux called Moby-Linux which is based on alpine 2016-11-03 05:00:53 oh cool - TIL 2016-11-03 05:01:09 <__number5__> date will return the time of Moby Linux which by default from Windows 2016-11-03 05:30:27 thanks 2016-11-03 09:49:42 Anyone got any idea how to gdb pid1/ 2016-11-03 09:49:45 Anyone got any idea how to gdb pid1? 2016-11-03 09:49:49 I just get permission denied 2016-11-03 10:03:38 jkbbwr: I assume you are root? 2016-11-03 10:04:01 jkbbwr: I have a grsec x86_64 kernel, I can gdb -p 1 without permission denied. 2016-11-03 10:05:09 jkbbwr: It complains about PaX protection though, but that can be worked around, see for example https://wiki.gentoo.org/wiki/Hardened/Debugging 2016-11-03 10:06:42 nidan_: Hm this might be a docker issue then 2016-11-03 10:06:58 nidan_: I need to gdb pid1 inside a container using alpine as base I get rejected ptrace 2016-11-03 10:08:59 jkbbwr: Hm, wasn't there a local root just a few weeks ago leveraging ptrace? Might have something to do with it. (Not the DrK bug). 2016-11-03 10:26:05 nidan_: not sure. Basically long story short im getting segfaults in a python script inside alpine 2016-11-03 10:26:11 inside a container hosted on cent6 2016-11-03 10:26:14 7** 2016-11-03 10:47:35 jkbbwr: gef? =) 2016-11-03 10:48:14 it just blows its head open and gives no logs no traceback 2016-11-03 10:48:16 jkbbwr: Ok, well, I have 0 knowledge about Docker, not my kind of cup of tea, so, can't really help there. =/ 2016-11-03 10:48:21 and I cant gdb it outside because musl 2016-11-03 10:50:04 The gdb you're using is not compiled for musl? 2016-11-03 10:50:25 I was trying to gdb outside the container and that was libc 2016-11-03 10:50:52 Ok. 2016-11-03 12:18:14 nidan_: GOT THE ASS 2016-11-03 12:18:20 nidan_: ujsoin 2016-11-03 12:27:22 <^7heo> wat? 2016-11-03 12:33:42 ^7heo: +1 2016-11-03 12:34:08 <^7heo> Hey nidan_ 2016-11-03 12:34:21 jkbbwr: Do you mean something along with "Got the sucker?" Like in, found the bug? 2016-11-03 12:34:29 ^7heo: Yo. =) 2016-11-03 12:39:11 nidan_: Yea segfault inside ujson that was *sometimes* loaded in some cases 2016-11-03 12:39:16 ujson does not seem to play inside alpine 2016-11-03 12:40:11 Interresting. =) 2016-11-03 12:42:57 nidan_: [ 690.046721] credits[2002]: segfault at 7f84b2bd4a60 ip 00007f84b32d2a30 sp 00007f84b2bd4a20 error 6 in ujson.so[7f84b32cc000+209000] 2016-11-03 12:44:36 What version of ujson? 2016-11-03 12:45:15 Whatever was bundled with ujson wheel 2016-11-03 13:00:18 <^7heo> omg ujsoin == ujson 2016-11-03 13:00:23 <^7heo> that was a hard one 2016-11-03 13:00:48 <^7heo> jkbbwr: paxctl? 2016-11-03 13:01:12 ^7heo: eh? 2016-11-03 13:02:17 <^7heo> some binaries segfault if you change their pax flags 2016-11-03 13:09:01 ^7heo: Er I don't exactly know what but ujson is a library called via python that sometimes segfaulted *shrugs* dont care ripped it out 2016-11-03 16:18:08 hi all 2016-11-03 16:18:23 I have a problem running the (mounted) docker binary in alpine: on a Ubuntu 16.04 host with docker-engine 1.12.3 - i always get "/usr/bin/docker: No such file or directory" and got as far as figuring out that the binary needs some libraries 2016-11-03 16:19:05 i already tried mounting libc.so.6 and libltdl.so.7 into the container... 2016-11-03 16:20:11 We've been using this to create Docker images in CI jobs that run in Docker containers, but that was on RancherOS... and now we've reinstalled the boxes with Ubuntu, and it doesn't work anymore 2016-11-03 16:21:18 i know about the libc vs. musl issue, but maybe one of you is able to run (mounted) docker inside Alpine and could give me a hint as to what may be wrong 2016-11-03 19:07:08 Is there some way I can report typos in Alpine Linux's scripts/website without filing a bug report? 2016-11-03 19:12:58 nice addition to virt img 2016-11-03 19:12:59 :) 2016-11-03 19:13:16 <_ikke_> mailing list perhaps 2016-11-03 19:14:00 true 2016-11-03 19:14:11 let me see if it knows intel vfs 2016-11-03 19:14:51 <_ikke_> that was a reply to minimalism 2016-11-03 19:15:23 a 2016-11-03 19:15:26 well it matched 2016-11-03 19:18:11 anyway it does not 2016-11-03 19:18:16 time for the mailing list 2016-11-03 19:21:54 it would be mice though to include those drivers for the virtual 2016-11-03 19:22:02 quite modern and often nowaways 2016-11-03 19:22:38 with intel's new 63 vf per port I as one don't use bridge at all 2016-11-03 19:27:39 ah lol 2016-11-03 19:27:43 missing from standard as well 2016-11-03 19:38:39 Question: can I install it without network / 2016-11-03 19:38:40 ? 2016-11-03 19:39:05 I can squeeze another kernel in there 2016-11-03 20:08:29 minimalism, email git formatted patches are accepted in alpine-aports mailing list... 2016-11-03 20:50:49 hi guys, i have been exploring alpine for a setup that will run on openshift. (which is based on kubernetes) now i have been reading about DNS "shortcomings" of alpine. I do not really understand the shortcomings and if they still exist as stated here: https://github.com/janeczku/docker-alpine-kubernetes ? if there is any further read recommended about alpine on kubernetes that would be helpful too. thank you. 2016-11-03 21:01:05 getting missing operating system after installation 2016-11-03 21:23:40 when I use setup it installs ok 2016-11-03 21:23:49 but if I mount it and then install syslinux and all 2016-11-03 21:23:54 it says missing opreating system 2016-11-03 21:26:51 https://wiki.alpinelinux.org/wiki/Setting_up_disks_manually#Custom_partitioning 2016-11-03 21:26:54 not really working 2016-11-04 02:52:31 why isn't tor available in apk 2016-11-04 02:53:47 tor (missing): 2016-11-04 03:14:33 ah got it 2016-11-04 03:14:36 how do I restart? 2016-11-04 03:14:38 does nothing 2016-11-04 03:14:53 root@localhost:~# reboot 2016-11-04 03:14:55 root@localhost:~# 2016-11-04 05:04:58 nvm -f flag got it 2016-11-04 05:05:38 next question, I'm running it in vmware but for some reason with xfce open-vm-tools doesn't resize or anything 2016-11-04 05:05:42 the window 2016-11-04 05:19:38 ... anybody? 2016-11-04 11:35:23 Anyone who knows why cups isn't showing more than a few makes when adding a new printer? It shows Fuji Xerox, Generic, HP, Index, Raw and Ricoh. Usually there's a ton of makes right? Was a long time since I used cups last. I have a Canon printer, it's detected on the USB port so, everything fine there. Just can't seem to find any drivers. 2016-11-04 11:35:58 Are they not included in the Cups package? (Anymore? I have no memory of ever installing anything extra to get that long list of make/models.) 2016-11-04 11:38:25 no subpkg availalbe? 2016-11-04 11:38:59 Never mind, I thought I installed gutenprint, but I actually only got gutenprint-cups; I installed all of gutenprint and restarted cups, all is fine now. =) 2016-11-04 11:39:24 damn, another 3 seconds of my life wasted 2016-11-04 11:39:50 clandmeter: Sorry, I'll make it up with a beer or other beverage of your choice when we meet. ;) 2016-11-04 11:40:00 :) 2016-11-04 11:40:02 when is htat? 2016-11-04 11:40:52 I don't really have a plan for that, is there any meetup or so? 2016-11-04 11:40:58 =) 2016-11-04 11:41:07 not that i know off 2016-11-04 11:41:10 or i wasnt invited 2016-11-04 11:41:16 :) 2016-11-04 13:15:58 this means you'll have to finish the pint 3 seconds faster than the usual to make up for it 2016-11-04 18:22:34 hey all! I am looking for some feedback on running alpine linux on aws. I would like to do it in an AMI (company policy) but was wondering if there is a supported one or I have to build and support my own 2016-11-04 21:40:53 quick question: what alternatives are there to clamsmtpd, which isnt availalbe as an alpine package 2016-11-04 21:42:14 ah yeah it's called clamsmtp now 2016-11-04 21:52:09 Hi, how do I set apk to satify deps 2016-11-04 21:52:27 required by: keepalived-common-1.2.23-r2[so:libcrypto.so.38] keepalived-1.2.23-r2[so:libcrypto.so.38] 2016-11-04 21:53:08 a router without vrrp 2016-11-04 21:53:11 what can I se 2016-11-04 21:53:13 say 2016-11-04 21:56:08 Noticing that apk update && apk add .... doesnt work... If I separate the two statements, they work.... problem with && in the lxc exec command??? 2016-11-04 21:59:58 <__number5__> use apk -U add 2016-11-04 22:45:02 I am using alpine linux with xfce and open-vm-tools 2016-11-04 22:45:07 open-vm-tools auto starts 2016-11-04 22:45:09 but 2016-11-04 22:45:14 it doesn't resize the scree nor anything 2016-11-04 22:45:17 how can I do this? 2016-11-04 22:53:30 Is the default crond included with alpine-baselayout an existing cron or something created by alpine? 2016-11-04 23:05:12 minimalism: busybox crond 2016-11-04 23:06:03 clandmeter: The /etc/crontabs/ and /etc/periodic/{hourly,daily,weekly,monthly} are all specified by busybox crond? 2016-11-04 23:06:09 No modifications whatsoever done for alpine? 2016-11-04 23:07:35 not sure i understand your question 2016-11-04 23:07:58 busybox does not setup those files 2016-11-04 23:08:06 I want to know if the directory structure for cron related things in /etc/ were specified by alpine 2016-11-04 23:08:13 like if busybox's crond defaults to those 2016-11-04 23:08:22 yes 2016-11-04 23:08:31 to which part 2016-11-04 23:09:51 if we have done modifications to crond it must be inside busybox pkg 2016-11-04 23:09:55 but i dont think we do 2016-11-04 23:10:17 baselayout just sets up the needed directory and files used by bb crond 2016-11-04 23:13:51 clandmeter: do you know why with open-vm-tools and xfce the window doesn't resize? 2016-11-04 23:15:33 Fearf: no idea. is that open-vm-tools related at all? 2016-11-04 23:16:22 well, i'm using it in vmware 2016-11-04 23:16:34 and it doesnt seem to resize 2016-11-04 23:17:51 Fearf: what do you mean with resize? 2016-11-04 23:18:25 the window should follow the resolution 2016-11-04 23:18:51 clandmeter: with vm-tools usually when I resize the vm gui it autofits it 2016-11-04 23:18:53 to match 2016-11-04 23:19:44 Fearf: i have no idea, i never seen that before. 2016-11-04 23:21:27 is there a dev channel or something? 2016-11-04 23:22:27 yes, but thats hardly a dev question. 2016-11-04 23:22:43 its better to ask developers of open-vm-tools 2016-11-04 23:44:11 Fearf: did you install the gtk pkg? 2016-11-04 23:44:19 yes. 2016-11-04 23:44:32 seems that has libresolutionSet.so 2016-11-04 23:46:03 Fearf: https://github.com/vmware/open-vm-tools/issues/54 2016-11-04 23:46:20 it has some info. 2016-11-04 23:50:08 hm 2016-11-04 23:50:16 none of those work it seems 2016-11-05 00:40:04 How does apk handle the same package in multiple repos? 2016-11-05 00:41:14 Will it just use whichever repo is listed first, or is there some way to specify a preference/priority? 2016-11-05 01:26:34 I got a quick q about lbu 2016-11-05 01:41:54 if anyone has a second 2016-11-05 02:43:17 I've discovered lbu doesn't commit directory permissions, what's a work around for this? 2016-11-05 05:23:28 say i wanted to build my own apk packages (such as in my case, my own brew of nginx with some customizations).. how do i install/update them? is it possible to do something like apk add file.apk? or will i need to put my custom apk on a webserver and then add the link to /etc/apk/repositories 2016-11-05 08:00:24 biax, you can do "apk add file.apk" but it's recommended to make a repository for upgrades (can be a local path, or network url) 2016-11-05 08:00:48 fabled: local path as in a linux path? 2016-11-05 08:01:18 how would i add that do /etc/apk/repository ? /../../.. ? 2016-11-05 08:04:14 yes 2016-11-05 08:04:28 you can put an absolute path there 2016-11-05 08:04:47 but it needs to point to real repository 2016-11-05 08:05:06 when you build it with abuild, you can use REPODEST in abuild.conf to tell where it makes it 2016-11-05 11:33:41 Hello alpine-devs! What's the status for the 3.5.0 release? Any ETA already? :) 2016-11-05 11:58:57 libressl related debug packages would be useful to debug ssl related crashes.. 2016-11-05 11:59:56 right now i have a crash with libcurl -> libssl -> libcrypto -> musl backtrace 2016-11-05 12:00:11 and those libs have no debug info 2016-11-05 12:07:43 it seems my libcurl is not the latest but i cannot update it 2016-11-05 12:07:56 would be nice if apk could tell me what's missing for the upgrade 2016-11-05 14:05:27 nsz, will add -dbg; you can try "apk upgrade --latest" to see if you get more error messages why it's not upgrading 2016-11-05 14:23:01 yes, that prints the reason thanks 2016-11-05 14:24:30 (some -dev packages were depending on openssl-dev which prevented the libcurl upgrade) 2016-11-05 16:39:24 trying to build gcc and am running into a funny issue with texinfo. getting "no matching '@end tex'", "no matching '@end multitable'" etc 2016-11-05 16:39:33 I have texinfo and texinfo-doc installed 2016-11-05 17:46:01 hi, is it save to just downgrade from "edge" to 3.4 or 3.5? 2016-11-05 17:46:10 s/save/safe 2016-11-05 17:47:52 :q 2016-11-05 19:46:37 hanez: usually yes 2016-11-05 19:46:52 i didn't recently downgrade but over time i had to do it a few times 2016-11-05 19:47:09 the musl switch is the only dangerous boundary, and that's long in the past 2016-11-05 19:47:21 you should fetch apk-tools-static just in case 2016-11-05 19:47:41 tbh i've never seen downgrade not work, i just don't wanna say it out loud 2016-11-05 22:02:48 Hi, anyone has a uim,Ibus or scim build and anthy input ? It used to be under testing but is gone. 2016-11-05 22:46:43 Does Alpine use an alternative to PAM? I've never seen a distro that didn't have it 2016-11-05 23:53:14 Slackware doesn't have PAM, it's considered one of the insecure "software anarchy" things. 2016-11-05 23:54:27 and we do have it. 2016-11-05 23:54:41 we just dont use it 2016-11-06 01:08:14 im building my own custom apk package. im a bit lazy to obtain all the md5sums/sha256sums. how do i skip them 2016-11-06 01:08:39 i dont wanna do any sum checks 2016-11-06 01:09:52 you should probably read the docs 2016-11-06 01:10:05 running abuild checksum will retrieve and write out package checksums for you 2016-11-06 02:10:29 darkfader: thx... i will give it a try. it looks for me possible too, so why not? 2016-11-06 02:12:33 darkfader: i will setup an edge env too but i really need a system that just works. 2016-11-06 02:17:09 greguu: ibus has been moved to the "unmaintained" tree... compiling fails. seems it is broken... 2016-11-06 02:24:01 hanez : thanks, I found the unmaintained APKBUILD and it did build but does not work. I try Fcitx now. 2016-11-06 02:24:31 greguu: are you using "edge" or 3.4? 2016-11-06 02:24:55 abuild -r fails in edge for me 2016-11-06 02:29:27 hanez : edge - http://git.alpinelinux.org/cgit/aports/plain/unmaintained/ibus/APKBUILD 2016-11-06 02:37:49 greguu: hmmmm, so now i have to figure out why the build fails for me... :) 2016-11-06 02:38:17 i have edge running too... *grml* 2016-11-06 02:38:53 damn... 2016-11-06 02:41:43 should i go to bed or clone? 2016-11-06 02:41:49 CLONE! 2016-11-06 02:41:54 ok 2016-11-06 02:42:15 :D 2016-11-06 02:45:54 greguu: is your installed alpine sys edge too? 2016-11-06 02:50:24 sys edge, yes, pretty fresh, just installed yesterday 2016-11-06 02:50:30 where does it fail ? 2016-11-06 02:52:32 can anybody tell me what this patch actually does: http://git.alpinelinux.org/cgit/aports/plain/main/nginx/ipv6.patch 2016-11-06 02:52:44 and if / why its necessary ? 2016-11-06 02:53:04 (wish there were comments to explain the patch) 2016-11-06 02:53:30 ok, i have an up2date edge sys and a fresh ports tree. it fails at: "configure error: error: C compiler cannot create executables" 2016-11-06 02:53:42 i should also note that in 1.11.5, ipv6 is always included in nginx 2016-11-06 02:55:01 config.log says stuff about failing to load lib libopcodes and libbfd... lot of musl symbol not found errors afterwards 2016-11-06 02:57:07 uh wait 2016-11-06 02:58:33 it fails before... "gcc: error: unrecognized command line option '-V'" 2016-11-06 03:00:41 greguu: here is something wrong... just ignore me 2016-11-06 03:01:34 i cannot build packages at all 2016-11-06 03:02:37 my musl is broken... 2016-11-06 03:02:53 musl-dev installed? 2016-11-06 03:03:07 yep 2016-11-06 03:03:21 reinstalling 2016-11-06 03:11:17 wow, didn't helped... 2016-11-06 03:11:21 i am confused 2016-11-06 03:13:50 how ro reinstall all packages? 2016-11-06 03:13:56 s/ro/to/ 2016-11-06 03:20:31 wow, "apk fix binutils-libs" fixed it... don't know why it was broken... :| 2016-11-06 03:22:50 greguu: ibus is building now without errors... 2016-11-06 03:23:20 i should go to bed... 4:23 AM here now... 2016-11-06 03:24:22 sorry for the noise 2016-11-06 04:29:03 how do i find out what package a 'command' belongs to 2016-11-06 04:36:41 biax: "apk info --who-owns /bin/df" 2016-11-06 04:37:27 biax: this is not limited to commands. 2016-11-06 04:37:59 biax: every file is oened by some package 2016-11-06 04:38:56 biax: e.g.: "apk info --who-owns /usr/lib/libc.so" 2016-11-06 04:39:20 sorry 2016-11-06 04:39:32 --who-own not --who-owns 2016-11-06 04:39:35 :| 2016-11-06 04:42:15 uh, both works... :D 2016-11-06 05:31:04 hanez: thats for installed packages right 2016-11-06 05:31:31 hanez: im actualy trying to figure out what package "useradd" belongs to 2016-11-06 05:32:09 you mean adduser? 2016-11-06 05:34:23 scv: well, that appears part of busybox... is useradd a more complete version? i use this in archlinux 2016-11-06 06:29:23 so typically when we build our own packages, whats the process like? abuild fetch ; abuild checksum ; abuild -r ? 2016-11-06 06:30:14 https://wiki.alpinelinux.org/wiki/Abuild_and_Helpers ; this shows all available commands and options but it doesn't have any examples for reference sadly 2016-11-06 06:33:44 checksum fetches 2016-11-06 06:47:28 scv: in other words, i can skip abuild fetch? 2016-11-06 07:01:41 yep 2016-11-06 09:18:33 I had to figure that one out, so I did. I read the abuild source code and found the exact correct order of the sub commands to build a package, and finally wrote a wrapper that calls those. Got some extra flexibility out of the deal as a bonus. 2016-11-06 09:20:50 <_ikke_> TBB: Mind sharing those? 2016-11-06 10:34:49 hanez: any unambig prefix works 2016-11-06 10:35:04 so --wh is also fine 2016-11-06 10:35:48 -W actually has a short form though! 2016-11-06 11:07:07 hi folks, having an issue with acpid 2016-11-06 11:07:15 I think the one provided is 1 2016-11-06 11:07:22 cat: can't open '/proc/acpi/event': No such file or directory 2016-11-06 11:07:53 ah it is 2016-11-06 11:17:21 sucks :/ 2016-11-06 11:23:17 acpi1 does not respond to events in newer kernels 2016-11-06 20:25:43 when building via abuild, is it possible to not purge deps ? so that if i have to build multiple times the deps are still present? 2016-11-06 20:30:06 biax, it's done because apkbuilds usually assume no other dependencies are installed... 2016-11-06 20:30:14 for development, use 'abuils deps' to install them 2016-11-06 20:30:24 and then 'abuild unpack prepare build' to do the build step 2016-11-06 20:33:38 biax: Or set up the CLEANUP and ERROR_CLEANUP variables in /etc/abuild.conf accordingly 2016-11-06 22:08:08 fabled: great that helped. https://bpaste.net/show/5917b8b4dce1 ; any idea what i am doing wrong here? i cant figure out, i have another similar patch ipv6.patch and this actually works fine 2016-11-07 00:54:31 if anybody can help me with that........ damn this channel is really quiet 2016-11-07 07:53:08 how do i create a local http repository 2016-11-07 08:55:06 biax: can you be more specific? you want a local mirror of a complete repo? 2016-11-07 08:55:22 ScrumpyJack: its fine, ive figured it out already. thanks :) 2016-11-07 08:55:29 neat :) 2016-11-07 10:15:52 hoi 2016-11-07 10:16:01 in which package is the regular netstat again ? 2016-11-07 10:17:43 eau: check pkgs.a.o 2016-11-07 10:20:19 ok 2016-11-07 10:20:41 net-tools 2016-11-07 10:20:42 thx 2016-11-07 14:36:56 ffs 2016-11-07 14:37:44 seems that the little LUKS problem I've been talking about a couple of times just bit me in the butt big time 2016-11-07 14:39:13 I did a little bit of experimenting with UEFI booting, and as the result none of my passwords to my LUKS root work any longer 2016-11-07 14:40:12 (before that experiment luksOpen only complained about an invalid passphrase (that had been changed after the initial install) but still booted 2016-11-07 14:40:15 ) 2016-11-07 16:47:44 blame canada 2016-11-07 16:49:16 känädä 2016-11-07 16:49:27 now that CETA is being signed, that might actually work! 2016-11-07 19:20:22 Hei I'm pretty new to alpine and was wondering how does the release cycles work with alpine. Reason i'm asking is, runit is in development branch at the moment and I was wondering when this might end up in stable? 2016-11-07 19:44:39 knutix: alpine edge is the "rolling release" branch. (git master) 2016-11-07 19:45:03 every 6 month git master is branched 2016-11-07 19:45:10 and a stable release is made 2016-11-07 19:45:48 so soonish v3.5.0 will be released and 3.5-stable will be branched 2016-11-07 19:46:20 the latest stable branch gets fixes til a new stable branch is released 2016-11-07 19:46:28 after that it will only get security fixes 2016-11-07 19:46:42 and runit should not be in testing repo else its not included in next release 2016-11-07 19:47:06 the stable branch is maintained for 2 years 2016-11-07 19:47:20 testing repo is excluded from stable branches 2016-11-07 19:47:37 so all "testing" happens in edge 2016-11-07 19:48:01 Thanks guys! :) 2016-11-07 19:48:07 https://wiki.alpinelinux.org/wiki/Alpine_Linux:Releases 2016-11-07 19:48:39 runit is in the community repo, edge branch 2016-11-07 19:48:57 nice 2016-11-07 19:49:14 then it will be included in the upcoming v3.5 release 2016-11-07 19:49:27 nice :) 2016-11-07 19:49:36 oh 2016-11-07 19:49:47 community repo is only maintained 6month 2016-11-07 19:50:13 so only latest stable 2016-11-07 19:50:50 after that its only on request or best effort 2016-11-07 19:51:33 okay, I guess there will be enough request for it :) 2016-11-07 19:53:06 okay cool. thanks a lot! that was very helpful. 2016-11-07 19:56:51 yw 2016-11-07 22:51:56 Is there a way to prevent alpine frome deleting old kernel versions upon an upgrade? 2016-11-08 00:35:44 Can I use cloud-init scripts in alpine Linux? 2016-11-08 14:24:42 build question again. it's mentioned in the docs that "if you are using Alpine as a native build system" ... "kernel.grsecurity.chroot_deny_chmod=0" 2016-11-08 14:25:36 which is good and works. however, what would be the similar solution to getting errors when a package tries to set xattrs on its files? 2016-11-08 14:26:50 seems the pcscd package tries to set xattrs in an Alpine build chroot running on an Alpine hosts, and setting xattrs fails with EPERM (Operation not permitted) 2016-11-08 14:28:10 so abuild deps fails 2016-11-08 14:50:24 TBB: right, we had to fix this within lxc. 2016-11-08 14:57:14 TBB: I don't know which grsec setting prevents that, but you could try to disable everything by running as root: for i in /proc/sys/kernel/grsecurity/*;do echo 0 > $i;done 2016-11-08 14:57:21 TBB: This should be used with caution 2016-11-08 14:57:33 … as it disables quite a lot of the grsec stuff ;-) 2016-11-08 15:00:03 And you should't undo it with "echo 1 > ..." because that will activate /proc/sys/kernel/grsecurity/grsec_lock ;-) 2016-11-08 15:00:15 :D 2016-11-08 15:00:58 I figured out a way to do this, kernel.grsecurity.chroot_caps=0 for the duration of my chroot operation 2016-11-08 15:01:30 having it in 1 prevented the filecap in pcsc-lite's APKBUILD from getting through 2016-11-08 16:52:55 okay, something much simpler this time - getting GTK apps look correct? they seem to have problems with themes 2016-11-08 17:13:49 Missing some fonts? 2016-11-08 17:26:07 fonts seem fine, however, GUI widgets such as scrollbars and buttons and such aren't visible 2016-11-08 17:30:56 I basically get a bunch of warnings, one about retrieving accessibility buss address and the rest are gtk warnings about deprecated stuff 2016-11-08 17:54:18 hi guys 2016-11-08 17:54:29 I noticed you have a docker alpine repo 2016-11-08 17:54:55 what are you using for building the alpine docker image from scratch 2016-11-08 17:55:04 only that `build` bash script? 2016-11-08 17:56:19 from the root of repo gliderlabs/docker-alpine 2016-11-08 23:32:04 I think you all might enjoy, http://blog.reverberate.org/2016/11/07/introducing-bloaty-mcbloatface.html 2016-11-08 23:42:03 is it possible to reconfigure an alpine install to add more dns features? i like alpine's size as a container base, but i need something like debian:jesse to get dns more functional 2016-11-08 23:42:37 mcandre: what kind of DNS features are you referring to? 2016-11-08 23:42:58 as in acting as a server, or as resolving DNS queries? 2016-11-08 23:45:25 mcandre: and yes the alpine install programs are just shell scripts, so you can edit them 2016-11-08 23:48:14 ex: it doesn’t respect the ‘searchdomains’ line 2016-11-08 23:48:36 mcandre: do you mean in the '/etc/resolve.conf' file? 2016-11-08 23:53:44 mcandre: my bad, '/etc/resolv.conf' 2016-11-09 13:21:45 *sigh* 2016-11-09 13:23:06 package porting pains again, nothing to worry about 2016-11-09 14:33:17 <_michas> Hi, debian/ubuntu has package gcc-multilib to support 64 and 32 bit binaries. What do I have to install on alpine for 32bit support? 2016-11-09 14:46:57 <_michas> Error: "skipping incompatible /usr/lib/gcc/x86_64-alpine-linux-musl/5.3.0/libgcc.a when searching for -lgcc" - How do I get a 32bit version of libgcc? 2016-11-09 15:58:43 <_michas> http://unix.stackexchange.com/q/322127/29241 2016-11-09 19:19:43 any wiki page for running alpine from ram as a domU machine? 2016-11-09 19:20:29 also any documentation for alpine_dev param? i don't think that's a standard kernel param. 2016-11-09 19:30:17 jrun: Read /usr/share/mkinitfs/initramfs-init. There you can see what the alpine_dev parameter does. If I had it in my head I'd tell you. =) 2016-11-09 19:34:55 _michas: That last comment on your question on stackexchange is crap, "you've tried to use libc6", when your message is about not finding a 32-bit libgcc. 2016-11-09 19:38:18 _michas: Also, stating that Alpine is not recommended for development is total crap. The "every lightweight linux is not designed for development" is also a fallacy, lightweight and development are not related. 2016-11-09 19:39:59 _michas: Iirc, there is no support for multilib in Alpine though and either case I don't remember the reasons why. 2016-11-09 19:47:02 nidan_: i just booted the iso image as a domU and actually reading the Installation section of the wiki instead. so from what i understand in data mode machine can not be updated correct? 2016-11-09 19:47:20 meaning updates are lost in reboot. 2016-11-09 19:49:05 when i heard run-from-ram, what i was really hopig for was to pass the whole / tree of of alpine to kernel as initramfs and never pivot to *real_root*. is that possible with alpine? 2016-11-09 19:49:05 jrun: I don't use data mode but iirc you can store updates as an overlay using the same storage as you do for your data. In that case all the updates you used the last time you booted will be automatically installed everytime you reboot. 2016-11-09 19:50:24 jrun: I have some new scripts intended to do that, not released yet and I don't know if they'll be an integral part of alpine, depends on what the other developers think about it. But it is possible. 2016-11-09 19:50:58 jrun: You can do your own variant changing the /usr/share/mkinitfs/initramfs-init if you'd like though. 2016-11-09 19:51:43 nidan_: does sys mode run from ram? 2016-11-09 19:51:47 That init does end after a while though so if you don't want to change_root you need to remove that part and make that init exec for example openrc's init and make sure to keep all that openrc need on the initramfs. 2016-11-09 19:52:08 jrun: Don't know, I only use the full install stuff. 2016-11-09 19:52:58 nidan_: full install == sys mode? 2016-11-09 19:55:13 jrun: I guess, I use a custom crypto setup so I do my installs manually. =/ 2016-11-09 19:56:10 But anyway, I think there is an overlay mode that runs from RAM, iirc it's used by default on the Raspberry PI:s.. 2016-11-09 20:31:44 jrun: https://wiki.alpinelinux.org/wiki/Alpine_local_backup 2016-11-09 20:32:00 ^^ explains run-from-ram 2016-11-09 22:42:26 I can only wonder what the correct installation sequence is for XFCE 2016-11-09 22:42:49 it seems like pure luck if you get it to work correctly 2016-11-09 22:43:42 some installs get the icons and the themes right and configurable; some get them wrong but configurable; some get them wrong and not configurable 2016-11-09 22:46:04 fortunately the day hasn't be a complete waste of my time, I did actually get the tools required for preparing Secure Boot ported 2016-11-09 23:07:02 TBB: you are working on secure boot for Alpine? 2016-11-09 23:07:14 yup 2016-11-09 23:07:31 awesome! 2016-11-09 23:08:12 I have a UEFI laptop that I can use to test, if you need help on making sure it works with other hardware. 2016-11-09 23:08:39 and it works, too, I've got a demo setup fully working but I've cheated by doing the signing of binaries in Ubuntu and installing the keys using a semi automatic setup, can't remembe what the efi binary for that was called 2016-11-09 23:09:56 that'd be cool, thanks. I hope I can get these tools properly contributed for testing, possibly by Friday or, if I still run into problems, by Friday next week 2016-11-09 23:14:53 now, there are a couple of things that I'll have to clear with Alpine devs before those can be sent, as the advanced scenarios are such that they change how the kernel lives in /boot 2016-11-09 23:15:36 but now that I typed that, I actually figured out a way to do it with a custom kernel package with some post-install magic 2016-11-09 23:18:21 cool, keep me posted 2016-11-09 23:19:12 sure :) but now I better go catch some z's so I'll be able to actually pull all that off tomorrow :) 2016-11-10 09:18:23 who-owns libz 2016-11-10 09:18:29 #who-owns libz 2016-11-10 09:18:41 !help 2016-11-10 09:18:56 who owns libz 2016-11-10 09:19:05 how on earth does this thing work 2016-11-10 09:19:19 I forgot the command 2016-11-10 09:21:14 This should give the same information as found on http://pkgs.alpinelinux.org/? 2016-11-10 11:07:38 okay, I'll have to confirm with my project I can actually contribute those Secure Boot related packages; in theory I have a permission but I need to confirm on a per package(set) basis 2016-11-10 14:22:00 When using APK, with multiple --repository, does it override the same or it includes many? 2016-11-10 14:24:01 MadLamb: apk will always take the package with the highest version number. 2016-11-10 14:24:07 so you are free to mix repo's 2016-11-10 14:24:15 but only the newest pkgs will be slected. 2016-11-10 14:26:26 MadLamb, it includes many, you can specify it multiple times 2016-11-10 14:30:44 oh im reading it wrong... sorry. 2016-11-10 14:37:19 thanks 2016-11-10 14:45:49 Hi, shouldn't `apk fetch --arch x86 gcc` fetch the x86 version of gcc? Looks like I always get the x86_64 version. Did I miss anything? 2016-11-10 17:11:02 Hi, I am trying to setup alpine GUI on VirtualBox. According to this https://www.virtualbox.org/ticket/9028, it is not possible. Correct ? And if was possible, is there any guide to make it happen? Thanks. 2016-11-10 18:24:27 jasonwhite: just choose "Other Linux" and you're goood to go. it works fine. though the guest additions and/or the display driver might be harder to set up, if at all. 2016-11-10 18:25:10 avih : I am all good with installing Alpine on VB. The problem is GUI itself, which boils down to VB display driver. 2016-11-10 18:25:34 guest addition package to be more precise 2016-11-10 18:26:44 jasonwhite: personally i couldn't get the display driver to work, but alternatively, you can setup an external x server (very easy even on windows host), ssh to the alpine guest with x forwarding, and display a full desktop outside of vbox own gui 2016-11-10 18:27:46 as for guest additions, i'm guessing you mostly need that for file transfers, i'd recommend winscp where you can drag and drop files to/from the guest 2016-11-10 18:28:24 Ah I forgot about ssh with x forwarding. 2016-11-10 18:28:46 isn't too much lagging for you ? last time I played with it, a little bit lag 2016-11-10 18:28:52 if you're on windows and you don't have x server installled, i'd recommend vcxsrv 2016-11-10 18:29:07 xero lag. and you get full desktop composition etc. 2016-11-10 18:29:10 zero* 2016-11-10 18:29:29 though ultimately it's easier to just open alpine windows on the host instead of a full desktop 2016-11-10 18:29:38 s/easier/more useful/ 2016-11-10 18:29:59 im on linux btw. 2016-11-10 18:30:06 okay I will give it a try 2016-11-10 18:30:10 thank you avih :) 2016-11-10 18:31:21 ah, so x forwarding should just work. you're welcome. 2016-11-10 18:33:01 so for file transfers sshfs works smoothly too with whatever favorite file manager you use already 2016-11-10 20:41:43 Hi - I'm using alpine-xen 3.4.4 - installed fine, but when starting a new guest, libvirtd crashes with this error - denied resource overstep by requesting 4096 for RLIMIT_CORE against limit 0 for /usr/sbin/libvirtd[libvirtd:3249] 2016-11-10 20:41:58 does anyone have any pointers - google didn't help 2016-11-10 20:44:11 that error alone doesn't explain much else than that grsecurity denied making a core dump 2016-11-10 20:44:29 that is, if I can claim I understand grsecurity at all, and few really can 2016-11-10 20:44:51 :-) 2016-11-10 20:48:55 is there something right before that in the log that could be connected to the crash? 2016-11-10 20:50:28 if it's a grsecurity-related crash then there should be a line before that stating something similar 2016-11-10 20:51:13 if it's not then you need to do more traditional debugging to figure out what caused the crash, and allowing a core dump would help with that 2016-11-10 20:51:49 that at least is my gut instinct, I'm not an expert on that either I'm afraid 2016-11-10 20:52:30 (speculation not based on facts, now that is what I excel at) 2016-11-10 20:53:20 these two lines are right before 2016-11-10 20:53:23 libvirtd[3603]: segfault at 688322d90000 ip 0000688322bcad31 sp 0000688322d8cd88 error 6 in ld-musl-x86_64.so.1[688322b7b000+88000] 2016-11-10 20:53:23 Nov 10 20:51:44 hs kern.alert kernel: [ 4688.369507] grsec: From 192.168.3.121: Segmentation fault occurred at 0000688322d90000 in /usr/sbin/libvirtd[libvirtd:3603] uid/euid:0/0 gid/egid:0/0, parent /bin/busybox[init:1] uid/euid:0/0 gid/egid:0/0 2016-11-10 20:54:51 that ip address is the ip that I'm connecting from via ssh 192.168.3.121 -- not the host's address 2016-11-10 21:00:10 okay, a segfault. that you could do something about under grsecurity, I think. 2016-11-10 21:00:31 aah - so is grsecurity stopping something from happening? 2016-11-10 21:00:38 i.e. preventing something 2016-11-10 21:00:43 security-wise? 2016-11-10 21:00:44 that libvirtd crashes like that under grsec I haven't experienced myself, but it would make sense 2016-11-10 21:03:18 PaX can be pretty aggressive sometimes, and you can control its behaviour by altering what PaX allows a program to do. that's done using paxctl, it can be used to give and take PaX controlled functionality to a program 2016-11-10 21:06:25 thanks - that's a good pointer to some reading I've got there... 2016-11-10 21:07:35 grsecurity (un)fortunately both makes you do that and provides the documentation :) 2016-11-10 21:10:41 and doing that has taught me quite a lot of things about Linux I thought I knew but didn't 2016-11-10 21:11:13 that's often the way I've found 2016-11-10 21:16:06 and it's a good thing - the more you learn the better you understand how little you know :D 2016-11-10 21:35:02 hey, any eta on alpine 3.5 ? 2016-11-10 21:51:10 Roland-: we just pushed rc1 2016-11-10 21:51:31 so it wont be long if no crazy things happen. 2016-11-10 21:53:59 ok 2016-11-10 21:54:00 thanks 2016-11-10 21:54:20 another question if if I can forecly remove just a package ignoring dependencies 2016-11-10 22:00:21 Roland-: rm -rf all/the/files/in/pkg ;-) 2016-11-10 22:00:40 but no afaik apk-tools does not allow that. 2016-11-10 22:01:12 if you want to break your system, you can just do it yourself without using apk. 2016-11-10 22:03:32 I've been looking into the desktop problems I've been experiencing with gtk3-using applications... experiencing missing scrollbars and buttons, among other things 2016-11-10 22:04:09 makes me wonder - starting such an application results in warnings about deprecated properties and that they would be removed in future versions 2016-11-10 22:05:55 ok 2016-11-10 22:07:54 wonder if they're actually removed already; at least button properties mentioned in the warnings are not rendered anymore 2016-11-10 22:11:26 in any case gtk3 seems to be the common component in all of my setups where this problem exists, no matter what the desktop system 2016-11-11 09:14:23 okay noob question here: why can't ./configure find appropriate libraries why I'm confident they are installed? 2016-11-11 09:14:44 s/why/when 2016-11-11 09:16:02 am I missing some other tool for linking libraries? am I just wrong about having what I need installed? 2016-11-11 09:16:55 using gcc - can't find libpcap via -lpcap 2016-11-11 09:19:18 sorry for just throwing it all out there 2016-11-11 09:30:24 is the -dev package installed? 2016-11-11 09:30:50 apk info -e libpcap-dev; yeah 2016-11-11 09:31:00 also, the -lpcap needs to be after your .o files. order matters. 2016-11-11 09:31:47 (this is mostly because we enable as-needed linker flag by default) 2016-11-11 09:32:26 it is good for reducing extra NEEDED tags in dsos and speeding up application startup time 2016-11-11 09:37:25 well I'm not compiling yet, its the ./configure process that is hanging 2016-11-11 09:38:40 hmmm 2016-11-11 09:41:50 running gcc -lpcap randomfile.c works fine too 2016-11-11 09:47:27 and -lm is already included 2016-11-11 13:40:49 Was this really necessary: http://git.alpinelinux.org/cgit/aports/plain/unmaintained/xinput_calibrator 2016-11-11 13:41:03 Your OS is currently unusable out of the box for touch screens... 2016-11-11 13:41:20 I will grab the binary from a previous install, which will work fine even on 3.5, but its nuts... 2016-11-11 13:44:47 de_worde, yeah, it should have been moved to community instead 2016-11-11 13:46:23 we had scripted move of all testing packages not touched in 6+ months moved to unmaintained 2016-11-11 13:46:34 turns out we had lot of stuff there that should've been moved to community instead 2016-11-11 13:47:36 moved to community 2016-11-11 13:50:06 fabled: Oh right, thanks, sorry for the rant - I do understand, just caused a disruption I really could have done without deploying a system =x 2016-11-11 13:51:11 testing is not included in any release anyway 2016-11-11 13:51:21 so using @testing is sort of unstable for production anyway 2016-11-11 13:51:37 you can always ask any @testing package that is stable to be moved to community 2016-11-11 13:55:39 fabled: I found x11vnc, i3wm and xdotool to all be stable, have them running on 50+ production pi systems that are each used every day since version 3.3? 2016-11-11 13:57:03 Yes 3.3, which could do with an update but they are on a secure isolated network (no internet) 2016-11-11 14:00:38 de_worde, i can look at those but i might run out of time. it's safer to put the requests (at least in future) to our bug tracker bugs.alpinelinux.org 2016-11-11 14:05:18 de_worde, i'm moving i3wm and xdotool now. x11vnc might need some more work 2016-11-11 14:05:29 it was last built against openssl, and we recently migrated to libressl 2016-11-11 14:09:51 fabled: Thanks for that, I will get around to signing up at the bug tracker =] 2016-11-11 16:16:37 hey http://wiki.alpinelinux.org/wiki/Alpine_Linux_Init_System - I don't have this D: 2016-11-11 16:16:47 rc doesn't find any binaries 2016-11-11 16:28:59 des_consolado: rc 2016-11-11 16:29:30 des_consolado: You should have rc, rc-service, rc-sstat, rc-status and rc-update. 2016-11-11 16:31:14 des_consolado: rc-status is in /bin, the others in /sbin so if you don't have /sbin in PATH you wouldn't find them. 2016-11-11 16:35:24 ah I was using the alpine docker image 2016-11-11 16:35:34 it doesn't have openrc installed, I needed to apk add openrc 2016-11-11 17:18:30 anyone know off hand if apk does some sort of checksumming when installing new packages from community server? 2016-11-11 17:20:30 wiki does not go into detail 2016-11-11 17:22:02 <_ikke_> It should check the package signature, yes 2016-11-11 17:22:25 do you know where it keeps sigs? 2016-11-11 17:22:43 perhaps i need to look at the git repos. 2016-11-11 17:23:00 <_ikke_> I guess it's somewhere in the package metadata 2016-11-11 17:23:14 <_ikke_> ie, you only need a .apk file, there is no detached signature 2016-11-11 17:23:38 <_ikke_> But this is all conjecture 2016-11-11 17:24:40 <_ikke_> http://git.alpinelinux.org/cgit/apk-tools/tree/src/verify.c#n29 2016-11-11 17:26:51 <_ikke_> https://jvns.ca/blog/2013/10/23/day-15-how-gzip-works/ 2016-11-11 17:30:29 an apk is currently two tars catenated into one. one contains the content, the other contains metadata including checksum of the content 2016-11-11 17:30:41 <_ikke_> ah ok 2016-11-11 17:30:50 and in addition there 2016-11-11 17:31:05 is a signature, but that's where my memory fails me 2016-11-11 17:31:38 <_ikke_> http://git.alpinelinux.org/cgit/apk-tools/tree/src/package.c#n635 2016-11-11 17:31:50 <_ikke_> This is where it's read, but not sure yet where it comes from 2016-11-11 17:40:12 do most of you run edge? 2016-11-11 19:05:08 only my builder runs on edge, everything else on stable release 2016-11-11 19:05:32 edge will break on occasion when major changes occur 2016-11-11 19:05:46 which is ok if you watch the IRC channels before upgrading 2016-11-11 20:45:43 so, i'm thinking about using alpine to install an os onto a bootable usb stick. 2016-11-11 20:46:49 i was wondering, if i install in data mode, is there any encryption by default on the /var partition? 2016-11-11 20:47:54 or is encrypting persistent data a roll your own issue? 2016-11-11 20:49:21 thinking about requiring usb stick for boot but keeping /home /var on disk 2016-11-11 20:49:23 <_ikke_> jluedke: iirc, alpine does not encrypt anything by default 2016-11-11 20:49:53 i suspect the answer is boot then mount fs 2016-11-11 20:50:30 was wondering if anyone here does something similar 2016-11-12 07:42:55 Any thoughts on future digital protection laws under the tyrant? 2016-11-12 16:41:22 Hi all. I'm in need of some help with framebuffer console rotation on Alpine 3.4.6... what's the path of least resistance in Alpine to make it execute "echo 1 > /sys/class/graphics/fbcon/rotate_all" during startup? 2016-11-12 16:43:02 Tashtari: make it into a "service" that runs on boot :P 2016-11-12 16:45:12 Diftraku: So... hm. Create a script that does it under /etc/init.d/ and then rc-update it to "boot"? 2016-11-12 16:46:37 Tashtari: yup, something like https://ghostbin.com/paste/unecv might work, the "depends" might be a bit too overzealous if you don't want to straing your neck while reading dmesg :3 2016-11-12 16:47:42 Tashtari: you should also check https://wiki.alpinelinux.org/wiki/Alpine_Linux_Init_System 2016-11-12 16:48:27 reading the OpenRC docs might not hurt as well 2016-11-12 16:50:47 All right, will do. Thanks for your help. 2016-11-12 16:51:26 no probs 2016-11-12 16:55:18 Tashtari: See also /etc/local.d/README 2016-11-12 16:55:52 and don't forget to rc-update add local :-) 2016-11-12 16:58:45 jomat: Hm, you think this 'local' service is a better place for what I'm talking about? 2016-11-12 17:00:39 You can just add a shell script in /etc/local.d/framebuffer.start that does your echo > … 2016-11-12 17:02:25 Ok, interesting, I'll try that... 2016-11-12 17:02:46 seems more lightweight than adding an extra service for that 2016-11-12 17:03:39 but both solutions will work :-) 2016-11-12 17:03:48 jomat: forgot rc.local was a thing :P 2016-11-12 17:07:28 Well, that's curious. 2016-11-12 17:07:53 Local started, rotated itself, then when the login prompt appeared, it was rotated back. 2016-11-12 17:08:06 ...But on top of the rotated startup output. 2016-11-12 17:11:28 Oh, boy. And it's frozen. 2016-11-12 17:11:30 That'd bad. 2016-11-12 17:11:33 That's.* 2016-11-12 17:12:54 And it freezes whenever I try to tab-complete something in the shell. 2016-11-12 17:12:56 It seems you can set that with a kernel option, too: fbcon=rotate: 2016-11-12 17:13:00 https://www.kernel.org/doc/Documentation/fb/fbcon.txt 2016-11-12 17:13:07 jomat: That's what I tried at first, but it doesn't work at all. 2016-11-12 17:13:23 Mhh :-/ 2016-11-12 17:16:27 Someone I was talking to in the linux channel said that he looked in the source and saw no way for it to take a boot parameter, only the sysfs method... which is strange. 2016-11-12 17:22:55 hi guys, packages are rebuilded only on update in edge? There is nothing like "package rebuild package by package" due to migration to libressl? :) 2016-11-12 17:23:17 because rspamd packages are blocking my update for two months already :-/ 2016-11-12 19:49:44 hey. i try to build xen via abuild. i did fetch, unpack, prepare, changed some files, did checksum build, package. this all did work but i can't find the generated package - where should it be? 2016-11-12 19:51:29 <_ikke_> absynt: ~/packages 2016-11-12 19:54:18 _ikke_: thanks, rootpkg did the trick 2016-11-13 02:52:56 Hey, I'm having an issue saving cache dependency on shutdown. I see '/lib/rc not writable!' on poweroff. How can I diagnose this? 2016-11-13 02:54:12 where there any breaking changes for the savecache service between main and edge? 2016-11-13 02:54:20 s/where/were' 2016-11-13 02:55:41 the file permissions for /lib/rc seem fine - I'm just not sure why it's failing 2016-11-13 02:56:30 Hi I have a wireless access point I'd like to use with my box (that works as my router using Alpine) is there a way of doing something like this? I have 3 NIC in the box 2016-11-13 03:05:38 HazWard: are you saying your box is your router, and you want to connect to an external access point? 2016-11-13 03:13:13 anon2323: Yeah 2016-11-13 03:14:24 I have no experience with that setup, but I presume using wpa_supplicant to connect to an access point normally does not work? 2016-11-13 03:15:46 I basically want to add wireless capabilities to my router 2016-11-13 03:23:09 maybe this will help? https://wiki.alpinelinux.org/wiki/How_to_setup_a_wireless_access_point 2016-11-13 04:04:30 is there a way to figure out what version of alpine I am running? 2016-11-13 08:13:03 <_ikke_> cat /etc/alpine_release 2016-11-13 08:13:10 <_ikke_> sigjuice: ^\ 2016-11-13 09:03:31 could anyone who has used both Alpine and Debian tell me what i'm getting into if i make the switch? 2016-11-13 09:03:56 is there something that will be so radically different that i may think "crap! i can't use this!" because something didn't work any longer? 2016-11-13 09:07:12 it depends 2016-11-13 09:08:14 I'm partly not the right person to answer that because I've got 15 years of Gentoo under my belt rather than Debian, but there's nothing that much different that it would be a showstopper 2016-11-13 09:08:20 i'm using TailsOS right now as a desktop OS basically (it's based on Debian). i use hexchat, icedove, Tor browser, GTKhash, seahorse and other Gpg/PGP tools, LibreOffice, but otherwise don't really use much else 2016-11-13 09:08:29 is there going to be something that 'won't work" because it's a different distro? 2016-11-13 09:08:35 i have zero experience outside of debian 2016-11-13 09:08:50 i am also considering gentoo hardened + gr_security as recommended by someone 2016-11-13 09:09:04 my reasoning for considering Alpine are security related 2016-11-13 09:09:32 you might not get all those packages on Alpine, so some porting work will be necessary 2016-11-13 09:09:40 i'm watching devuan closely, but frankly while Debian requires systemd i faith in its direction is a bit dashed 2016-11-13 09:09:59 and that can be either straightforward or not so straightforward 2016-11-13 09:10:05 i understand 2016-11-13 09:10:11 what about gentoo then? 2016-11-13 09:12:17 I ran Gentoo Hardened for a bit before going Alpine full time, it's quite allright, and since the environment is designed around compiling packages it's quite usable 2016-11-13 09:13:07 the difference between Gentoo Hardened and Alpine is not that big really, it's a normal binary package / source based distro comparison 2016-11-13 09:13:26 sn0wmonster: perhaps try it in virtualbox first? 2016-11-13 10:15:14 sn0wmonster: pre built "generic" binaries won't work since alpine uses musl and not glibc. alpine binaries would work of course. but i've managed to build on alpine everything i tried so far, including qt4/5 and gtk3 apps (including their deps) 2016-11-13 10:16:28 without any patches. it just builds. 2016-11-13 10:16:35 and works. 2016-11-13 10:17:54 also, typically when projects distribute in binaries, you're less/not likely to find pre-built alpine binaries, compared to debian or ubuntu for instance 2016-11-13 10:25:17 I'd like to do something to help Alpine 2016-11-13 10:25:28 not sure what it should be. The bug tracker doesn't have any juicy ones 2016-11-13 11:08:54 hi 2016-11-13 11:11:28 My x86 Alpine seems to be stuck on musl-1.1.14-r10 although I only have edge repos in my apk/repositories files 2016-11-13 11:12:13 I see on alpine websites that main is at 1.1.14-r14 and edge at 1.1.15-r5, any hint on why that could be and/or how I could find out? 2016-11-13 11:12:28 s/main/3.4 2016-11-13 11:18:09 ok, upgrade -a did the trick 2016-11-13 11:18:12 sorry for the noise 2016-11-13 11:48:48 Hey anyone know which package has man pages for c functions? 2016-11-13 11:53:10 I expect it to just be linux-doc or posix-doc or musl-doc but I'm not seeing it 2016-11-13 11:58:19 anon6889, like everywhere else for Linux, man-pages 2016-11-13 12:00:07 Thank you! I knew it was somewhere obvious 2016-11-13 12:00:24 No problem :) 2016-11-13 12:02:02 But keep in mind that the libc part of those manpages are for glibc 2016-11-13 12:11:09 True. There is no broader documentation for musl besides their site right? 2016-11-13 12:17:38 There is the source and susv 2016-11-13 12:21:32 is there a way with the acf-openssl ("Certificate Authority") package to sign a regular certificate request rather than generating the key on the alpine linux server (which seems insecure)? 2016-11-13 12:21:57 The 'Request' tab seems to generate everything for me by default (incl. the key) 2016-11-14 06:55:26 Hi all. I've booted 3.4.6-x64 via USB on a machine with no graphical console. I'm able to interact with the boot process after adding the serial entries to syslinux.cfg, but after it loads the kernel and initrd I get no console output at all and thus can't install. 2016-11-14 06:57:31 The script in the initrd that looks for the ttyS entry in the boot arguments doesn't ever start a getty either, so I'm out of ideas. 2016-11-14 06:57:34 any pointers? 2016-11-14 07:01:32 this is not necessarily the absolutely best solution, but look at your inittab, there's a commented line for enabling serial console if I remember correctly 2016-11-14 07:02:14 that way you should at least get yourself a serial console so you can investigate easier 2016-11-14 07:06:47 the inittab is in the initrd squashfs. kinda hard to 2016-11-14 07:06:51 modify 2016-11-14 07:07:43 true. I'm not sure where that initrd inittab comes from; my guess is mkinitfs copies it from the main system 2016-11-14 07:08:11 actually, in the installer case, I think it's completely dynamically generated by the initrd script 2016-11-14 07:08:44 seems if I only send minimal arguments to the linux kernel it still produces absolutely no output. seems this is a syslinux and/or linux kernel debugging issue. 2016-11-14 07:09:15 wait... so you're editing syslinux parameters to boot for installing? I think I misunderstood your case 2016-11-14 07:09:37 use case is easy: just tryig to install usig serial console 2016-11-14 07:10:37 to get that working according to the wiki, you need to modify sylinux.cfg to get both syslinux and the console=ttyS0 lines added 2016-11-14 07:10:53 the syslinux line seems to be working because I can interact with the boot prompt over serial 2016-11-14 07:11:07 but as soon as the linux kernel is loaded, there's no output. 2016-11-14 07:11:30 Loading vmlinuz-grsec... 2016-11-14 07:11:56 then Loading initramfs-grsec... 2016-11-14 07:11:57 then nothing 2016-11-14 07:13:09 ah, okay. I don't have Alpine installs right here so I can't quickly take a look at the initramfs init script to see how it processes it. I can have a look at it as soon as I get to work (where I'm about to leave in a minute), so if someone else won't have an answer ready then I can have a look 2016-11-14 07:13:20 usertemp : maybe once the kernel loads it uses different baud rate? 2016-11-14 07:14:22 I wonder if the initramfs has all the required modules for serial support 2016-11-14 07:15:23 or if it loads them. supposedly not, or you'd be getting a console. but I'll get back to it. 2016-11-14 07:16:15 usertemp : try a minimal boot media (eg Arch) to see if that works so rule out baud / serial issues 2016-11-14 07:16:27 good idea 2016-11-14 07:17:24 I booted Alpine fine with serial port on my apu2c4, but months ago.. 2016-11-14 07:42:24 had the same issue with Arch, but tracked it down to weird com port IO addresses on this board. 2016-11-14 07:42:35 syslinux.cfg SERIAL 0 != /dev/ttyS0 all the time, it seems 2016-11-14 07:42:41 thanks for the help, all! 2016-11-14 08:25:27 morning. happy monday 2016-11-14 08:26:31 anyone know which terminal emulator is the smallest with the least amount of deps in Alpine Linux? 2016-11-14 08:45:33 hey, what package on alpine provides tools like useradd? 2016-11-14 08:46:12 ScrumpyJack: xterm might be one if you got x11 already installed, otherwise the outright smallest is using a TTY instead 2016-11-14 08:46:22 SirCmpwn: check pkgs.a.o/contents 2016-11-14 08:46:35 (I don't actually have an alpine system to reference) 2016-11-14 08:47:19 SirCmpwn: https://pkgs.alpinelinux.org/contents?file=useradd&path=&name=&branch=&repo=&arch= 2016-11-14 08:47:33 shadow seems to be the one 2016-11-14 08:48:00 /part 2016-11-14 08:48:02 woops 2016-11-14 08:48:14 thanks Diftraku 2016-11-14 08:48:19 that package doesn't seem to be in the aports repo though 2016-11-14 08:48:55 seems it's only in main for 3.4 and community for edge 2016-11-14 08:49:36 will included in 3.5 2016-11-14 08:49:41 derp, only in edge, the bash-completion confused me xD 2016-11-14 08:49:41 be.. 2016-11-14 08:49:45 ah, I found it 2016-11-14 08:49:52 I was hoping it'd be not the debian shadow package 2016-11-14 08:50:13 SirCmpwn: we also have busybox adduser 2016-11-14 08:50:32 yeah 2016-11-14 08:50:37 I'm looking for a useradd implementation 2016-11-14 08:50:47 without PAM 2016-11-14 08:52:12 aha it looks like debian shadow can build with PAM disabled 2016-11-14 08:52:16 so I should be good to go, thanks 2016-11-14 09:00:13 Diftraku: I forgot xterm had been added to the repo, and seems to have very few deps. i like rxvt-unicode, but it depends on perl, which i don't want 2016-11-14 09:05:03 I prefer the lxde terminal, it also doesn't have that many deps; it's what I use on my only 386 test machine 2016-11-14 09:12:23 ScrumpyJack: what about st? 2016-11-14 09:34:48 clandmeter: I'll try that 2016-11-14 09:36:46 TBB: lxterminal? 2016-11-14 09:42:26 yup 2016-11-14 09:43:21 can't remember the name of that even lighter terminal that still is IMO more comfortable than rxvt... was it evilvte or something? probably not ported to Alpine yet 2016-11-14 09:50:06 hi guys, packages are rebuilded only on update in edge? There is nothing like "package rebuild package by package" due to migration to libressl? :) 2016-11-14 09:50:16 because rspamd packages are blocking my update for two months already :-/ 2016-11-14 09:50:26 lxterminal pulls in 26 dependancies when I install it 2016-11-14 09:53:35 ouch. that many? 2016-11-14 09:53:58 probably not a good choice if the goal is to keep the system minimalistic then 2016-11-14 09:55:01 :) 2016-11-14 09:57:06 TBB, nothing will beat st, in that regard at least 2016-11-14 09:58:30 evilvte depends on the whole gnome crap iirc 2016-11-14 10:00:05 I don't think it does, it's so minimal that even its configuration is done at build time :) 2016-11-14 10:00:43 TBB, that doesn't mean it doesn't pull crap as dependencies 2016-11-14 10:01:43 Yeah, evilvte depends on gtk 2016-11-14 10:02:05 (and vte of course) 2016-11-14 10:05:04 I'm just getting to grips with dwm/st/dmenu 2016-11-14 10:05:26 how do i call dmenu? it's not in the man page 2016-11-14 10:05:44 From dwm? 2016-11-14 10:06:23 yeah, alt-p did it 2016-11-14 10:06:28 :) 2016-11-14 10:07:26 Humm you're right it's missing from the manpage, it's not really a hard dependency but that may be suggested there 2016-11-14 10:10:49 it seems the arrow keys are grabbed by something. they don't scroll through history numkeys 8 6 4 2 seem to scroll though history though 2016-11-14 10:12:51 What are you talking about? 2016-11-14 10:13:25 There's no history in dmenu 2016-11-14 10:16:24 in my shell 2016-11-14 10:17:10 ah 2016-11-14 10:17:50 “ok” 2016-11-14 10:24:32 it's in the st FAQ 2016-11-14 10:26:20 And in your shell manpage, then :) 2016-11-14 10:37:30 okay, this is a first. I haven't met a laptop yet that, according to Alpine or any other distro for that matter, doesn't even have a keyboard 2016-11-14 10:38:20 until today, that is 2016-11-14 10:42:25 neat, so dwm basically traps the arrow keys. now i'm forced to use the keyboard properly, which is a good thing :) 2016-11-14 10:43:07 No it doesn't 2016-11-14 10:44:14 It only traps the keys you have defined in TAGKEYS and keys 2016-11-14 10:47:07 i like it - it seems i'd grown out of the habit of using hjkl in things like vim 2016-11-14 11:18:56 pfffft. all these test laptops have Windows 10 pre-installed. 2016-11-14 11:19:21 makes me feel like last night when I watched all those surstromning challenge videoclips 2016-11-14 12:41:46 ? 2016-11-14 12:59:25 people trying - mostly unsuccessfully - to open a can of Swedish sour herring and eat it without vomiting 2016-11-14 13:17:00 Heh ... I had that when I was a student in Ume* (long time ago). Smells worse than it tastes 2016-11-14 21:40:59 Hello, I logged https://bugs.alpinelinux.org/issues/6453 — I was curious if there is a way I can help with builds on alpine and keeping packages up to date? 2016-11-14 22:16:46 kylesloan: you can submit PRs via the github ports project 2016-11-14 22:17:21 https://github.com/alpinelinux/aports 2016-11-14 22:17:40 @leprechau cool I will check it out, thanks 2016-11-15 06:56:15 Hey I've noticed the openrc savecache script is failing on shutdown, but I don't notice any difference (usb install). Has anyone else had this problem? 2016-11-15 06:56:44 It appears the /lib/rc/cache directory and files are not created on startup 2016-11-15 07:19:32 xcko: The cache files actually in use are in /run/openrc, /lib/rc/cache is used only for restoring them on startup and saving them on shutdown iirc. 2016-11-15 07:21:25 Does it work for you if you run the savecache script by hand? If so, the reason might be that on shutdown it runs at a point where /lib/rc/cache is already non-writable. 2016-11-15 07:23:03 Thanks for clarifying. Yes it does work if I run it by hand 2016-11-15 07:24:01 Do you know other services that may make it non-writable? 2016-11-15 07:26:59 Perhaps killprocs? 2016-11-15 07:32:33 Tested adding savecache as a dependency to killprocs - ineffective 2016-11-15 10:54:51 has anyone noticed compositing related problems with recent Intel chipsets? 2016-11-15 11:42:49 ah, interesting, seems I've lost an nvm drive somehow... at least I don't get to see one when booting with the install dvd 2016-11-15 14:37:49 hi all 2016-11-15 14:38:15 I have issues while installing alpine on my RPi 1 (model B) 2016-11-15 14:38:31 can any1 help me with it? 2016-11-15 14:38:38 I am following religiously 2016-11-15 14:38:45 the wiki on this 2016-11-15 14:38:46 https://wiki.alpinelinux.org/wiki/Raspberry_Pi 2016-11-15 14:39:03 and it fails to boot (black screen) 2016-11-15 14:39:16 I tried many ways around, all without success 2016-11-15 14:39:55 though I installed many other linux based OS on my RPi (including Arch) without any issue... 2016-11-15 14:40:56 which mode? 2016-11-15 14:40:57 btw, channel title should be updated to 3.4.6 ;) 2016-11-15 14:41:02 default: diskless 2016-11-15 14:41:27 partition is set to bootable? 2016-11-15 14:41:37 the only thing I changed right away before booting is the gpu_mem = 64 to 16 as I plan to use it headless 2016-11-15 14:41:53 still I do the 1st connection with a HDMI cable and keyboard 2016-11-15 14:42:13 yes, bootable (also called "active") 2016-11-15 14:42:23 make sure the partition is fat32 and active/bootable 2016-11-15 14:42:34 I tried with gnome disk, gparted, even minitool under windows: no one boots 2016-11-15 14:42:39 I did 2016-11-15 14:43:00 0xC (not B) 2016-11-15 14:43:38 the SD card was used without any issue just before (it was an OpenELEC one) 2016-11-15 14:44:00 no single site out there propose a .img? 2016-11-15 14:44:23 <^7heo> zif: .img of? 2016-11-15 14:44:34 alpine for rpi 2016-11-15 14:44:49 as I have issues with the official (wiki) way 2016-11-15 14:45:01 <^7heo> Well, personal issues aren't our business. 2016-11-15 14:45:17 <^7heo> I have a running rpi with alpine at home. 2016-11-15 14:45:35 <^7heo> since there aren't craploads of different rpi kinds... 2016-11-15 14:45:38 <^7heo> I'd say that it works. 2016-11-15 14:45:55 k, I just came here asking for a little bit of help, as I follow the official wiki rpi install method 2016-11-15 14:46:05 <^7heo> You must be getting something wrong. 2016-11-15 14:46:08 and am not entirely new to installing linux distros 2016-11-15 14:46:12 I guess so 2016-11-15 14:46:30 just tried 5 or 6 methods of doing what is asked in the wiki 2016-11-15 14:46:34 and it still does not boot 2016-11-15 14:46:38 <^7heo> Wether it's not explained correctly or you getting it the wrong way is another problem (that we should tackle once we know what is wrong) 2016-11-15 14:46:49 FAT32, 0xc (not b) 2016-11-15 14:46:51 <^7heo> zif: what have you tried so far? 2016-11-15 14:46:53 bootable (aka active) 2016-11-15 14:46:59 untar 2016-11-15 14:47:13 folders and files are there, unpacked at the right place 2016-11-15 14:47:15 <^7heo> Dude, those are details. 2016-11-15 14:47:25 <^7heo> It's like if I ask you how you start your car 2016-11-15 14:47:25 3.4.6 2016-11-15 14:47:33 <^7heo> and you precisely describe to me how you open the door. 2016-11-15 14:47:52 <^7heo> if the car is a tree to begin with, it doesn't matter much how you open the door ;) 2016-11-15 14:48:15 or french 2016-11-15 14:48:18 <^7heo> So to start: 2016-11-15 14:48:22 <^7heo> clandmeter: :D 2016-11-15 14:48:32 <^7heo> clandmeter: that is an interjection fits anywhere. 2016-11-15 14:48:40 <^7heo> (or french) 2016-11-15 14:48:50 <^7heo> Again, as I was saying 2016-11-15 14:48:52 <^7heo> So to start: 2016-11-15 14:48:59 <^7heo> What installation media are you using 2016-11-15 14:49:09 <^7heo> What files are you putting on it 2016-11-15 14:49:12 <^7heo> and how? 2016-11-15 14:49:39 2 Gb SDHC for my RPi 1 model B 2016-11-15 14:49:49 <^7heo> Ok, so SDHC SD Card. 2016-11-15 14:49:56 <^7heo> I didn't know they did 2GB SDHC cards... 2016-11-15 14:50:04 <^7heo> I thought it was 4GB minimum for SDHC... 2016-11-15 14:50:18 <^7heo> I have the exact same model of RPi model. 2016-11-15 14:50:27 <^7heo> I don't remember any tricky part... 2016-11-15 14:50:28 u r good :) 2016-11-15 14:50:35 it's a SD (not HC) 2016-11-15 14:50:39 <^7heo> Aha! 2016-11-15 14:50:41 <^7heo> I knew it. 2016-11-15 14:50:43 <^7heo> :P 2016-11-15 14:50:45 lol 2016-11-15 14:50:48 ;) 2016-11-15 14:50:50 pics or it didnt happen! 2016-11-15 14:50:52 <^7heo> Anyway does not matter. 2016-11-15 14:50:57 <^7heo> clandmeter: that's what she said. 2016-11-15 14:51:08 I downloaded alpine-rpi-3.4.6-armhf.rpi.tar.gz 2016-11-15 14:51:11 <^7heo> ok 2016-11-15 14:51:12 from official website 2016-11-15 14:51:14 <^7heo> so far so good. 2016-11-15 14:51:16 <^7heo> yeah 2016-11-15 14:51:21 zif: did you try an older release? 2016-11-15 14:51:32 <^7heo> clandmeter: case in point, I'm running an older release, that might be a thing. 2016-11-15 14:51:55 Linux music 4.1.15-1-rpi 2016-11-15 14:52:00 I know how to untar (via terminal or via any decent default gui app handling it) 2016-11-15 14:52:05 i have no clue how old that is 2016-11-15 14:52:22 zif: we dont support gui's 2016-11-15 14:52:24 :) 2016-11-15 14:52:24 <^7heo> zif: just to check, can you show how you're doing it? :P 2016-11-15 14:52:39 the untar? 2016-11-15 14:52:45 <^7heo> zif: not doubting you, but I'm doubting the 15 year old posing as you. 2016-11-15 14:52:49 <^7heo> zif: yeah. 2016-11-15 14:54:47 <^7heo> clandmeter: that clementine has some birth defects... it must be retarded. 2016-11-15 14:54:50 tar xzvf alpine-rpi-3.4.6-armhf.rpi.tar.gz -C /where/sd/card/is/mounted/ 2016-11-15 14:55:36 I check destination after that 2016-11-15 14:55:43 folders/files are there 2016-11-15 14:55:44 <^7heo> wow, I wouldn't bsd style commands and minus-prefixed flags in one command... 2016-11-15 14:55:46 boot folder 2016-11-15 14:55:59 <^7heo> let alone putting some flags after the parameter(s) 2016-11-15 14:56:05 <^7heo> I would really write: 2016-11-15 14:56:08 <_ikke_> ^7heo: Works fine 2016-11-15 14:56:21 <^7heo> tar -C /where/sd/card/is/mounted/ -xzf alpine-rpi-3.4.6-armhf.rpi.tar.gz 2016-11-15 14:56:26 <^7heo> _ikke_: I suppose so yes 2016-11-15 14:56:41 zif: did you try a previous release? 2016-11-15 14:56:42 <^7heo> _ikke_: because alpine-rpi-3.4.6-armhf.rpi.tar.gz is an argument to -f 2016-11-15 14:56:53 I did edit (via nano) the config.txt file if I remember correctly 2016-11-15 14:57:00 to update the gpu_mem value 2016-11-15 14:57:01 <^7heo> but as a rule of thumb I try to avoid that 2016-11-15 14:57:08 <_ikke_> rite 2016-11-15 14:57:10 from 64 to 16, as I plan to use headless 2016-11-15 14:57:15 <^7heo> zif: you can do those things after it boots. 2016-11-15 14:57:29 16 being the minimum according to the Pi fundation 2016-11-15 14:57:30 doc 2016-11-15 14:57:32 ACTION "nano -w" 2016-11-15 14:58:12 <^7heo> NANO=$(which nano); sudo rm -f $NANO; sudo ln -s $(which vi) $NANO 2016-11-15 14:58:34 <_ikke_> s/vi/vim/g 2016-11-15 14:58:47 <^7heo> s/_ikke_/aus/g 2016-11-15 14:58:51 <^7heo> ACTION hides 2016-11-15 14:59:26 <^7heo> _ikke_: if your system is configured correctly for vim, vi will be a symlink to vim. 2016-11-15 14:59:56 <^7heo> _ikke_: there's no need to break portability by explicitely linking to vim 2016-11-15 14:59:59 I guess, either I am doing something wrong on the FAT32 and bootable part, either the latest alpine don't work against the oldest (armv6) RPi anymore 2016-11-15 15:00:01 <_ikke_> ^7heo: Most of the time it still starts vim in backwards compatibility mode 2016-11-15 15:00:14 <^7heo> _ikke_: yes, when it is a symlink. 2016-11-15 15:00:29 <^7heo> _ikke_: which it not necessarily is; my point. 2016-11-15 15:00:49 <^7heo> _ikke_: but I guess that the cases where you have nano installed AND NOT vim installed are rare. 2016-11-15 15:01:03 <^7heo> _ikke_: anyway, rarely breaking is worse than not breaking at all. ;) 2016-11-15 15:01:31 <^7heo> zif: I would say that the chance of you doing something wrong are higher. 2016-11-15 15:01:40 <^7heo> zif: otherwise we would have had other previous reports 2016-11-15 15:01:40 recently I have seen more and more issues around with the older RPi 1 as less and less are testing for backward compatibility and are more focussing on armv7 2016-11-15 15:02:01 <^7heo> hmm 2016-11-15 15:02:03 ^7heo: I would definitely agree. reason I came 2016-11-15 15:02:04 <^7heo> I see your point. 2016-11-15 15:02:26 and this has what to do with the bootloader not loading your kernel? 2016-11-15 15:02:39 <^7heo> If you wait for me to go home (around 8 CET) I can try to do it at the same time as you 2016-11-15 15:02:44 <^7heo> with a recent image. 2016-11-15 15:02:55 would be nice 2016-11-15 15:03:09 <^7heo> but I don't have so much time to work on it, I want to sleep early. 2016-11-15 15:03:13 first, i would install wihtout modifing anything. 2016-11-15 15:03:19 second, try and older release 2016-11-15 15:03:26 we could have issues in our build scripts. 2016-11-15 15:03:40 <^7heo> +1 2016-11-15 15:03:43 third, pm ^7heo 2016-11-15 15:03:55 how would you format FAT32 a 2Gb SD card and set it bootable? I might have butchered something there 2016-11-15 15:04:50 <_ikke_> fdisk should do the trick 2016-11-15 15:04:52 <^7heo> clandmeter: tssk tssk 2016-11-15 15:05:17 yes, any fdisk should do the trick 2016-11-15 15:05:26 should I try and go back to v2.x or stick with a 3.x? 2016-11-15 15:05:28 <^7heo> zif: I would first fdisk the card with the right fs (0x0b if I recall correctly - and active) 2016-11-15 15:05:39 0x0c in the wiki 2016-11-15 15:05:41 <^7heo> zif: and then I would mkfs.vfat the device. 2016-11-15 15:05:51 zif, if text file got long lines, always use "nano -w" or you will end up with fu**ed up config 2016-11-15 15:06:18 ok, I didn't know that 2016-11-15 15:06:22 <^7heo> you could also learn /vim?/ 2016-11-15 15:06:23 the simples gui imho for setting up partitions is gparted 2016-11-15 15:06:46 I did if with gparted in one of my tests 2016-11-15 15:06:52 had the same result 2016-11-15 15:06:57 just dont edit the config 2016-11-15 15:07:04 so you cant break it 2016-11-15 15:07:07 I can try that too 2016-11-15 15:07:10 so check that nano -w thing or use older version of alpine I guess 2016-11-15 15:07:18 exactly 2016-11-15 15:07:36 its not loading the kernel so it must be bootloader related 2016-11-15 15:07:41 or psu 2016-11-15 15:08:06 but you are 100% sure it loads with openelec, so psu should be ok. 2016-11-15 15:08:43 do u think I can do this with tools from windows (just to avoid reboot) or do u see a reason why it would fail from windows? 2016-11-15 15:08:56 it loads with openelec 2016-11-15 15:09:09 should work fine from windows 2016-11-15 15:09:13 its fat32 2016-11-15 15:09:14 <^7heo> zif: you can prolly do it from windows. 2016-11-15 15:09:16 just tried openelec before, just to know what was on the sdcard 2016-11-15 15:09:18 its made by them 2016-11-15 15:09:29 <^7heo> zif: but to be sure, I'd really try from an alpine vbox 2016-11-15 15:09:34 <^7heo> (in windows) 2016-11-15 15:09:50 hey, shouldn't someone change the topic to announce 3.4.6 release? 2016-11-15 15:10:03 I'll try a few things and report back 2016-11-15 15:10:06 thx 2016-11-15 15:10:09 <^7heo> is it realeased now? 2016-11-15 15:10:12 yep 2016-11-15 15:10:16 it is out 2016-11-15 15:10:17 <^7heo> hmm 2016-11-15 15:10:20 since a few days 2016-11-15 15:10:23 <^7heo> clandmeter: you know what to do. :) 2016-11-15 15:11:25 <^7heo> clandmeter: danke sehr ;) 2016-11-15 15:12:42 oontz oontz 2016-11-15 15:12:58 great 2016-11-15 15:22:32 k, did some more tests and it worked this time 2016-11-15 15:22:41 both with an old version 3.1.4 2016-11-15 15:22:45 and latest 3.4.6 2016-11-15 15:23:20 I did everything under windows, like I did in a few of my failed tests 2016-11-15 15:23:41 not touching the config.txt this time 2016-11-15 15:23:56 thx for the help, and sorry to have bothered u with it 2016-11-15 15:23:57 \o/ 2016-11-15 15:24:36 I'll be able to play around with the distro now :) 2016-11-15 15:32:46 <^7heo> zif: enjoy :) 2016-11-15 16:07:30 http://hmarco.org/bugs/CVE-2016-4484/CVE-2016-4484_cryptsetup_initrd_shell.html 2016-11-15 16:08:11 doo, doo, doo lookin out my backdoor ... 2016-11-15 16:13:34 very nice... 2016-11-15 16:18:53 hm isolinux hangs itself in hyper-v 2016-11-15 16:21:26 grimeton: i haven't noticed that, but i do know grsec doesn't play nice under hyper-v 2016-11-15 16:21:42 i downloaded the virtual image 2016-11-15 16:21:48 hyper-v needs vanilla 2016-11-15 16:21:50 and i can't even boot into alpine 2016-11-15 16:22:45 hm actually it's the kernel that comes back after 23 seconds 2016-11-15 16:24:49 http://imgur.com/a/mrbiD 2016-11-15 16:25:04 grimeton try the vanilla image 2016-11-15 16:25:26 trying 2016-11-15 16:26:02 same problem 2016-11-15 16:26:28 hm 2016-11-15 16:26:30 thats odd 2016-11-15 16:26:37 i have many alpine vms running under hyper-v 2016-11-15 16:26:46 it's on windoze 10 2016-11-15 16:26:54 but i doubt that really makes a difference 2016-11-15 16:27:01 yeah it doesn't 2016-11-15 16:27:15 so i tried vanilla, virtual and the extended image - just in case 2016-11-15 16:27:18 all three 2016-11-15 16:27:22 maybe it's my processor? 2016-11-15 16:29:12 hm it's not booting 2016-11-15 16:29:53 scv: you running 32 or 64 on hyper-v? 2016-11-15 16:31:17 i have heard that recent 4.4.y kernel hangs during bootup 2016-11-15 16:31:28 i dont remember when it was introduced 2016-11-15 16:31:30 guess that's the problem then 2016-11-15 16:31:31 4.4.22 2016-11-15 16:31:45 i think it is fixedin 4.8.y 2016-11-15 16:32:08 and i think someone is working trying to figure out what is the fix 2016-11-15 16:32:14 i dont know what the status is though 2016-11-15 16:32:15 oh 2016-11-15 16:32:24 i think there was a hv releated fix in 4.4.32 kernel 2016-11-15 16:32:30 which i am working on as we speak 2016-11-15 16:32:44 i should probably tag a release once it is done 2016-11-15 16:33:34 there's something about changing config_hz to 100 2016-11-15 16:39:24 hm actually nlplug-findfs causes the problem 2016-11-15 16:41:35 grimeton, did you try with sysctl: kernel.nmi_watchdog = 0 2016-11-15 16:42:04 MY_R: all i have is the isolinux prompt, nothing past that 2016-11-15 16:42:07 but i'll give it a shot 2016-11-15 16:42:18 I basicly on every machine adding that by default since year or more already cus always watchdog making problems 2016-11-15 16:42:37 not to mention about hpet clocksource so disabling that too 2016-11-15 16:42:39 no, still hanging 2016-11-15 16:42:56 to me it looks like the findfs plugin of the initramfs is not able to find the filesystem 2016-11-15 16:44:27 :\ 2016-11-15 16:44:29 is there a directory that contains everything i need to boot over the net on the mirror? 2016-11-15 16:45:50 btw i found another bug in the init 2016-11-15 16:46:52 when /.modloop doesn't exist during boot the script tries to create it while the fs is still r/o 2016-11-15 16:47:04 so that fails and the error shows up multiple times during boot 2016-11-15 17:05:45 i've seen this when upgrading from 3.00 to 3.4.6 2016-11-15 17:07:39 hm yeah handing the kernel a different init= string doesn't change the behviour 2016-11-15 18:22:27 4.8 boots fine 2016-11-15 18:22:55 i just pushed 4.4.32 2016-11-15 18:24:46 how long till it becomes part of an iso image? 2016-11-15 18:25:19 4.7 and 4.8 grsec kernels both panic in hyper-v 2016-11-15 18:27:56 grimeton grsec kernels don't boot in hyper-v period afaik 2016-11-15 18:28:03 ah i see 2016-11-15 18:28:24 so is there an alternative kernel on the iso? 2016-11-15 18:28:29 or do i have to create a custom iso? 2016-11-15 18:28:32 use the vanilla image 2016-11-15 18:30:10 hm yeah that works ... interesting 2016-11-15 18:30:18 why didn't i see that on the download page? blindness? 2016-11-15 18:50:50 How do I install https://pkgs.alpinelinux.org/package/edge/community/x86/go? 2016-11-15 18:53:21 Fooster: apk add go 2016-11-15 18:53:35 that installs 1.6 2016-11-15 18:54:32 upgrade to edge: echo "http://dl-cd.alpinelinux.org/alpine/edge/community" >> /etc/apk/repositories && apk add -U go 2016-11-15 18:54:43 apk add go=1.7.3 --update-cache --repository http://dl-3.alpinelinux.org/alpine/edge/testing/ --allow-untrusted 2016-11-15 18:55:00 I tried that, but I go-1.6.3-r0 breaks: world[go=1.7.3] 2016-11-15 18:55:19 looks like it is in community not testing 2016-11-15 18:55:27 that command installs 1.6.3 also :( 2016-11-15 18:56:34 https://wiki.alpinelinux.org/wiki/Edge 2016-11-15 18:57:05 fwiw, alpine 3.5.0_rc1 should be out soonish 2016-11-15 18:58:10 ok, http://dl-3.alpinelinux.org/alpine/edge/community worjs 2016-11-15 18:58:19 ok thanks :) 2016-11-15 19:13:52 when does sean connery hit the golf course? around 10ish 2016-11-15 20:40:07 anyone know about installing oracle's mysql on alpine? 2016-11-15 20:48:54 precompiled binaries are not really supported 2016-11-15 20:53:14 ncopa, mariadb is installed as a precompiled binary by default . . . anyway I was wondering if there were a trusted repository or something for it. 2016-11-15 20:54:09 i mean precompiled binaries from upstream 2016-11-15 20:54:26 we dont build mysql atm 2016-11-15 20:55:44 actually 2016-11-15 20:55:51 i think i tried built mysql at some point 2016-11-15 20:55:59 from sources 2016-11-15 20:56:19 there was some issue, that i reported upstream 2016-11-15 20:56:48 but to avoid signing contributor aggreement or what they call it, i just wrote in the report how to fix it 2016-11-15 20:59:26 thanks ncopa. As a slow test I've been running is now telling me, switching to mysql won't solve the problem I thought it would anyway 2016-11-15 21:15:39 I thought at first my problem was docker, but eliminated that by testing natively. Then I thought my problem was mariadb, but eliminated that by testing with mysql. I can't confirm that the problem isn't more ruby-related, but: does anyone know why a rails rspec test suite with a mysql/maria database runs in 8 minutes on os x, and 30-40 minutes on arch or alpine? 2016-11-15 21:34:34 kafloopascope: any chance it's dns caching? 2016-11-15 21:35:16 osx has a client OS will do that, other too don't, by default 2016-11-15 21:35:31 s/too/two/ 2016-11-15 21:35:34 darkfader, that's a cool question I don't know how to answer 2016-11-15 21:36:03 kafloopascope: i make so many typos at the moment i'm not sure i should even say something 2016-11-15 21:36:16 so DNS caching could be a significant benefit for speed 2016-11-15 21:37:04 it can really matter a lot, you can probably test that, um 2016-11-15 21:37:06 sec 2016-11-15 21:37:07 to configure it, would I have to do anything special within the docker environment, or is it all host stuff? actually, if I could do it totally within the container that would be preferable for portability 2016-11-15 21:39:35 i had been trying to find out about if you can set the timeout option in musl's resolv.cofn 2016-11-15 21:39:45 i'm starting to regret looking into this 2016-11-15 21:43:14 please try adding options timeout:1 to resolv.conf 2016-11-15 21:43:23 if that is invalid, then just timeout:1 2016-11-15 21:43:32 best if you login to the container to find out what works 2016-11-15 21:43:40 and i can't help you much more 2016-11-15 21:44:13 i ended up in a lot of list threads full of OSS devs who didn't ever read any fucking manual trying to discuss NSS and resolver orders 2016-11-15 21:44:25 thanks darkfader 2016-11-15 21:44:28 if i keep reading into that i'll just go be a sheppard, and it's winter right now :) 2016-11-15 21:45:32 darkfader, should the host have any effect on this, or is it ok to experiment totally inside the container? 2016-11-15 21:45:42 no effect from host 2016-11-15 21:45:56 resolver stuff is 99% userland 2016-11-15 21:46:07 1% being like, idk, asn.1 stuff or so 2016-11-15 21:46:29 or if you had a broken openvswitch setup 2016-11-15 21:46:32 i had that once 2016-11-15 21:48:57 thanks 2016-11-15 22:00:52 kafloopascope: if in doubt install dnsmasq as cache 2016-11-15 22:01:03 but i don't see how that should speed up db operations 2016-11-15 22:02:14 also i guess on os x you got an ssd, lots of fs cache and more memory ... all things that make it faster 2016-11-15 22:02:54 the linux machines are also SSD and up to 16 GB RAM 2016-11-15 22:03:07 yeah but does the container have access to the memory? 2016-11-15 22:03:18 also are the indices in the database the same? indices help a lot 2016-11-15 22:03:27 In the cloud instance, where this really matters, it's allocated 4GB 2016-11-15 22:03:32 i don't know what that test does so i'm a bit fishing in the dark ... 2016-11-15 22:04:06 the indices should be the same, the db is created by loading the same sql instructions 2016-11-15 22:04:11 hm ok 2016-11-15 22:04:19 grimeton, to be clear, dnsmasq within the container? 2016-11-15 22:04:22 are the settings in mysql's config the same? 2016-11-15 22:04:35 you can install it within the container and then point the container's dns to 127.0.0.1 2016-11-15 22:04:41 which points to dnsmasq 2016-11-15 22:04:42 grimeton, I did try with the same settings 2016-11-15 22:04:57 and give dnsmasq some public ips where it gets its information from (dns) 2016-11-15 22:06:10 and set "no-resolv" 2016-11-15 22:06:22 else dnsmasq gets it's upstream servers from /etc/resolv.conf which points to itself 2016-11-15 22:08:42 blech, modification of resolv.conf in docker is complicated and I have a lot of reading to do. https://github.com/docker/docker/issues/2267 2016-11-15 22:09:17 wut? 2016-11-15 22:09:57 BLECH, MODIFICATION OF RESOLV.CONF IN DOCKER IS COMPLICATED AND I HAVE A LOT OF READING TO DO. 2016-11-15 22:09:59 you can change them during runtime and it works after they're saved 2016-11-15 22:10:11 they just won't survive a restart of the container afaik 2016-11-15 22:10:29 no, it's not that simple 2016-11-15 22:11:03 trying to change during runtime gives me Could not replace file: /tmp/tmpmHboK0 to /etc/resolv.conf: [Errno 16] Resource busy -- because it's bind-mounted to the host's resolv.conf or something like that 2016-11-15 22:12:08 well, depending on my methods. some work. gotta learn more though 2016-11-15 22:12:33 docker 1.5.0 does the trick 2016-11-15 22:12:44 at least regarding to the bug report you posted 2016-11-15 22:13:59 anyway: if you can dump the container's traffic going out on port 53/udp then you can check if the test really creates tons of dns queries 2016-11-15 22:14:07 if that's the case the dns cache could help and you could look into it 2016-11-15 22:14:13 if not, forget about it 2016-11-15 22:14:37 also: the dns server you're using right now should have cached the queries for at least 86400 seconds, so the answers should come in way faster right now 2016-11-15 22:14:43 another option would be to modify /etc/hosts 2016-11-15 22:14:48 and add those hosts there 2016-11-15 22:15:00 but i guess /etc/hosts is locked too 2016-11-15 22:15:10 you could work around it with a chroot 2016-11-15 22:17:36 or use the unshare option if that's available in docker 2016-11-15 22:33:20 kafloopascope: works like a charm over here 2016-11-15 22:33:24 install uitil-linux 2016-11-15 22:33:58 create a new shell with unshared mount points as root: unshare --mount /bin/bash 2016-11-15 22:34:05 create your own hosts file 2016-11-15 22:34:21 echo "nameserver 127.0.0.1" > /root/resolv.conf 2016-11-15 22:34:31 mount it: mount /root/resolv.conf /etc/resolv.conf -o bind 2016-11-15 22:34:35 change to user context: 2016-11-15 22:34:38 su - $username 2016-11-15 22:34:47 run your executable/test/whatever 2016-11-15 22:35:10 grimeton, thanks 2016-11-15 22:38:12 I'm trying to work this solution into the context of ansible-container, building the container with an ansible playbook. I won't lose these chat logs as I muddle through 2016-11-15 22:38:33 unshare is for testing, i don't think you want that in production later 2016-11-15 22:39:23 the thing is, only the process created with unshare and its children will see the different /etc/resolv.conf... the rest of the system sees the original resolv.conf 2016-11-15 22:39:59 i would check if there is really a dns problem before i include a workaround for a problem that doesn't exist in a production environment 2016-11-15 22:41:58 well I really don't want the images I build to use the same resolv.conf as the building machine, which points to a router. I gotta get control of that file during the image build. 2016-11-15 22:42:46 i wonder if /etc/resolv.conf isn't "overmounted" on start of the image 2016-11-15 22:42:55 by some docker magic 2016-11-15 22:46:56 ok, I think I can set at least the dns servers in container.yml, but not options like the timeout. I'll see where I can get with this. 2016-11-15 23:38:21 root@TARDIS:/proc/sys/kernel# cat osrelease 2016-11-15 23:38:27 3.4.0-Microsoft 2016-11-15 23:38:31 8-D 2016-11-16 04:15:37 Is there a way to clear the / tmpfs while running off of usb? 2016-11-16 07:45:04 are there any approaches/plans to port the trinity desktop environment to alpine? 2016-11-16 08:04:47 i just saw a repo for 3.5 (without a releases folder)... is there an estimation when that could become mainstream? 2016-11-16 08:05:21 i mean like, rather three months? or more likely half a year or more? 2016-11-16 08:05:42 bye 2016-11-16 08:05:50 forefood, v3.5_rc1 is imminent. i was hoping to get it yesterday. maybe we get it today/tomorrow. 2016-11-16 08:06:22 ah, thanks... 2016-11-16 08:07:34 wow... for 3.4 it didn't even take two weeks from rc1 to "real" release... 2016-11-16 08:10:20 forefood, see also: http://wiki.alpinelinux.org/wiki/Alpine_Linux:Releases 2016-11-16 08:10:56 we missed the original target of Nov 1 for v3.5 already by few weeks 2016-11-16 08:12:53 thx again 2016-11-16 08:53:21 fabled: can we get fix for modloop SSL support before 3.5 iso ( line 56 openrc/modloop.initd :) 2016-11-16 08:54:05 m4, what's the issue? is there a bug abuit it? 2016-11-16 08:54:17 yea bug (small one ) 2016-11-16 08:54:23 http://*|https://|ftp://*) 2016-11-16 08:54:32 missing * 2016-11-16 08:58:47 btw. any chance to have sch-cake-grsec in 3.5 ( community?) 2016-11-16 09:23:20 m4, fixed the modloop https typo 2016-11-16 09:23:45 tnx 2016-11-16 09:56:01 dang... a bit offtopic (not even alpine involved, tbh), but has anyone an idea why i can't nfs-mount a remote fs since i rebooted the server? rpcbind and nfsserver are running, fs is exported to the client-to-be... worked for years, now i get a connection timeout... both on the same lan, if that matters, and otherwise reachable by each other... 2016-11-16 11:10:54 heh, there's a new LUKS "vulnerability" that isn't LUKS and neither is it a vulnerability 2016-11-16 11:11:41 just a bug in the initramfs init of some distros that give you a shell... some security research :) 2016-11-16 11:20:41 <_ikke_> TBB: reference? 2016-11-16 11:58:18 http://hmarco.org/bugs/CVE-2016-4484/CVE-2016-4484_cryptsetup_initrd_shell.html 2016-11-16 11:59:40 what it boils down to is "repeated wrong LUKS passwords give you a BusyBox shell" 2016-11-16 12:00:38 BUT it's kinda pointless, because your hard drive is encrypted 2016-11-16 12:01:15 So it's like physically extracting the hard drive, and plugging it in a different machine where you can boot with a live CD 2016-11-16 12:04:54 Fun fact: the "researcher" who found that bug is also the one who found the one on GRUB where you press backspace 28 times to get a shell 2016-11-16 12:05:14 So that guy is essentially finding vulns by mashing buttons until something happens 2016-11-16 12:08:07 yeah. while theoretically having an early init shell could be used for something, it's not that big a deal in any case. you get to either modify the boot environment or perhaps damage the disk, but you don't need an initramfs shell for that 2016-11-16 14:02:03 <_ikke_> Right, I agree 2016-11-16 14:02:22 <_ikke_> I read an article that says it defeats full disk encryption, which is non-sense of course 2016-11-16 14:02:27 <_ikke_> conflating two things 2016-11-16 14:09:23 hum. strange. I create 4 partitions on a GPT-using disk, and everything seems to go fine until I check whether the device nodes for those partitions get created; they don't 2016-11-16 14:26:28 it's weird, both fdisk and sgdisk report 4 partitions, dmesg shows the partitions, but device nodes are just ... missing 2016-11-16 14:35:09 <_ikke_> something miss with mdev? 2016-11-16 14:42:09 how do i force sh to execute a program from PATH instead of running function defined in the shell session? 2016-11-16 14:42:45 in bash, command should do it, not sure if that applies to sh 2016-11-16 14:42:54 (doesn't seem to) 2016-11-16 14:44:58 TBB, thanks, seems to work 2016-11-16 14:45:16 yup, was just about to say it does 2016-11-16 14:47:15 btw fabled, if you remember the occasion, I'm that guy who said he thinks ncopa's shell scripts are beautiful 2016-11-16 14:47:25 TBB, yes :) 2016-11-16 14:47:35 was a pleasure meeting you face-to-face 2016-11-16 14:48:15 that sounds so much better than "it was weird, glad I made it out as quick as I did" :D 2016-11-16 14:48:59 not that I'd get to hear that 2016-11-16 14:49:03 ...too often 2016-11-16 17:25:24 https://www.linuxfoundation.org/announcements/microsoft-fortifies-commitment-to-open-source-becomes-linux-foundation-platinum 2016-11-16 17:34:05 on my mirror i got the following situation MIRRORS.txt -> /usr/share/alpine-mirrors/MIRRORS.txt 2016-11-16 17:34:19 i wonder why that's the case ... is that a relict from back in the day? 2016-11-16 17:34:30 because the file does not exist in my system and I had to create it manually 2016-11-16 18:37:40 is it possible to run virtualbox on alpine? 2016-11-16 19:14:33 dude, where does the grsecurity patch come from? 2016-11-16 19:14:39 isn't it a pay work now? 2016-11-16 19:24:30 <_ikke_> ppisati_: They use the unstable branch 2016-11-16 19:24:54 <_ikke_> https://grsecurity.net/download.php#test 2016-11-16 20:39:02 This morning strange thing happening once I create an Alpine 3.4 container.... I don't see its /root directory! ... If I mkdir /root, error already exists... Any ideas why this is happening to me? thanks for any advice! 2016-11-16 20:40:07 omg operator error... 2016-11-16 20:43:38 <_ikke_> What was it? 2016-11-16 20:59:26 _ikke_: uhm 2016-11-16 21:01:27 ikke, just fatigue. 2016-11-16 21:04:00 weirdly though lxc push creates files with 1000:1000, not root. I dont know why it would. 2016-11-16 21:04:13 weirdly though lxc push creates files with 1000:1000, not root:root. I dont know why it would. 2016-11-16 21:05:16 if i didnt know better i'd call this an issue !! any advice welcome 2016-11-16 21:19:25 I don't understand why lxc push sets owner to be 1000:1000 rather than root:root ... to me, this appears a sequencing error because $HOME n the container is /root 2016-11-16 21:26:47 no, kvm or virtualbox support in alpine? 2016-11-16 21:38:35 franks2: what do you mean? 2016-11-16 21:39:50 kahiru: exactly what i said 2016-11-16 21:40:08 I joined just now so I missed it 2016-11-16 21:42:59 kvm, yes; virtualbox and Alpine don't seem to get along but I could be wrong 2016-11-16 21:59:04 it appears that lxc exec has trouble handling file appends. cat /root/hub/hub-hosts >> /root/hub/hosts ... keeps giving me permission error for the target file 2016-11-16 22:03:55 The same shell command (with >>) works fine under ash, but fails under lxc exec (with a permission error on the target file) ... looks like a bug? 2016-11-16 22:12:25 hypergrove: you're trying to do lxc-exec $container cat /root/hub/hub-hosts >> /root/hub/hosts ? 2016-11-16 22:28:55 kahiru, yes that riught 2016-11-16 22:29:46 and lxc push'ed files are 1000:1000 not root:root 2016-11-16 22:30:15 hypergrove: isn't there an issue that the output redirection part is handled by your current shell? 2016-11-16 22:31:30 running lxc exec I'd expect an ash session to be hosting the commands 2016-11-16 22:32:51 oh i see what you're asking.... no the current shell doesnt handle it because lxc exec passes on the whole expression after lxc exec c1 -- 2016-11-16 22:32:51 afaik to get what you want you'd have to do something like lxc-exec $container -- ash -c "cat /foo >> /bar" 2016-11-16 22:33:11 two strategically placed "'s probably going to determine which does the redirection 2016-11-16 22:33:45 okay, grammatically that didn't make sense but you get the point 2016-11-16 22:34:21 trying it now 2016-11-16 22:34:58 yep that does it. thanks pal 2016-11-16 22:36:43 ywc 2016-11-16 23:44:36 franks2: you mean alpine as guest? or as host? as guest alpine runs fine in vbox, but i didn't manage to install the video driver, and didn't try installing the guest additions 2016-11-17 02:18:56 i'm trying to setup wifi on alpine on a laptop 2016-11-17 02:19:02 but it doesn't seem to be able to find any wlan 2016-11-17 02:24:47 Fearful: what are your steps? 2016-11-17 02:24:57 hanez: +1 2016-11-17 02:25:06 just followed the wiki 2016-11-17 02:25:10 and it showed nothing 2016-11-17 02:25:15 no scans 2016-11-17 02:25:19 seems device isn't detecting it 2016-11-17 02:25:22 driver issue? 2016-11-17 02:25:27 i had the same 2016-11-17 02:26:10 i needed to set the device in "managed" mode using "iwconfig wlan0 mode managed" 2016-11-17 02:26:41 then "ifconfig wlan0 up" 2016-11-17 02:26:49 then scanning works 2016-11-17 02:26:53 Fearful: What does rfkill list say? 2016-11-17 02:27:45 Fearful: which mode is active when just running "iwconfgi"? 2016-11-17 02:28:19 um 2016-11-17 02:28:30 rfkill list 2016-11-17 02:28:33 hp-wifi wlan 2016-11-17 02:28:36 soft blocked yes 2016-11-17 02:28:41 hard blocked yes 2016-11-17 02:28:47 phy0 wlan 2016-11-17 02:28:49 soft blocked no 2016-11-17 02:28:53 hard blocked yes 2016-11-17 02:29:06 So, unblock. =) 2016-11-17 02:29:22 k 2016-11-17 02:31:15 <^7heo> soft is not blocked, allah is blocked 2016-11-17 02:31:24 <^7heo> hard is not blocked, allah is blocked 2016-11-17 02:31:35 <^7heo> ACTION hides 2016-11-17 02:32:09 :) 2016-11-17 02:32:58 scan still shows nothing 2016-11-17 02:33:03 hrm 2016-11-17 02:33:36 Fearful: what does "iwconfig | grep -i mode" say? 2016-11-17 02:34:01 nothing 2016-11-17 02:34:16 then the deivice is not up 2016-11-17 02:34:41 well I unblocked it 2016-11-17 02:34:43 run "ifconfig wlan0 up"; replace wlan0 with your device 2016-11-17 02:34:57 ip link set dev wlan0 up 2016-11-17 02:34:59 ;) 2016-11-17 02:35:18 nidan_: ya, thats the nicer/modern way... ;) 2016-11-17 02:35:42 At least more modern. =) 2016-11-17 02:35:57 the oldschool way is shorter... :D 2016-11-17 02:36:00 I thought it was cumbersome at start, but now I think it's really clean. 2016-11-17 02:36:05 nothing 2016-11-17 02:36:06 hanez: ACK 2016-11-17 02:36:42 Fearful: did the device work during installation? 2016-11-17 02:37:01 i installed it from another system on a flash drive 2016-11-17 02:37:27 hmmm 2016-11-17 02:37:35 using cat5 2016-11-17 02:37:51 but it worked using linux some day? 2016-11-17 02:37:58 yes 2016-11-17 02:38:08 then it should work in alpine too 2016-11-17 02:38:42 does "ifconfig wlan0" show something? 2016-11-17 02:39:04 yep 2016-11-17 02:39:14 link encap: ethernet 2016-11-17 02:39:15 Fearful: I don't know about the wiki, but in general, if you make sure the device is not blocked, AND is up, AND you configure wpa_supplicant and launch it, then you will have access to your WLAN. 2016-11-17 02:39:16 etc 2016-11-17 02:39:38 nidan_: what nidan_ says... ;) 2016-11-17 02:40:04 Fearful: but "iwconfig" should show ouput too 2016-11-17 02:40:11 Fearful: I assume you're doing WPA2 Personal? And not WEP? 2016-11-17 02:40:24 correct 2016-11-17 02:40:41 root# iwconfig 2016-11-17 02:40:43 2016-11-17 02:40:45 that's all 2016-11-17 02:41:12 I haven't used iwconfig for quite a while but that still strikes me as a bit odd. 2016-11-17 02:41:26 iw list ? 2016-11-17 02:41:37 nothing 2016-11-17 02:41:51 iwconfig should show output when the device is enabled and has support for wireles networks 2016-11-17 02:44:01 Fearful: did you ever enabled wifi on linux using command line tools? 2016-11-17 02:44:44 how would I do that 2016-11-17 02:44:47 I just did what the article said 2016-11-17 02:45:35 the wiki conatains a lot of information but it would be helpful if you know what you're doing... ;) 2016-11-17 02:45:44 =\ 2016-11-17 02:46:14 i try to figure out whats wrong but it seems we are missing some information 2016-11-17 02:47:03 is the device really unblocked? 2016-11-17 02:47:20 it says it is 2016-11-17 02:47:44 Do you have the relevant kernel modules loaded for wifi? 2016-11-17 02:47:52 Not just the hardware driver. 2016-11-17 02:49:16 just default installation 2016-11-17 02:49:22 never mind ... I'll figure it out on my own 2016-11-17 02:50:19 what does "lsmod | grep cfg80221" say? 2016-11-17 02:50:50 nothing 2016-11-17 02:51:27 uh, then i believe your kernel module is not loaded... cfg80221 is used by my wireless kernel module 2016-11-17 02:51:45 do you know your wifi device? 2016-11-17 02:52:02 uh, sorry 2016-11-17 02:52:08 my mistake 2016-11-17 02:52:18 "lsmod | grep cfg80211" 2016-11-17 02:52:23 is the right command 2016-11-17 02:54:24 hanez@orbit [master] aports # lsmod | grep cfg80211 2016-11-17 02:54:24 cfg80211 512000 1 r8723au 2016-11-17 02:54:25 rfkill 24576 4 cfg80211,ideapad_laptop,bluetooth 2016-11-17 02:54:51 it shows in the first line of output that i am using a r8723au device 2016-11-17 02:57:09 it shows 2016-11-17 02:57:11 it 2016-11-17 02:57:18 mac80211,rtlwifi 2016-11-17 02:57:24 cfg80111,hp-wmi 2016-11-17 02:57:34 err 2016-11-17 02:57:43 2* 2016-11-17 10:02:22 I'm getting a segfault with reaver-wps-fork-t6x - can anyone else verify? 2016-11-17 10:52:30 a fun bug in my new testing/mesa (13.0.1) port : using this one with grsec kernel breaks firefox and libreoffice (but not other applications like chromium-browser, claws, i3, ...). On vanilla kernel mesa 13 does not break firefox and libreoffice 2016-11-17 10:55:11 also - lots of system info in i3status is not visible when running grsec kernel but does work when I use vanilla. Any way to "unlock" that functionality also on grsec? 2016-11-17 10:56:06 mmm. maybe adding yourself to readproc group fixes it 2016-11-17 10:57:18 I have already put myself in the readproc group in /etc/group and that did not solve it 2016-11-17 10:57:58 maybe it's some permission to /sys then 2016-11-17 10:59:57 ok so how do I come around that? /sys is root:root 2016-11-17 11:00:33 drwxr-xr-x 2016-11-17 11:01:37 either you run your stuff as root 2016-11-17 11:02:25 or you use some kind of wrapper that allows you to open the appropriate files 2016-11-17 11:03:13 I just find it weird that the issue only happens on grsec. I should probably google a bit more on grsec-specific issues. 2016-11-17 11:03:35 yes it's the sysfs restriction of grsec 2016-11-17 11:04:12 only root can access sysfs 2016-11-17 11:05:46 i wrote my own status reporter that is suid but drops all privileges at start, so it can run, but not as root: https://github.com/stef/monky 2016-11-17 11:06:04 it's for the framebuffer, but i guess you can output the stuff also to i3status instead of the framebuffer 2016-11-17 11:09:03 interesting I will look into it :) 2016-11-17 11:36:39 keep getting "1 errors; xxx MiB in xxx packages" whenever I do apk anything (apk add, del, update, upgrade etc.) Have looked in all logs I knew off but to no avail.Please advise 2016-11-17 11:37:24 they way you break firefox and loffice might also be related to grsec. probably some hazardous way for jit code 2016-11-17 11:38:01 have you tried apk fix? 2016-11-17 11:39:12 yeah same thing 2016-11-17 12:14:57 Greetings y'all.. Want to set some sort of delay to fix timing issues with mdadm (init fails, see http://lists.alpinelinux.org/alpine-user/0051.html).. Any suggestions on where/how to do this? Does not really matter if the box takes some extra time to boot just want to fix is so it always boots.. Thanks :) 2016-11-17 13:23:18 why do i get "Not a valid dynamic program" when compiling something? file says it's an elf file, it segfaults while loading dynamic libs 2016-11-17 14:19:05 there must be some way to modify /usr/share/mkinitfs/initramfs-init to avoid timing issues with nlplug-findfs? Having to mdadm --assemble --scan lvm scan etc to mount sysroot on every boot seems bad :) 2016-11-17 14:20:57 when running lvm for root on mdadm that is.. 2016-11-17 14:29:35 Bulld00zer, does boot parameter usbdelay=5 or similar help? 2016-11-17 14:38:10 fabled: Am I correct in assuming that will just wait for usb-devices to settle? My raid is on SSD :) 2016-11-17 14:39:15 usbdelay will just wait for usb-devices to settle.. 2016-11-17 14:39:49 Bulld00zer, i think it should wait any device. the name 'usbdelay' is due to legacy reasons. 2016-11-17 14:40:27 oh I see, in that case hang on and I'll give it a go 2016-11-17 14:41:52 it's at least worth a shot, otherwise it's a bug in nlplug-findfs and needs probably a code fix 2016-11-17 14:42:18 could you file a bug about that with some explanation of the timing issues 2016-11-17 14:42:49 Copa already knows about it ... see http://lists.alpinelinux.org/alpine-user/0051.html 2016-11-17 14:48:11 fabled: as far as I can tell usbdelay gives me no love and debug_init gives no more clues... 2016-11-17 14:56:44 Bulld00zer, oh, i remember this issue. i think i debugged it with ncopa earlier 2016-11-17 14:56:47 i thought we fixed it 2016-11-17 14:59:29 fabled: oh, does not seem to be fixed.. As far as I can tell nlplug-findfs times out after 5000 ms in my case.. Will be more than willing to try anything.. 2016-11-17 14:59:53 which alpine? 2016-11-17 15:00:27 first 3.4.5 and 3.4.6 also after complete reinstall 2016-11-17 15:00:27 i think the bug we fixed is: http://git.alpinelinux.org/cgit/mkinitfs/commit/?id=d3bc637d76eb34fc95de4fefa335f7870063dded 2016-11-17 15:00:59 should be fixed in 3.4 that is 2016-11-17 15:01:08 that fixed the bug ncopa was able to reproduce 2016-11-17 15:01:15 maybe you have some different thing still 2016-11-17 15:01:47 running nlplug-findfs -d in emergency shell gives me "exit due to timeout (5000)" 2016-11-17 15:02:10 after that mdadm --assemble --scan lvm vgscan etc works and I can mount and boot 2016-11-17 15:03:42 sounds like it misses some notification 2016-11-17 15:04:56 i need to run 2016-11-17 15:05:11 fabled: maybe I should file a new bug report? 2016-11-17 15:05:34 yes, place. add logs with debug_init and some description of how lvm/md setup is done. 2016-11-17 15:05:41 i might be able to look at it tomorrow 2016-11-17 15:05:48 fabled: Roger that :), thank you! 2016-11-17 17:29:48 hum hum... doing some experiments with a customized initramfs-init, wrote a hook for an extra commandline parameter that does root mount in a Different Way (TM) 2016-11-17 17:31:00 however, where the normal nlplug-findfs does ask nicely for a LUKS password when one is needed, my own hook doesn't seem to get anything read from or written to the console 2016-11-17 19:57:34 update-conf seems broken in 3.5, has someone experienced the same problem? 2016-11-17 20:01:49 cat: can't open '"/tmp/update-conf-31324-1479412076-5912/lbucache"': No such file or directory 2016-11-17 20:01:52 Autoupdating unchanged //etc/passwd 2016-11-18 10:36:44 so, did someone have any ideas for why nlplug-findfs has no problem interacting with the user at boot time, but some other commands can not - at the same point in initramfs-init ? 2016-11-18 10:45:42 one would imagine that by placing an interactive part of boot on exactly the same level where findfs does its crypt passwd input + luksOpen the interactive part would also work (as I don't think findfs would be the correct place for initialising the terminal) 2016-11-18 10:59:31 ... I'm starting to realise my technical issues are not really what an average Alpine user runs into :) 2016-11-18 11:02:16 ACTION removed nlplug-findfs from the initscript in initramfs since it recently started beeing killed by grsec during bootup… 2016-11-18 11:07:05 TBB, in early init the console is configured differently. it might affect some problems. it really boils down to what kernel input mechanism is used to read the input. 2016-11-18 11:21:05 jomat: odd, don't see thath ere running on edge 2016-11-18 11:23:31 It happened only on one machine with LUKS in LVM already some months ago 2016-11-18 11:24:09 Don't know if it still happens as I removed it from the initramfs :-) 2016-11-18 11:32:08 i also removed it and hardcoded my config 2016-11-18 11:32:25 also because of the detached luks header 2016-11-18 11:51:06 fabled: yeah, I've read the init and somewhat grasp it by now; it seems quite similar in some ways to what for example the CentOS 6 init script is like. I've done a similar modification to CentOS and it's in active use. But I'll probably take a closer look into the console init parts and might mod it a little bit to see if I can get it to work 2016-11-18 11:51:59 fabled: I know that eventually this will be done anyway (as you know) but I got a bit of a tough deadline for a one-off case where I need that stuff to work :) 2016-11-18 11:52:30 (actually, it was supposed to work yesterday!) 2016-11-18 19:10:44 ufw is not an alpine package ... workaround is iptables i guess when my cnr needs to be a local gateway to an external service 2016-11-18 19:11:53 What is going on with UFW in alpine context? may be me, but when i do "ufw status" I get ash: ufw: not found 2016-11-18 19:13:26 hypergrove: alpine has awall if you want an iptables frontend 2016-11-18 19:14:20 i'm not sure i understand the cnr local external part 2016-11-18 19:14:27 not even crn 2016-11-18 19:14:30 *cnr 2016-11-18 19:17:50 found awall, thx, i was using cnr=container.... i am trying to use lxd's (custom) dnsmasq facility to record fixed ips for each cnr. external ips don't go into dnsmasq iirc, so i thought the cnr could do allfwding to the exterbnal ip... misguided? 2016-11-18 19:34:39 i'll take another approach, thx 2016-11-19 01:56:57 hi guys 2016-11-19 01:57:15 bit of a stupid question but im running alpine edge / virtgrsec / x86_64 2016-11-19 01:57:20 is there a way to load zfs onto it? 2016-11-19 01:57:38 install fine, but the only kernel modules available are for grsec 2016-11-19 01:58:32 apk add linux-virtgrsec 2016-11-19 01:58:43 That should give you the virtgrsec kernel and modules. 2016-11-19 01:59:38 i already have it, but it seems the zfs modules are not part of it 2016-11-19 02:04:04 thanks for the suggestion though 2016-11-19 02:05:34 np. Unless there's a really good reason for not including the zfs module in virtgrsec, like impossibility to guarantee some journaling feature or something, I guess it's an oversight. 2016-11-19 02:20:06 guess it makes sense though as from what i understand virt is supposed to be barebones 2016-11-19 02:20:16 will try standard to see if i can get it to work 2016-11-19 02:46:44 it seems standard works fine 2016-11-19 02:46:58 though it would be nice to have zfs in virt someday 2016-11-19 02:47:36 has anyone done any headless browser testing on alpine? 2016-11-19 02:47:55 I've just had a crack at phantomjs then firefox+xvfb 2016-11-19 02:48:00 failed at both 2016-11-19 02:48:05 trying chromium-webdriver now 2016-11-19 03:03:37 ok, so looks like I'm still failing 2016-11-19 03:03:59 I can invoke chromium, but it doesn't like running as root, it doesn't appear to like xvfb 2016-11-19 10:07:24 hello. can someone please tell me what the difference between the container image of only 8MB and the normal base install is (130MB)? 2016-11-19 10:08:09 base install has kernel modules, source and documentation perhaps? 2016-11-19 10:08:19 or are there other things that are missing in the container image, too?> 2016-11-19 10:34:58 you probably don't have an init system in a container 2016-11-19 11:24:04 but what accounts for the bulk difference of size? 2016-11-19 11:48:02 a fully running base system needs quite a lot of stuff before it's anywhere near usable for its purpose, and a lot of that stuff is simply not needed in a docker image. I can't list those exactly as I don't work with docker images, but if you leave out all that's needed for booting, managing disks, the things mentioned earlier, and all their supporting libs... 2016-11-19 11:48:50 even that minimal install, alpine-base, that's 16 packages, has stuff required for a physical install that can be left out of an image. that's how I think it goes. 2016-11-19 11:50:59 or, if you approach it from the other direction - what are the absolutely most crucial things you need in a docker image? not that many things, I suppose 2016-11-19 11:58:13 i don't docker 2016-11-19 11:58:47 is the container image only for docker or what?! 2016-11-19 11:59:25 yes 2016-11-19 12:00:49 i was hoping to use lxc 2016-11-19 12:00:59 i don't need docker's network fuckery 2016-11-19 12:55:21 <_ikke_> I don't think it's *only* for docker 2016-11-19 12:55:36 <_ikke_> It's just a lean image, but it should work for LXC too 2016-11-19 13:46:54 When doing apk add/del I get a "1 error; N packages" response. Is there a way to investigate the error? apk --help didn't yield anything obvious 2016-11-19 13:47:51 xcko: # apk fix ? 2016-11-19 13:48:05 ah nice thank! 2016-11-19 15:59:53 other things that would interest me: how do people here think about lxc, systemd-nspawn, cgroups, etc.? 2016-11-19 16:00:00 what's the alpine way to do these things? 2016-11-19 17:06:21 anyone successfully running opensmtpd? I'm getting the following crash on startup (on edge): smtpd[15296]: segfault at 7ffc76dc4ff8 ip 00007faa3ccd2d8b sp 00007ffc76dc5000 error 6 in libasr.so.0.0.2[7faa3ccca000+20b000] 2016-11-19 17:07:32 bontibon: have you tried on 3.4.6? 2016-11-19 17:20:07 systmkor: nope, still getting the same error 2016-11-19 17:22:12 bontibon: hrmm, sins it says libasr 2016-11-19 17:22:43 I'm guessing it has to do with the dynamic loading randomization when loading the program 2016-11-19 17:23:01 bontibon: I would try lastly on 3.4.6 vanilla 2016-11-19 17:26:01 bontibon: that will run the program with the vanilla linux kernel and not any of the ASR and other hardening features from Grsecurity/PaX 2016-11-19 19:07:47 bontibon: any luck? 2016-11-20 01:18:17 Hi, I'm playing around with Alpine but finding the docs a bit lacking. 2016-11-20 01:18:21 I'm trying to setup diskless mode with a separate writeable partition used for the lru store, apk cache and some miscellaneous persistent data. 2016-11-20 01:19:02 I've flashed my USB stick using DD and Alpine boots just fine, but the partition arrangement is not quite as I expected. 2016-11-20 01:21:21 This is what I'm seeing: http://pastebin.com/gwgs0njv 2016-11-20 01:21:41 s/lru/lbu/ - oops 2016-11-20 01:22:27 Basically, I'm not sure why sda is directly mounted to /media/sda. I expected sda1 to be there instead. 2016-11-20 01:23:25 Also sda (the disk) is 8GB, but mounted at /media/sda it's only 75MB. 2016-11-20 01:24:12 I was hoping to setup a second partition (sda2) to hold my lbu config etc, but can't see how to do that with the default layout. 2016-11-20 03:02:52 iinstalling awall per https://wiki.alpinelinux.org/wiki/How-To_Alpine_Wall ... modprobe ip_tables gives me ... modprobe: can't change directory to '4.4.0-47-generic': No such file or directory 2016-11-20 03:06:26 earlier it was giving me modprobe: can't change directory to '/lib/modules': No such file or directory... advice appreciated - thanks 2016-11-20 11:27:08 hypergrove: did you upgrade your kernel without rebooting 2016-11-20 11:27:13 or are you running a non-alpine kernel 2016-11-20 20:17:44 any ideas why centos with similar nginx php-fpm config would out perform apline? I consistently get 650 vs 620 avg requests per min. 2016-11-20 20:18:50 it's probably because of the boost given by systemd 2016-11-20 20:18:52 ACTION ducks 2016-11-20 20:19:41 ha it really doesnt add up for me. Apline is winning in the memory and disk space but when it comes to performance it looses O_o 2016-11-20 20:19:52 seriously though... it could be (and this is just a guess) that grsecurity could have something to do with it 2016-11-20 20:20:12 hmmm does redhat not use grsec? 2016-11-20 20:20:17 you could verify that by running the same test with a vanilla-grsec 2016-11-20 20:20:30 no, they've gone with selinux instead 2016-11-20 20:20:40 <_ikke_> vanilla-linux you mean? 2016-11-20 20:21:08 ah yeah, too late for me 2016-11-20 20:21:18 linux-vanilla I guess is the package name 2016-11-20 20:21:36 multitasking is clearly not my forte :D 2016-11-20 20:21:41 could be a number of reasons, including configuration, glibc vs musl, and grsec/pax 2016-11-20 20:21:55 oh interesting, so cent os wins with php but not for static file serving. I am seeing almost 3x fast static file nginx performance with apline. 2016-11-20 20:22:09 alpine, not apline 2016-11-20 20:22:10 :p 2016-11-20 20:22:19 <_ikke_> what are you using for measurements? 2016-11-20 20:23:01 just apache bench right now 2016-11-20 20:23:05 <_ikke_> ok 2016-11-20 20:31:42 how do you change the kernel? I dont see a grub conf? 2016-11-20 20:32:38 oh i see 2016-11-20 20:33:48 grsec has no impact 2016-11-20 20:34:30 tell grsec dev that grsec has no impact lol 2016-11-20 20:34:43 i mean on performance ;P 2016-11-20 20:34:53 KWhat4 : please bro, 650 vs 620 ... 2016-11-20 20:35:19 I don't know that grsec dev say anything about performance boost of grsec patches 2016-11-20 20:35:24 tmh1999: i know its not much but I am trying to move away from centos and Im running out of reasons 2016-11-20 20:35:47 what about you trying to push to more than C10K ? 2016-11-20 20:36:06 and actually write some code to parallize your Apache bench please 2016-11-20 20:36:14 most of the time, the URL are cached 2016-11-20 20:36:26 and your benchmark (650 vs 620) does not make sense 2016-11-20 20:36:44 i know it doesnt, thats why i am here 2016-11-20 20:36:57 it doesn't because it is CACHED 2016-11-20 20:37:09 so Alpine vs CentOS has no meaning here 2016-11-20 20:37:27 how should i avoid that to get a more accurate reading? 2016-11-20 20:37:38 that's why I suggest you to parallize your APache bench code, to request more than 1 URL 2016-11-20 20:37:56 apache bench weighttpd, gwan 2016-11-20 20:37:58 lots of tool 2016-11-20 20:38:30 but you definitely to parallize your code 2016-11-20 20:38:34 my 2 cents 2016-11-20 20:40:08 i'm not familiar with apache bench, but i'd guess that anything which benchmarks a web server would already be parallelized 2016-11-20 20:41:04 could be just musl. i'd suggest to try another musl distro (void?) and see if there's a perf diff 2016-11-20 20:42:28 could also be some config/options built into php in alpine 2016-11-20 20:42:35 or apache 2016-11-20 20:52:56 i just tried weighttp and centos came out even faster by 100 or so requests per min. still looking into a better test 2016-11-20 21:08:10 before doing any test make sure the OS does not cache anything :) 2016-11-20 21:08:15 OS + server cache themselve 2016-11-20 21:08:16 :) 2016-11-20 21:22:20 nginx + lighttpd has an URL that, when you request to that URL, they will clear the server cache it has 2016-11-20 21:22:43 on the kernel ( OS ) cache level, you can do # echo 3 > /proc/sys/vm/drop_caches 2016-11-20 21:23:11 avih : apache bench can only request MANY times to ONE URL. this will be cached 2016-11-20 21:23:33 you need to parallize your apache bench ( 4 process $ ab for instance) to request to more than one URL 2016-11-20 22:43:24 Ok so i have created some tests that include random url's. I am using wrk to benchmark and centos is still destroying apline in throughput. I am not sure how to debug this. 2016-11-20 22:47:26 you also haven't solved the "l before p" problem yet ;) (don't worry, I also do that all the time) 2016-11-20 22:47:58 alpine my fingers just dont want to do that walk for some reason 2016-11-20 22:48:21 in any case I'll be looking at the log of this with great interest, I haven't had any chance to do any sort of performance testing on Alpine so far 2016-11-20 22:48:34 not my main focus 2016-11-20 22:48:41 http://dpaste.com/1WK50SK 2016-11-20 22:57:56 i may have botched this, the docs for this wrk thing suck 2016-11-20 23:01:53 wow 2016-11-20 23:01:54 idk 2016-11-20 23:06:20 so the redhat server is throwing a 502 but only when I benchmark, works fine manually 2016-11-20 23:12:18 KWhat4: what happens when you run the ab test again with '-k' ? 2016-11-20 23:16:22 CosmicDJ: funny enough, ab doesnt cause 502 errors and centos still wins 650 to 750 2016-11-21 00:50:02 one funny thing last time (3-4 years ago) when I have been working with Apache Traffic Server and lighttpd dev, they all said from time to time that benchmark is somewhat difficult, nonsense, and useless piece of work. Main reason is that there are too much criteria we need to take into accounts, while we tend to draw a conclusion based on our (limited) understanding lol 2016-11-21 00:51:41 btw, based on your paste above, the difference is quite large 2016-11-21 00:53:21 oh hey, looks, why non-2xx and 3xx responses are so much on the above test ? 2016-11-21 00:53:34 is it centos + 502 you are talking about ? 2016-11-21 00:53:57 well, in that case, it explains why wrk made so much request/s ... 2016-11-21 03:08:13 does anyone have a list of the WMs supported by alpine? 2016-11-21 03:12:27 oh nvm i found the page on the wiki. 2016-11-21 03:12:34 is awesome the only supported tiling wm? 2016-11-21 04:52:39 hi are there any tools which could list files from a package just like `dpkg -L` ? 2016-11-21 05:55:26 <_ikke_> yunfan: apk info -L 2016-11-21 05:57:43 _ikke_: thx. is there a oracle jdk package in the repo? 2016-11-21 05:57:59 <_ikke_> https://pkgs.alpinelinux.org/packages 2016-11-21 05:58:22 <_ikke_> iirc, only open-jdk 2016-11-21 14:08:49 hmm. I managed to reproduce the LUKS passphrase strangeness I've mentioned earlier. I set a key in slot 1, and at boot time enter it, getting the error about no key for that passphrase, then 4 more passphrase prompts after which the system boots fine. 2016-11-21 14:15:03 there is a key in slot 0; I'll see what happens if I just change that instead of trying to use multiple slots 2016-11-21 14:31:44 Hey, apologies if it is no the right question or place to ask this, but what would be the best way to download the source packages for Alpine Linux ? 2016-11-21 14:32:46 <_ikke_> ram0353: either through pkgs.alpinelinux.org, or by cloning the aports repository 2016-11-21 14:37:33 but the aports repo only contains the APKBUILD files right? 2016-11-21 14:39:39 <_ikke_> Right, I don't think alpine has specific source packages 2016-11-21 14:42:20 so there is no tool that will process APKBUILD files to download the actual source package ? 2016-11-21 14:42:29 <_ikke_> abuild fetch 2016-11-21 14:42:47 <_ikke_> that downloads the tarballs 2016-11-21 14:42:54 <_ikke_> (I would not call that source packages though) 2016-11-21 14:44:29 oh you right, that is just a tarball of the package not a source tarball of the package ... 2016-11-21 14:44:54 <_ikke_> What do you consider a source package? 2016-11-21 14:45:35 the equivalent to what a source rpm is to an rpm ? 2016-11-21 14:45:47 <_ikke_> ram0353: I don't know what a source rpm contains 2016-11-21 14:48:12 source RPMs, can contain anything from tarballs to actual source code to be compiled, so I guess, to a level they are the same 2016-11-21 14:52:37 <_ikke_> So alpine does not distribute source packages 2016-11-21 14:52:43 <_ikke_> Just aports, and the rest is fetched 2016-11-21 14:58:06 cool thanks for the clarification ! 2016-11-21 15:03:58 so close to the same it is that I practically build RPMs and apks from the same source 2016-11-21 15:17:36 does busybox date -D work for anyone? perhaps I'm using it incorrectly 2016-11-21 15:18:04 i'd expect busybox data -D +YYYY to give me just the year no? 2016-11-21 15:18:52 date +%Y 2016-11-21 15:19:01 date takes a format string of sorts 2016-11-21 15:20:12 ah, much like coreutils date then. busybox date --help is quite unhelpful 2016-11-21 15:21:11 they all (sort of) follow POSIX :) 2016-11-21 15:21:13 bb tries to be compatible "most of the time" 2016-11-21 15:21:28 http://pubs.opengroup.org/onlinepubs/9699919799/utilities/date.html 2016-11-21 15:27:57 coreutils date supports keywords like today, tomorrow (probably not posix). any thought on displaying tomorrow's date with bb date? 2016-11-21 15:38:56 ahh! 2016-11-21 15:39:08 it IS a bug in nlplug-findfs! 2016-11-21 15:39:42 crypt_activate_by_passphrase returns unlocked key slot number or negative error number; nlplug-findfs only checks for return code 0 2016-11-21 15:43:17 ScrumpyJack: not directly that I know of 2016-11-21 15:43:51 (so if you use a key in a slot other than 0 you -will- find yourself in a passphrase entry loop until you run out of tries) 2016-11-21 15:49:02 ScrumpyJack: date -d @$(( $(date +%s) + 3600*24 )) +%F 2016-11-21 15:49:09 well, it isn't nice, but it should work 2016-11-21 15:49:24 yeah, done already :) 2016-11-21 15:54:34 anyway, date arithmetics in GNU date are quite useful, just like date recognition via -d too. bb's date -d is almost useless 2016-11-21 16:00:02 that is also why I wrote once a lousy script like https://github.com/vracker/vracker/blob/master/tools/vracker-date-to-iso8601 for some kinds of date, just to not require GNU date 2016-11-21 16:19:12 I'm just about to submit a bug report on the previously discussed LUKS problem; ncopa, fabled, ^7heo, since you guys seem to be active on mkinitfs, which one of you should I assign this to? 2016-11-21 16:19:27 (well, not really discussed, it's more like a monologue) 2016-11-21 16:24:43 ah, a specific assignee is not required. submitted. 2016-11-21 16:41:26 my first open source bug report - took only 18 years to submit one 2016-11-21 16:51:09 TBB, looks correct. do you want to provide a patch also? looks like it's just changing == to >= 2016-11-21 16:52:02 i'm happy to fix it tomorrow otherwise 2016-11-21 16:53:56 with my C programming skills the end result will be more broken than before the patch :D 2016-11-21 16:56:16 seriously tho, in a bit of a hurry to do that properly 2016-11-21 17:14:07 fabled: speaking of mkinitfs, have you taken a look at my patches :p 2016-11-21 17:25:51 Guys, on the x86_64 image, I'm seeing that updating APK indexes and even installing apks stalls for quite a long time before it eventually starts and works 2016-11-21 17:26:20 I was suspecting DNS issues, but name resolution is fine and not slow at all. I have now idea what could be causing that. Any ideas? 2016-11-21 17:26:33 how's a traceroute to your repo look? 2016-11-21 17:26:40 (cat /etc/apk/repositories) 2016-11-21 17:28:03 86 ms to the last hop (10 hops total to mirror.leaseweb.com) 2016-11-21 17:28:42 2016-11-21 17:28:53 what about downloading a random apk yourself e.g. with # wget https://mirror.leaseweb.com/alpine/v3.5/main/x86_64/a2ps-4.14-r5.apk 2016-11-21 17:29:12 does it have the same delay? 2016-11-21 17:29:39 instant, I used wget for both the APKINDEX.tar.gz and an APK.. downloads instantly. One clue I have is that when adding an apk with dependencies, only the "first" apk being added stalls 2016-11-21 17:29:51 once it start working it does the remaining at full speed. 2016-11-21 17:30:18 hmm 2016-11-21 17:30:27 might be worth stracing apk to see where it hangs 2016-11-21 17:30:36 # apk add strace, # strace apk add 2016-11-21 17:30:44 the output will probably be very big though :p 2016-11-21 17:30:52 but if you can see it hanging on a certain line for a few secs, that's a good indicator 2016-11-21 17:31:10 strace was the idea i was looking for. 2016-11-21 17:45:32 worth it as 2016-11-21 17:48:58 <3 you Shiz.. got it.. socket(PF_INET6, SOCK_STREAM, IPPROTO_TCP) = 7 connect(7, {sa_family=AF_INET6, sin6_port=htons(80), inet_pton(AF_INET6, "2a00:c98:2030:a034::21", &sin6_addr), sin6_flowinfo=0, sin6_scope_id=0}, 28^[[B 2016-11-21 17:49:02 its ipv6 2016-11-21 17:49:10 :) 2016-11-21 17:49:34 your network may be advertising v6 connectivity but not actually routing it? or something similar 2016-11-21 17:49:37 my ipv6 gateway is actually dead. 2016-11-21 17:49:57 Yep. the RAs are still running but my upstream doesn't have IPv6 connectivity 2016-11-21 17:50:20 thanks for pointing me in the right direction. 2016-11-21 17:51:07 no problem at all 2016-11-21 17:56:52 do some of you attend the 33c3? 2016-11-21 18:23:15 i don't even have plans for 23 yet :-/ 2016-11-21 18:29:33 Lemming: here 2016-11-21 18:29:56 ticket, hotel duncare 2016-11-21 18:30:25 s/ticket/ticket done/ 2016-11-21 18:48:49 <_ikke_> I'm trying the following under qemu: https://wiki.alpinelinux.org/wiki/XFCE_Setup, but when I start lxdm, I just get a black screen (system still responsive, can go back to tty1). Any idea why? 2016-11-21 18:50:09 <_ikke_> in lxdm.log, I see "Gtk-WARNING **: cannot open display: :0" 2016-11-21 18:51:19 _ikke_: which alpine version? 2016-11-21 18:51:34 I think there was something you need to remove from xorg conf 2016-11-21 18:51:45 <_ikke_> 3.4.6 2016-11-21 18:51:50 there is an include 2016-11-21 18:51:56 which loads the modules 2016-11-21 18:52:02 <_ikke_> yes 2016-11-21 18:52:09 because of missing lazy 2016-11-21 18:52:09 <_ikke_> 20-modules.conf 2016-11-21 18:52:15 what is the content? 2016-11-21 18:52:26 i think i could know if i see it 2016-11-21 18:53:20 <_ikke_> http://sprunge.us/gCST 2016-11-21 18:54:35 heh 2016-11-21 18:54:39 bad memory 2016-11-21 18:54:42 ncopa: ^ 2016-11-21 18:55:02 vbe? 2016-11-21 18:55:12 or one of the first 2 2016-11-21 18:55:16 im getting old 2016-11-21 18:56:22 try comment out wfb module in /etc/X11/xorg.conf.d/20-modules.conf 2016-11-21 18:56:43 <_ikke_> ok, let me try 2016-11-21 18:57:07 atleast i have log files to support my broken ram 2016-11-21 18:57:12 <_ikke_> yup, that's it 2016-11-21 18:57:17 <_ikke_> It's working now 2016-11-21 18:57:30 we shoudl probably change that in default config 2016-11-21 18:57:37 i think we did for v3.5 2016-11-21 19:00:11 <_ikke_> hmm, cannot seem to login 2016-11-21 19:00:16 <_ikke_> I get back to the login screen again 2016-11-21 19:00:22 <_ikke_> but nothing in lxdm.log 2016-11-21 19:00:37 did you select xfce as DM? 2016-11-21 19:00:42 <_ikke_> yes 2016-11-21 19:00:53 <_ikke_> oh, at the bottom you mean 2016-11-21 19:00:58 yes 2016-11-21 19:01:02 <_ikke_> Ok, that helps 2016-11-21 19:01:06 i think the default will not work for some reason 2016-11-21 19:01:26 thats probably something we should fix 2016-11-21 19:01:33 _ikke_ care to file a bug about it? 2016-11-21 19:01:37 <_ikke_> Sure 2016-11-21 19:02:06 <_ikke_> Trying to remember my credentials to bugs.a.o 2016-11-21 19:02:33 reset password is the most common feature i use at login pages... 2016-11-21 19:02:36 <_ikke_> haha 2016-11-21 19:02:42 seriously 2016-11-21 19:02:56 its not possible remember them all 2016-11-21 19:03:20 <_ikke_> I use keepass 2016-11-21 19:03:27 <_ikke_> (But this one is missing) 2016-11-21 19:03:31 i put my trust in lastpass, just because its easy. 2016-11-21 19:03:45 (i dont trust them) :) 2016-11-21 19:03:54 :) 2016-11-21 19:04:26 <_ikke_> Now to find out what e-mail adress I used :-/ 2016-11-21 19:04:37 now that its free on mobile i cant go back anymore :| 2016-11-21 19:04:53 <_ikke_> I've got an email I received from redmine, but it does not got a recipient :-( 2016-11-21 19:05:20 <_ikke_> Ah, found it in the profile 2016-11-21 19:08:13 <_ikke_> https://bugs.alpinelinux.org/issues/6476 2016-11-21 19:08:41 thanks 2016-11-21 19:26:20 is there by the way any chance of merging http://lists.alpinelinux.org/alpine-aports/3621.html before 3.5? it's a simple change and we'd like to use a stable version in prod :) 2016-11-21 19:35:00 Shiz, looks good to me, i'll push in a bit if there's no surprises 2016-11-21 19:35:06 \o 2016-11-21 19:42:29 Shiz, needed just pkgrel bump. fixed that for you and pushed. 2016-11-21 19:42:38 ah whoops, thx 2016-11-21 19:43:02 appreciated :) 2016-11-21 19:45:04 i was about to move that community 2016-11-21 22:11:20 lightbulbjim_: don't DD the iso to the USB stick, copy it 2016-11-21 22:12:03 https://wiki.alpinelinux.org/wiki/Create_a_Bootable_USB 2016-11-22 02:40:46 Hi, I'm looking at installing alpine on my pi, but have a question first. I have an 8gb sd card, if alpine is running from a ramdisk and the pi2b 512mb ram, some allocated to gpu, I should only make a 256mb partition for the install and use the rest of 7.5g on the card for /home and/or /usr, is this smart? 2016-11-22 02:44:39 if you're running from RAM anyway it doesn't make much difference 2016-11-22 02:47:51 how so? 2016-11-22 02:49:07 I thought a ramdisk would consume that many mb or fam 2016-11-22 02:49:18 ram 2016-11-22 02:52:25 the size of your parititions on disk are not directly related to the ramdisk size 2016-11-22 02:52:57 what is directly related to the ramdisk size? 2016-11-22 02:53:02 the on-disk size needs to be large enough to contain all the system files, and the ramdisk needs to be large enough to operate and have temporary storage 2016-11-22 02:54:58 I'll just write the partition to the entire sd card then and learn more about this setup as I use it, I think. 2016-11-22 02:55:03 thanks for the info.. 2016-11-22 02:56:22 another question, as well. the pi doesn't always have network, so the software clock won't be able to sync with npt. is this going to cause me problems?> 2016-11-22 02:57:03 maybe, it depends on how sensitive your applications are to the system time 2016-11-22 02:57:26 it could run fast or slow, and be inconsistent 2016-11-22 02:58:40 no, it won't give you issues generally 2016-11-22 02:58:42 I was thinking a solution was to resume the clock from it's last known time, to at least keep the log files in order. I don't know how the soft clock works. 2016-11-22 02:58:58 except if it's waay off (in the range of days) 2016-11-22 02:59:16 how long are these network loss gaps 2016-11-22 02:59:34 between boots.. it will either boot with or without, generally.. 2016-11-22 03:00:12 the OS itself and most basic tools don't really care all that much about the time as long as it doesn't go backwards, with the caveat that timestamps will be inaccurate 2016-11-22 03:00:28 but the applications you're running might care more 2016-11-22 03:01:03 so the default behaviour of the soft clock should be to resume where it left off if no npt is available? 2016-11-22 03:01:16 the applications I run are very light 2016-11-22 03:01:45 vi and shell scripts are most common 2016-11-22 03:02:13 assuming you've seen this https://wiki.alpinelinux.org/wiki/Raspberry_Pi 2016-11-22 03:02:25 reah, that's where the questions came from 2016-11-22 03:02:32 yeah, even 2016-11-22 03:02:42 not sure what it'll set the time to by default, you might have to arbitrarily set the time in a boot script ahead of what the filesystem's latest time stamps are 2016-11-22 03:03:06 to avoid warnings 2016-11-22 03:03:21 but they should only be warnings, even then 2016-11-22 03:03:27 and things should still work 2016-11-22 03:03:48 just be annoying to follow if I'm debugging through logs :) 2016-11-22 03:03:55 yes 2016-11-22 04:23:19 what's the most efficient way to get the cc command? 2016-11-22 04:23:32 installing gcc works, but do I need gcc for that? 2016-11-22 04:47:44 Has anyone successfully used LXC containers in Alpine? I followed the wiki but I run into a problem when run lxc-create (I'm trying to make a debian container just like in the wiki) 2016-11-22 05:34:29 I can't get X to work in virtualbox, things I installed https://dpaste.de/XS7v 2016-11-22 05:37:24 Xorg.0.log used to say "could not load software renderer" but for some reason Xorg.0.log is empty now... 2016-11-22 05:58:20 <_ikke_> cisstrd: Not sure if it's the same, but I had to comment out the wfb module in /etc/X11/xorg.conf.d/20-modules.conf 2016-11-22 05:58:28 <_ikke_> (under qemu for me) 2016-11-22 05:59:17 <_ikke_> cisstrd: wiki says to use xf86-video-vmware for virtualbox (you used -intel) 2016-11-22 05:59:32 <_ikke_> Ah, you also have vmware in there\ 2016-11-22 09:37:07 fabled: seems you got another notification for that issue today, we had a bit of a communication breakdown here :) 2016-11-22 11:16:20 TBB: yeah, no worries. 2016-11-22 11:18:29 fabled: btw: did you see my message re:mkinitfs 2016-11-22 11:41:29 Shiz, yes. 2016-11-22 11:41:55 Shiz, patch #2 looks good to commit as-is. i was hoping ncopa to comment on #1 and #3 2016-11-22 13:07:44 right 2016-11-22 14:33:31 hey giys managed to get abuild but how do I get the source of a package 2016-11-22 14:35:04 Roland- : you can search for "source=" in APKBUILD file for that package in aports/main/ 2016-11-22 14:35:36 aports/main/bash/APKBUILD, for example 2016-11-22 14:36:17 yes but it wants some patches which i don't have 2016-11-22 14:36:28 abuid -r 2016-11-22 14:36:32 or abuild checksum 2016-11-22 14:37:18 md5sum: can't open 'fix-spi-nor-namespace-clash.patch': No such file or directory 2016-11-22 14:37:18 etc 2016-11-22 14:37:32 I got the ABUILD file but downloading all those files ... 2016-11-22 14:37:53 you need to clone aports tree ? 2016-11-22 14:38:05 a 2016-11-22 14:38:12 maybe 2016-11-22 14:39:00 got it 2016-11-22 14:39:02 in the doc 2016-11-22 14:39:23 Roland-: begin at the start of the docs :) 2016-11-22 14:39:28 it helps 2016-11-22 14:39:40 yeah well I skipped that 2016-11-22 14:39:42 I am a linux user 2016-11-22 14:39:50 you know, first intuition and last doc 2016-11-22 14:39:57 thats a windows user 2016-11-22 14:40:02 lol 2016-11-22 14:40:49 :) 2016-11-22 14:42:19 where did you guys get the grsec patches 2016-11-22 14:42:30 are these preserved betas :) 2016-11-22 14:42:52 aports/linux-grsec/APBUILD, check the source= 2016-11-22 19:11:40 Hello 2016-11-22 19:12:02 getting some BAD signature error when trying to install packages 2016-11-22 19:12:22 I tried to --allow-untrusted, nop 2016-11-22 19:12:32 I also tried -f --allow-untrusted, nop. 2016-11-22 19:13:20 <_ikke_> I would try to find out why you get the bad signatures in the first place 2016-11-22 19:13:35 I tried 2016-11-22 19:14:00 <_ikke_> What repositories do you have? 2016-11-22 19:14:27 https://dl-3.alpinelinux.org/alpine/v3.4/main 2016-11-22 19:14:29 http://dl-3.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz 2016-11-22 19:14:47 I'm using an updated alpine 3.3 -> 3.4 2016-11-22 19:15:26 <_ikke_> Why do you link directly to the APKINDEX? 2016-11-22 19:16:50 <_ikke_> If that's in your /etc/apk/repositories, try to change it to http://dl-3.alpinelinux.org/alpine/edge/community/ 2016-11-22 19:16:55 oh 2016-11-22 19:17:13 yes, don't know, wrong copy/paste, duh, i'm tired 2016-11-22 19:17:22 <_ikke_> Usually it's not recommended to mix a stable repo with edge (you can add it as a pinned repo though to get individual packages) 2016-11-22 19:17:59 <_ikke_> https://wiki.alpinelinux.org/wiki/Alpine_Linux_package_management#Repository_pinning 2016-11-22 19:18:39 thanks 2016-11-22 19:20:34 <_ikke_> Did this solve your problem? 2016-11-22 19:26:31 yep thanks _ikke_ 2016-11-22 19:26:38 <_ikke_> alright, good to know 2016-11-22 21:40:35 hello everyone :) I am trying to install alpine but when it tries to create the partitions it will say: "failed to add partition: invalid argument". I already tried 3.3/3.4/3.5 and tried "sys" and "lvmsys" to no avail. I would be happy if someone could help me :) 2016-11-22 21:44:45 HansTheHorrible: is the disk partitioned somehow? 2016-11-22 21:50:25 kahiru: no. but I might need to mention that it is the disk provided by QEMU. I don't know if this virtualization might be a problem. 2016-11-22 21:50:49 let me see how it goes on my machine 2016-11-22 21:54:04 does it ask "erase the above disks and continue?" or does it fail earlier? 2016-11-22 21:54:39 it does ask that and I say "yes" 2016-11-22 21:55:05 it fails after that 2016-11-22 21:57:23 I'm failing to reproduce that :/ 2016-11-22 21:57:53 It seems to be a rare issue 2016-11-22 21:58:08 there is also a forum entry -> https://forum.alpinelinux.org/forum/installation/setup-alpine-failed-add-partition-invalid-argument 2016-11-22 21:58:50 and this guy had this problem as well -> http://www.phoronix.com/scan.php?page=news_item&px=Alpine-Linux-Benchmarking 2016-11-22 21:59:13 in the blog post the author writes "However, after fiddling around with fdisk and re-running the Alpine installer, the automated/default install ended up moving forward." 2016-11-22 22:05:17 HansTheHorrible: have you tried partitioning it manually and use setup-disk afterwards? 2016-11-22 22:06:04 kahiru: nope ... I am not a partioning ninja ;) so I hoped it would work out of the box. 2016-11-22 22:11:35 HansTheHorrible: well, it usually does, hope you'll manage to get it working 2016-11-22 22:12:10 kahiru: thanks for your help anyway :) hope I find a solution. really would like to use alpine! 2016-11-23 00:18:33 not much option in the ARM camp for web browsers, huh? no uzbl, surf, iceweasel.. dillo is just extra resources for lynx. are there other options I've missed looking through the repo? 2016-11-23 00:21:17 there is firefox 2016-11-23 00:21:59 for ARM? 2016-11-23 00:22:18 firefox-esr to be precise in 3.4 2016-11-23 00:23:11 i dont see why any of those other browsers couldn't be built either 2016-11-23 00:23:29 you need to have community repo added to /etc/apk/repositories, if it's not there already 2016-11-23 00:26:45 uncommenting the comunity repo now makes it available, thanks.. 2016-11-23 00:28:58 but now I can;t bring myself to type the command to bloat this nice system I have so far :/ 2016-11-23 00:29:07 lol 2016-11-23 00:30:38 well, if you don't have X-less system, you're mostly already lost, so no reason to dwell on it any further ;) 2016-11-23 00:31:10 x, dwm, st and feh so far 2016-11-23 00:31:20 mutt, slrn.. I think I'm doing ok.. 2016-11-23 00:36:21 there is also midori, but it's not enabled on arm 2016-11-23 00:36:42 I'm a bit confused about the lbu ci command and the concept of /usr on a loopback. the rpi instructions said something about not using `lbu ci` after setting that up and installing packages. yet I'd still want to commit etc changes and whatnot. Can someone make that a little clearer for me? 2016-11-23 00:37:24 I think that would be wise to do before installing a browser or dev toold to compile uzbl 2016-11-23 00:38:30 not me, haven't used lbu seriously and it's sleep time for me 2016-11-23 00:38:51 sleep well, and thanks for the info 2016-11-23 01:01:04 even though my mouse is quite sloppy, which is likely due to a refresh rate or xorg module issue, I'm quite impressed how well firefox runs.. 2016-11-23 01:01:38 and it's really cool I can reboot it's back to being a nice system again 2016-11-23 11:37:13 clandmeter: i wanted to close #6483, but i can't :/ 2016-11-23 11:38:10 stwa: done thx! 2016-11-23 11:42:49 stwa, clandmeter: there is a typo in 47c9e2374d9fd1a973bb38e1b98c4b3b7b5e7c8c. ./autogen.sh | return 1 <- one | instead of || 2016-11-23 11:46:04 grzcias 2016-11-23 11:46:27 gracias* 2016-11-23 11:46:48 lunch time 2016-11-23 11:47:33 <^7heo> clandmeter: mahlzeit 2016-11-23 12:25:08 Heya :) I've installed apline linux, but I'm having trouble mounting /home at boot - its an encrypted partition (luks) 2016-11-23 12:26:14 you're not asked for a password? 2016-11-23 12:26:25 CosmicDJ: Nope 2016-11-23 12:27:31 I've rebuilt the initrd its got lvm and cryptsetup in features="" 2016-11-23 12:29:12 home probably isn't mounted at boot without a crypttab 2016-11-23 12:29:23 the crypt mount at boot only applies to root 2016-11-23 12:31:22 TBB: I have /etc/crypttab: crypthome /dev/sdb1 none luks 2016-11-23 12:32:46 IMHO it's just 'crypthome /dev/sdb1 none' 2016-11-23 12:33:18 also did you say smth about LVM? 2016-11-23 12:33:37 CosmicDJ: I wondered about that - the example I followed on the alpine wiki adds luks, but the manpage states the last field is for options 2016-11-23 12:34:07 the fields are okay with the fourth parameter as well 2016-11-23 12:34:35 CosmicDJ: Nope - no lvm, I added it in features, but sda has / /tmp swap /boot and sdb has /home 2016-11-23 12:34:57 okay, that explains the /dev/sdb1 2016-11-23 12:35:06 and how's your fstab? 2016-11-23 12:35:19 wrt. /home 2016-11-23 12:35:58 originally it had blockids, but that didn't work so I changed it (oops?) to /dev/mapper/crypthome 2016-11-23 12:36:40 so its now: /dev/mapper/crypthome /home ext4 rw,relatime,data=ordered 0 0 2016-11-23 12:44:05 I have a hard time remembering at which point the system should ask you for the passphrase for /home in this setup 2016-11-23 12:56:45 TBB: Hmm, I didn't update default_kernel_opts in /etc/update-extlinux.conf (as the crypt partition wasn't root). Do I need to do that? 2016-11-23 13:06:26 overcaffeinated_: just guessing, did you 'rc-update add dmcrypt' ? 2016-11-23 13:07:36 CosmicDJ: Yep, I added it to default 2016-11-23 13:09:42 overcaffeinated_: and 'rc-service start dmcrypt' asks for the password when home is not mounted/luksOpened? 2016-11-23 13:10:10 CosmicDJ: Nope 2016-11-23 13:11:57 overcaffeinated_: what happens when you do that again after editing /etc/conf.d/dmcrypt ? 2016-11-23 13:13:46 CosmicDJ: One sec, perusing that file now 2016-11-23 13:14:31 I'm not sure about this, but default is a bit late in the boot sequence, boot or sysinit could be a better place 2016-11-23 13:17:53 CosmicDJ, TBB: editing /ect/conf.d/dmcrypt and starting the dmcrypt service prompted me for the password and mounted /home :) 2016-11-23 13:18:47 I'll add dmcrypt to boot and reboot/see 2016-11-23 13:22:26 CosmicDJ, TBB: Thanks - its working fine now:) 2016-11-23 13:23:19 yw 2016-11-23 13:29:33 Have a great day all:) 2016-11-23 14:12:44 nice, almost got the second last test laptop to work... just doesn't want to boot properly, has some trouble with the console. doesn't do anything without kms, and with kms it switches mode but gets stuck right after that 2016-11-23 14:12:57 wonder what I've forgotten to do this time... 2016-11-23 15:06:00 my guess is it's about this laptop having both an Intel and an AMD graphics adapter, and that might cause the problem at boot. but it works using the extended boot medium, so it's a configuration issue 2016-11-23 15:11:53 Hmmm... my new alpine linux won't boot :-( 2016-11-23 15:12:01 stops at: 2016-11-23 15:12:02 * Caching service dependencies ... [ ok ] 2016-11-23 15:12:13 and then nothing for already 10 minutes 2016-11-23 15:25:40 Ah well, I think it works just can't display the getty on the console 2016-11-23 15:29:52 yep, inittab was wrong :-) 2016-11-23 16:06:16 Hey, has anyone noticed the perl-5.22.2-r0 on community-edge being broken? I get BAD ARCHIVE. 2016-11-23 16:06:16 $ apk add ipcalc --allow-untrusted --update --no-cache --repository http://dl-3.alpinelinux.org/alpine/edge/community/ 2016-11-23 16:06:16 fetch http://dl-3.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz 2016-11-23 16:06:18 fetch http://dl-3.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz 2016-11-23 16:06:20 fetch http://dl-cdn.alpinelinux.org/alpine/v3.4/main/x86_64/APKINDEX.tar.gz 2016-11-23 16:06:22 fetch http://dl-cdn.alpinelinux.org/alpine/v3.4/main/x86_64/APKINDEX.tar.gz 2016-11-23 16:06:24 fetch http://dl-cdn.alpinelinux.org/alpine/v3.4/community/x86_64/APKINDEX.tar.gz 2016-11-23 16:06:26 fetch http://dl-cdn.alpinelinux.org/alpine/v3.4/community/x86_64/APKINDEX.tar.gz 2016-11-23 16:06:28 (1/2) Installing perl (5.22.2-r0) 2016-11-23 16:06:30 ERROR: perl-5.22.2-r0: BAD archive 2016-11-23 16:07:29 Sorry for the multiple lines there 2016-11-23 16:24:57 checked quickly using a different mirror, seemed to work 2016-11-23 16:31:57 Thanks TBB, I'll run through a few mirrors. 2016-11-23 17:55:56 So now this is my new alpine router: https://pcengines.ch/apu2.htm :-d 2016-11-23 17:55:58 :-D 2016-11-23 17:56:29 jomat, cool. i have few of those too :) 2016-11-23 17:57:00 so quiet, increases the WAF a lot :-D 2016-11-23 17:58:04 ACTION had an old supermicro server near the entrance as gateway… first reaction of every visitor after passing the door was "ugh, wtf is that noise!?" 2016-11-23 17:58:31 jomat: using it as a wireless AP as well? 2016-11-23 17:58:51 no, my wifi bridge is an ubnt-uap-ac-pro 2016-11-23 17:59:23 recently replaced my old wrt54gl <3 2016-11-23 18:02:04 and a dell powerconnect 5548 got replaced by a mikrotik CRS125-24G-1S-RM ... have there already been approaches to port alpine to mips? :-) 2016-11-23 18:02:36 then i could run my gateway as a virtual machine on my switch… /o\ 2016-11-23 18:03:12 jomat, there is a ticket about it; but i think we'd need more extensive cross-compile support before being able to support it 2016-11-23 18:03:22 yes, i understand 2016-11-23 18:04:06 http://bugs.alpinelinux.org/issues/5643 2016-11-23 18:05:51 fabled: have you been able to use the normal extlinux mbr.bin to boot the apu2 boards from /boot/ on the first partition? I had to use altmbr.bin or do without partitioning the ssd at all 2016-11-23 18:06:15 apu1 works with regular mbr just fine 2016-11-23 18:06:21 apu2 i've used from sd-cards so far 2016-11-23 18:07:00 I wanted to use the sd card, but couldn't because of: http://bugs.alpinelinux.org/issues/6486 2016-11-23 18:07:01 :-D 2016-11-23 18:49:52 hi all, sorry quite new to Alpine, i'm trying to get virtualbox additions to work in alpine (4.4.34-0-virtgrsec) but not having any luck, there's virtualbox-guest-modules-virtgrsec but that doesn't seem to cut it 2016-11-23 18:53:41 what about virtualbox-additions-grsec 2016-11-23 18:54:04 Shiz> unfortunately that doesn't seem to work either 2016-11-23 18:55:47 i don't know if the fact that it's "grsec" instead of "virtgrsec" matters 2016-11-23 18:56:48 i initially followed this guide https://wiki.alpinelinux.org/wiki/VirtualBox_guest_additions but VB still stays the additions are missing 2016-11-23 18:58:34 probably, why are you running the virtgrsec kernel? 2016-11-23 18:59:23 right, virtual machines :v 2016-11-23 18:59:27 that's what was recommended for running alpine in a vm, at least from what i understood 2016-11-23 19:01:39 if it gets in your way you may want to consider using the regular -grsec kernel 2016-11-23 19:01:56 since that's what the virtualbox-additions-grsec package packages modules for 2016-11-23 19:02:04 (although it's weird that one has no virtgrsec equivalent) 2016-11-23 19:02:48 that's the conclusion i was slowly reaching, i was hoping i could work around the issue :) 2016-11-23 19:03:12 sadly I can't claim to be an expert on Virtualbox stuff myself :p 2016-11-23 19:06:29 i'm really liking alpine, but i've been running more and more into issues that have like a single forum post about the same question and such 2016-11-23 19:16:38 hmm.. i just updated (on edge) and it upgraded openssl. i thought this was gone by now. how do i check which installled packages depend on it? 2016-11-23 19:17:09 and also had this message "(1/4) Upgrading ca-certificates (20160104-r6 -> 20160104-r7) 2016-11-23 19:17:09 0% [ ]ERROR: ca-certificates-20160104-r7: trying to overwrite usr/bin/c_rehash owned by libcrypto1.0-1.0.2j-r1" 2016-11-23 19:18:16 apk info -r openssl 2016-11-23 19:19:17 seems empty. i get "openssl-1.0.2j-r2 is required by:" and nothing follows 2016-11-23 19:20:25 so shall i just remove it? i haven't installled manually at no stage, and iirc it got removed when it moved to libressl 2016-11-23 19:27:11 avih: check if it's in /etc/apk/world 2016-11-23 19:27:28 if so, it was installled explicitly at one point and can be removed 2016-11-23 19:27:42 Shiz: what is "it"? 2016-11-23 19:28:02 openssl 2016-11-23 19:28:14 it is there 2016-11-23 19:28:37 does that mean i manually installed it? like apk add openssl? 2016-11-23 19:28:39 then that's why, it was explicitly installed at one point 2016-11-23 19:28:41 yes 2016-11-23 19:29:06 i'm pretty sure i haven't, and iirc it got removed when edge moved to libressl. 2016-11-23 19:29:42 but, asssuming apk/world doesn't lie, i guess i misremember.. 2016-11-23 19:31:53 oh, actually, i might have misidentified openssh as openssl in apk/world. i then purged it, and so i can't tell anymore. now it's not there 2016-11-23 19:33:46 i rebooted, and stuff still seems to work, including ssh to the machine and qt ssl stuff 2016-11-23 19:34:40 qt was my immediate suspect, but my appp still works fine and manages to connect using ssl (quassel) 2016-11-23 19:35:40 also apk fix seem to have fixed the other error i mentioned 2016-11-23 19:50:18 avih, my packaging mistake. ca-certificates upgrade works now better. if you had the overwrite issue do just "apk fix" 2016-11-23 19:51:21 fabled: is that related to openssl too? or only the c_rehash ownership? 2016-11-23 19:51:30 only the c_rehash ownership 2016-11-23 19:51:36 k 2016-11-23 19:51:49 it was removed from 'openssl' and moved to 'ca-certificates' 2016-11-23 19:52:14 wait, si till just now it required openssl? 2016-11-23 19:52:21 so* 2016-11-23 19:57:01 it ships as part of openssl 2016-11-23 19:57:48 ok, but does it help me explain how come i had openssl to begin with? wasn't it supposed to be removed when edge moved to libressl (which i seem to recall it did get removed) 2016-11-23 19:58:57 I don't think it does 2016-11-23 20:01:04 but i'm not imagining that it got removed when libressl came in, right? 2016-11-23 20:01:19 or at least that it generally should have 2016-11-23 20:01:27 the latter, yes 2016-11-23 20:04:16 ok, then i'm probably not imagining it too 2016-11-23 21:49:21 hi 2016-11-23 21:50:18 bit of a newb to alpine, tried to set up a docker container, but failed when it's apparently chowning /bin/su and failing. I'ms suspecting that's because /bin/su is a link to /bin/busybox - is there any way to change that? 2016-11-23 21:54:13 kephu can you skip that chown step? 2016-11-23 21:54:39 scv, not really sure 'cause I'm kind of new-ish to docker as well? 2016-11-23 21:54:58 I'll admit I'm kind of cargo-culting my way through it and so far it worked...? 2016-11-23 21:54:58 i havent ever used docker really so i can't suggest anything, sorry :/ 2016-11-23 21:55:31 scv, well at the risk of sounding like an XY problem, is there a way to maybe replace that busybox link with an actual su binary? 2016-11-23 21:55:42 and is this even advised is probably the better question :D 2016-11-23 21:56:01 hm, i'd check to see if there is an actual su package 2016-11-23 21:56:54 seems like there's something called "shadow" that contains it, apparently? 2016-11-23 22:13:06 damn, that didn't fix it :T 2016-11-23 23:56:22 ncopa: do you have any opinion on the mkinitfs patches I posted to alpine-devel? 2016-11-23 23:56:39 http://lists.alpinelinux.org/alpine-devel/5515.html & followups 2016-11-23 23:59:34 i will have it as soon as i get a chance 2016-11-24 00:00:06 :p thanks 2016-11-24 00:00:24 not today though :-/ 2016-11-24 00:01:10 no prob 2016-11-24 04:57:55 Hi folks, I just ditched gentoo for alpine 3.4, but... where is firefox/chrome? 2016-11-24 06:02:37 in the comunity repo 2016-11-24 06:04:14 mpu: thereis a file in /etc/apk/.. I cant remember what it's called, I don;t have it running now to check 2016-11-24 06:04:51 but you just need to uncomment a line in the file, maybe /etc/apk/repositories? 2016-11-24 06:09:16 hi, I have a technical question regarding APKs and the boot process 2016-11-24 06:09:55 on boot, what does Alpine do with the APKs stored in the cache? does it extract them on top of the rootfs? thus overwriting existing files? 2016-11-24 06:12:11 aw-, on tmpfs installs they are extraced. if you have harddisk install, it's regular boot to given root device 2016-11-24 06:23:58 extracted, ok that's what I thought 2016-11-24 06:24:17 fabled: thank you 2016-11-24 08:32:21 I'm going to attempt to replace non-alpine with alpine on a kimsufi box following https://wiki.alpinelinux.org/wiki/Replacing_non-Alpine_Linux_with_Alpine_remotely 2016-11-24 08:32:33 have anyone tried this recently? 2016-11-24 08:35:02 it's been ages 2016-11-24 08:35:33 :) 2016-11-24 08:57:01 I wonder is the is anything wierd about the kimsufi setup 2016-11-24 10:16:34 I did something like that on a live system some two months ago; from Gentoo Hardened to Alpine 2016-11-24 11:11:03 ScrumpyJack: Yes, I've done this already several times 2016-11-24 11:11:53 ScrumpyJack: But currently I'm moving away from OVH=SoYouStart=Kimsufi as they're limiting inbound udp traffic to 50 mbit/s 2016-11-24 11:13:57 hello 2016-11-24 11:14:30 I have a question on why a lib is not found when compiling ocaml, it reports bfd.h is not found but i can see it in the folder /usr/include 2016-11-24 11:15:11 it also mention bfd_openr but this does not appear to be a specif file 2016-11-24 11:15:36 ScrumpyJack: The steps are quite straight-forward. Boot rescue system, partition your harddisks as needed, mount them somewhere like /mnt/target, download apk-static, apk -p /mnt/root .... add alpine-base openssh and so on, configure networking, add necessary services to default runlevel, install syslinux, don't forget to dd if=mbr.bin of=/dev/sda ... hmm, I think that's it roughly 2016-11-24 11:18:41 Jarth: it's quite a typical thing to have, includes in C code don't always hit their correct target so you'll have to patch them a bit 2016-11-24 11:20:10 TBB ehr, really ? 2016-11-24 11:20:19 TBB thanks, but i'm a bit lost now 2016-11-24 11:20:55 TBB ocaml is quite a complex package, the configure file is over 2000 lines long 2016-11-24 11:21:29 TBB what do you mean not always hit their correct target ? 2016-11-24 11:22:59 TBB in this case bfd.h is part of binutils-dev so i'm not sure what to do 2016-11-24 11:25:23 Is there an equivalent to ldd on alpine ? 2016-11-24 11:25:31 ldd -v does not work as expected 2016-11-24 11:27:20 all I'm saying is, when I've been packaging software for alpine, some includes indeed are not found and the usual fix is to find the difference, correct the include in the source and repeat this until compiling succeeds 2016-11-24 11:28:01 hmm, usually you can specify gccs include dirs with -I 2016-11-24 11:28:08 I don't have my patched packages right here so I can't give you a specific example 2016-11-24 11:28:36 -I dir Add the directory dir to the list of directories to be searched for header files. 2016-11-24 11:28:45 https://linux.die.net/man/1/gcc 2016-11-24 11:30:48 I guess that's a solution too, and if the include logic works like the one for libraries then the order matters, etc 2016-11-24 11:32:50 jomat i've tried but the configure script for ocaml 4.04 does not appears to accept htis 2016-11-24 11:33:59 TBB i'm still clueless to what you're saying about finding the difference, i've compiled software before but this i've yet to see 2016-11-24 11:34:22 There's no apparent error in the configure file 2016-11-24 11:34:29 this is a gcc argument... the configure script should offer some arguments to set include dirs, too 2016-11-24 11:34:29 ScrumpyJack: I have a script lying around for this that I recall /does/ work 2016-11-24 11:34:44 I don't think the scripts I encountered worked iwthout modifications 2016-11-24 11:34:55 try ./configure --help 2016-11-24 11:35:05 jomat does not work :) 2016-11-24 11:35:17 jomat 2016-11-24 11:35:28 i'm not totally unexperienced in this 2016-11-24 11:36:30 i see /usr/include in a fallback list so it must be detected, unless what TBB saying still escapes me and is profound to this issue 2016-11-24 11:37:27 you could try to find out how the ocaml alpine package is compiled: https://github.com/alpinelinux/aports/tree/master/testing/ocaml 2016-11-24 11:37:32 there are some patches 2016-11-24 11:37:52 some of the fixes I'm talking about have been like changing #include to #include ... and sometimes adding includes without which the source simply won't compile 2016-11-24 11:38:36 I guess some differences between your usual glibc system and a musl based system cause some inconsistencies regarding where .h's are actually found 2016-11-24 11:38:53 but I'm by no means an expert at this, that's just how I've fixed a couple of packages 2016-11-24 11:39:07 TBB aaah, okay 2016-11-24 11:40:36 alright, luckily i've got an idea where that file may be, thought it would mean /usrc/include should be hard written just for that file, all others work 2016-11-24 11:47:36 Just for curiosity, why are you trying to compile ocaml yourself and don't just use the package? 2016-11-24 11:47:56 tried multiple inserts to no avail, -I/usr/include, is what i insert, without the , , 2016-11-24 11:48:58 jomat there is no ocaml package 2016-11-24 11:49:01 hi there 2016-11-24 11:49:08 new to alpine 2016-11-24 11:49:25 I am trying to migrate an LVM from arch 2016-11-24 11:49:40 s/LVM /LVM setup/ 2016-11-24 11:50:23 Jarth: Hmm, have you seen my link above? 2016-11-24 11:50:44 jomat did not i did 2016-11-24 11:51:01 for some reason, every time that I plug the LVM disks into a functioning alpine host I get dumped into emergency recovery shell 2016-11-24 11:51:04 jomat ocaml is not failing to build, it just does not find the bfd.h file 2016-11-24 11:51:25 jomat i'm not sure if this is THE bfd.h file i'm looking for 2016-11-24 11:51:32 jomat other such libs may exists 2016-11-24 11:51:32 also http://pkgs.alpinelinux.org/package/edge/testing/armhf/ocaml and http://git.alpinelinux.org/cgit/aports/tree/testing/ocaml 2016-11-24 11:51:51 vg0/lv_root is there but not made available (requiring vgchange -a y ...) and as soon I mount the UUID into /sysroot and exit the emergency shell, system boots without issues 2016-11-24 11:52:00 ah, yes, i'm building on raspberry pi 2016-11-24 11:52:58 yeah, see the "armhf" in the url? ;-) 2016-11-24 11:53:41 jomat did, but i don't want to integrate a testing repo into this machine, thanks for the link though 2016-11-24 11:55:06 jomat i'll have a look anyway, maybe i reconsider 2016-11-24 11:56:10 ok :-) 2016-11-24 11:56:39 it's just, this is the first time i'm stuck with not being able to patch a makefile or configure script 2016-11-24 11:59:49 anon_coward are the boot paramters correct ? 2016-11-24 12:00:47 what boot params? 2016-11-24 12:00:50 root=? 2016-11-24 12:00:55 I would say so 2016-11-24 12:01:32 root=UUID=55c4e3a9-409d-43c0-be33-fe3ae9592d3c modules=sd-mod,usb-storage,ext4,raid1 nomodeset quiet 2016-11-24 12:01:36 anon_coward the issue describes you're experiencing a boot configuration issue, most likely module lvm2 is not loaded or the correct path is notconfigured 2016-11-24 12:02:00 anon_coward, http://bugs.alpinelinux.org/issues/6469 2016-11-24 12:02:02 anon_coward add lvm2 or lvm to the modules= line and try again, i'm not entirely sure on alpine 2016-11-24 12:02:31 fix is done 2016-11-24 12:02:36 i'm about to push it soon 2016-11-24 12:03:41 fabled was it the module or far more complex ? 2016-11-24 12:03:55 it was complex 2016-11-24 12:04:25 weird thing is that it works when "foreign" HDDs aren't plugged 2016-11-24 12:04:30 adding 'ahci' to modules might fix it 2016-11-24 12:04:42 it's sensitive to hardware configuration 2016-11-24 12:04:51 the coldplugging was not done in proper order 2016-11-24 12:05:10 and caused nlplug-findfs to not detect all hardware in certain setups 2016-11-24 12:05:51 and both the raid1 and raid6 arrays are detected 2016-11-24 12:06:01 wow 2016-11-24 12:06:04 some of the VGs (the foreign ones) are made available 2016-11-24 12:07:20 fabled what can alter this coldplugging behavior unless a deep shcange ? 2016-11-24 12:09:20 Jarth, it's part of nlplug-findfs to trigger the coldplugging. the code did it wrong. it's fixed now. 2016-11-24 12:09:36 it mostly worked, but depending on hardware configuration it might fail 2016-11-24 12:10:13 fabled so it surfaced as a flaw in nlplug-findfs 2016-11-24 12:10:24 it was a nlplug-findfs bug 2016-11-24 12:10:54 coldplugging is done manually by the userspace code that wants to do it 2016-11-24 12:12:09 anon_coward, are you on alpine edge or stable release? i think edge mkinitfs should be fixed now 2016-11-24 12:12:24 mkinitfs v3.0.6 that is 2016-11-24 12:14:49 stable 2016-11-24 12:15:25 fabled: hi, should patches be sent to the mailing list? or are they reviewed through GitHub as well? 2016-11-24 12:16:01 what 's in the community repo ? 2016-11-24 12:16:18 aw-, both are ok. i usually look at mailing list + bugs.a.o only. but we have few active maintainers that go through github pull requests. 2016-11-24 12:16:48 ok thank you 2016-11-24 12:18:44 aw-: adv of github is your aports patches will be test build. 2016-11-24 12:19:35 oh yeah.. travis! 2016-11-24 12:23:51 aw-: but thats only for the aports git repo, our other repos dont test anything. 2016-11-24 12:26:32 fabled: is it possible to install edge on stable? 2016-11-24 12:30:31 guys I'm trying to build an APK and I'm asking if `$package-name.pre-install` and `$package-name.post-install` are required in APKBUILD ? 2016-11-24 12:31:13 in `install="$pkgname.pre-install $pkgname.post-install" ` 2016-11-24 12:34:50 Hello, i've received the URL for the ocaml package in testing, is the maintainer of a package also avaible on irc ? I could not find contact details 2016-11-24 12:35:16 dminca, no, you can just omit/remove those 2016-11-24 12:39:57 ok ty fabled 2016-11-24 12:45:33 hmm, after having built ocaml, now trying tobuild haxe, this fails. I run ocaml binary and it throws a Segmentation Fault 2016-11-24 12:45:53 damned, not so easy on alpine 2016-11-24 12:50:26 This is how alpine builds it on x86_64, seems to be nothing special there: http://git.alpinelinux.org/cgit/aports/tree/testing/haxe/APKBUILD 2016-11-24 12:54:21 ah,haxe, exactly why i'm building ocaml 2016-11-24 12:55:38 jomat i'm using ocaml4.04, this may be the only reason for this to fail 2016-11-24 13:00:36 jomat aw, damned, it's true ! OCaml4.03 builds without a hitch ! 2016-11-24 13:00:41 thansk anyway 2016-11-24 13:09:23 <^7heo> is haxe that weird compiler for actionscript? 2016-11-24 13:09:43 ˆ7heo haha 2016-11-24 13:09:54 <^7heo> what? 2016-11-24 13:09:54 one may call it that, it's many things by now 2016-11-24 13:10:11 it can target multiple platforms and language 2016-11-24 13:10:15 languages 2016-11-24 13:10:23 it's impressive 2016-11-24 13:10:31 haxe.org 2016-11-24 13:10:38 <^7heo> yeah I'm reading the wp page 2016-11-24 13:11:12 there's now hashlink, a haxe vm, which is to replace nekovm 2016-11-24 13:13:49 i hope to write an app in haxe exploring it's many features 2016-11-24 13:16:37 <^7heo> Jarth: I tried haxe in 2006 or som'thing 2016-11-24 13:16:46 <^7heo> hoping to use it for making flash games 2016-11-24 13:17:18 i take it did not go well ? 2016-11-24 13:17:30 <^7heo> too short delays 2016-11-24 13:17:31 i've found openfl, nme, kha 2016-11-24 13:17:34 <^7heo> (it was for a contest) 2016-11-24 13:17:46 what do you mean with too short delays ? 2016-11-24 13:17:53 <^7heo> so, yeah, I remember it being a good tool 2016-11-24 13:17:57 if i understood well, that has wroked on 2016-11-24 13:18:03 <^7heo> but I was not experienced enough 2016-11-24 13:18:19 <^7heo> and the tool lacked doc at the time, possiblyt. 2016-11-24 13:18:23 <^7heo> possibly* 2016-11-24 13:20:14 ah, the dox, it's improved for sure, but not very newbie friendly 2016-11-24 13:20:35 i think it is the right moment now to start looking at haxe again 2016-11-24 13:20:41 it appears really mature 2016-11-24 13:21:02 there's also haxelib to consider 2016-11-24 13:21:20 check the librareis openfl, nme, kha and be amazed 2016-11-24 13:21:31 also snow, snowkit 2016-11-24 13:22:37 <^7heo> for special rootflakes? 2016-11-24 13:22:42 <^7heo> ACTION hides 2016-11-24 13:25:35 uhm, wat you mean with rootflakes ? 2016-11-24 13:26:27 <^7heo> snowkit/rootflake.... 2016-11-24 13:27:01 ow, did not know about that 2016-11-24 13:27:07 <^7heo> (yes it's an amazing joke) 2016-11-24 13:27:35 honestly, i've written hello world thus far after getting atom configured to work with haxe and snowkit 2016-11-24 13:27:44 ˆ7heo you're hilarious 2016-11-24 13:28:08 <^7heo> wow, it's the first time someone uses an unicode character instead of the plain old ascii caret in my nick :D 2016-11-24 13:28:33 <^7heo> unfortunately I cannot use that in my nick. 2016-11-24 13:29:04 just typing dude 2016-11-24 13:29:19 i'm not sure at all how that unicode character got there 2016-11-24 13:29:33 \ˆ7heo 2016-11-24 13:29:36 haha 2016-11-24 13:29:38 <^7heo> depending on what tech you're using,... 2016-11-24 13:29:47 a tablet 2016-11-24 13:29:50 ha 2016-11-24 13:29:58 <^7heo> do you have a Tab key? 2016-11-24 13:30:19 uhm, why you ask ? pretty weird question 2016-11-24 13:30:30 <^7heo> Because autocompletion. 2016-11-24 13:30:32 that's intimate, we just know each other 2016-11-24 13:30:34 ah 2016-11-24 13:30:39 of course i have tab key 2016-11-24 13:30:39 <^7heo> 7 will produce ^7heo 2016-11-24 13:30:50 <^7heo> (most likely) 2016-11-24 13:30:54 nope 2016-11-24 13:30:57 not here 2016-11-24 13:31:04 <^7heo> well, then change your IRC client ;) 2016-11-24 13:31:06 if you remove the ˆ 2016-11-24 13:31:11 it would work 2016-11-24 13:31:12 <^7heo> I wish I could. 2016-11-24 13:31:22 eh ? 2016-11-24 13:31:43 <^7heo> well, try to /nick with anything starting with a number. 2016-11-24 13:31:44 you've irc'ing from a way too much secure environment ? 2016-11-24 13:31:47 <^7heo> you'll see. 2016-11-24 13:31:53 <^7heo> nope. 2016-11-24 13:31:56 <^7heo> The RFC prevents that. 2016-11-24 13:32:11 i'd use anything but a ˆ 2016-11-24 13:32:41 i'm in Belgium where the ˆ is part of our second language ( french ) 2016-11-24 13:32:47 hence i have it on my keyboard 2016-11-24 13:33:17 <^7heo> ah 2016-11-24 13:33:22 <^7heo> yeah well 2016-11-24 13:33:33 <^7heo> I can type ê and yet I use qwerty US 2016-11-24 13:33:39 hehe 2016-11-24 13:33:55 you're throwing specialties at it 2016-11-24 13:34:54 <^7heo> Jarth: https://tools.ietf.org/html/rfc2812#section-2.3.1 2016-11-24 13:35:04 <^7heo> nickname = ( letter / special ) *8( letter / digit / special / "-" ) 2016-11-24 13:35:24 <^7heo> and I didn't want to use _7heo because it looks like ]heo 2016-11-24 13:36:23 uhm, you're quite adamant on using a specific nick are you not :D 2016-11-24 13:36:45 <^7heo> I got quite a lot of criticism for it. 2016-11-24 13:37:08 you should get quite a lot of criticism for it 2016-11-24 13:37:13 it's hideous 2016-11-24 13:37:14 <^7heo> nope 2016-11-24 13:37:37 <^7heo> well, tell that to C. Kalt 2016-11-24 13:37:40 go develop games and use it as a working title or the name of the main character, NOT as a nick, just not 2016-11-24 13:37:41 <^7heo> Not to me. 2016-11-24 13:37:52 who on earth is c. kalt ? 2016-11-24 13:39:26 <^7heo> Christophe Kalt. 2016-11-24 13:39:40 Hmmm, hideous name as well 2016-11-24 13:39:48 he's your alter ego ? 2016-11-24 13:40:03 <^7heo> The person who wrote the RFC in question. 2016-11-24 13:40:05 <^7heo> are you trolling? 2016-11-24 13:40:27 unless you feel offended, i'm not 2016-11-24 13:40:32 <^7heo> then you are. 2016-11-24 13:40:36 Shiz: can you share? 2016-11-24 13:40:37 ow damn 2016-11-24 13:40:42 <^7heo> Thanks for confirming 2016-11-24 13:41:01 that's allright, part of me has a rotten character 2016-11-24 13:41:44 ˆ7heo why not just pick another nick, it's impossible to use easily 2016-11-24 13:42:45 <^7heo> I only had trolls complaining so far. 2016-11-24 13:43:13 <^7heo> that said, I should spend time working, not participating to your troll. 2016-11-24 13:43:13 i come from the days when there was no such thing as trolling unless it got offensive, agressive or discriminating or something similar 2016-11-24 13:43:30 dude, you should pick a different nick 2016-11-24 13:43:35 go work now 2016-11-24 13:43:41 <^7heo> lemme mute you, problem gone. 2016-11-24 13:44:18 you do it on purpose 2016-11-24 13:44:27 lmao 2016-11-24 14:01:53 now that was awkward, i should find an RFC on netiquette 2016-11-24 14:03:03 ^ 2016-11-24 14:45:14 hum. I noticed yesterday that setting up that system with an nvme disk never got the nvme module into its initramfs, so I just added my own feature... as those disks will get more common especially in laptops, would it be better to just add a feature like that to mkinitfs or would it make sense to add it to an already existing feature? 2016-11-24 14:46:51 considering how few modules are in features like ata and scsi (well, few lines in the feature to be specific), perhaps just adding feature named nvme would be the correct approach 2016-11-24 15:35:06 I guess the next thing I need to put myself through is learning how to provide patches and new packages :) 2016-11-24 15:37:51 TBB much appreciated, i'm still struggling with compiling from source :) 2016-11-24 15:39:19 I've been banging my head against that for some years now, and I -do- have some Alpine packages that are forever doomed to be in testing unless I provide them with some patches, so... why not 2016-11-24 16:21:27 TBB from what i remember (looking at it only) alpine packing is to be almost easy, unless you meant seomthing else 2016-11-24 16:34:00 ScrumpyJack: sure, let me find it 2016-11-24 16:34:07 ScrumpyJack: it assumes you have access to a rescue system -- do you? 2016-11-24 16:36:27 ScrumpyJack: http://txt.shiz.me/ZDk1M2RiMm.txt 2016-11-24 16:36:29 things to modify: 2016-11-24 16:36:32 - alpine version 2016-11-24 16:36:37 - apk version that belongs to that alpine version 2016-11-24 16:36:56 disk setup if it diverges: this sets up /dev/sda and /dev/sdb in an encrypted RAID0 2016-11-24 16:37:06 RAID1* 2016-11-24 16:37:34 it was based off and modified from this script: http://blog.z3bra.org/2015/08/install-alpine-at-onlinenet.html 2016-11-24 16:38:12 (oh, and change HOST= for your hostname too :) 2016-11-24 17:13:58 hi 2016-11-24 17:14:45 could anyone help me set up NFS on my alpine box? The wiki guide is pretty vague and I'm stuck at "Export dirs in /etc/export, then" 2016-11-24 17:15:08 what does "export dirs" even mean in this context? And do they mean /etc/export or /etc/exports? 2016-11-24 17:17:55 /etc/exports, likely 2016-11-24 17:18:06 it means add the directories you want visible on the share to /etc/exports 2016-11-24 17:19:36 Shiz: you run this from a rescue env i guess. not sure if kimsufi provide that - checking 2016-11-24 17:19:44 yeah, I did 2016-11-24 17:20:00 http://help.ovh.com/RescueMode 2016-11-24 17:20:21 & https://ypereirareis.github.io/blog/2015/10/02/ovh-rescue-mode/ 2016-11-24 17:22:04 as in the text file? 2016-11-24 17:22:21 kephu: correct 2016-11-24 17:33:47 Shiz you did that with kimsufi? 2016-11-24 17:34:11 no, online.net 2016-11-24 17:34:17 but it shouldn't be different from rescue mode 2016-11-24 17:34:21 all you need is /dev access and wget 2016-11-24 17:34:54 sure, i was just curious as to how you ended up with two devices with kimsufi :) 2016-11-24 17:35:09 i only have one :( 2016-11-24 17:36:25 the server i installed it on gave you two disks 2016-11-24 17:36:27 :p 2016-11-24 17:36:38 but if you know shell the script should be relatively easy to modify to remove the RAID1 part 2016-11-24 17:37:34 also, i think my dedihost is UEFI 2016-11-24 17:37:50 kimsufi, not dedi, sorry 2016-11-24 17:37:57 checking 2016-11-24 17:38:16 ScrumpyJack: I did that with kimsufi 2016-11-24 17:39:46 ScrumpyJack: http://txt.shiz.me/ZmNlOTRhNT 2016-11-24 17:39:59 this should work if you change DEVS=/dev/sda and any other params you like ofc 2016-11-24 17:40:02 (but untested) 2016-11-24 17:40:22 thanks, i can adapt it 2016-11-24 17:40:29 oh ait actually 2016-11-24 17:40:31 small mistake 2016-11-24 17:41:03 http://txt.shiz.me/NGIzNGFmYm 2016-11-24 17:41:05 there 2016-11-24 17:41:07 jomat: did what? 2016-11-24 17:41:14 it's not UEFI, yay! 2016-11-24 17:41:32 jomat: replaced with alpine? do you have notes? 2016-11-24 17:43:01 anyway, i've still got lots of work to do to migrate all the services away from my kimsufi box, so it won't be for a while :( 2016-11-24 17:49:38 ScrumpyJack: see /lastlog jomat 2016-11-24 17:52:52 it's essentially what my script does for you 2016-11-24 17:52:53 lol 2016-11-24 18:12:27 actually I always install alpine like that - even on local machines - just find *some* live boot media that has the basic tools and is able to run apk-static :-) 2016-11-24 21:31:25 is there a way to set up a local network apk cache? (not the local hdd one) 2016-11-24 22:31:08 nbastin: isn't that basically just a repository? 2016-11-24 22:56:34 has anybody managed to get vboxsf mounts working on Alpine? 2016-11-24 23:02:28 i believe you'd need guest additions installed, and i don't think i've heard evidence of it working on alpine 2016-11-24 23:10:59 avih: i have virtualbox-additions-grsec and virtualbox-guest-modules-grsec installed, and vbox seems to be happy with that, but the shared folders aren't showing anywhere 2016-11-24 23:11:54 grownseed: oh, nice. i couldn't get GA working. sorry for the misinformation then 2016-11-24 23:13:03 avih: no worries! it wasn't completely painless :) first i had the virtgrsec kernel, but that didn't work out, so i ended up using the normal grsec one 2016-11-24 23:13:29 i also followed these instructions https://wiki.alpinelinux.org/wiki/VirtualBox_guest_additions but they're incomplete 2016-11-24 23:22:51 what's the error? 2016-11-24 23:36:40 Shiz: i'm not getting any errors actually, just no sf_ directories showing under /media 2016-11-24 23:41:32 well, you're supposed to mount them 2016-11-24 23:42:34 mkdir /media/SHARENAME; mount -t vboxsf -o uid=1000,gid=1000 SHARENAME /media/SHARENAME 2016-11-24 23:42:46 where uid and gid are the ones for your normal user 2016-11-24 23:44:59 :( wtf alpine ( or is it just me ) 2016-11-24 23:45:28 tshark -i any (as root) results in a permission denied on /tmp/wireshark_pcapng_.... 2016-11-24 23:45:51 sounds like grsec fifo restrictions 2016-11-24 23:46:15 Shiz it's on a rbpi2, i've not gotten round to have grsec loaded 2016-11-24 23:46:31 checked, no grsec running 2016-11-24 23:47:33 i don't know if 3.4 is to be considered a stable release ? 2016-11-24 23:48:00 yes... 2016-11-24 23:48:37 i'm a bit rusty but no unfamiliar with linux, unless it's cgroup related i'm stumped as to why tshark does not work 2016-11-24 23:51:12 Shiz i'm a bit frustrated, wanted to compile haxe, which required ocaml, which required camlp4o which requires ocamlbuild which requires ocamlfind which requires caml4po ( or something similar ) 2016-11-24 23:51:32 Shiz /tmp is writable by root 2016-11-24 23:52:18 ah, user root is not part of group netdev, my guess 2016-11-24 23:54:47 nope, that's not it ...sight 2016-11-24 23:54:50 sigh 2016-11-24 23:55:22 Shiz: sorry, should have mentioned I tried that 2016-11-24 23:56:14 when i do `mount -t vboxsf my_share /media/my_share` I get "mounting my_share on /media/my_share failed: Invalid Argument" 2016-11-25 00:02:38 ah 2016-11-25 00:02:40 anything in dmesg? 2016-11-25 00:02:56 this whole vboxsf/vboxfs thing is confusing... i just tried with `-t vboxfs` and i get "no such device" instead 2016-11-25 00:03:17 grownseed are your modules all loaded ? 2016-11-25 00:03:50 getting sf_read_super_aux err=-22 2016-11-25 00:03:57 as far as i can tell yes 2016-11-25 00:05:15 grownseed: lsmod | grep vboxsf 2016-11-25 00:05:18 lsmod gives me "vboxguest 244584 2 vboxsf,vboxvideo", which looks about right 2016-11-25 00:05:29 hm 2016-11-25 00:06:02 grownseed: do you have a mount.vboxsf binary? 2016-11-25 00:07:16 hmm doesn't look like it... 2016-11-25 00:07:22 that's probably the reason 2016-11-25 00:07:33 a quck google search reveals that the most likely cause is not having that binary 2016-11-25 00:07:40 as well as https://bugs.alpinelinux.org/issues/5722 2016-11-25 00:08:34 haha i was just looking at that issue, but ok i'll see what i can do about the binary, i had assumed it would have come with vbox apk packages 2016-11-25 00:09:23 grownseed: do you have virtualbox-guest-additions installed? 2016-11-25 00:09:26 in that case it should be there 2016-11-25 00:09:29 http://pkgs.alpinelinux.org/contents?branch=edge&name=virtualbox-guest-additions&arch=x86_64&repo=testing 2016-11-25 00:09:50 i have virtualbox-additions-grsec and virtualbox-guest-modules-grsec 2016-11-25 00:10:00 okay try adding virtualbox-guest-additions 2016-11-25 00:10:03 via apk 2016-11-25 00:10:51 oh, the installation of that package worked properly this time (it used to fail when using virtgrsec) 2016-11-25 00:11:04 now you should have mount.vboxsf in /sbin 2016-11-25 00:11:12 and an /etc/init.d/virtualbox-guest-additions 2016-11-25 00:11:41 try # service virtualbox-guest-additions start 2016-11-25 00:12:02 and then try mounting something 2016-11-25 00:13:55 Shiz: it's all there now :) still can't mount though, will reboot the vm just in case 2016-11-25 00:14:59 grownseed also note you need to set the guest-additions service to start at boot 2016-11-25 00:15:19 Jarth: i did that just before rebooting :) 2016-11-25 00:15:47 okkkkkkk it seems to be working now! 2016-11-25 00:15:54 thanks a lot guys, much appreciated 2016-11-25 00:16:02 :) 2016-11-25 00:16:23 it's a bit confusing you need three confusingly similarly named packages 2016-11-25 00:16:26 i'd say 2016-11-25 00:16:34 meanwhile, in the jungle, i'm cannot create another user anymore, on login it says it has permission denied on the home folder 2016-11-25 00:16:38 yaik 2016-11-25 00:17:21 Shiz: yeah the naming of the packages isn't super helpful ^^ 2016-11-25 00:18:54 Jarth: check the permission of the folder in question? 2016-11-25 00:19:36 Shiz nope, all fine, very fine 2016-11-25 00:21:18 Shiz hmmm, it's quite weird, it apperas to be with permissions on /bin/busybox 2016-11-25 00:21:52 Shiz can you check if /bin/busybox has 755 for root:root ? 2016-11-25 00:22:50 no mystery extended acl implemented ( check with getfacl ) 2016-11-25 00:23:29 zeta:~# ls -l /bin/busybox 2016-11-25 00:23:31 -rwxr-xr-x 1 root root 821408 Oct 11 10:48 /bin/busybox 2016-11-25 00:25:26 Shiz superb, thanks .... now i'm really desperate 2016-11-25 00:25:27 haha 2016-11-25 00:26:37 grugly: thanks. 2016-11-25 00:28:07 i hope i did not do something backwards like change a config file withouth fully realising what it does 2016-11-25 00:29:47 If I want avr gcc on my alpine machine, what do you recommend? 2016-11-25 00:32:50 mpu what's an avr gcc ? 2016-11-25 00:33:00 is avr gcc a custom branch of gcc or is it just gcc targeting avr? 2016-11-25 00:33:30 oh, it's just gcc 2016-11-25 00:33:45 mpu: # apk add gcc-avr 2016-11-25 00:33:51 it's in the community repo 2016-11-25 00:34:27 you might also want the avr-libc package 2016-11-25 00:34:35 and possibly avrdude 2016-11-25 00:36:42 Shiz: Not on 3.4, though, maybe edge. 2016-11-25 00:37:34 dear, each time i boot alpine i get a load of hub_port_status failed messages 2016-11-25 00:37:40 community is always edge 2016-11-25 00:37:42 iirc 2016-11-25 00:37:45 is this a know issue ? 2016-11-25 00:37:52 oh no 2016-11-25 00:37:54 nvm 2016-11-25 00:38:03 mpu: yeah, it's there on edge 2016-11-25 00:38:11 which will turn into a release (3.5) in a couple of weeks 2016-11-25 00:38:12 :) 2016-11-25 00:38:28 Nice. 2016-11-25 00:39:22 http://pkgs.alpinelinux.org/packages?name=*avr*&branch=&repo=&arch=x86_64&maintainer= 2016-11-25 00:39:26 quite useful for searching 2016-11-25 00:42:54 fixed: chmod 755 / 2016-11-25 00:44:21 also fixed tshark issue, i better go sleep now :D 2016-11-25 02:29:30 mpu: np 2016-11-25 08:46:29 hi, I mounted the virt-3.4.6-x86_64 iso and noticed it contains 2 identical files: 2016-11-25 08:46:30 virtsec and vmlinuz-virtgrsec 2016-11-25 11:30:29 hi, i'm looking to understand better about groups in alpine, i notice root is part of not few groups. I want a non root user to be able to use tshark but could not find the correct group(s) to assign, i tried netdev sys adm wheel 2016-11-25 11:33:38 it proably wants to access proc? 2016-11-25 11:35:39 i think we have readproc group 2016-11-25 11:52:16 clandmeter ah, okay, sensible, had a suspicion, will try 2016-11-25 11:52:42 clandmeter nope, does not workeithe 2016-11-25 11:52:48 clandmeter i cannot find /dev/eth0 2016-11-25 12:00:24 dunno, maybe setting `setcap 'CAP_NET_RAW+eip CAP_NET_ADMIN+eip'` could be enough? 2016-11-25 12:01:24 /dev/eth0/ 2016-11-25 12:01:26 ? 2016-11-25 12:01:43 try withouth the /dev/ prefix 2016-11-25 12:02:11 i never saw eth* or wlan* devices under /dev 2016-11-25 12:08:44 zwiPZuf9W2Lt there should be, at least AFAIK 2016-11-25 12:08:56 when using a consumer level SSD (500TB warranty limit) and intending full disk encryption with cryptsetup, would you recommend full randomization? it's "only" 1%, but... 2016-11-25 12:09:16 forefood depends if it is SLC, TLC, MLC 2016-11-25 12:09:35 forefood and if it is hardware or software encryptin 2016-11-25 12:09:38 well... it's a samsung evo 750, 500GB... 2016-11-25 12:09:59 talking cryptsetup, i mean software encryption of course... 2016-11-25 12:10:14 (why would i trust the HW manufacturer for this?) 2016-11-25 12:10:15 forefood there are evo with built in encryption 2016-11-25 12:10:29 forefood ahah, because they often use open source ? 2016-11-25 12:10:41 and it is one of them, too 2016-11-25 12:11:19 well, maybe, but do they make their mods open source as well? like the backdoors they build in? ;-) 2016-11-25 12:11:52 forefood: it probably also supports secure erase. this would be a decent choice instead of the first full randomization 2016-11-25 12:11:54 i don't have the time to reverse engineer the firmware, tbh... 2016-11-25 12:12:38 you all seem to have forgotten about prism? ;-) 2016-11-25 12:13:00 forefood, you can skip randomization 2016-11-25 12:13:39 of course i can... the question is rather, should i? :-p 2016-11-25 12:13:49 forefood: only you can answer that, really. 2016-11-25 12:13:54 but at the end of the install, you still might want to run something like dd if=/dev/zero of=delme bs=1M; rm delm 2016-11-25 12:13:57 e 2016-11-25 12:14:14 forefood dude, don't worry, most security is useless anyway 2016-11-25 12:14:31 forefood: the full randomization helps to avoid detecting data patterns (providing a 'random' background data instead of zeros). it's not very useful since the data is still not readable, you only may be giving away the potential size and general disk location of the data 2016-11-25 12:15:25 forefood: this being a ssd, if you activate trim support, randomization is rather pointless (trim will create zero-filled blocks, basically. or at least 'free' blocks) 2016-11-25 12:15:38 forefood ask yourself a few questions 1) who do i want to protect myself from 2) what do i want to protect 3) can i protect myself at all ? 2016-11-25 12:16:07 forefood: if you don't it is still not very useful (unless what you need to hide is not the data content but its size) 2016-11-25 12:16:18 forefood open source is a minefield of undiscovered exploits, it's far from more secure than anything else 2016-11-25 12:16:30 forefood: and for most cases, secure erase is a very good choice 2016-11-25 12:16:48 if you want to be sure, make sure you have a path towards quantum-proof ciphers 2016-11-25 12:17:29 well, many points... 2016-11-25 12:18:14 but actually, 500GB/500TB is only 0.1%... 2016-11-25 12:18:52 forefood: 500TB is not a hard limit. its more of a guideline 2016-11-25 12:19:09 yes, i got that... warranty limit... 2016-11-25 12:19:18 when applicable :) 2016-11-25 12:19:37 would i ever reach that in three years? (which is the other warranty limiting factor... whichever comes first) 2016-11-25 12:20:27 even if you would, it's probably not going to happen to the entire ssd at once, and ssds quite probably do remapping of bad "blocks" too 2016-11-25 12:20:32 forefood: will you do 1000 full randomization of your hard drive? will you write 500TB of data ? 2016-11-25 12:20:48 TBB: this limit usually includes reserved blocks. 2016-11-25 12:22:47 of course i would not repeat the randomization even i wanted to completely reinstall the system... 2016-11-25 12:22:57 well, 500TB is a lot... 2016-11-25 12:23:06 and you wouldn't have to, either 2016-11-25 12:23:20 i don't use heavy database applications, so i guess i could just do with it... 2016-11-25 12:24:23 okay, thanks all for your input... 2016-11-25 12:26:13 forefood: and still, you should try secure erase. always useful to know, and a pretty good way to erase your drive :) 2016-11-25 12:27:11 you mean like with the "shred" utility? or some HW supported way? 2016-11-25 12:27:20 HW supported way 2016-11-25 12:27:34 i guess i must read up on that... 2016-11-25 12:29:41 there are two general ways to support it on the disk side, and both are rather solid : guaranteeing that a specific block is erased, if if whole-disk hardware encryption is used, regenerating the encryption key (so the old data is not readable anymore) 2016-11-25 12:31:34 zoz gave a nice talk on disk destruction methods at defcon 2015 i think. worthwile to watch. 2016-11-25 12:35:00 zwiPZuf9W2Lt: Were hammers mentionned ? :) 2016-11-25 12:36:50 i once worked for a company that had a hardware shredder... even for very solid hardware... that would be handy sometimes... 2016-11-25 12:39:48 koollman: better! 2016-11-25 12:41:07 zwiPZuf9W2Lt: I will watch. but I want to guess, too. steamrollers ? bigger ? 2016-11-25 13:07:52 kinetic is one of his 3 sections... 2016-11-25 13:08:24 ah, i found the link: https://www.youtube.com/watch?v=-bpX8YvNg6Y 2016-11-25 13:33:57 of course, if you're really serious then you'll do both overwriting and secure erase 2016-11-25 13:34:32 because that's what implementing security is these days - multiple layers just in case one fails 2016-11-25 14:45:35 sup bro's 2016-11-25 15:45:40 hello, anyone here with experience building something for GO ? 2016-11-25 15:46:28 the past few hours i've been attempting to build influxdata/telegraf 2016-11-25 16:04:24 Jarth, in general Go is painful to repackage 2016-11-25 16:04:55 its kinda designed that enduser downloads a precomiled tarball from internet and untar it himself 2016-11-25 16:05:03 ncopa it's not just that, it is TERRIBLE 2016-11-25 16:05:45 in general, repackaging Go apps for a package manager is horribly, yes 2016-11-25 16:05:45 it requires setting env var GOPATH or GOROOT but i's recursing in a destructive way so even though the files are there it does not work 2016-11-25 16:06:08 ncopa i'm not even trying to repackage, just to have it compile on alpine 2016-11-25 16:06:24 ncopa can i assume you have experience regarding ? 2016-11-25 16:06:32 not much 2016-11-25 16:06:52 just enough to know that it is horribly and that i dont want get involved if possible :) 2016-11-25 16:06:57 most important ( according to the dev ) is setting the environment right 2016-11-25 16:07:04 ncopa haha 2016-11-25 16:07:22 ncopa influxdb and it's components are too nice to ignore 2016-11-25 16:07:29 i think you can create some temp dirs 2016-11-25 16:07:33 and get it working 2016-11-25 16:07:38 ncopa though it may be overkill to try and run in on a RBPI2 2016-11-25 16:08:04 the built binaries are *huge* too 2016-11-25 16:08:06 honestly, i've yet to find a package on alpine that just works 2016-11-25 16:08:12 like insanely huge 2016-11-25 16:08:27 ncopa what 's insane on a 16GB sdcard 2016-11-25 16:08:47 i think go itself was like close to 1G 2016-11-25 16:08:57 ncopa i have a LOT of source downloaded and the total fs consumption is now 4.6GB 2016-11-25 16:09:11 ncopa ah, but that i took from the community repo 2016-11-25 16:09:12 :D 2016-11-25 16:09:19 100MB for a binary is "normal" in go 2016-11-25 16:09:45 ncopa grmbl 2016-11-25 16:09:50 ncopa so back to elk anyway 2016-11-25 16:09:54 the gosu binary was like 2-3MB? i dont remember 2016-11-25 16:09:59 i rewrote it in C 2016-11-25 16:10:06 what's a gosu ? 2016-11-25 16:10:10 and its like 20-30k 2016-11-25 16:10:15 or was it 10k 2016-11-25 16:10:35 grmbl 2016-11-25 16:10:52 its a tiny program to drop privs in a docker image 2016-11-25 16:10:53 i'll run influxdb on my main machine and forward from the RBPi 2016-11-25 16:11:00 its like su 2016-11-25 16:11:10 ncopa ah, wow, i hate stuff which creates loads of bloat 2016-11-25 16:11:18 but instead of forking a shell, it just execs 2016-11-25 16:11:28 +1 2016-11-25 16:11:31 i also hate bloat 2016-11-25 16:11:32 ncopa ah, like an attack tool 2016-11-25 16:11:34 hehe 2016-11-25 16:11:48 there's sensible bloat and there's bloat 2016-11-25 16:12:23 go lang itself has some good ideas though 2016-11-25 16:12:39 you can grep the aports dir 2016-11-25 16:12:48 to see how we have build some go packages 2016-11-25 16:12:57 ncopa i agree, from what i catched here it has some merit for being so nuts 2016-11-25 16:13:40 http://git.alpinelinux.org/cgit/aports/tree/community/docker-registry/APKBUILD 2016-11-25 16:13:50 i'm honestly quite fed up for today, i've got to stop punishing myself like this 2016-11-25 16:14:20 since i'm on a pi2 i'm not fond of docker 2016-11-25 16:14:27 it's burning resources i fear 2016-11-25 16:14:53 and im going for lunch 2016-11-25 16:15:13 lunch ? wow, eastcoast or westcoast ? It's 5PM here 2016-11-25 16:52:30 Tried today and yesterday, none of this works: snort from apk ( does not start ), snorby from github ( fails to build ), influxdata/telegraf and influxdata/chronograf ( both fail to build because Go is HARD ), ocaml, ocamlbuild, camlp4o, ocamlfind ( all fail to build due to possible circular dependency issue ), iptstate ( exits when pressin h ) 2016-11-25 16:52:52 quite a setback 2016-11-25 16:59:06 don't worry, I can do one better 2016-11-25 16:59:38 my 20 years of unix variants never prepared me for having to do stuff in Windows 10 2016-11-25 16:59:52 this day officially sucks 2016-11-25 17:00:35 TBB: what did you need to do exactly? reboots are easy :) 2016-11-25 17:01:01 Linux interoperability for the most part 2016-11-25 17:01:41 dealing with Windows is my most hated thing to do at work, but fortunately at the end of the day I got to do the thing I hate second most, namely, configuring web services 2016-11-25 17:02:18 Jarth, what error message do you get when starting snort? 2016-11-25 17:02:55 could please file a bug for broken apk? 2016-11-25 17:03:03 set target 3.5.0 2016-11-25 17:05:08 ncopa service snort start; ERROR: snort failed to start 2016-11-25 17:05:13 works fine when it runs from the cli 2016-11-25 17:05:33 please report that in a bug on bugs.a.o 2016-11-25 17:05:40 so we dont forget to fix it 2016-11-25 17:05:45 i'll see what i can do 2016-11-25 17:06:05 i remember my first go with alpine, *everything* worked without a hitch 2016-11-25 17:06:20 ah, reminds me, I've got to remember to file a ticket for that nvme module 2016-11-25 17:06:53 thing is i'm not used to alpine so i don't know how to analyse properly 2016-11-25 17:08:07 @ncopa what is notice is there's a whole swat of configuration missing for snort, it symlinks configuration to non existent directories 2016-11-25 17:08:32 src: /etc/snort dst:/var/lib/snort/etc/ 2016-11-25 17:08:43 where do i file the bugreport ? 2016-11-25 17:10:13 bugs.alpinelinux.org 2016-11-25 17:48:39 also for suricata from source, does not build while htp.h is in /usr/local/include/htp/ and positioned with ./configure parameter 2016-11-25 19:45:38 found another struggle to hang on to 2016-11-25 19:46:16 how can i manually trigger the PKG_CHECK_MODULES macro to see what version pkg-config is actually getting reported for libhtp ? 2016-11-26 00:11:49 Guys, where can I find the APKBUILD files for existing packages? 2016-11-26 00:12:35 Official ones I mean. open-vm-tools crashes on 3.4.6 for both the vanilla and grsec kernels. 2016-11-26 00:12:57 I want to re-compile it and also take a look at the repo's APKBUILD to see what might be the reason. 2016-11-26 00:53:23 plus, can someone also tell me why nslookup throws a (null) name cannot be resolved instead of the name and IP of the DNS server being displayed? 2016-11-26 00:58:25 Hi everyone! I just installed Alpine to my home laptop server and I'm getting stumped with sshing into the machine 2016-11-26 00:58:41 Any advice? 2016-11-26 01:03:45 I'm here.. That should be fairly simple. 2016-11-26 01:04:21 @atlas_, I assume you have a working internet connection on the box. 2016-11-26 01:05:55 iDope: https://github.com/alpinelinux/aports there's main and community dirs there 2016-11-26 01:06:14 avih: thanks 2016-11-26 01:07:36 Yes! I do 2016-11-26 01:07:51 I can ping other computers in the network 2016-11-26 01:21:44 am I supposed to add user with sudo priv? 2016-11-26 01:27:01 atlas_: did you try following this guide? https://wiki.alpinelinux.org/wiki/Setting_up_a_ssh-server 2016-11-26 01:27:38 Yes 2016-11-26 01:27:49 It's really short and not too detailed 2016-11-26 01:28:18 Maybe I should brush up on openssh as I think that that is the root of my problem 2016-11-26 01:28:23 no pun intended 2016-11-26 01:29:18 atlas_: during the 'setup-alpine' process which SSH server did you choose? What's the output of rc-service status? If the server is running you might just need to tweak /etc/ssh/sshd_config to get things working. 2016-11-26 01:29:42 I used openssh 2016-11-26 01:29:50 hold on let me check 2016-11-26 01:30:12 rc-service ssh status would be the right syntax. 2016-11-26 01:31:28 ^ "sshd" 2016-11-26 01:31:34 it was actuall sshd 2016-11-26 01:31:43 but yeah it is started 2016-11-26 01:32:03 atlas_: can you ssh from the machine to itself? 2016-11-26 01:32:13 woah 2016-11-26 01:32:22 I've never ever thought to do that 2016-11-26 01:32:27 Let me check 2016-11-26 01:32:44 try localhost or 127.0.0.1 or the actual ip address 2016-11-26 01:33:34 my bad, 4:33 AM here and mixing up my distros :) 2016-11-26 01:33:48 nah it didn't work 2016-11-26 01:33:53 Got an access denied 2016-11-26 01:34:46 No problem iDope, just grateful for the help 2016-11-26 01:35:18 as root? or another user? 2016-11-26 01:35:28 as root 2016-11-26 01:35:33 It's a fresh install 2016-11-26 01:35:44 Havent even set up another user just yet 2016-11-26 01:35:45 try with another user too 2016-11-26 01:36:23 Okay but would there be a reason why it would work with a non root account? 2016-11-26 01:36:38 I enabled loginasroot 2016-11-26 01:38:33 some systems might not allow loging as root remotely 2016-11-26 01:39:25 also, when do you get access denied? after being promped for a password? or before that? 2016-11-26 01:39:53 GOT IT 2016-11-26 01:40:00 set the password of root? 2016-11-26 01:40:06 I turned off all methods of authentication 2016-11-26 01:40:10 even password 2016-11-26 01:40:15 ah ok. 2016-11-26 01:40:38 I set it to yes and I was able to login 2016-11-26 01:40:43 Good to know 2016-11-26 01:40:47 Thank you!!! 2016-11-26 01:41:05 I hope this box is not on the internet :) 2016-11-26 01:41:11 :) 2016-11-26 01:41:20 Haha absolutely not! 2016-11-26 01:41:27 Alpine is really cool 2016-11-26 01:41:40 Really proud that I set it up myself 2016-11-26 01:41:58 the memory footprint is what is keeping me on alpine. 2016-11-26 01:43:05 I'm using it to to test out docker containers before adding them to my raspberry pi cluster 2016-11-26 05:15:46 does the alpine kernel config not include fuse? 2016-11-26 05:15:50 ... 2016-11-26 05:35:29 it does 2016-11-26 07:21:40 lsmod | grep -i fuse 2016-11-26 07:21:41 ? 2016-11-26 12:03:22 hi everyone 2016-11-26 12:03:40 did anyone manage to build ocaml packages for alpine? 2016-11-26 12:04:00 yes 2016-11-26 12:04:07 I've opened a bug for that 2016-11-26 12:04:26 Puck` oh wait, no , not here, other distro 2016-11-26 12:04:55 mhm, was thinking of building a liquidsoap docker image based on alpine, but if ocaml packages are not available, it's going to be a real pain 2016-11-26 12:06:07 Puck` i think they are in testing 2016-11-26 12:06:21 i wanted to build from source, not using testing 2016-11-26 12:06:28 so there's a testing repo? 2016-11-26 12:06:33 (totally new to alpine, btw) 2016-11-26 12:06:42 ah, welcome, yes 2016-11-26 12:06:59 check in /etc/apk/repositories 2016-11-26 12:07:02 file 2016-11-26 12:07:11 uncomment by removing the # 2016-11-26 12:07:15 then apk update 2016-11-26 12:07:51 I'll check that out, thank you very much for your help Jarth (: 2016-11-26 12:09:42 Puck` no worries, let me know if it works 2016-11-26 12:15:25 so I followed the instructions on http://wiki.alpinelinux.org/wiki/Alpine_Linux_package_management#Repository_pinning 2016-11-26 12:15:45 and I ran this : https://gist.github.com/akosveres/0785a67ab668ce7e74f9d09e0501a4c0 2016-11-26 12:16:41 I am totally missing something 2016-11-26 12:18:57 Puck` awww, pinning 2016-11-26 12:19:04 Puck` do you need to pin anything ? 2016-11-26 12:19:14 no, I do not, at least I do not know 2016-11-26 12:19:18 I just want to add the testing repo 2016-11-26 12:19:58 can you coyp the contents for /etc/apk/repositories to hastebin ? 2016-11-26 12:20:04 then copy the url here 2016-11-26 12:20:08 it's in the gist 2016-11-26 12:20:23 I did a cat of it 2016-11-26 12:20:25 hastebin.com 2016-11-26 12:20:53 ah, easy 2016-11-26 12:22:05 copy the last line of the file and change community to testing, for your own sake prepend @testing to the line as in the pinning manual, otherwise you may find things break and you don't know why 2016-11-26 12:26:25 Puck` i checked, i have ocaml built and installed 2016-11-26 12:27:14 Puck` but there's issues with camlp4o , ocamlfind, ocamlbuild, opam etc 2016-11-26 12:27:29 Puck` it appears to be a circular dependency issue 2016-11-26 12:38:29 oh 2016-11-26 12:38:45 and it's ocamlfind that i need 2016-11-26 12:38:50 then better I should wait 2016-11-26 12:39:22 Jarth: thank you very much for your help, i shall lurk around 2016-11-26 12:39:46 there is an opam alpine image tho https://hub.docker.com/r/ocaml/opam 2016-11-26 12:39:48 hmm 2016-11-26 12:45:52 Puck` let me know, i don't know why this keeps failing 2016-11-26 12:45:59 i prefer to avoid docker if i don't need it 2016-11-26 12:47:14 I want docker, or any other container for liquidsoap, it's for a radio project, it makes it easier to run things 2016-11-26 12:47:27 radio ? 2016-11-26 12:47:31 you mean sdr ? 2016-11-26 12:47:38 I mean online radio 2016-11-26 12:48:02 ok 2016-11-26 12:48:49 i think i just figured out ocamlbuild does not build because it needs to be inside the ocaml source tree 2016-11-26 13:19:42 Puck`: as far as i heard docker makes it easier to setup a premade image, but running it and keeping it maintained i heard is not so easy, actually i heard its a nightmare 2016-11-26 13:20:18 to me that seems like the costs of installing are externalized on the maintainers upgrading it. 2016-11-26 13:21:04 btw re sdr, i have some apkbuilds for gnuradio, rtlsdr, hackrf and osmosdr 2016-11-26 13:24:43 but they're probably not up to standards to be included in the master alpine repos, but for those who don't care about tabs vs space indentation i'm happy to share them. 2016-11-26 13:27:11 is there a know typcal reason for alpine to throw a segmentation fault while compiling ? 2016-11-26 13:39:23 Puck` opam requires opambuild, opambuild fails to build due to "Unbound Module Ocamlbuild_config" 2016-11-26 13:43:43 zwiPZuf9W2Lt: thanks for that info 2016-11-26 13:44:01 Jarth: so there is still work to be done, that's fine, i'll go with the debian image for now then 2016-11-26 13:44:26 Puck` feel free to post any findings 2016-11-26 13:44:41 i've had the debian image installed but i simply despise systemd 2016-11-26 13:44:57 debian is far from what it was 2016-11-26 13:45:27 I can work with systemd 2016-11-26 13:45:45 there isn't really a system I "prefer" 2016-11-26 13:45:51 Puck` it's a nightmare for anyone used to Unix/Linux 2016-11-26 13:46:32 I'm used to anything that works, init.d, supervisord, systemd 2016-11-26 13:46:36 Puck` it has nothing/zero to do with perference, systemd breaks Unix philosophy, totally, instead of everything a file, now everything is unit/service, it's stupid 2016-11-26 13:46:49 I do give you that 2016-11-26 13:47:40 i had plans on assaulting the guy, so frustrating, and all them "distros" accept it just like that, it's a security risk beyone measure 2016-11-26 13:47:45 on top of that 2016-11-26 13:48:21 one reason i'd attack him is becuse of how docker plays with it, but honestly, that may be dockers fault 2016-11-26 13:48:26 tho there are other containers out there 2016-11-26 13:48:45 Puck` i looked at vagrant, looks quite nice 2016-11-26 13:49:06 I don't like vagrant because it needs virtualbox or some other "vm" 2016-11-26 13:49:43 i believe it now also works with lxc 2016-11-26 13:49:57 could be 2016-11-26 13:50:27 Puck` checked, it does, lxc is pretty clean 2016-11-26 13:50:27 I have to do some tests with kubernetes, it's just a nightmare to setup on bare metal, tho those who have done it say that's the biggest part 2016-11-26 13:50:47 if i'm correct lxc bypasses that nicely 2016-11-26 13:51:00 wow, read subnet, not kubernetes 2016-11-26 13:51:56 in all honesty, all that "container" stuff is just because the developers are bypassing arrogance, they barely understand systems but want to manage all 2016-11-26 13:52:19 DevOPS, they guy lives a few blocks from here, another i want to smack in the face 2016-11-26 13:52:33 maybe i'm old 2016-11-26 13:54:40 hahaha 2016-11-26 13:55:04 oh I hate the whole devops culture as well. I'm a sysadmin, I'm trying to understand the whole container part and that's why I'm playing around with it 2016-11-26 13:55:23 I have a radio staiton as a hobby project, that's what I'm trying to containerise and see what happens 2016-11-26 13:57:06 *station 2016-11-26 13:58:57 Puck` cool, i'm looking to have an SDR attached to the rapsberry pi running alpine, then i want to stream the SDR/DAB audio over my network 2016-11-26 13:59:20 I've done that with volumio and mpd 2016-11-26 13:59:37 do you have a hint towards a cheap but qualitative SDR chip i can attach by I2C or GPIO ? 2016-11-26 13:59:37 got a hifiberry amp 2016-11-26 14:00:12 https://www.hifiberry.com/products/dacplus/ 2016-11-26 14:00:12 this 2016-11-26 14:00:55 i specifically need an SDR 2016-11-26 14:00:57 tho I'm not liking volumio, i'd prefer to do it with liquidsoap 2016-11-26 14:01:19 I mean the webinterface is nice and all, but it's "lazy" from my point of view, i want to build something, not use something prebuilt 2016-11-26 14:01:28 i'm using a wifi speakersystem which accept audiostreams by means of an API 2016-11-26 14:01:44 I have no knowledge of such hardware 2016-11-26 14:01:52 Puck` for that i'm looking at haxe ( which is why ocaml as well ) 2016-11-26 14:02:05 but you have SDRpakcages ? 2016-11-26 14:02:26 I don't quite fully understand SDRpackages 2016-11-26 14:02:37 Puck` ow, different channel 2016-11-26 14:03:09 software driven radio 2016-11-26 14:03:21 like the R820T chip 2016-11-26 14:03:33 yeah, I goggled that, in my mind that translates to software, not hardware, so it proves I have no clue what it is 2016-11-26 14:04:10 like that https://www.raspberrypi.org/forums/viewtopic.php?t=125530&p=841316 2016-11-26 14:05:33 SDR is a design, SDR software interfaces with the hardware, the hardware is repgrammable because processing happens on the computer itself, one can have one sdr device and use it to listen to FM, DAB, GSM, 4G depending on it's capabiliteis 2016-11-26 14:05:40 oh I see 2016-11-26 14:06:04 is there anyway to mount iso? 2016-11-26 14:06:23 I have no experience with that, I've only been working with audio/video streaming over network 2016-11-26 14:06:28 actually mount -o loop /path/iso /mnt is faiiling 2016-11-26 14:07:30 mount -o loop -t ISO9660 /mnt/.... 2016-11-26 14:07:59 Jarth: that is not working. error is /mnt invald argument 2016-11-26 14:08:59 ow sorry 2016-11-26 14:09:09 mount -o loop -t ISO9660 /path/iso /mnt 2016-11-26 14:09:58 check if the iso is an iso with file /path/iso 2016-11-26 14:10:06 file is a command 2016-11-26 14:10:15 Jarth: yes it is an iso 2016-11-26 14:10:43 did you try: mount -o loop -t ISO9660 /path/iso /mnt 2016-11-26 14:11:03 jagadeesh what is the message you get ? 2016-11-26 14:11:10 Jarth: another thing I noticed is I see same issue with vagrant too. Unable to mount VBoxGuestAdditions.iso 2016-11-26 14:11:43 check the permissions, they must be r-x for the owner or group or world 2016-11-26 14:11:53 chmod 555 /path/iso 2016-11-26 14:12:06 then 2016-11-26 14:12:11 did you try: mount -o loop -t ISO9660 /path/iso /mnt 2016-11-26 14:13:48 jagadeesh is it working ? 2016-11-26 14:14:15 I just tried with chmod 555. no luck 2016-11-26 14:15:40 jagadeesh what kind of error message do you get ? 2016-11-26 14:16:32 / mnt: invalid argument 2016-11-26 14:16:41 Error is /mnt: invalid argument 2016-11-26 14:16:45 jagadeesh that's impossible 2016-11-26 14:16:55 unless you typed /mnt: instead of /mnt 2016-11-26 14:17:07 ls -l /mnt 2016-11-26 14:17:52 jagadeesh please paste the exact command you're attempting 2016-11-26 14:18:46 mount -o loop -t ISO9660 /home/jagadeesh/VBoxGuestAdditions.iso /mnt 2016-11-26 14:19:25 am setting up another vm to check. will get back to you 2016-11-26 14:19:35 weird 2016-11-26 14:20:49 am attempting it because setting up alpinlinux through vagrant failed because of mount -o loop /tmp/VBoxGuestAdditions.iso /mnt 2016-11-26 14:21:14 jagadeesh i understand, also rewrite ISO9660 as iso9660 2016-11-26 14:21:25 first attempt the mount outside of vagrant 2016-11-26 14:21:47 okay 2016-11-26 14:28:08 Puck` to build opam, dowload the source, then run, make cold CONFIGURE_ARGS="--prefix /usr/local" 2016-11-26 14:28:28 it will also build ocaml etc 2016-11-26 14:28:42 so that should work? Hmm, i'll try that 2016-11-26 14:29:15 Puck` it's stupid but it get's it's own source for ocaml and builds that, then installs opam 2016-11-26 14:29:17 sigh 2016-11-26 14:29:30 it is in the README file for opam 2016-11-26 14:29:53 git clone --recursive https://github.com/ocaml/opam.git 2016-11-26 14:30:07 you doing this in docker or a VM ? 2016-11-26 14:30:19 neither, on a RBPI 2016-11-26 14:30:32 alright 2016-11-26 14:30:36 i expect the build to finish by new year :) 2016-11-26 14:30:51 tu est ou en france ? 2016-11-26 14:30:52 hahaha 2016-11-26 14:31:11 non, je suis hongroise 2016-11-26 14:31:13 or something like that 2016-11-26 14:31:26 Hongarie 2016-11-26 14:31:35 your english is adequate to say the least 2016-11-26 14:31:37 I was trying to say I'm hungarian 2016-11-26 14:31:44 I live in London atm 2016-11-26 14:31:59 ah, like that, you have an accent i presume 2016-11-26 14:32:07 yeah, an american one, haha 2016-11-26 14:32:11 ahah 2016-11-26 14:32:18 that explains everything 2016-11-26 14:32:44 that's what cartoon network english does to you, makes you sound like an american since you've been a child 2016-11-26 14:33:09 try the hot potato method to achieve a british accent 2016-11-26 14:33:29 it's nothing physical, just to be sure :) 2016-11-26 14:33:47 imagine talking like there's a hot potato and you have to cool it while speaking :) 2016-11-26 14:35:17 ow damn, i'm so f'd up, french guy was in another channel, sorry, i'm new to irc 2016-11-26 14:36:02 Puck` forget it, ocaml fails to build with make cold as well 2016-11-26 14:36:20 it keeps breaking on a segmentation fault for cppo 2016-11-26 14:36:39 hahahaha 2016-11-26 14:36:54 so this whole ocaml is a mess 2016-11-26 14:37:59 Puck` just on alpine 2016-11-26 14:38:10 alpine is using musl instead of glibc 2016-11-26 14:38:15 i suspect that's what 2016-11-26 14:39:07 ocaml is in testing 2016-11-26 14:39:24 then not long and it should be fine 2016-11-26 14:39:24 hmm 2016-11-26 14:39:47 https://pkgs.alpinelinux.org/package/edge/testing/x86_64/ocaml 2016-11-26 14:40:52 Puck` not sure about that 2016-11-26 14:47:01 Puck` replaced ocaml i built with the version from testing, slightly better, no more Segmentation fault, now it does not even download the cppo module :D 2016-11-26 16:18:40 got mount: mounting /dev/loop0 on /mnt failed: Invalid argument error while using with vagrant 2016-11-26 17:13:33 i got a weird thing here 2016-11-26 17:13:47 vfile:~# find / -name xfs_growfs 2016-11-26 17:13:48 vfile:~# 2016-11-26 17:14:08 vfile:~# grep xfs /etc/apk/world 2016-11-26 17:14:08 xfsprogs 2016-11-26 17:14:26 vfile:~# apk info -L xfsprogs 2016-11-26 17:14:26 xfsprogs-4.5.0-r0 contains: 2016-11-26 17:14:26 sbin/xfs_repair 2016-11-26 17:14:26 sbin/fsck.xfs 2016-11-26 17:14:27 sbin/mkfs.xfs 2016-11-26 17:14:30 2016-11-26 17:14:39 it seems parts of xfsprogs have vanished 2016-11-26 17:14:55 confirmed 2016-11-26 17:15:10 yuck 2016-11-26 17:15:15 xfsprogs-extra 2016-11-26 17:15:17 idk why 2016-11-26 17:15:22 but there it is 2016-11-26 17:16:17 well, kind of makes sense since that's not your everyday tool unlike what's in the plain xfsprogs 2016-11-26 17:16:32 err no 2016-11-26 17:16:33 helps keep the base install small I suppose 2016-11-26 17:16:34 i mean 2016-11-26 17:16:53 say you have 1000 servers and each will have 20 xfs filesystems 2016-11-26 17:17:01 we split mostly when its pulls in something else. 2016-11-26 17:17:08 do you extend them more often or do you repair them more often 2016-11-26 17:18:01 clandmeter: ok that makes sense but those fs utilities aren't like hobby toys you can also leave out :/ 2016-11-26 17:18:09 darkfader, you have a point, but in a filesystem emergency you don't necessarily get an extra apk add, you need the repair tool right there 2016-11-26 17:18:27 TBB: yeah 2016-11-26 17:18:33 but it's also in xfsprogs 2016-11-26 17:18:39 i'm meaning you need both all the time 2016-11-26 17:20:21 anyway, solved for me now so don't worry :) 2016-11-26 17:20:51 darkfader: https://github.com/alpinelinux/aports/commit/c8a2204ccf2cf5b6c0504cbb74376b75af9fb5a6 2016-11-26 19:39:06 package alterations should be considered based on a layered logic approach. Looking at it from kernel > application > kernel 2016-11-26 19:40:24 what is required for kernel and required for application ( utilities, filesystem, drivers ) should not change unless after wide approval process 2016-11-26 19:40:50 all others are less kritical 2016-11-26 19:40:52 :D 2016-11-26 20:42:42 Hi folks, any reason i can't/shouldn't use alpine linux docker containers on docker which is installed on alpine linux? 2016-11-26 20:43:12 Or perhaps a better question, is alpine linux a good choice for main OS? i am used to cent / freeBSD atm 2016-11-26 20:43:48 anna`: i am switching in the past few month and i am impressed 2016-11-26 20:44:16 i am missing a lot of software i have in gentoo or arch but that makes my day easier... 2016-11-26 20:44:49 but you can't compare with centOS... ;) 2016-11-26 20:45:10 Cent is <3 2016-11-26 20:45:34 i know no freebsd user who likes centos... :D 2016-11-26 20:46:18 xD 2016-11-26 20:46:23 gentoo, ok, but centos...? :D 2016-11-26 20:47:12 docker should work on alpine 2016-11-26 20:47:22 it works 2016-11-26 20:48:08 the default in alpine is the grsec kernel you may have issues with that, but there is vanilla kernel too 2016-11-26 20:48:43 anna`: if you like freebsd you will prefer alpine before centos... ;) 2016-11-26 20:49:26 RHEL is used in the enterprise quite a lot so i like to keep my toe in :) 2016-11-26 20:49:28 i would switch to freebsd if distros like alpine, void or gentoo wouldn't exist... 2016-11-26 20:49:33 Plus it's easy xD 2016-11-26 20:50:26 anna`: i do RHEL administration in my job too and it is okay for the enterprise but most software is outdated... for hacking stuff RHEL really sucks... like SuSE. 2016-11-26 21:41:43 anna` i've considered using alpine as main os, using virtualbox to run multiple VMs transparently 2016-11-26 21:42:00 in what way are you consiering to use alpine as main OS? 2016-11-26 22:07:47 anna`: the great thing about linux is there's something from everyone. from lfs to rhel to mint, each is fantastic in their own right to their own userbase and in the end they are all the same. 2016-11-26 22:10:27 Hmm they're not the same though :) 2016-11-26 22:11:44 yes, all the linux's are the same 2016-11-26 22:11:58 linux is just a kernel.. roll it how you like 2016-11-26 22:12:13 the distro you start with is just where you start rolling from 2016-11-26 22:12:52 i mean the gnu part of what people refer t simply as linux 2016-11-26 22:12:56 but you can take ubuntu and install openrc on it, load it into ram at boot.. do what ever you like.. it's all the same.. 2016-11-26 22:13:13 i disagree, but thanks :) 2016-11-26 22:13:41 < anna`> Cent is <3 2016-11-26 22:13:42 ;) 2016-11-26 22:14:15 I know where your educated opinion lies.. 2016-11-26 22:14:48 grugly: i disagree too 2016-11-26 22:15:19 imo, they are all tainted by the kernel.. all garbage.. 2016-11-26 22:15:28 I use it because I haven't found a better option 2016-11-26 22:15:57 distributions are very different. sure, the kernel is linux but the space around is very different... 2016-11-26 22:16:06 hell yeah 2016-11-26 22:16:27 I'm trying to boot by https://github.com/aguslr/multibootusb, but failed, anyone have such experience? 2016-11-26 22:17:09 installing gentoo has a very high learning curve... installing ubuntu is click and go... it depends what you want/need... 2016-11-26 22:17:45 at last you can do anything with any distribution... 2016-11-26 22:18:29 but after 17 years of using linux you will select more detailed and you will know why. 2016-11-26 22:19:09 I'm jump from gentoo to Arch for ten years, now trying to play alpine 2016-11-26 22:19:10 i would never ever use ubuntu. i would prefer debian but i really accept the idea of RHEL/CentOS... 2016-11-26 22:19:16 anna`: Alpine is a pretty perfect for my desktop because it is openrc, musl and easy on my SD card, so much less config needed.. 2016-11-26 22:19:51 lol 2016-11-26 22:19:52 dlin: same to me... i use gento since 2001 and all of my servers are still gentoo. 2016-11-26 22:20:03 debian/ubuntu are very closely related 2016-11-26 22:20:16 grugly: so why do we need ubuntu? 2016-11-26 22:20:29 I couoldn't agree more :) 2016-11-26 22:20:51 grugly, do you know alpine stop on initramfs, how do I fix it? 2016-11-26 22:21:12 dlin: that's a very broard question 2016-11-26 22:21:41 I'm trying to use the 'multibootusb' to boot the alpine.iso file from a usb stick(base on grub2) 2016-11-26 22:22:13 grugly: i didn't want to say ubuntu is bad but i would not use it. i wanted to make clear that you select on your demands... 2016-11-26 22:22:41 rhel is selected for NOT understanding your demands, imo 2016-11-26 22:23:06 grugly: i do not use RHEL personally but i understand why companies are using it 2016-11-26 22:23:23 because there were sold it? 2016-11-26 22:23:30 rhel/ubuntu is friendly for people who have no time to deep into. 2016-11-26 22:23:54 uh, no. RHEL is a very stable OS but it is outdated at release day... 2016-11-26 22:24:04 they should employ people who do have the time 2016-11-26 22:24:21 rhel is redundant 2016-11-26 22:24:28 grugly: i disagree. 2016-11-26 22:25:11 if admins were educated on how to use posix compliant systems, there would be no need for linuxes to bridge the gap for MS users 2016-11-26 22:25:14 grugly: i have worked for banking and finance companies. they select because of a different poit of view 2016-11-26 22:25:38 they didn't brige a gap for MS users 2016-11-26 22:25:51 yeah, they did.. 2016-11-26 22:26:01 not ms desktop users.. ms server users 2016-11-26 22:26:01 i never have seen that 2016-11-26 22:26:04 no 2016-11-26 22:26:21 rhel is entry level linux for corperates 2016-11-26 22:26:26 no 2016-11-26 22:26:42 cent is the same for people who wish they were? 2016-11-26 22:26:48 did you ever run oracle or something like that on debian? 2016-11-26 22:27:04 you are loosing all support from oracle when doing so 2016-11-26 22:27:04 I have never had the need.. 2016-11-26 22:27:11 companies do 2016-11-26 22:27:29 you think that kind of thing is ok? 2016-11-26 22:27:46 not for my own but i can understand the decisions 2016-11-26 22:27:52 you can't see a benefit of oracle supporting posix compliant systems? 2016-11-26 22:28:15 hey, oracle sucks in all ways... but it is widely used 2016-11-26 22:28:22 rather than only supporting systems with business handshakes? 2016-11-26 22:29:22 thats difficult... i undestand what you say but if you was a manager and need to make decisions it is about money and there RHEL and SuSE are fitting in 2016-11-26 22:31:14 I'm hanging on boot sequence of initramfs "Mounting boot media failed", does alpine support (loop) in grub? 2016-11-26 22:31:36 grugly: when using RHEL companies will never have the benifit of features but a very stable OS. when using debian, alpine, gentoo etc you will get the features 2016-11-26 22:33:07 grugly: you can update a RHEL os using just a single click. but when migrating to a major release many things will fail. you can manage RHEL environments with hundreds of servers with 2 or 3 admins... that is not possible using debian... 2016-11-26 22:33:07 For a developer, if your base OS is always change, you'll crazy, so, that's why RHEL works for business companies. 2016-11-26 22:33:21 dlin: exactly what i wanted to say 2016-11-26 22:33:24 thx 2016-11-26 22:36:25 that's kinda where I was at tho.. 2016-11-26 22:36:34 we have the standard 2016-11-26 22:36:57 that's a variant from the standard that has become a new standard for those with cash and no idea 2016-11-26 22:38:20 grugly: i agree with you but i understand why companies are deciding different. therefore i think centos is a good idea. you get RHEL without cash 2016-11-26 22:39:07 but be sure, i would never ever use it on my computers... ;) 2016-11-26 22:39:30 but my point is if these companies employed educated professionals who understood what they were doing, thw would would use a fucktonne less energy in wasted cpu cycles 2016-11-26 22:39:56 yes, you're right. but there are no experts available... 2016-11-26 22:40:14 they are all trained in rhel/ms 2016-11-26 22:40:33 no. there really are no linux experts available... 2016-11-26 22:41:21 ACTION has been unemployed for many years 2016-11-26 22:41:52 if you are a linux expert i could tell you where to in germany and you will get a job within weeks 2016-11-26 22:41:59 where to call 2016-11-26 22:42:08 ^^^ 2016-11-26 22:42:26 nah, I'm unqualified and a really long way from germany 2016-11-26 22:42:32 unqualified.. 2016-11-26 22:42:41 I don't have any rhel certs.. 2016-11-26 22:42:44 where are you from? 2016-11-26 22:42:51 AU 2016-11-26 22:42:53 i have no certs to 2016-11-26 22:42:59 ah, nice 2016-11-26 22:43:25 in germany we have about 51.000 open positions in IT... 2016-11-26 22:43:45 in AU all ours are for MS/RHEL baby sitters 2016-11-26 22:44:06 okay, thats sad. 2016-11-26 22:44:23 and you need certs for applying? 2016-11-26 22:44:24 hence my attitude towards rhel 2016-11-26 22:44:28 yeah 2016-11-26 22:44:36 okay, i understand you better now 2016-11-26 22:45:16 and if I got the job, I'd just want to command line it all like a posix user and have no idea how to use their gui tools.. 2016-11-26 22:45:29 it's like the web, or android sandbox.. 2016-11-26 22:45:42 do you know what's the boot script of alpine in initramfs? 2016-11-26 22:46:23 dlin: I use ARM hardware.. my boot is all different 2016-11-26 22:46:27 yes, i managed some hundreds web servers using RH sattelite... just a web GUI for updating etc. but i earned my money... it was no fun but it worked as they expected 2016-11-26 22:46:53 big money too, aye? 2016-11-26 22:47:02 normal income 2016-11-26 22:47:05 grugly, what's your ARM hardware boot sequence? uboot ->? 2016-11-26 22:49:54 not really sure.. 2016-11-26 22:50:55 uboot loads the intiramfs, then openrc does the rest? is what I thought was going on.. 2016-11-26 22:52:40 dlin: were you saying you had a grub problem? 2016-11-26 22:54:05 I'm trying to grub2 to boot the alpine iso file, but failed. 2016-11-26 22:54:31 It shows can not mount root media 2016-11-26 22:54:53 iso file? 2016-11-26 22:55:02 I'm trying to trace the boot script, but in general, there is a /etc/inittab. alpine provides none. 2016-11-26 22:55:25 iso file is the alpine-3.4.6-x86_64.iso 2016-11-26 22:57:52 does oprnrc use /etc/inittab? or is that a sysv thing? 2016-11-26 23:00:02 I seems got it, it is just /init 2016-11-26 23:00:22 In initramfs, there is no openrc. 2016-11-26 23:01:16 Now, the problem is How could I change it, how to rebuild linux-grsec in alpine 2016-11-26 23:01:49 Or, where is the source code of linux-grsec of alpine? 2016-11-26 23:03:31 dlin: you need to install linux-grsec-dev to get the kernel sources 2016-11-26 23:04:27 Any wiki describe how to do such contribution if I found a way to solve this problem? 2016-11-26 23:04:28 but i would get the aports tree and build the kernel using abuild 2016-11-26 23:05:01 dlin: i recommend to ask at #alpine-devel or file a bug report 2016-11-26 23:05:19 given we're on the subjec, how do i switch kernels on armhf ? 2016-11-26 23:05:28 it's a bit awkward to get running 2016-11-26 23:08:37 When I trying to install 'linux-grsec-dev' in docker. It shows: can't open 'modules.builtin': No such file or directory 2016-11-26 23:12:57 dlin: you should fetch the aports tree using git and then build your kernel using abuild 2016-11-26 23:13:25 but i never did that on alpine... 2016-11-26 23:14:38 and i was wrong, the linux-grsec-dev package just conatins the headers 2016-11-26 23:19:51 tks. I just reminded 6 months ago, I've did similar thing. 2016-11-27 02:12:41 having issues with networking not coming up on boot 2016-11-27 02:12:51 ...so stuff like lo isn't active 2016-11-27 15:19:55 how to install python2.6 in alpine container, I treid to install from source its giving me weird errors. Actually I want to install python26 along side of python2.7. Can any one suggest how can I acheive this ? Thanks. 2016-11-27 19:54:48 download the 2.6 from github, install it into /usr/local/ .... 2016-11-28 06:51:29 is testing shadow broken? 2016-11-28 06:51:35 well known to be broken 2016-11-28 06:51:52 groupadd as root prompts for a password 2016-11-28 06:55:15 I bet it has something to do with pam 2016-11-28 06:55:30 alpine's pam config 2016-11-28 07:50:06 nwmcsween: testing is somehow not good enough by definition. otherwise it would have moved to community or main. 2016-11-28 08:19:57 Hi. How do I add a module to the initramfs and ensure that it's loaded a boot time ? It seems that adding it to /etc/modules-load.d/ doesn't add it to the initramfs 2016-11-28 08:20:14 I'm running alpine edge x64_86 2016-11-28 08:21:03 (full context, after updating from 3.4 to edge I no longer have a console when kms get's enabled. I'd like to have the fbcon module preloaded) 2016-11-28 08:27:00 solarsea: install mkinitfs package, go to /etc/mkinitfs/features.d, create file fbcon.modules, and write "kernel/drivers/video/console/fbcon.ko" into it (without the quotes) 2016-11-28 08:27:22 after that add fbcon to the list of features in /etc/mkinitfs/mkinitfs.conf 2016-11-28 08:27:27 solarsea: i believe on edge we are having issues with fbcon/kms 2016-11-28 08:27:29 and rebuild the initramfs with mkinitfs 2016-11-28 08:27:34 there is an issue on the tracker 2016-11-28 08:28:53 thanks folks, on my to try it now :) 2016-11-28 08:30:33 kahiru, works fine, thanks 2016-11-28 08:30:44 solarsea: glad to hear that 2016-11-28 14:09:06 systmkor: I just realized you've probably been waiting for that secure boot solution 2016-11-28 14:09:55 unfortunately I'm stuck doing desktop configuration as the default Alpine XFCE doesn't do what it's sort of supposed to... hopefully I can get back to my original tasks by Wednesday 2016-11-28 14:10:30 (that is, storage medium automount does not work in the default XFCE, and it's horrible to configure this stuff manually) 2016-11-28 14:21:35 and it seems it's a question of a missing dependency, once again. this seems to be one of the most common problems with Alpine in general, lots of packages with incomplete dependencies 2016-11-28 14:22:12 I've lost the count of times I've had to hunt down dependencies because the original packager didn't bother to 2016-11-28 14:23:09 but, have no fear, now that I've got a user account at bugs.a.o, I'll do something about that 2016-11-28 14:23:41 :) 2016-11-28 14:33:02 anyone have experience of use grub as the alpinelinux's default iso boot loader? 2016-11-28 14:44:54 dlin: yes i do 2016-11-28 14:52:05 Can you show me how? 2016-11-28 14:52:26 I'm waste about 16 hours, but still can not get it works. 2016-11-28 14:55:27 may I ask why you've chosen to use GRUB? 2016-11-28 14:55:38 @clandmeter, my grub.cfg set like https://github.com/alpinelinux/aports/pull/558#issuecomment-263284686 2016-11-28 14:56:53 TBB: most linux distribution use grub, I'm trying to do things like https://github.com/aguslr/multibootusb 2016-11-28 14:57:01 dlin: i mistunderstand your question. 2016-11-28 14:57:16 I have a alpine boot cd which is using grub 2016-11-28 14:58:11 @clandmeter, I'm trying to use multibootusb, just put the alpine's iso into directory, and make my usb stick to boot multiple linux distributions. 2016-11-28 14:58:47 But, things is not go well, I don't know how to correct let the initramfs or modloop work fine. 2016-11-28 14:59:22 dlin: i never tried it sorry. 2016-11-28 15:00:26 @clandmeter, so what's your grub entry for alpine? If I just want to install the RAM boot system. what's the proper setting in grub.cfg? 2016-11-28 15:02:48 dlin: http://tpaste.us/Gngx 2016-11-28 15:05:23 @clandmeter, so I could just copy the ISO's content into FAT32, and use your grub.cfg to boot? 2016-11-28 15:05:37 should work 2016-11-28 15:05:58 I prefer to put into ext4 partition, as I know, change to modules=loop,squashfs,sd-mod,usb-storage,ext4. Is it right? 2016-11-28 15:06:15 that has nothing to do with it 2016-11-28 15:06:37 if you copy the iso contents to ext4, you need to make sure grub can read ext4 2016-11-28 15:07:08 if you boot tmpfs your root will be in memory, so it does not need to access ext4 2016-11-28 15:08:33 those options are for initramfs to load the correct drivers so it can mount root when it boots. 2016-11-28 15:12:44 I've read https://wiki.alpinelinux.org/wiki/Installing_Alpine_on_HDD_dualbooting, in the tail of the wiki, it says should put ext3. So, I guess I should put ext4 2016-11-28 15:46:19 Hey everyone, I asked this before, but is anyone able to install Perl from the community edge repo? I think it's broken on all mirrors. For instance: apk add ipcalc --allow-untrusted --update --no-cache --repository http://dl-cdn.alpinelinux.org/alpine/edge/community results in ERROR: perl-5.22.2-r0: BAD archive 2016-11-28 15:48:21 Hendrik_: which arch? 2016-11-28 15:49:51 Hendrik_: btw, perl is not in community' 2016-11-28 15:51:08 /w/w 33 2016-11-28 16:00:28 Thanks clandmeter, this is for x86_64. I didn't even think about it not being in community. So thats why trying other mirrors didnt even make a difference. Doh! 2016-11-28 18:59:21 Hello folks. Are there any alpine linux repositories for extra pacakges? Coming from ubuntu and looking for a package for rsyslog's omkafka module 2016-11-28 19:08:49 <_ikke_> finisherr: Basically there is main and community 2016-11-28 19:08:57 <_ikke_> https://pkgs.alpinelinux.org/packages 2016-11-28 19:16:46 finisherr: if that doesn't have what you want, try building from source aports 2016-11-28 19:17:14 finisherr: http://git.alpinelinux.org/cgit/aports/ 2016-11-28 19:18:39 finisherr: https://wiki.alpinelinux.org/wiki/Creating_an_Alpine_package 2016-11-28 19:45:08 finisherr: is there any particular packages you are looking for? 2016-11-28 19:46:12 "rsyslog's omkafka module" presumably 2016-11-28 19:46:17 Yep 2016-11-28 19:46:29 just got back from a meeting, but yeah. The omkafka rsyslog module 2016-11-28 19:46:35 I think it's usually called rsyslog-omkafka 2016-11-28 19:47:18 don't see it in the package list 2016-11-28 19:47:22 ( http://pkgs.alpinelinux.org/packages?name=rsyslog-*&branch=edge&repo=&arch=x86_64&maintainer= ) 2016-11-28 19:47:53 I think patching the APKBUILD to add it should not be that hard 2016-11-28 19:49:04 i presume you'd want to add librdkafka as a dependency to http://git.alpinelinux.org/cgit/aports/tree/main/rsyslog/APKBUILD and add --enable-omkafka to the configure string 2016-11-28 19:49:12 and add a subpackage for it 2016-11-28 19:49:25 let's see 2016-11-28 19:55:25 finisherr: http://txt.shiz.me/ZjU3N2ExZD.txt 2016-11-28 19:55:34 Shiz, re setting lo interface from initramfs 2016-11-28 19:55:40 you can test this patch and send it alpine-aports ML :) 2016-11-28 19:55:45 Cool 2016-11-28 19:56:06 i don't think i want depend on initramfs setting up lo interface 2016-11-28 19:56:14 as lxc does not use initramfs at all 2016-11-28 19:56:20 hmm 2016-11-28 19:56:47 i suppose you can configure your lo interface from lxc config 2016-11-28 19:56:53 eg let the host set up the lo 2016-11-28 19:56:56 the issue we ran into is that we use the initramfs + a very simple apkovl to setup a fresh alpine in RAM every boot 2016-11-28 19:57:08 but that does no further network config and thus lo was broken 2016-11-28 19:57:15 right 2016-11-28 19:57:23 in theory 2016-11-28 19:57:29 if you need 'lo' 2016-11-28 19:57:32 then you need network 2016-11-28 19:57:44 so then you should start the network "service" 2016-11-28 19:57:47 yeah, but the initramfs did already setup eth0 correctly :p 2016-11-28 19:57:51 I suppose that is fair 2016-11-28 19:58:00 hm 2016-11-28 19:58:34 you are right we do support setting up eth0 from initramfs 2016-11-28 19:59:17 i applied the other patches though 2016-11-28 19:59:33 :) 2016-11-28 19:59:39 i think i'll exclude the lo patch 2016-11-28 19:59:40 the main one of importance was the nokernel patch anyway 2016-11-28 19:59:48 good 2016-11-28 19:59:53 will be included in rc3 2016-11-28 20:00:05 so your suggestions is to add /etc/networking to the apkovl to setup lo and eth0? 2016-11-28 20:00:11 yes 2016-11-28 20:00:16 I can live with that :p 2016-11-28 20:00:19 or at least 'lo' 2016-11-28 20:00:39 yup 2016-11-28 20:00:42 alright, sounds good then 2016-11-28 20:00:48 thanks for the review and application :) 2016-11-28 20:02:54 thanks for your patches 2016-11-28 20:02:54 feel free to join #alpine-devel 2016-11-28 20:02:55 where we normally discuss those things... 2016-11-28 20:05:45 my bad 2016-11-28 20:06:00 wasn't aware of the channel 2016-11-28 20:17:21 Shiz: as i suspected 2016-11-29 03:21:33 https://wiki.alpinelinux.org/wiki/Alpine_Source_Map_by_boot_sequence 2016-11-29 04:56:50 Where can I find a good example init script for Alpine Linux? 2016-11-29 05:00:46 For example, the following article was very useful for BSD. https://www.freebsd.org/doc/en_US.ISO8859-1/articles/rc-scripting/index.html 2016-11-29 05:03:18 alpine uses openrc 2016-11-29 05:03:24 so gentoo most likely 2016-11-29 05:04:07 So I should looking for information about writing init scripts for gentoo? 2016-11-29 05:45:12 Do minimal Alpine installs not use openrc? 2016-11-29 05:45:56 I'm logged into a docker image and I can not find /sbin/openrc-run or /sbin/runscript 2016-11-29 05:50:17 the nature of docker is such that an init system is not required, hence, it's probably not there 2016-11-29 05:52:07 <_ikke_> Right, a docker container is not a VM. It's just a single process, that's isolated from the rest (and that process can start other processes) 2016-11-29 06:03:45 Alpine uses openrc, but the interpreter is /sbin/runscript? 2016-11-29 06:06:29 Init scripts are located in /etc/init.d and hwclock and sshd are good examples? 2016-11-29 06:07:15 Although, those scripts use /sbin/openrc-run 2016-11-29 06:14:48 <_ikke_> Have you read this? https://wiki.alpinelinux.org/wiki/Writing_Init_Scripts It's not much, but at least a start 2016-11-29 06:15:25 don't worry about openrc-run vs runscript, it's a non-issue caused by Debian, basically 2016-11-29 06:15:45 Either one will work? 2016-11-29 06:16:11 they're the same thing, Debian just wanted runscript renamed because some other package (minicom) had a runscript binary that was causing trouble, so they wanted openrc to change theirs 2016-11-29 06:16:43 but do check that you have both before you change all scripts :) 2016-11-29 06:17:05 Is one or the other vaguely safer to use? 2016-11-29 06:17:59 if one exists in your install and the other doesn't, yes :D 2016-11-29 06:18:49 Is one more or less likely to exist, or does that depend on the distribution? 2016-11-29 06:19:42 Alpine appears to have both, so it appears "non-issue" is the status on Alpine. 2016-11-29 06:20:16 I'm not sure whether the developers of OpenRC will drop runscript at some point, so using openrc-run is probably a bit more forward-thinking 2016-11-29 06:20:47 _ikke_: Yes, I read that page. The work in progress note does not inspire confidence. =) 2016-11-29 06:21:14 but at least on Gentoo OpenRC has been giving "runscript is deprecated, use openrc-run" since late 2015 on their unstable branch 2016-11-29 06:22:32 Interesting. In that case I will be using openrc-run. 2016-11-29 13:54:18 hello, are there people working on an ISO for armhf ? If no, who can team up with me to get this started ? 2016-11-29 13:54:35 i mean both armhf and rpi 2016-11-29 14:00:23 Jarth, what you'd expect the .iso to have? we ship rpi specific .tar.gz now... 2016-11-29 14:00:32 we are working on aarch64 .iso though 2016-11-29 14:08:37 an iso is a CD or DVD file type. 2016-11-29 14:09:03 I don't have a single ARM device that knows what to do with that media 2016-11-29 14:09:34 unless, perhaps, I cut them into squares and make a case? 2016-11-29 14:48:22 okay, my intent is to have a non-fat bootable system 2016-11-29 14:48:58 I don't like that getting the armhf archive to boot requires a rather clumsy procedure 2016-11-30 08:34:24 Hi, what would be the best way to control Windows desktop (remotely) via Alpine Linux? 2016-11-30 08:34:42 is someone keen to discuss it a little? 2016-11-30 08:46:26 xlckvjpaoweij, in the same subnet or via internet? 2016-11-30 08:48:59 fcolista: via internet, which is the issue I assume 2016-11-30 09:01:38 You need to have torrent download option on website for ISOs; ASAP. in china impossible to download images because of firewall and throttling and unreliable network 2016-11-30 09:02:49 and great distro 2016-11-30 09:03:31 xlckvjpaoweij: besides configuring a VPN or a SSH tunnel (and then use VNC, RDP or whatever), you can use any thirdy-part service that install javascript plugins 2016-11-30 09:12:02 fcolista: can you, please, name any? 2016-11-30 09:12:18 giyf ;-) 2016-11-30 09:12:54 it's not 2016-11-30 09:13:21 you mean browser based? 2016-11-30 09:13:43 as software like teamviewer is not available in Alpine 2016-11-30 09:19:19 control Windows desktop (remotely) via Alpine Linux? <-- what does "via" mean here? like you have one system running alpine, and while you're logged into it you want to remote control (desktop?) a different windows system? or do you mean to use alpine as a gateway exposed to the internet through which you get control to the windows system? please define your setup/goal more explicitly 2016-11-30 09:21:18 avih: I use Alpine Linux (as desktop/operating system...) and from there, I would love to control Windows desktop 2016-11-30 09:22:18 xlckvjpaoweij: if you have network access between them, and assuming "control" means "remote desktop", then vnc server on the windows system should work with a vnc client on the alpine machine 2016-11-30 09:23:59 tightvnc server would work nice on windows 2016-11-30 09:24:08 what is wrong with rdp? 2016-11-30 09:24:20 avih: I am looking for (third party?) solution that does not require opening ports on Windows machine 2016-11-30 09:25:00 xlckvjpaoweij: my first exception was "if you have network access between them". so that's the first queestion to answer. do you? 2016-11-30 09:25:16 and I assume running a vnc server on Windows requires that machine being accessible from the internet. 2016-11-30 09:25:17 I do not 2016-11-30 09:25:31 clandmeter: i guess that could work too, though orthogonal to the network access issue 2016-11-30 09:25:51 xlckvjpaoweij: you are looking for something like teamviewer? 2016-11-30 09:25:59 xlckvjpaoweij: so basically you want teamviewer 2016-11-30 09:26:25 clandmeter: I am, for something that enables remote desktop (using Alpine, remotely controling Windows desktop) without opening ports 2016-11-30 09:26:35 I probably do, but it's not available on Alpine 2016-11-30 09:27:06 i _think_ team viewer does open ports when possible using upnp, though as a user it's probably transparent to you 2016-11-30 09:27:07 both sides are behind nat? 2016-11-30 09:27:24 and both sides you cannot control (open port)? 2016-11-30 09:27:48 clandmeter: i think he doesn't want to control. he wants something which does everything automatically 2016-11-30 09:28:16 clandmeter: I could open ports on Windows machine, but it does not have public ip and the connection would be incredibly slow (assumption) 2016-11-30 09:28:54 how good is alpine linux for a desktop distribution? can it replace linux mint easily? 2016-11-30 09:29:02 xlckvjpaoweij: those are unrelated issues. if the connection of the windows machine to the network is slow, no magic software willl make it faster 2016-11-30 09:29:05 i want a good desktop that is not systemd 2016-11-30 09:29:40 haltingstate: if you find all the software you need in the Alpine repository, then it probably is a good solution for you. 2016-11-30 09:30:06 haltingstate: alpine can work nicely ask desktop, but its not desktop targetted. 2016-11-30 09:30:32 xfce4 is the most mature and maintained on alpine. 2016-11-30 09:30:53 xlckvjpaoweij: how come the windows system will not have a public IP even if you open ports at your router? because the ISP uses NAT too? 2016-11-30 09:31:21 systemd seems to be cancer, or a microsoft/redhat strategy for destroying linux; its microsoft linux and weird national security backdooring mega project. I cannot believe the sub projects systemD is taking over, linux wont exist in its current form. it designed to break everything and take over the whole system and all upstream dependencies will be forced to go through it 2016-11-30 09:32:02 we are well aware what systemd is, and is not. 2016-11-30 09:32:08 thats why we dont include it. 2016-11-30 09:32:23 i do not understand how several of the dependencies that were induced were even possible, except if it was engineered intentionally in a malicious conspiracy 2016-11-30 09:34:30 they will make it, so that you are unable to use GPU or graphics card or any hardware without having system D installed, if i understand this 2016-11-30 09:34:40 xlckvjpaoweij: have thought about using teamviewer in docker on alpine? 2016-11-30 09:34:44 xlckvjpaoweij: pagekite can provide the necessary automatic NAT traversal, which can be used for vpn on anything else. you can host it yourself on some system which the windows system can access, or use their services. once you have that network acess, you can deploy any number of solutions over it, like vnc or remote desktop 2016-11-30 09:38:18 ("remote desktop" being microsoft's rdp protocol) 2016-11-30 09:45:22 xlckvjpaoweij: anotehr thing you could do, if you can ssh from the windows machine to the alpine machine, is use reverse port forwarding, so you setup putty (or with ssh from msys2, git for windows, etc) and connect to alpine while setting up ports on the alpine machine which will get forwarded to the windows machine, e.g. to vnc or rdp ports 2016-11-30 09:46:21 if both systems are behind NAT, then you must have some third system which both systems can access, in order to connect the two systems 2016-11-30 09:46:48 and that's what pagekite abstracts 2016-11-30 10:06:19 . 2016-11-30 10:12:36 1 2016-11-30 10:13:59 avih: its cheaper to rent a cheap vps and do it all yourself (ie scaleways 2.99 pm euro offer) 2016-11-30 10:14:35 clandmeter: sure. just less hassle. 2016-11-30 10:15:01 avih: if you want no hassle, get out of this room right now! :) 2016-11-30 10:15:08 you can deploy pagekite yourself too on a vps. i tried it, it works. 2016-11-30 10:15:13 :) 2016-11-30 10:15:30 pricing is fun 2016-11-30 10:15:37 my wife just got a new office 2016-11-30 10:15:53 clandmeter: TBH, doesn't everyone want no hassle? 2016-11-30 10:16:51 clandmeter: or else, why choose the easy route with a vps? go out there and setup your machine yourself, buy the network access yourself, etc ;) 2016-11-30 10:16:53 the landlord provides "free" internet, but if you want a dedicated public ipv4 address you have to pay 10 euros p/m. 2016-11-30 10:17:23 thats 3 scaleway instances *with* an ipv address included. 2016-11-30 10:18:52 avih: it all depends what defines hassle in this context. 2016-11-30 10:19:46 to which i'll answer whichever can be avoided". sometimes the price is well worth the time. depending how much free time you have, how much you would make otherwise, how much you're willing/want to learn, etc 2016-11-30 10:20:33 the freedom to do whatever you want and setup how you like it, thats not hassle imho, but it takes time. 2016-11-30 10:20:49 i don't disagree 2016-11-30 10:21:14 /etc/init.d/freenode restart 2016-11-30 10:21:26 in our context though, he wanted an out of the box solution. own hosting and freedom to control was not a main goal here imho 2016-11-30 10:22:16 to be honest, i still dont understand what he really wanted. 2016-11-30 10:22:28 teamviewer client for alpine 2016-11-30 10:23:18 windows behind nat, possibly ISP NAT too, apline outside it, possibly behind its own nat, and he wanted a solution to remote desktop from alpine to the windows machine 2016-11-30 10:54:52 这里有人吗? 2016-11-30 14:33:49 you have to add torrent file to website; china is firewalling whole country and VPNs now. I had to wget the alpine images to a server in japan (10 MB/s downloaded in seconds), then had to rsync them from that server (taking about 10 hours now) and I have 300 Mbps but all over seas traffic is fscked now. alpine needs distribution of images via torrent file; just put all the images in one torrent file 2016-11-30 14:35:06 <_ikke_> haltingstate: I know you asked this earlier, but it doesn't help to demand something, that will only result in hostile reactions 2016-11-30 14:35:16 it is now requirement 2016-11-30 14:35:26 and for brazil too, until we get a new internet 2016-11-30 14:35:42 <_ikke_> haltingstate: Still, this project has no obligations. Everything they do is based on people volunteering their time 2016-11-30 14:36:13 this should be massively high priority, to add script to do this, for usability and mirroring 2016-11-30 14:36:52 _ikke_: especially after dealing with German speakers of English over the years it has become clear to me that the tone the recipient gets is not necessarily the tone the writer intends :) 2016-11-30 14:37:14 he's making a suggestion based on need, not exactly demanding 2016-11-30 14:37:17 <_ikke_> TBB: Right, I'm aware of cultural / lingual differences 2016-11-30 14:38:00 this was brought up as a ticket in 2008 and was not important then or required; it is now required. Expecially because alpine is only linux that is not bloat and which does not have systemd and has increasing user base 2016-11-30 14:38:21 and in two or four years IPFS mirror would be nice 2016-11-30 14:40:20 I want to cry, because you do not know how slow this rsync is. I could fly to japan and download the file and fly back, before it is done 2016-11-30 14:42:33 i wonder if adding torrents would really solve your issue, what if the only seeder would be an european seed box? 2016-11-30 14:42:56 i would start some seed boxes in japan and singpore and taiwan and shanghai 2016-11-30 14:43:00 and maybe bejing 2016-11-30 14:43:40 you could also create your own mirror instead of a seed box. 2016-11-30 14:43:42 hey! I want to mount a webdav drive to make backups, however, if possible, i´d like to keep the whole system on stable (davfs2 is currently in edge) any suggestions? 2016-11-30 14:44:13 Peasant65: check our wiki for repository pinning 2016-11-30 14:45:01 I´d still be getting davfs2 from edge, even though I could keep the rest of my system on stable. that´s what you´re saying right ? 2016-11-30 14:45:55 im saying you should read the wiki 2016-11-30 14:46:12 dealing with shitty internet, means I hardened all of my infrastructure. If there was a nuclear war and internet was destroyed and cant use DNS, then it wont affect my server deployments. I cant depend on DNS or remote servers for anything for installs. CentOS customers with cisco firewalls, then chinese govt poisoning DNS cache and then ISP DNS cache poisoning, then all over seas HTTPS traffic getting throttled to 4 KB/s then dropped, then ra 2016-11-30 14:46:16 ndom HTTPS/SSL packet injection attacks etc, its a cyber war and its coming from both the corporate cisco firewall on premise, the govt/isp at border and stuff is being screwed with overseas because of country of origin and IP range 2016-11-30 14:46:26 Peasant65: but yes, that kind of sums it up. 2016-11-30 14:47:06 haltingstate: wow, pretty rough conditions 2016-11-30 14:47:10 so torrent and IPFS will work, but mirrors depend on DNS system, which does not work and frequently fails and so i cannot use in installation scripts that are expected to execute reliably 2016-11-30 14:47:21 clandmeter, Isn´t there some sollution in the stable branche ? I don´t really care if it´s slow or old really, I just like the whole stable idea 2016-11-30 14:47:39 Peasant65: i have no idea 2016-11-30 14:48:45 TBB, this is Fortune 40 company too, at a semi conductor plant with 30k employees. AHAHAHA 2016-11-30 14:49:47 Peasant65: could gvfs-dav do what you want? it seems to be available in stable 2016-11-30 14:50:12 haltingstate: and I thought I have interesting working conditions! 2016-11-30 14:51:13 TBB, Looks promising, thx for the tip! 2016-11-30 14:52:19 I do not trust BGP or DNS anymore. I take it for granted that in a few years that every country will be firewalled or throttling cross border traffic. brazil, china, russia are already moving in this direction or doing it and cache poisoning DNS for overseas websites 2016-11-30 14:52:45 the world indeed seems to be going to that direction 2016-11-30 14:53:13 haltingstate, but you´ll need to update your dns some time right? 2016-11-30 14:53:22 i stopped using dns when possible 2016-11-30 14:53:30 Peasant65: no problem, it was just a matter of looking for *dav* in pkgs.alpinelinux.org really 2016-11-30 14:53:50 i switched all software over to golang, then am putting my dependencies in a zip file and syncing it over IPFS peer to peer. 2016-11-30 14:54:01 Oh, I wasn´t aware that wildcards could be used there 2016-11-30 14:55:39 I am going to use virgin alpine image in docker, then ansible install golang from source stored in IPFS (not from github) and all my dependencies copied from IPFS also. with central server and script for pulling in latest git/updating the files stored in IPFS. So I should not rely on DNS at all 2016-11-30 14:56:26 can I run docker from inside alpine? 2016-11-30 14:57:33 ah ,found wiki; thx ttyl 2016-11-30 14:59:00 hey, I'm curious if anyone has tried BFQ or BFS with Alpine, or if anyone can tell me if it's even feasible. thanks 2016-11-30 15:07:08 hello 2016-11-30 15:33:28 does alpine keep running on ram after it's installation? 2016-11-30 15:37:11 <^7heo> way2go: maybe. 2016-11-30 15:39:37 way2go: depends on how you set it up 2016-11-30 16:05:31 this sounds seriously [post?] apocalyptic/1984/whatever - which i don't experience personally. that being said, setting up torrents of the iso files sounds an easy thing to do. 2016-11-30 16:37:04 so after all I decided to go with davfs2 after all. gvfs doesn´t handle https that well, and that´s one of my requirements. 2016-11-30 16:37:34 Now I got a problem with davfs2/fuse and grsec. modprobe: FATAL: Module fuse not found in directory /lib/modules/4.4.27-0-grsec 2016-11-30 16:37:54 I´m a complete noob at grsec, could anyone explain what this means and how to solve it properly ? 2016-11-30 16:38:16 does your uname -a match your modules directory? 2016-11-30 16:38:54 Linux localhost 4.4.27-0-grsec #1-Alpine SMP Tue Oct 25 08:02:00 GMT 2016 x86_64 Linux 2016-11-30 16:38:57 it does 2016-11-30 16:41:34 http://pkgs.alpinelinux.org/contents?file=fuse.ko&path=&name=linux-grsec&branch=v3.4&repo=&arch=x86_64 2016-11-30 16:42:34 Peasant65: do you have more directories in /lib/modules? 2016-11-30 16:42:59 you probably updated to latest grsec kernel but didnt reboot. 2016-11-30 16:49:37 clandmeter, That´s a pretty accurate observation... 2016-11-30 16:49:40 Thanks. It all works perfectly now :) 2016-11-30 17:40:06 I keep hitting problems today :( I´m trying to mount a webdav share using davfs2, but I can´t get it to mount automatically using fstab. 2016-11-30 17:40:41 This is my fstab entry: https://address.com/webdav /mount/point davfs defaults,_netdev 0 1 2016-11-30 17:41:14 It works when running mount -a , but on boot it does nothing, It doesn´t even print out an error 2016-11-30 17:43:57 any ideas ? 2016-11-30 17:44:43 network mount before network has started 2016-11-30 17:45:11 the _netdev should take care of that problem as i understand it. 2016-11-30 17:45:26 could be 2016-11-30 17:45:52 Also, I get a fail when i remove _netdev talking about not being able to resolve the domain 2016-11-30 17:47:26 _netdev means that when networking is not available and mount -a happens, those devices are skipped 2016-11-30 17:48:48 so you could do something like add the local service to default as it should be just about the last service started and add to /etc/local.d/mount-netdev.start mount -a -O _netdev 2016-11-30 17:48:48 oh..So I should run mount -a again after boot 2016-11-30 17:49:39 and if you really want to be sure you could check that /etc/init.d/local has something like "after networking" or similar that requires the network to be up 2016-11-30 17:51:29 that´s not really necessarey. It won´t go unnoticed if my box doesn´t show up in my network