2016-03-01 00:17:37 sorry I have created some patches to some source (first time ever) tried the suggested command diff -crB original-source changed-source > changes.patch but it appears that -c does not exist what is the replacement for checking for changes in a file ? 2016-03-01 02:09:45 never mind figured it out http://wiki.alpinelinux.org/wiki/Creating_an_Alpine_package#Patches 2016-03-01 09:05:41 wow, radare2 in alpine linux !? 2016-03-01 09:38:40 hey ncopa 2016-03-01 09:38:50 did you see what i send you last night? 2016-03-01 09:40:41 wah, damn browser crashed 2016-03-01 09:44:48 leo-unglaub_: no i didnt see 2016-03-01 09:45:02 ncopa: https://pbs.twimg.com/media/CcZw9NkVAAAxMsH.jpg:small 2016-03-01 09:45:36 better quality: https://pbs.twimg.com/media/CcZw9NkVAAAxMsH.jpg 2016-03-01 09:55:26 jvoisin: yes, i did it a few years ago. 2016-03-01 10:00:34 ♥ 2016-03-01 10:05:12 indeed ♥ r2 2016-03-01 10:19:21 oh, someone is even maintaining it. and it's still in testing... 2016-03-01 10:47:42 bDEK2NLtrzOd: what was the current state of zfs on alpine? 2016-03-01 10:47:52 musl actually 2016-03-01 10:48:02 things every got merged? 2016-03-01 10:55:11 clandmeter: status is needs update. no merges happened, except a few small ones which made sense anyway 2016-03-01 10:56:07 reading that patch, its mainly TIRPC 2016-03-01 10:59:57 this is it i believe: https://github.com/zfsonlinux/zfs/pull/2699 2016-03-01 11:00:27 yes 2016-03-01 11:01:41 would you mind if i made a few pr's based on your work? 2016-03-01 11:03:03 of course i wouldn't mind. i'd be grateful. very appreciated. thanks <3 2016-03-01 11:03:41 maybe splitting them in seperate pr's would get them merged easier 2016-03-01 11:24:42 yes, perhaps. also they wanted better commit msgs. and the libtirpc licensing issue seems moot since then. 2016-03-01 11:54:00 what are those pc:* entries in the p: lines of APKINDEX? 2016-03-01 11:55:24 ah... seems to be related to pkgconfig? 2016-03-01 12:06:36 hi, I'm trying to install sane package. I see it on the packages section on official website, but when I do apk add sane, it says it's missing 2016-03-01 12:06:44 also did apk update before that 2016-03-01 12:06:47 am I doing something wrong? 2016-03-01 12:07:49 http://dl-2.alpinelinux.org/alpine/v3.3/main/x86_64/ doesn have anything named "*sane*" 2016-03-01 12:08:10 neither has the community repo... 2016-03-01 12:08:15 https://pkgs.alpinelinux.org/package/testing/x86_64/sane 2016-03-01 12:09:03 we dont provide the testing packages for the stable branches 2016-03-01 12:09:26 it also says Repository: "testing" 2016-03-01 12:09:36 I see 2016-03-01 12:10:09 cherry_lin: its for scanning? 2016-03-01 12:10:11 yes 2016-03-01 12:10:17 (but it {c,sh}ould provide a link to such a repo, if you ask me... ) 2016-03-01 12:10:24 I wanted to install it on my raspberry pi 2016-03-01 12:10:36 cool 2016-03-01 12:10:51 how do I install testing packages? 2016-03-01 12:10:58 i need to buy a scanner, but dunno what works with linux 2016-03-01 12:11:16 I'm using an old F2200 hp 2016-03-01 12:11:21 worked fine with debian 2016-03-01 12:11:38 you will have to replace the 'v3.3' with 'edge' in /etc/apk/repositories 2016-03-01 12:11:48 and apk upgrade -U -a 2016-03-01 12:12:04 note that 'edge' is the rolling release 2016-03-01 12:12:20 thx for that hint... 2016-03-01 12:12:32 is it okay if I'm running 3.3. version? 2016-03-01 12:13:04 sometimes when I was installing debian packages from testing repos onto stable system, some things were getting broken 2016-03-01 12:13:13 it may work, it may not 2016-03-01 12:13:14 I wonder if it's same for alpine linux 2016-03-01 12:13:16 yes 2016-03-01 12:13:17 same 2016-03-01 12:13:21 it may work, it may not 2016-03-01 12:13:34 alright, thank you anyway 2016-03-01 12:13:44 I will try adding edge into the repos 2016-03-01 12:14:45 ncopa: http://pastebin.com/ktX1QiH0 2016-03-01 12:14:55 ncopa: seems like there's already edge and testing in my repos 2016-03-01 12:15:36 http://pastebin.com/uHCzZxGD 2016-03-01 12:17:19 they are commented out 2016-03-01 12:17:31 remove the # 2016-03-01 12:17:41 you may also need the 'community' repo 2016-03-01 12:18:09 and you should probably `apk upgrade -U -a` before apk add sane 2016-03-01 12:18:19 (which will reinstall it basically) 2016-03-01 12:18:35 ah sorry 2016-03-01 12:18:50 I've looked at them and thought those were https 2016-03-01 12:29:00 what are those i: lines about in APKINDEX? 2016-03-01 12:35:34 thats install_if 2016-03-01 12:36:37 is that another form of "dependency"? i. e. something that a package doesn't technically dependent on, but makes no sense to install without the other? 2016-03-01 12:36:53 its kind of a reverse dep 2016-03-01 12:36:57 for example 2016-03-01 12:37:04 well, sometimes it makes sense to install docs without the actual package... 2016-03-01 12:37:24 P:faenza-icon-theme-evolution 2016-03-01 12:37:31 i:faenza-icon-theme=1.3.1-r4 evolution 2016-03-01 12:37:49 oh, wait... so when i install pkg xyz, then if xyz-doc has i:xyz, the doc is also installed automagically? 2016-03-01 12:38:19 if you do: `apk add evolution faenza-icon-theme` then will faenza-icon-theme-evolution also be pulled in 2016-03-01 12:38:39 k, that makes sense... 2016-03-01 12:38:40 the 'docs' is a metapackage 2016-03-01 12:38:49 so you can: apk add docs 2016-03-01 12:39:14 and it will pull in all the -doc packages for the packages you have installed 2016-03-01 12:39:51 we have also some *-bash-completion subpackages 2016-03-01 12:40:00 i didn't mean that... many packages have *-doc packages... that was what i referred to... 2016-03-01 12:40:04 those are not installed unless you have bahs installed 2016-03-01 12:42:04 so, and the packages with an i: entry will only be auto-installed if all listed packages are installed? well, yes, your faenza/evolution example suggests that... 2016-03-01 12:43:00 yes 2016-03-01 12:43:24 okay... thanks a lot! 2016-03-01 12:55:04 do I need to commit anything after apk add? 2016-03-01 12:55:49 hi 2016-03-01 12:55:51 or commits are used only for /etc and those paths I've added through lbu inc ? 2016-03-01 12:56:30 I've this error message: unistd.h no such file or directory 2016-03-01 12:57:13 when I try to build kannel (version 1.4.4) 2016-03-01 12:57:20 how to fix it ? 2016-03-01 12:59:40 try to install "linux-headers" 2016-03-01 13:00:39 (i'm still a newbie on alpine, so it's more of a guess, but any bet... ;-) 2016-03-01 13:04:07 seems like my scanner is supported by libsane-extras package which is not available for alpine linux 2016-03-01 13:04:20 can I convert deb package to apk? 2016-03-01 13:04:42 or is it okay to apk add dpkg and then dpkg -i this package 2016-03-01 13:06:00 cherry_lin: i doubt that the dpkg will work 2016-03-01 13:06:14 you will probably need compile the libsane-extras 2016-03-01 13:06:33 might be it is named differently in alpine 2016-03-01 13:06:55 I see only "sane" package which is not enough 2016-03-01 13:12:06 package architecture (armhf) does not match system (musl-linux-armhf) 2016-03-01 13:12:11 lol 2016-03-01 13:12:23 is there anything to do about it? 2016-03-01 13:12:58 that's after apk add dpkg && apk add tar && dpkg -i libsane-extras_1.0.22.3_armhf.deb 2016-03-01 13:13:18 the .deb binary is likely compiled with glibc 2016-03-01 13:13:20 and will not work 2016-03-01 13:26:34 I've this message: fatal error: sys/unistd.h: No such file or directory 2016-03-01 13:26:55 and 2016-03-01 13:26:56 find / -name unistd.h -type f 2016-03-01 13:26:56 /usr/include/unistd.h 2016-03-01 13:26:56 /usr/include/asm-generic/unistd.h 2016-03-01 13:26:56 /usr/include/asm/unistd.h 2016-03-01 13:26:56 /usr/include/fortify/unistd.h 2016-03-01 13:26:58 /usr/include/linux/unistd.h 2016-03-01 13:28:06 I don't find solution to fix this error 2016-03-01 13:28:36 I've installed linux-headers 2016-03-01 13:29:19 there is no sys/unistd.h in any standard, this is a bug in the source you are compiling 2016-03-01 13:29:38 i think nsz is right... 2016-03-01 13:29:40 an easy fix is to add a sys/unistd.h somewhere that just includes unistd.h 2016-03-01 13:29:56 or patch the source 2016-03-01 13:30:22 though... on my opensuse 11.2 it exists... :-/ 2016-03-01 13:30:55 (containing "#include " ) 2016-03-01 13:31:15 so probably only a compatibility file for a bug in an even older release... 2016-03-01 13:31:38 because it is a glibc header 2016-03-01 13:32:01 or that... 2016-03-01 13:32:38 well, confirmed... 2016-03-01 13:34:40 on bsd systems it is a subset of unistd.h that is included in unistd.h, but it's not a portable header so should not be used 2016-03-01 13:40:33 well, the license entries in APKINDEX need a revision (e. g.: "Perl", "PerlArtistic", "Perl Artistic", "PerlArtistic GPL", "Perl Artistic GPL", "Perl Artistic, GPL") 2016-03-01 14:27:20 Does it sound like too much micro-managment to have a diskless alpine host that boots, installs and runs LXC... and then to have LXC scripts that startup and install containers like Debian (for ISPConfig)? Should I just do a disk install instead of making it stateless? 2016-03-01 14:28:31 If a disk holds the LXC template for the OS, then it just needs to create the container, setup /var to point to persistant disk (maybe /etc too), run apt-get install and run the service that it needs to run... 2016-03-01 14:29:08 I guess I'm trying to just reproduce docker with lxc really am I? 2016-03-01 14:30:21 I did suggest maybe using LBU for setting up alpine containers, that will work for most things I want but for now I will have to do it like this anyway... Or can I add the ApkVol and do some sort of restore? 2016-03-01 14:31:35 I suppose I should do it by hand first anyway, setup two hosts with LXC, setup the containers and networking. 2016-03-01 14:34:28 I did suggest maybe using LBU for setting up alpine containers <- sounds like a nice idea 2016-03-01 14:59:32 I am trying to follow http://wiki.alpinelinux.org/wiki/Installing_Alpine_Linux_in_a_chroot, but it obviously needs more than user permissions to carry out the chroot installation. I don't want to give it root access though, since it seems to do more than just unpacking. Is there no tarball which just holds the base filesystem? 2016-03-01 15:05:16 ncopa: the procedure for sending patches into the stable branches is the same as for edge? 2016-03-01 15:07:15 ghostbar: yes, but i'd perfer if you set --patch-prefix or what the option is called to "PATCH 3.3-stable" or similar 2016-03-01 15:07:51 ghostbar: if you are thinking of the openssl fixes, then we are working on those now... 2016-03-01 15:17:17 Hi, what is the recommended way to set filedescriptor limits (ulimit -n) for a unprivileged user? Searching for limits/ulimit did not really yield a result ;-) 2016-03-01 15:18:03 ncopa: great! Yes, I just wanted to know and if there was mainteinance for v3.2 too or just v3.3 2016-03-01 15:19:47 yes 2016-03-01 15:20:02 openssl update disabled ssl2 by default 2016-03-01 15:20:07 so ABI broke 2016-03-01 15:51:45 hello folks 2016-03-01 15:51:56 if anyone has time : http://forum.alpinelinux.org/forum/general-discussion/container-command-not-found-or-does-not-exist-error-docker :) 2016-03-01 15:57:05 Kooothor: try `EXEC ["/bin/sh", "/start.sh"]` 2016-03-01 15:57:16 or CMD I think it is 2016-03-01 15:57:32 Yes, that's your issue 2016-03-01 15:57:43 Kooothor: `CMD ["/bin/sh", "/start.sh"]` 2016-03-01 16:01:25 /bin/sh should be the entry point, not the CMD 2016-03-01 16:01:59 ghostbar: yes, thank you it seems to work! \o/ 2016-03-01 16:02:08 \o/ 2016-03-01 16:02:12 LOL @ algitbot 2016-03-01 16:02:15 just remove "/bin/sh" it's not supposed to be there 2016-03-01 16:02:21 maerwald: yeah, I added /bin/sh because just /start.sh didn't work 2016-03-01 16:02:27 then fix the entrypoint 2016-03-01 16:02:38 maerwald: you don't need to set an entrypoint 2016-03-01 16:02:47 I know 2016-03-01 16:03:26 And the shebang is correctly set 2016-03-01 16:04:03 A solution would be to put start.sh on /bin and then just have "start.sh" con CMD 2016-03-01 16:04:15 But it works anyway 2016-03-01 16:04:33 but what you are doing right now is: /bin/sh -c /bin/sh /start.sh which is kind of silly 2016-03-01 16:06:02 maerwald: CMD is an alias for /bin/sh? 2016-03-01 16:06:09 no 2016-03-01 16:06:18 but the defaule entry point is "/bin/sh -c" 2016-03-01 16:06:23 indeed, just putting the /start.sh works if I do a docker run, but with docker-compose up I still have the same error... 2016-03-01 16:06:43 so it either got overwritten or the shell script is not executable or has a wrong shebang 2016-03-01 16:07:23 maerwald: https://github.com/elabftw/docker-elabftw/blob/alpine/start.sh 2016-03-01 16:07:36 it has the right shebang 2016-03-01 16:07:37 it is executable, has the right shebang 2016-03-01 16:08:00 and according to the docs, CMD is not an alias for `sh -c` https://docs.docker.com/engine/reference/builder/#cmd 2016-03-01 16:08:24 btw. you should du 'exec /usr/bin/supervisord -c /etc/supervisord.conf -n' otherwise your shellscript will be PID1 2016-03-01 16:08:30 actually, there's a `shell form` which requires you to do `CMD ["sh", "-c", ... ]` 2016-03-01 16:08:32 and your signals don't get propagated properly to supervisord 2016-03-01 16:08:40 in the start.sh 2016-03-01 16:08:43 thx for the tip maerwald 2016-03-01 16:09:04 just use "CMD exec " instead of the silly json form 2016-03-01 16:09:14 the json form also doesn't interpret environment variables 2016-03-01 16:10:11 so I must add start.sh in the supervisor conf ? 2016-03-01 16:12:02 does supervisord start the MAIN service? 2016-03-01 16:12:35 I guess nginx is the main service 2016-03-01 16:12:43 now yes, I added supervisord command as CMD, and add start.sh as first thing before php-fpm and nginx, building image now 2016-03-01 16:13:11 you mean: CMD /start.sh && exec /usr/bin/supervisord -c /etc/supervisord.conf -n 2016-03-01 16:13:27 that's what I mostly do... you have one script that sets up crap and then start supervisord so it gets PID1 2016-03-01 16:13:37 nope, exec supervisord, and in the supervisold conf, I added start.sh thing 2016-03-01 16:13:50 but what you suggest looks better :) 2016-03-01 16:14:11 I'll try that 2016-03-01 16:14:17 well, if you add it so supervirsord you have to make sure that it has the right priority (as in: gets executed first) and doesn't get restarted 2016-03-01 16:14:29 in addition, I'm not sure if supervisord WAITS until the script has finished 2016-03-01 16:14:32 so I won't trust that 2016-03-01 16:14:34 yep, so it doesn't look like it's a good idea 2016-03-01 16:14:37 indeed 2016-03-01 16:19:16 also, I'd use COPY for non-remote files, since ADD invalidates cache afair 2016-03-01 16:20:17 maerwald: ok, I remember checking the doc to see what was the difference, but didn't find any 2016-03-01 16:20:27 (between copy and add) 2016-03-01 16:20:38 I'll use copy then :) 2016-03-01 16:20:58 what happens if you rebuild the image without any change? 2016-03-01 16:21:22 it uses cache images 2016-03-01 16:21:32 for all layers? 2016-03-01 16:21:34 yep 2016-03-01 16:21:43 well, then it's probably fixed 2016-03-01 16:21:47 ADD also works with remote urls 2016-03-01 16:21:50 while copy does not 2016-03-01 16:22:39 the thing is that it still doesn't work with docker-compose.... :/ 2016-03-01 16:23:36 I use the "build: ." for image name, and I get the same error (command not found), whereas running it with "docker run ..." works. Weird, no ? 2016-03-01 16:23:37 Don't even know why people use docker-compose. Not really a usable solution for complicated problems and for simple problems, a custom bash script is even easier. 2016-03-01 16:24:03 and since the new network system, the --link problem is gone anyway 2016-03-01 16:26:05 will go home now, thanks for your kind help maerwald and ghostbar o/ 2016-03-01 16:30:52 oh it works now (see edits on forum topic http://forum.alpinelinux.org/forum/general-discussion/solved-container-command-not-found-or-does-not-exist-error-docker) 2016-03-01 16:30:54 cheers 2016-03-01 16:31:01 ACTION afk 2016-03-01 17:47:04 Can somone please tell me how to create the modloop? I want to upgrade from 4.1.15 to edge and I treid packaging it up myself but it wont boot with the modules 2016-03-01 17:47:15 This is the RPI but I assume it's not that specific? 2016-03-01 17:49:45 What arguments do I need to run mksquashfs? I can't search the git repo for it 2016-03-01 17:58:13 Ah, found it under alpine-iso/tree/Makefile ... 2016-03-01 18:11:03 The new modloop did not work, getting 'can't find valid F2FS filesystem 2016-03-01 18:11:09 it is also twice the size of the old modloop 2016-03-01 19:24:03 Where does GNOME search for icon files? I've tried adding one for an IRCCloud .desktop I made and put it in .local/share/icons/128x128/apps/user-irccloud.png but it's not being detected by GNOME. 2016-03-01 19:24:18 The "Icon" line is "Icon=user-irccloud.png" 2016-03-01 19:26:20 Oh, wrong channel. 2016-03-01 19:26:27 But if anyone knows, an answer would be appreciated. 2016-03-01 19:35:37 you have to update the gtk icon cache 2016-03-01 19:35:58 https://developer.gnome.org/gtk3/stable/gtk-update-icon-cache.html 2016-03-01 19:41:26 Thanks; sorry it took a bit longer to respond. IRCCloud is not the stablest when Freenode has issues. :3 2016-03-01 19:43:05 maerwald: Where is this "index.theme" that they mention if it's in .local/share/icons ? 2016-03-01 19:43:31 it doesn't matter, you don't have to touch it manually 2016-03-01 19:43:41 .. I just realized this is #alpine-linux and not #archlinux but I hope it still applies. 2016-03-01 19:43:55 "It expects to be given the PATH to a icon theme directory containing an index.theme, e.g. /usr/share/icons/hicolor, and writes a icon-theme.cache containing cached information about the icons in the directory tree below the given directory." 2016-03-01 19:44:01 So it assumes that one exists. 2016-03-01 19:45:03 https://projects.archlinux.org/svntogit/packages.git/tree/trunk/gimp.install?h=packages/gimp 2016-03-01 19:46:15 bleh, it's still the gears. >_> 2016-03-01 19:49:13 I'll go change the name and test it again. 2016-03-01 20:08:55 maerwald: I don't know why but logging out and in again works 2016-03-01 20:47:36 how can I stop abuild uninstalling all dependencies after a failed build, that's rather stupid 2016-03-01 20:48:20 at least that's how "abuild -r" behaves 2016-03-01 20:55:40 far as I could tell you have to break it down into the individual steps 2016-03-01 20:56:02 as in, find out which steps abuild -r does in order, then use those instead, so you can skip the ones you want to skip 2016-03-01 21:26:23 Is it just me or is nl-4 slow today? 2016-03-01 23:05:00 what chipsets does the intel drivers support for x? 2016-03-01 23:27:01 Adran: xf86-video-intel? http://www.x.org/wiki/IntelGraphicsDriver/ 2016-03-01 23:27:33 skazz: sweet, 2016-03-01 23:27:51 hmm, it should support my card.. 2016-03-01 23:27:57 I get a blank screen with a _ and cannot tty out 2016-03-01 23:28:49 Adran: Could be to do with the module load order in /etc/X11/.../20-modules.conf 2016-03-01 23:28:55 the ... is I cannot remember ^^ 2016-03-01 23:29:00 no thats perfect 2016-03-01 23:29:12 know how to tab complete. :d 2016-03-01 23:29:19 ^^ 2016-03-01 23:29:21 when i did Xorg -configuration 2016-03-01 23:29:28 It says "Unable to load Intel Drivers, Vesa Drivers... etc" 2016-03-01 23:29:40 missing 2016-03-01 23:32:20 Adran: I had do to something to get it working on a machine but its at my office, something to do with a kernel parameter maybe, i915 2016-03-01 23:32:37 skazz: well if you happen to know what that parameter? 2016-03-01 23:37:23 Adran: Was something to do with this: https://wiki.archlinux.org/index.php/Intel_graphics#SNA_issues 2016-03-01 23:37:37 Like video=VGA-1:1280x800 2016-03-02 00:36:18 Can someone please tell me how to create the modloop-rpi2 file? I just get "F2FS-fs (loop0): Magic Mismatch, valid (0x...) - read(0x...)" 2016-03-02 00:36:28 I did run sync before a reboot command 2016-03-02 00:36:58 Its not corruption because if I boot with the original modloop+vmlinuz+initramfs I can mount it 2016-03-02 01:18:09 if I call apk with —update in does that get cached for later calls to apk? 2016-03-02 01:18:34 bmonty: Yes, like running apk update then apk add 2016-03-02 01:19:04 bmonty: Assuming apk is setup with caching in the first place though 2016-03-02 01:19:21 bmonty: just check /var/apk/cache exists and has files 2016-03-02 01:19:40 I’m trying to figure out why apk is saying “unsatisfiable constraints” for the package “runit” 2016-03-02 01:20:38 bmonty: That is in the testing repository, have you added that to /etc/apk/repositor 2016-03-02 01:20:40 ? 2016-03-02 01:20:48 nope 2016-03-02 01:20:55 I’m really new to alpine :) 2016-03-02 01:22:02 bmonty: Fair enough, if you use your editor on that file and uncomment the url that has edge/testing then do apk update 2016-03-02 01:22:54 skazz: thanks 2016-03-02 01:36:25 my god, even getting kernel headers for raspbian is hell, only has kernel 3.18 yet the image is 4.1.18 ... 2016-03-02 01:37:37 All I want to do is update from 4.1.15 to 4.1.18 so i can use linux-rpi2-dev, there no way to do this with alpine? 2016-03-02 01:38:10 I've tried following everything on the wiki in regards to upgrading, came up with my own way but I just cannot get modloop working 2016-03-02 01:38:40 heh, I just took my base image from 141MB to 6MB :) 2016-03-02 01:39:03 bmonty: docker? 2016-03-02 01:39:09 yup 2016-03-02 01:39:50 since when is space really a problem? I thought we had solved that issue ten years ago ;) 2016-03-02 01:39:52 yeah, I done that with a bunch of docker images for my media server, kind of put off docker now however as the all the community packages insist on using ubuntu all the time 2016-03-02 01:40:47 It's just reduction of bloat, love that alpine is just kernel+apk ... raspbian minimal on rpi2 takes nearly a minuite to boot, alpine takes a few seconds 2016-03-02 01:40:49 maerwald: I use the base the image with FROM in several other images 2016-03-02 01:41:13 going from hundreds of megs to tens is a big difference 2016-03-02 01:41:20 still don't see the benefit when I run 2* 3TB raid on a dedicated root server 2016-03-02 01:41:30 with enough bandwidth to pull 2gb in a few seconds 2016-03-02 01:41:34 maerwald: I don’t have 3TB disks 2016-03-02 01:41:45 running in a VM with a few gigs of space 2016-03-02 01:41:52 that's the production use case of docker though, mostly 2016-03-02 01:42:32 skazz: I need to try alpine on my raspberry 2016-03-02 01:42:56 finally time to blow away the xbmc card I made for fun awhile back 2016-03-02 01:45:03 bmonty: Kodi now isnt it? 2016-03-02 01:45:16 I dunno 2016-03-02 01:45:36 I have raspbian on mine and it’s tracking airplanes around my house 2016-03-02 01:51:45 man, apkbuild-cpan is pretty nice 2016-03-02 02:36:57 so I set up Alpine on my new VPS and I have no idea what I'm doing; chsh doesn't exist even after installing util-linux 2016-03-02 02:42:26 aight now i'm trying to compile util-linux 2016-03-02 02:53:57 think i got it 2016-03-02 03:00:12 that didn't work either 2016-03-02 03:02:41 arcetera: `apk add shadow` 2016-03-02 03:03:04 arcetera: in general, use to figure out where things are https://pkgs.alpinelinux.org/contents 2016-03-02 03:03:12 thanks 2016-03-02 03:03:24 your welcome 2016-03-02 03:03:37 what on earth 2016-03-02 03:03:48 "shadow (missing): required by world[shadow]" 2016-03-02 03:03:50 what did i break 2016-03-02 03:04:12 arcetera: what version are you using? 2016-03-02 03:04:29 looks like shadow is in the testing repo 2016-03-02 03:04:36 you probably don't have that repo enabled 2016-03-02 03:04:58 ghostbar: latest 2016-03-02 03:05:07 that's 3.3, yeah, it's in testing 2016-03-02 03:05:24 let me enable them 2016-03-02 03:05:32 just uncomment edge/main and edge/testing? 2016-03-02 03:05:54 arcetera: there are some potential issues with that 2016-03-02 03:06:00 well i just did it 2016-03-02 03:06:03 arcetera: just testing 2016-03-02 03:06:04 OH NOES!!! 2016-03-02 03:06:08 j/k 2016-03-02 03:06:11 and upgraded 2016-03-02 03:06:14 well shit 2016-03-02 03:06:17 edge/main will make you use the latest ones 2016-03-02 03:06:19 haha 2016-03-02 03:06:24 i really don't crae 2016-03-02 03:06:26 care* 2016-03-02 03:06:28 this is for a personal server 2016-03-02 03:06:42 awesome, it's not like we are breaking stuff there 2016-03-02 03:06:44 :) 2016-03-02 03:06:51 just edge 2016-03-02 03:08:34 aight, where can i find "tput" 2016-03-02 03:10:11 got it 2016-03-02 03:10:21 all righty then 2016-03-02 03:10:26 now to actually set it up as a server :P 2016-03-02 03:13:14 xD 2016-03-02 03:13:25 "Welcome to nginx!" 2016-03-02 03:13:26 and so it begins 2016-03-02 04:48:05 alpine doesn't use rc.conf? 2016-03-02 04:48:38 I'm trying to get runit to run on alpine in docker 2016-03-02 04:54:46 hi all :) I see https://pkgs.alpinelinux.org/package/main/x86_64/transmission-daemon is at version 2.90-r0 but I cannot see the updated package in http://nl.alpinelinux.org/alpine/v3.3/main/x86_64/ ? is there usually a lag? 2016-03-02 04:55:02 the latest version in http://nl.alpinelinux.org/alpine/v3.3/main/x86_64/ is 2.84-r1 2016-03-02 05:12:34 I got it thanks 2016-03-02 05:15:15 ashmckenzie: pkgs shows for edge 2016-03-02 05:16:24 I think showing stable information has been planned for a while but hasn't happened yet? 2016-03-02 05:17:41 ... wait 2016-03-02 05:17:43 wii clandmeter 2016-03-02 07:34:49 Hi, so I tried compiling an apache module on ubuntu and copying over the .so, but it did not work. suggestions? 2016-03-02 07:36:53 thanks @ammunta for the detail 2016-03-02 07:47:53 nindustries: glibc/musl conflict? btw, with such questions it's always good to mention some details... arch/clib/versions... 2016-03-02 08:05:56 arch is plain old x68 2016-03-02 08:06:10 and ubuntu install was plain ubuntu 2016-03-02 08:06:20 so Im not really sure why it didnt wokr OxCEA5ED 2016-03-02 08:40:49 nindustries: but ubuntu uses glibc, presumably... when you copy a lib from that system to musl-based alpine, you have a missing dependency... 2016-03-02 08:42:45 rather more than 1... 2016-03-02 08:44:20 I see 2016-03-02 08:44:46 I'm not entirely familiar with the glibc-musl differentation. I wonder what distro uses musl 2016-03-02 08:57:20 nindustries: alpine, for example :-) another one i know of is void linux, but with that you have a choice... they have both glibc and musl distros... 2016-03-02 09:03:52 Yeah, I tried on alpine, but problem is the missing libs when compiling 2016-03-02 09:16:10 afk, sorry... 2016-03-02 09:16:24 no problem 2016-03-02 09:16:28 I'm here aaaaaall day 2016-03-02 09:45:38 how do I get alpine to update all the apks on a USB to go with the updated kernel? 2016-03-02 09:46:00 s/USB/sdcard/, same concept though 2016-03-02 10:00:25 OxCEA5ED: omg, only thing I missed was libc-dev :) 2016-03-02 10:01:12 skazz: alpine will not update the pkgs on sd 2016-03-02 10:01:22 you can have a apk cache 2016-03-02 10:01:34 which will have the updated packages 2016-03-02 10:04:03 clandmeter: I have mounted it as rw, currently looking at editing the updated linux-rpi package back to kernel 4.1.15 as I cannot get to edge 2016-03-02 10:04:52 clandmeter: but if there are updated packages in /media/mmc%/cache will it use those? i did the apk upgrade --avaliable 2016-03-02 10:05:16 if cache is enabled, apk will cache them automatically 2016-03-02 10:05:21 and apk will find them at boot 2016-03-02 10:05:40 the kernel has no influence on packages 2016-03-02 10:05:50 nor if you are on edge or stable 2016-03-02 10:06:10 clandmeter: apk upgrade --update-cache --available ... So if that is up to date, then something else must be wrong with my modloop which just has the edge modules (4.1.18) instead of 4.1.15 2016-03-02 10:06:27 clandmeter: Oh ok, I thought it may have caused the boot issue 2016-03-02 10:06:49 if you want to upgrade the kernel, you have to copy it from a release. 2016-03-02 10:07:07 im not sure setup-bootable will work on rpi 2016-03-02 10:07:07 clandmeter: I've looked at the build process for the rpi 'iso', used mksquashfs, initramfs and vmlinuz are correct 2016-03-02 10:07:44 they kernel has to match the modloop on the sdcard 2016-03-02 10:08:36 clandmeter: Yes, I got a copy of the new firmware and modules, put them in the right places and used mksquashfs, it also mounts and looks nearly identical except the firmware/modules are edge 4.1.18 2016-03-02 10:08:58 copied them were? 2016-03-02 10:09:07 clandmeter: apk add linux-rpi2 creates the initramfs and vmlinuz which i put into the sdcard/boot 2016-03-02 10:09:21 you are running tmpfs 2016-03-02 10:09:27 you cannot apk add linux... 2016-03-02 10:09:47 clandmeter: it creates the files in a folder, I remount the sdcard and put them there 2016-03-02 10:10:05 you should only take releases from our mirror 2016-03-02 10:10:11 copy them to your sdcard 2016-03-02 10:10:13 clandmeter: Firmware and Modules i put into /.modloop2 then run squashfs and create the file to /media/mmc%/boot/modloop 2016-03-02 10:10:22 clandmeter: There is no edge release for the rpi2 though =[ 2016-03-02 10:10:58 im not sure which tools fabled uses to create the releases. 2016-03-02 10:11:10 fabled: do you use alpine-iso for it? 2016-03-02 10:11:51 clandmeter, for the official images yes, it's all in alpine-iso 2016-03-02 10:12:02 if you want to do your own custom rpi image you can look at https://github.com/rameplayerorg/rameplayer-alpine/blob/master/build.sh 2016-03-02 10:12:53 doing 'apk add linux-rpi2' creates the initramfs and vmlinuz... It also gives me the modules and firmware so I followed the makefile to use mksquashfs 2016-03-02 10:13:07 but ill check out that build script, thanks 2016-03-02 10:13:20 skazz, the build.sh from above is self-contained, but needs to be ran from alpine on arm 2016-03-02 10:14:22 Anyone ever saw this before? Executing apache2-ssl-2.4.17-r4.post-install cat: write error: Broken pipe 2016-03-02 10:14:27 fabled: That soudns good, Im doing all this on a pi, I just want to compile a touch-screen module but linux-rpi2-dev is only on edge 2016-03-02 10:15:01 oh yes, we should cherry pick that all on 3.3-stable. we are going to do soonish a new point release on 3.3.. 2016-03-02 10:17:02 fabled: Alternativly to building 4.1.18 and not using stable, I was in the process of changing the APKBUILD to use 4.1.15, think I just need to change the checksum (or skip?) 2016-03-02 10:17:17 fabled: will abuild create the package I need? 2016-03-02 10:17:37 hmm 2016-03-02 10:17:38 that would probably work too, but then you need a full kernel rebuild 2016-03-02 10:17:49 you can do 'abuild checksum' to update the checksums 2016-03-02 10:19:26 fabled: I just want the package for the patched kernel source, I can then compile what I need to compile the module, something like 'make modules' 2016-03-02 10:19:47 fabled: What I would do with linux-rpi2-dev 2016-03-02 10:37:39 curl Failed writing body doing apk fetch, is actually because I do not have curl installed... is curl not a dependency of alpine-sdk? 2016-03-02 10:38:43 and sed 2016-03-02 11:32:45 Anyone ever saw this before? Executing apache2-ssl-2.4.17-r4.post-install cat: write error: Broken pipe 2016-03-02 11:35:12 nindustries_: i have some ssh issues where during idle i get the same broken pipe 2016-03-02 11:35:26 could you do me a favour and check if you are using ipv6 for the ssh connection? 2016-03-02 11:38:15 nope 2016-03-02 11:38:29 this has nothing to do with ssh btw 2016-03-02 11:38:37 im in docker interactive mdoe 2016-03-02 11:38:40 mode * 2016-03-02 11:47:50 ah, okay 2016-03-02 11:48:01 i was asking because i get the same broken pipe on ssh all the time 2016-03-02 11:48:33 might be a network problem leo-unglaub 2016-03-02 11:48:55 or try setting ServerAliveInterval 30 in your .ssh/config 2016-03-02 12:03:33 nindustries_: http://git.alpinelinux.org/cgit/aports/tree/main/apache2/apache2-ssl.post-install#n19 2016-03-02 12:03:39 openssl fails for some reason 2016-03-02 12:04:07 i wonder why the 2> /dev/null is there 2016-03-02 12:04:11 it hides the error message 2016-03-02 12:05:22 my guess is that the alpine image had old libcrypto installed 2016-03-02 12:05:36 try pull new alpine image 2016-03-02 12:05:40 it is updated 2016-03-02 12:35:54 <[ilin]> hi, can someone explain to me how can i see if a packet is available in a certain branch (v3.3), for example pkgs.alpinelinux.org shows "zabbix-mysql" in main repository but if i use alpine:3.3 and install from the main repo i get zabbix-2.4.7 not zabbix. 3.0.1 ? 2016-03-02 12:41:19 ncopa: alright 2016-03-02 12:42:39 I wonder if apache2-ssl incorporates apache2 2016-03-02 14:12:56 [ilin]: you can see what packages are available by browsing to the repo 2016-03-02 14:13:20 you can see packages and versions, but not the other details from pkgs.a.o 2016-03-02 14:14:03 <[ilin]> tdtrask: is there are way to see when a certain package is moving from edge to stable? 2016-03-02 14:41:19 [ilin]: that happens when the next stable release occurs (every 6 months) 2016-03-02 14:41:43 Alpine Linux 3.4 will be a snapshot of edge at that point in time 2016-03-02 14:42:06 <[ilin]> tdtrask: thanks for clearing that up for me 2016-03-02 14:42:09 at least the main and community repos, not testing 2016-03-02 14:42:12 np 2016-03-02 16:02:39 "Disabling SSLv2 and weak ciphers breaks ABI compatibility." -- yes, but how is that even an argument? 2016-03-02 16:18:10 hi is there an equivalent package to git-core for setting up a git server on alpine? 2016-03-02 16:47:55 transhuman: git + sshd is technically a git server. 2016-03-02 16:47:59 what are you looking for? 2016-03-02 16:48:36 gitolite is also in main 2016-03-02 16:59:48 ok thanks, I just want a simple git server, setting up a repository so i can run a custom package from for APKBUILD 2016-03-02 17:01:15 <_ikke__> Just installing git is enough 2016-03-02 17:08:11 oh it is? I didnt know that 2016-03-02 17:08:13 thanks 2016-03-02 21:31:46 hi my favorite editors are nano and gedit unfortunately I find that gedit isn't available as a package in alpine and that nano has a weird keystroke interference problem with the vmware esx fling interface I use (cant get around it) in short are there any other editors besides vi that are available in the alpine repositories (cant seem to find another one) thanks in advance 2016-03-02 21:32:50 well we have emacs I think 2016-03-02 21:34:44 great never used that one I will try it 2016-03-02 21:39:04 I mean in the repos things that look like they're claiming to be editors includes bluefish, emacs, joe, leafpad, mozo, nedit, nvi, sandy, vim ... frankly, this is a good excuse to learn to vi :)) 2016-03-02 21:41:36 hmm maybe your right 2016-03-02 21:42:25 nah, go with emacs, it can be made to do anything you'd ever want 2016-03-02 21:57:53 remember when 'eight megs and constantly swapping' used to be an degrading emacs acronym.. now that seems so tiny 2016-03-02 21:58:17 escape meta alt ctrl shift 2016-03-02 21:58:48 haha, that's a good one too 2016-03-02 21:59:08 still apt 2016-03-03 00:45:09 so I'm trying to write a package and I get the error "ERROR: gophernicus: all failed" 2016-03-03 00:45:14 http://sprunge.us/RgTO is the APKBUILD 2016-03-03 00:54:04 arcetera: parallel build is broken 2016-03-03 00:54:17 hat 2016-03-03 00:54:19 what* 2016-03-03 00:54:31 and you _builddir too 2016-03-03 00:54:49 i'm new to the distro in general so 2016-03-03 00:54:50 this is my first port 2016-03-03 01:27:21 all right 2016-03-03 01:27:43 I made a port and built it, but how do I install it 2016-03-03 01:35:57 aight 2016-03-03 01:36:22 running "apk add motsognir-1.0.8-r0.apk" results in "UNTRUSTED signature" albeit it's my package 2016-03-03 01:36:25 what do 2016-03-03 01:41:37 arcetera: --keys-dir directory containing your pubkey 2016-03-03 03:08:15 so say I'm building a package foo , and as part of building this package it builds libfoo . In most distros, these are distributed as food (foo daemon) and libfoo . in order to build food you are also by necessity building libfoo , so subpackage makes sense. is it more appropriate to name this subpackage libfoo , or should it be food-libfoo 2016-03-03 03:08:20 ? 2016-03-03 03:08:43 ACTION is hungry all of the sudden 2016-03-03 03:12:16 yummy yummy 2016-03-03 03:12:23 i'd say libfoo 2016-03-03 03:13:29 so what would that split function look like? 2016-03-03 03:14:28 what split function? 2016-03-03 03:15:19 boingolov: You never did mention a split function 2016-03-03 03:16:40 so it looks like if I have libfoo-dev and libfoo as subpackages, the split functions will need to be named libfoo() and dev() 2016-03-03 03:17:04 I just meant naming convention 2016-03-03 03:18:51 is it part of the build process to provide some functions (shell functions or whatever) that perform the actual installation later? 2016-03-03 03:20:00 if that's necessary, yeah, there are hook scripts you can provide 2016-03-03 03:20:45 http://wiki.alpinelinux.org/wiki/Creating_an_Alpine_package#install 2016-03-03 03:27:31 so I guess no matter what, it names subpackages after the parent package3 2016-03-03 03:29:48 oh, no 2016-03-03 03:29:49 it won't ;) 2016-03-03 03:55:38 i'm getting symbol errors from openssl in the docker image. known issue? 2016-03-03 04:00:32 saintdev: Steps to reproduce? 2016-03-03 04:02:47 Alissa: docker run -rm alpine /bin/sh -c "apk update && apk add alpine-sdk && openssl list-ciphers" 2016-03-03 04:02:52 *--rm 2016-03-03 04:03:48 https://www.irccloud.com/pastebin/em5Cr2X4/ 2016-03-03 04:04:09 Attempting to reproduce now 2016-03-03 04:05:10 not sure which package it is in the sdk that was doing it, i could probably narrow it down 2016-03-03 04:05:20 that's just what i was working with when it happened :P 2016-03-03 04:08:56 http://sprunge.us/UCPb this should suffice 2016-03-03 04:09:59 "openssl:Error: 'list-ciphers' is an invalid command." 2016-03-03 04:10:04 whelp. :| 2016-03-03 04:10:15 spent all that time installing it and it removed everything in it :/ 2016-03-03 04:12:25 yeah, just installing openssl is enough 2016-03-03 04:14:40 saintdev: mismatched libraries looks like 2016-03-03 04:14:53 is your image cached 2016-03-03 04:15:54 yeah, let me try a pull 2016-03-03 04:16:17 ok, that fixes it 2016-03-03 04:16:18 thanks 2016-03-03 04:22:39 my guess would be probably musl 2016-03-03 04:23:04 or wait was libcrypto already in there 2016-03-03 04:23:08 that's more likely 2016-03-03 04:23:37 ... or I could just actually check 2016-03-03 04:23:40 that would also work 2016-03-03 04:26:02 yeah it's libcrypto 2016-03-03 04:32:29 what is the br_netfilter module called in Alpine? Or is it bundled in by default? 2016-03-03 08:20:41 why does alpine-desktop (community-repo) depend on several specific application, like abiword, gnumeric, abiword, and even firesux? is the mouse not supposed to be used when any one of those is not installed? 2016-03-03 08:59:35 OxCEA5ED: alpine-desktop itself doesn't contain anything? just install what the subset of its deps that actually do what you want it to 2016-03-03 09:04:01 oh, now i get it... i thought its primary goal was to add mouse support :-/ thanks 2016-03-03 09:49:22 hello I am trying to install some packages which are local, but --add-trusted flag isn't working 2016-03-03 09:49:47 --add-trusted? 2016-03-03 09:50:39 ammunta, this is what happens http://pastebin.ca/3386692 2016-03-03 09:50:55 with the flag I get error 1 errors; 417 MiB in 79 packages 2016-03-03 09:51:07 without the flag ERROR: glibc-2.21-r2.apk: UNTRUSTED signature 2016-03-03 09:51:41 huh 2016-03-03 09:51:55 that's interesting, would expect --allow-untrusted to let that through but 2016-03-03 09:52:04 do you have the public key used to sign it 2016-03-03 09:52:13 for --keys-dir 2016-03-03 09:54:10 not sure. I am trying to run the commands given here to a hard disk installed alpine https://hub.docker.com/r/vizzbuzz/phantomjs2-alpine/~/dockerfile/ 2016-03-03 09:57:51 um, works for me 2016-03-03 09:59:18 ammunta, not sure what I am missing then. 2016-03-03 10:49:15 hi 2016-03-03 10:50:26 I want to install bison 2.7 but apk search display package on 3.0.4 version 2016-03-03 10:51:13 how to find bison 2.7 package ? 2016-03-03 10:54:41 do you have a good reason for using an old version? 2016-03-03 10:55:25 if so, you could look in older repos, and check if you don't break dependencies... maybe it's possible to install that... 2016-03-03 10:55:51 m0as: we dont have old versions of bison 2016-03-03 10:56:05 i suppose you'll have to build i from source 2016-03-03 10:56:12 Hi, anyone an idea where I should start searching when httpd has a SegFault? 2016-03-03 10:56:33 dmesg? 2016-03-03 10:57:00 then you could try re-run it with ulimit -c unlimited 2016-03-03 10:57:07 so it generates a core dump 2016-03-03 11:09:19 aha 2016-03-03 11:09:47 ncopa: where is the core dumped to? 2016-03-03 11:17:02 current working dir 2016-03-03 11:17:53 you can specify where you want the core dump in /proc/sys/kernel/core_pattern 2016-03-03 11:18:07 for example: echo /tmp/core > /proc/sys/kernel/core_pattern 2016-03-03 11:24:12 i am looking for an cli based voice server/clients 2016-03-03 11:24:26 something like teamspeak/mumble, but only on the cli 2016-03-03 11:24:31 any ideas? 2016-03-03 11:24:36 any recommendations? 2016-03-03 11:42:23 leo-unglaub: I believed mumble can works only with cli 2016-03-03 11:43:08 m_b: really? i did not know that 2016-03-03 11:43:14 but that would be awesome 2016-03-03 11:44:42 looks user friendly : https://github.com/layeh/barnard 2016-03-03 11:45:13 neat 2016-03-03 11:45:24 and take a look here : https://wiki.mumble.info/wiki/3rd_Party_Applications#Commandline-Interfaces 2016-03-03 11:45:39 o/ jvoisin 2016-03-03 11:45:44 ho, hello m_b :) 2016-03-03 11:45:54 any ideas why icinga is depending on i3wm? https://pkgs.alpinelinux.org/package/testing/x86_64/i3wm 2016-03-03 12:09:53 so how exactly do you update the kernel on alpine 2016-03-03 13:22:51 hi. i´m just thinking what would be the minimal RAM-Requirement for alpine when only be the host for one QEMU/KVM-instance ? 2016-03-03 13:23:29 my idea is use alpine as a kind of intermediate layer for windows-workstations. 2016-03-03 13:23:44 ncopa: I see no 'core' file 2016-03-03 13:24:46 ah wait 2016-03-03 13:25:11 grmpf. read-only fs 2016-03-03 13:27:32 cat /proc/sys/kernel/core_pattern /usr/lib/systemd/systemd-coredump %P %u %g %s %t %e while /usr/lib/ssytemd does not exist 2016-03-03 14:32:49 nindustries: is that on alpine? 2016-03-03 14:34:18 btw, i only find "core" in that file (in alpine) 2016-03-03 14:35:05 also on systemd-based opensuse 13.1 2016-03-03 15:43:14 hi can i chroot into alpine-linux from debian? 2016-03-03 16:42:27 do we have official docker image? would like to try docker instead lxc, but need to update ma APU4C to latest alpinelinux to ... 2016-03-03 17:02:00 crow: there is, but what? 2016-03-03 17:25:21 Hi all. I would like to install Alpine and am using UEFI to boot Windows and two other Linux distributions. Is there an EFI-capable test image somewhere I could use? 2016-03-03 17:33:56 fprimex: I believe the ISO on the website is EFI capable 2016-03-03 17:34:23 Although I can't be sure because I can't turn off legacy boot on my laptop 2016-03-03 17:35:01 I can try it. Will the installer do anything for me during the install regarding EFI, or will I need to set that up? 2016-03-03 17:35:20 i.e. I would mount my efi partition to /boot/efi - will it copy a bootloader there? 2016-03-03 17:36:38 I don't know. I haven't had time to do anything myself. 2016-03-03 17:37:54 alrighty, sounds worth a shot, anyway. I would be happy to do testing on this if it's needed. 2016-03-03 19:52:12 Hi guys! This is my first contact with You - guys around this great distro - you are doing marwelous job! 2016-03-03 19:54:11 Now to the point, i managed to run Alpine userspace on Orange Pi One - perfect companion to this little cheap board and I wanted to white howto on Alpine linux wiki, but I can not register. Error 500 is displayed after filing registration form. 2016-03-03 21:01:31 ernierasta: sounds like a nice howto 2016-03-03 21:01:44 ACTION sees the same 500 error :( 2016-03-03 21:04:10 ncopa, is ^ result of the recent server upgrade that broke patchworks too? 2016-03-03 21:05:00 or nangel's update to NoCaptcha? 2016-03-03 21:06:45 http://178.220.194.21:8080/my-radio/ 2016-03-03 21:06:51 http://178.220.194.21:8080/my-radio/ 2016-03-03 21:06:59 <_ikke_> ugh 2016-03-03 21:07:32 tdtrask: we will see, using armbian kernel and uboot so it was actually pretty easy, and I have done it in lasy manner, but result is pretty good :-) 2016-03-03 21:08:04 s/lasy/lazy ;-) 2016-03-03 21:10:02 ACTION is more interested in getting alpine itself running, rather than just the userspace 2016-03-03 21:10:10 but, it sounds interesting 2016-03-03 21:10:12 fabled: patchwork broke when i upgraded it 2016-03-03 21:10:24 was using edge 2016-03-03 21:10:28 and apache had some changes 2016-03-03 21:10:32 ncopa: what about wiki? 2016-03-03 21:10:44 ^^ is for wiki register 2016-03-03 21:11:07 i havent touched wiki 2016-03-03 21:11:55 ernierasta, iirc, orange pi works on pretty standard kernel? it should be just matter of enable the kernel options + u-boot 2016-03-03 21:13:13 I am trying to install a ruby gem called `ruby-filemagic` on alpine limux 3.3 (alpine:latest alpine:edge docker images) 2016-03-03 21:13:27 I have the lib `libmagic` installed using APK 2016-03-03 21:13:49 error message is: 2016-03-03 21:13:49 checking for magic_open() in -lmagic... no 2016-03-03 21:13:50 *** ERROR: missing required library to compile this module 2016-03-03 21:13:59 Anyone here encountered this before? 2016-03-03 21:14:51 KensoDev, to build you probably need file-dev 2016-03-03 21:14:58 that's the package shipping headers for libmagic 2016-03-03 21:15:26 fabled testing 2016-03-03 21:17:48 fabled: well, orange pi one (h3) works on current kernel (4.4) acconding to armbian guys, but without ethernet support, su currently they use 3.4 heavily patched one (and editex fex/bin file to overcome overvolting). I didn't tried to run generic alpine arm on it - to be sure I am not sure how ... 2016-03-03 21:18:52 writing like lunatic today ... "to be honest ..." 2016-03-03 21:21:52 I have to go now, i am proposing to gather info about this on wiki, maybe some generic arm info would be also great, I will try to register to wiki tomorrow or later. You will hear me in future - I have few packages prepares and will work on others in spare time 2016-03-03 21:23:25 bye and thanx! 2016-03-03 21:36:00 fabled that worked out great! Thanks you! 2016-03-03 22:23:41 /4/2 2016-03-04 00:45:14 hi I am getting this error on compile of firefox 45 make[1]: Leaving directory '/home/steven/aports/testing/firefox/src/firefox-45.0b4/objdir' attr_set: No such file or directory on an attempted ABUILD any ideas how to track down the source 2016-03-04 01:02:38 ufw on alpine is erroring out with 'module ip_tables not found' 2016-03-04 01:02:44 do I have to recompile the kernel on my VPS 2016-03-04 01:02:46 cause that'd be painful 2016-03-04 01:39:33 https://p.iotek.org/sa0.png 2016-03-04 01:39:40 how on earth do I do this 2016-03-04 01:41:23 I have attempted to track the name of the file with strace but so far strace output hasn't showed me the file name that it cant find 2016-03-04 01:41:33 anyone know which switch will make this appear 2016-03-04 01:42:54 looks like strace -e trace=open -o strace.out -f abuild might work 2016-03-04 01:48:15 anyone? 2016-03-04 01:58:32 let me look arcetera 2016-03-04 01:58:36 thx 2016-03-04 01:58:49 it would appear that ip_tables module isn't in there 2016-03-04 01:58:59 which would be odd for... the stock kernel of a security-focused distro 2016-03-04 02:02:31 is this in a docker container or on the host system? 2016-03-04 02:02:34 a vps 2016-03-04 02:02:44 running a full install of alpine from the iso 2016-03-04 02:03:34 ok question: have you tried booting it from the stock kernel with no grsec? 2016-03-04 02:03:53 i don't know how on a vps 2016-03-04 02:03:57 hold up 2016-03-04 02:03:59 see if it has the same error 2016-03-04 02:04:47 there are no modules for any non-grsec kernel in /lib/modules 2016-03-04 02:05:10 hm 2016-03-04 02:05:33 it's in /lib/modules/4.1.18-0-grsed/kernel/net/ipv4/netfilter/ip_tables.ko 2016-03-04 02:05:48 but the current kernel is 4.1.17-1-grsec 2016-03-04 02:06:34 and that's the only installed kernel 2016-03-04 02:07:22 hmm 2016-03-04 02:08:05 should i try 2016-03-04 02:08:08 turning it off and on again 2016-03-04 02:08:25 i tried turning it off and on again 2016-03-04 02:09:09 oh 2016-03-04 02:09:16 suddenly i'm on 4.1.18-grsec 2016-03-04 02:09:22 odd 2016-03-04 02:10:24 either way, now there's this https://p.iotek.org/ufc.png 2016-03-04 02:11:56 question what does your /etc/apk/repositories look like 2016-03-04 02:12:51 http://sprunge.us/QZjX 2016-03-04 02:12:57 this is a personal server so i'm not worried about using edge 2016-03-04 02:13:29 is edge the same version though? and is /home/arc packages the same version? 2016-03-04 02:13:51 i installed 3.3 and used the edge repos as that's how to upgrade to edge 2016-03-04 02:14:18 and the packages repo is just a few things i spun up 2016-03-04 02:14:36 http://arcetera.moe/git/alpine-ports/ 2016-03-04 02:14:43 seems like you have a franken system (half here half there) 2016-03-04 02:15:28 hold on 2016-03-04 02:15:29 lemme just 2016-03-04 02:15:38 i forgot to force update all the stuff 2016-03-04 02:15:42 to truly update to edge 2016-03-04 02:15:50 ah ok 2016-03-04 02:17:10 and /etc/alpine-release is still 3.3.0 2016-03-04 02:17:11 what now 2016-03-04 02:18:05 did a bunch of packages upgrade 2016-03-04 02:18:41 yes 2016-03-04 02:19:10 try rebooting 2016-03-04 02:19:14 i did 2016-03-04 02:20:21 what causes the error to appear 2016-03-04 02:20:41 "sudo ufw allow 80" 2016-03-04 02:21:07 how about apk del ufw 2016-03-04 02:21:20 deleted 2016-03-04 02:22:27 try rebooting 2016-03-04 02:23:23 then look at what kernel is installed with uname -r 2016-03-04 02:23:51 it's not a matter of the module anymore 2016-03-04 02:23:53 that issue's fixed 2016-03-04 02:23:56 there's some file missing it would seem 2016-03-04 02:24:32 OSError: [Errno 2] [Errno 2] No such file or directory 2016-03-04 02:34:04 only thing I found on that error was someone indicating python is missing 2016-03-04 02:36:07 i have python 2016-03-04 02:36:23 i know I doubt thats the problem 2016-03-04 02:37:08 either way 2016-03-04 02:37:14 this is a server so i need a firewall pretty bad 2016-03-04 02:37:22 and iptables is hell 2016-03-04 02:37:47 try removing all the lines except the upgraded edge lines from the configuration (comment them out) and then try doing another upgrade 2016-03-04 02:38:16 so comment out alpine-ports 2016-03-04 02:38:43 that did nothing at all 2016-03-04 02:38:55 ok , sorry it was worth a try 2016-03-04 02:39:13 sorry I am not going to be much help, I think the problem is though that you have a franken system 2016-03-04 02:39:30 because of your mixed sources 2016-03-04 02:39:48 i don't have mixed sources 2016-03-04 02:39:51 i have edge and my own 2016-03-04 02:40:01 and my own is packages that aren't in the default repos 2016-03-04 02:40:41 still 2016-03-04 02:40:43 oh well 2016-03-04 02:42:39 sorry I tried, I am fairly new to alpine-linux, so I dont yet know everything 2016-03-04 02:43:34 did you try a manual upgrade of the kernel and the kernel source? 2016-03-04 02:45:03 so am i lol 2016-03-04 02:45:06 that's why i asked here 2016-03-04 02:45:16 alpine's a good distro but i can't find good docs for it 2016-03-04 02:45:30 no me neither coming from debian its a huge problem 2016-03-04 02:46:58 i'm a crux user 2016-03-04 02:47:14 but i wanted to try alpine on my server for its famed security and small footprint 2016-03-04 02:47:19 especially because it's a 15GB VPS 2016-03-04 02:47:33 i know it sucks to suggest "use B" if you have a problem "using A" but please look at acf and 'awall' which is the alpine counterpart of ufw 2016-03-04 02:47:49 15GB? 2016-03-04 02:47:54 15GB SSD 2016-03-04 02:48:01 i don't have much money 2016-03-04 02:48:05 i do NOT use it so i can't comment much, but it was added maybe a year ago and should have a nice web interface for iptables hell 2016-03-04 02:48:28 there ought to be docs on awall in the wiki 2016-03-04 02:48:33 aight 2016-03-04 02:48:34 so it would at least help on that end 2016-03-04 02:48:48 aaah with a number that size I was thinking advertised RAM 2016-03-04 02:48:56 768MB RAM 2016-03-04 02:48:59 ergh 2016-03-04 02:48:59 sorry i don't have reliable experience w/ it 2016-03-04 02:49:03 it was $5/mo 2016-03-04 02:49:11 my irc vm here has 200mb i think :) 2016-03-04 02:49:21 i use someone else's vps for irc 2016-03-04 02:49:43 that's definitely cheaper then ;) 2016-03-04 02:50:16 oh 2016-03-04 02:50:19 what the heck 2016-03-04 02:50:23 I uh 2016-03-04 02:50:26 installed awall 2016-03-04 02:50:30 and 'ufw allow 80' works now 2016-03-04 02:50:38 that is quite peculiar 2016-03-04 02:50:38 i said look at it not install it haha 2016-03-04 02:50:41 well 2016-03-04 02:50:48 probably a missing dep 2016-03-04 02:51:03 or ip6tables missing 2016-03-04 02:51:05 hopefully the two dont get in a fight 2016-03-04 02:51:22 hm if there's deps missing might want to check what it took to get it to work 2016-03-04 02:51:32 likely ip6tables 2016-03-04 02:51:39 sometimes the packages aren't annotated properly 2016-03-04 02:57:05 Hi. I’m trying to install Alpine Linux in a Virtual Box VM with XFCE4. When I follow the instructions in the wiki under “XFCE Setup” I run “startx” and get a black screen with no cursor. Also “Xorg -configure” says “no devices”. Anybody have any ideas? 2016-03-04 03:03:06 Or has anyone been able to successfully use Alpine Linux with XFCE4 inside of Virtual Box? 2016-03-04 03:03:21 aports/testing/firefox/pkg/firefox//usr/lib/firefox-45.0b4 is where the APKBUILD is trying to find the source for firefox when in fact it is in aports/testing/firefox/pkg/firefox//usr/lib/firefox-45/ , is there a quick way to drop a simlink into the apkbuild process? 2016-03-04 03:07:15 rothman: i did but it was like 4 years ago, i had to change some effing setting to make the mouse/keyboard work 2016-03-04 03:07:30 can you give me the wiki link you're looking at? 2016-03-04 03:07:35 maybe i'll remember 2016-03-04 03:08:25 ACTION wishes the days of hand writing modelines back because at least what you put in the xf86 config file was what it would actually do 2016-03-04 03:08:31 Interesting. So far the display is the problem: http://wiki.alpinelinux.org/wiki/XFCE_Setup 2016-03-04 03:08:35 and not randomly ignore the config and fuck up stuff 2016-03-04 03:09:11 so the black screen w/ cursor is something with your xinitrc i think 2016-03-04 03:09:19 is it mode 700 ? 2016-03-04 03:09:46 for the mouse/cursor, assuming you installed the inputs packages: go to /var/log 2016-03-04 03:09:48 Oh. Hmmm. I should try that. 2016-03-04 03:10:04 and read the Xorg.0.log and see what it does when it loads those 2016-03-04 03:10:06 Also Xorg -configure reports “no devices” which is weird. 2016-03-04 03:10:36 what i had just a week ago on freebsd was that the XServer ABI didn't match the one of the keyboard/mouse packages 2016-03-04 03:10:39 so it didn't load them 2016-03-04 03:11:16 i will not shout about how fucking stupid that is - "oh it could be incompatible and not work, so let's ... oh yeah, let's make it not work" 2016-03-04 03:11:33 but really, X... look in the logfile it makes your life less pain 2016-03-04 03:11:59 i also normally ln -s .xinitrc .xsession to make it work in login managers 2016-03-04 03:12:03 idk if lxdm needs that 2016-03-04 03:12:38 i'll google for my old blog post from when i tried and nothing worked at first 2016-03-04 03:13:07 I’m so far not using a login manager. 2016-03-04 03:13:48 https://deranfangvomende.wordpress.com/2011/08/07/alpine-linux-x11-input-not-working/ ok that is very old advice 2016-03-04 03:13:56 fucking HALd workarounds 2016-03-04 03:14:16 but only try that if you gave up on everything else since X is more or less removing those settings. 2016-03-04 03:14:46 ah actually you can check if you got the same error in the log 2016-03-04 03:16:29 I’m getting “no inpur driver specified” 2016-03-04 03:16:44 that sounds like the config is still broken 2016-03-04 03:16:52 alternatively is there a way to get abuild to skip the clean part of the process? 2016-03-04 03:16:53 maybe because the -configure didn't work 2016-03-04 03:17:16 (it will delete any simlink and anthing else I put in after the fact) 2016-03-04 03:17:33 bb in a few to see replies 2016-03-04 03:17:58 transhuman: maybe you can define a different clean function (look in abuild to find what you could hack ,it's just a script) 2016-03-04 03:18:18 darkfader: Yeah. I don’t see an xorg.conf anywhere. 2016-03-04 03:19:02 ok so your problem basically is not the black screen or anything but the no devices found from the configure 2016-03-04 03:19:35 only try to solve that, wipe the log, try again, look in log 2016-03-04 03:19:35 Yes I suppose so. 2016-03-04 03:22:44 I installed xf86-input-vmmouse and tried startx again and now I’m getting a black screen with nothing appearoing in the logfile. 2016-03-04 03:23:20 meh 2016-03-04 03:24:35 Alright. I’ll keep trying. Thanks for your help. 2016-03-04 03:32:02 i hope you find it soon 2016-03-04 03:37:56 ok thanks darkfader 2016-03-04 03:44:24 darkfader: did I just see you lamenting the decline of hand-written modelines? 2016-03-04 03:44:51 are you one of those people who beg to have extra work done at the dentis too? 2016-03-04 03:45:17 no i didn't say that 2016-03-04 03:45:39 i just said i'd rather do this nightmare of writing modelines than have to deal with the bugs in the autodetection 2016-03-04 03:45:56 https://www.youtube.com/watch?v=KJ-6TCPdbl0 2016-03-04 03:46:17 yeah i know that one 2016-03-04 03:47:21 boingolov: back then when shit didn't work it was because it was horrible and hard to configure 2016-03-04 03:47:42 now if it doesn't work it's some logic flaw in the xserver itself or broken crap around it 2016-03-04 03:48:22 honestly I haven't had to edit an xf86 config file in a very long time, I guess the few times I need X over the last few years I have gotten lucky 2016-03-04 03:48:26 and what's easier to fix? i sure as hell can't go like "oh yeah, i know i was just gonna startx and open a browser, but why not send some X patches" 2016-03-04 03:48:46 boingolov: for me it also works most of the time... but i see it still hits some people 2016-03-04 03:49:07 there's like 1 person every 4 weeks in here who tries to make their X work or something 2016-03-04 03:51:51 I remember doing the modelines by hand, and always having the fear in the back of my mind (though I'm not entirely sure it was founded) that if you got it too far off your monitor could catch on fire 2016-03-04 03:51:55 pretty sure that was urban legend though 2016-03-04 03:52:11 hehe yeah probably 2016-03-04 03:52:43 otoh they later turned off if it was outside the normal range 2016-03-04 03:53:27 i last had to do that shit in 2011 2016-03-04 03:53:47 like, automagic no worky, DCC information lost by some cable extension thing 2016-03-04 03:54:18 first i tried to just dump the edid data with my laptop and put it on the workstation 2016-03-04 03:54:30 but... no. x won't look at it if this and that and there 2016-03-04 03:54:51 had to write the modeline. 2016-03-04 03:55:13 and then there was some sw dev "oh don't you just need to Xorg -reconfigure?" 2016-03-04 03:55:19 almost killed the guy 2016-03-04 03:56:15 heh 2016-03-04 04:02:48 boingolov: what screen do you have currently? i got two used medical display tft's and a 4k one which i always wanted and now am too old to really use for tiny tiny windows 2016-03-04 04:03:10 but at least it's really sharp for text 2016-03-04 04:03:47 um... apple thunderbolt display ;) 2016-03-04 04:03:50 nice 2016-03-04 04:04:30 it was pretty impressive when new 2016-03-04 04:04:32 now they're just overpriced 2016-03-04 04:04:38 still a solid display though 2016-03-04 04:05:02 i would believe they're better calibrated than dell stuff 2016-03-04 04:05:17 but ofc if you just work with it that isn't worth $$$ 2016-03-04 04:07:36 well, I run Mac OSX mostly for my desktop needs, so to that end the Apple stuff is a good match 2016-03-04 04:08:00 ack! 2016-03-04 04:08:37 freebsd desktop is if i really need a lot of performance, but outside of booting windows to play a game that pc isn't on 20 hours per month i think 2016-03-04 04:08:38 hehe 2016-03-04 04:08:39 I sold out 2016-03-04 04:08:44 the rest is the apple laptop 2016-03-04 05:36:30 hey guys, I'm using alpine with docker and wondering why the busybox crond wont run from the Dockerfile build, but it runs fine from docker run 2016-03-04 05:52:00 packeteer: what do you mean won't run from dockerfile build 2016-03-04 05:52:25 sounds like a misunderstanding of what a dockerfile does 2016-03-04 05:52:34 what are you trying to do 2016-03-04 06:28:06 more than likely :) 2016-03-04 06:32:30 https://github.com/packeteer/alpine-openldap-backup/blob/master/Dockerfile 2016-03-04 06:35:12 I've tried various combos in the CMD line ie. full path, just the 'crond' command, using 'sh' 2016-03-04 06:43:07 hmm, I might have solved it 2016-03-04 06:58:40 packeteer: okay so the CMD [] form passes that array in when execing 2016-03-04 06:59:01 that form doesn't go through the shell 2016-03-04 06:59:18 https://docs.docker.com/engine/reference/builder/#cmd 2016-03-04 07:01:25 yeah, it's working now: CMD ["/usr/sbin/crond","-f"] 2016-03-04 07:01:28 thanks 2016-03-04 10:12:58 ncopa: what did you do to make pw yawn? 2016-03-04 10:13:57 apk upgrade -U -a 2016-03-04 10:14:07 i think the defautl config of apache changed 2016-03-04 10:14:19 hey folks, I've been experiencing an issue installing xfce on a fresh install of alpine, 3.3.1, not sure what's going on and haven't worked it out with a little googling, maybe I'm missing something here. 2016-03-04 10:14:31 ERROR: unsatisfiable constraints: 2016-03-04 10:14:32 alpine-desktop (missing): 2016-03-04 10:14:34 required by: world[alpine-desktop] 2016-03-04 10:15:19 have run setup-alpine and setp-xorg-base 2016-03-04 10:15:29 ncopa: be carefull with ssh keys 2016-03-04 10:17:28 as in, its blocking older chipers now. 2016-03-04 10:17:44 good :) 2016-03-04 10:18:27 dont change locks when you dont have new keys :) 2016-03-04 10:18:39 btw 2016-03-04 10:19:01 this is probalby not so easy to solve 2016-03-04 10:19:10 its so long ago we setup this up 2016-03-04 10:19:20 i came in throught the basement window 2016-03-04 10:20:44 i bet the window was called lxc-something 2016-03-04 10:21:39 lxc-console :) 2016-03-04 10:22:40 apache... what a joy 2016-03-04 10:22:53 my guess is that default access changed 2016-03-04 10:23:07 Allow ... something probably 2016-03-04 10:25:03 it has a specific patchwork config file for apache. i guess it will be included somewhere, but there is not httpd.conf.apk-new, so its probably auto included. 2016-03-04 10:40:35 ncopa: beer please 2016-03-04 10:40:50 ! 2016-03-04 10:40:59 i owe you 2 beers now 2016-03-04 10:41:05 shit 2016-03-04 10:41:09 thats 100-2 2016-03-04 10:41:09 or you could have a hug 2016-03-04 10:41:20 :D 2016-03-04 10:42:50 for anyone having issues with apache and read backlog: https://wiki.apache.org/httpd/ClientDeniedByServerConfiguration 2016-03-04 10:43:15 clandmeter: good job! 2016-03-04 11:25:17 Hello Im setting up a lamp stack using alpine linux 2016-03-04 11:25:33 problem is virtualhosts dont work 2016-03-04 11:26:40 its not site-enable ... style Im just adding 2 virtualhosts in conf.d directory 2016-03-04 11:26:55 seems dont work any similar experience 2016-03-04 11:26:56 ? 2016-03-04 11:39:26 AraaX: well does your httpd.conf have an include ;) 2016-03-04 11:40:58 darkfader yeah i checked before its include all files extension .conf in conf.d 2016-03-04 11:41:07 i checked permissions and ... 2016-03-04 11:41:24 AraaX: https://wiki.apache.org/httpd/ClientDeniedByServerConfiguration maybe this helps? 2016-03-04 11:41:40 atleast thats what i bumped into 2016-03-04 11:41:46 now if i add * in tag Virtualhost like this it get forbidden 2016-03-04 11:46:54 clandmeter thanks i use 2.2 style with allow and ... now using 2.4 style all granted it works 2016-03-04 11:47:28 good, you can send the beer to ncopa 2016-03-04 11:50:55 now another one is this error : Error relocating /usr/local/ioncube/ioncube_loader_lin_5.6.so: __strndup: symbol not found 2016-03-04 11:51:02 for ioncube loader 2016-03-04 11:51:26 usr/local... 2016-03-04 11:51:33 i guess you copied it yourself? 2016-03-04 11:52:23 copy what ? 2016-03-04 11:53:13 ioncube_loader_lin_5.6.so 2016-03-04 11:53:25 its really matter ? 2016-03-04 11:53:36 yeah unzipped in temp 2016-03-04 11:53:39 would i ask otherwize? 2016-03-04 11:53:41 s 2016-03-04 11:53:46 :p 2016-03-04 11:53:51 copied to /usr/local 2016-03-04 11:53:55 it wont work 2016-03-04 11:54:08 clandmeter interesting for me why ? 2016-03-04 11:54:25 cause its probably compiled on glibc system 2016-03-04 11:54:31 we are using musl 2016-03-04 11:54:48 i guess its closed source? 2016-03-04 11:54:49 yes thats why im asking here 2016-03-04 11:55:31 http://www.ioncube.com/ 2016-03-04 11:55:40 i think its about musl 2016-03-04 11:55:50 maybe i have to compile it from source 2016-03-04 11:56:08 are you sure they provide the source? 2016-03-04 11:56:40 sounds to me its some commerical closed source crap 2016-03-04 11:56:47 clandmeter :D im checking now and you right we cant 2016-03-04 11:56:48 :) 2016-03-04 11:57:34 ioncube, because PHP needs obfuscation :3 2016-03-04 11:58:34 Diftraku we bought a client management system written in php 2016-03-04 11:59:13 i think they obfuscate the entire script using this ioncube loader 2016-03-04 11:59:22 and they got us into trouble 2016-03-04 12:00:29 it sound terrible 2016-03-04 12:00:41 a php script that need to be protected... 2016-03-04 12:01:05 who wants such thing on their system 2016-03-04 12:02:36 AraaX: ioncube is a bit of an odd one in the bunch, it either works or doesn't 2016-03-04 12:02:54 some companies sell you the source and updates separately 2016-03-04 12:03:53 others just offer hosted instances 2016-03-04 12:04:28 yeah Diftraku so we cant use alpine yet if ioncube doesnt compile the loader this time with musl 2016-03-04 12:04:57 tbh, I'd pester ioncube to support it since it is their product 2016-03-04 12:05:28 yeah i will contact them as soon as possible and ask a musl version loader 2016-03-04 12:05:48 you might be able to run it inside a docker with glibc instead but that may sort of defeat the purpose 2016-03-04 12:13:24 Diftraku yeah thats what im thinking now 2016-03-04 12:33:29 ioncube is still a thing? I haven't seen that for a LONG time 2016-03-04 12:37:02 TomJepp: Unfortunately yes :-( 2016-03-04 12:37:18 And what was the name of the other crap... 2016-03-04 12:37:24 ZendGuard! 2016-03-04 12:37:26 :F 2016-03-04 13:05:06 <__machine> anyone know why this python statement would be returning an empty string in alpine linux but works fine on osx, ubuntu, etc? the `%-I` part is what breaks it… %I works under alpine but %-I just breaks the whole thing and gives me an empty string (no error even) 2016-03-04 13:05:52 which one 2016-03-04 13:11:53 jomat_: ZendGuard! Brings back memories of PHP5.0 2016-03-04 13:16:37 ncopa: while using Alpine as a desktop OS, do you ever run into problems with applications because of GRKERNSEC_SYSFS_RESTRICT? 2016-03-04 13:16:45 wogiz: yes 2016-03-04 13:17:13 i think i disabled that for my laptop 2016-03-04 13:17:21 there is a boot option iirc 2016-03-04 13:17:52 i thought a kernel recompile was required 2016-03-04 13:18:04 it used to be 2016-03-04 13:18:23 but they added a feature for it after alot of nagging :) 2016-03-04 13:29:16 it's a good security feature on servers where applications are running as different users, in case of a compromise to reduce information leakage, but on desktop i don't think it has much use. Do remember what the boot option is? i have been looking around but can't seem to find any info about it. 2016-03-04 14:20:50 Hi everyone :) I'm starting to play with Alpine-based Docker containers, and have to use a php built with --with-tidy, which is not the case of the official package (from what I'm seeing in http://git.alpinelinux.org/cgit/aports/tree/main/php/APKBUILD). What would be the best solution for me to have it ? Request the support to be added in the package ? Recompile it myself ? Is there some way to tell apk 2016-03-04 14:20:52 to add some flags at build ? 2016-03-04 15:53:27 ammunta: well where i can can official docker alpinelinux image, i just find from some users.. 2016-03-04 17:06:33 Hey, how do i check what package provides a file? I'm trying to replace sendmail with postfix but I'm getitng an error which google says happens when sendmail is still running. But there is no sendmail package. 2016-03-04 17:07:59 or at least `apk info postfix` doesn't say so 2016-03-04 17:08:22 *sendmail 2016-03-04 17:12:39 nevermind, it's busybox. 2016-03-04 17:27:06 looks like default postfix config is totally broken, oh well. 2016-03-04 17:55:22 maaarghk: https://pkgs.alpinelinux.org/contents?filename=sendmail&path=&pkgname=&repo=all&arch=x86_64 2016-03-04 20:32:13 hi! I have a system alpine-vanilla that was working fine with xfce desktop until I installed gresec kernel now XFCE desktop messes up on load (scrambled desktop) tried installing open-vm-tools since its a vmware vm ...same problem. Any ideas (do i need to allow something in the grsec kernel?) 2016-03-04 20:42:25 never mind figured it out, not sure how but the amount of memory for video on vm was dropped to 4 meg 2016-03-04 21:14:30 nope that didnt work either, its definitely some setting with the grsec kernel 2016-03-04 21:27:10 works fine with the normal kernel 2016-03-05 01:17:05 can someone tell me what language APKBUILD is written in. I would like to learn the ins and outs of it 2016-03-05 01:24:50 never mind found it 2016-03-05 01:24:55 http://wiki.alpinelinux.org/wiki/APKBUILD_Reference 2016-03-05 12:20:14 is there some doc that deals with apk in a more detailed fashion than http://wiki.alpinelinux.org/wiki/Alpine_Linux_package_management? like, files used, file formats, or how locking is done? 2016-03-05 13:12:36 OxCEA5ED: i am not sure if there is a better documentation about it other than the wiki one 2016-03-05 13:12:51 but actually every apk --help page is really helpfull to me 2016-03-05 13:12:59 the sources maybe :-D 2016-03-05 13:13:05 it lists a lot ot stuff for a help page 2016-03-05 13:13:23 basically the file format is simple 2016-03-05 13:14:43 yeah, simple okay... but if you don't know what those characters stand for... but found http://wiki.alpinelinux.org/wiki/Apk_spec ... that doesn't say much, but lists the letters with short description... 2016-03-05 13:34:00 OxCEA5ED: it should be very self explaining once you look at a simple example 2016-03-05 13:34:13 use a simple package and then look at it 2016-03-05 13:37:17 that would reveal the outside view, yes... but how would that tell me, for instance, how locking is done? or when? 2016-03-05 14:52:54 hi can anyone tell me if there is anthing special I need to do for xfce4 to work under the grsec kernel on alpine-linux (normal kernel it works fine) 2016-03-05 14:54:47 hi! 2016-03-05 14:56:20 has anyone got a moment to help me? I'm trying to run docker in an alpine image 2016-03-05 14:56:58 I installed docker via `apk add` but the daemon isn't started 2016-03-05 15:01:16 transhuman: xfce4 works right out of the box on grsec 2016-03-05 15:01:18 i am running it 2016-03-05 15:01:59 well If I enable the grsec kernel xfce4 hangs if i load the normal vanilla kernel it does not 2016-03-05 15:02:16 transhuman: what does hang mean? does it segfault? 2016-03-05 15:02:25 or what does dmesg say? 2016-03-05 15:02:47 cant tell its in a vm ( and I cant alt ctrl +F2 because its the vm console 2016-03-05 15:03:13 transhuman: ssh into that box and then run startxfce4 from the ssh 2016-03-05 15:03:19 you will get the log in ssh 2016-03-05 15:03:29 ok thanks for the idea 2016-03-05 15:03:55 thats my first go to idea when i debug X problems 2016-03-05 15:04:19 I didnt think of using ssh to get around that issue 2016-03-05 15:04:22 thanks a lot 2016-03-05 15:07:09 also there is nothing in my /var/log 2016-03-05 15:08:20 rounce1: what does dmesg say? 2016-03-05 15:11:13 docker0: port 1(vethec6c090) entered forwarding state 2016-03-05 15:11:21 docker0: port 1(vethec6c090) entered disabled state 2016-03-05 15:11:34 a load of lines like that 2016-03-05 15:41:05 hmmm, and no errors? 2016-03-05 15:41:17 maybe ncopa can help you with that when he comes back 2016-03-05 16:17:23 okey cool I'll look out for them 2016-03-05 16:17:29 nope I don't get any errors 2016-03-05 16:17:56 I can run `docker daemon &` then `docker run ubuntu bash` and all is good 2016-03-05 16:18:29 just the daemon doesn't come up on startup 2016-03-05 16:20:53 I'm pretty new to alpine 2016-03-05 16:21:09 (as you can tell) 2016-03-05 16:36:13 is this normal? provision of package codi: so:/home/buildozer/aports/community/kodi/src/xbmc-15.2-Isengard/system/players/dvdplayer/libdvdcss-x86_64-linux.so=0 2016-03-05 16:36:27 s/codi/kodi 2016-03-05 16:36:36 (in the community repo) 2016-03-05 18:40:27 hi guys, any mtux packages available for alpine? 2016-03-05 19:17:08 d'you mean tmux? Sure: https://pkgs.alpinelinux.org/package/main/x86_64/tmux 2016-03-05 19:28:30 yth, yes, thank you! 2016-03-05 19:29:26 also, any packages for maria's galera bindings ("libgalera_smm.so") ? 2016-03-05 21:20:52 anyone able to tell me where the gnome-base package has gone? Has it been removed ? replaced? 2016-03-05 21:21:05 doesnt seem to be in main,testing, or edge 2016-03-06 11:43:04 Hello, I am trying to launch the version 3.3.1 of alpine on my rpi 2 but it doesn't boot successfully, I don't have any serial cable to check what is going on. I followed what is wrote on the wiki. I used the following command to create the sd card : http://pastebin.com/uq05h7G0. Could someone tell me if I have done something wrong ? 2016-03-06 11:48:32 how much time did you wait it for boot? 2016-03-06 11:50:11 More than 10 minutes for sure 2016-03-06 11:51:41 I tried with 3 different micro sd card and two rpi2 2016-03-06 11:52:35 uhm, so probably is not related with what I was thinking about 2016-03-06 11:54:58 there is a problem because it searches on all whole hard disks for repos and apkovl files, it takes to boot 5mins on my laptop 2016-03-06 12:00:47 I am not getting an IP address so I think I am doing something wrong during the installation. 2016-03-06 12:02:27 I don't have a rpi 2016-03-06 12:23:16 Julek: AFAIR the network interface isn't brought up automatically - you need to run setup-alpine (or setup-interfaces) 2016-03-06 12:24:19 thx I just figured out that now after have plug a screen to the pi :) 2016-03-06 12:26:30 Julek: sure. I believe you can add ip=dhcp to the kernel command line (ie cmdline-rpi2.txt) if you need to do this without a display 2016-03-06 12:30:45 thx yth I will have a look to that as well 2016-03-06 14:07:57 hey all 2016-03-06 14:09:19 so managed to get docker to come up on startup (not using rc just a bit of a hack but good for now) 2016-03-06 14:09:48 but when I try and start a container I get: Error response from daemon: Cannot start container 6fa8(blahblah)43a975: [8] System error: open /sys/fs/cgroup/docker-daemon/docker/cpuset.cpus: no such file or directory 2016-03-06 14:10:05 am I missing an obvious package? 2016-03-06 14:10:40 (sorry if OT, I'm new to alpine and I've not had these issues on other "full-fat" distros) 2016-03-06 15:26:48 rounce: so do you see /sys/cgroup in general 2016-03-06 15:27:39 nope :( 2016-03-06 15:28:45 just have: block bus class dev devices firmware fs hypervisor kernel module power 2016-03-06 15:29:33 rounce does this help https://github.com/docker/docker/issues/16256 2016-03-06 15:32:11 okay so "--exec-opt native.cgroupdriver=cgroupfs" fixed it for me 2016-03-06 15:32:31 cool 2016-03-06 15:33:05 i wish I could solve my problem that easily have been working a problem for 2 days with no luck 2016-03-06 15:41:57 maybe I spoke too soon... 2016-03-06 15:42:04 still having the same issue building containers 2016-03-06 15:42:18 though it was the same error I was getting for running them 2016-03-06 15:50:56 oh sorry worth a shot at least 2016-03-06 15:51:11 has anyone ever tried to (cross-)build perl on alpine and run into problems with mini-perl? 2016-03-06 15:51:21 docker in general seems to still have a lot of issues that crop up 2016-03-06 15:51:49 rounce what error are you getting now 2016-03-06 15:52:13 lukspart, sorry I have not 2016-03-06 15:52:34 rounce: here is the log 2016-03-06 15:52:51 i actually wish someone would take the time to write a real nice wiki on compiling and cross compiling of complex software 2016-03-06 15:53:06 transhuman: same error but on container build 2016-03-06 15:53:15 I think k8s may have pulled the wrong container tho 2016-03-06 15:53:22 restarting the group now 2016-03-06 15:54:46 here is perl-cross configure output 2016-03-06 15:54:48 http://sprunge.us/UQZi 2016-03-06 15:55:05 okey gonna fire off another build 2016-03-06 15:55:33 invoking perl-cross's configure in the exact same way on centos succeeds 2016-03-06 15:55:37 (this is for our teamcity agents) our previous image was getting out of hand 2016-03-06 15:57:16 a lot of the issues I've run into are in kubernetes 2016-03-06 15:57:31 and (quite frustratingly) they have been fixed - pending release 2016-03-06 15:58:21 ok rounce 2016-03-06 15:58:25 good luck 2016-03-06 15:59:45 what exactly is your multi-day issue? 2016-03-06 16:03:23 xfce4 and awsome dont fully load on alpine-desktop in vm on esxi6 2016-03-06 16:04:06 they were loading, started when i installed grsec kernel or around then worked for a while after i returned to vanilla kernel then it stopped working too 2016-03-06 16:04:30 but it might have nothing to to with grsec kernel, also loaded a wordpress site on it and a docker container 2016-03-06 16:04:46 docker container was doing something different 2016-03-06 16:04:58 desktop doesnt fully load 2016-03-06 16:05:04 vmware tools is installed 2016-03-06 16:11:17 *~* 2016-03-06 16:11:21 sounds like a pain 2016-03-06 16:11:26 thanks for your help 2016-03-06 16:11:33 no problem good luck 2016-03-06 16:12:03 cheers! 2016-03-06 16:12:11 weird thing is it says no input driver specifed ignoring device for Virtual PS/2 VMware VMmouse 2016-03-06 16:12:18 cheers 2016-03-06 16:17:03 anyone know if this problem could be a conflict between evdev and udev? 2016-03-06 16:23:56 transhuman: are you using edge? 2016-03-06 16:24:54 yes Adran 2016-03-06 16:25:02 sweet 2016-03-06 16:25:09 okay, I don't know how to fix it, but I'm glad I'm not the only one 2016-03-06 16:25:22 I cannot get X to work on physical or virtual hardware on edge 2016-03-06 16:25:24 ha, so you have the same problem 2016-03-06 16:25:53 I get it partially loading sometimes (I get a mouse pointer) but then everything stalls and freezes 2016-03-06 16:26:10 Its so annoying because I was using alpine as a kiosk and now I am not. :P 2016-03-06 16:26:29 great so my vm with 3 different network components running ( a internal web server, a minecraft server for my daughter and some other things is basically hosed because I used edge...great news 2016-03-06 16:27:33 I get the mouse pointer but the desktop fails to fully load 2016-03-06 16:28:07 ya same issue, I reinstalled on an old system that previously worked and upgraded to edge and noticed the same issue. :/ 2016-03-06 16:29:17 do you know of a way to downgrade 2016-03-06 16:30:01 well, I was thinking of using lbu but that didn't do a proper restore. 2016-03-06 16:31:45 whats lbu? 2016-03-06 16:34:49 http://wiki.alpinelinux.org/wiki/Alpine_local_backup 2016-03-06 16:36:40 neet I will have to look into that in the future 2016-03-06 16:37:28 guess I will have to rebuild this vm. I didnt notice the edge repositories because i had it autoselect last time I ran the repo package 2016-03-06 16:37:38 otherwise I wouldnt have used it 2016-03-06 16:38:47 last time I use autoselect for repos 2016-03-06 16:39:08 just for clarification is edge tide to testing or is it different? 2016-03-06 16:39:33 s/tide/tied 2016-03-06 16:45:30 yes 2016-03-06 16:45:33 but it isn't automatic 2016-03-06 16:45:54 so if I select testing i am getting the same crappy packages as edge? 2016-03-06 16:46:23 as far as I recall edge is the rolling release 2016-03-06 16:47:09 because I was using testing and had no problems, Now that you mention it it was after it enabled the edge repo that I started having that problem 2016-03-06 16:48:43 I was just about to move my primary web server from ubuntu to alpine linux due to the small foot print 2016-03-06 16:50:11 uhh 2016-03-06 16:50:15 why can't you still? 2016-03-06 16:50:31 you don't need x to run a web server 2016-03-06 16:50:41 I am just afraid some package mess up will leave me screwed for a week 2016-03-06 16:50:57 actually believe it or not I do or I have to run split dns 2016-03-06 16:51:13 you see, my router doesnt support nat reflection 2016-03-06 16:52:05 I've been running an edge web server for some time, its been okay 2016-03-06 16:53:02 only other way around the nat reflection problem is to run the web server on two interfaces an internal and an external which isnt all that hard but more complex 2016-03-06 16:55:18 I can also use hidemyass.com or whatever and get to the page but I dont like doing that because its a way to attract bad attention to the website 2016-03-06 16:56:04 verizon and there crappy home equipment 2016-03-06 16:56:13 s/there/their 2016-03-06 20:02:26 didn't anyone mention running alpine on banana pi some days ago? i don't find it in my logs :-/ 2016-03-06 20:47:51 hey all 2016-03-06 20:48:16 @transhuman I found this issue while searching around last night https://github.com/kubernetes/kubernetes/issues/18202 2016-03-06 20:48:21 do you think it might be related 2016-03-06 20:49:35 also seem to remember I was messing around inside the container before the time I started the docker daemon with `docker daemon --exec-opt native.cgroupdriver=cgroupfs` 2016-03-06 22:37:10 how do I search installed packages in alpine? 2016-03-06 22:37:23 apk search 2016-03-06 22:37:49 apk info? 2016-03-06 22:38:04 I want to get a list of what’s actually installed 2016-03-06 22:38:10 apk info 2016-03-06 22:38:49 oh 2016-03-06 22:38:52 thanks 2016-03-06 22:38:55 i misready, sorry about that bmonty 2016-03-06 22:39:05 no problem :) 2016-03-06 22:39:41 “Give detailed information about PACKAGEs or repositores” help for the info command doesn’t make me think it would do what it actually does 2016-03-06 22:40:05 i usually just cat world 2016-03-06 22:40:30 where is world? 2016-03-06 22:40:47 /etc/apk/world 2016-03-06 22:47:45 Adran: thanks again 2016-03-06 22:51:42 does anyone have a rough idea why I can't start services inside the docker image? 2016-03-06 22:52:08 (am I missing something obvious here?) 2016-03-06 22:52:43 rounce: is there an error? 2016-03-06 22:52:56 nope 2016-03-06 22:53:20 I get a warning 2016-03-06 22:53:49 * WARNING: docker is already starting 2016-03-06 22:54:18 but nothing runs 2016-03-06 22:56:04 if I run `service docker stop` i get: * ERROR: docker stopped by something else 2016-03-06 22:56:12 same output with verbose flags 2016-03-06 23:34:11 (same output on all commands 2016-03-06 23:59:37 rounce: inside the docker image? 2016-03-07 00:00:06 at what runlevel 2016-03-07 00:29:20 hey guys, I recently found out about alpine and was wondering if anyone has had any success running steamcmd (installs counter strike servers). from what i've read glibc (32-bit?) would be required 2016-03-07 08:09:31 ammunta: Sry I'd just gone to bed 2016-03-07 08:10:01 ammunta: I tried boot 2016-03-07 08:10:24 didn't work 2016-03-07 08:10:31 it's on 'default' at the moment 2016-03-07 09:50:17 oh boy, today is sooo not my day ... 2016-03-07 09:50:37 openssh does not let me use a new created user in ssh 2016-03-07 10:23:13 Hi. I encounter some weird behaviour of qemu-kvm starting from AL 3.3 2016-03-07 10:23:37 At first, I was thunking about my payload 2016-03-07 10:23:55 but now I'm thinking about kvm itself 2016-03-07 10:24:27 I have 3 headless server running from AL 3.3 and a desktop running 3.3.1 2016-03-07 10:24:33 all from usb key 2016-03-07 10:24:46 and on all of them I have same thing: 2016-03-07 10:25:15 after a random time, KVM begin to crash without apparent notice 2016-03-07 10:25:52 I could figure that juste before crashing, inside a console, the system is saying: 2016-03-07 10:26:33 "qemu-system-x86_64: Guest moved used index from 20345 to 20481" 2016-03-07 10:26:51 (the numbers may vary) 2016-03-07 10:27:21 nothing in host log, nor in guest log 2016-03-07 10:27:33 in host log I see: 2016-03-07 10:28:42 kern.debug: kvm: zapping shadow pages for mmio generation wraparound 2016-03-07 10:28:49 docs says it's ok 2016-03-07 10:28:54 and 2016-03-07 10:29:45 kern.err: kvm: vcpo0 disabled perfctr wrmsr: 0xc2 data 0xffff 2016-03-07 10:30:21 kern.err: kvm: vcpu0 unhandled rdmsr: 0x570 2016-03-07 10:30:46 and it's the same on all 4 machines 2016-03-07 10:31:26 so it's not hardware related but some bug between kernel module kvm and qemu... 2016-03-07 10:32:02 not usable in production... I will roll back to AL 3,2 or 3.1 (which is rock solid) 2016-03-07 10:33:29 when I said unrelated host log,I meant tha those entries where not synchroneous with the crash 2016-03-07 10:36:02 I will try to reproduce this on the only machine I have with a sys install, i.e. my laptop ;), to see if this happen only on run-from-ram(-from-usb) or also on sys installed systems... 2016-03-07 10:37:16 Jean-Scotch: i have noticed some errors in dmesgs (qemu related) but qemu seems to running ok 2016-03-07 10:37:23 for several day now 2016-03-07 10:39:07 Are your KVM IO intensive? mines are... 2016-03-07 10:39:45 mostly on network with virtio 2016-03-07 10:40:33 no, just occassionally 2016-03-07 10:41:07 all my storage access are trough nbd 2016-03-07 10:42:13 even the SAN are exporting the HDD to NBD from inside a qemu-kvm... 2016-03-07 10:44:19 would it be possible to test any other intensive application (dissable nbd) ? 2016-03-07 10:45:35 Everything is possible as I removed those machines from production due to their instability :/ 2016-03-07 10:45:43 but they are still online 2016-03-07 10:46:18 the easiest is to do all testing on the desktop 2016-03-07 10:46:58 as it sits in front of me in case of big crash 2016-03-07 10:48:32 I can run an haveged on one of the local disks. this IO intensive at the HDD level, not the network if block device is accessd directly... will do that... 2016-03-07 11:38:50 How can I reach the maintainers? 2016-03-07 11:39:00 I'm trying to resolve https://bugs.alpinelinux.org/issues/5219 and I need help 2016-03-07 11:39:38 <_ikke_> the_drow: Through this channel is one option 2016-03-07 11:39:43 <_ikke_> The mailing list is another 2016-03-07 11:41:53 the_drow: ncopa is pretty active here 2016-03-07 11:42:39 anyway ask your answer, anyone could may help you 2016-03-07 11:44:50 I have a problem with the ctypes patch applied to the alpine CPython package. It prevents loading a library that is used during the PyPy translation process. 2016-03-07 11:45:10 I am able to build a PyPy package with a CPython without the patch 2016-03-07 11:45:54 But I can't provide the package manifest with that. I'd rather have PyPy built with the CPython shipped with Alpine itself 2016-03-07 11:47:06 hi 2016-03-07 11:49:13 the_drow: which is the exact python version you are using? 2016-03-07 11:49:16 apk version python 2016-03-07 11:49:35 It was the latest available last time I tried 2016-03-07 11:49:42 alpine 3.3? 2016-03-07 11:49:44 or edge 2016-03-07 11:50:24 The latest from docker so I think 3.3 2016-03-07 11:50:30 http://git.alpinelinux.org/cgit/aports/commit/?id=edb625cca0c725544e45639f0607930ec4791789 maybe this is the right fix 2016-03-07 11:50:31 ok 2016-03-07 11:50:41 I have to retranslate in order to check 2016-03-07 11:50:47 that what i think to 2016-03-07 11:51:04 can you please verify that it solves it for you and i cherry-pick it to 3.3-stable 2016-03-07 11:53:23 i think its a dupe of #5038 basically 2016-03-07 11:53:40 hum 2016-03-07 11:53:41 no 2016-03-07 11:55:09 ncopa, I'll get back to you on that. How do I use the latest package from edge? 2016-03-07 11:55:13 we do have that fix in 3.3-stable already 2016-03-07 11:55:16 oh 2016-03-07 11:55:22 it should work from alpine:latest 2016-03-07 11:55:28 ok 2016-03-07 11:56:29 just for info, ubuntu would be removing python 2x from desktop isos 2016-03-07 11:56:41 good 2016-03-07 11:56:46 I know. That's a good think 2016-03-07 11:56:59 But you need either Python 2 or PyPy to translate PyPy. 2016-03-07 12:02:48 the_drow: do you have a dockerfile or some way i can reproduce it? 2016-03-07 12:06:06 yeh I do 2016-03-07 12:06:13 hold on, I'm in the middle of something 2016-03-07 12:06:18 I'll attach it to the issue 2016-03-07 12:06:40 if you can narrow down a minimal testcase 2016-03-07 12:06:43 would be better 2016-03-07 12:07:25 i think pypy adds a search path to the cdll.LoadLibrary() 2016-03-07 12:07:33 how it specifies the search path i dont know 2016-03-07 12:46:49 vkris: it also crashes without nbd and without network traffic, only IO to a HDD given as file=/dev/sda 2016-03-07 12:49:13 I only have access to AL machines, so I cannot trying to reproduce on another distro. and to try it on another distro inside KVM is obviously not an option here ;) 2016-03-07 12:49:17 then need to add to bugs.a.o with bare-metal specs, qemu cmd line + dmesg related errors 2016-03-07 12:50:12 will do 2016-03-07 12:51:15 also specs of you usb drive 2016-03-07 12:52:08 instead of using usb, try qemu.img and keep it on ram /tmp then qemu boot it 2016-03-07 12:52:22 if it does happen , your usb maybe sane 2016-03-07 12:53:29 will try... 2016-03-07 12:54:06 is already hal done anyway 2016-03-07 12:54:13 *half 2016-03-07 13:03:33 vkris: same behaviour when no usb key is involved but everything to run the qemu is coming from ramfs 2016-03-07 13:04:22 sounds like a bug, AL specific or not cannot tell yet 2016-03-07 13:07:49 indeed. that wasmy current conclusion based on a month long observation 2016-03-07 13:09:02 I heavily relly on KVM running on and with AL ;) but still have production based on 3.1 and 3.2... I'm preparing the move to 3.3 but it's clear that I cannot do it yet :( 2016-03-07 13:10:11 so AL3.1+qemu + qemudisk(with AL3.1) runs ok ? 2016-03-07 13:10:25 yes 2016-03-07 13:10:43 same usage 2016-03-07 13:11:30 mdamd+qemu+lvm2+nbd and other qemu from the nbd 2016-03-07 13:12:15 I'm in the process of adding luks both before LVM and after NBD ;) 2016-03-07 13:13:08 could share you havedged testing script, would give it try 2016-03-07 13:13:40 just haveged -n 0 | dd of= 2016-03-07 13:13:45 inside the KVM 2016-03-07 13:14:19 for me it was of=/dev/vda1 2016-03-07 13:14:37 or /dev/mapper/storage-have 2016-03-07 13:14:53 would this work, haveged -n 0 | dd of=/dev/null 2016-03-07 13:15:09 don't think so 2016-03-07 13:15:16 because no IO 2016-03-07 13:15:30 but if the problem if with cpu, maybe 2016-03-07 13:15:35 can give a try... 2016-03-07 13:15:54 ok would create a 100m xfs disk and -hdb to qemu 2016-03-07 13:16:11 then, haveged -n 0 | dd of=/dev/sdb 2016-03-07 13:16:17 then ? 2016-03-07 13:16:31 that's what I did first 2016-03-07 13:17:02 this here sdb is not disk bottleneck, unlike your disk based test 2016-03-07 13:18:13 with -drive file=/dev/sda,if=virtio,cache=none,aio=native,format=raw 2016-03-07 13:20:49 wait xfs is not mounted, its -hdb=test.img 2016-03-07 13:20:54 haveged -n 0 | dd of=/dev/null does not work. it does nothing. 2016-03-07 13:22:05 I run the qemu from /dev/sda and do the testing on /dev/vda ;) 2016-03-07 13:22:39 and the boot medium is a qcow2 file 2016-03-07 13:22:53 just trying to simplify the test 2016-03-07 13:22:59 maybe the problem is related to qcow2 2016-03-07 13:23:09 will give a try with raw files... 2016-03-07 13:31:45 ok , seems ok with 100mb file 2016-03-07 13:31:46 Writing unlimited bytes to stdout 2016-03-07 13:31:46 dd: writing '/dev/sdb': No space left on device 2016-03-07 13:31:46 204801+0 records in 2016-03-07 13:31:46 204800+0 records out 2016-03-07 13:32:05 ran it 3times in a row 2016-03-07 13:40:54 ncopa, I need to make a new docker file based on what I did to build pypy with python installed from pyenv 2016-03-07 14:01:12 vkris: how much memory do you allocate to your KVM? 2016-03-07 14:01:23 maybe I'mto harsh 2016-03-07 14:01:48 but no, i did the test with a -m 2048 2016-03-07 14:02:11 Is there a way to get the apkbuild command line tool to run on MacOS or other linux distributions? 2016-03-07 14:02:15 usually I try ti stick to -m 512 or even -m 256 2016-03-07 14:06:27 -m 2048 2016-03-07 14:08:48 well, any OS would crash if you choke the mem, unless core kernel is running in protected space 2016-03-07 14:09:23 so you need to rething your test or build you application with caution 2016-03-07 14:11:09 but do add to bugs.a.o , if still feel so 2016-03-07 14:37:34 rounce did you find the source of your issue 2016-03-07 14:38:58 nope 2016-03-07 14:39:00 really confused 2016-03-07 14:39:07 (sorry in a meeting I'll explain more in a bit) 2016-03-07 14:39:18 I think it's a cgroups issue 2016-03-07 14:49:51 hi how do i make the following lines permanent sysctl -w kerne.grsecurity.chroot_deny_chmod=0 and kernel.grsecurity.chroot_deny__mknod=0 ? 2016-03-07 14:53:44 transhuman: /etc/sysctl.d/README 2016-03-07 14:59:22 thanks clandmeter 2016-03-07 15:03:24 so I can confirm that neither the regular nor the extended 3.3.1 ISOs have EFI boot capability 2016-03-07 15:03:43 dd'ing them only produces a single "Hidden HPFS/NTFS" partition 2016-03-07 16:44:40 anyone able to tell me why some of my docker images disappear on boot? 2016-03-07 16:47:02 never mind I am a idiot on the wrong VM 2016-03-07 20:41:28 yo transhuman 2016-03-07 20:41:35 you about? 2016-03-07 20:41:45 in and out whats up 2016-03-07 20:41:58 I kinda got it to work 2016-03-07 20:42:03 keyword: kinda 2016-03-07 20:42:18 better than what I have done with my minecraft server 2016-03-07 20:42:32 what happened? 2016-03-07 20:42:40 :/ 2016-03-07 20:43:01 the stupid docker container wont start starts and stops immediately 2016-03-07 20:43:08 no error messages 2016-03-07 20:45:09 I am getting fed up with all the things I have been working on lately just not working, I have a real cool problem that needs some c coding that is a little beyond me that would really generate a lot of traffic for me if i could get it working but that seems like a wash too 2016-03-07 20:48:00 bb in a few 2016-03-07 20:50:40 I think its i3wm, I have a folder called ~ in my users home directory, of course if I try and do anything to it it refers to the current users home ... any way around it? 2016-03-07 20:50:59 I mean to delete the folder without deleting /root 2016-03-07 21:34:36 hi does grsec cause firewall like behavior as far as tcp/ip connections go? 2016-03-07 21:53:42 rounce_, you around 2016-03-07 21:59:37 Hello, I have a problem with mumble (from edge), all works well and suddenly, I can’t hear the others. I can see that they are talking, but I can’t hear anything. 2016-03-07 22:21:32 i have alpine docker running and i pushed my binary as part of container build .. but when I log in to container and tries execute the file it says no-such file though the file exists 2016-03-07 22:22:27 bash-4.3# /usr/bin/cloud-connections bash: /usr/bin/cloud-connections: No such file or directory bash-4.3# ls /usr/bin/cloud-connections /usr/bin/cloud-connections bash-4.3# 2016-03-07 22:22:35 any idea what could be the reason for this error 2016-03-07 22:25:03 even if i have go binary in alpine container.. it is not getting executed and showing as no such file or directory 2016-03-07 22:29:30 readelf -aW /usr/bin/cloud-connections 2016-03-07 22:30:04 (most likely it uses cgo and linked against glibc which is not found in an alpine container) 2016-03-07 22:46:21 I'm seeing something odd with openssl.. 2016-03-07 22:46:30 ~ # openssl genrsa 2016-03-07 22:46:32 Error relocating /usr/bin/openssl: SRP_VBASE_get1_by_user: symbol not found 2016-03-07 22:46:34 Error relocating /usr/bin/openssl: SRP_user_pwd_free: symbol not found 2016-03-07 22:46:59 this is with v3.3.1 2016-03-07 22:48:51 OK, apk upgrade fixed it 2016-03-07 23:00:55 vezult: yeah openssl broke abi I think was the probem 2016-03-07 23:07:11 According to the wiki I have to # apx alpine-desktop xfce4. But there is no 'alpine-desktop' package for 3.3 2016-03-07 23:07:33 I only see it for 3.2 2016-03-07 23:10:28 Just using "# apk add xfce4" installs XFCE4 successfully. Is 'alpine-desktop' package necessary for 3.3? 2016-03-07 23:49:37 BTW this is 3.3.1 2016-03-08 00:02:02 Alpine contains SAMBA, yes? 2016-03-08 00:03:18 Sachiru: https://pkgs.alpinelinux.org/package/main/x86_64/samba 2016-03-08 00:03:50 Thanks! With the incoming ZoL support Alpine looks like a nice fileserver platform as well with Samba (and if possible, NFS/iSCSI support) 2016-03-08 00:09:13 Query: Assume that I wish to use Linux' TCM for iSCSI targets. Which would be recommended, a file on a ZFS dataset, or a zvol exported as block device and used by TCM as storage? 2016-03-08 00:09:39 In case anyone is interested, this is for LDC work. 2016-03-08 01:09:27 ok so I think I have figured out the issue I am having with a docker container. The docker container runs minecraft based on java. The java runtime is generating the following error: Java Hotspot 64 bit server VM warning INFO os::commit_memory failed operation not permitted errno=1 There is insufficent memory for the java runtime to continue 2016-03-08 01:09:35 anyone know how to fix ? 2016-03-08 01:10:19 perhaps I should ask in java? or in docker? 2016-03-08 01:15:10 transhuman: to me the error is clear 2016-03-08 01:15:19 you dont have enough memory for java 2016-03-08 01:15:55 do I allocate it externally to the docker container or externally to java by passing it parameters? 2016-03-08 01:16:29 or is it just memory allocated to the vm in general? 2016-03-08 01:16:36 i have no idea to be hornest .. 2016-03-08 01:17:13 I will ask in #java, they might be able to give me a better indicator 2016-03-08 01:17:16 thanks 2016-03-08 01:42:26 ok so looks like I tracked the problem finally down to http://stackoverflow.com/questions/27262629/jvm-cant-map-reserved-memory-when-running-in-docker-container looks like I might be able to sue something callled paxctl to fix it. Is there a better gre kernel specific solution for alpine-linux? 2016-03-08 01:45:20 ok now I think i got it. paxctl gets installed not in the container but on alpine linux itself 2016-03-08 06:36:09 morning all, I am new to alpine linux and I am trying to find out how you can find out which package provides a particular file if you do not have it installed already. The alpine linux equivalent command to the "pkgfile -s " of Arch Linux 2016-03-08 06:36:19 is there one? I cannot find one on the wiki 2016-03-08 06:39:00 is there a way to force a set of packages to reinstall? 2016-03-08 06:40:24 I'm working in a chroot and I need to reinstall everything in alpine-base after entering the chroot, but it's already installed 2016-03-08 06:40:48 saintdev: for what purpose? I am new but I will attempt to help. 2016-03-08 06:40:54 To update the files or? 2016-03-08 06:41:05 to run the pre/post install scripts 2016-03-08 06:41:21 kk lemme see if I can find something to help 2016-03-08 06:41:38 I have to install alpine-base outside the chroot to get a minimal environment, but can't run the scripts because they will act on the host 2016-03-08 06:42:46 does apk add --upgrade call the scripts? 2016-03-08 06:43:48 AlanJenkins, non-installed file search is not supported on commandline. we had it on web interface though, iirc 2016-03-08 06:43:50 because maybe something like apk add --upgrade `apk info` may work after some modifications 2016-03-08 06:43:55 saintdev, apk fix 2016-03-08 06:44:17 fabled: will that work for meta packages like alpine-base? 2016-03-08 06:44:35 fabled: 'had'? does it not exist anymore? or have you forgot where it is hiding =)? 2016-03-08 06:44:55 it re-installs only the named packages. add -d to fix dependencies too. 2016-03-08 06:45:06 AlanJenkins, had as in i forgot the location. ;) 2016-03-08 06:45:22 fabled: ok cool will try some google fu and see if i can find it 2016-03-08 06:45:28 ty 2016-03-08 06:45:30 fabled: that seems perfect, thanks 2016-03-08 06:45:31 AlanJenkins, https://pkgs.alpinelinux.org/contents 2016-03-08 06:45:51 fabled: nice thanks didn't get chance to switch to a browser =) 2016-03-08 06:47:37 btw how feasible is using Alpine Linux as your main OS on a desktop? I think I may be using alpine quite a bit for docker containers and would like to fully immerse myself in its ecosystem to encourage me to get packaging to help out 2016-03-08 06:50:54 AlanJenkins, we 'crazy developers' do run on desktop. but it's not really suitable for general use as such yet. 2016-03-08 06:51:14 fabled: what is holding it back? lack of packages? 2016-03-08 06:52:14 some packages missing; and not all integration is finished to have smooth experience. 2016-03-08 06:52:53 as tbh all i need to be happy is: terminal, tmux, vim, xorg, i3wm, chrome, compilers, etc as I mostly use Linux to do development 2016-03-08 06:52:55 most things just work. but e.g. sometimes getting wlan working might be a complicated experience. depends on hardware and phase of moon ;) 2016-03-08 06:53:15 wlan isn't a problem I use wires =) 2016-03-08 06:53:38 reminds me, wpa_supplicant stopped to be autostarted from dhcpcd for me 2016-03-08 06:54:12 hmm maybe I can help out then will teach myself packaging and see how I get on 2016-03-08 06:55:06 need something to do as unemployment is now starting to drive me mad, did work for Symantec but they closed the office I worked at and having trouble finding any suitable jobs in my area 2016-03-08 07:09:14 fabled: not sure if you're the one to ask, but is there a reason the modloop is mounted directly from the boot media? 2016-03-08 07:10:56 saintdev, it's mounted from initramfs. the idea is that initramfs contains only kernel modules to access boot media / modloop. all other kernel modules are there, including those needed to get the system fully functional 2016-03-08 07:11:22 why not copy it to tmpfs before mounting? 2016-03-08 07:11:47 then you don't need the boot media at all. 2016-03-08 07:13:44 (i've actually done this locally, but it's mixed with other changes and a bit hackish right now) 2016-03-08 07:14:05 i was just wondering if there was some reason it was done this way 2016-03-08 07:15:19 saintdev: one thing that comes to mind is devices with limited RAM that may not have enough room for the modules in tmpfs + do what the user requires 2016-03-08 07:15:37 sure 2016-03-08 07:16:06 otherwise your way sounds good and useful 2016-03-08 07:16:17 the modules aren't really that bad, it's really the firmware that takes space 2016-03-08 07:16:20 maybe document it as its good to have the option 2016-03-08 07:27:29 saintdev, AlanJenkins : it's also boot time question. initramfs is fully loaded and extracted to ram always. making it huge has adverse affect on boot time. modloop is squashfs and read on demand for the needed files only. 2016-03-08 07:27:48 yes, if you know your exact hardware config, it's more optimal to stuff everything in initramfs 2016-03-08 07:29:05 fabled: i'm not saying put it in the initramfs, but (optionally) copy it from boot media to tmpfs 2016-03-08 07:29:38 why? 2016-03-08 07:29:46 why not just keep in boot media as done now? 2016-03-08 07:30:00 you can remove the boot media 2016-03-08 07:30:11 or install to it 2016-03-08 07:30:26 you can unmount modloop after startup 2016-03-08 07:30:33 and do both of those 2016-03-08 07:37:51 fabled: is arm builder down? 2016-03-08 07:38:01 clandmeter, i recovered edge/arm yesterday 2016-03-08 07:38:11 i think 3.3-stable is still not up. it's ncopa's 2016-03-08 07:38:28 so edge is already up2date? 2016-03-08 07:38:55 seems to be building libvirt currently 2016-03-08 07:39:29 so it's catching up still 2016-03-08 07:39:57 ok thx 2016-03-08 07:40:04 somebody was asking via email 2016-03-08 07:45:34 O.o does Alpine's APKBUILD have any relation to the PKGBUILD of Arch Linux? I just opened the APKBUILD and was greeted by stuff I am used to seeing heh 2016-03-08 07:47:29 is there some doc about modloop? 2016-03-08 07:47:58 AlanJenkins, no real relation. but i think APKBUILD's author was heavily influenced by PKGBUILD format. 2016-03-08 07:48:08 s/real/technical/ 2016-03-08 07:49:59 what's the min memory requirement for setting up a samba ad dc? i'm getting memory errors in alpine 3.2 2016-03-08 07:50:14 fabled: it shows =), and that is a *very* good thing I love PKGBUILD's 2016-03-08 07:50:25 better yet, has anyone successfully provisioned a samba4 ad dc under alpine 3.2? 2016-03-08 07:52:30 razamatan: I am guessing about the same as any other samba4 dc 2016-03-08 07:52:31 http://comments.gmane.org/gmane.network.samba.general/135048 2016-03-08 07:53:38 unfortunately I cannot help you out specifically as not tried samba 4 dc on Alpine yet as I am still new to Alpine 2016-03-08 08:18:02 Hello... 2016-03-08 08:18:10 danci1973: Hello 2016-03-08 08:18:33 Is there a way to tell 'init' not to load existing configuration backup (apkovl)? 2016-03-08 08:19:42 I'd like to boot new Alpine from CD, but it reads my existing apkovl from the CF card and there I have 'bash' for root's shell - which isn't there when booting from the CD... 2016-03-08 08:20:59 I'm not sure if it could be disabled, but I looks for apkovl on all your connected disks 2016-03-08 08:21:09 is it vers 3.3.1? 2016-03-08 08:21:51 donoban: Yes, the CD is 3.3.1 while the existing CF has 2.3.6 on it. 2016-03-08 08:22:57 and does it also take a lot of time for booting? 2016-03-08 08:23:57 theorically it should be a freature, but I'm not sure if there are too much scenarios where it's a likely behaviour 2016-03-08 08:24:38 danci1973: you want to get into recovery shell? 2016-03-08 08:24:55 donoban: It boots fairly quickly... 2016-03-08 08:25:18 do you have hard disks on the machine or just the CF card? 2016-03-08 08:25:21 clandmeter: Eventually I'd like to upgrade to 3.3.1 while also changing from x86 to x86_64 arch... 2016-03-08 08:25:32 donoban: Just the CF... It's a small router. 2016-03-08 08:25:55 I have a 320gb hard disks on a laptop and it takes near 5mins for bootign 2016-03-08 08:26:03 while version 3.2.3 boots in few seconds :( 2016-03-08 08:27:31 I tried to change openRC runlevel via boot args and it wasnt possible yet, ncopa said they weren't routed to init process 2016-03-08 08:28:04 I don't know if same problem will affect for what you want to do... 2016-03-08 08:28:38 if you want to test it, you could just remane the apkovl file and then restore the original name 2016-03-08 08:28:39 I guess it'll be faster to just remove / rename the apkovl file. :D 2016-03-08 08:28:45 yes :) 2016-03-08 08:35:25 I have noticed a trend in alpine linux that documentation is never bundled with the software. I am just having my first go at packaging something, should I split the docs from the main package? 2016-03-08 08:35:42 by which I mean man pages 2016-03-08 08:42:25 AlanJenkins: we have an automatic $pkgname-doc function for it, it will automtically move man pages to -doc subpkg 2016-03-08 08:44:49 clandmeter: so I just use install to install files as normal and that splits automatically during creation of the package? 2016-03-08 08:45:05 AlanJenkins: correct 2016-03-08 08:45:15 if you specifiy it in subpackages= 2016-03-08 08:45:19 ok nice =) 2016-03-08 08:45:55 ah cool yes I haven't looked into that line yet, will go see if I can find some docs to see how that works 2016-03-08 08:46:02 thanks 2016-03-08 08:54:28 Uhm... 3.3 seems to be missing some packages that used to be in 'testing' - like 'nuttcp'. And I see there is no 'testing' for 3.3 ? 2016-03-08 08:56:29 testing is for edge now, if Im not wrong.. 2016-03-08 09:01:35 danci1973, when stable branch is created, all testing packages are dropped. testing is available in edge only. 2016-03-08 09:02:10 fabled: So what's the criteria to accepting a package into a stable branch? 2016-03-08 09:02:27 so when do testing packages make it to stable of a release? 2016-03-08 09:02:52 danci1973, it should have someone willing to maintain it, and someone should have done basic testing and reported it to be usable 2016-03-08 09:03:00 and I take there is only 1 testing branch? not a testing branch for each release? 2016-03-08 09:03:21 testing packages never make it to release / stable. testing exists for edge only. 2016-03-08 09:03:37 if package works and is maintained, it can be moved to community which is included in stable branches. 2016-03-08 09:04:07 ok cool sounds good 2016-03-08 09:04:25 danci1973: if I were you I would be the maintainer of nuttcp if you are going to be using it long term 2016-03-08 09:04:44 if you have time that is 2016-03-08 09:05:20 AlanJenkins: nuttcp in itself is a simple package and probably wouldn't take much time maintaining it... :) 2016-03-08 09:05:53 danci1973: yep just need to do the very rare update (I take that doesn't get them very often) 2016-03-08 09:07:25 hah just looked in the testing tree and the package I was making is already there 2016-03-08 09:07:49 meh will finish making my own to continue the learning 2016-03-08 09:07:58 hehe 2016-03-08 10:12:56 How do I create an issue on the bug tracker? 2016-03-08 10:13:02 Seems I dont have the permissions needed 2016-03-08 10:24:07 nindustries: try sending a mail 2016-03-08 10:24:10 Hi guys, so httpd is segfaulting when I issue a request to it. Ideas? strace: https://gist.github.com/HazCod/4a64db837fe08cb371de 2016-03-08 10:24:20 to bugs.alpinelinux.org 2016-03-08 10:37:11 Where can I find the dump file? 2016-03-08 10:43:55 you need to set ulimit -c unlimited 2016-03-08 10:44:09 and the core should be in the same location you run it from 2016-03-08 10:45:14 hmm, nope 2016-03-08 10:47:01 donoban: what mail address? bugs@alpinelinux.org ? 2016-03-08 10:47:43 no sorry, is alpine@bugs.alpinelinux.org 2016-03-08 10:52:21 mail is sent, thx donoban 2016-03-08 10:52:41 it is mail-only apparently. hm. 2016-03-08 10:53:21 What's the alpine linux package for `sg`? 2016-03-08 10:53:42 alright http://bugs.alpinelinux.org/issues/5230 2016-03-08 10:53:44 How can I make the console resolution a bit higher? That used to be 'vga=0x719', but that's probably obsolete? 2016-03-08 10:53:48 http://linux.die.net/man/1/sg <- this sg 2016-03-08 10:54:23 https://pkgs.alpinelinux.org/contents?filename=sg&path=&pkgname=&repo=all&arch=x86_64 2016-03-08 10:54:32 vifino: https://pkgs.alpinelinux.org/contents?filename=sg&path=&pkgname=&repo=all&arch=x86_64 2016-03-08 10:54:46 Ah, cheers, AlanJenkins! 2016-03-08 10:54:51 np mate 2016-03-08 10:55:37 vifino: note the package shadow is in testing so only available to be installed in the edge release 2016-03-08 10:56:26 Yeah, I noticed. 2016-03-08 12:42:53 http://www.phoronix.com/scan.php?page=news_item&px=Alpine-Linux-Benchmarking 2016-03-08 12:43:26 franks2: nice 2016-03-08 12:43:54 ncopa: did you see that article already? 2016-03-08 14:29:10 i saw it 2016-03-08 14:29:17 but didnt read it carefully 2016-03-08 16:20:55 can someone tell me if alpine supports go? 2016-03-08 16:21:06 e.g. does go work in alpine? 2016-03-08 16:21:24 yes it works 2016-03-08 16:21:31 1.6 iirc 2016-03-08 17:38:54 our lynx doesn't have https support ;) 2016-03-08 19:07:58 Hello, I can’t mount a fat32 fs on my alpine-linux box, what package do I have to install? 2016-03-08 19:09:06 <_ikke_> What message do you get? 2016-03-08 19:11:55 Ah, I got it, I have to add `-t vfat` 2016-03-08 19:11:57 ^^" 2016-03-08 19:23:23 -t vbigboned 2016-03-08 22:04:15 1 2016-03-08 22:06:48 flipouk: ? 2016-03-08 22:16:17 is there a CVE tracker for Alpine packages maintained somewhere? i have some interested in building out support for https://github.com/coreos/clair/issues/12 and need some way to grab vulnerability information 2016-03-08 22:28:55 hey folks, I've been experiencing an issue installing xfce on a fresh install of alpine, 3.3.1, not sure what's going on and haven't worked it out with a little googling, maybe I'm missing something here. 2016-03-08 22:28:57 ERROR: unsatisfiable constraints: alpine-desktop (missing): 2016-03-08 22:28:59 required by: world[alpine-desktop] 2016-03-08 22:29:01 have run setup-alpine and setp-xorg-base 2016-03-08 22:29:15 Anyone have an idea of where I've gone wrong? 2016-03-08 23:00:35 oh my god scaleway 2016-03-08 23:00:54 I mean, not like we didn't already know that "most popular" is just marketing spin but 2016-03-08 23:00:59 this is Something Else 2016-03-08 23:01:42 most popular ... preview 2016-03-08 23:30:26 ammunta: are referring to the offering at: https://www.scaleway.com/ ? 2016-03-08 23:35:33 https://www.dropbox.com/s/i4fn3qlo7ex7fzd/Screenshot%202016-03-08%2018.01.14.png?dl=0 2016-03-08 23:35:46 oh gee algitbot 2016-03-08 23:38:10 ammunta: have you got an invite yet? have you been able to try one? 2016-03-08 23:39:31 well, I've had an account for a while and they started showing the new offers to me for spinning up? 2016-03-08 23:41:30 yes, I registered. Now waiting to be able to take a box to see how Alpine behaves there. Very exciting ;-) 2016-03-08 23:43:04 tbh their interesting gimmick was their ARM hardware 2016-03-08 23:43:31 I guess the pricing also? 2016-03-09 00:22:15 hi there, which package contains cc1plus? 2016-03-09 00:22:22 you know? 2016-03-09 00:22:49 http://kach.olympe.in/llsif/extracts/782_t.png is this what you're looking for 2016-03-09 00:22:52 er 2016-03-09 00:22:52 wrong link 2016-03-09 00:22:55 https://pkgs.alpinelinux.org/contents?filename=%25cc1plus%25&path=&pkgname=&repo=all&arch=x86_64 2016-03-09 00:23:26 hmm g++, not? 2016-03-09 00:23:39 ACTION guess yes, let's see 2016-03-09 00:24:06 what do you need it for? 2016-03-09 00:24:37 install pyzmq 2016-03-09 00:25:41 fwiw the usual "fetch a bundle of build tools" packages are build-base and alpine-sdk 2016-03-09 00:26:05 nice, thanks ammunta 2016-03-09 00:36:33 auraltension: you're probably missing the community repository 2016-03-09 01:03:32 wait, is community not enabled by default 2016-03-09 01:03:33 hm 2016-03-09 01:16:02 hey guys, I'm having a blonde moment. hwere can I download a specific package manually? 2016-03-09 01:17:06 apk fetch 2016-03-09 01:17:22 or just grab from the mirrors 2016-03-09 01:17:48 thanks 2016-03-09 01:17:57 pulling from mirror 2016-03-09 01:29:32 HI trying to pull a docker image ( getting failed to update store for object type #libnetwork.endpointCnt: Key not found in store 2016-03-09 01:29:48 any ideas? 2016-03-09 01:30:16 apk search apk add 2016-03-09 01:33:10 oh sorry packeteer the fetch command just downloads, miss read your questions 2016-03-09 01:33:37 anyone know how to fix the issue I am having, I haven't found anything on it at all 2016-03-09 01:49:18 sorry, haven't seen that error 2016-03-09 01:49:31 alpine as the host or container? 2016-03-09 01:49:56 (might be a question for #docker) 2016-03-09 02:02:51 alpines the host 2016-03-09 02:03:43 would be cool to find a docker container with wordpress nginx ssh premade, soon I will start making my own, getting pretty good with them now, this is the first error I haven't been able to solve in a couple days 2016-03-09 02:35:58 transhuman_: are you using docker swarm? 2016-03-09 02:36:06 and yeah, I think this is probably more a #docker thing 2016-03-09 02:49:22 What's the difference between alpine/extended/vanilla? Is there a wiki page I am not seeing? 2016-03-09 02:56:53 extended contains extra packages 2016-03-09 02:57:35 Adran: Alright. Can you expand on that a little? :) 2016-03-09 02:58:45 sleepycat: moment 2016-03-09 02:59:28 desktop oriented packages? Gnome? 2016-03-09 02:59:32 sleepycat: https://gist.github.com/Ttech/5338143c2579db37ae58 2016-03-09 02:59:38 there are the exact differences 2016-03-09 03:00:40 hmm 2016-03-09 03:00:57 that doesn't look right, sec 2016-03-09 03:02:10 sleepycat: well, just checked, thats the list from the iso builder on what is contained in the two. 2016-03-09 03:02:39 Ok. That's really helpful. 2016-03-09 03:02:48 Not at all what I expected. 2016-03-09 03:02:52 Thanks a lot! 2016-03-09 03:03:14 the idea is that you nolonger need interent to pull most packages down for an initial install 2016-03-09 03:03:20 alpine-desktop contains the desktop packages 2016-03-09 03:03:28 although I admit, I've not had any success with X on Alpine. :( 2016-03-09 03:03:57 Hmm. I've been wondering about that. 2016-03-09 03:04:40 I've been curious about wayland. 2016-03-09 03:05:57 I don't know if that would be harder or easier to get working on Alpine than X. 2016-03-09 03:06:23 Maybe Alpine can skip X altogether. 2016-03-09 03:13:33 huh 2016-03-09 03:13:40 what's with the - 2016-03-09 03:14:09 surely alpine-extended isn't excluding openssl? 2016-03-09 04:18:50 boingolov, swarm, not positive of the inner workings of this container, going to dig deeper into it, found a couple commands to dig deeper into it to see where its failing 2016-03-09 04:56:37 hi can someone tell me what the alternative is for pastebinit in alpine-linux 2016-03-09 06:50:29 transhuman_: tpaste or sprunge 2016-03-09 14:21:51 thanks clandmeter 2016-03-09 16:04:02 yo 2016-03-09 16:04:19 I guess some ppl here use alpine with docker? 2016-03-09 16:04:59 if you use busybox's init, it looks like you can't use 'respawn' to launch / maintain a service 2016-03-09 16:05:05 it has to be 'sysinit' 2016-03-09 16:05:22 otherwise it keeps restarting all the time, not only when down 2016-03-09 16:05:44 I was wondering it this is only the case on docker, I can't test on bare metal now 2016-03-09 16:17:00 in docker, or as docker host 2016-03-09 16:17:45 hm what's the issue you have with it on respawn 2016-03-09 16:18:08 are you trying to use respawn to run a script that starts the service and exits? 2016-03-09 16:20:38 As you know, docker doesn't have a init process 1 2016-03-09 16:20:52 So I am using busybox's init 2016-03-09 16:21:22 and I have a /etc/inittab with only one line, to start e.g. an sshd daemon 2016-03-09 16:21:29 busybox init on respawn supervises the process, so if it exits it'll restart it, and this is incompatible with programs that daemonize 2016-03-09 16:21:47 ah I see 2016-03-09 16:21:57 makes sense now 2016-03-09 16:21:59 thanks 2016-03-09 16:21:59 if it's openssh, you'll want sshd -De probably 2016-03-09 16:22:08 yep 2016-03-09 16:22:20 that said 2016-03-09 16:22:40 busybox and just about any other standard init doesn't do a great job inside docker 2016-03-09 16:23:36 yes, I am starting to realise that 2016-03-09 16:24:23 but it is easy and straightforward, no need to install supervisord or similar 2016-03-09 16:24:36 keeps alpine simple 2016-03-09 16:24:44 no need of python 2016-03-09 16:29:34 s6 takes a bit of work to set up the first time, works quite nicely 2016-03-09 16:32:10 ok thanks, I will look at that 2016-03-09 16:33:45 okay the first four times and every third time thereafter but you wait a few months before you touch it 2016-03-09 16:35:33 :-) 2016-03-09 18:37:40 How does rc.local work in Alpine these days? 2016-03-09 20:07:02 ey ncopa, any progress with #5192? 2016-03-09 20:07:30 donoban1, we just spoke about it. we definitely want it fixed asap. preferably within few days time before next 3.3.y release 2016-03-09 20:07:54 donoban1, i think the issue was that sysfs scanning needs to recurse 2016-03-09 20:08:06 and we'd like the flag to recurse or not be in the options struct 2016-03-09 20:08:19 ncopa also had some other nlplug-findfs issue to fix 2016-03-09 20:12:57 uhM 2016-03-09 20:13:42 there is some simple way for use my custom nplug-findfs on a run-on-ram system? 2016-03-09 20:14:18 i feel I'm killing my hard disk each time I boot it :) 2016-03-09 20:15:40 donoban1, yes, not recursing the found physical disks is correct 2016-03-09 20:15:46 the patch is 90% correct 2016-03-09 20:16:44 but to answer you, yes, we are looking at it and hope to fix it within few days time 2016-03-09 20:16:52 I was compiled it but I don't know how to do a apk that it installs when it boots 2016-03-09 20:17:09 s/was// 2016-03-09 20:17:56 I imagine that I need to do some keys and signatures stuff 2016-03-09 20:19:39 I will like to know just for understanding better alpine 2016-03-09 20:20:08 yes, you'd need to rebuild the package with 'abuild' and it requires you generate keys too 2016-03-09 20:20:22 it's done 2016-03-09 20:21:08 then you'd need to regenerate the initramfs with mkinitfs, or the while kernel+initramfs+modloop set with update-kernel 2016-03-09 20:21:17 whole* 2016-03-09 20:21:55 and use the new initramfs to boot 2016-03-09 20:22:12 i need to some sleep. i hope we get this fixed tomorrow. 2016-03-09 20:22:14 ttyl 2016-03-09 20:22:15 I tried some initramfs without success 2016-03-09 20:22:22 ^_^ 2016-03-09 20:26:30 anyone using alpine in xen? I get some kernel errors about drm at boot. Maybe they could be avoided with some kernel param 2016-03-09 22:42:47 donoban1: i do, it seems to work ok, maybe i also get the errors but it boots the vms 2016-03-10 01:54:54 isn't it possible to have the source archive for a package saved in the aport folder? 2016-03-10 01:56:18 i have added it and run abuild checksum, but the error "tar (child): /var/cache/distfiles/package-1.0.tar.gz: Cannot open: No such file or directory" is shown while running abuild -r 2016-03-10 02:19:40 problem solved. i just need to provide my own unpack() function 2016-03-10 03:29:45 wogiz: I would have thought abuild fetch would have handled that for you? 2016-03-10 03:31:16 yeah, looks like there is some code in there that tries to determine if source is local or remote, if local it symlinks it from $startdir 2016-03-10 03:57:33 can anyone tell me why its required for me to use the sudo user in order to run docker on an alpine-linux image (it shouldnt be should it?) 2016-03-10 03:59:50 never mind I guess it is normal 2016-03-10 05:38:35 hi is there a docker-machine alternative that works with alpine linux at this stage? 2016-03-10 05:39:15 I am interested in particular at the combination alpine-linux, docker machine, vmware esxi and web clusters 2016-03-10 08:59:07 hey there, trying to build a zabbix-proxy docker container with alpine, packages say the version is 3.0.1-r0 (https://pkgs.alpinelinux.org/package/main/x86_64/zabbix-sqlite), but my alpine 3.3 only installs 2.4.7 which also is the only package on the mirror 2016-03-10 08:59:21 when looking at http://alpine.gliderlabs.com/alpine/v3.3/main/x86_64/ 2016-03-10 09:45:56 Hello, is there anything in Alpine Linux equivalent to lsb-core? 2016-03-10 10:19:30 musl cannot be lsb compatible because lsb standardizes a lot of nonsense (dynamic linker name among others) 2016-03-10 10:19:37 so it is tied to glibc 2016-03-10 10:20:05 e.g. you can get such environment with a debian container/chroot 2016-03-10 11:09:36 is muscl really that important? i mean it seems to me that many things dont compile by default anymore on alpine 2016-03-10 11:11:40 what's the thing that you wanted to happen by installing lsb-core? 2016-03-10 11:11:53 Maxxi, they don't compile not due to musl, but due to the fact that the developers does not stick to POSIX standard. 2016-03-10 11:11:53 maybe we can get yoou there 2016-03-10 11:12:19 http://www.etalabs.net/compare_libcs.html 2016-03-10 11:12:24 fcolista: well whatever the reason, switching to musl is causing the problems 2016-03-10 11:12:49 at least i think so 2016-03-10 11:13:50 hehe it's kinda like accusing your body to reject some food because contains poison 2016-03-10 11:14:05 what's the problem? Your bodu or the poison? 2016-03-10 11:14:08 *body 2016-03-10 11:15:16 Maxxi: what does not compile by default on alpine? 2016-03-10 11:21:22 ncopa: i tried to compile the monkey httpserver and it didnt find the "execinfo.h" header. Luckily monkey had a configure switch for that, but who knows about other software 2016-03-10 11:22:18 execinfo.h is not in any standard. its a gnu extension 2016-03-10 11:22:46 and it is relatively easy to patch 2016-03-10 11:22:58 well alpine is linux right? so it should have that 2016-03-10 11:22:59 we have patched a handful applications 2016-03-10 11:23:02 and we have libexecinfo in aports... 2016-03-10 11:23:25 alpine is linux yes, but it is not "GNU/Linux" 2016-03-10 11:23:48 nobody knows the difference 2016-03-10 11:24:49 for people who dont know the difference, it will likely not make any difference if they use debian or ubuntu or alpine 2016-03-10 11:25:12 i mean, why create yet another distro? there are already hundreds of them 2016-03-10 11:25:38 it does not make any sense to create another distro unless you do something different 2016-03-10 11:26:10 this is what makes alpine different 2016-03-10 11:26:36 ok but it should say on the homepage what is missing and how to fix it, like the execinfo.h 2016-03-10 11:26:50 yes 2016-03-10 11:26:54 Maxxi: why did you choose to use alpine? 2016-03-10 11:27:18 you are right, we should doc common issues 2016-03-10 11:27:21 clandmeter: on the homepage it said "Small. Simple. Secure" i like those 3 2016-03-10 11:28:06 so far it isnt very simple to get my GUI desktop to work properly, i still dont have icons and firefox has weird issues and not all websites load correctly on chrome 2016-03-10 11:28:29 speaking of chrome, i think we need update it 2016-03-10 11:28:51 alpine is not really desktop orientated 2016-03-10 11:29:18 not very polished for desktop, yes. 2016-03-10 11:29:29 room for alo improvement there 2016-03-10 11:30:02 Maxxi: i read the simple more like a "not so overly complex it shots it own leg all day", i.e. you don't have three package related managers like in fedora 2016-03-10 11:30:16 but simple to use is also helpful for sure :) 2016-03-10 11:30:40 its simple as in, it doesnt get in your way 2016-03-10 11:30:57 simple to use is always depended on the user. 2016-03-10 11:31:04 chrome not working properly gets in my way though 2016-03-10 11:32:10 i use firefox 2016-03-10 11:34:01 did you file a bug report regarding your chrome issue? 2016-03-10 11:34:32 no, im gonna stop using alpine 2016-03-10 11:34:50 :( 2016-03-10 11:35:39 Maxxi: thanks for sharing your experience though 2016-03-10 11:35:47 and sorry for living up to the expectation 2016-03-10 11:40:37 Maxxi: i use it for VM hosts or database servers, critical things like that. desktop i didn't feel i would have high benefit from it 2016-03-10 11:42:15 darkfader: that's my intended use as well but it's not useful to use a different OS to develop on versus deployment 2016-03-10 11:43:29 Maxxi: you're not supposed to develop on a desktop ;) but i'll stay out of it now 2016-03-10 11:46:31 updated to firefox-45.0 now 2016-03-10 11:46:40 i wonder what broke this time 2016-03-10 11:46:45 except x86 build 2016-03-10 11:54:51 Maxxi: musl is important because without it alpine cannot be small and secure 2016-03-10 11:55:44 (most of the missing interfaces are missing for a good reason: code that uses them are almost surely broken) 2016-03-10 11:56:04 execinfo.h is a good example 2016-03-10 11:58:24 (it confuses c++ eh abi into the c abi creating binary interface contracts that should not be there and ppl usually use it for dangerous introspective crash reporting that is bad for security) 2016-03-10 11:59:13 musl+alpine is different from other distros: instead of papering over such issues in the linux ecosystem, we try to find and fix them 2016-03-10 11:59:26 (this of course takes time) 2016-03-10 12:04:51 ncopa: any reason why the zabbix package ist newer on pkgs.alpinelinux.org than it is in the repository? 2016-03-10 12:05:05 bl1nk: which repository? 2016-03-10 12:05:07 main 2016-03-10 12:05:10 x86_64 2016-03-10 12:05:14 on alpine 3.3 2016-03-10 12:05:29 pkgs.a.o shows the packages in 'edge' 2016-03-10 12:05:39 I see 2016-03-10 13:21:59 hi, is there some kind of rc.local in alpine, need to start one service that way 2016-03-10 13:24:03 /etc/local.d/README 2016-03-10 13:26:36 clandmeter, thanks, i don't have this file but will try to find it 2016-03-10 13:27:12 apk info -W /etc/local.d/README 2016-03-10 13:27:13 /etc/local.d/README is owned by openrc-0.19-r2 2016-03-10 13:27:36 so i guess you are a docker user. 2016-03-10 13:29:04 yes :) 2016-03-10 13:29:41 I'm missing some fonts and things on firefox, alpine 3.3.1, any idea? 2016-03-10 13:30:00 maybe is firefox from testing instead community, let me check 2016-03-10 13:30:23 donoban: 32bit or 64 bit? 2016-03-10 13:31:05 32 2016-03-10 13:31:16 hm 2016-03-10 13:31:25 i think that is an old issue 2016-03-10 13:31:30 well, let me check 2016-03-10 13:31:32 i have no idea why it happens 2016-03-10 13:31:40 and i have no idea what the fix is 2016-03-10 13:31:42 I switchewd some times 2016-03-10 13:31:50 i think its a bug in firefox 2016-03-10 13:33:01 it was from testing, I'm gonna install from community 2016-03-10 13:33:16 I dont know why I installed it from testing 2016-03-10 13:40:05 it's better but I still missing fonts, on the URL and the search bar e.g. 2016-03-10 13:40:17 maybe it's related with missing icons on xfce? 2016-03-10 13:46:57 How long will it take to get a build for the Raspberry Pi 3? Months? Q4? Next year? I only ask as I have just got one and I'm assuming I will have to use Raspbian on it, happy to test though! 2016-03-10 13:48:23 hi is there a docker-machine alternative that works with alpine linux at this stage? I am interested in particular at the combination alpine-linux, docker machine, vmware esxi and web clusters? I realize that docker machine uses boot2docker which is not production ready. Is there a production ready alternative? 2016-03-10 13:49:01 Also saw from earlier discussion talks about musl and from the comparison it indicates it is experimental for Aarch64, will that also delay things? And how does grsec stand? 2016-03-10 13:49:54 oh sorry skazz didnt see you posting would have waited till you were done, I will wait till later 2016-03-10 13:51:31 transhuman_: It's fine, IRC is all about concurrent discussions and targeted messages with name: 2016-03-10 13:52:24 transhuman_: Is docker-machine not just a client that talks to the docker process on a machine you have network access to? Alpine does have a docker package which you can install 2016-03-10 13:57:23 transhuman_: I've not used it myself, but it seems to just need port 2376 open on the host running docker and that to be setup in the docker-machine environment... Really if it's production you should close as many ports as possible and use SSH with key authentication to manage things, or tunnels to forward the TCP port. (But thats just my approach) 2016-03-10 13:58:52 skazz: aarch64 is only experimental in the sense that it is less tested musl port and long double math functions are low quality for ieee128 2016-03-10 14:00:06 it should not matter much for porting work, may run into some bugs, but i'd only expect minor corner-case issues at this point 2016-03-10 14:06:57 transhuman_: that is a good question 2016-03-10 14:07:20 i think docker-machine uses virtualbox as backend 2016-03-10 14:08:01 since you can run docker directly in alpine, i havent bothered any vm like docker-machine 2016-03-10 14:10:03 nsz: Is a build for aarch64 on the roadmap or a ticket? I'm using the rpi2 at the moment, but the project may need slightly more cpu resources (running a video and a web interface in firefox) and the alternative may be to move to oDroid, but I have yet to get alpine working on the C1 or U4. 2016-03-10 14:11:31 nsz: The project is a couple of months away, it would just be nice to get some sort of figure so I can plan ahead, I really do not want to have to use raspbian/debian on these arm devices as they take a long time to boot, have a massive payload and are not easily updatable (no internet connection, dhcp vpn) 2016-03-10 14:12:25 skazz: i am thinking of buying a rpi3 too 2016-03-10 14:13:13 and i am interested in an aarch64 too 2016-03-10 14:13:25 unfortunally, not enough time to work on it 2016-03-10 14:13:50 running the rpi3 in 32bit mode should be relatively easy to fix, in theory 2016-03-10 14:16:07 actually docker-machine works with several virtualization solutions including ESXi and virtual center which means you could use it in production ( the piece that seems like it isnt ready is the boot2docker part) 2016-03-10 14:18:08 I was hoping there was something that worked with alpine linux and something more production ready 2016-03-10 14:19:12 the other part is I dont find a roadmap for it where it will be production ready, so if I learn it ( I could say in a years time it will have been worth learning) 2016-03-10 14:20:11 maybe I will ask in #docker see what responses I get 2016-03-10 14:22:47 transhuman_: https://docs.docker.com/machine/get-started-cloud/ ... Adding a host without a driver 2016-03-10 14:24:01 transhuman_: docker-machine simply talks to a docker instance over port 2376, so to setup this working with alpine is install alpine in a virtual machine, install docker and then do `docker-machine create --url=tcp://50.134.234.20:2376 custombox` 2016-03-10 14:28:31 thanks skazz, I guess I will try this, not sure what about it is not considered production ready 2016-03-10 15:42:52 vkris: I think a found the pattern causing the crash. It seems to be related to virtio. both for HDD access or for network access. I did replace one aspect at a time an ran the same bunch of tests and I had improvements but still crashes. And with both aspects fully emulated and not pass trough, it stays stable. At least for the last couple of days... 2016-03-10 15:44:20 It seems to exist some mismatch between the kvm virtio kernel module and implementation in qemu... 2016-03-10 15:45:22 qemi 2.4.1 and kernel 4.1.15-2-grsec 2016-03-10 16:04:51 boingolov: you're right, abuild fetch() will create symlinks to local source, but the problem is this line in default_unpack(): local s="$SRCDEST/$(filename_from_uri $u)", abuild will always look in $SRCDEST for the source package, so you need a custom unpack function to deal with that. 2016-03-10 16:09:44 does anyone know if this error is harmless: "Not a git repository (or any of the parent directories): .git", it shows while building a custom local aport? 2016-03-10 16:22:13 wogiz: sounds like it is trying to run a git command from within the .git directory and not the parent 2016-03-10 16:26:02 _o/ I had a question regarding Alpine’s packaging standards. Is there a rule on how to version stuff coming from git repositories and such? 2016-03-10 16:27:39 Lukc: You mean the Version numbers (which are the application version number like https://pkgs.alpinelinux.org/package/testing/x86_64/firefox) or the main/testing/community Repository? 2016-03-10 16:28:35 skazz, yeah, the application version number. 2016-03-10 16:28:47 skazz: it's probably something with that because it doesn't show while building a aport cloned from alpinelinux.org, but I'm building a local aport that has not been near a git repo. 2016-03-10 16:29:32 Whoops. I just realized how ambiguous what I was asking was. Sorry about that. T_T 2016-03-10 16:31:31 if i move the folder into aports/testing the error will probably stop, but it seems like a waste to clone all aports just to build my local one... 2016-03-10 16:33:07 Lukc: I think the pkgver variable in the APKBUILD just needs to be an valid decimal that increments with the version of the software in a logical way 2016-03-10 16:34:12 skazz, but, is there no recommendation as to what value I should give it if there is no “upstream” version? 2016-03-10 16:34:43 Many small projects on Github do not release versions at all. Should I just put in pkgver the number of commits on the repo at the time of packaging? 2016-03-10 16:35:21 Or, uh, maybe you meant that I should put an arbitrary integer and increment it? :| 2016-03-10 16:35:51 Lukc: Yeah, I was thinking starting from one, the commits is a good idea but I don't know if there are any constraints about the number size in APK or bash in general 2016-03-10 16:36:33 Lukc: Having a variable in your APKBUILD saying what commit id it is from may be a good idea either way though 2016-03-10 16:36:50 Yes. I do have such a variable indeed. :) 2016-03-10 16:39:32 wogiz: Are you using abuild with the -r recursive switch? 2016-03-10 16:43:46 skazz: yes, the build is also successful and everything works fine, but it's like abuild expects all aports to be cloned from git://git.alpinelinux.org/aports 2016-03-10 16:44:31 so it can find a .git folder 2016-03-10 16:45:22 wogiz: if the package is built and works then I assume it is safe to ignore the error, I believe it is the recursive switch that may be trying to access the .git folder and build the aport packages 2016-03-10 16:47:11 i will just ignore it then, i could also just compile it manually and copy the binary, but i like to have a package to keep the system tidy. 2016-03-10 16:48:44 wogiz: Have you tried abuild without the -r switch? 2016-03-10 16:50:06 no, but i can try now to see if it makes any difference 2016-03-10 16:53:26 ah i forgot that i need some dependencies to build the package, so abuild have to run with -r swith to install those 2016-03-10 17:09:04 . 2016-03-10 17:35:54 What do I need to get sound working on the rpi2 alpine wise? 2016-03-10 17:36:02 pulseaudio? 2016-03-10 17:36:06 rsound? 2016-03-10 18:05:14 hi im a bit new to alpine linux, but im currently doing a security audit for the GHOST vulnerability (http://arstechnica.com/security/2016/02/extremely-severe-bug-leaves-dizzying-number-of-apps-and-devices-vulnerable/). We have a few docker containers that run alpine linux and I was wondering if they are susceptible to this? 2016-03-10 18:08:52 that bug concerns GNU libc; Alpine uses musl libc 2016-03-10 18:09:40 which is not susceptible to bug i assume? 2016-03-10 18:13:49 that's the impression I have, at least 2016-03-10 18:14:11 correct 2016-03-10 18:16:05 ok, great, thanks! 2016-03-10 18:43:10 Hi, friends. We ran into the OpenSSL package problems in Alpine 3.3 yesterday, and so we downgraded our base containers to Alpine 3.2. We are now running into the same problem in 3.2 today. I am not comfortable running Alpine edge. Is there a recommended workaround/fix? 2016-03-10 18:43:27 This could also just be the fault of the Docker image we're using. I'm checking with them as well. 2016-03-10 18:48:45 Ah no. This is definitely the package I'm pulling with apk. 2016-03-10 18:49:08 From: http://alpine.gliderlabs.com/alpine/v3.2/main/x86_64 2016-03-10 19:33:57 The documentation mentions a 'diskless' installation that is not in 3.3.1? I can only choose between 'sys' and 'data' (and other lvm stuff) 2016-03-10 19:35:06 I guess 'data' is the closest to what I want. I am running 'setup-alpine', BTW 2016-03-11 00:32:41 tdtrask cheers. I'll give that a go. I figure it's soem sort of repo thing, just learning the Alpine ways when I have time. 2016-03-11 07:52:44 after seeing the discussion here yesterday I'm curious about the importance and value of using muslc. Is muslc so good or is glibc horrible? Is a performance/binary size choice or has more influence on security than other aspects? I really discovered Alpine because a guy from #qubes suggest me because I was dissapointed with the performance of last tails version (wich I expected to run on my pretty old father computer). I feel myself reflected on that 2016-03-11 08:30:01 donoban, the whole point of alpine is not using glibc. earlier we used uclibc, but we switched to musl when it became usable due to the unsolveable problems in uclibc problems. 2016-03-11 08:30:37 donoban, severe performance differences should be reported. 2016-03-11 08:30:58 grsec / pie / pax and other security hardening comes with some performance penalty 2016-03-11 08:31:05 but it should not be more than 5-10% in worst case 2016-03-11 08:32:11 musl is both security and binary size choice. it generally does things right where as glibc has recently had numerous severe CVEs due to the bad solutions it has made. 2016-03-11 08:32:44 the small binary sizes directly contribute to performance too. it is less stressful on cpu cache 2016-03-11 08:32:58 does glibc need structure changes but it's too much big for doing them? 2016-03-11 08:33:21 glibc is architecturally wrong. that's why musl was written. 2016-03-11 08:33:48 also, glibc has made several extensions independently 2016-03-11 08:33:54 due to having monopoly in linux 2016-03-11 08:34:03 linux people have taken those extensions for granted 2016-03-11 08:34:08 breaking Unix/Posix std's? 2016-03-11 08:34:38 in few cases yes. but in general, just making people use interfaces that do not exist in any other unix os (*bsd etc.) 2016-03-11 08:34:52 musl does implement several gnu extensions, but not all of them 2016-03-11 08:35:36 that extesions should be independent libs instead part of core of a C lib? 2016-03-11 08:36:08 well, I guess that there are cases of both types 2016-03-11 08:36:25 yes 2016-03-11 08:36:42 some cannot be implemented without libc support; some should be standalone libraries 2016-03-11 08:37:04 some should not even exist as they have corner cases that lets user write unreliable code 2016-03-11 08:37:32 so a great part of alpine devs is get upstream code of app's and modify them for compile on musl? 2016-03-11 08:38:03 some of it yes 2016-03-11 08:38:16 all portable applications just work 2016-03-11 08:38:32 it's the apps that are linux only, written by people why have no idea about standards 2016-03-11 08:38:35 who* 2016-03-11 08:38:46 or who have the stand to write glibc only code 2016-03-11 08:39:04 in some cases it may have been an informed choice 2016-03-11 08:40:10 I will try to add some app it's missing 2016-03-11 08:40:15 :D 2016-03-11 08:41:01 I'm also thinking on try alpine-xen, could it run on a non vt-x system? 2016-03-11 08:41:09 seems that of main+community packages about 6% have some sort of patches to make them build in musl 2016-03-11 08:41:30 most of them are trivial: missing some #include, or some other few line changes 2016-03-11 08:41:40 the 94% compile directly? 2016-03-11 08:41:46 pretty much so, yes 2016-03-11 08:41:51 wow, nice 2016-03-11 08:42:13 there's few larger projects that required a bit more extensive changes 2016-03-11 08:42:34 and there are still some stuff that is broken / not full functioning due to using non-standard APIs that are not easily replacable 2016-03-11 08:42:51 but those are also broken on other OSes 2016-03-11 08:47:15 ey fabled, when I start alpine 3.3.1 on a xen/qubes VM, It takes a lot of time for boot and I see a lot of kernel errors, backtraces most of them related to drm... I tried with grsec nodemeset without effect 2016-03-11 08:47:33 finally it stops dumping errors and finishes startup 2016-03-11 08:47:44 this bug http://bugs.alpinelinux.org/issues/5192 ? 2016-03-11 08:48:02 maybe it's related with the nlplug-fs problem but I'm not sure, it has few gb's and it's a SSD disk 2016-03-11 08:48:23 and I don't see any kernel error on the other computers where that bug is clear 2016-03-11 08:48:37 you have dmesg? 2016-03-11 08:48:50 uhm, let me boot it and try to tpaste it 2016-03-11 08:49:37 uhM, it's i686 version, maybe 64bits works better 2016-03-11 08:50:00 I used 32bits vers because I did it for try to fix 5192 2016-03-11 08:50:31 I created my custom initramfs images, but I think they were missing modloop 2016-03-11 08:51:06 well, they were missing modloop and they still having 5192 problem :) 2016-03-11 08:51:26 s/they/them (excuse my english I'm not native) 2016-03-11 09:12:19 fabled: ouch, it's halted after Starting chornyd 2016-03-11 09:13:07 yesterday I did, apk update && upgrade, maybe this broke it? 2016-03-11 09:22:50 donoban, i made some changes to the patch in 5192 and am about to commit it 2016-03-11 09:23:20 it has From: Linux User 2016-03-11 09:23:46 do you want some valid name+email there, or i put my self as the author? 2016-03-11 09:24:58 I prefer donoban@riseup.net but I don't mind if you put yourself 2016-03-11 09:25:18 you probably wrote more lines than me :P 2016-03-11 09:25:24 where can I switch my email? 2016-03-11 09:25:50 .git/config 2016-03-11 09:26:05 that was in the .patch file 2016-03-11 09:26:05 ah ok ok 2016-03-11 09:26:08 yes yes 2016-03-11 09:26:23 I will check it but I can't boot my alpine vm now 2016-03-11 09:28:22 donoban, does http://sprunge.us/dRBU look ok to you? 2016-03-11 09:29:41 well, better if you removed the Ban from Donoban Ban, Could I remove it? donoban it is a nickname 2016-03-11 09:30:03 s/it is/is 2016-03-11 09:30:08 ah, ok 2016-03-11 09:30:33 the user creatin form forced me to put something on it 2016-03-11 09:30:46 right 2016-03-11 09:32:53 pushed 2016-03-11 09:33:11 I see that I probably broke the /sys/bus and /sys/devices search 2016-03-11 09:33:59 why you prefer if() if() than if( && ) ? 2016-03-11 09:36:49 because when the depth limit is reached the callback would get called for directory entries 2016-03-11 09:37:06 it makes sure the else branch is not incorrectly executed 2016-03-11 09:37:45 ahh, lol you are right :) 2016-03-11 09:38:17 alternative would have been else if (!dir) 2016-03-11 09:38:24 yes yes I see 2016-03-11 09:38:32 not sure which one is simpler to read/understand 2016-03-11 09:38:40 well, now my VM started 2016-03-11 09:38:51 let's tpaste 2016-03-11 09:39:35 http://tpaste.us/AWmY 2016-03-11 09:41:44 fabled: could you check it? 2016-03-11 09:43:08 yeah, that's definitely kernel problem. does it happen with -vanilla kernel too? 2016-03-11 09:43:32 I didn't tested, can I easily change kernel? 2016-03-11 09:43:44 looks same as: https://bugzilla.redhat.com/show_bug.cgi?id=1104682 2016-03-11 09:43:46 it's a sys installation 2016-03-11 09:43:59 one moment I have to leave a while 2016-03-11 09:44:11 but that's old bug 2016-03-11 09:47:12 donoban, sounds some kernel driver issues, you could try adding boot option "blacklist=bochs_drm" to not load the affected driver 2016-03-11 09:50:31 donoban, seems related: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1413540 2016-03-11 09:50:36 what's the host? 2016-03-11 09:56:22 the host OS? 2016-03-11 09:58:51 fabled: my host is Qubes so indirectly Fedora 2016-03-11 09:59:02 and I think Qubes dom0 is running Fedora 20 yet 2016-03-11 09:59:10 I'm not sure 2016-03-11 10:04:16 i think it's fc20 2016-03-11 10:04:22 last time i had heard 2016-03-11 10:04:24 idk 2016-03-11 10:04:39 my desktop didn't work so i bought a nuc and used the nuc for something else :/ 2016-03-11 10:04:39 it's running kernel 4.1.13-9 2016-03-11 10:05:18 I have luck with the desktop, all running fine after installation, like an Ubuntu or a Windows 2016-03-11 10:05:47 with the laptop I'm missing Wifi but I use mobile tethering 2016-03-11 10:18:11 it ignores blacklist=bochs_drm 2016-03-11 11:18:47 fabled: if you commited nlplug-findfs, is there an easy way for generate an initramfs or a full iso using them? 2016-03-11 11:19:12 well, easy or not easy :P 2016-03-11 11:22:52 it requires few extra steps until the aports package is updated 2016-03-11 11:23:19 ok np 2016-03-11 11:26:25 donoban: which kernel do you want? 2016-03-11 11:26:43 uhM, last 3.3.1 stable 2016-03-11 11:26:45 let me check 2016-03-11 11:26:51 i mean which flavour 2016-03-11 11:26:56 grsec? 2016-03-11 11:26:57 grsec? 2016-03-11 11:26:59 yes 2016-03-11 11:27:09 alpine mini is ok i ugess 2016-03-11 11:28:10 what you mean? 2016-03-11 11:33:28 donoban: try this http://dev.alpinelinux.org/~clandmeter/iso/alpine-edge-160311-x86_64.iso 2016-03-11 11:33:55 ^^ 2016-03-11 11:33:57 clandmeter, the mkinitfs fix is not in aports yet 2016-03-11 11:34:01 i know 2016-03-11 11:34:04 oh ok 2016-03-11 11:34:09 just checking 2016-03-11 11:34:24 got it applied locally 2016-03-11 11:35:07 fabled: any reason we cannot patch current version in aports? 2016-03-11 11:35:29 i think ncopa had one more pending fix, and we'll tag a release then 2016-03-11 11:35:34 could you sign it clandmeter? 2016-03-11 11:35:52 ouch 2016-03-11 11:35:55 64bits :\ 2016-03-11 11:36:11 I can test but it I will prefer 32bits 2016-03-11 11:36:31 sign what? 2016-03-11 11:36:37 the iso 2016-03-11 11:37:01 with what? 2016-03-11 11:37:24 we sign our offical releases 2016-03-11 11:37:34 well if you can with some offical alpine key better but if you cant use some personal 2016-03-11 11:37:37 I don't mind 2016-03-11 11:37:44 its not official at all 2016-03-11 11:37:47 just to be sure I downloaded the same you uploaded 2016-03-11 11:37:49 nothing else 2016-03-11 11:37:52 use it at your own risk 2016-03-11 11:38:55 I hope it has https at least 2016-03-11 11:39:46 sha256sum http://tpaste.us/3g0m 2016-03-11 11:39:50 thats all i can do for you 2016-03-11 11:39:58 perfect! :P 2016-03-11 11:41:27 ok it matches, I'm gonna test 2016-03-11 11:49:12 donoban: that dir also contains a 32bit iso now 2016-03-11 11:49:26 ok ty 2016-03-11 11:49:45 could you put checksum of it? :) 2016-03-11 11:52:11 wow, it boots perfect clandmeter 2016-03-11 11:52:16 less than 10 seconds :D 2016-03-11 11:56:25 ty clandmeter 2016-03-11 11:56:36 I think I'm gonna swtich to edge version 2016-03-11 12:07:32 let's go 32vers 2016-03-11 12:11:32 it boots perfect but I don't get installed my cache packages 2016-03-11 12:12:07 I loaded my apkovl 2016-03-11 12:12:57 apk upgrade is installing them 2016-03-11 12:17:48 startx, no keyboard and mouse :P 2016-03-11 12:23:17 X requires udev/eudev 2016-03-11 12:25:08 I had it, just need to do setup-udev 2016-03-11 12:25:58 also I have a problem with one computer, I can't enter the apkovl passphrase with an USB keyboard 2016-03-11 12:26:22 well, this happens too before installing clandmeter build 2016-03-11 12:27:04 I really don't mind at the moment because I don't use that computer for it 2016-03-11 12:27:47 but I imagine the day that I need my powerfull emergency rescue stick and... shit I can enter my encrypt passphrase *_* 2016-03-11 12:56:52 I am trying to build my own ISO 2016-03-11 12:57:07 I found instructions here: http://wiki.alpinelinux.org/wiki/How_to_make_a_custom_ISO_image 2016-03-11 12:57:31 When I try to boot the ISO in Virtual Box, I get a Kernel panic 2016-03-11 12:58:16 /sbin/init not found in new root 2016-03-11 12:58:22 let's google that :) 2016-03-11 13:02:50 can't find an answer :( 2016-03-11 13:03:06 anyway let's redo the whole instruction again 2016-03-11 13:05:30 uhM 2016-03-11 13:06:29 do you get a recovery shell? 2016-03-11 13:06:34 or emergency shell 2016-03-11 13:10:37 yes 2016-03-11 13:10:52 I get as far as 2016-03-11 13:11:00 Type exit to continue boot 2016-03-11 13:11:14 sh: can't access tty; job control turned off 2016-03-11 13:11:18 I type 'exit' 2016-03-11 13:11:23 and voila: panic 2016-03-11 13:12:08 I did it late last night, maybe I missed a step... I redo the whole now, let's see 2016-03-11 13:12:54 well you can try to use that emergency shell for extract some info like dmesg 2016-03-11 13:17:39 ah yes good idea... 2016-03-11 13:44:39 is it possible to specify conflicting packages in APKBUILD? 2016-03-11 13:45:35 wogiz, depends="!foo" 2016-03-11 13:47:21 thank you, i couldn't find it in the documentation, but it seems logical now 2016-03-11 14:23:34 if you modify a package from aports, is the best way to differentiate it from the original by appending -custom or similar to the package name, or are there a better way? 2016-03-11 14:25:06 I haven't solved the problem but that's ok as I found a tuto on alpine on alix, which what I want to do anyway: http://wiki.alpinelinux.org/wiki/Experiences_with_OpenVPN-client_on_ALIX.2D3 2016-03-11 16:23:07 is there still such a thing as Alpine rsync master mirror? 2016-03-11 16:23:47 I seem to remember my mirroring scripts getting timeouts a couple weeks back when I tried mirroring the package repos 2016-03-11 16:32:41 I have a few aports patches. Where and how should I send them? The wiki says I should use git send-mail, but that seems sort of not-there. 2016-03-11 16:38:41 Nevermind. I’m an idiot. 2016-03-11 16:50:15 happens all the time, seems I've messed up with the rsync earlier as well and figured out how exactly 2016-03-11 16:55:09 alpine is meant for embedded systems. It would be so much better if the serial console was enabled by default. This is much work to enable it... 2016-03-11 16:55:38 Look at what pfsense do: they provide download with and without serial console 2016-03-11 16:55:44 what do you think? 2016-03-11 17:21:15 flipouk: you can enable BOTH consoles actually so that would be great 2016-03-11 17:21:41 i thnk it's a very good idea if it's done so it works well with ipmi sol and such too 2016-03-11 17:22:18 for xen it'd be a problem, i'd been trying to find out how to make a getty entry in inittab that only activates if the device is there 2016-03-11 17:22:25 but it seems to be a bit tricky 2016-03-11 17:22:47 i guess if noone has an idea what would immediately break it'd be best to enable it per default 2016-03-11 17:22:52 since it's such a timesaver 2016-03-11 18:07:58 yep agreed 2016-03-11 19:03:11 Hi I have installed bash-completion, is it the same bash-completion scripts that are referenced in this article? https://docs.docker.com/machine/install-machine/ uner the "Installing bash completion scripts" section? 2016-03-12 04:11:07 Hello. Anyone had any luck launching on ec2? I've followed the wiki pretty closely, but hang on boot with a file not found error. Here's the log: http://pastebin.com/raw/DUVVf7Wp 2016-03-12 04:30:44 mosql: I haven't tried & that guide may needed be updated 2016-03-12 04:31:12 mosql: If you are available tomorrow I would be down to working through that with you & revising the guide 2016-03-12 04:32:17 @systmkor absolutely. I did a slight refresh here: https://gist.github.com/kennwhite/ffab25071fbd1582f036 2016-03-12 04:34:38 systmkor: appreciate any help you can give. thanks! 2016-03-12 08:08:25 Hi... 2016-03-12 08:09:25 I want to ask, does Alpine Linux can be installed in USB stick & save persistence data..? (live usb) 2016-03-12 10:06:54 yes Irfanator 2016-03-12 10:09:07 http://wiki.alpinelinux.org/wiki/Alpine_local_backup 2016-03-12 10:11:05 OK thank you sir donoban , I will try... 2016-03-12 10:13:44 but you have to create your usb stick without using dd 2016-03-12 10:14:07 the easiest method, create a single vfat partition, enable bootable flag on it 2016-03-12 10:14:18 then install syslinux and dd syslinux mbr 2016-03-12 10:17:13 I am using grub4dos, extract iso to usb. it is okay? 2016-03-12 10:17:24 I have add boot flag in my usb 2016-03-12 10:49:08 uhM, I never tested grub4dos 2016-03-12 10:49:25 yes you have to extract iso contents on the usb 2016-03-12 10:51:27 oh, it must be work then.... ty 2016-03-12 11:04:59 Irfanator: did you try with dd before? 2016-03-12 11:05:24 no... 2016-03-12 11:06:16 ok, so you shouldn't have problems 2016-03-12 11:06:55 ACTION begin download Alpine Linux... 2016-03-12 11:07:11 if you did it's better delete first sectors of the stick with /dev/zero 2016-03-12 11:09:04 Irfanator: look here http://wiki.alpinelinux.org/wiki/Create_a_Bootable_USB#Format_USB_stick 2016-03-12 11:09:19 and follow Manual steps 2016-03-12 11:09:34 mbr.bin path could be different, what OS are you using? 2016-03-12 11:11:32 For now, I'm using LxPup, usb... 2016-03-12 11:12:11 uhm, so debian derivated? 2016-03-12 11:13:34 It based on puppy linux tahr, compatible with ubuntu trustry tahr package... 2016-03-12 11:13:55 well you should install syslinux package 2016-03-12 11:14:52 and mbr.bin should be here: /usr/lib/SYSLINUX/mbr.bin 2016-03-12 11:15:25 well, maybe you want to use grub4dos, I never tried 2016-03-12 11:23:12 hmm... I'm downloading standart iso, what is different between standart iso & extended iso..? 2016-03-12 11:26:05 I think extended includes more desktop oriented packages but I'm not sure 2016-03-12 11:36:01 ACTION offline 2016-03-12 15:27:09 may dumb question- How I can install package in offline..? 2016-03-12 15:27:26 <_ikke_> in offline? 2016-03-12 15:27:33 yes 2016-03-12 15:28:09 <_ikke_> what does that mean? 2016-03-12 15:28:38 offline whitout internet... :D 2016-03-12 15:29:50 <_ikke_> And do you already have that package somewhere? 2016-03-12 15:30:32 <_ikke_> You would need to have a mirror of the repository 2016-03-12 17:19:58 Hi 2016-03-12 17:20:27 Excluse me, But the --- confused me a bit. Can Freenode guys make an alias? :D 2016-03-12 17:21:17 <_ikke_> what you mean with an alias? 2016-03-12 17:21:34 People entering #alpinelinux redirecting here 2016-03-12 17:21:37 Is that possible? :D 2016-03-12 17:21:48 Or a bot that puts a message, if not :P 2016-03-12 17:21:53 Just a silly suggestion 2016-03-12 17:22:10 <_ikke_> If someone owns the channel, they can set up a forward 2016-03-12 17:22:27 _ikke_: Are you part of the bosses? :) 2016-03-12 17:22:33 <_ikke_> Nope 2016-03-12 17:22:35 oh 2016-03-12 17:22:49 _ikke_: Do you use Alpine? As embedded OS? 2016-03-12 17:23:03 <_ikke_> Not as embedded OS 2016-03-12 17:23:28 <_ikke_> #alpine is already forwarded 2016-03-12 17:24:36 I'm interested in trying Alpine. It looks to me like an even more lightweight Archlinux but using OpenRC. I'm aways unhappy with all distros because: They suck at binary packaging or at source packaging, Gentoo is a circular hell but it's insanely customizable thanks to the USE flags (a good idea, but they need to be strict and maybe it can be evolved), Exherbo seems interesting but those guys seem 2016-03-12 17:24:38 unfriendly to silly but good hearted noobs like me :P 2016-03-12 17:24:47 _ikke_: #alpinelinux is missing :D 2016-03-12 17:25:18 And well. I see muscl is quite cool because makes things a lot more lightweight compared to glibc. Am I right? 2016-03-12 17:25:40 But what about compatibility? Are you patching packages like mad? :O 2016-03-12 17:26:09 _ikke_: Do you use Alpine as your main OS? 2016-03-12 17:26:40 <_ikke_> Not either. Just on some servers 2016-03-12 17:26:42 _ikke_: Is it able to build giant beasts like LibreOffice? 2016-03-12 17:26:55 <_ikke_> timofonic: And things get patched quite often 2016-03-12 17:27:08 _ikke_: Are the patches sent to mainline? 2016-03-12 17:27:27 Do they accept it? :P 2016-03-12 17:27:37 <_ikke_> You'd have to ask the maintainers here 2016-03-12 17:27:45 Oh, sorry 2016-03-12 17:28:06 I'm sure you're more aware than me. But I didn't know about your involvement 2016-03-12 17:28:41 Sorry, I had been months with my brain stupid and now I'm starting to recover. I'm configuring my systems and doing experiments :D 2016-03-12 17:29:10 Alpine can be a nice candidate for my Beaglebone Black as small server 2016-03-12 17:29:56 I also have issues with my crappy ADSL router, not sure if complain the ISP or if this little ARM machine is able to move the packages over PPPoE better than the buggy router 2016-03-12 17:39:13 <_ikke_> I know Alpine is used quite often in routing situations 2016-03-12 17:41:12 _ikke_: g terrain tsapointed with OpenWRT, the project is stagnating a lot and their reverse-engineering efforts are bad planned. It's weird for a project with so much years of development... 2016-03-12 17:41:28 oopw 2016-03-12 17:42:37 dyslexia? :P --> Is it gaining terrain to OpenWRT and derivates? They did some promising efforts reverse engineering some chips and even got source code for some built-in ADSL modems, but there's nothing public 2016-03-12 17:42:46 And hell, there's radare2 :D 2016-03-12 17:58:08 I'm sure there's an increasing number of people looking at Alpine as a potential desktop distro as well 2016-03-12 17:59:02 the combination of grsecurity and no systemd does attract people 2016-03-12 18:11:46 TBB: About the size... 2016-03-12 18:11:52 128mb with drivers? 2016-03-12 18:12:01 No Nvidia one, I supposse... :P 2016-03-12 18:13:03 Unfortunately, it's still the only proper one with decent OpenGL implementation. I know they use shadt ways to achieve that, but MESA has been zombie for years until recently and there's need of even lots more resources in graphics RE and other drivers :( 2016-03-12 18:13:24 running out of space when installing xf86-video-vmware. But after it fails, I check df and there appears to be enough space. 2016-03-12 18:13:44 I get the "out of disk space" message during the install. 2016-03-12 18:13:48 Reverse engineering file formats is quite important, too. Analyzing binary blobs too :P 2016-03-12 18:14:18 running latest Alpine 64 bit version 2016-03-12 18:14:36 Running inside Vbox VM just for testing purposes. 2016-03-12 18:14:44 bozonius: Why do you use vmware? They are idiots, didn't want to help me because I use Archlinux. I installed qemu instead, it even works OSX and emulates the encryption hah 2016-03-12 18:14:48 (and to get some practice using alpine) 2016-03-12 18:15:07 timofonic: is that the cause of the error? 2016-03-12 18:15:15 bozonius: Oh. Do both vbox and vmware use the same xf86 driver? 2016-03-12 18:15:35 the wiki page tells me to use vmware driver for vbox, yes 2016-03-12 18:15:40 bozonius: Ah 2016-03-12 18:15:42 (Alpine wiki page) 2016-03-12 18:15:45 no? 2016-03-12 18:15:53 bozonius: Sorry. I only used evil OSes under vbox... 2016-03-12 18:15:56 yep 2016-03-12 18:16:14 the error comes during the install of the llvm-libs package, specifically 2016-03-12 18:16:21 (thanks for help, btw) 2016-03-12 18:16:33 I'm starting with qemu. A bit cumbersome, but a beast. I wonder why Unicorn not gets merged :( 2016-03-12 18:16:59 bozonius: Sorry, I'm a n00b. I'm ADHD, but I get the sarcasm :D 2016-03-12 18:17:14 "sarcasm?" 2016-03-12 18:17:23 no sarcasm here. 2016-03-12 18:17:41 Oh sorry 2016-03-12 18:17:52 You're a true nerd hero and I'm paranoid 2016-03-12 18:17:55 Sorry :P 2016-03-12 18:18:03 It happens 2016-03-12 18:18:24 I twist things more than they are :D 2016-03-12 18:18:31 understand. np 2016-03-12 18:18:54 I'm just trying to configure a typical system I would use on actual hardware. 2016-03-12 18:24:09 funny. Now it installs without incident. But when I run startx, the system just hangs on the "awesome" background. Nothing else happens. 2016-03-12 18:24:24 I have to reboot the VM every time it hangs like this 2016-03-12 18:50:26 bozonius: x11 driver for evdev, sounds like that might be missing 2016-03-12 18:50:58 TBB: thanks. Yeah, I did an "apk add evdev" and it just comes back saying how many packages are installed 2016-03-12 18:52:10 actually, I ran "apk add xf86-input-evdev" 2016-03-12 18:52:58 (but you know that's what I probably meant) 2016-03-12 18:53:23 anyway, all I get is a blank screen most of the time; I've tried xfce4 and awesome 2016-03-12 18:53:41 awesome does show the background, but does not load any programs 2016-03-12 18:53:57 I'm guessing I'd have to add those to .xinitrc or something... 2016-03-12 19:38:56 Are we being notified if a package we sent to alpine-ports@ has been refused? I subscribed to the list a bit after sending a patch, and now I don’t know what to do anymore… 2016-03-12 19:39:32 It’s probably been refused though. Realized at least one thing was wrong with it today, but I wondered if there were other things. 2016-03-12 19:40:28 <_ikke_> What package? 2016-03-12 19:47:15 vim-rust 2016-03-12 19:49:54 <_ikke_> You can at least pre-emptively send a v2 to fix those issues 2016-03-12 19:51:58 <_ikke_> refering another ABUILD might not be a good idea 2016-03-12 19:56:52 Hello guys! I'm new to Alpine Linux. I just installed it onto my raspberry pi and am trying to follow the wiki here http://wiki.alpinelinux.org/wiki/Raspberry_Pi 2016-03-12 19:57:18 however i'm having trouble in setting up the persistent storage with fstab 2016-03-12 19:57:57 what is the URL for the testing repository? 2016-03-12 19:58:15 after doing "echo "overlay /usr overlay lowerdir=/usr,upperdir=/media/persist/usr,workdir=/media/persist/.work 0 0" >> /etc/fstab && mount -a" then i got an error of "invalid argument" any help please? 2016-03-12 19:59:13 <_ikke_> bmonty: http://dl-2.alpinelinux.org/alpine/edge/testing/ 2016-03-12 19:59:23 _ikke_: thanks 2016-03-12 20:04:23 any help for the correct line for mounting overlayfs in fstab please? 2016-03-12 20:09:14 Hello, anyone can help me with the fstab and overlayfs problem please? thanks :)) much apperciated 2016-03-12 20:12:30 <_ikke_> Guest89: I'd like to, but I have no idea 2016-03-12 20:13:22 @_ikke_ thanks! maybe this is not tied to raspberry pi but linux in general :/ 2016-03-12 20:13:50 do you have some experience in fstab and overlayfs by chance? :) 2016-03-12 20:15:11 _ikke_, so I should just hardcode the vim directory? :/ 2016-03-12 20:16:21 any help on StackExchange is much apperciated! http://superuser.com/questions/1052040/alpine-linux-on-raspberry-pi-fstab-overlayfs-issue 2016-03-12 20:19:41 <_ikke_> Lukc: I'm not sure what the best way is 2016-03-12 21:01:46 Hey folks I'm trying to run docker daemon on alpine latest-stable… ```docker daemon``` returns: Your kernel does not support cgroup memory limit: mountpoint for memory not found… Any clues? Hard to search for this because of how much press there is about docker using alpine for their base images (which is awesome BTW). I've tried the version of docker in latest-stable and edge… same result… have read: http://wiki.alpine 2016-03-12 22:10:32 binduwavell: looks like this might be relevant 2016-03-12 22:10:33 https://github.com/docker/docker/issues/14219 2016-03-12 22:12:55 do you have cgroup filesystem mounted? 2016-03-12 22:13:03 which kernel are you running? 2016-03-12 22:43:51 I'm having a heck of a time trying to get a desktop going... is there a version of the ISO images that has X ready to go? 2016-03-12 22:43:59 A live CD, e.g.? 2016-03-12 22:44:21 I get as far as the "awesome" background, but then it just hangs there. 2016-03-12 22:44:45 I tried launching lxdm, but it fails with a protocol error, lost connection to xserver? 2016-03-12 22:45:22 I tried replacing awesome with xfce and that just hangs 2016-03-12 22:45:51 for awesome, lxdm.log indicates it wants mdev so I explicitly start that 2016-03-12 22:46:04 I feel like I am going around in circles 2016-03-12 23:02:06 bozonius: how did you install awesome (wm)? 2016-03-12 23:02:30 did you run 'setup-xorg-base' 2016-03-12 23:02:39 thanks, systmkor. apk add awesome 2016-03-12 23:02:58 Oh, another great Lua powered app 2016-03-12 23:03:12 (I think) 2016-03-12 23:03:18 yes, but it just came back telling me how many pkgs were installed and size 2016-03-12 23:03:18 but now 2016-03-12 23:03:26 I'm rerunning the alpine setup script, and it is installing a BuTTLOAD of packages 2016-03-12 23:03:31 Sorry, but apk name is too funny for me. Fortunately, it's not as crappy as Android (it's impossible) 2016-03-12 23:03:46 that didn't happen the first time I ran it. 2016-03-12 23:04:12 bozonius: Are there mpv? xfce? qemu-git? libreoffice? weechat? palemoon? :D 2016-03-12 23:04:55 let me look; a lot have scrolled off already 2016-03-12 23:05:00 firefox, cups, gtk...to name some 2016-03-12 23:05:00 No neovim :'( 2016-03-12 23:05:09 timofonic: I'm working on porting that 2016-03-12 23:05:10 firesucks 2016-03-12 23:05:13 systmkor: Ohh 2016-03-12 23:05:20 timofonic: but fucking cmake 2016-03-12 23:05:25 systmkor: I'm sure they'll accept the patches in mainline 2016-03-12 23:05:27 makes it wonky 2016-03-12 23:05:30 systmkor: What happens to cmake? 2016-03-12 23:05:37 glib lover? 2016-03-12 23:05:40 glibc 2016-03-12 23:05:53 musl around here, I believe... 2016-03-12 23:05:53 well it's mostly that it's obfuscating a lot of the build process to me at the moment 2016-03-12 23:05:55 but anyway 2016-03-12 23:06:17 it' seems like unless I dive into cmake that I can't use system packages 2016-03-12 23:06:23 it's still fetching. It failed on icu 2016-03-12 23:06:24 such as luajit 2016-03-12 23:06:35 timofonic: MUSL libc 2016-03-12 23:06:38 luakit or luajit2? 2016-03-12 23:06:43 icu-libs, that is 2016-03-12 23:07:09 systmkor: Yes. I did mean maybe cmake was developed thinking in glibc and not so much in musl 2016-03-12 23:07:13 bozonius: what's the errors 2016-03-12 23:07:21 systmkor: Why do you suppose the setup didn't fetch all these the first time? 2016-03-12 23:07:29 systmkor: What's the advantage of musl? Does it makes things so lightweight? 2016-03-12 23:07:32 only one error I've seen so far for icu-libs 2016-03-12 23:07:35 timofonic: ahhh yah, also neovim is using a variety of glibc specific macros/functions 2016-03-12 23:07:59 systmkor: I'm sure they can help at that, they want to destroy both vim and emacs haha 2016-03-12 23:08:04 timofonic: for a better answer hit up the #musl chattroom but one esec 2016-03-12 23:08:13 systmkor: go to gitter too 2016-03-12 23:08:24 timofonic: http://www.etalabs.net/compare_libcs.html 2016-03-12 23:08:34 "bad signature" error on that icu-lib 2016-03-12 23:08:37 I can't verify the validity of the report but that's as far as I know 2016-03-12 23:08:41 https://gitter.im/neovim/neovim 2016-03-12 23:08:54 bozonius: maybe try running apk update first? 2016-03-12 23:09:07 YOu know gitter is hipster and trendy, everyone uses it these days :P 2016-03-12 23:09:11 did that much earlier on. Then upgrade 2016-03-12 23:09:19 just like apt-get 2016-03-12 23:09:27 bozonius: uhm hrmmm 2016-03-12 23:10:03 thing is, it is applying all these fetches THIS time through the setup, but not the first time I ran it 2016-03-12 23:10:05 systmkor: If alpine would be embedded but as crazily customizable as Gentoo/Funtoo but proper depency resolving and some improvements at the good idea of use flags... I would only use that :D 2016-03-12 23:10:16 But no everything I like in one place! 2016-03-12 23:10:22 timofonic: I also don't understand why neovim didn't go with a modern language like RUST Go Lang OCaml or something? 2016-03-12 23:10:55 systmkor: Lua is very powerful and extemely used, despite it's not so known. It's everywhere, because it's damn embeddable and quite fast 2016-03-12 23:11:03 But the core.. well 2016-03-12 23:11:10 systmkor: no ideas, huh? 2016-03-12 23:11:11 Rust is Mozilla's pet project 2016-03-12 23:11:19 Too experimental 2016-03-12 23:11:26 They have been rewritting vim 2016-03-12 23:11:38 But at the end, they changed a lot of it and use lua extensively 2016-03-12 23:11:47 yes but I mean as in a modern systems langauge that has a lot of nice features since they are planning on expanding the modularity of vim with neovim 2016-03-12 23:11:59 <_ikke_> my thing with lua is that the base library is too lacking 2016-03-12 23:12:09 lua is multiparadigm 2016-03-12 23:12:24 _ikke_: That's changing, but they need to merge efforts 2016-03-12 23:12:34 <_ikke_> right 2016-03-12 23:12:46 <_ikke_> It's nice as an embedded language, but not very much stand-alone 2016-03-12 23:12:50 It's a very tiny language, but very extensive 2016-03-12 23:13:09 It's a lot better base than elisp or vim language itself haha 2016-03-12 23:13:09 <_ikke_> I would not say extensive right now 2016-03-12 23:13:20 Yet they made a converter frok vim scripting to lua! 2016-03-12 23:13:32 interesting 2016-03-12 23:13:41 _ikke_: Potentially, but it has been use in proprietary software. People kept their secret sauce 2016-03-12 23:13:53 Tons of very big projects use it 2016-03-12 23:14:09 From AAA games, expensive engineering software etc 2016-03-12 23:14:39 <_ikke_> yeah, that's what I mean with embedded language 2016-03-12 23:14:49 It's the most used, yet the less credited. Anyone can get it and adapt it for their needs, it's small. So companies made their own flavor, they have resources 2016-03-12 23:14:51 Yep 2016-03-12 23:14:53 systmkor: let me ask this way: was the alpine setup script supposed to install all these packages the first time I ran it? 2016-03-12 23:15:09 bozonius: i would assume so 2016-03-12 23:15:22 any idea why it didn't? 2016-03-12 23:15:27 couldn't say 2016-03-12 23:15:34 I wonder if I missed an important error message back then 2016-03-12 23:15:38 any way you could try reproducing the issue & record what happend? 2016-03-12 23:16:37 It "only" needs a CPAN-like repository, but strong and in a homogeneus framework 2016-03-12 23:16:43 standarized libraries 2016-03-12 23:16:47 LuaRocks, LuaDist, LuaToolbox, eLua, go-lua, NeoLua, MoonSharp, EGSL, Even LUA is in the firmware of a damn MCU with wifi... https://github.com/nodemcu/nodemcu-firmware 2016-03-12 23:16:49 starting from scratch? And that's fine, because this is only a trial run anyway. I'm evaluating Alpine at this point. 2016-03-12 23:17:01 No trouble to reset the VM and redo it. 2016-03-12 23:17:41 LuaRocks, LuaDist, LuaToolbox, EGSL and NodeMCU Lua should be merged! Damn 2016-03-12 23:18:01 In fact, I consider lua a lot better than Python for a package manager and many other stuff ;) 2016-03-12 23:18:09 Portage and others... hah 2016-03-12 23:18:38 <_ikke_> Lua doesn't even have a full regexp engine 2016-03-12 23:18:42 The best portage replacement I ever tried in my damn life was done a lot in Lua 2016-03-12 23:18:47 _ikke_: There are libs 2016-03-12 23:18:57 Are you sure? It's used for web scrapping 2016-03-12 23:18:59 #lua 2016-03-12 23:19:04 Ask there :D 2016-03-12 23:19:11 bozonius: will be back in a few minutes 2016-03-12 23:19:17 <_ikke_> yes, the one that's included is a very stripped down version 2016-03-12 23:19:22 <_ikke_> so much it's hardly usable 2016-03-12 23:19:32 _ikke_: Included? There are 3rd party ones 2016-03-12 23:19:48 thanks, systmkor 2016-03-12 23:20:11 I'm going to wait to see how this run finishes up and retry startx... 2016-03-12 23:20:25 if no good, I'll start over and carefully check what happens this time 2016-03-12 23:25:16 another weird thing that happened was, yesterday, when I was installing one of the packages, there was a set of 4 packages and one of them was large apparently. It gave a failure saying it was out of space, but when I looked afterward, only about 5% of the disk had been used. 2016-03-12 23:25:30 I asked around here, but no one seemed to have an opinion. 2016-03-12 23:27:00 I should reiterate that I am testing Alpine inside of a VirtualBox VM as this is just a test. Eventually, if it all shakes out OK, I would be installing to hardware. 2016-03-12 23:30:12 Geez... must be 200 packages installing 2016-03-12 23:30:44 that COULD explain why startx was failing, complaining about "losing" connection to xserver. LOL 2016-03-12 23:49:55 _ikke_: #lua 2016-03-12 23:50:40 boingolov, I'm running vanilla alpine 3.3.1 from latest-stable with docker 0.10 from edge (also tried docker 0.9 from latest-stable with the same result.) 2016-03-12 23:51:53 I did not do anything to mount a filesystem, so I assume I don't have the cgroups filesystem mounted. FWIW, that is not listed on the docker page on the wiki as required. 2016-03-12 23:52:18 _ikke_: I found about a few... http://apostata.web.fc2.com/luaregex/index-en.html http://wiki.alpinelinux.org/wiki/Regex#Regex_in_Lua https://github.com/rrthomas/lrexlib https://metacpan.org/pod/re::engine::Lua 2016-03-12 23:53:08 Anyone here got docker daemon running on alpine 3.3.1? 2016-03-12 23:53:21 _ikke_: icelesstea | timofonic: The last one's OK. LPeg also has a regex module. 2016-03-12 23:53:28 binduwavell: I'm a n00b at vm 2016-03-12 23:53:31 bozonius: heads up, alpine has much more fine grained packages than your average distro 2016-03-12 23:53:33 Sorry 2016-03-12 23:57:06 bozonius: a good example is boost libraries (check alpine with apk search boost) and then here is arch https://www.archlinux.org/packages/?sort=&q=boost&maintainer=&flagged= 2016-03-12 23:57:37 binduwavell: yes I do 2016-03-12 23:58:00 binduwavell: you need to turn off a variety of grsec chroot sysctl options 2016-03-12 23:58:49 well, the 2nd run of alpine-setup finished, and I tried the same experiments as before to get the X server running...no joy. 2016-03-12 23:59:56 hrrrmmm 2016-03-13 00:00:20 oohhh btw don't forget that you may need your x86f- programs 2016-03-13 00:00:45 mistype one sec 2016-03-13 00:01:10 _ikke_: furq | you would think alpine would know that patterns aren't regex. This whole wiki is really poorly written. i don't care enough to make anything actually happen about it,as long as the debian docs are ok i'm happy. aybe perl's not so bad after all, although they also seem to think that lua patterns are regex icelesstea | "This material is work-in-progress ... (Last edited by Dubiousjim on 2016-03-13 00:01:12 18 Jan 2015.)" now that I'd call an active project! 2016-03-13 00:01:47 xf86 stuff 2016-03-13 00:02:15 you may need xf86-video-vmware 2016-03-13 00:02:22 _ikke_: Damn, those guys are grumpy nerds. Don't take it personal, I just used my broken Engrish and was unable to manage the situation. I'm sorry, I got it wrong :P 2016-03-13 00:02:31 I tried to help and now they are defensive 2016-03-13 00:02:59 They think I was trolling. No, I just do shit :P 2016-03-13 00:03:15 It's true that part of the wiki is outdated, but well 2016-03-13 00:03:30 bozonius: http://wiki.alpinelinux.org/wiki/Install_Alpine_on_VMware 2016-03-13 00:03:52 thanks systmkor 2016-03-13 00:04:06 I'll look at that...maybe has some of the missing steps, or at least the ones I missed 2016-03-13 00:10:35 systmkor, any pointers about what to turn off to get docker daemon working? 2016-03-13 00:11:20 The docker page on wiki.alpinelinux.org does not mention this. Also I just looked at the official docker docker image (which is based off alpine 3.3) and it also does not appear to have done that. 2016-03-13 00:27:43 binduwavell: give me a sec 2016-03-13 00:33:36 kk, thanks 2016-03-13 00:34:44 okay so I can't seem to find where I found out that you need to do this but I'll add it to the wiki & try to hunt down why it's the case 2016-03-13 00:35:10 but I recently got docker working on my system and I have another system without it so I have the diff on sysctl settings 2016-03-13 00:35:17 I'll post what values need to be changed 2016-03-13 00:38:56 thanks again 2016-03-13 00:40:04 binduwavell: https://dpaste.de/r0N8/raw 2016-03-13 00:41:16 and i think the default sysctl with alpine (i.e. apart of busybox) doesn't like spaces between equal signs when setting values 2016-03-13 00:41:30 so an example would be 'sudo sysctl -w kernel.grsecurity.chroot_caps=0' 2016-03-13 00:41:35 i believe that should work 2016-03-13 00:49:41 systmkor: don't think he was running the grsec kernel 2016-03-13 00:49:51 he mentioned vanilla anyway 2016-03-13 00:50:37 oh well, he's gone at any rate 2016-03-13 00:50:40 or she 2016-03-13 00:52:33 Guys, use qemu 2016-03-13 00:52:47 It's easier and you can emulate weird platforms :D 2016-03-13 00:52:51 ARM, MIPS... 2016-03-13 00:53:05 I got insane installing it in arch 2016-03-13 00:53:18 qemu was easier, when everyone says it's a mess :P 2016-03-13 01:01:23 anyone able to help me troubleshoot a (probably trivial) boot problem? I'm updating the Amazon EC2 wiki and I'm 99% there but can't seem to get dhcp/networking autostart to carry over from my local install. 2016-03-13 01:01:32 Boot log for ec2 here: http://pastebin.com/raw/EeY8JAaN 2016-03-13 01:02:19 My working wiki replacement is here: https://gist.github.com/kennwhite/ffab25071fbd1582f036 2016-03-13 04:19:06 hi I am trying to get docker-machine running on alpine-linux anyone around do this before? 2016-03-13 04:44:45 transhuman_: yes 2016-03-13 04:46:35 I am following these directions lost at the line that reads __docker_machine_ps1 looks like a powershell script which has nothing to do with linux 2016-03-13 04:46:52 or is this contained in a docker image...just occured to me 2016-03-13 04:47:48 https://docs.docker.com/machine/install-machine/ 2016-03-13 04:53:21 thats not powershell 2016-03-13 04:53:31 thats setting prompt 2016-03-13 04:53:52 setting the prompt to what though? 2016-03-13 04:54:54 it certainly doesnt work 2016-03-13 04:57:00 there is a PS1 referenced in the docker script files for containers is that some how involved? 2016-03-13 04:58:25 I found this https://github.com/docker/machine/blob/master/contrib/completion/bash/docker-machine-prompt.bash 2016-03-13 05:00:26 Adran how would that translate to alpines /etc/profile ? 2016-03-13 05:00:34 it wouldn't 2016-03-13 05:00:40 you'd have to add that to bash 2016-03-13 05:04:10 ah ok changing shell to bash for my user then I will figure out how to add that in thanks for the clarifications its much appreciated 2016-03-13 05:04:39 relogging in now 2016-03-13 05:05:34 you can also just type bash 2016-03-13 06:31:59 where can i look for info on what patches have been applied to shared-mime-info for update-mime-database's fdatasync problem? 2016-03-13 06:37:02 ah. found aports git tree. 2016-03-13 11:26:24 Hello guys, any hints how to run alpine armhf uboot image on Beaglebone Black? 2016-03-13 14:50:54 Hi, 2016-03-13 14:51:18 I was wondering supposed the apk be runned in boot automaticly? 2016-03-13 14:59:33 apk upgrade 2016-03-13 15:30:27 aavikkojootti: that's not typical 2016-03-13 15:37:52 ok. what about for example the acf. It's not supposed to be runned default? 2016-03-13 20:58:06 aavikkojootti: maybe apk-cron ? 2016-03-13 21:08:52 systmkor, thanks a ton. Unfortunately when I run these sysctl commands I get the following error: sysctl: error: 'kernel.grsecurity.chroot_caps' is an unknown key. 2016-03-13 21:09:16 If I run sysctl -a I don't see any settings that start with kernel.grsecurity 2016-03-13 21:14:14 Anyone know why there I wouldn't see any grsecurity related flags in sysctl on alpine 3.3.1? 2016-03-13 21:18:27 hi is it possible to run virtualbox on alpine-linux? 2016-03-13 21:23:13 binduwavell: i didn't see earlier but someone mentioned you are running the vanilla kernel then grsecurity sysctls wouldn't be there 2016-03-13 21:23:15 so my bad on that 2016-03-13 21:23:59 binduwavell: if you are running vanilla kernel I don't know off the top of my head what could be causing issues but if you give info I can try reproducing the issue 2016-03-13 21:26:18 transhuman: idk but you can give it a shot & record what you do and results then I can try to see what I can do to help 2016-03-13 21:27:31 ok I will give it a shot then 2016-03-13 21:27:40 thanks for the assistance offer 2016-03-13 21:28:13 I need to run to the store so I'll be afk for about an hour but stay connected and I can message you 2016-03-13 21:28:30 ok thanks will do 2016-03-13 21:28:55 this communication channel will be asyncronous 2016-03-13 21:33:33 systmkor I'm running an alpine image from scaleway. My guess is their image is based on the base docker image (that's how they create their bare metal images… kinda cool)…. I guess the docker image may be crippled in some way to block folks running docker-in-docker… I have tried forcing a full upgrade from stable and edge, I have the same experience in both cases. So if there is something disabled, it is not fixed/cleaned-up by pulling all of 2016-03-13 21:34:44 I'm using a c2s machine (x86-64, 4 core, 8GB ram). I'm using their vanilla Alpine 3.3 image. 2016-03-13 22:04:06 Is this available for alpine-linux ? Java SE 6 JDK (Java API bindings, both webservice and XPCOM) 2016-03-13 22:12:21 whats the alpine equivalent to default-jdk in debian? 2016-03-13 22:24:58 binduwavell: Scaleway doesn't use Alpine's kernel 2016-03-13 22:25:38 They use their own kernel and initrd (if you ever watch the early boot process you'll see their initrd start up and setup the NBD mount required to get the real rootfs) 2016-03-13 22:26:13 XgF: Do Alpine has a fork? Isn't Alpine a new distro? :P 2016-03-13 22:26:30 3.3? Old kernel! 2016-03-13 22:27:11 I'm obsessed with using new kernels, yet what I moan is web browsers not able to manage to open 300 tabs or more. They kept all in ram, and swap craziness happen 2016-03-13 22:27:39 Yes, I'm OCD. But that's something difficult to fix than a web browser, I'm sure :P 2016-03-13 22:28:09 timofonic: No, not a fork, just Scaleway use their own kernel for all distros 2016-03-13 22:30:24 XgF: What's Scaleway? A guy? 2016-03-13 22:30:38 A server host 2016-03-13 22:38:07 Oh 2016-03-13 22:51:29 timofonic: it would be great to have a closer to mainline kernel (i would like to contribute) but that would mean we would need to help out splender & the pax team work on finding bugs in the linux kernel & applying those patches to make it a grsec kernel 2016-03-13 22:56:47 systmkor, you back, ran into a snag 2016-03-13 22:57:00 The vanilla kernel wouldn’t need that and could already be closer to mainline, if that were the only issue. Probably. 2016-03-13 23:03:05 transhuman: what happened? 2016-03-13 23:04:01 Lukc: well MUSL compatibility would also need to be worked out, also the vanilla kernel should be kept at the same version as the grsec kernel for doing testing/debugging of software 2016-03-13 23:04:38 Lukc: that said having a mainline or at least most recent stable version would be nice but I would argue it shouldn't be apart of the compiled & mirrored packages 2016-03-13 23:05:04 it would really just need to be in testing path of the aports repo 2016-03-13 23:07:28 Java SE 6 JDK (Java API bindings, both webservice and XPCOM) <<---cant seem to get it anywhere its a dependency. I dont think a newer one will do 2016-03-13 23:09:33 It would be nice if a kernel with or without the grsec in place could be put in place that are exactly the same for sure ( that way the difficult problems associated with grsec to track down could be found....definitely I second that 2016-03-13 23:10:15 transhuman: I believe JDK 6 was removed from the ports 2016-03-13 23:11:06 so how does one compile this? It seems its a requirement debian has a jdk-default package 2016-03-13 23:12:44 transhuman: firstly, what's your end goal? 2016-03-13 23:14:26 compiling oracle virtualbox you mean? 2016-03-13 23:14:36 or for the package? 2016-03-13 23:14:56 the package is a requirement for compiling virtualbox according to oracles directions 2016-03-13 23:15:07 https://www.virtualbox.org/wiki/Linux%20build%20instructions 2016-03-13 23:16:25 ahh okay, so JDK 6 is required for Virtual Box 2016-03-13 23:16:35 yes, so it seems 2016-03-13 23:16:41 have a possible couple solutions 2016-03-13 23:17:10 one run a docker container if I can find one with the jdk 6 kit 2016-03-13 23:17:21 2 run vbox in a chroot jail 2016-03-13 23:18:29 dont really like either 2016-03-13 23:18:49 well if you download aports you can roll back the repo to the last JDK 6 package before it was removed 2016-03-13 23:18:53 I am posting questions in #vbox 2016-03-13 23:18:53 and try building that first 2016-03-13 23:19:20 Oh, that patchwork thing is cool. :o 2016-03-13 23:19:29 will that mess up with my build system? 2016-03-13 23:20:43 is there a set of directions for back dating a package for alpine linux? 2016-03-13 23:22:26 or maybe just go online and download the package? 2016-03-13 23:22:26 transhuman: I don't know to both questions 2016-03-13 23:25:56 http://download.java.net/openjdk/jdk6/ 2016-03-13 23:26:50 well i'm trying to build the aports version of jdk6 2016-03-13 23:27:26 not sure if thats the SE version I found, how on earth do i tell, I am definitely not a java person 2016-03-13 23:39:12 systmkor, will that work wasnt older alpine linux built off a different library than the current one uclibc or something? 2016-03-13 23:41:12 transhuman: openjdk6 was dropped around April of 2014 according to the git log 2016-03-13 23:41:48 I believe MUSL and not uClibc was the standard at that point not sure 2016-03-13 23:42:11 version 3 2016-03-13 23:42:43 oh v3 is definitely MUSL 2016-03-13 23:45:31 sorry that might be wrong looking at the dates on the images 2016-03-13 23:47:22 2.7.5 is has the label march 2014 2016-03-13 23:51:18 ah well in the aports they have a musl.path & a uclibc.patch file so, so far things are going okay but hitting dependency hell to bootstrap it 2016-03-13 23:52:59 so what did you do exactly to get where your at did you download another iso as a build system 2016-03-13 23:53:12 or just back date the package some how 2016-03-13 23:53:44 ah ok so you havent got the file yet IC 2016-03-13 23:54:15 just checked out older version on aports and building on alpine v3.3 2016-03-13 23:56:10 never done that is there directions for doing that...probably easier than i think it is...but 2016-03-13 23:57:00 hrmm autoconf2.13 has dependency issue with current version of autoconf 2016-03-13 23:57:17 transhuman: uh I don't know of any instructions 2016-03-13 23:58:10 ok I will see if i can figure out how to do that (is it as simple as setting the apk repositories to older ones? 2016-03-13 23:58:38 transhuman: uh that I don't believe they keep packages that back dated 2016-03-13 23:58:58 transhuman: what I would point you to is http://wiki.alpinelinux.org/wiki/Creating_an_Alpine_package 2016-03-14 00:01:18 thanks I will read through that at my at my lesure going to try the package I found 2016-03-14 00:01:22 and compile it 2016-03-14 00:02:25 transhuman: good luck 2016-03-14 00:03:41 thanks I will need it 2016-03-14 00:18:50 systmkor, got it http://www.oracle.com/technetwork/java/javasebusiness/downloads/java-archive-downloads-javase6-419409.html 2016-03-14 00:19:17 oh cool 2016-03-14 01:23:16 systmkor, if you click on the JRE (runtime environment) it should be supported release 6 update 45 2016-03-14 02:10:30 systmkor: I understand it's hard work, but what's wrong with that? 2016-03-14 02:11:14 transhuman: Java on a lightweight distro? I take some good meds, I canj give you a few :D 2016-03-14 02:11:36 If you think I'm insane, I'm worse without them :P 2016-03-14 02:12:47 timofonic: wrong with what? 2016-03-14 02:13:06 systmkor | timofonic: it would be great to have a closer to mainline kernel (i would like to contribute) but that would mean we would need to help out splender & the pax team work on finding bugs in the linux kernel & applying those patches to make it a grsec kernel 2016-03-14 02:13:17 transhuman: i'll check out a few options, i'll need to build in a container or VM to avoid dependency issues 2016-03-14 02:13:56 timofonic: there is nothing wrong with that, i was just stating what I think would need to be done to make it happen 2016-03-14 02:14:13 Isn't submitting patches to mainline and such the best way to make projects evolve? I wonder with too many distros have lots of their own Linux kernel patches instead contributing them to vanilla 2016-03-14 02:14:23 systmkor: Oh, I see 2016-03-14 02:14:45 Isn't RH that one that obfuscates patches? :D 2016-03-14 02:15:10 timofonic: yes, always push up what you can up-stream but as far as I understand it there is some fundamental issues between grsec & linux dev style 2016-03-14 02:15:29 idk for sure, checking the grsec forum & FAQ would be the best place to start 2016-03-14 02:17:03 systmkor: What ones? 2016-03-14 02:17:11 I see 2016-03-14 02:18:02 timofonic: because for example PaX controls makes modifications to how memory is managed at the kernel level which I don't know if can just be an easy way to be maintained within the linux kernel 2016-03-14 02:18:13 or if Linus just has is head in the sand about security 2016-03-14 02:18:34 that's the general impression I get, but I would need actual proof to state one way or the other 2016-03-14 03:33:34 I'm getting unsatisfiable contraint for 3.3 2016-03-14 03:33:43 haproxy-systemd-wrapper 2016-03-14 03:33:49 (missing) 2016-03-14 03:34:06 pkgs.alpinlinux.org shows it in main 2016-03-14 03:43:48 i thought pkgs was edge 2016-03-14 03:44:02 no it isn't 2016-03-14 03:44:10 Adran, I tried edge as well as 3.3 2016-03-14 03:45:46 Adran, oh 2016-03-14 03:46:00 Adran, yeah I just ran it on edge and it worked 2016-03-14 03:46:06 Adran, thanks 2016-03-14 03:46:23 always thought that it was, but i can't find a package i know is in edge there 2016-03-14 03:47:51 hmmm wget isn't working on edge 2016-03-14 03:48:03 ACTION raises an eyebrow 2016-03-14 03:48:11 atomi: are you doing a full upgrade first? 2016-03-14 03:48:16 before switching all this stuff around 2016-03-14 03:48:20 i'm getting unable to verify the issuer's authority 2016-03-14 03:48:27 Adran, yeah 2016-03-14 03:48:43 i'm running in docker so it's a new image every build 2016-03-14 03:48:54 do you have ca-certificates? 2016-03-14 03:48:59 yeah 2016-03-14 03:51:09 I'll just run it with --no-check-certificate for now 2016-03-14 03:51:18 but it probably needs to get looked at 2016-03-14 03:53:44 what site? 2016-03-14 03:55:33 wget -L https://releases.hashicorp.com/consul-template/0.14.0/consul-template_0.14.0_linux_amd64.zip 2016-03-14 03:55:56 atomi: busybox wget is able to download that fine 2016-03-14 03:56:02 i'm on edge 2016-03-14 03:56:21 :/ 2016-03-14 03:57:01 so something isn't quite right 2016-03-14 03:57:54 You're in a container? 2016-03-14 03:57:59 https://gist.github.com/atomi/912295a26d1c27a9721b yeah this won't run 2016-03-14 03:58:05 Is /etc/resolv set to something sensible? 2016-03-14 03:58:23 I have to add -no-check-certificate 2016-03-14 03:58:32 works on 3.3 2016-03-14 03:59:15 interesting 2016-03-14 03:59:51 second dockerfile works https://gist.github.com/atomi/912295a26d1c27a9721b 2016-03-14 04:01:34 :/ now it seems to be working 2016-03-14 04:02:18 oh nevermind I have --no-check-certificate still 2016-03-14 04:03:38 okay here's the most simple example of wget not working https://gist.github.com/atomi/912295a26d1c27a9721b 2016-03-14 04:03:48 hi.... 2016-03-14 04:04:40 I want to ask, is this possible to install apk whitout internet..? 2016-03-14 04:05:12 Irfanator: INDEED! 2016-03-14 04:05:22 Alpine Extended allows you to install for the most part offline 2016-03-14 04:05:57 atomi: I'm not able to debug to help right now, but tomorrow or so if you still need help, ping me and I will look into it with you 2016-03-14 04:05:59 I'm running alpine in usb stick, using lbu to save data & settings... 2016-03-14 04:06:10 Irfanator: You can use a cache directory 2016-03-14 04:06:21 http://wiki.alpinelinux.org/wiki/Local_APK_cache 2016-03-14 04:43:29 I just want to say whoever added RUN ( wget --no-verbose --no-check-certificate ${CONSUL_URL} -O /tmp/consul_template.zip && \ unzip -d /tmp/ -o /tmp/consul_template.zip && \ mv /tmp/consul-template /usr/bin && \ rm -rf /tmp/* ) 2016-03-14 04:43:33 oops sorry 2016-03-14 04:43:44 haproxy-systemd-wrapper 2016-03-14 04:43:51 lol 2016-03-14 04:44:13 consul / consul_template ftw 2016-03-14 04:44:29 we use way too much hashicorp stuff for our own good methinks 2016-03-14 04:44:54 by the way I got consul-template managing haproxy using haproxy-systemd-wrapper on alpine supervised by runit 2016-03-14 04:45:04 cool 2016-03-14 04:45:13 we use consul-tmeplate for haproxy as well 2016-03-14 04:45:13 and it's pretty amazing how easy to ramp up ramp down nodes 2016-03-14 04:45:28 and the restarts seem to be clean 2016-03-14 04:45:39 but I haven't tested extensively 2016-03-14 04:46:05 I'm using runsvinit to manage zombie processes as well 2016-03-14 04:46:18 be careful that you set a minimum restart interval (can't remember what the exact parameter is called), haproxy doesn't like to restart over and over and over under heavy load 2016-03-14 04:46:36 make sure it has several seconds per reload 2016-03-14 04:46:50 good idea 2016-03-14 04:47:20 I have minwait and maxwait set 2016-03-14 04:47:31 cool, that's it 2016-03-14 04:48:40 boingolov, I think it's the -wait flag 2016-03-14 04:49:10 yeah minwait maxwait are just my env variables i use to set defaults 2016-03-14 06:59:05 Is sandstorm available for Alpinelinux? It can be interesting for my portable server, plus other stuff... Someone mentioned Alpinelinux would be a perfect match in their irc chatroom https://botbot.me/freenode/sandstorm/2015-10-28/?page=1 2016-03-14 07:00:56 This could make me kill all my gmail stuff, for example... 2016-03-14 14:27:25 quit 2016-03-14 14:39:46 Hi. I'm building a Docker image (based on Dockers official alpine:3.3 image) and "apk update && apk add nginx" installs nginx 1.8.1, even though https://pkgs.alpinelinux.org/packages?name=nginx&repo=all&arch=all&maintainer=all lists 1.9.11. What am I doing wrong? 2016-03-14 14:42:09 XNeo, the newer nginx is available only in the alpine:edge repository 2016-03-14 14:44:02 fabled: thanks. So the packages page is wrong? (because it lists the repository as "main"?) 2016-03-14 14:50:21 XNeo, no; main is the category of the package 2016-03-14 14:50:31 it's not perhaps clear on the packages page 2016-03-14 14:50:45 clandmeter, could we should the stable branch/edge indication on package page? 2016-03-14 14:51:52 Hi, Is there any plan to build image for supporting Raspberry Pi 3 (64-bit)? 2016-03-14 14:56:36 fabled: yes, i am working on a new one which supports both edge and latest-stable. but as usual it takes too much time. 2016-03-14 14:57:44 orx57, 64-bit build is quite a bit of getting usable. the next kernels should support rpi3 in 32-bit mode 2016-03-14 14:58:22 orx57, that is 64-bit built does not exist. and is not planned for near future. 2016-03-14 14:58:33 then again, i think even the upstream does not support rpi3 in 64-bit mode yet 2016-03-14 14:58:56 see also http://bugs.alpinelinux.org/issues/5197 2016-03-14 15:22:37 fabled, thanks! 2016-03-14 15:27:37 rpi3 in 32-bit mode support with BCM43134 will be perfect ;) 2016-03-14 16:17:16 Hello. I am wondering if this fix might make it into 3.3.2: https://bugs.alpinelinux.org/issues/5191 2016-03-14 16:33:54 systmkor, you around? 2016-03-14 16:59:52 Hi there, I am having a hard time getting AL to persist my changes. I have created a dd copy to a USB drive to run it diskless, but I cannot get the other partitions on the drive to be used for permanent storage and pick up the changes after a reboot. Please advise what I am doing wrong. 2016-03-14 17:15:24 transhuman: at the keyboard again 2016-03-14 17:15:48 hi great to see you here, question is there a ia32-libs for alpine linux? 2016-03-14 17:15:58 figured out the java piece i think 2016-03-14 17:21:34 systmkor, I have been looking for it but haven't found it anywhere 2016-03-14 17:21:53 i search for alpine and ia32-libs and it comes up with kali-linux of all things 2016-03-14 17:25:35 any help available now or should I check back later? 2016-03-14 17:26:06 did you actually run alpine-install ? 2016-03-14 17:27:31 setup-lbu and setup-apkcache seems your friends to me 2016-03-14 17:28:29 alright, I must have misunderstood, after dd, i just did setup-alpine 2016-03-14 17:29:06 so I should have done alpine-install, then setup-lbu followed by setup-apkcache? 2016-03-14 17:29:48 Guest18715: do you boot from same usb that holds the apkovl? 2016-03-14 17:30:03 yes, it will be only a single USB 2016-03-14 17:30:11 can you verify that the apkovl is actually stored on the usb? 2016-03-14 17:30:34 you need to do 'lbu commit' and it should save the config in a $hostname.apkovl.tar.gz on your usb 2016-03-14 17:30:37 it is not, it is not being persisted after a reboot 2016-03-14 17:31:03 lbu commit was not working for some reason also, I had to do lbu pkg 2016-03-14 17:31:34 you need put the *.apkovl.tar.gz on the usb 2016-03-14 17:31:40 when I say not working, it was not creating the aplovl, only lbu pkg was 2016-03-14 17:31:53 lbu commit should done it for you 2016-03-14 17:32:24 setup-lbu should config it it for you 2016-03-14 17:32:28 might be a bug 2016-03-14 17:32:47 ok, so perhaps I missed the steps of alpine-install, setup-lbu and setup-apkcache? 2016-03-14 17:33:19 let me give that a go, I thought per the installation instructions only setup-alpine was required 2016-03-14 17:36:25 ncopa: can I install APK package in offline..? Without internet connection... 2016-03-14 17:37:15 you need a local repository on some local media 2016-03-14 17:37:32 or you can install package file directly 2016-03-14 17:38:29 "or you can install package file directly" ..how? 2016-03-14 17:40:36 transhuman: I don't believe that package exists in aports which means it wouldn't be any of the pre-built package repos/mirrors 2016-03-14 17:41:01 apk add /path/to/file.apk 2016-03-14 17:42:25 ncopa: I want to install usb-modeswitch... I have downloaded all needed dependencies... OK, thank you... 2016-03-14 17:42:52 systmkor, seems like I cant use a docker container or a chroot to build 32 bit components according to the vbox experts 2016-03-14 17:43:15 systmkor, vbox expects the very same gcc executable to be able to build 32 and 64 bit code (using the -m32/-m64 switches). not possible to split. 2016-03-14 17:44:23 systmkor, can you confirm alpine linux does not have such a full featured gcc? 2016-03-14 17:44:48 it uses musl 2016-03-14 17:44:57 so gcc is fine, glibc features aren't 2016-03-14 17:46:27 Adran, so I guess the question is, is that a gcc or glibc feature that we are talking about ? 2016-03-14 17:47:05 here my knowledge ends 2016-03-14 17:48:31 usb-modeswitch is for network connectivity right? 2016-03-14 17:48:38 transhuman: i don't know off the top of my head 2016-03-14 17:48:44 i think we want that included in the iso by default 2016-03-14 17:49:52 systmkor, I have something else that might be more doable at this time, interested? 2016-03-14 17:50:10 yah 2016-03-14 17:50:16 getting chrome 45 running on alpine-linux 2016-03-14 17:50:25 450b4 to be exact 2016-03-14 17:51:09 ncopa: yes, I have USB 3G Modem, and need usb-modeswitch... 2016-03-14 17:51:15 currently there at 44 2016-03-14 17:51:21 well there is chromium but version "49.0.2623.87" 2016-03-14 17:51:53 nah chrome 45.0b4 gives you netflix 2016-03-14 17:52:06 ahhh 2016-03-14 17:52:51 I tried getting it running ran into errors I couldnt get around 2016-03-14 17:52:51 ok, so I don't find the alpine-install command 2016-03-14 17:52:59 well I forget who got it working but getting lxc working with displaying X server stuff would be on option, plus it would be nice to have for other tests 2016-03-14 17:53:11 ncopa: yes, it's for usb 3g modems that have two modes, one an ISO with the drivers and one as a modem 2016-03-14 17:53:19 Guest18715: may have ment setup-alpine ? 2016-03-14 17:54:08 that is the one I have been using. How to use that to run it diskless but still persist changes after reboot? 2016-03-14 17:54:45 I keep getting that it is a read-only filesystem when I run 'lbu commit' 2016-03-14 17:54:55 systmkor, explain ? 2016-03-14 17:56:21 Irfanator: could you please create a ticket on b.a.o and say that we want usb-modeswitch on the iso because its needed to set up networking 2016-03-14 17:56:29 well for example you can make an lx container with a debian/ubuntu template which means you can just install the chrome debian package 2016-03-14 17:56:38 set target 3.3.2 2016-03-14 17:57:52 systmkor, wouldnt it be better to go toward a docker setup than a virtualization container setup? just asking having used both types of systems I tend to think thats the way its going (however not having used lx containers themselves) 2016-03-14 17:58:02 systmkor: how do you pass X or sound from LXC guest to host? 2016-03-14 17:58:24 docker is another container type like lxc 2016-03-14 17:58:50 ah ok, whats the advantage to lxc? 2016-03-14 17:58:52 Jean-Scotch: I don't know, but I remember someone on this channel saying they got it working 2016-03-14 17:59:12 I'm just trying to do that on my machine ;) 2016-03-14 17:59:26 I was looking after pulseaudio :/ 2016-03-14 17:59:39 lxc give more of the full virtual machine experience 2016-03-14 17:59:47 ncopa: sure... 2016-03-14 17:59:52 what about performance ncopa? 2016-03-14 17:59:56 docker gives you single application in container experience 2016-03-14 18:00:03 should be the same 2016-03-14 18:00:09 overhead? 2016-03-14 18:00:24 lxc slightly higher due to it will run init 2016-03-14 18:00:39 well I am interested in learning it for sure 2016-03-14 18:00:45 well is that startup overhead or continual overhead? 2016-03-14 18:00:51 both 2016-03-14 18:00:56 ahh okay interesting 2016-03-14 18:00:59 but its marginal 2016-03-14 18:01:11 what about ease of use? 2016-03-14 18:01:18 i think docker wins there 2016-03-14 18:01:21 yarp 2016-03-14 18:01:27 thats a big problem with docker ( the networking is a nightmare) 2016-03-14 18:01:28 but it depends on what you want to do 2016-03-14 18:01:38 gotta go 2016-03-14 18:01:39 brb 2016-03-14 18:02:00 me brb too 2016-03-14 18:03:22 transhuman: well Docker has probably more documentation. So it would probably be best to start there. 2016-03-14 18:11:37 I find docker networking to be a nightmare hard part I am working on now is (which is why I wanted vbox was a key name server) 2016-03-14 18:11:50 because docker-machine requires it 2016-03-14 18:14:01 systmkor, I can get you started with docker containers no problem save you a lot of time 2016-03-14 18:16:23 it'd be interesting to compare docker, lxc and the enhanced chroots of grsecurity; I haven't had enough time to check out those grsec'd chroots but they could be an interesting alternative 2016-03-14 18:16:54 I would be interested in hearing more TBB 2016-03-14 18:19:32 it appears x crashes as soon as you click 2016-03-14 18:20:06 according to the grsecurity wikibook overview it's rather light actually, but grsecurity has tons of features that together with chroots could be fascinating 2016-03-14 18:20:26 TBB: yup yup 2016-03-14 18:20:49 Adran, that's a driver issue if I remember correctly, it's either evdev or synaptics xorg driver related 2016-03-14 18:20:58 TBB: Know how to fix it? 2016-03-14 18:21:17 Because when I startx I get no applications opening (openbox & term) and mouse works until you right click (or just freezes in the middle) 2016-03-14 18:21:25 I'm trying to update teh documentation on teh wiki for x 2016-03-14 18:21:54 are both of those installed? I think it could've been as simple as installing the missing one; I'm not at my Alpine system right now but if I can get back to this a bit later today I will 2016-03-14 18:22:16 Are which installed openbox and xterm? 2016-03-14 18:22:33 I know xf86-input-mouse and evdev are installed 2016-03-14 18:23:35 are you trying to run x over ssh or something like that ? 2016-03-14 18:23:51 xhost+ 2016-03-14 18:24:48 no 2016-03-14 18:25:05 got a link to what you are doing? 2016-03-14 18:25:21 any number of "installing a DE on Alpine" 2016-03-14 18:26:55 Adran: a DE? 2016-03-14 18:27:09 I had that happen as well; at first it was the missing xf86-input-mouse and probably after that the missing synaptics touchpad driver or so. but as said, I'll get back to you as soon as I get back to my "project machine" 2016-03-14 18:27:14 desktop environment 2016-03-14 18:27:16 e.g. http://wiki.alpinelinux.org/wiki/XFCE_Setup 2016-03-14 18:27:16 ahhhh 2016-03-14 18:27:39 TBB: sweet 2016-03-14 18:27:43 this has been driving me nuts for weeks 2016-03-14 18:27:50 All the wiki stuff is "just type these commands it will work!" 2016-03-14 18:28:08 urgh, I meant, "missing xf86-input-evdev" ... I did get past it tho so I should be able to track down what exactly got me there 2016-03-14 18:28:31 Adran: apk add alpine-desktop ? 2016-03-14 18:28:46 don't have that available in 3.3 2016-03-14 18:29:06 oh its in community 2016-03-14 18:29:22 Adran: agreed the wiki needs work, please contribute :D 2016-03-14 18:29:31 systmkor: Yep yep 2016-03-14 18:29:41 I first have to know how to do the parts I want to update before I write a guide though. ;) 2016-03-14 18:30:00 I've just finished writing a bunch of helpful additions to the setup- scripts 2016-03-14 18:30:06 so *Shrug* its a start. 2016-03-14 18:30:27 be back in 30 2016-03-14 18:30:43 29 2016-03-14 18:30:44 28 2016-03-14 18:32:05 !quit 2016-03-14 18:33:03 bbs 2016-03-14 18:44:23 ok, so I have tried everything now and it feels like I am going around in circles....has anyone been able to run this diskless and preserve changes to the same USB used for booting? 2016-03-14 18:45:33 I created a second partition on the USB (/dev/sda2) with fdisk, but when trying to do a mkfs.ext4 on it I get '/dev/sda2 is apparently in use by the system; will not make a filesystem here!' 2016-03-14 18:46:40 I don't understand how this just created newly partition is already in use by the system 2016-03-14 18:55:37 well, what does df say? 2016-03-14 19:04:44 Adran: what does the fox say? 2016-03-14 19:04:57 sorry, couldn't resist 2016-03-14 19:05:14 it says "i'd kick you if I could" 2016-03-14 19:05:32 assuming foxes uses irc, which they don't. :( 2016-03-14 19:05:40 back again what did I miss? 2016-03-14 19:06:33 did you get your x windows working Adran 2016-03-14 19:06:37 nope 2016-03-14 19:06:41 Xorg -retro works 2016-03-14 19:06:47 But nothing beyond that 2016-03-14 19:07:02 give me your best link and I will look at it myself see if I can help 2016-03-14 19:07:59 link to what 2016-03-14 19:08:06 doc your following 2016-03-14 19:08:10 I am beyond docs 2016-03-14 19:08:11 http://wiki.alpinelinux.org/wiki/XFCE_Setup 2016-03-14 19:08:14 there's where I started 2016-03-14 19:08:40 I have x windows running on my desktop that works fine 2016-03-14 19:09:02 transhuman: your alpine desktop? 2016-03-14 19:09:05 yes 2016-03-14 19:09:14 what did you do? 2016-03-14 19:10:01 umm that was a while ago one thing I didnt do was enable edge repos 2016-03-14 19:10:09 i'm on 3.3 2016-03-14 19:10:28 at least not early on 2016-03-14 19:10:47 had xwindows running log before enabling edge cause edge seems to cause problems 2016-03-14 19:14:35 what does your Xorg.0.log say 2016-03-14 19:14:38 pastebin it 2016-03-14 19:17:29 transhuman: https://gist.github.com/Ttech/8e106ca0bea36e00408c 2016-03-14 19:24:18 apk add setup-xorg-base ; apk search xf86-video (add video card driver for your video card ; apk add nano ; adduser ; add user to group ; apk add sudo ; add user to sudo users group; visudo /etc/sudoers ; setup-xorg-base ; apk add sysinit ; apk search mdev; apk search udev; apk add udev udev-init-scripts ; setup-xorg-base ; reboot; <<--thats whats still in my history 2016-03-14 19:26:57 setup-xorg-base seems to be lacking 2016-03-14 19:27:21 but i have most of those already installed 2016-03-14 19:27:31 um... looks like acpid is missing from your config there is a command i remember for adding that to the rc 2016-03-14 19:27:31 just not the sysinit part 2016-03-14 19:28:16 is this on vmware? 2016-03-14 19:28:37 yeah and intel broadwell 2016-03-14 19:28:57 tried virtual and real hardware neither worked 2016-03-14 19:28:58 ah vmware first thing is it vmware workstation? 2016-03-14 19:29:48 close enough 2016-03-14 19:29:59 fusion but I don't see major differences in the internals 2016-03-14 19:30:11 how much memory do you have allocated to the video memory? 2016-03-14 19:30:26 always a kicker with esxi 2016-03-14 19:30:45 256mb 2016-03-14 19:30:47 I allocate 128 meg for video although 64 is probably more than enough 2016-03-14 19:30:52 ah ok 2016-03-14 19:34:11 Adran is there a way to get a list of installed packages on alpine-linux? 2016-03-14 19:34:28 transhuman: https://gist.github.com/Ttech/ec9eb824bd521684f48e 2016-03-14 19:35:27 no how do i get a list of installed packages on my system I wanted to post it for you to look at 2016-03-14 19:35:47 you can cat /etc/apk/world 2016-03-14 19:35:50 or theres an option in apk to list 2016-03-14 19:38:06 Adran: 'apk info' will list installed programs (or at least what's in /etc/apk/world) i believe 2016-03-14 19:39:43 http://paste.debian.net/415242/ 2016-03-14 19:39:58 see if that helps 2016-03-14 19:44:14 some how I dont think thats a complete list of packages I have installed 2016-03-14 19:47:02 si 2016-03-14 19:47:02 perdona 2016-03-14 19:47:04 que se me cortaba 2016-03-14 19:47:06 ya te oigo 2016-03-14 19:47:21 sorry, wrong channel -_- 2016-03-14 19:52:31 Adran, did it reveal anything? 2016-03-14 20:26:41 Adran, Here is a better list with package info as well http://paste.debian.net/415271/ 2016-03-14 20:27:00 well I ran xargs off yoru list and installed all them 2016-03-14 20:27:13 i now am your computer 2016-03-14 20:27:19 lol 2016-03-14 20:27:22 does it work 2016-03-14 20:27:32 except the first list I dont think was complete 2016-03-14 20:28:42 here is same second list with no package info for xargs http://paste.debian.net/415272/ 2016-03-14 20:30:58 just to experiment I i will build another vmware vm with those exact packages and see what I get see if xwindows works 2016-03-14 20:31:22 which cd did you use to install from 2016-03-14 20:39:13 Assertion failed: key->initialized (../include/privates.h: dixGetPrivateAddr: 122) 2016-03-14 20:39:13 XIO: fatal IO error 11 (Resource temporarily unavailable) on X server ":0" 2016-03-14 20:39:15 :( 2016-03-14 20:39:19 transhuman: 3.3 2016-03-14 20:42:00 http://comments.gmane.org/gmane.linux.distributions.alpine.devel/2585 2016-03-14 20:45:59 install these packages libx11 libx11-doc libx11-dev libxau libxau-doc libxau-dev libxdmcp libxdmcp-dev and see what you get (dont know how but do a reinstall if possible if you have them) 2016-03-14 20:46:26 found a similar problem on debian but not the same with this as a solution 2016-03-14 20:46:35 why do you need libx11docs 2016-03-14 20:46:36 :P 2016-03-14 20:46:42 all those packages are already installed 2016-03-14 20:46:45 except for teh docs 2016-03-14 20:46:56 dont worry about the docs reinstall the rest 2016-03-14 20:47:17 those are already installed 2016-03-14 20:47:30 does apk allow reinstalls? 2016-03-14 20:47:38 sure 2016-03-14 20:47:40 I know you can do an apt-get install --reinstall 2016-03-14 20:47:41 but its a fresh install 2016-03-14 20:48:36 ^ ncopa 2014 comments. :'( 2016-03-14 20:48:38 ok I will be a way for a few going to try a fresh install in a new vm, with those exact packages and see what I get 2016-03-15 00:37:33 nothing happens if I set any font or gtk theme 2016-03-15 00:37:40 what could cause this? 2016-03-15 00:55:13 hey Adran TBB systmkor there is a linux-virtgrsec package I think its a kernel specifically for virtualization not sure which platform 2016-03-15 02:20:52 electricity bill just arrived at alpine-devel 2016-03-15 02:20:53 err 2016-03-15 02:22:32 who's gonna pay that, lol 2016-03-15 03:00:09 Any suggestions for current practice for completely disabling IPV6? setup-alpine never asked, and nothing in /etc/network/interfaces references it, but I'm getting IPV6 addresses & routing (trying to resolve an AWS problem) 2016-03-15 03:36:07 maerwald: pretty sure that's an attempt at spam... but in answer to your question, I think it's your turn ;) 2016-03-15 03:37:47 lol 2016-03-15 03:37:57 mosql: http://ask.xmodulo.com/disable-ipv6-linux.html <-- this might be helpful 2016-03-15 03:41:40 boingolov: thanks. I tried the permanent ipv6 disable via the /etc/sysctl.conf directives, but there's a weird chicken-egg thing which barfs "unknown key" on bootup. It's like you have to enable ipv6 before you can disable it (which is on by default). I'll try the grub directive. Thx! 2016-03-15 03:43:24 mosql: also I seem to remember something about whitespace being stricter in busybox parsing of sysctl.conf 2016-03-15 03:43:37 so no whitespace between directive, equals, and value 2016-03-15 03:44:09 blacklist the ipv6 module? 2016-03-15 03:44:39 boingolov: I'll try that. Also saw some references to echo "ipv6" >> etc/modules but no luck 2016-03-15 03:47:28 saintdev: my google fu is failing. How do I blacklist a module? 2016-03-15 03:49:25 echo "blacklist modname" > /etc/modprobe.d/blacklist-modname.conf 2016-03-15 03:49:56 i think you can also specify blacklist=modname on the kernel command line 2016-03-15 03:50:07 Ah. Thanks! 2016-03-15 03:52:19 Two steps forward, one step back. That did the trick, but now getting an error on OpenRC XENU boot: Loading modules ...modprobe: can't change directory to '/lib/modules': No such file or directory 2016-03-15 03:56:49 hi how do i get extlinux.cfg changes to take affect 2016-03-15 03:58:17 save your changes and reboot? 2016-03-15 03:58:29 oh i dont have to run an update? 2016-03-15 03:58:47 I want to add acpi=off to the APPEND line 2016-03-15 03:59:42 transhuman: you linked me something 2016-03-15 03:59:47 i wasn't sure what 2016-03-15 04:02:10 I noticed that there is a third kernel in the repositories 2016-03-15 04:02:20 linux-grsec-virtual 2016-03-15 04:03:47 I thought you might try adding acpi=off to extlinux.cfg on append line after installing that kernel (add to all kernel lines ) and also install vanilla kernel and see if it makes a difference. also what does lspci show for video devices? 2016-03-15 04:04:18 mine doesnt work just shows a list of addresses no video cards listed 2016-03-15 04:04:25 not sure, but I dont think that is normal 2016-03-15 04:05:39 have a spare drive but it has data on it so I am not sure if I can try building alpine linux on another physical host 2016-03-15 04:31:00 Adran, any updates? 2016-03-15 04:48:46 Hello. How can I promote this: https://bugs.alpinelinux.org/issues/5191 2016-03-15 05:03:26 transhuman: on x? still doesn't work 2016-03-15 05:19:12 Shawn: that's something I've wanted to see get done, and-or work on 2016-03-15 05:19:42 \o/ 2016-03-15 05:19:54 the bot agrees 2016-03-15 05:20:51 it would be cool, because i think it would make alpine the ultimate rescue linux for me 2016-03-15 05:21:01 Shawn: plus the version of syslinux that's used I believe supports it 2016-03-15 05:21:33 Shawn: not to mention that's the way computer boot is going, well at least for consumer laptops & desktops 2016-03-15 07:38:57 systmkor: while you are at it, can you add the USB Gadget kernel modules? :) 2016-03-15 07:53:27 #5278 2016-03-15 08:50:40 hi, I just tried using Alpine with the "azerty" keyboard layout and many non-character keys just give me a question mark instead of the symbol they represent 2016-03-15 08:51:36 "azerty" is the first choice for fr keyboard variants. Which layout should be used instead ? 2016-03-15 12:10:08 are you in X? if so, try setxkbmap -layout fr -variant extd 2016-03-15 12:16:15 what are folks using to lock X on an rpi? slock isn't in the arm repo 2016-03-15 12:17:02 (other than xscreensaver) 2016-03-15 12:19:36 I use i3lock often; not tested on alpine but I see the package is there 2016-03-15 12:21:18 it's functionally similar to slock 2016-03-15 12:41:40 yth: thanks. trying it now 2016-03-15 12:57:33 ScrumpyJack: in console, aswering questions from the setup tool 2016-03-15 12:58:35 from the keymaps I found here: http://dev.alpinelinux.org/bkeymaps/fr/ , "azerty" doesn't seem to correspond to a real keyboard 2016-03-15 13:05:00 i ran setup-keymap, selected fr, then azerty, and now I have a fr keymap: q=a w=z etc 2016-03-15 13:08:10 yes, but non-letters keys are broken 2016-03-15 13:08:33 if I press "-", I get '?' for example 2016-03-15 13:44:47 Adran, I need to know what kind of output lspci produces on your virtual machine and on your physical host 2016-03-15 13:46:15 on mine all I see is class information I dont see things like the types of devices (is this normal) I could almost swear lspci produces more output 2016-03-15 13:46:30 or am I getting my commands confused 2016-03-15 13:48:40 never mind its lshw in alpine-linux 2016-03-15 13:50:00 transhuman: lspci is also busybox by default, if you install the full version with 'apk add lspci' you get more information when you run it 2016-03-15 13:50:16 ah ok 2016-03-15 13:54:14 thanks skazz, much better much closer to what I am used to 2016-03-15 13:54:26 apk add pciutils by the way 2016-03-15 14:00:34 transhuman: Ah, good to know, I just did the lspci from memory and it did not have 'everything' but it let me find the thing I wanted ^^ 2016-03-15 14:02:21 its wierd but me and Adran have been unable to get xwindows running on a vm, different types of vmware vms I get a black screen with a non flashing cursor in top left corner of screen on mine 2016-03-15 14:03:13 tried booting with acpi=off to see if it had a positive effect but it didnt 2016-03-15 14:04:23 I am going to find the alpine mailing list and send off a detailed message before filing a bug report 2016-03-15 14:21:57 transhuman: To get it working with hyper-v I had to use the vanilla kernel and tweak /etc/X11/xorg.conf.d/20-modules.conf 2016-03-15 14:22:10 transhuman: Disabled glx, dri and vesa 2016-03-15 14:23:19 thanks for that tweek info can you pastebin your tweak? maybe I can add it to the wiki 2016-03-15 14:24:31 transhuman: I added something very close on the wiki, just include the disable vesa too: http://wiki.alpinelinux.org/wiki/Raspberry_Pi 2016-03-15 14:24:41 http://wiki.alpinelinux.org/wiki/Raspberry_Pi#X11_Setup 2016-03-15 14:32:06 thanks skazz 2016-03-15 15:51:06 skazz, got it working thanks going to write something up 2016-03-15 15:52:01 Adran, systmkor, need to pass along the fix ScrumpyJack gave me for getting xwindows working 2016-03-15 15:52:26 transhuman: Update teh wiki pleas 2016-03-15 15:52:26 e 2016-03-15 15:52:37 So everyone can enjoy, not just me. :D 2016-03-15 15:52:47 told no need to do that 2016-03-15 15:53:16 I will make a page on my website, if someone else wants to transfer it to the wiki then so be it, no need to cross lines 2016-03-15 15:53:53 give me 2 hours to write it up 2016-03-15 15:56:36 ok 2016-03-15 16:01:51 transhuman: thanks! 2016-03-15 16:17:15 systmkor: i am going to build a 3.3.1 with that kernel config change today, i'll let you know if it fixes it 2016-03-15 16:17:39 not that i have any reason to believe it wont 2016-03-15 16:21:24 Shawn: http://i.giphy.com/5xaOcLLyNsTBTjfM5DG.gif 2016-03-15 16:21:53 which kernel config change? 2016-03-15 16:22:10 CONFIG_FB=y 2016-03-15 16:22:29 supposedly make it possible to boot alpine with efi without a black screen 2016-03-15 16:22:33 oh, that 2016-03-15 16:23:29 fabled: do you know what character encoding type is the pull checksum in APKINDEX? 2016-03-15 16:24:43 systmkor, it's hex for old md5 checksums, or literal 'Q1' followed with base64 encoding of the checksum 2016-03-15 16:24:51 Q1 is for sha1 2016-03-15 16:25:29 back later 2016-03-15 16:27:37 fabled: thanks 2016-03-15 16:28:20 Hello, anyone got an alpine uboot image for the oDroid C1 or U4 working? (Tried the ubuntu/debian images and they are so slow and bloated compared to the rpi2 setup with alpine, can't seem to go without it now) 2016-03-15 16:28:56 alpine is the best rpi2 system 2016-03-15 16:30:02 It's a shame it is not endorsed.. my only problem now is that rpi2+alpine+i3wm+firefox cannot play 720p or 1080p videos in the browser (kiosk) 2016-03-15 16:30:18 skazz: what debian image did you use? the Sjoerd Simons one?> 2016-03-15 16:30:51 if you mean raspbian, raspbian is not debian. 2016-03-15 16:33:25 Shawn: One was just a linux pre-formatted emmc storage for the u4, yet to get a image onto the c1 2016-03-15 16:35:23 Actually, found a debian jessie minimal image: http://forum.odroid.com/viewtopic.php?f=114&t=8084 2016-03-15 16:35:25 going to give it a go 2016-03-15 18:37:22 hello. could someone tell me how to install a specific version of a package. 2016-03-15 18:37:57 oooops. disregard me 2016-03-15 18:42:22 okay, maybe a better question is, how come when i try and install an older version of something, it says it breaks the world 2016-03-15 18:42:57 when a package is updated, is the previous version removed? can one not force a downgrade? a bit confused .... 2016-03-15 19:45:36 skazz systmkor just got x windows working on vmware figured out the last piece 2016-03-15 20:20:03 cornfeedhobo: only the latest version is kept in the repo 2016-03-15 21:10:32 will glibc ever be included in repo? 2016-03-15 21:11:24 transhuman: noice 2016-03-15 21:11:41 nm found the issue https://github.com/gliderlabs/docker-alpine/issues/11 2016-03-15 21:11:55 atomi: did you install the glib & glib-dev package? 2016-03-15 21:13:56 systmkor, thanks. I was going to try making a smaller jenkins build slave but theres some folk on github already doing that 2016-03-15 21:14:22 a little copy paste never hurt anyone, i just need to get it done 2016-03-15 21:14:26 :) 2016-03-15 21:32:05 huh 2016-03-15 21:32:13 why are they using a custom glib 2016-03-15 21:45:34 atomi: were you the guy who was having issues yesterday with wget? 2016-03-15 21:45:47 Is there any way to install the amd radeon drivers? http://support.amd.com/en-us/download/desktop?os=Linux+x86_64 2016-03-15 21:45:57 Adran, yeah 2016-03-15 21:46:07 atomi: can I see what you got again? as invalid cert? 2016-03-15 21:46:20 Adran, I'm using -no-check-certificate 2016-03-15 21:46:33 https://gist.github.com/atomi/912295a26d1c27a9721b 2016-03-15 21:46:37 before 2016-03-15 21:46:42 wget lists the invalid cert 2016-03-15 21:46:54 ah yea there it is 2016-03-15 21:46:55 thanks 2016-03-15 21:47:02 i'm thinking with things 2016-03-15 21:47:05 Adran, yeah 2016-03-15 21:47:14 Adran, thanks for looking into it :) 2016-03-15 21:47:43 np 2016-03-15 21:47:54 it helps this is a smaller community still. :) 2016-03-15 21:48:33 will apk --no-cache help slim docker containers? 2016-03-15 21:56:30 i don't think cache is enabled by default 2016-03-15 21:58:46 atomi: speaking of which, adding more devops related packages would be really nice 2016-03-15 22:03:00 why does this exist, if glibc exists in official repos? https://github.com/andyshinn/alpine-pkg-glibc/ 2016-03-15 22:18:43 Adran: glib != glibc 2016-03-15 22:18:50 tdtrask: thanks 2016-03-15 22:19:01 oh silly me, systmkor you're right. 2016-03-15 23:34:28 Are there any tips to getting alpine working with the oDroid u4? 2016-03-15 23:34:57 The generic arm image has the same dtb as the pre-formatted emmc module 2016-03-16 00:30:39 skazz, Adran, systmkor, TBB, ScrumpyJack https://rawcell.com/add-xwindows-alpine-linux-vmware-products/ preview version 2016-03-16 00:42:05 transhuman: noice, I'll take a deepr look tonight 2016-03-16 00:46:52 ok 2016-03-16 01:10:35 transhuman: that has some minor formatting issues. :D 2016-03-16 01:11:10 what kind of issues (its hard for me to see it locally (due to missing nat reflection on router 2016-03-16 01:11:37 like the need to modify the vmx 2016-03-16 01:17:55 Adran, not seeing what your seeing (your viewing on a mac right?) 2016-03-16 01:18:15 transhuman: use VPS & ssh SOCKS proxy? 2016-03-16 01:18:21 then you can view from the outside 2016-03-16 01:18:32 yeah thats what I am doing hidemyass 2016-03-16 01:18:33 so it seems to get it running you need only this: acpi, (DE), and disabling glx 2016-03-16 01:18:38 to get working on vmware 2016-03-16 01:20:09 so thats what you did to get it working, yours is working now? 2016-03-16 01:31:21 bah, transhuman nugh 2016-03-16 01:31:28 it was and now isn't :( 2016-03-16 01:31:39 same error xfce4-session: Fatal IO error 11 (Resource temporarily unavailable) on X server :0.0. 2016-03-16 01:41:33 yay alpine toolbox saved the day 2016-03-16 01:50:02 Adran? 2016-03-16 01:50:09 was and now isn't 2016-03-16 04:25:49 Yes still is 2016-03-16 06:13:03 hi 2016-03-16 06:13:15 I am trying to install fdk-aac in alpine 2016-03-16 06:13:30 but I always get fdk-aac (missing): required by: world[fdk-aac] 2016-03-16 06:13:35 can anyone help? 2016-03-16 06:39:25 anyone has experience build ffmpeg in alpine? 2016-03-16 07:11:02 genxstylez, me and ncopa build/maintain ffmpeg 2016-03-16 07:11:27 fdk-aac is in testing repository so you need that explicitly enabled to install it 2016-03-16 07:11:40 you'll need to add fdk-aac-dev to depends_dev or makedepends 2016-03-16 07:24:57 did anybody have experience on compile mod_jk for apache2 in alpine linux? 2016-03-16 07:26:00 i always got stuck on make. the error message is "jk_global.h:154:27: fatal error: sys/socketvar.h: No such file or directory" 2016-03-16 07:26:50 have tried glibc, glibc-dev, musl-dev without luck. 2016-03-16 07:42:49 sys/socketvar.h sounds like android 2016-03-16 07:42:59 the build systems probably thinks that you are on android 2016-03-16 07:43:18 wild guess is that build system thinks "everything that is not glibc is android" or similar 2016-03-16 07:45:41 Hi guys, so I still got my issue open and no response. Is this normal? https://bugs.alpinelinux.org/issues/5230 2016-03-16 07:45:57 #5230 2016-03-16 07:49:54 nindustries: that report is quite hard to read and understand 2016-03-16 07:50:30 ScrumpyJack: I added gdb output and it formatted pretty strange 2016-03-16 07:53:34 ScrumpyJack: http://pastie.org/10761984 2016-03-16 07:55:56 ScrumpyJack: I asked in #httpd a while ago and they told me to check with you guys 2016-03-16 07:58:48 fabled, how can I install a package from testing? 2016-03-16 07:59:45 and I got static void sbr_neg_odd_64_c(float *x) internal compiler error when compiling ffmpeg 2016-03-16 07:59:51 fabled, can u help? 2016-03-16 08:08:21 #http suggested it's badly compiled 2016-03-16 08:11:35 #5106 2016-03-16 08:12:01 someone might rebuild apache anyway soon 2016-03-16 08:30:19 Hope so 2016-03-16 08:33:32 hi, to enable support for /dev/disk/by-uuid (e.g.) in my fstab, do I need to load a specific kernel module or is it handled by udev? 2016-03-16 08:35:09 actually, the kernel already boots with root=my-uuid, but that's it 2016-03-16 08:41:45 What is the tag for alpine-dev ? 2016-03-16 15:03:10 Hi, I'm new to Alpine, and I like it so much, I want to know what virtualization software you recommends for running a windows VM inside Alpine (I want to use Alpine as my desktop OS) 2016-03-16 15:17:01 xen ? 2016-03-16 15:20:28 it's Xen preferable over KVM ? 2016-03-16 15:20:43 I've never used Xen or KVM, just used Virtualbox and VMWAre 2016-03-16 15:21:59 from a security perspective xen is probably better than KVM, and also you have a alpine-xen iso so the process should be easy 2016-03-16 15:22:49 I don't know if KVM runs fine on grsec kernels, but anyway I think that libvirt/virt-manager works with both xen/kvm so you shouldn't notice too much difference 2016-03-16 15:23:22 I use KVM a lot on AL-grsec 2016-03-16 15:23:42 without libvirt 2016-03-16 15:23:59 but I think ncopa uses it with libvirt 2016-03-16 15:29:33 kvm runs fune on grsec 2016-03-16 15:29:48 but for xen you have to disable some PaX/grsec features 2016-03-16 15:31:10 ok, good to know that both (KVM, Xen) works on Alpine! 2016-03-16 15:58:05 Anyone knows why Suricata IDS is not available as a package? I mean, maybe just because no one it's packaging it, or maybe because it can't be compiled with musl, etc. 2016-03-16 15:59:37 portantier: because musl 2016-03-16 15:59:48 you have snort 2016-03-16 15:59:59 assuming you have one interface that will be fine. 2016-03-16 16:00:25 portantier: I've been working on figuring out how to get those tools working, but haven't found the magic ingredient yet. 2016-03-16 16:05:40 Adran: that's will be awesome! I think that a lot of teams are using Suricata for some IDS/IPS projects, so, if Suricata can be run on Alpine, maybe they can use it for those projects. Anyway, yes, we have Snort, that it's the de-facto standard 2016-03-16 16:06:20 portantier: I didn't think a lot of people actually used Suricata 2016-03-16 16:12:57 Adran: yes, you're right, but I think that a lot of new projects will use it 2016-03-16 16:45:23 I just hit what is maybe some bug in qemu. While trying to install a debian iso in some kvm with "-curse" on the command line, the kvm crashes and I found in dmesg: qemu-system-x86_64 trap invalid opcode in libncursesw.so.6.0 2016-03-16 16:46:06 followed by alerts by grsec: illegal instruction occured at ... in /usr/bin/qemu-system-x86_64 ... 2016-03-16 16:46:54 denied ressource overstep by requesting 4096 for RLIMIT_CORE against limit 0 for /usr/bin/qemu-system-x86_64 ... 2016-03-16 16:49:47 without "-curse" it starts but then I have no display as I run it with CLI :/ 2016-03-16 16:54:23 Adran, I'm around whats the latest 2016-03-16 16:56:16 Anyone know if there is a pdf viewer that works with alpine linux? 2016-03-16 16:57:24 abiword has one but it doesnt seem to work 2016-03-16 17:06:08 i have used libvirt+virt-manager for virtual windows 2016-03-16 17:06:21 i think xen may be a bit cumbersome for desktop setup 2016-03-16 17:06:42 ncopa: thanks! :) 2016-03-16 17:14:58 anyone has runned Alpine (with Xorg) inside Vbox ? I'm with problems starting X (startx command), gives me a black screen. Also, if a run "X -configure" I get "no devices to configure" 2016-03-16 17:15:16 I've installed all the xf86-video packages 2016-03-16 17:15:26 and I've runned setup-xorg-base 2016-03-16 17:15:42 (I'm checked the wiki too) 2016-03-16 17:17:59 I'm not installed any of the virtualbox packages from edge, I'm running Alpine Stable 2016-03-16 17:40:42 transhuman: well, I'm still getting the dreaded black screen 2016-03-16 17:40:46 portantier: funny you ask about that. 2016-03-16 17:40:52 We've been trying to the past week. 2016-03-16 17:45:08 did anyone get X working with virtualbox? 2016-03-16 17:47:42 ncopa: I haven't gotten X working with VMware, VirtualBox, or physical hardware, same issue always "Resource Unavailable". (got pingtimeout so not sure if that sent) 2016-03-16 17:48:13 hm 2016-03-16 17:48:14 ok 2016-03-16 17:48:32 i had a virtualbox vm up the other day 2016-03-16 17:48:52 i remember X was nasty to set up last time 2016-03-16 17:48:57 my work desktop does work though 2016-03-16 17:49:04 and my laptop 2016-03-16 17:50:41 Everyone has different steps to get it working, but none of them seem to translate over to another system. 2016-03-16 17:50:52 i'm currently fighting lldb on x86 2016-03-16 17:51:00 If I could get it working once on my end, I'd probably be able to test it on further machiens. ;( 2016-03-16 17:51:46 a few thinkgs to keep in mind 2016-03-16 17:51:53 Xorg cannot do dynamic loading 2016-03-16 17:52:20 wasn't the the point of vesa 2016-03-16 17:52:29 so all needed drivers/modules need to be manually added in /etc/X11/xorg.conf.d/ 2016-03-16 17:53:36 this also means that X -configure will not work 2016-03-16 17:54:01 I thought the point of vesa was to allow this to kinda "broken" work 2016-03-16 17:54:11 i think so too 2016-03-16 17:55:07 why is dynamic loading gone? too big? 2016-03-16 17:55:27 no, due to lazy loading not working in musl 2016-03-16 17:55:29 not implemented 2016-03-16 17:55:48 because it is not possible to implement it "right" iirc 2016-03-16 17:55:53 ok 2016-03-16 17:56:35 the modesetting driver is supposed to be the "catch-the-rest" driver 2016-03-16 17:57:35 and i think the evdev driver is the way to go for general mouse/keyb 2016-03-16 17:58:47 ncopa: Hmm 2016-03-16 18:00:14 ncopa: my computer in general just seems very confused https://gist.githubusercontent.com/Ttech/d11182ae00b1746e637a/raw/fef94298de438335c5a1c6e7f8529c3dbc153750/gistfile1.txt 2016-03-16 18:00:26 It loads and unloads vesa twice 2016-03-16 18:00:43 does dmesg say anything? 2016-03-16 18:04:43 what window manager are we aiming for? 2016-03-16 18:04:46 xfce? 2016-03-16 18:05:34 I'm trying with XFCE, but can test with anothers if you think that XFCE it's the problem 2016-03-16 18:06:31 no, its not xfce that is the problem 2016-03-16 18:07:31 ncopa: xfce, lxde, I don't really care. :P 2016-03-16 18:07:44 I've even tried starting startx with openbox-session and mrxvt 2016-03-16 18:08:01 ncopa: oh 2016-03-16 18:08:01 [128091.789728] grsec: From 172.24.41.10: denied resource overstep by requesting 4096 for RLIMIT_CORE against limit 0 for /usr/bin/Xorg[X:27389] uid/euid:0/0 gid/egid:0/0, parent /usr/sbin/lxdm-binary[lxdm-binary:27386] uid/euid:0/0 gid/egid:0/0 2016-03-16 18:08:43 lxdm segfaults 2016-03-16 18:10:47 [67898.910973] udevd[19823]: specified group 'input' unknown 2016-03-16 18:13:09 mi var log Xconfig.log 2016-03-16 18:13:10 http://pastebin.com/2PLnVRwM 2016-03-16 18:13:28 (/var/log/Xorg.0.log) 2016-03-16 18:13:35 hm 2016-03-16 18:13:35 my X runs in VirtualBox using the vesa driver without any tweaking at all 2016-03-16 18:13:36 ok 2016-03-16 18:13:53 TBB what input drivers do you have? 2016-03-16 18:14:00 apk info | grep xf86- 2016-03-16 18:14:23 portantier:~# apk info | grep xf86- 2016-03-16 18:14:23 xf86-input-evdev 2016-03-16 18:14:23 xf86-input-keyboard 2016-03-16 18:14:23 xf86-input-mouse 2016-03-16 18:14:23 xf86-video-modesetting 2016-03-16 18:14:24 xf86-video-vesa 2016-03-16 18:14:26 xf86-input-vmmouse 2016-03-16 18:14:28 xf86-video-apm 2016-03-16 18:14:30 xf86-video-ark 2016-03-16 18:14:34 xf86-video-ast 2016-03-16 18:14:36 xf86-video-ati 2016-03-16 18:14:38 xf86-video-chips 2016-03-16 18:14:40 xf86-video-dummy 2016-03-16 18:14:42 xf86-video-fbdev 2016-03-16 18:14:43 oh boy 2016-03-16 18:14:44 xf86-video-glint 2016-03-16 18:14:46 xf86-video-i128 2016-03-16 18:14:48 xf86-video-i740 2016-03-16 18:14:50 xf86-video-intel 2016-03-16 18:14:50 uh 2016-03-16 18:14:52 xf86-video-nouveau 2016-03-16 18:14:52 pastebin 2016-03-16 18:14:53 pastebin 2016-03-16 18:14:54 xf86-video-nv 2016-03-16 18:14:56 oh well. 2016-03-16 18:14:56 xf86-video-openchrome 2016-03-16 18:14:58 xf86-video-qxl 2016-03-16 18:15:00 xf86-video-r128 2016-03-16 18:15:04 xf86-video-rendition 2016-03-16 18:15:06 xf86-video-s3 2016-03-16 18:15:08 xf86-video-s3virge 2016-03-16 18:15:10 xf86-video-savage 2016-03-16 18:15:12 xf86-video-siliconmotion 2016-03-16 18:15:14 xf86-video-sis 2016-03-16 18:15:16 xf86-video-sunleo 2016-03-16 18:15:18 xf86-video-tdfx 2016-03-16 18:15:20 xf86-video-vmware 2016-03-16 18:15:22 xf86-video-xgixp 2016-03-16 18:15:23 apk add tpaste && apk info | grep xf86- | tpaste 2016-03-16 18:15:24 Hi can remove all and leave only the vesa 2016-03-16 18:15:25 evdev, keyboard, mouse, and as my own addition in search of the "crash-when-clicking" problem, synaptics 2016-03-16 18:15:26 (for video, not the input) 2016-03-16 18:15:49 for video, just vesa and modesetting 2016-03-16 18:17:16 here it only gives black screen 2016-03-16 18:17:27 yea i get the black screen or click of death 2016-03-16 18:17:53 ah yeah, I was too early with my conclusions. same thing here. 2016-03-16 18:18:17 well adding synatpics did something 2016-03-16 18:18:24 x now no longer starts 2016-03-16 18:19:11 x is the best multiplayer game ever 2016-03-16 18:20:04 http://git.alpinelinux.org/cgit/aports/tree/unmaintained/xf86-video-virtualbox 2016-03-16 18:20:11 we should probably resurrect taht 2016-03-16 18:20:37 but vesa though 2016-03-16 18:21:00 vesa should be working here at least in some form 2016-03-16 18:21:27 it works enough to initialise but something obviously goes wrong after that 2016-03-16 18:23:04 but no worries, we'll figure this out somehow 2016-03-16 18:28:52 TBB: what do you have in /etc/X11/xorg.conf.d/20-modules.conf? 2016-03-16 18:30:18 loading exa, wfb, dri, dri2, glx, int10, vbe, fb, shadowfb, shadow, vgahw, evdev, fbdevhw and glamoregl 2016-03-16 18:30:35 wrapped by a module section 2016-03-16 18:32:01 as a sidenote, changing the system pointing device from "USB tablet" to "PS/2" mouse seems to change how X gets stuck at click time 2016-03-16 18:43:33 this is super weird 2016-03-16 18:44:05 TBB: i wonder if you could post your Xorg.0.log? 2016-03-16 18:46:44 I probably could, however, I've been doing the typical run-through-misc-ideas-as-fast-as-you-can kind of operation ever since my previous comment. from what state would you like one? I'll have to start taking snapshots frequently :) 2016-03-16 18:48:54 and I've got no problem doing a reinstall to get you that log from whatever point you want one; I'm going to have to work on this in any case for the rest of the week. just let me know 2016-03-16 18:49:30 on a default postfix install, I'm getting warning: not owned by root: /var/spool/postfix/. 2016-03-16 18:49:38 it's owned by postfix:postfix 2016-03-16 18:49:58 is the warning superfluous or are the default permissions wrong? 2016-03-16 18:50:21 i guess /var/spool/postfix itself maybe should be owned by root 2016-03-16 18:50:34 do you get same warning if you chown root:root? 2016-03-16 18:50:48 and does postfix still work after that? 2016-03-16 18:51:02 well, I'm not sure if it'll still work because I'm not done configuring it 2016-03-16 18:51:12 let me test to see if it's working right now local 2016-03-16 18:56:51 hmm, local mail is getting bounced, I think it's because I'm half configured though 2016-03-16 18:57:05 probably yes 2016-03-16 18:57:17 you should get error otherwise i think 2016-03-16 18:57:26 i guess it should be owned by postfix 2016-03-16 18:57:32 by root i mean 2016-03-16 18:57:43 yeah, no other errors, just unknown user 2016-03-16 18:58:46 it appears to be trying to route it to my virtual config instead of local, and obviously my local user doesn't exist in the vmaps 2016-03-16 19:00:20 and yeah, after I change permissions, it does the same thing 2016-03-16 19:00:27 so seems like the default permissions are wrong 2016-03-16 19:33:23 ok I am back, whats going on 2016-03-16 19:34:08 Adran, I will rebuild the system for a third time, this time I will put minimal effort into building so only minimal configs are installed and minimal packages 2016-03-16 19:34:23 question first: did you add in 3d accellerated video? 2016-03-16 21:47:57 ok... maybe... I've got something (my development knowledge is not big)... 2016-03-16 21:48:11 about the Xorg not starting on VirtualBox, 2016-03-16 21:48:25 on /var/log/Xorg.0.log I've seen the following line: 2016-03-16 21:48:35 2088.260] (II) Loading /usr/lib/xorg/modules/drivers/vesa_drv.so 2016-03-16 21:48:44 also, similar lines, like: 2016-03-16 21:48:51 [ 2088.260] (II) Loading /usr/lib/xorg/modules/drivers/modesetting_drv.so 2016-03-16 21:49:26 [ 2088.260] (EE) Failed to load /usr/lib/xorg/modules/drivers/vesa_drv.so: Error relocating /usr/lib/xorg/modules/drivers/vesa_drv.so: VBEExtendedInit: symbol not found 2016-03-16 21:50:01 if I search for "VBEExtendedInit" I found that must be in /usr/lib/xorg/modules/libvbe.so 2016-03-16 21:50:11 but... 2016-03-16 21:50:22 ldd /usr/lib/xorg/modules/libvbe.so 2016-03-16 21:50:23 ldd (0x70eeba8bf000) 2016-03-16 21:50:23 libc.musl-x86_64.so.1 => ldd (0x70eeba8bf000) 2016-03-16 21:50:30 gives me a lot of errors, like: 2016-03-16 21:51:15 Error relocating /usr/lib/xorg/modules/libvbe.so: XNFcallocarray: symbol not found 2016-03-16 21:51:15 Error relocating /usr/lib/xorg/modules/libvbe.so: xf86Int10AllocPages: symbol not found 2016-03-16 21:51:15 Error relocating /usr/lib/xorg/modules/libvbe.so: xf86CheckModeForMonitor: symbol not found 2016-03-16 21:51:15 Error relocating /usr/lib/xorg/modules/libvbe.so: xf86LoadSubModule: symbol not found 2016-03-16 21:51:15 Error relocating /usr/lib/xorg/modules/libvbe.so: xf86FreeInt10: symbol not found 2016-03-16 21:51:16 Error relocating /usr/lib/xorg/modules/libvbe.so: xf86CVTMode: symbol not found 2016-03-16 21:51:18 Error relocating /usr/lib/xorg/modules/libvbe.so: xf86ModeStatusToString: symbol not found 2016-03-16 21:51:22 Error relocating /usr/lib/xorg/modules/libvbe.so: xf86ValidateModes: symbol not found 2016-03-16 21:51:24 Error relocating /usr/lib/xorg/modules/libvbe.so: xf86int10Addr: symbol not found 2016-03-16 21:51:26 Error relocating /usr/lib/xorg/modules/libvbe.so: XNFasprintf: symbol not found 2016-03-16 21:51:28 Error relocating /usr/lib/xorg/modules/libvbe.so: xf86Int10FreePages: symbol not found 2016-03-16 21:51:30 Error relocating /usr/lib/xorg/modules/libvbe.so: xf86DrvMsg: symbol not found 2016-03-16 21:51:32 Error relocating /usr/lib/xorg/modules/libvbe.so: xf86InterpretEDID: symbol not found 2016-03-16 21:51:34 Error relocating /usr/lib/xorg/modules/libvbe.so: xf86FindScreenForEntity: symbol not found 2016-03-16 21:51:36 Error relocating /usr/lib/xorg/modules/libvbe.so: ErrorF: symbol not found 2016-03-16 21:51:38 Error relocating /usr/lib/xorg/modules/libvbe.so: xf86GetOptValBool: symbol not found 2016-03-16 21:51:40 Error relocating /usr/lib/xorg/modules/libvbe.so: xf86ExtendedInitInt10: symbol not found 2016-03-16 21:51:42 Error relocating /usr/lib/xorg/modules/libvbe.so: xf86DrvMsgVerb: symbol not found 2016-03-16 21:51:44 Error relocating /usr/lib/xorg/modules/libvbe.so: xf86ExecX86int10: symbol not found 2016-03-16 21:51:46 Error relocating /usr/lib/xorg/modules/libvbe.so: xf86ProcessOptions: symbol not found 2016-03-16 21:51:48 Error relocating /usr/lib/xorg/modules/libvbe.so: xreallocarray: symbol not found 2016-03-16 21:51:52 Error relocating /usr/lib/xorg/modules/libvbe.so: XNFalloc: symbol not found 2016-03-16 21:51:54 Error relocating /usr/lib/xorg/modules/libvbe.so: xf86PrintModes: symbol not found 2016-03-16 21:51:56 Error relocating /usr/lib/xorg/modules/libvbe.so: xf86ErrorFVerb: symbol not found 2016-03-16 21:52:10 ldd /usr/lib/xorg/modules/drivers/vesa_drv.so 2>&1 | grep "VBEExtendedInit" 2016-03-16 21:52:10 Error relocating /usr/lib/xorg/modules/drivers/vesa_drv.so: VBEExtendedInit: symbol not found 2016-03-16 21:52:54 If this is a "general error" I don't understand how is that it's working outside VirtualBox, VMware, etc... 2016-03-16 21:53:26 but, maybe, I'm completely wrong, and all these meesages says nothing to you (expert developers) 2016-03-16 21:58:20 woah 2016-03-16 22:38:28 ok this time I got xfce4 to load with hardly any packages on alpine-linux 2016-03-16 22:38:45 only problem is this segfault issue doesnt seem to be resolved 2016-03-16 22:39:47 http://dev.alpinelinux.org/irclogs/%23alpine-linux-2016-02.log search for xfsettingsd[2814] to see 2016-03-16 22:50:55 portantier, i will take a look at vbox once I have sorted out this final error with vmware, this is definitely caused by a package bug (segfault) so I dont think I can fix it with anything on my end 2016-03-16 22:59:04 one of the "knowledgeable" people will have to look at it 2016-03-16 23:36:57 hmm 2016-03-16 23:37:18 i'm moving my alpinelinux install onto a new disk.. but i'm not sure what boot loader this box is using, i've never booted it with a display 2016-03-16 23:37:24 i know it isn't uefi 2016-03-16 23:37:31 but i don't know if i'm on syslinux or grub or what? 2016-03-16 23:38:28 I'll supose that you can verify what's the bootloader searching some files, like /etc/grub, or something like this 2016-03-16 23:40:03 alpine uses extlinux, and you can know that because exists the following file /etc/extlinux.conf 2016-03-16 23:40:47 yes, you can have various bootloaders installed, so, if it's the case, you can have various files for different bootloaders, but that is not common 2016-03-16 23:41:52 ACTION checks 2016-03-16 23:42:26 hmm, I have update-extlinux.conf, but not extlinux.conf itself 2016-03-16 23:47:21 ok, you're not reinstalling? I'm not sure what are you trying to do 2016-03-16 23:47:53 you want to copy the content to a hard drive, onto a new drive to boot from that drive? 2016-03-16 23:58:09 yes 2016-03-16 23:58:19 portantier: ^^ 2016-03-16 23:59:26 you have the command extlinux --install 2016-03-16 23:59:33 located in /sbin/extlinux 2016-03-17 00:00:23 this command will install the code needed to boot from the new disk 2016-03-17 00:00:32 also, you must mark your partition as bootable 2016-03-17 00:01:16 got the flag, just didn't know how to install 2016-03-17 00:01:20 thank you, giving it a spin now 2016-03-17 00:01:34 you are welcome! ;) 2016-03-17 00:08:50 which directory should i specify? / or /boot ? 2016-03-17 00:14:01 You need to specify the device 2016-03-17 00:16:15 it seems to think i should be telling it the directory to install files to 2016-03-17 00:16:26 and detects the device based on mount point 2016-03-17 00:23:49 hmm :/ 2016-03-17 00:23:58 i'm going to have to put a head on this thing to see wtf is up :( 2016-03-17 00:36:35 can anyone recently arrived comment on whether a new xfsettingd is going to be available soon, its causing a segfault which was talked about being resolved on 2-24-2016 2016-03-17 00:43:46 Death_Syn: the problem is that if you want that extlinux "autodetects" the mount point, you need to execute the command inside the chroot, if you do that, I think that must works 2016-03-17 01:34:11 i have been executing it in the chroot 2016-03-17 01:34:29 because the parent system i've been working from doesn't have *linux 2016-03-17 01:34:38 it uses grub, i think 2016-03-17 01:34:59 i had to put the old drive back in for the night, as my window ran out 2016-03-17 01:35:02 i'll try it again tomorrow 2016-03-17 01:35:06 thanks for the assist, though 2016-03-17 01:37:33 monospace font on IRC? 2016-03-17 01:41:44 i always do 2016-03-17 01:42:39 I'm trying out Droid Sans Mono now 2016-03-17 01:59:55 Shawn: that's one of my favorites 2016-03-17 02:00:08 now i'm doing Menlo 2016-03-17 02:00:11 I'm using InputMonoCondensed presently 2016-03-17 02:02:48 0O 2016-03-17 02:02:59 []{}[}{] 2016-03-17 02:03:12 Il1 2016-03-17 02:03:24 j 2016-03-17 02:04:23 it's got a "wall of text" feel to it tho 2016-03-17 02:04:50 either that or everyone is shoputing 2016-03-17 02:04:54 shouting* 2016-03-17 07:48:04 kocka: I'm running AL on xen without the need to disable some PaX/grsec features. What's not working for you? 2016-03-17 10:49:08 i use python alpine and when im using urllib and https i always get SSL: CERTIFICATE_VERIFY_FAILED errors 2016-03-17 10:49:22 it used to work some weeks ago and today i had to rebuild my docker image 2016-03-17 10:49:29 did something change in openssl? 2016-03-17 10:49:56 i found this https://stackoverflow.com/questions/35762510/alpine-3-3-python-2-7-11-urllib2-causing-ssl-certificate-verify-failed but i have ca-certificates installed 2016-03-17 11:19:44 hello :) 2016-03-17 11:20:06 I'm trying to install uwsgi (via pip) inside an alpine docker image but I get a lot of errors 2016-03-17 11:20:37 https://www.irccloud.com/pastebin/VBUyPlFR/log 2016-03-17 11:21:05 looks like some function are missing (like cpu_set_t) 2016-03-17 11:21:14 is there anything I can do to resolve this issue? 2016-03-17 11:34:35 it looks like im not the only person with this problem. but with alpine 3.3 and python its not possible to make https requests with urlopen 2016-03-17 11:39:46 python2 and python3 2016-03-17 11:51:11 ok i think i found a solution an a japanese website i cant read :) you have to export SSL_CERT_FILE=/etc/ssl/certs/ca-certificates.crt 2016-03-17 12:18:29 Can I add a symbolic link to lbu with 'lbu add'? The link is from /var/cache/lxc to /media/mmcblk0p1/cache-lxc 2016-03-17 12:18:45 I'm guessing I should just make a init.d script that runs the command 2016-03-17 13:14:09 Looks like lbu add does work on symbolic links =o 2016-03-17 13:41:42 ok this time I got xfce4 to load with hardly any packages on alpine-linux 2016-03-17 13:41:42 only problem is this segfault issue doesnt seem to be resolved 2016-03-17 13:41:42 http://dev.alpinelinux.org/irclogs/%23alpine-linux-2016-02.log search for xfsettingsd[2814] to see 2016-03-17 13:41:55 ignore aligitbot 2016-03-17 13:42:30 dont think it relative 2016-03-17 13:49:14 I think my install works on hardware... I've had a fun day at work trying to figure out the vm based install related problems with X 2016-03-17 13:50:34 transhuman how are you getting on? 2016-03-17 13:54:02 I tried rebuilding a second time with a simpler install, almost got it working, was able to get it to load desktop with just a few packages (with xfce4 but it hangs because of that bug just posted) 2016-03-17 13:54:22 there was supposed to be a package update to fix it 2016-03-17 13:54:59 on the install me and you worked on it works fine but I wanted to narrow down the number of installed packages 2016-03-17 13:55:34 and put it in directions (which I did) others were not able to replicate...so did it a a second time 2016-03-17 13:57:27 ScrumpyJack, its a segfault problem 2016-03-17 14:01:23 transhuman: libupower-glib that segfault, you got the upower package installed? 2016-03-17 14:01:42 I will double check but I think so 2016-03-17 14:02:25 That some sort of desktop power indicator perhaps? It seems to add something to dbus 2016-03-17 14:04:19 transhuman: on top of esxi? 2016-03-17 14:04:23 yes 2016-03-17 14:04:53 polkit or gnome-polkit problem I found reference to as well 2016-03-17 14:05:30 Just guessing wildly here, but perhaps esxi does not implement whatever power monitoring/setting upower needs and thus crashes... if you disable/remove the package it may run (unless something else segfaults) 2016-03-17 14:05:34 pkg upower is installed 2016-03-17 14:06:11 required by xfce4-settings 2016-03-17 14:07:05 https://pkgs.alpinelinux.org/package/main/x86_64/upower 2016-03-17 14:07:35 That may be the case because it's a indicator like the clock, but being a dependency may not mean it is required for xfce to work 2016-03-17 14:07:50 so how do i disable it 2016-03-17 14:07:58 but keep it in 2016-03-17 14:08:42 Look at the package contents, it has some config files, perhaps something needs commenting out or moving 2016-03-17 14:08:53 you probably don't; you'll probably have to produce a new package with something like --without-upower 2016-03-17 14:09:00 apk I think can remove a package forcefully no? 2016-03-17 14:09:28 I just did some xfce 4.14 porting work for another distro, but naturally can't remember whether it's that easy 2016-03-17 14:09:47 I think thats going to break it 2016-03-17 14:10:09 compile from scratch you mean? 2016-03-17 14:10:17 and compile without upower 2016-03-17 14:11:06 a 2016-03-17 14:11:15 oh, dont start with / ... /lib/udev/rules.d/95-upower-csr.rules and the other rules.d would be doing something at startup that 2016-03-17 14:11:22 cause the segfault 2016-03-17 14:11:36 Is it segfaulting when xfce starts or when the os boots? 2016-03-17 14:11:54 when xfce4 desktop has started after a few seconds 2016-03-17 14:12:27 --disable-upower-glib ... if it segfaults, you'll at least get xfce running without that causing problems 2016-03-17 14:12:48 (and it was 4.12 porting, 4.14 doesn't exist yes :P) 2016-03-17 14:17:12 ok sorry stepped away for just a sec got coffee....thing to note if I do a xfce4 install with all xfce4 packages it doesnt happen 2016-03-17 14:17:21 just with the base one 2016-03-17 14:17:29 so something must fix it thats a package 2016-03-17 14:18:17 So upower has a dependancy which is not listed... https://www.archlinux.org/packages/extra/x86_64/upower/ 2016-03-17 14:18:28 Perhaps draw a few parallels from the arch package 2016-03-17 14:18:45 TBB is that a switch that I put in the .xinitrc? 2016-03-17 14:19:09 it's a switch for configure 2016-03-17 14:19:27 so not an easy solution as you'll effectively be repackaging xfce4-settings 2016-03-17 14:20:33 oh, so maybe skazz's idea to find out the missing depend is the way to go 2016-03-17 14:21:54 what's not working? 2016-03-17 14:22:10 (sorry, lots of noise here) 2016-03-17 14:22:49 segfault in xfce4 if ALL xfce4 packages and not the base xfce4 is installed 2016-03-17 14:22:59 its a xfcesettings problem 2016-03-17 14:23:05 with upower 2016-03-17 14:23:17 are you set on xfce? 2016-03-17 14:23:19 it appears to be a known but 2016-03-17 14:23:26 but/bug 2016-03-17 14:23:31 i'm mean, does twm work? :) 2016-03-17 14:24:13 I can try it, thing is i am so close to getting xfce4 working, it must be one package that is not listed as a dependency 2016-03-17 14:24:41 it works if I install the FULL xfce4 desktop 2016-03-17 14:25:17 I just wanted to narrow it down so people wouldnt be installing 400 packages 2016-03-17 14:28:44 so far it only has 40 packages 2016-03-17 14:29:08 ah 2016-03-17 14:29:22 what does apk fix say? 2016-03-17 14:29:25 hey there 2016-03-17 14:29:51 OK 653 Mib in 293 packages 2016-03-17 14:30:18 so i mean xfce4 only 40 packages 2016-03-17 14:30:45 somebody run gitlab on alpine linux ? 2016-03-17 14:31:42 I'm looking for a *reliable* software forge to put on an Alpine Linux server. 2016-03-17 14:32:24 transhuman: without the lang,docs and dev, there are only 30 xfce pacakges 2016-03-17 14:32:36 m_b: why gitlab? gogs is simpler 2016-03-17 14:32:48 Already tried Gogs but provided binaries don't work on Alpine. 2016-03-17 14:32:55 that's a bug then 2016-03-17 14:33:05 report it 2016-03-17 14:33:12 maerwald: I managed to make it work on armv7 but not x86_64 2016-03-17 14:33:21 provided binaries rarely work on Alpine :) 2016-03-17 14:33:33 (glibc vs musl) 2016-03-17 14:33:37 transhuman: can you show me your /etc/apk/world? I can fling it in qemu 2016-03-17 14:34:00 TBB: indeed, actually a weird choice as a docker base image 2016-03-17 14:34:03 maerwald: already done, that's the answer : https://github.com/gogits/gogs/issues/2787 2016-03-17 14:34:06 :E 2016-03-17 14:34:13 maerwald: from a security standpoint, not at all 2016-03-17 14:34:15 ok 2016-03-17 14:34:32 TBB: you mean downstream patching of unreviewed patches is more secure? :P 2016-03-17 14:34:38 m_b: did compiling from source work? 2016-03-17 14:35:53 maerwald: no, that's completly fucked up. Makes me mad, dependancies relevant 2016-03-17 14:35:57 sounds like I'll write an alpine gogs docker image this evening 2016-03-17 14:36:04 http://sprunge.us/eTgB 2016-03-17 14:37:32 m_b: gitlab is magnitudes more f'ed up... unless you need all the bloat and CI features, I'd really try to avoid it 2016-03-17 14:37:36 maintenance is heavy 2016-03-17 14:38:10 and performance sucks 2016-03-17 14:38:12 Any lightweight CI that goes well with gogs? 2016-03-17 14:38:13 maerwald: I know, it only runs well with omnibus packages for debian and ubuntu 2016-03-17 14:39:05 skazz: drone.io? 2016-03-17 14:39:14 Yeah, just found that 2016-03-17 14:39:30 but ofc gitlab is more "mature", no arguing about that 2016-03-17 14:39:36 is it self hosted though? 2016-03-17 14:41:00 https://github.com/drone/drone 2016-03-17 14:41:34 http://sprunge.us/eTgB 2016-03-17 14:42:07 ignore that 2016-03-17 14:57:13 AWAY not here 2016-03-17 14:57:18 huuu 2016-03-17 14:57:19 sorry 2016-03-17 15:17:40 Does lxc always choose the /var/lib/lxc/NAME/config for config files over /etc/lxc/NAME/config ? 2016-03-17 15:18:26 Made some edits to the lxc init.d script to run a create.sh under the /etc and destroy.sh ... so the diskless install boots, installs lxc, creates and runs the container 2016-03-17 15:24:01 guess it does.. 2016-03-17 15:56:26 There a full version of lsusb? trying to get a 3g dongle working 2016-03-17 15:56:43 in usbutils 2016-03-17 15:58:06 thanks 2016-03-17 15:58:25 /var/lib/lxc/NAME/config, no, you can point lxc to where you want 2016-03-17 16:01:19 lxc-create --lxcpath=/somewhere_else -t template -n name etc 2016-03-17 16:05:33 I've installed sg_utils, done the sg_raw command to change the mode but i cannot get eth1 up (no such device) .. anything else I need in alpine to get it working? 2016-03-17 16:10:25 describe "it" 2016-03-17 16:13:52 ScrumpyJack: Sorry, the network interface, it as eth, its a Huawei stick 2016-03-17 16:14:01 s/eth/eth1/ 2016-03-17 16:14:33 i don't know Huawei sticks, sorry 2016-03-17 16:15:14 What about the sticks in general? I tried installing udev 2016-03-17 16:15:36 not a clue :) 2016-03-17 16:28:21 transhuman: ok, still trying to get it working here. qemu -with vmware vga emulation 2016-03-17 16:28:35 ScrumpyJack, just to note (I enabled 3d graphics for the VM) 2016-03-17 16:28:50 not sure how you would do that with the qemu emulator 2016-03-17 16:30:39 also, whats the difference between the cat /etc/apk/world and apk info ? 2016-03-17 16:32:44 apk info seems to show more packages for sure 2016-03-17 16:32:58 world is what you explicitly asked to add, apk info show world + what was installed as dependancues 2016-03-17 16:33:06 with spelling corrections 2016-03-17 16:33:55 I was just thinking how would it be effected if all dependencies of a package arn't properly shown? 2016-03-17 16:35:20 I know i have run into a couple packages in the past that have dependencies that are not listed as dependencies 2016-03-17 16:37:25 that's usually deliberate. many dependancies are arbitrary, and arbitrariness leads to hell 2016-03-17 16:38:13 ok..lol, not sure what that means exactly but, I believe you.. 2016-03-17 16:38:39 for example, there is no reason to make X11 server a dependancy for installing an x client 2016-03-17 16:39:04 ah so it could be one of several possibilities ? type of thing 2016-03-17 16:40:04 so, X works with vmware qemu graphics emu and xf86-video-vmware driver 2016-03-17 16:40:15 what's not working for you? 2016-03-17 16:40:28 If the package does not run without it, it should be a dependancy ... really lxc-templates should depend on xz and gnupg, because it wont work without them 2016-03-17 16:40:38 or am i missing something? 2016-03-17 16:41:49 lxc-templates should depend on nothing, they are just shell scripts 2016-03-17 16:42:41 but the shell script does not work without those other packages 2016-03-17 16:43:41 then you install them :) 2016-03-17 16:43:50 but it does not tell you that, you need to hunt around the wiki 2016-03-17 16:44:33 or decern gpg is failing so install gnupg, then it fails decompressing so find the file its trying to unpack, its xz, so install xz 2016-03-17 16:45:09 is this the difference between depends and recommends that other package managers have? 2016-03-17 16:45:12 skazz: which template requires xz and gnupg? 2016-03-17 16:45:19 debian 2016-03-17 16:45:48 if i just install lxc and lxc-templates, i cannot then run lxc-create -n test -t download -- -d debian -r jessie -a armhf 2016-03-17 16:46:21 you shouldn't need gnupg, there is an option to ignore in apt-get or whatever it is 2016-03-17 16:47:02 but yet again, someone needs to hunt around for the solution every time 2016-03-17 16:47:10 the script does not depend on gnupg and xz, but it does require them to function, is that not a dependancy? 2016-03-17 16:47:33 not in my book, nope :) 2016-03-17 16:48:06 So a car does not not depend on wheels to work? 2016-03-17 16:48:07 ScrumpyJack, so you got xwindows to run, great, for me xwindows runs too, problem is the segfault in xfce which causes xfce to hang....if your talking to me, sorry if your not 2016-03-17 16:48:35 for example, i don't wish to have xz and gnupg on my hosts when i install the lxc-templates. i don't need them 2016-03-17 16:49:03 the xfsettingsd thing? 2016-03-17 16:49:07 You can run a car without wheels too, but it wont be able to leave the garage... 2016-03-17 16:49:13 yes it causes a segfault 2016-03-17 16:50:21 crashes the whole vm hard ...although haven't tried ssh into it 2016-03-17 16:50:41 skazz: i dig your analogy, but it works only for you. i just like the garage, and i fill it with other stuff 2016-03-17 16:53:14 transhuman: how are you starting xfce? 2016-03-17 16:55:31 exec startxfce4 in .xinitrc ......startx 2016-03-17 16:56:13 as root 2016-03-17 16:58:29 I was actually a bit sad when I realised lxc templates are "just" shell scripts as I basically wrote my own system that does the same thing - using shell scripts, then hoped lxc would actually give me additional benefits :) 2016-03-17 16:59:31 (as for the X troubles, I spent a full working day working on getting X to work in a VirtualBox vm, came to the conclusion I can't pull it off, moved to KVM based VMs and everything works just fine) 2016-03-17 17:01:09 I also disagree on shell script based packages and their requirements at install time 2016-03-17 17:01:47 if you don't require needed tools as dependencies, you'll push checking for required tools to the scripts themselves, effectively forcing implementing the same thing on two different layers 2016-03-17 17:03:34 (just to participate in the conversation without invitation because I find the topic interesting) 2016-03-17 17:25:49 transhuman: do you have any init errors on boot up? 2016-03-17 17:27:57 what log would they be in 2016-03-17 17:28:02 dmesg 2016-03-17 17:31:46 im pretty sure it's a udev problem 2016-03-17 17:31:52 cat /var/log/dmesg | grep -i error gives nothing however I notice a bunch of picehp 0000:00:18.3:pci04 Slot #250 AttnBtn+ AttnInd PwrInd PwrCtrl+ MRL =Intrlock NOCompl + LLActRep+ 2016-03-17 17:34:28 ScrumpyJack, did you get the same error? 2016-03-17 17:34:39 is it reproducible 2016-03-17 17:36:44 it's the bahaviour. when X freezes like that, no mouse or kb input, it smells of udev 2016-03-17 17:41:44 maybe you could have two dependecies type, something like strict and lazy 2016-03-17 17:44:04 I am going to snapshot the vm and try installing all xfce4 packages with apk add $(apk search xfce -q ) I think that fixes it 2016-03-17 17:45:16 donoban the alpine build tools already do a pretty good job of creating dependancies between packages and the libs used to build them 2016-03-17 17:45:31 not sure how because its kind of a small desktop killer 2016-03-17 17:45:48 but let me try it to test 2016-03-17 17:47:53 well, I don't have too much experience with Alpine and I'm using it as portable desktop 2016-03-17 17:49:05 if that fixes it its not a real good solution it installs 120 packages 2016-03-17 17:49:12 I would prefer it to be more desktop friendly but I know it's not his purpose 2016-03-17 17:49:38 I read a lot people trying to start X on Virtualbox, shoud it work on xen? 2016-03-17 17:51:03 there has been a lot of interest in alpine since docker use it. most folk use virtalbox to try it out and try to run X11, after hearing about it 2016-03-17 17:51:14 doesnt work on xen donoban (cubesOS has it running I tried to borrow there source but it would take someone with more know how than I to get it moved to alpine) 2016-03-17 17:51:32 can run it in domU easier than dom0 2016-03-17 17:51:46 if I remember right...maybe the other way around 2016-03-17 17:51:48 we need to fix X11 in VB and elsewhere, so that people can run it. 2016-03-17 17:52:09 it's fine and dom0 and domU, i run both 2016-03-17 17:52:17 uhM 2016-03-17 17:52:33 shoud I install some xf86-video for try? 2016-03-17 17:52:52 donoban: bare metal? 2016-03-17 17:52:57 ok so thats good news and bad news, installing 120 packages doesnt fix it, so its not a help 2016-03-17 17:53:11 ScrumpyJack: xen, well Qubes/xen 2016-03-17 17:54:59 donoban: if you want X, use vnc or spice 2016-03-17 17:56:05 i must admit, alpine as a desktop as a xen guest makes me wonder 2016-03-17 17:56:48 but i'n sure there's a use case for it 2016-03-17 17:56:55 (i can't type tonight) 2016-03-17 17:57:16 hehe, I'm just testing it 2016-03-17 17:57:46 as a desktop? 2016-03-17 17:58:16 I have a USB stick with alpine, thats right 2016-03-17 17:58:41 I use it when I'm out of home and I need to do something on another computer 2016-03-17 17:58:41 using xen for developing things like hadoop clusters and things with nested vms and docker containers and such 2016-03-17 17:58:58 certainly not security 2016-03-17 18:00:15 alpine is fine as a bare-metal desktop, I have it here on three office desktops in front of me 2016-03-17 18:00:45 its just a fun sort of "wicked cool " thing mainly 2016-03-17 18:01:07 for 2000 bucks I can have it done... 2016-03-17 18:01:49 found someone to do it for the price 2016-03-17 18:01:56 at a university 2016-03-17 18:02:04 transhuman: when your vm seems to lock up, it's just X crashing, but there is nothing to "take over" the frame buffer 2016-03-17 18:02:29 so first step would be to fix that 2016-03-17 18:03:07 any suggested direction ( I will look up whatever path you suggest) 2016-03-17 18:03:08 yup, takes acpi shutdown signals from whatever virtualization system you use just fine even at that point, and performs a clean shutdown 2016-03-17 18:04:16 one sec rolling back this vm to pre 120 package state 2016-03-17 18:05:18 ok done 2016-03-17 18:06:04 how exactly do i get something to take over frame buffer? 2016-03-17 18:07:39 is that about adding an x module? 2016-03-17 18:20:02 m_b: https://git.io/varv5 gogs works fine in alpine 2016-03-17 18:20:11 just started an instance 2016-03-17 18:20:16 twm works, but jwm does not 2016-03-17 18:22:48 so ScrumpyJack your suggesting I get back to basics with x windows and start building it again like you showed me? 2016-03-17 18:23:14 mwm works too 2016-03-17 18:23:48 i think jwm, xfce, mate etc all use/expect a session manager 2016-03-17 18:24:05 i'm speculating 2016-03-17 18:24:16 I think you can run openbox both with and without, try that 2016-03-17 18:25:27 TBB so please review the combination you suggest? 2016-03-17 18:27:28 will give it a go 2016-03-17 18:35:28 sorry TBB, I meant to say can you post the complete combo that you think will work, so I can try it (didn't mean to send you scurrying around!) 2016-03-17 18:36:31 no worries even if you did, I actually enjoy this :D 2016-03-17 18:36:50 ok, then enjoy, just didnt want to seem rude 2016-03-17 18:40:48 story on slashdot, not sure if its pre election hype but silicon valley tech startups are getting nervous about another dot.crash 2016-03-17 18:49:50 i'm stumped for vmware 2016-03-17 18:50:46 I got it working once 2016-03-17 18:50:58 dont know whats changed 2016-03-17 18:51:57 question is there an alternative i can use to udev? 2016-03-17 18:52:29 evdev is installed as well 2016-03-17 18:57:41 https://rawcell.com/add-xwindows-alpine-linux-vmware-products/ 2016-03-17 18:58:15 thats everything I did I dont think I am missing anything, tried to "narrow" it down a bunch this time" 2016-03-17 19:03:55 I get that freezing mouse cursor problem in turn now. I'm also running something from xinitrc that has nothing to do with session managers or a window manager, and the drawing of that something just stops halfway 2016-03-17 19:07:57 cool at least I am not the only one 2016-03-17 19:08:39 I probably mentioned this, but I did a couple of test installs using qemu-kvm instead of virtualbox, no problems there 2016-03-17 19:08:46 I found a log about this segfault error which i mentioned earlier in fact I found 2 logs both to do with alpine linux did you guys review both those logs? 2016-03-17 19:10:16 the xfsettingsd segfault? I had a quick look at the logs but had no time to get deeper to it 2016-03-17 19:10:17 they may contain further hints, although a package update was mentioned in one of them 2016-03-17 19:10:26 there was the other one too 2016-03-17 19:10:27 it pointed at upower-glib, right? 2016-03-17 19:10:48 one did the other pointed to something else let me see if i can find it again 2016-03-17 19:14:03 ScrumpyJack: indeed, twm doesn't crash. however, as soon as something like a terminal window or so is run X gets stuck again. 2016-03-17 19:16:11 ran twm and xev as a test from xinitrc, xev gets placed at mouse click time just fine. ran lxterminal and as soon as I clicked, freeze... 2016-03-17 19:16:12 gogle seqfault at ip sp error xfsettingsd libupower-glib.so brings up all of the references 2016-03-17 19:16:28 2 sets of logs for alpine linux 2016-03-17 19:17:02 crap got to run, threw my back out last night ...dr's appointment 2016-03-17 19:17:20 transhuman: this is not based on anything but a hunch, so I could well be wrong, but ... I remember reading something about how some grsecurity option that makes some power management operations impossible 2016-03-17 19:17:48 ah okay, catch you later 2016-03-17 19:19:45 ok i will look into later...I will see what grsec options i enabled in the first system 2016-03-17 19:20:10 I also have an idea, I'll try it and report 2016-03-17 19:20:17 ok 2016-03-17 19:20:40 enabled 2 for docker forget the file name where I edited for those though 2016-03-17 19:21:26 sysctl -w kernel.grsecrity.chroot_deny_chmod=0 and mknod would be the only two enabled first time 2016-03-17 20:24:12 i don't understand how the live iso 80 megs but then if i install to hd it's ~330 megs 2016-03-17 20:40:51 max3: did you install any packages? 2016-03-17 20:43:59 openssh, chrony, postgres 2016-03-17 20:44:01 that's it 2016-03-17 20:44:06 systmkor, 2016-03-17 20:46:01 max3: pastebin/gist or w/e list of installed packages 'apk info' 2016-03-17 20:46:29 quit 2016-03-17 20:46:59 systmkor, one sec i shut it down 2016-03-17 20:47:52 i don't even know how to do that given i have just a terminal 2016-03-17 20:48:01 max3: apks are compressed with gzip with a factor around 2.5, so that's not wildly out 2016-03-17 20:48:10 oh you just type 'apk info' in the terminal 2016-03-17 20:48:20 i know i'm saying i don't know how to get it onto pastebin 2016-03-17 20:48:24 ohhh 2016-03-17 20:48:46 max3: install dpaste 2016-03-17 20:48:54 'apk info | dpaste' 2016-03-17 20:49:22 actually it tells me 291MB in 51 packages after i installed dpaste 2016-03-17 20:49:53 very cute https://dpaste.de/PKvb/raw 2016-03-17 20:51:53 systmkor, 2016-03-17 20:54:16 max3: max3 one sec I have a list of each package and their install size, but it's in bytes, going to conver to MegaBytes then poste with dpaste link 2016-03-17 20:54:23 okay 2016-03-17 20:57:18 uhm, if I'm not wrong, on a ISO all pakcages are compressed and uncompressed on RAM 2016-03-17 20:58:55 ohhhhhhhhhhh 2016-03-17 20:59:09 hmm 2016-03-17 20:59:42 when you boot with the ISO, it creates a filesystem on your RAM and installs all need packages 2016-03-17 20:59:52 that makes sense 2016-03-17 21:00:14 so why does the web page say a minimal install is 130MB 2016-03-17 21:00:53 how can i ask apk what the size of an installed package? 2016-03-17 21:01:18 'apk info -s' 2016-03-17 21:01:44 apk info -h is for help related to the info subcommand 2016-03-17 21:01:49 maybe the info is outdated 2016-03-17 21:01:56 that doesn't work? 2016-03-17 21:01:59 it just lists all the packages 2016-03-17 21:02:10 unless i need to give it the name of the package as an argument? 2016-03-17 21:02:24 ah yes 2016-03-17 21:02:29 max3: indeed you do (and it has to be installed) 2016-03-17 21:03:07 and the answer is in bytes? 2016-03-17 21:03:14 (sorry, that's rubbish: it doesn't have to be installed) 2016-03-17 21:03:49 anyway 2016-03-17 21:03:54 is there anything that i can get rid of? 2016-03-17 21:04:30 max3: that may only display the install size of packages that are locally installed 2016-03-17 21:04:37 that's fine 2016-03-17 21:05:25 did you try "du -sh /*" or similar? Much of the disk is probably being used by the modules (in /lib/modules), which are held in a squashfs on the iso 2016-03-17 21:06:03 du only tells me how many files contained 2016-03-17 21:06:05 not sizes 2016-03-17 21:06:18 oh no i'm wrong 2016-03-17 21:06:29 du tells you size; du -h tells you in human units (MB etc) 2016-03-17 21:06:36 yes you're right 2016-03-17 21:06:45 `/lib 2016-03-17 21:06:50 is the culprit 2016-03-17 21:07:05 is there a way to put them into a squashfs when it's installed on disk? 2016-03-17 21:16:09 max3: python check if string is number 2016-03-17 21:16:11 woops 2016-03-17 21:16:13 lol 2016-03-17 21:16:14 max3: https://dpaste.de/0L8U/raw 2016-03-17 21:16:40 the firmware 2016-03-17 21:16:55 max3: cutting out all the kernel modules you don't need is how you can make a dent in reducing size 2016-03-17 21:17:14 i'm going to try replacing /lib by a squashed version first 2016-03-17 21:19:26 if i want to mount the squashed version at boot where should i put those mount instructions? fstab? since it's going to be loopback for /lib is there somewhere else i should put it? 2016-03-17 21:21:23 idk 2016-03-17 21:36:51 max3: if you figure it out please document, that would be a great help for some embedded related stuff 2016-03-17 21:37:08 systmkor, i just tried it and i got a kernel panic 2016-03-17 21:37:14 on boot 2016-03-17 21:37:36 which i don't understand 2016-03-17 21:55:17 well so in boot parittion, the boot loader (i.e. syslinux in this case) calls the kernel program and passes in paramaters some of which are kernel modules to load 2016-03-17 21:55:45 now i don't know if those kernel modules would normally already exist or have a duplicate within the initramfs/vmlinux things 2016-03-17 21:56:17 but if it tries loading those modules at boot time and they aren't accessable yet because the squashfs that may be the reason why 2016-03-17 21:56:26 i figured /lib was just dlls but i don't know much about linux 2016-03-17 21:56:34 max3: this is slightly out of my area of knowledge, but definitely within my area of interest 2016-03-17 21:57:02 systmkor, it stands to reason it should be possible since the iso does it... 2016-03-17 21:57:18 but the makefile for iso generation is too much for me 2016-03-17 21:57:23 at least right this moment 2016-03-17 21:57:47 max3: did you put the whole of /lib in a squashfs? 2016-03-17 21:58:43 yes 2016-03-17 21:59:50 max3: I imagine some of those libraries are needed during boot, after / is mounted... 2016-03-17 22:00:26 yea the kernel panic says as much 2016-03-17 22:00:30 but how to discover which 2016-03-17 22:01:06 the iso isn't mounting the whole of /lib from a squashfs, just the modules and firmware 2016-03-17 22:02:27 yth, so i should squash just those two directories? 2016-03-17 22:05:01 it's worth a shot 2016-03-17 22:05:55 max3: still not quite that trivial - you'll need some modules (squashfs,loop) to be loaded before you mount the squashfs 2016-03-17 22:06:05 ha 2016-03-17 22:06:06 true 2016-03-17 22:06:29 so that's fine i just um 2016-03-17 22:06:43 your best bet is to use alpine's existing mechanism for mounting modloop 2016-03-17 22:06:51 i gues just squash those two directories except the booting up process modules & dependencies 2016-03-17 22:06:54 I've just tried this in a VM; it seems to work 2016-03-17 22:07:04 so, roughly: 2016-03-17 22:07:46 1. add squashfs to /etc/mkinitfs/initfs.conf, run mkinitfs 2016-03-17 22:08:58 into the features string? 2016-03-17 22:09:04 2. create a squashfs containing modules and firmware from /lib, put it at (say) /modloop-grsec 2016-03-17 22:09:47 3. edit /boot/extlinux.conf - add modules=loop,suqashfs,... and modloop=/modloop-grsec to APPEND 2016-03-17 22:10:08 4. enable modloop on boot - rc-update add modloop 2016-03-17 22:10:26 i think this is not worth the savings 2016-03-17 22:10:31 for a minimal install 2016-03-17 22:11:03 i only got about 50% savings from squashing the dirs 2016-03-17 22:11:57 max3: well, it worked for me, and reduces the storage from 233MB to 93MB - what you asked :-) 2016-03-17 22:12:16 i guess it's still worth a try. i don't know how squash both firmware and modules into one fs? 2016-03-17 22:12:26 you said put them both at /modloop-grsec 2016-03-17 22:12:34 right now i have two distinct squashed dirs 2016-03-17 22:12:46 cp /tmp 2016-03-17 22:12:53 *ahem* excuse me: 2016-03-17 22:13:04 cp both to a new dir? 2016-03-17 22:13:20 yes, just cp -a them somewhere else and mksquashfs on that 2016-03-17 22:14:05 sorry what does -a do? 2016-03-17 22:14:10 follows symlinks or something? 2016-03-17 22:14:55 recurse, preserve permissions and links 2016-03-17 22:15:33 k doing 2016-03-17 22:15:38 and squashing 2016-03-17 22:18:30 anyone running alpine on aws ec2? 2016-03-17 22:23:46 yth: mount: mounting /dev/loop0 on /.modloop failed: invalid argument 2016-03-17 22:24:25 did you do the mkinitfs from step 1, and add squashfs to extlinux.conf in step 3? 2016-03-17 22:24:49 oh whoops 2016-03-17 22:24:56 does lsmod | grep squashfs return anything? 2016-03-17 22:24:58 mkinitfs i didn't do 2016-03-17 22:25:19 yup - so squashfs couldn't be preloaded 2016-03-17 22:25:32 yth, yea i asked if i should add squashfs to the features string 2016-03-17 22:25:42 (sorry i haven't dug this deep before) 2016-03-17 22:28:15 ScrumpyJack: X doens't work on physical hardware or vmware very well either. :( 2016-03-17 22:28:44 yth, ok great it worked i think 2016-03-17 22:28:57 at least i didn't get any errors on boot 2016-03-17 22:29:04 i should try deleting firmware and modules :) 2016-03-17 22:29:33 do ls -ld /lib/modules 2016-03-17 22:29:51 sorry, ls -l /lib/modules 2016-03-17 22:30:00 if it's a symlink, it worked, and the modloop script already deleted it 2016-03-17 22:30:16 it is 2016-03-17 22:30:20 but firmware is not 2016-03-17 22:30:33 nope, ok: firmware is handled differently 2016-03-17 22:30:43 okay 2016-03-17 22:30:52 let's see what the size is 2016-03-17 22:30:55 so actually, I think you need to put firmware *inside* /modules in the squashfs 2016-03-17 22:31:45 then delete everything in /lib/firmware 2016-03-17 22:31:49 yth, well now there's no going back right? 2016-03-17 22:32:04 i have to repeat the exercise? 2016-03-17 22:32:26 no, you have both mounted in /.modloop, so you can make a new squashfs from that 2016-03-17 22:32:42 haha 2016-03-17 22:33:15 so wait what do i do? cp /.modloop/firmware /.modloop/modules/ ? 2016-03-17 22:33:19 no i can't do that can i? 2016-03-17 22:33:35 no, it's not writable; you'll have to do it in /tmp 2016-03-17 22:33:35 figured out what i forgot on my move yesterday 2016-03-17 22:33:50 /etc/fstab UUID order was wrong 2016-03-17 22:37:51 max3: so I just did this on a clean install - / is now 120MB, including the modloop squashfs 2016-03-17 22:38:20 so one problem with this is how do you add modules/dlls? 2016-03-17 22:38:25 err modules 2016-03-17 22:38:26 not dlls 2016-03-17 22:38:33 because we're not replacing all of lib anymore 2016-03-17 22:38:38 you can't right? 2016-03-17 22:38:56 at least not through apk? 2016-03-17 22:39:37 libraries are fine; for modules/kernel you'l need to rebuild the squashfs 2016-03-17 22:40:15 yes but how? i can't install a kernel upgrade? 2016-03-17 22:40:26 i have to "unpack" the squashfs, ie cp -a into tmp 2016-03-17 22:40:53 remove modloop= from extlinux.conf 2016-03-17 22:40:59 etc etc? 2016-03-17 22:41:55 you'll need to arrange for /lib/modules to be writable before you upgrade linux-grsec - various ways to do this - then rebuild the squashfs with the new kernel version 2016-03-17 22:42:13 yes 2016-03-17 22:42:17 anyway i won't need to do this 2016-03-17 22:42:28 i'm going to freeze this version and just ship it around 2016-03-17 22:43:15 not saying this is necessarily a great solution - just that it's possible... :-) 2016-03-17 22:43:30 i got modloop failed to start again 2016-03-17 22:43:50 ip: ioctl 0x8913 failed: no such device 2016-03-17 22:47:43 sounds like a missing network device - guess it tries to bring up the network before the firmware is mounted... 2016-03-17 22:48:19 `/.modloop is empty too 2016-03-17 22:49:38 ok, so the mount failed - maybe it didn't find the squashfs? 2016-03-17 22:49:42 yes 2016-03-17 22:49:46 because i missed the / 2016-03-17 22:50:25 damn it still modloop failed to start 2016-03-17 23:05:43 this sounds like a very interesting conversation, my vmware vm quickly ballooned to 800 meg (and almost got a graphical desktop working) installing to hard drive does cause it to balloon in size quickly 2016-03-17 23:06:51 I certainly like alpine-linux better but in tinycore they are able to get a x windows desktop working in under 40 meg total maybe half that 2016-03-17 23:07:37 to be honest, if you really want to save storage (at the expense of ram), best just to run from ram... 2016-03-17 23:08:16 howdy! 2016-03-17 23:08:24 hi 2016-03-17 23:08:59 what's the best way to go about getting a package added to the packages list? 2016-03-17 23:09:19 yth, well i want to save storage in order to distribute 2016-03-17 23:09:29 yth, i don't know why but modloop still doesn't mount 2016-03-17 23:09:33 yth, even from scratch 2016-03-17 23:09:56 anyone make any progress on the vmware side? systmkor, Adran, TBB, ScrumpyJack or anyone else I have managed to forget was looking at this? 2016-03-17 23:10:01 yth, as far as i can tell i did all the things you said to do 2016-03-17 23:10:11 yth: if that's the main reason, why not just compress to distribute? should have much the same effect as using a squashfs... 2016-03-17 23:10:22 yea i guess 2016-03-17 23:10:27 just neater this way :) 2016-03-17 23:11:31 max3: where did you put the modloop file? 2016-03-17 23:11:47 `/root/modloop-grsec.sqsh 2016-03-17 23:12:20 max3: oh, ok. Put it in / and get rid of the modloop=xxx clause from extlinux.conf 2016-03-17 23:13:02 modloop will find it by magic :) 2016-03-17 23:13:25 i don't like magic :/ 2016-03-17 23:13:26 (actually by looking in /boot/boot for anything that looks like a modloop, and /boot/boot is a symlink to /) 2016-03-17 23:13:32 ah 2016-03-17 23:13:32 okay 2016-03-17 23:13:38 one thing I was thinking would be kind of cool, for sure would be if QubesOS would use Alpine-Linux for its dom0 and as a guest possibility (as well as the nested VM capability I am trying to get worked on ) 2016-03-17 23:14:40 yth, should i take off the extension? 2016-03-17 23:14:58 I don't think you need to, no 2016-03-17 23:15:16 mount: mounting /dev/loop0 on /.modloop failed: invalid argument 2016-03-17 23:15:31 oh god damn it 2016-03-17 23:15:32 sorry 2016-03-17 23:15:34 mkinitramfs 2016-03-17 23:16:32 yth, nope still failed 2016-03-17 23:16:43 i don't know what to look for in dmesg 2016-03-17 23:16:49 dmesg | grep modloop shows nothing 2016-03-17 23:17:08 lsmod | grep squashfs 2016-03-17 23:17:28 squashfs 27754 0 2016-03-17 23:17:38 lz4_decompress 2417 1 squashfs 2016-03-17 23:18:20 /etc/init.d/modloop -d start 2016-03-17 23:18:42 failed 2016-03-17 23:18:46 eend 1 [!!] 2016-03-17 23:18:57 lemme dpaste 2016-03-17 23:19:01 yeah, you'll need to go back a few lines to see why it failed :-) 2016-03-17 23:19:43 lol output was to stderr 2016-03-17 23:19:46 dpaste captured nothing 2016-03-17 23:20:04 how do i pipe stderr? is &2| or something? 2016-03-17 23:21:08 yth, https://dpaste.de/XAc7/raw 2016-03-17 23:21:47 well, it's finding your modloop and mounting it, but it doesn't contain the right directory 2016-03-17 23:22:00 i have modules and inside modules firmware as you said 2016-03-17 23:22:19 it's looking for /modules/$(uname -r) and not finding it 2016-03-17 23:22:24 mount it manually and check 2016-03-17 23:24:14 weird 2016-03-17 23:24:16 modules is missing 2016-03-17 23:24:19 oh duh 2016-03-17 23:24:21 i'm le dumb 2016-03-17 23:24:27 i copied the contents of modules 2016-03-17 23:24:30 sorry 2016-03-17 23:25:18 how did you parse the trace to see it was looking for $(uname -r) 2016-03-17 23:25:54 just because the order of the calls? 2016-03-17 23:32:05 the lines around [ -d /.modloop/modules/4.1.19-0-grsec ] correspond to that bit of the init.d script 2016-03-17 23:33:44 eureka! 2016-03-17 23:35:10 lol what the hell 2016-03-17 23:35:39 i deleted firmware and now network doesn't work again 2016-03-17 23:35:57 i guess i need a symlink for firmware? 2016-03-17 23:36:31 hm, probably network is being brought up before the modules are mounted... 2016-03-17 23:39:17 yth, you didn't have this problem? 2016-03-17 23:39:24 really not a great solution... but I guess you could add network to mkinitfs.conf, then add af_packet to modules in extlinux.conf, to get everything preloaded 2016-03-17 23:41:00 yth, that worked 2016-03-17 23:41:19 ok, good 2016-03-17 23:41:23 now to figure out how to vacuum my virtualbox image :) 2016-03-17 23:43:04 disclaimer - I'm really honestly not promoting this as a good solution - you just piqued my curiousity enough to see if it was possible :-D 2016-03-17 23:43:30 don't worry i'm going to make this the crux of my business model :) 2016-03-17 23:44:19 fair enough :) 2016-03-17 23:46:49 thanks for all the help though yth 2016-03-17 23:47:11 sure, you're welcome 2016-03-18 01:48:43 does alpine linux get its source packages from archlinux? 2016-03-18 01:52:43 anyone dealing with docker-machine a lot? 2016-03-18 01:52:59 transhuman: do you mean does it pull the source code for a package from arch ? 2016-03-18 01:53:08 yes 2016-03-18 01:53:50 transhuman: i haven't seen any packages do that, people may refrence the PKGBUILD file from arch but usually I believe people pull the source from the original source 2016-03-18 01:54:56 konobi: I don't but it would be nice to support more of the Docker suite of tools 2016-03-18 01:55:11 servers, etc. 2016-03-18 01:55:44 ok, second question do you know where the xfce4 source packages come from 2016-03-18 01:58:00 well for xfce4 which depends on other packages such as xfwm4, the latter gets it from archive.xfce.org 2016-03-18 01:58:31 transhuman: if you look at the source="" variable in APKBUILD files within the aports git repository it will tell you how the packages are built 2016-03-18 01:58:32 reason I ask is I cant match up the version info 2016-03-18 01:58:47 ah ok 2016-03-18 02:00:35 systmkor: just threw an app together to help with docker-machine... https://github.com/mobify/dmit 2016-03-18 02:00:49 xfce4 isn't in the normal aports tree, i i take it since its community its separate? 2016-03-18 02:01:15 it's in main 2016-03-18 02:01:43 'find aports -name "*xfce*"' 2016-03-18 02:04:28 ah each package is in one group 2016-03-18 02:05:31 transhuman: yah, alpine packages are usually more fine grained than other distros (at least thats the trend I see) 2016-03-18 02:09:35 systmkor: how would i go about getting pandas available as a package? 2016-03-18 02:11:55 konobi: with apk I can't find the package 2016-03-18 02:12:05 and I don't see it in aports either 2016-03-18 02:12:47 konobi: do you want to try creating an alpine package? http://wiki.alpinelinux.org/wiki/Creating_an_Alpine_package 2016-03-18 02:13:45 systmkor: i could... just need to have a docker based route to do it 2016-03-18 02:13:45 systemkor I was thinking there is later releases of xfce4, perhaps if I compile a later version from source the segfault goes away? 2016-03-18 02:14:01 konobi: if not then you should be able to install it by running 'sudo pip install pandas' 2016-03-18 02:14:49 transhuman: you are getting a segfault from running the current version of xfce? 2016-03-18 02:14:53 systmkor: yeah, needs to be package based... need a clean image at the end =0( 2016-03-18 02:15:07 konobi: I can write up a package and send it to the aports mailing list 2016-03-18 02:15:16 yes, about 6 people have been working on it, and its been reproduced by at least one 2016-03-18 02:15:47 its been impossible (my systems have been the closest to working on vmware esxi) 2016-03-18 02:15:52 systmkor: well, i think i'm willing to put the work in, just depends on how heavy my dependcy tree is 2016-03-18 02:16:13 systmkor: cassandra-driver and pandas are the current big obsticales for me 2016-03-18 02:16:14 transhuman: i don't know for sure, it's worth a shot 2016-03-18 02:16:25 konobi: ahh okay well let me take a look at pandas 2016-03-18 02:16:58 should i just try updating the version in the build script or doing it from scratch? (abuild or standard build procedure) 2016-03-18 02:17:42 transhuman: yah you would just change the pkgver="" value to the new version you want to try 2016-03-18 02:17:58 ok I will do that then 2016-03-18 02:18:15 transhuman: note though, any port that has patches you may need to figure out how they apply tto the new version and do that 2016-03-18 02:18:53 right I tried that with chromium and failed miserably but chrome is extra difficult 2016-03-18 02:19:05 transhuman: yahh.... 2016-03-18 02:19:07 chrome/chomium 2016-03-18 02:19:25 chromium/chrome would be a group effort probably 2016-03-18 02:32:41 alpine package granularity actually depends a hilariously large amount on what use cases whoever did the packaging was thinking of 2016-03-18 02:35:58 ammunta: ehhh, the fact that packages are standardly broken up between main pkg, doc, & dev + the auto dependcy handling of purely just shareobjects without having to list & install an entire package makes it on avg more granular than most of the other distros I've seen 2016-03-18 02:36:13 ammunta: that said I don't have empircal evidence to prove this 2016-03-18 02:36:59 ammunta: are there any packages to you that stand out on being bloated in size and reasonably could be broken up? 2016-03-18 02:44:33 any YVR folks around? 2016-03-18 02:45:15 Vancouver? 2016-03-18 02:45:36 aye 2016-03-18 02:47:01 nah, but I would like to go some time 2016-03-18 02:47:31 ah... escape from the US? 2016-03-18 02:47:43 no just holiday 2016-03-18 02:49:05 gotta stay and fight :P 2016-03-18 02:50:59 well, there's plenty of conferences =0) 2016-03-18 02:51:03 (i.e. fight the facism #donalddrumpf) 2016-03-18 02:51:37 konobi: needs to make money, looking for jobs 2016-03-18 02:52:40 well, there's plenty in yvr =0) 2016-03-18 03:25:25 konobi: well I would need to apply online, but I also don't know any companies 2016-03-18 03:25:40 in that area 2016-03-18 03:26:54 konobi: do you think you could send me some pandas related code I can verify that it's working for what your wanting to do 2016-03-18 04:28:05 ok so I found later versions of the source files, unfortunately I get an error Invalid Configuration `x86_64-alpine-linux-musl`: machine `x86_64-alpine-linux` not recognized 2016-03-18 07:25:40 when i try to run the qtcreator online installer, it just keeps saying "run not found" 2016-03-18 08:03:25 transhuman: how's it going? any sucess? 2016-03-18 08:17:36 hooo, sounds like it's built for glibc and might not work. you can try with installing libc6-compat package; but generally outside binary package built for glibc are not supported 2016-03-18 09:33:44 fabled: it still didnt work 2016-03-18 09:33:54 im also trying to install open-vm-tools from the github repo 2016-03-18 09:34:17 but the configure step already fails at: "error: cant find include dir under /lib/modules/4.1.19-0-grsec" 2016-03-18 09:37:06 hooo, you'd need linux-grsec-dev for the kernel headers 2016-03-18 09:52:36 why does apk always say that packages are missing when it finds them via apk search? i dont understand 2016-03-18 09:53:59 can someone explain this behavior? pastebin.com/nqBvka0i 2016-03-18 09:55:24 hooo, you are not supposed to give the - in apk add 2016-03-18 09:55:30 just "apk add gettext" 2016-03-18 09:56:04 ok thank you 2016-03-18 10:20:05 Morning all :) I’m trying to add an internal root cert to an alpine linux install and it’s not working. I’ve dropped my pem in /usr/local/share/ca-certificates//.crt and then run update-ca-certificates but the cert is not added to /etc/ssl/certs 2016-03-18 10:20:11 anyone got any ideas? 2016-03-18 10:20:34 farblue: just put in /etc/ssl/certs like on a non-desktop OS 2016-03-18 10:20:37 and then c_rehash 2016-03-18 10:20:40 it should work like this 2016-03-18 10:21:41 Ok, I’ll try that :) I didn’t think it was recommended to just add the cert to /etc/ssl/certs as it’s basically just a folder full of symlinks to /usr/share/ca-certificates 2016-03-18 10:23:06 that doesn’t appear to have updated the ca-certificates.crt file 2016-03-18 10:24:07 I don’t know if that’s needed but I’d have expected it 2016-03-18 10:28:06 ahh you wanna update the mozilla monster bundle 2016-03-18 10:28:09 i see the problem 2016-03-18 10:28:16 i don't know about this one, hopefully someone else 2016-03-18 10:28:33 or actually 2016-03-18 10:28:46 i think ca-certificates.crt will just be the master list from alpine 2016-03-18 10:28:55 i'm not sure yours should go in there? 2016-03-18 10:53:03 cant get the open-vm-tools to work, i installed the package but nothing changed. still cant copy paste into the vm 2016-03-18 11:01:12 darkfaded: In the end it seems to have worked by just `cat`ing the additional pem on the end with >> :) 2016-03-18 11:04:33 ok :) 2016-03-18 11:05:29 update-ca-certificates should add /etc/ssl/certs/* to it 2016-03-18 11:05:57 local certs can be in /usr/local/share/ca-certificates/ or /usr/share/ca-certificates/ 2016-03-18 11:06:35 but not inside directories under them 2016-03-18 11:11:06 ah, it must have been because I had the cert in a subfolder then :) 2016-03-18 11:41:48 hey, the vmware installation asks me where the "rc0.d/ and rc6.d/" folders are? what is that? 2016-03-18 12:22:21 it's trying to set up the halt and restart links for its services in a sysvinit situation 2016-03-18 12:46:16 Has alpine got any OpenGL Packages? 2016-03-18 12:47:13 Hey guys, am looking for a GUI web browser that doesn't have GTK/gnulib/QT as its libs/deps, any one? :) 2016-03-18 12:48:29 I'm just trying to get any web browser that has hardware acceleration... 2016-03-18 12:48:53 Firefox has one, but it's a piece of shit. 2016-03-18 12:49:17 No hardware though, cannot even play a 480p video with html5 2016-03-18 12:49:33 css3 animations are also a bit slow 2016-03-18 12:50:26 depends on your gpu 2016-03-18 12:50:39 nope, cpu, it is not using the gpu 2016-03-18 12:50:47 that is the problem 2016-03-18 12:50:52 I'd like to use it on the pi, so the minimum the number of deps, the better. 2016-03-18 12:50:57 Pi (ARM) 2016-03-18 12:51:07 try to pressure your gpu vendor to distribute their opengl shared libraries linked against musl instead of glibc 2016-03-18 12:51:08 Can only think of dillo. 2016-03-18 12:51:12 I have got firefox running in the pi2 as a kiosk browser, but with no hardware acceleration 2016-03-18 12:51:42 fbdev? 2016-03-18 12:51:46 Yeah 2016-03-18 12:51:52 Using kdrive 2016-03-18 12:52:05 im using i3-wm 2016-03-18 12:52:10 I use dwm 2016-03-18 12:52:19 (in theory you can get binaryware libopengl.so to work, in practice it's painful) 2016-03-18 12:54:33 Wonder if I can get chromium working in lxc with debian? =o 2016-03-18 12:58:20 https://mraw.org/blog/2011/04/05/Running_X_from_LXC/ 2016-03-18 12:59:17 That seem feasible to get OpenGL working on alpine with a debian lxc? 2016-03-18 13:11:53 yes that should work 2016-03-18 13:46:01 ScrumpyJack, went off to bed, couldnt do anymore last night, busy day today so not sure how much I will get done, but will try to get some time in 2016-03-18 14:17:38 is there a stand-alone compositor available in alpine? I looked for xcompmgr and compton, but didn't find either 2016-03-18 14:21:13 at the risk of being a parrot ok so I found later versions of the source files, unfortunately I get an error Invalid Configuration `x86_64-alpine-linux-musl`: machine `x86_64-alpine-linux` not recognized 2016-03-18 14:21:34 anyone know if this is an error easily gotten around or does it involve rewritting the source 2016-03-18 14:23:05 when installing via apk.static into chroot: ERROR: thttpd-2.26-r0.pre-install: script exited with error 1 2016-03-18 14:23:49 err, actually, using apk *from* the chrooted system, so no clue how should that fail 2016-03-18 14:23:51 http://git.alpinelinux.org/cgit/aports/tree/testing/thttpd/thttpd.pre-install 2016-03-18 14:35:10 `apk fix' makes the error message go away but it doesn't create the user 2016-03-18 14:40:49 The group is present though, so I assume the first line works, second fails (but the message is silenced for some reason) and third fails only because there's no user to add to the group. 2016-03-18 15:00:55 transhuman, calling "update_config_sub" in prepare() might fix it if it's standard autotools based package 2016-03-18 15:02:43 thanks fabled 2016-03-18 15:58:31 Why is it people do not see the advantage of alpine being minimal? entire OS that boots into memory < 100mb or 200mb if you include a browser ... 2016-03-18 15:58:54 Quicker boot time, more secure, easy to update (apk vol, cached apk's) 2016-03-18 15:59:44 The only thing alpine lacks sometimes is a large package repo, which is just requires more people to use and contribute.. 2016-03-18 16:00:28 although it is damn big now, only thing I'm missing is mono armhf and Ogl now (which is no ones fault) 2016-03-18 16:02:03 after finally getting ghc ported to alpine arm this week, arm is a mess in general 2016-03-18 16:22:08 konobi: minimal version of py-pandas seems to be working 2016-03-18 16:22:16 mitchty: why is arm a mess? 2016-03-18 16:29:18 if i want something to autostart should i write a script and put it in /etc/init.d? 2016-03-18 16:35:29 max3: yes, then run 'rc-update [options] add [...]' 2016-03-18 16:37:42 systmkor: just in general, have hit lots of fun things relating to llvm, thumb1 assembly, etc... 2016-03-18 16:40:05 mitchty: well is that a result of ARM or poor programming / practices form x86 that makes it hard to port to ARM? 2016-03-18 16:41:43 systmkor: i'll blame arm a bit here due to it being a bit ambiguous in that an arm chip could have/lack a floating point etc... it makes for an interesting target 2016-03-18 16:42:35 mitchty: ahh, ARM doesn't give enough proc info or hardware info to determine if it has hardware floating point? 2016-03-18 16:43:21 If you are doing floating point math should you not be using the GPU anyway? Fallback to CPU fair enough... 2016-03-18 16:43:44 skazz: it depends if you need IEEE compliant floating point 2016-03-18 16:44:22 since generally consumer tier GPUs (well at least a few years ago, didn't do IEEE compliant floating point) 2016-03-18 16:44:49 yep, depends on what you're using the fpu for 2016-03-18 16:45:50 have to quick get a change in for work so can't fully invest in this, but arm assembly is really an interesting target given the history back to armv5 etc... 2016-03-18 16:46:33 mitchty: i've been wanting to learn about x86_64 & arm architecture/ISA/ & assembly 2016-03-18 16:46:49 i don't hate it but in a nutshell: its just like any embedded platform super fragmented 2016-03-18 16:47:10 so honestly i'd say learn arm assembly before x86_64 2016-03-18 16:47:17 despite my protestations 2016-03-18 16:47:38 possibly even one of the reasons why, say, Android, is so poorly getting security updates 2016-03-18 16:47:56 (yes, there are other reasons for that as well) 2016-03-18 16:48:03 TBB: ehhhhhhhh, that I would argue is due to how crapy cell companies are before that 2016-03-18 16:48:16 systmkor, i'm trying to get postgres to run at boot. there's already a postgresql script in init.d but it uses PGDATA env variable. where/how is that set at boot? 2016-03-18 16:48:43 max3: you really need it at boot time? 2016-03-18 16:48:55 yes 2016-03-18 16:48:56 systmkor: quite possibly that is a bigger reason yes 2016-03-18 16:49:42 this might be a dumb question but are the scripts in init.d run by the root user? 2016-03-18 16:49:44 max3: reason I ask is because I believe for openrc init boot runlevel has certain lower level implications 2016-03-18 16:49:59 max3: if you put it in default, it will be autostarted after the boot level is complete 2016-03-18 16:50:12 (i.e. a user doesn't need to login to start) 2016-03-18 16:50:20 yes sorry that's sufficient 2016-03-18 16:50:24 default run level 2016-03-18 16:50:32 max3: no need to be sorry :) 2016-03-18 16:50:35 i should've been more precise about what i meant by boot 2016-03-18 16:50:58 max3: and yes init.d scripts I believe are started by root 2016-03-18 16:51:22 so if i put an export in root's ...ash.rc? that would work? 2016-03-18 16:51:38 or would that be sourced after the scripts are executed? 2016-03-18 16:51:51 actually 2016-03-18 16:52:03 oh as in export a environment variable? 2016-03-18 16:52:10 that script has to be run by some user other than root 2016-03-18 16:52:10 yes 2016-03-18 16:52:41 somehow that doesn't sound right 2016-03-18 16:53:07 postgres demands some user other than root run the database startup command 2016-03-18 16:53:10 but you're right 2016-03-18 16:53:18 well all the scripts I've seen for init.d they use start-stop-daemon, there is probably a way to pass in environment variables to the called script/executable 2016-03-18 16:53:33 a more appropriate solution would be to have /etc/conf.d/postgresql where you set PGDATA and other variables ... 2016-03-18 16:53:54 and that config dealt with in the init script 2016-03-18 16:53:59 ahh one already exists 2016-03-18 16:54:02 max3: so start-stop-daemon is called by root but it probably specifices what user the who calls the executable specified by the start-stop-daemon call 2016-03-18 16:54:29 agrees with TBB that would probably be a better solution 2016-03-18 16:56:27 yes 2016-03-18 16:56:38 but i tried something and it didn't work and i'm curious why it didn't 2016-03-18 16:57:09 i simply made a script that runs the start command and put a symlink to it in init.d 2016-03-18 16:57:19 oaky, i'll be back in a few minutes, i need to make myself breakfast 2016-03-18 16:57:20 then rc-update script default 2016-03-18 16:57:26 and it didn't start 2016-03-18 17:05:56 but using the provided postgresql script didd 2016-03-18 17:06:40 yup, all you need to do is provide path to the db files in PGDATA in that conf.d file 2016-03-18 17:06:47 just tested it, seems to work 2016-03-18 17:06:58 sure but i'm wondering why the other way didn't work? 2016-03-18 17:07:08 ScrumpyJack, Adran, I was going to try and upgrade xfce packages to later versions, however I found that they depend on later versions of exo which has about 30 dependents which probably also need upgrades ;-( 2016-03-18 17:08:10 max3: I'm just guessing here but probably because the script you used wasn't a valid openrc init script or something 2016-03-18 17:08:54 yea maybe 2016-03-18 17:10:08 interesting: is there an allowed range for ipv4 address in /etc/network/interfaces that i'm not aware of? isn't it up to 255 in each group? 2016-03-18 17:10:33 i tried to setup a static ip and put 192.168.255.255 and eth0 wouldn't come up 2016-03-18 17:10:40 but with 192.168.1.99 it works 2016-03-18 17:13:42 4.12 series of xfce require the 0.10 series of exo 2016-03-18 17:14:12 that's the impression I'm under at least; the release came with 0.10.3 and alpine's got 0.10.7 2016-03-18 17:15:03 (got the sources right here; I was tasked once to port 4.12 to RHEL6, and it turned out to be a bit of a challenge...) 2016-03-18 17:16:41 also, the reason why some xfce packages are at 4.11 in Alpine is just that there's no changes to those specific packages in 4.11 ... that used to be the policy for packaging desktops on Gentoo, if I remember correctly 2016-03-18 17:17:02 no updates if only the version number changes 2016-03-18 17:18:16 now I need to get myself out of this damned office; I should have plenty of free time later today for some alpine-loving :P 2016-03-18 17:19:49 TBB, you live in switzerland? 2016-03-18 17:20:19 `#alpine-linux: the only place in the world where alpine-loving doesn't mean fucking on a mountain 2016-03-18 17:21:20 I definitely would prefer that over Linux-work on a Friday evening 2016-03-18 18:06:31 max3 thats because thats not a valid IP address depending on your subnet mask... in fact I dont think its valid for any subnet mask that I can think of 2016-03-18 18:06:52 255 is the broadcast address 2016-03-18 18:07:20 what is your subnet mask? 2016-03-18 18:15:20 bbs 2016-03-18 18:30:59 transhuman: you can end up with 255 as a valid address if you are using classless addresses 2016-03-18 19:39:49 what can you put in an init.d script? 2016-03-18 20:58:24 systmkor, he must be using a strange subnet mask must be for a corporation then... 2016-03-18 22:04:47 wouldn't it mean he's in at least a /15 with classless? not common though to use .0/.255's i agree but they can be valid, but without the address range its a bit ambiguous 2016-03-18 22:13:45 mitchty, I think its possible to use less than 15, he would be doing supernetting instead of subnetting 2016-03-18 22:14:00 if i remember correctly but its been many years 2016-03-18 22:52:29 Is there any documentation on booting alpine with EFI? 2016-03-18 23:00:03 Abuilds says the the kernel is built with the efi stub enabled, but it doesn't seem to work 2016-03-19 00:08:33 I have never noticed this before but when xfce launches and hangs I notice that there is about 10 @/tmp/.X11-unix/X0 processes, shouldnt there only be one? 2016-03-19 01:05:38 Is anyone else having problems with alpine and SSL? I was using a docker image with 3.3 and the following packages install `python3 git python3-dev gcc libgcc musl-dev`. Today I refreshed my docker-machine, and after rebuilding it's erroring with boto, and wget on ssl requests. I've had others do a rebuild (without cache) and they have the same issue. I've done a `apk -vv info|sort` with a working version and it looks li 2016-03-19 01:05:38 ke many of the ssl packages were updated recently, and if I try pinning most of the packages (ssl), most give the "world will break" message, any ideas? 2016-03-19 01:07:15 uh, what's going wrong 2016-03-19 01:07:20 is it symbols not existing 2016-03-19 01:07:29 does it go away if you apk upgrade 2016-03-19 01:07:40 if so it's probably still the openssl thing and the image hasn't been updated 2016-03-19 01:08:06 Let me give that a try, I did `apk upgrade` afterwards, but let me try before also 2016-03-19 01:10:20 Doesn't seem to do it, do you know if there's a work around to get ssl back up and running, this is blocking a deployment :/ 2016-03-19 01:10:43 Love SSL issues..... lol 2016-03-19 01:23:12 okay well not the same issue 2016-03-19 02:45:30 can I change a package to an older version? 2016-03-19 02:45:35 xfce4-session 2016-03-19 02:46:36 from 4.12.1-r1 to 4.10.0-2 if its available, seems this version fixed a similar problem in ubuntu 2016-03-19 05:01:03 transhuman: it's worth a shot to do that localy 2016-03-19 05:01:27 transhuman: you may want to look through the git log if that specific version was already worked on so you don't have to redo work 2016-03-19 05:02:29 transhuman: if you are asking for the main/xfce related packages to move down a version you would need to chat with the main alpine maintainers and probably need a really good reason 2016-03-19 05:02:36 transhuman: happy hacking 2016-03-19 05:39:45 ERROR: unsatisfiable constraints: 2016-03-19 05:39:47 so:libtidy-0.99.so.0 (missing): 2016-03-19 05:39:49 required by: prayer-1.3.5-r0[so:libtidy-0.99.so.0] 2016-03-19 05:40:19 This happens on edge. Current tidyhtml-libs has /usr/lib/libtidy.so.5.1.25 2016-03-19 05:53:22 libtidy is compile-time option in prayer, so if the current fork alpine has packaged is api-incompatible, it can be safely disabled. Whom do I ask for recompile? 2016-03-19 06:07:27 hello 2016-03-19 06:07:45 CcxCZ: one option is posting that info on http://bugs.alpinelinux.org/projects/alpine/issues 2016-03-19 06:10:59 has any checked 2016-03-19 06:11:04 raspberry pi 3 2016-03-19 06:11:12 with latest alpine 2016-03-19 06:11:48 oneinsect: maybe contact mitchty 2016-03-19 06:20:43 thanks 2016-03-19 06:20:48 systmkor: 2016-03-19 06:26:53 Ok, so actually it seems to be one-line change to make it work with current htmltidy. (the header got renamed) 2016-03-19 14:15:49 After i create alpine packages how can i provide them upstream? 2016-03-19 14:17:42 Looks like i should Apply to be a maintainer 2016-03-19 14:17:55 systmkor, thanks for the pointers, I will try to figure out the git log thing now 2016-03-19 14:23:09 anyone know if the alpine-xen-live cd works with xwindows? 2016-03-19 16:57:12 ncopa: Can I offer beeing a mirror of the alpine iso's? 2016-03-19 16:57:24 Getting slow speeds :) 2016-03-19 19:26:15 hello anyone here 2016-03-19 19:26:37 the lastest release is not booting on rpi 3 2016-03-19 19:26:45 has anyone checked? 2016-03-19 20:38:50 anyone here 2016-03-19 22:18:56 need an assist here...i downloaded a debian jessie linux container in alpine..im at the console of the container but not sure what the password is? 2016-03-19 22:52:27 Where is the best place to request packages for alpine? IRC or forums? 2016-03-19 22:58:13 cru_: bugs.alpinelinux.org or here on IRC 2016-03-19 22:58:34 ACTION thinks forum support is shaky 2016-03-19 23:01:52 tdtrask: thanks, appreciate the info 2016-03-19 23:03:08 np 2016-03-19 23:03:21 things are pretty slow here on weekends 2016-03-20 02:20:12 i installed alpine linux and i'm trying to get ipv6 working. i have it picking up an ipv6 address and a default gateway, which both work fine, but it won't pick up a dns server. i'm advertising it via both rdnss and dhcpv6, and it' 2016-03-20 02:20:17 it's not picking up either one* 2016-03-20 05:21:15 stupid spelling mistake @ http://wiki.alpinelinux.org/wiki/Alpine_Linux:Mailing_lists +subscibe@lists.alpinelinux.org should be subscribe (!) 2016-03-20 07:15:11 hello 2016-03-20 07:15:15 anyone here 2016-03-20 08:32:27 hey 2016-03-20 08:36:22 Shawn: 2016-03-20 08:36:35 have you tried 2016-03-20 08:36:39 the lastest image 2016-03-20 08:36:41 on rpi3? 2016-03-20 08:36:52 it seems to miss a few things 2016-03-20 08:37:30 like there is no cmdline-rpi.txt etc 2016-03-20 08:37:36 they seems to be missing 2016-03-20 08:40:51 i havent gotten a rpi3 yet :P 2016-03-20 08:45:38 hmmm 2016-03-20 10:33:24 yesterday I couldn't start X with two different computers with my Alpine USB stick 2016-03-20 10:34:16 should I install all xf86-video-* packages? I need better compatibility as possible since I want it as a "emergency" bootable OS 2016-03-20 10:34:38 how can I install all xf86-video packages with apk? 2016-03-20 10:36:50 apk add packagename 2016-03-20 10:36:52 lbu ci 2016-03-20 10:37:23 search here 2016-03-20 10:37:24 https://pkgs.alpinelinux.org/packages 2016-03-20 10:37:32 use % wildcard 2016-03-20 10:39:43 let me try, do you think it's safe? could cause incompatibily problems? 2016-03-20 10:41:22 uhM, I want to install all xf86-video packages with a "apk add ..." command 2016-03-20 10:41:33 apk add xf86-input% doesn't work 2016-03-20 10:43:25 no no 2016-03-20 10:43:33 first search 2016-03-20 10:43:39 the correct name of the package 2016-03-20 10:43:46 and you will then need to input 2016-03-20 10:43:50 that exact name 2016-03-20 10:43:53 for it to install 2016-03-20 10:44:15 apk add xf86-input% doesn't work .....it WONT work 2016-03-20 10:44:26 % is for searching here 2016-03-20 10:44:27 https://pkgs.alpinelinux.org/packages 2016-03-20 10:44:35 find the correct name of the package first 2016-03-20 10:45:28 https://pkgs.alpinelinux.org/package/main/x86_64/xf86-video-intel 2016-03-20 10:45:35 is that the package you are interested in? 2016-03-20 10:45:40 its for 64 bit kernel 2016-03-20 10:45:50 if you are running a 64 bit kernel 2016-03-20 10:45:53 then install as 2016-03-20 10:46:01 apk add xf86-video-intel 2016-03-20 10:46:27 but If I want all xf86-video packages, do I have to install them one per one? 2016-03-20 10:46:58 no 2016-03-20 10:47:31 http://wiki.alpinelinux.org/wiki/Alpine_Linux_package_management 2016-03-20 10:47:55 try 2016-03-20 10:48:05 apk add xf86-video* 2016-03-20 10:48:09 does it work? 2016-03-20 10:48:20 no :( 2016-03-20 10:48:27 darn 2016-03-20 10:48:35 i cant recollect how to do it 2016-03-20 10:48:40 let me check again 2016-03-20 10:48:58 don't worry, I have to leave for a while 2016-03-20 10:49:00 see you later 2016-03-20 10:49:08 sure 2016-03-20 10:49:12 you too 2016-03-20 10:49:54 ty for tryng to help, see you 2016-03-20 10:52:34 no problem 2016-03-20 13:11:33 anyone know if its possible to have a debian dom0 with an alpine domU? 2016-03-20 13:16:33 come back later have to reboot sorry 2016-03-20 14:13:52 your devel list is full of spam, fix your spam filter 2016-03-20 14:41:23 When switching to an alpine linux base, is there anything I need to do to make ENTRYPOINT ["/docker-entrypoint.sh"] work like it typically would in debian? 2016-03-20 14:43:51 rpad: bash isn’t installed by default, so you may have to change “#!/bin/bash” to “#!/bin/sh” for your script to run 2016-03-20 14:43:59 or install bash 2016-03-20 14:44:39 @bmonty That's definitely it. Thank you. 2016-03-20 14:48:16 rpad: this isn't twitter 2016-03-20 14:48:19 we dont' have @s 2016-03-20 14:48:28 s/t'/'t/ 2016-03-20 14:48:33 Force of hipchat habit :P 2016-03-20 14:54:35 <_ikke_> arcetera: fun fact: ops are prefixed with @ in most clients 2016-03-20 17:04:25 is there any advantadge downloading 3.3.2 iso and overwriting a USB stick compared to edit repositories to 3.3.2 vers and doing apk upgrade? 2016-03-20 17:07:40 hello 2016-03-20 17:09:33 hi 2016-03-20 17:14:21 did you try it out 2016-03-20 17:14:24 donoban: 2016-03-20 17:14:42 what? 2016-03-20 17:15:22 sorry i guess someone was asking about how to install all pages by xf86-video* in a single go 2016-03-20 17:15:26 mistook it was you 2016-03-20 17:15:29 btw 2016-03-20 17:15:47 has anyone tried alpine on raspberry pi 3 2016-03-20 17:15:51 yet 2016-03-20 17:15:59 yes I am :D 2016-03-20 17:16:06 I tried both % and * 2016-03-20 17:16:24 alrite 2016-03-20 17:16:25 I think I have to do something like: ak add $(apk search package) 2016-03-20 17:16:35 hmmm 2016-03-20 17:22:02 I will try later 2016-03-20 20:40:59 hi 2016-03-20 20:41:37 I’m new to the channel and to alpine linux, just did the fist install tonight and I’m experiencing a problem with the nginx package 2016-03-20 20:43:13 on the pkgs.alpinelinux.org web interface I can see that the current version of the package is 1.9.11, but when I add the package with apk the version is 1.8.1 2016-03-20 20:43:58 is there anything I’m missing? 2016-03-20 21:14:27 dcb__: 1.9.11 is on edge (ie the unstable rolling) repository, the current release branch contains the 1.8.1 2016-03-20 21:16:37 got it, thanks 2016-03-20 21:22:18 just as an observation, in the web interface there is no way to see or filter the release 2016-03-20 21:29:06 you could always turn that observation into a feature request on the bug tracker 2016-03-20 22:02:16 hi is anyone around today, that knows anything about live cd building? 2016-03-20 22:34:11 I’ve found a couple of other erros in the php7 and mongo packages on edge, what’s the best way to report? 2016-03-20 23:25:53 dcb__, I know you can report them here but during the week is better 2016-03-21 00:19:57 any chance of getting a newer firefox without using testing? 2016-03-21 00:20:06 the one in alpine is so old that gmail complains it's unsupported 2016-03-21 00:50:59 Ive installed bash, and edited /etc/passwd for the root user to change the default shell to /bin/bash, but root's .bashrc isnt being read on startup. Is there anything else I have to do to get ~/.bashrc read on initial shell? 2016-03-21 00:51:39 that's normal 2016-03-21 00:51:54 bash runs .profile and .bash_profile on a login shell, and .bashrc only on non-login shells 2016-03-21 00:52:10 to fix this idiotic behavior, add ". ~/.bashrc" to your .bash_profile 2016-03-21 00:52:23 dalias: Thanks! 2016-03-21 00:58:11 hmm, I cant get the default shell to be bash 2016-03-21 00:58:39 apart from changing /etc/passwd for root, is there anything else I have to do? 2016-03-21 01:01:24 are you trying to change it just for root or for other users too? 2016-03-21 01:01:37 what do you mean by "default shell" ? 2016-03-21 01:01:44 just root right now 2016-03-21 01:01:54 the shell that root logs in with when first connecting 2016-03-21 01:02:11 I change /etc/passwd from /bin/ash to /bin/bash (after installing bash) 2016-03-21 01:03:54 and then you logged in as root again? 2016-03-21 01:03:59 Yes 2016-03-21 01:04:09 I double checked my uid.gid are both 0 on login 2016-03-21 01:05:16 /etc/paswd: root:x:0:0:root:/root:/bin/bash 2016-03-21 01:05:27 but Im running in an ash shell after reboot 2016-03-21 01:05:45 (Im seeing the ~/.ash_history being written 2016-03-21 01:06:00 <_ikke_> StanAccy: What kind of setup do you have? 2016-03-21 01:06:04 <_ikke_> usb install or disk install? 2016-03-21 01:06:08 this is plain Alpine, disk 2016-03-21 01:10:15 Im clearly doing something dumb since this makes no sense. Ill come back to it later :-) 2016-03-21 01:10:38 and you're logging in as root? 2016-03-21 01:11:47 Yes 2016-03-21 03:51:11 <`fb> Hi, anyone running alpine on a raspbery pi? Getting no further than "Uncompressing Linux... done, booting the kernel." 2016-03-21 07:39:37 franks2: hi. sure. or you can try http://dl-cdn.alpinelinux.org/alpine 2016-03-21 07:45:13 ey ncopa, do you know if downloading and overwiting vers 3.3.2 on a USB stick with 3.3.1 has some advantange compared to modify repositories to 3.3.2 and doing apk upgrade? 2016-03-21 07:45:51 donoban: you need overwrite boot usb with 3.3.2 iso to get new kernel 2016-03-21 07:46:14 and you dont need update the repositories 2016-03-21 07:46:18 as they are the same 2016-03-21 07:46:33 ah, it's true 2016-03-21 07:47:16 so overwriting apks folder is not needed? 2016-03-21 07:58:27 ncopa do you know some kind of wilcard for apk add? 2016-03-21 08:09:32 not sure. maybe apk add 'some-*' 2016-03-21 08:09:38 rebooting. brb 2016-03-21 08:17:09 ncopa: do you mean 'apk add xf86-video-*' e.g.? 2016-03-21 08:17:19 may work yes 2016-03-21 08:17:24 it doesnt :\ 2016-03-21 08:17:29 ok 2016-03-21 08:18:19 apk search --exact -q xf86-video-* | xargs apk add 2016-03-21 08:19:15 ok ty 2016-03-21 08:19:33 it will install a bunch of -doc packages too 2016-03-21 08:21:58 uhM, could I create a text file 2016-03-21 08:22:04 delete what I don't need 2016-03-21 08:22:10 and then do, cat file | xargs apk add? 2016-03-21 08:22:48 useless use of cat :) 2016-03-21 08:22:55 apk add $(cat file) 2016-03-21 08:23:07 or: xargs apk add < file 2016-03-21 08:23:20 ok ok ty 2016-03-21 08:34:28 cats are useless 2016-03-21 08:34:31 ACTION hides 2016-03-21 09:12:44 clandmeter: youtube has proven that cats are pretty useful :) 2016-03-21 09:51:27 clandmeter: ncopa: dogs are 1000000 times better than cats 2016-03-21 09:52:39 its mostly not the pet that makes them good or bad :) 2016-03-21 12:19:17 +1 2016-03-21 13:56:53 anyone able to get chromium to work with google accounts? 2016-03-21 13:59:34 is there a public roadmap for how long previous versions are supported with security updates? or, say that ive got a server on 3.2, when should i be thinking about going to 3.3 and what are the possible problems that could arise 2016-03-21 14:01:04 ene, http://wiki.alpinelinux.org/wiki/Alpine_Linux:Releases 2016-03-21 14:03:25 sweet, thanks for making me feel stupid :) 2016-03-21 14:09:06 it just spins forever here on the 2 machines i've got it installed on. works on other distros. happy to provide info if someone is able to debug/chase it 2016-03-21 14:12:01 Death_Syn: edge? 2016-03-21 14:12:19 clandmeter: yes 2016-03-21 14:12:29 its broken 2016-03-21 14:12:33 :( 2016-03-21 14:12:36 im not sure which version works 2016-03-21 14:12:49 i think i had to go to edge to get a chromium package 2016-03-21 14:12:56 its not in stable? 2016-03-21 14:13:16 http://nl.alpinelinux.org/alpine/v3.3/community/x86_64/chromium-47.0.2526.106-r0.apk 2016-03-21 14:13:34 you have a better chance using that 2016-03-21 14:13:43 let's see if I can pin back to it 2016-03-21 14:14:02 sorry, I'm fairly new to alpine. I'm testing it for production use (i have been using void on my desktops lately) 2016-03-21 14:14:06 i try to bump them, but i dont have Xorg system to test. 2016-03-21 14:14:27 i tried the latest on another notebook and it keeps crashing 2016-03-21 14:14:46 i think our patches are out of date 2016-03-21 14:15:17 it mostly works, but google sync doesn't auth and my phabricator pages don't load 2016-03-21 14:15:31 might check what void is doing, though i don't know the state of their musl chromium 2016-03-21 14:15:41 no need 2016-03-21 14:15:46 they use my patches afaik 2016-03-21 14:16:02 Downgrading chromium via apk 2016-03-21 14:16:04 or they changes them recently 2016-03-21 14:16:10 changed 2016-03-21 14:16:45 if that license thing get sorted, it will get proper support. 2016-03-21 14:19:13 i had to update many of the patches with recent version bump 2016-03-21 14:20:11 aye 2016-03-21 14:20:13 thanks for the info 2016-03-21 14:24:41 Hi 2016-03-21 14:26:00 I couldn't find in the site nor wiki, but is alpine a rolling release? Can I choose to use ruby 2.1 (until it is supported upstream), for example? In the packages I only see ruby 2.2 2016-03-21 14:27:39 rata_: its kind of rolling release 2016-03-21 14:27:55 if you follow edge 2016-03-21 14:28:04 and use the nl mirror 2016-03-21 14:28:42 since I see people talking about chromium, have a question, whats the chances of getting not chromium but chrome 450b4 working on alpine linux? 2016-03-21 14:29:15 reason I ask is it theres a patch for it to run netflix 2016-03-21 14:29:15 leo-unglaub, and if not? And how much time are releases supported? 2016-03-21 14:30:43 rata_: http://wiki.alpinelinux.org/wiki/Alpine_Linux:Releases 2016-03-21 14:30:58 but i never understood why people would want to stay on older versions longer 2016-03-21 14:32:14 leo-unglaub, well, if you use it for docker you want to change the dependencies when you want, and not be forced to do it, for example :) 2016-03-21 14:32:37 hmm, i cannot comment on docker since i dont use it 2016-03-21 14:32:57 but i asume that even in docker patching software to newer bugfix releases is very important 2016-03-21 14:35:01 transhuman: not much chance 2016-03-21 14:35:22 leo-unglaub, yes, one thing is changing patching and some other is changing the major version :) 2016-03-21 14:35:27 is there a particular reason for it, or its just not something that they want to do ? 2016-03-21 14:35:50 its precompiled 2016-03-21 14:35:57 so its linked against glibc 2016-03-21 14:36:46 but i think with some tinkering, it should be possible to run netflix on chromium 2016-03-21 14:37:13 you need the widevine plugin from chrome 2016-03-21 14:40:09 ey Death_Syn, what do you think about void? 2016-03-21 14:44:49 hmm 2016-03-21 14:46:04 I can link you to the chrome 45.0b4 patch 2016-03-21 14:46:04 donoban: i like it fine for desktops, but i'm not so trusting of a rolling release for a fleet of servers 2016-03-21 14:47:24 i'm trying to immerse myself enough in alpine that i can begin work on making chef/ohai work with it 2016-03-21 14:47:49 i've only got 3 years of ubuntu 14.04 left before i'm out of a system i can trust for my servers 2016-03-21 14:51:53 ok ty for the info 2016-03-21 14:55:19 chromium 47 doesn't work with my google account, because it can't seem to auth my yubikey, and when i try an alt auth method, it logs me in to the page and it doesn't pass to the browser :/ 2016-03-21 15:05:30 leo-unglaub, and how are security updates for current releases handled? Let's say there is a security release of file, or what ever. It depends on the maintainer to get the new version (or manual backport of the patch) in the alpine linux release? 2016-03-21 15:10:11 rata_: I'm not sure if there is a fixed policy, but they are pretty active http://git.alpinelinux.org/cgit/aports/log/?qt=grep&q=CVE 2016-03-21 15:10:18 clandmeter, am I right you were the one to first get chromium working for alpine-linux? 2016-03-21 15:10:49 also, since it runs a hardened grsec kernel. A lot of "security" bugs are very difficult to exploit on Alpine 2016-03-21 15:11:20 donoban, do you know where can I check if there is a policy? I didn't through the wiki/site 2016-03-21 15:11:44 transhuman: yes with help from others. 2016-03-21 15:11:53 probably someone here knows it 2016-03-21 15:11:53 donoban, also lots of problems caused by grsec, are hard to figure out too, at least with my limited knowledge they are...(just putting my two cents in ;-) ) 2016-03-21 15:11:57 clandmeter: ? 2016-03-21 15:12:25 ? 2016-03-21 15:12:56 I wish there was a set of directions I could follow for compiling large packages like that to get me started, I was actually thinking of going to fiverr and hiring someone to make directions for me 2016-03-21 15:12:58 do you know what rata_ asked? 2016-03-21 15:13:40 I have to leave a while, see you 2016-03-21 15:14:01 donoban, see you, thanks! 2016-03-21 15:19:06 good day, I have some questions about xen 2016-03-21 15:19:39 does the latest release support xsm? 2016-03-21 15:19:58 I mean the latest release of alpine. 2016-03-21 17:29:39 Guest43 does xsm just require linux to be 3.8+ and Xen to be 4.3+ ? 2016-03-21 19:30:33 Im using 3.3.2 but I cant find chromium in the packages? Anyone know where it is? 2016-03-21 19:38:11 Death_Syn: how did you install chromium? 2016-03-21 19:46:58 franks2: community 2016-03-21 19:48:40 ah 2016-03-21 19:48:43 thx 2016-03-21 19:53:55 yep 2016-03-21 20:00:39 Death_Syn: did the community version work better? 2016-03-21 20:00:51 i mean stable... 2016-03-21 20:01:19 it could load the sign in 2016-03-21 20:01:28 but i still couldn't log chromium itself into my account 2016-03-21 20:01:38 i get stuck now with it wanting to read my yubikey 2016-03-21 20:01:53 hmm 2016-03-21 20:01:58 and when i try to sign in another way, the sign in doesn't seem to pass back to the browser for profile loading 2016-03-21 20:02:02 its probably google services 2016-03-21 20:02:29 you need to regiser with google and build it wihtout your api keys 2016-03-21 20:02:53 when i first build it, it was working as expected. 2016-03-21 20:03:05 never tried it again... 2016-03-21 20:04:01 ahh 2016-03-21 20:04:35 i may end up abandoning alpine for desktop for now and just carry on working with it within lxc 2016-03-21 20:04:49 at least for the time being 2016-03-21 20:04:59 most ppl here use firefox 2016-03-21 20:05:11 yeah, my life is in chrom(e|ium) 2016-03-21 20:05:21 chromium was just a try to see if it could be done. 2016-03-21 20:05:35 but the hacks are not easy to upstream 2016-03-21 20:05:47 so upstream needs to do something about it. 2016-03-21 20:05:55 which they are now thinking of doing 2016-03-21 20:05:56 i'll probably see how painful it is to transition to firefox 2016-03-21 20:06:09 first 2016-03-21 20:06:23 but it will probably take time 2016-03-21 20:06:27 no doubt 2016-03-21 20:06:38 if they ever get license crap sorted 2016-03-21 20:06:38 thanks for the help, to be sure 2016-03-21 20:06:42 what license crap? 2016-03-21 20:07:17 i thought chromium itself was MIT licensed? 2016-03-21 20:07:58 read up on the musl ML 2016-03-21 20:08:07 it has a topic about it. 2016-03-21 20:08:17 lots of recent activity 2016-03-21 20:08:33 aye 2016-03-21 20:24:05 I can't unlock apkovl with a USB keyboard on Alpine 3.2 2016-03-21 20:47:22 Which package holds visu? 2016-03-21 21:07:03 pkgs.alpinelinux.org/contents 2016-03-21 21:07:09 franks2: ^ 2016-03-21 21:07:22 Thx 2016-03-21 22:54:11 who was it that was helping me out about the python package "pandas" ? 2016-03-21 22:57:37 systmkor: ah-ha! sorry I haven't responded... some stuff came up. 2016-03-21 22:57:53 systmkor: assuming the testsuite runs, it should be good 2016-03-21 23:20:08 konobi: okay, well I have the bare minimum built, but I'm wanting to go down the optional dependency list provided by arch before I push it but I'll try the testsuite 2016-03-21 23:58:58 systmkor++ 2016-03-22 05:16:56 konobi: testsuite results https://dpaste.de/hmLM/raw - 2 errors & 1 failure, will look into shortly 2016-03-22 07:15:51 hi, I decided to swtich back to 3.2 because I have too much problems with 3.3.1, I also prefer a stable realease than a rolling release for my needs. The only problem that I have with 3.2 (also with 3.3.1, and probably with 3.3,2, I can test if you want) is the USB keyboard not being avalaible when I get the encrypted apkovl password prompt. Any idea about this? 2016-03-22 07:16:54 ncopa, ^ was that nlplug-findfs issue? 2016-03-22 07:20:23 fabled: what was doing slow boot? 2016-03-22 07:21:09 donoban, unlimited recursion of boot media. if it had loooots of files unrelated to alpine, it would scan them all for boot repository. 2016-03-22 07:21:56 yes, It was fixed on 3.3.2, I had a fixed build from clandmeter before 3.3.2 release, I don't know if keyboard was working 2016-03-22 07:22:10 I can test I have a backup of it or I can test 3.3.2 directly 2016-03-22 07:23:40 it wasn't unlimited recursion of boot media, was unlimited recursion of all the storage devices of the computer. 2016-03-22 07:28:57 hum... the encrypted apkovl and no keyboard issue 2016-03-22 07:29:02 i'll have to look at the code 2016-03-22 07:29:07 can be 2 things 2016-03-22 07:29:29 1. we find the apkovl and boot repository before keyboard was found 2016-03-22 07:29:34 ncopa: it's a kind of bug that should be backported to 3.2? 2016-03-22 07:29:45 2. the driver is missing in initramfs 2016-03-22 07:30:19 if the driver is missing, then i would expect the bug exist in both alpine 3.3 and alpine 3.2 2016-03-22 07:30:40 if it is first case, then i'd expect it to work in alpine 3.2 2016-03-22 07:31:17 ncopa: I'm not sure but I think that it works with some keyboards but no with others 2016-03-22 07:31:28 same with alpine 3.2? 2016-03-22 07:31:44 both USB keyboards, not sure just tested with 3.3.1 with mkinitfs fixed 2016-03-22 07:31:48 for the first case, i woudl expect the problem show up sometimes and sometimes not 2016-03-22 07:32:41 fabled: i suspect that the problem is that we may exit before usb keyboard uevent happens 2016-03-22 07:32:43 first case seems more probable so 2016-03-22 07:32:59 it's nlplug-fidnfs related? 2016-03-22 07:33:11 currently we will exit as soon as we find an apkovl + boot_repo 2016-03-22 07:33:12 yes 2016-03-22 07:33:16 well 2016-03-22 07:33:26 so I can't try to fix it hehe 2016-03-22 07:33:50 if the problem does appear on alpine 3.2.x too, then it may be its not nlplug-finds 2016-03-22 07:34:00 because nlplug-findfs was introduced in alpine 3.3 2016-03-22 07:34:06 i need to reboot. brb 2016-03-22 07:34:09 ok 2016-03-22 07:37:49 ncopa: I'm gonna test 3.3.1 and 3.3.2 to be sure 2016-03-22 07:38:04 Linux ncopa-desktop 4.4.6-0-grsec #1-Alpine SMP Mon Mar 21 16:24:21 GMT 2016 x86_64 GNU/Linux 2016-03-22 07:38:15 donoban: is your keyboard on usb-1? 2016-03-22 07:38:27 I don't know 2016-03-22 07:38:55 usb1 is ochi? 2016-03-22 07:39:26 i think yeah, it's usb1 ohci, usb2 ehci, usb3 xhci or so 2016-03-22 07:39:40 let me check 2016-03-22 07:39:48 dmesg should tell also 2016-03-22 07:40:00 I'm booting it 2016-03-22 07:40:15 i think what we need to do is check if the found apkovl is encrypted or not 2016-03-22 07:40:26 if it is, then we explicitly wait for timeout, instead of exit 2016-03-22 07:40:36 or we wait for a HID device to show up 2016-03-22 07:40:58 i'm just afraid that it would accept a mouse as HID device 2016-03-22 07:40:58 shouldn't we anyway wait for all hotplug events to be processed? 2016-03-22 07:41:11 we don't really need to 2016-03-22 07:41:24 or the problem is that usb host drivers is loaded, and then we get delay until the peripherals show up 2016-03-22 07:41:34 and during that delay it decides to exit 2016-03-22 07:41:50 the only thing initramfs is supposed to do is set up the rootfs 2016-03-22 07:42:09 so when we have all the modules/uevents needed for that, then we are good to continue 2016-03-22 07:42:42 the problem is that "all the hotplug events" is a difficult thing to figure out 2016-03-22 07:42:54 since you could in theory horplug a keyboard after you powered on the machine 2016-03-22 07:43:01 so we need a timou 2016-03-22 07:43:03 timeout 2016-03-22 07:43:16 how long should we wait for "all the hotplug events"? 2016-03-22 07:43:29 and should we always wait for this timeout? 2016-03-22 07:44:47 it's on usb2 port, swtich to usb1? 2016-03-22 07:46:28 hm 2016-03-22 07:46:39 i would exepct it happen more likely on usb1 2016-03-22 07:47:17 well it's easy to test it :P 2016-03-22 07:49:12 nothing 2016-03-22 07:49:24 I'm gonna test 3.3.2 2016-03-22 07:49:57 donoban: just to be sure 2016-03-22 07:50:04 you have an encrypted apkovl? 2016-03-22 07:50:09 yes :) 2016-03-22 07:50:21 you have an *.apkovl.tar.gz. 2016-03-22 07:50:23 ok 2016-03-22 07:51:04 here is what i want to do 2016-03-22 07:51:27 1) i give you a test iso image, you test it and verifies that problem happens when you boot up 2016-03-22 07:51:42 this is because you will get a 4.4 kernel 2016-03-22 07:51:58 no problem ncopa, I can test what you want 2016-03-22 07:52:01 so i want make sure that we still can reproduce the issue 2016-03-22 07:52:22 after that i'll give you another iso with a proposed fix 2016-03-22 07:52:55 and there you should have keyboard to enter password 2016-03-22 07:53:20 ok 2016-03-22 07:53:29 it is a 64bit machine right? 2016-03-22 07:53:54 it is but I want it x86, it's a rescue/emergency USB, I want it flexible 2016-03-22 07:54:12 I first do it 64bits but my sister has a x86 laptop 2016-03-22 07:54:46 the first iso: http://dev.alpinelinux.org/~ncopa/alpine/alpine-edge-with-missing-keyb.iso 2016-03-22 07:54:58 verify that problem is there 2016-03-22 07:55:07 if its not, then try plug keyb to usb-1 port 2016-03-22 07:55:14 i want problem to happen there 2016-03-22 07:55:19 ok, could you sign it or give me a checksum? 2016-03-22 07:56:12 $ tpaste < alpine-edge-160322-x86_64.iso.sha1 2016-03-22 07:56:12 http://tpaste.us/2N06 2016-03-22 07:56:22 ok 2016-03-22 07:56:23 i renamed the iso 2016-03-22 07:57:01 I don't find it 2016-03-22 07:57:17 ah 2016-03-22 07:57:20 I get it 2016-03-22 07:57:29 http://dev.alpinelinux.org/~ncopa/alpine/alpine-edge-with-missing-keyb.iso sha1 sum is e52802b852aeee8c22836e857b2b9816ccb1b156 2016-03-22 07:58:26 should I remove quiet from syslinux? 2016-03-22 07:58:40 you can if you want 2016-03-22 07:58:43 but doesnt matter 2016-03-22 07:58:53 actually 2016-03-22 07:58:54 no 2016-03-22 07:58:56 dont remove it 2016-03-22 07:58:56 what do I have to see? 2016-03-22 07:59:19 you should get the password prompt for encrypted apkovl 2016-03-22 07:59:34 ok ok, just test if works or dont? 2016-03-22 07:59:36 but you should not have any keyboard driver loaded so you should not be able to enter password 2016-03-22 07:59:39 exactly 2016-03-22 07:59:42 ok 2016-03-22 08:03:19 copying... 2016-03-22 08:04:39 let's go 2016-03-22 08:06:33 ok, it doesnt work on any port ncopa 2016-03-22 08:06:45 good 2016-03-22 08:06:57 i'm working on a fix 2016-03-22 08:07:07 ok ty 2016-03-22 08:27:54 donoban: building a (hopefully) fixed iso now 2016-03-22 08:29:27 donoban: can you please try: http://dev.alpinelinux.org/~ncopa/alpine/alpine-edge-with-missing-keyb-fix.iso 2016-03-22 08:29:55 sha1 checksum: 9b058ddb14325c039bf2472c0b8449bf57ee8dde 2016-03-22 08:30:53 ok ty 2016-03-22 08:32:13 crazy shit happening in belgium 2016-03-22 08:32:25 yes :| 2016-03-22 08:32:40 getting closer and closer 2016-03-22 08:42:30 surprise to nobody, shock to most 2016-03-22 08:44:30 that crap is here to stay, unfortunately :( 2016-03-22 08:44:42 ncopa: nothing :\ 2016-03-22 09:07:02 donoban: fix does not work? 2016-03-22 09:07:11 sorry was watching the news 2016-03-22 09:11:04 don't worry 2016-03-22 09:11:12 it doesn't 2016-03-22 09:21:16 donoban: can you rename the apkovl? so it boots without any apkovl 2016-03-22 09:21:27 and then you check what hid drivers you have loaded 2016-03-22 09:22:46 ok 2016-03-22 09:24:57 do you want a tpaste from lsmod? 2016-03-22 09:27:06 yes please 2016-03-22 09:28:33 I don't have any repository, wait :) 2016-03-22 09:30:09 setup-apkrepos lol 2016-03-22 09:31:48 http://tpaste.us/Gx8w 2016-03-22 09:32:25 maybe is hid_logitech?, ncopa 2016-03-22 09:34:54 I think my mine desktop doesn't work too, I have a microsoft keyboard 2016-03-22 09:35:39 hid_microsoft is loaded here 2016-03-22 09:39:09 donoban: can you please try add this bootoption: 2016-03-22 09:39:13 usbdelay=2 2016-03-22 09:39:23 ok 2016-03-22 09:41:28 would also be helpful to see the full dmesg after successful boot 2016-03-22 09:41:34 (eg without apkovl) 2016-03-22 09:42:06 append initrd=/boot/initramfs-grsec modloop=/boot/modloop-grsec modules=loop,squashfs,sd-mod,usb-storage quiet nomodeset usbdelay=2 2016-03-22 09:42:08 this? 2016-03-22 09:42:34 yes 2016-03-22 09:42:40 uhM, I had problems with X with 3.3.1, maybe is related with nomodeset? 2016-03-22 09:43:01 oh 2016-03-22 09:43:13 well, I'm gonna try with usbdelay, then I will boot without apkovl and post full dmesg 2016-03-22 09:43:33 one workaround: modules=....,hid-logitech 2016-03-22 09:43:50 and finally the ^^^ 2016-03-22 09:44:13 hehe 2016-03-22 09:44:42 that should force loading hid-logitech *before* nlplug-findfs is run 2016-03-22 09:46:38 usbdelay doesn't help 2016-03-22 09:46:45 nomodeset should be removed? 2016-03-22 09:47:28 I'm gonna post full dmesg without apkovl, and then try with modules=... 2016-03-22 09:50:31 http://tpaste.us/Ay8x 2016-03-22 09:52:11 ncopa: if I add hid-logitech, can I go back to 3.2? is it not relevant to your fix try? 2016-03-22 09:52:40 preferable with 3.3 2016-03-22 09:52:52 since then we test the same thing 2016-03-22 09:52:55 with different options 2016-03-22 09:53:00 ok 2016-03-22 09:53:18 could/should I remove nomodeset? 2016-03-22 09:54:39 shound not matter 2016-03-22 09:54:47 not for the usb keyb issue 2016-03-22 09:54:48 hum 2016-03-22 09:54:52 [ 1.200160] usb 2-1.2: Product: USB Receiver 2016-03-22 09:54:52 [ 1.200163] usb 2-1.2: Manufacturer: Logitech 2016-03-22 09:55:56 its a wireless keyb? 2016-03-22 09:56:14 default 3.3.1 and 3.3.2 has it? I don't why it has that option, I guess most of you use alpine on virtualized environemnt and nomodeset helps there 2016-03-22 09:56:18 yes it is 2016-03-22 09:58:43 I'm trying with modules=... hid-logitech 2016-03-22 10:00:12 it fails too ncopa :\ 2016-03-22 10:00:31 ahh, it's hid_logitech 2016-03-22 10:02:34 looking at the dmesg 2016-03-22 10:02:37 [ 1.110787] usb 2-1.2: new low-speed USB device number 3 using ehci-pci 2016-03-22 10:02:37 [ 1.200152] usb 2-1.2: New USB device found, idVendor=046d, idProduct=c517 2016-03-22 10:02:37 [ 1.200157] usb 2-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=0 2016-03-22 10:02:37 [ 1.200160] usb 2-1.2: Product: USB Receiver 2016-03-22 10:02:37 [ 1.200163] usb 2-1.2: Manufacturer: Logitech 2016-03-22 10:02:46 its reported as low-speed 2016-03-22 10:03:01 it happens 1.2 sec since the boot 2016-03-22 10:03:25 usbdelay=2 should fix it? 2016-03-22 10:03:28 [ 2.515563] hidraw: raw HID events driver (C) Jiri Kosina 2016-03-22 10:03:28 [ 2.522900] usbcore: registered new interface driver usbhid 2016-03-22 10:03:28 [ 2.522902] usbhid: USB HID core driver 2016-03-22 10:03:40 uhm 2016-03-22 10:03:47 seems like it needs more than 2 sec 2016-03-22 10:04:02 try with usbdelay=4? 2016-03-22 10:04:09 [ 2.867746] FAT-fs (sdb1): utf8 is not a recommended IO charset for FAT filesystems, filesystem will be case sensitive! 2016-03-22 10:04:10 [ 5.350291] FUJITSU Extended Socket Network Device Driver - version 1.0 - Copyright (c) 2015 FUJITSU LIMITED 2016-03-22 10:04:23 i think there between it switches root 2016-03-22 10:04:50 i supspect the 5.35+ events are from hwdrivers later in the boot 2016-03-22 10:05:12 [ 5.455271] input: Logitech USB Receiver as /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.2/2-1.2:1.0/0003:046D:C517.0001/input/input4 2016-03-22 10:05:24 uhm 2016-03-22 10:05:29 there it is detected as an intput device 2016-03-22 10:05:34 usbdelay=10? 2016-03-22 10:05:42 usbdelay=5 should be enough 2016-03-22 10:07:32 apparently it is not enough to just load the hid-logitech module 2016-03-22 10:07:52 same with 5 2016-03-22 10:08:13 i'm gonna try with 10 2016-03-22 10:08:19 i dont think it will help 2016-03-22 10:08:22 but please try 2016-03-22 10:08:25 hehe 2016-03-22 10:08:37 i also wonder if it helps if you add modules=...,evdev 2016-03-22 10:09:11 added 2016-03-22 10:10:56 nothing, I'm gonna try with hid_logitech which I've skipped 2016-03-22 10:11:58 i have no idea whats going on 2016-03-22 10:12:11 ok 2016-03-22 10:12:27 how about this, you plug a cabled usb keyb 2016-03-22 10:12:30 in addition 2016-03-22 10:12:49 add boot option single 2016-03-22 10:13:06 and then from initramfs shell, you try get the logitech keyb working 2016-03-22 10:13:23 it smells like we are missing a kernel module in initramfs 2016-03-22 10:13:25 ok 2016-03-22 10:15:39 do you have any mouse or trackpad atached to it? 2016-03-22 10:15:54 i wonder what pulled in serio_raw module 2016-03-22 10:17:18 it's a keyboard+mouse setup on a single usb reciever 2016-03-22 10:17:30 bad news ncopa, my microsoft cabled-usb keyboard doesn't work too 2016-03-22 10:17:39 huh 2016-03-22 10:17:43 I don't know if I have another keyboard here 2016-03-22 10:19:00 I have another, also wireless 2016-03-22 10:19:03 let's try... 2016-03-22 10:19:43 it's also logitech, few chances 2016-03-22 10:20:23 so i now suspect that the usb input driver will not work unless you have both keyb and mouse drivers 2016-03-22 10:20:47 i suspect that keyboard will not work unless mouse driver is available 2016-03-22 10:21:27 new keyboard also fails, it's only a keyboard without mouse 2016-03-22 10:27:35 maybe the serio drivers are needed too 2016-03-22 10:29:47 :\ 2016-03-22 10:45:16 ncopa: this is very old but maybe helps https://bugs.alpinelinux.org/issues/2071 2016-03-22 10:45:23 Hi 2016-03-22 10:45:38 I'd like some support around numpy installation on alpine linux. 2016-03-22 10:46:35 I encounter compilation error using the py-numpy@testing package while installing numpy via pip. 2016-03-22 10:49:37 Guibod: do you have a specific error message? 2016-03-22 10:51:11 numpy/core/src/private/npy_config.h:78:31: error: missing binary operator before token "(" 2016-03-22 10:51:22 #define TRIG_OK __GLIBC_PREREQ(2, 16) 2016-03-22 10:52:40 should probably be reported upstream 2016-03-22 10:54:43 I don't know what you are talking about. 2016-03-22 10:54:55 You want the gcc failure message ? 2016-03-22 10:56:54 I've just realized that I don't need to pip install the numpy extension that I installed through apk, though. 2016-03-22 10:59:41 Guibod: he means that problem is from numpy developers instead alpine 2016-03-22 11:03:05 Guibod, numpy use glibc internal thing, and it fails on alpine because we use musl, not glibc 2016-03-22 11:03:20 they should have configure script that detects if the feature is allowed 2016-03-22 11:03:23 or supported 2016-03-22 11:03:41 or at least make it test if we are using glibc before using glibc internal extensions 2016-03-22 11:05:34 Ok, i get it. 2016-03-22 11:06:25 That's why you provide a py-numpy package, and that I don't need to pip install that package. 2016-03-22 11:12:01 this patch may help: http://git.alpinelinux.org/cgit/aports/tree/testing/py-numpy/numpy-1.10.0-musl.patch 2016-03-22 11:24:53 Well thanks for the explanations, I'll see for. 2016-03-22 11:24:56 Great jobs guys :) 2016-03-22 12:28:28 hi, what is the best practice to run ruby 2.3 apps in alpine? The current alpine:latest just gives me 2.2.4p230 after apk-add ruby... 2016-03-22 14:17:11 hello, anybody here? 2016-03-22 14:23:40 tried using a stable release instead of edge? 2016-03-22 14:31:25 hey alpine-linux! Quick question about packages - I see the aports master has a newer version of nginx than 3.3-stable. I'm unfamiliar with the cadence, how often do new packages get merged from master -> stable branches? 2016-03-22 14:34:21 if them aren't security/important fixes, I think until new stable release, like 6months 2016-03-22 14:34:25 but I'm not sure 2016-03-22 14:34:27 manacit, every six months edge is snapshotted into stable version 2016-03-22 14:34:47 ah, awesome! that makes sense 2016-03-22 14:50:06 notinside: do you if 2.3 is on pkgs.alpinelinux.org? 2016-03-22 14:50:16 maybe it's on testing repository 2016-03-22 14:52:59 I see only 2.4 there from 2015-12-18 2016-03-22 14:54:06 should 2.3 based code run on 2.4? 2016-03-22 14:54:21 I don't know ruby :\ 2016-03-22 14:56:41 wait, what version 2.4 are you writing about? 2016-03-22 14:57:08 ruby 2.3 was released 2015-12-25: https://www.ruby-lang.org/en/news/2015/12/25/ruby-2-3-0-released/ 2016-03-22 14:57:15 15:52:59) notinside: I see only 2.4 there from 2015-12-18 2016-03-22 14:57:31 where? 2016-03-22 14:58:08 are you writing about this: https://pkgs.alpinelinux.org/package/main/x86_64/ruby 2016-03-22 14:58:21 fyi 3.2-stable has 2.2.3 2016-03-22 14:58:24 this is *** 2.2.4 *** NOT *** 2.4 *** 2016-03-22 14:58:56 ah looking for 2.3 2016-03-22 14:58:59 rnald, how are you building 2.3 for alpine? 2016-03-22 14:59:01 ahm sorry 2016-03-22 14:59:19 yes, I was asking for 2.3 2016-03-22 14:59:55 you can send an aport patch for it :) 2016-03-22 14:59:56 ruby 2.3 to be exact. I can not find any obvious way to use that on alpine. very terse docs in wiki about ruby. 2016-03-22 15:00:32 notinside, Alpine sticks with 2.2.x for now 2016-03-22 15:00:33 yes i can send if i do not have to assemble the whole puzzle from zero and get some useful hints ;) 2016-03-22 15:00:48 dunno if it's a choice or there are blocker 2016-03-22 15:00:52 i'm not the maintainer 2016-03-22 15:01:30 probably 2.3 is unstable 2016-03-22 15:01:56 and only even releases are stable? 2016-03-22 15:02:56 not familiar with ruby 2016-03-22 15:03:17 wrong 2016-03-22 15:04:23 it is just "new" - but I can not believe I am the first person wantung to use it on alpine (for a docker image). 2016-03-22 15:04:39 going to ask in the rubylands... 2016-03-22 15:05:39 2.3 is stable 2016-03-22 15:06:12 packaging ruby it's a pain, I guess that's the only reason why it has been on hold so far 2016-03-22 15:20:20 it would be a good start to provide some information about it so people do not have to start from zero, like me looking for relevant information whole day. 2016-03-22 15:36:20 hi, I am having trouble registering on https://bugs.alpinelinux.org/account/register I am not getting the activation email for the account. I use a gmail address. 2016-03-22 16:02:24 the mailing list seems to be broken, too. 2016-03-22 16:02:44 did the domain expire? 2016-03-22 16:03:43 at least alpine-user@lists.alpinelinux.org seems to be broken - or has no active moderator. Sent mail there a few hours ago, nothing back. 2016-03-22 16:06:28 well, for starters, the main site drops to a generic registrar expired page: alpinelinux.org 2016-03-22 16:06:49 ping ncopa clandmeter kaniini 2016-03-22 16:18:57 wtf 2016-03-22 16:19:26 ncopa: 2016-03-22 16:19:27 ping 2016-03-22 16:25:57 hi 2016-03-22 16:26:05 hi 2016-03-22 16:26:08 sup? 2016-03-22 16:26:15 domain expired 2016-03-22 16:26:18 alpinelinux.org 2016-03-22 16:26:24 thats bad 2016-03-22 16:27:05 it doesnt have automatic renew? 2016-03-22 16:28:58 checking 2016-03-22 16:29:05 i think i need deposit funds 2016-03-22 16:29:08 finxint it now 2016-03-22 16:29:13 hum 2016-03-22 16:29:18 i normally get an email warning 2016-03-22 16:35:06 uh, is the website down? 2016-03-22 16:35:32 yes 2016-03-22 16:35:43 but should be up soon 2016-03-22 16:35:46 we cannot build our docker images :/ 2016-03-22 16:35:55 not sure how long it takes for dns to update 2016-03-22 16:36:03 its not the website that is down 2016-03-22 16:36:06 dns had issues 2016-03-22 16:37:13 clandmeter: is there another repo we could use for the moment? 2016-03-22 16:37:34 sure 2016-03-22 16:37:45 http://mirror.nl.leaseweb.net/alpine/ 2016-03-22 16:38:02 how would I configure apk to use it? 2016-03-22 16:38:23 setup-repositories 2016-03-22 16:38:32 i think thats the script 2016-03-22 16:38:38 etc/apk/repositories 2016-03-22 16:39:01 it's docker, though 2016-03-22 16:39:38 clandmeter: how would I change it on docker? 2016-03-22 16:39:57 i have no idea 2016-03-22 16:40:06 ask in #docker 2016-03-22 16:41:18 would apk add foobar --repository http://mirror.nl.leaseweb.net/alpine/ work? 2016-03-22 16:41:49 vibhavp: apk add --repository http://mirror.nl.leaseweb.net/alpine/main foobar 2016-03-22 16:41:53 thanks 2016-03-22 16:42:37 ncopa: so, would the full command be apk add --update --repository http://mirror.nl.leaseweb.net/alpine/main ca-certificates ? 2016-03-22 16:54:00 what's going on with alpinelinux.org? 2016-03-22 16:57:17 it redirects to a domain parking page 2016-03-22 16:57:51 somebody forgot to renew it 2016-03-22 17:04:36 ah so it's just something with dns propagation 2016-03-22 18:16:23 https://bugs.alpinelinux.org/account/register is still not sending activation emails. It might not be related to the DNS issues. 2016-03-22 22:34:24 i can't get an account made on the forums. i get "�Error messageUnable to send e-mail. Contact the site administrator if the problem persists." 2016-03-22 22:34:38 it said it made it and gave me a password just above that, but i can't log in with it 2016-03-22 23:28:03 hey 2016-03-22 23:28:06 could anyone help me out 2016-03-22 23:28:17 I wanted to try out alpine linux qemu with dwm 2016-03-22 23:28:22 did anyone else try that? 2016-03-22 23:28:28 I get a blank screen when I launch it 2016-03-22 23:28:43 I could give awesome a shot and see if it goes blank too 2016-03-22 23:34:52 rain1: do you get any kind of error message or warning in your xorg log or startx/whatever output? I doubt that it is a dwm issue 2016-03-22 23:35:07 I don't know i have to actually close the VM 2016-03-22 23:35:19 would the log file be there when i boot it again? I could have a look 2016-03-22 23:37:04 depends on your vm setup and the way you started your X server usally the log file should resides in /var/log/Xorg.log 2016-03-22 23:39:17 also: which video driver did you install? 2016-03-22 23:42:10 I installed a few.. 2016-03-22 23:42:13 i wasn't sure which to do- 2016-03-22 23:42:30 I just had a look through the xf86 list 2016-03-22 23:42:39 maybe that was bad 2016-03-22 23:44:26 the xorg logs are empty 2016-03-22 23:52:44 what modules are best for using xorg inside qemu? 2016-03-23 00:03:49 rain1: modules? Do you mean video drivers? If so: Depends on your setup, try xf86-video-qxl for paravirt video 2016-03-23 00:04:31 ok! thank you 2016-03-23 09:18:26 i suppose it's already known but the FQDN has expired :( 2016-03-23 09:24:57 Jean-Scotch, yes, and was renewed, but it's still cached in some places :/ 2016-03-23 09:25:27 it was on autorenewal but something went wrong... 2016-03-23 09:27:32 what provides chattr? 2016-03-23 09:29:16 pkgs.a.o/contents 2016-03-23 09:33:19 https://pkgs.alpinelinux.org/contents?filename=chattr&path=&pkgname=&repo=all&arch=x86_64 2016-03-23 09:34:35 I have a problem trying to mount a fuse filesystem using fstab... 2016-03-23 09:35:18 I'm getting a 'failed: Invalid argument' error 2016-03-23 09:37:13 working fine in other linux distros... 2016-03-23 09:40:39 [SOLVED] ;-) I need to remove fuse.mergerfs and put only mergerfs 2016-03-23 09:45:13 Good Morning all! 2016-03-23 09:47:30 morning 2016-03-23 10:30:35 hi 2016-03-23 13:28:00 Are the Package Servers down? 2016-03-23 13:32:00 Is it just me? http://dl-cdn.alpinelinux.org/alpine/v3.2/main/x86_64/APKINDEX.tar.gz gives a 404... 2016-03-23 13:32:50 Same for 3.3 2016-03-23 13:54:17 is there anything wrong with the apk cdn at the moment? 2016-03-23 13:54:29 Yes. 2016-03-23 13:54:39 kurushiyama also had problems 2016-03-23 13:54:44 and this other person who is now gone 2016-03-23 13:54:58 Trying to run 'apk add --no-cache git' which fails 2016-03-23 13:55:15 08:32:01 Is it just me? http://dl-cdn.alpinelinux.org/alpine/v3.2/main/x86_64/APKINDEX.tar.gz gives a 404... 2016-03-23 13:55:15 08:32:51 Same for 3.3 2016-03-23 13:55:29 08:28:01 Are the Package Servers down? 2016-03-23 13:55:44 Yepp, the CDN distribution does not seem to work. Presumably, the backend repo is down or sth. 2016-03-23 13:56:57 nl.alpinelinux.org works, though. 2016-03-23 13:57:24 Personally, I would prefer not to fiddle with the docker image ;) 2016-03-23 14:15:01 hey folks, is it known that apparently apk stopped working in the official alpine image? 'docker run -it --rm alpine apk update' fails with an error... 2016-03-23 14:15:51 it's known 2016-03-23 14:16:10 does alpine linux have any other domains other than alpinelinux.org? because it's expired 2016-03-23 14:16:51 nl.alpinelinux.org from what I've heard 2016-03-23 14:16:59 08:56:58 nl.alpinelinux.org works, though. 2016-03-23 14:17:21 doesn't seem to work here 2016-03-23 14:17:41 maybe this is some drive by DNS hijack bullshit, but it doesn't appear to be 2016-03-23 14:17:58 necrophcodr Strange, just doublechecked. 2016-03-23 14:18:32 necrophcodr: It's not DNS hijacking I think, unless it's on the server side. 2016-03-23 14:18:56 necrophcodr http://nl.alpinelinux.org/alpine/v3.3/main/x86_64/APKINDEX.tar.gz Does not download a file? 2016-03-23 14:18:57 well, you can visit the index page http://dl-cdn.alpinelinux.org/alpine/v3.3/main/x86_64/, but when you click on the top most link, it 404s 2016-03-23 14:19:08 kurushiyama: no 2016-03-23 14:19:19 thriqon: it's the domain that's unavailable 2016-03-23 14:19:29 necrophcodr That is plainly wrong. 2016-03-23 14:19:34 http://dpaste.com/2N6FDMV 2016-03-23 14:20:07 necrophcodr And where do you get that the domain is unavailable? 2016-03-23 14:20:33 kurushiyama: because that's not the correct IP for one, and second, i'll just upload a screenie 2016-03-23 14:20:50 necrophcodr Huh? 2016-03-23 14:21:10 http://dpaste.com/14MQ1NF different result here 2016-03-23 14:21:36 that's why i'm saying it might be some DNS drive by bullshit 2016-03-23 14:21:38 i'll check up on it 2016-03-23 14:22:11 yeah, google dns resolves correctly. nevermind. it's bull. 2016-03-23 14:22:22 i guess our work DNS isn't working as it should. 2016-03-23 14:22:43 necrophcodr Maybe _you_ got hijacked DNS? ;) 2016-03-23 14:25:52 could this explain the 404s as well? because if fastly is using the parkingpage records, it doesn't surprise me they 404... 2016-03-23 14:28:34 thriqon Hm. I do not know where the main repo is located at. But in general: yes 2016-03-23 14:29:26 the WHOIS was updated for alpinelinux.org on the date it was set to expire for me 2016-03-23 14:30:01 i guess if some providers don't follow up, they won't get the new information 2016-03-23 14:30:54 yeah, seems like normal fallout after a DNS issue, just DNS being DNS 2016-03-23 14:34:02 Used a dig. Authorative NS and whois info seems ok for me. CentralOps seems to agree http://centralops.net/co/DomainDossier.aspx?addr=alpinelinux.org&dom_dns=1&dom_whois=1&net_whois=1 2016-03-23 14:34:55 kurushiyama: it is, it's just my provider. 2016-03-23 14:36:22 good news is, just about 1.5 hours until those records time out on your ISP, necrophcodr ;-) 2016-03-23 14:36:36 seems like dns just updated for me 2016-03-23 14:36:42 'ls 2016-03-23 14:37:43 Interestingly, the domain whois record was updated yesterday. 2016-03-23 14:40:27 Just to make sure, I wrote a mail to ncopa . 2016-03-23 14:41:40 Hm, maybe it is as simple as a provider switch or sth, without taking the TTL into account. 2016-03-23 14:44:29 hi 2016-03-23 14:44:46 the domain expired yesterday 2016-03-23 14:44:52 and it was renewed yesterday 2016-03-23 14:45:08 dns caches still has the parkingpage 2016-03-23 14:45:15 should be ok tomorrow hopefully 2016-03-23 14:52:00 ncopa Sorry that I bothered you, but I thought you wanted to know ;) 2016-03-23 14:53:21 np. and yes, i would definitively wanted to know if i already didnt. thanks! 2016-03-23 15:01:26 ncopa: any reason for it not to be autorenewed a day or so before expiration? 2016-03-23 15:09:48 Probably wanting to move providers? 2016-03-23 15:12:59 Well, I have to admit that I did not donate to alpine, yet. So the lack of autorenewal might just have been a "business" decision. As in "none-of-my" ;) 2016-03-23 15:17:38 ha, i just got a business idea 2016-03-23 15:17:41 sorry guys,I took over the domain....please deposit 10 million in my crypto currency account to get it back :-) 2016-03-23 15:17:51 1) create an awesome distro 2016-03-23 15:17:59 2) "forget" to renew the domain 2016-03-23 15:18:07 3) wait for donations 2016-03-23 15:18:09 4) .... 2016-03-23 15:18:12 5) PROFIT! 2016-03-23 15:18:27 :) 2016-03-23 15:18:32 hehe 2016-03-23 15:19:02 oh wait this isnt goole where talking hear...aw shucks 2016-03-23 15:20:18 s/hear/here goole/google...boy I really screwed that one up 2016-03-23 15:25:08 how *do* you even donate to alpine? 2016-03-23 15:25:21 https://github.com/whyrusleeping/gx 2016-03-23 15:25:39 this is pretty cool, would be fun to host packages for alpine with something similar 2016-03-23 15:25:57 rain1: what's stopping you? 2016-03-23 15:26:11 http://wiki.alpinelinux.org/wiki/Alpine_Linux:Contribute 2016-03-23 15:28:19 hello 2016-03-23 15:29:33 is it possible to include APKBUILD file to a source repository, so that i can just run "abuild" to build create a package from that current code? 2016-03-23 15:30:34 mangelis: that is an interesting question 2016-03-23 15:30:34 necrophcodr, well I would generally discuss the idea first... seems like alpine is not interested in it 2016-03-23 15:30:59 mangelis: i think currently no, but thats something i'd like to implement 2016-03-23 15:31:13 well i suppose you could always hack something.... 2016-03-23 15:34:40 hmm, i guess i have to dig into the abuild script then.. 2016-03-23 15:34:59 yeah 2016-03-23 15:35:06 well 2016-03-23 15:35:46 if you don't set source=... 2016-03-23 15:36:23 then you could just stuff the build instructions in prepare() { ... } and build() { .. } 2016-03-23 15:36:30 so something like: 2016-03-23 15:36:54 prepare() { cp -r .... somedir; } 2016-03-23 15:37:13 build() { cd somedir && make } 2016-03-23 15:37:15 and thats it 2016-03-23 15:38:05 just be aware that abuild will create those 2 dirs: src and pkg 2016-03-23 15:39:25 okay! 2016-03-23 15:39:37 i'll have to see into that 2016-03-23 15:42:29 you need an abuild keypair for it to work ofc 2016-03-23 15:56:57 ncopa: would the forum / wiki registration work again now? 2016-03-23 15:57:20 alpine has so much popularity now but it's a bit of a letdown if people can't signup there :) 2016-03-23 16:06:59 darkfaded: ppl can sign up 2016-03-23 16:07:05 they just didnt get the activation email 2016-03-23 16:07:19 but i think its fixed after caches are cleared 2016-03-23 16:11:06 lets see if i can really break our forum :) 2016-03-23 16:23:06 i think it should work now 2016-03-23 17:23:24 LOL @ InterPlanetary File System, that's a funny name to use for a protocol (the one that gx uses) 2016-03-23 17:32:57 BTW, IPFS is quite cool 2016-03-23 17:33:07 I know :P 2016-03-23 17:33:18 Maybe I'll give it a go on how to handle hosting on ipfs 2016-03-23 17:33:26 hosting what? 2016-03-23 17:33:27 there's tons of stuff that would need to change 2016-03-23 17:33:37 apk's on ipfs 2016-03-23 17:33:39 ooh 2016-03-23 17:33:44 that would be so cool! 2016-03-23 17:34:00 I could help on that maybe 2016-03-23 17:34:19 would solve problems like one of the many servers going down 2016-03-23 17:34:55 I can see issues with how apk expects some things, like APKINDEX 2016-03-23 17:35:10 I've been hosting my packages on github-pages and has worked quite well 2016-03-23 17:35:24 and actually, have the infra in place for it which makes it quite easy 2016-03-23 17:35:41 rain1: how would you start? 2016-03-23 17:36:13 I mean, there are easier solutions than this for that kind of issue you mentioned, but I think this would be cool 2016-03-23 17:37:22 ghostbar, I'm totally new to alpine - I'd have to research the package manager system more first. I'm sure you know it inside out 2016-03-23 17:37:57 but I guess the key thing would be that since IPFS is content addressed, you'd need a directory mapping package names to hashes than you can retreive them by 2016-03-23 17:37:58 no, at all 2016-03-23 17:37:59 hahaha 2016-03-23 17:38:40 :p oh well 2016-03-23 17:38:45 it would be fun 2016-03-23 17:38:49 and get a couple nodes set up to test with 2016-03-23 17:39:03 only very few of the current mirrors are reasonably fast 2016-03-23 17:40:54 I'll get looking at the apk code 2016-03-23 17:45:44 ghostbar, I suppose a good start would be getting ipfs daemon starting at launch in ipfs, and find out how to replace apk with a modified version that has a way to talk to the daemon 2016-03-23 17:45:57 it feels like there isn't actually all that much hard work to do 2016-03-23 17:53:38 (and maybe think about some kind of signing) 2016-03-23 18:23:15 ncopa Works for me. 2016-03-23 19:32:11 anybody using uwsgi for python apps? "pip install uwsgi" is failing, possibly because of musl. any known fixes? 2016-03-23 19:37:34 we package it 2016-03-23 19:40:20 @kaniini i've looked at APKBUILD to see dependencies but i have them installed. my problem is that i need it to work w/ "pip install uwsgi" in dockerfile 2016-03-23 19:40:57 oh, i dont know anything at all about docker sorry 2016-03-23 19:41:12 why cant you just use the one we package ? 2016-03-23 19:43:02 building it in docker alpine shouldn't affect the build, full build logs http://dpaste.com/103EXG2 2016-03-23 19:44:25 @kaniini i need option to specify uwsgi version in requirements.txt for python. i could use alpine version but it's just a tmp solution 2016-03-23 19:46:06 well 2016-03-23 19:46:10 if you look at our uwsgi 2016-03-23 19:46:14 you'll see it is patched 2016-03-23 19:46:20 so you need to integrate those patches into your build 2016-03-23 19:46:26 how to do that, i dont know 2016-03-23 19:48:49 thanks for info 2016-03-23 21:27:29 hey there :) love the new distro 2016-03-23 21:27:36 s/new/old/ 2016-03-23 21:27:49 I hadn't been much familiar with it til now so it's new to me 2016-03-23 21:29:23 anyways, is there any decent way of getting grub2 installed? 2016-03-23 21:29:37 been poking around your docs and packages and all I can find is stuff on pvgrub 2016-03-23 21:29:52 as I'm on a KVM host, it isn't too useful :/ 2016-03-23 21:32:07 I *really* need grub for what I'm doing 2016-03-23 21:32:20 so pointing me in the right direction would be appreciated 2016-03-23 21:34:03 there is no grub2 packaged for alpine yet, sorry 2016-03-23 21:34:14 any workarounds? :/ 2016-03-23 21:34:20 that's sort of a gaping hole 2016-03-23 21:34:32 depends on what you mean by workaroun 2016-03-23 21:34:48 should I just write my own abuild? 2016-03-23 21:34:59 I see references in the docs to grub2 2016-03-23 21:35:12 someone else has obviously figured it out 2016-03-23 21:36:21 you can absolutely boot alpine with grub2, but there is no tooling support for it on alpine 2016-03-23 21:37:01 so if you have say a second distro installed and things like os-prober can find alpine (not sure if it would), that would work find 2016-03-23 21:37:25 eh I can do my best to figure *something* out 2016-03-23 21:38:12 you can of course try to build your own abuild or submit it as a patch, but I'd imagine grub to not be musl compatible by default, so be prepared to do some patching 2016-03-23 21:38:31 bah I figured that was the case for this 2016-03-23 21:38:39 grub is a really really bizarre thing to be missing 2016-03-23 21:38:59 may I ask, why do you have the hard requirement for grub? 2016-03-23 21:39:29 btrfs and FDE 2016-03-23 21:39:44 I really don't like the idea of an exposed boot partition as this will be on a vps 2016-03-23 21:40:52 I do realize there are limitations to defending against this, but I'd at least like to have my kernel hanging out in the open 2016-03-23 21:41:59 I see, that would probably be quite a challange with syslinux 2016-03-23 21:42:06 totally 2016-03-23 21:42:19 and I <3 grub's new support for direct decryption 2016-03-23 21:42:51 besides that, I friggin love alpine 2016-03-23 21:43:05 so much less of a headache than gentoo 2016-03-23 21:43:07 seemingly 2016-03-23 21:43:47 well, you can always file a package request for grub2 on the bug tracker 2016-03-23 21:43:56 link? 2016-03-23 21:44:03 found it nvm 2016-03-23 21:44:12 I might just work it out myself 2016-03-23 21:44:15 maybe someone'll be bored over the easter weekend ;) 2016-03-23 21:44:23 but you may be right with limitations involving musl\ 2016-03-23 21:45:24 ehhhh that looks like a sea of bugs 2016-03-23 21:46:53 on the other hand, openwrt seems to do it, so that might be a good place to start 2016-03-23 21:47:03 hm? 2016-03-23 21:48:28 openwrt has musl and grub2, maybe it can give you some insight into the efford involved in packaging 2016-03-23 21:48:37 good idea 2016-03-23 21:50:32 meh. I can chill with extlinux for now 2016-03-23 21:50:44 I don't need anymore roadblocks than necessary 2016-03-23 21:53:23 I can relate :) 2016-03-23 21:54:12 heh 2016-03-23 21:54:21 love openrc on this too 2016-03-23 21:54:40 do you get decent mileage with this on servers? 2016-03-23 21:54:59 <_ikke_> We're using alpine a lot and has proven to be stable 2016-03-23 21:55:07 awesome 2016-03-23 21:55:47 chris|: where did you find the package info for openwrt? 2016-03-23 21:58:54 which version of alpine would I have to use (for a docker image) if I needed postgresql 9.3 specifically? 2016-03-23 22:00:21 darlinger: I am not really familiar with openwrt, but I would probably start with https://dev.openwrt.org/browser/trunk/package/boot/grub2 2016-03-23 22:01:17 note: I need pg_dump/pg_restore with said version 2016-03-23 22:02:03 Almindor I would not suggest using docker images for memory mapped file based databases. 2016-03-23 22:02:26 kurushiyama: I'm not running the DB in there, I'm just dumping/restoring with it 2016-03-23 22:03:07 kurushiyama: that's the whole problem, I need 9.3.6 pg_restore/pg_dump specifically so it's compatible and doesn't produce odd errors but my base image has them on 9.4 already 2016-03-23 22:03:10 Almindor Just wanted to save you a lot of headaches ;) 2016-03-23 22:03:55 Almindor: If I'm not mistaken that would be alpine 3.1 2016-03-23 22:05:16 chris|: thanks! that did the trick. Is there any way to see package list per release version of alpine? 2016-03-23 22:05:42 nope, unless you count git 2016-03-23 22:09:24 perfect 2016-03-23 22:09:28 chris|: thanks 2016-03-23 22:09:39 hi there 2016-03-23 22:10:58 trying alpine to setup a lightweight desktop and a little confused here 2016-03-23 22:11:21 chris|: https://dev.openwrt.org/browser/trunk/package/boot/grub2/patches/100-musl-compat.patch 2016-03-23 22:11:22 startx command seem to have worked but the screen is like frozen 2016-03-23 22:12:01 and when I ssh into the box, I can't find any process called X or Xorg, even if I search case insensitive like mad 2016-03-23 22:12:32 Almindor well, you could crawl http://dl-cdn.alpinelinux.org/alpine//, maybe 2016-03-23 22:12:50 any advice what might be going on ? (I apk added all the usual xf86-{input-{keyboard,mouse,evdev},video-intel}) 2016-03-23 22:13:10 darlinger: yeah, looks very manageable 2016-03-23 22:13:29 and I'm really worried why there are no trace of an X11 process running 2016-03-23 22:14:50 chris|: like literally cut and dry 2016-03-23 22:15:00 and the makefile is super helpful too 2016-03-23 22:15:22 imma set it up with extlinux and then migrate it over once grub2 gets figured out 2016-03-23 22:21:35 I can not wait to run Alpine on my hopefully soon to be delivered Raspi... Raspi+Alpine+my various Go projects. That is going to fun ;) 2016-03-23 22:22:31 I cant seem to find the package that provides the command dig, anyone here knows where its at? 2016-03-23 22:22:39 you want drill 2016-03-23 22:23:22 greygjhart: its a known issue 2016-03-23 22:23:32 not many people have gotten Xorg to work 2016-03-23 22:23:57 xorg works fine on my thinkpad t23 2016-03-23 22:24:07 unless this is a new problem with a recent patch 2016-03-23 22:24:38 not sure, i've never had it run, several other people in here have also never had it working 2016-03-23 22:24:43 does anyone have the command to update the bootloader handy? 2016-03-23 22:24:56 I had to install the right graphics driver package 2016-03-23 22:25:01 all I get is "/ is device /dev/sda" 2016-03-23 22:25:09 in my case savage 2016-03-23 22:25:13 he, graphics drivers with musl 2016-03-23 22:25:16 good luck 2016-03-23 22:25:24 nouveau support decent? 2016-03-23 22:26:47 specifically xf86-video-savage, so I guess maybe not xorg specifically but xfree86? that's a bit confusing 2016-03-23 22:26:53 in any case I have X running without issues, it wasn't that hard 2016-03-23 22:27:50 I haven't attempted on other hardware so I'm not sure on the status of nvidia or ati or intel stuff 2016-03-23 22:28:10 qman__: well, i haven't had vesa work for me at all let alone intel 2016-03-23 22:28:16 vesa didn't work 2016-03-23 22:28:23 I had to blacklist it and install the right one 2016-03-23 22:28:38 hmm 2016-03-23 22:28:45 thats kinda opposite what I was hoping for. :( 2016-03-23 22:29:03 it would just freeze and fade to gray junk with vesa 2016-03-23 22:29:46 https://pkgs.alpinelinux.org/packages?name=xf86-video%25&repo=all&arch=x86_64&maintainer=all 2016-03-23 22:30:14 \o/ 2016-03-23 22:31:03 I'm guessing you need xf86-video-intel 2016-03-23 22:31:29 I don't recall the details on blacklisting it though, I think I actually blacklisted some kernel modules 2016-03-23 22:32:05 how do I force update the bootloader? 2016-03-23 22:32:33 it took some fiddling but it was honestly less work than any other distro I've tried to install on it, they all screw up the savage driver 2016-03-23 22:36:22 fingers crossed. lets see if it boots 2016-03-23 22:38:44 why does it hang at ssh? hmmm 2016-03-23 22:38:45 thanks very much for the feedback 2016-03-23 22:39:43 I'll let you know if I manage to make it work here 2016-03-23 22:43:12 alpine is an absolute joy to work on 2016-03-23 22:43:52 : ) 2016-03-23 22:44:22 why does it hang at sshd tho? 2016-03-23 22:44:29 ACTION sighs 2016-03-23 22:45:05 what's hanging exactly ? 2016-03-23 22:46:06 when booting it just hangs at sshd 2016-03-23 22:46:18 gonna try disabling it to see if I can get farther 2016-03-23 22:46:30 I'm able to ping it so the kernel network stack is working 2016-03-23 22:46:51 funny, that part worked just fine here : ) 2016-03-23 22:47:23 Mar 23 22:43:37 localhost auth.info sshd[2229]: Server listening on 0.0.0.0 port 22. 2016-03-23 22:47:25 it's working 2016-03-23 22:47:28 just needs love 2016-03-23 22:47:35 what did you change ? 2016-03-23 22:47:48 (what kind of install are you working on ?) 2016-03-23 22:48:02 linode 2016-03-23 22:49:50 so I guess a regular disk install ? 2016-03-23 22:50:36 ish 2016-03-23 22:50:48 needs some special love to work with lish 2016-03-23 22:50:50 on bodo 2016-03-23 22:50:53 boot* 2016-03-23 22:51:15 it's not sshd 2016-03-23 22:51:25 it hangs at the end of the boot sequence 2016-03-23 22:51:31 blah 2016-03-23 22:52:28 dunno why tty hangs at boot 2016-03-23 22:52:37 eh hold on 2016-03-23 22:52:50 but you said sshd eventually started 2016-03-23 22:52:55 so you can ssh into the box ? 2016-03-23 22:52:59 I can 2016-03-23 22:53:07 but preferably I would like to be able to have tty access too 2016-03-23 22:54:09 understandable 2016-03-23 22:56:02 lets see if this works 2016-03-23 22:56:44 nope 2016-03-23 22:57:00 ohhhhhh 2016-03-23 22:57:05 http://wiki.alpinelinux.org/wiki/Enable_Serial_Console_on_Boot 2016-03-23 22:57:09 I'm an idiot 2016-03-23 22:57:13 I have to enable a login console 2016-03-23 22:58:48 you had nothing in inittab ? 2016-03-23 22:59:57 I had the getty line commented out 2016-03-23 23:00:01 super unixy 2016-03-23 23:00:06 I feel a beard growing 2016-03-23 23:01:06 doom 2016-03-23 23:01:11 boom >:) 2016-03-23 23:03:10 cool 2016-03-23 23:03:33 still wondering what can be clutching to the screen since X is not running 2016-03-23 23:04:06 I've got a frozen screen X session, no tty, but I can still SSH 2016-03-23 23:05:40 hmmm 2016-03-23 23:05:43 not sure 2016-03-23 23:05:53 do I have to do anything special to login as root in the tty? 2016-03-23 23:06:03 getting "Login incorrect" 2016-03-23 23:07:28 don't remember your root password ? 2016-03-23 23:07:39 typed it in on a different keyboard layout ? 2016-03-23 23:07:50 nah 2016-03-23 23:07:54 securetty 2016-03-23 23:07:57 more unix junk 2016-03-23 23:07:59 love this 2016-03-23 23:08:46 : ) 2016-03-23 23:09:30 it worked 2016-03-23 23:09:32 <3 2016-03-23 23:09:35 so awesome 2016-03-23 23:16:53 still no luck with my X11 2016-03-23 23:17:20 giving it a last try and then I give up : ) 2016-03-23 23:21:16 hehe i ran into securetty, too today 2016-03-23 23:21:29 i had moved a xen vm to kvm for $reasons 2016-03-23 23:21:43 so what's securetty anyway ? 2016-03-23 23:21:48 you could only enter "root" and then it told you no, totally not care about your pw 2016-03-23 23:22:03 greygjhart: determins which consoles are OK for root to login from 2016-03-23 23:22:25 I see 2016-03-23 23:22:29 the idea is that $admin will only use i.e. the local console for root in utter emergencies 2016-03-23 23:22:33 i.e. the network went down 2016-03-23 23:22:37 securetty reoot login only allowed from thouse devices usual implemented in pam I belive 2016-03-23 23:22:42 and otherwise you'll be using a personal account 2016-03-23 23:24:48 why is apline so small cf stripped down std distros - use of busybox, musl, libc or better dependencies? 2016-03-23 23:25:44 something is broken in that sentence 2016-03-23 23:25:54 don't understand 2016-03-23 23:27:43 you mean why it's so stripped down? 2016-03-23 23:28:16 darkfaded: I reckon he's asking what could be the reason behind alpine's awesome smallness, even compared to other ('standard') distro when people try to strip them down 2016-03-23 23:28:30 ok that way yeah... 2016-03-23 23:28:31 grepory: yes 2016-03-23 23:28:46 focussed on being very very good for network devices built on linux 2016-03-23 23:29:33 so, survive power outages, be fast, be secure to update, have very good security, avoid any half-assed code that would accepted in a standard distro 2016-03-23 23:30:01 (security: at least the tools in place, the default install isn't enough if you wanna max it out) 2016-03-23 23:30:12 blahdodo: my nick's greygjhart, not grepory (doesn't your IRC client have nick autocompletion ?) 2016-03-23 23:30:41 like, say, the people building white box switches on linux would have been really smart to use alpine instead of ripping apart debian 2016-03-23 23:31:06 greygjhart: I'm a bit rusty :) 2016-03-23 23:31:19 darkfaded: d'you reckon it could run on a Comtrend-CT635 ? 2016-03-23 23:31:28 blahdodo: it's no big deal : ) 2016-03-23 23:31:38 sounds like compactpci stuff let me check 2016-03-23 23:32:00 oh 2016-03-23 23:32:02 it looks cool; going to a docker thing later there demos all based of alpine 2016-03-23 23:32:09 dsl modem? 2016-03-23 23:32:38 less so, those have far less flash still 2016-03-23 23:32:49 like, 1 or 2 mbytes maybe 2016-03-23 23:33:12 yes, it used to be distributed by a french provider 2016-03-23 23:33:24 i started using alpine because of the DMVPN support 2016-03-23 23:34:02 so think more like from cisco 2800 and up, if you wanna build something like that, but still care about features instead of a raw networking distro like vyatta was 2016-03-23 23:34:46 i don't wanna guess too far, myself i have xen hosts and fileserver / db server on alpine 2016-03-23 23:34:54 actually I'm not really on the network distro side of the edge 2016-03-23 23:34:59 i never actually started doing the vpn thing 2016-03-23 23:35:24 i just think it's been the main design guideline 2016-03-23 23:35:24 it just that I got hold of an old CT635 and now I'm wondering what I could achieve with it 2016-03-23 23:35:44 ok 2016-03-23 23:35:56 hmm 2016-03-23 23:36:23 old dsl modems, at very best you can take 3 months of time and turn it onto a slow dslam with one port only :) 2016-03-23 23:36:34 yum ! 2016-03-23 23:37:10 it has a sort of expansion card with 4 USB ports 2016-03-23 23:37:32 I was hoping I could somehow use it as a NAS (yes, I'm the optimistic type) 2016-03-23 23:37:55 oh that sounds better than i guess, i couldn't find a picture only forum posts 2016-03-23 23:38:05 do you know what cpu is in there in fact and how much ram 2016-03-23 23:38:19 not really : ) 2016-03-23 23:38:39 I opened it once but I don't remember 2016-03-23 23:38:42 the oldest hw i tried with alpine was a very old laptop, it just had too many hw quirks to make work 2016-03-23 23:38:47 96mb in that one ;) 2016-03-23 23:40:46 Honestly, before investing countless hours into something which has a higher probability to fail than to succeed, I'd invest the few bucks for a RasPi/ and call it a day. 2016-03-23 23:41:57 yeah I was thinking of that too 2016-03-23 23:42:25 but a part of me was tormenting the rest with things like : you'll probably learn something in the process 2016-03-23 23:42:58 but granted, a rasp would be perfect for what I aim for 2016-03-23 23:43:13 darkfaded: processor's an AD6489BB 2016-03-23 23:43:16 Do not get me wrong: Recycling old HW to better uses is surely a worthy thing. But phew... greygjhart Ever set up an LFS? 2016-03-23 23:43:38 not Linux From Scratch, no 2016-03-23 23:43:59 but I've played quite intensively with my archlinux's init scripts 2016-03-23 23:44:08 greygjhart Try it. ;) 2016-03-23 23:44:18 Seems to be a SoC. 2016-03-23 23:44:25 I'd love too 2016-03-23 23:44:42 yeah no chance running something on that and maintaining your social life 2016-03-23 23:45:10 I'm kind of curious why you mention it, though, because I really thought the hard part of playing with my CT635 would be hardware, not soft 2016-03-23 23:45:25 darkfaded: really ? 2016-03-23 23:45:41 great, now I have a good reason to get a rasp Pi \o/ 2016-03-23 23:45:59 \o/ 2016-03-23 23:46:40 well, my comtrend will remain what it is as of now : a mere switch : ) 2016-03-23 23:46:58 greygjhart I mentioned it because you wanted to learn. If you work through the book (manually, that is, no C&P, no ALFS) and read it, you'll learn quite something. 2016-03-23 23:47:30 kurushiyama: thanks a lot for the piece of advice 2016-03-23 23:47:54 it's funny, a long time ago I had skipped it because it was obviously too advanced for me 2016-03-23 23:48:59 but these days I was kind of thinking I didn't need it anymore because I had acquired equivalent knowledge differently 2016-03-23 23:49:17 maybe you're right and I could use following it 2016-03-23 23:49:24 I'll give it a try 2016-03-23 23:49:48 but not tonight (it's pretty late around here and I sort of work tomorrow) 2016-03-23 23:50:33 thanks a lot for your expertise guys 2016-03-23 23:50:35 greygjhart I do not think it is very advanced. It is spoon-fed, basically. Installing an LFS with sshd is a good way to test the tenacity of an IT intern or apprentice, though. 2016-03-23 23:51:14 oh, is that so ? : ) 2016-03-23 23:51:33 greygjhart I bet you will agree ;) 2016-03-23 23:51:54 dunno, I'll give it a try and tell you 2016-03-23 23:52:07 this chan is pleasant and make me wanna come back 2016-03-23 23:52:27 not like many of other distro's chans… 2016-03-23 23:52:32 anyway, see you 2016-03-23 23:55:08 see you 2016-03-23 23:55:50 <- amused, i had copied this vm to opennebula, by clicky-mistake assigned 1st and 3rd disk to the root disk, forgot to snapshot during an upgrade and generally blown everything i could 2016-03-23 23:56:09 but it's also the first and only vm where i set the disks to non-persistent by mistake 2016-03-23 23:56:13 so i get a retry :) 2016-03-23 23:56:36 and yeah, it's obviously late :) 2016-03-24 00:27:57 ooo I missed a whole conversation 2016-03-24 01:17:05 how does the signing process work for packages? and how are they checked when installing / updating? 2016-03-24 01:32:06 trying to dig up what information I can on validation 2016-03-24 01:33:19 I'd like to know this too 2016-03-24 01:33:25 will look into it tommorow 2016-03-24 01:33:46 I've seen issues online where apk complains about bad signatures, so I'm not too worried 2016-03-24 01:34:06 but considering that I can't seem to use https with the repos, that would be a major problem if it was neglected 2016-03-24 01:36:38 if they have something like signing/hashs check then https isn't needed 2016-03-24 01:36:40 <_ikke_> alpine uses rsa keys 2016-03-24 01:36:44 <_ikke_> to sign packages 2016-03-24 01:38:11 ah I see 2016-03-24 01:38:28 would it scream at me if I got a bad package? 2016-03-24 01:38:32 <_ikke_> yes 2016-03-24 01:38:38 the process is pretty silent so it was worrisome 2016-03-24 01:40:14 not sure if I'm still a fan of not using https, but I guess it's more about contributing at that point 2016-03-24 01:40:30 <_ikke_> https does not add much in this case 2016-03-24 01:40:38 <_ikke_> and rsa keys are potentially safer 2016-03-24 01:40:44 why not both? 2016-03-24 01:40:47 darlinger, that's funny im anti-https 2016-03-24 01:41:08 I mean, I prefer to not broadcast all of my installed packages when I do updates 2016-03-24 01:41:14 rain1: lol 2016-03-24 01:41:27 (I don't like the CA infrastructure) 2016-03-24 01:41:32 me neither 2016-03-24 01:41:38 X509 infrastructure sucks 2016-03-24 01:41:45 <_ikke_> Me neither, but it's the best we have tatm 2016-03-24 01:41:47 <_ikke_> atm 2016-03-24 01:41:48 but it's still better than plaintext 2016-03-24 01:41:55 _ikke_: https is free now 2016-03-24 01:42:00 <_ikke_> I know 2016-03-24 01:42:03 <_ikke_> It already was 2016-03-24 01:42:23 I mean, with Let's Encrypt you can get a valid cert for free 2016-03-24 01:42:34 <_ikke_> You already could before LE 2016-03-24 01:42:42 it wasn't as nice 2016-03-24 01:42:44 it's been free as long as x509 has been around, just a matter of who do you trust :3 2016-03-24 01:42:47 <_ikke_> sure 2016-03-24 01:42:53 Diftraku: very true 2016-03-24 01:42:58 and how much you are willing to oay for others to do it 2016-03-24 01:43:39 I mean, I don't want to gripe but I'm griping :X 2016-03-24 01:44:07 <_ikke_> The only other option we have is the web of trust, but that's not scaling 2016-03-24 01:44:13 not at all 2016-03-24 01:44:24 WOT between like 7-8 billion people is no bueno 2016-03-24 01:44:25 eh, we wouldn't have most od the stuff we have unless someone had griped about it 2016-03-24 01:44:41 I could set it up myself 2016-03-24 01:44:55 but I figure that would be a thing that you wouldn't want a stranger touching 2016-03-24 01:46:27 part of the problem in the current model is it's essentially a tree hierarchy and those who control the root (top of the tree) control all of it by proxy 2016-03-24 01:46:38 <_ikke_> yes 2016-03-24 01:47:01 DNSSEC has the same issue as long as the root keys are in a HSM somewhere 2016-03-24 01:47:10 <_ikke_> correct 2016-03-24 01:47:14 <_ikke_> You have to trust someone 2016-03-24 01:47:19 exactly 2016-03-24 01:48:07 there isn't much of a good answer to that 2016-03-24 01:48:41 eventually you have to trust something 2016-03-24 01:48:52 the best we can do is to have someone you trust look and poke at the thing and tell if it looks like what you see 2016-03-24 01:48:54 and we all know that CAs have had issues in the past 2016-03-24 01:49:18 well yes you have to trust someone eventually 2016-03-24 01:49:22 COMODO is the village bike of the CA system 2016-03-24 01:49:38 HAHAHAHAHA 2016-03-24 01:49:51 something something minimize the amount of trust necessary 2016-03-24 01:50:08 regardless, there isn't much reason to not have https available for repos 2016-03-24 01:50:12 if COMODO ever dies, half the CA system will just vanish :3 2016-03-24 01:50:14 it's like 2 extra lines for webservers 2016-03-24 01:50:25 <_ikke_> Hongkong post office 2016-03-24 01:50:47 I am very fine with the fact we are enforcing HTTPS almost like a religion 2016-03-24 01:51:07 if it's not about validation, it's about session security 2016-03-24 01:51:45 yeah, I argued a while ago that a self-signed cert is more secure than an EV one from COMODO 2016-03-24 01:52:07 yeah, you can self-sign and just publish the CA cert 2016-03-24 01:52:14 the process is pretty easy 2016-03-24 01:52:16 yup 2016-03-24 01:52:23 but it requires some skill on the user end 2016-03-24 01:52:36 and also, not all browsers are nice about it 2016-03-24 01:52:41 as well as OSes 2016-03-24 01:52:50 and the clients that consume such connections make the self-signed look like it's the plague 2016-03-24 01:53:06 it sort of is 2016-03-24 01:53:28 and then proceed to pat on the back when that lock is green yet the address is paypael.arbitrarytld.com 2016-03-24 01:53:38 fwiw the biggest risk to commercial CAs right now are probably three-letter agencies 2016-03-24 01:54:09 Diftraku: yes, but try getting a valid cert for facebook.com 2016-03-24 01:54:12 the CAs have an interest of keeping their secrets secret 2016-03-24 01:54:21 darlinger: COMODO 2016-03-24 01:54:32 wait, really? 2016-03-24 01:54:34 honestly I'm just pissed at browser vendors that a self-signed cert is uglier than no crypto 2016-03-24 01:54:47 ammunta: YES 2016-03-24 01:54:47 there is no validation beyond the one they implement at the CAs front-end 2016-03-24 01:55:15 nothing is stopping COMODO from issuing *.* 2016-03-24 01:55:24 well, the spec probably but 2016-03-24 01:55:32 you get the point 2016-03-24 01:55:37 I am *p* sure I'd rather have encryption with no auth than nothing most of the time 2016-03-24 01:55:43 <_ikke_> How do you verify the self-signed cert? 2016-03-24 01:55:58 pretty sure comodo is going to have some major drama if they give away a signed cert for facebook.com 2016-03-24 01:56:13 ammunta: this 2016-03-24 01:56:20 darlinger: they did when they did it for google.com and gmail.com 2016-03-24 01:56:22 _ikke_: distribute them 2016-03-24 01:56:24 gpg 2016-03-24 01:56:26 idk 2016-03-24 01:56:30 either side channel, or, like 2016-03-24 01:56:30 <_ikke_> bootstrap problem 2016-03-24 01:56:34 eventually you have to trust *smoething* 2016-03-24 01:56:37 Diftraku: no way 2016-03-24 01:56:53 ammunta: now you're entering paranoia-town 2016-03-24 01:57:12 but the point is, nothing is stopping any of the current CAs from issuing a completely valid cert for about anything out there, beaides the DV they employ 2016-03-24 01:57:41 the x509 has absolutely no limits on this 2016-03-24 01:57:43 none 2016-03-24 01:57:43 there's DANE 2016-03-24 01:57:50 what's your threat model 2016-03-24 01:57:53 ^ 2016-03-24 01:57:55 that too 2016-03-24 01:58:15 NSA getting secrets via subpoena and reading everything 2016-03-24 01:58:33 then choose to get services from people who know better 2016-03-24 01:58:33 not that they aren't already :3 2016-03-24 01:59:05 but the point I have is, the x509 itself has no restrictions on the matter 2016-03-24 01:59:12 DANE is a good start 2016-03-24 01:59:57 well either you have to rely on WOT or a tiered model 2016-03-24 02:00:07 <_ikke_> certificate transparancy also helps 2016-03-24 02:00:14 very much so 2016-03-24 02:00:17 also you do realize that DNS is the same way 2016-03-24 02:00:18 if your threat model is dragnet surveillance, encryption alone won't actually prevent your data being read 2016-03-24 02:00:32 ammunta: s/encryption/X509/ 2016-03-24 02:00:32 but it will make it hard to do that without anyone noticing 2016-03-24 02:00:33 the problem is, even LE is not providing the transparency according to Chrome 2016-03-24 02:00:36 ftfy 2016-03-24 02:00:52 darlinger: that was not the point I was making 2016-03-24 02:01:15 <_ikke_> Diftraku: Your server needs to supply it 2016-03-24 02:01:16 if your threat models is subpoenas well you're kind of SOL there 2016-03-24 02:01:30 plausible deniability, my friend 2016-03-24 02:01:38 <_ikke_> "The server did non supply any certificate trasparency information" 2016-03-24 02:01:39 _ikke_: that explains it :3 2016-03-24 02:02:55 LE did get some flack when just about anyone with the access to the IP can get a valid cert, the good ole check for the lock mentality is not working anymore 2016-03-24 02:03:58 I love how me saying we should have https for the repos turns into a flame war on the validity for X509 2016-03-24 02:04:00 even though users have been told to check the domain, some times the browser trying to be helpful makes itbworse 2016-03-24 02:04:13 true 2016-03-24 02:04:18 darlinger: I'd say more of an argument over it 2016-03-24 02:04:56 regardless of three-letter agencies and conspiracy stuff, https is a must-have and there isn't much of a reason not to have it 2016-03-24 02:05:06 agreed 2016-03-24 02:05:28 the wetware is prone to errors regardless 2016-03-24 02:06:15 and if not complete https, at least enforce signing amd fetch keys over htssp 2016-03-24 02:06:25 ^ 2016-03-24 02:06:34 derp, touchscreen woes :3 2016-03-24 02:07:17 pretty sure the isos come prepacked with the keys 2016-03-24 02:07:29 as long as you double check the sums you're good 2016-03-24 02:07:32 by the way 2016-03-24 02:07:39 https://alpinelinux.org/downloads/ 2016-03-24 02:07:48 why the hell is the signature on the iso instead of the sum? 2016-03-24 02:07:56 that's weird 2016-03-24 02:08:03 I mean it works, as a detached sig 2016-03-24 02:08:05 but weird 2016-03-24 02:10:12 <_ikke_> Note that many of the package mirrors don't support https 2016-03-24 02:10:23 <_ikke_> alpine heavily relies on external mirrror 2016-03-24 02:10:25 <_ikke_> mirrors 2016-03-24 02:10:44 do you need hosting? 2016-03-24 02:10:52 signing is the way to go for the time being 2016-03-24 02:11:02 <_ikke_> (I'm not affiliated with Alpine) 2016-03-24 02:11:38 Diftraku: you make it sound like https it a total bother 2016-03-24 02:12:05 darlinger: it is, when you have a third party :3 2016-03-24 02:12:18 do we at least have an official mirror? :p 2016-03-24 02:12:38 there should be some that the others pull from 2016-03-24 02:12:43 <_ikke_> Here are the list of mirrors: http://rsync.alpinelinux.org/alpine/MIRRORS.txt 2016-03-24 02:13:12 well at least have support for *.alpinelinux.org for those that want it 2016-03-24 02:13:14 well, technically the rsync source is the official "mirror" 2016-03-24 02:14:16 <_ikke_> dl-x.alpinelinux.org are iirc external mirrors 2016-03-24 02:14:42 under alpinelinux's domain? 2016-03-24 02:15:32 <_ikke_> aye 2016-03-24 02:15:48 welp 2016-03-24 02:15:53 well package signing is fine 2016-03-24 02:16:11 I can stick a mirror up, howboutthat? 2016-03-24 02:16:34 <_ikke_> contact ncopa about it 2016-03-24 02:17:31 considering that alpine linux is about to save me a bit because I no longer have to maintain a gentoo build server, I wouldn't mind setting that up 2016-03-24 02:17:54 <_ikke_> http://wiki.alpinelinux.org/wiki/How_to_setup_a_Alpine_Linux_mirror 2016-03-24 02:18:58 darkhttpd? o.O 2016-03-24 02:19:00 that's a new one 2016-03-24 02:20:17 ho wow 2016-03-24 02:20:20 that's cool 2016-03-24 02:22:06 <_ikke_> fairly limited, but good for just dir listings and static content I guess 2016-03-24 02:22:57 I'll probably still use nginx 2016-03-24 02:36:40 well i'm going to bed. night all! 2016-03-24 06:13:57 hi everyone 2016-03-24 06:14:17 does anyone knows how to run Alpine on Hyper-V? 2016-03-24 06:14:42 getting CPU stuck and related messages 2016-03-24 11:14:12 for qemu should I use apk add xf86-video-sis or -intel or which one? 2016-03-24 11:14:31 apk search xf86-video- shows me a lot but im not sure which to pick 2016-03-24 11:17:07 trying xf86-video-modesetting 2016-03-24 11:21:58 great that worked 2016-03-24 11:24:31 What number would you have if you took only the eighth digit of the number nine hundred thirty-six million three hundred seven thousand six hundred thirty-five? 2016-03-24 11:48:39 rain1: xf86-video-modesetting gave you video in qemu? what video device did you present to the alpine guest? 2016-03-24 11:50:43 this was my command 2016-03-24 11:50:44 qemu-system-x86_64 -enable-kvm -cpu host -net user -net nic,model=virtio -m 1024 -hda alps.img 2016-03-24 11:50:58 I suppose that is the default video device then 2016-03-24 11:52:28 can anyone advise on how I can search for and specify which versions of packages I want apk to install please? couldn't find any docs on this 2016-03-24 11:53:04 I'm building a docker image using alpine 3.3 and want to lock down to specific versions of packages 2016-03-24 11:56:20 jamesb2: it's pinning: http://wiki.alpinelinux.org/wiki/Alpine_Linux_package_management#Repository_pinning 2016-03-24 11:58:02 I'm looking more from the point of view of a particular package. e.g. apk info php gives me php-5.6.17-r0. I'm hoping I can see other versions of the php package, and in my dockerfile to do something like: apk add php-5.6.17-r0 2016-03-24 11:58:39 apk info php@version (with pinning version to a repo path) 2016-03-24 12:00:01 ok thanks 2016-03-24 12:00:13 is there only one version of a package in each repo then? 2016-03-24 12:01:39 of major package release, yes. example: apk info openjdk 2016-03-24 12:02:02 multiple major releases can coexist 2016-03-24 12:02:09 but only one of each 2016-03-24 12:02:26 right 2016-03-24 12:04:07 so, the 3.3 repo which contains php 5.6 today will always give me that version of php when I run "apk add php". is that correct? locking down to particular software versions is just a case of ensuring that I'm installing from the correct repo then? 2016-03-24 12:05:15 the scenario I'm trying to avoid is a software bump taking affect without us noticing 2016-03-24 12:05:38 it depends. 3.3 will probably only ever contain php-5.6, but it might move to php-5.6.18 if that version fixes something critical 2016-03-24 12:06:52 sure, but it would never move to 5.7 then? (if such a version exists.. don't think it actually does) 2016-03-24 12:07:30 it's application/package/release specific 2016-03-24 12:07:35 what prevents us from upgrading php (5.6) to php 7? 2016-03-24 12:07:41 ah 2016-03-24 12:08:00 are there any good reason to support php 5.6 in alpine 3.4? 2016-03-24 12:08:24 so it sounds like this is really up to the package maintainer 2016-03-24 12:08:57 it's mainly up to ncopa :) 2016-03-24 12:09:53 so lets say I'm running php-5.6.17 today, and a .18 version is released tomorrow. I go to rebuild my container. is there any way to force it to stick with .17? 2016-03-24 12:09:57 I do not know apk's capabilities, but would it be possible to have two branches of the same package? Not that I personally care about php versions, but if there are breaking changes between 5.6 and 7, using multiple versions would be a way to overcome that problem. 2016-03-24 12:10:33 kurushiyama: as it happens there are separate packages for php (5.x) and php7 (7.x) 2016-03-24 12:12:57 jamesb2 You could have a local baseimage (as in FROM) and only do all other changes to a derived image. 2016-03-24 12:13:25 yeah, I think that's probably what we'll do anyway. I'm just wondering how it works from an apk point of view 2016-03-24 12:13:39 jamesb2 If necessary, you can do some sort of pinning, iirc. 2016-03-24 12:14:32 jamesb2 Of course, the even better part would be to ditch php altogether ;P Just kiddin, no offense ;) 2016-03-24 12:14:46 haha. yeah, not my app! 2016-03-24 12:15:32 so I can pin a package to a particular repo, but I'm wondering if I can pin to a particular package version inside the repo. it sounds like when new packages are published, they overwrite an previous ones in their repo 2016-03-24 12:15:36 jamesb2: maybe create a sync-one private mirror, and make that your repo 2016-03-24 12:15:48 s/sync-one/sync-once 2016-03-24 12:17:07 I think we'll do a versioned docker base image. just want to make sure I've understood how it's working 2016-03-24 12:17:41 it's not going to cause us a problem 2016-03-24 12:18:25 so is that right then, after a .18 package is released, there's no way I can use apk to install a .17 package? 2016-03-24 12:18:42 i don't know docker much. does it pull packages over the network? 2016-03-24 12:18:54 ScrumpyJack Not necessarily 2016-03-24 12:19:09 do you pull from the host or the guest? 2016-03-24 12:19:10 we're using it like that though yeah, just doing apk add 2016-03-24 12:19:10 ScrumpyJack If you created an image, it stay that way as a layer. 2016-03-24 12:19:26 we're wanting to pull packages down from the alpine repos 2016-03-24 12:20:10 ScrumpyJack So you would create one image with the correct PHP version and then simply add your application data (which might need updates) in an image derived from said base image, not touching PHP any more. 2016-03-24 12:20:32 create an apk cache on the host, and make apk in docker use the cache 2016-03-24 12:21:00 got it 2016-03-24 12:21:05 cheers 2016-03-24 12:21:20 it's trivial with LXC, not sure about docker 2016-03-24 12:21:56 yeah both that and kurushiyama's solution will work. I think we'll do the latter though. 2016-03-24 12:22:28 I guess I'm just used to yum install foo@1.6.5 and assumed apk might allow something similar 2016-03-24 12:22:35 jamesb2 Well, that's basically one of the idea's of docker, isn't it? ;) 2016-03-24 12:22:39 indeed 2016-03-24 12:22:49 ln -s /var/cache/apk "$rootfs/etc/apk/cache" <- in LXC 2016-03-24 12:23:18 cheers for the help anyway 2016-03-24 12:23:22 jamesb2: correct, if php-5.6.18 is released, there is no (perfect) way to get the 5.6.17 version 2016-03-24 12:23:43 we delete old versions 2016-03-24 12:23:55 understood. thanks. 2016-03-24 12:24:06 i have been thinking of how to keep everything, but it is non-trivial 2016-03-24 12:24:18 will take space on mirrors 2016-03-24 12:24:34 and we normally don't want that people install old/vulnerable versions 2016-03-24 12:24:57 one think you can do is to fork the official php docker image 2016-03-24 12:25:05 and build php from source yourself 2016-03-24 12:25:15 yeah, I have considered that too 2016-03-24 12:25:37 it is bigger than the alpine apks 2016-03-24 12:25:49 our scenario is we are taking an existing php application and re-platforming it using docker and alpine. there is a bit of unwillingness to change too much at once, hence aiming for a specific php version 2016-03-24 12:26:01 understand 2016-03-24 12:26:01 but I am keen to get onto new versions personally 2016-03-24 12:26:36 i know the problem 2016-03-24 14:19:26 I can't do anything in awesome 2016-03-24 14:19:38 I tried adding .Xmodmap command to set mod4 but no luck 2016-03-24 14:20:46 Hi there, could someone help me confirm a segfault on php7 function 'crypt' on Alpine:edge? 2016-03-24 14:21:09 It kinda blocks anyone using Alpine for php7 2016-03-24 14:22:06 Which is not necessarily a bad thing ;P Just kiddin. 2016-03-24 14:22:16 ba-dum-tish 2016-03-24 14:22:30 But seriously, Alpine is such an awesome thing on docker 2016-03-24 14:22:48 Was very sad to have to go back to bloated ubuntu for my php-fpm7 usage 2016-03-24 14:23:35 Naery Can you post your dockerfile somewhere? 2016-03-24 14:24:01 I also reproduced using Alpine iso in virtualbox direct 2016-03-24 14:24:04 but sure 2016-03-24 14:24:29 https://hub.docker.com/r/naerymdan/docker-alpine-php-fpm7/ 2016-03-24 14:24:32 With some basic php file for testing would be good. 2016-03-24 14:24:37 https://github.com/naerymdan/docker-alpine-php-fpm7 2016-03-24 14:24:50 run this on commandline: php7 -r 'crypt("SomePassword", "Somehash");' 2016-03-24 14:27:44 but truly, all you need is alpine:edge, enable testing repo, apk add php7 and php7-crypt and then run php7 -r 'crypt("SomePassword", "Somehash");' 2016-03-24 14:31:23 Naery: Have you tried the vanilla kernel? Could be a security 'feature' ^^ 2016-03-24 14:31:37 or a package missing, like OpenSSL or something PHP uses with the crypt function 2016-03-24 14:32:03 not sure what's the vanilla kernel 2016-03-24 14:32:16 i did reproduce from the iso file using virtualbox 2016-03-24 14:32:26 Packages that are 'required' are only if it really cannot run without it... for example lxc-templates does not require xz and gpgu but it wont work without it 2016-03-24 14:32:39 Naery: Try the vanilla alpine iso 2016-03-24 14:32:53 hmmm well i do have php7-openssl also installed 2016-03-24 14:33:14 this is vanilla: http://wiki.alpinelinux.org/cgi-bin/dl.cgi/v3.3/releases/x86_64/alpine-3.3.3-x86_64.iso ? 2016-03-24 14:33:58 i used http://dl-2.alpinelinux.org/alpine/edge/releases/x86_64/alpine-edge-160223-x86_64.iso 2016-03-24 14:37:27 Naery: Oh, the does not seem to be an edge vanilla iso 2016-03-24 14:37:43 there* 2016-03-24 14:51:26 Naery, there's a patch for that in the patchworks 2016-03-24 14:51:42 but we'd rather fix musl than add kludge to php7 build scripts 2016-03-24 14:51:57 O_o 2016-03-24 14:52:13 http://patchwork.alpinelinux.org/patch/1790/ 2016-03-24 14:52:24 so all i need is to wait for the next musl build, neat 2016-03-24 17:44:45 rain1: what do you mean by you cannot install it? 2016-03-24 17:44:57 what error message do you get? 2016-03-24 17:47:29 it couldn't resolve the dependency or something 2016-03-24 17:47:32 it seems like the package is missing 2016-03-24 17:47:35 i did apk update 2016-03-24 18:18:43 what is the exact error message? 2016-03-24 18:18:53 also, what repositories are you using? 2016-03-24 18:46:28 Is this a true statement? I should switch my docker containers to use Alpine base image instead of Ubuntu 14.04 because 1>Alpine enables Pax and PIE for ASLR by default which ubuntu does not 2>the images are generally smaller and more secure 2016-03-24 18:49:42 no 2016-03-24 18:50:09 I mean 2016-03-24 18:50:23 docker uses the host kernel 2016-03-24 18:54:18 As of point 2> Yes and bs. 2016-03-24 18:54:41 Sorry for the french. 2016-03-24 18:54:57 so smaller, but not more secure by default? 2016-03-24 18:55:22 Corpsman Aye 2016-03-24 18:57:15 if i wanted to move my developers away from deploying on ubuntu14 based docker images, and into something that enables some form of ASLR, i think I'm limited to hardenedBSD, Alpine or homegrown. 2016-03-24 19:02:13 What's the difference between the extended and vanilla ISO files compared to the "normal" ones? 2016-03-24 19:04:36 vanilla has a vanilla kernel, extended is bigger 2016-03-24 19:08:28 Corpsman Hm, I do not know what you are going to deploy, but usually the problem is not exactly that mem is predictable, especially not in LXC. 2016-03-24 19:11:38 I didn't realize most questions here are docker-related 2016-03-24 19:16:00 Probably more so since docker started using alpine as the default base. I had never heard of it before that. 2016-03-24 19:51:55 same-ish 2016-03-24 19:52:05 I had heard of it but I thought it was another useless fringe distro 2016-03-24 19:52:13 I stand better educated now 2016-03-24 20:05:57 darlinger 3.3 is what? 3Mb base? 2016-03-24 20:10:15 huh? 2016-03-24 20:11:10 highlighting random people to answer your question is rude and will not result in help from me :) 2016-03-24 21:13:15 I heard about alpine in a systemd discussion, specifically as a means to get away from it 2016-03-24 21:13:32 and I must say I'm quite happy with it, though it can't quite replace everything 2016-03-24 21:17:17 darlinger I was referincing your "I stand better educated now" and wanted to highlight one of the reasons why Alpine is awesome for Docker. 2016-03-24 21:17:32 ohhhhhh 2016-03-24 21:17:33 sorry 2016-03-24 21:17:35 I get it 2016-03-24 21:17:47 sorry kurushiyama 2016-03-24 21:18:06 I figure most people running alpine on personal computers are going to have a bad time 2016-03-24 21:18:06 darlinger No problem. No harm done? 2016-03-24 21:18:16 however, it works gloriously on a server 2016-03-24 21:18:38 while it doesn't magically set up my webapps for me 2016-03-24 21:19:19 darlinger I use it for Go web applications. It works like a charm, does not add bulk and still gives me everything I need to run the servers. 2016-03-24 21:19:31 it has pretty much all the things I need 2016-03-24 21:19:31 kurushiyama: hugo? 2016-03-24 21:19:31 :) 2016-03-24 21:19:34 right?? 2016-03-24 21:19:37 darlinger Nope 2016-03-24 21:19:45 darlinger I write them myself ;) 2016-03-24 21:20:30 whoa 2016-03-24 21:20:34 nice 2016-03-24 21:20:43 darlinger As soon as I sell the first license of the main project, Alpine will get some financial thanks. 2016-03-24 21:21:04 darlinger But we are still in alpha testing. 2016-03-24 21:21:09 alpine works better than anything else I've tried on my thinkpad t23, though I haven't daily driven it on anything yet and I can definitely see why that could be a proble 2016-03-24 21:21:10 m 2016-03-24 21:21:30 but yeah, I've been using it in places where I'd previously have used ubuntu server 2016-03-24 21:21:33 Well, the limited libc can be one. 2016-03-24 21:21:37 ooooo 2016-03-24 21:22:27 darlinger Actually, we plan to ship one of our components on a Raspi as an option. 2016-03-24 21:22:47 darlinger Which is one of the reasons we chose Alpine. 2016-03-24 21:23:05 wait really? 2016-03-24 21:23:20 It is a monitoring solution... 2016-03-24 21:24:01 I can imagine datacenters full of raspis 2016-03-24 21:24:15 darlinger Actually, there are already some, iirc. 2016-03-24 21:25:08 no way 2016-03-24 21:25:10 link? 2016-03-24 21:25:34 darlinger Where are you located at? 2016-03-24 21:26:12 darlinger For example: http://www.micron21.com/raspberrypi-colocation.php 2016-03-24 21:27:16 the US 2016-03-24 21:27:36 this is gold 2016-03-24 21:27:38 thank you 2016-03-24 21:28:34 this is awesome 2016-03-24 22:09:19 does alpine support rbac? 2016-03-24 22:10:01 what's the deal with grsec and virtgrsec? 2016-03-24 22:10:03 differences? 2016-03-24 22:10:22 ohhh 2016-03-24 22:42:07 hi everyone, does wnyone knows how to boot Alpine from Hyper-V ? 2016-03-24 22:54:42 hello? any human form present on the channel? 2016-03-24 22:54:46 all bots 2016-03-24 23:03:03 dude. it's irc. lots of people idle 2016-03-24 23:03:03 chill 2016-03-24 23:10:49 agent_001: Better to wait for someone who knows the answer than two hundred people saying "no" 2016-03-24 23:11:07 ok thanks, i was worried everyone was an eggdrop 2016-03-24 23:11:43 Nah. Only about 150 of them :D /s 2016-03-25 00:14:10 Dam 2016-03-25 00:14:42 Damn*, Hyper-V setup requires vanilla kernel atm, shame agent_001 left. 2016-03-25 00:14:54 Although I have ot tested the very latest 2016-03-25 01:45:26 https://pkgs.alpinelinux.org/package/community/x86_64/go# 2016-03-25 01:45:35 that shows 1.6 (rc1?) but apk add wants to install 1.4.2 2016-03-25 01:45:46 not a big deal but wonderhow to get it to install newer 2016-03-25 01:45:50 <- new to alpine 2016-03-25 01:46:12 are you on stable 2016-03-25 01:46:18 yeah pretty sure 2016-03-25 01:46:23 because pkgs shows edge versions 2016-03-25 01:46:31 k 2016-03-25 01:46:42 ... yeah this happens a lot 2016-03-25 01:46:50 ill hot the docs tonight before bed :) 2016-03-25 01:46:54 for now 1.4 works 2016-03-25 01:46:59 hit* 2016-03-25 01:48:18 ammunta: any good [admin] docs for a deb/ubuntu/slack/gentoo user (or just jump around the wiki?) 2016-03-25 08:18:28 Good morning. 2016-03-25 08:19:36 The short question - can 'syslinux' , that was installed with 32-bit Alpine installation boot 64-bit kernels? 2016-03-25 08:22:18 Long explanation - I have a remote site with two Alpine Linux routers (using Ucarp). One of those routers was sent to me and upgraded here on my bench. Now I'd like to avoid the steps of sending the 2nd router back and forth, so I'd like to do it all remotely... Originally, routers had Alpine 2.3.6 32-bit, now I'd like to install Alpine 3.3.1 63-bit (as I expect to install more RAM).... 2016-03-25 09:38:50 how can i make a dir with full access to everybody, yet have the sticky bit? 2016-03-25 10:07:19 Is there a way to boot Alpine Linux into some sort of 'emergency boot'? 2016-03-25 10:17:49 danci1973: yes, but i could forgettting the switch 2016-03-25 10:22:29 danci1973: single=yes? 2016-03-25 10:27:29 clandmeter: Trying it out ... 2016-03-25 10:42:16 clandmeter: Nope. :( 2016-03-25 10:42:38 Does it matter that this is a 'USB' based install? 2016-03-25 10:48:56 How about telling it NOT to read the apkovl ? Is this possible? 2016-03-25 10:54:47 ncopa: what was the boot arg to get in emergency shell? 2016-03-25 10:56:55 just 'single' 2016-03-25 10:57:24 but that will let you into the initramfs image 2016-03-25 10:57:55 So... On syslinux prompt I type 'grsec single' ? 2016-03-25 10:58:07 Or just 'single' ? 2016-03-25 10:58:13 is 'ro' so the kernel/initrsmfs will only mount the root as read-only? 2016-03-25 10:59:10 why is it called single anyway? 2016-03-25 10:59:47 single user mode :3 2016-03-25 11:00:14 because it has no one to cuddle at night 2016-03-25 11:00:27 ah right 2016-03-25 11:01:39 It doesn't seem that 'single' changes anything... 2016-03-25 11:03:29 danci1973: what does /proc/cmdline look like? 2016-03-25 11:03:45 clandmeter: I can't log in... 2016-03-25 11:03:53 clandmeter: Hence the need for 'emergency shell'. 2016-03-25 11:03:53 :) 2016-03-25 11:04:31 grsec single, doesnt do it? 2016-03-25 11:09:02 clandmeter: Nope, it seems to boot exactly the same as without 'single'... 2016-03-25 12:41:58 danci1973: could boot into a livecd and chroot into the disk install 2016-03-25 12:42:16 not entirely sure how chrooting from live works on alpine 2016-03-25 12:42:31 Diftraku: I could. If the machine was here... Unfortunately it's remote and I only have a KVN-over-IP to access it (right now). 2016-03-25 12:42:43 KVN = KVM 2016-03-25 12:42:51 danci1973: no access to the disk/virtual media? 2016-03-25 12:43:52 Diftraku: No, nothing like that. I'm trying network boot as I can setup the cards for that... 2016-03-25 12:45:04 prolly your best bet, tbh 2016-03-25 12:45:45 I sometimes forget how easy it is to just open up your hypervisor controller and attach to a VM 2016-03-25 12:46:03 I mean, how easy it is compared to having a physical device 2016-03-25 12:46:21 supposedly having IPMI would help with this 2016-03-25 12:58:49 Diftraku: Maybe if it supported virtual media, but I do have console access to the machine (IP based KVM). 2016-03-25 12:59:40 it's better than nothing :P 2016-03-25 14:02:54 dpkg system upgrade took 34 minutes on an ssd drive 2016-03-25 14:02:54 alpine apk on the same ssd: 2 minutes 13 seconds :) 2016-03-25 14:07:59 2 minutes? are you on dialup? :) 2016-03-25 14:14:38 everybody. trying to install ffmpeg on alpine 3.3 and i get error while installing libva: ERROR: libva-1.6.1-r0: package mentioned in index not found 2016-03-25 14:21:51 Hey, when booting my LUKS container, Alpine prompts me for the passphrase but always reports my passphrase was incorrect (it's not). However, when just hitting Enter and thus performing really incorrect attempts, it will eventually boot my machine. 2016-03-25 14:24:15 This seems really strange to me, since the normal user probably wouldn't enter his passphrase 8 times in a row but rather reboot and try to search for some nonexistent mistake they made. I just discovered this by accident. Alpine somehow seems to store the correct passphrase but won't use it until I hit Enter a couple of times. 2016-03-25 14:24:57 I'm using the 3.3.3-extended_x86_64 ISO as of yesterday. 2016-03-25 14:27:25 clandmeter: well, its close to a dailup :) 2016-03-25 14:28:37 leo-unglaub: no home is complete without a fresh copy of aports 2016-03-25 14:29:52 hehe 2016-03-25 15:07:24 kl3: that sounds weird 2016-03-25 15:07:44 kl3: do you have your root partition on LUKS? 2016-03-25 15:07:49 or is it another partition 2016-03-25 15:09:26 wouldn't hurt to verify the passphrase is set up correctly on the volume 2016-03-25 15:09:31 just to rule it out 2016-03-25 15:10:37 ncopa: Everything's inside a single filesystem which is inside a single LUKS container. 2016-03-25 15:11:30 Diftraku: Since this is a test setup, the passphrase consists of a single character. It's almost impossible to use an incorrect passphrase at this point. 2016-03-25 15:11:41 true 2016-03-25 15:12:02 could also test with another passphrase to verify luks works 2016-03-25 15:13:11 Either ways, since rootfs comes up, the LUKS container must have been decrypted. 2016-03-25 15:13:19 yup 2016-03-25 15:13:35 it would show up as either raw volume or luks volume, depending on the program 2016-03-25 15:17:04 My test setup works just fine so far but this issue is really confusing. I consider myself lucky having detected it, otherwise I'd probably be debugging why the heck my initrd wouldn't unlock the disk. 2016-03-25 15:21:49 what kind of console is it? 2016-03-25 15:21:58 via usb keyboard/screen or serial? 2016-03-25 15:23:28 kl3: does it help if you wait 10 sec before you enter password and press enter? 2016-03-25 15:24:28 kl3: how the initrd works: it will coldplug all hardware, when disk uevent arrives it will check if it is luks, if it is luks it will prompt for password 2016-03-25 15:24:39 meanwhile, it will continue coldplug 2016-03-25 15:24:47 in parallel 2016-03-25 15:25:20 ncopa: so it could be possible either the usb controller or keyboard is not properly set up 2016-03-25 15:25:37 this is because if keyboard is not yet coldplugged when luks disk partition is detected, it wouldnt have loaded the keyb driver 2016-03-25 15:25:57 so it is possible that password prompt show up before the keyboard driver is loaded 2016-03-25 15:26:30 Sounds reasonable, I'll investigate and report later. 2016-03-25 15:26:53 if keyboard is on usb 1 it may take a second before its loaded 2016-03-25 15:48:16 Diftraku: are you telling me that you've managed to get extlinux to work without a separate boot partition? 2016-03-25 15:48:56 also Alpine Linux is amazing. read all the docs and combed through the entire file tree. simplicity at its best. 2016-03-25 15:50:17 jdfriedrikson: wat? 2016-03-25 15:51:53 wait sorry 2016-03-25 15:51:59 tab complete misfire 2016-03-25 15:52:02 kl3: ^ 2016-03-25 15:55:45 jdfriedrikson: I'm not using extlinux. 2016-03-25 15:56:30 I have GRUB2 installed inside my mainboard's ROM chip, there is not bootloader installed on my disk at all. This allows me to encrypt /boot as well. 2016-03-25 15:59:03 ncopa: I just waited +10 seconds between being prompted and actually typing the passphrase, but with no avail. It's still the same behaviour: On the first attempt, I enter the correct passphrase, hit Enter, it fails and I hit nothing but Enter another four times before it actually continues to boot. 2016-03-25 15:59:50 /etc/mkinitfs/mkinitfs.conf: features="ata base scsi keymap cryptsetup btrfs" 2016-03-25 16:02:49 'ata base scsi' might be minimized further, but so far, this is all I need to boot. I'm using a TinkPad, so no external keyboard, console or whatsoever. 2016-03-25 16:03:10 kl3: ok. sounds weird 2016-03-25 16:03:16 ncopa: Indeed. 2016-03-25 16:03:19 i have no idea what it might be 2016-03-25 16:04:25 Neither do I, but it seems to be reproducable. 2016-03-25 16:06:03 i suppose i should try reproduce it in a vm 2016-03-25 16:06:31 kl3: could you please file a bug on bugs.a.o, adding details 2016-03-25 16:06:41 so i don't forget 2016-03-25 16:06:44 ncopa: Sure, will do. 2016-03-25 16:07:09 thanks 2016-03-25 16:07:25 there are some boot option too 2016-03-25 16:07:43 ncopa: Which ones do you mean? 2016-03-25 16:08:33 debug_init 2016-03-25 16:09:03 ncopa: Cheers. 2016-03-25 16:09:55 hum, it does not pass the debug option to nlplug-findfs 2016-03-25 16:10:13 Another topic: Has anyone successfully built uzbl on Alpine? 2016-03-25 16:10:33 https://github.com/uzbl/uzbl 2016-03-25 16:12:15 first time i hear about it 2016-03-25 16:39:23 hello, is it possible to start alpine linux installation without a framebuffer. like on gentoo where you say "gentoo-nofb" 2016-03-25 17:12:34 jo-sh: anything's possible :) but yes 2016-03-25 17:12:39 kl3: ah I see! 2016-03-25 17:12:57 apparently openwrt has a grub2 musl build. gonna see if I can get it to work 2016-03-25 17:14:52 jdfriedrikson: You would still have to use a seperate, unencrypted /boot partition unless GRUB2 resides somewhere else. 2016-03-25 17:15:05 nah 2016-03-25 17:15:11 grub2 supports fde now 2016-03-25 17:15:21 it's quite lovely 2016-03-25 17:15:31 fde? 2016-03-25 17:16:42 full disk encryption 2016-03-25 17:17:04 grub2 decrypts the disk, then the mkinitramfs decrypts it, and then you boot 2016-03-25 17:20:13 jdfriedrikson: But GRUB2 must not be encrypted, this means you will always have some unencrypted region on your disk. 2016-03-25 17:20:30 yes 2016-03-25 17:20:43 I'm not having this argument 2016-03-25 17:20:46 you know what I mean 2016-03-25 17:21:08 jdfriedrikson: I didn't, that's why I asked. 2016-03-25 17:22:20 "full disk encryption" means encrypting the entire disk, which is not the case in your scenario - that's my point. 2016-03-25 17:36:43 semantics. in most cases FDE is not actual FDE as they leave the partition table intact 2016-03-25 17:37:13 usually Full Disk Encryption implies that at least the entire filesystems are encrypted since those are what count 2016-03-25 17:37:27 everything else leads up to it in evil-maid fashion 2016-03-25 17:38:50 wtf why is my nick jdfriedrikson 2016-03-25 17:38:58 ugh gotta change a setting 2016-03-25 17:39:42 blah 2016-03-25 17:44:13 jdfriedrikson: FDE is perfectly possible as long as your bootloader is not on the same disk. To give you an example: I'm using a LUKS container spanned across the entire disk (yes raw device, no MBR or GPT). In fact, my filesystem doesn't need such tables, so I'm not using MBR/GPT inside the crypto container either. GRUB2 residing inside my computer's flash chip then decrypts the disk and passes control 2016-03-25 17:44:13 to the kernel. But you can of course use any other bootloader on any device other than the disk itself to accomplish this 2016-03-25 17:44:44 I knsow 2016-03-25 17:44:48 know* 2016-03-25 17:45:13 in most cases, people don't want to have a detached usb or embed grub in their bios 2016-03-25 17:45:46 in fact you can detach the luks headers as well 2016-03-25 17:45:55 so that ALL of it is encryption 2016-03-25 17:46:11 Or use plain mode, yes. 2016-03-25 17:47:02 that too 2016-03-25 17:47:13 though, I would not recommend it 2016-03-25 17:47:29 unless you really really know what you're doing 2016-03-25 18:45:43 darlinger: do you know what i have to enter? neither alpine-nofb, nofb nor gentoo-nofb work 2016-03-25 18:46:06 there are other people here. you don't have to highlight me 2016-03-25 18:46:17 and I don't know 2016-03-25 18:46:30 oh, wait I highlighted you earlier. sorry. in a grouchy mood 2016-03-25 18:46:42 should be a kernel option tbh 2016-03-25 18:47:05 and also just blacklisting the modules 2016-03-25 18:48:58 thanks, hope you get bettern. 2016-03-25 18:49:43 that's sweet. lol thanks 2016-03-25 18:52:34 yw 2016-03-25 19:01:24 *still 2016-03-25 19:01:36 (apologies, wrong window) 2016-03-25 19:11:35 apology not accepted 2016-03-25 19:14:55 kl3: you mentioned thinkpad, any specific model and what chip are you piggybacking on to contain grub in? 2016-03-25 19:19:51 I too am interested in this as I have a w510 2016-03-25 19:20:24 t420 :P 2016-03-25 19:22:28 helloooo 2016-03-25 19:22:31 anyone there? 2016-03-25 19:25:43 no 2016-03-25 19:25:46 there's no one here 2016-03-25 19:26:04 this is an empty channel with people who absolutely do not talk 2016-03-25 19:26:06 ever 2016-03-25 19:28:26 darlinger help 2016-03-25 19:28:34 are you a developer of the project? 2016-03-25 19:29:04 I am God 2016-03-25 19:29:15 and I have deserted mankind 2016-03-25 19:29:20 you will receive no help from me 2016-03-25 19:29:36 thats bad 2016-03-25 19:29:39 thus sayeth the Lord, amen 2016-03-25 19:29:59 glad im anarchist 2016-03-25 19:30:52 that's nice that you have a label for yourself 2016-03-25 19:30:56 anyways, it's an irc channel 2016-03-25 19:31:08 just state what your problem is and someone will help you at their discression 2016-03-25 19:31:16 or leave 2016-03-25 19:31:18 leaving works too 2016-03-25 20:04:22 Diftraku: I'm running coreboot on a X230 here. Have a look at the supported boards: https://coreboot.org 2016-03-25 20:10:02 That agent fella does not understand how IRC works, shame, I have the answer he wants he just leaves too soon. 2016-03-25 20:28:19 such a sad plight in life 2016-03-25 20:47:34 eh, you open up the client and leave it open for a few hours after you ask something 2016-03-25 20:50:13 kl3: seems no dice for the T420S at least 2016-03-25 20:55:54 http://dl-2.alpinelinux.org/alpine/v3.3/releases/x86_64/alpine-3.3.3-x86_64.iso.asc 2016-03-25 20:55:57 this is 404 :/ 2016-03-25 20:56:22 amd this is 502: http://dl-1.alpinelinux.org/alpine/v3.3/releases/x86_64/alpine-3.3.3-x86_64.iso.asc 2016-03-25 20:56:25 :D 2016-03-25 20:57:29 ncopa: ^ 2016-03-25 22:23:15 Diftraku: The T420s is essentially the same as X201s, which is well supported. 2016-03-25 22:24:42 Chances are porting to it to coreboot require little to no work, PM me if you're seriously interested. 2016-03-25 22:42:54 kl3: if this were some recycled, decommissioned laptop, I'd be more than happy to 2016-03-25 22:43:05 but as it so happens, it's my daily driver :P 2016-03-25 22:48:25 Diftraku: I'm working and testing on the very same machine as well. If you're doing a backup dump before flashing coreboot the first time, you're totally safe. 2016-03-25 22:49:07 it's the flash failing that I am more concerned on :P 2016-03-25 22:51:33 Diftraku: You'll detect unstable connections already when reading the vendor's firmware to back it up. If you get a proper dump, you will also write successfully. 2016-03-25 22:51:46 that is true 2016-03-25 23:06:23 Hi there! 2016-03-25 23:06:46 I have a question. 2016-03-26 02:38:06 yikes I keep on getting "bad file descriptor" 2016-03-26 02:39:14 cache is messed up. how do I fix? 2016-03-26 02:42:25 got it 2016-03-26 02:42:27 wow 2016-03-26 02:42:29 setup-apkcache 2016-03-26 02:42:31 so easy 2016-03-26 04:56:12 <__machine> where/how do i report a problem with the python package on alpine linux? 2016-03-26 04:58:47 <__machine> datetime.strftime('%-I') returns an empty string instead of the expected value (hour minus leading zero) or an error… also on alpine, `strftime('%1') return an empty string, while on OS X Python it returns '1' 2016-03-26 05:11:30 <__machine> tried to sign up on alpine bug tracker and it said it sent an invite email but it never arrived… i asked to resend it twice and it never arrived… the email address is correct… is there a problem? 2016-03-26 08:58:17 hi, I'm trying to change the root password without success. I put "single" in grub and used passwd but no luck 2016-03-26 09:28:42 damascene: was your root mounted when you were in single user 2016-03-26 09:29:06 you might have set it on the initrd, so basically the change was lost 2016-03-26 09:30:01 just this morning i had opened a bug for that 2016-03-26 09:30:08 so you can maybe follow the steps in there 2016-03-26 09:30:08 https://bugs.alpinelinux.org/issues/5332 2016-03-26 11:21:25 for ppl interested, zfs is again available in testing. apk add zfs-grsec zfs-utils spl-utils 2016-03-26 11:21:49 if you want to run from tmpfs: http://dev.alpinelinux.org/~clandmeter/iso/alpine-zfs-grsec-160326-x86_64.iso 2016-03-26 12:15:05 hello 2016-03-26 13:05:12 darkfaded, thank you for the info. but If it's not mounted how can I find /etc/passwd and other files? 2016-03-26 13:06:38 by following the link i gave 2016-03-26 13:07:34 I mean I see those files already 2016-03-26 13:11:50 but I can not change the root password 2016-03-26 13:13:32 try chrooting, so chroot /sysroot /bin/ash 2016-03-26 13:18:00 /bin/ash No such file or directory 2016-03-26 13:18:24 chroot /sysroot /bin/sh ?? 2016-03-26 13:19:18 chroot can not execute /bin/sh No such file or directory 2016-03-26 13:19:40 i'd have assumed that would be there 2016-03-26 13:19:53 can you do an ls /sysroot/bin and look if you even see a shell there 2016-03-26 13:20:15 no bin there 2016-03-26 13:20:29 then it's not mounted, or at least non the right partition. 2016-03-26 13:22:03 I tried the command in your bug report but I have /dev/sda1 and sda2 the first one mount boot partition the second does not accept to be mounted 2016-03-26 13:22:10 does df say it's mounted, really? 2016-03-26 13:23:21 devtmpfs shm are mounted only 2016-03-26 13:24:06 please work on mounting it before trying to do the other stuff 2016-03-26 13:24:23 I'll try 2016-03-26 13:24:29 do you know what your disk is called? 2016-03-26 13:24:46 otherwise you can use the uuid visible in /proc/cmdline 2016-03-26 13:25:39 I think it's /dev/sda2 2016-03-26 13:26:05 probably sda2 or sda3 then (3 would be more standard 2016-03-26 13:26:39 try the nlplug-findfs thing from the link and try once with sda2 and once with sda3 where it said vda3 2016-03-26 13:27:17 i have to go work but I know it'll work since I had the same issue this morning 2016-03-26 13:27:20 so don't worry 2016-03-26 13:27:35 sda2 saying resource busy 2016-03-26 13:27:45 after mounted, continue with ls on /sysroot/bin, pick a shell, chroot to it and change your pw 2016-03-26 13:27:53 then log out, umount, done 2016-03-26 13:28:05 ok, when I know why it's refusing to mount 2016-03-26 13:32:37 damascene: do you have ext4 loaded? 2016-03-26 13:34:19 sorry, how to know that? 2016-03-26 13:36:58 I got the system mounted to /sysroot/ now I'll try the chroot thing 2016-03-26 13:38:02 It was using lvm 2016-03-26 13:47:25 do you know if there's any recommendation on fonts install for alpine? 2016-03-26 13:55:03 How can I specify which repo I want a package from? It was something like package@repo or so.. 2016-03-26 14:04:32 kl3: in /etc/apk/repositories set one line like: @edge http://server.com/apline/edge/main 2016-03-26 14:04:46 and use pkg@repo syntax 2016-03-26 14:05:10 and so on 2016-03-26 14:09:37 Ok, you guys won, I'm switching from Observium to librenms 2016-03-26 14:09:39 wel played 2016-03-26 14:09:42 *well 2016-03-26 14:10:18 Mo0O: ta 2016-03-26 14:18:35 jvoisin: how come? observium was on my list of "hyped but actually decent" tools 2016-03-26 14:18:57 erf 2016-03-26 14:19:04 I thought I was on the librenms chan :D 2016-03-26 14:19:10 My buffers are messed up :/ 2016-03-26 14:19:14 :) 2016-03-26 14:31:30 In order to downgrade my kernel, I purged 'linux-grsec' (>=4.4) and installed 'linux-grsec<4.4' afterwards. The installation went fine and the ramdisk was also rebuilt successfully, however when trying to run 'mkinitfs' afterwards it fails with "/lib/modules/4.4.5-gnu-201603142220-1-grsec does not exist or is not a directory" 2016-03-26 14:32:11 How come "apk add 'linux-grsec<4.4'" could rebuilt it but doing so manually fails? 2016-03-26 15:21:42 kl3: apk triggers mkinitfs.trigger which honors the installed kernel version, rebuilding manual uses the currently running kernel version as default 2016-03-26 15:22:15 i can't seem to be able to enable network for a simple chroot, did cp resolv conf to ./etc/ 2016-03-26 15:27:01 stwa: That makes sense, thanks. 2016-03-26 15:54:28 nvm my net issue, gentoo-uclib chroot might been the issue, the musl stage3 works. 2016-03-26 16:46:38 do you know how to fix not rendered color in terminals? doing a `git log --oneline --decorate` returns line like: [[33m131cca5[[m main/strongswan: upgrade to 5.4.0 2016-03-26 16:46:54 tested on st and xterm 2016-03-26 16:51:18 is there anything special to install? 2016-03-26 16:54:14 Mo0O: which shell you are using? 2016-03-26 16:54:28 stwa: zsh 2016-03-26 16:55:04 same with ash 2016-03-26 16:55:26 I mean, I've got the same issue while using ash 2016-03-26 17:08:46 this issue is only related to the git default pager 2016-03-26 17:11:20 Mo0O: ah okay, do you know what is your default git pager? 2016-03-26 17:14:06 stwa: it looks like it's the default git pager, `git config --list` doesn't show anything related to the pager 2016-03-26 17:14:28 do you know a good pager that handle ansi colors? 2016-03-26 17:16:30 less should be default, have you installed less or are you using the one from busybox? 2016-03-26 17:18:35 I'm using the one from buzubox 2016-03-26 17:19:27 i can reproduce the problem with busybox, but i have installed less from apk on my machine 2016-03-26 17:20:00 more looks doing the trick, but I can't navigate, only q key works ^^ 2016-03-26 17:20:11 ok, I'm trying to install less from apk 2016-03-26 17:21:03 stwa: you save my day :) 2016-03-26 17:21:07 thx 2016-03-26 17:21:18 Mo0O: great! 2016-03-26 17:32:46 It seems that mariadb is broken :/ 2016-03-26 17:33:32 apk add mariadb mariadb-user && service mariadb setup && service mariadb start && service mariadb status 2016-03-26 17:33:36 * status: crashed 2016-03-26 17:36:27 alpine is musl based, right? 2016-03-26 17:38:19 right 2016-03-26 17:39:02 huh... wonder if it could be built with ellcc 2016-03-26 17:40:51 ellcc is based on clang iirc, so it should work 2016-03-26 17:41:38 yeah, it's all the surrounding tooling that's of interesting 2016-03-26 18:15:19 Hey all! 2016-03-26 18:16:08 Anyone know how I can compile jzmq for alpine 2016-03-26 18:16:15 I need it for a package but it doesnt exist in the repo 2016-03-26 18:21:50 jkbbwr: http://wiki.alpinelinux.org/wiki/Creating_an_Alpine_package 2016-03-26 18:25:01 Mo0O: I don't even know how to compile it 2016-03-26 18:25:04 let alone make a package 2016-03-26 18:31:36 https://github.com/zeromq/jzmq#building-and-installing-jzmq 2016-03-26 18:31:41 jkbbwr: ^ 2016-03-26 18:31:59 enjoy packaging ;) 2016-03-26 18:32:14 Mo0O: No as in it wont compile 2016-03-26 18:33:05 not realy a surprise 2016-03-26 18:33:34 Mo0O: :| 2016-03-26 18:34:31 you need to fix those errors 2016-03-26 18:34:46 and patch if needed 2016-03-26 18:37:54 Or just stop using alpine for docker :) 2016-03-26 18:38:00 whichever is easier 2016-03-26 22:32:22 hi 2016-03-26 22:35:13 I'll ask right away. I just installed Alpine Linux in a VM on a disk. (alpine-setup, set the only, virtualized, disk to sys). Now I want to run Java: pkg add openjdk8-jre says unsatisfiable constraints? Note this is x86 architecture and I have my reasons for that. Thanks for any help! 2016-03-26 22:39:26 Note that I read the installation manual... 2016-03-26 23:12:34 anyone? 2016-03-26 23:20:47 Hi 2016-03-26 23:23:49 Im looking for a system that can be installed as read only and wont mess up if it loses power or if the voltage drops. Can I do this with alpine linux? 2016-03-26 23:40:03 According to my limited knowledge of http://wiki.alpinelinux.org/wiki/Installation yes you can -- from RAM, entirely. Just boot the ISO 2016-03-26 23:52:08 usually referred to as a "live image" 2016-03-27 00:03:13 why does alpine review process take so long? 2016-03-27 00:05:08 what review proccess? 2016-03-27 01:37:32 konobi, Is it easy to modify the live image? I need to get my rpi to start running a program when it gets powered up 2016-03-27 01:43:33 Qwertie: no idea 2016-03-27 03:38:35 hello guys! I added "@edge http://nl.alpinelinux.org/alpine/edge/main" to the /etc/apk/repositories to install postgresql 9.5 and now "apk add postgresql@edge=9.5" throws an ERROR: unsatisfiable constraints: postgresql-9.4.6-r0: breaks: world[postgresql=9.5] 2016-03-27 10:32:25 Anyone with vlans in /etc/network/interfaces ? I'm getting an 'ip: ioctl 0x8913 failed: No such device' trying to setup an eth1.6 vlan 2016-03-27 16:08:13 hi all! I managed to get Xen dom0 and gnome to work together on debian, I would like to do the same with alpine linux, anyone interested in helping? 2016-03-27 17:18:57 bbl to read replies, happy holiday! 2016-03-27 18:18:59 transhuman_: you can go to the wiki 2016-03-27 18:19:24 transhuman_: http://wiki.alpinelinux.org/wiki/Gnome_Setup or you can pay me, i will gladly do it for you 2016-03-27 18:42:00 is there any mutt users here? does it freeze for you if you leave it alone 1/2 hour? 2016-03-27 18:57:55 please don't leave your mutts outside. they'll freeze 2016-03-27 21:32:29 Mo0O: mutt's working fine here. 2016-03-27 23:20:06 franks2 have you tried to get the gnome working with the xen version? 2016-03-28 00:49:25 hi all :) Trying to setup a minimal host os install for docker but having installed the docker package via apk I can’t run the daemon and I’m getting the following error in the docker log: Error starting daemon: Devices cgroup isn't mounted 2016-03-28 00:49:42 can someone give me a pointer how to enable cgroup support? 2016-03-28 00:57:23 <_ikke_> farblue: does /sys/fs/cgroup exist? 2016-03-28 00:57:38 <_ikke_> and does it contains a devices subdir 2016-03-28 00:57:45 yes 2016-03-28 00:57:54 but it’s empty 2016-03-28 00:58:15 so I guess I’d need to activate a device? 2016-03-28 00:58:36 <_ikke_> There should be a set if subdirectories there 2016-03-28 00:59:01 it’s empty :( 2016-03-28 01:01:14 <_ikke_> farblue: Does your /etc/mtab contain references to cgroups? 2016-03-28 01:02:12 no 2016-03-28 01:02:33 <_ikke_> What version of alpine are you running 2016-03-28 01:02:48 to give some context, the install I’m using is the scaleway VPS image for Alpine 3.3 2016-03-28 01:03:22 <_ikke_> hmm 2016-03-28 01:03:29 <_ikke_> Do they have a modified kernel or someting? 2016-03-28 01:03:50 I don’t believe so, but I guess it’s a very bare-bones install 2016-03-28 01:03:53 <_ikke_> ok 2016-03-28 01:05:02 <_ikke_> These are the contents of /etc/mtab in an alpine installation I have: https://gist.github.com/Ikke/81428b5f88d260a9f471 2016-03-28 01:05:31 <_ikke_> Sorry 2016-03-28 01:05:34 <_ikke_> ignore that please :P 2016-03-28 01:07:12 from what I can tell, scaleway build their install images via docker so I guess the alpine install I have will be based on the alpine docker image 2016-03-28 01:07:16 <_ikke_> Fixed 2016-03-28 01:07:45 <_ikke_> Docker images are I think very striped down 2016-03-28 01:08:01 <_ikke_> Would not make sense to use a docker image for a VPS 2016-03-28 01:09:25 well, this is, I believe, how Scaleway does things. They use the docker build system and then convert the resulting image into something their systems can boot 2016-03-28 01:11:23 I poked around scaleway's boot system a few days and it was um 2016-03-28 01:11:25 extremely interesting 2016-03-28 01:11:29 hmm 2016-03-28 01:12:06 in general, any idea how I’d enable what I guess is a cgroup ‘device’ to provide cgroup support? 2016-03-28 01:12:21 <_ikke_> Mount those devices, see that mtab I paste 2016-03-28 01:12:23 <_ikke_> pasted 2016-03-28 01:18:09 I don’t think you can just mount those 2016-03-28 01:19:42 <_ikke_> have you tried? 2016-03-28 01:21:54 yeah, it complains 2016-03-28 01:22:53 <_ikke_> ok\ 2016-03-28 01:23:01 do you have an apk package installed referring to cgroups at all? 2016-03-28 01:23:26 maybe I just need to install something 2016-03-28 01:28:01 maybe it would be easier to work out how to create my own image files for scaleway and create my own install :) 2016-03-28 01:28:36 I think I’ll leave it for this evening - thanks for the help and suggestions though! 2016-03-28 02:27:35 Is it possible with Alpine to install ot on a headless pi which is connected to a network and just enable sshd on first boot so I can ssh into it and set it up further from here? 2016-03-28 02:39:50 I mean in almost all cases there's the "prepare an image beforehand and install via dd" strategy but I assume you didn't mean that 2016-03-28 02:47:59 ammunta, no, that's fine, or just editing the filesystem after it's been extracted 2016-03-28 02:48:18 Directions on how to edit the eventual stage so that it boots with sshd enabled for w eired connexion is fine 2016-03-28 02:48:39 If I can log in afterwards, that'sall I need really 2016-03-28 03:38:14 Bobbejaantje: http://wiki.alpinelinux.org/wiki/Replacing_non-Alpine_Linux_with_Alpine_remotely this does exist, but is probably out of date, who knows 2016-03-28 04:00:08 ammunta, well, then you already need ssh access to the PI 2016-03-28 04:00:21 To be clear, the pi is empty, but I can write to the drive. 2016-03-28 04:00:50 So I was hping to write a filesystem to it that when booted first time has ssh active and an empty root password so I can log into it and set it up from there 2016-03-28 11:28:58 I'm getting "MESA-LOADER: could not create udev device for fd 5" here when running uzbl, has anyone dealt with such an error so far? 2016-03-28 11:39:57 i'm building a docker file based on alpine, it's currently pretty simple, it just pulls in apache2 and my cmd is /usr/sbin/httpd -D FOREGROUND however the response from docker is container command not found or does not exist. according to the package, that's where it installs it, am i doing something awry? 2016-03-28 11:44:19 Cheez: Can I see your Dockerfile? 2016-03-28 11:45:35 patagonicus: two ticks, i think i may have screwed up the format of my CMD directive, just rebuilding now to check 2016-03-28 11:46:09 Cheez: Also, do an mkdir /run/apache2 or it will crash without printing an error message. It will only tell you the problem in its error.log. 2016-03-28 11:46:23 (Unless you changed the config to put the pidfile somewhere eles) 2016-03-28 11:47:51 yeah, all working now. i just had done CMD ["/usr/sbin/httpd", "-D FOREGROUND"] when -D and FOREGROUND should each be their own element 2016-03-28 11:48:49 Also, apache will shut down if it receives a window change event, so either run the container without a terminal attached or don't resize your terminal. :) 2016-03-28 11:49:43 it's running in openshift, not sure if the container view in there is a proper container or not 2016-03-28 11:49:49 proper terminal or not, rather 2016-03-28 11:51:21 No idea, but if it seems to just randomly stop that might be why. Took me a while to figure out when I first put apache in a container (especially since I use a tiling WM, so opening chrome would almost always resize the terminal). 2016-03-28 11:55:57 ah, i can see why that would rapidly get very annoying :) 2016-03-28 12:07:24 kl3: this could be caused by grsecurity 2016-03-28 12:39:44 I am trying to run the android sdk. I have installed it successfully but am not able to run adb even after installing the glibc pakacge from https://github.com/andyshinn/alpine-pkg-glibc 2016-03-28 12:40:08 this is the error I am getting 2016-03-28 12:40:22 ./adb: error while loading shared libraries: libgcc_s.so.1: cannot open shared object file: No such file or directory 2016-03-28 12:41:34 find / -name libgcc_s.so.1 shows that it is actually there installed in /usr/lib/libgcc_s.so.1 2016-03-28 12:41:59 What am I doing wrong that adb is not seeing this library? It should not be the path right? 2016-03-28 12:48:34 https://dl.dropboxusercontent.com/u/3272943/imagesize.png so using alpine as a base really does make a huge difference, (php7 is functionally identical but uses the official php7-apache base image) 2016-03-28 12:50:24 I just found the solution. I have to install three packages from that repo glibc-2.23-r1.apk glibc-bin-2.23-r1.apk glibc-i18n-2.23-r1.apk 2016-03-28 13:12:53 Actually it was not the i18n package but the glibc-bin package which was missing. Now everything works fine 2016-03-28 16:12:07 do you know which package contain x libraries? 2016-03-28 16:13:36 libx11-dev 2016-03-28 16:13:38 thx 2016-03-28 17:05:14 hi, I want to create some Alpine VM templates. What would be the best way to go about automatic install/config? 2016-03-28 17:38:04 I tool am interested in what NuxRo is asking about 2016-03-28 17:46:49 franks2 have you tried to get the gnome working with the xen version? 2016-03-28 18:19:23 darlinger: I've started this thread http://lists.alpinelinux.org/alpine-devel/5238.html 2016-03-28 18:19:41 hopefully some helpful replies will follow 2016-03-28 18:30:13 lovely 2016-03-28 18:30:23 shouldn't be too hard, though tbh 2016-03-28 18:30:38 most of the setup stuff is likely scriptable 2016-03-28 18:30:59 you could probably copy the binaries directly to a target directory and call it a day 2016-03-28 19:46:20 hi 2016-03-28 19:47:16 NuxRo: have you ever tried LXC ? they've got an install script for alpine 2016-03-28 19:47:40 I think you're trying to achieve something similar 2016-03-28 20:23:42 ScrumpyJack, figured it out, need to use linux-firmware-nonfree to get it working, is there a free solution you know of? 2016-03-28 20:29:47 <_mjones> with firmware it's usually yes or no, no in-between. If you need firmware, and the firmware is nonfree (non-libre!), then that's that. 2016-03-28 20:30:34 <_mjones> That firmware is loaded by the kernel into the hardware at boot, and there is almost never any alternative: use it or don't use it. 2016-03-28 20:40:22 well that sucks for my live cd concept _mjones 2016-03-28 20:53:24 <_mjones> transhuman_: you'll need to include the nonfree firmware for any hardware that you want to support, and which requires nonfree firmware. Sorry. 2016-03-28 20:54:22 <_mjones> Firmware blobs, redistributable or not, is a well-known ongoing problem that is only really solvable by hardware designers/manufacturers. 2016-03-28 20:55:12 <_mjones> To be clear, there's generally no problem including the nonfree firmware on a distribution. Technically you need to look at the redistribution terms. 2016-03-28 20:55:26 <_mjones> It's just separated as 'nonfree' for mostly-policy reasons. 2016-03-28 21:01:50 _mjones, what I have built is a live cd (not on cd just yet) that runs xen with debian dom0 and alpine linux domU 2016-03-28 21:02:23 I would like to have it extended to include nesting capability so someone could use it to run docker containers 2016-03-28 21:02:42 problem is it crashes every half hour or so 2016-03-28 21:02:46 <_mjones> Nesting doesn't require firmware does it? That's just virt instructions. 2016-03-28 21:03:01 <_mjones> Unless you mean intel microcode maybe ;-) 2016-03-28 21:03:48 <_mjones> microcode is nonfree firmware, loaded by [bios/uefi] at hw init or by kernel^winitrd at boot, that fixes cpu bugs if any. 2016-03-28 21:04:07 <_mjones> which distro do you need nonfree for? Debian? 2016-03-28 21:08:30 nonfree is for the dom0 Xwindows 2016-03-28 21:09:54 as far as nesting, its almost working in libvirt now just needs a few weeks of coding by someone who knows what they were doing, have an offer in from someone to get it done for $2000 2016-03-28 21:15:19 <_mjones> I wouldn't have expected nesting to be broken. Do you have a bugtracker link or something? 2016-03-28 21:15:42 <_mjones> I don't usually use libvirt though. 2016-03-28 21:18:06 hold on see if i can find it 2016-03-28 21:22:35 _mjones, https://groups.google.com/forum/#!searchin/qubes-devel/nested/qubes-devel/Es14znX-62M/M7Nie1_TAAAJ 2016-03-28 21:23:50 <_mjones> I figured you were doing something similar to qubes. 2016-03-28 21:25:12 <_mjones> ok, just seems like libvirt doesn't have config syntax to inherently support it, I guess. 2016-03-28 21:27:17 you mentioned an alternative that might have support already? 2016-03-28 21:31:28 <_mjones> Well, I don't typically use libvirt in the sense that I 'typically' call qemu-system directly. 2016-03-28 21:32:09 <_mjones> Are you just trying to add Alpine to qubes support, or do something similar but not with qubes? 2016-03-28 21:34:38 something similar for debian alpine not qubes 2016-03-28 21:35:19 I dont like the fedora and the qubes team are unhelpful generally as far as source code goes 2016-03-28 21:35:28 <_mjones> I'd imagine that nested support is on the libvirt roadmap/issues/pull-request already. 2016-03-28 21:35:45 <_mjones> I don't love fedora either. 2016-03-28 21:39:15 not to mention the dom0 on qubes is like 2 gig 2016-03-28 21:41:44 <_mjones> Heh, didn't realise that. 2016-03-28 21:42:02 <_mjones> Am just watching rutkowska's presentation from 23c3 now, incidentally. 2016-03-28 21:44:21 is rutkowska the founder of qubes or something? 2016-03-28 21:45:20 <_mjones> yes, more or less. 2016-03-28 21:47:37 ah, so I am basically insulting the qubes people you follow, open mouth insert foot 2016-03-28 21:51:17 <_mjones> Not at all. 2016-03-28 21:51:50 <_mjones> I don't follow them too closely, and I mostly follow their hardware work and less so the Qubes itself. 2016-03-28 21:52:08 <_mjones> You were entirely evenhanded in your criticism in my view. 2016-03-28 21:53:35 <_mjones> I don't know if there's a great reason dom0 is 2G. I thought most of the people running Qubes had 16gb machines like mine because it's simply a good idea. 2016-03-28 21:53:57 <_mjones> (Like my Linux machines; I don't run any Qubes.) 2016-03-28 22:01:16 ah ok 2016-03-28 22:01:41 have a problem getting my mouse back from the vm's that I have running 2016-03-28 22:05:27 <_mjones> You probably know this, but in VMs configuring mice as wacom-type 'tablet' devices helps with that sort of thing. 2016-03-28 22:05:44 no I didnt know that...thanks 2016-03-28 22:06:06 thats a big helpl 2016-03-28 22:08:27 I just found this based on what you said https://apps.cndls.georgetown.edu/wikis/people/nje5/wiki/Setup_tablet_for_mouse_for_KVM_virtual_machines 2016-03-28 22:09:11 <_mjones> Yes, I was just about to paste that. "-usbdevice tablet" in QEMU. 2016-03-28 22:10:41 unfortunately I am getting kernel dumbs from my alpine guests right now...so that wont help me quite yet 2016-03-28 22:12:22 right now ctl+alt F2 and back to ctl+alt+F7 is the only way out 2016-03-28 22:12:26 <_mjones> that's pretty odd. Alpine has some weaker points, but I haven't had that kind of trouble. 2016-03-28 22:12:31 bb in a little 2016-03-28 22:14:07 <_mjones> I wonder if xen can use Kernel Shared Memory like kvm. I bet not. 2016-03-28 22:14:53 <_mjones> er, Kernel Samepage Merging even. :-/ 2016-03-28 22:14:55 explain bb in a few 2016-03-28 22:17:58 <_mjones> KSM is memory page deduplication, similar to a great feature in vmware esx. Particularly nice for VM hosts running several copies of the same kernel, but in Linux KSM should work equivalently on other use-cases. 2016-03-28 22:27:27 excellent I just remotely bricked a machine by attempting to manually reinstall it while it was running 2016-03-28 22:27:39 let's try that again 2016-03-28 22:51:54 thats an interesting idea _mjones do you think its something I could easily take advantage of with this live cd? 2016-03-28 22:53:05 <_mjones> transhuman: KSM enablement should be on sysctl away. 2016-03-28 22:53:30 <_mjones> I'm going to look up how to see the results, e.g. how much memory is being saved. 2016-03-28 22:53:35 <_mjones> s/on/one/ 2016-03-28 23:01:09 yhanks 2016-03-28 23:16:22 has anyone gotten unprivilidged containers working on alpine? 2016-03-28 23:16:25 getting weird errors 2016-03-28 23:17:26 well not really weird 2016-03-28 23:17:32 it works just fine with system containers 2016-03-28 23:17:46 but I'm having permission issues when starting it as an unpriviledged user 2016-03-28 23:23:57 <_mjones> Haven't tried. I should probably look at those, though. 2016-03-28 23:24:07 newuidmap: Target 2454 is owned by a different user 2016-03-28 23:24:10 stuff like that 2016-03-28 23:24:18 error mapping child 2016-03-28 23:24:23 setgid: Invalid argument 2016-03-28 23:25:52 <_mjones> darlinger: my first thought is that it's running afoul of pax/grsec. Easiest way to check is to boot the vanilla kernel and try it. 2016-03-28 23:25:59 ohhh hmm 2016-03-28 23:26:27 <_mjones> It'd be a shame if so, but wouldn't really surprise me if it did. 2016-03-28 23:26:34 it would make me sad 2016-03-28 23:26:45 because grsec-hardened containers sounds amazing 2016-03-28 23:29:23 hello 2016-03-28 23:29:46 do you know how to add an ca-certificate as trusted? 2016-03-28 23:30:17 update-ca-certificates return: WARNING: ca-certificates.crt does not contain exactly one certificate or CRL: skipping 2016-03-28 23:32:01 _mjones: file /usr/bin/lxc-create does not have a PT_PAX_FLAGS program header, try conversion 2016-03-28 23:32:15 why would it only be a thing with unpriviledged though? 2016-03-28 23:34:24 hm pkgs is 502ing 2016-03-28 23:41:15 happens with vanilla kernel too 2016-03-28 23:47:36 <_mjones> darlinger: did you install lxc from pkg or compiled? I assumed compiled? 2016-03-28 23:47:44 from the package 2016-03-28 23:47:53 <_mjones> lxc-create needs to be pax-marked for privs. 2016-03-28 23:48:07 except I booted with a vanilla kernel 2016-03-28 23:48:11 <_mjones> darlinger: kernel version? The new 4.4.6 from Edge? 2016-03-28 23:48:16 yup 2016-03-28 23:48:22 I'm on edge 2016-03-28 23:48:31 <_mjones> vanilla kernel shouldn't give that error? I'm confused. 2016-03-28 23:48:48 I got a segfault for newuid at that point 2016-03-28 23:49:09 works absolutely fine with priviledged containers 2016-03-28 23:50:38 _mjones, any ideas on this error? http://paste.debian.net/421181 2016-03-28 23:51:36 <_mjones> transhuman_: flapping virtual bridge; uh, maybe spanning-tree? It's looped? 2016-03-28 23:52:05 <_mjones> Mo0O: If you can wait a little, I'd like to find out how to do that. 2016-03-28 23:52:15 thats what I was thinking but unless its created it I cant see that cause I haven't configured any virtual interfaces manually 2016-03-28 23:54:20 _mjones, you think it might have something to do with 2 ethernet interfaces (one not configured)? 2016-03-28 23:54:33 although it says vif 2016-03-28 23:55:05 <_mjones> darlinger: so PaX is moving from an ELF header for pax marking to filesystem extended attributes, for ${reasons}. My lxc-create is not header-marked either.... 2016-03-28 23:55:33 regardless, I think it's with newuidmap 2016-03-28 23:55:48 [ 965.398774] newuidmap[2612]: segfault at 800000007 ip 00007fb56bb5037a sp 00007fff8cda2bc0 error 4 in ld-musl-x86_64.so.1[7fb56bb31000+88000] 2016-03-28 23:56:03 _mjones: let me know if you find it, I've try but without success, sorry 2016-03-28 23:56:07 _mjones: because we know how well NTFS ADS has worked out so far 2016-03-28 23:57:10 <_mjones> Diftraku: I thought the header-marking was clever and elegant too, but it turns out the reasons to change are good. I think Gentoo-hardened has a good article on it, iirc. 2016-03-28 23:57:53 could be to preserve the hash of the binary 2016-03-28 23:58:08 <_mjones> Diftraku: that was one reason, but not the biggest reason. 2016-03-28 23:58:20 <_mjones> There was another problem with the header marking. 2016-03-28 23:58:45 incompatible with non-pax kernels? 2016-03-28 23:59:14 do you think going back to stable will alleviate this? 2016-03-28 23:59:18 the segfault 2016-03-29 00:00:03 <_mjones> darlinger: I don't think it's particularly likely, no. Seems to me like a lot of the Alpine community run Edge, which has some downsides, but makes me not think stable will be different. 2016-03-29 00:00:18 hmmmm 2016-03-29 00:00:22 so it's likely a musl issue 2016-03-29 00:00:25 yay buggs 2016-03-29 00:01:05 <_mjones> segfault does make me think of incompatible structs, yes. But I try not to jump to conclusions. 2016-03-29 00:01:48 <_mjones> Mo0O: you just want to add a trusted cert -- er, trust-anchor, to be technical? 2016-03-29 00:07:15 well seeing that it refers to its dynamic linking to musl, it's got to be there somewhere 2016-03-29 00:15:31 <_mjones> Mo0O: Alpine ca-certificates seem to be derived from debian's setup. I _think_ you want to run update-ca-certificates after you put your new root cert in /etc/ssl/private, but I'm having difficulty in confirming that. 2016-03-29 00:15:54 <_mjones> Debian docs are a bit muddled but they want people to put them in /usr/share/ca-certificates... 2016-03-29 00:16:49 <_mjones> which, no, is the same general setup on Alpine. 2016-03-29 00:20:31 <_mjones> Bleh, everything in /etc/ssh/certs is symlinked to /usr/share/ca-certificates/mozilla/* 2016-03-29 00:21:41 gah I really like the idea of alpine but I can't have lxc breaking on me :'( 2016-03-29 00:22:33 what's wrong with it 2016-03-29 00:22:57 <_mjones> Mo0O: ok, the answer is "apk add ca-certificates-doc && man update-ca-certificates" 2016-03-29 00:23:15 oh 2016-03-29 00:23:15 hm 2016-03-29 00:23:24 <_mjones> darlinger: are you already using unprivileged containers? 2016-03-29 00:23:53 <_mjones> I thought unprivileged was a new thing. 2016-03-29 00:25:36 hm are you starting up an unprivileged container as a non-root user? 2016-03-29 00:26:36 <_mjones> ammunta: I assume that's what she/he is doing. 2016-03-29 00:27:57 fwiw I managed to start a uid/gid-mapped container yesterday on stable, but that was as root 2016-03-29 00:28:37 possibly something that's supposed to get installed suid isn't? 2016-03-29 00:29:05 also, something is wrong with setup-disk if you set BOOTFS=btrfs 2016-03-29 00:29:27 it ends up hanging at syslinux header on boot 2016-03-29 00:29:45 ROOTFS=btrfs was working fine for me though 2016-03-29 00:29:50 <_mjones> setup has been less than super-robust for me recently. 2016-03-29 00:30:12 <_mjones> Also I should look if we're getting cryptsetup in the installer. 2016-03-29 00:30:48 I might do smoe more debugging later (probably won't) but definitely not without generating new install media because doing it manually is too much of a pain 2016-03-29 00:31:29 _mjones: not quite yet 2016-03-29 00:31:53 ammunta: you have? 2016-03-29 00:32:01 I was doing uid/gid mapping with root 2016-03-29 00:32:07 but it won't work with a separate user 2016-03-29 00:32:12 yeah 2016-03-29 00:32:12 keep getting that segfault 2016-03-29 00:32:26 worked as root, didn't try with separate user 2016-03-29 00:32:48 the uid mapping? 2016-03-29 00:32:51 what did you do? 2016-03-29 00:32:53 exactly 2016-03-29 00:32:58 and are you on edge or stable? 2016-03-29 00:33:00 <_mjones> darlinger: well, then not to be a jerk, but if you aren't yet running unpriv'd then not yet having unpriv'd is not a regression, so far. 2016-03-29 00:33:24 it is when you'd like to compartmentalize everything 2016-03-29 00:33:44 I've gotten it working on other distros when testing around 2016-03-29 00:33:45 <_mjones> It's not a regression from your current setup, I mean. 2016-03-29 00:33:58 don't recall exactly, but I was booted from iso, installed lxc from repos, and handwrote config 2016-03-29 00:34:25 I have my own tool for generating a rootfs but that's probably not relevant 2016-03-29 00:34:27 <_mjones> Seems like there's a decent chance you're hitting an incompatibility with a musl header definition. 2016-03-29 00:34:33 ammunta: how long ago was that? 2016-03-29 00:34:36 yesterday 2016-03-29 00:34:42 _mjones: solution for that being? 2016-03-29 00:34:54 ammunta: weird. gah why isn't it working for me then :/ 2016-03-29 00:35:15 gonna have to try it on stable 2016-03-29 00:35:36 the other big thing is ghc 2016-03-29 00:35:40 but i know that is a bear 2016-03-29 00:35:54 I'd suggest doing it on a clean installed in a vm locally to test to determine whether it's something wrong with the package or with your config 2016-03-29 00:36:08 will do 2016-03-29 00:36:15 have it on a linode now 2016-03-29 00:36:21 even prepared on a template 2016-03-29 00:37:09 mitchty managed to build a semblance of a working ghc for x86_64 I think 2016-03-29 00:37:16 <_mjones> darlinger: if it's an incompat with a musl-defined struct, then that would need to be found and lxc recompiled. 2016-03-29 00:37:41 <_mjones> ammunta: yes, he had ghc on x86_64 but not armhf. 2016-03-29 00:37:50 it's in patchwork, so you can try taking a look at that if it's a blocker for you 2016-03-29 00:37:52 <_mjones> And it is a bear. 2016-03-29 00:38:00 yeah 2016-03-29 00:38:06 I don't understand what the issue with it is? 2016-03-29 00:38:06 <_mjones> There's an alpine bugid for the effort, and IIRC a github PR. 2016-03-29 00:38:08 musl? 2016-03-29 00:38:13 I tried my hand at it a while ago, too 2016-03-29 00:38:30 gah I'm gonna have to park my stuff on another distro for the time being :( 2016-03-29 00:38:47 but I'm still going to mess around with alpine because it's too much fun 2016-03-29 00:38:49 <_mjones> Quite some time ago I chatted with him about it. I don't remember specifics except that ghc bootstraps because ghc itself is written in Haskell... 2016-03-29 00:38:54 it certainly is a bear 2016-03-29 00:39:06 _mjones: you can still compile ghc in c 2016-03-29 00:39:10 afaik 2016-03-29 00:39:14 <_mjones> Had some bumps with the latest Rust, also, but didn't spend much time on it. 2016-03-29 00:39:55 you can build ghc on a machine which already has ghc, and do some mangling to bootstrap it and compile it with a c compiler on target maybe 2016-03-29 00:40:05 <_mjones> Little bit of work out here at the leading edge. I don't blame anyone for using a high-volume distro for the time being. 2016-03-29 00:48:57 well it got it working just fine on arch :/ 2016-03-29 00:49:11 _mjones: I totally agree 2016-03-29 00:49:28 but out of intruigue and personal interest I think I'll contribute 2016-03-29 00:49:39 that and abuilds look nicer than ebuilds :p 2016-03-29 00:53:02 uh wait what stuff I have to run to have /etc/update-extlinux.conf reflected in boot 2016-03-29 00:53:11 update-extlinux 2016-03-29 00:53:15 it's that easy <3 2016-03-29 00:54:07 ahhhh so that's what I've been missing 2016-03-29 00:54:25 okay I guess I'll take another try at remotely bricking a server 2016-03-29 01:49:32 <_mjones> Is it really bricking if you get to try again without travel? ;-) 2016-03-29 02:06:53 lol it works great on a Linode 2016-03-29 02:06:55 just saying 2016-03-29 02:18:38 _mjones: I didn't say I succeeded :) 2016-03-29 02:19:03 darlinger: wait, where did it not work 2016-03-29 02:19:14 on lxc-create 2016-03-29 02:19:30 newuidmap segfaults 2016-03-29 02:19:40 er, in contrast to linode I mean 2016-03-29 02:20:09 huh? 2016-03-29 02:20:14 no it works on linode 2016-03-29 02:24:41 is nl.alpinelinux.org insanely slow these days? 2016-03-29 02:26:16 <_ikke_> hmm 2016-03-29 02:26:20 it wasn't working earlier on linode, but now it's working on a new linode server? 2016-03-29 02:26:40 aaand I trashed the disk again, let's see if it's bricked this time 2016-03-29 02:26:51 <_ikke_> dalias: You mean downloads? 2016-03-29 02:27:43 <_ikke_> dalias: getting 12MB/s 2016-03-29 02:28:44 hmm i'm getting super slow downloads 2016-03-29 02:29:07 not seeing the ratebut chromium took 5 minutes to go from 73% to 88% 2016-03-29 02:29:34 <_ikke_> What are you downloading? 2016-03-29 02:30:09 chromium apk 2016-03-29 02:30:23 sorry that wasn't clear 2016-03-29 02:30:28 apk add chromium 2016-03-29 02:30:47 iftop shows ~320k/s 2016-03-29 02:30:50 ammunta: my issues have nothing to do with Linode :) 2016-03-29 02:32:19 <_ikke_> dalias: Still reaching 12MB/s 2016-03-29 02:32:29 <_ikke_> 7s download 2016-03-29 02:34:29 hm doesn't look like it made it past initrd 2016-03-29 02:34:31 <_mjones> I feel like nl has been slow for a while. dl-2 is always fastest for me, -0500 tz, northern hemisphere. 2016-03-29 02:34:57 not sure if it failed at syslinux or in initrd though 2016-03-29 02:36:15 <_ikke_> In the US I get about 1M/s 2016-03-29 02:57:34 *sigh* latest chromium is crashing on most sites executing a ud2... 2016-03-29 02:58:07 looks like it's in std::_Rb_tree, std::less, std::allocator >::find(net::HttpAuth::Scheme const&) const 2016-03-29 03:00:45 oh no that address is nonsense 2016-03-29 03:00:51 it's just the closest public symbol 2016-03-29 03:01:08 but the crash is not an external function so there are no syms 2016-03-29 03:02:08 well that's initeresting 2016-03-29 03:02:24 this time it made it to init but network didn't come up 2016-03-29 03:08:56 <_mjones> it seems like the chromium release recently (49?) marked notably fewer problems with resource leakage. I wasn't going to trawl through changelogs looking for reasons, though. 2016-03-29 03:28:17 going to try downgrading it 2016-03-29 03:40:59 ghc 7.10.3 on arm probably won't happen darlinger, llvm bugs abound, ghc 8.0 works though 2016-03-29 03:42:54 https://gist.github.com/mitchty/bb62116079ccf9e4874c 2016-03-29 03:43:13 i need to update my 7.10.3 patches a bit but its basically done 2016-03-29 03:43:38 if you want to use the stuff already done/basically what was submitted https://github.com/mitchty/alpine-linux-ghc-bootstrap 2016-03-29 03:45:01 i've been using that for about 9-10 months as have a few others, but if you don't trust me (and you probably shouldn't trust random internet people), its basically buildable on your own if you wanted to 2016-03-29 03:45:29 also ghc via c doesn't quite exist for ghc 7.10 as a note 2016-03-29 03:45:53 there are 2 backens -fasm which is the native code generator, and -fllvm which is llvm 2016-03-29 03:46:10 -fviac was a ghc 6.0-7.4ish thing 2016-03-29 03:47:04 so on the note of the patches, I have updates to what I submitted and can resubmit but it is basically the same thing mostly 2016-03-29 03:47:28 just without the Makefile and checksums really 2016-03-29 03:48:37 darlinger: if you're curious about the llvm bugs this bug has more info, I can explain more but since 8.0 works i've better things to fix https://github.com/mitchty/alpine-linux-ghc-bootstrap/issues/8 2016-03-29 03:51:54 and https://github.com/mitchty/aports/commits/upstream has what I first pushed upstream, i'm a bit busy at work with some stuff but i'll see if I can't push up my updates for 7.10.3 on x86_64 2016-03-29 03:52:09 and i suppose I'll get cabal and stack in there too 2016-03-29 03:53:15 and this branch has some ugly hacks to get 8.0 working https://github.com/mitchty/alpine-linux-ghc-bootstrap/tree/ghc8.0-bootstrap 2016-03-29 03:54:04 that branch has llvm 3.7.1 for ghc and a bootstrapping x86_64 and armhf setup 2016-03-29 03:54:09 for 8.0 2016-03-29 03:54:46 past that i'm going to bed, just fire off a dm or mention me 2016-03-29 03:57:58 oh yeah, if you want to try the x86_64 stuff or not 2016-03-29 03:58:05 you can use the dockerhub spiel 2016-03-29 03:58:07 https://hub.docker.com/r/mitchty/alpine-ghc/ 2016-03-29 03:58:21 mitchty/alpine-ghc:{latest,next,8.0} 2016-03-29 03:58:47 its basically what I use 2016-03-29 05:16:48 mitchty: it would be really awesome to add an newapkbuild option (similar to the python or ruby options) to build ghc packages 2016-03-29 07:48:50 ncopa: It seems that the link to the release's asc is 404 :/ 2016-03-29 07:54:34 ah 2016-03-29 07:56:43 greygjhart: thanks, do you have a link for that lxc script? 2016-03-29 07:58:28 jvoisin: should be fixed now 2016-03-29 08:21:03 Hello, should I be ABLE to get this version of musl from main repository? https://pkgs.alpinelinux.org/package/main/x86_64/musl (1.1.14-r5), because I am getting only 1.1.12-r3 2016-03-29 08:22:46 pkgs is edge based 2016-03-29 08:22:59 you are using a stable branch 2016-03-29 08:23:11 ok, is there way to see pkgs as main representation? cause that main tag is kinda misleading 2016-03-29 08:23:26 I get that package is avalaible in main, but in lower version tho 2016-03-29 08:23:41 we have branches and repo's 2016-03-29 08:23:52 branches are stable and edge 2016-03-29 08:24:08 repos main community and in edge also testing 2016-03-29 08:24:25 my bad, thanks 2016-03-29 08:24:27 ncopa: It means that no one besides me check signatures? :< 2016-03-29 08:24:51 also, ncopa, while you're around, I never get the confirmation email for my account on the bugtracker :/ 2016-03-29 08:25:14 i think the smtp setting was broke 2016-03-29 08:25:52 yes, yaml didnt like the extra spaces in our smtp settings. 2016-03-29 08:26:37 clandmeter how do i reset the confirmation email? 2016-03-29 08:26:40 reset the password? 2016-03-29 08:27:03 subquestion, did you considered making pkgs page for stable branch? 2016-03-29 08:27:36 pixel6692: yes and we are working on it. 2016-03-29 08:27:42 ncopa: i have no clue 2016-03-29 08:27:52 jvoisin: i reset your password, can you check if you got activation email? 2016-03-29 08:28:05 In ~10h :D 2016-03-29 08:28:20 could be there are multiple accounts whihc have not been activated. 2016-03-29 09:43:40 Hi, I'm trying to install mongodb from testing and it fails, what do I miss ? https://gist.github.com/arthur-c/5418d7b37dda8da811e6 2016-03-29 09:45:27 noarthur: your repo file does not make sense 2016-03-29 09:46:07 you are mixing repo's? 2016-03-29 09:47:52 Well, some copy paste from github to enable testing... might be wrong 2016-03-29 09:48:21 I wan't mongodb and it seems only available on testing 2016-03-29 09:48:31 want* 2016-03-29 09:49:18 I'll try with the doc 2016-03-29 09:52:08 same problem with --update-cache --repository and --allow-untrusted 2016-03-29 09:53:32 not sure, im no docker user, but maube you need to upgrade your container to testing completely. 2016-03-29 09:59:05 good hint clandmeter! 2016-03-29 10:00:01 sed -i -e 's/v3\.2/edge/g' /etc/apk/repositories && apk upgrade --update-cache --available && sync do the trick, thanks 2016-03-29 11:34:18 ahh, nice. seems some packages my project needs are nonexistent; it's a good opportunity to get to know the packaging process a little better 2016-03-29 11:35:56 TBB: start point - http://wiki.alpinelinux.org/wiki/Creating_an_Alpine_package 2016-03-29 11:36:21 thanks pixel6692 :) 2016-03-29 13:48:25 Is there some way to setup ALSA on Alpine without instaling alsaconf? It pulls in Bash as dependency which I'd like keep away from my system. 2016-03-29 13:52:36 <_mjones> Not afaik. 2016-03-29 13:52:47 <_mjones> Bash as a dependency. Sigh. :( 2016-03-29 13:53:07 Exactly. 2016-03-29 13:53:30 <_mjones> Linux using bash as /bin/sh was a mistake from the beginning, and one that even now isn't fully fixed. 2016-03-29 13:55:00 <_mjones> Of course we wouldn't have alsa if oss hadn't gone fully stupid, either. 2016-03-29 13:59:54 ok. im feeling a little stupid now. how can i install the gnu utils if i cant use busybox? 2016-03-29 14:01:39 kl3: are you sure apk add alsa-utils will pull alsaconf? 2016-03-29 14:02:19 <_mjones> xsteadfastx: apk add coreutils coreutils-doc 2016-03-29 14:06:27 _mjones: ah perfect :) thank you 2016-03-29 14:18:37 clandmeter: I'm it does *not* pull in alsaconf, but sound didn't work at all after installing alsa-{utils,lib}, so I thought alsaconf would be neccessary as well. 2016-03-29 14:18:45 *sure 2016-03-29 14:19:42 kl3: i dont remember using alsaconf to setup my rpi 2016-03-29 14:20:14 only had to unmute it 2016-03-29 14:20:38 clandmeter: Cheers, will look into it. 2016-03-29 14:20:50 and yes, alsaconf is a bash script, you will need bash for it. 2016-03-29 14:22:07 but we splitted it, so you can remove it if nesesary. 2016-03-29 14:22:53 clandmeter: Thanks for clarification. 2016-03-29 14:51:44 I'm getting "[ao/oss] Can't open audio device /dev/dsp: No such file or directory" when trying to play some video using mpv, alsa-{utils,libs} are installed. Do I need to set up anything else in order to get sound working on Alpine? 2016-03-29 15:05:18 systmkor: wouldn't be too hard to do honestly, arch linux has most of the work done 2016-03-29 15:08:07 though to be honest i tend to just use cabal sandboxes or stack 2016-03-29 16:18:54 mitchty: thanks for that! looking now 2016-03-29 16:27:39 I wish to deploy alpine on a few dozen headless pi's. how can i set the sshd_config to permit root login ? 2016-03-29 16:27:58 without plugging in a keyboard and a monitor 2016-03-29 16:30:28 i guess just setup one and then copy the files to the other? 2016-03-29 16:31:39 shawnnnn: Should work, but you should delete the sshd_host_keys. I *think* that the init scripts will automatically regenerate them, if not you can do it by hand from any running linux with openssh installed. (but you have to do it per pi) 2016-03-29 16:32:40 i wish there was a way to do this perhaps by passing a command line to the linux kernel from cmdline.txt 2016-03-29 16:35:15 or if i can just add a ssh key that would work 2016-03-29 16:35:30 the default sshd_config will work with that 2016-03-29 16:43:45 Hmm? I'm talking about the host keys which the server uses to identify itself. /etc/ssh/ssh_host_*_key. Those should be different for every pi to prevent man in the middle attacks. And you can just replace those files with ssh-keygen -f ssh_host_rsa_key -t rsa, just make sure to *not* set a password. 2016-03-29 16:46:25 patagonicus: i know what you were talking about, i was not talking about that. i was talking about the public key you copy from another computer you need to use to login 2016-03-29 16:46:56 you said i needed to delete the host key and I will do that IF i use the cloning method 2016-03-29 16:48:33 so instead of cloning, is there a way to place a /root/.ssh/authorized_keys 2016-03-29 16:48:40 ? 2016-03-29 16:49:28 I don't have a lot of experience with alpine, but I think you can just include it in the local backup: http://wiki.alpinelinux.org/wiki/Alpine_local_backup#Include_special_files.2Ffolders_to_the_apkovl 2016-03-29 16:54:04 patagonicus: oh yeah good idea. i feel stupid for not thinking of that now haha 2016-03-29 17:08:28 NuxRo: I hope my answer doesn't come too late but it's actually in the very LXC package 2016-03-29 17:09:10 so maybe the best URL I can provide you with would be https://github.com/lxc/lxc/blob/master/templates/lxc-alpine.in 2016-03-29 17:09:37 you'll wanna skip a couple functions that are purely LXC-related 2016-03-29 17:10:07 but I reckon you might find the bootstrap and fetch-apk-* one interesting 2016-03-29 17:21:25 greygjhart thanks, looks reasonable 2016-03-29 18:12:51 quick question: is it enough to have http://nl.alpinelinux.org/alpine/ in the repo file? 2016-03-29 18:13:01 or do I have to add /latest-stable/main or community? 2016-03-29 18:13:23 because somehow I only get old packages, not sure why 2016-03-29 18:17:02 on pkgs.alpinelinux I see nginx 1.9.11, ifI install it I get 1.8 2016-03-29 18:19:41 you do need to add the /version/repo 2016-03-29 18:19:59 pkgs shows edge packages, though, which aren't necessarily the same as you get for stable 2016-03-29 18:20:29 also nginx does the two-track stable/devel thing 2016-03-29 18:20:34 well I got /latest-stable/main and community now 2016-03-29 18:21:10 yyea but 2016-03-29 18:21:12 https://pkgs.alpinelinux.org/package/main/armhf/nginx 2016-03-29 18:21:17 says 1.9.11 2016-03-29 18:21:22 and I get 1.8.1 installed 2016-03-29 18:21:32 just wonder why that is, dont really care about tthe version 2016-03-29 18:21:38 and yes I use ARM 2016-03-29 18:23:46 because pkgs is showing packages for edge 2016-03-29 18:24:19 oh 2016-03-29 18:24:29 thats confusing 2016-03-29 18:25:00 I thought testing=edge 2016-03-29 18:25:17 my bad 2016-03-29 18:25:19 it's in the endless list of things that have to get done one day or another I think 2016-03-29 18:34:17 hai 2016-03-29 18:40:14 How would you install alpine on arm (RPI2) without keyboard/monitor? 2016-03-29 18:40:26 my alpine box stopped booting. initramfs fails to load the lvm pvs with libdevmapper, in rescueshell doing: lvm vgchange -a y outputs: mlock failed ... out of memory but works. Then I do cryptsetup and mount to /newroot, exit and I get a kernel panic. With a livesystem finding and mounting the disks works as usual 2016-03-29 20:05:54 well I managed to reinstall a machine remotely 2016-03-29 20:07:07 have to say, "practice with physical access first" indeed 2016-03-29 20:07:56 had to file a support request in the end to learn that the last thing that was broken was just that the network wouldn't come up because I'd loaded the wrong driver 2016-03-29 20:09:14 probably not generalisable, but it was fun I guess :) 2016-03-29 20:44:41 Anyone build a gce image for alpine? 2016-03-29 21:26:03 well, it's decided. I'm sticking with alpine regardless of lack of ghc and working unpriviledged containers. everyone else seems to just suck 2016-03-29 21:26:19 except gentoo / funtoo which only sucks a little <3 2016-03-29 21:26:35 anyways, I get bored so expect contributions after I migrate junk over 2016-03-29 21:29:37 hello 2016-03-29 21:31:33 I've install virt-manager from community, but it complain about: libintl_fprintf: symbol not found 2016-03-29 21:32:00 by the way libintl is installed 2016-03-29 21:33:02 any idea? 2016-03-29 23:21:27 what wizard has x org working 2016-03-29 23:25:59 where can I find mkisofs? 2016-03-29 23:26:01 how do I install a kernel 2016-03-29 23:26:15 libisofs package didn't have it 2016-03-30 00:18:28 Redfoxmoon: cdrkit 2016-03-30 00:18:38 oh. 2016-03-30 00:18:48 Redfoxmoon: next time, you can use https://pkgs.alpinelinux.org/contents to figure out that kind of info :) 2016-03-30 00:18:56 I found out I didn't need it :) but thanks anyways 2016-03-30 00:18:57 oh. really 2016-03-30 00:19:12 hah, that's super useful! 2016-03-30 00:19:16 yup :) 2016-03-30 00:21:14 is there a driver for vbox? 2016-03-30 00:21:32 running the guest additions iso installer prints "unable to find correct library path" ... 2016-03-30 00:22:28 I really don't know, haven't used vbox within alpine 2016-03-30 00:22:41 ah. 2016-03-30 00:22:49 without it.. x11 just blanks 2016-03-30 00:24:44 maybe they need glibc? 2016-03-30 00:24:48 don't know, really 2016-03-30 00:25:12 if that were your solution, you could install them with https://github.com/andyshinn/alpine-pkg-glibc 2016-03-30 00:25:17 s/with/from/ 2016-03-30 00:27:58 no it can't be that either 2016-03-30 00:28:11 the kernel modules are compiled from sources 2016-03-30 00:28:29 does alpine work okay with X11 in qemu? 2016-03-30 00:30:26 works perfect on a machine directly 2016-03-30 00:30:32 (my rpi1b) 2016-03-30 00:31:16 I just need this to test a perl-cross quirk.. 2016-03-30 00:31:23 so not willing to wipe one of my actual machines :P 2016-03-30 00:31:39 but it seems xf86-video-modesetting exists so.. qemu should work \o/ 2016-03-30 00:32:47 ^ that's gotta get old 2016-03-30 02:05:53 hi any experts in xen in here? Have a question libvirtd is causing my desktop to hang on my live cd that I am building (which has a debian dom 0 and an alpine domU for starts) only happens when guest is running...notice vif interfaces being created incrementally on the bridge 2016-03-30 02:06:37 not sure if its related to the problem or not 2016-03-30 08:20:44 Hello... 2016-03-30 08:22:08 In Alpine 3.3.1, which is better / recommended to use for setting up network device names - /etc/mactab or udev (/etc/udev/rules.d/70-persistent-net.rules) ? 2016-03-30 09:40:50 Why would apk add py-psycopg2 fail - the package should be available? (I'm trying to build a docker image based on alpine:3.3) 2016-03-30 09:42:04 What I get is : py-psycopg2 (missing)... required by: world[py-psycopg2] 2016-03-30 09:44:49 Hmm... Seems I have a bit of a problem with system clock - RTC is set to UTC, my timezone is set to CEST. I have /etc/adjtime and my 'chrony.conf' has the 'hwclockfile' option - but after a reboot, the system time is 2 hours 'late' (eg. should bi 11:44, it is 09:44)... Whaat am I missing? 2016-03-30 09:46:19 I guess my /etc/conf.d/hwclock was wrong... 2016-03-30 13:46:29 would any of the people who got their xorg setups working be willing to post their configs and modules they loaded (both xorg and on kernel)? trying to find a better way to do this. 2016-03-30 13:47:59 Adran: what's your platform ? 2016-03-30 13:51:14 I'm on VMware, VirtualBox, and mulitple other platforms, auto laoding doesn't work, so from what I've seen everyone modifies their configs to their needs. Was hoping to find a better way. ;) 2016-03-30 13:51:29 For the record, I haven't had a good install yet that doesn't fault when running X on alpine. 2016-03-30 13:52:39 well thats a sad thing, alpine-linux with xfce install thats listed on the web page takes over 1 gig of space! Guess its an xwindows install from scratch for my domU's also the hard drive install takes nearly 350 meg of space, someone wrote something in here about how to slim that down a lot...have to find it in the logs 2016-03-30 13:53:34 never used alpine and X in VM's i think 2016-03-30 13:53:55 still no luck Adran 2016-03-30 13:54:38 my live is going well at least as a hard drive install 2016-03-30 13:54:47 transhuman_: sadly 2016-03-30 13:54:51 no luck 2016-03-30 13:55:15 try installing linux-firmware-nonfree if its available in alpine 2016-03-30 13:55:27 I've had to switch back to Gentoo to do what I need. :( It hurts. Not because Gentoo is bad, but just because it takes so much time :S 2016-03-30 13:55:35 I have; qemu has worked, vbox not so much 2016-03-30 13:55:45 heh, in domU's and such i might have a go at getting Xspice to run :D 2016-03-30 13:55:57 since i want some alpine on my phone 2016-03-30 13:56:02 TBB: What did you have to do 2016-03-30 13:57:00 I wouldn't eally want to run alpine as an alternative to gentoo... different target audiences :) 2016-03-30 13:57:19 TBB: It wasn't an alertative to Gentoo 2016-03-30 13:57:27 (typos, sorry, virtual kbds suck) 2016-03-30 13:57:36 Its because I can pick and choose what I need and use musl/etc to keep everything very small and lightweight 2016-03-30 13:57:41 You're def not getting that on Debian. :P 2016-03-30 13:58:14 Adran you probably already tried these directions http://wiki.alpinelinux.org/wiki/Gnome_Setup 2016-03-30 13:58:20 yeah 2016-03-30 13:58:32 Adran: xf86-video-vmware -> this installed ? 2016-03-30 13:58:35 yup 2016-03-30 13:59:23 Adran: to answer your question tho, pretty much nothing, qemu-kvm and standard qemu display driver I think 2016-03-30 13:59:24 did you try including 3d video graphics with 128 meg of memory in vbox? 2016-03-30 13:59:36 transhuman_: Remember, 256 was allocated? :D 2016-03-30 13:59:45 sorry I forgot 2016-03-30 14:00:52 I can say I have had better luck than you but my last attempt xwindows was hanging 2016-03-30 14:01:19 went back to debian for my dom0 and installing domU's now...but even with alpine they are taking up way too much space 2016-03-30 14:01:38 I mean 1.1 gig is debian live basically 2016-03-30 14:01:38 huh 2016-03-30 14:01:42 yes 2016-03-30 14:01:53 but I've had full installs of Alpine wth ~250-500mb of total disk used 2016-03-30 14:02:08 you wouldnt have a package list would you? 2016-03-30 14:02:23 heh, I'm cursed. whenever someone asks something, the install where I could check for answers is always Elsewhere(TM) 2016-03-30 14:02:31 transhuman_: i use busybox for as much of the system I can 2016-03-30 14:02:50 but let me connect to that system and take a look 2016-03-30 14:02:56 thanks 2016-03-30 14:03:04 Without your usecase, my tiny install might be completely useless to you 2016-03-30 14:03:21 Adran: you just want to run xfce on virtualbox guest, right ? 2016-03-30 14:03:26 if you gave me a copy of your broken xwindows install I could try and get it working here 2016-03-30 14:03:31 suqdiq: I want to run xfce 2016-03-30 14:03:33 Not on X 2016-03-30 14:03:34 But anywhere. 2016-03-30 14:03:49 transhuman_: I'm so good at reinstaling alpine at this point. :P 2016-03-30 14:03:56 lol 2016-03-30 14:04:08 right, i thought you were having a hard time getting x11 to run on virtualbox guest 2016-03-30 14:04:17 suqdiq: currently 2016-03-30 14:04:27 but my eventual goal is I just want x11/xfce to run on any system 2016-03-30 14:05:13 I have more problem getting it working with a virtual install than i do a physical install 2016-03-30 14:05:22 yup, 2016-03-30 14:05:35 same thing here, physical setups work 2016-03-30 14:05:43 right that can be easily done if you dont care about alot of things :D 2016-03-30 14:06:05 like image quality and performance 2016-03-30 14:06:37 suqdiq: when I don't 2016-03-30 14:06:42 I don't care about either. 2016-03-30 14:06:49 my video on my desktop which i am using with alpine works great...right now I am booted into debian though cause I am remastering debian live to have xen and alpine linux 2016-03-30 14:06:50 I just need something that can display a web browser. :D 2016-03-30 14:06:53 and not very great either 2016-03-30 14:07:06 lol you say that but i bet you wouldnt tolerate tinyX 2016-03-30 14:07:19 apparently now called Kdrive (http://www.pps.univ-paris-diderot.fr/~jch/software/kdrive.html) 2016-03-30 14:07:40 suqdiq: got a screenshot? 2016-03-30 14:07:41 fbdev ftw 2016-03-30 14:08:06 kdrive might work great for my domU's 2016-03-30 14:08:14 wonder if it builds well with musl :D 2016-03-30 14:08:25 suposedly it worked with uclibc 2016-03-30 14:09:01 check that kdrive link i pasted, it's the current encarnation of tinyx 2016-03-30 14:09:15 i used to use tinyx on 386 and 486 PC's with 4mb and 8mb of ram :D 2016-03-30 14:09:49 did your Xorg retro work Adran, I dont remember what you said 2016-03-30 14:10:05 what about mrxvt? 2016-03-30 14:10:52 yeah 2016-03-30 14:10:57 retro has worked 2016-03-30 14:11:40 wtf?~! 2016-03-30 14:11:41 IT WORKS 2016-03-30 14:11:44 WTF 2016-03-30 14:12:02 So you can't load any additional modules else it fail? 2016-03-30 14:12:14 oh no, there it goes, faulted 2016-03-30 14:12:25 I will be leaving to go dig trenches...oh what fun...send me a copy of what you got. I will take a look 2016-03-30 14:12:42 30 minutes left...I will see your link when I get back 2016-03-30 14:40:59 can someone explain to me why tor complains about this? [warn] /var/lib/tor is not owned by this user (root, 0) but by tor (101). Perhaps you are running Tor as the wrong user? 2016-03-30 14:43:12 Adran, I'm off, talk to you later on 2016-03-30 14:45:33 i dont get the error message because the user tor is the correct user ... and it complains that it is not running as root 2016-03-30 14:45:34 wtf? 2016-03-30 14:52:22 Quick question - what license is Alpine released under? Can't seem to find out anywhere 2016-03-30 14:53:55 luddite: no idea, but i think every tool shipped has his own licence ... 2016-03-30 14:54:06 but just use alpine, no one cares about licences ;) 2016-03-30 14:54:24 Haha unfortunately the magazine I am working for does ;) 2016-03-30 14:55:13 i am sure ncopa can tell you the answer 2016-03-30 14:55:40 That would be ace 2016-03-30 14:56:38 Just sent a message – thanks for your help 2016-03-30 14:57:01 luddite: i am going to tell him to get back to you on it 2016-03-30 14:57:10 do you have an email address? 2016-03-30 14:57:18 or are you going to idle in the channel? 2016-03-30 14:57:27 gavin.thomas@imagine-publishing.co.uk 2016-03-30 14:57:42 That would be best, I think. Again, thank you! 2016-03-30 14:57:51 sure, you are welcome 2016-03-30 15:00:35 Hello, something strange on https://alpinelinux.org/downloads/ : the link for the ASC (GPG signature file) for the alpine-extended-3.3.3-x86_64.iso results in an access to http://wiki.alpinelinux.org/cgi-bin/dl.cgi/v3.3/releases/x86_64/alpine-extended-3.3.3-x86_64.iso.asc, which returns Error 404 (Not Found). 2016-03-30 15:01:24 Vall: thanks for reporting it 2016-03-30 15:01:35 no prob, leo-inglaub 2016-03-30 15:01:36 i think clandmeter can look into that 2016-03-30 15:02:36 Probably it's just that something f@ck-up, but there's always the exciting possibility that someone broke into the site, replaced the ISOs by backdoored ones, and just removed the ASC files as their quantum computer is too busy now to crack Alpine's GPG key ;-) 2016-03-30 15:03:30 Vall: hehe, no not in this case 2016-03-30 15:03:35 LOL ;-) 2016-03-30 15:03:40 the entire alpine infrastructure is currently rebuild 2016-03-30 15:03:58 and all certs are replaced with letsencrypt .. so some download locations are just temporary 2016-03-30 15:04:04 thats why the link is old *g* 2016-03-30 15:04:12 Ah... major rebuilds are always the perfect time for major f@ck-ups ;-) 2016-03-30 15:04:58 regarding clandmeter, I see he's not on here in #alpine-linux right now. Should I try to contact him in some other way? 2016-03-30 15:07:02 Vall: i have already postet the bug to the infrastructure ml 2016-03-30 15:07:11 so he is going to read about it 2016-03-30 15:07:15 :) but big thanks! 2016-03-30 15:07:27 you can also ping him if he does not respond *g* 2016-03-30 15:08:54 Vall: im not here? 2016-03-30 15:08:55 leo-unglaub: again no prob, my pleasure to help. I plan on using Alpine Linux in a major way, to replace my machines and servers running EL6 and Mint13 before they go the way of 'systemd'oom... ;-) 2016-03-30 15:09:25 Vall: yeah, glad to hear that 2016-03-30 15:09:29 clandmeter: you are not showing in my list of connected users to the channel 2016-03-30 15:09:34 you will not regret it :) 2016-03-30 15:09:58 Vall: because clandmeter is not a normal user ... he has admin rights here 2016-03-30 15:10:03 so maybe he is in a different list 2016-03-30 15:10:08 Ooops 2016-03-30 15:10:50 clandmeter: i am sure he did not want to deny your existence *g* 2016-03-30 15:11:06 leo-unglaub: you are correct, clandmeter is in admin user list. 2016-03-30 15:11:16 clandmeter: sorry for my mistake ;-) 2016-03-30 15:11:41 clandmeter: did not meant to umount clandmeter from /real ;-) 2016-03-30 15:12:03 im on tmpfs 2016-03-30 15:12:14 LOL 2016-03-30 15:12:15 gone before you know it. 2016-03-30 15:13:09 oo, there's an infra ml... sounds fascinating as I'm in a situation where I should replicate such infra 2016-03-30 15:13:10 clandmeter: beware of rowhammer attacks ;-) 2016-03-30 15:13:15 regarding your issue, ncopa should be able to solve that. 2016-03-30 15:13:23 leo-unglaub: I hope not. The major obstacle right now is myself... I'm an old Redhat hand (been using their linux since 1993) and so I have a lot to unlearn and then relearn. 2016-03-30 15:13:25 i think he has some scripts to generate them. 2016-03-30 15:14:16 Vall: well, we all do ... 2016-03-30 15:14:32 i have 9 years of debian behind me ;) 2016-03-30 15:14:58 we all have our dark secret past 2016-03-30 15:15:09 (mine? Gentoo) 2016-03-30 15:15:09 I think I will be particularly stumped by the change from RPM to apk-tools, and from sysvinit to openrc :-/ 2016-03-30 15:15:27 Vall: no, not really 2016-03-30 15:15:31 vall you should have no probs there 2016-03-30 15:15:42 instead of rpm install you do apk add ... thats basically it 2016-03-30 15:15:48 the basic idea begind it is the same 2016-03-30 15:15:51 so its not that hard 2016-03-30 15:15:59 just going through that transition myself 2016-03-30 15:16:04 I'm an RPM maker ;-) have a lot of knowledge invested in SPEC file syntax and general tips and tricks 2016-03-30 15:16:17 Will have to relearn that with apk-tools 2016-03-30 15:16:40 Anyone here has APK-making experience? 2016-03-30 15:16:58 dw Vall, some minor diffrernces excluded packaging remains the same :) 2016-03-30 15:17:00 Vall: i always picture this image: https://pbs.twimg.com/media/CdPgjM1W4AE0V8Y.jpg 2016-03-30 15:17:01 ;) 2016-03-30 15:17:03 But I like Alpine's philosophy a lot: PaX and GRSec built-in by default, and busybox. 2016-03-30 15:17:04 always helps me 2016-03-30 15:17:52 Hi, I'm trying to create a docker image using alpine to run httpd, I'm trying to copy https://github.com/docker-library/httpd/blob/master/2.4/Dockerfile but my container just exits right away 2016-03-30 15:18:10 Can anyone lend a hand? I understand this might be more of a docker question 2016-03-30 15:21:10 back 2016-03-30 15:22:10 leo-unglaub: checked the pic, what line is apk's? 2016-03-30 15:22:53 I actually had a question regarding packaging... in the world of packaging rpms I've learned the custom of keeping packageable components in their respective gits unlike how aports does it. it is just a bit inconvenient with abuild as it doesn't seem to support such an approach 2016-03-30 15:23:20 well, that's not really a question 2016-03-30 15:24:30 I can, of course, generate my own source tarballs from what I have in the git repo but ... 2016-03-30 15:25:21 so possibly avoiding that could be an abuild feature 2016-03-30 15:26:25 any thoughts regarding this? 2016-03-30 15:28:00 (I think ncopa has actually commented this question some weeks ago) 2016-03-30 15:28:06 gotta go, folks. Thanks for the help and the encouragement ;-) 2016-03-30 15:28:09 bye 2016-03-30 15:28:13 Vall: apk is very simple 2016-03-30 15:28:18 Vall: check this http://dev.alpinelinux.org/irclogs/%23alpine-linux-2014-06.log 2016-03-30 15:28:37 2014-06-20 13:42:36 igmar: originally we had tar.gz, no dependency handling 2016-03-30 15:28:40 from there 2016-03-30 15:29:25 TBB the few aports i touch i try to place the oficial git as the source 2016-03-30 15:30:47 ohhh! 2016-03-30 15:31:10 just reading the source, yeah 2016-03-30 15:32:17 and it performs exactly what I suspected! 2016-03-30 15:32:41 (git-archive) 2016-03-30 15:33:01 ...and forms a source tarball 2016-03-30 15:33:14 thanks suqdiq 2016-03-30 16:11:08 np 2016-03-30 16:57:37 o/ 2016-03-30 16:58:22 is there a command for alpine that does the same thing as systemctl? 2016-03-30 17:01:59 not as such 2016-03-30 17:02:06 given that there's no systemd 2016-03-30 17:02:33 my brain froze a little over this 2016-03-30 17:02:41 rc-service add/delete zap/start/stop/status servicename 2016-03-30 17:12:13 TBB: reading source of what? 2016-03-30 18:11:01 ScrumpyJack: abuild 2016-03-30 20:20:02 /reload style 2016-03-30 20:50:10 Adran, you around? 2016-03-30 20:50:17 i am 2016-03-30 20:51:19 trying to build perl; but I am running into an issue with the configure script not being able to find uvsize 2016-03-30 20:51:29 how can I fix this? ._. 2016-03-30 20:53:25 do you have an image for me to look at? 2016-03-30 20:57:40 transhuman_: Well, I've managed to get it to start 2016-03-30 20:57:52 But it appears having any extra xorg drivers fails 2016-03-30 20:58:35 thats progress for sure 2016-03-30 20:59:04 I figure i might be able to get it running for you, tell you what i did and i gain a slimmed down image file 2016-03-30 20:59:18 win win 2016-03-30 21:00:22 well 2016-03-30 21:00:39 mine is about 800mb 2016-03-30 21:00:41 with xfce 2016-03-30 21:01:28 thats not bad, could be better but not bad, there is an operating system out there written in assembly that is 20 mb in size with games and a gui desktop have you seen it? 2016-03-30 21:04:20 no, but thast not too bad 2016-03-30 21:04:29 transhuman_: My goal right now is to find a way to get this auto-setup 2016-03-30 21:04:32 since loading more drivers seems to be negative. 2016-03-30 21:09:58 Adran, had a thought, vbox comes with different drivers for video I think, and they have to be activated in a shell if I am not mistaken 2016-03-30 21:19:55 hello 2016-03-30 21:20:03 I've install virt-manager from community, but it complain about: libintl_fprintf: symbol not found 2016-03-30 21:20:25 do you know I it's fixable? 2016-03-30 21:20:51 libintl is installed 2016-03-30 21:27:03 Adran, have you seen these directions? http://wiki.alpinelinux.org/wiki/Gnome_Setup 2016-03-30 21:27:32 its kind of sparce as well on vbox but they say to install the vmware driver 2016-03-30 21:30:10 right, so far if I load more then one driver it doesn't start 2016-03-30 21:40:00 ok, well I am out of ideas without actually look and trying things. I will let you know if I come across anything definitive...one last question what is the vbox platform your using is it linux,windows or mac 2016-03-30 21:44:01 Adran, installing alpine in vbox for linux now 2016-03-30 21:45:30 yeah 2016-03-30 21:45:33 i'm doing a lot of testing 2016-03-30 21:45:37 sorry for the lack of responses 2016-03-30 21:55:28 Anyone able to tell me(I forget) what the alpine packages equivalent is for lspci ? I know its something else.. thanks 2016-03-30 22:12:26 ooh I found it. 2016-03-30 22:12:35 transhuman_: lshw? 2016-03-30 22:12:39 transhuman_: also figured out why x fils 2016-03-30 22:12:40 fails* 2016-03-30 22:12:44 why is that 2016-03-30 22:13:21 got x windows with xterm running 2016-03-30 22:15:17 mxrvt works too 2016-03-30 22:16:37 it appears one of the setup-x sciprts is broken 2016-03-30 22:16:46 testing 2016-03-30 22:44:17 What do you guys use for fancontrol (on notebooks)? I've been using thinkfan on my non Alpine setups so far, but unfourtanetely, the only package in Alpine's repos is "fancontroled" which wants to pull in Bash. 2016-03-30 22:48:46 Adran any updates 2016-03-30 22:50:27 transhuman_: still testing 2016-03-30 23:19:22 is there a place to get the debug version of xfce for alpine or do I have to start with abuild? 2016-03-31 00:06:53 kl3: for ibm i used /proc and just set it to level 3 (long long ago) 2016-03-31 00:07:06 or maybe /sys, whatever it was 2016-03-31 00:07:39 just found one of my db vm's had crashed, no idea how or why 2016-03-31 00:07:56 it was standing at the xen grub prompt (that's a bug, you just gotta press enter) 2016-03-31 00:08:04 but it can only have gotten there by crashing 2016-03-31 00:08:22 darkfaded: Yes, /proc/acpi/ibm/fan 2016-03-31 00:42:46 how do i enable consolekit? 2016-03-31 00:42:58 Adran, you around 2016-03-31 00:56:08 Adran, got this http://paste.debian.net/422876/ I think this is the root of the problem with xfce4 2016-03-31 02:22:06 transhuman_: Alpine hardcodes a few things which makes it hard to start 2016-03-31 02:22:18 the sane "failover" defaults require xfce 2016-03-31 02:25:18 not sure what that means, can you put that in english? lol 2016-03-31 02:27:26 http://i.imgur.com/AoloAnQ.png 2016-03-31 02:29:46 thats what I have Adran 2016-03-31 02:29:58 yea 2016-03-31 02:30:12 is there something wrong with it? 2016-03-31 02:30:13 thats gonna fail if xfce isn't installed. ncopa: any thoughts on having it just require xterm? 2016-03-31 02:31:00 ah the terminal of last resort you mena 2016-03-31 02:31:02 mena 2016-03-31 02:31:03 mean 2016-03-31 03:03:03 I have to admit I've never actually attempted to run alpine bare metal, and never attempted X. maybe one of these days 2016-03-31 03:03:11 might replace raspbian with it 2016-03-31 03:31:49 transhuman_: haha, reinstalled, no loinger works. :( 2016-03-31 03:31:50 so finkicy 2016-03-31 03:51:55 Adran: make sure dbus is started 2016-03-31 04:08:17 is there a package that provides a similar configuration syntax to juniper or cisco for configuring OSPF/PAT/LACP/VLANS on alpine? 2016-03-31 04:13:51 systo: is there anything other than OpenBSD's network shell that does that? 2016-03-31 04:14:23 VyOS on Debian, but that's a bunch of perl scripts I believe 2016-03-31 04:18:22 systo: vlan bridge and quagga? 2016-03-31 04:18:48 aah okay didin't know quagga was available, thanks! 2016-03-31 06:26:17 ncopa: why is openbox obconf missing from alpine? 2016-03-31 06:41:20 Adran: because noone has packaged it? 2016-03-31 07:18:05 Does anyone else have problems with the libav package ? 2016-03-31 07:18:18 (Running in docker) 2016-03-31 08:24:04 I think you should define problem 2016-03-31 08:28:06 pixel6692: valid point 2016-03-31 08:30:44 (19/19) Installing libva (1.6.1-r0) 2016-03-31 08:30:45 ERROR: libva-1.6.1-r0: package mentioned in index not found (try 'apk update') 2016-03-31 08:30:45 Executing busybox-1.24.1-r7.trigger 2016-03-31 08:30:45 1 errors; 11 MiB in 29 packages 2016-03-31 08:30:59 Im getting that errro aprox. 2/3 of the times 2016-03-31 08:32:34 Almost like the cdn was out of sync 2016-03-31 08:33:25 lonix There have been some problems with the cdn last week, but that should be done by now. 2016-03-31 08:34:00 https://gist.github.com/lonix/021d4248286932e22b03f9f03ddc315e 2016-03-31 08:34:16 in a fresh docker container 2016-03-31 08:42:38 i think there are some issues with fastly 2016-03-31 08:42:58 andyshinn: ^^^ 2016-03-31 10:01:59 ah, yup yup. slowly the secrets of abuild reveal themselves to me. mwahahahaha 2016-03-31 10:02:39 starting to see what the intended workflow behind the design is etc 2016-03-31 11:05:45 Turns out I had problems with ALSA because I forgot to add my user to the audio group, sound works just fine now. 2016-03-31 11:18:19 TBB: feel free to improve the documentation then :) 2016-03-31 11:54:07 When running 'tic -s st.info' on Alpine Linux, the terminfo entries get installed and I can see the files under /usr/share/terminfo, however 'toe' won't show any new entries. 2016-03-31 11:55:46 Doing so as a user instead of system wide, they get written to ~/.terminfo and toe shows them correctly, but only those new ones and none else. 2016-03-31 13:20:26 It seems like git-doc is missing the man pages for individual git commands, since 'man git' works but 'man git-color' for example doesn't. 2016-03-31 13:23:18 Ah, no: git-doc has all the man pages, it's just git-color that's missing it seems. 2016-03-31 13:24:05 (because git-color doesn't exist, my mistake :D) 2016-03-31 14:25:53 hi have to run out but will wait for replies when I initiate as root "init 3" it says init must be run by PID 1...shouldnt this be PID 0? 2016-03-31 14:27:39 no 2016-03-31 14:29:40 so how does one change run levels so that one can stop xwindows? 2016-03-31 14:39:18 my uninformed guess is rc 2016-03-31 14:39:45 different init systems, different cmds 2016-03-31 14:46:21 ok thanks TBB 2016-03-31 14:49:23 Why is $TERMINFO unset in Alpine Linux? 2016-03-31 15:09:47 hmm. when doing "abuild snapshot" the created tar has a dir prefix appended. however the snapshot command leaves a bare git with the same name as the prefix in src/ 2016-03-31 15:10:48 Latest calcurse from Alpine's repos fails with 'config.c: 536: configuration variable unknown: "appearance.todoview"' 2016-03-31 15:11:11 not sure if I should really be building at all by starting with "abuild snapshot" 2016-03-31 15:16:55 kl3: do you have issues with ncurses programs? 2016-03-31 15:19:13 nikolaosk: Regarding calcurse or $TERMINFO? 2016-03-31 15:19:57 terminfo 2016-03-31 15:28:40 mutt inside tmux as well as irssi inside a remote tmux (SSH) inside a local tmux showed graphical glitches until I manually set $TERMINFO=/usr/share/terminfo. 2016-03-31 15:29:48 nikolaosk: toe would only list those entries in /etc/terminfo, completely ignoring /usr/share/terminfo. After setting the variable, toe lists all of them. 2016-03-31 15:30:04 /usr/share/info is the default location where new terminfo entries get installed to. 2016-03-31 15:31:03 For now I just put 'export TERMINFO=/usr/share/terminfo' into /etc/profile, but I'm not sure if that's the optimal way to fix it. 2016-03-31 15:42:42 ncopa: Wasn't sure if there was another reason, I'll go bother to learn how to do it. Cheers. :) 2016-03-31 15:59:35 TBB: what are you trying to acheive with abuild snapshot? 2016-03-31 16:05:52 kl3: strange, my TERMINFO is set to /usr/share/terminfo, with toe listing all the terminals I need, my terminal is set correctly but I never managed to get anything to work inside tmux 2016-03-31 16:07:09 nikolaosk: Can you find out what sets TERMINFO on your installation? 2016-03-31 16:07:11 some things such as git colorized output always breaks 2016-03-31 16:08:21 oups, I meant set by me, just now 2016-03-31 16:08:25 nikolaosk: What terminal emulator are you using? 2016-03-31 16:08:57 but here's a funny fact, if I try to set TERM, TERMINFO is set to /usr/share/terminfo/, on its own 2016-03-31 16:09:01 nikolaosk: Ah, so you set TERMINO manually? Is unset after reboot? 2016-03-31 16:10:57 nikolaosk: What terminal emulator are you using? I'm using st. 2016-03-31 16:11:32 oh, wait, I messed something 2016-03-31 16:12:07 ok, I had my shell setting my TERM to screen-256color to workaround something 2016-03-31 16:12:28 ScrumpyJack: I am basically setting up a CI environment that has a couple different routes to build a package. the default method is good for some scenarios but for example building the latest commit in a branch is not a clear case for me yet 2016-03-31 16:12:34 but I never set TERMINFO 2016-03-31 16:13:24 however if I go an log in in a tty then it's unset 2016-03-31 16:14:03 probably I'll have to logout and login from X 2016-03-31 16:14:08 to really find out 2016-03-31 16:14:35 ScrumpyJack: I can always create a source tar, the question is mostly whether I do it in the apkbuild or, say, a wrapper script preparing the env for running abuild 2016-03-31 16:15:18 and abuild snapshot could help in achieving this 2016-03-31 16:16:21 not sure if it was ever intended to be used for that tho; I'm a noob when it comes to packaging for alpine 2016-03-31 16:22:01 kl3: to make things clear, at first I just tried seting it to /usr/share/terminfo and giving another go, running tmux and other ncurses programs 2016-03-31 16:22:32 didn't work, but then I realized terminfo was already set 2016-03-31 16:22:47 I think urxvt does it, because st doesn't 2016-03-31 16:24:09 TBB: that sounds about right 2016-03-31 17:00:09 ncopa: lonix: i'm fixing the 404 negative caching issue, it looks like 404 responses will be cached just as regular ones, which doesn't make sense in our case 2016-03-31 17:48:44 i had to purge all the cache, problem is, the 404s got cached for super long TTL and there is no way to just purge 404, so it will take a day or two for cache to rebuild, no big deal 2016-03-31 17:49:53 uu 2016-03-31 18:45:47 anyone using lxc with btrfs backend ? 2016-03-31 19:02:12 howdy 2016-03-31 19:03:46 I'm trying install 'flow-bin' through NPM on Alpine, but the installation fails with the precompiled binary 2016-03-31 19:03:59 seems to be something with the ELF format 2016-03-31 19:04:07 I tried installing 'libelf' to no avail 2016-03-31 19:04:21 anyone got a clue? 2016-03-31 19:09:31 that usually indicates a binary that is compiled for glibc 2016-03-31 19:12:21 relevant: https://github.com/facebook/flow/issues/1605 2016-03-31 19:14:28 ScrumpyJack, trying to get this to run on xen...any ideas http://sprunge.us/KOWT 2016-03-31 19:18:31 andyshinn: thanks for the tip 2016-03-31 19:19:57 sorry it isn't the answer you are looking for, but react and comment on the issue as it is the best way to help change the old "only compile for glibc" ways 2016-03-31 19:36:37 Anyone done a Samba 4 AD domain controller on alpine before? My Ubuntu one is getting old and I'd like to make the switch, just looking for input on any hazards or if it's a fool's errand. 2016-03-31 19:47:30 is there an Alpine devel image ready to compile stuff from source? 2016-03-31 20:09:42 boobsbr: apk add alpine-sdk 2016-03-31 20:10:18 that's not very handy to have to install what, 30-60 packages every time before you get to start compiling, not to even mention configuring the build env 2016-03-31 20:11:01 (which is why I bake my own rootfs'es for building purposes as squashfs images) 2016-03-31 20:13:25 I don't think there's a default image for that purpose yet 2016-03-31 20:18:19 What user-skills are required for Alpine-linux ? 2016-03-31 20:19:29 qman__: I have 2016-03-31 20:19:37 But its the Samba part that always doesn't seem to work right 2016-03-31 20:20:34 yeah, it took some doing on ubuntu too, but I'm pretty familiar with one way to actually make it work 2016-03-31 20:20:52 my last attempt at an upgrade was thwarted because ubuntu rearranged all the files in the distribution package and broke bind9-dlz 2016-03-31 20:21:33 hi Adran any updates 2016-03-31 20:22:58 and it was in a point release too, 14.04.3 2016-03-31 20:23:05 really ticked me off 2016-03-31 21:01:19 is there someplace that has a list of all the commands for alpine? I found busybox’s here https://busybox.net/downloads/BusyBox.html but obv some of them arent implemented in alpine 2016-03-31 21:01:25 such as rpm 2016-03-31 21:01:51 specifically Im looking for a command that will replace http://linux.die.net/man/8/usermod 2016-03-31 21:08:26 I seriously need an extra laptop running Alpine at all times so I could just answer questions like that without fear of remembering wrong :) 2016-03-31 21:08:52 TBB: i just keep it in a container on my workstations 2016-03-31 21:09:02 but that's also because i'm working toward professional use of it :D 2016-03-31 21:10:23 so am I, but I'm home, and at my 'entertainment workstation' ... I actually do have a working container install on my bedside laptop, but if I go check this thing out there I'll just fall asleep and I don't want to do that just yet :D 2016-03-31 21:11:42 bbox: there isn't really a direct equivalent. I get the impression one just edits the /etc/passwd directly 2016-03-31 21:12:05 if adduser, addgroup, deluser, delgroup don't cover 2016-03-31 21:13:08 Death_Syn: yes, direct edit, we ain't even got vipw 2016-03-31 21:13:26 right 2016-03-31 21:13:29 or at least i've never found out there's a tool to use 2016-03-31 21:14:49 bbox: I guess you could ls the contents of all directories in $PATH 2016-03-31 21:15:33 heck. the last thing I'll do before going to sleep is make myself such an install :) 2016-03-31 21:22:02 found this actually http://pkg-shadow.alioth.debian.org/features.php 2016-03-31 21:22:07 https://pkgs.alpinelinux.org/package/testing/x86/shadow 2016-03-31 21:42:50 seems the bind9_dlz driver won't work 2016-03-31 21:45:43 oh, nevermind, typo 2016-03-31 21:59:14 do you still accept patches for 3.3-stable aports? 2016-03-31 22:04:29 still can't get bind9_dlz working though, I get an uncaught exception, no such file or directory 2016-03-31 22:04:36 haven't yet figured out which file 2016-03-31 22:05:08 depends on what the patch is I imagine 2016-03-31 22:09:22 bind9_flatfile seems to work though 2016-03-31 22:09:47 qman__: uhhh 2016-03-31 22:09:54 your doing samba4 domain right? 2016-03-31 22:09:59 why are you still using bind? 2016-03-31 22:10:50 do you have a specific reason? 2016-03-31 22:13:28 I actually forget why I needed it, but I did need it when I set it up 4+ years ago originally 2016-03-31 22:13:54 well, probably 3 years 2016-03-31 22:14:18 I suppose I could attempt with internal DNS, but bind9_dlz should work, and isn't 2016-03-31 22:14:57 Adran, whats up, any updates, or you had it with the whole subject of Xwindows? 2016-03-31 22:15:04 transhuman_: yes 2016-03-31 22:15:11 i have a script now 2016-03-31 22:15:30 for getting it running? 2016-03-31 22:15:36 or patching the problem 2016-03-31 22:15:36 yes 2016-03-31 22:15:43 feel like sharing? 2016-03-31 22:15:49 i'm going to patch setup-xorg 2016-03-31 22:15:54 then send it over 2016-03-31 22:16:00 what is the actual problem? 2016-03-31 22:16:11 missing features and hardcoded defaults 2016-03-31 22:16:42 cool thats real awsome, I hope that maybe it will help me getting it working with xen then 2016-03-31 22:16:46 hey that rimes 2016-03-31 22:16:46 so the default xorg conf fails if it tries to load anything that is missing 2016-03-31 22:16:50 rhymes 2016-03-31 22:17:04 how did you track it down? 2016-03-31 22:17:09 so remove everything default except xterm and it works in more situations :P 2016-03-31 22:17:19 and then the required drivers were fun as well 2016-03-31 22:17:53 did you run a debugger or something? 2016-03-31 22:17:57 because intel requires modifications to kernel modules 2016-03-31 22:18:10 transhuman_: no just a lot of reading of error logs 2016-03-31 22:18:29 I saw no trace of it in the output I got from executing xfce4start from ssh 2016-03-31 22:18:40 just the error I showed you 2016-03-31 22:19:46 i was going to see if i could get a debugged version of xwindows and xfce and install it 2016-03-31 22:22:29 sourceforge is killing me the site is down 2016-03-31 22:22:51 trying to get the xen plugin for openqrm 2016-03-31 22:23:46 only problem with using openqrm to manage my live cd install is that it has a huge install. Although i think some of it is all the iso's for building guests 2016-03-31 23:49:12 samba works well with the internal DNS, with the exception that there's no init script 2016-03-31 23:50:16 or rather, that the regular samba init script doesn't support AD DC mode 2016-03-31 23:51:48 ah, think I figured out how to make that work too