2016-02-01 11:45:41 has anyone tried upstreaming any of alpine's patches for llvm recently? 2016-02-01 14:02:13 Hi, I still trying to do a booteable usb stick with a sys installation, Here is my current partition scheme 2016-02-01 14:02:50 http://hastebin.com/guxelajota.pas swap will be reformated to another ext4 or vfat when it works, xvdi1 has the syslinux installation, and xvdi3 has the alpine installation 2016-02-01 14:03:06 here is xvdi1 content http://hastebin.com/jesahumixi.avrasm 2016-02-01 14:03:12 and here the current syslinux.cfg 2016-02-01 14:03:22 http://hastebin.com/uwuzuputup.rb 2016-02-01 14:03:26 ouch, I have to leave a moment 2016-02-01 14:03:30 come back in few minutes 2016-02-01 14:22:11 hi folks, although I have setup two interfaces with auto eth4 and inet manual, they are not brought up on boot I have to do it manually 2016-02-01 14:23:48 am I dping something wrong? 2016-02-01 14:28:15 I only needs the nics up for vswitch to deal with 2016-02-01 15:39:28 Roland-: Have you got auto eth4 in /etc/network/interfaces? 2016-02-01 15:41:13 yes 2016-02-01 15:42:38 Roland-: Just glancing at /etc/init.d/networking , there is a awk loop going on for finding auto # 2016-02-01 15:47:01 Roland-: I'm actually going to be setting up alpine with 6 vlans, if there is a problem tell me where you get to please =] 2016-02-01 15:47:36 i'll connect home and grab what i have as config 2016-02-01 15:47:53 it will probably be around that awk code in find_ifaces, or perhaps single_iface="${SVCNAME#*.}" is doing something? 2016-02-01 15:48:40 http://hastebin.com/ponifequme.hs 2016-02-01 15:48:45 vlans are defined in ovs only 2016-02-01 15:49:03 lan is a ovs "switch" on native vlan 2016-02-01 15:49:12 i forgot hwo to display stuff from ovs 2016-02-01 15:50:29 darkfader: We can of course do vlan's in that file though right? (without ovs) 2016-02-01 15:50:35 yes 2016-02-01 15:50:50 one more, with ovs i had to disable all offloading 2016-02-01 15:50:57 otherwise, horrible issues 2016-02-01 15:51:13 is the cpu performance still ok with it disabled? 2016-02-01 15:51:17 yeah 2016-02-01 15:52:26 ACTION doesn't grasp his own config any more 2016-02-01 15:52:43 sorry, but the interfaces file still works since server is running 2016-02-01 15:53:31 I try to comment even config scripts for that reason, i'm a programmer too though so it's second nature ^^ 2016-02-01 15:53:45 skazz: you can't comment shit with ovs 2016-02-01 15:53:54 it has a few advantages but it's a piece of shit 2016-02-01 15:54:03 Ah =/ 2016-02-01 15:54:07 and /etc/network/interfaces breakss if you do things like 2016-02-01 15:54:13 auto iface eth0 # my interface 2016-02-01 15:54:32 inline comments not supported 2016-02-01 15:55:05 It reads it per line, if the line starts with # it skips the line 2016-02-01 15:55:08 i don't accept config files that don't accept inline comments :) 2016-02-01 15:55:09 otherwise it reads it as a config line 2016-02-01 15:55:09 i know 2016-02-01 15:55:37 when i get around to it i'll send a patch but basically it already sucked up the time to fix it 2016-02-01 15:56:17 You more for bash configs or yaml or json or xml? ^^ 2016-02-01 15:56:27 skazz: "Bash" 2016-02-01 15:56:37 has to be easiest for human, not for the computer 2016-02-01 15:58:24 i hate xml but xslt is often worth it 2016-02-01 15:58:57 but if network config in linux was verifyable we'd be on a different planet 2016-02-01 19:49:12 Is postgresql 9.5.0 package stuck in cache? https://pkgs.alpinelinux.org/package/main/x86_64/postgresql shows it being in main, but I see it only in edge. 2016-02-01 19:51:10 <_ikke_> Those two are not mutually exclusive 2016-02-01 19:53:12 <_ikke_> edge means it's not part of a release yet 2016-02-01 19:53:43 <_ikke_> 3.3 still has 9.4.5 2016-02-01 20:10:07 ah, gotcha 2016-02-01 21:07:18 Trying to install the following and getting an ERROR: iptables-1.4.21-r4: temporary error (try again later)' 2016-02-01 21:07:38 is iptables working for the pi? 2016-02-01 21:12:27 nvm, being a twit 2016-02-01 21:14:25 turns out if you do not set a gateway, you don't get internet, funny that =D 2016-02-01 21:31:51 <_ikke_> That might turn out important 2016-02-01 22:07:57 hi 2016-02-01 22:08:02 any idea what I a doing wrong? 2016-02-01 22:08:03 https://dpaste.de/qskn 2016-02-01 22:08:07 interfaces are not up 2016-02-01 22:08:13 I mean, configured but not up 2016-02-01 23:42:32 Roland-: bond_updelay 200 bond-primary eth2 ... surly they are all _ or all -... 2016-02-01 23:42:52 you then have bond's with - further down 2016-02-01 23:43:23 and vlan204, is is not eth#.vlan# 2016-02-01 23:43:27 without the vlan? 2016-02-02 06:51:18 hello, i am trying to install xfce using the following tutorial http://wiki.alpinelinux.org/wiki/XFCE_Setup#Install_packages I am stuck at the step where I need to install alpine-desktop. This package doesn't seem to be present. Any ideas on how to get past this? 2016-02-02 08:13:26 Hi ncopa 2016-02-02 08:13:35 any update for sylladb package ? 2016-02-02 08:14:12 hi AraaX 2016-02-02 08:14:42 no update for sylladb yet sorry 2016-02-02 08:15:47 AraaX, there's a feature request in b.a.o? 2016-02-02 08:16:54 ncopa where is b.a.o ? 2016-02-02 08:17:07 https://bugs.alpinelinux.org 2016-02-02 08:20:25 ncopa: make the bot resolve abbrevs, atleast he would say soemthing sane ;-) 2016-02-02 08:20:41 :) 2016-02-02 08:20:42 :) 2016-02-02 08:20:43 and goodmorning 2016-02-02 08:20:59 fcolista: im talking to the italian police.... 2016-02-02 08:21:00 morning 2016-02-02 08:21:08 clandmeter, why? 2016-02-02 08:21:19 seems i drove over some pedestrian area 2016-02-02 08:21:36 Are you in ITA? 2016-02-02 08:21:40 they send me a ticket, but i lost it... 2016-02-02 08:21:50 ah 2016-02-02 08:21:56 clandmeter: something i should make algitbot stop saying while at it? 2016-02-02 08:21:59 ncopa sure 2016-02-02 08:22:02 Where did it happen? 2016-02-02 08:22:14 b.a.o. = https://bugs.alpinelinux.org 2016-02-02 08:22:16 pistoia 2016-02-02 08:22:21 i should probably remove the xkcd links 2016-02-02 08:22:28 oh...i was in Pistoia last week. 2016-02-02 08:22:40 yes, or atleast not tell it every x seconds :) 2016-02-02 08:22:52 make that minutes. 2016-02-02 08:23:47 fcolista: I hope they can give me a copy, cause i still want to go on holiday to italy :) 2016-02-02 08:24:02 ncopa i will try myself with this artile http://wiki.alpinelinux.org/wiki/Creating_an_Alpine_package 2016-02-02 08:24:18 How much is the fine? 2016-02-02 08:24:21 i dont know i can but i will try 2016-02-02 08:24:37 fcolista: 40 2016-02-02 08:24:39 AraaX: thanks! 2016-02-02 08:24:45 as a start 2016-02-02 08:24:48 i think its already gone up. 2016-02-02 08:25:04 clandmeter, if you don't pay in 30days (iirc), the fine x2 2016-02-02 08:25:09 they even send it by singed mail :) 2016-02-02 08:25:23 fcolista: its more then half year ago... 2016-02-02 08:25:38 but i got the ticket per mail i think 1 month ago. 2016-02-02 08:26:28 is there any freeradius expert in here ? 2016-02-02 08:26:53 b.a.o 2016-02-02 08:27:05 :) well done ncopa 2016-02-02 08:27:08 a.a.o 2016-02-02 08:27:21 newer products are not supported 2016-02-02 08:27:28 a? 2016-02-02 08:27:43 ncopa: short memory? 2016-02-02 08:27:48 :) 2016-02-02 08:27:57 pi 2016-02-02 08:28:09 i have good memory. but its very short 2016-02-02 08:28:14 its not ready yet ;-) 2016-02-02 08:28:22 that makes 2 of uss 2016-02-02 08:28:32 and i cannot type 2016-02-02 08:28:56 i blend right in 2016-02-02 08:30:28 https://bugs.alpinelinux.org/projects/apk-tools here i can request a package ?? 2016-02-02 08:31:03 https://bugs.alpinelinux.org/projects/alpine 2016-02-02 08:31:50 after trying almost all tutorials/howtos for doing a usb stick with alpine 2016-02-02 08:32:08 I'm thinking on trying with unetbootin or another similar tool 2016-02-02 08:32:23 ok thanks and a question is there any plan for using systemd istead of openrc ? 2016-02-02 08:32:25 does anyone has good references? 2016-02-02 08:32:25 donoban: recent iso's are hybrid 2016-02-02 08:32:38 you can dd them to your usb 2016-02-02 08:32:47 are you sure clandmeter? A guy from here told me that there was a bug 2016-02-02 08:32:56 my first attemp was using dd for it 2016-02-02 08:32:58 there are limitations 2016-02-02 08:33:05 it boot nice, but it's impossible to write on the usb 2016-02-02 08:33:10 but it should boot just fine 2016-02-02 08:33:14 donoban: correct 2016-02-02 08:33:19 you cannot write 2016-02-02 08:33:22 i need persistence :( 2016-02-02 08:33:38 then do it the original way with ssylinux 2016-02-02 08:33:48 AraaX: we cannot use systemd since they dont support musl 2016-02-02 08:33:49 format fat32 + set active 2016-02-02 08:33:52 i tried with setup-bootable 2016-02-02 08:33:57 with disk isntallation 2016-02-02 08:34:05 and manually doing a single fat partition 2016-02-02 08:34:07 you want a disk installation on usb? 2016-02-02 08:34:10 dd syslinux.mbr 2016-02-02 08:34:15 syslinux /dev/sdb.. 2016-02-02 08:34:21 or you want a tmpfs install? 2016-02-02 08:34:31 and cp -a .alpine.release * /media/sdb1 ... 2016-02-02 08:34:44 honestly I don't mind if it works 2016-02-02 08:35:03 I only want to save some configuration and some ssh keys 2016-02-02 08:35:08 then just format the stick fat32 + make active 2016-02-02 08:35:12 copy contents of cd to it 2016-02-02 08:35:21 install mbr + syslinux bootloader 2016-02-02 08:35:22 donoban: you can do: lbu commit 2016-02-02 08:35:30 wait wait 2016-02-02 08:35:33 to save config and ssh keys only 2016-02-02 08:35:33 that should be it 2016-02-02 08:35:51 d.a.o 2016-02-02 08:35:54 :) 2016-02-02 08:36:09 ncopa somewhere i read it was patched in systemd 219 2016-02-02 08:36:28 AraaX: someone sent patches to systemd for musl support 2016-02-02 08:36:39 some patches got accepted 2016-02-02 08:36:40 donoban: if nothting else works you could try http://dev.alpinelinux.org/~clandmeter/other/alpine-mini-3.2.0-x86_64-512M.img.gz 2016-02-02 08:36:41 some not 2016-02-02 08:36:45 Device Boot Start End Sectors Size Id Type 2016-02-02 08:36:45 /dev/xvdi1 * 2048 15642623 15640576 7.5G c W95 FAT32 (LBA) 2016-02-02 08:36:51 nice, yeah? 2016-02-02 08:36:56 and you can upgrade it to 3.3 2016-02-02 08:37:14 the general response was: all other libcs should behave exactly like glibc. should have all the non-standard extensions too 2016-02-02 08:37:21 donoban: that should be ok 2016-02-02 08:37:31 then copy the contents of iso to the stick 2016-02-02 08:37:36 they are already copied 2016-02-02 08:37:51 install mbr and install syslinux 2016-02-02 08:37:54 http://lists.freedesktop.org/archives/systemd-devel/2014-September/023177.html 2016-02-02 08:37:54 let see my syslinux.cfg, I changed a little after it fiailed to boot 2016-02-02 08:37:56 that should do it. 2016-02-02 08:38:33 user@host:/media/user/D586-791D$ ls -a 2016-02-02 08:38:33 . .. .alpine-release apks boot ldlinux.c32 ldlinux.sys 2016-02-02 08:38:38 http://lists.freedesktop.org/archives/systemd-devel/2014-September/023242.html 2016-02-02 08:38:49 uhM 2016-02-02 08:39:17 maybe could be some difference between syslinux versions 2016-02-02 08:39:59 well, this is my current syslinux.cfg 2016-02-02 08:40:05 kernel /boot/vmlinuz-grsec 2016-02-02 08:40:06 append initrd=/boot/initramfs-grsec alpine_dev=usbdisk:vfat modules=loop,cramfs,sd-mod,usb-storage quiet 2016-02-02 08:44:16 it seems that debian and alpine use the same syslinux version but I'm trying to install it on a alpine VM 2016-02-02 08:46:28 https://bugs.alpinelinux.org/issues/5057 done requesting in b.a.o 2016-02-02 08:54:31 clandmeter: should it work with default syslinux.cfg or do I need to modify it? 2016-02-02 08:54:44 default syslinux.cfg is: 2016-02-02 08:54:50 should work out of the b ox 2016-02-02 08:54:52 kernel /boot/vmlinuz-grsec 2016-02-02 08:54:52 append initrd=/boot/initramfs-grsec modloop=/boot/modloop-grsec modules=loop,squashfs,sd-mod,usb-storage quiet 2016-02-02 08:54:59 ok let me try 2016-02-02 09:03:24 clandmeter: now I'm getting 2016-02-02 09:03:36 ERROR: musl-1.... : IO ERROR 2016-02-02 09:03:50 like 8 or 10 similar errors 2016-02-02 09:04:02 maybe corrupted stick? 2016-02-02 09:05:27 puf 2016-02-02 09:09:44 after doing syslinux /dev/xvdi1 on a alpine VM 2016-02-02 09:09:46 it gets corrupted 2016-02-02 09:09:55 user@host:/media/user/cdrom$ sudo fsck /dev/xvdi1 2016-02-02 09:09:55 fsck from util-linux 2.25.2 2016-02-02 09:09:55 fsck.fat 3.0.27 (2014-11-12) 2016-02-02 09:09:55 3:53/6d, 4:59/6b, 5:53/66, 6:4c/73, 7:49/2e, 8:4e/66, 9:55/61, 10:58/74 2016-02-02 09:09:55 There are differences between boot sector and its backup. 2016-02-02 09:09:55 This is mostly harmless. Differences: (offset:original/backup) 2016-02-02 09:13:59 same problem installing syslinux with debian 2016-02-02 09:15:49 Hello trying to install a GUI following this link http://wiki.alpinelinux.org/wiki/MATE facing unsatisfiable constraints messages. How do I solve these? 2016-02-02 09:18:01 ppotts: also add edge/community to repositories 2016-02-02 09:21:41 ncopa, thanks, trying with that now. 2016-02-02 09:27:43 hi 2016-02-02 09:27:48 anyone home? 2016-02-02 09:28:00 hi 2016-02-02 09:28:24 looking for some help on installing alpine on a NVME disk 2016-02-02 09:29:50 I'm using alpine-xen-3.3.1-x86_64 2016-02-02 09:30:36 the PC boots with alpine running on the USB 2016-02-02 09:31:14 however, after installation on the nvme0n1 (the drive is identified as) .... I get an error on boot-up 2016-02-02 09:32:10 my guess is that the driver is not included in the initramfs 2016-02-02 09:32:21 do you know the drivers name? 2016-02-02 09:32:25 the kernel module 2016-02-02 09:33:04 not from top of my head... I can boot using the USB and find it out.... 2016-02-02 09:33:31 you know that you can boot from the usb and run it like that too 2016-02-02 09:33:38 with boot from usb 2016-02-02 09:34:09 yup...had thought of continuing from the USB itself .... and if push comes to shove will do that... 2016-02-02 09:34:24 but the 'its not working the way i want it' ... part is naggging me :D 2016-02-02 09:34:32 :) 2016-02-02 09:34:34 understand 2016-02-02 09:35:07 much appreciate if you can point out how to build a new initramfs (i had guessed this bit) ...from within alpine and then use it w/ the disk install 2016-02-02 09:35:11 alpine tries to make things work the way user wants 2016-02-02 09:35:37 there is a script, mkinitfs 2016-02-02 09:35:51 $ mkinitfs -h | tpaste 2016-02-02 09:35:51 http://tpaste.us/AQd0 2016-02-02 09:36:52 cheers ... and do I need to specify specific module(s) to include (i.e. the nvme module) 2016-02-02 09:36:55 you can add the needed modules for mvme to a new file: /etc/mkinitfs/features.d/mvme.modules 2016-02-02 09:37:09 ACK.. 2016-02-02 09:37:17 then add a mvme 'feature' in /etc/mkinitfs/mkinitfs.conf 2016-02-02 09:37:34 but this sounds like something we should support from upstream 2016-02-02 09:38:22 oh ...you mean i wait for version 3.2 to make my life easier :D ;) 2016-02-02 09:38:39 if you can help me identify the nvme modules i'll try figure out how to support it properly 2016-02-02 09:38:58 on a serious note ...I'll try that out later today (am @work... hacking alpine on a PC @home) 2016-02-02 09:39:06 ok 2016-02-02 09:39:27 i can come back w/ module details later.... is irc preferred or should I use the forums... 2016-02-02 09:39:47 normally irc 2016-02-02 09:39:52 i have started a thread on the installation forum 2016-02-02 09:40:30 sure ...will do send details in about 6 hrs 2016-02-02 09:40:36 this one? http://forum.alpinelinux.org/forum/installation/installing-m2-drive-root-partition-not-mounted-boot 2016-02-02 09:40:43 yes 2016-02-02 09:40:47 feel free to post the details there 2016-02-02 09:40:55 but please ping me here in irc 2016-02-02 09:41:08 sure will do... 2016-02-02 09:41:20 last bit ... once i end up building the new initramfs 2016-02-02 09:41:40 how to use it on the disk install 2016-02-02 09:42:28 i think you may need mount the new root and boot paritions 2016-02-02 09:42:38 edit the config no $newroot/etc/mkinitfs... 2016-02-02 09:42:59 and mkinitfs -b $newroot 2016-02-02 09:43:00 something 2016-02-02 09:43:35 i am also interested in how the nvme shows up under /sys/block/* 2016-02-02 09:43:52 ok...will search it up..am sure it will be common (rather than alpine)...and will use this as a 'guide' http://wiki.alpinelinux.org/wiki/Native_Harddisk_Install_1.9 2016-02-02 09:44:07 will send this bit of info as well (/sys/block/*) 2016-02-02 09:44:38 infact once I'm in front of the machine ... will ping you on #irc... and if you want..can give any/all info you need 2016-02-02 09:47:14 many thanks for all the help ... much appreciated. ciao. 2016-02-02 09:49:33 ncopa: nvme0n1pN 2016-02-02 09:49:47 i have a nvme-cli package ready, just didn;t get around to send the mail 2016-02-02 09:50:01 nvme0 is not writeable 2016-02-02 09:50:17 n1 is the block device bit you can partition 2016-02-02 09:50:46 i installed to usb though due to above issues ;) 2016-02-02 09:51:06 or actually in my servers it wasn't even bootable 2016-02-02 09:53:32 looks like qemu can emulate nvme 2016-02-02 10:01:49 c 2016-02-02 10:20:40 I've just downloaded alpine-extended_x86_64 2016-02-02 10:21:08 started on a xen VM, format a usb stick and did setup-bootable /media/cdrom /dev/xvdi1 2016-02-02 10:21:13 all worked fine without errors 2016-02-02 10:21:26 but trying to boot it I get 2016-02-02 10:21:39 /sbin/init not found in new root. Launching emergency... 2016-02-02 10:22:10 the usb stick is a single vfat partition 2016-02-02 10:25:15 :( 2016-02-02 10:29:52 tried on another computer, same error 2016-02-02 12:54:32 ncopa: http://tpaste.us/2Koo patch to add nvme-cli 2016-02-02 12:54:56 utterly trivial that's why it's finished :) 2016-02-02 12:57:31 the next will come some time later because i didn't put them in a proper branch and now my life got a little harder 2016-02-02 14:09:44 hey i am complete novice for alpine ... where can I find the bash (path)? linux in others it is usually in / usr / bin / bash. Is there in the alpine bash? 2016-02-02 14:10:22 <_ikke_> alpine by default comes with ash (busybox) 2016-02-02 14:10:26 <_ikke_> if you want bash, you need to install it 2016-02-02 14:13:15 ash ok thanks the path is /usr/bin/ash? 2016-02-02 14:15:01 <_ikke_> which ash can tel 2016-02-02 14:15:43 ok has already done ... I found everything ...'m just happy ... docker exec -it alpine ash 2016-02-02 14:21:47 darkfader: applied. thanks! 2016-02-02 17:15:58 Hello! Is zfs not available for the release kernel? 2016-02-02 17:41:49 https://dpaste.de/qskn can somebody please have a look at tell me what I am doing wrong? the bridge and vlan attached to it is not going up, it does what I do ip link set br0 uo 2016-02-02 17:42:08 ifup: interface br0 already configured 2016-02-02 17:43:30 hmz, the bridge is not created, if I do a brctl addbr br0 it works 2016-02-02 17:45:40 ah got it missing bridge package 2016-02-02 19:42:19 maybe should remove modloop? 2016-02-02 20:10:49 hi Natanael 2016-02-02 20:11:22 referring to our chat today morning (at least for me) about nvme device... i have fixed my problem... 2016-02-02 20:11:29 many thanks for all your help 2016-02-02 20:11:59 I have replied to my own post on the 'installation' forum - with all the gory details of how I went about fixing the issue 2016-02-02 20:12:38 s_hash: do you have any idea about why I can't boot a usb stick? 2016-02-02 20:13:31 donoban: ... I assume you have 'installed' alpine ISO to the USB using the recommended method? 2016-02-02 20:13:47 and now you are trying to boot a machine with this USB stick.. 2016-02-02 20:13:49 correct 2016-02-02 20:14:22 well, I did a single vfat partition 2016-02-02 20:14:42 mkdosfs -F32 /dev/sda1 2016-02-02 20:14:47 ok 2016-02-02 20:14:47 dd if=/usr/share/syslinux/mbr.bin of=/dev/sda 2016-02-02 20:14:50 syslinux /dev/sda1 2016-02-02 20:14:56 copy all the iso contents 2016-02-02 20:15:13 hmmm.... what ver of Alpine are you trying out? 2016-02-02 20:15:15 and try to boot it 2016-02-02 20:15:39 alpine-extended-3.3.1-x86_64.iso 2016-02-02 20:15:44 I'm new to alpine myself ... using the latest 3.3 version ...and from a linux machine making a USB stick is fairly easy 2016-02-02 20:15:58 dd if= of=/dev/sda 2016-02-02 20:16:10 if I use that, it boots nice yes 2016-02-02 20:16:22 but I can't use it for storage, backup, pacakge cache 2016-02-02 20:18:08 I can't or I don't know how to 2016-02-02 20:18:32 hmmm... 2016-02-02 20:19:04 indeed...cause the stick is mounted as iso in 'ro' mode 2016-02-02 20:19:45 I don't know why but It mounts /dev/sdb as iso9660 2016-02-02 20:19:50 but it only has a single vfat partition 2016-02-02 20:20:33 yup...you are correct on that count ...as I had faced the same issue... 2016-02-02 20:20:59 gimme a sec ... just looking at the USB stick w/ alpine iso on it ...for a possible workaround 2016-02-02 20:21:12 ty 2016-02-02 20:23:26 one thought - not sure if this will work - 2016-02-02 20:24:03 dont worry 2016-02-02 20:24:08 depending on the size of the stick ... create 2 partitions ...but not sure what will happen as a result of dd command 2016-02-02 20:24:28 but if one parition gets alpine - the second can be mounted (from the same stick) as 'rw' on /var 2016-02-02 20:24:34 allowing the data to be stored 2016-02-02 20:25:01 first time I've tried with dd 2016-02-02 20:25:33 I created another partition with the free space, so I had /dev/sdb1 with a hidden ntfs or similar, that was done by dd command 2016-02-02 20:25:37 alternatively, if you have 2 sticks lying around ... do the 'dd' with one stick ...boot up the system ...then go in for a 'hard disk' install; but on the 2nd stick 2016-02-02 20:25:39 and another ext3 2016-02-02 20:25:48 ok...i guess that didn't work :( 2016-02-02 20:26:14 I also tried doing had disk installations with a xen VM 2016-02-02 20:26:55 it did a boot partition, a swap (of 2gb that I don't mind delete then) and another with rootfs 2016-02-02 20:27:01 for the hard disk installs ... I can give some help ..as that's what I just did 2016-02-02 20:27:03 but I can't get it booting 2016-02-02 20:27:12 I can try again 2016-02-02 20:27:22 ah ... you can try these steps for hard disk install.... 2016-02-02 20:27:29 (A) boot w/ USB 2016-02-02 20:27:43 (B) run 'setup-alpine' ... but choose 'none' for disk install 2016-02-02 20:27:55 (C) then manually setup the disk and copy the data 2016-02-02 20:28:12 (D) steps to follow: http://wiki.alpinelinux.org/wiki/Setting_up_LVM_on_GPT-labeled_disks 2016-02-02 20:28:46 IMP: Forget the LVM/GPT stuff.... the key part for you will be (unless you are doing this on a GPT disk - which is certainly not a USB stick) 2016-02-02 20:29:14 mkfs.ext4 /dev/ .... for boot 2016-02-02 20:29:14 ok let me try 2016-02-02 20:29:32 if you get it from this point ...then no need for me to copy/paste the cmds :D 2016-02-02 20:30:25 if I had this setup, will all my changes and packages installed be automatically saved on the stick? 2016-02-02 20:31:24 try it out ... if it works...then yes..you have a 'rw' medium ...and the system should behave as if working from a disk install 2016-02-02 20:31:47 should I do parted -a optimal /dev/sda? 2016-02-02 20:31:52 well, /dev/xxx 2016-02-02 20:31:55 NO...hold on...sorry bad advice from my end 2016-02-02 20:32:16 I just realized that the last instruction is to install a gpt MBR on the device 2016-02-02 20:32:18 hehe dont worry 2016-02-02 20:32:28 give me a moment ... 2016-02-02 20:32:39 ok ok 2016-02-02 20:34:45 if you want I can use setup-disk 2016-02-02 20:34:56 I don't mind it makes a 2gb swap partition, if it works I will delete it 2016-02-02 20:37:01 if you are using another USB stick ... the standard 'setup-alpine' with option 'sys mode' (i.e. hard disk install) won't work ... 2016-02-02 20:37:19 I'm using a virtual machine 2016-02-02 20:37:47 but think I've already tried this 2016-02-02 20:37:51 hold on ..I'm confused ... i though u were trying to boot from USB stick only and save all changes back to a USB stick 2016-02-02 20:38:01 yes 2016-02-02 20:38:09 this is what I trying 2016-02-02 20:38:25 now I booted with a virtual machine for installing it on the stick 2016-02-02 20:38:46 ok ... 2016-02-02 20:39:54 do you want I try to do a disk install on the usb and boot from it? 2016-02-02 20:39:59 maybe the errors sound you familiar 2016-02-02 20:40:21 here ...have a read of this.... http://it-offshore.co.uk/linux/alpine-linux/48-alpine-linux-usb-stick-kvm 2016-02-02 20:40:48 the page read 'A reliable way to create an Alpine Linux Bootable USB is from within another Alpine installation' ... which is what you are trying now 2016-02-02 20:40:56 i've already did this 2016-02-02 20:41:53 I can try again 2016-02-02 20:41:57 ow..and I guess even this doesn't work :( 2016-02-02 20:42:14 from what I can make out...if you have a VM running w/ alpine 2016-02-02 20:42:16 maybe there is some problem with XEN 2016-02-02 20:43:07 is the alpine VM is running in XEN? 2016-02-02 20:43:16 yes 2016-02-02 20:43:19 and can you 'see' the USB stick in this VM? 2016-02-02 20:43:49 yes, but I'm not sure at which point it equals the real device 2016-02-02 20:43:55 a dd works perfectly 2016-02-02 20:44:20 but looking at info with gparted (on a Debian VM) it was something like Xen Usb Device 2016-02-02 20:45:05 I'll be honest ... this is a bit beyond my immediate knowledge ... the funny thing is that I have installed Xen+alpine to get my hands dirty on Xen 2016-02-02 20:45:09 if I try with the 3.2.3 version 2016-02-02 20:45:13 could I upgrade it then? 2016-02-02 20:45:17 thus, can't help you on that part 2016-02-02 20:47:16 hope you are successful ... if yes ... appreciate if you can put the steps in the installation forum of alpine...will come useful for someone else 2016-02-02 20:47:41 ciao 2016-02-02 20:47:44 hehe ok 2016-02-02 21:02:01 ok, I've tried with version 3.2.3 and it worked perfectly 2016-02-02 21:02:02 :\ 2016-02-02 21:37:04 WOW, 3.2.3 runs perfectly 2016-02-02 21:37:07 it's really nice 2016-02-02 22:06:40 ahoi 2016-02-02 22:10:31 Hi, i'm trying to install nodejs using apk via this command in a docker file 'apk add nodejs-4.2.6-r0' 2016-02-02 22:10:52 I get this error nodejs-4.2.6-r0 (missing): required by: world[nodejs-4.2.6-r0] 2016-02-02 22:23:42 almondo: omit the version number: apk add nodejs 2016-02-02 22:24:20 @bontibon thanks, I got it working, I was using the wrong version of alpine 2016-02-03 08:04:23 I've registered on the forums (it doesn't force https for doing it) and the password it gave me seems wrong 2016-02-03 08:04:50 I tried to get a new password but I haven't recieved any email yet 2016-02-03 08:38:14 anyone use wayland? 2016-02-03 09:36:10 anyone got alpine 3.3.1 working on rpi? 2016-02-03 11:09:01 clandmeter: I can't get 3.3.1 running on a PC with a usb stick without using dd 2016-02-03 11:09:10 doing exactly the same steps with 3.2.3 works fine 2016-02-03 11:10:13 what is the error you are getting? 2016-02-03 11:11:07 something like: "Can't find /sbin/init on new root. Lauching emergy shell..." 2016-02-03 11:50:51 donoban: probably means it cannot find root dev 2016-02-03 11:52:02 maybe syslinux.cfg problem? 2016-02-03 11:53:31 donoban: i think its because of design changes in 3.3 2016-02-03 11:54:05 ncopa: sounds like your nplugwhatever cannot find root device? 2016-02-03 11:54:25 donoban: what kind of hw setup do you have? 2016-02-03 11:54:28 I tried a lot of different things on syslinux.cfg without success 2016-02-03 11:54:45 hw setup? mobo, cpu, etc..? 2016-02-03 11:55:19 its related to boot disk 2016-02-03 11:55:35 is it usb? 2016-02-03 11:55:38 yes 2016-02-03 11:55:41 usb1/2/3? 2016-02-03 11:55:45 2 2016-02-03 11:56:04 direct hw? 2016-02-03 11:56:16 it's a real laptop yes 2016-02-03 11:56:25 I also tried on another computer also directly on bare metal 2016-02-03 11:56:40 and it has the same issue? 2016-02-03 11:56:49 same error at least 2016-02-03 11:57:24 wait for ncopa to finish his lunch. maybe he can help. 2016-02-03 11:57:33 ok 2016-02-03 11:57:46 using 3.2.3 I will get last packages updates? 2016-02-03 11:58:01 do it has different repository? 2016-02-03 11:58:24 if you run tmpfs you can just add 3.3 repo's 2016-02-03 11:58:39 and upgrade to 3.3 2016-02-03 11:58:44 hey 2016-02-03 11:58:48 hi 2016-02-03 11:58:49 the issue happens in initramfs 2016-02-03 11:59:01 ok ill shutup now :) 2016-02-03 11:59:02 if forgot my lunch... 2016-02-03 11:59:24 ACTION trows ncopa an apple 2016-02-03 11:59:26 donoban: what do you have as root? 2016-02-03 11:59:37 when I tried to boot 3.3.1? 2016-02-03 11:59:38 ACTION catches the apple with the mouth 2016-02-03 12:01:47 I don't sure what you mean 2016-02-03 12:01:53 are talking about syslinux.cfg? 2016-02-03 12:02:11 I'm not* 2016-02-03 12:02:27 ncopa: Hello, don't mean to jump on you, but is it possible to get an arm version of the mono package? 2016-02-03 12:02:35 I mean have you looked into it? 2016-02-03 12:02:40 https://pkgs.alpinelinux.org/package/testing/x86_64/mono 2016-02-03 12:02:59 I've looked into the cross-compiling but it's not very clear to me, and I would like to get it as an APK to run on the pi in-memory.. 2016-02-03 12:03:15 skazz: please jump off me.. now! 2016-02-03 12:03:18 :) 2016-02-03 12:03:26 hehe =] 2016-02-03 12:03:39 i am hungry and dangerous 2016-02-03 12:04:05 skazz: does mono work at all on arm? 2016-02-03 12:04:13 yes, there is a debian package for it 2016-02-03 12:04:21 then we may be able to fix it 2016-02-03 12:04:23 but I wanted to use alpine, I am now trying to get lxc for debian 2016-02-03 12:04:36 working^ 2016-02-03 12:04:44 i will not be able to look at it this week 2016-02-03 12:04:48 too much on my plate 2016-02-03 12:05:04 too much work and not enough food it seems =D 2016-02-03 12:05:10 so why am i hungry? 2016-02-03 12:05:14 exactly :) 2016-02-03 12:05:35 donoban: what is your root=... set to in syslinux.cfg 2016-02-03 12:05:57 or what is your root. is it a disk? raid array? mdadm? lvm? cryptroot? 2016-02-03 12:05:57 uHm, I thingk I never had root param 2016-02-03 12:06:10 just a single vfat partition 2016-02-03 12:06:22 and your root is tmpfs? 2016-02-03 12:06:31 "ramdisk" 2016-02-03 12:06:31 Uh, failed to download the rootfs, aborting D= 2016-02-03 12:06:32 ? 2016-02-03 12:06:32 first I tried with default syslinux.cfg 2016-02-03 12:06:40 wait 2016-02-03 12:07:11 does debootstrap work on the pi? (I had to patch one line because gpgv is not available) 2016-02-03 12:07:15 I think this is the default 2016-02-03 12:07:22 sed -i 's/download_release_sig\ \"\$m1\"/\#/' /usr/share/debootstrap/functions 2016-02-03 12:07:32 append initrd=/boot/initramfs-grsec modloop=/boot/modloop-grsec modules=loop,squashfs,sd-mod,usb-storage quiet 2016-02-03 12:07:42 then I tried with, append initrd=/boot/initramfs-grsec modloop=/boot/modloop-grsec alpine_dev=usbdisk:vfat modules=loop,squashfs,sd-mod,usb-storage quiet 2016-02-03 12:07:49 then with the same without the modloop 2016-02-03 12:08:21 now, with the 3.2.3 version I think it's different 2016-02-03 12:08:28 let me search it 2016-02-03 12:11:10 3.2.3 version has: append initrd=/boot/initramfs-grsec alpine_dev=usbdisk:vfat modules=loop,squashfs,sd-mod,usb-storage quiet 2016-02-03 12:11:23 and it works, but I think that I've already tried with it on 3.3.1 2016-02-03 12:12:18 I also opened a thread forum: http://forum.alpinelinux.org/forum/installation/i-cant-do-usb-stick-alpine-331-it-works-perfect-323 2016-02-03 12:12:47 I have to leave for a while, probably like ~2hours, if you want that I try or test something tell me please, here or in the forum 2016-02-03 12:13:13 did you try creating the usb from within an alpine kvm machine ? 2016-02-03 12:13:31 with a xen VM 2016-02-03 12:13:45 also with setup-bootable 2016-02-03 12:13:55 ok 2016-02-03 12:13:56 I have tried almost all that I see on the docu/wiki 2016-02-03 12:14:15 I'll try making one too with the current iso 2016-02-03 12:14:22 ok ty 2016-02-03 12:33:13 Does lxc-create -t download work? 2016-02-03 12:33:24 trying to use it and just get errors 2016-02-03 12:33:48 it did for me before 2016-02-03 12:34:01 with an ubuntu img 2016-02-03 12:34:51 could be it needs a dep, i remember something vaugly 2016-02-03 12:35:32 I grabbed openssl and those bits 2016-02-03 12:35:34 perhaps curl.. 2016-02-03 12:36:15 skazz long time i dont use lxc but maybe its help https://gist.github.com/pklaus/794335 2016-02-03 12:36:55 skazz: which errors did you get? 2016-02-03 12:40:42 Well, im trying to use just 'lxc-create -t downlod -l' just to list and its just showing the help, I also tried some commands from articles and they are not doing anything helpful, 1201 container creation template for debian failed 2016-02-03 12:46:44 skazz: i have no idea how to list them 2016-02-03 12:46:54 --help does seems to work 2016-02-03 12:49:03 skazz: lxc-create -n foobar -t download -- -l 2016-02-03 12:52:09 sorry, I was being a pleb, missing xz 2016-02-03 12:52:28 clandmeter: that command worked, thank you 2016-02-03 12:54:05 clandmeter: So what is wrong with 'lxc-create -n mono0 -t download -d debian -r jessie -a armhf' ? 2016-02-03 12:54:15 I just get the help again 2016-02-03 12:54:33 you forgot the -- 2016-02-03 12:54:35 oh the -- 2016-02-03 12:54:35 yeah 2016-02-03 12:54:44 ok thats working, thanks again =] 2016-02-03 12:57:40 clandmeter: Shall I put that as a heading under 'Creating a guest': http://wiki.alpinelinux.org/wiki/LXC 2016-02-03 12:57:55 Just this is how you list, this is how you download debian as an example 2016-02-03 12:58:07 yes please, i htink ive mentioned it before that info should be on the wiki. 2016-02-03 15:20:49 hi there 2016-02-03 15:44:21 BitL0G1c: any progress? 2016-02-03 16:02:50 (01:08:09 PM) BitL0G1c: donoban - 3.2.3 gave me "alpine_dev=UUID=56B1-FA47:vfat" for the sysliinux.cfg line - I did not get this creating the 3.3.1 usb (which did not work) 2016-02-03 16:02:50 (01:09:15 PM) BitL0G1c: blkid |grep sda1 --> to get your UUID 2016-02-03 16:08:20 I have no problems with 3.2.3 2016-02-03 16:08:36 clandmeter: a bit late but yes, I have 3.3.1 running on the RPi just fine. wassup? 2016-02-03 16:08:48 hi ScrumpyJack 2016-02-03 16:08:55 i have a no booter 2016-02-03 16:09:02 dunno why 2016-02-03 16:09:28 i see the green light flikker, but not long enough. 2016-02-03 16:09:57 flicker even 2016-02-03 16:10:15 flikker is something different in dutch... 2016-02-03 16:11:15 Ill take your word for that :) 2016-02-03 16:13:24 you've done all the obvoius things like check your part is vfat, type c, and first part is marked as boot? 2016-02-03 16:14:13 normally when i have a problem, it's post bootloader 2016-02-03 16:14:48 green light suggests is a A+ B+ or RPi2 2016-02-03 16:14:53 ScrumpyJack: i did it on windows, so the partition is fat32 2016-02-03 16:15:15 its an older B1 2016-02-03 16:15:30 maybe i should retry it on linux 2016-02-03 16:15:37 do you have a HAT available? if you put it on, does it get initialized? 2016-02-03 16:16:40 if the Sense HAT deosn't init (ie it displays a rainbow on the LEDs) then you know you've got a wider problem (happend to me this week) 2016-02-03 16:17:22 A what? 2016-02-03 16:17:23 you might set disable_splash=0 in config.txt to test if you get the rpi rainbow logo on the hdmi out 2016-02-03 16:18:55 a HAT: https://www.raspberrypi.org/products/sense-hat/ 2016-02-03 16:19:19 https://www.raspberrypi.org/wp-content/uploads/2015/05/AstroPiRainbow-500x329.jpg 2016-02-03 16:29:29 ScrumpyJack: ok, got it to work 2016-02-03 16:30:00 format + copy on linux did the trick 2016-02-03 16:34:16 neat 2016-02-03 17:02:39 BitL0G1c: did you get 3.3.1 working with alpine_dev=UUID=....? 2016-02-03 17:07:47 not tried it yet 2016-02-03 17:08:16 ok 2016-02-03 17:08:23 3.3.1 hung at the boot loading screen - figured that was the problem 2016-02-03 17:09:05 I upgraded 3.2.3 to 3.3.1 with apk and it don't boots now too 2016-02-03 17:09:07 but different error 2016-02-03 17:09:17 some problem with mousedev module and another things 2016-02-03 22:37:43 hello, for a rasperry installation I d like to have an image with auth ssh. Any tipps on how to get one? 2016-02-04 02:30:52 pluesch: I saw you had a qemu issue way back in the november IRC logs, did you ever get it worked out? 2016-02-04 03:46:17 hello everyone 2016-02-04 03:46:50 i was hoping you might be able to help me with a strange problem 2016-02-04 03:47:20 i'm on a fresh install, and i've installed xfce. however, i can't change the theme in xfce 2016-02-04 03:47:50 i've followed the steps on both the xorg wiki page and the xfce page 2016-02-04 07:57:03 morning mountaineers 2016-02-04 08:42:25 Hi, is there a SIP client available on AL? 2016-02-04 08:47:20 Jean-Scotch: no with a gui i think 2016-02-04 08:47:26 pjsua 2016-02-04 08:48:23 ok. will have a look. Thanks 2016-02-04 09:11:44 any geany users on alpine? 2016-02-04 09:29:29 kimo_sabe: no 2016-02-04 09:29:47 in fact I'm trying to hunt it down again atm. 2016-02-04 09:39:46 ScrumpyJack: i have used geany yes 2016-02-04 09:39:55 but fallen back to old habit. vim 2016-02-04 09:46:54 <_ikke_> vim is ubiquous 2016-02-04 10:07:01 _ikke_: do you mean ubiquitous :) 2016-02-04 10:09:15 ncopa: I just had issues launching a shell from execute, but it's sorted. I'm just trying geany out as an alternative to the IDEs kids use on the raspberry pi, and for "programming" an Adruino 2016-02-04 10:10:38 :) 2016-02-04 10:14:50 Why are /bin/ files symlinked to /usr/busybox instead of hard linking? 2016-02-04 10:17:25 always been symlinks, i dont remember why we did it 2016-02-04 10:20:13 because bustbox 2016-02-04 10:20:17 *busy 2016-02-04 11:28:11 busybox docker image uses hard links. 2016-02-04 11:34:18 yes i think busybx can do hardlinks 2016-02-04 11:34:46 aj_jaswanth__: why do they do hardlinks instead of soft links? 2016-02-04 11:35:21 i think we do softlinks due to the way we package things 2016-02-04 11:35:40 busybox creates symlink of the bb applets 2016-02-04 11:35:58 but the symlink itslef is not owned by any package 2016-02-04 11:36:31 so symlink wget -> busybox is not owned by any package (from package manager perspective) 2016-02-04 11:36:53 if user do: 'apk add wget' to pull the gnu wget tool 2016-02-04 11:37:05 it will simply replace the wget symlink with the gnu wget binary 2016-02-04 11:37:08 and it just works 2016-02-04 11:37:53 i am not 100% sure but i think if we used hardlinks, we'd end up with /usr/bin/wget.apk-new instead 2016-02-04 11:38:13 maybe not.. 2016-02-04 11:38:18 other issue with hardlinks is 2016-02-04 11:38:51 that it would mean that /bin and /usr/bin would need to be on same filesystem (partition) 2016-02-04 11:39:07 it would mean that you could not have /usr on separate partition 2016-02-04 11:40:40 i know that nowdays having /usr separate parition is hard anyway, so today that is not same big issue 2016-02-04 11:40:55 as it was when we started with it 10 years ago 2016-02-04 11:41:04 long before systemd even existed :) 2016-02-04 11:42:00 as far I can see, using busybox hardlinks does not have have big enough benefit for that price 2016-02-04 11:45:31 Cool. Got it. Good explanation. 2016-02-04 11:46:06 One benefit I see is, even if someone accidentally deletes the busybox binary, it would still work if hard linked. 2016-02-04 11:46:22 :) 2016-02-04 11:48:08 <_ikke_> aj_jaswanth__: if they accidentally delete the busybox binary, they have bigger issues 2016-02-04 11:52:44 How does busybox know which symlink was used to run it? For example, if I do ./ls does that use any system call to get the proceses name? 2016-02-04 11:53:02 Just want to know, because, I can't see any system call in strace. 2016-02-04 12:08:22 I'm getting this error when booting alpine 3.2.3: modprobe: can't change directory to '/lib/modules': No such file or directory 2016-02-04 12:08:29 however, it boots fine 2016-02-04 13:45:11 is there an easy way to fix dns problems for alpine linux, I find my docker links do not work out of the box. 2016-02-04 13:45:21 using node 2016-02-04 13:47:52 hmz, I must use an image like this? https://github.com/sillelien/base-alpine 2016-02-04 13:50:07 I happen to also be using tutum. 2016-02-04 14:01:45 I guess almost: https://github.com/gliderlabs/docker-alpine/issues/8 2016-02-04 14:50:23 rhalff: does that affect tutum too? 2016-02-04 14:52:20 ncopa, for me it does, I've replaced the image with node:5.5-slim and the link does resolve. 2016-02-04 14:56:14 ncopa, places this in /etc/resolv.conf: search xxxx-xxx-xxxx-xxxxx.local.tutum.io 2016-02-04 14:56:14 nameserver 80.69.67.66 2016-02-04 14:56:14 nameserver 80.69.66.67 2016-02-04 15:11:04 rhalff: that is known issue 2016-02-04 15:11:10 and fix is close 2016-02-04 15:11:21 i think they have it fixed in upstream git 2016-02-04 15:11:31 so we only need to add that 2016-02-04 15:11:36 i can do that for alpine edge 2016-02-04 15:11:36 yeah I've noticed 2016-02-04 15:11:54 we have not yet pulled in those changes to alpine 2016-02-04 15:12:02 and its on my list of things to do 2016-02-04 15:15:46 ok, good to hear, I'm really just a basic user of this stuff, if it works great else I choose a different image. pretty harsh :-) 2016-02-04 15:22:27 fair enough 2016-02-04 16:15:35 https://blogs.gnome.org/mcatanzaro/2016/02/01/on-webkit-security-updates/ What is alpine position on this ? 2016-02-04 16:15:38 :p 2016-02-04 16:45:44 i moved timezones, i think i am closer to ncopa now :) any thoughts on having https://github.com/andyshinn/alpine-pkg-glibc in the official repository (starting at testing)? 2016-02-04 16:46:23 is it something that would be considered if i submit a patch or wildly out of scope and dangerous? 2016-02-04 17:53:45 How can I get a list of available package versions via apk? I want to install mysql 5.6, but the default is MariaDB 10.something 2016-02-04 18:19:14 jonathan2: mariadb is a drop-in replacement for mysql 2016-02-04 18:20:39 jvoisin: Yes, I know. My question is how to get a list of versions available through the package manager. 2016-02-04 18:21:18 maybe `apk info -a mysql` is the way, and there's only one version available 2016-02-04 18:21:26 `apk search` I would say 2016-02-04 18:44:36 jonathan2: yes, there is only one version available in each repo 2016-02-04 18:44:45 older releases are removed 2016-02-04 18:46:00 ACTION also tends to check the actual repo, i.e. http://dl-2.alpinelinux.org/alpine/v3.3/main/x86_64/ 2016-02-04 19:23:21 tdtrask: thanks 2016-02-04 19:40:44 I am running alpine stable, but it is missing certain packages. I now saw that those are available in testing. Is it possible to use the existing packages somehow (i.e. without switching to testing)? 2016-02-04 19:42:04 sw: http://wiki.alpinelinux.org/wiki/Alpine_Linux_package_management#Repository_pinning 2016-02-04 20:13:35 Jean-Scotch: Thanks a lot! That's exactly what I needed. 2016-02-04 21:28:23 hello 2016-02-05 03:24:29 What's alpine's default shell? 2016-02-05 03:24:42 ash i think 2016-02-05 03:25:10 Can anyone confirm it's *not* Bash? ;) 2016-02-05 03:26:22 well im playing around with alpine in a vm, says /bin/ash with printenv 2016-02-05 03:26:58 bitterlemon: ta 2016-02-05 03:28:09 say, has anyone tried to compile fbpad, a framebuffer terminal emulator? i've been getting some compile errors, and i don't know what could be the problem 2016-02-05 03:30:01 framebuffer device runs fine btw, followed instructions with the uvesafb on the wiki, and tested with fbgs 2016-02-05 03:39:46 it's busybox ash, kl3 2016-02-05 03:40:01 lrwxrwxrwx 1 root root 12 Sep 25 2014 /bin/ash -> /bin/busybox 2016-02-05 04:19:03 kl3: it 2016-02-05 04:19:19 s not, but why 2016-02-05 04:19:37 busybox ash, indeed 2016-02-05 07:43:12 jvoisin: interesting read about webkit 2016-02-05 07:43:54 it explains why i havent seen less than expected secfix releases for webkit 2016-02-05 07:44:09 i think their biggesst mistake was to drop gtk2 2016-02-05 07:44:11 well 2016-02-05 07:44:25 i understand that they cannot do both. too much work 2016-02-05 07:45:09 jvoisin: i would like to kill the webkitgtk package and only keep webkit2gtk 2016-02-05 07:46:08 which means we need to disable webkit support for everything that it gtk2 2016-02-05 07:46:18 and if that is not possible we need to delete that package :-/ 2016-02-05 09:15:26 :) 2016-02-05 10:07:23 jvoisin: i killed claws-mail's fancy plugin 2016-02-05 10:07:43 and i grabbed a patch for shotowell 2016-02-05 10:07:51 there are a few packages in testing too 2016-02-05 10:08:10 but i really want kill webkitgtk and only keep webkit2gtk 2016-02-05 10:08:28 even if i cannot get wekit2gtk work at all :) 2016-02-05 10:10:48 ACTION mumbles something about killing claws and replacing it with thunderbird 2016-02-05 10:32:30 for one, I did switch from thunderbird to claws-mail when moving my desktop to AL... 2016-02-05 10:36:57 andyshinn: what timezone are you in now? 2016-02-05 12:17:42 hey 2016-02-05 12:18:31 I have problem with docker, cannot mount downloaded images when using grsec kernel. Is anyone familiar with the problem? 2016-02-05 12:18:36 I described it here as well http://forum.alpinelinux.org/forum/general-discussion/docker-pull-issue-applylayer-exit-status-1-stdout-stderr-chmod-binmount 2016-02-05 16:08:45 I see on the web that a package is updated, but after running `apk update && apk add --upgrade youtube-dl` , I am still on the old version. What am I doing wrong? 2016-02-05 16:08:52 This is the package: https://pkgs.alpinelinux.org/package/community/x86_64/youtube-dl 2016-02-05 16:11:25 blowout: i think pkgs.a.o follows master (which is essentially the edge version), not 3.3, so if you are on 3.3 you would need to upgrade to edge to get the latest packages 2016-02-05 16:15:53 andyshinn: yes, looking at the directory listing on the download site, that seems to be it. thanks 2016-02-05 17:46:50 Is it possible to list which packages are out of date before running `apk upgrade`? 2016-02-05 17:49:36 oh, it's `apk version` maybe 2016-02-05 17:56:22 yes apk version 2016-02-05 17:56:30 and you can do: apk upgrade --simulate 2016-02-05 18:08:22 nice, noted thanks 2016-02-05 18:59:30 <_fps> hello fellows 2016-02-05 19:02:07 <_fps> there is one month left before the RTM of dotnet.. i am hoping if someone join the forces and help move forward this work in progress: https://github.com/dotnet/coreclr/pull/2262. 2016-02-05 20:33:37 it seems that my apkovl has been deleted :\ 2016-02-05 20:35:14 <_ikke_> :-/ 2016-02-05 20:36:14 it's not a "big lose", just configuration and some ssh keys 2016-02-05 20:36:40 but I don't know what happened, it still has 244MB's on cache dir 2016-02-05 20:37:11 has another old apkovl that I remaned, and the ssh keys and a keepassx db 2016-02-05 20:37:27 but I the current apkovl has gone 2016-02-05 20:49:22 yeah, I recovered it with testdisk 2016-02-05 20:51:07 I will backup :D 2016-02-06 07:53:59 Is there a pypy package for alpine? 2016-02-06 07:54:04 I can't find one 2016-02-06 07:54:28 And as a consequence I can't install uwsgi with pypy support 2016-02-06 07:58:14 So it seems that I need to package this myself. 2016-02-06 07:58:23 <_ikke_> Looks like it 2016-02-06 07:58:59 think I just found a bug with apk and how it deals with long filenames 2016-02-06 07:59:29 I'm wokring on the mono pkg and when it gets packaged by abuild it includes some really long filenames + symlinks for said files 2016-02-06 07:59:57 if i extract the package manually via tar everything works as is (no broken symlinks) 2016-02-06 08:00:11 but if I install with apk the symlinks get chopped off at 100 characters 2016-02-06 08:00:25 so I end up with a broken install 2016-02-06 08:01:37 I briefly looked at the apk-tools code and saw that it is processing the tarball itself with limitations on the name + path of the file 2016-02-06 08:02:11 so I think the problem is there - not sure how to go about fixing it though =\ 2016-02-06 08:02:33 or who to report it to 2016-02-06 08:03:20 <_ikke_> https://bugs.alpinelinux.org/projects/apk-tools 2016-02-06 08:03:24 <_ikke_> Or the mailing list 2016-02-06 08:07:11 _ikke_: Is there a guide on how to package for alpine? 2016-02-06 08:24:46 How do I build a new apk from an APKBUILD file? 2016-02-06 08:29:14 Also, is there something like apt-fast for apk? 2016-02-06 08:29:25 Hmm if there isn't maybe I can adjust the script to work with it 2016-02-06 09:02:31 the_drow: http://wiki.alpinelinux.org/wiki/Developer_Documentation#Building_from_source_and_creating_packages 2016-02-06 09:07:35 Jean-Scotch: Yeh found it already. Thanks :) 2016-02-06 09:13:45 I'm getting No private key found. Use 'abuild-keygen' to generate the keys. but I did run abuild-keygen -a - i 2016-02-06 09:14:16 oh it has to be for the same user (duh!) 2016-02-06 09:38:49 how do I add a user for the abuild group? 2016-02-06 09:40:08 I did run adduser -S abuild abuild but for some reason I can't run abuild-apk from that user 2016-02-06 09:42:45 abuild-apk says I'm not a member of the abuild group... 2016-02-06 10:09:42 how supported are custom kernel on alpine linux? 2016-02-06 10:31:55 héhé https://www.brianchristner.io/docker-is-moving-to-alpine-linux/ 2016-02-06 10:34:47 proficiat ncopa! 2016-02-06 10:35:40 great 2016-02-06 11:25:49 Hi, I'm having problem installing xfce. I only get this error: "alpine-desktop (missing):" 2016-02-06 11:26:17 why would the alpine-desktop package be missing? 2016-02-06 11:28:21 did you try adpk add alpine-desktop? 2016-02-06 11:28:29 apk add alpine-desktop 2016-02-06 11:28:49 did you run apk update? 2016-02-06 11:32:55 jupp 2016-02-06 11:33:06 did apk update and apk upgrade 2016-02-06 11:33:18 then setup-xorg-base 2016-02-06 11:33:30 and when i write apk add alpine-desktop xfce4 2016-02-06 11:33:39 I get the error 2016-02-06 11:33:54 following: http://wiki.alpinelinux.org/wiki/XFCE_Setup 2016-02-06 11:43:11 if it's alpine 3.3.1 maybe alpine-desktop was removed 2016-02-06 11:43:38 I think that I setup xfce with just, setup-xorg-base, apk add xfce4, and apk add properly video driver and mouse/keyboard, evdev 2016-02-06 11:44:20 if you can setup a ssh server to stop lxdm if you get it without keyboard or mouse 2016-02-06 11:46:03 How do I set up an apk repository? Do I only need a github repo? 2016-02-06 11:52:49 uhM http://wiki.alpinelinux.org/wiki/Alpine_Linux_package_management#Packages_and_Repositories 2016-02-06 11:53:46 about git you will need clone what you want, build it and install the generated package 2016-02-06 11:55:10 the_drow: read this http://wiki.alpinelinux.org/wiki/Creating_an_Alpine_package 2016-02-06 12:04:43 hi all 2016-02-06 12:05:05 about the wiki page, why is there no https available? 2016-02-06 12:20:04 so I have to contribute to the main repository? I can't set up my own? 2016-02-06 14:37:34 ls 2016-02-06 14:37:39 woops 2016-02-06 14:38:41 LOL 2016-02-06 14:39:46 Does anyone know what's the weird ccache problem we had while building uwsgi for alpine? There's a comment there about ccache and musl libc but nothing specific. 2016-02-06 14:47:21 thanks _ikke_ 2016-02-06 15:37:00 <_ikke_> https://www.brianchristner.io/docker-is-moving-to-alpine-linux/ 2016-02-06 15:47:48 filed a bug on the long symlink target 2016-02-06 15:48:20 looks like that feature is not implemented in the extraction routine in apk >_> 2016-02-06 15:56:31 Hi! Using Alpine's gcc to build a simple statically-linked hello world program with a non-Alpine musl (via musl-gcc) results in a linker error about -lssp_nonshared. 2016-02-06 15:56:37 Copying Alpine's /usr/lib/libssp_nonshared.a into the non-Alpine musl-libc results in things compiling fine but segfaults. 2016-02-06 15:56:43 I've not had any luck with -fno-stack-protector. Is there another strategy I could be using here to get Alpine's gcc to compile successfully against other libraries? 2016-02-06 16:00:13 the alpine gcc unconditionally adds -lssp_nonshared to the linkspec 2016-02-06 16:00:32 just create a libssp_nonshared.a in the new musl lib dir 2016-02-06 16:00:52 e.g copy libm.a or one of the other empty .a libs 2016-02-06 16:02:09 I've tried copying Alpine's /usr/lib/libssp_nonshared.a into that directory. This makes the linker happy and I get an executable, but it segfaults immediately - before main() is even reached, I think. I've tried dead simple hello world programs. 2016-02-06 16:03:13 I'm not sure I follow how libm.a comes into play here, but I'll experiment with it 2016-02-06 16:04:13 SamMalone: I guess you have to use communitu repo for that... 2016-02-06 16:07:43 I've copyed Alpine's /usr/lib/libm.a into the new musl's directory as "libssp_nonshared.a", compiled and linked fine, but again segfaults. 2016-02-06 16:53:08 wow, Alpine as default for Docker! 2016-02-06 16:53:09 neat. 2016-02-06 18:19:55 how efficient to use alpine in laptop for general usage with KDE? 2016-02-06 18:29:57 unsure how much of kde is available in alpine at all. 2016-02-06 18:57:16 Hi there. Been playing a bit with Alpine in a VM and I enjoy it so far. I'm looking for a new distro for desktop usage. How is the experience overall as a desktop usage with alpine? 2016-02-06 19:00:40 mmh, I understand it's quite a vague question :) I noticed i3wm is available but only in @testing and most of the tools I use on a daily basis as well so I guess that's a good start :) 2016-02-06 19:49:24 Rolinh: you'll run into issues that are grsecurity/pax related 2016-02-06 19:49:46 just keep that in mind if you decide to use it as a desktop 2016-02-06 19:50:21 e.g. parts of /sys won't be available to you so you can't check battery, ip stats, etc 2016-02-06 19:50:36 you have to work around that 2016-02-06 19:59:32 you can easily install and use vanilla kernel if you dont want grsec.. 2016-02-06 20:00:29 yea, but then what's the point of running alpine >_> 2016-02-06 20:00:33 wow, how Alpine is compared against OpenBSD? 2016-02-06 20:01:16 for me the point is not grsec but reasonable, small linux distro 2016-02-06 20:01:25 especially musl libc 2016-02-06 20:02:00 if that's what you're going for then that works 2016-02-06 20:02:44 I use it as a secure, solid, and sane server distro 2016-02-06 20:03:09 for desktop use i think the limited coverage in the package system may be the biggest obstacle (some gui programs might not be packaged) 2016-02-06 20:03:33 yea I ran into that a long time ago - also not everything builds with musl which is a shame 2016-02-06 20:03:37 the second biggest is if you use any proprietary binaries, those will be glibc linked and wont work out of the box 2016-02-06 20:03:56 eg opengl 2016-02-06 20:04:23 but i heard that flash plugin works for example (i dont use it) 2016-02-06 20:05:28 and recently there was a mail that said only a handfull of silly symbols are missing to make the netflix binary work 2016-02-06 20:05:46 there have been rumors of the flash player working for years. I don't believe them ;) 2016-02-06 20:06:40 i think i made flash work on musl 2 years ago.. i dont see why it would not work on alpine-linux 2016-02-06 20:07:17 (made it work == implemented all the apis and someone else tested it) 2016-02-06 20:08:09 but back then i did not use alpine as my desktop.. and i never installed flash myself 2016-02-06 20:11:20 i just found the OpenBSD of Linux :D Alpine 2016-02-06 20:11:51 i read about it today in some docker news 2016-02-06 20:14:06 even on Windows the Flash plugin is always just on the verge of working properly 2016-02-06 20:14:35 i see 2016-02-06 20:15:11 i think glibc compat will need a more complete solution, but it's non-trivial to do 2016-02-06 20:16:25 (well installing glibc next to musl is a trivial way to do it, but musl could easily have a legacy mode where most of the missing glibc symbols are implemented and that would be more useful) 2016-02-06 20:17:59 (separate glibc install does not let you use glibc linked binaryware shared objects in musl processes) 2016-02-06 20:27:11 is there a convenient way of cross-compiling apks with abuild? 2016-02-06 20:51:22 yth: i think you can use CHOST, CBUILD, CTARGET in abuild.conf 2016-02-06 20:51:38 but i'm not sure how well cross building works in practice 2016-02-06 20:53:00 (some packages have buildsystems that are not designed for cross compilation, e.g. perl, those won't work, other packages might) 2016-02-06 21:13:49 nsz: thanks for that - anywhere I can find CTARGET etc documented? 2016-02-06 21:15:20 I see CHOST examples in http://git.alpinelinux.org/cgit/abuild/tree/abuild.conf 2016-02-06 21:18:00 http://git.alpinelinux.org/cgit/abuild/tree/functions.sh.in#n26 2016-02-06 21:21:46 ok, got it - thanks! 2016-02-06 21:23:01 (i wouldnt be surprised if cross build were broken for a lot of packages) 2016-02-06 21:25:26 the one I care about at the moment (predictably) is linux-rpi 2016-02-06 21:38:10 why does python3 install pip3 in alpine 3.2 but not 3.3? 2016-02-06 22:03:47 hey there, what is the differences between lbu_commit & lbu commit ? 2016-02-06 22:11:06 <_ikke_> Just gussing here, but it might be that lbu commit calls lbu_commit 2016-02-06 22:15:05 is there a way to tell apk to mark a package as being installed? 2016-02-06 22:15:43 I'm trying to work around the bug where apk incorrectly extracts long symlinks from a package 2016-02-06 22:30:43 ok thanks _ikke_ i'll try it 2016-02-06 23:11:37 I wish the pkgs.alpinelinux.org would automatically add wildcards around the search term :/ 2016-02-06 23:12:31 I searched for "java", "jdk", "openjdk"... then googled for it & found out it's called openjdk8 :/ 2016-02-06 23:12:53 searching for openjdk8 finds it 2016-02-06 23:13:08 but doesn't list the associated packages 2016-02-06 23:13:30 apk search jdk works here 2016-02-06 23:14:28 not sure why the websearch fails 2016-02-06 23:17:47 "use % as wildcard" is prefilled in the search box. %jdk% finds the package. 2016-02-06 23:27:45 it should automatically add the % 2016-02-06 23:28:10 here it is not prefilled 2016-02-06 23:28:54 exposing sql semantics to an end user is un-intuitive in the majority of cases 2016-02-06 23:29:23 i guess "placeholder" is html5 attribute for input element 2016-02-06 23:30:12 indeed it is 2016-02-06 23:35:10 hah. I saw the placeholder, but didn't "see" it. 2016-02-06 23:36:47 still, imho, it would be helpful to automatically put % around the search term 2016-02-06 23:39:57 got anybody luck to get a meteor js app running on alpine? i dont want to use ubuntu :( 2016-02-06 23:44:56 if it's javascript then that should work 2016-02-06 23:47:25 nsz: i thought so as well... but it seems to use some shipped node version and requires phantomjs... strange stuff :( 2016-02-06 23:54:18 # meteor -h 2016-02-06 23:54:19 /root/.meteor/meteor: line 135: /root/.meteor/packages/meteor-tool/.1.1.10.ki0ccv++os.linux.x86_64+web.browser+web.cordova/mt-os.linux.x86_64/dev_bundle/bin/node: No such file or directory 2016-02-06 23:54:31 # file /root/.meteor/packages/meteor-tool/.1.1.10.ki0ccv++os.linux.x86_64+web.browser+web.cordova/mt-os.linux.x86_64/dev_bundle/bin/node 2016-02-06 23:54:34 /root/.meteor/packages/meteor-tool/.1.1.10.ki0ccv++os.linux.x86_64+web.browser+web.cordova/mt-os.linux.x86_64/dev_bundle/bin/node: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 2.6.15, BuildID[sha1]=af481618db53dbc01d234dbf72dd9c62c02bce24, stripped 2016-02-06 23:54:39 :((( 2016-02-06 23:55:23 well you need to compile that from source against musl 2016-02-06 23:56:00 i really don't understand why this idiots ship a custome node binary :( 2016-02-06 23:56:45 it includes a custom openssl with custom backdoor for your convenience 2016-02-07 00:00:43 ew :/ 2016-02-07 00:03:36 i don't believe that... but it simply sucks :) 2016-02-07 00:04:39 even if i symlink the npm and node binary in that folder it still fails with another error :( 2016-02-07 00:05:27 I guess I shouldn't look down on people running random binaries... I just started a minecraft server 2016-02-07 00:06:26 it's in its own VM, though :) 2016-02-07 00:08:15 i'm running various minecraft servers... if the oss clones should support only some of the mods i would directly switch to them :) 2016-02-07 00:09:18 so it looks like i'm forced to stay on this damn ubuntu or debian container :( 2016-02-07 09:41:17 hello, is anyone familiar with this error? -ash: can't set tty process group (Not a tty) 2016-02-07 11:49:17 Is the maintainer present? I need some help figuring out https://bitbucket.org/pypy/pypy/issues/2234/unable-to-translate-pypy-with-python-2711 2016-02-07 12:00:48 <_ikke_> the_drow: He's usually here during the week 2016-02-07 12:03:00 hello folks 2016-02-07 12:04:55 I was wondering if the alpine x86 images are compiled with support for 586 or if they can be used only with 686+ 2016-02-07 12:10:07 <_ikke_> chiromante: From what I recall, 586 is still supported 2016-02-07 12:12:17 thanks, _ikke_ 2016-02-07 12:13:39 I would like to install it on an old board :) 2016-02-07 12:15:40 I would like to install alpine to a compact flash (which is actually an SD-to-CF converter), so I boot alpine into a VM to install it on the CF... but my SD card reader doesn't get recognized 2016-02-07 12:19:07 it's quite standard, so I don't see why it doesn't get recognized... maybe I've messed up something with the usb redirection 2016-02-07 12:22:27 what VM are you using? I know for VirtualBox you got to install an extension pack if you want to mess around with USBs. Don't know if it applies the same for SD cards 2016-02-07 12:23:29 <_ikke_> bitterlemon: irrc only for usb2.0 2016-02-07 12:25:34 I'm using kvm 2016-02-07 12:26:46 _ikke_: yeah apparently so 2016-02-07 12:27:12 chiromante: so after a brief search a lot of people seem to have a problem with it 2016-02-07 12:27:40 and the best solution in the public opinion is: buy an usb card reader 2016-02-07 12:28:25 or setup a shared folder, as per one user. haven't used much kvm though 2016-02-07 12:29:19 so i wouldn't know how to do it with kvm 2016-02-07 12:34:49 maybe I could setup a physical machine to run the first instance of alpine.... it's the only viable option if I want to use my laptop to read the docs 2016-02-07 13:03:14 chiromante: i'd do that, it's good if you can easily re-flash the cf card a few times till everything works 2016-02-07 13:03:43 i tried putting alpine on my old loved laptop and gave up back then because i hadn't prepared as well 2016-02-07 13:04:37 iirc it didn't like the cf adapter but i think it would have been solveable if i had prepared a second box to test&flash 2016-02-07 13:55:18 Has anyone got alpine working on odroid C1+ or XU4? 2016-02-07 14:28:22 hmm, do we have the rt2870.bin firmware in AL? 2016-02-07 14:42:41 Hi :) 2016-02-07 14:43:13 Anyone 2016-02-07 14:43:16 Oops 2016-02-07 14:44:01 Anyone has experience with Alpine on ARM boards? I’m trying to boot the generic archive on an Olimex Lime-A10 but it stays stuck on “Starting kernel ...” 2016-02-07 15:23:35 i've only used raspberry pis at the moment, although the arduino is in the post 2016-02-07 17:19:39 i have arm working nice headless on the odroid c1, though without grsec kernel 2016-02-07 17:21:14 last problem is after booting I have to $ mount /dev/pty ... without ttys wont work 2016-02-07 18:07:52 hoi 2016-02-07 18:08:08 <_ikke_> hoi 2016-02-07 18:18:47 hoi 2016-02-08 03:15:03 Hello. Is there a luarocks package? I had a friend who says that one exists but from the Docker image 'alpine:edge' apk search --update luarocks returns nothing. 2016-02-08 03:35:40 Apparently it exists on testing. 2016-02-08 03:35:45 I'll use that, then. 2016-02-08 04:01:19 Also, is there a way to submit packages? 2016-02-08 04:01:44 I would like to have a lot of Lua packages added so I don't have to attach alpine-sdk to my Docker images. :) 2016-02-08 04:12:23 I found http://wiki.alpinelinux.org/wiki/Creating_an_Alpine_package so I'll use this as a guide. 2016-02-08 09:53:05 Somebody ran X server in Docker container? 2016-02-08 10:33:56 what's the point in that? in order to run X you need access to /dev/mem or similar in order to interact with the gfx card, at which point the isolation provided by a container is useless 2016-02-08 10:37:36 royger: I want to run compiled GUI application on Alpine docker container through ssh -X 2016-02-08 10:38:19 As I understand I need X server on Alpine 2016-02-08 10:56:08 hello 2016-02-08 11:01:30 i'm trying to start xorg via xinit in a vmware machine and i'm getting Erorr loading shared library libelf.so.0 Exec format error when it tries to load vmwgfx_dri.so 2016-02-08 11:02:22 it's the latest x86_64 alpine 2016-02-08 12:21:38 what is the logic behind removing wtmp/lastlog/utmp support from most things? 2016-02-08 12:29:06 FYI guys, I managed to build a PyPy package for alpine with musl libc 2016-02-08 12:31:43 is there a way to install alpine linux on android in a chroot enviroment or did somebody already accomplish that 2016-02-08 12:33:23 Hi. There is a problem with setup-apkrepos in Alpine Linux 3.3 since updating alpine-conf: 2016-02-08 12:33:26 /sbin/setup-apkrepos: line 124: syntax error: unexpected word (expecting ")") 2016-02-08 12:33:33 The problem is that line 123 ends with ;; 2016-02-08 12:39:33 royger: is docker really about security isolation? i think not 2016-02-08 12:57:31 they sell it that way, not that I agree 2016-02-08 12:59:09 e5fvAAmOistj: security. you will get some insecure thing. like in SSL and SSH 2016-02-08 13:02:35 jeanjack: i think it's rather just a convenience chroot for installing bloated environments seperated from each other. 2016-02-08 13:03:05 something like a poor mans vm 2016-02-08 13:04:57 it's more like freebsd jails than chroot 2016-02-08 13:05:24 poor man vm but poor hardware usage if you compare boths ;) 2016-02-08 13:05:59 i just hearded about these things, i just used to use sftp-chroot and virtualbox -_- 2016-02-08 13:07:07 i have two friends whose hobby is to escape jails. one specialises in freebsd, the other is a generalist. this is where my scepsis stems from 2016-02-08 13:42:34 hello 2016-02-08 13:44:16 I am trying to create small docker image that just runs cron. But all cron packages are in testing repository. In FAQ is mentioned that cron is launched on system start. How can I launch it ie.: like cron -f on debian. 2016-02-08 13:50:06 nvm stupid me 2016-02-08 13:50:11 crond not cron is the executable 2016-02-08 13:50:20 rc-service cron start 2016-02-08 14:12:23 clandmeter: rc-service is not available in alpine:3.3 image 2016-02-08 14:14:23 mishak: sorry i have no experiance with docker. 2016-02-08 14:14:50 it is ok I found some image https://github.com/MentorWebServiceTeam/docker-cron-curl/blob/master/runit.sh 2016-02-08 14:21:46 <_ikke_> clandmeter: does rc-service require a daemon to be running? 2016-02-08 14:25:50 _ikke_: its openrc way of starting services, shouldnt depend on anything. 2016-02-08 14:26:06 but this is about docker, so i guess it doesnt use openrc 2016-02-08 14:26:34 alpine linux crond is based on busybox crond 2016-02-08 14:27:13 <_ikke_> clandmeter: Yeah, I'm familiar with what it does, just not with its dependencies 2016-02-08 14:28:01 <_ikke_> clandmeter: And it entirely depends on the image whether it will contain openrc or not 2016-02-08 14:28:12 docker images will most probably not have have openrc to minimize 2016-02-08 14:29:01 tini is an alterntive for docker i believe. 2016-02-08 15:06:03 clandmeter: in docker it is your responsibility to manage services I usually use dumb-init for single process stuff and /sbin/init in centos/debian etc. when I really need everything (legacy apps, complicated design etc.) 2016-02-08 15:06:48 docker has also lot of Walking Dead fans so plenty of users use apache as PID 1 process and have zombies roaming their farms. 2016-02-08 16:02:37 I'm trying to build nginx from source and wanted to check the build logs but I get an 404 for the nginx logs https://pkgs.alpinelinux.org/package/main/x86_64/nginx 2016-02-08 16:08:00 memorion: it probably didnt get rebuild after we started to provide logs. 2016-02-08 16:08:03 not sure though. 2016-02-08 16:20:38 Build time 2016-01-27 08:34:01 2016-02-08 16:20:48 or something is broke 2016-02-08 16:38:46 I just looked in the aports source and noticed that there are no gcc flags set, the debian package is built with -g -O2 -fstack-protector-strong -Wformat-Werror=format -security-Wp,-D_FORTIFY_SOURCE=2 2016-02-08 17:25:21 Hey, I'm getting "There's cruft in /proc that should be deleted at boot", how can I find out what's meant by it? 2016-02-08 20:08:30 are there any known issues with 3.3.1 and open-vm-tools? 2016-02-08 20:09:08 I'm getting a segfault from vmtoolsd when running 'service open-vm-tools start' 2016-02-08 20:10:53 From syslog: http://pastie.org/10713928 2016-02-08 20:15:40 mattk: can you please report it on bugs.a.o? 2016-02-08 20:16:06 i don't have vmware handy available so it would be nice if you could try figure out what happens 2016-02-08 20:17:10 sure. I'm tracking down the guest OS selection in ESX at the moment. Wondering if it's something with the newer Linux kernel that ESXi doesn't like 2016-02-08 20:17:38 is there a tutorial for alpine on cryptoroot? is it supported by some script on 3.3.1? 2016-02-08 20:18:24 rhapsodhy: i dont know if there are any doc on it 2016-02-08 20:18:58 i assume i'd have to modify/handroll initrd? 2016-02-08 20:19:11 in theory, from booted alpine, create the paritions, lvm/mdadm/cryptsetup root 2016-02-08 20:19:13 mount it 2016-02-08 20:19:27 mount your /boot partition in there too 2016-02-08 20:19:31 BitL0G1c has some scripts that assist cryptoroot setup, if you can find him on github 2016-02-08 20:19:41 then run setup-disk $root 2016-02-08 20:20:09 i dont know if setup-disk will detect the cryptsetup 2016-02-08 20:20:11 probably not 2016-02-08 20:20:11 use grub luks support then? 2016-02-08 20:20:15 but ncopa knows what he's doing too :) 2016-02-08 20:20:36 rhapsodhy: no, i dont think grub will work 2016-02-08 20:20:42 well, i dont know :) 2016-02-08 20:20:47 :) 2016-02-08 20:20:49 fair play 2016-02-08 20:20:49 thx 2016-02-08 20:21:06 but i think if you leave the /boot partition uncrypted 2016-02-08 20:21:08 then it should work 2016-02-08 20:21:19 you need to add some boot options 2016-02-08 20:21:30 and then it should "just work" 2016-02-08 20:22:11 so the support is in initrd then? just setup not scripted? 2016-02-08 20:22:39 for mounting the root, yes that support is in initrd 2016-02-08 20:22:49 I don't think it is in initrd 2016-02-08 20:22:58 initrd should support it out of the box 2016-02-08 20:23:02 without making the necessary mkinitfs setup 2016-02-08 20:23:16 at least, it wasn't earlier this week when I did my crypto setups 2016-02-08 20:23:23 :) 2016-02-08 20:23:42 oh, might be 2016-02-08 20:23:46 for the kernel module 2016-02-08 20:24:03 yes 2016-02-08 20:24:04 although, I did do something wrong during those experiments anyway, forgot one kernel parameter 2016-02-08 20:24:19 you need mkinitfs for the kernel modules 2016-02-08 20:24:20 bah 2016-02-08 20:24:23 complicated 2016-02-08 20:24:35 the setup-disk script should be relatively simple to fix though 2016-02-08 20:27:57 Hello, how can I switch which kernel is booted? I ran "apk add linux-vanilla" but it did not change it from grsec 2016-02-08 20:29:14 silven: depends on your boot manager 2016-02-08 20:29:30 you may press tab at boot and get a menu 2016-02-08 20:29:38 or maybe it was esc 2016-02-08 20:30:02 can't I change remotley? 2016-02-08 20:30:43 you can edit /etc/updatelinux.conf 2016-02-08 20:30:56 change default=grsec 2016-02-08 20:31:29 i think default=vanilla is what you want 2016-02-08 20:31:54 but plz verify that you have LABEL vanilla in /boot/extlinux.conf 2016-02-08 20:32:11 then you run: update-extlinux 2016-02-08 20:32:18 luks installs made easy - https://github.com/itoffshore/alpine-linux-scripts 2016-02-08 20:33:02 ncopa: yes, it seems to match 2016-02-08 20:34:35 and it worked great, thanks for the help :) 2016-02-08 20:37:19 BitL0G1c: thx! 2016-02-08 22:39:44 is there any way to enable wtmp/lastlog in packages (eg; ssh)? 2016-02-09 00:10:29 is there anyone around running bacula on alpine and seeing director crashes or similar? 2016-02-09 00:50:21 ive had the latest kernel panic 3 times under vmware.. not sure what causes it.. twice on boot of the ISO trying to install and once when i ran poweroff on an already installed vm 2016-02-09 10:39:55 Hello @ncopa how are you ? any updates for apk caching feature ? 2016-02-09 10:41:20 AraaX: hi 2016-02-09 10:41:30 no updates for apk caching feature 2016-02-09 10:41:42 which caching are you refering to? 2016-02-09 10:41:57 dl-cdn.a.o or lxc template? 2016-02-09 10:42:01 or something else? 2016-02-09 10:46:14 ncopa last week or last month i think we talk about something like apt-cacher-ng to store all apk files ina a server and act like proxy first time you download from repository but after that each machine in zone can use that package its very important tool for people have limited bw 2016-02-09 10:46:54 if you remember you said you are interested to add a feature like apt-cacher-ng in apk if i remembered well 2016-02-09 10:49:59 ok 2016-02-09 10:50:02 http cache 2016-02-09 10:50:30 no news there really 2016-02-09 10:51:24 i think you can technically set up a squid or similar 2016-02-09 10:51:33 or maybe even local varnish 2016-02-09 10:51:48 or nginx 2016-02-09 11:07:55 ncopa last week or last month i think we talk about something like apt-cacher-ng to store all apk files ina a server and act like proxy first time you download from repository but after that each machine in zone can use that package its very important tool for people have limited bw 2016-02-09 11:07:55 if you remember you said you are interested to add a feature like apt-cacher-ng in apk if i remembered well 2016-02-09 11:08:04 sorry bad internet 2016-02-09 11:08:19 <@ncopa> ok 2016-02-09 11:08:19 <@ncopa> http cache 2016-02-09 11:08:19 <@ncopa> no news there really 2016-02-09 11:08:19 <@ncopa> i think you can technically set up a squid or similar 2016-02-09 11:08:19 <@ncopa> or maybe even local varnish 2016-02-09 11:08:20 * AraaX has quit (Ping timeout: 240 seconds) 2016-02-09 11:08:22 <@ncopa> or nginx 2016-02-09 11:08:26 i send messages again in case you dont recieve 2016-02-09 11:08:36 i understand why you want apk cache :) 2016-02-09 11:09:07 Yes its important even now i have 240 seconds timeout 2016-02-09 11:09:29 Internet Infrastracture is not very good in iran 2016-02-09 11:10:10 good news :) http://www.phoronix.com/scan.php?page=news_item&px=Docket-Alpine-Images 2016-02-09 11:38:22 oh it made it to phoronix too :) 2016-02-09 11:41:18 ncopa: congratz :) 2016-02-09 12:13:00 ncopa: do we have to call you sir now? 2016-02-09 12:17:41 sir? 2016-02-09 12:17:43 no no no 2016-02-09 12:17:55 you have to call me "king" 2016-02-09 12:18:01 nat king copa 2016-02-09 12:18:03 :) 2016-02-09 12:18:08 j/k 2016-02-09 12:20:48 lol 2016-02-09 12:30:17 hi all, 2016-02-09 12:30:44 been using alpine linux for #docker container, and i have an issue which seems to be related to alpine linux itself 2016-02-09 12:31:17 trying to update alpine python modules, i have a strange mesasge saying : "OSError: [Errno 18] Cross-device link" 2016-02-09 12:31:40 this message appears only using alpine linux, not any other linux distro (ubuntu/debian....) 2016-02-09 12:31:43 any clues maybe ? 2016-02-09 12:33:47 xinity: do you think you can narrow it down a bit? 2016-02-09 12:34:03 give an example how to reproduce 2016-02-09 12:34:23 it looks like it comes from file being on separate mounts 2016-02-09 12:34:30 ncopa: yes of course, for example, trying to update the python package : distribute 2016-02-09 12:34:53 ncopa: that's the conclusion i found, but i haven't any way to fix : 2016-02-09 12:35:24 do you have a minimal dockerfile i can test with? 2016-02-09 12:36:04 ncopa: let me share it on pastebin yup 2016-02-09 12:37:53 wow, musl has SSP now!? 2016-02-09 12:38:11 yes 2016-02-09 12:38:22 have had for some time 2016-02-09 12:38:30 we also have FORTIFY_SOURCE 2016-02-09 12:38:45 which caught an issue in firefox-44 recently :) 2016-02-09 12:40:05 ncopa: http://pastebin.com/dQMQ9tNi <=== a Work In progress :) 2016-02-09 12:40:32 http://wiki.musl-libc.org/wiki/Future_Ideas then its wiki is outdated ;) 2016-02-09 12:51:35 <_ikke_> Are newest AL iso's isohybrid? 2016-02-09 12:53:37 ncopa: speaking of documentation, it would be super-cool to have a small explaination about the differences between vanilla, standard and standard-extended on this page: http://alpinelinux.org/downloads/ 2016-02-09 12:59:12 _ikke_: yes should be isohybrid 2016-02-09 12:59:43 <_ikke_> ok 2016-02-09 13:01:06 jvoisin: agree 2016-02-09 13:05:51 /sbin/setup-apkrepos: line 124: syntax error: unexpected word (expecting ")") 2016-02-09 13:06:37 wogiz: apk version alpine-conf 2016-02-09 13:06:52 <_ikke_> ncopa: but the filesystem is still joliet1996? (It gets mounted RO) 2016-02-09 13:07:06 yup 2016-02-09 13:07:22 that is what isohybrid does 2016-02-09 13:09:49 ncopa: 3.3.1-r0, the problem is that line 123 ends with ;; 2016-02-09 13:10:08 xinity: appears to be a problem with upgrading pip 2016-02-09 13:11:00 <_ikke_> Would that also mean you cannot use it anymore for lbu? 2016-02-09 13:11:36 _ikke_: correct 2016-02-09 13:11:59 _ikke_: it means you cannot use isohybrid dd if=... etc for lbu 2016-02-09 13:12:08 <_ikke_> right, that's what I meant 2016-02-09 13:12:15 you can still use the traditional setup-bootable 2016-02-09 13:12:31 or manually extract the files from .iso file to fat and syslinux it 2016-02-09 13:12:50 wogiz: i know whats wrong 2016-02-09 13:13:02 tdtrask: ^^^ 2016-02-09 13:14:24 tdtrask: can you please fix setup-apkrepos? http://tpaste.us/2rYz 2016-02-09 13:15:28 wogiz: it was introduced with: http://git.alpinelinux.org/cgit/alpine-conf/commit/?id=ad5ae52f0081549dce765651bd94d50fa86b9bb0 2016-02-09 13:16:47 ncopa: yes, however it's nice that I don't have to insert those mirrors manually anymore 2016-02-09 13:21:42 btw it's very nice that so many desktop packages like Firefox etc. is available in Alpine. Alpine is not only great for servers and embedded but it's also the best distro for the desktop I ever had 2016-02-09 13:22:00 nice to hear 2016-02-09 13:22:07 i use it myself as desktop :) 2016-02-09 13:22:18 but you need to be a bit crazy to do that ;) 2016-02-09 13:29:47 haha, that could be right, however, i'm feeling a lot more sane after switching to Alpine on the desktop and my blood pressure has also lowered :) 2016-02-09 13:34:05 ncopa: ???? any clues how to fix ? same behavior with py-pip from the alpine linux packages by the way 2016-02-09 13:43:31 did someone on the apk-tools bug tracker get a chance to take a look at the issue about long symlinks being truncated by apk? 2016-02-09 13:43:55 I'm happy to start working on a patch but I need some direction 2016-02-09 13:44:35 since a) C isn't my forte, and b) I need to know what scenarios need to be handled for a full fix 2016-02-09 13:54:06 ncopa: here is more debug (using py-pip provided by alpine linux itself) : http://pastebin.com/3XvXzqMX 2016-02-09 14:12:44 $ tpaste < Dockerfile 2016-02-09 14:12:44 http://tpaste.us/GPd1 2016-02-09 14:12:55 xinity: ^^^ that is a workaround 2016-02-09 14:15:31 ncopa: any suggestions or workarounds for the the apk symlink issue you could recommend? 2016-02-09 14:17:57 icicled: can you please remind me what apk symlink issue is? 2016-02-09 14:18:06 ncopa: arf! i haven't though of this kind of workaround , thanks a lot ! 2016-02-09 14:21:24 ncopa: please see https://bugs.alpinelinux.org/issues/5076 2016-02-09 14:21:32 I was told to use that bug tracker to report issues 2016-02-09 14:22:20 icanicant: nice. thanks! 2016-02-09 14:22:24 i mean 2016-02-09 14:22:31 icicled: nice. thanks! 2016-02-09 14:22:50 you even pinpointed the problem 2016-02-09 14:23:02 I do what I can :) 2016-02-09 14:23:13 I can supply a patch if you don't have time - I just need some direction 2016-02-09 14:24:05 it's a bit of a blocking issue for me as I'd like to update the packages (for personal use) and of course submit them to aports 2016-02-09 14:24:46 fabled: i think we need add gnu long link target support to apk: #5076 2016-02-09 14:25:42 icicled: i think fabled will appreciate a patch for apk 2016-02-09 14:26:14 mmm, i thought i wrote support for long link names 2016-02-09 14:26:28 oh 2016-02-09 14:26:34 bb vs. gnu do it different 2016-02-09 14:26:50 and we switched to gnu tar not too long ago 2016-02-09 14:27:32 packaging works as expected - extracting the package doesn't 2016-02-09 14:27:33 the pax header contains the long names too; and those should be honored 2016-02-09 14:30:39 icicled, i wonder if something like http://sprunge.us/ODab would be enough 2016-02-09 14:30:46 the pax header should contain and parse the long name 2016-02-09 14:32:19 I thought that that the the long symlink flag should implemented 2016-02-09 14:32:38 I don't know if that would work (don't have enough knowledge about tar & co.) 2016-02-09 14:32:41 icicled, no, it's not used since we enable --xattrs mode 2016-02-09 14:32:48 oh ok 2016-02-09 14:33:01 let me patch & give it a spin 2016-02-09 14:33:19 the name comes in the pax header, see handle_extended_header() where it already parses the linkname 2016-02-09 14:36:34 fabled: that didn't fix it =\ 2016-02-09 14:39:32 icicled, could i have a .apk with long link name in it? 2016-02-09 14:39:41 (so i don't have to build one myself) 2016-02-09 14:39:44 sure thing 2016-02-09 14:40:06 let me upload it 2016-02-09 14:40:21 this will be for x86_64 2016-02-09 14:40:24 sure 2016-02-09 14:45:37 updated the ticket 2016-02-09 14:46:16 ew. it's huge 2016-02-09 14:46:41 yes it is 2016-02-09 14:53:05 icicled, are you sure you tested the patch right? 2016-02-09 14:53:09 for me it fixes the issue 2016-02-09 14:53:24 let me do it again 2016-02-09 14:55:59 I had to do a `make clean` for some reason 2016-02-09 14:56:08 but it works 2016-02-09 14:56:09 ! 2016-02-09 14:56:11 thank you! 2016-02-09 14:56:50 i think that's bad enough to warrant new release / update 2016-02-09 14:57:22 yes, please - at least a dot release 2016-02-09 14:59:29 let me know when you do that so I can then submit the patches to the APKs that I'm working on 2016-02-09 14:59:44 thanks again 2016-02-09 15:01:26 fabled: should be pushed to 3.3-stable too 2016-02-09 15:02:01 icicled, done. new packages available @edge 2016-02-09 15:02:17 ncopa, yeah. maybe tomorrow if no complaints? 2016-02-09 15:02:26 sounds good 2016-02-09 15:03:15 we should probably do 3.3.2 too 2016-02-09 15:05:03 ncopa, i think we want new kernels for it still 2016-02-09 15:05:06 is it possible to specify a specific repository in the setup-alpine answers file under 'ASKREPOSOPTS=...' ? 2016-02-09 15:08:12 such as dl-2.alpinelinux.org 2016-02-09 15:10:41 '-f' works as an option, but I'd like to pin it to a specific repository if possible 2016-02-09 15:50:40 ncopa: sorry about the setup-apkrepos bug 2016-02-09 15:50:46 silly typo and lack of testing 2016-02-09 15:50:48 fixed now 2016-02-09 15:50:58 np. happens. 2016-02-09 15:51:37 i dont think you need the trailing; there 2016-02-09 15:52:01 but i dont think it will hurt either 2016-02-09 15:53:44 wogiz: thanks for the bug report 2016-02-09 15:54:02 ncopa: yeah, but I should have tested :( 2016-02-09 15:54:44 true :) 2016-02-09 15:55:42 tdtrask: now you have to write "i must test before push" on pastebin 100 times! 2016-02-09 15:56:35 ACTION obviously has cut/paste problems 2016-02-09 15:56:42 so, that would be harder for me than most 2016-02-09 15:56:55 :D 2016-02-09 17:04:33 <_ikke_> :D 2016-02-09 17:06:17 <_ikke_> tdtrask: Solved: yes "i will test before push" | head -n100 | curl sprunge.us -F "sprunge=<-" 2016-02-09 17:06:31 <_ikke_> http://sprunge.us/FRHa 2016-02-09 17:12:21 tdtrask: just saw your fix for setup-apkrepos. so is the correct syntax for specifying a repository 'setup-apkrepos http://dl-2.alpinelinux.org/alpine'? 2016-02-09 17:13:54 mattk: no idea, sorry 2016-02-09 17:14:15 I just updated it to include the community repo in the default file 2016-02-09 17:15:20 okay, thanks. I was just wondering if you can specify a repository during automated setup with an answers file. specifying anything for [REPO...] seems to throw an error (No such file or directory) 2016-02-09 17:16:24 I can go back and manually edit /etc/apk/repositories. just curious if there was a cleaner way 2016-02-09 17:17:00 ACTION has never tried before 2016-02-09 17:17:37 having scripted several different type distro installs, there's rarely a cleaner way than manipulating files directly ;) 2016-02-09 17:19:23 I agree. I think the [REPO...] part of the command line help may be a misnomer, though 2016-02-09 17:19:26 http://git.alpinelinux.org/cgit/alpine-conf/tree/setup-apkrepos.in#n147 2016-02-09 17:20:10 definitely doesn't work the way it would appear to 2016-02-09 17:48:05 mattk: "setup-apkrepos http://dl-2.alpinelinux.org/alpine/v3.3/main" does seem to work 2016-02-09 17:49:06 apparently it will check the repo if it starts with http:// 2016-02-09 17:49:20 so, you have to be accurate 2016-02-09 17:52:42 regardless, it will overwrite the repositories file even if there is an error :( 2016-02-09 18:06:39 you're right. I think I forgot to try that format after applying the setup-apkrepos fix. Thanks! 2016-02-09 19:31:24 What is the difference between standard, extended and vanilla ? 2016-02-09 19:32:15 <_ikke_> standard uses grsec 2016-02-09 19:32:19 I guess vanilla is without grsec 2016-02-09 19:32:20 <_ikke_> vanilla normal kernel 2016-02-09 19:32:28 <_ikke_> extended has extra packages in the image 2016-02-09 19:33:05 thank you 2016-02-09 19:48:23 I think I asked that same question when I first hopped on here 2016-02-09 19:48:48 the differences really should be spelled out on the page 2016-02-09 19:48:52 download page* 2016-02-09 20:41:57 yes we need to fix that 2016-02-09 20:42:01 any volunteers? 2016-02-09 20:42:18 http://git.alpinelinux.org/cgit/alpine-mksite/ 2016-02-09 20:42:32 http://git.alpinelinux.org/cgit/alpine-mksite/tree/README 2016-02-09 20:43:21 actually 2016-02-09 20:43:29 the downloads page needs to be refactored 2016-02-09 20:43:39 i mean the code 2016-02-09 20:43:56 because the data is embedded in the code: http://git.alpinelinux.org/cgit/alpine-mksite/tree/_scripts/generate_releases.lua 2016-02-09 20:45:19 easy enough to fix 2016-02-09 20:46:17 prepare a patch that i can git am 2016-02-09 20:46:36 will have a stab at it 2016-02-09 20:46:55 you can then: git format-patch -1 --stdout | tpaste 2016-02-09 20:46:58 and paste the url here 2016-02-09 20:47:13 and i'll do: curl $url | git am 2016-02-09 20:48:28 so I downloaded the ISO, dd'ed it to a USB drive, booted it and tried to install a version that would run from RAM and keep changes on the USB drive I booted from, but: when setup-alpine reaches the point where it tries apk cache sync, it fails because only then did it realize the usb drive was mounted read-only 2016-02-09 20:49:12 am I doing something wrong? can I somehow tell syslinux to mount in rw mode? 2016-02-09 20:49:49 <_ikke_> sauerbraten: The FS is joliet1996, which is read-only per definition 2016-02-09 20:50:05 <_ikke_> You need to still write it in a different way if you want a writable partition on the usb drive 2016-02-09 20:50:47 ahaaaa 2016-02-09 20:51:39 in mount it showed up as iso9660, ro but you are probably right 2016-02-09 20:53:28 <_ikke_> sauerbraten: sorry, that's what I meant 2016-02-09 23:25:39 which package has resize2fs? 2016-02-09 23:28:22 Hi. Does anybody have documentation on using rvm on alpine? I can't seem to get it to install properly. 2016-02-09 23:34:34 Is anyone running uzbl-(browser|tabbed) on Alpine? I didn't find it in the repos and wanted to ask here before trying to compile/install it myself. 2016-02-09 23:37:50 answering my own question: e2fsprogs-extra 2016-02-10 01:15:42 Hey so I have a problem. I am behind a proxy. I noticed that apk didn't like not having ability to sync packages so I fixed the proxy problem but now I am having issues with DNS resolve errors on package repository.. I am using nameserver 8.8.8.8. I can ping and talk to outside of proxy okay with my settings. 2016-02-10 01:16:12 fetch http://mirror.leaseweb.com/alpine/v3.3/main/x86_64/APKINDEX.tar.gz ERROR: http://mirror.leaseweb.com/alpine/v3.3/main: DNS lookup error WARNING: Ignoring APKINDEX.15b992d8.tar.gz: No such file or directory fetch http://dl-6.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz ERROR: http://dl-6.alpinelinux.org/alpine/edge/community: DNS lookup error WARNING: Ignoring APKINDEX.0a96cc2d.tar.gz: No such file or dire 2016-02-10 08:00:41 Hey folks, quick question: Does the apk package manager handle version dependency conflicts (a.k.a. the way nix package manager installs everything in namespaces) ? 2016-02-10 08:01:36 cjd, no. that goes against alpine principal to not have multiple versions installed of same package 2016-02-10 08:01:41 Alpine looks like a very interesting project but I'm really sick of getting "I'm Sorry Dave"'d by apt-get 2016-02-10 08:01:49 ok thanks 2016-02-10 08:02:06 apk does have versioned dependency support and it can hold back packages if there's conflicts 2016-02-10 08:02:21 it's semi-advanced constraint based solver 2016-02-10 08:02:32 Well if people did more static linking, it would be not much of an issue 2016-02-10 08:02:57 if people learned how to do libraries without breaking ABI/API all the time, it'd be less of an issue 2016-02-10 08:03:04 :) 2016-02-10 08:03:42 But in all fairness to the app developer, they should not need to guarantee their app to work on 16 different versions of a particular library 2016-02-10 08:04:28 if it's popular lib, and the abi/api breakage is major, we generally package them with different names 2016-02-10 08:04:33 e.g. libfoo0 and libfoo1 2016-02-10 08:04:37 ahh 2016-02-10 08:04:40 though we try to avoid that 2016-02-10 08:05:32 I know when I use a library, I am usually navigating between the bugs (and sometimes abusing them) so upgrading a version of a library for me means going through the whole process of rolling out in increasingly large groups of machines before trusting that everything is fine 2016-02-10 08:05:56 Enterprise™ lol 2016-02-10 09:14:16 adramalech: did you setup-proxy ? 2016-02-10 10:03:02 how do list files in a package? 2016-02-10 10:03:37 apk info -L package 2016-02-10 10:03:42 but it needs to be installed 2016-02-10 10:05:02 ncopa: thank you 2016-02-10 10:05:46 yw 2016-02-10 10:06:33 o/ 2016-02-10 10:06:43 just trying to setup an smtp. I guess /etc/ssl/certs/ca-certificates.crt is the main tls thing 2016-02-10 10:06:50 where does /etc/ssl/certs/ca-certificates.crt come from? 2016-02-10 10:07:02 what is the equiv of dpkg -S ? 2016-02-10 10:08:21 i think its generated from ca-certificates trigger 2016-02-10 10:08:30 what does dpkg -S do? 2016-02-10 10:08:56 Search for a filename from installed packages. 2016-02-10 10:10:19 you have apk info --who-owns /path/to/file 2016-02-10 10:10:26 jvoisin: kikoo 2016-02-10 10:11:13 hello jeanjack 2016-02-10 10:11:38 ACTION is thinking about writing a "from apt to apk" blogpost 2016-02-10 10:11:54 jvoisin: sounds like a good idea 2016-02-10 10:12:21 ACTION adds it on his todo-list 2016-02-10 10:13:36 ncopa: ERROR: /etc/ssl/certs/ca-certificates.crt: Could not find owner package 2016-02-10 10:13:44 i think its generated 2016-02-10 10:14:14 ca-certificates package has a trigger that will generate it 2016-02-10 10:14:18 i believe 2016-02-10 10:19:29 is ca-certificates installed automatically as a base package or something ? 2016-02-10 10:21:34 i think its pulled in by curl probably 2016-02-10 10:22:01 apk info -r ca-certificates 2016-02-10 10:24:00 jvoisin: it sounds good... apk is really nice and has by default lot of apt-optional things ^^ 2016-02-10 10:24:14 i like this pakage manager <3 good work here 2016-02-10 10:29:27 how do i figure out why lua5.2 was pulled into my build? 2016-02-10 11:25:01 apk info -r lua5.2 2016-02-10 12:20:26 oh, lua5.2 is dragged down because of ca-certificates !? :/ 2016-02-10 13:08:50 hendry: sounds like alpine 3.2 2016-02-10 13:09:05 yes, we used lua for trigger script for ca-certificates 2016-02-10 13:09:15 we replaced it with a C prog in 3.3 2016-02-10 14:18:47 /w 5 2016-02-10 14:18:54 sry guys 2016-02-10 15:31:42 anyone poked at this http://openvswitch.org/support/dist-docs/INSTALL.DPDK.md.txt thing for openvswitch? 2016-02-10 17:47:01 While trying to install from the -xen image from a usb drive, I get a compliant "WARNING: Ignoring APKINDEX.235ea12b.tar.gz: no such file or directory" and then setup-alpine stops, before I've had a chance to specify whether I want a diskless / data / sys install. 2016-02-10 17:47:24 I can confirm /media/usb does exist, and the cache dir does exist; it's just empty. 2016-02-10 17:49:10 <_ikke_> Hmm, usuaully it should not be a problem that that file is missing 2016-02-10 17:49:45 Running `apk cache sync' which is what setup-alpine is doing anyways yields the same warning. 2016-02-10 17:50:15 It actually doesn't ever ask me whether I want to do a diskless/data/sys install, it cats /tmp/alpine-install-diskmode.out 2016-02-10 17:50:17 which doesn't exist 2016-02-10 17:50:57 Actually check that, it does run setup-disk but I never saw it? 2016-02-10 17:51:23 It went straight from setup-ntp to setup-xen-dom0 to setup-lbu and then setup-apkcache 2016-02-10 17:51:36 This is with 3.3.1 2016-02-10 17:52:43 Ah, I guess it can't find any disks. 2016-02-10 17:53:07 Which is pretty bizarre since I have at least my usb disk plugged in. 2016-02-10 17:53:19 I also have another hard drive plugged in but that one actually doesn't come up. 2016-02-10 17:53:31 Despite using it to boot normally... 2016-02-10 17:59:18 Running `apk update' is sufficient to fix the cache problem. 2016-02-10 17:59:25 But the disk problem is gonna take more debugging. 2016-02-10 17:59:43 Is anyone actually using the xen image? 2016-02-10 18:07:13 Alright, I think the issue is that if there are no disks detected (the usb drive doesn't count), the installer quits on setup-disk 2016-02-10 18:07:41 Assuming diskless is fine obviously but somewhere along the way the apk cache doesn't get set up. 2016-02-10 18:07:53 It exists silently, too, setup-disk 2016-02-10 18:07:56 which is a bit misleading 2016-02-10 18:09:31 It also doesn't really fully install if you do that, for example the keyboard settings aren't persistent. 2016-02-10 18:25:23 good day everyone 2016-02-10 18:25:38 is there a way to tell apk to change the mirror from x86_64 to x86? 2016-02-10 18:26:47 change /etc/apk/arch 2016-02-10 18:27:23 shardz: what does the file contain? 2016-02-10 18:27:51 % cat /etc/apk/arch 2016-02-10 18:27:53 x86_64 2016-02-10 18:27:59 thanks 2016-02-10 18:48:39 shardz: is it possible to change the arch from an existing alpine installation? and perform a full update? I am trying to do something like apk add --update after changing the arch, and getting full conflicts 2016-02-10 18:49:02 I am using an alpine docker image, and I want to create an x86 image from it 2016-02-10 20:18:29 Hey, where is sys/queue.h? 2016-02-10 20:19:01 Neither linux-headers nor musl-dev include it, no idea where it is supposed to be. 2016-02-10 20:19:30 <_ikke_> vifino: https://pkgs.alpinelinux.org/contents?filename=queue.h&path=&pkgname=&repo=all&arch=x86_64 2016-02-10 20:19:35 <_ikke_> bind-dev 2016-02-10 20:20:45 That is sadly the wrong header... 2016-02-10 20:21:02 It is for example on debian contained in linux-headers. 2016-02-10 20:21:08 <_ikke_> there is also bsd-compat-headers 2016-02-10 20:26:39 vifino, bsd-compat-headers includes that and sys/cdefs.h, and sys/tree.h which are the most *bsd headers needed and shipped in glibc 2016-02-10 20:27:31 fabled: Yep, bsd-compat-headers seems to work. 2016-02-10 20:27:46 Many thanks, _ikke_ and fabled. 2016-02-10 21:17:45 Testing 2016-02-10 21:18:29 Does anyone know if Alpine supports node.js? 2016-02-10 21:19:22 <_ikke_> there are packages 2016-02-10 21:21:19 <_ikke_> https://pkgs.alpinelinux.org/packages?name=node%25&repo=all&arch=x86_64&maintainer=all 2016-02-10 21:22:22 hello 2016-02-10 21:22:54 what package provides the libs crti.o crtn.o 2016-02-10 21:22:54 ? 2016-02-10 21:23:10 Oh nice, thanks for that link 2016-02-10 21:24:04 anyone? 2016-02-10 21:24:09 I have an OS project that I’m working on. I wanted a minimal Linux instance to launch a node.js app on boot. Hopefully, I can get electron to work on Alpine to make this a reality 2016-02-10 21:24:40 Wish I could help @jmonreal, I’m new here. I don’t even use IRC lol 2016-02-10 21:24:53 lol 2016-02-10 21:24:57 thanks netopwibby 2016-02-10 21:26:51 <_ikke_> jmonreal: http://pkgs.alpinelinux.org 2016-02-10 21:26:55 <_ikke_> There you can search 2016-02-10 21:27:19 _ikke_: thanks 2016-02-10 21:28:11 _ikke_: but there I can search for packages, but not for certain files provided by a package 2016-02-10 21:28:12 <_ikke_> On the contents tab you can search for files 2016-02-10 21:28:33 I see 2016-02-10 21:28:36 sorry, my bad 2016-02-10 22:25:40 alpine is so hot right now 2016-02-10 22:48:48 yes, our snow is melting. 2016-02-10 22:51:01 I should've jumped in the bandwagon a year ago when this thing was still relatively unknown (but already in use by something I do) :( ... always missing the boat, I am 2016-02-10 22:52:49 ah well, it seems now that I'll be tied up with Alpine for quite some time in the near future, maybe that'll do :) 2016-02-11 00:14:40 hi there 2016-02-11 03:57:56 Question time! How well does runit interoperate with Alpine, for both init and supervisios? Is it fairly straightforward? 2016-02-11 03:59:42 I've read the page on runit init, I just was hoping for some insight about how it works in practice. 2016-02-11 05:32:09 Is LD_SO_PRELOAD supported with musl libc? 2016-02-11 08:10:10 hi, how do I get pip3 to install on alpine? 2016-02-11 08:22:35 hm 2016-02-11 08:22:41 i thought it was included with python3 2016-02-11 08:22:47 i'll fix that 2016-02-11 08:22:49 now. 2016-02-11 08:23:27 I though it did not install because I only had 513mb drive so I created a larger one and I'm doing a setup now 2016-02-11 08:23:48 but I did not get any error message about not being installed so I was confused 2016-02-11 08:23:58 i think its its excluded from then python3 build 2016-02-11 08:24:08 i just pushed a fix for edge 2016-02-11 08:24:31 ok, thank you. how to get pip3 on the stable one then? 2016-02-11 08:27:26 i suppose i should push it to 3.3-stable too 2016-02-11 08:27:41 damascene: do you think you could file a bug on bugs.alpinelinux.org? 2016-02-11 08:27:53 say something like pip3 is missing 2016-02-11 08:28:00 ok 2016-02-11 08:28:01 set target 3.3.2 2016-02-11 08:34:32 I'll just test it again with the bigger disk and report again 2016-02-11 08:40:33 damascene: i think its our build of python3 that is "broken" 2016-02-11 08:42:11 http://bugs.alpinelinux.org/issues/5103 2016-02-11 08:43:37 thanks 2016-02-11 08:44:16 yw 2016-02-11 08:48:20 installing python3 raise the size of the image to 333. I just wanted to run our channel bot with minimum requirement. is there any way to have more compact installation? 2016-02-11 08:48:27 333 MB 2016-02-11 08:59:23 ok 353 in 56 packages, I do not think this message is clear enough when it shows after I finish a download. I though I've downloaded 350 MB again 2016-02-11 09:07:43 When I shut down the system it says lvm failed to stop 2016-02-11 10:02:01 python3 is 300MB? 2016-02-11 10:02:03 !!! 2016-02-11 10:03:00 Installed size56.17 MB 2016-02-11 10:03:05 well, batteries included.. 2016-02-11 10:03:11 it's my mistake it's the total 2016-02-11 10:03:41 this message after install is misleading "ok 353 in 56 packages" 2016-02-11 12:38:56 Any reason why I can't use wget with https urls ? 2016-02-11 12:39:25 if you are using bb wget, i think it needs openssl 2016-02-11 12:41:57 @clandmeter bingo ! perfect 2016-02-11 12:50:05 hello 2016-02-11 12:50:26 Is there a meta package name for something like buildessentials ? 2016-02-11 12:50:33 that gets me make gcc and so on 2016-02-11 12:54:02 hello, i set Alpine in an lxc container, host is gentoo. Everything is working fine, except when adding a new user. When trying to execve as the new user, got a EACCESS. Has anyone ever had this issue ? 2016-02-11 12:59:37 <_ikke_> masterkorp: alpine-sdk 2016-02-11 13:00:49 build-base 2016-02-11 13:03:25 is pip3 available now on 3.3.1? 2016-02-11 13:06:45 <_ikke_> damascene: I think ncopa was busy adding it to python3 2016-02-11 13:20:41 found: umask is not set to 022 when building alpine template 2016-02-11 14:06:27 anyone know what happened to spice-client package? 2016-02-11 14:07:32 spicec (the spice client) doesn't seem to be in any package 2016-02-11 14:07:33 ScrumpyJack: spice-client has been removed upstream and is replaced by virt-viewer 2016-02-11 14:07:50 bum, i thought we kept both 2016-02-11 14:08:57 this is for a RPi. I wish there was a non-gtk vnc or spice client 2016-02-11 14:16:55 tigervnc seems to be fltk 2016-02-11 14:16:59 anyone tried building it?> 2016-02-11 14:23:53 _ikke_: clandmeter thanks 2016-02-11 14:24:50 _ikke_, thank you too 2016-02-11 15:03:48 ? 2016-02-11 15:24:31 ? 2016-02-11 17:41:21 hi folks 2016-02-11 17:41:24 been a long time 2016-02-11 17:41:31 how are you guys? 2016-02-11 17:41:43 ncopa: has a new job? 2016-02-11 21:12:03 Is it possible to run a chef client on alpine? I can't seem to find any info about it, if so 2016-02-11 21:13:30 <_ikke_> there is no chef package yet 2016-02-11 21:13:57 hi, I installed Alpine using this : http://wiki.alpinelinux.org/wiki/Installing_Alpine_on_HDD_dualbooting (twice) at reboot I get /dev/sda2 (the /) no such device or directory, though the initramfs shell lists it in /dev, any idea ? thanks 2016-02-11 21:14:25 yah, there are no packages, and the install script at http://www.opscode.com/chef/install.sh fails on alpine as well 2016-02-11 21:15:02 I also can't find virtually any information on people successfully installing it on alpine 2016-02-11 21:16:08 specifically I have a need to interact with databags within a docker container, It'd be nice to be able to use alpine for it, but based on what I see I'm doubtful it's sane 2016-02-11 21:19:35 <_ikke_> I can try to compile the client 2016-02-11 21:23:44 I can actually do that. I'm pretty dumb for not thinking of that in the first place 2016-02-11 21:24:25 <_ikke_> Note that even if you compile the client, it may still not have full support for alpine 2016-02-11 21:52:20 yah, installing from source is also madness 2016-02-11 21:52:31 or at the very least, not likely worth the effort 2016-02-11 21:53:04 we are working to remove chef completely from our stack anyway, seems like I should just revisit this at that point 2016-02-11 21:56:55 <_ikke_> funny, we are busy rolling out chef :P 2016-02-11 21:58:23 we should just trade infrastructures 2016-02-11 21:59:09 <_ikke_> hehe 2016-02-11 21:59:14 <_ikke_> Are you switching to something else? 2016-02-11 22:07:05 <_ikke_> beeradb: Still trying to build a package 2016-02-11 22:14:40 awesome, I appreciate it 2016-02-11 22:39:33 What extra is included in the "extended" release? 2016-02-11 22:47:14 Daniel_S: the big iso? 2016-02-11 22:47:45 yea 2016-02-11 22:47:54 extra packages 2016-02-11 22:48:00 well big respectivly, still smaller than most :) 2016-02-11 22:48:11 right, was just trying to find out what those packages are 2016-02-11 22:48:17 not seeing it documented anywhere 2016-02-11 22:48:23 ah 2016-02-11 22:48:56 that's ... yeah, that's not well-documented 2016-02-11 22:49:32 read through the FAQ and searched google a bit but couldn't find an answer, so I figued this would be a good place to reach out to 2016-02-11 22:49:57 I typically go for the stripped down versions anyways, just curious mostly 2016-02-11 22:51:25 okay wtf did coreutils ls start doing 2016-02-11 22:52:15 % mkdir $'1\n2' 2016-02-11 22:52:20 % ls 2016-02-11 22:52:20 '1'$'\n''2'/ 2016-02-11 22:52:24 ???????????? 2016-02-11 22:52:37 oh there's an option to turn that off 2016-02-11 22:52:53 well I guess that's going into my rc 2016-02-11 22:53:51 some of us actually have to put up with spaces in filenames geez 2016-02-12 01:18:38 Hi everyone, I like this project and I'm using Alpine for our docker images. 2016-02-12 01:18:48 But, We need locales, how I can install that? 2016-02-12 01:24:42 hm does musl even work with locales 2016-02-12 01:24:53 yograterol: what exactly are you using them for 2016-02-12 01:30:49 ammunta, I need to generate all locales for my django application. 2016-02-12 01:30:59 But in the Docker images does not found locales as command. 2016-02-12 01:31:11 So, I don't know how is the packages names for locale. 2016-02-12 01:31:27 I was a user of Fedora for docker images until that met alpine. 2016-02-12 01:46:09 @channel 2016-02-12 04:57:58 pluesch: so far it's always the iperf server that crashes (first) 2016-02-12 05:22:21 beeradb: if I were you I would try to run it out from a docker-container directly instead of installing it in the system 2016-02-12 07:31:36 does anybody know of a cleaner way to create a flat docker image from scratch than https://github.com/pcarrier/minidocker/blob/master/build.sh ? 2016-02-12 07:39:17 I know it's a docker question, but I'm guessing the alpine folk are more likely to care about creating clean, small containers :) 2016-02-12 08:04:51 openjdk8-jre-base is supposed to exclude GUI support but installs a bunch of X11 libraries :( 2016-02-12 08:05:03 fabled: ^ 2016-02-12 08:08:59 that's a tad sad :( 2016-02-12 08:10:07 Is there a way to list all the URLs that apk is going to download from? 2016-02-12 08:10:36 I'm trying to write something like https://github.com/ilikenwf/apt-fast for alpine 2016-02-12 08:13:35 apk add -s can list what would get installed 2016-02-12 08:17:34 but would it write the URLS? 2016-02-12 09:07:32 good morning, any idea when python3 package will have pip back? 2016-02-12 09:10:20 damascene: http://git.alpinelinux.org/cgit/aports/commit/?id=b42964bae0b3db7008d22f5e4a722a1ff589b9b5 2016-02-12 09:10:58 Hi. Is the buildrepo script from lua-abuild still "the way to build a whole repository"? I seem to have some issues with it. It fails at dependency checking. The "-r" flag seems to have no effect. 2016-02-12 09:12:05 clandmeter, thank you. any idea when it going to land in *world* 2016-02-12 09:13:24 it should be in edge 2016-02-12 09:14:10 damascene: https://pkgs.alpinelinux.org/package/main/x86_64/python3 2016-02-12 09:16:33 pcarrier: in general the technique for flattening an image is to build it and then copy the whole rootfs to a new image 2016-02-12 09:17:27 that's what I do, indirectly, by having docker save and restore 2016-02-12 09:17:42 hmmm. 2016-02-12 09:17:48 apk add python3 --update-cache --repository http://dl-3.alpinelinux.org/alpine/edge/testing/ --allow-untrusted 2016-02-12 09:17:56 clandmeter, is that right ^ 2016-02-12 09:18:40 why not just add that repo to your repo file? 2016-02-12 09:19:09 @edge/main http://dl-3.alpinelinux.org/alpine/edge/main 2016-02-12 09:19:30 and you are confusing main vs testing 2016-02-12 09:20:08 but then all my packages will be upgraded to edge version, right? 2016-02-12 09:20:17 not just python3 2016-02-12 09:20:43 nope 2016-02-12 09:20:50 its called repository pinning 2016-02-12 09:20:54 check our wiki 2016-02-12 09:22:19 ok, thank you 2016-02-12 09:23:06 damascene: why --allow-untrusted? 2016-02-12 09:23:31 http://wiki.alpinelinux.org/wiki/Alpine_Linux_package_management 2016-02-12 09:23:36 ammunta, ^ 2016-02-12 09:24:20 http://wiki.alpinelinux.org/wiki/Alpine_Linux_package_management#Add_a_Package 2016-02-12 09:25:26 damascene: http://wiki.alpinelinux.org/wiki/Alpine_Linux_package_management#Repository_pinning 2016-02-12 09:25:34 just add edge repo's like that 2016-02-12 09:25:50 @edge/main http... 2016-02-12 09:26:02 then apk add python3@edge/main 2016-02-12 09:26:51 damascene, ammunta, as long as you are installing packages from official repos, you don't need "--allow-untrusted", since packages are signed with official keys 2016-02-12 09:27:00 and as a friedly reminder, mixing repo's can cause issues. 2016-02-12 09:27:30 +1 2016-02-12 09:28:12 clandmeter, rnalrd thank you, I would like to know why in this example tow repositories was added: apk add stableapp newapp@edge bleedingapp@testing which one is going to be used first? 2016-02-12 09:28:26 even from unofficial repos you'd be well-advised to fetch the keys first (by a safe path!) and pass that in 2016-02-12 09:28:27 s/was/were 2016-02-12 09:30:26 damascene, if the same package is found in multiple repositories, apk always install the latest version available from any repo, unless pinning is used 2016-02-12 09:30:44 pcarrier: https://github.com/gliderlabs/docker-alpine/blob/master/builder/scripts/mkimage-alpine.bash likely to be relevant to your interests 2016-02-12 09:31:24 https://github.com/hontovaca/builder/blob/master/mkrootfs and the "standalone" script I ripped out of it 2016-02-12 09:31:35 e.g. you have package "foo-1" in main and "foo-2" in testing and testing is NOT pinned 2016-02-12 09:31:51 "apk add foo" install foo-2 from testing 2016-02-12 09:32:18 if testing repo is pinned, "apk add foo" install foo-1 from main 2016-02-12 09:32:38 while "apk add foo@testing" install foo-2 from testing 2016-02-12 09:34:02 apk add foo@testing will also allow deps of foo-2 to be installed from testing if it's not available from an untagged repo 2016-02-12 09:34:08 this sometimes causes problems 2016-02-12 09:34:16 correct 2016-02-12 09:35:40 thank you for explaining it further 2016-02-12 09:35:45 if deps are not available from untagged repo, pulling them from testing should not cause harm 2016-02-12 09:36:42 but if deps from testing upgrades packages in main, which are used by other packages, yes, it can cause harm 2016-02-12 09:37:28 so "apk add testing@foo --simulate" it's good way to see what it's actually pulled in before installing 2016-02-12 09:37:36 pcarrier, yeah, the openjdk8 packaging might be slightly outdated. should check the x11 stuff. patches are welcome... 2016-02-12 09:37:50 s/testing@foo/foo@testing/ 2016-02-12 09:39:44 fabled: hmmm slightly outdated as in doesn't have the large amount of recent vuln fixes? 2016-02-12 09:40:03 i mean the package itself is pretty up-to-date. but the packaging split is not 2016-02-12 09:41:55 apk add stableapp newapp@edge bleedingapp@testing 2016-02-12 09:42:09 so the above command will try edge first then testing? 2016-02-12 09:42:26 oh ok 2016-02-12 13:40:22 Latest grsec kernel in main is 4.1.15-2-grsec but 4.1.15-5-grsec is avaliable in edge. How long does it usually take before kernels with security updates will be in main? 2016-02-12 13:41:47 depends a bit on our workload 2016-02-12 13:42:09 also, we did some feature changes in edge that i dont think we'll port to stable 2016-02-12 13:42:58 the strong stackprotector thing? 2016-02-12 13:47:27 if I don't want to run a vulnerable kernel for an extended period of time, would it then be better to use edge repo instead of main? 2016-02-12 14:06:10 I'm new to alpine. I'm attempting to install a package, and getting an error that I'm not sure how to interpret: https://dpaste.de/Bx3p 2016-02-12 14:06:31 Does that mean that the package i've identified is not present on the mirror I've configured? 2016-02-12 14:07:05 it seems like it's saying that the missing element is the package itself 2016-02-12 14:07:34 vezult: have you tried `apk update` before? 2016-02-12 14:07:40 however, going to the mirror, I have verified that the package does exist there 2016-02-12 14:07:43 ACTION open the pastebin 2016-02-12 14:07:49 vezult: yeah 2016-02-12 14:07:58 apk add zlib-dev 2016-02-12 14:08:14 ok, so drop the version info? 2016-02-12 14:08:23 I think, yes 2016-02-12 14:08:35 hah. so simple, yes that was it 2016-02-12 14:08:39 :) 2016-02-12 14:08:44 thanks 2016-02-12 16:23:08 <_fps__> hi 2016-02-12 16:46:50 Hello. I'm trying to upgrade my PXE setup from 3.1 to 3.3. I follow the exact same procedure I did about a year ago but the boot crash with "PXELINUX 6.03 PXE 2014-10-06 Copyright (C) 1994-2014 H. Peter Anvin et al 2016-02-12 16:46:50 [ 1.220072] blk_update_request: I/O error, dev fd0, sector 0 2016-02-12 16:46:50 Mounting boot media failed. " 2016-02-12 16:47:53 did something change in the sylinux package? 2016-02-12 16:47:59 *syslinux 2016-02-12 17:02:15 hmmm it seems a nfs pb... will look after that first 2016-02-12 17:06:32 grsec: Segmentation fault occurred at 00000000dc7ad940 in /sbin/rpcbind 2016-02-12 17:07:39 oups! that's an old log sorry 2016-02-12 17:51:28 Jean-Scotch: one less to worry bout :) 2016-02-12 17:53:54 it looks like it tries to start from floppy (fd0)... will investigate more and more. because It's now mission critical for me as some running systems are broken 2016-02-12 17:54:07 will update my wiki page on that topic 2016-02-12 17:54:13 ouch, sorry to hear 2016-02-12 17:54:31 one thing for nfs boot debugging: always keep wireshark or tcpdump going 2016-02-12 17:54:54 it helps to see if it i.e. ever stat's the root directory 2016-02-12 17:54:58 will start redoing the pxerd file... 2016-02-12 17:55:07 but first I need a break ;) 2016-02-12 17:55:11 i often end up needing that and often do it too late 2016-02-12 17:55:13 that too 2016-02-12 17:55:14 lol 2016-02-12 17:55:20 good luck 2016-02-12 17:55:55 thanks 2016-02-12 17:56:32 going to be afk a few hours but i'll check back if i get the chance. and otherwise just hit it with a brick 2016-02-12 17:57:21 ;) 2016-02-12 19:58:56 Forgive my foolishness, but my fresh install of Alpine doesn't seem to have groupadd. How would I create a group? 2016-02-12 20:04:52 Oh I'm dumb. Just installed shadow. 2016-02-12 20:04:54 Don't mind me! 2016-02-12 20:12:35 :) 2016-02-12 20:53:19 mu goal is to have something along: qemu-system-x86_64 -boot n 2016-02-12 20:53:46 with a fez additional options of courses, but standard ones 2016-02-12 20:53:57 s/fez/few/ 2016-02-12 20:55:09 it was working perfectly fine with AL 3.1 but it seems that it's looking after floppy on /dev/fd0 tonight... 2016-02-12 20:55:44 I did builf the pxerd file the exact same way (but based on a AL 3.3.1 machine) 2016-02-12 20:55:56 s/builf/build/ 2016-02-12 20:56:54 the build is described on http://wiki.alpinelinux.org/wiki/Talk:PXE_boot 2016-02-12 22:29:06 I know now for sure that's related to the initramfs pxerd file. but why does it want to have a floppy? that I do not know yet 2016-02-12 23:01:15 does anyone on this channel boot AL 3.3 from PXE? 2016-02-12 23:02:41 I will ask again on more reasonable time ;) 2016-02-12 23:03:21 <_fps__> Jean-Scotch: sorry I just installed Alpine Linux for the first time :) 2016-02-12 23:04:33 no pb. I run AL on all my machines for the last 14 month I guess but I encounter pb with PXE boot while upgrding from AL 3.1 to AL 3.3... 2016-02-12 23:05:46 <_fps__> Jean-Scotch: I installed on OSX via Parallels Desktop. 2016-02-12 23:06:15 <_fps__> Trying to figure out how tos and essentially; how to install git :D 2016-02-12 23:07:10 I remember installing our git server like a breeze with AL ;) 2016-02-12 23:07:51 pluesch: just -t 600 so it runs a longer, but it doesn't take that long 2016-02-12 23:08:12 <_fps__> Reading the package manager docs atm. :) 2016-02-12 23:08:26 <_fps__> Is it a good idea to use aports and build everything from scratch? 2016-02-12 23:09:16 you men building the binaries yourself? 2016-02-12 23:09:22 *mean 2016-02-12 23:09:31 <_fps__> yup 2016-02-12 23:09:37 not needed 2016-02-12 23:09:45 but easy to do 2016-02-12 23:10:23 <_fps__> aha so just by running 'pkg add git' or 'pkg search git*' then supply exact package name to 'pkg add'? 2016-02-12 23:10:41 apk add git 2016-02-12 23:10:52 not pkg 2016-02-12 23:10:53 <_fps__> oh sorry apk :D 2016-02-12 23:10:58 <_fps__> confused with FreeBSD :P 2016-02-12 23:11:55 previous of AL I came from debian and the trasition was really easy 2016-02-12 23:12:44 kimo_sabe: thank you. will try 2016-02-12 23:13:05 <_fps__> apk add git => ERROR: unsatisfiable constraints: git (missing): required by: world[git] 2016-02-12 23:13:08 <_fps__> :( 2016-02-12 23:13:27 kimo_sabe: I'm currently building main repo (3.3-stable branch) with -O2 to see if it's really related to -Os 2016-02-12 23:14:44 git-2.7.0-r0 2016-02-12 23:14:52 apk update 2016-02-12 23:14:53 first 2016-02-12 23:15:16 and maybe check /etc/apk/repositories 2016-02-12 23:15:27 <_fps__> aha, so we have to provide argument with exact version! got it. Thanks :) 2016-02-12 23:15:43 no ; apk add git should be ok 2016-02-12 23:16:13 but the index must be up-to-date 2016-02-12 23:16:19 so : apk update 2016-02-12 23:43:52 <_fps__> Jean-Scotch 2016-02-12 23:43:59 <_fps__> Jean-Scotch: i ran git 2016-02-12 23:44:17 <_fps__> apk add git 2016-02-12 23:44:26 and? is it ok? 2016-02-12 23:44:28 <_fps__> but it doesn't find a package 2016-02-12 23:44:40 <_fps__> also apk search -v 'git' 2016-02-12 23:44:42 <_fps__> nothing 2016-02-12 23:45:12 what do you have in /etc/apk/repositories ? 2016-02-12 23:45:32 on my laptop, I have 2016-02-12 23:45:35 <_fps__> i added a URL http://dl-6.alpinelinux.org/alpine/edge/community in /etc/apk/repositories, then apk update 2016-02-12 23:45:38 http://liskamm.alpinelinux.uk/v3.3/main 2016-02-12 23:45:38 @community http://liskamm.alpinelinux.uk/v3.3/community 2016-02-12 23:45:38 @edge http://liskamm.alpinelinux.uk/edge/main 2016-02-12 23:45:38 @testing http://liskamm.alpinelinux.uk/edge/testing 2016-02-12 23:45:56 and apk search git gives me a lot of packages including git 2016-02-12 23:46:14 <_fps__> aha so we need to add with prefix @community ? 2016-02-12 23:46:34 the prefix is to be able to use pinning 2016-02-12 23:46:39 but git is in main 2016-02-12 23:48:56 laptop:/home/jch# apk add git 2016-02-12 23:48:56 OK: 1316 MiB in 472 packages 2016-02-12 23:51:37 <_fps__> Jean-Scotch: i restarted the VM and it removed all the changes i made in /etc/network/interfaces ssh_config etc. 2016-02-12 23:51:44 <_fps__> is there a way to persist those changes? 2016-02-12 23:51:57 lbu ci 2016-02-12 23:52:46 if you are running in run-from-ram mode with a writable media 2016-02-12 23:53:32 it writes a apkovl file with the changes and this file read at startup 2016-02-12 23:53:59 <_fps__> lbu ci -e for password protected writable mode? 2016-02-12 23:54:23 I dunno about the -e flag... 2016-02-12 23:54:53 lbu --help 2016-02-12 23:55:11 no -e flag it seems 2016-02-12 23:55:49 <_fps__> lbu ci [] 2016-02-12 23:56:13 <_fps__> what should i provide for media to store it on mac's SSD? 2016-02-12 23:58:44 lbu pkg : write the apkovl in the current or root directory (don't remember which) 2016-02-12 23:59:24 but for the mac SSD, i have no clue. I guess it depends how you start AL 2016-02-12 23:59:52 by root, I mean /root 2016-02-13 00:00:05 <_fps__> I ran setup-alpine 2016-02-13 00:00:12 <_fps__> now installing it in real :) 2016-02-13 00:00:26 <_fps__> it was booting from RAM before 2016-02-13 00:30:41 <_fps__> Jean-Scotch: I have installed clang and cmake, when i build, linker is throwing error clang: error: unable to execute command: Executable "ld" doesn't exist! 2016-02-13 00:30:55 <_fps__> any ideas? 2016-02-13 00:31:08 <_fps__> is ld not ported yet? 2016-02-13 01:23:05 _fps__: only clang and cmake? 2016-02-13 01:23:11 ld is in binutils 2016-02-13 01:23:18 usually you'd want build-base or alpine-sdk though 2016-02-13 01:23:28 if you're building things 2016-02-13 05:03:46 how do I search for alpine packages from the Web? I.e. check what geoip packages there are. 2016-02-13 05:32:33 hendry: what do you mean check what geoip packages? 2016-02-13 05:32:38 I don't think we have cats 2016-02-13 05:32:40 https://pkgs.alpinelinux.org/packages ? 2016-02-13 05:37:47 ammunta: ah yes https://pkgs.alpinelinux.org/packages was what I was looking for 2016-02-13 10:07:38 would you prefer Rasberry or Cubieboard or another similar for installing alpine on it? 2016-02-13 11:02:19 No answers at http://forum.alpinelinux.org/forum/installation/i-cant-do-usb-stick-alpine-331-it-works-perfect-323 2016-02-13 11:02:23 still running 3.2.3 :\ 2016-02-13 11:28:17 <_fps__> ammunta: thanks. apk add build-base did the trick! :) 2016-02-13 12:51:16 /win 3 2016-02-13 13:16:43 Hey guys. I'm trying to install this package : https://pkgs.alpinelinux.org/package/main/x86/libmagic But I don't get why it isn't found when I try to apk add libmagic 2016-02-13 13:22:50 Depado: if you're using 3.3.1 rather than edge, libmagic is part of the "file" apk 2016-02-13 13:23:16 Oh alright :) Using in a docker container, I don't know which Alpine version it uses 2016-02-13 13:23:24 I'll give that a truy thanks yth :) 2016-02-13 16:56:03 I'm trying to boot from usb stick and keyboard doesn't work when it asks for apkovl password 2016-02-13 16:56:20 if I boot without apkovl, keyboard works :\ what could I do? 2016-02-13 16:56:26 it's a USB keyboard 2016-02-13 21:29:40 is there any info on uefi support? i found two requests on the alpinelinux tracker but no further infos... 2016-02-13 21:31:27 not sure if it's really Alpine specific; there's plenty of UEFI information available out there 2016-02-13 21:32:44 could a lead me to the needed info? i would like to boot it in efi mode....installer doesnt support it so i guess i have to install it first via another distribution? 2016-02-13 21:33:57 that's how I've personally done it, so I can personally recommend that approach 2016-02-13 21:35:29 so i would use my existing distri and use the wiki pages for installing alpine in another distribution? does it support systemd bootloaders or would i need to change it to syslinux? whats your setup if i may ask? 2016-02-13 21:36:24 mine's a bit specific; I'm not even using a boot loader, I have the kernel compiled as one 2016-02-13 21:37:06 and how do you boot? using the efi implemented loader? 2016-02-13 21:37:44 kernel compilation supports producing a kernel that you can then just place into the right path on your boot partition, is it /boot/efi/ or /efi/boot/, bootx64.efi or something like that 2016-02-13 21:38:09 sorry, i meant that...thank you for your info :) 2016-02-13 21:38:12 but it's a bit tricky that way. syslinux/extlinux should work just as fine 2016-02-13 21:38:19 does anyone else boot alpine in uefi mode? 2016-02-13 21:38:44 but then if you want to get into stuff like secure boot under uefi, it gets more complicated again... 2016-02-13 21:41:10 i would deactivate that...i would like to use it since i had better boot speeds with other distributions in efi mode... 2016-02-13 21:48:05 seems more recent versions of syslinux support efi booting, maybe that'll work. I don't off the top of my head remember what version Alpine comes with. 2016-02-13 21:53:38 wouldnt it be possible to create the partitions via gparted with the efi part and install syslinux bootloader on it in gparted live session and then reboot and install alpine on the remaining partitions? or are there more connections necessary between loader and kernel/initrd than the plain syslinux conf? 2016-02-13 21:59:20 I don't think it's more complicated than that 2016-02-13 22:02:17 nice...ill give it a try...thank you :) 2016-02-13 23:01:49 pluesch: not that it's helpful, but I think I can safely say that recompiling qemu with clang makes it worse. Doesn't make it through boot half the time 2016-02-13 23:10:08 kimo_sabe: I have tried crashing my vm with iperf .... no success yet 2016-02-13 23:11:23 pluesch: huh. alpinevm->alpinevm does it in short order for me 2016-02-13 23:11:51 pluesch: virtio-net? 2016-02-13 23:25:49 kimo_sabe: yes 2016-02-13 23:26:07 I've tried alpinevm->host and alpinevm->host_in_different_net 2016-02-14 02:45:20 does anyone know about the status of apkbuild-pypi ? 2016-02-14 02:45:58 I failed to locate this script in default abuild package. 2016-02-14 02:46:18 and I checked build script: http://git.alpinelinux.org/cgit/abuild/tree/Makefile 2016-02-14 02:47:08 no apkbuild-pypi ... 2016-02-14 06:51:25 hello people 2016-02-14 06:51:31 anyone still awake? 2016-02-14 07:59:57 oneinsect: hey 2016-02-14 08:44:15 hello jeanjack: 2016-02-14 08:44:49 my rpi alpine says hwclock: can't open /dev/misc/rtc: no such file or directory 2016-02-14 08:44:56 should i install any package? 2016-02-14 11:19:55 oneinsect: basic rpi doesn't have an rtc - have you physically installed one? 2016-02-14 11:20:13 if so you'll need to add a few lines to create the device on boot 2016-02-14 11:20:35 http://wiki.alpinelinux.org/wiki/Saving_time_with_Hardware_Clock describes it for one of the more common rtc models 2016-02-14 11:30:18 so i installed syslinux on my efi partition and alpine on /dev/sda2...then i created a syslinux.cfg and im trying to boot now...i copied over initramfs and vmlinuz to the efi partition and syslinux finds it but after loading these two files nothing happens... 2016-02-14 11:30:31 my efi part is mounted under /boot/efi 2016-02-14 11:32:51 my syslinux conf: http://hastebin.com/qigeyacido.pas 2016-02-14 11:32:56 any ideas? 2016-02-14 11:35:44 hi yth: 2016-02-14 11:35:49 i did install 2016-02-14 11:35:58 works fine now however 2016-02-14 11:36:03 one small issue 2016-02-14 11:36:19 my time is set from NTP server 2016-02-14 11:36:36 and when i sync using hwclock -w from systime to hardware 2016-02-14 11:36:44 it changes back to UTC 2016-02-14 11:36:49 after reboot 2016-02-14 11:36:54 any ideas why? 2016-02-14 11:37:37 each time i have to manually run hwclock -w after reboot to sync the NTP time of my system to rtc clock 2016-02-14 11:39:43 try playing with hwclock's -u and -l options? 2016-02-14 11:40:14 havent? let me? 2016-02-14 11:42:06 okie just did hwclock -w -l and did lbu ci rebooted.... still shows UTC time only? 2016-02-14 11:42:36 /etc/conf.d/hwclock assumes UTC by default (first line) 2016-02-14 11:42:52 changing it to local and doing a lbu ci and reboot 2016-02-14 11:42:52 so probably you need to either change that to local, or use the -u option to hwclock 2016-02-14 11:44:17 time is good now however i saw an error hwclock: settimeofday: Invalid argument 2016-02-14 11:44:27 during the post boot up process 2016-02-14 11:46:19 also strangely the wi-fi only gets wlan0 assigned only after i physically plug out and plug in the tp-link usb module after the complete boot process 2016-02-14 11:46:21 wonder why 2016-02-14 11:46:35 doesnt enable it during boot process 2016-02-14 11:55:30 can anybody help me? 2016-02-14 11:58:37 Hey there. Anyone here who's successfully running alpine on a cubietruck? 2016-02-14 11:59:54 i wish i could 2016-02-14 12:00:04 too time pressed 2016-02-14 12:00:10 at the moment 2016-02-14 12:00:17 give me time 2016-02-14 12:04:53 is anybody running alpine in efi mode and can help me? 2016-02-14 12:05:59 i did ran it in 2016-02-14 12:06:07 atom 3815 baytrail 2016-02-14 12:06:09 in efi 2016-02-14 12:06:13 long back 2016-02-14 12:06:17 have to dig in 2016-02-14 12:06:48 Okay. Hope you can get further with the cubietruck. Mine shows it's booting using the correct dtb either on serial line or on vga console. Thought i might have missed something. Keep up the nice work 2016-02-14 12:13:09 oneinsect: booted with syslinux? 2016-02-14 12:14:11 using the provided image, extlinux 2016-02-14 12:16:01 yes 2016-02-14 12:16:12 it will work with syslinux 2016-02-14 12:16:17 how did you install it? 2016-02-14 12:16:29 which option you selected? 2016-02-14 12:17:03 i simply extracted the archive on a bootable fat partition of the sdcard and installed the u-boot i compiled from source 2016-02-14 12:18:30 i just copied the efi syslinux file and the c32 files to /boot/efi/EFI/syslinux and created a cfg file there. my efi partition is /dev/sda1. after that i installed alpine to /dev/sda2 .... 2016-02-14 12:19:06 oops, sorry. i'll bail out here... 2016-02-14 12:20:07 if i copy my vmlinuz-grsec and initramfs-grsec to /boot/efi/EFI syslinux finds it and loads it but it stays there and doestn really boot... 2016-02-14 12:20:26 what happens when you press CONTROL+D twice 2016-02-14 12:20:40 press it when it stays there 2016-02-14 12:21:59 its like frozen...doesnt do anything... 2016-02-14 12:22:26 it just says: Loading ../vmlinuy-grsec... ok 2016-02-14 12:22:48 Loading ../initramfs-grsec ...ok 2016-02-14 12:22:58 s/vmlinuy/vmlinuz 2016-02-14 12:23:14 hmmm 2016-02-14 12:23:35 is the sdcard flagged as bootable? 2016-02-14 12:23:51 and caps lock is blinking the sh*t out of it... 2016-02-14 12:24:07 well 2016-02-14 12:24:08 sorry...im talking about a disk install :/ 2016-02-14 12:24:17 shouldve clearified that... 2016-02-14 12:24:55 okie there are 3 methods 2016-02-14 12:24:56 diskless mode 2016-02-14 12:25:01 data mode 2016-02-14 12:25:03 and sys mode 2016-02-14 12:25:06 which one you tried? 2016-02-14 12:25:45 can you first try the diskless mode??? 2016-02-14 12:25:51 and tell me the progress? 2016-02-14 12:28:32 diskless mode worked for me 2016-02-14 12:28:33 i installed it in sys mode after i manually copied syslinux executables to /dev/sda1 which i mounted as /boot/efi in sys installation... 2016-02-14 12:29:00 okie can you please 2016-02-14 12:29:07 tell me if diskless 2016-02-14 12:29:10 mode works for you? 2016-02-14 12:29:14 which board is it? 2016-02-14 12:29:44 would the diskless mode even work since it isnt supporting efi boot? 2016-02-14 12:30:30 sorry, im trying to install it on my notebook (latitude e6230)....shouldve clarified that... 2016-02-14 12:30:38 Isotop7: https://bugs.alpinelinux.org/issues/4424 there's a thread on the forums as well http://forum.alpinelinux.org/forum/installation/efi-boot-alpine-does-not-start 2016-02-14 12:31:27 Diftraku: i found these two also but i didnt found any hints there.,..i hoped some people here already got it working... 2016-02-14 12:31:45 you might be able to use the process for arch linux but I doubt it'll work 2016-02-14 12:32:05 Isotop7: yes diskless mode will work 2016-02-14 12:32:19 last time I tried UEFI was with Ubuntu and it bricked itself at some point :3 2016-02-14 12:32:32 Isotop7: try diskless mode 2016-02-14 12:32:41 Diftraku: i followed their guide on syslinux but i couldnt get it working... 2016-02-14 12:32:56 it works for me on a efi board 2016-02-14 12:32:57 http://ark.intel.com/products/78576/Intel-NUC-Board-DE3815TYBE 2016-02-14 12:33:03 oneinsect: so i would boot the installation media in bios csm mode, install it and then? 2016-02-14 12:33:39 well try booting it first in csm mode 2016-02-14 12:33:57 worse try it in efi mode as well....the live boot 2016-02-14 12:34:22 let me if you 2016-02-14 12:34:22 sorry, i didnt understand the seconds thing... 2016-02-14 12:34:29 reach the prompt succesfully 2016-02-14 12:34:34 we can take it from there? 2016-02-14 12:34:37 s/seconds/second 2016-02-14 12:35:08 the seconds thing? 2016-02-14 12:35:10 what do you mean? 2016-02-14 12:35:26 worse try it in efi mode as well....the live boot 2016-02-14 12:35:43 i mean you can keep the bios options 2016-02-14 12:35:45 as is 2016-02-14 12:35:47 and try 2016-02-14 12:36:12 whats your cpu model number please? 2016-02-14 12:36:23 Core i5 i5-3320M ? 2016-02-14 12:36:49 yes it is 2016-02-14 12:37:32 its ivy bridge 3rd generation which means the chipset will support disabling of EFI 2016-02-14 12:37:46 or will support traditional booting 2016-02-14 12:38:07 In BIOS: General -Boot Sequence: Internal HHD --> USB Storage Device --> Onboard NIC -Advance Boot Options: Enable Legacy Option ROMs Secure Boot = Disabled 2016-02-14 12:38:15 disable UEFI in BIOS 2016-02-14 12:39:01 i mean if you can live without UEFI 2016-02-14 12:39:03 what say? 2016-02-14 12:39:18 i already disabled secure boot since i used several distributions before in efi mode... 2016-02-14 12:39:33 enable the legacy option ROMs 2016-02-14 12:39:52 and then try the live boot 2016-02-14 12:40:14 it wouldnt be a problem to install and boot alpine in bios mode with csm...but i first wanted to try to run it in efi mode since i had much more boot speed on other distributions when i used them in efi mode... 2016-02-14 12:40:47 hmmm 2016-02-14 12:41:01 so bios is no problem at all but i would like to use it in full efi mode... if it isnt possible atm i can use bios csm mode 2016-02-14 12:41:09 :) 2016-02-14 12:41:16 but EFI is still in testing phase in alpine 2016-02-14 12:41:23 may be 2016-02-14 12:41:27 do onething 2016-02-14 12:41:37 try 2016-02-14 12:41:40 enabling efi 2016-02-14 12:41:44 and try live booting 2016-02-14 12:41:46 if it works 2016-02-14 12:41:56 then i will help you install 2016-02-14 12:41:57 to hdd 2016-02-14 12:42:37 i am pressed for time 2016-02-14 12:42:44 i will be back in 4 hours 2016-02-14 12:42:48 i will buzz you then 2016-02-14 12:43:10 well the problem is that the usb stick doesnt provide an efi loader so i have to install it separately... 2016-02-14 12:43:21 thank you :) 2016-02-14 13:49:53 hi, does anyone know how to change the init level when booting with syslinux? i've tried adding a 0 2016-02-14 13:55:08 I'm not sure if I understand you correctly, but in OpenRC systems the boot parameter to specify the target runlevel seems to be "softlevel=" 2016-02-14 13:55:31 that should be 2016-02-14 13:56:10 my problem is that I have a usb stick for do some things out of home, currently it has lxdm auto starting and sometimes I had problems because xorg was missing some video drivers 2016-02-14 13:56:26 I want to add a "rescue" entry to handle this moments and fix it before starting X server 2016-02-14 14:02:22 it seems very nice how OpenRC handles this 2016-02-14 14:03:30 hi! in the xen version of the alpine desktop will the gnome desktop work? 2016-02-14 14:05:55 reason i ask is that i get a black screen with cursor in top left corner 2016-02-14 14:06:17 donoban: yeah, I used to be a Gentoo user for 15 years and got quite used to OpenRC... and the world shifting towards another init system I won't mention here makes me a bit sad :) 2016-02-14 14:09:53 hehe 2016-02-14 14:10:26 had you test ver 3.3.1 booting from an usb stick? 2016-02-14 14:11:44 I opened a post on the forum http://forum.alpinelinux.org/forum/installation/i-cant-do-usb-stick-alpine-331-it-works-perfect-323 , 0 answers yet :\ 2016-02-14 14:23:49 TBB: I tried adding softlevel=boot but it go to default, I'm using syslinux 2016-02-14 14:25:56 interesting. I'll have to have a look 2016-02-14 14:27:21 I noticed that 0 is halt runlevel (on the other init systems), I want to go to something similar to 1/singleuser 2016-02-14 15:24:44 Hey guys, I'm trying to compile libpciaccess which is a part of X server for my raspberry pi using musl libc. During the compilation, I get these errors http://pktsurf.in/files/log.txt and the compile aborts. I am using the patch that's in alpine linux's git repo "fix-arm.patch", but that patch doesn't seem to do anything. Any ideas? 2016-02-14 15:26:59 I'm using this build script: http://pktsurf.in/files/libpciaccess.sld.txt I renamed the patch and left the contents intact. 2016-02-14 16:17:59 Some programs need access to sysfs but Alpine has GRKERNSEC_SYSFS_RESTRICT enabled by default. Is it possible to whitelist a few paths instead of disabling GRKERNSEC_SYSFS_RESTRICT completely? 2016-02-14 16:19:07 nope. not possible 2016-02-14 16:21:13 that setting does some whitelisting on its own; I guess if you really wanted to you could add to those paths but I wouldn't recommend it. so, disabling it and writing a policy is probably how you need to approach that 2016-02-14 16:21:42 mofidying grsecurity on your own probably isn't a good idea :) 2016-02-14 16:23:03 i thought of expanding the builtin whitelist, but I came to the same conclusion :) 2016-02-14 16:24:21 how "dangerous" is full access to sysfs? 2016-02-14 16:25:33 you could fix the apps that need sysfs instead? 2016-02-14 16:26:37 that would probably be the best, but it would also add a lot more complexity 2016-02-14 16:29:23 it's much simpler to query /sys for battery info than using d-bus api 2016-02-14 16:29:37 for example 2016-02-14 16:36:17 i see now that writing a RBAC policy is simple, so this is a good solution 2016-02-14 17:30:51 Hi there! I'm trying to do "curl | tar xj" on a valid BZIP2 file, but I get the error "bzip2: (stdin) is not a bzip2 file". However, it works fine if I just save the file to disk. Any idea what may be wrong? 2016-02-14 17:31:27 That's with the packages curl, tar and bzip2 installed. And I'm running Alpine Linux inside a Docker container. 2016-02-14 17:32:20 The same command (with the pipe) works perfectly on my Ubuntu host 2016-02-14 17:35:16 Nevermind! I found a stupid typo in my script! :) 2016-02-14 17:45:29 folks 2016-02-14 17:45:35 anyone knows how to use bluez 2016-02-14 17:45:42 to setup a bluetooth usb dongle 2016-02-14 17:45:46 for ip over bluetooth 2016-02-14 18:22:35 folks 2016-02-14 18:22:38 can someone tell me 2016-02-14 18:22:40 how do i 2016-02-14 18:22:42 Set bluetooth power up 2016-02-14 18:22:45 to* 2016-02-14 18:22:50 when booting alpine 2016-02-14 19:56:22 Heya, I’m trying Alpine in my qemu and have problems with xorg’s modesetting driver, it says (EE) Failed to load /usr/lib/xorg/modules/drivers/modesetting_drv.so: Error relocating /usr/lib/xorg/modules/drivers/modesetting_dr 2016-02-14 19:56:26 v.so: glamor_set_screen_pixmap: symbol not found 2016-02-14 19:57:55 I tried to install stuff as explained in the howto’s to no avail, unfortunately 2016-02-15 02:16:44 is it possible to have gnome desktop running under alpine linux while running the Xen version? 2016-02-15 02:17:09 second question: is it possible to run this in another hypervisor? 2016-02-15 02:17:29 seems like mdev devices arn't being created properly 2016-02-15 02:17:49 I manually create them and they disappear on reboot 2016-02-15 03:08:42 lbu commit ? 2016-02-15 09:32:50 <[gnubie]> ACTION waves 2016-02-15 09:34:04 <[gnubie]> i’m a debian user. however, when it comes to docker container, i am now considering alpine.. can anyone share hints on how to debootstrap alpine on a debian environment? 2016-02-15 09:36:05 maybe one of the wiki pages about various installation methods would help with that, say, the one about installing inside chroot ? 2016-02-15 09:38:40 <[gnubie]> TBB: thanks. i’ll read that one.. 2016-02-15 09:52:02 hello. I used to install AL in qemu KVM (in a screen session) on headless server accessed trough ssh. I had to issue "grsec nomodeset" at isolinux prompt in order to keep the display. It's not working anymore with 3.3.1 :( any clue how not to switch to graphic mode? 2016-02-15 09:55:02 Jean-Scotch: i wonder if its a bug in syslinux. seems like it does not adds the opts typed at prompt 2016-02-15 09:55:33 i use `-vga qxl` with qemu to work around the modeset issue 2016-02-15 09:55:50 will try that... 2016-02-15 09:57:51 ncopa: should softlevel=boot work with syslinux? 2016-02-15 09:58:06 donoban: i dont know 2016-02-15 09:58:31 hum 2016-02-15 09:58:35 i think no 2016-02-15 09:58:47 i think its busybox init that handles that 2016-02-15 09:58:48 I want to add a "rescue" label without lxdm 2016-02-15 09:59:09 i and think busybox init does not support it 2016-02-15 09:59:19 openrc supports it 2016-02-15 09:59:31 ncpa: different behaviour but still not usable :( the display justs stop to move instead of showing "graphic mode blabla" 2016-02-15 09:59:35 well, if it's not possible I will disable lxdm 2016-02-15 10:00:08 Jean-Scotch: from ssh i use: qemu-system-x86_64 -vga qxl -smp 4 --enable-kvm -m 1024 -curses ... 2016-02-15 10:00:50 I do it the same 2016-02-15 10:02:21 the only differece is that I do it in a screen session: screen -m -d -S KVM-alpine qemu-system-x86_64 -vga qxl -smp 1 --enable-kvm -m 1024 -curses ... 2016-02-15 10:02:40 i do it in tmux 2016-02-15 10:02:42 hm 2016-02-15 10:02:52 oh 2016-02-15 10:02:58 i do have the nomodeset there too 2016-02-15 10:03:31 ha! ok 2016-02-15 10:04:22 no :( 2016-02-15 10:04:47 i have it in the iso 2016-02-15 10:05:02 ncopa: do you mean that alpine default uses busybox init? can I switch it to openRC? 2016-02-15 10:05:05 so i know for sure that it is added to boot opt 2016-02-15 10:05:09 I use an iso downloaded a couple a minutes ago 2016-02-15 10:05:42 donoban: alpine uses busybox init + openrc. openrc runs on top of bb init. 2016-02-15 10:05:49 no you cannot replace bb init with openrc 2016-02-15 10:06:14 and there is some way to change runlevel with boot argument? 2016-02-15 10:06:38 donoban: i think currently not. 2016-02-15 10:06:47 you can specifiy it on the boot arguemnt 2016-02-15 10:06:55 but the init needs to pass it on to openrc 2016-02-15 10:07:00 busybox init does not do so 2016-02-15 10:07:17 thats other reason to why we should replace busybox init... 2016-02-15 10:21:41 ok ok ty 2016-02-15 10:22:19 I'm still using ver 3.2.3, do you know about someone running ver 3.3.1 on a usb stick? 2016-02-15 10:37:39 ncopa: are you using a custom iso to have nomodeset? 2016-02-15 10:37:52 yes 2016-02-15 10:38:14 i think its a bug in syslinux 2016-02-15 10:45:58 donoban: I do 2016-02-15 10:48:26 Jean-Scotch: I tried a lot of times, doing the same that works with 3.2.3 don't work for 3.3.1 2016-02-15 10:48:49 there is something different to do? 2016-02-15 10:51:52 the way I run it is basic and headless... I just run xnbd, consul and qemu on those boxes... 2016-02-15 10:53:28 (and mdadm + lvm2) 2016-02-15 10:57:46 ^_^ 2016-02-15 11:03:21 Jean-Scotch: I did this, http://wiki.alpinelinux.org/wiki/Create_a_Bootable_USB#Format_USB_stick booth automated and manual. And I always get a rescue shell on 3.3.1 while 3.2.3 works fine 2016-02-15 11:03:54 I guess it's 3.3.0 I use on my sticks... 2016-02-15 11:04:32 and I tried to upgrade my PXE setup to 3.3.1 and it did break 2016-02-15 11:04:53 :\ 2016-02-15 11:05:02 now I'm struggling with 3.3.1 to boot some fres KVM and I cannot. 2016-02-15 11:05:21 so I suppose something went wront in the boot phase 2016-02-15 11:08:00 what it's the best way for track this? I opened a thread on the forum and I don't get any answer 2016-02-15 11:08:48 the forum is not really a good place to hang... the devs are here and on #alpine-devel 2016-02-15 11:10:59 i think that syslinux.cfg its pretty different between 3.2.3 and 3.3.1, but I tried a lot of modifications on it while I was trying to boot 3.3.1 2016-02-15 14:49:07 Hi folks. Is there anyone here who managed to run a mariadb/galera cluster on alpine linux? I added apk mariadb, which in theory should contain everything needed (according to https://bugs.alpinelinux.org/issues/4646). There is a library missing though: libgalera_smm.so which is required for cluster setup/config. Without it, I get a wsrep provider: 'none' warning at db startup, and the 2016-02-15 14:49:07 nodes can't connect. Is that in another package maybe? 2016-02-15 14:50:56 is this library actually installed? 2016-02-15 14:51:39 Maybe the path is wrong. 2016-02-15 14:55:59 The library is not there. I was wondering what's the best way to get it on alpine linux. When I install mariadb on debian or ubuntu for instance, it's there. 2016-02-15 15:17:21 ncopa: even if I put nomodeset in /boot/extlinux.conf and in /etc/update-extlinux.conf as I did with previous version, it does switch to graphic mode at boot time 2016-02-15 15:17:55 (did an install with VNC on my laptop) 2016-02-15 15:40:44 is it possible to have gnome desktop running under alpine linux while running the Xen version? 2016-02-15 15:41:17 second question: is it possible to run this in another hypervisor? 2016-02-15 15:41:31 seems like mdev devices arn't being created properly 2016-02-15 15:41:44 I manually create them and they disappear on reboot 2016-02-15 15:47:39 <_mjones> I don 2016-02-15 15:47:50 <_mjones> t run gnome but on xfce, udev is used. 2016-02-15 15:52:25 cellux: seems that the package build itself doesn't produce that library as the specific cmake options aren't enabled. I guess the best option for you would be to get the corresponding aport and editing the cmake line in the apkbuild file to see if that alone produces the necessary missing file(s) 2016-02-15 15:53:20 perhaps I should try xfce then that would work fine for me 2016-02-15 15:53:25 thanks 2016-02-15 16:01:14 <_mjones> You could "apk add udev" and see if that fixes your issue, also. 2016-02-15 16:01:41 <_mjones> The intention is to support several DEs, but they're not all production-worthy yet. 2016-02-15 16:07:55 mjones the package alpine-desktop doesnt seem to exist has it been renamed 2016-02-15 16:48:12 having this exact issue: https://bugs.alpinelinux.org/issues/2616 tried booting from USB with alpine 3.3 2016-02-15 16:48:40 this is on a laptop btw 2016-02-15 16:59:45 Hello, has anyone got an on-board Intel GPU working with X11? 2016-02-15 16:59:55 I added fx86-video-intel and adjusted the 20-modules.conf 2016-02-15 17:00:04 I thought it was i915 2016-02-15 17:00:16 or does that differ depending on the model? 2016-02-15 17:01:01 I just get a blank screen when I modprobe it and have to reboot 2016-02-15 17:03:59 <_mjones> transhuman: alpine-desktop is currently in the 'community' repository, which is pretty new. 2016-02-15 17:04:33 <_mjones> Git log shows 'alpine-desktop' moved from main to community last October, a bit longer than I thought. 2016-02-15 17:04:53 <_mjones> You want to edit /etc/apk/repositories to add an additional line with 'community' repo. 2016-02-15 17:05:38 <_mjones> skazz: I'm using intel igpu with Alpine. My Alpine machine is a HD 3000 (Ivy Bridge). 2016-02-15 17:06:25 _mjones: Any special settings to do? I'm still getting 'no screens found' 2016-02-15 17:06:34 <_mjones> skazz: I made no changes by hand to 20-modules.conf. 2016-02-15 17:07:08 _mjones: Getting vgaHWUnmapMem: symbol not found... going to search 2016-02-15 17:07:10 <_mjones> I used the wiki article on installing XFCE as a guide. I just remember adding xf86-video-intel, mesa, and a bunch of other packages. 2016-02-15 17:07:22 mesa maybe then.. =o 2016-02-15 17:07:31 <_mjones> symbol not found means you're missing a dynamic library. What part is giving that error? 2016-02-15 17:07:39 xorg log file 2016-02-15 17:08:05 <_mjones> Go ahead and add the xorg*-dev packages, keeping track of what you add, and see if that fixes it,. 2016-02-15 17:08:07 Failed to load /usr/lib/xorg/modules/drivers/intel_drv.so 2016-02-15 17:08:21 <_mjones> If it fixes it, there might be a runtime dependency missing in the relevant build files. 2016-02-15 17:09:16 <_mjones> Not yet sure what package has that dynamic lib, but I would have thought that xf86-video-intel would for sure. Plz reinstall that also. 2016-02-15 17:09:44 <_mjones> skazz: probably easy enough to fix, just need to find the package. 2016-02-15 17:10:44 <_mjones> shambat: 3.3 or 3.3.1? 3.3.1 was released specifically because of some install media booting type issues. 2016-02-15 17:11:19 <_mjones> shambat: if nvidia graphics, which one? 2016-02-15 17:11:38 _mjones: It gave me xf86-video-intel (2.99.917-r4) .. Do you have that one? 2016-02-15 17:11:57 I have added community and edge for i3wm and firefox 2016-02-15 17:12:52 yay skazz 2016-02-15 17:12:57 <_mjones> My laptop is 3.3, not edge, but I have community. 2016-02-15 17:13:00 i3wm =) 2016-02-15 17:13:17 =] 2016-02-15 17:13:25 no more musl incompatibility ? 2016-02-15 17:13:25 <_mjones> I'll most likely switch to i3 after I establish a few things. 2016-02-15 17:13:42 <_mjones> i3wm is in testing, which I didn't want to enable on a stable install. 2016-02-15 17:13:42 I still need to disable the status bar in i3 (for the browser kiosk) 2016-02-15 17:14:38 <_mjones> skazz: I have the same driver, functional. 2016-02-15 17:15:14 <_mjones> I asked in -devel what's the policy for moving out of testing, because a number of things should move probably, including i3wm. 2016-02-15 17:16:06 <_mjones> I'm given to understand that the policy is that if nobody asks for it to be moved it probably won't be moved. 2016-02-15 17:16:24 Hello 2016-02-15 17:16:28 <_mjones> Since most of us run testing repo, and a lot of us run Edge, that seems to mean that things don't get moved out of testing. 2016-02-15 17:16:29 I still have the primary repo though, I thought apk would only install a communiy/edge if it was not in the first repo 2016-02-15 17:16:49 <_mjones> skazz: there should be no overlap in package names. 2016-02-15 17:17:12 so the fx86-video-*, it will install from stable if I do have stable first in apk/repositories 2016-02-15 17:17:13 ? 2016-02-15 17:17:34 <_mjones> I'm trying to run this laptop on stable, not edge and without testing repo, and that's why I notice some things. 2016-02-15 17:17:51 <_mjones> skazz: stable and edge is different than main, testing, community. 2016-02-15 17:18:05 <_mjones> stable and edge is versioning, main testing and community are repos. 2016-02-15 17:18:20 <_mjones> edge has newer versions of packages in many cases, yes, so there's overlap. 2016-02-15 17:18:42 <_mjones> main, testing and community should* have no overlap. 2016-02-15 17:19:17 <_mjones> In some/many cases the version in community/edge will not be newer than community/stable. 2016-02-15 17:19:59 I'm trying to compile libpciaccess which is a dependency for the X server, for my raspberry pi (ARM). While compiling, I'm getting these errors: http://pktsurf.in/files/log.txt ; I'm using this build file http://pktsurf.in/files/libpciaccess.sld.txt ; I'm using the musl i486 cross compiler for ARM also known as musl-cross which the latest stable musl libc includes and libraries. Any ideas? 2016-02-15 17:20:13 thanks mjones 2016-02-15 17:20:16 _mjones: Did you add any modules to the bootloader? 2016-02-15 17:21:07 <_mjones> skazz: i915 and fbcon, looks like. 2016-02-15 17:22:42 <_mjones> skyroveRR: you're missing a header file for the usual musl reasons (i.e., glibc's fault). 2016-02-15 17:23:02 _mjones: how did you guys manage to compile it for libpciaccess then? 2016-02-15 17:23:26 _mjones: btw, it builds fine for i486, just not ARM... 2016-02-15 17:24:48 <_mjones> skyroveRR: I'm looking at the aports tree where there's a patch: fix-arm.patch that conditionally defines "#define inb(x) -1" on arm instead of including sys/io.h. ;-) 2016-02-15 17:25:26 So... I should replace that line? :D 2016-02-15 17:26:01 <_mjones> skyroveRR: if you're going to compile things, I highly recommending checking out a copy of the aports tree. It's overwhelmingly useful, and also the blueprints for Alpine. 2016-02-15 17:26:17 _mjones: I am. 2016-02-15 17:26:24 _mjones: I took the patch from there. 2016-02-15 17:26:34 And applied it. 2016-02-15 17:26:49 It patches ok, but the output is in front of you. 2016-02-15 17:27:18 <_mjones> skyroveRR: ah, then it seems extremely like your cross-compile environment is causing it. 2016-02-15 17:27:47 _mjones: I think... if you look closely, that patch is actually removing ARM support rather than add it.. 2016-02-15 17:28:25 -#if defined(__i386__) || defined(__x86_64__) || defined(__arm__) 2016-02-15 17:28:36 "-" removes that line. 2016-02-15 17:28:48 If that patch is applied. 2016-02-15 17:29:09 What is the default /etc/X11/xorg.conf.d/20-modules.conf? 2016-02-15 17:29:22 I mean, it removes "|| defined(__arm__)" , _mjones 2016-02-15 17:29:36 skazz: I don't have it ;D 2016-02-15 17:29:50 Found it on git 2016-02-15 17:31:54 Default modules cause a blank screen and I can't Ctrl+Alt+F1 to change back to console 2016-02-15 17:32:14 <_mjones> skyroveRR: if you look closely, it adds __arm__ to the cases where it does a '#define inb(x) -1' _instead_ of including sys/io.h like it does on intel. 2016-02-15 17:32:47 _mjones: look at line 7, there's a "-". 2016-02-15 17:32:55 To remove support for __arm__ 2016-02-15 17:34:36 <_mjones> skyroveRR: right, which means __arm__ falls under the 'else'. 2016-02-15 17:34:55 <_mjones> but now that you mention it, that by itself wouldn't cause a missing PATH_MAX. 2016-02-15 17:35:11 And for some odd reason it's a patch for 0.13.2, whereas in 0.13.4 that patch isn't needed because 0.13.4 already has that.. 2016-02-15 17:35:37 _mjones: ok.. then what might? :) 2016-02-15 17:38:03 <_mjones> skyroveRR: are you crosscompiling on a musl system? Do you have all the -dev packages installed? 2016-02-15 17:38:49 No, I'm cross compiling on a glibc system. Also, there don't seem to be any dependencies for this package.. 2016-02-15 17:41:42 <_mjones> skyroveRR: in general I find cross-compiling to be tedious and I try to avoid it whenever practical. 2016-02-15 17:42:05 <_mjones> If it's not a CI environment I really prefer to build natively. 2016-02-15 17:42:08 Is "grsec: denied resource overstep by requesting 21 for RLIMIT_NICE against limit 0 for /usr/bin/xinit... something that could be causing a problem? 2016-02-15 17:42:20 Suppose I should try this with the vanilla kernel.. 2016-02-15 17:42:50 <_mjones> skazz: ah, that's familiar-sounding, but I seem to recall it isn't actually a problem. I think you'll find it on google quickly. 2016-02-15 17:43:20 <_mjones> skazz: I'm running grsec kernel with intel X11. 2016-02-15 17:46:38 <_mjones> skazz: I followed http://wiki.alpinelinux.org/wiki/XFCE_Setup which is slightly out of date. 2016-02-15 17:47:04 <_mjones> skazz: you shouldn't need to configure the Xorg. 2016-02-15 17:47:39 _mjones: Screen just goes blank without modifying it, like it did on the Rpi 2016-02-15 17:50:41 <_mjones> skazz: you're definitely missing the driver .so, I just don't know why. 2016-02-15 17:51:18 _mjones: 3.3.1 2016-02-15 17:51:26 <_mjones> I have installed, among other things, mesa-dri-intel, xf86-video-intel, and libva-intel-driver. 2016-02-15 17:51:30 the one on the download page 2016-02-15 17:51:41 tried extended and vanilla 2016-02-15 17:51:55 sorry, standard 2016-02-15 17:52:00 <_mjones> shambat: nvidia? 2016-02-15 17:52:05 yeah 2016-02-15 17:52:30 gt240 M 2016-02-15 17:52:50 <_mjones> shambat: recent nvidia? Like GM200-series recent? Like GTX 950 or something? 2016-02-15 17:53:13 its getting old I guess 2016-02-15 17:53:18 <_mjones> shambat: laptop with switchable graphics? 2016-02-15 17:53:27 _mjones: /usr/lib/xorg/modules/drivers/intel_drv.so does exist, it just does not have the symbols? 2016-02-15 17:53:32 <_mjones> shmbat: both intel and nvidia, or just nvidia? 2016-02-15 17:53:35 does not seem to have a dev package 2016-02-15 17:54:10 <_mjones> skazz: no dev package, but there is a libdrm-dev that I have installed. 2016-02-15 17:54:22 _mjones: not sure about that, maybe the bios will tell me? 2016-02-15 17:54:41 <_mjones> shambat: yes, check bios. And if it seems switchable, set it to just intel. 2016-02-15 17:54:44 _mjones: still not got the symbol 2016-02-15 17:55:12 <_mjones> shambat: I'd have to check wikipedia to see how old is 240m. Do you know what processor? I think the core2s did not have intel igpu. 2016-02-15 17:55:26 _mjones: I am using a 'diskless' install, but that should not effect anything should it? I am using lbu commit when I make changes before reboot 2016-02-15 17:55:49 _mjones: says switchable. I'll try using integrated 2016-02-15 17:56:07 <_mjones> skazz: hmm, good question. I wouldn't have thought it would make a difference, but mine is a conventional 'sys'. 2016-02-15 17:57:01 <_mjones> shambat: I think it will work just fine if you switch to integrated, yes. The switchable graphics are a minefield of potential complications, really. 2016-02-15 17:57:08 _mjones: that worked! 2016-02-15 17:57:23 _mjones: This is for a browser kiosk which will be deployed on 4 pc's to start with, then up to 100 if it goes alright, so I wanted to use lbu to keep firmware images for updates etc. 2016-02-15 17:57:32 I should still be able to run alpine with awesome-wm right? 2016-02-15 17:58:35 _mjones: If I remove my modules config from X11, I just get failed to load vesa (loader failed, 7) ... also with VBEExtendedInit symbol not found 2016-02-15 17:58:56 <_mjones> shambat: if you have intel igpu, window-manager won't matter, correct. 2016-02-15 17:59:44 <_mjones> I think VBE is lower-level for talking to the monitor. I encountered it when I was doing a little bit of EDID work last week. 2016-02-15 18:00:25 <_mjones> shambat: linux and nvidia have rather a troubled relationship in general. 2016-02-15 18:00:58 cool, thanks _mjones 2016-02-15 18:01:17 _mjones: I am using a odd monitor... elotouch... but I thought it would be just the touch driver that I need to compile, the screen is 1280x1024 2016-02-15 18:01:24 4:3 ratio 2016-02-15 18:02:48 <_mjones> skazz: I suspect you're right and that part doesn't matter. With what protocol is the display connected -- displayport, hdmi, dvi or vga? 2016-02-15 18:03:34 vga 2016-02-15 18:03:34 <_mjones> shambat: go ahead and use the grsec media if you can. Not a huge amount of point in using vanilla, especially if you don't need it. 2016-02-15 18:03:54 there is a hdmi port but I need a hdmi to dvi cable for the monitor 2016-02-15 18:08:40 _mjones: the 80MB one should be fine? 2016-02-15 18:09:05 I think I need to add some extra wifi drivers 2016-02-15 18:12:13 <_mjones> shambat: normally 80mb is fine for everything, but I'm not sure about wifi drivers on it. I install over wired whenever possible. 2016-02-15 18:12:48 <_mjones> I did an Arch install over wireless a while back, but that was out of necessity and it obviously wasn't Alpine. 2016-02-15 18:12:56 yeah I got this old laptop from someone so I'm just testing it out 2016-02-15 18:13:14 <_mjones> ah, laptops are a pain. Less of a pain than they used to be, though. 2016-02-15 18:14:18 _mjones: is there a firmware package I can install, if I can get a wired connection temporarily? 2016-02-15 18:15:06 <_mjones> I'm actually trying to get the alsa sound working just right on this laptop. I get a lot of alsa errors, but the basic alsa functionality works. 2016-02-15 18:16:29 <_mjones> shambat: yes. But you just reminded me I had an interesting error with iwlwifi firmware. I haven't tested wireless yet but I need to do that asap. 2016-02-15 18:16:40 <_mjones> I'll be back in a bit. 2016-02-15 18:36:51 Hello! I have a question concerning the fittness of alpine for general server usage: do you provide some kind of version stability? e.g. provide long term support for specific versions of apache / php / doveot / postfix etc. ? 2016-02-15 18:37:08 so an update of alpine does not break configuration/setup 2016-02-15 20:18:08 https://0.jmt.gr/?dd1fad4f24a6d831#fmM8/nl5ISNuLHglpbepu6HaRvU7HprFLZ4jTXNPCUA= <-- ansible can't execute the mkdir wihtin ssh. ssh -vvv shows broken pipe but ssh -vvvv has the expected echo 2016-02-15 20:18:12 any hint? 2016-02-15 20:43:01 seems to be related to controlpath option. without it there is no broken pipe 2016-02-16 01:10:10 Hi if I want to compile a package for alpine-linux that the source was designed to compile on fedora, is there some conversion process that I should use (automated or otherwise) 2016-02-16 01:41:56 Hi, I'm having some problems with my docker images breaking with unsatisfiable constraints errors suddenly. Has there been some change to the apk add command recently? 2016-02-16 01:42:52 <_mjones> transhuman: no, there's no process, although I would in the long run like to write up a guide. 2016-02-16 01:42:53 I'm calling 'apk add --update --repository http://dl-1.alpinelinux.org/alpine/edge/testing/ tini', which is failing with tini (missing) 2016-02-16 01:43:30 <_mjones> transhuman: first make sure nobody's ported it (e.g., it's not in the aports tree). For the most part making sure 'apk search' doesn't turn up anything is sufficient. 2016-02-16 01:44:09 <_mjones> lox24: checking to see if tini got moved... 2016-02-16 01:44:18 I had the same issue with mono. 2016-02-16 01:44:29 First thing I did was search the package database: https://pkgs.alpinelinux.org/packages?name=tini&repo=all&arch=x86_64&maintainer=all 2016-02-16 01:44:38 it hasnt been ported in its current form its kde that has been changed quite a bit in qubesOS to support working in dom0 2016-02-16 01:44:38 Oh, community. 2016-02-16 01:44:57 <_mjones> tini got moved from testing to community in a commit on February 4th. 2016-02-16 01:45:07 Where can I find out more about "community"? 2016-02-16 01:45:11 <_mjones> community is a new repo, started last fall I guess. 2016-02-16 01:45:43 problem is the build process seems to be all relative to fedora it builds the rpm and everything so I am not sure how to go about it 2016-02-16 01:45:46 <_mjones> lox24: docs are sparse so far. I'm not even sure what the inclusion policy is. We didn't do a great job about spreading the word, I'm afraid. 2016-02-16 01:46:29 <_mjones> transhuman: rpmbuild happens at the end, just to package the thing. 2016-02-16 01:46:58 oh i see so there should be a source tree in there somewhere 2016-02-16 01:47:06 Ok, thanks anyway _mjones, I'll do some digging. 2016-02-16 01:47:19 <_mjones> transhuman: Alpine uses an APKBUILD file to define the build-and-package process. It's extremely similar to the Arch PKGBUILD, and analogous to fedora's/RPM's .spec files I think. 2016-02-16 01:47:24 Is it possible to grab a 386 version of a package if your system is x86_64? 2016-02-16 01:47:41 <_mjones> lox24: let me give you a link, one second 2016-02-16 01:47:45 Previously I was able to add mono from testing just fine, but it's recently broken too. 2016-02-16 01:48:41 <_mjones> lox24: http://git.alpinelinux.org/cgit/aports/ is very illuminating if you are comfortable with changelogs. 2016-02-16 01:48:53 Yeah, just surfing around that. 2016-02-16 01:49:36 <_mjones> lox24: a very high percentage of the people who run Alpine do some dev on Alpine, so the end-user focused documentation and communication is definitely insufficient and looking to be remedied. 2016-02-16 01:50:12 <_mjones> mono is still in testing. 2016-02-16 01:50:21 But only the 386 package. 2016-02-16 01:50:45 Really? Even with Docker promoting alpine as the standard base image? 2016-02-16 01:50:59 I'd bet there are a whole lot more people using it than the devs. 2016-02-16 01:51:00 <_mjones> lox24: there are always several ways to do it in Docker, but if you add several repos to the /etc/apk/repositories then you don't need to worry about which repo everything is in. 2016-02-16 01:51:07 and shortly there will be many, many more. 2016-02-16 01:51:27 So how do I add a 386 repo to an x86_64 image? 2016-02-16 01:51:49 <_mjones> lox24: yes. Alpine has been big for docker users since last spring but there's a dearth of user-facing documentation that we're looking to fix. 2016-02-16 01:52:13 Hopefully with Natanael Copa getting hired by Docker there will be some funding for it. You guys do great stuff! 2016-02-16 01:52:22 <_mjones> lox24: I don't think it's advisable/practical to add a i386 repo. Alpine isn't multiarch like Debian. 2016-02-16 01:52:46 So any idea why it's been working for all of the now broken alpine + mono images? 2016-02-16 01:52:49 you could install the i386 repo under an alternate root 2016-02-16 01:52:54 <_mjones> lox24: yes, ncopa coming on board with them is very helpful. But there's a ton of stuff to be done. 2016-02-16 01:53:06 and make a symlink in /lib and a proper .path file in /etc 2016-02-16 01:53:14 and it would probably work 2016-02-16 01:53:19 <_mjones> lox24: you're asking about i386 for reasons of mono or something else (e.g., Steam)? 2016-02-16 01:54:22 Consider this Dockerfile, which has been working for some time, but is now failing with errors about missing mono package. https://github.com/biosniper/jackett-docker/blob/master/Dockerfile 2016-02-16 01:56:47 You can see in the build that it was installing 7 days ago: https://hub.docker.com/r/biosniper/jackett/builds/buqwctfzlwd9njz2jkjpoei/ 2016-02-16 01:57:12 <_mjones> lox24: there's a commit on Feb11 that disables mono for x86_64. 2016-02-16 01:57:17 From one of either edge/testing, 3.3/main or 3.3/community. 2016-02-16 01:58:02 <_mjones> clandmeter made the commit, but there's no bugid or indication why. I'm sure there's a reason, but I don't know it. 2016-02-16 01:58:27 I assume that's ARCH in the APKBUILD? 2016-02-16 01:59:02 Commit messages like this are very frustrating: "testing/mono: disable for x86_64" 2016-02-16 01:59:06 <_mjones> lox24: yes. Architecture. 2016-02-16 01:59:39 Is Carlo on here? 2016-02-16 01:59:42 <_mjones> lox24: yes, it makes me curious too. 2016-02-16 01:59:57 <_mjones> yes, but he's on european central time I think. 2016-02-16 02:01:00 So it looks like it's been disabled because it stopped building on the latest versions of things. 2016-02-16 02:01:11 How do I get at the package / version of Alpine where it WAS building? 2016-02-16 02:02:13 I presume the answer is there is no versioning in testing/community? :) 2016-02-16 02:03:13 <_mjones> That's to what I was going to allude. 2016-02-16 02:03:39 Is 3.2/testing a thing? 2016-02-16 02:03:39 <_mjones> But I forgot there's no testing repo in 3.3, so I can't point you there. 2016-02-16 02:03:45 Ah :( 2016-02-16 02:03:54 Perhaps that's what has prompted the move to community. 2016-02-16 02:04:06 <_mjones> I'm now thinking I understand a little more what ncopa was saying about sorting testing. 2016-02-16 02:04:16 <_mjones> lox24: yes, at this point I rather suspect so. 2016-02-16 02:04:45 Ah right, here is the failing build log: http://dev.alpinelinux.org/buildlogs/build-edge-x86_64/testing/mono/mono-4.2.2.30-r1.log 2016-02-16 02:05:01 <_mjones> lox24: there are probably so many people running edge that we haven't done the best job with keeping older stable things. 2016-02-16 02:05:15 Most dockerfiles seem to point to edge. 2016-02-16 02:05:27 <_mjones> That's why I'm deliberately running stable on my latest hardware installs. 2016-02-16 02:06:12 <_mjones> lox24: well, absent an articulable reason, that might not be the right direction after all. But if you're using something from testing, that tends to push you to edge. 2016-02-16 02:06:22 <_mjones> I guess we're reforming that. 2016-02-16 02:06:38 Yeah, exactly people are generally pulling in packages that are waiting to get into stable. 2016-02-16 02:07:09 Any idea why 3.2 and 3.3 don't have a testing? 2016-02-16 02:07:18 <_mjones> I'm very specifically looking to push some things from testing into the other repos, in most cases things that are well-proven but nobody bothered to move. 2016-02-16 02:07:22 Is the theory that testing only exists on edge? 2016-02-16 02:08:37 <_mjones> lox24: I didn't actually realise they were absent. It's considered advisable to use edge for everything (main, etc) if you're using testing, but I thought it was just good practice. 2016-02-16 02:09:28 <_mjones> lox24: looks like there has been some change in the builds, and I assume that's due to a change in the policy, but I'm not terribly aware. Hmm. 2016-02-16 02:10:10 My issue is here if you want to follow along. http://bugs.alpinelinux.org/issues/5115 2016-02-16 02:10:16 Thanks for your help regardless. 2016-02-16 02:10:33 I'll see what I can do in future around getting involved to help with some docs. 2016-02-16 02:11:55 <_mjones> lox24: well, it's very illuminating finding what bugs/problems/questions everyone has that I never hit. For example, I'd have to be under some real duress to use CLR/mono. ;-) 2016-02-16 02:17:09 <_lox> Hah, _mjones, yup me too. I'm less picky when it comes to apps packaged in docker containers though. 2016-02-16 02:19:41 <_mjones> I've had to do a lot worse than mono. 2016-02-16 02:20:08 <_mjones> But the languages/VMs do tend to be some of the toughest customers. 2016-02-16 02:20:38 <_mjones> node.js (and formerly io.js) work very easily on Alpine though. ghc not so easy. 2016-02-16 02:23:56 <_mjones> If we're going to be using other people's dockerfiles, I guess we're going to be needing to steer them to stable. 2016-02-16 02:24:17 <_lox> ghc? 2016-02-16 02:24:58 <_lox> Either that or better document how to use a custom package repository for packages rather than "testing" 2016-02-16 02:25:01 <_mjones> Sigh. Runtime dependency management. It bothers me that every single new language handles dependency management in a way that's very hostile to operations and long-term maintainability. 2016-02-16 02:25:40 <_mjones> ghc = glasgow haskell compiler, for the haskell language. It's written primarily in Haskell, so it needs to bootstrap, which makes it a difficult customer. 2016-02-16 02:26:26 <_mjones> _lox: I think first moving things out of testing that aren't seriously being tested is a start. 2016-02-16 02:26:58 <_mjones> But if we have dockerfiles that are being so very specific about what repo to use for each package, like that, there's going to be some pain. 2016-02-16 02:27:08 <_mjones> not good. 2016-02-16 02:28:08 <_mjones> So the bright side is that I bet a very large percentage of active docker-using devs are on github, so there's a channel to give changes and feedback. 2016-02-16 02:28:16 <_lox> This is true, I was more thinking that would be how package authors would offer docker containers using their packages before being accepted by upstream 2016-02-16 02:28:46 <_lox> Indeed. Shame alpine isn't on there too :( Makes participation much harder. 2016-02-16 02:34:31 <_mjones> Alpine is on there now. 2016-02-16 02:34:35 <_lox> Oh, really? 2016-02-16 02:34:57 <_mjones> I have to get set up with it, so I'll try to make it a doc. 2016-02-16 02:41:49 _mjones: any ideas about my PATH_MAX problem regarding libpciaccess compile? :) 2016-02-16 02:41:52 <_mjones> I think I probably solved my audio problem in a silly way. Testing. 2016-02-16 02:42:31 <_mjones> skyroveRR: you're cross-compiling on a glibc system with who knows what headers in path. I assume the problem is related to that... 2016-02-16 02:43:11 I tried to cross compile inside a chroot as well, but the issue is the same. The chroot doesn't contain glibc at all. 2016-02-16 02:46:32 <_mjones> PATH_MAX is simple. You could set it in the CCFLAGs if you wanted. But it means there's a substantial problem, like you don't have the right -dev package installed so aren't getting the right headers. 2016-02-16 02:47:20 <_mjones> Might want to start by installing 'alpine-sdk' if you haven't already, then 'linux-grsec-dev' and so forth. 2016-02-16 03:40:56 <_mjones> audio problem solved. Then another one I had to fix by using openal from edge. :-/ 2016-02-16 09:58:26 Hi, I try to put my laptop wifi in master (AP) mode but it says Error for wireless request "Set Mode" (8B06) : SET failed on device wlan0 ; Invalid argument. 2016-02-16 09:58:34 is it normal for AL? 2016-02-16 09:58:56 or maybe is it related to the specific driver? 2016-02-16 11:21:58 some drivers don't support master mode 2016-02-16 11:22:07 could also be the hardware (but usually not) 2016-02-16 12:43:50 has anyone tried using awesome-wm on alpine? I got it running, but when I try to exit, it just hangs. I can't go to other consoles either 2016-02-16 13:38:29 shambat: that's the one I'm using 2016-02-16 13:50:37 Jean-Scotch: cool, I pretty much followed the wiki guide on setup 2016-02-16 14:20:34 Jean-Scotch: will awesome log somewhere? maybe if I install syslog? 2016-02-16 15:30:04 shambat: I have no logs... but it may have some option to log somehow... 2016-02-16 15:50:31 helo guys 2016-02-16 15:50:34 quick question 2016-02-16 15:51:33 how do i make pip python installed packages to persist after reboot 2016-02-16 15:51:39 in rpi alpine 2016-02-16 15:52:16 raspberry pi* 2016-02-16 15:52:18 they don't persist? 2016-02-16 15:52:43 as in the rpi storage wipes it? 2016-02-16 15:53:54 yes 2016-02-16 15:53:58 even though 2016-02-16 15:54:08 i setup 2016-02-16 15:54:14 apkrepos and apkcache 2016-02-16 15:54:20 it only saves /etc 2016-02-16 15:54:25 folder and file changes 2016-02-16 15:54:47 rpi alpine distro has not installer and its not supported 2016-02-16 15:55:02 so any idea? 2016-02-16 15:55:30 the current lbu is storing configs to mmcblk0p1 2016-02-16 15:56:39 did you read this? http://wiki.alpinelinux.org/wiki/Raspberry_Pi#Persistent_Storage 2016-02-16 15:57:39 oooh 2016-02-16 15:57:52 i have to create another loop back storage 2016-02-16 15:58:30 If it is something a bit bigger then you can use `apk add` but then not commit it, it will be persistent (in /user), but do check everything you need is in that directory and not in folders you have not made persistent. 2016-02-16 15:58:45 what does use apk add but then not comit it mean? 2016-02-16 16:02:48 you can always do 'ldu add something' to add it to the apkovl 2016-02-16 16:02:53 *lbu 2016-02-16 16:04:52 the wiki page is really annoying, if you try to follow it top down you can't succeed since that interesting bit comes far after the point where you give up 2016-02-16 16:04:59 hmmmm 2016-02-16 16:05:15 that is correct darkfader: 2016-02-16 16:05:26 i am better off with java 2016-02-16 16:05:32 than python 2016-02-16 16:05:42 my plan was to play with lbu in a vm till i understand and then go back to the rapsi page 2016-02-16 16:05:49 considering this whole creation of loop back storage etc 2016-02-16 16:06:15 hmmm 2016-02-16 16:06:39 i am running a usb video capture at 640 x 480 on raspbery zero at 60 fps 2016-02-16 16:06:41 if you already got lbu working now just continue 2016-02-16 16:06:44 using GPU hardware 2016-02-16 16:06:47 yeaaa 2016-02-16 16:07:07 hardly uses 80% cpu ...single core only 2016-02-16 16:07:10 512MB ram 2016-02-16 16:07:14 quite a feat!! 2016-02-16 16:07:24 under 1.8 watts 2016-02-16 16:07:39 h.264 encoding 2016-02-16 16:08:24 wow 2016-02-16 16:08:29 yes 2016-02-16 16:08:52 it writes to SD-card (second one) and the primary one is used for alpine-linux os 2016-02-16 16:09:19 what remains is how to transmit via wi-fi 2016-02-16 16:09:32 the hostapd doesnt support the my usb wifi 2016-02-16 16:09:37 even though it recognizes it 2016-02-16 16:09:41 as wlan0 2016-02-16 16:09:53 hostapd package of alpine 2016-02-16 16:10:15 of a generic one i guess 2016-02-16 16:10:20 is* 2016-02-16 16:10:55 darkfader: if you have any ideas 2016-02-16 16:10:56 let me know 2016-02-16 16:11:40 another usb dongle is not even recognized....this one 148f:7601 mt7601u 2016-02-16 16:29:00 oneinsect: haven't used AP mode in >10y :( 2016-02-16 17:32:21 hmmm 2016-02-16 17:41:04 how to downlaod openbsd when ther is no iso file given 2016-02-16 18:10:16 Hey, I'm a first time alpine user i have the latest stable ISO burned on a disk and works fine from disc but when i go through the set up and set it to install on hard drive i got "unsatisfied Constraints" following files missing e2fsprogs, sfdisk and syslinux can anyone help me? 2016-02-16 18:13:40 Guest38626, you'll need internet and online repositories setup for the install 2016-02-16 18:14:52 Oh okay thank you 2016-02-16 19:40:26 Does alpine on raspi normally not write anything to the root fs? 2016-02-16 19:41:38 Is there a simple way to tell it to just go ahead and write normally? Or not? 2016-02-16 20:14:55 nixdork: I'm not sure about on raspi but iirc there's a mode to run it off of RAM and write changes to /etc to a file without actually changing the image 2016-02-16 20:14:58 Or something like that. 2016-02-16 20:17:50 LadyAlissa: Yeah some kind of overlay but just for /etc. That's not gonna work. 2016-02-16 20:18:22 Going to try copying the ram fs to a real fs and see if I can mount it at boot. 2016-02-16 20:30:14 Hi 2016-02-16 20:31:05 I have some troubles with therubyracer gem on alpine 3.3 2016-02-16 20:31:40 https://ps.cadol.es/ukedejixah.groovy 2016-02-16 20:31:51 does somebody have an idea to fix that ? 2016-02-16 22:09:14 Well guys, less than two weeks ago I switched all my deployments to Alpine. 2016-02-16 22:09:24 Never thought it would take such little time to the investment to pay off. 2016-02-16 22:09:28 for the* 2016-02-16 22:10:09 How? 2016-02-16 22:10:27 nixdork: http://arstechnica.com/security/2016/02/extremely-severe-bug-leaves-dizzying-number-of-apps-and-devices-vulnerable/ 2016-02-16 22:10:48 Alpine is doubly protected. Both PaX and of course, using musl, stop the bug. 2016-02-16 22:14:12 What bug? 2016-02-16 22:15:51 I just linked to an article about it. Quote: "A function known as getaddrinfo() that performs domain-name lookups contains a buffer overflow bug that allows attackers to remotely execute malicious code. It can be exploited when vulnerable devices or apps make queries to attacker-controlled domain names or domain name servers or when they're exposed to man-in-the-middle attacks where the adversary has 2016-02-16 22:15:53 the ability to monitor and manipulate data passing between a vulnerable device and the open Internet. All versions of glibc after 2.9 are vulnerable." 2016-02-16 22:16:35 Ohhhhh 2016-02-16 22:17:04 nixdork: Basically when using getaddrinfo() -- from what I've heard -- the connection can be flooded and result in a segfault. 2016-02-16 22:18:49 can I request libnet-twitter-perl and libwww-shorten-perl equivalents for alpine 2016-02-16 23:09:15 aaaaand my boss just pasted his private ssh key to me via skype 2016-02-16 23:09:25 thanks, boss! >_> 2016-02-16 23:10:07 :D 2016-02-16 23:10:21 Send him your public key and have him encrypt it with that then send it over Skype 2016-02-16 23:12:07 he'd probably say "do what with what?!" 2016-02-16 23:12:18 Tell him Microsoft has it now too. :) 2016-02-16 23:12:28 nixdork: indeed 2016-02-16 23:12:35 And so that means the NSA and probably a few other agencies. 2016-02-16 23:12:47 Maybe foreign ones even. :) 2016-02-16 23:13:02 yeah... problem #1: using skype 2016-02-16 23:13:21 First off, why was he sending his private key in the first place? 2016-02-16 23:13:27 I have no idea 2016-02-16 23:13:58 because his plink shortcut stopped working 2016-02-16 23:14:42 because it was trying to connect to an old server 2016-02-16 23:18:21 I wish openvpn (or something else) was dirt-simple to use 2016-02-16 23:19:02 Eh. openvpn is somewhat simple depending on setup 2016-02-16 23:22:05 LadyAlissa: simple for my BOSS ;) 2016-02-16 23:22:21 who's on windows 2016-02-16 23:22:27 Again, depe- 2016-02-16 23:22:29 eww 2016-02-16 23:22:31 Nevermind. ^_^ 2016-02-16 23:22:44 and a coworker on a mac 2016-02-16 23:23:31 if my boss used linux, I think my life in general would be 10x better 2016-02-16 23:24:56 I think having him run a shortcut to plink.exe (from putty) is about as easy as I'm going to get :/ 2016-02-16 23:28:34 I'm kinda sad that ubuntu seems to have the glibc update before centos 2016-02-16 23:29:01 (I don't have time to update everything to alpine....) 2016-02-16 23:29:06 (yet) 2016-02-16 23:29:26 I think it's sad that Arch Linux still doesn't have it. 2016-02-16 23:29:59 I never understood arch, and still don't 2016-02-17 00:21:19 These docs really suck. :( 2016-02-17 05:24:02 Greetings! Would just like to inquire, would you guys recommend Alpine Linux as host for a collectd/graphite/logstash/kibana server? 2016-02-17 07:52:17 I built an image for mariadb only 188mb using alpine https://github.com/Ara4Sh/docker-alpine-mariadb 2016-02-17 07:56:09 AraaX: so mariadb is that big? 2016-02-17 07:57:40 Anyone can point me to a guide on how to switch to the vanilla kernel? (alpine 3.3) 2016-02-17 08:06:59 cellux: apk add linux-vanilla 2016-02-17 08:07:10 at boot you press 2016-02-17 08:07:16 and select the kernel from menu 2016-02-17 08:07:40 if you want boot the vanilla as the default then you edit /etc/update-extlinux.conf 2016-02-17 08:07:49 and set default=vanilla 2016-02-17 08:07:55 and run update-extlinux 2016-02-17 08:08:23 verify that your /boot/extlinux.conf looks correct before rebooting 2016-02-17 08:11:17 thanks a lot 2016-02-17 09:06:49 hi 2016-02-17 09:22:53 Hi, is there a auth_digest package for apache2? I installed apache2 & apache2-webdav, but auth_digest doesnt seem to be installed 2016-02-17 09:23:32 I can see /usr/lib/apache2/mod_auth_digest.so 2016-02-17 09:23:59 ah, nvm 2016-02-17 14:06:56 <_ikke_> ScrumpyJack: Did you reboot? 2016-02-17 14:08:22 yes 2016-02-17 14:08:36 ScrumpyJack: can you check if your /lib/firwmare is there? 2016-02-17 14:08:50 and if you have your firmwares there 2016-02-17 14:09:46 what firmware? 2016-02-17 14:10:06 kernel module firmware 2016-02-17 14:12:29 when i boot, xen boots, then we decompress apk then alpine boots. it gets to localmount and fails. everything after that fails too (obvs) 2016-02-17 14:13:12 i have a modloop, and /lib/modules and /lib/firmware 2016-02-17 14:13:24 checking contents of /lib/firmware 2016-02-17 14:13:25 <_ikke_> where do they point to (are they symlinks)? 2016-02-17 14:17:49 yep, all looks good 2016-02-17 14:19:02 there are modules loaded (probably from init?) but no modules seem to load after that 2016-02-17 14:20:16 maybe it fails to mount root? 2016-02-17 14:20:54 which error do you get on console? 2016-02-17 14:21:34 first I can see is openrc errors. can't start lcoalmount service 2016-02-17 14:22:27 I assume it's because kernel can't find/load fs modules 2016-02-17 14:22:41 what does it try to mount? 2016-02-17 14:22:51 i guess if it cannot boot, root is failing 2016-02-17 14:23:31 is it tmpfs? 2016-02-17 14:25:37 yes 2016-02-17 14:25:49 root looks fine 2016-02-17 14:26:35 so root is mounted and system is usable? 2016-02-17 14:26:45 yes 2016-02-17 14:27:25 xen kernel is still 4.4.1 in /boot . shouldn't it be 4.6? 2016-02-17 14:27:46 i dont know which kernel xen is on 2016-02-17 14:28:03 if it says 4.4.1 then its 4.4.1 :) 2016-02-17 14:28:53 anyway, modprobe just say is can't find modules in $PATH, although $PATH exists 2016-02-17 14:29:14 whats inside /lib/modules? 2016-02-17 14:30:21 ok, i think i get it. it's still 3 kernel path 2016-02-17 14:30:28 shouldn't to be 4 ? 2016-02-17 14:38:42 kernel is still 3.14.26 even though i upgraded and lbu commited to 3.3 2016-02-17 14:38:54 i'm confused 2016-02-17 14:39:39 i can rebuild with apkovl, so it's not too bad. i just confused 2016-02-17 14:43:16 what's the simplest way to rebuild? 2016-02-17 14:43:32 usb stick, tmpfs 2016-02-17 14:44:25 I'll try booting of alpine-xen 3.3.1 iso and reinstalling. then copying back /cache and apkovl 2016-02-17 14:56:37 ScrumpyJack: how did you upgrade? 2016-02-17 14:56:45 only apk -U upgrade? 2016-02-17 14:57:10 no, i didn't use -U :( 2016-02-17 14:57:30 its the same as apk update && apk upgrade 2016-02-17 14:57:43 but i did apk cache clean after that 2016-02-17 14:57:55 the kernel will not update on tmpfs 2016-02-17 14:58:11 ah, i see 2016-02-17 14:58:17 you need to copy the contents of the iso to the usb 2016-02-17 14:58:45 there is also a script that does it. 2016-02-17 14:59:26 so perhaps i don't need to reinstall 2016-02-17 14:59:48 so just overwrite /boot ? 2016-02-17 14:59:53 setup-bootable -u 2016-02-17 15:00:14 ah yes 2016-02-17 15:00:50 i can run that if I boot from the cdrom then 2016-02-17 15:01:17 i think you can even do it from your xen directly 2016-02-17 15:01:25 it's messy :) 2016-02-17 15:01:35 just make sure you have a copy of your apkovl somewhere safe. 2016-02-17 15:01:46 i probably won't be able to mount the iso 2016-02-17 15:02:12 setup-bootable will do all for ytou 2016-02-17 15:02:35 i think it even has a tool to read the iso from http and copy the contents. 2016-02-17 15:02:39 no,i mean mount the iso from the tmpfs boot. can't load modules 2016-02-17 15:03:02 I'll boot off the cd. biab 2016-02-17 15:08:24 can't boot off cd, i'll just do it at my desk :) 2016-02-17 15:12:14 ok, done. let's boot off the usb 2016-02-17 15:14:51 yay! 2016-02-17 16:43:12 <_ikke_> gratz 2016-02-17 16:44:49 time to tweet that alpine isn't affected by the latest glibc funny vuln ? 2016-02-17 16:45:11 :D 2016-02-17 18:15:29 my DVD burner is acting up, and I don't have a flash drive handy I can use, but I do have a generic rescue CD environment available. Does Alpine have some equivilant to debootstrap I can use for a more ... hands on install? 2016-02-17 18:16:48 the install section in the wiki has at least the chroot install method explained, it's not too bad if you really want to get hands-on 2016-02-17 18:18:08 k, yeah, I've done by-hand installs before. 2016-02-17 18:24:09 yeh, I mainly work on such installs 2016-02-17 18:33:56 so far relatively painless, just need to get bootloader and I think I can reboot :) 2016-02-17 18:42:18 anyone using alpine as a docker host? I'm not terribly experienced with grsec and I keep running into weird issues that seem to be related, just wondering if someone knows of an guide to setting it up with alpine 2016-02-17 18:42:52 "cannot enable executable stack as shared object requires" and things like that 2016-02-17 18:53:55 I'm getting confused from the chroot install process - what's required to actually make the install boot, ie to install the kernel+bootloader? 2016-02-17 18:55:14 I have what seems to be a working chroot install onto my destination hard disk, proc, /sys, and /dev are mounted, and I've completed all the steps in http://wiki.alpinelinux.org/wiki/Installing_Alpine_Linux_in_a_chroot 2016-02-17 19:39:22 ACTION derps and installs the kernel but not the modules on her laptop. 2016-02-17 19:40:58 Hello. I want to install alpine-linux on my laptop, which is not wired to my router. Which install image should I use to install the system without internet access? 2016-02-17 19:42:56 <_ikke_> The extended iso 2016-02-17 19:43:05 _ikke_: ok thanks :) 2016-02-17 19:59:43 sdaugherty: install the kernel, install syslinux/extlinux, configure syslinux/extlinux, you'll probably need the proper MBR and if using BIOS you'll need to set the bootable flag on th boot partition. that should be it, pretty much. 2016-02-17 20:09:45 actually, modules were there, hwdrivers initscript wasn't in the default runlevel 2016-02-17 20:12:51 is there a shortcut way to install documentation packages for everyting installed on the system 2016-02-17 20:22:37 hi, can I get the kernel source? 2016-02-17 20:23:04 Roland, sure 2016-02-17 20:23:11 which kernel? 2016-02-17 20:23:17 the default one 2016-02-17 20:23:19 alpine 2016-02-17 20:23:47 alpine-3.3? 2016-02-17 20:23:59 http://git.alpinelinux.org/cgit/aports/tree/main/linux-grsec/APKBUILD?h=3.3-stable 2016-02-17 20:24:16 perfect 2016-02-17 20:24:17 thank you 2016-02-17 20:24:23 there you will find url to source + patches 2016-02-17 20:24:40 http://git.alpinelinux.org/cgit/aports/tree/main/linux-grsec?h=3.3-stable 2016-02-17 20:25:45 speaking of the kernel... so how does this "no public grsecurity patch" decision work, how does the patch get to distributions? 2016-02-17 20:26:36 alpine is likely using the unstable one 2016-02-17 20:27:08 oh of course, that was a dumb question from me :D 2016-02-17 20:27:14 we took the last available unstable patch 2016-02-17 20:27:35 then rebase it on latest linux-stable 2016-02-17 20:28:02 once in a while we merge in changes from grsecurity too using interdiff 2016-02-17 20:37:43 where would I find glxgears/glxinfo? 2016-02-17 20:38:27 <_ikke_> glxgears package 2016-02-17 20:38:29 <_ikke_> https://pkgs.alpinelinux.org/contents?filename=glxgears&path=&pkgname=&repo=all&arch=x86_64 2016-02-17 20:38:35 <_ikke_> sory 2016-02-17 20:38:36 <_ikke_> mesa-demos 2016-02-17 20:49:24 ok now, I get this: abuild-apk: Not a member of group abuild 2016-02-17 20:49:35 I should add that user to that group ? 2016-02-17 20:50:11 -ash: gpasswd: not found 2016-02-17 20:50:14 which package has it 2016-02-17 20:53:25 ok, getting there, is there a howto on how to get accelerated drivers working for ATI chipsets? either the open source or propriatary driver? 2016-02-17 20:54:40 <_ikke_> Roland-: I think you need to use adduser 2016-02-17 20:56:44 https://dpaste.de/bpBv 2016-02-17 21:33:28 hmm is there no search by package description? 2016-02-17 23:32:28 hi all. what's the best way to rebuild package? is there some tools like dpkg-buildpackage or any similar? 2016-02-17 23:33:22 <_ikke_> abuild 2016-02-17 23:33:38 <_ikke_> http://wiki.alpinelinux.org/wiki/Creating_an_Alpine_package 2016-02-17 23:34:21 <_ikke_> http://wiki.alpinelinux.org/wiki/Abuild_and_Helpers 2016-02-17 23:58:40 thanks a lot, i will try 2016-02-18 01:28:21 Can somebody tell me what their /etc/apk/cache is? 2016-02-18 01:28:31 Is it a regular directory or a symlink? 2016-02-18 02:29:27 sure 2016-02-18 02:29:28 sec 2016-02-18 02:31:38 hrm, i dont have a /etc/apk/cache 2016-02-18 02:32:56 oh duh, this is a new vm i haven't done setup-apkcache 2016-02-18 02:33:26 lrwxrwxrwx 1 root root 14 Feb 17 21:33 cache -> /var/cache/apk 2016-02-18 02:33:30 symblink 2016-02-18 02:36:56 Oh cool thanks. 2016-02-18 02:37:05 Didn't know about setup-apkcache. 2016-02-18 02:38:11 me either haha 2016-02-18 02:38:21 im super new to alpine, mostly just tinkering 2016-02-18 02:38:26 http://wiki.alpinelinux.org/wiki/Local_APK_cache 2016-02-18 02:43:25 Cool thanks. 2016-02-18 02:43:44 Me too. Trying it out on a raspi. 2016-02-18 02:44:03 Looks like I have to compile my own tor package. 2016-02-18 02:45:26 am currently trying to figure out how to get resize2fs on the box hahah 2016-02-18 02:45:31 so i can resize the filesystem 2016-02-18 02:53:51 apk add e2fsprogs ? 2016-02-18 02:56:04 e2fsprogs-extra 2016-02-18 02:56:15 i thought it would be in e2fsprogs 2016-02-18 02:56:18 guess not 2016-02-18 02:57:07 Ahhh. 2016-02-18 02:57:32 was driving me nuts haha, i did all the LVM stuff, but then couldn't resize the fs 2016-02-18 02:58:05 apk search resize 2016-02-18 02:58:13 Tells me parted. 2016-02-18 02:58:41 Oh but I guess you might need resize2fs. 2016-02-18 03:00:25 I need to find a way to get the clock synched as soon as the system gets booted. 2016-02-18 03:00:25 ntpd doesn't seem to want to deal with 1970. :) 2016-02-18 03:02:32 chronyd? 2016-02-18 03:02:37 and having it run on startup? 2016-02-18 03:02:58 http://wiki.alpinelinux.org/wiki/Alpine_Linux_Init_System 2016-02-18 03:06:40 I installed openntpd but it doesn't like to adjust the time by 46 years at once. :) 2016-02-18 03:07:27 If I can give it the -s flag it should work but I don't see a start script for it anywhere. 2016-02-18 03:07:41 The script /etc/init.d/ntpd is for busybox. 2016-02-18 03:09:03 Oh its called /etc/init.d/openntpd 2016-02-18 08:32:50 just installed alpine and read the where is the man command topic in the faq 2016-02-18 08:33:22 apk add man returns an "unsatisieable constraints" 2016-02-18 08:33:47 man missing, required by world[man] 2016-02-18 08:34:28 anyone that knows what's wrong? 2016-02-18 08:36:59 tvlooy, the 'man' package is not in boot media, you need to enable online repository (setup-apkrepos) 2016-02-18 08:39:18 fabled, thank you 2016-02-18 08:53:11 So tail on alpine doesn't include --pid, any fix for this? 2016-02-18 08:53:36 I want tail to exit when my process exits 2016-02-18 09:01:18 that's a option in coreutils tail, if you want coreutils 2016-02-18 09:01:46 hmm, I'll just fix my log volumes, thanks. 2016-02-18 10:22:37 tvlooy: you have to install [package]-doc 2016-02-18 10:22:43 or docs 2016-02-18 10:22:57 try apk search [package] 2016-02-18 10:33:56 Hello to all. Can somebody give me answer on small question. I see that version of zabbix package on https://pkgs.alpinelinux.org is 3.0.0-r0 on main repo, but than i do apk info zabbix i see 2.4.7-r1 version ? 2016-02-18 10:34:36 verdel, zabbix 3 is in edge 2016-02-18 10:34:48 which version of alpine are you using? 2016-02-18 10:35:22 3.3 2016-02-18 10:35:40 I use alpine in docker from alpine:latest 2016-02-18 10:36:33 if you want to use a package from another version, like edge, you need to pin the repository 2016-02-18 10:36:35 http://wiki.alpinelinux.org/wiki/Alpine_Linux_package_management#Repository_pinning 2016-02-18 10:36:52 Add to /etc/apk/repositories: 2016-02-18 10:36:52 @edge http://nl.alpinelinux.org/alpine/edge/main 2016-02-18 10:36:55 then apk update 2016-02-18 10:37:00 and apk add zabbix@edge 2016-02-18 10:37:06 and you'll have zabbix 3 2016-02-18 10:38:20 Thank you very very much. It works for me now! 2016-02-18 10:38:44 np 2016-02-18 10:51:38 trying again with 3.3.1, /sbin/init not found in new root. Launching emergy recovery shell... :( 2016-02-18 10:57:56 interesting, I can boot version 3.3.1 using boot dir from 3.2.3 2016-02-18 11:01:01 I'm upgrading packages 2016-02-18 11:04:38 it seems that Alpine does not support GLOB_BRACE on the glob syscall 2016-02-18 11:05:39 this is Linux default (and the flag is documented in the Alpine manpages) 2016-02-18 11:05:55 anyone that knows what's going on there? 2016-02-18 11:11:10 seems musl does not support it 2016-02-18 11:11:19 it's GNU thing 2016-02-18 11:12:37 its a GNU extension yes 2016-02-18 11:12:54 I'm getting this error: udev requires /dev to be mounted devtmpfs 2016-02-18 11:13:37 maybe related with booting and old kernel 2016-02-18 11:18:19 is alpine_dev=usbdisk:vfat working on 3.3.1? 2016-02-18 11:38:15 I'm the only person here trying to do a bootable usbstick with 3.3.1? :S 2016-02-18 13:04:16 <_ikke_> No, you're not the only one 2016-02-18 15:01:27 fabled ncopa thank you 2016-02-18 15:02:14 afternoon rock climbers 2016-02-18 15:03:02 just wondering if anyone uses tools to scan/index their mailboxes? 2016-02-18 15:04:04 I've found https://github.com/rc0/mairix which build on musl, but it's not great 2016-02-18 15:09:08 ScrumpyJack: www.gmail.com 2016-02-18 15:12:55 :) 2016-02-18 15:18:56 www is so 1999 2016-02-18 15:43:48 ScrumpyJack: i didn't know such a thing existed, I wanted to have something like it to build the Check_MK FAQ 2016-02-18 15:44:15 since normally FAQ is mostly questions the dev thinks up at project start and rarely gets extended by stuff that is frequently asked but boring 2016-02-18 15:44:36 and a tool would allow to actually dig for what people need 2016-02-18 15:44:53 when i looked and asked around (2011) there was literally nothing 2016-02-18 15:46:13 ok that thing is from 2004, but at least noone know of it 2016-02-18 15:47:21 darkfader: awesome use for it. i can't find anything like it that support mh, mbox and maildir, integrates with mutt and nmh, appart from find, grep and awk :) 2016-02-18 15:48:11 yeah maybe it's time to go back to sylpheed for my clicking desires 2016-02-18 15:48:40 last release is from 30 Jul 2011, so it's not that bad 2016-02-18 15:49:48 isn't claws-mail sylpheed? 2016-02-18 15:50:07 yeah 2016-02-18 16:47:12 Q: https://pkgs.alpinelinux.org/package/main/x86_64/uwsgi-python - is this for python2 or python3? Build logs is not available. 2016-02-18 16:49:05 I know, because it pulls in python2.7. Hm 2016-02-18 16:49:42 <_ikke_> http://git.alpinelinux.org/cgit/aports/tree/main/uwsgi/APKBUILD?h=master 2016-02-18 16:50:46 http://git.alpinelinux.org/cgit/aports/commit/?id=5526cbe899d66dcd420ef40feff9ef6f5b954e26 - could we get a build for python3? :) 2016-02-18 16:54:12 <_ikke_> Isn't it a matter of using python3 instead of python to build the package? 2016-02-18 16:54:23 <_ikke_> https://projects.archlinux.org/svntogit/community.git/tree/trunk/PKGBUILD?h=packages/uwsgi#n70 2016-02-18 17:05:06 _ikke_: Not sure, I notice my own distro (Debian) ships with uwsgi for python2 and python3 as separate packages and needs to be specific activated by python2 or python3 when specifying plugins. 2016-02-18 17:05:35 since it creates "python2_plugin.so" etc, it sounds like it does native linking towards a specific python version. 2016-02-18 17:08:35 Same for arch which you linked to _ikke_ , https://www.archlinux.org/packages/?sort=&q=uwsgi&maintainer=&flagged= . But since in arch linux python3 is default pr standard. So they ship "python2" as an additional package. 2016-02-18 17:10:29 <_ikke_> Ah, those are packages as plugins 2016-02-18 17:10:35 <_ikke_> packaged* 2016-02-18 17:11:04 Yup. I see that Natanael Copa is the maintainer; is there any official way to "request to be packaged" way for alpine linux? 2016-02-18 17:11:38 or do I create an issue at http://bugs.alpinelinux.org/projects/alpine/issues and maybe assign/tag Natanael Copa? 2016-02-18 17:11:41 <_ikke_> Rockj: http://bugs.alpinelinux.org 2016-02-18 17:11:58 <_ikke_> Rockj: Don't assign it 2016-02-18 17:15:18 hello guys 2016-02-18 17:15:42 anyone can help me setup wireless usb in ap mode 2016-02-18 17:16:02 tplink tl-wn725n 2016-02-18 17:16:08 wireless usb dongle 2016-02-18 17:16:12 in alpine rpi 2016-02-18 17:16:40 it seems to work normally and connects to my wireless router 2016-02-18 17:16:51 however seems it cannot work with hostapd 2016-02-18 17:16:56 any help? 2016-02-18 17:19:42 _ikke_: sorry; I read that too late. https://bugs.alpinelinux.org/issues/5140 2016-02-18 17:20:49 (and I'm unable to edit the ticket) 2016-02-18 17:26:17 oneinsect: what does "ifconfig wlan0 mode master" says? 2016-02-18 17:26:39 on my laptop it gives an error and so I cannot use it as AP :( 2016-02-18 17:34:14 says bad address mode 2016-02-18 17:34:24 Jean-Scotch: 2016-02-18 17:35:02 same here 2016-02-18 17:37:13 i going to compile a driver 2016-02-18 17:37:15 and report 2016-02-18 17:37:16 back 2016-02-18 17:37:20 one more thing 2016-02-18 17:37:28 does anyone if the userland files of rpi 2016-02-18 17:37:41 are part of the repos of alpine 2016-02-18 17:37:42 ? 2016-02-18 17:39:22 how do I use pip with python3 in alpine? 2016-02-18 17:39:48 it doesn't seem to come with the python3 package, and there doesn't seem to be a seprate package, as there is in debian, for example. 2016-02-18 17:40:04 pip seems to be a seperate package 2016-02-18 17:40:19 yes, but it depends on python2 2016-02-18 17:40:36 I expect that isn't what I want 2016-02-18 17:40:52 so, py-pip exists, but it's not for python3 2016-02-18 17:41:57 i know 2016-02-18 17:46:51 so I guess I'll have to use the get-pip.py method 2016-02-18 17:47:44 recompile it 2016-02-18 17:47:51 download pip and compile it 2016-02-18 17:48:19 btw found the userland files hidden in the raspberrypi packages 2016-02-18 17:48:23 excellent 2016-02-18 17:48:29 pasting it here just incase anyone 2016-02-18 17:48:33 search these logs 2016-02-18 17:52:16 the missing pip is a know issue fixed for next release (3.3.2) 2016-02-18 17:52:34 there is something at b.a.o about it 2016-02-18 17:53:07 Jean-Scotch: excellent! thanks. 2016-02-18 18:23:22 Hello, Running alpine vanilla on Hyper-V and I cannot see eth0, tried both normal and legacy network adapters, anyone know how to enable it? 2016-02-18 18:36:14 hello all 2016-02-18 18:36:40 anyone here successfully using iscsi initiator in alpine? 2016-02-18 18:37:48 ive seen some conflcting information on the site… everything from https://bugs.alpinelinux.org/issues/796 to the bug report I opened about 4 months ago -> https://bugs.alpinelinux.org/issues/4802 2016-02-18 18:39:54 Is it possible to run Vanilla along side Grsec? Noticed the modules for vanilla are missing... 2016-02-18 18:40:41 I assume making a link from /lib/modules/4.1.15-0-grsec to /lib/modules/4.1.15-0 would be a bad idea... 2016-02-18 18:44:42 Copying the modules from the iso worked =] 2016-02-18 18:46:20 Now doing apk add linux-vanilla to finish it up 2016-02-18 18:47:01 (Just saying in-case anyone wants to interject to say if what I have done is silly) 2016-02-19 03:34:31 What do I need to install besides gcc and make to be able to compile stuff? 2016-02-19 03:34:48 Audotonf is telling me "C compiler cannot create executables" 2016-02-19 03:34:57 Autoconf* 2016-02-19 03:38:08 Oh build-base pulls in the rest. 2016-02-19 03:38:16 musl-dev and libc-dev looks like. 2016-02-19 06:12:26 Looks like that did it for building tor. 2016-02-19 06:14:41 <_ikke_> If you want to build packages, alpine-sdk also pulls in build-base and the other tools necessary 2016-02-19 06:20:16 Oh ok. I think I got a bunch of those packages installed by hand or from build-base. 2016-02-19 08:55:02 how version policy works on alpine? I read something like "official 6 month support", does this apply to last version? Is 3.2 unmantained? 2016-02-19 09:58:24 donoban: http://wiki.alpinelinux.org/wiki/Alpine_Linux:Releases 2016-02-19 09:58:54 ops, sorry I searched on the page and din't find it 2016-02-19 09:58:55 ty 2016-02-19 09:59:51 wow nice, so I will still on 3.2 2016-02-19 10:02:12 uhM, from Alpine Linux 3.3.1 released: This is a bugfix release of the v3.3 musl based branch. Main focus of this release is fixing regressions related to specific boot environments. 2016-02-19 10:02:39 interesting, I read a guy here who has a usb stick with 3.3.0 and it breaks when upgrade to 3.3.1 2016-02-19 10:14:11 when i upgraded build servers they broke too. will need try allocate time to investigate whats really going on 2016-02-19 10:27:24 ok :) 2016-02-19 10:29:18 and we need details reports of whats is going on. 2016-02-19 10:30:27 <_ikke_> I had it too when trying to create a bootable disk, but didn't spend much time on investigating it 2016-02-19 10:30:28 preferable added to bugs.a.o 2016-02-19 10:30:46 algitbot: i said bugs.a.o 2016-02-19 10:31:11 how can I get a log booting with a usb stick? 2016-02-19 10:31:30 of console? 2016-02-19 10:31:36 removing quiet from command line and doing photo? 2016-02-19 10:31:37 <_ikke_> donoban: remove quiet from the boot config 2016-02-19 10:31:50 there is an option in rc.conf 2016-02-19 10:32:12 but you need a ovl to do that. 2016-02-19 10:32:21 I'm gonna try, maybe a few lines are enough 2016-02-19 10:32:31 but a picture is just as fine 2016-02-19 10:32:37 as long we know whts going on 2016-02-19 10:32:41 and how we can reproduce 2016-02-19 10:32:43 ok 2016-02-19 10:46:18 very few messages, some std kernel stuff and then a long wait until 2016-02-19 10:46:52 * Installing packages to root filesystem: WARNING: Ignoring /media/sdc/apks/x86_64/APKINDEX.tar.gz: IO ERROR 2016-02-19 10:47:00 OK: 0 MiB in 0 packages 2016-02-19 10:47:09 /sbin/init not found .... 2016-02-19 10:48:19 yesterday I booted ver 3.3.1 using boot directory from 3.2.3, and it worked (well it booted with some errors) so I don't think APKINDEX.tar.gz is corrupted 2016-02-19 10:53:42 donoban: are you sure your usb storage is not broken? 2016-02-19 10:53:56 it works fine with 3.2.3 2016-02-19 10:54:06 init is shared on alpine so if the dynlinker path is wrong that gives the same 'not found' 2016-02-19 10:54:20 or the dynamic linker is broken for some reason 2016-02-19 10:54:31 I assume sdc is the usb without a partition table? fat32? 2016-02-19 10:54:48 it should be fat32 2016-02-19 10:54:51 but it should be sdc1? 2016-02-19 10:54:55 I have a single fat32 partition 2016-02-19 10:55:01 sbin/init not found, probably means it cannot find root 2016-02-19 10:55:20 yes but it occurs after it can't install any package 2016-02-19 10:55:24 s/shared/dynamic linked/ 2016-02-19 10:55:29 They generally do not have a partition table unless you give it one (like a UEFI+Bios boot stick) 2016-02-19 10:55:54 but yes given that io error something fundamentally broken 2016-02-19 10:56:19 can I try something with the emergency shell? 2016-02-19 10:56:37 It has access to the filesystem though as it can see the file, it just cannot read from it? 2016-02-19 10:56:52 it could read the kernel too 2016-02-19 10:57:00 uhM 2016-02-19 10:57:08 Tried fsck? 2016-02-19 10:57:12 wait 2016-02-19 10:57:13 I have /dev/sdc mounted as iso9660 instead fat32 2016-02-19 10:57:18 chkdsk, is that fsck? 2016-02-19 10:57:23 that sounds bad 2016-02-19 10:57:29 yes 2016-02-19 10:58:15 so the script that mounts root in the initramfs probably screw it up 2016-02-19 10:58:22 maybe that it's some consecuence of doing dd if=alpine.iso of=/dev/sdc on my first try 2016-02-19 10:58:24 iso9660 as you just wrote the iso image to the usb.. I thought it was just format fat32 and copy the files and mbr 2016-02-19 10:58:47 but after that I recreated table partition and format it to fat32 2016-02-19 10:58:56 which works fine with 3.2.3 2016-02-19 10:59:12 i also did 2016-02-19 10:59:22 dd if=syslinuxmbr of=/dev/sdc 2016-02-19 10:59:24 Perhaps there are still reminants of the iso in the MBR and one stage its capturing that and the other it is capturing the partition 2016-02-19 11:00:01 So with the changes to the boot process in the new version, it has changed the way it detects the partition? 2016-02-19 11:00:18 if I use the 3.2.3 kernel it boots 2016-02-19 11:00:35 on the other hand, maybe the usb is bad configured 2016-02-19 11:00:46 how can I fix it? 2016-02-19 11:00:57 i recreated partition table with gparted and fdisk 2016-02-19 11:01:04 dumped syslinux mbr 2016-02-19 11:01:10 Perhaps it needed a dd zero first? 2016-02-19 11:01:11 what more can I do? 2016-02-19 11:01:20 uhm, I can try 2016-02-19 11:02:09 I use qubes as main SO 2016-02-19 11:02:19 when I attach the usb to some virtual machine 2016-02-19 11:02:45 it says 7 GiB Trans It drive (CDROM) 2016-02-19 11:02:59 it also thinks it's a CDROM 2016-02-19 11:03:09 but then it works fine 2016-02-19 11:03:41 works fine with 3.2.3? 2016-02-19 11:03:49 or with 3.3.1? 2016-02-19 11:03:49 yes 2016-02-19 11:03:52 3.2.3 2016-02-19 11:04:00 well, on qubes 2016-02-19 11:04:13 it works fine, it detects the partition and i cant read/write it 2016-02-19 11:04:22 but it's curious that it says (CDROM) 2016-02-19 11:04:38 The update in 3.3.1 probably changed how it detects the partition, if it was finding the fat32 before and not the iso9660 it was able to boot, now its doing the opposite 2016-02-19 11:04:42 there is something on it so it appears like a cdrom 2016-02-19 11:04:53 I think a dd zero would solve the CDROM issue, something must still be in the header 2016-02-19 11:05:08 well, dd if=/dev/zero of=/dev/sdc? 2016-02-19 11:05:24 If you are happy to wipe it and sdc is definetly your device =] 2016-02-19 11:05:33 definitely* 2016-02-19 11:05:35 hehe ok 2016-02-19 11:05:47 can I wipe only first MiB's? 2016-02-19 11:06:03 I don't mind losing data 2016-02-19 11:06:09 Yeah, I don't imagine it would go further than that 2016-02-19 11:06:16 just to avoid useless writes on it 2016-02-19 11:06:18 probably just a bit outside the syslinuxmbr 2016-02-19 11:07:03 Another thing is the partition or just straight fat32 format, not sure what the answer is there 2016-02-19 11:07:28 doing no partition table and mkfs.vfat /dev/sdc? 2016-02-19 11:07:38 I tend to use partitions so I can have a fat32 partition for the bootloader and exfat for data/iso's 2016-02-19 11:07:47 I'm not sure what it recommends, you may need a partition table to do MBR properly 2016-02-19 11:07:54 I'll go google a bit 2016-02-19 11:08:12 currently at alpine doc's it suggest doing a partition table 2016-02-19 11:08:36 Ah, then do that I suppose, it's only inferior os's like windows that does not like it I think ^^ 2016-02-19 11:09:14 hehe 2016-02-19 11:12:49 wow! 2016-02-19 11:12:54 qubes removed the (CDROM) 2016-02-19 11:13:22 Thats a good sign =] 2016-02-19 11:18:00 let's try :P 2016-02-19 11:19:10 wops, i missed bootable flag 2016-02-19 11:19:33 Oh yes, done that a few times ^^ 2016-02-19 11:25:52 .... 2016-02-19 11:26:08 it's booting no output yet 2016-02-19 11:26:21 WOW 2016-02-19 11:26:23 it worked! 2016-02-19 11:26:27 =] 2016-02-19 11:27:05 how could I migrate my 3.2.3 apkovl? 2016-02-19 11:27:26 So the update to 3.3.1 has made it a bit more sensitive to old partitions/tables, I suppose this could be around making it compatible with systems that have both GPT and MBR partition tables... 2016-02-19 11:27:55 I think just try and load with it? 2016-02-19 11:28:21 hehe ok 2016-02-19 11:30:23 I will auto answer my forum thread :P 2016-02-19 11:58:21 I think that 3.2.3 boots very fast than 3.3.1 2016-02-19 12:04:16 3.3 has changes in initramfs, there is a helper that should resolve things we otherwise had to wait for. 2016-02-19 12:05:03 I think it takes more than 5mins 2016-02-19 12:05:18 maybe even ten 2016-02-19 12:05:40 is it normal? 2016-02-19 12:11:51 oh 2016-02-19 12:11:58 i read it the other way around 2016-02-19 12:12:09 3.3 should boot faster then 3.2 2016-02-19 12:12:33 can you see where it causes the delay? 2016-02-19 12:13:00 I see an interniment _ 2016-02-19 12:13:23 I can try booting without quiet but I think that I won't get more info 2016-02-19 12:15:40 non quiet will only display kernel info 2016-02-19 12:15:50 there should be no delay in kernel 2016-02-19 12:16:12 when they kernel has booted, then some delay can happen. 2016-02-19 12:16:26 could be initramfs or openrc (probably the later) 2016-02-19 12:16:36 I had a lot of wait with cursor 2016-02-19 12:16:46 and then all the boot output appears instantly 2016-02-19 12:16:57 ah 2016-02-19 12:17:02 its restoring your system 2016-02-19 12:17:10 do you have cache enabled? 2016-02-19 12:17:32 it happens without apkovl too 2016-02-19 12:18:00 then it reads slow from the usb drive 2016-02-19 12:18:03 usb1? 2016-02-19 12:18:11 bad usb storage? 2016-02-19 12:18:52 uhM, same as I use for 3.2.3 2016-02-19 12:19:06 ey, if I use apkovl 2016-02-19 12:19:10 uhM 2016-02-19 12:19:12 let me try again 2016-02-19 12:19:28 I think it does the loooong wait before asking for the passwor 2016-02-19 12:19:31 password 2016-02-19 12:19:52 but I'm not sure, I'm booting again 2016-02-19 12:20:01 13:19 now... 2016-02-19 12:21:13 no password prompt yet 2016-02-19 12:23:05 ... 2016-02-19 12:23:24 if it helps, there is no usb LED activity 2016-02-19 12:23:53 now! 2016-02-19 12:24:02 ok, I'm going to insert password 2016-02-19 12:24:44 yes, after insert password I see usb LED activity and I start to see OpenRC log 2016-02-19 12:24:55 less than 5 seconds after inserting password I get login prompt 2016-02-19 12:29:31 I have to leave a moment 2016-02-19 13:13:58 anyone know why there is readproc group for /proc but no equivellant for /sys? 2016-02-19 13:58:00 hmm 2016-02-19 13:58:15 my new install on a usb stick fails to boot trying to find root by UUID 2016-02-19 13:58:24 confirmed UUID of partition matches what extlinux conf has 2016-02-19 13:59:18 but i have to replace root specification with the root partition's device node to boot 2016-02-19 13:59:18 am I missing a module or something? 2016-02-19 14:01:52 hmm, waitusb 2016-02-19 14:07:40 no, that didn't help 2016-02-19 14:08:39 /proc/cmdline confirms it hit the kernel commandline 2016-02-19 14:09:03 doesn't appear to be waiting that long to mount 2016-02-19 14:39:40 Death_Syn: you seem to be talking to yourself 2016-02-19 14:39:55 lol 2016-02-19 14:39:56 let me see 2016-02-19 14:39:59 if i can help 2016-02-19 14:40:23 aye, sorry :( 2016-02-19 14:40:38 "" around UUID? 2016-02-19 14:40:48 my google-fu is either insufficient, or i'm missing something 2016-02-19 14:40:54 it is not quoted 2016-02-19 14:40:57 APPEND root=UUID=fbfd2892-d997-4f6f-91cf-27a6b884d247 modules=sd-mod,usb-storage,ext4 quiet waitusb=10 2016-02-19 14:41:24 should it be? 2016-02-19 14:42:16 shouldn't, I guess; my own setup scripts strip out the quotes for that reason 2016-02-19 14:42:36 i installed onto this stick via setup-alpine as a sys install 2016-02-19 14:46:58 everything else seems to work fine with the exception of the initramfs finding the root device by UUID 2016-02-19 14:47:12 if i run blkid in the emergency shell, the device is found 2016-02-19 14:47:55 and i can mount it by device node and continue the boot 2016-02-19 15:02:44 anyone got thoughts on how I might remedy this? 2016-02-19 15:14:28 Q: if I would like to try to assist with packaging something in aports (python3 support for something that has python2 support), how would I proceed to try to pull request etc? 2016-02-19 15:20:19 Death_Syn: give me a moment, I'm doing some install tests at the moment so I can fit checking that out in 2016-02-19 15:20:32 thanks 2016-02-19 15:24:19 friends 2016-02-19 15:24:55 apk add linux-rpi-dev says failed to create lib/modules/4.1.xxxx/build: no such file or directory 2016-02-19 15:25:10 says Read only file system 2016-02-19 15:25:16 which the .modloop is 2016-02-19 15:25:22 wonder how to add these in rpi 2016-02-19 15:25:25 any ideas? 2016-02-19 15:26:13 i need to compile a wireless driver and it depends on /usr/src/linux-headers-4.1.17-0-rpi/Module.symvers 2016-02-19 15:30:22 All directories under /sys/ are 700 except for devices and fs, is this alpine's default configuration or did I miss anything during the setup? 2016-02-19 15:41:12 my 3 alpine installs have all but devices and fs as 700. those two are 755 2016-02-19 15:42:25 Death_Syn: Thanks, seems like it's the default then. 2016-02-19 15:44:10 it's hardening done by grsecurity 2016-02-19 15:45:02 and yes, it restricts /sys to root only with the exception of a couple of specific paths 2016-02-19 15:46:29 i know i had to add myself to the readproc group to be able to do much of anything in /proc without root 2016-02-19 15:46:31 which i enjoy 2016-02-19 15:46:43 ACTION is relatively n00b on alpine 2016-02-19 15:50:37 TBB: Can I somehow alter grsec's settings in regards to /sys or can you recommend a way to grant normal users access to certain parts of it? 2016-02-19 16:05:51 oneinsect: I was wrong with "iwconfig wlan0 mode master"; this way of doing is obsolete and one should use hostapd now... 2016-02-19 16:32:10 Jean-Scotch 2016-02-19 16:32:17 Jean-Scotch: 2016-02-19 16:32:27 you will need to compile a seperate hostapd version 2016-02-19 16:32:28 Jean-Scotch... 2016-02-19 16:32:39 it requires Module.symvers file 2016-02-19 16:32:41 arg, missed 2016-02-19 16:32:54 and it wont install in the rpi distro 2016-02-19 16:33:01 the linux headers 2016-02-19 16:33:02 happy friday everyone 2016-02-19 16:33:11 you too ScrumpyJack: 2016-02-19 16:33:16 ScrumpyJack: lol 2016-02-19 16:34:05 it seems to work on my laptop with the stock drivers and hostapd; currently trying to setup everything proprerly 2016-02-19 16:36:34 whats your wifi make? 2016-02-19 16:43:52 Jean-Scotch: 2016-02-19 16:43:55 whats your wifi make 2016-02-19 16:53:00 driver is ath9k 2016-02-19 17:00:40 hmmm 2016-02-19 17:00:47 mine is rtl8188eu 2016-02-19 17:02:06 oneinsect: I have tried to compile a driver myself, for a touchscreen, however the linux-rpi-dev seems incomplete.. 2016-02-19 17:02:29 oneinsect: I think the only way to do it is to grab the kernel, patch it with what the script does manually 2016-02-19 17:02:33 and then compile it 2016-02-19 17:02:51 hmmm 2016-02-19 17:02:52 there is a make for modules only, to save building the whole kernel 2016-02-19 17:03:12 I have not done the patching yet however 2016-02-19 17:03:25 I'll grab the commands I got up to though if you like 2016-02-19 17:03:36 yes please skazz: 2016-02-19 17:05:51 I just succeed to bridge my wlan0 to an OVS bridge to use my LAN DHCP ;) 2016-02-19 17:06:42 but it's not on a rpi but a x86_64 laptop... 2016-02-19 17:08:44 x86_64 is easy 2016-02-19 17:12:02 oneinsect: I think in my thustration I may have unplugged the pi without lbu commit... However the command was "make modules_prepare" which you need to run after the patching of the code and 'make oldconfig' 2016-02-19 17:12:52 The APKBUILD has what you need to do for those bits: http://git.alpinelinux.org/cgit/aports/tree/main/linux-rpi/APKBUILD?id=e58b060fb95244ba28880441a379ae69cc2b92c4 2016-02-19 17:14:02 Actually maybe the maintainer has added pi2 support... 2016-02-19 17:14:53 Going to mount my devel apkvol and try it again 2016-02-19 17:15:25 thanks skazz: 2016-02-19 17:15:28 let me check it 2016-02-19 17:27:19 skazz: i wish it was more straighforward 2016-02-19 17:27:22 daaah 2016-02-19 17:27:24 never mind 2016-02-19 17:27:29 all for a wireless driver 2016-02-19 17:31:48 kl3: I'm not entirely sure, as I don't know if those access rights are tunable when GRKERNSEC_SYSFS_RESTRICT is on; my guess is you'll have to produce your own kernel with that setting off, check how /sys is rightswise after that and if necessary, write your own RBAC policy or similar to tighten access to /sys 2016-02-19 17:57:36 I suppose LBU does not track versions of apk's by default? Is there a way to do it? 2016-02-19 17:58:03 Perhaps the /etc/apk/world file with entries like openssl-VERSION ? 2016-02-19 17:58:58 Ah, remove cache as a symbolic link and make it a part of lbu commit... 2016-02-19 17:59:25 so the apkvol is more like a firmware image that is exact rather than depending on whatever happens to be booting it... 2016-02-19 18:00:37 However they would then consume the limited memory storage =[ 2016-02-19 18:01:32 Oh wait, does the repository determain the version used? so if one apkvol uses edge it wont effect the packages of the other? 2016-02-19 18:47:01 i can see https://pkgs.alpinelinux.org/package/main/x86_64/nginx last build but when i use "apk --no-cache add nginx" version 1.8.1-r0 is installed. where can i figure out how version installed and build is connected? 2016-02-19 18:59:53 <_ikke_> Look at /etc/apk/repositories what repository you have 2016-02-19 19:09:53 _ikke_: i have v3.3 main + community but nginx 1.9.11-r0 build is in main. can't figure out how pkg versions are used, when do i get nginx v1.8.1 and when do i get the latest build? 2016-02-19 19:16:48 <_ikke_> aljosa: edge is the repository that has the latest build 2016-02-19 19:17:04 <_ikke_> It's akin to an unstable branch 2016-02-19 19:17:13 <_ikke_> unstable repository 2016-02-19 19:17:47 aha, and main gets security fixes/patches but version is for example nginx v1.8.x 2016-02-19 19:18:23 <_ikke_> http://dl-1.alpinelinux.org/alpine/edge/main/x86_64/ 2016-02-19 19:18:53 <_ikke_> There you see nginx-1.9.11-r0 2016-02-19 19:19:17 thanks 2016-02-19 19:21:01 <_ikke_> You can use repository pinning to get just one package from another repository 2016-02-19 19:44:20 https://pkgs.alpinelinux.org/package/main/x86_64/nginx shows 1.9.11-r0 but when installed I get 1.8.1-r0 - what am I missing? 2016-02-19 19:54:22 <_ikke_> mpchlets: You are #2 asking that :-( 2016-02-19 19:54:23 <_ikke_> :=) 2016-02-19 19:55:17 <_ikke_> http://dl-1.alpinelinux.org/alpine/edge/main/x86_64/ 2016-02-19 19:55:22 <_ikke_> It's in edge, not in a release yet 2016-02-19 19:59:53 sorry I accidentally asked here, meant to do it in devel 2016-02-19 20:00:50 <_ikke_> np 2016-02-19 20:01:02 <_ikke_> I guess more people are present here 2016-02-19 21:40:40 ? wait but 1.9.y and 1.8.y are different release streams, aren't they 2016-02-19 21:41:30 should we really mix stable and dev stream versions like that 2016-02-19 21:42:03 <_ikke_> ammunta: we meaning people who want to update to 1.9.x? 2016-02-19 21:42:32 _ikke_: meaning packaging 2016-02-19 21:42:57 seems wrong to have the same package which used to be 1.8.1 now be 1.9.11 2016-02-19 21:43:10 <_ikke_> ammunta: Only on the master branch 2016-02-19 21:43:28 <_ikke_> each release branch will stay at the same stable version 2016-02-19 21:43:48 no the thing is nginx has two release streams 2016-02-19 21:43:55 it uses the even stable/odd devel scheme 2016-02-19 21:44:17 <_ikke_> Ah ok 2016-02-19 21:51:50 does anyone know how to get ruby headers ? 2016-02-19 21:52:06 trying to install ffi gem and running into issues 2016-02-19 21:52:20 this line => mkmf.rb can't find header files for ruby at /usr/lib/ruby/include/ruby.h 2016-02-19 21:52:53 <_ikke_> ruby-dev? 2016-02-19 21:53:18 <_ikke_> All headers live in -dev packages 2016-02-19 21:53:23 I can't find them ? 2016-02-19 21:53:24 https://pkgs.alpinelinux.org/packages?name=ruby&repo=all&arch=x86_64&maintainer=all 2016-02-19 21:53:31 <_ikke_> https://pkgs.alpinelinux.org/packages?name=ruby-dev&repo=all&arch=x86_64&maintainer=all 2016-02-19 21:53:35 uh 2016-02-19 21:53:45 -_-' 2016-02-19 21:53:58 <_ikke_> wildcards ;-) 2016-02-19 21:54:00 I feel stupid now, thanks for the help _ikke_ 2016-02-19 21:54:09 right thought it was fuzzy 2016-02-19 21:54:25 <_ikke_> The field description even mentions it :P 2016-02-19 21:54:37 all me on this 2016-02-19 21:54:40 no complaints :D 2016-02-19 22:25:42 opened: https://github.com/ffi/ffi/issues/485 2016-02-19 22:25:43 we shall see 2016-02-20 00:54:15 hi is there directions for getting alpine desktop (xfce or other running inside vmware esxi vm? 2016-02-20 00:54:18 not an appliance 2016-02-20 02:20:13 20:30 < Artigas_> Huh, Danganronpa is on STeam 2016-02-20 02:20:22 whoops wrong thing 2016-02-20 02:20:33 17:25 < scalp42> opened: https://github.com/ffi/ffi/issues/485 2016-02-20 02:20:40 looks like libffi is failing to build 2016-02-20 02:21:20 gem install works fine when libffi-dev is installed, did we need to do something special to build it? 2016-02-20 02:21:30 e.g. is it patched 2016-02-20 03:21:12 anyone here 2016-02-20 03:24:28 does anyone know how to add 2016-02-20 03:24:37 a service to initialize 2016-02-20 03:24:39 during boot? 2016-02-20 03:24:41 or a script? 2016-02-20 03:25:09 oneinsect: it's rc-update or something like that to add init scripts to the boot list 2016-02-20 03:25:17 ooh 2016-02-20 03:25:31 and where should i keep the script in etc folder? 2016-02-20 03:26:29 oneinsect: http://wiki.alpinelinux.org/wiki/Writing_Init_Scripts 2016-02-20 03:26:32 what are you trying to run? 2016-02-20 03:43:02 i am trying to run 2016-02-20 03:43:07 a simple script 2016-02-20 03:43:11 that automounts 2016-02-20 03:43:14 usb disk 2016-02-20 03:43:34 and ifup wlan0 2016-02-20 03:46:33 kimo_sabe: 2016-02-20 03:50:12 oneinsect: some reason you can't use fstab and /etc/network/interfaces? 2016-02-20 03:50:44 fstab is for mounting disks? 2016-02-20 03:50:52 or rather partitions 2016-02-20 03:51:04 i am have configured 2016-02-20 03:51:08 interfaces 2016-02-20 03:51:11 even tried 2016-02-20 03:51:21 rc-update hwdrivers command 2016-02-20 03:51:24 it still up 2016-02-20 03:51:26 wlan0 2016-02-20 03:51:29 not even eth0 2016-02-20 04:02:15 oneinsect: yeah, fstab is for mounting filesystems 2016-02-20 04:02:22 what are you getting on the network side? 2016-02-20 04:04:16 trying get eth0 and wlan0 up during boot stage 2016-02-20 04:04:17 right now 2016-02-20 04:04:23 i have to manually start them 2016-02-20 04:05:21 oneinsect: that is what ifup & /etc/network/interfaces are supposed to do 2016-02-20 04:06:06 yeaa i am manually running ifup wlan0 2016-02-20 04:06:11 once 2016-02-20 04:06:19 the board boots 2016-02-20 04:06:40 wondering howto add it to make automatically start 2016-02-20 04:07:03 do you have an "auto wlan0" line? 2016-02-20 04:10:12 yes yes 2016-02-20 04:10:15 ofcourse 2016-02-20 04:18:21 oneinsect: hmm, something's causing it to to be able to start at boot. Anything in the boot logs? 2016-02-20 04:18:34 thanks kimo_sabe: checking 2016-02-20 04:18:36 them 2016-02-20 04:26:53 maybe missing the module which gets auto-loaded later or something 2016-02-20 04:32:22 hmmm 2016-02-20 08:50:04 oneinsect: "rc-update add boot" 2016-02-20 08:50:38 rc-update add networking boot for instance 2016-02-20 08:51:24 it is not added by default 2016-02-20 10:59:17 Is there any way to have non diskless install on raspberry pi? From all I can find it seems no 2016-02-20 11:33:58 hello, has anyone managed to reset their root password for hdd installed alpine? 2016-02-20 11:49:56 werwe__: ? just edit /etc/shadow manually? 2016-02-20 12:02:06 ammunta, sorry new to this whole thing. I managed to login using the single trick but not sure how to edit the shadow file manually. Is there any reference I can follow to try it out? 2016-02-20 12:06:55 did you try passwd command? 2016-02-20 12:08:44 donoban1, I did. It sets the new password, but that is never accepted after rebooting. 2016-02-20 12:15:17 uhm, I never had a hdd installation 2016-02-20 12:15:23 it's strange 2016-02-20 15:13:10 How can I add the community repository to my alpine installation? 2016-02-20 15:19:46 hi can anyone tell me what the difference between vanilla and extended is? 2016-02-20 15:22:01 also does alpine linux have any remastering tools? 2016-02-20 15:22:02 <_ikke_> vanilla has the original kernel (not grsec) 2016-02-20 15:22:13 <_ikke_> extended has more packages in the iso 2016-02-20 15:22:27 non has xwindows installed though 2016-02-20 15:23:05 donoban: shit like this happen too much 2016-02-20 15:23:25 wow didn't see i was on backlogin' 2016-02-20 15:23:25 <_ikke_> I thought someone was writing a wiki explaining the difference 2016-02-20 15:24:15 no worries, thanks for the explanation, on the second question of remastering, do you have remastering tools for alpine linux? 2016-02-20 15:24:29 <_ikke_> I would not know, sorry 2016-02-20 15:24:52 <_ikke_> pkgs.alpinelinux.org lets you search for packages 2016-02-20 15:36:07 what jeanjack? 2016-02-20 19:33:56 hi friends 2016-02-20 19:34:07 i cant seem to install linux-headers for the rpi distro 2016-02-20 19:34:12 any ideas how to? 2016-02-20 19:35:26 in what way does it break? (works for me) 2016-02-20 19:37:12 well its nots able to create folders under lib directory 2016-02-20 19:37:18 lib/modules ..etc etc 2016-02-20 19:43:08 hi fols 2016-02-20 19:43:13 folks 2016-02-20 19:43:23 is it possible to get usb wifi (tp-link) running for the installation? 2016-02-20 19:43:45 oneinsect: mine doesn't appear to try and install anything outside /usr/include 2016-02-20 19:43:45 which chipset? 2016-02-20 19:44:04 yth: are you using rpi? 2016-02-20 19:44:34 oneinsect: yes 2016-02-20 19:45:07 oneinsect: probably ath9k, driver might be there, firmware probably not 2016-02-20 19:45:16 oneinsect: it's tl-wn722n 2016-02-20 19:46:11 pavlix: i think it depends on linux-firmware package 2016-02-20 19:47:22 oneinsect: doesn't seem to be available on the installation usb 2016-02-20 19:47:53 yes 2016-02-20 19:47:55 i know 2016-02-20 19:48:02 its a seperate package 2016-02-20 19:48:05 btw yth: 2016-02-20 19:48:13 cp -v /lib/modules/$(uname -r)/build/Module.symvers src/os/linux 2016-02-20 19:48:40 make clean && make all 2016-02-20 19:49:08 the error comes when the package tries to create build directory 2016-02-20 19:49:14 oneinsect: so I can't install entirely without ethernet connection, unless I want to transfer the package via usb, right? 2016-02-20 19:49:38 well even if it does recognize the USB as wlan0 2016-02-20 19:49:43 it may "still" firmware files 2016-02-20 19:49:48 to get it up and running 2016-02-20 19:49:58 i havent checked ath9k chipset 2016-02-20 19:50:07 if they depend on any external firmware to run 2016-02-20 19:50:13 oneinsect: the machine is currently offline because of that :/ 2016-02-20 19:50:31 what architecute 2016-02-20 19:50:36 x86 or arm? 2016-02-20 19:51:20 yth: /usr/src/linux-headers-4.1.17/Module.symvers 2016-02-20 19:51:27 its not creating that? 2016-02-20 19:51:30 are you sure 2016-02-20 19:51:38 linux-headers is getting installed 2016-02-20 19:51:41 correctly in rpi? 2016-02-20 19:52:38 x86_64 2016-02-20 19:53:42 pavlix: for basic installation from usb to hdd ...you may not require internet if you choose to skip some options to install later on and then probably 2016-02-20 19:53:57 include those in the usb (the wlan0 drivers) and manually load them 2016-02-20 19:54:25 did you try any such scenarios? 2016-02-20 19:55:19 oneinsect: maybe I have a crossed wire here - I'm looking at the linux-headers apk on edge, which installs fine with lots of .h files under /usr/include 2016-02-20 19:55:40 thats strange yth: 2016-02-20 19:55:46 whats your kernel version? 2016-02-20 19:55:58 oneinsect: 4.1.15-1-rpi2 2016-02-20 19:56:09 darn...whats wrong with mine 2016-02-20 19:56:13 let me try again 2016-02-20 19:56:17 are you here for some? 2016-02-20 19:56:44 oneinsect: not really, but I'm rebuilding kernel on the other machine to provide NAT and that shoult get me running over eth0 2016-02-20 19:59:01 oneinsect: in and out for a bit - will watch the log 2016-02-20 20:01:31 yth: 2016-02-20 20:01:35 try installing linux-rpi-dev 2016-02-20 20:01:41 https://pkgs.alpinelinux.org/package/main/armhf/linux-rpi-dev 2016-02-20 20:01:50 you will get the error that i am talking about 2016-02-20 20:01:51 oneinsect: I was about to say - ah - looks like linux-rpi-dev might b the issue 2016-02-20 20:02:01 heeheee 2016-02-20 20:02:04 :-D 2016-02-20 20:02:25 failed to create lib/modules/.... 2016-02-20 20:02:37 this makes it harder to compile just anything else 2016-02-20 20:02:47 any work around? 2016-02-20 20:03:32 cant understand why cant it just do something like 2016-02-20 20:03:53 To make the change persistent, run lbu include /lib/modules/filenames;lbu commit... 2016-02-20 20:04:12 it is supposed to install right? 2016-02-20 20:05:03 should i just extract somewhere else and create a symbolic links? 2016-02-20 20:05:13 should i file a bug? 2016-02-20 20:06:27 let me poke it for a second... 2016-02-20 20:06:49 sure 2016-02-20 20:07:48 do your kernel version and linux-rpi-dev version match? 2016-02-20 20:08:13 my kernel version is same as yours 2016-02-20 20:08:42 and i am just installing from main 2016-02-20 20:08:46 and not edge 2016-02-20 20:08:53 and 2016-02-20 20:09:37 it seems to install linux-rpi-dev-4.1.15-r1 2016-02-20 20:09:48 I asked a couple days ago and still can't seem to find any info, but is anyone here running Docker in Alpine? I can't seem to get it to work, presumably due to grsec stuff 2016-02-20 20:09:49 it shows that when i search apk search linux-rpi-dev 2016-02-20 20:10:12 ah, ok; I'm using edge (all I have to hand on rpi) 2016-02-20 20:10:23 hmm i am not Klowner: 2016-02-20 20:10:31 edge is still fine 2016-02-20 20:10:35 the problem 2016-02-20 20:10:40 the filesystem to refuses 2016-02-20 20:10:54 to let apk install 2016-02-20 20:10:56 the files there 2016-02-20 20:11:30 let me file a bug then 2016-02-20 20:11:58 ok, works ok for me on edge, once I got the versions lined up; the file you mentioned is created properly 2016-02-20 20:13:55 oneinsect: ah - I'm not running from ram; you probably are - is it the modloop unionfs getting in the way? 2016-02-20 20:14:17 but rpi can only work from RAM? 2016-02-20 20:14:30 yes i am guessing the same 2016-02-20 20:14:59 how are you running rpi non-ram? 2016-02-20 20:15:51 so what do you think i should do yth: 2016-02-20 20:16:45 oneinsect: it seems to be possible to coax it into a disk install, if you ignore a few errors and look after the boot images manually 2016-02-20 20:16:56 hmmm 2016-02-20 20:18:01 wrote a few notes http://wiki.alpinelinux.org/wiki/Raspberry_Pi recently; a little messy but it seems to work 2016-02-20 20:22:03 oneinsect: ok - looking at /etc/init.d/modloop you need to have unionfs available for it to mount a rw layer on /lib/modules 2016-02-20 20:22:24 checking yth: 2016-02-20 20:22:37 yes 2016-02-20 20:22:39 i see Persistent storage 2016-02-20 20:23:30 oneinsect: very bottom section, under the warning :) 2016-02-20 20:26:39 yes i see them 2016-02-20 20:26:46 may be tomorrow 2016-02-20 20:26:50 i will experiment 2016-02-20 20:26:54 i will get some sleep yth: 2016-02-20 20:26:58 pretty late now 2016-02-20 20:27:15 which TZ are you in? 2016-02-20 20:27:23 India 2016-02-20 20:27:34 i anway filed a bug asking if its possible to allow disk-less mode to have that headers option 2016-02-20 20:28:36 I suspect modloop + lack of unionfs will be the issue - in that circumstance it removes /lib/modules and makes it a link to the modloop squashfs 2016-02-20 20:29:18 hmmm 2016-02-20 20:29:31 may be as you said 2016-02-20 20:29:38 /etc/init.d/modloop around line 97 2016-02-20 20:29:41 the installer is awkward 2016-02-20 20:29:52 it let's the user fill in all sorts of things just to fail 2016-02-20 20:29:58 and quit 2016-02-20 20:29:59 pavlix: yes first time it is like that 2016-02-20 20:30:24 indeed yth: 2016-02-20 20:30:44 yes, the first time is the best time to assess software 2016-02-20 20:31:01 then one starts getting on even with rather serious drawbacks or bugs 2016-02-20 20:31:08 dont get frustrated 2016-02-20 20:31:27 we will help you 2016-02-20 20:31:42 yth: i see the rm -rf line 2016-02-20 20:32:05 i will be back in a couple of hours 2016-02-20 20:32:09 bfn 2016-02-20 20:32:31 sleep well! 2016-02-20 20:32:48 oneinsect: it would be ince if the installer was at least capable of saving the user input 2016-02-20 20:32:59 it is 2016-02-20 20:33:08 you will need to run lbu ci 2016-02-20 20:33:22 are you there tomorrow? 2016-02-20 20:33:30 i will help you tomorrow 2016-02-20 20:33:41 oneinsect: are you leaving? 2016-02-20 20:33:51 i will be logged in 2016-02-20 20:33:55 but will get some sleep 2016-02-20 20:34:03 it 2 am in the night 2016-02-20 20:34:05 the error message is .setup-apkrepos (missing) 2016-02-20 20:34:15 setup-apkrepos 2016-02-20 20:34:19 oneinsect: what time zone is that, I'm in central europe 2016-02-20 20:34:25 i am in india 2016-02-20 20:34:43 oneinsect: I see 2016-02-20 20:34:43 setup-apkcache 2016-02-20 20:34:51 yes tomorrow i will help 2016-02-20 20:34:54 see you for now 2016-02-20 20:34:55 oneinsect: I thought those were run as part of setup-apline 2016-02-20 20:35:06 well you can do them one by one as well 2016-02-20 20:35:13 oneinsect: I don't think I'll have time tomorrow... but thanks anyway 2016-02-20 20:35:18 sure 2016-02-20 20:35:48 setup-alpine apparently doesn't work without some magic 2016-02-21 01:03:14 Hi! How can I tell abuild to make an index of all the packages in the current directory? Can't find the right combination of options, it always asks me for an APKBUILD 2016-02-21 01:30:18 ghostbar: may be better to use `apk index` instead 2016-02-21 01:45:03 kimo_sabe: thanks! :D 2016-02-21 04:33:08 hey, i'm having trouble figuring out how to get /usr/bin/lsattr installed... got it on an older alpine box but can't find it in the package repo anymore 2016-02-21 04:36:16 ooh it was in e2fsprogs-extra... nevermind! 2016-02-21 05:15:02 hello folks 2016-02-21 14:26:30 Hey there, ICYMI https://github.com/resnullius/docker-alpine-devel https://github.com/resnullius/alpine-devel-howto I made a way to build alpine packages quite easy with docker (on x86_64 and armv7l) 2016-02-21 15:35:56 hi! is there a way to get netflix working on alpine linux chromium crashes when you goto netflix 2016-02-21 17:34:10 I know how to cure the error "your kernel does not support swap limit capabilities, memory limited without swap" by adding a line to grub, how do i do this with alpine since it doesn't use grub? 2016-02-21 17:35:03 <_ikke_> in {sys|iso|ext}linux.conf 2016-02-21 17:35:18 <_ikke_> Depending what kind of line you need to add 2016-02-21 17:39:15 GRUB_CMDLINE_LINUX_DEFAULT="cgroup_enable=memory swapaccount=1" in grub is what is indicated 2016-02-21 17:41:56 <_ikke_> What kind of install do you have? 2016-02-21 17:42:04 <_ikke_> usb or disk? 2016-02-21 17:58:50 _ikke_, disk 2016-02-21 18:02:17 <_ikke_> in /boot, there should be a folder called extlinux or something 2016-02-21 18:04:30 does it make a difference I am using grsec? 2016-02-21 18:04:45 there is a /boot/extlinux.conf 2016-02-21 18:04:57 and a corresponding APPEND line 2016-02-21 18:05:15 <_ikke_> transhuman: No clue if it matters 2016-02-21 18:05:27 <_ikke_> transhuman: But you should be able to edit the APPEND line 2016-02-21 18:07:47 http://wiki.alpinelinux.org/wiki/LXC mem and swap vim /boot/extlinux.conf APPEND initrd=initramfs-3.10.13-1-grsec root=UUID=7cd8789f-5659-40f8-9548-ae8f89c918ab modules=sd-mod,usb-storage,ext4 quiet cgroup_enable=memory swapaccount=1 2016-02-21 18:08:58 thanks _ikke_ 2016-02-21 18:09:10 be back rebooting see if it fixed it 2016-02-21 18:26:40 _ikke_ is there something similar to grub that I have to run in order to build extlinux config for next boot? 2016-02-21 18:30:10 <_ikke_> update /etc/update-extlinux.conf 2016-02-21 18:30:16 <_ikke_> and then run update-extlinux 2016-02-21 18:34:23 thanks once again 2016-02-21 18:38:04 <_ikke_> Anyone know why I don't get a reply when trying to subscribe to alpine-aports? 2016-02-21 18:51:20 _ikke_, no idea why but what about trying a different email address? 2016-02-21 18:51:57 thanks again _ikke_ rebooting 2016-02-21 18:52:32 <_ikke_> steven__: I managed to subscibe to one list, but not to another 2016-02-21 18:52:37 <_ikke_> but let me try 2016-02-21 23:07:18 hi for a system already setup with alpine linux I would like to convert its boot loader to grub...anyone know a good conversion procedure. Note this is not a new install and the boot might also initiate the load of a debian install not sure (it could be from a different drive) 2016-02-22 00:07:05 'sup here ? 2016-02-22 00:07:14 how is the project ? 2016-02-22 01:43:42 wiki down? 2016-02-22 02:20:58 It appears there is no package available for the EV perl module, and I'm having trouble installing it manually from CPAN 2016-02-22 02:51:25 yo61: what goes wrong 2016-02-22 03:29:20 is the grsec kernel required for docker vms to work? 2016-02-22 03:51:35 transhuman: what docker 'vms'? 2016-02-22 03:51:55 and no, grsec is not required for docker 2016-02-22 03:54:06 ananke: containers, I'd assume 2016-02-22 03:54:18 vms <- virtual machines 2016-02-22 03:54:29 ammunta: i prefer not to assume :) 2016-02-22 03:54:41 in this case it's a common usage ... 2016-02-22 03:54:57 perpetuating ignorance is bad [tm] 2016-02-22 03:55:14 what ignorance 2016-02-22 03:56:02 ammunta: referring to docker containers (or images) as 'vms' 2016-02-22 03:56:56 so the sooner we can estabilish the proper nomenclature with somebody looking for guidance, the better final results will be 2016-02-22 03:56:57 ananke: the equivalent in every other context has been known as vms forever 2016-02-22 03:57:16 ammunta: except they're not VMs 2016-02-22 03:57:54 how can we define VM so as to (a) include things that are virtual machines (b) exclude docker containers 2016-02-22 03:57:55 ammunta: there is no hypervisor involved, you are sharing the same kernel, and so on. there are key differences 2016-02-22 03:58:30 ammunta: i'm not sure where you get the idea that docker containers are 'commonly' called vms 2016-02-22 03:59:06 it probably depends what circles you run around in 2016-02-22 03:59:52 ammunta: i'd love to see some credible sources stating otherwise 2016-02-22 04:00:28 heck, you can't even run systemd in a container without major hacks. that's not a virtual machine 2016-02-22 04:01:08 on a side note, transhuman still hasn't bothered to reply, so all of it is moot 2016-02-22 04:06:18 look if we want to distinguish docker virtual machines from ones involving hypervisors and emulating hardware, we're going to have to question things like "java virtual machine" 2016-02-22 04:07:05 http://delivery.acm.org/10.1145/1280000/1273025/p275-soltesz.pdf anyway here have a paper (from 2007) 2016-02-22 04:07:36 which categorizes "container-based systems" as a subcat of "virtual machine technologies" 2016-02-22 04:08:24 and counts container instances as VMs 2016-02-22 04:09:38 I suppose making the distinction is likely to be useful if you have nested virtualisation though 2016-02-22 04:10:45 direct link is inaccessible: Reference #50.3e09f748.1456114232.22dec01 2016-02-22 04:11:19 oh dammit is that paywalled 2016-02-22 04:12:15 http://www.cs.toronto.edu/~demke/2227/S.14/Papers/p275-soltesz.pdf is this any better 2016-02-22 04:13:01 https://www.usenix.org/legacy/publications/login/2008-10/openpdfs/hu.pdf anyway here's solaris zones being called virtual machines in 2008 2016-02-22 04:13:21 this paper talks about xen containers, which was classified as paravirtualization 2016-02-22 04:13:31 and solaris zones are a wee bit different 2016-02-22 04:13:55 it is also talking about vserver 2016-02-22 04:14:28 i'm not familiar with that one, so i'd have to take your word on it 2016-02-22 04:14:30 one of the authors was the vserver maintainer soooo 2016-02-22 04:15:40 it also mentions virtuozzo in the same category 2016-02-22 04:16:18 I think we can take it as fairly clear that, at least last decade, this category technology was firmly planted in the sphere of "virtual machines" 2016-02-22 04:17:50 i'm going to call it a bogus statement. the entire point of this paper is to attempt to categorize containers as a subcategory of classic virtualization technologies 2016-02-22 04:18:04 which it ... is 2016-02-22 04:18:35 on the venn diagram they do share an overlap 2016-02-22 04:18:47 how do you place containers /outside/ of a category containing both hardware virtualization and bytecode runtimes 2016-02-22 04:19:21 i didn't say i place them outside. they do share common characteristics, and at the same time they differ sufficiently to be very distinct entity 2016-02-22 04:20:42 ... okay then if they're not outside then how is it useful to object to "docker vms" 2016-02-22 04:21:23 ammunta: because it estabilishes poor precedence to the conversation whether docker requires grsecurity 2016-02-22 04:22:09 not seing how so 2016-02-22 04:22:38 and here we are, close to an hour later, and no feedback from transhuman 2016-02-22 04:23:19 well I mean they already got their answer 2016-02-22 09:29:58 we are going to do some infra maintenance. some services will be temp offline. 2016-02-22 10:57:23 what are you updating? 2016-02-22 11:03:28 some infra to 3.3 2016-02-22 11:23:57 I have no keyboard and mouse after upgrading to 3.3.1 2016-02-22 11:24:27 I have dbus and udev running 2016-02-22 11:24:45 and a lot of xf86-input installed (mouse, keyboard, synaptic) 2016-02-22 11:33:01 probably the eudev / udev change 2016-02-22 11:33:18 donoban, try setup-udev 2016-02-22 11:33:48 ok 2016-02-22 11:34:15 I get no output, is it normal? 2016-02-22 11:35:21 it works! 2016-02-22 11:35:21 ty 2016-02-22 12:17:13 there is some alternative to faenza-icon-theme for 3.3.1? 2016-02-22 12:17:20 I have a lot of missing icons on xfce 2016-02-22 12:26:31 gnome icons? 2016-02-22 12:30:01 Hi, my app can't load standard shared .so library (compiled by gcc -fPIC -shared); error: cannot load module "module.so": Error relocating /module.so: is_boolean: symbol not found 2016-02-22 12:30:27 Is there any doc how to compile apps/shared libraries on Alpine correctly? 2016-02-22 12:30:55 The same code doesn't have any problem with standard glibc (debian. centos) 2016-02-22 12:32:23 So I guess, that musl is my problem :( 2016-02-22 12:32:24 I'm gonna try ncopa 2016-02-22 12:33:22 I lost console after logout xfce 2016-02-22 12:34:29 there is some way for debug what happens before I get apkovl password prompt? It takes like 5mins 2016-02-22 13:49:22 ananke, thanks for getteing back to me sorry it took soo long to reply I was taken away on an emergency. I was trying to get the chrome on docker container running and keep getting a Your kernel does not suport swapl limit capabilities memory limited without swap. 2016-02-22 13:50:18 transhuman: check this: https://github.com/docker/docker/issues/847 2016-02-22 13:50:31 I added a parameter on boot which supposedly takes care of it but doesnt help. since it doesnt use grub, the directions are not as well available on the internet 2016-02-22 13:50:56 transhuman: you get that error within the container, right? rather than on the docker host? 2016-02-22 13:51:49 now that you mention it, the console never comes back so I assume it must still be inside the container 2016-02-22 13:52:11 so i guess the grub directions would work 2016-02-22 13:52:30 but that would mean altering the container? 2016-02-22 13:56:55 ananke, would that be a fair assessment? 2016-02-22 14:00:02 never mind looking over the dock you sent carefully 2016-02-22 15:08:30 I installed faenza-icon-theme and gnome-icon-theme but I'm missing a lot of icons 2016-02-22 15:08:51 on xfce, any idea? 2016-02-22 15:34:38 donoban: did you change icons from prefs? 2016-02-22 15:36:56 uhM, no :\ 2016-02-22 15:37:56 I had it working fine on 3.2.3, after loading my apkovl on 3.3.1 I had to uninstall some packages, then I added community repo and installed again faenza-icon and gnome 2016-02-22 15:48:25 donoban: there was an issue before when icons didnt show correctly 2016-02-22 15:48:31 swiching them from prefs, fixed it. 2016-02-22 15:51:27 ah ok, I will try 2016-02-22 15:52:00 do you how can I debug what happens before I get apkovl password prompt? 2016-02-22 15:52:04 it takes like 5mins 2016-02-22 15:53:02 is it the process bar that is slow? 2016-02-22 15:53:14 I don't see any process bar 2016-02-22 15:53:37 before enter my password 2016-02-22 15:53:52 s/process/progress 2016-02-22 15:54:08 hehe lol, yes yes progress :\ 2016-02-22 15:54:17 explain me what you see 2016-02-22 15:54:24 you see the kernel boot? 2016-02-22 15:54:27 I see some kernel messages 2016-02-22 15:54:35 some or all? 2016-02-22 15:54:38 just 2 or 3 lines related to usb 2016-02-22 15:54:38 did you remove quiet? 2016-02-22 15:54:45 no 2016-02-22 15:54:53 remove it 2016-02-22 15:55:15 ok, let me 2016-02-22 15:57:00 and check if you see anything in /lib/firmware 2016-02-22 15:57:16 could be the kernel wants to load firmware but cannot find it. 2016-02-22 15:58:37 uhm 2016-02-22 15:59:35 nothing interesting, it stopped with a intermitent _ 2016-02-22 15:59:48 in a while the password prompt will appear 2016-02-22 15:59:54 maybe I get some new message 2016-02-22 16:00:04 how big is your ovl file? 2016-02-22 16:01:00 It also takes a lot for booting without the apkovl, it's only like 10mb's 2016-02-22 16:01:22 but the apkovl password prompt is a good reference for determine where is the problem 2016-02-22 16:01:43 after inserting the password I get the login in 2 or 3 seconds 2016-02-22 16:04:01 what happends when you dont use a passsword? 2016-02-22 16:04:12 create the ovl without encryption 2016-02-22 16:04:23 nothing spsecial, it only takes 4-5 mins for booting 2016-02-22 16:04:48 i mean, without ovl encryoption is just as slow? 2016-02-22 16:04:51 but I don't have any output on the wait, just a intermintent _ 2016-02-22 16:05:07 probably 2016-02-22 16:05:24 i never used encryption for ovl 2016-02-22 16:05:55 when I enter the ovl password it loads it in two or three seconds 2016-02-22 16:05:59 donoban: after you boot, check dmesg, and see if there is s omething interesting. 2016-02-22 16:06:05 ok 2016-02-22 16:07:22 is it a notebook? 2016-02-22 16:07:53 it's a Lenovo laptop 2016-02-22 16:07:58 could be some wifi firmware 2016-02-22 16:08:05 but if I'm not wrong I had same problem with a desktop 2016-02-22 16:08:30 i just installed 3.3 on a server here 2016-02-22 16:08:34 boots instandly 2016-02-22 16:08:48 there is something strange 2016-02-22 16:09:07 can you paste dmesg? 2016-02-22 16:09:17 and enable rc logging 2016-02-22 16:09:20 and paste that aswel 2016-02-22 16:09:32 [3.150555] sd 6:0:0:0 Attached SCSI removable disk 2016-02-22 16:10:02 [251.1999593] EXT4-fs (sda7): mounted filesystem ..... 2016-02-22 16:10:13 what I see strange is the time difference 2016-02-22 16:10:21 from 3.150055 >> 251.1999 2016-02-22 16:10:31 are them seconds? 2016-02-22 16:10:47 if you have util-linux installed you can dmesg -T 2016-02-22 16:11:01 ok I will upload it, give me a while 2016-02-22 16:11:07 apk add tpaste 2016-02-22 16:11:12 dmesg |tpaste 2016-02-22 16:12:06 there is currently a bug with firmware on latest release. 2016-02-22 16:12:23 you can fix it by copying the firmware dir to your usb media 2016-02-22 16:12:23 http://tpaste.us/GVwN 2016-02-22 16:13:15 /lib/firmware to media? 2016-02-22 16:13:21 donoban: mount -o remount,rw /media/usb 2016-02-22 16:13:55 ok ok 2016-02-22 16:14:01 cp -r /.modloop/firmware /media/usb/ 2016-02-22 16:15:19 reboot now? 2016-02-22 16:15:24 yes try 2016-02-22 16:16:03 and make sure you have something in /lib/firmware after boot 2016-02-22 16:16:18 uhM.. 2016-02-22 16:16:48 I think it doesn't help 2016-02-22 16:16:54 I'm waited at 2016-02-22 16:17:07 ok 2016-02-22 16:17:09 halted at [ 3.152236] sd 6:0:0:0: [sdc] Attached SCSI removable disk 2016-02-22 16:17:26 ok so the kernel halts? 2016-02-22 16:17:37 and then will continui? 2016-02-22 16:17:42 then it continues 2016-02-22 16:17:51 [ 251.199593] EXT4-fs (sda7): mounted filesystem with ordered data mode. Opts: (null) 2016-02-22 16:17:51 [ 251.322094] usbcore: registered new interface driver uas 2016-02-22 16:17:55 but it takes long? 2016-02-22 16:17:59 250/60 ... 2016-02-22 16:18:03 more than 4 mins 2016-02-22 16:18:37 what is your bootline? 2016-02-22 16:18:49 default without quiet 2016-02-22 16:18:57 you dont have any delay set? 2016-02-22 16:19:20 not manually, only if it is default 2016-02-22 16:19:34 first time I tested alpine 2016-02-22 16:19:37 with 3.3.1 ver 2016-02-22 16:19:48 I tried with the laptop and I thought it doesn't work 2016-02-22 16:19:57 I switched to a desktop, and I got the same 2016-02-22 16:20:07 but I went to do another things 2016-02-22 16:20:10 and finally it booted 2016-02-22 16:20:20 strange 2016-02-22 16:20:21 and then I came back to the laptop, and it also booted 2016-02-22 16:20:27 i dont get those issues. 2016-02-22 16:20:28 I thought that is was standard 2016-02-22 16:20:37 until I used 3.2.3 2016-02-22 16:20:56 now I have the password prompt 2016-02-22 16:21:00 exactly same kernel messages 2016-02-22 16:21:20 then i have no idea 2016-02-22 16:21:48 could I set more verbose? 2016-02-22 16:21:51 donoban: can you do a dmesg -T? 2016-02-22 16:21:58 with util-linux installed 2016-02-22 16:22:03 and paste it 2016-02-22 16:22:11 yes wait 2016-02-22 16:24:29 http://tpaste.us/Gmod 2016-02-22 16:25:07 [Mon Feb 22 16:15:50 2016] sd 6:0:0:0: [sdc] Attached SCSI removable disk 2016-02-22 16:25:08 [Mon Feb 22 16:19:57 2016] EXT4-fs (sda7): mounted filesystem with ordered data mode. Opts: (null) 2016-02-22 16:25:10 4mins difference 2016-02-22 16:26:28 donoban: what does cat /proc/cmdline say? 2016-02-22 16:27:12 BOOT_IMAGE=/boot/vmlinuz-grsec initrd=/boot/initramfs-grsec modloop=/boot/modloop-grsec modules=loop,squashfs,sd-mod,usb-storage 2016-02-22 16:28:20 i got to go home. 2016-02-22 16:28:31 could be your usb media has some issues? 2016-02-22 16:28:43 if then doesnt affect to 3.2.3 .... 2016-02-22 16:28:47 them* 2016-02-22 16:29:01 well, the kernel doesnt like soemthing 2016-02-22 16:29:06 you got to find out what. 2016-02-22 16:29:26 can I set it higher debug level? 2016-02-22 16:29:42 of what? 2016-02-22 16:29:48 the kernel 2016-02-22 16:29:54 not that i know 2016-02-22 16:30:03 maybe ncopa can help you (or take a look) 2016-02-22 16:30:23 could be the change he made in initramfs 2016-02-22 16:30:41 ok 2016-02-22 16:30:58 I will ask him 2016-02-22 16:31:33 ty for your help :) 2016-02-22 16:40:32 donoban: i think you can set boot option noquiet verbose 2016-02-22 16:41:06 just add: noquiet verbose ? 2016-02-22 16:41:13 yes 2016-02-22 16:41:17 ok let me try 2016-02-22 16:45:30 same output :( 2016-02-22 16:52:24 ncopa: maybe with debug? 2016-02-22 16:53:26 could be 2016-02-22 17:09:45 same again 2016-02-22 22:54:29 Hi, new to alpine, having some issues with chromium tabs crashing, get this in dmesg: "[ 533.552027] grsec: denied resource overstep by requesting 30 for RLIMIT_NICE against limit 0 for /usr/lib/chromium/chrome[Chrome_ChildIOT:3350] uid/euid:1001/1001 gid/egid:1001/1001, parent /usr/lib/chromium/chrome[chrome:2580] uid/euid:1001/1001 gid/egid:1001/1001" 2016-02-22 23:45:08 exit 2016-02-22 23:45:38 so ... 2016-02-22 23:56:58 i'm kinda disappointed. idk why on ttys ctrl key did have no effects ... 2016-02-22 23:57:18 -did 2016-02-23 00:19:46 hi, can anyone help me get alpine running in ec2? 2016-02-23 00:24:58 Hello, anyone care to help explain to a first time Alpine Linux user why I cannot get apk to install the package "alpine-desktop" (errors on "global" dependancy) 2016-02-23 00:57:03 /w 6 2016-02-23 02:56:24 Can you tell me gmail smtp & imap & pop settings for the server? 2016-02-23 03:11:37 so just to verify, the linux-vanilla kernel doesn't have grsec patches right? 2016-02-23 03:11:40 no pax? 2016-02-23 04:46:36 hi I cant get rid of this message https://github.com/docker/docker/issues/847 <<--do I apply the grub line to the docker container or to the host? If its applied to the container, how do I do so? 2016-02-23 04:58:04 ok will ask again tomorrow morning...good night 2016-02-23 11:48:39 boingolov: correct, linux-vanilla does not have -grsec patch 2016-02-23 11:49:58 <_ikke_> transhuman: Not the container, it is not actually 'booted' 2016-02-23 11:50:03 <_ikke_> transhuman: Needs to be done on the host 2016-02-23 14:32:48 _ikke_ I would like to convert my install over to grub and try it, if grub is available for alpine-linux (even though it appears the fix did work for grub either. Is grub available for alpine-linux? 2016-02-23 16:33:31 does alpine have a tool to update the system openSSL trust store with a custom CA? 2016-02-23 16:49:07 rdark: iirc you can do it the non-brainfuck way and just put it in /etc/ssl/certs + call c_rehash 2016-02-23 16:49:47 darkfader: yeah - I think that's essentially what most distro tools do anyway (debian, centos etc) 2016-02-23 16:49:48 thanks 2016-02-24 09:58:38 Hey, I have alpine as a vmware guest, I configured X, installed vmvideo and evdev. When I start X however, keyboard and mouse won't response. 2016-02-24 09:59:09 I tried using vmmouse or without, I tried with libinput from testing as well. 2016-02-24 10:23:40 metnel: wait 2016-02-24 10:27:55 ouch I have a problem with tor, 2016-02-24 10:28:11 did you install xf86-input-evdev or similar? 2016-02-24 10:28:21 also you should try setup-udev 2016-02-24 11:07:02 donoban: I did install evdev, I will try what you suggested. 2016-02-24 11:10:55 ok 2016-02-24 11:45:34 donoban: I tried that, I didn't had keyboard and mouse response again so I had to reboot. Now no eth0 XD 2016-02-24 11:49:49 thus no networking 2016-02-24 12:01:24 run x with the -retro option. what do you get? 2016-02-24 12:07:29 a black screen with a cursor. 2016-02-24 12:07:38 Now I try to get eth0 back however. 2016-02-24 12:09:48 acpid is crashing for some reason 2016-02-24 12:10:57 (Oh, because I don't have any event files, that make sense) 2016-02-24 12:32:09 Hello, I'm trying to to download this package on the rpi but apk (after an update ofc) cannot see it: https://pkgs.alpinelinux.org/package/main/armhf/linux-rpi2-dev 2016-02-24 12:32:41 hi, I'm trying to build an alpine iso following this guide http://wiki.alpinelinux.org/wiki/How_to_make_a_custom_ISO_image but once I try to run it using qemu I receive an error which says he cannot find /sbin/init in new root 2016-02-24 12:32:51 Can someone please help? If this package works for me I will be able to last-minuite demo this os on a pi running on a commercial touch-screen 2016-02-24 12:41:59 uhh, zcat APKINDEX and it messes up the console lol 2016-02-24 12:42:13 everything replaced with symbols 2016-02-24 12:58:14 hello guys, I have a problem with the launch of a custom iso, can anybody gimme an hand? 2016-02-24 12:59:32 merdman: sorry, I'm having trouble with alpine as well 2016-02-24 13:02:04 skazz, you have edge repository enabled? 2016-02-24 13:06:46 I think I will just nuke my alpine installation and try again. 2016-02-24 13:41:52 I got a new vm image up and running, still no mouse clicks when I start X. 2016-02-24 13:55:04 I got a new vm image up and running, still no mouse clicks when I start X. 2016-02-24 13:55:57 I got open-vm-tools, dbus, udev, and video-vmware installed. 2016-02-24 13:56:09 I used setup-xorg as well 2016-02-24 14:17:05 fabled: Oh, looks like it is in edge, its just the url said it was in the main repository, thanks 2016-02-24 14:17:16 metnel, I have the vm up and running, but my x is as 2016-02-24 14:17:48 skazz, main exists in edge and all stable repositories 2016-02-24 14:18:00 but yeah, that could perhaps be little clearer 2016-02-24 14:41:21 merdman: what hypervisor are you using? I'm using vmware 2016-02-24 14:48:31 metnel, tried some, also vmware 2016-02-24 14:50:51 merdman: and just using setup-xorg-core was enough? you were able to use a DE with no issues? 2016-02-24 14:55:59 seems interesting to have in AL, https://root.cern.ch/ 2016-02-24 15:02:04 How do I go about installing the edge version of alpine, say, on a rpi2? (Need to match the headers I assume or the module I compile wont work, also writing this as a guide on the wiki) 2016-02-24 15:04:07 skazz: I assume that you can change the repo to point at edge and then upgrade? 2016-02-24 15:05:03 It upgrades the packages but not the kernel from what I can tell 2016-02-24 15:05:07 metnel: ^ 2016-02-24 15:06:04 skazz: oh. 2016-02-24 15:06:22 Oh maybe the --avaliable switch? but if they are the same version anyway thats not upgrading as such.. 2016-02-24 15:07:42 skazz: it seems like it. according to the website.(pkgs.alpinelinux.org) 2016-02-24 15:08:42 Trying apk add linux-rpi2... but I dont think its going to update the sdcard... 2016-02-24 15:08:49 oh wait, it is creating initramfs 2016-02-24 15:09:28 Ah, created them in /boot, ill rename the existing and replace the ones on the sdcard 2016-02-24 15:13:41 skazz: at least according to the website for x86_64, the boot images are apart of the package, so removing the package should remove the images as well? 2016-02-24 15:13:42 for note: fbsplash: /media/*/fbsplash0.ppm: No such file or directory 2016-02-24 15:14:05 and silly me commited the linux-rpi2 so it rebuilt the ramfs at boot =P 2016-02-24 15:14:30 Oh yes, on 4.1.18 now, but alpine 3.3 instead of 3.3.1? 2016-02-24 15:14:40 Assume that is just a typo? 2016-02-24 15:15:52 well the version number is just a message from motd isn't it? 2016-02-24 15:20:10 metnel: Yes, the /etc/alpine-release does say 3.3.1, thought the motd would just do `cat /etc/alpine-release` but I guess its essential its as simple as possible 2016-02-24 15:24:25 skazz: seems reasonable, now if only setting up X was as easy XD 2016-02-24 15:25:12 Oh it is, I wrote the guide for rpi on the wiki 2016-02-24 15:25:16 metnel: ^ 2016-02-24 15:25:41 Works with i3wm + firefox as a browser kiosk... 2016-02-24 15:26:02 Ill add the guide for the kiosk bit today at some point 2016-02-24 15:28:50 Yes, but I'm trying on vmware, I bet that I'm missing something stupid, but I'm not sure what... 2016-02-24 15:30:21 I got it working on Hyper-V 2016-02-24 15:30:34 you got the right video driver? 2016-02-24 15:30:55 skazz: yes, I'm using xf86-video-vmware 2016-02-24 15:31:17 and if I cat /dev/input/mouse0 it does detect my mouse movement. 2016-02-24 15:34:13 and clicks 2016-02-24 15:35:12 metnel: I assume your looking around for generic linux mouse issues with mouse input in vmware? Found a few at a glance which offer X11 changes and even removing xf86-input-vmmouse 2016-02-24 15:35:49 If it works without xf86-input-vmmouse it indicates a module issue maybe? 2016-02-24 15:35:49 I did remove vmmouse. I read that it is no longer required as of kernel 4.1 2016-02-24 15:36:56 metnel: Could be a permission issue: https://unix.stackexchange.com/questions/235478/vmware-debian-sid-gnome-mouse-not-working-keyboard-is-fine 2016-02-24 15:37:07 the last response has something 2016-02-24 15:37:19 not ideal for production but may be worth testing 2016-02-24 15:38:10 but I'm using lxdm, it's already running as root isn't it? 2016-02-24 15:39:02 the chmod on xorg? 2016-02-24 15:40:50 yes, or starting it as root 2016-02-24 15:47:56 skazz: Got it! 2016-02-24 15:48:28 skazz: though, I have no idea what excatly fixed it. so I will have to start over from scratch to make sure 2016-02-24 15:52:40 skazz: thank you! 2016-02-24 16:10:50 hey there, I'm wondering if anyone can point out where alpine writes out error logs? I'm trying to install the ruby-doc package in an Alpine 3.2 Docker container and it fails with a 'permission denied' error. Since it doesn't really print out anything else with the error I was hoping to check logs related to the failure but I'm not sure where to find them. 2016-02-24 16:26:00 Is there a way to update an apk cache folder from the current repository? 2016-02-24 16:27:29 altendo: Have you tried the docker log command? 2016-02-24 16:35:39 skazz: I've been mostly diagnosing by running it interactively (docker run -it alpine:32 /bin/ash) so I'm getting the output directly 2016-02-24 17:24:56 good evening 2016-02-24 17:25:29 i am installing alpine with the help of the it-offshore scripts in order to get an encrypted drive but the script seams to be broken 2016-02-24 17:26:03 i always get an error when i am trying to use luks to write to the disk 2016-02-24 17:26:25 Error: Device /dev/sda3 does not exist or access denied 2016-02-24 17:26:31 any ideas why? 2016-02-24 17:27:02 i think the scripts are from BitL0G1c 2016-02-24 17:27:05 am i right? 2016-02-24 17:30:50 another thing i notices is that when the script asks me if i want to wipe the disk i get the error message that there is no more space on that fisk 2016-02-24 17:31:04 but in the list it says: 1GB 2016-02-24 17:35:46 dude - you just need to reboot the machine - it s a problem with alpine not the script 2016-02-24 17:36:07 (the device will not be in /dev if you check) 2016-02-24 17:36:08 oh, okay 2016-02-24 17:36:41 is it not syncing /dev and the actual device informations? 2016-02-24 17:37:26 yes basically - you could use parted to refresh the info - it's just as easy to reboot 2016-02-24 17:38:41 okay, i am going to reboot ... by now can type your websites name + wget blind *g* 2016-02-24 17:39:02 then i am going to create sda1 as boot, sda2 as encrypted swap and sda3 as / 2016-02-24 17:39:13 and then wen your script is done i am done installing? 2016-02-24 17:39:41 http://www.cyberciti.biz/tips/re-read-the-partition-table-without-rebooting-linux-system.html 2016-02-24 17:40:03 yes 2016-02-24 17:41:39 great, i will give it a try imidiatly 2016-02-24 17:45:00 BitL0G1c: i created all crypto paritions and then i did q on the script 2016-02-24 17:45:15 then in asked me if it should write the filesystems 2016-02-24 17:45:23 y 2016-02-24 17:45:38 i sayed yes but now it says: "/dev/sda1 NO Filesystem, NOT Mounting 2016-02-24 17:46:12 do i have to reboot again? 2016-02-24 17:47:05 easiest solution - reboot & run through it again 2016-02-24 17:48:00 but when i run the script again, do i have to recreate everything again? 2016-02-24 17:49:11 no - just give the mount points again 2016-02-24 17:55:07 BitL0G1c: okay, i did 2016-02-24 17:55:14 now setup-partitions did run thru 2016-02-24 17:55:23 now do i have to run the normal setup-alpine? 2016-02-24 17:55:53 use my setup-disk 2016-02-24 17:56:11 what does your script different? 2016-02-24 17:56:39 it has support for luks installs 2016-02-24 17:57:18 so i do your ./setup-disk -E /mnt ? 2016-02-24 17:57:26 yes 2016-02-24 17:59:51 my setup-disk configures /etc/crypttab & optionally creates keys if you have multiple luks partitions - & configures /etc/fstab correctly 2016-02-24 18:01:35 it also supports gpt disks 2016-02-24 18:02:49 rebooting ... wish me luck 2016-02-24 18:03:21 fingers crossed 2016-02-24 18:04:10 well, the script did not ask me to setup any keys for automatic decryption 2016-02-24 18:04:14 but it did boot! 2016-02-24 18:05:30 awesome, the rest i can do by myself!!! 2016-02-24 18:05:33 big thanks dude!!!! 2016-02-24 18:05:48 if you only have one encrypted partition - there are no keys to create 2016-02-24 18:05:59 i had two partitions 2016-02-24 18:06:04 but that does not matter 2016-02-24 18:06:13 i can add the keyfile myself :) 2016-02-24 18:06:28 ;-) ok 2016-02-24 18:06:55 big thanks :) 2016-02-24 18:08:26 hello 2016-02-24 18:08:37 one question please 2016-02-24 18:09:04 during boot up i get an error ip: can't find device 'wlan0' 2016-02-24 18:09:23 ip: ioctl 0x8913 failed: No such device 2016-02-24 18:09:34 however when i login and do ifup wlan0 2016-02-24 18:09:36 it works 2016-02-24 18:09:52 anyone still here? 2016-02-24 18:13:57 oneinsect_ - try http://it-offshore.co.uk/linux/alpine-linux/46-alpine-linux-automatic-wireless-configuration 2016-02-24 18:14:57 well BitL0G1c, my problem is it works perfectly fine 2016-02-24 18:15:01 when i get it up manually 2016-02-24 18:15:14 however during boot it says cant find device wlan0 2016-02-24 18:15:19 is the boot too fast for it? 2016-02-24 18:15:45 works manually but will not auto start on boot 2016-02-24 18:16:22 follow my instructions - they work 2016-02-24 18:16:56 whatever method you are using - is bringing the interface up too soon 2016-02-24 18:17:20 i just did rc-update add networking 2016-02-24 18:18:14 yes checking your instructions, but i am trying to setup a ap 2016-02-24 18:18:17 and ap works for me 2016-02-24 18:18:21 in hostapd 2016-02-24 18:18:33 its just that the interface doesnt start automatically during boot 2016-02-24 18:18:42 it has a static ip 2016-02-24 18:19:19 let me try adding sleep 30 2016-02-24 18:19:45 do you know where i need to add 2016-02-24 18:19:56 to delay wlan0 detection BitL0G1c 2016-02-24 18:20:12 /etc/init.d/xxxxx ? 2016-02-24 18:20:31 which starts the AP 2016-02-24 18:20:49 okie added in networking 2016-02-24 18:20:52 let me reboot 2016-02-24 18:24:25 strange 2016-02-24 18:24:44 sleep 30 and then doing an lbu commit in /etc/init.d/networking is not actually saving it 2016-02-24 18:24:50 wonder why 2016-02-24 18:27:19 BitL0G1c, is there any other place i need to add this delay which actually saves it? 2016-02-24 18:28:22 /etc/init.d/hostapd 2016-02-24 18:28:55 maybe a better solution is to add the kernel modules into /etc/modules 2016-02-24 18:29:29 okie thanks 2016-02-24 18:29:31 will try out 2016-02-24 18:29:40 & rc-update add modules boot 2016-02-24 18:30:30 modules already installed in runlevel boot; skipping 2016-02-24 18:30:39 and btw sleep 30 did not do much 2016-02-24 18:30:52 even though i can still see it in /etc/modules 2016-02-24 18:30:57 even after reboot 2016-02-24 18:31:01 but it doesnt delay it 2016-02-24 18:33:12 the delay would go into /etc/init.d/hostapd - in the start function 2016-02-24 18:33:45 you put your specific wireless modules in /etc/modules (if needed) 2016-02-24 18:33:58 but etc/init.d/hostapd tries to run 2016-02-24 18:34:02 after wlan0 fails 2016-02-24 18:34:07 it would be better to set debug options in /etc/conf.d/hostapd 2016-02-24 18:34:08 so it also doest start 2016-02-24 18:34:16 doesnt* 2016-02-24 18:34:23 to work out what actually the problem is 2016-02-24 18:34:56 OPTIONS="-dd" 2016-02-24 18:35:17 thanks will check it 2016-02-24 19:02:00 How does one use update-kernel to install edge? I cannot find anything on the wiki 2016-02-24 19:02:25 I actually have linux-rpi2, vmlinuz and initramfs, but don't know how to create the modloop, I have the folder with the files it needs 2016-02-24 19:04:03 All it seems to do on rpi is install and purge .tmp-update-kernel 2016-02-24 19:16:16 Where does this update-kernel even live? other then --help there is not much info and that does not really explain what the bits do, I must be missing something obvious? 2016-02-24 19:19:30 back on alpine as a desktop 2016-02-24 19:19:39 oh boy, there is a lot of stuff broken right now :( 2016-02-24 19:25:41 I have an Alpine 3.3.1 router running quagga bgpd. It'd deciding to not reply to certain pings, even though an appropriate route exists in the routing table 2016-02-24 19:26:12 the REQUEST packet comes in on one interface and the installed route says the REPLY should go out of a different interface, but it never does 2016-02-24 19:26:39 Is there anything with Alpine security (grsec/PaX) that would stop the ping REPLY from being sent? 2016-02-24 19:27:27 also, is there an easy way to disable grsec/pax temporarily to test w/o those enabled? 2016-02-24 19:35:31 anyone able to help with this issue been at it for a few days now with no resolution, not sure if the settings are supposed to be made directly to the /boot/extlinux.conf or somewhere else they seem to disappear http://forum.alpinelinux.org/forum/kernel-and-hardware/httpsgithubcomdockerdockerissues847 2016-02-24 20:11:54 figured out my earlier issue. net.ipv4.conf.all.rp_filter=2 did the trick 2016-02-24 20:15:07 skazz - helper scripts are normally under /sbin https://pkgs.alpinelinux.org/contents?filename=update-kernel&path=%25&pkgname=%25&repo=all&arch=x86_64 2016-02-24 20:33:53 hmm, my xfce4 segfaults 2016-02-24 20:33:54 xfsettingsd[2814]: segfault at 0 ip 00007b10b814e2a7 sp 00007c8845d829e0 error 4 in libupower-glib.so.3.0.1[7b10b813f000+21f000] 2016-02-24 20:33:59 anyone having the same problem? 2016-02-24 20:35:51 ah, xfsettingsd needs a rebuild to fix that 2016-02-24 20:36:01 is anyone here with commit privileges? 2016-02-24 20:36:28 clandmeter: kaniini: maybe one of you has commit privileges 2016-02-24 23:09:25 What package provides `makewhatis'? 2016-02-24 23:10:01 I seem to need it to get manpages on a recent install. 2016-02-24 23:10:05 But apk search can't tell me. 2016-02-24 23:10:49 Something has implied `man' has it but `apk info -L man' returns an empty list. 2016-02-24 23:11:16 This is a *very* stock 3.3.1 2016-02-24 23:12:28 mdocml-apropos, I think 2016-02-24 23:12:35 I'm not sure why those are split out tbh 2016-02-24 23:13:54 Yeah it's counterintuitive. 2016-02-24 23:14:10 Hmm, now running, say, man 8 openvpn or man anything returns, instead of the makewhatis message: 2016-02-24 23:14:16 more: -s: no such file or directory 2016-02-24 23:16:04 uh try setting PAGER to something 2016-02-24 23:16:26 busybox more doesn't do -s, but man is passing it in anyway probably 2016-02-24 23:17:34 Yup, thanks. 2016-02-24 23:17:44 That... should be fixed. 2016-02-24 23:29:47 Is there any reason why I shouldn't patch mdocml to set the default pager to /usr/bin/less, which is also part of busybox? 2016-02-24 23:30:34 Err, edit the package; we're already patching the default pager to /bin/more instead of /usr/bin/more; otherwise I'd say setting $MANPAGER is more appropriate. 2016-02-25 00:38:02 can someone explain why there is a boot/boot/boot/boot/boot directory on a hard drive install? 2016-02-25 00:50:34 Lol, how does one do that? 2016-02-25 00:51:20 transhuman: Can you do a ln -s under /boot please? 2016-02-25 00:51:29 transhuman: Argh tried. 2016-02-25 00:51:41 ls -l /boot/boot 2016-02-25 00:51:53 You don't need to create the link, we want to test if it is a link. 2016-02-25 00:52:01 ACTION bangs head against desk. 2016-02-25 00:53:06 ok hold on 2016-02-25 00:53:52 boot -> / 2016-02-25 00:54:00 thats wierd 2016-02-25 00:55:40 /boot/boot -> / 2016-02-25 00:58:32 das boot 2016-02-25 00:59:33 ls -al /boot/boot/boot shows a full directory 2016-02-25 00:59:42 kind of wierd don't you think? 2016-02-25 01:01:03 /boot is a symlink to / , so /boot/boot is still / 2016-02-25 01:02:13 oh i see fine then not sure why it appears that way then 2016-02-25 01:02:34 maybe I am missing something 2016-02-25 01:02:55 where are you seeing /boot/boot/boot/boot ? 2016-02-25 01:03:48 on the hard drive, I dont really care there it is there except the settings that I add to extlinux.conf dont seem to stay there 2016-02-25 01:04:36 is this running in a docker container by any chance? 2016-02-25 01:05:12 no its not its running as an install on the hard drive I have one docker container, which is ubuntu which i cant get working 2016-02-25 01:05:27 which lead me to this discovery 2016-02-25 01:07:01 did you reboot after installation? 2016-02-25 01:10:33 yes been booted many times 2016-02-25 01:11:12 extlinux has been updated several times dont know if that could have something to do with it (could be my own actions if thats the case) 2016-02-25 01:12:15 updated in order to add memory parameters to boot 2016-02-25 01:13:03 transhuman: Are you trying to get a full OS running in a docker container? 2016-02-25 01:13:19 no a full OS in order to run docker containers 2016-02-25 01:13:42 containers that require X windows 2016-02-25 01:14:44 Possible but it'll pull hella strain on the networking to do it... 2016-02-25 01:15:20 Unless you used a unix socket. 2016-02-25 01:16:12 haven't crossed that bridge yet, still trying to get memory errors resolved https://github.com/docker/docker/issues/847 applied this to the extlinux.conf 2016-02-25 01:16:56 transhuman: Umm... why are you running LXC INSIDE docker? You do realise that docker containers do not support nested namespaces right? 2016-02-25 01:17:25 no I am not trying to do that 2016-02-25 01:17:41 the container in question was for running chrome 2016-02-25 01:18:13 http://forum.alpinelinux.org/forum/kernel-and-hardware/httpsgithubcomdockerdockerissues847 2016-02-25 01:19:33 transhuman: Oh! This is from 2013... when docker used LXC to spawn it's containers instead of it's own namespacer wrapper. 2016-02-25 01:20:25 oh I didnt know that 2016-02-25 01:20:31 is there an updated one you know of 2016-02-25 01:20:42 Well, what version of Docker are you running? 2016-02-25 01:21:48 1.9.1 2016-02-25 01:22:53 Okay... and you're still getting memory limit issues under 1.9.1. 2016-02-25 01:23:01 yes 2016-02-25 01:23:47 transhuman: mb is ambigous 2016-02-25 01:24:18 transhuman: Do you mean megabytes or bytes. It's probably assuming bytes and then defaulting to 4MB, which'll be too small. 2016-02-25 01:24:25 transhuman: Try it with just "m" 2016-02-25 01:26:05 I tend to use just a raw bytes figure to avoid this problem entirely. 2016-02-25 01:26:54 transhuman: See this: https://docs.docker.com/engine/reference/run/#runtime-constraints-on-resources 2016-02-25 01:27:02 Unit can be one of b, k, m, or g. Minimum is 4M. 2016-02-25 01:27:42 ok I will delete the container and redownload and try it with the change 2016-02-25 01:28:10 Why will redownload be needed? 2016-02-25 01:28:42 did a docker rm $(docker ps -a -q) 2016-02-25 01:28:46 followed by 2016-02-25 01:28:59 docker run -it --net host --cpuset 0 --memory 2512m -v /tmp/.X11-uni 2016-02-25 01:28:59 x:/tmp/.X11-unix -e DISPLAY=unix$DISPLAY -v $HOME/Downloads:/root/Downloads -v $ 2016-02-25 01:28:59 HOME/.config/google-chrome/:/data -v /dev/snd:/dev/snd --privileged --name chrome -m 934217728 jess/chrome 2016-02-25 01:29:04 same error 2016-02-25 01:29:42 is the -m and the memory command one and the same? 2016-02-25 01:30:05 transhuman: Yep. I just noticed that too. 2016-02-25 01:30:15 ah ok 2016-02-25 01:30:21 transhuman: Why --priviledged? 2016-02-25 01:30:43 I added that because an article said it took care of this error , will remove it 2016-02-25 01:31:29 transhuman: Priviledged basically removes the point of containerising it in the first place! :P 2016-02-25 01:32:19 It's basically a self contained process at that point... which can be useful, but not for something like chrome. 2016-02-25 01:33:13 ok, sorry for my ignorance, its tough to get a grasp around docker, I'm afraid 2016-02-25 01:34:08 transhuman: It is yes! Don't feel bad. 2016-02-25 01:34:34 bb in a minute 2016-02-25 01:37:25 back 2016-02-25 01:40:32 NightKhaos, I know they were doing some serious work on networking on docker, work that was going to take another 6 months to a year to complete and that was six months ago, networking that would allow docker to be used for hadoop and things, whats the state of it do you know? 2016-02-25 01:42:15 I have no idea what specifically you're talking about, but they did get overlay networking working recently 2016-02-25 01:42:23 that's a pretty nifty feature 2016-02-25 01:42:46 at least, until you try to extend the boundary of their overlay network outside of your docker swarm 2016-02-25 01:44:59 Good AM. I would like to use Alpine Linux containers for monitoring and visualization. Besides Zabbix and collectd, what other statistics/information gathering platforms does Alpine natively support? 2016-02-25 01:45:39 wish I could find the video from youtube I would show you the link 2016-02-25 01:45:46 boinoglov: Networking is a pain in the arse for docker... :P 2016-02-25 01:47:13 in the video I found it was an hour and a half and they outlined all the moving docker to production limitations ...it was a very informative video it was about 6 months old though 2016-02-25 01:48:40 BTW 2016-02-25 01:48:57 Congratulations to the Alpine Linux dev team for being chosen as a docker base image. 2016-02-25 01:49:12 Especially to Natanael Copa. 2016-02-25 01:49:46 Error pulling image (latest) from docker.io/jess/chrome, ApplyLayer exit status 1 stdout: stderr: chmod /bin/mount: permission denied 2016-02-25 01:50:06 at least its a different error this time 2016-02-25 01:55:13 time for a reboot 2016-02-25 02:06:02 ok error is back Your kernel does not support swap limit capabilities, memory limited without swap. Failed to move to new namespace: PID namespaces supported, Network namespace supported, but failed: errno = Operation not permitted 2016-02-25 03:06:12 hi is there a grub package that has been ported to alpine linux somewhere? 2016-02-25 03:07:05 or do i go ahead and parallel install ubuntu or something on same drive and update grub that way...the memory settings dont seem to take effect from extlinux.conf 2016-02-25 03:07:14 for docker containers 2016-02-25 04:19:18 is there any wiki page where it says what's the difference between all the repositories? main testing community, etc? 2016-02-25 04:33:38 Sachiru: do a search on pkgs.alpinelinux.org 2016-02-25 04:34:43 ghostbar: re wiki page, not really 2016-02-25 04:34:54 http://wiki.alpinelinux.org/wiki/Include:Using_Internet_Repositories_for_apk-tools has a blurb about community 2016-02-25 04:38:38 tdtrask: actually, found out the aports tree has an explanation http://wiki.alpinelinux.org/wiki/Aports_tree 2016-02-25 04:39:40 ghostbar: last updated March 2014 2016-02-25 04:39:46 way before community existed 2016-02-25 04:45:18 ok, now it's updated 2016-02-25 04:58:13 the documentation probably needs a lot of work 2016-02-25 07:38:20 good morning 2016-02-25 07:47:08 morning 2016-02-25 07:47:41 yes documentation needs work 2016-02-25 07:48:36 actually, we need someone who can take responsabillity for a documentation project 2016-02-25 07:48:43 doc team lead or similar 2016-02-25 07:53:39 ncopa: whats wrong with the logs? 2016-02-25 07:53:54 which logs? 2016-02-25 07:54:10 docs 2016-02-25 07:54:15 sorry, its early *g* 2016-02-25 07:54:26 i feel with you :) 2016-02-25 07:54:38 the problem is that they grow organically 2016-02-25 07:54:48 and no-one feel ownership of it 2016-02-25 07:55:05 so if something is broke or outdated, the its someone elses problem to fix it 2016-02-25 07:55:09 even if it is wiki 2016-02-25 07:55:18 hmm, thats true ... but thats a general problem of all wiki's 2016-02-25 07:55:41 overlapping docs 2016-02-25 07:55:44 incomplete docs 2016-02-25 07:55:46 etc 2016-02-25 07:56:16 so what i thought was that it would be nice if someone could take the responsability for docs 2016-02-25 07:56:24 come up with an general idea 2016-02-25 07:56:41 a structure of some sort 2016-02-25 07:56:52 maybe build a skeleton 2016-02-25 07:57:08 and then guide the contributors 2016-02-25 07:57:51 and spank the developers. "you wrote this awesome tool, but no docs. please fill in the misssing details here" 2016-02-25 07:57:59 hmm, sounds good in general 2016-02-25 07:58:05 but its hard to do 2016-02-25 07:58:08 yes 2016-02-25 07:58:33 lot of things we do is hard to do 2016-02-25 07:58:49 maintaining a port for grsecurity is hard to do 2016-02-25 07:59:00 writing a package manager that is faster than anything else out there is hard to do 2016-02-25 07:59:08 "hard to do" has never scared me :) 2016-02-25 07:59:20 hehe, true 2016-02-25 07:59:49 i am generally not so sure if a wiki ist the best way to go with docs 2016-02-25 07:59:58 +1 2016-02-25 08:00:03 i am not sure 2016-02-25 08:00:05 because normally its missing structure 2016-02-25 08:00:19 i think wiki in general is not bad 2016-02-25 08:00:29 ey ncopa, alpine has something related with dracut? 2016-02-25 08:00:34 but the problem is that someone needs to take the responsability 2016-02-25 08:00:38 donoban: not really 2016-02-25 08:00:46 maybe a git repository with plain text, markdown, xml, .. files would be better 2016-02-25 08:01:14 I was debugging a boot problem on a CentOS server and see something similar to what happens in my alpine usb stick 2016-02-25 08:01:21 and easier to manage because people could use there beloved editors to writethe docs and would not need a webeditor for it 2016-02-25 08:01:35 kernel log stoped at 6seconds, and it continued like 2mins later 2016-02-25 08:01:38 leo-unglaub: we have talked about it, and yes, i think that is probably better 2016-02-25 08:01:47 donoban: sounds like a kernel issue 2016-02-25 08:01:49 enabling dracut debugging I see that dracut was doing somethings 2016-02-25 08:02:00 and I have some hope that could be the problem with my alpine too 2016-02-25 08:02:16 donoban: sounds related yes. 2016-02-25 08:03:53 so should I try to boot it with dracut debug enabled? 2016-02-25 08:04:00 leo-unglaub: what i was hoping was that we could get a documentation author genious on the same level as our coders 2016-02-25 08:04:17 donoban: yes. try also and see if you can enable verbose kernel messages 2016-02-25 08:04:26 ok 2016-02-25 08:07:24 hmm 2016-02-25 08:08:02 the way i see it is that it needs two documentations 2016-02-25 08:08:21 kind of the official guidlines for installation, ... and then some user tutorials like "how to do the perfect mailserver" 2016-02-25 08:08:42 because as long as both of them are mixed there is always confusion going on 2016-02-25 08:09:11 on the other hand if you remove 50% of the wiki articles and put them on the main site you have a big problem as well because the wiki becomes very empty 2016-02-25 08:10:12 ncopa: nothing, log stucked at 3.13 sec, in 4mins it will ask for my apkovl password 2016-02-25 08:11:04 leo-unglaub: +1 2016-02-25 08:11:11 i also think we should have official install doc 2016-02-25 08:11:19 or "users manual" 2016-02-25 08:11:21 or similar 2016-02-25 08:11:43 yeah, at least for the most basic stuff 2016-02-25 08:11:52 like how to install and how to setup networking 2016-02-25 08:12:10 i have written some short wiki docs for parts of it 2016-02-25 08:12:27 like this: http://wiki.alpinelinux.org/wiki/Bonding 2016-02-25 08:13:49 i started with this too: http://wiki.alpinelinux.org/wiki/Bridge 2016-02-25 08:13:58 but it has turned into something else :) 2016-02-25 08:14:48 heh 2016-02-25 08:14:54 redhat is scared of alpine 2016-02-25 08:15:00 http://rhelblog.redhat.com/2016/02/24/container-tidbits-can-good-supply-chain-hygiene-mitigate-base-image-sizes/ 2016-02-25 08:16:14 hehe, looks that way yes *g* 2016-02-25 08:16:14 hehe 2016-02-25 08:21:29 ncopa: tonight i work from 19:00 until 07:00 in the morning .. i will give the documentation situation some thought if we have downtime between rescue missions 2016-02-25 08:22:06 my main point is 2016-02-25 08:22:30 alpline linux project needs more people that just coders 2016-02-25 08:23:01 and you can bring significant contributions, even if you cannot code 2016-02-25 08:23:53 maybe the OpenBSD approach is the best idea 2016-02-25 08:23:59 simply put everything into manual pages 2016-02-25 08:24:30 they have everything in manual pages, even stuff like "i installed it now and what to do next" 2016-02-25 08:24:47 leo-unglaub: it has netbsd as well 2016-02-25 08:25:01 man afterboot :) 2016-02-25 08:25:07 yes, exactly 2016-02-25 08:25:31 needs to be on web 2016-02-25 08:26:09 but formatting the pages as man pages is not a bad idea 2016-02-25 08:26:24 and same source (asciidoc?) can be used for both 2016-02-25 08:27:16 ncopa: they have all the manual pages on the website 2016-02-25 08:27:20 with a web viewer 2016-02-25 08:27:24 its simple todo 2016-02-25 08:28:36 http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man8/afterboot.8?query=afterboot&arch=i386 2016-02-25 08:28:49 i'm looking at it 2016-02-25 08:28:49 but personally i would apply some stylesheets to it ;) looks better 2016-02-25 08:29:02 ofc 2016-02-25 08:29:12 but thats simple once you have the content 2016-02-25 08:29:22 i definitively like this idea 2016-02-25 08:29:36 freebsd also has one 2016-02-25 08:29:39 https://www.freebsd.org/cgi/man.cgi?query=afterboot&apropos=0&sektion=0&manpath=NetBSD+2.0&format=html 2016-02-25 08:29:46 ah 2016-02-25 08:29:49 its netbsd :) 2016-02-25 08:30:10 i think every *bsd has a manual viewer on there website 2016-02-25 08:31:56 ncopa: what things are executed (and debuggable) before alpine ask for ovl password? 2016-02-25 08:32:13 busybox initd? 2016-02-25 08:32:24 actually no 2016-02-25 08:32:26 I'm absolutely newbie on this :| 2016-02-25 08:32:37 ovl password? 2016-02-25 08:32:42 you encrypt the apkovl? 2016-02-25 08:32:48 yes 2016-02-25 08:32:53 ok good 2016-02-25 08:32:58 but my problem appears also without password or without ovl 2016-02-25 08:33:13 but the problem happens before you are asked for password right? 2016-02-25 08:33:31 yes, once i'm asked for password it boots in few seconds 2016-02-25 08:33:43 I see it installing all my packages 2016-02-25 08:34:04 the strange wait happens before 2016-02-25 08:34:17 http://git.alpinelinux.org/cgit/mkinitfs/tree/initramfs-init.in#n445 2016-02-25 08:34:40 thats where it asks for password and unpacks the apkovl 2016-02-25 08:35:02 my guess is that it happens during the nlplug-findfs 2016-02-25 08:35:27 ah 2016-02-25 08:35:44 try this boot option: debug_init=1 2016-02-25 08:35:52 ok 2016-02-25 08:35:57 it will print what it does 2016-02-25 08:36:56 rebooting... 2016-02-25 08:38:21 nlplug-findfs mounted /dev/sda2, some kernel messages about sda and sdb and log stopped again 2016-02-25 08:38:50 I can tpaste full dmesg when it boots 2016-02-25 08:42:03 morning 2016-02-25 08:42:17 any arduino tinkerers about? 2016-02-25 08:43:44 full log http://tpaste.us/GxQr 2016-02-25 08:44:10 ouch, it misses init messages 2016-02-25 08:51:57 ncopa: as far as I can deduce, nlplug-findfs still running after the wait 2016-02-25 08:52:21 I get a lot of messages like: nlplug-findfs: [2/2] running /sbin/mdev 2016-02-25 08:52:45 and once of last messages is 2016-02-25 08:52:52 nlplug-findfs: exit due timeout (0) 2016-02-25 08:53:25 ok 2016-02-25 08:53:32 nlplug-findfs: modaliases: 101, forks: 142, events: 408, total bufsize: 77841 2016-02-25 08:53:41 the timeout is like 250ms 2016-02-25 08:53:58 but it will not exit if it still has forked children 2016-02-25 08:54:11 so im pretty sure it is something it forks that hangs 2016-02-25 08:54:20 142 forks are too many? 2016-02-25 08:58:29 no 2016-02-25 08:58:58 I'm pretty sure it happens in another computer too 2016-02-25 08:59:03 one or more of the forks takes alot of time 2016-02-25 08:59:06 for some reson 2016-02-25 08:59:19 so I don't think it's hardware related 2016-02-25 08:59:22 it could be lvm, cryptsetup, raid 2016-02-25 08:59:34 uhm 2016-02-25 08:59:35 or it could be mdev that tries to do something 2016-02-25 09:00:02 in that laptop there is an Ubuntu and a Qubes with luks partition 2016-02-25 09:00:12 the partition scheme is pretty strange 2016-02-25 09:00:39 but on the desktop that it also takes a lot for booting I think there aren't encrypted partitions 2016-02-25 09:00:50 it could be cryptsetup that tries to do something? 2016-02-25 09:01:31 I'm gonna test on the other desktop, it doesn't have any crypt fs 2016-02-25 09:02:59 uhM 2016-02-25 09:03:30 maybe problem is the USB, the wait starts after kernel writes about /dev/sdb 2016-02-25 09:06:19 lol, I have no keyboard :P 2016-02-25 09:06:30 it proabaly come after 2016-02-25 09:06:51 but hum 2016-02-25 09:06:55 it should not block 2016-02-25 09:12:07 any idea about kebyoard? 2016-02-25 09:13:02 has someone of you a working thunderbird package? 2016-02-25 09:19:10 there used to be a thunderbird package, which fell out of favour and got moved to unmaintained 2016-02-25 09:20:12 it's still in unmaintained/thunderbird 2016-02-25 09:20:40 can I add more buffer size to boot tty? 2016-02-25 09:33:23 I tried with log_buf_len but it doesn't seem work 2016-02-25 11:25:11 I'm getting segfaults in opendkim package when it tries to sign mail. I can get the trace under gdb but I don't have any debug symbols. 2016-02-25 11:27:16 add a -dbg subpkg 2016-02-25 11:28:06 and install musl-dbg and any dbg lib it links to. 2016-02-25 11:29:12 no such thing as opendkim-dbg 2016-02-25 11:30:16 correct 2016-02-25 11:30:20 it needs to be added :) 2016-02-25 11:30:32 we dont automagically supply them 2016-02-25 11:31:03 you can add it it yourself, or request it. 2016-02-25 11:31:44 ah, so change to abuild is needed? 2016-02-25 11:32:32 Where do I request it? 2016-02-25 11:33:28 <_ikke_> CcxCZ: The ABUILD file needs to be changed 2016-02-25 11:33:32 <_ikke_> for that package 2016-02-25 11:35:00 ncopa: I'll see what I can do regarding to the docs; I have several ideas and maybe will start with a github repo that can be turnt into html via gitbook-cli 2016-02-25 11:36:19 CcxCZ: ill add it to edge 2016-02-25 11:36:22 is that ok? 2016-02-25 11:36:28 yes, thanks 2016-02-25 11:37:58 The (latest) release is half a year old and I see no crash reports in upstream bug tracker. Makes me wonder what's going on. 2016-02-25 11:38:38 Remotely-triggered segfaults make me shudder. :-/ 2016-02-25 11:39:16 done 2016-02-25 12:20:19 #0 dkimf_add_signrequest (dfc=0x5555557bed80, keytable=0x0, keyname=0x0, signer=0x0, signlen=-1) at opendkim.c:4927 2016-02-25 12:52:57 As expected I see no obvious reason for this to crash in the sources. No mentions of anything similar on the mailing lists either and google comes up only with a changelog entry when I put in the function name. :S 2016-02-25 13:07:31 Huh, it might even be the function initialization crashing (or return) as locals seem invalid (Can't access memory). 2016-02-25 13:08:24 There's very little that this function does with given arguments anyway. 2016-02-25 14:51:48 re 2016-02-25 15:48:36 ncopa: I'm happy to take responsibility for documentation projects. 2016-02-25 15:48:53 My plan was to just to update things without responsibility, but if you need a lead, I have time. 2016-02-25 15:52:14 It'd be nice to have man pages for tools like abuild. 2016-02-25 15:52:39 let me suggest renaming them into person pages 2016-02-25 15:52:53 I think we should just go straight to woman pages for the extra empowerment. 2016-02-25 15:53:14 damn. outsarcasmed. 2016-02-25 15:53:27 Except for the destructive tools like `rm'; those are inherently testosterone-poisoned. 2016-02-25 15:53:31 ;) 2016-02-25 15:53:52 ...what. 2016-02-25 15:54:06 shardz, ghostbar thanks for stepping up 2016-02-25 15:54:12 I live in an absurdly liberal area, gotta take the piss out of it occasionally. 2016-02-25 15:54:49 ghostbar: we should work on complimentary projects, which shouldn't be hard given the breadth of undocumented alpine space. 2016-02-25 15:56:55 ncopa: By the way, can you explain why mcdolml is split into -apropos which is required to actually access man pages installed by other packages? 2016-02-25 15:57:03 mdocml* 2016-02-25 15:57:23 iirc apropos linked in sqlite 2016-02-25 15:57:38 and was not really needed to read normal man pages 2016-02-25 15:57:48 As a makedepends. 2016-02-25 15:58:12 if its linked to libsqlite its a hard runtime dep too 2016-02-25 15:58:26 true 2016-02-25 15:58:29 i think that was the main reason 2016-02-25 15:58:53 so you could read simple man pages without pulling in sqlite 2016-02-25 15:59:12 A lot of packages have -doc subpackages that trigger when -apropos is installed but not otherwise. 2016-02-25 15:59:20 So at minimum I should document that, but more pressing: 2016-02-25 15:59:50 we patch the default pager from `/usr/bin/more -s' to `/bin/more -s' so it's part of busybox; but busybox's `more' doesn't support -s 2016-02-25 16:00:01 And it exits without displaying the man page. 2016-02-25 16:00:11 You have to set $PAGER on $MANPAGER to actually read anything. 2016-02-25 16:00:40 Versions before mdocml replaced man aren't affected obviously, but on 3.3.1 it was a frustration. 2016-02-25 16:04:07 less is provided by busybox additionally 2016-02-25 16:04:31 So that might be a reasonable option. 2016-02-25 16:29:36 Hi ... I'm thinking about switching to Alpine Linux as my desktop environment and I was hoping some current users might offer some pros and cons related to their experience. Since Docker images are being based on Alpine Linux now, it would be really cool to have a completely homogeneous environment (servers and workstations). Thanks! 2016-02-25 16:29:41 ncopa: I want input on that though. 2016-02-25 16:29:58 What the right fix is; because the current default-pager.patch is not appropriate. 2016-02-25 16:31:59 shardz: busy here now sorry. could you please paste the above into a ticket on bugs.a.o? 2016-02-25 16:32:03 If someone more project savvy suggests I can make a bug report/ticket-- yes. 2016-02-25 17:26:29 smoyer1: if all the tools you need are already packaged in alpine then go for it, the only real downside is that compiling things for alpine can be troublesome since it doesn't use glibc and everything is statically linked, and most mainstream distros are the opposite 2016-02-25 17:30:05 I have alpine on an old t23 thinkpad and it works well, WiFi is a bit clunky though 2016-02-25 17:30:14 Hello, I installed acpi/acpid, but I have to be root to get my laptop’s battery state (running `acpi`). Is it possible to do it as a regular user ? 2016-02-25 17:34:01 In theory using acpi as a user should be fine, but I can't comment atm about what alpine does. 2016-02-25 17:34:06 But on another linux distro I could use acpi 2016-02-25 17:42:14 maybe there's a group you could add yourself into to access the /proc/acpi or whatever 2016-02-25 17:43:18 Ok, i’m investigating :) 2016-02-25 17:43:56 readproc seems to own it 2016-02-25 17:48:25 super new to Alpine. how would one go about installing a specific version of ruby? would i have to manually build it or is there a way to use apk? 2016-02-25 17:49:11 smoyer1: I am new to Alpine, but it seems rather clear at the moment that with the positive press Alpine is getting it will draw desktop users to itself as well. it'll be just a matter of time, really. 2016-02-25 17:49:41 smoyer1: not necessarily quite there yet, though, but getting there fast 2016-02-25 18:02:23 Howdy. I have an existing user which I want to add to a new group. There's no usermod so how would I do that? 2016-02-25 18:03:31 addgroup 2016-02-25 18:03:42 addgroup group; addgroup user group 2016-02-25 18:04:22 aww, that was simple 2016-02-25 18:05:24 Thank you mute 2016-02-25 18:05:44 no problem. it was the 2nd thing i did after just installing it myself =) 2016-02-25 18:07:07 I did Google and look for the answer myself. For whatever reason I failed. 2016-02-25 19:33:17 Is there a wiki page that describes what the different downloads are? (standard, standard-extended, vanilla, etc) 2016-02-25 20:42:11 hi 2016-02-25 20:42:36 Is there an alternative for useradd on alpine ? 2016-02-25 20:43:16 I just want to add an user, I could edit the /etc/password but I think there should be another way 2016-02-25 20:44:33 <_ikke_> adduser 2016-02-25 20:44:49 <_ikke_> Gacha: ^ 2016-02-25 20:44:53 1sec ago I found it :) 2016-02-25 20:45:12 <_ikke_> :-) 2016-02-25 21:15:08 good evening 2016-02-25 21:15:21 <_ikke_> hai 2016-02-25 21:17:01 i think i'm gonna try using alpine as a kvm host. 2016-02-25 21:17:14 should save most the resources for the guests 2016-02-25 21:21:39 Hello, can anyone explain how can I install nginx 1.9+ without having to switch to edge channel? 2016-02-25 21:32:47 build it yourself? 2016-02-25 21:40:40 you don't have to switch to the edge 2016-02-25 22:49:17 raees: `echo "@edge http://the-edge-repo-url" >> /etc/apk/repositories && apk --update nginx@edge` AFAIR 2016-02-25 22:49:37 Yup, it's like that; more about that at http://wiki.alpinelinux.org/wiki/Alpine_Linux_package_management#Repository_pinning 2016-02-25 22:50:14 Thanks, just 2016-02-25 22:50:50 I just added --repository to the apk command and make it work temporarily 2016-02-25 22:51:14 That's an option, too :) 2016-02-25 22:52:11 raees: yet, for long-term solution I would advise to actually build it yourself for your channel; I built some tools this weekend to make it quite easy, check https://github.com/ghostbar/alpine-devel 2016-02-25 22:52:45 specially https://github.com/ghostbar/alpine-devel#resnulliusdocker-alpine-devel and https://github.com/ghostbar/alpine-devel#resnulliusalpine-devel-howto 2016-02-25 22:54:12 Thanks :) 2016-02-25 22:54:20 I'll look into them 2016-02-25 23:47:52 Hi there 2016-02-25 23:48:09 is there any particular reason why urxvt is not available from any alpine repos? 2016-02-25 23:51:43 i think it is available in testing? 2016-02-25 23:52:01 right, i was searching for urxvt 2016-02-25 23:52:08 and it's by the name rxvt-unicode 2016-02-25 23:52:20 another question, what video driver should I install for virtualbox? 2016-02-25 23:52:39 the vmware one just results in i3 hanging upon doing startx 2016-02-25 23:53:35 i believe that VirtualBox has a driver CD thing 2016-02-25 23:53:40 but I can't say much more than that 2016-02-25 23:54:00 driver cd thing? 2016-02-25 23:54:13 what package format does alpine support? 2016-02-25 23:54:18 apk 2016-02-25 23:55:02 i doubt virtualbox distributes an apk 2016-02-25 23:55:31 no idea i use kvm, not virtualbox... 2016-02-25 23:56:14 what do you use for video driver support for kvm? 2016-02-25 23:56:20 virtualbox offers a virtual cd which you can mount and install drivers from 2016-02-25 23:56:44 yes, but not for alpine i believe 2016-02-25 23:57:08 It should work universally for Linux 2016-02-25 23:57:11 would be utterly cool though if they supported alpine like this. 2016-02-25 23:57:25 does it recompile? 2016-02-25 23:57:36 or only ship ready made pkgs? 2016-02-26 00:03:34 it does not work for alpine 2016-02-26 00:03:52 it looks for predefinite paths to determine which Linux OS the guest is running 2016-02-26 00:29:22 meh, startx is completely broken on Virtualbox 2016-02-26 00:29:35 what worked fine on the hardware doesn't work virtualized, sadly 2016-02-26 00:31:53 vista: the virtualbox /setup script/ looks for paths 2016-02-26 00:31:59 you can still compile the binaries 2016-02-26 00:32:06 isn't that about as expected, as far as virtualbox goes? 2016-02-26 00:32:31 ACTION has always had bad luck with things breaking for no good reason in virtualbox and hyper-v, and working as expected in vmware stuff 2016-02-26 00:38:25 maybe check if there's a package with the virtualbox stuff? there's one for the open source alternative to vmware's stuff 2016-02-26 00:39:10 https://pkgs.alpinelinux.org/package/main/x86_64/libvirt-vbox <- this, maybe? 2016-02-26 00:39:34 no, you don't get it 2016-02-26 00:39:36 no, probably not - no mention of drivers 2016-02-26 00:39:44 wait, sorry, not meant for this channel 2016-02-26 00:39:46 my bad 2016-02-26 00:40:14 so, my main problem is that the bugreport I read about virtualbox drivers suggests that the vmware driver should do the job 2016-02-26 00:40:26 however, Xorg tries to default back to VESA drivers 2016-02-26 00:40:36 and then it fails, tries software mode, fails, and it's deda 2016-02-26 00:40:42 s/da/ad 2016-02-26 00:54:26 jzono1: libvirt can control vbox using that, not the drivers. :P 2016-02-26 00:54:41 vista: queston: why is vesa failing for you? 2016-02-26 00:54:51 vesa isn't accelerated but X will generally start... 2016-02-26 00:54:55 I've not had issues with that 2016-02-26 01:20:22 why? there /3 2016-02-26 01:47:48 hi I am trying to use nsenter to reset root password on a docker vm its trying to call the /bin/ash which doesnt appear to be a shell option in alpine-linux, am I correct in this assumption? 2016-02-26 01:48:02 secondly is there a way around it 2016-02-26 01:49:49 transhuman: make it call /bin/sh instead? 2016-02-26 01:50:16 I tried using export SHELL='/bin/bash' but it doesnt seem to pick it up 2016-02-26 01:52:39 transhuman: where are you getting nsenter from? 2016-02-26 01:53:04 https://github.com/jpetazzo/nsenter 2016-02-26 01:53:15 trying to use it to reset a root passwork 2016-02-26 01:53:17 trying to use it to reset a root password 2016-02-26 01:53:59 transhuman: how are you using it? 2016-02-26 01:55:40 set SHELL=/bin/bash sudo nsenter --target $PID --mount --uts --ipc --net --pid <----seems to have taken the command but I was expecting the container to have a root mount on /target but that does not appear to be the case 2016-02-26 01:57:23 Yeah, it seems that's more an issue with nsenter and the container you are trying to use not having ash, and that set you are sending it's not being passed to the container 2016-02-26 01:57:30 which is where it's actually failing 2016-02-26 01:57:40 transhuman: does it works if you try to send a command? 2016-02-26 01:58:34 to be honest not sure where to send the command to...the directions are explicit that the image should now be mounted on /target 2016-02-26 01:59:09 I must say this docker stuff is quite counter intuitive 2016-02-26 02:00:36 LOL nsenter it is 2016-02-26 02:00:39 what do you need? 2016-02-26 02:00:46 why not run docker exec ? 2016-02-26 02:01:06 trying to reset the root password, can I do that with docker exec? 2016-02-26 02:01:24 transhuman: docker exec -ti yourcontainer sh 2016-02-26 02:01:29 that will give you a shell 2016-02-26 02:01:36 can you change it from the shell? 2016-02-26 02:01:48 oh, IC ...most certainly can thanks 2016-02-26 02:01:55 np 2016-02-26 02:02:09 guess I will kill that docker container 2016-02-26 02:31:21 one question on that, if you would, ghostbar, I understand its not a good idea to execute docker save at a command line, why not? and whats the alternative if I am updating the password? 2016-02-26 02:38:41 transhuman: if I were you; I would re-do the container from the dockerfile and change the password with a `RUN` there; tho; why a root password on a container? 2016-02-26 02:39:25 sorry that was a miss type it was the chrome user password I was referring too 2016-02-26 02:39:47 I am trying to get chrome to run in a container 2016-02-26 02:44:09 anyone know how to fix this when upgrading? http://i.imgur.com/sVamDN5.png 2016-02-26 03:19:29 Adran looks like a glib-dev library is missing glib-dev ..never encountered the error though sorry 2016-02-26 03:21:25 Adran: did you made an update already? `apk update && apk upgrade` 2016-02-26 03:23:03 attempted upgrade 2016-02-26 03:27:04 this is ubuntu but maybe it will help Adran http://ubuntuforums.org/showthread.php?t=1607632 2016-02-26 03:35:09 Adran: what version are you using, what steps did you tried and what was the output? Please confirm if the two last questions can be answered with `apk update && apk upgrade` giving you the ouput you sent 2016-02-26 03:53:51 ghostbar: apk update and apk upgrade 2016-02-26 03:53:54 apk upgrade caused the issue 2016-02-26 04:19:31 Adran: try with `apk add glib-2.0` 2016-02-26 04:19:50 that should show you why is unsatisfaiable 2016-02-26 04:32:00 yey 2016-02-26 04:32:01 thanks ghostbar 2016-02-26 07:47:13 hi 2016-02-26 07:50:58 ncopa: same problem on three different computers, on last I could see the HDD led full of activy during the strange wait, I also tried alpine on a mobo without hard disk and it booted very fast 2016-02-26 07:56:09 the third computer only has a default Ubuntu installatin without any encrypted fs 2016-02-26 07:57:16 donoban: which kernel does it have? 2016-02-26 07:59:59 uhM, which comes with 3.3.1 2016-02-26 08:00:24 I can try to boot for see 2016-02-26 08:01:05 but I think that it's probably more relaed with nlplug-findfs 2016-02-26 08:03:10 how big is the disk? 2016-02-26 08:03:27 i am not sure i understand you specific setup 2016-02-26 08:03:34 i mean it boots fast in qemu 2016-02-26 08:03:59 uhM, in the laptop ~320gb, on desktops 1tb 2016-02-26 08:04:12 and you have lots of data on those disks? 2016-02-26 08:04:42 hehe some gb's 2016-02-26 08:04:49 it will look mount each partition and look for .boot_repositories and apkovl 2016-02-26 08:04:54 the laptop is nearly full 2016-02-26 08:05:06 maybe that is what goes slow 2016-02-26 08:05:24 can I easily disable it? 2016-02-26 08:05:25 i'll check if there is a limit in depth 2016-02-26 08:06:33 maybe it's looking on all dirs and subdirs? 2016-02-26 08:23:17 yes, i think that is the problem 2016-02-26 08:23:51 ok, where is that code? in nlplug? 2016-02-26 08:25:46 http://git.alpinelinux.org/cgit/mkinitfs/tree/nlplug-findfs.c#n553 2016-02-26 08:27:29 donoban: we need an opt to limit depth 2016-02-26 08:27:59 another param to find_bootrepos? 2016-02-26 08:28:02 int depth? 2016-02-26 08:28:19 or a constant #define? 2016-02-26 08:28:21 another param to recurse_dir 2016-02-26 08:29:11 but i wonder if we should (ab)use the recurse_opts 2016-02-26 08:29:39 do you think it will be changed by users? 2016-02-26 08:29:40 to save stack space 2016-02-26 08:29:50 normally no 2016-02-26 08:29:51 with a boot param? 2016-02-26 08:30:01 but it might be needed to add that in future 2016-02-26 08:30:53 you know what 2016-02-26 08:31:14 I think I can do it, but I don't know how to build the initramfs 2016-02-26 08:31:20 i think we shoudl start respect alpine_dev 2016-02-26 08:31:22 is there some doc? 2016-02-26 08:31:25 boot opt 2016-02-26 08:31:46 if alpine_dev is set, then search alpine_dev first 2016-02-26 08:31:56 or maybe only search alpine_dev 2016-02-26 08:32:27 hehe 2016-02-26 08:32:41 default 3.3.1 syslinux.cfg has no alpine_dev 2016-02-26 08:32:41 alpine_dev=LABEL=alpine-boot 2016-02-26 08:32:49 we used it in 3.2 2016-02-26 08:33:31 as a quick fix it should be possible to limit depth 2016-02-26 08:33:44 to one or 2 subdirs 2016-02-26 08:33:52 or, skip when first found? 2016-02-26 08:34:06 uhM 2016-02-26 08:34:15 maybe it looks first on hd than usb 2016-02-26 08:34:27 no, i think it might be nice to have your own boot repos if you want 2016-02-26 08:34:38 ok ok 2016-02-26 08:34:56 no, we don't want treat usb different than hd 2016-02-26 08:35:00 we did that earlier 2016-02-26 08:35:11 this nlplug-findfs was to fix that 2016-02-26 08:35:16 good morning 2016-02-26 08:35:20 until it is configurable via boot argument or similar 2016-02-26 08:35:20 but there are a couple of problems with it 2016-02-26 08:35:26 why don't do it just a constant? 2016-02-26 08:35:29 MAX_DEPTH 2016-02-26 08:35:36 yeah 2016-02-26 08:35:41 thats what we do first 2016-02-26 08:35:45 hehe 2016-02-26 08:36:33 but i dont have time today :-( 2016-02-26 08:36:43 donoban: can youplease file a bug on bugs.a.o? 2016-02-26 08:36:56 I can help also 2016-02-26 08:37:04 it's hard to build the init? 2016-02-26 08:37:12 extremely hard! 2016-02-26 08:37:16 haha 2016-02-26 08:37:17 j/k 2016-02-26 08:37:29 ok I will fire a bug 2016-02-26 08:37:33 mkinitfs 2016-02-26 08:37:58 this is how we build the iso: http://git.alpinelinux.org/cgit/alpine-iso/tree/ 2016-02-26 08:38:14 this is how we build the initramfs: http://git.alpinelinux.org/cgit/alpine-iso/tree/Makefile#n156 2016-02-26 08:38:22 but I had to compile nlplug-findfs first? 2016-02-26 08:38:27 yes 2016-02-26 08:38:50 cryptsetup-dev is a depenency i think 2016-02-26 08:38:53 probably the only 2016-02-26 08:40:06 for testing I would prefer generating a new initram image than a full ISO 2016-02-26 08:41:24 well I will investigate 2016-02-26 08:41:49 ahh 2016-02-26 08:42:01 i ave a script to build iso so its faster for me to build test iso and boot in qemu 2016-02-26 08:42:10 I need muslc 2016-02-26 08:42:18 I neverd used it yet :\ 2016-02-26 08:42:24 you need build it on alpine 2016-02-26 08:42:33 apk add build-base 2016-02-26 08:53:20 Installing gcc 2016-02-26 08:53:30 it uses gcc for muslc? 2016-02-26 09:07:12 uhM 2016-02-26 09:08:26 I get all packages on a VM and makes work, but I did it on x86_64 and my usb stick is x86 2016-02-26 09:09:23 I had problems starting alpine x86 on xen 2016-02-26 09:11:02 kernel panic :) 2016-02-26 09:12:21 uhM, I'm not sure, some errors and Call Traces 2016-02-26 09:18:21 I will start the laptop with the x86 usb stick and work via ssh 2016-02-26 09:18:50 I fell I can do it ncopa, finally what option is best? 2016-02-26 09:19:50 new field to recurse_opts? 2016-02-26 09:20:53 adding a param to the resurce func i think 2016-02-26 09:21:02 wow xen VM finally started 2016-02-26 09:21:47 recurse_dir(..., int depth) 2016-02-26 09:21:53 recurse_dir(... depth - 1) 2016-02-26 09:21:58 that? 2016-02-26 09:23:18 howdy 2016-02-26 09:23:52 is a normal mbr okay if i want to install alpine on a disk with 4tb? 2016-02-26 09:34:29 most errors I have when booting x86 are related to drm, maybe nomodeset or similar will help? 2016-02-26 09:59:31 ncopa: I think I get it, I'm gonna test 2016-02-26 10:05:05 uhmmmmm 2016-02-26 10:09:22 same delay with depth level 3, or maybe I did something worng 2016-02-26 10:35:37 someone knows how to install uwsgi-python3 in alpine 3.3 ? 2016-02-26 10:36:01 donoban: try level 1 or 2 2016-02-26 10:37:58 I'm gonna try, I got stucked becaouse I extract the usb without detaching it properly 2016-02-26 10:40:03 Qubes doesn't like it 2016-02-26 10:46:29 ncopa: I'm doing make on mkinitfs dir 2016-02-26 10:46:45 and then, mkinitfs -i initramfs-init 2016-02-26 10:47:07 should that generate a /boot/initramfs-grsec with my changes? 2016-02-26 10:47:23 hello 2016-02-26 10:47:32 hi 2016-02-26 10:47:49 need a bit of help on running libvirt *network* on alpine 2016-02-26 10:48:29 ah 2016-02-26 10:48:31 here's my question (from the alpine forum): http://forum.alpinelinux.org/forum/general-discussion/libvirt-network-config-alpine-firewall-backend-error 2016-02-26 10:49:20 when I try to create a network w/ virsh net-create command... I get error message "internal error: Failed to initialize a valid firewall backend" 2016-02-26 10:50:00 in theory - libvirt looks for firewalld and if it's missing (which it is ...as alpine doesn't have a firewalld package and I haven't compiled one)... 2016-02-26 10:50:19 libvirt should default to using iptables / dnsmasq etc directly 2016-02-26 10:50:34 but as I said ... that's the theory ... in practice I get the error message 2016-02-26 10:50:48 any pointers/help/guidance on how to resolve this is welcome 2016-02-26 10:50:51 now I'm trying using ./mkinitfs 2016-02-26 11:02:35 bah, I'm not build it correctly 2016-02-26 11:02:57 building* 2016-02-26 11:08:58 lol, ncopa should I generate a new mkinitfs package and add it to /apks/x86? 2016-02-26 11:36:56 impossible to build it with abuild :\ (well impossible for me hehe) 2016-02-26 11:38:41 if the package should be created with abuild, should it include a APKBUILD file? 2016-02-26 11:54:33 ok, aports tree is the key 2016-02-26 12:03:42 ncopa: how can I do now that alpine installs my mkinitfs apk when it boots? 2016-02-26 12:37:09 I will try creating alpine-iso -_- 2016-02-26 12:51:13 grummel ... installing alpine linux with gpt instead of an mbr is horrible 2016-02-26 13:16:29 BitL0G1c: in your install scripts, are you sure that gpt is handled correctly? 2016-02-26 13:16:48 because if i run them i get "no os found" 2016-02-26 13:38:46 I can create a alpine-iso, but I don't how to add my modified mkinitfs.apk there 2016-02-26 13:48:03 Hmmm 2016-02-26 13:50:35 if I'm not wrong, does alpine-iso download binaries? 2016-02-26 13:52:48 i am starting to thing that this is a bug in alpine and not in my setup 2016-02-26 13:52:56 has anyone here alpine installed on GPT? 2016-02-26 14:11:28 hmm, wired 2016-02-26 14:11:31 still not working 2016-02-26 14:11:33 WTF? 2016-02-26 14:16:58 ncopa: do you run alpine on gtt somewhere? 2016-02-26 14:17:07 so that i could verify that it works? 2016-02-26 14:18:03 gtt? 2016-02-26 14:18:11 gpt 2016-02-26 14:18:24 yes i run it on my laptop 2016-02-26 14:18:29 i have a 4tb drice and i dannot get alpine to boot from it 2016-02-26 14:18:32 dual boot uefi 2016-02-26 14:19:00 what does your partitions look like? 2016-02-26 14:21:33 $ sudo fdisk --list /dev/sda | tpaste 2016-02-26 14:21:33 http://tpaste.us/Av5O 2016-02-26 14:22:02 hmmm 2016-02-26 14:22:22 i gotta go 2016-02-26 14:22:27 k 2016-02-26 14:33:57 I run it on GPT aswell, no problems 2016-02-26 14:34:43 TBB: how did you install it? 2016-02-26 14:34:58 i partition the drive, hen create the filesystems and then i mount them in /mnt 2016-02-26 14:35:07 and then i run setup-disk on it 2016-02-26 14:35:08 done 2016-02-26 14:35:46 wonder if it's the sector size 2016-02-26 14:35:48 I use the chroot install method from the wiki as it best fits my purposes 2016-02-26 14:37:07 hi! it wasn't too hard to get chrome to run on alpine-linux, I would rather get it running in a docker container (still working on it) I would rather that docker container be a light weight distribution, to that end I would like it to be something like alpine docker container itself unfortunately I am unable to.... 2016-02-26 14:37:50 get netflix working on alpine-linux without the container, chrome hangs anyone know why ? anyone see a successful setup with this running? 2016-02-26 14:38:36 im not sure our chrome works with netflix 2016-02-26 14:39:52 isn´t netflix using silverlight ? 2016-02-26 14:40:01 for DRM reasons? 2016-02-26 14:40:36 they added linux support, just not sure what they're using for drm 2016-02-26 14:40:50 no now it uses html5 2016-02-26 14:41:15 leo-unglaub: other than that pretty much like you do: partition using sgdisk, make lvm/crypto/fs, mount them, and then use the apk-tools-static to install alpine-base 2016-02-26 14:41:27 not only does chome hang but the whole desktop hangs (requires reboot nonthing works not evenctrl+alt f2 2016-02-26 14:42:03 but it works in a container..? 2016-02-26 14:42:30 i think netflix finally retired silverlight 2016-02-26 14:42:34 havent quite got it working in a container (in the container tcp/ip isnt working right YET so I dont know about netflix 2016-02-26 14:42:38 i've not had to deal with silverlight in a couple of years now 2016-02-26 14:42:49 it no longer uses silverlight 2016-02-26 14:42:49 it DOES need widevine now, though 2016-02-26 14:43:14 widevine? 2016-02-26 14:43:28 DRM extension for html5 video, i think 2016-02-26 14:43:33 it's included with Google Chrome 2016-02-26 14:43:55 Chromium doesn't include it, but several packagers in other distros i've used rip it from the official chrome debs to implant in their chromium builds 2016-02-26 14:43:57 to much success 2016-02-26 14:44:11 don't know that it would work against a musl-built chromium, though 2016-02-26 14:45:41 any way to find out, got directions for compiling it in manually by chance? 2016-02-26 14:47:02 I would actually like to find a light weight distro that supports netflix that I can build a docker container out of, the ubuntu one is huge 2016-02-26 14:47:28 build everything from source! 2016-02-26 14:54:09 I found this https://github.com/alpinelinux/aports/blob/master/community/chromium/APKBUILD which references widevine Death_Syn 2016-02-26 14:54:27 TBB: hmmm 2016-02-26 14:54:41 did you manually install syslinux and that other stuff? 2016-02-26 14:54:49 or dd some binary on sda1? 2016-02-26 14:57:19 ey ncopa I'm pretty lost trying to get my custom mkinitfs package on the usb stick 2016-02-26 14:57:58 I guess I need to do it for having the new /sbin/nlplug-findfs 2016-02-26 15:01:50 leo-unglaub - my scripts should work on gpt (I use them ok on a few machines) - perhaps try a 3.2.3 iso - extlinux changed in 3.3.0 / 3.3.1 2016-02-26 15:03:31 transhuman: http://www.openwall.com/lists/musl/2016/02/19/2 2016-02-26 15:03:51 a couple of _chk symbols are missing, if you preload those then it should work i think 2016-02-26 15:05:29 BitL0G1c: its very strange ... no matter what i do 2016-02-26 15:05:34 it simply cannot boot from it .. 2016-02-26 15:05:46 i also tryed http://wiki.alpinelinux.org/wiki/Installing_on_GPT_LVM 2016-02-26 15:05:50 withut the llvm part 2016-02-26 15:05:53 but nothing 2016-02-26 15:10:03 your /boot/extlinux.conf has: APPEND root=UUID=xxxxxxxxxx 2016-02-26 15:13:25 thanks nszs 2016-02-26 15:15:26 leo-unglaub - see http://hastebin.com/jipihacuko.coffee 2016-02-26 15:16:38 nsz do you think that could be the cause of what hangs the whole desktop, or is that not enough to hang the desktop 2016-02-26 15:19:38 this should not cause any hang, just a dlopen fail in chrome 2016-02-26 15:20:47 however such failures might not be handled well 2016-02-26 15:21:52 leo-unglaub - "no os" could be caused by extlinux picking up an old MBR record - so http://www.axllent.org/docs/view/erase-your-mbr/ 2016-02-26 15:22:32 maybe you can run chrome under strace -f -tt and see in the logs what breaks 2016-02-26 15:24:28 maybe the netflix plugin grabs all input then the dlopen fails and the input is not released 2016-02-26 15:26:32 ok thanks for the pointers nsz I will ry and compile chrome with those changes and see what I get. 2016-02-26 15:26:52 chromium 2016-02-26 15:36:35 Hi, how to do to propose a new mirror for Alpine package repository? (http://nl.alpinelinux.org/alpine/MIRRORS.txt) 2016-02-26 16:41:46 BitL0G1c: i am sorry, but i still dont get your script to work 2016-02-26 16:41:54 its simply not installing syslinux 2016-02-26 16:42:04 but i did it now manually and it seams to work :) 2016-02-26 16:44:18 ok :) 2016-02-26 17:32:44 leo-unglaub - in setup-partitions you need to choose a "boot scheme" when setting up GPT disks - this sets the gpt boot drive correctly (the manual instructions are based off my script). I just tested gpt ok with 3.3.1 - I'll make the instructions clearer 2016-02-26 17:41:03 BitL0G1c: i did 2016-02-26 17:41:14 and it created the first boot partition 2016-02-26 17:41:21 but it simply did not boot after it 2016-02-26 17:45:23 weird - i just tested it in KVM 2016-02-26 17:45:53 yeah, that is very wired. its even more wired because when i did it manually it took me 3 times to get it working 2016-02-26 17:46:00 but it did the exact same every time ... 2016-02-26 17:46:06 so no idea what is going on there 2016-02-26 17:49:10 got fdisk -l outputs to ocmpare? 2016-02-26 17:50:04 http://hastebin.com/jipihacuko.coffee 2016-02-26 17:51:23 mute: currently not, i am debugging another issues right now 2016-02-26 17:51:24 a server is having a way to high load 2016-02-26 17:51:39 i mean i'm curious to see what leo-unglaub looked like when it didn't work 2016-02-26 17:52:53 it looked like the one from the wiki here: http://wiki.alpinelinux.org/wiki/Installing_on_GPT_LVM 2016-02-26 17:52:53 i followed it step by step 2016-02-26 17:58:51 Hi, It seems that / is used to store the apk file for packages that I install on my system. Is it the default behavior of apk ? 2016-02-26 18:10:31 Youbi: no, its not 2016-02-26 18:10:52 you can use setup-apkcache to change that 2016-02-26 18:11:37 Oh, neat 2016-02-26 18:11:41 Thank you leo-unglaub :) 2016-02-26 18:12:24 i think the default is /var/cache/apk but i am not sure 2016-02-26 18:13:12 Maybe I changed it accidentally ^^" 2016-02-26 18:20:30 maybe, or you never set it and it somehow defaults to / 2016-02-26 19:18:28 lol 2016-02-26 19:18:36 BitL0G1c: now that i am on the live server reinstalling my method does not work anymore 2016-02-26 19:18:44 :( 2016-02-26 19:20:02 how hard can it be to do gpt -> softraid 1 -> alpine 2016-02-26 19:26:40 i never tested with madm devices 2016-02-26 19:31:44 leo-unglaub - looking at the end of - http://kudzia.eu/b/2013/04/installation-of-debian-wheezy-on-mdadm-raid1-gpt/ -maybe you are missing the last step - sgdisk -R=/dev/sdb /dev/sda 2016-02-26 19:36:50 hmm, maybe 2016-02-26 19:44:56 nsz, from what little there is to read about the issue there appears to be more to the issue than what is missing from chrome support of inside that compiler version, and I dont think I can get it working, guess I will have to wait a little longer 2016-02-26 19:55:23 transhuman: hm? 2016-02-26 19:55:50 there are 3 symbols missing, if you provide those (trivial) functions in a ldpreloaded .so then it will work 2016-02-26 19:58:15 you might also need to preload strerror_r 2016-02-26 20:07:30 ok, i will try it then, just have to figure out how, I assume I just have to add those symbols to the config? 2016-02-26 21:30:00 transhuman: you have to implement them in c and compile the code with -shared -fPIC -o foo.so then LD_PRELOAD=foo.so 2016-02-26 21:31:43 or you can wait for alpine providing those symbols somewhere.. 2016-02-26 22:02:41 ok thanks, unfortunately nsz, without directions that is beyound my capabilities at this time, I will have to wait, thanks 2016-02-26 22:03:49 I am sure its not that hard but not being a c programmer and not having much to go by as far as compile directions anyways at this point for alpine, I am kinda stuck waiting, ah well, no problem 2016-02-27 06:47:18 good morning 2016-02-27 09:23:16 high, i'm just making the first steps in alpine... i'm used to zsh as my cli, now i found out that alpine makes still use of zsh 4.3, which is considered quite outdated in 5.* times... is there something in another repository? or is it planned to be updated anytime soon? or should i just compile it myself? 2016-02-27 09:25:23 oh, https://pkgs.alpinelinux.org/packages?name=zsh&repo=all&arch=x86_64&maintainer=all lists 5.2 :-/ 2016-02-27 09:25:54 sheesh... had the wrong directory in that other window... sorry for making noise... 2016-02-27 09:32:54 hi 2016-02-27 09:34:03 hello 2016-02-27 09:36:04 I opened this bug https://bugs.alpinelinux.org/issues/5192 which I tried to fix, but I can't test it becaouse I don't how to add my custom package to the mian installation 2016-02-27 09:37:49 using a diskless setup 2016-02-27 11:27:30 are we using some tool to figure out if a package is outdated besides people warning us? 2016-02-27 14:12:53 <_ikke_> ghostbar: not that I'm aware of (and I'm not aware of a lot of things) 2016-02-27 14:24:54 ghostbar: i have some script that i run once in a while 2016-02-27 16:15:05 ncopa: cool, it would be nice to have it out in the open so someone (like me) can make a service that throws the data on the internet and people that likes to help sending patches can easily pick one :) 2016-02-27 16:54:13 good evening 2016-02-27 18:29:05 Hi, how/where can I get the host command (inside docker)? apk add --update host doesn't work 2016-02-27 18:29:48 <_ikke_> https://pkgs.alpinelinux.org/contents?filename=host&path=&pkgname=&repo=all&arch=x86_64 2016-02-27 18:31:47 thank you! 2016-02-27 18:56:53 does alpine also work on an raspberry pi 1? 2016-02-27 19:01:04 <_ikke_> Yes, there was already an image for the pi before the pi2 2016-02-27 19:18:14 1 2016-02-27 19:18:20 sorry, wrong window 2016-02-27 19:18:39 <_ikke_> 2 2016-02-27 19:20:08 am I going insane, or does the linux-vanilla package keeps appearing and disappearing? 2016-02-27 19:20:22 specifically for x86_64 2016-02-27 19:20:26 I've tried looking on the mirrors 2016-02-27 19:20:28 it's now gone 2016-02-27 19:20:48 <_ikke_> Gone where? 2016-02-27 19:21:30 I've looked on several mirrors 2016-02-27 19:21:52 https://pkgs.alpinelinux.org/packages?name=linux-vanilla&repo=all&arch=x86_64&maintainer=all <-- this says it's in main 2016-02-27 19:22:01 <_ikke_> http://dl-3.alpinelinux.org/alpine/v3.3/releases/x86_64/ 2016-02-27 19:22:06 <_ikke_> It shows them 2016-02-27 19:22:18 thanks, I'll switch to that one 2016-02-27 19:23:32 hrm, that one has the alpine-vanilla release 2016-02-27 19:23:34 but not the kernel package 2016-02-27 19:23:48 I'm talking about the package, not the iso 2016-02-27 19:24:20 <_ikke_> ah, right 2016-02-27 19:25:22 <_ikke_> I see it in edge 2016-02-27 19:25:40 <_ikke_> But not in latest-stable 2016-02-27 19:26:35 okay, thanks 2016-02-27 19:27:28 <_ikke_> The aports tree contains it 2016-02-27 19:29:19 yeah, but there is some sort of chicken and egg thing going on 2016-02-27 19:29:36 <_ikke_> What do you mean? 2016-02-27 19:36:30 hold on, I'll get the exact error message, but when I try to do an abuild deps I get an error basically saying it can't download a dependent image 2016-02-27 19:36:37 package rather 2016-02-27 19:37:58 doing a fetch right now, and my link is going slowly today 2016-02-27 19:40:03 maybe I don't need a vanilla kernel anyway. is there an easy way to disable grsec temporarily? 2016-02-27 19:40:50 <_ikke_> I don't know 2016-02-27 19:52:09 well, today it is not complaining about missing deps at least 2016-02-27 19:52:13 so maybe I'll get a build out of this 2016-02-27 19:52:16 thanks again 2016-02-27 19:53:37 grsecurity does have a 'soft' mode, but that's not quite the same as disabling grsecurity completely 2016-02-27 19:56:12 I saw that 2016-02-27 19:56:37 would it be enough to get me around errors like "warning: Cannot call inferior functions, Linux kernel PaX protection forbids return to non-executable pages!" 2016-02-27 19:56:58 otherwise gdb seems happy enough 2016-02-27 19:58:20 I guess I coudl try it and see ;) 2016-02-27 19:58:24 it actually might do the trick, at least the ... 2016-02-27 19:58:55 ... grsecurity configuration manual says it causes PaX features "not to be enforced by default, only on executables marked explicitly". 2016-02-27 20:00:56 that seems to have done the trick 2016-02-27 20:00:57 thanks 2016-02-27 20:27:14 hi, i tried and failed: can i run alpine from a usb-stick (worked) and save to the same one? use usb stick as disk, do i need 2 sticks for setup this? 2016-02-27 20:28:28 <_ikke_> No, you can use one usb disk 2016-02-27 20:28:43 <_ikke_> But if you use the newest image, you cannot just write it with dd to the disk 2016-02-27 20:29:24 <_ikke_> It's a cd iso, which is read-only 2016-02-27 20:29:28 i tried adding a partion afterwards (worked) 2016-02-27 20:29:31 yeah 2016-02-27 20:29:42 sda2 was there but not useful :) 2016-02-27 20:30:28 <_ikke_> I needs to be able to write the apkovl and the package cache 2016-02-27 20:31:26 so instead dd the iso, do what? 2016-02-27 20:31:58 <_ikke_> Are you on alpine right now? 2016-02-27 20:32:03 no 2016-02-27 20:32:11 <_ikke_> It's easiest when you are 2016-02-27 20:32:22 <_ikke_> otherwise, you need to set it up manually 2016-02-27 20:32:34 i'm still on debian (other pc) 2016-02-27 20:33:35 <_ikke_> Do you have extlinux installed? 2016-02-27 20:35:31 yes, (done) 2016-02-27 20:36:17 <_ikke_> Create a vfat filesystem on the usb 2016-02-27 20:36:48 whole "disk" ? 2016-02-27 20:36:54 <_ikke_> sure 2016-02-27 20:37:09 <_ikke_> But you can create more partitions if you need 2016-02-27 20:37:54 <_ikke_> extract the iso 2016-02-27 20:38:05 <_ikke_> I think 7zip is able to do that 2016-02-27 20:40:20 yes, worked 2016-02-27 20:40:39 <_ikke_> copy the contents to the usb drive 2016-02-27 20:41:15 well it took a hour, but I was finally able to build the vanilla kernel package 2016-02-27 20:42:21 done 2016-02-27 20:43:17 <_ikke_> Do you only have extlinux, or also syslinux? 2016-02-27 20:44:01 both 2016-02-27 20:44:03 <_ikke_> ok 2016-02-27 20:44:17 <_ikke_> syslinux -i /path/to/usb/mount 2016-02-27 20:45:23 syslinux: /mnt/2/: Is a directory 2016-02-27 20:48:12 <_ikke_> I think that step is not necessary because the image already contains the files 2016-02-27 20:48:33 <_ikke_> Next step is finding the mbr. On my system it's located in /usr/lib/syslinux/bios 2016-02-27 20:48:39 <_ikke_> Do you have that directory? 2016-02-27 20:50:10 i have /usr/lib/syslinux/mbr.bin 2016-02-27 20:50:17 <_ikke_> right 2016-02-27 20:50:47 <_ikke_> dd conv=notrunc bs=440 count=1 if=/usr/lib/syslinux/bios/mbr.bin of=/dev/sdX 2016-02-27 20:51:01 <_ikke_> That writes the MBR to the usb drive 2016-02-27 20:51:48 440 bytes (440 B) copied, 0,0304721 s, 14,4 kB/s 2016-02-27 20:52:42 <_ikke_> ok 2016-02-27 20:53:09 <_ikke_> You can try to boot the USB now 2016-02-27 20:53:15 k 2016-02-27 20:53:55 <_ikke_> dev9002: Oh, one more step 2016-02-27 20:54:02 umount? :) 2016-02-27 20:54:10 <_ikke_> In case you forgot it, the partition should have the bootable flag 2016-02-27 20:54:51 i had it, but i got "this is not a bootable disk 2016-02-27 20:55:31 <_ikke_> ok 2016-02-27 20:55:47 <_ikke_> I think the syslinux -i needs to have the blockdevice, not the mount 2016-02-27 20:55:54 <_ikke_> so syslinux -i /dev/sdX 2016-02-27 20:56:01 <_ikke_> so syslinux -i /dev/sdX1 2016-02-27 20:56:35 done 2016-02-27 20:56:44 exit code 0 :) 2016-02-27 20:57:07 <_ikke_> ok 2016-02-27 20:57:19 booting 2016-02-27 20:57:38 inside 2016-02-27 20:57:57 <_ikke_> now you can run setup-alpine 2016-02-27 20:58:20 first i have to run http://wiki.alpinelinux.org/wiki/Connecting_to_a_wireless_access_point 2016-02-27 20:58:27 or is there a script for that? 2016-02-27 20:58:31 <_ikke_> ok 2016-02-27 20:58:41 <_ikke_> I don't think so 2016-02-27 20:58:42 (if not, may i right it?) 2016-02-27 21:02:03 write 2016-02-27 21:02:20 <_ikke_> I think contributions are welcome 2016-02-27 21:02:33 entered the wrong password, cant ctrl+c wpa_supplicant, cant kill -9 it - wtf? 2016-02-27 21:03:23 <_ikke_> .. 2016-02-27 21:03:33 <_ikke_> ctrl+\ ? 2016-02-27 21:07:05 i reboot wpa_ is strange, thank you 2016-02-27 21:09:17 worked 2016-02-27 21:09:24 can ping google :) 2016-02-27 21:10:08 <_ikke_> cool 2016-02-27 21:11:04 "Enter where to store configs" 2016-02-27 21:11:08 what now? 2016-02-27 21:11:33 <_ikke_> Is there a default? 2016-02-27 21:11:44 usb 2016-02-27 21:12:13 <_ikke_> That's good 2016-02-27 21:13:10 WARNING: Ignoreing APKINDEX.27c254b4.tar.gz: No such file or directory 2016-02-27 21:13:26 exit code is 0 2016-02-27 21:13:39 <_ikke_> You can ignore it 2016-02-27 21:13:46 done :) 2016-02-27 21:13:56 <_ikke_> Not entirely sure what causes it, but it's innocent 2016-02-27 21:14:22 <_ikke_> try lbu st 2016-02-27 21:14:43 a lot "A ..." 2016-02-27 21:14:55 <_ikke_> lbu ci to commit them 2016-02-27 21:15:06 done 2016-02-27 21:15:19 lbu st is empty now 2016-02-27 21:15:25 <_ikke_> Now you have a working system 2016-02-27 21:15:36 <_ikke_> Read about how lbu works 2016-02-27 21:15:45 <_ikke_> anything not comitted will be gone after reboot 2016-02-27 21:15:57 i thing i have to do something to get wlan0 up automaticly? 2016-02-27 21:16:05 <_ikke_> Yes, I think so 2016-02-27 21:16:15 and than commit again, and it should be save to reboot? 2016-02-27 21:16:31 <_ikke_> yes 2016-02-27 21:18:02 rebooting 2016-02-27 21:19:05 working 2016-02-27 21:19:11 i'm in with ssh again 2016-02-27 21:19:17 thats way to easy 2016-02-27 21:19:19 thanks! 2016-02-27 21:20:06 _ikke_: thank you! 2016-02-27 21:21:52 <_ikke_> dev9002: you're welcome 2016-02-27 21:23:43 so the system is in ram, and lbu mount its only to save diff, 2016-02-27 21:24:10 <_ikke_> yes 2016-02-27 21:24:13 <_ikke_> lbu commit 2016-02-27 21:24:35 <_ikke_> Note that by default it only a tracks a few directories 2016-02-27 21:24:48 <_ikke_> new directories need to be added by lbu add / lbu ci 2016-02-27 21:24:52 <_ikke_> lbu include* 2016-02-27 21:25:13 i'll read that 2016-02-27 21:25:25 thanks 2016-02-27 21:25:57 cya 2016-02-27 23:47:54 anyone have a set of directions for compiling firefox on alpine-linux? 2016-02-27 23:50:57 why is go@1.5.3 on alpine:3.3. 2016-02-27 23:51:20 oh it's community repostiry for 1.6 2016-02-28 00:07:45 how do I create a new openrc service? i tried following the examples in /etc/init.d but my services don't seem to daemonize 2016-02-28 00:50:11 I have an intel graphics card and I'm trying to start X, however the xorg drivers for vesa and intel don't seem to be finding anything to use to isplay 2016-02-28 01:00:22 how do I create a new openrc service? i tried following the examples in /etc/init.d but my services don't seem to daemonize 2016-02-28 01:20:47 how do i create a new openrc service? tried following the examples in /etc/init.d but my new service doesn't daemonize?! 2016-02-28 01:56:24 how do I debug an APKBUILD package build process? 2016-02-28 01:56:50 is there a dubug switch ? 2016-02-28 05:13:49 Trying to get the wifi up. When i invoke ip link set dev wlan0 up it says ip: ioctl 0x8914 failed: No error information. Is this a firmware issue ? 2016-02-28 08:51:15 How do I create a new OpenRC service? Tried following the examples in /etc/init.d but my services don't daemonize - they run in the foreground instead. 2016-02-28 10:10:08 hello folks 2016-02-28 10:10:15 any news about this: https://bugs.alpinelinux.org/issues/4970 ? 2016-02-28 10:17:29 m_b: its still beeing discussed 2016-02-28 10:18:13 but the more bugs are found in openssl and them not appearing in libressl, the more most people here, including ncopa, are willing to to to libressl 2016-02-28 10:49:54 leo-unglaub: thanks for answer 2016-02-28 10:50:13 I will lurk and wait. :) 2016-02-28 10:53:11 m_b: there are a lot of people who are interrested in it 2016-02-28 10:55:05 leo-unglaub: of course, LibreSSL is a piece of project 2016-02-28 11:06:23 m_b: well, its good 2016-02-28 11:06:23 but still not the best crypto library 2016-02-28 11:07:30 maybe, I'm not fond of crypto. I know nothing :/ 2016-02-28 11:07:49 a little bit more pratical question: how can I change my default shell ? 2016-02-28 11:08:10 I've installed mksh but 'chsh' doesn't exist on alpine... 2016-02-28 11:09:30 m_b: custom edit /etc/passwd ? :D 2016-02-28 11:10:09 AlissaSquared: perfect, thanks mate 2016-02-28 11:10:36 tbh rewriting chsh wouldn't be too hard of a shell script 2016-02-28 11:12:12 Heh, kinda neat. A shell script that changes your default shell. :3 2016-02-28 11:12:20 AlissaSquared: no doubt yes :) 2016-02-28 11:12:26 just the habit 2016-02-28 11:12:51 when you come from ubuntu and have no real geek 'culture' that's difficult ^^ 2016-02-28 11:13:05 always fighting against bad habits 2016-02-28 11:14:11 Heh. My first Linux distro was Arch, believe it or not. 2016-02-28 11:14:41 Then I moved to Ubuntu because my dad kept needing to use my computer and apparently 'elinks' isn't an acceptable browser?.. 2016-02-28 11:15:04 Now I'm back on Arch. 2016-02-28 11:22:31 AlissaSquared: arch? ah yeah, i remember ... the systemd infested distro 2016-02-28 11:22:32 *g* 2016-02-28 11:23:17 leo-unglaub: that was the first 2016-02-28 11:23:25 You say that like other operating systems don't use systemd. 2016-02-28 11:23:30 ACTION could care less. 2016-02-28 11:28:14 well, sure they do 2016-02-28 11:28:21 thats why most of them suck now 2016-02-28 11:28:42 The way you make it sound I'd be better off using Windows. :P 2016-02-28 11:31:29 AlissaSquared: spirit is not really different 2016-02-28 16:08:59 got to search on the docs now... got a usb disk on my rpi running alpine. now i want to use it as external storage which should be encrypted 2016-02-28 19:32:58 hi this is probably a real stupid question but is there a way to convert diff files to patch files? I would like diff file to work with an existing abuild (just a small update) 2016-02-28 19:33:15 <_ikke_> transhuman: what kind of diff file? 2016-02-28 19:33:35 <_ikke_> unified diffs are valid patches 2016-02-28 19:34:11 its a fix to mozilla firefox that removes desktop web runtime 2016-02-28 19:34:58 it actually makes changes all over the place in firefox 2016-02-28 19:35:33 <_ikke_> Why do you think it's not a patch? 2016-02-28 19:36:09 it has a diff extention (listed as a diff by the link) not sure if its just a question of renaming it) 2016-02-28 19:36:34 <_ikke_> sure 2016-02-28 19:36:52 <_ikke_> A patch is not a special format 2016-02-28 19:36:55 so simple just rename .diff to .patch and thats all there is too it? 2016-02-28 19:36:59 really ...wow 2016-02-28 19:37:01 ok 2016-02-28 19:37:25 thanks 2016-02-28 19:37:31 <_ikke_> yw 2016-02-28 19:45:16 <_ikke_> yw 2016-02-28 19:51:38 _ikke_, intersting enough it gives me the error that Reverse (or previously applied) patch detected Assume -R [n] but it does seem to patch other pieces should I just say Y here? 2016-02-28 19:52:20 does it just mean that its overlayed with other applied patches in those segments? 2016-02-28 19:54:26 <_ikke_> Might be that the patch does not apply cleanly, but not too sure 2016-02-28 19:55:52 I suppose it only means redownloading source and trying again if it breaks it...not sure why it would be because its being applied to the right version of the source perhaps one of the other applied patches are no longer applicable 2016-02-28 22:01:22 Trying to get the wifi up. When i invoke ip link set dev wlan0 up it says ip: ioctl 0x8914 failed: No error information. Is this a firmware issue ? 2016-02-28 22:53:26 so is it common for ports to run unit tests during build? 2016-02-28 22:53:57 I'm about to submit a port for libcouchbase, the tests take about 2- minutes to run 2016-02-28 22:54:08 2-3 minutes even 2016-02-28 23:08:24 boingolov: can't avoid it? 2016-02-28 23:09:27 sure, I could just not call ctest 2016-02-28 23:11:21 in a perfect world, I'd like the tests to run, but I don't want to put undue strain on a build system either 2016-02-28 23:26:55 hi is there a gksu equivalent for alpine-linux 2016-02-28 23:28:31 never mind ktsusus 2016-02-28 23:28:38 never mind ktsuss 2016-02-28 23:39:30 good evening 2016-02-28 23:39:46 is there some trick to ktsuss when I run it, it fails to accept known good usernames and passwords 2016-02-29 06:17:56 hey, does alpine not have a GUI? i just installed and i dont know how to LOGON 2016-02-29 06:18:17 i need a gui to work 2016-02-29 06:22:16 Alpine by default has a tty, but not a graphical login unless you installed one. 2016-02-29 06:22:40 how do i install one? 2016-02-29 06:22:52 i really need protection and security 2016-02-29 06:24:01 Having a GUI isn't directly linked to your security. If you don't know how to install one, I doubt you should be using Alpine. 2016-02-29 06:24:51 Alissa, i thought alpine was simple and secure... :/ 2016-02-29 06:25:06 it says so on the webpage 2016-02-29 06:25:18 Anything but simple, for those who aren't experienced in Linux. 2016-02-29 06:25:59 Although, simple might refer to the fact that it isn't entirely bloated with everything. 2016-02-29 06:26:06 ok but why would i choose alpine where i have to retest all my server apps when i can just use something like ubuntu as both my desktop and my server? 2016-02-29 06:26:26 You mean, besides the fact everything Ubuntu has is outdated? 2016-02-29 06:26:43 im not aware of that, ubuntu does new releases every now and then 2016-02-29 06:26:43 alpine is a different toolset 2016-02-29 06:27:04 it's a huge advantage to be able to develop on the same system with the same packages as you would deploy later 2016-02-29 06:27:11 Maxxi: ubuntu packages are very outdated 2016-02-29 06:27:11 that's why I'm asking for a GUI 2016-02-29 06:27:21 Maxxi: thats a bad solution 2016-02-29 06:27:25 what is? 2016-02-29 06:27:30 A GUI on a server. 2016-02-29 06:27:35 what are you making? web apps? 2016-02-29 06:27:38 i dont need a gui on my server 2016-02-29 06:27:42 yes adran 2016-02-29 06:27:48 those should be portable 2016-02-29 06:27:57 i need a gui on my dev machine, which i want to be the same as my server OS 2016-02-29 06:27:59 if they arent, you did something horribly wrong 2016-02-29 06:28:18 Maxxi: Honestly, I feel you'd be better off using Debian. 2016-02-29 06:28:18 out of scope for this discussion 2016-02-29 06:28:27 adran, you are saying my opensuse compiled binary will run on alpine? 2016-02-29 06:28:43 Portable doesn't mean you can just drag and drop. 2016-02-29 06:28:55 Portable means when you compile it or interpret the application on another machine, it runs. 2016-02-29 06:29:03 so you are saying i can COMPILE it on alpine. Except i need to compile all the dependencies too right 2016-02-29 06:29:10 Probably not. 2016-02-29 06:29:15 Maxxi: no not likely 2016-02-29 06:29:15 You install those via apk. 2016-02-29 06:29:17 but alpine is lightweight and has low attack surface, it doesnt require lots of intervention and is hardneded out of the box 2016-02-29 06:29:25 well if not compile then at the very least find some equivalent package.. which i havent tested with 2016-02-29 06:29:29 apt-get install php5 => apk add php 2016-02-29 06:29:54 If what you're using can break your application just because it's installed on a different OS, you /really/ shouldn't be using it. 2016-02-29 06:30:03 And, in fact, you should be trying to make your applications as portable as possible. 2016-02-29 06:30:46 yes well in the real world it is a lot of work to try and make an ubuntu application compile on another OS 2016-02-29 06:30:59 Not really? 2016-02-29 06:31:01 Maxxi: not really in the real world 2016-02-29 06:31:07 there might be a list of 35 dependencies that dont exist on alpine 2016-02-29 06:31:09 as a "real" developer 2016-02-29 06:31:09 ./configure; make; sudo make install 2016-02-29 06:31:17 what then? 2016-02-29 06:31:32 i have to download the source of 35 projects that i didnt have to do anything about before 2016-02-29 06:31:39 Maxxi: why? 2016-02-29 06:31:47 because alpine doesnt have them obviously 2016-02-29 06:31:51 it's not ubuntu 2016-02-29 06:31:53 what projects? 2016-02-29 06:31:59 for example? 2016-02-29 06:32:00 Again, if you're using 35+ projects for one software, you're doing it wrong. 2016-02-29 06:32:02 Goodnight. 2016-02-29 06:32:28 just look at the list of dependencies for swift: sudo apt-get install git cmake ninja-build clang python uuid-dev libicu-dev icu-devtools libbsd-dev libedit-dev libxml2-dev libsqlite3-dev swig libpython-dev libncurses5-dev pkg-config 2016-02-29 06:32:46 and this is just to get the compiler 2016-02-29 06:32:53 https://github.com/apple/swift 2016-02-29 06:32:54 Maxxi: most of those are available in alpine.. 2016-02-29 06:33:01 And you can EASILY port those to Alpine package names. 2016-02-29 06:33:04 as those exact names 2016-02-29 06:33:09 ^ 2016-02-29 06:33:20 git, cmake, clang, python, pkg-config at least. 2016-02-29 06:33:24 just not tagged 2016-02-29 06:33:28 libxml is just libml 2016-02-29 06:33:32 libxml* 2016-02-29 06:33:39 now to actually go sleep. 2016-02-29 06:33:46 except ubuntu compiles their packages with special options and modifications 2016-02-29 06:33:51 how am i going to replicate those? 2016-02-29 06:34:08 why did you want to evaluate alpine at all then? 2016-02-29 06:34:22 I'm trying to get you to understand that having a GUI for alpine is a good idea for a dev machine 2016-02-29 06:35:00 and then what? You have to understand that alpine is not the same as Ubuntu, it does not use glibc for one, and uses busybox for core utilities for another 2016-02-29 06:35:14 if you are expecting ubuntu you wont find it 2016-02-29 06:35:19 so what, glibc and muslc are almost the same 2016-02-29 06:36:18 no, no they're not 2016-02-29 06:36:31 you will discover this on your own i should suspect 2016-02-29 06:36:47 seems to me that alpine isnt a general purpose security minded distro, it's for some tiny fringe embedded/device usecase 2016-02-29 06:37:13 well, partially, its general purpose server / embedded 2016-02-29 06:37:24 but desktop is possible? http://wiki.alpinelinux.org/wiki/Gnome_Setup this is here 2016-02-29 06:37:48 and considering there are more embedded devices then desktops, its hardly fringe :) 2016-02-29 06:59:52 "apk add gnome-base" errors out for me: "ERROR: unsatisfiable constraints: gnome-base (missing): required by: world[gnome-base]" 2016-02-29 07:29:29 half the packages i try to install have that error 2016-02-29 07:33:54 hooo, it means the package is not installable. probably the online repositories are not enabled. or alternatively the requested packages just does not exist. 2016-02-29 07:34:00 i think gnome was removed at some point 2016-02-29 07:34:15 at least metacity was 2016-02-29 07:34:30 so the wiki is probably outdated too 2016-02-29 07:34:37 fabled, i just added the community repo but now i get a weird warning when I try to install geany and it still doesnt work "WARNING Ignoring APKINDEX.e76b60f6.tar.gz no such file or directory" 2016-02-29 07:34:46 do 'apk update' first 2016-02-29 07:34:50 ok thanks 2016-02-29 07:39:29 @ncopa Hello http://mpm-itk.sesse.net/ is no. 1 in list but there is no package for itk in p.a.o and itk c modules not present after installation in os seems not included in package any way to install ? 2016-02-29 07:41:40 list? 2016-02-29 07:42:44 ammunta installation section list of operating systems 2016-02-29 07:44:52 oh, I see 2016-02-29 07:52:20 it looks like the package used to (in 2012?) build be built with that 2016-02-29 07:55:34 from the commit log it looks like it got removed when upgrading to 2.4.3 in a pile of patches normalising the config we ship or something 2016-02-29 07:56:43 or wait those are separate 2016-02-29 07:57:53 is any reason mentioned for removing itk ? 2016-02-29 07:57:56 ammunta 2016-02-29 08:09:16 no it just got tossed along with a bunch of stuff 2016-02-29 08:12:02 you could look through the changelogs and maybe the bugtracker though 2016-02-29 08:14:01 what about apxs why there is no apxs too 2016-02-29 08:16:11 ammunta seems i have to compile everything 2016-02-29 08:18:35 is there any other module that precompiled and i dont have to install complilation related tools ? 2016-02-29 08:19:04 mod_ruid2 - suphp and other 2016-02-29 08:58:44 good morning 2016-02-29 09:06:08 unglaublich... batman :-D 2016-02-29 09:08:38 WUT? 2016-02-29 09:10:22 you know what unglaub(lich) means? 2016-02-29 09:14:09 yes, i do 2016-02-29 09:14:20 i am german ... so i know that my last name resambles .... 2016-02-29 09:14:41 and after 26 years i heared all jokes possible about it 2016-02-29 09:15:03 k... sorry then... 2016-02-29 09:15:15 np 2016-02-29 10:02:03 darkfader: what was the issue with the bridge network? 2016-02-29 10:02:11 do you have more specific details? 2016-02-29 10:15:53 ey ncopa, did you see my bug 2016-02-29 10:15:56 report? 2016-02-29 10:16:27 #5192 2016-02-29 10:16:30 yes 2016-02-29 10:16:33 thanks 2016-02-29 10:16:48 will try fix it this week 2016-02-29 10:17:57 ok ty 2016-02-29 10:18:16 when it's fixed it will be on edge? 2016-02-29 10:19:36 re 2016-02-29 10:19:46 ncopa: the bridge bit was umm 2016-02-29 10:19:53 i'll pastebin for you 2016-02-29 10:21:25 http://hastebin.com/cojubuqeco.vala 2016-02-29 10:21:26 donoban: we will fix it on edge first so we can test it 2016-02-29 10:21:43 ncopa: it's basically made from the wiki a few years ago 2016-02-29 10:21:46 if it works we'll backport the ix for 3.3-stable 2016-02-29 10:21:47 will work just upgrading 3.3.1 to edge? 2016-02-29 10:21:59 and i think the arptables device node is no longer existant, that breaks everything 2016-02-29 10:22:29 #pre-up echo 0 > /proc/sys/net/bridge/bridge-nf-call-arptables 2016-02-29 10:22:32 hm 2016-02-29 10:22:50 a workaround: 2016-02-29 10:22:57 but my point was more like "the debian interface format as a whole is not suited for anything that needs reliability" 2016-02-29 10:22:58 pre-up echo 0 > /proc/sys/net/bridge/bridge-nf-call-arptables || true 2016-02-29 10:23:05 yeah 2016-02-29 10:23:10 i tend to agree 2016-02-29 10:23:14 yeah i got some true hack further down 2016-02-29 10:23:15 :) 2016-02-29 10:23:29 should have done that but it was not obvious at first 2016-02-29 10:23:39 i like the term "true hack" :) 2016-02-29 10:23:43 hehe 2016-02-29 10:24:02 ncopa: at home i switched to openvswitch last year 2016-02-29 10:24:15 since the we also have added ifup helperscripts 2016-02-29 10:24:18 apk add bonding 2016-02-29 10:24:23 sorry 2016-02-29 10:24:25 apk add bridge 2016-02-29 10:24:36 and you define br0 2016-02-29 10:24:44 and bridge-ports etch0 eth1 2016-02-29 10:24:50 and it will set it up for you 2016-02-29 10:24:52 ah, ok so that would be easier now 2016-02-29 10:25:18 http://wiki.alpinelinux.org/wiki/Bridge 2016-02-29 10:25:29 openvswitch is also a nice way to remove stuff from the config file, but iirc it goes to a sqlite db instead so *hrmm* 2016-02-29 10:25:46 i'll adjust the config tonight i think 2016-02-29 10:25:54 now i got remote thing attached 2016-02-29 10:26:00 i did that brdige script because the network would always break on upgrades 2016-02-29 10:26:06 hehe 2016-02-29 10:26:25 but it still breaks... 2016-02-29 10:26:36 btw there was a few people over the last weeks that tried to make wiki accounts and couldn't 2016-02-29 10:26:53 i upraded buildservers to 3.3.1 but the firmware was no loaded 2016-02-29 10:26:56 so no network :-( 2016-02-29 10:26:59 hehe, well in my case it broke because i didn't have a new and shiny config then i guess? 2016-02-29 10:27:02 ah 2016-02-29 10:27:05 hehe, sorry to hear 2016-02-29 10:27:37 i think we have a fix for it soonish 2016-02-29 10:27:44 need fix it for 3.3.2 2016-02-29 10:28:01 but yes, i agree with you, the debian network config is not optimal 2016-02-29 10:28:09 i'll brb, i need to complete "getting up" from the point where I finally got the call back from the guy who said he'd reboot it at 7am 2016-02-29 10:28:24 have fun! :) 2016-02-29 10:28:34 thanks 2016-02-29 10:28:36 oh and 2016-02-29 10:28:47 tell us about your DOCKERDOCKERDOCKER venue some day! 2016-02-29 11:26:53 :) 2016-02-29 11:30:26 darkfader: DOCKERDOCKERDOCKER is treating me good, so i am happy 2016-02-29 11:31:07 then congrats :) 2016-02-29 11:31:29 i just managed to crash the ibm rsa remote access card 2016-02-29 11:31:42 so, umm, i'll postpone any additional changes to networking 2016-02-29 11:31:55 :) 2016-02-29 11:32:17 i had generated a ssl csr for it, did something else, tried to make a new browser window but instead re-opened the ssl generation 2016-02-29 11:32:24 thought "oh noes!" and closed it 2016-02-29 11:32:28 now it's dead :) 2016-02-29 11:32:46 aw 2016-02-29 11:33:15 sounds like a robust solution... 2016-02-29 11:33:17 i suppose i'll be able to fix it using a debian chroot 2016-02-29 11:33:20 yeahhhhhhhhh 2016-02-29 11:35:48 i wonder if i should add a second server to cluster this thing 2016-02-29 11:36:56 probably i'll do the sane thing and ask the users if they wanna pay more for that kind of resilience :) 2016-02-29 12:26:24 hmm, thats strange 2016-02-29 12:26:29 ssh alpine -> alpine 2016-02-29 12:26:44 after around 2 minutes ideling the ssh connection crashes 2016-02-29 12:26:51 and i get a broken pipe 2016-02-29 12:26:54 any ideas why? 2016-02-29 12:38:44 ncopa: today is openssl patch day :) wanna bet how much of those security problems dont exist in libressl? ;) 2016-02-29 12:39:00 but the winner again will be polarssl (mbedtls) 2016-02-29 12:39:34 leo-unglaub, one of the CVEs seem to have leaked. and libressl is not affected... 2016-02-29 12:41:02 yeah i know, the libressl guys are having fun fest in twitter about it *g* 2016-02-29 12:42:43 :) 2016-02-29 13:05:36 ncopa: you need to moderate the alpine-users mailing list more, a lot of spam comes through :P 2016-02-29 15:13:48 how would I go about identifying why the x86-intel drivers for X don't match my system's intel graphics? 2016-02-29 15:13:55 do they only support an older chipset? 2016-02-29 15:14:09 hi, is there a grub option for forcing boot directly to console login, rather than display manager? i have that exciting 'xfce black screen' problem and can't get ctrl-alt-f1 or similar to work... 2016-02-29 16:03:43 oh boy, the raspberry pi default os is sooo horrible buggy, thats not normal 2016-02-29 16:13:33 leo-unglaub: "default"? 2016-02-29 16:16:11 was just about to ask the same... 2016-02-29 16:16:18 RiscOS? :-D 2016-02-29 16:23:40 ya know. the one that it comes with... 2016-02-29 16:27:14 mute: there's no default, you buy the SD card with the one you choose 2016-02-29 16:27:35 sarcasm ^ 2016-02-29 16:27:54 :-) wasn't obvious ;-) 2016-02-29 16:27:55 mine came with absolutely nothing. :) 2016-02-29 16:28:19 just like mine 2016-02-29 16:29:25 i'd assume Raspbian would be considered the default 2016-02-29 16:31:55 openelec? 2016-02-29 16:32:13 or noobs? 2016-02-29 16:32:40 noobs is the same thing as raspbian, isn't it? 2016-02-29 16:32:42 just an installer 2016-02-29 17:19:04 Hello, I'm trying to get alpine installed 'diskless' on a virtual machine, (tried VirtualBox and now Hyper-V) and followed this guide: http://wiki.alpinelinux.org/wiki/Create_a_Bootable_USB 2016-02-29 17:19:14 I just get Boot failure (no operating system) 2016-02-29 17:20:22 I first boot from iso, setup-alpine, fdisk /dev/sda, mkfs.vfat /dev/sda1, modprobe vfat, setup-bootable /media/cdrom /dev/sda1 and reboot 2016-02-29 17:20:48 I even tried installing syslinux manually, still get missing os 2016-02-29 17:24:10 Oh partition boot flag... 2016-02-29 17:24:19 Thought setup-bootable would of done tht D= 2016-02-29 17:25:16 would be helpful :) 2016-02-29 18:31:43 For "data mode" installations. Is the /var partition supposed to get mounted automatically when I boot alpine-3.3.1-x86_64.iso? It doesn't. 2016-02-29 18:36:34 <_ikke_> Is it mentioned in /etc/fstab? 2016-02-29 18:41:24 No. I thought maybe there was something special for this in the regular iso since I'm booting the iso directly in virtualbox and I'm not storing /etc to usb. I guess I need to store /etc to use "data mode". 2016-02-29 18:54:31 hi 2016-02-29 18:54:43 how can I list ls xattr? 2016-02-29 18:55:07 is it possible with the busybox? 2016-02-29 18:55:19 hi 2016-02-29 18:55:21 list ls xattr? 2016-02-29 18:57:24 e.g ls -lZ 2016-02-29 18:57:59 -Z, --context print any security context of each file; used for docker 2016-02-29 19:27:03 Is there any guide on how to build a custom kernel? 2016-02-29 20:06:31 <_ikke_> bbigras: Is the emphasis more on the building or the customization? 2016-02-29 20:10:53 _ikke_: customization but I'm not sure if I looked at the right place to get the list of the enabled configs in the kernel. Is /boot/config-grsec the right one? 2016-02-29 20:13:12 <_ikke_> Usually that's found in /proc/config.gz, but alpine does not expose it currently 2016-02-29 20:13:46 Is there a file in the aports repo? 2016-02-29 20:13:54 that I could check 2016-02-29 20:14:25 <_ikke_> bbigras: according to my logs, /boot/config-grsec is correct 2016-02-29 20:16:06 Is anybody netbooting al 3.3? 2016-02-29 20:16:14 I think there's a bug in the init script 2016-02-29 20:16:23 _ikke_: thanks. Is it possible to customize the kernel easily? like by enabling the configs in aports/main/linux-grsec and running a build command? 2016-02-29 20:17:06 <_ikke_> bbigras: I think that should work 2016-02-29 20:17:17 _ikke_: nice, I'll try. thanks 2016-02-29 21:11:32 How do we disable write-caching? like with hdparam on debian? 2016-02-29 21:22:51 skazz: that or i thinkt it'll also work via /sys/block somewhere 2016-02-29 21:23:12 i actually have an issue with nvme ssd where the final flush is missing on shutdown 2016-02-29 21:41:15 i'm using the alpine:3.3 docker image and it appears that I can't add an https repository? once i add it to /etc/apk/repositories and try apk update, it just throws ioerrors.. 2016-02-29 22:00:11 grim: I add https repos to my docker images, `resnullius/alpine:3.3` 2016-02-29 22:01:08 ghostbar: is the dockerfile somewhere? 2016-02-29 22:01:21 bleh i should have read all the way to the bottom :-D 2016-02-29 22:01:32 grim: https://github.com/resnullius/docker-alpine 2016-02-29 22:01:41 and I add repositories like https://github.com/ghostbar/alpine-pkg-nodejs-lts 2016-02-29 22:02:36 grim: what repo were you trying? 2016-02-29 22:03:10 ghostbar: i needed to build a package for another image. So i threw it together in bamboo, and it uploaded the artifacts, now i'm trying to download them as part of a repo. 2016-02-29 22:03:17 as for the docker image, it's the official alpine:3.3 2016-02-29 22:04:13 grim: oh, I built some tooling for it https://github.com/ghostbar/alpine-devel#resnulliusalpine-devel-howto 2016-02-29 22:04:27 it uses this image https://github.com/ghostbar/alpine-devel#resnulliusdocker-alpine-devel 2016-02-29 22:04:57 and ends up like the alpine-pkg-nodejs-lts repo I sent 2016-02-29 22:06:27 ghostbar: hmm i'm going to try one of your repos quick.. 2016-02-29 22:07:02 yep that errored out too 2016-02-29 22:07:20 wait i messed up the url :) 2016-02-29 22:08:22 ok, that worked (gave an untrusted signature) so wth is wrong with mine :-/ 2016-02-29 22:09:20 ¯\_(ツ)_/¯ 2016-02-29 22:09:22 hahaha 2016-02-29 22:09:39 and i can download the file with wget.. 2016-02-29 22:09:54 grim: do you have index.html ? 2016-02-29 22:09:58 no 2016-02-29 22:10:07 That's why :) 2016-02-29 22:10:20 you can use https://github.com/ghostbar/alpine-pkg-nodejs-lts/blob/gh-pages/listing.sh for that grim 2016-02-29 22:10:23 why would i need one? 2016-02-29 22:11:19 i can't/won't believe that it's parsing an index.html file.. 2016-02-29 22:12:34 grim: don't know why, just remembered why I had to make one 2016-02-29 22:12:47 grim: I think it has to do with the listing of the files 2016-02-29 22:13:01 in the directory 2016-02-29 22:13:28 actually i don't think that's it :) 2016-02-29 22:13:38 # tar zxf APKINDEX.tar.gz tar: invalid magictar: short read 2016-02-29 22:13:54 i'm going to guess that i need to update tar because i saw it got updated in my building container 2016-02-29 22:14:14 dang still throwing invalid magic 2016-02-29 22:14:17 grim: apk add tar 2016-02-29 22:14:21 that's a busybox issiue 2016-02-29 22:14:30 (i think) 2016-02-29 22:14:34 darkfader: yeah i did, still getting invalid magic though 2016-02-29 22:14:40 extracts fine on debian though (my host) 2016-02-29 22:14:51 d'oh 2016-02-29 22:14:59 grim: can you extract any of the .tar.gz in my repos? 2016-02-29 22:15:15 ghostbar: yeah that worked fine with vanilla 3.3 2016-02-29 22:15:52 Weird 2016-02-29 22:16:11 ugh this might be really dumb.. 2016-02-29 22:16:29 yep, i totally forgot that our bamboo requires login for *EVERYTHING* 2016-02-29 22:16:37 so i'm getting an html page and not a tarball :) 2016-02-29 22:16:58 in other words, pebkac strikes again :) 2016-02-29 22:17:02 XD 2016-02-29 23:11:50 is there a good guide for debugging x drivers on alpine? (or in general?)