2017-02-01 09:54:51 Bonjour, ya t'il des francophones dans la salle ? 2017-02-01 09:55:13 yo nabaz45 2017-02-01 09:55:25 une question ? 2017-02-01 09:55:33 Oui 2017-02-01 09:55:50 J'ai un soucis pour faire un check nrpe sur un alpinix ... 2017-02-01 09:56:05 si je lance mon check en local il tourne comme il faut 2017-02-01 09:58:05 mais si je le lance comme commande nrpe j'ai pas le même résultat 2017-02-01 12:32:27 Hm. run-parts isn't functioning on my setup. 2017-02-01 12:32:49 Even when ran manually. 2017-02-01 12:33:02 However it still exits with status 0. 2017-02-01 12:33:37 I guess I'll make a sh equivalent to do the trick... 2017-02-01 12:34:07 But if someone knows if it's a bug in busybox... 2017-02-01 12:56:40 is the alsa mixer volume supposed to remember its value from the last time it was changed? for me it always starts at 50% 2017-02-01 12:57:10 i can change it and it works, but it would have beeen nice if it was also remembered 2017-02-01 13:11:51 avih: you can put the "remembering" into an init script that handles boots and shutdowns 2017-02-01 13:22:10 hellooooo 2017-02-01 13:22:17 alpine linux freaking rules 2017-02-01 13:22:27 its the fastest OS I've ever used 2017-02-01 13:22:57 zwiPZuf9W2Lt: alsa's init script seem to have save/restore functionality and it seems to be used on start/stop. and yet it's not restored. 2017-02-01 13:23:22 (/etc/init.d/alsa) 2017-02-01 13:24:50 avih: is it enabled the script? 2017-02-01 13:25:09 Are any graphical web browsers slated to be accepted within Stable relatively soon? 2017-02-01 13:25:28 stable? 2017-02-01 13:25:37 graphical webbrowsers? 2017-02-01 13:25:46 haha. 2017-02-01 13:25:49 you mean like firefox and chromium? 2017-02-01 13:25:57 yuss 2017-02-01 13:26:02 they are in the repos 2017-02-01 13:26:10 there are none in stable 2017-02-01 13:26:12 only edge/testing 2017-02-01 13:26:14 so? 2017-02-01 13:26:24 zwiPZuf9W2Lt: now sure. it has if [ "${RESTORE_ON_START}" = "yes" ]; then ... (and also for ${SAVE_ON_STOP} respectively), but i don't think i see where they should be defined 2017-02-01 13:26:25 it's called main, not stable here 2017-02-01 13:26:47 same thing 2017-02-01 13:27:13 not quite 2017-02-01 13:27:22 avih: check out /etc/conf.d/alsa 2017-02-01 13:28:16 baconicsynergy: community has chrom and firefox-esr. i think netsurf too (though the latter possibly on testing). my guess is that they won't get into main due to effort of long term support 2017-02-01 13:28:16 I'll play semantics. Any idea when firefox/chromium/netsurf are accepted into "Main"? 2017-02-01 13:28:40 elinks is nice buuuuut 2017-02-01 13:29:42 zwiPZuf9W2Lt: ok, so that's where they're defined :) and... both as "YES".. 2017-02-01 13:30:11 "yes" (the case matches the if at the script) 2017-02-01 13:30:48 so back to square 1. where would the logs be? 2017-02-01 13:31:10 is it enabled the initscript? 2017-02-01 13:31:40 rc-update | fgrep alsa 2017-02-01 13:33:23 zwiPZuf9W2Lt: heh.. apparently not. i'd assume that enabling it would work, but i'd probably expected the install to also enable it. iirc mini_httpd for instance is enabled on startup when installed 2017-02-01 13:33:54 that's bad 2017-02-01 13:34:17 stuff should not be running by default after install, it should first be setup and reviewed before running 2017-02-01 13:34:29 which? the auto enable of mini_httpd? or the reverse of alsa-util? 2017-02-01 13:34:44 the automatic starting of newly installed packages 2017-02-01 13:34:46 well, _iirc_ . 2017-02-01 13:35:58 would have been nice it it asked if it's interactive 2017-02-01 13:40:09 zwiPZuf9W2Lt: thanks. it works now. 2017-02-01 13:40:59 great 2017-02-01 13:41:02 exit 2017-02-01 13:41:06 wc 2017-02-01 14:02:11 zwiPZuf9W2Lt: fwiw, i first added the service, then started it (and got an expected one line warning from the script that there was no saved values to restore), then i rebooted, and there was what appeared to me invalid arguments when it tried to restore on boot (some command put its entire --help on screen), but then on the next reboot onwards it started and shotdown without issues. as if my manual start using "sudo rc-service alsa start" did not use 2017-02-01 14:02:11 the same storage file which the boot invocation uses. though the boot error was much more verbose than the manual startup warning. 2017-02-01 14:39:23 Hi I'm trying to use Alpine in an nspawn container but when I start it says that /dev/tty{1-6} is not found. Am I doing something wrong? (I use that mini root filesystem) 2017-02-01 14:39:29 *the 2017-02-01 14:40:36 ## modify inittab to fix alpine tty/console issue! 2017-02-01 14:40:36 ## comment all ttyN respawn lines 2017-02-01 14:40:36 sudo sed -i "s/^.*respawn:\/sbin\/getty.*/#&/" $fullContainerPath/etc/inittab 2017-02-01 14:40:36 sudo bash -c 'echo "console::respawn:/sbin/getty 38400 /dev/console" >> $fullContainerPath/etc/inittab' 2017-02-01 14:40:36 ## and add a line for a console 2017-02-01 14:41:23 (basically you need to comment all ttyN lines from /etc/inittab of your container and add the console line) 2017-02-01 14:46:46 thanks I'll try it out now 2017-02-01 14:54:36 lesion: thanks a lot it worked! 2017-02-01 14:54:49 you're welcome 2017-02-01 14:57:28 I've also an issue with nspawn and alpine, I want to run the container in read-only mode binding another partition to it for data but with no-exec permission 2017-02-01 14:58:56 using --read-only it does not work (it makes also /data partition read-only) 2017-02-01 14:59:40 It 2017-02-01 15:00:45 I didn't know it was possible to mount partition 2017-02-01 15:01:11 from outside it is 2017-02-01 15:01:36 I mount a /data partition from outside and binding it with --bind flag 2017-02-01 15:02:23 but systemd-nspawn want to create a lock file inside the / of the container 2017-02-01 15:02:35 and cannot found a solution 2017-02-01 16:53:30 any idea when this http://git.alpinelinux.org/cgit/aports/commit?id=89a718d88ec7466e721f3bbe9ede5ffe58061d78 fix will be released? 2017-02-01 16:54:12 respectively, this bug: http://bugs.alpinelinux.org/issues/6590 2017-02-01 16:55:26 meena, it's committed, so it's in 'edge' at least 2017-02-01 16:55:57 fabled: i just docker pulled alpine:edge, and i'm still getting the same behaviour 2017-02-01 16:56:28 sounds like the docker image is lagging behind then 2017-02-01 16:57:28 we infact already have musl 1.1.16 after that in alpine 2017-02-01 16:57:56 <^7heo> meena: yeah don't pull alpine:edge from docker. 2017-02-01 16:58:11 <^7heo> if you use different repositories, don't get surprised to have different results. :) 2017-02-01 16:58:16 <^7heo> s/get/be/ 2017-02-01 16:58:38 ^7heo: i didn't realize those are different repositories ☹ 2017-02-01 16:58:57 <^7heo> ok :) 2017-02-01 16:59:36 so this isn't alpine official? https://hub.docker.com/r/library/alpine/ 2017-02-01 17:02:18 oh, apk upgrade… 2017-02-01 17:02:23 ~_~ 2017-02-01 22:52:32 why there is no directory index for http://dev.alpinelinux.org/~ncopa/grsec 2017-02-01 22:59:59 because we don't want you downloading old patches that may or may not be broken 2017-02-01 23:00:17 pull the urls out of the APKBUILD for known good ones 2017-02-01 23:01:55 that's the excuse? 2017-02-01 23:05:31 noone, anywhere, needs to excuse to you for how he sets up his directory permissions 2017-02-01 23:05:36 or to me 2017-02-01 23:05:39 or to anyone 2017-02-01 23:08:46 I did not ask for an excuse, I asked for an answer, anyway, nevermind, I was just wondering about how they get the patch since the stable ones are (CUSTOMER ONLY) 2017-02-01 23:10:30 alpine patches aren't stable 2017-02-01 23:11:41 oh, okay 2017-02-01 23:12:23 thanks 2017-02-01 23:27:28 i do have a plan for that 2017-02-01 23:27:35 i just havent worked out all details yet 2017-02-02 00:19:18 hello. i am attempting to run qemu with an alpine linux desktop as the host... ig et an error when i launch qemu-system-x86_64a as follows: WARNING **: Error retrieving accessibility bus address: org.a11y.Bus.Error: Failed to execute child process "XXXDBUSDAEMONNOTFOUND" (No such file or directory) 2017-02-02 00:22:26 is qemu-system-x86_64-gtk known to not work on alpine 3.5.1? 2017-02-02 00:22:32 no idea why it tries to access dbus, we don't need that crap, normally 2017-02-02 00:22:47 im inside an xfce desktop 2017-02-02 00:22:50 but dbus IS running 2017-02-02 00:23:15 ok, then it shouldn't be too hard 2017-02-02 00:23:38 can you try stracing the qemu and to find where it tries to access dbus socket 2017-02-02 00:23:46 maybe it's just a different path 2017-02-02 00:25:14 so i run 'strace qemu-system-x86_64-gtk' what am i looking for 2017-02-02 00:25:27 strace -e open,write q... 2017-02-02 00:25:39 err 2017-02-02 00:25:41 sorry it's late 2017-02-02 00:25:49 strace -e open,close q... 2017-02-02 00:25:58 look for anything with dbus 2017-02-02 00:26:09 ** (qemu-system-x86_64-gtk:3329): WARNING **: Error retrieving accessibility bus address: org.a11y.Bus.Error: Failed to execute child process "XXXDBUSDAEMONNOTFOUND" (No such file or directory) 2017-02-02 00:26:50 jsut before that is close(11) 2017-02-02 00:27:21 its looking for /home//.Xdefaults- before that and fails with -1 2017-02-02 00:28:57 im not familiar with strace is any of this information helpful to you? 2017-02-02 00:29:27 no :/ 2017-02-02 00:29:35 what are you looking for in particular? 2017-02-02 00:29:48 i was hoping it says something like that it fails trying to open /var/something/.dbus-socket or so 2017-02-02 00:30:01 gotta wait for someone else to have an idea :/ 2017-02-02 00:30:06 let me reboot and come back 2017-02-02 00:45:18 back 2017-02-02 00:48:14 any ideas? 2017-02-02 00:49:58 qemu tries to open /etc/ld-musl-x86_64.path first and fails 2017-02-02 00:50:07 could taht be it 2017-02-02 01:14:24 if root on zfs really works, i'm thinking of moving to alpine 2017-02-02 08:28:14 I'm sorry if I missed this on the wiki (I've searched but haven't found) -- where can I find a list of the differences between the different release packages (e.g. standard vs. extended)? 2017-02-02 08:33:12 Antioch, extended contains more packages 2017-02-02 08:34:11 Right, but which? :) 2017-02-02 08:34:31 Antioch, http://git.alpinelinux.org/cgit/aports/tree/scripts/mkimg.standard.sh#n17 2017-02-02 08:36:49 Thank you 2017-02-02 12:47:54 hey guys would like some partition advise on using the installer , on extended partition 2017-02-02 12:48:31 I will add another ext4 partition to install alpine. 2017-02-02 12:49:27 my quest is how & what to enter on the installer when it ask me to select sda 2017-02-02 12:51:13 the other quest is , that there are other disk on the desktop with other swap disk. on attempts to install I can't get pass swap 2017-02-02 12:51:26 this is the out put od my drive sda 2017-02-02 12:51:45 /dev/sda1 2048 312580095 312578048 149.1G 5 Extended 2017-02-02 12:51:46 /dev/sda5 4096 8321023 8316928 4G 82 Linux swap / Solaris 2017-02-02 12:51:46 /dev/sda6 * 8323072 90472447 82149376 39.2G 83 Linux 2017-02-02 12:52:15 I still have avail 105 gig on the extende drive 2017-02-02 15:20:50 Trying to run v4l2-ctl from v4l-utils, and it segfaults running any control operation... Wondering what the process should be to find out why? My devops guy tried compiling it on alpine, but having a hard time with musl and include paths, etc.... 2017-02-02 15:26:26 hello friends! 2017-02-02 15:27:36 I'm trying to install chromium on my machine, and I have edge/community enabled, but its not showing up as available :( 2017-02-02 15:42:30 how did you enable edge/community? and what did you do after? 2017-02-02 15:46:04 <^7heo> `apk update` 2017-02-02 15:48:11 I just realized that chromium is only available as x86_64!! doh 2017-02-02 15:49:49 <^7heo> whatever you're using to browse the web, it'll alaways suck, so why would it matter which one it is? :) 2017-02-02 15:50:45 indeed :) 2017-02-02 15:51:05 I was reading earlier about that divide by 0 error in the musl library causing firefox to wig out 2017-02-02 15:51:17 it seems like it wont be fixed for a while :? 2017-02-02 15:51:19 :/ 2017-02-02 15:51:19 <^7heo> someone needs to design a browser as a client (frontend) / server (backend) pair 2017-02-02 15:51:25 <^7heo> so you can run the backend in a vm 2017-02-02 15:51:30 <^7heo> and get isolation that way. 2017-02-02 15:51:47 so... kinda like genode? 2017-02-02 15:51:50 <^7heo> instead of re-implementing all that stuff. 2017-02-02 15:51:54 <^7heo> I dunno genode. 2017-02-02 15:51:58 <^7heo> I should check it I guess. 2017-02-02 15:52:18 its not a brower, but thats how that kind of browser would be implemented with 2017-02-02 15:52:26 <^7heo> baconicsynergy: simpler than genode. 2017-02-02 15:52:30 <^7heo> yeah 2017-02-02 15:52:36 <^7heo> "kinda" like that 2017-02-02 15:52:56 <^7heo> but honestly 2017-02-02 15:53:21 <^7heo> leave the x rendering to the frontend, and do the javascript execution/UI generation in the backend. 2017-02-02 15:54:43 hmmmmm 2017-02-02 15:58:10 <^7heo> yeah just an idea. 2017-02-02 15:58:22 <^7heo> but I would really like to simplify the browsers by re-using the existing. 2017-02-02 16:14:13 Hmm I'm trying to run a python program, but it keeps spitting out "can't load module 'gi'" even though i have py-gobject and py-gobject3 installed. 2017-02-02 16:19:07 nvm im dumb 2017-02-02 16:19:29 wait nope still not working after install py-gi 2017-02-02 21:45:16 hey guys, i have a bash script i'm trying to convert to an ash script.... turns out it does not like file globs or arrays at all... Curious if anyone has any docs i can find on that.. not much in the way of clear answers, or consistent for that matter... lots of opinions/contrived examples, but nothing that suites my needs. 2017-02-02 21:48:25 just curious, but what is your business requirement for using ash instead of bash? 2017-02-02 21:48:31 and, do you have a specific example? 2017-02-02 21:49:32 probably because alpine doesn't ship with bash by default 2017-02-02 21:49:32 trying to keep the docker alpine as small as possible 2017-02-02 21:49:36 drewlover: what are your needs? 2017-02-02 21:50:09 http://pastebin.com/rUi0vc8C 2017-02-02 21:50:12 that's my example 2017-02-02 21:50:27 yeah i'd like to stick to base alpine if i can help it 2017-02-02 21:50:34 it's probably better to use find here 2017-02-02 21:50:41 sec 2017-02-02 21:50:43 I was thinking the same 2017-02-02 21:50:58 lol don't go into #bash and say that, they'll murder you on sight 2017-02-02 21:51:21 find is arguably heavier than bash globbing, sure. 2017-02-02 21:51:37 http://mywiki.wooledge.org/UsingFind is the response i got in the past 2017-02-02 21:51:41 but it's been years since I worried about it. 2017-02-02 21:51:42 http://txt.shiz.me/N2YyMDgxYz 2017-02-02 21:51:45 something like that 2017-02-02 21:51:52 won't work for files with newlines in their names but who does that 2017-02-02 21:52:03 lol 2017-02-02 21:52:12 i can dig it, thanks for the assistance, now to test 2017-02-02 21:53:14 if you sure your files don't have spaces in the names you can also do for file in /app/imports/*.sql ; do but that's a gamble 2017-02-02 21:53:37 they shouldn't but i'll stick with the find for now 2017-02-02 21:55:40 that's working perfectly, thanks so much! Loving alpine with docker so far! Having a pain compiling a few things, but other than that it's been pretty amazing 2017-02-02 21:58:39 alpine is super neat indeed. I'm thinking I want to present it at my local linux user groups 2017-02-02 21:58:45 :) 2017-02-02 21:59:26 depending on what you're compiling alpine or void linux might already have patches for it 2017-02-02 21:59:33 or gentoo's musl branch 2017-02-02 21:59:38 always useful to check out their repos 2017-02-02 22:01:33 v4l2-utils 2017-02-02 22:02:08 the package in alpine segfaults, and we don't have time to wait for upstream fixes, nor can we find out exactly wtf is going on with it... so... my devops guy is trying to build it himself, and failing miserably 2017-02-02 22:02:29 ah, right 2017-02-02 22:02:46 http://git.alpinelinux.org/cgit/aports/tree/main/v4l-utils?h=3.5-stable 2017-02-02 22:02:48 none of us have any understanding of musl and all that, and I haven't messed with C in like 10 years, so it's reallllly rusty to me 2017-02-02 22:02:54 well you can at least use the .patch here 2017-02-02 22:02:59 that should ostensibly make it compile 2017-02-02 22:04:30 I assume these are patches made simply to make it compile, but not tested for runtime 2017-02-02 22:05:16 well, *usually* the packages alpine ships are tested, but it should at least give you a base 2017-02-02 22:05:28 the patch isn't very special anyway, nothing that can induce a segfault 2017-02-02 22:06:06 that isnt /w 30 2017-02-02 22:06:08 whoops 2017-02-03 00:44:54 Hello guys i come from archLinux, and i want some suggestions to get in to Alpine.. (my main interest are networking, network security, rf and general SysAdmin) 2017-02-03 01:08:15 hi all, just looking for an update is netflix now supported on alpine linux under firefox? chrome? 2017-02-03 01:08:21 Dirac1: what do you mean 2017-02-03 01:09:45 transhuman: if you can provide the widevine content decryption module from official chrome yes 2017-02-03 01:10:57 I take it widevine is not natively supported so it still needs to "allowed" 2017-02-03 01:11:20 I thought they were adding support to neflix in firefox 51 2017-02-03 01:11:27 widevine is a proprietary binary blob that we cannot ship ;) 2017-02-03 01:11:37 ^ 2017-02-03 01:11:42 is it readily downloadable? 2017-02-03 01:11:54 just yank it out of a google chrome image 2017-02-03 01:12:10 but not legally? 2017-02-03 01:12:14 right 2017-02-03 01:12:18 so in otherwords I couldnt script it 2017-02-03 01:12:33 personally you could 2017-02-03 01:12:35 there is some arch linux AUR thing that does it automatically 2017-02-03 01:12:39 but we can't ship it ;) 2017-02-03 01:13:02 that sucks cause I thought neflix for firefox 51 as I said was going to allow it 2017-02-03 01:13:18 firefox is same situation, it needs a binary blob 2017-02-03 01:13:18 is alpine on firefox 51 2017-02-03 01:13:43 no, 45 2017-02-03 01:14:03 either way it requires a binary blob 2017-02-03 01:14:14 oh its got a ways to go then thats probably why. I thought that this was resolved in September, too bad 2017-02-03 01:14:36 it wouldn't be resolved in alpine either way, as it requires a binary blob... 2017-02-03 01:15:01 got that I understand , let me rephrase I thought neflix resolved it with linux in general 2017-02-03 01:16:03 I don't really see whats keeping neflix from giving permission. whats the deal anyways? 2017-02-03 01:16:10 dont they want linux users 2017-02-03 01:16:13 it's not netflix's DRM module... 2017-02-03 01:16:31 who's is it? Do you know? 2017-02-03 01:16:55 Google's for Chrome 2017-02-03 01:16:57 widevine is a division of google 2017-02-03 01:17:02 Adobe's for Firefox 2017-02-03 01:17:03 start a petition 2017-02-03 01:17:12 transhuman: It's DRM, their best interest is in keeping it as propiertary as possible 2017-02-03 01:17:13 asie: firefox switched to shipping widevine 2017-02-03 01:17:18 kaniini: what!? 2017-02-03 01:17:24 with firefox 49 2017-02-03 01:17:26 well, knowing adobe's track record, it's prob for the better 2017-02-03 01:17:49 so firefox doesn't auto-download anymore? 2017-02-03 01:17:51 like they did with EME? 2017-02-03 01:17:57 i believe it does 2017-02-03 01:18:02 aha 2017-02-03 01:18:09 but we don't ship firefox 49+ 2017-02-03 01:18:19 mhm 2017-02-03 01:18:30 and we certainly wouldn't ship widevine in the package 2017-02-03 01:18:34 of course 2017-02-03 01:18:36 was just curious 2017-02-03 01:18:47 . o O (maybe someone should make a repo with that stuff) 2017-02-03 01:18:54 (maybe not) O o . 2017-02-03 01:19:03 yes, probably 2017-02-03 01:19:07 but let me get this straight its illegal to run it ...not just that you wont include it? 2017-02-03 01:19:20 it's illegal for us to distribute it 2017-02-03 01:19:21 transhuman: it's illegal for alpine linux to redistribute it without explicit permission 2017-02-03 01:19:38 nobody's going to sue you for yanking out the file yourself 2017-02-03 01:19:39 (and in general we're not in the business of distributing binary blobs anyway) 2017-02-03 01:19:45 ^ 2017-02-03 01:19:51 note: that is not legal advice 2017-02-03 01:19:54 IANAL 2017-02-03 01:20:07 but providing a script that does the yanking would get me sued correct? 2017-02-03 01:20:11 no 2017-02-03 01:20:25 thats how debian ships mscorefonts for wine for example 2017-02-03 01:20:27 kaniini, i've been reading about it, is a distribution for headless devices, but for testint may i install it in a laptop? and use a Wm... and test some services?. 2017-02-03 01:20:30 they have a script to download and extract the files 2017-02-03 01:20:46 they cant ship the binary ttfs but they can ship a script to get them for you 2017-02-03 01:20:48 Dirac1: i am not sure where you read that -- it's possible to run a full desktop on alpine :p 2017-02-03 01:20:49 same sort of idea 2017-02-03 01:21:11 yes. that's absolutely fine -- we provide a package which handles that for flash 2017-02-03 01:21:18 wait, flash? 2017-02-03 01:21:20 great sounds good then maybe I will write such a script then and put up a repo 2017-02-03 01:21:25 tbh not having glibc makes it harder for you to get distracted with steam 2017-02-03 01:21:31 Xe: sadly i use gog.com 2017-02-03 01:21:39 how does it handle flash kaniini 2017-02-03 01:21:40 i got stardew valley to work on alpine but no time to play it 2017-02-03 01:21:45 is it not linked to glibc? 2017-02-03 01:21:50 scv: libc6-compat 2017-02-03 01:21:57 ah 2017-02-03 01:22:05 how have i not noticed that before 2017-02-03 01:22:06 ffs 2017-02-03 01:22:12 also, do you? i can't find it with *flash* 2017-02-03 01:22:18 scv: note - as far as i know, that only works for libraries for now 2017-02-03 01:22:19 kaniini, some comments on reddit ( ugh.. Ha.). 2017-02-03 01:22:21 not binaries 2017-02-03 01:22:29 ah just saw you wrote there is some arch linux AUR thing that does it automatically 2017-02-03 01:22:38 so it would work for flash, or apparently dwarf fortress, but not everything 2017-02-03 01:22:56 what do you mean by AUR? 2017-02-03 01:23:02 asie: non-free/adobe-flashplayer 2017-02-03 01:23:10 thanks 2017-02-03 01:23:41 ah 2017-02-03 01:23:50 ehh 2017-02-03 01:23:52 we said fuck it with the script and just ship it bare in non-free now 2017-02-03 01:23:57 nickserv has huge lags 2017-02-03 01:24:10 ACTION has not looked at it in a while, as i don't use flash 2017-02-03 01:24:28 ah already found it never mind 2017-02-03 01:24:40 kaniini, what's the standard version to install in a laptop? 2017-02-03 01:24:41 we have permission from adobe to do that though 2017-02-03 01:24:45 However I notice that is done through wine rather than native support 2017-02-03 01:24:49 no such permission from google for widevine 2017-02-03 01:25:06 but there's no repo for non-free, or, at least, i can't find one? it is in aports 2017-02-03 01:25:08 I take it that's where permission comes in 2017-02-03 01:25:19 asie: non-free packages have to be built locally 2017-02-03 01:25:21 ah, okay 2017-02-03 01:25:23 thanks 2017-02-03 01:25:25 i'll guess.. "Standard" lol 2017-02-03 01:25:31 makes sense 2017-02-03 01:25:38 asie: in theory, someone could build the repo and host it somewhere but why bother 2017-02-03 01:25:43 just annoying for keeping them up to date, which is, well 2017-02-03 01:25:48 important for "adobe-flashplayer", so to say 2017-02-03 01:26:30 one last question on the subject does wine have full support on alpine linux or is there a i386 support issue 2017-02-03 01:26:35 no multilib 2017-02-03 01:26:46 you're expected to run a chroot i think? would be nice if there was an official solution, though 2017-02-03 01:26:52 like a container you can install or something 2017-02-03 01:27:45 I think I am going to start a petition to deliver to google 2017-02-03 01:27:52 not that it will do any good 2017-02-03 01:28:42 kaniini: doesn't chrome download widewine? 2017-02-03 01:29:32 no it is in the package 2017-02-03 01:29:37 Guys what's the difference between Standard install and the Extended install? 2017-02-03 01:29:45 none 2017-02-03 01:29:47 so let me get this straight I could do it easily with chrome? 2017-02-03 01:30:27 sorry in advance if thats a stupid question 2017-02-03 01:30:28 transhuman: you can easily remove the widevinecdm.so (or whatever) file and use it with chromium, but chrome itself does not run on alpine 2017-02-03 01:31:46 ah ok 2017-02-03 01:32:32 asie: some binaries do run on libc6-compat, but it is incomplete yes 2017-02-03 01:32:39 Dirac1: standard has less packages on the .iso itself 2017-02-03 01:32:46 once installed, none 2017-02-03 01:33:03 speaking on alpine installs 2017-02-03 01:33:04 So.. is better to install extended? 2017-02-03 01:33:21 if you wanna be sure, sure 2017-02-03 01:33:30 ACTION checks up on a lowlevel format because some muppet sent me the wrong replacement HDD 2017-02-03 01:33:38 they install the same thing, there's just less packages on the boot medium :p 2017-02-03 01:33:48 it is cool putting a drive in and having it say "lol sector size 520 not supported" 2017-02-03 01:34:09 No NetworkManager? 2017-02-03 01:34:41 it is available 2017-02-03 01:34:46 not used by default 2017-02-03 01:35:08 Can't find it in the package repository 2017-02-03 01:35:35 oh, seems it was disabled 2017-02-03 01:35:46 What? 2017-02-03 01:35:53 the package 2017-02-03 01:36:12 I can install the Extended version as sys-mode? 2017-02-03 01:36:25 yes 2017-02-03 01:37:05 Ok, i'll download it, but the networkmanager package disabled is quite an issue.. x.x is tedious to use wpa_supplicant. 2017-02-03 01:40:28 you can use connman 2017-02-03 01:40:31 beats nm imo 2017-02-03 01:41:11 looking at it, i think it broke because of some systemd thing 2017-02-03 01:41:17 and so i think nobody bothered to fix it 2017-02-03 01:41:19 hahah 2017-02-03 01:45:59 Shiz, i'll check it out. 2017-02-03 02:15:33 Why Alpine Linux doesn't come bootable from default? 2017-02-03 02:15:45 Alpine Linux.. USB installation* 2017-02-03 02:15:48 hey, do I need the raspberry package or will any other of the downloadable package work as well? 2017-02-03 02:25:57 is there a log of the boot messages (including openrc ones)? where is it? 2017-02-03 02:33:11 when will the alpine ISO's have EFI support? I have some centos i want to kill with fire but the boards only boot efi 2017-02-03 05:32:15 ANYONE ON CHANNEL 2017-02-03 05:33:15 NOPE 2017-02-03 05:34:02 if your not on channel, then what mythical creature are you ! 2017-02-03 05:34:18 i am a bot 2017-02-03 05:34:42 :)0 2017-02-03 05:34:50 wow a bot.. 2017-02-03 05:34:59 wew 2017-02-03 05:35:01 a bot can mean many things 2017-02-03 05:35:46 a 21st century bot or 31 cent bot 2017-02-03 05:36:01 or some where in between. 2017-02-03 05:36:38 what characteristics define your uniqueness 2017-02-03 05:37:16 Hey can you help out ? & thx in advance 2017-02-03 05:37:49 don't ask to ask just ask 2017-02-03 05:37:55 k.. 2017-02-03 05:38:12 tried installing alp linux. 2017-02-03 05:38:45 Manage to get it working. But would not pickup me Nvidia g210 gpu. 2017-02-03 05:39:12 so tried to install on a gpt. ext4 2017-02-03 05:39:31 no go with the installer. 2017-02-03 05:40:03 when it came to selecting my drive sda .its stopped. 2017-02-03 05:40:23 I want to retry. i want to post my partitions 2017-02-03 05:41:14 /dev/sda1 2048 312580095 312578048 149.1G 5 Extended 2017-02-03 05:41:14 /dev/sda5 4096 8321023 8316928 4G 82 Linux swap / Solaris 2017-02-03 05:41:14 /dev/sda6 * 8323072 90472447 82149376 39.2G 83 Linux 2017-02-03 05:42:04 so i would like to install on an extended partition that i have yet to create. I have 105 gig left on this drive. 2017-02-03 05:42:33 my question is what to do when the installer asks me where to install on sda. 2017-02-03 05:43:10 The other day when trying to install, I also had issues with swap on other drives. 2017-02-03 06:50:13 needs some help with installer 2017-02-03 06:50:34 partitions 2017-02-03 06:50:53 the following disk was selected 2017-02-03 06:51:34 erase disk < No> entered 2017-02-03 06:52:01 Iwish to install to a specific partition 2017-02-03 06:52:17 does not bring up any option 2017-02-03 06:52:25 mycursor is. 2017-02-03 06:53:41 mycursor is " ~# " 2017-02-03 07:08:09 anyone know much about supervisord? 2017-02-03 07:08:39 I need to read a value from a file to feed into a command argument 2017-02-03 07:09:10 well, need might be relative - I suppose I could write a shell script to run as the command instead 2017-02-03 07:09:14 but I'd prefer not to.. :-) 2017-02-03 07:10:03 pls can someone help with installer 2017-02-03 07:27:35 nbastin: since that is a python configparser like file, your chances you will get a command substitution in there is quite limited. you will very likely want to use a wrapper script and stop caring to save your life-time. 2017-02-03 07:28:50 nbastin: i assume you're talking about the command= thing. 2017-02-03 07:29:22 armin: yeah, I just wrote a shell script to $(cat /file/path/hoojie) into my command 2017-02-03 07:29:32 I was thinkinga bout it and it got more reasonable as time went on.. :-) 2017-02-03 07:29:45 nbastin: your solution is very likely the one saving you most headaches. 2017-02-03 07:29:50 nbastin: stick with it. 2017-02-03 07:30:03 :-) 2017-02-03 07:30:13 :) 2017-02-03 07:30:15 armin can you help me when you finish with nbastin 2017-02-03 07:30:23 i don't know! 2017-02-03 07:30:50 ? 2017-02-03 07:31:01 mystified: you didn't ask an actual question except your meta-question from what i see, so i don't know what your problem is, yet. also i just woke up, like, 5min ago, and am very sleepy still. 2017-02-03 07:31:12 mystified: i'll try. 2017-02-03 07:31:24 ACTION hands armin some french press coffee 2017-02-03 07:31:28 :) 2017-02-03 07:31:50 i would so goddamn just love to get back to sleep but i need to go to the office because society. :( 2017-02-03 07:31:51 i'll make the coffee I'm a Barista 2017-02-03 07:32:03 but 2017-02-03 07:32:03 :) 2017-02-03 07:32:11 so what problem do you have with the installer? 2017-02-03 07:32:13 you must come down under to collect 2017-02-03 07:32:34 ok wnating to install to sda7 2017-02-03 07:33:19 installer after asking to erase disk I said no 2017-02-03 07:33:31 good. 2017-02-03 07:33:39 it would not proceed 2017-02-03 07:33:45 i could imagine you have to do this by hand because it's an edge-case. 2017-02-03 07:33:53 so now trying to install man 2017-02-03 07:34:15 like, you obviously have partitions there you don't want to touch, and add your new alpine installation to the bootloader, right? 2017-02-03 07:34:25 Yes 2017-02-03 07:34:36 so now I'm trying 2017-02-03 07:34:45 i'm unsure if this will work with just the installer. 2017-02-03 07:34:47 i don't know. 2017-02-03 07:34:56 mount -t ext4 ...... /mnt 2017-02-03 07:35:29 have message not a directory /mnt/boot 2017-02-03 07:35:59 yet proceeding with creating 2017-02-03 07:36:18 that's because your boot partition is separate and not a folder on the partition on the disk which you just mounted to /mnt 2017-02-03 07:36:35 yes 2017-02-03 07:37:51 initramfs creating /boot/intramfs-grsec\/boot device sda7 2017-02-03 07:38:00 extlinux 2017-02-03 07:38:11 not a dir 2017-02-03 07:38:37 "might neet to fix MBR" to be able to boot 2017-02-03 07:39:01 my grub is already on the drive else where . 2017-02-03 07:39:15 After install ill gbo back & update grub 2017-02-03 07:39:25 Am I dfoing things right ? 2017-02-03 07:41:39 BTW the drive is formated as an extended drive 2017-02-03 07:52:54 hey guys How to purge grub in another partition.. As grub kernel panic.. I can enter another distro.. but not alpine after install 2017-02-03 07:54:33 I've update the grub in another distro. But can't access alpine due to kernel panic "not syncing VFS" 2017-02-03 07:55:41 mostly it means that kernel is unable to mount the root partition 2017-02-03 07:56:00 correct 2017-02-03 07:56:30 so how do I get into it & purge grub 2017-02-03 14:21:30 I'm getting "ERROR: unsatisfiable constraints" when installing Alpine Virtual in QEMU. Any ideas? 2017-02-03 14:22:19 how do i fix this? 2017-02-03 14:22:20 (1/1) [APK unavailable, skipped] Reinstalling firefox (50.1.0-r1) 2017-02-03 14:22:24 using apk fix 2017-02-03 14:22:47 vktec: probably means you've got the wrong package name 2017-02-03 14:22:52 what are you trying to install 2017-02-03 14:22:56 dalias: apk update? :p 2017-02-03 14:23:08 Shiz: I'm trying to install Alpine 2017-02-03 14:23:21 Using setup-alpine 2017-02-03 14:23:38 shiz, ? 2017-02-03 14:23:43 i've run update 2017-02-03 14:25:44 dalias: seems like firefox may have moved repos? 2017-02-03 14:25:53 ? 2017-02-03 14:25:59 a quick browse of the apk source code says the source of that error is a repo mismatch 2017-02-03 14:26:04 if (pkg->repos & db->available_repos) 2017-02-03 14:26:19 vktec: got context for the error? 2017-02-03 14:28:23 Just succeeded intsalling base sys 2017-02-03 14:28:59 dalias: i suspect a quick fix is apk del firefox && apk add firefox 2017-02-03 14:29:04 :) 2017-02-03 14:29:06 good idea 2017-02-03 14:29:42 is there a post install guide in what order I should do things 2017-02-03 14:29:57 ien vim/nano xorg video drivers 2017-02-03 14:29:58 wtf it's only in testing; was it like that before? 2017-02-03 14:31:54 Shiz: It says sfdisk (missing) and syslinux (missing). Would you like a screenshot? 2017-02-03 14:32:30 yes, please 2017-02-03 14:34:01 https://ptpb.pw/Csa_.png 2017-02-03 14:34:53 i misread the error as lack of local cached copy of the apk, but it seems to be that the version of the package was removed from the server 2017-02-03 14:34:54 ah 2017-02-03 14:35:01 and somehow the @testing tag had gotten lost from world 2017-02-03 14:35:02 vktec: see the temporary error right after you chose the mirror? 2017-02-03 14:35:16 Yep 2017-02-03 14:35:17 it seems the mirror you chose has issues (or your internet connectivity does not work) 2017-02-03 14:35:20 :-/ 2017-02-03 14:35:34 i'd say check if you can ping 8.8.8.8 and alpinelinux.org 2017-02-03 14:35:42 I noticed a lot of errors when trying to select the fastest mirror as well 2017-02-03 14:36:04 Shiz: Oops. Should've tried that first! 2017-02-03 14:36:13 Yep, it's the connection. 2017-02-03 14:36:32 yay after reinstalling gmail is working again 2017-02-03 14:36:43 somehow my firefox got corrupted and decided gmail's https was insecure 2017-02-03 14:37:12 or the version was just buggy and triggered the bug on feb 2017-02-03 14:38:20 o.O Alpine's not detecting the device 2017-02-03 14:41:26 what's your qemu command to run alpine? 2017-02-03 14:43:18 I'm using libvirt with virt-manager 2017-02-03 15:30:23 hi there 2017-02-03 15:30:55 i just installed fail2ban, when i want to launch it i get error in the logs 2017-02-03 15:31:08 fail2ban.actions [5313]: ERROR Failed to start jail 'apache-proxy' action 'iptables-multiport': Error starting action Jail('apache-proxy')/iptables-multiport 2017-02-03 15:31:23 is there a package dependency missing ? 2017-02-03 15:32:16 or just iptables for alpine is not compiled with the multiport option ? 2017-02-03 15:34:07 or maybe i misunderstood the issue ? 2017-02-03 18:11:13 Hi! 2017-02-03 18:12:13 I’ve successfully built uboot and linux for my arm allwiner a20 board, how can I create an arm rootfs? 2017-02-03 18:20:13 Is the mini root filesystem enough? 2017-02-03 19:17:21 Anyone using Docker + Alpine + Rails + less (asset pipeline) successfully? Running into all sorts of issues w/ therubyracer - wondering if I've missed something. 2017-02-03 19:53:04 "all sorts of issues" 2017-02-03 20:10:04 afaict, Alpine has no GNU software installed on it by default. Does this mean that Alpine is not GNU/Linux but instead Busybox/Linux? 2017-02-03 20:13:23 vktec: In the minimal setup? Yes. 2017-02-03 20:13:43 You still need GCC to compile things, though. 2017-02-03 20:13:49 (At least the kernel is GCC-specific still, isn't it?) 2017-02-03 20:14:06 Surely one could use a different C compiler though? 2017-02-03 20:15:38 Say, pcc or clang 2017-02-03 20:15:56 linux is gnu 2017-02-03 20:16:01 the kernel 2017-02-03 20:16:17 It... is? 2017-02-03 20:16:39 I thought GNU was only the userspace? 2017-02-03 20:16:41 it is gplv2 2017-02-03 20:16:44 the kernel 2017-02-03 20:16:46 No, that's the license 2017-02-03 20:16:53 It's not developed by GNU 2017-02-03 20:17:02 who is GNU? 2017-02-03 20:17:05 Linux is Linux, GNU is GNU 2017-02-03 20:17:10 http://www.gnu.org/ 2017-02-03 20:17:49 wtf 2017-02-03 20:18:16 so www.gnu.org is a dev? 2017-02-03 20:18:26 GNU is a group of people 2017-02-03 20:18:28 no 2017-02-03 20:18:31 And an OS userspace 2017-02-03 20:18:33 gnu is not unix 2017-02-03 20:18:44 you might be confusing gnu with the FSF 2017-02-03 20:19:13 Gnu is a set of tools to build a OS around a kernel 2017-02-03 20:19:24 ACTION nopes out of this one 2017-02-03 20:19:44 for how gnu they are the tools are actually pretty old 2017-02-03 20:19:45 “build” was not the best word here… 2017-02-03 20:19:47 As far as I know, the FSF is more general than GNU. The FSF promote Free Software, GNU develops it. I could be wrong though 2017-02-03 20:20:27 i think you are, but it's totally irrelevant. 2017-02-03 20:20:38 i'm also out of this thread. 2017-02-03 20:20:48 Agreed :) 2017-02-03 20:22:20 oh c'mon, no hate and flamewars? IRC's getting boring :( 2017-02-03 20:22:52 lol 2017-02-03 20:24:02 Back to my original question, is it possible to have a fully-functional Alpine installation without using any GNU software? Not that I would actually do it, of course. This is just out of curiosity 2017-02-03 20:24:10 yes 2017-02-03 20:24:12 ACTION wonders what would happen if he did s/Linux/GNU/g on his CV 2017-02-03 20:24:46 its possible 2017-02-03 20:24:59 people do it frequently 2017-02-03 20:25:27 Neat 2017-02-03 20:27:15 btw, now that busybox got mentioned, what do you think, how many of busybox modules can be disabled before Alpine starts misbehaving? I probably have to take some of the most obvious possible security holes off it 2017-02-03 20:27:38 wtf? 2017-02-03 20:28:15 what is the real question? 2017-02-03 20:28:41 all of them can be disabled 2017-02-03 20:28:48 as long as you install a replacement ;) 2017-02-03 20:29:39 I'm just pretty sure that a number of modules available in the default install can be safely disabled without affecting the functionality of the system 2017-02-03 20:29:59 likely 2017-02-03 20:30:04 it should probably be slimmed down 2017-02-03 20:30:08 patches accepted :) 2017-02-03 20:30:21 note, I'm not saying this should be done in Alpine, just that it's a need I have in what I do for a living 2017-02-03 20:31:00 I actually appreciate the multitude of commands available now, it's just not the focus for my work project 2017-02-03 20:35:14 what is gnu? 2017-02-03 20:35:26 stuff that the copyright is fiducially assigned to the FSF? 2017-02-03 20:35:41 stuff that is under the *GNU* PL? 2017-02-03 20:36:33 stuff that is hosted on gnu.org? 2017-02-03 20:37:07 zwiPZuf9W2Lt: GNU means software under the GNU project 2017-02-03 20:37:19 which correlates well with "copyright fiducially assigned to the FSF", but i dont think they're exactly the same thing 2017-02-03 20:37:26 hosted on gnu.org is probably best 2017-02-03 20:39:14 Depends on who you ask. What people commonly refer to as Linux is the Linux kernel combined with the userland of the GNU OS. At least according to GNU; other definitions surely exist. 2017-02-03 20:39:37 I don't really have strong passions about this either way :) 2017-02-03 20:42:21 "GNU means software under the GNU project" can be easily interpreted as the GPL being under the GNU project and all under GPL is hence GNU 2017-02-03 20:42:59 the most confusing about this is not what GNU means in this context, but the why. 2017-02-03 20:43:15 what's the problem, copyleft? rms? the fsf? 2017-02-03 20:44:12 this seems offtopic here. the goal of alpine is to allow anyone to have whatever software they want 2017-02-03 20:44:18 <^7heo> zwiPZuf9W2Lt: the way I see it, RMS is a kleptomaniac 2017-02-03 20:44:32 <^7heo> zwiPZuf9W2Lt: he wants to have everything under his reign 2017-02-03 20:44:34 I don't have an issue with GNU, but it's fun to be able to say "actually, no. Alpine is *not* GNU/Linux" :P 2017-02-03 20:44:44 <^7heo> that's why the GPL is viral 2017-02-03 20:45:27 <^7heo> anyone with a little.bit of sanity knows that forcing stuff on people gdts the opposite of what you want 2017-02-03 20:45:38 <^7heo> that's just common sense 2017-02-03 20:46:14 <^7heo> vktec: actually alpine is not *linux* 2017-02-03 20:46:24 <^7heo> in spite of using the linux kernel 2017-02-03 20:46:29 True, true 2017-02-03 20:46:39 <^7heo> yes technically it is linux (the kernel) 2017-02-03 20:47:30 <^7heo> but politically, since linux is defined both in wikipedia and in the linux foundation website as a full fledged OS based on GNU+Linux 2017-02-03 20:47:38 <^7heo> then it is not linux 2017-02-03 20:47:45 <^7heo> we would need a new term 2017-02-03 20:47:52 <^7heo> linuk comes to mind 2017-02-03 20:48:03 <^7heo> for linux kernel 2017-02-03 20:48:22 Heh 2017-02-03 20:50:01 oh god, so Linux is defined as GNU+Linux? the recursion is killing me! 2017-02-03 20:50:29 lol 2017-02-03 20:51:30 <^7heo> or linukek. Because why the hell not. 2017-02-03 20:51:41 <^7heo> TBB: for years now. 2017-02-03 20:51:54 <^7heo> TBB: last time I checked was 2013 or 2014 2017-02-03 20:53:11 <^7heo> They are a LIITTLE more correct now 2017-02-03 20:53:40 <^7heo> saying that the Linux foundation uses the term GNU/Linu to designate linux. 2017-02-03 20:54:31 <^7heo> but I'd be surprised if they actually corrected it on the front page 2017-02-03 20:54:56 <^7heo> long story short, GNU does not exist, it's the property of Linus 2017-02-03 20:55:12 <^7heo> (at least socially) 2017-02-03 21:18:12 GNU/systemd 2017-02-03 21:20:35 :D 2017-02-03 22:24:06 <^7heo> hiro: kinda yeah 2017-02-03 22:24:17 <^7heo> hiro: GNUtemd 2017-02-03 22:26:13 <^7heo> hiro: you going to FOSDEM? 2017-02-03 22:32:49 I read somewhere that RMS said that Gentoo is GNU/Linux, no matter if one can built it without any GNU stuff. 2017-02-03 22:35:49 lol 2017-02-03 22:35:56 Gentoo can't really be built without GNU stuff though, can it? 2017-02-03 22:36:00 Well, it can, if you work really hard for it 2017-02-03 22:36:03 and musl is fairly recent there 2017-02-03 22:36:26 He really does like being "in control" of Linux, doesn't he? 2017-02-03 22:36:28 <^7heo> Zucca-ce: kleptomaniac,asI said. 2017-02-03 22:36:42 <^7heo> wow,that space barsure is fucked up. 2017-02-03 23:07:11 llvm+musl is a good start to deGNUizing gentoo. 2017-02-03 23:07:40 <^7heo> yep 2017-02-03 23:07:55 <^7heo> but AFAIK llvm doesn't build the kernel 2017-02-03 23:08:01 <^7heo> maybe it can build the hurd tho :D 2017-02-03 23:08:27 <^7heo> (since I'm pretty sure it can compile a hello world :D) 2017-02-03 23:08:36 gday guys 2017-02-03 23:08:50 just installed alp 2017-02-03 23:08:53 <^7heo> don't get mystified. 2017-02-03 23:08:56 <^7heo> it's night. 2017-02-03 23:09:02 <^7heo> ACTION hides 2017-02-03 23:09:22 running "setup-xorg-base" 2017-02-03 23:09:34 :) 2017-02-03 23:09:39 <^7heo> yeah that's a good starting point. 2017-02-03 23:09:47 nah 2017-02-03 23:10:00 all 61 failed 2017-02-03 23:10:18 'temporary error" 2017-02-03 23:10:21 <^7heo> did you set up apk? 2017-02-03 23:10:33 ah 2017-02-03 23:10:57 thats not fefault 2017-02-03 23:11:11 <^7heo> nothing is by default 2017-02-03 23:11:22 how do i do that 2017-02-03 23:11:35 <^7heo> setup-apkrepos 2017-02-03 23:12:33 nah 2017-02-03 23:12:47 looks like network is not connected 2017-02-03 23:12:55 <^7heo> that won't help either. 2017-02-03 23:12:57 <^7heo> but look 2017-02-03 23:13:02 <^7heo> we're not magicians 2017-02-03 23:13:02 I configged in install 2017-02-03 23:13:15 <^7heo> so, ultimately, it's your brain that has to solve the situation. 2017-02-03 23:13:31 back to network setup.. 2017-02-03 23:13:45 Thx ^7heo 2017-02-03 23:13:54 <^7heo> or we need a console access to the machine ;) 2017-02-03 23:14:01 <^7heo> well I didn't do much 2017-02-03 23:14:07 <^7heo> but if you have other questions 2017-02-03 23:14:12 <^7heo> you know where to ask :P 2017-02-03 23:14:14 :) 2017-02-03 23:27:06 ^7heo 2017-02-03 23:27:21 I think my network is ok. 2017-02-03 23:27:36 I think it's the repository i selected 2017-02-03 23:27:51 how Ca I chose a different repos 2017-02-03 23:28:10 <^7heo> well, as I said, setup-apkrepos 2017-02-03 23:28:27 k 2017-02-04 00:09:21 hey Guys I'm about to install dieo driver, I have a geforce g210 thats only supported upto nvidia 340 2017-02-04 00:09:38 what do you think the best driver will be me to use 2017-02-04 00:13:24 nouveau, probably 2017-02-04 00:19:30 thx TBB 2017-02-04 00:35:15 no one can help for my fail2ban issues ? 2017-02-04 00:39:23 16:31 jeanjack │ fail2ban.actions [5313]: ERROR Failed to start jail 'apache-proxy' action 'iptables-multiport': Error starting action Jail('apache-proxy')/iptables-multiport 2017-02-04 00:39:27 16:31 jeanjack │ fail2ban.actions [5313]: ERROR Failed to start jail 'apache-proxy' action 'iptables-multiport': Error starting action Jail('apache-proxy')/iptables-multiport 2017-02-04 00:40:17 sorry for double 2017-02-04 00:42:27 <^7heo> trouble 2017-02-04 00:47:21 double trouble ? 2017-02-04 01:08:35 just installed alpine 2017-02-04 01:09:09 is there a core utils pkg that need to be installed 2017-02-04 01:09:23 I'm trying to locate my gpu details 2017-02-04 01:09:40 every command i type comes in blank 2017-02-04 01:09:58 I have xorg configurred with xfce 2017-02-04 01:23:50 ok installed pciutils 2017-02-04 01:24:01 now can see my gpu 2017-02-04 01:24:12 but mygraphics are shot 2017-02-04 01:24:38 installed nouveau 2017-02-04 01:39:08 did something change with the default terminal emulation or some tweak to the default behaviour of /bin/sh in 3.5? 2017-02-04 01:39:50 I'm having a lot of interactive prompt problems on "dumb" terminals, and it seems to be dumping vt100 codes for positioning info on non-vt100 terminals 2017-02-04 01:40:22 like: 2017-02-04 01:40:23 # 2017-02-04 01:40:23 ^[[28;10R 2017-02-04 01:40:54 (I had to grab the bytes, but that's the code it's pushing on a non-vt100 term)_ 2017-02-04 01:41:44 and I've been having problems with prompts showing up after I hit enter, which may be related 2017-02-04 01:42:30 (applications which write to the tty to generate an input prompt often don't render it until after I answer it and hit enter) 2017-02-04 01:43:36 its as if the tty is automatically inserting a DSR 2017-02-04 03:29:32 Hello guys, i have an installation question 2017-02-04 03:29:41 How i can install Alpine alongside to other linux distribution 2017-02-04 03:31:43 kaniini, hello? 2017-02-04 03:41:01 Nevermind found the way to do it in the wiki 2017-02-04 03:42:34 Is there really no way to start an unattended installation? I can provide an answer file, but I still have to launch that. 2017-02-04 04:41:02 a 2017-02-04 04:43:36 ls 2017-02-04 04:45:05 congqian 2017-02-04 04:48:32 help 2017-02-04 04:53:05 halp 2017-02-04 04:59:51 IRC>halp 2017-02-04 05:00:30 s 2017-02-04 09:56:51 ^7heo: no, i'd better work on my shit than present nothing to fosdem :P 2017-02-04 11:13:43 hey guys finally have a decent working alpine 2017-02-04 11:14:21 what essential utilities need to be installed. 2017-02-04 11:14:43 for example I need to be able to auto mount my paritions 2017-02-04 11:26:00 hi, new to Alpine 2017-02-04 11:26:28 how to install it? 2017-02-04 11:26:58 localhost login what next? 2017-02-04 11:27:14 ok.. 2017-02-04 11:27:29 i just completed mine for the ist time 2017-02-04 11:27:44 how did you do it? 2017-02-04 11:28:05 there is a really good you tube video to follow. 2017-02-04 11:28:13 ill get the link 2017-02-04 11:28:17 ty 2017-02-04 11:29:14 https://www.youtube.com/watch?v=e1Fd5JaI-0Y 2017-02-04 11:29:22 b4 you start 2017-02-04 11:29:36 what gpu do you have 2017-02-04 11:30:09 sorry, what is gpu? 2017-02-04 11:30:19 also you will have very utilities when you complete the install 2017-02-04 11:30:29 video card 2017-02-04 11:31:06 what os is installed at this moment 2017-02-04 11:31:08 i don;t really kn oq 2017-02-04 11:31:17 know* 2017-02-04 11:31:37 b4 you do anything you need to know these things 2017-02-04 11:31:55 what experience have you had with linux 2017-02-04 11:32:28 2 years with Mint 2017-02-04 11:32:41 k. thats good 2017-02-04 11:32:57 but this aint like mint or ubuntu 2017-02-04 11:33:06 I want to see 2017-02-04 11:33:07 I'm no techie 2017-02-04 11:33:12 neither am I 2017-02-04 11:34:08 I would no recommend this distro to build from scratch if you have not done this before. 2017-02-04 11:34:53 I would go with something thats already configured thats not like debian/ubuntu/fedora etc 2017-02-04 11:35:20 Why have you moved away from debian/mint sys 2017-02-04 11:35:40 I'm not moving, I'mtesting in VM 2017-02-04 11:35:47 Ok 2017-02-04 11:36:00 you can install that on any distro. 2017-02-04 11:36:20 If this is your 1st time away from debian/mint 2017-02-04 11:36:23 i.w trying 2017-02-04 11:36:32 i'm* 2017-02-04 11:37:03 consider something like an arch distro like apricity/arch-anywhere/ archbang 2017-02-04 11:37:26 ty for the advice 2017-02-04 11:37:47 so, you think this distro is not easy? 2017-02-04 11:38:08 they have live installer with everything configured, With these distro you will expand your knowledge of pkg build 2017-02-04 11:38:30 thank you indeed! 2017-02-04 11:38:38 My reason for leaving debian/ubuntu was my distaste for sysd 2017-02-04 11:38:41 haven't heard of them 2017-02-04 11:39:13 I'm not that knowledgeable to know what sysd is 2017-02-04 11:39:19 when you understand those then move to smaller distros like alpine.. 2017-02-04 11:39:39 OK, a valuable advice, ty 2017-02-04 11:39:43 sysD is the pc init system 2017-02-04 11:39:52 ty again 2017-02-04 11:40:02 systemD runit sysV openrc 2017-02-04 11:41:16 until you learn how to recover from a crashed xorg & no graphic working 2017-02-04 11:41:49 that sounds daunting 2017-02-04 11:41:51 Then you should not attempt to install something like alpine 2017-02-04 11:42:05 so lets find out GPU you have 2017-02-04 11:42:10 ok, i will leave it then 2017-02-04 11:42:14 I give up 2017-02-04 11:42:26 this almost the most important thing to know when installing a distro 2017-02-04 11:42:34 Ill give you a command 2017-02-04 11:42:39 ok, ty 2017-02-04 11:44:10 lspci | grep VGA 2017-02-04 11:44:23 run this and pls give me the details 2017-02-04 11:44:48 you will probably need to run as root 2017-02-04 11:45:01 00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09) 2017-02-04 11:45:40 ok you should not have many issues with intel 2017-02-04 11:46:19 never had so far 2017-02-04 11:46:34 If you wish to install alpine at least you know where to start with this video 2017-02-04 11:47:05 ty vvery m ush, mystified 2017-02-04 11:47:11 much* 2017-02-04 11:49:36 look and see what driver you on mint and the look to find it alpine pkgs 2017-02-04 11:51:11 will try 2017-02-04 11:51:24 https://pkgs.alpinelinux.org/packages?name=xf86-video-intel&branch=&repo=&arch=&maintainer= 2017-02-04 11:53:27 BTW if you follow he video guide 2017-02-04 11:53:56 don't install the graphics card used in the video 2017-02-04 11:54:08 also install pcutils 2017-02-04 11:54:30 I have not reached that 2017-02-04 11:57:25 good luck 2017-02-04 11:57:39 hey guys anyone here to help me 2017-02-04 11:58:11 good luck to you, too 2017-02-04 12:06:48 anyone to help 2017-02-04 12:07:04 anyone that can help me 2017-02-04 12:20:54 anyone around 2017-02-04 12:21:02 need some help 2017-02-04 12:22:21 ncopa can you helpp me please 2017-02-04 12:23:04 Just be patient. Someone will get around to helping you eventually. 2017-02-04 12:23:09 yhx 2017-02-04 12:23:10 hi mystified 2017-02-04 12:23:13 thx 2017-02-04 12:23:16 im at fosdem atm 2017-02-04 12:23:17 hi 2017-02-04 12:23:26 so a bit difficult for me to help 2017-02-04 12:23:28 no prob ill wait 2017-02-04 12:23:28 whats the problem? 2017-02-04 12:23:38 Im not a techie 2017-02-04 12:23:49 completes the install 2017-02-04 12:24:07 xorg & gpu working 2017-02-04 12:24:23 right resolution 2017-02-04 12:24:26 but 2017-02-04 12:24:28 not being a techie might be a problem :-/ but cannot help you with that right now ;) 2017-02-04 12:24:40 i feel I still dont have the right gpu 2017-02-04 12:24:50 i have a nvidia g210 2017-02-04 12:24:53 is it one of those dual gpu? 2017-02-04 12:25:09 like nvidia + intel? 2017-02-04 12:25:20 ahh probably 2017-02-04 12:25:30 but never tried it ad as dual 2017-02-04 12:25:33 i have heard people having issues with those 2017-02-04 12:25:34 no prob not 2017-02-04 12:25:36 to old 2017-02-04 12:25:44 ok 2017-02-04 12:25:46 so plain nvida 2017-02-04 12:25:51 nvidia 2017-02-04 12:26:15 i dont have that myself so i dont know really 2017-02-04 12:26:21 why do you think you dont have the right gpu? 2017-02-04 12:26:29 05:00.0 VGA compatible controller: NVIDIA Corporation GT218 [GeForce 210] (rev a2) 2017-02-04 12:26:40 no glxgears 2017-02-04 12:26:50 & it seems to cut out 2017-02-04 12:27:02 slow to respond\ 2017-02-04 12:27:13 right 2017-02-04 12:27:25 i installed 2017-02-04 12:27:26 i dont know if there are any good opensource drivers for that chip 2017-02-04 12:27:59 you can check what driver got loaded in /var/log/Xorg.0.log 2017-02-04 12:28:05 might give you some hints whats going on 2017-02-04 12:28:07 apk add xf86-video-nv & nouveo 2017-02-04 12:28:13 i have to go, sorry 2017-02-04 12:29:14 [ 66.734] (--) NV: Found NVIDIA GeForce 210 at 05@00:00:0 2017-02-04 12:29:15 [ 66.734] (WW) Falling back to old probe method for modesetting 2017-02-04 12:29:15 [ 66.734] (EE) open /dev/dri/card0: No such file or directory 2017-02-04 12:29:15 [ 66.734] (WW) Falling back to old probe method for vesa 2017-02-04 12:29:28 thx 2017-02-04 12:29:34 another time 2017-02-04 13:57:38 Hello, I'm trying to set custom dns servers via /etc/udhcpd.conf, however the entries do not appear in /etc/resolv after restarting networking 2017-02-04 14:53:22 This is probably the best approach: https://forum.alpinelinux.org/forum/networking/how-avoid-overwriting-etcresolvconf-dhcp Sorry for the noise 2017-02-04 15:06:01 Does Alpine have an equivalent of Arch's PKGBUILDs? 2017-02-04 15:06:47 <_ikke_> vktec: APKBUILD :-) 2017-02-04 15:06:48 vktec: well, alpine's apkbuilds are kinda similar 2017-02-04 15:07:23 Awesome. I'll have a read of the wiki page 2017-02-04 15:58:54 Why does the apk utility ignore the cache directory if it is in the tmpfs? http://git.alpinelinux.org/cgit/apk-tools/tree/src/database.c#n1590 2017-02-04 15:59:20 I understand if you want to make sure /etc/apk/cache is a folder, dont use it, but if it is a symbolic link, surely just use it no? 2017-02-04 15:59:48 In it's current state, booting from an iso and using memory install does not work, cannot use apk 2017-02-04 16:02:14 I've actually performed a trick on a system using overlayfs in place of /var/cache/apk which allows me to store the cache in the apkovl 2017-02-04 16:07:53 hey are you able to help me out 2017-02-04 16:10:10 mystified: Just ask, if someone can they will answer if they read it. =] 2017-02-04 16:10:30 Struggling to configure gpu 2017-02-04 16:10:52 NV: Found NVIDIA GeForce 210 at 05@00:00:0 2017-02-04 16:10:53 [ 66.734] (WW) Falling back to old probe method for modesetting 2017-02-04 16:10:53 [ 66.734] (EE) open /dev/dri/card0: No such file or directory 2017-02-04 16:10:53 [ 66.734] (WW) Falling back to old probe method for vesa 2017-02-04 16:11:40 mystified: You installed 'xf86-video-nv'? 2017-02-04 16:11:59 yes & Nouveau 2017-02-04 16:12:14 Nouveau is for intel no? So integrated? 2017-02-04 16:12:21 ahh 2017-02-04 16:12:30 i need to uninstall 2017-02-04 16:13:06 I found a gr8 pkg on manjaro that does all of this automated 2017-02-04 16:13:34 I wish I could compile & make it work here. 2017-02-04 16:14:04 https://github.com/manjaro/mhwd-db 2017-02-04 16:14:19 mystified: Nouveau does need run when the system boots, and a couple of setting changes, I have the configs somewhere... 2017-02-04 16:15:09 thx 2017-02-04 16:20:10 mystified: Basically you need something like how this: https://github.com/manjaro/mhwd-db/blob/master/pci/graphic_drivers/hybrid-intel-nvidia-bumblebee/MHWDCONFIG 2017-02-04 16:20:31 so you need to blacklist the nvidia gpu loading at boot, so you can choose to load it 2017-02-04 16:20:50 thx ill read it first 2017-02-04 16:23:42 'thats all dutch to me 2017-02-04 16:23:46 damm 2017-02-04 16:24:18 mystified: The Arch Linux wiki does help however, as some of the packages are the same: https://wiki.archlinux.org/index.php/intel_graphics 2017-02-04 18:47:23 someone here is using fail2ban ? i can't find anything about multiport troubles 2017-02-04 18:48:40 i just installed fail2ban by default, want to keep the default configuration 2017-02-04 18:50:06 but it can't find iptables-multiport 2017-02-04 18:51:37 <_ikke_> jeanjack: seems to be working for me 2017-02-04 18:53:36 i get Failed to start jail 'sshd-ddos' action 'iptables-multiport': Error starting action Jail('sshd-ddos')/iptables-multiport 2017-02-04 18:53:52 and the same for each jails 2017-02-04 18:55:24 i'm using the vm image 2017-02-04 19:21:03 After suspending, how can I get alpine to chvt back to the xorg screen? Currently I get a blank screen with flashing cursor hand have to do it manually 2017-02-04 19:21:20 s/hand/and/ 2017-02-04 19:37:11 on kvm my virtual machine is very long at starting busybox acpid. Am i the only one with these kind of strange things ? 2017-02-04 19:41:48 how can i look on where does it come from ? 2017-02-04 20:08:32 i disabled acpid at boot the long time don't come from it 2017-02-04 20:09:47 just made smb.conf and can't get back to bottom of the page?? 2017-02-04 21:44:10 Hi guys, i'm trying to install Alpine with dual-boot. 2017-02-04 21:44:47 But i'm having issues to install the booloader manually, (i'm using grub). 2017-02-04 21:52:02 Dirac1: Have you looked at some of the instructions on the wiki? https://wiki.alpinelinux.org/wiki/Installing_Alpine_on_HDD_dualbooting#Installing_bootloader_manually 2017-02-04 21:52:11 Yes 2017-02-04 21:52:49 And i used the same script (doing the obvious modifications).. but i'm still having error updating grub. 2017-02-04 21:54:05 Dirac1: You sure it is using your grub config when it boots? Is it the config for booting alpine from grub or the other OS? 2017-02-04 21:59:28 To boot alpine 2017-02-04 22:00:44 de_worde, the other OS is Manjaro 2017-02-04 22:00:53 Dirac1: So Manjaro is booting but Alpine is not with the grub config op 2017-02-04 22:00:53 option when you select it? 2017-02-04 22:00:53 Exactly. 2017-02-04 22:01:01 But... the thing here is: Uploading my grub gives me an error. 2017-02-04 22:01:32 Uploading? Installing it to the drive? 2017-02-04 22:02:26 Updating* my bad. 2017-02-04 22:02:41 With the new Menu entry. 2017-02-04 22:04:29 Dirac1: What is the error itself? 2017-02-04 22:05:05 And could you upload the alpine part of the grub config to pastebin? (hashing out anything sensitive like uuid if you must) 2017-02-04 22:05:05 frankly it just says.. "Syntax error on line 203" so i go check the line 203 in grub.cfg.. and it just have 192 lines.. 2017-02-04 22:05:47 Let me get the laptop. 2017-02-04 22:05:49 brb. 2017-02-04 22:06:29 The line being greater than the actual count could mean it includes lines from included config files or the config file you are looking at is not the one it is booting with 2017-02-04 22:13:42 For some reason Alpine appears now in the boot, but now there's an error... on the booting of the os. 2017-02-04 22:14:16 "end Kernel panic" not syincing: VFS: Unable to mount root fs on unknown-block(0,0_ 2017-02-04 22:15:56 Dirac1: You have root= defined in your kernel parameters for Alpine? Does it resolve to the correct disk? Have you tried the 'single' option to get an emergency shell to check what devices are avaliable in /dev ? 2017-02-04 22:17:19 i think now it can find the OS but grub can't define the partition and the initrd image. 2017-02-04 22:17:49 Because i didn't updated the script (i commented all the stuffs i modified from the custom menuentry) 2017-02-04 22:18:39 So i'll send you the script.. to check it out. 2017-02-04 22:19:52 Dirac1: sure 2017-02-04 22:20:20 But.. de_worde, my assumption may be right? o.o 2017-02-04 22:21:29 Dirac1: that kernel panic about mounting root fs is a process within the initramfs, normally it would drop to a shell but perhaps the quiet option will supress that 2017-02-04 22:21:49 Dirac1: You can also add debug_init to get more information 2017-02-04 22:22:13 Oh but it could be not finding the initramfs and not getting that far 2017-02-04 22:25:10 de_worde : https://www.codepile.net/pile/QDpNpkO8 2017-02-04 22:25:26 This is the code giving my a syntax error. 2017-02-04 22:29:30 Dirac1: Each line starts with # which is a comment, is that intentional? 2017-02-04 22:30:08 And whats that exec tail on line 2? 2017-02-04 22:30:10 Yup, i'll remove it (commented it before restarting the device avoiding issues with grub) 2017-02-04 22:30:40 Well that's part of the script and it was already inside the original script. 2017-02-04 22:32:32 Oh thats so it skips the first couple of lines, bit strange and over complicated but nevermind... 2017-02-04 22:32:38 Dirac1: replace the quiet with debug_init and see if it outputs any more information when it boots 2017-02-04 22:32:46 or is it when that script executes to create the config it errors? 2017-02-04 22:33:35 Creating the config.. it outputs the syntax error 2017-02-04 22:34:25 So this is a bash script error with grub, not something to do with booting alpine ? And it erroring means the actual config is the old one where the config script worked but was not the correct config 2017-02-04 22:34:59 This is probably a noobie question, but google is failing me :( In my Dockerfile I have `RUN apk add yarn` but when I build the image it fails with `ERROR: unsatisfiable constraints: yarn (missing): required by: world[yarn]` Is anyone familiar with this error? 2017-02-04 22:36:16 Couto: You may need to `RUN apk update` before or do `RUN apk -U add yarn` to do it in one 2017-02-04 22:36:26 de_worde is an error with the grub bash script.. so i can't initiate in my Alpine partition. 2017-02-04 22:36:41 But i can't find the error. 2017-02-04 22:36:52 Couto: Also are you sure it is in the repository you are using (in /etc/apk/repositories) 2017-02-04 22:37:01 The same script is placed in the Alpine wiki for dual booting. 2017-02-04 22:37:51 de_worde: -U didn't work I think the package is in edge/testing, but even if i try to change the repositories I'm having no luck :( 2017-02-04 22:37:57 (btw... i'm a noob at this...) 2017-02-04 22:39:14 Dirac1: I've never used grub to generate its own config, always edit the actual config by hand, what is the bash error you get from the grub make config command? Have you seen if there is a debug option for it so you can see what line it does not like? 2017-02-04 22:39:44 Dirac1: Also a good thing to check for on scripts when they error randomly is windows vs unix line endings, if you copy/psate 2017-02-04 22:39:50 s/psate/paste/ 2017-02-04 22:40:28 Couto: When you changed the repo are you sure it is the correct one for edge? 2017-02-04 22:40:51 de_worde: since I'm a noob, probably not, but I'm using this url http://dl-cdn.alpinelinux.org/alpine/edge/testing/x86_64/ 2017-02-04 22:41:01 I don't know what's the bash error because it junst says there's an error in the line 203... o.o but there are just 192 lines in the grub.cfg 2017-02-04 22:41:28 Couto: Can you install any packages? It might be an issue with your cache directory, if the `apk update` is not working 2017-02-04 22:42:20 Dirac1: Because it is probably error line 203 of one of the bash scripts being executed which is creating the grub.cfg 2017-02-04 22:44:09 Couto: There is some strang behaviour with the apk utility, I've tried asking about it but no-one responds, but its if the cache directory is on a tmpfs (Ram disk) it will refuse to use it 2017-02-04 22:45:26 de_worde: weirdly I tried `RUN apk add --repository=http://dl-cdn.alpinelinux.org/alpine/edge/testing/ --update yarn` and it suddenly worked 2017-02-04 22:46:20 Couto: The change you attempted on the repositories file must have not worked then 2017-02-04 22:46:25 kinda glad it worked, but got nothing on the why :( 2017-02-04 22:46:30 de_worde: probably 2017-02-04 22:46:43 de_worde, i didn't analyse the script, but.. now that i'm readin, it simply paste the menu entry to the end of the grub.cfg? 2017-02-04 22:48:34 Dirac1: Have you tried running the script by itself? maybe `sh -x script.sh` ? 2017-02-04 22:48:41 It should just output to stdout 2017-02-04 22:48:48 ok 2017-02-04 22:49:45 But it saying line 203, implies its either another script or the entry point cats all the script files togeater and runs them all at once, which is a bit of a over-complicated way of doing it and makes it harder to debug 2017-02-04 22:50:06 Could be as simple as it not ending with a new line in that case 2017-02-04 22:51:54 Yes that's what i'm seeing.. aparently placing a new lines affect the script working. 2017-02-04 22:52:35 because i commented the echo command and now it says the error is in 204. 2017-02-04 23:02:42 de_worde, aparently i deleted the echo command and cat.. and there's no error now. 2017-02-04 23:02:50 I will restart. 2017-02-04 23:04:45 de_worde, yup is working now.... thanks for your help. 2017-02-04 23:45:39 ll tall flowers do that 2017-02-04 23:45:44 dammit 2017-02-05 00:39:39 Why Lightdm is in the edge- testing branch? 2017-02-05 00:56:35 And why Slim is in main when the program is discontinued. 2017-02-05 03:22:05 Need some help fixing my GPU driver here is link to mt xorg Log 2017-02-05 03:22:08 http://pastebin.com/4GGG3Hx3 2017-02-05 03:22:43 Strange... I've been able to install the Nvidia driver on Manjaro open Rc 2017-02-05 03:23:18 But cant get either Nouveau or Nvidia going on Alpine . 2017-02-05 03:45:34 Can anyone help with gpu issues 2017-02-05 04:02:03 how do I install libtinfo on alpine? 2017-02-05 04:02:56 what exp have you with linux 2017-02-05 04:04:25 Xe 2017-02-05 04:04:37 https://www.youtube.com/watch?v=e1Fd5JaI-0Y 2017-02-05 04:05:01 what experience have you, with linux 2017-02-05 04:05:21 mystified: i'm talking about a package that drops /usr/lib/libtinfo.so.5 on the disk, not installing the OS 2017-02-05 04:07:21 doesn't look like it's packaged 2017-02-05 04:07:49 it's part of ncurses i thought 2017-02-05 04:08:07 looks like it's just legacy 2017-02-05 04:08:15 apparently it's just a symlink to libncurses.so.* 2017-02-05 04:08:24 in other distros 2017-02-05 04:09:13 so in /usr/lib: ln -s libtinfo.so.5 libncurses.so.5 ? 2017-02-05 04:09:36 i always get `ln` backwards, want to sanity check 2017-02-05 04:09:38 swap the arguments 2017-02-05 04:09:52 https://bugs.launchpad.net/ubuntu/+source/ncurses/+bug/259139 2017-02-05 04:10:15 "Any build script which looks explicitly for libtinfo without first trying in the ncurses library should be fixed." 2017-02-05 04:10:17 :p 2017-02-05 04:10:47 Shiz: this is to run a haskell program built for glibc in alpine 2017-02-05 04:11:41 build from arch 2017-02-05 04:12:05 https://aur.archlinux.org/packages/libtinfo/ 2017-02-05 04:12:27 that arch package is just a symlink 2017-02-05 04:12:29 as i just said 2017-02-05 04:13:53 https://packages.gentoo.org/useflags/tinfo 2017-02-05 04:14:06 use the gentoo build method 2017-02-05 04:14:23 that requires you to recompile ncurses 2017-02-05 04:14:35 what i said already fixes the issue without any of that necessary 2017-02-05 04:14:43 or use the correct method: ln -s /usr/lib/libncurses.so.5 /usr/lib/libtinfo.so.5 2017-02-05 04:15:00 i would use relative paths for the source, but yes 2017-02-05 04:34:37 Can anyone help with gpu issues 2017-02-05 05:42:10 Can anyone help with gpu issues 2017-02-05 06:10:38 Can anyone help with gpu issues 2017-02-05 06:28:43 Can anyone help with gpu issues on alpine linux (openrc) Nvidia G210 ( nouveau) driver config 2017-02-05 14:56:33 chrome seems to have stopped working after the latest updates in 3.5, the GUI of chrome appears but with an error message stating that "Something went wrong while displaying this webpage" 2017-02-05 14:56:50 STDOUT says Received signal 11 SEGV_MAPERR 000000000010, and repeats every time I try to open a new tab 2017-02-05 14:57:03 anyone else experienced this? 2017-02-05 17:11:49 BUMP: https://bugs.alpinelinux.org/issues/6763 2017-02-05 17:12:09 ^ was to all not a user 2017-02-05 17:12:15 wait 2017-02-05 17:12:21 wrong issue haha 2017-02-05 17:12:48 https://bugs.alpinelinux.org/issues/6772 <- Downloads page still links to old version 2017-02-05 17:54:32 Hello! 2017-02-05 17:56:08 I’m trying to boot the arm rootfs provided on the download page, but it doesn’t have openrc in /sbin, how can I add it to the rootfs? 2017-02-05 18:34:20 hi guys, do you have idea why I am getting widbifs:~/build/dovecot-antispam-plugin$ abuild -r 2017-02-05 18:34:41 https://www.zerobin.net/?52adf130dade1b14#iTcTjRmSsti6q3xlYahtmiF/pJCdJrwvmMIlv06EBeE= this error? :/ 2017-02-05 18:35:08 since everything is looks great.. but it say "dovecot-antispam-plugin: Failed to create index" and I cannot find nothing on internet about it 2017-02-05 18:53:31 you didn't import your abuild key into /etc/apk/keys 2017-02-05 19:00:17 ah, thanks 2017-02-05 21:15:17 Hello, I’m trying to build an arm rootfs from x86_64 alpine, but when running: 2017-02-05 21:15:35 # qemu-arm -L /mnt/ sbin/apk.static -X ${mirror}/latest-stable/main -U --allow-untrusted --root /mn 2017-02-05 21:15:37 t/ --initdb --arch armhf -v add busybox 2017-02-05 21:15:42 I got errors 2017-02-05 21:15:58 (I’m trying busybox but installing alpine-base fails too, obviously) 2017-02-05 21:16:52 Executing busybox-1.25.1-r0.post-install 2017-02-05 21:16:53 ERROR: busybox-1.25.1-r0.post-install: script exited with error 1 2017-02-05 21:17:06 How should I run qemu-arm? Or am I failing something else? 2017-02-05 22:39:35 is there a python package for alpine that has the docstrings stripped out? 2017-02-05 22:44:57 pls can you guts assist with GPU issues. Fresh install. Used Nouveau driver. 2017-02-05 22:45:10 Desktop is Xfce 2017-02-05 22:46:13 Gpu nvidia G210 only supported by Nvidia upto nvidia-340 series 2017-02-05 22:47:10 here in the pastebin are details of my xorg log, driver in use, system details 2017-02-05 22:47:27 http://pastebin.com/hnDwyHxQ 2017-02-05 22:48:26 I'm not a techie.. Just switching over Alpine.. I detest SystemD 2017-02-05 22:48:41 why? 2017-02-05 22:49:24 Strange.. I've tried manjaro-openRc the Nvidia drive works.. But here at Alpine Nvidia is not an option 2017-02-05 22:50:41 I've yet to install a SysD distro on any Pc without boot issues.. As a non techies, I never been able to resolve those issues 2017-02-05 22:50:57 As a result boot times are at least 3 mins 2017-02-05 22:53:59 thanks in advance 2017-02-05 22:54:38 BTW is there a guide on alpine on how to install arch pkgs 2017-02-05 22:54:47 is see in apk 2017-02-05 22:54:53 mystified: Why do you detest systemd if you're not a techie? 2017-02-05 22:54:56 Honest question. 2017-02-05 22:55:11 http://pastebin.com/hnDwyHxQ 2017-02-05 22:55:23 Forget about decent nVidia on Alpine, unless you prefer nouveau. 2017-02-05 22:55:30 nVidia's drivers, to my knowledge, do not work with musl libc. 2017-02-05 22:55:31 --arch ARCH Use architecture with --root 2017-02-05 22:55:41 Ok 2017-02-05 22:55:46 asie: libc6-compat is a thing 2017-02-05 22:55:50 1. [ 68.129] (EE) AIGLX error: dlopen of /usr/lib/xorg/modules/dri/swrast_dri.so failed (Error loading shared library /usr/lib/xorg/modules/dri/swrast_dri.so: No such file or directory) 2017-02-05 22:55:54 Nouveau 2017-02-05 22:55:55 nvidia drivers need more than libc6-compat 2017-02-05 22:55:55 you forgot to install mesa 2017-02-05 22:55:58 will be fine 2017-02-05 22:56:12 but just unable to config correctly 2017-02-05 22:56:30 Ok must install mesa 2017-02-05 22:56:58 anthing else I need to do like modify xorg.conf or rc.conf 2017-02-05 22:57:15 possibly xorg.conf 2017-02-05 22:57:17 *possibly* 2017-02-05 22:57:22 xorg.conf is a mysterious land 2017-02-05 22:57:29 :) 2017-02-05 22:58:17 so just apk add ?mesa pkg ... then logot/reboot.. & se what happens 2017-02-05 23:17:44 Hey guys mesa made no difference 2017-02-05 23:20:51 Hey guys mesa made no difference 2017-02-05 23:20:56 we heard you 2017-02-05 23:21:10 THx :) 2017-02-05 23:33:01 is it normal mot to have anything in xorg.conf 2017-02-05 23:33:36 is it normal mot to have anything in xorg.conf.d and xorg.conf does not exist 2017-02-05 23:48:51 can anyone help 2017-02-05 23:49:02 I've been over to nouveau 2017-02-05 23:49:24 they have given me ideas as whats going wrong 2017-02-05 23:49:59 <^7heo> sorry, we're in post-FOSDEM mode 2017-02-05 23:50:05 <^7heo> people are recovering. 2017-02-05 23:50:56 ahh.. 24 hrs then 2017-02-05 23:51:04 <^7heo> (i.e. idling while running garbage collectors and various janitor processes) 2017-02-05 23:51:51 <^7heo> (with eyes closed and the whole body in energy saving mode) 2017-02-05 23:52:20 I'm down under 11 am 2017-02-05 23:52:26 LOL.. 2017-02-05 23:52:38 Europe Midnight.. 2017-02-05 23:53:17 brain overload... can't take anymore in.. esp. after a few to many 2017-02-05 23:53:40 I'll leave you guys in peace 2017-02-06 00:02:27 haha i just read few lines and knew its FOSDEM hangover 2017-02-06 00:34:15 o.o 2017-02-06 15:42:53 hello, does Alpine run ok on a BeagleBoneBlack? Just looking for something simple and secure to run SSH and host my remote backups 2017-02-06 15:57:53 <^7heo> drgibbon: it should. 2017-02-06 15:57:57 <^7heo> I can't test tho. 2017-02-06 16:03:33 cool 2017-02-06 16:39:36 is there an rc log someplace? dmegs doesn't seem to have what i need. it seems that alsa fails to restore the mixer if ntpd fails, which is weird. the alsa restore script complains that alsa mixer got an invalid option "-". i want to see exactly what got executed 2017-02-06 16:41:51 avih: I think it can be enabled in /etc/rc.conf AFAIR 2017-02-06 16:42:15 also, ntpd fails quite a lot for me. this is in virtualbox (but without any vbox modules), and its procedure seems to depend on which network card type i choose to expose in vbox, but the random failure happens with all of them. i got no such issues with other guests 2017-02-06 16:42:46 HisShadow_: thx 2017-02-06 16:44:15 something is really fishy how the alsa mixer script gets incorrect commands when ntpd startup fails 2017-02-06 16:46:12 as i don't think it uses the network. iirc the last volume is stored in a plain file 2017-02-06 16:56:16 HisShadow_: so, that worked, thanks. i get similar output to what the terminal has on boot - which doesn't include the actual commands each rc script executed. and also suddenly it works well. the ntpd still fails randomly but now the alsa script succeeds... 2017-02-06 16:56:47 the joy of random failures... 2017-02-06 17:04:30 let's put it this way though: i don't recall the alsa script failing when nptd succeeded 2017-02-06 17:42:39 avih: how odd 2017-02-06 17:45:59 yes. i think i'll edit the alsa restore script and be more verbose with some rc log messages 2017-02-06 18:05:16 ok, i got the incorrect command (obviously and ntpd failed): |alsactl -E HOME="/var/run/alsasound -I -f "/var/lib/alsa/asound.state" restore ---| and when it succeeds it ends with |restore 0| 2017-02-06 18:06:37 the value of the argument comes from ${cardnum} 2017-02-06 18:07:11 s/comes from/is/ 2017-02-06 18:15:20 alsa edge is broken somehow in any case, just noticed yesterday and downgraded, haven't investigated it further 2017-02-06 18:18:17 and the value of that is a loop of [-e /dev/snd/controlIC${cardnum} ] || sleep 2 (4 times each) over all the values of ${cards} which comes from a sed script which uses /proc/asound/cards. so i'm guessing the it's not parsed correctly, but if i observe /proc/asound/cards (after it failed) it does seem to contain a card 0 with some info. could it have taken 8s without detecting the card? maybe some state is going wrong... 2017-02-06 18:19:38 i wild and vague guess would be that some busybox state gets messed up if ntpd fails 2017-02-06 18:19:42 a* 2017-02-06 18:20:50 or that ntpd failure itself is already a result of some busybox failure 2017-02-06 18:21:45 Shiz: any ideas how to debug it further? 2017-02-06 18:22:33 there's also a question of where "---" comes from. is this the default value of a variable which was not set a value? 2017-02-06 18:51:09 Is it just me or is mongodb @edge/testing supposed to crash with rc-service mongodb start? Can't seem to find an open bug but maybe no one is using mongodb on alpine ? 2017-02-06 18:52:24 should not be crashing, but it's in testing so ... :p 2017-02-06 18:53:10 does it work without rc-service? 2017-02-06 18:55:31 Pretty sure it does yes, if I remember correctly it works when you start it manually but cant seem to remember how I got it to start last time... 2017-02-06 18:55:42 The rc-script seems to be taken from gentoo... 2017-02-06 19:06:17 TBB: this is not from yesterday. both issues have come and gone, and i've only used the alsa init script for some weeks. the ntpd issue is from day 1 for me though, though the frequency of the failure varies. right now for instance it's high - probably at least 50% 2017-02-06 20:45:05 How can I use the generic arm image to install alpine on my arm board? 2017-02-06 22:38:54 Is there a way to figure out which package contains a given file? 2017-02-06 22:39:41 apk info -W if I recall 2017-02-06 22:40:09 Cool, thanks 2017-02-06 22:40:44 but it probably works only for installed packages 2017-02-06 22:41:13 Yeah, seems to 2017-02-06 22:42:13 for the rest I always used this https://pkgs.alpinelinux.org/contents , dunno if there's some other way 2017-02-06 22:42:22 Okay 2017-02-06 22:45:51 Does Alpine not have man? The man package says it's just a dummy... 2017-02-06 22:48:04 just install it and you'll get man from mandocml package which will get pulled in as a dependency 2017-02-06 22:48:42 Ah, okay 2017-02-06 22:51:53 Okay, so I'm in an Alpine installer and I can't get my disk to mount. It works fine in Arch, but not here. mount /dev/sdb1 /mnt outputs mount: mounting /dev/sda1 on /mnt failed: Invalid argument 2017-02-06 22:51:55 Any ideas? 2017-02-06 22:53:20 try providing it with -t and filesystem 2017-02-06 22:54:08 Oh, of course! I'll probably need to install btrfs support 2017-02-06 22:54:15 No, wait 2017-02-06 22:54:24 iirc that's part of the kernel 2017-02-06 22:54:38 Yep, worked with -t 2017-02-06 22:54:43 Thanks kahiru 2017-02-06 22:54:48 np 2017-02-06 22:55:21 you might eventually want the btrfs-progs package to manage it 2017-02-06 22:55:33 Indeed 2017-02-06 23:02:26 Does https://ptpb.pw/HzyJ.sh look like a reasonable answer file for setup-alpine? 2017-02-06 23:15:38 Nobody's made any objections, so I'll go with that config and hope for the best :) 2017-02-06 23:28:05 ok, i looked a bit more into the ntpd/alsa issue, seems /proc/asound/cards can be "--- no soundcards ---", which explains the script arguments failure which fails to parse it correctly on such case. the remaining question is how come IIRC such failure only appears after ntpd fails to initialize, but sometimes still works correctly even if ntpd does fail. 2017-02-06 23:28:56 as well as why is ntpd fails to initialize apparently randomly 2017-02-06 23:30:24 and again, when listing /proc/asound/cards after login (which follows such failure of the alsa script), it's content does contain data for a single card, i.e. not "--- no cards ---" 2017-02-06 23:34:28 and indeed running rc-service alsa restart after login does work. but during login it tries for 6 seconds and fails. hmm.. i got an idea. instead of trying to grab the card numbers once and then waiting for each to "come up" 4 times with 2s wait in between, make also more than 1 attempts at grabbing the available cards 2017-02-07 02:07:51 well.. some good news, i think, is that the alsa failure doesn't always follow network failure. some more good news is that apparently a single 1s retry on the failures in networking and alsa restore (each) are enough to fix the issues. these are the patches i'm using http://pastebin.com/P2qv0xvu . it's still not clear to me why the retry/wait is required, but seemingly, at least so far, both seem to always succeed either on the first attempt or on the 2017-02-07 02:07:51 retry. 2017-02-07 02:09:16 (on each reboot typically at least one of those gets to the retry - i tried several dozens reboots probably) 2017-02-07 02:10:31 but then again, regardless of my retry, it seems the alsa restore script has 4 retries of 2s each, without explaining why it might be required. so i guess "because" ... 2017-02-07 02:10:44 (per card) 2017-02-07 02:31:04 fwiw, the failure i get for the network, which always seems to be the same, is "ip: ioctl 0x8913 failed: No such device" 2017-02-07 02:34:36 that seems to be something is trying to set the IP address for the wrong device name 2017-02-07 02:34:43 either before rename, or because there's no rename 2017-02-07 02:39:47 i'm really not familiar enough with linux networking to know what the issue may be, but you can see my patch of where i insert the retry - after ifup fails, i wait 1s and retry - and it always seem to succeed on first attempt or on the retry 2017-02-07 02:41:06 maybe this has to do with lazy initialization in virtualbox, but i find it a bit unlikely TBH 2017-02-07 02:41:40 PCI devices should definitely be initiaziled before the domain starts in VB 2017-02-07 02:41:50 so it's going to be in the OS itself somewhere 2017-02-07 02:41:55 or a real bad bug... 2017-02-07 02:42:11 i can provide more info given instructions... 2017-02-07 02:42:16 it does happen frequently 2017-02-07 02:42:51 sadly I'm not sure how alpine normally initializes the network, as we've replaced allt hat code... 2017-02-07 02:43:19 and since it's alpine I have to think it's a little stripped down from other distros 2017-02-07 02:43:28 which might use udev to rename interfaces 2017-02-07 02:43:31 avih: maybe dmesg has any info on late network if init? 2017-02-07 02:43:33 is there /etc/udev*? 2017-02-07 02:43:38 alpine doesn't use udev 2017-02-07 02:43:46 not in any default install anyway 2017-02-07 02:44:17 nbastin: http://git.alpinelinux.org/cgit/aports/tree/main/openrc/networking.initd#n46 2017-02-07 02:45:04 i think i do use edev 2017-02-07 02:45:15 or at least the not-mdev thingy which is required for xorg 2017-02-07 02:45:35 avih: as shiz suggests, check dmesg for network info 2017-02-07 02:45:48 that'd be eudev probably 2017-02-07 02:45:58 gentoo's udev fork 2017-02-07 02:46:11 how do i check which it is? 2017-02-07 02:46:54 well alpine doesn't ship udev, so it'd have to be eudev 2017-02-07 02:47:28 k 2017-02-07 02:47:44 grep 'dev$' /etc/apk/world 2017-02-07 02:47:48 to be sure 2017-02-07 02:47:52 (great, when i want fresh dmesg failure, it decidec to behave. repeatedly...) 2017-02-07 02:48:35 ok. got ifup failure (and succedd on retry) 2017-02-07 02:49:32 eh.. seems actually udev 2017-02-07 02:50:04 http://git.alpinelinux.org/cgit/aports/tree/main/busybox/dad.if-up 2017-02-07 02:50:06 this is also interesting 2017-02-07 02:50:26 avih: http://git.alpinelinux.org/cgit/aports/tree/main/udev/APKBUILD?h=3.5-stable 2017-02-07 02:50:34 see pkgdesc= and depends= 2017-02-07 02:50:36 :p 2017-02-07 02:50:39 i'm on edge 2017-02-07 02:50:51 http://git.alpinelinux.org/cgit/aports/tree/main/udev/APKBUILD?h=master 2017-02-07 02:50:53 no difference 2017-02-07 02:51:19 yes, i looked at depends for the alsa failure, but didn't know what i could add there. i tried "networking", but not sure i got consistent results 2017-02-07 02:51:54 interesting 2017-02-07 02:52:05 (del udev, add eudev) 2017-02-07 02:52:44 iirc i followed the guide to setup xorg. i definitely wouldn't have figured out on my own i need to remove mdev and add udev.. 2017-02-07 02:53:09 (at the apline wiki) 2017-02-07 02:53:21 yeah, evdev doesnt work without 2017-02-07 02:53:26 you can do xorg without evdev, its just less convenient 2017-02-07 02:54:19 althoug apparently libinput s the future 2017-02-07 02:54:25 and that doesnt need udev i think? 2017-02-07 02:54:39 TBH though, i rarely actually start the x server (in virtualbox). i run an external xserver and just ssf forward x 2017-02-07 02:54:50 ssh* 2017-02-07 02:55:18 (which is why the network failure was particularly annoying - i couldn't ssh into it) 2017-02-07 02:56:20 (and the terminal at the virtualbox window is annoying. ugly colors, can't copy-paste stuff...) 2017-02-07 02:58:21 Shiz: what shell i look for at dmesg? i couldn't see "ifup" or "8913" (the device which didn't exist on first attempt) 2017-02-07 02:58:41 shall* 2017-02-07 02:59:19 avih: search for "eth" for starters, esp with -i in grep, you should be able to catch driver at least 2017-02-07 02:59:27 maybe grep -i -4 "eth" 2017-02-07 03:00:22 no "eth" in dmesg... 2017-02-07 03:01:20 that is weird, I figure VB exposes the e1000 driver? I thought it had eth in the driver info 2017-02-07 03:01:33 try grepping for e1000 I guess 2017-02-07 03:02:55 not there too. this seems related, but i can't see a failure (i included 3 extra context lines): 2017-02-07 03:02:57 [ 2.394259] udevd[1307]: starting eudev-3.2.1 2017-02-07 03:02:57 [ 2.444602] random: udevd: uninitialized urandom read (16 bytes read, 66 bits of entropy available) 2017-02-07 03:02:57 [ 2.446281] random: udevd: uninitialized urandom read (16 bytes read, 66 bits of entropy available) 2017-02-07 03:02:57 [ 2.448997] FUJITSU Extended Socket Network Device Driver - version 1.0 - Copyright (c) 2015 FUJITSU LIMITED 2017-02-07 03:02:57 [ 2.455315] ACPI: Battery Slot [BAT0] (battery present) 2017-02-07 03:03:22 seems nothing of interest 2017-02-07 03:04:27 that seems...weird...do you actually even have an ethernet interface now? 2017-02-07 03:04:36 we can figure out strings from that I guess 2017-02-07 03:04:47 this seems the only ~1s jump i can identify (my retry wait is 1s): 2017-02-07 03:04:48 [ 1.635218] EXT4-fs (sda3): couldn't mount as ext3 due to feature incompatibilities 2017-02-07 03:04:48 [ 1.642474] EXT4-fs (sda3): mounted filesystem with ordered data mode. Opts: (null) 2017-02-07 03:04:48 [ 2.271128] NET: Registered protocol family 17 2017-02-07 03:04:48 [ 2.276825] mousedev: PS/2 mouse device common for all mice 2017-02-07 03:04:48 [ 2.384677] udevd[1306]: starting version 3.2.1 2017-02-07 03:04:59 wait. it's not 1s. 2017-02-07 03:05:43 nbastin: yes, i got ethernet (in vbox, and i'm logged into it via ssh from the host) 2017-02-07 03:08:04 avih: so lspci and mabye find the driver name 2017-02-07 03:08:07 that's how the rc log looks like when it retries (and after it succeeds it continues to udhcpc): 2017-02-07 03:08:09 * eth0 ... 2017-02-07 03:08:09 ip: ioctl 0x8913 failed: No such device 2017-02-07 03:08:09 * Cannot ifup eth0. Retrying ... 2017-02-07 03:08:09 udhcpc: started, v1.26.1 2017-02-07 03:09:36 nbastin: http://pastebin.com/LwDdFvBt 2017-02-07 03:10:22 why is that innotek thingy there? i did install the virtualbox module but then removed it. 2017-02-07 03:13:11 in virtualbox UI the ethernet adapter is PCnet-FAST III (am79c973), which i think is the default. but i tried to expose other cards and got the same random network failures 2017-02-07 10:30:30 ERROR: busybox-1.25.1-r0.trigger: script exited with error 1 2017-02-07 10:30:30 I've lot of this inside a runc container, suggestion on how to debug this ? 2017-02-07 11:23:11 lesion: can you try to manually run in your container: /bin/busybox --install -s ; echo $? 2017-02-07 11:23:38 0 2017-02-07 11:24:04 hum, so it returns success 2017-02-07 11:24:24 can you try: apk fix --no-cache busybox 2017-02-07 11:24:56 # apk fix --no-cache busybox 2017-02-07 11:24:56 fetch http://dl-cdn.alpinelinux.org/alpine/v3.5/main/aarch64/APKINDEX.tar.gz 2017-02-07 11:24:56 fetch http://dl-cdn.alpinelinux.org/alpine/v3.5/community/aarch64/APKINDEX.tar.gz 2017-02-07 11:24:56 (1/1) Reinstalling busybox (1.25.1-r0) 2017-02-07 11:24:56 Executing busybox-1.25.1-r0.post-upgrade 2017-02-07 11:24:57 ERROR: busybox-1.25.1-r0.post-upgrade: script exited with error 1 2017-02-07 11:24:59 Executing busybox-1.25.1-r0.trigger 2017-02-07 11:25:01 ERROR: busybox-1.25.1-r0.trigger: script exited with error 1 2017-02-07 11:25:03 2 errors; 5 MiB in 15 packages 2017-02-07 11:25:18 (don't know if matters but it's aarch64/arm64) 2017-02-07 11:25:49 thats useful information 2017-02-07 11:26:07 so, the trugger script is very simple 2017-02-07 11:26:25 where I can find it ? 2017-02-07 11:26:31 hang on.. 2017-02-07 11:26:41 http://git.alpinelinux.org/cgit/aports/tree/main/busybox/busybox.trigger 2017-02-07 11:27:25 very strange... 2017-02-07 11:27:29 yes 2017-02-07 11:27:43 copying this in a file and running it is working without any issue 2017-02-07 11:27:57 you might need add an arg 2017-02-07 11:28:09 try with /usr/bin/sed for example 2017-02-07 11:28:52 or actually: /bin/sh busybox.trigger /usr/bin 2017-02-07 11:28:55 or similar 2017-02-07 11:29:21 other thing you can do is to run it with strace 2017-02-07 11:29:31 strace -f apk fix busybox 2017-02-07 11:29:51 that's what I would do but I cannot reproduce the issue manually 2017-02-07 11:31:17 weird 2017-02-07 11:31:26 and btw there's no /lib/modules/ so looking at the script I don't know what arg could trigger the issue 2017-02-07 11:32:42 which args is passed to this script ? 2017-02-07 11:34:47 [pid 45] chroot(".") = -1 EPERM (Operation not permitted) 2017-02-07 11:35:00 think I've found it 2017-02-07 11:35:18 I'll try to add this capabilities to the container 2017-02-07 11:36:29 yep ! 2017-02-07 11:36:33 needs CAP_SYS_CHROOT 2017-02-07 11:36:38 thanks 2017-02-07 14:46:21 besides rsync.alpinelinux.org, what other rsync mirrors are there? 2017-02-07 14:53:58 TBB, i don't think we keep a list. early days most mirrors did do rsync, but now you'd need to test the mirror you want to use 2017-02-07 15:11:03 hey guys, 3rd failed sdcard with raspbian, googling around i discovered alpinelinux and this 'lbu commit' thingy, does this mean root is usually read only mounted? 2017-02-07 15:14:30 jarekin: Yes, if you want some persistant data you should setup a second partition formated ext... Failures formatting sdcard for Rpi is usually starting the partitions too late (windows and osx dont do it properly) 2017-02-07 15:15:27 hm, can't remember formatting/partitioning the sdcards anyhow 2017-02-07 15:15:40 jarekin: I recommend parted, 'mktable msdos', 'mkpart primary fat32 2048s 4KB' and 'mkspart primary ext4 4GB -1s' 2017-02-07 15:15:42 usually i just cat < ... > ... the images to the sdcard which just works 2017-02-07 15:16:10 There is no need for that with alpine as they are just files on a fat32 partition 2017-02-07 15:16:38 ye, saw that already 2017-02-07 15:17:31 But you need to format the sdcard properly, you do not want the rpi to find the boot image in a partition that no longer exists... wiping the first 100 MB with /dev/zero of the sdcard is also a good measure if you are having trouble 2017-02-07 15:18:49 hm, so i shouldn't follow the instructions? 2017-02-07 15:18:55 https://wiki.alpinelinux.org/wiki/Raspberry_Pi 2017-02-07 15:19:54 100% important for me right now is: don't f*cking write the logs to the sdcard...........!!!! 2017-02-07 15:21:12 jarekin: Bootable is not needed, the raspberry pi just looks on the first X sectors of the sdcard for its firmware (start.elf?) 2017-02-07 15:21:43 jarekin: You sure as well that you are not untaring into a subfolder on the sdcard? (easy mistake) 2017-02-07 15:22:27 You can use fdisk, I think I did use fdisk but I wanted to easily script the formatting so I used parted (done a few hundread Pi sd cards) 2017-02-07 15:23:16 But having formatted the sdcard before with raspbian can interfere, so wiping the first 100 MB with /dev/zero will eliminate that 2017-02-07 15:24:02 argh, sry i just got what you wanted to tell me 2017-02-07 15:24:17 the sdcard is dead, i'm using a completely new one 2017-02-07 15:24:41 and i wanted to try something now, cause raspbian is just going to kill this sd again 2017-02-07 15:24:46 -now+new 2017-02-07 15:26:20 jarekin: They should not die unless your rewriting TB to them no? I only use the sandisk extremes though 2017-02-07 15:27:28 okay? 2017-02-07 15:28:07 jarekin: So you have tried to follow the instructions, put the files on the sd card, put the sd card into the pi, turned it on and what happened? 2017-02-07 15:28:08 ? 2017-02-07 15:28:29 Or did you just want to know about the read-only before you went ahead? 2017-02-07 15:28:30 still on it 2017-02-07 15:29:01 yeah, i just wanted to know about read only root, thanks for your answer 2017-02-07 15:29:41 thing is, i found alot threads about raspbian killing sdcards because they don't have root readonly 2017-02-07 15:30:08 usually i install tvheadend and this dlna daemon (sry forgot the name of the package) and thats it 2017-02-07 15:30:25 after ¬4months the sdcard is dead, happened 3 times now 2017-02-07 15:34:16 alright, its booting ;) 2017-02-07 15:38:39 /media/mmcblk0p1 type vfat (ro,.... 2017-02-07 15:38:41 awesome 2017-02-07 15:43:12 hm, udhpc quits if no network cable is plugged in 2017-02-07 15:48:45 jarekin: i think it's somewhow just a oneshot run 2017-02-07 15:59:21 i think there is a config flag for it 2017-02-07 16:00:58 -b,--background Background if lease is not obtained 2017-02-07 16:01:46 "WARNING: Your password has expired." 2017-02-07 16:01:52 first linux that ever said that to me 2017-02-07 16:06:13 fabled: okay, thanks. I don't really have a problem using rsync.alpinelinux.org, I just prefer using rsync for reposyncs because with http you never know what you get 2017-02-07 16:32:08 de_worde: you can have a normal install too without lbu commit 2017-02-07 16:32:16 (this should probably be better documented) 2017-02-07 16:37:22 thx guys for ze help 2017-02-07 16:37:27 running alpine for now 2017-02-07 16:37:45 i expect my sd card not do die within a few years now ^^ 2017-02-07 16:57:49 kaniini: I do have an image where alpine is installed to the second partition, needed for a desktop envrionment, did not fully document it but I'm quite sure I used setup-disk 2017-02-07 16:58:35 kaniini: I set the cmdline.txt to have root=/dev/mmcblk0p2 2017-02-07 16:59:25 Oh, actually its 3, I used p2 for the swap 2017-02-07 16:59:48 You can initially boot the system the normal way and format the SD Card when your booted in memory on the Pi itself 2017-02-07 17:34:28 ncopa: i have two issues during boot where ifup for eth0 doesn't always succeed on first attempt, and also the alsa mixer restore script can also fail on first attempt. on both cases it seems that if it doesn't suddeed first time it always succeeds on second attempt (after 1s wait). these are my patches http://pastebin.com/P2qv0xvu . i don't know if there are deeper issues which could be fixed instead. advice what to do about it? i.e. PR? check further? 2017-02-07 17:34:28 (my linux knowledge is limited byt i'm available to follow instructions). 2017-02-07 17:35:50 this is inside virtualbox, and it's unaffected by exposing different ethernet interfaces. the failures seem random. 2017-02-07 17:37:38 regardless, the alsa restore script doesn't account for the case where no cards are detected. at such case cards ends up as "--- no soundcards ---", and the sed parsing grabs "---" as the first card name, and the following alsactl restore command complains on invalid arg for the card id 2017-02-07 17:44:32 (after waiting 8s in vein) 2017-02-07 17:45:40 vain* 2017-02-07 18:12:31 ok, that is interesting 2017-02-07 18:12:47 avih: do you use udev? 2017-02-07 18:12:51 eudev 2017-02-07 18:13:30 I think the networking and alsa init scripts runs before the hardware is coldplugged 2017-02-07 18:13:41 ncopa: happens with both. initially i had udev but i was told it was reeplaced with eudev. 2017-02-07 18:14:02 but yes, not mdev 2017-02-07 18:14:07 ok so it happens with eudev 2017-02-07 18:14:12 yes 2017-02-07 18:14:21 can you check in what runleven you start the udev? 2017-02-07 18:14:32 sec 2017-02-07 18:14:57 ncopa-desktop:~$ rc-update | grep udev 2017-02-07 18:14:57 udev | sysinit 2017-02-07 18:14:57 udev-postmount | sysinit 2017-02-07 18:14:57 udev-trigger | sysinit 2017-02-07 18:15:07 you have all those 3? 2017-02-07 18:15:11 in sysinit 2017-02-07 18:15:39 udev | sysinit 2017-02-07 18:15:39 udev-postmount | default sysinit 2017-02-07 18:15:39 udev-trigger | sysinit 2017-02-07 18:15:46 yes 2017-02-07 18:16:00 well. not exactly 2017-02-07 18:16:08 i have those ^ 2017-02-07 18:16:26 wait. they're identical 2017-02-07 18:16:45 you have it also in 'default' runlevel 2017-02-07 18:16:54 but that shouldnt matter 2017-02-07 18:17:08 ok 2017-02-07 18:17:19 i don't recall setting the runlevel manually 2017-02-07 18:17:28 can you please check that you have both sysinit and boot in /etc/inittab? 2017-02-07 18:17:59 ncopa-desktop:~$ grep sysinit /etc/inittab 2017-02-07 18:17:59 ::sysinit:/sbin/openrc sysinit 2017-02-07 18:17:59 ::sysinit:/sbin/openrc boot 2017-02-07 18:18:37 seems yes. inittab http://pastebin.com/exQPVkVd 2017-02-07 18:18:57 ok this is interesting 2017-02-07 18:19:07 can you please file a bug on bugs.a.o with all the details? 2017-02-07 18:19:33 also include which virtualbox it is (on windows, linux mac...) 2017-02-07 18:19:46 and how you have configured the vm 2017-02-07 18:19:55 these are seemingly two unrelated issues though. shall i file one issue for both? also, what would "all the details" consist of? 2017-02-07 18:20:09 the issues with alsa and networking? 2017-02-07 18:20:14 i think they may be same issue 2017-02-07 18:20:16 yes 2017-02-07 18:20:33 i think what happens is that udev starts coldplugging 2017-02-07 18:20:38 and boot continues 2017-02-07 18:20:46 possibly. initially my hunch that the alsa failure only follows a network failure, but later i dismissed it. 2017-02-07 18:21:02 boot scripts advances faster than the trigger script manages to load the kernel modules 2017-02-07 18:21:23 so coldplug, which happens in background has not yet coldplugged the network 2017-02-07 18:21:25 or audio 2017-02-07 18:21:35 right. that sounds (vaguely) more plausible than the random need for a wait 2017-02-07 18:21:53 so its a race condition basically 2017-02-07 18:21:56 yes 2017-02-07 18:22:04 the bad news is that its not trivial to fix 2017-02-07 18:22:12 can i add coldplug as dep for both? 2017-02-07 18:22:16 oh 2017-02-07 18:22:25 i mean, sure, we can work around it by adding sleep etc 2017-02-07 18:22:35 but thats not a real solution 2017-02-07 18:22:41 sleep is ugly. better if it's deterministically ordered 2017-02-07 18:23:39 ncopa: btw, at some stage i installed virtualbox guest additions/module, but i then removed it. how can i be 100% sure all traces of it are removed? 2017-02-07 18:23:56 apk del should be enough 2017-02-07 18:24:03 i dont think that is the problem 2017-02-07 18:24:06 (i don't mind zombie files, as long as nothing unexpected is executed) 2017-02-07 18:24:17 ok 2017-02-07 18:25:16 ncopa: so what details would you want at the report? vbox config is one. output of rc-update? inittab? anything else? 2017-02-07 18:25:56 explain what happens, what arch it is (x86 or x86_64) 2017-02-07 18:26:04 how much memory you have assigned the guest 2017-02-07 18:26:20 what hardware it is on the host 2017-02-07 18:26:47 if you have virtualization acceleration enabled 2017-02-07 18:27:03 also with a screenshot where it happens 2017-02-07 18:27:45 ok. fwiw it's 64 bit, 2G ram. several ethernet adapters (all end up with similar random failures), several sound cards (ony one ended up working with alpine and it exhibits this random issue). no acceleration enabled that i know of. 2017-02-07 18:28:41 and on this reboot the ifup eth0 failed on first attempt (and succeeded on retry with my patch), so i can grab some logs you think are relevant 2017-02-07 18:29:22 (one ethernet adapter at a time - but i tried several) 2017-02-07 18:31:50 and the vbox network is nat, so i don't think it gets access to my hw interfact directly. but vbox networking is complex (though other than this it has always worked for me with other guests) 2017-02-07 18:32:55 the fact that you have multiple soundcards and netdevices is useful info 2017-02-07 18:32:58 include that in the bug report 2017-02-07 18:33:12 best thing is if i can reproduce it on my ma 2017-02-07 18:33:14 mac* 2017-02-07 18:34:00 i mean only one mac is adapter at a time, and so is with the sound card. i just tried several in case the issue is tied only to some of them 2017-02-07 18:36:10 ncopa: oh, no issues on github? 2017-02-07 18:37:30 (i guess i understand why, but it doesn't make less inconvenient to register yet another tracker) 2017-02-07 19:09:11 ncopa: https://bugs.alpinelinux.org/issues/6826 anything missing? (other than your nic which i got wrong and can't edit :) ) 2017-02-07 19:09:21 +k 2017-02-07 19:17:14 avih: should be enough 2017-02-07 19:17:17 thanks 2017-02-07 19:17:24 k. thx 2017-02-07 19:55:35 I installed the 'shadow' package to make useradd and groupadd available for salt, but groupadd is prompting for a password when creating groups 2017-02-07 19:55:39 causing it to break 2017-02-07 21:10:00 Hello. Sorry for a naive question, but I couldn't find an authoritative answer to this question on Alpine's website: what is the license of Alpine? 2017-02-07 21:15:10 irn: what do you mean 2017-02-07 21:15:15 alpine doesn't have a single license 2017-02-07 21:15:31 it's a distro, so a collection of software 2017-02-07 21:15:35 all under their own licenses 2017-02-07 21:17:06 @shiz, thank you 2017-02-07 21:17:26 i'd wager most of the software that's written by alpine devs for alpine is BSD/MIT 2017-02-07 21:17:31 such as apk, mkinitfs, etc 2017-02-07 21:18:01 Looks like Busybox is GPL v2 https://busybox.net/license.html 2017-02-07 21:18:48 as is the linux kernel 2017-02-07 21:19:49 yeap 2017-02-07 21:22:38 It looks like: kernel GPLv2, BusyBox GPLv2, musl: MIT and most tooling also MIT/BSD, so probably safe to say that Alpine is a mix of GPLv2 with MIT/BSD 2017-02-07 21:22:41 thank you @shiz 2017-02-07 22:59:06 Note that both busybox and the kernel are shipped under a slightly modified GPLv2 2017-02-07 23:02:29 (they lack the "or any later version" clause for derived works) 2017-02-07 23:05:49 yeah, linus really doesn't like the 'or any later version'. there was an interview where he explained why he thought it was a dirty trick 2017-02-07 23:06:14 it was the first time I actually saw an explanation of why gpl3 is bad that made any sense and wasn't just adjectives of disgust 2017-02-07 23:19:35 i watched fosdem talk about alpine and it mentioned some capability copying rootfs to ram and making it possible to move boot medium to other machine 2017-02-07 23:20:17 was that just really long description of usual live iso or is that like special boot option to copy roofs or sth like slax? 2017-02-08 00:22:37 anyone got any reading materials for doing a full disk encryption for alpine linux? 2017-02-08 00:23:42 I'm interested in the bootloader, I know how to do a full disk encryption with lvm/luks. I just dont know how to boot it :/ 2017-02-08 00:24:41 you usually want a separate boot part 2017-02-08 00:25:54 but that expose you to cold boot attacks doesnt it 2017-02-08 00:26:36 the "Evil maid" :P 2017-02-08 00:27:21 ayup 2017-02-08 00:27:38 im not sure that can be solved at a LUKS level 2017-02-08 00:27:44 you'd need a secure boot chain a la UEFI secure boot for that 2017-02-08 00:35:31 new keywords! reading, thx :D 2017-02-08 01:04:11 Hi, i'm having issues to update, i don't know if it is an repository issue or something else.. it just says "temporary error )try again later)". 2017-02-08 01:05:05 do you have internet connectivity 2017-02-08 01:07:40 Yes 2017-02-08 01:07:51 i checked the internet connectivity. 2017-02-08 01:10:24 Any other suggestion? 2017-02-08 01:16:54 i guess try another repo 2017-02-08 01:20:35 Shiz, i'm looking for the repo list but i can't find it :/ 2017-02-08 01:20:43 try nl.alpinelinux.org 2017-02-08 01:20:45 bwen: I am also wanting to do ful disk encryption. 2017-02-08 01:21:00 IIRC the docs sucks but you can look into the ode. 2017-02-08 01:21:00 dirac1, 'apk info -L alpine-mirrors' 2017-02-08 01:21:02 code* 2017-02-08 01:21:29 But I am not sure how to unlock 2 disks. 2017-02-08 01:21:43 I think i found the issue, isn't resolving dns.. 2017-02-08 01:21:48 xentec, thanks. 2017-02-08 01:21:55 bwen: Basically, the boot param is quite similar to arch. 2017-02-08 01:22:27 http://git.alpinelinux.org/cgit/mkinitfs/tree/initramfs-init.in#n354 2017-02-08 01:32:00 Yes that was the issue, for some reason my resolv.conf didn't work.. 2017-02-08 01:42:35 pcikfire: thx i'll look into it 2017-02-08 02:39:51 hello, i need some help to install the drivers for my wireless device. 2017-02-08 02:40:48 I've followed the note under the wiki, but i can't find the "*.apk" generated after doing abuild -r, i try to re-doit, but it says... "b43-firmware" already up to date. 2017-02-08 02:43:42 it's usually in ~/packages 2017-02-08 02:45:59 found it but know it says.. UNTRUSTED SIGNATURE u_u 2017-02-08 02:46:16 But i added the signature to the abuild.conf 2017-02-08 02:46:36 you probably didn't add your abuild key to /etc/apk/keys 2017-02-08 02:49:21 Shiz, i have to add the *.rsa or the *.rsa.pub? 2017-02-08 02:49:52 Ugh i have to update apk after adding the rsa? o.o 2017-02-08 02:51:00 the .pub 2017-02-08 02:51:56 should i remove the other one? 2017-02-08 02:52:55 nvm already did it and installed it. 2017-02-08 02:54:26 Shiz, ok now it says.. i have to use fwcutter (b43-fwcutter), to..? 2017-02-08 02:54:43 (I'm sorry for being quite lost) 2017-02-08 02:54:56 i'm not sure what wiki article you're following, so it'd help to link it 2017-02-08 02:55:23 https://wiki.alpinelinux.org/wiki/Connecting_to_a_wireless_access_point (My wiki article is a footnote in the Alpine Wiki) 2017-02-08 02:55:34 The last blue note.. 2017-02-08 02:56:38 apk add b43-fwcutter 2017-02-08 02:56:41 Well if you could consider the note a "guide-tutorial-wiki" 2017-02-08 02:56:47 then run b43-fwcutter 2017-02-08 02:56:55 Already downloaded-installed b43-fwcutter 2017-02-08 02:58:04 that's part of the package creation process anyway 2017-02-08 02:58:06 you don't need it afterwards 2017-02-08 02:58:13 you should be good now that you've installed the .apk it created 2017-02-08 02:59:28 so.. should i reboot and do a "ip l" to check if the interface is Up? 2017-02-08 02:59:47 probably 2017-02-08 03:00:42 nope, not active. 2017-02-08 03:02:33 dmesg 2017-02-08 03:07:20 nothing. 2017-02-08 03:07:33 I think i'm missing one step. 2017-02-08 03:15:56 I'm tired, i'll continue tomorrow night. 2017-02-08 03:22:13 anyone have experience with pppd and gsm/3g/4g modems on alpine? 2017-02-08 03:23:01 i'm trying to use a new modem and it's dropping connection with bogus LCP ProtRej stuff as soon as there's nontrivial traffic over the link 2017-02-08 03:23:31 i don't have a non-alpine system handy to try it with but i wonder if pppd is miscompiled or something 2017-02-08 10:04:57 Pls like teh video pls!!! Sick naruto amv https://youtu.be/wFhaJaY4pqU NOOO DISLIKES PLS 2017-02-08 10:05:00 HELP 2017-02-08 10:29:00 what 2017-02-08 11:00:47 Hey, what is the status of grsec? Does alpine just use the 2016/04/25 update since it closed its doors? 2017-02-08 11:02:37 I was just looking into maybe building it for the raspberry pi, but it does not look like I could access the patch if I wanted to 2017-02-08 11:04:04 Also anyone trying kernel 4.9.8 with or without the grsec patch? 2017-02-08 12:02:11 de_worde, we rebase the grsec patch, and occasionally might pick up upstream changes based on interdiff of the testing patch 2017-02-08 12:02:20 de_worde, i believe ncopa is working on new kernels 2017-02-08 16:04:04 hello 2017-02-08 16:14:36 hey 2017-02-08 16:14:45 <^7heo> Hello everyone. 2017-02-08 16:15:01 hey 7heo 2017-02-08 16:15:38 what are you up to? 2017-02-08 16:15:57 <^7heo> work. 2017-02-08 16:16:15 <^7heo> And listening to Elton John 2017-02-08 16:17:17 i'm at home, helping some devs to port grub on sparc64 2017-02-08 16:17:45 <^7heo> meh 2017-02-08 16:17:51 <^7heo> Sorry :P 2017-02-08 16:17:55 <^7heo> I don't like Grub much. 2017-02-08 16:18:01 <^7heo> I was kinda ok with Grub 1 2017-02-08 16:18:14 what do you use then? 2017-02-08 16:18:33 <^7heo> what does Alpine use? 2017-02-08 16:18:41 <^7heo> (and yes I know the answer) 2017-02-08 16:19:04 well i'm not sure, i didn't install alpine yet 2017-02-08 16:19:12 most linux distros use grub though 2017-02-08 16:20:20 <_ikke_> Alpine uses syslinux 2017-02-08 16:21:01 whats the difference in between grub and syslinux? 2017-02-08 16:22:36 <^7heo> What's the single difference between an elephant and a rabbit? 2017-02-08 16:22:38 <^7heo> the size? 2017-02-08 16:22:39 <^7heo> the color? 2017-02-08 16:22:42 <^7heo> the noise it makes? 2017-02-08 16:22:45 <^7heo> it's brain? 2017-02-08 16:22:50 <^7heo> s/'// 2017-02-08 16:23:27 <^7heo> LouisA: long story short, syslinux is simpler, easier to use, and works well with alpine's main arch 2017-02-08 16:25:17 k 2017-02-08 16:26:48 yeah, grub2 is insane, grub1 is still usable though 2017-02-08 16:27:54 <^7heo> yeah 2017-02-08 16:27:58 grub2 is really that bad? these days i hear people complaining about systemd but not grub2 2017-02-08 16:28:01 <^7heo> and Grub1 was my bootloader of choice in Xen 2017-02-08 16:28:27 <^7heo> LouisA: the same way people complain about Trump and not traffic. 2017-02-08 16:28:56 <^7heo> LouisA: but the same way as traffic is still bad, Grub2 is bloated. 2017-02-08 16:29:31 well right now i must use SILO to boot debian on sparc 2017-02-08 16:29:36 <^7heo> Of course systemd is orders of magnitude more problematic and more dangerous than Grub 2017-02-08 16:29:46 <^7heo> but those software are two problems nonetheless. 2017-02-08 16:29:55 <^7heo> TBH 2017-02-08 16:30:02 <^7heo> the U part of Grub is a good idea. 2017-02-08 16:30:16 <^7heo> The G part, not so much :D 2017-02-08 16:30:18 <^7heo> ACTION hides 2017-02-08 16:30:39 what do you think of SILO? 2017-02-08 16:30:46 <^7heo> I think that I never used it. 2017-02-08 16:30:51 <^7heo> That's what I think ;) 2017-02-08 16:30:55 i think it's pretty old 2017-02-08 16:31:08 <^7heo> That might come up as a news to you 2017-02-08 16:31:14 <^7heo> But software doesn't go bad 2017-02-08 16:31:17 <^7heo> Food does. 2017-02-08 16:31:27 hmm it means SPARC improved bootloader 2017-02-08 16:31:50 <^7heo> People who mix up food and software are very lucky that we eliminated natural selection; otherwise they would have long perished. 2017-02-08 16:31:51 However, SILO differs significantly from LILO because it reads and parses the configuration file at boot time, so it is not necessary to re-run it after every change to the file or to the installed kernel images. SILO is able to access ext2, ext3, ext4, UFS, romfs and ISO 9660 file systems, enabling it to boot arbitrary kernels from them (more similar to GRUB). 2017-02-08 16:31:51 SILO also has support for transparent decompression of gzipped vmlinux images, making the bzImage format unnecessary on SPARC Linux. 2017-02-08 16:31:51 SILO is loaded from the SPARC PROM. 2017-02-08 16:32:04 <^7heo> Please do not paste :P 2017-02-08 16:32:09 <^7heo> (you can still paste an URL tho) 2017-02-08 16:32:28 after how many lines should i use pastebin? 2017-02-08 16:32:41 <^7heo> 2 or 3 2017-02-08 16:32:44 k 2017-02-08 16:32:50 <^7heo> but honestly that looks like this was a paste from a website. 2017-02-08 16:33:01 well earlier i used pastebin for 6-7 and they thought it was not necessary 2017-02-08 16:33:02 <^7heo> So I would just use the website if I had to link that ;) 2017-02-08 16:33:10 <^7heo> thanks for doing so. 2017-02-08 16:33:18 https://en.wikipedia.org/wiki/SILO_(boot_loader) 2017-02-08 16:33:47 <^7heo> The main problem with big pastes is that when people read their log, it makes it much harder to read; since there is hardly any semantical continuation. 2017-02-08 16:33:58 k 2017-02-08 16:34:09 <^7heo> (not sure if that is the correct phrasing; but it convey the meaning I wanted ;)) 2017-02-08 16:34:18 <^7heo> Anyway 2017-02-08 16:34:26 <^7heo> To finish what I was talking about: 2017-02-08 16:34:37 <^7heo> But software doesn't go bad. Food does. 2017-02-08 16:34:41 <^7heo> People who mix up food and software are very lucky that we eliminated natural selection; otherwise they would have long perished. 2017-02-08 16:34:58 <^7heo> And therefore, the age of a software is never a good reason for its replacement. 2017-02-08 16:35:08 <^7heo> The /incompatibility/ of a software 2017-02-08 16:35:23 <^7heo> or the /lower performance/ of a software 2017-02-08 16:35:34 <^7heo> those are good reasons for abandonning a software. 2017-02-08 16:35:44 <^7heo> for the latter, it's because you have another software to replace it with. 2017-02-08 16:35:47 <^7heo> And it does something better. 2017-02-08 16:35:51 <^7heo> For example 2017-02-08 16:36:36 <^7heo> sysvinit has been replaced by systemd because of many superiorities of systemd (systemd can work with descriptive units, systemd can multithread, etc.) 2017-02-08 16:36:45 <^7heo> and those reasons are all valid. 2017-02-08 16:37:05 <^7heo> the problem with systemd is that it's ill designed and horribly bloated 2017-02-08 16:37:21 <^7heo> and does much, much, much, much, much, much, much, much, much, much, much, much, much, much, much, much, ..., much, much, much, much, much, much, much, much, much, more than it should do. 2017-02-08 16:37:38 <^7heo> See https://fosdem.org/2017/schedule/event/s6_supervision/ for further information ;) 2017-02-08 16:38:04 <^7heo> So in the case of Grub 2017-02-08 16:38:18 <^7heo> there is AFAIK *no* valid reason to use GRUB instead of syslinux, for example. 2017-02-08 16:38:29 right now i'm using ubuntu on my laptop but i was interested to try alpine linux soon. 2017-02-08 16:38:30 <^7heo> unless syslinux cannot run on the arch you are using. 2017-02-08 16:38:34 <^7heo> but that is another problem ;) 2017-02-08 16:39:06 laptop is x86_64 so won't be a problem 2017-02-08 16:39:07 <^7heo> Going from ubuntu to alpine linux might be a giant jump, depending on your skills and knowledge; and familiarity with UNIX concepts, POSIX and the CLI. 2017-02-08 16:39:23 <^7heo> (just the standard disclaimer ;)) 2017-02-08 16:39:26 i am familiar with the cli, i can only use cli for sparc64 2017-02-08 16:39:33 <^7heo> That is a good start. 2017-02-08 16:39:52 <^7heo> I would recommend trying it. 2017-02-08 16:39:55 FYI, getting X and your graphics drivers going in alpine may be challenging 2017-02-08 16:40:08 <^7heo> I have to issue a warning though, the documentation isn't our strongest point. 2017-02-08 16:40:26 <^7heo> mainly because it's so hard for developers to contribute to it. 2017-02-08 16:40:44 the packages exist but most people who use alpine don't use it for that, so it's a bit less well tested and documented 2017-02-08 16:40:50 <^7heo> (many of us do not naturally use a browser - or any other GUI application for the matter - to write documents) 2017-02-08 16:41:14 <^7heo> qman__: if one of the devs use the package, it's gonna work ;) 2017-02-08 16:41:24 <^7heo> so I can tell you right off the bat that it'll work with intel ;) 2017-02-08 16:41:34 <^7heo> (that's what I have here also) 2017-02-08 16:41:38 <^7heo> hey pickfire 2017-02-08 16:41:49 ^7heo: Hi 2017-02-08 16:42:12 ^7heo: Actually, are you on the developer team for alpine? 2017-02-08 16:42:30 <^7heo> yees. 2017-02-08 16:42:33 <^7heo> oops. 2017-02-08 16:42:38 <^7heo> s/ee/e/ 2017-02-08 16:42:40 ^7heo: Here? 2017-02-08 16:42:48 Or #alpine-dev? 2017-02-08 16:42:48 <^7heo> no 2017-02-08 16:45:57 i have a radeon 7730M 256mb 2017-02-08 16:46:16 gcn 1.0 2017-02-08 16:46:57 <^7heo> if it's old enough, it should be good. 2017-02-08 16:47:41 http://www.barcodegiant.com/panasonic/part-cf-52vaaby1m.htm 2017-02-08 16:47:57 they say it's a 7750M but it's more like a 7730M 2017-02-08 16:48:10 linux sees it as 7730M 2017-02-08 16:48:28 <^7heo> yeah well 2017-02-08 16:48:30 <^7heo> try and tell us ;D 2017-02-08 16:49:46 i will try soon and hang out here 2017-02-08 16:51:09 <^7heo> =] 2017-02-08 18:04:05 yeah, I'm not suggesting they're completely broken or anything, I just know that I had a hard time getting my S3 graphics drivers to work on my T23 2017-02-08 18:04:20 I'm probably the only person doing that, so I'm not surprised it was difficult to make it work 2017-02-08 18:05:16 <^7heo> qman__: s3... 2017-02-08 18:06:51 laptops tend to have less mainstream hardware, so you're more likely to run into edge cases like mine 2017-02-08 18:07:08 and on a less mainstream distro, the problem is doubly likely 2017-02-08 18:07:16 <^7heo> meh 2017-02-08 18:07:29 <^7heo> most laptops I've seen recently at least have intel... 2017-02-08 18:08:01 even different revisions of intel graphics can run into problems 2017-02-08 18:08:12 especially older ones or the hybrid nvidia+intel ones 2017-02-08 18:08:56 and that's just graphics, laptops have plenty of other hardware to worry about 2017-02-08 18:09:57 <^7heo> yeah 2017-02-08 18:10:02 <^7heo> hence our new project 2017-02-08 18:10:13 <^7heo> Running alpine linux on the dreamcast! 2017-02-08 18:10:20 <^7heo> same hardware everywhere! 2017-02-08 18:10:22 <^7heo> ACTION hides 2017-02-08 18:10:48 <^7heo> for those who don't understand, it's a joke ;) 2017-02-08 18:45:48 <^7heo> can't we ban irccloud.com? 2017-02-08 18:45:59 <^7heo> and other shared cloud IRC things? 2017-02-08 18:46:36 <^7heo> _ikke_: ncopa ^ 2017-02-08 18:46:54 <^7heo> I mean, I dunno, maybe it's overkill to ban this but... 2017-02-08 18:46:57 <^7heo> it's not really stable. 2017-02-08 18:47:00 <_ikke_> It is 2017-02-08 18:47:06 <^7heo> it's really not the first time I see that. 2017-02-08 18:47:14 <_ikke_> I didn't even notice 2017-02-08 18:47:23 <^7heo> yeah, 'cause your client doesn't show you parts/joins 2017-02-08 18:47:30 <_ikke_> Only relevant ones 2017-02-08 18:47:36 <^7heo> what is relevant? 2017-02-08 18:47:42 <^7heo> how does it select the relevant ones? 2017-02-08 18:47:48 <_ikke_> User activity 2017-02-08 18:47:53 <^7heo> hmm 2017-02-08 18:48:04 <^7heo> that's a good metic I guess. 2017-02-08 18:48:06 <_ikke_> weechat smart join/part filter 2017-02-08 18:48:09 <^7heo> metric even 2017-02-08 18:48:14 <^7heo> yeah 2017-02-08 18:48:18 <^7heo> I can't deal with weechat tho. 2017-02-08 18:48:29 <^7heo> I dunno why, just feels horrible to me. 2017-02-08 18:48:35 <^7heo> I'll have to check that out. 2017-02-08 18:49:48 <_ikke_> I switched from irssi to weechat, never looked back 2017-02-08 18:50:01 <^7heo> hmm 2017-02-08 18:50:23 <^7heo> irssi: 1388544 2017-02-08 18:50:32 <^7heo> weechat: 1921024 2017-02-08 18:50:48 <^7heo> not so different. 2017-02-08 18:51:08 <_ikke_> ^7heo: https://xkcd.com/1782/ 2017-02-08 18:51:26 <_ikke_> also read the tooltip 2017-02-08 18:51:57 <^7heo> yeah, I really hate most xkcd comics. 2017-02-08 18:52:13 <^7heo> it is gratuitous trolling of some valid concerns. 2017-02-08 18:52:18 <^7heo> like the google one. 2017-02-08 18:52:23 <^7heo> I mean, seriously... 2017-02-08 18:52:51 <_ikke_> which one? 2017-02-08 18:53:07 <^7heo> way to shed discredit on privacy aware users... 2017-02-08 18:54:09 <^7heo> _ikke_: it's disguised as a "password reuse" comic 2017-02-08 18:54:21 <^7heo> _ikke_: but it's actually about google being such a trustable company... 2017-02-08 18:54:29 <^7heo> https://www.xkcd.com/792/ 2017-02-08 18:54:44 <^7heo> because they can't figure out how to use private data in a profitable way... 2017-02-08 18:54:55 <^7heo> because everybody knows that money is everything, and that knowledge and power are nothing. 2017-02-08 18:58:24 <^7heo> Anyway, I use tmux+irssi, so... 2017-02-08 18:58:39 <^7heo> I'm kinda not the demographic that is targeted by https://xkcd.com/1782/ 2017-02-08 18:59:34 <^7heo> but ultimately, this is to make fun of people who are different. 2017-02-08 18:59:41 <^7heo> And have valid reasons to be different. 2017-02-08 19:00:59 ^7heo: everything grows from IRC anyway 2017-02-08 19:01:15 <^7heo> especially tumbleweed and trolls. 2017-02-08 19:01:16 <^7heo> ACTION hides 2017-02-08 19:32:46 ^7heo: i am, my boss keeps on trying to make me shuffle communication channels 2017-02-08 19:33:04 ^7heo: but i gave up after she "notified" me 20 times at 3 in the morning 2017-02-08 19:33:31 she wrote a message in some slack knockoff, and each line triggered a mail notification 2017-02-08 19:33:47 a few months ago she complained about not being able to reach me by mail 2017-02-08 19:33:58 now all notification mails reached me though 2017-02-08 19:34:02 <^7heo> looks like she's gonna be unable, again ;) 2017-02-08 19:34:15 correct. i informed her i disabled all notifications now. 2017-02-08 19:35:21 <^7heo> btw, when you said "I am", what did you refer to? 2017-02-08 21:33:31 Hi, udhcpd keep overriding resolv.conf, is there anything I can do about that? 2017-02-08 21:53:26 do you mean udhcpc? 2017-02-08 21:54:16 that's intended behavior, since getting a DHCP lease also includes DNS server settings 2017-02-08 21:54:39 qman__: in my experience udhcpc tends to give you an empty resolv.conf lol 2017-02-08 21:54:41 the DHCP client should have a mechanism to specify any customizations 2017-02-08 21:54:58 if you're not actually using DHCP, it shouldn't be running 2017-02-08 21:55:10 if you are and you're not getting any nameservers, you should fix your DHCP server 2017-02-08 21:55:50 most clients have supported not using DNS from DHCP for ages 2017-02-08 21:55:52 anyway 2017-02-08 21:55:59 onodera: you can edit /usr/share/udhcpc/default.script 2017-02-08 21:56:23 and set RESOLV_CONF=no at the top 2017-02-08 21:56:32 uh actually 2017-02-08 21:56:34 don't edit that one 2017-02-08 21:56:44 edit /etc/udhcpc/udchpc.conf 2017-02-08 21:56:46 and add it there 2017-02-08 21:56:55 most DHCP clients also have a feature to append manual settings 2017-02-08 21:57:03 I'm not familiar with this one on alpine in particular 2017-02-08 21:57:23 so whichever suits your use case better 2017-02-08 21:57:30 udhcpc is part of busybox fwiw 2017-02-08 21:57:43 anyway, you can override it overwriting resolv.conf by ^ 2017-02-09 03:52:29 hey guys I have a docker question thats more theory 2017-02-09 03:53:07 i know youre not supposed to ask to ask a question but anyone here think they can answer a docker q? 2017-02-09 04:06:10 Good evening :) 2017-02-09 08:18:01 Anyone here could give more details on the grsecurity port Alpine is using? What is it based on and how is it maintained? 2017-02-09 08:21:09 hd_, we rebase it ourselves, it's normally based on the latest publicly available grsecurity patch of the major tree. we sometimes also backport things from the newer grsecurity major versions. 2017-02-09 08:21:30 but in any case it's not the 'paid' version of grsec 2017-02-09 08:23:09 alright, thank you. 2017-02-09 08:33:01 fabled: do you know how far are the patches which alpine uses from the paid ones? 2017-02-09 08:33:13 it depends on multiple things 2017-02-09 08:34:01 normally not much, but over long time there might be differences 2017-02-09 08:34:02 well, the patches which are applied at aline are specific, i'm guessing. so the diff between those to the one's you'd apply if you paid. i guess. 2017-02-09 08:34:21 true, we don't always know what they include 2017-02-09 08:34:24 what i've seen is 2017-02-09 08:34:37 that for most part, they just early pick things that end up in -stable releases 2017-02-09 08:34:41 over long time = they evolve for a specific kernel versions, but the freely available ones do not? 2017-02-09 08:34:49 so they are a step or two ahead 2017-02-09 08:34:55 but sometimes 2017-02-09 08:34:58 they also add stuff 2017-02-09 08:35:22 the 'testing' patchset is free which is basically the latest and greatest working version 2017-02-09 08:35:36 the -stable patches are the ones against older maintenance kernel versions 2017-02-09 08:35:42 those are not free 2017-02-09 08:35:55 so in general the freely available ones are the first version per kernel, and the paid ones evolve for that kernel? 2017-02-09 08:35:55 usually after testing patch has been working long enough they declare it stable 2017-02-09 08:36:02 yes 2017-02-09 08:36:14 normally they just: 2017-02-09 08:36:21 i mean, i'm trying to understand if "testing" is like "master" while paid is a specific commit which is tagged as such 2017-02-09 08:36:23 1) rebase it and resolve conflicts (we do that) 2017-02-09 08:36:41 2) they cherry-pick security fixes from upstream before new -stable release (we get them in the next -stable release) 2017-02-09 08:37:16 3) sometimes they add new features, or fix things differently for major issues (we randomly track that based on the 'testing' patch set, but not always add it) 2017-02-09 08:37:29 ... 2017-02-09 08:37:52 grsec 'testing' = the patches against latest kernel versions 2017-02-09 08:38:06 grsec 'stable' = patches against LTS kernels 2017-02-09 08:38:09 I wouldn't mind paying something to grsec in order to support them, but I have no commercial interest and all they seem to offer is yearly support contracts. 2017-02-09 08:38:58 we have few sponsors, who would have been willing to pay. but grsec has not really been co-operative on this. they basically want money from the big corporations, and thus are not interesting giving us things. 2017-02-09 08:39:16 mh ok. 2017-02-09 08:39:36 we've discussed couple of times in the past how to proceed here... 2017-02-09 08:39:42 it's still a bit of debate 2017-02-09 08:40:27 hmm. not fun (re cooperation). also a bit weird IMO. but then, alpine probably don't want to be tied with specific licensing, or else it can't be derived from further. 2017-02-09 08:41:05 yes. and i think grsec want to keep the stable patches private due to the past issues 2017-02-09 08:44:13 <^7heo> yeah, it was a dick move from intel 2017-02-09 09:06:53 are processes not aware of timezone changes untill they have been restarted? 2017-02-09 09:18:14 clandmeter: it depends on the application 2017-02-09 09:44:30 nbastin: in this case its busybox crond 2017-02-09 09:44:46 i changed the timezone, but i had to restart crond to pick this up. 2017-02-09 09:44:59 i was expecting it to do that automatically. 2017-02-09 09:47:24 clandmeter: hrm, crond I would definitely expect someone to care.. :-) 2017-02-09 09:47:32 I mean, it should care about the *time* 2017-02-09 09:47:49 if changing the time zone changed the absolute time (relative to BIOS clock, etc.), then I would think it should pick that up 2017-02-09 09:49:20 ps on busybox doesn't support good options, so it's hard to tell if cron is started with the TZ environment var set 2017-02-09 09:49:40 (if it is, then I think it honors that forever) 2017-02-09 09:52:58 is there a stripped tiny python package for alpine? 2017-02-09 09:53:08 (at least comments and docstrings removed from stdlib) 2017-02-09 09:57:42 don't think there is 2017-02-09 09:57:51 also don't think stripping docstrings will save you that much 2017-02-09 09:57:59 stripping docstrings saves a lot of ram 2017-02-09 09:58:06 a LOT 2017-02-09 09:58:21 I mean, it's totally annoying if you want them, but they eat a crapload of AST space 2017-02-09 09:58:43 so for production things we try to strip them 2017-02-09 09:59:19 stripping comments saves no ram, just disk space 2017-02-09 09:59:34 (but if you're going to be drastic and strip docstrings, you might as well strip comments) 2017-02-09 10:02:00 sounds like you should be running python -O 2017-02-09 10:02:04 in the first place 2017-02-09 10:02:06 :p 2017-02-09 10:02:16 it's not that simple, because you have to be able to rewrite the compiled code 2017-02-09 10:02:27 and pip/setuptools "conveniently" already compiled everything for you 2017-02-09 10:02:37 which means you need to be able to rewrite the system library compile locations 2017-02-09 10:02:47 in that case, export PYTHONOPTIMIZE=1 2017-02-09 10:02:49 :p 2017-02-09 10:02:55 before running pip 2017-02-09 10:03:08 and -O writes different bytecod 2017-02-09 10:03:12 it writes .pyo instead of .pyc 2017-02-09 10:03:15 yes but you have to be able to write it 2017-02-09 10:03:35 which means you need privileges on the stdlib location 2017-02-09 10:03:45 right 2017-02-09 10:04:34 hence the desire for a package where this has already been done systemwide.. :-) 2017-02-09 10:05:19 also that should be 2, I think, for dropping docstrings 2017-02-09 10:18:17 Hello friends, i am facing this same issue - https://github.com/gliderlabs/docker-alpine/issues/181 2017-02-09 10:18:50 i need docker apline based python image to run django, but i am unable to use mysqlclient package, because there's no mysql_config 2017-02-09 10:19:05 is there a package for mysql_config or libdevmysql which can add 2017-02-09 10:22:06 https://github.com/gliderlabs/docker-alpine/issues/181#issuecomment-228977900 2017-02-09 10:22:09 seems like an easy fix? 2017-02-09 10:22:28 otherwise, mariadb-dev has the mysql_config you need 2017-02-09 10:25:24 but mariadb_dev comes with whole maria db right ? 2017-02-09 10:25:43 i am not an expert here, just trying to get my lil development environment working.. 2017-02-09 10:25:59 no, it won't 2017-02-09 10:26:57 alrightm so what i need is, there's a python package mysqlclient which supports python 3.x 2017-02-09 10:27:09 i am looking to install that package 2017-02-09 10:27:24 may i knw what mariadb-dev is ? 2017-02-09 10:27:38 mysqlclient python package needs mysql_config 2017-02-09 10:27:40 the development files and headers for the mariadb client 2017-02-09 10:27:55 which includes the mariadb C headers and mysql_config 2017-02-09 10:27:59 needed to compile the extension 2017-02-09 10:28:35 isnt there some thing similar for mysql ? 2017-02-09 10:29:05 ? 2017-02-09 10:29:15 mariadb IS mysql 2017-02-09 10:29:18 for all intents and purposes 2017-02-09 10:30:13 yes it is, so i think, thereis some thing like mysqlclient dev which too comes with mysql_config -- but for some reasons its not in alpine repository 2017-02-09 10:30:19 is that correct assumption ? 2017-02-09 10:30:41 yes, because alpine ships mariadb, not mysql 2017-02-09 10:30:55 ok 2017-02-09 10:31:20 mysql-dev will also work, but it's just a redirect to the mariadb-dev package 2017-02-09 10:31:28 ok 2017-02-09 10:31:41 does that mean, alpine encourages mariadb over mysql ? 2017-02-09 10:32:10 i see there's a mysql server package from some developer.. not sure if its official, but its there in main repo 2017-02-09 10:32:30 i am trying to get familiar with things here 2017-02-09 10:33:59 yes, we do 2017-02-09 10:34:09 and if there's a mysql package in the main repo, it's likely just a redirect to the mariadb package 2017-02-09 10:34:47 Ok, just looking at mariadb, looks like it does not have InnoDB 2017-02-09 10:35:09 it has XtraDB 2017-02-09 10:35:17 which is a replacement for innodb 2017-02-09 10:35:18 anyway, for now, mariadb_dev should get me going to install my python package 2017-02-09 10:35:45 Thanks for help Shiz 2017-02-09 10:35:54 it's mariadb-dev, not mariadb_dev 2017-02-09 10:35:56 np 2017-02-09 10:36:16 it would be great, if there were mysql packages too in alpine, so ppl has choice.. 2017-02-09 10:36:44 mariadb could be better, but companies, managers wont let us change to mariadb that easily 2017-02-09 10:37:15 and having easy way to install mysql on a docker alpine image would be fantastic 2017-02-09 10:37:55 all my images are based on alpine, just mysql is on debian 2017-02-09 10:38:56 afaik mysql doesn't compile on alpine 2017-02-09 10:40:31 funny profession, this IT. you're the expert, your manager tells you you can't use such and such tools, and HR is trying to catch you making the smallest mistake 2017-02-09 10:45:58 :) 2017-02-09 10:47:15 i am not a linux expert in anyway... i just know enough to get my work done... personally i use Mac.. but i am really loving and use docker + alpine for almost anything i do nowadays... 2017-02-09 10:48:06 So far alpine has been the nicest linux distro for me.. easy to use, understandable package manager... it just works for me... 2017-02-09 10:48:15 and gets work done 2017-02-09 10:54:37 :) good hear 2017-02-09 10:54:41 good to hear* 2017-02-09 11:02:14 Now i get error /usr/include/mysql/mysql.h:49:23: fatal error: sys/types.h: No such file or directory 2017-02-09 11:02:20 when doing pip install mysqlclient 2017-02-09 11:02:41 @Shiz 2017-02-09 11:04:40 apk add libc-dev i think 2017-02-09 11:10:19 that did it 2017-02-09 11:10:24 thanks 2017-02-09 11:12:03 snimavat, you need 'build-base' it's implicit dependency for building anything 2017-02-09 11:21:46 ok thanks for suggestion 2017-02-09 17:20:57 Hi, I did a "apk add perl-moose", but perl is still complaining about missing Devel/OverloadInfo.pm when I try to use Moose 2017-02-09 17:23:07 lmk if this is more #alpine-devel 2017-02-09 18:55:55 ncopa: Trying to install perl-encode, but it fails with this error: ERROR: perl-encode-2.86-r0: trying to overwrite usr/bin/enc2xs owned by perl-dev-5.24.0-r0. ERROR: perl-encode-2.86-r0: trying to overwrite usr/bin/encguess owned by perl-5.24.0-r0. 2017-02-09 18:56:56 Removing the package from the install list (making a docker), and all is good. Of course the package is not installed. 2017-02-09 18:58:05 It's not a show stopper as I can just cpanm Encode. 2017-02-09 19:04:21 whats a good featured GUI for tesseract, one could recommend to me? some are listed here https://github.com/tesseract-ocr/tesseract/wiki/User-Projects-%E2%80%93-3rdParty but i don't know of them 2017-02-09 19:24:11 hey guys. can I ask docker questions gere? 2017-02-09 19:24:13 here* 2017-02-09 19:24:28 the docker channel would probably be more appropriate 2017-02-09 19:25:36 scv_: is there one? 2017-02-09 19:25:46 i'd assume so, but i'm not sure what it is 2017-02-09 19:26:03 i havent found it lol i will continue my search 2017-02-09 19:34:58 hello! 2017-02-09 19:35:36 hello 2017-02-09 19:36:24 I've found anissue when using alpine (technically a dockeri image) when rendering dates 2017-02-09 19:37:06 Basically the locales are correctly set, but the placeholers for dates (i. e. month names) are shown in English 2017-02-09 19:37:15 placeholders* 2017-02-09 19:37:26 is this a bug? 2017-02-09 19:37:47 Thanks! 2017-02-09 19:38:35 i think this was reported to the musl mailing list 2017-02-09 19:38:54 nice domain zopsi 2017-02-09 19:39:02 +1 2017-02-09 19:39:17 http://openwall.com/lists/musl/2017/02/03/1 2017-02-09 19:39:29 same problem as this? 2017-02-09 19:40:33 Yes 2017-02-09 19:44:53 seems like an issue in musl, might be useful to ask in #musl whats up 2017-02-09 19:45:59 Will do, thank you very much 2017-02-09 20:57:09 Hey, with APK, what does it do with the cache that is so special it can just use the repo index, but you cannot do the same with fetched packages? 2017-02-09 20:57:44 <_ikke_> de_worde: What do you mean? 2017-02-09 20:58:06 _ikke_: Well, why cant I just fetch a set of packages from a repo and install from that folder? Why do I need to sign my own index? 2017-02-09 20:58:34 If im not making changes to the packages, and the package verification is strong, why cant I just use the original index? 2017-02-10 03:26:32 weird issue i'm having with alpine, eudev, and usb cellular modem (huawei) 2017-02-10 03:26:47 if the device is inserted after boot it always works 2017-02-10 03:27:01 but if it's present at boot, eudev doesn't always run the usb_modeswitch that's needed 2017-02-10 03:27:34 is there something that needs to be configured for eudev to properly reprobe devices that were already found before it started? 2017-02-10 03:28:13 i have both mdev and udev (eudev) in sysinit runlevel; is that a problem? 2017-02-10 05:34:53 what 2017-02-10 05:35:05 is this active rn or no? 2017-02-10 05:35:18 ok 2017-02-10 05:37:35 ok 2017-02-10 06:55:40 rsyslog package not working for arm 2017-02-10 06:55:50 @edge 2017-02-10 06:56:13 it might need glibc... 2017-02-10 07:23:06 we run rsyslog in alpine on arm64 on 3.5 without problems, but I realize that's quite a few different variables... 2017-02-10 07:24:48 3.4 work 2017-02-10 07:24:57 *works 2017-02-10 07:25:29 yeah i'll just use 3.4 2017-02-10 07:26:11 nbastin, what distro? 2017-02-10 07:26:17 just curious 2017-02-10 07:26:25 atomi: how do you mean? alpine.. :-) 2017-02-10 07:26:45 oh haha yeah I forgot, I'm running this on docker 2017-02-10 07:27:03 ah yeah I mean that works too, although aarch64 docker is...its own hell 2017-02-10 07:27:06 freaking go 2017-02-10 07:27:14 docker itself is hell 2017-02-10 07:27:26 yeah, I'm almost done converting all of our docker to native runc 2017-02-10 07:27:29 which is still awful go 2017-02-10 07:27:30 but better 2017-02-10 07:27:55 well it's convenient until it's not. i get it 2017-02-10 07:28:13 I mean docker is really nice, but it's opinionated 2017-02-10 07:28:21 so it's fine as long as you hold similar opinions 2017-02-10 07:28:54 that and also fewer decisions to make 2017-02-10 07:28:55 should you want your hostnames to start with _ for mdns service discovery, well, go screw you.. :-) 2017-02-10 07:28:59 (or many other opinions) 2017-02-10 07:29:20 it worked great for us for a while, but it's just becoming a problem, so...working on moving to more raw opencontainer 2017-02-10 07:30:18 but for getting started with containers...beats trying to figure out overlay mounts and capabilities and whatnot 2017-02-10 07:30:38 if i really really need containers i'd use openvz tbqh 2017-02-10 07:30:44 but i havent even touched vz in years 2017-02-10 07:30:52 openvz has...horrible horrible network support 2017-02-10 07:30:59 they still use custom libs for pcap and such 2017-02-10 07:31:03 uh? 2017-02-10 07:31:08 so it depends on what you're doing as to whether that's ok 2017-02-10 07:31:09 maybe like a decade ago 2017-02-10 07:31:09 lol 2017-02-10 07:31:21 you can just use regular ol' bridged veths 2017-02-10 07:31:25 ever since 2.6.18 2017-02-10 07:31:40 try using tcpdump and isolating container traffic... 2017-02-10 07:31:45 you're still screwed 2017-02-10 07:31:47 no 2017-02-10 07:31:50 no you aren't 2017-02-10 07:32:03 just dump the ct's specific interface 2017-02-10 07:32:22 its the same as doing networking in kvm or xen 2017-02-10 07:32:24 if you don't trust the client, you can't enforce this 2017-02-10 07:32:33 what do you mean trust the client 2017-02-10 07:32:37 or enforce 2017-02-10 07:32:46 not following what you mean 2017-02-10 07:32:52 if you don't trust the user of the container 2017-02-10 07:33:03 the vz veths leak like crazy 2017-02-10 07:33:18 you can cheat outrageously from inside the container 2017-02-10 07:33:22 so does a bridged interface with kvm lol 2017-02-10 07:33:25 to get access to other container veths 2017-02-10 07:33:27 thats why you isolate with ebrables ;) 2017-02-10 07:33:28 yes, that's also horrible 2017-02-10 07:33:29 ebtables 2017-02-10 07:33:33 its trivial... 2017-02-10 07:33:44 very simple to lock down such a setup 2017-02-10 07:33:44 I have these running on an rpi1 https://s3.atomi.space/public/Screenshot_20170209-233157.png 2017-02-10 07:33:48 ebtables is for ethernet.. :-) 2017-02-10 07:34:03 no leaks 2017-02-10 07:34:07 not quite 2017-02-10 07:34:08 they run for months 2017-02-10 07:34:12 (if you sr-iov an IB interface into a vz container, and a different VF into another container...TOO BAD, they can grab each other) 2017-02-10 07:34:15 you can go down to l3 with ebtables 2017-02-10 07:34:36 l3 is up, not down.. 2017-02-10 07:34:44 w/e semantics 2017-02-10 07:34:52 if you're using an interface that isn't L2 ethernet, ebtables can't help you 2017-02-10 07:35:40 coming from the experience of operating a host with tens of thousands of containers that were isolated fine using the same toolkit i wrote for kvm guests, it works fine and you can achieve full ct isolation with veths 2017-02-10 07:35:45 and I have a hard time believing the ebtables perf. hit wouldn't be awful at ethernet anyhow 2017-02-10 07:35:56 even with 100+ cts per hardware node 2017-02-10 07:36:00 given the kernel processing rate for packets 2017-02-10 07:36:13 you must be using some ppro 66mhz or something man 2017-02-10 07:36:39 100+ containers lol 2017-02-10 07:36:45 we're hosting thousands of containers per system... 2017-02-10 07:36:48 100+ is a joke 2017-02-10 07:37:01 why? 2017-02-10 07:37:07 isolation? 2017-02-10 07:37:24 if you're doing personal app level isolation 1000s of containers *maybe* okay but ovz doesnt really scale too well past 10k processes 2017-02-10 07:37:34 ~100-150 is the upper limit for hosting 2017-02-10 07:37:46 especially for larger containers 2017-02-10 07:37:46 yeah 2017-02-10 07:37:58 our containers are network functions, not app services (in the "traditional" way of IaaS or whatever) 2017-02-10 07:38:00 you start to run into weird softlocks and stuff 2017-02-10 07:38:08 which is why I care deeply about network performance.. :-) 2017-02-10 07:38:09 hence why i've pretty much all but abandoned it 2017-02-10 07:38:24 so the interfaces in all containers are SR-IOV VFs 2017-02-10 07:38:30 on the other hand the same kit with kvm has served me fine for years 2017-02-10 07:39:05 i think we're comparing apples and oranges here 2017-02-10 07:39:44 doesnt kvm have a higher overhead in terms of processing? 2017-02-10 07:39:56 yep 2017-02-10 07:39:58 you get more but at what cost 2017-02-10 07:40:06 since you're emulating hardware at that point 2017-02-10 07:40:13 but its a lot less headache tbh 2017-02-10 07:40:43 well it depends on what you're doing (and how) as to whether you're emulating things 2017-02-10 07:40:49 but you get more overhead as you need a whole system 2017-02-10 07:41:13 i've burnt hundreds of hours debugging ovz kernels that softlock or otherwise do bizarre things, meanwhile kvm you can stick to an essentially vanilla system and not worry about all this 3rd party kernel patching 2017-02-10 07:41:18 if you just want to run "one process" in an isolated environment, VMs are pretty expensive 2017-02-10 07:41:57 agreed, although some tricks make it a bit more tolerable 2017-02-10 07:41:58 (kvm vs. lxd is a more apt comparison) 2017-02-10 07:42:08 kvm is much more mature of course 2017-02-10 07:42:10 lxd still has isolation concerns 2017-02-10 07:42:12 but lxd is trying to do that kind fo thing 2017-02-10 07:42:41 but if you want single (or small numbers of) processes, namespaces are much better 2017-02-10 07:42:50 unless you trip over some place where it doesn't work that well 2017-02-10 07:43:04 (like...the clock) 2017-02-10 07:43:10 i ended up just relying on ksm to densely pack near-identical kvm instances 2017-02-10 07:43:15 no clock namespace.. :-) 2017-02-10 07:43:36 a bit rough on the cpu front, regularly eat a whole core just deduplicating memory 2017-02-10 07:43:54 but it did double my vm capacity for my asterisk clusters 2017-02-10 07:44:00 but ZFS is already using those cores deduping storage.. :-P 2017-02-10 07:44:12 zfs? in my prod? 2017-02-10 07:44:15 huehuehue 2017-02-10 07:44:35 <3 zfs for vm storage.. :-) 2017-02-10 07:44:48 (on solaris...don't talk to me about linux...) 2017-02-10 07:44:59 yea 2017-02-10 07:45:03 if i was running solaris i'd consider it 2017-02-10 07:45:05 ;) 2017-02-10 07:45:17 we just use solaris for the hybrid storage pools 2017-02-10 07:45:18 i can't justify racking this ultrasparc in though 2017-02-10 07:45:22 power draw is just too great 2017-02-10 07:45:23 heh 2017-02-10 07:45:29 I have a blade 110 in my attic... 2017-02-10 07:45:35 and an indigo somewhere 2017-02-10 07:45:37 got a fire v240 under my bed 2017-02-10 07:45:38 oh nice 2017-02-10 07:45:45 i want to get my hands on an o2 or a fuel 2017-02-10 07:45:51 I really wanted an O2 (while we're speaking of old things) 2017-02-10 07:45:53 hard to come by these days in good shape 2017-02-10 07:46:07 I have a next cube that actually works 2017-02-10 07:46:12 very nice 2017-02-10 07:46:13 with the monitor and keyboard 2017-02-10 07:46:19 that's a good piece of history there 2017-02-10 07:46:22 yeah 2017-02-10 07:46:33 still...man...I wanted an O2 from the day they were released 2017-02-10 07:46:49 a friend of mine had a fuel and i fell in love the moment i saw it 2017-02-10 07:47:14 for the time a beefy MIPS and a nice looking tower 2017-02-10 07:47:21 alas totally useless these days 2017-02-10 07:47:47 yeah...that IPX in my attic is probably done getting electrons.. :-) 2017-02-10 07:48:24 the fuel was like...128MB of graphics was...more than the world would ever use 2017-02-10 07:48:26 i had a chance to get my hands on some modern power7 gear recently, rather sore that i didn't jump on it when i had the chance 2017-02-10 07:49:04 I keep searching for the dead husk of a PowerChallenge/L, or some cabinet AXP21264 system 2017-02-10 07:49:12 mmm alpha 2017-02-10 07:49:20 I had a multia, I seem to have lost it 2017-02-10 07:49:20 theres something i never got my hands on 2017-02-10 07:49:23 this makes me sad 2017-02-10 07:49:31 I used it a lot, it was great 2017-02-10 07:49:45 they were far ahead of their time man 2017-02-10 07:49:54 but the cabinet servers...somewhere in the late 90s we stripped one at my job and put a keg in it and it was the beer server.. :-) 2017-02-10 07:50:13 keg of sierra nevada.. 2017-02-10 07:50:21 so I want to get one to make a beer server for home.. :-) 2017-02-10 07:51:17 hard to find half-rack cabinet servers these days though 2017-02-10 07:51:24 sortof missed my window on dead ones 2017-02-10 07:51:46 just a bygone era 2017-02-10 07:52:15 i think the biggest rackmount unit i had was a fire v880 2017-02-10 07:52:17 yeah really I shoudl have tried to get one after the tech bubble, when places were going out of business 2017-02-10 07:52:19 that thing was a friggin behemoth 2017-02-10 07:52:33 quad ultrasparc IIIcu if i recall correctly 2017-02-10 07:52:36 has a great plastic bezel though.. :-) 2017-02-10 07:52:43 beautiful 2017-02-10 07:52:47 but also eats 16A@120V 2017-02-10 07:52:49 plus it had its own casters 2017-02-10 07:52:53 completely impractical 2017-02-10 07:53:12 you could replace CPUs while it was running though 2017-02-10 07:53:15 yep 2017-02-10 07:53:16 so that's something.. :-) 2017-02-10 07:53:29 not that you could get CPU boards anymore 2017-02-10 07:53:33 from...oracle 2017-02-10 07:53:34 each CPU sled had its own memory controller and banks, could hotswap the sleds 2017-02-10 07:53:35 gah 2017-02-10 07:53:37 really good stuff 2017-02-10 07:53:55 I mean SGI was a mess early, but Sun to oracle...blah 2017-02-10 07:54:17 hey at least they managed to squeeze out some F/OSS before all was lost 2017-02-10 07:54:36 friggin' larry ellison 2017-02-10 07:54:39 and his yachts 2017-02-10 07:54:40 that is true, we still deal with oracle on solaris things, but we're working on transitioning 2017-02-10 07:54:41 *barf* 2017-02-10 07:54:46 lol 2017-02-10 07:54:55 why not wreck a $200m catamaran for fun... 2017-02-10 07:55:46 he can rescue his image in my eyes if he buys an NBA team and moves them back to seattle.. :-) 2017-02-10 07:56:26 (ok probably not, but it'd be something) 2017-02-10 07:57:01 ah i can admire his business sense, he's truly done an impressive job 2017-02-10 07:57:04 but thats about it 2017-02-10 09:23:31 saarg: can you please report the perl issue on bugs.a.o. please also say if it is alpine 3.5 or edge 2017-02-10 09:25:17 dalias: you'll never have both mdev and eudev active at same time 2017-02-10 09:25:42 check in your /proc/sys/kernel/hotplug 2017-02-10 09:26:06 if it says mdev, then mdev is active as hotplugger 2017-02-10 09:26:27 and hum, im not sure if eudev get hotplug events. maybe it does actually 2017-02-10 09:27:01 if your /proc/sys/kernel/hotplug is empty, then mdev will not execute on events and you rely on eudev 2017-02-10 09:27:48 but if it's present at boot, eudev doesn't always run the usb_modeswitch that's needed 2017-02-10 09:27:55 sounds like some sort of race 2017-02-10 12:47:43 ncopa: not entirely correct 2017-02-10 12:47:47 eudev can still hook up to netlink 2017-02-10 12:47:51 to process device events 2017-02-10 12:57:41 <@ncopa> and hum, im not sure if eudev get hotplug events. maybe it does actually 2017-02-10 12:57:56 yeah i kind of realized that it could still get events 2017-02-10 13:43:05 ncopa: if you have a moment could you look at this: http://bugs.alpinelinux.org/issues/6696 <- if there aren't any concerns it should be a simple thing. 2017-02-10 14:00:21 ncopa, so i need to remove mdev from sysinit? 2017-02-10 14:18:10 dalias, you should have only one udev running at all times 2017-02-10 14:19:32 I'm using u2f with github. I just realized it only works with a vanilla kernel. Has anybody an idea what the problem could be? 2017-02-10 14:36:21 dalias: yes. you can use to setup-udev script to clean it up 2017-02-10 14:48:00 Ganwell: without knowing the specifics, device access can be more dificult when using a grsecurity patched kernel. you might have to use capabilities to give some bits more access. 2017-02-10 14:49:13 TBB: yes. at the moment I am lerning about grsec audit, trying to log what the problem is. probably chromium doing things it is not allow to in its chroot. 2017-02-10 14:49:31 allowed 2017-02-10 14:50:22 hello, guys! how can i install this pecl extension - http://php.net/manual/en/book.mongo.php on alpine? cannot find it with apk search. 2017-02-10 14:53:15 Ganwell, I've done some work on smartcard assisted systems and I remember doing both capability fixes and custom udev rules for devices so that a regular user had access to security tokens; they were used through OpenSC and that meant the defaults in udev weren't always enough 2017-02-10 14:53:57 ncopa, that seems to have fixed it 2017-02-10 14:54:22 just rebooted my router without even dropping off freenode 2017-02-10 14:55:19 TBB: capability fixes means turning things off in grsec? or fixing opensc? 2017-02-10 14:56:17 Ganwell, it mostly means using a kernel feature called capabilities, designed to allow more finetuned access control for bits and pieces without having to allow, say, full sudo access 2017-02-10 14:56:46 so you can allow a regular user to do something regular user permissions won't allow her to do 2017-02-10 14:58:02 with OpenSC I think the problem was that a regular user had no rights to access the device tree so I think it was solved by using a tool in libcap-ng-utils to allow "directory walking" in that specific path 2017-02-10 15:00:42 TBB: thanks. its interesting that my smartcard is working well with grsec. it worked out of the box as I remember. 2017-02-10 19:41:49 smartcard? 2017-02-10 19:42:02 interesting. incidentally i found a smartcard reader... 2017-02-10 19:42:30 what does grsec have to do with smartcards though? 2017-02-10 20:29:16 I noticed on the 3.5.1 download page https://alpinelinux.org/downloads/ that the PI and the generic ARM links point to 3.5.0 releases 2017-02-10 21:38:09 hey, is there a way to get the nftables related kernel modules on a rpi? 2017-02-10 21:44:17 kahiru, put them in package and then use update-kernel -P 2017-02-10 23:07:43 xentec: thanks 2017-02-10 23:13:55 anyone know if/how i can configure touchscreen pointer device to control scrolling rather than leftclicking? 2017-02-11 04:49:57 Hi! How would you configure a custom kernel with Alpine? 2017-02-11 06:17:34 hi, I have an issue with LightHTTPD 2017-02-11 06:17:44 Simply put, it just 404s 2017-02-11 06:20:15 ill try again tomorrow 2017-02-11 07:40:01 06:17 < babs> Simply put, it just 404s 2017-02-11 07:40:06 maybe check the config? >_> 2017-02-11 07:40:17 Hey can you helpout with what to do, with nvidia g210. I could not get the neovau or nvidia driver to work.. 2017-02-11 07:40:46 so frustrating I've tried about 4 install attempts.. 2017-02-11 07:41:11 install goes ok. But crappy graphics 2017-02-11 07:41:39 I've removed it from hard drive as it was bare metal. 2017-02-11 07:42:06 Nvidia only supported upto nvidia340 2017-02-11 07:43:19 Nouveau works on all other distros.. But it's not configurring with alpine. By distros. I'm not just referring to System D distros but all non SysD distros 2017-02-11 07:44:54 I have the Gpu working fine with Nutyx, Void. Devuan, Manjaro-openRc, Calculate Linux & even TRueOS (BSD) 2017-02-11 07:46:30 I really like the concept, goal & feel of Alipine That is why I'm persisting with trying to overcome the Gpu issue. 2017-02-11 07:47:48 I was thinking of installing an release, with an earlier driver it might work, then upgrade the release & see how that works 2017-02-11 10:58:16 Hi, anyone doing encryption across multiple disk using alpine? 2017-02-11 11:05:42 what did you have in mind? 2017-02-11 11:25:07 pickfire - see https://wiki.alpinelinux.org/wiki/LVM_on_LUKS 2017-02-11 15:57:51 BitL0G1c: I have read that, that's LUKS on single system. From what I looked into the current mkinitfs, it supports one cryptroot and cryptdm. No support for second cryptroot or even cryptkey. 2017-02-11 15:58:23 TBB: I am looking into something like https://wiki.gentoo.org/wiki/Full_Encrypted_Btrfs/Native_System_Root_Guide 2017-02-11 16:03:34 quickly looking I see no reason to not be able to do that in Alpine either. BitL0G1c's link has similar information, although it doesn't contain the RAID part of it 2017-02-11 16:04:43 Basically, 2 luks device to be used with raid 0. A virtual example at ... 2017-02-11 16:04:48 Let me put it online 2017-02-11 16:05:04 TBB: I mean booting is an issue with mkinitfs, there can be only one cryptroot 2017-02-11 16:05:15 2 luks device needed to be able to unlock the raid 0. 2017-02-11 16:05:36 that's a question of how you layer the whole 2017-02-11 16:06:24 my script has support for keys 2017-02-11 16:06:43 I know there are some different philosophies and opinions regarding how you should layer RAID, crypto, lvm and filesystems but the correct answer is: it depends on the scenario 2017-02-11 16:07:13 BitL0G1c: let me assure you, mine does everything and it greatly sucks that I can't even release it without permission 2017-02-11 16:07:22 BitL0G1c: I can take a look at your script? 2017-02-11 16:08:41 yes it's on github 2017-02-11 16:09:00 The virtual environment is available at http://dl.pickfire.tk/setup.tar.xz [350M] 2017-02-11 16:09:18 https://github.com/itoffshore/alpine-linux-scripts 2017-02-11 16:09:22 but I've basically implemented an installer that should allow your disk configuration to be whatever as long as it's permitted by the components used; I wrote a close-to-natural-language disk preparation system that checks for component dependencies and does the entire disk preparation, crypto, LVM, and all that, in some 10 lines of configuration that's actually readable 2017-02-11 16:10:09 and it's sitting on a specific hard drive somewhere and will stay there until I get the permission to put it someplace public :/ 2017-02-11 16:10:50 pickfire: in my opinion, you should set up the RAID first and add the crypto on top of that 2017-02-11 16:11:15 not crypt first and then add things on top of that 2017-02-11 16:11:28 that way you also reach the one luks key target 2017-02-11 16:12:43 TBB: But btrfs already have raid. 2017-02-11 16:13:08 okay, so btrfs is a requirement for you? 2017-02-11 16:13:33 Yeah, my disk are small so I really need compression on the fly. 2017-02-11 16:14:02 well, using regular Linux RAID won't take that ability away from you 2017-02-11 16:14:15 TBB: https://transfer.sh/14ugDh/lsblk 2017-02-11 16:14:23 The setup is on loop 2017-02-11 16:14:27 so RAID -> cryptocontainer -> btrfs should still work 2017-02-11 16:14:49 That's true though. 2017-02-11 16:17:09 TBB: But if I do that, I loose the feature to setup raid 1 (metadata) and raid 0 (data) 2017-02-11 16:17:28 it might not match your ideal of the correct solution, but it's pretty standard, pretty simple and unless you actively deal with the whole disk setup, you'll appreciate later if problems occur 2017-02-11 16:18:11 Oh 2017-02-11 16:18:11 pickfire, not necessarily. nothing stops you from preparing your disks in a way that contains both a standard raid 0 and a standard raid 1 partition 2017-02-11 16:18:42 TBB: Is it okay if I use raid 0 with sda3 and sdb (whole disk)? 2017-02-11 16:18:57 Both disk have different size. 2017-02-11 16:21:31 yeh, there's about a 8 GB difference in size. ... I'd personally start by allocating same size partitions on both disks 2017-02-11 16:21:50 and then draw a map from there 2017-02-11 16:22:37 Nice, thanks a lot TBB. I guess I will just go raid > luks > btrfs for single key unlock by suffering little performance. 2017-02-11 16:24:19 I don't know how fast btrfs is doing raid, but that performance loss shouldn't be that bad unless you really want to max out your disk performance 2017-02-11 16:24:55 TBB: What setup do you recommend to be used with raid 0 and luks? 2017-02-11 16:26:10 pretty much the same approach - luks on top of raid 0 2017-02-11 16:31:29 TBB: I think I am changing my mind, now encrypting only 1 out of the 2 disks with luks. 2017-02-11 16:31:37 1/2 luks > btrfs raid 2017-02-11 16:32:11 Since raid 0 won't assemble with only. 2017-02-11 16:32:14 one device. 2017-02-11 16:36:11 let me ask you another question. what's your need exactly? So far I understand you'd like to use btrfs because of its compression ability, striping is usually used to gain performance and mirroring to gain reliability 2017-02-11 16:39:29 TBB: I want performance, then security, I don't care about reliability. 2017-02-11 19:36:37 mh, boot stuck at "loading hard drivers" on a lenovo w520. 2017-02-11 19:36:55 *hardware 2017-02-11 19:42:21 my bad, works with another usb key. 2017-02-11 20:17:03 not really. seems to randomly hang during boot, even with sys install. strange. 2017-02-11 20:50:52 Hey all 2017-02-11 20:55:38 Was wondering whether the raspivid/raspistill binaries are incompatible with musl... I'm running into the following error: mmal: mmal_component_create_core: could not find component 'vc.ril.camera' 2017-02-11 20:56:38 This is sometimes caused by linking with --as-needed from what I gather through google, but I haven't found a solution yet 2017-02-11 20:57:02 Any hints would be appreciated, thanks in advance 2017-02-11 22:49:56 Anyone here? 2017-02-11 22:55:57 as you see, a lot 2017-02-11 23:02:40 lol 2017-02-11 23:02:51 I have a question about LightHTTPd 2017-02-11 23:16:39 or NGINX 2017-02-11 23:16:49 made a forum post about NGINX 2017-02-11 23:16:50 https://forum.alpinelinux.org/forum/general-discussion/nginx-does-not-work 2017-02-11 23:35:14 ... 2017-02-11 23:35:55 can anyone help out with gpu issues 2017-02-11 23:36:09 Is rc_parallel="YES" in /etc/rc.conf expected to work on Alpine? For me it fails trying to load kernel modules. 2017-02-11 23:36:39 I've installed installed alpine 4 times.. 2017-02-11 23:37:33 I'm unable to configure nvidia340 or even nouveau. 2017-02-11 23:37:56 I keep dropping back to vesa 2017-02-11 23:38:08 any suggestions pls 2017-02-11 23:38:27 thx in advance 2017-02-11 23:44:32 babs: wiki is kinda outdated... 2017-02-11 23:44:42 i wouldn't use it as a reference 2017-02-11 23:44:50 hd: no, rc_parallel is experimental in general 2017-02-11 23:44:54 as i believe rc.conf indicates 2017-02-11 23:45:57 whoa just back 2017-02-11 23:46:07 didnt expect a response lemme read 2017-02-11 23:46:50 ok, what would you suggest a reference? NGINX wiki or Arch Wiki/Google etc? xD 2017-02-11 23:47:03 uh, the default config is probably fine 2017-02-11 23:47:17 for random config stuff, the nginx wiki probably has more relevant stuff 2017-02-11 23:47:31 for one, you shouldn't need to create a www user... the nginx package already creates an nginx user for that purpose 2017-02-11 23:47:33 I thought the default config was almost blank? 2017-02-11 23:48:29 default config is definitely more than what's listed on that wiki page 2017-02-11 23:49:12 hmm ok 2017-02-11 23:49:33 what about the PHP for nginx guide, is that worth anything? 2017-02-11 23:50:03 considering it mentions php5 and 3.5 is on php7... 2017-02-11 23:50:05 ;P 2017-02-11 23:50:14 ...rip 2017-02-11 23:50:29 setting up php isn't that hard though 2017-02-11 23:50:54 ill give it a go 2017-02-11 23:51:03 install php7-fpm, modify /etc/php7/php-fpm.conf to listen on the port you want, and use fastcgi_pass in nginx to defer to it 2017-02-11 23:51:16 and then obviously rc-service php7-fpm start 2017-02-11 23:51:47 what about UNIX ports? 2017-02-11 23:52:26 unix ports? 2017-02-11 23:52:32 you mean as in, socket files? 2017-02-11 23:52:37 yes 2017-02-11 23:52:51 yeah you can do that too 2017-02-11 23:52:54 I did a LEMP a couple times before on Arch 2017-02-11 23:53:06 following their wiki pages 2017-02-11 23:53:19 you'd just do something like 2017-02-11 23:53:45 listen = /run/php-fpm.sock 2017-02-11 23:53:48 in php-fpm.conf 2017-02-11 23:53:53 instead of listen = 127.0.0.1:9090 2017-02-11 23:54:05 kk imma try that 2017-02-11 23:54:13 and for nginx, fastcgi_pass unix:/run/php-fpm.sock 2017-02-11 23:54:20 Shiz: Thanks. Just was used to it from Gentoo. 2017-02-11 23:54:30 http://txt.shiz.me/NzdjMjE3OT.txt <-- relevant php stanzas in my server {} blocks in nginx 2017-02-11 23:54:49 fastcgi_pass and fastcgi_param SCRIPT_FILENAME would need adjusting 2017-02-11 23:56:35 ok 2017-02-11 23:56:43 any particular place I should put the 2017-02-11 23:56:45 listen = 2017-02-11 23:56:49 in the php7 conf? 2017-02-11 23:58:05 Any idea why wpa_supplicant could hangs around 60 seconds during boot? All goes find afterwards, just wondering what takes it so long. 2017-02-11 23:58:21 *fine 2017-02-12 00:00:32 babs: it should already be there in the shipped conf 2017-02-12 00:01:58 just realized I was in the wrong conf ;p 2017-02-12 00:02:25 I was in /etc/php7/php-fpm.conf not /etc/php7/php-fpm.d/www.conf 2017-02-12 00:18:13 * rc-service: service `php7-fpm' does not exist 2017-02-12 00:19:19 name was php-fpm7 lol 2017-02-12 00:19:19 wpa_cli gives Could not connect to wpa_supplicant: (nil) - re-trying and in strace it looks for /var/run/wpa_supplicant/wlan0 2017-02-12 00:34:46 all im getting right now on nginx is 404, I added server {} set the listen root & server name that's it 2017-02-12 00:49:19 actually 2017-02-12 00:49:24 even with all that commented out 2017-02-12 00:49:26 it 404s 2017-02-12 00:49:28 ... 2017-02-12 00:51:13 permissions? 2017-02-12 00:52:10 for 2017-02-12 00:52:11 ? 2017-02-12 00:52:31 like, what directory 2017-02-12 00:53:08 the listen root 2017-02-12 00:54:18 the default conf does not have a listen root? 2017-02-12 00:54:25 I set one but that didnt change anything 2017-02-12 00:56:24 did you add server_name directives 2017-02-12 01:02:07 I did root 2017-02-12 01:02:20 but not 2017-02-12 01:02:26 server_name 2017-02-12 01:02:32 ill try that in a min 2017-02-12 01:12:32 wait a second 2017-02-12 01:12:36 server_name _; 2017-02-12 01:12:40 I think I did do that 2017-02-12 01:14:18 server { 2017-02-12 01:14:18 root /www; 2017-02-12 01:14:18 listen 80; 2017-02-12 01:14:18 server_name _; 2017-02-12 01:14:18 } 2017-02-12 01:14:35 result: 404 page not found 2017-02-12 01:18:12 listen 80 default_server; 2017-02-12 01:18:36 * ERROR: nginx failed to start 2017-02-12 01:18:53 server { 2017-02-12 01:18:53 root /www; 2017-02-12 01:18:53 listen 80 default_server; 2017-02-12 01:18:53 server_name _; 2017-02-12 01:18:53 } 2017-02-12 01:19:32 nginx: [emerg] a duplicate default server for 0.0.0.0:80 in /etc/nginx/conf.d/default.conf:5 2017-02-12 01:19:44 change port 2017-02-12 01:20:02 um 2017-02-12 01:20:07 for me it never worked on 80 2017-02-12 01:20:28 doesn't that defeat the purpose of a web server? 2017-02-12 01:20:35 babs: that means you have other server {} directives 2017-02-12 01:20:38 ... 2017-02-12 01:21:00 nano says "this is the only occurrence" 2017-02-12 01:21:15 in other config files 2017-02-12 01:21:19 babs, nevermind you are right 2017-02-12 01:21:44 ok 2017-02-12 01:22:08 ls /etc/nginx/ 2017-02-12 01:22:08 conf.d koi-utf modules uwsgi_params 2017-02-12 01:22:08 fastcgi.conf koi-win nginx.conf win-utf 2017-02-12 01:22:08 fastcgi_params mime.types scgi_params 2017-02-12 01:22:36 just do grep -r listen /etc/nginx 2017-02-12 01:22:58 default.conf 2017-02-12 01:22:59 wow 2017-02-12 01:23:33 yes, remove it 2017-02-12 01:23:41 the file 2017-02-12 01:23:43 done 2017-02-12 01:23:44 lol 2017-02-12 01:25:01 alright now 2017-02-12 01:25:10 to try the PHP thing again lol 2017-02-12 01:31:48 ok well now it's 502 Bad Gateway ... 2017-02-12 01:32:02 server { 2017-02-12 01:32:02 root /www; 2017-02-12 01:32:02 listen 80 default_server; 2017-02-12 01:32:02 server_name _; 2017-02-12 01:32:04 location ~ \.php$ { 2017-02-12 01:32:06 fastcgi_pass unix:/run/php-fpm7.sock; 2017-02-12 01:32:08 include fastcgi.conf; 2017-02-12 01:32:10 } 2017-02-12 01:32:12 } 2017-02-12 01:32:27 please don't paste your config here every time, it spams the channel 2017-02-12 01:32:38 k 2017-02-12 01:32:42 /var/log/nginx/error.log likely has details 2017-02-12 01:33:02 you didnt start php-fpm, did you? 2017-02-12 01:33:09 no I did actually 2017-02-12 01:33:31 probably a permission error 2017-02-12 01:33:37 on the socket file 2017-02-12 01:33:39 make sure nginx can read its socket file 2017-02-12 01:33:42 yeah 2017-02-12 01:33:54 so chown the .sock ? 2017-02-12 01:33:59 no 2017-02-12 01:34:05 it's a directive in the php-fpm config 2017-02-12 01:34:15 to set the socket owner user and group 2017-02-12 01:34:25 set it to nginx (user) and www-data (group) 2017-02-12 01:34:26 ah ok 2017-02-12 01:35:20 listen.owner ? 2017-02-12 01:35:25 yes 2017-02-12 01:35:35 listen.owner and listen.group 2017-02-12 01:35:41 yeah 2017-02-12 01:36:16 fantastic it works 2017-02-12 01:36:25 thank you! 2017-02-12 01:36:52 i suggest the nginx wiki for config stuff 2017-02-12 01:36:56 and possibly their irc chan if they hav eone 2017-02-12 01:37:09 alright 2017-02-12 02:45:09 Hi, did I get it right that Alpine installer doesn't support EFI boot? 2017-02-12 02:48:49 Oh, found the guide. I do wonder why that's not in the default installer... 2017-02-12 05:06:06 Hi all, trying to install on 4x1TB hot-swap HDDs and I would like to set up root on a 2GB RAID1 with the rest for RAID10, when I run setup-alpine or setup-disk it can't detect the raid volumes... any ideas? 2017-02-12 10:12:54 Is there a known way to have a UEFI secure boot sys install using shim or similar? I found the UEFI USB wiki entry, does that apply to a normal hard disk install as well? 2017-02-12 10:22:41 mh, tried to use powertop, but it dies with failed to mount debugfs. 2017-02-12 10:25:18 ok, it's because of grsec. here seems to be a patch: https://github.com/fenrus75/powertop/pull/23 2017-02-12 12:04:00 hi all 2017-02-12 12:05:24 how do I check which package a file belongs to? 2017-02-12 12:05:48 i.e. Fedora's rpm -qf, Gentoo's equery b, ... 2017-02-12 12:59:11 <_ikke_> some option of apk info 2017-02-12 12:59:22 <_ikke_> From memory -W 2017-02-12 13:30:50 I found quite a bit info on the wiki, but is there a guide to install Apline completely manual? Without using any of the setup scripts? I like to understand how things work on Alpine. I guess I should just look at the scripts itself, right? 2017-02-12 13:37:00 correct 2017-02-12 13:44:57 if I want UEFI booting from a hard drive I also follow the guide for UEFI USB boot? 2017-02-12 13:46:27 Mh, probably not. 2017-02-12 14:56:35 Hi! I would like to find out what it would take to port a large application like chrome to Alpine-Linux. I looked into it about six months ago, and must confess I couldn't figure it out. I know chromium was going to be ported to Alpine-Linux, are is the process that much different? 2017-02-12 15:31:15 also is there an ovf template of alpine linux anywhere 2017-02-12 15:43:44 transhuman_: chrome would need a recompile, which is not doable unless we have the source code 2017-02-12 15:44:13 can it be emulated Shiz? 2017-02-12 15:44:16 chromium and its various patches are here: http://git.alpinelinux.org/cgit/aports/tree/community/chromium 2017-02-12 15:44:48 not reliably 2017-02-12 15:45:19 I want to run the proprietary components I was suggested that I could extract them and run them on chromium...not sure how to do that though 2017-02-12 17:09:31 Hi guys 2017-02-12 17:09:52 I am creating a script, and I need to list is package installed already. 2017-02-12 17:10:00 How to check this on alpine? 2017-02-12 17:10:17 apk info 2017-02-12 17:10:43 But, does it list installed package or one in repositories? 2017-02-12 17:10:55 installed ones 2017-02-12 17:11:38 Let me check.. 2017-02-12 17:11:57 I see 2017-02-12 17:12:18 apk info | grep openvpn 2017-02-12 17:12:18 openvpn 2017-02-12 17:12:30 Nice :) 2017-02-12 17:12:35 Thanks! 2017-02-12 17:13:07 yw 2017-02-12 17:27:26 fugitive, you can also use 'apk info -e openvpn' and check for return value 2017-02-12 17:28:31 Thanks for suggestion, I am using exit code of grep, like: 2017-02-12 17:28:33 apk info | grep -q "openvpn" 2017-02-12 17:28:46 if [ $? -ne 0]; then ...... 2017-02-12 17:29:33 yeah. was just suggesting, that there is a way without grep 2017-02-12 17:29:57 Thanks ;-) 2017-02-12 17:35:23 hi question: LAMP stack on alpine-linux is it the full stack? 2017-02-12 17:37:29 reason I ask is there is a php5-apache package and wonder if its some how abridged? 2017-02-12 17:37:49 <_ikke_> abridged in what sense? 2017-02-12 17:37:52 in other words not the whole thing 2017-02-12 17:38:08 I realize mysql is a separate package 2017-02-12 17:38:16 <_ikke_> right, they are all separate packages 2017-02-12 17:38:30 oh thats some kind of master package? 2017-02-12 17:38:45 no 2017-02-12 17:38:51 <_ikke_> You install php separate from apache separate from mysql 2017-02-12 17:39:05 oh ok thanks 2017-02-12 17:39:08 php5-apache is just the apache module for php5 2017-02-12 17:39:09 <_ikke_> If you want a lamp-stack, you just install those packages 2017-02-12 17:39:11 you still need apache separately 2017-02-12 17:39:15 and mysql (mariadb) 2017-02-12 17:39:24 oh ok thanks for clarifying 2017-02-12 17:39:25 <_ikke_> https://pkgs.alpinelinux.org/packages?name=php5-apache&branch=&repo=&arch=&maintainer= 2017-02-12 17:39:50 _ikke_: it's php5-apache2 2017-02-12 17:39:54 <_ikke_> Yeah, just found it 2017-02-12 17:40:10 got it thanks for helping ...saves me some time 2017-02-12 17:42:42 last question apache2-proxy is that required to be compatible with nginx? 2017-02-12 17:43:17 ? 2017-02-12 17:43:21 what does nginx have to do with apache2 2017-02-12 17:44:08 there is a package that provides proxy modules for the apache http server called apache2-proxy 2017-02-12 17:44:41 just trying to figure out what it does, not clear in description...at least not to me 2017-02-12 17:45:03 <_ikke_> transhuman_: It allows apache to act as a reverse proxy 2017-02-12 17:45:19 oh ok I didnt know apache could do that...good to know 2017-02-12 17:47:31 noob q, what is alpine OS good for..? i see very little commands do work it... python and all is not preinstalled..? 2017-02-12 17:48:07 i use it as firewall on raspi 2017-02-12 17:48:18 everything you want it to be good for 2017-02-12 17:48:26 i use it as a server and desktop OS 2017-02-12 17:48:32 some people use it for their containers 2017-02-12 17:48:37 others for small embedded devices 2017-02-12 17:49:21 Shiz : somebody suggested this OS , so i dont know what it is good for.. usually the DISTROS are >1G so im asking what and all we can use this OS for 2017-02-12 17:49:44 when you say server.. will it support nginx..? 2017-02-12 17:49:48 i like it because it is minimalistic 2017-02-12 17:50:10 and grsec is included on some images 2017-02-12 17:50:22 fugitive : yes, even i didnt mesmorised by its simplicity 2017-02-12 17:50:29 blackwind_123: just because the base image is small doesn't mean you can't install things, that is what a package manger is for 2017-02-12 17:50:38 my alpine server has nginx, a datbase server, mail server, et cetera 2017-02-12 17:50:45 you can run everything 2017-02-12 17:50:58 Shiz : cool... going to give it a try 2017-02-12 17:51:13 the purpose is small, simple and secure 2017-02-12 17:51:22 yea 2017-02-12 17:51:23 so if you like systems that are small, simple and secure, it's worth a shot ;p 2017-02-12 17:51:43 it's the most simple distro i know of 2017-02-12 17:52:19 and most importantly, 2017-02-12 17:52:23 no systemd ;) 2017-02-12 17:52:30 how to check grsec can along with my image or not.? 2017-02-12 17:53:01 only rasp and vanilla doesnt come with grsec 2017-02-12 17:53:40 don't disable grsec 2017-02-12 17:53:43 TBB : none of systemD daemons..? 2017-02-12 17:54:59 no need for anything systemd. OpenRC does all you need. 2017-02-12 17:55:11 fugitive : i guess i downloaded wrong vesrion in that case 2017-02-12 17:55:34 blackwind_123: why do you think you need to disable grsec? 2017-02-12 17:55:38 where you are testing it? Virtualbox? 2017-02-12 17:56:44 fugitive : virtualbox 2017-02-12 17:58:59 thank you all, will shoot many more noob questions.. 2017-02-12 18:00:17 you can run Standard with no prob's, Virtual etc.. 2017-02-12 18:00:25 Good luck :) 2017-02-12 18:10:54 thank you 2017-02-12 18:16:17 _ikke_: thx, found it myself, but I didn't spot your answer as you didn't highlight my nickname 2017-02-12 18:18:16 Shiz: By the way I tried to install Alpine Linux with root on RAID+LVM... and I expected to get stopped by absence of GRUB or proper LVM-enabled initramfs. 2017-02-12 18:19:01 Shiz: Nope, was stopped at setup-disk time. 2017-02-12 18:21:27 you definitely don't need grub for lvm/raid 2017-02-12 18:23:32 Shiz: That is what Alpine Wiki says. 2017-02-12 18:23:54 Shiz: I would definitely read up a bit, if I could at least finish the rootfs installation. 2017-02-12 18:24:44 Shiz: http://bugs.alpinelinux.org/issues/6846 2017-02-12 18:32:06 no source code..? not able to reach the alipne git also... !!! 2017-02-12 18:55:28 http://git.alpinenlinux.org 2017-02-12 18:55:31 its good to see that alpine linux with xfce4 seems to work with only a little tweaking now on vmware esxi! Glad to see it! thanks guys! 2017-02-12 18:55:33 err 2017-02-12 18:57:06 http://git.alpinelinux.org 2017-02-12 19:03:00 Are there IRC logs of this channel available somewhere to search? 2017-02-12 19:04:14 http://www.irclogger.com/.alpine-linux/2017-02-12 2017-02-12 19:04:21 thank you. 2017-02-12 19:04:34 np first google result ;) 2017-02-12 19:04:54 I was looking at botbot.me 2017-02-12 19:05:45 ya this one seems pretty basic but you still ctrl + f 2017-02-12 19:54:46 hello folks 2017-02-12 19:55:05 could anyone help me with the installation of alpine on a odroid c1 ? 2017-02-12 19:55:56 there is not a specific guide for the installation of alpine on this device 2017-02-12 20:18:39 dunno is it possible.. 2017-02-12 20:23:36 fugitive, the sock is supported 2017-02-12 20:24:00 the hard way is figuring out the partitions layout 2017-02-12 20:24:09 *hard part 2017-02-12 20:24:56 Hey, I want to use alpine on a raspberry but I can't seem to get lbu right, I do need to restore the settings from the file on reboot right? 2017-02-12 20:25:46 Latrina: Did you checked raspberry guide? I believe it is similiar setup.. might be wrong.. i don't have experience with odroid .. 2017-02-12 20:26:06 fugitive, I didn't I will check it now thanks 2017-02-12 20:26:17 NP 2017-02-12 20:27:07 Isaac: For every change on the system - lbu_commit , it will update /etc dir 2017-02-12 20:27:28 the thing is that rasberry pi has got its own image 2017-02-12 20:27:41 where I guess both u-boot and bootloader are supplied 2017-02-12 20:28:34 I will try and install it just to see the layout 2017-02-12 20:28:56 tried with Generic ARM image? 2017-02-12 20:29:03 did that work? 2017-02-12 20:29:05 not yet 2017-02-12 20:29:13 I will try it now as well 2017-02-12 20:30:18 also the issue I am having is that when I create a fat32 Win95 I am not able to mount the device 2017-02-12 20:30:44 https://nl.alpinelinux.org/alpine/v3.5/releases/armhf/alpine-uboot-3.5.0-armhf.tar.gz 2017-02-12 20:30:49 grr 2017-02-12 20:31:02 alpinevm:/home/pietro# mount -t msdosfs /dev/sdb1 /mnt/ 2017-02-12 20:31:02 mount: mounting /dev/sdb1 on /mnt/ failed: No such device 2017-02-12 20:31:19 but fdisk tells me that its there and that is bootable 2017-02-12 20:31:34 if a create it from windows it gets mounted 2017-02-12 20:36:19 I suspect that the issue is virtualbox and the virtual hardrive that points to the sdcard on the HOST 2017-02-12 20:37:48 why vbox? 2017-02-12 20:38:20 I don't have any physical linux machines 2017-02-12 20:42:14 man I don't get you. :D 2017-02-12 20:42:19 you've confused me 2017-02-12 20:42:52 I dont use linux as desktop, therefore I have no need of running linux nativel on any of my laptops / PCs 2017-02-12 20:46:16 ok, got that :) and you are trying to do now - what ? :) 2017-02-12 20:46:49 creating a sdcard with alpinelinux's rootfs image 2017-02-12 20:47:20 as a boot medium for a laptop? 2017-02-12 20:48:42 no for my odroid c1+ 2017-02-12 20:48:47 oh 2017-02-12 20:48:52 where I want to run docker on 2017-02-12 20:49:10 with a bunch of nginx + php56 instances 2017-02-12 20:52:17 did vbox detected your sdcard? 2017-02-12 20:52:54 it does as virtual harddrive 2017-02-12 20:53:03 paste , fdisk -l 2017-02-12 20:53:11 I am trying to create the partition from windows itself using diskpart 2017-02-12 20:53:23 I will if it fails from win thanks 2017-02-12 20:53:31 try with vbox.. 2017-02-12 20:53:42 should be /dev/mmcblk ... something 2017-02-12 20:53:49 no 2017-02-12 20:54:10 I told you its mounted through a virtual hd link to the sdcard 2017-02-12 20:54:19 therefore it is seen as /dev/sdb 2017-02-12 20:54:44 but since the host is not able to detach it since its basically a link 2017-02-12 20:55:20 I think this could be the reason behind the fact that whatever I do with fdisk in linux in vbox doesn't save any changes 2017-02-12 20:55:32 as old files and partitions still remains in Windows 2017-02-12 20:55:36 and on the sdcard 2017-02-12 20:59:02 i'd think it would be more reliable to create an image and then write it to the card on windows, than writing it directly from the guest via vbox direct link 2017-02-12 20:59:27 avih, you are right 2017-02-12 21:01:05 imo the simplest way to transfer the image to the host would be to run an http server on the guest and just serve it, then grab it on the host. so no need for shared folders, modules, etc 2017-02-12 21:01:39 or sftp (winscp) if you have sshd setup on the guest 2017-02-12 21:01:41 avih, thats not an issue 2017-02-12 21:02:15 I was looking into making the sdcard from alpine directly since I thought I'd need a custom layout that windows would not otherwise handle 2017-02-12 21:03:06 while i don't do that frequently, i think there are windows tools to write any image 2017-02-12 21:03:48 "fugitive> Isaac: For every change on the system - lbu_commit , it will update /etc dir" So everything gets thrown into /etc but how do I restore the settings? Every time I reboot it looses everything 2017-02-12 21:04:37 Isaac: include other dir's where you've written data 2017-02-12 21:04:51 check lbu -help 2017-02-12 21:06:55 thanks for the help though 2017-02-12 21:07:08 :) 2017-02-12 21:08:33 Latrina: np, sorry for not being much of help 2017-02-12 21:08:53 Isaac: f.e lbu include /tmp 2017-02-12 21:09:22 fugitive, no worries man. You did :) 2017-02-12 21:09:37 but all depends are your alpine still running from ram, or you've actually installed on device 2017-02-12 21:09:40 :) 2017-02-12 21:32:45 Thanks it seems to work now, I have no idea why or how but it works. That said I would like to creat a user now but can't seem to add useradd through apk 2017-02-12 21:33:55 basically because it's not named useradd; I think it's in a package named shadow, but you can check this from pkgs.alpinelinux.org 2017-02-12 21:34:38 ACTION didn't read the scrollback and is unfamiliar with the nickname notation used up there 2017-02-12 21:54:50 Ah I see TBB, it's indeed named that though I get a unsatisfiable constraints error 2017-02-12 22:56:36 unfortunately it doesn't work 2017-02-12 22:57:17 the odroid is unable to find a bootloader even if the original uboot and bootloader were supplied 2017-02-12 22:57:52 certainly the sdcard needs to have a specific layout in order for the board to read bootloader + kernel 2017-02-13 00:43:34 I couldn't find the way to make my broadcom wireless receiver in my laptop work. 2017-02-13 00:44:13 I followed the Wiki note, but is not working at all u_u.. 2017-02-13 08:07:05 hi, guys! i want to install MongoDB driver (legacy) http://php.net/manual/en/book.mongo.php on alpine-3.4. i couldn't find any official package and i stumbled upon this - https://github.com/sgerrand/alpine-pkg-php5-mongo but it fails to install with this error "ERROR: php5-mongo-1.6.14-r0.apk: IO ERROR". is there any way to install this library? 2017-02-13 09:03:33 what does the message "ERROR: php5-mongo-1.6.14-r0.apk: IO ERROR" means? is it broken package or what? 2017-02-13 12:45:07 hi, does anyone here run the latest stable release as a xen dom0? 2017-02-13 12:45:29 i followed the instructions here: https://wiki.alpinelinux.org/wiki/Xen_Dom0 2017-02-13 12:45:59 installation worked fine but the boot fails with "mount point /proc/xen does not exist" 2017-02-13 12:46:48 olleg: did you see the xen start messages fly by? 2017-02-13 12:47:01 i'm not on the most latest so i can't advise much 2017-02-13 12:47:14 but any message like that i double check if i did really boot into xen 2017-02-13 12:50:18 darkfader: booting xen fails, it first starts xenstored but this fails and therefore also the other services xen depends on 2017-02-13 12:50:41 restarting xensored manually fails with the same mount error 2017-02-13 12:53:37 also booting the xen iso in a vm failed for me, but i did not really see any errors and don't know if this is related 2017-02-13 13:09:25 olleg: i think you're not running the xen kernel yet 2017-02-13 13:09:30 but hard to tell 2017-02-13 13:11:30 darkfader: yeah i also was sort of under this impression, also loading xen modules fails which is fishy, could you maybe post your extlinux.conf file? 2017-02-13 13:12:56 yep sec, just cleaning up a lil 2017-02-13 13:13:43 https://hastebin.com/ujadopujew.pas 2017-02-13 13:14:04 vga=normal nomodeset reboot=pci is for bugs in my hardware, you won't need those 2017-02-13 15:23:36 ^7heo: Just setuped alpine al laptop 2017-02-13 15:24:34 <^7heo> pickfire: :) Nice ;)\ 2017-02-13 15:26:19 Yes 2017-02-13 15:26:28 Ditched arch, switched to whole new system. 2017-02-13 15:26:37 I am still wondering boot encrypt for extlinux 2017-02-13 15:29:46 darkfader: thanks for the config file, xen is working now, though it fails at some point during init but only when the xen kernel is booted 2017-02-13 17:53:07 is there any progress in shipping rustc 1.15 or at least 1.14? 2017-02-13 17:54:38 currently it's 1.10.0-r1 and still stuck in testing :/ 2017-02-13 18:04:09 or go :O 2017-02-13 19:17:43 boot encryption for extlinux... is that an existing thing? 2017-02-13 19:20:17 to me personally it doesn't sound like a viable thing to do as there's only so much space you can use for implementing encryption. I'd personally go for an encrypted USB stick that contains your /boot or something similar 2017-02-13 19:45:46 How do I pin a package to ignore patch level changes? 2017-02-13 19:46:07 Apparently v3.4/main has completely removed postgresql=9.5.4. 2017-02-13 19:47:55 krainboltgreene: Is this the one you want? https://pkgs.alpinelinux.org/package/v3.4/main/x86/postgresql 2017-02-13 19:48:10 It aledges it is 9.5.4-r0 2017-02-13 19:48:42 @de_worde Yes, but I'm getting ERROR: unsatisfiable constraints: postgresql-9.5.6-r0: breaks: world[postgresql=9.5.4-r0] 2017-02-13 19:49:03 It looks like the x86 version is the only version that is still at 9.5.4 2017-02-13 19:49:24 Is this normal? Will I have to deal with apk killing specific versions I pin? 2017-02-13 19:51:26 krainboltgreene: It is probably because some of the dependencies it would also have to pin, which other applications may depend on 2017-02-13 19:51:55 your whole system may have to be 3.4 for that to work, but its not something I have had to do 2017-02-13 19:52:42 It's like trying to use edge packages, if it requires a newer version of say libldap you need to keep that upgraded too and another non-edge package needs the older version and you get a clash 2017-02-13 19:53:07 I might be completly wrong however, might want to wait for a second opinion 2017-02-13 19:53:28 But it is what made sense to me when I was getting apk install errors 2017-02-13 19:55:09 Alright, still how do I ignore patch level changes? 2017-02-13 19:57:17 krainboltgreene: There is only repository pinning, if you wanted to maintain the same versions you may need to create your own repo mirror that keeps the versions static 2017-02-13 19:57:33 http://wiki.alpinelinux.org/wiki/Alpine_Linux_package_management#Repository_pinning 2017-02-13 19:57:45 That's silly. 2017-02-13 19:58:24 I can pin a repo and version SPECIFICALLY today and tomorrow my builds break. 2017-02-13 19:58:34 I've got to be misunderstanding that. 2017-02-13 20:01:23 I'm not sure about this, but if you install a specific version then you will stay at that version until you manually release that lock 2017-02-13 20:02:16 we've got a couple Alpine workstations and we had that problem with a specific package until one person chose to try "apk add " 2017-02-13 20:03:24 give it a go and see if it works, can't guarantee it works as I haven't verified it 2017-02-13 20:05:07 Well currently I'm pinning to 9.5.4 specifically, but my builds are breaking. 2017-02-13 20:05:28 apk add --no-cache --repository http://nl.alpinelinux.org/alpine/v3.4/main postgresql=9.5.4-r0 postgresql-dev=9.5.4-r0 2017-02-13 20:07:10 I don't even want .4, I'd rather .6 2017-02-13 20:07:24 But I can find zero documentation on how to pin to a *patch ignoring* version. 2017-02-13 20:07:41 Ie OK: 9.5.6, NOTOK: 9.6.0 2017-02-14 09:30:02 What are some good ways to automate the provisioning of alpine images, so I don't have to specify basic network config, sshd, hostname, etc.. ? 2017-02-14 09:37:31 https://wiki.alpinelinux.org/wiki/Replacing_non-Alpine_Linux_with_Alpine_remotely ? 2017-02-14 09:37:59 <_ikke_> iron_houzi: setup-alpine allows you to provide an 'answer' file 2017-02-14 09:39:05 _ikke_: OK, so is there a way to automate the injection of that file into the iso? 2017-02-14 09:40:36 <_ikke_> iron_houzi: perhaps https://github.com/alpinelinux/alpine-iso, but no clue how 2017-02-14 09:42:12 _ikke_: Do you know of any other ways to automatically provide this answer at the initial boot? 2017-02-14 09:42:38 <_ikke_> Nope 2017-02-14 09:43:40 <_ikke_> The core devs probably would know a good way 2017-02-14 09:52:42 iron_houzi: what about PXE ? https://wiki.alpinelinux.org/wiki/PXE_boot 2017-02-14 09:53:33 is there any kind of vnc viewer available for alpine? the one from virt-manager (virt-viewer) works but only when alpine is run as kvm host 2017-02-14 09:53:53 when run as a xen dom0 libvirtd segfaults (known bug) 2017-02-14 09:54:44 btw, what are the differences between the grsec version of alpine and the official grsec version? 2017-02-14 09:55:19 <_ikke_> olleg_: alpine only runs the unstable version of grsec 2017-02-14 09:55:23 <_ikke_> 'unstable' 2017-02-14 09:56:12 tru_tru: That's a valid suggestion, but PXE seems like overkill unless you're provisioning alpine daily .. I'd just love a simple provisioning script to run every time I want to upgrade Alpine on a few nodes.. 2017-02-14 09:59:04 @_ikke_: i was not aware that there is an unstable version of grsec, where can it be found? it is not the test kernel patch i guess? 2017-02-14 10:00:11 <_ikke_> olleg_: Right, that one 2017-02-14 10:00:29 <_ikke_> https://grsecurity.net/download.php#test 2017-02-14 10:10:24 hi, how to install golang and tor package on alpine linuxe. i'm running alpine-virt-3.5.1-x86_64 through virtual box 2017-02-14 10:10:38 i managed to install well known packages like gcc 2017-02-14 10:10:55 but I dunno how to install 'tor' and 'go' 2017-02-14 10:11:26 <_ikke_> sepisoad_: go is in the community repo 2017-02-14 10:11:34 <_ikke_> tor too 2017-02-14 10:11:37 _ikke_, ok... 2017-02-14 10:11:37 <_ikke_> https://pkgs.alpinelinux.org/packages?name=tor&branch=&repo=&arch=&maintainer= 2017-02-14 10:12:00 <_ikke_> https://wiki.alpinelinux.org/wiki/Alpine_Linux_package_management#Packages_and_Repositories 2017-02-14 10:12:04 _ikke_, what shoul i do then? 2017-02-14 10:12:17 <_ikke_> Add the community repository to the list of repositories 2017-02-14 10:13:35 the document is confusing 2017-02-14 10:13:55 what is the simple command to add these repositories to apk? 2017-02-14 10:14:03 <_ikke_> open /etc/apk/repositories 2017-02-14 10:14:19 <_ikke_> copy the line with main, and replace main with community 2017-02-14 10:14:27 thanks 2017-02-14 10:15:16 alpine is minimal enough that i just clone a disk image and have a script inside that executes on first boot to update uuids, gen new ssh keys etc 2017-02-14 10:15:25 probably not the best way though 2017-02-14 10:16:07 _ikke_, thanks alot, it's working now :) 2017-02-14 10:37:46 iron_houzi: alpine overlays are my fav personally 2017-02-14 15:31:49 hi 2017-02-14 15:31:54 i'm new to alpine linux 2017-02-14 15:32:14 on a fresh 3.5.1, apk add transmission-daemon --> ok 2017-02-14 15:32:28 but su -s /bin/ash transmission doesn't work 2017-02-14 15:32:55 su: can't execute '/bin/ash': Permission denied 2017-02-14 15:32:58 any ideas ? 2017-02-14 15:49:20 install bash, maybe 2017-02-14 15:50:46 hi! currently I am deploying alpine linux vm's on ESXi as ovf templates. I am wondering is this the normal way of deploying armies of alpine-linux vm's, or is there a more scripted/chroot type way of deploying them? 2017-02-14 15:52:29 transhuman, https://alpinelinux.org/downloads/ minirootfs is what you're looking for 2017-02-14 15:54:48 xentec more so than just which version, I am interested in customizing the individual servers (adding lets say 100 packages to the base system), should I just build a custom ovf with a script built in or is there a better way of handling this? 2017-02-14 15:55:28 trying to do this as hands off as possible for each subsequent deployment 2017-02-14 15:56:17 of course there is certain things that have to be unique 2017-02-14 15:56:54 its for a web farm 2017-02-14 15:57:02 multi site web farm 2017-02-14 15:57:53 pea: that's somewhat odd 2017-02-14 15:59:07 pea: you should like use -c transmission, not -s 2017-02-14 15:59:09 err 2017-02-14 15:59:14 nvm 2017-02-14 15:59:18 mixed some stuff up 2017-02-14 16:00:19 pea: anything in dmesg? 2017-02-14 16:00:54 transhuman: there are tools out there to help you build and deploy 100s of ESXi guests, but alpine, being the guest, won't help much 2017-02-14 16:01:42 transhuman: preconfiguring alpine guests is still best done through apkovls imo 2017-02-14 16:01:58 right I know tools exist for ubuntu/debian and redhat/centos but didn't know if there was any for alpine-linux 2017-02-14 16:02:02 thanks Shiz 2017-02-14 16:02:05 you pass the link (local/http) to the apkovl as a kernel argument 2017-02-14 16:02:12 if you want to build one guest, and customise it multiple times, apk is good for tha 2017-02-14 16:02:17 it's a tar file created by lbu that is extracted to the root 2017-02-14 16:02:28 e.g., adding things to /etc/apk/world in that apkovl will cause them to be installed upon boot 2017-02-14 16:02:33 if they were not installed yet 2017-02-14 16:03:18 ok I think I understand, let me look that up 2017-02-14 16:03:30 check the help for lbu :p 2017-02-14 16:03:46 maybe someone has detailed doc on that procedure ...will do that Shiz 2017-02-14 16:04:02 yeah, Shiz is bang on. If you want to configure each one after that, look at a tool like salt. 2017-02-14 16:04:37 or you could even have a process that creates apkovls on the fly with *all* your settings 2017-02-14 16:04:56 ok, will look at that as well...from what you guys are saying not many people are using it in this manner...seems odd, seems like the perfect candidate 2017-02-14 16:05:34 i use apkovls for automatic deployment all the time 2017-02-14 16:05:36 :p 2017-02-14 16:06:25 transhuman: i've got lots of alpine guests, in lxc, xen and esxi. and xen has alpine as dm0 - plenty of folks do it :) 2017-02-14 16:06:39 I am going to create the farm behind an nginx proxy and use GlusterFS for replicating /var/www but I was concerned with installing a list of 100 packages and the initial setup of the sda disk , hostname, ip, ssh keys, etc, etc 2017-02-14 16:07:27 also trying to figure out if I want to use docker in this mix, I hear its not really production ready 2017-02-14 16:09:09 transhuman: install alpine once on esxi, to run from ram, save the apkovl file as your template. untar it. then scripts the changes you need for each guest 2017-02-14 16:09:27 ACTION is working on something to construct system images in a generic way 2017-02-14 16:10:00 any experience with that (using alpine with docker in production? ) got an opinion on the subject...just curious 2017-02-14 16:10:52 hey kaniini ! you ok? heard you get into car poop 2017-02-14 16:11:17 i'm okay 2017-02-14 16:12:14 transhuman: take a look at lbu in alpine for apkovl creation 2017-02-14 16:12:25 ok thanks ScrumpyJack 2017-02-14 16:12:27 yeah, what ScrumpyJack said is pretty accurate 2017-02-14 16:12:36 you can create an apkovl template and then script/customize it where needed 2017-02-14 16:12:39 kaniini: that's cool dude. 2017-02-14 16:12:41 its just a tarball with whatever you want to install, actually. 2017-02-14 16:12:52 ok sounds easy will do 2017-02-14 16:12:58 so you do not necessarily need to use lbu 2017-02-14 16:13:10 if you want to make a directory tree by hand and tar it up, it will work 2017-02-14 16:13:15 yeah, but using lbu makes it easy to make changes 2017-02-14 16:13:23 since you can run lbu again on the rootfs afterwards 2017-02-14 16:13:29 and it will remember your ignored paths :p 2017-02-14 16:13:40 sure, but lbu on first install will give transhuman the idea 2017-02-14 16:13:45 I will use both for sure 2017-02-14 16:14:02 thanks guys,guess I will avoid docker for now 2017-02-14 16:14:39 it never seems to work the same way twice for some reason, in my experience, could be me though 2017-02-14 16:14:48 Shiz: sure, but not all users want to bother with that and just want some files in the image -- so it is useful to mention how it actually works 2017-02-14 16:15:08 this is also relevant for building apkovls "on demand" 2017-02-14 16:16:48 yeah 2017-02-14 16:31:53 I take it with the mini root file system version vs standard that I wont get the package manager? Seems simpler to start with standard, but its huge in comparison, which is the reason for the question, certainly would teach me a lot starting with mini root though 2017-02-14 16:33:08 or perhaps even better start with virtual since its a virtual farm 2017-02-14 16:33:37 of course it has the package manager 2017-02-14 16:34:13 never mind will use the virtual its only 25 meg, small enough for my purposes...sorry to bother 2017-02-14 17:39:26 when using lbu it says it only backs up /etc with exception of /etc/init.d (which is excluded) I can use include to backup other directories... I know I can skip /proc, /sys, /tmp, /dev, /swap, /media, /mnt, /lost+found, /run, but should I include /bin, /boot,/home, /usr, /var, /sbin, /root, maybe /lib, maybe /srv ? 2017-02-14 17:41:26 <_ikke_> transhuman: Most of those directories are already covered by lbu installing packages 2017-02-14 17:42:18 so your saying it indirectly covers those directories? because, I wonder why they say it only includes /etc? 2017-02-14 17:42:35 <_ikke_> It doesn't cover /home /root etc 2017-02-14 17:42:47 <_ikke_> but /bin, /sbin get populated through installing packages 2017-02-14 17:42:58 right makes sense then ok thanks 2017-02-14 17:43:29 I just dont want to start doing this only to find somewhere down the line it missed something, I know enough to delete the ssh key directories for sure 2017-02-14 17:44:17 <_ikke_> things like /home /var/ and /root are better covered by placing them on a disk 2017-02-14 17:44:34 <_ikke_> otherwise you have to make sure they're checked in all the time 2017-02-14 17:44:39 ok with rsync or something? 2017-02-14 17:44:49 or scp 2017-02-14 17:44:49 <_ikke_> Just mount them on a disk 2017-02-14 17:44:56 right ok 2017-02-14 17:45:12 <_ikke_> (similar to a data install) 2017-02-14 17:45:37 ok got it thanks 2017-02-14 17:48:06 one last question, I note that the directions for getting xfce4 now work in a vm with very little fiddling on esxi, can I similarly as easily get the most minimal xwindows install using fb and things (previously shown by ScrumpyJack working or was there special things done to get xfce4 so smoothly working that wont work as easily still? 2017-02-14 18:30:10 if I want to have divergent installs with lbu for instance one with xwindows, one without is this possible? I know I can make multiple backups, should i simply create one initial backup, rollback, install set of packages, commit, rollback, install packages, commit to second file, etc etc? 2017-02-14 19:27:48 Is there a package containing 'gatttool'? Or do I have to build it myself? I am working on a Raspberry Pi 3. 2017-02-14 19:28:54 http://pkgs.alpinelinux.org/contents?file=gatt*&path=&name=&branch=&repo=&arch= 2017-02-14 19:28:57 seems no 2017-02-14 19:32:06 All right, thanks! 2017-02-14 22:34:39 hi 2017-02-14 23:01:15 if I want to have divergent installs with lbu for instance one with xwindows, one without is this possible? I know I can make multiple backups, should i simply create one initial backup, rollback, install set of packages, commit, rollback, install packages, commit to second file, etc etc? 2017-02-14 23:02:08 would this work to create a cumulative install with both sets of backups? 2017-02-15 02:33:19 Hello 2017-02-15 02:34:36 Anyone know if Alpine runs on i486 arch? 2017-02-15 02:34:59 I have a Soekris net4501 and it would be interesting to get it installed 2017-02-15 03:38:00 \q 2017-02-15 04:26:21 me a long time BSD guy I must to admit I am totally in love with Alpine 2017-02-15 04:27:14 I am not too much interestend in linux generally speaking, but a friend of mine suggested to take a look at it and oh boy 2017-02-15 04:27:19 was love a first boot 2017-02-15 04:32:58 from now I am using it in vbox but I'd love to install it on the odroid c1+. Spent a sunday afternoon on it but it didn't go well 2017-02-15 05:25:14 Latrina: i think thats mostly a kernel problem 2017-02-15 05:25:30 upside is if you have a working odroid kernel replacing the rootfs with alpine shouldnt be that hard :) 2017-02-15 09:41:13 "love at first boot". I like that 2017-02-15 11:39:39 is there anything special I need to do to run Alpine with X11 as a VirtualBox guest? 2017-02-15 11:41:18 forget that, it works :) 2017-02-15 11:44:23 although I can't install xterm 2017-02-15 11:44:57 'apk add xterm' says "ERROR: unsatisfiable contraints: xterm (missing): required by: world[xterm] 2017-02-15 11:45:01 cryptic :) 2017-02-15 11:46:43 well, I'll just install xfce4 I guess 2017-02-15 11:47:58 drgibbon, it means the package was not found. you are perhaps missing the 'community' repository from etc/apk/repositories ? 2017-02-15 11:48:24 probably, I only just installed it, first time 2017-02-15 11:49:06 I will uncomment that then, thanks :) 2017-02-15 11:54:28 one little question; what's the procedure to find what repository a package was installed from? I imagine the package manager knows exactly, but what's the magic spell to ask it? 2017-02-15 11:54:51 <^7heo> apt-cache madison 2017-02-15 11:54:58 <^7heo> ACTION hides 2017-02-15 11:55:00 :D 2017-02-15 11:55:22 <^7heo> (I don't think alpine has that feature) 2017-02-15 11:55:38 <^7heo> (I've been asking around for it already, without success) 2017-02-15 11:56:28 TBB, apk policy 2017-02-15 11:57:06 <^7heo> fabled: thanks. 2017-02-15 11:57:16 <^7heo> I wish you were around last time I asked. 2017-02-15 11:57:20 okay. I have this little task for a restricted environment that says I need to be able to combine all packages installed in a system from all available repositories into one repo only containing those specific packages and nothing more; fairly trivial but if there's an internally patched package that takes priority over an official one, I gotta know 2017-02-15 11:57:51 ah, that was just as easy as I thought it would be. thanks fabled! 2017-02-15 11:58:10 brb 2017-02-15 12:01:34 <^7heo> fabled: apk policy $pkg | grep -A1 $(apk version $pkg | sed "1d; s/[ ].*$//; s/$pkg-//") 2017-02-15 12:01:53 <^7heo> (the middle sed expression contains `[ ^I]` 2017-02-15 12:01:56 <^7heo> just so you know) 2017-02-15 12:02:20 <^7heo> returns: X.Y.Z-rN: lib/apk/db/installed 2017-02-15 12:02:20 ^7heo: sounds like you need more apk -q in your life 2017-02-15 12:02:33 <^7heo> Shiz: lemme check that out. 2017-02-15 12:02:51 <^7heo> ah quiet. 2017-02-15 12:02:56 <^7heo> how would that help? 2017-02-15 12:03:31 huh, it doesnt for those two commands 2017-02-15 12:03:33 <^7heo> with policy, it doesn 2017-02-15 12:03:39 <^7heo> 't actually change the output 2017-02-15 12:03:39 for apk info at least it helps to prevent some parsing 2017-02-15 12:03:42 usually 2017-02-15 12:03:44 <^7heo> ah yeah 2017-02-15 12:04:04 <^7heo> with apk version, it does the same as "echo" 2017-02-15 12:04:12 <^7heo> echo $pkg == apk -q version $pkg 2017-02-15 12:04:20 yeah 2017-02-15 12:04:22 might need fixing 2017-02-15 12:04:24 <^7heo> yeah 2017-02-15 12:04:24 lol 2017-02-15 12:05:00 <^7heo> I'd love apk -q version to actually return the query RESULT as opposed to the query. 2017-02-15 12:05:03 <^7heo> :D 2017-02-15 12:05:06 <^7heo> fabled: ^ 2017-02-15 12:07:23 ^7heo, the intention for for "apk version -l'<' -q" to tell you what packages can be upgraded 2017-02-15 12:08:15 but yeah, we want to unify and make the querying more scriptable 2017-02-15 12:08:29 <^7heo> fabled: because people cannot `| sed 's/-.*$//'` ? 2017-02-15 12:08:47 that's not correct, package can have '-' as part of the name in it 2017-02-15 12:08:48 <^7heo> ah there are dashes in package names, right. 2017-02-15 12:08:55 <^7heo> yeah I just spotted. 2017-02-15 12:09:02 it's all legacy stuff 2017-02-15 12:09:15 <^7heo> yeah 2017-02-15 12:09:42 will probably replace 'info', 'search' and 'version' with 'query' or similar that can be properly scripted 2017-02-15 12:09:47 <^7heo> on the other hand, `-[0-9\.]*-r[0-9]*$` would actually do. 2017-02-15 12:10:36 <^7heo> ah no, there's _p1 sometimes. 2017-02-15 12:10:54 <^7heo> damn that package version numbering is a hell. 2017-02-15 12:13:44 gentoo legacy 2017-02-15 12:14:34 i'm seriously tempted to make version number just an informative text field, and use branch commit-date as method of comparing which package to prefer 2017-02-15 12:15:17 <^7heo> fabled: `| sed '/Installed/d; s/-[0-9\._paj]*-r[0-9]*.*$//'` works for me. 2017-02-15 12:15:53 <^7heo> but yeah it's a hack to have _paj at the end to make it work. 2017-02-15 12:18:47 i don't think branch commit date works effectively 2017-02-15 12:19:27 if there's package version X in repo A and Y in repo B and I want newer version Y, I don't want it to downgrade to X.something if repo A updates with a patch release 2017-02-15 12:19:57 <^7heo> Shiz: you have multiple non-pinned repos?! 2017-02-15 12:20:05 it's theoretical scenario 2017-02-15 12:20:20 <^7heo> it's a bad one :P 2017-02-15 12:20:23 there's the question how pinning would work at all... 2017-02-15 12:20:28 if version is just informative 2017-02-15 12:20:39 version pinning that is 2017-02-15 12:20:40 :p 2017-02-15 12:21:22 <^7heo> yeah 2017-02-15 12:21:27 <^7heo> I use repo pinning 2017-02-15 12:22:03 <^7heo> LouisA: Is your first name Louis and your last name A.* or is your first name Louisa and you felt artisty with your nick? 2017-02-15 12:22:12 without repo pinning life is unbearable 2017-02-15 12:22:20 <^7heo> (yeah that question has haunted me since we last spoke) 2017-02-15 12:22:27 <^7heo> clandmeter: +1 2017-02-15 12:30:22 last name A 2017-02-15 12:30:33 variants of the nickname for the client 2017-02-15 12:30:43 in case it is used 2017-02-15 12:31:02 default is Louis but it's using LouisA here for some reason 2017-02-15 12:31:28 <^7heo> Ok 2017-02-15 13:05:53 I'm still torn on whether I appreciate pinning or wish it didn't exist. I managed just fine without such a feature in RHEL world, and while I use it with Alpine, it tends to be more work than it is of benefit 2017-02-15 13:07:45 <^7heo> Oo 2017-02-15 13:07:54 <^7heo> u wat m8? 2017-02-15 13:08:02 <^7heo> stop doing crack. 2017-02-15 13:08:29 and due to the nature of the project I work in, edge is a problem both technically and philosophically, so I try to avoid it as much as possible 2017-02-15 13:08:31 <^7heo> 1. You can totally do without pinning if you want, so you don't have to wish it didn't exist - just do not use it if you want. 2017-02-15 13:08:40 <^7heo> 2. How can it be more work?! 2017-02-15 13:08:55 <^7heo> 3. What alternative from RHEL can possibly be better? 2017-02-15 13:09:29 <^7heo> TBB: if you want to have a non-edge repo that still has recent packages; just maintain your own staging repo from edge. 2017-02-15 13:10:32 I can get back to that later if you want, my lunch break is pretty much over :) yes, basically it takes a much better defined and implemented whole than what we have here, and part of why we have what we have is that we switched the project to run on Alpine fairly recently 2017-02-15 13:11:02 <^7heo> I'm not sure what you mean. 2017-02-15 13:11:03 and surely part of it is that before Alpine we mostly concentrated on RHEL/CentOS 2017-02-15 13:11:45 (and before that I was a Gentoo user for far longer than I should have :D) 2017-02-15 13:12:16 <^7heo> yeah, Gentoo causes PTSD, I know. 2017-02-15 13:13:57 it's a nifty distro for some purposes, but long term stability is definitely not something you'd want to attempt with it. Reinstalls once per year seemed like the best strategy for Gentoo... 2017-02-15 13:14:11 because it rots faster than anything else I've ever used 2017-02-15 13:16:14 <^7heo> I never used Gentoo for longer than a few months. 2017-02-15 13:16:27 <^7heo> Always felt like there was a better way to use my free time ;) 2017-02-15 13:16:58 I only came to that conclusion after hitting a brick wall with updates for the umpteenth time 2017-02-15 13:55:44 ScrumpyJ1ck, you around, I posted a couple more questions yesterday, I think you are probably the only one who would know the answer...thanks in advance 2017-02-15 14:07:52 transhuman: i very much doubt that ;) 2017-02-15 14:08:19 oh ok then I will just repost in a few minutes, no problem 2017-02-15 14:09:29 do you mean your posts in this channel? 2017-02-15 14:13:39 yes 2017-02-15 14:14:01 I will just ask again in a few, no problem, I know your busy 2017-02-15 14:42:53 W.R.T. wike page ".../How_to_make_a_custom_ISO_image" can an image be created as a non-root user? 2017-02-15 14:55:41 if I want to have divergent installs with lbu for instance one with xwindows, one without is this possible? I know I can make multiple backups, should i simply create one initial backup, rollback, install set of packages, commit, rollback, install packages, commit to second file, etc etc? 2017-02-15 14:55:45 would this work to create a cumulative install with both sets of backups? 2017-02-15 14:56:10 our would this cause a conflict when one package tries to use the other packages (assuming it does) 2017-02-15 14:57:36 my ultimate goal is to make a script where the user would select the different groups of packages that they want for a semi custom system 2017-02-15 14:57:52 from a menu 2017-02-15 15:25:04 somebody got a tip for a good backup solution including encryption, incremental and full backups, storing the backup via ftp or via a nas within the office? 2017-02-15 15:25:45 i've got to create backups for different machines and on each of them different dirs to different targets... i don't wanted to hack around with rsync. 2017-02-15 15:26:31 mosez: http://duplicity.nongnu.org/ 2017-02-15 15:27:11 i use it together http://duply.net/ 2017-02-15 15:27:25 transhuman: sounds like a possible thing to do but that indeed can become a problem. overlays that take over the package database could work for the purpose 2017-02-15 15:28:01 naturally you'll be forced to update your overlays quite often in such an implementation 2017-02-15 15:35:44 clandmeter: thanks 2017-02-15 16:00:23 thanks TBB thats what I was afraid of 2017-02-15 16:04:06 thank you for bringing that idea up, I've been thinking of implementing that in my Alpine installer (which hopefully I can some day share) 2017-02-15 16:06:59 YW and thank you for your hard work! 2017-02-15 16:09:08 one last question, I note that the directions for getting xfce4 now work in a vm with very little fiddling on esxi, can I similarly as easily get the most minimal xwindows install using fb and things (previously shown by ScrumpyJack working or was there special things done to get xfce4 so smoothly working that wont work as easily still with a custom minimal install?)? 2017-02-15 16:25:57 Latrina: i think thats mostly a kernel problem 2017-02-15 16:26:29 I have the hardkernel odroid c1 kernel and I replaced it with the one that comes with alpine 2017-02-15 16:26:41 the thing is the board doesn't even read the bootloader 2017-02-15 16:27:17 I have essentially created a fat 32 partition and I put rootfs, hardkernel odroid c1 kernel and u-boot 2017-02-15 16:28:04 but the board doesn't read the bootloader in the first place. So I guess it has to do with properly partitioning the sdcard but I have no clue 2017-02-15 16:28:40 and apart from freebsd and netbsd, partitioning for this thing is not explained anywhere else 2017-02-15 16:32:48 they do, so while you were trying to explain yourself i already added the configure option. 2017-02-15 16:33:00 wrong chan 2017-02-15 16:40:34 has anyone successfully compiled firebird 3.0 on alpine? 2017-02-15 16:45:55 clandmeter: are you sure we still need py-enum34 for python3? I see that e.g. Arch has only python2 version for this pkg. 2017-02-15 16:46:01 clandmeter: probably the same with Void 2017-02-15 16:47:13 if im sure? 2017-02-15 16:47:28 no absolutely not :) 2017-02-15 16:47:36 did i suggest you should? 2017-02-15 16:49:49 scadu: isnt this only for python < 3.4? 2017-02-15 16:52:59 clandmeter: seems so. I wonder why it was present with python 3.5 in aports. fcolista has added py3 subpackage in August last year 2017-02-15 16:54:21 Python 3.4 introduced official support for enumerations. This is a 2017-02-15 16:54:22 backport of that feature to Python 3.3, 3.2, 3.1, 2.7, 2.5, 2.5, and 2.4. 2017-02-15 16:55:07 if fcolista didnt add a special note about it, i guess you can concider it was a mistake. 2017-02-15 16:55:41 fcolista: ^ could you please take a look? 2017-02-15 16:56:06 clandmeter: yeah, maybe it was a mass change 2017-02-15 17:43:13 Quick question, firewall setup, transparent bridge, iptables are not working for filtering traffic, is there something i need to enable somewhere? 2017-02-15 17:43:40 my iptables policy is DROP by default, yet everything goes thorugh, I am attempting to use conntrack however 2017-02-15 17:47:06 Oh it may be /proc/sys/net/bridge/bridge-nf-call-iptables 2017-02-15 19:59:10 Does Alpine historically have anything to do with Ubuntu? I just heard someone saying so. In fact, I cant imagine anything to be more different to Ubuntu than Alpine. 2017-02-15 20:00:16 <^7heo> Nah I'm pretty sure people using alpine also happened to have used ubuntu, sometimes. 2017-02-15 20:00:27 <^7heo> So yeah it's linked. 2017-02-15 20:00:33 <^7heo> Also, it uses the same Kernel, Linux. 2017-02-15 20:00:56 <^7heo> Ah and if you run docker on ubuntu, you're gonna use Alpine, probably. 2017-02-15 20:01:13 kek 2017-02-15 20:02:45 hd, no, no ties to Ubuntu really 2017-02-15 20:02:50 <_ikke_> hd: alpine is not based on an existing distro: http://git.net/ml/linux.leaf.devel/2005-08/msg00039.html 2017-02-15 20:03:07 hd, we have influence from LEAF and Gentoo; and once upon time we built from Gentoo ebuilds 2017-02-15 20:06:17 Thanks for clarifying. 2017-02-15 20:30:35 ok so on my mini-virtual-esxi-alpine-linux VM I am building, I have installed a very minimal xwindows system. I followed these directions by ScrumpyJack https://forum.alpinelinux.org/forum/general-discussion/alpine-linux-desktop-environment everything almost works except had to issue apk add udev dbus rc-update udev rc-update add dbus, also there seems to be some constraint on the size of the desktop png image 2017-02-15 20:30:35 used (it has to be very large) not sure why otherwise buttons don't work 2017-02-15 20:30:56 the other problem I am having is the icon bar doesn't appear 2017-02-15 20:37:23 I figured out problem number one its the vmware fling if the desktop isnt sized to large when starting desktop with startx then the menus dont appear (I think they run off edge of screen. I reported a similar problem to vmware with xfce and they haven't addressed it yet 2017-02-15 20:37:42 still not sure why the icon bar doesnt appear 2017-02-15 21:18:35 transhuman: did you install some desktop manager, like xfce? if not, who should be drawing the icons bar for instance? also, assuming you're on edge, use eudev rather than udev - which is deprecated. 2017-02-15 21:19:13 ok I will keep that in mind..will switch to eudev...thanks 2017-02-15 21:19:38 so what windows manager/desktop do you expect with startx? 2017-02-15 21:20:28 twm 2017-02-15 21:20:58 k 2017-02-15 21:21:53 it almost works except the menus I cant get to appear consistently right click or click 2017-02-15 21:22:13 worth trying another simple wm then imo. 2017-02-15 21:22:41 any windows manager you suggest? 2017-02-15 21:22:44 at least see if it happpens only with twm or not 2017-02-15 21:23:04 s/windows/window 2017-02-15 21:23:12 i like xfce with its own windows manager, but sec. 2017-02-15 21:23:32 looking to give this the very most minimal xwindows possible 2017-02-15 21:25:27 i haven't actually used it other than running and seeing what it does, but pekwm seems to be working fine in alpine. again, just for testing another option to rule out twm itself 2017-02-15 21:25:50 openbox is decent, but is it minimal enough? 2017-02-15 21:26:30 I am sure either would work 2017-02-15 21:26:32 thanks 2017-02-15 21:27:01 whats the difference between stacking and dynamic 2017-02-15 21:27:01 that being said, twm worked fine here. 2017-02-15 21:27:15 (just tried) 2017-02-15 21:27:38 I will try the others thanks 2017-02-15 21:28:22 the menu in twm works fine (left click), but no icons/task bar. this is probably a configuration option 2017-02-15 21:28:43 would eudev possibly fix it...just curious...havent got to changing to it yet 2017-02-15 21:29:26 its funny cause every once in a while I start it and the menu appears 2017-02-15 21:32:07 should probably be unrelated to [e]udev. but others might know better 2017-02-15 21:35:05 oh the other thing i had to add to the box was module dri 2017-02-15 21:40:21 avih is there a sample .config for the pekwm? 2017-02-15 21:41:25 transhuman: i didn't install any. just checked that it seems to work. menus show and it can launch things. otherwise i'm comletely unfamiliar with it 2017-02-15 21:41:38 ah ok 2017-02-15 21:47:28 menu shows up but none of the options launch except the exit 2017-02-15 21:49:11 i tried vim (which i had installed) and terminal (you need xterm installed it seems) and both worked 2017-02-15 21:49:39 (or maybe it was urxvt, not sure) 2017-02-15 21:50:49 transhuman: that being said though, if it's a vm, why not just ssh into it with x forwarding and launch your x apps on your external xserver? 2017-02-15 21:51:51 i.e. you don't need a window manager for that. 2017-02-15 21:52:01 (on the guest) 2017-02-15 21:52:16 I wanted something small on it..not necessary true 2017-02-15 21:58:22 ok have to come back to this..thanks guys..I'm almost there 2017-02-15 22:55:29 hi, I have an issue with phpmyadmin, it requires the functions gzencode & gzcompress, I've already installed php7-bz2 and php7-zip, any suggestions? 2017-02-15 22:56:00 php7-zlib 2017-02-15 22:56:04 zlib provides gz* functions 2017-02-15 22:56:27 thank you 2017-02-16 01:36:47 hi what provides glx I have a minimal Xwindows system on alpine-linux trying to get chrome working and it crashes with ERROR:gl_surface_glx.cc glxQueryVersion failed .thanks in advance 2017-02-16 08:07:02 transhuman_: it's just a wild guess but I'd say chrome and chromium would have kinda similar dependencies, so I'd install chromium's dependencies and tried running chrome afterwards 2017-02-16 08:09:00 chrome on alpine? 2017-02-16 08:09:24 clandmeter: have libc5-compat will travel? 2017-02-16 08:09:32 libc6* 2017-02-16 08:09:50 what do you mean? 2017-02-16 08:10:09 if libc compat will make chrome work? 2017-02-16 08:16:17 clandmeter, I saw the message re py3-enum34. I looked at the https://pypi.python.org/pypi/enum34 and quickly saw python3.5, overlooking that python3.5 is not supported. 2017-02-16 08:16:30 do you think this would be enough? http://sprunge.us/PjiU 2017-02-16 08:17:02 its provided by python since 3.4 2017-02-16 08:17:24 so yes removing that makes sense, and also check if anything depends on it. 2017-02-16 12:01:33 Hello, I am using iptables on a bridged interface to filter traffic transparently, when I reboot the system it lets packets through, is there a way to get alpine/linux to drop these packets by default? 2017-02-16 12:02:37 I think it might simply be to do with openrc, iptables does run at boot (unless it needs to be sysinit?) it has 'before networking', but perhaps when it shuts down it does not stop the service after networking? 2017-02-16 12:04:57 Maybe it needs to be in the nonetwork runlevel? 2017-02-16 12:09:02 not nonetwork level... although maybe if i load some things there instead 2017-02-16 12:34:45 Sorry, this is not off topic is it? I figure its a problem if iptables at any moment is not running when the network is up, it someone is flooding the system (maybe even causing iptables to crash) they will get through no? 2017-02-16 12:38:50 figured out it was a missing font file kahiru, and i didn't have to install 50 packages trying. Did it on second guess ...great when your trying to build minimal systems! '-) 2017-02-16 12:39:43 transhuman_: glad you figured it out 2017-02-16 12:40:50 Surely the recommendation here is wrong: https://wiki.alpinelinux.org/wiki/Configure_Networking#For_iptables 2017-02-16 12:41:03 That starts it in the default group, which means the firewall starts after networking no? 2017-02-16 12:41:13 de_worde: "iptables" or rather netfilter is running in the kernel. iptables is just set up to set the filter options, there's no resident daemon for it. 2017-02-16 12:41:41 But yeah, it should be run before the actual network setup 2017-02-16 12:42:25 and I haven't heard of netfilter crashing, you'd have to look at kernel messages to find errors 2017-02-16 12:43:50 But I cant seem to get openrc to actually load the iptable rules at boot before the networking, if I setup a continuous ping from the server I am trying to firewall packets end up getting through during boot and shutdown of the firewall 2017-02-16 12:45:20 Also is there a way to get the linux netfilter to DROP default globally unless rules saying otherwise are applied? 2017-02-16 12:46:50 you can set up a -P DROP rule for each chain 2017-02-16 12:48:59 but otherwies I don't think so 2017-02-16 13:01:00 de_worde: you could set the iptables service to not stop and add it as a dependency to your network service 2017-02-16 13:08:51 What does the sysinit vs wait mean in inittab in regards to openrc runlevels? 2017-02-16 15:03:58 you've still got the old URL for arm downloads 2017-02-16 15:04:03 ops ^ 2017-02-16 15:04:26 <^7heo> hard to say if you mean "oops ^^" or something else. 2017-02-16 15:04:35 was thinking that 2017-02-16 15:04:37 :P 2017-02-16 15:04:58 ncopa: Your arm downloads still point to last version 2017-02-16 15:05:01 For good measure 2017-02-16 15:05:38 https://bugs.alpinelinux.org/issues/6772 2017-02-16 15:07:32 <^7heo> #6772 works also. 2017-02-16 15:07:50 <^7heo> (so you don't have to type the whole URL) 2017-02-16 15:07:56 ooh 2017-02-16 15:07:59 OsakaFoo: ah, yes 2017-02-16 15:08:05 thank u 2017-02-16 15:08:15 \o/ 2017-02-16 15:08:19 The system works 2017-02-16 15:13:17 sorry to be a pest but I figured out the syntax for lbu package but I cant seem to figure out lbu commit do you need to use external storage or is a directory possible? 2017-02-16 15:14:09 transhuman_: lbu pkg will output to a specific place, or you can change the /etc/lbu/lbu.conf 2017-02-16 15:14:52 but that wont allow overlays of commits right? 2017-02-16 15:16:16 transhuman_: It will produce the hostname.apkovl.tar.gz , but the only bootable one is one you specify in your bootloader with apkovl= or the first one on any drive 2017-02-16 15:16:25 any drive with a compatible file system* 2017-02-16 15:16:41 but only one can be specified? 2017-02-16 15:16:49 in other words I cant make a series? 2017-02-16 15:17:02 transhuman_: Series in what regard? for backups? 2017-02-16 15:17:12 Or do you want to be able to boot different apkovl files? 2017-02-16 15:17:32 its for building virtual systems (with different groups of packages) 2017-02-16 15:17:51 like one might have Xwindows but one might not so I would exclude that apkovl 2017-02-16 15:19:07 for that particular vm build 2017-02-16 15:19:35 transhuman_: You will need to use your own deployment script for that I believe, but you could just create the preset, `lbu pkg withxwindow.apkovl.tar.gz` and then the other preset `lbu pkg withoutxwindow.tar.gz` 2017-02-16 15:20:21 ok so without my own deployment script I can only use one at a time? 2017-02-16 15:21:19 de_worde, is there a set of directions on creating your own deployment script. So I know where to link it in and stuff? 2017-02-16 15:21:30 transhuman_: Yes, because all the apkovl does is extract its contents over the top of the installed system (or provide apk with the ovlfiles) 2017-02-16 15:21:35 oh 2017-02-16 15:21:38 last comment 2017-02-16 15:23:08 transhuman_: Really its just a bash script which will run the different 'apk add' commands depending on conditions, one of which could be the hostname 2017-02-16 15:23:49 where do i link it in in the boot process? Trying to come up with an automated deployment of VMware ESXi vms 2017-02-16 15:24:39 I am sure this is easier than I am making it out to be 2017-02-16 15:25:03 transhuman_: I have attempted the same with hyper-v, I resorted to using the ISO to boot the VM (nice and read only) and having a Virutal Disk where I add the apkovl and package cache... You then just clone (or link) that vhdx to the multiple machines in read-only or snapshots 2017-02-16 15:25:56 hmm interesting, with vmware esxi so far I can deploy a base system using ovf files but want to take it a step further 2017-02-16 15:26:25 transhuman_: Also you using memory installations or disk installs? 2017-02-16 15:27:04 If you want a system that boots up and reconfigures itself then you would do that with a startup script which relys on environment variables or talking to another server to tell it what to install. You could then clone that multiple times... The environment variables it uses could be the mac address. 2017-02-16 15:27:18 The first boot script could also deal with creating the inital apkovl 2017-02-16 15:27:24 or doing setup-disk to deploy the system 2017-02-16 15:29:46 I have created a 5gb hard drive and its deployed via a .ovf file to esxi (could do similar type of things on other hypervisors, I just happen to be using esxi 2017-02-16 15:29:50 ) 2017-02-16 15:30:14 now I want to branch customize it according to what it needs 2017-02-16 15:30:38 I could just create a bunch of separate images but that would be a lot of combinations 2017-02-16 15:31:13 transhuman_: Thats what I mean by having a script that reads the environment. You also want the system to recreate the sshd keys and any other unique identifiers... 2017-02-16 15:31:27 Is this ovf file just an alpine install without the apkovl? 2017-02-16 15:31:36 yes 2017-02-16 15:31:36 alpine iso/image* 2017-02-16 15:31:58 well I have run alpine-setup on it so its installed on the virtual hard drive 2017-02-16 15:32:01 transhuman_: Sorry, misspoke, is it a full disk installation (followed using setup-alpine) .. 2017-02-16 15:32:05 Right 2017-02-16 15:33:27 so on top of that I want to do a looping tree of possible groups of packages install 2017-02-16 15:33:38 most wont overlap at all 2017-02-16 15:34:02 so one might have xwindows, one might not, one might have lamp stack, one might not, etc etc 2017-02-16 15:34:52 transhuman_: And where will these decisions be made what has what configured? 2017-02-16 15:36:26 transhuman_: Do you want to make the decision before hand, tell your hypervisor to create a system with the different group of packages and be able to use it? 2017-02-16 15:37:00 Like a web interface with checkboxes of what features, press submit and it tells vmware to create the vm? 2017-02-16 15:39:51 yes de_worde exactly 2017-02-16 15:42:11 transhuman_: You would need a startup script in the base image as I suggested, using the local service, rc-update add local, nano /etc/local.d/install.start ... It will need to talk to your web api for the latest build request, receive the configuration, apply the changes to the new VM and optionally callback to the web api to say it is done 2017-02-16 15:42:24 de_worde, so long as I don't make it possible to combine them in a way they interfere with one another I should be ok 2017-02-16 15:43:33 ah ok, that might be complicated, I might be able to find something similar already done on github that might help me, not sure what to look for though 2017-02-16 15:44:21 the web part might be tough never done that 2017-02-16 15:44:58 transhuman_: That will depend on your setup, so you would have the web service return the different features seperated by spaces, you will split that in the script, loop through them and depending on the feature say 'xwindows' will run setup-xorg etc. 2017-02-16 15:45:11 Well you need the page in the first place 2017-02-16 15:45:36 right I think I can do it, but it would be tough for sure 2017-02-16 15:46:25 Also have to think about network allocation, and locking so that two machines setup at the same time do not grab the same config script 2017-02-16 15:46:51 Unless you can create the vmware machine with things like network predefined, at least the mac address and use that as the identifier 2017-02-16 15:47:23 perhaps I shouldn't start with ESXi since most places are using amazon cloud now for deployments, I had really wanted to do this with openstack but i'm on a limited budget 2017-02-16 15:51:19 de_worde, I can create the vmware machine with all that stuff being unique 2017-02-16 15:58:03 de_worde, this is basically similar to what I have now https://michael.lustfield.net/misc/completely-automated-esxi-deployment 2017-02-16 16:00:31 not exactly but close enough 2017-02-16 17:34:45 I must be doing something stupid, trying to follow the raspberry pi instructions on the wiki and even though I `lbu commit` it just reboots to the regular installer system 2017-02-16 17:44:56 need to set ovl_dev or something? 2017-02-16 18:36:58 Greetings 2017-02-16 18:37:28 should I ask you guys here some tech qs? 2017-02-16 18:39:30 maaaybe 2017-02-16 18:39:37 I tried setup-disk data and lvmdata (on live usb onto 2nd clean usb) but tells me its Read Only 2017-02-16 18:39:51 I tried to chown but same Read Only 2017-02-16 18:40:18 also tried chmod 700 2017-02-16 18:40:26 what are you attempting to chmod? 2017-02-16 18:41:08 /media/sdb 2017-02-16 18:42:34 but forget about my drowning kicks 2017-02-16 18:42:58 do you need to remount the drive readonly? 2017-02-16 18:43:04 mount -o remount,rw /media/sdb 2017-02-16 18:43:12 I do a normal alpine-setup to data but throws Read Only when trying to write to it 2017-02-16 18:43:13 err, read-write, rather 2017-02-16 18:43:31 thing is Im in the middle of the setup so I cant remount in the mid of it? 2017-02-16 18:43:55 yeah you can remount a disk anytime 2017-02-16 18:44:16 just ctrl-c and redo setup-disk? 2017-02-16 18:44:43 or ctrl+alt+f2, remount the disk, and then ctrl+alt+f1 to go back to your first term 2017-02-16 18:45:56 thank you, trying now. 2017-02-16 18:50:20 Could you tell me your opinion between using normal data vs lvmdata? 2017-02-16 18:51:04 I have no opinion regarding LVM, last time I used it was maaaaybe 10+ years ago 2017-02-16 18:51:13 ah thanks 2017-02-16 18:51:54 is there any way to lbu commit onto the same usb Im running live from? 2017-02-16 18:52:43 or rather lbu onto a directory in the same usb instead of using a whole device 2017-02-16 18:53:09 I thiiink so, try setup-lbu and change it to your first usb drive? 2017-02-16 18:53:10 *also I think it creates a new swap? 2017-02-16 18:53:33 my first usb device says 32G and Im running on an 8G usb 2017-02-16 18:53:45 my 8G device doesnt show up as an option 2017-02-16 18:54:45 oh I see it with fdisk -l 2017-02-16 18:55:05 lets try that 2017-02-16 18:55:54 oh but while I do see it on fdisk -l its hidden to setup-alpine and setup-disk 2017-02-16 18:56:53 sda is my hd (ignore), sdb (clean 32G), sdc (hidden live root) 2017-02-16 19:04:15 I unplugged 2nd usb, was able to choose running sdb (8G) on setup-lbu but when I commit it gives me Read Only again 2017-02-16 19:05:01 what does `mount | grep sdb` say? 2017-02-16 19:05:05 btw I've been trying remount in between steps and no luck 2017-02-16 19:05:49 /dev/sdb on /media/sdb type iso9660 (ro,relatime) 2017-02-16 19:06:38 iso9660 is a cd disk image, those can't be writable 2017-02-16 19:07:18 what about commiting to a 2nd clean usb giving me the same error? 2017-02-16 19:07:48 but thank you, I'll do a copy root onto the usb to try again on the same live usb 2017-02-16 19:09:19 `mount | grep ` ? 2017-02-16 19:28:46 Hello guys, quick question about vmware guest shutdown and acpi: is it common that I have to create own shutdown scripts in /etc/vmware-tools/scripts/poweroff-vm-default.d/? I'd expect to be able to shutdown via acpi after installing open-vm-tools out of the box. 2017-02-16 19:40:51 ACTION waves. 2017-02-16 19:42:01 I've got an alpine box that's failing to boot after a recent kernel upgrade. 2017-02-16 19:44:13 Upgrade was to 4.9.9-r1. I've booted from a USB drive and mounted the busted system, but I'm not clear what I should be looking for to fix it. 2017-02-16 19:46:29 For context, the last error printed when it fails to boot is: "Fixing recursive fault but reboot is needed!". 2017-02-16 19:46:44 Rebooting does not resolve this, naturally. 2017-02-16 19:49:58 Actually, digging through that kernel log, it looks like it's bombing out after loading ZFS... 2017-02-16 19:50:15 ACTION tries removing that module temporarily. 2017-02-16 19:56:43 Yup, that did it. Thanks! 2017-02-16 20:08:21 <_3c7> quit 2017-02-16 20:13:38 And we're good. Upgraded to kernel `4.9.10` and everything boots normally, no issues with ZFS. 2017-02-16 20:14:00 The problem was something in the `zfs-import` service, in case any else hits that. 2017-02-16 20:14:10 The kernel module was fine. 2017-02-16 20:20:52 Hi guys, i'm trying to restore a `lbu commit` to a rebooted system. I tried the `revert` but it is not helpfull. The wiki doesn't state anything how to restore a apkovl tarball. 2017-02-16 20:21:51 I have mounted my btrfs raid0 on /data, the backup is located in /data/alpine/*.apkovl... 2017-02-16 21:37:05 hi does this work...running the .apkovl.tar.gz from a web server? https://forum.alpinelinux.org/forum/installation/boot-pxe 2017-02-16 22:31:55 Hello everyone, I've been struggling all day to get persistence on usb installs, anyone have a minute? 2017-02-16 22:55:14 hi all.. one more question for evening it looks like php-common pph-iconv ....php-pear are supposed to be in main repository but there not there in v3.5 where they removed...moved elsewhere? 2017-02-16 23:25:51 community repo? 2017-02-16 23:29:01 kermit doesn't appear so 2017-02-16 23:38:27 figured it out they changed php-common ... to php7-common or php5-common 2017-02-16 23:38:35 thanks hope this helps someone else 2017-02-17 04:54:26 anyone know if there is a log archive of this channel? 2017-02-17 05:03:50 <_ikke_> tbortels_: I believe there is a log bot present here 2017-02-17 05:04:41 <_ikke_> tbortels_: Here you go: http://irclogger.com/.alpine-linux/2017-02-17 2017-02-17 05:06:45 awesome, tyvm! 2017-02-17 08:55:56 so is Xorg broken? it doesnt seem to load any of the video modules 2017-02-17 08:56:49 this is in virtualbox 2017-02-17 09:05:46 sirnaysayer: that doesn't sound like enough information unless there's some know issue 2017-02-17 09:06:25 sirnaysayer: I can just say that I recently installed Alpine on a physical machine and started Xorg+XFCE successfully but that won't probably help you much. 2017-02-17 09:08:43 https://dl.dropboxusercontent.com/u/28725/Xorg.0.log 2017-02-17 09:09:19 Xorg -configure just fails 2017-02-17 09:09:52 somehow it doesnt find the required symbols in the modules? 2017-02-17 09:17:43 i'm reading this on xorg 2017-02-17 09:17:49 xorg is not borken here 2017-02-17 09:18:29 huh this happens on a clean 3.5.1 install with only setup-xorg-base ran on it 2017-02-17 09:18:32 you have your udev correct? 2017-02-17 09:18:35 yep 2017-02-17 09:20:55 you have missing symbols 2017-02-17 09:21:17 thats what the log says lol 2017-02-17 09:21:45 maybe you look into that 2017-02-17 09:23:22 you´re a beacon of wisdom 2017-02-17 09:27:58 you're not very nice 2017-02-17 09:46:28 sirnaysayer: It does not accuire the video drivers automatically, you need one of the xf86-video-* packages for virtualbox 2017-02-17 09:46:46 s/accuire/acquire/ 2017-02-17 09:46:48 i installed the one recommended on the wiki 2017-02-17 09:46:57 and vesa works with virtualbox as well 2017-02-17 09:47:14 sirnaysayer: And you get no displays found? 2017-02-17 09:47:23 the modules cannot even load 2017-02-17 09:47:44 Im just trying to generate a config file at this point 2017-02-17 09:47:56 ive tried with non-edge and edge packages 2017-02-17 09:49:46 sirnaysayer: Have you checked this? https://wiki.archlinux.org/index.php/VirtualBox#Guest_freezes_after_starting_Xorg 2017-02-17 09:49:46 ive tried with and without virtualbox guest additions 2017-02-17 09:50:35 it doesn´t freeze, the xorg configuration fails with no configurable devices due to not being able to load modules 2017-02-17 09:52:54 sirnaysayer: I've had it working before, and I regularly use archlinux wiki when I cannot find something on alpine, I can give it a go 2017-02-17 09:54:55 this is a clean install of 3.5.1 in virtualbox, reboot, login as root and run setup-xorg-base, reboot again and run Xorg -configure. It fails always. 2017-02-17 09:55:38 this should be enough to generate a config file according to the wiki 2017-02-17 09:56:12 have you tried googling the missing symbols? i did. and i found answers, i hope you can construct the google queries i did so you can fix this yourself 2017-02-17 09:56:32 but since you are too cynical this is all i will help you 2017-02-17 09:56:47 yGweSm1OzVHe, your help isnt very helpful so I´m good thanks 2017-02-17 09:58:04 https://bugs.alpinelinux.org/issues/3691 this bug is 2 years old and IRC is my last resort always. 2017-02-17 10:13:27 sirnaysayer: Have you tried the 20-modules.conf here: https://wiki.alpinelinux.org/wiki/Raspberry_Pi#X11_Setup 2017-02-17 10:13:38 I wrote the original to that, I never use Xorg -Configure 2017-02-17 10:14:23 So for vesa you may need to add the module to that list if it still gets no displays doing xinit 2017-02-17 10:31:01 Well, installing alpine using train wifi does not seem to work... or its something else 2017-02-17 10:32:47 Sure if it was https there would not be interference, are any of them https? 2017-02-17 10:33:16 Repositories I mean 2017-02-17 10:41:14 morning. It's Friday! Yay! 2017-02-17 11:45:06 sirnaysayer, yGweSm1OzVHe xorg configure doesnt work on musl because of http://wiki.musl-libc.org/wiki/Functional_differences_from_glibc#Lazy_bindings 2017-02-17 13:02:35 clandmeter: But why does xorg configure need symbols? If it is crashing that is a sperate issue than a problem debugging it due to lazy binding 2017-02-17 13:13:52 The xorg config looks like it just brute force tries the different modules, error is probably something to do with this? https://github.com/wereHamster/xorg-server/blob/server-side-xcb/config/config.c#L82 2017-02-17 14:20:11 I've run into a strange little problem. Using a self-generated APKINDEX I get error messages stating some packages in the index can't be found. The packages, the specific versions in the index, are in the repository. 2017-02-17 16:04:11 moin 2017-02-17 16:04:56 Which of the downloads do I want, to run it in a Xen environment? 2017-02-17 16:05:53 Virtual, or Xen? Asked differently, is that Xen image for running a dom0 or domU? 2017-02-17 16:17:44 I picked the Virtual cd image, booted in xen, hit up setup-alpine, but then when asked to enter the APK cache directory, both 'none' and /var/cache/apk' (default path) get me nowhere 2017-02-17 16:17:50 what am I missing? 2017-02-17 16:23:33 xmj: IIRC, the xen image is in dom0 and doesn't boot for me. 2017-02-17 16:23:56 Right, running a dom0 on a xenserver would be, er, futile. 2017-02-17 16:24:17 I had installed the normal image and add xen but I found qemu kvm handy sometimes. 2017-02-17 16:24:52 xmj: I just wanted to learn more about xen but everyone is getting to kvm and now the wiki isn't that updated. 2017-02-17 16:25:29 Right... so about that APK cache directory fail. ;-) 2017-02-17 17:37:30 ncopa: http://ftp.osuosl.org/pub/fosdem/2017/K.4.601/building_a_distro_with_musl_libc.mp4 listening to your talk ٩(◕‿◕。)۶ 2017-02-17 17:48:29 Any ideas on how to get raid support (i.e. using the logical volume created, not mdadm) working with 'Dynamic Smart Array B140i' on latest stable? cciss and hpsa modules seem like dead ends. (HP ProLiant DL20 Gen9) 2017-02-17 17:55:52 is there instruction how can one install alpine on beaglebone black device? 2017-02-17 17:58:35 BlessJah: There isn't a How To Guide on the Wiki but you can reference the RPi guide and get something working 2017-02-17 17:59:43 BlessJah: I have a beaglebone black that I've been meaning to mess around with, so I could try and give it a shot in two weeks 2017-02-17 18:01:20 BlessJah: also check out scripts sub-directory http://git.alpinelinux.org/cgit/aports/ I believe it has some existing tooling on bootstrapping Alpine Linux to other hardware 2017-02-17 22:21:15 hey all 2017-02-17 22:21:33 https://wiki.alpinelinux.org/wiki/Create_Alpine_Linux_PV_DomU 2017-02-17 22:21:52 This wiki page contains an error ^ 2017-02-17 22:22:18 The green "Download now" box reports a php failure to read a file 2017-02-18 00:37:57 just wanted to say I like what I see in alpine and Im gonna try it out soon 2017-02-18 12:07:47 hm, guys, which of you had been behind this: ./anarch-linux.cf/alpine/v3.3/main/armel/alpine-base-3.3.1-r0.apk 2017-02-18 12:07:59 was about two years ago i think, arm5el build 2017-02-18 12:08:09 by june i hope to finally have time for things again 2017-02-18 12:09:08 ah: http://lists.alpinelinux.org/alpine-devel/5129.html 2017-02-18 13:40:11 whats the best way to clone alpine-linux? Every time I try it fails to copy the main /dev/sda3 disk properly with clonezilla, I am running out of disk space in the VM 2017-02-18 13:55:40 Hello. I've toyed around with LXD on alpine: Due to a issues with musl compatability (https://github.com/lxc/lxd/issues/2707), assigning the daemon's socket to a group makes it crash. Simple fix, remove the `--group lxd` argument. Other than that and a missing dep, it runs! 2017-02-18 13:57:39 ok for anyone else who need sto know. clonezilla-live-2.5.0-24-amd64.iso seems to clone the partitions of VMware. I thought the failure was some how caused by using alpine linux, but it appears to be errors on the source disk, which I repaired, hope this helps someone 2017-02-18 15:02:47 how do i force a disk check on boot with alpine linux tune2fs doesn't exist on alpine-linux I don't think...thanks in advance 2017-02-18 15:08:24 never mind its is in e2fsprogs-extra 2017-02-18 17:05:21 Hello! new to alpine, not to linux, and I've got a working xorg by way of: https://wiki.alpinelinux.org/wiki/Intel_Video ( i do have intel video ) However X is consuming major CPU and quite slow to respond. Any ideas where I should be looking? 2017-02-18 17:33:12 ^nevermind -- did an update all is quick. Not sure what the deal was; but looking good now 2017-02-18 17:55:44 weird 2017-02-18 18:13:42 couple other odd X issues. I can run midori if I'm in a gtk-ish desktop like xfce4 -- but it fails to display if in dwm. Additionally it always logs: "MESA-LOADER: could not create udev device for fd nn" 2017-02-18 18:14:19 it does load it's main window in dwm -- just has empty contents within the browser window 2017-02-18 18:14:47 chromium-browser segfaults and has a similar udev error 2017-02-18 23:28:33 hi folks, I'm trying https://wiki.alpinelinux.org/wiki/How-To_Alpine_Wall is that snat working? For mee seems it's not, as I can't see it in /etc/iptables/awall-save running alpine 3.4.6 2017-02-18 23:29:07 hmmm nope it's there as policy 2 but damn, it's not passing the packets =( 2017-02-19 00:06:59 Has anyone tried to build the motion-git package manually, I'm getting an error regarding "undefiend reference to pthread_setname_np when trying to use make, but it looks like it is defined to me 2017-02-19 00:41:57 hackerhercules: does the relevant source file define _GNU_SOURCE before including pthread.h? 2017-02-19 00:42:03 if it doesn't, it will not get exposed 2017-02-19 01:41:15 How do I add multiple ipv6 addresses to the network config? 2017-02-19 10:10:30 <_dysprosium> Hey :-) 2017-02-19 16:03:58 It looks like mpv needs to be rebuilt as ffmpeg have been updated to ffmpeg-3.2.4-r1 2017-02-19 16:19:18 I think mpv needs to abump to 0.24.0-r1 as well, I abuild it myself and now it works. 2017-02-19 16:19:28 How do I commit to the git repo? 2017-02-19 16:20:00 ACTION is going to sleep, cya 2017-02-19 17:35:00 Hi 2017-02-19 17:36:47 respected community I have a laptop with WiFi module B43 2017-02-19 17:37:28 can`t run it 2017-02-19 17:38:16 all that is written in wiki fulfilled but can not run 2017-02-19 17:40:05 Only the last paragraph is not clear 2017-02-19 17:40:16 Run fwcutter, and you should be good to go. 2017-02-19 17:43:32 Есть кто живой 2017-02-19 17:46:38 yeh, it's probably not very clearly put, but on the positive side, problems with b43 are so well known that googling will answer that in better detail 2017-02-19 17:59:38 Notebook Compaq nx6110 Wifi module with id 14e4:4318. How add module 2017-02-19 21:07:28 hello 2017-02-19 21:07:47 <^7heo> yo. 2017-02-19 21:08:47 I'm new on a fresh alpine system 2017-02-19 21:17:02 I'm on an old netbook 2017-02-19 21:17:11 and trying to get the lightest system/apps 2017-02-19 21:17:21 to use it as a vnc client 2017-02-19 21:31:25 Any tip to connect to wifi using WPS with alpine? 2017-02-19 21:32:56 hello, I am trying to run openvpn on startup on a ram based system with the local service. I put TUN in /etc/modules and when I am typing the command manually it works fine but it won't work from script 2017-02-19 21:33:52 hello 2017-02-19 21:34:35 is installing to nvme drives supported by the setup-alpine script? 2017-02-19 21:34:49 because it errors out when i get to that point 2017-02-19 21:35:43 "Initializing partitions on /dev/nvme0n1..." then "Failed to add partition: Invalid argument" 2017-02-19 21:48:23 nvm solved my issue 2017-02-19 22:41:28 nyukka: iirc no, i only had them as data disks so far 2017-02-20 00:29:50 Hi is there any graphical editors in alpine-linux? 2017-02-20 00:31:46 like mousepad ? 2017-02-20 01:27:21 ah ok 2017-02-20 02:37:15 Good evening all. 2017-02-20 02:41:02 Any life this evening? 2017-02-20 05:07:08 Hmm, quiet night I gues.. 2017-02-20 05:07:57 ryonaloli must you really have that line as your quitmsg globally 2017-02-20 05:08:42 yes 2017-02-20 05:08:43 *lol* 2017-02-20 05:09:39 Out of curiosity, anyone on who's spent much time with Alpine hosting and guested on Xen? 2017-02-20 07:18:09 has anyone successfully built firebird (firebirdsql.org) version 3 on alpine? 2017-02-20 07:33:29 Not I - I'm just getting acquainted with Alpine and rewriting the iso generation system to save my sanity :) 2017-02-20 08:01:52 Morning. Happy Monday 2017-02-20 09:55:05 has anyone tried Steam on alpine? 2017-02-20 15:01:10 gogoprog: I doubt it'd work. You'd have much better luck running steam in a container/chroot. Steam (and games) requires glibc, alpine uses musl. 2017-02-20 15:01:48 indeed but I thought Steam was shipped with all its dependencies 2017-02-20 15:05:15 it doesn't 2017-02-20 17:14:00 could someone try feh with thumbnails and a title on x86_64? 2017-02-20 17:14:24 feh --title something -t path/to/folder/with/photos 2017-02-20 17:15:09 ScrumpyJack: done. what do you wanna know? 2017-02-20 17:15:21 seg fault? 2017-02-20 17:15:28 nope 2017-02-20 17:15:37 owrks as expected 2017-02-20 17:16:08 which version? 2017-02-20 17:16:43 feh version 2.18.2\nCompile-time switches: curl xinerama 2017-02-20 17:17:11 as in alpine edge 2017-02-20 17:17:22 thanks for checking 2017-02-20 18:47:40 what package on alpine would contain linux/fs.h 2017-02-20 18:51:06 LiENUS: linux-headers 2017-02-20 18:51:20 ncopa, thank you 2017-02-20 18:52:18 im not seeing how i would find that on the package contents search 2017-02-20 19:59:06 LiENUS: pkgs.alpinelinux.org exists for that 2017-02-20 20:58:41 hello, is there a trick to get mdns/avahi to work with simple commands like ping, nslookup, etc. (works with avahi tools)? On other distros I would use nss-mdns & nsswitch.conf, but they do not come with alpine. 2017-02-20 21:07:49 musl doesn't support nss, so unlikely 2017-02-20 21:08:15 there is musl-nscd 2017-02-20 21:08:19 which provides shims to support nss 2017-02-20 21:08:28 i've been unsuccessful in getting it to work really well though 2017-02-20 21:08:40 https://github.com/pikhq/musl-nscd 2017-02-20 21:09:16 i had winbind *kinda* working but it'd fail every attempt 2017-02-20 21:09:29 but it did call into the nss module so it may have just been pebcak :) 2017-02-20 21:11:31 ok thanks, will give musl-nscd a try 2017-02-20 21:18:14 it will not help you for mdns 2017-02-20 21:18:17 mdns is a separate topic 2017-02-20 21:18:25 you need a dns cache/proxy that merges mdns results 2017-02-20 21:18:38 dnsmasq might be able to do it 2017-02-20 21:23:12 does alpine use some sort of special patch that doesn't work with standard diffs? 2017-02-20 21:23:18 most of my diffs apply cleanly but for some reason one wont 2017-02-20 21:23:45 they apply fine with gnu diff 2017-02-20 21:28:03 not particularly, as long as you generate unified diffs 2017-02-20 21:29:20 eh regenerated em not sure what was different but i just patched against source tree using gnu diff and made new patches from that and it works 2017-02-20 21:43:57 thanks dalias, then I will have to look for a proxy workaround solution 2017-02-20 21:51:33 ultimately the future has a nameserver running on every endpoint anyway 2017-02-20 21:52:03 because it's needed for dnssec and dns-privacy (dns over tls or similar) measures 2017-02-20 22:04:14 I am out for today, thank you all for your helpful responses 2017-02-20 23:53:27 a/b ` 2017-02-20 23:55:28 agree 2017-02-21 00:43:52 Hello! Having trouble getting some utf-8 characters to display. such as on man pages in the terminal. I do have unicode=YES in rc.conf 2017-02-21 00:44:27 let me know if I can provide more context. Thanks. 2017-02-21 01:01:01 what's your $LANG and $LC_ALL 2017-02-21 01:06:12 not set -- can do so; en_US.UTF-8 style? 2017-02-21 01:09:23 coming from arch linux where you do locale-gen if something like that is needed here ( new to alpine ) 2017-02-21 01:12:55 try setting it to e.g. C.UTF-8 2017-02-21 01:14:20 still getting the boxes or question marks (depending on font); often just before the dash for options in man pages 2017-02-21 01:15:12 same behavior for xfce4-terminal, st, and the console w/o Xorg 2017-02-21 01:15:53 seems like a font issue, not an encoding issue 2017-02-21 01:17:05 tried Liberation; DejaVu; Terminus 2017-02-21 01:18:51 and Inconsolata -- difference only being if it shows an empty box or if it shows a hexagon w/ a question mark 2017-02-21 01:20:09 thanks so much for helping btw 2017-02-21 08:20:31 is there a place to get started on making a new package for apk? 2017-02-21 08:22:02 LiENUS: yes 2017-02-21 08:22:10 https://wiki.alpinelinux.org/wiki/Creating_an_Alpine_package 2017-02-21 08:23:35 Shiz: How do I make sure that the makedepends are correct? Is there something like chroot to make sure it doesn't miss any dependencies or put in extra dependencies? 2017-02-21 08:23:57 alpine packages get built in a fakeroot by abuild 2017-02-21 08:24:14 but i /think/ that also still uses your system packages... 2017-02-21 08:24:50 Shiz: Yes 2017-02-21 08:25:47 Shiz, the list there isn't all inclusive is it? i see it lists MPL 2.0, this is licensed MPL 1.1 2017-02-21 08:25:47 also, makedepends= are only for making the package, so extra deps there isn't really hurtful 2017-02-21 08:25:51 it doesnt affect the final package 2017-02-21 08:26:17 Anyone else working on improving the alpine-iso build system? 2017-02-21 08:26:41 LiENUS: it is not all-encompassing, no 2017-02-21 08:26:56 https://fedoraproject.org/wiki/Licensing:Main?rd=Licensing#Good_Licenses 2017-02-21 08:26:59 some short names are here 2017-02-21 08:27:01 for other licenses 2017-02-21 08:27:18 but the best thing is to check what other packages with the same license do 2017-02-21 08:27:24 LiENUS: Then just write MPL 1.1 2017-02-21 08:27:38 my guess is MPL 1.1 would be... MPL 1.1 2017-02-21 08:27:40 :p 2017-02-21 08:27:42 Shiz: but it affects the builder right? 2017-02-21 08:27:58 pickfire: for the duration of the package build, sure 2017-02-21 08:28:02 just wanted to make sure that wasnt supposed to be a restriction of what licenses were considered acceptible 2017-02-21 08:28:12 extra makedepends= are installed in the fakroot and deleted afterwards 2017-02-21 08:28:20 LiENUS: Well, I think even WTFPL license could be there. 2017-02-21 08:28:30 LiENUS: linked from the wiki article I linked: https://wiki.alpinelinux.org/wiki/Package_policies 2017-02-21 08:28:35 "The license of the program should be based on the licenses approved by the Free Software Foundation or OSI." 2017-02-21 08:28:44 that's the only license restriction for alpine packages in the alpine repo 2017-02-21 08:28:55 Shiz: But it does 2 things harmfully, like waste cpu + bandwidth 2017-02-21 08:28:59 except the nonfree repo which is edge-only i think and disabled by default 2017-02-21 08:29:02 https://wiki.alpinelinux.org/wiki/APKBUILD_examples:Python 2017-02-21 08:29:12 Imagine you are building py3-numpy 2017-02-21 08:29:22 But you needs to download py2-stuff as well. 2017-02-21 08:29:36 funny example since typically py2- and py3- are handled in a single APKBUILD 2017-02-21 08:29:38 :p 2017-02-21 08:29:50 Shiz: Not anymore 2017-02-21 08:29:55 as per the multiversion example 2017-02-21 08:29:58 Now in testing/ there are tons of py3-stuff 2017-02-21 08:29:58 hmm seems both exclude mpl 1.1 2017-02-21 08:30:02 Instead of py- 2017-02-21 08:30:06 sorta 2017-02-21 08:30:24 Weird and I also don't see firefox-gtk3 or firefox gtk2 in firefox 2017-02-21 08:30:33 pickfire: some things are python 3 only 2017-02-21 08:30:38 Or py3-pip as well, looks like it is merged in python3 2017-02-21 08:30:57 i see about 10 py3- packages in testing 2017-02-21 08:31:07 and the rest, 100+ is py- meaning combined py2- and py3- apkbuild 2017-02-21 08:31:20 No 2017-02-21 08:32:27 ACTION is seraching for that wiki page 2017-02-21 08:32:44 http://git.alpinelinux.org/cgit/aports/tree/testing 2017-02-21 08:32:47 no need, here's the evidence 2017-02-21 08:32:52 Shiz: https://wiki.alpinelinux.org/wiki/TODO:py3_packages 2017-02-21 08:32:59 Look at the bottom part. 2017-02-21 08:33:24 Shiz: And also try apk search py3-numpy 2017-02-21 08:33:59 eh there doesn't seem to be a 'newapkbuild' anymore 2017-02-21 08:34:19 what about it? 2017-02-21 08:34:29 LiENUS: it's part of the abuild package, installed by alpine-sdk 2017-02-21 08:34:32 the wiki references it 2017-02-21 08:34:53 ah 2017-02-21 08:34:53 that 'what about it?' was directed to pickfire 2017-02-21 08:35:20 Shiz: So not combined. 2017-02-21 08:35:27 I mean py23 and py3- 2017-02-21 08:35:51 but it is? 2017-02-21 08:36:19 http://git.alpinelinux.org/cgit/aports/tree/community/py-numpy/APKBUILD 2017-02-21 08:36:24 subpackages="... 2017-02-21 08:36:27 py2-$_pkgname:_py 2017-02-21 08:36:29 py3-$_pkgname:_py" 2017-02-21 08:37:35 Huh, since when? 2017-02-21 08:37:36 Wow 2017-02-21 08:37:45 I tried to do it the py3-nose but filed 2017-02-21 08:37:53 looks like it happened only recently in edge 2017-02-21 08:37:59 Ah 2017-02-21 08:38:06 moving to combined apkbuilds for py2/py3 has been the policy since 3.5 though 2017-02-21 08:38:09 it's relatively recent 2017-02-21 08:39:23 Nice, I took some time to make py3-nose but he did it so quickly 2017-02-21 08:46:20 Shiz: while i guess it worked well enough as is, i'd think it could help is abuild at al would allow isolated build env and run env to make sure the deps are enough. maybe related, i noticed that the recent upx abuiild on testing seem to reference an lzma version without actually depending on it. though that might be just me not reading it correctly. 2017-02-21 08:47:26 avih: maybe, but there's some stuff that we don't want to repeat in every apkbuild 2017-02-21 08:47:28 if* 2017-02-21 08:47:30 like build-base and libc-dev 2017-02-21 08:47:32 etc 2017-02-21 08:48:02 sure, but i don't think it contradicts. if you have assumptions, bake them into such sandbox] 2017-02-21 09:05:18 whale hale, trying to set my build dir to builddir="$srcdir/$pkgname-$pkgver" to make it easy on me, but it doesn't like the package version number "3.0.1.32609-0" 2017-02-21 09:05:36 does that mean im stuck trimming pkgver down to 3.0.1 and just manually tacking on the rest every update? 2017-02-21 09:06:53 i think the -0 trips it 2017-02-21 09:09:46 yeah it does... aand for some reason thats always 0 2017-02-21 09:22:38 Where should I package the html docs to? 2017-02-21 09:22:48 Is it /usr/share/doc/$pkgname/files? 2017-02-21 09:26:59 where would they install to normally 2017-02-21 09:28:31 Shiz: Not sure? 2017-02-21 09:47:21 Hi, I am currently packaging fcitx for alpine linux (musl-based distribution) 2017-02-21 09:47:24 I tried packaging it but looks it desktop-parse.c:(.text+0x19e2): undefined reference to `libintl_gettext' 2017-02-21 09:47:27 https://transfer.sh/uZhg2/build.log 2017-02-21 09:47:29 https://transfer.sh/BFYNv/apkbuild 2017-02-21 09:47:34 Have anyone seen similar errors? 2017-02-21 09:52:02 without looking at those logs, that sounds like a missing or faulty include in the source; pretty common thing when working with Alpine packages 2017-02-21 09:52:49 find the function and check if an include bringing it in is in the correct location 2017-02-21 09:57:36 CMakeFiles/fcitx-utils.dir/desktop-parse.c.o: In function `fcitx_desktop_file_load_fp': 2017-02-21 09:57:39 desktop-parse.c:(.text+0x19e2): undefined reference to `libintl_gettext' 2017-02-21 09:57:55 TBB: I had checked it but that function exists in /usr/include/libintl.h 2017-02-21 10:15:31 pickfire: oh, it's this one 2017-02-21 10:15:33 that's always fun 2017-02-21 10:18:33 pickfire: needs a patch to link against libintl 2017-02-21 10:18:53 pretty typical 2017-02-21 11:58:08 Shiz: What do you mean? 2017-02-21 11:58:20 How do I do it? 2017-02-21 11:58:42 ledger failed to build as well 2017-02-21 11:59:02 /usr/include/fortify/stdlib.h:20:25: fatal error: stdlib.h: No such file or directory 2017-02-21 11:59:05 #include_next 2017-02-21 12:53:29 pickfire: find ~/aports -type f -name *intl*.patch - there are 5 patches as examples - you probably need to add something in the Makefile like LIBS += -lintl 2017-02-21 13:21:56 hi do you statically link your executables by default? 2017-02-21 13:31:10 is grsec compiled with GRKERNSEC_CONFIG_DESKTOP or GRKERNSEC_CONFIG_SERVER ? 2017-02-21 13:32:49 gr8, dynamic linked by default 2017-02-21 13:33:23 gr8, neither, CONFIG_GRKERNSEC_CONFIG_CUSTOM=y 2017-02-21 13:33:56 thanks fabled! 2017-02-21 13:34:46 this is a great project, I came here before already but was still to lazy to switch away from debian lol, it still works 2017-02-21 13:34:58 gr8, thanks :) 2017-02-21 13:35:09 and yes, switching is always a major project. 2017-02-21 13:41:45 <^7heo> gr8: not if you know portability. 2017-02-21 13:41:50 <^7heo> oops 2017-02-21 13:41:56 <^7heo> s/gr8/fabled/ 2017-02-21 14:03:10 it still is, you need to have the packages you used available, you need to transfer all your configs, global and local, application settings, passwords/vaults/keys 2017-02-21 14:03:39 switching is non-trivial, unless you've spent a great amount of time making it possible beforehand 2017-02-21 14:04:45 same as backups: setup backups, verify backups, test restore 2017-02-21 14:05:13 lots of moving parts, lots of things to keep track of 2017-02-21 14:07:13 blueness: Ah, okay 2017-02-21 14:07:27 ideally you need something like terraform(for infra) + ansible(for configs) + borg/backups(for data) 2017-02-21 14:10:42 pickfire: autocompletion error? 2017-02-21 14:10:42 pickfire: it needs to add -lintl to its linking flags, likely needs a patch in the source code 2017-02-21 14:10:51 Oh, sorry 2017-02-21 14:10:55 but yeah what BitL0g1c said 2017-02-21 14:11:19 Shiz: But why must I do a patch? Can't just get cmake change the LIBS by specifying it? 2017-02-21 14:11:29 probably not 2017-02-21 14:11:34 not how cmake works 2017-02-21 14:11:46 it's a bug in their build system 2017-02-21 14:11:53 (the missing -lintl i mean) 2017-02-21 14:27:59 Looks like they honour LDFLAGS but still it failed 2017-02-21 22:57:49 Good afternoon -- any chance a mkinitfs maintainer is around? 2017-02-21 22:58:46 "mkinitfs -L" is broken by a bashism -- namely the use of local in a loop outside a function scope. 2017-02-21 23:01:03 on line 217 2017-02-21 23:03:49 The easy fix is removing "local", better fix might be making that code a function. 2017-02-21 23:17:08 Also a query... is there any tracking of the packages needed for rebuilding modloop and the initramfs? 2017-02-21 23:56:49 #alpine-dev looks to be dead... has it been depreciated? 2017-02-22 00:03:58 *el 2017-02-22 00:12:34 danke :) 2017-02-22 02:25:31 hi, is there a gopher server on alpine linux by any chance? 2017-02-22 02:25:43 as in, a package? 2017-02-22 03:20:38 Noabs27: I'm not sure, maybe check with Archie? ;) 2017-02-22 03:24:34 Archie? 2017-02-22 03:26:05 also lol @ "Noabs27" ;p 2017-02-22 03:31:16 @Nobabs27 *lol* Lazy fingers getting the better of me. And Archie was the search engine to find files on FTP sites in the days of gopher :) 2017-02-22 03:32:15 ah i've never tried gopher before lol (hence why I wondered if it was Alpine) and kk I'll search that up 2017-02-22 03:33:09 Not likely that there's a current gopher package, but it shouldn't be to hard to build one. 2017-02-22 03:37:11 For the client-side, lynx handles gopher urls fine -- try gopher://gopher.metafilter.com for instance. 2017-02-22 03:45:02 ah, I was looking for a server tho 2017-02-22 03:47:58 I'm not sure on that one, none readily apparent, but it should be easy enough to build one. 2017-02-22 03:48:54 It's probably been 20 years since I ran a production gopher server :) 2017-02-22 04:42:44 Hmm, anyone else running into busybox failing to update? 2017-02-22 04:44:22 Index entry is for 1.26.2-r0, but no packages appear to exist in the repo. 2017-02-22 04:53:47 I found GoFish, but it seems sorely out of date - gonna try archie now 2017-02-22 04:55:11 I'm not sure that any of the old archie-text index servers are still up either these days... 2017-02-22 04:55:35 Well I just searched "server" and all the results are from 2001 xD 2017-02-22 04:55:58 wuarchive.wustl.edu was one of the main file repositories around that time. 2017-02-22 04:56:26 Site can't be reached - is it gopher protocol? 2017-02-22 04:56:35 Yeah, it's not exactly what you might call "modern technology", but it worked very well during it's day. 2017-02-22 04:57:22 QupZilla said can't be reached, SeaMonkey says address can't be resolved ;p 2017-02-22 04:57:27 wuarchive was a FTP server, but there was an Archie index for it and I seem to remember a Veronica/Gopher interface to it at one point. 2017-02-22 04:57:32 Does SeaMonkey still support gopher? 2017-02-22 04:57:38 or was that just Mozilla 2017-02-22 04:58:20 I found this 2017-02-22 04:58:21 http://archie.icm.edu.pl/ 2017-02-22 04:58:42 No idea on SeaMonkey/Moz support. 2017-02-22 04:59:38 Hmm, no link to their server code... 2017-02-22 04:59:41 the screenshots for GoFish were of Mozilla, and since SeaMonkey is successor... Was my thinking anyway... 2017-02-22 05:00:34 I always used it from the command line. 2017-02-22 05:02:36 oh 2017-02-22 05:02:48 Hmm, search for "overbite" -- that might get you there :) 2017-02-22 05:03:09 Well I got "gopher" to work on SeaMonkey thru an add-on, http://gopher.quux.org:70/Software/Gopher/Downloads/Servers 2017-02-22 05:03:10 and kk 2017-02-22 05:03:51 wait thats the addon I just got xD 2017-02-22 05:05:36 There seem to be serveral "modern" gopher daemons out there now, for instance pygopherd and cgod off the top of my search. 2017-02-22 05:06:15 ..both of which are python based. 2017-02-22 05:06:29 ok 2017-02-22 05:06:38 And gophernicus as a 'modern' c implementation. 2017-02-22 05:07:26 were you using google or something else? 2017-02-22 05:07:27 Try searchign for "gopher daemon" for more. 2017-02-22 05:07:51 That was just plain ol' google. 2017-02-22 05:07:56 yeah I see 2017-02-22 05:08:33 Are you looking for a classic implementation, or a modern reimplementation? 2017-02-22 05:09:30 whatever is the best maintained 2017-02-22 05:09:38 so probably modern 2017-02-22 05:10:40 Likely so, but as I'm not familiar with any of them, I'd suggest downloading a few and looking at the code to see what fits your skillset best. 2017-02-22 05:11:02 Indeed, cgod seems to be the "up to date", as in Jan 2016 lol 2017-02-22 05:11:22 I see at least C, python, and Go implementations without trying, so pick your pleasure. 2017-02-22 05:11:23 the most* 2017-02-22 05:13:47 Taking a very quick glance, cgod looks pretty good, and having it dockerized already is nice. 2017-02-22 05:17:16 Not exactly something you're going to try to squeeze into a little embedded controller, but it should be fine for general use. 2017-02-22 05:18:26 I used to find myself pinching bytes to make things work, but with resources these days wasting a few megs is apparently no big deal, let alone a few k. 2017-02-22 05:18:51 indeed 2017-02-22 05:19:19 probably in the next few years a few hundred gigs will become the way of the rest lol 2017-02-22 05:19:29 On my first servers, I was happy to have 4MB of ram and an MMU! 2017-02-22 05:20:10 Hell, I was able to run a graphical web broweser on that AND all my daemons and still have a bit of room left! 2017-02-22 05:22:52 dang 2017-02-22 05:23:47 m68k days! Had the 6502 machines running BBSes, but no IP stack at the time. 2017-02-22 05:24:54 Although C64s with IP based servers are out there these days. 2017-02-22 05:25:59 bajazus...hard to imagine a computer incapable of normal network access lol 2017-02-22 05:26:51 Yeah, even some of the tiny MCUs I play with these days have networking baked in. 2017-02-22 05:27:03 hard to imagine in terms of current reality, not so much possibility 2017-02-22 05:28:01 You have to get to the really small PIC/ATMega chips to get to the point networking looks like real work these days. 2017-02-22 05:28:44 ...and those will still happily sit on a RS485 network running at 115200kbps without blinking. 2017-02-22 05:29:21 technology is an amazing thing 2017-02-22 05:30:02 Yeah, and for all the "progress", I find I have more problems with lagging input today than I ever did then. 2017-02-22 05:30:10 LOL 2017-02-22 05:30:58 as the hardware gets better, the software gets even bigger I guess lol 2017-02-22 05:31:18 Typing along and suddenly having the keyboard buffer puke or freeze? Realy? I used to at least have to work to outrun a 2400bps modem! 2017-02-22 05:32:31 hm 2017-02-22 05:34:04 Now, typing an email or text message in a browser client is likely to miss characters if I'm typing too fast, and even vim on the console is freezing during syncs for some reason! 2017-02-22 05:35:06 now that does sound strange, unless your doing an Android level of WPM? 2017-02-22 05:37:49 No, no where near the speed I used to type. It's just that somewhere along the way the concept of optimizing the interactive interfaces fell by the wayside. 2017-02-22 05:39:38 I know why the syncs are taking so long -- I'm abusing a microSD card for the build environment I'm running and repeatedly testing the iso-building infrastructure. 2017-02-22 05:40:30 At least it's not trying to re-fetch every package anymore -- it helps to actually USE the cache if you need the packages more than once! 2017-02-22 05:41:46 good point - if the space allows 2017-02-22 05:41:46 I'm refactoring the entire alpine-iso build system so I can drop custom discs, USB sticks, and VM images just by changing a couple config files. 2017-02-22 05:42:01 wow nice 2017-02-22 05:42:48 It's mostly working at this point, but there are still a couple features I want to add and some further refactoring and cleanup of the Makefile and directory structure. 2017-02-22 05:42:55 b/35 2017-02-22 05:44:36 It now allows you to add multiple 'features' to a profile so you can build exactly what you need without having to reinvent the wheel. 2017-02-22 05:44:52 handy 2017-02-22 05:45:45 So far it's doing zfs, xen, kvm, nfs, samba, iscsi, and working on docker 2017-02-22 05:48:09 And will soon have a "custom" feature to include local ssh keys. 2017-02-22 05:49:39 whoa zfs 2017-02-22 05:49:53 I got the sense that ZFS was better on OpenIndiana though? 2017-02-22 05:50:01 Yeah, I like my data INTACT :) 2017-02-22 05:50:39 Somewhat perhaps, I've played with OI, but it's a bit of a mess. 2017-02-22 05:51:52 The whole Oracle mess is causing problems there still AFAIK. the *BSD situation is a bit better, but ZoL is comming along quite nicely. 2017-02-22 05:53:13 With recent support for some interesting virtualization on the BSD side, it's something I might look at again. 2017-02-22 05:58:50 what about HAMMER from DragonFlyBSD? Is that close at all? Ofc non-FreeBSD's can't really do NVidia... 2017-02-22 06:00:33 Yeah, that's one of the interesting ones, but I haven't gone down that rabbit hole yet. As for the gfx, I'm mostly running for compute, but occasionally need the workstation cards to wokr. 2017-02-22 06:14:52 Anyway, ZoL has been working more than less reliably for me for a number of years now, and keeps the rest of my toolset fairly consistent. The big win is being able to do real backups in same amounts of time. 2017-02-22 06:16:39 gg, gtg 2017-02-22 06:48:46 ryonaloli: why... 2017-02-22 06:48:50 lmao 2017-02-22 06:48:52 i thought it was removed 2017-02-22 06:48:53 like 2017-02-22 06:48:56 2 years ago 2017-02-22 06:48:57 fuck me 2017-02-22 06:49:02 wordfilter? 2017-02-22 06:49:18 ncl: you see on #oftc? 2017-02-22 06:49:24 no 2017-02-22 06:49:40 i said what gnaa stood for. they removed the filter like a year ago. they must have re-added it. 2017-02-22 06:49:43 without me knowing 2017-02-22 06:49:52 don't think it was ever removed 2017-02-22 06:49:54 when i was explaining to someone what some old filters were 2017-02-22 06:49:56 welp 2017-02-22 06:51:58 lol wow they did it on my hostmask 2017-02-22 08:00:41 Good morning. Is there an hhvm package for v3.5.1? Could not find one in the testing and community repo. Any pointer to hhvm.apk or compilation method specific to v3.5.1 shall be appreciated! Thanks! 2017-02-22 08:01:00 morning 2017-02-22 08:08:48 zenny, there's no hhvm for Alpine Linux yet 2017-02-22 08:09:02 if you need it, you can fill a feature request in bugs.alpinelinux.org 2017-02-22 08:09:21 re: compilation method, you can check those links: 2017-02-22 08:09:22 https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=hhvm-git 2017-02-22 08:09:34 https://github.com/facebook/hhvm/wiki/Building-and-installing-HHVM-on-Gentoo 2017-02-22 08:09:47 as a reference. 2017-02-22 08:09:54 Hope it helps. 2017-02-22 08:26:08 fcolista: Did you ever get anywhere with your openvas-smb package? 2017-02-22 08:26:44 Kruge, no. Still waiting for: https://bugs.alpinelinux.org/issues/5011 2017-02-22 08:27:01 That's a shame. I've got a real need for that! 2017-02-22 08:27:51 But not the skills to bring mingw into Alpine, sadly 2017-02-22 08:28:17 ppl here tries his best 2017-02-22 08:28:40 please be patient...i'm sure that hopefully we can have it sooner or later 2017-02-22 08:29:03 I'm the patient type 2017-02-22 09:07:28 Kruge: fcolista: you could try MXE https://github.com/mxe/mxe , i think it could work out of the box. 2017-02-22 09:09:45 could someone try i3lock -u -e -f -i path/to/background.picture, I'm an getting out of memory error 2017-02-22 09:10:15 the error is on x86_64. works fine on armhf 2017-02-22 09:25:45 avih, thx 2017-02-22 09:25:51 but I don't know from where to start 2017-02-22 09:26:09 gotta read about cross-compilation 2017-02-22 09:28:24 fcolista: you can follow this for instance to compile mpv for windows https://github.com/mpv-player/mpv/blob/master/DOCS/compile-windows.md#example-with-mxe 2017-02-22 09:28:48 or stop after you get gcc and ffmpeg and build something else instead of mpv 2017-02-22 09:29:15 avih, this takes a lot of things from granted. I don't know how this fits with abuild. 2017-02-22 09:29:28 I tried my best building fcitx but still get error about intl, I had checked https://www.gnu.org/software/gettext/FAQ.html#integrating_undefined 2017-02-22 09:29:53 I added CFLAGS+=-I/usr/include/libintl.h but still doesn't build 2017-02-22 09:30:07 I still get desktop-parse.c:(.text+0x19e2): undefined reference to `libintl_gettext' 2017-02-22 09:30:07 fcolista: what are you trying to add? add an alpine package of a cross compile env for windows? 2017-02-22 09:30:14 s/add/do/ 2017-02-22 09:30:38 i need openvas-smb, that needs minigw in order to build 2017-02-22 09:30:39 Ah, mpv breaks 2017-02-22 09:30:50 pickfire: try LDFLAGS+=-lintl 2017-02-22 09:30:52 Need to apkgrel bump it 2017-02-22 09:30:58 TemptorSent: I tried that as well 2017-02-22 09:31:01 fcolista: then this is a mingw environment. 2017-02-22 09:31:14 yes 2017-02-22 09:31:18 do you NEED it to be an alpine package? 2017-02-22 09:31:28 yes 2017-02-22 09:31:59 ah. afaik there's no such package. but if your goal is to compile things for windows, this could replace such alpine package for you. 2017-02-22 09:32:28 and the link i posted shows you how to build mpv for windows 2017-02-22 09:32:52 avih, the point is: other distros have minigw 2017-02-22 09:32:58 avih: mpv failed to run since ffmpeg is updated 2017-02-22 09:33:00 i need minigw for openvas-smb 2017-02-22 09:33:08 I need to rebuild it myself. 2017-02-22 09:33:24 makes sense to have minigw in alpine 2017-02-22 09:33:36 TemptorSent: https://transfer.sh/gRAQ8/build.log 2017-02-22 09:34:09 i don't disagree that it would be nice to have mingw for alpine, but currently there's not. so this is a mingw setup which is distro agnostic 2017-02-22 09:34:43 avih: mpv failed to run since ffmpeg is updated <-- ? 2017-02-22 09:35:04 pickfire: what does ldd on the actual libintl library give you? 2017-02-22 09:35:16 avih: Do you have the latest mpv? Try running it, it will show some library error. 2017-02-22 09:35:28 ldd: /usr/include/libintl.h: Not a valid dynamic program 2017-02-22 09:35:38 fcolista: but the hhvm request was already made at http://bugs.alpinelinux.org/issues/4503, fyi. 2017-02-22 09:36:01 pickfire no, the library in your lib dir 2017-02-22 09:36:06 Huh? 2017-02-22 09:36:18 Where is my lib dir? 2017-02-22 09:36:20 zenny, ok...but doesn't seems to be closed ;) 2017-02-22 09:36:34 /usr/lib typically 2017-02-22 09:36:35 pickfire: i build mpv myself so i might have installed dependencies which you don't have (i.e. i don't have good setup to test the official mpv package) 2017-02-22 09:37:04 TemptorSent: Oh, you mean ldd /usr/lib/libintl.so 2017-02-22 09:37:04 ldd (0x7ab2b73f4000) 2017-02-22 09:37:04 libc.musl-x86_64.so.1 => ldd (0x7ab2b73f4000) 2017-02-22 09:37:30 avih: I mean official mpv breaks, I tried bumping the pkgrel but looks like they are not accepting it 2017-02-22 09:37:47 ACTION have sent it to the mailing lists 2017-02-22 09:38:43 pickfire: i just "apk add mpv" and mpv runs here. but again, i have installed some dependencies manually so it's not necessarily an indication that it would work for you 2017-02-22 09:39:14 Oh 2017-02-22 09:39:22 pickfire: okay, looks like the library is valid. 2017-02-22 09:39:42 TemptorSent: How do you know if the library is valid? 2017-02-22 09:39:48 fcolista: that's why I am here to get some clues as if there is one among alpine users or developers who has compiled hhvm for alpine. ;-) 2017-02-22 09:40:01 pickfire: try running: apk upgrade -U -a 2017-02-22 09:40:12 ldd didn't complain about a broken link. 2017-02-22 09:40:23 zenny, if someone did, you had find it in the repos 2017-02-22 09:40:33 if it updates ffmpeg to 3.2.4 then it would solve your problem 2017-02-22 09:40:42 the other check is 'strings /usr/lib/libintl.so.8 | grep gettext' 2017-02-22 09:41:03 avih: Oh, looks like it version bumps 2017-02-22 09:41:11 TemptorSent: libintl_gettext 2017-02-22 09:41:13 It is there 2017-02-22 09:42:00 mpv requires that the ffmpeg version it's guilt against is also the exact same version ir runs against, and it was bumped recently to 3.2.4 2017-02-22 09:42:06 built* 2017-02-22 09:42:31 avih: But it was not bumped back then, weird. 2017-02-22 09:42:32 Okay, something is likely off in the build script then I suspect, or a dep is miss-linked. 2017-02-22 09:42:52 pickfire: i don't know what's "back then" does it work for you now? 2017-02-22 09:43:10 TemptorSent: So the build is broken? 2017-02-22 09:43:47 I'd have to do a lot more digging at this point to determine what broke why. 2017-02-22 09:44:11 TemptorSent: Do you want the APKBUILD? 2017-02-22 09:44:22 I do see a warning cc1: warning /usrin/include/libintl.h: not a directory 2017-02-22 09:44:34 Is that a typo? 2017-02-22 09:45:34 Since hhvm appears to be quiet fast compared to php7-fpm (http://blog.litespeedtech.com/2015/07/16/php7-vs-hhvm-benchmark-series-1-hello-world/), HHVM would be a very nice addition for a low resource consuming alpine, I guess. 2017-02-22 09:45:44 Yeah, sorry 2017-02-22 09:46:02 Browser on a differnt machine than my kbd :) 2017-02-22 09:46:06 TemptorSent: Just in case, https://transfer.sh/xW1ar/apkbuild 2017-02-22 09:46:38 But it looks like a -I with a file not a directory. 2017-02-22 09:47:06 So you may need to just patch the file that's missing the include directly. 2017-02-22 09:49:00 TemptorSent: The file have #include 2017-02-22 09:49:04 It's not missing 2017-02-22 09:49:19 Odd, I don't see where it's coming up with the warning then... 2017-02-22 09:50:56 check the Cmake file 2017-02-22 09:51:16 Someone may have made a typo :) 2017-02-22 09:52:56 TemptorSent: Where? I checked the CMakeCache.txt in the $builddir, I found -lintl 2017-02-22 09:53:24 search for "/usr/include/libintl.h" 2017-02-22 09:54:10 TemptorSent: I didn't found that. 2017-02-22 09:54:14 No result. 2017-02-22 09:55:18 Try building single-threaded with debugging and see what it's actually doing. 2017-02-22 09:55:38 The build-log is not very informative as it is. 2017-02-22 09:56:23 but somethign is trying to treat an include file as a directory for some strange reason, and that's likely at least part of the problem. 2017-02-22 09:57:03 Oh, if I turn use -DCMAKE_BUILD_TYPE=Debug, it can go even further 2017-02-22 09:57:29 Hmm.. 2017-02-22 09:58:07 But now it doesn't 2017-02-22 09:58:16 Stupid question, but does /usr/include/libintl.h actuall exist and look like something/ 2017-02-22 09:59:17 TemptorSent: do you mean in those .c files? 2017-02-22 09:59:28 I only see #include 2017-02-22 09:59:35 no, in the actual directory /usr/include :) 2017-02-22 10:00:49 TemptorSent: In the actual directory "/usr/include/libintl.h" doesn't exist 2017-02-22 10:01:14 I mean grep /usr/include/libintl.h /usr/include/libintl.h 2017-02-22 10:01:22 libintl.h is there. 2017-02-22 10:01:46 okay, the file is existent and contains somethign looking like a header file? 2017-02-22 10:02:18 TemptorSent: Yeah 2017-02-22 10:02:43 https://transfer.sh/9TfgD/libintl.h 2017-02-22 10:02:47 Okay, then I'm stumped off hand.. 2017-02-22 10:03:06 TemptorSent: So your guess is that the problem exists in? 2017-02-22 10:04:04 Something is confused in the build process, but it could be anywhere from Cmake (or one of it's helpers) to a type in code to somethign fubar in a dep that's being pulled in. 2017-02-22 10:07:17 TemptorSent: But if there is some bugs in Cmake how come it builds for other distro? 2017-02-22 10:08:11 Each package installs it's own Cmake helper files, so a bug in one from a dep could propigate and bite you theoretically. 2017-02-22 10:08:36 From a dep? 2017-02-22 10:08:54 that's how bugs are. if they manifested on every system, it's likely the developer would have fixed them already 2017-02-22 10:09:10 So you mean it might be a bug in gettext? 2017-02-22 10:09:37 Yeah, it certainly could be -- or it could be some quirk elsewher in the system that HAPPENS to be blotting out just the right bit. 2017-02-22 10:10:45 With the information available, it could be any number of issues cropping up. Your best bet is to go through a debug an disable any background downloading/parallel building. 2017-02-22 10:11:04 No wonder, I had even tried building ledger (similar error) and partclone (need patch) as well but it failed. 2017-02-22 10:11:42 Yeah, when you see the same exact error popping up in multiple places, an upstream dep is likely suspect. 2017-02-22 10:17:10 No, different errors but also realated to header (from what I saw) 2017-02-22 10:17:50 Hmm, perhaps reinstall the dep-tree 2017-02-22 10:18:05 I did undeps and deps again, doesn't work. 2017-02-22 12:48:54 mornin guys, does anyone happen to know what package provides ttyname()? 2017-02-22 12:49:17 or is there a apk cmd that allows me to search packages providing certain libs? 2017-02-22 12:50:16 <_ikke_> https://pkgs.alpinelinux.org 2017-02-22 12:50:21 <_ikke_> contents tab 2017-02-22 12:50:56 cool, but its nowhere :D 2017-02-22 12:51:08 <_ikke_> ttyname sounds like a function 2017-02-22 12:51:13 <_ikke_> ttyname() 2017-02-22 12:51:18 it is 2017-02-22 12:51:21 http://man7.org/linux/man-pages/man3/ttyname.3.html 2017-02-22 12:52:02 <_ikke_> unistd.h? 2017-02-22 12:55:53 prolyl jkerne-headers then 2017-02-22 12:55:59 wow what happened there :D 2017-02-22 12:57:00 <^7heo> you have to tell us. 2017-02-22 12:57:19 Imma go with my keyboard moved away in the middle of typing 2017-02-22 12:57:39 <^7heo> don't strap your keyboard to the back of your cat to make it levitate. 2017-02-22 12:57:43 <^7heo> seriously. 2017-02-22 12:58:05 :) 2017-02-22 12:58:41 ok now maybe someone can still help me, I am using alpine linux in a docker container (in case that matters?) and trying to use multitail returns in ttyname() failed 2017-02-22 12:59:13 the sourcedoe just does a if(!ttyname(0)) .. I really dont know what this is supposed to return to work, but maybe someone in here does? 2017-02-22 14:57:58 Hi everyone, I've not been able install/compile HHVM in alpine linux, has anyone here been able to compile HHVM successfully on alpine? 2017-02-22 15:10:23 is there an adapative set of directions for setting up virtual hosts on apache on alpine linux? I need a few pointers in migrating from single file setup to this type of setup...thanks in advance 2017-02-22 15:14:34 transhuman_: there shouldn't be anything alpine-specific to it. configuring apache should be the same on any distro 2017-02-22 15:31:11 its funny because I tried a drop in replacement of /etc/apache and it gave all sorts of weired errors I couldnt find any answers to 2017-02-22 15:31:24 drop in replacement from Ubuntu 2017-02-22 15:31:32 where it was working 2017-02-22 15:32:02 seems like everything is just dumped in two directories. Like modules and httpd.conf and such 2017-02-22 15:32:31 where as ubuntu spreads it out in a neat and orderly and modular fashion 2017-02-22 15:45:55 that's a bit of a surprise 2017-02-22 15:57:20 anyways I think I figured it out 2017-02-22 15:57:51 only problem is since I like this style and layout if I ever have to reinstall apache its going to mess it up some 2017-02-22 15:59:15 anyways thanks for your help 2017-02-22 16:11:21 Hi, trying to implement pound with letsencrypt in alpine as lxc container, following the tut here: https://secwise.nl/lets-encrypt-certifcates-and-pound-load-balancer/ 2017-02-22 16:14:57 but encountering problem as seen in https://hastebin.com/uyoqubowem.vbs 2017-02-22 16:16:09 Could not figure out exactly what caused that error?! 2017-02-22 17:10:38 bluetazmanian_: Tried to compile hhvm but failed. :-( 2017-02-23 00:02:17 hmm dudes. 2017-02-23 00:02:18 # chroot alpine /bin/sh 2017-02-23 00:02:18 Error relocating /lib/ld-musl-armhf.so.1: RELRO protection failed: Invalid argument 2017-02-23 00:02:18 Error relocating /bin/sh: RELRO protection failed: Invalid argument 2017-02-23 00:02:29 anyone seen this before? 2017-02-23 00:02:42 # uname -a 2017-02-23 00:02:42 Linux nas 3.2.26 #1 SMP Thu Jul 9 11:14:15 PDT 2015 wd-2.4-rel armv7l GNU/Linux 2017-02-23 00:04:11 seems like mprotect(laddr(p, p->relro_start), p->relro_end-p->relro_start, PROT_READ) fails 2017-02-23 00:05:14 yes 2017-02-23 00:05:15 mprotect(0x40657000, 8192, PROT_READ) = -1 EINVAL (Invalid argument) 2017-02-23 00:05:36 oops, this was the first one mprotect(0x41263000, 4096, PROT_READ) = -1 EINVAL (Invalid argument) 2017-02-23 00:06:05 why would this happen? 2017-02-23 00:06:12 i think that can only fail if laddr() returns an unaligned or invalid address 2017-02-23 00:06:53 and im not sure about arm page size, but they look aligned 2017-02-23 00:08:52 hiro: $ getconf PAGE_SIZE ? 2017-02-23 00:09:00 65536 2017-02-23 00:09:06 well there you go 2017-02-23 00:09:19 >>> 0x41263000 % 65536 2017-02-23 00:09:20 12288 2017-02-23 00:09:42 looks like your kernel uses 64k pages which causes the memory areas in the target elf to not be page-aligned 2017-02-23 00:11:22 ah yes this was discussed on list 2017-02-23 00:11:29 we need to make PAGE_SIZE non-constant for arm :( 2017-02-23 00:11:37 the abi was silently changed 2017-02-23 00:12:02 if the hardware forces 64k pages you're stuck with them 2017-02-23 00:12:19 if it's a kernel setting, change it to 4k; 64k pages are awful 2017-02-23 00:12:48 64k page size limits you to at most ~40000 pages (and thus mappings) on a 32-bit address space 2017-02-23 00:13:07 it seems easy to fix in musl, i guess? 2017-02-23 00:13:13 and makes even small things consume a minimum of 64k 2017-02-23 00:13:24 shiz, yes, just remove the define from arm bits/limits.h 2017-02-23 00:13:27 >libc.page_size = aux[AT_PAGESZ]; 2017-02-23 00:13:32 it's already set in the dyld, even 2017-02-23 00:13:34 :p 2017-02-23 00:13:47 libc.page_size is only used if PAGE_SIZE is not defined 2017-02-23 00:13:51 yep 2017-02-23 00:16:22 i have no clue if i can even change the kernel on this weird device. i'm lucky i can even ssh in. 2017-02-23 00:16:34 and have even less clue about the underlying hardware :) 2017-02-23 00:18:08 seems like an easy fix for musl though :p 2017-02-23 00:18:11 is that a mycloud? 2017-02-23 00:18:59 yep 2017-02-23 00:19:38 icky :p 2017-02-23 00:19:39 scv: the debian or whatever that is on top is full of really badly written cronjobs and daemons 2017-02-23 00:19:43 yeah 2017-02-23 00:19:54 lots of people who never read the bourne shell man page 2017-02-23 00:19:55 they're a lovely clusterfck 2017-02-23 00:20:11 it only starts working once you have disabled most of their shit ;) 2017-02-23 00:20:12 sadly that's very normal for modern embedded linux stuff 2017-02-23 00:20:13 :( 2017-02-23 00:20:26 i used to learn from older embdedded linux stuff. 2017-02-23 00:20:47 now shit is just "tuned" debian 2017-02-23 00:20:51 i took a look into a modern switch the other day 2017-02-23 00:20:56 scv: you have one, too? 2017-02-23 00:20:59 it used uh udev 2017-02-23 00:21:01 and systemd 2017-02-23 00:21:03 Shiz: hahaha 2017-02-23 00:21:22 scv: using alpine on it? 2017-02-23 00:22:40 it's a pendign fix for musl 2017-02-23 00:22:45 how are these minirootfs on the website created? (if i were to recompile myself) 2017-02-23 00:25:26 hiro: no, had to touch one a while ago for a friend though 2017-02-23 00:26:09 Hello all I have some question 2017-02-23 00:27:14 on alpine 3.5 i install both php5 and php7 how can i switch php version when i using php command ? 2017-02-23 00:28:14 did you install php 7 from package? 2017-02-23 00:29:01 i only see it in edge, not under v3.5 that's why i'm asking 2017-02-23 00:30:06 yes from package https://pkgs.alpinelinux.org/package/v3.5/community/x86_64/php7 2017-02-23 00:56:57 hiro, pushed fix to musl, hopefully alpine will pick it up soon 2017-02-23 01:01:10 dalias: oh, thanks. 2017-02-23 02:33:18 whats the equivalent to the unixd_module in Ubuntu for allowing User and Group directives in httpd.conf 2017-02-23 02:34:40 alpine's apache2 ships with mod_unixd 2017-02-23 02:35:07 hmm. seems like its missing on my system let me look again thanks 2017-02-23 02:35:10 http://pkgs.alpinelinux.org/contents?file=mod_unixd.so&path=&name=&branch=&repo=&arch= 2017-02-23 02:35:21 has been on there since 3.4 2017-02-23 02:35:25 3.3 even 2017-02-23 02:37:44 ok I swear I just searched for it five minutes ago and it didnt show up...now I'm loosing my mind ! 2017-02-23 02:38:44 :p 2017-02-23 06:47:29 Can I use distcc for building the packages? I found it somewhat slow to build it on my laptop, I am thinking about using multiple arm devices to help building it. 2017-02-23 07:36:22 pickfire: that's not a good idea 2017-02-23 07:36:31 Xe: How come? 2017-02-23 07:37:03 Cross-compiling C is an art, not a science 2017-02-23 07:37:38 Xe: No, not cross compiling 2017-02-23 07:37:44 native compiling* 2017-02-23 07:37:53 your laptop is arm? 2017-02-23 07:38:08 Xe: x86_64 2017-02-23 07:38:16 But I have tons of armv7h 2017-02-23 07:38:20 yes 2017-02-23 07:38:31 Xe: Try comparing 16 cores to 4 cores 2017-02-23 07:38:40 my point is that arm -> amd64 cross complialtion is not worth your time to try to do 2017-02-23 07:38:45 No 2017-02-23 07:38:52 Xe: I am doing arm -> arm compilation 2017-02-23 07:39:00 If arm works, how come x86_64 doesn't work. 2017-02-23 07:39:21 Of course, sometimes there are exceptional case. 2017-02-23 07:39:56 we do arm build on aarch64 box 2017-02-23 07:40:49 Oh 2017-02-23 07:41:27 Anyway, arm save power so I am thinking about using a clusters of arm devices (not necessarily same type but same architecture) to build. 2017-02-23 07:42:35 aarch64 can run arm32 native so we just run arm32 containers in it 2017-02-23 16:30:32 i have recent errors in update: 2017-02-23 16:30:42 (1/2) Upgrading hwdata-pci (0.282-r0 -> 0.297-r0) [\n] 0% [ ]ERROR: 2017-02-23 16:30:42 hwdata-pci-0.297-r0: package mentioned in index not found (try 'apk update') 2017-02-23 16:31:14 and same issue for: (2/2) Upgrading hwdata-usb (0.282-r0 -> 0.297-r0) 2017-02-23 16:31:36 this is on edge 2017-02-23 16:32:37 worth mentioning that apk update did not help. 2017-02-23 16:35:07 seems the APKBUILD has less hashes... http://git.alpinelinux.org/cgit/aports/commit/?id=2ad80b30 2017-02-23 16:37:18 could it be that hwdata-0.297.tar.bz2 is still not available to download? 2017-02-23 16:37:54 ahhh 2017-02-23 16:38:05 hmm.. it seems so. running it again now succeeded. 2017-02-23 16:38:10 I've had that happen to me in our internal repositories 2017-02-23 16:38:18 (previously it failed few times in a row) 2017-02-23 16:40:06 i think what happened is that the index updated before the files were available at the same repo. but surely there's some mechanism to prevent it from happening? 2017-02-23 16:41:58 the way our internal repos are set up, indexing always follows a new package being placed in the repo, so that's not necessarily it 2017-02-23 16:43:09 TBB: do the new packages outright replace older packages? or do you keep some versions back for each package? 2017-02-23 16:43:20 (at your repo) 2017-02-23 16:44:08 so far we keep everything 2017-02-23 16:45:06 hmm.. well.. it now succeeded, but if apk keeps some logs and someone wants to check them, ping me with some guidance to grab the logs. 2017-02-23 16:58:17 https://security.googleblog.com/2017/02/announcing-first-sha1-collision.html 2017-02-23 17:00:32 yeah, i figured that's why it only has sha256, i'm guessing that's how it's gonna be from now on 2017-02-23 17:00:55 (the APKBUILD file of that update) 2017-02-23 17:03:22 i mean, more is technically better 2017-02-23 17:03:46 debian used to (a long time ago) do md5/sha1/sha2 2017-02-23 17:05:32 gentoo does sha256 and sha512 and sometimes also whirlpool? 2017-02-23 17:08:03 also, s/256/512/ (APKBUILD) 2017-02-23 17:09:54 ncl: while you're technically correct, i'm guessing that except for attacks, md5 in addition to sha512 is statistically insignificant 2017-02-23 17:10:30 s/attacks/vulnerabilities/ 2017-02-23 17:12:41 OTOH, if there are vulnerabilities, i'm guessing that generating collisions in both md5 and sha* is exponentially harder 2017-02-23 18:00:28 avih: That's my thought. Paired hashes would be harder to reliably collide. 2017-02-23 18:37:36 Anyone got a clue on how I can run a binary program slower? Some kind of emulator/virtualisation, or maybe running assembly instructions one-by-one with pause inbetween? 2017-02-23 18:37:48 gdb? 2017-02-23 18:38:33 I'm not that pro with gdb, but I saw someone mention that while googling. Does that support all binaries (not just C)? 2017-02-23 18:38:47 yes&yes&yes&yes&yes&yes&yes&yes&yes&yes&yes 2017-02-23 18:38:56 :D 2017-02-23 18:39:40 probably need to redir to /dev/null to keep terminal speed from throttling it 2017-02-23 18:43:37 Anyone have success running alpine natively on AWS or GCP ? 2017-02-23 18:44:39 ;m 2017-02-23 19:41:56 hi all 2017-02-23 19:46:44 o/ vvs 2017-02-23 21:07:04 hello guys. did anyone of you get qt + eglfs on a pi 3 working using alpine? 2017-02-23 23:34:58 is there a command line launch switch for apache that will show me what line a modules is attempted to be loaded from? 2017-02-24 12:19:05 Hi, when is php7-cli making it into the main repo? 2017-02-24 12:38:27 hey. for some reason i can not build 'real' static binaries with gcc 6.3.0. At least file and ldd thing they are not static. Is this excepted and has something to do with alpine enablen PIE by default? 2017-02-24 12:40:05 absynt: how do you define 'real' static binaries? 2017-02-24 12:40:09 what shows ldd= 2017-02-24 12:40:52 i think file is just wrong 2017-02-24 12:41:00 it doesn't know there's such a thing as static pie 2017-02-24 12:41:27 thats what i think too 2017-02-24 12:41:28 run file on a real dynamic binary 2017-02-24 12:41:42 it will tell you "interpreter /lib/ld-musl..." 2017-02-24 12:41:51 you won't see that on a static pie 2017-02-24 12:41:54 ncopa: its a simple hello word, just stdio: 2017-02-24 12:42:22 alpine:~$ gcc -static -o hello_static hello.c 2017-02-24 12:42:22 alpine:~$ ldd hello_static 2017-02-24 12:42:23 ldd (0x63dd67e4a000) 2017-02-24 12:42:35 yeah it's static 2017-02-24 12:42:38 yeah, its static 2017-02-24 12:42:53 readelf show its static 2017-02-24 12:43:09 file is just being stupid 2017-02-24 12:44:00 i wonder if we should fix file 2017-02-24 12:44:10 ncopa: if i compile with -no-pie i get the " Not a valid dynamic program" from ldd, thats why i am asking 2017-02-24 12:44:30 indeed, but the reason is unrelated 2017-02-24 12:46:37 with -fno-pie it will end up as elf type ET_EXEC 2017-02-24 12:46:48 with pie it will be ET_DYN 2017-02-24 12:46:52 like a shared lib 2017-02-24 12:47:02 but it is really static 2017-02-24 12:48:49 ncopa: okay, i am not that deep in all the linker stuff, but shouldn't the static binary not have .dynsym table at all? 2017-02-24 12:53:25 ..because with just '-static' readelf --dyn-syms has results 2017-02-24 12:54:08 it would probably be preferable to omit .dynsym 2017-02-24 12:54:19 which is not the case when i try this on debian 2017-02-24 12:54:20 but its not important 2017-02-24 12:54:34 debian doesn't have static pie supprt because glibc doesn't 2017-02-24 12:54:42 if you use -static, it implies -no-pie 2017-02-24 12:54:55 ah okay, did not no this, thanks 2017-02-24 12:54:59 know 2017-02-24 12:55:19 dalias: the .dynsym isnt needed for pie right? 2017-02-24 12:55:35 not 100% sure but it shouldn't be needed for _static_ pie 2017-02-24 12:55:53 in not sure either :) 2017-02-24 12:56:13 Hi, when is php7-cli making it into the main repo? 2017-02-24 12:57:29 why you want it in the main repo? isnt community good enough? 2017-02-24 12:57:57 i think the "php7" package has the cli 2017-02-24 13:03:52 ncopa: okay, bottom line these are static binaries and ldd and file are wrong, right ;)? 2017-02-24 13:04:55 absynt, that's correct 2017-02-24 13:05:57 yes 2017-02-24 13:07:06 okay, thank you! 2017-02-24 16:30:44 (alpine-x64 4.4.45-0-grsec + docker-1.12.6-r0) -> docker run -ti centos:centos6 /bin/bash fails 2017-02-24 16:31:21 2ab5ff8e43ae centos:centos6 "/bin/bash" 47 seconds ago Exited (137) 46 seconds ago kickass_borg 2017-02-24 16:31:45 I exported the container and try a manual chroot and it fails too 2017-02-24 16:32:23 sudo docker export 2ab5ff8e43ae | sudo tar -C docker.d/centos6 -xvf - 2017-02-24 16:32:30 check dmesg 2017-02-24 16:32:36 grsecurity disables a lot of things 2017-02-24 16:32:36 sudo chroot docker.d/centos6 /bin/bash 2017-02-24 16:35:14 https://paste.fedoraproject.org/paste/b3fvL7NQm~Bis69D84KNdV5M1UNdIGYhyRLivL9gydE= 2017-02-24 16:35:56 I missed the 1st line: Feb 24 16:30:28 alpine-x64 kern.info kernel: [23347.266185] bash[13372] vsyscall attempted with vsyscall=none ip:ffffffffff600400 cs:33 sp:7612364cc6b8 ax:ffffffffff600400 si:7612364cc9bd di:0 2017-02-24 16:38:24 I have to leave now, I will post a bug report asap, but if someone can confirm that : docker pull centos:centos6 && docker run -ti centos:centos6 /bin/bash fails for him/her too 2017-02-24 16:39:12 on alpine 3.5 as of today. I am pretty sure it was working on 3.4.x some weeks ago. 2017-02-24 17:57:12 Hi whats alpine linux's equivalent to the envvars for apache in debian 2017-02-24 17:57:46 thanks in advance 2017-02-24 19:21:14 identify bobibar 2017-02-24 19:22:24 haha, that temp pass is gone now :) 2017-02-24 19:48:15 how does one install chromium? 2017-02-24 19:48:37 chromium (missing): required by: world[chromium] 2017-02-24 19:56:11 reon, add the community repo and install it from there 2017-02-24 19:57:24 yGweSm1OzVHe I have http://alpine.mirror.wearetriple.com/v3.5/community in my repo list 2017-02-24 19:57:38 then install it from there 2017-02-24 19:57:42 should be in community 2017-02-24 19:57:56 apk add chromium@community 2017-02-24 20:13:21 https://alpinelinux.org/downloads/ link to the Raspberry Pi is wrong, https://nl.alpinelinux.org/alpine/v3.5/releases/armhf/alpine-rpi-3.5.0-armhf.tar.gz <- 3.5.0 , should be 3.5.1 2017-02-24 21:49:09 does alpine linux have RAP support in their grsec kernel? 2017-02-24 22:27:59 what do I need to install to get virtualbox shared folders working in alpine _virtual_? 2017-02-25 07:44:23 ryonaloli: its a wip 2017-02-25 07:44:25 iirc 2017-02-25 12:49:51 what do I need to install to get virtualbox shared folders working in alpine _virtual_? 2017-02-25 19:36:04 hi folks, trying to run simple lxc container with bridge, but it's not getting IP (dhcp failed). Using iface br0 inet manual and in lxc network.type = veth, link = br0 .... any idea? 2017-02-26 11:11:02 can i install grsec side by side with vanilla kernel and then choose between them at boot? i would have assumed yes, but i'm seeing at the aports commits that some packages are e.g. "main/zfs-grsec" which imply they'd only work with one variant (i don't use zfs - just an example). should i just go ahead and "apk add linux-vanilla"? 2017-02-26 11:13:32 huh.. actually, there are only 7 packages in main which are -grsec, linux included (and zfs..). so i guess that would just work? 2017-02-26 11:21:01 avih: there's zfs-vanilla for the vanilla kernel and they should be installable side by side 2017-02-26 11:21:35 Shiz: so other than packages which are grsec specific, it would just work? and for those which are specific, i need both? 2017-02-26 11:21:58 yes 2017-02-26 11:22:03 thanks. 2017-02-26 11:22:06 iirc only kernel modules would be vanilla/grsec-specific 2017-02-26 11:22:13 like zfs 2017-02-26 11:22:15 :p 2017-02-26 11:22:31 since they install to /lib/modules/$(uname -r) 2017-02-26 11:22:41 (and obviously with RAP, grsec modules need a different build) 2017-02-26 11:22:51 yeah :) so i also need to check if i installed some modules from main/testing and have a copy of them too, right? (or else they would just not get loaded - probably no biggie) 2017-02-26 11:23:10 from community/testing * 2017-02-26 11:23:13 yeah 2017-02-26 11:23:29 thx. 2017-02-26 11:27:41 huh, that was stupidly simple. it just worked :D 2017-02-26 12:27:04 how can I do custom partitioning? the virtual image doesn't even seem to have mkfs.ext4 2017-02-26 12:31:35 and why does the installer first create boot and / and then ask me for each partition if I want to proceed anyway? wtf 2017-02-26 12:42:50 apk add e2fsprogs 2017-02-26 12:42:52 probably 2017-02-26 12:55:49 it doesn't boot after doing setup-alpine process without discs and doing setup-disk /mnt with my custom partitions mounted 2017-02-26 13:22:17 apk add e2fsprogs-extra, too for gparted work if you want 2017-02-26 21:19:50 hey I'm pretty happy right now, managed to get an apache install on Alpine-Linux to work with almost the identical structure you find on Debian/Ubuntu (I happen to like its style much better) 2017-02-26 21:20:18 best of both worlds as far as I'm concerned 2017-02-26 21:28:20 ok 2017-02-26 22:37:53 transhuman_: what did you change then? 2017-02-26 22:38:07 i was never happy with i.e. the apache or bind layout of debian 2017-02-26 22:38:36 too many disabled/enabled/greatpotentialforfuture .d directories 2017-02-26 23:36:46 darkfader, I am just the opposite I like the debian layout whihch is why I did it. Its easier to troubleshoot in my opinion.. ( own preference) 2017-02-26 23:38:35 people still use apache? :( 2017-02-27 00:15:33 dalias: lol :) 2017-02-27 00:15:39 real world exists, yes 2017-02-27 00:16:18 ACTION kinda uses anything that comes along and isn't horrible 2017-02-27 00:29:44 (real world is also a bitch making me read word files instead of typing into a shell now 2017-02-27 00:41:23 i meant for new development 2017-02-27 11:23:55 apache was awesome in the 90s 2017-02-27 14:49:13 how would i contribute a package to alpine? 2017-02-27 14:50:25 speaking of apache, this would be another apache project… Apache Trafficserver… 2017-02-27 18:47:58 Hello, is firefox built with webrtc? 2017-02-28 10:28:30 which command does musl support to delete users? 2017-02-28 10:31:08 anyone know how to delete users on alpine? 2017-02-28 10:35:52 deluser? :Þ 2017-02-28 10:44:13 ye got it by trial and error 2017-02-28 10:44:17 thanks anyway 2017-02-28 10:44:25 i am used to glibc 2017-02-28 10:45:51 i dont want to install shadow packages how can i set up a user account with a password for ssh 2017-02-28 10:57:54 well i got around it; adduser -D USER; passwd USER -d PASSWORD 2017-02-28 12:00:38 is there a way to make persistent changes to /boot/extlinux.conf or to some user-controlled config file which is included or something similar? i added an option to /boot/extlinux.conf to save the last selected boot option, but it seems something overwritten it 2017-02-28 12:02:15 the file itself does say "Generated by update-extlinux 6.04_pre1-r0" but i don't see anything which resambles an include option in it 2017-02-28 12:02:53 (or maybe this file is included from somewhere else?) 2017-02-28 12:05:16 try messing around with /etc/update-extlinux.conf instead 2017-02-28 12:14:50 yGweSm1OzVHe: thx, it'd probably work, but then, these (update-exlinux[.conf]) files would also get overwritten the next time they update 2017-02-28 12:15:16 less frequently than the one i edit, but still.. 2017-02-28 12:16:12 why would they be overwritten? 2017-02-28 12:16:37 this is the place to persistently change the extlinux config afaik 2017-02-28 12:18:51 it seems part of aports, and it was updated i think at a8c2473071 few months ago 2017-02-28 12:22:40 <_ikke_> avih: Yes, but it's a user config, apk does not overwrite user configs 2017-02-28 12:23:13 <_ikke_> avih: just like you ssh config is not overwritten or any other config in /etc 2017-02-28 12:23:28 so it seems that update-exlinux sources update-exlinux.conf and then creates /boot/extlinux.conf according to variables defined at the update conf file, however these vars don't include an option for saving the menu. seems like a useful approach would be to include such variable and use it during the update. the only thing i don't know is how it would behave if the last boot option becomes invalid, e.g. if the vanilla kernel is removed but the last boot 2017-02-28 12:23:29 was vanilla 2017-02-28 12:26:38 _ikke_: so conf files are created initially if they don't exist, but then typically not overwritten during updates? 2017-02-28 12:27:02 <_ikke_> avih: correct. apk will create a file.conf.apknew in that case 2017-02-28 12:27:14 ah, nice. 2017-02-28 12:29:15 _ikke_: however, my update would also include the script update-exlinux which is not a conf file per-se. because currently it doesn't support a conf to save or forget the last boot option. will it also not get overwritten? 2017-02-28 12:32:04 it will 2017-02-28 12:35:24 Got this issue with kamailio. While trying to create the db. ERROR 1115 (42000) at line 1: Unknown character set: 'UTF' 2017-02-28 12:35:48 Not sure if this is related to mariadb or kamailio. Any advise would be greatly appriciated 2017-02-28 12:38:56 utf doesn't sound like a valid encoding, only utf-8 utf-16 and utf-32 are valid the latter two also having le and be variants 2017-02-28 12:39:10 (no clue what kamailio is btw) 2017-02-28 12:44:18 yGweSm1OzVHe: I know. it just seems odd that Kamailio. (SIP server) released just 2 weeks ago would still have db files which requires utf. Which is not supported by mariadb 2017-02-28 12:46:58 utf-8? 2017-02-28 12:47:33 Hooler: the only thing odd here is that anything else but utf-8 is used at all. 2017-02-28 12:47:49 Hooler: fuck mariadb if they can't use the one sane character set. 2017-02-28 12:49:05 hiro: using packages and mariadb is all we have there 2017-02-28 12:49:28 Hooler: well mariadb should be fixed then 2017-02-28 12:49:35 err ... no 2017-02-28 12:49:49 or don't use mariadb? 2017-02-28 12:49:55 'UTF' is not a valid charset spec in mariadb. probably not valid in mysql either. they do support various unicode encoding 2017-02-28 12:49:56 what is this about packages? 2017-02-28 12:50:20 yeah, i was assuming mariadb doesn't cope with utf-8 2017-02-28 12:50:27 well, don't :) 2017-02-28 12:51:04 then what is this "utf" format ? 2017-02-28 12:51:23 the -8 just fell off somehow? 2017-02-28 12:52:25 Ran away 2017-02-28 12:52:30 Error code here 2017-02-28 12:52:30 http://pastebin.com/raw/ctDzK7L0 2017-02-28 12:53:14 Works fine on ubuntu btw. Same setup. Mariadb same version. But with ubuntu I dont get this error code 2017-02-28 12:56:23 Hooler: I would think the error is on kamailio side. you could try to dump the database from ubuntu to see what is the actual encoding used 2017-02-28 12:56:38 the tool is probably specifying the wrong charset name 2017-02-28 12:57:28 koollman: Makes sense. But just a old mistake sticking by if thats the case 2017-02-28 13:00:27 which version of kamailio is that ? 2017-02-28 13:02:46 at first glance I don't see a charset specified in their sql files. but ... I do not know the project 2017-02-28 13:02:51 latest from packages 4.5 2017-02-28 13:03:54 All the .sql files can be found in usr/share/kamailio/mysql 2017-02-28 13:04:09 havnt seen any mentioning of UFT. But not a db expert 2017-02-28 13:31:18 So nice. I have some old debian boxes at work which neither provide borgbackup nor a python version suitable creating a virtualenv for it… so I created an minimal alpine rootfs with borgbackup installed, about 40 MB in size, and wrote a wrapper: 2017-02-28 13:31:19 LD_LIBRARY_PATH=/opt/alpine-borg/lib:/opt/alpine-borg/usr/lib /opt/alpine-borg/lib/ld-musl-i386.so.1 /opt/alpine-borg/usr/bin/python3 /opt/alpine-borg/usr/bin/borg "$@" 2017-02-28 15:48:21 hey, are raspberry pi builds still being generated? the armhf releases folder is empty 2017-02-28 16:21:10 has anyone managed to boot alpine by: rEFInd > vmlinuz-grsec (using the kernel's EFI stub) 2017-02-28 16:22:03 currently the live usb works as expected, but the installation fails to boot, rEFInd seems to be frozen when I select the ext4 partition that contains /boot (and everything else) 2017-02-28 19:59:10 hi, I need a little bit of help with a botched upgrade from 3.4 to 3.5 2017-02-28 19:59:36 I forgot to add -a to the update command and now I have an unusable lvm 2017-02-28 20:00:21 same issue as here: http://lists.alpinelinux.org/alpine-devel/5533.html 2017-02-28 20:00:39 but I have no idea how to get it fixed. 2017-02-28 20:00:53 I think I can help with that 2017-02-28 20:01:15 boot from live media, chroot to your botched install 2017-02-28 20:01:48 check you have all device-mapper packages installed in there (there should be 3) 2017-02-28 20:02:17 then reinstall the kernel which triggers generating a working initramfs for you 2017-02-28 20:02:55 (or alternatively run mkinitfs with the appropriate parameters to do that, but just reinstalling the kernel is easier) 2017-02-28 20:03:39 yeah, I tried that, the problem was that it is throwing an error about not being able to access /dev/sda1 (the boot partition) although I’ve mounted /dev in the chroot with bind 2017-02-28 20:04:33 you might need more than just /dev; /proc seems to be a standard requirement in chrooting these days 2017-02-28 20:04:49 yeah, /proc and /sys as well 2017-02-28 20:04:51 did them all 2017-02-28 20:05:06 I think it’s actually saying access denied 2017-02-28 20:06:05 you need to mount /boot into your chroot before you chroot 2017-02-28 20:06:28 chroots are heavily restricted under grsecurity 2017-02-28 20:06:53 yep, I’ve mounted /boot as well 2017-02-28 20:07:17 okay now this is getting strange :) 2017-02-28 20:07:58 I was using a 3.4 live image 2017-02-28 20:08:12 I part-time admin a couple of Alpine based workstations at work and I did write a document on the proper upgrade install after the first user broke his workstation by doing an ordinary upgrade 2017-02-28 20:08:40 and what I described above is basically how I fixed that system 2017-02-28 20:09:20 this is the second machine, I updated a couple at the same time. the other one I just wiped and reinstalled as it was a rather fresh install 2017-02-28 20:09:48 but this one I’d rather recover, it’s a lot of data I’d have to transfer back to it 2017-02-28 20:10:39 I’ll try again with a 3.5 live image and get back 2017-02-28 20:40:37 Anyone know if the Alpine devs take bounties to implement features / package software? 2017-02-28 20:40:56 <_ikke_> Kruge_: Not aware of anything 2017-02-28 20:42:14 Any immediate plans to implement such a programme? I have a need for a library which has been triaged for some time and am getting to the point where I'd happily sponsor its implementation. 2017-02-28 20:45:31 Or make a charitable donation in Alpine's name. Or whatever. 2017-02-28 20:45:49 Kruge_: what library? 2017-02-28 20:47:12 https://bugs.alpinelinux.org/issues/5011 2017-02-28 20:49:29 <_ikke_> Kruge_: I did see fcolista working on it 2017-02-28 20:50:50 Yeah, there seems to be a roadblock around not being able to cross-compile due to a lack of mingw 2017-02-28 20:51:13 I keep quietly mentioning it, but there doesn't seem to be a big push to get it build, and it has been put back to 3.6 2017-02-28 20:51:41 <_ikke_> mainly because 3.5 has already been released 2017-02-28 20:52:51 Yah, but the target was initially 3.4, then 3.5, now 3.6 ... 2017-02-28 20:53:26 I know there are priorities and that this is pretty low on the list, hence the question about a bounty to speed it up a little 2017-02-28 21:22:26 <_ikke_> Kruge_: Not sure what timezone you're in, but most people are around during working time in Europe 2017-02-28 21:29:48 thanks TBB, on this machine with a 3.5 live I managed to recover it straight away. saved the time to restore 40GB of database :) 2017-02-28 21:46:33 no problem, glad to hear it worked! 2017-02-28 22:25:00 Has anyone using curl inside a Docker container? When I try to build my Docker image based on Alpine I run into an issue with "curl -LO" not following the redirect and giving me a blank zip file to extract 2017-02-28 22:25:41 Do I need to do something special to force it to follow the redirect (I'm downloading a release from GitHub) 2017-02-28 23:26:09 Is there any package for lxpanel replacement already in Alpine packages? 2017-02-28 23:26:29 How to let firefox-esr shows correct font on the UI?