2016-01-01 03:45:28 happy new year guys 2016-01-01 10:47:41 So, what's up with "This apk has coffee making abilities"? :D Is it just a joke or does that actually indicate the presence of a feature? 2016-01-01 11:25:24 <_ikke_> Just a joke 2016-01-01 11:26:15 patagonicus: its a feature, try: apk fetch coffee 2016-01-01 11:26:58 and happy new year! 2016-01-01 11:27:34 clandmeter: Nice. :) 2016-01-01 12:05:20 hi there 2016-01-01 12:06:03 best wishes ;) 2016-01-01 20:13:49 What security mitigations does Alpine Linux offer besides grsecurity+pax? 2016-01-01 20:16:31 FuZi0N: PIE and stack smashing protection 2016-01-01 20:21:01 i was looking at it from the point of view that sets alpine linux apart from other distros such as debian in terms of security mitigation implementations 2016-01-01 20:21:22 PIE and stack smashing protection is offered in debian as well i beleive if i am not mistaken 2016-01-01 20:23:21 FuZi0N: not as a default I don't believe 2016-01-01 20:24:04 sure, you can enable it in pretty much any distro, but you'll be stuck compiling your own packages :p 2016-01-01 20:27:22 I mean, it's not really my job to sell the distro to you.. 2016-01-01 20:27:34 try it, and if you like it use it, if you don't then don't 2016-01-01 20:29:12 Does anyone know if Alpine will likely ever follow the GNU FSDG? 2016-01-01 20:29:33 http://www.gnu.org/distros/free-system-distribution-guidelines.en.html 2016-01-01 20:29:35 ? 2016-01-01 20:56:44 invivo: nope 2016-01-01 20:57:22 invivo: i can say with authority that will never happen 2016-01-01 20:58:23 Thanks! 2016-01-02 01:07:31 anyone know if one of these http://solid-run.com/product/hummingboard-gate/ could run the arm alpine linux build 2016-01-02 01:07:37 the 4g ram looks nice 2016-01-02 01:07:54 http://solid-run.com/freescale-imx6-family/hummingboard/hummingboard-specifications/ rather 2016-01-02 02:21:54 ah found this http://wiki.alpinelinux.org/wiki/Alpine_on_ARM#Using_QEMU 2016-01-02 02:22:01 so should be ok to get it it would seem 2016-01-02 03:01:49 What security mitigations does Alpine Linux offer besides grsecurity+pax? 2016-01-02 05:27:16 hi 2016-01-02 05:28:38 configure: error: C++ compiler cannot create executables 2016-01-02 05:28:49 what's wrong with it 2016-01-02 09:43:27 hello 2016-01-02 09:59:19 hi 2016-01-02 10:00:02 who could help me with abuild related problem? 2016-01-02 10:20:09 <_ikke_> y0g1: It helps if you actually explained the problem 2016-01-02 10:35:39 _ikke_: i build gcc from aports for additional target (avr). The build process is ok, but install in destdir pkg failed 2016-01-02 10:36:08 _ikke_: when i do make install DESTDIR=/fullpath/to/pkg then it is ok, no erros 2016-01-02 10:36:38 _ikke_: maybe some abuild enviroment broke the install process? 2016-01-02 10:36:49 <_ikke_> Can you show the abuild? 2016-01-02 10:41:46 _ikke_: oryginal one with CTARGET=avr and languages=c only 2016-01-02 10:42:40 _ikke_: i disabled additional options: go,ada,java,fortran,objc,cxx 2016-01-02 10:43:23 _ikke_: libgomp libgcc libatm and libitm are false 2016-01-02 10:44:43 _ikke_: i need about 15 minuts to get error messages from install process, then I will paste them here 2016-01-02 11:02:57 _ikke_: /usr/avr/bin/ranlib: can't set BFD default target to `avr-unknown-none': Invalid bfd target 2016-01-02 11:03:12 _ikke_: Makefile:1131: recipe for target 'install-leaf' failed 2016-01-02 11:03:40 _ikke_: but when I do make install manually, then there is no such error messages 2016-01-02 11:04:26 _ikke_: i think that abuild use CTARGET not only to specify --target option, but maybe somewhere else? 2016-01-02 11:59:16 Hello. How can I setup postgresql in a docker container? There are no instructions for doing so 2016-01-02 11:59:40 algitbot: what is the time now? 2016-01-02 12:58:31 kulelu88: I haven't used docker on Alpine before, but the it should be something like install docker, start daemon, do docker run --name postgresql -itd -p 5432:5432 -v /data/storage/on/host:/var/lib/postgresql sameersbn/postgresql:9.4-11 2016-01-02 12:58:49 Note that that's just one of many postgresql images, there doesn't seem to be an official one. 2016-01-02 13:00:09 that's the one I use 2016-01-02 13:00:12 heh 2016-01-02 13:01:39 patagonicus: how about this one: https://github.com/kiasaki/docker-alpine-postgres/blob/master/Dockerfile 2016-01-02 13:02:49 probably better given it's based on a smaller base image, yeah 2016-01-02 13:02:55 likely the same install 2016-01-02 13:03:36 I just picked that one because I like sameersbn's GitLab image. :) 2016-01-02 13:03:56 patagonicus: same :p 2016-01-02 13:06:44 wats the link to it? patagonicus 2016-01-02 13:07:43 link..? 2016-01-02 13:07:49 he already gave you the docker image name :p 2016-01-02 13:07:59 sameersbn/postgresql 2016-01-02 13:08:33 it's based on ubuntu, not glider's alpine image, though 2016-01-02 13:08:36 i just need to evaluate the base image size 2016-01-02 13:08:50 ubuntu :p 2016-01-02 13:08:57 that should be enough to say "big" 2016-01-02 13:09:41 alright, so I guess I need to restructure everything now and split db and app 2016-01-02 13:09:41 "Ubuntu is an ancient African word meaning ‘I result in a huge base image’." 2016-01-02 13:10:22 that's usually how people use docker, yeah 2016-01-02 13:10:24 do you guys have a workable django app container using alpine? 2016-01-02 13:10:39 just build your own, it's kinda trivial 2016-01-02 13:11:25 this is what I am using currently: https://pastee.org/dgwff 2016-01-02 13:12:03 first: might want to just use requirements.txt 2016-01-02 13:12:48 postgres falls away. are you saying it will be easier to find/use a dockerfile that fetches a requirements.txt file to install django? 2016-01-02 13:13:30 and whatever other reqs, yeah 2016-01-02 13:14:06 not saying to go find one 2016-01-02 13:14:08 this guy in #django shared this dockerfile: https://gist.github.com/doismellburning/1f30adaf625552a826f9 2016-01-02 13:14:17 I'm saying, use reqs.txt, 2016-01-02 13:17:32 Eliz: how do you normally install things? 2016-01-02 13:17:49 pip install -r /code/requirements.txt 2016-01-02 13:18:43 can you share your dockerfiles? Eliz 2016-01-02 14:57:42 kulelu88 - postgresql needs this in LXC http://wiki.alpinelinux.org/wiki/LXC#postgreSQL (& probably in docker too). I had it working with runit in lxc without any problems. In runit-doc is an example run script 2016-01-02 14:59:35 BitL0G1c: can you explain why so many dockerfiles on github have some entrypoint.sh file: https://github.com/kiasaki/docker-alpine-postgres ?? 2016-01-02 15:00:06 you may have answered me already but I got dc 2016-01-02 15:41:22 kulelu88 - because with docker you have to implement the various functions normally done in the init script. LXC + runit will be much simpler. My pgsql container was also 12.2meg 2016-01-02 15:41:52 BitL0G1c: are you saying that LXC will be simpler to use? 2016-01-02 15:41:59 yes 2016-01-02 15:59:14 <_ikke_> kulelu88: I've setup postgre in docker once 2016-01-02 15:59:20 <_ikke_> kulelu88: If you still need to know 2016-01-02 16:37:33 _ikke_: I managed to get the postgres image built, now I am trying to get the containers built 2016-01-02 17:57:48 good year people ! 2016-01-03 00:50:01 Query: Is there a way to make apk accept that a dependency is satisfied by something else? 2016-01-03 00:50:31 For instance, if I have busybox-static installed, for it to not install busybox for packages that depend on busybox? 2016-01-03 00:59:00 Not seeing anything in `apk --help` or on the "alpine linux package management" section of the wiki. Is there somewhere else I should be looking? 2016-01-03 00:59:54 Seems like the sort of thing that someone before me has probably wanted to do. 2016-01-03 01:07:13 colstrom: to my knowledge that isn't possible currently 2016-01-03 01:07:29 :S 2016-01-03 01:29:21 Testing a few things... looks like I can modify /lib/apk/db/installed and /etc/apk/world, and apk works as expected. I feel like this is a terrible way to do this, though. 2016-01-03 01:29:49 In this example, just replacing the 'busybox-static' entries with 'busybox'. 2016-01-03 01:30:43 I imagine that'll break upgrades for anything that isn't actually the same package (as busybox and busybox-static) are. 2016-01-03 01:31:28 If I wanted to do something similar with say, libressl in place of openssl, I expect fire and explosions. 2016-01-03 01:42:44 colstrom: you could try building an apk that provides the right things under the old name? 2016-01-03 02:51:07 colstrom: i'm looking to do that this month 2016-01-03 02:51:34 but maybe an alias can be enought ? 2016-01-03 03:30:46 Haha. 2016-01-03 03:31:06 I got i3 in alpine on my phone :) 2016-01-03 03:31:42 This makes me so happy :D 2016-01-03 04:16:43 @jeanjack alias? 2016-01-03 05:25:02 hello friends 2016-01-03 05:25:07 greetings 2016-01-03 05:25:21 still surviving? 2016-01-03 05:31:21 ACTION waves. 2016-01-03 07:02:10 Hello. 2016-01-03 07:02:33 Is algitbot running on Alpine Linux? 2016-01-03 07:02:43 algitbot: help 2016-01-03 07:02:50 !help 2016-01-03 07:03:02 Welp. 2016-01-03 11:27:16 hello, I'm following this guide to install alpine, but running into an issue http://wiki.alpinelinux.org/wiki/Create_a_bootable_SDHC_from_a_Mac 2016-01-03 11:27:50 when I run the tar command, I get "./: Can't create '.'" 2016-01-03 11:28:25 it still seems to copy everything over to the sd card though 2016-01-03 11:29:04 but when I try booting it on my raspberry pi 2, I see a progress bar for a brief moment, but then nothing but a flashing cursor 2016-01-03 12:55:57 james26: are you using the right rpi2 image? 2016-01-03 12:56:55 i am not sure if now this is hybrid for both rpis http://dev.alpinelinux.org/alpine/v3.3/releases/armhf/ 2016-01-03 13:01:52 james26: http://irclogger.com/.alpine-linux/2015-12-30#1451500026 2016-01-03 13:04:52 crow: I had 3.30 as well. I will try another one. Thanks 2016-01-03 13:06:24 you might want to try the 3.2 release 2016-01-03 13:42:27 m0ikz: yes it is 2016-01-03 13:42:34 oops tab fail 2016-01-03 13:43:34 colstrom: you can't do that with libressl and openssl because packages are explicitly linked against openssl currently 2016-01-03 20:36:53 Hey 2016-01-03 20:38:16 ho 2016-01-03 20:42:21 Is actually worth it to use Alpine linux as main/desktop OS? 2016-01-03 20:42:32 I think I asked this before? 2016-01-03 20:46:48 can't answer that. I'm not using alpine on the desktop 2016-01-03 20:47:19 chris|, what distro you're using on desktop? 2016-01-03 20:47:31 Arch 2016-01-03 21:28:43 code17: if you have very little resources, alpine seems to be a great distro 2016-01-03 21:29:04 or even for personal preference 2016-01-03 21:29:16 gsora, the thing is. That Alpine Linux is the only working ethernet distro. 2016-01-03 21:29:38 what do you mean? 2016-01-03 21:42:01 <_mjones> There are plenty of people who use it as main desktop. But they tend to be veteran users, are aware of the tradeoffs, and have other machines if they really need them. 2016-01-03 21:42:35 <_mjones> If you're going to be frustrated by having compilation problems on an uncommon package it's not the best choice for your main machine. 2016-01-03 21:43:28 <_mjones> If you want to receive howtos and advice from other distributions with systemd, it might not be the best choice. 2016-01-03 21:46:08 it's a fun ride, if you ask me 2016-01-03 21:46:59 <_mjones> I have several Alpine installs, I'm just informing people who asked for an opinion. 2016-01-03 21:47:06 Alright. 2016-01-03 21:48:17 <_mjones> I admit I'm trying to decide if I should put Alpine on one of my thinkpads, or if I'll have hardware/laptop-related difficulties. I'd like most of the things to work. 2016-01-03 21:48:35 <_mjones> None of my Alpine machines run X11/DE so I'm not sure how well it works, I admit. 2016-01-03 21:49:31 <_mjones> I'm fine with XFCE, or whatever DE, so that's not an issue. But it would be nice to have the displayport work for presentations. 2016-01-03 21:49:51 <_mjones> Last time I had to borrow a mac which was a little embarassing (that machine was Arch/i3). 2016-01-03 21:54:04 the display port issue it's strange 2016-01-03 21:54:19 i'm using a rmbp, no problem with the DP with any linux distro 2016-01-03 21:54:23 I only made to work on my WMvare machine. 2016-01-03 21:54:29 I mean about X11 2016-01-03 21:54:45 I have serious problems with ethernet connection on Linux 2016-01-03 21:54:58 IOMMU is enabled and it still doesn't work. 2016-01-03 21:55:22 maybe you need some firmware for the ethernet controller 2016-01-03 21:55:26 <_mjones> code17: nonfree-firmware issues? 2016-01-03 21:55:43 <_mjones> code17: use e1000 for Linux guests, not vmxnet3. 2016-01-03 21:55:55 The thing is, I had arch like two years ago and everything worked. 2016-01-03 21:56:04 Out of the box. 2016-01-03 21:56:07 <_mjones> vmware weenies always think vmxnet3 is better, and it is supported on recent Linux I guess, but you want to use e1000 on Linux normally. 2016-01-03 21:56:40 code17: does it work right now? 2016-01-03 21:56:54 On Alpine magically yes, but other distros nope. 2016-01-03 21:57:12 what chipset does your ethernet controller have? 2016-01-03 21:58:53 Realtek® 8111F 2016-01-03 22:00:08 <_mjones> code17: that's fairly odd. Hardware is all kernel, and the kernel is the same on all Linux. 2016-01-03 22:00:28 <_mjones> Except alpine is pax-grsec by default, but it seems very unlikely this would make a difference for only you. 2016-01-03 22:01:25 <_mjones> There are persistent udev rules if you change the interface MAC, which is fairly frequent on vmware because it creates a new MAC by default when you import VMs, etc. 2016-01-03 22:01:26 code17: try loading r8169 2016-01-03 22:01:59 Uhh, I had real problems with it on Arch linux. 2016-01-03 22:02:23 <_mjones> Other distros besides Arch? 2016-01-03 22:02:25 that kernel module? 2016-01-03 22:02:46 <_mjones> If you want to try another, Debian doesn't have the udev rules issue like Ubuntu. 2016-01-03 22:03:16 My tried distros: Ubuntu, Fedora, Debian, Funtoo, Arch, Alpine, Mint, Xubuntu 2016-01-03 22:04:10 woah, Funtoo 2016-01-03 22:04:49 I really like Funtoo but it takes time to compile everything :/ 2016-01-03 22:04:58 why not Gentoo? 2016-01-03 22:05:11 I don't know. 2016-01-03 22:06:04 Gentoo is scary. 2016-01-03 22:07:08 Funtoo == Gentoo, but more bleeding edge 2016-01-03 22:07:29 literally, a gentoo developer created funtoo 2016-01-03 22:08:15 Alright. 2016-01-03 22:10:46 Alpine is kinda comfy. I am going to use definitely on my Odroid-C1+ 2016-01-03 22:11:05 anyone there tried Alpine on vultr.com? 2016-01-03 22:15:24 <_mjones> I'm not sure it supports the C1+ yet for installs. 2016-01-03 22:15:32 <_mjones> Been meaning to order some C1+s for a while. 2016-01-03 22:16:01 <_mjones> You'll need to get the c1+ uboot image for sure. 2016-01-03 22:16:47 I bought from here: http://www.eu.diigiit.com/ 2016-01-03 22:16:57 Still waiting for it. 2016-01-03 22:17:45 <_mjones> I'm going to order from Korea, and presumably take delivery from china. 2016-01-03 22:18:10 and it will take about half a year to deliver. :D 2016-01-03 22:18:14 <_mjones> I've been putting it off for months for some reason, then decided to wait until after the holidays. 2016-01-03 22:18:44 code17: woah they got some raspi zeros, i'm gonna buy one 2016-01-03 22:18:51 For 10$ 2016-01-03 22:18:58 Are you guys from Europe? 2016-01-03 22:19:10 <_mjones> no, new york. 2016-01-03 22:19:18 <_mjones> Or I should say I'm in new york now. 2016-01-03 22:19:19 gsora, you? 2016-01-03 22:19:23 yup 2016-01-03 22:20:00 i want to replicate what a usb armory does, but on a raspi zero 2016-01-03 22:20:28 <_mjones> That might actually be worthwhile. Although the armory isn't high cost, as I recall. 2016-01-03 22:20:40 100€ + shipping 2016-01-03 22:21:09 even though the shipping would not be much since I'm in Italy too, 100€ for that hardware isn't really a good price imo 2016-01-03 22:21:35 Usb Armory? 2016-01-03 22:21:48 https://inversepath.com/usbarmory 2016-01-03 22:22:21 idk about any cpu-accelerated crypto on the raspi zero, though 2016-01-03 22:22:39 Interesting, going to bookmark this. 2016-01-03 22:29:24 What do you guys thinking about Wayland? 2016-01-03 22:30:13 love it 2016-01-03 22:30:28 the only window server that works well with hidpi displays 2016-01-03 22:31:12 the only window server that is not broken af? 2016-01-03 22:31:24 salty, lol 2016-01-03 22:31:40 :D 2016-01-03 22:31:44 but yeah 2016-01-03 22:31:59 Well, that what One of the X developers in other words said. 2016-01-03 22:32:04 One of Linux conference. 2016-01-03 22:32:17 X is built workaround on workaround 2016-01-03 22:32:36 X is old, that's why it's a (workaround^2)^2 2016-01-03 22:33:02 That's why they created Wayland 2016-01-03 22:33:46 what about *cough* mir *cough* 2016-01-03 22:34:47 I haven't checked it, yet. 2016-01-03 22:39:20 <_mjones> I don't think any of the armhfs have accelerated crypto. 2016-01-03 22:39:33 <_mjones> The upcoming AMD A1100 aarch64 does, but it's not yet available. 2016-01-03 22:40:27 <_mjones> X11 was invented in the early-mid 1980s because all of the alternatives were encumbered. So it may not have been technically best, but it won for a reason and we're better off for it. 2016-01-03 22:41:38 uhm, so there's a good chance the pi zero could be a good usb armory clone 2016-01-03 22:42:03 <_mjones> I hadn't thought of it, but yeah, I think maybe so. 2016-01-03 22:42:50 the alpine raspi release should be compatible, too 2016-01-03 22:44:05 <_mjones> Have you checked the hardware to see if the Armory has anything special? 2016-01-03 22:44:17 <_mjones> If you could replicate it, it would be very popular at that price. 2016-01-03 22:44:35 the armory it's completely open source 2016-01-03 22:44:39 that's the selling point 2016-01-03 22:45:16 but a headless installation on a raspi is as open as the SoC the armory uses 2016-01-03 22:45:50 oh, it uses secure boot and arm trust zone too 2016-01-03 22:48:57 gsora, I tried, r8169 is already preset and reinstalling from source doesn't change anything. 2016-01-03 22:49:54 dmesg-ing around doesn't point you anywhere? 2016-01-03 22:52:01 gsora, kinda 2016-01-03 22:53:00 if you have installed firmwares too, I don't know anything else that can be interfering 2016-01-03 22:53:40 I should revive my Thinkpad t60 2016-01-03 22:53:50 and give it Alpine linux 2016-01-03 22:53:52 you should, great machine 2016-01-03 22:53:59 i still use my x61s 2016-01-03 22:54:13 I have xubuntu on that laptop. 2016-01-03 22:56:56 i'm trying to use openbsd with it 2016-01-03 22:57:29 As Frontend Developer OpenBsd website gave me cancer. 2016-01-03 22:58:13 <_mjones> web frontend? 2016-01-03 22:58:40 Yeah 2016-01-03 22:58:54 yeah, De Raadt isn't a "cool website" kind of person 2016-01-03 23:15:12 <_mjones> Haha 2016-01-03 23:27:20 "This apk has coffee making abilities." am I missing something? :D 2016-01-03 23:31:35 <_mjones> The one and only in-joke in the distro. Do you want me to reveal the easter egg or find it yourself? 2016-01-03 23:33:27 let me dig into the sources for another 5min 2016-01-03 23:37:16 _mjones: you mean besides coffee abilities? 2016-01-03 23:38:53 oh, that's cute 2016-01-03 23:39:47 <_mjones> I never looked at the source, but yeah. 2016-01-03 23:39:57 <_mjones> I mean I never looked at the source to find that. 2016-01-03 23:40:09 i'm not that smart with easter eggs 2016-01-03 23:40:38 but that big array in the sources told me a long story 2016-01-03 23:41:19 still better than super-cow powers 2016-01-03 23:53:50 <_mjones> gee, now I have to look. 2016-01-03 23:54:48 _mjones: does that mean we can't name packages coffee 2016-01-03 23:55:13 or well, that it wouldn't be a good idea 2016-01-04 02:57:44 Having some difficulty with setting up routing for an Alpine VM. 2016-01-04 02:58:19 <_mjones> That's probably not the VMs fault, though. 2016-01-04 02:58:44 Nah, just context. 2016-01-04 02:59:24 And in this case, it's most likely operator error. 2016-01-04 03:00:24 What's the syntax for adding a default route with the route command from busybox? 2016-01-04 03:00:58 It doesn't seem to like (for instance) -net as a parameter. 2016-01-04 03:01:09 Or default, for that matter. 2016-01-04 03:01:49 route add default gw ACTUAL_GW_IP eth0 2016-01-04 03:01:51 route: ioctl 0x890b failed: Invalid argument 2016-01-04 03:02:31 Same error when using -net 2016-01-04 03:04:34 <_mjones> Hmm, let's see. 2016-01-04 03:06:53 <_mjones> colstrum: works for me. 2016-01-04 03:07:09 <_mjones> alpine-dev:~# ls -la `which route` lrwxrwxrwx 1 root root 12 Mar 18 2015 /sbin/route -> /bin/busybox 2016-01-04 03:07:20 <_mjones> route del default gw 10.0.2.2 eth0 2016-01-04 03:07:27 <_mjones> route add default gw 10.0.2.2 eth0 2016-01-04 03:08:21 :S 2016-01-04 03:08:47 This is Alpine 3.2.3 2016-01-04 03:10:15 <_mjones> I am running Edge, which is >3.3.0, but I don't think that's the problem. 2016-01-04 03:10:39 <_mjones> Is your route command busybox? 2016-01-04 03:11:35 Checking. 2016-01-04 03:11:58 3694608a-1543-4aeb-ae17-3693a4050c51:~# ls -l $(which route) 2016-01-04 03:11:58 lrwxrwxrwx 1 root root 12 Oct 7 14:51 /sbin/route -> /bin/busybox 2016-01-04 03:17:55 <_mjones> Try it without the eth0 2016-01-04 03:18:02 <_mjones> And make sure you have an eth0. ;-) 2016-01-04 03:20:26 3694608a-1543-4aeb-ae17-3693a4050c51:~# route add default gw 192.99.39.254 2016-01-04 03:20:26 route: ioctl 0x890b failed: Invalid argument 2016-01-04 03:20:55 And yes, do have an eth0 2016-01-04 03:23:21 <_mjones> Is that IP address on your lan? 2016-01-04 03:23:33 <_mjones> show the output of just 'route'. 2016-01-04 03:24:06 <_mjones> We might have to look up 0x890b. I've never done that but it should be educational. 2016-01-04 03:24:32 3694608a-1543-4aeb-ae17-3693a4050c51:~# route 2016-01-04 03:24:32 Destination Gateway Genmask Flags Metric Ref Use Iface 2016-01-04 03:24:32 Kernel IP routing table 2016-01-04 03:24:32 158.69.4.221 * 255.255.255.255 U 0 0 0 eth0 2016-01-04 03:24:41 <_mjones> I feel like probably you haven't ifconfig'd up eth0 into 192.99.39/24 (or whatever). 2016-01-04 03:25:08 <_mjones> yeah, you can't add as a default gateway an IP you can't reach from your current LAN. 2016-01-04 03:25:12 <_mjones> That's the problem. 2016-01-04 03:27:37 Hmm, thing is, I've got several other VMs on the same host that work just fine... 2016-01-04 03:30:44 <_mjones> Is it on DHCP? 2016-01-04 03:31:01 <_mjones> Most of mine are VMs on DHCP and no problems with networking. 2016-01-04 03:31:04 No. 2016-01-04 03:32:18 So before I can add the default route, I need to add a route to it. 2016-01-04 03:32:57 <_mjones> your LAN ip numbers are entirely different from the gateway you're trying to use. 2016-01-04 03:33:21 Oh, yeah. It's confusing. 2016-01-04 03:33:25 <_mjones> So if your LAN is 192.168.22.0/24, then your default gateway has to be an IP inside that subnet. 2016-01-04 03:33:55 'kay, here's one that works, from another VM on the same host. 2016-01-04 03:34:08 <_mjones> I can't just say 'route add default gw 8.8.8.8' unless I'm on 8.8.0.0/16 or whatever. 2016-01-04 03:34:27 <_mjones> show the route or the netstat -rn. 2016-01-04 03:34:44 ACTION has had bizarre cases where she has needed to do that in the past, it was really hacky .. lol 2016-01-04 03:35:45 https://www.irccloud.com/pastebin/UDN8d0u1/ 2016-01-04 03:42:11 <_mjones> Do you normally run a /32 mask and then put in a /32 route to another IP before you make it your default gw? 2016-01-04 03:42:36 <_mjones> What hypervisor is this? I'm using simple user-mode networking in qemu/kvm. There are other, more-complicated ways, though. 2016-01-04 03:43:10 This is... normal. If you can call it that. 2016-01-04 03:44:02 The networking oddness is a thing with my host. 2016-01-04 03:44:14 The hypervisor is SmartOS. 2016-01-04 03:44:45 This is an lx branded zone. 2016-01-04 03:48:16 I've had more than a few conversations with support about the networking. Thing is, it works. It's just... special. 2016-01-04 04:25:10 <_mjones> I have no problems with smartos, just never seen that before. Say hi to joyent for me. 2016-01-04 04:57:01 Ah, didn't mean to suggest otherwise. The networking thing is an OVH oddity. 2016-01-04 04:57:08 And will do. 2016-01-04 05:03:54 <_mjones> Anyway, looks like if you add the intermediate /32 it should work the same. 2016-01-04 05:04:18 <_mjones> If not, it's some percularity to busybox. I think you can add the 'regular' gnu tools; let me look. 2016-01-04 05:04:32 Heh, I can, if I have network. 2016-01-04 05:04:33 ;p 2016-01-04 05:04:44 <_mjones> If you were to 'apk add iproute2' it would replace the busybox version. 2016-01-04 05:05:21 <_mjones> Does anybody know if there are known issues with the 3.3.0-extended iso for amd64? I have one breaking at syslinux. 2016-01-04 05:16:10 Huh, thanks for the suggestion... I don't have network, but busybox does have 'ip'... let's give that a go. 2016-01-04 05:34:11 <_mjones> Looks like I just had some bad old media or something. 2016-01-04 05:38:05 Mmm, such descriptive errors busybox gives. 2016-01-04 05:38:10 https://www.irccloud.com/pastebin/y2eADzpP/ 2016-01-04 05:49:48 <_mjones> ha. 2016-01-04 05:50:22 <_mjones> It's a netlink error, and I think that means it's not busybox's fault -- the kernel isn't giving an informative error. 2016-01-04 06:21:04 That's interesting! 2016-01-04 06:25:02 BOOM. 2016-01-04 06:25:11 That was the hint I needed. 2016-01-04 06:26:06 <_mjones> oh, what did you find? 2016-01-04 06:26:49 https://www.irccloud.com/pastebin/2pQQKNGu/ 2016-01-04 06:30:15 <_mjones> ah-huh. 2016-01-04 06:32:08 oh, huh, irccloud seems like a neat concept 2016-01-04 06:32:15 is it any good 2016-01-04 06:32:52 When you said the kernel wasn't giving an informative error, it clicked. It's not, because it's actually crossbow networking sorcery. 2016-01-04 06:34:06 <_mjones> Illuminos. 2016-01-04 06:34:43 <_mjones> Would be nice if we had hdparm in the livecd image, for secure erasing SSDs and miscellaneous. 2016-01-04 06:34:44 @ammunta Been using it for a good while (2013?). I enjoy IRCCloud very much. 2016-01-04 06:36:07 My only complaint is that I can't connect an actual IRC client to it. 2016-01-04 06:36:40 But it's good enough that it's displaced most cases where I want a client anyways. 2016-01-04 06:36:48 And the mobile app is surprisingly good. 2016-01-04 06:38:18 <_mjones> But it's web or mo-app only, correct? 2016-01-04 06:38:50 Yes. 2016-01-04 06:40:49 eeeh 2016-01-04 06:42:11 Mmmhmm. Tough one to swallow, eh? 2016-01-04 06:42:31 Give it a spin, worst you can come away with is confirmation you hate it, right? 2016-01-04 06:43:15 snrk 2016-01-04 06:43:19 fair 2016-01-04 06:44:36 although ever since I realised that the reason the utf-8 was broken was because I had stupid locale settings, irssi in tmux over mosh has been working great for me 2016-01-04 06:45:33 ACTION nods. 2016-01-04 06:49:15 aaand, story of why there is a market for managed service providers 2016-01-04 06:50:04 Pretty much. 2016-01-04 07:12:01 Anyone know (roughly) how much storage would be needed to run an Alpine Mirror? 2016-01-04 07:13:14 <_mjones> Good question. 2016-01-04 07:13:35 <_mjones> You've got three arches currently, and frankly I'd plan for one more before too long. 2016-01-04 07:14:07 <_mjones> I don't know if it's an option to only host versions from here out or if the team wants to go back before 3.3.0, etc. 2016-01-04 07:14:41 <_mjones> ACTION edits alpine-apkrepos not to override http_proxy. Odd. 2016-01-04 07:18:46 Initially I'd be looking at just mirroring edge on x86_64, but could look into a more comprehensive mirror if it's practical. 2016-01-04 07:20:52 colstrom: iirc something ~10G? 2016-01-04 07:21:07 _mjones: huh, which arch 2016-01-04 07:21:24 That's... far more reasonable than I expected. 2016-01-04 07:21:46 well, we're not exactly debian here 2016-01-04 07:22:12 Coming *from* that world, yes. That would be where my expectations were born. 2016-01-04 07:24:27 I actually briefly mirrored the repos locally for a bit 2016-01-04 07:25:02 it ... wasn't worth the effort? I guess? 2016-01-04 07:25:15 for my use case, though 2016-01-04 07:26:38 I'm weighing it against a reasonably-sized dev team building a less reasonable volume of docker images on an ongoing basis. 2016-01-04 07:27:26 ah, that was what I was doing for values of reasonably-sized = 1 and less reasonable volume = every few minutes 2016-01-04 07:27:29 Could also just deploy squid and call it a day. ;p 2016-01-04 07:27:43 what I ended up doing was setting up nginx as a caching proxy 2016-01-04 07:28:34 I think the team is ~55 right now. 2016-01-04 07:28:58 but then andyshinn &al. apparently arranged something with fastly? and that's been fast enough for me that I don't even bother with the caching proxy anymore 2016-01-04 07:30:59 most of the trouble is on the docker side rather than the mirror side 2016-01-04 07:31:17 have to make sure you build from images referring to your mirror 2016-01-04 07:32:39 but then your mirror has to stay up, too 2016-01-04 07:34:04 Well, could overwrite /etc/apk/repositories in the release pipeline, if that was a concern. 2016-01-04 07:34:27 So it'd ship with vanilla mirrors, but build with local mirrors. 2016-01-04 07:36:35 you could do dev off images using local mirrors, but build off standard mirrors for prod or release 2016-01-04 07:36:48 that still gets you most of the benefit of local mirrors 2016-01-04 07:36:55 It does. 2016-01-04 07:37:06 since most of your twice-a-minute rebuilding is going to be during dev 2016-01-04 07:37:22 it's also probably a lot more practical if you actually manage more than two servers total 2016-01-04 07:37:46 Also the cascading rebuilds of "base updated and kicked off every descendent pipeline...". 2016-01-04 07:38:17 ech those are ugly yeah 2016-01-04 07:39:09 But yeah, it totally depends. I'd prefer to collect some data and judge from that. 2016-01-04 07:39:21 Measure rather than guess. ;p 2016-01-04 07:39:24 by all means, set up a mirror 2016-01-04 07:39:30 that's not the hard part anyway 2016-01-04 07:39:51 rsync and cron'll get you 90% of the way there 2016-01-04 07:40:27 Oh, I meant in the other direction. "Collect some more data about where the real bottlenecks are, and see if it's worth looking further into a mirror". 2016-01-04 07:40:47 <_mjones> ammunta: I don't have inside information, but I'd like aarch64 to be adopted before too long, and I think it's inevitable in the longer term. 2016-01-04 07:41:10 <_mjones> This laptop install has been very troublesome. Sigh. Some rough edges in the installer process. 2016-01-04 07:42:07 I'll probably do a test mirror for my personal stuff, and gather some numbers from that to round out the picture. What's the other 10% you were saying would be the "hard part"? 2016-01-04 07:42:48 wrapping up the mirror config into something deployable 2016-01-04 07:46:09 Oh? 2016-01-04 07:46:34 <_mjones> I'd totally go the proxy cache route instead of a mirror for your use-case. 2016-01-04 07:47:02 <_mjones> Only 'mirror' what you need; destroy it when convenient. 2016-01-04 07:47:18 <_mjones> Base install is up to 262mb in 37 packages now. Getting fat. 2016-01-04 07:47:31 Chunky, aye. 2016-01-04 07:47:40 the main gotcha with a caching proxy is knowing when to invalidate the index 2016-01-04 07:48:27 <_mjones> Well, you ran one and I didn't, so I'll defer to your experience. 2016-01-04 07:48:27 or you can end up with the situation where you fetch the index, and it reports and older version, which isn't cached and doesn't exist on the backing repo anymore 2016-01-04 07:48:43 <_mjones> but http caching isn't black magic, so I wouldn't have expected a problem. 2016-01-04 07:48:57 <_mjones> ah, so the repos expire things out? 2016-01-04 07:49:30 <_mjones> I had a weird situation updating my dev VM that I hadn't booted in a while, where something like a big ncurses change blew up a bunch of stuff. I got it fixed though. 2016-01-04 07:49:53 it looks like only the most recent versions of each package are kept up? 2016-01-04 07:50:10 that's actually a bit annoying 2016-01-04 07:50:59 Alright, it's getting close to midnight, and I've gotta be up for 5, so... I'm gonna bail for the night. 2016-01-04 07:51:11 Thanks for the assistance. It's greatly appreciated. 2016-01-04 07:51:12 <_mjones> cu8r. 2016-01-04 07:52:51 <_mjones> What DE is everyone using? XFCE? 2016-01-04 07:53:04 emacs ^_~ 2016-01-04 07:53:56 ejeje my frontend is os x 2016-01-04 08:02:49 <_mjones> at least colstrom was honest about his elisp interpreter office package thingee. 2016-01-04 13:20:29 what's the easiest (ok, i'm pushing it a bit) way to get openjdk6 on AL 3+? 2016-01-04 13:24:36 ScrumpyJack: good luck 2016-01-04 13:27:17 heh - thanks. I tried building it but it fails on edge 2016-01-04 13:27:36 "Annotation processing got disabled, since it requires a 1.6 compliant JVM" 2016-01-04 13:28:11 i guess we never had v6? 2016-01-04 13:28:50 _mjones: http://forum.alpinelinux.org/forum/general-discussion/alpine-linux-desktop-environment 2016-01-04 13:29:04 clandmeter: yes, it was in 2.6 2016-01-04 13:30:38 i grabbed the build files and patches with git fetch origin 2.6-stable, but i get that error. 2016-01-04 13:31:38 better ask fabled. 2016-01-04 13:32:21 only other way I can think of is to build a 2.6 LXC container 2016-01-04 13:36:36 clandmeter: how are you anyway, had a good holiday? 2016-01-04 13:37:27 not to bad, too much to eat, need to loose some weight :) 2016-01-04 13:37:46 what about you? 2016-01-04 13:39:32 not too bad, too much to drink, and also need to loose some weight :) 2016-01-04 13:39:40 glad it's all over 2016-01-04 13:54:11 "annotation processing" can be ignored iirc. and it's normal if icedtea is used. 2016-01-04 13:54:29 icedtea builds the jvm first with gcc-java+ecj; and then second time with the bootstrapped openjdk 2016-01-04 13:57:43 fabled: thanks. I think i was mistaken. The error is above that in the abuild output 2016-01-04 13:57:51 "/bin/ash: cd: line 16: can't cd to rhino/rhino.new" 2016-01-04 13:58:04 after creating a gazillion symlinks 2016-01-04 13:58:16 Makefile:2610: recipe for target 'stamps/rewrite-rhino.stamp' failed 2016-01-04 17:28:12 good evening 2016-01-04 17:28:53 I received my RPi Zero board and cannot bott it up using Alpinelinux 2016-01-04 17:29:33 Have anyone experience in booting Alpinelinux on RPi Zero? 2016-01-04 17:29:48 <_mjones> Not sure laurentius77. 2016-01-04 17:30:23 Did you tried it? 2016-01-04 17:30:59 The green led is blinking continuosly 2016-01-04 17:31:17 No signal on mini-HDMI 2016-01-04 17:32:15 Raspbian working ok on the board 2016-01-04 17:33:02 I need some tricks in having Alpinelinux working on Rpi Zero 2016-01-04 17:33:11 probably 2016-01-04 17:33:47 <_mjones> I'm glad Raspian is working so you know the hardware is ok. Have you tried a different sdcard? 2016-01-04 17:33:54 I tried to replace .dtb files ... no success 2016-01-04 17:34:36 Did you succeed in running Alpinelinux on RPi zero? 2016-01-04 17:35:06 <_mjones> No, never tried. I don't have any Pis. 2016-01-04 17:35:20 The SD card is working for RPi 2 2016-01-04 17:35:50 but no success with RPi zero 2016-01-04 17:36:11 <_mjones> The architecture supported is armhf and I'm thinking that the Pi Zero might not be armhd (Armv7). Looking. 2016-01-04 17:36:32 RPi zero is Arm V6 2016-01-04 17:36:47 like RPi A+ 2016-01-04 17:37:08 time to port! 2016-01-04 17:37:27 Alpine is working on Rpi with Arm V6 2016-01-04 17:37:45 <_mjones> I think the original RPi was armv6, too? If so the Alpine Linux 'RPi' image is only for RPi2? 2016-01-04 17:38:10 I have it working on old RPi 2016-01-04 17:38:37 no, itś for Rpi 1 and RPi 2 2016-01-04 17:39:13 So, teorethically should ork on RPi zero 2016-01-04 17:39:21 work 2016-01-04 17:40:30 RPi image is for both processors 2016-01-04 18:06:48 i think we do not yet have the rpi zero support built in; it should come with next kernel update 2016-01-04 18:06:57 laurentius77, ^^ 2016-01-04 18:11:23 did you try copying bcm2708-rpi-zero.dtb from else where? 2016-01-04 18:12:59 I searched for it but didn find it... 2016-01-04 18:13:25 not in any Raspbian image 2016-01-04 18:14:10 If you have a source for coypy it please tell me... 2016-01-04 18:14:41 you may also need to update the bootloader image 2016-01-04 18:18:10 mmm... can you give me little more details pls 2016-01-04 18:19:13 from: https://github.com/raspberrypi/firmware/tree/master/boot 2016-01-04 18:19:26 get: start.elf, fixup.dat and bootcode.bin 2016-01-04 18:19:33 they are newer then what we have 2016-01-04 18:19:44 also the 3.3.0 tarball is broken; so use latest 3.2.x image 2016-01-04 18:20:06 we are trying to get 3.3.1 soon out with relevant fixes 2016-01-04 18:22:50 ttyl 2016-01-04 18:24:30 I will try from 3.2.x image 2016-01-04 18:24:39 thank you a lot 2016-01-04 19:20:20 Hi All 2016-01-04 19:22:20 I'm trying to boot alpine-3.3.0 on a Raspberry Pi B Rev.2 and a Pi 2B but only get blinking cursor 2016-01-04 19:22:47 I'm able to boot on raspbian with both raspberry 2016-01-04 19:25:39 My research on how to debug are not succesfull, any help? 2016-01-04 19:29:20 <_mjones> orx57: this just came up. Apparently there might be a known problem with 3.3.0, and one suggestion is to use 3.2.x installer. 2016-01-04 19:33:48 didn´t succeed with 3.2.3 on Rpi zero 2016-01-04 19:35:14 fabled said thar 3.3.0 is broken 2016-01-04 19:36:04 try with 3.2.3 on Rpi 2, it is working flawlessly for me 2016-01-04 19:36:26 but no success on Rpi zero 2016-01-04 19:37:07 Thanks _mjones! I've not try this way... 2016-01-04 19:37:50 I didn find any bcm2708-rpi-zero.dtb on google it 2016-01-04 19:38:42 <_mjones> I wonder if the dtb is the same for zero as for other rpi. 2016-01-04 19:38:58 @laurentius77 @_mjones It will be possible to upgrade to 3.3.0 without well know issue? :) 2016-01-04 19:38:59 <_mjones> There's another filename for dtb before it's compiled to binary. dts maybe? 2016-01-04 19:39:51 <_mjones> orx57: I'm not certain. fabled said there is effort to release 3.3.1 soon with some relevant fixes. 2016-01-04 19:40:57 Ok! Lastly, there is a way to help on the 3.3.0 rpi problem? I have not seen a bug ticket ... 2016-01-04 19:41:39 I will wait for 3.3.1 2016-01-04 19:42:06 didn´t find .dts either 2016-01-04 19:42:41 maybe we will have our lovely alpine distro on Rpi zero 2016-01-04 20:09:12 succesfull on rpi2 with 3.2.3... i will try to upgrade... 2016-01-04 20:09:53 <_mjones> orx57: thanks for reporting back. 2016-01-04 20:10:28 <_mjones> orx57: I think the default rpi install is run-from-ram so I'm not entirely clear on the upgrade situation (lbu stashes only config I think?) 2016-01-04 20:12:30 _mjones: there is a apk cache that is used by lbu 2016-01-04 20:13:14 upgrade in 3.2.3 and reboot keeps well the upgrade 2016-01-04 20:13:43 I will try to change the apk mirror to get 3.3.0 packages 2016-01-04 20:24:38 I boot on 3.3.0 with 3.18.20-0-rpi kernel 2016-01-04 21:05:10 colstrom: whole repo appears to be on the order of 100G, I misremembered 2016-01-04 21:05:36 colstrom: 20G is ~how much the parts I copied took I guess 2016-01-04 21:08:14 there's a lot you can do with rsync filter rules if you're into that sort of thing though 2016-01-04 21:12:08 can I ask if other people have alpine working well on RPi 2 now? 2016-01-04 21:13:02 I have 3.2 and earlier working nicely, but 3.3 won't boot - stops after unpacking images, before openrc 2016-01-04 21:23:37 @ammunta Hmm, 100G is closer to where I expected. Still doable, if needed. 2016-01-04 21:26:28 Hello 2016-01-04 21:29:03 Who have Odroid? 2016-01-04 21:33:40 I've got an XU-4, been meaning to put Alpine on it. 2016-01-04 21:36:44 ytheleus: same issue here, blinking cursor... obviously the issue seems to be known here 2016-01-04 21:37:14 colstrom, https://imgur.com/a/WW9YZ 2016-01-04 21:37:35 all images found on their website fails to boot like this. 2016-01-04 21:38:09 orx57: thanks, good to know it's not just me! :-) 2016-01-04 21:38:16 Not sure what to suggest. Haven't done much with mine yet. 2016-01-04 21:38:51 Mine is Odroid-C1+ 2016-01-04 21:39:14 ytheleus: I have just tried to upgrade from a fresh 3.2.3, and i now boot on 3.3.0 bu twith 3.18.20-0-rpi kernel 2016-01-04 21:40:54 orx57: ok, so potentially a kernel issue rather than init issue 2016-01-04 21:41:18 <_mjones> I've been meaning to order some c1+ for ages and try to get alpine on, but in the meantime was unsuccessful at getting the armhf images up in qemu. :-( 2016-01-04 21:41:59 I don't even understand what is going on on my screen when I try to boot it up. 2016-01-04 21:43:50 ytheleus: I don't know exactly. _mjones said me earlier that fabled said there is effort to release 3.3.1 soon with some relevant fixes :) 2016-01-04 21:44:57 <_mjones> Apparently 3.3.1 will probably happen within the week, according to fabled. 2016-01-04 21:45:19 <_mjones> I should have ordered armhf machines months ago. So slack. 2016-01-04 21:46:54 excellent news :-) 2016-01-04 21:49:14 is 3.3.1 going to fix the cache issue? 2016-01-04 21:49:53 3.3.0 has some other weird issues when you're booting from usb as well 2016-01-04 21:50:03 in some cases where it just doesn't boot, hoping to see a lot of that stuff fixed 2016-01-04 21:51:40 this was the cache issue I was referring to: https://bugs.alpinelinux.org/issues/4975 2016-01-05 10:06:28 anyone got fsck from utils-linux handy? what does executing fsck say? 2016-01-05 10:08:33 ScrumpyJack: fsck from util-linux 2.26.2 2016-01-05 10:12:53 same with fsck -h or --help. 2016-01-05 10:13:10 oh well :) 2016-01-05 10:45:22 join #syslinux 2016-01-05 10:45:26 oops 2016-01-05 12:30:02 I'm trying to run X with i3 on a RPi. I ran setup-xorg-base, install xf86-video-fbdev and i3@testing, put exec i3 in ~/.xinitrc, but when I run startx the X server dies and something dies of a segfault: http://fritter.breab.org/~philipp/startx.txt http://fritter.breab.org/~philipp/Xorg.0.log 2016-01-05 12:30:32 Oh, and after that I get a black screen with the "loading" mouse cursor, that doesn't react to any input. Can't even switch to a TTY, but SSH still works. 2016-01-05 12:30:42 Anyone know what's wrong? 2016-01-05 12:45:33 hi, there's a more detailled installation of Alpine on RPi? 2016-01-05 12:48:28 black_rez: I'm just getting started with Alpine, but I've installed it on two RPis so far. What do you want to know? 2016-01-05 12:51:07 how I can access to RPi after copying files 2016-01-05 12:54:14 I think you need a display + keyboard, SSH isn't started by default (it isn't even installed, I think). 2016-01-05 12:56:41 Judging by the wiki you'd need to run setup-interfaces, setup-sshd and set a root password to access the Rpi. Not sure how easy that is without it already running. 2016-01-05 13:11:42 royger: btw, my xen host stopped crashing with 3.3.0 / xen4.6 - the weird problem between xen and bcache is gone at last :) 2016-01-05 13:12:07 so thanks for pushing bits in the right direction that pushed other bits that stopped falling over like that 2016-01-05 13:16:33 patagonicus, I found why I can't have access, the card don't boot 2016-01-05 13:19:19 black_rez: Ah, sorry, I had the same problem. The current image doesn't work, use 3.2.3 for RPis. 2016-01-05 13:21:55 Hmm. Looks like I have some bad luck with Alpine. Can't get X to work on a RPi and on my laptop the live image just hangs at "Loading hardware drivers". 2016-01-05 13:43:54 it doesn't boot with the 3.2.3 (rpi B rev 1)... 2016-01-05 13:47:22 Hmm, then maybe something is wrong. Are you using MBR style partitions and not GPT? Did you format the first partition with FAT32? Did you unpack the files at the root of that partition? 2016-01-05 14:09:49 patagonicus, it's working \o/ 2016-01-05 14:10:16 (but I don't know why) 2016-01-05 15:49:33 hello guys 2016-01-05 15:49:56 is this package possible? http://bugs.alpinelinux.org/issues/4978 2016-01-05 16:50:31 Anyone using Alpine as a desktop? I only use Firefox and Google Chrome/Chromium, Sublime Text and php5 2016-01-05 17:04:16 <_mjones> derixithy: a number of people. I just installed a laptop but it's far from sorted yet. 2016-01-05 17:07:24 <_mjones> patagonicus: thanks for mentioning i3 is in testing. I forgot to enable repos before I went looking for i3. 2016-01-05 17:18:20 patagonicus: how are you starting X? 2016-01-05 18:10:07 is there something like debian's "build-essential" for alpine? 2016-01-05 18:10:15 that is, a package that pulls in gcc, make, etc? 2016-01-05 18:13:39 frew, build-base 2016-01-05 18:13:56 fabled: thanks 2016-01-05 18:23:16 any idea what package linux/if_packet.h would come with? 2016-01-05 18:23:45 linux headers maybe? 2016-01-05 18:25:33 yep 2016-01-05 18:26:56 yeah, linux-headers ships all linux/*.h 2016-01-05 21:36:20 Hi all, after my issue on fresh install of 3.3.0 on rpi2, I face an issue after an upgrade from 3.2.3 to 3.3.0 on other harware (an armv7l) regarding the ca-certificate... 2016-01-05 21:37:21 some softwares or commands faild regarding ssl problem, for example: 2016-01-05 21:37:54 update-ca-certificate end with: 2016-01-05 21:37:55 I cannot find bug entry. Is it a known issue? 2016-01-05 21:38:00 Warning! Cannot copy to bundle: /usr/share/ca-certificates/spi-inc.org/spi-cacert-2008.crt WARNING: ca-certificates.crt does not contain exactly one certificate or CRL: skipping 2016-01-05 21:58:48 ScrumpyJack: startx with "exec i3" in ~/.xinitrc 2016-01-06 06:15:35 Hi 2016-01-06 06:17:26 I have some questions with Alpine Linux, I want to have a proper syslog server, and I've seen that Rsyslog is in the repo, is there any risks of using it ? What is the default syslog ? why I can't find any /var/log/syslog file ? Where is the configuration of syslog ? 2016-01-06 06:25:06 what do you mean proper? 2016-01-06 06:26:22 proper wasn't the good word, I mean more configurable :-) 2016-01-06 06:26:38 (French people are terrible with English) 2016-01-06 06:26:43 :-) 2016-01-06 06:28:01 snrk you come along right as I get over a message with "demands" 2016-01-06 06:28:58 ? 2016-01-06 06:29:30 busybox syslogd mostly takes a bunch of options on the command line I think? 2016-01-06 06:30:03 I didn't work so much with busybox, but is there any risk to have on top rsyslog or syslog-ng ? 2016-01-06 06:30:11 default output would be going to /var/log/syslog, if it's running 2016-01-06 06:30:49 er 2016-01-06 06:30:54 to /var/log/messages 2016-01-06 06:33:02 "risk" depends on your threat model but they probably work about as expected? 2016-01-06 06:33:38 and if I want to configure syslog, like /etc/rsyslog.d/nginx.conf, where do I need to configure it with Busybox Syslog ? 2016-01-06 06:33:58 ? 2016-01-06 06:34:51 I send to syslog, and I want to have a custom file 2016-01-06 06:37:06 it looks like it's built with support for syslog.conf 2016-01-06 06:37:21 why not just have nginx write its logs itself though 2016-01-06 06:38:25 I give the example of nginx, but it will be some other software, and I prefer to let a log manager, manage the logs 2016-01-06 06:38:27 less risks 2016-01-06 06:39:09 speaking of which does musl syslog(3) still not support stream sockets 2016-01-06 06:40:03 I mean if you're used to and know how to configure e.g. rsyslog it'd probably work ... 2016-01-06 06:40:19 I just don't want to have any conflict 2016-01-06 06:45:31 so it seems that rsyslog is not working(will dig more), but syslog-ng is working perfectly, thanks ammunta 2016-01-06 06:51:13 small question, the default syslog, it's busybox or musl syslog ? 2016-01-06 07:06:39 busybox 2016-01-06 07:08:03 inetutils-syslogd will give you a custom /etc/syslog.conf 2016-01-06 07:18:01 thanks BitL0G1c , I will have a look on this 2016-01-06 07:20:16 it gives the same log scheme as debian 2016-01-06 07:23:23 if you run any lxc containers - socklog works well (it has built in log rotation) 2016-01-06 08:56:34 patagonicus: you still have issues with X? 2016-01-06 08:57:01 BitL0G1c: have you tried LXD lately? 2016-01-06 08:57:17 I'm toying with the idea of trying it out 2016-01-06 09:08:35 what can be done about error 'No suitable function for setting thread 2016-01-06 09:08:35 names found' when building 3rd party software? 2016-01-06 09:28:00 Hi all 2016-01-06 09:30:43 hi 2016-01-06 09:31:50 ScrumpyJack: Haven't done anything with the system since I posted my problem. Also just woke up, but if you have ideas what to try I can do that in an hour or so. :) 2016-01-06 09:32:36 seems my problem is fixed in software's upstream already. Would like to know though which component should provide functions pthread_set_name_np 2016-01-06 09:32:50 i'm facing an issue after 3.3.0 update with update-ca-certificate that impact some commands and software 2016-01-06 09:36:45 ca-certificates.crt is empty and the update processus don't solve it. any idea? 2016-01-06 10:17:31 Hi all 2016-01-06 10:17:54 I'm thinking about the best way to handle dynamic getty based on /proc/cmdline's console=ttyXXX... 2016-01-06 10:18:28 what do you mean dynamic 2016-01-06 10:18:49 actually the getty is handled statically by the /etc/inittab and there is not openrc script (compared to systemd, upstartd etc which in general rely on an init script to dynamically spawn a getty) 2016-01-06 10:19:30 dynamic means => if console=ttyS0,9660n8, I start getty for ttyS0 and 9600 bauds, if console=tty1, I start getty for tty1 with 115200 bauds 2016-01-06 10:20:22 Huh, just looked through the bug tracker and http://bugs.alpinelinux.org/issues/2616 looks exactly what is happening when I try to boot a live USB on my ThinkPad. So, completely different Alpine version and different hardware, only thing in common seems to be that a nvidia card is present. Should I comment on that issue or should I open a new one? 2016-01-06 10:20:30 My first idea was to create an initscript that populate the /etc/inittab file at boot, but /etc/inittab seems to be interpreted before openrc, actually, /etc/inittab starts and stops openrc if I don't say a mistake 2016-01-06 10:21:17 so my new idea is to remove the static getty from the /etc/inittab and add an openrc init script that will launch a getty with all the grep/sed/awk stuff I need 2016-01-06 10:21:39 sounds it stupid ? 2016-01-06 10:22:58 just for the context, I don't want this to be merged mainstream, I manage the Scaleway's Alpine Linux, and I'm now making it multiarch compliant and even working outside of Scaleway 2016-01-06 10:25:04 hum, I have another idea 2016-01-06 10:26:09 what do you think about letting the entry in /etc/inittab, but replacing the static call of "ttyS0::respawn:/sbin/getty -L ttyS0 9600 vt102" to something like "tty::respawn:/usr/local/sbin/dynamic-getty" 2016-01-06 10:26:57 moul: hi 2016-01-06 10:27:22 moul: ncopa or fabled are the persons who could help you with those questions. 2016-01-06 10:27:39 not sure if they are online atm. 2016-01-06 10:29:28 clandmeter: thx, I'm trying my last idea with the dynamic-getty script 2016-01-06 10:31:05 yep it works :) 2016-01-06 10:33:26 https://github.com/scaleway/image-alpine/pull/26/files 2016-01-06 10:34:33 clandmeter: what are ncopa and fabled GitHub handle ? I will ping them from the PR comments so they can give me their feedback 2016-01-06 10:35:15 moul: https://github.com/alpinelinux 2016-01-06 10:36:01 https://www.dropbox.com/s/7ypp0jvu1qv9y5m/Screenshot%202016-01-06%2011.35.56.png?dl=0 2016-01-06 10:36:08 I can't see the whole team 2016-01-06 10:36:50 the members should change the visibility of their membership from private to public 2016-01-06 10:37:00 their are named same, ncopa and fabled 2016-01-06 10:37:06 ok thx 2016-01-06 10:37:51 i didnt know that setting existed. 2016-01-06 10:40:36 hi moul 2016-01-06 10:40:53 we only use github as a readonly mirror 2016-01-06 10:41:07 so we dont push to it 2016-01-06 10:41:31 so we havent bothered to add the entire team there 2016-01-06 10:41:40 in fact, we dont require github account 2016-01-06 10:42:26 ncopa: ok 2016-01-06 10:42:34 we currently modify the /etc/inittab form initramfs 2016-01-06 10:42:38 from* 2016-01-06 10:43:12 with a /sbin/dynamic-getty that would probably not be needed 2016-01-06 10:43:52 i suppose that a /sbin/dynamic-getty also could add /dev/console for lxc and whatver xen needs 2016-01-06 10:45:35 i think there might something similar in busybox 2016-01-06 10:45:55 CONFIG_CTTYHACK 2016-01-06 10:47:08 yep 2016-01-06 10:47:13 https://git.busybox.net/busybox/tree/shell/cttyhack.c 2016-01-06 10:47:21 it is not shipped with the busybox built-in alpine 2016-01-06 10:47:28 i can enable it 2016-01-06 10:47:56 but i am not sure it does what you need 2016-01-06 10:48:20 nop, it doesn't 2016-01-06 10:50:15 but the good point is that they are also using an alternative getty in their inittab, so the method I chose seems standard enough for me 2016-01-06 10:50:52 i kinda liked the /sbin/dynamic-getty idea 2016-01-06 10:50:53 I will keep this for now as it actually fit perfectly with my needs, we will see with usage if the solution is strong enough 2016-01-06 10:51:13 i'm interested what fabled thinks of it 2016-01-06 10:51:19 we could make it mainline alpine 2016-01-06 10:51:22 merged: https://github.com/scaleway/image-alpine/pull/26 2016-01-06 10:51:34 it it goes mainline, I can remove my overlay :) 2016-01-06 10:52:12 actually my script lack of multiple console=* items in the /proc/cmdline 2016-01-06 10:52:41 and it also doesn't support all the options you can fill in a console=device,baud,options 2016-01-06 10:54:07 oh and as I don't requires a /dev (beginning my line with `::` instead of `ttyS0::`), if there is not console= in the cmdline, we can't have a program that always exists if we keep the "respawn" mode in the inittab 2016-01-06 10:54:48 so for my needs, my script does enough, but if you want to make it mainstream it will need more works 2016-01-06 11:15:07 i like the idea 2016-01-06 11:15:43 but parsing cmdline could be just "set -- $(cat /proc/cmdline)" or similar to get quote processing right 2016-01-06 11:16:19 and supporting multiple consoles would be a plus 2016-01-06 11:16:31 yeah, i definitely like that over modifying inittab from initramfs 2016-01-06 11:21:11 fabled: i was going to try again alpinelinux on RPi2 but I am missing the info (not found jet) if new image also for RPi2 is? 2016-01-06 11:21:45 the 3.3.0 rpi image is broken - we hope to do 3.3.1 within few days time 2016-01-06 11:21:56 but yes, it supports both rpi and rpi2 2016-01-06 11:24:08 Hey guys, I'm getting an "unsatisfiable constraints" error trying to apk add pulseaudio on the armhf arch: "so:libudev.so.0 (missing):\nrequired by: pulseaudio-6.0-r3[so:libudev.so.0]". I've seen one report on that (http://forum.alpinelinux.org/forum/general-discussion/install-pulseaudiotesting-armhf) and wondering if there is a fix for it. 2016-01-06 13:42:36 fabled: ok then ill wait for the 3.3.1 isos 2016-01-06 14:16:19 kaniini: I'm having trouble with i3 on RPi and x86_amd64 with VirtualBox. I'm currently getting an assertion failure related to dixGetPrivateAddr and found a chat log that shows that you had the same problem about half a year ago. Do you remember the problem or maybe even the solution? 2016-01-06 15:11:25 congratz 2016-01-06 15:12:26 working rpi images for everyone? 2016-01-06 15:16:05 rpi b+ boots with 3.3.1 here 2016-01-06 15:16:56 also rpi2 2016-01-06 15:17:01 cannot test rpi zero 2016-01-06 15:17:06 feedback would be good 2016-01-06 15:17:24 fabled: still planning new arm branch? 2016-01-06 15:17:45 yes 2016-01-06 15:17:55 i made progress on it, but it's not done yet 2016-01-06 15:18:11 fabled: anything to pay attention to when upgrading from 3.2.x? 2016-01-06 15:22:34 nothing huge, i think 2016-01-06 15:24:56 rhapsodhy, there's major updates like new kernel etc. but for me it has worked just fine 2016-01-06 15:38:58 can I use a wireless network from the live installer? 2016-01-06 15:41:18 gsora: in theory, but you need set up the wifi manually 2016-01-06 15:42:41 I saw on the wiki that two packages were required, they're included in the iso 2016-01-06 15:42:43 nice :) 2016-01-06 15:42:55 thats why they are included :) 2016-01-06 15:53:34 I forgot how slow a 5400rpm hdd can be 2016-01-06 16:35:11 ScrumpyJack - I've not tried LXD yet - been playing with btrfs - a 550meg snapshot transfers to a remote machine with btrfs in 1 minute 2016-01-06 16:45:25 fabled: thanks for info regarding rpi2 images, 2016-01-06 16:51:20 setup-alpine is not network errors-aware, or even apk errors-aware :/ 2016-01-06 18:08:12 hi folks 2016-01-06 19:13:25 hello 2016-01-06 19:14:03 Could someone help me get alipine-desktop working? I read the wiki but apparently i' m missing something 2016-01-06 19:15:09 apk sais alpine-desktop is missing. i already ran setup-xorg-base 2016-01-06 19:35:36 pufferfish: that package got moved to community 2016-01-06 19:35:55 iirc, doesn't that require adding another repo now? 2016-01-06 19:36:10 yeap 2016-01-06 19:36:50 add http://yourmirror/alpine/v3.3/community to your repos 2016-01-06 19:37:35 hello everybody i have a question regarding alpine on the raspberry pi . i have tried for a couple of hours to get alpine installed on the pi ( sys mode, not diskelss boot ) . some reddit thread mentioned that this would not be possible because syslinux cannot run on the pi. i was wondering weather you can point me to some documentation about or can give me any information how i can try to install al 2016-01-06 19:37:42 pine on the sdcard. My goal is to use the raspberry pi as a desktop running qt5 in qml mode. qt5 already runs very nice so i just need to install alpine somehow in the disk. thank you so much for your help. 2016-01-06 19:42:18 @Eliz: Thank you, that got it working 2016-01-06 19:42:25 pufferfish: :D 2016-01-06 19:42:43 drevilt: 3.3 is broken on the raspi right now 2016-01-06 19:42:48 err 2016-01-06 19:42:52 nevermind 3.3.1 is released 2016-01-06 19:42:53 ignore that :) 2016-01-06 19:45:59 yes i have seen that i dont get a login prompt on 3.3 . so you say 3.3.1 fixes that? that would be great 2016-01-06 19:46:27 3.3.1 fixes the boot issues we had 2016-01-06 19:47:28 great , do you have any info on my problem with installing on the SD card ? 2016-01-06 20:11:22 hi alpine people 2016-01-06 20:12:49 anyone using ansible to manage alpine installs? I can't seem to get it to work with su (sudo does seem to work, but I don't have it configured) 2016-01-07 03:35:03 what's the diff between alpine and gliderlabs again ? 2016-01-07 04:03:47 <`jpg> Alpine predates gliderlabs, gliderlabs is a devops focused company that uses alpine for a bunch of stuff. 2016-01-07 10:50:13 I have a RPi running 3.2.3, can I upgrade to the latest release by untaring it over the old one and rebooting or is there something else I need to do? 2016-01-07 11:22:36 patagonicus, after boot, update /etc/apk/repositories with the new branch for packages 2016-01-07 11:22:44 but otherwise that should be it 2016-01-07 11:42:19 anybody using tmux? 2016-01-07 11:42:56 I am having issues running any termcap programs inside it 2016-01-07 11:44:13 I tried tmux from apk, I tried compiling versions 1.9 and 2.1, I have the same issue whatever I try 2016-01-07 11:46:21 what doesn't work inside it is ncmpc, newsbeuter, midnightcommander (compiled), irssi and finch 2016-01-07 11:46:48 vim however does work, both from apk and compiled from source 2016-01-07 11:48:13 zsh also breaks inside tmux when I try to use a pcre plugin 2016-01-07 12:01:04 on gnuscreen, the same things do work 2016-01-07 13:47:20 Hello, as of today, the following command doesn’t work for me ‘npm update -g npm’ inside a docker container 2016-01-07 13:47:41 After some research it seems this is caused by the release of nodejs-4.2.4r0 2016-01-07 13:48:17 I was able to work around it by apk --update add 'nodejs<4.2.4' and then update npm 2016-01-07 13:48:32 what is the best place to report this? 2016-01-07 15:01:24 janvereecken: what is the error message you get? 2016-01-07 15:27:55 Hello. Has anyone gotten pecl to work correctly? I installed it from apk and it complains that it can't find XML (which is also installed) 2016-01-07 15:44:13 ncopa: https://gist.github.com/javereec/c4871150e960795768c5 2016-01-07 16:00:00 nikolaosk: which version of Alpine Linux? 2016-01-07 16:00:51 i use tmux with most of those things fine on 3.3 2016-01-07 16:02:15 what term emulation do you use? (echo $TERM), try TERM=linux or TERM=vt100 to keep it simple 2016-01-07 16:04:51 what is default-terminal in your tmux.conf file set to? 2016-01-07 16:05:22 all those things can be tweaked to get text/console clients to work 2016-01-07 21:40:45 greetings 2016-01-07 21:40:53 has anyone had any problems with npm install since yesterday? 2016-01-07 21:43:52 a minimum failing example: 2016-01-07 21:43:52 docker run -it --rm alpine "apk --no-cache add nodejs && npm install tern" 2016-01-07 21:43:59 I get "npm ERR! error:26078067:engine routines:ENGINE_LIST_ADD:conflicting engine id" 2016-01-07 21:44:15 this seems to happen on any npm command 2016-01-07 21:44:30 but didn't happen ~3 days ago 2016-01-07 21:46:16 Tritlo: yes 2016-01-07 21:46:51 is there a temporary workaround? 2016-01-07 21:47:03 For my purpose, it was enough to apk --update add 'nodejs<4.2.4' 2016-01-07 21:47:23 janvereecken: is this a node bug? 2016-01-07 21:47:57 I really don’t know, I was wondering the same 2016-01-07 21:48:15 but google didn’t come up with answers :-) 2016-01-07 21:48:29 janvereecken: yeah, nothing on google 2016-01-07 21:48:57 I guess this is a mistake of the guy who updated the package on Alpine 2016-01-07 21:49:07 which happend today 2016-01-07 21:49:13 janvereecken: I see 2016-01-07 21:49:26 janvereecken: is it a missing dependency? 2016-01-07 21:50:20 I whish I knew what it was, but I’m not familiar with it enough 2016-01-07 21:50:23 https://pkgs.alpinelinux.org/package/main/x86_64/nodejs 2016-01-07 21:50:39 what I do know is that it worked with 4.2.3-r0 2016-01-07 21:50:56 and you experienced that same 2016-01-07 21:51:15 I can’t find the old package to compare what changed 2016-01-07 21:52:27 janvereecken: yeah, pretty weird 2016-01-07 21:52:52 My guess is that the crypto.js uses native bindings 2016-01-07 21:53:08 janvereecken: I'm just glad this happend while I was fiddling around, and not in production 2016-01-07 21:53:20 janvereecken: yeah, it might be some new depenency? 2016-01-07 21:53:35 could indeed be the case 2016-01-07 21:55:22 what I saw is a discussion about openssl in the alpine issues recently 2016-01-07 21:55:45 that is one of the dependencies that also changed version 2016-01-07 21:56:41 https://www.irccloud.com/pastebin/WNeWXb0I/ 2016-01-07 21:59:02 did you do the following 2016-01-07 21:59:04 RUN echo 'http://dl-4.alpinelinux.org/alpine/edge/main' >> /etc/apk/repositories 2016-01-07 21:59:04 RUN echo 'http://dl-4.alpinelinux.org/alpine/edge/community' >> /etc/apk/repositories 2016-01-07 22:00:48 hmm, I’m also piggy backing on an existing container of someone else 2016-01-08 07:26:13 ScrumpyJack: I use alpine3.3. I tried these things already, running tmux in a tty, playing with the $TERM 2016-01-08 07:26:59 I uses to have screen-256color without problems on debian 2016-01-08 07:27:38 http://bugs.alpinelinux.org/issues/4775 2016-01-08 07:28:54 I saw these yesterday, it was fixed days ago 2016-01-08 07:29:34 after apk upgrade, irssi started working in tmux 2016-01-08 15:18:02 hi 2016-01-08 15:18:05 I'm trying to package httperf (https://github.com/httperf/httperf) 2016-01-08 15:18:24 for for httperf-doc, I have the following error: 2016-01-08 15:18:27 >>> ERROR: httperf-doc*: Found uncompressed man pages: 2016-01-08 15:18:30 /usr/share/man/man1/httperf.1 2016-01-08 15:19:02 is it ok to compress it manually? or should there be a target in the makefile to do this? 2016-01-08 16:16:08 never mind. solved. alpine documentation is pretty great. 2016-01-08 16:20:50 I have another question though. httperf has an optionnal dependency to openssl. 2016-01-08 16:22:54 should I make two different packages? or should I make httperf-ssl a subpackage? If so, how do I handle this dependency in the APKBUILD file? 2016-01-08 16:51:14 Is it OK to install packages from edge/testing on v3.3? 2016-01-08 17:20:53 bbigras: generally speaking it's not a good idea 2016-01-08 17:21:53 something does not sound quite ok here, https://www.threadingbuildingblocks.org/submit-contribution 2016-01-08 17:22:40 nmeum: thanks 2016-01-08 17:23:33 atleast should allow anonymous readonly access to source-code 2016-01-08 17:34:41 bbigras: there are not many changes in edge since its release, if its not production machine it should be ok 2016-01-08 17:34:57 since last stable release (v3.3) 2016-01-08 17:35:12 vkris: thanks 2016-01-08 17:35:56 I'm also wondering if there's a tutorial/guide about how to make a squashfs file to boot with PXE. 2016-01-08 17:37:31 without overlay ? 2016-01-08 17:55:08 vkris: what is an overlay in this context? Here at work I PXE boot a custom Debian live image to run a program that display stuff for the employees without any interaction. I was wondering if I could have a smaller image with alpine. 2016-01-08 18:00:02 ah ok, what does `df -h` show ? 2016-01-08 18:11:04 vkris: where? On my Alpine v3.3 vm machine? 2016-01-08 18:18:04 on Debian live, if thats possible 2016-01-08 18:23:08 vkris: http://pastebin.com/qdaEpmF6 There's an overlay it seems. The image has a Go application with libsdl2, xserver-xorg, samba (for the netbios name), openntpd, x11vnc, ssh server. 2016-01-08 18:26:21 there maybe possible to do without overlay (on none desktop UI evn, cli only) where writable /var /run can be tmpfs 2016-01-08 18:27:24 also, iirc Linux when sees disk full, behaves Read-Only ( cli env ) 2016-01-08 18:31:51 vkris: do you mean that it would be smaller without the overlay or that the overlay is not doable with alpine? 2016-01-08 18:32:07 Also I think there are some readymade pxe.iso that when run can be pointed to alpine.iso image 2016-01-08 18:32:47 and things whould just be as you boot and iso from dvd 2016-01-08 18:33:33 its doable, we have kernel 3.18+, supporting overlay 2016-01-08 18:34:06 just wanted to know with or without overlay 2016-01-08 18:36:06 I think there was some discussion where the writable overlay in on your PXE'ed machine giving you the possibility to save your settings 2016-01-08 18:36:47 I am getting lazy to fetch that from irc logs, but think 2yrs back ;) 2016-01-08 18:38:14 hmmm... pxe.iso from RedHat people... but not sure 2016-01-08 18:40:18 In my case I don't need to save my settings but it's nice to know. 2016-01-08 18:40:20 thanks 2016-01-08 18:43:07 I would likely want to do that once I have my next AL bare metal ready next week or so, got I am interested 2016-01-08 18:43:37 so it got me interested 2016-01-08 18:44:08 would add to wiki, if successfull 2016-01-08 18:48:30 On Debian I use debootstrap to create a minimal distro in a chroot and then I create the squashfs file using mksquashfs. I boot it using vmlinuz1 and initrd1.img from a Debian live CD with 'boot=live fetch='. 2016-01-08 18:49:42 I think there's also a way to "decompress" an existing squashfs file, modify it and "recompress it". I think I saw an alpine squashfs file, not sure. 2016-01-08 18:50:14 unsquashfs 2016-01-08 18:51:31 but why bother, just create a qemu disk.qcow , add it to -hdb and boot an AL iso 2016-01-08 18:51:55 create a sys system, the make a squashfs out of the disk 2016-01-08 18:52:01 then make* 2016-01-08 18:54:36 I generally do this when a new AL realease happens, then copy the bare sys image for further reuse 2016-01-08 18:55:06 good idea 2016-01-08 18:55:21 or download from here http://sourceforge.net/projects/gns-3/files/Qemu%20Appliances/ ;)) 2016-01-08 18:56:08 chuck, chuck, I saved you 10mins 2016-01-08 18:57:00 Hi, 2016-01-08 18:58:15 I installed alpinelinux 3.3.0 with manual disc mode. 2016-01-08 18:58:46 vkris: the AL image is not up-to-date, but thanks for the link. 2016-01-08 18:58:55 I've two disc, each has one partition, which where set upped as raid1. 2016-01-08 18:59:42 I created an lvm volumegroup with an logical volume on it for the root filesystem. 2016-01-08 19:00:27 After an installtion and reboot the kernel and initrd is loaded. 2016-01-08 19:00:46 guys 2016-01-08 19:01:36 The raid is setup coorectly, but the volumegroup an logical volumes where not activated and than the logical volume can not be mountet to /sysroot 2016-01-08 19:02:33 when I activate the volumegroup and volumes manual and mount it to /sysroot then alpinelinux boot correctly. 2016-01-08 19:03:12 Is is a known problem, that lvm on a raid is not activate in the initramfs during boot ? 2016-01-08 19:05:14 I would also try to do a WoWLan + PXE boot on AL, hope it works 2016-01-08 20:46:12 <_ikke_> Anyone got experience setting up usb boot for alpine through virtualbox? iirc, you cannot boot directly from usb in virtualbox 2016-01-08 20:57:27 _ikke_: you can create a "rawdevice-mapping" from the usb stick into a vmdk ( VBoxManage internalcommands createrawvmdk -filename myusbstick.vmdk -rawdisk /dev/ ), wich you can use as normal "disk" in VBox 2016-01-08 21:24:13 <_ikke_> xen_roger: But will alpine then recognize it as a USB disk? (I already did find that solution) 2016-01-08 22:21:51 _ikke_: no, it will detect it as harddrive so lsusb will not show it... use kvm if you are on some linux 2016-01-08 23:04:31 hi. does anyone have any experience with packer + alpine? for some reason i can't connect using the 3.3.1 image, but 3.2.3 works fine 2016-01-08 23:21:39 Cannot add custom certificates in alpine 3.3 - "WARNING: ca-certificates.crt does not contain exactly one certificate or CRL: skipping" << no cert was added 2016-01-08 23:44:11 # apk fix 2016-01-08 23:44:11 (1/1) Reinstalling xf86-input-evdev (2.10.0-r2) 2016-01-08 23:44:11 ERROR: xf86-input-evdev-2.10.0-r2: trying to overwrite usr/share/X11/xorg.conf.d/10-evdev.conf owned by xorg-server-1.17.1-r1. 2016-01-08 23:44:14 1 errors; 1692 MiB in 489 packages 2016-01-08 23:44:24 can anyone comment on such an error? 2016-01-08 23:47:18 is there some command to resolve it one way or another? 2016-01-09 00:07:06 nsz: what version are you on? As of commit 53e59eb87c4e5d91691d377c4128bbd6ebde4403 xorg-server should no longer conflict with xf86-input-evdev try updating xorg-server before updating xf86-input-evdev 2016-01-09 00:08:01 hm i will try 2016-01-09 00:10:51 if that doesn't work you could temporarly remove xf86-input-evdev, upgrade/apk-fix xorg-server and reinstall xf86-input-evdev 2016-01-09 06:59:44 Hi everybody 2016-01-09 13:13:28 Hi, I am trying to start a lxc container via libvirt. Unfortunately I get the error "Control groups not supported on this platform: No such device or address" when I start the domain with virsh, even in a minimal setup. Any hints to get this running? 2016-01-09 14:15:16 hi there 2016-01-09 14:16:54 someone know how to deal with the nodejs bug ? 2016-01-09 14:17:07 https://bugs.alpinelinux.org/issues/4999 2016-01-09 14:17:14 that's a real big problem 2016-01-09 14:36:26 okie m_b: give it time 2016-01-09 14:36:32 someone will take it up to fix it 2016-01-09 14:37:32 ducktype: i will need to check 2016-01-09 14:37:37 why its happening 2016-01-09 14:39:04 oneinsect: okay, thanks. Is it a known issue? 2016-01-09 14:39:24 well i havent come across it before 2016-01-09 14:39:29 I just verified that native lxc works correctly 2016-01-09 14:39:38 ah, I see 2016-01-09 14:39:46 i primarily do raspberry pi version of alpine....but i will check it up 2016-01-09 14:40:33 great, thank you 2016-01-09 14:41:17 ducktype: a slightly similar project is https://clearlinux.org/ 2016-01-09 14:41:24 i dont know if its useful for you 2016-01-09 14:41:49 meanwhile i will get a system to test the above problem 2016-01-09 14:53:34 nice :) 2016-01-09 14:54:34 I have an existing libvirt-lxc environment with debian hosts and guests. I am planning to replace the hosts with alpine. I guess for clearlinux I would need to change more than just the host ;) 2016-01-09 14:55:06 but ill have a look 2016-01-09 15:56:51 hey, did anyone succeed with compiling cjdns on arm? 2016-01-09 18:49:41 Is it normal for alsa to not detect the audio on a RPi2? If so, is there any way to fix it? 2016-01-09 18:51:03 <_ikke_> on arch, alsa does detect audio on my RPi2 2016-01-09 18:54:24 I'm talking about Alpine though 2016-01-09 18:54:52 At least we know it is supposed to work, not sure if some firmware is missing, a module isn't loaded or alsa is being shit 2016-01-09 20:05:08 got a raspi zero, let the hacks begin o/ 2016-01-09 20:06:36 gsora, nice, what do you plan with it? 2016-01-09 20:07:49 <_ikke_> NiseVoid: Is snd_bcm2835 loaded? 2016-01-09 20:08:14 mainly replicate what inversepath did with the USB armory, using alpine as a base 2016-01-09 20:09:04 _ikke_: I tried loading the module but it doesn't seem to work 2016-01-09 20:09:14 alsamixer can find it after that but there is no sound output 2016-01-09 20:09:48 <_ikke_> NiseVoid: something in dmesg? 2016-01-09 20:17:17 _ikke_: Nope, nothing 2016-01-09 20:36:59 _ikke_: Is that module even made for the RPi2? 2016-01-09 20:38:39 <_ikke_> NiseVoid: I have it on my rpi2 2016-01-09 20:38:48 <_ikke_> but I use arch 2016-01-09 20:38:56 Hmmmm did anything beyond just loading the module? 2016-01-09 20:39:08 <_ikke_> I didn't even have to load the module 2016-01-09 20:39:11 <_ikke_> worked ootb 2016-01-09 20:41:18 btw are there gonna be split repositories for arm v6 and v7? 2016-01-09 20:41:50 <_ikke_> no clue 2016-01-09 20:42:25 just today I found out i can't run node on my raspi b+, because the binary is built for v7 2016-01-09 20:46:55 Just build it yourse .... Oh right ... 2016-01-09 20:48:11 well, I tried 2016-01-09 20:48:20 but ran out of memory 2016-01-09 20:48:51 When you say node I assume you mean nodejs, is that correct? 2016-01-09 20:49:09 yes 2016-01-09 20:49:25 <_ikke_> kahiru: I haven't used it, but you might want to look into distcc 2016-01-09 20:49:45 ive heard about it but never got to mess with it 2016-01-09 20:49:49 maybe now is the time 2016-01-09 20:49:53 Heh, building the javascript already takes longer than compiling the Linux kernel, don't want to imagine how long it would take on ARM device 2016-01-09 20:50:41 the javascript engine* 2016-01-09 21:07:00 anyone ever tried setting up crosscompiling toolchain? 2016-01-09 21:09:01 <_ikke_> not really 2016-01-09 21:16:10 guess I should open a ticket 2016-01-10 10:35:31 hi, I'm trying to set up transmission with the web client on my alpine server 2016-01-10 10:35:42 I'm using this guide but it seems outdated: http://wiki.alpinelinux.org/wiki/Setting_up_Transmission_%28bittorrent%29_with_Clutch_WebUI 2016-01-10 10:36:08 clutch isn't available in the repo's anymore it seems? 2016-01-10 12:43:47 morning 2016-01-10 12:43:56 m_b: you suck 2016-01-10 12:44:28 like a no-hair leprechauns 2016-01-10 12:44:50 o/ 2016-01-10 12:46:25 jeanjack: why do you insult me ? 2016-01-10 12:46:33 I don't know you 2016-01-10 12:46:43 kaniini, clandmeter please do something 2016-01-10 12:46:58 guys, be nice 2016-01-10 12:50:31 kaniini: I would I promise but I didn't like being insulted in public like that 2016-01-10 13:11:27 m_b: it's a love/hate relation we have 2016-01-10 13:11:42 kaniini: i will take care 'bout that 2016-01-10 13:12:02 jeanjack: who exactly are you? i have not seen you before. 2016-01-10 13:12:32 i know m_b from crunchbang 2016-01-10 13:12:48 we got a 'cyberfriend' in common 2016-01-10 13:13:00 and this last said me alpine was nice 2016-01-10 13:13:22 i like make really light desktops for my personnal use 2016-01-10 13:13:31 and yes, alpine is really light 2016-01-10 13:14:46 i did not try lighter linux distros, and for a desktop use musl can be a limitation when you are not really fancy with compiling 2016-01-10 13:15:17 but i think my next servers will use alpine :D 2016-01-10 13:15:35 or i got some pII that will be happy to have things like that 2016-01-10 13:16:09 too much monologue, who exactly are YOU ? 2016-01-10 13:17:26 i'll get a try with menuetOS for pII but not shure it will be usable at home ( wifi and shit like this ) 2016-01-10 13:32:42 kaniini ^ it was for you 2016-01-10 13:34:40 just some guy you know 2016-01-10 13:37:39 kaniini, We can totally folly their plan by finding an anti-tracking nick and swapping to it 2016-01-10 13:37:49 ohh 2016-01-10 13:37:55 i honestly dont care about it 2016-01-10 13:38:01 kaniini, liar 2016-01-10 13:38:04 since 2016-01-10 13:38:08 its allegedly non-permanent 2016-01-10 13:38:14 kaniini, If we all swap nicks with eachother, we will all be regarded as the same 2016-01-10 13:38:21 and frankly those guys dont look like they have the infrastructure to handle it 2016-01-10 13:38:38 Are you suggesting we DDOS them? 2016-01-10 13:39:26 linode accounts are bandwith limited, so maybe you are right, it could be feasible 2016-01-10 14:16:44 no 2016-01-10 14:16:52 i am suggesting not caring any further 2016-01-10 15:41:33 kaniini, hah, its working 2016-01-10 15:42:40 So what's the /bin/sh symlink on alpine or can you just change it? 2016-01-10 15:43:01 Korhonen, We've identified a DoS attack targeting our infrastructure, resulting in connectivity issues with the Linode Manager, Website and API. We'll keep this post updated as we work with our upstream provider to mitigate the attack. 2016-01-10 15:43:11 err 2016-01-10 15:43:17 kaniini, 2016-01-10 16:02:25 Korhonen: not shure it is what you wanted but alpine use ash 2016-01-10 16:03:03 jeanjack, and the login shell? 2016-01-10 16:04:22 so is sprunge the preferred patch dissemination method 2016-01-10 16:12:54 i think it is ash too 2016-01-10 16:13:31 Hmm 2016-01-10 16:13:41 ash doesn't have things like tab completion or command history does it? 2016-01-10 16:14:03 jeanjack: what the hell are u talking about ? 2016-01-10 16:14:38 about sheeps in space 2016-01-10 16:14:47 >sheeps 2016-01-10 17:18:22 Korhonen: you may have a package like ash-autocompletion ? i saw it for zsh & bash 2016-01-10 22:39:57 hello there! 2016-01-10 22:40:34 do you give advices or stuff like that if I have a specific question? 2016-01-10 22:43:33 hello? 2016-01-11 01:16:42 hi 2016-01-11 01:16:56 i want to ask a question 2016-01-11 01:17:10 i downloaded alpine-3.3.0-x86_64.iso 2016-01-11 01:17:23 i wrote this iso to usb 2016-01-11 01:17:54 i am following setup-alpine instrucitons 2016-01-11 01:18:35 but it asks to install whole disk 2016-01-11 01:18:47 but i want to install it to a partition 2016-01-11 01:18:51 how can i do this 2016-01-11 01:18:52 ? 2016-01-11 10:15:33 Hello all, I'm trying to compile ppp-2.4.7 on my slackware system using musl and link it statically. I have the required header and library files in /opt/i486-musl directory. I'm passing on ' make CC="i486-musl-linux-gcc -static -I/opt/i486-musl/usr/include -L/opt/i486-musl/usr/lib" -C pppd ' , since I only want the pppd program for now. During the compile, I get this error: 2016-01-11 10:15:35 http://pktsurf.in/files/log.02.txt , can someone give me clues on how to resolve this issue? 2016-01-11 10:22:52 <_mjones> skyroveRR: huh, I've never seen that syntax in a #include before. It seems likely that musl is complaining about it being against posix standards. 2016-01-11 10:23:05 <_mjones> tnx algitbot. 2016-01-11 10:24:43 _mjones: how did you guys happen to compile pppd then? 2016-01-11 10:26:54 _mjones: http://git.alpinelinux.org/cgit/aports/tree/main/ppp/APKBUILD 2016-01-11 10:35:47 <_mjones> You're looking at the APKBUILD. All the magic is in there and the four patches it references. 2016-01-11 10:38:14 _mjones: kinda feel bad for stealing your patches ;) 2016-01-11 10:41:43 _mjones: I patched all four patch files, now I get this: http://pktsurf.in/files/log.03.txt 2016-01-11 10:49:21 <_mjones> what version of gcc? 2016-01-11 10:49:28 <_mjones> I'll compile it now, give me a second. 2016-01-11 10:51:29 <_mjones> Compiles fine with gcc 5.3.0. Let me look at your error again. 2016-01-11 10:51:35 skyroveRR: we'd be honored if you used our patches ;) 2016-01-11 10:52:37 <_mjones> I'm on amd64, but I hope that doesn't make a difference. 2016-01-11 10:53:35 skyroveRR: do you add -D_GNU_SOURCE to CFLAGS? 2016-01-11 12:40:38 ncopa: uh, no, I will now. Was jk, btw. I've taken a lot of ideas from your APKBUILD files. :-) 2016-01-11 12:42:15 hi hi 2016-01-11 12:43:58 I can't install diod@testing because so:libncurses.so.6 is (missing) 2016-01-11 12:44:44 There are nothing indicating this exact dependency in diod's APKBUILD, so I guess it is something generated automatically during abuild? 2016-01-11 12:56:43 ls 2016-01-11 12:57:40 No such channel or server 2016-01-11 13:40:10 Hi guys, I have a small issue with alpine: I try to compile Freeswtich with mod_verto (WebRTC) on alpine linux 3.3.1. Unfortunately, I have an issue with one module: error: implicit declaration of function '__bswap_64' [-Werror=implicit-function-declaration], I don't find so much informations about this function and I suppose it's coming from the usage of musl. Someone already had this kind of issue? 2016-01-11 13:57:07 find: #include 2016-01-11 15:20:54 wowi42: iirc bswap is non-standard? 2016-01-11 15:21:32 musl seems to have it 2016-01-11 15:21:56 with #include 2016-01-11 15:22:09 error: implicit declaration of function '__bswap_64' 2016-01-11 15:22:30 sounds like they make some assumptions depending on platform 2016-01-11 15:54:43 greetings 2016-01-11 15:54:53 i'm looking to create a small asterisk phone box 2016-01-11 15:55:01 looked around the net 2016-01-11 15:55:08 and your distro appeared in the top results 2016-01-11 15:55:12 anybody done this in here 2016-01-11 15:55:21 simplicity is the major driving force 2016-01-11 15:55:58 i think some of us have done astersik 2016-01-11 16:07:37 http://wiki.alpinelinux.org/wiki/Setting_up_Zaptel/Asterisk_on_Alpine 2016-01-11 16:07:59 You understand article is old when it mentions floopies unironically. 2016-01-11 16:08:36 floppies 2016-01-11 16:09:22 right 2016-01-11 16:09:26 good starting point 2016-01-11 16:17:24 lol 2016-01-11 16:35:03 hello 2016-01-11 16:35:17 I have the same problem http://permalink.gmane.org/gmane.linux.distributions.alpine.devel/3145 2016-01-12 03:04:55 ACTION slaps m_b  2016-01-12 05:11:13 Does anyone here have any experience running lio/iscsi? 2016-01-12 05:11:27 I'd like to see a log of iscsi accesses (at minimum, login/logout, auth failures, etc). 2016-01-12 05:11:37 But dmesg at any level comes up short. 2016-01-12 05:12:13 The most I can find for documentation basically says/implies that it'll end up in dmesg or /var/log/messages 2016-01-12 05:13:01 I'm using the linux-io target (linux-iscsi.org) toolset 2016-01-12 05:13:03 not open-iscsi 2016-01-12 05:13:29 Kernel docs are pretty sparse themselves, only documentation on the target module is about how to build it. :P 2016-01-12 05:33:02 shardz: what is lio/iscsi ( sorry, no http ) 2016-01-12 05:40:14 jeanjack: A way of serving storage volumes over th enetwork. 2016-01-12 05:40:20 iscsi is pretty much just scsi but over ethernet. 2016-01-12 05:40:33 It's part of the linux kernel. 2016-01-12 05:44:21 I think it's something in the kernel config, because when an error happened it showed up in dmesg. 2016-01-12 05:45:13 you are making me take my http client ^^ 2016-01-12 05:45:45 can it work over VPN ? 2016-01-12 06:28:17 jeanjack: Yeah. 2016-01-12 06:28:47 In this case I'm using it between two devices sitting on eachother in the rack with two LACP bonded gige ports. 2016-01-12 06:31:31 layer2 is more interesting than ip... but for wan :s 2016-01-12 06:31:43 you know freenet ? 2016-01-12 06:32:48 going to sleep, see yall 2016-01-12 06:59:08 jeanjack: free dns network? 2016-01-12 06:59:10 or something else 2016-01-12 07:04:58 application layer.java. like tor but much more possibility and real crypto from filesystem view. 2016-01-12 07:20:54 jeanjack: I'll look into it when I'm not at work, seems cool (save for java). 2016-01-12 07:29:34 shardz: you like java ? 2016-01-12 07:29:48 if i remember well i2p is java too 2016-01-12 07:31:12 Nah, I meant that I dislike java. 2016-01-12 07:31:16 But yeah i2p is java. 2016-01-12 07:32:52 gnunet ? 2016-01-12 20:29:02 hello, how I can repair a FAT partitions with busybox fsck? 2016-01-12 20:31:59 hi there 2016-01-12 20:32:21 black_rez: repair ? fsck maybe ? 2016-01-12 20:37:55 I try to find the right options 2016-01-12 20:40:49 man fsck 2016-01-12 20:41:04 like -c for check, maybe r for repair 2016-01-13 10:30:12 Hello! :) New user here and I noticed that there are no haskell/xmonad packages. 2016-01-13 10:30:28 Is there a packaging guide anywhere? 2016-01-13 10:33:04 yes, on the wiki 2016-01-13 10:33:36 http://wiki.alpinelinux.org/wiki/Creating_an_Alpine_package 2016-01-13 10:33:49 oops! thanks 2016-01-13 11:10:26 Well, this is weird. On x86_64 diod@testing installs with no problem, while on raspberry pi apk keeps complaining about libncurses.so.6 2016-01-13 11:45:10 Hey guys, anybody knows how to fix tmux not displaying utf-8 correctly? Things work fine outside, on non-alpine machines my tmux conf (which sets utf-8 on) works fine, but not in alpine... 2016-01-13 12:11:30 hi there 2016-01-13 12:12:16 i'm trying to install an openvpn client in a docker container and can't find the tun driver 2016-01-13 12:12:52 modprobe: can't change directory to '/lib/modules': No such file or directory 2016-01-13 12:21:32 AlberTUX: probably the modules dont match the running kernel. 2016-01-13 12:27:04 how do i install matching modules? 2016-01-13 12:27:59 i never used docker 2016-01-13 12:28:05 sorry 2016-01-13 12:28:27 i've never used alpine :P 2016-01-13 12:28:46 how would you do it on a "normal" system? 2016-01-13 12:30:17 out installer will install the kernel including modules to the system. 2016-01-13 12:30:20 our.. 2016-01-13 12:30:44 can you call the installer after the system has been installed? 2016-01-13 12:30:51 apk add linux-grsec 2016-01-13 12:34:19 thanks, i'll give it a try. maybe the docker-alpine image is too minimalist 2016-01-13 12:37:47 Urgh. I'm setting up alpine on an Samsung X50 laptop with a ATI Mobility Radeon X700, output seems to work, but no keyboard or mous input .-. 2016-01-13 12:37:51 Welp. 2016-01-13 12:39:53 hi 2016-01-13 12:39:57 one question 2016-01-13 12:40:02 when i use iptables 2016-01-13 12:40:30 are the chains and rules translatet internel to nftables? 2016-01-13 12:40:47 is it better to use nftables this days 2016-01-13 12:41:07 will Awall translate to nftables in the future ? 2016-01-13 12:41:15 okay.... 3 questions :-) 2016-01-13 13:18:13 howdy folks, first-time Alpine user here, with a few questions: (1) Where can I get a list of current/valid repos (to be put into /etc/apk/repositories)? 2016-01-13 13:26:11 Vall: setup-apkrepo can help you to finde the best mirror 2016-01-13 13:26:24 mirac: thanks 2016-01-13 13:30:36 humrm 2016-01-13 13:30:45 can't find zfs in main repo 2016-01-13 13:31:08 " apk search zfs " returns empty 2016-01-13 13:32:35 humrmr 2016-01-13 13:33:02 apk update first 2016-01-13 13:33:28 Did it 2016-01-13 13:33:46 but I just figured out what's wrong: seems ZFS is only on "testing" repo right now 2016-01-13 13:34:04 why? is it buggy/unstable or generally b0rked? 2016-01-13 13:34:33 I´dont knwo 2016-01-13 13:35:01 anyone here using ZFS with Alpine? 2016-01-13 13:36:16 not in a long time. its bitroting away 2016-01-13 13:39:18 e5fvAAmOistj: you mean, ZFS is abandoned in Alpine? 2016-01-13 13:50:08 can anyone confirm what is the current status of ZFS in Alpine? 2016-01-13 14:03:36 Vall: have a look here: https://github.com/zfsonlinux/zfs/issues?utf8=%E2%9C%93&q=musl 2016-01-13 14:30:17 hi there ! 2016-01-13 14:33:26 Hello everyone, I have a question regarding a program I'd like to use on Alpine 2016-01-13 14:33:34 https://www.elastic.co/downloads/beats/filebeat 2016-01-13 14:33:54 They provide deb or linux binaries but I can't get them to work 2016-01-13 14:33:59 is it possible? 2016-01-13 14:35:00 dvd23: maybe, but you need dependances on your computer and it is a real bad idea 2016-01-13 14:35:23 you have to download source code & compile yourself 2016-01-13 14:35:41 ok thanks I will try that 2016-01-13 15:12:15 Vall: the github user stef on that issue list is me. 2016-01-13 15:13:00 the patchset needs some love, and i believe it would work then again. 2016-01-13 15:13:30 the reason that libtirpc is not compatible with the cddl is moot, and thus that integration can also continue 2016-01-13 15:20:59 e5fvAAmOistj, clandmeter: thanks for the info re: ZFS on Alpine, much appreciated. 2016-01-13 15:31:50 bye everyone, and thanks again 2016-01-13 17:20:38 can i build a raspberry-pi compatible alpine iso from a chroot inside another linux os? 2016-01-13 17:26:49 Hi, new to alpine, like the lightweight aspect of it. I have an issue right now with letsencrypt. I installed it via apk but when I execute it fails because it cannot find acme==0.2.0.dev0 . I tried using "pip install acme==0.2.0.dev0" manually and it cannot find it. Seems the same issue as : http://bugs.alpinelinux.org/issues/5001 Any idea? 2016-01-14 00:51:08 Alpine seems to have serious issues with VMWare. Is this intended? 2016-01-14 00:52:53 Also, I'm trying to get Alpine supported for a really great netboot setup (https://github.com/antonym/netboot.xyz/issues/30#issue-126540870) but it seems, again, there are issues with the image. Is this something that can be fixed? 2016-01-14 07:41:36 is there, where do I best report bugs to get this permission updated? http://lists.alpinelinux.org/alpine-user/0042.html 2016-01-14 07:44:39 <_ikke_> https://bugs.alpine-linux.org 2016-01-14 07:45:50 _ikke_, no. 2016-01-14 07:45:51 http://bugs.alpinelinux.org/projects/alpine/issues 2016-01-14 07:46:21 redmine... seriously ? 2016-01-14 07:47:20 <_ikke_> nothing wrong with redmine 2016-01-14 07:47:21 hendry, feel free to propose something different who has the same features redmine offers...upgrading redmine is a nightmare due to ruby.. 2016-01-14 07:53:56 fcolista: tbh I was hoping for github issues. but that's a share cropper move. 2016-01-14 07:54:02 fcolista: email ? ;) 2016-01-14 07:54:26 hendry, my email? 2016-01-14 07:54:38 I did email http://lists.alpinelinux.org/alpine-user/0042.html ... and in my ideal world, a developer would respond saying. Ah, thanks, FIXED ! 2016-01-14 07:54:58 fcolista: no, using email for bug tracking 2016-01-14 07:55:43 hendry, which version of alpine are you using? 2016-01-14 07:56:04 Bug tracker has fields that collect important information for troubleshooting 2016-01-14 07:56:10 this does not happens with email ;-) 2016-01-14 07:56:17 like in this case 2016-01-14 07:56:25 fcolista: latest? 2016-01-14 07:56:34 I refer to my Dockerfile 2016-01-14 07:56:56 not sure how to track package changes... is that in git? 2016-01-14 07:57:31 http://git.alpinelinux.org/ 2016-01-14 07:57:42 well 2016-01-14 07:57:45 specifically: http://git.alpinelinux.org/cgit/aports/ 2016-01-14 08:01:03 not sure how to see history of http://git.alpinelinux.org/cgit/aports/tree/main/nginx/APKBUILD 2016-01-14 08:01:09 but the perms don't seem to be fixed 2016-01-14 12:04:04 wow. ramnode offers apline 3.2.3 as iso :D 2016-01-14 12:28:31 of course they do 2016-01-14 13:45:48 <__machine> trying to install numpy via pip and it is failing.. i installed py-numpy-dev first with apk… do i need something else? 2016-01-14 15:14:36 right so i've slacked off on getting this upstreamed long enough, but my ghc build is pretty solid now, also includes the "right" llvm for ghc, and now that the next version is out i'm set to keep that all up to date, should I submit a patch via sprunge? 2016-01-14 15:14:50 https://github.com/mitchty/alpine-linux-ghc-bootstrap/blob/issue2-llvm-pkgbuild-cleanup/ghc/APKBUILD is the current version 2016-01-14 15:15:36 doh missed the hash updates, ok almost "right" :) 2016-01-14 15:19:24 and the rc for 8.0 went out yesterday so i have more work to do, would like to get this upstreamed so I don't have to maintain docker images and whatnot, but will probably still do it for nightlies off git 2016-01-14 18:06:56 hi 2016-01-14 18:13:08 ! 2016-01-14 19:34:31 can someone explain me what is meant with "counter" related to firewalls 2016-01-14 19:34:37 and packetfilter 2016-01-14 22:31:58 So it looks like zfs is falling out of support in alpine, is that right? 2016-01-14 22:34:58 currently i don't think it works, but with some love, it could. i lack free resources currently to work on this. 2016-01-14 22:52:51 Resources like systems? 2016-01-14 23:17:23 nixdork: sounds more like time 2016-01-15 06:26:06 alpine linux - good lightweight system 2016-01-15 06:26:29 even lightweight for a pentium pro 2016-01-15 06:26:48 shame that the apk repository doesn't have lxde 2016-01-15 06:36:34 hi alpiners 2016-01-15 08:26:59 nixdork: resources as in competent people who have time to work on it 2016-01-15 08:27:15 nixdork: i think the best would be to have upstream developers to care about alpine 2016-01-15 09:00:38 ncopa, so in your opinion, how high is elitism within the alpine culture? 2016-01-15 09:00:54 Like, do people who use alpine generally discredit those who'd use lower systems? 2016-01-15 09:22:00 Korhonen: i dont think so. but I am biased 2016-01-15 09:22:37 i think most people use alpine because it gets the job done 2016-01-15 09:22:51 not because it make them feel superior than other people 2016-01-15 09:24:42 ncopa, hmm 2016-01-15 09:24:54 Well, I'll continue seaching for another system that is truly elitst then. 2016-01-15 09:25:00 Too bad, it seemed like a system that would be. 2016-01-15 09:25:33 <__machine> where can i see the build script for py-numpy? i want to install numpy with pip but some dependencies are missing, but i can't figure out what… i'd like to see how py-numpy package does it 2016-01-15 09:28:34 __machine: in the aports tree? 2016-01-15 09:29:00 git://dev.alpinelinux.org/aports 2016-01-15 09:29:40 testing/py-numpy/ 2016-01-15 09:29:51 anyone a dev of the community/alpine-desktop package? 2016-01-15 09:29:59 id like to ask a question 2016-01-15 09:30:25 <__machine> nikolaosk: like here: http://git.alpinelinux.org/cgit/aports/tree/testing/py-numpy/APKBUILD?id=2e5c4bfcf1c9746edd58a8e684d01403f234e71d … is that everything? it seems to just require openblas-dev and python-dev … but i installed py-numpy-dev which also installs openblas-dev (and i have manually installed python-dev) and it still wont build 2016-01-15 09:38:21 have you run the abuild or just installed the dependencies? 2016-01-15 09:38:45 looks like it needs some patches to compile 2016-01-15 09:54:12 morning. Happy Friday! 2016-01-15 09:55:45 anyone knows which package contains the actual qemu command? 2016-01-15 09:55:57 I can't find it in any package at all 2016-01-15 09:56:08 at least no the ones with qemu on their name 2016-01-15 10:12:02 qemu-system-x86_64 2016-01-15 10:13:19 "apk search qemu" gives the full list 2016-01-15 11:28:55 Korhonen: check out the suckless stuff 2016-01-15 12:32:43 ncopa, excellent suggestin, I should've thought of that before 2016-01-15 12:32:45 they are quite elitist 2016-01-15 16:03:27 ncopa: I understand. I don't have the programming skills or I would help out. 2016-01-15 16:30:04 have a nice weekend folks 2016-01-16 12:44:12 I'm trying to run the extended x86_64 iso on my laptop but it's hanging at loading hardware drivers. I tried a thumb drive instead of a DVD before, but had the same problem (that might have been 3.3.0 and not 3.3.1). This is a T530 thinkpad with nvidia optimus, which causes some trouble with linux from time to time, so this might be related. Any idea how I get Alpine to boot? 2016-01-16 13:08:45 I tried to run a Plone instance on alpine and it SIGSEVs on first request and it looks like python itself is having trouble. The traceback starts with: 2016-01-16 13:08:48 #0 0x00007ffff7aacbef in ?? () from /usr/lib/libpython2.7.so.1.0 2016-01-16 13:08:50 #1 0x00007ffff7aad22c in PyArg_ParseTuple () from /usr/lib/libpython2.7.so.1.0 2016-01-16 13:09:18 and continues with 393 more items … 2016-01-16 13:10:14 It's latest edge, Python 2.7.11 2016-01-16 13:11:57 Are there debug symbols for the package? Not that'd I'd expect it to help much due to optimization, but still. 2016-01-16 14:09:42 So, I found http://bugs.alpinelinux.org/issues/3673 and http://bugs.alpinelinux.org/issues/2616 which look similiar to my problem - should I open a new bug and reference those two or should I just comment on the newer one? 2016-01-16 22:47:38 <__machine> nikolaosk: i just installed the dependencies then tried to install numpy with pip… that wont work? in that case, how can i install numpy into a virtualenv in alpine-linux? i am trying to dockerize a django/python app using alpine and it wants to install python deps with pip into a venv… 2016-01-16 22:56:30 i keep having issues w/ alpine not detecting keyboard/mouse using evdev w/ xorg.. anyone have some advice? 2016-01-17 00:43:51 Hi! I was wondering something, can I build the rpi image on an x86 box? (like 'make PROFILE=alpine-rpi iso') 2016-01-17 00:44:10 because it complains about missing linux-rpi 2016-01-17 09:51:10 <__machine> how does one provide feedback on a package in testing? 2016-01-17 10:43:49 __machine: if the package exists as the result of a package request, you can add some feedback to the ticket 2016-01-17 10:45:06 otherwise, perhaps get in touch with the contributor/maintainer 2016-01-17 10:45:41 finally you could post to the alpine-aports mailing list 2016-01-17 11:18:54 o/ 2016-01-17 14:46:09 has anyone experince with f2fs 2016-01-17 14:46:41 i run a proliant micro-server with alpine 2.7 and plan to upgrade the next weeks 2016-01-17 14:47:07 this microserver allows to boot from a micro-sd card 2016-01-17 14:47:59 no i use ext4 on this sd-card 2016-01-17 15:30:02 In the Alpine install environment unicode characters display correctly in the console, but after installing to disk they show as '?'. What could I be doing wrong? 2016-01-17 15:51:26 setup-disk does not use mkinitfs.conf from install environment, but instead "ata base ide scsi usb virtio" is hardcoded become default in the installed system. To install Alpine Linux on eMMC one have to edit setup-disk and add mmc to initfs_features or else boot will fail. Is this intentional? 2016-01-17 17:45:05 hi, alpine beginner here, trying to install docker with apk add docker (as written on wiki) I get ERROR: unsatisfiable constraints. I changed the repo but it made no difference. any ideas? 2016-01-17 17:47:16 :E 2016-01-17 17:47:21 do not use docker ? 2016-01-17 17:59:20 haha 2016-01-17 17:59:25 so useless and so good 2016-01-17 17:59:41 deei: are you sure you didn't miss one line of the error message 2016-01-17 22:47:49 evening, anyone got a pxe-bootable installer image? 2016-01-17 22:48:49 (the bios on a box I want to install is finnicky and hangs when I insert an alpine installer USB stick) 2016-01-17 22:49:34 (it's not entirely borked because the crux installer booted, but then crux doesn't have a kernel pre-built and I didn't feel like waiting till morning while the poor atom cpu builds linux...) 2016-01-17 23:14:06 anyone use localization in python successfully in alpine? trying to use even the simplest local.format and it won't change the str at all 2016-01-18 11:09:53 hi! 2016-01-18 11:10:28 please somebody give me a hint^ I can't find at command in Alpine 2016-01-18 11:10:51 crontab won't fit to run a task single time 2016-01-18 11:45:57 sleep 6h && put_your_cmd_here ? 2016-01-18 11:46:44 yawn.sh ? 2016-01-18 11:53:29 sorry, once more - where is "at" command in Alpine? 2016-01-18 12:00:00 drOuchitAches: are you talking about alpine the mail client? 2016-01-18 12:00:12 no 2016-01-18 12:00:26 batch, atq... 2016-01-18 12:00:34 and at 2016-01-18 12:01:01 I mean Alpine Linux :) 2016-01-18 12:01:17 then i have no idea what you are talking about :) 2016-01-18 12:01:43 pity :) 2016-01-18 12:02:33 the toolset to run scheduled tasks 2016-01-18 12:02:41 ...and control jobs list 2016-01-18 12:03:15 i see 2016-01-18 12:03:28 seems to be a package which we dont have in aports. 2016-01-18 12:04:18 is there an alternative? cron is optimal for repeating tasks, 2016-01-18 12:04:32 but i need run singles 2016-01-18 12:05:15 we ought to have at/atd etc. drOuchitAches if you can find the source, perhaps we'll make a package 2016-01-18 12:05:45 arch use git://anonscm.debian.org/collab-maint/at.git 2016-01-18 12:06:35 O_o a) have no experience in git 2016-01-18 12:06:55 it's maintained by debian apparently 2016-01-18 12:07:13 put a package request in at bugs.alpinelinux.org 2016-01-18 12:07:48 thanks! 2016-01-18 12:08:02 I'm suprised at isn't in busybox 2016-01-18 12:08:10 Alpine is a great distro, i really love it 2016-01-18 12:08:29 'surprised' even 2016-01-18 12:09:03 atd daemon in busybox? 2016-01-18 12:09:10 is it possible? 2016-01-18 12:11:16 ScrumpyJack, thanks, i'll try to request the package 2016-01-18 12:11:30 cu 2016-01-18 12:21:23 There's ust no good elitism in Unix any more. 2016-01-18 12:21:49 There was a time where those who used inferior systems were rightfully mocked and be made to feel unwelcome so they would leave, but that time is now over. =( 2016-01-18 12:33:53 Being elitist about consumerism doesn't make sense anyway. 2016-01-18 12:34:17 write your own code @ be elitist about your own code 2016-01-18 19:59:56 what's the difference between standard and vanilla images? And between standard and extended? 2016-01-18 20:01:47 anddam: hover your mouse over the link on the download page 2016-01-18 20:02:19 oh, those tooltips are old :( 2016-01-18 20:02:27 (pre 3.3) 2016-01-18 20:02:51 standard = grsec kernel 2016-01-18 20:02:59 extended = standard + extra packages 2016-01-18 20:03:11 vanilla = non-grsec kernel 2016-01-18 20:04:32 I see, I figured it was some difference in kernel but couldn't find any relevant link in wiki 2016-01-18 20:04:37 (or FAQ) 2016-01-18 20:04:46 is there a list of the extra packages? 2016-01-18 20:06:27 anddam: http://git.alpinelinux.org/cgit/alpine-iso/tree/ 2016-01-18 20:07:17 thanks 2016-01-18 20:07:36 welcome 2016-01-18 20:07:43 quite a few lua libs 2016-01-18 20:08:42 we like Lua :) 2016-01-18 20:10:48 I do as well 2016-01-18 20:10:58 although I mainly use python 2016-01-18 20:11:13 I see the point in using the formet for a compact system 2016-01-18 20:11:17 former* 2016-01-18 21:42:27 tdtrask: can I haz pxe? 2016-01-19 00:21:23 what timezone is ncopa in? 2016-01-19 00:22:02 GMT+NC:OP:A 2016-01-19 00:22:08 i think he is in portugal or spain? 2016-01-19 05:07:47 So the raspi build runs from memory instead of a filesystem right? 2016-01-19 10:30:08 hi guys 2016-01-19 10:30:32 I'm trying to compile tsocks on alpine 3.3 arm and it fails to find sys/poll.h 2016-01-19 10:30:35 any ideas why ? 2016-01-19 10:31:50 vali, include linux-headers in makedepends 2016-01-19 10:34:29 fcolista: it's not failing on the make step 2016-01-19 10:34:36 it's failing on the configure one 2016-01-19 10:36:14 vali, makedepends packages are installed as prerequirements for building 2016-01-19 10:36:32 they are not checked only when "make" 2016-01-19 10:36:52 there's no "configuredepends" 2016-01-19 10:37:00 if this is whay you are wondering.. 2016-01-19 10:37:04 *what 2016-01-19 10:37:15 sys/poll.h is not in linux-headers 2016-01-19 10:37:26 its part of musl 2016-01-19 10:38:21 make sure you have build-base installed. 2016-01-19 10:39:50 biggie:~# apk add build-base 2016-01-19 10:39:52 OK: 258 MiB in 98 packages 2016-01-19 10:39:54 seems ok 2016-01-19 10:40:03 I ended up hacking configure 2016-01-19 10:40:11 and deleting sys/ 2016-01-19 10:40:15 compiled ok 2016-01-19 10:40:52 yes sys/poll.h is always redirected 2016-01-19 10:40:53 tsocks is already available, anyway 2016-01-19 10:40:58 not for arm.. 2016-01-19 10:41:04 ah 2016-01-19 10:41:06 ok 2016-01-19 10:41:18 actually only for x86_64 2016-01-19 10:41:27 Linux biggie 4.3.3-std-1 #1 SMP Wed Dec 23 13:27:01 UTC 2015 armv7l Linux 2016-01-19 10:41:29 yep 2016-01-19 10:42:01 there's a configure patch for sys/poll.h 2016-01-19 10:42:14 http://sprunge.us/EeSC 2016-01-19 10:44:35 :)) the same hack that i did 2016-01-19 11:58:55 HI guys 2016-01-19 12:01:37 small question, I find a bug on Freeswitch package, to have the mod_verto on top, I have to do a patch on the code, but I don't understand how to publish this patch: .patch in the apk are git diff? but this source code is not included inside, so how do I do it? 2016-01-19 12:47:37 done :-) 2016-01-19 13:13:34 hi #alpine-linux :) 2016-01-19 13:15:58 wowi42, sounds like you sent the patch earlier. it's applied. thanks. 2016-01-19 13:16:13 fabled, yep 2016-01-19 13:16:19 find a way to do it 2016-01-19 13:16:28 and I have another one soon 2016-01-19 13:16:40 btw Alpine Linux is really a amazing project 2016-01-19 14:20:28 hey guys, I am new to alpine and am trying to install the "go" package with apk. I can install it after I added the community repo but apk downloads an older version (1.5.2-r0 instead of 1.5.3-r0) despite https://pkgs.alpinelinux.org/package/community/x86_64/go saying that 1.5.3-r0 is in the community repos. I also checked the files on the server and the timestamp of the go package is too old to include the latest 2016-01-19 14:20:30 security fix from upstream version 1.5.3. does alpine not automatically upgrade non-main packages via apk? Or is this maybe a bug? 2016-01-19 14:23:39 gelz, you should get latest for community too 2016-01-19 14:23:45 maybe it's stale mirror? 2016-01-19 14:23:57 i tried multiple mirrors, its always 1.5.2 2016-01-19 14:24:13 i also tried the docker image to make sure 2016-01-19 14:24:27 http://rsync.alpinelinux.org/alpine/v3.3/community/x86_64/ 2016-01-19 14:24:34 rsync has the outdated file too 2016-01-19 14:25:04 oh 2016-01-19 14:25:08 1.5.3 is in edge only 2016-01-19 14:25:13 not in v3.3 stable branch 2016-01-19 14:25:32 oh okay. i thought that 1.5.3 is an exception cebause it contains a security patch 2016-01-19 14:25:37 because+ 2016-01-19 14:26:04 see here: https://groups.google.com/forum/#!topic/golang-announce/MEATuOi_ei4 2016-01-19 14:26:32 gelz, we'll backport it to 3.3-stable. thanks for the reminder 2016-01-19 14:26:37 thank you 2016-01-19 14:30:28 pushed, should be available after build and mirror sync completes. 2016-01-19 14:30:40 thank you very much 2016-01-19 17:55:56 so, no way to pxe boot alpine? 2016-01-19 17:57:59 I mean, it looks quite interesting but I can't get it to boot on the one machine I am giving to linux... 2016-01-19 19:01:41 momfall - http://wiki.alpinelinux.org/wiki/PXE_boot 2016-01-19 19:06:07 yes, well, I don't have a linux machine, much less an alpine machine 2016-01-19 19:06:26 so anything involving mkinitfs is probably not viable 2016-01-19 20:32:10 So the raspi build runs from memory instead of a filesystem right? Is there a method for making it use another partition on the flash for a real root fs? 2016-01-19 20:35:39 nixdork, setup-disk script does that. you need to have partitioned the disk right before 2016-01-19 20:41:17 fabled: So like 1gb fat32 partition then another for the rest..... 2016-01-19 20:41:59 I guess I could start with a full fat32 partition and then shrink it right down w/ gparted or something. 2016-01-19 21:06:05 is this guide use the whole disk to install Alpine >>> http://wiki.alpinelinux.org/wiki/Install_to_disk ? 2016-01-19 22:01:03 hey guys 2016-01-19 22:01:09 you should take a look at CVE-2016-0728 2016-01-20 00:11:19 8/part 2016-01-20 01:37:50 Looks like there's some other kind of magic for installing to the sd flash on raspi. 2016-01-20 01:39:35 setup-disk says no disk found even when I tell it the device/partition. 2016-01-20 03:18:39 so I looked around the website and tried to figure out how to install the raspberry pi version onto the usb... but didn't find anything :[ I'm used to a iso install not a tar.gz I tried unzip/taring it but got what looked like what should have been put onto the boot sector so I am kinda lost 2016-01-20 03:19:27 I know how to use dd just usually I use it with an iso is it just that simple that the tar is nearly the same thing? I didn't think it was...? 2016-01-20 04:03:02 nvm figured it out yeah just mbr + boot flag and just copy everything over after unzip/untar 2016-01-20 04:03:26 mbr + fat32 + boot flag * 2016-01-20 05:15:46 okay weirder new question... why when I run the setup-alpine on the raspberry pi... shut it down and start it back up it goes back to blank like I never touched it...? 2016-01-20 05:20:34 nvm I derped and made the whole hard drive boot ... WOOPS 2016-01-20 06:06:53 wow the raspberry pi man is hard to find -.- i was doing it right i just needed `lbu commit` 2016-01-20 13:02:48 Does anyone here run apache2 inside docker? How did you start it? 2016-01-20 13:06:53 nih0: CMD [ "apache2", "-D", "FOREGROUND" ], but that's a debian based image. Also if you do it like that do not run that image with a pseudo TTY as resizing the terminal will cause apache to quit. 2016-01-20 19:02:51 the raspi zero arrived, do we have an image for it? 2016-01-20 19:17:50 hi, I'm getting a weird "not found" error message from ash when trying to run certain compiled go binaries. they run fine on arch and debian, but not on alpine. for instane, the precompiled kubernetes kubelet binary just gives me -ash: ./kubelet: not found 2016-01-20 19:27:47 hmm...ok, so the "not found" error is the standard shell "not found". if I run bash I get the same. but if I try moving the kubelet file into my $PATH I still get the same message 2016-01-20 19:28:18 I don't get this with other go binaries I've compiled myself. they work the same on all OSs. 2016-01-20 20:16:58 gsora: have you tried the standard image? 2016-01-20 21:30:08 hi! can't use busybox's wget with ssl; am I missing a package? 2016-01-20 21:30:31 https://www.irccloud.com/pastebin/aBokezkG/ 2016-01-20 21:38:19 Error relocating /usr/bin/m4: issetugid: symbol not found 2016-01-20 21:38:24 Anybody else got that problem? 2016-01-20 21:39:40 Error relocating /lib/libssl.so.1.0.0: getauxval: symbol not found 2016-01-20 21:39:41 Oh boy. 2016-01-20 21:51:16 Static apk to the rescue! 2016-01-20 21:53:49 Hi all... I'm using alpine 3.3.1 and want to fetch postgresql 9.5 but only 9.4.5 is ready. It is a repo problem or I'm made a mistake? 2016-01-20 21:54:23 repositories are http://dl-4.alpinelinux.org/alpine/v3.3/main and http://dl-4.alpinelinux.org/alpine/v3.3/community 2016-01-20 21:55:20 the version at pkgs page are 9.5.0: 2016-01-20 21:55:21 https://pkgs.alpinelinux.org/package/main/x86_64/postgresql 2016-01-20 22:19:11 anybody who know how to compile additional php modules by installing `php-dev`? 2016-01-21 01:22:03 how could i debug what's happening here: 2016-01-21 01:22:07 xen44:/aports/testing/nvme-cli$ abuild -K build 2016-01-21 01:22:08 Segmentation fault 2016-01-21 01:22:09 >>> ERROR: nvme-cli: build failed 2016-01-21 01:22:34 (it's first package in like 2 years, so i'm sure it's an error on my end. i already manually build the software...) 2016-01-21 01:22:52 just it's a bit weird to have it simply segfault 2016-01-21 01:25:09 oh my make generally segfaults in the builddir 2016-01-21 01:25:24 no need to debug abuild then. 2016-01-21 01:26:07 darkfaded: oh, recently i had this issue not mounting /dev/pts in a chroot. make just segfaulted everytime. 2016-01-21 01:26:14 hah 2016-01-21 01:26:15 that 2016-01-21 01:26:23 i'm in my build chroot 2016-01-21 01:26:30 shout's like the error you had 2016-01-21 01:26:34 congrats ;) 2016-01-21 01:26:55 now that i think of it i had a script to enter the chroot 2016-01-21 01:31:06 had to give it /dev and proc too 2016-01-21 01:31:13 i think proc made it work 2016-01-21 01:31:25 wbx: thanks a lot 2016-01-21 01:36:48 sys proc dev pts was everything i need. 2016-01-21 01:37:20 darkfaded: you had luck as my dog decided to need to go into the garden in the middle of the night. ;) 2016-01-21 01:37:26 hehe 2016-01-21 01:38:07 i tried to analyze some openjdk8 ipv6 issues and found a fix in alpine repo... 2016-01-21 01:38:10 i'll have a late night dinner now, since i need to make a doc package with the manpages 2016-01-21 01:38:14 haha nice 2016-01-21 01:38:27 is timo sometimes online? 2016-01-21 01:38:43 i'm not sure 2016-01-21 01:39:09 i see ncopa sometimes in #musl. wht is the nick of timo? 2016-01-21 01:41:34 idk, i just dug around in the redmine to see if i rememeber that way but no 2016-01-21 01:41:52 i wasn't aware we're 170+ people in here now either 2016-01-21 02:17:17 where am i currently supposed to submit a new APKBUILD? 2016-01-21 02:17:27 mailing list or bugtracker or something different? 2016-01-21 02:36:06 Who is in charge of docs for alpine? 2016-01-21 02:36:35 I'm getting annoyed enough that I'm about ready to volunteer to rewrite everything. ;p 2016-01-21 05:53:20 ugh; s6 not packaged for ubuntu and nosh is only packaged for 64 bit 2016-01-21 05:53:24 what is the lazy person to do? 2016-01-21 05:53:44 snrk 2016-01-21 05:54:02 use systemd :)))))) 2016-01-21 05:54:07 hah 2016-01-21 05:54:15 that'll be less work :P 2016-01-21 11:00:41 hi, what am i missing if alpine-desktop is listed as "missing" by apk add...? 2016-01-21 11:00:56 other packages install, but that one seems to be unavailable 2016-01-21 11:18:22 alpine-desktop is a meta pacakge that installed the follwoing http://tpaste.us/AeO5 2016-01-21 11:18:32 try each one 2016-01-21 11:23:41 brilliant, thanks. 2016-01-21 11:24:20 one other question: is there a workaround for black/unresponsive screens launching xfce4 as a virtualbox guest? 2016-01-21 11:26:01 start evdev and dbus 2016-01-21 11:28:02 is that a matter of adding the right script to the boot or sysinit runlevel directory? 2016-01-21 11:28:14 (and if so, where do i find 'em?) 2016-01-21 11:35:26 ah. have xf86-input-evdev installed, can't find a module in /etc/init.d/modules :/ 2016-01-21 11:36:29 ah well. installed, started, no dice. will try again another day. thanks anyway. 2016-01-21 12:50:51 hi, how to share that a package is outdate? 2016-01-21 12:51:55 <_ikke_> http://bugs.alpinelinux.org 2016-01-21 12:55:27 ty 2016-01-21 14:27:18 hei hei 2016-01-21 14:28:00 I forgot how to find out part of which package a specific file ist. Could someone point me to a hint please? 2016-01-21 14:29:05 if it's installed: apk info -W /path/to/file 2016-01-21 14:30:12 error, could not find owner package … I guess it's not installed 2016-01-21 14:35:46 https://pkgs.alpinelinux.org/contents could help ;-) 2016-01-21 18:37:29 hi, i think you're charybdis in main is vulnerable to this: http://elemental-ircd.com/security/e50b0d59-f3c5-4472-a3cd-e2e07731417c/ 2016-01-21 18:38:37 patch is there and actually 2 weeks ago a new stable versione come out 2016-01-21 18:39:46 or maybe you already took the fix? 2016-01-21 18:39:57 anyway new upstream version is there now 2016-01-21 20:04:05 I am looking for atheros firmware ... I am using another OS right now obviously! and remember the exact dmesg string. so in elinks I tried packages search on the homepage with *fw but gave 0 results. what am I doing wrong? 2016-01-21 20:04:18 s/remember/forgot/ 2016-01-21 20:04:19 :) 2016-01-21 20:12:58 hello 2016-01-21 20:13:21 I need help with qemu segfault under alpinelinux and libvirtd 2016-01-21 20:14:47 i have got 4 guests (alpinelinux) running with kvm enabled qemu. 3 smaller runs ok, but the last one segfoult after bootloader counter 2016-01-21 20:15:54 even when i run it single - it segfault. The storage size for this guest is 700MB large. could it be a problem? 2016-01-21 20:16:25 i run this setup on slackware with the same versions of libvirtd and qemu and there were no problems 2016-01-21 20:17:47 maybe pthread stack size for qemu is not big enough? how to change it without modyfy the qemu sources? 2016-01-21 20:24:20 so the package name is linux-firmware after all. can see this goes nowhere without the string. go back to dmesg, brb. 2016-01-21 20:28:57 ok, i found temporary solution: I downgraded system from edge to latest-stable (qemu-2.4) and now it works. 2016-01-21 20:33:30 it's ath9k_htc 2016-01-21 20:33:55 (however with that I can search of course..) 2016-01-21 20:36:21 no pkgs.alpinelinux.org hit for compat-wireless or wireless-testing .. 2016-01-21 20:52:08 should the pkgs. host know substring search, what's the syntax? 2016-01-21 20:53:02 tried *ath* and .*ath.* like glob and regex 2016-01-21 22:00:31 ah https://git.alpinelinux.org has substring search, compat-wireless-grsec is 2009 testing however.. 2016-01-21 22:07:50 ok. ar9271.fw and ar7010.fw are actually inside linux-firmware of alpine... I should give more attention :/. insmod will not do firmware right? brb. 2016-01-21 23:29:28 Hello! I'm trying to get postgresql 9.5 but only 9.4 is ready. Searching in pkgs about "postgres%" I see version 9.5.0-r0. Anyone knows what's happening? 2016-01-21 23:41:27 eh, I just compiled 9.5 today from source...just takes a few minutes 2016-01-21 23:49:36 So you think that can be a repository cache? 2016-01-22 02:33:47 Marcelo - you may need to enable the edge repo http://wiki.alpinelinux.org/wiki/Alpine_Linux_package_management#Repository_pinning pgsql is @ 9.5 in edge 2016-01-22 02:46:52 BitL0G1c, there's just o good elitism in Unix any more. 2016-01-22 02:47:09 I miss the days where people without a custom kernel would be laughed at rather than welcomed by the GNOME foundation 2016-01-22 03:20:47 Lajjla - yes & people should definitely rtfm more 2016-01-22 03:22:48 I disagree, there is no shame i asking for help to learn more 2016-01-22 03:22:54 there is the greatest shame in not being willing to learn more. 2016-01-23 13:26:06 Hello, how does alpine choose which apkvol to boot? is there a way to specify with kernel parameters in the boot loader? 2016-01-23 13:57:42 Could anyone please tell me how to get LBU working with floppy? Have the iso booted in a VM, it wont let me use a virtual disk so I thought I could just use a virtual floppy disk to store the config 2016-01-23 13:58:42 I would like to be able to just spin up alpine machines from the iso with a config and have it boot in memory, stateless machines, almost like docker containers 2016-01-23 14:11:57 What would be cool is alpine containers which just use lbu to set themselves up instead of a DockerFile, anyone done something like that? 2016-01-23 14:58:08 skazz: nice idea 2016-01-23 14:58:47 i think something like: lxc-create -t alpine -- --apkovl host.apkovl.tar.gz 2016-01-23 14:58:57 should not be too hard to implement 2016-01-23 14:59:36 skazz: alpine initramfs will pick the first found apkovl on any block device it manages to mount 2016-01-23 14:59:55 i think you can specify the ovl at boot prompt 2016-01-23 15:00:00 is that based on last touched or alphabetical? 2016-01-23 15:00:31 specifying it would be perfect, I have a couple of test devices and I would like to test different configs, but I could just use touch if it does that 2016-01-23 15:01:35 ncopa: the lxc would be great too, have a machine boot from apkvol on the host and start containers with other apkvols 2016-01-23 15:02:51 I want to write a light website that can also allow the apkvols to be updated, signed of course, and perhaps even with ssl-auth or maybe ssh tunnel to a localhost website would be more secure 2016-01-23 15:03:20 then again just using ssh will probably be better for that, commands sent from a system that connects out to them 2016-01-23 15:12:41 it picks firt found by glob(3) 2016-01-23 15:12:51 so i think it might depend on fileystem 2016-01-23 15:14:46 ncopa: can you point to where this happens in the alpine source? 2016-01-23 15:15:18 ncopa: Found http://wiki.alpinelinux.org/wiki/PXE_boot#Specifying_an_apkovl , is that only relevent to pxe or is it a kernel parameter? so if i add apkvol=/kiosk.apkovl.tar.gz will it boot that? 2016-01-23 15:15:44 I'll give it a go, just rather not have to remove the sd card and change it back if it goes wrong =P 2016-01-23 15:15:49 yth: http://git.alpinelinux.org/cgit/mkinitfs/tree/initramfs-init.in#n390 2016-01-23 15:16:16 nlplug-findfs is a C program that will trigger coldplug uevents, and handle those 2016-01-23 15:16:38 when a known filesystem is found (using libblkid) it will try mount it 2016-01-23 15:17:12 and if it manages to mount it will use glob(3): http://git.alpinelinux.org/cgit/mkinitfs/tree/nlplug-findfs.c#n524 2016-01-23 15:17:21 does it do that with floppy on a vm? does not seem to mount it, think it works for usb but cannot do a virtual usb 2016-01-23 15:17:33 i think i may have removed floppy support 2016-01-23 15:17:49 with alpine 3.3 you should be able to use any blockdevice 2016-01-23 15:17:51 eg harddisk 2016-01-23 15:18:57 you can in theory also have the apkovl on an encrypted device, with cryptsetup 2016-01-23 15:19:08 or on mdadm or lvm 2016-01-23 15:19:22 but then you need the tools in the initramfs image 2016-01-23 15:19:40 or you could pick the apkovl from http if you have the nic driver included in initramfs 2016-01-23 15:20:19 apkovl=/media/sdb/foo.apkovl.tar.gz 2016-01-23 15:20:21 may work 2016-01-23 15:20:42 but i see that we could easy make it: apkovl=foo.apkovl.tar.gz 2016-01-23 15:21:08 and it would use that first block device it finds it on 2016-01-23 15:21:09 on the Rpi, with mmcblk0p1, would I have to do /media/mmcblk0p1/foo.apkovl.tar.gz or just /foo... the other arguments seem to be relative to root 2016-01-23 15:21:18 like /boot/kernel 2016-01-23 15:21:34 yes, i thin its not relatively root 2016-01-23 15:21:35 currently 2016-01-23 15:21:43 but that should be fixed 2016-01-23 15:22:28 ok thats fine, ill give /media... a go on the pi and see if it boots the one I tell it 2016-01-23 15:23:57 Hi, someone know about the /etc/alpine-release, should this read 3.3.0? I just switched to edge by editing repos and doing apk update then apk upgrade, then sync and reboot, but release still says 3.3.0. Why not 3.3.1? 2016-01-23 15:25:07 oh, we havent changed it in edge 2016-01-23 15:25:20 we should probably change it to 3.4_alpha 2016-01-23 15:27:29 is apkovl for apk overlay? as opposed to apkvol for apk volume? (keep going to type apkvol lol) 2016-01-23 15:27:44 apk overlay 2016-01-23 15:29:36 on http://git.alpinelinux.org/cgit/mkinitfs/tree/initramfs-init.in#n414 - in what situation is it reading the apkovl name from /tmp/apkovls? 2016-01-23 15:30:13 when you dont have any apkvol=... boot option 2016-01-23 15:30:14 how/when does /etc/alpine-release get updated? 2016-01-23 15:30:23 DrDavid: when i tag release 2016-01-23 15:30:35 DrDavid: what happened: 2016-01-23 15:30:51 1) i edited alpine-base to 3.3.0 2016-01-23 15:30:57 2) i created 3.3.0 tag 2016-01-23 15:30:59 3) push 2016-01-23 15:31:13 (now gets 3.3.0 iso created) 2016-01-23 15:31:20 4) git branch 3.3-stable 2016-01-23 15:31:27 .... 2016-01-23 15:31:45 5) in 3.3-stable i edit alpine-base to 3.3.1 2016-01-23 15:31:54 6) tag v3.3.1 and push 2016-01-23 15:31:57 apkovl=/media/mmcblk0p1/mono.apkovl.tar.gz did not work as an argument, still booted the other image (kiosk) 2016-01-23 15:32:01 3.3.1 release gets created 2016-01-23 15:32:04 Ill try /mono.apkovl.tar.gz 2016-01-23 15:32:07 but i didnt touch git master branch 2016-01-23 15:32:15 edge = git master 2016-01-23 15:32:28 is there way to display equivalent release number on my system that is updating by rolling updates? 2016-01-23 15:32:32 ncopa: oh, I see - that's where nplug-findfs writes the paths it found 2016-01-23 15:32:59 ncopa: thanks 2016-01-23 15:33:05 yth: exactly 2016-01-23 15:33:09 skazz: one more problem 2016-01-23 15:33:32 nlplug-findfs may exit as soon as it finds any apkovl and boot repository 2016-01-23 15:33:37 to save boot time 2016-01-23 15:34:09 this is a hack: http://tpaste.us/2rOQ 2016-01-23 15:34:16 but i think what we need to do is 2016-01-23 15:34:26 if apkovl=.. is specified 2016-01-23 15:34:40 then tell nlplug-findfs to search for that exact apkovl 2016-01-23 15:34:50 that would be ideal, and fall back if it does not find it 2016-01-23 15:34:52 yeah, just tried it as /mono... and it did not boot either, its fine, I can rename the file for now to kiosk.apkovl_disable.tar.gz 2016-01-23 15:35:27 basically, it is not designed to handle multiple apkovls 2016-01-23 15:35:39 to avoid surprises in case there are multiple 2016-01-23 15:35:59 i think lbu will give error if it finds other apkovl when it tries to create it 2016-01-23 15:36:08 ofc its solvable 2016-01-23 15:36:24 Also I have created two sets of instructions, that are related, one which creates a auto-mounting loopback device using overlayfs and the other that creates a firefox kiosk (which needs the space from the loopback device) 2016-01-23 15:36:42 so it overlays /usr, so its not stored in memory 2016-01-23 15:37:26 we do similar for kernel modules 2016-01-23 15:37:44 anywhere I should put these instructions? email or something? 2016-01-23 15:38:04 ? 2016-01-23 15:38:26 Diskless mode, persistant storage to the sdcard for rpi 2016-01-23 15:40:57 When is the fstab mounted in diskless mode? before or after the packages get installed? 2016-01-23 15:41:11 (got a feeling its after) 2016-01-23 15:41:17 after packages gets installed 2016-01-23 15:41:31 how it works: 2016-01-23 15:41:50 initramfs will use nlplug-finds to find any apkovl and boot apk repossitories 2016-01-23 15:42:04 (existance of a file named .boot_repository) 2016-01-23 15:42:21 if it finds apkovl it will extract that to tmpfs 2016-01-23 15:43:06 then it will apk add $(cat $tmpfsroot/etc/apk/world) --root $tmpfsroot 2016-01-23 15:43:42 it will try adjost the mount locations of already mounted devices (eg device with boot repository) according any found fstab 2016-01-23 15:43:50 using mount --move 2016-01-23 15:44:09 finally it will switch_root to $tmpfsroot 2016-01-23 15:44:20 where openrc takes over 2016-01-23 15:44:30 as if it was any other diskbased system 2016-01-23 15:44:42 it will chkfs and mount fstab as usual 2016-01-23 15:45:05 depending on what 'services' is set to start using rc-update add ... 2016-01-23 15:48:55 so - related question - what's the best way to have some additional apks on a diskless install mounted from disk via fstab? 2016-01-23 15:49:22 ie. to avoid having the initial root tmpfs getting too huge? 2016-01-23 15:49:54 So what I have done is create /media/mmcblk0p1/persist.img of 1gb (ext4) 2016-01-23 15:49:59 fstab to mount the sd card as read/write 2016-01-23 15:50:03 fstab to mount persist.img to /media/persist 2016-01-23 15:50:06 fstab to mount overlay /media/persist/usr to /usr 2016-01-23 15:50:13 lbu_commit 2016-01-23 15:50:18 is this sensible? it is working, I just need to sort out x11 as its a bit slow running firefox but that may just be resources 2016-01-23 15:51:03 skazz: doesn't that leave the package names in /etc/apk/world, so it'll try to load them into the initial tmpfs as well next time? 2016-01-23 15:51:32 im not doing apk add firefox before lbu_commit 2016-01-23 15:52:00 that runs in a script post setup, does mean you cant use lbu_commit to change the image when the system is running 2016-01-23 15:52:24 to make changes I would comment out the script that installs firefox, do changes, commit, uncomment script and reboot 2016-01-23 15:52:33 ah, ok - also that you would lose any package files installed outside /usr (eg in /etc) 2016-01-23 15:53:53 overlay lets the ones installed during boot to exist, its just changes, like installing firefox, goes on the persist vol 2016-01-23 15:54:17 which means the persist keeps changes, i dont have to do apk add firefox next boot, but there are things in other places i assume 2016-01-23 15:54:26 and its good to update it whenever it boots 2016-01-23 15:54:56 I could also just do the setup of the persist.img every boot too, so it starts from scratch 2016-01-23 15:55:28 yup, that's what I mean; the image is only persisting changes in /usr - may be enough for firefox, but the strategy won't work for packages which need things in /etc 2016-01-23 15:55:53 unless you commit the new files but intentionally keep the apk name out of /etc/apk/world, I guess 2016-01-23 15:56:11 It's not really about persisting the data, its just means firefox does not install to memory, where it is limited 2016-01-23 15:56:27 its over 100mb which was a problem with gpu eating up memory too 2016-01-23 15:57:00 yes, I understand - I've been thinking about the same issue (for different packages), so helpful to hear how you've approached ti 2016-01-23 15:58:51 I was thinking the instructions could be added to http://wiki.alpinelinux.org/wiki/Raspberry_Pi , I also have the X11 module config, xf86 and addition of dbus 2016-01-23 15:59:12 So a heading for setting up X11, kiosk browser and additional storage 2016-01-23 20:11:17 hi! any idea why changed settings to Mouse and Touchpad do not persist? 2016-01-23 20:11:46 trying to change the Pointer Speed 2016-01-23 20:12:09 on a related note: does alpine have an xinput utility? 2016-01-23 20:12:33 apk search xinput only shows libxcb (which I have installed 2016-01-23 20:12:36 ) 2016-01-23 20:12:46 but no xinput yet 2016-01-24 05:44:17 Hello Im using scylladb with docker and in docker I only use alpine linux image 2016-01-24 05:45:00 so please read this page and tell me if i can have scylladb package for alpine how can i create it 2016-01-24 05:45:03 thank you 2016-01-24 05:45:13 https://github.com/scylladb/scylla 2016-01-24 10:34:12 Hey, I'm just wondering if there's a way to get man pages for all installed packages, or if there's some sort of man equivalent in Alpine 2016-01-24 10:42:14 Adding the "docs" package seems to add all installed program's documentation 2016-01-24 10:57:47 Also, after installing the X server and intel drivers, when I exit the X server it's just a blank screen, trying to switch TTYs doesn't seem to help 2016-01-24 10:59:03 Huh, nevermind. It's documented in the Intel Video section of the Wiki 2016-01-24 14:40:43 Hello 2016-01-24 14:42:17 I´m trying to compile onioncat https://www.cypherpunk.at/ocat/download/Source/current/ for Alpine Linux 2016-01-24 14:42:53 I installed all dependencies 2016-01-24 14:43:09 but I have an error while compiling 2016-01-24 14:43:28 <_ikke_> what errro 2016-01-24 14:44:44 error ´_PATH_HOST´ undeclared 2016-01-24 14:45:55 (first use in this function) path_hosts_ = _PATH_HOSTS; 2016-01-24 14:51:02 <_ikke_> I cannot find any other reference to that symbol 2016-01-24 14:51:06 tried strace the error 2016-01-24 14:51:31 <_ikke_> It looks like something that should be declared while compiling 2016-01-24 14:51:32 but no relevant info in this 2016-01-24 14:51:39 <_ikke_> by nothing in the makefiles either 2016-01-24 14:52:33 it´s supposed to compile 2016-01-24 14:53:13 I have no idea what´s the problem 2016-01-24 14:53:43 <_ikke_> A macro that's not defined 2016-01-24 14:53:46 have anyone experience a problem of this kind? 2016-01-24 14:53:58 mmmm 2016-01-24 14:54:39 there are not problems in archlinux 2016-01-24 14:55:11 but I get this error in my lovely Alpine 2016-01-24 14:55:37 I need a clue in order to solve it,,,please 2016-01-24 15:00:42 <_ikke_> I have no idea 2016-01-24 15:02:46 <_ikke_> laurentius77: in arch it's declared in /usr/include/netdb.h 2016-01-24 15:03:40 <_ikke_> laurentius77: add musl-dev as a dependency 2016-01-24 15:03:50 <_ikke_> as builddep 2016-01-24 15:39:37 tried what you suggested 2016-01-24 15:39:45 the error i the same 2016-01-24 15:39:50 is the same 2016-01-24 15:41:38 <_ikke_> does grep _PATH_HOSTS /usr/include/netdb.h return something? 2016-01-24 15:43:27 nope 2016-01-24 15:44:25 <_ikke_> hmm 2016-01-24 15:45:43 I have no clue in start to solve this problem... 2016-01-24 15:46:32 <_ikke_> laurentius77: normally, netdb.h defines _PATH_HOSTS to '/etc/hosts' 2016-01-24 15:46:43 <_ikke_> but apparently, the musl version doesn't have that 2016-01-24 15:48:36 any workaround to have it compiled? 2016-01-24 15:50:12 <_ikke_> laurentius77: You can try to apply this patch: https://gist.github.com/Ikke/46731ea5f3c507171acf 2016-01-24 15:50:33 <_ikke_> very quick'n'dirty, but it might work 2016-01-24 15:51:44 I will try and come back with feedback 2016-01-24 16:39:24 While creating a custom Alpine ISO image with alpine-iso script, I want to add some files to the initfs, but I'm not sure how I could do that. Any ideas? 2016-01-24 16:54:18 hello fellas 2016-01-24 17:19:02 patch unexpectedly ends in middle of line 2016-01-24 17:19:48 after applying the patch the error is the same 2016-01-24 17:24:35 <_ikke_> laurentius77: It's just a matter of adding -D_PATH_HOSTS=/etc/hosts to that line 2016-01-24 18:17:29 hi 2016-01-24 18:18:32 how can i install from there? http://git.alpinelinux.org/cgit/aports/plain/main/ 2016-01-24 18:20:12 i mena how can I run APKBUILDS? 2016-01-24 18:21:31 nice, i have found abuild 2016-01-24 18:22:17 <_ikke_> kupi: You need to clone the repository and indeed, run abuild to get the packages 2016-01-24 18:22:48 its similar to arch's PKGBUILD 2016-01-24 18:23:34 <_ikke_> yes 2016-01-24 18:46:16 i have added myself to abuild and it still says not member of group abuild 2016-01-24 18:46:26 sudo addgroup USER abuild 2016-01-24 18:50:05 <_ikke_> kupi: It only takes effect once you login again 2016-01-24 18:50:09 oh so i needed to log out :D 2016-01-24 18:50:10 <_ikke_> (or use newgrp abuild) 2016-01-24 19:50:02 hello 2016-01-24 19:51:16 Hello recently i asked a question anybody wants to help me to create a package from an opensource project for alpine ? 2016-01-24 19:53:29 <_ikke_> What package 2016-01-24 20:00:25 <_ikke_> AraaX: What project? 2016-01-24 20:00:49 _ikke_ https://github.com/scylladb/scylla 2016-01-24 20:05:00 <_ikke_> Have you already tried building the project? 2016-01-24 20:08:30 im using this project on ubuntu trusty but in docker i use alpine as my main distro for containers 2016-01-24 20:09:05 so i dont want to compile the project and install so many tools and dependencies to build the project 2016-01-24 20:09:31 want to create a package once and used in whatever zone i want 2016-01-24 20:11:07 <_ikke_> Yeah, I understand, but just was curious if you already got it running under alpine 2016-01-24 20:33:42 hmm, applied the patch but the error is the same 2016-01-24 20:33:46 ocathosts.c:205:21 error: '_PATH_HOSTS' undeclared (first use in this function) path_hosts_ = _PATH_HOSTS 2016-01-24 20:46:54 any idea how to solve this? Thnks 2016-01-24 20:59:21 a.pomf.cat/qnpvpj.log 2016-01-24 20:59:28 anyone can help me with this? 2016-01-24 23:40:28 hi 2016-01-25 00:17:26 Hi 2016-01-25 00:18:06 is it possible to install alpine on a raspi? as in normal install, not from memory? because I want to build something but cant because the tmpfs is too small 2016-01-25 00:39:39 <_mjones> tostr: I'm hesitant to speak authoritatively on the RPi installer, but it should be possible to do a manual install onto other media after you boot it. 2016-01-25 00:40:13 <_mjones> As for making a default-persistent sdcard, which is what you probably want, I'm sure it's possible but I'm not at all sure of the best path to do so. 2016-01-25 00:45:02 hmm ok, thanks for the input 2016-01-25 01:39:26 hi, how can I add users to groups? looks like usermod is in shadow package but apk can't find it 2016-01-25 01:42:34 <_mjones> Well, you can add them in /etc/group directly, obviously. 2016-01-25 01:42:40 <_mjones> But you asked for a reason. Let me check something. 2016-01-25 01:45:18 <_mjones> yes, usermod is in there. Let's fix the apk repo error first. What error are you getting? If it's one or two lines you can paste it here. 2016-01-25 01:46:50 so I spun up a new gliderlabs/alpine:3.3 docker container, ran apk update, apk search shadow (only lists freerdp-libs-1.2.0-r0), apk add shadow gives error: ERROR: unsatisfiable constraints: shadow (missing): required by: world[shadow] 2016-01-25 01:50:44 <_mjones> Yeah, generic error. Check contents of /etc/apk/repositories . 2016-01-25 01:50:58 <_mjones> I don't know if that docker image had setup-apkrepos run on it or not. 2016-01-25 01:51:24 http://alpine.gliderlabs.com/alpine/v3.3/main 2016-01-25 01:51:25 http://alpine.gliderlabs.com/alpine/v3.3/community 2016-01-25 01:51:50 <_mjones> Ah, shadow is in testing, which you don't have. And shouldn't necessarily get. 2016-01-25 01:52:09 <_mjones> OK, so that's more-or-less fine for now. 2016-01-25 01:52:31 <_mjones> You know you can add users in groups, so you don't necessarily have to change their groups after you add them. 2016-01-25 01:53:05 <_mjones> Also, shadow pulls in linux-pam and who knows what else, so it probably isn't the best fix. 2016-01-25 01:53:37 <_mjones> To clarify: the reason you don't see shadow is that it's in the 'testing' repo which you don't have, which is fine. 2016-01-25 01:55:28 oh ok.. I just realized I can do addgroup user group 2016-01-25 01:55:53 thanks 2016-01-25 05:00:22 any idea why ls $(tty) gives /dev/pts/3: No such file or directory? 2016-01-25 05:08:26 might be a docker issue 2016-01-25 05:12:43 <_mjones> pseudotty. I think Docker is a likely culprit, yes. 2016-01-25 05:27:51 _ikke_ sorry when we talking is middle of the night at my country 2016-01-25 05:28:40 _ikke_ building this project requires some dependencies like numactl that doesnt exist in packages 2016-01-25 07:59:48 ncopa: good morning :) I wondered: where should i submit new APKBUILDS or updates these days? 2016-01-25 08:00:34 i got 2-3 which i fully understand and want to maintain 2016-01-25 08:00:57 and one more which i *erm* too bad to handle ;) 2016-01-25 08:09:23 darkfaded: you can git send-email --to alpine-aports@lists.alpinelinux.org 2016-01-25 08:09:54 if you have many related commits (a patch set/serie) then you can use github pull request 2016-01-25 08:10:15 if its small/trivial things you can git format-patch --stdout -1 | tpaste 2016-01-25 08:10:18 and put the link here 2016-01-25 08:11:22 Thank you! 2016-01-25 08:18:57 @ncopa Hello before i asked a question to build a package for alpine from this software https://github.com/scylladb/scylla can you look and tell me if its possible ? 2016-01-25 08:20:08 I choose alpine as my main containers os in docker and want to build this project creating package and run lightweight containers 2016-01-25 08:20:46 AraaX: hi 2016-01-25 08:21:00 sorry for not responding on twitter 2016-01-25 08:21:36 @ncopa your welcome i dont know about this channel and i know twitter is not the best way to cimmunicate 2016-01-25 08:22:05 AraaX: are there any official docker image for scylla? 2016-01-25 08:22:30 in docker library 2016-01-25 08:26:07 yes there is one scylladb/scylla:0.15 2016-01-25 08:26:29 but first its fedora based image 2016-01-25 08:26:49 and its too big 2016-01-25 08:26:51 i understand 2016-01-25 08:27:16 its big not clean and ofcourse i trust something that i build myself 2016-01-25 08:27:49 i ask because i may be able to do it at work instead of on my spare time 2016-01-25 08:30:42 I dont know why they use fedora as building environment for a great software 2016-01-25 08:31:22 :) 2016-01-25 08:31:27 i cant understand someone use fedora in production environment hosting lots of data , sensitive data on fedora 2016-01-25 08:34:58 looking at it 2016-01-25 08:35:06 may require some work to package it 2016-01-25 08:36:59 looks like this is something we do want to package 2016-01-25 08:37:43 AraaX: i'll see what i can do. but i doubt it will happen today 2016-01-25 08:39:28 @ncopa thank you , but if you give a good docs i will try to learn and help in this project or other project 2016-01-25 08:40:15 right. thats what we currently need help with: write good docs 2016-01-25 08:43:52 @ncopa documenting what ? can you give me an example ? 2016-01-25 08:45:00 AraaX> @ncopa thank you , but if you give a good docs i will try to learn and help in this project or other project 2016-01-25 08:45:06 the kind of good docs you need 2016-01-25 08:51:47 @ncopa i will try, i have a plan to migrate from debian/centos to alpine in this way i need some packages and modification scylladb is first step 2016-01-25 08:53:21 for example need a context script to provisioning with opennebula 2016-01-25 08:54:39 oh by the way , is there any caching solution like apt-cacher-ng for alpine ? 2016-01-25 08:56:22 currently no 2016-01-25 08:56:33 you can cache apk to local filesystem though 2016-01-25 08:56:43 ln -s /var/cache/apk /etc/apk/cache 2016-01-25 08:56:53 but thats probably not what you are looking for 2016-01-25 08:58:28 yes , we have issues with bandwidth its expensive and very slow 2016-01-25 08:58:56 i am interested in solving this problem too 2016-01-25 08:59:15 implementing an http apk-cache should not be that hard 2016-01-25 08:59:42 @ncopa I can help too in this case 2016-01-25 08:59:50 we could make the APKINDEX non-cached 2016-01-25 09:00:07 and control the cache by the apk index contents 2016-01-25 09:03:15 for example in one of our zones 79 instance running if we each time create an instance imagine how much bw we need , now apt-cacher-ng is my hero i just download packages once and its availalble to every server or instance we add 2016-01-25 09:12:47 i need something simlar myself, even if i do have cheap bw and relatively fast 2016-01-25 09:31:49 <_mjones> Speaking of bandwidth. Looks like everything is max compressed, but I can't help but think there are tighter algorithms than gzip now. 2016-01-25 09:32:38 <_mjones> AraaX: any http cache should work. I haven't checked caching (I should) but I'm proxying all updates on some of my machines. 2016-01-25 09:33:06 <_mjones> Saving bandwidth saves it for the mirrors as well as the clients, and the networks in between. 2016-01-25 10:30:05 if you could consider just a local proxy, look at the script in the end of this article 2016-01-25 10:30:08 http://confluence.wartungsfenster.de/display/Adminspace/Shell+proxy+autoconfiguration 2016-01-25 10:30:36 I use that for a few months now, it lets me autodefine my proxy and auto-disable it if it is down or something 2016-01-25 10:31:12 i used to have a home alpine mirror 2016-01-25 10:31:48 but i think i stopped syncing it since I don't want everything down to 1.x and manually maintaining rsync excludes is not a strength of mine 2016-01-25 10:33:29 <_mjones> Proxies are more efficient for most people I think. 2016-01-25 10:34:50 <_mjones> Clear Linux (from Intel) is actually using duktape to implement a full PAC stack for proxying: https://clearlinux.org/features/autoproxy 2016-01-25 10:35:15 <_mjones> PACs have failover, etc. 2016-01-25 10:41:47 haha yeah 2016-01-25 10:41:48 sorry 2016-01-25 10:41:59 i'm a wpad / pac fanboi since very long 2016-01-25 10:42:13 but it's not remotely as shiny as it should be 2016-01-25 10:42:36 <_mjones> I started doing them when they came out, so yeah. But forward proxying has a much more limited use-case these days than way back then. 2016-01-25 10:42:38 i wanna add the support without any libcurl hacks too 2016-01-25 10:43:02 too many times i've had clients hang because the proxy in the pac had gone down 2016-01-25 10:43:12 <_mjones> That's a heavyweight solution to the problem, but without defining some new standard I don't think I have any better way to do it. 2016-01-25 10:43:24 i don't know why delivering that file isn't just added to squid 2016-01-25 10:43:42 that way, there'd be no file if the proxy has a problem, it could be written dynamically and whatnot 2016-01-25 10:43:48 <_mjones> I can think of a better standard, maybe. PACs only have access to limited functions, and only very recently started supporting TLS from client to proxy syntax. 2016-01-25 10:44:16 <_mjones> Delivering the file is no problem. It's parsing it. 2016-01-25 10:44:25 well M$ invented it, it's gotta have flaws :) 2016-01-25 10:45:11 <_mjones> no, they didn't. 2016-01-25 10:45:25 <_mjones> Netscape invented it. I implemented it from their spec right after they shipped netscape 2.0. 2016-01-25 10:45:43 <_mjones> Surprisingly, Microsoft adopted it soon thereafter, and added the wpad/autoconfigure part. 2016-01-25 10:45:47 pac yes, wpad is ms 2016-01-25 10:47:00 both aren't dynamic enough, too easy to break hordes of clients just because it was misdownloaded 2016-01-25 10:47:26 if it just had been me, i'd think it was because of me, but i also ran into that where i wasn't responsible 2016-01-25 10:47:51 anyway, let's stick with pac. don't you think that libcurl is limiting it too much 2016-01-25 10:47:54 <_mjones> You can always have fallbacks, even DIRECT. And you can generate the PAC dynamically with ease. So I can't say I agree with you about it being fragile in that way. 2016-01-25 10:48:03 <_mjones> libcurl is just to fetch it. 2016-01-25 10:48:17 oh/ 2016-01-25 10:48:26 i thought it only works with curl derived software 2016-01-25 10:48:30 <_mjones> You could use any number of things, more lightweight if you want. 2016-01-25 10:49:12 <_mjones> I'm talking about the clear linux implementation. That just uses libcurl to download it, then it needs a full Javascript implementation to parse it (duktape, essentially). 2016-01-25 10:49:27 <_mjones> Anything can use the result of the parsing. 2016-01-25 10:49:39 ah yuck, i had read the clear linux page but i misunderstood it back then 2016-01-25 10:49:39 <_mjones> I'll have to look at it later. I'm vastly overdue for bed. 2016-01-25 10:50:55 i thought they made a hook in libcurl that mingles with the proxy setting curl uses. then ... well. it might work in clearpath, but i don't know. i bet it turns into a systemd unit soon :) 2016-01-25 10:50:59 nite 2016-01-25 10:55:29 morning 2016-01-25 10:58:47 <_mjones> 'night! 2016-01-25 10:58:54 <_mjones> er, morning. Same thing here. 2016-01-25 13:01:28 Just adding a couple of headings to wiki Raspberry_Pi, some of the {{cmd|...}}, just prints {{{1}}}, what am I doing wrong? 2016-01-25 13:01:43 One of them is: {{cmd|dd if=/dev/zero of=/media/mmcblk0p1/persist.img bs=1024 count=0 seek=1048576}} 2016-01-25 13:10:19 I have used notepad++ to paste binary content, no invalid characters that I can see 2016-01-25 13:14:18 Oh it does not like the equals sign 2016-01-25 13:15:08 Using html val instead 2016-01-25 13:23:23 tostr: Hey, Here is a guide that may be what you need: http://wiki.alpinelinux.org/wiki/Raspberry_Pi#Persistent_Storage 2016-01-25 16:37:52 Anyone got alpine working on an Odroid C1+ with uboot? (generic arm does not work, does not have u-boot directory for it) 2016-01-25 16:45:18 skazz: yes, works kindof. have some problems with the kernel not doing iptables and fat. Have to redo something there I guess. 2016-01-25 16:46:00 alice_wl_: Did you use one of the existing u-boot ones like cubieboard or did you compile something yourself? 2016-01-25 16:46:37 skazz: I build everything myself from git 2016-01-25 16:47:20 alice_wl_: Ah, I was hoping for a bin file to dd to the sd-card, guess I can follow the guide: alice_wl_: This guide? http://odroid.com/dokuwiki/doku.php?id=en:c1_building_u-boot 2016-01-25 16:48:34 skazz: what works quite well is dd a debian to sdcard. put in the emmc some seconds after booting. Then you can install on the emmc without the need to cross compile 2016-01-25 16:50:11 I cross compiled anyway becaus the odroid i not very fast :) 2016-01-25 16:50:19 yes the u-boot guide look good 2016-01-25 16:53:24 alice_wl_: Thanks for the advice, I'll go with cross compile, we likely to get a u-boot image as a part of the generic arm package for alpine at some point? 2016-01-25 19:00:05 friends 2016-01-25 19:00:19 i am trying to setup Chrony and GPSD with PPS signal on raspberry pi 2016-01-25 19:00:43 can anyone tell me which GPIO should the PPS signal be wired??? 2016-01-25 19:00:47 to* 2016-01-25 19:01:07 this page doesnt mention much 2016-01-25 19:01:08 http://wiki.alpinelinux.org/wiki/Chrony_and_GPSD 2016-01-25 19:02:23 <_mjones> GPIO is a hardware issue. 2016-01-25 19:02:41 <_mjones> I assume you need a library like wiringpi? Or at least a howto. 2016-01-25 19:02:57 <_mjones> I imagine it's similar for all Linux distributions on Pi. 2016-01-25 19:06:14 well how do i tell chrony which io is the PPS source? 2016-01-25 19:06:21 IO* 2016-01-25 19:08:15 <_mjones> Not sure. I'd have to google that one. 2016-01-25 19:10:39 hmmmm 2016-01-25 19:10:58 here it says 2016-01-25 19:10:58 http://www.catb.org/gpsd/gpsd-time-service-howto.html#_software_prerequisites 2016-01-25 19:11:08 Some embedded systems, like the Raspberry Pi, detect PPS on a GPIO line instead of an a serial port line. For those systems you will also need these two lines: CONFIG_PPS_CLIENT_GPIO=y CONFIG_GPIO_SYSFS=y 2016-01-25 19:11:33 If you are scratch-building a Linux kernel, the configuration must include either these two lines, or the same with "y" replaced by "m" to enable the drivers as modules: 2016-01-25 19:12:11 i wonder if its enabled in the current kernel 2016-01-25 19:12:15 of alpine?? 2016-01-25 19:14:26 <_ikke_> oneinsect: zless /proc/config.gz | grep 'FPS|GPIO' 2016-01-25 19:14:42 okie will check 2016-01-25 19:14:59 <_ikke_> s/FPS/PPS 2016-01-25 19:15:31 i dont have the hardware ON..but have you checked already _ikke_ 2016-01-25 19:15:32 ? 2016-01-25 19:15:55 <_ikke_> I'm not running Alpine, so can't check 2016-01-25 19:16:01 never mind 2016-01-25 19:27:42 <_mjones> I think we have no /proc/config.gz, which I wanted to fix. 2016-01-25 19:28:06 <_mjones> Unless it's on the armhf/RPi image. 2016-01-25 19:28:14 <_ikke_> ah ok 2016-01-25 19:29:54 <_mjones> Look in /boot/config-grsec. 2016-01-25 19:30:14 <_mjones> It's a static file of the kernel build, so it should be the same info. But I want /proc/config.gz because the kernel documents itself. 2016-01-25 19:31:02 I have a pi running, I can check some things... 2016-01-25 19:31:06 config.gz = CONFIG_PPS_CLIENT_GPIO=m 2016-01-25 19:31:12 CONFIG_PPS=m 2016-01-25 19:32:00 oneinsect: ^ 2016-01-25 23:48:17 What would it take to get mono compiled for arm? There is a x86_64 one in testing... suppose I should ask the maintainer? Or contributor, ncopa? 2016-01-25 23:52:15 <_mjones> does mono support armhf? 2016-01-25 23:52:30 <_mjones> That's a JITting VM, so it absolutely needs support of the underlying arch. 2016-01-25 23:52:31 yes, it can be compiled, requires setting up a cross-compiler tho 2016-01-25 23:52:47 <_mjones> ugh mono clr. 2016-01-25 23:52:50 http://www.mono-project.com/docs/about-mono/supported-platforms/arm/ 2016-01-25 23:52:51 <_mjones> ACTION shudders. 2016-01-25 23:53:44 I had it running on debian on a pi1 with 100+ requests per second, pi2 or odroid should be fine 2016-01-25 23:54:57 you know mono/xamarin actually run faster than a typical java app on android thanks to its AOT compiler ^^ 2016-01-25 23:55:25 to do the same in java you have to use JNI and effectively write everything in C 2016-01-26 00:02:55 <_mjones> 'Typical java app' doesn't mean much. 2016-01-26 00:03:04 <_mjones> I'm not huge java booster, but java can be damn fast. 2016-01-26 00:05:05 <_mjones> It's always hard to compare, but I found this to be a qualified eye-opener: https://www.techempower.com/benchmarks/ 2016-01-26 10:57:17 I'm having problems getting alpine to boot on vmware workstation 12 - I just get "Mounting boot media failed.", and then a recovery shell. I've tried alpine-3.3.1-x86_64.iso and alpine-vanilla-3.3.1-x86_64.iso. I've checked the checksums of them too to cover that off. Any ideas? 2016-01-26 11:46:46 https://www.joyent.com/blog/unikernels-are-unfit-for-production 2016-01-26 11:46:50 Alpine is mentionned 2016-01-26 13:03:10 Does anyone know what to do in xinitrc to make an application fullscreen? like firefox? I just end up with it in the top left corner 2016-01-26 13:07:02 this depends on your window manager more than on alpine nor xinitrc 2016-01-26 13:08:27 Ah, I was trying just without a window manage (kiosk), but randr and other commands are not avaliable 2016-01-26 13:30:27 skazz: you might try a small tiling window manager to take care with window placement 2016-01-26 13:30:57 yth: I don't want a risk of break-out 2016-01-26 13:31:37 skazz: you can't eliminate that (nor for firefox, of course) but you can minimize it; eg ratpoison with an empty keymap 2016-01-26 13:34:38 yth: Which window manager do you recommend that I can grab with apk? (I'm going to add this to the Rpi wiki as a guide btw, so as many tips as possible =D) 2016-01-26 13:36:25 with the keyboard I could disable the xf86 kb and mouse driver, will only be touch-screen 2016-01-26 13:39:06 easy with i3 or ratpoison, but neither has an apk... 2016-01-26 13:40:42 dwm has an apk, but you would have to recompile anyway to disable keys 2016-01-26 13:43:59 oh, actually there is an apk for i3, called i3wm 2016-01-26 14:10:52 yth: Got i3 on startup, however it is not starting the browser, I have added exec firefox to the .i3/config 2016-01-26 14:15:59 skazz: sure; or you could background i3 and exec firefox from .xinitrc, if you want X to close on firefox quit 2016-01-26 14:15:59 Is there any way to present an image instead of text output of open-rc? 2016-01-26 14:17:11 yth: I'll try that, does not seem to be reading the config at all though, the bar {mode invisible} did not work 2016-01-26 14:33:52 yth: Yes! that worked, thank you very much for your help =] 2016-01-26 15:45:56 what is alpine extended ? desktop version ? 2016-01-26 15:48:38 more packages included no? 2016-01-26 15:49:20 Anyone got the raspberry pi camera working with alpine? Any packages I should use? 2016-01-26 15:50:32 skazz yeah just found that, was written in the 3.3 realease but nothing in the docs/wiki. 2016-01-26 16:15:29 I've installed the v4l2 package and enabled stuff in the user config for the pi, but the video0 still is not appearing, I don't seem to have the module bcm2835-v4l2 2016-01-26 16:18:44 tell a lie, im getting oeperation not permitted as upposed not not found... 2016-01-26 17:21:07 Well, gave up on camera for now, how about touch-screen? =D 2016-01-26 17:24:07 skazz Touch screen laptops ? 2016-01-26 17:24:57 one of my colleagues has a asus touch screen laptop , he tries everything but now using gnome shell 2016-01-26 19:58:23 Hi follks 2016-01-26 19:58:48 I'm setting up a new system (v3.3.1) and when I run setup-disks I get "out of memory" 2016-01-26 19:59:10 After the command quits, if I 'ls' the mountpoint where I pointed setup-disks to, ls also hits out of memory 2016-01-26 19:59:29 any idea what's up? The system has 2G ram, lots of it free, so it isn't actually memory that it is out of 2016-01-26 19:59:41 I even tried adding a 2G swap, but the same issue persists 2016-01-26 20:13:03 never mind 2016-01-26 20:13:16 the mountpoint I was pointing it at had no filesystem 2016-01-26 20:13:24 running mkfs.ext4 fixed it 2016-01-26 20:20:12 <_ikke_> Weird 2016-01-26 22:47:48 hi folks, can alpine be considered rolling release? 2016-01-26 22:48:16 or used as such 2016-01-26 22:54:27 <_ikke_> It's not a rolling release 2016-01-26 22:54:32 <_ikke_> they have very defined releases 2016-01-26 22:54:38 <_ikke_> But it's possible to follow edge 2016-01-26 22:55:04 alright , is updating easy then 2016-01-26 22:57:20 <_ikke_> Should be 2016-01-26 22:57:50 yup, not hard: http://wiki.alpinelinux.org/wiki/Edge 2016-01-26 23:07:40 ok, next queston is what a flagged package is 2016-01-26 23:08:02 https://pkgs.alpinelinux.org/package/main/x86_64/shorewall 2016-01-26 23:15:44 <_ikke_> Usually it means a newer version is available 2016-01-26 23:16:06 <_ikke_> which is the case for shorewall 2016-01-26 23:17:07 alright thank you 2016-01-27 00:17:46 <_mjones> Roland2: 'edge' is a rolling release. 2016-01-27 02:57:55 Is there a reason why rsyslog is kept at 8.9 vs the latest 8.16? Also, whom should I contact to add the rsyslog-elasticsearch output plugin? 2016-01-27 02:58:02 Hi everybody !!!! 2016-01-27 02:58:08 hi comozo 2016-01-27 02:58:37 I'm trying to compile suricata but I'm having this error error: unknown type name 'cpu_set_t' 2016-01-27 02:58:59 the ./configure pass with no issue just the make fails 2016-01-27 02:59:26 I don't where to look. Do you have any pointers please ? 2016-01-27 02:59:45 there's either a missing include due to musl OR something that is not implmented at all. Do you know who provides that symbol? 2016-01-27 03:00:26 the first thing is to grep cpu_set_t to see where is it being called from and figure out what include brings it on board on a glibc system I guess 2016-01-27 03:02:48 can I directly paste the output here ? 2016-01-27 03:02:53 In musl it is defined in sched.h 2016-01-27 03:03:54 This is the output src/runmode-tile.c: cpu_set_t cpus; src/tm-threads.c:#define cpu_set_t cpuset_t src/tm-threads.c:static int SetCPUAffinitySet(cpu_set_t *cs) { src/tm-threads.c: SCGetThreadIdLong(), sizeof(cpu_set_t),cs); src/tm-threads.c: int r = sched_setaffinity(tid, sizeof(cpu_set_t), cs); src/tm-threads.c: cpu_set_t cs; src/util-affinity.c: cpu_set_t *cs = &thread_affinity[i].c 2016-01-27 03:04:18 comozo, in that file, at the top, is there an include for sched.h? 2016-01-27 03:04:45 yes 2016-01-27 03:05:23 then cpu_set_t is defined, sorry, can't help you more than that 2016-01-27 03:05:39 do you have the musl-dev package installed? 2016-01-27 03:07:26 yes but I think it is related to #if defined OS_DARWIN 2016-01-27 03:08:13 Oh, you need to make sure the include is valid for your arch 2016-01-27 03:08:15 Do you know type of OS_* it should be ? 2016-01-27 03:08:56 So it is just alpine on x64 2016-01-27 03:09:07 linux 2016-01-27 03:09:54 hmm it is weird because the same src code compile on ubuntu with no change in the code source 2016-01-27 03:11:24 different libc comozo 2016-01-27 03:12:25 hmm ok 2016-01-27 03:13:26 so even when I edit the file then add #include it does not compile 2016-01-27 03:14:34 same error? That's compiling for you, it is usually a pain.\ 2016-01-27 03:16:52 yeah same error 2016-01-27 03:17:08 It looks I can't use alpine for this product 2016-01-27 03:17:35 maybe 2016-01-27 03:18:30 you need to compile it 2016-01-27 03:19:10 it is what I am trying to do 2016-01-27 03:20:16 I have installed all the dependcies. I have passed the configure phase. So the dependencies should be all-right then the make phase fails 2016-01-27 03:20:42 So it looks like it is a musl libc thing but I have no clue where to look really 2016-01-27 03:20:44 it is a libc thing. either undefined symbol or something else, you'll have to figure it out 2016-01-27 03:21:21 ok thanks for the help 2016-01-27 03:21:27 if you added the include in the right place, it is strange that it tells you is undefined 2016-01-27 03:22:00 yeah I agree maybe I didn't added in the right place. I'll double check 2016-01-27 09:12:09 rtfm 2016-01-27 10:27:48 Hello, can somebody tell me whats the difference between the standard iso and the vanilla one? 2016-01-27 11:02:11 hello! 2016-01-27 11:02:29 is there some alternative to resize2fs for alpine 2016-01-27 11:02:36 or some way I can install it 2016-01-27 11:19:42 ACTION recommends installing e2fsprogs 2016-01-27 15:11:34 i am a bit confused after a sys install... when i run apk update and apk upgrade nothing really happens ... installing new packages works 2016-01-27 15:11:43 (first install ) 2016-01-27 15:12:17 or does the upgrade run in a background process ? 2016-01-27 15:19:57 elfranne: it does nothing if everything is fresh 2016-01-27 15:20:25 i mean, either the repository setup is wrong or there is no update 2016-01-27 15:20:47 like here: 2016-01-27 15:20:54 OK: 6468 distinct packages available 2016-01-27 15:20:54 xen03:~# apk upgrade 2016-01-27 15:20:55 OK: 511 MiB in 211 packages 2016-01-27 15:21:10 that just means... there was nothing to do, so you get some statistics and nothing else 2016-01-27 15:21:39 you need to keep an eye on the release in /etc/apk/repositories 2016-01-27 15:21:45 right now it'll be 3.3 2016-01-27 15:22:01 and some day there's an announce for 3.4, then you need to flip that over 2016-01-27 15:27:53 darkfaded, oh ... that is fine then. just being used to a little more verbose than OK :D 2016-01-27 15:28:40 yeah takes a little getting used to 2016-01-27 15:28:51 and then you need to get used to postgresql installs in 1.1s 2016-01-27 15:29:29 nice ! 2016-01-27 15:30:33 how is the naming policy for the packages ... trying to find the equivalent of build-essential from debian 2016-01-27 15:31:41 elfranne: use the metapackage alpine-sdk 2016-01-27 15:31:54 i hope i got the name right 2016-01-27 15:34:33 oh right, alpine-sdk is more to create packages, found that the package i actually need is build-base 2016-01-27 15:34:43 oh 2016-01-27 15:34:49 nice 2016-01-27 15:34:57 i hope i'll remember that 2016-01-27 15:35:54 could be nice to create a little equivalence database from debian to alpine packages names 2016-01-27 15:38:34 yeah, can you maybe start one in the wiki while you still have the idea? i'll add what i know 2016-01-27 15:39:00 those rosetta stone things are generally helpful 2016-01-27 15:39:17 and there's some packages where i search a lot to remember the name 2016-01-27 15:39:29 i.e. recently i forgot what had lsscsi inside 2016-01-27 15:42:37 are you a alpine dev darkfaded ? need a key to register for the wiki 2016-01-27 15:42:53 oh 2016-01-27 15:42:54 no 2016-01-27 15:43:19 maybe there was some spammers 2016-01-27 15:43:54 yes most likely 2016-01-27 15:45:18 maybe i ll just create a git 2016-01-27 15:47:57 Anyone considered having a lbu cache for in-memory? I was thinking instead of it having to re-install to memory, it can also cache it's entire state to a file and just boot-up from that, fallback would be required though if something went wrong with the image.. but I guess that element is what lbu is for in the first place.. 2016-01-27 15:52:03 Actually I'll probably just do a script that restarts the browser if it fails up to 3 times in X minutes, 4th time clear all the browser state/restart the browser and reboot if it crashes the 5th time. 2016-01-27 15:53:37 anyone tried ext4 ecryption support? 2016-01-27 17:16:45 so, howto grsec and pax in arm(odroid) kernel ... :/ 2016-01-27 17:28:41 alice_wl_: Wish you had not said that, I assumed it was grsec on the Rpi and told the customer it was rock-solid security wise, but I suppose it is anyway (only running a web-server which is the more likely attack vector) 2016-01-27 17:29:40 Offline device I hasten to add, that would be accessed by 4 kiosks, nothing has internet access 2016-01-27 17:32:33 That was with a grin btw, not a problem =P 2016-01-27 17:33:56 yes, i guess you have to like problems to see that one :) 2016-01-27 18:13:05 good evening everybody 2016-01-27 18:13:38 I need a little help in compiling ipop-tincan for Alpine Linux 2016-01-27 18:14:24 Here is the tutorial https://github.com/ipop-project/Documentation/wiki/Building-the-code-for-Linux 2016-01-27 19:18:11 itś a little outdated 2016-01-27 19:18:40 gclient config --name=trunk http://webrtc.googlecode.com/svn/branches/3.52 command is replaced with fetch webrtc 2016-01-27 19:19:15 But when I issue this command I get an error 2016-01-27 19:38:56 good evening or time-of-day people... doing some evaluation for distros for a project and I'm at Alpine now, so I thought I'd pop in for a quick question and possibly more 2016-01-27 19:40:14 my main question at this point would be whether the package manager used has package integrity check built-in. not that it'd be a problem to add support for that and maybe even contribute that if it's not there already. 2016-01-27 20:36:43 TBB: Alpine packages are digitally signed 2016-01-27 22:21:18 <_mjones> TBB: yes, signature. Interestingly Alpine uses OpenSSL primitives directly instead of using gpg, which has (had?) a problematic interface/API, but which all other distros use AFAIK. 2016-01-27 22:22:43 <_ikke_> It uses rsa iirc 2016-01-27 22:31:29 shadowt: thanks. had a quick look at the packagedb spec and noticed a checksum there. so that's probably put there by the package indexer. excellent :) 2016-01-27 22:33:50 ah, I'm reading the scrollback. thanks _mjones, I'll have to have a closer look tomorrow 2016-01-28 01:09:36 github is down =o 2016-01-28 01:10:23 typical, goes down 5 mins before I need it randomly at 1am lol 2016-01-28 01:13:46 I grabbed alpine-sdk and kernel-headers, but I still cannot build this driver for the raspberry pi, complains about '/lib/modules/4.1.15-1-rpi2/build' missing, I also grabbed raspberrypi-dev... 2016-01-28 01:16:26 Whoa, apk add linux-rpi2 is a bad idea =o 2016-01-28 04:48:14 hi 2016-01-28 04:48:38 I'm running 'alpine:latest', with `docker run -t -i alpine /bin/sh`, `apk update && apk install mongo`; why "ERROR: unsatisfiable constraints: mongodb (missing)"? 2016-01-28 07:54:32 <_ikke_> It means it doesn't know the package mongodb 2016-01-28 08:05:16 _ikke_: But it's a package: https://pkgs.alpinelinux.org/package/testing/x86_64/mongodb 2016-01-28 08:05:46 ACTION just noticed "testing". Alright, how do I enable "testing" repo? - I imagine it's an extra step, like "universe" on Ubuntu? 2016-01-28 08:06:18 <_ikke_> AlecTaylor: Yes. You need to add the repository to /etc/apk/repositories 2016-01-28 08:06:22 <_ikke_> easiest is to use repo pinning 2016-01-28 08:06:36 <_ikke_> http://wiki.alpinelinux.org/wiki/Alpine_Linux_package_management#Repository_pinning 2016-01-28 08:07:09 Thanks 2016-01-28 09:58:57 ncopa: Hey, is there a particular reason the linux-rpi-dev defaults to rpi1 instead of rpi2? (Trying to compile a module, getting "Invalid module format" and "disagrees about version of symbol module_layout") 2016-01-28 09:59:39 Oh, I probably have to change the .config.. 2016-01-28 10:14:27 skazz: which module are you trying to compile? the rpi kernel should be built with the same modules as the raspbian kernel 2016-01-28 10:16:34 ScrumpyJack: It's a touch-screen driver, elotouch, only like 90 lines, they only precompile for kernel 3.*, only had one gripe with compiling with 4 and was fixed by adding an include 2016-01-28 10:54:25 cool 2016-01-28 10:58:01 Odd, doing an overlay over /.modloop (squashfs) makes the files dissapear 2016-01-28 11:16:15 ok, so I have linux-rpi-dev, I go to the headers src and do make prepare, I get "No rule to make target 'arch/arm/tools/gen-mach-types'".. What am I doing wrong? 2016-01-28 11:27:55 skazz: have you looked at our apkbuild how abuild does it? 2016-01-28 11:36:37 clandmeter: I was reading under dev(), it does "make silentoldconfig prepare modules_prepare scripts", silientoldconfig works, but prepare does not 2016-01-28 11:44:46 I'll try again with a fresh image, ill put what I've done on the wiki for others trying to build modules for the pi 2016-01-28 12:14:31 hi 2016-01-28 12:57:52 man, compton is slow on RPi1 :) 2016-01-28 13:00:02 Hmm, rc-update and all that init stuff, what package do I need to install for it? 2016-01-28 13:00:29 This one? - https://pkgs.alpinelinux.org/package/main/x86_64/openrc 2016-01-28 13:08:56 Just ran alpine afresh on my rpi2, apk add alpine-sdk linux-rpi-dev, cd /usr/src/linux-headers-4.1.15-1-rpi, make oldconfig prepare 2016-01-28 13:09:13 No rule to make target 'arch/arm/tools/gen-mach-types' 2016-01-28 13:11:38 There was one error getting the package but that was just creating the ln in /.modloop/modules/4.1.5.../build to that src directory 2016-01-28 13:16:34 AlecTaylor: openrc is on all Alpine media 2016-01-28 13:19:26 does a -dev apk do the prepare stage? 2016-01-28 13:23:59 ScrumpyJack: Hmm, this is surprisingly hard to hack together. 20 line Dockerfile => https://gist.github.com/AlecTaylor/d69ce4d41d6e036f89f2 2016-01-28 13:26:06 ACTION will just use it without an init system for now he guesses 2016-01-28 13:35:49 I don't know docker. does FROM alpine:3.3 import an image? 2016-01-28 13:35:53 AlecTaylor: docker container should run 'like' processes, if the process has an issue the container should exit and the docker engine should manage the restart of it, otherwise if the service does fail you just end up with a stale container that claims its running 2016-01-28 13:36:05 there may however be different schools of thought on that 2016-01-28 13:37:19 so the exec should be set to the database engine directly, unless it really has sub-service that need to run in which case you need a run script that watches that and handles process signals 2016-01-28 13:37:22 so the alpine:3.3 doesn't contain openrc? 2016-01-28 13:38:02 i get it. just the apps m'am 2016-01-28 13:40:45 Files of the image are here: https://github.com/gliderlabs/docker-alpine/blob/9ad8b8d1bb062e54ed8d71f351a60dd01341ae1a/versions/library-3.3/rootfs.tar.gz 2016-01-28 14:29:39 have somebody ever install dep-selector-libgecode rubygem successfully on alpine? 2016-01-28 14:30:21 /usr/lib/ruby/gems/2.2.0/gems/dep-selector-libgecode-1.0.2/ext/libgecode3/vendor/gecode-3.7.3/configure: ./configure.lineno: line 11557: syntax error: unexpected "(" 2016-01-28 14:30:24 extconf.rb:98:in `block in run': Failed to build gecode library. (GecodeBuild::BuildError) 2016-01-28 14:30:40 and i can't avoid that gecode build as alpine got no native gecode package :( 2016-01-28 14:33:58 its a native extension? 2016-01-28 14:34:01 eg it needs compile? 2016-01-28 14:34:26 i think you will have to report that upstream 2016-01-28 14:34:53 yeah it's compiling 2016-01-28 14:35:20 give me a second, it currently looks like it's compiling oO 2016-01-28 14:35:35 after i have installed bash :D 2016-01-28 14:35:41 :) 2016-01-28 14:37:24 PACKAGE_VERSION_NUMBER=$(expr $(expr $(expr ${ARR[0]} "*" 100000) + $(expr ${ARR[1]} "*" 100)) + ${ARR[2]}) 2016-01-28 14:37:35 that look slike bashism 2016-01-28 14:37:41 https://github.com/chef/dep-selector-libgecode/blob/master/ext/libgecode3/vendor/gecode-3.7.3/configure.ac#L319 2016-01-28 14:38:18 ARR=($(echo $PACKAGE_VERSION | sed 's/\./ /g')) 2016-01-28 14:38:22 also bashism 2016-01-28 14:38:29 still installing... but it's a good sign as it bailed out much earlier before 2016-01-28 14:38:47 Successfully installed berkshelf-4.0.1 2016-01-28 14:38:49 awesome 2016-01-28 14:39:28 so again a way to decrease some docker container size :D 2016-01-28 14:39:42 :) 2016-01-28 14:39:58 i am working on alpinizing the official docker images 2016-01-28 14:40:10 i really love alpine for all my docker containers 2016-01-28 14:40:30 i'm glad you like it :) 2016-01-28 14:40:36 just missing a few things... like a current version of couchdb, mariadb and galera 2016-01-28 14:40:52 ah, nvm for couchdb... i can drop that container 2016-01-28 14:41:02 the project using couch is gone 2016-01-28 14:44:31 https://github.com/dockhippie if i see it correctly just steamcmd, dst, mariadb, couchdb, galera and ceph are based on something else than alpine. but even there ceph is not finished :D 2016-01-28 14:44:43 and dst is based on steamcmd 2016-01-28 14:58:03 yeah, decreased container size by ~500MB 2016-01-28 14:58:30 and that's pretty nice for a docker based ci server that loads all plugins as a docker container :) 2016-01-28 15:13:51 https://github.com/drone-plugins/drone-chef/pull/2 8) 2016-01-28 15:48:44 I'm running AL in VirtualBox and this takes 25-30s: for i in 1 2 3 4 5; do echo $i; sleep 1; done 2016-01-28 15:49:03 the system time is also drifting way off (too slow). any ideas? 2016-01-28 16:05:40 x86 or x86_64? 2016-01-28 16:08:12 64 2016-01-28 16:16:25 I'm want to try changing 'clocksource' from 'kvm-clock' to 'acpi_pm' ... now looking to find where to specify kernel arguments 2016-01-28 16:32:36 Added that to default_kernel_opts in /etc/update-extlinux.conf then ran update-extlinux, and the result looks promising. This is total flailing on my part though 2016-01-28 18:59:20 hi, im interested in alpine linux... is this a rolling release? 2016-01-28 19:27:02 Quick question on alpine-3.3.1 on RPI2 2016-01-28 19:28:21 Have hooked an additional USB drive there and when setting up disks (USB as data disk) I'm getting an error (few duplicate lines): modprobe: module ext4 not found in modules.dep 2016-01-28 19:33:18 After adding e2fsprogs mkinitfs and formatting drive into ext4, it still gives "ERROR: unsatisfiable constraints \ syslinux (missing) \ required by: workd[syslinux] 2016-01-28 19:35:01 and trying to "apk add syslinux" gives the same error 2016-01-28 21:06:33 hello, please i've a question about running alpine-linux as openvz guest. Is there any guide or quickstart for building an alpine linux template for openvz container? I found this http://xmeblog.blogspot.co.uk/2015/02/openvz-create-alpine-linux-container.html but it doesn't work for me.. Thanks for help. 2016-01-28 21:22:16 Anyone know whether it's possible to get Alpine running in RPI2 data mode (not diskless) 2016-01-28 23:10:34 I got to say, I did not know OpenVZ was still around with LXC and Docker around... 2016-01-28 23:11:27 it's the same tech underneath 2016-01-28 23:11:38 openvz is just the first method to accessing it 2016-01-28 23:12:06 that said, i've not used openvz in quite a while 2016-01-29 00:04:25 There last compiled version was 2011, I know they have been around with the technology a while but I thought everyone had moved on, even them ^^ 2016-01-29 00:06:26 Their* (doh) 2016-01-29 02:49:02 Hey folks, I built a statically linked version of znc 1.6.2 using musl libc; every time I run "znc" , it fails to find any modules, any clues as to this strange behaviour? The modules exist right inside /usr/lib/znc. 2016-01-29 02:51:14 Here's the build file I'm using: http://pktsurf.in/files/znc.sld.txt 2016-01-29 03:00:26 hello 2016-01-29 03:02:55 hello 2016-01-29 10:16:43 i'm looking for another term on Alpine after abandoning mate-terminal. any suggestions? looking for hastle free char encoding 2016-01-29 10:42:38 ScrumpyJack, i use terminator 2016-01-29 10:44:36 java? 2016-01-29 10:44:43 r u kidding.. 2016-01-29 10:45:17 Export to GitHub 2016-01-29 10:45:17 jessies - Terminator.wiki 2016-01-29 10:45:18 Terminator will run on any modern OS with Java 6 or later 2016-01-29 10:45:32 ScrumpyJack, apk add terminator 2016-01-29 10:45:42 maybe i have the wrong terminator :) 2016-01-29 10:45:47 i think so.. 2016-01-29 10:46:22 Terminator: Get out. 2016-01-29 10:46:23 python :) 2016-01-29 10:46:49 I was hoping for something lighter (no deps) 2016-01-29 10:47:09 but i'll give it a spin 2016-01-29 10:48:11 fcolista: how did you get on with cvechecker and "raw" apks? 2016-01-29 10:48:24 dunno about the char encoding, but there's also xfce4-terminal 2016-01-29 10:48:31 ScrumpyJack: rxvt-unicode is usually a safe bet 2016-01-29 10:55:29 hey to all. Just playing around with a docker container with python google app engine sdk and stumbled across a segfault in python itertools. A known Issue? 2016-01-29 10:57:27 more than that line I cannot provide at the moment: [352047.513600] python[10780]: segfault at 7f2acc8deff8 ip 00007f2ad0c1d0d8 sp 00007f2acc8df000 error 6 in itertools.so[7f2ad0c19000+208000] 2016-01-29 11:17:49 hotte: do you have a way to reproduce it? 2016-01-29 11:22:04 its not a known issue and i am keen on fixing it 2016-01-29 11:28:46 Nice, it seems it's located in either itertools.starmap and/or itertools.izip on python2. It happens always in my pbkdf2 function. I'll isolate it now in a standalone script and post it to pastebin 2016-01-29 11:29:00 great! 2016-01-29 11:29:06 then we'll have a fix soonish 2016-01-29 11:48:17 can't i use rc-service on the alpine docker image? 2016-01-29 11:48:40 I'm trying to setup a lamp stack, but there's no rc-service binary on the filesystem 2016-01-29 11:51:22 <_ikke_> gsora: Not that with docker, you are not running an entire OS, only the filesystem 2016-01-29 11:52:41 I'm not entirely used to the container world 2016-01-29 11:53:05 so, I have to simply execute the apache2 binary, if I want to start it 2016-01-29 11:53:09 <_ikke_> yes 2016-01-29 12:04:26 yth: thanks. interesting http://pod.tst.eu/http://cvs.schmorp.de/rxvt-unicode/doc/rxvt.7.pod#Encoding_Locale_Input_Method_Issues 2016-01-29 12:12:24 ncopa: I don't know what's exaclty happening. I've put some notes aside the snippet: http://pastebin.com/5sUtPev7 2016-01-29 12:25:13 <_ikke_> And do you also have the Dockerfile to create the container? 2016-01-29 12:25:54 yes, everything is opensource. 2016-01-29 12:26:22 docker pull viur/viur-env or https://hub.docker.com/r/viur/viur-env/ 2016-01-29 12:27:56 now a little context. I'm working as developer at Mausbrand Informationsysteme as fulltime. We're preparing our framework for the opensource community and that docker container should be the base for quickstarting develop with our framework 2016-01-29 12:28:59 if it's even possible. I guess google changed a lot under the hood pythonwise. 2016-01-29 12:29:54 I can start really big projects, but that error occurs basically in the login method - showstoppper 2016-01-29 12:31:04 <_ikke_> I think what we need is basically a method to reproduce it 2016-01-29 12:38:24 I just retriggered the build of the examplecms container. There should be all included to reproduce the segfault 2016-01-29 13:13:26 BitL0G1c: you about? 2016-01-29 13:16:41 yes - hi jack 2016-01-29 13:17:03 hotte: I'll have a closer look at it after lunch 2016-01-29 13:17:26 yes ScrumpyJack 2016-01-29 13:17:52 did you have some scripts for AL installs? 2016-01-29 13:19:26 not for automated installs - I just use https://github.com/itoffshore/alpine-linux-scripts - takes 5 minutes 2016-01-29 13:20:14 that's the one. are they yours? 2016-01-29 13:20:21 yes 2016-01-29 13:20:48 they are linked from the LUKS / LVM page 2016-01-29 13:21:01 cool. i'll post them here http://forum.alpinelinux.org/forum/general-discussion/automated-disk-encryption-during-installation-alpine-linux 2016-01-29 13:21:15 ;-) ok 2016-01-29 13:59:10 alpine 3.3.1x86_64: apk add alpine-desktop fails with alpine-desktop (missing): (trying to follow http://wiki.alpinelinux.org/wiki/XFCE_Setup) 2016-01-29 14:17:09 tru_tru - i think you need to enable the community repo 2016-01-29 14:18:55 BitL0G1c: thx 2016-01-29 14:21:42 tru_tru - I use this on my stable machines http://hastebin.com/egozeyavas.avrasm 2016-01-29 14:25:49 installing now :P wiki needs some update (for newbies like me) 2016-01-29 15:04:19 ncopa _ikke_ : I guess I need some more time to get everything together for the testsetup, and I'm off now for weekend. Monday I'm better prepared for a debugging session :) 2016-01-29 15:06:22 yth: do you use urxvtd? 2016-01-29 15:10:48 ScrumpyJack: on some systems, but I've not tried on alpine 2016-01-29 15:11:04 ScrumpyJack: urxvt is quite small and fast already 2016-01-29 15:11:38 yes, i was wondering what the need for urxvtd might be 2016-01-29 15:12:20 it doesnt restore clients across X sessions, that would be too cool 2016-01-29 15:22:23 hotte: I cannot reproduce 2016-01-29 15:22:35 hotte: the example you gave works for me 2016-01-29 15:37:43 ScrumpyJack: less memory, faster launch of new terminals; urxvt is smaller than some, but it's still not trivial 2016-01-29 15:40:05 for many terminals on a slower or lower-memory system it's still a useful option 2016-01-29 15:41:07 to persist/share terminals across sessions, look at tmux or screen 2016-01-29 16:04:03 i use urxvtd 2016-01-29 16:04:58 if you have lots of terminals, it is better 2016-01-29 16:15:49 Terminator \o/ 2016-01-29 16:52:09 ncopa: yes, I know. It's not reproducible with the isolated code, but perfectly reproducible when used inside the gae dev environment. So I guess I'm hitting a bug inside googles sdk or there is something fishy with the container base I'm using. 2016-01-29 16:53:25 I've rechecked all projects or even a base project - the same code is working outside of docker 2016-01-29 16:55:20 and even more strange is, that don't even get a traceback or some error feedback inside the running process 2016-01-29 16:56:16 also tested on several different machines mixed with amd and intel hardware and also different distributions at work 2016-01-29 16:56:31 host-wise 2016-01-29 16:59:14 mhm, what can I do to get a more meaningful error description? My next step would be do a gdb session on the code with debugging symbols. What should I include on the docker container? 2016-01-29 17:00:18 aka needed *dev libs etc. I'm from gentoo and I'm just getting familiar with alpine :) 2016-01-29 20:00:50 quit 2016-01-29 21:05:55 hi, I've installed alpine for first time. I installed xfce but I have no keyboard or mouse when I start lxdm 2016-01-29 21:06:51 I have same problem in two different computers 2016-01-29 21:08:02 fourtanely I'm logged in via ssh 2016-01-29 21:08:09 what can I do? 2016-01-29 21:19:54 well, have to leave now see you guys 2016-01-29 21:34:31 we really should sort out dbus starting when folks install X 2016-01-29 23:51:42 hi folks is there a simple totorial on custom partitioning? 2016-01-30 00:02:12 Roland-: http://wiki.alpinelinux.org/wiki/Setting_up_disks_manually 2016-01-30 00:03:43 nvm cannot install anyway 2016-01-30 00:03:47 mounting boot media failed 2016-01-30 00:11:30 when i install alpine, first i run setup-alpine.. then i format the partition.. then remount and then i run setup-alpine from git [i need crypted lvm].. then i can normally boot to the system 2016-01-30 00:12:45 no I cannot boot the initial iso 2016-01-30 00:12:52 from the intel management 2016-01-30 00:16:43 which version? 2016-01-30 00:16:58 <_mjones> Sounds like he can't uefi boot. 2016-01-30 00:18:07 ah 2016-01-30 00:18:14 _mjones I think that is it 2016-01-30 00:18:38 ACTION bioses 2016-01-30 00:24:52 <_mjones> The default image doesn't yet boot in uefi. I'm told you can use isohybrid to make it do so. Haven't done it yet. 2016-01-30 00:25:04 <_mjones> If you have a Windows install, rufus will probably do it too. 2016-01-30 00:25:29 no physical access to it 2016-01-30 00:25:34 just intel rmm3 2016-01-30 00:25:37 remote management 2016-01-30 00:26:45 Roland-: can you boot syslinux? 2016-01-30 00:27:08 I did boot pretty much any distro 2016-01-30 00:27:11 debian, centos 2016-01-30 00:27:16 this one stops 2016-01-30 00:27:56 boots but then bash no job control 2016-01-30 00:30:29 I can see ISOLINUX 2016-01-30 00:30:38 ah 2016-01-30 00:30:42 the normal one works 2016-01-30 00:30:46 the vanilla one does not. 2016-01-30 00:31:45 which says kernel 4.1.15-grsec 2016-01-30 00:31:54 I did not know grsecurity exists for 4.1 2016-01-30 00:32:08 must of been some beta old 2016-01-30 00:40:14 <_mjones> Alpine is grsecurity by default. 'Vanilla' is the vanilla non-pax/grsecurity kernel. 2016-01-30 00:42:44 I just went on grsecurity site and no 4.1 kernel patches available 2016-01-30 00:52:55 ok I am in 2016-01-30 00:52:59 very nice distro 2016-01-30 00:53:01 clean 2016-01-30 01:00:01 yes, I confirm 2016-01-30 01:00:06 vanilla won't boot 2016-01-30 01:00:09 grsec will 2016-01-30 01:00:11 same isos 2016-01-30 01:00:26 <_mjones> Huh. That's odd and unexpected. 2016-01-30 01:00:38 at least with Intel RMM3 2016-01-30 01:00:55 very popular and similar to supermicro and tyan remote management 2016-01-30 01:01:05 <_mjones> It's generally not expected for people to run grsec. Mostly if they have a problem, or if they're making back-to-back comparisons. 2016-01-30 01:01:29 <_mjones> I have no reason to think out of band BMC would cause a problem with vanilla. 2016-01-30 01:02:08 well this is what I am doing 2016-01-30 01:02:16 putting vanilla, getting no job control. 2016-01-30 01:02:27 putting grsec, boots and able to install 2016-01-30 01:02:32 no modification 2016-01-30 01:05:47 just swapping isos 2016-01-30 01:06:07 alpine-vanilla-3.3.1-x86_64.iso vs alpine-3.3.1-x86_64.iso 2016-01-30 01:09:14 now, I am missing tune2fs 2016-01-30 01:09:21 it should be in e2fsprogs 2016-01-30 01:18:03 <_mjones> the install ISO needs cryptsetup also. 2016-01-30 01:18:40 it might thus is out of my reach 2016-01-30 01:18:59 I am not touching anything 2016-01-30 01:19:07 just loading the iso 2016-01-30 07:44:07 hi 2016-01-30 07:44:23 where is the alpine-linux toolchain or bootstrap codes? 2016-01-30 08:36:48 <_mjones> I think you want "apk add build-base". 2016-01-30 09:06:45 no 2016-01-30 09:06:55 i want to make alpine from stratch 2016-01-30 09:07:32 like lfs 2016-01-30 09:08:07 is there any script that build iso from sources.? 2016-01-30 09:21:59 any script about alpine like lfs ? 2016-01-30 09:25:07 if you want a minimal alpine - perhaps try an LXC container - it's 8 meg in size 2016-01-30 09:34:10 no i want to compile all alpine from stratch 2016-01-30 09:43:03 Hi, I'm pretty lost trying to do a pendrive with alpine for doing some tasks when I'm out of home and I need to do something on my servers (I need storing ssh keys and some vnc client like vinagre/remmina), also I would like to have a mail client with my pgp key and a do some tor browsing. Also I want to have the sensible data encrypted. 2016-01-30 09:45:17 My first tried it's just a dd if="" of="", where I could test a little the system, I've tried to install xorg and xfce but I get the lxdm login screen without keyboard and mouse, same happened in two different computers :( I'm not sure if I could get what I want with this diskless model, maybe using the free space of the pendrive for storing backups encrypted 2016-01-30 09:47:05 I could save different backups with different keys for different purposes, that would be nice the problem is that I'm not sure how achieve this using the backup system. Since it only stores by default /etc dir, how can I save installed packages e.g.? I need a base xfce/lxde system, should I configure the backup to save all system except /var/ /dev/ /proc... ? 2016-01-30 09:48:15 I also tested with sys model, after doing it on another 8gb pendrive (it made a 2GB swap partition !!) I'm not sure if I could achieve easily what I want this way, but after doing it I can't boot the pendrive. isolinux says no configuration found or something like this. :( 2016-01-30 09:48:18 any idea? 2016-01-30 09:49:57 you need to look at http://wiki.alpinelinux.org/wiki/Alpine_local_backup - when I've made a usb in the past I created 2 partitions on the usb stick 2016-01-30 09:50:43 I've also done a hard disk install to a usb stick with the log files stored on a tmpfs 2016-01-30 09:51:39 the xorg problems may be related to dbus not being started 2016-01-30 09:51:56 uhm thanks 2016-01-30 09:52:49 I've already read lbu wiki and I'm pretty confused 2016-01-30 09:54:23 imagine that I just boot with my dd if of created pendrive, and it has a ready partition for storing backups, I installed some packages (should I also enable a cache, right?) What should I do to have that packages installed again when I reboot? 2016-01-30 09:56:12 that's what the lbu is for 2016-01-30 09:56:26 default lbu config with do that? 2016-01-30 09:56:36 since it only saves /etc dir hehe 2016-01-30 09:57:22 http://wiki.alpinelinux.org/wiki/Alpine_local_backup#Include_special_files.2Ffolders_to_the_apkovl 2016-01-30 09:58:00 so, I will have to add /usr /bin /sbin etc...? 2016-01-30 09:58:08 even just /? 2016-01-30 09:58:24 no - that runs from ram 2016-01-30 10:00:08 if I have new packages installed and stored on packages cache, when I reboot it installs them again? similar to tails? 2016-01-30 10:00:21 so I don't need the "state" of them being installed? 2016-01-30 10:00:32 just the fact that them should be installed? 2016-01-30 10:02:32 i think you just "lbu commit" 2016-01-30 10:03:05 in other words..., If I boot on the default pendrive diskless (with a working cache and storage for backups), do setup-xorg-base, install xfce, lxdm, enable them including dbus and I have a working dekstop, if I do lbu commit without modifying any lbu config 2016-01-30 10:03:14 will my new packages and configuration saved? 2016-01-30 10:03:40 yes 2016-01-30 10:03:51 hehe, ok I will start from there 2016-01-30 10:04:00 lbu commit --help 2016-01-30 10:04:07 could I have a different backup trees? 2016-01-30 10:04:26 like, standard-desktop and from there mail reading, server handling, ultra paranoid... 2016-01-30 10:04:44 I'm probably not the best person to ask - i run from hard disk installs 2016-01-30 10:04:59 maybe it's a better way hehe 2016-01-30 10:05:29 from memory i just setup 2 partitions on the usb stick - stored the settings & stuff on the 2nd partiton 2016-01-30 10:08:37 I'm going to reboot and try 2016-01-30 10:08:46 ty for the help BitL0G1c 2016-01-30 10:08:51 np 2016-01-30 10:09:40 bah, better I will use another computer 2016-01-30 10:10:01 and at least I will have ssh if i get no keyboard/mouse again 2016-01-30 10:13:23 donoban: try just installing xf86-input-evdev and uninstalling xf86-input-keyboard and xf86-input-mouse 2016-01-30 10:13:38 if you are having it where you startx and have no input 2016-01-30 10:13:39 and dbus? 2016-01-30 10:13:45 yeah and dbus and udev 2016-01-30 10:14:02 but dbus should be started also? 2016-01-30 10:14:06 i had this issue recently and i just fumbled around until i got it to work 2016-01-30 10:14:08 rc-service dbus start ? 2016-01-30 10:14:39 i'm not sure if it matters, but yeah.. or just /etc/init.d/dbus start 2016-01-30 10:16:27 ok let me try 2016-01-30 10:16:50 uhM, how can I install mkfs.ext4? 2016-01-30 10:19:40 hey can I use grub ? 2016-01-30 10:19:55 donoban: e2fsprogs 2016-01-30 10:20:29 Roland-: idk, can you? :b 2016-01-30 10:21:28 package seems to be missing :/ 2016-01-30 10:21:59 uhM 2016-01-30 10:22:19 looks like it's syslinux or gtfo 2016-01-30 10:22:45 I have mounted sdb on /media/sdb as a iso9660, I try to format sdb2 as ext4 and it says it's apparently in use and it wont make a filesystem there 2016-01-30 10:22:48 there is a compiler and everything 2016-01-30 10:22:52 shoud I force it? 2016-01-30 10:22:58 you can do whatever you want, man 2016-01-30 10:24:22 hehe I'm gonna try 2016-01-30 10:25:02 oh.. you might not be able to b/c it's read only? 2016-01-30 10:25:42 /media/sdb is read only 2016-01-30 10:26:01 but I have a unformatted /dev/sdb2 partition 2016-01-30 10:28:29 bah 2016-01-30 10:28:35 I can't force it 2016-01-30 10:29:25 I will format it here 2016-01-30 10:41:23 ops, I can't mount /dev/sdb2, resource is busy 2016-01-30 10:41:37 iso9660 is cd format - it will be read only 2016-01-30 10:41:47 it seems that I have to use another method for doing the usb 2016-01-30 10:42:15 mount it as whatever filesystem is on it - run 'blkid' 2016-01-30 10:43:28 /dev/sdb2 is ext4 2016-01-30 10:43:40 sdb and sdb1 iso9660 2016-01-30 10:44:01 maybe I should boot with another stick 2016-01-30 10:44:05 and try with setup-booteable 2016-01-30 10:45:30 foolproof method http://it-offshore.co.uk/linux/alpine-linux/48-alpine-linux-usb-stick-kvm 2016-01-30 10:51:59 ty 2016-01-30 11:20:33 I don't know why my cfdisk changes are ignoded 2016-01-30 11:20:36 even rebooting 2016-01-30 11:34:06 donoban - you are probably forgetting to write the changes to disk - with cfdisk you have to type "yes" - if you just do "y" nothing is written 2016-01-30 11:34:41 I did, both on alpine and on my desktop 2016-01-30 11:37:45 maybe try fdisk /dev/xxx 2016-01-30 11:39:30 have to leave now for today 2016-01-30 11:39:36 see you tomorrow or monday 2016-01-30 11:39:45 ty for help 2016-01-30 11:55:14 when I have installed a package via a pinned repository, how can I make apk upgrade upgrade it too from the pinned repository once there is a newer version available? 2016-01-30 11:56:25 it should update automatically (my edge pkgs do) 2016-01-30 11:57:30 okay... yeah I think that too. maybe I've done something wrong... 2016-01-30 11:58:41 probably I've installed the package first without repository pinning and therefore the package manager just doesn't know about it 2016-01-30 11:59:04 is there a way to show all installed packages which are pinned to a repository? 2016-01-30 11:59:27 grep edge /etc/apk/world 2016-01-30 12:00:15 also - don't pin testing 2016-01-30 12:01:35 I only pin my own repo atm. 2016-01-30 12:01:59 thank you BitL0G1c 2016-01-30 12:02:18 np 2016-01-30 12:08:41 pluesch - you probably just need to edit /etc/apk/world to be pkg@repo (from pkg@xvxvxvxvx) for the manually installed stuff 2016-01-30 12:13:09 sed 's|><.*|@myrepo|g' /etc/apk/world 2016-01-30 12:25:56 yep 2016-01-30 15:00:07 For some reason v3.2/releases/armhf also contains the 3.1 releases. Is this on purposes? 2016-01-30 15:03:15 <_mjones> patagonicus: no I don't think so. Maybe an rsync problem? 2016-01-30 15:04:38 I think it's on all mirrors. And only for 3.2. 2016-01-30 15:07:36 Ah, it's only the signatures for those releases. 2016-01-30 16:50:29 does alpine have something like https://wiki.debian.org/UnattendedUpgrades ? 2016-01-30 16:50:43 ACTION is too lazy to update/upgrade every vm on a daily basis 2016-01-30 16:51:36 <_mjones> Shouldn't need it. 2016-01-30 16:51:42 <_mjones> cron "apk -U upgrade". 2016-01-30 16:51:52 <_mjones> AFAIK there should be no interactivity ever. 2016-01-30 16:52:19 <_mjones> In fact, applying config changes ala debian happens separately, with "update-conf". 2016-01-30 16:53:17 <_mjones> There seem to be fewer config updates compared to debian, but I'm not comparing apples-to-apples exactly. Until recently my Alpine machines were all servers or headless VMs. 2016-01-30 16:53:53 same here 2016-01-30 16:53:58 I'll go with this then I guess 2016-01-30 16:54:18 Now the question is: edge, or changing release version each time… 2016-01-30 16:55:17 <_mjones> My dev machine is edge but I'm now running some prod machines on stable. I miss access to the 'testing' repo though, which is not default and which is mostly recommended for edge and not for stable. 2016-01-30 16:55:53 <_mjones> We need a few things migrated out of testing and into the other repositories. I think we're slow about that because so many run Edge. 2016-01-30 16:56:07 Meh, I guess edge will be stable enough™ for my home network 2016-01-30 16:56:18 <_mjones> You can always go from recent-stable to edge, so why don't you try 3.3 for a while? 2016-01-30 16:56:36 because I want to reduce maintainance as much as possible 2016-01-30 16:56:40 <_mjones> If you have a bunch of instances I'd try both. I have both. 2016-01-30 16:57:00 <_mjones> 3.3 will have fewer updates; that seems to me like reduced maintenance. 2016-01-30 16:57:31 but once 3.4 is out, I'll need to change the version number by hand 2016-01-30 17:01:12 <_mjones> Doesn't sound like a problem to me. 2016-01-30 17:01:35 <_mjones> How many VMs could you have at home? Without using a config-management tool. 2016-01-30 17:01:54 a ridiculously small number 2016-01-30 17:08:42 I'm getting an issue trying to install alpine-desktop on 3.3.1 - http://wiki.alpinelinux.org/wiki/XFCE_Setup trying to follow this 2016-01-30 17:09:05 says ERROR: unsatisfiable constraints: alpine-desktop (missing): required by: world[alpine-desktop] 2016-01-30 17:09:52 <_mjones> It can't find the package in the repo. 2016-01-30 17:10:06 that's what I guessed. 2016-01-30 17:10:27 <_mjones> One second. 2016-01-30 17:10:33 ah, https://pkgs.alpinelinux.org/package/community/x86_64/alpine-desktop shows it as in the community repo 2016-01-30 17:10:37 do I need to enable that then? 2016-01-30 17:11:01 <_mjones> Yes, that's what I was confirming. You need to enable community. 2016-01-30 17:11:38 <_mjones> I actually need to go through that procedure on a machine and get everything up, and preferably check the documentation, but I have to go out for a bit first. 2016-01-30 17:11:49 <_mjones> Will you be around in ~45 minutes? 2016-01-30 17:12:24 yup, but I've enabled the community repo and I'll see if I hit any more problems 2016-01-30 17:12:38 it's only a test install, so I don't mind if I have to wipe it later 2016-01-30 17:12:43 learning. ;) 2016-01-30 17:12:53 <_mjones> ok. I'll bbiab. 2016-01-30 17:14:56 How long does it normally take for edge packages to make it to stable packages? 2016-01-30 17:21:54 _mjones: barring enabling community, it otherwise worked. 2016-01-30 17:52:31 <_mjones> TH3LaughingMan: edge and stable share repos, actually. It's just that for edge there's another repo, testing. 2016-01-30 17:52:58 <_mjones> You could enable testing with stable, but it's thought that there could potentially be issues there so it's not recommended. 2016-01-30 18:39:19 Observium running on Alpine, time to blogpost this ♥ 2016-01-30 19:03:01 hi folks 2016-01-30 19:03:11 any posibility to implement kexec in alpine linux? 2016-01-30 19:11:21 Hello World 2016-01-30 19:12:19 Is there anybody here versed in using grsec ? 2016-01-30 19:12:36 I have multiple reports regarding RLIMIT values being exceeded 2016-01-30 19:13:46 example report? 2016-01-30 19:14:09 (i'm no grsec expert though) 2016-01-30 19:14:31 grsec: denied resource overstep by requesting 4096 for RLIMIT_CORE against limit 0 for /usr/bin/gpgv2[gpgv:4106] uid/euid:0/0 gid/egid:0/0, parent /usr/sbin/debootstrap[debootstrap:4104] uid/euid:0/0 gid/egid:0/0 2016-01-30 19:15:05 I assumed having gradm -F -L /etc/learning_policy -O /etc/grsec/policy would be enough .. ? 2016-01-30 19:15:46 well, why does gpg try to set rlimit core.. 2016-01-30 19:16:06 and if it sets it then why not to 0 2016-01-30 19:17:29 true, but the notifications RLIMIT_CORE an RLIMIT_MEMLOCK are abundant in the logs 2016-01-30 19:17:40 for most commands 2016-01-30 19:18:04 I've done a project on grsec two years ago, though it worked very well, forgot most apparently 2016-01-30 19:24:17 <_ikke_> From what I can read, RLIMIT_CORE only takes effect when the application crashes 2016-01-30 19:26:11 _ikke_: may be true, though it is unclear as to why this happens, because of bad parameters supplied or because of grsec blocking something 2016-01-30 19:26:57 nsz: found some older posts on the topic, mostly mystery 2016-01-30 19:27:31 now i have some people's attention, is there a way to use bash as the default shell, busybox is annoying to use 2016-01-30 19:28:01 if i can i'd be happy to answer any questions, help wherever i can help 2016-01-30 19:28:24 <_ikke_> jarth: sure, just make sure bash is installed and set it in /etc/passwd 2016-01-30 19:28:46 _ikke_: okay but what about all the commands ? 2016-01-30 19:30:01 <_ikke_> what all commands? 2016-01-30 19:30:20 <_ikke_> You mean you want the gnu version of everything? 2016-01-30 19:30:31 <_ikke_> Most are available in the package manager 2016-01-30 19:32:06 _ikke_: yes indeed, stuff like ls grep etc are symlinked to busybox 2016-01-30 19:32:11 apk add bash && chsh root 2016-01-30 19:32:29 enter /bin/bash 2016-01-30 19:33:23 for grsec problems - it helps to install the vanilla kernel to see if it's a segfault on alpine - or a grsec problem 2016-01-30 19:33:43 <_ikke_> jarth: There is no one command to get them all 2016-01-30 19:33:50 BitL0G1c: okay, but still linked to busybox eh .-) 2016-01-30 19:33:59 no 2016-01-30 19:34:20 BitL0G1c: ehm, yes, just checked 2016-01-30 19:34:22 chsh root - or just enter /etc/passwd manually 2016-01-30 19:34:29 BitL0G1c: chsh root does not work 2016-01-30 19:34:31 edit 2016-01-30 19:34:49 ok - just chsh 2016-01-30 19:34:59 or edit /etc/passwd - both work 2016-01-30 19:36:22 BitL0G1c: uh, on this machine chsh does not exist 2016-01-30 19:37:15 I'm also looking to have steam work on alpine ... 2016-01-30 19:38:10 steam runs on debian 2016-01-30 19:39:23 BitL0G1c: yes, i know, but i don't know of a way to have it run on Alpine yet 2016-01-30 19:39:27 debian lxc containers work 2016-01-30 19:39:32 ah 2016-01-30 19:40:02 BitL0G1c: it is the first distro i see offering lxc support in virt-manager out of the box 2016-01-30 19:40:06 great 2016-01-30 19:40:16 glad i came back to check up on alpine 2016-01-30 19:40:19 use: lxc-create -n myname -t download 2016-01-30 19:40:39 (the unprivileged LXC images) - choose from the list 2016-01-30 19:41:11 BitL0G1c: okay, ehm, what list ? 2016-01-30 19:41:26 lxc-create -n myname -t download 2016-01-30 19:41:36 run the command 2016-01-30 19:42:20 BitL0G1c: i must run this as root i figure ? 2016-01-30 19:43:04 okay, works as root 2016-01-30 19:43:10 thanks 2016-01-30 19:43:35 gives http://hastebin.com/ikoxiqimos.rb 2016-01-30 19:44:32 it is frightening in a way to realize Alpine is offering the way of working i was looking for (LXC isolation ) 2016-01-30 19:44:52 debootstrap gets killed by grsec - but it's not used on unpriv lxc images 2016-01-30 19:45:06 yeah, i noticed 2016-01-30 19:45:29 i'll be looking into the grsec patched kernel someday in the somewhat near future 2016-01-30 19:45:42 i figure it is not setup as good as can be 2016-01-30 19:46:08 grsec forums are littered with patch requests based on grsec denying executing of this or that 2016-01-30 19:49:23 it may be possible to get a desktop from a debian lxc container - I added xpra to alpine 2016-01-30 19:49:51 something like https://github.com/rogaha/docker-desktop 2016-01-30 19:50:22 BitL0G1c: i've read it should be possible without much effort to export apps at native speed into host X 2016-01-30 19:50:32 or rather near native speed 2016-01-30 19:52:21 kvm + spice is good http://it-offshore.co.uk/linux/alpine-linux/30-alpine-linux-spice-kvm-desktop 2016-01-30 19:52:45 for gaming you probably want to look at kvm vga passthough 2016-01-30 19:54:01 i've attempted such once to no avail 2016-01-30 19:54:27 i'm actually having trouble with accelerated X already, also gets stopped by grsec 2016-01-30 19:55:17 <_mjones> jarth: hmm, I've had so little trouble with pax/grsec to date that I went looking for trouble. I didn't comb through logs though. 2016-01-30 19:55:22 and the manpages are often not working 2016-01-30 19:55:33 apk add linux-vanilla 2016-01-30 19:55:47 _mjones: eh ? because all you run is cli based ? 2016-01-30 19:55:53 <_mjones> There are a few manpages missing, make sure to install the -doc packages, and you probably want the -apropos package. 2016-01-30 19:56:13 <_mjones> jarth: I have a new laptop install here I haven't finished, so maybe I'll see what is all the fun. 2016-01-30 19:56:27 <_mjones> jarth: but yes, all mine before now are servers and VMs. 2016-01-30 19:56:32 i've been there a few years back 2016-01-30 19:56:57 <_mjones> "apk add mdocml-apropos" will fix the manpage-regeneration problem. 2016-01-30 19:57:00 _mjones: appears most of the RLIMIT errors i'm currently plagues with were due to bugs ;( 2016-01-30 19:57:08 _mjones: thanks 2016-01-30 19:57:11 just di 2016-01-30 19:57:12 d 2016-01-30 19:57:36 <_mjones> jarth: if you like games, endless-sky compiles with zero drama. I haven't submitted a package for it yet because sdl2 was still in 'testing' repo. 2016-01-30 19:57:49 _mjones: stuff like this should go into the wiki or as a dependcy when installing the man and man-pages packages 2016-01-30 19:58:12 <_mjones> musl and to a lesser extent grsec are great for finding bugs. I find that satisfying. 2016-01-30 19:58:22 _mjones: i'm not addicted to games but valve does have a nice collection 2016-01-30 19:58:42 <_mjones> jarth: better it should 'just work'. I haven't looked to see why it doesn't work well without -apropos. Actually, no I know why. 2016-01-30 19:59:08 <_mjones> Someone showed me a bugid where something was changed not to regen manpages, and I'm confident that was the mistake. 2016-01-30 19:59:27 _mjones: i read up on musl and was impressed, i tried grsec and thought it was cool, now two years later i'm lost with what i knew back then ;D 2016-01-30 19:59:49 <_mjones> jarth: games should definitely find all of the mistaken glibc dependencies and any remaining musl incompatibilities that should be fixed... 2016-01-30 20:00:14 <_mjones> jarth: #musl is extremely active if you want to hack on it, also. 2016-01-30 20:00:14 _mjones: i think i'd be focussing on documenting my setbacks and advances, updating the wiki 2016-01-30 20:00:24 seems like the wiki needs some love and attention 2016-01-30 20:00:38 _mjones: sorry, too stupid to code 2016-01-30 20:00:52 <_mjones> Someone this week was just telling me he'd managed to get kvm passthrough working with a second GPU, albeit not with Alpine. 2016-01-30 20:01:07 _mjones: more of a sysadmin / analyst 2016-01-30 20:01:54 _mjones: i can understand the upper surface of why musl is cool and desirable, i don't get the low level stuff very well 2016-01-30 20:02:03 <_mjones> jarth: yes, wiki needs much love. Also, I don't want to suggest taking undue advantage, but the superb Arch wiki is licensed so that content can be exported from its mediawiki and seamlessly imported into another mediawiki like the ones on wiki.alpinelinux.org... 2016-01-30 20:02:26 _mjones: hehe, nifty 2016-01-30 20:02:56 _mjones: still, if i can make steam work natively on Alpine, would be better 2016-01-30 20:03:09 <_mjones> jarth: I'm more ops than dev also, but I've done some hacking on and against musl. I badly wanted to regain my terrible C skills, and that's going pretty well. 2016-01-30 20:03:47 _mjones: sometimes i think we'd better crowd fund a better dev than hack on it ourselves 2016-01-30 20:04:04 <_mjones> I don't know how hard Steam will be, but IMO it'd be worth a press release when it gets working. 2016-01-30 20:04:32 _mjones: i review quite a bit of security reports, some errors are simply made because of people hacking on things, not designing and developing 2016-01-30 20:04:46 <_mjones> jarth: I can sympathise there, but I've been meaning to do the hacking anyway, it's not solely for my own ops. 2016-01-30 20:04:46 _mjones: haha 2016-01-30 20:05:09 _mjones: i know the feeling, i'm brooding on LUA 2016-01-30 20:05:36 <_mjones> jarth: more people's organisations who use open source should make contributions to open source. That can be a little difficult in the average firm that's set up to pay POs and not to make charitable contributions, though. 2016-01-30 20:05:41 _mjones: might need to get some python with it and learn how to use c-binding in lua 2016-01-30 20:05:56 _mjones: verry true 2016-01-30 20:06:16 <_mjones> One way of contributing to open source and getting a little to show for it is when you buy a support contract with someone. In many cases those end up acting just like a contribution, because you never call for support. 2016-01-30 20:06:24 _mjones: i know for sure many governments use a lot of open source, rarely contribute at all 2016-01-30 20:07:17 _mjones: there should be a flat fee donation requirement for organisations such as governments and for profit organisations 2016-01-30 20:07:24 anyway, way off topic eh 2016-01-30 20:08:04 _mjones: here it is, now to find what i need http://repo.steamstatic.com/steamos/pool/main/s/ 2016-01-30 20:08:09 <_mjones> No. Not every little project is set up to take donations, but I think that problem is being solved by patreon and a few others. I was just pondering that. 2016-01-30 20:08:28 _mjones: will check 2016-01-30 20:08:44 <_mjones> jarth: many of the Arch people symlink from Steam's outdated dependencies (dynlibs) to the newer versions. So I'd start with the Arch docs. 2016-01-30 20:09:26 i used debian for a long time 2016-01-30 20:09:51 <_mjones> Patreon or someone should do a push for recurring corporate contributions. Corps could go down the list and select a whole bunch of the software they use instead of contributing to only one big, high-profile one. 2016-01-30 20:10:16 <_mjones> I have a debian desktop and an arch one, and a alpine one. 2016-01-30 20:10:50 _mjones: i just have one computer but i intend of doing somewhat the same 2016-01-30 20:17:51 <_mjones> Having just one computer is annoying, and inhibits one from thoroughly breaking it. 2016-01-30 20:22:03 hehe 2016-01-30 20:22:28 _mjones: most recent aquisition is a raspberry pi2 model b, i hope to have more arm boards in the near future 2016-01-30 20:24:02 _mjones: is there a way to convert .deb to .apk ? 2016-01-30 20:24:06 just checking 2016-01-30 20:28:33 setup aports in an LXC container - as alpine uses musl not glibc there is no way to alien a package - if something does not exist a package needs to be created 2016-01-30 20:29:08 BitL0G1c: thanks 2016-01-30 20:29:18 BitL0G1c: i'm not sure what you mean yet though 2016-01-30 20:29:26 let me get you a link 2016-01-30 20:29:28 BitL0G1c: you mean lxc as an applicatoin ? 2016-01-30 20:29:45 aports-build throws an error as well 2016-01-30 20:29:53 /usr/bin/aports-build: line 12: can't create /var/run/mqtt-exec.aports-build/aports-build.pid: nonexistent directory 2016-01-30 20:30:20 hi, I am having a small issue jere 2016-01-30 20:30:30 Roland-: hi Roland 2016-01-30 20:30:32 I rely on brctl heavily for this box 2016-01-30 20:30:46 now, busybox provides it's brctl which sucks. 2016-01-30 20:30:51 http://wiki.alpinelinux.org/wiki/Developer_Documentation#Development - setup this in an Alpine LXC container - takes 20 mins or so 2016-01-30 20:30:54 installing bridge-utils does nothing to help me 2016-01-30 20:31:07 Roland-: can you be more specific ? 2016-01-30 20:31:26 to get brctl working you also need to start the bridge init script 2016-01-30 20:31:35 https://dpaste.de/FSMg 2016-01-30 20:31:53 I need the proper brctl not the busybox one 2016-01-30 20:32:14 is there a way to see which files a package provides? 2016-01-30 20:32:41 Roland-: haha, same troubles hee 2016-01-30 20:32:43 here 2016-01-30 20:32:59 http://pkgs.alpinelinux.org/ 2016-01-30 20:32:59 apk add bridge-utils 2016-01-30 20:33:11 yes, but there is no bin there 2016-01-30 20:33:17 still points to busybox crap 2016-01-30 20:33:27 busybox is good for survival eh 2016-01-30 20:33:37 indeed 2016-01-30 20:33:44 brctl will NOT work if you do not start the bridge init script 2016-01-30 20:33:45 but some applets are just minimal 2016-01-30 20:34:01 BitL0G1c brctl does not exist 2016-01-30 20:34:05 the proper one 2016-01-30 20:34:19 I am not on the working part yet 2016-01-30 20:34:20 BitL0G1c: okay, but like i said, ls also point to busybox,just as grep does, the parameter list is not the same as the real thing 2016-01-30 20:34:49 normally a good approach is to use busybox when not found as system app 2016-01-30 20:34:53 example: ps 2016-01-30 20:34:57 BitL0G1c: maybe it's because i've enable main testing etc ? 2016-01-30 20:35:40 you need to apk add bridge bridge-utils 2016-01-30 20:36:06 bridge is the network scripts for bridge-utils 2016-01-30 20:36:22 personally i use openvswitch 2016-01-30 20:36:32 BitL0G1c: yeah but .... 2016-01-30 20:36:40 whereis brctl 2016-01-30 20:36:40 brctl: /usr/sbin/brctl /usr/share/man/man8/brctl.8.gz 2016-01-30 20:36:40 lrwxrwxrwx 1 root root 12 Jan 28 23:49 /usr/sbin/brctl -> /bin/busybox 2016-01-30 20:36:40 pc [~]# ls -l /usr/sbin/brctl 2016-01-30 20:37:02 openvswitch creates complexity 2016-01-30 20:37:03 Roland-: that's what you mean right ? 2016-01-30 20:37:08 exactly 2016-01-30 20:37:38 Installed bridge-utils hoping I will get the proper brctl 2016-01-30 20:37:46 same here 2016-01-30 20:38:07 Alpine is promising but not few things appear to be broken or undocumented 2016-01-30 20:38:33 Roland-: are you mixing repos as well ? 2016-01-30 20:38:49 no 2016-01-30 20:38:53 not having any repos 2016-01-30 20:38:58 Roland-: apk seems to handle the priorities well, selecting the lastest version 2016-01-30 20:38:59 but I will compile brctl soon 2016-01-30 20:39:02 Roland-: uh ? 2016-01-30 20:39:08 any extra repos sorry 2016-01-30 20:39:11 just the main one 2016-01-30 20:39:13 Roland-: ah 2016-01-30 20:39:15 latest of what 2016-01-30 20:39:15 :) 2016-01-30 20:39:40 latest of anything ... i enabled testing, this offers much more uptodate softwares 2016-01-30 20:39:47 not to say bleeding edge fresh 2016-01-30 20:40:17 https://dpaste.de/09Ck 2016-01-30 20:40:28 no, it's just the brctl utility 2016-01-30 20:40:43 Roland-: use whereis brctl 2016-01-30 20:41:29 :) 2016-01-30 20:41:43 I give up 2016-01-30 20:41:45 BitL0G1c: what did you mean with the URL you sent me with regards to LXC ? I seem to miss the section on LXC ? 2016-01-30 20:41:55 Roland-: what are you intending to do ? 2016-01-30 20:42:11 get brctl 2016-01-30 20:42:20 I need brctl showmacs 2016-01-30 20:42:48 brctl showmacs 2016-01-30 20:42:48 brctl: invalid argument 'showmacs' to 'brctl' 2016-01-30 20:42:54 exactly! 2016-01-30 20:42:55 :) 2016-01-30 20:42:58 i know 2016-01-30 20:42:59 my point exactly 2016-01-30 20:43:08 busybox no showmacs 2016-01-30 20:43:09 one moment 2016-01-30 20:43:15 bridge-utils seems like a dummy package 2016-01-30 20:45:28 indeed 2016-01-30 20:45:32 hmmm 2016-01-30 20:45:46 apk format seems pretty tight as well 2016-01-30 20:45:58 not as easy as a .deb 2016-01-30 20:46:12 I now need to compile it 2016-01-30 20:46:21 yes 2016-01-30 20:46:28 for that you need to setup a build environment 2016-01-30 20:46:35 with musl 2016-01-30 20:46:35 I have this link http://wiki.alpinelinux.org/wiki/Developer_Documentation#Development 2016-01-30 20:46:53 all this trouble for a 50kb utility 2016-01-30 20:46:58 ahah 2016-01-30 20:47:06 http://wiki.alpinelinux.org/wiki/Running_glibc_programs 2016-01-30 20:47:45 not going to install glibc stuff for that small thing 2016-01-30 20:48:20 install glibc in a chroot or lxc 2016-01-30 20:48:41 nope, compiling brctl now 2016-01-30 20:48:46 too bad this information is not working for me 2016-01-30 20:48:47 http://wiki.alpinelinux.org/wiki/Running_glibc_programs#Using_Archlinux_or_Debian 2016-01-30 20:49:01 huh 2016-01-30 20:49:09 hi 2016-01-30 20:49:14 hi 2016-01-30 20:49:24 ACTION dissapointed 2016-01-30 20:49:45 :-D 2016-01-30 20:49:53 enjoy the freedom ! 2016-01-30 20:50:30 i'm afraid Alpine is not for generic use 2016-01-30 20:50:31 why is the bridge-utils package there if it's empty 2016-01-30 20:50:52 Roland-: well, we can either stick with the whining or do something about it eh 2016-01-30 20:51:04 apk info bridge-utils 2016-01-30 20:51:33 Tools for configuring the Linux kernel 802.1d Ethernet Bridge 2016-01-30 20:51:34 lies 2016-01-30 20:51:40 heheh 2016-01-30 20:51:51 :-D 2016-01-30 20:52:47 how do I extract an apk ? 2016-01-30 20:53:01 have tried, did not find it right away 2016-01-30 20:55:21 Roland-: encouraging, i downloaded the source but have no clue how to compile this one 2016-01-30 20:55:40 does not have a Makefile that works with make, does not have ./configure ... 2016-01-30 20:56:33 autoconf -o configure configure.in 2016-01-30 20:57:04 autoconf -o configure configure.in 2016-01-30 20:57:04 autom4te: configure.in: no such file or directory 2016-01-30 20:57:12 Configure.in 2016-01-30 20:57:14 let me see 2016-01-30 20:57:35 autoconf -o configure configure.ac 2016-01-30 20:57:35 did not return an error 2016-01-30 20:58:05 no 2016-01-30 20:58:08 Roland-: ohno, same mystery as with intel graphics driver utility 2016-01-30 20:58:08 I gave configure.in 2016-01-30 20:58:12 uh ? 2016-01-30 20:58:25 root@dev1:~/bridge-utils-1.5# autoconf -o configure configure.in 2016-01-30 20:58:26 root@dev1:~/bridge-utils-1.5# 2016-01-30 20:58:34 git clone git://git.kernel.org/pub/scm/linux/kernel/git/shemminger/bridge-utils.git 2016-01-30 20:58:56 give configure.in 2016-01-30 20:59:13 downloading the .gz file from the website gives a .ac 2016-01-30 21:00:03 Roland-: shitload of errors 2016-01-30 21:00:05 not sure I got the sourceforge one 2016-01-30 21:00:15 i did get both 2016-01-30 21:00:23 Roland-: that's how i know 2016-01-30 21:00:44 make 2016-01-30 21:00:44 for x in libbridge brctl doc; do make -C $x ; done 2016-01-30 21:00:44 make[1]: Entering directory '/opt/tools/bridge-utils-1.5/libbridge' 2016-01-30 21:00:44 gcc -Wall -g -I/usr/src/linux/include -c libbridge_devif.c 2016-01-30 21:00:44 In file included from libbridge_devif.c:26:0: 2016-01-30 21:00:44 /usr/include/sys/fcntl.h:1:2: warning: #warning redirecting incorrect #include to [-Wcpp] 2016-01-30 21:00:44 #warning redirecting incorrect #include to 2016-01-30 21:00:45 ^ 2016-01-30 21:00:45 In file included from libbridge_devif.c:28:0: 2016-01-30 21:00:46 libbridge.h:42:17: error: field 'max_age' has incomplete type 2016-01-30 21:00:46 struct timeval max_age; 2016-01-30 21:01:01 Roland-: the above is typical, load of warnings, resulting in an error 2016-01-30 21:01:36 Roland-: does not seem to be because of something missing, rather something broken 2016-01-30 21:02:25 Roland-: only warning @ ./configure time = config.status: WARNING: 'Makefile.in' seems to ignore the --datarootdir setting 2016-01-30 21:02:28 because you no tengo el patch 2016-01-30 21:02:29 :) 2016-01-30 21:02:34 Roland-: ehr ? 2016-01-30 21:02:42 http://www.linuxfromscratch.org/blfs/view/svn/basicnet/bridge-utils.html 2016-01-30 21:03:14 Does anyone ever tried to install numpy with pip ? 2016-01-30 21:03:27 metathink: nope 2016-01-30 21:03:49 shotload of errors here as well 2016-01-30 21:03:56 Roland-: haha 2016-01-30 21:03:57 but patch automagically fixed 2016-01-30 21:04:09 metathink: full of errors ? 2016-01-30 21:04:16 root@dev1:~/a/bridge-utils-1.5/brctl# ./brctl showmacs br0 2016-01-30 21:04:16 read of forward table failed: No such device 2016-01-30 21:04:16 root@dev1:~/a/bridge-utils-1.5/brctl# 2016-01-30 21:04:26 well no bridge in there but point the same 2016-01-30 21:04:42 Roland-: you must create a br0 device first 2016-01-30 21:04:46 i figure 2016-01-30 21:06:31 yes this was the build machine not the target 2016-01-30 21:07:48 Roland-: despite the patch i get 2016-01-30 21:07:49 Makefile:41: recipe for target 'brctl.o' failed 2016-01-30 21:07:49 make[1]: *** [brctl.o] Error 1 2016-01-30 21:08:17 yes cannot compile it myself for alpine 2016-01-30 21:08:32 compiled in debian and friends 2016-01-30 21:08:41 there are headers missing 2016-01-30 21:08:42 Roland-: aaah 2016-01-30 21:08:56 gcc: error: unrecognized command line option '-V' 2016-01-30 21:08:57 crap 2016-01-30 21:08:57 Roland-: so, you just copied the binary ? 2016-01-30 21:09:20 does not work on target due to musl 2016-01-30 21:09:49 Roland-: haha, musl does exist for debian, they're considering to start using it as a default 2016-01-30 21:09:50 In file included from brctl.c:22:0: 2016-01-30 21:09:51 /usr/include/sys/errno.h:1:2: warning: #warning redirecting incorrect #include to [-Wcpp] 2016-01-30 21:09:51 #warning redirecting incorrect #include to 2016-01-30 21:09:51 ^ 2016-01-30 21:10:37 jarth: yes, it lacks many libraries I think. I was trying to use the docker image python:3-apine but I think I will use something else :/ 2016-01-30 21:11:58 I must give up on alpine 2016-01-30 21:12:02 I cannot get brctl 2016-01-30 21:12:02 metathink: i'm not sure what you see but here i get 2016-01-30 21:12:02 In file included from numpy/core/src/npymath/npy_math_common.h:8:0, 2016-01-30 21:12:02 from numpy/core/src/npymath/ieee754.c.src:7: 2016-01-30 21:12:02 numpy/core/src/private/npy_config.h:78:31: error: missing binary operator before token "(" 2016-01-30 21:12:02 #define TRIG_OK __GLIBC_PREREQ(2, 16) 2016-01-30 21:12:02 ^ 2016-01-30 21:12:02 numpy/core/src/private/npy_config.h:83:6: note: in expansion of macro 'TRIG_OK' 2016-01-30 21:12:03 #if !TRIG_OK 2016-01-30 21:12:03 ^ 2016-01-30 21:12:04 In file included from numpy/core/src/npymath/npy_math_common.h:8:0, 2016-01-30 21:12:04 from numpy/core/src/npymath/ieee754.c.src:7: 2016-01-30 21:12:05 numpy/core/src/private/npy_config.h:78:31: error: missing binary operator before token "(" 2016-01-30 21:12:12 and there are scripts which rely on it 2016-01-30 21:12:27 jarth: me too, but look at the beginning too :P 2016-01-30 21:12:57 Roland-: maybe post it on alpine-devel 2016-01-30 21:13:19 metathink: this is a bug in the package 2016-01-30 21:13:37 metathink: contact the developer and report the finding 2016-01-30 21:16:01 emailing alpine-devel@lists.alpinelinux.org now 2016-01-30 21:16:43 Roland-: they are on IRC mate 2016-01-30 21:16:48 #alpine-devel 2016-01-30 21:17:21 Roland-: tried to compile https://01.org/linuxgraphics/downloads/intel-graphics-installer-linux-1.2.1 .. got same sort of messages 2016-01-30 21:17:36 maybe a bug in the alpine software stack somewhere ? 2016-01-30 21:19:52 sent an email anyway 2016-01-30 21:21:42 Roland-: i don't get why it fails based on warnings alone, then throws an error hard to detect 2016-01-30 21:23:21 a developer should understand beter 2016-01-30 21:23:23 better 2016-01-30 21:23:24 Roland-: hmmm, for the intel-gfx-installer the first error is on /usr/include/sys/...h as well 2016-01-30 21:23:43 Roland-: hence, it may well be musl 2016-01-30 21:23:55 or ulib... 2016-01-30 21:24:16 no 2016-01-30 21:24:26 those are development libraries missing 2016-01-30 21:24:53 ah 2016-01-30 21:25:10 if apk would be more useful 2016-01-30 21:25:18 and we could look which package provides file 2016-01-30 21:26:00 Roland-: sorry, you're wrong /usr/include/sys/wait.h is there 2016-01-30 21:26:12 Roland-: that's for intel-graphics-installer 2016-01-30 21:27:01 brctl does not build because of a single missing header 2016-01-30 21:27:30 nsz: i stand corrected in this case 2016-01-30 21:27:31 if you fix that then the package is non-empty 2016-01-30 21:27:46 nsz: sounds like a quiz 2016-01-30 21:28:01 well packaging is hard 2016-01-30 21:30:04 nsz: only found this for libbridge https://github.com/KOBA789/node-brctl/tree/master/libbridge 2016-01-30 21:30:15 nsz: but it is for a nodejs binding 2016-01-30 21:30:21 hm? 2016-01-30 21:30:44 nsz: libbridge is what is missing, right ? 2016-01-30 21:31:22 ehm, no sorry, it is in the srctree 2016-01-30 21:32:48 this is the missing patch: http://sprunge.us/iaPE 2016-01-30 21:33:02 but it's best if it's done by alpine packagers 2016-01-30 21:35:30 why would anyone put a dummy package... 2016-01-30 21:35:49 because the build system is broken and does not report the build failure properly.. 2016-01-30 21:35:56 so i guess the packager did not notice 2016-01-30 21:36:08 I understand 2016-01-30 21:36:33 nsz: sweet jeezus, i forget code+data = one computer 2016-01-30 21:36:45 nsz: inserted the line and it works 2016-01-30 21:36:47 <_mjones> Interesting. Yes, packaging is more subtle than it looks. 2016-01-30 21:36:49 wow 2016-01-30 21:37:06 <_mjones> debian won't use musl. 2016-01-30 21:37:10 how on earth can one deduce what is missing if the upstream is broken 2016-01-30 21:37:23 _mjones: it was abandoned ? 2016-01-30 21:37:24 <_mjones> Because systemd won't support musl. And debian already tied the knot. 2016-01-30 21:37:33 jarth were you able to compile brctl ? 2016-01-30 21:37:35 _mjones: check out devuan 2016-01-30 21:37:43 Roland-: just a moment 2016-01-30 21:37:45 <_mjones> I know devuan. 2016-01-30 21:37:47 libbridge just did 2016-01-30 21:37:58 <_mjones> systemd is like the mafia. You don't just give it up. 2016-01-30 21:38:03 i have aports checked out, and just used abuild in main/bridge-utils to see if it builds 2016-01-30 21:38:06 Roland-: yes ! 2016-01-30 21:38:13 hmz 2016-01-30 21:38:27 the error msg was the usual 'missing header because glibc exposes everything in every header' 2016-01-30 21:38:54 I am unable https://dpaste.de/Z8Pv 2016-01-30 21:38:57 Roland-: works perfectly 2016-01-30 21:39:02 (that was not the literal error message, but the most common reason for build failure) 2016-01-30 21:39:33 Roland-: just insert 2016-01-30 21:39:33 #include 2016-01-30 21:39:33 below 2016-01-30 21:39:33 #include 2016-01-30 21:39:44 in libbridge/libbridge.h 2016-01-30 21:39:48 Roland-: you dont seem to have libc development packages available 2016-01-30 21:40:02 maybe libc-dev 2016-01-30 21:40:11 i don't either 2016-01-30 21:41:03 nsz: ehm sorry, i did 2016-01-30 21:41:25 Roland-: apk version libc-dev 2016-01-30 21:41:33 linux/if.h ? 2016-01-30 21:41:41 got that, which package has linux/if.h / 2016-01-30 21:41:52 that's a kernel header 2016-01-30 21:42:06 linux-headers 2016-01-30 21:42:34 indeed 2016-01-30 21:42:42 thank you, I got brctl as well 2016-01-30 21:42:47 ACTION is a happy man 2016-01-30 21:43:07 nsz I applied that patch 2016-01-30 21:43:28 please report it to the devs too 2016-01-30 21:43:40 I've sent an email 2016-01-30 21:43:44 ok 2016-01-30 21:43:57 thanks 2016-01-30 21:44:47 nsz: thanks man ! i just found what is blocking the intel drivers from compiling as well 2016-01-30 21:46:05 nsz: missing #include in src/main-window.c 2016-01-30 21:46:31 packaging is undefunded 2016-01-30 21:46:34 underfunded 2016-01-30 21:47:04 happens.. in general musl is conservative about what is visible in standard headers (ie dont expose more than the standard requires) 2016-01-30 21:47:43 nsz normal behaviour would be as package superseds busybox applet right? 2016-01-30 21:47:46 this exposes sloppy software, sometimes musl could be more 'generous', but often it would violate the namespace rules of posix 2016-01-30 21:48:04 therefore if bridge-utils would be there, it would overwrite busybox applet 2016-01-30 21:48:27 Roland-: i think so, but i dont know what is the machinery alpine uses for that 2016-01-30 21:49:03 if you do it manually, be careful about copying over the symlink: you can overwrite the busybox binary :) 2016-01-30 21:49:37 I myself would remove the symlink first 2016-01-30 21:49:43 but apk has a mind of it's own 2016-01-30 21:49:44 :P 2016-01-30 21:52:09 well anyway glad I could get brctl so much trouble 2016-01-30 21:52:22 Roland-: just remove the symlink to busyboxy and symlink to /usr/local/sbin/brctl 2016-01-30 21:52:42 no me gusta /usr/local 2016-01-30 21:53:12 Roland-: i don't mind, it's just a path 2016-01-30 21:53:26 which is why i symlink to it 2016-01-30 21:53:44 a bit messy maybe but works mostly 2016-01-30 21:53:46 this machine only has ntp shorewall and brctl and vlan 2016-01-30 21:53:55 ah 2016-01-30 21:54:12 apart from the absolute necessary to run packages 2016-01-30 21:54:17 and a custom kernel 2016-01-30 21:54:29 of 2.6M 2016-01-30 21:54:44 Roland-: pretty slick 2016-01-30 21:54:56 Roland-: total size is about 50MB ? 2016-01-30 21:55:20 ~85 MB 2016-01-30 21:55:37 probalbly less if I remove any locales, unused timezones, etc 2016-01-30 21:55:49 it's a very ood deal I found on ebay 2016-01-30 21:56:15 ddr3 unicpu server with 5 nics onboard and I added 10 more (1 hotlava 6 port and 1 quad port io/module) 2016-01-30 21:56:35 Roland-: no shit 2016-01-30 21:56:39 awesome 2016-01-30 21:56:55 i hope to get my hands on a tilera board from routerboard.com one of these days 2016-01-30 21:57:04 SR1695GPRX2AC 2016-01-30 21:57:10 upto 72 cores 2016-01-30 21:57:16 we have it at work 2016-01-30 21:57:19 the os sucks. 2016-01-30 21:57:24 great hardware 2016-01-30 21:57:32 yah, but that's not required to run it 2016-01-30 21:57:43 tilera has an sdk which permits to just recompile 2016-01-30 21:57:49 and presto for tilera 2016-01-30 21:58:01 got the 3011 sold it on ebay 2016-01-30 21:58:11 very good device 2016-01-30 21:58:15 10 nics, 10w idle 2016-01-30 21:58:17 Roland-: you had a tilera based one ? 2016-01-30 21:58:22 ~25w full 2016-01-30 21:58:28 we have two at work 2016-01-30 21:58:33 I don't manage them 2016-01-30 21:58:44 but most issues that we have on the network are caused by those 2016-01-30 21:58:49 cheapest one is just $425 2016-01-30 21:58:52 ospf, bgp 2016-01-30 21:59:03 we paid more than 1k 2016-01-30 21:59:06 let me see the model 2016-01-30 21:59:07 9 cores, 1 or 2 gb of ram 2016-01-30 21:59:18 no no 2016-01-30 21:59:21 the 72 cores one 2016-01-30 21:59:30 Roland-: http://routerboard.com/CCR1009-8G-1S-PC 2016-01-30 21:59:48 CCR1072-1G-8S+ 2016-01-30 21:59:54 we have two of these 2016-01-30 21:59:56 core routers 2016-01-30 22:00:05 Roland-: i know, but that's up around 2k or something 2016-01-30 22:00:13 yes, I work for a financial company 2016-01-30 22:00:14 still 2016-01-30 22:00:19 me too 2016-01-30 22:00:27 we also have 6 switches of 15k each 2016-01-30 22:00:37 I made the proposal with CCR1072-1G-8S+ 2016-01-30 22:00:40 and I regret... 2016-01-30 22:00:54 the dynamic routing protocols are just broken. 2016-01-30 22:00:57 the os got updated recently if i remember well 2016-01-30 22:01:09 and it should be possible to replace the os with another firmware 2016-01-30 22:01:14 stp is broken as well 2016-01-30 22:01:15 just linux inside 2016-01-30 22:01:32 afaik one can even have root and replace the broken protocols 2016-01-30 22:01:35 failed to do that on 3011 2016-01-30 22:01:42 hmmmm 2016-01-30 22:01:48 not really, it's linux 2016-01-30 22:01:54 for example for ospf and bgp 2016-01-30 22:02:04 only two options, quagga or bird 2016-01-30 22:02:12 Roland-: vyatta ? 2016-01-30 22:02:31 slow development, limited arhitecture 2016-01-30 22:02:36 we kept them with routeros 2016-01-30 22:02:44 which LOOKS great 2016-01-30 22:02:55 and works great until you need some pro routing 2016-01-30 22:03:04 Roland-: huhu 2016-01-30 22:03:14 Roland-: bugs or incompatibilities ? 2016-01-30 22:03:16 or both ? 2016-01-30 22:03:19 some bugs 2016-01-30 22:03:26 on OSPF I found a few 2016-01-30 22:03:28 bgp as well 2016-01-30 22:03:35 but OSPF is the serious one 2016-01-30 22:03:40 we have like 44 tunnels 2016-01-30 22:03:44 well, cisco had plenty, but they have loads of cash 2016-01-30 22:03:46 redundant, etc 2016-01-30 22:03:53 cisco is great 2016-01-30 22:03:55 Roland-: pretty big biz 2016-01-30 22:04:00 but to do that a cisco wou;ld cost 30k.. 2016-01-30 22:04:03 asr series 2016-01-30 22:04:24 Roland-: ehr, cisco has loads of cash to spend on developpers and testing and ... 2016-01-30 22:04:32 we chose between 60k or 6.5k 2016-01-30 22:04:33 :) 2016-01-30 22:04:33 Roland-: i would not say they're great 2016-01-30 22:05:04 same performance on paper 2016-01-30 22:05:07 and features 2016-01-30 22:05:46 grrr, i cannot find how to get policykit to be detected 2016-01-30 22:05:50 linux on the networking part lacks many things 2016-01-30 22:06:23 Roland-: true, i heard there are quite a few efforts but mostly embedded in other products such as cloud, openvzswitch etc 2016-01-30 22:06:56 we basically have one engineer to handle all this network complexity that linux provides 2016-01-30 22:07:06 Roland-: you ? 2016-01-30 22:07:07 scripts, clustering resources, failovers, etc 2016-01-30 22:07:12 nope 2016-01-30 22:07:16 Roland-: sounds like devlops 2016-01-30 22:07:20 devops ;D 2016-01-30 22:07:37 and we have an office in london with two 2921 ciscos 2016-01-30 22:07:44 fully loaded 2016-01-30 22:07:48 and not a single issue ever 2016-01-30 22:08:24 cisco is expensive, but reliable. 2016-01-30 22:08:46 Roland-: well, yeah, give mikrotik some time 2016-01-30 22:08:56 they should invest in debugging those protocols 2016-01-30 22:09:11 and mikrotik can throw 1024 cores with 1 TB of ram, still no way to get close to an ASIC 2016-01-30 22:09:28 Roland-: that's how stonesoft went from 2nd class player to 1st class in just a year, sold the next year 2016-01-30 22:09:45 no, no time, you the the openvpn udp feature has been requested on forums and support for years. 2016-01-30 22:10:18 Roland-: do you know ethervpn ? 2016-01-30 22:10:33 https://www.softether.org/ 2016-01-30 22:11:07 I do, mikrotik doesn't 2016-01-30 22:11:38 Roland-: 8-) 2016-01-30 22:15:46 There not a SoftEther package for alpine? Is it good enough to replace cisco kit for small networks? 2016-01-30 22:16:18 skazz: i've just downloaded the src, will check if it compiles 2016-01-30 22:17:06 I now have tro check each package if it's not a dummy 2016-01-30 22:17:51 Roland-: haha ...lucky you ... honest now, i think it is a safe assumption the only dummies are for busybox 2016-01-30 22:18:07 find / -type l | grep busybox 2016-01-30 22:18:30 Wonder how it would run on a pi, as a lowest common denominator benchmark... 2016-01-30 22:18:53 skazz: i'm not sure if that's possible at all 2016-01-30 22:19:06 It has an arm version 2016-01-30 22:19:19 now, I am considering openvswitch 2016-01-30 22:19:21 ah 2016-01-30 22:19:55 upto just a moment ago it compiled fine after 2016-01-30 22:19:55 apk add readline-dev ncurses-dev 2016-01-30 22:20:53 skazz: now i'm stuck with a notification on iconv and locales 2016-01-30 22:21:33 That to do with the Japanese and Chinese? 2016-01-30 22:21:43 may be actually 2016-01-30 22:23:40 skazz: damned, no locale, no iconv on Alpine 2016-01-30 22:24:12 There are lua, purl and php packages with iconv 2016-01-30 22:24:21 or is that language specific extensions and not a library? 2016-01-30 22:24:24 yeah, but not for c code 2016-01-30 22:24:43 i think the packages you see are bindings to iconv 2016-01-30 22:25:53 perhaps there are make configs that allow you to force English only? 2016-01-30 22:26:02 I mean params for the make 2016-01-30 22:26:13 ./configure offers a menu 2016-01-30 22:27:35 ah, BUILD_UNIX.TXT lists the dependencies, libiconv is required 2016-01-30 22:33:14 skazz: that's what is needed https://savannah.gnu.org/git/?group=libiconv 2016-01-30 22:37:15 anyone tried openvswitch ? 2016-01-30 22:37:18 any good? 2016-01-30 22:37:36 Roland-: yeah, i started crying because i could not figure out how to configure it 2016-01-30 22:39:48 not very intuitive 2016-01-30 22:39:54 they should put a proper cli in there 2016-01-30 22:40:18 there is one but it is horror 2016-01-30 22:40:29 it is made for devops 2016-01-30 22:40:43 dinosaurs like us will soon be obsolete 2016-01-30 22:40:58 openswitch is very cool 2016-01-30 22:41:03 although limited availability 2016-01-30 22:41:42 it's more cisco like approach 2016-01-30 22:41:46 yeah, i'm still eyeballing it 2016-01-30 22:41:58 heard it is verry stable 2016-01-30 22:42:13 was at linuxcon saw a presentation 2016-01-30 22:42:14 nice 2016-01-30 22:42:24 but it is only available on expensive switches or docker 2016-01-30 22:42:40 Roland-: do you have libiconv compiled for Alpine ? 2016-01-30 22:43:12 nope 2016-01-30 22:43:13 Roland-: what do you mean ? openvswitch or virtual switching ? 2016-01-30 22:43:23 https://dpaste.de/LVTc 2016-01-30 22:43:24 sucks. 2016-01-30 22:43:27 ./configure: line 2059: syntax error near unexpected token `libiconv,' 2016-01-30 22:43:27 ./configure: line 2059: `AM_INIT_AUTOMAKE(libiconv, 1.14)' 2016-01-30 22:43:34 there is openswitch as well 2016-01-30 22:44:02 check the logs ? 2016-01-30 22:45:13 I see no error, so the init script does this 2016-01-30 22:45:53 no error running manually I mean 2016-01-30 22:46:00 Got libtool and automake installed? 2016-01-30 22:46:01 open source sucks, the only code in the open is broken code 2016-01-30 22:46:06 and done autoreconf -fi 2016-01-30 22:46:08 ? 2016-01-30 22:46:22 in regards to libiconv 2016-01-30 22:47:05 If this token and others are legitimate, please use m4_pattern_allow. 2016-01-30 22:47:50 skazz: both libtool and automake are installed 2016-01-30 22:48:01 ls 2016-01-30 22:48:07 oops that 2016-01-30 22:48:17 there are worst commands to paste into irc =D 2016-01-30 22:48:44 worst of last year ? the password of my password safe 2016-01-30 22:49:14 Yeah, ok, cannot top that ^^ 2016-01-30 22:49:42 copy paste, cannot live with, cannot live without it 2016-01-30 22:50:28 libiconv 1.14 is 4 years old, it must be working but not on this system 2016-01-30 22:56:41 2016-01-30 22:56:50 ovs is almost the worst documented software 2016-01-30 22:57:17 Roland-: yeah, my tears were not in veign 2016-01-30 22:57:32 Roland-: i mean, wasted tears 2016-01-30 22:58:36 for eaxmple to create a lacp 2016-01-30 22:58:43 I have to search the forums... 2016-01-30 22:58:54 Roland-: i think you best search the sourcecode 2016-01-30 22:59:36 Roland-: it is the though i ended with before howling at the moon and scratching random doors 2016-01-30 23:00:05 ok, back to good_old_bridge 2016-01-30 23:00:12 damned, what am i doing wrong, is it possible the source for libiconv is broken ? 2016-01-30 23:00:25 Roland-: did you try virtualbricks ? 2016-01-30 23:00:37 Roland-: it has a a shell by means of virt 2016-01-30 23:01:10 no, I am not using ovs for virtualization 2016-01-30 23:01:15 and did not try virtualbricks 2016-01-30 23:01:33 it is part of libvirt suite 2016-01-30 23:01:36 using kvm + libvirt for many years, never failed 2016-01-30 23:02:02 yep, quite impressive 2016-01-30 23:02:52 we have the whole production 2016-01-30 23:02:53 on kvm 2016-01-30 23:03:01 with live migration, failover, fancing 2016-01-30 23:03:07 works like a charm 2016-01-30 23:03:25 networking is sometime giving some trouble, but rarely and expected from linux 2016-01-30 23:05:51 some f***s were given on the fdt issue 2016-01-30 23:05:56 floppy sorry 2016-01-30 23:06:57 fdt ? 2016-01-30 23:09:55 CVE-2015-3456 2016-01-30 23:10:01 I meants fdc 2016-01-30 23:10:28 Why add a virtual floppy then? ^^ 2016-01-30 23:10:35 ah yes, that one 2016-01-30 23:10:37 nasty 2016-01-30 23:10:57 i predicted a similar weakspot on vsphere 2016-01-30 23:11:12 i guess i spent too much time reviewing error logs 2016-01-30 23:15:46 cat /usr/share/doc/openvswitch/README.alpine 2016-01-30 23:16:40 bonding / lacp etc.. 2016-01-30 23:17:25 ovs-vsctl - command line client 2016-01-30 23:17:28 BitL0G1c: i'm wresting with compiling libiconv, do you have already compiled it ? 2016-01-30 23:17:55 I maintain ovs - which is why I suggested using it 2016-01-30 23:18:10 nice to see that alpine has better doc than ovs itself 2016-01-30 23:18:14 and scripts 2016-01-30 23:18:30 yes 2016-01-30 23:18:45 makes a mental note ;) 2016-01-30 23:19:08 can you tell by head if I can specify the primary in active-backup mode on bond? 2016-01-30 23:19:27 by heart ;_ 2016-01-30 23:19:40 sorry, that i know ;-) 2016-01-30 23:20:27 that readme file is sexy 2016-01-30 23:20:34 made me reinstall ovs and give a second chance 2016-01-30 23:20:46 can it be /usr/include/fortify is messing with the compilation of libiconv ? 2016-01-30 23:30:08 Anybody know why I might be getting “ERROR: unsatisfiable constraints: libcurl (missing)” when trying to add libcurl? 2016-01-30 23:30:14 Supposedly it is there: https://pkgs.alpinelinux.org/package/main/x86_64/libcurl 2016-01-30 23:30:26 pib: missing libcurl-dev ? 2016-01-30 23:30:48 libcurl doesn’t depend on libcurl-dev 2016-01-30 23:31:05 uhm sorry 2016-01-30 23:31:55 is that the whole error ? 2016-01-30 23:32:12 apk fix libcurl ? 2016-01-30 23:32:13 Huh, looks like the package index on the website doesn’t line up with what is actually in 3.3.1 package repo 2016-01-30 23:32:22 apk version libcurl 2016-01-30 23:32:30 I installed curl and it included /usr/lib/libcurl.so.4 2016-01-30 23:32:51 so libcurl actually doesn’t exist on the repo my alpine install is using 2016-01-30 23:32:52 huh 2016-01-30 23:33:12 maybe 2016-01-30 23:33:29 apk version libcurl should tell you more 2016-01-30 23:34:02 No, it doesn’t register libcurl as existing 2016-01-30 23:34:17 then apk add libcurl 2016-01-30 23:34:36 sorry, too tired 2016-01-30 23:38:54 So yeah, looks like pkgs.alpinelinux.org is actually using edge rather than the stable release 2016-01-30 23:39:03 Because http://dl-4.alpinelinux.org/alpine/edge/main/x86_64/ has libcurl 2016-01-30 23:39:16 but http://dl-4.alpinelinux.org/alpine/v3.3/main/x86_64/ just has curl 2016-01-30 23:48:14 ? what sources are advised to get for attempting to recompile on Alpine ? The vanilla libiconv source is not working 2016-01-31 00:25:57 shitty software 2016-01-31 00:26:06 when I do ovs-vsctl show 2016-01-31 00:26:10 it's not even sorting 2016-01-31 00:26:17 I have to basically look closely 2016-01-31 00:27:05 or grep, script 2016-01-31 10:58:59 Roland-: openvswitch is weird in all kinds of ways 2016-01-31 10:59:30 if you turn on lacp + tcp hashing please check stuff still works 2016-01-31 10:59:38 i had really big problems when i did 2016-01-31 10:59:55 on the plus side, my xen host has now sflow stats per vlan thanks to ovs 2016-01-31 11:00:17 but it should be labeled as "neat" not as "super awesome prod ready" 2016-01-31 11:20:26 Hi, is there a udev-dev package? I cannot find one 2016-01-31 11:29:50 eudev-dev maybe... 2016-01-31 11:32:32 i'm not sure if it's the same :/ 2016-01-31 11:53:36 libudev.h is there at least... 2016-01-31 11:54:20 ok :) 2016-01-31 13:31:02 Anyone using Ruby? I'm seeing segfaults in irb like https://bugs.ruby-lang.org/issues/11948 - any known fies? 2016-01-31 13:31:05 fixes 2016-01-31 15:52:30 Hi 2016-01-31 15:53:07 <_ikke_> ohai 2016-01-31 15:53:33 I've installed Xfce but it appears broken, some icons are not shown, keyboard layout preferences are set but not enforced ... tried a few things already, who can help ? 2016-01-31 16:02:14 _ikke_: hi 2016-01-31 16:03:50 <_ikke_> jarth: I know very little about this 2016-01-31 16:07:47 _ikke_: oh, okai 2016-01-31 16:08:12 _ikke_: it seem quite a few things are broken in Alpine, or incomplete rather 2016-01-31 16:09:42 maybe it's just not ready for the desktop just yet 2016-01-31 16:09:47 <_ikke_> Alpine does not have a large team of maintainters to make everything work together 2016-01-31 16:09:58 <_ikke_> It's primarily meant as a headless server distro 2016-01-31 16:10:01 i undersand 2016-01-31 16:10:11 i just like it's small size after install 2016-01-31 16:10:35 even with gui + some sources i'm now below 8GB 2016-01-31 16:11:41 it is perfect for a rescue parition 2016-01-31 16:11:51 or rather rescue and forensics 2016-01-31 16:12:20 _ikke_: can you help me with compiling libiconv ? 2016-01-31 16:13:19 I've tried two mirrors, but alpine-mini-2.4.4-x86_64 doesn't match the sha1/sha256 sums. Just in case anyone cares about old releases. :) 2016-01-31 16:13:49 patagonicus: not md5 either ? :-D 2016-01-31 16:14:24 There are no md5 sums so I guess not. :P 2016-01-31 16:14:43 Just saying, it seems to be the iso that's broken, not one of the two files containing the hashes. 2016-01-31 16:24:02 patagonicus: do you have any experience with xfce4 on Alpine ? 2016-01-31 16:24:51 No, Alpine doesn't even run on my laptop (I should really debug that ;) ) 2016-01-31 16:24:59 uhm 2016-01-31 16:25:06 patagonicus: that's a bit weird 2016-01-31 16:25:36 Yeah, I think it's related to the fact that it has nvidia optimus which is always great if you want to make it harder to have linux run on something. 2016-01-31 16:38:32 patagonicus: haha 2016-01-31 16:39:02 why not give it a go, resize your partitions, free up 8GB or less and just do it 2016-01-31 16:40:23 jarth: The live CD doesn't boot, so I doubt that'll work. 2016-01-31 16:40:34 <_ikke_> jarth: Do you have problems compiling it? 2016-01-31 16:40:35 uhm ? 2016-01-31 16:41:16 _ikke_: i'm at the level i realize what ./configure and Makefile do, i'm oblivious to what aclocal autoreconf autoconf etc do 2016-01-31 16:41:19 Plus I'd have to figure out how to recreate my current setup with a custom initramfs, two LUKS partions with LVM on top and booting from a thumb drive. I think I'll keep using Gentoo for now. :) 2016-01-31 16:41:50 <_ikke_> So there is no package for it yet? 2016-01-31 16:41:56 patagonicus: hey man, i'm not saying you should destroy it, just free up some space or run it inside avm 2016-01-31 16:42:01 _ikke_: nope 2016-01-31 16:42:07 _ikke_: which i think is a shame 2016-01-31 16:42:27 <_ikke_> Hmm, ok, let me look into it 2016-01-31 16:42:37 _ikke_: i'm trying to compile it because i wanted to have SoftEtherVPN for Alpine 2016-01-31 16:42:50 _ikke_: libiconv is the only blocking factor for now 2016-01-31 16:43:57 _ikke_: it throws weird shit, claiing some things in ./configure are command not found ... 2016-01-31 16:44:19 stuff like AC_EILSEQ or CL_WORDS_LITTLEEDNDIAN ... 2016-01-31 18:11:52 https://dustri.org/b/observium-on-alpine-linux.html 2016-01-31 18:11:53 :) 2016-01-31 18:36:20 jvoisin: doesn't resolve :p 2016-01-31 18:36:32 yeah, it seems that something is wrong 2016-01-31 18:36:33 ffs 2016-01-31 18:36:36 Host dustri.org not found: 2(SERVFAIL) 2016-01-31 18:46:05 jvoisin: works just fine here 2016-01-31 18:48:38 yup, fixed 2016-01-31 18:48:49 "fuck you knot, fuck you twice" 2016-01-31 18:50:28 jvoisin: you create or maintain observium ? 2016-01-31 18:50:36 Not at all 2016-01-31 18:50:55 I'm only using it, and I read some of its code once 2016-01-31 18:51:01 (It was awful) 2016-01-31 18:51:09 hehe 2016-01-31 18:51:20 how is it in terms of usability ? 2016-01-31 18:51:30 amazing 2016-01-31 18:51:35 deployement is easy 2016-01-31 18:51:37 looks clean 2016-01-31 18:51:38 maintainance is easy 2016-01-31 18:51:42 it's pretty and usable 2016-01-31 18:51:44 scales well 2016-01-31 18:51:46 but 2016-01-31 18:51:47 i don't prefer apache though 2016-01-31 18:51:49 don't expose it ever 2016-01-31 18:51:56 and it's php 2016-01-31 18:52:04 but I really like it 2016-01-31 18:52:10 hehe, the eerie sound of experience is ringing thru ? 2016-01-31 18:52:17 got 0wned ? 2016-01-31 18:52:33 somoneone gave me access to his instance ;) 2016-01-31 18:52:43 mwoeha, even better 2016-01-31 18:52:54 accidently or by neglect ? 2016-01-31 18:53:07 He wanted to show me how awesome observium was 2016-01-31 18:53:17 i'm curious if i can get this to run on hiawatha-webserver.org 2016-01-31 18:53:35 anyway, it can do a lot of fancy things with BGP, OSPF, … 2016-01-31 18:53:41 so there you are and you end up looking at php code ? 2016-01-31 18:53:51 good enough for me to have a look 2016-01-31 18:54:02 many monitoring systems are invented by sadists 2016-01-31 19:13:35 hi, after following this steps for doing a bootable stick https://it-offshore.co.uk/linux/alpine-linux/48-alpine-linux-usb-stick-kvm (altough I've used XEN instead kvm). My laptop hangs on first display if I have the stick connected 2016-01-31 19:14:18 I have a single vfat32 partition on the stick and setup-bootable didn't report any error 2016-01-31 19:14:47 and it has the boot * 2016-01-31 19:17:24 trying to boot another machine I get "This is not a bootable disk" :( 2016-01-31 19:19:06 <_ikke_> Did you set the bootable flag? 2016-01-31 19:23:18 Device Boot Start End Sectors Size Id Type 2016-01-31 19:23:19 /dev/xvdi1 * 2048 15642623 15640576 7.5G b W95 FAT32 2016-01-31 19:26:16 maybe syslinux whas not properly installed? 2016-01-31 19:27:56 <_ikke_> maybe 2016-01-31 19:29:04 could I try to install it from debian? I has no networking on the xen machine 2016-01-31 19:29:50 <_ikke_> sure 2016-01-31 19:34:14 wow, it's booting 2016-01-31 19:36:32 _ikke_: I did a single vfat partition, do you think that is a good way for having a booteable stick with encrypted persistence (at this moment I'm thinking on encrypted lbu backups)? 2016-01-31 19:38:34 ouch, boot failed 2016-01-31 19:38:48 /sbin/init not found in new root. Launching emergency recovery shell... 2016-01-31 19:39:19 donoban: i'm not sure vfat is a good idea to boot, it does not have acl's for example 2016-01-31 19:41:26 hehe 2016-01-31 19:41:42 it has mounted /dev/sdb as iso9660 2016-01-31 19:41:49 I don't understand anything :\ 2016-01-31 19:42:03 better start gparted and/or testdisk 2016-01-31 19:42:12 that partition table is a mess 2016-01-31 19:42:46 I created one with gparted before doing the single vfat partition 2016-01-31 19:43:28 so, do you suggest me doing an single ext4 partition? 2016-01-31 19:43:38 depends on what you're up to 2016-01-31 19:43:52 vfat is better to host the kernel and bootloader 2016-01-31 19:44:13 all others preferred to be ext2 ext3 ext4 or something not vfat 2016-01-31 19:44:17 ;) 2016-01-31 19:44:40 hehe, well I firstly just want to have tails for doing some tasks on my father or other family/friend computer, trusting more my pendrive than their respective OS 2016-01-31 19:45:04 i did not realize tails is a forensics distro ... 2016-01-31 19:45:15 hawr 2016-01-31 19:45:22 I don't want forensics 2016-01-31 19:45:33 i know 2016-01-31 19:45:35 I want the minimum things that I could need to work out of home 2016-01-31 19:45:47 the problem is that they released tails 2.0 with gnome 3 2016-01-31 19:46:03 and it runs very slooow on my father machine 2016-01-31 19:46:14 what do you want to have on the stick ? 2016-01-31 19:46:33 donoban: Blame Debian for this, not Tails ;) 2016-01-31 19:46:38 if you're looking to run a desktop Alpine might not be what you're looking for 2016-01-31 19:46:53 ehr, Debian is usually quite fast 2016-01-31 19:46:56 a minimal desktop like xfce or lxde, ssh keys, vinagre/remmina, maybe some mail reader, 2016-01-31 19:47:13 Tails is base on Debian 2016-01-31 19:47:15 and have it encrypted 2016-01-31 19:47:28 http://www.pendrivelinux.com/ 2016-01-31 19:47:33 hehe ok ok, I wasn't blame tails 2016-01-31 19:47:50 :) 2016-01-31 19:48:17 do realize encrypting an usb stick may ruin it in a really short time 2016-01-31 19:48:35 or rather .. a shorter time than unencrypted 2016-01-31 19:48:37 what I want should be "easily" achieved with alpine no? 2016-01-31 19:48:57 i noticed there are usb3 drives with msata ssd's in them, reasonably priced 2016-01-31 19:49:05 yes 2016-01-31 19:49:16 donoban: i run xfce on alpine 2016-01-31 19:49:37 I get xfce started altought I had problems with keyboard/mouse 2016-01-31 19:49:47 donoban: it will take more work to get it to work well, for some reasons the keyboard can be configure but does not switch the language in xfce 2016-01-31 19:49:49 etc 2016-01-31 19:49:53 the problem it was a just dd if=.. of=... stick and I hadn't any persistence 2016-01-31 19:50:49 1 create a vm 2 use the alpine iso to boot the vm 3 attack the usb stick to the vm 4 install alpine on the usbstick from the iso live boot 2016-01-31 19:50:55 I did the alpine-setup, xorg-base-setup, etc... 4 or 5 times without any hope of save it 2016-01-31 19:51:14 donoban: my guess, you never installed alpine 2016-01-31 19:52:01 my experience with it is very few yet 2016-01-31 19:52:24 take a momen to read the wiki on installation 2016-01-31 19:52:39 http://wiki.alpinelinux.org/wiki/Installation 2016-01-31 19:52:51 but until I get some way to save my changes and the packages that I install, a guy from here talk me about installing dbus and removing some packages 2016-01-31 19:52:52 choose sys mode 2016-01-31 19:53:07 sys mode on the usb itself? 2016-01-31 19:53:13 also possible 2016-01-31 19:53:39 i guess with persistence you mean data mode 2016-01-31 19:53:43 with a single ext4 partition? 2016-01-31 19:53:58 donoban: you have to think this through, i cannot decide for you 2016-01-31 19:54:11 rtfm http://wiki.alpinelinux.org/wiki/Installation 2016-01-31 19:54:17 it is a fine manual 2016-01-31 19:54:18 at this moment I'm ok if it just works hehe 2016-01-31 19:54:47 ah 2016-01-31 19:54:49 lol 2016-01-31 19:54:52 I tried it too 2016-01-31 19:55:05 with a stick that seems dead now 2016-01-31 19:55:16 It made a 2gb swap partition on a 8gb stick 2016-01-31 19:55:28 do not use a swap parition on an usb stick 2016-01-31 19:55:41 unless the pc you'r using has less than 4gb ram 2016-01-31 19:55:46 even then 2016-01-31 19:55:47 all process was fine but when I tried to boot with it I get an error, no configuration found or something similar 2016-01-31 19:55:51 no real need 2016-01-31 19:56:01 it did the swap auto without asking me 2016-01-31 19:56:15 linux systems tend to leave only you to blame for it ;-) 2016-01-31 19:56:49 since it not an artificial-intelligence like the Microsoft Windows registry, it does what you say it has to 2016-01-31 19:57:45 donoban: did you try this page ? http://wiki.alpinelinux.org/wiki/Create_a_Bootable_USB 2016-01-31 19:58:09 dd if=alpine.iso of=/dev/sdx 2016-01-31 19:58:16 my first step hehe 2016-01-31 19:58:21 donoban: that effectively deletes the entire disk 2016-01-31 19:58:56 I read almost all related with installation and usb sticks before asking here 2016-01-31 19:59:10 i would not ever do it that way really 2016-01-31 19:59:28 I don't mind it deletes the stick, the problem is that using that method it mounts /dev/sdb a ISO9660 2016-01-31 19:59:54 so the stick is read-only 2016-01-31 19:59:59 what did you expect ? you just wrote an ISO to it = ISO9660 = CDROM image 2016-01-31 20:00:14 well 2016-01-31 20:00:32 I had near 8gb free on the stick, I did another partition with them but It can't write on it 2016-01-31 20:00:34 if you have a vm at hand, thry and boot the stick inside a vm 2016-01-31 20:00:48 the stick or the iso? 2016-01-31 20:01:05 donoban: if you dd if=alpine.iso of=/dev/sdx the entire stick is now empty 2016-01-31 20:01:17 the only thing left on it is alpine 2016-01-31 20:01:25 I did that the first try 2016-01-31 20:01:30 no matter, both should work 2016-01-31 20:01:37 it boots and works nice 2016-01-31 20:01:47 okay 2016-01-31 20:01:49 but I can't save backups or cache downloaded packages 2016-01-31 20:01:57 now I did 2016-01-31 20:02:00 which is normal :-) 2016-01-31 20:02:16 https://it-offshore.co.uk/linux/alpine-linux/48-alpine-linux-usb-stick-kvm 2016-01-31 20:02:18 you've just turned your usb stick into a live-Alpine boot stick 2016-01-31 20:02:32 well, just did a single vfat partition 2016-01-31 20:02:34 and 2016-01-31 20:02:39 setup-bootable /media/cdrom /dev/sda1 2016-01-31 20:03:09 pfew, that one i never did 2016-01-31 20:04:21 you have to decide what you want 1) live-cd + persistent data partition 2) alpine linux installed on the usb stick like it is a normal installation 2016-01-31 20:04:37 Hey guys, would anybody happen to know a good dedicated server provider (if it has servers in Miami much better) that offers Alpine Linux with their configurations? 2016-01-31 20:04:42 honestly I don't mind if it works 2016-01-31 20:04:54 then try 2 2016-01-31 20:05:06 for simlicity 2016-01-31 20:05:13 1 single ext4 partition? 2016-01-31 20:05:44 depends on what you want 2016-01-31 20:05:56 hehe 2016-01-31 20:06:22 maybe I could do a seperate partition 2016-01-31 20:06:26 and encrypt it 2016-01-31 20:06:30 sure 2016-01-31 20:06:36 have root fs unencrypted 2016-01-31 20:06:43 and just keys and sensible data encrypetd 2016-01-31 20:07:00 2gb for root partition? 2016-01-31 20:07:06 my system is now 7.3GB 2016-01-31 20:07:19 uhM 2016-01-31 20:07:35 /usr = 3gb 2016-01-31 20:07:51 /var = 2.5gb 2016-01-31 20:08:12 tails was ~ 3gb and I think I will have less software than tails include 2016-01-31 20:08:39 do you suggest me start a new partitoin table with gparted? 2016-01-31 20:09:09 if i throw away what i do not need except for doign surfing + mail + office i am left with about 3GB in total 2016-01-31 20:09:28 4GB os + 4GB /home could work well for you 2016-01-31 20:09:36 ok 2016-01-31 20:09:43 or get a bigger stick 2016-01-31 20:09:57 first let get it working :) 2016-01-31 20:10:29 donoban: you do not have to, alpine setup will do it for you, take not this is destructive, do not mistake your partition 2016-01-31 20:10:40 it will do a 2gb swap 2016-01-31 20:10:42 hehe 2016-01-31 20:10:59 let me try 2016-01-31 20:11:20 donoban: do NOT use swap on an usb stick, you do no need it 2016-01-31 20:11:25 unless you're just having fun 2016-01-31 20:11:47 i know, i'm just saying what happened to me first time I let it do the partitions 2016-01-31 20:12:50 ouch, It needs packages and I haven't dhcp on the network 2016-01-31 20:13:02 let me try to configure networking 2016-01-31 20:15:09 aaah 2016-01-31 20:15:19 uhM 2016-01-31 20:15:46 I set the configuration manually but it seems ignoring me 2016-01-31 20:16:21 is the network interface up ? 2016-01-31 20:17:30 I had to up it manually 2016-01-31 20:17:35 yep 2016-01-31 20:17:43 ok, it's looking for best mirror 2016-01-31 20:19:07 Erase the above disk and continue? : y 2016-01-31 20:19:36 /dev/xvdi1 contains a vfat file system, Prooceded anyway? y 2016-01-31 20:19:56 and here is, 2GB swap :\ 2016-01-31 20:20:33 i don't remember how i avoided that 2016-01-31 20:20:41 and also i get an error for unsatisfibiable constraints. .setup-apkrepos (missing) 2016-01-31 20:21:13 I can delete it and use it as encrypted home 2016-01-31 20:21:16 setup-apkrepos is what causes alpine to search for the fastest mirror 2016-01-31 20:22:59 now do I need to do some things to have it booteable? 2016-01-31 20:23:12 install syslinux, add ext4 support to it? 2016-01-31 20:23:28 i never user syslinux, just never got round to using it 2016-01-31 20:23:34 seems like a good choice 2016-01-31 20:23:47 It seems that `nmap -A scanme.nmap.com` is broken on Alpine :) 2016-01-31 20:24:52 apk add syslinux 2016-01-31 20:24:52 dd if=/usr/share/syslinux/mbr.bin of=/dev/sda 2016-01-31 20:24:52 syslinux /dev/sda1 2016-01-31 20:25:07 will you do "dd ...." ? 2016-01-31 20:26:44 you are ahead of yourself 2016-01-31 20:26:51 first get the stick to boot 2016-01-31 20:27:24 should I try now? 2016-01-31 20:29:21 you should noz 2016-01-31 20:29:23 now 2016-01-31 20:30:29 SYSLINUX...... 2016-01-31 20:30:37 WARNING: No configuration file found 2016-01-31 20:30:40 boot: 2016-01-31 20:30:56 you should really learn to rtfm ? 2016-01-31 20:31:56 I'm lost in the dark 2016-01-31 20:32:13 and alpine doesn't have man installed 2016-01-31 20:32:15 why do you keep on choosing syslinux ? use grub 2016-01-31 20:32:24 apk add man man-pages 2016-01-31 20:32:58 I don't choose on or another, I just use the setup-disk, sys 2016-01-31 20:33:05 should it install a bootloader? 2016-01-31 20:33:37 uhm, ever tried booting without one ? 2016-01-31 20:34:04 setup-bootable might be a better choice 2016-01-31 20:34:21 also tried 2016-01-31 20:34:40 Alpine is just above your skill level i'm afraid 2016-01-31 20:34:55 that's an evidence 2016-01-31 20:35:03 evident 2016-01-31 20:35:12 yes 2016-01-31 20:35:43 i think you're just rushing it 2016-01-31 20:36:00 it's probably the easiest set of tools i've seen, though rudimentary 2016-01-31 20:37:17 what i think is THE easiest way is to download the most recent ISO ( 3.3.1 or something ) 2016-01-31 20:37:42 burn it to cdrom, then boot from it, insert the usb stick and install on the usb stick 2016-01-31 20:37:49 as if the stick was a real disk 2016-01-31 20:38:14 should it have too much difference with using a VM? 2016-01-31 20:38:23 nope 2016-01-31 20:38:37 what distro are you using ? 2016-01-31 20:39:04 my main os is Qubes with almost all VM's running debian 2016-01-31 20:40:13 hahaha 2016-01-31 20:40:29 what happens? 2016-01-31 20:40:30 nuts, you use the most advanced OS in the world and you fail to make alpine boot from usb 2016-01-31 20:40:53 you must have been speaking about someone elses usb stick ? 2016-01-31 20:41:40 a guy from #qubes told me about alpine when I was talking about my problems with last tails 2016-01-31 20:42:17 but I would say that installing Qubes is really easy if you have luck with your hardware 2016-01-31 20:42:31 donoban: what iso are you using for Alpine ? 2016-01-31 20:43:09 now I'm using std for 64bits, because the 32bits hangs booting on xen/qubes 2016-01-31 20:43:23 at my first tries I was using extended 32bits 2016-01-31 20:43:25 and what version ? 2016-01-31 20:43:29 last 2016-01-31 20:43:50 this one ?http://wiki.alpinelinux.org/cgi-bin/dl.cgi/v3.3/releases/x86_64/alpine-extended-3.3.1-x86_64.iso 2016-01-31 20:43:52 ? 2016-01-31 20:44:13 I used the extended for x86, with x86_64 I used the normal version 2016-01-31 20:44:30 http://wiki.alpinelinux.org/cgi-bin/dl.cgi/v3.3/releases/x86_64/alpine-3.3.1-x86_64.iso 2016-01-31 20:44:36 unless you're building a device, use the extended for the desktop 2016-01-31 20:45:00 ok 2016-01-31 20:45:09 <_mjones> The result is no different, it's just that extended has more packages on the ISO so you'll hit the network less. 2016-01-31 20:45:31 _mjones: exactly my point, he has no dhcp on the network etc 2016-01-31 20:45:40 I imagined it, but I downloaded the 64version just for test if It boots on Qubes/xen 2016-01-31 20:45:58 <_mjones> You can just ifconfig the interface manually. 2016-01-31 20:46:20 _mjones: that part is working 2016-01-31 20:46:42 _mjones: it apperas impossible to get alpine to install on the usb stick and boot from it, something with syslinux getting in the way 2016-01-31 20:47:19 _mjones: I did a sys installation on a usb stick and now I get a syslinux prompt saying "No configuration file found" 2016-01-31 20:48:15 <_mjones> mmm. Boot problems are a pain. I'm guessing the stick is UEFI. Did you boot the normal image or do something like isohybrid or rufus? 2016-01-31 20:48:59 <_mjones> I happen to quite enjoy avoiding grub. It's one of the advantages of Alpine that I always forget. 2016-01-31 20:49:22 first that stick has a "dd if=... of=..." installation, that boots fine but it seems impossible to use the free space for getting data persistence 2016-01-31 20:49:32 _mjones: i never got hands on syslinux, it appears i should 2016-01-31 20:50:30 when doing that (dd if.. of...) I imagine that it was an isohybrid, but I don't know if after doing the sys installation from a VM, it was absolutely removed 2016-01-31 20:51:30 <_mjones> I'm reasonably sure the distro images are not yet built with isohybrid. 2016-01-31 20:51:52 From Alpine Linux 3.3.0, the generated ISO's are a hybridISO, which means they contain a valid MBR and can be raw copied directly to the USB stick, Hard Drive (If you really know what you're doing), or burnt to a CD/DVD. 2016-01-31 20:53:19 <_mjones> According to bug 4424, we don't have it in 3.3.1, no. 2016-01-31 20:53:32 <_mjones> donoban: are they? 2016-01-31 20:53:48 I don't know how to check it 2016-01-31 20:53:58 my suggestion was to install alpine on the usb as if it was a hdd 2016-01-31 20:54:11 PHP Startup: Unable to load dynamic library '/usr/lib/php/modules/memcache.so' - Error relocating /usr/lib/php/modules/memcache.so: mmc_buffer_alloc: symbol not found in Unknown on line 0 2016-01-31 20:54:22 where should I look to solve this ? 2016-01-31 20:54:25 <_mjones> It's a specially crafted bootblock/MBR from what I gather, to support both. Anyway. 2016-01-31 20:54:57 <_mjones> coredumb: hmm, error relocating. 2016-01-31 20:55:24 I also tried with setup-bootable with a single vfat32 partition and boot flag enabled 2016-01-31 20:55:24 <_mjones> coredumb: try: "paxctl -cm /usr/lib/php/modules/memcache.so" first. 2016-01-31 20:55:39 <_mjones> coredumb: if that doesn't work, try it on the php binary. 2016-01-31 20:56:08 _mjones: well wouldn't I get some grsec errors about it in dmesg ? 2016-01-31 20:56:48 <_mjones> coredumb: I think that's a regular PIE/fortify/ASLR error. Might need to recompile without PIE. Not really sure. 2016-01-31 20:56:52 I have to leave now, have dinner and go to sleep 2016-01-31 20:57:06 <_mjones> donoban: ttyl. 2016-01-31 20:57:07 I will try again tomorrow or when I have some time 2016-01-31 20:57:16 ty for your help 2016-01-31 20:57:34 _mjones: yeah well paxctl doesn't change anything 2016-01-31 20:59:05 <_mjones> coredumb: I think it's not pax but using paxctl first was easy. At this point I'm guessing it doesn't like pie/aslr. I suspect we can recompile without those, but not sure. 2016-01-31 20:59:26 <_mjones> coredumb: hold on, was this installed via apk package? 2016-01-31 21:00:11 _mjones: sure 2016-01-31 21:00:15 latest stable 2016-01-31 21:00:25 <_mjones> I can't compile boot with 1GB in my VM. Nice. 2016-01-31 21:00:56 <_mjones> caoredumb: interesting. What kind of machine is it? It's never worked, of course? 2016-01-31 21:01:55 <_mjones> coredumb: this would have been package php-mamcache or php-memcached? 2016-01-31 21:02:16 php-memcache 2016-01-31 21:02:24 php-memcached works as expected 2016-01-31 21:02:39 sadly my php project only supports php-memcache :( 2016-01-31 21:02:41 <_mjones> I think those packages are redundant. 2016-01-31 21:03:30 <_mjones> oh they're different? I'm checking on them in the aports tree. 2016-01-31 21:03:47 _mjones: different 2016-01-31 21:04:04 both client, different bindings and features 2016-01-31 21:04:19 php-memcached is in @testing btw 2016-01-31 21:05:00 <_mjones> Yes, I just looked at both. 2016-01-31 21:09:41 _mjones: if you don't mind, i have repeated grsec denied visible under dmesg 2016-01-31 21:10:35 <_mjones> jarth: I don't think I saw that one. 2016-01-31 21:10:52 _mjones: i asked last night, just repeated now 2016-01-31 21:11:17 grsec: denied resource overstep by requesting 4096 for RLIMIT_CORE against limit 0 for /usr/lib/xscreensaver/xscreensaver/glmatrix[............. 2016-01-31 21:11:31 <_mjones> oh that one, I did see it last night at one point. 2016-01-31 21:11:41 i also see it for gpgv 2016-01-31 21:12:05 i still have to brush up on gradm etc but it seems odd 2016-01-31 21:12:05 <_mjones> RLIMIT sounds like traditional pam-enforce resource limits. That might be straightforward to fix. 2016-01-31 21:12:11 okay 2016-01-31 21:14:06 <_mjones> jarth: I still don't have X running on my newly-installed laptop. Ended up doing a lot of non-computer work yesterday. I'm checking on it now. 2016-01-31 21:16:23 <_mjones> jarth: I just websearched and the good news is that error is just grsec preventing your binary from core dumping, which is just a symtom. 2016-01-31 21:16:37 <_mjones> The bad news is it's crashing and dumping core. 2016-01-31 21:17:21 <_mjones> what's the full path of the binary, and how did you install it? 2016-01-31 21:19:30 _mjones: i installed it using apk 2016-01-31 21:19:49 the full path is /usr/bin/xscreensave/glmatrix 2016-01-31 21:20:18 sorry /usr/bin/xscreensaver 2016-01-31 21:20:28 id 2016-01-31 21:20:43 <_mjones> jarth: k, checking. 2016-01-31 21:20:57 libGL error: failed to load driver: i965 2016-01-31 21:21:06 libGL error: failed to open drm device: Permission denied 2016-01-31 21:21:37 <_mjones> package xscreensaver-gl-extras? 2016-01-31 21:21:48 <_mjones> drm is direct render manager. 2016-01-31 21:22:04 i'm pretty sure something's wrong with the X setup 2016-01-31 21:22:14 <_mjones> This is getting into Linux graphics stack stuff. Luckily I have brushed up on that a bit recently. 2016-01-31 21:22:31 <_mjones> If you uninstall xscreensaver-gl-extras, see what happens. 2016-01-31 21:23:03 <_mjones> I assume that for the moment you can temporarily forego OpenGL screensavers. 2016-01-31 21:23:04 _mjones: uhm, i get a prompt ? 2016-01-31 21:23:27 thing is, it reports on i965 but the module loaded is i915 2016-01-31 21:23:39 <_mjones> "apk del xscreensaver-gl-extras". 2016-01-31 21:24:06 _mjones: no problem i did that but got a prompt again ;-) 2016-01-31 21:24:10 <_mjones> jarth: I think that's spurious, they're both intel graphics but some things seem to use a generic name. 2016-01-31 21:24:34 <_mjones> jarth: ok, that means it uninstalled. Now let it screensave. 2016-01-31 21:24:37 all them distros hide configuration in a different way 2016-01-31 21:25:30 same errors on drm and i965 2016-01-31 21:25:46 <_mjones> jarth: well, a lot of them take configuration ideas from each other. Alpine and Arch use *.d for directories of (concatenable) configuration files, which I first saw in Debian. Well, I first saw it in PAM back in the 20th century, when it was annoying different than the original Solaris implementation, but very useful. 2016-01-31 21:26:12 <_mjones> jarth: can show a full error? Shouldn't be in xscreensaver/gl* any more I suspect. 2016-01-31 21:26:28 grsec: denied resource overstep by requesting 4096 for RLIMIT_CORE against limit 0 for /usr/lib/xscreensaver/xscreensaver/antinspect[antinspect:21273] uid/euid:1001/1001 gid/egid:1001/1001, parent /usr/bin/xscreensaver[xscreensaver:2516] uid/euid:1001/1001 gid/egid:1001/1001 2016-01-31 21:26:39 even bouncing cows throw the same error, tsss 2016-01-31 21:26:47 <_mjones> ok good, so it's not specific to the gl. 2016-01-31 21:26:52 yep 2016-01-31 21:26:55 yepnope 2016-01-31 21:27:00 nopeyep 2016-01-31 21:27:13 <_mjones> You're running XFCE? 2016-01-31 21:27:23 ah PAX: terminating task: /usr/lib/xscreensaver/xscreensaver/antinspect(antinspect):21273, uid/euid: 1001/1001, PC: 000070bd69fb7000, SP: 00007bda6844b238 2016-01-31 21:27:42 yes xfce .. which is terrible because it fails to configure my keyboard as well 2016-01-31 21:28:12 <_mjones> ok, if you can give me some time to get mine installed I can at least see if mine does the same. 2016-01-31 21:28:27 it should 2016-01-31 21:28:41 i don't have much time tonight, feeling pretty tired already 2016-01-31 21:28:52 <_mjones> np. What tz are you in? 2016-01-31 21:28:57 Belgium 2016-01-31 21:29:03 <_mjones> A fair number of people run X on Alpine, so I dunno. 2016-01-31 21:29:05 CEST that is i guess 2016-01-31 21:29:20 it's not bad, it's just not perfect 2016-01-31 21:29:33 like ubuntu :-D ( cruel joke ) 2016-01-31 21:29:35 <_mjones> We aim for perfect. 2016-01-31 21:29:49 <_mjones> Everything has bugs, trust me. 2016-01-31 21:29:55 i'm filling up the wiki with small stuff i run in to, my 2cents 2016-01-31 21:30:16 <_mjones> That's awesome. Documentation is definitely needed. 2016-01-31 21:30:33 i hope to gather some people and have SoftEtherVPN on Alpine , it appears to depend on glibc so for now i'm stuck 2016-01-31 21:31:02 <_mjones> Were you the one working on a different VPN not long ago? 2016-01-31 21:31:18 <_mjones> 'Depends on glibc' is typically not hard to fix. 2016-01-31 21:31:36 ah 2016-01-31 21:31:40 good news than 2016-01-31 21:31:41 then 2016-01-31 21:31:46 <_mjones> VPNs are annoying, but I'm not going to ask why you need one and why you want that one. 2016-01-31 21:31:57 _mjones: not sure what you mean 2016-01-31 21:32:11 _mjones: it is free 2016-01-31 21:32:16 softether.org 2016-01-31 21:32:31 it is fun to experiment with 2016-01-31 21:32:39 and very complete 2016-01-31 21:33:00 only downside is the GUI is only available on .... MSWindows 2016-01-31 21:33:15 <_mjones> I suspect we can make it work. But when it comes to VPNs from clients, I prefer TLS/HTTPS over VPNs. 2016-01-31 21:33:29 <_mjones> I don't need to obfuscate my source IPs. 2016-01-31 21:33:58 _mjones: mostly tls/https vpns use binary clients which obfuscate the source ip anyway 2016-01-31 21:34:55 <_mjones> I'm saying TLS/HTTPS is simpler for enterprise security, so I avoid client VPNs. 2016-01-31 21:35:40 _mjones: i'm not sure we speak of the same thing 2016-01-31 21:37:33 <_mjones> No, yes. The biggest use for VPNs is enterprise security, so clients can securely use office or datacentre resources. By using TLS for all those things, we don't need VPNs, which makes me happy. 2016-01-31 21:37:49 <_mjones> But I'm assuming your VPN stuff isn't about security per se. 2016-01-31 21:39:12 _mjones: indeed, at work it is, at home it does not have to be 2016-01-31 21:40:17 _mjones: not sure why you trust TLS that much, keep an eye on blackhat.com 2016-01-31 21:41:51 <_mjones> Not sure why you don't. I know a lot about it. 2016-01-31 21:42:13 <_mjones> Are you using the softether vpn client for some office things then? 2016-01-31 21:42:29 _mjones: nope, just for a personal vps 2016-01-31 21:42:35 <_mjones> I'm looking at a few more bugreports before I finish this XFCE. 2016-01-31 21:42:37 running debian for now 2016-01-31 21:42:47 what bug reports ? 2016-01-31 21:42:59 <_mjones> Alpine and grsec. 2016-01-31 21:43:03 keyboard should be in a bug report, does not pick up the system settings 2016-01-31 21:43:06 ah 2016-01-31 21:43:17 please not gpgv is also impacted 2016-01-31 21:43:23 please note ... 2016-01-31 21:43:47 paxctl -v /usr/bin/xscreensaver 2016-01-31 21:43:47 PaX control v0.9 2016-01-31 21:43:47 Copyright 2004,2005,2006,2007,2009,2010,2011,2012,2014 PaX Team 2016-01-31 21:43:47 file /usr/bin/xscreensaver does not have a PT_PAX_FLAGS program header, try conversion 2016-01-31 21:44:20 <_mjones> ah. But the alpine version should if it needs it. 2016-01-31 21:44:45 _mjones: not sure what you mean ... this is only alpine 2016-01-31 21:45:09 paxctl -c /usr/bin/xscreensaver 2016-01-31 21:45:09 /usr/bin/xscreensaver: Text file busy 2016-01-31 21:45:52 <_mjones> It's running X. If you close out of X you should be able to. 2016-01-31 21:46:05 i figured that out after posting it ;-) 2016-01-31 21:47:54 debootstrap jessie ./debian/ 2016-01-31 21:48:03 [Sun Jan 31 22:47:46 2016] grsec: denied resource overstep by requesting 4096 for RLIMIT_CORE against limit 0 for /usr/bin/gpgv2[gpgv:5666] uid/euid:0/0 gid/egid:0/0, parent /usr/sbin/debootstrap[debootstrap:5664] uid/euid:0/0 gid/egid:0/ 2016-01-31 21:53:21 <_mjones> Dumping core again. Hmm. 2016-01-31 21:53:54 _mjones: i toyed with grsec two years ago, to my knowledge this means a problem in the policy 2016-01-31 21:53:56 <_mjones> If you install the -vanilla kernel you will eliminate the possibility of a grsec issue. 2016-01-31 21:54:05 _mjones: i know 2016-01-31 21:54:12 <_mjones> Segfaults can be caused by hardware issues too. 2016-01-31 21:54:20 _mjones: not this though 2016-01-31 21:54:40 _mjones: do you know if apk can download sources ? 2016-01-31 21:54:51 _mjones: or should i use something else than apk ? 2016-01-31 21:54:53 <_mjones> It can't right now. 2016-01-31 21:55:10 _mjones: i don't mind using git 2016-01-31 21:55:11 <_mjones> If you git clone the aports tree you will see everything. 2016-01-31 21:55:24 ah, you mean i have everyting already ? 2016-01-31 21:55:26 wow 2016-01-31 21:55:31 <_mjones> Most of the sources are not maintained by Alpine though, they are pulled in from their canonical source. 2016-01-31 21:55:33 debian was close to 19GB 2016-01-31 21:55:50 _mjones: you mean ubuntu ? 2016-01-31 21:55:56 <_mjones> Look at the APKBUILD file for each package to see where it's pulled from. 2016-01-31 21:56:00 _mjones: or you mean the upstream ? 2016-01-31 21:56:09 _mjones: okay thanks ;-) 2016-01-31 21:56:18 <_mjones> I mean upstream. Not 'Canonical' the company, 'canonical' the source. 2016-01-31 21:56:21 _mjones: there is a great grsec patch for debian 2016-01-31 21:56:43 _mjones: i don't know what it means in the sentence 2016-01-31 21:56:55 _mjones: a canon means a recurring theme 2016-01-31 21:58:28 <_mjones> canon means something like 'bible'. So 'canonical' means 'authoritatively correct'. 2016-01-31 21:59:00 _mjones: okay, thanks, will remember 2016-01-31 21:59:34 <_mjones> So 'canonical source' would mean all the way upstream to the current root source. 2016-01-31 21:59:39 _mjones: about canonical upstream, libiconv a notable and important library has a bug in it's 4 years old source, which is the most recent and latest one 2016-01-31 22:00:14 <_mjones> In each of the packages in aports we can apply as many patches as desired. 2016-01-31 22:00:32 an irc memeber_ikke_ was kind enough to figure it out and show me how to fix it 2016-01-31 22:00:50 _mjones: i honestly don't like patches that much 2016-01-31 22:01:18 _mjones: the open source community should divest from patching and invest in sending patches upstream 2016-01-31 22:01:33 <_mjones> jarth: I do, and mostly we do. 2016-01-31 22:01:47 _mjones: strange to see such bugs persist after 4years + 2016-01-31 22:01:54 <_mjones> jarth: not every package wants musl patches. 2016-01-31 22:02:11 _mjones: hmm, may be, other distros had similar patches 2016-01-31 22:02:24 <_mjones> Or many years ago I used to send 64-bit patches and endianness patches, and many Linux-centric package maintainers would not take those. 2016-01-31 22:02:52 <_mjones> Back when very few machines were 64-bit. 2016-01-31 22:03:05 _mjones: so, about the grsec issues i'm reporting ... are these bugs or should i fix them with paxctl or gradm learning mode ? 2016-01-31 22:03:14 <_mjones> systemd is on the record as not being interested in libcs other than glibc. 2016-01-31 22:03:27 _mjones: yeah, maintainers are short on time often 2016-01-31 22:03:42 _mjones: i hope to not see systemd soon 2016-01-31 22:03:43 <_mjones> jarth: the grsec errors are grsec preventing your programs from dumping core. We don't yet know why they're dumping core. 2016-01-31 22:03:57 _mjones: okay 2016-01-31 22:04:24 i can disable core dumping with sysctl right ? 2016-01-31 22:04:47 <_mjones> I had someplace to go out to but I think I'm going to stay in instead. 2016-01-31 22:05:02 <_mjones> jarth: hmm, probably. try it, can't hurt. 2016-01-31 22:05:27 <_mjones> The fact that gpgv, which I assume isn't an X program, is also dumping core bothers me. 2016-01-31 22:06:57 _mjones: me too 2016-01-31 22:07:07 gpgv is part of pgp package 2016-01-31 22:07:13 or gpg for that matter 2016-01-31 22:09:04 important to note is i'm running on v3.3/main and edge/main edge/testing edge/community 2016-01-31 22:12:55 regarding abuild 2016-01-31 22:13:25 if i can get the latest version number for a package from an url, can i parse it automagically into the build script ? 2016-01-31 22:15:26 /usr/bin/aports-build: line 12: can't create /var/run/mqtt-exec.aports-build/aports-build.pid: nonexistent directory 2016-01-31 22:17:21 _mjones: gpgv only dumps core when running 2016-01-31 22:17:22 debootstrap jessie ./debian 2016-01-31 22:20:29 <_mjones> are you running 'abuild -rK' or similar? 2016-01-31 22:20:44 _mjones: just messing around i'm afraid 2016-01-31 22:49:57 _mjones: which flag should I use to rebuild without PIE ? 2016-01-31 22:56:06 <_mjones> Uh, PIE is its own flag. I have to go now but I'll bbl.