2015-07-01 06:04:39 https://github.com/systemd/systemd/issues/437 2015-07-01 07:06:23 lol 2015-07-01 07:10:38 we should register alpine ntp pool 2015-07-01 07:13:38 and dns server pool :) 2015-07-01 07:16:45 so systemd has it's fingers in NTP as well? What does systemd *not* do! 2015-07-01 07:35:30 alpine-is-not-systemd.pool.ntp.org 2015-07-01 07:39:54 lol +1 2015-07-01 07:47:33 fcolista: i moved 1 pkg to main of yours 2015-07-01 07:47:42 which one clandmeter 2015-07-01 07:47:44 ' 2015-07-01 07:47:46 ? 2015-07-01 07:47:51 re2 2015-07-01 07:48:01 it also needed a rebuild 2015-07-01 07:48:03 sounds goog. 2015-07-01 07:48:06 *good. 2015-07-01 07:48:14 i need it for chromium 2015-07-01 07:50:06 clandmeter, i'm going to update it 2015-07-01 07:50:36 i think the source is on drive right? 2015-07-01 07:50:55 or was that snappy.. i cannot remember 2015-07-01 07:51:19 anyone using i3 in Alpine Linux about? 2015-07-01 07:51:28 is on github now 2015-07-01 07:52:04 ScrumpyJack: i3? 2015-07-01 07:52:47 fcolista: ah ok, it also has snappy 2015-07-01 08:07:01 the i3 window manager 2015-07-01 08:37:28 ACTION just jumped to 3.2 since xen host decided to twice this week 2015-07-01 08:37:41 it's all about incentives, right? 2015-07-01 08:38:49 (biggest incentive will be when networking is working again...) 2015-07-01 08:41:32 hmm all openvswitch interfaces are 'down' 2015-07-01 08:42:48 software defined 'anything' is a nice idea as long as you ignore how constantly broken every piece of software is 2015-07-01 08:47:39 also lovely: http://osdir.com/ml/general/2015-06/msg41361.html 2015-07-01 08:56:56 darkfader: i feel your pain 2015-07-01 08:58:53 ScrumpyJack: removing all xen packages after the upgrade, reinstalling them, then reboot and it seems i can now start vms 2015-07-01 08:59:12 openvswitch is still confused 2015-07-01 08:59:30 but it's a very special update this time :) 2015-07-01 09:08:09 "xen host decided to twice this week" <- this there a verb missing? 2015-07-01 09:09:24 oh my, yes 2015-07-01 09:09:26 "crash" 2015-07-01 09:09:49 on monday it did it once, and rebooted; today it hung but at least with a kernel error to look at 2015-07-01 10:11:29 yay, now i just have to transfair back 30 TB of email data and then 100% of all servers are running alpine 2015-07-01 10:11:36 jut upgraded the last server :) 2015-07-01 10:11:53 alpine + dovecot + opensmtpd is a great combo 2015-07-01 10:15:34 ncopa: if you want i can send you the buildfile for opensmtpd for the repos 2015-07-01 10:38:57 leo-unglaub: nice! 2015-07-01 10:41:30 leo-unglaub: you have an aport of opensmtpd? 2015-07-01 10:41:42 ScrumpyJack: yes 2015-07-01 10:41:54 and one for libasr ? 2015-07-01 10:42:52 ScrumpyJack: opensmtpd depends on it, so yes 2015-07-01 10:43:39 i even have one for opensmtpd's benchmark tool shitstorm.c :) 2015-07-01 10:44:52 http://bugs.alpinelinux.org/issues/4012 2015-07-01 10:45:07 can you send me the ABKBUILD files? 2015-07-01 10:46:06 sure, i attach them to the ticket as soon as i get home 2015-07-01 10:46:13 we have libasr already but i think it's broken and opensmtpd fails to build do to that 2015-07-01 10:46:35 libasr is kind of .... stupid ... 2015-07-01 10:47:09 ok, so have access to irc but you don't have access to all your stuff? where *are* you? ;) 2015-07-01 10:47:45 ScrumpyJack: datacenter 2015-07-01 10:48:19 as i wrote above, we are migrating servers 2015-07-01 10:53:17 it was a rhetorical question: i was just trying to be facetious. 2015-07-01 11:00:48 http://alpinelinux.org/packages supposed to 404? (Linked to as "Package Database" on the wiki) 2015-07-01 11:01:44 it should be http://pkgs.alpinelinux.org/packages 2015-07-01 11:03:25 i don't think i can edit that panel 2015-07-01 11:11:37 thorduri: shoudl be fixed now. thanks! 2015-07-01 11:12:40 Is pierre peyronnel here? 2015-07-01 11:12:46 the reporter for #4394 2015-07-01 11:13:41 ncopa: ty! 2015-07-01 11:13:53 np 2015-07-01 11:14:04 still 404s :/ 2015-07-01 11:14:22 try refresh? 2015-07-01 11:14:33 ctrl-r 2015-07-01 11:14:35 uh 2015-07-01 11:15:13 curl -I http://alpinelinux.org/packages 2015-07-01 11:15:14 HTTP/1.1 404 Not Found 2015-07-01 11:15:42 i changed the link to point to http://pkgs.alpinelinux.org/packages 2015-07-01 11:15:46 which is the new url 2015-07-01 11:15:58 different fix ;) 2015-07-01 11:16:26 i suppose we could add a 302 redirect for the old url 2015-07-01 11:16:38 but not sure if that is needed 2015-07-01 11:17:03 dont bother on my part 2015-07-01 11:20:20 does anyone use alpine-xen? 2015-07-01 11:20:32 the gnu screen thingy 2015-07-01 11:20:47 it does not work 100% perfect and i think its not fixable 2015-07-01 11:25:44 yeah 2015-07-01 11:25:58 i think I'll just kill tmux and gnu screen consoles for xen 2015-07-01 11:26:07 xl console ... works much much better 2015-07-01 11:52:44 where would i find the `setup-alpine` code? 2015-07-01 11:54:01 in which repository would be a better questions tho 2015-07-01 11:54:27 alpine-conf 2015-07-01 11:54:42 http://git.alpinelinux.org/cgit/alpine-conf/ 2015-07-01 11:57:41 cheers 2015-07-01 11:59:48 ncopa: what about alpine-xen? 2015-07-01 12:00:36 ah i see. didn't you patch tmux to work with xl ? 2015-07-01 12:09:05 no i only patches the xendomains init.d script 2015-07-01 12:09:10 it works with tmux 2015-07-01 12:09:12 i use it 2015-07-01 12:09:15 but its not perfect 2015-07-01 12:09:21 and its unfixable 2015-07-01 12:09:40 i think i want remove gnu screen and tmux support 2015-07-01 12:09:52 and tell users to use "xl console" 2015-07-01 12:20:57 leo-unglaub: what is so special about opensmtpd? 2015-07-01 12:21:44 clandmeter: personally i prefer postfix 2015-07-01 12:21:44 the problem is that the queue management in postfix kind of sucks hard 2015-07-01 12:21:59 and with this customer we need heavy queue management 2015-07-01 12:22:06 opensmtpd is better in that department 2015-07-01 12:22:32 ok 2015-07-01 12:22:34 if you dont need that queue management, postfix would be my clear recommendation 2015-07-01 12:22:49 i looked at building it last week, but got a headache looking at the code. 2015-07-01 12:23:22 reading code from opebsd guys really needs some getting used to 2015-07-01 12:23:39 same as libressl 2015-07-01 12:23:47 very hard to read if you are not used to 2015-07-01 12:24:38 i dont really mean the code itself, but more the project and how its buildup. including that libasr. 2015-07-01 12:25:05 feld like alpha code 2015-07-01 12:27:18 clandmeter: (12:46:27) leo-unglaub: libasr is kind of .... stupid ... 2015-07-01 12:28:17 " Sometimes changes in uClibc have required doing this. 2015-07-01 12:28:34 " from http://wiki.alpinelinux.org/wiki/Edge . this still the case with musl? 2015-07-01 12:29:32 not really 2015-07-01 12:31:22 s/uClibc/musl-libc/ to stay safe or remove that ? Also, funny enough, following that wiki i end up with "3.2.0" in /etc/alpine-release (post reboot) 2015-07-01 12:31:53 (no build date) 2015-07-01 12:34:32 ncopa: i've never used this xen/screen mix since it was so undocumented and unclear how it was really intended to be used 2015-07-01 12:34:50 maybe someone figured that out and loves it, but i'm not really sure 2015-07-01 12:35:12 it might just be a nice accessibility feature, or maybe it's all useless :) 2015-07-01 12:38:06 darkfader: i have used it a bit with tmux 2015-07-01 12:38:19 its kinda nice to access your domUs with tmux attach 2015-07-01 12:38:29 but its not reliable 2015-07-01 12:38:37 does it keep working if you shut one down and relaunch it? 2015-07-01 12:38:47 no 2015-07-01 12:38:50 that is the problem 2015-07-01 12:38:52 :)) 2015-07-01 12:38:54 nor does gnu screen 2015-07-01 12:39:06 so i figured its more "useless" 2015-07-01 12:39:17 and shoudl probably just remove the feature 2015-07-01 12:39:23 yeah... xen2 allowed you to fix the domids but that is no longer 2015-07-01 12:39:42 might be it worked earlier then 2015-07-01 12:39:47 xl console is the future 2015-07-01 12:39:50 ncopa: nah, that's like 2005 2015-07-01 12:39:52 yeah 2015-07-01 12:40:48 i think you best rip it out, unless you can dedicate a really big amount of time to it 2015-07-01 12:41:19 i think fujitsu has a working solution in their small xen based mainframes 2015-07-01 12:41:25 and that's about it 2015-07-01 12:51:35 or tmux xl create -f /moo -c ? 2015-07-01 12:51:54 then perhaps you could attach/detach the console that way? 2015-07-01 12:52:58 ScrumpyJack: yeah but you need it to integrate with the thing that runs on boot 2015-07-01 12:53:10 an xl create wrapper might do it... 2015-07-01 12:53:53 ah, i don't start my xen domUs on boot :) 2015-07-01 12:54:33 me neither but only because lvm activation is unreliable nowadays 2015-07-01 12:54:40 and openvswitch ^^ 2015-07-01 12:54:43 ACTION runs off  2015-07-01 12:57:25 do you have lvm in rc-update show boot ? 2015-07-01 12:57:46 yes 2015-07-01 12:57:52 bcache too 2015-07-01 12:58:28 i've not have problems yet, but mind you, i don't reboot very often ;P 2015-07-01 12:58:34 hehe 2015-07-01 14:14:54 whats the canonical way to attempt changes to a package (update, add subpackage, etc), filing a bug ("feature" or whatever), contacting the maintainer etc? 2015-07-01 15:02:57 for anybody on edge x86_64 with xorg, please try chromium. you probably need to disable sandboxing. 2015-07-01 15:09:11 clandmeter, :) 2015-07-01 15:09:31 is the package in alpine edge yet? 2015-07-01 15:10:45 dalias: yes 2015-07-01 15:10:56 but i didnt test it 2015-07-01 15:11:06 how do you disable sandbox? 2015-07-01 15:11:15 and the patches are braindead (because of me) 2015-07-01 15:11:22 ? 2015-07-01 15:11:26 --disable-sandbox maybe 2015-07-01 15:11:35 or check --help i think its listed 2015-07-01 15:11:52 do you know if that's just a grsec/pax issue or a problem on the chromium side? 2015-07-01 15:12:05 dalias: i wanted to talk to you about sandbox 2015-07-01 15:12:27 i read somwhere its musl related? 2015-07-01 15:13:19 i can only find this bug https://code.google.com/p/chromium/issues/detail?id=463208 2015-07-01 15:14:33 ok i'll look at it in a little bit 2015-07-01 15:14:43 right now i have a dependency problem that's blocking install :/ 2015-07-01 15:14:51 are you on edge? 2015-07-01 15:14:53 something with minizip being masked in @testing ... ? 2015-07-01 15:14:54 yes 2015-07-01 15:15:10 yes i added minizip today in testng 2015-07-01 15:15:48 did you pin testing? 2015-07-01 15:39:00 clandmeter: i've never used chromium. downloading now. can you tell me what cache and other files it writes to in my homedir so i can clean it up later? 2015-07-01 15:41:50 here is what i get when i run it http://sprunge.us/HZTB 2015-07-01 15:44:05 oh i nkow that error 2015-07-01 15:44:24 i probably used system lib 2015-07-01 15:44:27 let me check 2015-07-01 15:47:59 yes, need to use internal protobuf 2015-07-01 16:00:32 ScrumpyJack: i pused a fix 2015-07-01 16:00:38 pushed 2015-07-01 16:01:04 dalias: please update chromium when build is complete. 2015-07-01 16:02:19 you pushed r1? 2015-07-01 16:03:17 yes, its building 2015-07-01 16:03:32 http://build.alpinelinux.org/ 2015-07-01 16:03:56 ah, i was already trying to fetch it 2015-07-01 16:04:06 prolly won't have time to wait until it builds 2015-07-01 16:04:20 i think around 15 min 2015-07-01 16:04:29 the weather is so nice, we're having a BBQ 2015-07-01 16:04:35 so i want to get home :) 2015-07-01 16:04:36 yeah 2015-07-01 16:04:39 its really hot here 2015-07-01 16:04:49 around 35 i think 2015-07-01 17:41:37 clandmeter: re: chromium 2015-07-01 17:42:49 chromium gives me this error: FATAL:isolate_holder.cc(70)] Couldn't mmap v8 natives data file 2015-07-01 17:44:05 it needs 'natives_blob.bin' and 'snapshot_blob.bin' files under /usr/lib/chromium 2015-07-01 17:45:37 and '--no-sandbox' as command-line option 2015-07-01 17:46:50 oh, it also needs bash 2015-07-01 17:48:01 AmatCoder: thx for testing 2015-07-01 17:48:02 aside from that, working fine :) 2015-07-01 17:48:10 cool! 2015-07-01 17:48:13 well 2015-07-01 17:48:17 its freaking hot here 2015-07-01 17:48:22 even on grsec kernel 2015-07-01 17:48:22 but still cool :) 2015-07-01 17:48:34 hehe 2015-07-01 17:48:44 so you need no sandbox right? 2015-07-01 17:48:53 and where did you get those files? 2015-07-01 17:49:04 from arch package 2015-07-01 17:49:10 ok 2015-07-01 17:49:22 ill check the buildtree if there are present 2015-07-01 17:49:28 but not now 2015-07-01 17:49:37 im going in the pool 2015-07-01 17:49:50 :) 2015-07-01 17:50:59 "plastic pool" but still. 2015-07-02 01:20:02 Hello all - working on making the big move for my little server box to Alpine linux and was wondering if there are hooks in the installation/configuration bits such that a tool like etckeeper could be used to keep a history of changes in git 2015-07-02 08:47:37 morning clandmeter: you about? 2015-07-02 08:49:28 i am 2015-07-02 08:50:14 chromium run fine so far. And it's found its place in the Mate desktop menu. 2015-07-02 08:50:29 yes i added it last night. 2015-07-02 08:50:36 no flash, and sandbox mode is enabled 2015-07-02 08:51:03 it works with sandbax? 2015-07-02 08:51:09 sandbox 2015-07-02 08:51:31 yes sir, it does 2015-07-02 08:51:39 :) 2015-07-02 08:51:42 i didnt try it 2015-07-02 08:52:04 "Stability and security will suffer" according to a pop-up 2015-07-02 08:52:12 oh 2015-07-02 08:52:19 i set it per default 2015-07-02 08:52:26 check etc/chromium 2015-07-02 08:52:44 indeed 2015-07-02 08:53:47 we have flash in aports 2015-07-02 08:55:00 chrome seems to have sniffed out my mozilla data, it's auto-completing sites it can't know anything about 2015-07-02 08:55:09 maybe we need another plugin, like chromium-pepper-flash 2015-07-02 08:55:38 ScrumpyJack: yes i had the same feeling. 2015-07-02 08:57:10 maybe later we can add inox patches 2015-07-02 08:57:20 not sure that makes any diff regarding that 2015-07-02 08:58:09 Inox looks interesting. 2015-07-02 09:01:09 if i look at my chrome history, apparently I've been using it all week! 2015-07-02 09:02:05 :) 2015-07-02 09:03:56 another reason to have an isolated unix user / browserprofile 2015-07-02 09:04:21 goddamn kraakens 2015-07-02 09:17:28 do we have unprivileged namespaces in our kernel enabled? 2015-07-02 09:21:41 clandmeter: r0 of chromium confused the mate desktop and there is an icon left over 2015-07-02 09:21:56 can you remember how to purge the icons? 2015-07-02 09:22:25 I'm trying to guess the gconf paths to the icon, but no joy 2015-07-02 09:23:23 doesnt it clean automgically? 2015-07-02 09:24:11 what do you mean icon leftover? 2015-07-02 09:27:26 im thinking of getting a chromebook just for alpine. no more loud fans.... 2015-07-02 09:39:47 hm. am i on drugs on is it expected behaviour that when adding a subpackage it doesn't pull in the parent ? 2015-07-02 09:39:54 or* 2015-07-02 09:46:45 is there a dependency between them? 2015-07-02 09:47:14 change your dealer btw if you cannot be sure if its drugs or not. :) 2015-07-02 10:00:50 bCQc0P3DIqbh: i would have that there was an implicit dependency between them, e.g. apk add rsyslog-tls adds the tls so and some other cruft, but doesn't pull in rsyslog (which is sort of needed to make use of that subpackage :) 2015-07-02 10:01:41 bCQc0P3DIqbh: hah, pretty sure i'm being sold oregano and lactose powder 2015-07-02 10:12:40 clandmeter: like this: http://st.ilet.to/chrome.png 2015-07-02 10:15:48 i see 2015-07-02 10:15:56 i guess its icon cache. not sure though 2015-07-02 10:20:13 ScrumpyJack: gtk-update-icon-cache 2015-07-02 10:34:17 ScrumpyJack: would be nice to see if netflix is working. 2015-07-02 10:34:31 but you have to copy a plugin for it to work 2015-07-02 10:34:39 Widevine 2015-07-02 17:27:39 is there anything that would keep apk add -u from properly upgrading a package when a new version is available and the version isn't pinned? 2015-07-02 17:31:09 hmm i had gcc>4.9.2 in /etc/apk/world. how does that even get there? i thought > was supposed to unpin, but it was acting more like = and preventing upgrading of any gcc packages... 2015-07-02 18:01:42 anyone here currently booting alpine via iPXE? 2015-07-02 18:21:47 dalias: my last update was pretty weird too 2015-07-02 18:22:01 i think it was because of a flashcache-grsec package but i'm not sure 2015-07-02 18:22:10 basically i had to uninstall and reinstall xen 2015-07-02 18:22:23 and then the kernels 2015-07-02 18:22:46 never had that happen but i'm so confused about it i'm not sure if it was something i did 2015-07-02 21:43:30 I'm trying to boot the alpine iso from inside bhyve and am getting this: http://pastie.org/pastes/10270639/text 2015-07-02 21:43:35 note the /init: eval: line 1: syntax error: unexpected "(" 2015-07-02 21:44:28 can I work around this somehow? 2015-07-02 22:16:41 how would i pass radeon.dpm=0 to the livecd 2015-07-02 22:19:04 rather, I have a hp elitebook 8470p and when the latest iso presumably loads modesetting I get a black/powered off screen. 2015-07-02 22:24:56 organixpear: edit the /boot/syslinux/syslinux.cfg and append that to the "append" line :) 2015-07-02 22:29:42 okay figured that out: grsec radeon.dpm=0 gets me booted 2015-07-02 22:30:04 but to make it permanent. do you use grub? 2015-07-02 22:30:15 this is after i install of course 2015-07-02 23:00:30 organixpear: for that edit the /etc/update-extlinux.conf there is something like default_kernel_opts=" " , after that do update-extlinux and it will populate the /boot/extlinux.conf 2015-07-03 05:34:27 Is there anyone here who may be able to give me some compiling advice on alpine? 2015-07-03 05:34:54 As alpine doesn't support PAM are any of you aware of a way to do LDAP auth on it ? 2015-07-03 05:36:01 I keep getting Makefile:519: recipe for target 'include/autoconf.h' failed when trying to recompile busybox 2015-07-03 05:37:32 coredumb, is your user database, or just the passwords, in ldap? 2015-07-03 05:38:25 dalias: well databse 2015-07-03 05:38:33 uids gids homedir etc 2015-07-03 05:38:39 nothing seems to provide autoconf.h 2015-07-03 05:38:45 as of several releases back, musl libc can do alternate user db backends, but we don't have any program to provide the glue to ldap except glibc nscd 2015-07-03 05:39:24 musl speaks the nscd protocol to do alternate-backend lookups, and if you're running on a host that's glibc-based and has the glibc nscd program running to forward the query to ldap, it works 2015-07-03 05:39:41 but we need to add a native nscd-protocol-to-ldap bridge 2015-07-03 05:40:16 don't forget sssd :3 2015-07-03 05:40:19 in the mean time it's theoretically possible to static link the glibc stuff (or run it in its own lib directories dynamic-linked, possibly even in a container) 2015-07-03 05:40:34 sssd? 2015-07-03 05:40:52 doesn't nsswitch work here? 2015-07-03 05:40:54 dalias: offline auth daemon 2015-07-03 05:41:08 mainly used with kerberos but works with ldap 2015-07-03 05:41:09 dalias: wait I'm not following you 2015-07-03 05:41:27 nsswitch is a glibc thing 2015-07-03 05:41:32 what do you mean by "and if you're running on a host that's glibc-based and has the glibc nscd program running to" 2015-07-03 05:41:52 coredumb, that statement doesn't apply to running alpine; it's just about musl 2015-07-03 05:41:59 oh ok 2015-07-03 05:42:12 what i mean is that if you have a musl-linked program that you take and run on a glibc system that has nscd running 2015-07-03 05:42:26 then the program can see whatever user database glibc's nscd exposes 2015-07-03 05:42:34 OK got you 2015-07-03 05:42:48 we want/need a native bridge to ldap tho 2015-07-03 05:43:06 but in the mean time you _could_ hack up a glibc nscd to do the job 2015-07-03 05:43:17 is there any mean to forward alpine musl ncsd queries to a "proxy" glibc host ? 2015-07-03 05:43:34 e.g. putting it in a container and making a symlink to the nscd socket 2015-07-03 05:44:01 coredumb, it could be done i think 2015-07-03 05:44:10 seems a bit too hackish to my taste but I'll keep that in mind 2015-07-03 05:44:31 coredumb, you'd just need a program to proxy unix socket connections over a tcp socket or something 2015-07-03 05:45:41 how do I make musl use nscd protocol ? 2015-07-03 05:45:53 I guess it won't do it by default ? 2015-07-03 05:47:14 it will try to connect to the socket for get{pw,gr}{nam,uid} calls 2015-07-03 05:47:47 ok 2015-07-03 05:48:07 is there a default path for this socket that I should know ? 2015-07-03 05:48:37 the nscd proxy could be an interesting idea 2015-07-03 05:48:42 yeah, and it's mildly ugly :-p 2015-07-03 05:49:02 i'm considering having it first try a socket in /etc that you could symlink to other locations 2015-07-03 05:49:33 the socket path is "/var/run/nscd/socket" 2015-07-03 05:49:56 yeah and easier to justify "Hey I'm moving the whole server farm to Alpine but we have to hackishly run some container on all of them to make the ldap auth work" 2015-07-03 05:50:00 won't cut it :P 2015-07-03 05:50:40 coredumb, well the right solution is a clean & simple nscd-to-ldap bridge daemon 2015-07-03 05:51:34 coredumb, or a nscd-to-whatever bridge daemon that can load or static-link the nss_* modules from glibc 2015-07-03 05:52:03 yes 2015-07-03 05:52:14 but this bridge daemon doesn't exist :D 2015-07-03 05:52:31 right 2015-07-03 05:52:38 you could ask on #musl 2015-07-03 05:53:29 (actually i just did for you :) 2015-07-03 05:54:37 oh you gentleman 2015-07-03 22:16:54 hey 2015-07-03 22:17:24 <_ikke_> hey bitshark 2015-07-03 22:18:09 hey sup guys 2015-07-03 22:18:33 man alpine works awesome as a lightweight VM os using containers 2015-07-03 22:19:00 i dont understand why people are tripping over themselves to come out with container OS... alpine is the best of 'em 2015-07-03 22:19:33 i love alpine 2015-07-03 22:19:38 like i got alpine up in LXC as a container , with networking, apk, python2 with pip virtualenv, and flask (python web microframework) packages... 2015-07-03 22:19:48 anyway the squashfs image in LXC is 20mb 2015-07-03 22:19:55 oh and with git 2015-07-03 22:20:01 as a static compiled binary in there too 2015-07-03 22:20:17 20mb as squash, 80mb uncompressed as just a root dir 2015-07-03 22:20:46 that's like enough to use a development sandbox for any basic python web app 2015-07-03 22:21:46 but these news articles are talking about 'microOS's like Redhat's project atomic, Ubuntu Snappy core, etc 2015-07-03 22:22:00 vmware photon etc 2015-07-03 22:22:06 and those all are like 100mb to 3gb haha 2015-07-03 22:22:21 the media is retarded 2015-07-03 22:22:24 http://www.infoworld.com/article/2942721/linux/from-coreos-to-nano-micro-oses-strip-down-for-containers.html 2015-07-03 22:50:23 bitshark: I also love it :-) My containers are also 10-20 mb :-) 2015-07-03 22:50:41 uncompressed, but only with one daemon sitting in them :-) 2015-07-04 05:52:09 does anyone have/know of a vagrantfile/packer build for alpine linux+vmware? 2015-07-04 06:34:34 is it possible to install android on alpine? 2015-07-04 13:19:13 owen1: you mean in a container or VM or something? 2015-07-04 14:37:02 hello everyone; how are alpine images generated? 2015-07-04 14:37:51 and what about packages compiling, is there a private build system or it's just maintainers building on their machines? 2015-07-04 14:38:24 :) 2015-07-04 14:42:21 nami: there is a private build system 2015-07-04 14:43:17 so we're not sure about where they come from, right? 2015-07-04 14:43:27 isn't that a flaw in design? 2015-07-04 14:46:55 how is security possible without transparency? 2015-07-04 14:52:31 True biaised transparency would be to build your own packages 2015-07-04 14:54:10 you're saying a pubblic build system do not add transparency or security? 2015-07-04 14:58:41 Hello, was wondering if someone might be able to help out with a quick install question. 2015-07-04 15:02:29 <_ikke_> Manj-811-Xfce3: Just ask your question, then people might answer 2015-07-04 15:09:59 Running into an issue trying to install in sys mode on a previous generation mac mini, setup-disk outputs "Initializing partitions on /dev/sda...\nThe file does not exist and no size was specified.\nmount:can't find /mnt in /etc/fstab". I've scanned setup-disk and don't see this error message, so I'm unclear where it comes from (presumably something setup-disk calls). /mnt is existent and there don't seem to be 2015-07-04 15:09:59 any permissions issues or anything I can see which would prevent the script from going about its business. I was under the impression setup-disk meant I didn't have to partition the disk and mount it manually, am I incorrect in that assumption? 2015-07-04 15:23:29 i think you need to tell setup disk which disk you want to use 2015-07-04 15:23:56 and then it will do the partition and filesystem setup 2015-07-04 15:24:10 i dont think you need to care about fstab 2015-07-04 15:25:04 but you can just look at the setup-disk script and do it manually if some specific setp failes 2015-07-04 15:39:45 anyone using this on a security-risk environment can argue how is that accettable? 2015-07-04 16:03:57 i would love to answer but i'm old enough to just not 2015-07-04 16:25:32 :( 2015-07-04 16:27:42 what's the problem with my question, is in a good faith 2015-07-04 16:32:33 nami: I bet the temperatures outside are currently to hot for an answer, please increase your timeout :-) 2015-07-04 16:32:38 but I agree with you 2015-07-04 17:09:49 ahills: yeah. i want to try to use alpine instead of ubuntu/debian - https://github.com/Kallikrein/dockerfiles/tree/master/android-cordova 2015-07-04 17:13:36 for a security conscious environment, git clone the alpine trees and rebuild. that's best practice and actually commonplace in such environments 2015-07-04 17:14:09 verifyable dependable builds are a good thing, a thing that is coming but also a thing that is not there 2015-07-04 17:14:43 nor is it in any current distro that isn't 100% security focussed and as far as i know NONE actually have it in place. 2015-07-04 17:15:03 so you're all theory but ignore this is a 30 old problem with a well tested solution 2015-07-04 17:15:31 if you need to completely ensure security, don't rely on upstream builds only 2015-07-04 17:15:49 in such envs you'll find yourself applying 100s of homegrown feature patches anyway 2015-07-04 17:16:26 personally i dont have an issue with where the packages come from, i have a much bigger issue with slight hickups in our mirror structure 2015-07-04 17:16:58 yes it's a major security risk, but checking off [x] verifyable build won't make a large dent 2015-07-04 17:17:31 not unless we have 5-6 people independently rebuilding and a framework to verify the unmodified sources and more 2015-07-04 17:17:41 that's why i call it a checklist item 2015-07-04 17:18:09 set up your own build server, that *will* help you a little step forward. 2015-07-04 17:19:25 also keep in mind this is a practical OS for actual use not a research OS. it's small and flexible enough to pick up the outcomes and apply more layers of security but i think it's pretty good as it stands 2015-07-04 18:08:16 thank you for the answer :) 2015-07-04 18:11:56 i'm not sure about who is actually using a good system to verify build but if you look at idk, 2015-07-04 18:12:16 Debian, or maybe Fedora, you will that they have some kind of platform online where community can upload instructions to build packages, i think 2015-07-04 18:12:51 still they're not verified as you concern, i think it's just about using some common place that is in the hand of the organization, so every developer do provide binaries but just use that 2015-07-04 18:13:02 do not* 2015-07-04 18:13:37 maybe this is related: https://bits.debian.org/2015/06/reproducible-builds-funded-by-cii.html 2015-07-04 18:14:15 you see that there is your problem about verify 2015-07-04 18:22:28 alpine linux is really cool if you trust :) 2015-07-04 18:24:29 nami: devs dont provide binaries, they commit APKBUILDs to a git repo which is then processed by an automated build system 2015-07-04 18:24:44 all packages go through the same build system 2015-07-04 18:24:49 i see, but that system is not out there for the pubblic 2015-07-04 18:24:56 or it is? 2015-07-04 18:25:02 can i check build log? stuff like that? 2015-07-04 18:25:03 in what way 2015-07-04 18:25:06 yes 2015-07-04 18:25:09 ohhh 2015-07-04 18:25:13 where? please 2015-07-04 18:25:51 im not sure where the build logs are, but ive seen them shared in the past 2015-07-04 18:26:03 ACTION is not a dev, just a (minor) contributor 2015-07-04 18:26:57 u can probably ask in #alpine-devel 2015-07-04 18:27:19 there is a bot in #alpine-commits that posts when packages are built and when they are uploaded 2015-07-04 18:28:36 ok, so we're waiting that something move 2015-07-04 18:30:35 nami: http://bld1.alpinelinux.org/buildlogs/ 2015-07-04 18:30:41 there is also bld2 2015-07-04 18:30:44 possibly more 2015-07-04 18:31:59 bld1 looks like x86, bld2 looks like x86_64 2015-07-04 18:32:06 seems unverbose 2015-07-04 18:33:19 http://bld2.alpinelinux.org/buildlogs/build-3-2-x86_64/main/bc/bc-1.06.95-r2.log 2015-07-04 18:33:23 looks pretty typical 2015-07-04 18:33:30 it's just a recording of the output of abuild 2015-07-04 18:34:48 nice 2015-07-04 18:42:31 it's very simple to build your own stuff - setup an Alpine LXC container - clone aports & in the package directory just 'abuild checksum' & 'abuild -r' 2015-07-04 18:42:56 & the package will be in ~/packages 2015-07-04 21:07:35 how do i see all the process in alpine? 2015-07-04 21:07:40 ps shows me almost nothing 2015-07-04 21:07:53 'ps faux' also gives me almost nothing 2015-07-04 21:09:06 busybox ps just shows all process I think 2015-07-04 21:09:51 what do you think is insufficient about what you're seeing 2015-07-04 21:15:48 ammunta: i am running redis and only see ocess I think 2015-07-04 21:15:51 ammunta | what do you think is insufficient about what you're seeing 2015-07-04 21:16:04 sorry. i only see: 1 root 0:00 ps 2015-07-04 21:17:13 ... is this, like, a docker container or something 2015-07-04 21:17:18 apk add htop 2015-07-04 21:18:05 and if so, specifically, are you sure you're running ps in the same container as redis? 2015-07-04 21:18:09 usually ps is not init 2015-07-04 21:18:46 BitL0G1c: i'll try htop 2015-07-04 21:18:51 it's a docker container 2015-07-04 21:19:25 BitL0G1c so on an alpinelinux install just create alpine lxc container? 2015-07-04 21:19:26 owen1: are you trying to "docker run redis ps" 2015-07-04 21:20:15 to see what is inside a docker http://blog.docker.com/2014/06/why-you-dont-need-to-run-sshd-in-docker/ 2015-07-04 21:20:48 (although personally i like sshd running so i can log directly onto a remote container) 2015-07-04 21:21:41 on my dockers I include htop too 2015-07-04 21:22:28 my docker containers tend to turn into small vms running on a runit abomination tbh 2015-07-04 21:23:02 yes runit is quite nice - saves running logrotate & cron 2015-07-04 21:23:22 eh I run cron anyway 2015-07-04 21:23:35 ammunta: yes. i run docker run redis ps and docker run nginx ps 2015-07-04 21:23:39 it's just an extra service, and it isn't that heavy if it doesn't actually do anything anyway 2015-07-04 21:23:41 and i only see 1 line 2015-07-04 21:23:44 ammunta: that's running ps in a new containers 2015-07-04 21:23:47 er 2015-07-04 21:23:48 owen1: 2015-07-04 21:24:07 owen1: you want to run ps in the same container as your redis or nginx 2015-07-04 21:24:22 ammunta: oh. how? 2015-07-04 21:24:38 owen1: "docker ps" to look up the id, then then docker exec probably 2015-07-04 21:27:04 ammunta: thanks! works now. 2015-07-04 21:27:09 i see redis-server there 2015-07-04 21:27:49 in my docker-compose.yml i have command: "redis-server /etc/redis.conf" 2015-07-04 21:28:13 does it mean that the argument is not being passed from some reason? 2015-07-04 21:29:24 what do you mean 2015-07-04 21:30:08 if you're using docker run that creates a new container with the command you're providing running with pid 1 in the namespace 2015-07-04 21:30:29 the redis log tells me i didn't pass any config file 2015-07-04 21:30:48 does the config file exist? 2015-07-04 21:30:51 so mayby command: "redis-server /etc/redis.conf" is not the right way 2015-07-04 21:30:56 yup. it's there 2015-07-04 21:31:07 how are you trying to create the container? 2015-07-04 21:34:57 https://github.com/oren/anvil-connect-docker/blob/master/docker-compose.yml docker-compose up -d 2015-07-04 22:05:21 ammunta: ^ 2015-07-04 22:06:17 and this is the Dockerfile: https://github.com/oren/anvil-connect-docker/blob/master/redis/Dockerfile 2015-07-04 22:34:51 hello, how do I change shell to zsh? chsh not available.. thx 2015-07-04 22:36:08 flower: could edit /etc/passwd directly 2015-07-04 22:36:46 thx, just for info should chsh work or not? 2015-07-04 22:50:39 that's in shadow 2015-07-04 23:01:28 shadow being? 8-) 2015-07-05 06:55:40 hello every one 2015-07-05 06:55:55 ^^ ah, an adorable bot 2015-07-05 06:56:18 I was intoduced to alpine linux by a friend, and had some questions? 2015-07-05 06:59:12 I was wondering if it was based off of any particular distro 2015-07-05 07:13:09 also, how large is the repository. I'm very interested in creating a local repository! 2015-07-05 07:14:03 would there be a user repository as well? 2015-07-05 07:18:30 just wondering what is the reason for not using more 'advanced' compiler flags? 2015-07-05 07:19:35 I'm going to hazard a guess that you don't need them unless you're a program, to which they would expect you to install from source what you need. I'm gathering that the main idea behind it, is a minimal system. 2015-07-05 07:30:10 and I have my answer to user repos 2015-07-05 09:54:37 has anyone been able to get this working http://pkgs.alpinelinux.org/package/testing/x86_64/installflash 2015-07-05 09:54:54 I installed xz, gcc seems it needs those 2015-07-05 09:55:08 gcc failed: /usr/lib/gcc/x86_64-alpine-linux-musl/4.9.2/../../../../x86_64-alpine-linux-musl/bin/ld: cannot find -lssp_nonshared 2015-07-05 09:55:11 /usr/lib/gcc/x86_64-alpine-linux-musl/4.9.2/../../../../x86_64-alpine-linux-musl/bin/ld: cannot find -lc 2015-07-05 09:55:13 collect2: error: ld returned 1 exit status 2015-07-05 09:55:15 exit status 1 2015-07-05 09:55:17 but i get that. 2015-07-05 10:00:05 sillysausage: you dont need it to get it working 2015-07-05 10:00:12 clandmeter: do you know anything about thisoh. 2015-07-05 10:00:18 oh 2015-07-05 10:00:25 btw, your mail is defect? 2015-07-05 10:00:48 mm? 2015-07-05 10:01:33 i rember it you i have mailed, and it keeps bouncing. i could be mistaken 2015-07-05 10:01:54 i don't remember mailing you 2015-07-05 10:02:19 silly.org? 2015-07-05 10:02:25 nope that's not me 2015-07-05 10:02:30 :) 2015-07-05 10:02:46 mixup, forget it 2015-07-05 10:02:53 :P 2015-07-05 10:03:26 so clandmeter would it work better if i checked sources out from git? 2015-07-05 10:03:39 for what? 2015-07-05 10:04:10 the flash related error 2015-07-05 10:04:31 im not sure why it needs to compile anything 2015-07-05 10:04:39 i thought it was a binary blob 2015-07-05 10:04:47 just copy to so to the correct location 2015-07-05 10:04:56 oh okay. 2015-07-05 10:05:10 and install libc compat 2015-07-05 10:05:17 not sure exact name 2015-07-05 10:05:49 sillysausage: http://wiki.alpinelinux.org/wiki/Installing_Adobe_flash_player_for_Firefox 2015-07-05 10:06:07 libc6-compat would be the name 2015-07-05 10:06:25 so what is the purpose of InstallFlash? 2015-07-05 10:06:37 apk add installflash 2015-07-05 10:06:40 installflash 2015-07-05 10:06:43 done 2015-07-05 10:06:50 :) 2015-07-05 10:06:58 it does the same steps 2015-07-05 10:07:11 not exactly, but the idea is the same 2015-07-05 10:07:12 oh. because it didn't work when i tried that i got that weird linker error 2015-07-05 10:07:26 yes i know 2015-07-05 10:07:36 the linker error has nothing to do with flash 2015-07-05 10:07:48 oh. 2015-07-05 10:07:58 its about compiling the go app that runs the steps to install flash 2015-07-05 10:08:10 oh :P 2015-07-05 10:08:31 yeah i didn't install go. shouldn't that package depend on xz, go, libc6-compat as build deps or something 2015-07-05 10:08:38 because it's obvious it doesn't work without those things :) 2015-07-05 10:08:50 isnt installflash already in aports? 2015-07-05 10:08:54 it is 2015-07-05 10:09:01 but it didn't install those things when i installed it 2015-07-05 10:09:09 then why do you need to compile it 2015-07-05 10:09:21 i'm not i just tried apk adding it and running it 2015-07-05 10:09:26 and i got that error ^ 2015-07-05 10:09:27 oh ok 2015-07-05 10:09:34 sorry, you are correct 2015-07-05 10:10:02 its not needed anymore 2015-07-05 10:10:11 libc6-compat is the way to do it 2015-07-05 10:10:18 we should probably remove it from aports 2015-07-05 10:10:20 right. 2015-07-05 17:29:04 does cups work on alpine? 2015-07-05 17:29:14 the current wiki page is outdated http://wiki.alpinelinux.org/wiki/Cups 2015-07-05 18:29:11 k0r10n! hi 2015-07-05 18:29:24 have you seen that clandmeter also is working on chromium? 2015-07-05 18:29:30 package is on @testing 2015-07-05 18:29:39 but still full of issues to fix 2015-07-05 18:30:34 http://git.alpinelinux.org/cgit/aports/tree/testing/chromium 2015-07-05 18:41:14 hi, yes i saw it 2015-07-05 18:41:28 already compiled :) 2015-07-05 18:41:48 nice! 2015-07-05 18:41:57 any luck in fixing the sandbox? 2015-07-05 18:42:17 dalias should look at it 2015-07-05 18:42:27 great 2015-07-05 21:06:49 k0r10n: 2015-07-06 01:18:26 Hi. My laptop doesn't have a cd drive. Can I loop mount the alpine install iso and copy the directory structure over to a mounted usb fat32 filesystem? 2015-07-06 01:18:46 And make the usb bootable 2015-07-06 01:28:47 hoplaahei: the iso is bootable from usb without any magic, just dd it 2015-07-06 01:28:52 worked for me at least 2015-07-06 01:29:10 oh sorry, wrong distro, haven't tried it for alpine 2015-07-06 01:29:12 should work though 2015-07-06 01:47:26 hoplaahei: http://wiki.alpinelinux.org/wiki/Create_a_Bootable_USB#Creating_a_bootable_Alpine_Linux_USB_Stick_from_the_command_line 2015-07-06 01:54:07 I followed that guide and got to where it told me to cd to /media/cdrom. Thats why I came here to ask the question. Must I loop mount the ISO to /media/cdrom? I don't have a cd drive. 2015-07-06 01:55:40 yes, i think u have to loop mount the iso 2015-07-06 01:56:43 http://git.alpinelinux.org/cgit/alpine-conf/tree/setup-bootable.in 2015-07-06 01:56:52 that is the source of the setup-bootable script ^ 2015-07-06 01:57:10 looks it just loop mounts the ISO 2015-07-06 01:58:42 any chance someone can help with sftp-server? 2015-07-06 01:59:18 i want to let users connect securely to the ftp but only see there own folder and not be able to list 2015-07-06 02:01:44 oh well :( 2015-07-06 02:02:22 spent 2 days trying to solve this, tried installing proftp,vsftpd and none can do it 2015-07-06 02:04:37 i'll come back later, maybe the pro's will be awake then :) 2015-07-06 04:33:52 thinking of making a container of alpine linux. What is the equiv of pacstrap and how do I get it on my Archlinux machine? 2015-07-06 04:36:09 hendry: http://wiki.alpinelinux.org/wiki/Installing_Alpine_Linux_in_a_chroot 2015-07-06 04:36:14 that may be of use to u 2015-07-06 09:05:43 Alpine Linux 3.2.0 reviewed on DistroWatch! 2015-07-06 09:05:49 http://distrowatch.com/weekly.php?issue=20150706#alpine 2015-07-06 09:15:57 interesting 2015-07-06 09:16:43 seems a reasonable review. 2015-07-06 09:18:36 too bad they didnt go deeper into review our security features. 2015-07-06 09:27:58 yeah 2015-07-06 11:08:52 during the system boot alpine should decrypt everything defined in /etc/crypttab, right? 2015-07-06 11:09:16 but in my case it only decrypts the first entry 2015-07-06 11:09:23 ignoring all other lines in that file 2015-07-06 11:09:33 someone any idea why? 2015-07-06 11:14:31 leo-unglaub: are the entries noauto? 2015-07-06 11:14:38 vrs: no 2015-07-06 11:18:04 i thought this meight be a bug with the decrypt script 2015-07-06 11:18:26 but when i move the entries around (reorder them) it still only decrypts one 2015-07-06 11:23:13 i am trying lxc, and now for bridge interface as stated here http://wiki.alpinelinux.org/wiki/LXC#Prepare_network_on_host is it needed to create lxc.conf file or the /etc/lxc/default.conf which cames with alpinepackages should be edited? 2015-07-06 11:24:26 crow: you can copy it to default.conf which will be used by default. 2015-07-06 11:25:06 i have http://sprunge.us/dPQP as default.conf 2015-07-06 11:26:41 if not, you need to specify it on each lxc-create 2015-07-06 11:28:36 clandmeter ok then maybe to edit wiki to state that there is defualt.conf and should be used 2015-07-06 11:28:37 thanks 2015-07-06 11:31:17 in my default.conf I also add 'lxc.start.auto = 1' 2015-07-06 11:32:45 BitL0G1c to start with host? 2015-07-06 11:34:45 seems so (did read man) 2015-07-06 11:48:36 to start via the init script - containers without that must be started manually via lxc-start 2015-07-06 11:49:06 Create a symlink to the /etc/init.d/lxc script for your guest. 2015-07-06 11:49:06 ln -s lxc /etc/init.d/lxc.guest1 2015-07-06 11:49:10 you no longer need to symlink 2015-07-06 11:49:20 is this inside /etc/init.d/ ? 2015-07-06 11:49:39 the symlinks stopped working a while ago 2015-07-06 11:49:46 works for me though 2015-07-06 11:49:55 althoug i didnt try edge 2015-07-06 11:51:02 BitL0G1c: you restart them with lxc tools? 2015-07-06 11:51:37 now i just use the init script with auto in default.conf 2015-07-06 11:52:06 (container/config) 2015-07-06 11:52:33 BitL0G1c which means starting lxc init.d will start all the lxc containers 2015-07-06 11:52:34 ? 2015-07-06 11:52:38 yes 2015-07-06 11:52:43 how can i target an individual guest? 2015-07-06 11:52:57 lxc-start -n container -d 2015-07-06 11:53:11 lxc-stop -n container 2015-07-06 11:54:58 i guess there is still no simple webif to lxc to create start stop containers? 2015-07-06 11:55:43 in lxd ? 2015-07-06 11:57:08 no 2015-07-06 12:08:50 i know this seems basic but how to start lxc in command line? i am geting this error http://sprunge.us/biKd 2015-07-06 12:09:27 sudo lxc-start -n alpinedev -d 2015-07-06 12:09:51 "container" is the container name in lxc-start 2015-07-06 12:10:15 -d means run in the background as a daemon 2015-07-06 12:10:39 after it's started 'lxc-console -n alpinedev' 2015-07-06 12:19:19 hi 2015-07-06 12:20:05 hi 2015-07-06 12:20:17 on setting up to install can I choose for the disk sys, and data ? 2015-07-06 12:20:44 have only 1 partition 2015-07-06 12:21:11 sys will partition for you 2015-07-06 12:21:46 so it will use whole disk 2015-07-06 12:22:10 ok thanks, I will just type sys 2015-07-06 12:23:59 BitL0G1c well it does not start that way to, lxc-autostart also not 2015-07-06 12:24:06 oh, it just returned me to beginning, /dev/sda1 does not exist etc 2015-07-06 12:24:06 data will use it for var only, rest will run from tmpfs (i think) 2015-07-06 12:24:32 ah to try without -d 2015-07-06 12:25:15 still not much info http://sprunge.us/JXOP 2015-07-06 12:29:53 hmm so everytime setup goes wrong I have to restart from beguinning ? 2015-07-06 12:33:00 OnlyHuman: our installer is pretty limited. 2015-07-06 12:33:16 it assumes you use correct options or fails horrible 2015-07-06 12:33:54 clandmeter: I try to just use the defaults hitting enter key 2015-07-06 12:34:15 which error did you get? 2015-07-06 12:36:38 /dev/sda1 does not exist etc 2015-07-06 12:41:57 OnlyHuman: which device did you specify? 2015-07-06 12:42:03 no file size specified, mkswap cannot open/dev/ sda2 no such file or directory etc 2015-07-06 12:42:08 sda 2015-07-06 12:42:27 the vbox vdi 2015-07-06 12:42:44 crow in /var/lib/lxc/alpinedev/config just add a line 'lxc.start.auto = 1' - it works for me on debian & alpine 2015-07-06 12:43:16 which it must have detected for it to be an option other than the virtual cd drive 2015-07-06 12:44:01 BitL0G1c well it does not start, http://sprunge.us/dODL 2015-07-06 12:44:12 OnlyHuman: dies sda exist? 2015-07-06 12:44:13 thats log with the trace, i am on 3.2.0 vanilla 2015-07-06 12:44:27 BitL0G1c: did you use unpriv lxc containers? 2015-07-06 12:45:17 crow check /var/log/lxc/alpinedev.log 2015-07-06 12:45:35 clandmeter: well it gives option to install there and no other place accept the virtual cd drive its self 2015-07-06 12:45:45 I'm still using privileged at the moment 2015-07-06 12:46:10 BitL0G1c: you never tried it? 2015-07-06 12:46:22 i have unpriv working in centos 2015-07-06 12:46:36 maybe iso I downloaded is no good it was alpine 3.2.0 2015-07-06 12:46:38 BitL0G1c http://sprunge.us/fVKV i created bridge interfaces like on wiki 2015-07-06 12:46:43 you have issues with alpine? 2015-07-06 12:46:47 doesn't work in alpine due to /proc not being readable 2015-07-06 12:47:32 I suspect this will be all too complicated for me, was just trying out, as think the unity-linux dev is basing off alpine or something similar 2015-07-06 12:47:55 unpriv containers use user namespaces correct? 2015-07-06 12:48:20 yes with subuid / subgid's 2015-07-06 12:48:49 crow - i think you just need to run lxc-start as root (with sudo ?) 2015-07-06 12:48:55 I tend to like iso's that just work rather than just be a test guinea pig, though don't mind if just few minor probs 2015-07-06 12:49:18 as I will always be a n00b 2015-07-06 12:51:45 ok, thanks looks like alpine is not installable in vbox at present for me, maybe try again in future 2015-07-06 12:51:57 BitL0G1c when setup interface is setup, is restart of /etc/init.d/networking needed or i need an reboot ? 2015-07-06 12:52:06 i think there is an issue with netowrking and br0 2015-07-06 12:52:12 (as root i get same issue) 2015-07-06 12:52:52 OnlyHuman: sorry, but never tried vbox with alpine. if you know whats wrong, let us know. 2015-07-06 12:53:49 I was just trying to run syslog-ng on my Alpine 3.2 installation. It seems that tls is not enabled with the default package. I'm getting this error: Error parsing afsocket, inner-dest plugin tls not found in /etc/syslog-ng/syslog-ng.conf 2015-07-06 12:53:51 clandmeter: most people try out in a virtual enviroment linux distro's rather than waste time burning disks :) 2015-07-06 12:54:06 can anyone provide assistance on how to enable the tls functionality? 2015-07-06 12:54:46 crow - new lxc containers don't have networking configured - I normally configure networking manually inside the container /etc/network/interfaces 2015-07-06 12:56:02 OnlyHuman: you can copy alpinelinux to use and boot, no need to burn 2015-07-06 12:56:13 http://dev.alpinelinux.org/~clandmeter/alpine-mini-3.2.0-x86_64-512M.img.gz 2015-07-06 12:57:10 s/use/usb 2015-07-06 12:57:49 iverberk - there is also "inetutils-syslogd' in the testing repo - I think syslog-ng needs a new configuration file - quite a few things changed 2015-07-06 12:57:56 clandmeter: thanks, so if I copy the contents into vbox it should work? 2015-07-06 12:58:18 like i said, i dont know anything about vbox 2015-07-06 12:58:23 ok 2015-07-06 12:58:30 if you dd this to usb disk, you can boot it. 2015-07-06 12:58:53 BitL0G1c: I'm trying to convert a syslog-ng configuration from Debian to Alpine. Are you saying that it will probably not work? I need the tls functionality to connect with remote logging services 2015-07-06 12:59:08 I would prefer not to switch syslog application 2015-07-06 13:00:50 I tried updating the syslog-ng package once - it build but did not run due to the config file not being in the new format 2015-07-06 13:04:00 BitL0G1c so if the br0 does not existi it should still boot lxc container? 2015-07-06 13:04:31 BitL0G1c its new, nothing fancy, alpinelinux 3.2.0 vanilla with lxc packages, not edge or something. 2015-07-06 13:05:27 if br0 does not exist it will fail 2015-07-06 13:10:32 and for that /etc/init.d/networking restart is needed or an whole reboot 2015-07-06 13:10:42 crow - this is my config for lxc with a normal bridge http://hastebin.com/afiqetofav.avrasm 2015-07-06 13:11:01 comment out the lxc.network lines - start the container 2015-07-06 13:11:18 sudo lxc-console -n alpinedev 2015-07-06 13:11:42 rc-update add networking 2015-07-06 13:12:04 & configure /etc/network/interfaces 2015-07-06 13:12:30 setting ip addresses in the container config always gives me problems 2015-07-06 13:15:24 another thing to remember - in the **host** /etc/sysctl.conf - make sure you have 'net.ipv4.ip_forward=1' 2015-07-06 13:18:37 iverberk - I can create a 3.6.4 package for you to test if you want ? do you need 32 or 64 bit ? 2015-07-06 13:19:19 BitL0G1c i commente everwith with lxc.network inside /var/lib/lxc/alpinedev/config file and not it does start and i can connect to container 2015-07-06 13:19:40 BitL0G1c: that would be great, 64 bit 2015-07-06 13:19:53 ok building now 2015-07-06 13:22:57 iverberk - here are the build options http://hastebin.com/urodusatof.coffee - give me 2 minutes to upload it 2015-07-06 13:23:46 BitL0G1c: are you enabling the SSL support module? 2015-07-06 13:25:44 ok - that's the problem - let me rebuild with that 2015-07-06 13:27:00 cool, thanks 2015-07-06 13:33:24 rebuilding with ssl http://hastebin.com/uxecoqiwal.rb 2015-07-06 13:35:14 iverberk: wget http://it-offshore.co.uk/downloads/syslog-ng-3.6.4-r0.apk 2015-07-06 13:35:57 if it works ok let me know & i'll submit a patch to aports to update to 3.6.4 2015-07-06 13:38:08 Hi guys anyone around? need some guidance with alpine ssh/ftp settings 2015-07-06 13:40:08 BitL0G1c any way to exit console without powering off the container? 2015-07-06 13:40:31 for sftp to work in /etc/ssh/sshd_config you need 'Subsystem sftp /usr/lib/ssh/sftp-server 2015-07-06 13:40:31 ' (& should have this my default in alpine) 2015-07-06 13:40:57 crow - "exit" to log off then CTRL A CTRL Q 2015-07-06 13:41:02 ok Ctrl+A + Q works 2015-07-06 13:41:12 yes 2015-07-06 13:41:46 the ftp works great, thanks for the reply, what i'm after is to stop each user from listing the whole linux system, i want them only to see their own folder 2015-07-06 13:41:47 seems lxc segfault here_ [306528.912069] lxc-start[18691]: segfault at 0 ip 00007fa28daec555 sp 00007fffcd561488 error 4 in ld-musl-x86_64.so.1[7fa28da9b000+88000 2015-07-06 13:46:10 kradders - you need to chroot the sftp users 2015-07-06 13:46:29 is there lxc-debug package? 2015-07-06 13:46:49 i have tried for 2 days to try and figure it out but have had zero luck so far, is this a hard nut to crack in alpine? 2015-07-06 13:47:17 http://www.thegeekstuff.com/2012/03/chroot-sftp-setup/ 2015-07-06 13:47:51 kradders 0 this is probably better https://wiki.archlinux.org/index.php/SFTP_chroot 2015-07-06 13:47:54 ok, i think i have tried that but i will give it a go, thanks for the help, its appreciated, i'll be back soon 2015-07-06 13:48:25 "OpenSSH 4.9+ includes a built-in chroot for sftp, but requires a few tweaks to the normal install. " - see the arch wiki 2015-07-06 13:48:40 ok, thanks 2015-07-06 13:54:51 crow I use openvswitch & http://blog.scottlowe.org/2014/01/23/automatically-connecting-lxc-to-open-vswitch/ on alpine for bridging 2015-07-06 13:55:45 for normal bridging with bridge-utls you need something like http://hastebin.com/xajafehafu.hs 2015-07-06 13:56:43 & you also need to 'apk add bridge' 'rc-update add bridge' & 'rc-service bridge start' 2015-07-06 13:57:43 & make sure you have forwarding enabled in /etc/sysctl.conf 2015-07-06 13:58:11 I've checked my logs - no segfaults for LXC 2015-07-06 13:58:12 BitL0G1c as this is just for building packages, i think i dont need openvswitch 2015-07-06 13:58:42 yes is overkill 2015-07-06 13:59:21 you need bridge-utils *&* bridge 2015-07-06 14:00:34 ok 2015-07-06 14:01:35 BitL0G1c: it works as expected 2015-07-06 14:01:52 ok - great - will send in the patch 2015-07-06 14:01:57 sweet 2015-07-06 14:02:06 crow - bridge is the scripts to get your bridge up - i think that is all you were missing 2015-07-06 14:03:28 ok i have run into an issue, bash, alpine doesn't use bash or sudo, i'm upto this line mkdir /etc/ssh/authorized_keys 2015-07-06 14:03:45 thats fine 2015-07-06 14:03:55 but the line after with bash .... 2015-07-06 14:05:44 iverberk see http://patchwork.alpinelinux.org - it will get applied in a day or so 2015-07-06 14:06:05 BitL0G1c: thanks a lot man, awesome support! 2015-07-06 14:06:17 kradders - you can 'apk add bash' 2015-07-06 14:06:23 np ;-) 2015-07-06 14:07:55 ok 2015-07-06 14:08:04 kradders - you can 'apk add bash sudo nano' && 'export EDITOR=nano' && 'visudo' to configure sudo 2015-07-06 14:09:47 ok this is my error mv: can't rename '/home/Lee/.ssh/id_rsa.pub': No such file or directory 2015-07-06 14:11:16 you need to upload your public key - midnight commander can transfer files over SSH 2015-07-06 14:13:11 I put an alias in my ~/.bashrc : alias mclee='mc ~/downloads sh://user@x.x.x.x:22' 2015-07-06 14:14:48 so midnight commander would be an easier way for the user to connect externally via ssh/sftp and upload/delete files with say filezilla client? 2015-07-06 14:16:03 they both work - i just use midngiht commander 2015-07-06 14:16:24 looking at the arch page - I think you just need to 'apk add bash' 2015-07-06 14:16:47 then run the command to move the keys 2015-07-06 14:16:53 yeah i did that with the command apk add bash sudo nano you gave me 2015-07-06 14:17:29 & as the wiki says - open a 2nd SSH connection 2015-07-06 14:17:39 so you don't lock yourself out 2015-07-06 14:19:41 to restart ssh - 'rc-service sshd restart' 2015-07-06 14:20:26 on a remote box I don't install sudo - it's better to 'su -' to root 2015-07-06 14:21:19 alpine doesn't use su either 2015-07-06 14:22:07 use 'su -' to switch from a user login to root 2015-07-06 14:22:28 yes, but alpine out of the box doesn't use it 2015-07-06 14:22:32 u will get an error 2015-07-06 14:23:07 you will need to 'nano /etc/shells' & add '/bin/false' 2015-07-06 14:23:42 this would be an example of sudo in alpine 2015-07-06 14:23:44 # sudo ? 2015-07-06 14:23:45 >>> /etc/sudoers: syntax error near line 9 <<< 2015-07-06 14:23:45 >>> /etc/sudoers: syntax error near line 15 <<< 2015-07-06 14:23:45 >>> /etc/sudoers: syntax error near line 21 <<< 2015-07-06 14:23:45 >>> /etc/sudoers: syntax error near line 28 <<< 2015-07-06 14:23:45 >>> /etc/sudoers: syntax error near line 61 <<< 2015-07-06 14:23:45 >>> /etc/sudoers: syntax error near line 64 <<< 2015-07-06 14:23:46 >>> /etc/sudoers: syntax error near line 67 <<< 2015-07-06 14:23:46 >>> /etc/sudoers: syntax error near line 68 <<< 2015-07-06 14:23:47 >>> /etc/sudoers: syntax error near line 70 <<< 2015-07-06 14:23:47 >>> /etc/sudoers: syntax error near line 72 <<< 2015-07-06 14:23:48 >>> /etc/sudoers: syntax error near line 74 <<< 2015-07-06 14:23:48 >>> /etc/sudoers: syntax error near line 78 <<< 2015-07-06 14:23:49 >>> /etc/sudoers: syntax error near line 80 <<< 2015-07-06 14:25:19 just su - 2015-07-06 14:25:57 you don't really want sudo on a remote box - that means 1 login to crack to get root not 2 2015-07-06 14:26:57 yes su gives me no errors 2015-07-06 14:28:18 we need to go back a little to sorting this id_rsa.pub 2015-07-06 14:28:34 mv: can't rename '/home/Lee/.ssh/id_rsa.pub': No such file or directory 2015-07-06 14:28:55 i just did a check and i can't find that 2015-07-06 14:29:17 yes as i said - you need to upload your public key 2015-07-06 14:30:13 can i make one locally? 2015-07-06 14:30:58 yes 2015-07-06 14:30:58 openssl req -x509 -nodes -days 365 -newkey rsa:1024 -keyout /etc/ssl/private/vsftpd.pem -out /etc/ssl/private/vsftpd.pem 2015-07-06 14:31:03 like that? 2015-07-06 14:32:43 see https://help.ubuntu.com/community/SSH/OpenSSH/Keys 2015-07-06 14:35:26 ok, i will try now 2015-07-06 14:35:29 thanks 2015-07-06 14:35:31 it is also a good idea to set /etc/ssh/sshd_config to use secure ciphers & keys http://hastebin.com/iseyazamet.vala 2015-07-06 14:47:15 ok so i have the pub key and i have tested it with ssh root@192.168.1.117 -p 22 and all works ok 2015-07-06 14:47:33 so now i put that public key in the Lee folder? 2015-07-06 14:48:00 dark:~# bash -c 'for user in /home/*; do mv ${user}/.ssh/id_rsa.pub /etc/ssh/a 2015-07-06 14:48:00 uthorized_keys/${user#/home/}; done' 2015-07-06 14:48:00 mv: can't rename '/home/Lee/.ssh/id_rsa.pub': No such file or directory 2015-07-06 14:49:49 yes or just put it straight in /etc/ssh/authorized_keys/ 2015-07-06 14:51:03 ok 2015-07-06 14:51:23 so now i restart ssh? and fingers crossed dont get locked out? 2015-07-06 14:51:51 have 2 ssh windows open & 'rc-service sshd restart' 2015-07-06 14:52:02 ok 2015-07-06 14:52:30 I had FUN with systemd again today >.< 2015-07-06 14:53:05 Somehow, a systemd upgrade managed to bro 2015-07-06 14:53:30 (argh, hit return too early...) ... break X11 2015-07-06 14:53:37 I'm tempted to reinstall Debian Jessie with Antix - debian without systemd 2015-07-06 14:53:41 I bet sshd will be included in systemd at some point 2015-07-06 14:53:48 lennart is that kind of crazy 2015-07-06 14:54:14 I'm actually considering switching my main distro from Arch to Alpine, just because systemd 2015-07-06 14:54:38 Orochimarufan: alpine is more stable than arch for reasons beyond systemd 2015-07-06 14:54:55 That didnt work Bitlogic, Lee user can still see all folders 2015-07-06 14:55:09 ssh worked though no lockout 2015-07-06 14:55:09 sure, but I'm using Arch for reasons beyond systemd ;) 2015-07-06 14:56:32 Alpine is absolutely awesome for boxes that need to do some specific task and do it well 2015-07-06 14:57:05 Unfortunately, I wouldn't apply that description on my desktop box 2015-07-06 14:57:24 Orochimarufan - wish i could lockdown one user to one folder and stop him from being able to list :( 2015-07-06 14:57:29 kradders - you need to 'apk add shadow' to get the usermod command 2015-07-06 14:58:03 apk add shadow 2015-07-06 14:58:03 ERROR: unsatisfiable constraints: 2015-07-06 14:58:03 shadow (missing): 2015-07-06 14:58:03 required by: world[shadow] 2015-07-06 14:58:07 oh well 2015-07-06 14:58:10 stop him from list? what? 2015-07-06 14:58:25 list all folders 2015-07-06 14:58:34 root and anything he wants to 2015-07-06 14:58:40 you could use a chroot 2015-07-06 14:58:46 yes, tried 2015-07-06 14:58:51 and selectively mount in things like /bin 2015-07-06 14:59:01 shadow is in testing 2015-07-06 14:59:45 kradders: if the user can't list e.g. /, she also won't be able to use binaries in /bin, /usr/bin, ... 2015-07-06 15:00:14 kradders - 'nano /etc/apk/rep*' & add http://nl.alpinelinux.org/alpine/edge/testing 2015-07-06 15:00:48 i've litteraly just installed alpine on a thin client, and wnat it to plain and simply work like filezilla server, setup a user tehn let him securely d/l u/l file to a single folder (his own) and not be able to list any other 2015-07-06 15:01:58 you should look through the sshd options 2015-07-06 15:02:14 apk add shadow 2015-07-06 15:02:14 WARNING: Ignoring APKINDEX.cbed5262.tar.gz: No such file or directory 2015-07-06 15:02:14 ERROR: unsatisfiable constraints: 2015-07-06 15:02:14 shadow (missing): 2015-07-06 15:02:14 required by: world[shadow] 2015-07-06 15:02:20 there are ways to restrict what users do over ssh, iirc 2015-07-06 15:02:38 kradders: did you apk update? 2015-07-06 15:03:22 Orochimarufan - nice that worked thanks :) 2015-07-06 15:05:12 don't forget to add '/bin/false' to /etc/shells 2015-07-06 15:05:26 i think we did before 2015-07-06 15:06:03 wouldn't you be able to circumvent that by specifying a command on the ssh commandline? 2015-07-06 15:06:06 yes its there 2015-07-06 15:06:16 like ssh host /bin/sh -l -i 2015-07-06 15:08:33 assuming i use the config left in /boot after a default install, would it be safe to get linux-4.x and make oldconfig && make then use the vmlinuz? 2015-07-06 15:08:33 let me reboot the box, maybe that will solve the issue, you never know hey :) 2015-07-06 15:10:40 oh well reboot didnt fix it 2015-07-06 15:10:51 he can still list everything 2015-07-06 15:11:15 surely it can't be this hard to lock down a user to his folder 2015-07-06 15:11:26 are you working with sftp or actual ssh? 2015-07-06 15:11:36 ssh-sftp 2015-07-06 15:11:44 via openssh 2015-07-06 15:12:06 we can start fresh if you want a crack at it? 2015-07-06 15:12:56 since sftp doesn't use system executables, a chroot sounds like the best solution 2015-07-06 15:13:07 ok 2015-07-06 15:13:22 I'm going to try the arch instructions 2015-07-06 15:13:26 so the user Lee is in the /home/Lee folder 2015-07-06 15:13:41 https://www.howtoforge.com/restricting-users-to-sftp-plus-setting-up-chrooted-ssh-sftp-debian-squeeze 2015-07-06 15:13:49 try that 2015-07-06 15:14:13 ok 2015-07-06 15:14:57 (more specifically chapter 3) 2015-07-06 15:16:29 ok 2015-07-06 15:16:31 here we go 2015-07-06 15:16:35 back soon 2015-07-06 15:35:29 "This service allows sftp connections only." - arch linux instructions work for me 2015-07-06 15:45:45 BitL0G1c well i have had install this on the beggining: apk add lxc lxc-templates bridge 2015-07-06 15:46:23 apk add lxc lxc-templates bridge bridge-utils 2015-07-06 15:47:06 bridge-utils - is the software bridge - & 'bridge' is it's init scripts 2015-07-06 16:00:46 after doing all that i have gone backwards :( now i cant get user Lee to log in, these are the 2 errors 2015-07-06 16:01:09 this is after running the jail script 2015-07-06 16:01:15 Adding User Lee to jail 2015-07-06 16:01:15 Copying necessary library-files to jail (may take some time) 2015-07-06 16:01:15 cp: can't stat '/lib/libnss_compat.so.2': No such file or directory 2015-07-06 16:01:15 cp: can't stat '/lib/libnsl.so.1': No such file or directory 2015-07-06 16:01:15 cp: can't stat '/lib/libnss_files.so.2': No such file or directory 2015-07-06 16:01:15 cp: can't stat '/lib/libcap.so.1': No such file or directory 2015-07-06 16:01:16 cp: can't stat '/lib/libnss_dns.so.2': No such file or directory 2015-07-06 16:01:16 Copying files from /etc/pam.d/ to jail 2015-07-06 16:01:17 Copying PAM-Modules to jail 2015-07-06 16:01:30 this is from the ftp client 2015-07-06 16:02:24 fzSftp started, protocol_version=2 2015-07-06 16:02:24 Command: open "Lee@192.168.1.117" 1971 2015-07-06 16:02:24 Command: Trust new Hostkey: Once 2015-07-06 16:02:24 Command: Pass: **************** 2015-07-06 16:02:24 Status: Connected to 192.168.1.117 2015-07-06 16:02:25 Error: Received unexpected end-of-file from SFTP server 2015-07-06 16:02:25 Error: Could not connect to server 2015-07-06 16:02:34 root can connect fine 2015-07-06 16:09:32 Try the chapter 3, not 4 2015-07-06 16:10:08 the one about chrooted sftp, not chrooted ssh 2015-07-06 16:10:29 mmm i did :) 2015-07-06 16:10:35 this the outcome 2015-07-06 16:10:41 this is the outcome 2015-07-06 16:10:49 no, that looks like you were following chapter 4 2015-07-06 16:11:00 how come Lee account is locked out? 2015-07-06 16:11:08 ? 2015-07-06 16:11:41 follow ONLY "3 Enabling Chrooted SFTP" 2015-07-06 16:11:48 i even setup a new user called test1 and got this reply 2015-07-06 16:12:01 Warning: failed to resolve home directory: no such file or directory 2015-07-06 16:12:01 Status: Retrieving directory listing... 2015-07-06 16:12:02 Command: pwd 2015-07-06 16:12:02 Response: Current directory is: "." 2015-07-06 16:12:02 Error: Failed to parse returned path. 2015-07-06 16:12:02 Error: Failed to retrieve directory listing 2015-07-06 16:12:17 ok 2015-07-06 16:12:23 i will start again then 2015-07-06 16:12:58 in windows this takes seconds to do, in linux this has took 2 days and this is the 3rd trying to do this :) 2015-07-06 16:13:27 I wanna see that taking seconds to do in windows^^ 2015-07-06 16:13:30 simple tasks tak soooo long to do 2015-07-06 16:14:03 I could claim the same thing about windoze :) 2015-07-06 16:14:05 in windows u install filezilla server, setup the built in cert manager then add users, job done 2015-07-06 16:14:32 oh and open a few ports on your router of course :) 2015-07-06 16:14:39 on linux you more often than not have openssh shipped, add the users to the config file, done.. 2015-07-06 16:15:10 i get those errors as well - "failed to retrieve directory" 2015-07-06 16:15:55 oh 2015-07-06 16:16:06 so why can't the user now connect? 2015-07-06 16:16:17 i have done the config by the way 2015-07-06 16:16:55 Connected to 192.168.1.117 2015-07-06 16:16:55 Error: Received unexpected end-of-file from SFTP server 2015-07-06 16:16:55 Error: Could not connect to server 2015-07-06 16:17:16 restarted the sshd as well 2015-07-06 16:17:27 root can connect fine 2015-07-06 16:22:03 It works just fine for me 2015-07-06 16:24:00 great :) 2015-07-06 16:24:12 did you just configure it? 2015-07-06 16:24:17 yes 2015-07-06 16:24:30 http://serverfault.com/questions/354615/allow-sftp-but-disallow-ssh 2015-07-06 16:24:48 so if i re-install alpine from scratch and follow only chapter 3 this will fix my problems? 2015-07-06 16:24:59 they mention changing the user's home directory to / and using ChrootDirectory /home/%u instead 2015-07-06 16:25:02 try that 2015-07-06 16:25:11 I doubt reinstalling will fix much 2015-07-06 16:26:33 well i have tried that many different things maybe one thing has broken the correct way? 2015-07-06 16:26:39 thats alls i'm thinking 2015-07-06 16:27:07 possible, but not too likely IMO 2015-07-06 16:27:46 I'd try the solution from serverfault, and if it still doesn't work, you can still try to reinstall 2015-07-06 16:28:10 will u be around in say 15mins after i re-install so we can do it your way? 2015-07-06 16:28:26 probably, can't promise anything though 2015-07-06 16:28:35 ok 2015-07-06 16:28:40 see u soon i hope :) 2015-07-06 16:30:53 dinner, brb myself 2015-07-06 16:49:45 all right, I'm back 2015-07-06 16:55:37 ok 2015-07-06 16:55:42 so re-installed 2015-07-06 16:55:59 changed 2015-07-06 16:56:00 Subsystem sftp internal-sftp 2015-07-06 16:56:00 And then block other uses: 2015-07-06 16:56:00 Match group sftponly 2015-07-06 16:56:00 ChrootDirectory /home/%u 2015-07-06 16:56:00 X11Forwarding no 2015-07-06 16:56:01 AllowTcpForwarding no 2015-07-06 16:56:01 ForceCommand internal-sftp 2015-07-06 16:56:07 in the sshd config 2015-07-06 16:56:18 added user lee to sftponly group 2015-07-06 16:56:24 right 2015-07-06 16:56:35 did you set Lee's home directory to "/"? 2015-07-06 16:56:40 i'm upto this part 2015-07-06 16:56:42 You have to change the user's homedirectory to / because of the chroot and /home/user should be owned by root. I'd also set /bin/false as the user's shell. 2015-07-06 16:56:58 how do i do that? 2015-07-06 16:57:22 usermod --shell /bin/false --home / 2015-07-06 16:57:27 usermod --shell /bin/false --home / 2015-07-06 16:57:46 and then chown root:root /home/ 2015-07-06 16:57:47 -ash: usermod: not found 2015-07-06 16:58:01 uhm let me see 2015-07-06 16:58:07 i need to re-install sudo etc now? 2015-07-06 16:58:31 ok i got it working 2015-07-06 16:58:47 what's the busybox equivalent for usermod? I forgot... 2015-07-06 17:00:23 you can try editing /etc/passwd and changing the last two fields of your user to "/:/sbin/nologin" or "/:/bin/false" 2015-07-06 17:00:32 brb 2015-07-06 17:01:25 ok 2015-07-06 17:01:33 kaniini, more openssl fun... 2015-07-06 17:03:47 back 2015-07-06 17:04:27 ok 2015-07-06 17:04:29 mmm 2015-07-06 17:04:44 so i'm in /etc/passwd 2015-07-06 17:05:00 the last 2 fields look like this 2015-07-06 17:05:12 lee:x:1000:1000:Linux User,,,:/home/lee:/bin/ash 2015-07-06 17:05:12 sftponly:x:1001:1001:lee:/home/sftponly:/bin/ash 2015-07-06 17:05:25 not the last 2 rows, the last 2 fields: 2015-07-06 17:05:33 http://www.cyberciti.biz/faq/understanding-etcpasswd-file-format/ 2015-07-06 17:06:35 also, why do you have a sftponly user? 2015-07-06 17:06:53 lee:x:1000:1000:Linux User,,,:/home/lee:/bin/ash 2015-07-06 17:06:53 sftponly:x:1001:1001:lee:/home/sftponly:/bin/ash 2015-07-06 17:07:07 you only need a sftponly group 2015-07-06 17:07:17 and then add lee to that group 2015-07-06 17:07:20 https://serverfault.com/questions/354615/allow-sftp-but-disallow-ssh 2015-07-06 17:07:25 you said follow that 2015-07-06 17:07:35 thats the group sftpdonly 2015-07-06 17:07:40 lee is added to it 2015-07-06 17:07:48 sftponly* 2015-07-06 17:07:50 you sure about that? 2015-07-06 17:08:10 id lee 2015-07-06 17:08:10 uid=1000(lee) gid=1000(lee) groups=1000(lee),1001(sftponly) 2015-07-06 17:08:18 good 2015-07-06 17:08:27 dalias: we are planning to do an openssl portability layer ontop of mbedtls 2015-07-06 17:08:45 then change the lee line in /etc/passwd to lee:x:1000:1000:Linux User,,,:/:/sbin/nologin 2015-07-06 17:09:04 (see the last 2 colon-delimited fields changed?) 2015-07-06 17:10:55 so i'm deleting /home/lee:/bin/ash of the end with :/:/sbin/nologin 2015-07-06 17:11:10 basically, yeah 2015-07-06 17:11:11 so it looks like 2015-07-06 17:11:21 dalias: however, what is the latest openssl exploit 2015-07-06 17:11:43 lee:x:1000:1000:Linux User,,,:/:/sbin/nologin 2015-07-06 17:11:45 nobody knows yet 2015-07-06 17:11:51 it's going to be announced on the 9th 2015-07-06 17:12:31 kradders: yeah 2015-07-06 17:12:37 nice 2015-07-06 17:12:39 now try to sftp 2015-07-06 17:14:14 nope, he can't join now 2015-07-06 17:14:21 what's it say? 2015-07-06 17:14:23 open "lee@192.168.1.117" 22 2015-07-06 17:14:23 Command: Trust new Hostkey: Once 2015-07-06 17:14:23 Command: Pass: ************** 2015-07-06 17:14:23 Error: Network error: Software caused connection abort 2015-07-06 17:14:23 Error: Could not connect to server 2015-07-06 17:14:30 root can still join 2015-07-06 17:14:36 restarted ssh as well 2015-07-06 17:14:43 what does ls -l /home say? 2015-07-06 17:14:46 dalias: i suspect it's https://github.com/openssl/openssl/commit/36f038f1041f9f31878f75b567959ceae08eb34e or https://github.com/openssl/openssl/commit/57b272b01a9843c7e034feba7bfde5eaecc8bdb0 2015-07-06 17:15:07 dalias: or perhaps https://github.com/openssl/openssl/commit/4b8d8e2ad30e773e2229775ab0b8c35deb5e7c1c 2015-07-06 17:15:25 kradders - this works for me http://hastebin.com/uvoyosehow.hs 2015-07-06 17:15:44 ls -l /home 2015-07-06 17:15:44 total 8 2015-07-06 17:15:44 drwxr-sr-x 2 lee lee 4096 Jul 6 16:44 lee 2015-07-06 17:15:44 drwxr-sr-x 2 sftponly sftponly 4096 Jul 6 16:49 sftponly 2015-07-06 17:15:52 you probably just need to chmod 0755 /home/username 2015-07-06 17:16:14 he needs to chown it too 2015-07-06 17:16:20 your /home/lee needs to be owned by root 2015-07-06 17:16:42 kradders: see the first 2 commands in BitL0G1c's pastebin 2015-07-06 17:16:42 ok 2015-07-06 17:16:47 dalias: https://rt.openssl.org/Ticket/Display.html?id=3918 is also interesting 2015-07-06 17:17:19 lol you need a login 2015-07-06 17:18:07 guest/guest 2015-07-06 17:18:14 damn ow roor can't ftp :( 2015-07-06 17:18:22 now root* 2015-07-06 17:18:47 what did you do :O 2015-07-06 17:18:53 lol 2015-07-06 17:19:07 u ask me that like i know what i'm doing lol 2015-07-06 17:19:24 i'm following your ABC :) 2015-07-06 17:19:33 dalias: https://rt.openssl.org/Ticket/Display.html?id=3502 possibly too 2015-07-06 17:19:51 all right give me a second 2015-07-06 17:20:09 i think i am going to add that patch to our openssl incidentally. 2015-07-06 17:20:42 not sure why openssl is not concerned about ways to bypass the CN= checks 2015-07-06 17:20:48 i guess it is probably because it is not related to FIPS 2015-07-06 17:20:56 and thusly, no money for them 2015-07-06 17:23:04 kaniini: do you have any idea what that new openssl bug is? 2015-07-06 17:23:32 it makes me nervous if there is a hole for the ext few days that people already know already 2015-07-06 17:23:49 leo-unglaub: see above for thoughts 2015-07-06 17:24:17 kaniini: ah, sorry. my backlog was bugged 2015-07-06 17:24:20 kradders: http://hastebin.com/bifowapipa.vala this should be pretty easy to follow 2015-07-06 17:24:38 i can't even login to the box locally with root, says no such file or directorysh 2015-07-06 17:24:45 leo-unglaub: what is your opinion on RT#3502 ? 2015-07-06 17:24:51 i guess that chmod as done something? 2015-07-06 17:25:03 leo-unglaub: https://www.av8n.com/openssl/effective-names.diff 2015-07-06 17:25:09 depends on what chmod you executed 2015-07-06 17:25:13 leo-unglaub: https://www.av8n.com/openssl/const-get-subject-name.diff for good measure 2015-07-06 17:25:22 leo-unglaub: those are the patches on the RT ticket 2015-07-06 17:25:41 i dont have an account, so i cannot read the tickets, but i am looking at the patches now 2015-07-06 17:25:48 leo-unglaub: guest/guest 2015-07-06 17:26:08 kradders: you can't login at all? 2015-07-06 17:26:11 ok i will follow the instructions but the sshd config side is done 2015-07-06 17:26:41 i still have a terminal open that takes command remotely 2015-07-06 17:26:56 but on the local wont let me in 2015-07-06 17:27:16 kaniini: hmm, i am not sure if thats really what they concider to be that problematic 2015-07-06 17:27:17 let me do the commans u just sent me then we can continue 2015-07-06 17:27:18 ugh... maybe you corrupted the passwd file or something >.< 2015-07-06 17:27:30 lol 2015-07-06 17:27:39 you need to delete the old user first 2015-07-06 17:27:49 ok 2015-07-06 17:27:51 (deluser lee or something like that) 2015-07-06 17:27:52 leo-unglaub: sure, i was just talking in terms of further hardening 2015-07-06 17:27:54 i'll do that now 2015-07-06 17:28:01 kaniini: ah, i see 2015-07-06 17:28:17 for future cases this is clearly something that should be looked into 2015-07-06 17:28:31 however, i am still not sure if it is worth the troubles/time 2015-07-06 17:28:40 leo-unglaub: it applies cleanly 2015-07-06 17:29:13 i am defending my point of view that openssl is beyond repair and should be replaced with mbedtls 2015-07-06 17:29:20 but i am going to try your patches 2015-07-06 17:29:37 but i have to do it on my laptop, because here i am running alpine+libressl 2015-07-06 17:30:00 leo-unglaub, kaniini: Amazon is also working on a minimal TLS implementation, or so they say 2015-07-06 17:31:01 Orochimarufan: it's not really the lack of good implementations thats the problem. its the monopol of openssl that is the problem with there current api and that no big project is changing to it 2015-07-06 17:31:13 tls libs should have something like a posix standard 2015-07-06 17:31:17 right 2015-07-06 17:31:24 some kind of common API 2015-07-06 17:31:30 so that every appication can swap out the implementation 2015-07-06 17:31:45 also the TLS implementation is not even really the problem 2015-07-06 17:31:49 Things like common APIs don't happen very often though :( 2015-07-06 17:31:55 the really nasty stuff in openssl is lower level in the plumbing 2015-07-06 17:32:01 X509 validation etc. 2015-07-06 17:32:09 amazon's code still harnesses libcrypto for all of that 2015-07-06 17:32:32 it's feel-good coding which really doesn't solve much other than that openssl's API is awful 2015-07-06 17:32:46 100% agree kaniini 2015-07-06 17:32:46 but the guts of amazon's tls lib is still openssl 2015-07-06 17:33:00 I see 2015-07-06 17:33:02 x500 is a relic of the past when big monopolistic telcos where single points of failure and created huge standards also as entry barriers to their market. this is quite contrary to the goals of "security" 2015-07-06 17:33:08 I'm not really into the topic 2015-07-06 17:33:10 also, we have with mbedtls a really awesome tls lib 2015-07-06 17:33:17 i mean the mbedtls code is awesome 2015-07-06 17:33:20 it's as sabotaged as are the other telco standards 2015-07-06 17:33:23 just no one is using it 2015-07-06 17:33:37 leo-unglaub: yes, but that will change once the relicensing is finished 2015-07-06 17:33:39 "standards" huh 2015-07-06 17:33:46 GJ algitbot 2015-07-06 17:33:51 kaniini: hopefully 2015-07-06 17:34:04 ssl is also a standard by committee, and those tend to be inherently sabotaged 2015-07-06 17:34:19 hOGVgco2VEsY: tls* 2015-07-06 17:34:32 ssl is a deprecated "standard" by netscape 2015-07-06 17:34:38 hOGVgco2VEsY: you can ignore SSL by now 2015-07-06 17:34:48 everything under TLS 1.0 can be ignored 2015-07-06 17:34:53 that said, 2015-07-06 17:35:04 do you have any evidence that TLS 1.2 is sabotaged? 2015-07-06 17:35:17 it has defects, but those are mostly related to the AEADs 2015-07-06 17:35:31 which is why we've gone through several families of AEADs in past few years 2015-07-06 17:35:44 ssl or tls, that is also so fucking silly, just because microsoft, they had to call it tls instead of ssl. but yeah, i guess you're right in the detail, however with ssl i refer to all of those from ssl to tls 2015-07-06 17:35:46 other than that there was the OP_COMPRESSION thing which was a legacy holdover from SSL *anyway* 2015-07-06 17:36:14 i guess the timewindow between sabotage and detection of it is a few years 2015-07-06 17:36:14 ssl != tls 2015-07-06 17:36:23 there are huge differences in it 2015-07-06 17:36:25 depends on your context 2015-07-06 17:36:37 from my context they are the same, from yours, different 2015-07-06 17:36:50 i consider both design-by-compromised-committee 2015-07-06 17:36:56 umm, TLS is named differently because it's not really SSL in terms of implementation, and netscape would not give over the trademark license to IESG 2015-07-06 17:37:04 yah 2015-07-06 17:37:12 Orochimarufan - put that in the and still can't connect 2015-07-06 17:37:14 what does microsoft have to do with any of that ? 2015-07-06 17:37:21 back to the drawing board hey? 2015-07-06 17:37:28 there was a link, let me check it, good question. 2015-07-06 17:37:30 at the very least, TLS 1.0 should have been called TLS 4.0 2015-07-06 17:37:35 to make it clear that it's >ssl3 2015-07-06 17:37:53 dalias: probably, but i was still in middle school when TLS 1.0 was made ;) 2015-07-06 17:38:00 :) 2015-07-06 17:38:02 otherwise i would have made exactly that point 2015-07-06 17:38:15 kradders: I'm running out of ideas 2015-07-06 17:38:21 lol 2015-07-06 17:38:29 damn, i have to go 2015-07-06 17:38:29 3 days and still can't solve it 2015-07-06 17:38:31 see you later 2015-07-06 17:38:45 this should be simple 2015-07-06 17:38:51 i even re-installed 2015-07-06 17:38:58 kradders: if everything fails ... use strace 2015-07-06 17:39:04 always helps :) 2015-07-06 17:39:13 whats that? 2015-07-06 17:39:48 leo-unglaub: I don't think that's going to help him in the slightest 2015-07-06 17:39:50 is a shame that libressl does not support hardware acceleration 2015-07-06 17:39:59 kaniini: https://plus.google.com/+IlyaGrigorik/posts/BesDRVDqB4h 2015-07-06 17:40:07 http://tim.dierks.org/2014/05/security-standards-and-name-changes-in.html 2015-07-06 17:40:14 better non-kraaken link 2015-07-06 17:40:55 sounds like stupid politics 2015-07-06 17:41:33 hOGVgco2VEsY: anyway, alpine is not really in a good position to make an alternative to TLS and have it actually be used anywhere 2015-07-06 17:41:40 so we're kind of stuck with the garbage we have already 2015-07-06 17:42:04 kaniini: i'm sadly aware of the market and its incentives. 2015-07-06 17:49:29 kradders - I have chrooted sftp working in filezilla - I will put some notes up on http://it-offshore.co.uk/linux/alpine-linux - just give me an hour or so 2015-07-06 17:49:48 ok thanks 2015-07-06 17:50:05 i will re-install it so i have a fresh box again :( 2015-07-06 17:50:13 doesn't take long 2015-07-06 17:51:28 and also thanks to everyone who has given up their time in trying to help, its appreciated :) 2015-07-06 17:51:43 see you in a hour 2015-07-06 19:07:57 BitL0G1c - have u sorted those notes out? 2015-07-06 19:09:15 working on it 2015-07-06 19:09:55 ok 2015-07-06 19:10:01 take your time 2015-07-06 19:10:21 i will be here for a few hour 2015-07-06 19:10:26 hours* 2015-07-06 19:10:57 just re-installed alpine as well 2015-07-06 19:11:19 just give me 10 minutes or so 2015-07-06 19:12:25 ok, take your time, better to get it right hey :) 2015-07-06 19:59:02 kradders - see the first article on http://it-offshore.co.uk/linux/alpine-linux 2015-07-06 20:06:49 Hello, I try alpine-linux in a docker environment. I install apache2, but I can't start it. Same with lighttpd. The script "rc-service lighttpd start" print " * WARNING: lighttpd is already starting". Nothing more… what can i do? 2015-07-06 20:08:25 ok - BitL0G1c 2015-07-06 20:09:38 sreher - the services are already running - you can confirm by logging in to the container http://blog.docker.com/2014/06/why-you-dont-need-to-run-sshd-in-docker/ & running 2015-07-06 20:09:45 netstat -lptun 2015-07-06 20:12:24 BitL0G1c: netstat -lptun 2015-07-06 20:12:24 Active Internet connections (only servers) 2015-07-06 20:12:24 Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name 2015-07-06 20:13:00 rc-service lighttpd stop/start had no impact 2015-07-06 20:14:07 i use this a dockerfile: FROM gliderlabs/alpine:3.2 2015-07-06 20:14:07 RUN apk-install lighttpd 2015-07-06 20:16:33 docker seems really 2015-07-06 20:16:47 i don't think it's the right tool for many cases it is used for 2015-07-06 20:19:11 sreher: anyway 2015-07-06 20:19:27 sreher: the alpine rc system is not going to work in docker unless you explicitly configure your dockerfile to use it 2015-07-06 20:19:59 because docker is meant for running one-off apps inside a container not actually provisioning a real contained environment 2015-07-06 20:20:25 strangely, systemd has a solution to that problem, but :p 2015-07-06 20:21:00 sreher - maybe try an alpine lxc container - docker takes a bit of getting used to 2015-07-06 20:22:05 you need to create a docker build file & add in the application - the gliderlabs image is a good base image 2015-07-06 20:22:42 BitL0G1c: yeah except docker runs your app as pid=1 which is exceptionally broken... 2015-07-06 20:23:04 yes - i was looking at the coreos rkt 2015-07-06 20:23:30 but they seem to rely a lot on systemd 2015-07-06 20:24:02 yeah 2015-07-06 20:24:23 kaniini: what do i have to configure in the dockerfile? I run it from "FROM gliderlabs/alpine:3.2" and add "RUN apk-install lighttpd". 2015-07-06 20:24:54 sreher: CMD ["/sbin/init"] 2015-07-06 20:26:32 BitL0G1c: to be honest, docker is not fork(2) safe because it does not handle zombies for your app, so you have to make your app explicitly handle SIGCHLD 2015-07-06 20:26:44 & 'EXPOSE 80 443' 2015-07-06 20:26:59 just terrible 2015-07-06 20:27:02 I just use LXC 2015-07-06 20:27:05 same 2015-07-06 20:27:21 something that can re-use docker images with LXC would be awesome 2015-07-06 20:27:37 ok - thought that alphine handle it correctly. 2015-07-06 20:27:50 alpine does handle it correctly. 2015-07-06 20:27:55 it is docker that is incorrect :) 2015-07-06 20:28:02 ah ok 2015-07-06 20:28:34 is there a location where i can read through it? 2015-07-06 20:28:40 read through what. 2015-07-06 20:29:05 to get an overview - documentation or tutorial 2015-07-06 20:29:19 an overview of what, alpine or docker 2015-07-06 20:29:28 because docker's documentation teaches you to do bad things 2015-07-06 20:30:06 or just use http://wiki.alpinelinux.org/wiki/LXC - an alpine LXC container is 10 meg 2015-07-06 20:31:59 ok - BitL0G1c - i have problem with this part of the tutorial 2015-07-06 20:32:04 If you are using Filezilla to connect close & restart it as it seems to cache ssh sessions. Don't forget to add your public key: edit --> settings -->sftp. 2015-07-06 20:32:16 FZ wont allow pub 2015-07-06 20:32:27 it needs a private 2015-07-06 20:32:33 maybe i did it wrong 2015-07-06 20:32:34 you use the private key not the public 2015-07-06 20:32:37 this is what i did 2015-07-06 20:32:51 sreher - if you want to use docker - one problem i had was giving the containers static ip addresses http://it-offshore.co.uk/linux/debian/36-giving-docker-containers-static-ip-addresses 2015-07-06 20:33:11 ssh-keygen -t rsa -b 4096 2015-07-06 20:33:20 is that wrong way to do it? 2015-07-06 20:34:09 seems right 2015-07-06 20:34:58 you need to give filezilla the "id_rsa" file 2015-07-06 20:35:02 BitL0G1c: yeah as previously mentioned docker is just awful :p 2015-07-06 20:35:22 then filezilla asks you for the keys password 2015-07-06 20:35:23 on the other hand, docker has resulted in a bit of exposure for alpine 2015-07-06 20:35:54 i only tried docker to see if containers ran unprivileged 2015-07-06 20:36:16 yes theres 2 files with the pub and private, FZ asked as u said, going to reboot sshd now and see what happens 2015-07-06 20:36:45 you give it the private key & enter your password 2015-07-06 20:36:59 & put the public key on the remote server 2015-07-06 20:39:18 where do i put the pub key on the server? 2015-07-06 20:39:26 i've just realised i'm missing those instructions 2015-07-06 20:39:32 oh 2015-07-06 20:39:36 i got this error 2015-07-06 20:39:37 Command: open "lee@192.168.1.104" 22 2015-07-06 20:39:37 Command: Trust new Hostkey: Once 2015-07-06 20:39:37 Error: Disconnected: No supported authentication methods available (server sent: publickey,keyboard-interactive) 2015-07-06 20:39:37 Error: Could not connect to server 2015-07-06 20:39:43 in /etc/ssh/authorized_keys 2015-07-06 20:39:48 ok 2015-07-06 20:39:52 let me do that now 2015-07-06 20:40:04 & rename it to the username 2015-07-06 20:43:22 in /etc/ssh/sshd_config set: 2015-07-06 20:43:25 AuthorizedKeysFile /etc/ssh/authorized_keys/%u 2015-07-06 20:48:34 i've restarted the ssh and still got same error 2015-07-06 20:48:46 root and lee accounts both locked out 2015-07-06 20:49:41 in the /etc/ssh theres no such folder as authorized_keys 2015-07-06 20:50:50 do i leave the comment u% as is on the sshd config or do i put %lee? 2015-07-06 20:51:57 AuthorizedKeysFile /etc/ssh/%u 2015-07-06 20:52:13 thats how i have it 2015-07-06 20:52:22 i've updated the instructions 2015-07-06 20:52:28 AuthorizedKeysFile /etc/ssh/%u 2015-07-06 20:53:08 ok i will look 2015-07-06 20:53:12 see from "Configure the new keys directory" 2015-07-06 20:58:50 no luck 2015-07-06 20:58:52 Command: keyfile "C:\Users\Darkstate\Desktop\alpine_private_cert.ppk" 2015-07-06 20:58:52 Command: open "lee@192.168.1.104" 22 2015-07-06 20:58:52 Command: Trust new Hostkey: Once 2015-07-06 20:58:52 Error: Disconnected: No supported authentication methods available (server sent: publickey,keyboard-interactive) 2015-07-06 20:58:52 Error: Could not connect to server 2015-07-06 21:00:27 so i have the lee.pub key in /etc/ssh/authorized_keys 2015-07-06 21:02:38 maybe i need to install something else? 2015-07-06 21:03:24 BitL0G1c: Thanks for the tip with the static ip. 2015-07-06 21:03:32 they keyfile should be called /etc/ssh/authorized_keys/lee 2015-07-06 21:03:41 np - your welcome 2015-07-06 21:03:52 not lee.pub? 2015-07-06 21:03:59 no 2015-07-06 21:04:03 just lee 2015-07-06 21:04:03 ok 2015-07-06 21:04:54 Command: open "lee@192.168.1.104" 22 2015-07-06 21:04:54 Command: Trust new Hostkey: Once 2015-07-06 21:04:54 Status: Connected to 192.168.1.104 2015-07-06 21:04:54 Error: Received unexpected end-of-file from SFTP server 2015-07-06 21:04:54 Error: Could not connect to server 2015-07-06 21:05:19 close & restart filezilla - it caches ssh sessions 2015-07-06 21:05:41 same 2015-07-06 21:06:51 if you were using a ~/.ssh/authorized_keys 2015-07-06 21:07:17 copying that to /etc/ssh/authorized_keys/lee 2015-07-06 21:07:21 will also work 2015-07-06 21:09:02 where is that -> ~/.ssh/authorized_keys 2015-07-06 21:09:28 /home/lee/.ssh/ 2015-07-06 21:09:59 that doesnt exist 2015-07-06 21:10:27 let me make them 2015-07-06 21:10:31 and copy over 2015-07-06 21:10:51 maybe set "PasswordAuthentication yes" in /etc/ssh/sshd_config so you can also login with a password - so you can confirm the chroot works 2015-07-06 21:11:00 then make the keys work 2015-07-06 21:11:14 ok 2015-07-06 21:11:38 BitL0G1c maybe to write in your guide what does acutally su - means. egg. something like the root user environment will be used and not from current user 2015-07-06 21:12:02 see "Transfer Client Key to Host" https://help.ubuntu.com/community/SSH/OpenSSH/Keys 2015-07-06 21:12:07 yes good idea 2015-07-06 21:14:50 su - or su -l 2015-07-06 21:14:53 i think its the same 2015-07-06 21:16:52 -, -l, --login Provide an environment similar to what the user would expect had the user logged in directly. 2015-07-06 21:16:52 When - is used, it must be specified as the last su option. The other forms (-l and --login) do not have this restriction. 2015-07-06 21:20:29 :( i just rebooted the box and i can't ssh into it, but i can log in locally with root 2015-07-06 21:22:15 set "PasswordAuthentication yes" in sshd_config & restart sshd - until you get the keys configured correctly 2015-07-06 21:23:18 & make sure the public key is: /etc/ssh/authorized_keys/lee 2015-07-06 21:23:21 i will have to try with nano 2015-07-06 21:24:44 doesn't the authorized_keys have to be a single file? 2015-07-06 21:25:26 it does ordinarily 2015-07-06 21:25:40 but doesn't work in a chroot 2015-07-06 21:27:44 didn't help 2015-07-06 21:27:53 still can't ssh into it 2015-07-06 21:28:03 can login locally though 2015-07-06 21:28:15 its asking for pass but doesn't accept root 2015-07-06 21:29:00 kradders did you disabled root login? 2015-07-06 21:29:06 maybe when i convert the pub key i should not have a password for it via filezilla when it converts it? 2015-07-06 21:29:16 no to disable root 2015-07-06 21:29:26 i can connect via local 2015-07-06 21:29:42 you give filezilla the private key - it will ask you for a password 2015-07-06 21:29:45 https://www.howtoforge.com/tutorial/openssh-security-best-practices/ 2015-07-06 21:30:39 if i use lee to try and connect via ssh i get this msg 2015-07-06 21:31:06 ->/sbin/nologin: No such file or directory 2015-07-06 21:31:25 and disconnects as we have a no login for that account 2015-07-06 21:36:02 kradders - in /etc/passwd the home directory for lee needs to be / 2015-07-06 21:36:38 most probably "lee:x:1000:1000:Linux User,,,:/:/sbin/nologin" 2015-07-06 21:38:49 i'll take a look 2015-07-06 21:40:03 that is what it says 2015-07-06 21:41:27 apk search mongo => nothing... does it mean mongoDB is not in the alpine repos? 2015-07-06 21:43:30 mongodb is in unmaintained 2015-07-06 21:44:15 ok solved the ssh login issue, was the PermitRootLogin no 2015-07-06 21:44:26 so i commented that out and now i can ssh in 2015-07-06 21:45:06 thanks crow for that idea :) 2015-07-06 21:45:23 so what do we need to do now thats solved 2015-07-06 21:45:30 let me try and login with lee account 2015-07-06 21:46:07 ok lee account wont log in with this error 2015-07-06 21:46:20 Command: open "lee@192.168.1.104" 22 2015-07-06 21:46:20 Command: Trust new Hostkey: Once 2015-07-06 21:46:20 Status: Connected to 192.168.1.104 2015-07-06 21:46:20 Error: Received unexpected end-of-file from SFTP server 2015-07-06 21:46:20 Error: Could not connect to server 2015-07-06 21:46:45 i think thats the certs myself 2015-07-06 21:46:53 pub and priv 2015-07-06 21:48:21 this is what i have in the config 2015-07-06 21:48:23 Match Group sftponly 2015-07-06 21:48:23 ChrootDirectory /home/%u 2015-07-06 21:48:23 ForceCommand internal-sftp 2015-07-06 21:48:23 AllowTcpForwarding no 2015-07-06 21:48:23 PermitTunnel no 2015-07-06 21:48:23 X11Forwarding no 2015-07-06 21:48:56 what does "grep lee /etc/passwd" show ? 2015-07-06 21:49:22 lee:x:1000:1000:Linux User,,,:/:/sbin/nologin 2015-07-06 21:50:03 that's correct 2015-07-06 21:50:44 there must be a problem with the lee public key 2015-07-06 21:51:17 ok 2015-07-06 21:51:29 let me verify command and where to put them 2015-07-06 21:52:00 ssh-keygen -t rsa -b 4096 2015-07-06 21:57:14 BitL0G1c: thanks 2015-07-06 21:57:42 owen1 - do you have aports cloned ? 2015-07-06 21:58:05 BitL0G1c: i don't know what aports means. sory 2015-07-06 21:58:31 ok - let me try & build mongo 2015-07-06 21:58:36 thanks! 2015-07-06 21:59:17 also, how to run mysql? apk add --update mysql-client && rm -rf /var/cache/apk/* && mysql => ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/run/mysqld/mysqld.sock' (2) 2015-07-06 21:59:39 oh. i think i didn't install mysql server 2015-07-06 22:00:17 you will get better performance from mariadb than mysql 2015-07-06 22:00:49 mongodb looks like 32 bit only 2015-07-06 22:00:57 BitL0G1c: oh. but my production is mysql, and i want to mimc it 2015-07-06 22:01:08 i'll put mongo on debian/ubuntu for now 2015-07-06 22:01:56 mariadb is a drop in replacement for mysql 2015-07-06 22:02:43 https://mariadb.com/kb/en/mariadb/mariadb-vs-mysql-compatibility/ 2015-07-06 22:03:50 BitL0G1c: sure, but if my production is mysql, i think it's safer to use mysql on my dev box 2015-07-06 22:04:20 yes 2015-07-06 22:04:49 the problem is, how to run mysql on my alpine? i am getting Can't connect to local MySQL server through socket '/run/mysqld/mysqld.sock' error. 2015-07-06 22:07:49 apk add mysql && which mysql => nothing ): 2015-07-06 22:08:33 rc-service mysql start ? 2015-07-06 22:09:02 mysql is also in unmaintained - maridb replaces it 2015-07-06 22:09:06 rc-service: service `mysql' does not exist 2015-07-06 22:09:12 oh no! 2015-07-06 22:09:31 i guess i'll use the offical images 2015-07-06 22:10:07 mariadb is a drop in replacement for mysql 2015-07-06 22:10:24 ok. i am convinced to try it. 2015-07-06 22:11:31 you will get better performance - it's a fork of mysql 2015-07-06 22:16:34 oh well after trying new keys still getting the errors 2015-07-06 22:19:02 i'm looking at your picture on your instructions and you have a problem, you are listing everything instead of just the folder of the user 2015-07-06 22:24:30 how to run mariadb inside an alpine container? i have RUN apk add --update mariadb && rm -rf /var/cache/apk/* and RUN mkdir -p /var/lib/mysql in the Dockerfile. and command: "mysqld_safe" in docker-compose.yml file and when i run docker-compose up i see: 150706 22:22:01 mysqld_safe mysqld from pid file /var/lib/mysql/cc99619ad655.pid ended 2015-07-06 22:30:01 kradders - in the picture the entire root seen by the user is the 5 folders in the user's home directory 2015-07-06 22:30:59 ok 2015-07-06 22:31:15 sshd does a chroot to the users directory remember 2015-07-06 22:31:24 i thought you made one empty folder 2015-07-06 22:31:27 chroot = change root 2015-07-06 22:31:56 /home/user becomes the / 2015-07-06 22:32:11 yes, thats what i want but 2015-07-06 22:32:20 seems my luck has run out 2015-07-06 22:32:39 Command: Trust new Hostkey: Once 2015-07-06 22:32:39 Command: Pass: ********** 2015-07-06 22:32:39 Status: Connected to 192.168.1.104 2015-07-06 22:32:39 Error: Received unexpected end-of-file from SFTP server 2015-07-06 22:32:39 Error: Could not connect to server 2015-07-06 22:32:55 i think something is missing 2015-07-06 22:33:04 i will try my instructions on a brand new machine 2015-07-06 22:33:11 ok 2015-07-06 22:33:18 but you can see from the picture it works 2015-07-06 22:33:46 can u maybe record your screen so i can see you do it 2015-07-06 22:34:06 maybe i'm doing something wrong 2015-07-06 22:34:14 that i'm sure of :) 2015-07-06 22:34:28 yes i can see from your pic it works 2015-07-06 22:36:19 if you could record your screen i can follow that as well 2015-07-06 22:36:25 I think first of all remove lee from sftponly group 2015-07-06 22:36:30 linux jargon can be hard sometimes 2015-07-06 22:36:36 delgroup lee sftponly 2015-07-06 22:36:46 i will do a fresh install 2015-07-06 22:36:53 then try fixing your ssh login for lee 2015-07-06 22:36:54 only takes a minute 2015-07-06 22:37:15 but i want to see if u find any probs with a fresh install 2015-07-06 22:37:24 ok 2015-07-06 22:37:35 can u record your screen? 2015-07-06 22:37:45 not after a talk through 2015-07-06 22:37:51 or anything posh :) 2015-07-06 22:38:07 if it works - I'll make a script 2015-07-06 22:38:21 lol ok 2015-07-06 22:38:27 showing off now :P 2015-07-06 22:39:12 also i would add to your tutorial this as i wouldn't have known how to if you didnt tell me 2015-07-06 22:39:16 nano /etc/apk/rep* 2015-07-06 22:39:16 then add -> 2015-07-06 22:39:16 http://nl.alpinelinux.org/alpine/edge/testing 2015-07-06 22:39:23 in this part 2015-07-06 22:39:36 cat /etc/apk/repositories 2015-07-06 22:39:36 #/media/cdrom/apks 2015-07-06 22:39:36 http://nl.alpinelinux.org/alpine/v3.2/main 2015-07-06 22:39:36 @edge http://nl.alpinelinux.org/alpine/edge/main 2015-07-06 22:39:36 http://nl.alpinelinux.org/alpine/edge/testing 2015-07-06 22:40:05 i knwo to you linux pro's this might be 2nd nature but thats foreign to me :) 2015-07-06 22:40:24 ok - yes that could be a bit clearer 2015-07-06 22:41:04 back soon, re-installing again :) 2015-07-06 22:42:14 echo "http://nl.alpinelinux.org/alpine/edge/testing" >> /etc/apk/repositories 2015-07-06 22:42:29 does what you need - i've updated the notes 2015-07-06 22:49:45 owen1 - see http://hastebin.com/qusosonuko.hs - you are probably missing something the init script does 2015-07-06 22:50:47 BitL0G1c: ok. i'll take a look. thanks 2015-07-06 22:50:58 where should i put that script? 2015-07-06 22:52:14 maridb probably exits becuase there are no databases 2015-07-06 22:53:03 eok 2015-07-06 22:53:04 ok 2015-07-06 22:53:09 you should be using a "data only container" to hold the database 2015-07-06 22:53:38 docker is not persisitent ordinarily 2015-07-06 22:54:41 & upload the user public keys into /etc/ssh/authorized_keys & rename them 2015-07-06 22:54:45 sure. this is just for dev 2015-07-06 22:55:03 this part of the tutorial could be a clearer with the instruction of 2015-07-06 22:55:05 ssh-keygen -t rsa -b 4096 2015-07-06 22:55:10 and where they go 2015-07-06 22:55:22 and about renmaing them to the user 2015-07-06 22:55:28 re-naming* 2015-07-06 22:55:40 when you create keys they are normally in /home/user/.ssh/ 2015-07-06 22:55:53 id_rsa & id_rsa.pub 2015-07-06 22:56:10 yes but in the instruction you presume we are linux veterans :) 2015-07-06 22:56:32 I assumed you were setting up a remote machine & had a ~/.ssh/authorized_keys file 2015-07-06 22:56:56 this file is just the id_rsa.pub renamed 2015-07-06 22:57:36 its that assuming part that could be whats making it hard for me and other linux noobies :) 2015-07-06 22:57:54 cp /home/lee/,ssh/id_rsa.pub /etc/ssh/authorized_keys/lee 2015-07-06 22:58:38 have u finished installing your new OS? 2015-07-06 22:59:06 i'll start going through my instructions now 2015-07-06 22:59:24 did you have any issues with you site instructions? 2015-07-06 22:59:27 ok 2015-07-06 22:59:34 mine has just finished 2015-07-06 22:59:53 if theres anything you do different tell me 2015-07-06 23:00:00 i will write it down 2015-07-06 23:01:24 maybe you need to : 2015-07-06 23:01:45 chown lee:lee /etc/ssh/authorized_keys/lee 2015-07-06 23:03:59 lets see how you get on with your fresh install 2015-07-06 23:31:03 have you finished yet BitL0G1c? 2015-07-07 00:01:59 BitL0G1c - i guess you had problems? 2015-07-07 00:30:29 i will come back on tomorrow BitL0G1c, thanks for trying, shame its not as easy as first thought hey :( 2015-07-07 10:04:16 BitL0G1c (BitL0G1c) & you also need to 'apk add bridge' 'rc-update add bridge' & 'rc-service bridge start' <- well rc-update: service `bridge' does not exist . do you have from bridge init.d script? 2015-07-07 10:05:05 http://sprunge.us/HNeQ 2015-07-07 10:07:22 i dont think there is one 2015-07-07 10:07:38 just define a bridge interface 2015-07-07 10:07:54 it should start automagically 2015-07-07 10:09:50 on reboot or do i need to restart networking? 2015-07-07 10:15:24 you can restart networking i guess 2015-07-07 10:15:48 not sure it will remove interfaces if you remove them from config 2015-07-07 10:33:15 well restarting networking do create bridge (once created in /etc/networking/interface ) br0 8000.000db9341555 no eth1 2015-07-07 11:07:48 crow - ok maybe i was thinking of the bridge network scripts 2015-07-07 11:08:34 modprobe bridge & add it to /etc/modules maybe too 2015-07-07 11:55:22 someone here shared a github repo the other day that had some scripts in it to do container stuff 2015-07-07 11:55:28 like qubes 2015-07-07 11:59:54 i think it was you Orochimarufan 2015-07-07 12:00:25 seem to remember something that passed USB into LXC containers 2015-07-07 12:01:53 https://github.com/Orochimarufan/lxc-tools not sure if that was it 2015-07-07 14:32:45 where should i put a cronjob that have to be executed by some specific user? 2015-07-07 14:35:22 i have to script it, so crontab is not the ideal solution i think :) 2015-07-07 14:37:27 or does it work to cat some content into /etc/crontabs/apache? :) 2015-07-07 14:38:56 let's try it :D 2015-07-07 14:43:05 mosez: if you pass crontab a file as an argument 2015-07-07 14:43:15 (not -e, just the file) 2015-07-07 14:57:30 adding a file to /etc/crontabs/apache seems to work for my docker container with enabled crond :) 2015-07-07 15:14:41 https://www.youtube.com/watch?v=lNXj9V3BbuM 2015-07-07 15:22:12 is why i don't use chrome 2015-07-07 16:36:11 <_ikke_> FUD 2015-07-07 16:58:58 BitL0G1c) & make sure you have forwarding enabled in /etc/sysctl.conf <- without this on 1 it can to outside? currently this is default i think "net.ipv4.ip_forward = 0" 2015-07-07 17:01:23 as currently my lxc container does not have network working. 2015-07-07 17:03:58 you need net.ipv4.ip_forward = 1 2015-07-07 17:04:24 you also need a forwarding rule in iptables if you have a default deny policy 2015-07-07 17:07:17 something like http://hastebin.com/otagoleteq.coffee 2015-07-07 17:09:43 & 'sysctl -p' after editing /etc/sysctl.conf 2015-07-07 17:17:44 everything that on host? 2015-07-07 17:23:51 BitL0G1c i use 3.2.0 vanilla and i dont have any firewall there: -ash: iptables: not found 2015-07-07 17:24:25 crow: apk add iptables 2015-07-07 17:26:11 by default iptables policy is accept so you won't need to worry about any rules 2015-07-07 17:27:12 (but a default deny policy with a default logging rule as the last rule in each table is a good idea) 2015-07-07 17:27:42 well if i dont have iptables or any firewall should ssh not work? container have ip 2015-07-07 17:27:52 oh there is no sshd running nor installed 2015-07-07 17:30:56 on the host machine you also use 'lxc-console -n thelxcname 2015-07-07 17:32:27 yes i did that and setup networking and now installe and startet sshd , now i can ssh to lxc 2015-07-07 17:32:41 but what for is then iptables and the forward in sysctl.conf ? 2015-07-07 17:33:24 if you are using a firewal - you need forwarding enabled in sysctl.conf 2015-07-07 17:33:56 or you will scratch your head a lot wondering why the LXC networking is not working 2015-07-07 17:37:27 it's probably a good idea to store your LXC containers in /srv/lxc - instead of /var/lib/lxc - in /etc/lxc/lxc.conf you can set 'lxc.lxcpath = /srv/lxc' 2015-07-07 17:42:40 where can i find chsh? :) 2015-07-07 17:43:28 shadow in testing -.- 2015-07-07 17:50:27 does busybox chsh work? (no idea) 2015-07-07 17:51:21 what is /srv? 2015-07-07 17:54:29 sounds like djb invention 2015-07-07 17:55:57 oh, maybe he had /service -- http://cr.yp.to/daemontools/faq/create.html 2015-07-07 18:03:11 chsh is in shadow 2015-07-07 18:43:58 bitl0g1c: yeah, and still in testing 2015-07-07 18:52:39 yes 2015-07-07 19:21:53 BitL0G1c - i had a look at your instructional but still no luck, did u have success? 2015-07-07 19:22:51 it works for me every time now 2015-07-07 19:22:58 mmm 2015-07-07 19:23:06 I'm working on a chroot shell now 2015-07-07 19:23:18 did u write that script by any chance 2015-07-07 19:24:30 no 2015-07-07 19:24:33 ok 2015-07-07 19:24:36 worth a try 2015-07-07 19:24:46 oh well back to the drawing board 2015-07-07 19:24:49 just follow the instructions - i think you probably just need the very last step 2015-07-07 19:25:02 Set the 'Default remote directory' to /:   File --> Site Manager --> Advanced Tab. 2015-07-07 19:25:08 yeah i spent all day today doing it over and over 2015-07-07 19:25:23 i think i re-installed it over 20 times :( 2015-07-07 19:25:39 with those instructions sftp connects for me every time 2015-07-07 19:25:41 yeah i did the remote thing 2015-07-07 19:26:36 keyfile "C:\Users\lee\Desktop\lee.ppk" 2015-07-07 19:26:36 Command: open "lee@192.168.1.104" 22 2015-07-07 19:26:36 Command: Trust new Hostkey: Once 2015-07-07 19:26:36 Command: Pass: ********* 2015-07-07 19:26:36 Error: Network error: Software caused connection abort 2015-07-07 19:26:37 Error: Could not connect to server 2015-07-07 19:26:44 thats the eroor i get everytime 2015-07-07 19:26:57 error* 2015-07-07 19:33:49 i think you are not copying the keys correctly to the remote machine 2015-07-07 19:34:35 to copy the keys use "ssh-copy-id username@host" (run this from the LOCAL machine) 2015-07-07 19:35:24 yeah i agree about where the keys are going 2015-07-07 19:36:08 i have put them physically in multiple folders and restarted but same error 2015-07-07 19:39:06 you need to double check the keys can be read by the user 2015-07-07 19:39:50 just redid the ssh-cop-id locally, it uploaded 1 fine and i did that as root but still same error 2015-07-07 19:39:56 restarted server 2015-07-07 19:41:07 you need to "mv /home/lee/authorized_keys /etc/ssh/authorized_keys/lee" on the remote machine too 2015-07-07 19:41:22 yep done as instruted :( 2015-07-07 19:41:27 instructed* 2015-07-07 19:42:44 how many minutes did it take for success yourside when u installed it ? 2015-07-07 19:44:11 it took a couple of hours to get it correct & connecting every time 2015-07-07 19:45:08 mmmm 2015-07-07 19:45:19 but the instructions should work now 2015-07-07 19:45:36 i have it running on a brand new installation 2015-07-07 19:45:43 i think its time for one last fresh install and let him have funn access 2015-07-07 19:46:00 full* 2015-07-07 19:49:23 the filezilla error is probably this http://www.techyv.com/questions/filezilla-error-when-trying-access-server 2015-07-07 19:57:34 didnt hep 2015-07-07 19:57:38 help* 2015-07-07 19:58:07 try another ftp client? 2015-07-07 19:58:14 any ideas 2015-07-07 20:03:23 tried putty say server refused key 2015-07-07 20:03:47 server says refused key* 2015-07-07 20:03:54 my brain is mashed :) 2015-07-07 20:04:00 can't even type lol 2015-07-07 20:13:55 yes because only sftp connections are allowed 2015-07-08 06:49:02 How can I use the latest available package on http://pkgs.alpinelinux.org/packages (specifically syslog-ng)? apk --update add syslog-ng pulls an older version. Thanks! 2015-07-08 06:49:32 it pulls this APKINDEX: http://dl-4.alpinelinux.org/alpine/v3.2/main/x86_64/APKINDEX.tar.gz 2015-07-08 06:51:55 iverberk, "--update" expands to "--update-cache" in add 2015-07-08 06:51:58 try "--upgrade" 2015-07-08 06:52:04 or "fix -u" 2015-07-08 06:52:13 or "upgrade" to upgrade all of system 2015-07-08 06:54:13 fabled: I tried it but it does not seem to pick up the latest version (3.6.2 instead of 3.6.4). I think the APKINDEX is not update yet somehow? 2015-07-08 06:54:42 "apk update" updates the indexes; the mirror might be also lagging 2015-07-08 06:55:20 besides 2015-07-08 06:55:26 syslog-ng is 3.6.2 only in edge 2015-07-08 06:55:32 not in 3.2-stable branch yet 2015-07-08 06:56:31 so i think you're not even supposed to get it 2015-07-08 07:47:48 fabled: right, my mistake. I'm figuring out how package management works within Alpine. Any way to override and install a package from edge? 2015-07-08 07:48:31 you'd need to change etc/apk/repositories to use the edge repository; see also http://wiki.alpinelinux.org/wiki/Alpine_Linux_package_management#Repository_pinning 2015-07-08 07:48:50 ok, thanks a lot! 2015-07-08 07:50:03 iverberk: most info you can find on wiki.alpinelinux.org 2015-07-08 07:57:07 oh fabled already pointed that out :) 2015-07-08 10:55:38 using the alpine docker images (alpine:3.2) today I am getting ERROR: alpine-base-3.2.1-r0: package mentioned in index not found (try 'apk update') if i do upk upgrade even if i do update too 2015-07-08 11:06:56 justincormack: which mirror ? 2015-07-08 11:08:14 dl-4 2015-07-08 11:08:16 works for me (dl-4.alpinelinux.org). (using both alpine:3.2 and alpine:latest) 2015-07-08 11:09:02 hey :) 2015-07-08 11:09:47 interesting ots working again for me now, but previously it failed locally and on docker hub... 2015-07-08 11:09:58 brief mirror sync issue perhaps 2015-07-08 11:10:05 yes, sounds like mirror out of sync 2015-07-08 11:10:58 neat 2015-07-08 11:19:26 normally i run alpine from my harddrive. a normal installation. but now i am thinking about creating an rescue iso usb drive that allows me to use alpine quickly on a new computer. as far as i understand alpine kind of supports that with its run from ram feature, right? 2015-07-08 11:19:44 but is it possible to write back changes/updates to the usb drive? 2015-07-08 11:24:25 in theory lbu would be the correct tool, however, it does not seam to store additional packages as well 2015-07-08 11:24:31 and only configuration 2015-07-08 11:28:22 I see column mis-aligned with command `ls -l` when file size > 1G listed alongside other files 2015-07-08 11:28:37 is this Busybox issue ? 2015-07-08 11:28:56 depends which version of ls you are using 2015-07-08 11:29:03 what happens with coreutils? 2015-07-08 11:29:04 busybox 2015-07-08 11:31:29 ok with coreutils 2015-07-08 11:31:46 will take to busybox irc 2015-07-08 11:35:49 done 2015-07-08 11:38:00 vkris: you created an issue? 2015-07-08 11:39:57 no just irc msg 2015-07-08 11:41:16 create issue ? 2015-07-08 11:41:33 was just curious 2015-07-08 11:41:58 seems cosmetic, considering busybox cribs about size 2015-07-08 11:42:34 and why would someone think of size > 1G on routers ;) 2015-07-08 12:48:06 andyshinn_: any success with phantomjs 2015-07-08 12:49:59 I haven't tried to build it in a while, but I don't think it compiles on musl 2015-07-08 12:51:09 ok 2015-07-08 18:19:19 hi, why that package is so outdate and still here? http://pkgs.alpinelinux.org/package/testing/x86/atheme-services 2015-07-08 18:19:42 you have an updated ircd http://pkgs.alpinelinux.org/package/main/x86/charybdis 2015-07-08 18:19:52 but it's hard to use it if you don't have services 2015-07-08 18:46:00 <_ikke_> nami: because noone asked for a new version I guess 2015-07-08 18:46:13 <_ikke_> And aparently still in testing 2015-07-08 19:04:04 <_ikke_> nami: Are you interested in a newer version of atheme? 2015-07-08 19:05:54 yeah, so i can try to run alpine-linux 2015-07-08 19:06:12 <_ikke_> aparently, it uses an unreleased version if libmowgli 2015-07-08 19:09:04 what do you mean by unreleased? 2015-07-08 19:09:10 which version your refer to? 2015-07-08 19:09:29 there is the last atheme version 2015-07-08 19:09:45 they're not going to develop more anyway 2015-07-08 19:10:20 <_ikke_> atheme 7.1.0 uses a version of libmowgli which doesn't have a tag (it uses the latest master) 2015-07-08 19:10:27 at some point if alpine want to support ircd should import some atheme fork 2015-07-08 19:10:34 what about the lately? 2015-07-08 19:10:39 7.2.6 2015-07-08 19:10:57 <_ikke_> I think that doesn't improvie it 2015-07-08 19:11:01 <_ikke_> improve it* 2015-07-08 19:11:24 uhm i compiled it without that libmowgli on another platform 2015-07-08 19:11:29 maybe is build in? 2015-07-08 19:11:57 oh, yes, there is that libmowgli-2 link 2015-07-08 19:12:18 <_ikke_> Yeah, a submodule 2015-07-08 19:12:37 <_ikke_> but that's not provided in the release tarbal 2015-07-08 19:13:01 well then you don't need it 2015-07-08 19:13:09 i compiled the tarbal fine 2015-07-08 19:13:53 uhm tarball on git is different 2015-07-08 19:13:57 from the one on the official site 2015-07-08 19:14:02 check that 2015-07-08 19:14:22 <_ikke_> source="http://www.atheme.net/downloads/atheme-services-$pkgver.tar.bz2" 2015-07-08 19:14:24 <_ikke_> it's used 2015-07-08 19:15:30 with that package i compiled fine 2015-07-08 19:16:32 <_ikke_> Ok, it seems the beta version does include it 2015-07-08 19:17:54 well, it's not a real beta version... 2015-07-08 19:18:03 is the last one, i'm not sure 2015-07-08 19:24:21 <_ikke_> That one fails for me too 2015-07-08 19:24:52 <_ikke_> cacheline.c:36:27: error: '_SC_LEVEL1_DCACHE_LINESIZE' undeclared (first use in this function) 2015-07-08 19:25:45 <_ikke_> aparently something from glibc 2015-07-08 19:41:59 <_ikke_> nami: http://alpine.ikke.info/testing/x86_64/ 2015-07-08 19:42:42 what is that version? 2015-07-08 19:42:47 <_ikke_> 7.2.0 2015-07-08 19:42:59 nami 7.2.6 2015-07-08 19:43:28 <_ikke_> ? 2015-07-08 19:43:46 <_ikke_> 7.2.0-beta2 is the latest available on their website 2015-07-08 19:44:37 <_ikke_> This is my key if you want to test: http://alpine.ikke.info/build-54e24eb1.rsa.pub 2015-07-08 19:49:24 what site? 2015-07-08 19:49:53 http://atheme.net/downloads/atheme-services-7.2.6.tar.bz2 2015-07-08 19:49:56 http://atheme.net/ 2015-07-08 19:50:09 i don't even know where you find that 7.2... 2015-07-08 19:55:13 btw i can test, but i need time 2015-07-08 19:57:11 <_ikke_> http://atheme.net/atheme.html 2015-07-08 19:58:07 outdated 2015-07-08 19:58:35 7.1.0 was better at that point 2015-07-08 19:58:41 anyway i will try next when i can 2015-07-08 19:58:52 i need to learn how to things on alpine 2015-07-08 20:00:58 <_ikke_> It's fairly easy 2015-07-08 20:12:51 <_ikke_> nami: Here is 7.2.6 now 2015-07-08 20:12:52 <_ikke_> http://alpine.ikke.info/testing/x86_64/ 2015-07-08 20:13:28 thanks :) i'll test in incoming future 2015-07-08 20:23:22 i've got a horrible problem with openvswitch, anyone here using openvswitch to disucss? 2015-07-08 20:23:40 it's like no network connection works 2015-07-08 20:23:52 unless i ping the end point continously 2015-07-08 21:29:02 darkfader BitL0G1c is using openvswitch with lxc, but seems he is currently away 2015-07-08 21:29:19 crow: thanks 2015-07-08 21:30:06 darkfader but maybe you could discribe your problem, maybe someone can help you 2015-07-08 21:31:57 like i wrote, its like each first packet is dropped 2015-07-08 21:32:11 if i want to use dns i need to be already pinging the dns servers' ip 2015-07-08 21:32:38 if i want to fetch a file from the internet, i have to ping my dns server and my dsl router 2015-07-08 21:33:25 the vms use a openvswitch interface on the default vlan, the ports are in trunk mode and also using lacp 2015-07-08 21:33:35 the xmit hash policy is set to tcp 2015-07-08 21:49:07 darkfader - yes I do 2015-07-08 21:53:24 this site was helpful for openvswitch http://blog.scottlowe.org/2013/05/28/vlan-trunking-to-guest-domains-with-open-vswitch/ 2015-07-08 21:56:12 alpine also has libteam for bonding https://github.com/jpirko/libteam/wiki/Bonding-vs.-Team-driver-features 2015-07-08 22:36:30 BitL0G1c: thanks 2015-07-08 22:36:50 i'm going after some errors i found in syslog (didn't think of that) 2015-07-08 22:36:50 Jul 8 22:35:56 daveh0003 daemon.notice ovs-vswitchd: ovs|00008|ofproto_dpif_upcall(handler150)|INFO|received packet on unassociated datapath port 44 2015-07-08 22:36:54 Jul 8 22:35:59 daveh0003 daemon.warn ovs-vswitchd: ovs|00008|tunnel(handler148)|WARN|Dropped 178 log messages in last 59 seconds (most recently, 1 seconds ago) due to excessive rate 2015-07-08 22:37:30 i didn't get the thing with libteam - isn't openswitch using it's own lacp implementation? 2015-07-08 22:37:37 if not, how would i switch 2015-07-08 22:57:11 i found something, if i set ifconfig vif33.0 promisc 2015-07-08 22:57:14 everything gets ok 2015-07-08 22:58:09 hmm or at least i thought so. 2015-07-09 13:41:55 nice https://pyd.io/ 2015-07-09 13:49:19 leo-unglaub: greetings earthling! 2015-07-09 13:50:13 hey you mentioned that you had a APKBUILD file for libasr and opensmtpd, would you mind sharing them? 2015-07-09 15:32:39 ScrumpyJack: i told my coworker who wrote the apkbuildfile to submit the patches for muscle upstream 2015-07-09 15:32:47 after that it should build normal for everyone here 2015-07-09 17:09:19 kaniini, http://marc.info/?l=openbsd-tech&m=143645910727507&w=2 :) 2015-07-09 17:10:48 so i was right 2015-07-09 17:11:20 on which point? 2015-07-09 17:11:37 Alternative chains certificate forgery being the big bug 2015-07-09 17:12:16 yeah 2015-07-09 17:12:22 seems like it 2015-07-09 17:12:51 as much as i'd love to switch it to libressl, 2015-07-09 17:12:57 padlock is not supported there yet :( 2015-07-09 17:17:07 Anyone home? 2015-07-09 18:55:50 for Alpine it seems that sound group isn't the right group 2015-07-09 18:55:56 to play audio for a non-root user 2015-07-09 18:55:59 what would it be? 2015-07-09 18:59:00 systmkor: audio 2015-07-09 19:08:43 Anyone home? 2015-07-09 19:10:42 ? 2015-07-09 19:14:49 Will xorg work under VirtualBox? 2015-07-09 19:44:11 kerframil: that worked :D 2015-07-09 20:13:42 hello, i upgraded the owncloud@edge package to 8.1 2015-07-09 20:14:07 unfortunately it's not very useable for me, can I go back to the 8.0 version? 2015-07-09 20:14:12 the stable package is still on 7.something 2015-07-09 20:24:50 robin666 - just 'apk add owncloud' & it will downgrade 2015-07-09 21:06:41 hi i've primarily used ubuntu and I'm interested in the alpine linux distro. At first glance it seems that the packages are newer in alpine than in ubuntu which is great! What I'm curious about is what would be the procedure when there is a newer stable version of a package in alpine that I'd like to use? For instance both postfix and openssh in alpine are not the latest stable versions. 2015-07-09 21:07:31 What would be the preferred way of getting those newer versions? 2015-07-09 21:08:24 s/postfix/openvpn 2015-07-09 21:23:49 hydrajump: hi 2015-07-09 21:24:08 there are 2 ways 2015-07-09 21:24:10 use edge 2015-07-09 21:24:37 or pin edge repo and install only those needed (can cause issues) 2015-07-09 21:29:53 how do I mask a package to edge and back? 2015-07-09 21:31:52 shafire: you mean pin? 2015-07-09 21:33:43 yes 2015-07-09 21:34:15 clandmeter: someone opened a zfs ticket, it looks broken now :( 2015-07-09 21:35:31 shafire: check wiki for repository pinning 2015-07-09 21:35:50 shafire: yes i think this person pm'ed me 2015-07-09 21:36:01 i havent tried zfs for some time now. 2015-07-09 21:36:07 so i dont know that status 2015-07-09 21:42:52 clandmeter: I see Repository pinning in the wiki 2015-07-09 21:43:05 but is there a command to switch from stable to edge? 2015-07-09 21:43:24 or do I need to do: apk del app; apk add app@edge? 2015-07-09 21:46:45 just apk add app@edge to upgrade - also works in reverse to downgrade 2015-07-09 22:09:04 thanks 2015-07-09 22:21:52 hi clandmeter so edge is like an unstable repo? 2015-07-09 22:26:47 correct 2015-07-09 22:27:13 we do our best not to break it :) 2015-07-09 22:29:42 clandmeter: hehe ok ;) on the alpine site when I used the package search for openvpn as an example the edge(testing) repo didn't show a package 2015-07-09 22:56:08 hydrajump: does it exist? 2015-07-09 22:56:14 there's one in main 2015-07-09 22:59:35 ammunta: yeah I see openvpn 2.3.6-r1 in main as well, but there's a new stable version 2.3.7 2015-07-09 23:14:48 hydrajump: in the repo? 2015-07-09 23:14:53 or upstream 2015-07-09 23:23:45 ammunta: the 2.3.7 is avaiable from openvpn.net 2015-07-10 09:31:27 hey all 2015-07-10 09:31:42 Alpine Linux is Rolling Release? 2015-07-10 09:32:35 how the support cycle and new releases? 2015-07-10 09:32:47 sorry my bad english 2015-07-10 09:33:39 pekman, http://wiki.alpinelinux.org/wiki/Alpine_Linux:Releases 2015-07-10 09:33:52 thanks man 2015-07-10 09:34:45 very nice concept 2015-07-10 10:11:37 hello, how can I downgrade an edge package by one version? 2015-07-10 10:11:59 more specifically, I updated owncloud to 8.1 and I'd like to go back to 8.0 2015-07-10 10:12:06 robin666: define one version 2015-07-10 10:12:19 each repo has only 1 version 2015-07-10 10:12:32 so it's not possible to "update backwards" ? 2015-07-10 10:12:46 update backwards? :) 2015-07-10 10:12:59 you mean downgrade? 2015-07-10 10:13:02 yes! 2015-07-10 10:13:18 the problem is, the stable repo has owncloud 7, but I'd like to have 8.0 2015-07-10 10:13:28 technically it is, but our repo;s only hold one version 2015-07-10 10:13:30 and now edge is on 8.1, but it's not very usable for me, the calendar doesn't work 2015-07-10 10:13:54 is that a version issue, or maybe a build issue? 2015-07-10 10:14:08 i think it's just owncloud itself 2015-07-10 10:14:23 did you check if there is a bug/patch? 2015-07-10 10:15:22 I assume it's not ready yet 2015-07-10 10:15:49 assumptions doenst move you forward 2015-07-10 10:16:36 that is true, more specifically it doesn't show up in the internal owncloud "app store" 2015-07-10 10:17:00 the calendar app? 2015-07-10 10:17:03 yes 2015-07-10 10:17:25 anyways, I figured it would be less trouble to just downgrade to 8.0 again as everything was working fine 2015-07-10 10:17:39 did you try apk add owncloud-calendar ? 2015-07-10 10:19:37 robin666: http://pkgs.alpinelinux.org/packages?package=%25owncloud%25&repo=all&arch=x86_64 2015-07-10 10:30:23 clandmeter, I did now, unfortunately enabling them in owncloud doesn't seem to do anything 2015-07-10 10:30:55 I do get this error now 2015-07-10 10:30:56 Cannot write into "apps" directory 2015-07-10 10:30:56 This can usually be fixed by giving the webserver write access to the apps directory or disabling the appstore in the config file. 2015-07-10 10:35:02 chown that dir to the user your webserver runs as 2015-07-10 10:36:50 I did, error msg disappeared but enabling the apps in owncloud still doesn't do anything 2015-07-10 10:36:55 no error either, very annoying 2015-07-10 10:37:13 maybe it's because i didn't do it recursivel 2015-07-10 10:46:19 nope, I guess this must be something wrong with owncloud itself 2015-07-10 10:55:48 clandmeter, I managed to fix this by renaming the documents-8.1.0 folder inside owncloud/apps to just "documents" 2015-07-10 10:55:55 same for contacts, etc 2015-07-10 10:56:05 and i deleted the "documents" folder that was in there before 2015-07-10 10:56:26 not sure if owncloud-documents put that in there or something 2015-07-10 10:59:45 robin666: please add an issue to our tracker 2015-07-10 11:14:58 robin666, I'm going to check the edge package now 2015-07-10 11:46:20 found that now it checks for .htaccess file, which we aren't shipping currently 2015-07-10 11:46:29 so i'm adding it 2015-07-10 11:49:34 .buffer 1 2015-07-10 11:49:37 opps 2015-07-10 12:24:49 robin666, while I find some issues with the build, I was able to add the calendar, but enable button does not have any effect 2015-07-10 12:25:01 same for other apps 2015-07-10 12:25:31 maybe it's because I was upgrading from 8.0 to 8.1 2015-07-10 12:28:14 i just did the upgrade here 2015-07-10 12:28:28 8.0.5->8.1 2015-07-10 13:26:35 hey, is someone of you good at reading smart reports? 2015-07-10 13:26:48 i have a drive where i am not sure if it is damaged or not 2015-07-10 13:28:09 https://paste.debian.net/plainh/896f6677 2015-07-10 13:52:52 leo-unglaub http://www.smartmontools.org/browser/trunk/smartmontools/smartctl.8.in - examples at the end 2015-07-10 13:54:26 smartctl -q errorsonly -H -l selftest /dev/sda 2015-07-10 14:25:30 BitL0G1c: thats not my problem 2015-07-10 14:25:40 i have the test results, but it am not sure what they mean 2015-07-10 14:25:50 because as far as i understand it some errors are ignorable 2015-07-10 14:53:06 rnalrd: speaking of owncloud, could you add an owncloud-cmd package? (the cadaver package is broken at the moment :) 2015-07-10 14:55:25 i'll add to the list 2015-07-10 14:57:47 awesome dude 2015-07-10 15:00:24 the only thing left that own that doesn't run Alpine Linux is a MacBook Pro. Has anyone had any success with AL on a Intel Mac? 2015-07-10 15:55:21 ScrumpyJack: haha, didn't try, but i remember i once put a recycled ssd in it and saw a years-old gentoo dom0 boot 2015-07-10 15:55:32 but i've got a pretty old macbook :/ 2015-07-10 15:56:03 so if your's is somewhat recent i can imagine all kinds of trouble, do you even get past extlinux? 2015-07-10 16:09:31 ScrumpyJack: you might want to check out this blog post https://blog.jessfraz.com/posts/linux-on-mac.html in your effort to get alpine on a mac 2015-07-10 16:35:44 hello 2015-07-10 16:49:28 hi 2015-07-10 16:49:55 I have alpine set up as wifi AP, have windows client and a tablet client connected to it 2015-07-10 16:50:13 using IP -j MASQUERADE ... windows client connects fine to websites tablet does not 2015-07-10 16:50:16 having connection resets 2015-07-10 16:50:29 http://sprunge.us/aKVa 2015-07-10 16:50:35 what could be the reason? 2015-07-10 17:08:41 whhy apk update 2015-07-10 17:08:41 fetch http://dl-5.alpinelinux.org/alpine/v3.0/main/x86/APKINDEX.tar.gz 2015-07-10 17:08:43 gets stuck 2015-07-10 17:10:06 going now 2015-07-10 17:11:37 localhost:~# /usr/bin/wireshark --help 2015-07-10 17:11:37 localhost:~# /usr/bin/wireshark --help 2015-07-10 17:11:38 ?? 2015-07-10 17:27:29 in what package is ping 2015-07-10 17:27:32 not from busybox 2015-07-10 17:32:10 hi. is there a tool like debootstrap or something like gentoo stage3 for alpine? 2015-07-10 17:33:35 afaik there is an article in the wiki about running alpine in chroot 2015-07-10 17:46:33 why does wireshark exit without any error 2015-07-10 17:46:36 zxd: little insight into what wifi-hardware you using on alpine setup ? 2015-07-10 17:48:49 02:00.0 Ethernet controller: Qualcomm Atheros AR242x / AR542x Wireless Network Adapter (PCI-Express) (rev 01) as AP , 2015-07-10 17:48:52 18.863943] ieee80211 phy1: rt2x00_set_rt: Info - RT chipset 3070, rev 0201 detected 2015-07-10 17:48:52 [ 18.892069] ieee80211 phy1: rt2x00_set_rf: Info - RF chipset 0005 detected 2015-07-10 17:48:52 [ 18.892486] ieee80211 phy1: Selected rate control algorithm 'pid' 2015-07-10 17:48:52 [ 18.892933] usbcore: registered new interface driver rt2800usb 2015-07-10 17:49:05 rt2x00 is used to connect to another AP 2015-07-10 19:04:10 i hate grub2 sooo much 2015-07-10 19:04:21 just had to debug an error there on a non alpine server 2015-07-10 19:04:25 fucking anoying 2015-07-10 20:01:01 hi guys, what is the "best" way to install alpine on raspberry pi ( 1 B+ ) 2015-07-10 20:03:33 I created a fat32 partition ( 8GB) and copied the content of the tar to it ... it booted fine but now I got "F2FS-fs (loop0) Magic Missmatch vlaid(someaddress) read(some other address) 2015-07-10 20:09:31 that's spurious error, it can beignored. though we should probably try to fix it too. 2015-07-10 20:13:55 ok, main problem is - I get no dhcp-lease anymore 2015-07-10 20:14:55 in the lease file everything is ok and all informations are presented - also on the dhcp server the lease is visible, but ifconfig does not show any ip 2015-07-11 05:27:26 anyone know why the subshell of the Midnight Commander does not work in alpine? 2015-07-11 11:37:47 hi 2015-07-11 11:38:13 # cat /etc/os-release 2015-07-11 11:38:14 NAME="Alpine Linux" 2015-07-11 11:38:14 ID=alpine 2015-07-11 11:38:14 VERSION_ID=3.0.1 2015-07-11 11:38:33 ah 2015-07-11 11:38:36 I know what is the problem 2015-07-11 11:40:05 hi 2015-07-11 11:40:11 what is the problem? 2015-07-11 11:41:02 I installed wireshark ( is gtk ) instead of tshark 2015-07-11 11:41:13 wireshark aborts without any error message if run from console 2015-07-11 11:41:21 that isn't right though 2015-07-11 11:50:06 wireshark requires X. 2015-07-11 11:52:09 it should atleast print an error message. 2015-07-11 11:52:16 if there is no X 2015-07-11 11:54:54 zxd: On Arch it gives some errors regarding the application being unable to open the display 2015-07-11 14:31:08 sommething is broken with my alpine 2015-07-11 14:31:14 tshark dosen't return any error either 2015-07-11 14:31:19 nor runs 2015-07-11 14:31:28 localhost:~# tshark 2015-07-11 14:31:28 localhost:~# echo $? 2015-07-11 14:31:28 127 2015-07-11 14:32:31 localhost:~# lbu commit 2015-07-11 14:32:31 tar: asdsRhist: No such file or directory 2015-07-11 14:32:33 w000t 2015-07-11 14:32:33 ! 2015-07-11 14:33:13 127 is a file not found 2015-07-11 14:34:16 you are right 2015-07-11 14:34:22 it works now after refreshing my PATH 2015-07-11 14:34:54 relogin 2015-07-11 14:41:17 what could cause connection to be RST Flags: 0x004 (RST) I can't connect to any website from my a LG tablet 2015-07-11 14:41:29 just captured with wireshark the connection attempt 2015-07-11 14:41:51 the tablet is sending RST 2015-07-11 14:45:23 http://sprunge.us/ 2015-07-11 14:55:17 fixed 2015-07-11 20:56:21 i have ThinkPad T61. can i install alpine on it from USB? 2015-07-11 20:56:33 (never used alpine except from docker) 2015-07-11 21:05:08 <_ikke_> You have to find out if the drivers are available 2015-07-11 21:05:29 <_ikke_> You can try a live boot to check some things out 2015-07-11 21:06:25 _ikke_: thanks! where do i start? i have an ubuntu and empty usb. in ubuntu-land i use unetbootin. 2015-07-11 21:06:46 i am not sure what are the steps for putting a live alpine on a stick 2015-07-11 21:10:03 <_ikke_> owen1: unetbootin also works for alpine 2015-07-11 21:12:24 _ikke_: sweet! is this the corret page? http://alpinelinux.org/downloads which iso do i need to download? 2015-07-11 21:12:37 standard? 2015-07-11 21:19:34 owen1: clandmeter made a USB image you can DD http://dev.alpinelinux.org/~clandmeter/ 2015-07-11 21:19:59 otherwise, u'd have to follow these directions http://wiki.alpinelinux.org/wiki/Create_a_Bootable_USB#Creating_a_bootable_Alpine_Linux_USB_Stick_from_the_command_line 2015-07-11 21:21:16 the current iso images are not hybrid, so u cant dd them directly to a usb stick 2015-07-11 21:21:24 i believe that is being addressed for 3.3 2015-07-11 21:38:32 pnutzh4x0r: i'll try clandmeter's image. any links/step by step i can follow? never used DD 2015-07-11 21:41:56 once u download, it, you need to extract it and the copy it to a usb stick: xz -dc ./alpine-mini-3.2.0-x86_64-512M.img.xz | sudo dd bs=16M of=/dev/sdX 2015-07-11 21:42:13 pnutzh4x0r: perfect! 2015-07-11 21:42:13 replace the X in /dev/sdX with the drive of your usb stick 2015-07-11 21:42:24 got it 2015-07-11 21:42:24 be careful to not actually overwrite your harddrive 2015-07-11 21:42:31 ahah (: 2015-07-11 21:42:47 dd is sometimes referred to as disk destroyer for a reason 2015-07-11 21:42:49 :] 2015-07-11 21:42:53 good luck 2015-07-11 21:57:58 pnutzh4x0r: alpine-mini-3.2.0-x86_64-512M.img.gz: File format not recognized 2015-07-11 22:06:42 hmm, try gunzip 2015-07-11 22:06:46 instead of xz 2015-07-11 22:07:00 gunzip alpine-mini-3.2.0-x86_64-512M.img.gz 2015-07-11 22:07:24 dd if=alpine-mini-3.2.0-x86_64-512M.img of=/dev/sdX 2015-07-11 22:08:21 ok 2015-07-11 22:10:23 pnutzh4x0r: 536870912 bytes (537 MB) copied, 0.964254 s, 557 MB/s i guess that's it? 2015-07-11 22:10:31 i'll try to boot my old laptop with this usb 2015-07-11 22:15:43 pnutzh4x0r: i get 'no operating system'. when i try to mount the usb into my ubuntu laptop i get: mount: wrong fs type, bad option, bad superblock on /dev/sdb1, 2015-07-11 22:15:54 missing codepage or helper program, or other error 2015-07-11 22:16:02 did i destroy my usb stick? 2015-07-11 22:17:17 owen1 - see http://it-offshore.co.uk/linux/alpine-linux/48-alpine-linux-usb-hybrid-iso-image 2015-07-11 22:20:00 BitL0G1c: i can't mount the usb stick ): 2015-07-11 22:21:10 sudo fdisk -l to check which partition is your usb stick 2015-07-11 22:21:44 BitL0G1c: /dev/sdb1 * 1128 7831551 7830424 3.8G c W95 FAT32 (LBA) 2015-07-11 22:22:42 mount -t vfat /dev/sdb1 /mnt 2015-07-11 22:23:13 if you used my image: 2015-07-11 22:23:38 actually sorry - unmount /mnt 2015-07-11 22:23:42 xz -dc ./alpine-mini-3.2.0-x86_64-512M.img.xz | sudo dd bs=16M of=/dev/sdb1 2015-07-11 22:26:04 sudo unmount -t vfat /dev/sdb1 => sudo: unmount: command not found 2015-07-11 22:27:07 BitL0G1c: what's your image? http://dev.alpinelinux.org/~clandmeter/ 2015-07-11 22:27:12 it's ok - you don't need to mount it - is my mistake 2015-07-11 22:27:25 clandmeters image can be written with: 2015-07-11 22:27:28 gunzip -c /path/to/xxxxxx.img.gz | dd of=/dev/sdb1 conv=sync,noerror bs=16m 2015-07-11 22:28:20 probably: 2015-07-11 22:28:23 gunzip -c ./alpine-mini-3.2.0-x86_64-512M.img.gz.img.gz | dd of=/dev/sdb1 conv=sync,noerror bs=16m 2015-07-11 22:28:40 if you are in the same directory as the download 2015-07-11 22:28:58 gunzip -c ./alpine-mini-3.2.0-x86_64-512M.img.gz | dd of=/dev/sdb1 conv=sync,noerror bs=16m 2015-07-11 22:30:34 & you will just see a cursor while it writes 2015-07-11 22:31:23 gunzip -c ./alpine-mini-3.2.0-x86_64-512M.img.gz | dd of=/dev/sdb1 conv=sync,noerror bs=16m => dd: invalid number ‘16m’ 2015-07-11 22:31:37 BitL0G1c: ^ 2015-07-11 22:33:08 try with bs=4m 2015-07-11 22:33:40 if that fails - bs=64K 2015-07-11 22:34:01 the bigger the Block Size (bs) - the faster the image writes 2015-07-11 22:35:03 64k works. it's doing something 2015-07-11 22:35:42 you will just see a cursor - but your usb will flash if it has an led 2015-07-11 22:44:04 BitL0G1c: it's done. how do i verify my usb got the right stuff in it 2015-07-11 22:44:46 if you want to check it: 2015-07-11 22:44:57 mount -t vfat /dev/sdb1 /mnt 2015-07-11 22:45:14 ls /mnt 2015-07-11 22:45:35 mount: wrong fs type, bad option, bad superblock on /dev/sdb1 2015-07-11 22:46:03 ls /mnt => nothing 2015-07-11 22:46:15 modprobe vfat 2015-07-11 22:46:37 & try mounting again 2015-07-11 22:57:24 BitL0G1c: i removed the usb and plugged it back in. sudo mount /dev/sdb1 /media/usb -o uid=1000,gid=1000 => mount: wrong fs type, bad option, bad superblock on /dev/sdb1 2015-07-11 22:58:33 you have not told mount which type to use 2015-07-11 22:58:50 oh. what type should i use? 2015-07-11 22:58:55 sudo mount -t vfat /dev/sdb1 /media/usb 2015-07-11 22:59:09 -t vfat - if it's a fat32 partition 2015-07-11 22:59:55 BitL0G1c: i get the same error 2015-07-11 23:00:35 are you sure the partition is fat32 ? 2015-07-11 23:01:05 BitL0G1c: /dev/sdb1 * 1128 7831551 7830424 3.8G c W95 FAT32 (LBA) 2015-07-11 23:01:30 lsmod |grep vfat 2015-07-11 23:01:37 shows something ? 2015-07-11 23:03:19 if it doesn't you need to 'sudo modprobe vfat' 2015-07-11 23:05:55 1 sec 2015-07-11 23:06:46 BitL0G1c: it showed nothing so i run 'sudo modprobe vfat' 2015-07-11 23:06:54 (it's still showing nothnig) 2015-07-11 23:07:48 you should now see somethng from 'lsmod |grep vfat' 2015-07-11 23:08:12 & 'sudo mount -t vfat /dev/sdb1 /media/usb 2015-07-11 23:08:13 BitL0G1c: (: nope 2015-07-11 23:08:34 i don't see anything 2015-07-11 23:08:41 your kernel is missing fat32 module 2015-07-11 23:08:42 and the mount gives me the same error 2015-07-11 23:09:02 just reboot with the usb - clandmeter's image is good 2015-07-11 23:09:03 i never had issues to mount this usb until i run a dd command 2015-07-11 23:09:14 reboot my ubuntu laptop? 2015-07-11 23:09:27 the one i am trying to run the dd command? 2015-07-11 23:10:41 yes if you want it to run alpine from the usb 2015-07-11 23:10:53 BitL0G1c: i don't want this laptop to run alpine. 2015-07-11 23:11:13 the laptop i am on have ubuntu and i just use it to setup the usb. 2015-07-11 23:11:26 i have another laptop. old T61 that i want to try alpine on. 2015-07-11 23:11:39 so boot that on the usb 2015-07-11 23:11:45 ok 2015-07-11 23:12:05 i just hope i didn't destroy that usb 2015-07-11 23:12:12 "missing operating system" 2015-07-11 23:12:30 i think my USB is empty now but i don't have a way to verify it 2015-07-11 23:12:44 try my image - it worked for me http://it-offshore.co.uk/linux/alpine-linux/48-alpine-linux-usb-hybrid-iso-image 2015-07-11 23:13:15 use: xz -dc ./alpine-mini-3.2.0-x86_64-512M.img.xz | sudo dd bs=16M of=/dev/sdb1 2015-07-11 23:13:20 BitL0G1c: ok. but first i need to find a way to make my usb work 2015-07-11 23:15:27 https://help.ubuntu.com/community/Mount/USB 2015-07-11 23:22:48 i'll try to fix my usb or buy new one and i'll be here again. thank you! 2015-07-11 23:27:17 ;-) ok 2015-07-11 23:27:50 i inserted into mac. it told me that it's not able to read it and i just erased it. now i am able to mount it into my ubuntu. 2015-07-11 23:27:54 i'll try BitL0G1c's link 2015-07-11 23:31:42 0+63403 records in 2015-07-11 23:31:44 0+63403 records out 2015-07-11 23:31:46 536870912 bytes (537 MB) copied, 2.34205 s, 229 MB/s 2015-07-11 23:32:07 BitL0G1c: is it possible that the dd command will only take 1 sec? 2015-07-11 23:32:25 also, my mounted folder looks empty 2015-07-11 23:34:18 it should be quite quick for my image 2015-07-11 23:34:35 BitL0G1c: awesome. but why is my mount folder empty? 2015-07-11 23:36:57 if 'lsmod |grep vfat' shows nothing - it's because you do not have the fat32 module loaded 2015-07-11 23:37:21 BitL0G1c: you are correct. let me google for that issue 2015-07-11 23:37:36 just put the usb stick in the other laptop & boot it 2015-07-11 23:37:40 oh 2015-07-11 23:37:41 ok 2015-07-11 23:38:33 BitL0G1c: blinking line... 2015-07-11 23:42:38 forever 2015-07-11 23:46:30 maybe you didn't mark the first partition as bootable in fdisk 2015-07-12 00:06:27 BitL0G1c: i'll take a look 2015-07-12 00:18:25 i just tried with ubuntu live CD and it's installing it. so i assume the issue is with alpine ); 2015-07-12 03:03:33 Hello, is there a way to set ulimit permanently? 2015-07-12 08:36:15 it seems ping in iputils is missing -i interval 2015-07-12 08:36:15 ping 192.168.50.1 -i 0.1 -c 99 2015-07-12 08:36:20 ping: unknown host -i 2015-07-12 08:36:37 never mind 2015-07-12 12:09:23 hello, i'm trying to setup transmission with a web interface 2015-07-12 12:09:38 it seems the wiki is out of date though, the clutch package is not even in the repo anymore 2015-07-12 12:09:39 http://wiki.alpinelinux.org/wiki/Setting_up_Transmission_%28bittorrent%29_with_Clutch_WebUI 2015-07-12 12:25:55 with the wiki can you make your email private? 2015-07-12 12:26:22 i mean bug tracker 2015-07-12 12:26:50 it would seem there's no option to do that, and i don't particular want spam 2015-07-12 12:27:05 from bots crawling http://bugs.alpinelinux.org/users/X 2015-07-12 12:45:59 mm 2015-07-12 12:46:08 can i increase priority on a bug if it is simple, but very cruicial? 2015-07-12 12:46:20 from normal to high maybe, i want to see it fixed before next release 2015-07-12 12:46:42 the bug is that ppp ppp-pppoe should be included with all images in the apks shipped 2015-07-12 12:46:57 19.24kB isn't exactly going to kill us 2015-07-12 12:47:09 i think it might be on the x86 images but not the armhf ones 2015-07-12 12:50:31 filed http://bugs.alpinelinux.org/issues/4446 2015-07-12 12:51:10 and actually it seems that ppp* is on x86_64, it just got omitted from the armhf isos 2015-07-12 12:52:16 not sure if you want to add the other ppp* packages 2015-07-12 12:52:23 but some of those might be useful too 2015-07-12 14:43:51 there we go another one done :D 2015-07-12 14:43:59 http://wiki.alpinelinux.org/wiki/FreeRadius_EAP-TLS_configuration 2015-07-12 15:47:52 safe curves for elliptic-curve cryptography http://safecurves.cr.yp.to/rigid.html - it may be an idea to disable NIST curves in openssh KexAlgorithms 2015-07-12 15:51:18 see 7th box down on https://it-offshore.co.uk/linux/alpine-linux/51-alpine-linux-chrooted-sftp 2015-07-12 17:07:55 interesting page BitL0G1c thank you 2015-07-12 17:08:27 np ;-) 2015-07-12 17:09:24 I've got runit & socklog working with LXC too - seems a better idea than using docker 2015-07-12 17:09:38 nice 2015-07-12 18:11:15 Hello 2015-07-12 18:11:32 I could not find information about the kernel version on the site of git. 2015-07-12 18:12:07 Can someone help me? 2015-07-12 18:12:54 http://git.alpinelinux.org/cgit/aports/tree/main/linux-grsec/APKBUILD 2015-07-12 18:16:04 In http://git.alpinelinux.org/ link can not find information about the kernel, you understand? Other packages I find the information. 2015-07-12 18:16:04 It would be elsewhere? 2015-07-12 18:16:48 linux-grsec is the kernel 2015-07-12 18:17:24 Tnks! 2015-07-12 18:18:36 Very tnks! 2015-07-12 18:19:26 I'm preparing a post on my blog (www.oanalista.com.br) to disseminate distro. 2015-07-12 18:27:19 other question 2015-07-12 18:28:03 In Alpalinux, what is the name of the xserver? 2015-07-12 18:30:30 Can anyone tell if there is an actively maintained security mailing list for Alpine Linux? How are security related issues communicated to Alpine users? 2015-07-12 18:32:48 *AlpineLinux 2015-07-12 18:37:16 INEM: xorg-server 2015-07-12 18:39:01 Very Thnks! 2015-07-12 19:05:49 do I need to change /etc/apk/repositories by hand if upgrading from 3.0 to 3.2.1 2015-07-12 19:05:52 using Upgrading Alpine Linux on other removable media (such as CF/USB) 2015-07-12 19:13:26 does setup-bootable wipe usb media if upgrading to usb 2015-07-12 19:27:41 zxd1 - change the repo for v3.2 (from v3.0) - run 'setup-bootable -u SOURCE DESTINATION' (use the -u switch) 2015-07-12 19:29:01 BitL0G1c: and install static apk and busybox run apk.static update and upgrade ? 2015-07-12 19:59:04 is it possible to convert a kbd keymap into a binary keymap, if so: how? 2015-07-12 20:11:58 zxd1 - to move from 3.0 to 3.2 on a usb I don't think you need the static binaries (they were only required when upgrading from uclibc to musl) 2015-07-12 20:12:36 to see what an upgrade will do you can 'apk upgrade --simulate" 2015-07-12 20:38:17 is mini version of the iso enouth for setup-bootable 2015-07-12 20:38:19 -u 2015-07-12 20:41:00 yes 2015-07-12 20:45:27 does it include linux-firmware ? 2015-07-12 20:45:38 I may need a missing firmware for my wifi 2015-07-13 00:57:17 Hello everyone. I have become in need of a home server recently. I run Arch linux on my laptop and my desktop PC, however, that would be a poor choice of Operating System for a server in my opinion given it's rapid updates and bleeding edge package offerings. I know there's always the good old Debian, but I'm feeling adventurous and thought I might try something different. How's Alpine for a small home server? Having "security" as a buzzword I assume 2015-07-13 00:57:18 that packages are stable and not as bleeding edge as Arch's, but are they updated often? What I'm really trying to ask I guess, is: Would Alpine be a good choice for a home server? Thanks a lot 2015-07-13 00:58:55 Hey guys, anyone around that can help me with very strange permissions issue? 2015-07-13 01:11:22 Anyone? 2015-07-13 05:24:44 oO 2015-07-13 13:13:08 Is the aports tree signed? 2015-07-13 13:42:19 can anyone recommend the cheapest router money can buy to install alpine-linux just need one integrated wifi chip to act as AP , and two usb ports. 2015-07-13 13:51:43 zxd1: most probably x86(_64) 2015-07-13 13:51:57 check APU, but its not really cheap 2015-07-13 13:53:40 http://raspberrypihq.com/how-to-turn-a-raspberry-pi-into-a-wifi-router/ 2015-07-13 13:54:06 yes forgot most embedded routers don't have x86/64 hardware 2015-07-13 13:56:18 zxd1: you could also check for 2nd hand alix. 2015-07-13 13:56:21 or new 2015-07-13 13:56:32 not sure they are still sold 2015-07-13 13:57:36 boards compatible with openwrt would work for alpine too ? http://wiki.openwrt.org/toh/start 2015-07-13 13:59:07 are there any ARM boards? 2015-07-13 15:02:06 hello 2015-07-13 15:02:37 i'm trying to boot from USB but I didn't have video working after boot 2015-07-13 15:03:56 it's rare that after booting if I write root and press enter and after that i wrote the command poweroff the computer shutdown 2015-07-13 15:04:47 that's means the distribution is working but doesn't recognizes video when booting 2015-07-13 15:05:23 is that right? 2015-07-13 15:06:06 exist some parameter I can write in boot secuense to define a video basic driver 2015-07-13 15:06:10 ? 2015-07-13 15:12:52 santiago_: alpine linux boots into the command line and doesn't load video drivers and X11 by default 2015-07-13 15:13:09 i'm booting from USB 2015-07-13 15:14:06 good. you won't get video working unless you add the video driver for your card, modprobe it, and run X11. 2015-07-13 15:14:27 setup-xorg-base will help you 2015-07-13 15:14:41 or better, setup-box 2015-07-13 15:14:51 i'm trying to install it first 2015-07-13 15:14:54 (if it's in main yet) 2015-07-13 15:15:19 ah, then run setup-alpine 2015-07-13 15:15:56 I can't boot the usb because after the boot i don't have shell, no video, nothing 2015-07-13 15:16:54 what hardware? 2015-07-13 15:18:05 Laptop Acer Aspire 4253-BZ625 - Video Card AMD Radeon HD 6310 2015-07-13 15:25:28 ScrumpyJack, anything? 2015-07-13 15:30:02 Hi, 2015-07-13 15:31:18 I tried to load the i915 kernelmodul on the asrock board N3050B (http://www.asrock.com/mb/Intel/N3050B-ITX/), but it claims, that the kernel config option CONFIG_DRM_I915_PRELIMINARY_HW_SUPPORT is not set. 2015-07-13 15:31:33 Is there any reason, why this option is disabled ? 2015-07-13 15:37:41 I'm triying to install Alpine from my USB but when i boot on the USB i don't have VIDEO, weird thing is that i do write root and issue the command poweroff and does work (but i dont see aynthing) so how can i boot with a basic video driver??????? 2015-07-13 15:40:56 try blind typing to add an IP to your interface 2015-07-13 15:41:30 then apk add xf86-video-ati 2015-07-13 15:41:55 Hello 2015-07-13 15:42:06 i did follow the install doc from Wiki to get XFCE4 working 2015-07-13 15:42:08 santiago_: i think you need to blacklist the kernel driver 2015-07-13 15:42:17 i don-t have audio and my keyboard is a mess 2015-07-13 15:42:54 clandmeter, he can-t see the shell after he boot the USB to install it, how he does that? boot option or what? 2015-07-13 15:43:33 clandmeter: he's got no console :( 2015-07-13 15:43:37 he doesnt even see boot msg? 2015-07-13 15:43:50 ScrumpyJack: i know, but an xorg driver wont help :) 2015-07-13 15:44:05 you can add it to the boot line 2015-07-13 15:44:11 but im not sure what it was again 2015-07-13 15:44:41 blacklist 2015-07-13 15:44:43 thats the option 2015-07-13 15:44:47 How to set my keyboard on X if i don't have a xorg.conf ? lol i'm on XFCE but i don't have xorg.conf to set my keyboard map 2015-07-13 15:44:53 so probably blacklist=radeon 2015-07-13 15:45:02 or whatever the kernel ddriver is for your kcard 2015-07-13 15:45:03 grset blacklist=radeon? 2015-07-13 15:45:10 grsec* 2015-07-13 15:45:13 append the boot line 2015-07-13 15:45:17 ok 2015-07-13 15:45:24 I'm with him here next to his computer 2015-07-13 15:45:29 so i will tell him to reboot 2015-07-13 15:45:44 he wants X doesn't he? :) 2015-07-13 15:45:51 about my issue now ;P 2015-07-13 15:46:01 Well we want to use Alpine 2015-07-13 15:46:04 i'm on it now 2015-07-13 15:46:11 Linux andes 3.18.17-0-grsec #1-Alpine SMP Tue Jul 7 11:56:32 GMT 2015 x86_64 Linux 2015-07-13 15:46:24 well now my turn 2015-07-13 15:46:27 i don't have audio ! :D 2015-07-13 15:46:34 and i like my porn with audio 2015-07-13 15:46:35 =/ 2015-07-13 15:47:12 bet0x: for your keyboard layout in X, put setxkbmap -layout whatever -variant extd in your .xinitrc 2015-07-13 15:47:41 blacklist didn't work on boot 2015-07-13 15:47:47 make sure you install alsa and and/start it from rc 2015-07-13 15:48:01 bet0x: make sure you select the correct driver 2015-07-13 15:48:15 clandmeter, whats my driver? :D 2015-07-13 15:48:21 else boot another cd 2015-07-13 15:48:26 older or form other dist 2015-07-13 15:48:34 and check which one is probed 2015-07-13 15:48:39 clandmeter, my friend did grsec blacklist=radeon and didn't work 2015-07-13 15:48:46 ? 2015-07-13 15:49:03 you need to edit that boot line 2015-07-13 15:49:06 it should be much longer 2015-07-13 15:49:28 dont remember by head how ti edit it. tab maybe? 2015-07-13 15:50:16 going home. good luck ppl. 2015-07-13 15:50:36 Ninca style! 2015-07-13 15:50:37 ninja 2015-07-13 15:53:03 well i fuked the boot 2015-07-13 15:53:04 and worked 2015-07-13 15:53:07 no moduels at all :D 2015-07-13 16:02:28 somebody belongs to the official staff? 2015-07-13 16:19:55 well lets install something else then lol 2015-07-13 17:47:56 does anyone know of any routers that can be put outdoors ? 2015-07-13 18:42:24 zxd: there are access points like the NanoStation M5 or NanoBridge M5… but I wouldn't call those devices "router" ;-) 2015-07-13 18:45:34 … or the TP-Link CPE210 even with built in lighning protection 2015-07-13 18:51:07 jomat: since when do we have a mips port? 2015-07-13 18:52:02 oh, I missed the "…that can run alpine" part 2015-07-13 19:38:20 hi 2015-07-13 19:38:25 guys, I have problems starting the X in Virtualbox, any advice? 2015-07-13 20:16:08 hi, how do I add a samba (v4) user on alpine? 2015-07-13 20:18:38 there is not samba-tool? right ? 2015-07-13 20:42:29 vitronic: yes 2015-07-13 20:42:33 vitronic: use vmware instead ;) 2015-07-13 20:53:56 nested virtualization works in vmware too (kvm inside the vm) 2015-07-13 21:14:08 kaniini: vmware fails here too :p 2015-07-13 21:20:06 works for me :) 2015-07-13 21:36:45 kaniini: you have edge X working in vmware? 2015-07-13 21:54:23 clandmeter: yes 2015-07-13 21:54:32 apk add xf86-video-vmware 2015-07-13 21:56:09 clandmeter: working on a mips port, nobody seems to care tho 2015-07-13 21:59:24 sombody did 2015-07-13 21:59:48 he wanted cheap hardware to run alpine as router 2015-07-13 22:00:03 kaniini: i get an assert failure when trying to start xorg 2015-07-13 22:17:47 has anyone else be successful at getting rsyslog working on Alpine v3.2.1 2015-07-13 22:17:55 I consistently get segmentation faults 2015-07-13 22:18:19 either due to an existing PID file or a broken "fork pipe" 2015-07-13 22:18:35 producing a generic rsyslog error 3000 I believe 2015-07-14 15:34:01 ooh, good to know 2015-07-14 15:34:20 anyone tried chef-client with alpine lately? 2015-07-14 15:40:47 fyi: 404 on http://dl-2.alpinelinux.org/alpine/v3.2/releases/x86/alpine-3.2.2-x86.iso 2015-07-14 15:46:00 http://dl-3.alpinelinux.org/alpine/v3.2/releases/x86/ ← You can get it there 2015-07-14 15:46:55 thanks 2015-07-14 16:14:14 Death_Syn: no I haven't. 2015-07-14 16:14:21 Death_Syn: I didn't even know that was on alpine 2015-07-14 16:17:01 brb 2015-07-14 16:33:16 hello 2015-07-14 16:36:25 how can I recompile a package in alpine ? 2015-07-14 16:37:15 I need to apply a patch, that's not upstream in the package yet, to try it, but would like to generate the alpine package local 2015-07-14 16:39:18 I'm reading here : http://wiki.alpinelinux.org/wiki/Abuild_and_Helpers 2015-07-14 16:39:27 endersonmaia, http://wiki.alpinelinux.org/wiki/Creating_an_Alpine_package 2015-07-14 16:40:09 once you do abuild -r, you can find .apk package locally at ~/packages 2015-07-14 16:40:28 ok, I'll try that, thanks! 2015-07-14 16:40:32 np 2015-07-14 16:43:13 is there a command to download an specific package APKBUILD (and its dependeing files) ? or I have to clone all the repo ? 2015-07-14 16:43:48 I'm not creating a new APKBUILD, but changing an existing one, just add a new .patch file in it 2015-07-14 16:44:41 I am not sure if you can git clone only a specific file with in a repo 2015-07-14 16:45:32 <_ikke_> nope, you can't 2015-07-14 16:46:09 <_ikke_> endersonmaia: what package? 2015-07-14 16:46:44 zabbix 2015-07-14 16:47:49 <_ikke_> cool 2015-07-14 16:48:05 <_ikke_> What patch are you adding? 2015-07-14 16:49:05 I am very interested in this subject also! 2015-07-14 16:49:15 I am right now testing zabbix 2015-07-14 16:49:29 and adding it to setup-box 2015-07-14 16:49:42 <_ikke_> We use it already extensively in production 2015-07-14 16:49:57 _ikke_, with AL? 2015-07-14 16:50:05 https://support.zabbix.com/browse/ZBXNEXT-611 2015-07-14 16:50:13 <_ikke_> alacerda: We use AL only for proxies 2015-07-14 16:50:27 I am testing it on AL right now 2015-07-14 16:50:47 I'm working on a zabbix-{server,proxy,agentd} Docker image, and the patches allows zabbix-* to run on FOREGROUND 2015-07-14 16:51:06 so I can use it with a process supervisor like runit or supervisord 2015-07-14 16:51:51 <_ikke_> ah o 2015-07-14 16:51:54 <_ikke_> ok 2015-07-14 16:52:34 is there any chances that alpine accepts a patch to the .apk that's not zabbix's upstream ? 2015-07-14 16:53:04 <_ikke_> endersonmaia: Happens quite regularly 2015-07-14 16:53:25 <_ikke_> But not sure if that also apply to non-bugfixing patches 2015-07-14 16:53:29 <_ikke_> applies 2015-07-14 16:53:36 eg. Openssl :) kkk 2015-07-14 16:57:30 <_ikke_> endersonmaia: https://ikke.info/zabbix.tar.gz 2015-07-14 17:08:21 I'v already cloned it all, but tnx anyway! 2015-07-14 17:31:58 does anyone have rsyslog working on alpine? 2015-07-14 17:37:30 systmkor: as far as i know, it isn't 2015-07-14 17:37:46 i tried to build it once upon a time, but ohai needs some help i think to make it truly useful 2015-07-14 17:43:52 Death_Syn: well i can't even get it to run 2015-07-14 17:43:55 it just segfaults 2015-07-14 17:43:56 for me 2015-07-14 18:52:50 ahills: around? 2015-07-14 19:03:17 clandmeter: sort of 2015-07-14 19:03:59 I can answer questions but I can't test laptop things 2015-07-14 19:04:24 :) 2015-07-14 19:04:51 i was wondering if you have experiance in thermal solutions? 2015-07-14 19:05:32 if there are ways to keep your laptop cool (compared to windows) 2015-07-14 19:27:24 I haven't used my laptop with Windows... 2015-07-14 19:27:42 sorry 2015-07-14 19:28:15 I think there was a Thinkpad "smart governor" project a while back but I don't know if it applies to the newer technologies 2015-07-14 19:28:34 is it getting hot to the touch? 2015-07-14 19:44:19 copper shim mod & / or repaste gpu / cpu with good quality thermal grease 2015-07-14 19:50:03 depending on the bios it is also sometimes possible to upgrade the cpu - I've done this before on a toshiba & it made a big difference 2015-07-14 20:01:55 intel has a tool called powertop, i think 2015-07-14 20:02:02 that does a lot for you on some notebooks 2015-07-14 20:04:00 powertop is great, yeah 2015-07-14 20:04:29 I find i have to use it on system76 notebooks to get any useful battery life on them 2015-07-14 20:04:37 i know some people need it on their thinkpads. 2015-07-14 20:04:45 my e450 seems to do fine without any tuning 2015-07-14 20:30:02 im using tlp: http://linrunner.de/en/tlp/tlp.html (on arch, not on alpine) 2015-07-14 20:42:20 interesting 2015-07-14 20:46:04 ahills: yes it gets to around 100C which is a bit too much. 2015-07-14 20:46:12 on windows its fine. 2015-07-14 21:13:27 oh jvoisin great post about firefox you had. thanks for it! 2015-07-14 21:13:36 No it isn't :/ 2015-07-14 21:13:46 I wrote it half-drunk and I was pissed off 2015-07-14 21:14:11 It got almost 100k visits, while my other (and way better) blogposts didn't get much attention 2015-07-14 21:17:16 hmmmm 2015-07-14 21:17:38 what is your favourite post 2015-07-14 22:07:46 ¢what are the fkeys supposed to be for anyway 2015-07-15 08:06:52 hOGVgco2VEsY: http://dustri.org/b/fighting-the-idea-that-torture-is-justifiable.html ← likely this one 2015-07-15 08:54:35 thx for this link 2015-07-15 14:15:55 hello ppl, I was setup a chroot jail to developing (following http://wiki.alpinelinux.org/wiki/Installing_Alpine_Linux_in_a_chroot), and had to clean the chroot tree (went for a sudo rm -rf /chroot) unfortunately I forgot to umount the system /sys and /proc subtree mount binded under the chroot tree 2015-07-15 14:16:23 and now I fear I could have removed something from those subtree in the local system 2015-07-15 14:17:25 I saw a lot of "cannot delete file.." messages when deleting the chroot tree...how can I check I still have all the /proc files ? 2015-07-15 14:18:41 "/sys" is a virtual fs built at boot, but I don't know if under "/proc" something has been deleted... 2015-07-15 14:48:52 it seems like if the contents of /proc and /sys (sub)trees are somehow "rm" protected...can anyone confirm? 2015-07-15 14:55:46 yeah. just unmount them... 2015-07-15 14:56:18 virtual filesystems where things not always work like on normal filesystems 2015-07-15 14:57:24 https://en.wikipedia.org/wiki/Procfs https://en.wikipedia.org/wiki/Sysfs 2015-07-15 14:59:49 jzono1: thank you, actually I was a bit in a rush, so I forgot to unmount them *before* issuing the "sudo rm /chroot" command... 2015-07-15 15:01:06 ...also I'm trying to delete random stuff under those two trees on another machine and all the files seem to be magically rm-protected there...I guess I should be safe then? 2015-07-15 17:39:55 I'm trying to learn how to create packages with abuild. I have all the configuration done (abuild {build,package} works fine) but i keep hitting the error "influxdb: source v0.9.1.tar.gz needs to be renamed to avoid possible collisions" when running `abuild -r` 2015-07-15 17:40:22 my `source=` contains 'https://github.com/influxdb/influxdb/archive/v${pkgver}.tar.gz' 2015-07-15 17:44:36 lafa use : $pkgname-$pkgver.tar.gz::http://........ 2015-07-15 17:45:02 *note double colons :: between the name & url 2015-07-15 17:47:07 BitL0G1c: thanks, works like a charm! 2015-07-15 20:02:01 bonsoir 2015-07-15 20:05:30 bonsoir 2015-07-15 20:26:19 doing `abuild -r` i'm getting "/usr/bin/fakeroot: line 181: : Permission denied 2015-07-15 20:26:23 Any ideas? 2015-07-15 20:26:41 I'm running this in a lxc container, might be that there are some capabilities i'm missing 2015-07-15 20:27:38 can't see why lxc would deny LD_PRELOAD though... 2015-07-15 20:50:12 lafa - you are probably missing the 2nd to last step on http://wiki.alpinelinux.org/wiki/Include:Setup_your_system_and_account_for_building_packages - I use the 2nd method adding the user to the abuild group & chmod /var/cache/distfiles 2015-07-15 21:16:21 BitL0G1c: diden't do the trick.. last call from fakeroot: 2015-07-15 21:16:22 FAKEROOTKEY=1187788662 LD_LIBRARY_PATH=/usr/lib:/usr/lib64/libfakeroot:/usr/lib32/libfakeroot LD_PRELOAD=libfakeroot.so package prepare_subpackages prepare_language_packs prepare_package create_apks 2015-07-15 21:19:09 you've missed one of the steps - I use alpine lxc containers as a build environment without issue 2015-07-15 21:19:46 are you using system containers? 2015-07-15 21:58:43 hi, following the wiki in order to build a chroot, when issuing the command "./sbin/apk.static -X ${mirror}/v3.0/main -U --allow-untrusted --root ${chroot_dir} --initdb add alpine-base" I receive back a mountain of ERROR: Failed to set ownership on etc/apk/keys/alpine-devel@lists.alpinelinux.org-5261cecb.rsa.pub.apk-new: Operation not permitted 2015-07-15 21:59:06 errors...should I execute the command as root? 2015-07-16 00:01:43 there seems to be an error with the pkg search website: http://pkgs.alpinelinux.org/packages?package=%25&repo=all&arch=x86_64 2015-07-16 00:04:15 aah, nevermind, it's exact matching 2015-07-16 10:01:46 Hello... 2015-07-16 10:04:42 Using /etc/network/interfaces, how can I make a bridge that doesn't have an IP address? I'm trying to follow the Xen example from http://wiki.alpinelinux.org/wiki/Bridge#Configuration_file, but when I do 'ifup br0', I get 'Cannot find device "br0"' - repeated 3x... 2015-07-16 10:05:10 And that's straight from the example, including IP's... 2015-07-16 10:09:32 Oh... Maybe I need to 'apk add bridge' first..... .) 2015-07-16 10:29:14 hey, is it possible to do something like ls --group-directories-first with the ls version from busybox? 2015-07-16 10:38:49 for things ash is missing I put a function in ~/.profile - you could also install coreutils to get gnu ls + others 2015-07-16 11:05:34 leo-unglaub: ls -l | sort -r 2015-07-16 12:34:17 hi guys, the MIRRORS.txt link is broken upon http://wiki.alpinelinux.org/wiki/Installing_Alpine_Linux_in_a_chroot 2015-07-16 12:53:45 hendry: should be fixed now, thanks 2015-07-16 13:03:28 ncopa: are any of those mirrors in the APAC region ? I'm in Singapore :} 2015-07-16 13:05:12 dont know really 2015-07-16 13:05:46 the setup-apkrepos script will check for the fastest 2015-07-16 13:44:06 hi, I'm trying to build a package inside a chroot (I'm root user), and using the "abuild -F -r" I get this error: "abuild-apk: Not a member of group abuild" ... shouldn't abuild let me proceed being root? 2015-07-16 13:45:56 margeas, http://wiki.alpinelinux.org/wiki/Creating_an_Alpine_package 2015-07-16 13:46:24 sudo addgroup abuild 2015-07-16 13:46:24 sudo chgrp abuild /var/cache/distfiles 2015-07-16 13:46:24 sudo chmod g+w /var/cache/distfiles 2015-07-16 13:48:22 what is the dhclient in alpine called?/ 2015-07-16 13:48:37 udhcpc 2015-07-16 13:51:04 hmmm... udhcpc: ioctl 0x8933 failed: No such device 2015-07-16 13:54:21 alacerda: I'm following that wiki page, but as said I'm inside a chroot and thus I'm root and "drwxrwxr-x 2 rootabuild 4096 Jul 16 13:35 distfiles" ... I'm using the -F option but I cannot proceed 2015-07-16 13:55:57 that's probably a bug... 2015-07-16 14:10:00 margeas - just set up a build environment inside a normal ALpine LXC container - no need to bother with a chroot 2015-07-16 14:11:25 http://wiki.alpinelinux.org/wiki/LXC 2015-07-16 14:20:19 BitL0G1c: thank you, I will look at it..I'm struggling with this chroot environment since the last three days...I've added another "normal" user inside the chroot and now I get this message: "ERROR: Unable to lock database: Bad file descriptor" any hints? I'm almost there... 2015-07-16 14:25:38 yes - just use LXC :) - it works great 2015-07-16 14:27:46 one tip - edit /etc/abuild.conf - replace: CLEANUP="srcdir pkgdir deps" with CLEANUP="deps" 2015-07-16 14:27:46 - so you can check the files after a successful build 2015-07-16 14:36:23 ncopa: thanks 2015-07-16 15:36:01 does javascript work in midori for anyone? 2015-07-16 15:43:21 ScrumpyJack: lemme check 2015-07-16 15:43:30 ScrumpyJack: is there a particular site you want me to check against? 2015-07-16 15:45:35 ScrumpyJack: no luck for me 2015-07-16 15:46:20 isjavascriptenabled.com :) 2015-07-16 21:42:14 anyone here PXE booting alpine without using NFS? 2015-07-16 21:43:03 according to http://wiki.alpinelinux.org/wiki/PXE_boot it seems that "by adding modloop with http support, this is no need for modules" 2015-07-16 21:43:25 but wondering if anyone is actually doing that 2015-07-16 22:16:48 how to install mongo-clients on alpine? 2015-07-16 22:17:29 on ubuntu the package is called mongodb-clients 2015-07-16 23:54:44 owen1: have you tryed to install mongodb? 2015-07-16 23:54:52 it should contain everything you need 2015-07-17 00:00:48 leo-unglaub: i didn't find mongo in apk 2015-07-17 00:00:55 'apk find mongo' 2015-07-17 00:02:58 owen1: http://pkgs.alpinelinux.org/package/testing/x86_64/mongodb 2015-07-17 00:03:07 its only in x86_64 2015-07-17 00:03:10 no idea why 2015-07-17 00:03:38 also, you need the testing repos enabled 2015-07-17 00:56:15 thanks leo 2015-07-17 00:58:25 ok, so I was able to PXE boot but was dumped into an emergency shell because it couldn't hit the repo over http 2015-07-17 00:58:48 upon further investigation, it looks like I have no networking according to ip link show 2015-07-17 00:59:09 I ran lsmod and I dont see igb module loaded for my intel gigabit NIC 2015-07-17 00:59:33 anyone know if it is supported? ive been looking all over the wiki for supported network/HW 2015-07-17 13:27:40 to you who uses alpine as desktop with udev 2015-07-17 13:27:45 we have not moved to eudev 2015-07-17 13:28:29 after apk upgrade -U you need to: apk add eudev && apk del udev 2015-07-17 13:29:13 ncopa, that's safe to do? 2015-07-17 13:29:30 any need to change init.d services? 2015-07-17 13:29:30 i think so 2015-07-17 13:29:41 technically it shoudl just work 2015-07-17 13:29:52 udev pkg is now empty 2015-07-17 13:29:59 and just pulls in eudev 2015-07-17 13:30:19 post install /upgrade script should add udev-trigger to sysinit if udev is there already 2015-07-17 13:30:26 i have tested in qemu 2015-07-17 13:30:30 and on my laptop 2015-07-17 13:30:58 for clean up you can also: rc-update del hwdrivers sysinit 2015-07-17 13:44:04 ncopa: works as expected, though to keep kms I chose to keep hwdrivers in sysinit 2015-07-17 13:44:51 organixpear: does not udev-trigger enable kms? 2015-07-17 13:45:02 ncopa: not for me 2015-07-17 13:45:03 which kernel module do you need for kms? 2015-07-17 13:45:10 radeon 2015-07-17 13:45:16 hum 2015-07-17 13:45:19 good to know 2015-07-17 13:45:38 i was about to force cleanup hwdrivers 2015-07-17 13:45:40 i need fw for kms though 2015-07-17 13:45:41 better not do that 2015-07-17 13:46:02 optionally you can add radeon to /etc/modules 2015-07-17 13:46:23 then you can save a boot second by not loading all modaliases 2015-07-17 16:27:19 HI! The abuild.conf shows a CLEANUP="srcdir pkgdir deps". I guess "deps" refer to makedeps, am I guessing right? 2015-07-17 16:29:25 hello all 2015-07-17 16:30:57 Hey anyone here? 2015-07-17 16:32:06 kate__, shoot 2015-07-17 16:32:22 dlaube, shoot 2015-07-17 16:32:23 I'm trying to get the alpine linux *.iso to boot from a usb stick onto my macbook 2015-07-17 16:32:29 not working, _at all_ 2015-07-17 16:32:33 wont even recognize it 2015-07-17 16:32:38 as either Windows Boot or EFI boot 2015-07-17 16:32:40 what can i do? 2015-07-17 16:32:57 i've never touched a macbook :) 2015-07-17 16:33:09 yeah but it's efi boot, the alpine linux iso should be bootable from usb 2015-07-17 16:33:10 right? 2015-07-17 16:33:24 yeap 2015-07-17 16:33:31 well it's not ;-; 2015-07-17 16:34:13 the bootloader/dir structure is different to my arch linux vanilla iso 2015-07-17 16:34:18 im not sure if this is intentional or if that's breaking it 2015-07-17 16:34:59 ok, so I was able to PXE boot alpine but was dumped into an emergency shell because it couldn't hit the repo over http. upon further investigation, it looks like I have no networking according to    ip link show. I ran lsmod and I dont see igb module loaded for my intel gigabit NIC 2015-07-17 16:35:13 there dont seem to be many nic drivers in there by default http://screencast.com/t/423elAlIC0q 2015-07-17 16:35:55 are there any docs on how to build my own intel driver? i'm assuming I need to do that and add that to the initrd 2015-07-17 16:38:01 sorry if i got a reply, i didnt see it, algitbot did you reply? 2015-07-17 16:38:43 no it is a bot 2015-07-17 16:38:47 kkk 2015-07-17 16:39:43 ugh this connection is terrible 2015-07-17 16:39:57 no kate__ no reply yet 2015-07-17 16:40:11 ah okay, ty 2015-07-17 16:40:19 lets wait and see if sbd has any idea 2015-07-17 16:40:32 same to you dlaube 2015-07-17 16:40:35 does he use macs? 2015-07-17 16:40:53 that is why we "Don't ask to ask. We just ask." 2015-07-17 16:41:15 True. I feel rude though just joining and asking something 2015-07-17 16:43:59 kate__: use refit 2015-07-17 16:44:16 kate__: alpine boot media does not use EFI-style boot 2015-07-17 16:44:34 installing that might be an issue. 2015-07-17 16:44:41 I can boot from BIOS boot stuff as well 2015-07-17 16:44:52 ok alacerda 2015-07-17 16:45:42 thanks for your patience. It may takes some time until sbd answers 2015-07-17 16:46:03 sorry this connection sucks kaniini 2015-07-17 16:46:09 dropped out if you said anything 2015-07-17 16:46:15 HI! The abuild.conf shows a CLEANUP="srcdir pkgdir deps". I guess "deps" refer to makedeps, am I guessing right? 2015-07-17 16:47:12 deps and make deps are different: http://wiki.alpinelinux.org/wiki/Creating_an_Alpine_package#depends_.26_makedepends 2015-07-17 16:49:27 margeas, double check this information. I missread your msg 2015-07-17 16:49:51 kaniini: just tried it on a non mac; the stick wouldn't boot 2015-07-17 16:51:25 margeas: http://wiki.alpinelinux.org/wiki/Include:Abuild 2015-07-17 16:51:39 alacerda: yes, I know they are different...but after a building, why there is necessity of clean running time deps if they weren't installed? 2015-07-17 16:51:51 seems taht deps (from abuild's viewpoint) refors to both depends and makedepends 2015-07-17 16:52:33 when you build it install temporarily depends and makedepends 2015-07-17 16:53:21 is there no alpine live iso 2015-07-17 16:53:28 because this is refusing to boot 2015-07-17 16:53:43 margeas, check this example: http://pastebin.com/Q8wdSWgn 2015-07-17 16:54:20 did you notice that before build it installs some packages? 2015-07-17 16:54:27 yep, 3 computers, two seperate isos none will boot 2015-07-17 16:56:29 brb 2015-07-17 17:06:18 hey, tested same usb different arch iso, worked fine, there's nothing to boot to on the iso 2015-07-17 17:09:45 i hate my internet 2015-07-17 17:10:27 sec 2015-07-17 17:11:47 much better, alright 2015-07-17 17:14:39 kaniini: any idea? 2015-07-17 17:17:01 the iso's are for burning to cd 2015-07-17 17:17:14 i think clandmeter has a usb image you could try but i dont know it right off hand, sorry 2015-07-17 17:20:18 Yeah but it's just an .iso surely it should work on USb too, there's no bootloader or anything on the iso though, is it an offical thing? 2015-07-17 17:32:13 kate__: I don't think dd'ing the Alpine .iso will work 2015-07-17 17:32:25 Yeah it didn't :P Not sure what else to do though 2015-07-17 17:33:35 I can help you through it, one sec 2015-07-17 17:33:46 That'd be awesome, thank you. 2015-07-17 17:38:40 okay back 2015-07-17 17:38:52 Hey :) 2015-07-17 17:39:05 kate__: there is some existing documentation but it's a bit confusing let me check it out real quick 2015-07-17 17:39:10 Sure! :) 2015-07-17 17:40:15 kate__: http://wiki.alpinelinux.org/wiki/Create_a_Bootable_USB , search in the manual section 2015-07-17 17:40:40 PRoblem is I don't have any existing alpine linux to run the command on 2015-07-17 17:40:44 kate__: what system are you trying to install Alpine Linux from, meaning to the USB 2015-07-17 17:40:58 ARch Linux, with a USB, tryingt o install it on a macbook air 2015-07-17 17:41:03 yah so in the manual section it doesn't require 'setup-bootable' script 2015-07-17 17:41:08 m'kay 2015-07-17 17:41:42 are you trying to make the USB bootable from the Air? 2015-07-17 17:41:47 Yep :) 2015-07-17 17:48:03 okay 2015-07-17 17:48:15 so just use Disk Utility to format the USB drive 2015-07-17 17:48:20 which I am guessing you already did 2015-07-17 17:48:37 Yep. Well I dont have mac osx so I'm using gnome-disks 2015-07-17 17:48:39 but yeah 2015-07-17 17:48:57 oohhhh 2015-07-17 17:49:04 oh so you have linux 2015-07-17 17:49:18 yessir, only computer i have access to is running arch 2015-07-17 17:49:23 air has no os on it atm 2015-07-17 17:49:36 oh okay so using arch to make usb bootable 2015-07-17 17:49:43 Bingo! :) 2015-07-17 17:50:16 so install syslinux "pacman -S syslinux" 2015-07-17 17:50:24 alrighty done 2015-07-17 17:50:56 oh and so on your flash drive 2015-07-17 17:50:59 it's Fat32 2015-07-17 17:51:02 it's FAT 2015-07-17 17:51:26 I don't know if that changes anything but we'll find out 2015-07-17 17:51:34 also pacman -S syslinux wont replace my default bootlaoder will it? 2015-07-17 17:51:35 *loader 2015-07-17 17:51:36 is that partition set to be bootalbe 2015-07-17 17:51:43 kate__: I don't think so 2015-07-17 17:52:04 nope it's not, never done this before, i usually just use dd 2015-07-17 17:52:10 ohhh okay cool 2015-07-17 17:52:13 so run 2015-07-17 17:52:20 "sudo fdisk /dev/sdX" 2015-07-17 17:52:27 X being the appropiate value for your usb 2015-07-17 17:52:30 yerp 2015-07-17 17:52:32 lsblk got it 2015-07-17 17:52:45 okay then once your in there 2015-07-17 17:52:46 ok im in 2015-07-17 17:52:50 type "p" 2015-07-17 17:52:51 and hit return 2015-07-17 17:53:02 things https://www.irccloud.com/pastebin/4ereeZs2/things 2015-07-17 17:53:43 that's everything you get when you type p? 2015-07-17 17:53:49 yessir 2015-07-17 17:54:10 okay so I'm thinking it has no partitions 2015-07-17 17:54:16 so what you want to do is 2015-07-17 17:54:24 yeah i just wiped it 2015-07-17 17:54:25 type in "n" then hit enter 2015-07-17 17:54:33 primary 2015-07-17 17:54:35 yup 2015-07-17 17:54:42 and just go ahead and take up the entrie disk 2015-07-17 17:54:55 lemme know when your done with that command 2015-07-17 17:54:56 other things https://www.irccloud.com/pastebin/uf9tPXVQ/other%20things 2015-07-17 17:55:10 okay perfect 2015-07-17 17:55:13 :) 2015-07-17 17:55:15 then type "t" 2015-07-17 17:55:20 hit enter 2015-07-17 17:55:22 then type "c" 2015-07-17 17:55:24 hit enter 2015-07-17 17:55:35 https://www.irccloud.com/pastebin/N9dEmIsA/ 2015-07-17 17:55:52 that's correct 2015-07-17 17:55:53 cool 2015-07-17 17:55:56 :) 2015-07-17 17:55:56 now type "a" 2015-07-17 17:56:03 it's bootable now 2015-07-17 17:56:10 type "w" 2015-07-17 17:56:15 written 2015-07-17 17:56:20 that writes and quits the program 2015-07-17 17:56:27 cool now we have the partitions 2015-07-17 17:56:29 https://www.irccloud.com/pastebin/3uxXB3bG/ 2015-07-17 17:56:34 now we need to put the filesystem in that partition 2015-07-17 17:56:42 yep 2015-07-17 17:57:06 do you has mkdosfs 2015-07-17 17:57:13 I just wanna take a sec to ay thanks so much for your help systm 2015-07-17 17:57:15 and yes i do 2015-07-17 17:57:25 no probs 2015-07-17 17:57:48 mkdosfs -F32 /dev/sdX 2015-07-17 17:57:49 ? 2015-07-17 17:57:56 mkdosfs -F32 /dev/sdX1 2015-07-17 17:58:06 1 specificies the first partition 2015-07-17 17:58:19 which is set to contain a fat 32 file system 2015-07-17 17:58:20 sec 2015-07-17 17:58:22 gotta re 2015-07-17 17:58:59 done :) 2015-07-17 17:59:02 congrats 2015-07-17 17:59:06 lol ty 2015-07-17 17:59:21 now to run "dd if=/usr/share/syslinux/mbr.bin of=/dev/sdX" 2015-07-17 17:59:58 > no such file or directory /usr/share/syslinux 2015-07-17 18:00:12 m'kay 2015-07-17 18:00:15 sec 2015-07-17 18:00:16 run 2015-07-17 18:00:22 pacman -Ql syslinux | less 2015-07-17 18:00:32 and it should show I think all the files installed with syslinux 2015-07-17 18:00:36 yep 2015-07-17 18:00:39 lookf for the mbr.bin 2015-07-17 18:00:42 grep mbr? 2015-07-17 18:00:45 yah 2015-07-17 18:00:51 pacman -Ql syslinux | grep mbr 2015-07-17 18:00:53 https://www.irccloud.com/pastebin/TuANjOaj/ 2015-07-17 18:00:56 so 2015-07-17 18:01:03 /usr/lib/syslinux/bios/mbr.bin 2015-07-17 18:01:04 right 2015-07-17 18:01:25 that would be my first guess 2015-07-17 18:01:35 copied/done 2015-07-17 18:01:44 now run 2015-07-17 18:01:48 https://www.irccloud.com/pastebin/WeTV2Rpd/ 2015-07-17 18:02:02 "syslinux /dev/sdX1" 2015-07-17 18:02:17 done 2015-07-17 18:02:31 okay cool 2015-07-17 18:02:54 now we need to mount the flash drive 2015-07-17 18:03:03 "mount -t vfat /dev/sdX" /mnt" 2015-07-17 18:03:03 it's already mounted by thunar 2015-07-17 18:03:07 oh okay 2015-07-17 18:03:13 oh okay cool 2015-07-17 18:03:16 then we need to 2015-07-17 18:03:36 /run/media/user/256A-377D/ 2015-07-17 18:03:43 you need to then also mount the alpine ISO 2015-07-17 18:03:49 yep 2015-07-17 18:03:49 done 2015-07-17 18:03:57 /run/media/user/CDROM/ 2015-07-17 18:04:12 yah go into the CDROM mount point 2015-07-17 18:04:16 okie 2015-07-17 18:04:24 done 2015-07-17 18:04:25 and run "cp -a .alpine-release * " 2015-07-17 18:04:35 well as sudo but I think you know that 2015-07-17 18:04:45 of course :) 2015-07-17 18:04:56 then for good measure run "sync" 2015-07-17 18:04:58 copying, might take a while 2015-07-17 18:05:00 k 2015-07-17 18:05:02 nvm done 2015-07-17 18:05:08 done again 2015-07-17 18:05:08 so yah run sync 2015-07-17 18:05:10 okay cool 2015-07-17 18:05:12 yep i ran it 2015-07-17 18:05:19 now unmount the thumbdrive 2015-07-17 18:05:23 and you should be all ready to go 2015-07-17 18:05:34 ah fuck 2015-07-17 18:05:43 i might have fucked up, i mounted /dev/sdc instead of /dev/sdc1 2015-07-17 18:05:44 fuck 2015-07-17 18:06:11 its ok i can just delete the files i cp'd 2015-07-17 18:07:58 that may not work but try 2015-07-17 18:08:08 Yep it worked :) 2015-07-17 18:08:14 otherwise got to "http://wiki.alpinelinux.org/wiki/Create_a_Bootable_USB#Manual" 2015-07-17 18:08:16 for reference 2015-07-17 18:08:19 Got a "syslinux" prompt 2015-07-17 18:08:26 and there we go 2015-07-17 18:08:30 alpine linux :) 2015-07-17 18:08:32 Thank you so much 2015-07-17 18:08:44 for sure 2015-07-17 18:09:00 I might be getting some btc later in the week I'll give you some for your help, all I can afford 2015-07-17 18:10:13 i had a few other questions systm mind if i ask? 2015-07-17 18:10:26 for sure 2015-07-17 18:10:45 oh and any btc you can spare send to Alpine for donations :D 2015-07-17 18:10:58 I assume ncopa would know how to handle that 2015-07-17 18:11:25 halp https://www.irccloud.com/pastebin/tLF19gAu/halp 2015-07-17 18:11:42 I think Alpine needs a docathlon - 48 hours of documentation 2015-07-17 18:11:49 ^ 2015-07-17 18:11:58 im gonna hack together a script to set up usb install 2015-07-17 18:20:56 congrats to alpine devs on chromium package! i think it's still missing some sandbox fixes tho :( 2015-07-17 18:21:22 loading this crashes for me (but works with --no-sandbox): http://git.alpinelinux.org/cgit/aports/tree/main 2015-07-17 18:29:56 alacerda: yes 2015-07-17 18:33:12 Anyone good with syslinux/UEFI stuff? 2015-07-17 18:49:51 no, that's just the way it is w/ scratched disks 2015-07-17 19:13:20 dalias: what version are you using ? 2015-07-17 20:04:38 can anyone tell me what drivers you see under /lib/modules/*/kernel/drviers/net/ethernet? 2015-07-17 20:05:12 I'm wondering if there are more drivers out there than what ship as part of the alpine iso I've been able to PXE boot over the network 2015-07-17 20:05:47 the probelem I'm having is that once i'm PXE booted, there is no mention of of my system's NICs in dmesg and I cannot modprobe the intel igb module 2015-07-17 20:08:51 dlaube - see http://hastebin.com/emicavatup.avrasm 2015-07-17 20:08:53 the lack of networking proves to be a problem since I cant hit the alpine_repo or modloop over http :P 2015-07-17 20:09:08 thanks BitL0G1c 2015-07-17 20:09:30 see anything under /lib/modules/*/kernel/drivers/net/ethernet/intel by any chance? 2015-07-17 20:10:00 http://hastebin.com/cevarezuqa.avrasm 2015-07-17 20:10:23 there it is! :D thanks BitL0G1c 2015-07-17 20:11:03 ;-) 2015-07-17 20:11:04 I guess now its a question of how do I get the igb module into my alpine linux so that I can have networking come up once I PXE boot 2015-07-17 20:11:43 I think I might need a different initrd 2015-07-17 20:12:55 am I being ignorant here? maybe I just need to change kernel options FROM: ip=dhcp alpine_repo=http://dl-3.alpinelinux.org/alpine/v3.2/main/x86_64 modules=loop,squashfs,sd-mod,usb-storage modloop=http://mirror.ewr1.packet.net/alpine/3.2.2/modloop-grsec 2015-07-17 20:13:04 TO: ip=dhcp alpine_repo=http://dl-3.alpinelinux.org/alpine/v3.2/main/x86_64 modules=igb,loop,squashfs,sd-mod,usb-storage modloop=http://mirror.ewr1.packet.net/alpine/3.2.2/modloop-grsec 2015-07-17 20:13:06 ? 2015-07-17 20:15:08 never done a pxe - but " Required for PXE. Set ip=dhcp to get an IP via DHCP. (Requires af_packet.ko in the initrd, in addition to the modules needed for your NIC.)" 2015-07-17 20:15:35 http://wiki.alpinelinux.org/wiki/PXE_boot#Configure_mkinitfs_to_generate_a_PXE-bootable_initrd 2015-07-17 20:16:28 ahhh 2015-07-17 20:16:34 there it is 2015-07-17 20:16:57 apk add mkinitfs 2015-07-17 20:17:17 so now a bit of a chicken and the egg situation… how to build an initrd for my system when I cannot boot alpine to use the mkinitrd 2015-07-17 20:17:32 should I try to deploy alpine in virtualbox or something? 2015-07-17 20:18:00 kvm works very well 2015-07-17 20:19:29 sweet 2015-07-17 20:19:42 I guess I'll give this a try on my centos box http://wiki.alpinelinux.org/wiki/Qemu 2015-07-17 20:20:03 get into alpine, mkinitrd with network profile to get all the drivers 2015-07-17 20:20:09 copy the initrd off to my PXE server 2015-07-17 20:20:24 then boot up and see what we have for network devs 2015-07-17 20:22:18 libvirt makes kvm a bit simpler to get running (it sets up a bridge & dhcp) 2015-07-17 20:23:08 & look at "kvm, file sharing 9p" for file sharing with the host 2015-07-17 20:23:23 any docs on kvm in the wiki? cant seem to find anything 2015-07-17 20:24:01 OoOoOO http://www.linux-kvm.org/page/9p_virtio 2015-07-17 20:24:07 i would just look for guides from centos or fedora if that's your host 2015-07-17 20:24:11 yes that 2015-07-17 20:24:55 let me get you an xml for libvirt 2015-07-17 20:26:11 thanks dude 2015-07-17 20:26:28 http://hastebin.com/aritibakox.xml 2015-07-17 20:27:04 that has 9p file sharing & spice for a desktop 2015-07-17 20:27:57 you don't really need virt-manager - the command line "virsh" is good enough 2015-07-17 20:30:55 nice! 2015-07-17 20:32:28 to mount host folders in kvm http://hastebin.com/gelasopiti.vhdl 2015-07-17 20:34:49 anyone here good with syslinux/UEFI 2015-07-17 20:34:50 ? 2015-07-17 20:36:05 BitL0G1c: you are too good to me :) 2015-07-17 20:39:31 ;-) hopefully saves you some trouble - i had problems with virtualbox 2015-07-17 20:42:11 kate__ these scripts support gpt https://it-offshore.co.uk/linux/alpine-linux/25-alpine-linux-luks-encrypted-installations 2015-07-17 20:43:35 you don't necessarily have to use lvm or luks 2015-07-17 20:47:48 have a look at gpt_create() https://github.com/itoffshore/alpine-linux-scripts/search?utf8=%E2%9C%93&q=gpt_create%28%29 2015-07-17 20:51:47 BitL0g1c I can install arch man ually np, I need to install it with EFI which these scripts as i can see dont support 2015-07-17 20:54:54 is there a way to mass update alpine to the latest version using apk? sort of like how yum update will bring rhel/centos up to the latest stable based on the repo? 2015-07-17 20:56:36 nvm, found it! http://wiki.alpinelinux.org/wiki/Alpine_Linux_package_management#Upgrade_a_Running_System 2015-07-17 21:05:04 hmm.. doesnt seem to upgrade distro the latest though… maybe latest minor release 2015-07-17 21:07:37 bumper version in /etc/apk/repositories and running update + upgrade again 2015-07-17 21:11:52 alpine:~$ cat /etc/alpine-release 2015-07-17 21:11:53 3.2.2 2015-07-17 21:11:55 sweet 2015-07-17 21:12:09 anyone good with syslinux/UEFI? 2015-07-17 21:32:00 FYI; I ended up using this in order to get 3.1.3 working via vagrant inside virtualbox https://atlas.hashicorp.com/maier/boxes/alpine-3.1.3-x86_64 2015-07-17 21:32:33 I was able to build a custom initrd and now I have PXE booted a physical box with networking :P still getting dumped to emergency shell but at least now I can ping google 2015-07-17 21:32:34 heh 2015-07-17 21:33:03 going to setup a proper dev box with kvm on some boxes here at packet.net 2015-07-17 21:36:14 I'm setting alpine_repo=http://dl-3.alpinelinux.org/alpine/v3.2/main/x86_64 but I'm seeing this upon boot http://screencast.com/t/IQ8XLxS0p 2015-07-17 21:36:35 not sure where that random string after APKINDEX is coming from 2015-07-17 21:37:14 ahh.. I see it now 2015-07-17 21:37:23 two x86_64 2015-07-17 21:38:11 trying again 2015-07-17 21:39:53 :D :D :D http://screencast.com/t/VD3g23PIPZ 2015-07-17 22:04:50 dlaube I i have repos set like http://hastebin.com/vitiyabibi.avrasm - see also http://wiki.alpinelinux.org/wiki/Alpine_Linux_package_management#Repository_pinning 2015-07-17 22:18:17 ahh cool 2015-07-17 22:18:36 that will help keep me from randomly breaking things 2015-07-17 22:30:44 any guide to installling alpine manually with encrypted hdd? 2015-07-17 22:30:47 nothing like arch lol 2015-07-17 22:35:30 anyone know if cloud-init works on alpine? 2015-07-17 22:41:56 dlaube you got alpine installed right 2015-07-17 22:48:37 I was able to PXE boot the os 2015-07-17 22:48:44 im not installing to disk or anything yet 2015-07-17 22:50:08 anyone that's gottan alpine working here? 2015-07-18 08:46:52 there is fresh spam on the wiki... 2015-07-18 11:06:26 Hi all, after building a package the make process will clean and uninstall the make deps? thank youd 2015-07-18 11:08:59 <_ikke_> if you use abuild -r it will 2015-07-18 11:10:26 _ikke_: thank you...user alacerda (not online atm) mentioned that abuild during the build install *also* the running deps of the package and at the end clean them up...can you confirm? 2015-07-18 11:12:33 _ikke_: I've found the first paragraph here http://wiki.alpinelinux.org/wiki/Creating_an_Alpine_package#depends_.26_makedepends quite confusing... 2015-07-18 11:13:05 <_ikke_> margeas: what part exactly? 2015-07-18 11:13:20 "If you set a package, in depends you do not need to add it to makedepends as well" so what's the difference beetween the two kind of deps? 2015-07-18 11:13:38 <_ikke_> margeas: makedepends are dependencies that are only needed for building 2015-07-18 11:13:57 <_ikke_> depends are needed for running the package as well 2015-07-18 11:14:11 <_ikke_> so if you add it to depends, it's also installed when building 2015-07-18 11:14:28 <_ikke_> but if you add it to makedepends, it won't be installed when just installing the package 2015-07-18 11:14:48 yep, so why if I'm building package X, it will install its *running time* deps? 2015-07-18 11:14:53 also 2015-07-18 11:15:31 OK...so building it will install *ALL* the stuff inside those two vars... 2015-07-18 11:15:46 <_ikke_> yes 2015-07-18 11:17:21 but then, why I would want to specify a *make* dependency inside the deps var ? It will end up just wasting space on users machines which don't have to do the build stage... 2015-07-18 11:17:52 <_ikke_> That's why you don't 2015-07-18 11:18:26 <_ikke_> Only add to the depends var dependencies that are required for running 2015-07-18 11:40:41 _ikke_: of course, the point I am trying to raise is that, abuild during the build phase should install *only* the list of make-deps.If the pkg deps and makedeps overlap, duplication of entries in make deps will be a more semantically and logical behaviour, IMHO 2015-07-18 11:45:33 margea - abuild automatically picks up the run time depends 2015-07-18 11:46:14 $depends is only for this which it does not pick up when you are building a python app or perl module 2015-07-18 11:47:44 or for a runtime dependency that is not linked to any of the binaries - like gzip for instance (needed for functionality but not a run time depends) 2015-07-18 11:49:13 as abuild runs ldd to find the run time depends at the end of the build 2015-07-18 12:12:32 Stealth your SSH port / SSH into LXC containers automatically https://it-offshore.co.uk/security/53-stealth-your-ssh-port-ssh-into-lxc-containers 2015-07-18 21:48:22 k0r10n, i can't reproduce the chromium crashes now, but i WAS getting them and haven't upgraded since 2015-07-18 21:48:39 k0r10n, there are certainly errors in the seccomp filtering 2015-07-19 05:42:26 jello 2015-07-19 05:42:33 hello 2015-07-19 05:43:04 who could help me with alpine on arm ? 2015-07-19 05:44:13 i get "illegal instruction" when I try to run minidlnad 2015-07-19 05:52:31 what cpu 2015-07-19 05:52:52 we recently dropped i486 support 2015-07-19 05:54:48 BitL0G1c: hmm, it is funny that lack of openssl use is now considered "secure by default" :) 2015-07-19 05:56:54 kaniini: Arm A20 from cubietruck 2015-07-19 05:57:13 ARMv7 Processor rev 4 (v7l) 2015-07-19 05:58:35 not sure, that should be fully supported :( 2015-07-19 05:58:41 kaniini: i fetched aports tree and would like to rebuild minidlna, howto do it? I am in main/minidlna with APKBUILD file, what is the command to build it from source? 2015-07-19 05:58:55 abuild -r 2015-07-19 05:59:00 thx 2015-07-19 05:59:11 but abuild needs to be configured 2015-07-19 06:03:30 ok, i did 2015-07-19 06:03:42 what is the next step to install build package ? 2015-07-19 06:03:55 abuild -i minidlna 2015-07-19 06:04:12 thx, waiting to finish build process 2015-07-19 06:04:36 BitL0G1c: not to nitpick, but. https://it-offshore.co.uk/code/23-c/26-c-calculate-average-of-vector-without-a-loop 2015-07-19 06:04:43 BitL0G1c: std::accumulate() *is* a loop :) 2015-07-19 06:06:36 kaniini: I got untrusted signature, howto add may key to trusted signatures? 2015-07-19 06:07:36 copy it into /etc/apk/keys 2015-07-19 06:08:57 okit I found it 2015-07-19 06:10:40 kaniini: thx, minidlna after rebuild works ok 2015-07-19 06:19:59 kaniini: where to find inb() function in alpinelinux? 2015-07-19 06:20:32 kaniini: bits/io.h is empty, why? 2015-07-19 06:34:19 y0g1: you would need to ask musl that :) 2015-07-19 06:35:52 kaniini: on x86_64 I could use io functions, but on arm the header is empty :| 2015-07-19 06:36:13 as i said, 2015-07-19 06:36:17 you would need to ask musl that. 2015-07-19 06:36:23 most likely they do not have implementation for it. 2015-07-19 06:36:28 kaniini: no answer from musl 2015-07-19 06:36:43 you'll need to be patient sorry :( 2015-07-19 06:42:55 ok 2015-07-19 06:43:06 thanx for help 2015-07-19 06:43:15 see you later 2015-07-19 11:27:36 kanani - true - corrected to without a "for" loop. 2015-07-19 13:14:19 I can install mysql-dev 2015-07-19 13:14:25 but I can't find the package on 2015-07-19 13:14:32 http://pkgs.alpinelinux.org/packages 2015-07-19 13:14:34 what gives? 2015-07-19 13:22:30 <_ikke_> Fooster: It's a subpackage 2015-07-19 13:22:49 its a bit crappy, btw, that there is no package with just the mysql headers 2015-07-19 13:22:53 ie: mysql-dev installs mysql 2015-07-19 13:23:03 I just want the C libraries and headers 2015-07-19 13:23:20 <_ikke_> Hmm 2015-07-19 13:23:23 <_ikke_> usually, they should not 2015-07-19 13:23:27 <_ikke_> that's why they are dev packages 2015-07-19 13:23:42 well it does :) 2015-07-19 13:24:15 <_ikke_> http://git.alpinelinux.org/cgit/aports/tree/main/mysql/APKBUILD?h=2.7-stable 2015-07-19 13:25:03 http://pastebin.com/ApEL6Xx8 2015-07-19 13:25:07 that what it acutally installed 2015-07-19 13:25:14 which is way more than the C library and headers 2015-07-19 18:32:16 is it just me or the clang package is broken in edge? 2015-07-19 18:33:01 after apk update && apk add clang there is a long list of undefined symbols in various llvm libs so clang fails to run 2015-07-19 18:33:47 hm maybe these should come from libstdc++ 2015-07-19 18:38:10 yes updating to g++-5.1 fixed it 2015-07-19 20:21:06 Is there a way to run X in alpine? 2015-07-19 20:21:54 I've been hitting the musl lazy binding issue and I can't seem to get it to load a single gfx driver of any that are available for me (i915/intel, fb, vesa, etc.). 2015-07-19 20:23:00 <_ikke_> flux_control: there are enough people running X, but I have not experience 2015-07-19 20:27:55 flux_control - kvm / spice works http://it-offshore.co.uk/linux/alpine-linux/30-alpine-linux-spice-kvm-desktop - I've also had no problem running X directly with open source radeon (trinity apu) 2015-07-19 20:28:31 I saw in bug #3691 that X -configure skips loading modules via /etc/X11/xorg.conf.d. If I run startx without X -configure the screen loads but crashes the machine. 2015-07-19 20:29:44 Well, to be more precise, the display is there, but input has no effect and I can neither switch back to other ttys or kill the x session. 2015-07-19 20:30:06 This is on a thinkpad t61 with i915. 2015-07-19 20:31:07 I guess I'll have to try making a config file from scratch to test if specifying the inputs will help. 2015-07-19 20:31:58 Unless there's a way to get X -configure to load the modules using /etc/X11/xorg.conf.d/20-modules.conf? 2015-07-19 20:32:33 I think for intel alpine 3.0 works - dalias may know a little more 2015-07-19 20:32:46 I'm on 3.2.2. 2015-07-19 20:33:46 It could be that the gfx is fine but that the input is the problem. If that's the case though, I'd need to configure the input I guess. 2015-07-19 20:34:24 u either need to manually configure xorg or u need to use udev 2015-07-19 20:34:24 I haven't really used X since back before autoconfig, so I'm not used to how it's done now. 2015-07-19 20:34:50 Oh, that brings up a related point: 2015-07-19 20:34:52 https://github.com/slashbeast/mdev-like-a-boss <- u can use that as a reference for setting up xorg manually 2015-07-19 20:35:12 I noticed that if I install kmod, the modules blacklist is ignored. 2015-07-19 20:35:18 otherwise, if u use setup-xorg-base, it should setup udev 2015-07-19 20:36:59 pnutzh4x0r: Thanks, but that's not the issue I'm having. 2015-07-19 20:39:00 oh, ok... a while back when i tried xorg if i had the same problem 2015-07-19 20:39:03 Also, that link is neither for setting up udev or for setting up xorg manually. 2015-07-19 20:39:19 display work, but keyboard and mouse did not 2015-07-19 20:39:23 That link is for replacing udev with mdev in the system 2015-07-19 20:39:39 i had to either install udev or manually write the xorg conf files for inputs 2015-07-19 20:40:08 the xorg.conf.d has examples 2015-07-19 20:40:14 yes, alpine uses mdev by default 2015-07-19 20:40:15 Yeah, I'm thinking of writing the conf files manually (which I actually prefer anyway), but I was expecting to be able to at least get the start of them from X -configure. 2015-07-19 20:40:40 Yes, I know it runs mdev. ;) 2015-07-19 20:44:01 if u look under https://github.com/slashbeast/mdev-like-a-boss/tree/master/xorg.conf.d u'll see examples of xorg configs 2015-07-19 20:44:20 i used that as basis to get my old dell d420 to work w/ just mdev 2015-07-19 20:44:57 that should be similar to ur t61 2015-07-19 20:45:09 ive never gotten X -configure to work 2015-07-19 20:57:32 \quit 2015-07-19 21:08:49 X configure is no longer needed 2015-07-19 21:09:02 just drop what you need in xorg.conf.d and rest will be autodetected 2015-07-20 00:29:44 Have there been any complaints of lockups during boot, after recent updates in edge? 2015-07-20 00:30:31 I run updates fairly frequently, ran them earlier today I noticed it pulled some stuff related to udev 2015-07-20 00:31:45 Rebooted, it gets *most* of the way through boot, gets to loading drivers, monitor goes to sleep and system is unresponsive. Not sure where to go from here 2015-07-20 00:34:50 The last lines it shows before locking up is Starting Udev and Loading Drivers 2015-07-20 00:41:01 do core developers of alpine drop by around here on a regular basis ? 2015-07-20 00:43:16 Yes 2015-07-20 00:45:44 good, thank you :) 2015-07-20 01:03:43 Also on that lockup I'm having, if I look at the disk using another system, it's not making any updates to any logs in /var/log so nothing to go off of there 2015-07-20 01:06:22 But I think it has something to do with whatever recent changes there were with udev, I saw it update udev and maybe eudev, and remove some other packages, like package names changed or were merged 2015-07-20 04:35:31 I edited udev.conf to udev_log="debug" and rebooted to see if it would give more details but still nothing 2015-07-20 07:00:31 iwearsable: check ml regarding udev/eudev 2015-07-20 07:45:31 in what user group do i have to add my own user to be able to use fuse mounts? 2015-07-20 08:45:40 leo-unglaub: iirc, the group name is 'fuse' 2015-07-20 08:48:17 there is no group with that name, should i create one? 2015-07-20 08:48:23 and if yes, what id should i use? 2015-07-20 08:48:29 or is the id not important? 2015-07-20 08:49:15 relog! 2015-07-20 08:50:10 hmm, no 2015-07-20 08:50:14 fuse is wrong 2015-07-20 09:05:51 <_ikke_> the gid is usally more important than the name 2015-07-20 09:08:57 hmm, fuse sucky anyway 2015-07-20 09:09:02 i am doing it differently 2015-07-20 09:09:12 i dont want that garbage on my system 2015-07-20 11:14:45 leo-unglaub: what's wrong with fuse? can you elaborate? 2015-07-20 11:46:17 so i'm trying to figure out what rule i need to be able to say access a printer 2015-07-20 11:46:24 when it is on an alternate routing table 2015-07-20 11:46:26 http://wiki.alpinelinux.org/wiki/Linux_Router_with_VPN_on_a_Raspberry_Pi#.2Fetc.2Fiproute2.2Frt_tables 2015-07-20 11:46:48 if you look at the diagram http://wiki.alpinelinux.org/w/images/d/de/Network_diagram.png it's 192.168.1.9 2015-07-20 11:47:04 but i'm not able to route packets from the vpn routing table (ie 192.168.2.0/24) to that node 2015-07-20 11:47:37 trying to make it so that particular node is accessible from either table 2015-07-20 11:48:26 i tried: 2015-07-20 11:48:28 up ip rule add to 192.168.1.9 table vpn 2015-07-20 11:48:30 up ip rule add from 192.168.1.9 table vpn 2015-07-20 11:48:32 but that did not seem to work 2015-07-20 11:48:38 (err minus the up 2015-07-20 11:48:40 ) 2015-07-20 11:48:57 that's just because i copied it from /etc/network/interfaces 2015-07-20 11:49:38 my fw rules are as: http://wiki.alpinelinux.org/wiki/Linux_Router_with_VPN_on_a_Raspberry_Pi#Advanced_IPtables_rules_that_allow_us_to_route_into_our_two_routing_tables 2015-07-20 11:50:03 i thought perhaps i needed a forwarding rule 2015-07-20 11:50:13 but apparently not, according to some people in #Netfilter 2015-07-20 11:50:43 #iptables -A FORWARD -s 192.168.2.0/24 -d 192.168.1.9 -j ACCEPT 2015-07-20 11:50:45 #iptables -A FORWARD -s 192.168.1.9 -d 192.168.2.0/24 -j ACCEPT 2015-07-20 11:50:48 is what i tried 2015-07-20 12:50:41 <_ikke_> sillysausage: did you enable ip_forwarding? 2015-07-20 12:50:47 yes. 2015-07-20 12:51:04 im not sure that's the problem 2015-07-20 12:51:15 it seems to be a problem with getting traffic from one routing tabel to another 2015-07-20 13:35:34 sillysausage: 100 points for just tinkering with vrf in linux. you're pro. 2015-07-20 13:35:48 (i only have this on a mental todo list since 3 years 2015-07-20 13:35:58 no im not a pro 2015-07-20 13:36:04 im a noob but ive managed to get this far! 2015-07-20 14:23:23 <_ikke_> sillysausage: Do you have multiple nics on your pi? 2015-07-20 14:23:32 yes. 2015-07-20 14:23:37 <_ikke_> ah ok 2015-07-20 17:45:43 if anyone uses Debian - some scripts to backport gnupg 2.1 to take advantage of Ed25519 / Curve 25519 crypto 2015-07-20 17:58:02 ACTION reads up on Curve25519 2015-07-20 17:59:19 looks pretty sweet 2015-07-20 18:00:13 I wonder if any of the browsers / web servers out there support it since its designed to be used with ECDH 2015-07-20 18:00:20 ECDH is pretty well supported 2015-07-20 20:04:01 does anyone know how to get the generic arm alpine image to run on qemu? 2015-07-20 20:38:31 systmkor: Look in the alpine wiki 2015-07-20 20:40:27 i want to know how to get it to run on my dragonboard :-p 2015-07-20 21:34:47 How can I prevent a kernel module from being loaded at boot? 2015-07-20 21:41:33 nmeum: blacklist it in modprobe. 2015-07-20 21:41:53 yeah, figured that out by now ;) 2015-07-20 21:42:09 It's only been seven minutes. Please google before you ask easy questions. 2015-07-20 22:19:59 I ended up restoring from a backup because I couldn't figure out what was the problem after the switch to eudev. I'm waiting for somebody else to have the same problem I guess, lol, if I can't run updates I'm not sure how long until I'll need to just switch distros. I'd make a bug report but I get absolutely no error info so I don't even think it would be useful 2015-07-20 22:20:45 Tricky problem, just locks up and shuts off my monitor, nothing useful logged to the console or a file 2015-07-20 22:21:15 Thermi: did look in wiki, there ain't shit 2015-07-20 22:30:38 how can I add a custom CA cert to alpine? 2015-07-20 22:31:04 I suppose I could try a fresh install as well and see if that works differently that upgrading from udev to eudev, but is eudev in the images yet? 2015-07-20 22:32:52 if u dont run edge, u dont have to deal w/ the udev to eudev switch 2015-07-20 22:34:14 Thanks, I'll have to stop using edge then, that's a good enough solution. BTW, you were having those problems with intel graphics and firefox 2015-07-20 22:34:46 I have those too, the strange thing I noticed just the other day, if you close out of xfce with firefox open 2015-07-20 22:35:29 and check the box to save session, when you reopen xfce firefox will work normally. However if you then close it and reopen it, the text and buttons are screwed again. That might give some insight into whatever the problem is 2015-07-20 22:35:43 Like, if it opens right when xfce opens, no problems 2015-07-20 22:35:45 interesting 2015-07-20 22:35:56 At least for me 2015-07-20 22:35:59 could be some sort of gtk setting 2015-07-20 22:37:03 unfortunately, ive given up on alpine on my x86 laptop 2015-07-20 22:37:10 Thermi: wiki link, since you say it exits 2015-07-20 22:37:12 so i cant really look into it further 2015-07-20 22:37:53 Yeah, I'll add that info to the ticket though in case it helps somebody else 2015-07-20 22:37:55 the x86_64 version of alpine and firefox work fine together though 2015-07-20 22:48:59 Thermi: I may be missing it however searching for ARM on wiki returns 0 results, all Qemu examples are for non ARM iso. etc. 2015-07-20 22:54:01 systmkor: I overread the "arm" in your question, so I assumed you looked for instructions for x86. It is correct, the wiki doesn't have information on running the ARM version in qemu. Personally, I tried starting Linux distros in qemu with arm using the shipped kernel in the archive of the distro. However, that failed for some reason. I think this is a good point for you to start from. Get the kernel from the archive and pass it to qemu using the 2015-07-20 22:54:01 corresponding switch. ARM architectures start the kernel immediately (well, qemu does it like that), so you need to pass the correct kernel to it for the architecture. I do not know what architecture the ARM image is compiled for; This is something you have to find out. 2015-07-20 23:08:58 Thermi: that's partly of why I'm asking is to find out 2015-07-20 23:09:04 Thermi: thanks for the info :D 2015-07-20 23:57:34 how do you add the testing packages? 2015-07-20 23:57:37 ie: testing/nzbget 2015-07-21 00:00:37 u add the edge/testing repo mirror to /etc/apk/repositories 2015-07-21 00:01:02 u can also use repo pinning: http://wiki.alpinelinux.org/wiki/Alpine_Linux_package_management#Repository_pinning 2015-07-21 00:01:37 yeah, I just figured that out. 2015-07-21 00:01:41 unfortunately, it doesn't wokr 2015-07-21 00:01:54 nzbget 2015-07-21 00:01:54 Error relocating /usr/bin/nzbget: _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_: symbol not found 2015-07-21 00:01:54 Error relocating /usr/bin/nzbget: _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendERKS4_: symbol not found 2015-07-21 00:03:05 u will probably need to get the libstdc++ from edge/main 2015-07-21 06:00:09 hello 2015-07-21 06:01:53 can somebody help with custom aport and build process? 2015-07-21 06:38:54 <_ikke_> Just ask your question 2015-07-21 08:51:08 hi there. trying to build mozilla/dxr on alpine, I hit a road block: clang++ can't find type_traits (/usr/include/llvm/Support/type_traits.h:17) 2015-07-21 08:57:22 grepping through aports didn't help, unfortunately 2015-07-21 09:07:11 apparently it is supposed to come with libstdc++, but that apk doesn't feature any headers 2015-07-21 09:11:08 oh, oh, installing g++ did the trick. 2015-07-21 11:08:07 has someone of you packages "cloc" or something similar? 2015-07-21 12:15:14 How can I subscribe an alpine linux mailinglist? I couldn't find any instructions on the wiki… 2015-07-21 12:18:15 nmeum, http://wiki.alpinelinux.org/wiki/Alpine_Linux:Mailing_lists 2015-07-21 13:23:51 http://alpinelinux.org/community/ 2015-07-21 13:24:04 there is a link (...| subscribe | ...) 2015-07-21 14:25:40 leo-unglaub: cloc? 2015-07-21 14:40:19 ScrumpyJack: http://cloc.sourceforge.net/ 2015-07-21 14:41:14 SF is down 2015-07-21 14:53:37 http://sourceforge.net/blog/sourceforge-infrastructure-and-service-restoration/ 2015-07-21 15:01:22 ay http://sourceforge.net/projects/cloc/ 2015-07-21 17:08:13 I see the bonding docs in the wiki, but does anyone know if LACP aka 802.3ad is supported out of the box? 2015-07-21 17:16:11 dlaube, err... sorry but wht do you mean with "out of the box"? (sorry for my bad english) 2015-07-21 17:17:46 I'm wondering if LACP/802.3ad is supported in alpine linux without having to rebuild anything 2015-07-21 17:18:19 it just me, or some huge disruption in net 2015-07-21 17:18:40 kinda looks like north atlantic sea cable type problem 2015-07-21 17:19:31 I can try adding some LACP config directives in /etc/network/interfaces and bring the ifaces down/up to see if it complains 2015-07-21 17:19:45 just wondering if anyone here has done it before 2015-07-21 17:21:32 vkrishn: ok here 2015-07-21 17:21:57 dlaube: i've had lacp, sometimes it's 'flimsy' with the startup from /etc/network/interfaces 2015-07-21 17:22:04 iirc one server it was ok, other not 2015-07-21 17:22:18 now i switch to openvswitch and it got better and worse at the same time 2015-07-21 17:22:44 less config hickups but load balancing messed up the network traffic really bad 2015-07-21 17:23:07 i still have it documented somewhere (old setup w/bridge) 2015-07-21 17:24:11 http://confluence.wartungsfenster.de/display/Adminspace/Alpine+Linux+Xen+tips was what i still found 2015-07-21 17:24:25 but mode=1 === active/backup so not really what you needed 2015-07-21 17:24:35 anyway, it worked. 2015-07-21 17:25:03 also with lacp, used that till jun 2015-07-21 17:25:48 darkfader: perfect, thank you! 2015-07-21 17:26:20 darkfader: when you noticed the flimsy startup, do you mean the links appeared to be up but networking just wasn't working? 2015-07-21 17:27:10 hmm i think the initialization order was wrong, so interfaces -> up, vlans -> up, bridge -> down 2015-07-21 17:27:11 I only ask because I've spent *a lot* of time configuring LACP on most of the mainstream distros and have worked through a few problems 2015-07-21 17:27:26 yeah, basically same shit. 2015-07-21 17:27:44 I gotcha 2015-07-21 17:28:04 alpine-wise you just need to note giving mode=4 in the modprobe file 2015-07-21 17:29:13 I've seen some failure modes where links are up but LACP is just plain broken when the first NIC comes up with the second NICs MAC address but the switch is expecting LACP HELOs from the first NIC 2015-07-21 17:29:25 on other OSes 2015-07-21 17:29:27 great :) 2015-07-21 17:29:54 awesome stuff! thanks again for the notes and the info 2015-07-21 17:30:01 I'll give this a swing here in a little bit 2015-07-21 17:32:17 dlaube: good luck, and if you also poke at openvswitch (+lacp) at some point: be wary. 2015-07-21 17:36:51 darkfader, thank, would try to change dns servers and try again 2015-07-21 17:37:18 thanks 2015-07-21 17:37:39 ;) 2015-07-21 17:37:47 I still have nightmares from playing with openvswitch when I was evaluating openstack ironic earlier this year 2015-07-21 17:38:28 oh nice 2015-07-21 17:38:52 i really want to get far enough to play some sdn stuff with it, i've bought a hp switch with the right features too 2015-07-21 17:39:09 but i've learned that i need to make a harder definition of "lab" 2015-07-21 17:39:27 lab needs (thats my new idea at least) one full routing hop away from real net 2015-07-21 17:39:37 and no shared network infra for this stuff 2015-07-21 17:39:55 i had gotten used to just add a few more vlans in my xen host 2015-07-21 17:40:06 but with a virtual switch, it's not far enough away 2015-07-21 17:40:50 oh man, I hear you on that 2015-07-21 17:41:07 when lab gets too close to prod for comfort, that's when the real fun begins :P 2015-07-21 17:41:41 hehe 2015-07-21 23:37:30 Can someone report this bug for me: the murmur package's init should depend on "net". I restarted "networking" but murmur didn't restart itself. 2015-07-22 08:23:51 hi all 2015-07-22 08:26:19 if APK your own product or is it "based" on some other packaging system? 2015-07-22 08:27:47 also... does it compare shared libs of finall binary with definitions in APKBUILD? 2015-07-22 08:29:41 <_ikke_> jirib: It takes inspiration from other build systems, but it's custom built 2015-07-22 08:29:55 <_ikke_> jirib: and yes, it checks for final dependencies 2015-07-22 08:35:53 _ikke_: ok thx for info. i remember i hated years ago how cruxlinux (before archlinux) didn't check final deps 2015-07-22 08:36:09 so this is my usual question about packaging systems 2015-07-22 08:37:25 <_ikke_> abuild does some sanity checks when building packages 2015-07-22 08:39:16 jirib: http://git.alpinelinux.org/cgit/apk-tools 2015-07-22 08:41:49 and another question: do you have everything as package or you have "base OS" and additional packages as in BSD world? 2015-07-22 09:17:40 jirib: there is a base operating environment loaded by the kernel into RAM from an initramfs file 2015-07-22 09:25:11 jirib: it contains kernel modules, musl, ssl, crypto etc libraries, busybox, apk (package manager) and sh 2015-07-22 09:29:39 ScrumpyJack: and openssh? 2015-07-22 09:30:29 nope, openssh is a package 2015-07-22 09:32:30 i think in fact sh is a symlink to busybox 2015-07-22 12:38:19 Hello... Does /etc/network/interfaces provide a way to give the interface multiple IP addresses? 2015-07-22 12:42:34 <_ikke_> danci1973: Don't know if there is an official way, but you could do something like: up ip address add dev 1.2.3.4/24 2015-07-22 12:51:24 _ikke_: Oh yes, I meant if there's an 'official' way, I already use the 'up ip addr ....' stuff. 2015-07-22 12:53:56 <_ikke_> Can you try to specify multiple iface sections for the same interface ? 2015-07-22 13:04:18 for anyone who wants to have his pastings hosted on alpine infra, we now have tpaste.us 2015-07-22 13:05:13 oh and hers not to forget of course 2015-07-22 13:27:50 clandmeter: do you twitter? 2015-07-22 13:28:05 ? 2015-07-22 13:28:23 i think you retweeted me recently 2015-07-22 13:28:28 oh :) 2015-07-22 13:28:40 or do you mean really twitter like a boss? :) 2015-07-22 13:29:26 i do have good memory 2015-07-22 13:29:31 its just *very* short 2015-07-22 13:29:36 soory :) 2015-07-22 13:30:14 np, i have a bad memory with leaks 2015-07-22 17:41:22 is someone of you a Gtk developer? 2015-07-22 17:42:44 if yes, maybe he can explain to me why glade files are always parsed on the fly and have to be shiped with the compiled binary as an addition? 2015-07-22 17:47:13 i'm no gtk dev, but iirc the glade files are xml, and you can rearrange your gui by editing them. that was the original intent, that noone does it is another question i guess? 2015-07-23 07:54:49 is someone if you running i3wm? 2015-07-23 07:54:54 if yes, please ping me 2015-07-23 07:56:11 i use xfce... 2015-07-23 07:56:30 ncopa: me to on my desktops, but on my laptop i use i3 2015-07-23 07:56:48 i am just chatting with the i3 guys because by default i3 on alpine is ignoring some config files 2015-07-23 07:57:29 by default i3wm loads /etc/i3/config instead of looking at ~/.i3/config or ~/.config/i3/config 2015-07-23 08:03:24 leo-unglaub: sounds like upstream bug 2015-07-23 08:03:45 ncopa: well, thats the oposite of what they tell me 2015-07-23 08:03:48 hahahaha 2015-07-23 08:03:58 :) 2015-07-23 08:04:39 a workaround is to use i3 -c ~/.config/i3/config and force the file 2015-07-23 08:05:17 seems like they use some gnusim 2015-07-23 08:05:20 GLOB_TILDE 2015-07-23 08:05:23 we have a patch for that 2015-07-23 08:05:32 it might be that patch that does it 2015-07-23 08:06:01 yeah, maybe 2015-07-23 08:06:08 but dont waste your time with it 2015-07-23 08:06:13 you have more important things todo 2015-07-23 08:06:14 :) 2015-07-23 08:06:28 have them to look at the musl.patch 2015-07-23 08:06:36 it does turn of some logic 2015-07-23 08:06:53 ask how to properly solve it 2015-07-23 08:07:25 GLOB_TILDE is not in posix 2015-07-23 08:07:57 I am pretty sure that is the problem 2015-07-23 08:08:48 sounds like it, yes 2015-07-23 08:08:56 i am going to write them a bug report 2015-07-23 08:09:00 https://github.com/i3/i3/blob/next/i3-config-wizard/main.c#L790 2015-07-23 08:09:30 looks like you can set XDG_CONFIG_HOME=$HOME/.config 2015-07-23 08:09:39 the could fallback to getenv("HOME") 2015-07-23 08:10:32 I am pretty sure that is your problem 2015-07-23 08:12:56 it moved to here: https://github.com/i3/i3/blob/7b8745f56cf940b475b31bc1162204f909f21d4d/libi3/resolve_tilde.c 2015-07-23 08:13:11 i suppose the tilde is always at start 2015-07-23 08:15:10 if (path[0] == '~') { snprintf(result,sizeof(result), "%s%s", getenv("HOME"), &path[1]); 2015-07-23 08:16:06 leo-unglaub: somethine like: if (path[0] == '~') { snprintf(result,sizeof(result), "%s%s", getenv("HOME"), &path[1]); 2015-07-23 08:16:25 ncopa: sry, had a disconnect 2015-07-23 08:16:32 i have to reread the log 2015-07-23 08:16:40 fucking internet here ... 2015-07-23 09:59:41 we should make a "show your alpine desktop" screenshot collection somewhere 2015-07-23 09:59:47 it would be awesome, i am sure 2015-07-23 10:14:38 i run alpine in the console, but i have a framebuffer screenshooter for this ;) 2015-07-23 10:14:48 dunno how awesome that would be 2015-07-23 10:16:47 it depends on what you do 2015-07-23 10:17:00 simply running htop is maybe not that impressive 2015-07-23 10:23:58 I'm running a rxvt-unicode-256color in a tiling window manager in fullscreen (because tiling is broken) 2015-07-23 10:24:04 I think it's even transparent :-) 2015-07-23 10:24:18 but my background is plain black :-) 2015-07-23 10:25:45 i use this as a desktop 2015-07-23 10:26:32 dunno why you think i run htop 2015-07-23 11:07:22 Hello. 2015-07-23 11:32:43 is your busybox whois working? 2015-07-23 11:39:19 mine is always running into timeouts 2015-07-23 11:40:30 looks similar 2015-07-23 11:40:36 used to work i think 2015-07-23 11:47:19 i had to disable whois on psad as it was causing reboots - perhaps something is wrong with whois 2015-07-23 11:47:39 lookups were timing out 2015-07-23 11:52:20 it caused reboots? 2015-07-23 11:52:23 WTF? 2015-07-23 11:52:36 did you execute it with root permissions? 2015-07-23 11:53:25 psad does whois lookups when a scan is detected 2015-07-23 11:53:35 port scan 2015-07-23 11:53:47 & adds iptables rules 2015-07-23 11:54:18 disabled whois lookups in the package & filed a bug 2015-07-23 11:55:29 but it appears now the problem is actually with bb whois not psad 2015-07-23 11:55:48 seams like it 2015-07-23 11:57:06 yeah, bb whois seems to not work for me either. just timeouts 2015-07-23 11:57:14 dunno why. perhaps wrong server in default config? 2015-07-23 12:00:44 i doubt it, because even with -h i get timeouts 2015-07-23 12:01:17 with -h it works for me 2015-07-23 12:01:25 what server did you use? 2015-07-23 12:01:43 whois.ficora.fi for a .fi domain 2015-07-23 12:02:54 seems it defaults to whois-servers.net 2015-07-23 12:06:34 should probably use whois.iana.org or similar, and follow the referrals 2015-07-23 12:07:27 iana is always a good address 2015-07-23 12:07:32 +1 for the cahnge 2015-07-23 12:08:08 someone needs to code it and submit to bb 2015-07-23 12:53:16 seem nice tool https://github.com/danielgtaylor/jpeg-archive 2015-07-23 13:10:44 ACTION will be venturing into installing Alpine soon 2015-07-23 13:12:22 If I can get it set up how I want (as a KVM/QEMU host with VGA passthrough), can I write a tutorial for it on the Wiki? 2015-07-23 13:13:34 CandyAngel: of course 2015-07-23 13:13:38 please do 2015-07-23 13:48:28 Okie coolies, thank you :) 2015-07-23 14:29:43 hmm, i think i have to locally rebuild git 2015-07-23 14:29:55 because i love the git add -p feature 2015-07-23 14:30:05 that was so awesome, but thats not in the default build 2015-07-23 14:32:29 <_ikke_> leo-unglaub1: You have to install git-perl or something like that 2015-07-23 14:33:56 _ikke_: oh, that depends on perl? 2015-07-23 14:33:58 fuck 2015-07-23 14:34:12 <_ikke_> Not sure 2015-07-23 14:34:15 <_ikke_> let me verify 2015-07-23 14:34:53 <_ikke_> yes, it's a perl script 2015-07-23 14:36:17 grrrr 2015-07-23 14:36:33 why do people write good c software and then mix in a python/perl/... script? 2015-07-23 14:37:38 <_ikke_> Rapid prototyping 2015-07-23 14:37:58 <_ikke_> But they are slowly porting everything to c 2015-07-23 14:42:15 people write good C software? 2015-07-23 14:42:42 kore.io is cool (might also be good) c software 2015-07-23 14:42:45 yeah 2015-07-23 14:42:56 c ist the best language ever 2015-07-23 15:04:41 leo-unglaub1: but is not convenient for many kinds of scripting jobs...in fact nowadays C is used mainly when speed is *very* critical... 2015-07-23 20:13:27 hi. when i try to boot alpine, it fails with "/sbin/init not found in new root", despite successfully mounting /dev/sda1 under /media/sda1 and /sbin/init existing there as a symlink to /bin/busybox 2015-07-23 20:15:59 nvm, probably pebkac 2015-07-24 13:05:37 Hey folks 2015-07-24 13:11:43 I`m having a problem with wireless connection on alpine linux 2015-07-24 13:11:55 I set wpa_supplicant and it works fine 2015-07-24 13:12:11 then I try to use dhcpcd or udhcpc to get an IP, and it works 2015-07-24 13:12:22 I ping 8.8.8.8 to test it 2015-07-24 13:12:32 it pings 5 or 6 times and then freezes 2015-07-24 13:12:40 from there on I don`t have any connection 2015-07-24 13:13:03 if I kill dhcpc or udhcpc or whatever I used and restart it, same thing happens 2015-07-24 13:13:13 connection for a few seconds and then loses it 2015-07-24 13:13:36 has anyone ever faces this problem? I tried really everything I could think of to solve it without success 2015-07-24 13:13:43 First I tried http://wiki.alpinelinux.org/wiki/Connecting_to_a_wireless_access_point 2015-07-24 13:13:59 this works for me every time on wireless http://it-offshore.co.uk/linux/alpine-linux/46-alpine-linux-automatic-wireless-configuration 2015-07-24 13:14:18 then Itried http://linuxcommando.blogspot.nl/2013/10/how-to-connect-to-wpawpa2-wifi-network.html 2015-07-24 13:14:38 I will try the link you sent, BitL0G1c ! 2015-07-24 13:14:41 thanks alot 2015-07-24 13:14:52 will report back soon 2015-07-24 13:14:59 I hope it works! 2015-07-24 13:15:00 ;-) ok 2015-07-24 13:15:29 the magic is the /etc/network/interface settings 2015-07-24 13:29:00 BitL0G1c: no luck :( 2015-07-24 13:29:06 wpa_supplicant works fine 2015-07-24 13:29:13 I get associated to the essid and all 2015-07-24 13:29:19 the issue is with getting the ip 2015-07-24 13:29:37 I tried dhcpcd and udhcpc in the past 2015-07-24 13:29:46 the link you sent used dhclient 2015-07-24 13:30:05 I tried dhclient now, but also no luck. Looks like it gives me an ipv6 address 2015-07-24 13:30:26 my network doesn`t support that. ping 8.8.8.8 says network unreachable 2015-07-24 13:31:56 ip addrr show wlan0 adter dhclient wlan0 shows me 2 inet6 addr 2015-07-24 13:32:02 and no simple inet 2015-07-24 13:35:18 check the output of 'route' 2015-07-24 13:36:13 Kernel IP routing table 2015-07-24 13:36:28 Destination Gateway Genmask Flags Metric Raf Use iface 2015-07-24 13:36:36 route: fscanf 2015-07-24 13:36:38 that`s it 2015-07-24 13:37:25 you've not set a default ip4 route 2015-07-24 13:37:41 ip route add default via 192.168.xxx.xxx dev wlan0 ? 2015-07-24 13:37:59 yes using the correct gateway ip 2015-07-24 13:38:10 ow do I know what`s the correct gateway ip? 2015-07-24 13:38:32 if you have a windows machine you can get the settings by running "ipconfig /all" 2015-07-24 13:38:41 in a command prompt 2015-07-24 13:38:51 I have one, let me boot it 2015-07-24 13:38:58 but what if I go to another essid? 2015-07-24 13:39:09 my alpine linux is my laptop and I move a lot 2015-07-24 13:39:27 my wpa_supplicant.conf has a dozen essid`s that I use constantly 2015-07-24 13:39:51 will it still work? 2015-07-24 13:39:54 networkmanager is in the repos & has a terminal cli 2015-07-24 13:40:20 that is probably best for multiple wireless connections 2015-07-24 13:40:48 in alpine 3.1 I used to just have wpa_supplicant.conf with all my essids and dhcpcd (or something equivalent) handle ip assignment automatically 2015-07-24 13:40:52 I didn`t need to do anything 2015-07-24 13:41:01 just boot the computer and get connected to the internet 2015-07-24 13:41:08 is that impossible for me now? 2015-07-24 13:41:30 because I have to route traffic with ip route? 2015-07-24 13:41:53 you set the gateway in /etc/network/interfaces 2015-07-24 13:42:10 it will be automatic 2015-07-24 13:42:33 but if I do to somewhere else, another essid, won`t the gateway be another one too? 2015-07-24 13:43:41 probably 2015-07-24 13:43:56 damn 2015-07-24 13:44:24 anyway, I tried "sudo ip route add default via 192.168.1.1 dev wlan0" 2015-07-24 13:44:29 it said network is unreachable 2015-07-24 13:45:36 what if we try to discover what`s wrong with dhcpcd/udhcpc/etc. ? I get internet working after running them, but it lasts just a few seconds. that was my set-up some months ago, it does everything automatically 2015-07-24 13:45:53 and when I restart it, internet comes back, but again only for a few seconds 2015-07-24 13:46:00 \then ping 8.8.8.8 freezes again 2015-07-24 13:47:19 my wpa_supplicant is working fine, I`m almost sure. The issue is with getting the ip later with udhcpc, dhcpcd, etc. 2015-07-24 13:56:44 I looked up dhclient.example.conf (I don`t have a dhclient.conf) 2015-07-24 13:57:03 it mentions /etc/dhclient-script 2015-07-24 13:57:08 I don`t have such a file 2015-07-24 13:57:17 could this be a problem? 2015-07-24 14:00:22 look what I found 2015-07-24 14:00:27 http://dev.alpinelinux.org/irclogs/%23alpine-linux-2014-05.log 2015-07-24 14:00:33 2014-05-04 07:47:14 so alpine linux does not ship a working dhclient; it is missing /sbin/dhclient-script to actually set the IP and set up the parameters using the lease 2015-07-24 14:04:54 we ship busybox udhcpc dhcp client by default 2015-07-24 14:05:10 i think you can apk add dhclient if you want the ISC dhcp client 2015-07-24 14:05:14 there is also dhcpcd 2015-07-24 14:05:19 i use dhcpcd 2015-07-24 14:05:40 yes, ncopa. I used dhcpcd and udhcpc in the past and it worked fine 2015-07-24 14:05:53 but now, after running them, I only get internet for a few seconds 2015-07-24 14:06:05 ping 8.8.8.8 shows 5 or 6 pings then it freezes 2015-07-24 14:06:14 that`s why I was trying dhclient now 2015-07-24 14:06:38 but if you know how to fix dhcpcd or udhcpc, that`s absolute great too! I just want internet :( 2015-07-24 14:06:50 why do you think its dhcp problem? 2015-07-24 14:06:51 did you ever face this issue? 2015-07-24 14:06:54 no 2015-07-24 14:07:05 wpas_supplicant appears to be working fine 2015-07-24 14:07:15 so it can only be dhcp issue? 2015-07-24 14:07:27 does it lose the ip address? 2015-07-24 14:07:33 does it lose the link? 2015-07-24 14:07:36 if not 2015-07-24 14:07:38 let me see, one second 2015-07-24 14:07:55 makes no sense that its dhcp client issue 2015-07-24 14:08:16 dhcp client will just send dhcp request and once it gets an ip addr it should do nothing 2015-07-24 14:08:16 ok, rebooted computer 2015-07-24 14:08:24 sounds more like driver issue 2015-07-24 14:08:24 wpa_supplicant is automatically run 2015-07-24 14:08:39 no dhcp client is run 2015-07-24 14:08:57 I will try udhcpc -i wlan0 2015-07-24 14:09:17 ip link set wlan0 up 2015-07-24 14:09:21 first 2015-07-24 14:09:23 iwconfig shows me I`m associated with the essid 2015-07-24 14:09:48 ip addr show wlan0 says it`s up already 2015-07-24 14:09:56 but I`ll do ip link set wlan0 up to be sure 2015-07-24 14:11:06 udhcpc -i wlan0 worked, gave lease on 192.168.0.10 2015-07-24 14:11:12 then I did ping 8.8.8.8 2015-07-24 14:11:20 it worked for 18 pings 2015-07-24 14:11:23 now it`s frozen 2015-07-24 14:11:33 when frozen 2015-07-24 14:11:47 can you try figure out *why* its frozen? 2015-07-24 14:12:00 did it lose its wlan association? 2015-07-24 14:12:07 did it lose its ip addr? 2015-07-24 14:12:17 can I ^C ping? 2015-07-24 14:12:26 to investigate that 2015-07-24 14:12:31 ip addr show dev wlan0 2015-07-24 14:12:38 will show if you still have ip addr 2015-07-24 14:12:43 i bet you still ahve ip addr 2015-07-24 14:12:49 i dont tihink dhcp is problem 2015-07-24 14:13:19 does 'dmesg' say anything of interest? 2015-07-24 14:13:22 ip addr show dev wlan0 tells me wlan0 is up, and inet 192.168.0.10/24 scope global wlan0 2015-07-24 14:13:37 valid_lft forever preferred_lft forever 2015-07-24 14:14:00 looks like I have ip adr? 2015-07-24 14:14:07 so its no a dhcp issue 2015-07-24 14:14:24 nice, more understanding of the problem! 2015-07-24 14:14:31 so you think it`s the driver? 2015-07-24 14:14:37 I will try dmesg 2015-07-24 14:15:14 it could be some bug in wpa_supplicant too 2015-07-24 14:15:19 or even bug in AP 2015-07-24 14:15:36 might be you need tune wpa_supplicant config 2015-07-24 14:16:24 I have /etc/wpa_supplicant/wpa_supplicant.conf generated with wpa_passphrase 2015-07-24 14:16:49 and rc-update add /etc/init,d/wpa_supplicant boot as the wiki told me 2015-07-24 14:17:56 dmesg | grep wlan0 tells me only normal stuff. autheticate - send auth - authenticated - associate with - RXAssocResp - associated 2015-07-24 14:18:24 and then 3 messages like "Limiting TX power to 30 (30 - 0) dBm as advertised by" 2015-07-24 14:18:46 that`s all dmesg | grep wlan0 says 2015-07-24 14:19:13 I will try dmesg | grep brcmsmac and then dmesg | grep bcma 2015-07-24 14:20:15 I think I got something 2015-07-24 14:21:40 wl0: brcms_cops_bss_c_d11hdrs_mac80211: (z txop exceeded phylen 159/256 dur 1778/1504 2015-07-24 14:21:54 what do you tink ncopa? maybe that`s the issue? 2015-07-24 14:22:38 does it match with the timing? 2015-07-24 14:22:56 ~18 sec after you got association? 2015-07-24 14:23:05 (you said 18 pings) 2015-07-24 14:23:11 yeah, 18 pings 2015-07-24 14:23:19 it says 2015-07-24 14:23:20 google it 2015-07-24 14:23:34 [ 9.001551] 2015-07-24 14:23:39 is that the time of this error? 2015-07-24 14:27:13 I rebooted, login and immediately did udhcpc - i wlan0 and then ping 8.8.8.8 2015-07-24 14:27:17 no ping response 2015-07-24 14:27:25 I will check dmesg for that error 2015-07-24 14:27:43 if it`s really the culprit, should show a number close to 0, right? 2015-07-24 14:27:51 maybe 1, the time for me to type ping 8.8.8.8 2015-07-24 14:29:28 [ 10.44680] brcmsmac: bcma0:1: wl0: brcms_cops_bss_c_d11hdrs_mac80211: (z txop exceeded phylen 159/256 dur 1778/1504 2015-07-24 14:29:41 if 10.44680 is the time, then this isn`t the issue 2015-07-24 14:30:15 oh, I found another curious message 2015-07-24 14:30:57 [ 5.183696] b43: probe of bcma0:1 failed with error -524 2015-07-24 14:31:38 but I don`t think I use driver b43 2015-07-24 14:32:48 maybe I blacklist b43? 2015-07-24 14:34:58 blacklisted b43 and rebooted 2015-07-24 14:35:02 same issue 2015-07-24 14:35:03 no ping 2015-07-24 14:35:17 'but now no more b43 error messages on dmesg at least 2015-07-24 14:38:23 it`s weird, sometime I get 5 pings, sometime 6, sometime 15 and other times 0 2015-07-24 14:38:38 but in the end, I`m always without internet 2015-07-24 14:43:15 ncopa: so as wpa_supplicant and dhcp is all fine,I added it all to boot via rc-update for wpa_supplicant and via setup-interfaces for dhcp 2015-07-24 14:43:19 I rebooted 2015-07-24 14:43:35 all fine, ip addr shows it`s got an ip and all 2015-07-24 14:43:45 ping 8.8.8.8 returns nothing 2015-07-24 14:43:47 0 ping 2015-07-24 14:44:04 so I did /etc/init.d/networking restart 2015-07-24 14:44:10 and immediately ping 8.8.8.8 2015-07-24 14:44:16 I got 8 pings 2015-07-24 14:44:20 then it froze again' 2015-07-24 14:45:06 then I did /etc/init.d/networking restart and immediately ping 8.8.8.8 again 2015-07-24 14:45:10 this time, 0 ping 2015-07-24 14:45:20 it seems to be very inconsistent 2015-07-24 14:45:37 what do you think I should investigate next? any idea what could be causing this problem? 2015-07-24 14:45:52 it isn`t wpa_supplciant or dhcp, right? 2015-07-24 14:59:26 no ideas? :( 2015-07-24 15:00:46 no ideas 2015-07-24 15:00:50 have a nice weekend 2015-07-24 15:02:29 ouch! 2015-07-24 15:02:35 thanks, have a nice weekend too 2015-07-24 15:02:52 ksoas: still there? 2015-07-24 15:02:58 yeah 2015-07-24 15:03:46 ksoas: first try to find out your default gateway immideately after the connection (when it still works): ip r | grep default 2015-07-24 15:04:10 probably 192.168.0.1 2015-07-24 15:04:23 that`s it 2015-07-24 15:04:26 then ping this ip instead of 8.8.8.8 2015-07-24 15:04:29 curious thing 2015-07-24 15:04:53 ip r | grep default still shows my gateway even after ping outputs nothing (internet connection lost) 2015-07-24 15:05:14 ping 192.168.0.1 worked 2015-07-24 15:05:50 ksoas: Oh, and yes, you can use wpa_supplicant of course instead of these networkmanager-things - that's also what I'm doing. just "ifup wlan0" gives me internet wherever I am 2015-07-24 15:06:04 so 192.168.0.1 still works, but 8.8.8.8 doesn't work anymore? 2015-07-24 15:06:21 yes, that`s correct 2015-07-24 15:06:44 so then you have a problem with your gateway 2015-07-24 15:07:09 and you're sure you don't ping 192.168.0.10 instead? that's the IP of your notebook, at least it was the last time 2015-07-24 15:07:10 any idea how to track down what`s causing this, exactly? 2015-07-24 15:07:30 no, I`m sure I pinged 192.168.0.1 2015-07-24 15:07:35 good 2015-07-24 15:07:39 I did 192.168.0.10 now and it works too 2015-07-24 15:07:52 but ping 192.168.0.1 also works 2015-07-24 15:07:58 ok 2015-07-24 15:08:10 how many routes do you see with: ip r 2015-07-24 15:08:25 and what tells: ip r g 8.8.8.8 2015-07-24 15:08:37 $ ip r 2015-07-24 15:08:56 default via 192.168.0.1 dev wlan0 metric 303 2015-07-24 15:09:13 192.168.0.0/24 dev wlan0 src 192.168.0.10 2015-07-24 15:09:41 $ ip r g 8.8.8.8 2015-07-24 15:09:59 8.8.8.8 via 192.168.0.1 dev wlan0 src 192.168.0.10 2015-07-24 15:10:05 good 2015-07-24 15:10:24 do any other ips respond to pings? like 141.1.1.1? 2015-07-24 15:11:15 ping 141.1.1.1 also shows nothing 2015-07-24 15:11:18 just hangs there 2015-07-24 15:12:19 do you have any other devices in your wifi? 2015-07-24 15:12:46 I do 2015-07-24 15:12:55 I`m on another computer right now 2015-07-24 15:13:00 same wifi 2015-07-24 15:13:05 can you ping them each other? 2015-07-24 15:13:35 this computer I`m on runs windows, how can I get its ip? 2015-07-24 15:13:46 i don't know 2015-07-24 15:13:51 also, just to be sure, my alpine computer is 192.168.0.10 right? 2015-07-24 15:13:56 yes 2015-07-24 15:14:08 ifconfig /all <-- that could work with windows 2015-07-24 15:14:32 oh, I have a phone! with terminal! 2015-07-24 15:14:38 hehe, nice :-) 2015-07-24 15:14:39 I will use that, should have linux commands 2015-07-24 15:14:53 do you have it rooted? 2015-07-24 15:15:08 ping needs to open a raw socket to receive the pongs 2015-07-24 15:15:20 usually that doesn't work on phones 2015-07-24 15:15:20 can`t remember, it`s old 2015-07-24 15:15:27 let me try 2015-07-24 15:15:36 ipconfig /all 2015-07-24 15:15:50 ping 8.8.8.8 worked on my phone 2015-07-24 15:15:58 nice 2015-07-24 15:15:59 I will try to ping my alpine computer 2015-07-24 15:16:03 yes 2015-07-24 15:16:46 ping 192.168.0.10 returns nothing on my phone 2015-07-24 15:16:49 hangs threre 2015-07-24 15:17:03 just like ping 8.8.8.8 on my alpine computer just hangs there 2015-07-24 15:17:17 oh, wait! 2015-07-24 15:17:18 I`m dumb 2015-07-24 15:17:32 my phone didn`t have wifi turned on, it was on another network 2015-07-24 15:17:37 let me turn iton 2015-07-24 15:17:38 lol ^^ 2015-07-24 15:18:44 ok, ping 192.168.0.10 from my phone worked 2015-07-24 15:19:35 an ping from your alpine to your phone? 2015-07-24 15:19:40 8 hours later and the Intel Edison is still compiling the Alpine Linux Kernel, I was definitely not expecting to take this long 2015-07-24 15:20:32 Why are the corosync and pacemaker packages in testing since about 9 months? 2015-07-24 15:21:02 ping 192.168.0.46 from my alpine computer works 2015-07-24 15:21:19 192.168.0.46 is my phone ip according to ip r ran on my phone terminal 2015-07-24 15:21:30 ok, so no problem to speak with devices in your local network 2015-07-24 15:22:09 do you have some traceroute on your alpine box? how far can you traceroute 141.1.1.1 (or any other public ip) 2015-07-24 15:22:24 better use traceroute -n 141.1.1.1 2015-07-24 15:23:25 traceroute to 141.1.1.1 (141.1.1.1), 30 hops max, 46 byte packets 2015-07-24 15:23:29 1 * * * 2015-07-24 15:23:33 2 * * * 2015-07-24 15:23:36 3 * * * 2015-07-24 15:23:46 4 * * * 2015-07-24 15:23:48 ok, nothing... wtf 2015-07-24 15:23:50 it`s going on 2015-07-24 15:24:26 but ip r still shows the "default via 192.168.0.1 dev wlan0…" line? 2015-07-24 15:24:59 yes 2015-07-24 15:26:12 whap happens if you change your IP to another free one "ip a d 192.168.0.10/24 dev wlan0 ; ip addr add 192.168.0.11/24 dev wlan0 ; ip route add default gw via 192.168.0.1 " 2015-07-24 15:28:09 last command gave me 2015-07-24 15:28:29 ip: either "to" is duplicate or "gw" is garbage 2015-07-24 15:28:42 ping 141.1.1.1 returns network unreachable 2015-07-24 15:28:52 udhcpc -i wlan0? 2015-07-24 15:29:02 ehhr 2015-07-24 15:29:02 yes 2015-07-24 15:29:11 ip r a default via 192.168.0.1 2015-07-24 15:29:20 the "gw" in it was garbage :-) 2015-07-24 15:29:41 udhcpc -i wlan0 gave lease of 192.168.0.10 2015-07-24 15:29:45 yes 2015-07-24 15:29:47 we wanted .11 right? 2015-07-24 15:29:49 yes 2015-07-24 15:30:00 ping still doesn`t work 2015-07-24 15:30:03 yes 2015-07-24 15:30:27 the dhcp-client added .10 again 2015-07-24 15:31:10 jomat: Check your firewall rules. 2015-07-24 15:31:19 Thermi: mine are ok :-) 2015-07-24 15:31:24 but thx :-) 2015-07-24 15:31:48 hehe 2015-07-24 15:31:49 my current assumption is there could be an ip or mac conflict :-) 2015-07-24 15:32:02 Thermi: how can I check them? on my router? 192,168,0,1 2015-07-24 15:32:17 ksoas: "iptables-save" 2015-07-24 15:32:33 on your alpine-box: iptables -nL or iptables -S 2015-07-24 15:32:41 I don`t have iptables 2015-07-24 15:32:43 install it? 2015-07-24 15:32:49 and don't forget the nat table: -t nat :-) 2015-07-24 15:32:58 I`ll look for an ethernet cable and apk add iptables 2015-07-24 15:32:59 ksoas: iptables -t {filter,raw,mangle,nat} -S 2015-07-24 15:33:15 be back in 2 minutes, going to install it 2015-07-24 15:35:48 iptables-save retusn nothing 2015-07-24 15:36:48 $ iptables -t filter -S 2015-07-24 15:36:57 -P INPUT ACCEPT 2015-07-24 15:37:02 -P FORWARD ACCEPT 2015-07-24 15:37:08 -P OUTPUT ACCEPT 2015-07-24 15:37:23 $ iptables -t raw-S 2015-07-24 15:37:31 -P PREROUTING ACCEPT 2015-07-24 15:37:37 -P OUTPUT ACCEPT 2015-07-24 15:37:47 $ iptables -t mangle -S 2015-07-24 15:37:58 ksoas: You're running it as root, right? 2015-07-24 15:38:00 -P PREROUTING ACCEPT 2015-07-24 15:38:12 yes, Thermi. with sudo 2015-07-24 15:38:19 $ sudo iptables -t mangle -S 2015-07-24 15:38:25 like this 2015-07-24 15:38:27 ksoas: Okay. if iptables-save doesn't return anything, you don't have any firewall rules. 2015-07-24 15:38:33 oh, fine 2015-07-24 15:38:34 So it's not your firewall. 2015-07-24 15:38:51 Check if you can reach the other hosts over layer 2 with arp: arping -I wlan0 2015-07-24 15:39:13 is your WiFi and physical infrastructure bridged? 2015-07-24 15:39:31 damn, I think I got it 2015-07-24 15:40:00 there`s a router with this IP 192.168.0.10 2015-07-24 15:40:05 IP conflict? 2015-07-24 15:40:10 Obviously. 2015-07-24 15:40:13 Adjust the dhcp range,. 2015-07-24 15:40:15 damn 2015-07-24 15:40:25 adjust the dhcp range on my computer? 2015-07-24 15:40:41 Of whatever is giving out the IPs over dhcp. 2015-07-24 15:40:45 nice, i was right :-) 2015-07-24 15:41:02 damn, I was really lost thinking it was the udhcpc/dhcpd/etc 2015-07-24 15:41:05 Why didn't you diagnose it then? 2015-07-24 15:41:05 thanks a lot, guys 2015-07-24 15:41:19 that was some damn good investigation process 2015-07-24 15:44:14 Thermi: I did just before you recommended me to check my firewall rules :-) 2015-07-24 15:44:29 Thermi: I did just before you recommended me to check my firewall rules :-) 2015-07-24 15:44:31 15:26:03│ jomat> whap happens if you change your IP to another free on 2015-07-24 15:44:52 jomat: How did you want to check the IP conflict explicitely? 2015-07-24 15:45:15 change thee ip and ping the old one 2015-07-24 15:45:23 or see if its in the arp table 2015-07-24 15:46:42 jomat: It would only be in the arp table, if the host using that IP sent an arp reply to a request of your own host - which will never happen, if the IP is used locally. 2015-07-24 15:47:23 I found this on my router page (192.168.0.1) 2015-07-24 15:47:26 the alpine box sends out an arp who has if it doesn't know the ip 2015-07-24 15:47:28 Starting IP Address: 192.168.0.10 2015-07-24 15:47:34 I can only change the last value (10) 2015-07-24 15:47:47 if I put it to 15 or whatever, should everything be okay? 2015-07-24 15:48:08 Thermi: And it doesn't know it if it isn't assigned to the interface, thus: ip a d 192.168.0.10/24 dev wlan0 2015-07-24 15:48:09 jomat: Only if it tries to communicate with an IP for which the routing table indicates that it is reachable over layer two in the same broadcast domain. 2015-07-24 15:48:17 sure 2015-07-24 15:48:18 or would that make both my computer and the router get 192.168.0.15 next time? 2015-07-24 15:48:44 Thermi: that's why you need the according subnetmask 2015-07-24 15:49:01 jomat: The default behaviour of the kernel for IPs assigned to the local host is to add a unicast route to the routing table called "local", which routes the packets over the loopback interface. 2015-07-24 15:49:29 Thermi: why would it do that for 192.168.0.10 if you remove that ip from wlan0? 2015-07-24 15:49:49 jomat: I was talking about the case where .10 was still assigned to wlan0 2015-07-24 15:50:06 and I was talking about my steps 2015-07-24 15:50:25 15:26:03│ jomat> whap happens if you change your IP to another free one "ip a d 192.168.0.10/24 dev wlan0 ; ip addr add 192.168.0.11/24 dev wlan0 ; ip route add default via 192.168.0.1" 2015-07-24 15:50:54 Thermi: you wanted to know how i diagnosed it, now I told you :-) 2015-07-24 15:51:13 jomat: what would you do, if .11 was in use, too? 2015-07-24 15:51:26 thats why i wrote "another free one" 2015-07-24 15:52:14 jomat: Okay, it /could/ have worked, if ksoas had known where to look for the used leases 2015-07-24 15:52:52 if not ksoas would have asked :-) 2015-07-24 15:53:12 jomat: Maybe. Try using arping next time, it gives you an immediate result 2015-07-24 15:53:51 Thermi: is arping shipped in the default install? 2015-07-24 15:54:03 jomat: I'll look for it - I use Arch by default. Hang on 2015-07-24 15:54:12 Thermi: how should arping be installed if the host doesn't have network? 2015-07-24 15:55:11 jomat: It is installed by default 2015-07-24 15:57:12 nice 2015-07-24 15:57:26 shipped with the busybox 2015-07-24 15:58:26 arping -I -D 2015-07-24 15:58:39 (-D for Duplicate Address Detection) 2015-07-24 16:11:20 jomat: Thermi: is there a way to make my alpine computer automatically see if it`s trying to get an IP already assigned on the network and change it? 2015-07-24 16:11:36 I can`t seem to change my router`s IP ranger 2015-07-24 16:11:55 and this is something it should do automatically, no? 2015-07-24 16:12:30 imagine I go to another network and by coincidence I get the same local IP something else is already using 2015-07-24 16:12:43 ksoas: That's the DHCP server's job. 2015-07-24 16:13:00 my router? 2015-07-24 16:13:07 any idea why it isn`t working as it should? 2015-07-24 16:13:28 Because the person that wrote the firmware for it is probably a jerk. 2015-07-24 16:13:44 maybe if I flash openwrt or something it works? 2015-07-24 16:14:14 openwrt uses dnsmasq, which has the option to check if an IP is used before it gives it out. 2015-07-24 16:14:35 nice 2015-07-24 16:17:04 ksoas: the device with .10, does it use a static configuration? 2015-07-24 16:17:17 no, it uses dhcp 2015-07-24 16:17:24 it`s one of those wireless extenders 2015-07-24 16:20:03 perhaps it doesnt renew its lease and the server thinks the ip is free again \o? 2015-07-24 16:36:41 so got 2 disks sda and sdb, I manually created two raid 1 devices md0 (sda1,sdb1) and md1 (sda2,sdb2), did the usual setup-alpine, chose none for disks, then formated and mounted md0 on /mnt then did setup-disk -m sys /mnt 2015-07-24 16:37:06 checked that all mkinitfs.conf files were correct as per the wiki 2015-07-24 16:37:13 reran extlinux 2015-07-24 16:37:23 dd mbr.bin to sda and sdb 2015-07-24 16:37:34 ensured sda1 and sdb1 are both bootable 2015-07-24 16:38:07 still upon reboot can find any system to boot 2015-07-24 16:38:13 what am I missing ? 2015-07-24 16:39:32 what's the excact error message you see when booting that computer? 2015-07-24 16:42:20 nmeum: can't find operating system 2015-07-24 16:42:31 or something like that 2015-07-24 16:42:51 the famous one when your bootloader doesn't seem correctly installed ^^ 2015-07-24 16:44:14 well…it's either "Missing operating system" when you used a DOS partition table or "Missing OS" incase you used a GPT partition table 2015-07-24 16:45:27 missing operation system that is 2015-07-24 16:46:36 alright, with which mdadm metadata version did you create the array? 2015-07-24 16:47:19 1.2 2015-07-24 16:47:30 I let it by default 2015-07-24 16:48:07 syslinux does not support metadata version >1.0 2015-07-24 16:48:15 s/version/&s/ 2015-07-24 16:48:31 oh then that explains why 2015-07-24 16:48:42 yep, probably 2015-07-24 16:48:44 rofl 2015-07-24 16:50:13 can I change the headers or do I have to restart the array from scratch ? 2015-07-24 16:51:32 I don't know when I encountered that problem a few months ago I just recreated the array, but it might be possible to somehow change that without recreating the array 2015-07-24 17:02:28 nmeum: yeah well seems like the only possibility :D 2015-07-24 17:06:25 nmeum: http://wiki.alpinelinux.org/wiki/Setting_up_disks_manually following the raid part here right ? 2015-07-24 17:07:32 when I created it a few months ago I didn't use that 2015-07-24 17:07:38 > This material is work-in-progress 2015-07-24 17:07:39 > Do not follow instructions here until this notice is removed 2015-07-24 17:13:49 mmmh not better 2015-07-24 17:13:53 :/ 2015-07-24 17:14:54 I guess my extlinux command is wrong 2015-07-24 17:28:39 and it's supposedly not 2015-07-24 17:28:41 -_- 2015-07-24 17:28:45 any other idea ? 2015-07-24 17:32:52 coredumb: hm…that was the only isuee I encountered back then 2015-07-24 17:33:07 did you reinstall mbr.bin? 2015-07-24 17:45:44 nmeum: tried mbr as well as gptmdr 2015-07-24 17:45:50 doesn't change anything 2015-07-24 17:46:26 why did you try both? That doesn't make any sense…you either use a DOS partition table or a GPT partition table 2015-07-24 17:46:36 did you configure extlinux accordingly? 2015-07-24 17:46:40 sure 2015-07-24 17:48:59 I actually did it something like 5times - I got no datas that's a new server - with the same result each time 2015-07-24 17:52:52 extlinux gives me "/mnt/boot is device /dev/md0" 2015-07-24 17:53:03 I expect it to end up OK 2015-07-24 17:53:24 I fixed it! 2015-07-24 17:53:35 Just wanted to drop by and thank everyone who helped me 2015-07-24 17:53:51 jomat: Thermi: ncopa: I really appreciate it 2015-07-24 17:53:58 have a nice weekend 2015-07-24 17:55:15 coredumb: and you also passed --raid to extlinux(1) etc pp.? 2015-07-24 17:55:25 yep! 2015-07-24 17:55:34 well, than I am out of ideas, sorry 2015-07-24 17:55:36 just redid it again from scratch 2015-07-24 17:55:42 now it boot 2015-07-24 17:55:51 what did you do differently this time? 2015-07-24 17:55:52 well bootloader is OK 2015-07-24 17:56:20 then it panics instanztly not finding init 2015-07-24 18:05:19 guess have to redo mkinitfs again 2015-07-25 14:43:41 quick question, I have copied the rsa.pub key into my /etc/apt/keys dir but when I am trying to install an apk from local file I still get an UNTRUSTED error. Am I missing anything? 2015-07-25 14:55:35 <_ikke_> And the key corresponds to the key the package was signed with? 2015-07-25 14:56:18 yes, it does 2015-07-25 15:12:36 _ikke_: it works ok if I add the directory as a local repository though 2015-07-25 15:17:32 hm, it seams the problem is that apk does not like it if you rename the key file 2015-07-26 11:54:19 https://www.atagar.com/arm/ 2015-07-26 11:54:26 mm someone should package tor-arm for alpinelinux 2015-07-26 11:55:30 we've got a tor package thanks to Sam Dodrill http://git.alpinelinux.org/cgit/aports/commit/?id=921a9c9764371e4dfa4d86cb035661393f88df6e 2015-07-26 11:58:48 also the dig tool, what package is that in? 2015-07-26 12:00:08 <_ikke_> sillysausage: something like dnsutils 2015-07-26 12:00:16 yeah i thought it might be 2015-07-26 12:00:30 but that's debian 2015-07-26 12:00:55 <_ikke_> right 2015-07-26 12:02:04 <_ikke_> sillysausage: net-tools perhaps 2015-07-26 12:02:27 <_ikke_> nope, no dig aparently 2015-07-26 12:02:54 nope. 2015-07-26 12:03:25 i use my iproute2 these days 2015-07-26 12:03:35 dig was separate to that 2015-07-26 12:03:48 dig was an alternative to nslookup 2015-07-26 12:03:58 <_ikke_> bind-tools 2015-07-26 12:04:05 <_ikke_> http://pkgs.alpinelinux.org/package/main/x86/bind-tools 2015-07-26 12:04:41 oh. that's where it is 2015-07-26 17:16:18 sillysausage: drill is also an option depending on what you need it for 2015-07-26 19:17:18 good evening gents 2015-07-26 19:17:25 just one quick qustions. 2015-07-26 19:18:01 is it still the case that alpine (esp. RasberryPi build) starts without ssh-deamon running by default 2015-07-26 19:36:09 mirac - you would need to put a symlink in /etc/runlevels/default to the sshd & networking init scripts before rebooting a new install - also if you run passwd before starting the installation this stops the root password being blank on the new install 2015-07-26 19:39:46 BitL0G1c: thanks. but can i do this symlink on an other machine? 2015-07-26 19:39:57 my rasberry pi is headless 2015-07-26 19:43:45 yes it shouldn't make any difference - if you can mount the sd card somewhere else 2015-07-26 19:53:37 BitL0G1c: i´ll try that 2015-07-26 19:53:45 thank you 2015-07-26 20:21:06 mirac: if your raspberry is running from tmpfs (default does) you will need to create a custom apkovl. 2015-07-26 20:28:07 clandmeter: so not just the symlink ? 2015-07-27 06:30:26 hey :) 2015-07-27 06:30:35 i hope you all had a nice weekend 2015-07-27 06:43:30 hi 2015-07-27 06:43:54 i did have a nice weekend indeed :) 2015-07-27 10:15:34 hey, uh, i'm having a little bit of a problem building the perl aport thingy.. last lines in buildrepo/abuild log are ">>> perl*: Tracing dependencies..." directly followed by ">>> ERROR: perl*: create_apks failed", not really anything else 2015-07-27 10:23:34 those are subpackages of perl, and they are build without any problems, but it fails when it tries to create the main perl package for whatever reason 2015-07-27 10:23:42 https://abuild.kurz.pw/buildlog.txt here is the full log 2015-07-27 10:25:03 ohhh actually.. i might have an idea what is going on... i'll check that quickly.. 2015-07-27 10:34:44 mh no, no idea 2015-07-27 10:45:16 ha! 2015-07-27 10:45:42 clandmeter: ran strace on abuild, found an error that was never printed on console but got written somewhere 2015-07-27 10:46:12 for whatever reason it failed because i had /usr/lib/libdb-5.3.so in my system, but it didn't came from the db package 2015-07-27 11:00:09 apk info -W /usr/lib/libdb-5.3.so 2015-07-27 11:10:43 yes it told me that it didn't know what package it was from 2015-07-27 11:10:59 after that i did "apk add db", and checked again 2015-07-27 11:11:17 it then knew it was from db and also the perl build ran without problems 2015-07-27 11:14:04 btw. what would be the best way for suggesting changes to packages? 2015-07-27 11:18:02 lukas2511: you can talk about it in #alpine-devel or send a patch 2015-07-27 11:18:17 or ask about it on alpine-devel mailing list 2015-07-27 12:43:43 Ohai. Is there an apk command that just prints the version number of an installed package? Something like "apk info -e nginx" but the output should be the version number. 2015-07-27 13:04:18 I've just downloaded the latest standard iso off the website and booted it with 'qemu-system-i386 -cpu host -enable-kvm -m 512 -cdrom alpine-3.2.2-x86_64.iso -boot d' but it's stuck at the syslinux prompt, I guess something's wrong 2015-07-27 13:06:40 qemu-system-*i386* booting alpine-3.2.2-*x86_64*.iso? 2015-07-27 13:08:17 jesus, I definitely need some rest heh 2015-07-27 13:49:43 hmmm, web frontend for newsbeuter, http://i.imgur.com/jrVRoRj.png :-) 2015-07-27 13:49:59 should be pushing to github soonish 2015-07-27 18:47:20 hey I can't seem to get OpenVPN work in LXC on Alpine 2015-07-27 18:48:38 I have used an autodev script to create the net/tun device on the start of linux container 2015-07-27 18:49:10 and networking works in general I'm using a bridge ethernet interface for eth0 to my host machine 2015-07-27 18:49:52 however when running openvpn by rc-service or straight from command line it fails to create the tun0 nic displayed using ifconfig or ip link 2015-07-27 18:50:13 the OpenVPN client configuration has already been tested to work on my host machine to the VPN server 2015-07-27 18:51:34 i've also added the cgroup device to be allowed for net tun 2015-07-27 18:52:35 and since nothing was working I even turned off dropping of capabilities (which I don't want to keep that way) 2015-07-27 19:53:14 systmkor: I have it running in LXC. I did publish how I did it on the wiki 2015-07-27 19:57:56 Jean-Scotch: I followed your guide on the wiki and it didn't work for me 2015-07-27 19:59:40 sorry, my PC did crash. I could have missed some reply... 2015-07-28 09:37:02 Hey folks 2015-07-28 09:39:00 I cannot seem to get the correct time in my logs ... even with correct tzdata file in /etc/localtime and ntpd I get some funky times in my logs.. like syslog being at -7h crond -5h etc ... 2015-07-28 09:39:07 what am I missing ? 2015-07-28 09:44:09 date in my shell is alright though 2015-07-28 09:46:54 grumpf 2015-07-28 09:48:32 coredumb, musl uses UTC for log always, regardless of localtime setting 2015-07-28 09:49:09 see http://git.musl-libc.org/cgit/musl/tree/src/misc/syslog.c#n98 2015-07-28 09:50:06 fabled: ohhhhhhhhhh 2015-07-28 09:50:09 but 2015-07-28 09:50:25 Jul 28 07:49:22 downpour syslog-ng[2848]: syslog-ng starting up; version='3.6.4' 2015-07-28 09:50:33 Jul 28 05:49:40 downpour crond[2870]: crond (busybox 1.23.2) started, log level 8 2015-07-28 09:50:37 wth ? 2015-07-28 09:50:50 it's actually 11:49 here 2015-07-28 09:51:22 perhaps syslog-ng uses it's own log implementation 2015-07-28 09:51:22 how come some are -4 others -6 ? 2015-07-28 09:51:35 mmmmh 2015-07-28 09:52:18 UTC should be 09:xx anyway 2015-07-28 09:52:21 O_o 2015-07-28 09:54:14 busybox syslog seems to do it correctly printing system time 2015-07-28 09:54:23 ok so syslog-ng is the culprit 2015-07-28 09:55:23 fabled: thx 2015-07-28 09:55:31 gonna check this out later 2015-07-28 12:59:00 anyone have iptables logging inside LXC working ? 2015-07-28 14:43:12 BitL0G1c: have you tried running X inside lxc with xrdp and its xorg drivers? 2015-07-28 14:44:37 i did try using XPRA to run x applications inside LXC but got errors - but it occurred to me that the errors were because udev was not running (no xorg hotplugging) 2015-07-28 14:45:09 did that work because of lazy loading? 2015-07-28 14:45:15 didnt... 2015-07-28 14:45:37 it can only be something to do with that - xpra works on mac & bsd 2015-07-28 14:47:58 this is how far i got https://www.xpra.org/trac/ticket/820 2015-07-28 14:49:23 ImportError: Error relocating /usr/lib/python2.7/site-packages/xpra/x11/gtk_x11/gdk_bindings.so: XkbQueryExtension: symbol not found 2015-07-28 14:52:44 someone has experience installing mysql-server on Alpine? 2015-07-28 14:52:55 jmparra: shoot 2015-07-28 14:54:36 this is what i was trying to do with lxc http://blog.docker.com/2013/07/docker-desktop-your-desktop-over-ssh-running-inside-of-a-docker-container/ 2015-07-28 14:54:49 @clandmeter estoy instalando solamente "apk add mysql", pero no logro encontrar donde está "mysql" para crear bases de datos. Solo tengo "/usr/bin/mysqld" 2015-07-28 14:55:35 I am installing only "apk add mysql", but I can't find where it's "mysql" to create databases. I have only "/usr/bin/mysqld" 2015-07-28 14:56:02 is there any reason behind the fact the kernel that is packaged is still the 3.18 one ? 2015-07-28 14:56:16 jmparra: http://pkgs.alpinelinux.org/contents?filename=mysql&path=&pkgname=&arch=x86 2015-07-28 14:56:29 TheLemonMan: LTS 2015-07-28 14:57:21 jmparra: if you are on stable, it could be you need mysql-client else mariadb-client 2015-07-28 14:57:46 but kernel.org states 3.18.19 is the latest stable release 2015-07-28 14:58:35 ncopa: ^ 2015-07-28 14:58:59 clandmeter: thank you, is very helpful 2015-07-28 14:59:32 jmparra: you are welcome 2015-07-28 15:00:16 TheLemonMan: we sue grsecurity patch 2015-07-28 15:00:19 use* 2015-07-28 15:00:50 since grsecurity does not support 3.18 kernel any more we need to merge in 3.18 changes manually 2015-07-28 15:00:58 i have done so today 2015-07-28 15:02:01 You should sue grsec for this. 2015-07-28 15:02:02 :p 2015-07-28 15:02:20 omg a wild jvoisin 2015-07-28 15:02:28 stop following me :/ 2015-07-28 15:03:27 i just pushed the 3.18.18 -> 3.18.19 changes to https://github.com/alpinelinux/linux-stable-grsec 2015-07-28 15:04:09 i am still looking over the changes grsecurity-3.1-3.14.48-201507111210 -> grsecurity-3.1-3.14.48-201507261203 2015-07-28 15:04:20 and see if there is something we should try port 2015-07-28 15:04:37 they pick various upstream changes for -stable earlier than mainline kernel 2015-07-28 15:04:48 gentoo also backports the grsecurity patches to 3.18 btw 2015-07-28 15:04:56 https://dev.gentoo.org/~blueness/hardened-sources/hardened-patches/hardened-patches-3.18.9-1.extras.tar.bz2 2015-07-28 15:05:07 the diff was pretty intrusive: http://tpaste.us/G5vE?hl=true 2015-07-28 15:05:23 aha 2015-07-28 15:05:30 blueness does that? 2015-07-28 15:05:34 I think so 2015-07-28 15:05:37 ok i should have a word with him then 2015-07-28 15:05:50 i doubt gentoo are that crazy... :) 2015-07-28 15:06:01 well…I don't 2015-07-28 15:06:09 :) 2015-07-28 15:06:10 ok 2015-07-28 15:06:32 i will have to look more at that http://tpaste.us/G5vE?hl=true tomorrow 2015-07-28 15:06:55 TheLemonMan: the 3.18.19 kernel will come as soon as possible 2015-07-28 15:07:00 its just non-trivial work... 2015-07-28 15:07:02 see you tm 2015-07-28 15:17:39 ncopa: generally speaking wouldn't it be less work to simply use the gentoo linux backport of the grsec patches? 2015-07-28 22:38:45 iotop seems broken recently 2015-07-28 22:38:52 does anyone know more? 2015-07-29 12:05:48 having trouble getting phantomjs 1.9.8 to work, getting the error: /usr/lib/libstdc++.so.6: no version information available (required by phantomjs) 2015-07-29 12:07:24 fiddled with /etc/ld.so.conf and recreated symlinks (based on suggestions returned by Google search) to no avail 2015-07-29 12:08:07 anyone had any luck with phantom or have a suggestion to make it work? 2015-07-29 12:10:56 maybe it's trying to look versioned symbols 2015-07-29 12:11:00 which we turned off 2015-07-29 12:11:03 intentionally 2015-07-29 12:12:31 fabled: is there a way I can manually specify the version so phantomjs would know where to look? 2015-07-29 12:13:28 no the problem is it's trying to look for versioned library symbols which is glibc extension 2015-07-29 12:14:03 okay, so basically it is a no go :-( 2015-07-29 12:15:30 but i wonder why it does that 2015-07-29 12:15:42 is it compiled on alpine, or binaries copied from somewhere else? 2015-07-29 12:18:13 I just copied it from their download page 2015-07-29 12:18:41 had hoped I didn't have to compile myself :-) 2015-07-29 12:27:46 is there a pratical reason behind the creation of the APKBUILD format ? it's 99% similar to PKGBUILD, except the latter uses arrays instead of newline=separated strings (which look awful imo :) 2015-07-29 13:12:50 seems useful, http://www.secretlab.ca/archives/151 2015-07-29 13:40:27 ncopa: I got a forward regarding missing linsese in mdev-like-a-boss. I've added it if you wanted to use it. 2015-07-29 13:40:32 licensee^ 2015-07-29 13:43:21 ok 2015-07-29 13:43:22 thanks 2015-07-29 13:48:00 sure thing 2015-07-29 14:45:05 hoc can I find out if a package is already installed? 2015-07-29 14:45:32 *how 2015-07-29 14:45:45 apk info | grep pkgname would be a possiblity but is there a better one? 2015-07-29 14:54:56 nmeum : grep $pkgname /etc/apk/world 2015-07-29 14:55:41 nmeum: apk info -e 2015-07-29 14:56:15 thanks 2015-07-29 16:24:02 is there an easy way to install older versions of packages? 2015-07-29 16:24:16 or at least a place to easily find older versions? 2015-07-29 16:24:49 it’s hard to use the latest ruby/rails 2015-07-30 10:44:56 hrm, pkg-config doesn't seem to work, I did install a couple of libs but it doesn't show those when using --list 2015-07-30 12:23:11 TheLemonMan: did you install dev packages? 2015-07-30 13:15:42 clandmeter, yep, but there's no libmount-dev 2015-07-30 13:16:07 and apk search sometimes gives me a lot of duplicates 2015-07-30 13:17:44 try --list-all 2015-07-30 13:18:30 i upgraded windows to 10 on my dual boot lappy and windows 10 blew away my alpine boot 2015-07-30 13:18:52 since we dont have efi boot media yet, i had to install the boot manager from windows 2015-07-30 13:19:08 the trick is: bcdedit /set {bootmgr} path \EFI\gummibot\gummibootx64.efi 2015-07-30 13:19:18 given that you have gummiboot installed there 2015-07-30 13:19:23 gummiboot is now systemd-boot, rejoice people :D 2015-07-30 13:19:36 --list-all doesn't show any trace of libmount 2015-07-30 13:19:52 gummiboot is the only only option if you want dualboot 2015-07-30 13:20:00 might be you can use windows boot manager to load a kernel 2015-07-30 13:20:09 but i never figured out how to do that 2015-07-30 13:20:22 the newest kernels have a built-in efi stub 2015-07-30 13:20:27 i know 2015-07-30 13:20:34 but those dont do chain loading 2015-07-30 13:20:48 which you need if you want dualboot 2015-07-30 13:20:51 oops, I didn't read dualboot 2015-07-30 13:20:58 thus you need a boot manager 2015-07-30 13:21:10 but the real lesson learned is 2015-07-30 13:21:17 that we need efi boot media 2015-07-30 13:22:17 i'm gonna reboot to the 3.18.19-0-grsec kernel 2015-07-30 13:22:22 brb (hopefully) 2015-07-30 13:40:01 I guess something went wrong heh 2015-07-30 13:40:10 :) 2015-07-30 13:40:18 anyway I solved the problem, I had to install util-linux-dev 2015-07-30 13:40:32 which is nonsensical since there's the libmount package 2015-07-30 13:40:53 and most distributions bundle them all under the utils-linux name 2015-07-30 14:23:36 how blob-ridden is the alpine kernel? 2015-07-30 14:28:33 what means blob-ridden? 2015-07-30 14:56:40 i think it is aprox N blob-ridden 2015-07-30 15:57:56 there's a typo in the url at http://pkgs.alpinelinux.org/package/main/x86/transmission 2015-07-30 16:54:18 clandmeter: I'm not sure, projects like the "Linux-libre" http://linux-libre.fsfla.org/ kernel claim to be free of blobs 2015-07-30 16:54:43 so I wanted to know alpines stance on that issue 2015-07-30 18:04:25 someone has compiled HHVM? 2015-07-30 19:17:32 Hi 2015-07-30 19:17:41 was there a purge on some users from bugs.a.o? 2015-07-30 19:18:47 My user account doesn't seem to exist anymore (It says "Unknown user." on password reset) 2015-07-30 19:20:21 aah. pls forget what I've said just now 2015-07-30 19:20:26 everything works 2015-07-30 23:06:04 Is there any (unofficial) HHVM package for Alpine? 2015-07-30 23:06:19 I'm having a bad time compiling from source :( 2015-07-30 23:43:13 Is there any (unofficial) HHVM package for Alpine? 2015-07-31 00:31:38 Is libtbb planned to be included in Alpine? 2015-07-31 00:31:57 HHVM needs libtbb which is not in the repos. 2015-07-31 07:05:04 Good morning... 2015-07-31 07:06:22 A quick question - can I configure multiple targets through 'bonding-arp-ip-target' /etc/network/interfaces stanza? If yes, what's the syntax? 2015-07-31 07:18:59 danci1973: yes, looks like you can do arp-ip-target 2015-07-31 07:19:02 for ppl that wont notice, i changed default arch to x86_64 at pkgs.a.o 2015-07-31 07:19:15 good 2015-07-31 07:19:17 thanks 2015-07-31 07:22:25 looks like the syntax is: bond-arp-ip-target [,[,...]] 2015-07-31 14:02:01 Hi. Is it possible to make it so that ordinary users can not execute `su` and gain root privileges? 2015-07-31 14:04:22 Any news about HHVM in Alpine? 2015-07-31 14:41:49 <_ikke_> mancvso: Those things usually get added on explicit request 2015-07-31 14:42:32 <_ikke_> Yolarina: Don't give them the root password 2015-07-31 14:43:29 _ikke_, I didn't set a root password, and thus `su` doesn't ask for it, just gives root. 2015-07-31 14:43:45 <_ikke_> Yolarina: then set a root password 2015-07-31 14:44:19 <_ikke_> as root, execute passwd 2015-07-31 14:45:19 I really don't want to, as I will never have use for the root user on this instance. I'd rather be able to disable that user alltogether. 2015-07-31 14:46:12 <_ikke_> never? 2015-07-31 14:46:46 Never. 2015-07-31 14:48:01 then give root a random password which you discard :) 2015-07-31 14:48:18 or delete it from /etc/passwd? 2015-07-31 14:48:32 <_ikke_> passwd -l root 2015-07-31 14:48:32 and shadow of course 2015-07-31 14:48:34 There must be a way. I know that root in other distributions do not allow root logins if a password is not set. 2015-07-31 14:48:51 <_ikke_> -l == --lock 2015-07-31 14:49:29 <_ikke_> and add --expiredate 1 to complete it 2015-07-31 14:49:47 _ikke_, Thanks! 2015-07-31 14:50:15 <_ikke_> I just googled for it ;-0 2015-07-31 14:58:59 _ikke_: Then, how can I do a request? I could help. 2015-07-31 14:59:31 <_ikke_> http://bugs.alpinelinux.org 2015-07-31 14:59:56 <_ikke_> You can even supply an apkbuild yourself 2015-07-31 15:22:14 Hello 2015-07-31 15:22:32 I'm reading over http://wiki.alpinelinux.org/wiki/Abuild_and_Helpers#apkbuild-pypi 2015-07-31 15:22:42 but I can't seem to find apkbuild-pypi in any of the packages 2015-07-31 15:27:24 dnephin - you probably want: newapkbuild -y 2015-07-31 15:27:44 <_ikke_> dnephin: The command seems to be apkbuild-cpan 2015-07-31 15:29:25 I wasn't able to find that apkbuild-cpan either, wans't sure if that was an error on the wiki ro not 2015-07-31 15:29:31 I'll look for newapkbuild 2015-07-31 15:30:13 BitL0G1c: Thanks! this looks promising 2015-07-31 15:30:23 alpine-sdk is a meta package with all the things you need 2015-07-31 15:30:30 should the wiki be updated if the old one isn't available ? 2015-07-31 15:30:35 yup, I installed that first 2015-07-31 15:31:04 I was having trouble with the captcha on the wiki yesterday, ill try again today 2015-07-31 15:31:51 when you edit /etc/abuild.conf - I find it helpful to change: 2015-07-31 15:31:55 #CLEANUP="srcdir pkgdir deps" 2015-07-31 15:31:56 CLEANUP="deps" 2015-07-31 15:32:20 so you can check what goes into the package after a build finishes 2015-07-31 15:32:30 cool, i'll do that 2015-07-31 15:33:09 do you know what the process is for updating the wiki? should I just try and do it myself ? 2015-07-31 15:33:40 i think after you've logged in there is "edit" near the top of pages 2015-07-31 15:34:17 I can't seem to get past the sign-up captcha 2015-07-31 15:34:33 read | edit | view history | search (at the top) 2015-07-31 15:34:37 I've tried digit from left-to-right, and right-to-left, using the number and the word 2015-07-31 15:34:49 none of those seem to work 2015-07-31 15:36:25 I'm not sure if the captcha is broken, or if there's something about the problem I'm just not getting 2015-07-31 15:36:39 I think I've tried close to 10 times now 2015-07-31 16:31:52 Hey, I'm trying to set up mu console for utf-8 input, trying to use polish / lat2 characters. I enabled UTF-8 in rc.d, enabled font switching, set font to Lat2-Terminus, and the *display* works. 2015-07-31 16:32:30 As in, I can, for example, create a utf8 glyph "ą" in Python, and print that, or create a file with such a name. 2015-07-31 16:32:41 What stumped me is getting keyboard input to work. 2015-07-31 16:33:24 I selected the "pl" keyboard map, but I'm getting garbled characters when I try to press the accented letters. 2015-07-31 16:33:49 How would I go about finding out what's wrong? 2015-07-31 16:34:53 Or alternatively, installing another keymap variants and trying them out? Alpine setup offered me pl, pl1, pl2, pl3 and pl4, but it only copied the one I selected, pl. 2015-07-31 16:35:26 I can't check out which one might work during the setup, since at setup-time I don't have a utf-8 font, welp. 2015-07-31 17:08:28 something's definitely wonky, my keyboard *does* output 2-byte sequences, but they're totally not valid utf-8 2015-07-31 17:09:09 what's the output of kbd_mode? 2015-07-31 17:09:21 dnephin: sorry about the captcha problems. 2015-07-31 17:09:22 for "ą", instead of 0xC485, I get 0xC2B1 2015-07-31 17:09:42 it says the keyboard is in utf-8 mode 2015-07-31 17:09:49 I just created a new account - the question was: 2015-07-31 17:09:51 What is the eighth digit of the number five hundred ninety-four million one hundred eighty-six thousand ninety-five? 2015-07-31 17:10:13 I had to write down: 594186095 2015-07-31 17:10:24 and 9 was the magic digit - it worked. 2015-07-31 17:11:01 (that is the 9 in t he middle of 095 2015-07-31 17:11:18 nmeum: if I do loadkeys -u pl, it's also all the same 2015-07-31 17:12:33 jfinkle8: so…you have installed kbd but the problems you described previously where encountered with a binary keymap and loadkmap? 2015-07-31 17:13:22 yes, although I've also installed other keymaps 2015-07-31 17:13:39 and all the pl? ones output the same binary data 2015-07-31 17:14:11 did you try to load the pl binary keymaps with loadkeys -u -b ? 2015-07-31 17:14:16 (testing that with a standalone `hd` invocation and ctrl-d) 2015-07-31 17:14:57 sec, lemme ungzip that first 2015-07-31 17:16:21 with a direct path, I just get "syntax error, unexpected ERROR" 2015-07-31 17:16:41 no matter if the keymap is gzipped or not (.bmap vs .bmap.gz) 2015-07-31 17:16:43 yeah, you have to ungzip them first 2015-07-31 17:17:35 huh, if you ungzipped them then you should definitly be able to load it with loadkeys -u -b even if you specify a direct path 2015-07-31 17:17:39 and, uh, loadkeys says that the '-b' switch is to *output* a binary keymap 2015-07-31 17:17:50 ah, yeah 2015-07-31 17:17:51 oddly enough, just going "pl" works 2015-07-31 17:17:55 sory 2015-07-31 17:18:06 so, loadkeys pl work? 2015-07-31 17:18:34 well, it loads, but my keyboard still outputs invalid data xD 2015-07-31 17:19:20 my suggestion was to load the keymap with loadkeys -u and then output a binary keymap with loadkeys -u -b and then try to load that with loadkmap but if you can't get it working with loadkeys than doing so wouldn't help you 2015-07-31 17:27:37 nmeum: hum 2015-07-31 17:28:02 turns out I had to specify a consoletranslation in /etc/conf.d/consolefont 2015-07-31 17:28:16 with 8859-2_to_uni, it works 2015-07-31 17:28:31 although the file name really suggests this is just for output 2015-07-31 17:28:33 go firgure 2015-07-31 17:29:26 (and there's a unicodemap thing in there too, but I ain't touching that, it works, that's good enough xD) 2015-07-31 17:30:25 nangel: Thanks! maybe I got it wrong when I tried left-to-right and numeric... but it worked this time 2015-07-31 17:31:17 great! Sorry about the captcha - the wiki gets uber-spammed without it 2015-07-31 17:32:33 nangel: do you know about the apkbuild-pypi command referenced here: http://wiki.alpinelinux.org/wiki/Include:Apkbuild-pypi ? 2015-07-31 17:32:54 newapkbuild -y works for a package you already have locally, but it sounds like this tool would build from pypi 2015-07-31 17:33:12 no, sorry. 2015-07-31 17:33:18 ok, I'll keep digging 2015-07-31 17:33:19 thanks! 2015-07-31 17:38:59 jesus 2015-07-31 17:39:12 the more I read about setfont, the less I understand 2015-07-31 17:39:12 xD 2015-07-31 17:41:32 like, the way the manpage reads, the consoletranslation (called consolemap by setfont) should have nothing at all to do with user input 2015-07-31 17:42:20 and yet it does, I see it plain as day, my keyboard throws different things at `hd` depending on that 2015-07-31 17:42:21 welp