2016-05-01 04:50:55 hi 2016-05-01 04:51:40 mariadb shows crashed even tho the process is running ports open and am able to login to the dbms server 2016-05-01 07:34:44 new user here. anyone know how i can fix this? "alpine-base (missing)" 2016-05-01 08:11:10 WARNING: Ignoring APKINDEX.15b992d8.tar.gz: No such file or directory <== how do i fix this kind of thing? 2016-05-01 08:13:54 apk update 2016-05-01 08:14:08 probably 2016-05-01 08:16:18 "0 distinct packages available" 2016-05-01 08:16:28 is there some sort of preliminary configuration I should do? 2016-05-01 08:18:07 you probably have no repositories configured in your /etc/apk/repositories 2016-05-01 08:18:32 right, know where to find a good list? 2016-05-01 08:19:36 http://dl-cdn.alpinelinux.org/alpine/v3.3/main 2016-05-01 08:19:38 http://dl-cdn.alpinelinux.org/alpine/v3.3/community 2016-05-01 08:19:59 thanks 2016-05-01 08:21:13 chris|: I'm getting an untrusted signature error 2016-05-01 08:22:23 ok used --allow-untrusted 2016-05-01 08:22:27 looks like your installation is pretty messed up 2016-05-01 08:22:57 you should have all relevant keys in /etc/apk/keys 2016-05-01 08:23:19 --allow-untrusted should never be necessary unless you are a developer 2016-05-01 08:23:37 ok 2016-05-01 08:24:39 wahey, vm1 6.6M 2016-05-01 08:24:43 thanks chris| ! 2016-05-01 08:24:55 sure 2016-05-01 08:25:14 (got the bits for grabbing keys, thanks for the heads up) 2016-05-01 11:14:45 hi all 2016-05-01 11:15:21 https://pkgs.alpinelinux.org/packages?name=mysql-dev ==> nothing, but package is de facto available for "apk add", how come? 2016-05-01 11:16:13 i use only the same repositories that are referred at pkgs.alpinelinux.org 2016-05-01 11:37:03 hello, I am insterested in building alpine linux from sources 2016-05-01 11:37:15 where can I find the OS as a build system / source tree ? 2016-05-01 14:46:47 hi! 2016-05-01 16:39:18 hi 2016-05-01 20:53:12 does somebody know a guide how to install alpine on hetzner servers? 2016-05-01 21:17:00 mosez: i did it from the rescue console via chroot and apk-static 2016-05-02 03:36:46 darkfader: can you elaborate? I'm going to be coming up with a Linode guide soon 2016-05-02 03:36:57 I managed to create my own image, but virtualbox was involved 2016-05-02 03:37:19 oh hmmm https://wiki.alpinelinux.org/wiki/Installing_Alpine_Linux_in_a_chroot 2016-05-02 04:34:02 if you can get e.g. a recovery system that loads from not-disk 2016-05-02 04:34:26 you can fetch apk-tools-static, extract it 2016-05-02 04:34:58 install alpine-conf and a bunch of deps 2016-05-02 04:35:21 and proceed with install from there 2016-05-02 07:01:38 ammunta: thanks! 2016-05-02 09:21:00 darkfader: thanks, will give it a try with https://wiki.alpinelinux.org/wiki/Installing_Alpine_Linux_in_a_chroot 2016-05-02 10:09:22 anyone wants to package this MongoDB alternative? HyperDex: http://hyperdex.org/ 2016-05-02 11:35:30 Hello again i plan to use alpine as my Host os with containers but i have question without /etc/default/ i have to edit main init.d/docker file and add opts ? 2016-05-02 11:43:33 ara4sh: what about /etc/conf.d/docker? 2016-05-02 11:44:21 darkfader: you have already installed it on hetzner servers? 2016-05-02 11:47:05 No im from IRAN we are in sanctions 2016-05-02 11:47:15 we have to proxy the daemon to use docker 2016-05-02 11:49:52 ara4sh: and /etc/conf.d/docker doesn't provide the required options? 2016-05-02 11:50:40 yes i missed that i will check it mosez 2016-05-02 11:50:44 thank you 2016-05-02 11:54:16 mosez: yes a few years back, iirc i had two of them 2016-05-02 11:54:34 i'll find you the notes, those are from rebuilding the first partition of a debian box to be alpine 2016-05-02 11:55:05 darkfader: i think currently i'm hanhing on setup properly the boot 2016-05-02 11:55:15 e.g. getting the kernel and so on 2016-05-02 11:55:21 important was having properly populated /dev (i.e. null) and rc-update 2016-05-02 11:55:53 https://gist.github.com/tboerger/0cd5fde88092b209e56c32254ebc922d this is what i currently have 2016-05-02 11:56:03 run it through translate: http://confluence.wartungsfenster.de/display/Adminspace/Reinstallation+log 2016-05-02 11:56:27 i'm german :P 2016-05-02 11:56:42 ok then don't ;-) 2016-05-02 11:56:54 so i see it might actually be missing /dev nodes but who knows 2016-05-02 11:57:19 i did the disk setup manually so it'd not wipe my data 2016-05-02 11:57:53 so, like the bind mount makes everything work for your disk setup 2016-05-02 11:58:09 but you still need ~10 device files in the future /dev 2016-05-02 11:59:13 ah or it seems i also just needed them to reinstall the bootloader 2016-05-02 11:59:25 on the chroot guide they said i need to populated /dev only if i can't mount it 2016-05-02 11:59:40 ok 2016-05-02 11:59:48 i can't find something very wrong in your steps 2016-05-02 12:00:11 keep comparing i gotta go earn some money :/ 2016-05-02 12:02:09 thanks so far 2016-05-02 12:20:13 practice a good few times locally until you have it down perfectly (it's okay if it's only by copy-paste) 2016-05-02 12:23:56 aside from that, if you're doing it remotely, you're likely to end up in the situation where it booted but network or sshd or such didn't come up 2016-05-02 12:26:55 if you can't get out-of-band to it you might be able to write a log by dding it to some random part the hard drive 2016-05-02 12:28:43 beginning or end of any partition is likely to get wiped out by reinstall or the like, but if you fill it out with known data first, you can check if it's different 2016-05-02 12:29:10 stupid tricks :|| 2016-05-02 12:51:11 damn... again not booting :( 2016-05-02 12:51:55 https://gist.github.com/tboerger/0cd5fde88092b209e56c32254ebc922d 2016-05-02 14:13:18 curious why openrc vs runit 2016-05-02 14:13:35 because openrc rocks man 2016-05-02 14:13:43 ahh 2016-05-02 14:13:46 what a question.... 2016-05-02 14:14:14 another possible answer: "because no systemd!" 2016-05-02 14:14:16 well I know gentoo made quite a lineage, but runit seems more lightweight 2016-05-02 14:15:01 naowd01: I didn't work on alpine mate, u know I'm just the douchebag who open bug reports for this and that... 2016-05-02 14:15:17 maybe the boss can answer you :) 2016-05-02 14:15:35 is anyone using alpine on a cubieboard2? 2016-05-02 14:16:03 im so sick of systemd- I need something else 2016-05-02 14:16:21 i like runit's simplicity, but Im having trouble booting void 2016-05-02 14:16:45 there's also devuan, they just had their beta release, but that means no musl 2016-05-02 14:17:07 musl makes me wanna learn more C 2016-05-02 14:17:22 make the language feel very lean 2016-05-02 14:17:58 even with rust's features, musl would give C a new life 2016-05-02 14:18:51 blah blah blah, just cut me off, had too much morphine 2016-05-02 14:19:57 naowd01: u share? 2016-05-02 14:24:35 m_b: at the right price 2016-05-02 14:24:44 hmmm 2016-05-02 14:24:54 I'm a poor boy u know 2016-05-02 14:25:07 just hack the Fed like those guys did 2016-05-02 14:25:24 find a 0day in swift 2016-05-02 14:25:35 swift (payment system) 2016-05-02 14:26:00 beside, its like pulling a robin hood 2016-05-02 14:26:14 Ill give alpine a go on my cubie 2016-05-02 14:32:51 is there an edge image? 2016-05-02 14:34:17 seems so 2016-05-02 14:35:50 cant find it 2016-05-02 14:36:29 /alpine/edge/releases//alpine-edge--.iso 2016-05-02 14:36:35 ahh ok 2016-05-02 14:36:51 lol - I guess it was the "older builds" that threw me off 2016-05-02 14:36:53 thnks 2016-05-02 14:37:14 better look closer at those, the last part is probably wrong 2016-05-02 14:40:34 has the uefi boot been achieved? 2016-05-02 14:40:58 I might give it a spin on my macprick 2016-05-02 14:43:13 is one of the mirrors in asia? 2016-05-02 14:45:36 those seem empty for armhf 2016-05-02 14:47:31 so any chance to boot using uefi machine for now? 2016-05-02 14:49:10 I have yet to investigate that but I would imagine yes, theoretically at least 2016-05-02 14:50:02 if I remember correctly Alpine's kernel has CONFIG_EFI_STUB set to yes, so it alone should be enough to work as an UEFI bootloader, however I have no idea how to pass parameters to it so it could find things like, say, initramfs 2016-05-02 14:50:27 of course you should be able to compile initramfs into the kernel itself, but that's a bit much work 2016-05-02 14:51:09 Iv been using gummiboot for a while 2016-05-02 14:52:11 they merged with systemd, but it still works fine 2016-05-02 14:53:49 time for me to eject, snooker world champ final is on a short break and I gotta make it home from the office before it ends :) 2016-05-02 15:22:08 naowd01: because not yet 2016-05-02 15:22:08 s6 is a vague inkling on the horizon 2016-05-02 15:22:08 whats s6 2016-05-02 15:22:08 very interesting 2016-05-02 15:22:08 got it 2016-05-02 15:22:08 ohh gosh .. I cant find instructions on installing for cubieboard. theres a u-boot.img .. searching 2016-05-02 15:22:08 alpine looks awesome.. I want it 2016-05-02 15:22:08 specially that s6 .. sounds too good to be true 2016-05-02 15:52:18 trying to get apache2 to run with alpine on docker, but it exits right after starting and i can't understand why 2016-05-02 15:53:27 and i don't get it i'm building from scratch from this Dockerfile https://github.com/kost/docker-alpine/tree/master/alpine-apache-php it exits , when i'm launching the same image with composer without building it works as expected 2016-05-02 16:13:56 i am not an expert in apache, is there an easy way to chroot every vhost? 2016-05-02 16:20:05 leo-unglaub: mod_chroot? 2016-05-02 16:36:46 xming_: thats only for apache 2.2 2016-05-02 16:36:53 and should not be used in apache 2.4 2016-05-02 16:52:14 anyone here has played with alpine on arm? 2016-05-02 16:53:33 Im a lil lost- figured I have to build u-boot for my cb2- then im not sure what to do with the tar I dled- it only has boot files and an 'apks' folder 2016-05-02 19:20:21 hello, i have problem with cairo library 2016-05-02 19:20:28 i have tried almost everything but still it does not work 2016-05-02 19:20:29 OSError: dlopen() failed to load a library: cairo / cairo-2 2016-05-02 19:20:36 how i can get ldconfig -p working? 2016-05-02 19:20:47 ldconfig -p 2016-05-02 19:20:48 Illegal option -p 2016-05-02 19:59:23 any ideas how to fix that? 2016-05-02 19:59:34 is there some other way to print libraries than ldconfig? 2016-05-02 20:49:48 zetab: ldconfig is this http://git.alpinelinux.org/cgit/aports/plain/main/musl/ldconfig 2016-05-02 20:53:11 I think all you have on /lib /us/lib /usr/local/lib ... 2016-05-02 20:54:35 check if you have some error on dmesg 2016-05-02 21:11:18 donoban: i got it working by installing gcc 2016-05-02 21:12:25 its not enough for python to just have that script it seems 2016-05-02 21:12:35 On Linux, find_library() tries to run external programs (/sbin/ldconfig, gcc, and objdump) to find the library file. It returns the filename of the library file. Here are some examples: 2016-05-03 06:01:40 console saying Fontconfig warning: ignoring C.UTF-8: not a valid language tag 2016-05-03 06:18:50 it's not 2016-05-03 08:45:13 UEFI boot, anyone done it? 2016-05-03 08:47:54 jklaKk: no, but if you manage it, let us know 2016-05-03 08:49:05 I wont 2016-05-03 08:49:06 sorry 2016-05-03 08:49:08 :P 2016-05-03 08:49:21 too busy 2016-05-03 08:56:40 I could start working on that today 2016-05-03 08:57:35 TBB: id kiss your digital feet 2016-05-03 08:57:47 im so done with arch 2016-05-03 08:58:24 as I dig deeper into the stack, Im more and more fed up with mainstream options 2016-05-03 08:58:56 And I cant wait to ditch linux 2016-05-03 09:00:35 jklaKk: in favour of what? 2016-05-03 09:04:21 plan9/minix hybrid 2016-05-03 09:04:28 redox is doing it in rust 2016-05-03 09:05:20 k.thompson was saying for years - plan9 plan9 - and he had to ditch it. and tanenbaum was right to say linux was obsolete as soon as it came out 2016-05-03 09:06:01 but the same thing happened to the internal combustion engine at the end of the 19th centuty. it didnt move an inch until all the patents fell 2016-05-03 09:06:21 so were still stuck in the 80s- how quaint 2016-05-03 09:07:04 intellectual property is the second worst things humanity did- after nuclear 2016-05-03 09:07:20 and now we're approaching the age when operating systems don't matter :) 2016-05-03 09:07:53 because: docker? 2016-05-03 09:08:19 (or containerization) 2016-05-03 09:08:33 TBB: ?? 2016-05-03 09:09:43 I think he wanted to say "the kind of used OS does not matter anymore" 2016-05-03 09:10:08 docker the way it is now is just the beginning of it but yeah 2016-05-03 09:10:56 rockets etc. 2016-05-03 09:11:41 TBB: well I stronlgy disagree, but were talking about different fields I believe 2016-05-03 09:11:59 Im talking about computers as portable weapons 2016-05-03 09:12:44 reminds me of that chinese software used by demonstrators 2016-05-03 09:13:01 which builds up a meshed peer-to-peer via bluetooth between the demonstrators 2016-05-03 09:13:36 an completely autarchic communication system carried by the people 2016-05-03 09:13:48 so government shutdowns of comsystems doesnt have much effect :) 2016-05-03 09:14:06 a* 2016-05-03 09:14:10 orbiter: thats a small glimpse into it 2016-05-03 09:14:28 yeah, what we have right now, I guess 2016-05-03 09:14:52 computers will soon surpass firearms in the amount of power it gives people 2016-05-03 09:14:59 do u have another example? 2016-05-03 09:15:03 if not already, in skilled hands 2016-05-03 09:15:13 jamming 2016-05-03 09:15:35 i c 2016-05-03 09:15:38 financial-system independance 2016-05-03 09:15:58 the internet as we know it as very little time left, IMO 2016-05-03 09:16:40 hyperboria + some-consensus(ie ethereum) for routing table + ipfs = commpletly decentralized networks 2016-05-03 09:17:59 we also have a long way to go in terms of reliability- as tanenbaum says; most people shouldnt have ever encountered an unrecoverable software failure on a device less than 10 yrs old 2016-05-03 09:18:58 perhaps the odd reboot ever few months/years if one wants to update the kernel- but with two cpus the update could be done w/o reboot 2016-05-03 09:19:49 lots of good ideas have come up in last 50 yrs, too many of them black boxes and too many of them poorly implemented- in the end well probably use less than a dozen tools 2016-05-03 09:20:07 the internet is decentralized 2016-05-03 09:20:12 ahahahah! 2016-05-03 09:20:22 no whatsapp in brazil right now 2016-05-03 09:20:26 :P 2016-05-03 09:20:35 and ? 2016-05-03 09:20:53 why doesnt your phone call my phone directly instead of going through the cell tower when your withing my sight? 2016-05-03 09:21:19 or why cant you call me at all when theres no cell tower and your withing radio reach 2016-05-03 09:21:29 thats centralized 2016-05-03 09:22:02 the phone network isn't the internet 2016-05-03 09:22:05 why cant I get my own IP adress if I wish? need to get onw from a central authority 2016-05-03 09:22:11 Lord: I get ya 2016-05-03 09:22:16 whatsapp isn't the internet neither 2016-05-03 09:22:44 Lord: Your right, im just using examples of centralized infrastructures built on the internet 2016-05-03 09:22:54 you can buy ip adresses (provider independant) 2016-05-03 09:22:55 when there really shouldnt be any 2016-05-03 09:23:20 well, things will change- and they will become _more_ decentralized 2016-05-03 09:23:46 you are talking about centralized services built over the internet, not the internet 2016-05-03 09:23:57 not IP, right 2016-05-03 09:24:07 hyperboria uses ipv6 2016-05-03 09:24:18 cjdns rather 2016-05-03 09:24:41 in this case, creating an address means creating a keypais 2016-05-03 09:25:12 so thats _more_ decentralized than buying an address from some organization 2016-05-03 09:28:51 Where does the ipv6 come from 2016-05-03 09:29:13 You need to get an ip (range) at some time 2016-05-03 09:29:23 Or borrow it from someone 2016-05-03 09:29:40 It's not more or less decentralized 2016-05-03 09:34:28 nothing is equal 2016-05-03 09:36:00 which also has the side-effect of rendering socialism impossible 2016-05-03 09:36:39 TBB: good news for UEFI boot :) 2016-05-03 10:56:25 I'm getting a couple of "Error locating /usr/lib/lib*: libintl_*printf: symbol not found" When trying to run gnumeric or abiword 2016-05-03 10:57:05 Has anyone else experienced this, possibly with other software as well? 2016-05-03 11:00:28 stable or edge? 2016-05-03 11:00:41 i though i fixed it in edge 2016-05-03 11:01:57 fabled: gnumeric-1.12.27-r0 and libintl-0.19.6-r3 installed here 2016-05-03 11:02:19 libintl 0.19.7-r3 is in edge 2016-05-03 11:02:36 fabled: I see, will ubpdate then, thanks. 2016-05-03 11:07:15 'apk -vi add -u libintl@edge' does nothing here, although I set "@edge http://mirror.leaseweb.com/alpine/edge/main" in /etc/apk/repositories 2016-05-03 11:12:01 Am I missing something here? I can see 0.19.7-r3 in both 'apk {policy,version} libintl'. 2016-05-03 15:13:55 hmm, Firefox still crashes after latest update, I had my hopes up high when i saw a gtk3 fix was added, but that must have been something else 2016-05-03 15:30:11 hey so i'm looking to put together an alpine docker image for building linux executables/libraries as part of a CI workflow. everything's building fine, but the resulting binary links to `libc.musl-x86_64.so.1` rather than the `libc.so.6` i see on the other binary software I run 2016-05-03 15:30:27 is this just a glibc vs musl thing? is there a fix for this? should I base this image off a different distro? 2016-05-03 15:35:56 clandmeter: redmine is broken in AL3. If I remind correctly you did correct it for 3.2 but in edge or testing. And today it is broken in stable and edge/testing :( I found it doing an apk update/upgrade. And tried to reinstall one from scratch but without success :( 2016-05-03 15:39:07 Jean-Scotch: it is been retired 2016-05-03 15:39:22 it *has* 2016-05-03 15:39:46 in favour of using bundler 2016-05-03 15:40:12 ha! 2016-05-03 15:40:57 but you will have to have alpine-sdk installed and some dev pkgs for some ruby modules. 2016-05-03 15:41:27 is ther a wiki page page about it? 2016-05-03 15:41:27 or build-base 2016-05-03 15:41:42 alpine-sdk could be too much 2016-05-03 15:42:10 Jean-Scotch: not really, i think you can follow the steps on redmine wiki. 2016-05-03 15:42:19 ok 2016-05-03 15:42:22 will try 2016-05-03 15:42:24 thanks 2016-05-03 15:42:53 sorry about the breakage 2016-05-03 15:43:31 I was under the impression nobody really used aports for redmine. 2016-05-03 15:43:58 I was ;) I have a few instances running 2016-05-03 15:44:34 we use bundler in aports aswell 2016-05-03 15:44:38 but I suppose it is not a big deal to follow the redmine instructions 2016-05-03 15:44:52 yes, its a mess to keep it updated 2016-05-03 15:45:00 yep 2016-05-03 15:45:18 so we choose to remove all ruby except bundler and deps. 2016-05-03 15:51:17 i tend to do my ruby work with rvm (and colleagues do it with that or rbenv) 2016-05-03 15:51:25 a lot less pain 2016-05-03 15:51:53 apk search ruby still gives a lot of ansmwers 2016-05-03 15:52:12 i've got a build-dep list to make ruby work somewhere in my google keep 2016-05-03 15:53:30 apk add alpine-sdk libtool autoconf automake bison readline-dev zlib-dev yaml-dev gdbm-dev ncurses-dev linux-headers openssl-dev libffi-dev libxml2-dev libxslt-dev 2016-05-03 15:53:37 there we go 2016-05-03 15:54:11 Jean-Scotch: we dropped ruby-*/redmine packages in edge recently 2016-05-03 15:54:22 then i just install rvm from the rvm.io link and go from there 2016-05-03 15:54:27 so in stable branches the packages are still there 2016-05-03 15:54:34 ok 2016-05-03 15:54:40 we removed them because they are often broken 2016-05-03 15:54:46 and its difficult to do sec fixes 2016-05-03 15:54:56 as soon as i can get chef-client working in alpine, my ubuntu boxes will start going away :D 2016-05-03 15:55:00 upstream only supports using gem or bundler 2016-05-03 15:55:18 so we figured it is not worth the effort 2016-05-03 15:55:27 I understand 2016-05-03 15:56:24 i intend to make an official redmine docker image based on alpine 2016-05-03 15:58:32 well. I need to recover the data from the broken redmine I have... 2016-05-03 16:09:56 ncopa: just a suggestion, what do you think about changing the Firefox build to use gtk2 instead of gtk3? 2016-05-03 16:11:09 Can anyone tell me why 'apk add -u libintl@edge' won't update this package? I double checked everything... 2016-05-03 16:12:01 Same story for other packages for which I see newer versions when running 'apk version ' 2016-05-03 16:26:25 jeez, packaging... got a package that's pretty straightforward to package, except... with one feature enabled it won't. disable it, package, install the package and -then- package with the feature enabled, and it works :) ... gotta return to this tomorrow 2016-05-03 16:27:44 it's just silly 2016-05-03 16:43:29 I just manually replaced /usr/lib/libintl.so.8.1.14 with that of libintl-0.9.17-r3 but still couldn't figure out why this package is not upgradable (all other packages work fine) 2016-05-03 17:00:10 wogiz: gtk3 is default now 2016-05-03 17:00:23 and i assume gtk3 is the way forward 2016-05-03 17:00:44 ncopa: yeah, but it still builds with gtk2 and that dosen't crash 2016-05-03 17:01:20 maybe until the crash is fixed 2016-05-03 18:40:35 Hello, I'm using Alpine 3.3 and I was relying on apache-ant in the testing repo, but it seems to be gone. Any idea where I should report this? 2016-05-03 18:42:29 lasconic, it's been moved to 'community' repository 2016-05-03 18:42:53 fabled: :-/ I can't find it there 2016-05-03 18:43:22 fabled: it's on edge, but not on 3.3 2016-05-03 18:46:06 it's not in there http://dl-cdn.alpinelinux.org/alpine/v3.3/community/x86_64/APKINDEX.tar.gz 2016-05-03 18:46:42 has it ever been in 3.3? 2016-05-03 18:46:50 it was in testing which is not in 3.3 2016-05-03 21:06:08 heh. hasn't been a good linux day for me today. first had probs with that packaging task, then came to the conclusion new ubuntu lts is not suitable for use yet, and finally reminded myself of why I dumped Gentoo completely :/ 2016-05-03 21:43:34 TBB why u dumped gentoo completely? 2016-05-03 22:04:40 orbiter: it's too high maintenance, and emerge can't handle even updating the system properly 2016-05-03 22:05:38 I have - well, used to have - a life outside computing so I wasn't willing to do manual updating every week so I wouldn't fall too far behind in Gentoo updates - because if you fall too far behind, updating becomes hell on Gentoo 2016-05-03 22:08:12 as for emerge, well, just had a look at my hardened install... perl version has increased by .02 or so, and the amount of whining from emerge after that made me pretty much poweroff right away :/ 2016-05-03 22:09:58 ... I did have a good run with Gentoo tho, for 16 years I used it 2016-05-03 23:02:15 I see 2016-05-04 04:46:21 I noticed from the wiki there is finally some kind of support for disk-based installation on rpi2. At the very end I noticed one thing: 2016-05-04 04:46:24 "Beware, though, that the contents of /boot will be ignored when the Pi boots: it will use the kernel, initramfs, and modloop images from the FAT32 boot partition. To update the kernel, initfs or modules, you will need to manually (generate and) copy these to the boot partition, too. " 2016-05-04 04:46:54 Is there any reason one could not have that fat32 partition mounted as /boot ? 2016-05-04 04:49:34 What does the "generate" word mean in this context? Is not everything generated upon upgrading with apk? 2016-05-04 11:01:15 ncopa: i think you should rename apk to "alpine package toolkit" and use an apt binary. then you could take the source, send it to debian and insert a huge smiley :) 2016-05-04 11:03:59 there could be apt-compat in AL, though, mimicking apt-get/cache using apk. ;) 2016-05-04 11:05:02 What about merging Alpine with LEDE? :D 2016-05-04 11:09:31 there is this hot Windows Subsystem for Linux on W10, so Debian Subdistribution for Alpine would surely help dockerers transitioning from Debian. :> 2016-05-04 11:13:11 Or transition from Debian to Windows 2016-05-04 11:13:58 Embrace, extend and extingish ;) 2016-05-04 13:50:25 hi, are you xen oriented only or do you support recent kvm? 2016-05-04 14:22:22 jirib: are you running into a specific issue on kvm? 2016-05-04 14:23:27 programmerq: not yet as i'm still considering to install alpinelinux. but i'd like to use kvm as virtualization hypervisor 2016-05-04 14:24:11 because i'm familiar with 'spice' desktop protocol and i'd like not to switch to vnc :) 2016-05-04 14:24:34 I am not aware of anything about alpine that would make it not work on kvm 2016-05-04 14:25:26 programmerq: but does it work by default? 2016-05-04 14:25:59 it is not clear from wiki, wiki mentions only qemu, not sure if qemu in this context means qemu with kvm 2016-05-04 14:26:44 jirib: I am not aware of anything about alpine that would make it not work on kvm. I believe it should work by default. 2016-05-04 14:26:55 I wouldn't worry about anything until you run into a specific issue 2016-05-04 14:27:04 i had used alpine as a kvm host a few years ago 2016-05-04 14:27:05 ok thx 2016-05-04 14:27:05 it's quite difficult to debunk the possibility of all problems 2016-05-04 14:27:17 all fine, fast, idk. spice i didn't try :/ 2016-05-04 14:27:24 might you run into something? sure. let's not worry about that until we get there though. 2016-05-04 14:27:40 if libvirt works with qemu/kvm then it's ok 2016-05-04 14:31:18 programmerq: does booting from pxe used as boot media work? 2016-05-04 14:31:44 not installation but booting from pxe 2016-05-04 14:32:20 I haven't tried it specifically with alpine, but linux is linux and I've never met a distro that couldn't be made to do that. the amount of effort varies. alpine is a relatively simple distro, so I suspect it's quite doable. 2016-05-04 14:32:36 that reminds me, I've been meaning to play with a pxe server again for my homelab 2016-05-04 14:32:48 well problem is where you store configs between each boot :) 2016-05-04 14:33:04 ammunta: you about? 2016-05-04 15:20:05 alpine installer smells like openbsd one :) 2016-05-04 16:06:56 ok, kvm works fine, i could not type into spice console if using virt-manager via X11 forwarding, it works with VNC 2016-05-04 16:07:09 so. i'll give alpinelinux try ;) 2016-05-04 16:09:29 look into the lbu mode it should be very helpful with pxe booting 2016-05-04 16:09:32 but i don't do it 2016-05-04 16:09:34 friend does 2016-05-04 17:22:56 Hello. Someone here can help with installing alpine over a serial console? 2016-05-04 17:30:56 Making it sound less demanding: Someone has a clue how I can get the installer to spawn a serial getty? 2016-05-04 17:33:12 <_ikke_> M1k3y: Have you looked at https://wiki.alpinelinux.org/wiki/Enable_Serial_Console_on_Boot ? 2016-05-04 17:33:31 <_ikke_> Though, I don't think I ever installed alpine through serial 2016-05-04 17:34:59 _ikke_: I did. the problem is that i can't modify the files needed, since I can't mount the image writable. 2016-05-04 17:40:34 <_ikke_> That's because it's iso 9660 2016-05-04 17:40:43 <_ikke_> If you dd the image directly, you get that 2016-05-04 17:40:53 I know. 2016-05-04 17:41:29 Any ideas how I can get it to a usb stick so that its writable, but still bootable? 2016-05-04 17:42:21 you could modify the image itself, there are tools for that 2016-05-04 17:42:52 <_ikke_> unetbootin can do it 2016-05-04 17:43:22 never heard it was could do that. But I'll give it a try. 2016-05-04 17:55:15 Does it use the syslinux or the grub bootloader by default? 2016-05-04 17:56:33 <_ikke_> iirc, iso/syslinux 2016-05-04 18:14:37 Anyone got tips for getting Alpine installed on a UEFI x86 tablet? 2016-05-04 18:15:42 It's a low spec tablet, but just i3wm and Firefox and it would make a handy browsing device... Windows 10 is just too bloated for it and it slows down after minimal usage 2016-05-04 19:43:52 ok, so i got it installed. Now I have another funny problem. It boots fine, asks mir for a login. I give it the user and get login incorrect (no password asked). Any ideas? 2016-05-04 19:46:00 ey M1k3y, did you use dd for creating the USB stick? 2016-05-04 19:47:50 donoban: nope I went a completly other way. I installed it in virtual box and then moved the virtual disk to the real one. (I have a working Arch Linux with serial console.) 2016-05-04 19:49:21 sounds like pam's broken 2016-05-04 19:49:54 jup. but i'm no way good enough to find the error. Can someone push me in the right direction? 2016-05-04 19:51:38 is a fresh install? are you trying to log as root? 2016-05-04 19:51:56 yes to both 2016-05-04 19:52:26 it seems very strange :\ 2016-05-04 19:52:28 there is no PAM in AlpineLinux 2016-05-04 19:52:35 at least by default 2016-05-04 19:54:09 to have a writable usb stick is just a matter of copying the content of the iso to it and then to run syslinux... 2016-05-04 19:54:18 there is a wiki page about it 2016-05-04 19:54:24 I do it all the time 2016-05-04 19:54:54 You got me a link? 2016-05-04 19:55:54 https://wiki.alpinelinux.org/wiki/Create_a_Bootable_USB#Manual 2016-05-04 19:57:31 Does this stick work as a installer? 2016-05-04 19:57:35 I have about 10 computers running AL from USB stick with the config written on the stick. some with very weird setup ;) 2016-05-04 19:57:38 yes 2016-05-04 19:58:01 Jean-Scotch: do you have hard disk on them? 2016-05-04 19:58:09 thanks, ill try it. 2016-05-04 19:58:24 It's just like the iso but you can add files to it. for instance the apkovl one (the one with your config) 2016-05-04 19:58:32 donoban: yes 2016-05-04 19:58:47 but still I prefer to boot from the USB stick 2016-05-04 19:59:14 is only a preference or do you have some reasons? 2016-05-04 20:00:12 for instance I have my desktop (the one I'm writing now) start a minimal AL. The it launch a KVM with the HDD as parameter and the KVM (also AL) use LUKS to access the HDD, put a LVM on it and export the LV as NBD. 2016-05-04 20:00:41 So I can mimic the QubeOS way of doing stuff 2016-05-04 20:01:16 uhM 2016-05-04 20:01:23 And for me it is very convenient on my servers as I can avoid to have a boot partition and use all HDD for data 2016-05-04 20:01:51 there are plenty of good reasons to keep the OS volume and data volumes separate, USB boot media is a convenient way of doing so 2016-05-04 20:02:09 I can send a stick to my hand and eyes and everything is up&running in seconds 2016-05-04 20:03:14 it seems interesting 2016-05-04 20:04:09 I like the security of booting from usb, since all apk's are installed at boot and all are signed 2016-05-04 20:04:32 I image it is a simple way for have a clean system 2016-05-04 20:05:32 the only "problem" is if you need too many package you lose too much ram 2016-05-04 20:05:33 I make very heavy usage of KVMs and the base system is minimal that way: AL; OVS; qemu-kvm and ssh 2016-05-04 20:06:19 so the RAM usage is very low 2016-05-04 20:06:35 but you have a full system on the hard disk? 2016-05-04 20:06:59 each KVM has it's own needed system on the disk 2016-05-04 20:07:02 your approach for virtualization is interesting too, I have Qubes on a laptop, but I'm not a fan of redhat in general and it has some annoyances in that regard 2016-05-04 20:07:04 you boot with alpine via USB, and boot a KVM with physiical hard disk which has an installed alpine? 2016-05-04 20:07:15 yes 2016-05-04 20:08:37 qman__: same here regarding redhat... but as a matter of fact, I discovered QubeOS after building my system ;) 2016-05-04 20:09:40 also, the ethernet doesn't work for unknown reasons 2016-05-04 20:09:46 wifi works fine 2016-05-04 20:10:09 you have to enable it explictly; it is not done by default. 2016-05-04 20:11:12 I'm thinking on install alpine on a server for hosting some VM's 2016-05-04 20:11:53 but I haven't though on boot it with a usb forever 2016-05-04 20:11:57 it shows up in lspci, I have the device assigned, but it never creates an interface, couldn't find any more info on it and just switched to using a different laptop since I didn't have more time to mess with it 2016-05-04 20:11:59 it's rare hehe 2016-05-04 20:12:18 That's the reason I came to alpine 18 month ago and will not go another route today. I'm very happy with it for KVM and I read that people using Xen are also very happy 2016-05-04 20:12:45 qman__: did you try with permissisve mode? 2016-05-04 20:12:46 I've been using alpine for VMs, already replaced my mail server and added a second samba DC 2016-05-04 20:13:11 Jean-Scotch: ok, one more question. where do i find the mbr.img mentioned in the wiki? 2016-05-04 20:13:20 I have used it for KVM, for LXC and for docker with great success 2016-05-04 20:13:28 what distribution are you using for doing it M1k3y? 2016-05-04 20:13:33 the br is in the syslinux package 2016-05-04 20:13:39 *mbr.img 2016-05-04 20:13:39 I'm currently on Arch. 2016-05-04 20:14:04 mbr.bin should be included in their syslinux package 2016-05-04 20:14:09 on debian is... 2016-05-04 20:14:46 /usr/lib/syslinux/mbr/mbr.bin 2016-05-04 20:15:02 maybe is the same on archlinuix 2016-05-04 20:15:23 find / -name mbr.bin ? 2016-05-04 20:15:56 found it 2016-05-04 20:15:58 after installing the syslinux package of your distro of course 2016-05-04 20:15:58 yeah, though it's probably in /usr, so I'd find /usr 2016-05-04 20:16:07 hehe 2016-05-04 20:16:47 <_ikke_> or pacman -Ql syslinux 2016-05-04 20:17:12 Jean-Scotch: so for you using an stick for boot a server is more a convenience decision than a security or similar? 2016-05-04 20:17:28 great, now it's not even detecting the stick as bootable :( 2016-05-04 20:18:10 <_ikke_> did you add the bootable flag? 2016-05-04 20:18:20 <_ikke_> (I always forget that) 2016-05-04 20:18:40 donoban: at first it was. But today security is also taken into account ;) 2016-05-04 20:19:41 well, shame on me. I forgot the boot-flag. 2016-05-04 20:19:56 hehe 2016-05-04 20:20:04 because now I encrypt the disks with LUKS before using them 2016-05-04 20:20:46 next problem: my terminal gets spammed by "getty: bad speed". Anything wrong with 115200? 2016-05-04 20:20:49 is difference to have a full encrypted disk on qubes/debian/ubuntu? 2016-05-04 20:21:06 s/difference/different 2016-05-04 20:21:18 those use LUKS too 2016-05-04 20:21:36 the difference is that he has the unencrypted bit on a USB instead of on a small partition at the beginning 2016-05-04 20:22:05 <_ikke_> M1k3y: Perhaps too high? 2016-05-04 20:22:22 I dunno because I do not use other distro anymore but I suppose it is mostly the way I do my setup. LUKS is standard for GNU/Linux so you can use it with any distro 2016-05-04 20:22:30 interestingly its the speed the bios operates on. 2016-05-04 20:22:46 also i get the boot messages just fine. 2016-05-04 20:23:30 found it: kernel parameter was "console=ttyS0,115200n8" must be "console=ttyS0,115200" 2016-05-04 20:23:57 <_ikke_> ah, ok 2016-05-04 20:24:26 In fact I still have 3 debian (virtual) boxes to run a CEPH cluster because I could make it run on AL. 2016-05-04 20:24:29 Thank you all for your help. You guys are awesome. 2016-05-04 20:24:42 *could not 2016-05-04 20:25:33 and another onr to run sFTP with PAM-ldap :/ 2016-05-04 20:25:48 hehe 2016-05-04 20:32:22 is time to quit, see you guys 2016-05-04 20:32:27 <_ikke_> bye 2016-05-04 20:40:19 I guess I give up fpr today. I still can't get in. It works neither through the serial console nor through ssh. 2016-05-05 10:00:02 having this weird bug with the flash player on firefox. the video is frozen while audio plays, but it updates if i resize the browser window. 2016-05-05 10:37:25 adobe does not support flash player with musl 2016-05-05 10:37:31 and its closed source 2016-05-05 10:37:43 so we cannot really support that either 2016-05-05 10:37:47 it may work 2016-05-05 10:37:51 it may not work 2016-05-05 10:38:01 i guess. :-( 2016-05-05 11:00:36 anyone knows a good read about advantatges of running alpine on a disk-less/data setup? 2016-05-05 11:38:46 donoban: i dont know any good read on it :-/ 2016-05-05 11:38:58 the "data setup" is kinda hackish 2016-05-05 11:40:21 diskless has the advantage that you dont need to worry about disk failures 2016-05-05 11:40:34 rotating disks will die sooner or later 2016-05-05 11:40:44 and ssd disks has a limit or number of writes 2016-05-05 11:41:57 well, usb stick also should die 2016-05-05 11:42:13 but you dont read/write during normal run 2016-05-05 11:42:24 in fact you can unplug the usb after its booted 2016-05-05 11:42:35 what do you mean by kinda hackish? sounds good but I'm not sure what means :P 2016-05-05 11:42:47 diskless will install system from scratch in tmpfs 2016-05-05 11:42:52 and will run everythign from tmpfs 2016-05-05 11:43:09 so there are no disk io at all 2016-05-05 11:43:30 when you started Alpine, are you thinking at this setup being the default or most common? 2016-05-05 11:43:51 I like it, but I feel pretty strange with it 2016-05-05 11:44:11 diskless setup was the motivating factor for creating alpine in the first place 2016-05-05 11:44:32 for a particular scenario? 2016-05-05 11:44:51 router/vpn/firewall was the usecase back then 2016-05-05 11:45:26 the "data" disk came up as need when web proxy cache needed storage 2016-05-05 11:45:55 xen people discovered the use of diskless too 2016-05-05 11:46:01 http://lists.xen.org/archives/html/xen-users/2011-12/msg00176.html 2016-05-05 11:46:14 I'm thinking on use alpine for a server running KVM/xen and some VM's 2016-05-05 11:46:28 I was decided to do it after thinking debian vs alpine 2016-05-05 11:46:38 and now I'm not sure if do a sys-install or data setup 2016-05-05 11:46:39 hehe 2016-05-05 11:47:00 the "data-disk" makes sense in xen/kvm 2016-05-05 11:47:14 the dom0 or host system runs completely in ram 2016-05-05 11:47:28 while the disks are dedicated for the guests 2016-05-05 11:47:54 if a guest manage to consume all disk IO, or manage to block disk io 2016-05-05 11:48:08 uhm, yes 2016-05-05 11:48:16 if you are not on diskless, then you may not be able to log in to the dom0/host 2016-05-05 11:48:43 if you are diskless you will always be able to log in at least 2016-05-05 11:48:46 and using a minimal X setup with xfce 2016-05-05 11:48:58 all dom0 with use ~1GB of RAM? 2016-05-05 11:49:00 i'd run it completely without X 2016-05-05 11:49:10 hehe I imagine 2016-05-05 11:49:37 iirc the dom0 footprint was ~150Mb or so 2016-05-05 11:49:51 it's the best for a server 2016-05-05 11:50:10 but I would prefer having a X on it, if no im dom0 2016-05-05 11:50:13 maybe in a VM 2016-05-05 11:50:32 so it might work just fine with 256 or 512 MB ram 2016-05-05 11:50:34 run libvirt on dom0, and virt-manager on a VM? 2016-05-05 11:50:50 when I don't need X, just shutdown the VM 2016-05-05 11:51:02 that could work 2016-05-05 11:51:18 hehe, I could live also without X eh 2016-05-05 11:51:22 i dont know how good libvirt is with xen now 2016-05-05 11:51:34 there was some bug 2016-05-05 11:51:35 is pretty broken 2016-05-05 11:51:49 I tried to manage it and had some problems 2016-05-05 11:51:57 which i have not been able to investigate 2016-05-05 11:52:13 don't worry, I will try again and fire a bug if I found something useful 2016-05-05 11:52:16 setting up X in alpine is not very polished 2016-05-05 11:52:24 i mean, it can work 2016-05-05 11:52:32 i run xfce on my work desktop 2016-05-05 11:52:43 it seems better on 3.2 than 3.3 hehe 2016-05-05 11:52:44 but it can be troublesome to set up 2016-05-05 11:52:51 i use edge 2016-05-05 11:53:07 from a security/stability perspective, would be better 3.3? 2016-05-05 11:53:19 so if X is very important then may debian be a good alternative 2016-05-05 11:53:28 nah 2016-05-05 11:53:32 xfce + remmina 2016-05-05 11:53:33 all neded 2016-05-05 11:53:58 yes, i'd recommend v3.3 over v3.2 2016-05-05 11:54:04 3.3 vs edge? 2016-05-05 11:54:29 I image you are too few people por mantain too many stable releases 2016-05-05 11:54:43 s/por/for/ 2016-05-05 11:56:01 ncopa: ty for your time, I'm decided now I will use diskless setup 2016-05-05 11:56:02 well data 2016-05-05 11:57:30 ACTION uses sys mode on usb stick with /home on 2x non-ssd disks in RAID1 and /var bind mounted there too, yet /var/log bind mounted back to usb stick 2016-05-05 12:04:26 przemoc: why that setup? couldn't you achieve the same with apkvol? 2016-05-05 12:14:53 data mode would be close here. I would just put /var on raid array and bind mount /home there, but I would need another partition on usb stick for writeable stuff like apkovl tarballs from lbu, apk cache, and logs (as I don't want to keep them on disk). so I thought that I can as well go with sys mode. 2016-05-05 12:24:18 do you want logs separated for read them in case of hard disk error or have other motivation? 2016-05-05 12:30:45 yes, this and I also want to have logs where my OS they're related to is stored. I mean I can remove the usb stick from my home server and put it into other computer and check it there (I cannot that easily remove disks). I can run it there (in VM for instance), but obviously lack of /home and /var will make my environment incomplete. 2016-05-05 12:53:22 przemoc: I see interesting for remove it temporaly and check the logs and home without internet/ssh, but can you umount /var/log without problem while all apps are running? 2016-05-05 12:55:18 no, it's definitely not for removal during work 2016-05-05 12:57:51 such thing would be possible in data mode, though, if I would accept storing apkovl, apk cache and logs on disk, but then there would be no reason to remove such stick beside upgrading AL, I guess. (not that I intend to remove it often, just saying) 2016-05-05 13:48:42 ey ncopa, I see this on the link you wrote: "the purpose of libvirt is to provide an abstraction layer hiding all xen features added since 2006 until they were finally understood and copied by the kvm devs." 2016-05-05 13:48:43 lol 2016-05-05 14:07:42 :) 2016-05-05 14:12:48 I don't have idea about this features hehe 2016-05-05 15:03:18 hi, i'm total newbie in alpinelinux, is there any written flow for pxe booting installation? 2016-05-05 15:03:35 https://wiki.alpinelinux.org/wiki/PXE_boot seems too complicated :) 2016-05-05 15:04:02 and is there any automated installation? 2016-05-05 15:06:07 what you mean by automated installation jirib? 2016-05-05 15:06:22 donoban: kickstart-style 2016-05-05 15:06:47 unattended for system-way (on disk) traditional installation 2016-05-05 15:07:21 ah, I think alpine doesn't has something like it 2016-05-05 15:07:39 do you want "install" it on a lot of computers? 2016-05-05 15:08:01 just asking 2016-05-05 15:08:16 I haven't been able to get PXE install working with alpine yet due to the NFS requirement 2016-05-05 15:08:19 what's more prefered way to installtion and/or boot media? 2016-05-05 15:08:44 i'm going to use alpine linux as virtualization host (hypervisor) 2016-05-05 15:08:47 maybe just boot with PXE, but I don't know if you can load apkvol using it 2016-05-05 15:09:01 I've never used PXE 2016-05-05 15:09:11 ey guys, do you know this mail list? https://secure-os.org/ 2016-05-05 15:09:42 I discovered it today, there are talking Qubes/Whonix/Tails/Genode devs, should be an Alpine voice? 2016-05-05 15:12:39 "Subgraph OS is an important part of that vision." 2016-05-05 15:12:49 buzzwords and too many words :) 2016-05-05 15:13:13 why don't people write directly what their product is about? 2016-05-05 15:13:15 jirib: I'm gonna do the same and "they" "convinced" me to use a disk-less/data setup 2016-05-05 15:13:30 instead disk install 2016-05-05 15:13:38 donoban: booting from what then? 2016-05-05 15:14:02 USB stick, but if you can via PXE should work nice also 2016-05-05 15:14:19 yes also there are SGOS devs, I didn't like it the first time I read about it 2016-05-05 15:14:36 but it has some interesting things 2016-05-05 15:16:46 https://secure-os.org/pipermail/desktops/2015-October/000002.html 2016-05-05 15:28:30 donoban: thx for link 2016-05-05 15:29:07 how many people have gotten into alpine because they dislike systemd? o/ 2016-05-05 15:29:36 iiuc openbsd guys would like to have something similar to subgraph then. they want to run firefox inside vm with that vm would have restricted process to "main" filesystem (ie. $HOME/.mozilla/$firefox-profile) 2016-05-05 15:30:29 swswswx: i think it's a constant stream now 2016-05-05 15:31:53 jirib vmm is coming for that, they are basically incorporating templates for vm's that is similar to qubes 2016-05-05 16:01:29 jirib: this PXE install thing you asked about would be an interesting project 2016-05-05 16:01:57 donoban: thanks for that link toe the mailinglist, that post looks really interesting 2016-05-05 16:05:41 TBB: being able to just use kickstart like-syntax files to script the installer with alpine is a missing thing since ever :/ 2016-05-05 16:05:56 even a 5% solution would be good 2016-05-05 16:06:41 jirib: initially you had spoken about PXE boot, that should still be easy, and probably one could also automate lbu mode well, i didn't dig in deep enough to know 2016-05-05 16:06:56 $friend flashes base images via PXE, i think 2016-05-05 16:11:48 TBB: I enjoy reading some posts, do you think that Alpine has something to say there? It's the SECURE lightweigth distro :P 2016-05-05 16:12:26 but probably it has a totally different direction 2016-05-05 16:12:48 especially because it doesn't has the mass users as a "priority" 2016-05-05 18:17:12 jirib: PXE was working with AL 3.1 but is broken with AL 3.3 :/ 2016-05-05 18:17:54 I had a running setup but everythin,g broken when I updated to AL 3.3 2016-05-05 18:19:24 it was a very convenient way to spin up KVM very fast, just frop an apkovl with the right name on the NFS share and done 2016-05-05 18:19:33 *drop 2016-05-05 18:19:52 and I had a script to prepare those apkovl 2016-05-05 18:37:01 what's broken? I'm actually attempting to set it up since that page mentioned modloop eliminates the need for NFS 2016-05-05 18:37:10 I'm working on building the initrd 2016-05-05 18:45:43 I will be glad if you succed. I could not and I remeber ncopa saying it was broken as I was not the only one concerned here 2016-05-05 18:46:09 I suppose I will give another try soon as my current assignment is going a little bit calmer ;) 2016-05-05 18:48:10 I was part of the debugging of it with AL 3.1 and I did contribute to the wiki page about it... 2016-05-05 18:48:46 and I had 3 server starting from it for more than one year before that unfortunate update to AL 3.3 :/ 2016-05-05 18:52:11 well, even with the new initrd it's not loading networking properly 2016-05-05 18:52:30 hits where it's supposed to point at the repository and can't connect 2016-05-05 18:57:53 ey Jean-Scotch, I'm gonna do USB stick install finally, since you have a lot of system like it, do you suggest some vendor/model for the USB stick? 2016-05-05 18:58:26 I've used SanDisk Cruzer Fit sticks with generally good results 2016-05-05 18:58:38 benefits, small and cheap 2016-05-05 18:58:52 and fast enough to work for most things 2016-05-05 18:58:53 ty for the info 2016-05-05 19:00:03 if you intend to remove it a lot, though, probably not a great choice 2016-05-05 19:00:23 probably I don't but why? 2016-05-05 19:00:31 very small, hard to grab 2016-05-05 19:00:49 hehe 2016-05-05 19:00:51 great to prevent it from being snapped off by accident, not so great for trying to unplug it 2016-05-05 19:01:25 like a keyboard/mouse usb reciever? 2016-05-05 19:01:41 pretty much, but a bit smaller than many of those too 2016-05-05 19:06:22 something entirely different; seems like gtk-based applications like Firefox have trouble getting their themes correct under Alpine. any tips for getting that to work? 2016-05-05 19:09:34 I've yet to get that working properly in _any_ distro 2016-05-05 19:10:50 darkfader: it would be very handy... I've done lots of kickstart installs in my previous life, and I'm even now working on installers for some custom installs... who knows, maybe that work will one day be usable with Alpine 2016-05-05 19:11:29 donoban: mainly Alpine could stress the lightweight nature of it there, seems like they've got a lot of security related stuff covered on that mailing list 2016-05-05 19:13:21 qman__: I don't know, I have that stuff working on Gentoo, Ubuntu and CentOS 2016-05-05 19:13:59 but something about xfce+gtk theming is broken in Alpine right now 2016-05-05 19:14:29 I'm currently sitting at ubuntu 12.04 with awesome, and I have no gtk theming, spent weeks on it with no fix 2016-05-05 19:14:55 the theme picker applications have themes, nothing else does 2016-05-05 19:15:05 "my other machine is 14.04" 2016-05-05 19:15:31 ubuntu 14.04 works; 16.04 is too fresh to work right now :) 2016-05-05 19:23:27 TBB: dont you prefer Debian instead Ubuntu? 2016-05-05 19:26:06 donoban: no. as long as daily use and availability of tools is a factor, it's ubuntu all the way for me 2016-05-05 19:27:11 uhM, what kind of tools? 2016-05-05 19:30:26 mostly it's about sticking to what you know to work tho 2016-05-05 19:31:03 plus, I don't have any sympathy for systemd based distros 2016-05-05 19:31:12 may they rot in hell 2016-05-05 20:03:09 does ubuntu ship with system-thingy? 2016-05-05 20:04:33 used to be upstart right? 2016-05-05 20:06:21 looks like it: "As of March 9 2015, vivid was changed to use systemd by default, before that upstart was the default" 2016-05-05 20:26:27 14.04 was the last ubuntu to use upstar 2016-05-05 20:26:28 +t 2016-05-05 20:26:45 er 14.10 2016-05-05 20:37:46 14.04 even had systemd bits in it for compatibility 2016-05-05 20:38:10 which is a lot of the reason I still have 12.04 on this desktop, planning to try alpine on it when I get the time 2016-05-05 20:43:10 logind shims and the like, yeah 2016-05-05 20:43:36 14.04 is the last ubuntu i'll ever use for a desktop 2016-05-05 20:43:52 my alpine desktop experiences so far haven't been that good. if i were a firefox user, i'd probably be fine 2016-05-05 20:44:01 on the server side though, it has been fine 2016-05-05 20:44:49 for me that's mainly a reason to get to a level where I can start contributing to change that 2016-05-05 21:25:49 Do I understand correctly that the previous concepts of "standard" and "mini" are now "extended" and "standard", respectively? 2016-05-05 21:26:07 that is, the 3.3.3 release, the "mini" one would be the 83M 'standard' image? 2016-05-05 21:28:19 so I've got an alpine install on vmware. I've installed the open-vm-tools, open-vm-tools-gtk, and open-vpn-tools-grsec packages. the open-vm-tools service is running and vmware detects it. 2016-05-05 21:28:51 to get copy/paste and desktop resize, I understand that i need to have vmware-user-suid-wrapper running in my X session. when I try to run it I get an error "vmware-user: could not open /proc/fs/vmblock/dev" 2016-05-05 21:28:58 as far as I can tell, that path does not exist. 2016-05-05 21:29:55 I've seen a few mentions of similar issues in my google searching, but no fixes that seem to be working. 2016-05-05 21:51:45 programmerq: this looks relevant: https://bbs.archlinux.org/viewtopic.php?pid=1081629#p1081629 2016-05-05 21:56:57 I'm using i3, so I was trying to manually start it for starters. I'll see if I can toss it into an i3 autostart method and see if that fixes it. 2016-05-05 21:57:30 one interesting thing is that I installed xfce, it does seem to have resize/copy/paste, and is not running that command. 2016-05-05 22:03:51 yeah, this is definitely more of an i3 question methinks. 2016-05-06 05:17:08 is there an issue with openssl 1.0.2h getting pushed for edge? 2016-05-06 05:26:26 hmm 2016-05-06 05:29:52 seems there was other pending packages that prevented build to complete. i gave a kick to the builders. 2016-05-06 07:01:46 quick question: is there a page that explains the differences between standard, vanilla and xen images? 2016-05-06 08:20:21 anyone running X11 on a RPI? what X11 modules are you loading? 2016-05-06 09:02:50 I'm still on Firefox 45.0.1-r1, should I avoid it's update to 46.0-r1? I noticed a couple of posts regarding bugged FF versions lately in here. 2016-05-06 09:50:48 uhM, ncopa could be https cert outdated? 2016-05-06 10:00:00 is someone affected by #5486 ? 2016-05-06 10:20:28 kl3: ff 46.0-r1 works for me 2016-05-06 10:53:34 ncopa: have you ever considered using s6 as the main init & process supervicion ? 2016-05-06 10:53:38 vision* 2016-05-06 10:57:35 Is there something going on with dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz? 2016-05-06 10:57:48 it seems it contains corrupt tar 2016-05-06 10:59:15 meh 2016-05-06 10:59:50 before it was missing packages, now it just servers some tar stream that seems incomplete 2016-05-06 10:59:51 extracts ok for me 2016-05-06 11:00:24 e61459f2e197d4f8e73ca5618dade4dc5ac078b7864c59b997616427be4aa419 APKINDEX.tar.gz 2016-05-06 11:00:30 sha256 sum 2016-05-06 11:00:31 of what i get 2016-05-06 11:01:54 sj 2016-05-06 11:01:59 ^sorry 2016-05-06 11:03:13 i can download it now... but it is still missing packages 2016-05-06 11:04:54 for example php-ctype is missing 2016-05-06 11:05:10 though it is listed as a dependency for other packages in the same APKINDEX 2016-05-06 11:05:15 Tsutsukakushi: skarnet (s6's author) plans to provide s6 init & co as replacement for current service infrastructure in AL, but such switch should be as smooth as possible and it requires further work. don't expect anything before 2017, possibly even late 2017. 2016-05-06 11:06:06 przemoc: i wouldn't expect it to happen very quickly 2016-05-06 11:06:21 przemoc: just was curious if it is even under consideration 2016-05-06 11:06:44 at least I haven't heard ncopa being opposed to that :) 2016-05-06 11:06:47 alpine using s6 could boost it's popularity quite a bit 2016-05-06 11:06:59 wouldn't hurt having some more serious competition in that field 2016-05-06 11:07:01 well, that's surely evil plan of skarnet :> 2016-05-06 11:08:10 are you associated with skarnet? 2016-05-06 11:08:44 oh... it's now there... does the CDN sync partial changes? 2016-05-06 11:08:58 i have different sha sum now 2016-05-06 11:12:14 I am not, just talked with him a bit. he hangs around #alpine-devel 2016-05-06 11:12:25 now there is php5-ctype package but no php-ctype, that disagrees with what pkgs.alpinelinux.org shows 2016-05-06 11:12:35 are you in the middle of renaming? 2016-05-06 11:15:15 lately ncopa pushed some php renaming commits, maybe not everything is built yet? 2016-05-06 11:15:41 maybe... but looks like cdn is syncing the partial APKINDEX 2016-05-06 11:16:08 shouldnt it be atomic? 2016-05-06 11:16:35 i mean rebuild, then replace and then sync? 2016-05-06 11:16:53 it looks like it streams changes as they happen on an origin server 2016-05-06 11:17:12 I don't know how AL infra is set up regarding that, so cannot provide any meaningful answer, sorry. 2016-05-06 11:18:19 for now i just changed the names :-) 2016-05-06 11:18:51 but for a while i was observing it as it changes 2016-05-06 11:19:26 you can create new issue on http://bugs.alpinelinux.org/projects/alpine-infra and describe the problem. there is a slight chance that someone responsible for these matters will have a look. 2016-05-06 11:20:19 przemoc, thanks i will report it in a while 2016-05-06 12:56:00 TBB: Hi, saw in the backlog that you are using Firfox on AL. Are you able to segfault Firefox by double-clicking on the tab bar on the right side of the last tab? I'm trying to find out if I'm the only one affected by this. 2016-05-06 13:50:04 https://wiki.alpinelinux.org/wiki/Hosting_Web/Email_services_on_Alpine 2016-05-06 13:50:08 > apk_get 2016-05-06 14:09:52 hi all, ssl cert expired on https://www.alpinelinux.org/ 2016-05-06 14:09:55 Friday, May 6, 2016 at 8:55:35 AM 2016-05-06 14:09:55 Fingerprints 2016-05-06 14:13:12 probably great time to start using LE? 2016-05-06 14:26:40 >To generate the passwords you can use the dovecotpw command. 2016-05-06 14:26:46 where does one get this command from? 2016-05-06 14:26:52 it isn't in the dovecot package 2016-05-06 14:33:19 https://pkgs.alpinelinux.org/contents?file=dovecotepw&path=&name=&branch=&repo=&arch= 2016-05-06 14:34:50 not sure if that works actually 2016-05-06 15:16:54 is there any other security design consideration made by alpine then pax and grsecurity 2016-05-06 15:17:29 I forgot userland binaries leveraging PIE 2016-05-06 15:35:37 Question is there a commercial support option for alpine? 2016-05-06 16:20:36 <_ikke_> stumblesthedrunk: alpine being based on musl instead of glibc 2016-05-06 16:22:14 <_ikke_> I'm not aware of anyone offering commercial support 2016-05-06 16:34:23 stumblesthedrunk: I'm not aware of any commercial support either but if you offer enough money then ncopa could probably arrange some :3 2016-05-06 16:42:13 I'm willing to support alpine as a consultant 2016-05-06 16:43:03 I have a consulting business just about ready to launch, based in Texas 2016-05-06 16:45:34 stumblesthedrunk: ^ contact that guy 2016-05-06 16:46:28 stumblesthedrunk: are you the same guy as in the forums? 2016-05-06 17:10:42 thank @Tsutsukakushi I'm sure that would be the case as well, when in doubt offer money 2016-05-06 18:50:08 how large is the development team actively developing and advancing Alpine Linux? 2016-05-06 19:13:04 stumblesthedrunk: small 2016-05-06 19:13:11 stumblesthedrunk: it's a small distro 2016-05-06 19:13:41 stumblesthedrunk: you could join #alpine-devel 2016-05-07 06:49:18 Hi all! 2016-05-07 06:49:29 Is there anyone familiar with scanelf / APKBUILDs? 2016-05-07 13:28:06 btw, found a bug in the tor package 2016-05-07 13:28:15 it doesn't create /var/log/tor 2016-05-07 13:28:20 so it fails to start 2016-05-07 15:26:16 Hello All i built an image using alpine 3.3 and s6 but when i start the container its tell me invalid user/group apache i dont know why i have apache user and group in /etc/passwd and /etc/group all config files are ok any ideas ? 2016-05-07 15:50:05 firefox 46.0-r1 fails to start: "The application has been updated, but your version of SQLite is too old and the application cannot run." 2016-05-07 15:52:25 I can see the new version of sqlite-libs on edge, but 'apk add -u sqlite-libs@edge' doesn't do anything 2016-05-07 15:55:36 anyone else ever get "failed to enter the namespace" with lxc-attach every time? 2016-05-07 16:42:56 Hello, i have a vps somewhere with ubuntu but i would like to know if is there a way to install alpine without CD i know there is a grub one but tried it from some tutorial and unable to boot it 2016-05-07 16:43:05 the only grub image im able to boot is the grml one :( 2016-05-07 18:38:35 I would like to try to boot Alpine as xen dom0, then start a domU running also alpine, maybe from an ISO file inside the same USB, and then start on the domU a minimal X session... 2016-05-07 18:39:41 I suppose this is possible but I'm pretty lost, how can I start a (HVM / PV ?) from command line and then get a tty for handle it? 2016-05-07 18:47:20 maybe is not possible 2016-05-08 06:01:22 Howdy... is there a repo for OpenVZ on Alpine? I mean, running an OpenVZ host (server) under Alpine Linux? 2016-05-08 06:15:43 Howdy... is there a repo for OpenVZ on Alpine? I mean, running an OpenVZ host (server) under Alpine Linux? 2016-05-08 06:15:59 Ready-made packages would be most welcome 2016-05-08 08:50:46 openvz is dying, no ? 2016-05-08 10:14:50 yeah 2016-05-08 10:14:54 prefer LXC now 2016-05-08 10:15:46 Alpine host with LXC is so powerfull (poke papey) 2016-05-08 12:32:58 I just installed alpine 3.3 in an lxc container. Was thinking of setting up nginx and php7, I guess I need a version from testing/edge, found this: https://pkgs.alpinelinux.org/package/edge/testing/x86_64/php7-fpm (I'm new to alpine, do I need to change distro to edge and upgrade, or can I add packages from testing in 3.3?) 2016-05-08 13:08:38 I assume I can just add/tag the testing repo and do apk add php7-@testing ... not sure how messy that will be in the future/maintainability, though 2016-05-08 13:39:04 Hi I'm new to Alpine Linux and I just tried to upgrade to edge .. Now the questions is the /etc/appline-release still show V3.3. Is this behavior correct ? thanks for your reply 2016-05-08 14:30:57 anyone have a link to a good Sustainability document for Alpine? 2016-05-08 14:31:13 in wise to the project itself? 2016-05-08 14:36:21 Howdy... is there a repo for OpenVZ on Alpine? I mean, running an OpenVZ host (server) under Alpine Linux? 2016-05-08 14:38:25 you should use lxc instead of openvz 2016-05-08 14:42:45 Lord: I understand LXC has become the better option the last couple of years, my problem is that I have a couple of old OpenVZ VMs around which would have to be migrated. 2016-05-08 14:43:00 How hard is the migration process? 2016-05-08 14:45:03 it's pretty easy 2016-05-08 14:45:15 just copy the rootfs 2016-05-08 14:45:28 and a little bit of configuration 2016-05-08 15:25:59 hm, no man -k ? I get /usr/share/man/mandoc.db: No such file ... 2016-05-08 15:44:26 anyone got it to run on virtualbox? 2016-05-08 15:44:35 Xorg I mean 2016-05-08 15:59:58 Alpine looks good, but the nginx package was somewhat lacking, imho 2016-05-08 16:18:32 flips: you probably don't have mdocml-apropos 2016-05-08 16:18:57 what was lacking about the nginx? 2016-05-08 16:28:06 ammunta: ah, that's the name of the apropos pkg ... nginx: Had to fix quite a few small issues, one that caused me headache was that "include fastcgi.conf;" was not listed where fastcgi_param was 2016-05-08 16:28:38 now I have another interesting issue: mariadb reports/logs: crashed, while it's actually running 2016-05-08 16:33:05 uh 2016-05-08 16:33:19 I'm not sure why fastcgi_param and fastcgi.conf both exist honestly 2016-05-08 16:33:27 they 2016-05-08 16:33:35 differ by one line 2016-05-08 16:38:34 as soon as I added fastcgi.conf, it started working 2016-05-08 16:40:24 (weird ... unless by chance some of my other stuff/debugging kicked in right then ...) 2016-05-08 16:40:40 the difference is that fastcgi.conf sets SCRIPT_FILENAME, btw 2016-05-08 16:42:07 yes, I did try setting that manually on/off ... 2016-05-08 16:45:10 as long as the fastgi.conf file is included, it works, if I comment out _params or both, it doesn't 2016-05-08 16:49:41 mariadb: I get in /var/log/messages: start-stop-daemon: failed to start `/usr/bin/mysqld_safe' ... services mariadb status --> crashed. But mysql -u user works ... 2016-05-08 17:07:06 I guess as long as the process runs and I can connect to the db, I should be happy, but maybe the apk/package maintainer want to look at that init script or something 2016-05-08 17:17:30 I guess I'm not the first/only one with this issue: http://dba.stackexchange.com/questions/137092/mariadb-shows-crashed-and-pid-program-name-shows 2016-05-08 17:44:48 hello) why do I can't install libmagic?.. https://hsto.org/files/fb0/d2f/6bf/fb0d2f6bfe7b43fe8ca9d64e0ce4447b.png 2016-05-08 17:45:15 I see, it's not missing: https://pkgs.alpinelinux.org/package/edge/main/x86_64/libmagic it exists 2016-05-08 17:46:54 libmagic is only on edge, the unstable rolling repository, your system is configured to 3.3, which is the latest stable 2016-05-08 17:47:17 is it possible install it from edge? 2016-05-08 17:47:31 backport it somehow 2016-05-08 17:49:28 sure, take a look at https://wiki.alpinelinux.org/wiki/Alpine_Linux_package_management, especially repository pinning 2016-05-08 17:50:23 thank you 2016-05-08 18:09:46 now I got another problem , this is my Dockerfile https://dpaste.de/Frc1#L16,19 , this is my log https://dpaste.de/2EnY how to fix this "ERROR: unsatisfiable constraints:"? 2016-05-08 18:12:47 in Dockerfile I added 16 line and "libmagic@edge" to 19 line, but need to do something more 2016-05-08 18:16:14 I can use edge for this container but if it's possible to use stable release - I will use stable.. 2016-05-08 18:22:37 ammunta: It turns out the missing part was just 'fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;' I thought I had tested with that earlier, but must have had some typo, I guess, or tested without the fastcgi_params include ... 2016-05-08 18:24:17 the current nginx package ships mostly default config except putting pidfile in run instead of logs apparently 2016-05-08 18:26:09 I've been mostly on Debian previously, plus this is my "get to know nginx"-project ... 2016-05-08 18:26:36 Should I report the mariadb init script issue? 2016-05-08 18:46:38 lorddaedra: I guess you probably need to unstall musl@edge 2016-05-08 19:18:11 The bug is already reported, it seems: http://bugs.alpinelinux.org/issues/5506 2016-05-08 19:32:17 Hm, installed package acl, did setfacl recursively on a dir. Confirmed by gefacl that my user should be able to write. Get permission denied. This is in an LXC container. The host fs is btrfs. Could there somehow be a missing mount option or something? 2016-05-08 19:37:59 chrisl: I installed some packages from @edge and now it works but was problem in another place - uwsgi installation... to fix it, I just created container from alpine edge... but I can find this lib from python, I use python-magic package, https://github.com/ahupp/python-magic/blob/master/magic.py#L148 how to fix this line to find this lib? 2016-05-08 19:38:21 can't* 2016-05-08 19:38:52 he return me "ImportError: failed to find libmagic. Check your installation" 2016-05-08 19:39:37 I would like to fix it via "ln -s" because of it will allow do not change code in library... 2016-05-08 19:41:05 this is contents of package https://pkgs.alpinelinux.org/contents?branch=edge&name=libmagic&arch=x86_64&repo=main which symlinks I need create to get Debian-like style? 2016-05-08 19:43:11 if you are using python3, than this is a known bug: https://bugs.alpinelinux.org/issues/5264 2016-05-08 19:44:40 yes, Python 3.5 2016-05-08 19:48:14 okay, so it's not possible to use Alpine to project on Python3 with this library? 2016-05-08 19:52:44 well, you can probably fix it with symlinking, but from the top of my head I don't know what and where, so you need to figure it out I guess 2016-05-08 19:52:59 this should be a goot pointer though: https://bugs.alpinelinux.org/projects/alpine/repository/revisions/78e9529bfe15f2cff42b4e124ebfb82c5707669d/entry/main/python/musl-find_library.patch 2016-05-08 20:04:12 I feel, better to apply this patch 2016-05-08 20:07:53 if it works, you should probably leave a comment on the bug report 2016-05-08 20:55:30 hi! 2016-05-08 20:55:45 Anyone in here use kontana vault with docker on alpine? 2016-05-09 00:50:59 @openssl 2016-05-09 00:51:06 oh, derp. this is entirely the wrong channel 2016-05-09 03:36:31 Query: Does Alpine have updated packages for Phusion Passenger? 2016-05-09 06:38:48 still no new cert 2016-05-09 06:38:49 pls 2016-05-09 07:19:57 tiaz: no, but you might be able to install it using the gem package manager 2016-05-09 07:35:19 Hi there, is this a known bug: https://github.com/python-pillow/Pillow/issues/1850 ? 2016-05-09 07:35:50 Hi there, is this a known bug: https://github.com/python-pillow/Pillow/issues/1850 ? It's alpine related, right? Anyone knows how to fix it? 2016-05-09 08:27:27 Hey.. so I managed to screw up on my server running alpine... I did chmod 754 on / and now I think shit is screwed up 2016-05-09 08:27:52 Is there any ways to reset the chmod of root directory to default? 2016-05-09 08:42:04 the usual 2016-05-09 08:42:33 mount, chroot, chmod 2016-05-09 08:43:43 of course you will have to ccheck out the correct rights from a working install 2016-05-09 10:05:30 is possible to set a data setup with btrfs-raid + LUKS using current alpine scripts? 2016-05-09 11:06:34 donoban: You can throw any mount point to Alpine's `setup-disk', so just setup your storage manually. 2016-05-09 11:09:54 kl3: setup-disk /dev/mapper/luksRoot ? 2016-05-09 11:12:01 it reports: is not a suitable for partitioning 2016-05-09 11:14:21 running, setup-disk /var is doing a sys installation, but I want a data setup 2016-05-09 11:14:26 well, I will experiment later 2016-05-09 11:19:39 donoban: Setup your RAID using btrfs(8), create and mount a LUKS container on your new RAID device with cryptsetup(8) and finally run `setup-disk' on /path/to/decrypted/luks/container. 2016-05-09 12:53:39 kl3: I'm doing the LUKS container first, on each hard disk, and then formatting all them as a btrfs raid 2016-05-09 12:58:58 Any hint on why acl might not be working (alpine 3.3 in LXC on ubuntu 16.04 host), host fs is btrfs. 2016-05-09 13:26:08 I'm begging for help, can someone help me configure postfix so that I can send to GMail? 2016-05-09 13:26:46 I have an existing Collabtive install on Turnkey Linux, I've copied all files from /etc/ssl and /etc/postfix to Alpine and restarted. Turnkey Linux can send outbound mail just fine, Alpine has nothing. 2016-05-09 13:39:00 I would start doing tail -f on /var/log/{mail,postfix,messages} or similar while doing service start/stop/reload and while trying to send email ... 2016-05-09 13:43:07 Thanks for that idea. 2016-05-09 13:50:47 Tested it, messages has no postfix logs and I don't have mail or postfix. 2016-05-09 13:53:32 In Turnkey Linux, relayhost is set as blank. Should I explicitly define a relay host in postfix under Alpine? 2016-05-09 14:04:59 grep -ril postfix /var/log/* ? 2016-05-09 14:09:14 None 2016-05-09 14:09:26 As in the mail.log and postfix.log files are literally not in /var/log 2016-05-09 14:11:17 and rc-status shows postfix running? 2016-05-09 14:14:32 Yes. 2016-05-09 14:15:03 collabtive:/var/log# rc-service postfix restart 2016-05-09 14:15:03 * Stopping postfix ... [ ok ] 2016-05-09 14:15:03 * Starting postfix ... [ ok ] 2016-05-09 14:18:14 I'm afraid if postfix doesn't report/log anything, I can't help. (I would think the init script at least should report it starting.) I justed installed alpine for the first time yesterday ... 2016-05-09 14:34:35 ... I am so stupid. 2016-05-09 14:35:09 Postfix works, it's the app itself that is not sending mails, because I am creating a task that applies to myself and the app only mails you if someone else creates a task for you. 2016-05-09 14:37:00 Tested it by logging in as someone else and assigning a task to me, mailer works. 2016-05-09 14:37:14 I really should start troubleshooting via the OSI model. 2016-05-09 14:48:39 I usually debug smtp really oldschool ... ;) 2016-05-09 14:48:52 (telnet 25 localhost ...) 2016-05-09 15:00:17 okay check this out: https://pkgs.alpinelinux.org/packages?name=postgresql&branch=&repo=&arch=&maintainer= 2016-05-09 15:01:17 so, unless you specify (according to the docs anyway) if you use apk add, it won't give you edge, so that rules out the top 3, but then you have 3 arch'es.... which ones is default and how do you specify if you want a specific one? 2016-05-09 15:18:45 Arch, probably just selects according to installed system ... in /etc/apk/repositories you tag f.ex. @edge, then apk add foo@edge ... 2016-05-09 15:19:06 (ref faq/wiki) 2016-05-09 15:25:45 debian should be embarassed of how much easier it is to make alpine lxc containers than it is to make debian containers 2016-05-09 15:27:24 jessie didn't work very well at all in non-privileged mode here (some systemd/dbus errors) 2016-05-09 15:29:54 i'm not even talking about running it 2016-05-09 15:30:04 i'm talking about creating the container :/ 2016-05-09 15:30:41 alpine templates i've used have just worked 2016-05-09 15:50:38 different strokes etc 2016-05-09 15:51:22 thanks flips 2016-05-09 16:39:45 Hello. :) 2016-05-09 16:40:06 Does somebody know how to debug why ifup returns 1? I can't find anything in log files, and according to the -v option, I stay stuck after (inside?) the first step : “run-parts /etc/network/if-pre-up.d”. The strangest is probably that ifup -n displays all necessaries steps for the network configuration, and that everything looks ok when I run those commands by hand. :-/ 2016-05-09 16:50:00 strace? 2016-05-09 16:50:06 just guessing 2016-05-09 17:04:26 It could be a good idea orbiter. I didn't think about this solution. ;-) 2016-05-09 17:20:36 I've an ENOTTY error from ioctl. :-/ I guess that it's the issue. 2016-05-09 19:41:14 i wonder how long until lxd hits alpine 2016-05-09 19:52:11 oh 2016-05-09 19:52:17 alpine doesn't have go 2016-05-09 19:52:38 oh 2016-05-09 19:52:40 it's in testing 2016-05-09 19:52:41 good 2016-05-09 20:04:44 Tsutsukakushi: what do you like about lxd? 2016-05-09 20:05:08 it just looks neat 2016-05-09 20:05:19 nicer than the lxc-* stuff 2016-05-09 20:05:58 i would like to play with them 2016-05-09 20:05:59 oh i don't know, i quite like lxc. not sure what a deamon would add 2016-05-09 20:06:04 but they are only readily available on ubuntu 2016-05-09 20:06:20 just easier management 2016-05-09 20:06:22 really 2016-05-09 20:06:38 there was a nice demo a while back 2016-05-09 20:06:40 that i saw 2016-05-09 20:06:48 i wonder if i could find it 2016-05-09 20:07:15 well my linux containers are quite static. once built, the don't need tweeking 2016-05-09 20:07:50 meh, can't find right now 2016-05-09 20:08:03 what i have about lxc is that you need --name instead of it having better command line parsing 2016-05-09 20:08:06 i think i saw it in lxc-user mailing list or something last year 2016-05-09 20:08:13 otherwise it works so well 2016-05-09 20:08:14 put in a package request for lxd at bugs.alpinelinux.org and I''m sure someone will pick it up 2016-05-09 20:08:44 it's in aports testing 2016-05-09 20:09:00 lxd? 2016-05-09 20:09:17 yes it is 2016-05-09 20:09:33 and that bug tracker requires an account 2016-05-09 20:09:47 and i won't make an account just to report a bug, or to do a feature request 2016-05-09 20:10:18 that's fine, I can raise a ticket for you if you need 2016-05-09 20:10:30 there is one you could do 2016-05-09 20:10:39 tor package from aports testing doesn't work ootb 2016-05-09 20:10:47 it won't create /var/log/tor directory 2016-05-09 20:10:50 so it fails to start 2016-05-09 20:10:55 and doesn't give an useful error message 2016-05-09 20:11:13 i found the problem by trying to look at the log and finding that it wasn't there 2016-05-09 20:11:19 and after creating the directory it worked fine 2016-05-09 20:11:41 cool. I can look into that. email me and i'll raise a ticket tomorrow and take a look 2016-05-09 20:11:55 probably not too hard to fix 2016-05-09 20:12:24 it's all about time, not difficulty :) 2016-05-09 20:16:48 i might have time to fix it myself 2016-05-09 20:23:55 If you do, could you submit a patch so that it can get fixed in edge/testing? if you don't want to sub to the aports mailing list, a paste in tpaste will do nicely 2016-05-09 20:43:57 ScrumpyJack: if i do fix the package i definitely will send a patch 2016-05-09 20:44:13 i'm subbed to the list 2016-05-09 20:44:20 tho the lists are currently broken 2016-05-09 20:44:20 well 2016-05-09 20:44:28 i'm not subbed because the subbing is broken 2016-05-09 20:44:32 because the lists are broken 2016-05-09 20:44:39 but when they are working again i will subscribe 2016-05-09 20:44:40 :p 2016-05-10 01:05:20 have any of you had fundamental input issues with xorg? 2016-05-10 01:05:31 seems like every time i set up an alpine system, i have the same problem 2016-05-10 01:05:53 hi, by the way. :) 2016-05-10 01:17:26 i think it's an issue with the intel driver, but i wanted other people's input on this 2016-05-10 01:17:32 might be a PEBCAK 2016-05-10 01:31:50 further research reveals that this is most likely a "lazy binding" issue 2016-05-10 01:31:55 still reading into this 2016-05-10 01:38:53 transhuman: are you around? 2016-05-10 01:41:35 or TBB 2016-05-10 01:49:37 Does Alpine Linux have support for running the check_mk agent? 2016-05-10 03:26:46 whats up doppler 2016-05-10 03:30:09 is there an ntpd packaged for alpine that will just serve time but not try to set it for the local host? 2016-05-10 03:31:18 transhuman: hey. i'm trying to solve this xorg issue, and while searching i saw your name in this channel's log from a couple months ago. 2016-05-10 03:31:26 transhuman: i'm hoping you can help me. :) 2016-05-10 03:31:33 I can try 2016-05-10 03:31:46 it's the black screen / no input symptom 2016-05-10 03:31:53 but looks like it's a musl thing with the lazy binding 2016-05-10 03:31:56 of the xorg modules 2016-05-10 03:32:10 i just can't seem to make any progress with it 2016-05-10 03:32:20 is it on a vm or phsical 2016-05-10 03:32:24 physical 2016-05-10 03:33:10 bare metal 2016-05-10 03:33:42 or physical, whatever 2016-05-10 03:34:00 what video card 2016-05-10 03:34:38 intel Q45 chipset 2016-05-10 03:34:55 sprunge your xorg.log 2016-05-10 03:34:59 neither the intel, vesa, or modesetting drivers will load :/ 2016-05-10 03:35:03 okay, i will 2016-05-10 03:36:01 http://sprunge.us/eFJG 2016-05-10 03:36:36 those 'symbol not found' errors are what's pointing me to the lazy binding thing 2016-05-10 03:36:51 i've tried reordering the entries in 20-modules.conf, to no avail 2016-05-10 03:38:35 looking 2016-05-10 03:45:29 try loading xvfb and fbdev ...apk add xvfb fbdev 2016-05-10 03:46:08 let me know if it makes a change ....repaste 2016-05-10 03:48:00 doppler you there? 2016-05-10 03:48:41 yeah just doing dishes 2016-05-10 03:48:56 okay, let's see 2016-05-10 03:49:39 where's fbdev? it's not available for me. 2016-05-10 03:50:08 xfbdev I think 2016-05-10 03:50:10 oh xfbdev 2016-05-10 03:50:11 yes 2016-05-10 03:51:01 should i be running xinit each time, or can i test with `X -configure`? i've been doing the latter for testing, since when i try actually running Xorg i am forced to restart the machine. 2016-05-10 03:51:18 (screen goes black and only responds to ctrl-alt-del) 2016-05-10 03:51:41 do an ifconfig and get ip and connect to it from another machine over ssh its easier 2016-05-10 03:51:57 oh yeah i suppose that would help 2016-05-10 03:51:58 silly me 2016-05-10 03:52:00 be back in 15 minutes sorry 2016-05-10 03:52:21 k 2016-05-10 03:55:00 transhuman: when you get back -> http://sprunge.us/WQRe 2016-05-10 03:56:23 transhuman: so basically exactly the same thing 2016-05-10 04:01:47 load the modules in this order 2016-05-10 04:01:49 Load "int10" 2016-05-10 04:01:49 Load "vbe" 2016-05-10 04:01:49 Load "fb" 2016-05-10 04:01:49 Load "shadowfb" 2016-05-10 04:01:49 Load "shadow" 2016-05-10 04:01:50 Load "vgahw" 2016-05-10 04:01:54 Load "evdev" 2016-05-10 04:01:56 Load "fbdevhw" 2016-05-10 04:01:58 + Load "intel" 2016-05-10 04:02:32 thats for doppler 2016-05-10 04:03:15 typing... 2016-05-10 04:04:21 i don't think it worked :( 2016-05-10 04:04:43 sprunge your xorg.conf 2016-05-10 04:04:51 i don't have one 2016-05-10 04:05:07 `X -configure` doesn't work, remember? 2016-05-10 04:05:12 ok try this which always seem to work for everything for me 2016-05-10 04:05:27 load linux-firmware-nonfree 2016-05-10 04:05:39 oh noes 2016-05-10 04:05:51 ? 2016-05-10 04:06:29 what are you referring to? the only thing i know named "linux-firmware-nonfree" is an apt package on Debian systems. 2016-05-10 04:07:07 hold on let me find the alpine-name 2016-05-10 04:09:02 i shouldn't need nonfree drivers for anything 2016-05-10 04:09:39 I just always got everything working no matter how impossible including in dom0 for xen with that 2016-05-10 04:09:42 hold on 2016-05-10 04:09:57 http://www.openwall.com/lists/sabotage/2014/11/17/5 2016-05-10 04:10:33 yes, that's one of the pages i was looking at. 2016-05-10 04:11:38 if you don't know how to fix this, that's fine 2016-05-10 04:11:44 doyou have xf86-video-fbev loaded? 2016-05-10 04:11:47 i know there was some guy here in march ashking about this 2016-05-10 04:12:12 xf86-video-fbdev 2016-05-10 04:12:16 "loaded" == "installed"? 2016-05-10 04:13:26 same sort of error with the fbdev driver. 2016-05-10 04:14:05 is it loaded before the intel module though? 2016-05-10 04:14:36 does Xorg -retro work? 2016-05-10 04:15:22 actually it does 2016-05-10 04:15:25 also apk add mrxvrt 2016-05-10 04:15:31 i've got xterm installer 2016-05-10 04:15:34 *installed 2016-05-10 04:15:58 cp /root/.xinitrc /root/.xinitrc.bak 2016-05-10 04:16:01 then 2016-05-10 04:16:09 echo 'exec xterm' > ~/.xinitrc 2016-05-10 04:16:16 echo "mrxvt" >> /root/.xinitrc 2016-05-10 04:16:23 um so 2016-05-10 04:16:25 startx 2016-05-10 04:16:35 i don't understand why Xorg is killing my ttys 2016-05-10 04:16:46 this shouldn't happen 2016-05-10 04:17:00 try the second set of commands I just gave 2016-05-10 04:17:06 k 2016-05-10 04:17:29 i thought ctrl-alt-backspace was supposed to kill X? i guess not. :/ 2016-05-10 04:17:49 no attach to it over ssh and issue a reboot is the easiest way 2016-05-10 04:18:11 never got that stuff working with alpine 2016-05-10 04:18:23 works fine with debian 2016-05-10 04:18:29 are you talking about the ctrl-alt-bs thing? 2016-05-10 04:18:34 yes 2016-05-10 04:18:37 weird 2016-05-10 04:19:03 I think some things arnt built in 2016-05-10 04:19:39 oops, i forgot to add `-retro`. rebooting again. 2016-05-10 04:19:55 no need for retro 2016-05-10 04:20:03 the second set works independently 2016-05-10 04:20:04 well it doesn't work at all otherwise 2016-05-10 04:20:21 xinit calls Xorg without `-retro`, of course 2016-05-10 04:21:04 mrxvt is a stand alone module with no dependencies thats why I always try it after xorg -retro 2016-05-10 04:21:27 (been helped with that myself in the past) 2016-05-10 04:22:30 alright, so mrxvt is running 2016-05-10 04:22:31 hmm 2016-05-10 04:22:42 also another thing to to try is putting acpi=off in /boot/extlinux.conf 2016-05-10 04:22:45 okay, i got this far last time on a different machine 2016-05-10 04:22:51 are you trying to load xfce4 2016-05-10 04:22:57 no 2016-05-10 04:23:04 which windows manager 2016-05-10 04:23:22 it's half-dwm, half-custom 2016-05-10 04:23:48 so now i'm running into something i've run into before 2016-05-10 04:24:03 when i run xterm, i get a "not enough ptys" error 2016-05-10 04:24:06 why does this happen? 2016-05-10 04:24:11 (but not with mrxvt) 2016-05-10 04:25:01 uname -r 2016-05-10 04:25:20 ls /boot sprunge 2016-05-10 04:26:01 are you running a custom kernel? 2016-05-10 04:26:24 no, default grsec kernel 2016-05-10 04:26:32 http://sprunge.us/XIhL 2016-05-10 04:27:15 cat /boot/config-grsec | grep PTY 2016-05-10 04:28:02 http://sprunge.us/QCDS 2016-05-10 04:28:35 remove the # in front of CONFIG_LEGACY_PTYS 2016-05-10 04:28:45 and reboot? 2016-05-10 04:28:52 yes 2016-05-10 04:29:06 well wait 2016-05-10 04:29:11 don't i need to give it a value 2016-05-10 04:29:16 like ="y" or something 2016-05-10 04:29:55 =y i mean 2016-05-10 04:30:32 I think you will need to recompile the kernel, not sure why you get this error, I never have 2016-05-10 04:30:40 fuuu 2016-05-10 04:31:13 ls /dev/pty 2016-05-10 04:31:40 /dev/pty doesn't exist 2016-05-10 04:31:49 like i said, this happened on a different system too 2016-05-10 04:32:10 i don't know why i'm the only one having problems here. this seems to happen every time i install alpine. 2016-05-10 04:32:26 and these are fairly fatal issues 2016-05-10 04:32:58 can you recompile the kernel I think that problem goes away with that config line back in there 2016-05-10 04:33:57 does apk have the kernel source 2016-05-10 04:34:15 or do i have to get it from kernel.org? 2016-05-10 04:35:29 not sure honestly never custom compiled a kernel with alpine only with debian and ubuntu 2016-05-10 04:35:57 how about trying to install the vanilla kernel? 2016-05-10 04:36:06 i've only done it on gentoo 2016-05-10 04:36:14 see if that has /dev/pty and if the xwindows behaves differently 2016-05-10 04:37:09 i'm considering giving up, these are both signs that something is really messed up 2016-05-10 04:37:19 I dont use the vanilla kernel cause for some reason docker wont work with it...but if its for testing xwindows you might find its compiled with different config 2016-05-10 04:37:35 try loading the vanilla kernel before you give up 2016-05-10 04:37:39 alright 2016-05-10 04:37:50 i'll report back in 20 minutes 2016-05-10 04:57:54 transhuman: same crap with Xorg 2016-05-10 04:58:00 transhuman: let me test the pty issue 2016-05-10 04:58:29 NOPE, same thing 2016-05-10 04:58:32 ugh 2016-05-10 04:59:03 I think the pty issue is fixable with recompiling the kernel its in aport 2016-05-10 04:59:14 supposedly 2016-05-10 04:59:15 i think you're right about that 2016-05-10 04:59:48 so about the Xorg thing though 2016-05-10 04:59:50 the cusotom kernel docs are strangely absent...looks like they were going to add it in because there is a page for it but its blank 2016-05-10 05:00:17 it eats up the VTs :( 2016-05-10 05:00:41 are you around during the day? 2016-05-10 05:00:44 EST 2016-05-10 05:00:51 i'm CST here, so yes 2016-05-10 05:01:03 the developers are around during the day 2016-05-10 05:01:17 i think this is a sign i should go back to void for my daily-use desktop 2016-05-10 05:01:22 but i'd love to solve this issue sometime 2016-05-10 05:01:28 message ScrumpyJack 2016-05-10 05:01:34 what does he do 2016-05-10 05:01:45 he makes packages for alpine 2016-05-10 05:01:52 alright 2016-05-10 05:01:55 hes an xwindows wizard 2016-05-10 05:02:00 cool! :) 2016-05-10 05:02:05 let him know three things 2016-05-10 05:02:25 one the missing /dev/pty enty in the kernel config. He may have an answer why this is 2016-05-10 05:02:49 two let him see the article about lazy writes that I pasted that you also found 2016-05-10 05:03:25 and gee what was the third thing? Oh the missing custom kernel docs 2016-05-10 05:04:00 there was a fourth thing damned if i can remember 2016-05-10 05:04:31 i should tell him about Xorg gobbling up the VTs 2016-05-10 05:04:46 because that's not supposed to happen either 2016-05-10 05:04:54 anyways whatever you find message me back with whatever the results are (if you custom compile the kernel with this help sprunge that history log for me ok? 2016-05-10 05:05:10 right that was the fourth thing 2016-05-10 05:06:06 i'm not going to compile a kernel, most likely. i ditched source distros for a reason. 2016-05-10 05:06:07 for shits and giggles you should try to load the linux-firmware 2016-05-10 05:06:26 right now and see if it runs xwindows 2016-05-10 05:06:36 linux-firmware is installed by default 2016-05-10 05:07:04 hello i am using alpine xen live usb , installing to laptop hd. is there good guide for getting a VM graphical workstation up and running? :D 2016-05-10 05:07:29 transhuman: well thanks for your help :) 2016-05-10 05:07:36 example, creating /dev/xvda1 and xl create commands 2016-05-10 05:08:05 aerth try www.rawcell.com its not complete and works some times and its a round about way 2016-05-10 05:08:43 muffins okay 2016-05-10 05:08:44 doppler sorry I cant be the xpert I would like to be! lol but your not the only one with xwindows problems on alpine 2016-05-10 05:08:55 good to know 2016-05-10 05:09:03 and don't worry bout it, i appreciate the attention 2016-05-10 05:11:11 i guess the xen dom0 guide on the wiki is for people who are familiar with xen in general 2016-05-10 05:14:03 in order to get graphics working with xen dom0 you need to have a nvidia or ati video card and use linux-firmware its the only way unless one is a developer (see qubesOS ) 2016-05-10 05:14:38 developer with lots of time on there hands (aerth) 2016-05-10 05:16:29 aerth that was for you 2016-05-10 05:16:49 kvm doesnt have those problems 2016-05-10 05:17:03 i have radeon r600 is it impossible? 2016-05-10 05:17:11 2016-05-10 05:17:28 try loading the nonfree linux firmware think its called linux-firmware... 2016-05-10 05:17:41 it works with debian 2016-05-10 05:17:56 if the non free firmware isnt available with alpine I think your SOL 2016-05-10 05:18:02 you mean a debian VM running X ? 2016-05-10 05:18:07 under alpine xen host? 2016-05-10 05:18:21 no I mean debian on a physical host running a dom0 2016-05-10 05:18:31 I have done it with debian live 2016-05-10 05:18:32 ah yes im trying to stay light and alpine 2016-05-10 05:18:41 you might be SOL 2016-05-10 05:18:45 will keep that in mind as last resort thanks 2016-05-10 05:18:47 transhuman: i sent him a message, we'll see if he answers tomorrow 2016-05-10 05:18:57 ok good 2016-05-10 05:19:34 even better is to use KVM or have you heard of ClearLinux from Intel? 2016-05-10 05:21:08 doppler I notice installing vanilla kernel doesnt update the boot loader you should let him know that too 2016-05-10 05:21:54 first too lines were for aerth 2016-05-10 05:22:29 transhuman: instead of me relaying the message to him, you should message him about that yourself 2016-05-10 05:22:41 ok 2016-05-10 05:22:42 transhuman: that way you can provide more details and get answers directly 2016-05-10 05:22:49 np 2016-05-10 05:25:51 good night aerth, doppler 2016-05-10 05:25:58 'night 2016-05-10 09:33:09 exit 2016-05-10 10:23:47 http://ix.io/CI5 2016-05-10 10:23:55 letsencrypt from aports fails to build 2016-05-10 13:16:29 im trying to install alpine on headless raspberry pi, is there install image with ssh enabled by default? 2016-05-10 13:22:55 alpaca: i heard no :/ 2016-05-10 13:27:49 wogiz: no, I can't reproduce that Firefox segfault 2016-05-10 15:58:22 what's anyone's prefered method of running X at boot without a display manager? 2016-05-10 15:58:56 logging in as me and running X11 2016-05-10 15:59:06 automatically 2016-05-10 16:00:14 ScrumpyJack: without display manager? Or without login manager? 2016-05-10 16:00:36 well... i have this line in my /etc/inittab 2016-05-10 16:00:36 ::respawn:/bin/su -c "xinit 2>/dev/null >&2" -l jomat 2016-05-10 16:19:55 jomat: without either 2016-05-10 16:22:16 trying your suggestion 2016-05-10 16:30:46 ScrumpyJack: on freebsd i startx manually 2016-05-10 16:32:01 why, because sometimes one of the HAL/dbus/consolekit shits they ported starts being active and then i'm in X without mouse or keyboard and i'll get so angry i rather don't have the login manager respawning me in hell 2016-05-10 18:29:12 ScrumpyJack: i just `alias x=xinit` 2016-05-10 20:11:55 ScrumpyJack: gonna try to fix the package now! 2016-05-10 20:32:35 ScrumpyJack: ok, emailing it to you 2016-05-10 21:52:33 so ncopa managed to run let's encrypt on alpine? 2016-05-10 21:53:32 http://ix.io/CI5 <- building it fails for me 2016-05-10 22:05:30 Tsutsukakushi: have you looked at acmetool? 2016-05-10 22:05:37 i find it to be much nicer than letsencrypt 2016-05-10 22:05:55 the shellscript? 2016-05-10 22:06:24 Tsutsukakushi: https://github.com/hlandau/acme 2016-05-10 22:06:45 someone linked getssl here 2016-05-10 22:06:56 to me 2016-05-10 22:07:29 hl made it 2016-05-10 22:07:54 which one 2016-05-10 22:08:23 no automatic renewal 2016-05-10 22:08:28 that's what i need 2016-05-10 22:08:33 so acmetool won't suffice 2016-05-10 22:09:02 unless automatic here means timed 2016-05-10 22:09:55 oh 2016-05-10 22:09:57 it can renew 2016-05-10 22:09:57 ok 2016-05-10 22:16:36 kaniini: the dependency on go is pretty unfortunate 2016-05-10 22:17:24 s/pretty/really/ 2016-05-10 22:24:18 ACTION shrugs, seems fine to me 2016-05-11 01:04:05 Are there any good guides on how to set up Alpine Linux so that you can send mail from your webapp running in nginx + PHP-FPM? 2016-05-11 01:24:12 Sachiru: it really shouldn't be much different than any other distro in that regard, but I'm not aware of anything specific to Alpine 2016-05-11 01:24:22 For some reason, my Postfix install refuses to send mail to a Gmail relay. 2016-05-11 01:24:39 Sachiru: you probably don't have proper credentials 2016-05-11 01:24:48 the config file format for postfix is pretty picky 2016-05-11 01:25:01 I literally copy-pasted the config from a working Turnkey Linux box (with same hostname and network config and SSL certificates), and it still didn't work 2016-05-11 01:25:41 hostnames match on that ssl cert? 2016-05-11 01:25:44 Yes. 2016-05-11 01:26:02 What do you think? Regenerate a new SSL cert and try again? 2016-05-11 01:26:44 what does your relayhost = line look like? 2016-05-11 01:27:10 Sigh, we would not have these problems with authentication, SSL and whatnot if only greedy people didn't use email as a method of spamming. 2016-05-11 01:27:14 regenerating the ssl cert might not be a bad idea. Nothing interesting in the logs? 2016-05-11 01:27:15 Or spoofing. 2016-05-11 01:27:23 One moment, retrieving config. 2016-05-11 01:27:39 relayhost = [smtp.gmail.com]:465 2016-05-11 01:30:30 have you tried it with 587 instead? 2016-05-11 01:30:49 i.e., [smtp.gmail.com]:587 2016-05-11 01:31:07 http://mhawthorne.net/posts/postfix-configuring-gmail-as-relay.html <-- found this 2016-05-11 02:07:38 boingolov: Thanks, will try. 2016-05-11 02:11:08 Yep, it looks like it didn't work 2016-05-11 02:11:33 Didn't even spit out logs to /var/log/messages, and no mail or postfix logs exist in /var/log 2016-05-11 02:25:48 Tried the entire guide you linked, still nothing. 2016-05-11 02:36:29 Does Alpine Linux have mailman? 2016-05-11 02:42:54 Sachiru: I don't use postfix with gmail as my relay, but I do use postfix on alpine and have no issues 2016-05-11 02:43:15 as far as alternatives, https://pkgs.alpinelinux.org/packages 2016-05-11 02:45:43 boingolov: Do you have a guide or something? 2016-05-11 02:46:40 Sachiru: there are quite a few, I don't remember which one I used at this point 2016-05-11 02:47:00 My current problem is this: I have a webapp (Collabtive) running on nginx + php-fpm on Alpine, migrated from Turnkey Linux. It's supposed to send email alerts. Everything is working fine (actually, performing faster/better than on Turnkey), *except email alerting. 2016-05-11 02:47:19 It's literally the last thing I need to do to migrate the stupid thing. 2016-05-11 02:48:00 Turnkey did it with postfix, configuring Collabtive to send via smtpd. For some reason, I can't do it in Alpine, and the lack of any form of logging in /var/log makes it worse. 2016-05-11 02:49:38 I think the best thing to do now is to turn on logging with everything first, and then check the logs and see what the root cause is, right? 2016-05-11 02:52:23 Sachiru: I'd get it working from the command line first, then work from there 2016-05-11 02:52:30 get familiar with the comamnds mailq 2016-05-11 02:52:50 maybe install the mailx package to get some additional cli goodies 2016-05-11 02:52:56 boingolov: Yeah, but the problem is, the lack of error details from the command line is hard. 2016-05-11 02:53:17 And the logging is useless since nothing gets emitted to /var/log/{messages,mail,postfix} 2016-05-11 02:53:49 So I think getting logging to work is first priority, IMHO. After all, if all it says is "ERROR" without telling you what the error is, it's kind of useless, aye? 2016-05-11 02:55:51 do you have rsyslog installed? 2016-05-11 02:58:45 when I send mail from the command line, I get logs in /var/log/messages 2016-05-11 05:02:17 boingolov: I nuked the Alpine Linux VM. Gonna install fresh, set up a full stack first, then attempt the migration again 2016-05-11 05:02:29 This time I'd get postfix working before I set up the webapp. 2016-05-11 06:01:05 Anyone have any idea why running "apk add nginx@edge_community nginx-lua@edge_community" errors out with breaks: nginx-lua-1.8.0-r5[!nginx] 2016-05-11 06:01:05 ? 2016-05-11 06:02:20 Nevermind, I got it. nginx-lua is Nginx with lua support, not a plugin into the main nginx. It's causing a conflict because I'm telling it to install two different instances of nginx. 2016-05-11 06:28:31 yes 2016-05-11 06:58:43 so i found the /usr/lib/udev/rules.d/69-libmtp.rules file for handling MTP-based devices 2016-05-11 06:59:04 and i was wondering: shouldn't there be a MODE or GROUP assignment somewhere there? 2016-05-11 06:59:36 because I see lots of MTP devices being defined, but where exactly is it decided who is allowed to use them? 2016-05-11 07:09:00 decided to just manually vim MODE="666" into all these lines. 2016-05-11 07:11:32 hi there, how do i get GNU find working on alpine? 2016-05-11 07:13:24 sudo apk add findutils 2016-05-11 07:19:19 kaniini: 2016-05-11 07:19:34 oh, well i'll ask hl instead 2016-05-11 07:21:58 usr_share: thank you ! 2016-05-11 07:27:42 apk list would be a nice thing to have 2016-05-11 07:27:47 to list installed packages 2016-05-11 07:28:48 apk info 2016-05-11 07:28:52 lists installed packages 2016-05-11 07:28:54 :) 2016-05-11 07:30:52 :o 2016-05-11 07:31:00 not to mention it does quite a lot more than just that! 2016-05-11 07:31:11 and not even in sorted form :C 2016-05-11 07:31:54 go is definitely not suited for a server stuff like this 2016-05-11 07:32:50 ??? 2016-05-11 07:32:55 way too big 2016-05-11 07:33:05 to install acmetool i had to install go 2016-05-11 07:33:13 yeah but once you have it 2016-05-11 07:33:14 and that alone was bigger than the rest of the install 2016-05-11 07:33:15 you can uninstall go 2016-05-11 07:33:19 it's not needed anymore :) 2016-05-11 07:33:20 i know 2016-05-11 07:33:20 but 2016-05-11 07:33:27 i still need to install go on all my servers 2016-05-11 07:33:30 and then delete it 2016-05-11 07:34:23 the built packages are 1GB 2016-05-11 07:43:00 he has an APKBUILD for it 2016-05-11 07:43:05 which is probably a much smaller package 2016-05-11 07:43:10 it's just not in alpine proper yet 2016-05-11 07:48:18 it requires go 2016-05-11 07:48:30 that's the size of the go packages 2016-05-11 07:48:45 the acme thing is small 2016-05-11 07:48:50 but man does it have a lot of deps 2016-05-11 08:03:05 1950 MiB in 101 packages 2016-05-11 08:03:08 281 MiB in 95 packages 2016-05-11 08:03:18 after removing just the go and acmetool 2016-05-11 08:07:14 oh 2016-05-11 08:07:24 acmetool gave me 2048 bit key with sha-1 fingerprint 2016-05-11 08:07:24 :/ 2016-05-11 08:07:27 by default 2016-05-11 08:07:30 that's note very good 2016-05-11 08:57:56 Tsutsukakushi: i went with one of the shellscript based letsencrypt things on bsd, didn't want anything crazy 2016-05-11 09:05:08 darkfader, Tsutsukakushi: i just added lego to testing. (go based client) 2016-05-11 09:05:40 clandmeter: that is just as useless 2016-05-11 09:05:42 as go is shit 2016-05-11 09:05:44 on a server 2016-05-11 09:05:55 why is that? 2016-05-11 09:05:56 because it 5 times bigger than the rest of the system 2016-05-11 09:06:12 that is too much dependency for a simple script 2016-05-11 09:06:21 1.7GB of dependency 2016-05-11 09:06:25 for a simple script 2016-05-11 09:06:34 that is NOT acceptable 2016-05-11 09:06:35 lego is approx 10mb 2016-05-11 09:06:39 yeha 2016-05-11 09:06:42 yeah 2016-05-11 09:06:42 there are no deps 2016-05-11 09:06:47 but go is 1.7 GB 2016-05-11 09:06:52 you dont need go... 2016-05-11 09:07:02 you do if you want to compile it 2016-05-11 09:07:11 you dont have to 2016-05-11 09:07:12 its in aports 2016-05-11 09:07:20 yeah 2016-05-11 09:07:25 you need to compile it 2016-05-11 09:07:28 if it's in aports 2016-05-11 09:07:59 apk add lego? 2016-05-11 09:08:15 makedepends="$depends_dev go git libcap" 2016-05-11 09:08:31 why do you want to compile it? 2016-05-11 09:08:50 princess:~# apk add lego 2016-05-11 09:08:50 ERROR: unsatisfiable constraints: 2016-05-11 09:08:50 lego (missing): 2016-05-11 09:08:50 required by: world[lego] 2016-05-11 09:08:53 because it's in aports 2016-05-11 09:08:54 not repos 2016-05-11 09:08:55 ffs 2016-05-11 09:09:07 if its in aports it should be in repos 2016-05-11 09:09:14 but like i said 2016-05-11 09:09:20 i *just* added it 2016-05-11 09:09:26 go isn't in the repos either 2016-05-11 09:09:29 or letsencrypt 2016-05-11 09:09:29 could be its not yet synced 2016-05-11 09:09:31 or acmetool 2016-05-11 09:09:36 and they are in aports 2016-05-11 09:09:51 then you are probably not looking in the right location 2016-05-11 09:10:08 https://pkgs.alpinelinux.org/packages 2016-05-11 09:10:09 princess:~# apk update 2016-05-11 09:10:09 fetch http://nl.alpinelinux.org/alpine/latest-stable/main/x86_64/APKINDEX.tar.gz 2016-05-11 09:10:09 v3.3.3-46-ge9c0256 [http://nl.alpinelinux.org/alpine/latest-stable/main] 2016-05-11 09:10:09 OK: 5316 distinct packages available 2016-05-11 09:10:09 princess:~# apk add go 2016-05-11 09:10:10 ERROR: unsatisfiable constraints: 2016-05-11 09:10:11 go (missing): 2016-05-11 09:10:12 required by: world[go] 2016-05-11 09:10:32 its in testing. 2016-05-11 09:10:38 yeah 2016-05-11 09:11:22 you need to pin testing repo. 2016-05-11 09:11:33 then apk add lego@edge/testing 2016-05-11 09:11:35 i don't want to do that 2016-05-11 09:11:51 sorry then i cannot help you. 2016-05-11 09:14:03 clandmeter: we are using lego for our infra nowadays? 2016-05-11 09:14:28 is that a sarcastic question? 2016-05-11 09:14:33 or a serious one? :) 2016-05-11 09:15:48 serious :) 2016-05-11 09:16:15 i wonder if we could move it to community 2016-05-11 09:16:18 i just added it to repo and used it for infra 2016-05-11 09:16:27 read the mails from todays/yesterday 2016-05-11 09:16:28 so it works 2016-05-11 09:16:37 sure 2016-05-11 09:16:53 then we move it to community? 2016-05-11 09:17:02 sure 2016-05-11 09:17:04 so it gets included in v3.4 2016-05-11 09:17:12 i just added it. 2016-05-11 09:17:32 i wanted it yesterday, but i couldnt upload the archive to dev.a.o before. 2016-05-11 09:17:56 but the nice thing about go is, you can copy it around :) 2016-05-11 09:18:14 aha. im finally connecting the dots 2016-05-11 09:18:49 i thought your next question would be, are you playing with lego again :D 2016-05-11 09:20:04 ha 2016-05-11 09:20:22 thats a valid reason to get kids: to be able to play with lego again :) 2016-05-11 09:22:13 yes, i loved lego. 2016-05-11 09:22:22 my favorite toy 2016-05-11 09:35:27 +1 2016-05-11 13:26:17 Are there any articles etc on the risk/messiness of mixing repos? (Like I installed php7 from @testing on a regular 3.3 install) I'm used to cleaning up messes in apt/debian, but apk is quite new to me. 2016-05-11 13:35:33 How about a command/one-liner for showing installed packages, sorted by disk usage? (Something using "apk info -s" I assume) 2016-05-11 13:39:05 flips, no doc that i am ware of. in general, mixing repos may work, but its not guaranteed 2016-05-11 13:39:32 flips, i like the idea of list installed packages sorted by size 2016-05-11 13:40:32 does anybody actually use alpine-desktop meta package? 2016-05-11 13:40:39 id like to remove it 2016-05-11 13:42:41 ncopa: is there even a proper DE for alpine? Something that works OOB with the right packages? :P 2016-05-11 13:43:18 alpine-desktop = twm? ;) 2016-05-11 13:51:32 no it pulls i xfce 2016-05-11 13:51:41 which works pretty good 2016-05-11 13:51:55 (one you get x.org working) 2016-05-11 14:04:29 Yes, xfce is ok. I've only tested alpine in lxc, so I haven't tested X at all 2016-05-11 14:04:37 How's alpine for rpi2? 2016-05-11 14:04:45 XFCE is nice, even :) 2016-05-11 14:11:31 ncopa: 'apk info | xargs apk info -s' is a (bad?) start, but need to awk away end of lines etc and then sort 2016-05-11 14:41:51 hi, what's the official way to add btrfs rootfs support on alpine ? 2016-05-11 14:43:29 at first i booted a custom kernel built with glibc but i can't start X11 due to radeon drivers which can't start so now i trying to use an official alpine kernel but no btrfs support :-( 2016-05-11 14:47:21 flips: yes, i was thinking of something that looks something like `du -s *` 2016-05-11 14:47:34 so you can `.... | sort -n` 2016-05-11 14:57:30 Lord: shouldn't it be enabled by default? 2016-05-11 14:57:36 i don't know 2016-05-11 14:57:52 i tried booting the linux-grsec but it failed 2016-05-11 14:57:52 I didn't do anything out of the ordinary when I set up my alpine boxes with btrfs as / 2016-05-11 14:58:31 the initram rescue shell can't mount the partition 2016-05-11 14:58:37 is it a single drive, or multiple drives? 2016-05-11 14:58:43 is your root on a subvolume ? 2016-05-11 14:58:56 it's a single device fs 2016-05-11 14:59:06 it's not on a subvolume 2016-05-11 14:59:36 But everythins in btrfs is a child of subvolid=5 2016-05-11 14:59:44 s,s,g 2016-05-11 15:00:29 jzono1 : which kernel did you installed ? 2016-05-11 15:00:53 3.18.18-2-grsec 2016-05-11 15:02:17 i'm digging the kernel's config 2016-05-11 15:02:23 btrfs is a module 2016-05-11 15:03:17 did you check wheter it was loaded, in the rescue shell? 2016-05-11 15:03:27 nope 2016-05-11 15:04:00 Lord: Have you even added the btrfs module to your initramfs? 2016-05-11 15:04:39 i don't know how to "manipulate" the initramfr 2016-05-11 15:04:41 s 2016-05-11 15:04:57 i just used the one i got with apk add linux-grsec 2016-05-11 15:05:18 first step when you get a rescue shell with a configuration that is supposed to work - should be to manually try to mount / and see if there's anything obvious that stops you 2016-05-11 15:05:34 Add `btrfs' to `features' in /etc/mkinitfs/mkinitfs.conf and rebuild the image. 2016-05-11 15:05:41 i tried but it failed as it was btrfs 2016-05-11 15:07:12 Lord: See 'mkinitfs --help' for how to rebuild your initramfs after editing the configuration file. 2016-05-11 15:14:00 Tsutsukakushi: I use https://github.com/lukas2511/letsencrypt.sh with DNS challenge on my alpine servers 2016-05-11 15:14:08 … though needs bash :-/ 2016-05-11 15:14:41 there are so many lets encrypt clients 2016-05-11 15:14:49 that's a good thing 2016-05-11 15:16:58 jomat: if you remove the -o pipefail it should be zsh-friendly again 2016-05-11 15:17:05 i think that's the one i also used 2016-05-11 15:17:26 imo far too many clients that suck if you look too closely 2016-05-11 15:17:27 :) 2016-05-11 15:17:43 Ah, nice 2016-05-11 15:18:03 as long as it works well, a shell script is pretty much exactly how I'd want to handle it 2016-05-11 15:20:15 And, if possible, use the dns challenge :-) So you can also issue certs for non-web-servers (i. e. mail, xmpp, irc, ...) *and* update TLSA records in the same step :-) 2016-05-11 15:21:01 jomat: can it import my le directory? 2016-05-11 15:21:07 like acmetool did? 2016-05-11 15:21:57 I don't know, I never used the official client as it wants root to tamper with stuff in my /etc 2016-05-11 15:27:53 ok it can boot now with btrfs in the initramfs thanks 2016-05-11 15:36:05 qman__: non-root is the other great bonus, i've got it with an alias per vhost atm but think about going a little further 2016-05-11 15:36:27 anyway, enough computer stuff for now 2016-05-11 15:36:33 eyes hurt already :) 2016-05-11 17:56:51 what is your guy's preferred ftp server? 2016-05-11 17:56:54 lftp? 2016-05-11 17:56:59 vsftp? 2016-05-11 18:01:06 is none an option? 2016-05-11 18:01:37 sshd / sftp? 2016-05-11 18:01:40 what's the ftp server needed for 2016-05-11 18:04:31 boingolov: i want a public ftp 2016-05-11 18:04:41 i don't need sftp 2016-05-11 18:04:58 ammunta: just for people to share stuff 2016-05-11 18:07:41 Tsutsukakushi: Then BusyBox's ftpd should suffice. 2016-05-11 18:08:42 But you can of course just use netcat. 2016-05-11 18:09:48 busybox has ftp server? 2016-05-11 18:39:33 ... sigh I think busybox inetd doesn't actually even work for non-root because it always fails on initgroups 2016-05-11 18:39:48 https://git.busybox.net/busybox/tree/networking/inetd.c#n1419 does it look like this test should be for == 0 instead of != 0 2016-05-11 18:43:10 anyway what I was going to say was, sure 2016-05-11 18:43:11 echo 21 stream tcp nowait nobody ftpd ftpd . | sudo inetd -fe - 2016-05-11 18:47:14 or something 2016-05-11 19:03:16 http://mywiki.wooledge.org/FtpMustDie 2016-05-11 19:12:43 "It is intended primarily for the transfer of text files, except when both hosts would find the EBCDIC type more convenient." 2016-05-11 19:28:40 Unless you need to "transmit EBCDIC encoded 39-bit byte record-structured files with telnet format controls in block mode to your DEC TOPS-20s mainframe", you really ought to stop using FTP 2016-05-11 20:23:34 qman__: or, say, running a Debian mirror 2016-05-11 21:04:09 or collect a few tb of movies at a conference, not that anyone ever does that 2016-05-11 21:08:56 who uses ftp for that? smb or scp or even http 2016-05-11 21:28:12 qman__: thousands of people outside your reality 2016-05-11 21:28:25 it's still the standard 2016-05-11 21:29:08 hardly 2016-05-11 21:29:58 thousands of people still use myspace, that doesn't make it a good idea 2016-05-11 22:43:20 sftp 2016-05-11 23:47:55 where is the source code for alpine? http://git.alpinelinux.org/ that's a list of dependencies, right? i need alpine itself 2016-05-12 00:00:38 what alpine are you looking for 2016-05-12 00:00:44 this isn't the channel for the mail client 2016-05-12 00:25:59 alpine-linux 2016-05-12 00:26:32 i was asked by a lawyer for all open source project i use and links to the source code 2016-05-12 00:42:34 by a lawyer? 2016-05-12 01:04:30 yup. we want to license our software 2016-05-12 01:04:46 so he needs to know the license of everything we use 2016-05-12 02:01:10 owen1: every package in alpine lists the license that it uses, if it's not one of the standard ones it typically includes it in the -doc package 2016-05-12 02:09:55 boingolov: got it. thanks 2016-05-12 02:29:12 Since userdel doesn't work, what can I use to delete a user under Alpine Linux? 2016-05-12 02:29:47 owen1: Pretty much almost everything that you use in Alpine Linux is under some form of GPL 2016-05-12 02:30:42 And why would a lawyer want to audit open source software? Unless your boss is nitpicking you and is looking for an excuse to fire you, or you're bidding for an NSA/CIA/KGB contract, there's little legal issue to using open source software. 2016-05-12 02:31:56 Sachiru: when you have a saas product that relies on open source and you want to licesne it to your costumers, don't u need to make sure everything you use has the proper license? 2016-05-12 02:33:00 What open-source project does NOT have proper licensing? 2016-05-12 02:33:22 Pretty much everything is GPL nowadays, so unless you're using some magical license that is incompatible with the GPL, you're home free. 2016-05-12 02:33:49 There's a difference between "proper caution" and "needless paranoia". 2016-05-12 02:35:47 Heck, even Windows can run GPLed programs. 2016-05-12 02:48:30 Sachiru: and that difference is billable hours 2016-05-12 02:48:42 ACTION should have been a lawyer 2016-05-12 02:48:56 boingolov: Precisely. 2016-05-12 02:49:28 If it nets a lawyer 300% more billable hours, he'd recommend that he'll check over the vitamin labels of all the food your staff eats. 2016-05-12 02:49:43 Does that mean that you should have your lawyer do that? No. 2016-05-12 02:59:02 22:33 < Sachiru> Pretty much everything is GPL nowadays, so unless you're using some magical license that is incompatible with the GPL, you're home free. 2016-05-12 02:59:05 what 2016-05-12 02:59:08 when did this happen 2016-05-12 02:59:12 that sounds awful 2016-05-12 03:00:11 Apologies 2016-05-12 03:00:14 it's also, you know, not true 2016-05-12 03:00:27 I meant "pretty much every open source project is GPL nowadays" 2016-05-12 03:00:32 Not "everything is GPL" 2016-05-12 03:01:11 anyway there's a lot of stuff you might want to do that isn't gpl-compat 2016-05-12 03:03:31 and you definitely want to check the licenses of everything because plenty of things are just lying around without well-defined licensing 2016-05-12 03:08:06 thanks guys! 2016-05-12 03:11:59 Sachiru: except all of that BSD, MIT, or Apache licensed stuff 2016-05-12 03:12:18 of course, those are so much less of a headache than GPL 2016-05-12 03:12:39 especially GPLv3 2016-05-12 06:08:56 sometimes i wonder if the FSF considers alpine to be an annoyance 2016-05-12 06:19:14 what wacky shenanigans did they pull this time 2016-05-12 07:51:46 kaniini: url? 2016-05-12 08:08:28 clandmeter: morning 2016-05-12 08:08:35 morning 2016-05-12 08:08:36 do you have a minute? 2016-05-12 08:08:41 shoot 2016-05-12 08:09:18 buildozer is "choking" on arhmf/testing 2016-05-12 08:10:05 the only evidence I have is that the armhf/testing repo has not had an update since 16 Dec 2015 2016-05-12 08:11:11 (repo, as in apk package repository, not git repository) 2016-05-12 08:12:03 yeah - there's stuff not compiling 2016-05-12 08:12:17 now it seems to be main/ghostscript 9.19-r1 2016-05-12 08:12:19 ScrumpyJack: fabled maintains the arm builder 2016-05-12 08:12:32 it's people pushing stuff to git and not fixing it on arm 2016-05-12 08:12:41 i almost got it fixed couple of weeks ago, but got swamped with stuff 2016-05-12 08:13:47 fabled: does failure to build a package stop dozer? I guess that's to avoid dependancy hell? 2016-05-12 08:14:10 fabled: does arm builder generate build logs? 2016-05-12 08:14:14 it does 2016-05-12 08:14:33 ScrumpyJack, it's to make sure pkg gets recompiled when needed so dependencies got the right build 2016-05-12 08:14:39 so yes, when one fails, it stops 2016-05-12 08:14:47 got it 2016-05-12 08:15:36 for logs http://build.alpinelinux.org/buildlogs/build-edge-armhf/ 2016-05-12 08:15:53 you check the builder status on build.alpinelinux.org where it stops 2016-05-12 08:16:15 i just restarted it to see if redownloading ghostscript fixes it 2016-05-12 08:16:41 would nice if the build.a.o page showed some "(failed)" mention of it stopped due to build failure 2016-05-12 08:17:08 this is on your wandboard right? 2016-05-12 08:17:59 yes 2016-05-12 08:18:07 well logs are uploaded to the server 2016-05-12 08:18:10 wandboard is doing the building 2016-05-12 08:18:21 on your desk? :) 2016-05-12 08:44:06 ScrumpyJack, used to be. now it's on a rack. :) 2016-05-12 08:52:40 fabled: ghostscript builds fine on a scaleway armhf with a fresh aport clone. 2016-05-12 08:53:05 looks like buildozer succeeded too, unless you removed the package 2016-05-12 08:57:35 no it's ok 2016-05-12 08:57:41 there was checksum mismatches 2016-05-12 08:58:02 it's making progress now 2016-05-12 09:10:48 fabled, btw: how can i setup a build env for armhf? 2016-05-12 09:10:52 qemu? 2016-05-12 09:27:35 scaleway :) 2016-05-12 09:28:29 fcolista: what are you trying to build? 2016-05-12 09:36:09 ScrumpyJack, nothing specific 2016-05-12 09:36:27 it's just for package maintaining 2016-05-12 15:06:18 I try to login using https://bugs.alpinelinux.org/login, but my browser is stuck in a redirect loop. Is that a problem with my browser, or is b.a.o broken right now? 2016-05-12 15:14:25 works here 2016-05-12 15:19:29 urzds: fixed. 2016-05-12 15:19:36 clandmeter: Thanks! 2016-05-12 15:19:56 confirmed: Works 2016-05-12 16:28:57 hmmm, since the last update i cannot mount external usb drvices 2016-05-12 16:29:03 i always get a "device busy" 2016-05-12 16:29:13 has anyone elese seen this problem? 2016-05-12 17:04:51 no, sorry 2016-05-12 17:05:44 on edge? trying now 2016-05-12 17:08:42 arg, lvm. hang on 2016-05-12 17:11:31 yup, external usb hdd mounts fine 2016-05-12 17:12:37 hmmm, strange 2016-05-12 17:12:42 i cannot mount them 2016-05-12 17:12:47 tryed now 3 devices 2016-05-12 17:16:09 you have all the right modules loaded? 2016-05-12 17:20:02 you checked lsof and log from stracing mount? maybe something is doing wrong things with your /dev/whatever? 2016-05-12 18:37:28 anyone have any problems with alpine containers on debian? 2016-05-12 18:43:27 works well 2016-05-12 19:28:29 is there any reason why sshd wouldn't let me in even with the right password? 2016-05-12 19:32:31 revolve: you could use -vvv with ssh to get more info 2016-05-12 19:35:05 ah thanks 2016-05-12 19:38:02 how do i add something to the init sequence? 2016-05-12 19:40:39 are you saying that you are installing sshd inside container? 2016-05-12 19:40:51 no, no and no 2016-05-12 19:41:33 revolve: rc-update add sshd 2016-05-12 19:42:05 create /etc/init.d/sshd ? 2016-05-12 19:42:35 if you use apk add openssh it will be created for you 2016-05-12 19:45:08 is there any reason why i wouldnt be able to log in with an sshd that asks for a pw when i give it the correct password? 2016-05-12 19:46:00 ah i have no networking when i chroot in 2016-05-12 19:48:22 .... was referencing the wrong rootfs for a start.... 2016-05-12 19:49:34 aha! 2016-05-12 19:50:47 anyone using openvpn? I have to manually update /etc/resolv.conf , I could use up scripts but maybe there is some better way for doing it 2016-05-12 19:52:47 i think mosez uses openvpn 2016-05-12 19:53:51 on debian it seems that they are calling an update-resolv-conf with 'up', bah, I will just copy that script 2016-05-12 19:58:23 how many nodes in your openvpn? 2016-05-12 19:58:49 uhM, nodes? I'm the client 2016-05-12 19:59:45 i see. so you connect to an existing openvpn endpoint? 2016-05-12 20:00:07 yes 2016-05-12 20:00:36 but the DNS are not updated to the DNS which the VPN provides 2016-05-12 20:01:22 I think it is almost done by Network Manager on most distros 2016-05-12 20:02:03 i don't know openvpn. i use tinc 2016-05-12 20:02:25 you can run an script when the connection is up or down 2016-05-12 20:03:04 the debian update-resolv-conf sets the new DNS and backups the older when called by up, and restore when called by down 2016-05-12 20:03:38 is not really a problem, I just was wonderig if there is some specify method for alpine 2016-05-12 20:04:14 nope. it's all done by hand - no network manager 2016-05-12 20:04:14 ScrumpyJack: is it possible to run a vpn-forwarder on lxc? 2016-05-12 20:04:51 I don't have experience with lxc but seems a better way than a VM for doing it, more efficient... 2016-05-12 20:06:11 not tried 2016-05-12 20:07:04 git repo of an alpine containers' rootfs, good idea? y/n 2016-05-12 20:10:38 revolve: not really. lxc can use a backingstore, currently btrfs and lvm would be better choices to snapshot etc 2016-05-12 20:11:29 right on 2016-05-12 20:12:22 btrfs *or* lvm, naturally :) 2016-05-12 20:12:48 was half expecting someone to mention aufs 2016-05-12 20:13:14 is git any good for versions of .tgz archives or is that daft? 2016-05-12 20:16:35 not really 2016-05-12 20:17:13 what's in your tgz? 2016-05-12 20:24:06 scrumpyjack: i'm just setting up openvpn client within a docker container like http://nie.gr/2016/04/04/coreos-openvpn/ ;) 2016-05-12 20:24:14 exactly now i'm on it :D 2016-05-12 20:32:54 interesting mosez 2016-05-12 20:35:02 I will try with it, I leave for today, see you guys 2016-05-12 21:26:32 has someone successfully booted alpine on a pandaboard? the patched u-boot files don't work for me. I built my own, but it fails to start the kernel 2016-05-12 22:33:08 dtach-doc and privoxy-doc both own /usr/share/doc/README 2016-05-12 22:33:19 Which obviously conflicts 2016-05-13 01:08:47 ScrumpyJack: hey, I've been thinking that ncopa and crew could sign GPG key for downloads & such with same key utilized with keybase.io 2016-05-13 01:09:03 ScrumpyJack: which would also allow to verify Twitter account etc 2016-05-13 01:09:08 ScrumpyJack: thoughts? 2016-05-13 01:30:42 Is there currently any way to install a package from a given local .apk file? 2016-05-13 02:06:39 hey all \o/. Wondering if anyone has any tips on installing py3 pip? If I run 'apk add py-pip' its actially for py2 and not py3 2016-05-13 02:11:40 oooops never mind folks. I didn't run the update and upgrade commands.That was the issue :p 2016-05-13 07:07:50 systmkor_: not sure I have any opinions on keybase.io 2016-05-13 09:54:07 is there an explanation somewhere about the differences between standard, standard-extended and vanilla? it's impossible to find any info on that 2016-05-13 10:00:48 exit 2016-05-13 10:10:15 sauerbraten: vanilla is just the kernel, the rest is same as standard 2016-05-13 10:10:40 extended is like the name says, it holds more pkgs then standard, mostly used for offline usage. 2016-05-13 10:15:48 ah so vanilla is not the grsec kernel but upstream vanilla, got it. thank you! 2016-05-13 11:12:41 Hi, does the 3.3.3 ISO have console=ttyS0 support ? 2016-05-13 11:27:17 Hi, I have heard that alpine might be using sbase in the future, is it true? 2016-05-13 11:45:56 pickfire: thats new to me 2016-05-13 11:46:14 busybox does a great job and i am not sure what switchig would change? 2016-05-13 11:49:19 but if someone would rewrite sbase in rust .. i am sure ncopa would use it *g* 2016-05-13 11:58:05 leo-unglaub: i talked/read about rust while in cambridge 2016-05-13 11:58:08 turns out 2016-05-13 11:58:26 to bootstrap it you need to build the original implementation with ocaml 2016-05-13 11:58:35 first version was written in ocaml 2016-05-13 11:59:05 then you need to build next version with that first version of rust 2016-05-13 11:59:16 then you need build the rest of the 300 intermediate versions 2016-05-13 11:59:53 but in theory it should be possible to only build 7-8 intermediate versions 2016-05-13 11:59:55 in any case 2016-05-13 11:59:59 its insane! 2016-05-13 12:00:29 i was aware of those building stages to prefent the trusted trust attack but i had no idea ocaml was involfed ... i only know rust as a language but how the compiler itself is build i have no idea 2016-05-13 12:00:46 fortunally 2016-05-13 12:01:07 there seems to be a solution in sight 2016-05-13 12:01:14 https://internals.rust-lang.org/t/solving-the-bootstrap-problem/3269 2016-05-13 12:03:44 puh, that sounds confusing ... i have no idea why they did make it soo hard ... 2016-05-13 12:04:03 i am only good in rust when i have a rustc executable somewhere ... but how that executable is build .. i have no idea 2016-05-13 12:04:08 but it sounds interresting 2016-05-13 12:05:22 leo-unglaub: I asked because I saw that in the suckless ml 2016-05-13 12:05:34 pickfire: do you have a link? 2016-05-13 12:05:37 Wait 2016-05-13 12:06:13 The thread is very long, about 50 posts 2016-05-13 12:06:23 oh, okay. interresting 2016-05-13 12:06:37 the final say about stuff like that has ncopa 2016-05-13 12:06:47 but it would souprise me if he would swap it out 2016-05-13 12:06:58 i think there is another big change first :) 2016-05-13 12:46:36 leo-unglaub: I can't find it. 2016-05-13 12:57:46 installed alpine in vbox and followed aweomsewm guide, got not mouse and keyboard, evdev is installed 2016-05-13 13:14:01 untoreh: try running setup-udev 2016-05-13 13:17:48 donoban: nope, it was already set up 2016-05-13 13:22:53 did you install xf86-input-synaptics ? 2016-05-13 13:24:16 maybe mouse or vmouse, I've never tried alpine on vbox 2016-05-13 13:27:46 installed both no change 2016-05-13 13:27:55 can't even switch tty, maybe just segfaults 2016-05-13 13:30:30 try to send shutdown signal 2016-05-13 13:32:41 it shuts down so its not a crash, the desktop has no top bar tough, i believe default awesomewm does have it 2016-05-13 13:42:34 I don't know what more try :\ 2016-05-13 14:16:42 untoreh: can you do apk add tpaste && cat /etc/X11/xorg.conf.d/20-modules.conf | tpaste and copy the link here? 2016-05-13 14:18:37 ScrumpyJack: http://tpaste.us/3YxQ 2016-05-13 14:21:14 lsmod | tpaste 2016-05-13 14:22:11 http://tpaste.us/AvWM 2016-05-13 14:24:17 this is your alpine Vbox VM? 2016-05-13 14:25:28 alpine guest vm in vbox 2016-05-13 14:25:46 just downloading vbox now 2016-05-13 14:35:38 Hi, anyone here successfully used alpine on rpi2? 2016-05-13 14:35:49 I tried it as what the wiki says and I failed 2016-05-13 14:36:52 pickfire: works here 2016-05-13 14:37:10 ScrumpyJack: Is it actually just a partition like what the wiki says? 2016-05-13 14:37:20 untoreh: i need to get to where you are. did you run setup-xorg-base? 2016-05-13 14:37:50 yes I did just followed the awesomewm wiki page 2016-05-13 14:37:53 I mean fat32 partition. 2016-05-13 14:38:20 yes. make sure it's active boot, that it's type c (win95 fat32 thingy) partition, and that the filesystem is fat 2016-05-13 14:38:41 ScrumpyJack: I boot for about 15s but no respond at all. 2016-05-13 14:38:47 Twice 2016-05-13 14:39:15 Device Boot Start End Sectors Size Id Type 2016-05-13 14:39:17 /dev/sda1 * 2048 30220287 30218240 14.4G c W95 FAT32 (LBA) 2016-05-13 14:39:31 that looks ok 2016-05-13 14:39:45 ScrumpyJack: apks/ bcm2708-rpi-b.dtb bcm2708-rpi-b-plus.dtb bcm2708-rpi-cm.dtb bcm2709-rpi-2-b.dtb bcm2710-rpi-3-b.dtb boot/ bootcode.bin cmdline.txt config.txt fixup.dat lost+found/ overlays/ start.elf 2016-05-13 14:39:49 All the files 2016-05-13 14:40:33 ScrumpyJack: Do you need to do anything after preparation? 2016-05-13 14:40:45 nope 2016-05-13 14:41:10 ScrumpyJack: How do you know if the card is actually booting up? 2016-05-13 14:41:19 Nothing shows up here. 2016-05-13 14:42:14 look at the green light on the RPi. does it flash in a pattern? 2016-05-13 14:42:41 No 2016-05-13 14:42:44 Just red light 2016-05-13 14:43:59 Oh 2016-05-13 14:44:02 I think I know 2016-05-13 14:44:31 then the rpi can't see what's on the sd card. you want to look at this http://elinux.org/R-Pi_Troubleshooting 2016-05-13 14:46:23 ScrumpyJack: Sorry, my wrong 2016-05-13 14:46:44 Wrong filesystem 2016-05-13 14:47:26 Thanks a lot! 2016-05-13 15:00:01 untoreh: can you change Load "dri" to Disable "dri" and restart X11 2016-05-13 15:00:34 in your /etc/X11/xorg.conf.d/20-modules.conf file 2016-05-13 15:06:47 tried, no changes 2016-05-13 15:07:05 cat /etc/X11/xorg.conf.d/20-modules.conf | tpaste again? 2016-05-13 15:07:16 That's all I did and it works for me 2016-05-13 15:07:44 setup-xorg-base and change one line in /etc/X11/xorg.conf.d/20-modules.conf 2016-05-13 15:07:45 I cant seem to get to ping google 2016-05-13 15:07:53 i am pickfire 2016-05-13 15:08:57 mobfire: did you setup-alpine? 2016-05-13 15:09:51 Halpway 2016-05-13 15:09:54 untoreh: start from scratch, don't add any other xf86-video-* packages than the ones installed by setup-xorg-base, and don't anything to /etc/X11/xorg.conf.d/20-modules.conf 2016-05-13 15:10:15 i cant test the speed of mirrors 2016-05-13 15:10:16 ScrumpyJack: maybe you have different virtualbox version and setup :\ 2016-05-13 15:10:24 bad address 2016-05-13 15:10:32 cant ping google 2016-05-13 15:11:16 can you do "ifup eth0"? 2016-05-13 15:11:34 or are you using wifi? 2016-05-13 15:11:41 untoreh: use this: http://tpaste.us/Aojn 2016-05-13 15:12:35 thats like mine http://tpaste.us/2KKg 2016-05-13 15:13:03 doesn't work? 2016-05-13 15:13:08 hmm 2016-05-13 15:13:13 im trying from scratch 2016-05-13 15:15:46 after you have run setup-alpine, and setup-xorg-base, immediately edit /etc/X11/xorg.conf.d/20-modules.conf and run Xorg -retro 2016-05-13 15:16:08 no window manager, nothing 2016-05-13 15:22:35 Ok I believe it was the 3d acceleration checkbox in the vm config 2016-05-13 15:23:44 No, it wasnt rebooted with it still works 2016-05-13 15:24:19 thank you ScrumpyJack 2016-05-13 15:24:40 it was the dri module. anyway, it works now :) you might encounter more problems when you add a window manager 2016-05-13 16:26:07 ScrumpyJack: spoke too soon wms still freeze with no input and now way to switch tty tried xfce,i3,awesome 2016-05-13 17:25:12 Hello, I want to change the keymap in the tty console, but I only have an ascii file. How can I change it to a binary keymap to use it with setup-keymap ? 2016-05-13 17:42:03 Ok I installed kbd package and converted my .map file. This deserve a better doc on the wiki, imho ^^ 2016-05-13 17:56:56 hello, is there really no grub package or am I just looking in wrong places? 2016-05-13 18:15:21 kahiru: I believe there is PV-grub for Xen stuff 2016-05-13 18:15:48 I believe that's the only grub package 2016-05-13 18:15:50 you mean the compat-pvgrub package? 2016-05-13 18:15:55 yup 2016-05-13 18:16:27 thanks, I'll take a look at that 2016-05-13 18:17:57 kahiru: if you would like to make grub legacy or grub 2.0 a package I can help slightly 2016-05-13 18:26:45 systmkor_: I don't have much time for side projects now, so I can't promise anything 2016-05-13 18:27:32 kahiru: oh no need to promise anything, I just like to try and encourage people to add the packages/features they want 2016-05-13 18:27:51 kahiru: totally understand on being swamp 2016-05-13 18:28:04 ACTION nervous laugh, sigh 2016-05-13 18:29:25 systmkor_: great, I'll let you know when I get to it 2016-05-13 18:52:24 should I do something special for run server on KVM? 2016-05-13 18:52:35 I've tried with VGA, VMGA, QXL, always get a black screen 2016-05-13 18:54:23 with QXL setup-xorg-base crashes the system 2016-05-13 18:58:57 hello 2016-05-13 19:00:30 I have my bridge interface that is no longer recognized, here is my interface file http://ix.io/E2d 2016-05-13 21:27:23 Tharyrok: I assume the Xs are just for obfuscation and not actually in the file on your system (e.g. 195.xxx.xxx.xxxx) 2016-05-13 21:28:31 systmkor_, Yes, I found the package that was not installed remained 2016-05-13 21:28:51 Tharyrok: oh okay, bridge-utils? 2016-05-13 21:29:01 yes 2016-05-13 21:31:38 cool 2016-05-13 21:37:25 Tharyrok: are you just trying out Alpine Linux or doing anything in particular with it? 2016-05-13 21:38:11 I use it as dom0 with xen 2016-05-13 22:19:19 very cool, I've really been meaning to play around with Xen, to see how one could get Linux running as a Rumpkernel http://rumpkernel.org/ 2016-05-13 22:20:07 and see what else is doable to have various assistant tools / workflows for doing kernel development 2016-05-13 22:34:22 anyone using virtuelenvwrapper? 2016-05-13 22:34:53 Did you have any issues getting it to run? I can't get the virtualenvwrapper.sh script to run. Keep getting an error 2016-05-14 01:28:52 ANyone had issues using alpine for Django apps? For some reason sqlite db keeps saying it's locked 2016-05-14 08:47:11 Hi, any APU2C4 users here ? 2016-05-14 08:51:27 hello guys 2016-05-14 08:51:46 anyone familliar with DMVPN 2016-05-14 10:23:45 daal, i got my first batch of apu2c4's this week 2016-05-14 10:23:59 peachlover, yes, we have dmvpn knowledge here too... 2016-05-14 10:26:08 fabled, thanks for stepping up 2016-05-14 10:26:25 i've successfully configured opennhrp with gre and ipsec 2016-05-14 10:26:57 but i have multiple locations and i would like to be able to split the network carried over the DMVPN to segments and all segments to be available to all endpoints 2016-05-14 10:27:05 do you have idea if this can be done 2016-05-14 10:27:25 i am currently testing vxlan over the gre interfaces forming the DMVPN net 2016-05-14 10:27:34 but its pretty bad performance 2016-05-14 10:27:57 not sure what you mean with the "split the network to segments"? 2016-05-14 10:28:18 well imagine havin network A, B and C 2016-05-14 10:28:28 i would like to have A and B at spoke 1 2016-05-14 10:28:34 A, B and C at spoke 2 2016-05-14 10:28:47 and A, B and C at hub 2016-05-14 10:28:48 by "network" do you mean subnets, or isolated routing domains (vrf) ? 2016-05-14 10:29:09 vrfs would be nice but i dont know how to achieve this on linux 2016-05-14 10:29:22 i did it with Juniper (Virtual Routing Instances) 2016-05-14 10:29:53 and i would like to have one subnet span across multiple nodes 2016-05-14 10:29:57 vrfs are recent new feature in kernel; but i don't think there's full support for those yet in quagga or dmvpn 2016-05-14 10:30:08 but just routing subnets is simple as enabling bgp (or ospf) 2016-05-14 10:30:29 elaborate please 2016-05-14 10:31:35 i also recomend using the newer quagga/nhrp over opennhrp 2016-05-14 10:31:41 see also: https://wiki.alpinelinux.org/wiki/Setup_of_DMVPN_on_Alpine_linux 2016-05-14 10:33:18 fabled, I got my apu2c4 a few days ago, and alpine edge running well, aes-ni support etc 2016-05-14 10:33:39 daal, i only had time to do 3.3.3 iso install to SD card, and boot and check that all basics seem to work 2016-05-14 10:33:51 but seems it's all good. 2016-05-14 10:34:35 fabled my idea was more like vlans over the DMVPN if thats even possible 2016-05-14 10:35:32 peachlover, you can run another set of GRE / VXLAN tunnels over DMVPN, but setting that up is slightly ugly and depending on details shortcuts might or might not work properly 2016-05-14 10:35:38 the proper way to do it 2016-05-14 10:36:23 is to do it using VRFs+MPLS+BGP+VPNv4 2016-05-14 10:36:33 unfortunately that is not supported in linux yet 2016-05-14 10:36:43 cisco boxes started supporting that recently 2016-05-14 10:37:06 linux kernel did get mps and vrf support recently too 2016-05-14 10:37:42 so it's mostly userspace issue to add support for the vrf config, mpls label announces/configuration along with bgp/vpnv4 and nhrp support for that 2016-05-14 10:37:49 fabled, looks good so far but can you test m-sata / sata to gigabit ethernet throughput ? I get about 30MB/s max 2016-05-14 10:38:06 quagga is supposed to get vrf and mpls support soonish 2016-05-14 10:38:39 thanks for your help fabled 2016-05-14 10:38:46 but doing all that properly and having it production ready is gonna take quite a bit of time 2016-05-14 10:38:48 i will try to figure something working for me 2016-05-14 10:39:21 do you know vxlan have multiple destinations supported yet in unicast 2016-05-14 10:39:28 daal, have not tried that. i'm using just SD card to boot, and running nginx in tmpfs setup 2016-05-14 10:44:53 fabled, another crazy thought 2016-05-14 10:45:09 do you know if i can use opennhrp not with gre but with vxlan ? 2016-05-14 10:45:31 peachlover, no, both opennhrp and quagga/nhrp work only over gre 2016-05-14 10:45:49 ok thanks 2016-05-14 10:46:15 peachlover, not sure on vxlan exacts, so it may or may not be simple modification for nhrp to work over it 2016-05-14 10:47:22 sadly i am not a developer ... 2016-05-14 10:59:46 vxlan seems similar, but working on a bit different network level 2016-05-14 11:11:00 well, vxlan is doing pretty much same thing as dmvpn but relying on multicast being working 2016-05-14 11:11:29 from network point of view. of course ipsec+vxlan is non-trivial due to multicast requirement 2016-05-14 11:12:16 well i dont have a way to set multicast in my infrastructure since it's span on different locations and rely on different ISPs 2016-05-14 11:17:07 sounds like vrf+mpls+bgp+vpnv4+dmvpn would be the right solution for you then. unfortunately it's not supported currently. 2016-05-14 14:02:32 hi. is there a place where i can put script that get executed when the IP of a decice changes? 2016-05-14 14:03:15 somthing like /usr/lib/dhcpcd/dhcpcd-hooks 2016-05-14 17:37:20 hey, anyone using alpine with X? 2016-05-14 17:47:20 many of us, I'm sure 2016-05-14 19:32:03 TBB: Anything I should know before I put it on my laptop? I had it for about a year or so on my rpi, but that was headless 2016-05-14 19:38:28 I'll tell you this much - you're not going to just install the desktop and get something that works fine out of the box. at least that hasn't been my experience with Alpine on the desktop so far. 2016-05-14 19:40:00 yeah, I though it would require some tinkering 2016-05-14 19:41:15 it is constantly improving though, to be honest and to give credit where it's due 2016-05-14 20:21:54 it worked well on 3.2 for me on my thinkpad T23, but enabling the savage video driver took some effort, and in 3.3 it's broken again 2016-05-14 21:02:30 I have a x220, intel drivers should work just fine I assume 2016-05-15 05:05:19 Are there any gotchas I should be prepared for if I change from Alpine 3.2 to 3.3 (fresh docker installs) 2016-05-15 06:44:41 Hello, I want to build a program but I miss the header “time.h”, where can I find it? 2016-05-15 06:46:05 Youbi, install 'build-base' for basic development environment 2016-05-15 06:46:43 time.h is part of c-library headers (musl-dev) but "build-base" is the thing you want as it pulls in all basic things 2016-05-15 06:47:32 Oh, ok, thank you!! 2016-05-15 10:17:52 I can't run X on KVM VM 2016-05-15 12:24:00 donoban: I've hit the same issue yesterday 2016-05-15 13:00:10 no idea kahiru? 2016-05-15 13:49:43 donoban: sadly not 2016-05-15 16:09:37 just curious, to build zfs for the kernel in 3.3/main would it be enought just to change the _kver variable in zfs' apkbuild? 2016-05-15 17:12:53 donoban: did you remove the dri module from loaded X11 modules? 2016-05-15 17:16:03 I installed alpine on gpt lvm, but it is complaining about missing execs on boot like readlink and some libs for modprobe, isnt the setup script supposed to add the boot order correctly? When I log in the volumes are mounted so the setup should have installed lvm correctly... 2016-05-15 18:09:52 Hi, everyone. How can I chown /home/user directory and permanently save it? I've created user, on next boot he is not able to create files/directories in his own home dir. 2016-05-15 19:41:49 ScrumpyJack: I tried with some video card but not with all, what should I use? VGA, VMGA, QXL? 2016-05-15 21:25:24 ScrumpyJack: how to remove the dri module from loaded X11 modules? I'm a bit rusty with X config 2016-05-15 21:26:15 just by putting Disable "dri" into the module section? 2016-05-15 21:28:07 kahiru: remove it from /etc/X11/xorg.conf.d/20-modules.conf 2016-05-15 21:28:18 I will try tomorrow, I'm leaving 2016-05-15 21:28:19 see you 2016-05-15 21:28:23 oh, right 2016-05-15 21:28:25 see ya 2016-05-15 21:28:29 bye 2016-05-16 00:34:39 I am totally at my wits' end. May someone please, please provide a guide on how to get Postfix working on Alpine Linux (in that a webapp running PHP and CGI scripts with Nginx can send outbound mail? There's no point to getting a ticketing system like redmine or a project management webapp when the said systems can't send outbound mail. 2016-05-16 00:35:08 I don't really need the capability to receive mail, just the ability to send, and the guides on the Alpine Linux wiki, for some reason, don't work. 2016-05-16 02:59:27 anyone in here use docker and vault? 2016-05-16 07:31:03 Sachiru: is your choice of Postfix a requirement? 2016-05-16 07:32:48 Not required, I think 2016-05-16 07:32:52 Will have to test that. 2016-05-16 07:39:26 if you are having trouble with Postfix, try something simpler to set up 2016-05-16 07:39:39 what do you need to acheive? 2016-05-16 07:40:35 Basically? Have NGINX + php-fpm successfully send mail (alerts and status updates from my webapp). 2016-05-16 07:45:45 must you use an internal MTA? you can't use external provider like gmail or alike? 2016-05-16 07:52:03 ey ScrumpyJack, I'm gonan test X on KVM VM without DRI module, what graphic device should I use? 2016-05-16 07:55:17 donoban: are you passing through any video hardware? 2016-05-16 08:15:34 no ScrumpyJack, just virt-manager options (VGA, VMGA, QXL, ¿Cirrus?) 2016-05-16 08:28:35 ok, let me spin up a fresh alpine in qemu 2016-05-16 08:28:51 don't worry ScrumpyJack, I can test all 2016-05-16 08:45:54 donoban: any progress on that? 2016-05-16 08:48:31 I haven't tried yet, what about you? 2016-05-16 08:48:46 worked? 2016-05-16 08:52:15 Haven't tried it yet, went to bed yesterday shortly after you left the channel and now I'm at work 2016-05-16 08:56:15 ok wait let me test 2016-05-16 08:58:40 testing with VGA 2016-05-16 08:59:02 setup-xorg-base installed xf86-video-modesetting and vesa 2016-05-16 08:59:27 ScrumpyJack: should I remove dri, dri2 or both? 2016-05-16 09:02:35 tried removing both, also installed xfce4 2016-05-16 09:02:41 blank screen after startx 2016-05-16 09:03:25 power button shutdowns the VM, so no kernel panic 2016-05-16 09:05:04 same with VMVGA 2016-05-16 09:06:16 are the instructions for mate still working? all i get is a blank screen in virtualbox...\ 2016-05-16 09:07:41 I'm having same problem with KVM and std xorg setup 2016-05-16 09:07:48 does std xorg work for you Isotop7? 2016-05-16 09:11:34 not tested that...i cant get to tty with ctrl+alt+f key.. 2016-05-16 09:13:09 Isotop7: for vbox, disable dri Xorg module 2016-05-16 09:13:38 still working out for qemu 2016-05-16 09:15:56 this list of modules works for me in qemu with cirrus as vga device http://tpaste.us/GBLk 2016-05-16 09:16:12 ScrumpyJack: could you specify that? you mean blacklisting with blacklist.conf? 2016-05-16 09:16:32 oh xorg 2016-05-16 09:16:36 yip 2016-05-16 09:16:38 but how do i get to tty? 2016-05-16 09:16:58 in /etc/X11/xorg.conf.d/20-modules.conf by default 2016-05-16 09:17:08 ah, removing the lines doesnt work ScrumpyJack? I was doing it instead adding Disable 2016-05-16 09:17:42 i just do a Disable, i haven't tried deleting the lines 2016-05-16 09:19:14 there seems to be some X11 modules missing in /usr/lib/xorg/modules/ 2016-05-16 09:21:15 I tried with Cirrus disabling dri,dri2 and glx and blank screen 2016-05-16 09:21:23 maybe is related with xfce? 2016-05-16 09:22:56 can you run Xorg -retro please. do you get an X mouse cursor? can you move it?? 2016-05-16 09:23:44 I see a strange screen with points, I'm not sure if the cursor is the host cursor 2016-05-16 09:24:03 if you see a X, it's a mouse cursor 2016-05-16 09:24:07 can you move it? 2016-05-16 09:24:13 I don't see any X 2016-05-16 09:24:15 ok 2016-05-16 09:25:07 can you do " apk add tpaste && apk info | tpaste" and paste here please 2016-05-16 09:25:31 can I exit from Xorg -retro without shutdown/reboot? 2016-05-16 09:25:49 kill X 2016-05-16 09:25:56 with ssh? 2016-05-16 09:26:46 well I rebooted, I don't have it enabled 2016-05-16 09:27:36 tpaste.us/2b81 2016-05-16 09:30:55 lxdm tells me it cant open display :0 2016-05-16 09:31:48 http://hastebin.com/egicejekeq.coffee 2016-05-16 09:34:17 donoban: ok, looks good. do this: apk add rxvt-uncode twm 2016-05-16 09:34:35 cat > ~/.xinitrc 2016-05-16 09:34:48 urxvt & 2016-05-16 09:34:50 twm 2016-05-16 09:35:02 then press ctrl-d 2016-05-16 09:35:11 then run xinit 2016-05-16 09:36:21 uhM 2016-05-16 09:36:57 I see a black screen with urxvt on the left corner and a square of white lines 2016-05-16 09:37:37 it doesn't seem very usable :\ 2016-05-16 09:46:59 it's just to test. can you move the mouse and type stuff into urxvt? 2016-05-16 09:49:54 no 2016-05-16 09:50:18 if I can type commands on a shelll, I wouldn't say it's unusable :P 2016-05-16 09:56:08 donoban: cat ~/.xinitrc | tpaste 2016-05-16 09:56:37 I will have to reboot again (I'm gonna setup ssh :D) 2016-05-16 09:56:48 but it should have urxvt & 2016-05-16 09:56:51 twm 2016-05-16 09:57:04 I see a urvxt text 2016-05-16 09:57:07 do you want an screenshot? 2016-05-16 10:03:28 Hi. Anybody knows how to make chown of /home/user directory persistent? 2016-05-16 10:07:28 a1p: are you running from ram? 2016-05-16 10:14:41 ScrumpyJack: I see this https://share.riseup.net/#DwUxSm8mOWnpWN1KGBEb9g 2016-05-16 10:15:35 kahiru: Yes, it boots from SD card and persists in RAM 2016-05-16 10:16:41 a1p: are you using apkovl? lbu_commit? 2016-05-16 10:17:29 kahiru: yes, I've added /home/user directory to include list, then lbu ci. At next boot folder persists, but user cant write there. 2016-05-16 10:18:42 lbu_commit should save the permissions 2016-05-16 10:21:50 I think I hit the same issue some time ago, but I can't recall how I fixed it 2016-05-16 10:22:11 really bad workaround would be to have an init script which would correct the permissions 2016-05-16 10:22:19 Could this be due to the use of the old kernel(3.4.x i use)? 2016-05-16 10:22:27 a1p: could you try adding /home to apkvol instead /home/user? 2016-05-16 10:22:43 kahiru: init.d works well))) 2016-05-16 10:22:59 donoban: thanks for idea, will try 2016-05-16 10:34:04 donoban: rc-update | tpaste 2016-05-16 10:35:37 ok ScrumpyJack, have to reboot and enableb ssh ^^ 2016-05-16 10:43:38 you can't swtich ttys? 2016-05-16 10:43:45 switch even 2016-05-16 10:44:29 No I guess.. 2016-05-16 10:44:35 already rebooted 2016-05-16 10:47:34 ScrumpyJack: tpaste.us/A1pV 2016-05-16 10:54:03 can you apk add dbus && rc-update add dbus && rc-service dbus start 2016-05-16 10:55:57 ok, I started Xorg -retro and I don't see the X 2016-05-16 10:57:24 lol 2016-05-16 10:57:28 I can't login with ssh without pass 2016-05-16 10:58:40 correct, not with root 2016-05-16 10:59:31 ScrumpyJack: what input devices do you have on KVM? I have mouse, keyboard and tablet 2016-05-16 11:00:54 not specified, so whatever the defaults are. can you remove tablet? 2016-05-16 11:01:37 yes, maybe try first with input synpatics? 2016-05-16 11:01:50 you shouldn't need that 2016-05-16 11:06:01 i think it's PS/2 mouse be default, unless you specify -usbdevice 2016-05-16 11:07:03 virt-manager creates it 2016-05-16 11:07:37 donoban: lsmod |tpaste 2016-05-16 11:08:01 I'm removing the tablet device 2016-05-16 11:08:27 theoircally a tablet works better synched with the host cursor 2016-05-16 11:09:28 yeah, i don't think that's the problem 2016-05-16 11:14:49 ScrumpyJack: tpaste.us/ApDx 2016-05-16 11:17:32 ok, nothing unusual there. what's your host distro? 2016-05-16 11:17:51 Ubuntu :\ 2016-05-16 11:18:13 soon will be AlpineLinux ^^ 2016-05-16 11:18:42 ScrumpyJack: do you run the VM from commandline? 2016-05-16 11:20:09 ok can you do apt-get install qemu 2016-05-16 11:20:22 It should be already installed 2016-05-16 11:20:33 and give me the path to your virtual disk 2016-05-16 11:21:45 lunch 2016-05-16 11:22:13 uhM, I'm currently using a virtual USB 2016-05-16 11:22:46 /var/lib/libvirt/images/altlinux-5.qcow2 is the USB from I boot 2016-05-16 11:23:13 then I have 4 virtual hard disk where I try to setup a btrfs raid 2016-05-16 11:23:39 but we can simplify the model for fix the X problems 2016-05-16 11:24:11 ok ScrumpyJack, I'm going to lunch too, see you later 2016-05-16 11:24:52 so /var/lib/libvirt/images/altlinux-5.qcow2 is your alpine linux install? 2016-05-16 11:25:07 it's a USB with syslinux 2016-05-16 11:25:23 and a apkovl 2016-05-16 11:29:10 see you later ScrumpyJack 2016-05-16 13:32:25 hi 2016-05-16 14:03:14 can you install to a qcow2 disk? booting your usb manually will take more tweaking 2016-05-16 14:04:24 ey ScrumpyJack, I can, I'm just trying to simulate a future physical installation 2016-05-16 14:04:35 i see 2016-05-16 14:05:12 do you mean tweaking for the qemu start command? or to Alpine tweaks? 2016-05-16 14:12:23 Can someone please mark http://bugs.alpinelinux.org/issues/5402 as resolved? 2016-05-16 14:13:13 which(1) is now in testing. 2016-05-16 14:17:30 ScrumpyJack: do you want to see the qemu command executed by virt-manager? 2016-05-16 14:23:18 that would be useful, yes 2016-05-16 14:24:47 ScrumpyJack: https://share.riseup.net/#o7AgKmk2Lw5t9oGlUrk1IA 2016-05-16 14:25:41 can you tpaste it? (no javascript here) 2016-05-16 14:25:58 ah yes 2016-05-16 14:26:31 http://tpaste.us/3gxy 2016-05-16 14:58:54 donoban: can you try something simpler 2016-05-16 15:02:16 ok 2016-05-16 15:02:25 with virt-manager? or directly? 2016-05-16 15:02:47 just looking for your usb device 2016-05-16 15:04:23 can you give me the vendorid/productid of your usb stick? 2016-05-16 15:04:25 -drive file=/var/lib/libvirt/images/altlinux-5.qcow2,if=none,id=drive-usb-disk0,format=qcow2 -device usb-storage,drive=drive-usb-disk0,id=usb-disk0,bootindex=1,removable=off 2016-05-16 15:04:41 it's not a real usb 2016-05-16 15:05:00 is an qcow2 image 2016-05-16 15:05:15 s/an/a 2016-05-16 15:07:15 qemu-system-x86_64 --enable-kvm -m 1024 /var/lib/libvirt/images/altlinux-5.qcow2 -spice port=5999,disable-ticketing -net nic,vlan=1 -net user,vlan=1 2016-05-16 15:07:49 ok 2016-05-16 15:07:54 let me try, one moment 2016-05-16 15:11:10 do you think VNC/spice could affect? 2016-05-16 15:13:13 just grab virt-viewer 2016-05-16 15:16:03 I'm gonna try with VNC first 2016-05-16 15:16:33 don't have any spice client there and has no access to internet 2016-05-16 15:19:36 no internet access on alpine vm 2016-05-16 15:21:46 hi ScrumpyJack 2016-05-16 15:22:39 figure I will ask, anyone around that uses docker and vault? Figure I would ask cause one of the trajectories of alpine-linux is use with docker 2016-05-16 15:54:37 ScrumpyJack: I'm running: qemu-system-x86_64 --enable-kvm -m 1024 /var/lib/libvirt/images/altlinux-5.qcow2 -vnc 127.0.0.1:3 -net nic -net bridge,br=br0 2016-05-16 15:55:35 same problems, maybe there is difference with spice and vnc? 2016-05-16 16:45:39 what size is your qcow2, can i take a look? 2016-05-16 16:47:39 ah yes, it doesn't has anything important 2016-05-16 16:49:57 ScrumpyJack: 390 MB's 2016-05-16 16:50:57 but you have no internet :( 2016-05-16 16:51:08 yes yes I have, it's fast 2016-05-16 16:51:32 I don't have internet on the Qubes AppVM that I use for handle the server where it is 2016-05-16 16:52:23 but I don't sure if you will find something useful, it's a fresh alpine with cache dir and a apkovl 2016-05-16 16:53:12 can you link to it? 2016-05-16 16:55:12 ok wait 2016-05-16 16:58:07 do you mind using scp/sftp? I don't have apache or simialr 2016-05-16 19:17:56 hello, I am new to Alpine Linux and I would appreciate to get some guidance on how to scan Alpine Linux for the current list of packages without using apk. I am trying to expand a tool called clair to scan potential security vulnerabilities in Alpine Docker images. We could get a list with apk if the container is running, but Clair should perform this scan in a staticly 2016-05-16 19:18:37 statically* 2016-05-16 19:20:04 <_ikke_> There should be a world file in /etc/apk that contains the list of installed packages 2016-05-16 19:20:39 so basically we get a copy of the committed file system in the docker image (layer) and we could extract such list of packages and versions using a shell script or other high level lang 2016-05-16 19:20:50 <_ikke_> rqc: ^ 2016-05-16 19:22:53 thanks ikke! I will check it out. 2016-05-16 19:34:36 _ikke_: doesn't the world file contain only the explicitly installed packages without dependencies and versions? 2016-05-16 19:37:30 <_ikke_> kahiru: might be 2016-05-16 19:38:35 <_ikke_> But then the only way to find the rest it to find the depencies for those packages 2016-05-16 19:38:38 <_ikke_> iirc 2016-05-16 19:39:37 <_ikke_> Or reading the apk database 2016-05-16 19:46:49 `apk info` lists all installed packages. its rough non-apk equivalent would be `sed '/^P:/!d;s,,,' /lib/apk/db/installed` 2016-05-16 19:48:43 oh, I see. too bad the guy who asked about this is gone already 2016-05-16 19:53:22 but touching apk db directly is rather unclean. I'm not sure also how much of apk db format is considered immutable for future. using the right tool, i.e. apk, ensures correct behavior 2016-05-16 20:22:32 Hello again, thanks przemoc and _ikee_ for the suggestions 2016-05-16 20:26:49 I think /lib/apk/db/installed is the most appropriate 2016-05-16 20:27:44 it seems to have key:values for each package, two of them being P: and V: 2016-05-16 20:28:23 I think that should help us get something working 2016-05-16 20:29:33 when you touch apk db directly on your own you do not perform any locking, so it's racy. it can be acceptable only for offline access, i.e. when there is guarantee that apk db won't change during your reading it 2016-05-16 20:31:03 It should not be a problem with docker images I'd say 2016-05-16 20:31:18 unless you tried scanning a running container ofc 2016-05-16 20:46:33 przemoc, that makes sense, and as kahiru points out, since docker images are static (committed) then we should not have any race issues 2016-05-16 20:51:57 I'll only add that apk has -p / --root option, so it can be easily used to inspect apk db in rootfs other than /, e.g. apk info -p /var/lib/lxc/test1/rootfs 2016-05-16 21:24:08 hello again, I have a follow-up question about the format of the /lib/apk/db/installed file... 2016-05-16 21:24:41 is there a spec in the wiki for that format? 2016-05-16 21:25:50 Some of the keys are not very explicit (for me at least), like "D", "P", "Z", "R", "a", ... 2016-05-16 21:25:57 I would like to make sure I know what they mean 2016-05-16 21:33:40 I'm not aware of such thing. it's kind of implementation detail and may not be considered an API for 3rdparty tools. you should be able to find answers to your question by checking apk-tools sources (src/{package,database}.c in particular) 2016-05-16 21:35:09 use http://git.alpinelinux.org/cgit/apk-tools/ or git clone git://git.alpinelinux.org/apk-tools and check it locally 2016-05-16 21:38:00 przemoc: when using the -p $ROOT, does the alpine installation in $ROOT have to have the same arch? Or could I use it to modify the rpi image on the sdcard? 2016-05-16 21:49:20 anyone know why this error might be caused? 2016-05-16 21:49:22 localhost:~# cat /proc/sys/net/ipv4/route/flush 2016-05-16 21:49:23 cat: can't open '/proc/sys/net/ipv4/route/flush': Permission denied 2016-05-16 21:49:33 I've been googling without much luck 2016-05-16 21:51:00 it looks as though it can only be written to and not read 2016-05-16 21:51:36 why would you want to read from that? 2016-05-16 21:55:16 I don't really think it's meant to be read 2016-05-16 21:55:33 kahiru: apk inspects etc/apk/arch, so on rpi rootfs it should have armhf there, thus installing armhf packages. I'm not sure, though, whether most packages survive that kind of offline installation, as some of their install/upgrade scripts may assume (and it's not far-stretched assumption :>) that you install/upgrade on live system 2016-05-16 21:55:57 przemoc: guess I'll give it a try 2016-05-16 21:56:07 NO WARRANTY 2016-05-16 21:56:09 just saying 2016-05-16 21:56:16 don't blame me if something goes wrong ;) 2016-05-16 21:57:30 kahiru: good question :) docker build seems to want to read from that for some reason. the exact error: http://screencast.com/t/yOWRW98B 2016-05-16 21:57:45 don't worry, I won't :) 2016-05-16 22:00:45 dlaube: that's odd, please let me know if you find out what causes it 2016-05-16 22:02:26 dlaube: hmm, when does that happen? When docker uploads the build context to the daemon? 2016-05-16 22:02:57 will do. I need to look into it a bit more 2016-05-16 22:03:27 I'm trying to initiate the docker build from a script that gets called from an openrc script 2016-05-16 22:03:47 when I run the same script from the CLI, it all works perfectly 2016-05-16 22:04:01 can I see the openrc script? 2016-05-16 22:04:40 sure thing. 1min 2016-05-16 22:09:31 kaniini: http://pastie.org/private/ku1zcezewixtbdsuugomg 2016-05-16 22:09:40 kaniini: sorry.. misfire 2016-05-16 22:09:47 kahiru: --^ 2016-05-16 22:10:18 found it I guess 2016-05-16 22:10:40 I've been reading up on openrc to see if perhaps the init scripts are running without root or something 2016-05-16 22:10:43 dlaube: correct, net.ipv4.route.flush sysctl is write-only. 2016-05-16 22:10:44 you're downloading the Dockerfile to the current working directory and building it there 2016-05-16 22:10:50 dlaube: write to it to trigger a route cache flush 2016-05-16 22:10:58 ahhhhhh 2016-05-16 22:11:01 which works just fine when you run the script alone 2016-05-16 22:11:18 kahiru: that's it! 2016-05-16 22:11:27 the openrc script has a working directory of / if I recall, so it tries to upload your whole filesystem to the docker daemon 2016-05-16 22:11:48 looks like the script drops the Dockerfile into / and when the build runs, it traverses / right into /proc/…/… 2016-05-16 22:11:59 kahiru: you can use --arch flag to override APK default arch 2016-05-16 22:12:11 let me have it build from a proper tmp dir and I'll try this again ;) 2016-05-16 22:13:16 kaniini: the questions wa more about whether it is safe to run to install packages of another arch or if there's a lot of after-install scripts which might not necessarily work 2016-05-16 22:13:48 kahiru: it is, into a chroot 2016-05-16 22:14:05 ok, thanks 2016-05-16 22:14:42 kahiru: if you use an incompatible architecture, it may fail though. there is an option to skip running the scripts, that you could use to bootstrap an image with, and then run apk fix to reinstall everything properly on a compatible host machine. 2016-05-16 22:15:10 I'll try and see how it goes 2016-05-16 22:16:41 but for armhf, you can rent a scaleway arm machine 2016-05-16 22:16:45 for pennies an hour 2016-05-16 22:16:53 so that may be another way to go 2016-05-16 22:17:15 or if you build apk-tools on an armhf host 2016-05-16 22:17:25 you can also just tar zxvf the apk's 2016-05-16 22:18:59 (apks, the ' is wrong here) 2016-05-16 22:19:41 hmm, I'll consider all the options, thanks 2016-05-16 22:21:38 as long as scripts are called from rootfs in apk (have to check whether it's what happens here), then simply using paths without / should be enough to fix some install scripts to work without chroot. more problem is in tools called by scripts, like adduser etc. hopefully in future such stuff will go into apk directly, so it will be even easier to bootstrap offline without chroot. 2016-05-16 22:21:45 przemoc: yes i know it is a bad habit :) 2016-05-16 22:21:46 kahiru: kaniini: it's working well now! thank you for the help ;) if you guys ever need a sandbox or some real hardware I'll hook you up with some gear here at packet.net 2016-05-16 22:21:58 oh, you run packet.net? 2016-05-16 22:22:02 sweet 2016-05-16 22:22:18 dlaube: glad to help 2016-05-16 22:22:21 yessir 2016-05-16 22:22:32 i was thinking about giving packet.net a spin actually 2016-05-16 22:22:50 we actually just started using alpine as our official rescue image :) 2016-05-16 22:23:14 I'd love to get it added as one of our first-class citizens as an installable OS 2016-05-16 22:23:39 I just need to automate the install-to-disk.. have it setup SW RAID, etc 2016-05-16 22:23:53 have you looked at 2016-05-16 22:23:59 http://bitbucket.org/tortoiselabs/appliancekit-ng 2016-05-16 22:24:27 it can do a scripted image build of many distributions including alpine 2016-05-16 22:25:03 https://bitbucket.org/tortoiselabs/appliancekit-ng/src/edd84e790b41afc06ee1deb387092087f0ccfb66/appliancekit/specs/alpine-base.spec?at=master&fileviewer=file-view-default 2016-05-16 22:25:08 pretty much should show what you need to do 2016-05-16 22:25:17 I'll have to give that a look! 2016-05-16 22:25:19 should be able to do it with your rescue image 2016-05-16 22:27:07 right now we have a button in our portal and expose the same via our API in order to kick a server into alpine via iPXE 2016-05-16 22:28:00 with rescue we wanted to be able to offer a minimal OS that is bootable over the network, runs in memory and has a real package manager so people can fix their RAID/filesystems/human errors in configs, etc 2016-05-16 22:28:23 we love alpine 2016-05-16 22:29:10 well, it's hard to not love it 2016-05-16 22:29:19 true :) 2016-05-16 22:29:55 there's another distribution that is more enterprise-oriented being built around gentoo + apk 2016-05-16 22:30:36 if it's not a taboo here, could you name it? 2016-05-16 22:32:25 i don't think they have much up about it yet: http://www.adelielinux.org/ it's very new 2016-05-16 22:34:48 http://www.adelielinux.org/about.html 404 not found :E 2016-05-16 22:34:57 same for downloads 2016-05-16 22:37:29 yes, like i said 2016-05-16 22:37:34 i dont think they have released it yet 2016-05-16 22:37:40 i've seen their build hardware though! 2016-05-16 22:38:13 somehow gentoo never appealed to me. I started real linux journey with slackware (first live cd could be of redhat or mandrake, though), had short episode with ubuntu and settled mostly with debian (with sporadic arch use). recently I'm replacing my old slack home server and since I read about AL few years ago, I knew it's the right successor for my slack. I love AL's simplicity and minimalism. i 2016-05-16 22:38:19 t still has some rough edges, but these will be surely worked out with time. 2016-05-16 22:45:13 I'll be off, ttyl 2016-05-16 22:55:59 well, modern alpine is still young, only coming out in 2008 2016-05-16 23:08:15 heh, that frontpage with the "typos" in the header typing thing 2016-05-16 23:08:21 too true, 2016-05-16 23:30:08 https://raw.githubusercontent.com/przemoc/bin/master/apk-bootstrap -- I just created super simple script "bootstrapping" (I'm abusing this word now, I know...) requested AL packages using existing apk w/o chroot (in current directory by default). it's not for normal use, but maybe someone will find it useful. 2016-05-16 23:32:44 ACTION goes to tell people to run it as root, 2016-05-17 00:03:27 YES AS ROOT!!! 2016-05-17 00:03:40 ALL THE ROOT! 2016-05-17 00:03:42 lol 2016-05-17 01:47:24 must you use an internal MTA? you can't use external provider like gmail or alike? <-- I am using an external provider. Just using postfix to send mail. Basically it's webapp via nginx+php -> postfix -> external mail agent like gmail. 2016-05-17 01:47:35 Not sure if the issue is with certificates or anything. 2016-05-17 01:47:54 And I must say, the lack of any form of messages in /var/log relating to postfix is not making this easier. 2016-05-17 02:49:16 is there a way to let apk know I've already installed a package locally? 2016-05-17 04:07:12 saintdev: it would know if you installed it via apk 2016-05-17 04:22:39 boingolov: what i'm saying is i've compiled a package myself and installed it. I would like to inform apk not to install it as a dependency of another package. 2016-05-17 04:23:21 saintdev: you mean you've compiled some kind of app / library, and make installed it, or you actually built a package and then installed it? 2016-05-17 04:23:33 saintdev: those are very different things.. :-) 2016-05-17 04:23:54 compiled a library and installed it 2016-05-17 04:24:00 right, so that's not a package 2016-05-17 04:24:52 what you're asking is how do you tell apk that you've satisfied a dependency, without having the apk package installed 2016-05-17 04:24:59 yes 2016-05-17 04:25:54 most package managers have this feature, although I don't know how to do it in apk 2016-05-17 07:41:28 Sachiru morning 2016-05-17 07:41:53 ey good morning ScrumpyJack 2016-05-17 07:42:13 saintdev: can i suggest you try something simpler than postfix? 2016-05-17 07:42:42 we have both ssmtp and msmtp in the alpine repos that will do exactly what you want. 2016-05-17 07:44:31 donoban: o/ 2016-05-17 07:48:04 if you still want to test the image I enable the account, is not urgent eh :) 2016-05-17 07:49:44 really I imagine X will work without problem on bare metal, and probably I won't install X.. but I would like to know what it fails on KVM 2016-05-17 07:49:55 s/what/why 2016-05-17 07:56:20 ScrumpyJack: I think you got the wrong sa 2016-05-17 08:22:11 :) 2016-05-17 08:22:44 Sachiru: can i suggest you try something simpler than postfix? :) 2016-05-17 08:35:42 hello, is there any equivalent to apt-cacher for AlpineLinux ? 2016-05-17 08:44:13 Hi! Is the Raspberry Pi3 supported in the 3.3.3 release? 2016-05-17 08:44:22 model 3b to be specific 2016-05-17 09:29:41 C-Keen: yes, i'm using 3.3.3 (updated to edge) running on an RPi3 that I'm using to type this 2016-05-17 09:30:14 st.ilet.to/rpi2.png 2016-05-17 09:31:28 thanks, ScrumpyJack 2016-05-17 09:31:57 isn't rpi3 armv7? 2016-05-17 09:33:47 it's a cortex-a53 which should make it armv8 2016-05-17 09:34:58 oh. how does apk handle different arm versions when there's only one 'armhf' repo? 2016-05-17 09:36:00 armhf should still work? 2016-05-17 09:36:36 it is 64 bit though :) 2016-05-17 09:36:42 which might be a problem 2016-05-17 09:38:49 the RPI bootloader can be pointed to different hardware depenendant kernels 2016-05-17 09:39:30 and for the packages? 2016-05-17 10:56:47 is sen. colista on this channel? 2016-05-17 13:09:03 is there a frontend for pulseaudio in the repos? cant find any 2016-05-17 13:14:52 untoreh: how about xfce4-mixer ? or what do you mean by pulseaudio frontend? 2016-05-17 13:32:42 xfce-mixer seems just a gtk alsamixer, I mean like pavucontrol 2016-05-17 13:38:49 untoreh: i don't think there is. if you know one, we can package it though 2016-05-17 16:00:31 In alpine what is the command to find a package providing a file? Like apt-file or yum whatprovides 2016-05-17 16:03:40 ScrumpyJack: the alsa-plugins package should take precedence over pavucontrol or paprefs to make pulseaudio work in the first place i think 2016-05-17 16:07:52 sivel: apk info --who-own /path/to/file 2016-05-17 16:08:14 ScrumpyJack: does --who-own work with wild cards? Haven't tried but will do so 2016-05-17 16:08:31 i don't think so 2016-05-17 16:08:56 ok, thanks. I found the package I needed anyway without it 2016-05-17 16:09:00 you could wrap it round the shell 2016-05-17 16:09:01 appreciate the help 2016-05-17 16:12:12 find /usr/inc*lu?e -type f -exec apk info --who-own {} \; 2016-05-17 16:14:39 ScrumpyJack: I guess what I am trying to do is find what package I need to install to get a specific file. For example if I needed limits.h, what package provides it, so I could install it. 2016-05-17 16:15:09 without knowing that it is libc-dev, how do I find that I need to install libc-dev to get limits.h? 2016-05-17 16:15:39 http://pkgs.alpinelinux.org/contents 2016-05-17 16:16:25 untoreh: thanks! 2016-05-17 16:25:09 clandmeter: you about dude? 2016-05-17 16:44:52 hey, I'm trying to boot alpine off zfs root. I have the modules and tools in the initramfs, the modules are loaded but when I try to run any of the zfs/zpool commands it fails with "/dev/zfs is missing and must be created" even if the /dev/zfs exists 2016-05-17 16:45:00 and ideas how to work around that? 2016-05-17 16:49:31 oh, apparently it had wrong minor version number set 2016-05-17 17:23:06 zfs seems to be completely broken, exporting a pool makes it just vanish, never to be recovered again 2016-05-17 22:54:31 hi all, how do I enable ssh. I installed openssh and did `/etc/init.d/sshd start`. It shows it started. But when I try to login via ssh I get timed out. 2016-05-17 23:01:02 ^ anyone? 2016-05-17 23:05:53 can you reach the machine at all? ping? sounds like a network problem 2016-05-17 23:07:24 dlewen: yep I can reach via ping 2016-05-17 23:10:05 and no firewall? should work if you started from a clean new install 2016-05-17 23:16:43 no firewall. this is a clean install 2016-05-17 23:17:56 do I need to change something in /etc/ssh/sshd_config 2016-05-17 23:24:29 I am trying to login as `root`. Now I get permission denied, please try again. even though I am giving it the correct password. 2016-05-17 23:25:16 yes root is disabled for ssh login by default 2016-05-17 23:25:25 how can I enable it 2016-05-17 23:26:10 set PermitRootLogin to yes in sshd_config 2016-05-17 23:26:36 but you should really change back later when you have other accounts set up, this is not recommended 2016-05-17 23:27:34 got it. will do. thanks! its working 2016-05-17 23:27:50 np :) 2016-05-18 02:35:54 I'd just consider passwords a security hazard tbh 2016-05-18 05:40:02 woo, finished bro for alpine. 2016-05-18 05:40:05 time to submit 2016-05-18 05:45:48 ooh interesting 2016-05-18 06:06:02 how do I figure out where `xxd` is packaged ? 2016-05-18 06:08:39 hendry: http://pkgs.alpinelinux.org/contents?file=xxd&path=&name=&branch=&repo=&arch= 2016-05-18 06:25:55 nbastin: thank you 2016-05-18 06:40:36 which package is gnufind in? 2016-05-18 06:41:21 oh findutils 2016-05-18 06:42:03 hendry: http://pkgs.alpinelinux.org/contents 2016-05-18 06:42:06 this might help 2016-05-18 13:23:34 hi 2016-05-18 13:23:52 hi 2016-05-18 13:47:38 hi 2016-05-18 14:19:30 whats the difference between alpine standard, alpine extended, and alpine vanilla in the downloads sections 2016-05-18 14:19:31 ? 2016-05-18 14:21:00 can't seem to find anything on the wiki that points out the differences. 2016-05-18 14:22:54 gimix311, vanilla has vanilla kernel (no grsec) 2016-05-18 14:23:19 ah 2016-05-18 14:23:23 makes sense, thanks 2016-05-18 14:23:35 what about between standard and standard extended? 2016-05-18 14:23:37 extended as a bunch of more packages burned in the iso, which are available to standard as well via mirror 2016-05-18 14:23:43 perfect 2016-05-18 14:23:44 thanks 2016-05-18 14:23:51 yw 2016-05-18 14:27:06 Hi all 2016-05-18 14:27:56 I'm trying to start my Alpine on an ESXi server but my network card (e1000) is not recognized. Do I need to do something specific ? 2016-05-18 14:29:40 kripskroll - you probably need to: setup-interfaces 2016-05-18 14:30:40 rc-update add networking boot && rc-service networking start 2016-05-18 14:30:48 Thanks 2016-05-18 14:32:06 well, does your system show the interface with ifconfig? 2016-05-18 14:32:21 no. This is my issue 2016-05-18 14:32:43 if not, you probably need to add the correct kernel module to ... is it the file /etc/modules? 2016-05-18 14:32:44 It seems it does not come up during boot when parsing dmesg 2016-05-18 14:33:06 /sbin/setup-interfaces - fixes that 2016-05-18 14:33:18 /etc/network/interfaces is probably empty 2016-05-18 14:34:31 I copy the VM from Workstation to ESXi 2016-05-18 14:35:32 I needed to delete existing network card and create a new one because not recognized between workstation and ESXi 2016-05-18 14:35:52 I did that in VSphere Client. So I would expect to have seen new interface coming up 2016-05-18 14:36:12 TBB : How to add the kernel module ? 2016-05-18 14:39:12 And I thought pcnet32 was the appropriate driver even in ESXi 2016-05-18 14:39:12 /etc/modules is a list of modules the kernel loads at boot time 2016-05-18 14:39:40 I have only af-packets in this file 2016-05-18 14:39:55 af_packet 2016-05-18 14:40:04 I do my installs in a nonstandard way (custom usage scenario) so I usually just echo "e1000e" >> /etc/modules at install time 2016-05-18 14:50:18 Thanks TBB. I'm going to give a try 2016-05-18 15:13:34 unfortunately : unsuccessful. 2016-05-18 17:17:58 Has anyone had any luck getting Bluetooth working on the RPi3? 2016-05-18 18:12:17 How do I install Perl modules on Alpine? I need TeXLive::TLPDB so I can use tlmgr, part of the TeXLive suite. 2016-05-18 18:57:21 Hi, i bootstrapped an alpine linux install. But when i boot the 4.4.8-2-grsec kernel, my nic doesn't appear (only lo) 2016-05-18 18:57:41 Is there a module to load or something ? 2016-05-18 18:59:41 it's a realtek using r8169 2016-05-18 19:13:11 Hi, Let me ask "The Question" - why website is down? Was it running on Windows or something? :D 2016-05-18 19:27:01 Lord: most probably yes; setup-interfaces or adding the module to /etc/modules should do the trick 2016-05-18 19:27:38 In fact i booted the wrong kernel 2016-05-18 19:28:23 Where goes the kernel when i apk add linux-grsec ? 2016-05-18 19:29:22 Lord: into /boot 2016-05-18 19:29:39 you might need linux-firmware too 2016-05-18 19:29:44 depending on the hw 2016-05-18 19:30:04 Hmm i guess it doesn't overwrite the previous kernel 2016-05-18 19:32:02 I still have the previous version from some days ago and not the new… 2016-05-18 20:04:36 ok i fixed it :-) 2016-05-18 20:05:11 now i just need to make xorg works 2016-05-19 01:47:27 is there sendmail or not on my system? Can't quite work it out https://code.jquery.com/jquery-2.2.3.min.js 2016-05-19 01:47:32 http://s.natalian.org/2016-05-19/1463622325_1396x1380.png 2016-05-19 01:47:40 sorry, my clipboard isn't synced 2016-05-19 02:06:44 hendry: postfix 2016-05-19 02:11:37 boingolov: what about it? 2016-05-19 03:16:02 hendry: exim 2016-05-19 03:24:15 what's the default? or are we playing a game to name mtas? 2016-05-19 06:24:52 The default ? alpine doesn't have a default mta… 2016-05-19 06:30:36 hi. I´d like to install alpine on a raspbrry-pi with disk-install and f2fs ? 2016-05-19 07:48:36 Query: Are these instructions (the ones below, those at 2.1.2+) still valid for Alpine 3? https://wiki.alpinelinux.org/wiki/Redmine 2016-05-19 07:48:47 I have an nginx installation and wish to use that as host for Redmine. 2016-05-19 08:23:14 hey all :) just wondering if people have tried using alpine on the solidrun cubox line of freescale imx6-based SoCs? 2016-05-19 12:31:18 hi 2016-05-19 12:32:07 I'm running a couple of Alpine Linux LXD containers 2016-05-19 12:32:30 installed mariadb 2016-05-19 12:32:47 rc-status for mariadb is always crashed 2016-05-19 12:33:08 other openrc services like sshd are running just fine 2016-05-19 12:33:22 any ideas? 2016-05-19 12:55:45 could it be that the openrc script for mariadb is wrong? 2016-05-19 12:56:00 its highly possible 2016-05-19 12:56:11 is the pid file correct? 2016-05-19 12:56:27 let me see 2016-05-19 13:00:07 charlesmulder: i think this is the fix which is not in stable. http://git.alpinelinux.org/cgit/aports/commit/main/mariadb?id=13d027613dc9bc51202eb338821c558580c031a4 2016-05-19 13:00:31 oh it is in stable 2016-05-19 13:00:42 charlesmulder: which alpine version do you use? 2016-05-19 13:02:14 edge for lxd image http://images.linuxcontainers.org/ 2016-05-19 13:04:10 3.3.3 2016-05-19 13:04:34 wait, I'm lying 2016-05-19 13:04:46 that's for 3.3 lxd image 2016-05-19 13:05:06 3.4.0_rc1 2016-05-19 13:05:10 which version of mariadb do you have installed? 2016-05-19 13:05:34 I have two containers 2016-05-19 13:05:43 in edge I have 2016-05-19 13:05:54 Ver 15.1 Distrib 10.1.13-MariaDB 2016-05-19 13:07:23 charlesmulder: i mean apk version 2016-05-19 13:08:34 mariadb-10.1.13-r1 2016-05-19 13:09:53 looks like recent 2016-05-19 13:10:46 did you check the pid file? 2016-05-19 13:11:33 I'm looking at /etc/init.d/mariadb openrc script 2016-05-19 13:11:52 pidfile=$(getconf pid-file "/run/mysqld/mysqld.pid") 2016-05-19 13:12:09 no pid file only a sock 2016-05-19 13:12:13 is that correct? 2016-05-19 13:13:16 "/run/mysqld" folder only contains a socket 2016-05-19 13:13:30 no pid file 2016-05-19 13:14:30 the openrc script contains a line 2016-05-19 13:14:32 command_args="--pid-file=$pidfile --syslog --nowatch" 2016-05-19 13:14:39 where is that $pidfile var set? 2016-05-19 13:14:49 in start_pre()? 2016-05-19 13:19:07 hi, i'm having a little issue. i can't use apk anymore. I played with apk cache removed the cache and now i can't do anything with apk 2016-05-19 13:19:31 ERROR: http://…/v3.4/main: No shuch file or directory 2016-05-19 13:19:58 as if it doesn't parse correctly /etc/apk/repositories 2016-05-19 13:20:46 charlesmulder: in conf.d folder 2016-05-19 13:23:23 no mariadb or mysql files in /etc/conf.d 2016-05-19 13:24:35 charlesmulder: maybe from my.ini? 2016-05-19 13:25:26 checking... 2016-05-19 13:25:27 oh getconf is a function inside the init script 2016-05-19 13:25:42 yeah 2016-05-19 13:25:43 it reads mysql running config 2016-05-19 13:26:31 i guess it doesnt know pidfile 2016-05-19 13:26:39 when is ps ax 2016-05-19 13:26:52 "/usr/bin/mysqld --basedir=/usr --datadir=/var/lib/mysql --plugin-dir=/usr/lib/mysql/plugin --user=mysql --pid-file=test.pid --socket=/run/mysqld/mysqld.sock --port=3306" 2016-05-19 13:27:17 test is the name of the lxd container 2016-05-19 13:28:49 i think the last commit broke it 2016-05-19 13:29:11 the init was broken but the fix broke something else 2016-05-19 13:29:12 previous version also wasn't working 2016-05-19 13:29:16 it was 2016-05-19 13:29:18 ah I see 2016-05-19 13:29:46 but openrc reads the init scripts on each run 2016-05-19 13:29:54 for deps 2016-05-19 13:30:22 so all magic should be located in functions so it doesnt get run 2016-05-19 13:31:11 so, move it into start() 2016-05-19 13:31:21 ? 2016-05-19 13:51:04 clandmeter: I gonna see if I can get this to work 2016-05-19 13:57:33 charlesmulder: you will have to write your own start function if you want to use getconf. 2016-05-19 13:58:46 I'll give it a shot 2016-05-19 14:00:00 maybe just revert to http://git.alpinelinux.org/cgit/aports/tree/main/mariadb/mariadb.initd?id=187fbc6e852cba0a52399adce59d8aaeff8e9283 2016-05-19 14:32:18 that works 2016-05-19 14:32:28 thanks 2016-05-19 14:35:41 when i try to launch firefox i got : Error loading shared library listdc++.so.6: Exec format error 2016-05-19 14:35:43 clandmeter: should I create an issue on github or something? 2016-05-19 14:36:16 issues go to bugs.a.o 2016-05-19 14:36:23 if you have a pr, you can use github. 2016-05-19 14:45:58 and chromium screams too 2016-05-19 14:46:05 symbol not found… 2016-05-19 14:46:47 Lord: apk -U upgrade? 2016-05-19 14:48:09 i did it but nothing changed 2016-05-19 14:48:23 did you mix repo's? 2016-05-19 14:48:34 i have 3.4 main and community 2016-05-19 14:49:04 strange. 2016-05-19 14:49:32 maybe i should downgrade to 3.3 ? 2016-05-19 14:53:51 ey clandmeter, did you see what I've said about gd security bug? 2016-05-19 16:28:26 evening 2016-05-19 16:35:34 hmm... "cpio: --no-auto-root Do not automatically prefix input ELFs with ROOT: No such file or directory 2016-05-19 16:35:44 great m) 2016-05-19 16:40:52 hey o/ 2016-05-19 16:41:29 i'm trying the lvm on luks setup but i can't boot :P 2016-05-19 16:42:01 everything seems fine but during boot i'm thrown into the initramfs shell because the root partition isn't found 2016-05-19 16:42:12 and /dev/sda doesn't exist 2016-05-19 16:43:06 is there documentation on mkinitfs options? 2016-05-19 16:43:22 (i'm new to alpine too :) 2016-05-19 16:48:33 fauno: is the luks container unlocked when you get dropped to the shell? 2016-05-19 16:49:35 nope 2016-05-19 16:49:41 oh wait, missing block device 2016-05-19 16:49:46 but since /dev/sda doesn't exist i don't see how 2016-05-19 16:50:07 i have these on my mkinitfs.conf 2016-05-19 16:50:34 ata base ide scsi usb virtio ext4 lvm cryptsetup 2016-05-19 16:50:59 virtio? So is it a vm? 2016-05-19 16:51:10 virtualbox 2016-05-19 16:51:24 i just added lvm cryptsetup to it 2016-05-19 16:52:59 doesn't virtualbox name drives like vdX? or was it something else? 2016-05-19 16:53:26 they're sdX on the live iso 2016-05-19 16:53:44 oh, ok 2016-05-19 16:54:34 mmmm 2016-05-19 16:54:45 i mayb find out what happened 2016-05-19 16:54:58 is there any way i can indicate mkinitfs what kernel version i'm using 2016-05-19 16:56:27 mkinitfs can take a kernel version according to the help, but I've never used it 2016-05-19 16:56:28 since the disk version is different from the live one, i made a symlink, but initramfs is booting the new kernel and can't find any module :B 2016-05-19 16:56:47 ehr... i didn't see that 2016-05-19 16:59:42 what do you mean by "different disk version"? 2016-05-19 17:00:14 the kernel on disk is newer than the iso's 2016-05-19 17:00:22 so at first mkinitfs was failing to find modules 2016-05-19 17:03:16 ok done 2016-05-19 17:03:25 kahiru: i don't see a crypttab now :P 2016-05-19 17:03:38 I think I just mounted the rootfs to /mnt from the live iso and then ran mkinitfs -b /mnt 2016-05-19 17:03:56 (and mounted boot partition to /mnt/boot) 2016-05-19 17:04:04 and mkinitfs did all it should well 2016-05-19 17:04:38 http://git.alpinelinux.org/cgit/mkinitfs/tree/features.d/cryptsetup.files <= shouldn't it include /etc/crypttab? 2016-05-19 17:04:57 nope 2016-05-19 17:05:17 it first unlocks and mounts the root, then reads crypttab off that and opens the remaining partitions 2016-05-19 17:05:46 ok 2016-05-19 17:06:39 did you pass the cryptroot and cryptdm options from bootloader? 2016-05-19 17:09:14 i passed cryptdevice=/dev/sda2:system 2016-05-19 17:09:50 it should be cryptdevice=/dev/sda2 cryptdm=system 2016-05-19 17:09:56 cryptdm sets the unlocked name 2016-05-19 17:10:13 it works like this on my current system 2016-05-19 17:10:18 O.o 2016-05-19 17:10:20 i'll try cryptdm then 2016-05-19 17:10:58 cryptroot and cryptdm then 2016-05-19 17:11:06 yes 2016-05-19 17:17:54 kahiru: ok now the tricky question 2016-05-19 17:18:03 i'm using an external luks header and keyfile 2016-05-19 17:18:28 for your root partition? 2016-05-19 17:18:55 yes 2016-05-19 17:19:35 this will be tricky 2016-05-19 17:19:46 i can open it manually from the emergency shell but when i exit i get a kernel panic 2016-05-19 17:20:06 did you mount it as /sysroot ? 2016-05-19 17:22:14 ah sorry 2016-05-19 17:24:49 it's booting now :) 2016-05-19 17:25:28 great :) 2016-05-19 17:26:57 what should i patch to make it use the header and keyfile? 2016-05-19 17:28:04 mkinitfs by default packs /usr/share/mkinitfs/initramfs-init as the init file 2016-05-19 17:28:23 i was just looking into it 2016-05-19 17:30:43 Will you share it with us? I'm pretty sure some people would be interested in this 2016-05-19 17:31:16 of course 2016-05-19 17:31:20 nlplug-findfs? 2016-05-19 17:31:43 i see initramfs-init collecting crypt options and using them on nlplug-finfs 2016-05-19 17:32:15 aaah it's c 2016-05-19 17:32:47 in arch, there's a crypttab.initramfs that ends up on the initramfs file 2016-05-19 17:33:02 i use that to pass options to cryptsetup 2016-05-19 17:33:34 well, you could always modify the cryptsetup feature to include the crypttab and use that I guess 2016-05-19 18:09:47 kahiru: the only thing i found i can do without patching anything is using cryptkey as kernel parameter 2016-05-19 18:10:00 but i couldn't found any for the luks header 2016-05-19 18:17:21 ah no 2016-05-19 18:34:11 fabled: sorry, I was away. Any progress? 2016-05-19 18:34:26 kahiru, ? 2016-05-19 18:36:41 damn, sorry, wrong nick 2016-05-19 18:36:53 fauno: any progress? 2016-05-19 18:38:25 i'm making a dirty patch 2016-05-19 18:38:29 i'm about to test it 2016-05-19 19:04:50 aaaand it works 2016-05-19 19:04:52 kahiru: :D 2016-05-19 19:05:55 good job :) 2016-05-19 19:06:48 https://forja.lainventoria.com.ar/fauno/alpine-mkinitfs/commit/9516b5737a39d74aa32eb18226c35d92f58159fb 2016-05-19 19:15:52 youre running lvm vgachange -ay in there, but having cryptext enabled doesn't imply the need for having lvm 2016-05-19 19:18:15 nope 2016-05-19 19:18:40 would it fail if there's no lvm? 2016-05-19 19:22:24 I'm not sure, just suggesting possible pain points 2016-05-19 19:23:08 i don't know if anyone would want to accept the patch as it is :P 2016-05-20 01:24:21 hi I am getting an apk error not sure how to fix muls-1.1.14-r98 breaks muls-dev-1.1.14-r9 2016-05-20 01:24:40 how come it doesnt just upgrade the package with apk update apk upgrade 2016-05-20 02:33:29 Is RVM recommended on Alpine Linux for Ruby management? 2016-05-20 02:49:58 anyone know how to fix this problem? http://paste.debian.net/687725/ 2016-05-20 03:11:30 transhuman: apk update / apk upgrade 2016-05-20 03:12:26 hrm, that's weird 2016-05-20 03:13:35 did you happen to have edge enabled and then disable it? 2016-05-20 03:13:39 oh, you still do 2016-05-20 03:14:11 there might be a temporary mismatch between edge and main 2016-05-20 03:15:34 you've tried everything obvious that I can think of 2016-05-20 03:28:08 ok guess I am going to rebuid it. 2016-05-20 03:28:21 seems like there is an awful lot of bugs still to be worked out 2016-05-20 03:41:39 transhuman: if you want stable, I'd skip edge 2016-05-20 04:06:35 ok 2016-05-20 06:32:01 Happy Friday! 2016-05-20 10:14:59 Sachiru: i've used it successfully so far 2016-05-20 10:26:25 anyone got alpine linux booting succesffully off an rpi zero? 2016-05-20 11:34:44 If you have tagged e.g. testing and edge in /etc/apk/repositories and want to install an application from testing that have multiple dependencies from edge, is there a way to accept all those without adding @edge to every single package? 2016-05-20 13:47:38 Hi, my alpine docker doesn't solve my search domain (resolv.conf ok and the complete dns is reachable), what do I miss ? 2016-05-20 13:48:29 noarthur: that won't work 2016-05-20 13:48:32 one sec 2016-05-20 13:49:00 noarthur: http://gliderlabs.viewdocs.io/docker-alpine/caveats/ 2016-05-20 13:49:46 i think that problem should be fixed now more or less 2016-05-20 13:50:06 but may require config change 2016-05-20 13:50:30 just found this http://wiki.musl-libc.org/wiki/Functional_differences_from_glibc#Name_Resolver_.2F_DNS 2016-05-20 13:50:33 mmm, last I played with it it didn't I thought 2016-05-20 13:50:40 thanks 2016-05-20 13:50:50 i think you can add ndots:2 in your resolv.conf or similar 2016-05-20 13:52:41 maybe its edge and v3.4 only 2016-05-20 13:56:14 well, I'll use FQDN :) 2016-05-20 13:56:23 that works 2016-05-20 13:56:31 in fact, thats the best solution 2016-05-20 14:03:18 it's funny because in the same docker I run a mongo command then a curl command, mongo need a fqdn, not curl 2016-05-20 14:06:09 I'm wrong, curl is executed locally. 2016-05-20 14:20:36 question, I sometimes get "can't execute '/sbin/init'" at switch_root time on certain media types but a manual mount to /sysroot and shell exit boots... any idea what causes that? 2016-05-20 14:21:14 TBB what kind of media? 2016-05-20 14:21:20 cdrom? usb disk? 2016-05-20 14:21:27 what alpine version? v3.3? 2016-05-20 14:24:52 3.3 yes, and usb plus virtual disk images. it is most probably my own mistake in the setup process as I need to do install systems my own way 2016-05-20 14:25:16 usb sticks to be exact 2016-05-20 14:27:04 no 2016-05-20 14:27:13 i think it might be an issue 2016-05-20 14:27:30 can you try add boot option usbdelay=5 or similar 2016-05-20 14:29:58 sure 2016-05-20 15:11:54 no fix unfortunately. but I have the feeling I'm just changing too many things at once; went from a regular rw rootfs to a squashfs dumped to a partition combined with a tmpfs rw overlay 2016-05-20 18:30:52 could i install nvidia driver on alpine? 2016-05-20 21:30:28 on alpine I have a problem with both scp and rsync. With scp the error is scp: ambiguous target I dont think there is any spaces involved with the copy ---this is the constantly used command which works fine on other distros...scp -r /path/to/local/dir user@remotehost:/path/to/remote/dir 2016-05-20 21:32:01 seems like an alpine scp package bug (if I am not mistaken 2016-05-21 12:34:13 Hello 2016-05-21 12:35:07 I am trying to boot the Alpine Xen image but it hangs after detecting the thermal zones, what should I do? 2016-05-21 12:38:06 you could try booting a few older images, to see if it's a recent issue. 2016-05-21 12:38:32 I'll do that 2016-05-21 12:38:56 By the way is there a web interface for Xen also? 2016-05-21 12:54:50 Now I can't even get it to boot at all 2016-05-21 12:56:20 What is the recommended way of creating a USB boot drive? 2016-05-21 13:01:50 there is no acf for xen, no 2016-05-21 13:02:48 https://wiki.alpinelinux.org/wiki/Create_a_Bootable_USB 2016-05-21 13:16:35 ScrumpyJack: That page has no instructions for windows as far as I can tell 2016-05-21 13:22:08 I think this difference is because alpine is one version of busybox behind, is that right? http://paste.ubuntu.com/16557628/ 2016-05-21 13:27:02 It feels like "basic behaviour of grep" is quite an annoying thing to work differently between two patch versions :( 2016-05-21 16:33:17 any1 gone from debian to alpine linux for desktop? 2016-05-21 16:46:50 Hi all ! Where it's supposed to put this "nogateway nodns nontp nosendhost nonis" dhcp options for a vlan I defined in /etc/network/interfaces ? 2016-05-21 16:53:26 z1mme: Me, in 2014 and still happy :-) 2016-05-21 16:54:05 On my second notebook and all the rest of my infrastructure, too :-) 2016-05-21 17:40:21 Anyone knows where it's supposed to put some dhcp options for a vlan defined in /etc/network/interfaces ? 2016-05-21 19:26:25 hi is there a reverse proxy made for alpine-linux? I want to host multiple websites on 1 IP using a combination of proxy and virtual hosts 2016-05-21 19:28:59 transhuman: use nginx 2016-05-21 19:30:11 transhuman: you can get what you need to know here: https://www.nginx.com/resources/admin-guide/reverse-proxy/ 2016-05-21 19:34:52 thanks xen_roger 2016-05-21 19:35:21 you are welcome 2016-05-21 20:16:18 Anyone else experiencing issues with newsbeuter(1) when using the 'highlight' option? 2016-05-21 22:12:03 how do i configure go path in alpine-linux does it point to the compiled binary or a working directory anyone know? 2016-05-21 22:12:12 hi there, how do I change repository url? the docker image I'm using tries to fetch from http://dl-4.alpinelinux.org/alpine/v3.3/main/x86_64/APKINDEX.tar.gz which is not working atm 2016-05-21 22:12:55 try dl-2 2016-05-21 22:13:10 transhuman: even dl-3 works, but how do I change it in the image? 2016-05-21 22:13:25 a docker image? 2016-05-21 22:13:30 yeah 2016-05-21 22:13:38 hold on got directions for that 2016-05-21 22:13:42 do I just echo "newurl" > /etc/apk/repositories ? 2016-05-21 22:14:53 https://docs.oracle.com/cd/E52668_01/E54669/html/section_c5q_n2z_fp.html 2016-05-21 22:15:07 to change the image you will need to connec to it with above directions 2016-05-21 22:15:35 then you can update the repositories once connected to the image 2016-05-21 22:15:55 404 2016-05-21 22:16:00 anyway, RUN printf "http://dl-3.alpinelinux.org/alpine/v3.3/main\nhttp://dl-3.alpinelinux.org/alpine/v3.3/community" > /etc/apk/repositories 2016-05-21 22:16:01 seems to work 2016-05-21 22:16:13 thank you transhuman :D 2016-05-21 22:16:22 great 2016-05-21 22:17:53 alex88 if you ever find the need to edit an existing docker image, these are the best directions I have found https://web.archive.org/web/20160411045757/https://docs.oracle.com/cd/E52668_01/E54669/html/section_c5q_n2z_fp.html 2016-05-21 22:18:11 you should probably copy that into an email its a life saver 2016-05-21 22:19:26 kk gotcha thank you man! 2016-05-21 22:20:19 no thankyou had i know the url would disappear I would have copied it to an email...like I just did...so thank you 2016-05-21 22:20:57 :D nice job 2016-05-22 00:03:19 Hey, I'm surprised that a patch-level version number change has such a discrepancy with what seems to be core grep functionality - am I missing something here? http://paste.ubuntu.com/16582663/ 2016-05-22 00:08:01 Is alpinelinux.org down for everybody? 2016-05-22 00:12:37 http://www.downforeveryoneorjustme.com/alpinelinux.org 2016-05-22 00:12:48 Good evening. Is the entire alpine linux website down? 2016-05-22 00:13:59 ByteFlinger: Appears to be for me 2016-05-22 00:14:17 isup.me is reporting it's down too. Really put a stop to my plans for tonight 2016-05-22 00:14:25 CJKay: Yeah, havent been able to access anything for a short while 2016-05-22 00:14:43 CJKay: Yeah I was hoping to get some progress on compiling some module :( 2016-05-22 00:14:52 I had two Docker images that I had just finalised and the first one built... but the server went down just before I built the second :( 2016-05-22 00:14:54 So there's my evening too 2016-05-22 00:15:14 Could have got everything up and running if I'd been 5 minutes early lol 2016-05-22 00:15:46 I ran into some issue with compilation so was looking forward to some debugging and issue solving 2016-05-22 00:17:50 Yeah, I'm here because I couldn't fetch any packages 2016-05-22 00:25:57 Hm, wonder how long it'll be before someone from the office calls me and this is related.. 2016-05-22 00:27:17 I'd expect someone to have noticed this and at least changed the topic of the channel with some more info 2016-05-22 00:27:56 I doubt it, it's a weekend, and internal monitoring might not catch an external outage. 2016-05-22 00:28:11 Thats possible 2016-05-22 00:28:46 hi it appears (someone confirm) several of the dl-X repositories are down 2016-05-22 00:29:23 ah seems so ByteFlinger 2016-05-22 00:29:49 some repositories are online but there different than the normal ones 2016-05-22 00:30:02 Oh well, I'll just turn off my phone and get pizza so my coworkers can't badger me about their CI jobs failing. 2016-05-22 00:30:27 They shouldn't be doing anything on the weekend anyway ಠ_ಠ 2016-05-22 00:32:57 Surely Alpine is going to need to be more reliable than this if it wants to replace Debian as the default image? 2016-05-22 00:33:24 Do these outages happen often? 2016-05-22 00:34:12 This is the first I've heard of, but it does happen. I'd hold off on the proclamations of doom until someone knows what happened. 2016-05-22 00:34:33 If someone yanked a blade somewhere and took them with it, they can't do much about it. 2016-05-22 00:38:36 looks like more than the dl-x servers are off line.. giganet repo doesnt work either 2016-05-22 00:39:58 Anyone have one of the dl-x IPs? 2016-05-22 00:40:20 Looks like I'll have to call it a night. Night people. Good luck :) 2016-05-22 00:40:32 Looks like http://alpine.gliderlabs.com/alpine/v3.3/main/x86_64/ is available 2016-05-22 00:40:43 But I have no idea how to configure Alpine to use a different CDN 2016-05-22 00:40:56 Nor do I really want to, given it's going permanently into a Docker image 2016-05-22 00:41:48 maybe they aught to make the network so that it does more failover dns to different sites 2016-05-22 00:42:30 but it seems more than alpine dl-x sites since giganet.com is down, I wonder if something big is going on 2016-05-22 00:42:31 You edit /etc/apk/repositories 2016-05-22 00:43:24 Unless your world is burning, I'd say call it a night. 2016-05-22 00:43:41 And if your world is burning, you might consider mirroring a repo. 2016-05-22 00:43:56 Just to ensure you've got your copy of everything. 2016-05-22 00:44:02 Or even just the things you need. 2016-05-22 00:49:39 Maybe I can get Docker to use my host's file and just do it that way 2016-05-22 01:29:39 https://gist.github.com/jstoker/20c24b6e06309cf2f3a13faa00d9f8cb -- Quick hack to alter it so it works for now, if that helps anyone. :-) 2016-05-22 03:51:16 are there any issues with alpinelinux.org's DNSs?? 2016-05-22 03:53:14 Servers are down. 2016-05-22 03:54:25 thanks JStoker 2016-05-22 04:29:47 Was just building a docker image and cannot get the package list. Looks like *.alpine.org is down. Not sure if this is a known thing or not, couldn't find any comments about it on twitter. 2016-05-22 04:39:46 hmm, DNS does seem broken 2016-05-22 04:51:30 :-( 2016-05-22 05:59:10 <_ikke_> I can't even seem to get the NS records 2016-05-22 06:04:50 @ncopa Any ideas about what is going on with alpinelinux.org? 2016-05-22 06:04:58 mattaitchison: i am looking at it 2016-05-22 06:05:02 i have no idea 2016-05-22 06:05:19 but it seems like the glue record has been deleted for soem reason? 2016-05-22 06:06:03 Okay, well I have been trying to redirect people to our domain (alpine.gliderlabs.com) on twitter. 2016-05-22 06:14:36 ncopa: I was able to get the glue record for ns1.alpinelinux.org and ns2.alpinelinux.org. 74.117.189.114 and 88.159.20.184 2016-05-22 06:14:48 ok. good 2016-05-22 06:15:40 but 74.117.189.114 does not respond 2016-05-22 06:15:44 nsd seems to be running 2016-05-22 06:20:10 <_ikke_> firewall? 2016-05-22 06:20:13 ncopa: FYI, the email about the DNS came from me. 2016-05-22 06:26:34 ncopa: (sure you already know this) ns2 seems to be responding to dns queries. 2016-05-22 06:27:29 mattaitchison: i knew it, but it gave srvfail 2016-05-22 06:27:40 which is what nsd does if the dns master goes down 2016-05-22 06:27:44 ok 2016-05-22 06:27:51 i think ns1 is up again 2016-05-22 06:28:09 Ah, okay. I haven't used nsd much. 2016-05-22 06:28:23 i think this is the most annoying feature 2016-05-22 06:28:29 alpinelinux.org resolved for me 2016-05-22 06:28:51 i think its up 2016-05-22 06:28:53 ditto 2016-05-22 06:29:33 does anybody has approx number when it went down? 2016-05-22 06:30:16 approx time 2016-05-22 06:30:19 I was unable to get to it at 04:16 UTC. 2016-05-22 06:30:32 https://github.com/gliderlabs/docker-alpine/issues/155#issuecomment-220805561 2016-05-22 06:31:13 thanks 2016-05-22 06:32:03 ncopa: If it helps, yesterday, a bit later, say 06:00 UTC I was building a docker image and downloads were crazy slow. 2016-05-22 06:32:22 That's not an exact time. 2016-05-22 06:32:54 could be that dns timed out on first server 2016-05-22 06:33:03 while second was still up 2016-05-22 06:33:28 i might have an idea what happened 2016-05-22 06:33:29 Wouldn't that just mean that it took a while to resolve. I was seeing silly download times. 2016-05-22 06:33:30 onno: were you using alpine or gliderlabs/alpine? 2016-05-22 06:33:35 alpine 2016-05-22 06:34:02 I was trying to build a php-fpm image that wasn't 350 Mb. 2016-05-22 06:35:45 ncopa: Thank you for your prompt response, much appreciated. I'm going back to do some work now ;-) 2016-05-22 06:50:09 ncopa: are the http servers on ns1 up? 2016-05-22 06:51:02 http://dl-4.alpinelinux.org/ is returning ERR_CONNECTION_REFUSED 2016-05-22 07:30:55 hi everyone, is it just me, or there is something wrong with alpinelinux.org dns entries? 2016-05-22 07:34:15 I just tried dig from different provider (server in Prague) the same, It seems like alpinelinux.org is not in DNS anymore. 2016-05-22 07:45:32 it works 2016-05-22 07:45:38 lord@hermes ~ %dig alpinelinux.org +short 9:45:14 2016-05-22 07:45:40 88.159.20.184 2016-05-22 07:54:19 not for me https://0.jmt.gr/?2b042e374575d3fa#2JY/kvAu3ECyEsFKZVJryRJoJK5oLLh7Suz5u2Hr//Q= 2016-05-22 07:57:37 hmmm it's on my cache in fact 2016-05-22 07:57:54 both ns giving me servfail again 2016-05-22 08:06:23 it does not, it is cache, but ncopa knows about that and they are working on that 2016-05-22 08:48:33 http://www.alpinelinux.org/ is currently not reachable any eta when it's up again? 2016-05-22 08:54:53 it looks like it's a dns problem 2016-05-22 08:55:02 use the ip to connect directly 2016-05-22 08:55:04 88.159.20.184 2016-05-22 08:59:28 Thank You Lord 2016-05-22 09:34:04 hullo. 2016-05-22 09:34:25 is the site being down an outage or maintenance? 2016-05-22 09:36:32 kinda looks like it's the dns servers that aren't responding 2016-05-22 09:38:21 Logiztik: it's working for everybody else. We had to ban your ip. 2016-05-22 09:38:25 kidding. I came here to find out too. :) 2016-05-22 09:39:15 slappymcfry: i know 2016-05-22 09:39:21 slappymcfry: the kidding part ;) 2016-05-22 09:43:07 does seem as if people are still sleeping though. 2016-05-22 09:44:32 see! :P 2016-05-22 09:47:52 88.159.20.184 here is the ip 2016-05-22 09:48:36 Lord: are you answering me? or? 2016-05-22 09:48:59 if you really need it right now ;-) 2016-05-22 09:50:46 Lord: but is that ip also hosting the files and the wiki? 2016-05-22 09:51:13 i don't know 2016-05-22 10:46:52 so the dns seems to have come up again. 2016-05-22 10:49:15 <_ikke_> Yeah, that was a problem this morning (~4 hours ago) 2016-05-22 10:51:06 nah.. ns1 just started responding 2016-05-22 10:51:14 but no matter. 2016-05-22 10:52:20 <_ikke_> Might be an intermittant problem 2016-05-22 10:58:38 neither dns server answered queries while ns1 was down. I looked at the channel log and saw that ncopa knows about it already.. some kind of quirk with NSD apparently. 2016-05-22 10:59:21 ns2 still seems not to be responding 2016-05-22 11:05:02 <_ikke_> For me both are responding 2016-05-22 11:27:10 has anyone tried to build virtualbox on alpine? I recall giving it a shot, but realized I was in way over my head 6 hours later :p 2016-05-22 11:27:23 think I gave up when it needed both 32bit and 64bit gcc to proceed 2016-05-22 11:49:08 hello, I'm new to alpine and I have a question, is the "edge" branch supposed to ship always the latest release of a package in a bleeding-edge style? 2016-05-22 11:56:32 <_ikke_> yeah, that's the idea 2016-05-22 11:58:20 uhm, I was looking at the murmur package and it's quite outdated even if it's been built recently, should I flag it as out-of-date? 2016-05-22 12:07:58 <_ikke_> umurmur? 2016-05-22 12:14:21 _ikke_: https://pkgs.alpinelinux.org/package/edge/main/x86_64/murmur 2016-05-22 12:16:17 <_ikke_> I try to find it in aports, but only see umurmur 2016-05-22 12:19:36 they are different projects, umurmur is a minimalistic variant of murmur 2016-05-22 12:21:34 <_ikke_> Ah, it's called mumble 2016-05-22 12:21:57 <_ikke_> It's a subpackage of mumble 2016-05-22 12:22:31 <_ikke_> What version do you expect? 2016-05-22 12:23:22 1.2.16 I guess 2016-05-22 12:23:38 at least according to this page https://wiki.mumble.info/wiki/1.2.16 2016-05-22 12:23:41 <_ikke_> right 2016-05-22 12:24:05 or at least 1.2.15 2016-05-22 12:25:16 <_ikke_> 1.2.16 seems last one 2016-05-22 12:25:51 yes 2016-05-22 12:26:58 being murmur a subpackage of mumble means that 'apk add mumble' would install both while 'apk add murmur' would install only murmur? 2016-05-22 12:28:27 <_ikke_> No, installing mumble won't install murmur 2016-05-22 12:28:33 <_ikke_> It's just that they come from the same source 2016-05-22 12:28:46 got it, thanks 2016-05-22 12:33:57 <_ikke_> cippaciong: I can try to build an up-to-date package for you 2016-05-22 12:38:49 _ikke_: don't worry, I don't want to cause you such a hassle 2016-05-22 12:39:16 it's not like I need it right now, my question was more about package version policy in alpine 2016-05-22 12:39:55 I'm an arch user so the PKGBUILD syntax it's quite familiar, I can try to build and up-to-date package myself 2016-05-22 12:40:03 thanks :) 2016-05-22 12:40:42 <_ikke_> Me too 2016-05-22 12:47:55 ok, I think I found the clue 2016-05-22 12:48:22 1.2.10 is the latest version on sourceforge, then the development has been moved to github 2016-05-22 12:48:36 <_ikke_> ah ok 2016-05-22 14:05:52 hi 2016-05-22 14:05:58 apparently the dns server died 2016-05-22 14:06:23 <_ikke_> ncopa: no good 2016-05-22 14:06:40 so someone brought the service back up yesterday evening on a neighbour server 2016-05-22 14:07:18 an annoying feature with nsd is that when master dns server is gone 2016-05-22 14:07:40 the will backup dns server respond SRVFAIL once the TTL expires 2016-05-22 14:08:16 i think it should all work now? 2016-05-22 14:09:04 except dl-4.a.o 2016-05-22 14:11:49 <_ikke_> ncopa: Well, it kinda makes sense that the cached data is invalid after the TTL, right? 2016-05-22 14:13:42 well, that makes such backup server kind of useless 2016-05-22 14:18:51 well, it's not a backup feature so yeah, using it as a backup is pointless 2016-05-22 14:19:06 once in the days of dialups we had a group of 16 MLPPP connections, stupid verizon set it up so that if one failed they all failed, it was a totally new concept for them to have each phone line in a different group 2016-05-22 14:28:02 <_ikke_> If you set your TTL long enough, it will server as a back-up for that period 2016-05-22 14:30:17 can anyone confirm that dl-2 community is still down (either that or I forget the right url) 2016-05-22 14:31:45 <_ikke_> What do you mean with dl-2 community? 2016-05-22 14:31:49 <_ikke_> http://dl-3.alpinelinux.org/alpine/edge/community/ ? 2016-05-22 14:34:10 ah my url is wrong sorry 2016-05-22 14:34:23 forgot the edge part 2016-05-22 14:37:46 _ikke_ and przemoc yes and yes 2016-05-22 14:38:19 i think dl-4.a.o was down 2016-05-22 14:38:28 i have pointed it to new location 2016-05-22 15:38:33 ncopa: still can't resolve ns1|ns2|nl.alpinelinux.org 2016-05-22 15:40:58 yeah, it was working a few minutes ago... 2016-05-22 16:09:16 ns1.alpinelinux.org. 86400 IN A 74.117.189.114 2016-05-22 16:09:19 ns2.alpinelinux.org. 86400 IN A 88.159.20.184 2016-05-22 16:09:35 Both nameservers don't respond 2016-05-22 16:15:39 yeah, SERVFAIL here 2016-05-22 16:23:24 someone got a working mirror i can use? 2016-05-22 16:24:22 88.159.20.184 www.alpinelinux.og 2016-05-22 16:24:50 heh, going straight to the IP works too 2016-05-22 16:25:04 Death_Syn: mirror for packages? 2016-05-22 16:25:26 http://alpine.gliderlabs.com/alpine/v3.3/main/x86_64/ 2016-05-22 16:25:40 thanks 2016-05-22 16:25:56 <3 that one because it's powered by Fastly CDN, so it's, well, fast 2016-05-22 16:26:08 or look here http://webcache.googleusercontent.com/search?q=cache:Bn9ua3XccYoJ:wiki.alpinelinux.org/wiki/Include:Using_Internet_Repositories_for_apk-tools+&cd=1&hl=de&ct=clnk 2016-05-22 16:26:17 aye. 2016-05-22 16:26:27 ACTION still uses the fastly mirror *shrug* 2016-05-22 16:26:37 And ignore *.alpinelinux.org ^^ 2016-05-22 16:39:17 we are working on it 2016-05-22 16:42:32 why not start both servers in master mode for now? 2016-05-22 16:45:32 thats porobaly a good idea 2016-05-22 17:04:33 Both nameservers are responding now ;-) 2016-05-22 17:09:30 `curl-config' is provided by the {lib,}curl packages, is this intentional? 2016-05-22 17:15:57 *is _not_ 2016-05-22 17:24:28 <_ikke_> kl3: http://pkgs.alpinelinux.org/contents?file=curl-config&path=&name=&branch=&repo=&arch= 2016-05-22 17:24:36 <_ikke_> apparently curl-dev 2016-05-22 17:27:33 _ikke_: Thanks 2016-05-22 19:22:03 Hi! 2016-05-22 19:22:33 A silly question: did anyone ever try using Alpine as basis for for a Qubes AppVM template 2016-05-22 19:22:39 ? 2016-05-22 20:59:53 ncopa: Do you know how etags are setup for nl.alpinelinux.org? 2016-05-22 21:12:28 mattaitchison: no, but i can probably find out tomorrow 2016-05-22 21:12:31 need to go to bed now 2016-05-22 21:13:13 Okay, I am wanting to use it for cdn cache invalidation :) 2016-05-22 21:18:23 sounds like a good idea 2016-05-22 21:30:53 hi, is anyone working on lldb port for alipine linux? 2016-05-22 21:37:53 Hey :) I noticed when you do `ps -A -o pid,rss,vsz,pcpu,comm` that pcpu doesn't work in alpine, gives a bad -o argument :( Is there any workaround? Trying to use a npm module that depends on that command. 2016-05-22 21:38:22 I was hoping maybe there'd be a package or something maybe to enable it or something. 2016-05-22 21:52:23 Keverw, yeah you can install procps to get more features -- check this for future reference: http://pkgs.alpinelinux.org/contents?file=ps&path=&name=&branch=&repo=&arch= 2016-05-22 21:53:13 oh thanks :) I was searching under packages for ps, but I guess searching under content is different? 2016-05-22 21:53:39 yep! content searches through the files that are installed by each package :> 2016-05-22 21:54:00 Also surprised on how small this Distro is. :) Using it mainly for Docker 2016-05-22 22:30:10 firefox in the testing repo (46.0.1) does not run due to a missing symbol (gtk_widget_path_iter_set_object_name), presumably because it expects a gtk from edge. However, firefox-esr from community (45.1.0) seems to work great. Will firefox-esr be maintained with security updates in a timely manner and remain stable enough for everyday use? 2016-05-22 22:30:20 and tangentially related, is community regarded as more stable than testing? 2016-05-23 07:59:08 Hello I am having an issue with Alpine. I am trying to add a user to the system but it seems that somewhere the uid is limited by 60000. 2016-05-23 07:59:11 adduser: number 666666 is not in 0..60000 range 2016-05-23 07:59:15 Where does one change that 2016-05-23 09:23:51 ByteFlinger: the uid is limited to 16bits i presume, so 65535 is the highest you can go 2016-05-23 09:25:35 bDEK2NLtrzOd: You mean on Alpine? Because my host machine certainly has a much higher number than this. In any case I think it is being changed for 3.4.0-rc2 for a much higher number 2016-05-23 09:35:26 ByteFlinger: https://serverfault.com/questions/105260/how-big-in-bits-is-a-unix-uid 2016-05-23 09:36:39 interesting, so there's some progress in this area and we can use 32 bits for uids now. 2016-05-23 10:10:16 I created http://bugs.alpinelinux.org/issues/5617 by hitting before filling in all the details, can someone delete this issue so I can readd it? 2016-05-23 10:24:48 I'm having issues with the curl and libcurl packages, they seem broken at least in edge: http://ix.io/KlI 2016-05-23 11:05:12 hi all. now that docker images are moving to alpine I thought I'd give it a go to build a container with it. however I'm trying to build a lua-module that needs libldap. I installed libldap with apk add, however the ldap.h head er is not found by the builder. any ideas if this package indeed provides the header I need? 2016-05-23 11:05:24 or is there a separate dev-package for this 2016-05-23 11:07:48 ah, openldap-dev provides the correct header i think :) 2016-05-23 11:20:17 <_ikke_> correct 2016-05-23 11:20:26 <_ikke_> alpine splits up packages so they stay small 2016-05-23 11:38:04 Hi, I have this issue with the 3.3.3 version (http://bugs.alpinelinux.org/issues/3555) 2016-05-23 11:38:34 i.e. nomodeset kernel option not working with qemu 2016-05-23 14:31:30 Hi 2016-05-23 14:36:41 How I can use bash by default on Alpine? 2016-05-23 14:46:20 Kurkpo: install bash and set it in /etc/passwd 2016-05-23 14:46:57 chsh is part of shadow pkg. 2016-05-23 14:47:54 Ok, but I want build a image with docker, but the docker build run with sh 2016-05-23 14:51:52 Kurkpo: I think docker build always runs the RUN parts in sh 2016-05-23 14:55:41 I will expand my explanation, I want install Postgres XL, but when I make "make -j 4" not works because this file starts with (#!/usr/bin/env bash) and make returns error: invalid preprocessing directive #! 2016-05-23 14:57:13 you have the shebang in a makefile? 2016-05-23 14:57:32 ACTION looks up what postgres xl is 2016-05-23 15:11:13 Excuse me, I loss the connection 2016-05-23 15:57:31 fetch http://dl-4.alpinelinux.org/alpine/v3.3/main/x86_64/APKINDEX.tar.gz 2016-05-23 15:57:31 I'm getting a - WARNING: Ignoring http://dl-4.alpinelinux.org/alpine/v3.3/main/x86_64/APKINDEX.tar.gz: No such file or directory 2016-05-23 15:57:47 has the url changed? 2016-05-23 15:59:46 http://dl-4.alpinelinux.org/ looks empty indeed 2016-05-23 15:59:59 you may try using some other mirror from: http://rsync.alpinelinux.org/alpine/MIRRORS.txt 2016-05-23 16:00:24 fixing dl-4 2016-05-23 16:01:20 how big mirrors are nowadays? ~500G? 2016-05-23 16:01:30 ok, no longer empty 2016-05-23 16:01:56 great! thanks nangel 2016-05-23 16:02:08 v2.3 -> edge is ~ 202GB 2016-05-23 16:04:14 v1.1 -> v2.2 is an additional 86GB 2016-05-23 16:05:06 not bad 2016-05-23 16:06:21 and v3.2+ (including edge) would be? (I guess they're most used versions) 2016-05-23 16:07:45 du -hs v3.[2-4] edge 2016-05-23 16:07:45 14.8G v3.2 2016-05-23 16:07:45 23.7G v3.3 2016-05-23 16:07:45 28.8G edge 2016-05-23 16:07:45 19.3G v3.4 2016-05-23 16:08:19 why is v3.4 that smaller? 2016-05-23 16:08:45 ah, no much point releases I guess 2016-05-23 16:09:17 do you keep track of some stats about APKINDEX downloads? are there still many users of older versions? 2016-05-23 16:09:19 from https://wiki.alpinelinux.org/wiki/Alpine_Linux:Releases - v3.4 hasn't been released yet 2016-05-23 16:09:47 yes, yes, I know, I forgot about lack of non-rc ISOs for a moment (they add up nicely) 2016-05-23 16:09:59 przemoc: no. on my todo list, but hasn't been like all the other fires - like getting https enabled everywhere. 2016-05-23 16:12:59 is DNS for alpinelinux.org self-hosted (on mirror servers and/or webserver)? 2016-05-23 16:26:25 Hello alpiners. I've just 'apk add emacs', and the program crashes instantly when trying to be run. There's some thread about emacs relying on some very particular features of glibc's mmap, but if there's a package in apk, is it supposed to work? or is there any knon workaround? 2016-05-23 16:34:09 Guest16401 / rgrau: from pgks.alpinelinux.org, it looks like emacs is only available in "edge / testing", the last build date was over a year ago, and its listed as having no maintainer. 2016-05-23 16:34:45 being in edge / testing alone indicates that someone got it to package, but makes no guarantees it works. 2016-05-23 16:34:47 sorry 2016-05-23 16:35:16 Hello, has anyone here had any luck installing alpine on vultr? 2016-05-23 16:37:25 nangel: aha, thanks for the info. I'll keep investigating :). Alpine looks very very snappy so far. If I can sort out a couple of things that may be my next go-to distro. 2016-05-23 16:38:36 I'm also trying to run guix on alpine. not much luck either. we'll see :) 2016-05-23 17:13:36 When my Alpine VM boots up to the console login prompt, after a while with no input, the screen will go black. Presumably this is an energy / screensaver-like thing. Can I disable that somewhere? 2016-05-23 18:58:31 onodera: have you met any issue there? 2016-05-23 19:12:26 kahiru: nah it works now, the "minimal" iso didn't work at first for some reason 2016-05-23 19:12:38 btw can someone please post their apk repo file 2016-05-23 19:12:42 I delted mine by accident 2016-05-23 19:15:02 http://dl-cdn.alpinelinux.org/alpine/$AL_VERS/main 2016-05-23 19:15:16 where AL_VERS is v3.3 for instance 2016-05-23 19:15:34 I should use http instead of https? 2016-05-23 19:16:38 some time ago there was no https on AL mirrors 2016-05-23 19:17:18 and nowadays I'm not sure how it is, but I guess that not all of them have it 2016-05-23 19:18:12 and you possibly want another line but s/main/community/ 2016-05-23 19:22:28 hmmm whyyy is 3.3 and 3.4 links fialing for me 2016-05-23 19:22:31 but edge just working fine 2016-05-23 19:23:49 > where AL_VERS is v3.3 for instance 2016-05-23 19:24:34 maybe it's the cas I can't use a 3.3 repo and edge one at the same time? 2016-05-23 19:24:50 I wanted to add 3.3 community because edge doesn't have letsencrypt for some reason 2016-05-23 19:25:27 you most likely shouldn't mix v3.3 and edge 2016-05-23 19:25:52 my point was whether you put v3.3, because it looked like you used 3.3, which is wrong 2016-05-23 20:04:20 Hmm I'm sure alpine had a nginx mainline packagew 2016-05-23 20:04:23 what is is named? 2016-05-23 20:22:05 <_ikke_> just nginx 2016-05-23 20:22:18 <_ikke_> http://pkgs.alpinelinux.org/packages?name=nginx&branch=&repo=&arch=&maintainer= 2016-05-23 21:23:54 can alpine host virtualbox or just as a guest vm? 2016-05-23 21:29:30 found my answer... glibc so no. 2016-05-23 21:34:37 qemu ftw! 2016-05-24 01:03:45 hi can anyone tell me if nginx wont bind to a port perhaps because of a grsec setting? 2016-05-24 01:34:05 hi I keep moving MENU DEFAULT to the vanilla kernel but it keeps changing it back when i run update-exlinux, why is that? 2016-05-24 01:37:52 its not a show stopper just like to know. The vanilla kernel didnt fix my nginx binding problem 2016-05-24 03:31:04 what uses port 42586? 2016-05-24 03:34:54 dunno what does netstat say 2016-05-24 03:35:14 or ss -l 2016-05-24 06:44:53 morning 2016-05-24 06:51:19 ScrumpyJack, it's night time for me \o/ 2016-05-24 06:58:13 gopar: your whois says finland 2016-05-24 06:58:39 what's the interest in Solus? :) 2016-05-24 06:58:44 ScrumpyJack, well, thats totaly wrong :P ha 2016-05-24 07:00:18 ScrumpyJack, Solus as in the distro? I thought we were in #alpine-linux :) ha 2016-05-24 07:01:26 you're also in Solus, apparently 2016-05-24 07:02:56 ScrumpyJack, it appears so ha 2016-05-24 07:03:10 ScrumpyJack, I'm just looking for a different distro to try out. Got tired of Ubuntu 2016-05-24 07:04:03 what about you? 2016-05-24 07:05:02 i'd love to see budgie desktop ported to musl and Alpine Linux, but i think it has a dependancy on systemd 2016-05-24 07:07:29 is budgie worth checking out? 2016-05-24 07:09:27 kahiru, it depends on what type of DE you like 2016-05-24 07:11:20 hmm, I liked kde4 but nowadays you don't find that in many up-to-date distributions 2016-05-24 07:11:53 so I got stuck with awesomewm and only check the newer DEs every now and then 2016-05-24 07:11:59 and always come back to awesome... 2016-05-24 07:14:56 kahiru, i'd say stick with awesome. From my experience budgie just tries to make everything look pretty kind like the DE for elementary OS 2016-05-24 07:21:33 well, nevermind 2016-05-24 07:26:19 yeah, it's funny how we all go back to that sweet spot DM, which for alpine users means no bloat 2016-05-24 07:27:57 Looks like all the new DE's people keep cranking out is just for looks and not for versatility. 2016-05-24 07:33:43 for me it's twm, but without EWMH support, it's showing it's age 2016-05-24 07:34:16 kahiru: gopar: are you using AL on your desktops? 2016-05-24 07:35:05 desktopwise things are worse than ever; Gnome has now entered a phase where it (and software written for it) consciously breaks compatibility with desktop standards 2016-05-24 07:35:53 KDE is finally running in a mode that makes disabling GL based window compositing practically impossible 2016-05-24 07:36:28 I'm pretty sure the XFCE folks will go insane within the next year or so as well 2016-05-24 07:36:54 ScrumpyJack, You mean if we're using Alpine? Nah, use alpine for dev along with vagrant. So easy to get started with. Though, I miss emacs whenever I have to edited a file :'( 2016-05-24 07:37:10 TBB, what DE do you use? 2016-05-24 07:38:04 currently three of them, got KDE4 on one machine, XFCE on two and the last two run a combination of Openbox and tint2 2016-05-24 07:38:06 gopar: emacs is ported. does it not work for you? 2016-05-24 07:38:24 For those who are brave of heart. I recommend checking out stumpwm, it's just a wm. It's pretty cool, except I except I kept running into issues in my machine 2016-05-24 07:39:16 ScrumpyJack, whaaaaaaaaaat. it's ported!?! dam, I don't beleive it. Let me check 2016-05-24 07:39:54 it's in the edge/testing repo 2016-05-24 07:40:25 TBB: tint2+OB on AL? 2016-05-24 07:56:12 ScrumpyJack, which edge are you using? 2016-05-24 07:56:21 I dont see emacs when I sun 'apk search emacs' 2016-05-24 07:56:54 I put http://repos.dfw.lax-noc.com/alpine/edge/main on /etc/apk/repositories 2016-05-24 07:57:10 Or is it the testing branch instead? 2016-05-24 07:57:19 yes, testing 2016-05-24 07:57:34 ScrumpyJack: sorry, I had a coffee break. Not yet, waiting for a bit of free time to do it 2016-05-24 07:59:54 ScrumpyJack, okay I'm like dead right now. need to sleep. any hints on whats going on here: http://pastebin.com/0UmJMZqK 2016-05-24 08:02:11 you know what. I'm just going to bed. I'll figure it out tomorrow. Thanks for letting me know emacs is on there \o/ 2016-05-24 12:50:31 hello, for those using alpine in lxc, how do you configure static ip address ? 2016-05-24 12:53:26 MrTchuss: lxc.network.ipv4 in container's config? 2016-05-24 12:54:40 and do should we define something in guest /etc/network/interfaces ? 2016-05-24 12:56:25 ok, no need, at least with gentoo as host. Got strange behavior with debian as host 2016-05-24 12:56:51 so it might be related to debian/lxc version/interaction 2016-05-24 12:56:56 tx kahiru :) 2016-05-24 12:57:28 np, I just knew there was an option like that :) 2016-05-24 13:02:12 MrTchuss: you can run setup interface in the alpine guest instead of setting lxc.network.ipv4 2016-05-24 13:03:45 ScrumpyJack: for some reason, ifup returns 1 when setting interface inside the alpine guest 2016-05-24 13:03:51 still debugging 2016-05-24 13:05:08 fun fact: the first "error" is that there were some spaces at the end of the netmask line ("netmask 255.255.255.0 ") and ifup -n eth0 returns this strange mask "ip addr add 192.168.1.2/4294967295 dev eth0 label eth0" :)) 2016-05-24 14:19:08 I can see a package's new version with `apk version' and want to upgrade it, but `apk add -u pkgname@edge' doesn't do anything, it just quits as if there were no package to install. 2016-05-24 14:19:44 If I manually download the .apk file and run `apk add -u pkg.apk' everything runs fine. 2016-05-24 15:37:51 Hi everyone, I have a question and I hope some guru here could help me out. I am trying to build Alpine in chroot. I use this script : http://git.alpinelinux.org/cgit/user/fab/scripts/tree/alpine-chroot.sh from the wiki page. For now, v3.1 and v3.3(latest-stable) give me some errors like : "ERROR: musl-1.1.5-r4: No such file or directory" or "ERROR: busybox-1.22.1-r15.post-install: script exited with error 1" or "ERROR: Failed to create 2016-05-24 15:37:51 lib/ld-musl-x86_64.so.1: No space left on device". Meanwhile, v3.2 and v3.4 are alright. Anyone has the same problem as I do? I am on CentOS 7. Thanks! 2016-05-24 16:05:59 "No space left on device" 2016-05-24 16:06:15 tmh1999 sounds like you run out of diskspace 2016-05-24 16:25:37 ncopa : Actually no. My disk is only 18% used. 2016-05-24 16:28:33 maybe on some of the bind-mounted filesystems? 2016-05-24 16:29:33 but it's definitely odd 2016-05-24 16:29:36 kahiru : Actually no. My chroot dir is in a sub dir of my home. 2016-05-24 16:29:58 v3.3 failed in Debian 8 too. 2016-05-24 16:30:35 guess I stick with v3.4 ? 2016-05-24 16:34:29 seems to work without issues on fedora23 2016-05-24 16:34:40 Hum... 2016-05-24 16:36:17 kahiru : You use apk-tools-static-2.6.5-r1.apk ? 2016-05-24 16:37:56 tmh1999: yeah 2016-05-24 16:38:32 kahiru: Thanks. I'll see. 2016-05-24 16:40:32 tmh1999: do you have selinux enabled by any chance? 2016-05-24 16:43:25 maybe, let me check. 2016-05-24 16:43:59 it's enabled 2016-05-24 16:48:58 well, if it was selinux related then other releases shouldn't work either 2016-05-24 16:52:08 so it is not 2016-05-24 16:52:18 so it is not selinux related 2016-05-24 17:04:56 any progress? I'm out of ideas 2016-05-24 17:33:20 Hey guys, I'm trying to build a docker httpd-php image using alpine. The problem is, I can't seem to make 'pecl' work. Installing the php-pear package, I'm getting errors ending with the message "XML Extension not found", yet I can't seem to find what php extension is missing. Anyone ever had this problem? 2016-05-24 18:12:18 Because of that I can't seem to find a way to install the php-pecl-geoip extension :( 2016-05-24 19:08:52 php-xml? 2016-05-24 19:08:57 eh, gone anyway 2016-05-24 19:16:34 ScrumpyJack, o/ 2016-05-24 20:21:11 o/ 2016-05-24 20:21:31 got emacs? 2016-05-24 21:13:06 ScrumpyJack, haven't tried since last night. Need to check what were the errors 2016-05-24 21:23:55 right, bed time 2016-05-24 21:23:59 . z Z 2016-05-24 21:28:58 nights 2016-05-24 22:20:15 Hi all, currently attempting to stand up Alpine Linux 3.3.3 x86_64 inside a QEMU VM on a remote server through SSH. I'm having trouble getting Alpine Linux to disable graphical mode. I've attempted using the "grsec nomodeset" boot command but it still appears to be entering graphical mode, as QEMU shows me "1024 x 768 Graphic mode" when I use the -curses flag... I know it's kind of obscure but does anyone have any tips? 2016-05-24 22:21:40 sean__: i recently had to add one flag in addition to nomodeset 2016-05-24 22:21:47 let me see if i can actually find it now 2016-05-24 22:23:02 nofb 2016-05-24 22:23:10 try with both 2016-05-24 22:23:41 darkfaded would that be "grsec nomodeset nofb"? 2016-05-24 22:23:45 yes 2016-05-24 22:24:24 Still getting the "1024 x 768 Graphic mode" 2016-05-24 22:24:33 my printer tells me to replace cyan for a b/w print. it's one with a dedicated black cartridge. i've had it 2016-05-24 22:24:42 sean__: ok then i don't know :) 2016-05-24 22:24:48 Thanks for trying :) 2016-05-25 01:37:33 I got error when fetching alpine package index 2016-05-25 01:37:44 does it work right now? 2016-05-25 01:37:52 ERROR: http://alpine.gliderlabs.com/alpine/v3.2/main: temporary error (try again later) 2016-05-25 04:22:20 shansen: that's the gliderlabs mirror, they may no longer be mirroring 3.2 2016-05-25 04:22:23 3.3 is current 2016-05-25 04:22:47 update your docker image 2016-05-25 04:24:24 boingolov: alpine.gliderlabs.com is actually the same CDN supporting dl-cdn.alpinelinux.org 2016-05-25 04:29:38 didn't realize 2016-05-25 04:30:00 that wasn't true initially was it? 2016-05-25 04:51:21 So both are now using fastly? 2016-05-25 04:52:07 I can't find a reference to when dl-cdn.alpinelinux.org was added but yes they are both using fastly. 2016-05-25 05:57:26 makes a bit of sense, ncopa was wooed by docker, and the gliderlabs image was chosen as official even before that 2016-05-25 05:57:46 and gliderlabs was the first to use fastly afaik 2016-05-25 06:45:57 darkfaded: I have the same problem, it seem this bug is not fixed: http://bugs.alpinelinux.org/issues/3555 (nomodeset) 2016-05-25 11:53:01 quick survey: ext4 or btrfs, what do you use? 2016-05-25 12:06:24 xfs mostly 2016-05-25 12:06:34 some ext4 with block_validity enabled 2016-05-25 12:06:47 (might be a default by now, idk) 2016-05-25 12:26:02 i am asking because i see a huge increase of ext4 in the last weeks since that filesystem fuzzing paper was releaased 2016-05-25 12:26:11 a lot of people dont trust btrfs anymore 2016-05-25 12:27:05 i've never been able to trust it 2016-05-25 12:27:08 i try it every couple of years 2016-05-25 12:27:13 and i can still reliably break it 2016-05-25 12:27:20 so i don't dare put it in production 2016-05-25 12:29:14 it contains way to much features to work properly 2016-05-25 12:29:26 i never understood why filesystems have to be bloaded as hell 2016-05-25 12:29:55 but the worst filesystem i ever used was Hammer FS 2016-05-25 12:44:28 i use xfs on my db servers, ext4 everywhere else 2016-05-25 13:06:28 I'm experiencing a problem that my docker build is failing after apk install in ci server, but it finishes on local env. Both without cache. Any idea on what might be happening? 2016-05-25 13:20:30 Found it, I had the base image cached locally 2016-05-25 13:25:21 MadLamb: glad it works now! 2016-05-25 13:33:49 leo-unglaub: why did you dislike hammer? I never used it but it seemed cool 2016-05-25 13:34:53 kahiru: i really hate talking bad about hammer because the developer of it is one of the nicest people you can imagine ... 2016-05-25 13:35:25 the biggest problem in my opinion is that it relies on cron beeing triggered every day to rotate snapshots, ... 2016-05-25 13:35:49 on a laptop for example this does not happen so often because daily cron is triggered at 04:00 at night 2016-05-25 13:36:06 so the disk fills up and one day you cannot boot anymore to fix it 2016-05-25 13:36:29 so the disk is full becaus there was no cleanup, but in order to run cleanup you need free disk space 2016-05-25 13:36:35 the disk was locked ... 2016-05-25 13:36:40 no recovery possible ... 2016-05-25 13:36:54 heh, i've seen people encounter similar issue with btrfs 2016-05-25 13:37:00 but there you could do some kind of recovery 2016-05-25 13:37:43 you can still read the disc 2016-05-25 13:37:54 but there is no way of fixing it without reinstalling it 2016-05-25 13:38:01 and that for me sadly is bad filesystem design 2016-05-25 13:38:15 but again, the developer of it is one of the nicest people you can imagine 2016-05-25 13:39:48 that's matthew dillon, right? 2016-05-25 13:40:08 yeah, the dragonflybsd guy 2016-05-25 13:41:39 do you use dragonfly regularly or were you just testing hammer? 2016-05-25 13:41:52 i tryed it 2 years ago for around 6 month 2016-05-25 13:50:03 you've stuck with it for quite a long time, wish I weren't suffering a sever case of distrohopping 2016-05-25 13:55:23 hehe 2016-05-25 13:55:38 distro hopping ... i am mostly OS hopping 2016-05-25 13:55:43 between alpine and openbsd 2016-05-25 13:57:16 why open? 2016-05-25 13:57:45 because its the most secure, best working, best documentated best integrated bsd 2016-05-25 13:57:52 only problem ... its fucking slow 2016-05-25 13:59:14 oh, well, guess security isn't free 2016-05-25 13:59:43 nah, that has nothing todo with security 2016-05-25 13:59:59 security is not the limiting factor there 2016-05-25 14:00:30 what is? 2016-05-25 14:02:31 there old toolchain (specially the old gcc4 they use) and a lot of biglocks in the kernel 2016-05-25 14:02:39 but security has nothing todo with that 2016-05-25 14:08:19 I see 2016-05-25 15:05:42 has anyone ever thought about making lbu put your files into some kind of version control instead of just a tar? 2016-05-25 15:06:16 kahiru: i dont know, but why would you do something like that? 2016-05-25 15:06:26 a tar file is way more rockstable 2016-05-25 15:06:56 and you can still put the tar into git 2016-05-25 15:07:06 so I could roll back without duplicating stuff and storing only the changes 2016-05-25 15:09:07 maybe it's a bad idea, but... 2016-05-25 15:10:51 and you could deploy known configurations by just cloning the corresponding revision 2016-05-25 15:19:47 hello, for those using alpine in lxc, how do you force a service (depending on networking service) to start when setting ip through lxc.network.ipv4 container's config? 2016-05-25 15:23:28 MrTchuss: perhaps remove the depends on net in the init script 2016-05-25 15:28:18 ScrumpyJack: is there a way with /etc/conf.d/named to remove the dependency ? Removing it in the `depend' function of init script does the job, but is not easy to maintain (when upgrading for instance) 2016-05-25 15:29:18 wouldn't be easier to create a dummy init script providing the net dependency? 2016-05-25 15:29:51 the script would do nothing, just satisfy the dependency 2016-05-25 15:30:25 kahiru: thanks, if there is no alpine-way of doing this, it seems to be a nice workaround 2016-05-25 16:23:26 kahiru, ScrumpyJack: setting rc_named_need="!net" in /etc/conf.d/named does the job :) 2016-05-25 16:42:46 MrTchuss: nice 2016-05-25 17:02:12 arghs, I'm so very done with btrfs... 2016-05-25 17:03:30 kahiru: 2016-05-25 17:03:33 what happened? 2016-05-25 17:04:57 I removed around 100 snapshots and the whole system locked up for about 5 minutes 2016-05-25 17:08:10 hmm, thats not sooo bad 2016-05-25 17:08:23 removing snapshots is very dificult for the fs 2016-05-25 17:08:36 so 5 minutes for 100 snapshots is good 2016-05-25 17:08:39 I know it is 2016-05-25 17:09:01 but it should maybe know about it a distribute the load somehow isntead of eating out all the iops 2016-05-25 17:16:42 this is just unacceptable 2016-05-25 17:27:52 colleague once tried to use docker for a classroom 2016-05-25 17:28:12 i think he pissed off every single attendee 2016-05-25 17:28:42 it was a nightmare, and the defrag code is horrible, so it'd get stuck calculating for 10s of minutes when we tried to extend to 6 more disks 2016-05-25 17:28:59 solution was to delete ~200GB of user data so it'd finally move 2016-05-25 17:40:44 docker? defrag? extending to multiple disks? did I miss some recent development in docker? 2016-05-25 17:47:14 maybe the colleague did it spectacularly badly 2016-05-25 17:47:20 such that it had those things 2016-05-25 17:58:45 sounds like it 2016-05-25 18:07:08 can someone of you recommend a good gtk3 theme? 2016-05-25 18:12:14 btrfs has a defrag thread 2016-05-25 18:12:24 which has nicely documented performance issues 2016-05-25 18:12:55 it's the same performance issue as in removing 100s of snapshots 2016-05-25 18:13:04 i am oldschool, i use ext4 and do backups/snapshots using dd and tar ... 2016-05-25 18:13:08 but thats just me 2016-05-25 18:14:13 it was me saying that that makes a lot of sense since the featureset of btrfs does not remotely match up with the greade of optimization it'd need to fulfill those features in heavy use 2016-05-25 18:14:26 "that" = sticking with ext4 2016-05-25 18:16:50 ncopa: Have you been able to check how etags are setup for nl.alpinelinux.org? 2016-05-25 18:22:48 darkfaded: agreed 2016-05-25 18:28:35 mattaitchison: sorry no, i havent. i think you should ask clandmeter 2016-05-25 18:28:36 but 2016-05-25 18:28:44 nl.a.o is no longer the master site 2016-05-25 18:52:57 in alpine what substitutes for glibc-devel glibc-headers glibc-static 2016-05-25 18:53:45 <_ikke_> Do you want the glibc ones? 2016-05-25 18:54:15 usually i use those, i didn't know they were an option in alpine 2016-05-25 18:56:43 <_ikke_> Alpine uses musl 2016-05-25 18:56:46 <_ikke_> so there is musl-dev 2016-05-25 18:57:13 there is also alpine-pkg-glibc 2016-05-25 18:57:25 http://blog.takipi.com/lean-mean-java-virtual-machine-making-your-docker-7x-lighter-with-alpine-linux/ 2016-05-25 18:57:51 looks like i can leverage this document to do what i need 2016-05-25 19:29:42 ncopa: how does one take ownership of stuff that was, idk, forgotten by maintainer? 2016-05-25 19:29:50 if it's in unmaintained folder now 2016-05-25 19:31:52 <_ikke_> darkfaded: not sure, but perhaps you can start by sending a patch to update it? 2016-05-25 19:35:18 ncopa: Which site is the new master? 2016-05-25 19:35:52 fr.a.o 2016-05-25 19:37:36 darkfaded: if you want to take maintainership, make it build and move it to testing. 2016-05-25 19:37:49 ah, so those things are broken 2016-05-25 19:37:50 ok got it 2016-05-25 19:38:20 probably 2016-05-25 19:38:31 although some older stuff got moved from testing to unmaintainerd 2016-05-25 19:38:37 clandmeter: this is depressingly random 2016-05-25 19:39:02 when i'm done with ones i'm working on and the ones that never got picked from the list i'll pick up some more :) 2016-05-25 19:39:18 (mailing.. list) 2016-05-25 19:39:24 random? 2016-05-25 19:39:39 clandmeter: i mean there's no defined process, no visibility and so on 2016-05-25 19:40:01 when it gets moved to unmaintained? 2016-05-25 19:40:07 i.e. how long will something need to time out to go to unmaintained, and when it gets wiped there 2016-05-25 19:40:23 there has been a recent discussion about it 2016-05-25 19:40:50 i think ScrumpyJack moved a lot from testing older then.... 2016-05-25 19:41:10 I think there was even a ml post about it. 2016-05-25 19:41:21 if that comes to a discussion again it'd be nice to make it a real decision and put it on the wiki 2016-05-25 19:41:44 sure, if somebody takes the time to write it... 2016-05-25 19:41:51 like irc discussion is 5% there, mailing list discussion is 30% and anything under 50% "proper" is horrible for anyone who tries to contribute 2016-05-25 19:42:04 it's like poking around and see what changed 2016-05-25 19:42:16 i know 2016-05-25 19:42:24 we are far from perfect. 2016-05-25 19:42:31 ok, then sorry for oververbosity 2016-05-25 19:42:41 couldn't tell if you see what i mean :) 2016-05-25 19:49:04 clandmeter: I am working on a new cdn config which will include the ability to purge stale apk's. Do you know if using etags would be a reliable way to detect updates? 2016-05-25 19:53:22 mattaitchison: i never played with etags. 2016-05-25 19:55:07 Actually I just checked fr.a.o and it doesn't include them :/ nl.a.o did. 2016-05-25 19:55:20 Is it something you would be willing to add? 2016-05-25 19:55:28 I could help with the setup if needed. 2016-05-25 19:57:29 mattaitchison: how do they work? 2016-05-25 19:57:44 nl.a.o has nginx in front of it 2016-05-25 19:58:15 fr.a.o is directly lighty 2016-05-25 20:01:46 <_ikke_> clandmeter: It's just a tag that identifies if the file has changed 2016-05-25 20:01:49 <_ikke_> the format is free 2016-05-25 20:02:23 <_ikke_> usually it's a hash of the file 2016-05-25 20:03:26 how are they provided? 2016-05-25 20:03:31 <_ikke_> Through headers 2016-05-25 20:03:35 ok 2016-05-25 20:04:01 <_ikke_> Just ETag: 1234542asbc 2016-05-25 20:36:15 clandmeter: Sorry I got distracted by food. Here is a link to lighthttpd docs where they list the etag settings. 2016-05-25 20:36:18 http://redmine.lighttpd.net/projects/1/wiki/docs_configurationoptions 2016-05-25 20:37:46 Just have to make sure `etag.use-inode` isn't set or else it will cause a different etag to be generated on each mirror. (load balancing between mirrors) 2016-05-25 21:01:25 has anyone used the s6 process supervision suite? 2016-05-25 21:31:33 kahiru: might be skarnet has 2016-05-25 21:31:55 he use to lurk in the #alpine-devel channel 2016-05-25 23:35:25 why i can't find telnet package on alpine? 2016-05-26 06:47:29 morning happy people 2016-05-26 09:23:46 morning ScrumpyJack 2016-05-26 11:27:26 hi to all! Right I understand that the MySQL package is just reference to the MariaDB package? 2016-05-26 11:31:07 danykey, https://pkgs.alpinelinux.org/package/edge/main/x86_64/mysql << see description 2016-05-26 11:34:32 yes, thanks..also thanks to developers..very interesting distro. 2016-05-26 11:37:20 I need the MySQL..hope the MariaDB will works correctly with my app.. 2016-05-26 11:38:25 danykey: yes, it will 2016-05-26 13:14:12 <^7heo> hey. 2016-05-26 13:14:49 <^7heo> mplayer in main does depend on libvpx-1.4.0-r1; while firefox-46.0.1-r1 in testing does depend on libvpx-1.5.0-r0. 2016-05-26 13:15:04 <^7heo> I would like to have both software installed at the same time; but apk doesn't let me. 2016-05-26 13:15:16 <^7heo> what should be the solution? 2016-05-26 13:15:39 <^7heo> providing a mplayer version in testing that uses the same version of libvpx as firefox does? 2016-05-26 13:17:00 <^7heo> in theory, having libvpx-1.5.0-r0 installed shouldn't prevent mplayer from functionning, right? 2016-05-26 13:40:00 <^7heo> also, it seems that the x264-libs-20140625-r1 provides usr/lib/libx264.so.148 while mplayer-1.1.1-r11 wants so:libx264.so.142 2016-05-26 13:42:24 <^7heo> okay, so even by changing the APK with the recent versions and installing it; it fails: Error relocating /usr/bin/mplayer: x264_encoder_open_142: symbol not found 2016-05-26 13:42:35 <^7heo> that blows. 2016-05-26 13:42:50 <^7heo> so currently I believe mplayer is broken. 2016-05-26 14:21:26 <^7heo> created #5630 to report ^ 2016-05-26 14:26:11 i think mplayer was dropped 2016-05-26 14:28:15 hmm, maybe not 2016-05-26 14:29:40 I'm in edge and i have version mplayer-1.3.0-r2 which depends on libvpx-1.5.0-r0 2016-05-26 14:44:04 is mpv affected too? 2016-05-26 15:00:47 both work in edge 2016-05-26 15:13:32 mplayer works fine in v3.3 2016-05-26 15:13:52 ^7heo: are you sure you dont mix repos? 2016-05-26 15:33:29 alpine docker image doesn't have a `service` command. expected? is there an alternative? 2016-05-26 15:43:47 hello 2016-05-26 15:44:00 programmerq: hi :) 2016-05-26 15:44:01 devth: you're root until you useradd and log in as taht user, which totally is something you should do. :) 2016-05-26 15:44:16 sure 2016-05-26 15:44:18 when you apk add docker, you should definitely get an /etc/init.d/docker file 2016-05-26 15:44:22 does that not exist? 2016-05-26 15:44:36 checking 2016-05-26 15:44:49 apk info -L docker 2016-05-26 15:44:54 it does 2016-05-26 15:46:15 but if i run it, it complains: sh: /etc/init.d/docker: not found 2016-05-26 15:46:28 even though the file exists (i can cat it and see a script) 2016-05-26 15:46:42 what version of alpine are you on? My guess is that it doesn't like the interpretor of that script. 2016-05-26 15:46:57 running the alpine 3.3 container 2016-05-26 15:47:13 to be clear, i'm trying to use docker from inside a docker alpine container 2016-05-26 15:47:57 docker run --rm -it alpine:3.3 sh 2016-05-26 15:48:06 apk --update add docker 2016-05-26 15:48:22 yeah, I wouldn't expect openrc stuff to run in the alpine container since you likely aren't running the init system that alpine comes with 2016-05-26 15:49:19 (and that would go for any service in /etc/init.d, not just docker) 2016-05-26 15:49:28 something i can add via apk? 2016-05-26 15:49:41 normally you won't want to run an init in a container. 2016-05-26 15:50:00 I've only used lxc with alpine (sorry) 2016-05-26 15:50:22 not too concerned with hacks - this is for a CI/CD pipeline. just want to be able to docker build / push then throw away the container. 2016-05-26 15:50:36 like, if I want to make my own alpine nginx container, I'd set the command to run nginx in the foreground, and that would be the pid1 inside the container namespace. I wouldn't be calling an init system to start nginx. 2016-05-26 15:50:49 right, makes sense. 2016-05-26 15:51:02 wish docker had a daemonless mode 2016-05-26 15:51:04 devth: additionally, what you are trying to do can be done with this: https://github.com/jpetazzo/dind 2016-05-26 15:51:52 "docker 1.8+ no longer needs dind" 2016-05-26 15:52:07 oh, I didn't realize that. 2016-05-26 15:55:36 i'll try using the official docker image instead of alpine 2016-05-26 16:56:39 devth: wait what? You can run docker in docker without obstacles now? 2016-05-26 16:57:06 kahiru: as long as you can use --privileged 2016-05-26 16:57:28 (which you usually can't in hosted situations like CI servers) 2016-05-26 17:21:49 devth: hmm, I'd rather not do that 2016-05-26 17:22:11 most people wouldn't :) this is why we need daemonless docker builds 2016-05-26 17:29:54 wouldn't it be possible with some scaffolding around runc or rkt or something like that? 2016-05-26 17:30:50 btw any clues when 3.4 is supposed to land? 2016-05-26 19:16:26 Hi! I have a problem this pm, I can't install make on alpine, I have a Bad signature error 2016-05-26 19:16:46 Installing make (4.1-r0) 2016-05-26 19:16:49 ERROR: make-4.1-r0: BAD signature 2016-05-26 19:17:03 How can I bypass this error? 2016-05-26 19:27:06 <_ikke_> What mirror are you using? 2016-05-26 19:28:19 jmaitrehenry: try apk update and retry 2016-05-26 19:28:24 i just bumped pkgrel 2016-05-26 19:28:59 this happened because i downgraded make from 4.2 -> 4.1 so the 4.1-r0 got rebuilt. new timestamp -> new checksum. 2016-05-26 19:29:25 the dl-cdn cache had old version 2016-05-26 19:29:35 make-4.1-r1 should fix it 2016-05-26 19:30:05 ok 2016-05-26 19:31:13 (I install it with: apk add --update --no-cache python build-base curl ruby-json) 2016-05-26 19:31:37 it works now, thanks! 2016-05-26 21:17:14 guys..why x2go-client package is not exists but x2go-server does? 2016-05-26 21:35:54 In case anyone's using dash(1) as /bin/sh and wants to update their kernel: http://bugs.alpinelinux.org/issues/5636 2016-05-26 21:44:51 ack! 2016-05-27 00:20:03 I have a problem to compile after upgrading my docker image this pm :/ 2016-05-27 00:20:11 https://gist.github.com/jmaitrehenry/6ff032a43a604af346562a262fc4d262 2016-05-27 00:20:31 fatal error: set: No such file or directory 2016-05-27 00:21:00 set should be available with libc-dev 2016-05-27 00:24:32 I try to add alpine-sdk with the same result 2016-05-27 01:12:45 Anyone ever ran Graylog2 in production? How's memory usage compared to a full ELK stack? 2016-05-27 09:31:38 Hello, I have a new RTC for the Raspberry Pi that uses the rtc-pcf2127 module, I cant seem to get it to work, I have followed https://afterthoughtsoftware.com/products/rasclock ... Alpine 3.3.3 and it does seem to have the module loaded (rtc_pcf2127) and I added the relevent bit to the usercfg.txt 2016-05-27 09:32:49 Any help would be greatly appriciated =] 2016-05-27 09:47:27 skazz: can you show me a url to your RTC? 2016-05-27 09:51:06 also can you show us the output of uname -a ; cat /etc/modules ; lsmod ; you config.txt and your cmdline.txt 2016-05-27 09:55:09 ScrumpyJack: Nevermind, I fixed it, the website had the wrong value, needed to be 0x61 not 0x51, thanks anyway =] 2016-05-27 09:57:37 to create the device? i can't remember getting that wrong. perhaps i read different docs 2016-05-27 13:38:59 I have a dumb question. We maintain a package repository for things like custom builds of varnish and nginx. I'm trying work out how I can makedepend something from our repo. If I try, I just get errors about unsatisfiable constraints. Am I missing something obvious? 2016-05-27 16:37:36 Does anyone know when Firefox 40+ will be fixed in the testing repo? dependency issues atm... Why is there no stable release greater than 38? 2016-05-27 16:39:21 Just experianced a freezing issue with firefox 38, no cpu usage or memory issues, just freezes during an animation and if I change tty with ctrl+alt+# and back again the screen is just white 2016-05-27 17:16:39 Is there a way to replace the Welcome message for the tty to show the ip address? 2016-05-27 17:16:55 Suppose I could just set the hostname to nothing and it will show the ip as the login ? 2016-05-27 17:17:40 Really it would be handy to have by default no? just so you can glance, if it has a screen, and see its ip 2016-05-27 17:20:21 Ah, /etc/issue, is that a script then? it has odd symbols to replace things 2016-05-27 17:41:49 what package do i have to install to get the telnet command? 2016-05-27 18:24:37 <_ikke_> I see nothing that has a plain telnet command 2016-05-27 19:15:35 Is there something special to do to get openjdk8 to be installable via `apk`? I tried edge & v3.3 repos and `apk` simply desn't seem to know about it ^^, 2016-05-27 19:16:08 I read there's a hard dependency on glibc but I am pretty sure that was for oraclejava 2016-05-27 19:32:32 kiasaki: do you have the community repo enabled? 2016-05-27 19:35:22 because I see that package just fine in the community repo, http://dl-3.alpinelinux.org/alpine/v3.4/community/x86/openjdk8-8.92.14-r0.apk 2016-05-27 19:39:08 Eliz: Had the default that came with https://atlas.hashicorp.com/maier/boxes/alpine-3.3.1-x86_64 at first, switched to http://nl.alpinelinux.org/alpine/v3.3/main still no luck 2016-05-27 19:39:27 kiasaki: because you need to add a community repo 2016-05-27 19:39:29 Even `apk search -v 'openjdk*' yield nothing 2016-05-27 19:39:41 in 3.3, they split a lot of packages into community 2016-05-27 19:39:46 so, add http://nl.alpinelinux.org/alpine/v3.3/community 2016-05-27 19:39:50 to your repo list 2016-05-27 19:39:58 I see so nl... is not a comunity repo? 2016-05-27 19:40:18 Oh ok main vs community 2016-05-27 19:41:20 kiasaki: `Note: Starting with version 3.3, there is a new repository called community. Many packages have been moved from the main repository to community to indicate that they are not guaranteed to be supported beyond six months. If you are using any of these packages, be sure to add the community repository. For example: http://dl-3.alpinelinux.org/alpine/v3.3/community` 2016-05-27 19:42:38 Eliz: Sweet, thanks a bunch, all cleared up ^^ 2016-05-27 19:45:51 kiasaki: also, might find the web repo browser handy too https://pkgs.alpinelinux.org/packages?repo=community 2016-05-27 19:49:25 Eliz: Right, yeah I was using that page to find a few packages. Searching openjdk gave me plenty of results, now I know there where all in community repos ;) 2016-05-27 20:39:02 _ikke_, yup. and it's not like telnet is not used by anyone :S 2016-05-27 20:39:38 <_ikke_> Where do you use it for? 2016-05-27 20:41:32 _ikke_, i'm using alpine on my docker images 2016-05-27 20:41:45 sometimes i have to test/debug connectivity between applications 2016-05-27 20:41:51 for that, i use telnet 2016-05-27 20:42:28 <_ikke_> Have you considered using something like nc? 2016-05-27 20:42:38 <_ikke_> http://git.alpinelinux.org/cgit/aports/tree/testing/inetutils-syslogd/APKBUILD#n39 2016-05-27 20:43:00 <_ikke_> Because you're not using the telnet 'protocol' 2016-05-27 20:43:22 <_ikke_> (netcat) 2016-05-27 20:46:05 _ikke_, yah, i actually used it with the telnet absence... just wondering why telnet was not to be found 2016-05-27 20:50:32 <_ikke_> No one needed it 2016-05-27 20:52:04 hehe alright 2016-05-27 21:21:04 is there a serf package at all? (serfdom.io) 2016-05-27 23:12:08 what is the syntax I put into /etc/sysctl.conf in order to make ip forwarding permanent? simply net.ipv4.ip_forward=1 doesnt seem to work but sudo sysctl -w net.ipv4.ip_forward=1 does 2016-05-28 06:53:30 how to see weird things flashplugin do ? 2016-05-28 06:53:30 here, (tried in firefox46+flashplugin-11), 2016-05-28 06:53:30 make sure you don't have any other net-activity, 2016-05-28 06:53:30 (this assumes you have a running proxy connection, preferably over ssh) 2016-05-28 06:53:35 configure your firefox to use proxy (I used socksv5) 2016-05-28 06:53:35 connect to bbc.co.uk, browse to news->videos 2016-05-28 06:53:35 open any video, then start iptraf or wireshark 2016-05-28 06:53:35 and see how flashplugin(player) jumps proxy 2016-05-28 06:55:32 and yes this does not happen on youtube, where I expected most 2016-05-28 12:45:01 ncopa: what did you guys do with samba-4 and nss_wrapper crap 2016-05-28 12:55:27 samba 4.3 seems to not depend on nss_wrapper, maybe thats the easiest way to go 2016-05-28 12:56:00 hi guys, I got a question about alpine with xen and vga passthrough with nvidia as second GPU.. is there someone who try to do this? 2016-05-28 13:40:52 howdy! I can't seem to find apk grub package, is this perhaps in some other package with a less obvious name? :) 2016-05-28 13:42:46 <_ikke_> Can't seem to find something 2016-05-28 13:42:58 <_ikke_> http://pkgs.alpinelinux.org 2016-05-28 13:44:51 Yeah tried the contents too.. it's sort of hard to believe though that there's no grub package. 2016-05-28 13:46:14 <_ikke_> Think because they're standardized on iso/extlinux 2016-05-28 13:48:23 ic 2016-05-28 13:55:58 Guess I need to learn syslinux then :) 2016-05-28 14:42:01 gah.. can't seem to get extlinux to install and google doesn't seem to know anything about the error I am getting :( 2016-05-28 14:42:47 <_ikke_> alpine has a setup-bootable script if you want to boot alpine 2016-05-28 14:43:15 sudo chroot /mnt /sbin/extlinux --device=/dev/nbd0p2 --install /boot 2016-05-28 14:43:15 /boot is device /dev/nbd0p2 2016-05-28 14:43:15 accessing install directory: No such file or directory 2016-05-28 14:43:24 hmm ok let me go find that 2016-05-28 15:53:18 hmm.. actually what I need is an installer initrd I guess the extlinux stuff would happen in some script in there. 2016-05-28 18:19:26 This is much harder than I want it to be.. apparently you have to be running the kernel that you want to create an initrd for at least using the standard tools. 2016-05-28 18:19:41 (not alpine specific also didn't work for ubuntu) 2016-05-28 18:37:55 I'm pretty sure you can tell mkinitfs for which kernel version you want it to build 2016-05-28 18:41:14 So I'm trying to use a qemu-nbd mounted qcow2 to build a pxe bootable diskless setup, I'm doing it from archlinux and it seems to want to find /lib/modules/whatever(based on the archlinux kernel and boot) 2016-05-28 18:49:33 Hi, I'm trying to install alpine as a guest on a host running centos7 with kvm, is there a trick for the installation cdrom to use serial? 2016-05-28 19:05:33 Hi I am trying to get an alpine machine to act as a gateway where do I put the config lines to make it happen and what are they I cant seem to get complete (and perminent connection) with sudo sysctl -w net.ipv4.conf.all.forward and these entries http://paste.debian.net/711742/ 2016-05-28 19:05:42 thanks in advance bb in a few 2016-05-28 19:07:38 ISTR it's something like ip_forward = 1 2016-05-28 19:07:57 rather than just 'forward' 2016-05-28 19:08:06 right sorry that was a typo 2016-05-28 19:09:16 the other thing that usually affects this are default firewall (iptable) rules that block forwarding. but I'm brand new to alpine so I don't know for sure what its defaults are yet. 2016-05-28 19:09:44 check `iptables -S` though and see if FORWARD is set to DROP 2016-05-28 19:10:24 is it supposed to got in /etc/sysctl.conf I hear thats a no no 2016-05-28 19:11:16 FORWARD is set to ACCPET along with input and output 2016-05-28 19:11:31 I deliberately cleared out IP tables 2016-05-28 19:11:34 for now 2016-05-28 19:12:19 I also have alpine linux as a dmz host so NO double natting (think this makes it a bridge if I am not mistaken) 2016-05-28 19:12:29 huh 2016-05-28 19:17:54 this is the exact configuration I have http://sprugne.us/GIdR coppied by pastebin 2016-05-28 19:18:06 A bridge is an L2 concept (think ethernet and MAC addresses, instead of IP). :) 2016-05-28 19:19:09 not sure what you mean by dmz host though (that url didn't work for me at least) 2016-05-28 19:19:36 sorry sprunge.us/GIdR 2016-05-28 19:19:47 that's not a bridge 2016-05-28 19:19:54 you made that box into a router 2016-05-28 19:21:02 would need to see your routing table and interface config I guess too. 2016-05-28 19:24:54 ok here it is http://spurgne.us/RhMU http://sprunge.us/gAgJ 2016-05-28 19:28:56 what is 192.168.1.1 2016-05-28 19:29:56 ah thats a typo, thanks thats the problem! 2016-05-28 19:31:55 since its a dmz host how do I tell it the default gateway? Its own ip is the default gateway but you need to give it the next hope which I cant because the wan IP changes? 2016-05-28 19:32:30 s/hope/hop 2016-05-28 19:33:11 The routing table link didn't work for me 2016-05-28 19:33:42 I'm still not sure what you mean by dmz host 2016-05-28 19:34:18 in the router you can specify a dmz host that briges to wan ip but still uses local internal IP's 2016-05-28 19:35:05 please be careful with the term bridges. 2016-05-28 19:35:16 it's confusing if you aren't actually bridging 2016-05-28 19:35:52 bridging is when you take N interface (e.g., eth0 eth1 eth2) and connect them all to a bridge (say bridge0) and they all then appear to be the same LAN 2016-05-28 19:37:48 so far looking at your interface config it's pretty basic, you have 2 LANs and no bridging going on. 2016-05-28 19:37:53 so the DMZ thing just sends all traffic to your internet IP to that DMZ host 2016-05-28 19:38:14 but the other URL is bad, so I can't see your routing table. 2016-05-28 19:38:30 its just a default route to his SOHO router 2016-05-28 19:38:36 which is what it's supposed to be 2016-05-28 19:38:40 Yzguy: is this some setting on another e.g., linksys router? 2016-05-28 19:38:48 yes 2016-05-28 19:39:04 So it's some SOHO router, hooked up to modem, etc. doing NAT 2016-05-28 19:39:42 right, and sending anything w/o a specific NAT setup to a default host? 2016-05-28 19:39:50 but in the config you can define a box "in the dmz" 2016-05-28 19:39:59 which means anything hitting the NAT IP is forwarded to that one host 2016-05-28 19:40:16 it's the same idea as a NAT instance in AWS 2016-05-28 19:40:46 I think apple calls it a default host, but ok I get it. DMZ is a really silly name to give it for a SOHO router. 2016-05-28 19:41:05 yeah heh 2016-05-28 19:41:37 So transhuman, can you give me a better URL for your routing table? 2016-05-28 19:41:51 basically though I think your default route should point right back at your SOHO router. 2016-05-28 19:41:58 yep 2016-05-28 19:42:26 and DHCP should hand out the linux boxes IP for default route 2016-05-28 19:42:40 The DMZ thing just means that by default your host is going to be the server for whatever server the user is trying to reach 2016-05-28 19:43:12 it's 100% open to the internet 2016-05-28 19:43:14 so e.g., if someone pings your IP it goes to your host, if someone ssh's it goes to your host, if someone ftp's it goes to the host... 2016-05-28 19:43:33 by user I mean anyone in the internet as Yzguy says. 2016-05-28 19:43:33 hold on chopps 2016-05-28 19:45:34 http://sprunge.us/CGRN 2016-05-28 19:45:56 right apparently its the same as 1 to 1 nat 2016-05-28 19:46:05 that looks ok if your SOHO router is 192.168.1.1 2016-05-28 19:46:07 I thought it was more like bridging 2016-05-28 19:46:15 yes it is 2016-05-28 19:47:06 anyone else having issues with go package for arm? http://git.alpinelinux.org/cgit/aports/commit/?id=61bebe54c08455a4aedad5a35d556bc2c15dd058 2016-05-28 19:48:21 source is http://golang.org/dl/go${pkgver}.src.tar.gz 2016-05-28 19:48:26 do you need 2 networks? (i.e., is there a reason you don't want to bridge? :) 2016-05-28 19:49:26 chopps exactly 2016-05-28 19:49:38 or just plug the 2 ethernet's into a cheap switch? :) 2016-05-28 19:50:17 yeah but the budget right now is exactly 32 dollars and this dsl modem cost me that, so thats no go 2016-05-28 19:50:24 dont worry you have been a big help 2016-05-28 19:50:34 I will document it and ask in #networking 2016-05-28 19:50:50 you just need one interface/ip 2016-05-28 19:50:51 ah, ok, well you can set your linux box up to bridge.. it's not too hard. 2016-05-28 19:50:53 I think its a config issue on the dsl modem 2016-05-28 19:51:12 got a link for that chopps? 2016-05-28 19:51:16 I might just do that 2016-05-28 19:51:22 not sure why you would bridge 2016-05-28 19:51:46 create a bridge say br0 and enable DHCP on it, then attach eth0 and eth1 to that bridge, and disable DHCP on those and don't configure them with IPs either. 2016-05-28 19:51:47 I just want to avoid double nat 2016-05-28 19:52:04 thats the most important part 2016-05-28 19:52:08 yeah you can 2016-05-28 19:52:09 small arp tables 2016-05-28 19:52:10 your using alpine I guess. 2016-05-28 19:52:17 yes 2016-05-28 19:52:23 listen 2016-05-28 19:52:31 I've never done alpine network config but it looked like ubuntu when I looked at wiki 2016-05-28 19:52:46 You have Modem -> Router -> Alpine 2016-05-28 19:52:56 alpine's default route is the router's IP 2016-05-28 19:53:04 and from router out, you don't worry about 2016-05-28 19:53:23 then change the DHCP on whatever is doing DHCP to say the alpine linux box's IP is the default gateway 2016-05-28 19:53:34 but I dont have that I have dlmodem-with switch ----alpine---lan2 2016-05-28 19:53:40 yeah that's fine 2016-05-28 19:53:54 so you modem is your edge device? 2016-05-28 19:54:06 yes and there is no router or external switch 2016-05-28 19:54:12 ok 2016-05-28 19:54:23 so does the modem do NAT? 2016-05-28 19:54:38 or just provide your connection to internet 2016-05-28 19:54:49 because it's either a Modem or a Modem/Router 2016-05-28 19:54:53 it might but its configured as a bridge to lan (I think they did that so people would avoid double nat 2016-05-28 19:55:47 hm 2016-05-28 19:55:53 I am getting a clue here an error in the logs says NO IP for NAT connections may fail 2016-05-28 19:56:03 on the modem? 2016-05-28 19:56:22 or rather No IP for NAT--connections may fail 2016-05-28 19:58:37 well.. if alpine is like ubuntu you install bridge-utils package and then use a config like this in /etc/network/interfaces: 2016-05-28 19:58:56 auto br0 2016-05-28 19:58:56 iface br0 inet dhcp 2016-05-28 19:58:56 bridge_port eth0 eth1 2016-05-28 19:58:56 iface eth0 inet manual 2016-05-28 19:58:56 auto eth0 2016-05-28 19:58:56 auto eth1 2016-05-28 19:58:56 iface eth1 inet manual 2016-05-28 19:58:57 there is no reason to bridge 2016-05-28 19:59:08 he has 2 ethernets and can't afford a switch 2016-05-28 19:59:09 Yzguy, yes on the modem 2016-05-28 19:59:28 what are you even attempting to do 2016-05-28 19:59:35 this doesn't solve the modem/router config issue for him though. 2016-05-28 19:59:55 because to me it just sounds like you're setting this Linux box up as a router to be your edge device 2016-05-28 19:59:55 setting up a web farm thru nginx (for testing and learning purposes) 2016-05-28 20:00:03 he needs to set that up to do proper DHCP with a LAN address of 192.168.1.1 and not be configured as a WAN/LAN bridge. 2016-05-28 20:00:41 nginx is running on the alpine-linux dmz host but it needs to route other traffic 2016-05-28 20:01:29 yeah nothing you're saying makes sense 2016-05-28 20:01:45 nothing I am saying is making sense? 2016-05-28 20:01:48 soo lets start over 2016-05-28 20:01:49 heh, ok, if you want to do complex stuff like load balancers etc, your going to have to do a lot of stuff and probably study up more :) 2016-05-28 20:02:31 its fairly simple if what you're trying to do is expose 80/443 on your edge device to a server internally, that is then load balancing to some other servers 2016-05-28 20:02:32 I should be able to avoid reconfiguring modem by using dmz host to keep it separate 2016-05-28 20:02:47 right I wanted more than that 2016-05-28 20:02:58 this DMZ thing is confusing. 2016-05-28 20:03:02 yes so 2016-05-28 20:03:15 Answer my questions 2016-05-28 20:03:24 can you just configure the modem to bridge the WAN port to the LAN? and use a back-2-back ethernet connection from the modem to your alpine host? 2016-05-28 20:03:40 that makes no sense 2016-05-28 20:03:43 and unnecessary 2016-05-28 20:03:58 The modem is either doing routing/NAT or it's just doing modem stuff 2016-05-28 20:04:00 figure that out first 2016-05-28 20:04:02 ok you guys are getting angry at each other no need... 2016-05-28 20:04:17 it makes perfect sense the alpine is the router. modem <-> eth0 (wan global IP), the alpine does the NAT and eth1 is the internal private network 2016-05-28 20:04:19 it's simple. 2016-05-28 20:04:26 yes 2016-05-28 20:04:30 but you don't need to do bridging 2016-05-28 20:04:34 you need to do routing 2016-05-28 20:04:46 Yzguy: I said the modem is setup to bridge 2016-05-28 20:04:52 so it hands the alpine the global IP. 2016-05-28 20:04:55 yes 2016-05-28 20:04:59 okay we are on the same page, my bad 2016-05-28 20:05:14 :) 2016-05-28 20:05:38 so whats the suggestion 2016-05-28 20:05:48 now that there is consensus 2016-05-28 20:06:07 Yzguy can answer better since I'm total n00b on alpine :) 2016-05-28 20:06:13 ok 2016-05-28 20:06:22 Modem -> eth0 on Alpine box (DHCP), eth1 (192.168.1.1) -> internal network 2016-05-28 20:06:39 alpine box would have two physical network interfaces 2016-05-28 20:06:42 I do write routing protocols for a living though if you need help with that later :) 2016-05-28 20:06:57 yeah chopps I thoug 2016-05-28 20:07:08 I thought of setting up rip 2016-05-28 20:07:20 don't think about that.. you don't need it :) 2016-05-28 20:07:22 are you going to have multiple routers intenrally 2016-05-28 20:07:24 which is all it handles but I think i would need a static ip 2016-05-28 20:07:38 no I dont think so cant afford it 2016-05-28 20:07:44 and if you did of course I would recommend using IS-IS. :-D 2016-05-28 20:07:58 ok so you just have 1 network, so you only need static routing 2016-05-28 20:08:24 pretty much which is why I was thinking dmz host for alpine to dmz lan 2016-05-28 20:08:28 (the routing protocol not the terrorist org) 2016-05-28 20:08:33 :P 2016-05-28 20:08:40 your alpine is not a DMZ host 2016-05-28 20:08:45 you have no DMZ 2016-05-28 20:09:01 It's literally the edge of your network, it will have a Public IP, and a private IP 2016-05-28 20:09:12 bbiab.. 2016-05-28 20:09:23 is it a physical machine? 2016-05-28 20:09:57 NO I dont think so because I set it as a DMZ host its 1 to 1 NAT between dmz host and the internal ip 192.168.1.1 2016-05-28 20:10:06 NO its in vmware esxi 2016-05-28 20:10:12 ok 2016-05-28 20:10:50 the lan is a brige 2016-05-28 20:10:54 the lan is a bridge 2016-05-28 20:10:56 false 2016-05-28 20:11:03 I have the setup you're trying to build 2016-05-28 20:11:14 sec 2016-05-28 20:12:59 the erro r NO IP for NAT --connections may fail might be a good clue 2016-05-28 20:13:06 https://www.dropbox.com/s/71gw0evpra0efr1/Screen%20Shot%202016-05-28%20at%201.12.25%20PM.png?dl=0 2016-05-28 20:13:36 vmnic0 is connected to the modem 2016-05-28 20:13:49 vmnic1 is connected to physical switch 2016-05-28 20:14:27 the router has two virtual interfaces, one one each vswitch. 2016-05-28 20:16:10 router has public ip on eth0 interface, private ip on eth1 interface 2016-05-28 20:16:31 clients send traffic to the private IP, it does NAT, and routes it out to the internet 2016-05-28 20:16:45 close but not quite the second switch has no physical ethernet the router is routing between the lan that has no physical adapter (or thats the idea) 2016-05-28 20:17:22 the host that is labeled router is routing I mean which is also the nginx host 2016-05-28 20:17:41 ok 2016-05-28 20:18:18 that way no way into the network except through the host (which I will secure the crap out of once I get it to actually connect) 2016-05-28 20:19:03 so you have a bunch of VMs on the second switch 2016-05-28 20:19:13 and you're going to use the nginx to load balance to the other ones? 2016-05-28 20:19:41 yes 2016-05-28 20:19:49 ok so 2016-05-28 20:19:56 not a practical setup for business but good for testing and dev 2016-05-28 20:20:03 right 2016-05-28 20:20:12 so I would say, don't put any other services on the router 2016-05-28 20:20:34 let it just route, and then you can say on the router to port forward 80/443 to a host on the internet network 2016-05-28 20:20:42 internal* 2016-05-28 20:20:57 which is the Nginx box, which then can load balance to other boxes on the internet network 2016-05-28 20:21:17 and if you wish to get into the network from outside, you can setup a SSL VPN or L2TP over IPSEC Client VPN 2016-05-28 20:21:29 internal* heh 2016-05-28 20:24:29 ok let me digest 2016-05-28 20:25:05 so what I use for my router is VyOS (http://vyos.net/wiki/Main_Page) 2016-05-28 20:25:51 I am have seen that project before 2016-05-28 20:25:58 how heavy on ram is it? 2016-05-28 20:26:06 mine has like....256mb? 2016-05-28 20:26:13 but routing is not resource heavy 2016-05-28 20:26:20 it all happens in the kernel 2016-05-28 20:26:21 ok thats decent is it like cisco command line 2016-05-28 20:26:28 yes actually 2016-05-28 20:26:55 does the command like work XORP basically 2016-05-28 20:27:02 idk what XORP is 2016-05-28 20:27:14 but you get into this shell kinda like Cisco 2016-05-28 20:27:19 its supposed to simulate functions of a cisco router 2016-05-28 20:27:23 oh 2016-05-28 20:27:24 ya kinda 2016-05-28 20:27:27 there is like 2016-05-28 20:27:47 vyos@router# set interfaces ethernet eth0 address dhcp 2016-05-28 20:27:52 bb in a minute 2016-05-28 20:30:41 ok back going to try that (however I am not sure why it wouldnt work with what I have and its really bugging me that it wont route past the dsl modem 2016-05-28 20:31:35 https://www.dropbox.com/s/2rwgo0901btrqcn/Screen%20Shot%202016-05-28%20at%201.30.28%20PM.png?dl=0 2016-05-28 20:31:57 stats on my router 2016-05-28 20:33:51 looks good, I have spent a lot of time with pfSense but I found some security holes in it which I reported and they promptly fixed but it seemed buggy 2016-05-28 20:33:58 unexplained problems 2016-05-28 20:34:33 problems that I couldnt get answers on 2016-05-28 20:34:58 I have an alix machine that I ran it on (which I could use again if 2016-05-28 20:35:07 VyOS would run on it 2016-05-28 20:35:13 but yeah, anyway routing uses almost no CPU/memory. We have a NAT instance in our AWS VPC at work which is doing 350Mbps sustained, and almost no usage 2016-05-28 20:35:34 wow, what country you in if I can ask 2016-05-28 20:35:38 US 2016-05-28 20:35:49 what do you do for a living (if I can ask) 2016-05-28 20:36:07 I'm a Site Reliability Engineer for a Software Analytics and Monitoring company 2016-05-28 20:36:42 ah, I am looking for remote work (are they hiring?) 2016-05-28 20:36:54 currently we aren't 2016-05-28 20:37:01 ah too bad 2016-05-28 20:37:07 and I don't think we do remote 2016-05-28 20:37:17 I have looked high and low for remote work ...cant find it (Im disabled) 2016-05-28 20:38:09 trying to get into the web farm stuff in order to build it for like fiverr and stuff 2016-05-28 20:38:26 Have you looked at like http://stackoverflow.com/jobs 2016-05-28 20:38:40 https://news.ycombinator.com/jobs 2016-05-28 20:39:47 thanks for that Yzguy 2016-05-28 20:40:05 idk if i would be hosting people's web sites at my house 2016-05-28 20:40:59 and yeah the way i said, would work well because you basically have 1 IP, you pass 80/443 to nginx, and you let nginx load balance the traffic based on host header from the web request 2016-05-28 20:43:47 not hosting people hear, just learning the ins and outs and then doing it on the cloud 2016-05-28 20:44:04 ah 2016-05-28 20:44:40 gotta start somewhere I guess :D 2016-05-28 20:46:17 If I could afford rackspace, IBM or Amzon cloud I would (free tier really isnt free) and doesnt do everything 2016-05-28 20:46:34 Digitalocean is pretty cool 2016-05-28 20:46:38 ending up costing me 500 bucks at the end of the first month 2016-05-28 20:47:05 well you gotta use the free tier stuff 2016-05-28 20:47:13 yeah I have looked at that also I have looked at hyper.se and kurbernetes 2016-05-28 20:47:14 and you only get a certain amount of hours a month 2016-05-28 20:47:38 kubernetes is kind of high level, lots of parts and stuff 2016-05-28 20:47:59 yes and its free hours + non free time metered at once so you dont get the first 750 hours free I dont think 2016-05-28 20:49:14 https://aws.amazon.com/free/ 2016-05-28 20:50:05 AWS is fairly complicated if you don't know what you're doing 2016-05-28 20:50:26 I haven't used free tier in a long time, but I use it everyday for work. 2016-05-28 20:56:12 ACTION tends to just use Digital Ocean for his personal hosting / tests 2016-05-28 20:56:12 that means you actually billed for 8010 hours per year or you run it for 750 hours in a month and shut them down for a month (not sure how many of those you can run though which might be something) build 6 of them run each for 750 hours 2016-05-28 20:57:28 not sure but it might be 750 hours per account 2016-05-28 20:59:05 i'd say just use something like digitalocean to learn stuff 2016-05-28 20:59:13 and when you're done with them, turn them off or delete them 2016-05-28 20:59:19 Pretty much. 2016-05-28 20:59:26 I mean if you have ESXi at home, then that's fine too 2016-05-28 20:59:35 but you need to figure out your networking situation 2016-05-28 20:59:43 and i wouldn't expose stuff to the internet 2016-05-28 21:01:28 no I wont but when I am building I dont leave firewalls in mix while troubleshooting 2016-05-28 21:02:27 anyways thanks for all the help 2016-05-28 21:06:13 do you know if the free tier uses 750 hours for all instances or is it for each instance? 2016-05-28 21:08:06 all 2016-05-28 21:08:22 too bad, that might have been a good way around the problem 2016-05-28 21:09:11 for now I guess I stick with vmware nginx alpine-linux and docker 2016-05-28 21:09:50 Would be nice if Digital Ocean added Alpine to the list of supported bases. 2016-05-28 21:10:38 yeah that'd be coo 2016-05-28 21:10:41 Though you can get around it by installing over the top of other stuff. 2016-05-28 21:11:13 I run FreeBSD on there and had a small ZFS FreeBSD instance up for a while by just reinstalling FreeBSD over the top of itself. 2016-05-28 21:12:37 they have FreeBSD natively now though right 2016-05-28 21:12:42 Alpine linux is a bit buggy at this point but in concept its great 2016-05-28 21:12:51 They do. They use UFS, though. 2016-05-28 21:13:20 To get ZFS in Digital Ocean, you basically have to get FreeBSD running in-memory and then reinstall it over the top of itself. 2016-05-28 21:13:21 Xwindows and edge repos have lots of issues 2016-05-28 21:13:59 interesting Nilium. I would like to see a doc on doing that if there is one handy 2016-05-28 21:14:11 Someone wrote up a blog post about it a while back. 2016-05-28 21:14:21 ok I will look for it 2016-05-28 21:14:35 https://github.com/fxlv/docs/blob/master/freebsd/freebsd-with-zfs-digitalocean.md ← That should probably cover it 2016-05-28 21:15:14 interesting 2016-05-28 21:15:17 thanks 2016-05-28 21:16:01 Anyway, if DO ever adopts Alpine, it'd be a good Linux distro for people like me, I figure. 2016-05-28 21:16:45 I wonder if you could do a similar thing on digital ocean with alpine linux 2016-05-28 21:16:58 install it over something else 2016-05-28 21:17:10 Probably. Alpine should be easier to run in memory. 2016-05-28 21:17:41 its great for docker but it is still very buggy (crippling bugs) 2016-05-28 21:17:42 I'd be more concerned about whether it'll be OK in whatever VM they're using (something qvm based I think) 2016-05-28 21:18:38 https://wiki.alpinelinux.org/wiki/Bootstrapping_Alpine_Linux 2016-05-28 21:18:43 I wish debian could be as light weight as alpine and still have the stability and good documentation...guess you cant have everything 2016-05-28 21:18:47 I figure I just need Digital Ocean to adopt something closer to Gentoo or FreeBSD or Alpine or whatever so I can stop caring about upstart/systemd's existence 2016-05-28 21:19:15 right and no systemd /upstart 2016-05-28 21:19:44 Which isn't to say they're bad, I just don't want them. 2016-05-28 21:19:51 I can get debian live hard drive installed with xwindows in under 500 meg without really trying or leaving too much out 2016-05-28 21:20:09 but alpine can do it in 80 2016-05-28 21:21:42 anyone wouldnt know if I can get VyOS running on alix computer ? 2016-05-28 21:22:05 it has compact flash 2016-05-28 21:22:23 and three networks 2016-05-28 21:29:41 If I have a custom apkbuild, what would be the easiest way to build a package for another architecture from it? 2016-05-28 21:32:47 never mind going to skip alix computer and continue with my setup and VyOS virtual 2016-05-29 05:07:02 I don't get why go doesn't work on this alpine image 2016-05-29 05:07:04 https://gist.github.com/atomi/ba58ea310ba6f6ee6564c5b3c3ecd994 2016-05-29 05:16:37 Where was it built? 2016-05-29 05:17:14 If you built it in a non-musl environment, it's probably trying to use glibc and failing. 2016-05-29 05:17:30 Though for all I know it's an arm issue 2016-05-29 05:18:15 Nilium, thanks. I'm looking for clues in the readelf -a 2016-05-29 05:18:23 output 2016-05-29 05:30:26 [Requesting program interpreter: /lib/ld-linux-armhf.so.3] 2016-05-29 05:31:20 libc6-compat maybe 2016-05-29 05:31:37 yup 2016-05-29 05:31:41 that was it 2016-05-29 05:31:50 :) 2016-05-29 11:53:20 blueness: re samba+nss. i have no idea how to solve that really 2016-05-29 11:53:34 i think we provide a useless nss wrapper in alpine 2016-05-29 11:54:02 but i havent really dug into the details how that works or what is needed to make it work 2016-05-29 12:44:26 ncopa: i kinda-sorta hacked samba-4.3 into working order 2016-05-29 12:44:29 two patches 2016-05-29 12:45:05 what is the problem? 2016-05-29 12:45:13 and what is the setup 2016-05-29 12:45:56 1) neutralize a test that uses getpwent_r() abd getgrent_r() https://gitweb.gentoo.org/proj/musl.git/tree/net-fs/samba/files/samba-4.3.9-remove-getpwent_r.patch 2016-05-29 12:46:14 2) bad detection wrt to strtoq() and strtouq() https://gitweb.gentoo.org/proj/musl.git/tree/net-fs/samba/files/samba-4.3.9-remove-rep_strtoull.patch 2016-05-29 12:46:42 i think patch 1 is okay as is, but patch 2 i admit i don’t fully understand why the bad detection is happening, 2016-05-29 12:46:52 this is for the testsuite to pass? 2016-05-29 12:47:01 same problem with npth where i did the same 2016-05-29 12:47:19 ncopa: no, musl doesn’t provide get{pw,gr}ent_r() 2016-05-29 12:47:26 so its a compile time error 2016-05-29 12:47:42 both are compiletime errors? 2016-05-29 12:47:46 yep 2016-05-29 12:48:05 well, the second is a configure error which leads to a compile time error 2016-05-29 12:48:34 the patch we use: 2016-05-29 12:48:35 so really the fix should be in what’s happening in configure, but cutting out that code effectively does the same as if configure had worked right 2016-05-29 12:48:37 $ tpaste < getpwent_r.patch 2016-05-29 12:48:37 http://tpaste.us/3Y9w 2016-05-29 12:49:09 oh 2016-05-29 12:49:10 ncopa: that patch is better obviously because its upstreamable 2016-05-29 12:49:15 we use samba 4.4 now 2016-05-29 12:49:30 i think i never got samba 4.3 built 2016-05-29 12:49:31 ncopa: i could probalby get 4.4 going but i was working on 4.3 2016-05-29 12:50:44 ncopa: i’ve got to run, i’m always a bit confused about where to look for you’re patches in git.a.o. where should i be looking 2016-05-29 12:50:53 http://git.alpinelinux.org/cgit/aports/tree/main/samba 2016-05-29 12:51:11 looks like some of the patches there are unused 2016-05-29 12:51:18 i think domain.patch is still needed 2016-05-29 12:51:22 ncopa: thanks, so apports/tree/main is where most of the goodies are 2016-05-29 12:51:30 yes 2016-05-29 12:51:43 ncopa: i’ve got to run, i’ll be back in about 1 hour if we need to exchange more notes 2016-05-29 12:52:30 hmm i should learn how to write APKBUID’s so i can contribute directly to alpine 2016-05-29 12:52:33 bbl 2016-05-29 13:13:12 ncopa: could http://xenbits.xen.org/gitweb/?p=xen.git;a=commitdiff;h=2bb230972c5ddb1ca823f47750b5d46a9d302d0e be added to the Xen abuild? Without it Xorg will segfault on every Linux HVM with vga="qxl" 2016-05-29 13:13:53 I have tested it for some time and while not perfect yet, it makes it useable 2016-05-29 13:17:32 I mean aport not abuild 2016-05-29 16:05:35 Is it possible to boot a, ugh, MacBook Pro laptop into Alpine Linux? I've tried various USB methods and duel boot methods (Successfully got it duel booting, running Windows 10 and its normal os) 2016-05-29 16:06:24 I just get a blank screen, or a a blank screen with a grey square in the middle, tried native, rEFInd and Clover 2016-05-29 16:07:26 I would like to just do it with a USB and have a memory install with a encrypted partition on the laptop for data 2016-05-29 16:07:42 Anyone tried this before? 2016-05-29 16:23:04 How about general UEFI booting? I suppose that is more of a grsec thing, but what about vanilla? 2016-05-29 21:18:44 I know it is @testing, but has anyone got VLC working? I just get "dbus interface error: Failed to connect to the D-Bus session daemon: /usr/bin/dbus-launch terminated abnormally without any error message" ... And yes I have dbus installed, running and setup with rc-update 2016-05-29 21:20:44 ah, dbus is just not working 2016-05-29 21:32:02 Ok I needed dbus-x11, but still cannot get the UI to start 2016-05-29 23:00:54 skazz: To get working the UI from VLC you need: 'apk add vlc-qt' 2016-05-29 23:02:53 it is not working fine, though... 2016-05-29 23:04:07 ...the window runs outside from the UI, not embedded 2016-05-29 23:07:27 ah, it is because it uses qt5 2016-05-29 23:08:13 if VLC is compiled against qt4 works fine 2016-05-30 05:40:43 Hi does alpine linux support remotely installation? 2016-05-30 09:29:56 hi. how do i list or restart service in alpine 3.3.3? i'm running alpine in a docker container... "FROM alpine:3.3" 2016-05-30 09:30:53 one of the alpine wiki pages indicates i can use /etc/init.d/[service] restart 2016-05-30 09:30:54 but 2016-05-30 09:31:01 nothing exists in /etc/init.d/ 2016-05-30 09:40:30 phatypus: hmm, i dont know about docker but in general /etc/init.d/ start|stop|restart is correct 2016-05-30 09:41:10 ok, thanks 2016-05-30 09:41:36 is your basepayout installed? 2016-05-30 10:15:06 basepayout! ncopa where is mine? 2016-05-30 10:15:59 lol 2016-05-30 14:45:01 AmatCoder: Thanks, I figured it out in the end and managed to get sound working by adding the user to the sound group (which I keep forgetting to do lol) 2016-05-30 14:46:35 There a fix for xpra@testing ? It has some missing dependencies... Would be nice if the testing branch had a snapshot in a build (like 3.3.3) so it is just that point in time when things were working as of release (like Firefox 42) 2016-05-30 14:56:51 Ah, it's because I'm not using edge for the other packages too and mismatching between v3.3 and edge... I thought I could use stable packages for stable stuff and @testing stuff for just testing stuff.. But if I do @edge for all three main/community/testing it will then work assuming there are not conflicts (like xpra just has) 2016-05-30 14:57:00 and firefox 2016-05-30 14:59:31 Ok so there a library issues when you do that, so its either stable or testing, you cannot have both... or you can with some smaller things but not if they have dependencies on things that stable things need the stable version of... 2016-05-30 15:05:41 hi alpinists 2016-05-30 15:06:54 is it possible to run alpine v3.3 (musl) as an lxc-guest on an alpine v2.7 (ulibc) ? 2016-05-30 16:11:50 mirac i believe it should be possible to run alpine v3.3 as guest on alpine v2.7 2016-05-30 18:18:18 I have a wireless m$ keyboard+touchpad, it works on a mac and windows, but under alpine the touchpad does not work with X11... I cannot, as root, cat the /dev/input/event# for the mouse saying it is busy and looking at this blog post I am missing the second pointer entry for the Nano Transceiver: https://translate.google.co.uk/translate?hl=en&sl=ja&u=http://linux-memo.seesaa.net/article/431698706.html&prev=search 2016-05-30 18:28:45 Nevermind, found out why, the usb dongle was not getting enough power so the USB 3 port worked 2016-05-30 18:28:56 Weird though, it was the motherboard not a front port 2016-05-30 20:09:37 Hi, I have quite some trouble debugging a segfault in a python program, I attributed it to the Pillow library, but as it's maintainer manifests, he believes that the error might be connected to imaging but actually happen somwhere else. I've run valgrind, and tryed to gdb, yet to no avail. https://github.com/python-pillow/Pillow/issues/1935 2016-05-30 20:10:34 I'll try to provide a bit more specific links: 2016-05-30 20:10:45 valgrind log: https://gist.github.com/blaggacao/1df4f9dffb0e515aaf6decc6e67ff2d4#file-valgrind-log-L2354 2016-05-30 20:11:20 attempts to gdb the situation: https://github.com/python-pillow/Pillow/issues/1935#issuecomment-222472377 2016-05-30 20:12:53 I feel as a first step I would need to get gdb to work properly, but I cannot figure out how. Maybe somebody can step in and point me to how to get a proper python debug interpreter on alpine 3.3? 2016-05-30 21:08:41 blaggacao: i normally attach to the core dump 2016-05-30 21:08:55 common cause for segfault is stack overflow 2016-05-30 21:10:05 i might be able to have a look tm 2016-05-30 21:11:48 Thanks Nathanael, might you be able to point me to any kind of instruction on how to do that, will go for a googling meanwhile... 2016-05-30 21:49:59 How do I get alpine to mount cifs shares in fstab after networking? 2016-05-31 00:51:16 skazz: rc-update add netmount; rc-service netmount start 2016-05-31 01:51:29 Has anyone any idea, why the gdb session results without a stack on fail? https://github.com/python-pillow/Pillow/issues/1935#issuecomment-222472377 I now compiled python with debug symbol, as I thought it might be because of that, but no luck. 2016-05-31 03:03:01 blueness: look in your dmesg output or /var/log/* , also whenever trying to do gdb and pals it's usually easier to boot to a vanilla, non-grsec kernel 2016-05-31 03:03:35 blueness: what OS is the docker host running? 2016-05-31 03:16:41 @boingolov thx, I'm on docker for windows beta, which runs on a hypervised MobyLinuxVM (based on alpine as well). I was suspicious of the grsec as the valgrind shows memory permission error. Actually, the whole codebase runs without problem on ubuntu, porting it to alpine and grsec is the actual task... 2016-05-31 03:17:56 oh wow, my head is spinning ;) 2016-05-31 03:18:22 so it's still running a linux kernel though no? 2016-05-31 03:18:38 you're not running the hyperv windows kernel / ubuntu userland craziness? 2016-05-31 03:18:41 yes it's still alinux kernel... 2016-05-31 03:18:52 so do you know if grsec is in play? 2016-05-31 03:19:04 pax? 2016-05-31 03:19:31 what does uname -a show? 2016-05-31 03:19:40 maybe its windows kernel/ubuntu userland crazieness, i'm actually not sure, i thought hypervisor is able to boot an actual linux kernel 2016-05-31 03:20:08 hypervisor can boot a real vm. I have heard it's in the works that you can actually containerize windows, at least in the near future 2016-05-31 03:20:20 meaning you'd be running a windows kernel hosting a windows docker container 2016-05-31 03:20:35 ah, no it's a real VM. Moby is based on alpine. 2016-05-31 03:20:50 okay 2016-05-31 03:20:59 so that should remove windows from the picture then 2016-05-31 03:21:07 so I'm back to my happy place 2016-05-31 03:21:11 I guess PaX is in play as the codebase plais on FROM alpine:3.3 2016-05-31 03:21:24 I guess so too 2016-05-31 03:21:33 not necessarily 2016-05-31 03:21:45 alpine ships in a non-grsec flavor too 2016-05-31 03:21:48 what does uname -a say ? 2016-05-31 03:22:13 Linux 26ba0b895e92 4.4.11-moby #1 SMP Mon May 23 20:46:49 UTC 2016 x86_64 Linux 2016-05-31 03:22:28 okay, I suspect that's a vanilla kernel then 2016-05-31 03:23:28 if paxctl installs and paxctl -cm on some files does return sucessfully, isn't this a counterinidcation or is this an independent observation? 2016-05-31 03:23:47 it's independent 2016-05-31 03:24:01 you can set paxctl on some files even if you're running a non-grsec kernel 2016-05-31 03:24:02 ok, one confusion less :D 2016-05-31 03:24:34 but I'm also making a bit of an assumption that since moby doesn't have "grsec" in the uname output that you're not running a grsec / pax enabled kernel 2016-05-31 03:24:35 so I have to start think about that pax isn;t actually in play and it's something more general.. hm 2016-05-31 03:24:46 and I don't know of an easy way to independently verify 2016-05-31 03:26:22 I'm gonna relay that question to the forum, in any case... 2016-05-31 03:26:45 cool 2016-05-31 03:27:16 I'm right now digging my way through the python code base by narrowing down pdb statments... tedious, but if gdb doesn't want to speak to me... 2016-05-31 03:27:32 in alpine proper, if you do a uname -a you get grsec listed in the kernel name 2016-05-31 03:27:35 Linux alpineamd64 4.1.20-0-grsec #1-Alpine SMP Mon Mar 21 15:49:51 GMT 2016 x86_64 Linux 2016-05-31 03:27:38 but that's arbitrary 2016-05-31 03:27:48 if you're compiling a kernel, you can name a kernel anything you want 2016-05-31 03:28:24 and I don't know from moby 2016-05-31 03:28:45 https://forums.docker.com/t/is-mobylinux-build-with-pax-grsec/14156 2016-05-31 03:33:16 so one thing that's interesting, alpine ships a 4.1.20 kernel 2016-05-31 03:33:22 moby seems to be shipping a 4.4.11 2016-05-31 03:33:33 they can't be too closely related 2016-05-31 03:34:32 good point! 2016-05-31 03:36:53 so the docker host (the VM) is running moby? 2016-05-31 03:37:01 and the docker container is also running the moby image? 2016-05-31 03:40:46 the host is on moby, and the container on alpine 3.3 2016-05-31 03:45:26 something that I'm not sure about is if the python-debug build was sucessfull or not, here is how I did it https://gist.github.com/blaggacao/0cb0356615222cae0b71e32205fccde7 2016-05-31 03:47:46 Hi everyone, I have a question, hope someone could help me out. I am installing alpine latest, it showed ERROR: musl-utils-1.1.12-r5 BAD signature. Is it a problem? Thanks 2016-05-31 04:38:40 It seems a problem now... I cannot install musl which requires musl-utils, I think. Anyone's help is appreciated ! Thanks ! 2016-05-31 05:21:59 <__number5__> tmh1999: have you tried `apk update`? 2016-05-31 05:30:34 __number5__ : yes I did 2016-05-31 05:30:59 I seems v3.2 has the same problem too with musl-utils-1.1.12 2016-05-31 05:31:12 *v3.3.2 2016-05-31 05:31:19 I am trying to use v3.2.3 2016-05-31 05:41:06 __number5__ : do you have the same problem ? 2016-05-31 05:57:26 <__number5__> tmh1999: I don't have that issue, but I only use alpine in docker and seems don't need to manually install musl 2016-05-31 05:58:42 I see. 2016-05-31 06:06:25 <__number5__> tmh1999: yep, I just install musl on a docker alpine images, no issue at all 2016-05-31 06:07:05 <__number5__> it's v3.3.3 2016-05-31 06:07:12 <__number5__> / # apk update 2016-05-31 06:07:16 <__number5__> fetch http://dl-cdn.alpinelinux.org/alpine/v3.3/main/x86_64/APKINDEX.tar.gz 2016-05-31 06:07:17 <__number5__> fetch http://dl-cdn.alpinelinux.org/alpine/v3.3/community/x86_64/APKINDEX.tar.gz 2016-05-31 06:07:19 <__number5__> v3.3.3-56-ga2dcdd1 [http://dl-cdn.alpinelinux.org/alpine/v3.3/main] 2016-05-31 06:07:21 <__number5__> v3.3.3-47-g150c9b2 [http://dl-cdn.alpinelinux.org/alpine/v3.3/community] 2016-05-31 06:13:22 I use dl-8.alpinelinux.org. Do you think it's the cause ? 2016-05-31 06:13:55 just wiped out v3.3.3 ... 2016-05-31 06:14:24 OKay let me check again with different repository and get back to you 2016-05-31 07:16:06 Hello... 2016-05-31 07:24:01 __number5__ I changed my repository to dl-cdn.alpinelinux.org and it works. With dl-4.alpinelinux.org and dl-8.alpinelinux.org they all failed with BAD signature. 2016-05-31 07:24:09 Thank you! 2016-05-31 07:28:54 tmh1999: hi. which package fails with bad signature? 2016-05-31 07:34:23 ncopa : musl-utils 2016-05-31 07:35:21 msul-utils-1.1.12-r5 2016-05-31 07:36:54 alpine v3.3? 2016-05-31 07:37:06 Yes v3.3.3 2016-05-31 07:37:15 which arch? x86 or x86_64 or armhf 2016-05-31 07:37:21 x86_64 2016-05-31 07:38:58 musl-1.1.12-r5.apk: 0 - OK 2016-05-31 07:39:06 sounds like netwrok error then 2016-05-31 07:39:53 <__number5__> tmh1999: you are welcome! :) 2016-05-31 07:40:50 ncopa : Yeah maybe. dl-cdn works for me. Anyway since you are here may I ask you for the porting document for alpine to another architecture ? 2016-05-31 07:41:19 "the porting document"? :) 2016-05-31 07:41:22 I hope there's some work 2016-05-31 07:41:23 where did you find it? 2016-05-31 07:41:56 No I didn't find it. 2016-05-31 07:42:00 i'm not sure there are any porting document 2016-05-31 07:42:16 I see. 2016-05-31 07:42:26 the short version is: 2016-05-31 07:42:37 1) create cross compiler with target for new arch 2016-05-31 07:43:32 2) cross-compile the base toolchain (gcc, musl, binutils) + some base tools (busybox, apk ++) 2016-05-31 07:43:54 3) set up a new builder on the new arch using the crosscompiled tools 2016-05-31 07:44:09 4) bootstrap abuild 2016-05-31 07:45:00 tmh1999: what arch are you interested in? 2016-05-31 07:45:15 i would like arm64 2016-05-31 07:45:45 I am one of those intern for Open Mainframe Project and I am working on porting Alpine to s390x 2016-05-31 07:46:06 interesting 2016-05-31 07:46:34 do you have hardware to set up a builder? 2016-05-31 07:46:58 IBM LinuxOne project provides free public service for their s390x machines 2016-05-31 07:47:10 nice! 2016-05-31 07:48:05 if you manage to build a crosscompiler, and build the base tools, i might be able to help you with the reset 2016-05-31 07:48:18 I have never ported any packages before but used to some cross-compiling. I will look around using your short guy. And might be asking *lots* of question here if you dont mind ! 2016-05-31 07:48:29 *short guide 2016-05-31 07:49:14 i think those scripts was used last time: http://dev.alpinelinux.org/~tteras/bootstrap/ 2016-05-31 07:49:30 but they might be outdated 2016-05-31 07:49:59 i think gcc-6 got better support for musl 2016-05-31 07:50:24 s390x already had gcc, I think. 2016-05-31 07:51:26 i also think that dailas had some project for cross compiling 2016-05-31 07:51:30 the musl author 2016-05-31 07:52:11 Yes I will look around. AFAIK musl port for s390x is not completed yet. 2016-05-31 07:52:21 ok 2016-05-31 07:52:27 you will probably have to do that first then 2016-05-31 07:53:22 I am a little bit confused. Am I right when I don't need a cross-compiler to compile for s390x since they already have s390x gcc ? 2016-05-31 07:53:44 i think no. 2016-05-31 07:54:01 i suppose the s390x gcc you have is gcc for glibc 2016-05-31 07:54:09 Oh right 2016-05-31 07:54:30 you need s390x gcc for musl 2016-05-31 07:54:52 Thanks ! 2016-05-31 09:37:27 Hey guys 2016-05-31 09:37:36 Anyone here knows how to get kernel auditing support on alpine? 2016-05-31 09:38:18 I'm trying to get auditd running, and I got 'audit support not in kernel', tried adding an audit=1 boot flag but it doesnt help apparently 2016-05-31 09:46:53 Esya_: sounds like the standard kernel doesn't have it enabled (-> is missing the subsystem) 2016-05-31 09:47:41 if that's the case you need to setup a build env and build a kernel with auditd enabled. if it works you should probably also send a patch asking to generally turn it on 2016-05-31 09:48:42 darkfaded: Dayum :| I was already trying to port auditd to alpine, now thats going to be a bit too much work for me right now haha 2016-05-31 09:49:00 had to fix every gcc -> musl incompatibility :| 2016-05-31 09:49:37 :/ 2016-05-31 09:49:56 i can understand that sounds like you did a lot of work already 2016-05-31 09:50:11 otoh if you already have a build env this is really a small step 2016-05-31 09:50:23 but maybe keep it for tomorrow to let your head relax :) 2016-05-31 09:51:26 Never did try to set it up, I'm looking through the wiki to at least get the steps 2016-05-31 09:51:41 i'd like your opinion on who should be able to ping by default in v3.4 2016-05-31 09:51:44 there are 2 options: 2016-05-31 09:51:55 1) gid 999 -> 59999 can ping. this means that all normal/login users can ping by default. daemons will need to be a member of group 999 2016-05-31 09:52:01 2) only users in group 2016-05-31 09:52:01 netdev are allowed to ping. you will have to add users to the netdev group or ping will not work. 2016-05-31 09:52:41 or 3) everybody 2016-05-31 09:53:02 #1 might be a bit obscure and hard to find out if you don't expect it 2016-05-31 09:53:11 ncopa: err, 3) unless configured otherwise, which would be nice 2016-05-31 09:53:33 ncopa: what else users in netdev are allowed to do? 2016-05-31 09:53:34 or by default everyone ends up in the right group but it could be easily removed to get 2/3 feature set 2016-05-31 09:53:51 Would you be able to display a message explaining why the user cant ping though? 2016-05-31 09:54:08 Then I'd say #2, but configurable to #3 too 2016-05-31 09:54:27 http://lists.alpinelinux.org/alpine-devel/5311.html 2016-05-31 09:54:38 its configurable to anything. the question is the default 2016-05-31 09:54:47 i see little to no benefit in - as default - going away from the default that has been ok for ever 2016-05-31 09:54:55 it's not like you can still floodping subnets 2016-05-31 09:54:59 sec, i'll read 2016-05-31 09:55:17 we no longer suid root ping by default 2016-05-31 09:55:28 instead we use the ping socket in kernel 2016-05-31 09:55:37 datagram instead of raw packet 2016-05-31 09:55:39 ok then prolly 2) 2016-05-31 09:56:02 problem with 2 is that people expect ping to work out of the box 2016-05-31 09:56:10 yes :) 2016-05-31 09:56:13 i would 2016-05-31 09:56:22 release notes in CAPS 2016-05-31 09:56:34 and as you say, it's not like you can still floodping subnets 2016-05-31 09:56:50 i think option 1 is a nice compromise 2016-05-31 09:57:45 intention with nobody/nogoup is remove permissions 2016-05-31 09:58:13 so i think its a good point not allowing ping for those 2016-05-31 09:58:14 ncopa while you're around, any reason that alpine's kernel does not ship with auditing support? 2016-05-31 09:58:52 Couldn't find an answer anywhere, not sure if nobody needed it or if there's an actual technical barrier 2016-05-31 09:58:53 Esya_: i dont know. can be 2 reasons: 1) nobody asked for it. 2) not compatible with grsec 2016-05-31 09:59:03 i dont know which 2016-05-31 09:59:37 I'll begin by looking at #2 then, thanks 2016-05-31 10:00:07 Seems like grsec includes extensive auditing 2016-05-31 10:00:08 hi. im running 3.3.3. i can successfully run "nslookup host.internal.domain", but lookup fails if i run "nslookup host". /etc/resolv.conf inludes "search internal.domain". i have the same configuration on a centos 7 machine, and both variations of the nslookup command return the correct (same) result 2016-05-31 10:00:28 can anyone provide insight to what i need to do to fix this? 2016-05-31 10:01:36 ncopa: this: caveat here is that some daemons use groups nobody/nogroup 2016-05-31 10:01:37 (gid=65533/65534), and it seems rather senseless for a daemon to *gain* 2016-05-31 10:02:10 phatypus: http://wiki.musl-libc.org/wiki/Functional_differences_from_glibc#Name_Resolver_.2F_DNS 2016-05-31 10:02:14 i like a real group better than this alternative, maybe 2016-05-31 10:02:38 it's still questionable if they're even rightfully calling it a resolver 2016-05-31 10:02:39 darkfaded: but i suppose most daemon dont need execute ping binary 2016-05-31 10:02:43 ncopa: i prefer 2. 1 feels unintuitive for me, but better than 3 2016-05-31 10:02:53 ncopa: ah, true 2016-05-31 10:03:00 the idea was that gid 999 should be called 'ping' 2016-05-31 10:03:12 ping me now ping me then ping me again 2016-05-31 10:03:46 so if you do have a daemon that needs execute ping, you'd need to add it to group 'ping' 2016-05-31 10:03:56 normal users would be allowed to ping by default 2016-05-31 10:04:16 i think that would be the way to go 2016-05-31 10:04:34 no complaints (think of relnotes though) 2016-05-31 10:05:06 i am afraid that if we require users to be in a single special group, people would work around it with going back to suid root ping binary 2016-05-31 10:06:49 that's a good point! 2016-05-31 10:10:35 @ncopa i've read that link and i'm not sure what to do with the info (maybe i'm being dumb) 2016-05-31 10:12:04 "queries with fewer dots than the ndots configuration variable are processed with search first then tried literally"... i don't have any dots in the hostname, so it should use the search string, right? 2016-05-31 10:12:20 phatypus: it explains what you are seeing. its a feature 2016-05-31 10:12:40 ndots variable is a bit obscoure and confusing. i agree on that 2016-05-31 10:13:15 in your /etc/resolv.conf you can add a single line with: ndots:2 2016-05-31 10:13:32 http://linux.die.net/man/5/resolv.conf (search for ndots) 2016-05-31 10:14:21 ncopa: could that become a default? 2016-05-31 10:14:39 i also never figured that one out, didn't even know they added domain/search 2016-05-31 10:15:09 if i can't resolve "hostname" from within alpine, i will have to move to another distro. i rely on lots of configuration that does not use fqdn for internal hosts :/ 2016-05-31 10:15:51 but the cost of adding an option to resolv.conf sounds ok to me? 2016-05-31 10:17:30 i think it might have a performance penalty 2016-05-31 10:17:42 but we should probably add it commented in resolv.conf 2016-05-31 10:17:53 ncopa: who the f* cares if it restores a 1995 level of functionality 2016-05-31 10:18:33 if i need to retype a hostname just once it takes up more time than a faster resolution can save in a year 2016-05-31 10:18:55 phatypus: does it help to echo "ndots:2" >> /etc/resolv.conf 2016-05-31 10:18:58 hm 2016-05-31 10:19:16 might make sense to have it enabled in default resolv.conf 2016-05-31 10:19:26 darkfaded: i see your point 2016-05-31 10:25:11 @ncopa http://pastebin.com/de9c65s0 2016-05-31 10:28:01 that null message is weird, but at least the resolution works 2016-05-31 10:28:18 it seems that is a busybox nslookup, given the different formatting 2016-05-31 10:28:28 oh wait it didn't work for you 2016-05-31 10:28:30 here it did 2016-05-31 10:28:39 phatypus: also set domain 2016-05-31 10:28:40 the resolution for a fqdn works, but just a host on it's own does not resolve 2016-05-31 10:28:56 search alone is pretty linuxy, try setting domain and search 2016-05-31 10:29:01 i'm running alpine in a docker container 2016-05-31 10:32:09 Pastebin.com is under heavy load right now :( 2016-05-31 10:33:11 phatypus: https://github.com/gliderlabs/docker-alpine/blob/master/docs/caveats.md 2016-05-31 10:33:14 phatypus: the missing search domain is in musl resolv lib http://wiki.musl-libc.org/wiki/Open_Issues#Lack_of_features_in_resolver 2016-05-31 10:34:03 in that case let me rephrase: if you set domain it'll work 2016-05-31 10:34:05 ninja'd by ncopa :) 2016-05-31 10:34:26 that is also the correct thing for the functionality if they're all in the same domain 2016-05-31 10:34:42 just if you'd need a search *list* it'd be too little 2016-05-31 10:35:07 got one customer that is patching glibc because it has a too puny storage for the searchlist 2016-05-31 10:35:14 ~30 entries needed :) 2016-05-31 10:36:25 ugh 2016-05-31 10:48:49 thanks guys, i just tried apline:edge and it works as expected 2016-05-31 10:49:20 on a scale of 0 to oh-fuck, how stable is alpine:edge? :) 2016-05-31 10:57:21 thanks, bye 2016-05-31 11:00:40 can I boot alpine on my UEFI laptop nowadays? 2016-05-31 11:00:58 void didnt work- still putting up with arch/nixos 2016-05-31 11:01:29 nixos is fun - sometimes 2016-05-31 11:08:51 anotheronemore: i boot alpine iwth UEFI on my laptop 2016-05-31 11:08:56 dualboot windows 2016-05-31 11:09:15 yes it can, but setup script does not support it yet 2016-05-31 11:14:42 ncopa: can you give my a tip? 2016-05-31 11:26:31 anotheronemore: you need to install it manually 2016-05-31 11:26:37 create the partitions manually 2016-05-31 11:26:52 create a fat partition for you uefi boot 2016-05-31 11:27:18 mount that fat parition as your /boot in linux 2016-05-31 11:27:28 so am I doing that from an arch live boot? 2016-05-31 11:27:29 if you need dualboot, then use gummmiboot 2016-05-31 11:27:56 if you dont need dualboot, then should the kernel be able to boot direct 2016-05-31 11:28:16 you could try create an uefi alpine boot disk too 2016-05-31 11:28:34 you might be able to do it from arch linux boot iso 2016-05-31 11:28:51 boingolov: Don't know how I missed that, did check init.d, thanks! 2016-05-31 11:29:33 ncopa: so you were able to boot the usb 2016-05-31 11:30:05 im really interested in alpine but havent been able to install it on anything 2016-05-31 11:30:08 Perhaps the wiki page "Setting_up_a_samba-server" should just become "Setting up Samba" and also include the doing the fstab and enabling that service? 2016-05-31 11:32:20 anotheronemore: i installed alpine in legacy mode (booting from bios) and then i fixed the boot loader from windows 2016-05-31 11:33:25 from windows! wow interesting 2016-05-31 11:34:16 last time I used windows was xp 2016-05-31 11:36:02 then Ill have to figure out how to boot on me arms 2016-05-31 11:44:54 did someone ping me? it scrolled past the logs. 2016-05-31 11:45:57 ncopa: btw i got X working with alpine + virtualbox. its a lazy linking issue wrt the x plugins, and you can fix it with an xorg.conf file that i use for my gentoo-musl-desktop thingy 2016-05-31 11:47:02 https://gitweb.gentoo.org/proj/grs.git/tree/core/etc/X11/xorg.conf?h=desktop-amd64-musl-hardened 2016-05-31 12:33:36 I'm running 3.3.3 and trying to start strongswan, but I'm getting messages like `modprobe: can't change directory to '/lib/modules': No such file or directory` 2016-05-31 12:33:43 and `kernel appears to lack the native netkey IPsec stack` 2016-05-31 12:35:35 in docker, btw 2016-05-31 12:55:48 aimatt: you cannot inject things into kernel from containers 2016-05-31 12:56:08 blueness: very nice 2016-05-31 12:56:33 blueness: http://git.alpinelinux.org/cgit/aports/tree/main/xorg-server/20-modules.conf 2016-05-31 13:37:50 ncopa: In regards to that, on Hyper-V I had to remove the module definitions and just load fb,fbdevhw,shadowfb and shadow... Otherwise it would crash and need a reboot... Definetly the same one a Raspberry Pi and I think on a Intel HD Graphics system... So those defaults can be confusing to someone just trying to get a wm going 2016-05-31 13:40:36 skazz: xorg.conf on hyper-v? 2016-05-31 13:40:39 thats interesting 2016-05-31 13:40:53 i suppose we need a setup-xorg script 2016-05-31 13:40:58 that figures out that 2016-05-31 13:42:43 ncopa: that would be cool. the default xorg-server/20-modules.conf doesn't work for anyone :( 2016-05-31 13:44:49 On the Raspberry Pi I also loaded dbe and disabled glx+dri.. Not sure if the Disable is needed, was a bit of trial and error, Ill give it a go without them 2016-05-31 13:46:07 Yeah, works without those 2016-05-31 13:47:02 But are some modules required for hardware acceleration? like the glx,dri,dri2 and glamoregl? 2016-05-31 13:49:48 what i'd like is dynamic loading of some sort 2016-05-31 13:50:12 would be nice to have xorg and musl devs in the same room and have them find a proper solution 2016-05-31 13:51:23 setup-xorg could just provide a list (like setup-ssh) for different gpu setups, with some extra ones like software-fallback... try and come up with the default option depending on what it can see, like on a raspberry pi defaulting to [raspberry-pi] 2016-05-31 13:54:04 ncopa: Profiles could be something like: virtual-virtualbox, virtual-kvm, virtual-hyperv, intelhd####, raspberry-pi#, nivida????, amd???? 2016-05-31 13:54:12 Or just base them on the xf86-video packages? 2016-05-31 13:54:40 have the video package determaine the default module config, and the setup-xorg just run through installing the correct xf86-video package 2016-05-31 13:56:03 Could just do with a xf86-video-hyperv, even if it just installs fbdev and the definitions I mentioned 2016-05-31 15:03:51 ncopa: to be clear i just used some trial and error and confirmed with readelf to arrive at my order, yours should work 2016-05-31 15:04:49 blueness: you mean xorg.conf modules? 2016-05-31 15:04:59 i wand fix that somehow 2016-05-31 15:05:07 fix dynamially loaded modules in xorg 2016-05-31 15:05:11 i dont know if its possible 2016-05-31 15:06:21 ncopa: yes 2016-05-31 15:06:22 you can’t easily fix dynamcially loadable modules 2016-05-31 15:07:22 i think last time i mentioned it for dalias they talked about link directly 2016-05-31 15:07:31 but i dont know if thats possible for xorg modules 2016-05-31 15:50:27 hi : i can't run firefox on my poor little alpine :-( 2016-05-31 15:50:42 even on edge 2016-05-31 15:51:15 i get : error loading shared library libstdc++.so.6: Exec format error (needed by /usr/lib/firefox-46.0.1/firefox) 2016-05-31 15:51:52 then some Error relocating /usr/lib/firefox-46.0.1/firefox: …: symbol not found 2016-05-31 15:54:54 Lord: What version of Alpine? When you switched to Edge did you upgrade everything? 2016-05-31 15:55:02 yes 2016-05-31 15:58:57 I switched from 3.3 to edge 2016-05-31 16:06:35 Lord: This on hardware or virtual? 32-bit or 64-bit? 2016-05-31 16:06:45 64bit real hardware 2016-05-31 16:07:47 I had to install fonts-base to get firefox working (did not have to do that with stable) but other than that I got it working on edge, I am using vanilla kernel on hyper-v though 2016-05-31 16:10:02 i still have the same error 2016-05-31 16:10:16 it looks like it's a compilation problem 2016-05-31 16:11:14 I have firefox-46.0.1-r1, latest from edge... have you tried deleting it and re-adding it? 2016-05-31 16:11:18 Lord: ^ 2016-05-31 16:12:01 yes 2016-05-31 16:12:04 same problem 2016-05-31 16:12:25 Does 'apk info firefox' show that same version number with the r1? 2016-05-31 16:13:20 firefox-46.0.1-r1 2016-05-31 16:14:39 Lord: how about libstdc++ ? 2016-05-31 16:15:29 I have 5.3.0-r0 2016-05-31 16:15:38 same here 2016-05-31 16:17:54 Lord: scanelf /usr/lib/firefox-46.0.1/firefox --needed 2016-05-31 16:18:49 Something must be wrong with that libstdc++, should scan that too, maybe even for integrity in case it is corrupted 2016-05-31 16:21:36 ET_DYN libstdc++.so.6,libgcc_s.so.1,libc.musl-x86_64.so.1 /usr/lib/firefox-46.0.1/firefox 2016-05-31 16:23:15 scanelf on libstdc++ returns nothing 2016-05-31 16:33:20 i'm on a grsec kernel 2016-05-31 16:33:25 may it comes from it ? 2016-05-31 17:29:03 yay! 2016-05-31 17:29:07 o/ 2016-05-31 18:50:11 \o 2016-05-31 18:50:45 already scheduled some container time with it for tomorrow 2016-05-31 18:50:49 ;) 2016-05-31 19:05:53 does 3.4.0 fix docker on rpi? 2016-05-31 19:06:11 congratz :) 2016-05-31 19:06:40 I literally just tested 3.3 about an hour ago and then I find 3.4 after putting arch back on 2016-05-31 23:17:23 Now that alpine 3.4 is released, does anyone know when we might expect a tag to be made for the alpine Docker image? 2016-05-31 23:46:26 mooning