2017-12-01 00:17:11 luckily upgrading is easy 2017-12-01 00:17:21 just edit your repositories file to point to 3.7 and apk update && apk upgrade -a 2017-12-01 00:17:23 :) 2017-12-01 00:55:55 Hi there. I am using Alpine Linux 3.6.2-extend_x86_64 and run docker on it. Any other container is running ok, but nodejs related images(container). For example, when I create a ghost blog container, it will give a error echo 'Segmentation fault' and the ghost container always can not start. Is it anybody konw why and how to fix the problem? 2017-12-01 01:04:16 Shiz: yes i know, already did ;) 2017-12-01 01:17:28 @jeanjack Could you tell me how to fix this problem? or it will fixed at next os-release? 2017-12-01 01:23:15 ask and wait 2017-12-01 01:23:24 also, protip, don't prepend "@" to usernames - this is IRC 2017-12-01 01:25:53 Sorry, I am new to IRC and got it. 2017-12-01 01:36:37 Herald: life pro tip, type part of someone's nick and hit tab to complete it 2017-12-01 01:37:44 Xe: thx!!! 2017-12-01 01:37:51 np 2017-12-01 01:38:06 Herald: what is your dockerfile for ghost? 2017-12-01 01:39:38 Xe: I used the docker official images `library/ghost:alpine` 2017-12-01 01:40:05 Herald: cool, lemme ssh into my local alpine box and see if i can replicate 2017-12-01 01:40:56 Xe: sudo docker run -d --name ghost_blog -p 2368:2368 ghost:alpine 2017-12-01 01:42:19 Herald: pulling and running locally, can you get me the output of `uname -av`? 2017-12-01 01:44:23 Xe: Linux bfccbd8670b2 4.9.32-0-hardened #1-Alpine SMP Fri Jun 16 12:20:58 GMT 2017 x86_64 Linux 2017-12-01 01:44:55 Herald: interesting, i got an error when trying to run the image too: docker: Error response from daemon: oci runtime error: container_linux.go:295: starting container process caused "process_linux.go:399: container init caused \"process_linux.go:382: running prestart hook 0 caused \\\"fork/exec /usr/bin/dockerd (deleted): no such file or directory\\\"\"". 2017-12-01 01:45:13 i am pulling their dockerfile and building locally 2017-12-01 01:46:39 oh 2017-12-01 01:47:32 my alpine server was having issues, rebooting it 2017-12-01 01:48:16 Herald: interesting, you seem to be running a hardened kernel, what does `dmesg` say? 2017-12-01 01:48:18 Xe: Maybe this problem is about with `musl libc` vs `glibc`, I don't konw. 2017-12-01 01:48:34 i doubt. node runs fine on alpine. 2017-12-01 01:48:36 musl likely isn't the problem here 2017-12-01 01:48:42 ^ 2017-12-01 01:48:59 the fact that it segfaulted probably meant node.js did something unfortunate with memory that grsec didn't like 2017-12-01 01:49:15 i'll be offline for a couple hours 2017-12-01 01:49:27 my god forsaken ISP is changing their transit lines 2017-12-01 01:49:44 so I'm cutting my bouncer off for a bit 2017-12-01 01:52:13 Herald: rebooted my alpine box (it's not on a hardened kernel) and it seems to work with ghost, i am reinstalling linux-hardened and testing again 2017-12-01 01:55:04 Herald: yep it's a bug in either the migration tool ghost uses or node.js itself 2017-12-01 01:55:16 Xe: which is your linux kernel? My alpine is running at dataless mode. 2017-12-01 01:56:53 Herald: linux-vanilla, normally installing that is kind of an overpowerful "turn everything off" button, but node.js seems to be doing things that grsec doesn't want it to do. I'd advise installing linux-vanilla *TEMPORARILY* until this can get fixed upstream. Please give them this log fragment in your bug report: https://gist.github.com/Xe/f0d7f5a54175f2242c7df807b3a08dbb 2017-12-01 01:59:51 Xe: ok, thank you so much! Do I need to submit this bug report at alpinelinux bugs traker platform? 2017-12-01 02:00:36 Herald: no, report at https://github.com/docker-library/ghost/issues as indicated in https://hub.docker.com/_/ghost/ quick reference 2017-12-01 02:01:16 Xe: ok I got it. 2017-12-01 03:14:19 Xe: I found the solution https://github.com/docker-library/ghost/issues/111 2017-12-01 03:14:50 Herald: cool 2017-12-01 03:15:27 Xe: Thank you for your help! You are nice man. 2017-12-01 03:15:54 ah yes, figured this would be it 2017-12-01 03:16:07 i think if the node.js image fix it will down-propagate to ghost 2017-12-01 03:18:07 I agree 2017-12-01 03:45:42 Herald: no problem, grsec and node.js intersect weirdly in my testing 2017-12-01 05:30:21 grsec and everything acts weird 2017-12-01 05:30:32 /s :p 2017-12-01 05:30:51 SirCmpwn: fwiw my openjdk7 build did complete at some point 2017-12-01 05:30:53 took forever 2017-12-01 05:30:55 but no errors 2017-12-01 07:03:05 So how long do the official docker images typically trail behind a release? I'm excited about 3.7! 2017-12-01 07:03:22 node 8.9 *winning* 2017-12-01 07:03:57 also huge props for the vagrant boxes, I had been rolling my own and it sucked :) 2017-12-01 07:21:06 oh 2017-12-01 07:21:07 cool 2017-12-01 07:21:12 3.7 dropped 2017-12-01 07:21:15 ye 2017-12-01 07:21:22 anything to merge in mepholic before i rebuild stuff? 2017-12-01 07:21:25 I'm on edge 2017-12-01 07:21:27 ( ͡° ͜ʖ ͡°) 2017-12-01 07:21:37 been edging for months i see 2017-12-01 07:21:40 i don't think you want this patch 2017-12-01 07:21:45 the vmm patch? 2017-12-01 07:21:49 nah keep it in your local tree 2017-12-01 07:21:57 i think i figured out how i want to do the Device blocks anyway 2017-12-01 07:22:10 i have another patch for you though 2017-12-01 07:22:39 01:01 < Diablo-D3> you're not a man until you want to have sex with a speaker 2017-12-01 07:22:40 er 2017-12-01 07:23:36 hmm 2017-12-01 07:46:53 this... changes... everything 2017-12-01 07:50:14 good morning everyone, congrats to 3.7.0 2017-12-01 07:57:22 ncopa, what do you mean in the #8108 “it was correct after all” ? 2017-12-01 08:43:13 hi, how do I search in alpinelinux? find /dir -iname file <- doesn't seem to work right 2017-12-01 08:43:26 *search for a file 2017-12-01 08:43:42 Reign_: it should, actually 2017-12-01 08:44:13 markand: i reopened it because i though i closed wrong issue 2017-12-01 08:44:22 find is an standardized applet, im not sure if iname is in the standart, but busybox (what alpine is shipping) does have it 2017-12-01 08:45:23 works as expected here 2017-12-01 08:47:26 liwakura indeed, typo issues, sorry :-) 2017-12-01 08:53:39 :D 2017-12-01 13:17:18 scv: thanks, so did mine 2017-12-01 13:57:03 the gods dont want me to write alpine packages 2017-12-01 13:57:13 I only get errors 2017-12-01 13:57:31 i had a zsh error an someone suggested me to use a lxc container 2017-12-01 13:57:44 i have installed lxc now i got another error 2017-12-01 13:57:56 # lxc-attach -n build 2017-12-01 13:57:58 lxc-attach: build: attach.c: lxc_attach_to_ns: 298 Operation not permitted - Failed to attach to namespace "pid". 2017-12-01 13:58:24 always is the same 2017-12-01 13:58:40 errors errors and more errors 2017-12-01 13:59:24 such is life, or as the French say it, , such is life 2017-12-01 14:00:08 I think it's mostly a compatibility issue; you're not quite compatible with APKBUILDs yet. it'll come, eventually. 2017-12-01 14:00:34 trust me on this one, been there, done that, got the T-shi... oh wait 2017-12-01 14:00:41 but hey i almost have solved my hardware problems..... after 3 years of errors and more errors , after chague almost all components but processor and psu, i finally replace psu... and my pc behaviour bettered a lot it seem i was finally right when thought not enoutght power to the ram modules and gpu was the problem 2017-12-01 14:00:51 but it does not work copletely fine 2017-12-01 14:01:14 now when i come back from sleep to the pc and move the mouse to awake the monitor 2017-12-01 14:01:17 it blinks 2017-12-01 14:01:22 during several minutes 2017-12-01 14:01:32 until at last it works 2017-12-01 14:01:45 what the hel could do this? the new psu? 2017-12-01 14:02:09 i dont want to touch anything because this is a shit but finally works after 3 or 4 minutes 2017-12-01 14:02:11 could it be that it scans through different sources, and that it might be possible to configure a default value for that to enable quickness 2017-12-01 14:02:34 before this i have continuous hangs and reboot each time firefox consumed too much ram 2017-12-01 14:03:06 firefox tends to do that 2017-12-01 14:03:16 and zfs 2017-12-01 14:03:22 but now im on brtfs 2017-12-01 14:03:35 especially in the latest pre-quantum builds firefox did that a lot 2017-12-01 14:03:40 btrfs* 2017-12-01 14:04:17 ... I came to the conclusions wrt btrfs that it is, and will never be, ready for production; so I've used xfs and it works fine 2017-12-01 14:05:37 does have xfs suppot for both freebsd and linux? 2017-12-01 14:06:17 which reminds me, I had some filesystem util packages to contribute... I think it was userspace utilities for nilfs 2017-12-01 14:06:38 there -was- xfs support for freebsd, yes, I'm not sure if that still holds true 2017-12-01 14:07:19 there was something about fixing some locking issues but nobody did it so at v10 the support wasn't there, but I haven't followed this recently as I've ditched all FreeBSD's 2017-12-01 14:08:23 I was looking for a fs i can make my home available on linux and freebsd and the only thing i found was zfs 2017-12-01 14:10:41 wikipedia says xfs support in freebsd is off since 10.X 2017-12-01 14:11:04 zfs is cool but is not for a home pc 2017-12-01 14:11:09 is for raids 2017-12-01 14:11:26 if you have disk problems and just one partition 2017-12-01 14:11:35 is easier to recover with others fs 2017-12-01 14:11:39 with zfs is dea 2017-12-01 14:11:41 d 2017-12-01 14:11:43 that's a very good point 2017-12-01 14:11:56 I was just about to say exactly the same thing 2017-12-01 14:12:25 of course you should have a backup strategy, but if it ever comes to filesystem recovery, you'll want a filesystem that you actually -can- recover 2017-12-01 14:12:41 I imagine things have improved for zfs as well in that sense though 2017-12-01 14:26:31 thats what happens to me 2017-12-01 14:26:40 each time i try to make backups 2017-12-01 14:26:46 is when the nightmare begins 2017-12-01 14:26:54 when im tired of fighting my pc 2017-12-01 14:27:01 and have almost solved the problems 2017-12-01 14:27:13 i dont have strengh enought to make backups 2017-12-01 14:27:31 i just procrastinate 2017-12-01 14:27:48 you should basically define a backup procedure that you can instantly get running on any PC you have 2017-12-01 14:27:51 moreover i feel that if i try gonna be pubished by the gods again 2017-12-01 14:27:57 with more pc failures 2017-12-01 14:28:12 so backups are allways something i left for later 2017-12-01 14:28:39 sure, it takes a bit of work beforehand, but I've figured this out a long time ago: do the work and DOCUMENT it, because you won't be actively doing it and you need to understand how you thought things would work when you have to touch it again 2017-12-01 14:28:43 but is complicated 2017-12-01 14:28:52 as my only disck for backup 2017-12-01 14:28:54 is fat32 2017-12-01 14:28:57 i have to ake tarbals 2017-12-01 14:29:03 cant use rsync 2017-12-01 14:29:09 ossomething likethis 2017-12-01 14:29:12 please don't use enter as punctuation 2017-12-01 14:29:17 more over is the 4G file size limitation 2017-12-01 14:29:30 enter is the best punctuation system 2017-12-01 14:29:45 why do you 2017-12-01 14:29:46 type like 2017-12-01 14:29:47 this 2017-12-01 14:29:52 and well, it doesn't have to be so hard - you could create cpio archives 2017-12-01 14:30:04 it makes your text way harder to read coherently 2017-12-01 14:30:10 and it eats way more space than necessary 2017-12-01 14:30:20 okay, filesize limitations are tough stuff. I basically use squashfs for backups; I can do differential backups with it as well 2017-12-01 14:30:28 yes but as i said when is time of thinking about my backups trategy i am really tired of days of fighting my pc 2017-12-01 14:30:31 I wrote a small tool for it, and it is documented and all 2017-12-01 14:30:41 so i just left it for later 2017-12-01 14:30:51 i have a lot of other problems 2017-12-01 14:31:12 are you even trying to solve them? 2017-12-01 14:31:26 of course i done 2017-12-01 14:31:32 and ill go very very far 2017-12-01 14:31:38 that why i cant anymore 2017-12-01 14:31:45 because my enemies aso have gone too far 2017-12-01 14:31:47 I know what it's like; but my motivation comes from doing things right once and just reusing those correct solutions later 2017-12-01 14:31:49 and im being drugued 2017-12-01 14:31:54 by authorities 2017-12-01 14:31:54 what the fuck 2017-12-01 14:31:56 in my home 2017-12-01 14:32:03 and this takes me down 2017-12-01 14:32:10 without strengh to do anything 2017-12-01 14:32:15 either you're a tinfoil hat, or you're an elderly person 2017-12-01 14:32:20 im also beeing watched permanently 2017-12-01 14:32:22 my them 2017-12-01 14:32:27 enven influencers spy me 2017-12-01 14:32:33 and want to be my girls 2017-12-01 14:32:38 twitch.tv influencers or youtubers 2017-12-01 14:32:40 for instance 2017-12-01 14:32:43 take that to #alpine-offtopic please 2017-12-01 14:32:45 not here. 2017-12-01 14:32:59 but what thy say to people that who i cant speak too as they censorme 2017-12-01 14:33:02 is im crazy 2017-12-01 14:33:05 im a trol 2017-12-01 14:33:08 im a harasher 2017-12-01 14:33:11 whatever 2017-12-01 14:33:20 prostitucion mafia and illuminati pay... 2017-12-01 14:33:37 kaniini: i wish i was stoned reading this 2017-12-01 14:35:02 this seems like not very on-topic for #alpine-linux 2017-12-01 14:35:10 correct 2017-12-01 14:37:31 Hm so the extended image includes the zfs packages but they aren't installed. It seems this would be the same result if I made my own variant. Is there any way to put my apkovl on a ZFS volume then? 2017-12-01 14:39:45 Assuming a data or diskless install, I want to avoid a "sys" install as I'm running from a USB drive 2017-12-01 14:43:47 Hm, PXE boot is one way but that is a lot of work, and PXE booting my storage server isn't ideal for obvious reasons :) 2017-12-01 14:44:24 bpye: can't you use setup-bootable to create a bootable usb drive formatted as fat (not just dd the iso to it) and store the apkovl there? 2017-12-01 14:44:36 its not as good as storing it on the storage pool, but it should work 2017-12-01 14:44:38 im trying out alpine xen on a c3000 based motherboard from supermicro, when i try to modprobe xen_netback (or any other xen module) it fails with a no such device error, any ideas? 2017-12-01 14:45:00 bpye: you'd need to add the zfs modules to your initfs 2017-12-01 14:46:49 kahiru: Yeah I can just not super thrilled that if the USB drive dies which is definitely possible I loose my apkovl 2017-12-01 14:47:21 just back it up every once in a while 2017-12-01 14:48:51 kahiru: I also need the apk cache on the USB drive though right? 2017-12-01 14:49:15 yes, as far as I know 2017-12-01 14:49:33 or maybe it can be smart and pull the packages over the network each time it boots, I never tried it 2017-12-01 15:05:24 Hm how early in boot is /var needed? 2017-12-01 15:05:54 It would also be nice for it to persist 2017-12-01 15:13:09 oh, by the way... what's the status of wayland in Alpine? 2017-12-01 15:15:20 sway works 2017-12-01 15:21:15 that could work for me personally, but tiling wms are an acquired taste I'm afraid 2017-12-01 15:57:29 okay, did some googling on the topic. wonder what happened, everyone and their red haired step son was coding window managers back in the day, and now the only serious contenders are what, those of GNOME and KDE 2017-12-01 15:58:11 that's kinda sad 2017-12-01 16:00:06 xfce and i3 too :'( 2017-12-01 16:00:19 and awesome 2017-12-01 16:00:32 and other noob friendly ones like cinnamon and mate 2017-12-01 16:00:38 I don't know what TBB is talking about 2017-12-01 16:00:45 I think TBB mean wayland-compatible ones 2017-12-01 16:00:47 i don't know if you can consider GNOME to be "serious" 2017-12-01 16:00:52 s/mean/meant/ 2017-12-01 16:01:00 if gnome isn't serious i don't know what else would be 2017-12-01 16:01:00 yes I was, kahiru 2017-12-01 16:01:04 is sway not a serious contender? 2017-12-01 16:01:06 GNOME is the default vm under Debian… 2017-12-01 16:01:35 jvoisin: and systemd is the default init system 2017-12-01 16:01:54 but... does sway have gaps 2017-12-01 16:01:56 this is vital 2017-12-01 16:02:01 yes 2017-12-01 16:02:15 https://github.com/swaywm/sway 2017-12-01 16:02:23 "build is failling" 2017-12-01 16:02:25 nice software. 2017-12-01 16:02:41 the stable releases build correctly 2017-12-01 16:02:43 ¯\_(ツ)_/¯ 2017-12-01 16:02:46 SirCmpwn, I can either repeat myself or you can re-read my initial response for that :) 2017-12-01 16:03:09 tiling window managers have a pretty substantial userbase, you know 2017-12-01 16:03:24 the sum of all tiling window manager users is probably comparable to the individual sums of GNOME or KDE users 2017-12-01 16:03:26 at least KDE 2017-12-01 16:06:13 somehow doubtful 2017-12-01 16:06:29 KDE possibly yeah 2017-12-01 16:06:48 well, arch publishes the only useful package stats I'm aware of 2017-12-01 16:06:50 GNOME 43% Plasma 19% i3wm 12% sway 3% 2017-12-01 16:06:57 people who choose alpine for its minimalism will likely also use tilling window managers for their minimalism 2017-12-01 16:07:12 well 2017-12-01 16:07:13 awesome 8% 2017-12-01 16:07:18 arch has a high bias towards tiling WMs 2017-12-01 16:07:21 because of its userbase 2017-12-01 16:07:24 so would alpine, I imagine 2017-12-01 16:07:35 i wouldn't know, i run openbox :P 2017-12-01 16:07:51 17% 2017-12-01 16:07:54 impressive 2017-12-01 16:08:01 for such a shitty WM, at least 2017-12-01 16:08:36 Hello @ all 2017-12-01 16:10:03 hello 2017-12-01 16:10:05 Trying to upgrade one off mey Alpine Servers, but it dosn't work ... 2017-12-01 16:10:49 describe the problem 2017-12-01 16:10:52 Are not all Repro Servers ready yet? 2017-12-01 16:11:40 can't get the files from Server "dl5" 2017-12-01 16:12:09 Try a different mirror or check your network connection? 2017-12-01 16:14:50 For example: 2017-12-01 16:15:01 ERROR: http://dl-1.alpinelinux.org/alpine/v3.7/main: No such file or directory 2017-12-01 16:15:47 And I tryed "dl-1", but same thing ... 2017-12-01 16:16:33 And ping to alpinelinux.org works 2017-12-01 16:19:25 dl-5 seems to have 3.7 just fine 2017-12-01 16:19:27 dl-1 does not, no 2017-12-01 16:19:35 dl-1 has nothing 2017-12-01 16:21:02 I don't know about that Shiz, I never felt a need for a tiling window manager during my 15 or 16 years of Gentoo 2017-12-01 16:21:03 Shiz: But I get the error on dl-5 2017-12-01 16:21:33 (and even though I'm quite deep in Linux, been for a good while, tiling wms have never been my thing) 2017-12-01 16:22:08 the work sway is doing should encourage more wayland compositors (WMs) to be built/ported 2017-12-01 16:22:21 someone is working on an xmonad clone based on our work, and I think awesomewm is in the works too 2017-12-01 16:22:23 idk 2017-12-01 16:22:30 i'm still wary of wayland's architectural model 2017-12-01 16:22:38 what are your concerns? 2017-12-01 16:22:40 speaking of which, does libwayland still abort() on malloc failure 2017-12-01 16:22:42 :P 2017-12-01 16:22:59 the client does, I think 2017-12-01 16:23:03 but the server never does 2017-12-01 16:23:59 i do mean the client lib, yes 2017-12-01 16:24:09 and I feel like it gives the compositor far too much power, to be honest 2017-12-01 16:24:21 I'm one of the few strange people who actually like X's basic model 2017-12-01 16:24:38 I think that might hold for the way you use X today 2017-12-01 16:24:48 but there are lots of opportunities created with the wayland model 2017-12-01 16:24:53 more doors are opened than are closed 2017-12-01 16:25:19 and most of those opportunities haven't even been explored yet, so there's a window of opportunity for someone who wants to do something cool 2017-12-01 16:25:20 also, sway's work is taking a crowbar to those doors the rest of wayland is trying to close 2017-12-01 16:25:20 I only hav to change the /etc/apk/repositories from 3.6 to 3.7, right? 2017-12-01 16:25:44 feuerteufel: Yes 2017-12-01 16:25:44 well, that's unfair. by "the rest of wayland" I mean "gnome" 2017-12-01 16:25:44 feuerteufel: if you use latest-stable then not even that, I suppose 2017-12-01 16:28:15 I'm using 3.6 and I upgraded before I change the repro File 2017-12-01 16:28:34 feuerteufel: yes 2017-12-01 16:28:38 There was Nothing to do ... 2017-12-01 16:28:41 try using cz.alpinelinux.org 2017-12-01 16:28:49 then apk update && apk upgrade -a 2017-12-01 16:29:19 Does latest-stable include everything that's in 3.7? Or is 3.7 newer? 2017-12-01 16:29:31 3.7 -is- latest-stable 2017-12-01 16:29:38 latest-stable is just a symlink to 3.7 2017-12-01 16:29:41 Alright :) 2017-12-01 16:29:50 it's so you don't have to change your repos file whenever a new alpine ver releases 2017-12-01 16:30:06 Makes sense 2017-12-01 16:34:46 "cz" looks like it works ... 2017-12-01 16:35:29 Have to wait till it's done 2017-12-01 16:36:55 http://dl-cdn.alpinelinux.org/alpine/ should always work otherwise. 2017-12-01 16:37:50 But ... it should be done whithout doing anything by hand? 2017-12-01 16:48:46 Looks like it worked, It dosn't boot anymore 2017-12-01 16:49:26 Probably the kernel get a new name 2017-12-01 16:49:47 It is a Virt Maschine 2017-12-01 16:50:13 Have to take a Look on the LV 2017-12-01 16:53:48 I'm trying to install chromium but apk add chromium can't find the packade 2017-12-01 16:53:52 package* 2017-12-01 16:53:57 how do I proceed? 2017-12-01 16:54:24 do you have the community repo enabled? 2017-12-01 16:55:24 kahiru: I don't think so, I just have a fresh install 2017-12-01 16:55:31 how can I enable the community repo? 2017-12-01 16:55:58 never mind, that part is easy to look up be myself :) 2017-12-01 16:56:08 does alpine have a default browser? 2017-12-01 16:56:52 no 2017-12-01 17:05:04 okay thanks, I've successfully installed chromium now. Thanks for the quick help 2017-12-01 19:03:25 hey there 2017-12-01 19:03:51 i have my fresh install with really basic bspwm, that looks really nice 2017-12-01 19:04:00 but i want to use firefox 2017-12-01 19:04:09 i added community repos 2017-12-01 19:04:57 installed firefox-esr and font-noto 2017-12-01 19:05:18 i can't see the fonts on the menus 2017-12-01 19:05:30 and the pictures are blured 2017-12-01 19:05:38 1. enter isn't puncuation 2017-12-01 19:05:43 2. have you reloaded the font cache? 2017-12-01 19:06:30 1. I will try to add puncuation ;) 2017-12-01 19:08:26 2. I have no idea how to do that. in fact i restarted X and now in the webpages fonts are ok, but not on the menu 2017-12-01 19:09:41 its uh... fc-cache -fv 2017-12-01 19:09:42 fc-cache -s as root 2017-12-01 19:09:42 i believe 2017-12-01 19:09:46 indeed scv 2017-12-01 19:09:46 or that ^ 2017-12-01 19:10:06 fc-cache -fv in $HOME iirc 2017-12-01 19:10:13 -s is for system fonts 2017-12-01 19:10:55 ah right, true 2017-12-01 19:11:03 then yes, sudo fc-cache -s 2017-12-01 19:11:13 -v is verbose and -f is force 2017-12-01 19:11:17 yep 2017-12-01 19:11:47 by default it's just $HOME right, so SirCmpwn's right for system fonts 2017-12-01 19:11:48 my b 2017-12-01 19:11:49 :P 2017-12-01 19:11:58 yeah, brain fart on my side 2017-12-01 19:12:09 I was thinking of the user font cache 2017-12-01 19:12:23 something like arch's package hooks should probably be added to apk 2017-12-01 19:12:24 I don't even have an excuse, it was just a brainfart, of course fonts installed via the package are system fonts 2017-12-01 19:12:36 arch uses them to automatically run fc-cache at the end of a transaction if font dirs changed at all during the transaction 2017-12-01 19:12:53 there are hooks 2017-12-01 19:13:05 iirc pre- and post-install etc 2017-12-01 19:13:07 just install hooks on a per-package basis, though 2017-12-01 19:13:10 ok, many thanks 2017-12-01 19:13:23 pacman hooks are a little different 2017-12-01 19:13:32 fontconfig ships a hook that, whenever pacman does an update that touches font dirs, is invoked 2017-12-01 19:13:45 https://sr.ht/ugf1.txt 2017-12-01 19:13:47 no changes, i just think firefox can't find the font it's looking for 2017-12-01 19:14:14 any output to stderr? it's usually pretty noisy if you run it from a console 2017-12-01 19:15:12 some critical things about gtk_clipboard 2017-12-01 19:15:32 and warnings about error loading theme icons 2017-12-01 19:16:20 ah, point taken 2017-12-01 19:18:54 we have that functionality 2017-12-01 19:19:00 https://wiki.alpinelinux.org/wiki/APKBUILD_Reference#triggers 2017-12-01 19:19:51 SirCmpwn: apk has them 2017-12-01 19:20:20 neat 2017-12-01 19:20:24 add them to the fontconfig package 2017-12-01 19:20:24 yes apk says it's executing things about fonts 2017-12-01 19:20:35 great 2017-12-01 19:20:38 good work everyone 2017-12-01 19:21:08 and fc-cache says everything in cache is already here :) 2017-12-01 19:21:36 so, down the wrong rabbit hole :p 2017-12-01 19:24:47 i'm trying installing all the fonts 2017-12-01 19:28:39 apk search give version so i cant use for and pipe :/ 2017-12-01 19:29:34 oh sorry -q options is what I need 2017-12-01 19:44:12 no changes ... i tryed to install adwaita gtk2 theme too 2017-12-01 19:56:47 https://pix.tdct.org/?img=1512158166.png 2017-12-01 20:04:54 that does look problematic 2017-12-01 20:05:50 ^ 2017-12-01 20:06:22 that's one way to put it hah 2017-12-01 20:07:03 you're missing ttf-dejavu or whatever it's called 2017-12-01 20:14:00 it's the right name but no changes, tried with all of ttf-* packages 2017-12-01 20:15:25 no changes even with the -safe-mode option 2017-12-01 20:31:19 Hello 2017-12-01 20:31:51 jeanjack: you might want to take it to the mailing list 2017-12-01 20:32:26 summarize what you've learned so far in your opening email 2017-12-01 20:34:22 Is there a guide that actually works to get Alpine linux working on VMware Workstation? I have been pulling my hair out for days doing dual boot because nothing I try works. If you follow the wiki the packages never get loaded after reboot. If you try to just install it to disk then after upgrading to edge it fails to boot 2017-12-01 20:36:37 to the VM disk that is 2017-12-01 20:37:32 works fine when installing to a disk and dual boot but then it is near impossible to troublshoot any dependencies when I have to reboot the computer 100 times to switch back and fourth between apline and windows 2017-12-01 20:39:40 I just want to help get Budgie Desktop packaged but it is frusterating at best when I cannot use a VM for testing 2017-12-01 21:47:17 hi all 2017-12-01 21:47:44 is someone able to tell me wtf is going on with this distro? and i never get a running X ? 2017-12-01 21:48:05 i made everything from the wiki but i get black screen now 2017-12-01 21:48:13 i installed it on my netbook 2017-12-01 21:48:22 can anyone confirm that the weechat-python pkg (at least in 3.7) does not properly depend on python2? the APKBUILD seems to have some check for it, but it checks for subpackage name "python2" where it should be "python" 2017-12-01 21:49:20 do i have to write configs for the X server to run it? 2017-12-01 21:52:33 shouldn't 2017-12-01 21:52:49 why the hell do i get that black screen 2017-12-01 21:52:58 wit starts but no WM? 2017-12-01 21:53:03 i use TWM 2017-12-01 21:53:16 have an xinitrc file in root and twmrc file 2017-12-01 21:53:20 check xorg.0.log 2017-12-01 21:54:08 Bun: that looks right/wrong, yes 2017-12-01 21:54:26 do i have to add the i915 and the other module in /etc/modules? 2017-12-01 21:54:37 like it says here https://wiki.alpinelinux.org/wiki/Intel_Video 2017-12-01 21:54:50 Bun: looks like it got caught up in https://git.alpinelinux.org/cgit/aports/commit/main/weechat/APKBUILD?id=d6529c8d14d870c966dc74c3008cdce15dabb7c5 2017-12-01 22:05:00 i ahve checked teh xorg.0.log , seems no problem 2017-12-01 22:05:14 only with ACPI looks a problem 2017-12-01 22:06:14 please help me as far as possible , i am getting crazy atm 2017-12-01 22:09:21 did you check whether twm starts at all or if it prints some error? (like by redirecting its output to a file) 2017-12-01 22:09:51 how? i start it with .xinitrc 2017-12-01 22:09:55 exec twm & 2017-12-01 22:10:12 the & isn't needed, but you can do exec twm > /tmp/log 2017-12-01 22:10:32 should i write it in the xinitrc? 2017-12-01 22:10:35 adilix: i think the & i syour issue 2017-12-01 22:10:38 try ditching the & 2017-12-01 22:10:42 see what happens 2017-12-01 22:10:58 i tried both even without the & and the same problem 2017-12-01 22:11:10 i know that normally from BSDs 2017-12-01 22:12:36 again black screen 2017-12-01 22:12:41 should i install other wm 2017-12-01 22:13:02 you can try 2017-12-01 22:14:06 Shiz: do you plan to fix the python2 thing or shall I file a bug report 2017-12-01 22:14:18 Bun: I can't push to main/ packages myself 2017-12-01 22:14:24 I'll make a PR :P 2017-12-01 22:14:28 alright 2017-12-01 22:15:22 hmm this is crazy, when i type ( after i klogged in ) exec twm > /tmp/twm.log, i get unable to open display and i get logged out 2017-12-01 22:15:31 whats that? 2017-12-01 22:16:04 you need to set $DISPLAY 2017-12-01 22:16:17 well, that's because you should put it in xinitrc and not run it in your login shell 2017-12-01 22:16:29 plus exec replaces the current process so your shell gets nuked 2017-12-01 22:18:12 also you probably want to do exec tmp > /tmp/twm.log 2>&1 to also capture stderr 2017-12-01 22:18:17 twm* 2017-12-01 22:19:14 i have to set a $DISPLAY? is that a joke 2017-12-01 22:19:41 you don't 2017-12-01 22:19:49 do i have to delete the 20-modules.conf? maybe? 2017-12-01 22:20:52 i deleted the 20-modules.conf but the same problem 2017-12-01 22:21:38 and now i can;t use CTRL+ALT F1 or F2 and so on 2017-12-01 22:23:15 i cant believe , first linux i tried and it doesnt work 2017-12-01 22:23:46 seems odd that you're trying to run twm via xinitrc if it is your first linux then :) 2017-12-01 22:24:24 maybe you should try https://wiki.alpinelinux.org/wiki/XFCE_Setup instead 2017-12-01 22:25:37 i am not new in linux, i used for 12or13 years archlinux 2017-12-01 22:25:47 i use linu since 1998 2017-12-01 22:26:08 I was born in early 1998 :P 2017-12-01 22:26:12 right 2017-12-01 22:29:00 is this distro maybe a childs distro? 2017-12-01 22:29:08 it's meant for superusers 2017-12-01 22:29:10 perhaps you aren't one 2017-12-01 22:30:20 I dunno, XFCE is pretty easy to get running 2017-12-01 22:30:34 xfce is usually one of the easier desktop environments to get running 2017-12-01 22:30:51 i dont understand what that means, is this distro connected with xfce? 2017-12-01 22:31:01 and can yhou tell me why? 2017-12-01 22:31:13 it's not, but xfce is usually easy to get up and running 2017-12-01 22:31:15 because there's the wiki page I just linked and I've tried it & it works 2017-12-01 22:31:29 i don't like shitty desktop environments 2017-12-01 22:31:38 a simple wm is enough for me 2017-12-01 22:31:48 consider it an excercise in testing if your setup works at all 2017-12-01 22:31:52 shitty is subjective. no need to be so hostile. 2017-12-01 22:32:08 there is maybe a big problem with the distro 2017-12-01 22:32:26 naaa i don't like to use xfce 2017-12-01 22:32:32 no one forces you to use it. There is a ton of existing distros outthere 2017-12-01 22:32:38 that's one thing ^ 2017-12-01 22:32:44 to much of packages to install , i look for lightweight setups you know 2017-12-01 22:32:45 alpine isn't really targeted at desktop users 2017-12-01 22:32:51 indeed 2017-12-01 22:32:51 and i doubt so many people would be using it if there's huge problems with the distro itself 2017-12-01 22:32:53 it's usable as a desktop distro and many people do so 2017-12-01 22:32:59 but its not intended to be only desktop 2017-12-01 22:33:19 one of the best distros for servers. 2017-12-01 22:34:03 'the best' - keep it objective :P 2017-12-01 22:35:18 :) 2017-12-01 22:35:21 sSFisdfui to you too! 2017-12-01 22:36:04 aha it's is also only for servers? 2017-12-01 22:36:11 didn't know that 2017-12-01 22:36:16 it's for wherever you want to run it 2017-12-01 22:36:30 no, it's not "only" for servers 2017-12-01 22:36:32 desktops, embedded devices, old hardware, servers, networking devices 2017-12-01 22:36:38 containers :^) 2017-12-01 22:36:43 for example mepholic runs it on his laptop to great success 2017-12-01 22:36:47 it's not made for a single thing 2017-12-01 22:38:17 i just wanna run it in my netbook 2017-12-01 22:38:28 with a smal wm not a complete desktop 2017-12-01 22:38:36 to slow for desktops 2017-12-01 22:39:51 adilix: you have two options : you test from another wm or you inspect why it isn't working 2017-12-01 22:40:02 ya 2017-12-01 22:40:09 i run alpine on my desktop and laptop 2017-12-01 22:40:12 how do i inspect it, i searched in most logs 2017-12-01 22:40:17 it's quite enjoyable 2017-12-01 22:40:21 i think it's maybe a kernel problem 2017-12-01 22:41:09 adilix: are you first sure the black screen isn't normal ? 2017-12-01 22:43:16 aha 2017-12-01 22:43:22 i found the fucking problem 2017-12-01 22:43:44 what was it ? 2017-12-01 22:43:54 i deleted everything inside my .xinitrc and left it only with exec fvwm and now it starts 2017-12-01 22:44:12 i took the .xinitrc from the etc folder 2017-12-01 22:44:29 now it started the fvwm 2017-12-01 22:44:34 lets try twm 2017-12-01 22:45:34 hmm i can't exit 2017-12-01 22:45:36 :) 2017-12-01 22:47:49 there you go.. see how alpine is great :P 2017-12-01 22:48:51 fvwm seems to be it has a problem, twm runs fine 2017-12-01 22:50:30 does alpine linux delete the depencies to when you delete a package 2017-12-01 22:53:45 yes, if nothign else depends on them 2017-12-01 22:53:57 yeaa got it 2017-12-01 22:54:35 but how can i install a package , firstly get asked what other depencies getting installed 2017-12-01 22:54:48 wat 2017-12-01 22:55:19 adilix: apk uses a "rules" file 2017-12-01 22:55:21 /etc/apk/world 2017-12-01 22:55:30 like apk add -i foo ? 2017-12-01 22:55:40 when you do "apk add" it adds a line to that file 2017-12-01 22:55:50 yes but when i install something it starts the installation without asking me if i want it 2017-12-01 22:55:57 which tells apk to install that package and it's dependancies 2017-12-01 22:55:57 so add -i or --interactive 2017-12-01 22:56:11 or -s / --simulate 2017-12-01 22:56:15 so if you apk del the package and the dependencies are not required by anything else 2017-12-01 22:56:18 they will be removed 2017-12-01 22:56:28 i mean i want to see what other packages will be installed and maybe i break the installation 2017-12-01 22:56:42 i don't know what you're asking for 2017-12-01 22:56:56 hmm did you used other distros 2017-12-01 22:58:50 let me say i wanna see which other depencies will be installed for a package , how can i see it before 2017-12-01 22:59:32 well I already told you 2017-12-01 22:59:44 aa i 2017-12-01 22:59:49 let me check it 2017-12-01 22:59:53 adilix: this 2017-12-01 22:59:55 apk info -R xfce4 2017-12-01 23:00:08 thx 2017-12-01 23:00:10 is yet another way 2017-12-01 23:00:23 i tried -i , works well 2017-12-01 23:01:05 hmm with -R i got unrecognized otpion and apk just installed it 2017-12-01 23:01:24 adilix: apk info -R, not apk add -R 2017-12-01 23:02:01 I imagine that's not recursive though? 2017-12-01 23:02:10 or is it 2017-12-01 23:02:20 -R, --depends List packages that the PACKAGE depends on 2017-12-01 23:02:42 doesnt work here 2017-12-01 23:02:48 only -I works 2017-12-01 23:02:52 -i 2017-12-01 23:02:56 lol 2017-12-01 23:03:09 https://txt.shiz.me/MWNkOGRjNj 2017-12-01 23:03:14 adilix: that's `apk add` 2017-12-01 23:03:17 you pass -R to `apk info` 2017-12-01 23:03:27 aaaaa man apk info you mean 2017-12-01 23:03:36 i made apk add -r nano 2017-12-01 23:03:40 -R 2017-12-01 23:03:43 Flaxe : adilix: apk info -R, not apk add -R 2017-12-01 23:03:45 :) 2017-12-01 23:03:46 lmao 2017-12-01 23:03:47 :) 2017-12-01 23:03:48 im dead 2017-12-01 23:03:51 but apk add -i works great 2017-12-01 23:03:55 apk info -R xfce4 2017-12-01 23:04:07 :D 2017-12-01 23:04:28 hmm it does not show me the depencies but what it will install 2017-12-01 23:04:55 naaaah the -i is better option 2017-12-01 23:05:07 the -R optioon sucks 2017-12-01 23:05:11 Whatever fits your boat :) 2017-12-01 23:05:29 floats* :) 2017-12-01 23:05:42 wow you provide mpv but not mplayer ? thats great 2017-12-01 23:05:45 i love it 2017-12-01 23:06:11 mplayer is in the community repo 2017-12-01 23:06:25 cant install it 2017-12-01 23:06:26 https://pkgs.alpinelinux.org/packages?name=mplayer*&branch=&repo=&arch=&maintainer= 2017-12-01 23:06:35 well you have to add the community repo to /etc/apk/repositories first 2017-12-01 23:06:47 mpalyer is missing 2017-12-01 23:06:53 i have it 2017-12-01 23:06:53 what Bun said 2017-12-01 23:07:03 did you apk update after you added the community repo to /etc/apk/repositories 2017-12-01 23:07:07 yes 2017-12-01 23:07:11 also, mpv is generally preferable to mplayer, imo 2017-12-01 23:07:20 yes i know that, just asked 2017-12-01 23:07:50 also mplayer is missing 2017-12-01 23:08:04 required by world[mplayer] 2017-12-01 23:08:13 why do i get this 2017-12-01 23:09:23 what's your /etc/apk/repositories look like 2017-12-01 23:11:02 firts line is http;//dl-cdn.alpinelinux.org/alpine/3.7/main and second line is http;//dl-cdn.alpinelinux.org/alpine/3.7/community 2017-12-01 23:11:17 edge is slashed 2017-12-01 23:11:25 both of those urls are wrong, as it should be v3.7, not 3.7 2017-12-01 23:11:48 yes sorry v3.7 2017-12-01 23:11:57 so not wrong 2017-12-01 23:12:02 Should also be a colon after http, not a semicolon :| But maybe thats something you changed posted in irc? 2017-12-01 23:12:29 maybe the server isn't updated to the new version , afaik it came today out 2017-12-01 23:12:36 yes i know it 2017-12-01 23:12:50 its a semicolon 2017-12-01 23:12:57 i can install mplayer just fine from here 2017-12-01 23:13:02 hmmm 2017-12-01 23:13:15 can you take a screenshot of the following shell command: `cat /etc/apk/repositories`? 2017-12-01 23:13:19 positive you ran `apk update`? 2017-12-01 23:13:28 yeaaaah 2017-12-01 23:13:42 i will make a shot , just a sec 2017-12-01 23:17:08 here http://picpaste.de/IMG_20171202_011411.jpg 2017-12-01 23:18:01 that does look right 2017-12-01 23:18:03 what if you do 2017-12-01 23:18:06 apk add --no-cache mplayer 2017-12-01 23:18:20 add -i if you so desire 2017-12-01 23:20:27 ? can't follow 2017-12-01 23:22:00 do i have to do that only for that package? 2017-12-01 23:22:09 i mean the --no-cahce option 2017-12-01 23:22:21 in other packages i didn't need it 2017-12-01 23:22:29 just test if it works for mplayer 2017-12-01 23:23:22 i get the same result aas in the pix 2017-12-01 23:23:32 with the --no-cache option 2017-12-01 23:23:59 If you do apk update, do you see it fetching the two repo's you have? 2017-12-01 23:24:27 yes 2017-12-01 23:25:40 If you do "apk search mplayer", can you see it in the list ? 2017-12-01 23:25:55 let me check 2017-12-01 23:26:27 apk info mplayer will work as well, that should show you details about the package. 2017-12-01 23:26:49 hmm i get only faenze-icon-theme-mplayer py-templayer and py-templayer-doc 2017-12-01 23:26:53 thats all 2017-12-01 23:27:07 Hmm weird. 2017-12-01 23:27:14 you wanna see a shot? 2017-12-01 23:27:18 nah, fine 2017-12-01 23:28:11 adilix: hmm, maybe your dl-cdn mirror is off 2017-12-01 23:28:20 can you try replacing dl-cdn in your repos file with cz? 2017-12-01 23:28:29 so they both read http://cz.alpinelinux.org/...etc... 2017-12-01 23:28:35 then apk update again ofc 2017-12-01 23:28:37 its the fastest mirror you know 2017-12-01 23:28:51 shouldn't i try tomorrow again then 2017-12-01 23:29:03 just wanna check if it's a mirror issue 2017-12-01 23:29:10 ok 2017-12-01 23:30:21 just the same problem only the above 3 packages i get 2017-12-01 23:30:45 that is... extremely weird 2017-12-01 23:30:54 what's your arch? 2017-12-01 23:31:01 can you tell me what is the /media/sdc/apks ? in the first line 2017-12-01 23:31:13 its i386 2017-12-01 23:31:16 that's commented out 2017-12-01 23:31:20 also 32bit linux 2017-12-01 23:31:31 it would normally be the local boot medium apk storage 2017-12-01 23:31:48 ah yes 2017-12-01 23:31:52 mplayer is not in the i386 repo 2017-12-01 23:31:55 let me see why that is 2017-12-01 23:31:56 the apk cache you mean 2017-12-01 23:32:01 aha 2017-12-01 23:32:21 can i change to the other server ? 2017-12-01 23:32:30 no, it's a problem on our side 2017-12-01 23:32:36 we only built mplayer on x86_64 for some reason 2017-12-01 23:32:40 I'll push a commit to fix that 2017-12-01 23:32:46 ok 2017-12-01 23:32:54 just installed mpv :) 2017-12-01 23:32:58 :) 2017-12-01 23:33:03 it does a good job to 2017-12-01 23:34:18 https://git.alpinelinux.org/cgit/aports/commit/main/mplayer/APKBUILD?id=1ee95a3ff6a91f420fae5f82e205a066c9fcbc8d 2017-12-01 23:34:25 it seems like at one point it fialed to build on i386 2017-12-01 23:34:50 wow owo wow 2017-12-01 23:35:05 that's we don't build it for i386 right now 2017-12-01 23:35:06 something very new to me 2017-12-01 23:35:12 ok np 2017-12-01 23:35:20 will use mpv then 2017-12-01 23:35:25 :) sorry 2017-12-01 23:35:31 i don't have an i386 box on hand to investigate atm 2017-12-01 23:35:37 np 2017-12-01 23:37:13 i am just happy for now :) 2017-12-01 23:37:18 will do more tomorrow 2017-12-01 23:37:56 can you tell me which package do i have to install for Typ1 anf TTF fonts or folders 2017-12-01 23:38:00 i dont have them 2017-12-01 23:40:02 use https://pkgs.alpinelinux.org/packages or https://pkgs.alpinelinux.org/contents to find what you need 2017-12-01 23:42:22 ok help me to configure my sound card 2017-12-01 23:42:30 i cant find any tutorial for that 2017-12-01 23:44:49 ಠ_ಠ 2017-12-01 23:45:03 it's just alsa 2017-12-01 23:45:16 ok which packages should i install 2017-12-01 23:46:57 i can't find anything with alsa non the site 2017-12-01 23:47:35 use wildcards, like alsa* 2017-12-01 23:48:59 probably just alsa-utils and alsa-libs or whatever they're called 2017-12-01 23:49:11 mpv probably pulled in alsa-libs 2017-12-01 23:49:48 if you have more than one soundcard, it might be selecting an incorrect default 2017-12-01 23:50:11 hmm alsaconf can't find a soundcard 2017-12-01 23:50:32 i am on netbook 2017-12-01 23:51:16 'alsaconf'? 2017-12-01 23:51:20 what are you even doing 2017-12-01 23:51:29 https://wiki.archlinux.org/index.php/Advanced_Linux_Sound_Architecture#Set_the_default_sound_card 2017-12-01 23:51:52 yes 2017-12-01 23:52:07 great answer 2017-12-01 23:52:24 [01:51] 'alsaconf'? 2017-12-01 23:53:26 i will try snd_hda_intel 2017-12-01 23:53:35 in the alsa base conf file 2017-12-01 23:54:09 hmm i dont have therea a alsa-base.conf 2017-12-01 23:57:09 there seems to be everything configured , but i dont get any sound , should i # blacklist snd-pcsp in the blacklist file 2017-12-02 00:02:24 i have enough for now cy tomorrow 2017-12-02 06:29:46 is there any simple link detection utility like ifplugd in the repo? 2017-12-02 08:23:51 > use https://pkgs.alpinelinux.org/packages or https://pkgs.alpinelinux.org/contents to find what you need Alpine packages Search for packages ? v3.3 edge v3.4 v3.5 v3.6 v3.7 main community testing x86 x86\_64 armhf aarch64 ppc64le Alpine packages Search the contents of packages ? ? ? v3.3 edge v3.4 v3.5 v3.6 v3.7 main community testing 2017-12-02 08:23:52 Don't know the answer, would need to look myself - which I might ; ) 2017-12-02 08:27:33 If you meant ifplugd itself, is this it: ? https://pkgs.alpinelinux.org/contents?file=ifplugd*&path=&name=&branch=v3.7&repo=main&arch= 2017-12-02 08:30:15 searching for file "link*" in path "*bin" gave me no useful results, anyhow... 2017-12-02 08:36:44 what's the usecase 2017-12-02 08:37:45 busybox has an ifplugd 2017-12-02 08:37:50 but it's disabled in alpine for some reason 2017-12-02 08:38:04 could just rebuild with it enabled unless it's removed for a specific purpose 2017-12-02 10:21:22 <_ikke_> Just did an upgrade to 3.7, and got a segfault in upgrading bash (Executing bash-4.4.12-r1.post-upgrade; Segmentation fault) 2017-12-02 10:23:44 <_ikke_> alpine-baselayout-3.0.5-r2.pre-upgrade had issues removing /var/run/docker/netns/ entries, but I stopped docker and ran apk fix 2017-12-02 13:21:36 hey, I'm getting this https://paste.pound-python.org/show/npWSTFRV6Up8spHIqKK4/ when trying to install quassel-core on aarch64. Has anyone encountered this or should I file an issue? 2017-12-02 13:22:02 hmm 2017-12-02 13:22:12 can you try switching mirrors? 2017-12-02 13:22:21 change to cz.alpinelinux.org in /etc/apk/repositories 2017-12-02 13:22:40 and its in multiarch/alpine:aarch64-latest-stable docker image, dunno if they don't some magic with it before shipping it 2017-12-02 13:22:42 let me try 2017-12-02 13:23:23 hm, that works 2017-12-02 13:25:03 what's wrong with the mirrors? there seem to be some issues with them since the 3.7.0 release 2017-12-02 13:32:07 dl-cdn occassionally hicks up like that 2017-12-02 13:32:11 we're trying to find a solution 2017-12-02 13:32:39 where do i click to donate server capacity :p 2017-12-02 13:37:45 so no issue needed for that thing? 2017-12-02 13:41:36 no, i've alerted infra 2017-12-02 13:45:24 okay, thanks 2017-12-02 13:45:59 sorry for the issues 2017-12-02 13:48:30 no problem, it's nothing critical 2017-12-02 13:50:45 Shiz, serious question fwiw, is there any process for offering donations? i have a fairly decent quantity of storage spare on a 10gbps connection and wouldn't mind donating some towards alpine 2017-12-02 13:51:08 scv: I'd say talk to clandmeter or ncopa for that :) 2017-12-02 13:51:15 no formal process that I know of 2017-12-02 13:51:20 will do 2017-12-02 13:51:22 thanks :D 2017-12-02 13:51:34 no, thank you ;p 2017-12-02 13:51:57 the least i can do to support my favorite distro 2017-12-02 13:54:27 wish I had something like this to offer :/ 2017-12-02 14:01:43 don't worry 2017-12-02 14:01:51 the best anyone can offer is their participation in the community :) 2017-12-02 14:04:10 +1 2017-12-02 14:05:59 For mirrors you can submit a PR for alpine-mirrors aports 2017-12-02 14:07:17 That or send an email to infra ml 2017-12-02 15:52:10 kahiru: sorry about the dl-cdn mirror 2017-12-02 15:52:14 i know whats wrong 2017-12-02 15:52:26 need to think of how to fix it 2017-12-02 15:53:07 problem is that dl-cdn caches old package 2017-12-02 15:53:17 ncopa: no problem, I'm just glad I hit it before it could cause any real trouble to someone else 2017-12-02 15:55:53 I always though that dl-cdn is just a dns record which points to different servers in different regions. guess it does more than that 2017-12-02 15:56:30 no, its a bunch of varnish caches in different regions 2017-12-02 15:57:11 the problem is the /latest-release/ 2017-12-02 15:57:17 it previously pointed to v3.6 2017-12-02 15:57:21 it now points to v3.7 2017-12-02 15:57:29 ACTION looks up varnish cache 2017-12-02 15:57:48 its a caching reverse http proxy 2017-12-02 15:58:08 ah, cool 2017-12-02 15:58:19 it makes sense now 2017-12-02 15:58:23 yes, i think its pretty cool 2017-12-02 15:58:43 im not sure how to oslve it though 2017-12-02 15:58:46 solve* 2017-12-02 15:59:07 a workaround is to use /v3.7/ instead of /latest-release/ 2017-12-02 15:59:27 or use another mirror instead of dl-cdn 2017-12-02 15:59:57 is there a way to force it to invalidate its cache for endpoints matching a certain pattern or something? 2017-12-02 16:00:03 yes 2017-12-02 16:01:10 https://docs.fastly.com/api/purge 2017-12-02 16:01:33 curl -X PURGE http://dl-cdn.alpinelinux.org/alpine/latest-release/main/* 2017-12-02 16:02:28 that should do the trick, shouldn't it? 2017-12-02 16:02:41 probably yes 2017-12-02 16:02:44 curl -X PURGE http://dl-cdn.alpinelinux.org/alpine/latest-release/main/*/* 2017-12-02 16:07:35 how do i get a list of manually/explicitly installed packages? 2017-12-02 16:09:00 cat /etc/apk/world ? 2017-12-02 16:10:27 kahiru: thanks 2017-12-02 17:11:47 what would be the right place to remove an user if an package is deinstalled? 2017-12-02 17:11:50 $pkgname.post-deinstall ? 2017-12-02 17:11:58 or should old users removed at all? 2017-12-02 17:32:51 it depends, if it is a basically stateless service which just needs a user to run under, then I'd put it into post-deinstall. If the service puts a bunch of stuff into /var and who knows where else, I'd probably let the user exist even after removing the package 2017-12-02 17:34:08 kahiru: its supposed to setup my own user account 2017-12-02 17:34:26 and install my usually used programs as dependency 2017-12-02 17:34:55 hmm, that's kinda neat idea 2017-12-02 17:36:31 and in that case I'd probably let the user be. Do you plan to {,un}install the package frequently? 2017-12-02 17:36:38 no 2017-12-02 17:36:43 i dont think i'll ever do it 2017-12-02 17:36:55 but ansible teached that reaching the summit is only half the battle 2017-12-02 17:40:00 FYI https://github.com/holocm/ (tl;dr configuration management thing in Go that packs configuration roles as package) 2017-12-02 17:45:00 I like the idea 2017-12-02 17:46:19 we (me and author) have been trying to add alpine support 2017-12-02 17:50:03 just ping me if you need another person to test it, I'd be happy to give it a try 2017-12-02 18:14:38 adding php7-phar produces white webpages 2017-12-02 18:14:46 on php pages 2017-12-02 18:15:04 php probably has error messages disabled 2017-12-02 18:15:25 http://php.net/manual/en/book.phar.php#106590 2017-12-02 18:15:46 are you using suhosin? 2017-12-02 18:15:57 don't think so, i just have a wordpress + lemp 2017-12-02 18:15:59 or accessing phar pages? 2017-12-02 18:16:16 only reason i installed is that i want to use wp-cli which depends on phar 2017-12-02 18:16:25 but that broke wordpress somehow 2017-12-02 18:16:34 well, you'll need to enable error messages in php.ini first 2017-12-02 18:16:37 to figure out what's wrong 2017-12-02 18:16:39 they're off by default 2017-12-02 18:16:42 so it's just the blank page 2017-12-02 18:16:44 what scv said 2017-12-02 18:19:49 https://dpaste.de/P21w/raw 2017-12-02 18:20:05 uhh lol 2017-12-02 18:20:07 without phar, this doesn't happen 2017-12-02 18:20:09 beats me 2017-12-02 18:20:14 ikr 2017-12-02 18:23:36 this is when running wp-cli https://dpaste.de/3jEB/raw 2017-12-02 18:24:49 missing json library? 2017-12-02 18:27:56 scv, yeah perhaps missing php7-json but that doesn't explain wordpress crasshing 2017-12-02 18:28:02 crashing 2017-12-02 18:28:25 https://core.trac.wordpress.org/ticket/37071 2017-12-02 18:28:36 php 7.1 is not compatible apparently 2017-12-02 18:28:47 in your version at least 2017-12-02 18:28:54 same error 2017-12-02 18:31:07 sad, it seems im using 7.1.9-r0 2017-12-02 18:31:22 well 2017-12-02 18:31:27 that was 18 months ago or more 2017-12-02 18:31:30 are you running an old wp? 2017-12-02 18:32:49 scv, latest stable everything 2017-12-02 18:33:30 damn 2017-12-02 20:47:36 Nulani: heyo 2017-12-02 20:53:02 Hello. 2017-12-02 20:55:02 how are you? 2017-12-02 20:55:08 None too bad. 2017-12-02 21:41:43 what is the right value for the "license" field if the software is not licensed? 2017-12-02 21:41:46 "none" ? 2017-12-02 21:42:13 <_ikke_> proprietary? 2017-12-02 21:42:21 ^ 2017-12-02 21:42:28 or unlicensed 2017-12-02 21:42:33 which inherently means proprietary 2017-12-02 21:42:40 I don't think SPDX has a value for that 2017-12-02 21:44:00 i see 2017-12-02 21:47:42 seancjscherer[m]: yeah, i already looked at the packages, that's why i was asking if there was already something like ifplugd 2017-12-02 21:49:25 scv: i have a nas-type box that's entirely run-from ram, so i don't want anything large like NM, but i want it to be able to detect if the link goes up/down 2017-12-02 21:49:45 scv: i also noticed bb's ifplugd was disabled, i figured it was intentional 2017-12-02 21:51:09 <_ikke_> Archlinux says this: "If after researching the issue no license can be determined, PKGBUILD.proto suggests using unknown. However, upstream should be contacted about the conditions under which the software is (and is not) available." 2017-12-02 21:51:46 _ikke_: upstream says "leave me alone, if you want it, steal it" 2017-12-02 21:51:53 (me) 2017-12-02 21:52:10 just like, useless formalities... 2017-12-02 21:52:50 i just set it to propietary to shoo lawyers away 2017-12-02 22:38:41 liwakura: so it's WTFPL then 2017-12-02 22:38:42 ;) 2017-12-02 22:41:10 saintdev: well, enabling it & rebuilding would be pretty straightforward - as for why, either here or the mailing lists should be able to find an answer 2017-12-02 22:41:34 ah, i think i see why, there was a separate ifplugd package which is now unmaintained 2017-12-02 22:43:14 or additionally i see some mention circa 2013 that both bb ifplugd and inetd have issues building against musl, not sure if factual 2017-12-03 00:06:29 liwakura: put it as MIT, the only condition is that they have to include the MIT license in anything shipped 2017-12-03 12:17:21 hi 2017-12-03 12:17:26 This gives a 404: 2017-12-03 12:17:30 http://build.alpinelinux.org/buildlogs/build-edge-x86/testing/stlink/stlink-1.4.0-r0.log 2017-12-03 12:19:20 zoobab_: o/ 2017-12-03 16:38:02 Hi. Is there any way to download a "binary package", without using alpinelinux? ncopa: My intention is to test syslinux.efi binaries as built by alpine, because there is a report upstream that it fails when built with musl libc. 2017-12-03 16:39:18 http://dl-4.alpinelinux.org/alpine/v3.7/ 2017-12-03 16:39:26 you can see all the .apk files here 2017-12-03 16:39:31 they can be simply un-tarred 2017-12-03 16:40:56 we don't patch syslinux as far as i'm aware 2017-12-03 16:41:17 Ok, I'll take a look. TY. 2017-12-03 17:37:32 hi 2017-12-03 17:38:42 does alpine works on alix ? 2017-12-03 17:39:01 AMD Geode LX CPU 2017-12-03 17:39:54 yes 2017-12-03 17:41:52 at least it did cca 5 years ago 2017-12-03 17:42:41 :-) 2017-12-03 17:43:52 i thing, taht i need non-pae 32bit kernel compiled 2017-12-03 21:41:42 if I want to hook a script when a device is attached, is it eudev I want to use for that or are there other mechanisms? 2017-12-03 21:51:10 marnej: re: the alix 2017-12-03 21:51:23 its an i586, i have an similar device 2017-12-03 21:51:36 and the x86 variant of alpine works fine with i586 2017-12-03 21:52:34 so you likely dont need to self-compile a kernel 2017-12-03 21:54:06 since PAE was introduced with i686, the alpine kernel should not depend on it 2017-12-03 21:54:38 liwakura: thx 2017-12-03 21:54:47 no issue 2017-12-03 21:55:30 so now, i need to "install" it :-) 2017-12-03 21:56:20 FYI i have an Siemens Futro ( http://www.parkytowers.me.uk/thin/Futro/s300/imgs/s300.jpg ) with an Transmeta CPU 2017-12-03 21:56:37 which is an i586 like the Geode 2017-12-03 21:57:08 ERROR: linux-firmware-20170330-r1: BAD archive 2017-12-03 21:57:14 looks like a packaging error 2017-12-03 21:57:17 who maintains that? 2017-12-03 21:57:23 SirCmpwn: which repo? 2017-12-03 21:57:45 dl-2 v3.6 main 2017-12-03 21:57:47 lemme upgrade 2017-12-03 21:58:08 liwakura: alix does'n boot from usb :-) 2017-12-03 21:58:18 marnej: same with the Futro 2017-12-03 21:58:23 only pxe, or inserted CF 2017-12-03 21:58:31 liwakura: how do u "install it" 2017-12-03 21:58:32 ? 2017-12-03 21:58:47 i put an alpine ISO on some USB stick 2017-12-03 21:58:52 grabbed the kernel + initramfs from it 2017-12-03 21:58:54 looks like 3.7 is good 2017-12-03 21:59:04 put those two on an tftp server with pxelinux 2017-12-03 21:59:08 do old releases keep being supported for a bit? how long? 2017-12-03 21:59:31 and netbooted it, the netbooted kernel does not know that it does not come from the USB stick and boots it like direct USB boot 2017-12-03 21:59:56 SirCmpwn: im on v3.6 main, too, but linux-firmware is still r0 for me 2017-12-03 22:00:03 liwakura: some beter howto ? 2017-12-03 22:00:10 which mirror? 2017-12-03 22:00:51 marnej: oh, dont know 2017-12-03 22:00:58 i could write an blog post somewhen.. 2017-12-03 22:01:09 as an aside 2017-12-03 22:01:28 I have multiple network devices and it's annoying that dhcp blocks during boot on one that isn't connected 2017-12-03 22:01:50 SirCmpwn: i see i actually do have r 2017-12-03 22:01:56 * r1 2017-12-03 22:03:00 i dl from http://dl-cdn.alpinelinux.org/alpine/ 2017-12-03 22:06:22 marnej: i'll put the netboot thing on my list of things to write an blog post about 2017-12-03 22:06:44 liwakura: :-) 2017-12-03 22:06:45 ok 2017-12-03 22:07:52 what do u netboot via pxe ? 2017-12-03 22:07:59 which file ? 2017-12-03 22:08:55 vmlinuz-* and initramfs-* 2017-12-03 22:09:37 you need to write an pxelinug boot config file, which should somewhat similar to the boot/syslinux/syslinux.cfg on the iso 2017-12-03 22:10:16 liwakura: ok, i have pxe ready, it can server files, i have dhcp ready, 2017-12-03 22:10:36 so i need to have somethin, that i'll serve 2017-12-03 22:10:46 i have kernel and initram 2017-12-03 22:11:06 how cna i create boot config ? 2017-12-03 22:11:13 have you worked with pxelinux before? 2017-12-03 22:11:23 sadly no :-( 2017-12-03 22:11:53 ahh, pxelinux 2017-12-03 22:12:41 http://www.syslinux.org/wiki/index.php?title=PXELINUX here is doc 2017-12-03 22:12:46 ty 2017-12-03 22:12:50 i need to go to sleep now, good night 2017-12-03 22:12:56 liwakura: ty 2017-12-03 22:12:58 n gn 2017-12-03 22:13:24 i am alredy on that page :-) 2017-12-03 23:18:18 I'm currently trying to pxe boot alpine with a xen kernel. I am looking at: https://wiki.alpinelinux.org/wiki/PXE_boot . How does one create the image to be booted like this 2017-12-03 23:18:51 image being one with a xen kernel, and the way to be booted is pxe 2017-12-03 23:24:32 not looking for detailed step by step instructions. an overview of tasks is just enough to get me started 2017-12-04 00:34:45 I'm *utterly* confused. I'm tryigng to ssh to an alpine docker image, however... Whenever I do so, it *never* uses the ssh key. 2017-12-04 00:35:37 It does offer the RSA public key, and th ereceive packet was "type 51". 2017-12-04 00:39:21 why are you sshing into a container? 2017-12-04 00:39:26 `docker exec` is a thing 2017-12-04 00:40:40 Xe: Because this container needs to serve git repos. 2017-12-04 00:44:57 Apparently a 'type 51' response means that the authentication was declined by the server. Is there any possible way to find out why? 2017-12-04 00:45:10 I'm running the server with -d 2017-12-04 00:50:03 did you already do all normal checks, permissons of root dir, user homedir, .ssh, authorized_keys? 2017-12-04 00:50:38 it should write to messages, but at least you should do a -ddd 2017-12-04 00:50:41 not -d 2017-12-04 00:51:20 no host keys are also a good reason to check for, or no moduli, but i don't think you'd get that specific error then 2017-12-04 00:54:48 it wouldn't get to that point 2017-12-04 00:54:57 no host keys or moduli would just terminate connection earlier 2017-12-04 01:02:34 darkfader: I spoke to #openssh, and as a whim, I tailed the ssh server logs at the same time, to help clarify what was happening. 2017-12-04 01:02:37 Turned out the account was locked. 2017-12-04 01:03:00 Which was ludicious, I never locked it. But apparently... If there's no password, *and* you don't use PAM, then not having a password typically means that it's locked. 2017-12-04 01:05:24 yes 2017-12-04 01:06:00 well but then it was an easy one, thats good :) 2017-12-04 01:06:51 you can set the shadow (or not) pw hash to "*hadgoodpizzatoday* 2017-12-04 01:07:02 and then it'll probably be fine 2017-12-04 01:12:00 How do I do that without using a text editor? 2017-12-04 01:12:11 I script everything. 2017-12-04 01:14:11 i'd say sed but it's an editor... 2017-12-04 01:14:23 idk anything right away 2017-12-04 01:14:37 I'll just set an impossible password. 2017-12-04 01:14:57 And then disable password auth, for goodmeasure. :) 2017-12-04 01:26:25 hmmmm 2017-12-04 01:26:45 the busybox triggers for the procps package are seemingly not working on pgrep 2017-12-04 01:30:46 i think i'm just misunderstanding how the triggers are supposed to work 2017-12-04 01:56:33 Arahael: this is somewhat wrong 2017-12-04 01:56:46 * is no password but still login-able 2017-12-04 01:56:52 ! is no password and locked 2017-12-04 01:56:55 (in shadow) 2017-12-04 01:57:59 Shiz: What's the default after doing an adduser? 2017-12-04 01:58:45 Looks like a '!' is the default. 2017-12-04 02:00:23 ! 2017-12-04 02:00:25 yes 2017-12-04 02:00:45 you can do `passwd -d ` to set it to *, I believe 2017-12-04 02:01:26 i'll.. double-check that 2017-12-04 02:01:29 before I say something dangerous 2017-12-04 02:02:00 I'm using chpasswd, as I can do that in a script. 2017-12-04 02:02:12 And just setting it to a really long password. 2017-12-04 02:03:05 passwd -d should be safer as it allows no password :P 2017-12-04 02:03:09 and it is noninteractive 2017-12-04 02:03:35 Oh? 2017-12-04 02:03:49 Ah, I see. 2017-12-04 02:03:51 Nice. 2017-12-04 02:04:07 I misinterpreted that, it means "no password", not "the empty string"? 2017-12-04 02:04:19 I had to double-check for myself, too yes 2017-12-04 02:04:22 it meansn o password 2017-12-04 02:05:11 That's contrary to what the --help says. :) But thanks! 2017-12-04 02:05:16 I think I'll do that instead. 2017-12-04 02:05:17 yes, it's confusing 2017-12-04 02:05:23 it sets the shadow password entry to the empty string 2017-12-04 02:05:25 which is something else :P 2017-12-04 02:06:30 let me just double-check to be sure though 2017-12-04 02:07:32 okay actually 2017-12-04 02:07:35 Arahael: disregard that 2017-12-04 02:07:43 despite su and sudo not working, a TTY login with the empty password does work 2017-12-04 02:08:15 Arahael: however, you can do this with chpasswd instead 2017-12-04 02:08:24 That's horrible! :) 2017-12-04 02:08:25 echo "$username:*" | chpasswd -e 2017-12-04 02:08:33 which should set it to *, and will work properly 2017-12-04 02:08:36 :) 2017-12-04 02:08:38 ^ i use this way more often than I should 2017-12-04 02:08:45 Ah, that would work 2017-12-04 02:09:12 I've been using echo "git:really long password" | chpasswd -m 2017-12-04 02:09:16 But that looks better. 2017-12-04 02:09:21 :) 2017-12-04 02:09:48 (if you were to use crypto, you should at least use -c sha512 :p) 2017-12-04 02:09:57 but yeah the -e solution will work fine 2017-12-04 02:10:37 That's not presented as an option! 2017-12-04 02:10:41 It's either des, or mp5. 2017-12-04 02:10:43 *md5 2017-12-04 02:10:47 oh? 2017-12-04 02:10:51 the chpasswd I've got has it, odd 2017-12-04 02:11:13 My mistake... 2017-12-04 02:11:26 could you: # apk info -W $(which chpasswd) 2017-12-04 02:11:28 :P 2017-12-04 02:11:30 It's an option in crypt-method, but not as it's own option. 2017-12-04 02:11:50 ah :) 2017-12-04 08:03:18 Hi, any idea when PHP 7.2 will get in main/community ? 2017-12-04 08:16:42 how soon ago was it released? 2017-12-04 08:16:46 nindustries: ^ 2017-12-04 08:17:09 Xe: 30 Nov 2017 2017-12-04 08:17:17 so 4 days ago 2017-12-04 08:17:20 that's less than a week ago 2017-12-04 08:17:45 it would probably take some time to be sure other alpine packages that use php are php-7.2 safe 2017-12-04 08:18:48 Is anyone available to answer a question? 2017-12-04 08:19:06 since PHP in the past (i hope they don't anymore) has had breaking changes on minor releases, would be wise to be sure 2017-12-04 08:19:11 m4chm4n: other than that one? 2017-12-04 08:20:31 hehe!! Yes. I want to use a second ethernet card to connect my tv up to the internet. How would I go about that on my Alpine server? 2017-12-04 08:21:04 I mean rout the internet from a second card to my tv... 2017-12-04 08:21:11 route** 2017-12-04 08:21:20 well, basically you'd need to set up the other nic to either have a static ip or run a dhcpd (former is easier) and have iptables do NAT translation 2017-12-04 08:21:44 Hmmm.... Sounds easy enough. thanks 2017-12-04 08:22:10 it should be easy 2017-12-04 08:22:14 but knowing irony 2017-12-04 08:22:20 better to not tempt fate if you can avoid it 2017-12-04 08:23:19 Yea I hear that!!! 2017-12-04 08:23:40 Xe: alright, so it might take some time. thanks 2017-12-04 08:25:06 nindustries: honestly if you'd like to see it sooner, i'd suggest setting up an alpine build environment (see: https://wiki.alpinelinux.org/wiki/Creating_an_Alpine_package), cloning aports, doing the version bump and fixing things for PHP, then doing testing with other PHP software (everything packaged in alpine and wordpress at least?) 2017-12-04 08:25:37 I'm not that obliged to see it sooner, I was just wondering. Stability before features, eh 2017-12-04 08:26:21 just thought i'd offer the option, could save people on core a bit of time 2017-12-04 08:28:10 if I find the time, I might 2017-12-04 09:25:15 Hey Xe, would I need anymore than this for my iptables rule : "iptables -t nat -A POSTROUTING -o eth1 -j MASQUERADE"? 2017-12-04 09:27:42 I dont think it will work nevermind. I will look into it more later in the day. I have to go to bed now 2017-12-04 09:27:56 later yall 2017-12-04 15:28:23 hi, good morning, may someone help me with a keymap issue? 2017-12-04 15:30:56 i can set it up using `setup-keymap` but, after the install it won't properly anymore... 2017-12-04 15:31:39 what wont work properly anymore? 2017-12-04 15:31:48 the keyboard layout 2017-12-04 15:34:41 let's say, if I boot it from a iso, right now. I can type `setup-keymap br br` and it will work properly... all keys will be correctly mapped including the `Ç` 2017-12-04 15:35:03 but? 2017-12-04 15:35:08 after I complete a `setup-alpine` and the machine reboots (i'm using vmware) 2017-12-04 15:35:09 ah 2017-12-04 15:35:26 the keymap is still configured as br br, but it won't show the right keys, show a few question marks 2017-12-04 15:35:38 or squares 2017-12-04 15:35:43 navossoc: does it affect all characters? 2017-12-04 15:35:59 just some... just the "special ones" 2017-12-04 15:36:21 this keyboard is a br-abnt2, so it's look like a american us keyboard, but has a few different keys 2017-12-04 15:36:23 its likely a lack of UTF-8 support 2017-12-04 15:36:33 could be 2017-12-04 15:36:45 anyway to fix it? 2017-12-04 15:36:55 if the keyboard layout was broken, you'd get an US-QWERTY layout, not squares 2017-12-04 15:37:00 in Xorg or Linux VT? 2017-12-04 15:37:27 like, tty or graphical? 2017-12-04 15:38:05 i have installed the xcfe to make some tests, neither there the keyboard works properly... i'm running it directly from the vm console 2017-12-04 15:38:42 i don't get any squares or question marks inside the xfce env, but the keymap is still wrong 2017-12-04 15:39:05 Xorg and LinuxVT use different keymap systems 2017-12-04 15:39:14 to be honest, i'm noob at linux... and i'm trying to start with it... but this issue is killing me hahha 2017-12-04 15:39:20 you can install `xkbmap` and run `setxkbmap br` 2017-12-04 15:39:33 but xfce is supposed to have an mechanism for that, already, i guess 2017-12-04 15:41:38 and for the tty, it might help temporarly to run `stty iutf8` 2017-12-04 15:43:07 as soon I get my internet back, I'll give a try 2017-12-04 15:43:28 alright 2017-12-04 15:43:30 thanks for your help man 2017-12-04 15:43:37 for now :P 2017-12-04 15:43:39 hahaha 2017-12-04 16:48:55 ayy 2017-12-04 16:51:21 Can I install Alpine in a chroot? 2017-12-04 16:51:28 yeah 2017-12-04 16:51:45 google for it, there is an wiki entry explicitly for that usecase 2017-12-04 16:52:44 hey liwakura, that you said before about the `setxkbmap` worked flawless 2017-12-04 16:53:09 navossoc: i put the setxkbmap into my xinitrc 2017-12-04 16:53:15 to make it persistent 2017-12-04 16:53:18 so inside the xfce its working properly 2017-12-04 16:53:31 navossoc: years of blood and sweat, i tell you 2017-12-04 16:53:56 vpndude: there's https://github.com/alpinelinux/alpine-chroot-install/ 2017-12-04 16:53:58 I was thinking about installing Alpine on a encrypted LVM 2017-12-04 16:53:59 for htis purpose specifically :P 2017-12-04 16:54:10 depends on your usecase, though 2017-12-04 16:54:12 And setting up a chroot of alpine in alpine for containing messy applications 2017-12-04 16:54:36 liwakura I have created a file on xorg.conf.d, I found that on wiki later... after I know what I was looking for 2017-12-04 16:54:52 this sounds like an proper solution 2017-12-04 16:56:02 vpndude: although you can do it yourself with a two liner 2017-12-04 16:56:02 thanks for the help, using a gui will help me to get things done quickly and still learn in the process 2017-12-04 16:56:14 apk -p /path/to/chroot --keys-dir /etc/apk/keys --repositories-file /etc/apk/repositories add --initdb -U alpine-base 2017-12-04 16:56:25 cp /etc/apk/repositories /path/to/chroot/etc/apk 2017-12-04 16:56:27 :P 2017-12-04 16:56:37 if arches match and you're already on an alpine install 2017-12-04 16:57:08 Shiz: nice! 2017-12-04 16:58:46 I'm surprised no one uses Alpine as a VM host 2017-12-04 16:58:53 I do 2017-12-04 16:59:10 I have 3 dedis running alpine that supervise about a dozen VMs each 2017-12-04 16:59:19 I mean in datacenters 2017-12-04 16:59:27 I do too... 2017-12-04 16:59:49 I mean as a big host 2017-12-04 16:59:58 lol 2017-12-04 17:00:16 Alpine is tiny 2017-12-04 17:00:27 Absolutely lightweight, has basically nothing to attack 2017-12-04 17:01:08 *cough* except its package manager *cough* 2017-12-04 17:01:09 :> 2017-12-04 17:01:55 what're your thoughts on the package manager, jvoisin 2017-12-04 17:02:21 I was referring to https://www.twistlock.com/2017/06/25/alpine-linux-pt-1-2/ 2017-12-04 17:03:01 thanks 2017-12-04 17:03:12 SirCmpwn, so how do you do it? 2017-12-04 17:03:15 virtmanager? 2017-12-04 17:03:19 Virtualbox? 2017-12-04 17:03:24 SirCmpwn: but it's fixed now :) 2017-12-04 17:03:32 qemu and init scripts, vpndude 2017-12-04 17:03:43 virtualbox is an affront to moral decency 2017-12-04 17:03:51 and I virtmanager is more complicated than I need 2017-12-04 17:04:01 not that qemu is perfect... but this setup is pretty nice anyway 2017-12-04 17:04:20 I feel like I'm the only person who likes Virtualbox... 2017-12-04 17:04:21 SirCmpwn: Do you have alpine installed to disk or do you use diskless mode? 2017-12-04 17:04:27 to disk 2017-12-04 17:04:36 Ah I see 2017-12-04 17:04:38 vpndude: virtualbox is a flaming pile of shit and you should feel bad for using it 2017-12-04 17:04:42 it is, by objective measures, godawful 2017-12-04 17:05:14 what's wrong with it? 2017-12-04 17:05:16 Still trying to setup this box using ZFS... I have Docker working but I still have a non-volatile /var which isn't ideal 2017-12-04 17:05:20 So far I've managed to get OSX to boot in it 2017-12-04 17:05:23 But ideally I'd have /var on the ZFS pool :( 2017-12-04 17:05:47 vpndude: VirtualBox performs quite badly last I checked 2017-12-04 17:06:00 it barely works, it requires the guest to run vbox-specific kernel modules, its performance is awful, it doesn't support KMS 2017-12-04 17:06:06 it's run by Oracle 2017-12-04 17:06:17 it has a GUI 2017-12-04 17:06:20 java 2017-12-04 17:06:49 vboxmanage is annoying as shit 2017-12-04 17:06:53 it doesn't use KVM 2017-12-04 17:07:04 doesn't run anything but mainstream operating systems 2017-12-04 17:07:11 VirtualBox can use KVM on Linux 2017-12-04 17:07:19 no, it can't. 2017-12-04 17:07:25 You don't have t ouse the guest additions AFAIK 2017-12-04 17:07:29 oh, I misread that as KMS 2017-12-04 17:07:36 maybe they have KVM support now, I dunno 2017-12-04 17:07:54 It supports KVM / Hyper-V 2017-12-04 17:07:58 also, qemu is objectively better than virtualbox in every way 2017-12-04 17:08:16 so even if virtualbox was passably good - and it's not - qemu would still be the objectively better choice by miles 2017-12-04 17:08:27 SirCmpwn: virtualbox has a gui and it's able to get people 90% of the way there tbh 2017-12-04 17:08:34 ^ 2017-12-04 17:08:35 also it's terrible 2017-12-04 17:08:38 of course it's popular 2017-12-04 17:08:39 guis are stupid, buck up and read man pages 2017-12-04 17:08:40 That's why I use virtualbox 2017-12-04 17:08:52 nothing good can be popular 2017-12-04 17:08:52 My virtual machines usually live 10 minutes 2017-12-04 17:08:53 especially before you try deploying a fleet of VM hosts 2017-12-04 17:09:10 I use VirtualBox because it's free, easy, and quick to setuo 2017-12-04 17:09:11 yeah, 5 minutes for vbox to get its slow ass running and 5 minutes to do your work 2017-12-04 17:09:23 Works For me (TM) 2017-12-04 17:09:29 you use vbox because you are a lazy idiot who doesn't know better 2017-12-04 17:09:40 i usually install virtualbox with the Big Install when i provision a machine 2017-12-04 17:09:40 rude 2017-12-04 17:09:46 you're basically the same as windows users 2017-12-04 17:09:49 my alpine package builder used to be a VM on my macbook 2017-12-04 17:09:52 I am a Windows user... 2017-12-04 17:09:55 Also Linux 2017-12-04 17:09:55 SirCmpwn: there's no reason to be so abrasive 2017-12-04 17:09:57 lol 2017-12-04 17:09:59 Xe, +1 2017-12-04 17:10:18 You're telling me I should drive a manual car instead of automatic because Manual gives more control 2017-12-04 17:10:26 singing the praises of alpine for its lightweight design one minute 2017-12-04 17:10:26 I want it to just work (TM) 2017-12-04 17:10:34 then defending virtualbox and windows the next 2017-12-04 17:10:36 what a joke 2017-12-04 17:10:47 So abrasive for no reason 2017-12-04 17:11:48 SirCmpwn: windows isn't a shining example of Good Software either, but it's terrible enough to be popular 2017-12-04 17:11:50 you asked me what's wrong with virtualbox 2017-12-04 17:11:52 I told you 2017-12-04 17:11:53 I'm pretty sure that if there's a code of conduct, several of you guys are now in violation 2017-12-04 17:12:00 then you turned around and said it doesn't matter 2017-12-04 17:12:03 SirCmpwn, you haven't though 2017-12-04 17:12:10 i am discontiuing this conversation 2017-12-04 17:12:13 you just blindly bashed it without highlighting issues 2017-12-04 17:12:13 what? I gave you a list like 7 items long 2017-12-04 17:12:32 if you want to talk about this further, you can PM me i guess 2017-12-04 17:12:37 Your biggest argument was the kernel modules that aren't mandatory 2017-12-04 17:12:43 :| 2017-12-04 17:12:55 Xe, can I ask qemu questions? 2017-12-04 17:12:59 you're sizing up my arguments and discarding everything but the supposed "biggest one"? 2017-12-04 17:13:18 Xe is right, this discussion is stupid, if only because I have to endure having it with you 2017-12-04 17:13:19 vpndude: i guess, i'm not an op. i just don't want to argue with SirCmpwn. 2017-12-04 17:13:31 like, at all 2017-12-04 17:14:39 SirCmpwn, Excessive abrasiveness gets you nowhere in life. 2017-12-04 17:14:58 don't forget to get the last word in 2017-12-04 17:15:16 Not about getting the last word in, about getting a point across 2017-12-04 17:15:44 let's keep it going. Now I have the last word again! 2017-12-04 17:15:47 _ikke_: clandmeter fcolista kahiru ncopa Shiz h 2017-12-04 17:15:51 Your big arguments are it uses Java, has a GUI, you think vboxmanage is annoying 2017-12-04 17:16:08 Those are all personal opinions not actual issues 2017-12-04 17:16:29 You stated it can't run non mainstream OS's but I've yet to have an issue running hobbiest OS' 2017-12-04 17:17:35 Your argument that it needs kernel modules from virtualbox-additions is invalid as you can use it without those 2017-12-04 17:17:53 It uses KVM in the background when available 2017-12-04 17:20:00 Xe, yes? 2017-12-04 17:20:09 fcolista: see scrollback 2017-12-04 17:20:23 https://github.com/alpinelinux/aports/blob/master/scripts/mkimg.xen.sh#L20 2017-12-04 17:20:29 Anyone know why this line is commented out? 2017-12-04 17:21:28 email timo.teras@iki.fi about it, they wrote that 2017-12-04 17:22:32 Here's a good question, since the grsecurity clowns are playing games with patches, the kernel, and dropping 0days for fun what's the future of Alpine? 2017-12-04 17:23:33 that's probably a question for the mailing list 2017-12-04 17:23:35 vpndude: IIRC at the least alpine 3.7 will be the last release with grsec protections unless the situation improves somehow. 2017-12-04 17:25:15 Guys, keep in mind this simple rules...https://www.alpinelinux.org/community/code-of-conduct.html you can have strong opinions about a matter, but there's no need to insult other. 2017-12-04 17:25:25 > clowns 2017-12-04 17:25:34 we wouldn't be using grsec if they were clowns 2017-12-04 17:26:26 that position is becoming a lot less defensible lately, specing 2017-12-04 17:26:41 fcolista, Kinda hard when they are pushing the limits of the GPL and risking MILLIONS of installs by dropping 0days like candy on Twitter 2017-12-04 17:26:53 also threatening to drop more and hoarding 0days 2017-12-04 17:27:06 I think that was fcolista's resolution to Xe's request for intervention in the virtualbox discussion 2017-12-04 17:27:20 SirCmpwn, +1 2017-12-04 17:27:41 I don't like VBOx either, btw 2017-12-04 17:27:47 tbh they aren't getting any money from those millions of installs 2017-12-04 17:27:58 that doesn't make dropping zero days appropriate 2017-12-04 17:28:01 fcolista, I'm keeping it nice and calm 2017-12-04 17:28:05 responsible disclosure is a thing 2017-12-04 17:28:19 hoarding zero days in the first place makes it pretty hard to respect grsec 2017-12-04 17:28:23 vpndude, I'm sure 2017-12-04 17:28:27 SirCmpwn, +1 2017-12-04 17:28:34 their zero days are pretty laughable, though 2017-12-04 17:28:36 how so? 2017-12-04 17:28:38 It's very hard to respect the grsecurity developers. 2017-12-04 17:28:45 no one is paying them to burn vulns 2017-12-04 17:29:04 They're like children with handguns throwing temper tantrums in a school. 2017-12-04 17:29:20 just because there is a black market for vulns doesn't ethically excuse hoarding or dropping zero days, jvoisin 2017-12-04 17:29:22 Nobody will win. There will just be lots of casualties if they keep this up 2017-12-04 17:29:29 SirCmpwn, +1 2017-12-04 17:29:31 just because the financial incentives are misaligned does not make it morally correct 2017-12-04 17:30:21 Justifying hoarding / selling of 0days is the equivalent of justifying organ harvesting morally 2017-12-04 17:30:33 haha, wtf 2017-12-04 17:30:34 eh... 2017-12-04 17:31:49 You have two kidneys, you don't need the other is the equivalent of saying you have backups, letme give this 0day to a skid with money to deface your services 2017-12-04 17:31:58 vpndude: it's more like stockpiling anthrax...and the vaccine 2017-12-04 17:32:12 Xe, doesn't that actually happen though? 2017-12-04 17:32:16 none of these analogies really hold 2017-12-04 17:32:23 it's like hoarding zero days because that's what it is 2017-12-04 17:32:41 Hoarding them hurts everyone. The best example is the NSA 2017-12-04 17:32:45 Eternal Blue. 2017-12-04 17:33:01 A "harmless" 0day that firewalls could defend against. 2017-12-04 17:33:12 anyway, I suggest taking this to the mailing list. Propose distancing the project from grsec there 2017-12-04 17:33:16 The NHS was crippled by ransomware using the exploit in Eternal Blue 2017-12-04 17:33:37 yup, bitching on irc doesn't yield anything productive tbh :) 2017-12-04 17:33:37 SirCmpwn, is there even a viable alternative? 2017-12-04 17:33:50 I just use alpine with the vanilla kernel 2017-12-04 17:34:13 I agree with the upstream approach to security 2017-12-04 17:34:25 So just heap spray protection, stack smashing protection, pie 2017-12-04 17:35:18 the big issue is that things that run on normal linux won't always run on grsec, ex: nodejs 2017-12-04 17:35:57 You have the same issue with SeLinux in enforcing and AppArmour 2017-12-04 17:35:58 (some node programs will be fine, but others will not) 2017-12-04 17:36:03 They're doing their job 2017-12-04 17:36:04 I imagine nodejs would work too if someone took the time to grsecurify it 2017-12-04 17:36:22 vpndude: that's not entirely true 2017-12-04 17:36:28 grsec and selinux break things for different reasons 2017-12-04 17:36:35 TBB: the main thing is nodejs trying to set the core dump location and number of them to 4096, which grsec segfaults over (???) 2017-12-04 17:36:44 grsec breaks things because they're sloppy patches that don't understand how kernel development works 2017-12-04 17:36:58 as (and I'm sure you know this) some things need all kinds of work to get the policies and such correct 2017-12-04 17:37:04 SirCmpwn, I'd imagine the big issue for gresecurity is the same as SeLinux, trying to dynamically write executable code to memory and jump to it? 2017-12-04 17:37:20 SirCmpwn, heh 2017-12-04 17:37:23 and that's why these ACL mechanisms are a real bitch to maintain 2017-12-04 17:37:25 you're thinking of W^X, which is a different concept 2017-12-04 17:37:25 Who makes PaX? 2017-12-04 17:37:35 vpndude: take a guess :) 2017-12-04 17:37:40 oh 2017-12-04 17:37:42 (yes) 2017-12-04 17:37:46 :( 2017-12-04 17:39:20 SirCmpwn > grsec breaks things because they're sloppy patches that don't understand how kernel development works ← This is a bold statement 2017-12-04 17:39:22 I wish security wasn't so hard 2017-12-04 17:39:44 one that's well justified elsewhere 2017-12-04 17:39:47 (I'm running grsec on production on more than 3k machines since year, and didn't get a single grsec-related crash) 2017-12-04 17:39:58 vpndude: security is easy if you forsake backwards compat 2017-12-04 17:40:26 *years 2017-12-04 17:41:00 What OS was it that had a crash handler that re-loaded the kernel? 2017-12-04 17:41:03 Solaris? 2017-12-04 17:41:20 because having multiple chances to run a kernel exploit is always cool :> 2017-12-04 17:42:31 :> 2017-12-04 17:43:19 I wonder what will be next years big exploit 2017-12-04 17:43:25 This year was DirtyCOW 2017-12-04 17:47:43 vpndude: Linux has kexec on panic iirc 2017-12-04 19:16:09 does anyone have alpine-devel archives dating back to june? Can you forward me the discussion of "Alpine features and the future"? 2017-12-04 19:25:04 uno momento 2017-12-04 19:25:24 isn't in the archives? 2017-12-04 19:25:27 404 2017-12-04 19:26:12 I can't find it in my mailbox 2017-12-04 19:26:21 <_ikke_> Let me check 2017-12-04 19:26:40 <_ikke_> I have it 2017-12-04 19:26:45 ah found it 2017-12-04 19:26:46 <_ikke_> 16 mails 2017-12-04 19:26:47 can you forward to sir@cmpwn.com please 2017-12-04 19:26:47 yeah 2017-12-04 19:26:56 unrelated: the forum seems to have a spam problem 2017-12-04 19:27:10 <_ikke_> Shiz: you're sending it? 2017-12-04 19:27:16 sure 2017-12-04 19:27:20 <_ikke_> ok, then I won't 2017-12-04 19:27:50 SirCmpwn: do you mind all of it in a single mail 2017-12-04 19:28:05 no problem 2017-12-04 19:30:17 sent 2017-12-04 19:30:36 thanks! 2017-12-04 19:37:42 I had no issue accessing the archive - https://lists.alpinelinux.org/alpine-devel/201706byindex.html 2017-12-04 19:40:09 https://lists.alpinelinux.org/alpine-devel/5700.html <- god bless ncopa 2017-12-04 19:40:24 i was afraid to look at the thread in case it's full of crazy changes 2017-12-04 19:40:39 thanks omniuwo, I don't seem to experience the issue anymore either 2017-12-04 19:42:26 hi 2017-12-04 19:42:45 I had been meaning to weigh in on this thread for ages, I'll probably bump it once I finish re-reading it 2017-12-04 19:42:45 what have i done this time? 2017-12-04 19:43:15 issued a measured and reasonable response to an email thread on the mailing list 2017-12-04 19:43:21 ncopa: nothing ;-) 2017-12-04 19:43:36 <_ikke_> ncopa: You made it clear that there is no use in changing things just because of change 2017-12-04 19:44:14 :) 2017-12-04 19:50:12 Shiz: do you have the original In-Reply-To? 2017-12-04 19:50:29 the original OP is i nthere somewhere 2017-12-04 19:50:32 the ordeirng is a bit fucked 2017-12-04 19:50:34 it was by Cag 2017-12-04 19:51:11 yeah, but not the In-Reply-To header that I need for my response to be associated with that thread 2017-12-04 19:51:19 I can start a new thread, I guess, the original is pretty old 2017-12-04 19:51:20 <_ikke_> SirCmpwn: You mean the Message ID 2017-12-04 19:51:26 yeah 2017-12-04 19:51:32 <_ikke_> 20170615200132.GA24181@alpine 2017-12-04 19:51:35 thanks 2017-12-04 19:52:17 ah 2017-12-04 19:52:20 missed that 2017-12-04 20:28:50 Xe: what was the mention about? qemu vs vbox? 2017-12-04 20:29:25 kahiru: i really don't want to open that can of worms again, i'm busy working atm 2017-12-04 20:30:09 oh, sorry, I was away 2017-12-04 21:49:45 Hi team, I'm experiencing a weird issue with nodejs. I'm building containers and node works during the build phase but is SegFaults on run 2017-12-04 21:50:15 terror-away: on a -hardened kernel? 2017-12-04 21:50:23 on the default kernel 2017-12-04 21:50:28 I gues it is hardened 2017-12-04 21:50:34 what does `dmesg` say? 2017-12-04 21:51:34 let me check 2017-12-04 21:54:16 it is the hardened kernel 2017-12-04 21:54:18 https://gist.github.com/mterron/6f11919d58c0753477258da7fc2724fd 2017-12-04 21:54:50 The GRSEC error is in that gist 2017-12-04 22:18:57 Weirdly, running apk fix inside the running container actually makes it go 2017-12-04 22:19:00 I'm lost here 2017-12-04 22:20:38 terror-away: `apk add linux-vanilla` 2017-12-04 22:20:39 https://pastebin.com/raw/tHuLM81f 2017-12-04 22:20:40 then reboot 2017-12-04 22:21:11 So you are saying that node does not work on a hardened kernel? 2017-12-04 22:21:21 The fact that apk fix actually makes it go contradicts that 2017-12-04 22:32:51 Xe: I don't control the underlying infrastructure, changing kernels is a no go 2017-12-04 22:41:50 terror-away: idk what to say then, your app either needs to change behavior (or just run apk fix in your build step) to not make grsec kill it or you need to use a not-grsec kernel 2017-12-04 22:43:41 On the build step everything works, it is when you try to RUN the container that alpine get's confused. I added the pastie with the behaviour to clarify what I'm saying. What does apk fix do that fixes a nodejs segfault??? 2017-12-04 22:43:53 i have no idea 2017-12-04 22:45:43 run it in strace or something? 2017-12-04 22:50:31 What version of node, out of interest? 2017-12-04 22:50:38 Alpine's the *container*, isn't it? 2017-12-04 22:50:45 What's the host? 2017-12-04 22:51:31 Arahael: this is a minimal container FROM: alpine:latest \n RUN apk --no-cache add nodejs 2017-12-04 22:51:57 the just docker run -it container-name and see the pastie 2017-12-04 22:52:04 Host is Alpine 3.7 too 2017-12-04 22:53:10 Seems to be a common issue, sadly, justdid some googling, most of the reports end up saying "alpine sucks", and don't look further. :( 2017-12-04 22:53:27 Hmm. Definitely shouldn't be an incompatibility there, then. 2017-12-04 22:53:52 I use alpine for docker containers, no issues whatsoever, for me. I don't use alpine as a hsot, though. 2017-12-04 22:53:54 *host 2017-12-04 22:54:34 Yes, it is really odd. Specially when just doing a apk fix fixes it 2017-12-04 22:54:42 terror-away: lots of random node.js apps will trigger grsec, you can either really have grsec or node.js and not both at the same time very well in my experience 2017-12-04 22:56:22 Not just node.js, it seems. Apparently python also comes up from time to time. 2017-12-04 22:56:30 Eg, here: https://github.com/home-assistant/home-assistant/issues/7752 2017-12-04 23:02:50 grsecurity seems to be the main thing in common: Does this help? https://en.wikibooks.org/wiki/Grsecurity/Application-specific_Settings#Node.js <-- Does that make any difference? 2017-12-04 23:03:10 What does an 'apk fix' involve? 2017-12-04 23:03:58 it reinstalls packages flagged as error 2017-12-04 23:04:03 (or the packages given to it on the command line) 2017-12-04 23:05:09 Weird that it even has an effect, then. 2017-12-04 23:06:13 doesn't seem to be grsec related, node segfaults, grsec reports metadata about this 2017-12-04 23:06:49 Also weird. :/ 2017-12-04 23:07:44 and the apk does set the pax flags as in the above link. 2017-12-04 23:07:59 so it seems that there is something segfaulting for some other reason than grsec 2017-12-04 23:08:26 Is it possible that those flags might vary depending on how the container is being run? 2017-12-04 23:10:20 Exactly Arahael, the whole situation is really confusing 2017-12-04 23:10:33 No idea why apk fix will resolve anything at all 2017-12-04 23:10:52 Unless there's some filesystem etadata that does not persist when you build the container 2017-12-04 23:11:25 nope, those flags should not affect this, and even if they're wrong, they will not result is such a segfault 2017-12-04 23:11:44 So reinstalling the package adds the missing meta 2017-12-04 23:12:42 nope paxmark is run at packaging time, it is in the elf header, and nothing is to be done when installing. 2017-12-04 23:12:54 s/it is/the flags are/ 2017-12-04 23:13:28 your node package was badly installed for some reason, and possibly thus it was segfaulting. 2017-12-04 23:13:32 On a whim... Maybe try getting rid of your cache and rebuilding the whole docker image again 2017-12-04 23:13:33 ? 2017-12-04 23:13:43 I can reliably copy the segfaulting node binary, do the apk fix and the fixed version works but the original still segafults 2017-12-04 23:14:11 what are the differences between the segfaulting and the correct binary? 2017-12-04 23:14:18 diffing both files comes up empty, so they are bit by bit identical 2017-12-04 23:14:28 how do you diff? 2017-12-04 23:14:34 That's why I'm thinking something in the filesystem 2017-12-04 23:14:42 Do you diff in binary mode? 2017-12-04 23:14:50 Or just hashing it? 2017-12-04 23:14:59 binary diff 2017-12-04 23:15:01 I can hash them too 2017-12-04 23:15:38 sha256sums are identical 2017-12-04 23:16:03 hmmz, that is strange 2017-12-04 23:17:01 terror-away: Can you tar it up, and then see if that "fixes" the binary when you restoreit? 2017-12-04 23:17:28 I can, I don't see how that will work though 2017-12-04 23:18:06 You mean tar the broken node file, untarit somewhere else and see if that fixes it? 2017-12-04 23:18:18 Yes. 2017-12-04 23:18:37 Tar needs to explicitly support wahtever filesystem metadata the filesystem has about the file. 2017-12-04 23:18:42 If it doesn't support it, it won't copy that bit. 2017-12-04 23:19:55 Nope, still broken after tar/untar 2017-12-04 23:20:40 Let's try to copy broken over good 2017-12-04 23:21:19 As long as I rename the working node version, it segfaults too 2017-12-04 23:22:20 there is no fs metadata the pax flags are in the elf header 2017-12-04 23:22:23 Actually, node segfault when run from anywhere but /usr/bin 2017-12-04 23:22:45 If I copy the working node binary to another directory, it stops working 2017-12-04 23:22:51 file are still bit by bit identical 2017-12-04 23:23:16 terror-away: That's... Interesting. 2017-12-04 23:23:37 Putting it back into /usr/bin doesn't make it go again. It remains broken 2017-12-04 23:23:45 This is REALLY weird 2017-12-04 23:23:56 Is the binary marked for pax exemption? 2017-12-04 23:23:59 And does cp preserve that? 2017-12-04 23:24:00 terror-away: Is it hardlinked to any other file? 2017-12-04 23:24:27 (And are you on a hardened kernel?) 2017-12-04 23:24:32 Nope, it's not hardlinked 2017-12-04 23:24:36 Oh, that's already been asked, ignore me 2017-12-04 23:24:41 I am on a hardened kernel, yes 2017-12-04 23:24:48 This is inside a docker container though 2017-12-04 23:25:25 That's why I'm leaning towards a filesystem meta related issue 2017-12-04 23:26:42 terror-away: WHen you use cp to copy/rename it, do you use the -P flag? 2017-12-04 23:26:50 The -p flag, rather. 2017-12-04 23:27:05 I didn't actually 2017-12-04 23:27:15 Let me restart from scratch and try that 2017-12-04 23:28:38 Probably try --preserve=all 2017-12-04 23:29:06 found it 2017-12-04 23:29:27 non working version has no xattrs, working version has pax.flags 2017-12-04 23:29:51 hzJE0gsFfQkx: What do you make of that? :( 2017-12-04 23:29:56 # attr -l /usr/bin/node \n Attribute "pax.flags" has a 2 byte value for /usr/bin/node 2017-12-04 23:30:10 https://git.alpinelinux.org/cgit/aports/commit/?id=b9258bf420e7303f396cc4bc3e664158806ce52f 2017-12-04 23:30:12 # attr -l /usr/bin/node.broken 2017-12-04 23:30:14 empty 2017-12-04 23:30:16 This indicates the same issue when building the package 2017-12-04 23:30:21 Apparently it needs to be paxmarked again after installing 2017-12-04 23:30:29 filesystem metadata. yes, grsec can save pax flags in one of two ways 2017-12-04 23:30:54 bingo 2017-12-04 23:31:02 paxmark -m node.bad makes it go 2017-12-04 23:31:15 fun 2017-12-04 23:31:18 So, Docker is not persisting the metadata on build 2017-12-04 23:31:36 Is that a bug in fs driver? 2017-12-04 23:31:38 oh? that's kinda stupid 2017-12-04 23:31:55 Overlay2 or whatever is called nowadays 2017-12-04 23:32:01 gratz for finding it despite my misleading comments 2017-12-04 23:32:07 I looked at the apkbuild and even it runs paxmark twice for some strange reason (and says so) 2017-12-04 23:32:19 but these flags should really be in the elf header 2017-12-04 23:33:15 yeah i also checked the APKBUILd 2017-12-04 23:33:43 What version of docker? 2017-12-04 23:33:46 paxctl used to do some sort of a conversion process to the elf header, can't remember the exact details of what it does tho 2017-12-04 23:33:47 I did that before asking too 2017-12-04 23:33:57 Whatever is the docker version on Alpine 3.7 2017-12-04 23:34:21 Docker version 17.10.0-ce, build ba9946cf23 2017-12-04 23:35:51 yeah paxctl was removed, i still have it installed though. and i still use it instead of paxmark 2017-12-04 23:35:59 It might be similar to the debian issue: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=863166 2017-12-04 23:36:06 I wouldn't personally even paxmark stuff at build/package time; I think its place is at post-install 2017-12-04 23:36:37 The thing here is that Docker fails to persist that meta. Inside the build environment, node works 2017-12-04 23:36:48 but there's probably a reason why the packager does it the way it's done 2017-12-04 23:37:06 My searching seems to indicate that aufs and the kernel both need to support it. 2017-12-04 23:38:52 hmm, it might be that node really segfaults because mprotect being still enabled. 2017-12-04 23:39:05 It is definitely using "overlay" as the filesystem, not aufs 2017-12-04 23:39:08 that is also kinda stupid they should fail more gratiously 2017-12-04 23:39:21 *graciously. ;) 2017-12-04 23:39:25 msg="Docker daemon" commit=v1.12.6 graphdriver=overlay version=1.12.6 2017-12-04 23:39:26 s/gratiously/gracefully/ 2017-12-04 23:40:10 Sorry, that was old. This is the correct line: level=info msg="Docker daemon" commit=v17.10.0-ce graphdriver(s)=overlay2 version=17.10.0-ce 2017-12-04 23:40:18 So it is Overlay2 2017-12-04 23:41:54 Apparently that diffs only by naively checking metadata. 2017-12-04 23:42:00 https://github.com/moby/moby/issues/31805 2017-12-04 23:42:11 In any case, maybe move this to #docker 2017-12-04 23:42:43 Yup, seems to be the case 2017-12-04 23:42:56 Thank you guys! It was an interesting debugging exercise 2017-12-04 23:43:30 terror-away: As for the Dockerfile, consider putting the node.js installation and xattr manipulation into the same RUN command. 2017-12-04 23:43:51 I did, it does not survive the build 2017-12-04 23:44:10 the tarball that is generated by docker does nor contain xattrs 2017-12-04 23:44:39 Curious. Anyway, complain to #docker, and perhaps raise na issue there, too. 2017-12-05 00:10:27 Hey, any idea what I broke? I'm getting ERROR: busybox-1.27.2-r6.trigger: failed to execute: No such file or directory on every apk operation now 2017-12-05 00:14:12 bpye: # apk fix? 2017-12-05 00:14:27 Xe: Seems the only change that made is to add busybox to /etc/apk/world? 2017-12-05 00:14:52 Nope not even that 2017-12-05 00:14:54 I have no idea 2017-12-05 00:15:01 rebooting without an lbu commit fixed it too 2017-12-05 01:13:15 so I added a new nic and it wont show up when I enter this command "lspci -vv | grep Ethernet" 2017-12-05 01:13:52 is there an easier way for alpine to detect my card? 2017-12-05 02:46:17 Hi, how can I upgrade kernel from v3.6 to v3.7 ? 2017-12-05 02:46:45 wener: just the kernel or your whole system? 2017-12-05 02:47:17 /etc/alpine-release is 3.7.0 but uname -r is 4.9.32-0-hardened 2017-12-05 02:47:54 I already follow https://wiki.alpinelinux.org/wiki/Include:Upgrading_to_latest_release this to upgrade all packages 2017-12-05 02:48:50 I found update-kernel this, but have no idea how to use this 2017-12-05 02:49:04 did you reboot? 2017-12-05 02:49:39 alread reboot, apk info -v tell me I installed 4.9.32 2017-12-05 02:49:57 I expected 4.9.65 from here https://pkgs.alpinelinux.org/packages?name=linux*&branch=v3.7&repo=main&arch=x86_64&maintainer= 2017-12-05 02:50:36 try `apk -U upgrade`? 2017-12-05 02:51:36 try apk upgrade -a 2017-12-05 02:51:43 apk upgrade will not install kernel 2017-12-05 02:52:23 apk search found linux-hardened-4.9.65-r1, but upgrade -a will do nothing 2017-12-05 02:53:44 what does apk version linux-hardened say? 2017-12-05 02:54:08 is -a --available ? 2017-12-05 02:54:11 yes 2017-12-05 02:54:11 linux-hardened-4.9.32-r0 < 4.9.65-r1 2017-12-05 02:54:26 wener: can you show your /etc/apk/repositories? 2017-12-05 03:00:13 sorry, I network is broke a moment ago 2017-12-05 03:01:13 should I just apk add linux-hardened to force upgrade kernel ? 2017-12-05 03:03:27 seems kernel related package are not upgrade 2017-12-05 03:03:35 $ apk version 2017-12-05 03:03:37 Installed: Available: 2017-12-05 03:03:40 zfs-hardened-4.9.32-r0 < 4.9.65-r1 2017-12-05 03:03:42 spl-hardened-4.9.32-r0 < 4.9.65-r1 2017-12-05 03:03:44 linux-hardened-4.9.32-r0 < 4.9.65-r1 2017-12-05 03:04:18 @Shiz : wener: can you show your /etc/apk/repositories? 2017-12-05 03:05:30 $ cat /etc/apk/repositories 2017-12-05 03:05:33 #/media/cdrom/apks 2017-12-05 03:05:34 http://mirrors.aliyun.com/alpine/v3.7/main 2017-12-05 03:05:37 http://mirrors.aliyun.com/alpine/v3.7/community 2017-12-05 03:06:09 what does # apk upgrade -s linux-hardened do? 2017-12-05 03:06:19 also 2017-12-05 03:06:25 can you grep linux- /etc/apk/world ? 2017-12-05 03:06:42 $ grep linux- /etc/apk/world 2017-12-05 03:06:44 linux-hardened 2017-12-05 03:06:47 util-linux-bash-completion 2017-12-05 03:06:57 $ apk upgrade -s linux-hardened 2017-12-05 03:07:00 OK: 981 MiB in 194 packages 2017-12-05 03:07:08 hmm, curious 2017-12-05 03:07:24 what about: # apk info -r linux-hardened 2017-12-05 03:07:44 $ apk info -r linux-hardened 2017-12-05 03:07:47 linux-hardened-4.9.32-r0 is required by: 2017-12-05 03:07:49 spl-hardened-4.9.32-r0 2017-12-05 03:07:51 zfs-hardened-4.9.32-r0 2017-12-05 03:10:39 it's wird, since # apk upgrade -a should catch exactly that... 2017-12-05 03:10:59 i'm not sure why it refuses to upgrade 2017-12-05 03:11:12 kaniini or fabled maybe do? 2017-12-05 03:11:53 that is odd 2017-12-05 03:15:11 $ apk add --upgrade linux-hardened 2017-12-05 03:15:13 OK: 981 MiB in 194 packages 2017-12-05 03:15:18 $ apk add --upgrade linux-hardened spl-hardened zfs-hardened 2017-12-05 03:15:20 (1/3) Upgrading linux-hardened (4.9.32-r0 -> 4.9.65-r1) 2017-12-05 03:15:23 (2/3) Upgrading spl-hardened (4.9.32-r0 -> 4.9.65-r1) 2017-12-05 03:15:25 (3/3) Upgrading zfs-hardened (4.9.32-r0 -> 4.9.65-r1) 2017-12-05 03:15:26 maybe caused by dependency ? 2017-12-05 03:16:40 $ uname -r 2017-12-05 03:16:43 4.9.65-1-hardened 2017-12-05 03:16:44 finally 2017-12-05 03:20:15 hmm 2017-12-05 03:30:08 Any idea with this error ? [ 5.408385] grsec: time set by /sbin/hwclock[hwclock:2131] uid/euid:0/0 gid/egid:0/0, parent /lib/rc/sh/openrc-run.sh[openrc-run.sh:2106] uid/euid:0/0 gid/egid:0/0 2017-12-05 03:30:17 [ 19.887809] grsec: time set by /bin/busybox[ntpd:2518] uid/euid:0/0 gid/egid:0/0, parent /bin/busybox[init:1] uid/euid:0/0 gid/egid:0/0 2017-12-05 03:30:34 Both releated to clock 2017-12-05 03:33:42 that's not an error 2017-12-05 03:33:45 just a heads-up :) 2017-12-05 03:33:55 that your system time changed 2017-12-05 03:35:46 ok, thx 2017-12-05 03:37:47 Shiz: why alpine not upgrade openrc to 0.3x, v3.6 and v3.7 use 0.24 2017-12-05 10:32:33 hm, when i install alpine in a chroot 2017-12-05 10:32:49 and an package adds some user via the pre-install hook 2017-12-05 10:33:08 wouldn't it be added to the host then? 2017-12-05 10:33:11 no 2017-12-05 10:33:20 whats the mechanism preventing this? 2017-12-05 10:33:22 since all it does is edits files in /etc 2017-12-05 10:33:42 if you're inside the chroot or editing files under that path it won't affect the host 2017-12-05 10:33:46 but how does adduser know that its supposed to edit files in /path/to/chroot/etc 2017-12-05 10:34:00 how are you executing apk? 2017-12-05 10:34:10 scv: https://wiki.alpinelinux.org/wiki/Installing_Alpine_Linux_in_a_chroot 2017-12-05 10:35:02 from which step on? because it has you actually enter the chroot once alpine-base is installed 2017-12-05 10:35:54 if you call apk from the outside to install package XYZ inside the chroot 2017-12-05 10:36:44 liwakura: the root flag 2017-12-05 10:37:14 yeah. how do the adduser invocations from the pre-install trigger get its contents? 2017-12-05 10:37:18 https://github.com/alpinelinux/apk-tools/blob/e6e90a646320e97ebb7f7e8363bf68e7aaf1aaea/src/commit.c#L250 2017-12-05 10:37:28 i'm seeing if it runs it in a chroot or what from here 2017-12-05 10:37:57 example: https://github.com/alpinelinux/aports/blob/master/main/transmission/transmission-daemon.pre-install 2017-12-05 10:38:30 well, a non-core package like that is trivial enough 2017-12-05 10:38:36 you would install that once alpine-base is completed 2017-12-05 10:39:02 i'd imagine shy of any explicit chroot flag (which doesnt seem to exist) the script would indeed run in the host context 2017-12-05 10:39:20 https://git.alpinelinux.org/cgit/apk-tools/tree/src/database.c#n1919 2017-12-05 10:39:27 It does chroot 2017-12-05 10:39:35 there we have it 2017-12-05 10:39:38 thanks pardis 2017-12-05 10:40:04 alright 2017-12-05 10:40:31 hm, this also explains why the hooks are failing for cross-arch setups 2017-12-05 10:47:56 i recently switched from alpinelinux (arm) to a new server with alpinelinux(x86_64) wird hardened kernel and some applications don't behave like expected. Is there somethink i have to mind with an hardenend kernel? Do i have to use paxcontrol? 2017-12-05 10:50:51 are there any plans on changing supervisor to depend on python3 instead of 2? 3.3.3 already supports python3 from 3.2 and up 2017-12-05 10:59:37 although, in the interim I could go with setting py3 as the default instead of py2 2017-12-05 11:03:07 Diftraku: i would consider py2 and py3 as different languages 2017-12-05 11:04:15 they are but I am mainly using py3 in the docker I have 2017-12-05 11:04:38 supervisor is the only one using py2 2017-12-05 11:05:13 I suppose I could mod django's ./manage.py to correctly use py3 instead of ambiguously use 'python' 2017-12-05 11:06:00 yeah, that should work. 2017-12-05 11:06:59 bit odd since 2.0 explicitly requires at minimum python 3.4 2017-12-05 11:07:00 i usually do 'python manage.py' but whatever floats your boat 2017-12-05 11:07:11 I'm too lazy :P 2017-12-05 11:07:48 Diftraku: the unicode string literals changed then to make it simpler to support syntax slightly closer to py2. 2017-12-05 11:08:19 amongst other things 2017-12-05 11:08:58 before then u"strings" were s syntax error as they were already unicode. 2017-12-05 11:11:50 I am aware, we primarily develop on py3 these days 2017-12-05 11:12:14 sometimes we still need to poke at our old codebase and u"literals" are littered everywhere just to be safe 2017-12-05 11:13:26 in that case i think you are sufficiently experienced to decide yourself 2017-12-05 11:38:24 how do you install alpine on root zfs? apparently this is supported but virtually undocumented 2017-12-05 11:40:40 I got it to work by just creating and mounting a ZFS filesystem (with some non-ZFS /boot) and then running setup-disk over it 2017-12-05 11:40:45 Seems like it understands how to do all the required setup 2017-12-05 11:42:26 is it possible to do full ZFS with /boot? 2017-12-05 11:52:52 why do you want /boot to be zfs? 2017-12-05 11:53:30 but afaiu grub should work with zfs /boot 2017-12-05 11:57:44 homogeneity, i'd just create one massive zfs root / 2017-12-05 12:04:02 It may or may not work, I just haven't tried it (and wouldn't, since complicating /boot only makes things harder down the line) 2017-12-05 12:04:54 Using ext2 on /boot means only your kernel needs to understand ZFS 2017-12-05 12:05:03 Using ZFS on /boot means your bootloader needs to understand it as well 2017-12-05 12:05:22 There are edge cases that break GRUB with even ext3 /boot, let alone ZFS 2017-12-05 12:05:30 fair enough 2017-12-05 12:08:05 i downloaded alpine 3.7.0, i don't seem to have a zfs module 2017-12-05 12:08:51 don't you want separate zfilesystems for various mountpoints? with varying settings for at least compression, exec and setuid? 2017-12-05 12:10:14 sure, probably /home and /tmp 2017-12-05 12:11:06 The zfs kernel module is not available by default in the installer image 2017-12-05 12:11:14 Install the zfs-hardened package to get it 2017-12-05 14:29:43 Hi guys. I'm kinda stuck. Trying to upgrade to 3.7; everything appears to have upgraded fine; but my box keeps booting into an older kernel. The actual kernel in /boot/ has been modified recently, but uname -a shows 4.4.7 (Or wahtever older version I'm running, not 4.6.9).. 2017-12-05 14:30:10 Any other low-hanging-fruit I can check? The bootloader isn't pointing to an alternate kernel / ramdisk either 2017-12-05 14:30:47 <_ikke_> Perhaps the initramfs wasn't regenerated properly? 2017-12-05 14:32:08 <_ikke_> AG: apk version linux- 2017-12-05 14:33:01 uno momento; I'm regenerating the initramfs to the specific version I want/need 2017-12-05 14:33:30 apk version shows 4.9.65-1; so that's good 2017-12-05 14:33:51 just gonna see if it was the initramfs... 2017-12-05 14:34:07 nope. 2017-12-05 14:38:16 Do you also have the older kernel still in /boot, or do you only see the new one? 2017-12-05 14:39:01 meh, rsyslog on alpine doesn't have omwfd 2017-12-05 14:39:04 omfwd* 2017-12-05 14:39:14 Well; That's a really good question. It's not named with a version in mind, just vmlinuz-. It's been modified recently, but I'm uncertain.. if.. I'm.. booting what I think I'm booting. 2017-12-05 14:39:25 I suppose strings agsinst the kernel itself would tell me 2017-12-05 14:39:43 Oh right, was thinking in Debian kernel naming for a moment, sorry 2017-12-05 14:39:51 no worries. 2017-12-05 14:40:07 So.. strings output shows the intended version is actually in boot. 2017-12-05 14:40:30 hold on. maybe I have a weird overlay going on here that I dont know about 2017-12-05 14:40:34 (oh wait, it's not a separate module.. oops) 2017-12-05 14:40:55 linux-grsec was renamed to linux-hardened after the last release that used 4.4 2017-12-05 14:40:57 IIRC overlays show up as mounted filesystems, correct? 2017-12-05 14:41:06 AG: yes 2017-12-05 14:41:07 Do you have both of those in /boot, or only linux-hardened? 2017-12-05 14:41:09 Yup, and I'm stuck in a linux-grsec kernel. 2017-12-05 14:41:13 only hardened. 2017-12-05 14:41:50 what does /boot/extlinux.conf look like 2017-12-05 14:41:55 picking the right kernel? 2017-12-05 14:42:01 Odd, it does sound as if the partition being booted from is not the same as the one you're mounting at /boot 2017-12-05 14:42:45 I wonder if extlinux is looking at the old linux-grsec file in /boot and doesn't understand how unlinked files work in its ext4 driver 2017-12-05 14:42:53 SirCmpwn: http://ix.io/CNB 2017-12-05 14:43:01 lgtm 2017-12-05 14:43:32 I removed the -grsec kernel and initramfs as well; just to be safe. as well as the extlinux.conf.old 2017-12-05 14:43:56 wait a second. 2017-12-05 14:44:31 Ok. I just verified that there's nothing in /boot/ after I unmount the boot partition 2017-12-05 14:44:43 So there's not a 'hidden' config there or anything 2017-12-05 14:47:35 Can you describe your setup in more detail? Do you have more than one disk? What does the partitioning look like? Are you using LVM? 2017-12-05 14:49:37 SUre. 2017-12-05 14:50:42 Single disk. no LVM. 3 partitions (boot / swap / root). Boot is uh.. small. 100M, I don't recall how large swap is, but / is 7.5G 2017-12-05 14:50:51 This is designed to be a router, so there's nothing special going on here. 2017-12-05 14:50:56 No FDE. 2017-12-05 14:51:39 It's not in production so push-to-shove I can wipe and rebuild. However, I'd prefer to not do that. It irritates my professional sensibilities. :) 2017-12-05 14:52:46 Can you compare the output of 'fdisk -l /dev/sda' with that of 'mount' to be sure that the active partition is the one mounted at /boot? 2017-12-05 14:52:56 Assuming that your disk is sda, of course 2017-12-05 14:53:35 Sure, I've just confirmed that is infact, true. 2017-12-05 14:53:41 boot is the actual.. boot... 2017-12-05 14:54:33 Strange 2017-12-05 14:54:52 It sounds like your system is booting from a kernel that doesn't exist anywhere 2017-12-05 14:56:59 One thing you could do is change your extlinux.conf in some trivial way (say, change Alpine to Alpxne after MENU AUTOBOOT) and reboot 2017-12-05 14:57:12 That will at least confirm for certain if that extlinux.conf is the one being used 2017-12-05 14:57:21 other thing: remove other boot sources 2017-12-05 14:57:28 remove external disks, network and stuff 2017-12-05 14:58:13 I chose to add a dummy kernel cmdline option, but either way.. 2017-12-05 14:58:43 [X-Files melody playing in the distance] 2017-12-05 14:59:04 i like the "It shouldn't work at all"-category of issues 2017-12-05 14:59:12 Now.. this is interesting. 2017-12-05 14:59:35 In the "where's my snare" attitude of eminem.. where's my cmdline option? 2017-12-05 14:59:36 heh 2017-12-05 15:00:03 I'm gonna look at the hypervisor and just make sure nothing weird is going on there. 2017-12-05 15:01:24 Oh. 2017-12-05 15:01:33 This makes much more sense now. 2017-12-05 15:01:38 do tell! 2017-12-05 15:02:31 It's a xen guest, Paravirt. So.. the bootloader in the OS itself is irrelevent because Xen boots the VM using pygrub. The kernel, initramfs, and cmdline are specificed at the hypervisor 2017-12-05 15:02:58 ...and I have it configured at the hypervisor to use a 3.4 release kernel.. 2017-12-05 15:03:19 That's less than ideal. I wonder how I can make it listen to what's in the OS> 2017-12-05 15:03:50 pv-grub is probably what you want 2017-12-05 15:04:01 It's a GRUB-like thing that loads stuff from the guest disk 2017-12-05 15:04:11 Been a while since I've used Xen, so I don't know exactly how to configure it 2017-12-05 15:04:13 FWIW, I may be using pvgrub, let me double check. 2017-12-05 15:04:21 i know I said pygrub.. 2017-12-05 15:05:01 "I'm running in a hypervisor" is the first thing you say, by the way 2017-12-05 15:05:26 and then we say "is the hypervisor booting the kernel directly" 2017-12-05 15:05:30 and then everyone saves 20 minutes 2017-12-05 15:06:26 Yeah. Apologies. 2017-12-05 15:21:53 someone here using oracle java? can't get it to work, Error relocating /opt/java/current/bin/../lib/amd64/jli/libjli.so: __rawmemchr: symbol not found 2017-12-05 15:30:06 Does Oracle Java support musl? I thought it was glibc only 2017-12-05 15:30:24 afaik yes 2017-12-05 15:30:29 uhm 2017-12-05 15:30:35 actually, i just seen openjdk on alpine 2017-12-05 15:30:45 not sure if Oracle Java is different 2017-12-05 15:31:01 __rawmemchr appears to be a glibc symbol 2017-12-05 15:31:07 So that binary seems to be built for glibc, in any case 2017-12-05 15:32:08 klesk: You'll either need to use a version of Java that supports musl (e.g., openjdk) or use a glibc-based distro (e.g., run Debian in a chroot) 2017-12-05 15:32:22 ok, the only reason i wanted to try oracle java is because a programm i am using segfaults with openjdk 2017-12-05 15:33:23 ok, thought wouldn't be such a problem, https://wiki.alpinelinux.org/wiki/Installing_Oracle_Java 2017-12-05 15:34:51 Ah, maybe someone does have it working 2017-12-05 15:35:14 It seems odd, though, since the message you got seems to indicate it relies on glibc 2017-12-05 15:35:22 Maybe older versions of Oracle Java didn't use the __rawmemchr symbol 2017-12-05 15:35:38 yeah, possible 2017-12-05 15:35:58 klesk: long stretch but `apk add libc6-compat`? 2017-12-05 15:37:37 tried, but with no luck 2017-12-05 15:39:48 think i must find out why the programm segfaults, it was working on an arm architecture flawless 2017-12-05 15:41:52 so maybe, somebody here running jdownloader2? 2017-12-05 16:28:06 since thanks are quite rare, let me give a big thank you for enabling SSL in apk; I've just finished setting up a completely certificate based update service 2017-12-05 17:13:28 having a fun issue with the Docker init script: if I start it over ssh (via rc-service) it doesn't actually start (process produces no logs, service ends up crashed) 2017-12-05 17:15:11 Bun: dig up the init script and run the start-stop daemon call manually 2017-12-05 17:15:42 that's the only way i've found to get stuff like that debugged, because openrc is not fundamentally designed for new-style daemons like docker that print logs to stdout 2017-12-05 17:17:15 I'm not sure how that helps, the s-s-d is set up to redirect stdout/err to a log and produces nothing in the above scenario; and I can start it just fine manually 2017-12-05 17:17:32 but I'll try nonetheless 2017-12-05 17:18:52 I didn't specify but I meant that it was a short-lived ssh session, only waiting on rc-service to exit (with tty available) 2017-12-05 17:22:10 is anyone running aarch64 on a rpi3? 2017-12-05 17:22:28 <_ikke_> is rpi3 64bits? 2017-12-05 17:22:44 both 2017-12-05 17:23:03 <_ikke_> ah ok 2017-12-05 17:24:27 <_ikke_> https://developer.arm.com/products/processors/cortex-a/cortex-a53 2017-12-05 18:22:14 hmpf 2017-12-05 18:23:24 <_ikke_> klesk: something on your mind? 2017-12-05 18:25:21 Yeah, but i think no one can help me at the moment, i have a problem with openjdk and jdownloader2. java segfaults and i can't find the reason. on arm it worked like expected 2017-12-05 18:34:40 maybe just a missing package 2017-12-05 19:09:23 omniuwo : there was an Alpine forum post on installing aarch64 on rpi3 iirc 2017-12-05 19:29:54 tmh1999: can't find it 2017-12-05 19:31:00 but I think I should put that project aside, for now.. =) 2017-12-05 19:33:25 omniuwo : urg I couldnt find it neither. iirc it should be recent, around Sept-Nov 2017 2017-12-05 19:33:58 omniuwo : I ditched rpi in favor of apu2 thanks to many Alpinist's recommendation :) 2017-12-05 19:34:48 it was a post by user 'bazooka07' 2017-12-05 19:35:13 omniuwo : https://forum.alpinelinux.org/forum/installation/persistent-installation-rpi3 2017-12-05 19:35:27 oh it's armhf 2017-12-05 19:40:53 hello guys 2017-12-05 19:41:23 i need some ideas how to get installed alpine os on btrfs 2017-12-05 19:42:23 tmh1999: ah, yes, found that one... 2017-12-05 19:43:21 the APUs are nice, but not as small nor cheap 2017-12-05 19:43:53 and I happen to have an rpi3 that I don't use, bought it to run Hardened BSD on, but that didn't work too well (yet) 2017-12-05 19:44:52 can tell you something 2017-12-05 19:45:06 my best os to get is archlinux on rpi3 2017-12-05 19:45:13 in my opinion 2017-12-05 19:45:47 i3-wm work well 2017-12-05 19:46:28 yeah, I saw that archlinuxarm provided aarch64 tar balls, gentoo also has an aarch64 installation guide 2017-12-05 19:48:33 humm aarch64 dont have blobfirmware 2017-12-05 19:48:43 so dont get wireless and bluetooth 2017-12-05 19:49:08 don't mind 2017-12-05 19:49:18 try it and see. 2017-12-05 19:49:53 any suggestion to automated install one alpine-linux 2017-12-05 19:50:11 i cant figure out how to use anwser file on setup-alpine 2017-12-05 19:50:50 answer 2017-12-05 19:50:54 ile 2017-12-05 19:50:55 file 2017-12-05 20:57:05 anyone tried to boot install CD on HP proliant servers with success 2017-12-05 20:58:59 for me it stops at the: Mounting security filesystem ... [ok] 2017-12-05 21:00:28 is it possible to set serial console from the boot prompt on installation CD? 2017-12-05 21:01:01 should be 2017-12-05 21:01:04 you can also create a boot usb 2017-12-05 21:02:07 Well, machine is at the remote site, I'm working with baseboard controller (iLO) over network 2017-12-05 21:03:40 I don't know how to stop boot CD at the boot prompt, and set kernel parameters 2017-12-05 21:04:07 <_ikke_> is this isolinux? 2017-12-05 21:04:13 <_ikke_> ie, do you see boot: 2017-12-05 21:04:31 _ikke_: yes 2017-12-05 21:04:51 it boots but stops at the message: Mounting security filesystem ... 2017-12-05 21:05:06 after the message, to be correct 2017-12-05 21:05:20 <_ikke_> as soon as you see "boot: ", you should press a key 2017-12-05 21:06:36 I did, and it show just word 'hardened' and when I try to type kernel parameters it boots before I can finish typing 2017-12-05 21:07:13 <_ikke_> hmm, it should stop continue booting once you type there 2017-12-05 21:08:00 I thought so, but it doesn't stop 2017-12-05 21:09:36 I tried to 'debug' behavior with the qemu, but it behaves as that on remote site 2017-12-05 21:16:39 Yo 2017-12-05 21:16:41 bash is fucked 2017-12-05 21:16:43 on edge 2017-12-05 21:17:15 <_ikke_> duncan^: any more details? 2017-12-05 21:17:55 http://termbin.com/dent 2017-12-05 21:17:59 as is ash 2017-12-05 21:18:13 ash does something similar, saying "bad substitution" 2017-12-05 21:18:22 (I think it may be unrelated somehow)( 2017-12-05 21:18:44 it says "syntax error: bad substitution" 2017-12-05 21:21:31 Bash just displays that message that I pasted in the link, there, forever. 2017-12-05 21:21:37 it's very, very strange 2017-12-05 21:22:02 <_ikke_> I don't see a message in there 2017-12-05 21:24:27 I start bash. it always displays that. 2017-12-05 21:25:06 <_ikke_> ah ok, 2017-12-05 21:27:42 the issue is not present when it's started as the user's proper shell. 2017-12-05 21:27:56 e.g. I run ls. It will show the output of ls, then that. 2017-12-05 22:51:42 e/close 2017-12-05 23:09:47 SirCmpwn: skarnet in alpine-devel develops s6, so i'm sure he'll be able to address your issues if given constructively 2017-12-05 23:09:49 ;p 2017-12-05 23:09:51 also in #s6, probably 2017-12-05 23:11:57 have to admit that made me smile 2017-12-05 23:27:24 I love s6 2017-12-06 01:37:31 I would like to try Alpine, but before I make the jump, what will I be giving up? 2017-12-06 01:50:35 Shiz: well, my concerns would probably be difficult to address in a backwards-compatible way 2017-12-06 01:53:56 is there a way to change the timezone that busybox's syslogd uses when logging? 2017-12-06 01:55:27 I'm not seeing anything in the busybox docs. Just wondering if there was a workaround (other than not using BB). 2017-12-06 01:56:41 gdh: well, what is your use case? 2017-12-06 01:57:13 you may be giving up things like being able to install random .deb files and/or stuff from PPAs if you're used to Debian or Ubuntu 2017-12-06 01:57:48 and sometimes software outside of our repos won't compile immediately because of musl compatibility, although those fixes are usually trivial and if you ask here we can usually help you with that 2017-12-06 01:58:08 the rest depends on what you intent to use it for 2017-12-06 01:58:25 Shiz, as a desktop user 2017-12-06 01:58:30 shodan45: have you tried setup-timezone -z Asia/Shanghai 2017-12-06 01:58:46 right 2017-12-06 01:59:04 alpine's desktop support isn't fantastic out-of-the box, but we do package xfce and a number of other WMs 2017-12-06 01:59:26 kaniini has been working on packaging gnome3 and that's in testing, and the Adélie folks have been packaging KDE 2017-12-06 01:59:38 but it won't be as smooth as an experience to setup as with, for instance, Ubuntu or Fedora 2017-12-06 02:00:30 also depends on where you're coming from, of course -- if you only use WMs like i3, your experience won't be that much different I think 2017-12-06 02:02:13 wait, there are alpine-derived desktop distros? 2017-12-06 02:02:20 I'm using gnome3 2017-12-06 02:02:31 thank you; that was helpful 2017-12-06 02:05:00 (largely my packaging of gnome3 is more related to adelie, i just see no reason not to do it upstream too) 2017-12-06 02:11:01 wener1: afaict my timezone is set correctly... maybe this is a problem with 3.5.2? 2017-12-06 02:11:34 (yes, I need to upgrade.... unfortunately, I have more urgent things to do) 2017-12-06 02:11:39 shodan45: adélie definitely intends to be more desktop-oriented yes :) 2017-12-06 02:11:54 http://adelielinux.org/ 2017-12-06 02:12:10 (from what I understand) 2017-12-06 02:12:12 what's the stateus of adelie, is this the offical distro from alpine ? 2017-12-06 02:12:34 Shiz: the download link is broken :/ 2017-12-06 02:12:36 I can't speak for the rest of the devs, but I consider adélie a derivative distribution 2017-12-06 02:12:44 shodan45: yes, I was gonna mention -- there's no release yet 2017-12-06 02:12:47 they're working hard on it 2017-12-06 02:13:00 adélie has no (official) ties to alpine, but they're cool folks and we share at least *some* devs 2017-12-06 02:13:30 like ubuntu derives from debian, I suppose 2017-12-06 02:15:29 adelie is a derivative distribution, in that we sync from alpine frequently. 2017-12-06 02:16:29 oh dear. my 3-drive raid 5 array has 2 drives with unreadable sectors. 2017-12-06 02:16:55 gdh: if you got any questions, be it general or support, always feel free to ask them here 2017-12-06 02:17:02 it may take a while to answer, but you'll get one 2017-12-06 02:17:03 I use alpine for almost all of our server, but no need for desttop 2017-12-06 02:18:05 I use alpine on my home server, centos6 on work servers, and opensuse for desktop/laptop. 2017-12-06 02:18:53 Shiz, thank you 2017-12-06 02:19:01 I use alpine on all of my servers and my desktop 2017-12-06 02:19:18 and in my containers ;p 2017-12-06 02:19:35 10 MB containers including apps \o/ 2017-12-06 02:19:45 I'm hoping to get familiar enough with alpine to switch to it instead of centos 7+ 2017-12-06 02:19:53 :) 2017-12-06 02:20:00 I rebuild the container we use in alpine https://github.com/wenerme/dockerfiles ;/ 2017-12-06 02:20:04 it's a good distro to do it 2017-12-06 02:20:49 shodan45: I do remember some timezone shenanigans in busybox syslog 2017-12-06 02:21:03 I thought we had patched it properly with 3.6, but then it seems some more issues popped up 2017-12-06 02:21:08 Shiz: it's not the end of the world 2017-12-06 02:21:19 Shiz: I'm on 3.5.2 ;) 2017-12-06 02:21:21 can you tell me if the syslogd is started with -Z? 2017-12-06 02:21:23 aah 2017-12-06 02:21:27 that would explain it 2017-12-06 02:21:39 yeah busybox syslogd doesn't do timezone correction, afaik 2017-12-06 02:21:43 it just takes whatever applications send it 2017-12-06 02:21:50 which can lead to issues 2017-12-06 02:22:14 hmm... yeah that seems wrong 2017-12-06 02:25:24 I just realized I have to buy another drive.... with 2 drives out of 3 having bad sectors, I can't reliably (lol) get the data off the array 2017-12-06 02:26:14 (assuming that the bad sectors don't overlap between the 2 drives 2017-12-06 02:26:23 ACTION sighs 2017-12-06 02:56:36 hi 2017-12-06 02:57:12 why alpine no have libdl.so 2017-12-06 03:00:55 it's not needed 2017-12-06 03:00:58 libdl is part of libc 2017-12-06 03:02:40 when i link a exist xxx.so it need libdl.so.2 2017-12-06 03:03:04 you're probably trying to link or execute a glibc-compiled binary 2017-12-06 03:03:07 that won't work 2017-12-06 03:05:13 so , i should recompile the xxx.so in alpine ? 2017-12-06 03:06:55 try `apk add gcompat@testing` after enabling the testing repo 2017-12-06 03:07:39 yes, or what kaniini said 2017-12-06 03:07:47 i think recompiling is better tho 2017-12-06 03:07:58 yes, if you can do so 2017-12-06 03:08:07 but i do not have the xxx.so 's source code 2017-12-06 03:08:23 then `apk add gcompat@testing` may be able to help you out 2017-12-06 03:10:12 echo http://dl-cdn.alpinelinux.org/alpine/edge/testing >> /etc/apk/repositories ? 2017-12-06 03:14:05 yes 2017-12-06 03:14:10 and apk update 2017-12-06 03:14:16 well 2017-12-06 03:14:30 echo '@testing http://dl-cdn.alpinelinux.org/alpine/edge/testing' >> /etc/apk/repositories 2017-12-06 03:14:33 to create a tagged repo 2017-12-06 03:19:14 still need libdl.so 2017-12-06 03:20:35 you can ln -s /lib/libc.musl*.so /lib/libdl.so.2, I think 2017-12-06 03:20:43 ....x86_64-alpine-linux-musl/bin/ld: warning: libdl.so.2, needed by xxxxx 2017-12-06 03:23:40 it worked 2017-12-06 03:23:54 but another error: undefined reference to `pthread_mutexattr_destroy@GLIBC_2.2.5' 2017-12-06 03:24:15 yeah that's just not gonna work out 2017-12-06 03:24:57 :) 2017-12-06 03:29:39 any other solution? 2017-12-06 03:30:56 realy like alpine ,so small.don't want to change system. 2017-12-06 04:04:20 gcompat has those stuff 2017-12-06 04:04:24 have you considered adding it 2017-12-06 04:04:38 oh 2017-12-06 04:04:48 you're trying to link? 2017-12-06 04:04:51 gcompat wont help you there 2017-12-06 04:07:47 ? 2017-12-06 04:13:49 i'm trying to use buildlab, it fails even to apk update the new root with "UNTRUSTED signature". what is going on there? 2017-12-06 05:35:50 <_ikke_> strfry: at what step? 2017-12-06 05:54:23 _ikke_: beginning at the first apk call from buildlab, apk update 2017-12-06 05:55:24 or in any case apk is called with --root on the new chroot 2017-12-06 05:56:00 <_ikke_> strfry: does the new chroot contain the build keys? 2017-12-06 05:58:32 _ikke_: as far i can see, no, etc/apk/keys doesn't exist there 2017-12-06 05:59:32 <_ikke_> Note sure if that's the issue, but you might want to test it 2017-12-06 05:59:47 actually i don't see any code in buildlab concerned with build keys 2017-12-06 06:05:30 it works when i copy over the keys from the host system 2017-12-06 06:06:12 but that can't be the solution, right? 2017-12-06 06:08:13 <_ikke_> I have no idea how it's supposed to work 2017-12-06 06:30:46 strfry: buildlab is obsolete. use `abuild rootbld` instead 2017-12-06 06:31:55 kaniini: thanks. that should probably be mentioned in the wiki 2017-12-06 08:01:18 How can I install Node 9 in Alpine? 2017-12-06 08:06:48 Enable the community repo and install the nodejs-current package 2017-12-06 08:07:02 You enable the community repo by uncommenting the relevant line in /etc/apk/repositories 2017-12-06 08:13:59 Thanks @pardis 2017-12-06 08:15:38 pardis: I just ran the latest Alpine Docker image, the community repo isn't commented in /etc/apk/repositoreis 2017-12-06 08:15:50 I see though that Alpine is upgraded to 3.7 and Node 9 is available 2017-12-06 08:16:03 I was trying Alpine 3.6 earlier, and then nodejs-current was at version 7 2017-12-06 08:17:29 I see though that I can also in Alpine 3.6 enable the 3.7 community repository and in that way get Node 9 2017-12-06 08:17:41 I'm using a Docker image based on Alpine 3.6, so I need to work with that 2017-12-06 08:18:11 You might be able to use 3.7 packages on 3.6, but it might break and then you won't get support because that's not a supported configuration 2017-12-06 08:18:19 I would suggest using nvm if you need to use Node 9 on 3.6 2017-12-06 08:46:32 Good point pardis, thanks 2017-12-06 08:46:59 I was basically wondering about how to install a certain version of Node in Alpine, and I guess the answer is nvm 2017-12-06 12:53:42 do i have to build noarch package for each arch? due to the way the repo is structured? 2017-12-06 12:55:04 <_ikke_> No, that should not be required. You should build it once, and then add it to all the repos 2017-12-06 12:55:45 usually that all happens in one user-visible step with abuild -r 2017-12-06 12:56:26 so i'd have the repoadd and signature operations manually for each other arch? 2017-12-06 13:41:31 now what would be a reason for rsyslogd to receive SIGTERM seemingly randomly (it appears to coincide with Docker containers being created/removed) 2017-12-06 18:01:03 so, do I or don't I use 'ifup' and 'ifdown' in alpine? 2017-12-06 18:01:34 usually you do 2017-12-06 18:01:48 or you can use dhcpcd and let it be handled event-based 2017-12-06 18:02:50 but the system does (busybox) ifup for interfaces in /etc/network/interfaces (by default) at boot? 2017-12-06 18:03:30 <_ikke_> omniuwo: the networking service takes care of that 2017-12-06 18:03:37 <_ikke_> /etc/init.d/networking 2017-12-06 18:03:46 ah, right 2017-12-06 18:03:48 actually, i havent yet checked if dhcpcd and networking somehow conflict 2017-12-06 18:04:08 i have them both enabled... 2017-12-06 18:04:29 I'm trying to do some bridge config 2017-12-06 18:16:01 _ikke_: didn't make me much wiser (yet), that script 2017-12-06 18:22:34 I want to set a hwaddr for a bridge 2017-12-06 18:23:25 or, more specifically, I don't want it to be set to the vif backend ether (fe:ff:ff:ff:ff:ff) 2017-12-06 18:25:14 <_ikke_> omniuwo: can't you use /etc/networking/interfaces for that? 2017-12-06 18:26:36 wait, it seemed like that was an ok ether addr after all.. hmm... 2017-12-06 18:29:14 <_ikke_> Documentation for /etc/networking/interfaces http://manpages.ubuntu.com/manpages/precise/man5/interfaces.5.html 2017-12-06 18:39:34 _ikke_: ah, thanks, I'll try the hwaddress in a bit, found and tried bridge_hw earlier (bridge-utils-interfaces(5)) 2017-12-06 18:49:00 is it possible that the git for armhf signature is bad? I get `ERROR: git-2.15.0-r1: BAD signature` while installing it 2017-12-06 18:50:31 <_ikke_> PureTryOut[m]: what mirror? 2017-12-06 18:52:07 http://nl.alpinelinux.org > no problem with armhf and git 2017-12-06 18:52:16 `/etc/apk/repositories` points to http://dl-cdn.alpinelinux.org. which I believe is a load balancer? 2017-12-06 18:52:21 also, this is in edge 2017-12-06 18:52:50 <_ikke_> PureTryOut[m]: dl-cdn is more of a distributed cache 2017-12-06 18:55:39 <_ikke_> git has been reverted (but pkgrel bumped) 2017-12-06 18:56:12 <_ikke_> PureTryOut[m]: edge or 3.7? 2017-12-06 18:56:30 "also, this is in edge" 2017-12-06 18:56:37 <_ikke_> ah missed that 2017-12-06 18:59:50 <_ikke_> So someone needs to invalidate the cached version on cdn 2017-12-06 19:00:51 <_ikke_> the revert made it go to 2.15.0-1, which already existed before 2017-12-06 19:18:05 in an init script dependency list, is there a way to specify a conflicting depency? like "need !foo" 2017-12-06 21:04:45 some help with wifi on rpi3 2017-12-06 22:56:32 idiotic question: how can I extract an apk? 2017-12-06 22:57:08 try tar -xf 2017-12-06 22:57:19 or unzip 2017-12-06 22:57:25 tar: This does not look like a tar archive 2017-12-06 22:57:26 before asking such silly questions ^_^ 2017-12-06 22:58:30 I tried tar before :) 2017-12-06 23:00:57 https://paste.ubuntu.com/26128561/ 2017-12-06 23:00:59 jvoisin: AFAIK it's a tar.gz, so tar-xzf 2017-12-06 23:01:00 This is what I'm getting 2017-12-06 23:04:31 Maybe first install a real tar :) 2017-12-06 23:11:38 busybox tar is not gnu tar is not bsdtar is not proper tar 2017-12-06 23:13:42 it recognising format is like basic functionality in 2017 2017-12-06 23:17:43 specing: Only in gnutar, iirc. 2017-12-06 23:19:28 I grabbed the debian package, that I was able to extract using "tar" 2017-12-06 23:19:30 thanks :) 2017-12-07 01:27:18 I just run the checksec.sh script on the kernel config for 3.7 and found that several of the security measures are disabled. Is there any documentation on the rationale for enabling or disabling specific security settings? 2017-12-07 01:30:46 jvoisin: `tar xzf foo.apk` for busybox tar in the future 2017-12-07 01:31:04 with busybox tar you need to say it's wrapped in gzip instead of it being able to figure that out 2017-12-07 03:57:06 rc-status sysinit will Segmentation fault if I installed zfs 2017-12-07 03:57:18 [86355.104290] traps: rc-status[5674] general protection ip:794d821959fe sp:7ed392535f88 error:0 2017-12-07 03:57:21 [86355.104300] in ld-musl-x86_64.so.1[794d82178000+89000] 2017-12-07 03:57:23 [86355.104322] grsec: From 192.168.11.28: Segmentation fault occurred at (nil) in /bin/rc-status[rc-status:5674] uid/euid:0/0 gid/egid:0/0, parent /bin/bash[bash:4195] uid/euid:0/0 gid/egid:0/0 2017-12-07 03:57:25 [86355.104343] grsec: From 192.168.11.28: denied resource overstep by requesting 4096 for RLIMIT_CORE against limit 0 for /bin/rc-status[rc-status:5674] uid/euid:0/0 gid/egid:0/0, parent /bin/bash[bash:4195] uid/euid:0/0 gid/egid:0/0 2017-12-07 03:57:43 https://github.com/OpenRC/openrc/issues/168 2017-12-07 03:58:06 What should I do ? 2017-12-07 03:58:44 wener: did you do what he asked to you to do? 2017-12-07 03:58:48 (upgrade) 2017-12-07 03:59:27 Already in 3.7, with newest version 2017-12-07 04:00:07 maybe caused by gresecurity, but I don't know how to workaround this 2017-12-07 04:15:07 I thought this has been fixed in 3.7 /etc/init.d/zfs-import uses runscript, please convert to openrc-run. 2017-12-07 04:17:09 maybe this is caused by /etc/init.d/zfs-zed status 2017-12-07 04:17:17 [87585.660471] grsec: From 192.168.11.28: denied resource overstep by requesting 8392704 for RLIMIT_STACK against limit 8388608 for /lib/rc/sh/openrc-run.sh[openrc-run.sh:5976] uid/euid:0/0 gid/egid:0/0, parent /etc/init.d/zfs-zed[zfs-zed:5975] uid/euid:0/0 gid/egid:0/0 2017-12-07 04:17:20 [87585.660478] openrc-run.sh[5976]: segfault at 7c0abe592ff8 ip 000006c752611c06 sp 00007c0abe593000 error 6 in busybox[6c7525cb000+c1000] 2017-12-07 04:17:22 [87585.660492] grsec: From 192.168.11.28: Segmentation fault occurred at 00007c0abe592ff8 in /lib/rc/sh/openrc-run.sh[openrc-run.sh:5976] uid/euid:0/0 gid/egid:0/0, parent /etc/init.d/zfs-zed[zfs-zed:5975] uid/euid:0/0 gid/egid:0/0 2017-12-07 04:17:24 [87585.660506] grsec: From 192.168.11.28: denied resource overstep by requesting 4096 for RLIMIT_CORE against limit 0 for /lib/rc/sh/openrc-run.sh[openrc-run.sh:5976] uid/euid:0/0 gid/egid:0/0, parent /etc/init.d/zfs-zed[zfs-zed:5975] uid/euid:0/0 gid/egid:0/0 2017-12-07 04:17:24 please 2017-12-07 04:17:26 use pastebin 2017-12-07 04:17:31 don't paste a huge amount of text in IRC 2017-12-07 04:19:24 https://pastebin.com/b9YULYqT 2017-12-07 04:20:17 the last error is because the core dump from the segfault is too large 2017-12-07 04:23:30 /etc/init.d/zfs-zed status infinit loop will cause this error 2017-12-07 04:24:13 event I increase statc to 80m ulimit -s 81920 2017-12-07 05:59:54 in openrc, is there any alternative for status_of_proc or status command 2017-12-07 06:00:49 https://github.com/OpenRC/openrc/issues/168#issuecomment-349870167 2017-12-07 10:49:00 each time my monitor goes sleep mode, when recovering last minutes like testing modes or something, just flicks, dont know why but happens since changuing the psu, but with old one I had worse problems, how can i avoid pc go sleep mode? i cant see any kernel parameter or that 2017-12-07 12:03:12 aGaTHoS: isn't that an x/wm screen saver thing? 2017-12-07 12:30:15 omniuwo: screen saver sure not as i dont have 2017-12-07 12:30:30 x ? maybe i have found something googling 2017-12-07 12:30:41 but dont know how to put 2017-12-07 12:30:53 in my config files as im using xorg.conf.d/ ... 2017-12-07 12:30:55 style conf 2017-12-07 12:31:07 there are some options to serverlayout section 2017-12-07 12:31:43 but if i write a file there with this options i think im gonna lose the default automatic configuration of my serverlayout and have to write all by hand 2017-12-07 12:32:37 Option "StandByTime" "0" 2017-12-07 12:32:47 Option "SuspentdTime" "0" 2017-12-07 12:32:49 ... 2017-12-07 12:33:34 but if i write this in a file into xorg.conf.d/ with a Section ServerLayout 2017-12-07 12:33:49 i overwriting the default conf and have to rewrite all i suppose 2017-12-07 12:34:45 hello all. Is there a cloud image of Alpine Linux available? for use with OpenStack. TIA 2017-12-07 12:48:55 <_ikke_> daveholland_: I would imagine the virtual image could be used for that 2017-12-07 12:50:08 _ikke_ thanks but that's an iso, I was looking for a qcow2? I can roll my own but was hoping for an official image :) 2017-12-07 12:51:03 <_ikke_> AL does not ship any qcow2 images 2017-12-07 12:51:12 <_ikke_> just iso's 2017-12-07 12:51:24 OK; I guess DIY it is then. Thanks 2017-12-07 15:10:57 are there problems with nickserv? 2017-12-07 15:11:22 freenode just split, so probably 2017-12-07 15:11:37 ok 2017-12-07 15:25:02 <_ikke_> [Global Notice] Sorry for the disruption to services there folk. "Normality" should return shortly. 2017-12-07 16:11:26 Hi, i have a java programm that segfaults under specific circumstances, but just on x86_64, on ARM it works like expected. I compared paketlist but no real difference. I thougt maybe because of the kernel config, but i started a docker container on my hostmachine with the Hostkernel and same behaviour. At the moment i can't figure out why it is working on arm and not on x86_64bit. Openjdk seems the be 2017-12-07 16:11:28 compiled the same way for both architectures. Maybe someone have an other idea where i can look for the error. 2017-12-07 16:39:18 no idea? 2017-12-07 16:42:30 <_ikke_> klesk: it's a bit quiet atm, you have to be patient 2017-12-07 16:44:25 ok 2017-12-07 16:45:10 i am just a little frustrated that i can't find the reason. 2017-12-07 16:46:30 <_ikke_> Perhaps something in musl? 2017-12-07 16:47:16 but the arm version also build againt the same musl version, or? 2017-12-07 16:48:24 <_ikke_> klesk: right, but arch difference might lead to different interactions 2017-12-07 16:48:42 <_ikke_> different codepaths 2017-12-07 16:52:06 hm yeah, so the only solution would be to change the distri? ok, but when it would be a problem related to musl, then it shouldn't run on void, also ? 2017-12-07 16:55:43 <_ikke_> I don't know, just what's coming to mind 2017-12-07 16:56:40 What does alpine provide for user management? I looked in the wiki and didn't see anything about this. useradd(8) doesn't exist. 2017-12-07 16:56:59 it provides by default the similar tools bundled with busybox 2017-12-07 16:57:13 adduser and addgroup come to mind 2017-12-07 16:57:24 got it, that'll do. thanks 2017-12-07 16:57:39 but if you crave for the full tools, they're, naturally, available, not sure but I think the package is coreutils 2017-12-07 16:58:50 <_ikke_> shadow 2017-12-07 16:59:01 ah. I stand corrected :) 2017-12-07 18:00:17 Does Alpine include the musl static libraries (so that apps can be built completely statically linked)? 2017-12-07 18:08:11 gdh: iirc they're included in the musl-dev package 2017-12-07 18:08:42 Lochnair, thank you 2017-12-07 18:09:06 lots of .a's, .o's and .h's in that package 2017-12-07 18:14:39 well, yeah 2017-12-07 18:14:48 that's probably the most .a, .o, and .h package you can get 2017-12-07 18:59:08 w.o.a.h 2017-12-07 19:15:00 guys, when i just want to use the live system and i have >200M free why don't i have enough space to do like "apk add git" 2017-12-07 19:15:11 512M total RAM allotted in my qemu 2017-12-07 19:15:52 is there something big and expensive or is the ramfs too small for some reason? 2017-12-07 19:55:56 ncopa: saw your feedback on the bash <() hang issue. Given this is both a bug in muslc and bash, is there anything that can be done on the alpine side or is the standard procedure to wait for an upstream fix and a release? 2017-12-07 20:26:24 if it's a big deal you could write the patch, submit it to the upstreams, then apply it to the alpine packages while waiting on the upstream release 2017-12-07 20:27:01 Unode: ^ 2017-12-07 20:32:48 SirCmpwn: while looking into it I tried the workaround mentioned of setting a smaller ulimit. Has to be set in bash's parent process but that works around the hanging issue. 2017-12-07 21:48:32 Unode: i'll try fix it now 2017-12-08 01:51:53 hello, i got a RPi3 and tried to install Alpine on it. I followed this guide https://wiki.alpinelinux.org/wiki/Raspberry_Pi, extract .tar.gz file to the microSD card. the problem is that when RPi ethernet port seems working (led blinking), i cannot arp-scan or nmap to find my RPi in the network 2017-12-08 01:54:25 there is no switch or extra routers in my network. RPi and my computer is in the same subnet. 2017-12-08 01:54:52 fwiw ethernet that supports WoL will typically link up (LEDs lit) even if the machine is powered off 2017-12-08 01:54:55 so, that doesn't mean much 2017-12-08 02:19:54 nvhhnvn: I don't have a Pi... but in general a blinking ethernet LED just means the hardware link is up and seeing packets. Just turning on power to ethernet PHY is often enough for that to happen. So don't take it to mean that ethernet port is actually configured and working. 2017-12-08 02:20:29 nvhhnvn: does it have a serial port, or a video output/keyboard that you can use to confirm what the Ethernet is actually doing? 2017-12-08 07:01:11 pardis: q: how did you install zfs-hardened before doing setup-disk? 2017-12-08 07:01:33 pardis: when booting off iso 2017-12-08 07:07:56 From the Internet 2017-12-08 07:08:05 i.e., setup-interfaces, then setup-apkrepos, then apk add zfs-hardened, then setup-disk 2017-12-08 07:08:17 Which is more or less what setup-alpine does (and some other things) 2017-12-08 07:08:30 (Minus installing zfs-hardened, of course) 2017-12-08 07:09:12 setup-alpine is just a convenience wrapper after all :p 2017-12-08 09:04:39 hi. is the community repository down? 2017-12-08 09:13:19 lordjancso: what mirror are you using? 2017-12-08 09:13:42 kahiru echo http://nl.alpinelinux.org/alpine/edge/testing >> /etc/apk/repositories 2017-12-08 09:13:57 kahiru ohh no, this one: echo http://dl-2.alpinelinux.org/alpine/edge/community/ >> /etc/apk/repositories 2017-12-08 09:14:49 lordjancso: can't reach it either, try http://cz.alpinelinux.org/alpine/edge/community/ until it gets resolved 2017-12-08 09:16:22 kahiru nice thx 2017-12-08 09:21:31 try to avoid cz.a.o please, use one of the regular mirrors https://mirrors.alpinelinux.org/ 2017-12-08 09:22:13 why? 2017-12-08 09:23:10 because we dont want to stress it and offload it to our regular mirrors. 2017-12-08 09:23:47 well, makes sense 2017-12-08 09:31:19 dl-4 is a good alternative for dl-2. syncs regular (every 15 min) and has enough bandwidth (10Gbit). 2017-12-08 09:39:25 <_ikke_> dl-cdn redirects to dl-4 too 2017-12-08 10:20:04 dl-cdn only redirects root to dl-4 afaik 2017-12-08 10:20:24 and its uses it as source. 2017-12-08 10:20:57 <_ikke_> Every directory listing 2017-12-08 10:21:38 not for me 2017-12-08 10:21:42 <_ikke_> hmm, for me it does 2017-12-08 10:22:36 <_ikke_> Until the 'branch/version' part 2017-12-08 10:56:49 good morning 2017-12-08 11:53:50 hi guys. Would alpine linux boot on a https://www.pcengines.ch/apu.htm 2017-12-08 11:54:15 It has coreboot as its firmware, and it doesn't seem to want to boot. 2017-12-08 12:04:59 eitch: it should do serial out 2017-12-08 12:12:58 if the serial console is used in init it should work i think 2017-12-08 12:14:25 i mean inittab 2017-12-08 12:14:41 right now i think it's not turned on in the iso 2017-12-08 12:15:05 so if you create your own iso you can uncomment ttys0 line in /etc/inittab 2017-12-08 12:15:08 and then it should work 2017-12-08 12:39:51 I installed mine using the minimal rootfs and a custom kernel, so that probably explains it 2017-12-08 13:28:32 Hello guys 2017-12-08 13:29:31 I would like to ask if i can specify user in file with another cron jobs 2017-12-08 14:55:23 hmm, i just tried and it doesn't work, because alpine doesn't have the right kernel modules loaded for the sd reader 2017-12-08 14:55:33 in the apu2 2017-12-08 14:57:54 it would need sdhci_pci 2017-12-08 15:29:43 elo 2017-12-08 15:30:00 it's better to update packages before upgrading to a new release ? 2017-12-08 15:33:36 what lbu ci do exactly ? 2017-12-08 15:34:33 what's going on behind the scene when I execute lbu ci and what can I expected at the end ? 2017-12-08 15:34:58 where my configuratio nare saved ? 2017-12-08 15:35:00 how ? 2017-12-08 15:35:29 <_ikke_> yann-kaelig: it's saved in an apkovl file on the storage medium (usb / sdcard) 2017-12-08 15:35:48 its a shell script 2017-12-08 15:39:42 ha! this backup method is only for Upgrading Alpine Linux on removable 2017-12-08 15:40:56 so how am I supposed to backup my conf if my alpine linux is on local hard drive ? 2017-12-08 15:41:57 ACTION really hate wiki as documentation support 2017-12-08 15:42:18 i use rsync 2017-12-08 15:44:36 rsync is terrible as documentation support too 2017-12-08 15:44:37 no wait 2017-12-08 15:45:52 alpine on apu2 is *terrible* 2017-12-08 15:47:13 lol tbb 2017-12-08 15:54:13 what is this from? 2017-12-08 15:54:13 localhost login: root 2017-12-08 15:54:13 Login incorrect 2017-12-08 15:54:25 doesn't even ask for password, this is on serial console... 2017-12-08 15:57:39 hiro: check /etc/securetty contains the name of whatever /dev/ttyS* you are using to login 2017-12-08 15:57:56 root is only allowed to login on terminals listed in there. 2017-12-08 16:14:37 yep, that was it :( 2017-12-08 16:15:54 so, what would be the best install method for an sd card (thinking in RAM should be best, avoiding all writes) 2017-12-08 16:16:20 earlier today i installed so sdcard inside qemu 2017-12-08 16:16:48 this allowed me to change inittab and /etc/securetty to allow access via serial console 2017-12-08 16:17:06 and add the sdhci driver into the initfs 2017-12-08 16:17:37 now, how do i convert this into a live system, or alternatively how should i have done it instead? :D 2017-12-08 16:35:56 what are the *.apk-new at the end of my conf file ? 2017-12-08 16:36:25 myfile.conf and myfile.conf.apk-new which is empty of my configuration 2017-12-08 16:46:12 <_ikke_> yann-kaelig: those are updated configuration files from the package 2017-12-08 16:59:32 A 109 MB download for an iso is pretty cool. 2017-12-08 17:14:10 gdh: why? 2017-12-08 17:15:53 <_ikke_> hiro: I think because most other iso's are larger 2017-12-08 17:18:03 ah, i come from tinycorelinux where the iso is 10MB 2017-12-08 17:18:32 i thought you were happy it was so big 2017-12-08 17:18:58 <_ikke_> Alpines miniroot is 2MB, but that's comparing apples to oranges I guess 2017-12-08 17:19:41 <_ikke_> virtual is 4MB 2017-12-08 17:21:44 agreed 2017-12-08 17:22:12 hiro, I come from Ubuntu and 1GB+ isos. 2017-12-08 17:22:27 Also, what is the default login credentials on the standard system? 2017-12-08 17:22:28 gdh: condolences 2017-12-08 17:22:36 gdh: root 2017-12-08 17:23:36 Sweet. Now to install an X window system... 2017-12-08 17:23:55 <_ikke_> https://wiki.alpinelinux.org/wiki/XFCE_Setup 2017-12-08 17:23:56 also there's make localmodconfig 2017-12-08 17:24:16 slim down your kernel so it works only on your computer, lol 2017-12-08 17:26:02 Anyone have a favorite river? (my computer host names are always river names) 2017-12-08 17:28:04 <_ikke_> gdh: Do Dutch rivers count? 2017-12-08 17:28:13 How about the Rhine? Quite literally an Alpine river 2017-12-08 17:28:22 <_ikke_> heh 2017-12-08 17:28:26 _ikke_, Dutch rivers definitely count. 2017-12-08 17:29:53 oh, I just looked up the Rhine, and it's Dutch *and* Alpine. :P Guess I am going with that one. 2017-12-08 17:30:03 <_ikke_> gdh: right, that's what I was thinking 2017-12-08 17:30:39 _ikke_, oh okay. :P I don't know European rivers that well. 2017-12-08 17:30:57 <_ikke_> no problem 2017-12-08 17:31:11 <_ikke_> Ijsel would be my 2nd choice :P 2017-12-08 17:31:26 <_ikke_> But not very friendly name to english people 2017-12-08 17:32:24 <_ikke_> IJssel* 2017-12-08 17:33:33 That one has beautiful pictures. 2017-12-08 17:33:42 What's the difference between dropbear and openssl ssh? 2017-12-08 17:34:33 You mean OpenSSH? OpenSSL is something else 2017-12-08 17:34:40 OpenSSH is the "standard" SSH implementation 2017-12-08 17:34:49 er, yeah. That. 2017-12-08 17:34:53 Is dropbear better? 2017-12-08 17:34:53 Dropbear is aimed at smaller devices with less RAM 2017-12-08 17:35:18 Personally I'd trust OpenSSH more because it comes from OpenBSD, but I wouldn't say either is "better" 2017-12-08 17:36:07 pardis, thank you. I have plenty of RAM, so I'll go with OpenSSH. 2017-12-08 17:36:40 Which NTP client to run? I have no idea what it's even talking about. 2017-12-08 17:37:00 Oh right. 2017-12-08 17:37:12 It's probably best to accept the default if you don't know which one to pick 2017-12-08 17:37:24 It's not likely to make a lot of difference, and the default is probably more used and therefore better tested 2017-12-08 17:37:52 <_ikke_> gdh: chrony is my favorite 2017-12-08 17:38:13 thank you 2017-12-08 17:43:27 dropbear works well for IoT botnets, openssh is perfect for ubuntu botnets. 2017-12-08 17:44:16 openssh is normally set up to work well with sftp and rsync 2017-12-08 17:44:35 thus dropbear is sometimes a pita 2017-12-08 17:46:00 oh, I want rsync. openssh it is. 2017-12-08 17:47:03 it's just *different* 2017-12-08 17:47:17 much more lightweight 2017-12-08 17:47:42 but for most people who are used to openssh it's more work to set up 2017-12-08 17:54:21 okay, I feel double stupid. What is the reboot command? 2017-12-08 17:54:32 poweroff -R? 2017-12-08 17:54:58 <_ikke_> what about reboot 2017-12-08 17:55:04 or shutdown -r now 2017-12-08 17:55:21 shutdown wasn't found. reboot did the trick. 2017-12-08 18:08:01 what's the command line text editor on Alpine? 2017-12-08 18:10:03 <_ikke_> I don't think Alpine has an *official* editor 2017-12-08 18:10:04 ed(1) ;-) 2017-12-08 18:10:25 (hey, you did say command line) 2017-12-08 18:10:41 right. 2017-12-08 18:10:42 jokes aside, you can use whatever editor you want 2017-12-08 18:10:45 ACTION facepalms 2017-12-08 18:11:20 busybox includes a minimal version of vi that's always available since busybox is a core package 2017-12-08 18:12:09 you could also install emacs, nano, joe, vim, whatever you like 2017-12-08 18:12:13 <_ikke_> And the first thing I do after I log into a new alpine setup is to install vim :P 2017-12-08 18:12:54 I got nano installed. Still learning how the package system works (always the hardest part about testing a distro). 2017-12-08 18:13:09 <_ikke_> apk is pretty plain 2017-12-08 18:13:30 how do I install visudo? apk add visudo didn't work. 2017-12-08 18:13:35 <_ikke_> apk add sudo 2017-12-08 18:14:28 thank you 2017-12-08 18:29:51 hmm...I am getting a no screens found from X11. I am on VirtualBox, and I followed the instructions at https://wiki.alpinelinux.org/wiki/XFCE_Setup 2017-12-08 18:36:47 Anyone know what might be the problem? 2017-12-08 18:42:48 I've not used a graphical environment on Alpine yet, so afraid not here, no.. 2017-12-08 18:43:48 <_ikke_> gdh: I read something in the logs regarding needing the vmware driver for virtualbox 2017-12-08 18:44:34 <_ikke_> Not sure if that's valid though 2017-12-08 18:44:55 _ikke_, I already installed xf86-video-vmware. 2017-12-08 18:45:09 i dont believe 2017-12-08 18:45:17 As well as the guest additions. 2017-12-08 18:45:43 <_ikke_> kaniini: ? 2017-12-08 18:52:58 that virtualbox would use the vmware driver 2017-12-08 18:53:00 that just seems wrong 2017-12-08 18:53:56 <_ikke_> kaniini: You were responding to that too :P 2017-12-08 18:54:08 <_ikke_> 2017-11-08 22:18:47 @kaniini virtualbox doesn’t emulate vmware graphics lol 2017-12-08 18:54:33 yes, i still don't agree that the documentation is accurate 2017-12-08 18:54:37 :D 2017-12-08 18:55:21 <_ikke_> Which seems to be confirmed by the fact that it's not owrking for gdh 2017-12-08 18:55:28 <_ikke_> but what *does* it need then 2017-12-08 18:57:00 vboxvideo 2017-12-08 18:57:00 which is part of the guest additions 2017-12-08 18:57:31 what I'am supposed to do with all of these .apk-new files ? I have a lot of them in my system 2017-12-08 18:57:42 kaniini, so should I remove xf86-video-vmware? 2017-12-08 18:57:48 <_ikke_> yann-kaelig: verify if your config needs to be updated, and remove them 2017-12-08 18:57:58 https://wiki.freebsd.org/VirtualBox for example 2017-12-08 18:59:10 https://forums.freebsd.org/threads/46166/ also has some info about getting X going with vbox 2017-12-08 19:00:07 but the real problem is that the driver probably doesn't work anymore at present 2017-12-08 19:01:46 kaniini, it seems to be that xorg is not picking up the fact that it has vboxvideo. 2017-12-08 19:02:18 see above note 2017-12-08 19:08:25 kaniini, I already installed the guest additions (virtualbox-additions-grsec). 2017-12-08 22:15:36 can someone remind me again which desktop environments are available in Alpine? 2017-12-08 22:15:54 <_ikke_> at least lxdm 2017-12-08 22:16:06 <_ikke_> I believe gdm also 2017-12-08 22:16:29 <_ikke_> And I kde is being worked on 2017-12-08 22:16:54 so xfce is the only one? 2017-12-08 22:16:55 <_ikke_> (mostly by downstream projects) 2017-12-08 22:17:21 <_ikke_> awesome 2017-12-08 22:17:46 <_ikke_> i3wm 2017-12-08 22:33:48 Well, I hope I can get one of them working because Gnome3 freezes mouse input when I am debugging and X11 app. 2017-12-08 22:47:19 <_ikke_> I had success with lxdm and xfce, but that was using qemu 2017-12-08 23:02:41 Well, if I can get it to work on a VM, I can probably get it to work on a real machine, except for maybe NVidia support. I don't know how good that it. 2017-12-08 23:06:41 hi 2017-12-08 23:06:51 i am planing use alipne on my router with CF card 2017-12-08 23:07:03 an i prefer installation on ext3(4) partition, but running in RO mode 2017-12-08 23:07:43 so i can sometimes mount -o remount,rw / and update system, install some, or change config. 2017-12-08 23:09:07 so no "diskless mode" - i don't want to write my CF every reboot 2017-12-08 23:09:14 and no data mode 2017-12-08 23:19:25 you've basically described diskless mode 2017-12-08 23:19:43 except using the lbu tool instead of manually mounting 2017-12-08 23:20:55 you do not have to run lbu before every reboot, unless you want to save the new data 2017-12-08 23:21:20 if you reboot without running lbu it'll boot with the same data as it did before 2017-12-08 23:32:48 ok, so instead of remount -o rw, "addsome" remount -o ro 2017-12-08 23:32:53 i create new lbu ? 2017-12-08 23:33:46 yep 2017-12-08 23:34:01 you'd make your changes, then use lbu to create a new apkvol 2017-12-08 23:34:15 which would be written to your flash 2017-12-08 23:34:23 if you're not making changes, no writes needed 2017-12-08 23:38:15 ok cool, thats it :-) 2017-12-08 23:38:47 i am installing alpine on my alix 2017-12-08 23:39:11 qman__: can i edit lbu, and use it for customzitaion multiple routers ? 2017-12-08 23:39:25 you can copy your apkvol 2017-12-08 23:39:42 also https://wiki.alpinelinux.org/wiki/Manually_editing_a_existing_apkovl 2017-12-08 23:43:02 qman__: cool thx 2017-12-08 23:43:19 ant now, is this a way, how to install it ? 2017-12-08 23:43:20 https://wiki.alpinelinux.org/wiki/Create_a_Bootable_USB#Add_Alpine_Linux_to_the_USB_stick 2017-12-08 23:47:20 that's for creating a bootable USB media, if you want to install from there, sure 2017-12-08 23:47:49 so wiki is somteimes little confusing :-) 2017-12-08 23:48:03 so this is only for "live " system 2017-12-08 23:48:05 on USB 2017-12-08 23:48:20 (which i can now create via DD from iso 2017-12-08 23:48:24 cause it is hybrid iso ? 2017-12-08 23:48:41 well, it's both - this is the main install page https://wiki.alpinelinux.org/wiki/Installation 2017-12-08 23:48:55 you can create a bootable USB first, then follow that install page from it, and install diskless onto that same USB 2017-12-08 23:49:53 with diskless mode, you can boot from USB, or CD, or network, or whatever - it only matters that you boot and have your apkvol present, which for practical reasons shoud be on rewritable media (such as USB or CF) 2017-12-08 23:54:50 qman__: have alix (pc) with CF inside 2017-12-08 23:55:09 so i need to install main system AND apkvol on CF 2017-12-08 23:55:22 doesn't matter, if on single or multiple partition 2017-12-09 00:00:12 qman__: can i create installed CF from another system ? 2017-12-09 00:00:48 just create partition, untar files, and install syslinux ? 2017-12-09 00:47:16 ok, i hav einstallation ready now :-) 2017-12-09 00:47:18 i hope 2017-12-09 00:47:48 it is really nice, to install it via usb, pxeboot, and serial console 2017-12-09 00:50:34 qman__: now i have "installation"(copied usb) on sda1, lbu on sda2 2017-12-09 00:50:47 but, system doesnt't know, that lbu is on sda2 2017-12-09 00:52:12 ok, must be some kernel command, shere to find lbu 2017-12-09 00:55:59 i can edit /etc/lbu/lbu.conf, but where ? 2017-12-09 00:56:02 :-) 2017-12-09 01:03:58 does alpine's mdadm (kernel?) default raid superblocks to 0.90 or 1.0? 2017-12-09 03:27:21 is php7-memcache (NOT php7-memcached) missing? 2017-12-09 03:27:35 why? 2017-12-09 03:28:24 why the double post? 2017-12-09 03:31:20 Anybody alive? 2017-12-09 03:31:34 I have few questions about 3.7 2017-12-09 03:31:44 don't ask to ask, just ask 2017-12-09 03:32:20 Is this correct bridge configuration? 2017-12-09 03:32:39 auto eth0 2017-12-09 03:32:42 iface eth0 inet manual 2017-12-09 03:32:49 auto br0 2017-12-09 03:32:54 iface br0 inet static 2017-12-09 03:32:58 address 192.168.6.4 2017-12-09 03:33:04 netmask 255.255.255.0 2017-12-09 03:33:08 gateway 192.168.6.253 2017-12-09 03:33:12 bridge-ports eth0 2017-12-09 03:33:15 bridge_stp 0 2017-12-09 03:33:21 please pastebin it 2017-12-09 03:33:25 don't paste large text blocks into IRC 2017-12-09 03:33:49 I am asking because when I configure bridge from alpine-setup the following is missing 2017-12-09 03:33:54 auto eth0 2017-12-09 03:34:00 iface eth0 inet manual 2017-12-09 03:34:49 However the above is based on the Wiki https://wiki.alpinelinux.org/wiki/Bridge 2017-12-09 03:34:59 Bridging for a Xen dom0 section 2017-12-09 03:37:17 https://pastebin.com/9t73cczA 2017-12-09 03:39:48 I am asking because I see frequent crashes of xenqemu 2017-12-09 03:40:23 The log files are somewhat related to this bug report 2017-12-09 03:40:25 https://bugs.alpinelinux.org/issues/7785 2017-12-09 03:40:37 I will post log files on pastebin.com 2017-12-09 03:41:33 https://pastebin.com/RwYbr6Z6 2017-12-09 03:44:00 I also see the following RAM use via monit 111.4 MB (88.6% used) 2017-12-09 03:44:44 That is pretty laughable as the server has 128 GB of ECC RAM 2017-12-09 03:49:59 Oko: the system memory won't be visible in the dom0, only what's assigned to it 2017-12-09 04:45:46 My xenqemu keeps dying on 3.7 fresh installation. 2017-12-09 04:47:01 the only thing I see is https://pastebin.com/RwYbr6Z6 2017-12-09 04:47:15 I also see high memory load on Dom0 2017-12-09 04:48:44 Can I manually edit /boot/extlinux.conf and allocate more memory 2017-12-09 04:54:30 sure 2017-12-09 04:54:43 and xl mem-set Domain-9 2017-12-09 04:54:44 err 2017-12-09 04:54:46 and xl mem-set Domain-0 2017-12-09 04:55:03 or maybe xl mem-set Domain-0 2017-12-09 04:55:07 whatever works. 2017-12-09 07:47:32 any mdadm gurus around? my raid5 died before I could replace the disks ;( 2017-12-09 07:48:54 I literally just got the drives in today, powered down the box, realized the PSU couldn't handle that many drives at once, powered back up... and no more md0 2017-12-09 09:20:23 but, system doesnt't know, that lbu is on sda2 2017-12-09 09:20:35 how to tell him on boot ? 2017-12-09 09:20:40 is there kernel param ? 2017-12-09 09:20:47 some like lbu_dev=/dev/sda2 ? 2017-12-09 12:54:49 01:47 marne it is really nice, to install it via usb, pxeboot, and serial console 2017-12-09 12:54:52 marnej: is it? 2017-12-09 13:00:38 marnej: you didn't have to change the default /etc/inittab, /etc/securetty and cmdline first to enable the console? 2017-12-09 13:41:29 elo 2017-12-09 13:41:45 there is a way to stop alpine linus creating files.apk-new ? 2017-12-09 13:42:53 I have so many files like that it's just insane. What the point for example to recreate a /etc/passwd.apk-new file ? 2017-12-09 13:43:33 <_ikke_> yann-kaelig: new default system users for example 2017-12-09 13:45:06 I don't understand, I'm the administator of the system, idont' want the system start to creating file behind me without my authorization, and even less if I'm using this system as server 2017-12-09 13:45:15 <_ikke_> yann-kaelig: there might be some required settings in there. If you ignore the apk-new files, then the next time you restart a service, it might not come up 2017-12-09 13:46:05 <_ikke_> yann-kaelig: it's a warning to you that you should pay attention 2017-12-09 13:46:54 I think I'm on this issue, I have done an release update yesterday and today I can't connect to my server 2017-12-09 13:47:14 yann-kaelig: Gentoo also does ._passwd in /etc 2017-12-09 13:47:24 its a signal that you should update those config files 2017-12-09 13:48:07 you also get a warning once the package manager completes its tasks 2017-12-09 13:48:18 taht wrong because everything he proposed it's just useless because the system doesn't understand why I have done this before and now he want to force me to rewrite what I removed before 2017-12-09 13:48:33 <_ikke_> sorry? 2017-12-09 13:48:48 <_ikke_> It's just inert files that signal you should do something 2017-12-09 13:48:54 <_ikke_> after you did that thing, you can remove them 2017-12-09 13:48:56 kek 2017-12-09 13:49:02 yes for example I have removed two lines of comment, then now the apk-new is about this two lines 2017-12-09 13:49:06 this is just an exemple 2017-12-09 13:49:10 <_ikke_> sure 2017-12-09 13:49:12 <_ikke_> just remove it 2017-12-09 13:49:14 <_ikke_> done 2017-12-09 13:49:28 <_ikke_> yann-kaelig: Don't make a bigger deal out of it than it is 2017-12-09 13:49:43 and you think I'm goig nto check all the 25 apk-new files ? 2017-12-09 13:49:45 lol 2017-12-09 13:50:01 yann-kaelig: i think his point is he wants the package manager to KNOW that his changed lines were useless 2017-12-09 13:50:03 <_ikke_> yann-kaelig: if you want to keep your system healthy, I would 2017-12-09 13:50:20 <_ikke_> yann-kaelig: it's part of the job of a sys admin, after you updated packages 2017-12-09 13:50:30 s/his/your/ 2017-12-09 13:51:06 <_ikke_> yann-kaelig: features can be deprecated, essential settings might be missing 2017-12-09 13:51:24 <_ikke_> yann-kaelig: You have to accept that your config is not something static when you update packages 2017-12-09 13:51:50 _ikke_: i guess that's the problem with having a rolling release: you can't just make a release announcement that you could trust anybody would read for sure before updating? 2017-12-09 13:52:07 <_ikke_> hiro: alpine is not a rolling release 2017-12-09 13:52:22 ooohhh, then why is this an issue? 2017-12-09 13:52:36 <_ikke_> hiro: they updated to a new release 2017-12-09 13:52:42 in this case I would prefer to be able to check these new files during the update and apply them or not during the update time 2017-12-09 13:52:59 not discovering them later and need to start a find command to find them all 2017-12-09 13:53:02 well, that's the debian way. 2017-12-09 13:53:42 but now i wonder, can't this issue also come up between releases 2017-12-09 13:53:55 when a more important package gets updated? 2017-12-09 13:54:08 <_ikke_> hiro: you mean in minor upgrades? 2017-12-09 13:54:33 yeah 2017-12-09 13:54:38 also between minor releases 2017-12-09 13:54:47 for just plain packages 2017-12-09 13:55:07 let's say, mysql for example is notorious for breaking on every release (at least on the ubuntu i've seen) 2017-12-09 13:55:30 IIRC the ubuntu people handle it by never upgrading mysql between releases 2017-12-09 13:55:33 <_ikke_> hiro: alpine typically is conservative in updating packages 2017-12-09 13:56:19 pfeeewww, it's hard for me to even think about this topic :D 2017-12-09 13:57:11 sorry, i get confused so much by the layers of layers of versioning going on with versions of subversions of distributions of linux distributions with sub-sub-release package updates going on... 2017-12-09 13:57:33 what the purpose of a passwd.apk-new where all my new users are removed. And suppose in some case the passwd really need to be update for some reason, how can I merge my passwd with some important part of passwd.new-apk ? 2017-12-09 13:57:57 I must do it manually ? 2017-12-09 13:58:05 <_ikke_> yann-kaelig: I typically use vimdiff 2017-12-09 13:58:19 yann-kaelig: so you need a diff between last apk-new and current apk-new? 2017-12-09 14:02:22 well, I'm the admin but also I would prefer to have tools to help me in my work, not the opposite just because the system is build in a way that could be interesting but there is a lack of tools to assist the admin 2017-12-09 14:02:51 yann-kaelig: there is a tool. to me it sounded you prefered having no tool instead. 2017-12-09 14:05:27 so what is the tool who can list all the apk-new file, edit them one after one with some usefull options who can give me the choice to delete, remove, merge and more 2017-12-09 14:05:43 <_ikke_> find . -name '*.apk-new' 2017-12-09 14:05:46 lol 2017-12-09 14:05:54 I was sure ^^ 2017-12-09 14:06:17 <_ikke_> yann-kaelig: You are complaining that apk does not have a debian style config management 2017-12-09 14:06:20 <_ikke_> yann-kaelig: Which is true 2017-12-09 14:06:53 <_ikke_> yann-kaelig: So you have either the choice: contribute one, or just handle it yourself 2017-12-09 14:07:33 _ikke_: or document how to use effectively operate find so these kinds of people don't have to force themselves to laugh at such notion? 2017-12-09 14:07:51 clearly he has no good way to "handle it yourself" 2017-12-09 14:07:53 I'm sorry, it's not really a complain, because it's something I have discovered yesterday, and it'a also possible that fiels are on my system since months. I'm testing alpine linux, it's a really nice distro, but I'm not sure it's for my need and how I imagine administration 2017-12-09 14:08:07 yann-kaelig: it's a complaint whether you're sorry or not. 2017-12-09 14:08:31 you are a user and your complaint is that the computer needs to be operated. and that's fine, cause we all keep on stumbling over this problem. 2017-12-09 14:09:30 the question is now: is there a clean solution to your problem without adding new tools? 2017-12-09 14:09:55 it sounds like a problem that should be generalized 2017-12-09 14:10:42 finding the smallest-diff sequence to create a chain of all past versions of that file coming from multiple parents 2017-12-09 14:10:48 I'm complain about one thing, I never give any permission to the system to write new files, and the system never tell he has written new files on my system. 2017-12-09 14:10:57 i think the debian way sucks REAL BAD tbh 2017-12-09 14:11:11 cause it doesn't actually use any past information to make a more informed decision each time you upgrade. 2017-12-09 14:11:29 <_ikke_> yann-kaelig: If you run apk update, you give it permission to write files 2017-12-09 14:11:31 but it could know that after EVERY upgrade you remove a useless comment from line 1. 2017-12-09 14:11:42 and suggest that patch to you automatically. 2017-12-09 14:11:52 <_ikke_> yann-kaelig: apk upgrade writes new files all the time without telling you 2017-12-09 14:12:07 I'm talking about these apk-new files 2017-12-09 14:12:09 <_ikke_> yann-kaelig: but you only notice .apk-new files 2017-12-09 14:12:12 <_ikke_> yes 2017-12-09 14:12:27 _ikke_: but apk doesn't write childporn to the disk 2017-12-09 14:12:36 _ikke_: so if it did that that would not be ok 2017-12-09 14:12:46 <_ikke_> It's a feature where there is a config file in the package, but instead of overwriting your config, it writes it as a .apk-new file 2017-12-09 14:12:48 _ikke_: write permission doesn't mean the program is demanded to do something stupid. 2017-12-09 14:12:57 _ikke_: and especially not something: unexpected. 2017-12-09 14:13:08 <_ikke_> hiro: unexpected and stupid would be overwriting existing config 2017-12-09 14:13:12 cause stupid (for example the debian way) is better than unexpected 2017-12-09 14:13:24 _ikke_: yes 2017-12-09 14:13:35 <_ikke_> hiro: it would also be ignoring that configuration has updated 2017-12-09 14:13:41 here it's unexpected but not harmful (iiuc) 2017-12-09 14:14:11 _ikke_: what do you think about my description of the generalized solution? 2017-12-09 14:14:54 <_ikke_> hiro: I don't think there is a good general solution 2017-12-09 14:15:11 <_ikke_> There are tools to assist you though 2017-12-09 14:15:26 to me it seems that git should (i'm not sure) already do exactly what i proposed. 2017-12-09 14:15:30 <_ikke_> But imo, it should be done with human review 2017-12-09 14:15:37 <_ikke_> hiro: yes, a 3-way merge 2017-12-09 14:15:49 i described somethign a bit more than a 3-way merge 2017-12-09 14:16:24 it's not exactly n-way 2017-12-09 14:16:30 but it's related to n-way merge 2017-12-09 14:17:00 for example if in the past you removed that first line comment (5 times say), manually 2017-12-09 14:17:26 that should weigh more than the single time you uncommented something somewhere way down in the file that since has disappeared anyway. 2017-12-09 14:18:08 thus even though you did a one-time change 5 times back, forgot to do any change once back, it should *suggest* you those changes to first line for current update. 2017-12-09 14:18:37 and it *could* suggest that the one-time change is an option... 2017-12-09 14:18:38 <_ikke_> hiro: a better solution, that scales better, is to have a proper configuration system that you keep up-to-date 2017-12-09 14:18:44 but it should show the most important stuff first. 2017-12-09 14:19:03 _ikke_: a configuration system? 2017-12-09 14:19:37 <_ikke_> hiro: A system where you define and keep track of the configuration of your servers 2017-12-09 14:20:08 <_ikke_> tools like chef or puppet 2017-12-09 14:20:15 <_ikke_> or whatever works for you 2017-12-09 14:21:16 oh 2017-12-09 14:21:37 do they have inbuilt mechanisms that already do exactly what i described? 2017-12-09 14:22:25 i would have thought git is exactly where i'd want this kind of functionality (because it's a feature i'd want not just for config files) 2017-12-09 14:22:58 _ikke_: do you guys already use chef/puppet in tight integration with alpine? 2017-12-09 14:23:31 where can I find explanation about the mkinitfs change in the apk-new file ? 2017-12-09 14:26:02 why bash has been removed from the shell.apk-new file ? 2017-12-09 14:27:41 yann-kaelig: you mean a justification/commentery? 2017-12-09 14:27:54 yann-kaelig: i.e. something more akin to release notes? 2017-12-09 14:28:16 hiro, yes something like that, an explanation 2017-12-09 14:28:29 yann-kaelig: did you check the actual... release notes? 2017-12-09 14:29:06 hiro: there is a release not integrated to the apk-new file ? 2017-12-09 14:29:11 e 2017-12-09 14:29:32 i'm not sure what you're asking 2017-12-09 14:30:02 where am I suppose t ofind this release not, or explanation about the change provide in .apk-new files 2017-12-09 14:30:06 e 2017-12-09 14:30:08 yann-kaelig: the apk-new file got created because you're switching to a newer release, or? 2017-12-09 14:31:19 hiro: the true I don't know, perhaps there are in my system more time I accidentally discovered them yesterday 2017-12-09 14:31:42 during my update release 2017-12-09 14:32:31 so your problem is not the process of how to upgrade to current release cleanly, your problem is how to recover from having upgraded wrongly in the past? 2017-12-09 14:32:51 i'd check the date of the apk-new files and check which release was current then, in order to guess which one you upgraded to. 2017-12-09 14:34:34 I always done apk update apk upgrade and that it, until yesterday or the website was announcing a new release, and I done a release upgrade 2017-12-09 14:38:03 well, except two apk-new files all the others offered me the default file before my local change. It'a big waste of time just for that 2017-12-09 14:40:00 but these two apk-new I did not apply them because I do not have enough information provided about the consequences of the change on my system 2017-12-09 15:13:30 What is the package for the awesome window manager? I did apk search and didn't get anything. 2017-12-09 15:13:47 <_ikke_> just awesome 2017-12-09 15:13:56 ^ 2017-12-09 15:13:59 haha, is this a joke gdh? 2017-12-09 15:14:04 <_ikke_> it's in community 2017-12-09 15:14:11 no, I really didn't see it? 2017-12-09 15:14:17 *it. 2017-12-09 15:14:18 cause the answer had to be 2017-12-09 15:14:19 awesome. 2017-12-09 15:14:24 https://pkgs.alpinelinux.org/packages?name=*awesome*&branch=&repo=&arch=&maintainer= 2017-12-09 15:14:30 <_ikke_> https://pkgs.alpinelinux.org/packages?name=awesome&branch=v3.7&repo=&arch=x86_64&maintainer= 2017-12-09 15:14:40 i guess it's only funny if you are used to americans 2017-12-09 15:15:10 Do I need to add the community repo? 2017-12-09 15:15:18 <_ikke_> yes 2017-12-09 15:15:31 How do I do that? 2017-12-09 15:16:14 <_ikke_> edit /etc/apk/repositories 2017-12-09 15:16:23 have you even tried looking it up on the wiki / google? :P 2017-12-09 15:17:14 danieli, right; I just reflexively asked since I was already here. Sorry. 2017-12-09 15:17:21 no worries 2017-12-09 15:18:19 just checking, really. some people don't seem to be very good with search engines 2017-12-09 15:19:08 hiro: boot iso have serial console enabled 2017-12-09 15:19:33 hiro: you only have to add some into syslinux 2017-12-09 15:20:10 marnej: vanilla iso didn't have it enabled! 2017-12-09 15:20:15 marnej: or am i missing sth? 2017-12-09 15:20:40 marnej: ah or is it that the boot iso has it enabled, but the installed system not any more? 2017-12-09 15:20:58 don;t know, the running system 2017-12-09 15:20:59 :-) 2017-12-09 15:21:06 console=ttyS0,38400 2017-12-09 15:21:11 i just addet to append line 2017-12-09 15:21:17 i tried that! :) 2017-12-09 15:21:23 though with other baudrate 2017-12-09 15:21:40 i am installling it on alix 2017-12-09 15:21:58 so i prefer 38400 - defauult baudrate on alix preboot (bios) 2017-12-09 15:22:12 danieli: i'm not good with search engines any more. 2017-12-09 15:22:28 danieli: i went to a course 25 years ago how to use search engines 2017-12-09 15:22:43 danieli: and they told me all those neat tricks like using +, -, "", etc. 2017-12-09 15:22:47 wow, that's a good while 2017-12-09 15:22:47 danieli: but it doesn't work any more 2017-12-09 15:22:53 and honestly, I still use - and "" 2017-12-09 15:22:58 I don't think + works anymore - but a few other ones do 2017-12-09 15:23:01 but i am trying to instal alpine on ro system, with ability to remount rw, and save 2017-12-09 15:23:04 sorry, it was 20 years ago! 2017-12-09 15:23:10 calculation error :D 2017-12-09 15:24:12 danieli: i think the reason i get crappy results is cause i didn't figure out how to type in emojis 2017-12-09 15:24:43 LOL 2017-12-09 15:24:51 that's actually a really good point, I never realized that 2017-12-09 15:25:06 🤔 2017-12-09 15:26:02 Well, what do you know; there was a wiki page and everything. And turns out the line was just commented out. :P Alpine is awesome. 2017-12-09 15:26:19 does alpine have boot parameter, where to search for lbu ? 2017-12-09 15:26:41 marnej: reformulate that sentence? 2017-12-09 15:26:50 ok, i have LBU on /dev/sda2 2017-12-09 15:27:29 but don't know, how to tell it into system at boot 2017-12-09 15:27:57 something tells me english isn't your first language, lol 2017-12-09 15:28:00 i created bootable CF with /dev/sda1 2017-12-09 15:28:02 danieli: :-) 2017-12-09 15:28:35 <_ikke_> marnej: https://git.alpinelinux.org/cgit/mkinitfs/tree/initramfs-init.in#n265 2017-12-09 15:28:55 _ikke_: TY 2017-12-09 15:30:29 <_ikke_> marnej: apkovl is probably what you look for 2017-12-09 15:31:04 _ikke_: i fount that option yesterday, but it didn't work ... 2017-12-09 15:31:15 i'll take look on it 2017-12-09 15:33:06 _ikke_: or can i have alpine installed, and mouted only RO ? ( i wanna remount rw sometime, for edit configs, or upgrades) 2017-12-09 15:33:36 so i wanna have single bootable ext3 / in RO mode 2017-12-09 15:34:04 marnej: sadly a lot of crappy linux programs will not work in such a mode. 2017-12-09 15:34:14 marnej: but you can try it out 2017-12-09 15:34:17 marnej: perhaps you're lucky 2017-12-09 15:34:23 <_ikke_> marnej: rootflags perhaps 2017-12-09 15:35:13 i just realized for the first time it's not apkvol but apkovl 2017-12-09 15:35:38 well, that is sad; I can't use nvidia yet in Alpine (according to Google). Because nouveau is buggy for me, I can't really switch. 2017-12-09 15:35:46 i had ther ovl_dev :-) 2017-12-09 15:36:22 don't use caddy server, guys are able to break the webserver just because on monday morning he decided to change the icon theme, really 2017-12-09 15:36:33 <_ikke_> eh 2017-12-09 15:37:53 ovl for overlay, not vol for volume 2017-12-09 15:38:26 gdh: I'm on debian using a maxwell card (NV110 I believe) and the non-proprietary drivers have been living hell 2017-12-09 15:39:04 danieli, doesn't surprise me. 2017-12-09 15:39:07 ACTION sighs 2017-12-09 15:39:21 danieli: ah! 2017-12-09 15:39:33 I mean, it's a problem in general - nvidia has always been shitty when it comes to drivers and blobs and all that stuff 2017-12-09 15:41:13 what 2017-12-09 15:41:21 NVidia drivers are the best drivers for Linux 2017-12-09 15:41:30 LOL 2017-12-09 15:41:33 they also have the best feature support 2017-12-09 15:41:43 like wayland support ? 2017-12-09 15:41:58 like the just-released kernel support ? 2017-12-09 15:42:12 I still *have* to use the proprietary drivers for stuff not to crash 2017-12-09 15:42:16 there are several graphics issues on intel HDA and a ton of them on radeon 2017-12-09 15:42:26 whereas everything on nvidia just works 2017-12-09 15:42:36 I haven't checked lately but I still don't think they've released the firmware blobs 2017-12-09 15:42:39 Lord: wayland is unimporant 2017-12-09 15:42:51 Lord: just released kernels don't have grsec anyway, so why bother? 2017-12-09 15:42:51 I'd rather avoid using the proprietary drivers whenever possible 2017-12-09 15:43:09 why bother with grsec if you have a giant closed blob living in your kernel ? 2017-12-09 15:43:41 Lord: acceptable risk 2017-12-09 15:43:46 that's subjective 2017-12-09 15:43:48 speak for yourself 2017-12-09 15:43:53 and I use grsec elsewhere as well 2017-12-09 15:44:03 common environment 2017-12-09 15:44:14 it's like living in an armored house without a front door at all 2017-12-09 15:44:23 is nvidia support planned in alpine? 2017-12-09 15:44:26 anyway, this is kind of off topic, and always a "religious" topic - can I suggest #alpine-offtopic? 2017-12-09 15:44:50 gdh: considering it's musl.. I doubt the proprietary driver is ever going to work without nvidia's involvement 2017-12-09 15:45:18 danieli, dang. Any distro suggestions? 2017-12-09 15:46:11 danieli: oh you think other drivers are secure? 2017-12-09 15:46:36 specing: at least I could audit them 2017-12-09 15:46:43 danieli: it shouldn't depend on glibc 2017-12-09 15:46:55 the nvidia driver is the same on windows and mac 2017-12-09 15:46:58 I don't remember if it does or not, I haven't looked at it in a while 2017-12-09 15:47:00 the code is the same 2017-12-09 15:47:05 specing : maybe it's the same 2017-12-09 15:47:09 you don't know for sure 2017-12-09 15:47:14 well... it has a kernel module, utilities and dkms support 2017-12-09 15:47:21 well... a NVidia driver dev told me so 2017-12-09 15:47:43 specing : danieli: it shouldn't depend on glibc 2017-12-09 15:47:45 it does 2017-12-09 15:47:47 intensely 2017-12-09 15:47:54 ^ that's what I've observed as well 2017-12-09 15:47:57 at least, the build does 2017-12-09 15:48:03 dunno if hteir source code recompile-wise 2017-12-09 15:48:17 but the binary heavily links against glibc and LSB symbols 2017-12-09 15:48:27 including very obscure stuff nobody really uses otherwise 2017-12-09 15:48:28 I've had to monkey patch source code in the nvidia dkms source tree to make it compile 2017-12-09 15:48:39 like _IO_2_1_STDOUT 2017-12-09 15:48:41 yeah.. extremely obscure stuff 2017-12-09 15:48:52 https://refspecs.linuxfoundation.org/LSB_1.1.0/gLSB/baselib--io-2-1-stdout--.html 2017-12-09 15:49:00 wasn't easy to keep my tongue straight when monkey patching it 2017-12-09 15:49:05 and the references went really deep 2017-12-09 15:49:10 it's some obscure glibc api/abi thing that for some reason LSB decided to standardize 2017-12-09 15:49:14 What is the best distro after Alpine? 2017-12-09 15:49:14 even tohugh it's very specific 2017-12-09 15:49:21 gdh: depends why you want to use alpine 2017-12-09 15:49:45 danieli, to develop using musl and for a slim distro. 2017-12-09 15:49:55 then alpine is probably your best bet 2017-12-09 15:49:56 I'm looking at Void. 2017-12-09 15:50:28 danieli, except for nvidia support because my nvidia card is really new and really buggy with nouveau. 2017-12-09 15:50:38 are there other distros beside alpine/void(/gentoo) with musl ? 2017-12-09 15:50:56 in this computer, I have 2x GTX 980 Ti STRIX in dual-channel SLI 2017-12-09 15:51:20 so yeah 2017-12-09 15:52:09 the distro will also become my main distro on my home computer, which my wife uses, so it needs to be stable with nvidia. 2017-12-09 15:52:50 I've always used debian as my 'main' distro, but I don't like systemd or the glibc mess very much 2017-12-09 15:53:22 I'm considering devuan now 2017-12-09 15:56:04 I think I'll try Void. 2017-12-09 15:58:20 devuan is awesome 2017-12-09 15:58:24 ACTION is _very_ biased 2017-12-09 15:59:12 I don't hate systemd over everything on earth, but I dislike it, simply put 2017-12-09 16:00:44 oh, I should also mention that I am developing an OpenGL app, so nvidia drivers are also important to development. However, I could definitely see myself doing official builds on alpine in a vm. 2017-12-09 16:01:17 opengl app, interesting. if I can ask, what are you developing? 2017-12-09 16:02:58 danieli, it's hard to explain without a picture, so I am going to link to one. 2017-12-09 16:03:20 I am making a general purpose programming language that looks like this: https://blenderartists.org/forum/attachment.php?attachmentid=363430&d=1424607364 2017-12-09 16:03:30 aah okay 2017-12-09 16:04:08 Musl is going to be the base of my standard library on Linux 2017-12-09 16:04:14 reminds me of scratch 2017-12-09 16:04:26 yeah, don't depend on obscure glibc extensions 2017-12-09 16:04:27 Yes, except it's a functional language. 2017-12-09 16:04:39 https://www.youtube.com/watch?v=1yH_j8-VVLo 2017-12-09 16:05:09 "it's like adding parallelism to a PURE EUCLIDEAN SPACE!" 2017-12-09 16:06:11 O.o 2017-12-09 16:06:41 But yeah, like that. 2017-12-09 16:15:26 _ikke_: TY, finnaly i made it. it is really apkovl=/media/sda2/name.tar.gz 2017-12-09 16:22:40 <_ikke_> marnej: \o/ 2017-12-09 16:46:19 _ikke_: what kind of smile is that ? 2017-12-09 16:49:32 <_ikke_> marnej: someone with two hands in the air 2017-12-09 16:49:37 <_ikke_> or rather, two arms 2017-12-09 16:49:43 :) 2017-12-10 00:44:34 the busybox package provides /bin/less 2017-12-10 00:44:38 or /usr/bin/less, rather 2017-12-10 00:44:46 but I can also install the less package 2017-12-10 00:44:51 by what mechanism is this conflict resolved? 2017-12-10 01:12:53 hy there 2017-12-10 01:13:24 trying to install alpine on an APU1C4 with serial output and LUKS 2017-12-10 01:13:36 but ending in kernel panic by now 2017-12-10 01:13:58 who could help with what setting i mised? 2017-12-10 01:15:34 hard to say without knowing what the panic is 2017-12-10 01:29:21 sorry 2017-12-10 01:29:25 of course 2017-12-10 01:29:47 ---[ end Kernel panic - not syncing: Attempted to kill init! exitcode=0x00000100 2017-12-10 01:30:15 [ 62.714673] Call Trace: [ 62.717157] [] dump_stack+0xaf/0x111 2017-12-10 01:31:17 so the actual error is likely before that, sounds like it failed to mount a filesystem 2017-12-10 01:31:26 [ 62.677108] CPU: 0 PID: 1 Comm: busybox Not tainted 4.9.65-1-hardened #2-Alpine 2017-12-10 01:32:17 [ 62.717157] [] dump_stack+0xaf/0x111 [ 62.722399] [] ? panic+0xe5/0x3cb 2017-12-10 01:33:36 i dont understand why. i changerooted and buildet the initramfs new with the parameters for console=ttyS0 and dropbear and cryptdm and so on 2017-12-10 01:37:21 should i use grub instead of syslinux? 2017-12-10 01:38:02 grub wont help linux in mounting a filesystem 2017-12-10 01:42:21 of course not, but maybe people have better experience with grub in this setup? 2017-12-10 02:33:13 Guest27407: this sounds like a miscompiled userland 2017-12-10 13:56:11 how do i compile armhf packages on an x86_64 machine? 2017-12-10 13:56:39 is qemu-static and a chroot the supposed solution? 2017-12-10 14:17:14 liwakura: i found there's some cross-compiling abilities in abuild, controlled by the CHOST and CTARGET environment variables, but i couldn't get that to work 2017-12-10 14:17:50 <_ikke_> You still need a cross-compilation environment 2017-12-10 14:19:00 ah mh... 2017-12-10 14:21:26 <_ikke_> easiest is to run a armhf system under qemu, but qemu does not perfectly emulate those architectures 2017-12-10 14:21:57 _ikke_: i saw that, for example with CTARGET=armhf, abuild knows it needs 'build-base-armhf', and build-base will adjust it's package name when built with CTARGET set 2017-12-10 14:21:58 i dont need perfect emulation, i just need to compile a kernel 2017-12-10 14:22:10 currently im trying my way with qemu and chroot 2017-12-10 14:22:28 somehow, the "login" property for the shells never triggers 2017-12-10 14:22:36 <_ikke_> strfry: Do you also get a compiler for armhf? 2017-12-10 14:22:41 maybe some bug between qemu and busybox.. 2017-12-10 14:27:04 _ikke_: well, build-base-armhf will depend on a gcc-armhf and so on, so that seems fine if abuild wouldn't refuse to -R when cross-compiling 2017-12-10 14:29:21 _ikke_: is there some wiki entry for cross-compiling? 2017-12-10 14:30:03 <_ikke_> strfry: where does build-base-armhf and gcc-armhf come from? 2017-12-10 14:30:51 <_ikke_> liwakura: not that I'm aware of 2017-12-10 14:36:06 _ikke_: the respective APKBUILDs rewrite their pkgname when CTARGET is set 2017-12-10 14:36:49 <_ikke_> strfry: afaik, you need to bootstrap a cross-compiler, which takes several steps 2017-12-10 14:45:39 _ikke_: it seems to be at least more complicated than CTARGET=armhf abuild, there appears to be a circular dependency issue, because gcc-armhf and binutils-armhf will depend on build-base-armhf 2017-12-10 14:49:40 i will give it a try with abuild -d, having the remaining host dependencies installed 2017-12-10 14:54:27 strfry: take a look at scripts/bootstrap.sh in aports. you could likely use a part of it to build a cross toolchain 2017-12-10 17:32:24 Hello! I'm trying to get the camera running on my raspberry pi 3. I tried what was said here: https://raspberrypi.stackexchange.com/questions/46851/raspberry-pi-2-camera-and-alpinelinux#51440 but modprobe bcm2835-v4l2 still gives me "can't load module ... Operation not permitted". I would very much appreciate some help please! 2017-12-10 17:36:36 evening 2017-12-10 17:37:12 are there any prebuilt VM images? (something like the ubuntu cloudimg thing) 2017-12-10 17:39:07 (i'd like to use alpine as a build platform for static binaries, but i'm not a big fan of maintaining scripts to build images from isos...) 2017-12-10 17:39:36 what do you have in mind? 2017-12-10 17:39:47 there are rootfs tarballs 2017-12-10 17:40:15 but it also an one-liner to make an existing alpine install procreate into another rootfs 2017-12-10 17:41:57 i was hoping for a bootable image (i have seen the rootfs tarball) 2017-12-10 17:45:19 but maybe doing this with a chroot is actually a better approach... i do have access to some linux boxes 2017-12-10 17:46:01 although that somewhat annoyingly needs root :| 2017-12-10 17:47:58 mornfall: you can bootstrap from another distro with apk-static 2017-12-10 17:48:03 the wiki entry convers this 2017-12-10 17:48:28 also, rarely USER_NS is enabled, so you could do some sort of chroot without root 2017-12-10 17:48:37 bust most distros have it disabled 2017-12-10 17:48:47 yes, but that's not what i am after... i don't maintain any linux machines myself 2017-12-10 17:50:08 (i installed alpine in a VM, but this was very manual, and i'd like to actually drop this into a cronjob and maybe start from a fresh image every time i build... i could just do a base install, but i'll have to upgrade the image manually every time i want to bump alpine version) 2017-12-10 17:50:40 you can do VM's, but not chroots? 2017-12-10 17:52:18 i suspect alpine's userspace won't run on an openbsd kernel :p 2017-12-10 17:53:30 well, lemme try with chroot on a linux machine 2017-12-10 17:58:23 hah, indeed 2017-12-10 17:59:53 this isn't going so bad (but only because i can actually drop to root on the said linux box...) 2017-12-10 18:06:41 is there an easy way to find which alpine package a certain file belongs to? something like dpkg -S in debian... 2017-12-10 18:10:43 strfry: excellent question, i would like to know the answer to (ideally without having the package installed, like apt-file, too :p) 2017-12-10 18:11:43 maybe https://pkgs.alpinelinux.org/contents ? 2017-12-10 18:11:52 i havent figured out how exactly the search mask works 2017-12-10 18:12:14 like, the path field never yields results 2017-12-10 18:16:36 liwakura: that worked, thanks 2017-12-10 21:43:06 Lochnair: thanks for the hint to bootstrap.sh, that's the way to go to get a working cross-toolchain 2017-12-10 22:45:23 i've been making some progress on cross-building my stuff. some packets need to be modified to distinguish between build and host dependencies: https://github.com/alpinelinux/aports/pull/2912 2017-12-10 22:47:04 but, with the next packet i run into the problem, that it uses the wrong 'ar', from binutils. i don't even understand how the CC variable is set by abuild, but my suspicion is that it doesn't set AR and other binutils accordingly 2017-12-11 04:55:19 \o/ 2017-12-11 05:11:01 \o/ 2017-12-11 06:38:19 I'm having go problems on alpine 3.7: https://paste.ee/p/5KdxA#OFen16yHw2RiS7aKTWOOiBQZg5odqTDS 2017-12-11 06:38:26 anyone know what's going on? 2017-12-11 06:42:34 solution: install musl-dev 2017-12-11 09:49:29 Is there a script used to produce the minimal rootfs provided by the downloads page? 2017-12-11 09:52:43 duncat^: iirc you can find them in aports/scripts 2017-12-11 10:00:10 Ah, nice, thanks! I'll play with that. 2017-12-11 10:02:42 hello 2017-12-11 10:02:56 is there an alpine package providing Mozilla CA certificates? 2017-12-11 10:03:06 couldn't find one with https://pkgs.alpinelinux.org 2017-12-11 10:04:08 ah my bad 2017-12-11 10:04:11 ca-certificates 2017-12-11 10:04:21 I thought the filtering worked with partial matches 2017-12-11 10:04:37 it needs wildcard chars for that 2017-12-11 10:04:42 sorry for the noise 2017-12-11 10:04:43 *ca* 2017-12-11 10:05:25 *ca*cert* 2017-12-11 10:05:37 etc 2017-12-11 10:21:18 different topic, is there a service for searching if a package provides a certain path? 2017-12-11 10:21:38 case in point I want to know if anything provides /etc/pki/tls/certs/ca-bundle.crt 2017-12-11 10:22:12 like ca-certificates does on a centos 7 2017-12-11 10:26:39 e.g. apk info --who-owns /sbin/lbu 2017-12-11 10:26:55 that's a different question 2017-12-11 10:27:10 https://wiki.alpinelinux.org/wiki/Alpine_Linux_package_management#Info_on_Packages 2017-12-11 10:27:12 or maybe not 2017-12-11 10:27:26 oh... maybe I read that wrong. 2017-12-11 10:27:33 try it? 2017-12-11 10:27:34 http://pkgs.alpinelinux.org/contents 2017-12-11 10:27:44 yes I tried 2017-12-11 10:27:54 result? 2017-12-11 10:28:12 przemoc: I had just found that by browsing a package detail page, thanks 2017-12-11 10:28:22 apk info only works for already installed packages 2017-12-11 10:28:43 duncan^: could not find owner package 2017-12-11 10:29:03 That would make sense. I thought that was the aim here, since ca-certs was installed. 2017-12-11 10:30:58 no, I'm looking to check if any packag provides stuff in /etc/pki/tls/certs/ca-bundle.crt 2017-12-11 10:31:34 I'm using an alpine image in docker and a curl client cannot connect to an http server using TLS 2017-12-11 10:32:05 whats the error? 2017-12-11 10:32:37 api | NetworkError: (77) error setting certificate verify locations: 2017-12-11 10:32:39 api | CAfile: /etc/pki/tls/certs/ca-bundle.crt 2017-12-11 10:32:41 api | CApath: none 2017-12-11 10:33:04 liwakura: I figure that's reasonable since /etc/pki doesn't even exist on the docker image 2017-12-11 10:33:22 while it's provided by ca-certificates package on the centos 7 image where this is coming from 2017-12-11 10:38:25 did you install alpine's ca certs? 2017-12-11 10:38:52 and run update-ca-certificates (if memory serves me right)? 2017-12-11 10:39:11 `ca-certificates` 2017-12-11 10:39:20 aye 2017-12-11 10:40:34 apk add ca-certificates && update-ca-certificates 2017-12-11 10:47:35 I'm getting the "WARNING: ca-certificates.crt does not contain exactly one certificate or CRL: skipping" that I see is just a warning 2017-12-11 10:48:00 seems in https://github.com/gliderlabs/docker-alpine/issues/52 andyshinn tried to explain this was not an error, with no luck 2017-12-11 10:48:43 my problem is missing stuff in /etc/pki/tls 2017-12-11 10:51:09 I see https://pkgs.alpinelinux.org/contents?file=ca-bundle.crt&path=&name=&branch=v3.7&repo=&arch=x86_64 lists no package with stuff in /etc/pki/tls 2017-12-11 10:56:32 Good morning folks 2017-12-11 10:57:01 I am trying to get video to work under alpine and vbox guest but apparently Xorg is unable to detect the video driver 2017-12-11 10:57:59 I installed xf86-video-vmware and virtualbox-additions-grsec but no go 2017-12-11 10:58:03 am I the only one? 2017-12-11 11:33:39 Latrina: that's an interesting choice of nick 2017-12-11 11:33:56 right 2017-12-11 11:34:23 totally OT regarding your question, tho' 2017-12-11 11:37:29 I'm puzzled by how I should solve my missing tls certs issue in alpine 2017-12-11 11:37:39 should I manually copy those from another source? 2017-12-11 11:37:48 I'd rather do it the "proper" way, if any 2017-12-11 12:00:23 anddam: Install ca-certificates. 2017-12-11 12:00:41 ok. The warning is indeed just a warning. 2017-12-11 12:01:30 but curl should work, without issues. Did you try again after installing ca-certificates? 2017-12-11 13:04:04 Latrina: have it working here, Alpine 3.7 x86_64, on VirtualBox 5.1.30 2017-12-11 13:06:00 Latrina: I did: 1) setup-xorg-base 2) apk add xf86-video-vesa 3) apk add xfce4 4) startx 2017-12-11 13:17:02 how do you reload your /etc/inittab again? 2017-12-11 13:18:27 "init q"? 2017-12-11 13:19:26 essentially sending a SIGHUP to PID 1 2017-12-11 13:20:15 danieli: chat:~# init q 2017-12-11 13:20:17 init: must be run as PID 1 2017-12-11 13:20:40 mepholic: what kind of host is it running on? 2017-12-11 13:20:53 alpine, vm 2017-12-11 13:20:58 VM or VE? 2017-12-11 13:21:02 i hup'd pid1 2017-12-11 13:21:08 it's a VM 2017-12-11 13:21:11 seems strange that it complains init isn't pid 1 2017-12-11 13:21:41 either way 2017-12-11 13:21:47 hupping pid1 seems to have stopped it 2017-12-11 13:21:55 well, reloaded the inittab 2017-12-11 13:29:25 danieli: it's telinit 2017-12-11 13:29:27 not init 2017-12-11 13:29:46 but that only works for debian-sysvinit afaik 2017-12-11 13:29:52 otherwise sighup pid1 yes 2017-12-11 15:09:42 I get segmentation fault on bash-4.4.12-r2.post-upgrade 2017-12-11 15:10:46 in an Alpine (3.7.0) Dom0, but not in a DomU 2017-12-11 15:11:57 it leaves a /etc/shells.tmp file with only this line, 2017-12-11 15:11:58 # valid login shells 2017-12-11 15:12:19 and doesn't update /etc/shells 2017-12-11 15:13:45 its in busybox:loginutils/add-remove-shell.c then 2017-12-11 15:17:41 omniuwo: can you install the debug symbols for busybox and try to pinpoint it? 2017-12-11 15:23:18 yeah it's in add-shell /bin/bash for some reason 2017-12-11 15:32:31 liwakura: uhm, sure, but how do I do that? =) 2017-12-11 15:33:02 i should have asked "are you able to" 2017-12-11 15:33:07 because i neither 2017-12-11 15:35:02 so, I'd need to build busybox with debug symbols enabled, install and run that and something something gdb? 2017-12-11 15:36:10 i just see that busybox has no debug package... 2017-12-11 15:36:25 im sure your issue is actually somewhere else 2017-12-11 15:40:30 Hi guys 2017-12-11 15:41:04 I noticed that py-virtualenv in v3.7 does not contain any files nor pulls in py{2,3}-virtualenv 2017-12-11 15:41:09 Is it by design? 2017-12-11 15:47:13 liwakura: yes, I saw that too, that there was no busybox debug package 2017-12-11 15:49:03 oh, it segfaults when calling /usr/sbin/add-shell with full path, but not without (ie 'add-shell /bin/bash') 2017-12-11 15:50:38 Nah 2017-12-11 15:50:45 The problem is in busybox 2017-12-11 15:50:52 I already posted the commit 2017-12-11 15:50:57 That fixes the problem 2017-12-11 15:51:19 These dumbfucks use '1' casted to a char * for a boolean flag 2017-12-11 15:51:41 What could possibly go wrong 2017-12-11 15:52:24 C *rolls eyes* 2017-12-11 15:52:42 consus: :)) 2017-12-11 15:52:50 Well, really 2017-12-11 15:53:43 This is entirely possible to write a good readable and more or less safe C code 2017-12-11 15:53:43 uh, now I'm not really sure what's going on... 2017-12-11 15:53:44 # time ls -ltar /etc > /dev/null 2017-12-11 15:53:44 real 0m 30.72s 2017-12-11 15:53:46 But no 2017-12-11 15:54:01 Anyways, for anyone who interested 2017-12-11 15:54:02 https://bugs.alpinelinux.org/issues/8209 2017-12-11 15:54:10 https://git.busybox.net/busybox/commit/?id=cc86b2ad965bff071185edbb77b5a6ea45023e43 2017-12-11 15:55:22 consus: entirely possible but more and more unlikely :) 2017-12-11 15:55:46 but thanks to C us in the security industry will have our hands full for the decades ahead :D 2017-12-11 15:55:54 Somehow I managed to write sigsegv-free code in linux kernel 2017-12-11 15:56:31 I'm not that special so I think anyone with a pair of hands can do the same 2017-12-11 15:59:07 This funny thing is: this changeset was commited this summer, but the stable branch still missing it 2017-12-11 15:59:27 consus: ah, i already got it in my local checkout 2017-12-11 16:00:57 mh, i remember that i even got it into my inbox since i was subscribed to the mailing list at that time 2017-12-11 16:02:08 Also they have really sucky-sucky way of merging changes in stable branches 2017-12-11 16:02:19 ONE BIG COMMIT THE HAS IT ALL 2017-12-11 16:03:20 consus: i cannot confirm this 2017-12-11 16:03:54 do you have an example? i have an git tree locally 2017-12-11 16:03:56 Yep 2017-12-11 16:03:58 Sec 2017-12-11 16:08:13 Hi, I have an Alpine container running. How do I work with crontab. I see in etc there is periodicly. I added a sh file in there an nothing happens 2017-12-11 16:08:45 do containers run services by default? 2017-12-11 16:08:56 liwakura: Nah, I guess it was just a pair of commits 2017-12-11 16:09:03 No. I exec into the container 2017-12-11 16:09:05 consus: alright 2017-12-11 16:09:08 liwakura: Can't find it anymore 2017-12-11 16:09:16 cron is a service 2017-12-11 16:09:22 did I just answer your question? 2017-12-11 16:09:26 ArchaicLord: usually, containers dont run daemon management 2017-12-11 16:09:53 ncopa: Can you please take a look at https://bugs.alpinelinux.org/issues/8209 ? 2017-12-11 16:12:26 I am afraid of that. I am Dockerizing a server that uses a lot cron jobs to exectue PHP scripts. I have created alpine/nginx container last part is to get the cron working 2017-12-11 16:12:34 consus: mh, i see the whole issue now 2017-12-11 16:13:01 liwakura: It's pretty trivial, yes 2017-12-11 16:13:10 I was hoping if I could start the service on cmd line in sh then I can simply just add that to my start.sh script for Docker 2017-12-11 16:13:13 denys should release it with 1.27.2 2017-12-11 16:13:25 and alpine should just follow it 2017-12-11 16:13:47 Sounds like a plan 2017-12-11 16:13:55 hm... 1.27.2 is newer than your patch 2017-12-11 16:14:07 Yes 2017-12-11 16:14:14 ACTION vents 2017-12-11 16:14:18 For some reason this patched wasn't merged 2017-12-11 16:14:22 *this patch 2017-12-11 16:16:10 liwakura: Can you talk with the author of add-delete-shell applet and convince him that using an invalid pointer for a boolean flag is not ok? 2017-12-11 16:17:18 Along with pointer arithmetics for an array traversial 2017-12-11 16:17:30 *traversal 2017-12-11 16:17:50 consus: i dont know that dude 2017-12-11 16:18:11 the bug was there from the beginning, denys touched it in the meanwhile 2017-12-11 16:19:05 > Alexander Shishkin 2017-12-11 16:19:07 Hmm 2017-12-11 16:19:46 No commits from him since 2011 2017-12-11 16:19:46 Good 2017-12-11 16:19:47 duncan^: yes I did try, the point is I see update-ca-certificate doesn't provide /etc/pki/ stuff 2017-12-11 16:20:17 consus: omniuwo: thanks for reporting 2017-12-11 16:20:24 we can probably apply this patch in our local busybox 2017-12-11 16:20:26 :) 2017-12-11 16:20:39 It's better to fix the stable branch I think 2017-12-11 16:20:55 yes, but in the meantime we can prevent it from happening on alpine at least 2017-12-11 16:21:00 For sure 2017-12-11 16:21:02 BTW 2017-12-11 16:21:18 Is there anywhere a policy for py-/py2-/py3- packages? 2017-12-11 16:21:35 I mean what should I expect when I'm installing py-virtulaenv 2017-12-11 16:21:51 i think the policy is kinda messy right now 2017-12-11 16:21:55 =/ 2017-12-11 16:22:02 before there was py- and py3- i think 2017-12-11 16:22:07 for those packages py- is an alias to py2- 2017-12-11 16:22:16 but i've also seen cases where py- installs both py2- and py3- 2017-12-11 16:22:23 so that probably needs sorting out 2017-12-11 16:22:23 The problem is... It's not for virtualenv at least 2017-12-11 16:22:29 Should I post a bug? 2017-12-11 16:22:30 yeah that seems like a separate issue :P 2017-12-11 16:22:40 is py-virtualenv in main? 2017-12-11 16:22:46 (asking so that I can ascertain whether I can fix it myself) 2017-12-11 16:23:12 Eeeh 2017-12-11 16:23:23 apk info -vL tells me the version 2017-12-11 16:23:27 How to tell the repo? 2017-12-11 16:23:48 ahi t's in main 2017-12-11 16:23:51 just checked on pkgs.a.o 2017-12-11 16:24:04 and jeez p.a.o is slow 2017-12-11 16:24:07 :( 2017-12-11 16:25:04 consus: hmm 2017-12-11 16:25:10 so if I'm reading this right 2017-12-11 16:25:15 is there a python package on your system right now? 2017-12-11 16:25:43 yes 2017-12-11 16:25:51 from the virtualenv APKBUILD it seems to install py2-virtualenv if you got python2 also installed, and py3-virtualenv if you also have python3 2017-12-11 16:26:08 mmm 2017-12-11 16:26:09 but there's more awry here 2017-12-11 16:26:15 Let me demonstrate 2017-12-11 16:26:29 https://txt.shiz.me/NDlmYTEwZD 2017-12-11 16:26:33 cause I get fun stuff like on my box too 2017-12-11 16:26:37 whichi s almost certainly wrong 2017-12-11 16:26:42 seems like an apk bug maybe 2017-12-11 16:27:08 https://paste.pound-python.org/show/PB1TrNWhufjOIthsZqQM/ 2017-12-11 16:27:19 Before installing py-virtualenv 2017-12-11 16:27:38 https://paste.pound-python.org/show/d5jRrC9tdMNCOiHy7pOJ/ 2017-12-11 16:27:42 After installing virtualenv 2017-12-11 16:28:47 v3.7 2017-12-11 16:29:53 There is surely some nasty deps-resolution bug in apk since on one of my box I constantly get py2- to py3- switches on apk upgrade --available 2017-12-11 16:30:27 Which is kinda annoying 2017-12-11 16:37:17 Fixed it by select py2-virtualenv 2017-12-11 16:37:18 Huh 2017-12-11 16:37:28 *selecting 2017-12-11 17:01:47 so sh is at /bin/sh crond is at /usr/sbin/crond i made test cron job ~/test.sh then wrote contab -e */1 **** /bin/sh ~test.sh then on command line /usr/sbin/crond -b -l 8 can't get cron working in container at all 2017-12-11 17:03:31 have no log file either 2017-12-11 17:03:40 so i guess its not even starting cron 2017-12-11 17:21:50 because of what liwakura said earlier? 2017-12-11 17:23:49 ArchaicLord: because its an container 2017-12-11 17:24:31 and container (in the docker view of the world) dont run anything themselves, except for the one application 2017-12-11 17:27:16 How can I add repositories to the /etc/apk/repositories file? I just completed an installation, and /media/cdrom/apks is the only entry. 2017-12-11 17:27:32 aarktica: edit it with an editor.. 2017-12-11 17:27:58 mcedit and nano are the most popular ones 2017-12-11 17:27:59 liwakura: What is a valid entry? 2017-12-11 17:28:08 I was under the impresion that if a call a start.sh in that file I could enable 2 services to run in a container. 2017-12-11 17:28:37 aarktica: there should be an `setup-apkrepos` command to help you do that 2017-12-11 17:28:50 hi 2017-12-11 17:28:54 i have things like "http://dl-cdn.alpinelinux.org/alpine/v3.6/main" in mine 2017-12-11 17:29:00 how do I upgrade from 3.6 to 3.7? 2017-12-11 17:29:21 I had/have an efi partition and uses setup-bootable to upgrade my usb stick 2017-12-11 17:29:23 shafire: edit /etc/apk/repositories, change the version number, apk upgrade 2017-12-11 17:29:37 liwakura: that I did too 2017-12-11 17:29:38 liwakura: That's interesting. The list showed up during the install, but nothing was filled in the file. 2017-12-11 17:29:56 shafire: but? 2017-12-11 17:30:04 I rebooted and now I am in the gnu grub console :( 2017-12-11 17:30:40 shafire: thats bad. 2017-12-11 17:30:55 I copied boot and efi onto the usb stick 2017-12-11 17:31:02 what did I miss? 2017-12-11 17:31:28 shafire: not sure what role the USB stick plays in your setup 2017-12-11 17:31:35 its booting from there 2017-12-11 17:31:38 liwakura: It worked after reinstalling. 2017-12-11 17:31:39 I have a diskless setup 2017-12-11 17:32:29 shafire: is there some error message? 2017-12-11 17:32:36 no 2017-12-11 17:32:56 liwakura: Thanks for the pointer. 2017-12-11 17:33:16 shafire: isn't alpine using syslinux usually? 2017-12-11 17:33:36 liwakura: yes but they added grub in 3.7 2017-12-11 17:33:41 and efi support 2017-12-11 17:33:54 ah i see 2017-12-11 17:34:36 https://imgur.com/a/YuoYr 2017-12-11 17:34:40 thats what I see after a reboot 2017-12-11 17:34:57 hm 2017-12-11 17:35:27 looks like no config or just default config present 2017-12-11 17:37:06 the config is in /boot/grub :S 2017-12-11 17:42:37 how can I boot without an apkovl? 2017-12-11 17:46:52 You are missing the Grub config . 2017-12-11 17:47:06 You can use tools like grub-mkconfig to create it (iirc) 2017-12-11 17:47:11 no 2017-12-11 17:47:14 the config is in 3.7 2017-12-11 17:47:54 Well, is it in /boot/grub/grub.cfg? 2017-12-11 17:47:59 yes 2017-12-11 17:48:13 do "config ", and see what happens 2017-12-11 17:48:29 (in Grub2 shell) 2017-12-11 17:48:50 I don't know how because I cannot type a slash :( 2017-12-11 17:48:58 What? 2017-12-11 17:49:02 What does this mean? 2017-12-11 17:49:13 You need to set the root 2017-12-11 17:49:13 US Keyboard Layout? 2017-12-11 17:49:27 I am using IPMI and the keymaps are broken 2017-12-11 17:50:06 but I booted from the iso image and now I am checking my usb stick 2017-12-11 17:50:08 but it looks OK 2017-12-11 17:50:28 it looks exactly like the 3.7 iso 2017-12-11 17:50:53 Well, the basic way to boot kernels from grub is "linux /path/to/kernel " then "initrd /path/to/initramfs" 2017-12-11 17:51:13 thanks! 2017-12-11 17:51:41 You could make a simple config like that 2017-12-11 17:52:02 it would probably "set root=" then arguments for kernel and initramfs 2017-12-11 17:56:13 I need a documentation for 3.7 2017-12-11 17:56:20 all the doc and wiki is for <3.7 2017-12-11 17:57:47 this a grub specific thing? 2017-12-11 18:03:13 its booting the usb disk in uefi mode 2017-12-11 18:06:14 it tells unknown filesystem 2017-12-11 18:06:21 grub does not support fat32? 2017-12-11 18:31:55 hi 2017-12-11 18:32:05 can lbu ci remount system to rw ? 2017-12-11 18:32:23 cretae backup, and remount to ro again ? 2017-12-11 18:34:38 Hi all, I am familiar with several methods of recovering root passwords, any directions for doing so on alpine Linux? 2017-12-11 18:35:28 marnej: yes its doing it automatically 2017-12-11 18:39:12 shafire: ah, ok, i found error : 2017-12-11 18:40:25 i modify lbu.conf, and add there /media/sda2 as "direcory" 2017-12-11 18:41:06 LBU_BACKUPDIR=/media/sda2/some 2017-12-11 18:41:52 there have to be comment, int /etc/lbu/lbu.conf that can be in format "sda1" 2017-12-11 18:54:39 strange ... 2017-12-11 18:54:41 https://pastebin.com/XdhgT6Lh 2017-12-11 19:55:05 rfs613: thanks bud, let me try and see if I can get it to work with the vesa driver 2017-12-11 20:08:49 3.7 efi is really bad 2017-12-11 21:31:02 hi folks 2017-12-11 23:23:12 is it safe to upgrade directly from 3.5.2 to 3.7.0? 2017-12-11 23:23:31 or should I go to 3.6 first? 2017-12-11 23:42:07 When installing MySQL in Alpine, I get two errors "ERROR: mariadb-10.1.28-r1: IO ERROR" and "ERROR: mariadb-client-10.1.28-r1: BAD archive" on the console. How do I fix these issues? 2017-12-11 23:50:46 I verified that I am only using 5% of the available space on the / partition. How can I remove the package(s) and re-fetch using a different repository? 2017-12-12 00:30:21 any advice on what to do when the latest nodejs package segfaults on the latest alpine? 2017-12-12 00:30:32 i heard this was a somewhat common problem 2017-12-12 00:58:54 here are the issues i'm running into: https://github.com/nodejs/docker-node/issues/588#issuecomment-350905534 2017-12-12 01:43:47 I created a regular user so that I can remote into my Alpine installation for administration. However, when I run 'su' from this account, I get "su: incorrect password" without being prompted for a password. What could cause this issue? 2017-12-12 02:04:47 If you run "su", it will try to login as root user. By default, I think root don't have a password? 2017-12-12 02:04:57 So try "passwd" when logged in as root to set a password for it 2017-12-12 02:43:13 Flaxe: After reinstalling a few times, I got it to work. There's still the issue with the ERROR messages when installing mariadb and mariadb-client, though. 2017-12-12 02:43:47 aarktica: Can't help you with that one, sorry :( 2017-12-12 02:44:27 How can I remove the defective packages from the system? 2017-12-12 02:44:50 apk del ? 2017-12-12 02:46:03 Weird. When I did 'apk del mariadb mariadb-client' at the command line, it attempts to _install_ the packages. 2017-12-12 02:47:09 When I use the 'find' command to locate the files, nothing is returned. 2017-12-12 02:47:25 :/ sound strange 2017-12-12 02:49:24 Indeed. I successfully installed a LAMP stack on Alpine a few months ago; I figured I will rebuild using the latest release... 2017-12-12 02:49:42 No joy. :/ 2017-12-12 03:05:19 I finally switched to a different repo, and mariadb-clients installed 2017-12-12 03:05:59 So its not working with 3.7 or latest-release repo? 2017-12-12 03:06:12 Or you just changed mirror ? 2017-12-12 03:27:31 Flaxe: Just changed mirrors. 2017-12-12 05:52:02 Heyo 2017-12-12 05:52:07 Quick one' 2017-12-12 05:52:18 following instructions from here: http://wiki.alpinelinux.org/wiki/Linux_iSCSI_Target_(TCM) 2017-12-12 05:52:59 When trying to start the targetcli service, I get a DBus error, Failed to connect to socket /var/run/dbus/system_bus_socket 2017-12-12 05:53:21 I also get an error mounting noone on /sys/kernel/config Resource busy 2017-12-12 05:53:32 I'm using 3.7.0 hardened 2017-12-12 05:55:02 Does anyone know how to get TCM iSCSI working on Alpine 3.7.0? 2017-12-12 06:24:32 solved: re-ran dbus service 2017-12-12 07:15:18 quit 2017-12-12 13:35:33 yay, switch to matrix instead of irssi on the server :P 2017-12-12 13:36:20 Which client? 2017-12-12 13:41:43 currently riot... back to something on the desktop :) 2017-12-12 13:47:14 I still have not found a client that I like. Would prefer an electron/react native client but so far the ones I have found are in very early development. 2017-12-12 13:48:10 riot seems to work okish :) 2017-12-12 13:57:56 electron/react native client? that sounds like an oxymoron :) 2017-12-12 14:18:01 it's native in the sense it packages its own Chromium instance 2017-12-12 14:29:53 that is so wrong 2017-12-12 14:37:55 where can I find alpine installation images with an enabled serial console (ttyS0)? 2017-12-12 15:15:46 I'm looking for the gerbv package, is it not there or am I using the wrong name? 2017-12-12 15:27:34 I do not think there is a gerbv pkg as of yet. 2017-12-12 16:29:33 TBK: Thanks! 2017-12-12 16:30:11 What should I say to GCC/autotools to cross-compile for alpine from a 64-bit linux host? 2017-12-12 16:36:49 Kliment: You need a musl cross compiler. 2017-12-12 16:37:11 Kliment: see the musl-cross-make project 2017-12-12 16:37:57 duncan^: how horrible is it to interface that with autotools? 2017-12-12 17:07:03 I don't understand 2017-12-12 17:07:27 It is a projet to build cross-compilers. What you do after, it does not care. 2017-12-12 18:03:50 hey, I update my box to 3.7 and now there is no initscript for lvm. Is it a known thing that I missed or...? 2017-12-12 18:22:35 kahiru: I have that script, is package lvm2-openrc installed? 2017-12-12 18:29:06 lemme check 2017-12-12 18:30:06 omniuwo: ah, that was it. thanks 2017-12-12 18:59:09 does the cmake package include cmake-curses-gui? 2017-12-12 19:12:33 Oh, it does. Sweet. 2017-12-12 20:22:57 hi all 2017-12-12 20:41:33 hi! A few days ago I posted a question about whether there is directions for resetting the root password on alpine linux...that was before my shitty connection went down for a week. Didn't see replies. Anyone? Thanks in advance 2017-12-12 21:14:40 transhuman_: should work as on any other linux distro 2017-12-12 21:14:49 pretty much, anyway 2017-12-12 21:15:13 ⛇ single user mode ☃ 2017-12-12 21:16:06 ew, it's the flower crap again 2017-12-12 21:17:01 weren't you asked to stop using that? 2017-12-12 21:18:06 opal is a troll/skiddy/spammer, best to disregard and/or ban 2017-12-12 21:18:12 ah but I assume I must use alpine-linux since it is not based on glibc or doesn't that matter? 2017-12-12 21:18:18 ⛇ i gave actual advice SirCmpwn ☃ 2017-12-12 21:18:21 ⛇ youre the troll here ☃ 2017-12-12 21:18:25 transhuman_: that doesn't matter 2017-12-12 21:18:35 ah ok , interesting, thought it might. thanks 2017-12-12 21:18:40 and what do you mean "I must use alpine-linux"? 2017-12-12 21:22:03 opal: stop. 2017-12-12 21:22:38 ⛇ danieli whatever youre bickering about is off topic ☃ 2017-12-12 21:22:39 ⛇ cut it out ☃ 2017-12-12 21:24:13 I meant the CTCPs. I'm not even bickering 2017-12-12 21:24:58 ⛇ whatever it is, it's off topic ☃ 2017-12-12 21:25:16 sigh... stop trolling. 2017-12-12 21:25:27 ⛇ im not? ☃ 2017-12-12 21:25:44 ⛇ you keep replying in here, why? ☃ 2017-12-12 21:26:07 paging _ikke_ clandmeter kaniini Shiz 2017-12-12 21:26:38 <_ikke_> what's up? 2017-12-12 21:27:03 can you remove opal? 2017-12-12 21:27:21 opal is a fairly persistent IRC troll/spammer/skiddy that bothers a lot of channels/networks 2017-12-12 21:27:24 telling opal to stop is just going to make opal do it more 2017-12-12 21:27:34 removing opal forcefully is just going to result in ban evasion 2017-12-12 21:27:46 giving up is not really a good response 2017-12-12 21:27:47 ⛇ h kaniini ☃ 2017-12-12 21:27:50 thank you for the memo, i had absolutely no idea 2017-12-12 21:28:08 ⛇ SirCmpwn check your messages, otherwise youre just in here to troll ☃ 2017-12-12 21:28:43 anyway, i see no evidence that opal is spamming here right now 2017-12-12 21:28:53 doing the things you propose are in fact, likely to make opal do those things 2017-12-12 21:29:04 grow a backbone 2017-12-12 21:29:13 ⛇ he has one, you dont ☃ 2017-12-12 21:29:19 if opal actually does something terrible, i will deal with it then 2017-12-12 21:29:56 in the mean time, i have actual work to do, and sitting here banning opal over and over again for the next week doesn't get my bills paid 2017-12-12 21:29:58 ⛇ i'll get back on topic i guess ☃ 2017-12-12 21:30:03 ⛇ kaniini im using alpine on my desktop now ☃ 2017-12-12 21:30:11 that would also be appreciated :) 2017-12-12 21:30:17 ⛇ its working alright except for nouveau ☃ 2017-12-12 21:30:25 ⛇ im guessing i'll have to fix the kernel ☃ 2017-12-12 21:30:29 <_ikke_> SirCmpwn: You can always ignore opal 2017-12-12 21:30:45 _ikke_: what happened to the alpine logo on the zbx login page? 2017-12-12 21:30:52 I thought I already patched that 2017-12-12 21:31:28 ⛇ aside from nvidia, im running into other odds and ends i havent really had to deal with until now ☃ 2017-12-12 21:31:40 ⛇ most of it related to poor musl support in certain programs probably ☃ 2017-12-12 21:32:05 <_ikke_> danieli: don't know what happened 2017-12-12 21:32:13 I'll check it lol 2017-12-12 21:32:22 it's really not a big deal but oh well 2017-12-12 21:34:29 ⛇ by the way, so that nobody gets a misconception, ive always been in here to be on-topic but people's predispositions on me make it hard to do that ☃ 2017-12-12 21:43:57 SirCmpwn: i mean, honestly, if you hate opal so much that their existence on an irc channel where they actually aren't violating any rules triggers you, maybe you should apply to become a freenode staffer (you could be the first one to actually do their job in many years) 2017-12-12 21:43:57 hi all, i have no keyboard/mouse when entering startx after installing alpine-desktop package ... 2017-12-12 21:44:52 my keyboard and mouse are USB 2017-12-12 21:45:10 mfny: do you have the input packages for X? 2017-12-12 21:46:15 kaniini: I explained opal's stichk to danieli, and opal started harassing people through side channels - the latter is what I assume would warrant an op's response 2017-12-12 21:46:37 hm id assume something basic like that would be installed with alpine-desktop ? 2017-12-12 21:46:37 SirCmpwn: incidentally, the whole preemptive banning concept that people push for around freenode (in order to "look useful", e.g. "look ma, i warned you about a THREAT, maybe you should give me privileges") is truly disgusting and is the worst "traditional IRC" take of all of them 2017-12-12 21:46:38 that's why /ignore exists 2017-12-12 21:46:58 that's also why usermode +g exists 2017-12-12 21:46:59 don't put a philosophy in my mouth, kaniini 2017-12-12 21:47:03 mfny: it really should be, must be a bug if it isn't 2017-12-12 21:47:09 mfny: I'm just asking you to check 2017-12-12 21:48:43 also, perhaps check the X server log, and lsmod 2017-12-12 21:49:19 how would i install the xinput packages ? 2017-12-12 21:49:49 hmm 2017-12-12 21:49:56 it does depend on xf86-input-{keyboard,mouse} 2017-12-12 21:50:04 I'd check the X server log if I were you 2017-12-12 21:50:29 you can also use libinput 2017-12-12 21:50:36 true 2017-12-12 21:50:44 and make sure udev is running 2017-12-12 22:11:43 transhuman_: like in any other linux distro 2017-12-12 22:12:32 you boot a livelinux (e.g. the alpine installer usb stick you still have) and then mount your root partition and fiddle with /etc/shadow 2017-12-12 22:12:58 or you just use the boot menu to add init=/bin/sh 2017-12-12 22:13:53 could also work. depends on how much you messed with your boot and how exotic your partitioning/fs setup is. 2017-12-12 22:15:47 SirCmpwn: scdoc does look like a nice tool, i like the markdown-like syntax 2017-12-12 22:16:04 for apk, i don't think i want it as a dependency though 2017-12-12 22:18:01 kaniini: thanks 2017-12-12 22:18:07 but mdoc requires preprocessing too? 2017-12-12 22:18:12 and its syntax is much worse 2017-12-12 22:18:42 it's also common to literally every other linux distro 2017-12-12 22:18:45 and the BSD's 2017-12-12 22:18:55 it's not installed by default on almost any distro 2017-12-12 22:19:13 linux distro* 2017-12-12 22:19:20 so? 2017-12-12 22:19:29 gcc isn't installed by default on most distros 2017-12-12 22:19:33 meaning I don't understand this: 2017-12-12 22:19:35 >it's also common to literally every other linux distro 2017-12-12 22:19:43 SirCmpwn: mdoc does not require preprocessing 2017-12-12 22:20:10 SirCmpwn: we literally just install the file, and then alpine's man command takes care of it later 2017-12-12 22:20:19 SirCmpwn: mdoc is literally just a macro package for roff 2017-12-12 22:20:58 oh, I thought it did more 2017-12-12 22:21:11 still, I find this disappointing 2017-12-12 22:21:24 I think the rationale for this approach is poor and it will turn people away from contributing to the documentation 2017-12-12 22:21:36 it doesn't elsewhere 2017-12-12 22:21:53 sure it does 2017-12-12 22:22:15 just the other day there was a discussion in #s6 about why the documentation was in HTML instead of man pages 2017-12-12 22:22:33 answer: no one wants to write roff, be it with mdoc or not 2017-12-12 22:23:01 mdoc is also an extra runtime dependency for viewing man pages if you aren't compiling them to plain roff 2017-12-12 22:23:12 thanks guys 2017-12-12 22:23:42 welp, still no usb keyboard nor mouse and thats with starting udev etc 2017-12-12 22:24:06 mfny: weird, does dmesg say anything about the devices existing? 2017-12-12 22:25:31 well the keyboard must exist as i can use it in console 2017-12-12 22:26:00 but when i do startx keyboard and mouse just wont work 2017-12-12 22:26:52 which is a huge problem indeed 2017-12-12 22:27:57 is there anything overly weird about either your hardware or the usb devices? 2017-12-12 22:29:26 nope, its a USFF HP thing, intel all the way 2017-12-12 22:29:42 and usb devices are standard to 2017-12-12 22:32:22 if i cant figure this out soonish its a showstopper for alpine sadly 2017-12-12 22:32:55 the most annoying thing any maintainer can hear from a user is the word "showstopper" 2017-12-12 22:33:25 mfny: if you sysrq-r, can you get back to the console you started X from? 2017-12-12 22:33:38 (sysrq-r unraws x's control of the hardware) 2017-12-12 22:34:28 if so there might be useful output on that tty if your screen resolution isn't too small 2017-12-12 22:36:41 ⛇ so has anyone else in here had to use nouveau for their system, and if so, do they have pointers they'd like to share ☃ 2017-12-12 22:37:06 ⛇ i'll probably eventually figure it out ☃ 2017-12-12 22:37:51 ⛇ neofetch shows im using NVIDIA GeForce GT 730, appropriate kernel modules appear loaded, but x11 just chooses to fall back to vesa ☃ 2017-12-12 22:38:11 ⛇ ive googled relevant error messages in the xorg log ☃ 2017-12-12 22:38:12 did you add xf86-video-modesetting ? 2017-12-12 22:38:22 i think you need to enable kms 2017-12-12 22:38:30 for nouveau 2017-12-12 22:38:54 ⛇ no i didnt add that, thanks i'll try it ☃ 2017-12-12 22:39:28 ⛇ i'll reboot soon as i save my work ☃ 2017-12-12 22:39:41 ⛇ 1024x768 is actually kinda comfy haha ☃ 2017-12-12 22:39:55 remind me where the xorg log is again ? 2017-12-12 22:40:13 usually /var/log/Xorg.#.log or somewhere in /var/log 2017-12-12 22:40:17 perhaps the syslog 2017-12-12 22:46:04 well if im reading this right for some reason udev is tagging my mouse as a keyboard ? ! 2017-12-12 22:46:22 that's a bug! 2017-12-12 22:46:44 just click your mouse aggressively in a keyboard-y way 2017-12-12 22:47:21 #1337 2017-12-12 22:47:23 aww 2017-12-12 22:47:25 yay 2017-12-12 22:47:35 LOL 2017-12-12 22:47:38 mfny: i'd suggest collecting the logs and opening an issue on https://bugs.alpine.org 2017-12-12 22:47:50 alpine.org even 2017-12-12 22:47:51 Xe: yep its a big fat bug, how to fix though ? 2017-12-12 22:47:54 that would be a neat domain 2017-12-12 22:51:13 maybe one day .linux tld will be accepted, then alpine.linux would be possible 2017-12-12 22:54:47 also someone could make a joke and register libc.diet, which would point to musl-libc.org 2017-12-12 22:55:14 so anyone know how i fix this or is it something i cant fix ? 2017-12-12 22:55:35 i don't know the finer points of udev, however there are alpine devs that aren't in here 2017-12-12 22:55:44 filing a bug is the fastest way to alert all of them 2017-12-12 22:55:51 if needed they can raise it to udev itself 2017-12-12 22:56:52 in the mean time i need to find another OS to install so i can get my main machine back up 2017-12-12 22:57:17 as this old Pentium MMX retro box im useing is not great 2017-12-12 22:57:27 i'd be curious to see if you run into the same error on other distros 2017-12-12 22:57:32 rockin windows 98 2017-12-12 22:57:41 fedora would be a nice one to try? 2017-12-12 22:57:43 ⛇ kaniini thanks that worked (also i had 'nomodeset' in kernel parameters, removed that as well) ☃ 2017-12-12 22:57:54 ⛇ high resolution time ☃ 2017-12-12 22:58:32 no USB on this machine so id have to burn a CD 2017-12-12 23:00:15 well correction i have a USB card in the machine but win98 is so old it has no usb mass storage driver 2017-12-12 23:05:08 mfny: your usb mouse and keyboard won't show up / work when you start X? 2017-12-12 23:05:33 just checking if I got this right, it's past midnight and I'm tired 2017-12-12 23:10:05 How can I set the chartset of Alpine linux? On German umlauts äöü, I'm just getting ???? :-) 2017-12-12 23:11:03 TBB: yes kb and mouse wont work, mouse is seemingly being detected as a keyboard acording to the xorg log 2017-12-12 23:15:16 Anyone with an idea? Or does Alpine support English language only? 2017-12-12 23:15:30 mfny: sounds like not all udev related services are running; there's a service named udev-trigger if I remember correctly that needs to be started after the main service, udev, is running 2017-12-12 23:20:40 Ah, seems like muslc can't handle this 2017-12-12 23:24:13 velix: It is a font issue, depending on the encoding 2017-12-12 23:24:25 Is this in Xorg? 2017-12-12 23:24:35 Or in TTY. 2017-12-12 23:24:59 duncan^: I'm running the virtual box ISO in virtualbox 2017-12-12 23:25:07 so TTY? 2017-12-12 23:25:36 I don't know. I can see characters like that fine in my TTY. 2017-12-12 23:25:46 As in Xorg. 2017-12-12 23:26:34 hmm... I've just installed it ;) 2017-12-13 00:24:53 i don't use any gui's on alpine linux so I can't comment there but no issues in a normal tty with any non-ascii characters 2017-12-13 00:40:40 let's connect via ssssssssh 2017-12-13 00:42:12 argh... no root login by default 2017-12-13 00:43:56 I miss this... I'm normally working in Debian: /etc/init.d/sshd restart 2017-12-13 00:43:59 works on Alpine ;) 2017-12-13 00:45:07 mitchty & duncan^: in SSH, äöü works 2017-12-13 01:13:03 Wow, Alpine is very plain. 2017-12-13 01:13:15 Nice pure Linux feeling. 2017-12-13 01:19:43 People toss those notions around, but nobody knows what it is. 2017-12-13 01:33:33 is alpine inspired by openbsd maybe ? :) installation, security, simplicity etc.. just wondering \o/ 2017-12-13 08:20:24 Well, alpine doesn't use PAM, and doens't use systemd. 2017-12-13 08:20:58 That may contribute to the "plain" feeling. :) Personally, I like it, and it makes it especially convenient for Docker. 2017-12-13 10:28:20 hello there 2017-12-13 10:30:44 I'm having difficulties on loading my LUKS partition (that's not on /boot nor /root) on boot 2017-12-13 10:31:14 I've added the partition on crypttab, and it's mapper on fstab, and adding cryptsetup on mkinitfs.conf 2017-12-13 10:31:23 is there anything I've missed? 2017-12-13 12:27:27 yay, my alpine-based ethernet to wifi bridge on a raspberry pi2 works! time to connect my heating system :D 2017-12-13 12:31:13 cg 2017-12-13 12:59:46 Next project: try to get openhab running on a pi3 with alpine linux :D 2017-12-13 13:05:31 Maybe I have to start blogging about projects like that 2017-12-13 13:52:20 SirCmpwn: thee called? 2017-12-13 14:31:16 Shiz: disregard 2017-12-13 16:48:40 Hmm. I'm using XFCE, but the keyboard layout doesn't change. 2017-12-13 16:49:40 setxkbmap is installed and allows me to change keyboard layouts at the command line. But no matter how many keyboard layouts I add in XFCE, or if I delete the US keyboard map, I can never set it to anything but standard US keyboard. 2017-12-13 16:50:09 (It's rather confusing, since I have a French keyboard, and I get mixed up) 2017-12-13 16:51:51 don't bother, configure the keymap in xorg instead 2017-12-13 16:52:29 It is broken functionality that works on distributions other than Alpine, though. Is there a specific reason for this? 2017-12-13 16:53:38 I have no idea about the origins of the problem, just that it's been documented to only work via xorg config in the wiki article "XFCE Setup" 2017-12-13 16:53:49 in the Tutorials section 2017-12-13 17:01:44 Ah, I see it now. Thanks. 2017-12-13 17:02:12 It does show my font name up in the panel plugin now :P 2017-12-13 17:02:18 er, keyboard map. 2017-12-13 17:09:09 hi trying to do a chroot to reset root password chroot is giving me the error that it cant find /bin/sh tried /bin/ash and /bin/bash ls shows /bin/sh disk is mounted with remount,rw so thats not the problem. Also tried init=/bin/sh on run line doesnt work just boots also tried on run line single followed by a remount,rw it seems to reset root password but on next boot doesnt work. any ideas? 2017-12-13 17:13:28 strace chroot and see where it looks for the shell 2017-12-13 17:13:54 ah ok 2017-12-13 17:15:45 transhuman_: just copy a /etc/shadow password from an account you know the password to 2017-12-13 17:15:55 you can use a simple text editor for that 2017-12-13 17:30:39 ⛇ has there been any luck running gajim on alpine ☃ 2017-12-13 17:31:16 ⛇ transhuman_ chroot wont help you reset the root password lol ☃ 2017-12-13 17:31:35 ⛇ 'chroot' doesnt mean 'change root password' ☃ 2017-12-13 17:31:38 ⛇ it's something else entirely ☃ 2017-12-13 17:32:38 ⛇ hs3dUBwdmCjy they could remove the password entirely and replace with * for a passwordless root ☃ 2017-12-13 17:32:46 ⛇ then passwd to change it from there ☃ 2017-12-13 17:32:52 ooh please stop those emoji's... 2017-12-13 17:33:29 emojis? what? 2017-12-13 17:33:47 ACTION uploaded an image: Screenshot_2017-12-13_18-33-39.png (38KB)  2017-12-13 17:37:43 PureTryOut[m]: I'm not seeing that 2017-12-13 17:38:00 I'm not seeing opal anywhere either, that troll 2017-12-13 17:38:40 PureTryOut[m], what IRC client is that? 2017-12-13 17:38:46 that's matrix 2017-12-13 17:38:54 judging by the fact he uploaded a picture via matrix anyway 2017-12-13 17:38:54 it's not an IRC client, it's a Matrix client, riot.im 2017-12-13 17:39:15 danieli: huh, you don't even see him? how does that happen? 2017-12-13 17:39:22 oh right 2017-12-13 17:39:25 I forgot - /ignore 2017-12-13 17:39:53 I don't see any of those snowmen anywhere though 2017-12-13 17:40:36 danieli, good idea. 2017-12-13 17:40:56 I ignored opal and forgot about it 2017-12-13 17:45:31 ⛇ thanks for being off topic guys ☃ 2017-12-13 17:45:35 ⛇ shit channel ☃ 2017-12-13 17:51:18 ⛇ so i take it nobody has any idea if gajim works on alpine? ☃ 2017-12-13 19:37:21 yeh. act like a dick, get ignored and in response continue acting like a dick instead of taking the chance to learn :) shit channel indeed 2017-12-13 19:38:32 ⛇ "learn" about what? how unhelpful everyone here is? ☃ 2017-12-13 19:38:48 ⛇ i just joined ##linux-hardened and they were very helpful compared to here ☃ 2017-12-13 19:39:09 you think about that, I've got better things to do than teach standard behaviour to children 2017-12-13 19:39:44 ⛇ TBB dont be so quick to blame your fault s on others ☃ 2017-12-13 20:53:04 opal thank you for that information I know it doesnt reset the password with chroot. I figured it out. Not all methods of resetting root password work quite the same way. I i figured it out. To complicate things, I was using to physical disks on that VM ;-) 2017-12-13 20:53:13 thanks 2017-12-13 21:28:54 i have alpine as a kvm guest, how do I enable virsh console? 2017-12-13 21:31:40 Adran: install virsh then do "virsh console" or whatever it is 2017-12-13 21:31:57 i have virsh on the host, i do console and it returns nothing 2017-12-14 09:12:59 \o/ 2017-12-14 09:34:50 kdaudt: which pil did you take? 2017-12-14 10:00:30 Guys 2017-12-14 10:00:38 Anyone with memcached here? 2017-12-14 10:00:59 The goddamn thing is not responding to my queries via tcp 2017-12-14 10:01:03 In v3.7 2017-12-14 10:01:03 Hey, I'm trying to set up alpine in a VM, but I can't figure out how to get it to connect to the internet. I'm using qemu and I followed the steps mentioned on the wiki - still can't get a connection. 2017-12-14 10:01:07 Can anyone confirm? 2017-12-14 10:03:24 <_ikke_> consus: what kind of network device did you add 2017-12-14 10:03:28 <_ikke_> cyphex: * 2017-12-14 10:05:02 I tried using ethernet passthrough and the default NIC 2017-12-14 10:05:09 both didn't yield any results 2017-12-14 10:06:44 <_ikke_> cyphex: the most simple solution is to use the user netdev (slirp) 2017-12-14 10:08:13 _ikke_: I'll try that, thanks 2017-12-14 10:49:11 _ikke_: Huh? 2017-12-14 10:49:35 he mis-tagged 2017-12-14 10:52:03 ok 2017-12-14 11:00:07 dammit 2017-12-14 11:00:12 It's really not working :( 2017-12-14 11:00:17 Not even accept() 2017-12-14 12:34:48 How can I check the history of project updates? 2017-12-14 12:34:52 *package 2017-12-14 12:36:06 <_ikke_> git log -- / in aports 2017-12-14 12:36:13 Nah 2017-12-14 12:36:16 On my system 2017-12-14 12:36:21 <_ikke_> ooh 2017-12-14 12:36:27 Nevermind 2017-12-14 12:36:47 I think memcached in v3.6 was built without seccomp 2017-12-14 12:37:16 I'll check if it's somehow related 2017-12-14 12:38:28 consus: you can also check via gitweb: https://git.alpinelinux.org/cgit/aports/log/main/memcached 2017-12-14 12:38:33 Yeah 2017-12-14 12:38:35 I know 2017-12-14 12:41:13 seccomp(SECCOMP_SET_MODE_FILTER, 0, {len=19, filter=0x7ac543ab5c0}) = 0 2017-12-14 12:41:14 epoll_pwait(3, 0x769df38a2e20, 32, 994, NULL, 8) = -1 EACCES (Permission denied) 2017-12-14 12:41:17 ^^ 2017-12-14 12:41:57 So that's the problem I think 2017-12-14 12:43:47 Yep 2017-12-14 12:43:53 -o no_drop_priveleges works 2017-12-14 12:44:10 *no_drop_privileges 2017-12-14 15:36:39 Hi, not posted here before so sorry in advance if this is the wrong place. I'm trying to set up Alpine Linux on a Rasberry Pi 3 in persistent (sys) mode. I'm following this guide (https://wiki.alpinelinux.org/wiki/Classic_install_or_sys_mode_on_Raspberry_Pi) but running into segmentation faults when trying to run "setup-disk -m sys /mnt" 2017-12-14 15:37:16 hi david__, Welcome! 2017-12-14 15:37:19 hey 2017-12-14 15:37:34 is this alpine 3.7? 2017-12-14 15:37:36 yep 2017-12-14 15:37:47 and an RPi 3 Model B 2017-12-14 15:37:56 can check exactly what program segfaults? 2017-12-14 15:38:01 dmesg may give you hint 2017-12-14 15:39:29 https://i.imgur.com/a3gXgHh.png 2017-12-14 15:39:34 this is what I get 2017-12-14 15:39:59 i've tried reformatting the partition and repeating this process a few times, but always get a segfault there 2017-12-14 15:40:26 i'll look into dmesg 2017-12-14 15:42:08 i don't think dmesg says much. I cleared the buffer and tried re-running the step and I just had this after https://hastebin.com/qidolarojo.swift 2017-12-14 15:43:22 although on subsequent runs of setup-disk (after the last partition reformat) it gives more error messages 2017-12-14 15:43:24 https://hastebin.com/bipaqinaku.coffeescript 2017-12-14 15:44:11 (the part about syslinux missing it says to ignore) 2017-12-14 15:47:04 FWIW I've managed to install alpine linux on my RPI in normal (diskless) mode, but it's a pain to keep running lbu ci 2017-12-14 15:49:27 hm 2017-12-14 15:49:31 rpi uses uboot, right? 2017-12-14 15:49:42 it should not really use extlinux 2017-12-14 15:50:06 but it still does not say anything about exactly what is segfaulting 2017-12-14 15:50:12 it may look like it is apk 2017-12-14 15:51:49 david__: can you `ulimit -c unlimited` and upload the core file it dumps somewhere? 2017-12-14 15:52:05 sure 2017-12-14 15:52:09 when it crashes again after that 2017-12-14 15:55:53 Shiz: https://ufile.io/djoy2 2017-12-14 15:56:12 (picked a file upload site at random, haven't used this one) 2017-12-14 15:58:20 ncopa: both guides I followed for setting up sys mode on the RPi recommended ext4 for the second partition, if that's what you mean 2017-12-14 15:59:20 Core was generated by `apk add --root /mnt --initdb --quiet --progress --update-cache --clean-protecte'. 2017-12-14 15:59:51 what i mean is that the script is broken 2017-12-14 16:00:03 the setup-disk script 2017-12-14 16:00:18 oh 2017-12-14 16:00:21 it tries to set up syslinux/extlinux boot loader 2017-12-14 16:00:28 but syslinux does not work for arm 2017-12-14 16:00:38 so that is a bug in the script 2017-12-14 16:00:45 the segfault happens in apk 2017-12-14 16:00:54 which means that we have a bug in apk too 2017-12-14 16:01:18 david__: i wonder if you could file a bug on bugs.alpinelinux.org with the above details 2017-12-14 16:01:27 sure 2017-12-14 16:01:34 so we dont forget about it 2017-12-14 16:01:40 we should fix this 2017-12-14 16:05:55 the issue with syslinux/extlinux is apparently known and not an issue according to this guide https://wiki.alpinelinux.org/wiki/Raspberry_Pi#Persistent_Installation_on_RPi3 2017-12-14 16:06:04 but yeah, the second thing with the APK segfault 2017-12-14 16:06:07 i'll file that 2017-12-14 16:06:28 just waiting for my activation email to come through, might take a while 2017-12-14 16:21:55 okay submitted 2017-12-14 16:22:35 has anyone managed to set up RPi in sys mode with alpine 3.7.0? 2017-12-14 16:23:05 or should I stick with diskless for the time being? 2017-12-14 18:13:30 poof 2017-12-14 18:13:34 net neutrality gone 2017-12-14 18:15:34 ayyyl lmao 2017-12-14 18:16:22 Worth noting what was there before was not net neturality as several EU countries define it, e.g. Sweden. But this is a step back. 2017-12-14 18:22:59 well, I believe there will be elected officials who pay for it, so there's that. 2017-12-14 18:24:41 inb4 corps (slack, discord, ++) pays isps to kill competing services like irc 2017-12-14 18:24:45 oh well, #alpine-offtopic 2017-12-14 19:17:04 May someone can explain how i can create a testcase? 2017-12-14 19:18:26 ah ok, it is a small code snippet 2017-12-14 20:13:06 danieli: please tell me you're not one of those idiots 2017-12-14 20:13:34 net neutrality is not gone in america, just a stupid regulation that was completely and utterly halfassed to begin with 2017-12-14 20:14:02 maybe now we can actually get regulations that solve the "comcast is running their transit ports really hot to degrade Netflix" problem 2017-12-14 20:21:37 no need to call people names 2017-12-14 20:21:44 also please keep this to -offtopic as directed 2017-12-14 20:34:38 hi 2017-12-14 20:35:02 did someone solve the lxc-attach problem? 2017-12-14 20:35:04 lxc-attach: build: attach.c: lxc_attach_to_ns: 298 Operation not permitted - Failed to attach to namespace "pid". 2017-12-14 20:41:12 Have you read and followed http://wiki.alpinelinux.org/wiki/LXC#Grsecurity_restrictions ? 2017-12-14 20:44:54 no 2017-12-14 20:44:58 thanks 2017-12-14 20:45:06 I forgot already about them :) 2017-12-14 20:45:26 I just stopped at "Installation" :S 2017-12-14 20:47:13 now it works 2017-12-14 20:47:21 pardis: thanks again 2017-12-14 23:53:46 hi guys 2017-12-14 23:54:11 just wanted to ask -- does anyone know how busybox's tar handle xattrs and --numeric-owner? 2017-12-15 00:49:45 jord_: what do you mean by 'how'? 2017-12-15 00:57:24 Anyone had any luck getting NetworkManager to work properly? 2017-12-15 00:58:27 The alternative is Wicd, but Wicd seems to be unmaintained. 2017-12-15 01:00:24 duncan^, using wpa_supplicant manually is also an alternative that works pretty reasonably 2017-12-15 01:00:44 that's what i do. i have a simple script to add a new access point 2017-12-15 01:01:52 I used to do that, but I don't like having to log in as root all the time (sudo exists, but I prefer not to use it) 2017-12-15 01:03:55 Unfortunately, I move around a lot, and network manager was easier to configure for new APs. 2017-12-15 01:04:57 I wanna set up a minimal Alpine chroot on my rooted Android tablet. How would I go about doing this? 2017-12-15 01:05:14 I have a non-crippled Busybox in /system/xbin if that matters. 2017-12-15 01:06:16 On downloads page, you may find a rootfs that would be suitable. 2017-12-15 01:06:42 duncan^: OK, I probably want armhf mini root. 2017-12-15 01:06:50 I just dunno what to do after I've downloaded it. 2017-12-15 01:07:24 duncan^: have you looked at connman? 2017-12-15 01:07:24 You should use the aarch64 mini root if your tablet is an aarch64 device. 2017-12-15 01:07:32 i rather enjoyed using connman when i did 2017-12-15 01:07:47 koz_: download the mini rootfs 2017-12-15 01:07:49 extract it 2017-12-15 01:07:51 chroot into it 2017-12-15 01:07:53 that's mostly just uh, it 2017-12-15 01:08:11 Shiz: How do I chroot into it? That's the part I'm having trouble with. 2017-12-15 01:08:12 either the armhf or aarch64 one depending on if your device is 32-bit or 64-bit arm 2017-12-15 01:08:17 koz_: with the chroot command :P 2017-12-15 01:08:25 'chroot name-of-unpacked-dir' gives me weird errors. 2017-12-15 01:08:30 /system/xbin/busyboox chroot /my/dir /bin/sh 2017-12-15 01:08:32 what's the error? 2017-12-15 01:08:37 Ah, that's how. 2017-12-15 01:08:56 And I have to use /bin/sh specifically? Not /system/xbin/sh or whatever? 2017-12-15 01:09:13 /bin/sh is in the mini root. 2017-12-15 01:09:20 duncan^: OK, that makes sense now. 2017-12-15 01:09:21 yes, /bin/sh 2017-12-15 01:09:25 ACTION was wondering what he was missing. 2017-12-15 01:09:28 it's the inary to execute in the chroot 2017-12-15 01:09:30 binary* 2017-12-15 01:09:37 Ah, OK, now I get it. 2017-12-15 01:09:43 Thanks! 2017-12-15 01:10:00 the --help option of chroot is helpful. 2017-12-15 01:10:55 OK, once my tablet has more battery charge, I'll try it. 2017-12-15 01:11:04 :) 2017-12-15 01:11:23 you might need a barebones /etc/resolv.conf too 2017-12-15 01:11:27 in the chroot 2017-12-15 01:11:29 for network access 2017-12-15 01:11:35 usually just 'nameserver 8.8.8.8' as its contents will work fine 2017-12-15 01:11:39 or whatever DNS server you wish to use 2017-12-15 01:11:49 duncan^, networkmanager just has some poorly-specified dbus-based layer to root; it's still doing stuff as root all the time, just in a way that's hard to determine if it's safe 2017-12-15 01:12:08 shiz, 127.0.0.1 :-) 2017-12-15 01:12:11 Shiz: OK, I'll remember that. 2017-12-15 01:12:27 note that with musl you can omit resolv.conf entirely if you have a resolver on 127.0.0.1 2017-12-15 01:12:51 big if 2017-12-15 01:12:53 ;p 2017-12-15 01:13:03 There is a privsep version of wpa_supplicant IIRC 2017-12-15 01:13:25 I probably won't use nm, as it does seem somewhat icky, yeah :( 2017-12-15 01:14:22 It is called wpa_priv 2017-12-15 01:15:11 It means one can handle auth and handshake as a non-root user. 2017-12-15 01:16:09 is anyone successfully running debootstrap? 2017-12-15 01:17:56 since I run the hardened kernel I need to do something like this http://blog.tsunanet.net/2013/01/using-debootstrap-with-grsec.html 2017-12-15 01:18:30 but then it's like it doesn't succeed in installing a full system 2017-12-15 04:16:04 WHen I try to unpack an alpine tarball, my rooted Android refuses to unpack symlinks. 2017-12-15 04:16:12 Is there some flag I'm forgetting to pass it? 2017-12-15 04:27:38 Never mind, it's to do with how it's formatted. 2017-12-15 04:27:39 Argh. 2017-12-15 04:50:58 Basically, Android's default FS can't do symlinks or hard links, which means I'm SOL with regard to Alpine, seemingly. 2017-12-15 04:51:17 part 2017-12-15 04:56:01 where are you trying to extract it? 2017-12-15 04:56:08 /sdcard is usually formatted dumb 2017-12-15 04:56:19 dalias: Android tablet, with root. Have tried internal storage and SD. 2017-12-15 04:57:33 if there's no writeable non-crap fs you probably need to make a loopback device on one of the crappy fat partitions 2017-12-15 04:57:46 then format the loopback device as ext4 and mount it 2017-12-15 04:58:11 dalias: How do I go about doing that? 2017-12-15 07:07:55 hi! I'm trying to install alpine in a chroot and now I'm trying to setup grub for booting into that chroot next time I reboot 2017-12-15 07:08:09 how can I update grub from alpine? (I've efi) 2017-12-15 07:08:25 update-grub that I've in linux mint is not present in alpine 2017-12-15 07:09:38 iveqy2: perhaps grub-install? 2017-12-15 07:10:29 hmm 2017-12-15 07:12:02 yeah, but that require efibootmgr 2017-12-15 07:12:06 and that's not a part of alpine 2017-12-15 07:13:21 perhaps what you're looking for is grub-mkconfig? 2017-12-15 07:23:22 nah, it's more like I need to compile efibootmgr, that in turn require efivar that contains strndupa() which isn't supported in musl 2017-12-15 07:23:37 to get alpine linux to boot on my yoga 920 isn't quite trivial 2017-12-15 07:24:36 iveqy2: Does musl not have alloca? 2017-12-15 07:25:16 I don't know, but this thread make me think it doesn't http://www.openwall.com/lists/musl/2014/01/01/3 2017-12-15 07:25:42 iveqy2: I wonder if you can write a C99 strndupa using VLAs. 2017-12-15 07:26:00 hmm, but there's a file alloca.h in musl include 2017-12-15 07:26:06 hmm 2017-12-15 07:26:17 iveqy2: It might be a stub. 2017-12-15 07:26:39 http://git.musl-libc.org/cgit/musl/tree/include/alloca.h 2017-12-15 07:26:41 I'd actually be curious how strndupa is written, and whether VLAs can fake it well enough. 2017-12-15 07:26:42 yeah, looks l ike it 2017-12-15 07:28:33 well, I just did :%s/strndupa/strndup/g I don't care about such small onetime leakagfe 2017-12-15 07:29:09 iveqy2: Yeah, in this case it's probably OK. 2017-12-15 07:29:24 But now that I think about it, VLAs wouldn't work because you can't return them. 2017-12-15 07:29:33 (they get cleaned up at end of scope) 2017-12-15 07:29:44 (and strndupa obviously has to) 2017-12-15 09:28:32 I'm getting a 'not found' for 'ls' in my minimal Alpine chroot after an upgrade. 2017-12-15 09:28:34 What happened? 2017-12-15 09:28:45 try sourcing /etc/profile 2017-12-15 09:29:07 kahiru: OK, that fixed it. 2017-12-15 09:29:10 Thanks! 2017-12-15 09:29:23 ywc 2017-12-15 09:30:05 Also, for a minimal chroot, if I install something like Neovim (which has a config file in .config), where does its config go in that case? 2017-12-15 09:30:49 (since home is empty right now) 2017-12-15 09:30:58 into the current user's home directory, which is probably root 2017-12-15 09:31:01 and roots home is /root 2017-12-15 09:31:49 kahiru: OK, thanks. 2017-12-15 09:32:39 Also, is Stack (the Haskell tool) in the repos? 'apk search' fails to find anything. 2017-12-15 09:33:24 I don't think so 2017-12-15 09:34:20 Aww. 2017-12-15 09:34:40 the "official" installer doesn't work? 2017-12-15 09:35:06 I guess I should have done that, derp. 2017-12-15 09:35:50 well, installing stuff using a package manager is always preffered to just slapping random stuff on top of the system 2017-12-15 09:36:57 koz_: can't you pull it from cabal? 2017-12-15 09:37:11 kahiru: depends on the distro, that's not always the case :') 2017-12-15 09:37:19 kahiru: 'Official' method hooks into apk, so it seems legit. 2017-12-15 09:37:20 in alpine, it usually is though 2017-12-15 09:37:39 danieli: what would be an counter example? 2017-12-15 09:37:43 debian 2017-12-15 09:37:53 always outdated stuff. or "mature", if you will 2017-12-15 09:38:00 Arg, need system GHC. 2017-12-15 09:38:18 well yeah 2017-12-15 09:38:35 it's musl, linux-hardened and prefers libressl over openssl 2017-12-15 09:43:29 Shiz, I sorted it anyways, I made a void chroot to use GNU tar 2017-12-15 09:43:36 no worries 2017-12-15 09:54:36 If I wanna add edge, is it just a line that's the same as the 'main' and 'community' entries, but replacing with 'edge'? 2017-12-15 09:54:52 Or does it need to be different? 2017-12-15 09:55:04 The minimal tarball doesn't give any commented entries. 2017-12-15 09:55:23 you just replace the version with edge in the urls in /etc/apk/repositories 2017-12-15 09:55:33 Oh, right. 2017-12-15 09:55:49 So instead of foo.bar.org/3.7/main it's foo.bar.org/edge/main? 2017-12-15 09:55:56 correct 2017-12-15 10:31:18 Hi, if someone has been successful in making an AMI out of alpine-linux, I’d like some help please? My AMI is created and am able to launch an instance but SSH seems to be stuck. I cannot login even though I can see that the keys are in ~/.ssh/authorized_keys 2017-12-15 10:31:30 password based login doesnt work either... 2017-12-15 10:31:56 I’m unable to debug since there is nothing written to /var/log 2017-12-15 10:32:23 check the sshd logging facility? 2017-12-15 10:37:14 SyslogFacility AUTHPRIV 2017-12-15 10:37:21 is the only entry i have for sshd_config 2017-12-15 10:37:33 that said, my var/log folder is empty 2017-12-15 10:37:38 there is absolutely no content in there... 2017-12-15 10:37:57 where is this image of yours running, exactly? on AWS? 2017-12-15 10:38:01 ec2 or whatever 2017-12-15 10:38:01 I have mounted the volume on another instance and am checking it… 2017-12-15 10:38:21 @danieli yes… the image is on AWS from an AMI we created using this repo: github.com/deployable/alpine-ami 2017-12-15 10:39:05 no need to prefix usernames with @ on IRC by the way :) 2017-12-15 10:39:09 @ means channel operator 2017-12-15 10:41:15 err! sorry! :-( 2017-12-15 10:41:44 cruisemaniac: Plus, you can't tab-complete on most clients, if you use the @. :) 2017-12-15 10:42:06 okay, new findings… I get this in the system log over on AWS: Loading vmlinuz failed… No such file or directory. This is a whole other screwup! 2017-12-15 10:48:16 wow, uh, yeah, you've done something severely wrong 2017-12-15 10:48:19 what instructions did oyu follow? 2017-12-15 10:51:58 we just ran the ansible playbook at the URL i mentioned above… 2017-12-15 10:52:10 I also noticed that there is no grub file or a menu.lst 2017-12-15 10:52:12 are those required? 2017-12-15 10:52:16 I mean the menu.lst 2017-12-15 10:52:32 grub file I’m assuming I’ll copy it over and have it packed into a new image 2017-12-15 10:53:11 menu.lst... World's worst naming. :( I remember a long time ago when we had to write it manually (lilo was the standard, then), I wrote a menu.1st, and couldn't figure out why it didn't work. 2017-12-15 10:54:14 menu list 2017-12-15 10:54:28 danieli: And not "the first menu file". 2017-12-15 10:54:42 danieli: Or, "stage one". 2017-12-15 10:54:48 what 2017-12-15 10:55:11 Grab was a two-stage bootloader, then. :) 2017-12-15 11:01:15 cruisemaniac: Are you even using GRUB? This repo hasn't been updated since the 3.7 release, and Alpine 3.6 used extlinux by default 2017-12-15 11:01:33 If you are using GRUB, it will likely be GRUB 2, which uses grub.cfg and not menu.lst 2017-12-15 11:02:16 Ah, now that I remember, menu.lst was for the legacy grub. 2017-12-15 11:02:36 In any case, whatever bootloader you are using is getting as far as trying to load vmlinuz 2017-12-15 11:02:42 So the bootloader config must be there 2017-12-15 11:05:12 pardis: I am using 3.6 at the moment 2017-12-15 11:05:49 true that bootloader is trying to load vmlinuz but I’m not getting beyond that… so I’m trying to figure out if the chroot extlinux install command is in fact doingn anything... 2017-12-15 11:06:34 Well, is there an extlinux.conf in /boot? 2017-12-15 11:06:45 I'd be amazed if extlinux were trying to load a kernel without it 2017-12-15 11:07:26 yes there is… 2017-12-15 11:07:44 thats from where the vmlinuz file not found error is popping up! 2017-12-15 11:09:01 And does the kernel that extlinux.conf is configured to load exist? 2017-12-15 11:09:48 Oh, hang on, I see 2017-12-15 11:09:59 https://github.com/deployable/alpine-ami/blob/master/playbook/extlinux.conf.j2 2017-12-15 11:10:01 This template is wrong 2017-12-15 11:10:17 For any kernel_variant other than vanilla, the kernel binary is not called "vmlinuz" 2017-12-15 11:10:39 This will work with a vanilla kernel, but not a virthardened kernel 2017-12-15 11:10:59 so what should be the parameter then? 2017-12-15 11:11:05 vmlinuz-virthardened? 2017-12-15 11:11:14 which seems to pop-up as a string in multiple places 2017-12-15 11:11:34 vmlinuz-{{kernel_variant}}, unless kernel_variant == "vanilla", in which case it should just be vmlinuz 2017-12-15 11:11:37 This probably needs to be a conditional 2017-12-15 11:14:03 apologies for being an idiot… is there a way I can identify this? 2017-12-15 11:14:16 Identify what? 2017-12-15 11:14:18 what kernel_variant is on the machine I’m trying to build? 2017-12-15 11:14:34 It will probably be a variable set in a .yml file somewhere 2017-12-15 11:14:42 ls /boot/ and see what vmlinuz file is there 2017-12-15 11:15:23 But the template should use the variable, not hard code the kernel name 2017-12-15 11:15:32 the template should, yes 2017-12-15 11:15:32 Like it does for initramfs on the line below 2017-12-15 11:15:36 goddamn! I want to kill myself! I forgot to set that variable! 2017-12-15 11:15:52 i know the feeling 2017-12-15 11:19:10 does this still require grub.conf or will extlinux.conf do the job directly? 2017-12-15 11:20:27 You don't need grub.cfg unless you are using GRUB 2017-12-15 11:20:29 Which you aren't 2017-12-15 12:23:35 I got the system to boot and the instance runs… but we’re unable to login! sshd is acting weird! 2017-12-15 12:23:44 someone around to help please?? 2017-12-15 12:24:22 gotta tell us the network and sshd setup first 2017-12-15 12:24:36 did you check the permissions on the files in $HOME/.ssh/? 2017-12-15 12:26:49 600 on authorized_keys 2017-12-15 12:26:56 .ssh itself is set to 700 2017-12-15 12:27:05 Sshd will not permit password logins by default. You need to add you ssh keys 2017-12-15 12:27:14 mm, good point ^ 2017-12-15 12:27:47 ncopa: ssh keys are pulled in from keybase and echo-ed into authorized_keys 2017-12-15 12:27:55 you'd need "password" in AuthenticationMethods, and "PasswordAuthentication yes" 2017-12-15 12:27:59 I can confirm that the ssh keys exist 2017-12-15 12:28:26 what we're asking is - do the files have the right permissions? 2017-12-15 12:28:31 danieli: we have PasswordAuthentication set to ‘no’ and PubkeyAuthentication yes 2017-12-15 12:28:37 What does /var/log/messages say? 2017-12-15 12:28:43 It should have the record of the auth attempt and the reason it failed 2017-12-15 12:28:43 okay, so you do use pubkeys 2017-12-15 12:28:46 ^ 2017-12-15 12:28:54 we’re unable to login to see whats there in /var/log/messages 2017-12-15 12:28:57 messages on alpine, often auth.log or syslog on other machines 2017-12-15 12:29:09 cruisemaniac: You should be able to attach the volume to another instance to inspect its contents 2017-12-15 12:30:18 doing that now 2017-12-15 12:33:14 # HostKey for protocol version 1 2017-12-15 12:33:14 #HostKey /etc/ssh/ssh_host_key 2017-12-15 12:33:16 # HostKeys for protocol version 2 2017-12-15 12:33:17 #HostKey /etc/ssh/ssh_host_rsa_key 2017-12-15 12:33:19 #HostKey /etc/ssh/ssh_host_dsa_key 2017-12-15 12:33:20 #HostKey /etc/ssh/ssh_host_ecdsa_key 2017-12-15 12:33:21 #HostKey /etc/ssh/ssh_host_ed25519_key 2017-12-15 12:33:22 is this correct? 2017-12-15 12:33:22 pastebin it 2017-12-15 12:33:25 yeah! 2017-12-15 12:33:32 don't paste huge blocks straight into here please 2017-12-15 12:34:16 https://pastebin.com/05vq2E4H 2017-12-15 12:34:22 sorry! 2017-12-15 12:34:45 Those are all comment lines 2017-12-15 12:34:59 They make absolutely no difference to sshd's configuration 2017-12-15 12:36:44 they are commented… hence my question… should any of those be uncommented? 2017-12-15 12:37:14 Why are you looking at host keys? What is the error you are seeing when you try to log in? 2017-12-15 12:37:53 And no, that setting has a sensible default value 2017-12-15 12:37:56 See sshd_config(5) 2017-12-15 12:38:01 okay 2017-12-15 12:38:09 But don't just look at random settings, find an error message that gives you something to go on 2017-12-15 12:38:48 The ssh client you're using and /var/log/messages on the server will be where you'll find error messages 2017-12-15 12:40:02 makes sense… let me try to login another time and give you the ssh verbose output 2017-12-15 12:43:05 that would be my ssh verbose log: https://pastebin.com/QVtNNafc 2017-12-15 12:44:11 The only key your client is trying to use is /Users/cruisemaniac/.ssh/github_id_rsa 2017-12-15 12:44:14 Is that the correct key? 2017-12-15 12:44:20 that is correct… 2017-12-15 12:44:30 the pub key is in the authorized_keys file at /home/admin/.ssh 2017-12-15 12:44:41 In that case, you'll want to look at /var/log/messages to see why it's rejecting the key 2017-12-15 12:44:44 i call my github file id_rsa_github 2017-12-15 12:44:45 lol 2017-12-15 12:44:52 haha 2017-12-15 12:45:00 i have some keys for my TVs too 2017-12-15 12:45:16 never thought i'd ssh into my tv and run kernel privesc exploits on it 2017-12-15 12:46:00 hello,does anyone tried libreoffice online in alpine? 2017-12-15 12:46:19 libreoffice online? 2017-12-15 12:46:41 I googled it - lost me at "cloud" 2017-12-15 12:48:38 https://hub.docker.com/r/collabora/code/ and https://hub.docker.com/r/libreoffice/online/ 2017-12-15 12:49:17 https://github.com/LibreOffice/online/tree/master/wsd 2017-12-15 12:49:18 I get this line in /var/log/messages: Dec 15 12:42:02 alpaws auth.info sshd[2240]: User admin not allowed because account is locked 2017-12-15 12:49:26 and then the next line is: Dec 15 12:42:12 alpaws auth.err sshd[2240]: error: Could not get shadow information for NOUSER 2017-12-15 12:49:36 cruisemaniac: you screwed up user creation :p 2017-12-15 12:49:38 muhaha: doesn't look like there's a package for it in aports 2017-12-15 12:50:07 cruisemaniac: `passwd -u admin`? 2017-12-15 12:50:11 danieli: errr! adduser -D -h /home/admin -u 10006 admin 2017-12-15 12:50:13 danieli: libreoffice is..., loolwsd can be compiled :] 2017-12-15 12:50:14 hmhm 2017-12-15 12:50:24 that is all that i’m doing 2017-12-15 12:50:25 muhaha: it can be, but for now, there's no package for it 2017-12-15 12:50:28 I’m not setting a password... 2017-12-15 12:51:09 cruisemaniac: iirc it has to have a password for it to work 2017-12-15 12:51:11 which is dumb 2017-12-15 12:51:16 dang! 2017-12-15 12:51:23 i had that same issue at one point with another server 2017-12-15 12:51:36 i was a huge "?" for a good hour or so 2017-12-15 12:52:19 so I have a few random characters set for a password and then it will work? 2017-12-15 12:52:22 technically... 2017-12-15 12:52:25 try it 2017-12-15 12:52:29 danieli: thats a problem... because of musl/glibc compatibility... Maybe package maintainer of libreoffice can help. He did some patches for alpine version... 2017-12-15 12:52:53 muhaha: so your request is to create a libreoffice-online package? 2017-12-15 12:52:58 if so, please make a request at b.a.o 2017-12-15 12:53:00 ^ 2017-12-15 12:53:16 cruisemaniac: https://www.rodneybeede.com/How_OpenSSH_checks_for_locked_Linux_accounts.html this looks relevant 2017-12-15 12:53:35 what's the line for "admin" in your /etc/passwd? 2017-12-15 12:53:45 oh fuck it, just read that link 2017-12-15 12:54:53 admin:x:10006:10006:Linux User,,,:/home/admin:/bin/bash 2017-12-15 12:54:58 is /etc/passwd 2017-12-15 12:55:27 this is /etc/shadow: admin:!:17515:0:99999:7::: 2017-12-15 12:55:28 danieli: whats is b.a.o? 2017-12-15 12:55:31 muhaha: ^ 2017-12-15 12:56:49 danieli: does this mean I can just set UsePAM yes and ssh auth will work? 2017-12-15 12:57:05 is that how the blog post can be interpreted in my case? 2017-12-15 12:57:23 well, no pam 2017-12-15 12:59:16 oh well, I’ll set a password and see first... 2017-12-15 12:59:30 Running 'passwd -u admin' after creating the user might work 2017-12-15 12:59:43 idr what passwd -u actually does 2017-12-15 12:59:56 It removes the ! 2017-12-15 13:00:04 I just tested it, ended up with a blank password field 2017-12-15 13:00:18 * means no valid password, iirc ! means locked 2017-12-15 13:00:24 Ah, that's bad apparently 2017-12-15 13:00:34 The user can then log in without a password according to passwd(5) 2017-12-15 13:00:41 That seems like it's probably a bug in something, somewhere 2017-12-15 13:00:44 this is about openssh's interpretation of locked 2017-12-15 13:00:57 it's quite implementation specific 2017-12-15 13:01:20 I'm aware, and 'passwd -u' will remove the !, so it should then be considered unlocked 2017-12-15 13:01:26 But that will also leave the user passwordless 2017-12-15 13:01:26 cruisemaniac: my tip: try changing "admin:!:" to "admin:*:" 2017-12-15 13:01:39 i.e. ! -> * 2017-12-15 13:02:57 Yes, * should work 2017-12-15 13:03:06 That's what I would have expected passwd -u to do, actually 2017-12-15 13:03:12 it's what makes sense to me anyway, i have no f-ing idea at this point 2017-12-15 13:03:16 neither does he, apparently - quit 2017-12-15 13:04:07 changing will work on the current instance… but the image is still dirty and with spawning multiple instances, every instance has this issue still! 2017-12-15 13:04:38 even after what we just suggested? 2017-12-15 13:04:47 ("!" to "*") 2017-12-15 13:11:00 making that change and checking it now... 2017-12-15 13:11:12 changing “!” to “*” using usermod -p “*” admin 2017-12-15 13:11:36 wait what 2017-12-15 13:11:39 -p hashes the password 2017-12-15 13:11:42 before putting it into skel 2017-12-15 13:11:45 into shadow* 2017-12-15 13:12:05 that would literally set the password to hash("*") 2017-12-15 13:12:36 Not according to the man page 2017-12-15 13:13:20 It describes -p as "The encrypted password, as returned by crypt(3)." 2017-12-15 13:13:24 So usermod -p seems correct 2017-12-15 13:14:16 right, this is busybox and alpine. my bad, lol 2017-12-15 13:15:59 right! “usermod” not found! 2017-12-15 13:16:05 what sorcery is this? :-O 2017-12-15 13:16:20 Install the shadow package 2017-12-15 13:16:40 You can find out what package contains a command at http://pkgs.alpinelinux.org/contents 2017-12-15 13:17:31 yeah, you'd ned shadow 2017-12-15 13:17:37 cruisemaniac: it's busybox 2017-12-15 13:17:44 lazybox 2017-12-15 13:21:53 still wont work! 2017-12-15 13:22:05 I’m fed up of mounting these volumes elsewhere to check! 2017-12-15 13:26:05 etc/shadow now says thus: admin:*:17515:0:99999:7::: 2017-12-15 13:26:12 which means this should technically WORK! 2017-12-15 13:39:55 what does this mean: Dec 15 13:34:27 alpaws auth.info sshd[2239]: Connection closed by authenticating user admin 106.51.16.6 port 11902 [preauth] 2017-12-15 13:39:59 from /var/log/messages 2017-12-15 14:55:28 I’ve tried all possible changes that I can think of to sshd_config. I’m still unable to ssh into the machine. This is driving me nuts! 2017-12-15 14:55:42 Atleast half a day has been wasted on this already with no end in sight! 2017-12-15 15:08:39 Have you tried setting a real password instead of '*'? 2017-12-15 15:09:07 Actually, have you confirmed that the error in /var/log/messages is the same since you made the change? 2017-12-15 15:10:41 * should work fine as a passport if you only want key auth 2017-12-15 15:11:21 I agree that it should, but apparently login is still failing with * 2017-12-15 15:11:35 well, I have it like that exactly in my own setup 2017-12-15 15:11:37 ;p 2017-12-15 15:11:39 I suspect it's failing for a different reason 2017-12-15 15:11:56 But no error message has been provided for the most recent failure 2017-12-15 15:12:20 cruisemaniac: my backlog is failing me -- what exactly are you trying to make work? 2017-12-15 15:14:08 Key-based SSH login on a custom EC2 image 2017-12-15 15:14:30 So far we've changed ! to * in /etc/shadow, which apparently didn't stop login failing 2017-12-15 15:14:36 So now I'm trying to establish why it's still failing 2017-12-15 15:15:39 Shiz: he does `adduser -D -h /home/admin -u 10006 admin` and sshd thinks the account is locked 2017-12-15 15:15:45 and it's still fucky 2017-12-15 15:16:38 adduser will set the password to ! yes, which is a locked account 2017-12-15 15:16:49 if invoked with -D 2017-12-15 15:17:12 yeah, i figured that out a couple months ago when swearing at another box 2017-12-15 15:17:17 https://git.busybox.net/busybox/tree/loginutils/adduser.c#n266 2017-12-15 15:17:31 cruisemaniac: try removing the shadow package 2017-12-15 15:17:48 and give a list of all installed packages on your system (output of $ apk info) 2017-12-15 15:23:14 Shiz: I cannot login to give you the output of any command! :-( 2017-12-15 15:23:28 what happens with adduser is invoked without -D ? 2017-12-15 15:25:06 it'll prompt for a password 2017-12-15 15:25:45 is there a workaround please? I’m really at my wits end on this! 2017-12-15 15:26:44 If I run a base32 based command to generate a random string and then set `PaswordAuthentication no` in sshd_config, is this a valid solution? 2017-12-15 15:27:00 on a fresh install, doing adduser with -D and then editing /etc/shadow to chage the ! to * has always worked for me 2017-12-15 15:27:06 provided there's a valid pubkey installed etc 2017-12-15 15:27:10 sure 2017-12-15 15:27:24 Shiz: this was exactly what pardis and danieli suggested… but it did not work in my case… 2017-12-15 15:27:34 yep, i already mentioned that 2017-12-15 15:27:43 Shiz: yeah, I have my keys in /home/admin/.ssh/authorized_keys 2017-12-15 15:27:52 the last time i had issues i set sshd to log DEBUG 2017-12-15 15:27:56 with the right permissions? 2017-12-15 15:27:57 cruisemaniac: Have you checked /var/log/messages to see if the error message is still the same? 2017-12-15 15:28:15 yes 2017-12-15 15:28:17 I suspect it's not, because I just checked the OpenSSH source and it does not consider * to be a locked account 2017-12-15 15:28:20 jo flere kokker, jo mer søl 2017-12-15 15:28:37 owner admin, group admin, permissions 700 on .ssh and 600 on authorized_keys 2017-12-15 15:28:37 ~/.ssh and ~/.ssh/authorized_keys should be owned by the admin user 2017-12-15 15:28:39 pardis: iirc it checks for a ! at the beginning 2017-12-15 15:28:42 hmm 2017-12-15 15:28:47 danieli: Indeed 2017-12-15 15:29:07 the only thing i can think of doing is setting sshd to log DEBUG, mounting the volume one last time, and checking the logs 2017-12-15 15:29:22 will check danieli … thats the last straw perhaps! 2017-12-15 15:29:25 10 minutes please :-) 2017-12-15 15:29:54 I would be absolutely pissed if I was you 2017-12-15 15:30:02 some whiskey and a little break for me 2017-12-15 15:30:50 well, I cannot drink at work.. so Tea it is for me.. I’ve lost count though! 2017-12-15 15:31:08 could conceal it ;) 2017-12-15 15:32:34 :-D 2017-12-15 15:43:24 danieli, Shiz, pardis this is the debug log for ssh: https://pastebin.com/inDLGRSN 2017-12-15 15:43:43 >Dec 15 15:39:07 alpaws auth.info sshd[2227]: User admin not allowed because account is locked 2017-12-15 15:44:00 can you paste the contents of /etc/shadow? 2017-12-15 15:44:02 correct… 2017-12-15 15:44:04 admin:!:17515:0:99999:7::: 2017-12-15 15:44:07 >! 2017-12-15 15:44:09 that ! should be * 2017-12-15 15:44:10 Didn't you change that to *? 2017-12-15 15:44:11 that needs to be a * 2017-12-15 15:44:13 we've told you this 2017-12-15 15:44:33 you said you were still having issues after changing it to an asterisk, which is what I wanted to debug 2017-12-15 15:44:38 this is a new image pardis, danieli… I cannot manually change this right? 2017-12-15 15:44:51 I was looking at a way for this to work right instead of this being a hack 2017-12-15 15:45:02 to fix it, we have to know what's wrong 2017-12-15 15:45:16 got that… let me set it to * and remount 2017-12-15 15:45:56 10 more minutes... 2017-12-15 15:46:12 cruisemaniac: btw if this works you can automate it too 2017-12-15 15:46:46 just do echo "admin:*" | chpasswd -e 2017-12-15 15:46:50 after the adduser invocation 2017-12-15 15:47:53 yaay! changing it to star worked! 2017-12-15 15:47:57 wonder what I messed up earlier! 2017-12-15 15:47:59 damn! 2017-12-15 15:48:04 but... you said you already tried this 2017-12-15 15:48:22 danieli: exactly… and I still say that… I’m trying to figure out what I did not do right the previous time... 2017-12-15 15:48:23 :) 2017-12-15 15:48:30 glad it worked either way in the end 2017-12-15 15:48:33 ^ 2017-12-15 15:48:39 maybe you accidently edited shadow to say '!*' ? 2017-12-15 15:48:45 one change I can think of OOB is Shiz’s recommendation of removing the shadow package 2017-12-15 15:48:51 yes 2017-12-15 15:48:53 that is something i did NOW and did not do earlier 2017-12-15 15:48:57 shadow is not necessary for most cases 2017-12-15 15:49:05 it's unnecessary, but shouldn't really matter 2017-12-15 15:49:12 hmmmm.... 2017-12-15 15:50:03 I’ve made the batch edit change that Shiz recommended… Will try creating another image and confirm it this time round... 2017-12-15 15:50:07 :) 2017-12-15 15:50:12 danieli: well it will affect login semantics 2017-12-15 15:50:17 especially since it installs pam 2017-12-15 15:50:30 (that's why I don't recommend using shadow unless absolutely needed) 2017-12-15 15:50:32 yeah, good point, damn it 2017-12-15 15:50:35 but still - "UsePAM no" 2017-12-15 15:51:19 UsePAM is set to no 2017-12-15 15:54:30 works perfectly! 2017-12-15 15:54:47 Thank you danieli pardis and Shiz. You folk were awesome!!! 2017-12-15 15:54:54 no prob :) 2017-12-15 15:54:57 glad it worked out for you 2017-12-15 15:54:57 just make sure you don't package the image with 'shadow' and it's good to go 2017-12-15 16:15:48 danieli: yeah… removed shadow from the script altogether :-) 2017-12-15 17:50:01 hello ppl 2017-12-15 17:54:50 i am working on some project (will be posted on bitbucket latter when its done).. the thing is.. i have a set of sh scripts for bootstraping rootfs and arm kernel (musl ofc) , then I have apk-static and setup-* scripts. The goal is - i want to make that alpine boots from part 1 of sd card and mount(hdd,usb etc, ) as its rootfs using setp-disk scripts. Obviously - apk doesn't work just like that, i am getting -> http://term 2017-12-15 17:54:50 bin.com/4opf . So - can someone guide me what else is needed? Thanks! 2017-12-15 18:16:51 uh lessee 2017-12-15 18:59:34 actually - there is much easier way.. ignore 2017-12-15 22:46:45 ❧ my question is going to appear overly simplified but i believe it's enough to explain my situation:  2017-12-15 22:46:47 ❧ bluetooth doesn't work  2017-12-15 22:47:28 ❧ more specifically my mouse peers but it isn't registered as an input device  2017-12-15 22:47:40 That's a great way to spend your Friday 2017-12-15 22:47:43 ❧ ikr  2017-12-15 22:47:51 ❧ i got a monitor and a bluetooth dongle  2017-12-15 22:47:51 Full discloure, I have no idea what's causing that. 2017-12-15 22:47:59 ❧ first im gonna set up bluetooth then i'll figure out dual screen  2017-12-15 22:48:21 ❧ but for bluetooth mouse input, everything i'm looking at suggests i need to use hci* such as hcitools, and those utilities are provided in the bluez package  2017-12-15 22:48:34 ❧ alpine's package details website also shows that bluez provides these files  2017-12-15 22:48:38 ❧ but i don't see them installed  2017-12-15 23:24:26 I have a raspberry pi I want to put alpine on, is it required that I use the rpi image, or can I use the generic ARM one as well? 2017-12-15 23:26:55 <_ikke_> paulasdf: You need the alpine image, it has the rpi kernell 2017-12-15 23:27:02 <_ikke_> sorry, rpi image 2017-12-15 23:27:10 ❧ raspi kernel will be optimised to raspi hardware  2017-12-15 23:27:37 ❧ you can build your own arm kernel but i wouldnt use the arm kernel image for that  2017-12-15 23:27:41 ❧ but i havent tested it so i dont know  2017-12-15 23:31:14 ok thanks 2017-12-16 00:06:30 I have an Alpine chroot on a rooted Android tablet. I'm trying to use Cabal to build Stack, but I get an error saying 'collect2: fatal error: cannot find 'ld''. 2017-12-16 00:06:37 What on earth could be causing this? 2017-12-16 00:08:01 missing devel packages maybe? 2017-12-16 00:12:20 dalias: Which ones would I need? 2017-12-16 00:12:25 I installed musl-dev. 2017-12-16 00:12:40 binutils, but it should be a dep for gcc i think 2017-12-16 00:12:41 so i dunno 2017-12-16 00:13:00 Binutils are definitely there. 2017-12-16 00:15:06 apk add build-base 2017-12-16 00:22:03 Missing gold linker apparently. 2017-12-16 00:23:32 OK, now I get 'Not supported'. 2017-12-16 00:23:39 Clearly no love for musl, argh. 2017-12-16 00:49:55 How might I enable auto-login? 2017-12-16 01:02:57 X or console? 2017-12-16 01:05:01 On console. 2017-12-16 01:05:44 I was thinking of playing with inittab to start a shell for a given user, but it seemed like a poor solution. 2017-12-16 01:07:30 I've used inittab and agetty's autologin for that 2017-12-16 03:03:51 I'd like to use ssh for some machines on alpine and was wondering if I could copy the sshd_config files from my ubuntu server to the alpine servers. Are there specific settings that I should be aware of that may or may not work? 2017-12-16 03:09:19 why would you need to copy sshd_config? 2017-12-16 03:09:52 whether or not there might be reasons for it not to work, it seems you should have a motivation for doing that before even thinking about it 2017-12-16 03:10:00 I configured it on my ubuntu server quite a while back. I'm quite happy with the settings and would like to reuse them. 2017-12-16 03:10:11 Just wanted to know if there are some things that might not work. 2017-12-16 03:11:59 currently reading the wiki, but would be good to know some gotchas. 2017-12-16 03:16:36 normally significant tweaking to sshd_config is not needed 2017-12-16 03:16:59 main change I make is 2017-12-16 03:17:08 PasswordAuthentication no 2017-12-16 03:17:51 i usually have password auth on sshd for emergency cases where my ssh key doesn't work tbh 2017-12-16 03:18:20 Xe: blasphemy! 2017-12-16 03:18:21 that's a bad idea; it also works for random attacker doing brute force 2017-12-16 03:18:43 if the only user is you and you have a crazy long password, it may not be an issue 2017-12-16 03:19:18 but there are all sorts of ways you can get in trouble 2017-12-16 03:19:21 only user is me and it's machine-specific (common paranoid password scrambled in order based on the first letter of the hostname with the hostname interleaved inbetween the parts of the password) 2017-12-16 03:19:45 uhg, so it's not even secret 2017-12-16 03:19:53 no, it's secret 2017-12-16 03:20:02 setting up ssh keys isn't hard and takes little effort. 2017-12-16 03:20:04 it also factors in the hostname to keep it discrete 2017-12-16 03:20:05 no, because every site you use the pattern on knows it 2017-12-16 03:20:17 atoto: i store my ssh keys in hardware smartcards 2017-12-16 03:20:23 the password is for when those fail 2017-12-16 03:20:31 yeah, once someone sees the password you're using to login to their site, they know the pattern 2017-12-16 03:20:35 and can login to any other site 2017-12-16 03:20:45 NEVER reuse passwords 2017-12-16 03:20:52 and reuse with a per-site pattern counts as reuse 2017-12-16 03:21:16 web passwords are waaaay different than my "oh shit my smartcard is broken and i need into $SERVER right now" passwords 2017-12-16 03:21:42 in case your smartcard is broken you can just have a private key with a strong passphrase 2017-12-16 03:22:54 i don't know a majority of my web passwords thanks to my password manager \o/ 2017-12-16 03:22:54 if you're carrying it around where the encrypted private key file might be obtained by others then you need to disable the corresponding pubkey right away after using it 2017-12-16 03:23:20 best web password storage is the password-reset function :) 2017-12-16 03:23:25 just reset each time you need to login 2017-12-16 03:23:34 how else would I pay my student loans? 2017-12-16 03:23:38 and set to a random string you never save :) 2017-12-16 03:23:41 their password policy is horrible 2017-12-16 03:23:50 you can't have symbols other than ! or @ 2017-12-16 03:24:34 i have to use uuidgen to make passwords for it 2017-12-16 03:34:09 Well, I'll report back if something doesn't work. Pretty confident most settings will work - RSA, limit connections, ports, and users. 2017-12-16 03:47:36 I use something like https://bitwarden.com/ or PassBolt 2017-12-16 10:33:00 how do i configure the abuild unpack and build directory? 2017-12-16 10:33:21 tyng: you define it in the APKBUILD file 2017-12-16 10:33:33 iirc it's srcdir and builddir 2017-12-16 11:04:10 why does gcc complain about not being about to find and decode instructions while building the hardened kernel? 2017-12-16 11:05:21 is this related? https://lkml.org/lkml/2017/8/31/515 2017-12-16 11:07:03 tyng: what process are you following to build it? 2017-12-16 11:08:27 abuild prepare and make 2017-12-16 11:09:50 just abuild does it too from a bootstraped alpine 2017-12-16 11:19:25 im am getting the same warnings using the debian toolchain 2017-12-16 11:20:28 the src is linux-4.9.68 hardened-3.1-4.9.68-201704252333-alpine2.patch with config-hardened.x86_64 2017-12-16 12:02:17 hi, I'm having problem with compiling efibootmgr, I get the error "undefined reference to 'libintl_gettext' 2017-12-16 12:03:19 bad link order for libintl ? 2017-12-16 12:03:51 perhaps, what library is it? 2017-12-16 12:04:32 I'm guessing libintl 2017-12-16 12:04:35 heh 2017-12-16 12:04:53 the gettext rt 2017-12-16 12:06:16 I've efivar efiboot and popt that is the only things that are linked and they are linked with pkg-config 2017-12-16 12:06:32 popt doesn't seems to be a part of alpine either, right? 2017-12-16 12:07:21 or never mind, perhaps it is and I'm just missing the pkg-config file 2017-12-16 12:10:11 so adding -lintl to the efivar pkg-config file did the trick 2017-12-16 12:27:14 I've successfully installed grub with grub-install on my efi boot partition, but I don't get any choice to boot into linux but it directly loads windows 2017-12-16 13:07:01 which package can I find the kernel in? 2017-12-16 13:09:31 iveqy: https://pkgs.alpinelinux.org/packages?name=linux*&branch=edge&arch=x86_64 2017-12-16 13:10:49 thanks 2017-12-16 14:12:19 alpine linux won't boot since the initrd is missing nvme module so that I can recognize my harddrive 2017-12-16 14:12:28 is there any way to add modules to initramfs? 2017-12-16 14:17:20 iveqy: https://forum.alpinelinux.org/comment/475 this looks relevant 2017-12-16 14:17:36 danieli: thanks 2017-12-16 14:25:52 hmm it almost works, but since I'm using linux mint to entering the chroot I don't have the same kernel in the live USB as I will have in the alpine linux, so doing mkinitfs fails 2017-12-16 14:35:22 tell it to use the specific kernel version in your Alpine install 2017-12-16 14:41:21 TBB: doing a chmod install doesn't have an alpine-setup but it turns out that mkinitfs is only a shell script and that I can hardcode uname -r with a hardcoded version 2017-12-16 14:44:46 I was more thinking of, if I remember correctly, an mkinit switch that uses whatever version string you specify 2017-12-16 14:55:57 TBB: yeah, but I couldn't find any such switch 2017-12-16 14:56:36 however I've alost managed to get a working initramfs now. Problem is that the rootfs isn't mounted "file not found", and then I get presented with an emergency shell 2017-12-16 14:56:55 I then mount the rootfs on /sysroot and exit the shell and the system boots successfully 2017-12-16 15:09:18 mkinitfs does have a either a switch or an additional parameter for specifying kernel version 2017-12-16 15:09:36 but in any case, happy that you're getting some progress :) 2017-12-16 15:12:04 any idea on how I get initramfs to mount / on /sysroot? I get file not found error, unless I specify -t ext4 to mount, and I need some way for the initramfs to do that 2017-12-16 15:13:42 are you using a custom init script or something? 2017-12-16 15:13:47 no 2017-12-16 15:14:34 initramfs does that for you with correct kernel boot parameters 2017-12-16 15:14:38 but since I installed from a chroot I'd to manually edit /etc/fstab and tell mkinitramfs to use that file 2017-12-16 15:14:40 the standard one, that is 2017-12-16 15:15:20 I've never seen passing ext4 as a kernel parameter? 2017-12-16 15:15:41 filesystems are detected automatically for the most part 2017-12-16 15:16:01 perhaps adding rootfstype=ext4 will work 2017-12-16 15:16:21 that could help yeah, I was just about to mention that 2017-12-16 15:17:45 worked fine, thanks! 2017-12-16 15:18:43 well almost, I still have a readonly root filesystem that needs to be remounted. But I guess some openrc script should take care of that 2017-12-16 15:59:02 I could be completely wrong but fstab should handle that one 2017-12-16 15:59:48 sorry for the delay, I decided to switch to my only active Alpine system ... 45 minutes later I could actually get online with it :P 2017-12-16 17:35:19 Is there a way to remove the pinned repository error when using apk. I used to have pinned repositories but I've removed them and now I'm getting errors 2017-12-16 17:36:26 there is, that much I can say right away 2017-12-16 17:36:48 only ran into that problem two or three days ago and managed to get rid of it 2017-12-16 17:37:01 but the specifics escape me at the moment 2017-12-16 17:37:42 what does a pinned repository mean? 2017-12-16 17:38:21 @edge-community http://etcetc... 2017-12-16 17:41:16 and a lot more package management wise 2017-12-16 17:41:55 HazWard, you could try re-adding the package you're getting errors of, and if it doesn't help, --force it 2017-12-16 17:56:22 Okay I'll try that 2017-12-16 19:31:02 TBB: that's fine. I've solved it. It was enough to remove the openrc script "mount-ro" 2017-12-16 19:31:43 however, next problem :). mouse and keyboard does not work in X anymore. Keyboard where breifly working (and mouse and keyboard where working before running setup-xorg) 2017-12-16 19:32:41 removing dbus and eudev make the keyboard work... 2017-12-16 19:33:18 that's bizarre, if you reinstall dbus does the keyboard still work? 2017-12-16 19:33:28 and adding them again, keyboard still works 2017-12-16 19:33:43 but after a reboot, it doesn't work 2017-12-16 19:34:22 open a ticket on bugs.alpinelinux.org if you haven't already 2017-12-16 19:34:25 that is bizarre 2017-12-16 19:35:04 I did notice that when I just upgraded my only Alpine system it removed dbus 2017-12-16 19:38:46 this is strange. Removing eudev and dbus and rebooting, does that keyboard and mouse don't work 2017-12-16 19:39:02 running setup-xorg make my keyboard and mouse work 2017-12-16 19:39:09 and then rebooting they stop working again 2017-12-16 19:39:19 seems like something isn't added to my startup script 2017-12-16 19:50:59 also my fonts are really hard to read. How can I change the default Xorg font? 2017-12-16 19:51:05 (I'm using dwm and st) 2017-12-16 21:54:36 Hi iveqy - usually, to change the font for st, you have to edit st's config.h or config.def.h and recompile st. See: https://st.suckless.org/ Section 'Configuration'. Also see line 8 in: https://git.suckless.org/st/tree/config.def.h 2017-12-16 22:09:26 ❧ if it sucks less then why does it suck so much to have to recompile everything on reconfigure XDD  2017-12-16 22:09:31 iveqy: xfontsel(1) may help you to find other fonts. https://pkgs.alpinelinux.org/package/v3.7/main/x86_64/xfontsel 2017-12-16 22:09:36 ❧ some of suckless' stuff is ok actually  2017-12-16 22:10:14 ❧ im using the nice and bloated i3wm and urxvt though  2017-12-16 22:10:16 ❧ i should try st  2017-12-16 22:10:21 opal: among other things - because recompiling it sucks less than recompiling other stuff... 2017-12-16 22:10:28 ❧ thats true  2017-12-16 22:10:45 ❧ theLambda im just shitposting, i understand why people use suckless  2017-12-16 22:10:55 ❧ however i dont understand systemd users  2017-12-16 22:13:39 In the future, even the users of systemd will be managed using systemd... 2017-12-16 22:14:42 ❧ im planning to mess with lfs under a vm and using sinit, musl, sbase, and some other things  2017-12-16 22:14:50 ❧ im kinda torn between sbase and busybox though  2017-12-16 22:14:52 ❧ both are good  2017-12-16 22:19:21 opal: shitposting is contagious. I'm afk washing my hands as a penance. However for your task regarding sbase XOR busybox, I have no recommendation. If you can risk it, go on with sbase. What features of busybox are you missing? 2017-12-16 22:19:26 ❧ i'd definitely use busybox for rescue-type environments since it's easier to move around  2017-12-16 22:19:27 opal: busybox is crap, sbase is incomplete 2017-12-16 22:19:51 ❧ how is busybox crap? i agree some utilities are crap and i replace those with others  2017-12-16 22:20:09 some busybox is just same-old gnu ports 2017-12-16 22:20:16 ❧ some that come to mind are busybox wget replaced with gnu wget, and using external shadow utils and less and vim  2017-12-16 22:20:23 ❧ hm  2017-12-16 22:20:45 ❧ what about toybox? that's more a mobile thing but how does that compare to busybox? i haven't done much research on it  2017-12-16 22:20:54 but many stuff in busybox is indeed more sane subset of the bloated gnu versions 2017-12-16 22:21:09 so i'd always prefer busybox to the common gnu alternatives 2017-12-16 22:21:27 ❧ i think the greatest thing about busybox is i can select its features on compile time, statically compile against musl, and throw it literally wherever  2017-12-16 22:21:31 opal: i'd try out toybox, landley is more sane than the later busybox maintainers 2017-12-16 22:21:40 ❧ ok i'll try  2017-12-16 22:21:45 might not work for anything but android though :D 2017-12-16 22:22:16 23:09 opal ❧ if it sucks less then why does it suck so much to have to recompile everything on reconfigure XDD 2017-12-16 22:22:20 suckless people are idiots 2017-12-16 22:22:29 ❧ lol  2017-12-16 22:22:55 they think compiling programs is easy for a competent level 3 window-themer 2017-12-16 22:22:55 ❧ i only take suckless' stuff with a grain of salt; they do produce nice stuff, they do have okay opinions about certain things, but following it like a cult is cancer  2017-12-16 22:23:09 ❧ somme of their opinions are entirely crap too  2017-12-16 22:23:13 in that they are mistaken, because they haven't finished writing a gcc replacement. 2017-12-16 22:23:18 ❧ let me checck for specific instances  2017-12-16 22:23:33 ❧ oh yeah they recommend tcc but that's only x86 isnt it  2017-12-16 22:23:40 ❧ among other annoying things about tcc  2017-12-16 22:23:44 they often recommend crap that they haven't tested 2017-12-16 22:24:06 often they often don't grasp the most average sets of requirements that people might have 2017-12-16 22:24:10 ❧ https://suckless.org/rocks  2017-12-16 22:24:13 ❧ i find some of this funny  2017-12-16 22:24:18 ❧ they dont mention wayland, just x11 utilities  2017-12-16 22:24:24 ❧ x11 sucks, why dont they say that  2017-12-16 22:24:35 opal: st sucks really bad, urxvt is much better, stick to it. 2017-12-16 22:24:37 ❧ wayland is in theory way more sane than x11  2017-12-16 22:24:50 23:24 opal ❧ wayland is in theory way more sane than x11 2017-12-16 22:24:58 with that you'd fit right in to the suckless crowd 2017-12-16 22:25:10 i've been trying to tell them numerous time that that is not so. 2017-12-16 22:25:19 wayland has classical second system syndrome 2017-12-16 22:25:29 ❧ so, both wayland and x11 suck?  2017-12-16 22:25:46 x11 sucks, but better get used to it 2017-12-16 22:25:49 ❧ lol  2017-12-16 22:26:15 like, it's a fucking old piece of shit 2017-12-16 22:26:36 it kinda works even, especially if you just use some vesa backend or so, lol. 2017-12-16 22:26:40 ❧ so if you were replacing the graphical manager and making your own, what would be your key features  2017-12-16 22:26:51 wtf is a graphical manager? 2017-12-16 22:26:58 ❧ well whatever its called  2017-12-16 22:27:04 ❧ im too lazy to look up the correct term  2017-12-16 22:27:13 ❧ s/correct/exact/  2017-12-16 22:29:17 no idea what you mean though 2017-12-16 22:29:47 ❧ display system?  2017-12-16 22:29:49 dwm would be a window manager 2017-12-16 22:30:00 ❧ well i avoided saying "window"  2017-12-16 22:30:03 isn't x11 technically a display server? 2017-12-16 22:30:07 ❧ i meant graphics in general  2017-12-16 22:30:08 then there's login managers or something 2017-12-16 22:30:27 ❧ then theres pedant managers  2017-12-16 22:31:05 opal: so you mean x11? the graphics drivers? drm? vesa? 2017-12-16 22:31:44 ❧ hiro sweetie  2017-12-16 22:31:46 ❧ we have been talking  2017-12-16 22:31:48 ❧ about x11 and wayland  2017-12-16 22:31:50 ❧ for how long  2017-12-16 22:32:02 ❧ unless you have had a severe medical accident in the past few minutes  2017-12-16 22:32:09 ❧ you should have been able to keep up with that train of thought  2017-12-16 22:32:13 ❧ quit being pedantic  2017-12-16 22:32:19 it's not my fault you suddenly switch from concrete software to vague terms :D 2017-12-16 22:32:26 i thought you were switching topics 2017-12-16 22:32:41 ❧ well what the fuck am i supposed to call it if it doesnt even have an actual name  2017-12-16 22:32:57 it has one: x11 2017-12-16 22:33:03 wayland is not a replacement of x11 2017-12-16 22:33:09 it doesn't even do the same things 2017-12-16 22:33:21 that's the source of your difficulties probably :P 2017-12-16 22:33:39 ❧ then why the fuck make wayland  2017-12-16 22:33:43 x11 specifically is *not* just "serving displays" 2017-12-16 22:33:55 ❧ well its predominant use is that  2017-12-16 22:34:04 ❧ systemd is not an init, it's a suit  2017-12-16 22:34:06 ❧ suite*  2017-12-16 22:34:16 ❧ but it is designed to be in place of other init systems  2017-12-16 22:34:20 ❧ ergo we call it an init system  2017-12-16 22:34:49 opal: no, a very predominant use of x11 is not just graphical output, look at keyboard input for example. 2017-12-16 22:35:17 opal: my problem with systemd also, is that it's not just an init system 2017-12-16 22:35:24 ❧ ok then  2017-12-16 22:35:27 ❧ so if you were replacing  2017-12-16 22:35:30 ❧ the suite of x11 shit  2017-12-16 22:35:33 ❧ and not using wayland  2017-12-16 22:35:40 ❧ then what would be your key goals  2017-12-16 22:35:52 ❧ because you still havent answered that question  2017-12-16 22:36:09 opal: if there was somebody that could replace x11 they would have to be a bunch more intelligent than the retarded freedesktop people 2017-12-16 22:36:30 ❧ lol  2017-12-16 22:36:38 ❧ so are you including yourself in that latter group  2017-12-16 22:36:43 ? 2017-12-16 22:36:54 ❧ i just asked what you would want in such a system  2017-12-16 22:36:57 ❧ im not asking you to implement it  2017-12-16 22:37:08 for me it's mainly a matter of quality 2017-12-16 22:37:47 i don't actually need so many features :) 2017-12-16 22:38:18 ❧ well i rephrased my original question to say goals rather than features, because i realised how stupid that sounded  2017-12-16 22:38:19 i just want a stable system 2017-12-16 22:38:47 ❧ for example i want something easy to use, compatible with current display drivers, doesnt try to do everything at once  2017-12-16 22:38:47 nothing those redhat and freedesktop linux on the toaster people have ever done can reach any level of quality 2017-12-16 22:39:25 sure, 1) easy to use 2) enabling usage of my hardware 3) stability 2017-12-16 22:39:51 ❧ right now im having issues with getting x11/xrandr to detect my dual screen setup  2017-12-16 22:40:06 ❧ im using my 1080p monitor right now but id like my older 1280x1024 monitor for commandline stuff  2017-12-16 22:40:07 if that was the only problem there would be a simple solution: 2017-12-16 22:40:09 throw one screen away 2017-12-16 22:40:29 ❧ well the problem is i want a dual screen setup  2017-12-16 22:40:43 throw both away and buy a 4k monitor 2017-12-16 22:40:46 ❧ my motherboard detects it, it's actually feeding graphical output to both simultaneously  2017-12-16 22:40:47 ❧ lol  2017-12-16 22:40:49 ❧ "no"  2017-12-16 22:41:01 (just saying, that's more practical than wayland) 2017-12-16 22:41:11 ❧ well im not talking about wayland right now  2017-12-16 22:41:21 ❧ i never dreamed of getting wayland to work on this particular setup  2017-12-16 22:41:26 ❧ i tried for a second  2017-12-16 22:41:32 ❧ but then, because its alpine and because im stupid  2017-12-16 22:41:36 ❧ i gave up  2017-12-16 22:41:37 ❧ lol  2017-12-16 22:41:46 i would guess your monitors, their edid or your graphics drivers might just be fucked 2017-12-16 22:42:13 ❧ i have onboard intel graphics and an nvidia geforce attached on pcie  2017-12-16 22:42:15 if xrandr can't see it it's probably not just an X11 configuration issue... 2017-12-16 22:42:40 ❧ explain why im able to see a VT on the older screen then  2017-12-16 22:42:57 ❧ i mean, it could be a driver issue  2017-12-16 22:43:03 ❧ im not sure because im not a hardware buff  2017-12-16 22:43:06 kms VT? 2017-12-16 22:43:11 ❧ yeah  2017-12-16 22:43:18 are you SURE? 2017-12-16 22:43:19 ❧ its the correct resolution  2017-12-16 22:43:22 ❧ yes im sure  2017-12-16 22:43:23 ok 2017-12-16 22:43:43 and it's not cut off at the bottom or so? 2017-12-16 22:43:46 ❧ yeah if it was the 80x24 shit then i would have realised  2017-12-16 22:43:55 ❧ iirc it isnt, let me recheck  2017-12-16 22:44:13 and what's the symptom in xrandr? 2017-12-16 22:45:01 ❧ https://paste.debian.net/hidden/98252ae8/  2017-12-16 22:45:08 ❧ im expecting a VGA-1  2017-12-16 22:45:16 ❧ which would be the onboard  2017-12-16 22:45:20 either way, in relation to our general philosophical discussion about crappy linux graphics: 1) wayland is not gonna fix shitty drivers 2) x11 as bad as it is might not be the source of every of your linux graphics problems :P 2017-12-16 22:45:32 ❧ yes i agree  2017-12-16 22:45:40 the VGA-2 is not the onboard? 2017-12-16 22:45:55 ❧ VGA-2 is on the nvidia card using nouveau drivers  2017-12-16 22:45:58 yeah 2017-12-16 22:46:04 i doubt this is supported 2017-12-16 22:46:11 ❧ both nouveau and the i9whatever kernel modules are loaded  2017-12-16 22:46:21 using both nouveau and onboard intel at the same time probably doesn't work on anybody's computer 2017-12-16 22:46:25 ❧ i915  2017-12-16 22:46:28 ❧ hm  2017-12-16 22:46:32 and why should it? :P 2017-12-16 22:46:36 ❧ well  2017-12-16 22:46:42 i mean, the drivers already suck 2017-12-16 22:46:45 ❧ lol  2017-12-16 22:46:53 ❧ would it work under windows? or would it even fail there  2017-12-16 22:46:59 why should they support interaction between two drivers that are most commonly only running on their own 2017-12-16 22:47:06 ❧ (im not going to install windows fwiw)  2017-12-16 22:47:13 even on windows, i wouldn't know... 2017-12-16 22:47:18 ❧ well  2017-12-16 22:47:22 ❧ i have an hdmi cable around  2017-12-16 22:47:39 but i wouldn't be surprised if it doesn't work (at least not very well) 2017-12-16 22:47:40 ❧ i can see if i can use nvidia for both hdmi and vga  2017-12-16 22:47:51 ❧ i just wanted to work with what i had, you know  2017-12-16 22:48:12 sure, if the hardware is great, adjust the software to make use of it... 2017-12-16 22:48:19 ❧ yep  2017-12-16 22:48:21 but if the hardware is shit and the software is shit,... 2017-12-16 22:48:38 ❧ if the hdmi cable works then i'll just buy another one (that's our only cable in the house) and use that  2017-12-16 22:49:00 ❧ well subjectively i think the hardware is great at least for the majority of my uses  2017-12-16 22:49:07 ❧ i got this desktop for a bargain  2017-12-16 22:49:14 ❧ on sale for like $700  2017-12-16 22:49:18 i remember some nerds have played with support for multiple cards bec. they want the option of turning off the nvidia to save power on the go. 2017-12-16 22:49:30 but i don't know if they ever implemented what you want here 2017-12-16 22:49:55 personally i'd disable either the internal card, or throw out the external one 2017-12-16 22:50:10 ❧ i should reboot my computer soon then, revert the bios changes i made  2017-12-16 22:50:19 and just my intuition: don't try to mix nvidia and intel :D 2017-12-16 22:50:29 and use only the nonfree nvidia drivers 2017-12-16 22:50:30 ❧ cus another side effect is my audio no longer works lol  2017-12-16 22:50:49 ❧ well the nonfree blobs arent available in the alpine repos are they  2017-12-16 22:50:57 ❧ i dont want to go out of my way to install them manually lol  2017-12-16 22:51:08 no idea, if they aren't somebody should fix that 2017-12-16 22:51:14 ❧ i had debian installed here initially, and nouveau actually worked better than nvidia drivers  2017-12-16 22:51:24 funny 2017-12-16 22:51:39 ❧ i mean, maybe i brutally fucked up setting up the nvidia driver  2017-12-16 22:51:50 ❧ but idk thats enough of a reason for me to stick with one over the other  2017-12-16 22:51:57 ❧ if it works dont fix it, that kind of thing  2017-12-16 22:52:27 i hear only from people with problems with the nouveau 2017-12-16 22:52:36 i also had some, but long ago, i didn't try in the last 5 years 2017-12-16 22:53:08 ❧ im gonna grab the hdmi cable  2017-12-16 22:55:17 ❧ may as well reboot now  2017-12-16 22:56:43 ❧ if only to get my sound working again xd  2017-12-16 22:57:47 why is each of your lines prepended by some unreadable string with two spaces at the end? 2017-12-16 23:15:48 ❧ because someone set +c in here  2017-12-16 23:18:39 ❧ anyway dual screen worked flawlessly with that  2017-12-16 23:18:40 ❧ lol  2017-12-16 23:53:18 hiro: attention seeking 2017-12-16 23:54:03 hiro: or, to use the artist's own words, "to piss off nerds" 2017-12-16 23:54:05 is hiro talking to someone or are they talking to themselves? 2017-12-16 23:54:14 talking to wowaname 2017-12-16 23:54:23 oh. opal. that annoying user. 2017-12-16 23:57:02 ❧ Shiz check pm please  2017-12-16 23:57:47 who is wowaname? 2017-12-16 23:58:20 ❧ i was gonna say whois me but i forgot im behind tor  2017-12-16 23:59:19 very wise 2017-12-16 23:59:41 ❧ what's wise  2017-12-16 23:59:49 danieli: no need to bring up dislikes of others needlessly 2017-12-17 00:00:42 ❧ im glad dual screen + audio works again lol. i wasnt aware that using two display drivers like that wouldnt work out  2017-12-17 00:10:47 yeah, it's a typical issue of badly supported uncommon use cases 2017-12-17 00:11:05 much better than badly supported common use cases though! 2017-12-17 00:12:37 /ignore add opal 2017-12-17 00:12:40 oops 2017-12-17 00:12:44 sorry 2017-12-17 00:12:56 ❧ lol  2017-12-17 00:12:57 duncan^: why so passive agressive 2017-12-17 00:13:03 :P 2017-12-17 00:13:12 I did not mean to, no offence intended 2017-12-17 00:13:26 IRC is too much for me ;) 2017-12-17 00:13:56 it's hard to process text! :P 2017-12-17 00:14:18 i already did that command 2017-12-17 00:14:24 well, /ignore opal all in my client 2017-12-17 00:14:37 but, in opal's defense i have to say his issue is a typical user problem 2017-12-17 00:15:12 the stupid prepended strings were the only thing that made him look stupid IMO 2017-12-17 00:15:28 didn't have any real issues otherwise 2017-12-17 00:15:39 i had worse interactions with TOR users 2017-12-17 00:16:25 the illusion of being untouchable tends to bring out the worst in people :) 2017-12-17 00:16:34 ❧ her*  2017-12-17 00:16:46 it's prepended by and appended to a unicode flower 2017-12-17 00:17:08 TBB: in norway, we have somethign called the law of jante 2017-12-17 00:17:14 pretty good rule of thumb 2017-12-17 00:25:26 why don't you guys just block tor for this channel?! 2017-12-17 00:25:55 good night 2017-12-17 00:26:11 ❧ why would they  2017-12-17 00:26:16 ❧ it doesnt solve anything  2017-12-17 00:30:30 not that it's my decision or anything, but some people have actual reasons for using Tor which no one can know beforehand... 2017-12-17 00:32:40 ❧ tor isn't abused by a lot of people, but the people who do abuse it abuse it greatly  2017-12-17 00:32:45 ❧ so it skews the perception  2017-12-17 00:33:57 you've got a point there, and that speaks against tor users on at least two different levels 2017-12-17 00:35:16 ❧ i've seen people who terminally abuse open proxies though  2017-12-17 00:35:35 ❧ whitelisting is the only way to assure no bad apples get in, but whitelisting is difficult with public channels  2017-12-17 06:51:13 I can't seem to get a vga console after openrc finishes initing the system 2017-12-17 06:51:31 any ideas? just a stock retail install; using an Intel KVMoIP 2017-12-17 10:40:17 TBB: IMO using tor exit relays directly should be considered as bad practice anyway 2017-12-17 10:40:36 some IRC networks do 2017-12-17 10:40:52 forcing them to learn about adding one more (non-tor) layer to their onion routings makes sense imo 2017-12-17 10:41:03 freenode has tor hidden service? 2017-12-17 10:42:22 TheKyleS: i had problems like that, too. somehow resolution gets fucked up here :( 2017-12-17 10:42:32 TheKyleS: didn't investigate yet. 2017-12-17 11:52:30 Hello 2017-12-17 11:52:40 Maybe it's a noob, stupid question 2017-12-17 11:53:18 but why many many time, I have " No such file or directory" when I want execute a "no alpine native" executable 2017-12-17 11:53:26 ex: bash: /opt/java/current/bin/java: No such file or directory 2017-12-17 11:53:35 ls /opt/java/current/bin/java 2017-12-17 11:54:06 (in case of oracle java...following the Alpine tuto) 2017-12-17 11:55:35 argulp: does it have the executable permission (+x) on the file? 2017-12-17 11:55:42 yes 2017-12-17 11:56:16 -rwxr-xr-x 1 uucp 143 7.6K Dec 17 12:40 /opt/java/current/bin/java 2017-12-17 12:11:25 argulp: execve(2) can only return one error code, so it need not refer to the existence of the file being executed, but can also refer to files it requires 2017-12-17 12:11:42 First of all, is that a real binary or a wrapper script? Try 'file /opt/java/current/bin/java' 2017-12-17 12:12:02 If it's a real binary, try 'ldd /opt/java/current/bin/java' 2017-12-17 12:12:46 The latter will show you what shared libraries it requires 2017-12-17 12:23:11 Hi Pardis: ELF 64-bit LSB executable (from file) 2017-12-17 12:23:19 but: ldd: /opt/java/current/bin/java: Not a valid dynamic program 2017-12-17 12:23:25 what that mean ? 2017-12-17 12:24:49 but: dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2 (I'm not able to found this one) 2017-12-17 12:27:00 Then that will be why it's not working 2017-12-17 12:27:28 That's the glibc dynamic linker, Alpine uses musl's (/lib/ld-musl-x86_64.so.1) 2017-12-17 12:28:46 I have no idea how anyone ever got that Oracle Java installation to work, this isn't the first time issues have been brought up here with Oracle Java and glibc 2017-12-17 12:31:28 why is it called ld-linux and not ld-gnu, then? 2017-12-17 12:32:01 pardis: portola is progressing, luckily 2017-12-17 12:32:07 luckily for java users/masochists* 2017-12-17 12:33:35 specing: No idea, probably historical reasons 2017-12-17 12:33:43 Linux and glibc have a very intertwined history 2017-12-17 12:42:01 ok agree it's the case (and it's knowledged: https://github.com/gliderlabs/docker-alpine/issues/11) 2017-12-17 12:43:10 has anyone noticed that `unshare -U -r` is not functional in alpine? 2017-12-17 12:43:25 its an busybox upstream bug, fixed but not yet released 2017-12-17 13:19:49 are the busybox maintainers actually talking to you guys? 2017-12-17 13:20:02 cause when i tried to send a bug report to the maintainer he never answered 2017-12-17 13:30:32 I sent a patch to the busybox list a while back and got a reply from the maintainer about 2 months later 2017-12-17 13:30:38 I think he just takes a while to respond 2017-12-17 13:41:42 there are still things like the adduser segfault that aren't even backported to last stable 2017-12-17 17:23:38 is there any information available on maintaining a third party alpine repo 2017-12-17 17:25:51 aha, this looks helpful: https://engineering.fundingcircle.com/blog/2015/04/28/create-alpine-linux-repository/ 2017-12-17 17:36:43 there are bits and pieces of that scattered across the wiki, could use pulled into a single page 2017-12-17 17:42:43 SirCmpwn: most of abuild does it kinda automatically 2017-12-17 17:42:55 SirCmpwn: the gist is to have a git repo with single-level subdirs 2017-12-17 17:42:59 yeah 2017-12-17 17:43:03 I need to tweak some of that 2017-12-17 17:43:15 abuild automatically generates a repo index and the like when it outputs a package 2017-12-17 17:43:22 and needed to figure out signatures too 2017-12-17 17:43:25 and a repo is just a HTTP mirror or local directory of the .apk files + APKINDEX.tar.gz 2017-12-17 17:43:33 well abuild signs it for you 2017-12-17 17:43:41 does it? didn't for me 2017-12-17 17:43:57 if you have a key properly setup 2017-12-17 17:44:11 followed instructions on wiki 2017-12-17 17:44:34 apparently not 2017-12-17 17:44:38 it does sign 2017-12-17 17:44:48 are signatures stored in the apk file or separately 2017-12-17 17:45:06 APKINDEX.tar.gz 2017-12-17 17:45:14 oh? Maybe I have signatures in there, then 2017-12-17 17:45:22 and also in the apk file 2017-12-17 17:45:24 as uh 2017-12-17 17:45:48 Shiz: do signatures in packages matter or do the tools only care about the index? 2017-12-17 17:45:50 $ tar -tf ~/packages/main/x86_64/sox-14.4.2-r0.apk 2017-12-17 17:45:51 .SIGN.RSA.builder-58e3a334.rsa.pub 2017-12-17 17:45:57 signatures in the packagse matter 2017-12-17 17:46:08 SirCmpwn: correction: the index contains a signature of itself, and the packages do as well 2017-12-17 17:46:10 iirc 2017-12-17 17:46:16 cool, I'll check it out 2017-12-17 17:46:29 the .apk files have .SIGN.* files corresponding to the... signature 2017-12-17 17:46:48 gotta re-check how it worked 2017-12-17 17:46:54 what is the signature made from? like the tarball contents up until the signature file? 2017-12-17 17:47:20 SirCmpwn: it's the signed tarball concatenated with the signature... https://wiki.alpinelinux.org/wiki/Apkindex_format 2017-12-17 17:47:27 thanks 2017-12-17 17:48:51 that's APKINDEX 2017-12-17 17:49:58 from some casual digging it looked like package signatures worked identically to the index 2017-12-17 17:50:17 it's possible I missed something though... didn't spend too much time on it 2017-12-17 17:50:29 .apk signatures are made over the control part of the .apk 2017-12-17 17:50:52 which contains the metafiles like the triggers and a sha-256 hash of the data part 2017-12-17 17:51:10 it's a bit opaque but https://git.alpinelinux.org/cgit/abuild/tree/abuild.in#n1415 2017-12-17 17:51:33 a list of metafiles gets put into control.tar.gz, that one gets signed, and concat'd with data.tar.gz to form the apk 2017-12-17 17:51:52 sweet, thanks 2017-12-17 17:52:11 ah, cool 2017-12-17 17:52:50 ACTION will update the wiki to that end 2017-12-17 18:17:56 Hello all -- newb to alpine here, need to get a bit of help :) 2017-12-17 18:19:24 I have put the advanced iso file onto a usb 2017-12-17 18:19:46 alpine-extended-3.7.0-x86_64.iso 2017-12-17 18:20:21 But when I try to boot it is asking me for "local host login" 2017-12-17 18:20:30 Can anybody advise?? 2017-12-17 18:20:36 should be just root 2017-12-17 18:22:16 ok...i will try 2017-12-17 18:23:35 @ Shiz -- yep, may thanks...that seems to have done it 2017-12-17 19:35:24 got a working repo stood up ^^ 2017-12-17 23:02:48 Is there a way to download .apk files using a web browser? I cant seem to find any links to .apk files on pkgs.alpinelinux.org 2017-12-17 23:04:28 knuckledragon: you'd have to browse the repo directly 2017-12-17 23:04:33 http://nl.alpinelinux.org/alpine/v3.7/main/x86_64/ 2017-12-17 23:06:11 just what i was looking for, thanks 2017-12-17 23:10:24 also, if you're on an alpine box you can use $ apk fetch 2017-12-17 23:14:57 I have an x64 alpine container, but i need x86 packages for a netbook 2017-12-18 01:08:18 ▄▄▄▄▄▄▄▄▄▄ https://www.youtube.com/watch?v=--jYqzJErTI LRH IS LIVE NOW!! CALL 415-349-5666 #LRH EFNETniwluz: fabled scv fugitive knuckledragon gattuso HazWard paradoxspiral theLambda tmh1999 dalias Maxpm TheKyleS zopsi RoguePointer Fusl enoch85 NIN101 MeltedLux_ realies guardianx jomat fragtastic duncan^ ageis dave0x6d dandan86 James_T stateless felixsanz triple herrbischoff rsal firstlast 2017-12-18 01:08:23 ▄▄▄▄▄▄▄▄▄▄▄▄ https://www.youtube.com/watch?v=--jYqzJErTI LRH IS LIVE NOW!! CALL 415-349-5666 #LRH EFNETgrzfsqkb: stateless Chloe fragtastic TheKyleS dave0x6d gattuso realies theLambda esainane dalias SoHTaGa knuckledragon jpic rsal paradoxspiral James_T Fusl iveqy firstlast fabled ahrs jomat leah2 vectr0n|cloud Maxpm dandan86 s33se zopsi ageis herrbischoff cyteen_ oojacobo 2017-12-18 01:08:28 ▄▄▄▄▄▄▄▄▄▄▄ https://www.youtube.com/watch?v=--jYqzJErTI LRH IS LIVE NOW!! CALL 415-349-5666 #LRH EFNETvhytkjdp: cyteen_ felixsanz jomat knuckledragon dandan86 fugitive rsal jimlei dave0x6d jpic guardianx realies ahrs stateless vectr0n|cloud gattuso leah2 silviof James_T theLambda HazWard Maxpm pickfire mwbrown dalias blueness ageis fabled kvda firstlast kunev zopsi scv triple enoch 2017-12-18 01:08:33 ▄▄▄▄▄▄▄▄▄▄▄ https://www.youtube.com/watch?v=--jYqzJErTI LRH IS LIVE NOW!! CALL 415-349-5666 #LRH EFNETjcwuq: knuckledragon jimlei dave0x6d pickfire ageis RoguePointer TheKyleS esainane stateless firstlast vectr0n|cloud gattuso silviof Chloe jpic herrbischoff rsal Fusl iveqy realies dalias Maxpm kunev tmh1999 theLambda HazWard scv fugitive triple fragtastic SoHTaGa oojacoboo jackmcb 2017-12-18 01:08:38 ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ https://www.youtube.com/watch?v=--jYqzJErTI LRH IS LIVE NOW!! CALL 415-349-5666 #LRH EFNETrtqwx: iveqy TheKyleS rsal s33se tmh1999 felixsanz jpic theLambda paradoxspiral firstlast dave0x6d kvda jackmcbarn herrbischoff HazWard triple silviof gattuso ageis realies James_T leah2 dalia 2017-12-18 01:08:43 ▄▄▄▄▄▄▄▄▄▄ https://www.youtube.com/watch?v=--jYqzJErTI LRH IS LIVE NOW!! CALL 415-349-5666 #LRH EFNETfzqiqry: Chloe BitL0G1c ahrs HazWard dandan86 felixsanz jomat MeltedLux_ fugitive oojacoboo RoguePointer stateless duncan^ fabled SoHTaGa herrbischoff ageis esainane Maxpm blueness rsal s33se iveqy kunev dave0x6d jackmcbarn jimlei firstlast tmh1999 pickfire scv triple fragtastic vectr0n|clou 2017-12-18 01:08:48 ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ https://www.youtube.com/watch?v=--jYqzJErTI LRH IS LIVE NOW!! CALL 415-349-5666 #LRH EFNETnhbvy: rsal oojacoboo HazWard mwbrown Maxpm kunev Chloe jpic vectr0n|cloud tmh1999 TheKyleS iveqy ahrs MeltedLux_ felixsanz kvda firstlast gattuso triple s33se stateless enoch85 duncan^ jackmc 2017-12-18 01:08:49 dude gtfo.. 2017-12-18 01:08:53 ▄▄▄▄▄▄▄▄▄▄▄▄▄▄ https://www.youtube.com/watch?v=--jYqzJErTI LRH IS LIVE NOW!! CALL 415-349-5666 #LRH EFNETdzznlqgw: kunev BitL0G1c felixsanz ageis knuckledragon James_T HazWard vectr0n|cloud duncan^ jimlei cyteen_ mwbrown tmh1999 MeltedLux_ RoguePointer fugitive jpic guardianx dave0x6d triple silviof gattuso Chloe leah2 ahrs Maxpm jackmcbarn pickfire fragt 2017-12-18 01:08:58 ▄▄▄▄▄▄▄▄▄▄▄▄▄ https://www.youtube.com/watch?v=--jYqzJErTI LRH IS LIVE NOW!! CALL 415-349-5666 #LRH EFNETbuozaehypn: jimlei kvda James_T Maxpm knuckledragon fragtastic dalias enoch85 Fusl paradoxspiral Chloe stateless rsal jackmcbarn mwbrown scv firstlast ageis vectr0n|cloud herrbischoff HazWard RoguePointer TheKyleS MeltedLux_ fabled kunev gattuso felixsanz tmh199 2017-12-18 01:09:03 ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ https://www.youtube.com/watch?v=--jYqzJErTI LRH IS LIVE NOW!! CALL 415-349-5666 #LRH EFNETjbaafl: scv theLambda jackmcbarn esainane tmh1999 ageis TheKyleS pickfire dandan86 rsal knuckledragon jimlei silviof fragtastic James_T mwbrown iveqy dave0x6d dalias jpic guardianx vectr0n|cloud herrbischoff SoHTaGa s33se fugitive d 2017-12-18 01:09:08 ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ https://www.youtube.com/watch?v=--jYqzJErTI LRH IS LIVE NOW!! CALL 415-349-5666 #LRH EFNETxpdytckq: zopsi BitL0G1c s33se rsal firstlast scv NIN101 Fusl fragtastic dave0x6d leah2 dandan86 cyteen_ herrbischoff realies jomat guardianx RoguePointer vectr0n|cloud blueness theLambda jack 2017-12-18 01:09:12 kill it, kill it with fire 2017-12-18 01:09:13 ▄▄▄▄▄▄▄▄▄▄▄▄▄ https://www.youtube.com/watch?v=--jYqzJErTI LRH IS LIVE NOW!! CALL 415-349-5666 #LRH EFNETeyjoqfov: fabled pickfire triple iveqy gattuso knuckledragon blueness Chloe Maxpm jackmcbarn s33se fragtastic RoguePointer stateless felixsanz James_T dave0x6d duncan^ SoHTaGa leah2 BitL0G1c zopsi MeltedLux_ paradoxspiral kunev TheKyleS dandan86 jimlei esainane 2017-12-18 01:09:18 ▄▄▄▄▄▄▄▄▄▄▄ https://www.youtube.com/watch?v=--jYqzJErTI LRH IS LIVE NOW!! CALL 415-349-5666 #LRH EFNETkgnmtadh: NIN101 guardianx gattuso SoHTaGa TheKyleS herrbischoff vectr0n|cloud cyteen_ RoguePointer jpic rsal kvda fugitive ageis tmh1999 kunev blueness zopsi leah2 felixsanz dave0x6d fabled James_T Chloe s33se realies paradoxspiral esainane Fusl ahrs silviof HazWard jimlei fragtas 2017-12-18 01:09:23 ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ https://www.youtube.com/watch?v=--jYqzJErTI LRH IS LIVE NOW!! CALL 415-349-5666 #LRH EFNETgufyfwljc: kvda gattuso scv duncan^ cyteen_ knuckledragon blueness jimlei realies paradoxspiral oojacoboo kunev esainane rsal BitL0G1c SoHTaGa silviof jpic James_T RoguePointer Maxpm ahrs fragtastic firstlast sta 2017-12-18 01:09:25 before it lay egs! 2017-12-18 01:09:28 ▄▄▄▄▄▄▄▄▄▄▄▄▄▄ https://www.youtube.com/watch?v=--jYqzJErTI LRH IS LIVE NOW!! CALL 415-349-5666 #LRH EFNETdzqbwxia: stateless enoch85 ahrs paradoxspiral jimlei jackmcbarn RoguePointer kunev zopsi MeltedLux_ TheKyleS Chloe oojacoboo Maxpm fugitive scv SoHTaGa knuckledragon jomat pickfire theLambda tmh1999 ageis dandan86 felixsanz vectr0n|cloud realies kvda 2017-12-18 01:09:33 ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ https://www.youtube.com/watch?v=--jYqzJErTI LRH IS LIVE NOW!! CALL 415-349-5666 #LRH EFNETtyyojxh: RoguePointer cyteen_ leah2 NIN101 jackmcbarn HazWard gattuso silviof dandan86 Maxpm jomat rsal firstlast Chloe stateless theLambda dalias iveqy jpic vectr0n|cloud herrbischoff knuckledragon zopsi duncan^ 2017-12-18 01:09:33 eggs * 2017-12-18 01:09:38 ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ https://www.youtube.com/watch?v=--jYqzJErTI LRH IS LIVE NOW!! CALL 415-349-5666 #LRH EFNETenwmmdp: RoguePointer BitL0G1c Chloe s33se James_T Fusl pickfire esainane rsal fabled Maxpm dandan86 triple cyteen_ gattuso HazWard fragtastic paradoxspiral NIN101 dalias jackmcbarn knuckledragon jimlei fugitive ahrs silvi 2017-12-18 01:09:42 Shiz, ncopa, kaniini? 2017-12-18 01:09:43 ▄▄▄▄▄▄▄▄▄▄ https://www.youtube.com/watch?v=--jYqzJErTI LRH IS LIVE NOW!! CALL 415-349-5666 #LRH EFNETufqeogj: knuckledragon cyteen_ esainane dalias mwbrown Chloe leah2 enoch85 herrbischoff stateless BitL0G1c jimlei RoguePointer HazWard realies ageis oojacoboo felixsanz fabled jpic paradoxspiral firstlast duncan^ silviof tmh1999 James_T fragtastic zopsi ahrs jackmcbarn jomat gattuso triple i 2017-12-18 01:09:48 ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ https://www.youtube.com/watch?v=--jYqzJErTI LRH IS LIVE NOW!! CALL 415-349-5666 #LRH EFNETpgfeflszry: ahrs jackmcbarn fragtastic felixsanz pickfire realies Fusl blueness James_T tmh1999 jomat s33se enoch85 duncan^ knuckledragon triple vectr0n|cloud MeltedLux_ stateless guardianx So 2017-12-18 01:09:50 ignore it 2017-12-18 01:09:53 ▄▄▄▄▄▄▄▄▄▄▄▄▄ https://www.youtube.com/watch?v=--jYqzJErTI LRH IS LIVE NOW!! CALL 415-349-5666 #LRH EFNETclcdn: felixsanz theLambda kunev Maxpm silviof jpic NIN101 guardianx Chloe ageis tmh1999 gattuso herrbischoff jomat BitL0G1c s33se SoHTaGa duncan^ James_T fabled pickfire fugitive mwbrown paradoxspiral esainane RoguePointer dandan86 stateless Fusl HazWard fragta 2017-12-18 01:09:59 running /ignore dark`hear925 2017-12-18 01:09:59 ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ https://www.youtube.com/watch?v=--jYqzJErTI LRH IS LIVE NOW!! CALL 415-349-5666 #LRH EFNETuupowukwe: firstlast TheKyleS pickfire MeltedLux_ fragtastic realies triple vectr0n|cloud Maxpm blueness jomat kunev guardianx enoch85 HazWard fugitive paradoxspiral ahrs cyteen_ leah2 ageis NIN101 jackmcbarn mwbrown knuckledragon scv RoguePo