2016-07-01 09:27:53 sigh... sometimes the small things about Alpine drive me crazy 2016-07-01 09:28:02 here's an example 2016-07-01 09:28:35 "apk info" returns a list of installed packages without version numbers; "apk info -v" returns the same list but with version numbers included 2016-07-01 09:29:13 now, "apk search" returns a list of packages with version numbers; there is no separation between outputs with and without version numbers 2016-07-01 09:29:50 this in turn prevents something like: $ for pkg in $(apk search qt5-*) ; do apk fetch -o tmp $pkg ; done 2016-07-01 09:30:24 and I am not going to write a script that cleans up the version string from search results 2016-07-01 09:31:53 and naturally, the apk search return format is not suitable input for apk fetch 2016-07-01 09:33:26 I am basically better off just building all qt5 packages from aports myself - okay, something I should do anyway, but still... 2016-07-01 09:40:00 TBB: what about using -q? 2016-07-01 09:40:29 bingo 2016-07-01 09:41:30 I was already halfway through destroying my work laptop after failing to even fetch files with lftp that -supposedly- knows how to work with wildcards 2016-07-01 09:42:01 apk applet --help should help 2016-07-01 09:42:26 thank you, the -q solved the problem and I'm looking at the latter right after the fetch is finished 2016-07-01 09:43:06 you see, I work in a bit restricted environment so I've gotta live with these silly rules and have to figure out silly tricks to get my job done... 2016-07-01 09:47:42 also, I am a bit impatient today as it's my last day at work before 4 weeks off on holidays ... 2016-07-01 09:49:35 TBB, yeah, we have bunch of apk cleanups pending. including those 2016-07-01 09:49:45 but some scripts use those, so we are wondering how to do it 2016-07-01 09:49:51 add new applet, or just go and break abi 2016-07-01 09:50:30 all that goes way back when apk was still shell scripts 2016-07-01 09:50:35 10yrs or so 2016-07-01 09:52:05 cool. is there a way for me to follow the discussion and perhaps even contribute? 2016-07-01 09:52:27 I basically do package management and distribution maintenance for a libint 2016-07-01 09:52:30 living, too 2016-07-01 10:04:07 https://wiki.alpinelinux.org/wiki/Alpine_Linux:Mailing_lists#alpine-devel 2016-07-01 10:04:41 http://git.alpinelinux.org/cgit/apk-tools/ for sources 2016-07-01 10:43:48 thank you 2016-07-01 14:06:30 one more question before leaving for my holidays: I have a musl-patched package named exactly the same as the one available from the main repository. I have a target system where the package from the main repository is installed. How do I replace it with my own? (one correct answer: install it from your own package repo instead of the distro one) 2016-07-01 14:07:40 TBB: repository pinning 2016-07-01 14:12:44 yeh, that was basically what I was aiming at above. I tried just installing as ./pkgname.apk but didn't quite produce the result I expected 2016-07-01 14:13:08 thanks clandmeter, I'll do this the proper way then instead of temporary kludges 2016-07-01 14:17:30 Hi 2016-07-01 14:18:07 I have a problem with openvmtools on alpine 3 2016-07-01 14:18:09 .4.1 2016-07-01 14:18:39 A segfault to each launch of open-vm-tools service 2016-07-01 14:19:41 Anybody have a solution ? Thanks a lot 2016-07-01 14:19:52 its a tradition on ovmt 2016-07-01 14:20:00 s/on/of 2016-07-01 14:20:53 the code is really terrible 2016-07-01 14:22:10 There is no solution at the moment ? 2016-07-01 14:22:24 I dont know. 2016-07-01 14:22:42 your best bet is to generate a core and provite a bt. 2016-07-01 14:22:46 provide 2016-07-01 14:23:07 its my keyboards fault, it needs weekend. 2016-07-01 14:23:51 samvine: and add the bt to a ticket on bugs.a.o 2016-07-01 14:25:11 I see. I will do it. Thanks 2016-07-01 17:39:19 is someone of you using mpv for playing movies? 2016-07-01 17:39:27 i have the strange problem that i dont have sound 2016-07-01 19:11:32 does anyone happen to know where the standard place to put a java 'JAR' file that will be called with java as a daemon process? 2016-07-01 19:13:48 systmkor, I don't understand your question. you have some daemon process that runs java with something like "java -jar", right? 2016-07-01 19:14:01 correct 2016-07-01 19:14:44 and i wasn't sure if the jar should be placed in /usr/lib, /usr/libexec, etc. 2016-07-01 19:15:31 systmkor, why don't you simply specify the path as in "java -jar /path/to/my.jar"? 2016-07-01 19:16:59 michas: well yes but I'm trying to think where the more standard location of the /path/to/my.jar should be 2016-07-01 19:18:08 programs aren't generally required to be in /bin , /usr/bin, etc. that's more of a convention to know where to expect things 2016-07-01 19:19:11 meaning I could the jar file in /var/log/my.jar and still run it 2016-07-01 19:19:20 systmkor, ok, I see. I am not aware of any standard directory for that. 2016-07-01 19:19:27 oh okay dang 2016-07-01 19:19:40 I was looking at jenkins and they put it in '/usr/share/java/jenkins/jenkins.war' 2016-07-01 19:20:08 but I thought '/share' was more for documentation, configuration, and non-executable like files 2016-07-01 19:24:03 systmkor, http://refspecs.linuxfoundation.org/FHS_3.0/fhs/ch04s11.html 2016-07-01 19:33:04 michas: oh, thanks :D 2016-07-01 19:36:57 i guess it makes sense to go there 2016-07-02 04:26:28 hello everyone 2016-07-02 04:26:59 I'm a recent convert to Alpine and this is my first time around :) 2016-07-02 04:30:00 Welcome! 2016-07-02 04:30:04 I have a quick question 2016-07-02 04:31:01 I'm trying to set up Alpine on an old laptop and I'm getting a nasty "Failed to load ldlinux.c32" error after installing extlinux and rebooting 2016-07-02 04:32:20 I've been using grub/grub2 mostly so I don't really know why that might be happening 2016-07-02 04:32:40 I think I did everything right 2016-07-02 04:36:29 would I be better off using grub or lilo in Alpine? 2016-07-02 04:39:02 oh, it looks like there are no lilo or grub packages in the repos, haha 2016-07-02 12:32:02 Is there a way to get package name without their version in `apk search` ? 2016-07-02 12:33:29 eg: when I `apk search -x xorg-server`, I get xorg-server-1.18.3-r0. Can I get only xorg-server? 2016-07-02 12:36:11 (Okay, it does not make much sense if I use -x... I want to parse the output in a script, so apk search without -x) 2016-07-02 12:37:24 XeR: `apk -q search` 2016-07-02 12:38:00 Oh nice! Thank you! :) 2016-07-02 12:38:18 I thought -q was ignored in search since it's in the "global options" part of its help 2016-07-02 12:39:43 Gobal options apply to every command. 2016-07-03 13:56:06 Hello 2016-07-03 13:57:04 I've installed alpine in a container and I'm experiencing a strange .. behavior 2016-07-03 13:57:36 It can't connect to itself. The container has an nginx instance and can't run curl http://127.0.0.1 nor on the public (LAN) ip 2016-07-03 13:57:49 but running it from another computer on LAN works. 2016-07-03 14:29:35 does anyone know the difference between qemu-x86_64 and qemu-system_x86_64? 2016-07-03 15:04:08 Hello everyone :) 2016-07-03 16:18:41 donoban: qemu-$arch runs an elf compiled for arch $arch. qemu-system-$arch runs a whole system 2016-07-03 16:19:59 eg. qemu-system-$arch will run a BIOS (sea bios IIRC), and boot to what you specified with the -boot option 2016-07-03 16:21:02 uhM 2016-07-03 16:21:49 so qemu-$arch is not real virtualization? 2016-07-03 16:26:27 I think it's rather a translator 2016-07-03 16:34:16 ok ty for the aclaration 2016-07-03 23:29:52 Has anyone experienced the loopback interface being down after boot? I followed https://wiki.alpinelinux.org/wiki/Configure_Networking#Loopback_Configuration_.28Required.29 when setting up Alpine for the first time and my network is working fine since then incl. different services, but I always have to pull lo up manually after rebooting. 2016-07-03 23:35:40 kl3: yes, long ago i had that 2016-07-03 23:35:53 i think the interface script didn't even run back then 2016-07-03 23:37:16 darkfader: Can you remember when it started working again? 2016-07-03 23:38:23 no not right now 2016-07-03 23:38:40 i'll let you know if i scratch sth from my memory 2016-07-03 23:38:44 I haven't done any debugging yet but only (double)checked my configuration files so far, any suggestions on how to fix this? 2016-07-03 23:38:53 darkfader: Sure, thanks in advance. 2016-07-03 23:38:58 for today, /etc/local.d 2016-07-03 23:40:16 throw in some script that fixes this during boot, it's a start 2016-07-03 23:40:54 and run a find for any files that are called erm, *apksave or *apknew 2016-07-03 23:41:13 i don't remember the suffix right now but maybe you're lucky and its just something that wasn't fully updated 2016-07-03 23:41:16 good night 2016-07-03 23:42:26 I'll look into it, for now 'ip link set up lo' will do the job, thanks. 2016-07-04 03:56:50 is there a particular reason why openssh is built without pam support? 2016-07-04 04:06:19 I just set up two factor authentication for one of my alpine boxes. had to rebuild openssh with pam to make that happen 2016-07-04 04:09:26 pam is optional 2016-07-04 04:14:58 yes, but openssh's option to enable pam only works if it was built with pam support, and the alpine openssh package doesn't do that 2016-07-04 04:19:42 well, PAM isn't nessecary in a system at all. 2016-07-04 04:22:05 so, it's not compiled since it's not needed. only if you actually need to use a pam module should you compile with PAM support. 2016-07-04 04:26:42 I get the logic behind dropping it, on a distro that doesn't use pam, where it is unlikely that the users would want pam modules 2016-07-04 04:28:02 Hello guys. I'm trying to boot alpine-3.4.1-x86_64.iso from an USB-stick with grub2, as explained here: https://wiki.archlinux.org/index.php/Multiboot_USB_drive . All i get is "Mounting boot media failed" and a drop to initramfs recovery 2016-07-04 04:28:47 This is my grub.cfg: http://termbin.com/majn 2016-07-04 04:29:29 but I don't think that's the case for alpine - so I ask out of curiosity. it shouldn't be neccesary to compile openssh yourself to get pam, konobi - just enabling it in the sshd config should be enough 2016-07-04 04:29:43 it's not like alpine doesn't already use pam 2016-07-04 04:30:03 (it's there on a default install) 2016-07-04 04:30:38 PAM is more about local behaviour on the machine, not ssh itself 2016-07-04 04:31:19 (since all the PAM stuff happens _after_ the ssh session is verified 2016-07-04 04:34:58 some PAM stuff must happen during ssh session verification? if not, how could it reject a connection based on how authentication PAM modules respond? 2016-07-04 04:36:25 (when PAM is enabled) 2016-07-04 08:22:49 hello 2016-07-04 09:05:24 is there a way to avoid openrc in a container getting stuck on requesting system reboot when killing it ? have to issue a docker stop to force it to stop 2016-07-04 13:24:00 did anyonw got alpine xorg work in qemu? 2016-07-04 13:24:53 ncopa: it works with xeyes, but everything else causes the kernel to freeze 2016-07-04 13:24:59 to a degree yes 2016-07-04 13:25:12 what -vga option? 2016-07-04 13:25:47 qxl if that was an option 2016-07-04 13:27:08 what xf86-video-* driver? 2016-07-04 13:27:13 did you need to edit xorg.conf? 2016-07-04 13:30:32 probably the qxl driver and no editing was necessary 2016-07-04 13:31:21 however, qxl has a problem with kms, it causes cpu spikes lasting minutes at worst and using compositing makes the spikes worse 2016-07-04 13:42:06 qxl does not seem to be available with qemu gtk 2016-07-04 13:45:19 hey ncopa, why doesn't openssh have pam enabled? any particular reason? 2016-07-04 13:47:33 probably to avoid pull in pam dependency 2016-07-04 13:48:31 but isn't pam pulled in by other things anyway? 2016-07-04 13:51:24 hm. a default 3.4.1 install has pam. the livecd doesn't 2016-07-04 13:51:43 normally not 2016-07-04 13:55:29 (I just checked, linux-pam gets installed by a default sys install - is that not supposed to happen?) 2016-07-04 13:56:07 i wonder what pulls it in? 2016-07-04 13:56:10 try apk del it 2016-07-04 13:56:25 nothing else gets removed 2016-07-04 13:56:25 weird 2016-07-04 13:58:08 I'm just asking because it's awkward to have to build my own openssh package just to get pam. I'm lazy with passwords, and that's... not good. google authenticator two factor auth seems like a nice solution for my web-facing alpine boxes. 2016-07-04 14:00:34 jzono1: file a bug about it 2016-07-04 14:00:50 (since we get the option of three different sshds, wouldn't it be okay if one of them is pam-enabled at the cost of pulling in linux-pam?) 2016-07-04 14:01:12 about linux-pam being there when it shouldn't? 2016-07-04 14:04:40 btw, what does it take for stuff to go from testing to elsewhere? I built a couple of packages from there and they work just fine. can I do anything to help them get further? 2016-07-04 14:06:27 its normally enough to just tell the devs that it works 2016-07-04 14:06:30 and we move it 2016-07-04 14:07:41 okay: lshw and google-authenticator both work with 3.4.1 :) 2016-07-04 14:10:48 google-authenticator has no maintainer 2016-07-04 14:11:07 and has no releases 2016-07-04 14:11:22 i'm not sure we want support a random git snapshot 2016-07-04 14:14:44 yeah, that's probably not a good idea 2016-07-04 17:13:52 so I'm making a package where there's different licenses for the different subpackages, what's the proper way to handle that? 2016-07-04 17:15:06 in theory you should be able to add licence=... in each split function 2016-07-04 17:15:14 but i doubt abuild supports it 2016-07-04 17:28:01 that actually works 2016-07-04 19:39:46 Is it possible to set a custom port for ACF instead of 80? 2016-07-04 19:54:24 yes 2016-07-04 19:55:09 if it's a default install with mini_httpd, just edit /etc/mini_httpd/mini_httpd.conf 2016-07-04 19:55:37 so my acf logfile is empty, is that normal? do I need to do anything to turn on logging or something? 2016-07-04 20:06:38 ACF default install is actually HTTPS, so port 443 2016-07-04 20:07:02 but, ACF itself can be run by any HTTP server, so you can configure it however you want 2016-07-04 20:07:25 jzono1: ^^ 2016-07-04 20:07:41 yeah, I know 2016-07-04 20:07:44 ACTION has several installs using lighttpd, for example 2016-07-04 20:08:10 ACTION meant that for HazWard  2016-07-04 20:08:11 sorry 2016-07-04 20:08:36 jzono1: yes, it's normal for the log file to be empty 2016-07-04 20:08:50 Yo so, the repositories file points to http://repos.dfw.lax-noc.com/alpine/ but that's no longer working. Where should I be pointing to? 2016-07-04 20:08:59 some of the ACF modules output logs, but most don't 2016-07-04 20:09:08 so I'm looking into writing acf modules, where do I find the common functions? I've tried searching for it in obvious places but I haven't found it (like modelfunctions.getstatus() ) 2016-07-04 20:09:31 gopar: http://dl-cdn.alpinelinux.org/alpine/ 2016-07-04 20:09:45 gopar: you could run setup-apkrepos and pick from a list / get the fastest one for you 2016-07-04 20:10:16 jzono1: two places for libs 2016-07-04 20:10:35 first is standard lua - /usr/share/lua/5.2/acf 2016-07-04 20:10:38 clandmeter, jzono1 sweet. Thanks. I'll try it out \o/ 2016-07-04 20:10:46 second is acf specific - /usr/share/acf/lib/ 2016-07-04 20:11:20 first set is available to any lua application by 'require("acf.format")' for example 2016-07-04 20:12:01 ACTION has a hard time finding time to document ACF :( 2016-07-04 20:16:59 is there any default editor in alpine? 2016-07-04 20:17:07 vi :D 2016-07-04 20:17:16 well.... 2016-07-04 20:17:37 bad day to be an emacs user then :/ 2016-07-04 20:17:42 specifically, busybox vi :) 2016-07-04 20:19:07 there's an emacs APKBUILD in testing, but no idea what state it's in 2016-07-04 20:24:03 tdtrask, eh I don't mind using vi. I know enough to edit and save and that's all I really need to do \o/ 2016-07-04 20:24:26 also nano is in the main repos 2016-07-04 20:25:05 emerson, yeah but since the repositories file was pointing the wrong url, I couldn't install anything. That's why I wanted to know the default editor :p 2016-07-04 20:25:41 ah, i see haha 2016-07-04 20:30:02 cat :D 2016-07-04 20:30:52 but, setup-apkrepos will handle the whole process too 2016-07-04 20:46:09 tdtrask, it wasn't working for me when I ran it. I needed to fix the repo file manually 2016-07-04 20:49:48 strange 2016-07-04 20:49:55 but as long as you figured it out 2016-07-04 22:57:14 Hey all, I'm trying to build some perl modules on alpine and getting errors that EXTERN.h can't be found 2016-07-04 22:57:22 is there some package that might have that? 2016-07-04 23:06:46 ah I needed perl-dev 2016-07-05 00:04:13 anybody use virtualenv? Any problems with alpine? Last time I tried it wasn't working 2016-07-05 12:28:14 Hello. I'm trying to use Alpine Linux to build docker containers for python 2.7. 2016-07-05 12:28:39 During the installation process, I'm getting this error: OSError: [Errno 2] No such file or directory: '/usr/lib/python2.7/site-packages/aws_requests_auth-0.3.0-py2.7.egg 2016-07-05 12:29:23 Does anyone have an idea about what is happening? 2016-07-05 12:29:41 dal: depends a bit on what exactly you are doing 2016-07-05 12:30:17 Here is my docker file 2016-07-05 12:30:22 FROM alpine RUN apk add --update \ python \ python-dev \ py-pip \ ca-certificates \ openssl \ build-base RUN update-ca-certificates RUN wget https://github.com/Yelp/elastalert/archive/master.zip RUN unzip master.zip RUN cd elastalert-master && python setup.py install && pip install -r requirements.txt && elastalert -h 2016-07-05 12:34:12 I could do this on ubuntu server lts 14.04. But image size is huge... 2016-07-05 12:57:30 my dockerfile was wrong. 2016-07-05 12:58:01 correct order is pip install -r requirements.txt && setup.py install 2016-07-05 12:58:19 looks obvious but I could not see. :-( 2016-07-05 12:58:55 seem like its missing some dependency 2016-07-05 13:00:31 dal: i'll have a short lunch then I'll try reproduce it 2016-07-05 13:04:13 there is no problem anymore. 2016-07-05 13:04:31 huh? 2016-07-05 13:04:57 my dockerfile was wrong. I fixed it. 2016-07-05 13:05:06 sorry for disturbing. 2016-07-05 13:05:27 np. I'm glad you figured it out :) 2016-07-05 16:03:09 <^7heo> dal: what is happening is that python throws an exception because it tries to access a file that isn't there. 2016-07-05 16:03:31 <^7heo> oh, my IRC client was stuck on the top of the log, for some reason; sorry. 2016-07-05 16:29:31 ncopa: bare nysgjerrig, er du norsk? 2016-07-05 17:17:30 danieli: japp, det er jeg 2016-07-05 17:18:33 <_ikke_> Funny thing is that I can understand it :P 2016-07-05 17:19:09 <_ikke_> And I'm not norwegian 2016-07-05 17:24:07 ncopa: interessant, flott jobba med Alpine, elsker prosjektet 2016-07-05 17:24:35 _ikke_: :) "ikke" means "not" or "don't" in norwegian 2016-07-05 17:27:29 <_ikke_> Yeah, I'm aware of that 2016-07-05 17:37:41 danieli: hyggelig å høre :) 2016-07-05 17:38:55 jepp jepp, spanderer gjerne en øl eller kopp kaffe en dag :) 2016-07-05 17:39:13 er du aktiv på konferanser og slikt? 2016-07-05 17:39:31 ikke enda... 2016-07-05 17:39:41 men jeg er åpen for forslag 2016-07-05 17:40:45 du burde vurdere hackerspaces eller kanskje å lage et slags Alpine Linux meetup 2016-07-05 17:41:06 er mange gode tech-miljøer i trondheim og oslo-områdene 2016-07-05 17:42:10 jeg stiller gjerne opp dersom det passer men orker ikke arrangere 2016-07-05 17:42:24 ser den, har vel bedre ting å gjøre :) 2016-07-05 22:29:07 whats the equivalent of chsh? 2016-07-05 22:30:53 gopar: $EDITOR /etc/passwd ? 2016-07-05 22:31:59 XeR, ehhhhh fiiiiiiiiine I gueeesssssss :P I'll try it 2016-07-05 22:32:30 Well, that's how I did it :p 2016-07-05 22:32:30 <^7heo> nah it's not equivalent, but it provides a way to achieve the same goal 2016-07-05 22:32:40 Ensure your shell is in /etc/shells 2016-07-05 22:32:46 Otherwise ssh won't let you log in 2016-07-05 22:33:03 well that wouuld be bad :p 2016-07-05 22:34:04 There's `add-shell' for that 2016-07-05 22:34:17 kl3, now you say it -_- 2016-07-05 22:34:51 well it looks like it works, kinda don't like touching the passwd file though..... 2016-07-05 22:35:19 <^7heo> the weird thing is that I don't remember to have performed $EDITOR /etc/passwd 2016-07-05 22:35:28 <^7heo> and I'm using a different shell than /bin/ash 2016-07-05 22:35:58 Upon user creation you can pass the shell to be used as login shell 2016-07-05 22:36:07 <^7heo> I might have done that. 2016-07-05 22:36:11 Probably. 2016-07-05 22:36:12 <^7heo> but that doesn't ring a bell either. 2016-07-05 22:36:25 <^7heo> I mean, I know you can; but I don't even remember what's the option 2016-07-05 22:36:30 <^7heo> doesn't sound like something I'd do. 2016-07-05 22:36:54 <^7heo> ah yeah, I might have used sed. 2016-07-05 22:36:58 Maybe you're using /bin/sh which doesn't link to ash anymore. 2016-07-05 22:37:16 <^7heo> which gives the same as $EDITOR in the end. 2016-07-05 22:37:23 <^7heo> kl3: nah, I think not. 2016-07-05 22:37:45 <^7heo> /bin/sh still links to busybox 2016-07-05 22:39:03 btw, anyone use virtualenvwrapper? I know virtualenv works fine but I really like the wrapper. I can't get it to work :/ 2016-07-05 22:43:29 Yey I got it working \o/ 2016-07-05 22:46:42 Has anyone built newsbeuter from source so far? I'm still having problems with it: https://bugs.alpinelinux.org/issues/5617 2016-07-05 23:00:58 <^7heo> algitbot: \o/ 2016-07-06 03:19:21 ACTION FOR RESEARCHER JOIN ##xWindow , FOR OFFICIAL SOLARIS SUPPORT JOIN ##su.solaris ... . 2016-07-06 03:22:11 thank you 2016-07-06 03:22:39 ACTION FOR RESEARCHER JOIN ##xWindow , FOR OFFICIAL SOLARIS SUPPORT JOIN ##su.solaris ... . 2016-07-06 06:36:21 lol 2016-07-06 11:41:01 dl-6 mirror is significantly out of date: http://dl-6.alpinelinux.org/alpine/edge/main/x86_64/ index was last modified on 2016-May-16 2016-07-06 11:41:32 tweek__: use dl-cdn 2016-07-06 11:43:37 yes, I figured that out 2016-07-06 11:43:55 worth chasing why this mirror is not in sync? 2016-07-06 11:44:03 sorry, but we cannot control external mirrors. we are thinking of setting up tiers. 2016-07-06 11:44:21 should dl-cdn be the default instead of testing mirrors? 2016-07-06 11:46:21 There woudn't be an easy way to create a bootable USB stick with alpine on it that has a FAT32 partition on it? Wondering if I should just go with setup-bootable and make changes via LBU 2016-07-06 17:01:24 is there any specific thing that stops me from rereading partition tables on a disk that has not been mounted? 2016-07-06 17:07:01 <_ikke_> Diftraku: How are you reading them? 2016-07-06 17:07:31 partx and partprobe, no dice 2016-07-06 17:09:06 partx says "resource busy" but lsof does not show the disk being used 2016-07-06 17:11:51 using fdisk to write a blank dos label returns no errors, after I write to the disk with dd (55mb, "ssd") and create a new partition with no errors and then partx complains resource busy 2016-07-06 17:12:31 it could be the wb cache biting me in the foot here 2016-07-06 17:24:15 Diftraku: /buffer 14 2016-07-06 17:24:18 oups 2016-07-06 17:24:27 Diftraku: have you tried sync ?* 2016-07-06 17:28:45 <_ikke_> XeR: Doesn't that only cause FS buffers to be synced? 2016-07-06 17:28:52 <_ikke_> ie, he does not even have an FS yet iirc 2016-07-06 17:59:24 the dd image has part table and two partitions with filesystems 2016-07-06 18:24:22 <_ikke_> Right, but you haven't mounted anything yet 2016-07-06 18:24:27 <_ikke_> So there is nothing to sync 2016-07-06 19:19:56 and it's running from ramfs (bootable) 2016-07-06 19:28:03 linux, frankly, sucks with regards to that; I've been doing all kinds of scripted partitioning and disk preparation for a couple of years now and there's just no correct way of doing it 2016-07-06 19:28:45 no matter how you approach it it's going to go wrong at least if you're to trust return codes of various tools used 2016-07-06 19:29:59 fdisk, sgdisk, parted, kpartx, lvm, just a bunch of flaky tools that kinda do what they're designed for 2016-07-06 19:33:46 TBB: I'd rather include the partition I'm creating in the build process but alas, I have to do it this way as the old versions of the image are still in active use 2016-07-06 19:54:27 or so the system claims, at least 2016-07-06 19:55:39 that's similar to my loop file installs, introduce an empty disk image file to losetup and the kernel goes apesh*t over trying to write over 'an existing partition table', for example 2016-07-06 19:56:36 in short, it seems the kernel doesn't know what the hell it is talking about, however, nevermind what the kernel thinks, later partitioning and lvm operations work just fine... 2016-07-06 19:59:13 I know I'm not being of much help here, more like just ranting. sorry about that. 2016-07-06 21:43:12 I'm trying to remap the UART on the Pi3 using the pi3-miniuart-bt overlay, but it appears to have no effect. Anyone have any success with this? 2016-07-06 22:00:24 hi 2016-07-06 22:01:45 hi 2016-07-06 22:04:19 I'm hitting a .. bug with networking in a container 2016-07-06 22:04:46 The container can't ping itself nor connect to itself. Connecting from other containers / physical PCs work. 2016-07-06 22:29:46 is you loopback enabled? 2016-07-06 23:04:45 not only from localhost, also trying to access it by the 'public' ip 2016-07-06 23:05:02 # ip addr 2016-07-06 23:05:02 ..... 192.168.1.150/24 2016-07-06 23:05:15 ping 192.168.1.150 2016-07-06 23:05:15 35 packets transmitted, 0 packets received, 100% packet loss 2016-07-06 23:07:32 yup. it was the loopback interface. Thanks nonarkitten 2016-07-06 23:41:37 <^7heo> david_1234: what's in your routing table? 2016-07-06 23:42:03 <^7heo> and, how did you get that IP? 2016-07-06 23:42:55 <^7heo> docker users are now 90% of our user traffic 2016-07-06 23:42:56 <^7heo> ]o. 2016-07-06 23:43:00 <^7heo> \o/ even 2016-07-06 23:43:07 <^7heo> yeah algitbot, \o/ 2016-07-06 23:43:24 <^7heo> I should run another algitbot 2016-07-06 23:43:33 <^7heo> just to do an infinite spamming loop 2016-07-06 23:44:25 david_1234: ip route add 192.168.1.150/32 via [some gateway] 2016-07-06 23:44:36 1.150/24 = 1.0 -> 1.255 2016-07-06 23:44:50 oh derp, already resolved it.. I should sleep 2016-07-06 23:45:17 also ^7heo, not surprising - alpine is great on docker, especially considering its size 2016-07-06 23:46:01 <^7heo> danieli: especially considering how docker sucks; if you put alpine in the mix, it sucks less. 2016-07-06 23:47:00 <^7heo> anyway, I should sleep too; I didn't catch that answer about the loopback 2016-07-06 23:47:16 I'm using LXC 2016-07-06 23:47:31 but yeah, been using debian for my last ~20 containers, playing around with alpine 2016-07-06 23:47:39 if I can get everything to work I'll slowly migrate 1 by 1 2016-07-06 23:47:58 ~650MB for a bare install vs ~85 for nginx+python3.. 2016-07-06 23:48:26 <^7heo> yeah, welcome to alpine 2016-07-06 23:48:37 <^7heo> goodbye lenin^wdebian 2016-07-06 23:48:51 <^7heo> debian stopped to rock around 4 2016-07-06 23:49:01 <^7heo> and started to suck around systemd 2016-07-06 23:49:26 <^7heo> now all that's left in debian is the communism 2016-07-07 00:02:57 and serving as the base for what, 99% of desktop linux? get real 2016-07-07 00:04:39 you can wave the C word around all you want but Debian is just doing whatever the rest of the linux community is doing, they have a goal and they're chasing it as a community 2016-07-07 00:07:23 I loved Debian 7 more than any other before it 2016-07-07 00:08:23 <^7heo> TBB: sure, it's because it's popular that it's good. 2016-07-07 00:08:28 <^7heo> vote Trump. 2016-07-07 00:16:14 in a merit driven community such as the Linux one, popularity is something quite different from politics. but go on, you'll reveal more of yourself than you do anything else :) 2016-07-07 00:16:37 <^7heo> oh, 'cause I matter now? 2016-07-07 00:16:48 <^7heo> dude, please go on #linux if you need some drama 2016-07-07 00:16:54 <^7heo> or maybe, #debian 2016-07-07 00:17:12 <^7heo> now, if you'll excuse me, I'm busy 2016-07-07 00:18:45 :D 2016-07-07 00:32:16 bah, so edgy 2016-07-07 00:32:24 back to lurking for me too, possibly sleep 2016-07-07 00:42:21 How can I get the 'build package' for unrar ? 2016-07-07 00:42:31 the sources / makefile for alpine 2016-07-07 00:45:42 david_1234: see here: https://wiki.alpinelinux.org/wiki/Creating_an_Alpine_package 2016-07-07 00:46:39 <^7heo> david_1234: git.alpinelinux.org/cgit/aports/main/unrar 2016-07-07 00:47:10 <^7heo> david_1234: git.alpinelinux.org/cgit/aports/tree/main/unrar even 2016-07-07 10:34:59 Is there some way to mask files or directories with apk so that packages won't overwrite/create them? 2016-07-07 10:55:02 <^7heo> kl3: you mean like union-fs or mounting a device on a directoryy? 2016-07-07 10:55:06 <^7heo> s/yy/y/ 2016-07-07 10:56:04 kl3, add them to protected files 2016-07-07 10:57:27 <^7heo> fabled: what are those protected files? 2016-07-07 10:57:48 /etc/apk/protected_files.d/*.conf 2016-07-07 10:58:00 need to see if we have docs on that 2016-07-07 10:58:45 <^7heo> fabled: he could also use chattr 2016-07-07 10:59:22 <^7heo> that way he can be sure that even if a package script is doing a chmod 777 on a file and changing it as root, it won't budge. 2016-07-07 11:00:26 package scripts should not do chmod's; it should be done in APKBUILD package() 2016-07-07 11:00:44 apk tracks permissions, and "apk audit" will tell you they are twiddled with if you change them in scripts 2016-07-07 11:00:50 <^7heo> true. 2016-07-07 11:01:46 <^7heo> but I'm saying that because in case the file he wants to keep is chmo a-w 2016-07-07 11:02:05 <^7heo> there would still be a possibility that a badly written script would chmod it before trying to change it 2016-07-07 11:02:10 <^7heo> for whatever reason 2016-07-07 11:02:17 <^7heo> and then chattr would actually prevent that. 2016-07-07 11:02:36 <^7heo> But you're right about the apk scripts not meant to do that. 2016-07-07 11:04:51 ^7heo: Rather is in not wanting to have unneeded files on my system which come in through packages I cannot remove. 2016-07-07 11:05:14 fabled: I didn't know about /etc/apk/protected_files.d/, will try that out, thanks. 2016-07-07 11:05:21 <^7heo> kl3: wait wat? 2016-07-07 11:05:31 <^7heo> packages shouldn't install files that aren't needed... 2016-07-07 11:06:08 ^7heo: Sure, let's say I don't need certain files. 2016-07-07 11:06:42 <^7heo> so essentially, you want to customize the content of a package? 2016-07-07 11:07:12 But you're arguably true, I doubt that the package util-linux must include /usr/share/bash-completion/, especially when bash(1) is not installed. 2016-07-07 11:07:39 <^7heo> kl3: yeah, that should be installed 2016-07-07 11:07:41 ^7heo: Yeah, kind of. The example above is what I'm currently dealing with. 2016-07-07 11:07:51 <^7heo> meh 2016-07-07 11:08:06 <^7heo> it sucks that util-linux installs bash related files while bash isn't installed... 2016-07-07 11:08:15 <^7heo> that should be in bash 2016-07-07 11:08:40 not necessarily, as then bash would in some cases install completion related files for tools that are not installed 2016-07-07 11:08:50 ^ exactly 2016-07-07 11:09:07 <^7heo> Sorry, can't read TBB 2016-07-07 11:09:12 the correct approach would be packaging completions etc in a separate package 2016-07-07 11:09:20 ^ this 2016-07-07 11:09:23 ^7heo: your loss, not mine 2016-07-07 11:09:30 <^7heo> still can't. 2016-07-07 11:10:09 :) 2016-07-07 11:10:32 <^7heo> but it's not my loss (yes I can read the logs from the dev server) 2016-07-07 11:10:38 <^7heo> you're just repeating what I said... 2016-07-07 11:10:46 <^7heo> so I'm fine with not reading that. 2016-07-07 11:11:13 still holding a grudge, I see 2016-07-07 11:11:40 ah well, serves no purpose for me to try to make it last 2016-07-07 11:12:01 <^7heo> kl3: it looks to me that it's not a content of the package. 2016-07-07 11:12:10 <^7heo> cf. https://pkgs.alpinelinux.org/contents?branch=edge&name=util-linux&arch=armhf&repo=main 2016-07-07 11:12:16 <^7heo> (on edge at least) 2016-07-07 11:13:53 <^7heo> kl3: if you have /usr/share/bash-completion/, it must be because you installed a package that installed stuff there. 2016-07-07 11:15:16 <^7heo> $ find /usr/share/bash-completion -type f -exec apk info --who-owns {} \; | cut -d' ' -f5 | sort -u 2016-07-07 11:15:19 <^7heo> gstreamer1-1.8.1-r0 2016-07-07 11:15:20 <^7heo> in my case. 2016-07-07 11:15:44 apk info --who-owns /usr/share/bash-completion/completions/addpart 2016-07-07 11:15:49 /usr/share/bash-completion/completions/addpart is owned by util-linux-2.28-r3 2016-07-07 11:15:59 <^7heo> ok, I'm gonna check that specific version 2016-07-07 11:16:01 <^7heo> one second. 2016-07-07 11:16:33 <^7heo> wow, the version in main contains twice as many files = 2016-07-07 11:16:34 <^7heo> =/ 2016-07-07 11:16:50 <^7heo> well, you're right about that. 2016-07-07 11:17:05 Sadly, yes. 2016-07-07 11:18:29 ^7heo: seriously though, I'm sorry for being too aggressive with those messages last night, the aggressive edge was unnecessary and harmful 2016-07-07 11:19:12 I could've brought my point up without getting personal about it 2016-07-07 11:25:02 <^7heo> kl3: anyway, in 3.5 it will be fixed. 2016-07-07 11:25:09 <^7heo> so it's not a big deal. 2016-07-07 11:25:27 <^7heo> kl3: you can replace util-linux by util-linux@edge if you need; 2016-07-07 11:25:33 <^7heo> but I'm not sure about the dependencies of that package 2016-07-07 11:34:18 Hello 2016-07-07 11:34:34 How should i do if i want to rebuild an existing package ? 2016-07-07 11:34:59 I would like to install cyrus-sasl but in the APKBUILD it will not compile it with LDAP support 2016-07-07 11:35:15 I would like to rebuild the package with LDAP support 2016-07-07 11:37:04 <^7heo> kikadisa: get the APKBUILD and the related files, and abuild? 2016-07-07 11:37:19 <^7heo> (you need to be in the abuild group) 2016-07-07 11:38:54 Thanks, but how can i get files ? 2016-07-07 11:38:57 they are here : 2016-07-07 11:38:57 http://git.alpinelinux.org/cgit/aports/tree/main/cyrus-sasl?h=3.4-stable 2016-07-07 11:38:58 <^7heo> wget? 2016-07-07 11:39:03 <^7heo> or git 2016-07-07 11:39:11 <^7heo> whichever's more convenient for you. 2016-07-07 11:39:34 i can get juste the specific folder with git ? 2016-07-07 11:41:26 the entire aports isn't that big really 2016-07-07 11:42:09 Yes i guess but i just want the cyrus-sasl folder. That's for a docker image 2016-07-07 11:43:35 <^7heo> kikadisa: curl -Ssl http://git.alpinelinux.org/cgit/aports/tree/main/cyrus-sasl\?h\=3.4-stable | grep -o 'ls-blob[^<]*' | sed "s,^.*=',http://git.alpinelinux.org,; s/'.*$//" | xargs wget 2016-07-07 11:44:04 <^7heo> ofc you will have to strip the '?h=3.4-stable' from the filenames 2016-07-07 11:44:10 <^7heo> after download. 2016-07-07 11:44:18 <^7heo> maybe wget has an option for that. 2016-07-07 11:45:09 found ! 2016-07-07 11:45:23 git add sparsecheckout option since 1.7 2016-07-07 11:46:10 <^7heo> interesting 2016-07-07 11:46:12 <^7heo> I didn't know that. 2016-07-07 11:46:41 me neither but it seems to clone repo. anyway 2016-07-07 11:46:47 thanks 2016-07-07 11:47:00 <^7heo> that wget command works btw, I've tested it. 2016-07-07 11:47:08 <^7heo> it just gives the wrong filenames 2016-07-07 11:47:14 <^7heo> but again, can be fixed. 2016-07-07 11:47:20 i guess 2016-07-07 11:47:31 it's running, but my Pi is slow.... :) 2016-07-07 11:55:02 Here is the corrected curl cmd : 2016-07-07 11:55:15 curl -Ssl http://git.alpinelinux.org/cgit/aports/tree/main/cyrus-sasl\?h\=3.4-stable | grep -o 'ls-blob[^<]*' | sed "s,^.*=',http://git.alpinelinux.org,; s/'.*$ 2016-07-07 11:55:35 No 2016-07-07 11:55:41 Here : 2016-07-07 11:56:24 curl -Ssl http://git.alpinelinux.org/cgit/aports/tree/main/cyrus-sasl\?h\=3.4-stable | grep -o 'ls-blob[^<]*' | sed "s,^.*=',http://git.alpinelinux.org,; s/'.*$//" | xargs wget && rename \?h\=3.4-stable '' ./* 2016-07-07 11:57:06 No !! It download html files 2016-07-07 12:00:47 <_ikke_> Anyone know why an alpine (3.1) server would still respond to an ipv6 address (tcpdump showed packets comming in), while that specific address has been removed? 2016-07-07 12:01:08 <_ikke_> Tried to move the address to a different server, but it would not respond outside the subnet until after the alpine server was rebooted 2016-07-07 12:17:02 Is there a way to get compilation option of a package ? 2016-07-07 12:18:00 what do you mean? 2016-07-07 12:20:55 <^7heo> kikadisa: read the APKBUILD and you'll know. 2016-07-07 12:21:23 i saw in APKBUILD. but i would like to know if there is an other way to get this info 2016-07-07 12:21:37 for exemple php got a convinient option -i 2016-07-07 12:21:39 <^7heo> no idea. Maybe there is. 2016-07-07 12:21:44 i will find 2016-07-07 12:21:54 <^7heo> per binary ofc, if the binary supports it. 2016-07-07 12:22:12 <^7heo> but a universal way to do it? aside reading the APKBUILD I don't know. 2016-07-07 12:22:22 <^7heo> I don't think apk has the support for that anyway 2016-07-07 12:23:14 <^7heo> kikadisa: where did you get that rename command from? 2016-07-07 12:24:31 <^7heo> hmm util-linux it seems. 2016-07-07 12:26:09 <^7heo> in main, the only package to contain rename is for the armhf arch 2016-07-07 12:26:14 <^7heo> so I don't have it. 2016-07-07 12:26:17 <^7heo> s/main/edge/ 2016-07-07 12:27:43 <^7heo> kikadisa: also, you're right, if you want the non-html files: curl -Ssl http://git.alpinelinux.org/cgit/aports/tree/main/cyrus-sasl\?h\=3.4-stable | grep -o 'ls-blob[^<]*' | sed "s,^.*=',http://git.alpinelinux.org,; s/'.*$//; s/tree/plain/" | xargs wget && rename \?h\=3.4-stable '' ./* 2016-07-07 12:27:48 <^7heo> that should do it. 2016-07-07 12:28:09 yep, perfect 2016-07-07 12:28:26 but in fact i found a guy who did what i'm trying to do 2016-07-07 12:28:27 https://raw.githubusercontent.com/dweomer/dockerfiles-saslauthd/master/Dockerfile 2016-07-07 12:28:42 It recompile sasl with ldap support ! 2016-07-07 12:29:43 <^7heo> and if you don't have rename: curl -Ssl http://git.alpinelinux.org/cgit/aports/tree/main/cyrus-sasl\?h\=3.4-stable | grep -o 'ls-blob[^<]*' | sed "s,^.*=',http://git.alpinelinux.org,; s/'.*$//; s/tree/plain/" | xargs wget && for f in ./*; do mv "$f" "$(echo $f | sed 's/?.*$//')"; done 2016-07-07 12:30:04 <^7heo> that might be useful for future versions 2016-07-07 12:30:11 <^7heo> since rename isn't present in current edge 2016-07-07 12:30:17 well done 2016-07-07 12:32:45 <^7heo> kikadisa: also it's worth noting that if you don't want extra output 2016-07-07 12:32:51 <^7heo> wget -q is what you want :) 2016-07-07 12:53:37 so, apparently clearing a disk's partition table (by writing an empty one) before dd'ing an image fixed not being able to partprobe for the new partitions 2016-07-07 12:53:54 I have no clue why it works but it just does 2016-07-07 12:55:22 that does work, I usually start disk preparation with sgdisk --zap-all or similar 2016-07-07 12:55:42 i had issues before with partprobe, there was another tool that worked. 2016-07-07 12:56:10 I'm using fdisk against better judgement xD 2016-07-07 12:56:56 yeh, sgdisk is for GPT partitioning schemes mainly 2016-07-07 12:59:08 I had to do some creative workarounds to find a specific disk since alpine does not have /dev/disk/by-path 2016-07-07 13:03:23 Diftraku: let me guess, parsing /var/log/messages ? :) 2016-07-07 13:04:05 Diftraku: who says alpine doesnt have that? 2016-07-07 13:04:07 those paths are probably udev-specific 2016-07-07 13:04:16 yes 2016-07-07 13:04:22 and we have udev ;-) 2016-07-07 13:07:26 is mlocate equivalent tool in base or apk ? 2016-07-07 13:07:34 <^7heo> I am trying to get help about apk; but no matter where I ask, I can't get any. 2016-07-07 13:08:35 <^7heo> is apk -X http://fr.alpinelinux.org/alpine/v3.2/main/ search util-linux supposed to return: util-linux-2.28-r4 2016-07-07 13:08:38 <^7heo> is apk -X http://fr.alpinelinux.org/alpine/v3.2/main/ search util-linux supposed to return: util-linux-2.28-r4? 2016-07-07 13:08:40 TBB: ls /sys/devices/pci0000:00/0000:00:11.0/ata1/host*/target*:0:0/*:0:0:0/block/ 2016-07-07 13:08:58 <^7heo> sorry, I just meant to add the '?', but hit up at the same time... 2016-07-07 13:09:04 clandmeter: I'm using bootable and don't see them in my /dev 2016-07-07 13:09:52 clandmeter: alpine 3.4.1 2016-07-07 13:10:06 Diftraku: are you using udev? 2016-07-07 13:10:22 unless it is installed by default, no 2016-07-07 13:10:28 then it wont show 2016-07-07 13:10:32 its udev related 2016-07-07 13:10:49 i guess it has scripts to create those devices. 2016-07-07 13:11:05 yeah, I want to keep the install small and tidy :3 2016-07-07 13:12:35 <^7heo> Diftraku: why not having a static /dev? 2016-07-07 13:13:22 Diftraku: thanks for the tip! 2016-07-07 13:13:40 ^7heo: bootable install that keeps moving from device to device :3 2016-07-07 13:14:05 <^7heo> ah yeah, I didn't get that 2016-07-07 13:14:10 <^7heo> I was expecting containers. 2016-07-07 13:14:50 TBB: no probs, I had a couple too many sticks being destroyed when we assumed sda is the block device we want 2016-07-07 13:15:36 as an added bonus, if someone leaves the thing plugged in and reboots their PC with it, it'll be less likely to nuke their primary hdd unless the PCI path is the same for the ATA controller 2016-07-07 13:16:35 yeh, I've wiped out a couple of workstation installs during my experiments with that stuff :D 2016-07-07 13:17:41 can't make omelets etc etc 2016-07-07 13:17:46 yup :P 2016-07-07 13:22:13 <^7heo> Diftraku: I don't get why leaving the key there would nuke the HDD 2016-07-07 13:22:37 ^7heo: because it automatically runs a script on boot that DD's an image to the harddrive 2016-07-07 13:22:47 <^7heo> oh 2016-07-07 13:22:48 <^7heo> that. 2016-07-07 13:23:04 We use it to load software onto the things when they're blank 2016-07-07 13:23:07 <^7heo> so you're carying a nuking device around? 2016-07-07 13:23:18 <^7heo> Ah ok. 2016-07-07 13:23:37 <^7heo> makes sense now. 2016-07-07 13:23:51 yeah, it essentially dd's an openwrt image and then does some magic to add a data partition and some default files on it 2016-07-07 13:24:09 <^7heo> strange thing; but why not. 2016-07-07 13:24:34 it's either that or a dedicated machine with mSATA interface doing it :3 2016-07-07 13:25:07 <^7heo> nah, strange thing to put openwrt as a primary os 2016-07-07 13:25:18 it's not a desktop :3 2016-07-07 13:32:57 <^7heo> Diftraku: ah ok 2016-07-07 13:42:56 ^7heo: i dont understand how anyone can work with gogs. 2016-07-07 13:43:11 i uploaded aports: https://try.gogs.io/clandmeter/aports 2016-07-07 13:43:20 its so slow... 2016-07-07 13:45:59 <^7heo> clandmeter: well, granted that you only have a few repos, it's fine. 2016-07-07 14:27:46 looks good-ish, is slow as heck 2016-07-07 14:28:25 i have a local setup, with only aports, its also show as shite 2016-07-08 03:34:08 Hello. Can someone tell me the name of the package for the firmware of atheros usb wireless cards? 2016-07-08 08:54:58 hi, yesterday I discovered cpufreq is running with performance governor on default. Any ideas about this? what do you think about cpu scaling for server environment? 2016-07-08 09:04:39 according to this https://www.phoronix.com/scan.php?page=news_item&px=Intel-Linux-4.5-SKL-PState , Ondemand gtovernor seems a good choice 2016-07-08 09:52:11 Hello all, I'm having a bit of trouble with alpine in a docker image 2016-07-08 09:52:37 I'm trying to use the echo command but it isn't available and I can't install it. Can anyone help with this? 2016-07-08 10:01:45 echo is usually a builtin function of the shell 2016-07-08 10:03:15 That's what I thought. Maybe the docker:git container is doing something to not use the standard shell 2016-07-08 10:04:28 Looking at the dockerfile for which it builds on, echo is being used. Maybe i'm not quite getting how gitlab-ci works 2016-07-08 10:31:53 nalum: echo should be there. how do you call echo? 2016-07-08 10:33:47 $ sudo docker run --rm -it docker:git echo "hello 2016-07-08 10:33:48 " 2016-07-08 10:33:48 hello 2016-07-08 10:38:29 ncopa: I figured out the command I was using was trying to load echo as a file :S 2016-07-08 10:38:51 I'm now having an issue with the ssh config not being read (I think) 2016-07-08 10:39:14 I'm trying to run echo "Host *\n\tStrictHostKeyChecking no\n\n" > ~/.ssh/config 2016-07-08 10:39:49 So I can checkout a private repo but it's still failing to do so. Is ~/.ssh/id_rsa read by default or do I need to add it? 2016-07-08 10:49:18 it seems like the ssh agent is ignore the config file ~/.ssh/config 2016-07-08 10:51:00 <^7heo> nalum: .ssh/config isn't for the ssh agent but for the ssh client, 2016-07-08 10:51:31 <^7heo> the ssh-agent uses ~/.ssh/identity or ~/.ssh/id_dsa or ~/.ssh/id_rsa and /tmp/ssh-XXXXXXXXXX/agent. 2016-07-08 10:51:40 <^7heo> c.f. http://linux.die.net/man/1/ssh-agent 2016-07-08 10:52:17 Okay, then I guess the client isn't picking it up. Is there a way to force it? 2016-07-08 10:52:39 <^7heo> command line flags. 2016-07-08 10:55:13 <^7heo> ssh -o StrictHostKeyChecking=no $host 2016-07-08 10:55:32 <^7heo> (since you were silent I expected you to have failed to get that) 2016-07-08 10:55:47 ^7heo: thanks for that. 2016-07-08 10:55:52 nalum: your \n are probably not interpreted as newline 2016-07-08 10:55:58 I'd not found it in the quick search 2016-07-08 10:56:07 echo -e should fix it 2016-07-08 10:56:28 tru_tru: Oh, okay I'll give that a shot 2016-07-08 10:56:46 <^7heo> but in any case 2016-07-08 10:56:58 <^7heo> I would advise against such an ~/.ssh/config file 2016-07-08 10:57:31 <^7heo> the command line option is better; since it will still keep the strict checking for the future. 2016-07-08 10:57:43 <^7heo> and if I'm guessing right 2016-07-08 10:57:53 Yeah, I don't have it in my system. It is for use in gitlab-ci and is gone when the build is completed 2016-07-08 10:58:04 <^7heo> you're better off generating the ~/.ssh/known_hosts file with the right entries... 2016-07-08 10:58:15 <^7heo> without disabling the key auth. 2016-07-08 11:04:17 Thanks for the help all. I probably didn't come across in the best way. Much appreciated. I'll investigate using that command line flag with git rather than the config file. 2016-07-08 13:42:10 <^7heo> mosez: what were the alternatives to docker that you wrote the other day? 2016-07-08 13:44:02 <^7heo> mosez: that was rkt I think 2016-07-08 13:44:04 <^7heo> and something else 2016-07-08 13:45:44 ^7heo: flockport i think 2016-07-08 13:51:03 <^7heo> dfs: nah it was in 4 letters afair 2016-07-08 13:51:13 <^7heo> starting with r or h or something 2016-07-08 13:51:15 <^7heo> but not f 2016-07-08 13:51:59 runc? 2016-07-08 14:03:12 I tried to create a custom iso with alpine-iso, following the instructions on the wiki. it creates an iso without any fuss, but when I try to boot the iso in vmware it complains about not finding /sbin/init 2016-07-08 14:04:30 how do I find out where it went wrong? I made the iso on a plain 3.4.1 install, is there any obvious reason why it wouldn't work? 2016-07-08 16:24:14 I'm currently following https://wiki.alpinelinux.org/wiki/Replacing_non-Alpine_Linux_with_Alpine_remotely in order to replace a remote Debian inside a Xen VM with Alpine, now I'm about to add my overlay to the ISO, do I have to do anything special since this is done inside Xen and not a "native" environment? 2016-07-08 22:08:23 anyone konw if there's some package I need to install for full locales to "work" ? 2016-07-08 22:12:28 isn't musl's locales support kinda limited? 2016-07-08 22:14:17 no clue 2016-07-08 22:14:27 I think I figured out a way around my issue 2016-07-08 22:14:40 just use the alpine pacakge of the lib that won't build :D 2016-07-08 22:15:02 http://build.alpinelinux.org/buildlogs/build-3-4-x86_64/main/perl-posix-strftime-compiler/perl-posix-strftime-compiler-0.41-r0.log # that's not great 2016-07-08 22:15:15 http://git.alpinelinux.org/cgit/aports/tree/main/perl-posix-strftime-compiler/musl-fix.patch?h=3.4-stable 2016-07-08 22:15:16 good to know 2016-07-09 11:26:16 I'm having "random" segfaults with qemu/kvm, both windows and linux vms, has anyone similar experiences? 2016-07-09 11:27:33 Had that with LXC containers some time ago… It was a hardware fault 2016-07-09 11:27:47 maybe bad ram ? 2016-07-09 11:29:42 I should test it... 2016-07-09 11:30:24 I migrated from Ubuntu to Alpine, with Ubuntu I hadn't any problem, but I also migrated the physical place of the server, maybe the migration affect something of the hardware 2016-07-09 11:32:03 I also have this warnings... lol, error doing tpaste 2016-07-09 11:32:10 and then worked 2016-07-09 11:32:57 lol, it pasted the tpaste error o_O http://tpaste.us/36zD 2016-07-09 11:34:37 could anyone suggest a simple way for add memtest to alpine boot usb? 2016-07-09 11:36:16 http://tpaste.us/GmbE 2016-07-09 11:36:21 this is what I want to paste 2016-07-09 11:36:34 lol 2016-07-09 11:36:41 it's a tpaste.us problem... 2016-07-09 13:25:48 interesting, I discovered a way for force a segfault 2016-07-09 13:26:25 if I boot an alpine 3.4 iso, and I let it boot without doing anything, it boots fine 2016-07-09 13:26:44 if I presh enter key to skip the initial wait qemu segfaults... 2016-07-09 13:27:48 if I let it boot fine, then reboot and then on next boot I presh enter key it segfaults too 2016-07-09 13:28:09 [162288.130534] qemu-system-x86[8085]: segfault at 74b411b56470 ip 0000034298385907 sp 000074b411b56470 error 6 in qemu-system-x86_64[342981a4000+553000] 2016-07-09 13:30:05 I'm gonna try edge version 2016-07-09 13:36:40 (7/7) Installing qemu-system-x86_64@edge (2.6.0-r4) 2016-07-09 13:37:27 YES 2016-07-09 13:37:58 it doesn't crash now 2016-07-09 13:38:31 I'm gonna restart all my VM :) 2016-07-09 13:48:41 I tried to create a custom iso with alpine-iso, following the instructions on the wiki. it creates an iso without any fuss, but when I try to boot the iso in vmware it complains about not finding /sbin/init 2016-07-09 13:48:45 how do I find out where it went wrong? I made the iso on a plain 3.4.1 install, is there any obvious reason why it wouldn't work? 2016-07-09 13:55:14 jzono1: I guess an official iso works fine right? I've never builded a ISO but I imagine your problem it's related with the initramfs 2016-07-09 13:57:38 I want to see if I can get iscsi booting working. that takes an extra kernel module and an extra apk compared to the default virt-iso + thinkering around with mkinitfs 2016-07-09 14:13:18 I see... 2016-07-09 17:26:39 evening 2016-07-09 20:22:57 ^7heo: runc, rkt and docker :) 2016-07-09 22:10:13 Hi, whats the trick with apkbuild and source-urls with referers? 2016-07-09 22:10:33 saveas-http:// 2016-07-09 22:10:42 probably:) 2016-07-09 22:15:55 in ARCH/PKGBUILD these can be configured via DLAGENTS - is there any equivalent in apkbuild? 2016-07-09 22:45:13 hi, im currently failing abuilding a package from a source-url, which needs to be feed with a referer while fetching... For ARCH/PKGBUILD i could workaround this issue via DLAGENTS 2016-07-09 22:45:15 (DLAGENTS='https::/usr/bin/wget --referer $REFURL -N $URL) in PKGBUILD or via /etc/makepkg.conf 2016-07-09 22:45:17 where can "abuilds fetching" be configured or is there any equivalent in apkbuild or any nice alternative than setting up a localwebserver for fetching? 2016-07-09 23:52:33 how can i recompile alpinelinux ifself (eg. foreign arch)... Any hints about setting up the buildchain, Scripts, $whatever? 2016-07-10 03:03:55 <^7heo> mosez: danke 2016-07-10 10:55:25 how involved to you reckon it would be to get the alpine docker images working under travis-ci? 2016-07-10 11:08:47 It's not possible to use docker on travis as docker needs root and a recent kernel. 2016-07-10 11:09:56 Gottox: I believe that is no longer true: https://docs.travis-ci.com/user/docker/ 2016-07-10 11:10:32 ah, then I finally can change some things for void linux :D 2016-07-10 11:12:35 also, if you are not set in travis, you might give circleci a look, they even give you a shell to the build machine if needed 2016-07-10 11:14:02 ah well, if you can execute shell script, you can do whatever you want. such is the power of sudo :) 2016-07-10 13:34:34 the only annoying downside to the legacy-style (which includes sudo) is that the queue for them is insane :/) 2016-07-10 13:35:55 that said, I can't help but laugh, because they say "oh you cant use sudo because docker" but then let you install packages, which you can help, say, a setuid bash snuck in .. 2016-07-10 13:36:08 unless they finally have some sort of whitelist 2016-07-10 17:19:19 since I upgraded qemu to edge version I hadn't any crash 2016-07-10 19:25:50 Can anyone recommend a good VNC client to use with QEMU? 2016-07-10 19:26:23 Trying to use GTK fails with "qemu-system-x86_64: -display gtk,grab_on_hover=on: GTK support is disabled" 2016-07-10 19:28:15 kl3: remmina? 2016-07-10 19:29:04 I'd personally go with ssvnc or something like that, Remmina is a bit meh 2016-07-10 19:29:47 :) 2016-07-10 19:30:58 I think it was ssvnc I've used with qemu stuff; it was one of the few VNC clients that supported UNIX domain socket based connections 2016-07-10 19:33:38 ohi donoban 2016-07-10 19:34:44 hi danieli 2016-07-10 19:35:16 using AlpineLinux too? ;) 2016-07-10 19:37:14 I tried gvncviewer and it worked. Since remmina's size incl. it's dependencies was more than 10 times bigger, I didn't even bother trying it. 2016-07-10 19:37:46 donoban, TBB: Thanks for your recommendations. I'll have to check out ssvnc, it's not in the repos. 2016-07-10 19:38:40 nice 2016-07-10 19:40:56 donoban: yep :) 2016-07-10 19:41:25 ahh, should've asked you whether you need it for running qemu in Alpine or running Alpine in qemu :) 2016-07-10 19:42:33 TBB: Alpine is my host 2016-07-10 20:20:44 alpine is awesome, btw 2016-07-10 20:22:06 just found it two days ago and I'm in love 2016-07-10 20:22:14 thanks everyone who helped/helps make it happen! 2016-07-10 20:29:24 Hi. Anyone got a working menuentry for grub2 to boot alpine-3.4.1.iso? dd'd to a stick it's booting fine, but i get a drop to initramfs if try to boot it as loopdevice 2016-07-10 20:49:51 Amm0n: please let me know if you find out how to do it 2016-07-10 20:51:30 GRUB2 offers commands to chainload sys/ext/isolinux on external devices. 2016-07-10 21:10:56 kl3: I think he was trying to load an iso via some kind of memdisk-like approach 2016-07-10 21:50:24 during the setup interfaces routine of the setup-alpine script, when listing wireless networks, only networks that have a psk can be selected? also regex error on ssid's that include a space character? 2016-07-11 00:12:17 Hi. Just a small question. Does Alpine Linux still patch the kernel using grsecurity/PaX? Thanks 2016-07-11 00:17:46 altnewbie: yes 2016-07-11 00:17:55 pax and grsec are in the default kernel 2016-07-11 00:19:34 Thanks danieli. So https://grsecurity.net/announce.php didn't affect Alpine? 2016-07-11 00:34:34 altnewbie: this issue isnt really new, harmless regarding alpine and yes - i'm on https://grsecurity.net/sponsors.php :-D 2016-07-11 00:37:01 n00b13: just asking because I ran into this question over here - http://forum.alpinelinux.org/forum/pax-grsecurity/grsec-patches-only-sponsors/ - and it mentioned that alpine was affected and that they were working on a solution 2016-07-11 00:37:50 lol narf industries 2016-07-11 00:37:53 narf narf narf 2016-07-11 00:42:45 altnewbie: sponsoring grsec > 10 years and successfully running a crossbuild-toolchain for alpine since yesterday makes me relax :D 2016-07-11 00:44:28 n00b13: I didn't find Alpine Linux in the sponsors page 2016-07-11 01:00:37 altnewbie: im working not @alpine, but i'm DD, while not working... And me and some other devs are always pushing the upstream-grsec-patches into debian. And they always had at least a 10-day-old GRSec Kernel, before debian-testing was frozen, which isn't too bad.... and there is already a discussion among kernel-devs about Kernel Hardening with the aim to add protections from grsecurity to the vanilla, since intel and verifone ruine 2016-07-11 01:00:39 d the current grsec-development for everyone (https://twitter.com/ioerror/status/636677916365996032) 2016-07-11 01:06:47 n00b13: Thanks I read that they are slowly adding grsecurity and PaX to the mainstream kernel but that it still a few years down the road for it to be completed 2016-07-11 01:25:43 altnewbie: there are http://bit.ly/29BBGRw and http://bit.ly/29rFm4O, which should keep you more than happy until vanilla-grsec-magic is production-ready 2016-07-11 01:42:24 Thanks n00b13 2016-07-11 01:50:29 altnewbie: thanx goes to those great companies, where nerdz get payed for foss-activity and unlock the powerful benefits of open source development, 2016-07-11 13:17:09 royger: is it normal that hotel prices in barcelona go through the roof fri/sat/sun? 2016-07-11 13:17:46 i had hoped to stay for the weekend and going out a bit but it's steep 2016-07-11 13:18:47 <^7heo> darkfader: it doesn't happen during winter afaik 2016-07-11 13:18:52 hehe 2016-07-11 13:19:13 and there's definitely no snow in october :/ 2016-07-11 13:19:26 although it rained once last time 2016-07-11 13:19:29 <^7heo> :P 2016-07-11 13:19:52 ACTION images being at the hotel reception and playing red-faced angry tourist 2016-07-11 13:19:58 ES REGNET 2016-07-11 13:20:06 DAFUER HABE ICH NICHT BEZAAHLT! 2016-07-11 13:20:16 <^7heo> Oh, du bist Deutsch auch? 2016-07-11 13:20:25 ja 2016-07-11 13:20:28 <^7heo> :P 2016-07-11 13:20:43 <^7heo> But I doubt that this would be a valid argument 2016-07-11 13:20:52 hehe yes 2016-07-11 13:20:56 <^7heo> They don't control the weather. 2016-07-11 13:21:07 but maybe they'd reduce price to shut me up 2016-07-11 13:21:09 i'll not try :) 2016-07-11 13:21:20 darkfader: quite likely, it's summer :) 2016-07-11 13:22:22 you might have more luck searching for something around town, like Badalona, Castelldefels or Hospitalet 2016-07-11 13:22:31 hmm 2016-07-11 13:22:53 would that make sense for going out? 2016-07-11 13:24:42 my guess is we go there 2 days early instead and do the tourism thing before the conf 2016-07-11 13:25:20 darkfader: if you don't mind picking a taxi afterwards it's probably fine, although you might want to check distances to make sure you don't end up paying more for the taxi than the extra price of an hotel in the center 2016-07-11 13:25:28 hehe 2016-07-11 13:26:00 or if you plan to stay for a week you might want to check for a tourist flat 2016-07-11 13:28:54 ls 2016-07-11 13:28:59 argh 2016-07-11 13:29:01 hehe 2016-07-11 13:29:08 i'm processing as you can see 2016-07-11 13:29:44 <^7heo> that's what CPU said. 2016-07-11 21:19:45 I successfully got Alpine working on a RPi3 with the wireless and Bluetooth running successfully. Then I attempted the "Traditional disk-based (sys) installation" and suddenly wlan0 and eth0 can't initialize on boot. Does anyone have any thoughts? 2016-07-11 21:23:21 Nvm. Solved the problem 2016-07-12 07:07:33 quick noob question, can someone verify there is no libxslt1-dev pkg for alpine? just want to confirm it isnt pebkac while searching the packages site 2016-07-12 07:28:27 systo, which alpine version? 2016-07-12 07:28:41 https://pkgs.alpinelinux.org/packages 2016-07-12 07:28:43 check here ^ 2016-07-12 07:28:53 anyway, we have libxslt-dev 2016-07-12 07:28:57 not libxslt1-dev 2016-07-12 08:05:13 what backup software do we have in the repos? 2016-07-12 08:05:32 i see bareos and bacula. anything else? 2016-07-12 08:17:31 ScrumpyJack: borgbackup is in edge/testing 2016-07-12 08:18:32 krobin: the aports description says "deduplication", which I'm not keen on. have you used it? 2016-07-12 08:19:50 i also see backuppc and rdiff-backup, but any opinions would help 2016-07-12 08:28:57 well, borg seems to work fine (even with dedup, compresison and crypt enabled) but I'm not using it for production yet. just testing it for now 2016-07-12 08:31:16 and till now I do backup to disk only, so no tape dumps, mirror to object storage and so on 2016-07-12 08:32:54 cool, I'll check it out 2016-07-12 08:43:40 ScrumpyJack: good luck, never forget to try/test restore too :) 2016-07-12 08:45:23 yeah 2016-07-12 08:45:45 syncthing is listed as backup software on wikipedia 2016-07-12 08:46:54 Рш фдд 2016-07-12 08:46:58 Sorry 2016-07-12 08:46:59 Hi all 2016-07-12 08:47:00 :) 2016-07-12 08:48:24 with Lenovo T560 (intel video) I have problem with dockstation and multiple screens - it blanks screens (all) when kernel starts 2016-07-12 08:51:58 <^7heo> yeah the docking station is causing a lot of issues. 2016-07-12 08:52:03 <^7heo> USB issues here 2016-07-12 08:52:16 <^7heo> with T460 2016-07-12 08:52:39 <^7heo> and not only with alpine, it happens with anything 2016-07-12 08:52:41 <^7heo> even at boot. 2016-07-12 08:56:48 ^7heo: how you solve it ? 2016-07-12 08:56:53 no solution? 2016-07-12 08:57:10 <^7heo> for now, I am trying to even boot. 2016-07-12 08:57:39 <^7heo> because with that computer, I have a setup with a deported LUKS header, and that's in the oven. 2016-07-12 08:57:50 :) 2016-07-12 08:58:00 <^7heo> but, essentially 2016-07-12 08:58:07 <^7heo> I boot with the laptop OUT of the dock 2016-07-12 08:58:10 <^7heo> and then dock. 2016-07-12 08:58:17 me too 2016-07-12 08:58:27 <^7heo> (easier with USB than with screens I presume ;)) 2016-07-12 08:58:51 btw, xf860-video-intel - is it reliable ? 2016-07-12 08:59:52 <^7heo> in what sense? 2016-07-12 09:05:12 I had couple times issues - after startx everything was frozen 2016-07-12 09:05:36 I was not able to do anything, but work with powerbutton 2016-07-12 09:07:02 <^7heo> eject_ck: have you tried different input methods? 2016-07-12 09:07:16 <^7heo> (i.e. if non-usb) 2016-07-12 09:07:19 <^7heo> (i.e. over ssh) 2016-07-12 09:08:53 ScrumpyJack: duplicity is nice. 2016-07-12 09:12:53 ^7neo not yet 2016-07-12 09:15:06 <^7heo> eject_ck: if you're using a decent IRC client, you only have to type 7 to get the autocomplete with my name. 2016-07-12 10:03:34 I don't 2016-07-12 10:04:16 ^7heo: how to get screen brightness keys working on this laptop? 2016-07-12 10:04:21 with alpine 2016-07-12 10:05:49 <^7heo> eject_ck: I use xbacklight -set 2016-07-12 10:08:47 perfect, thanks! 2016-07-12 10:09:04 i was using 35% 2016-07-12 10:09:08 for 2 days :)( 2016-07-12 10:09:11 day and night 2016-07-12 10:13:33 <^7heo> eject_ck: the point is 2016-07-12 10:13:43 <^7heo> eject_ck: you can probably get the keys working with the right .ko 2016-07-12 10:13:54 <^7heo> but I'm not sure it's worth the effort given that xbacklight works so well 2016-07-12 10:14:40 Hmmm… I just installed shadow@testing on two "identical" alpine boxes... and one of them asks me for a password when calling this as root: useradd --defaults 2016-07-12 10:14:55 files in /etc/pam.d/* are identical... 2016-07-12 10:15:24 Oh 2016-07-12 10:15:58 one root user had an empty password field and the other a * in /etc/shadow 2016-07-12 10:16:12 the one with * didn't work 2016-07-12 10:17:26 … well… actually I want a * and not no password ._. 2016-07-12 10:32:04 Ok… adding this to /etc/pam.d/useradd does it: https://0.jmt.gr/?9fa130146393245f#UQtwVIX1MljQjyubZbxJ1GQbrAtu6eQaJAM/LAbMP84= 2016-07-12 10:41:03 <^7heo> jomat: what are you trying to achieve? 2016-07-12 10:42:12 well… alpine comes with "adduser", but the ansible module "user" needs "useradd", that is part of the package "shadow" 2016-07-12 10:43:09 but without allowing root running useradd with pam the ansible task failed 2016-07-12 10:43:25 fatal: [virt3.j.dn42]: FAILED! => {"changed": false, "failed": true, "msg": "Password: useradd: PAM: Authentication information cannot be recovered\n", "name": "jomat", "rc": 1} 2016-07-12 10:44:45 <^7heo> jomat: yeah, one reason I don't use ansible. 2016-07-12 10:44:54 <^7heo> it isn't POSIX. 2016-07-12 10:45:10 What do you use? 2016-07-12 10:45:26 <^7heo> my own solution. 2016-07-12 10:45:38 <^7heo> it's called maestro, you're welcome to contribute, once I have released the pre-alpha. 2016-07-12 10:46:04 :-) 2016-07-12 10:49:34 ) 2016-07-12 10:49:37 %) 2016-07-12 11:06:10 how to allow regular user using drm ? 2016-07-12 11:06:21 adding to video group not helps 2016-07-12 11:08:31 chmod helps, but ugly way 2016-07-12 11:23:56 <^7heo> eject_ck: you mean for dvds? 2016-07-12 12:35:46 any rpi users about? 2016-07-12 12:35:56 I use an RPi 2016-07-12 12:35:57 (alpine on rpi) 2016-07-12 12:36:03 Yeah that too 2016-07-12 12:36:21 have you used update-kernel? 2016-07-12 12:36:42 I have not. I didn't have much on my system when the new release came out so I just flashed a new SD card 2016-07-12 12:37:33 can you load an oevrlay? 2016-07-12 12:37:36 overlay even 2016-07-12 12:37:54 I haven't tried, aside from any that might be loaded by default 2016-07-12 12:38:34 kk 2016-07-12 12:39:45 Sorry I'm not more help 2016-07-12 13:18:03 hi all, I don't understand how to fix apk that's crashing with ERROR: Unable to lock database: Resource temporarily unavailable ERROR: Failed to open apk database: temporary error (try again later) 2016-07-12 13:18:19 i tried to find a lock file i could delete manually (after killing an apk process) but failed to find it 2016-07-12 13:20:53 apparently there was another process i hadn't killed sry for the noise 2016-07-12 13:23:14 the thing is that i'm trying to do apk add python with ansible's raw module, and it takes ages, i don't know if it's stuck ie. waiting for interactive input or something 2016-07-12 13:25:20 jpic, network issue perhaps? 2016-07-12 13:25:22 indeed, according to strace it's just stuck on wait4(-1, 2016-07-12 13:25:25 the lock file is in lib/apk/db/lock 2016-07-12 13:25:29 but it's flock 2016-07-12 13:25:35 so there's apk process holding it 2016-07-12 13:25:38 yeah the network is not great, but i could install strace in seconds 2016-07-12 13:25:49 if you kill apk, it automatically releases the lock 2016-07-12 13:26:57 yeah i figured that out, pretty cool 2016-07-12 13:41:38 fabled: can i bug you about the RPi overlays #5773 2016-07-12 13:42:00 i'm about to go soon, but you can ask :) 2016-07-12 14:09:31 hi all, i see there's a uwsgi-python package but no uwsgi-python3 package, is there any reason for this ? 2016-07-12 14:16:41 jpic: alpine is still on python 2.7 afaik. looks like pyton 3 is on the roadmap for alpine 3.5: http://bugs.alpinelinux.org/versions/107 2016-07-12 14:57:45 fabled: well i have no specific question, i meant just to get #5773 to you attention :P 2016-07-12 20:38:12 hello, I am trying to use the users module to manage my alpine linux install and get a "PAM: Authentication information cannot be recovered error" when I execute the task 2016-07-12 20:38:17 any ideas? 2016-07-12 20:43:37 I am trying to manage my alpine-linux server using ansible, for context 2016-07-12 20:44:55 xp82: Yes, I had this too 2016-07-12 20:45:24 xp82: You need the package shadow@testing and at least two files for pam 2016-07-12 20:45:31 one moment... 2016-07-12 20:45:52 https://0.jmt.gr/?9fa130146393245f#UQtwVIX1MljQjyubZbxJ1GQbrAtu6eQaJAM/LAbMP84= 2016-07-12 20:46:31 for /etc/pam.d/useradd and /etc/pam.d/usermod 2016-07-12 20:46:45 jomat: same contents in both files? 2016-07-12 20:47:21 at least that works for my setup with * in the pwd field of /etc/shadow 2016-07-12 20:49:04 jomat: awesome, it worked! I really appreciate the help :) 2016-07-12 20:49:14 btw, another ansible related question: is it possible to include files in /etc/apk/repositories ? 2016-07-12 20:49:46 xplatten: yw 2016-07-12 20:50:47 at first i tried to add users with ansible, that failed until I created /etc/pam.d/useradd 2016-07-12 20:51:36 then I wanted to change passwords, that failed again without /etc/pam.d/usermod 2016-07-12 20:54:36 yeah I discovered that yesterday, didn't know that alpine was missing PAM/usermod 2016-07-13 09:36:17 Forgive me that question but... 2016-07-13 09:36:33 http://alpinelinux.org says: 2016-07-13 09:36:44 "Copyright 2015 Alpine Linux Development Team" 2016-07-13 09:37:12 I'm wondering if there is any page I can find info on that " Alpine Linux Development Team" 2016-07-13 09:38:03 Something like https://gentoo.org/inside-gentoo/developers/ 2016-07-13 09:38:23 https://www.archlinux.org/people/developers/ 2016-07-13 09:39:04 http://www.freebsd.org/administration.html 2016-07-13 09:39:21 ... 2016-07-13 09:42:22 <^7heo> Guest22507: check who has commit rights on the repos. 2016-07-13 09:42:26 <^7heo> Guest22507: and you got it. 2016-07-13 09:43:29 OK, for example if I had some logo usage guidelines policy - who "owns" it? 2016-07-13 09:44:02 <^7heo> if you don't know, it's ncopa 2016-07-13 09:44:06 <^7heo> ;) 2016-07-13 09:44:14 <^7heo> otherwise a git blame might help. 2016-07-13 09:45:08 <^7heo> I like the commit 566fb6410127182c138070b977b6bd4d05585e38 in aports tho. 2016-07-13 09:45:11 hello. is there a default us mirror that is always reliable? 2016-07-13 09:45:24 <^7heo> both authors and commiters are: "= <=>" 2016-07-13 09:45:30 DC3_: i'd recommend dl-cdn.alpinelinux.org 2016-07-13 09:45:39 thx ncopa 2016-07-13 09:46:33 <^7heo> Guest22507: but if your git format is "pretty=fuller", you just have to run: git log | grep 'Commit:' | sort -u 2016-07-13 09:46:48 thx 2016-07-13 09:46:48 <^7heo> and you'll see the composition of the team. 2016-07-13 09:47:10 <^7heo> the command with the option would be: git log --format pretty=fuller | grep 'Commit:' | sort -u 2016-07-13 09:47:18 <^7heo> (not tested, but I think) 2016-07-13 09:47:23 ncopa do you happen to know which number that is on the installer? I can only see 20 lines on the term 2016-07-13 09:47:44 DC3_: should be 1 2016-07-13 09:47:47 <^7heo> nah it's just: --format=fuller 2016-07-13 09:47:57 hmm. i keep getting failures 2016-07-13 09:48:07 lemme monkey with the vbox network a bit 2016-07-13 09:50:29 this is what I keep getting when trying to choose a mirror 2016-07-13 09:50:30 http://i.imgur.com/pCNg5q2.png 2016-07-13 09:52:52 is there a trick to getting alpine working with vbox? 2016-07-13 09:56:12 <^7heo> DC3_: as a host or guest? 2016-07-13 09:56:20 guest 2016-07-13 09:56:33 <^7heo> because afaik HOST isn't possible. 2016-07-13 09:56:40 <^7heo> sorry, wrong capitalization. 2016-07-13 09:56:47 <^7heo> s/afaik HOST/AFAIK host/ 2016-07-13 09:57:00 first I tried pulling a docker on it but that failed...so I popped on to vbox to launch it as a guest 2016-07-13 09:57:05 right right of course 2016-07-13 09:57:07 <^7heo> DC3_: how is your network setup in the host? 2016-07-13 09:57:17 just bridged with PCM net 2016-07-13 09:57:26 <^7heo> bridge should do. 2016-07-13 10:00:13 <^7heo> DC3_: how is your network setup? 2016-07-13 10:00:23 <^7heo> DC3_: are you getting an address via DHCP during the install? 2016-07-13 10:00:39 it doesn't seem so no 2016-07-13 10:01:05 intel nic drivers should work tho no? 2016-07-13 10:01:10 from vbox? 2016-07-13 10:01:34 <^7heo> DC3_: I'm trying to understand where your problem is. 2016-07-13 10:01:43 Me too :) 2016-07-13 10:02:05 <^7heo> DC3_: if you're not getting DHCP, it's that the network is broken under layer 3 2016-07-13 10:02:26 <^7heo> which means: you probably don't have a working bridge. 2016-07-13 10:02:37 <^7heo> what about trying with NAT first in the vbox config? 2016-07-13 10:02:38 I have other hosts working fine 2016-07-13 10:02:46 sure I can try that also 2016-07-13 10:02:47 <^7heo> with bridge as well? 2016-07-13 10:02:53 yessir 2016-07-13 10:03:10 <^7heo> so might be the vbox network firmware missing on our side. 2016-07-13 10:03:22 <^7heo> you might want to select different virtual adapters later. 2016-07-13 10:03:25 <^7heo> but first try NAT :) 2016-07-13 10:03:36 <^7heo> If we get something to work, we can move from there. 2016-07-13 10:03:58 trying with NAT PCM net II first 2016-07-13 10:05:18 forgot to mention this is the x86 only iso. Let me try the 64 first just to make sure it's not something that was just left out by mistake 2016-07-13 10:07:39 so far same error....let me try a diff vbox host 2016-07-13 10:11:57 oh my 2016-07-13 10:12:34 so in order to get it to work on windows vbox I had to add a secondary nic and then tell it to be bridged. the first nic is default NAT 2016-07-13 10:12:41 now it's install on windows vbox vm 2016-07-13 10:13:58 suckcess :) 2016-07-13 10:14:48 <^7heo> is the spelling an intended pun? 2016-07-13 10:15:18 no I mean I have been trying this for like 3 days 2016-07-13 10:15:21 i suck 2016-07-13 10:15:23 :P 2016-07-13 10:15:46 I'm very excited about alpine. 2016-07-13 10:16:10 <^7heo> it's great yeah. 2016-07-13 10:17:11 well it's fail on synology NAS vbox but that's ok. I can use windows for now to poke around 2016-07-13 10:17:15 ty for your help 2016-07-13 10:17:17 :) 2016-07-13 10:17:59 <^7heo> yeah 2016-07-13 10:18:03 <^7heo> you're welcome. 2016-07-13 10:18:21 i should prolly sleep 2016-07-13 10:18:27 see you later :) 2016-07-13 10:18:27 <^7heo> at noon? 2016-07-13 10:18:34 <^7heo> ACTION hides 2016-07-13 10:18:39 <^7heo> (I know, time isn't universal) 2016-07-13 10:18:41 I'm in Houston, Texas 2016-07-13 10:18:47 <^7heo> yeah I expected so. 2016-07-13 10:18:51 <^7heo> well, good night man. 2016-07-13 10:18:52 I'm a trade and I sleep when the sun comes up 2016-07-13 10:18:55 trader* 2016-07-13 10:18:59 :P 2016-07-13 10:19:28 What I need is a big yacht in the med...then I can work normal hours 2016-07-13 10:19:29 haha 2016-07-13 10:20:01 <^7heo> DC3_: yeah I know that traders drink your blood. 2016-07-13 10:20:08 :P 2016-07-13 10:20:22 bye for now 2016-07-13 10:20:26 <^7heo> And, well, at least you're n the warm part of the US 2016-07-13 10:20:27 again ty 2016-07-13 10:20:28 <^7heo> and good night. 2016-07-13 10:20:30 <^7heo> anytime. 2016-07-13 11:08:44 can someone give me a hand please? 2016-07-13 11:08:51 alpine comes with a different version of sed 2016-07-13 11:08:56 and i'm having problems 2016-07-13 11:09:02 for example this: sed '/<\\/head>/i MARKER' ./dist/server.js 2016-07-13 11:09:14 whats wrong with it? how i can fix it? 2016-07-13 11:09:23 maybe knowing that i could fix the other problems 2016-07-13 11:09:35 felixjet: there should be a gnu sed in some package 2016-07-13 11:09:51 <^7heo> yeah, apk add sed. 2016-07-13 11:25:04 what is that sed supposed to do? 2016-07-13 11:26:41 it does not work with gnu sed either 2016-07-13 11:27:31 sed '/<\/head>/i MARKER' 2016-07-13 11:28:04 <^7heo> ncopa: I suppose, inserting MARKER after ? 2016-07-13 11:28:21 <^7heo> ncopa: but depending where that runs from, the double \\ might be needed, right? 2016-07-13 11:29:24 not if it is in a shell 2016-07-13 11:43:15 <|sWORDs|> After installing open-vm-tools it doesn't autostart on boot. Tried to add it to openrc, the weird thing is that I can see it listed with rc-update, but not with rc-status and it doesn't auto start. Manual start works fine. 2016-07-13 11:47:44 <|sWORDs|> https://s32.postimg.org/kkabshrgl/Schermafbeelding_2016_07_13_om_13_44_27.png 2016-07-13 11:55:43 <|sWORDs|> running 'rc-service open-vm-tools start' manually works 2016-07-13 12:03:29 |sWORDs|: did you set it to auto start on boot with rc-update add ? 2016-07-13 12:03:55 <|sWORDs|> danieli: Yes, I've tried default, sysinit and boot. 2016-07-13 12:07:14 |sWORDs|: try just once more, `rc-update add open-vm-tools` then list 2016-07-13 12:08:17 <|sWORDs|> It's already listed in rc-update. It just doesn't start and isn't listed in rc-status. 2016-07-13 12:08:37 <|sWORDs|> open-vm-tools | boot 2016-07-13 12:09:04 hmm 2016-07-13 12:09:11 <|sWORDs|> (completely remove it and re added it, same issue) 2016-07-13 12:32:48 Hi 2016-07-13 12:33:11 I found that alpine python/libc have such issue: http://pastebin.ca/3658053 2016-07-13 12:50:42 <^7heo> heti__: what's the raw URL? 2016-07-13 12:51:14 <^7heo> nevermind, /raw/ 2016-07-13 12:51:28 just use: 2016-07-13 12:51:31 from datetime import timedelta, date 2016-07-13 12:51:31 'BEFORE {0}'.format(date(2016,05,9).strftime('%-d-%b-%Y')) 2016-07-13 12:51:53 <^7heo> yeah yeah got it 2016-07-13 12:52:07 <^7heo> in the end 2016-07-13 12:52:14 <^7heo> it would be best to test without the format 2016-07-13 12:54:14 <^7heo> >>> from datetime import timedelta, date; date(2000,1,1).strftime('%-d-%b-%Y') 2016-07-13 12:54:17 <^7heo> '' 2016-07-13 12:54:22 <^7heo> That's the reproducible test. 2016-07-13 12:54:28 <^7heo> in the end <-- it doesn't even matterrr 2016-07-13 12:55:23 <^7heo> danieli: can you please explain how you're helping? 2016-07-13 12:55:31 I'm not 2016-07-13 12:55:35 <^7heo> exactly. 2016-07-13 12:55:53 <^7heo> heti__: are you sure that '%-d' is legal in the strftime format? 2016-07-13 12:56:33 <^7heo> heti__: and, if not, please use '%d' instead. 2016-07-13 12:57:03 hmmm.. why the hyphen in the %-d? 2016-07-13 12:57:07 - (dash) Do not pad a numeric result string.(from Glibc notes on strftime manpage on ubuntu) 2016-07-13 12:58:14 http://man7.org/linux/man-pages/man3/strftime.3.html 2016-07-13 13:00:48 <^7heo> heti__: alpine != ubuntu 2016-07-13 13:00:56 <^7heo> please use the relevant mans. 2016-07-13 13:01:21 there also is no glibc on alpine, it's musl 2016-07-13 13:01:30 <^7heo> yes, that's why I said what I said. 2016-07-13 13:02:02 hmm 2016-07-13 13:02:37 now its a bit tricky to run existing software if it can behave different on it :/ 2016-07-13 13:02:57 that's life 2016-07-13 13:03:18 <^7heo> ncopa: my strftime manual says "GNU" at the bottom. Are we distributing GNU manpages in man-pages-4.06-r0? 2016-07-13 13:03:37 <^7heo> heti__: that's why we have POSIX. 2016-07-13 13:03:54 <^7heo> heti__: http://pubs.opengroup.org/onlinepubs/009695399/functions/strftime.html 2016-07-13 13:04:46 <^7heo> heti__: if you want to run portable software please use the POSIX specification. Implement the missing features in your own code. 2016-07-13 13:05:40 yep, probably you have right 2016-07-13 13:05:49 <^7heo> ncopa: because the note about "dash" that heti__ pasted is present in that manual... 2016-07-13 13:06:06 <^7heo> ncopa: I think we should replace it with the relevant manual. 2016-07-13 13:06:09 its existing software that I start contribute so have no clue what else can be differ :) 2016-07-13 13:06:24 is there some python tool that be able to catch stuff like this ? 2016-07-13 13:06:41 <^7heo> well, not really. 2016-07-13 13:07:54 <^7heo> python tools are aimed at catching python problems, such pyflake and pylint (and pep8 and flake8 and such) 2016-07-13 13:08:11 <^7heo> for posix conformance, I don't know any tool. 2016-07-13 13:18:13 Hi, I'm considering installing Alpine Linux in a VM through libvirt but I'd love to do an unattended install. Is that possible? 2016-07-13 13:19:55 <^7heo> yes. 2016-07-13 13:20:18 <^7heo> setup-alpine -c 2016-07-13 13:20:37 <^7heo> setup-alpine -c $file 2016-07-13 13:20:43 <^7heo> $EDITOR $file 2016-07-13 13:20:49 <^7heo> setup-alpine -f $file 2016-07-13 13:21:11 <^7heo> of course you can reuse the file once you've created it. 2016-07-13 13:21:40 <^7heo> and you could even use a templating engine to make it dynamic. 2016-07-13 13:21:45 <^7heo> like, I dunno, PHP? 2016-07-13 13:21:55 <^7heo> ACTION hides behing a giant boulder 2016-07-13 13:29:48 ... php.. oh well, I guess it works too 2016-07-13 13:30:38 What if a I want to use virt-install? 2016-07-13 13:34:39 <^7heo> rhpk: never used that, I cannot help you there. 2016-07-13 13:37:19 ^7heo: no problem. 2016-07-13 13:37:34 ^7heo: I'll find a way. 2016-07-13 13:37:41 <^7heo> ok :) 2016-07-13 13:48:24 ^7heo: thanks 2016-07-13 13:50:23 <^7heo> anytime 2016-07-13 14:39:53 Hi, I have BusyBox v1.24.2 and when I do su build -c "" I get "halt: unrecognized option: c" 2016-07-13 14:41:39 This used to work just fine in the past but after upgrading to this version, I believe 1.24 was the one that broke it, I have been unable to make that work 2016-07-13 14:54:56 su -c "" works but if I specify a user I get "halt the system" command. what... 2016-07-13 16:00:11 Could someone test this on their box? Perhaps my setup is somehow broken. 2016-07-13 16:15:00 oh nevermind. The shell was pointing at /sbin/hatl 2016-07-13 16:15:14 sbin/halt of course.. 2016-07-13 18:36:00 Hi all, why Yubikey 4 OTP+U2F not works in Edge? I see it detected in dmesg correctly but pressing ok it not gives any input 2016-07-13 18:37:51 https://www.yubico.com/products/yubikey-hardware/yubikey4/ 2016-07-13 18:43:15 https://0bin.link/paste/SAsE2joH#DUM3jEG5PmwHL583jxnnBfAGDRHfeNna424q-usT8GQ 2016-07-13 19:51:18 eject_ck: that message only confirms that the kernel recognizes the device, it doesn't mean anything else. the problem probably lies within pcsc-lite or opensc. 2016-07-13 19:51:59 your best bet would be running pcscd in foreground + debug mode to see what it says when you plug your device in 2016-07-13 19:52:44 if I remember correctly there was a minor permission-related problem in one of the more recent pcsc-lite releases for Alpine 2016-07-13 20:05:06 TBB, let me try 2016-07-13 20:06:37 ouch, I know what it was :) 2016-07-13 20:06:48 I upgraded kernel but not restarted server 2016-07-13 20:06:52 now it works 2016-07-13 20:07:41 one more question - trying to use qemu with alpine linux 2016-07-13 20:07:48 qemu-system-x86_64 -enable-kvm -name windows -m 2048 -cpu host -vga std -cdrom /dev/cdrom -net nic,model=virtio -net user -rtc base=localtime,clock=host -smp cores=2,threads= 2016-07-13 20:07:48 4 -drive file=virtio-win.iso,index=3,media=cdrom /dev/vg0/windows 2016-07-13 20:07:48 qemu-system-x86_64: Failed to start VNC server: Failed to bind socket: Address not available 2016-07-13 20:08:00 how this can be solved? 2016-07-13 20:18:38 I got it working with spice 2016-07-14 09:46:40 any thought on: http://lists.alpinelinux.org/alpine-devel/5404.html? 2016-07-14 09:47:05 i just came across this issue when using the virt image 2016-07-14 09:47:32 I didn't pay attention to which type of network device I attached to the VM 2016-07-14 09:48:05 currently, the installer does not report any error 2016-07-14 13:24:45 how do you handle the need for kernel modules on pxe booted machines? 2016-07-14 13:25:43 they are only in the kernel package… and installing the kernel package has dependencies you don't need on a pxe booted live system 2016-07-14 13:26:33 and it automatically creates /boot/initramfs … 2016-07-14 13:29:33 there's ways to specify what's included in initramfs, and get one that works well for pxe booting 2016-07-14 13:29:42 https://wiki.alpinelinux.org/wiki/PXE_boot#Configure_mkinitfs_to_generate_a_PXE-bootable_initrd 2016-07-14 13:30:31 jzono1: yeah well but I need to load modules on the booted system 2016-07-14 13:30:43 not just in the initramfs 2016-07-14 13:31:33 yeah and when you've booted, there's really no way around pulling in the full kernel package, is there? 2016-07-14 13:32:09 I need them under /lib/modules/`uname -r`/ … another aproach is to copy/mount the modules from the netboot server... 2016-07-14 13:33:42 it doesn't seem practical to even consider not having the kernel package installed (+ probably other stuff you don't want in the initramfs) 2016-07-14 13:35:25 figure out a convenient way to present a usefull / via the network, and there have the kernel package installed, among other things. I think the traditional way to do it is with nfs, but I dunno. 2016-07-14 13:36:25 (I guess this is where alpine's run from ram stuff also comes in as an alternative, but I don't know much about that) 2016-07-14 13:39:39 or i can put them in my apkovls… what makes them a bit larger… or i split the kernel package into a kernel-modules package and host it on my local mirror and boot with pkgs=kernel-modules 2016-07-14 14:41:02 Do you whether an Alpine Linux image is in the virt-builder repo? 2016-07-14 15:08:09 hi, anyone here know how to get ldap-pam working on alpine? 2016-07-14 16:28:09 hmz, alpine doesn't seem to have nsswitch.conf at all 2016-07-14 16:29:08 cnf: has no glibc either ;) 2016-07-14 16:30:09 well, it has it has nss-pam-ldap in the repo, but I can't get it working 2016-07-14 16:31:09 i'm about to give up, as well :/ 2016-07-14 16:37:15 ugh, I don't get this 2016-07-14 16:48:29 hmm, I can't even manage to get pam working 2016-07-14 17:56:08 hello! 2016-07-14 18:15:20 ak77, \o/ 2016-07-14 18:54:40 Hey… is there an easy way to prevent the live cd from switching to framebuffer mode? My console only understands text mode :-/ 2016-07-14 21:45:40 jomat: try boot option nomodeset, it just might do the trick 2016-07-14 21:47:06 depending on your graphics adapter you might have to use .modeset=0 where chipset is something like nouveau or i915 2016-07-14 21:58:11 thx! I'll try that, soon 2016-07-14 21:58:29 I still have to figure out how to edit the kernel parameters in syslinux :-) 2016-07-14 22:01:17 syslinux.cfg on your boot partition, if I remember correctly, there's a line starting with linux or kernel 2016-07-14 22:04:31 So I have to rebuild the .iso if I need to boot from a CD? 2016-07-14 22:05:59 more or less 2016-07-14 22:06:12 that, unfortunately, I don't know; I do quite specialized installations 2016-07-14 22:06:20 ACTION too 2016-07-14 22:06:25 same 2016-07-14 22:06:50 I tried to get serial console to work on a centos iso, twice 2016-07-14 22:07:33 I've done that; before I started doing these Alpine installations I worked a lot on centos based systems 2016-07-14 22:07:34 on both occasions, I gave up and pxe booted the installer with a vnc server 2016-07-14 22:07:51 never did a lot of centos, some for a couple companies 2016-07-14 22:07:58 quite a bit of rhel back in the days 2016-07-14 22:08:46 as soon I get anything booted on that box that doesn't switch to vga modes I'll bootstrap alpine on the disk and redirect everything to serial console 2016-07-14 22:08:47 it's always a fun adventure trying to debug headless machines without video out xD 2016-07-14 22:08:49 yeh, my professional background is pretty *EL-based; I did run Gentoo for one and a half decades at home 2016-07-14 22:10:56 did HPUX, Solaris and AIX too, and some FreeBSD 2016-07-14 22:13:04 closest I saw on Solaris was on someone else's laptop's monitor, in a DC 2016-07-14 22:18:56 I've done a lot of Solaris, BSD and other things 2016-07-14 22:18:59 bit of everything I guess 2016-07-14 22:46:35 hey does alpine linux support grsec? 2016-07-14 22:48:21 you probably don't mean support as in contains 2016-07-14 22:56:09 it most likely does not have it by default 2016-07-14 22:56:17 is there an easy way to patch it though? 2016-07-14 22:56:22 without recompiling the kernel ? 2016-07-14 22:56:34 the kernel has grsec patched in already 2016-07-14 22:56:44 the latest one? 4.6 ? 2016-07-14 22:57:07 can't say for sure, 4.6 wasn't out when I started my summer vacation :) 2016-07-14 22:59:07 haha 2016-07-14 22:59:20 ok i'll check it out i guess. if it is then that solves a big headache of mine 2016-07-14 22:59:23 anyway thanks friend :) 2016-07-14 22:59:33 no problem :) 2016-07-14 23:02:33 TBB, basically im trying to run latest alpine (actually any version) with nodejs, mongo and grsecurity installed 2016-07-14 23:03:22 s/version/distro 2016-07-14 23:03:38 i tried to with debian. but deb jessie does not have support for grsecurity 4.6 2016-07-14 23:04:39 I appreciate Alpine having grsecurity ready to go, although you can of course produce a kernel with grsecurity for any distribution, but configuring it correctly and all the other stuff to get the most out of it is more work than that 2016-07-14 23:06:09 TBB, yes i have tried debian compiling with grsec, the latest one. but i have had kernel panics. also in terms of security i feel paranoid running my own compiled distros in production at work because who knows what i might miss. i'd rather a whole team of people (eg debian or alpine)compile a secure kernel for me. because they know more about security than i do 2016-07-14 23:07:23 yeah, it's never a bad idea to let someone with the necessary experience to do it take care of the initial setup, but naturally it's also a good idea to still review that setup 2016-07-14 23:07:32 ya 2016-07-15 06:34:55 problems again with qemu :( 2016-07-15 06:35:00 and I've confirmed is not RAM problem 2016-07-15 06:59:23 then what, donoban? 2016-07-15 06:59:37 no logs, no debugging...? 2016-07-15 07:00:42 qemu segfault ..... 2016-07-15 07:01:03 [442327.602293] usb 2-1.6: USB disconnect, device number 5 2016-07-15 07:01:03 [450480.185062] qemu-system-x86[32280]: segfault at 6ef305cfafc8 ip 00006ef305c9bb93 sp 00006ef305cfafd0 error 6 in ld-musl-x86_64.so.1[6ef305c66000+88000] 2016-07-15 07:01:03 [450480.185087] grsec: From 83.45.58.54: Segmentation fault occurred at 00006ef305cfafc8 in /usr/bin/qemu-system-x86_64[qemu-system-x86:32280] uid/euid:0/0 gid/egid:0/0, parent /bin/busybox[init:1] uid/euid:0/0 gid/egid:0/0 2016-07-15 07:01:03 [450482.560742] virbr2: port 7(vnet6) entered disabled state 2016-07-15 07:01:38 the crash corrumped the VM image, and trying to boot it crashed full system 2016-07-15 07:01:58 I think I'm going to migrate this server to Debian 2016-07-15 07:02:13 had Ubuntu for some years without any crash 2016-07-15 07:04:39 with last qemu version, at least I had some way to force a segfault 2016-07-15 07:05:06 so maybe I could help debugging it 2016-07-15 07:06:01 hey 2016-07-15 07:06:05 oh, that's nasty 2016-07-15 07:06:10 have any of you had issues with xf86-video-vesa 2016-07-15 07:06:16 in the past years??? 2016-07-15 07:06:21 kazblox: minor, why 2016-07-15 07:06:28 I also can try to help but migrate this server to Debian, I can't handle more crashes, a lot of VM are corrupted and I have to restore them from backups 2016-07-15 07:06:50 it appears that xf86-video-vesa crashes on random systems because the key fails to initialize 2016-07-15 07:06:54 donoban: just curious, why VMs, why not VEs? 2016-07-15 07:06:59 kazblox: logs? 2016-07-15 07:07:01 somehow I believe this is musl's fault 2016-07-15 07:07:08 http://sprunge.us/XUMM 2016-07-15 07:07:19 danieli: what are VEs? 2016-07-15 07:07:21 gdb debug attempt (little/no success) 2016-07-15 07:07:24 donoban: containers 2016-07-15 07:07:32 lets you avoid the hassle and overhead of a VM 2016-07-15 07:07:33 ah, because most of them are windows VM's 2016-07-15 07:07:38 oh, crap, ew 2016-07-15 07:07:41 but I had also crashes with linux VM's 2016-07-15 07:07:42 then nevermind VEs 2016-07-15 07:08:00 I discovered a way for crash an alpine VM, just pressing enter key at boot 2016-07-15 07:08:09 without waiting the syslinux timeout 2016-07-15 07:08:24 looks like musl's fault indeed 2016-07-15 07:09:23 but it affect last qemu 2.5.1, I installed 2.6 from testing repo, and it was fixed, I though all my probelsm where fixed but yesterday I had problems again 2016-07-15 07:09:37 from edge repo 2016-07-15 07:12:44 I had a buildroot linked to the same version of musl and the x server worked there I believe? 2016-07-15 07:13:05 I'll try dropping in my build of musl libc tomorrow 2016-07-15 09:17:05 hi... is there something special in alpine regarding the devicetree of an raspberry-pi ? 2016-07-15 09:17:29 i need to load the dtoverlay=hifiberry-dac 2016-07-15 09:17:40 but it looks like nothing is loaded 2016-07-15 09:17:53 do i have to think about some specials of alpine here ? 2016-07-15 09:18:17 mirac, see http://bugs.alpinelinux.org/issues/5773 2016-07-15 09:18:36 i think the issue is that current bootloader is not in par with the kernel 2016-07-15 09:18:46 will upgrade bootloader for next 3.4.y release 2016-07-15 09:20:07 okey. thanks 2016-07-15 09:20:57 so right now it also doesn´t work with edge ? 2016-07-15 13:05:58 hmm... any quick idea why initramfs doesn't activate my /dev/lvmvg/rootvolume? kernel boots with root=/dev/lvmvg/rootvolume, mkinitfs.conf has features="... lvm", lvm is built into the initramfs, but fails to boot as it stays inactive. 2016-07-15 13:06:27 I can activate it with lvm lvchange -ay /dev/lvmvg/rootvolume when beeing dropped to the initramfs 2016-07-15 13:06:38 … and mount it then 2016-07-15 13:08:00 so I'm not missing any modules, all needed tools should be there 2016-07-15 13:08:42 and yet /dev/lvmvg/rootvolume doesn't exist... another server with similar setup boots without problems... 2016-07-15 13:28:00 Ok... I think that's worth a bug report... 2016-07-15 13:28:24 initramfs can't boot with the rootfs on a raid1-lvm 2016-07-15 13:28:58 removing the mirror helps 2016-07-15 13:30:39 well… perhaps just if the raid1 lv was created within grml... 2016-07-15 13:31:17 lvm lvconvert -m0 /dev/... lets nlplug-findfs activate it 2016-07-15 13:32:14 lvm lvchange -an /dev/... && lvm lvconvert -m1 /dev/... && nlplug-findfs works again 2016-07-15 13:32:19 and now the box boots 2016-07-15 13:32:22 great 2016-07-15 16:40:49 Hey guys, I know nothing about building packages for any linux distribution, and after poking around I'm confused on what actions I should take to get this to happen -- there is a package included in alpine 3.3 which does not appear in 3.4. What's the easiest thing I can do to change this? 2016-07-15 16:41:42 The package in question is ruby-nokogiri, which is valuable for ruby projects. I would like to use a newer version of ruby which doesn't appear in 3.3, but ruby-nokogiri is missing in 3.4 2016-07-15 16:42:07 Any advice would be appreciated, and thanks in advance. 2016-07-15 17:04:22 Actually, the package may not be necessary after all. 2016-07-15 17:04:29 I feel very out of my element here.. 2016-07-15 17:08:08 yeh, gem install should probably handle that for you 2016-07-15 17:08:33 don't know much about ruby tho so don't take my word for it 2016-07-15 17:09:45 TBB, it usually would, but in previous versions of alpine it threw a fit when installing nokogiri. Before, I would have to install --with-system-libraries for that specific gem alone as a special step. 2016-07-15 17:10:01 Then I installed it with ruby-nokogiri. 2016-07-15 17:10:21 But I just removed it from installed packages and rebuilt the image, and it all appears to have worked. 2016-07-15 17:10:33 Which is good to me :) 2016-07-15 19:53:20 Hello! I just installed Alpine Linux on my HP thinclient and it works just fine, except everytime I want to install something (apk add) it wants to download 'linux-firmware'. I have no space for that, so obviously I don't want it. What should I do? 2016-07-15 19:56:34 uhM, apk del linux-firmware ? 2016-07-15 19:57:54 World updated but the following packages are not removed due to linuxfirmware : linux-grsec 2016-07-15 19:58:04 and it starts to download linux-firmware.. 2016-07-15 20:01:05 I do not know what to do at all. Isn't there any way to prevent alpine drom downloading it? 2016-07-15 20:03:18 uhM, it seems an important dependency 2016-07-15 20:03:48 are you booting with a usb or similar? 2016-07-15 20:04:27 if yes maybe you could delete linux-grsec , but I'm not sure 2016-07-15 20:05:35 No, it's installed on HDD. 2016-07-15 20:05:55 Ooh. Okay. It's not installed. 2016-07-15 20:06:06 I just 'apk info'ed 2016-07-15 20:06:23 linux-firmware doesn't appear to be there. 2016-07-15 20:06:40 the point is that the system works perfectly fine without it. 2016-07-15 20:07:02 hehe 2016-07-15 20:07:42 oh,and I do not need any fancy stuff on that box, just text console, tmux, mutt, nano and some ncurses mpd client. 2016-07-15 20:07:56 I don't even need X server. 2016-07-15 20:08:41 nice 2016-07-15 20:09:54 so no one knows what to do with this unusual case? 2016-07-15 21:30:28 ok 2016-07-15 21:30:44 going to build my musl libc and see what happens 2016-07-15 21:30:57 when I drop it in and start X applications 2016-07-15 22:04:17 kazblox_: still having the same old issues as you had yesterday, or is it something new now? 2016-07-15 22:05:19 yeah 2016-07-15 22:05:31 same old issue with musl libc somehow not getting private keys correct 2016-07-15 22:05:52 I'm going to see if it's a problem with how the libc is built 2016-07-15 22:06:08 did you try a vanilla kernel and see if that gets you anywhere? 2016-07-15 22:06:26 *that* worked for me last time I had issues with grsec core dump stuff, for some reason 2016-07-15 22:06:34 not yet 2016-07-15 22:06:35 wait 2016-07-15 22:06:41 whats the package name of the vanilla kernel? 2016-07-15 22:06:57 linux-vanilla 2016-07-15 22:13:44 jesus christ making an initramfs is slow 2016-07-15 22:14:01 whats the difference between vanilla and regular? 2016-07-15 22:14:08 regular has grsec 2016-07-15 22:14:22 oh 2016-07-15 22:16:54 its cool to see how the installer gained wifi support 2016-07-15 22:17:04 I dont think it was there in 3.3.0 2016-07-15 22:17:13 atleast from what I remember 2016-07-15 22:19:19 <^7heo> it's funny to see the users happy about the wifi support in the installer 2016-07-15 22:19:35 <^7heo> and the devs unhappy about the kernel size 2016-07-15 22:19:40 <^7heo> ;) 2016-07-15 22:20:50 this storm is depressing 2016-07-15 22:21:35 <^7heo> which? 2016-07-15 22:24:07 the one outside 2016-07-15 22:24:10 my house 2016-07-15 22:25:18 nope 2016-07-15 22:25:18 <^7heo> where? 2016-07-15 22:25:27 the vanilla kernel did not fix anything 2016-07-15 22:25:38 so the problem aint the kernel 2016-07-16 03:51:41 ok 2016-07-16 03:51:42 so 2016-07-16 03:52:04 the problem with xorg may, MAY not be the musl libc 2016-07-17 04:16:06 Has anyone packaged any KDE applications? 2016-07-17 05:00:22 is there a way to ignore triggers on apk adds? 2016-07-17 05:00:23 https://github.com/joyent/alpine-lx-brand-image-builder/issues/1 2016-07-17 05:01:03 i'm trying to build a smartos capable lx zone image, and when installing some packages meant to be in a chroot using apk.static, it appears that things fail in triggers 2016-07-17 06:39:43 Can you run Alpine with runit? 2016-07-17 08:17:43 Jookia there is no reason why you shouldn't be able to, but it will require a lot of work on your part obviously 2016-07-17 08:27:04 an runit package is currently found in the testing repository 2016-07-17 08:27:55 it might be worth considering switching from runit to s6 on alpine, as it is far better tested and maintained 2016-07-17 08:29:31 is it? 2016-07-17 08:31:27 Just wondering, is there any distribution using s6 in production? 2016-07-17 08:37:27 yes, because a) it is in main, meaning it has been confirmed to work b) it has a lot of traction in the docker community and c) the current maintainer of s6 on alpine is skarnet, who is also the main upstream developer of s6 2016-07-17 08:39:28 so are there working setups? 2016-07-17 08:39:34 I am not making a point of whether s6 or runit is superior in terms of production quality 2016-07-17 08:41:20 yes, there are, but that can probably be said about anything 2016-07-17 08:42:37 Ok, thanks :) 2016-07-17 09:29:27 How small could alpine linux get if you remove everything but the kernel and init? 2016-07-17 09:34:45 I guess part of what I'm looking for is almost LFS but with a build system/package manager? 2016-07-17 09:39:43 no idea, but you were really commited towards size I'd say probably in the region of kernel size + boot + 5 to 10 MB 2016-07-17 09:54:49 I see 2016-07-17 14:48:19 Hey everyone 2016-07-17 14:48:51 I’m new to alpine and I’m trying to port my nginx docker container from debian:jessie to alpine:3.4 2016-07-17 14:49:22 I’m adding one nginx module (https://github.com/soundcloud/nginx-x-rid-header) which depends on uuid 2016-07-17 14:49:59 I figured out that the package util-linux-dev provides this 2016-07-17 14:51:26 Compiling I still get the following erro: 2016-07-17 14:51:27 nginx-x-rid-header/ngx_x_rid_header_module.c: In function 'ngx_x_rid_header_get_variable': 2016-07-17 14:51:27 nginx-x-rid-header/ngx_x_rid_header_module.c:70:8: error: implicit declaration of function 'uuid_create' [-Werror=implicit-function-declaration] 2016-07-17 14:51:45 I know this isn’t really an alpine issue but more about compiling 2016-07-17 14:51:58 still was wondering what compiler option I need to make this work 2016-07-17 16:47:49 is gcc on alpine different from gcc on debian? 2016-07-17 19:25:04 How can I find out which alpine package is out there which will provide the same functionality as libossp-uuid-dev on debian? 2016-07-17 19:26:47 in particular I need the c functions uuid_create, uuid_make and the constant UUID_MAKE_V4 2016-07-17 19:32:03 hacfi: do you know the filename where should be defined? 2016-07-17 19:33:01 header file /usr/include/ossp/uuid.h 2016-07-17 19:33:52 I think it's not pacakged 2016-07-17 19:33:59 the postgresql package seems to have made this work on alpine 2016-07-17 19:34:10 http://git.alpinelinux.org/cgit/aports/commit/?id=13925b3651ff86ea00c3864814eb83e0fb0862b3 2016-07-17 19:34:13 don’t understand how though 2016-07-17 19:34:42 I’m trying to compile nginx with a 3rd party module which requires these functions to create unique request ids 2016-07-17 19:35:50 do you already tried with util-linux-dev? 2016-07-17 19:36:30 I did 2016-07-17 19:36:37 it doesn’t define those 2 methods 2016-07-17 19:36:40 the commit you linked add it as dependcy, but it's old 2016-07-17 19:36:46 maybe now util-linux-dev package is different 2016-07-17 19:37:08 looks like I would need to rewrite the C code 2016-07-17 19:37:27 probably ncopa could help you 2016-07-17 19:37:32 he is pretty active here 2016-07-17 19:39:47 thanks a lot donoban..will try! 2016-07-17 19:42:32 he is maintainer of postgresql package, probably he knows something about this problem 2016-07-17 19:42:53 they extracted the original lib 2016-07-17 19:42:59 just saw this in the docs 2016-07-17 19:43:09 https://www.postgresql.org/docs/9.5/static/uuid-ossp.html#AEN175346 2016-07-17 19:43:26 will probably just not migrate this docker image to alpine then 2016-07-17 19:43:56 ouch 2016-07-17 19:44:53 well if you want you always could package the library, or at least build it for compile your plugin 2016-07-17 19:50:36 donoban: spent 6+h on it already and I’m just a webdev who wants a docker image for testing..but will work on my alpine docker set up from time to time and will consider it 2016-07-17 19:51:01 Anyone got floppy lbu storage working? Trying to use it with hyper-v so I can just boot OS with ISO, store config on virtual floppy and data on vhdx 2016-07-17 19:52:49 skazz: I'm using something similar with usb instead floppy 2016-07-17 19:53:08 why do you want use floppy? 2016-07-17 19:54:12 Because I can just create a new hyper-V VM, add Alpine ISO, add Virtual Floppy for config, add vhd for data and then setup-alpine with them. 2016-07-17 19:56:27 do you can add usb device also? (altought floppy setup should work too) 2016-07-17 19:56:48 hyper-v does not support usb 2016-07-17 19:56:56 do you have size limit for a floppy device? 2016-07-17 19:57:04 ah, I see.. hehe 2016-07-17 19:57:21 1,440 KB 2016-07-17 19:57:30 uhM 2016-07-17 19:58:16 Should have checked, although I thought lbu tar.gz is generally < 1 MB 2016-07-17 19:58:27 package files/cache is stored on the data vhd 2016-07-17 19:59:51 yes, it should work 2016-07-17 20:00:30 I can see /dev/fd0, even did mkdosfs /dev/fd0 but cannot mount it 2016-07-17 20:01:18 do you specify the file partition type? 2016-07-17 20:03:28 donoban: No, thought it would see fat but I guess thats only if you have a partition table? trying to set it up in fstab now 2016-07-17 20:03:51 I mean if you specify, -t vfat on mount command 2016-07-17 20:04:23 donoban: Yes it did work with that, although now im doubting it will mount on boot 2016-07-17 20:04:34 I unmounted it after lbu commit 2016-07-17 20:04:40 now it wont mount with mount -a 2016-07-17 20:04:46 maybe /etc/fstab could help 2016-07-17 20:05:04 but I think it doesnt work properly, at least with read/write permissions 2016-07-17 20:06:12 Yeah, does not survive reboot 2016-07-17 20:06:47 Guess I will have to use another vhd file for the config and mess about with it to do what I want, I really thought the floppy stuff would work, hardly the most difficult thing and the module is loaded by default 2016-07-17 20:07:45 I think this should be considered a bug 2016-07-17 20:08:04 theorically on boot it looks for apkovl and repos on all devices 2016-07-17 20:08:27 Why cant I specify my data drive to store the lbu config though? it only accepts things in /media 2016-07-17 20:08:50 ALthough I would prefer to keep the config away from the data 2016-07-17 20:09:24 as a workaround you could use /media/[floppy|usb] 2016-07-17 20:09:36 and mount your device there 2016-07-17 20:09:52 the problem is the boot... 2016-07-17 20:11:21 donoban: But under hyper-v I cannot make a vhd appear as a USB (or anything) so I cannot use the memory install in this manner without hacking around 2016-07-17 20:12:23 Ah, I can use LBU_BACKUPDIR perhaps 2016-07-17 20:12:51 But at boot time it will not be aware of my data volume to mount it no? 2016-07-17 20:13:35 donoban: got it running by writing some C :) 2016-07-17 20:13:59 donoban: thanks again for the help!! 2016-07-17 20:14:08 at boot it will be search for apkovl, once it founds it it will mount on a temporarly path, install packages on world etc..., and finally it will relocate according to /etc/fstab 2016-07-17 20:14:18 great hacfi! 2016-07-17 20:14:27 hehe I did very few 2016-07-17 20:14:30 ^^ 2016-07-17 20:14:58 the problem skazz it's the last step of relocating according to fstab is pretty bugged 2016-07-17 20:15:37 donoban: Yeah, it worked, so not ideal storing the system config on the data drive, but it works... I suppose to lock down the system I would need to just make an iso file with the config 2016-07-17 20:16:01 I just really like the idea of having a stateless server, except for the stored data of course 2016-07-17 20:16:49 I have a similar setup like you want with USB instead floppy 2016-07-17 20:17:01 and I have: /dev/sda1 /media/usb vfat auto,rw 0 0 2016-07-17 20:17:16 which I think it's always ignored 2016-07-17 20:17:35 Yeah, I want to do that on my laptop, so the ssd is just encrypted data and it boots from an hardware-encrypted keepaded usb 2016-07-17 20:17:45 and it's mounted on /media/sda1 instead /media/usb 2016-07-17 20:18:15 but then I have something like 2016-07-17 20:18:21 /media/sda1/repo /var/svn none bind,auto,rw 0 0 2016-07-17 20:18:26 and it works except it's mounted ro instead rw 2016-07-17 20:18:46 I will try to fix it 2016-07-17 20:19:38 Ohh, with this setup it mounted /dev/sda2 on /media/sda2 ... so its not mounted in /var 2016-07-17 20:23:29 try with a bind 2016-07-17 20:23:48 or with UUID 2016-07-17 20:23:57 its also mounted as ro 2016-07-17 20:24:00 first try using UUID=xxxxxxxx /var 2016-07-17 20:24:10 hehe it loves ro 2016-07-17 20:24:28 Was trying with overlayfs, then I can set the memory /var to lower and the /media/sda2 to upper 2016-07-17 20:28:09 I'm quitting skazz, I think with a few workarounds you could ahcieve your setup 2016-07-17 20:28:13 see you 2016-07-17 20:28:18 bye 2016-07-17 20:31:13 mv /media/sda2/* /media/sda2/var 2016-07-17 20:31:13 mkdir /media/sda2/.work 2016-07-17 20:31:39 mount -t overlay overlay -o lowerdir=/var,upperdir=/media/sda2/var,workdir=/media/sda2/.work /var 2016-07-17 20:33:48 Another problem is time sync on hyper-v, chrony stops the system booting sometimes, at least till a hard stop and restart 2016-07-17 20:38:22 Why does mono need python? kind of contradictory... 2016-07-17 20:44:42 Lovely, stateless alpine install on hyper-v 2016-07-18 02:34:22 So, I've been trying to figure out an issue all day. I've got Alpine freshly installed on a machine. I've set up the modules for my graphics chip (neofb, fbcon) in /etc/modules and run mkinitfs, and I've got a framebuffer console working. I'm trying to get Xorg to run. 2016-07-18 02:35:22 Before I added the drivers, it would run with xf86-video-vesa, so long as I disabled the wfb module in /etc/X11/xorg.conf.d/20-modules.conf. If I didn't disable that, it'd result in a freeze shortly after starting. 2016-07-18 02:36:21 Now, I'm running X, and it loads xf86-video-fbdev, but it immediately quits, with "XKB: Failed to compile keymap" 2016-07-18 02:36:55 The most common fix to this online is to free up disk space. I have *plenty* of disk space. Anyone have any ideas for me to try out, or want more information? 2016-07-18 14:55:34 Hey, are the virtualbox guest additions available yet? 2016-07-18 16:31:05 has anyone gotten alpine-xen-3.4.1-x86_64 to work on AWS? 2016-07-18 17:16:38 "ERROR: Not committing changes due to missing repository tags. Use --force to override." <- what exactly does that mean? I'm running 'abuild -r' inside a custom directory containing an APKBUILD 2016-07-18 18:42:25 Hey all, quick question. Using alpine in a docker env with a proxy. The host works fine for anything but apk. I have the http_proxy, https_proxy, HTTP_PROXY and HTTPS_PROXY all set to the same thing 2016-07-18 18:42:33 wget pulls the file fine, but when I try apk update I get: 2016-07-18 18:42:40 fetch http://dl-cdn.alpinelinux.org/alpine/v3.3/main/x86_64/APKINDEX.tar.gz ERROR: http://dl-cdn.alpinelinux.org/alpine/v3.3/main: operation timed out 2016-07-18 18:42:54 I can use wget to download the file just fine to the same URL, but apk ignores proxy 2016-07-18 18:42:58 any ideas? 2016-07-18 20:28:42 pdavis: how do you set http_proxy? 2016-07-18 20:28:56 i think wget may accept http_proxy=hostname:8080 2016-07-18 20:29:15 while apk requires http_proxy=http://hostname:8080 2016-07-18 20:29:19 the extra http:// 2016-07-18 20:48:42 http_proxy HTTPS_PROXY 2016-07-18 20:49:02 well, busybox's wget doesn't support https 2016-07-18 20:50:19 sorry, it does support https, but can be built w/o it 2016-07-18 20:50:40 and I had lately to deal with such one, that's why I wrote what I wrote ;) 2016-07-18 21:18:34 it is set via bash: 2016-07-18 21:18:41 export http_proxy=proxyhost:port 2016-07-18 21:18:44 as well as 2016-07-18 21:18:49 export https_proxy= 2016-07-18 21:18:55 HTTP_PROXY= 2016-07-18 21:18:57 HTTPS_PROXY= 2016-07-18 21:19:00 all are set 2016-07-18 21:19:03 all are the same host 2016-07-18 21:19:12 and wget at the command line works perfectly 2016-07-18 21:19:57 > while apk requires http_proxy=http://hostname:8080 2016-07-18 21:20:01 > the extra http:// 2016-07-18 21:20:21 did you add this extra http:// to the env var? 2016-07-18 21:24:14 nope 2016-07-18 21:24:51 the env output shows them as 2016-07-18 21:24:58 http_proxy=hostname:port 2016-07-18 21:25:06 with no http:// preceding the host 2016-07-18 21:25:44 I'm trying with that, but it seems to be hanging still: 2016-07-18 21:25:56 export http_proxy=http://hostname:port 2016-07-18 21:26:03 apk update fetch http://dl-cdn.alpinelinux.org/alpine/v3.3/main/x86_64/APKINDEX.tar.gz 2016-07-18 21:26:04 hangs 2016-07-18 21:26:23 (that pasted poorly, I just typed 'apk update' and hit enter, the fetch is on the next line) 2016-07-18 21:27:15 if I use wget it says "connecting to proxyhost:proxyport (ip.addr.is.here:port) 2016-07-18 21:27:30 wget http://dl-cdn.alpinelinux.org/alpine/v3.3/main/x86_64/APKINDEX.tar.gz 2016-07-18 21:27:37 APKINDEX.tar.gz 100% |**************************************************************************************| 675k 0:00:00 ETA 2016-07-18 21:27:43 and it's fine, and a valid tar file I can extract 2016-07-19 02:52:48 is the Arm docker image updated? 2016-07-19 09:18:40 Is there a way to setup an Alpine linux install without chrooting? What about cross-compiling? 2016-07-19 09:33:52 Jookia: i suppose you can wget apk-tools-static.apk, untar it and use apk.static --root $newroot --initd ... 2016-07-19 09:36:16 I have apk-tools but I can't really create a repo 2016-07-19 09:36:32 Is there a guide for this? 2016-07-19 09:52:49 I have aports and abuild and apk-tools 2016-07-19 09:54:13 why are there no alpine amazon AMI's? 2016-07-19 09:54:15 !!! 2016-07-19 10:04:10 Jookia, we have some cross-compile support, but mainly to bootstrap builders. we are currently considering implementing it more widely. 2016-07-19 10:04:38 James_T, we have personal/private AMIs in use, but I'm not sure if those were ever made public 2016-07-19 10:09:15 James_T, https://wiki.alpinelinux.org/wiki/Install_Alpine_on_Amazon_EC2 2016-07-19 10:14:23 fabled: Ah. Do you know any similiar cross-compilable distros? 2016-07-19 10:14:54 i have not looked much in detail. openwrt is cross compilable but quite different target. 2016-07-19 10:14:59 void linux is probably closest to us 2016-07-19 10:15:12 not sure how well it supports cross compiling 2016-07-19 10:18:19 That said, how can I use aports with apk-tools? 2016-07-19 10:21:17 use 'abuild' to build .apk packages using APKBUILDs 2016-07-19 10:34:12 cdpackages/main/alpine-base and running 'abuild build' gives no output 2016-07-19 10:38:04 fabled: cool, cool 2016-07-19 10:38:22 fabled: i guess eventually the builders can be set up to spit out public ami's or something 2016-07-19 10:38:28 yes 2016-07-19 10:38:41 as said, we are looking into improving the builder a bit 2016-07-19 10:38:51 would make sense to add more image targets 2016-07-19 10:45:34 To build/install dependencies I need to create a repostiroy from aports for apk. How do I do this? 2016-07-19 10:47:07 <_ikke_> Just a webserver serving from a directory is enough 2016-07-19 10:47:26 There's no way to do it with just my file system? 2016-07-19 10:56:51 there is… https://wiki.alpinelinux.org/wiki/Alpine_Linux_package_management#Packages_and_Repositories 2016-07-19 10:58:57 I need to generate an APKINDEX, how do I do that? 2016-07-19 11:12:14 Oh I see 2016-07-19 11:13:05 Oh, that's only for compiled packages 2016-07-19 11:18:13 Trying to build packages individually doesn't work because of cyclic dependencie like gcc and binutils 2016-07-19 15:51:55 I ended up heading out yesterday before I got any further detail on why I can't get apk to work behind a proxy, any ideas? The situation: 2016-07-19 15:52:10 I've got alpine installed. I have the proxy setup. I can actually wget files just fine, but when I try 2016-07-19 15:52:12 apk update 2016-07-19 15:52:33 it times out on the first link 2016-07-19 15:52:40 so I just do wget on that same url and it downloads just fine. 2016-07-19 16:04:59 Hello, are there any example packages that use cross-compiling in the way the Mono package needs? I noticed it has been ditched which is quite fustrating as I have to run LXC on a raspberry pi, to run debian, to run Mono armhf. ... So I want to try and take it over, but I do not know how cross-compiling works with alpine packages and I can't find a topic on it specifically 2016-07-19 17:20:43 pdavis: what do you have in http_proxy? i have once seen problem when someone used http_proxy=hostname:port 2016-07-19 17:20:52 without http:// 2016-07-19 17:21:07 eg. http_proxy=http://hostname:port 2016-07-19 17:31:19 <^7heo> btw, did you see that? https://httpoxy.org/ 2016-07-19 21:50:39 ^7heo: Yes 2016-07-19 22:05:21 @ncopa I was asked that yesterday so I tried replacing export http_proxy=hostname:port with export http_proxy=http://hostname:port and it didn't help. Also every other time I've use the http_proxy in other apps it doesn't prepend it with http:// 2016-07-19 23:54:06 Has Alpine Linux proprietary firmware? 2016-07-19 23:55:56 Yes, all kernels as well as linux-firmware contain propietary binary blobs. There are no libre versions (yet). 2016-07-19 23:57:54 whask: As of now, you have to build your own libre kernel if you want to run Alpine without blobs. 2016-07-20 00:00:50 Thank you. I try "add apk firefox" but it says "ERROR: unsatisfiable constraints: firefox (missing): required by: world[firefox] I have seen there is a stable version, I don't know what's wrong but I can't install it 2016-07-20 00:01:00 "apk add firefox"* 2016-07-20 00:03:56 You have to enable either the community or testing repository. 2016-07-20 00:04:06 See the project page for how to do that 2016-07-20 00:19:20 Thank you I made it ;) 2016-07-20 00:19:53 whask: You're welcome. 2016-07-20 02:46:45 hello everyone, I'm new to freenode and alpine linux and am curious if anyone else has had any luck building R packages into APK or if there is already a repo? 2016-07-20 02:54:32 jdtexas33: it's in the testing / edge repo 2016-07-20 02:54:46 https://pkgs.alpinelinux.org/package/edge/testing/x86_64/R 2016-07-20 02:55:12 but if you don't want to run full on edge, you can set up your own local repository (like we do) and just cherry pick which apks from testing and building them and self-host 2016-07-20 02:56:10 That sounds like the way to go for what I'll be doing. danke :) 2016-07-20 02:56:28 you'll have to set up an apk build environment though 2016-07-20 02:56:32 there are good docs on the wiki for that 2016-07-20 02:56:45 https://wiki.alpinelinux.org/wiki/Creating_an_Alpine_package#Setup_your_system_and_account 2016-07-20 03:04:09 perfect, thanks. hopefully I can also figure out how to get external R packages to build properly... 2016-07-20 03:04:37 good luck! the apk build system is pretty friendly compared to, say, rpm / spec imo 2016-07-20 03:12:41 I'll have to disagree on that boingolov, I wouldn't put either one above the other. Both have their strengths and weirdnesses. 2016-07-20 03:14:38 ...probably shouldn't share my opinion on the whole thing anyway, I do packaging for a living and I'm in the middle of my holidays. 2016-07-20 03:15:23 TBB: I was stating a preference 2016-07-20 03:17:53 I wasn't saying one was better than the other. But abuild is a lot simpler, and probably a lot easier to get started with. I have a lot more years experience working with spec files, but I feel like I have a more complete knowledge of abuild (if for no other reason than it's a lot smaller / simpler) 2016-07-20 03:23:15 both have their advantages; I have the feeling it is easier for me to hack apk to suit the special conditions I have to build packages in, such hacking is probably not even possible with RPM, which in addition suffers from some historical weight 2016-07-20 03:23:23 I'm sure if I spent every day elbows deep in a SPEC file, I might have a different opinion 2016-07-20 03:24:27 but, that said, I don't need to do that kind of hacking with RPM. so I appreciate both for their strengths and moan when I'm faced with their weaknesses, a human thing to do 2016-07-20 03:25:10 and these days I try to do building packages from a single package that contains both the spec and the apkbuild 2016-07-20 03:25:22 actually that's probably my biggest issue with spec files, if I need to do anything at all non-standard, I feeel like I I have to outsmart rpmbuild and I just don't know it well enough to do that without doing some research 2016-07-20 03:25:56 TBB: that's great and I wish more would do it that way 2016-07-20 03:28:06 I guess the biggest thing I've done with apk was to find the order in which it runs its subcommands to achieve a full build and then just run roughly half of them, as in my working environment I can't just fetch the source whenever I want, not the way the "full" abuild does it 2016-07-20 03:28:49 and abuild is a nice script, I could even claim it improved my shell scripting to just have a look at how it works :) 2016-07-20 03:29:38 yeah, it's an elegant shell script, which is almost an oxymoron ;) 2016-07-20 03:29:53 but short enough that you can know how it works in a few reading sessions 2016-07-20 03:44:22 I do think that the rhel repos have better dependency naming, but that's not anything inherent to spec vs apkbuild, it's more just a wider network of really good package maintainers 2016-07-20 03:45:47 the alpine community was a whole lot smaller not so long ago 2016-07-20 03:47:48 and still tiny compared to rhel / centos 2016-07-20 04:15:10 plus the packaging philosophy is quite different, alpine targets size-constrained environments and rhel/centos goes for more for a full server/desktop experience, yeah 2016-07-20 06:08:58 Is there a way to create an APKINDEX without compiling packages? 2016-07-20 07:44:26 Jookia: apk index *.apk 2016-07-20 07:56:41 ncopa: How do I make apks from abuilds? 2016-07-20 08:00:20 Jookia: https://wiki.alpinelinux.org/wiki/Developer_Documentation 2016-07-20 08:18:33 clandmeter: Could you point me to the specific section? Sorry 2016-07-20 08:19:37 Jookia: https://wiki.alpinelinux.org/wiki/Abuild_and_Helpers 2016-07-20 08:19:44 https://wiki.alpinelinux.org/wiki/Developer_Documentation#Building_from_source_and_creating_packages 2016-07-20 08:40:20 Oh thanks, I didn't see that 2016-07-20 09:51:37 There’s an alpine linux image “php-fpm”. I’d like to see how this was compiled, how do I find this out ? 2016-07-20 09:51:47 it’s in apk ^ 2016-07-20 10:03:49 you mean this? https://github.com/docker-library/php/blob/master/7.0/fpm/alpine/Dockerfile 2016-07-20 10:28:11 <_ikke_> It's part of the php5 package: http://git.alpinelinux.org/cgit/aports/tree/main/php5/APKBUILD 2016-07-20 13:53:14 Some packages I would like to use are missing in the package repository, how can I add them/maintain them/ask someone to put them for me? 2016-07-20 14:21:11 whask: you could open an issue on bugs.alpinelinux.org 2016-07-20 14:22:02 Thank you nmeum 2016-07-20 15:00:25 buildrepo gives 'sh: 14: ./APKBUILD: Bad substitution' :> 2016-07-20 15:00:28 :( * 2016-07-20 18:28:25 Can I change the repositores of Alpine Linux so it updates with my own repositories? 2016-07-20 18:29:49 naturally you can 2016-07-20 18:30:07 just add or change entries in /etc/apk/repositories 2016-07-20 18:44:31 Included Freenet's mirrors? (freesites) 2016-07-20 18:46:24 hi! 2016-07-20 18:46:38 hi 2016-07-20 18:50:36 Not sure if I have a alpine problem or a libvirt/kvm networking problem, but I'm probably missing something obvious: I don't have a network interface in my alpine guest 2016-07-20 18:51:00 I have, so far I can see, the same setup with my centos guest and it works 2016-07-20 18:51:18 you don't necessarily get one with Alpine 2016-07-20 18:51:18 Not quite sure what to ask even :D 2016-07-20 18:51:23 ok 2016-07-20 18:51:35 you'll have to add the kernel module that your virtual machine is using to /etc/modules if I remember correctly 2016-07-20 18:52:07 Alright, thanks for the pointer! Will look into it 2016-07-20 19:01:15 TBB, thanks, everything is working now! 2016-07-20 19:04:23 Haha apk's speed is ridiculous 2016-07-20 19:06:41 no problem :) yeah, apk is fast 2016-07-20 19:14:41 my apk totally stuck 3 times today and only killing it and retry helped :-) 2016-07-20 19:17:42 but since im testriding a new hosting-provider it maybe the host itself and not apk... 2016-07-20 19:32:35 How to deblob the kernel? 2016-07-20 19:33:56 you'll probably have to repackage the kernel without the config options that add it; not sure about this though 2016-07-20 21:59:13 Hello. I have a hopefully simple question: is there a way to convert a run-from-ram install into a persistent one (on the same USB as was booted from)? 2016-07-21 05:23:35 Hi, some time ago a few APU2C4 users cropped up. Still anyone around ? 2016-07-21 05:28:33 daal, i have some of those 2016-07-21 05:29:00 fabled, great what are your observations so far ? 2016-07-21 05:29:18 works fine. the only problem is that the pcengines SD cards don't play well on them. 2016-07-21 05:29:26 i have case pending 2016-07-21 05:29:42 I got RTC issues when doing a cold boot, time / date are messed up, ntpd fixed as a workaround 2016-07-21 05:30:14 also SSH file transfer performance is weak, single core is only used 2016-07-21 05:30:29 that's how ssh works 2016-07-21 05:30:42 if you do two transfers then they go to different cores 2016-07-21 05:30:55 there was patches for the CTR mode 2016-07-21 05:30:57 yep, you are right 2016-07-21 05:31:08 in CTR mode it balanced the load iirc 2016-07-21 05:31:20 but i don't think we applied it 2016-07-21 05:31:21 I got a internal SATA drive running fine under the case without extra cooling 2016-07-21 05:31:51 thermal monitoring and LED usage are a few tings I did not get going yet 2016-07-21 05:32:53 otherwise all very good, I am happy and dont regret. OpenVPN performance is good, well enough for my needs. 2016-07-21 05:33:33 fabled, do you use a WiFi pci card with the APU2C4 ? 2016-07-21 05:33:42 no, just the NICs 2016-07-21 05:33:57 ok, same here 2016-07-21 05:34:33 do you have the time/date issue after a cold boot ? 2016-07-21 05:35:20 i did not pay attention, as i also have ntpd running 2016-07-21 05:36:08 ok, thanks for the feedback. 2016-07-21 05:36:45 the major killer for me was the SD issue but we got workaround 2016-07-21 05:37:14 either use non-pcnegines sd cards, or apply some kernel boot parameter (it works, but writing is slow) 2016-07-21 05:37:21 they are still investigating the issue 2016-07-21 05:38:34 ah, ok, I just used the mini pcie SSD that I ordered with it and booted from USB, never tried SD 2016-07-21 05:45:29 yes, SSD works well to my knowledge 2016-07-21 05:49:35 yep seems fine so far. performance SSD to SATA is a bit weak, but saying that I need to do some proper testing and benchmarking first 2016-07-21 12:38:38 <__david__> Hi, I'm trying to create an lxc container from alpine 2016-07-21 12:39:16 <__david__> but when pulling the image with lxc-create -t download [..] tries to download an x86 image 2016-07-21 12:42:51 Hi, I installed Alpine with xfce desktop, I love it! I have an issue with firefox-esr-45.2.0-r0: menu is invisible and tittle tabs as well. How can I solve this? 2016-07-21 13:37:40 berzas, is that on x86? 2016-07-21 13:38:13 http://bugs.alpinelinux.org/issues/4248 2016-07-21 13:39:19 i think we opened upstream bug on that 2016-07-21 17:15:09 yes fabled is on x86, I see the bug report. Is there any browser you recommend until this is solved? Can't install chromium, I have active community repo and system updated 2016-07-21 17:16:18 berzas: vivaldi 2016-07-21 17:27:12 guest-VcEFUS Vivaldi is not on Alpine repos and from their website just deb and rpm packages could be downloaded. I installed Midori but got segmentation fault, also happened sometimes on Debian is not mature. On debian and Arch I'm using Palemoon, but can't find the way to instal it on Alpine 2016-07-21 17:28:13 meh vivaldi 2016-07-21 17:28:31 it was all right, tried it in its beta.. still proprietary and annoying, so meh 2016-07-21 17:30:56 danieli I didn't remember vivaldi was proprietary, then is not an option for me. 2016-07-21 17:31:45 for palemoon I need to place some archives on /opt but on alpine there is no /opt http://linux.palemoon.org/help/installation/ 2016-07-21 17:33:40 I could create it or is other place where I should put the archives? 2016-07-21 17:39:42 I created /opt and followed palemoon instructions to manually install it but when launching it got: 2016-07-21 17:39:45 Error relocating /usr/bin/palemoon: __register_atfork: symbol not found 2016-07-21 17:40:40 Palemoon is great browser is very lightweight and fast, they also have Atom optimized builds 2016-07-21 17:41:25 but as it is Firefox derived it might have same bug as Firefox? 2016-07-21 18:05:40 There isn't any *inetd on alpine available? 2016-07-21 18:06:01 Oh, busybox has it… stupid me m) 2016-07-21 18:20:35 berzas: it was created by opera's founder iirc, and was proprietary at the time I used it. hybrid, really, but proprietary. 2016-07-21 20:08:48 hey all 2016-07-21 20:09:07 I'm having some woes using apk 2016-07-21 20:09:34 I'm on an air-gapped network, so I have to use the packages mirror through a vendor tool (artifactory) 2016-07-21 20:10:45 I have both "main" and "community" getting their indexs pulled just fine, but "docker" and "ca-certificates" are "missing" 2016-07-21 20:10:53 am I missing something obvious? 2016-07-22 01:44:53 I'm still experiencing this weird issue, does anyone have a clue what causes this? http://bugs.alpinelinux.org/issues/5362 2016-07-22 07:28:25 hi.. trying to work out why dns 'search' domains arent working.. 2016-07-22 07:29:18 resolv.conf: 2016-07-22 07:29:19 search int.mydomain.com box.meganet.internal roundcube-minimum.webmail.meganet.internal meganet.internal 2016-07-22 07:29:22 nameserver 192.168.1.2 2016-07-22 07:29:24 options rotate timeout:1 2016-07-22 07:29:44 however can't ping say 'host' but can ping 'host.meganet.internal' 2016-07-22 07:30:11 running alpine 3.4.0 2016-07-22 07:30:33 dig resolves fine, but curl, ping, telnet etc do not 2016-07-22 09:28:38 has anyone built an image for the odroid c2 yet? or did anyone try booting the generic arm image on one? 2016-07-22 09:54:30 why is python3-dev a dep of python3 in edge? 2016-07-22 10:02:11 Is anyone running any SIP client on their alpine machine? 2016-07-22 10:06:30 i tested pjproject command line tools earlier 2016-07-22 10:06:37 but not using any gui sip thing 2016-07-22 10:09:17 fabled: CLI is fine as long as I can make calls 2016-07-22 10:10:53 fabled: Did you build from source or is there a package? 2016-07-22 10:11:08 yes, pjproject and pjsua 2016-07-22 10:11:17 it's been a while since i tried it 2016-07-22 10:11:21 pjsua is the user agent 2016-07-22 11:55:42 untoreh: sounds like a bug 2016-07-22 13:02:55 does anyone know a docker image that serve as example to build something with make and clean after install? 2016-07-22 13:16:40 felixjet: while building or running? 2016-07-22 13:26:26 building 2016-07-22 13:26:37 i want to build a package using alpine for the docker image 2016-07-22 13:26:46 but i don't know the common practices 2016-07-22 13:27:19 for example, after compile should i remove gcc, g++, make, etc? 2016-07-22 13:30:15 felixjet: depends - is this container for devel or going into $prod, where $gcc is bad :-) 2016-07-22 13:31:00 gimme a sec and i post my dockerfile for alpine-pkg.... 2016-07-22 13:32:31 you make packages in a temporary stable environment, move packages out of it and then restore the temporary image to the original condition 2016-07-22 13:33:53 TBB: yes, the trick is using volumes in docker, but hes talking about make and not abuild?! 2016-07-22 13:34:48 I'm not sure, he's talking about building packages 2016-07-22 13:35:38 guest-VcEFUS: .. build sth. with make and clean.. :-D 2016-07-22 13:36:49 felixjet: look here for basic starting... 2016-07-22 13:40:52 shoot 2016-07-22 13:40:54 :P 2016-07-22 13:41:43 maybe i didn't explain well. there is a package writen in C++ and i just want to make a docker container that contains that package and entry-point to that program 2016-07-22 13:41:51 but i have to build from source at docker build time 2016-07-22 13:46:26 i should use --virtual? 2016-07-22 13:46:29 i'm not sure about this stuff 2016-07-22 13:53:29 damm, ok - now itsa clear.. gimme a sec 2016-07-22 13:55:07 (i'm creating the Dockerfile) 2016-07-22 14:09:49 so... ? :P 2016-07-22 14:23:22 i think i already got it 2016-07-22 14:23:30 because this seconds are way too long :P 2016-07-22 14:23:37 but... where i should install the package? /usr/local? 2016-07-22 16:27:42 Does alpine support different compression algorithms for the initramfs? 2016-07-22 16:30:51 it is possible to install, in the same command, some packages to world and some others to --virtual ? 2016-07-22 16:31:05 felixjet: Afaik no. 2016-07-22 16:31:31 kl3: quickly looking at the mkinitfs script itself it's hardcoded to use gzip 2016-07-22 16:31:52 (yes that's a disclaimer, I don't know for sure) 2016-07-22 16:40:51 TBB: Hm, gzip(1) is indeed hardcoded but it seems like it's trivial to replace. 2016-07-22 16:42:31 But the kernel doesn't seem to support other compressors for the initramfs. 2016-07-22 16:42:41 Man, Alpine should really replace gzip... 2016-07-22 16:45:31 I guess it's mainly an optimisation choice 2016-07-22 16:46:12 I would probably chose everything else but gzip in order to optimise :d 2016-07-22 16:47:19 I don't know that much about compression but I'm under the impression gzip is fairly light cpuwise to handle; sizewise it's not that efficient compared to the competition 2016-07-22 18:29:54 hey everybody :) was wondering what it might take to get kernel 4.5.x series running, as that has support for the vivante gfx driver in my cubox. It's been a long time since I built a kernel from sourse... figure things may have changed since the 1.2.x releases... :) 2016-07-22 18:30:08 *source 2016-07-22 18:40:58 cupoftea: generally a good starting point is to see how the kernel abuild has been constructed, it's an almost finished template for you, you'll just have to change the version number and add the missing config options 2016-07-22 18:41:57 TBB: oh that sounds really good. thanks for the pointer. will dive into it this weekend :) 2016-07-22 18:46:11 I imagine all the grsec stuff might make it a bit of a bother to get a new kernel early. rip out those and it should go smoothly to get a vanilla kernel 2016-07-22 18:46:34 good point 2016-07-22 18:50:34 personally I'd just wait 2016-07-22 18:55:11 does alpine linux have a contract with grsec then? (for the stable patches) 2016-07-22 19:04:42 waiting would be nice... but i;m impatient. has to happen FASTAH with MOAR and RIGHT NOW! *chuckle* 2016-07-22 19:06:27 anyhow - thanks for all of your input. I'll do some experiments this weekend. And if they fail... I'll wait :) 2016-07-22 19:06:34 have a good one! 2016-07-22 19:21:45 <_ikke_> clandmeter: afaik, it doesn't 2016-07-22 21:35:01 _ikke_: thanks! 2016-07-22 21:36:04 <_ikke_> lol :P 2016-07-22 21:36:45 ;) 2016-07-22 21:40:33 f/j ##SaB 2016-07-22 21:40:37 :@ 2016-07-22 21:41:09 sorry guys 2016-07-22 21:41:50 and our girls? 2016-07-22 21:42:56 w00t, any chickz in here :-D 2016-07-22 21:42:59 and ladies ! 2016-07-22 21:43:16 ACTION announce second time of apologies 2016-07-22 21:43:30 algitbot: did i miss sth? 2016-07-22 21:43:38 excuse-me ladies to have forgotten you. I'm ashamed. ._. 2016-07-22 21:44:01 :) 2016-07-22 21:44:35 sorry i drunk too many beers. 2016-07-22 21:44:55 ch33rz 2016-07-22 21:44:57 to much unesserary comments from my side. 2016-07-22 21:47:06 clandmeter: which ones ? 2016-07-22 21:47:23 :) 2016-07-22 21:47:25 (that's very important) 2016-07-22 21:47:36 im saving them 2016-07-22 21:47:43 belgians ? 2016-07-22 21:47:48 ill let them go in a few minutes 2016-07-22 21:48:01 belgians? 2016-07-22 21:51:20 tripels, duvels, chimeys... 2016-07-22 21:53:10 even quadrupels trapists if u don't fear the headache 2016-07-22 23:12:50 has anyone tried booting a pine64 with alpine? if so I'm assuming u-boot? 2016-07-23 01:06:47 ah but headache is rather easy to avoid, just remember to drink water, sleep with your window open and take an aspirin before passing out :) 2016-07-23 08:28:01 Anyone had any luck getting up an Alpine Linux AMI using HVM? 2016-07-23 17:24:07 Hi 2016-07-23 17:25:07 Do you know if I can install Freenet although it isn't in the repositories? I don't know if my system would break because of incompatibilities with musl and if it needs patches or not 2016-07-23 17:31:42 viny_: why not try compiling it? 2016-07-23 17:32:29 I don't know if it will break, and when I execute the installer, my os freezes 2016-07-23 17:46:20 "installer" as in? 2016-07-23 17:46:34 don't use prebuilt binaries if they aren't built for musl 2016-07-23 17:51:46 I achieved it, I installed it, but it doesn't work as I expected, it should open connections 2016-07-23 17:51:55 as TCP/UDP protocal and it doesn't 2016-07-23 18:10:21 it says I need a wrapper when I go to the file and I have it, but when I click it, it says there's no such file or directory 2016-07-24 06:36:18 hey 2016-07-24 06:36:54 extended, vanilla, virtual = difference? 2016-07-24 10:27:14 zxd_: # diff3 linux-grsec/config-grsec.x86_64 linux-grsec/config-virtgrsec.x86_64 linux-vanilla/config-vanilla.x86_64 | https://pastee.org/869gz 2016-07-24 15:05:35 Hi all, I am currently testing alpine in a vm. The timestamp of dmesg output starts at around 0.3. Why isn't it starting at 0.0 with Kernelversion etc. ? 2016-07-24 17:32:34 I tried to use the dovecot-antispam-plugin but the ABI version does not match. In the package browser it looks rather old. Is this package unmaintained? 2016-07-24 19:59:14 sw: http://bit.do/cd9NM :-D 2016-07-24 23:48:49 Hi 2016-07-24 23:54:28 hello 2016-07-25 00:17:12 Do you know if Freenet is compatible with Alpine Linux? I install it but it doesn't start. I don't know if it's an incompatibility with musl or that I should set up something for TCP/UDP, when I try to start it from the file, it says there's a child file 2016-07-25 00:17:33 But I find the file and it's there 2016-07-25 00:20:37 What is Freenet? 2016-07-25 00:27:29 "Freenet is a peer-to-peer platform for censorship-resistant communication. It uses a decentralized distributed data store to keep and deliver information, and has a suite of free software for publishing and communicating on the Web without fear of censorship." 2016-07-25 00:36:28 first question, is it compiled for musl? second question, are there tricks it tries to pull off that conflict with grsec's security model? 2016-07-25 00:40:30 TBB I would like to know those questions 2016-07-25 00:53:46 the first question is probably irrelevant as it seems freenet is java based 2016-07-25 01:00:54 Maybe if I try in Kali I'll know it since it has grsec too. I'll test it then 2016-07-25 01:01:35 then of course you could find out if freenet has runtime options for verbose logging or such, it would probably tell you rather quickly what the problem is 2016-07-25 01:05:13 but then, it might not; I have yet to see a Java program that produces sensible logs :) 2016-07-25 10:04:35 How can I get a USB of Alpine bootable on EFI systems, like a Macbook pro? I just want to be able to have a USB that boots a memory-install of Alpine with i3wm and firefox 2016-07-25 12:47:54 Hello, is there a latest version of edge iso, cant find it here: http://dl-3.alpinelinux.org/alpine/edge/releases/x86_64/ 2016-07-25 12:48:13 I got the latest version, changed repo's to edge, upgraded, but it would not boot afterwards 2016-07-25 12:48:52 Do I have to apk add linux-grsec and then build the modloop myself? 2016-07-25 13:58:39 So when I add the edge repo for edge community/testing, it breaks the boot, but if I remove the apkovl it boots fine... So can it not boot with the stable release kernel and edge testing and community packages? 2016-07-25 14:23:34 Is there any reason word wrap is enabled by default in nano? Drives me nuts, edit a line and then it inserts new lines to break up the long line... In things like fstab which has caused the system to be unbootable 2016-07-25 14:24:18 I know I can do -w to disable, or do something in bashrc equliv to do it... but on a new install its aggrivating, is it something people find useful ever? 2016-07-25 14:36:15 Ahh, problem might be with udev being added 2016-07-26 01:55:22 How can I disable the sysfs protection with Alpine's default grsec kernel? 2016-07-26 02:07:09 Ah there seems to be some kernel boot option to disable it according to IRC logs. 2016-07-26 08:23:50 What is required in order to get Alpine to accept non-default-gw routes from DHCP advertisements? i've tried adding dhclient with the 'option rfc3442-classless-static-routes code 121 = array of unsigned integer 8;' option to no avail 2016-07-26 08:24:09 Also, the EC2 instructions in the wiki do not seem to work 2016-07-26 08:26:18 From what i can tell, the DHCP thing also breaks metadata delivery to cloud-init, making the resulting cloud image "not so cloud-able" 2016-07-26 09:37:32 silly question, can I install a deb file on Alpine? 2016-07-26 09:38:15 platzhirsch: probably the answer is no 2016-07-26 09:50:37 <^7heo> platzhirsch: well, you can *try*, but there are many factors that are going to limit the effectiveness of your trial. 2016-07-26 09:50:45 <^7heo> platzhirsch: what software is it? 2016-07-26 09:58:16 ^7heo: ffmpeg 2016-07-26 09:58:28 <^7heo> platzhirsch: what's wrong with the alpine version of it? 2016-07-26 09:58:57 ^7heo: couple of versions behind, but for now it should suffice 2016-07-26 09:59:10 <^7heo> platzhirsch: why don't you bump the maintainer instead? 2016-07-26 10:00:29 ^7heo: really good point :) 2016-07-26 10:00:41 <_ikke_> edge already has 3.1.1 2016-07-26 10:00:54 edge? 2016-07-26 10:00:57 <_ikke_> http://pkgs.alpinelinux.org/packages?name=ffmpeg&branch=&repo=&arch=&maintainer= 2016-07-26 10:01:30 ahh 2016-07-26 10:01:31 <_ikke_> The 'unstable' repository 2016-07-26 10:01:50 but even 3.4 has 3.0.2 that's already pretty good 2016-07-26 10:04:23 Thanks alot for pointing out 2016-07-26 10:04:53 <_ikke_> n/p 2016-07-26 10:09:35 <^7heo> platzhirsch: if edge has a version, it's very likely that it will be in the next release. 2016-07-26 10:09:54 <^7heo> platzhirsch: in addition, by prefixing an URL in your /etc/apk/repositories with @something 2016-07-26 10:10:02 <^7heo> platzhirsch: you can install package@something 2016-07-26 10:10:13 <^7heo> platzhirsch: therefore pinning the package with edge, in this case. 2016-07-26 10:10:41 <^7heo> for example, I have: @testing http://nl.alpinelinux.org/alpine/edge/testing 2016-07-26 10:11:27 <^7heo> and for the same example, I have in my /etc/apk/world (installed packages): redshift@testing 2016-07-26 10:11:28 <_ikke_> ^7heo: Isn't it so that what's in edge automatically becomes the new release version? 2016-07-26 10:11:42 <^7heo> _ikke_: at the time of the release yes. 2016-07-26 10:11:46 <_ikke_> right 2016-07-26 10:11:49 <^7heo> _ikke_: but now != time of the release 2016-07-26 10:11:59 <^7heo> and a package can be reverted if it causes issues. 2016-07-26 10:12:04 <^7heo> (unless it's gcc6) 2016-07-26 10:12:13 <^7heo> (then we stop whatever we're doing and fix all the rest) 2016-07-26 10:12:31 <_ikke_> hehe 2016-07-26 13:30:40 o/ hey guys, I'm trying to containerize my website using alpine dockers. anyone have experience with alpine in docker? 2016-07-26 13:34:33 <_ikke_> A bit 2016-07-26 13:34:50 RageLtMan: dhcpcd(8) should be able to do this. 2016-07-26 13:40:03 _ikke_: so I'm trying to run a simple sshd, dockerfile here: https://0x0.st/aaD.txt - it fails at the last step with '/bin/sh /etc/init.d/sshd: not found'. but "RUN ls /etc/init.d" returns "sshd"... 2016-07-26 14:00:54 <_ikke_> probably not your problem, but RUN is not meant for actually starting the program in the container 2016-07-26 14:00:56 <_ikke_> mpcsh: ^ 2016-07-26 14:02:19 <^7heo> mpcsh: one does not "contenerize a website" 2016-07-26 14:02:25 <^7heo> you use containers for developement or for testing. 2016-07-26 14:02:57 <^7heo> after that, you use real virtualization or none. 2016-07-26 14:03:51 <^7heo> mpcsh: also, in your case, ssh-server is missing. 2016-07-26 14:04:21 <_ikke_> ^7heo: There's nothing wrong running a production website in a container 2016-07-26 14:04:30 <^7heo> I'm not even going to answer you. 2016-07-26 14:04:44 <^7heo> s/going to // 2016-07-26 14:04:50 <^7heo> nah wait 2016-07-26 14:04:53 <^7heo> brainfuck. 2016-07-26 14:05:06 <_ikke_> :-) 2016-07-26 14:05:18 _ikke_: thanks! 2016-07-26 14:05:35 ^7heo: what's wrong with containerizing a website? 2016-07-26 14:05:38 <^7heo> _ikke_: anyway, please stop sending such ignominies here. 2016-07-26 14:05:45 <^7heo> _ikke_: I don't want to segfault because of you. 2016-07-26 14:05:49 <_ikke_> lol 2016-07-26 14:06:01 <_ikke_> But I am interested in your opinion 2016-07-26 14:06:34 <^7heo> mpcsh: a lot, you can start here: https://www.andreas-jung.com/contents/on-docker-security-docker-group-considered-harmful 2016-07-26 14:06:43 <^7heo> mpcsh: http://www.catern.com/posts/docker.html 2016-07-26 14:06:47 <^7heo> also 2016-07-26 14:07:06 <^7heo> running a website 'in docker' doesn't yield ANY improvement. 2016-07-26 14:07:10 <^7heo> just nothing. 2016-07-26 14:07:18 <^7heo> if you do it for security, read the links above. 2016-07-26 14:07:26 <^7heo> if you do it for performance, it will be counter-efficient. 2016-07-26 14:07:47 <^7heo> if you do it for other reasons, please state, but 'fanatism' and 'stupidity' aren't reasons I consider to be valid. 2016-07-26 14:08:35 that first one is irrelevant so long as you don't add yourself to the docker group 2016-07-26 14:08:40 which I don't 2016-07-26 14:09:02 <^7heo> mpcsh: long story short; docker doesn't do isolation. 2016-07-26 14:09:47 <^7heo> it just gives you a possibility to have a different "context" for the kernel to have some sort of isolation, which is really cheap and very useful for testing. 2016-07-26 14:09:51 ^7heo: the second post you linked me only mentions security in this passage: "In fact, if you follow the insane default practice of running your applications as root in the container, your system may be substantially less secure than a properly implemented chroot. Breakout from an unprivileged chroot depends on a well-known and well-studied area of exploits: Linux privilege escalation. Linux namespace 2016-07-26 14:09:57 containers present an entirely new security surface; it's quite possible that they have inherent vulnerabilities that are impossible for the kernel to correct without breaking uncontained functionality. Indeed, Docker's own developers enthusiastically admit that Docker cannot (yet) securely run code as root. For decades people have been running their applications as unprivileged users inside chroots 2016-07-26 14:10:00 <^7heo> And finally, usually, what people do is use a REAL virtualization such as KVM or Xen 2016-07-26 14:10:03 to mitigate this threat. By default, Docker throws this away." 2016-07-26 14:10:21 which is to say, "this is a new protocol that I don't know anything about yet, so I guess that makes it a new attack surface, even though other people have studied it extensively" 2016-07-26 14:10:34 furthermore, his argument relies on the assumption that you're running everything as root in the container 2016-07-26 14:10:34 <^7heo> look 2016-07-26 14:10:38 <^7heo> follow the crowd. 2016-07-26 14:10:44 <_ikke_> ^7heo: Real virtualization also uses up a lot more resources 2016-07-26 14:10:45 <^7heo> So many people can't be wrong, right? 2016-07-26 14:10:53 <^7heo> because nobody ELSE is following stupidly without thinking. 2016-07-26 14:10:57 damn I wasn't expecting to find that sentiment on the _alpine linux_ IRC 2016-07-26 14:10:59 <^7heo> so they all must have very good reasons. 2016-07-26 14:11:15 <^7heo> mpcsh: what did you expect, to find docker lovers? 2016-07-26 14:11:23 <^7heo> _ikke_: not really no. 2016-07-26 14:11:33 <_ikke_> ^7heo: The maintainer works for Docker now 2016-07-26 14:11:33 <^7heo> _ikke_: running it on ubuntu does, yes. 2016-07-26 14:11:42 <^7heo> _ikke_: who exactly? 2016-07-26 14:11:48 <_ikke_> Alpine is now the default docker image 2016-07-26 14:11:54 <^7heo> I know that part. 2016-07-26 14:12:08 <_ikke_> ncopa: 2016-07-26 14:12:16 <^7heo> wait, ncopa works for docker? 2016-07-26 14:12:19 <_ikke_> yes 2016-07-26 14:12:29 <^7heo> hmm, now I understand why so many people are discussing forks around here. 2016-07-26 14:12:34 <^7heo> makes a lot more sense. 2016-07-26 14:12:42 are you seriously gonna tell me that running a full alpine chroot on a server with 512MB RAM and 1 CPU core will be _faster_ than running an alpine docker? 2016-07-26 14:12:45 <^7heo> the things you do for money... 2016-07-26 14:13:15 <^7heo> mpcsh: I am seriously going to tell you that I don't want to continue this discussion anymore. 2016-07-26 14:13:32 <^7heo> mpcsh: if you have any issue with docker, please direct it to ncopa or the other docker staff/support. 2016-07-26 14:14:15 I mean if you look back my original question was about the alpine init system, you started the docker argument 2016-07-26 14:14:20 <_ikke_> ^7heo: He asked it here in the channel :-) 2016-07-26 14:14:24 <_ikke_> You are free to answer or not 2016-07-26 14:14:30 also that 2016-07-26 14:14:46 <^7heo> _ikke_: I answered, so I just notify him that I'm leaving now. 2016-07-26 14:14:56 <^7heo> _ikke_: I don't like when people leave without notice. 2016-07-26 14:15:14 <^7heo> mpcsh: you're missing the ssh-server package. 2016-07-26 14:15:21 <^7heo> mpcsh: I told you so, in the beginning. 2016-07-26 14:19:43 hi 2016-07-26 14:19:48 what did i do? 2016-07-26 14:20:06 <_ikke_> nothing 2016-07-26 14:20:15 <^7heo> ncopa: nothing really, but when someone asks for docker help, I'm not the best to ask I guess. 2016-07-26 14:20:19 mpcsh: how can i help you? 2016-07-26 14:20:37 <^7heo> ncopa: he's missing the ssh-server package and doesn't have /etc/init.d/sshd 2016-07-26 14:20:38 ^7heo: feel free to not respond on those questions :) 2016-07-26 14:20:49 <^7heo> ncopa: so he's asking about that. 2016-07-26 14:20:57 <_ikke_> ^7heo: I don't even see an openssh-server package 2016-07-26 14:21:14 <_ikke_> neither an ssh-server package 2016-07-26 14:21:20 <^7heo> _ikke_: openssh 2016-07-26 14:21:28 <^7heo> it's called 'openssh' 2016-07-26 14:21:41 <_ikke_> RUN apk add --no-cache git openssh 2016-07-26 14:21:44 <_ikke_> He did install it 2016-07-26 14:22:00 <^7heo> then it is a docker question. 2016-07-26 14:22:03 <^7heo> and then I don't know. 2016-07-26 14:22:40 mpcsh: it was this one here? https://0x0.st/aaD.txt 2016-07-26 14:23:30 ncopa: yep! 2016-07-26 14:23:36 mpcsh: there are 2 problems: 2016-07-26 14:23:38 <^7heo> mpcsh: also afaik every RUN command is creating a new aufs 2016-07-26 14:23:56 <^7heo> mpcsh: so it's best to keep that in mind when you use the command. 2016-07-26 14:24:13 1) as pointed out, the "RUN" is for build time, when you build the image 2016-07-26 14:24:17 not for the runtime 2016-07-26 14:24:30 so you shouldnt start sshd from a "RUN" command 2016-07-26 14:24:47 <_ikke_> And there is no init system in a docker container 2016-07-26 14:24:54 2) you normally dont run an init system within docker containers 2016-07-26 14:24:57 exactly 2016-07-26 14:25:01 ahhhhhh 2016-07-26 14:25:16 so something like CMD ["/usr/sbin/sshd", "-D"] ? 2016-07-26 14:25:16 so you should instead run sshd directly 2016-07-26 14:25:21 <_ikke_> yes 2016-07-26 14:25:25 yes 2016-07-26 14:25:35 got it 2016-07-26 14:27:44 okay the container runs, now just need to correctly expose ports on my host. Thank you! 2016-07-26 14:27:53 yw 2016-07-26 14:30:19 Hello, having trouble with xorg, got the video working (time even updates on the desktop) but the mouse and keyboard are not working (even if I plug in a different one) 2016-07-26 14:30:50 I have udev running, saw on the forums some said about re-doing setup-xorg-base and it worked again, but that does not work for me 2016-07-26 14:31:55 I also have the relevent xf86-input-* packages installed, mouse, keyboard, synaptics, even tried evdev 2016-07-26 14:33:43 It says 'The server relies on udev to provide a list of input devices.' but it does not seem to be working, I can cat /dev/input/mouse1 and see the mouse movments, so the device is working fine 2016-07-26 14:33:50 <^7heo> ncopa: can I ask you something in /query? 2016-07-26 14:38:44 ^7heo: ofc 2016-07-26 15:31:08 Are there any kernel options to run alpine with a particular apkovl or recovery mode without it? 2016-07-26 15:31:37 Keep ending up with an unbootable system when trying to resolve this xorg issue, and would like a solution that does not involve using Windows to swap apkovl files.. 2016-07-26 16:01:47 kl3: as a client? trying to get the alpine dhcp client to accept additional routes on lease 2016-07-26 16:08:22 skazz: take a look at https://wiki.alpinelinux.org/wiki/PXE_boot 2016-07-26 16:09:31 skazz: the options you're (probably) looking for are described there 2016-07-26 16:33:50 kahiru: I'll give it a go, thanks, I did think it was only the alpine-pxerd variation 2016-07-26 16:52:43 skazz: the init script in the initramfs is the same I think 2016-07-26 16:53:56 RageLtMan: Yes. 2016-07-26 16:56:01 You can tell dhcpcd(8) to avoid setting the default gateway obtained via DHCP and then set your desired route manually. 2016-07-26 16:57:42 dhcpcd.conf(5) might help as well. 2016-07-26 17:31:18 Howdy everyone. Been reading through your wiki & package list. I see a quick guide for getting flash working for firefox, but I don't see firefox in the package list.. Is firefox a package? 2016-07-26 17:31:57 iarebatman: Yes, it's in the community repo. 2016-07-26 17:32:01 Sorry, just considering trying it out as my development box - but I'd need some sort of browser. 2016-07-26 17:32:17 kl3, Ok, cool - I'll try to find community repo info on the wiki. Hadn't stumbled upon it yet =) 2016-07-26 17:32:31 iarebatman: Have a look at https://pkgs.alpinelinux.org/packages 2016-07-26 17:34:08 kl3, thanks - much appreciated. 2016-07-26 17:37:19 iarebatman: You're welcome. 2016-07-26 17:41:45 Can anyone tell me if visual studio code & dotnet core run on alpine? 2016-07-26 17:43:16 If it's a silly question, sorry. I'm just not familiar with running with grsecurity - wasn't sure if I should expect complications with certain applications or not 2016-07-26 17:44:23 iarebatman: You can also use the vanilla kernel `linux-vanilla' if grsec might be a problem. 2016-07-26 22:00:38 kl3: i'm not looking to avoid setting the default GW, i'm advertising additional routes in the DHCP broadcast (OpenStack's Neutron DHCP agents are, to be precise) 2016-07-26 22:01:36 Ubuntu, Debian, CentOS, RHEL, and Windows all accept additional routes advertised by the Neutron DHCP agent - which is a requirement for the metadata service to work with cloud-init 2016-07-26 22:02:21 In our case, we also use internal and external public networks, so we have explicit routes advertised for the gateway leading to the internal public IP space, as well as the default GW which generally goes to the external public space 2016-07-26 22:39:00 You guys know where I might find 'usermod' ? 2016-07-26 22:39:49 <_ikke_> shadow package 2016-07-26 22:39:51 <_ikke_> http://pkgs.alpinelinux.org/contents?file=usermod&path=&name=&branch=&repo=&arch= 2016-07-26 22:40:08 thanks _ikke_ 2016-07-26 22:42:00 <_ikke_> Apparently still in edge/testing 2016-07-27 01:04:27 Anyone know how to get the xfce battery plugin to work? Have a feeling my user doesn't have permission to view it, but not sure what group I need to put him in to give him access... 2016-07-27 07:42:55 iarebatman: I'm not using Xfce, but it might fail due to grsec restricting access to sysfs (/sys/class/power_supply/ in particular). Try booting a vanilla kernel or change permissions temporarily. 2016-07-27 10:56:10 What makes Alpine more secure alternative than Debian for running a server, for example Apache? 2016-07-27 10:57:19 two things: less stuff to attack, and the grsecurity patch set 2016-07-27 10:57:49 wwwertt: what makes polite people more successful in getting answers, than for example, you? 2016-07-27 10:58:55 darkfader: Did I insult someone? I wanted to get straight to the point and ask what I want to know. 2016-07-27 10:59:40 wwwertt: at least say hi if you enter a place 2016-07-27 10:59:59 it feels like a "gimme your stuff" otherwise 2016-07-27 11:00:17 <_ikke_> darkfader: I would not mind that actually 2016-07-27 11:00:24 not insulted but surely something that just makes one wonder why to even bother talking 2016-07-27 11:00:55 maybe i just like being human too much :) 2016-07-27 11:01:06 anyway, i'll take it back then 2016-07-27 11:01:44 darkfader: You're right. I am new to IRC and haven't really learned to behave correctly 2016-07-27 11:01:45 wwwertt: the footprint is much smaller, it's possible to run from ram so that a compromise can be further limited (if you crash it you get old the old system, so no persistence) 2016-07-27 11:02:35 wwwertt: and in practice, the software is just very recent and normally un-modified so it's likely to have most bugfixes and even be easy to hot-fix something manually 2016-07-27 11:02:54 say everyone would be asleep you could just add a patch yourself without too much pain 2016-07-27 11:03:43 darkfader: Is there any idea in running a wordpress site on alpine? 2016-07-27 11:04:17 wwwertt: what you'll find lacking is premade security-checker tools like lynis, i doubt it would fully suppoirt alpine 2016-07-27 11:04:54 wwwertt: for wordpress i'd say use what you are most comfortable with and spend all and any time you gained into mod_security tuning? 2016-07-27 11:05:40 idk what others think about that? 2016-07-27 11:06:13 <_ikke_> wordpress attack surface is more likely the PHP code itself than the OS 2016-07-27 11:06:40 darkfader: Sounds good. Are there differences in performance compared to debian? 2016-07-27 11:07:03 wwwertt: alpine feels a lot faster for installing packages 2016-07-27 11:07:37 _ikke_: Yes, but I heard that applications on Alpine are running sandboxed. Is this true? 2016-07-27 11:07:53 <_ikke_> No, not by default 2016-07-27 11:08:58 <_ikke_> You have to either use a chroot or use some kind of container 2016-07-27 11:13:43 Alpine sure sounds interesting. Must it up in docker and start testing 2016-07-27 11:14:00 Thank you _ikke_ and darkfader 2016-07-27 11:17:23 Hi everyone 2016-07-27 12:00:55 darkfader: Did you mean that Alpine can act as amnestic system if run from RAM? 2016-07-27 12:02:03 wwwertt: i guess so, look for LBU 2016-07-27 12:02:19 obviously doesnt apply for docker case though 2016-07-27 12:02:50 it'll act like an embedded OS in a network device or washing machine which is pretty resilient 2016-07-27 12:03:22 not using it myself i'm happier with the defaults than i would've expected at start 2016-07-27 12:06:00 darkfader: nice :) this seems cool feature 2016-07-27 12:41:13 Goodbye! 2016-07-27 18:28:44 how does one go about renaming the root user in alpine? 2016-07-27 18:30:32 i'm used to a non-root user interface and I want to change the root user's name to something other than root since it's kinda the first thing hackers guess ;) 2016-07-27 18:30:50 but usermod doesn't seem to be available 2016-07-27 18:30:59 <_ikke_> gabeio: shadow package in testing 2016-07-27 18:31:16 <_ikke_> but changing /etc/{passwd,shadow} would work too I guess 2016-07-27 18:32:09 of course I have to move the home directory too or i wouldn't be able to login correct? 2016-07-27 18:33:39 <_ikke_> gabeio: if you change the homedir, then yes 2016-07-27 18:34:08 okay thanks 2016-07-27 19:29:48 anyone here got Dokku working on alpine linux? 2016-07-27 19:36:43 dokku ? 2016-07-27 20:10:15 Lord: https://github.com/dokku/dokku 2016-07-27 20:26:13 hi 2016-07-27 20:26:24 please advise meon how to install virtualbox-additions-grsec 2016-07-27 20:26:45 I am using the current virtualbox iso but some kernel headers are missing 2016-07-27 20:27:41 already installed linux-virtgrsec-dev and linux-headers 2016-07-27 20:28:39 still getting error: could not open /lib/modules/4.4.15-2-grsec/modules.order: no such file or directory 2016-07-27 20:28:48 <_ikke_> https://pkgs.alpinelinux.org can help you find packages containing certain files 2016-07-27 20:29:48 <_ikke_> linux-virtgrsec contains it 2016-07-27 20:29:52 yes, i was looking for that functionality, i am on that site now, how can I search for files? 2016-07-27 20:29:58 <_ikke_> contents tabs 2016-07-27 20:30:00 <_ikke_> https://pkgs.alpinelinux.org/contents?file=modules.order&path=&name=&branch=&repo=&arch= 2016-07-27 20:30:53 ah, ok, it is in the 'contents' tab of that site, did not understand that 2016-07-27 20:31:24 linux-virtgrsec is already installed, still that error 2016-07-27 20:32:48 <_ikke_> It looks for the grsec path, not virtgrsec 2016-07-27 20:32:57 ok, now I del virtualbox-additions-grsec and after that again add virtualbox-additions-grsec - then it seems to work 2016-07-27 20:33:48 pleeeeese anybody with write access, please update https://wiki.alpinelinux.org/wiki/VirtualBox_guest_additions - THANK YOU! 2016-07-27 20:34:45 non-working docs are such a senseless waste of time, it would be great of anybody could just add the two senteces needed to get it working. 2016-07-27 20:35:14 BTW my real goal was to get XFCE running - is there one meta-package that installs everything? 2016-07-27 20:36:01 also https://wiki.alpinelinux.org/wiki/XFCE_Setup is just a frustrator and it would be really great, if anybody would like to update that page, THANKS AGAIN! 2016-07-27 20:37:38 <_ikke_> What needs to be fixed? 2016-07-27 20:38:03 packages are missing, seems to be for some old version. 2016-07-27 20:38:52 I now installed some xfce packages, but only thing I get is a blinking alpinelinux logo on start of display manager... 2016-07-27 20:39:26 wow 2016-07-27 20:39:35 notinside: can u take a picture for me? 2016-07-27 20:39:39 I never seen it 2016-07-27 20:39:56 it would be absolutely great to have one meta package for an xfce desktop on virtualbox for quick usage. 2016-07-27 20:40:20 a picture of the blinking alpinelinux logo? 2016-07-27 20:40:58 yeah *_* 2016-07-27 20:41:00 I will send an ascii-png (verbal description) 2016-07-27 20:41:07 first frame: black 2016-07-27 20:41:24 ACTION is listenning 2016-07-27 20:41:37 second frame: blue 'alpine' white 'linux' 2016-07-27 20:41:49 frequncy: about 1.5 seconds 2016-07-27 20:45:20 back again 2016-07-27 20:45:36 any hints on installing xfce4? 2016-07-27 20:46:03 <_ikke_> No experience with it, so I can't help 2016-07-27 20:46:04 which packages to 'just' get it running on a virtualbox, without fiddling whole night? 2016-07-27 20:46:06 notinside: ascii-png with verbal description seems too heavy for your connexion mate 2016-07-27 20:46:31 too much data, yes. unknown fileformat killed my router. :) 2016-07-27 20:46:39 <_ikke_> d'oh 2016-07-27 20:46:40 :p 2016-07-27 20:54:01 sigh... does alpine linux have ctrl-alt-f1 key combination to get to tty1, like ubuntu? 2016-07-27 20:56:29 <^7heo> notinside: that's not an ubuntu thing; that's a linux thing. 2016-07-27 20:57:29 not sure about if that can be changed on distros, however it does not give me a console... how to escape the xserver start loop? 2016-07-27 20:58:01 <_ikke_> What about cltr+alt+f2? 2016-07-27 20:58:15 I am just guessing that the blinking logo is the xserver starting over and over, I would like to tale a look into the logfiles, but can get no console 2016-07-27 20:58:22 <^7heo> notinside: if you're on a laptop,t ry ctrl-alt-fn-f1 2016-07-27 20:58:46 <^7heo> notinside: also, if startx is starting all the time 2016-07-27 20:59:05 <^7heo> notinside: the VT isn't going to help, as X is going to bring you to the VT-7 in this case. 2016-07-27 20:59:26 <^7heo> notinside: the best way to solve your problem is booting from another device, and fixing it from the TTY. 2016-07-27 21:01:39 its just an experimental virtualbox, I just needed a quick distro with xfce that does not need 3GB of disk space... so I can easily reinstall, before spending whole night on debugging xconfig 2016-07-27 21:01:59 i do not want to debug xconfig in my life any more. it is too short. :) 2016-07-27 21:02:01 <^7heo> yeah well, I dunno what's wrong 2016-07-27 21:02:06 <^7heo> so I can't help. 2016-07-27 21:02:13 <^7heo> but if you're on virtualbox, it's much easier indeed. 2016-07-27 21:02:34 thanks, 7heo, very much for your hints! I could login via ssh. 2016-07-27 21:02:58 however, what I am really looking for is the ONE meta package that just gives me a running desktop. 2016-07-27 21:03:35 like xobuntu-desktop but without the crap an djust 500 mb disk usage because it is alpine. sigh. 2016-07-27 21:04:01 <^7heo> notinside: how did you setup X? 2016-07-27 21:04:04 interesting I can't seem to install shadow(testing?) on armhf(raspberry pi) 2016-07-27 21:04:23 however, thank you very much for your attention! it would be great if anybody would like to send a note to the xfce wiki page author to update it... 2016-07-27 21:04:36 <^7heo> notinside: how did you setup X? 2016-07-27 21:05:01 i think there is one xfcdesktop or similar package 2016-07-27 21:05:09 and slim 2016-07-27 21:05:19 <^7heo> notinside: before doing anything, one usually does: /sbin/setup-alpine 2016-07-27 21:05:32 <^7heo> notinside: and after that, to get X, you do: /sbin/setup-xorg-base 2016-07-27 21:06:15 <^7heo> notinside: past this point, all you should have to do is install your preferred WM, and start it from ~/.xinitrc 2016-07-27 21:06:19 i installed some more packages, just searched for xfce 2016-07-27 21:06:34 <^7heo> notinside: look, if it's a VM, I'd to the following: 2016-07-27 21:06:40 <^7heo> notinside: destroy it, spawn new one. 2016-07-27 21:06:53 <^7heo> notinside: boot alpine-iso and run setup-alpine 2016-07-27 21:07:03 <^7heo> notinside: reboot, apk update and apk upgrade 2016-07-27 21:07:07 7heo, yes i did that of course, alpine does run without x from disk, no problem with that. only xfce setup wiki entry is not working like described. 2016-07-27 21:07:15 <^7heo> notinside: reboot, run setup-xorg-base 2016-07-27 21:07:23 <^7heo> notinside: from this point, you should be able to run xinit. 2016-07-27 21:07:40 ok, wait, one more try... 2016-07-27 21:07:48 <^7heo> then 2016-07-27 21:08:00 <^7heo> in your .${SHELL}rc 2016-07-27 21:08:10 <^7heo> put: start-stop-daemon -b -S xinit 2>/dev/null && (clear; exit) || true 2016-07-27 21:08:27 <^7heo> then, in your .xinitrc, put your preferred WM 2016-07-27 21:08:37 <^7heo> and finally, install your preferred WM. 2016-07-27 21:08:43 i am ust reinstalling, it is already fifth try, but I will go thru it one more time 2016-07-27 21:08:54 <^7heo> that way, your login is going to be the TTY (no need for that SLiM junk or whatever) 2016-07-27 21:09:23 <^7heo> and that should be it. 2016-07-27 21:12:27 <^7heo> and btw 2016-07-27 21:12:43 <^7heo> it's start-stop-daemon -b -S xinit 2>/dev/null && {clear; exit} || true 2016-07-27 21:12:51 <^7heo> otherwise the exit won't work. It'll exit the subshell. 2016-07-27 21:13:55 these are the same, am i missing anything? 2016-07-27 21:14:03 <^7heo> () != {} 2016-07-27 21:14:15 oh, yes. 2016-07-27 21:14:18 <^7heo> the good part about this is that you won't lock yourself out of the computer if X goes crazy. 2016-07-27 21:14:34 <^7heo> because, since you're starting X *after* the user logs in... 2016-07-27 21:14:38 yes, i understood that part, thanks for the hint. 2016-07-27 21:14:40 <^7heo> you can login as a different user 2016-07-27 21:14:43 <^7heo> and that won't start X. 2016-07-27 21:14:53 <^7heo> like, root. 2016-07-27 21:15:01 <^7heo> also, you don't need a login manager that way. 2016-07-27 21:15:04 very good to have it likje that in a vm 2016-07-27 21:15:07 <^7heo> login(1) is perfectly enough. 2016-07-27 21:15:16 <^7heo> it's very good to have it like that period ; 2016-07-27 21:15:18 <^7heo> ;) 2016-07-27 21:15:28 <^7heo> I'm doing this setup everywhere. 2016-07-27 21:15:35 <^7heo> login managers are stupid. 2016-07-27 21:15:46 less bloat always good. 2016-07-27 21:15:55 <^7heo> the only thing that could be done would be to make a framebuffer version of login(1), if one wanted to get fancy... 2016-07-27 21:16:00 <^7heo> but I don't think it's really worth it. 2016-07-27 21:16:11 but does suspend work with that? 2016-07-27 21:16:26 <^7heo> the point is 2016-07-27 21:16:35 <^7heo> the locking of X is left to your WM 2016-07-27 21:16:43 <^7heo> I'm using dwm so I use slock, and that works very well. 2016-07-27 21:16:55 <^7heo> but, again, your responsability. 2016-07-27 21:17:06 <^7heo> so, if it goes to sleep, the locking is left to the WM as well. 2016-07-27 21:17:49 <^7heo> and anyway, the WM *has* to manage at least some part of the sleeping (shutting down the image as opposed to shutting down the display) 2016-07-27 21:17:51 btw on setup-alpine I never get the dns nameservers set, I am quite sure that usually works with other distros, but I do not want to dig into that right now. 2016-07-27 21:17:59 <^7heo> but the good thing with slock is: 2016-07-27 21:18:22 <^7heo> one could totally have a poll/event based system that triggers slock when the computer goes to sleep. 2016-07-27 21:18:37 <^7heo> notinside: the DNS setup is one if my issues as well. 2016-07-27 21:18:44 <^7heo> notinside: I still am editing /etc/resolv.conf on every boot. 2016-07-27 21:18:55 <^7heo> notinside: it's either that or you get your DHCP right. 2016-07-27 21:19:01 <^7heo> since I can't... vi. 2016-07-27 21:19:31 dhcp works ok on other distros in virtualbox, same setup. 2016-07-27 21:20:11 but right now xfce setup is the thing i would like to have working with alpine. 2016-07-27 21:20:17 <^7heo> notinside: I dunno, dhcp works here. 2016-07-27 21:20:28 <^7heo> notinside: what do you get when you run $ sudo dhclient by hand? 2016-07-27 21:20:43 <^7heo> anyway, I'm gonna go home. 2016-07-27 21:20:45 <^7heo> it's late. 2016-07-27 21:20:45 its a minor thing, no problem right now. 2016-07-27 21:20:47 <^7heo> o/ 2016-07-27 21:20:55 <^7heo> (yes it's almost midnight and I'm leaving work) 2016-07-27 21:21:02 <^7heo> (no it's not because of concourse.ci that doesn't fucking build) 2016-07-27 21:21:06 <^7heo> bbl/ 2016-07-27 21:21:49 no problem, i like working in the night, if its paid than it is a good time to work, its quiet. 2016-07-27 21:22:05 oh, i thought concourse is so great? 2016-07-27 21:25:16 btw is there some automation for setting up alpine. any way to kickstart the setup-alpine script? 2016-07-27 21:25:34 ansible also would be ok 2016-07-27 21:27:52 man, i am sick now. "no configuration file found" on boot after I reinstalled with setup-alpine in sys mode (sda erased). sick. 2016-07-27 21:34:01 <^7heo> notinside: concourse is great until you have to maintain it 2016-07-27 21:34:30 <^7heo> notinside: I use my own solution to provision hosts 2016-07-27 21:34:42 <^7heo> notinside: but it's not yet OS 2016-07-27 21:35:14 <^7heo> notinside: also, what configuration file is not found? 2016-07-27 21:36:38 i do not know, could not boot, erased harddisk file and setup again. 2016-07-27 21:36:51 <^7heo> :p 2016-07-27 21:36:53 now again setuo-alpine errors on some other bs. 2016-07-27 21:37:32 sick. feel like ten years ago. I really would like to spend more time on it but that is not possible. 2016-07-27 21:38:26 very shaky ground. would be great to have ONE simple xfce install, jesus, it can not believa that this is still such a problem on some distros to provide one simple desktop out of the box. 2016-07-27 21:39:02 ok, i know alpine is used for servers, but if there are xfce packages already, why not make them easily usable? 2016-07-27 21:39:48 fiddling with xserver, no, that is too much now. sick. maybe next time, when I have overcome that config fatigue. until the I will recheck the wiki from time to time 2016-07-27 21:40:07 <^7heo> notinside: the setup-alpine script isn't perfect; but it shouldnt be that bad 2016-07-27 21:41:03 <^7heo> notinside: the point being: I can get from nothing to xfce in minutes with alpine 2016-07-27 21:41:05 i have tried six or seven installs now and alwyas it fucked up on something. I followed instruction. 2016-07-27 21:41:25 <^7heo> notinside: then either you or the instructions are flawed 2016-07-27 21:41:43 that is really great - would you like to write that down on some blog or edit that wiki page on alpine linux? 2016-07-27 21:42:21 <^7heo> notinside: well, I could write a script that does that 2016-07-27 21:42:23 or even better - write some automation so it would go in seconds for everybody (dont knwo how that might work with alpine setup) 2016-07-27 21:42:46 <^7heo> you'd basically only have to curl http://url | sh 2016-07-27 21:43:13 <^7heo> notinside: I have working automation, homemade 2016-07-27 21:43:23 <^7heo> notinside: but I'm not ready to share 2016-07-27 21:43:25 yes, that would be a very, very appreciated mini-xfce for alpine, I am sure many people will love that! 2016-07-27 21:43:33 <_ikke_> ^7heo: To make it complete, do sudo curl http://url | sh :P 2016-07-27 21:43:34 <^7heo> notinside: it's not complete. 2016-07-27 21:43:55 <^7heo> _ikke_: I'd exit if id -ne 0 2016-07-27 21:44:20 <_ikke_> I think you miss the joke 2016-07-27 21:44:24 <^7heo> notinside: why not dwm, btw? 2016-07-27 21:44:49 <^7heo> _ikke_: no, I totally got the remote-arvitrary-exec joke 2016-07-27 21:44:59 <^7heo> s/v/b/ 2016-07-27 21:45:49 i can not find anything about automation on the wiki. I do not want to go throu setup-alpine another time, how to make it autorun? 2016-07-27 21:46:59 <^7heo> setup-lpine -f 2016-07-27 21:48:36 and if you absolutely need to deviate from how setup-alpine works... well, it's a script... see what it does and reimplement it 2016-07-27 21:50:30 TBB - yes, of course, but I am sure you alpine guys are not doing that setup-alpine thing over and over again, are you? 2016-07-27 21:51:27 I'm not, but then, I'm not an Alpine guy. I've taken ^7heo's route and I have my own proprietary installer; I wouldn't mind sharing it but I need to get a permission before I can do that 2016-07-27 21:51:43 the format of the answer file is described anywhere? I can not find anything on the wiki about that... 2016-07-27 21:52:12 if I remember correctly, you can do an installation using setup-alpine and it will save your answers for reuse 2016-07-27 21:52:32 so you might have to run it just once more ;) 2016-07-27 21:52:47 where? what filename? 2016-07-27 21:52:51 probably has its own commandline switch for that 2016-07-27 21:53:43 have just run it, it broke down because chrony was already running, before that it broke down because no dns 2016-07-27 21:53:44 <^7heo> notinside: alpine-linux -h does describe all this afaik. 2016-07-27 21:53:49 no 2016-07-27 21:54:01 <^7heo> sorry 2016-07-27 21:54:03 <^7heo> setup-alpine -h 2016-07-27 21:54:17 <^7heo> dude, it's midnight here, please pardon me the mistake ;) 2016-07-27 21:54:58 no problem, but setup-alpine minus h does only give a short description of the options 2016-07-27 21:56:00 ok, have to dig that source up because somebody has fun with not documenting things, i hate it. 2016-07-27 21:56:07 <^7heo> which is more than enough 2016-07-27 21:56:14 <^7heo> setup-alpine -c to create the file 2016-07-27 21:56:23 <^7heo> $EDITOR $file to edit it 2016-07-27 21:56:30 <^7heo> setup-alpine -f $file to use it. 2016-07-27 21:56:37 the guy who did that works for docker, right? 2016-07-27 21:56:46 <^7heo> not sure who did that. 2016-07-27 21:56:48 <^7heo> why? 2016-07-27 21:57:11 will uninstall all docker tomorrow :) 2016-07-27 21:57:20 <^7heo> vbox isn't docker. 2016-07-27 21:57:36 <^7heo> also 2016-07-27 21:57:43 <^7heo> I'm currently booting alpine 3.3.1 2016-07-27 21:57:52 it's not malice, it's just the fact that a small project doesn't necessarily have the resources to write extensive documentation. that's where all help is probably much appreciated. 2016-07-27 21:57:53 ok, just a joke,m but I do not get it why not document that stuff. ok, too late now, should work on other things not play with non-working setup scripts. 2016-07-27 21:58:05 <^7heo> because we didn't need the documentation so far. 2016-07-27 21:58:16 <^7heo> we were perfectly happily working with what is there 2016-07-27 21:58:43 thanks again for your attention. one more night alpine frustration, i am so tired of that... 2016-07-27 21:58:53 its great that you are happy with all that stuff. 2016-07-27 21:59:37 from outside i can tell you, without wanting to make yo feel bad, just as a reality check: the docs are really bad. reaaaally bad, you know. 2016-07-27 21:59:44 of course now that Alpine's quickly reaching critical mass things like documentation will play a more important role, but I've gotta give Alpine developers credit for making sure all the tools document themselves clearly; indeed some of the Alpine tools have inspired me to improve my own scripting efforts 2016-07-27 22:00:36 and I'll try to make sure that the project where I mostly use Alpine will get financial sponsorship from the project owner 2016-07-27 22:00:44 <^7heo> notinside: docs are for people who don't know how it works. 2016-07-27 22:00:47 <^7heo> notinside: we all know. 2016-07-27 22:01:22 hmm, that didn't make sense (1 am over here); I'll try to make sure that my current project will also financially sponsor Alpine in the future 2016-07-27 22:01:40 <^7heo> TBB: if you're answering me, I can't read you. I ignored you. 2016-07-27 22:02:19 <^7heo> notinside: I have alpine setup with setup-alpine, it took me a few minutes. No crash. 2016-07-27 22:02:27 no worries, I'm aware of that, more just commenting on what notinside writes 2016-07-27 22:03:04 can not comment on "docs are lame". 2016-07-27 22:04:17 this is just reproductive knowledge, nothing of intelligence. setup linux from scratch is just a fun project, but if you just want to run a vm for doig some rea work it is annoying to have to dig up why x not works. 2016-07-27 22:04:28 <^7heo> notinside: docs are retarded. 2016-07-27 22:04:34 <^7heo> notinside: people don't know how to read. 2016-07-27 22:04:54 it would be really great if that docker guys added some good django-like docs. 2016-07-27 22:04:59 <^7heo> notinside: and when they do, they're missing the necessary knowledge; we cannot possibly explain everything from where the control key is 2016-07-27 22:05:09 <^7heo> to how to compile your own kernel with PaX and grsec in. 2016-07-27 22:05:18 <^7heo> no, doc sucks. 2016-07-27 22:05:20 <^7heo> doc is retarded. 2016-07-27 22:05:34 <^7heo> the only viable option is code as doc. 2016-07-27 22:06:01 <_ikke_> ^7heo: docs are good for high level overview 2016-07-27 22:06:07 <_ikke_> THat's hard to get from reading the code 2016-07-27 22:06:20 <^7heo> _ikke_: yeah, such is a picture. 2016-07-27 22:06:25 7heo, i am not a 17 year old cool haxor. I do not want to dig into details. have tons of other things to do. 2016-07-27 22:07:26 i assume he is doing some satire. reads like he is laughing his ass of :) 2016-07-27 22:07:34 notinside: regarding that desktop stuff you were talking about... it seems difficult to pull off in any case, I have yet to see XFCE on Alpine that Just Works... but I'm on vacation, maybe things have moved forward in the last month or so (and Alpine seems to move forward at a rather quick pace) 2016-07-27 22:07:42 i mean, that cant be serious :) 2016-07-27 22:08:31 I don't think it serves a useful purpose to comment on personalities 2016-07-27 22:09:12 <^7heo> notinside: part of it is. 2016-07-27 22:09:43 mostly just creates tensions 2016-07-27 22:09:43 TBB, the wiki page about xfce definitely does not work. but instead of a wiki page - which is, btw, bad for versioning, better use sphinx. 2016-07-27 22:09:43 <^7heo> notinside: making fun of you failing to run alpine wasn't serious tho. 2016-07-27 22:09:43 <^7heo> notinside: with a beer and stuff. 2016-07-27 22:09:43 <^7heo> notinside: I wish I'd be closer so I could show you. 2016-07-27 22:09:43 instead of that wiki page one meta-package would be great. just for use in virtualbox, as you already have a virtualbox iso 2016-07-27 22:09:43 <^7heo> notinside: I'm sorry you can't figure out how to use it. 2016-07-27 22:10:29 so no movig parts in that for virtual machines. maintaining one apk add xfce-desktop would be better than writing wiki pages for each release. 2016-07-27 22:10:57 in that regard - yes, docs are for idiots who liek to copy paste things that could be automated ;) 2016-07-27 22:11:15 I am personally in favour of such meta packages; but like I said, I'm just a guy sniping from the sidelines, not project personnel 2016-07-27 22:11:42 who knows, maybe one day I'll set up a public repo for such meta packages 2016-07-27 22:12:06 not proficient enough with Alpine to do that quite yet tho 2016-07-27 22:12:22 <_ikke_> It's not hard to do, you just need to know what package 2016-07-27 22:12:26 <_ikke_> packages 2016-07-27 22:12:34 yup 2016-07-27 22:12:39 <_ikke_> abuild automatically creates the repo 2016-07-27 22:12:52 I've done plenty of that in the RPM world 2016-07-27 22:13:53 7heo - i could figure out, but i need to do other things, sorry. i was expecting that stuff to just work to do something with it. debugging that is not what i can do right now. 2016-07-27 22:14:48 maybe later. winter. or next year. or wait for the maintainer to spend ten minutes on a meta package. or fix that wiki page in 15 minutes. 2016-07-27 22:15:36 instead of makig interested people spend hours with that kind of things that should not be repeated by human beeings. 2016-07-27 22:16:11 ok, guys, thanks again for your attention, have to leave now. Good Night! 2016-07-27 22:17:44 <^7heo> yeah, consumerism. 2016-07-27 22:47:17 i am back 2016-07-27 22:47:21 to tell you 2016-07-27 22:47:44 because of that ridicolous 'we need no docs we are so cool' 2016-07-27 22:48:04 that you are absolute lamers. you have no clue. 2016-07-27 22:48:42 look at slitaz. everything i needed in 15 minutes. everything. working. out of the box. no problems. absolutely minimal. 2016-07-27 22:49:11 alpine looks like a babyface compared to that. you are clueless. 2016-07-27 22:49:22 anyway, have fun :) 2016-07-27 23:30:05 "a couple of pints later..." 2016-07-28 00:18:33 <^7heo> slitaz is great! Now I know what to send all the unhappy lusers to. 2016-07-28 00:18:52 <^7heo> that'll do an excellent /dev/null 2016-07-28 03:36:26 hey vitronic 2016-07-28 03:36:43 killman, o7 2016-07-28 03:36:54 saludos 2016-07-28 03:36:59 vitronic: are you ok? 2016-07-28 03:37:06 fine 2016-07-28 03:37:14 great 2016-07-28 03:37:49 what's up ? 2016-07-28 03:39:34 hey killman what are you doing here? 2016-07-28 03:39:39 iḿ configuring mail on my new laptop 2016-07-28 03:40:05 lol 2016-07-28 03:40:16 stupid keyboard 2016-07-28 03:42:12 vitronic: you use antennas manufactured by RF Elements? 2016-07-28 03:44:12 killman, nop 2016-07-28 03:44:26 hmm 2016-07-28 03:44:35 vitronic: ubiquiti? 2016-07-28 03:45:05 killman, Mikrotik 2016-07-28 03:45:19 Oh 2016-07-28 03:45:28 now I focus only on IspOS, I have forgotten the wisp 2016-07-28 03:46:16 although I must buy a pair of ubiquiti to do some tests 2016-07-28 03:46:22 I understand 2016-07-28 03:48:24 killman, the SXT mikrotik lite5 are very good 2016-07-28 03:48:40 a rock 2016-07-28 03:49:28 hmm 2016-07-28 03:49:44 yesterday we did a 40 km link 2016-07-28 03:50:12 vitronic: ispos cache can store youtube? 2016-07-28 03:50:40 is still not ready, point to point with a tower of 45 meters 2016-07-28 03:51:05 vitronic: with NetMetal? 2016-07-28 03:51:13 killman, you can not make cache to ssl 2016-07-28 03:52:10 at least not in a good way 2016-07-28 03:53:11 vitronic: 200.229.176.94:82 overnix overnix 2016-07-28 03:54:58 killman, and caches to youtube? 2016-07-28 03:57:39 look at the report 2016-07-28 03:58:18 ummm 2016-07-28 03:59:05 ACTION he asks as he does with the ssl certificate 2016-07-28 04:00:24 tha moment is not my area, but I'm curious 2016-07-28 04:00:33 vitronic: what is the maximum distance to use the SXT? 2016-07-28 04:01:13 We have tested 15 km no problem 2016-07-28 04:02:28 what are you using as an access point? 2016-07-28 04:02:44 for more, of that used rocket dish 34dbi 2016-07-28 04:03:06 nop 2016-07-28 04:03:11 only client 2016-07-28 04:04:07 hmm 2016-07-28 04:04:20 mikrotik for access point with antennas ubiquiti 2016-07-28 04:04:42 all in 5.8 ghz 2016-07-28 04:06:43 I have symmetrical antennas 2016-07-28 04:06:56 rfelements.com 2016-07-28 04:10:32 killman, we have problems with access to foreign exchange for the country problem, so we depend on the domestic market 2016-07-28 04:11:28 I understand 2016-07-28 04:42:44 So I've got a stupid question... 2016-07-28 04:43:20 I was trying to move a wireless driver over to my laptop on a flash drive but it seems like I can't mount flashdrives. 2016-07-28 04:43:50 One NTFS 120GB, the other 1GB FAT16. 2016-07-28 04:44:38 The device does seem to appear properly in '/dev/sd*'. 2016-07-28 04:45:16 It should work with 'mount -t ntfs /dev/sdb1 /mnt', right? 2016-07-28 04:46:42 FAT doesn't actually seem to be listed in mount's manual page but I have also tried fat, fat16, and capital variations. 2016-07-28 04:47:27 It just reports "no such device". 2016-07-28 07:24:08 Oh, does mount reference the storage driver 'vfat' for all FAT types? 2016-07-28 08:59:25 <_ikke_> P-G: The device should already exist in /dev 2016-07-28 08:59:36 <_ikke_> P-G: look at dmesg to see if it gets detected 2016-07-28 09:02:42 Ikke: it did appear in /dev but I could not get either of them to mount. I ended up reinstalling since this is a new install and now it seems to be working without any trouble. 2016-07-28 09:03:07 It's always something... 2016-07-28 09:05:11 Currently trying to figure out how to configure syslinux to dual-boot. Does extlinux.conf normally usr UUID for MBR systems? 2016-07-28 11:37:46 hmm... anyone tried to use alpine in a docker container attached to travis-ci? 2016-07-28 11:38:25 <^7heo> James_T: not me; but it must have happened. 2016-07-28 11:38:27 <^7heo> James_T: why? 2016-07-28 11:39:01 mostly so i can bug some projects to not break against musl-libc :P 2016-07-28 11:39:07 that and alpine is nice and light 2016-07-28 11:48:27 <^7heo> $ docker ps -a | sed '1d; s/[ \t].*$//' | xargs docker rm 2016-07-28 11:48:31 <^7heo> docker cleanup. 2016-07-28 11:48:37 <^7heo> that should totally be implemented. 2016-07-28 11:48:41 <^7heo> ncopa: ^ 2016-07-28 11:49:06 <^7heo> (and yes, since docker is tied with alpine now; why not start using it anyway) 2016-07-28 11:52:25 <^7heo> James_T: true. alpine is nice and light. 2016-07-28 12:02:27 James_T: i did a feature request to travis to support alpine natively 2016-07-28 12:02:49 it got rejected, but they had some comment on how to use alpine in docker 2016-07-28 12:03:34 https://github.com/travis-ci/travis-ci/issues/6128#issuecomment-223587049 2016-07-28 12:30:20 ah cool 2016-07-28 17:21:35 since the perl upgrade i can't load perl in irssi anymore, anyone having the same experience? 2016-07-28 18:08:32 hi all, just wanted to chime in and say thanks to everyone who has been working on the iSCSI bug I submitted a while back :) looks like it's been a challenging fix 2016-07-28 18:08:51 will test it out and see what we can get going with our block storage stuff here at packet.net 2016-07-28 18:36:43 &go mine 2016-07-28 18:41:16 I wouldn't really say it was all that challenging. there's things out there that are *much* harder to get working right with musl 2016-07-28 18:49:55 wget: can't execute 'ssl_helper': No such file or directory 2016-07-28 18:49:59 what is that? Oo 2016-07-28 18:50:36 i tried to wget something from github, i have install ca-certificates before 2016-07-28 18:52:40 pubstorm is a really cool service but there damn cli built with go, shipped via npm got a glibc dependency -.- 2016-07-29 07:23:24 how to install libsass? echo "@edge http://nl.alpinelinux.org/alpine/edge/community" >> /etc/apk/repositories && apk add --update bash python libsass@edge throwing an error 2016-07-29 07:27:55 which error? 2016-07-29 07:34:22 lessless: try edge/main instead of edge/community 2016-07-29 07:38:41 @ncopa thank you 2016-07-29 09:49:23 Hi everyone. I have a problem running docker on a Raspberry Pi. I hope someone could help. When I run docker, I get "Illegal instruction" 2016-07-29 09:49:27 cat /etc/alpine-release 2016-07-29 09:49:29 3.4.2 2016-07-29 09:49:33 apk info docker 2016-07-29 09:49:35 docker-1.11.2-r0 description: 2016-07-29 09:49:37 Pack, ship and run any application as a lightweight container 2016-07-29 09:49:41 docker-1.11.2-r0 webpage: 2016-07-29 09:49:43 http://www.docker.io/ 2016-07-29 09:49:47 docker-1.11.2-r0 installed size: 2016-07-29 09:49:49 58740736 2016-07-29 10:54:24 faber: sounds like go compiler generates invalid code for that arch :-/ 2016-07-29 10:54:46 ouch 2016-07-29 10:54:58 any idea how I could get around this? 2016-07-29 10:55:10 needs to be investigated 2016-07-29 10:55:20 ok 2016-07-29 10:55:38 we should test if it happens on wandboard too 2016-07-29 10:56:06 is there anything I can do to help? Do I need to open some support request? Or is there a similar one already? 2016-07-29 10:56:21 file a bug on bugs.alpinelinux.org 2016-07-29 10:56:24 with the details 2016-07-29 10:56:31 what rpi variant you have 2016-07-29 10:56:39 with uname -a 2016-07-29 10:56:51 and the exact error message 2016-07-29 10:57:03 mabe relevant dmesg output too 2016-07-29 10:57:22 i'm leaving for the weekend soonish 2016-07-29 10:57:30 but might be able to look at it next week some time 2016-07-29 10:57:40 that would be awesome 2016-07-29 10:57:51 ok, I'll file a bug report and hope for the best :D 2016-07-29 10:58:18 feel free to ping me here on wednesday or so 2016-07-29 10:58:33 thanks 2016-07-29 10:59:11 faber, sounds like go generates armv7 code, but rpi is armv6 2016-07-29 10:59:27 it probably works on rpi2/rpi3 2016-07-29 10:59:48 you are testing on rpi1 right? 2016-07-29 11:00:08 ehrmmmm how do I check? :D 2016-07-29 11:00:24 say no more 2016-07-29 11:00:26 voxbox:~# cat /proc/cpuinfo 2016-07-29 11:00:28 processor : 0 2016-07-29 11:00:30 model name : ARMv6-compatible processor rev 7 (v6l) 2016-07-29 11:00:32 BogoMIPS : 697.95 2016-07-29 11:00:34 Features : half thumb fastmult vfp edsp java tls 2016-07-29 11:00:36 CPU implementer : 0x41 2016-07-29 11:00:38 CPU architecture: 7 2016-07-29 11:00:40 CPU variant : 0x0 2016-07-29 11:00:42 CPU part : 0xb76 2016-07-29 11:00:44 CPU revision : 7 2016-07-29 11:00:48 Hardware : BCM2708 2016-07-29 11:00:50 Revision : 0010 2016-07-29 11:00:52 Serial : 0000000072253da8 2016-07-29 11:01:31 fabled: is there a way to get the go compiler to generate armv6 code? 2016-07-29 11:01:43 forgive my ignorance ... 2016-07-29 11:02:17 should define GOARM=6 2016-07-29 11:03:09 sounds like simple to fix 2016-07-29 11:03:32 http://sprunge.us/AGTd 2016-07-29 11:04:06 <_ikke_> fabled to the rescue 2016-07-29 11:04:38 fabled: feel free to push that to edge 2016-07-29 11:04:43 i need to go now 2016-07-29 11:04:59 upgrading to rc3 while at it 2016-07-29 11:05:36 thanks 2016-07-29 11:05:41 have a nice weeken 2016-07-29 11:05:46 oh, i just pushed docker 1.12 :) 2016-07-29 11:05:53 <^7heo> oh 2016-07-29 11:06:00 <^7heo> let's see if that is better. 2016-07-29 18:08:10 I cannot mount a CDROM in virtualbox VM running Alpine 3.4.2 64 bit. Error is invalid argument. "mount /dev/cdrom /mnt" or "mount /dev/cdrom /media/cdrom" -- both fail. 2016-07-29 18:08:37 I don't recall having this problem under 3.3.3, but I could be mistaken; it has been a while now. 2016-07-29 18:08:39 <_ikke_> bozonius: try /dev/sr0 2016-07-29 18:08:45 thanks for any help. 2016-07-29 18:08:55 I did: mount /dev/sr0 /mnt failed also 2016-07-29 18:09:30 <_ikke_> anyhting in dmesg output? 2016-07-29 18:12:14 hold on, rebooting now 2016-07-29 18:14:04 checked both dmesg and /var/log/messages; nothing 2016-07-29 18:14:11 (thanks for your help, btw) 2016-07-29 18:16:08 _ikke_: I even tried explicitly loading the cdrom in the VirtualBox manager BEFORE booting, using the CDROM drive (it's my 1st IDE device) 2016-07-29 18:16:11 oh 2016-07-29 18:16:21 should I not be using IDE devices? 2016-07-29 18:17:29 Also, I enabled -vvvvv on the mount command. Nothing too interesting, it just randomly tries different file system types, but fails. 2016-07-29 18:18:02 bbs; I'm going to try a few more things... 2016-07-29 18:19:18 <_ikke_> bozonius: what exactly fails/ 2016-07-29 18:19:23 <_ikke_> do you see the device in /dev ? 2016-07-29 18:19:30 <_ikke_> either cdrom or sr0 2016-07-29 18:23:55 yes, both are visible, sr0 as maj,min 11,0 and cdrom symlink to sr0 2016-07-29 18:24:42 btw, just fyi, this is Vbox 5.0.26 (latest) 2016-07-29 18:24:55 (if that is of any concern) 2016-07-29 18:25:29 <_ikke_> Ok, so the cdrom is recognized 2016-07-29 18:25:44 <_ikke_> What did you mount into the cdrom? 2016-07-29 18:26:14 I was actually trying to installt he guest additions for Vbox... is that ok to do? 2016-07-29 18:26:38 <_ikke_> No experience with that for alpine 2016-07-29 18:27:06 if I use the -t iso option to mount, it tells me "invalid device." but if I don't pass it that option, I get a different error. 2016-07-29 18:27:32 <_ikke_> What error do you get then 2016-07-29 18:27:33 <_ikke_> ? 2016-07-29 18:27:55 Invalid argument 2016-07-29 18:28:12 I tried with sr0 and cdrom, and with different mount points, just to try 2016-07-29 18:28:21 to figure out what exactly was the invalid argument 2016-07-29 18:28:45 I'm really trying hard to isolate the problem 2016-07-29 18:29:03 I know you guys are SERIOUS Linux users, so I am trying to do my part. 2016-07-29 18:30:10 <_ikke_> can you try to read from the device? 2016-07-29 18:30:18 <_ikke_> dd if=/dev/sr0 bs=1 of=512 2016-07-29 18:30:20 dd? 2016-07-29 18:30:22 sure, hold on 2016-07-29 18:33:12 yes, I can read from the iso; I used bs=1 count=100000, and od -cx on the output shows strings containing names of files pertaining to vbox 2016-07-29 18:33:21 looks legit to me 2016-07-29 18:33:48 For comparison, I've had no trouble with this iso image on my other guests. 2016-07-29 18:33:55 so it is not corrupted 2016-07-29 18:35:13 but this gives me an idea... 2016-07-29 18:35:35 I could dd copy the iso to an iso image file (I've got tons of space, and the iso is not too big 2016-07-29 18:35:48 then I could use a loopback device to mount it 2016-07-29 18:35:56 and proceed from there to build the GAs 2016-07-29 18:36:13 a long and arduous process, to be sure, but might be a workaround... 2016-07-29 18:39:09 that fails also. I can dd the whole file from the cd image, but I cannot mount the resulting iso using loop option to mount 2016-07-29 18:39:15 Invalid argument... again. 2016-07-29 18:39:49 I tried the -t iso option, but then it tells me no such device 2016-07-29 18:39:59 fun fun fun... 2016-07-29 18:40:34 you know what, I even tried loading the isofs module just now, just to see if that might be the problem. Nope. Same set of errors 2016-07-29 18:41:21 just now, also tried apk update/upgrade to be sure I've got all the latest and greatest 2016-07-29 18:42:38 _ikke_: are you able to use mount on hardware instance of alpine? 2016-07-29 18:42:52 3.4.2 I mean 2016-07-29 18:47:20 interesting, now I am seeing some dmesg output for the cdrom, which I did not see before 2016-07-29 18:47:25 (!) 2016-07-29 18:47:42 it seems to think it is a scsi cdrom 2016-07-29 18:47:53 I wonder if that might be an issue? 2016-07-29 18:48:05 I have it configured as an IDE device 2016-07-29 18:48:16 not sure if that matters, but just an fyi to help figure this out 2016-07-29 18:50:12 <_ikke_> I think it's a module missing 2016-07-29 18:51:01 missing from those loaded, or missing from /lib/modules? 2016-07-29 18:51:29 <_ikke_> Don't know 2016-07-29 18:51:39 <_ikke_> isofs.ko is apparently part of the linux-* package 2016-07-29 18:51:58 I did load isofs, but it made no difference 2016-07-29 18:57:11 here's something also: I am using the virtual ISO image of alpine 3.4.2 -- could that be the problem? I thought I'd use that because I was under the impresssion that it was optimized for virtualization 2016-07-29 18:57:22 maybe not for virtualbox though? 2016-07-29 18:57:45 I don't mind trying again with the regular version of the Alpine iso 2016-07-29 18:57:49 np for me 2016-07-29 18:59:22 what I meant here was: alpine-virt-3.4.2-x86_64.iso 2016-07-29 19:00:15 I'm wondering if they mean it is optimized for virtualization under alpine (vserver or some other indigenous virtualization tool) 2016-07-29 19:00:59 <_ikke_> I don't know 2016-07-29 19:01:25 ok. I appreciate your trying 2016-07-29 19:02:07 I think I am going to start over again with the plain Alpine ISO for 3.4.2. I did not have these issues with 3.3.3 so maybe this will solve my problems 2016-07-29 19:03:13 unless you have more ideas on things I can try... 2016-07-29 19:03:31 but I don't want to waste your time on this if it turns out to be my choice of initial image 2016-07-29 19:09:01 <_ikke_> How are you booting? 2016-07-29 19:09:09 <_ikke_> What kind if installation is it? 2016-07-29 19:26:34 <_ikke_> bozonius: I think the virt image is more meant for things like docker container, they're pretty slimmed down 2016-07-29 19:29:21 Yeah, I'm going to re-install using the normal ISO. It's almost done downloading from the alpine site. 2016-07-29 19:29:33 If I have any problems with it, I'll come back. 2016-07-29 19:30:13 I was using whatever boot is default. It's not a dual boot. I used the sys install. 2016-07-29 19:34:19 is "add --update" a valid flag? 2016-07-29 19:34:33 i can't find documentation 2016-07-29 19:34:42 only wiki.. 2016-07-29 19:38:33 <_ikke_> it's --upgrade 2016-07-29 19:46:14 <_ikke_> is it normal that the default iso misses dependencies for setup-disk? (e2fsprogs et al) 2016-07-29 19:55:20 urg. probably result of aggressive pruning to have minimal image. 2016-07-29 19:55:33 we swapped the names recently 2016-07-29 19:55:40 the regular image is mostly for network installs 2016-07-29 19:55:47 but i think those should be in it 2016-07-29 19:55:53 <_ikke_> right 2016-07-29 20:06:49 Anyone have a current writeup for Alpine on EC2? 2016-07-29 20:33:38 i can't successfully build aerospike-server package in my own :( 2016-07-29 20:33:41 has anyone done it? 2016-07-29 20:35:27 <_ikke_> felixjet: what's the problem? 2016-07-29 20:35:52 if i knew... 2016-07-29 20:36:17 this is the more descriptive thing i think: configure: error: cannot find install-sh, install.sh, or shtool in "." "./.." "./../.." 2016-07-29 20:36:48 <_ikke_> Hmm, 2016-07-29 20:36:53 <_ikke_> those look like autoconfig tools 2016-07-29 20:37:01 yes 2016-07-29 20:37:11 but i have installed autoconf already 2016-07-29 20:37:59 <_ikke_> I think it means you have to run some command in the tree 2016-07-29 20:38:08 what command? 2016-07-29 20:47:25 i think i should install "shtool" 2016-07-29 20:47:32 but alpine pkg system doesn't have it 2016-07-30 10:12:37 what happened to mkinitfs, it is gone?? 2016-07-30 10:12:48 Alpine Linux 3.4 2016-07-30 10:14:18 <_ikke_> should be in the mkinitfs package 2016-07-30 10:14:24 <_ikke_> http://pkgs.alpinelinux.org/contents?file=mkinitfs&path=&name=&branch=&repo=&arch= 2016-07-30 10:14:54 why did it disappear after upgrade 2016-07-30 10:15:43 <_ikke_> Don't know 2016-07-30 10:16:19 ! 2016-07-30 10:16:36 how to check which packages are installed? apk info ? 2016-07-30 10:28:43 <_ikke_> apk version 2016-07-30 10:50:24 apk version 2016-07-30 10:50:24 Installed: Available: 2016-07-30 10:50:36 that's all I get 2016-07-30 11:13:21 Hey guys, why you have obsolete and for musl patched iputils? 2016-07-30 11:13:42 You can use https://github.com/iputils/iputils it full musl support.... 2016-07-30 11:13:53 *with full 2016-07-30 11:14:26 fedora, debian etc. already switched long time ago 2016-07-30 12:07:22 <^7heo> _ikke_: no, to know which packages are installed, it's apk info. 2016-07-30 12:07:34 <^7heo> _ikke_: apk version will only return packages which can be updated. 2016-07-30 12:07:40 <_ikke_> ah ok 2016-07-30 12:07:52 <^7heo> zxd: please execute `apk info` if you want to know if a package is installed. 2016-07-30 12:08:07 <^7heo> zxd: also grep 'package' /etc/apk/world should work. 2016-07-30 12:08:28 <^7heo> (without version information) 2016-07-30 12:09:32 <^7heo> well, no I'm wrong, apk world is only for the packages you installed yourself. 2016-07-30 12:09:39 <^7heo> the depencencies aren't there. 2016-07-30 12:10:58 <^7heo> I'm not too familiar on how apk works internally tho. 2016-07-30 12:13:54 Hi, is anyone that knows awall well, online atm ? 2016-07-30 12:16:50 <_ikke_> That's not much time to answer 2016-07-30 17:22:37 is there a way to get the latest release ver it's for use in script to auto change the ver in /etc/apt/repositories file 2016-07-30 17:23:00 <_ikke_> cat /etc/alpine_release 2016-07-30 17:23:57 what would that do to me, I need to know what the latest is not what I currently have installed 2016-07-30 17:24:45 <_ikke_> ah ok 2016-07-30 17:24:51 <_ikke_> no idea then 2016-07-30 17:55:29 I could have used alpine-base in alpine/latest-stable/main/x86/ but there is ver 3.4.2 ! 2016-07-30 17:55:37 alpine-base-3.4.2-r0.apk 2016-07-30 17:55:51 and alpine-conf-3.4.1-r1.apk 2016-07-30 17:56:04 ah 2016-07-30 17:56:09 that's just minor ver 2016-07-30 18:27:24 Tried installing 3.4.2 in Virtualbox 5.0, this time the plain ISO, not the "-virt" variety. Same problem trying to mount a cdrom. I can dd the contents and inspect them and the ISO looks fine. Just cant mount the thing... 2016-07-30 18:27:43 error this time is "No such device" 2016-07-30 18:36:46 <_ikke_> bozonius: odd 2016-07-30 18:36:48 <_ikke_> let me try 2016-07-30 18:37:53 thanks 2016-07-30 18:39:30 _ikke_: I ran strace on mount command, with variations I had tried standalone (without strace). No reveal. 2016-07-30 18:39:44 the system call mount(2) is failing with EINVAL 2016-07-30 18:41:00 <_ikke_> hold on 2016-07-30 18:41:01 checked to make sure cdrom and sr_mod modules were loaded, which they were. Also tried to mount without those 2 modules; no difference. 2016-07-30 18:41:03 ok 2016-07-30 18:46:34 <_ikke_> also fails for me 2016-07-30 18:47:25 :^) 2016-07-30 18:47:33 (I mean that emoticon in a GOOD way) 2016-07-30 18:47:46 back to 3.3.3? 2016-07-30 18:48:25 I note one interesting thing I see in the Vbox log for the VM session: 2016-07-30 18:48:25 <_ikke_> trying to find out what's missing 2016-07-30 18:48:36 <_ikke_> let's test another iso 2016-07-30 18:48:49 the driver on the host seems to be identifying the ISO as ext4... ??? 2016-07-30 18:49:01 it should be identifying as iso 2016-07-30 18:49:11 weird... 2016-07-30 18:49:20 which ISO? Should I try 3.3.3? 2016-07-30 18:49:29 I think that one worked for mount(1) 2016-07-30 18:49:59 I don't recall having a problem building the GAs there, but I might be thinking of my Obarun or another VM 2016-07-30 18:50:03 <_ikke_> blkid recognizes it as isofs 2016-07-30 18:50:28 <_ikke_> I mean, a different iso in the same alpine installation 2016-07-30 18:50:51 oh, ok. 2016-07-30 18:50:54 sure... 2016-07-30 18:50:56 I have plenty... 2016-07-30 18:51:06 <_ikke_> blkid returns iso9660 for /dev/sr0 2016-07-30 18:51:08 <_ikke_> so that's okay 2016-07-30 18:53:40 wtf... now /dev/cdrom and /dev/sr0 are gone... rebooting 2016-07-30 18:54:01 when I login, it no longer prompts me for root password -- it always did before! 2016-07-30 18:54:09 ???? 2016-07-30 18:54:53 nvm 2016-07-30 18:54:57 that was me. 2016-07-30 18:55:07 I tried the cdrom for alpine, so when it rebooted... 2016-07-30 18:55:10 duh. 2016-07-30 18:55:13 <_ikke_> hehe 2016-07-30 18:55:38 <_ikke_> another iso works 2016-07-30 18:55:40 <_ikke_> (ubuntu iso) 2016-07-30 18:56:02 bozonius: you have no idea how often i boot the alpine iso by mistake after installing 2016-07-30 18:56:15 <_ikke_> And it looks almost the same 2016-07-30 18:57:21 funny, that 2016-07-30 18:57:48 ok, tried with ISO image of recent ipfire cdrom and same error. 2016-07-30 18:57:59 darkfader: :^D 2016-07-30 18:58:35 _ikke_: I could do a quick VM of 3.3.3 and compare? 2016-07-30 18:58:39 I don't mind 2016-07-30 18:59:13 oh wait -- just read ALL of your posts here 2016-07-30 18:59:16 ubuntu worked? 2016-07-30 18:59:20 I've got an ubuntu ... 2016-07-30 19:00:02 <_ikke_> yeah, ubuntu mounts immediately 2016-07-30 19:00:17 <_ikke_> perhaps the type of iso 2016-07-30 19:00:41 I tried ubuntu 12.04 and 14.04 -- both fail same error as before 2016-07-30 19:00:56 (sounds like you may have it) 2016-07-30 19:01:09 I'll try some more, recent ISO's 2016-07-30 19:01:24 does your alpine 3.4.2 ISO mount or fail? 2016-07-30 19:02:24 systemrescuecd also fails 2016-07-30 19:02:35 and about 3 others as well. 2016-07-30 19:02:46 <_ikke_> I have ubuntu 16.04 2016-07-30 19:02:51 ah 2016-07-30 19:02:53 I don't 2016-07-30 19:03:07 <_ikke_> alpine-3.4.2 works also 2016-07-30 19:03:11 I have limited disk space at the moment. Should be getting some back shortly 2016-07-30 19:03:13 what? 2016-07-30 19:03:17 3.4.2 works! 2016-07-30 19:03:19 not for me 2016-07-30 19:03:31 <_ikke_> Mounting the iso 2016-07-30 19:04:16 which exact version of VirtualBox are you using? 2016-07-30 19:04:21 I'm on 5.0.26 2016-07-30 19:04:32 <_ikke_> 5.1.2_OSE 2016-07-30 19:04:35 ah 2016-07-30 19:04:39 that could be the difference 2016-07-30 19:04:47 <_ikke_> Would that matter? 2016-07-30 19:04:50 maybe 2016-07-30 19:05:29 OTOH, maybe not. I can mount the GA ISO on my other 5.0.26 VMs... 2016-07-30 19:05:59 CPU type? 2016-07-30 19:06:06 not likely 2016-07-30 19:06:09 <_ikke_> Why would that matter? 2016-07-30 19:06:12 <_ikke_> indeed 2016-07-30 19:06:13 shouldn't, no 2016-07-30 19:06:26 clutching at straws here 2016-07-30 19:06:36 so some of the ISO's you tried work, others not. 2016-07-30 19:06:47 I've not had luck with any so far. 2016-07-30 19:06:47 <_ikke_> let me test alpine-3.3.3 as os 2016-07-30 19:07:00 <_ikke_> so far only GA did not work for me 2016-07-30 19:07:09 ok 2016-07-30 19:07:26 Do you have a 3.3.3 vm already? 2016-07-30 19:07:34 if not, I could build one also 2016-07-30 19:07:37 <_ikke_> About to install one 2016-07-30 19:07:41 ok 2016-07-30 19:07:42 <_ikke_> Is not a biggy 2016-07-30 19:07:54 I'll go get some more coffee. 2016-07-30 19:07:56 bbs 2016-07-30 19:10:02 <_ikke_> alright 2016-07-30 19:15:49 <_ikke_> fails also in 3.3.3 2016-07-30 19:16:30 aha 2016-07-30 19:16:33 I mean 2016-07-30 19:16:38 so what does this mean then? 2016-07-30 19:16:54 driver bug? 2016-07-30 19:17:04 <_ikke_> still digging 2016-07-30 19:17:06 but it works on hardware, right? 2016-07-30 19:17:18 I have to assume it does 2016-07-30 19:17:41 <_ikke_> yes, just that specific iso that does not work 2016-07-30 19:17:47 <_ikke_> at least, for me 2016-07-30 19:18:09 what about a different GA ISO? 2016-07-30 19:18:26 <_ikke_> hmm 2016-07-30 19:18:33 <_ikke_> now on 3.3.3, others don't work either 2016-07-30 19:18:52 YOu can get 5.0.16 at VirtualBox.org, but you are using 5.1 not 5.0 2016-07-30 19:19:21 I am wondering if it is time to break out the good ol' gdb... 2016-07-30 19:19:28 <_ikke_> Yeah, i'm on arch, always using latest release 2016-07-30 19:19:33 start setting breakpoints, tracing, eccccch 2016-07-30 19:20:09 I can't use 5.1 because they decided to use gtk5. My host is EL 6, which does not have gtk5 2016-07-30 19:20:18 So I am stuck a little bit. 2016-07-30 19:20:41 I want to upgrade my host to Alpine or something else that is garbage free. 2016-07-30 19:20:47 Errrr... I mean, 2016-07-30 19:20:50 systemd free 2016-07-30 19:20:54 <_ikke_> lol 2016-07-30 19:20:56 (sorry, freudian slip) 2016-07-30 19:21:07 don't get me started... 2016-07-30 19:21:08 <_ikke_> I'm running arch :P 2016-07-30 19:21:11 yes 2016-07-30 19:21:32 but the latest Arch is systemd, unless you remove it, which is doable 2016-07-30 19:21:43 <_ikke_> Arch has been systemd for quite some time now 2016-07-30 19:21:48 <_ikke_> and yes, you can remove it if you want 2016-07-30 19:21:48 sadly.... 2016-07-30 19:21:51 <_ikke_> Nah 2016-07-30 19:21:57 I HATE systemd 2016-07-30 19:21:59 <_ikke_> Works so much better 2016-07-30 19:22:17 <_ikke_> At least for me it does 2016-07-30 19:22:17 I like being able to look at my log files. I'm an old fart, and I like things the oldway. 2016-07-30 19:22:39 <_ikke_> Logging is consistent 2016-07-30 19:22:51 <_ikke_> output of all daemons is logged 2016-07-30 19:22:57 true, but that could have been done by syslogd. 2016-07-30 19:23:13 some advantages, but I don't like the monolithic architecture 2016-07-30 19:23:28 I like small pieces that do one thing well 2016-07-30 19:23:36 but let's not fight about this, ok? 2016-07-30 19:23:40 <_ikke_> I do see disadvantages there, but on the other hand, things work better together 2016-07-30 19:23:51 <_ikke_> I'm not someone who wants to fight about this 2016-07-30 19:24:02 <_ikke_> Just sharing experiences 2016-07-30 19:24:06 I just want to see if I can upgrade my host to Alpine someday 2016-07-30 19:24:10 (sure, np.) 2016-07-30 19:24:24 (and I continue to appreciate your assistance) 2016-07-30 19:24:48 <_ikke_> I know people here generally dislike systemd) 2016-07-30 19:25:15 I don't mind it. I just don't like being FORCED to use it if I don't want to. 2016-07-30 19:25:35 there are lots of alternatives, actually. I think it should be an option, much like LILO v GRUB, etc 2016-07-30 19:25:44 (used to be, anyway) 2016-07-30 19:26:49 _ikke_, if there is something constructive I could be doing right now, please let me know. After all, I brought this issue. 2016-07-30 19:26:59 t's not fair to make you do all of it 2016-07-30 19:27:05 <_ikke_> I'm trying to compare the iso headers 2016-07-30 19:27:08 and I'd liketo learn soem stuff anyway 2016-07-30 19:27:11 <_ikke_> see if I can make anything out of it at all 2016-07-30 19:28:29 <_ikke_> on 3.3.3, nothing seems to work 2016-07-30 19:28:33 I need to leave for a few hours shortly. (grocery shopping; buses don't run Sundays here, or in evenings) 2016-07-30 19:28:40 really? 2016-07-30 19:28:43 <_ikke_> ah 2016-07-30 19:28:47 <_ikke_> after modprobe isofs it does 2016-07-30 19:28:57 I did that! but had no luck 2016-07-30 19:29:09 on 3.4.2 I mean 2016-07-30 19:29:13 <_ikke_> yeah 2016-07-30 19:29:23 <_ikke_> after I modprobe isofs, everything seems to mount 2016-07-30 19:29:31 on 3.3.3? 2016-07-30 19:29:48 <_ikke_> yes 2016-07-30 19:29:54 ok, wait... let me try again on 3.4.2 2016-07-30 19:29:56 <_ikke_> even GA 2016-07-30 19:34:02 I must be an old fart, for real... 2016-07-30 19:34:08 yes, isofs works 2016-07-30 19:34:15 but... but... 2016-07-30 19:34:22 <_ikke_> .. 2016-07-30 19:34:23 when I did this earlier, I had no luck either 2016-07-30 19:34:33 maybe I am.... 2016-07-30 19:34:36 LYING? 2016-07-30 19:34:41 TO MYSELF? 2016-07-30 19:34:52 you know, the software in my brain... 2016-07-30 19:34:59 good ggrief 2016-07-30 19:35:06 <_ikke_> hehe 2016-07-30 19:35:08 no wait 2016-07-30 19:35:19 <_ikke_> still waiting 2016-07-30 19:35:19 I think I had tried isofs on the -virt version 2016-07-30 19:35:25 <_ikke_> ah ok 2016-07-30 19:35:49 maybe that was it. So maybe I had never tried isofs on this VM. 2016-07-30 19:35:55 interesting 2016-07-30 19:36:04 all of this... 2016-07-30 19:36:34 thank you so much for your patience. 2016-07-30 19:36:37 <_ikke_> np 2016-07-30 19:36:42 no, really. 2016-07-30 19:37:12 So it appears that that -virt version is only for certain types of virtualization, we can now be sure. 2016-07-30 19:37:27 never meant for VBox, and probably not for paralles, etc 2016-07-30 19:37:35 vmware, etc 2016-07-30 19:38:11 maybe the downloads page could be a little more specific by what it means when it says optimized for virtualization. 2016-07-30 19:38:30 so no one else gets bitten with this. 2016-07-30 19:38:48 also, maybe a good idea to add isofs to the dependencies for mount? 2016-07-30 19:41:01 bbl, thanks again 2016-07-30 19:41:21 <_ikke_> well isofs is installed, just the module not mounted 2016-07-30 19:41:24 <_ikke_> loaded* 2016-07-30 19:42:25 <_ikke_> (it's part of the kernel package 2016-07-30 19:42:27 <_ikke_> ) 2016-07-30 19:49:47 My point there is just that mount(1) seems to recognize ext3, ext4, etc, just not isofs. Seems whatever mechanism that is making those available should include provisions for isofs as well. 2016-07-30 19:51:38 <_ikke_> yeah 2016-07-30 19:52:11 well, gotta run... be back soon 2016-07-30 19:54:33 ERROR: This apk-tools is too old to handle installed packages 2016-07-30 19:54:43 ERROR: Unable to read database state: Operation not permitted 2016-07-30 19:54:43 ERROR: Failed to open apk database: Operation not permitted 2016-07-30 19:54:45 how to fix? 2016-07-30 19:57:58 how to install from .apk file 2016-07-30 20:00:41 <_ikke_> zxd_: what version of apk-tools do you have? 2016-07-30 20:01:21 older 2016-07-30 20:01:37 apk-tools 2.4.4, compiled for x86. 2016-07-30 20:01:54 I didn't install it, it auto downgraded 2016-07-30 20:02:35 apk upgrade --update-cache --available 2016-07-30 20:02:47 how to forcely install from .apk file newer ver 2016-07-30 20:03:49 <_ikke_> The last two errors usually mean you need to execute as root 2016-07-30 20:04:27 <_ikke_> http://git.alpinelinux.org/cgit/apk-tools/tree/src/database.c#n882 2016-07-30 20:05:21 I am root 2016-07-30 20:06:09 maybe there is a lock fle 2016-07-30 20:07:01 <_ikke_> So what probably happened is that the database is too new for the current version of apk-tools 2016-07-30 20:07:03 <_ikke_> not sure why though 2016-07-30 20:08:21 yes that happened 2016-07-30 20:08:27 so how to forcely fix this 2016-07-30 20:09:51 zxd_: i'd try to grab the most recent apk-tools-static and using that install a recent enough apk again 2016-07-30 20:10:03 i'm not sure it's possible to instead really downgrade the database 2016-07-30 20:10:16 <_ikke_> Why was it downgraded in the first place? 2016-07-30 20:10:47 . /etc/apk/repositories was corrupted I think and I ran apk upgrade --update-cache --available 2016-07-30 20:11:00 but don't know why it downgraded 2016-07-30 20:12:27 it still has /media/usb with old 3.0.1 2016-07-30 20:12:31 in repositories 2016-07-30 20:34:56 I made a perl script for auto upgrading to new releases, if anyone is interested 2016-07-30 20:34:56 http://fpaste.scsys.co.uk/528758?hl=on&submit=Format+it%21 2016-07-30 20:34:59 good night 2016-07-31 01:11:34 does anyone know where I can download the configuration of the alpine kernel 2016-07-31 01:11:44 I want to add a module 2016-07-31 01:17:27 oh wait 2016-07-31 01:17:33 ./boot/config 2016-07-31 03:01:00 kazblox: it's in aports repo 2016-07-31 03:14:12 along similar lines, I see I have virtualbox guest modules for kernel 4.4.16, but I am running kernel 4.4.15. Is there a way to get the 4.4.16 kernel -- I looked in apk search, but didn't see it 2016-07-31 03:14:42 (I have edge testing enabled) 2016-07-31 03:44:30 bozonius: 4.4.16 kernel is definitely in the aports repo 2016-07-31 03:44:42 but sometimes the built versions of the packages lag, especially in edge/testing 2016-07-31 03:44:51 you could clone aports, set up a build environment and build that kernel 2016-07-31 03:45:55 looks like it should be out there though 2016-07-31 04:07:10 boingolov: Thanks for responding. I've been looking at the repos online to get familiar with the layout, etc. I think I see what I want now 2016-07-31 04:07:24 I actually DON'T want the 4.4.16 packages. 2016-07-31 04:07:32 I would like to find the 4.4.15 packages 2016-07-31 04:07:36 not edge 2016-07-31 04:08:08 there are references to the package I want if I google, but when I go there, it seems they are flagged "out of date" 2016-07-31 04:08:11 or something. 2016-07-31 04:12:22 seems like I might need to know which repo to go to, such as nl.alpinelinux.org, etc 2016-07-31 07:45:32 hey guys -- can anyone help me get nginx working with php-fpm? getting "File not found". i've ruled out file perms, as both nginx and fpm are running as the nginx user, and the test php file is accessible 2016-07-31 07:47:14 anyone? :) 2016-07-31 07:47:59 <_ikke_> meester: Can you show the config you have? 2016-07-31 07:48:18 sure, i'll pastebin it somewhere 2016-07-31 07:56:50 _ikke_: http://pastebin.com/6DxMdMV4 2016-07-31 08:11:39 <_ikke_> ftr, it was the SCRIPT_FILENAME param that was incorrect 2016-07-31 08:24:32 What's the proper MIRROR= url for Ubuntu LXC containers in Alpine? https://wiki.alpinelinux.org/wiki/LXC doesn't actually show them far as i can see 2016-07-31 08:25:08 Finally got a working instance in AWS. They dont make it easy 2016-07-31 10:56:20 hi 2016-07-31 10:58:13 <_ikke_> hey 2016-07-31 11:01:57 <^7heo> yo 2016-07-31 14:56:10 hi, is there a prepackaged kexec-tools for alpine? 2016-07-31 14:58:59 <_ikke_> Nothing in the package db 2016-07-31 15:07:02 just thought it might be good to have :) i use it to launch memtest in order to wipe the ram 2016-07-31 19:22:41 Hey guys. I'm trying to use a script I found on github to install Alpine 3.4 on a Linode. Has anyone used this before? https://github.com/plueschopath/alpinelinux-linode