2018-08-01 00:14:47 I get my new work laptop next week. Do I install Alpine on it ( -_- ) . o (hmmmm) 2018-08-01 00:34:29 Why not? 2018-08-01 01:30:19 With our IRC ad service you can reach a global audience of entrepreneurs and fentanyl addicts with extraordinary engagement rates! https://williampitcock.com/ 2018-08-01 01:30:19 I thought you guys might be interested in this blog by freenode staff member Bryan 'kloeri' Ostergaard https://bryanostergaard.com/ 2018-08-01 01:30:24 With our IRC ad service you can reach a global audience of entrepreneurs and fentanyl addicts with extraordinary engagement rates! https://williampitcock.com/ 2018-08-01 01:30:24 I thought you guys might be interested in this blog by freenode staff member Bryan 'kloeri' Ostergaard https://bryanostergaard.com/ 2018-08-01 01:30:24 Read what IRC investigative journalists have uncovered on the freenode pedophilia scandal https://encyclopediadramatica.rs/Freenodegate 2018-08-01 01:30:26 With our IRC ad service you can reach a global audience of entrepreneurs and fentanyl addicts with extraordinary engagement rates! https://williampitcock.com/ 2018-08-01 01:30:26 I thought you guys might be interested in this blog by freenode staff member Bryan 'kloeri' Ostergaard https://bryanostergaard.com/ 2018-08-01 01:30:30 Read what IRC investigative journalists have uncovered on the freenode pedophilia scandal https://encyclopediadramatica.rs/Freenodegate 2018-08-01 01:30:36 With our IRC ad service you can reach a global audience of entrepreneurs and fentanyl addicts with extraordinary engagement rates! https://williampitcock.com/ 2018-08-01 01:30:40 A fascinating blog by freenode staff member Matthew 'mst' Trout https://MattSTrout.com/ 2018-08-01 01:30:42 I thought you guys might be interested in this blog by freenode staff member Bryan 'kloeri' Ostergaard https://bryanostergaard.com/ 2018-08-01 01:30:43 Read what IRC investigative journalists have uncovered on the freenode pedophilia scandal https://encyclopediadramatica.rs/Freenodegate 2018-08-01 01:30:46 A fascinating blog by freenode staff member Matthew 'mst' Trout https://MattSTrout.com/ 2018-08-01 01:31:17 With our IRC ad service you can reach a global audience of entrepreneurs and fentanyl addicts with extraordinary engagement rates! https://williampitcock.com/ 2018-08-01 01:31:17 I thought you guys might be interested in this blog by freenode staff member Bryan 'kloeri' Ostergaard https://bryanostergaard.com/ 2018-08-01 01:31:20 Read what IRC investigative journalists have uncovered on the freenode pedophilia scandal https://encyclopediadramatica.rs/Freenodegate 2018-08-01 01:31:24 A fascinating blog by freenode staff member Matthew 'mst' Trout https://MattSTrout.com/ 2018-08-01 01:31:25 Read what IRC investigative journalists have uncovered on the freenode pedophilia scandal https://encyclopediadramatica.rs/Freenodegate 2018-08-01 01:31:25 With our IRC ad service you can reach a global audience of entrepreneurs and fentanyl addicts with extraordinary engagement rates! https://williampitcock.com/ 2018-08-01 01:31:25 I thought you guys might be interested in this blog by freenode staff member Bryan 'kloeri' Ostergaard https://bryanostergaard.com/ 2018-08-01 01:31:34 A fascinating blog by freenode staff member Matthew 'mst' Trout https://MattSTrout.com/ 2018-08-01 01:31:35 With our IRC ad service you can reach a global audience of entrepreneurs and fentanyl addicts with extraordinary engagement rates! https://williampitcock.com/ 2018-08-01 01:31:37 With our IRC ad service you can reach a global audience of entrepreneurs and fentanyl addicts with extraordinary engagement rates! https://williampitcock.com/ 2018-08-01 01:31:38 I thought you guys might be interested in this blog by freenode staff member Bryan 'kloeri' Ostergaard https://bryanostergaard.com/ 2018-08-01 01:31:40 I thought you guys might be interested in this blog by freenode staff member Bryan 'kloeri' Ostergaard https://bryanostergaard.com/ 2018-08-01 01:31:42 Read what IRC investigative journalists have uncovered on the freenode pedophilia scandal https://encyclopediadramatica.rs/Freenodegate 2018-08-01 01:31:44 Read what IRC investigative journalists have uncovered on the freenode pedophilia scandal https://encyclopediadramatica.rs/Freenodegate 2018-08-01 01:31:45 A fascinating blog by freenode staff member Matthew 'mst' Trout https://MattSTrout.com/ 2018-08-01 01:31:47 A fascinating blog by freenode staff member Matthew 'mst' Trout https://MattSTrout.com/ 2018-08-01 01:32:17 With our IRC ad service you can reach a global audience of entrepreneurs and fentanyl addicts with extraordinary engagement rates! https://williampitcock.com/ 2018-08-01 01:32:19 I thought you guys might be interested in this blog by freenode staff member Bryan 'kloeri' Ostergaard https://bryanostergaard.com/ 2018-08-01 01:32:22 With our IRC ad service you can reach a global audience of entrepreneurs and fentanyl addicts with extraordinary engagement rates! https://williampitcock.com/ 2018-08-01 01:32:22 I thought you guys might be interested in this blog by freenode staff member Bryan 'kloeri' Ostergaard https://bryanostergaard.com/ 2018-08-01 01:32:22 Read what IRC investigative journalists have uncovered on the freenode pedophilia scandal https://encyclopediadramatica.rs/Freenodegate 2018-08-01 01:32:22 Read what IRC investigative journalists have uncovered on the freenode pedophilia scandal https://encyclopediadramatica.rs/Freenodegate 2018-08-01 01:32:22 A fascinating blog by freenode staff member Matthew 'mst' Trout https://MattSTrout.com/ 2018-08-01 01:32:26 A fascinating blog by freenode staff member Matthew 'mst' Trout https://MattSTrout.com/ 2018-08-01 01:32:27 With our IRC ad service you can reach a global audience of entrepreneurs and fentanyl addicts with extraordinary engagement rates! https://williampitcock.com/ 2018-08-01 01:32:27 I thought you guys might be interested in this blog by freenode staff member Bryan 'kloeri' Ostergaard https://bryanostergaard.com/ 2018-08-01 01:32:27 Read what IRC investigative journalists have uncovered on the freenode pedophilia scandal https://encyclopediadramatica.rs/Freenodegate 2018-08-01 01:32:27 Read what IRC investigative journalists have uncovered on the freenode pedophilia scandal https://encyclopediadramatica.rs/Freenodegate 2018-08-01 01:32:27 With our IRC ad service you can reach a global audience of entrepreneurs and fentanyl addicts with extraordinary engagement rates! https://williampitcock.com/ 2018-08-01 01:32:27 I thought you guys might be interested in this blog by freenode staff member Bryan 'kloeri' Ostergaard https://bryanostergaard.com/ 2018-08-01 01:32:30 A fascinating blog by freenode staff member Matthew 'mst' Trout https://MattSTrout.com/ 2018-08-01 01:32:33 A fascinating blog by freenode staff member Matthew 'mst' Trout https://MattSTrout.com/ 2018-08-01 01:32:38 With our IRC ad service you can reach a global audience of entrepreneurs and fentanyl addicts with extraordinary engagement rates! https://williampitcock.com/ 2018-08-01 01:32:41 I thought you guys might be interested in this blog by freenode staff member Bryan 'kloeri' Ostergaard https://bryanostergaard.com/ 2018-08-01 01:32:45 Read what IRC investigative journalists have uncovered on the freenode pedophilia scandal https://encyclopediadramatica.rs/Freenodegate 2018-08-01 01:32:48 A fascinating blog by freenode staff member Matthew 'mst' Trout https://MattSTrout.com/ 2018-08-01 01:32:54 With our IRC ad service you can reach a global audience of entrepreneurs and fentanyl addicts with extraordinary engagement rates! https://williampitcock.com/ 2018-08-01 01:32:58 I thought you guys might be interested in this blog by freenode staff member Bryan 'kloeri' Ostergaard https://bryanostergaard.com/ 2018-08-01 01:33:01 Read what IRC investigative journalists have uncovered on the freenode pedophilia scandal https://encyclopediadramatica.rs/Freenodegate 2018-08-01 01:33:04 A fascinating blog by freenode staff member Matthew 'mst' Trout https://MattSTrout.com/ 2018-08-01 01:33:41 With our IRC ad service you can reach a global audience of entrepreneurs and fentanyl addicts with extraordinary engagement rates! https://williampitcock.com/ 2018-08-01 01:33:41 I thought you guys might be interested in this blog by freenode staff member Bryan 'kloeri' Ostergaard https://bryanostergaard.com/ 2018-08-01 01:33:44 Read what IRC investigative journalists have uncovered on the freenode pedophilia scandal https://encyclopediadramatica.rs/Freenodegate 2018-08-01 01:33:44 A fascinating blog by freenode staff member Matthew 'mst' Trout https://MattSTrout.com/ 2018-08-01 01:33:48 With our IRC ad service you can reach a global audience of entrepreneurs and fentanyl addicts with extraordinary engagement rates! https://williampitcock.com/ 2018-08-01 01:33:48 I thought you guys might be interested in this blog by freenode staff member Bryan 'kloeri' Ostergaard https://bryanostergaard.com/ 2018-08-01 01:33:48 Read what IRC investigative journalists have uncovered on the freenode pedophilia scandal https://encyclopediadramatica.rs/Freenodegate 2018-08-01 01:33:52 A fascinating blog by freenode staff member Matthew 'mst' Trout https://MattSTrout.com/ 2018-08-01 01:34:08 With our IRC ad service you can reach a global audience of entrepreneurs and fentanyl addicts with extraordinary engagement rates! https://williampitcock.com/ 2018-08-01 01:34:11 I thought you guys might be interested in this blog by freenode staff member Bryan 'kloeri' Ostergaard https://bryanostergaard.com/ 2018-08-01 01:34:13 With our IRC ad service you can reach a global audience of entrepreneurs and fentanyl addicts with extraordinary engagement rates! https://williampitcock.com/ 2018-08-01 01:34:15 With our IRC ad service you can reach a global audience of entrepreneurs and fentanyl addicts with extraordinary engagement rates! https://williampitcock.com/ 2018-08-01 01:34:15 Read what IRC investigative journalists have uncovered on the freenode pedophilia scandal https://encyclopediadramatica.rs/Freenodegate 2018-08-01 01:34:16 I thought you guys might be interested in this blog by freenode staff member Bryan 'kloeri' Ostergaard https://bryanostergaard.com/ 2018-08-01 01:34:17 With our IRC ad service you can reach a global audience of entrepreneurs and fentanyl addicts with extraordinary engagement rates! https://williampitcock.com/ 2018-08-01 01:34:18 I thought you guys might be interested in this blog by freenode staff member Bryan 'kloeri' Ostergaard https://bryanostergaard.com/ 2018-08-01 01:34:18 A fascinating blog by freenode staff member Matthew 'mst' Trout https://MattSTrout.com/ 2018-08-01 01:34:20 Read what IRC investigative journalists have uncovered on the freenode pedophilia scandal https://encyclopediadramatica.rs/Freenodegate 2018-08-01 01:34:21 I thought you guys might be interested in this blog by freenode staff member Bryan 'kloeri' Ostergaard https://bryanostergaard.com/ 2018-08-01 01:34:22 Read what IRC investigative journalists have uncovered on the freenode pedophilia scandal https://encyclopediadramatica.rs/Freenodegate 2018-08-01 01:34:23 A fascinating blog by freenode staff member Matthew 'mst' Trout https://MattSTrout.com/ 2018-08-01 01:34:24 Read what IRC investigative journalists have uncovered on the freenode pedophilia scandal https://encyclopediadramatica.rs/Freenodegate 2018-08-01 01:34:25 A fascinating blog by freenode staff member Matthew 'mst' Trout https://MattSTrout.com/ 2018-08-01 01:34:27 A fascinating blog by freenode staff member Matthew 'mst' Trout https://MattSTrout.com/ 2018-08-01 01:34:29 With our IRC ad service you can reach a global audience of entrepreneurs and fentanyl addicts with extraordinary engagement rates! https://williampitcock.com/ 2018-08-01 01:34:33 I thought you guys might be interested in this blog by freenode staff member Bryan 'kloeri' Ostergaard https://bryanostergaard.com/ 2018-08-01 01:34:36 Read what IRC investigative journalists have uncovered on the freenode pedophilia scandal https://encyclopediadramatica.rs/Freenodegate 2018-08-01 01:34:39 A fascinating blog by freenode staff member Matthew 'mst' Trout https://MattSTrout.com/ 2018-08-01 01:34:57 With our IRC ad service you can reach a global audience of entrepreneurs and fentanyl addicts with extraordinary engagement rates! https://williampitcock.com/ 2018-08-01 01:34:58 I thought you guys might be interested in this blog by freenode staff member Bryan 'kloeri' Ostergaard https://bryanostergaard.com/ 2018-08-01 01:35:01 Read what IRC investigative journalists have uncovered on the freenode pedophilia scandal https://encyclopediadramatica.rs/Freenodegate 2018-08-01 01:35:04 A fascinating blog by freenode staff member Matthew 'mst' Trout https://MattSTrout.com/ 2018-08-01 01:37:08 not again 2018-08-01 01:39:22 so much for Sigyn 2018-08-01 01:39:24 ;p 2018-08-01 01:40:59 With our IRC ad service you can reach a global audience of entrepreneurs and fentanyl addicts with extraordinary engagement rates! https://williampitcock.com/ 2018-08-01 01:41:02 I thought you guys might be interested in this blog by freenode staff member Bryan 'kloeri' Ostergaard https://bryanostergaard.com/ 2018-08-01 17:20:11 uhm I can t talk anymore in the #alpine-devel room (from Matrix). I don t have the right permission it seems. I understand it s done to prevent the spam, but this is a bit annoying... 2018-08-01 17:21:46 <_ikke_> right, it has +r, so you need to be identified, but I have no idea how that works with the matrix bridge 2018-08-01 17:22:28 but I am identified on Freenode... 2018-08-01 17:23:49 <_ikke_> does that also carry through over the matrix bridge? 2018-08-01 17:25:47 yes. I just registered and identified the IRC side of my account 2018-08-01 17:25:48 it works on every other channel 2018-08-01 17:27:59 <_ikke_> PureTryOut[m]: channels that have +r? 2018-08-01 17:28:55 yes 2018-08-01 17:29:20 today I managed to join a +r channel as well, where otherwise I would have been kicked automatically 2018-08-01 17:29:47 <_ikke_> Do you have issues saying anything in the channel? 2018-08-01 17:33:17 what exactly is the message it's saying 2018-08-01 17:35:30 nope it s just #alpine-devel:alpinelinux.org 2018-08-01 17:35:49 ACTION uploaded an image: Screenshot_20180801_172329.png (60KB) < https://matrix.org/_matrix/media/v1/download/disroot.org/eNmcHqfmFHvdpwKuCtqzgeNE > 2018-08-01 17:35:56 loosh: ^ 2018-08-01 17:36:07 i meant that irc is giving you 2018-08-01 17:36:13 uh, wrong one 2018-08-01 17:36:21 ACTION uploaded an image: Screenshot_20180801_193538.png (6KB) < https://matrix.org/_matrix/media/v1/download/disroot.org/lKjYyUpLbeRBkdzEygJeBNGi > 2018-08-01 17:36:24 that s the correct one ^ 2018-08-01 17:36:27 oh 2018-08-01 17:36:30 i see 2018-08-01 17:36:39 IRC gives me nothing because even Matrix blocks it 2018-08-01 17:36:40 i'm not sure what client that is but it is overly cryptic 2018-08-01 17:36:45 <_ikke_> I don't know how to give you that permission 2018-08-01 17:36:47 idk what matrix is sorry 2018-08-01 17:37:07 <_ikke_> alternative chat system which can bridge into irc 2018-08-01 17:38:12 ACTION uploaded an image: Screenshot_20180801_193702.png (10KB) < https://matrix.org/_matrix/media/v1/download/disroot.org/vKCgYEfcqJKslSumyjzNkmnL > 2018-08-01 17:38:13 the problem is there ^ someone changed that for some reason 2018-08-01 17:38:27 loosh: look it up, it s quite cool https://matrix.org 2018-08-01 17:39:09 is this another shitty electron app 2018-08-01 17:40:31 the client I m using is, the protocol itself not 2018-08-01 17:40:50 there are native clients out there, I m just not using one of them right now as they lack a bit behind with this in terms of features 2018-08-01 18:13:37 vista › i love your hostname 2018-08-01 19:19:51 hi 2018-08-01 19:20:14 is anybody here have experience with building custom images? 2018-08-01 19:20:36 I'm trying to boot Alpine from PXE server 2018-08-01 19:34:53 does anyone, by chance, have or had problems building packages from aports? no matter what package I try to build, abuild (from edge) always fails at "Analyzing dependencies..." 2018-08-01 19:34:55 i.e. https://a.uguu.se/Xfae8RR30qnp.txt https://a.uguu.se/ujrx8ih8UKkx.txt 2018-08-01 19:44:20 https://media.tenor.com/images/88de2b52f96ca4e812706c7b36155199/tenor.png 2018-08-01 19:44:26 oops 2018-08-01 19:44:34 that was not meant to be pasted 2018-08-01 19:46:02 dfayruzov: i PXE booted before 2018-08-01 19:48:16 liwakura: wow, can you please share list of steps to be done? 2018-08-01 19:48:37 sharing implies that i already have it 2018-08-01 19:49:03 uhm 2018-08-01 19:49:05 we support booting from ipxe boot.alpinelinux.org 2018-08-01 19:49:12 http://boot.alpinelinux.org/ 2018-08-01 19:49:23 ah yeah 2018-08-01 19:49:38 it's a good paste 2018-08-01 19:49:40 clandmeter: now that you mention it, i always wanted armv7 arch on b.a.o 2018-08-01 19:49:54 arg, s/bugs/boot/ 2018-08-01 19:50:26 yes I have been there. 2018-08-01 19:51:32 liwakura: ipxe does not support arm32 2018-08-01 19:51:41 and we do not ship armv7 2018-08-01 19:52:01 we do have netboot images for armhf 2018-08-01 19:52:18 ah, i meant armhf 2018-08-01 19:54:01 so im not sure how you want to netboot armhf 2018-08-01 19:54:09 does any bootloader support it? 2018-08-01 19:55:08 qemu does, i've been secretly using boot.a.o as cross-arch bootstrap 2018-08-01 19:55:30 not sure if the alpine boot is compatible with what the rpi3 can do 2018-08-01 19:55:30 i need to cleanup boot.a.o 2018-08-01 19:55:59 i added a pr to support modloop verification. 2018-08-01 19:56:19 and i am waiting for ncopa to add periodic snapshots of edge. 2018-08-01 19:56:48 what the snapshots for? 2018-08-01 19:57:04 to have the most recent kernel+initramfs 2018-08-01 19:57:51 before i generated the images from boot.a.o system itself. 2018-08-01 19:57:57 but it has some limitations 2018-08-01 19:58:15 alright 2018-08-01 19:58:25 the actual ipxe config which is run now is from another branch. 2018-08-01 19:58:39 i should push it to master. 2018-08-01 19:58:55 and only supports stable 2018-08-01 19:59:02 which is fine for most ppl. 2018-08-01 19:59:37 i tried ipxe for rpi3 2018-08-01 19:59:42 but it doesnt work 2018-08-01 19:59:52 you need to use rpi bootloader 2018-08-01 20:00:06 and it boots ok but its kind of slow. 2018-08-01 20:00:17 and ipxe has nice features. 2018-08-01 20:00:31 rpi bootloader has none... 2018-08-01 20:03:38 oh, i intended to refer it to the kernel and initramfs directly, skipping ipxe 2018-08-01 20:04:22 then you can use netboot images from mirror? 2018-08-01 20:06:46 mh, they were broken in some way, but i dont remember how 2018-08-01 20:07:07 anyways, this is not urgent, either 2018-08-01 20:11:04 Guys, sorry, I was distracted by GF 2018-08-01 20:11:29 a couple of questions: do you know why https://boot.alpinelinux.org/images/edge/x86_64 returns 404 not found? 2018-08-01 20:12:44 yes as i mention, we do not support edge from boot.a.o anymore 2018-08-01 20:12:51 i need to update it. 2018-08-01 20:13:06 ones ncopa adds edge snapshots i will add support for it. 2018-08-01 20:13:38 images are fetched from offical mirror 2018-08-01 20:14:14 http://dl-cdn.alpinelinux.org/alpine/v3.8/releases/x86_64/netboot/ 2018-08-01 20:14:24 clandmeter: you mentioned that ip= is broken in mkinitfs, should i go forward and work out a patch? 2018-08-01 20:14:56 yes please 2018-08-01 20:15:42 i think if we use network related functions we should always init network. 2018-08-01 20:16:10 i think i had some patch local, not sure i still have it. 2018-08-01 20:16:53 if we use alpine_repo or ssh_key it should run configure_ip 2018-08-01 20:16:59 not sure i missed one. 2018-08-01 20:17:08 thats how it currently works 2018-08-01 20:17:39 i would have changed it so it would be configured if ip= is given 2018-08-01 20:17:46 currently there are some cases where ip= is ignored 2018-08-01 20:18:11 if you set ssh_key only, i dont think it will setup networking 2018-08-01 20:19:10 the ssh_key mechanism doesn't need it, since the actual key will be fetched from the /etc/init.d script for sshd 2018-08-01 20:19:22 so /etc/init.d/networking will be started then 2018-08-01 20:20:02 have you tried it? 2018-08-01 20:20:06 i remember it didnt work 2018-08-01 20:20:12 Just to clarify, my bootstrap.ipxe is: 2018-08-01 20:20:14 :alpine 2018-08-01 20:20:14 set base-url http://dl-cdn.alpinelinux.org/alpine/v3.8/releases/x86_64/netboot 2018-08-01 20:20:14 initrd ${base-url}/initramfs-virt 2018-08-01 20:20:14 kernel ${base-url}/vmlinuz-virt ${kernel-params} 2018-08-01 20:20:14 set kernel-params ip=dhcp 2018-08-01 20:20:15 boot || goto failed 2018-08-01 20:20:15 goto start 2018-08-01 20:20:28 pastebin plz 2018-08-01 20:20:45 clandmeter: i've read much of the code, i reverse "engineered" it to write the manpages 2018-08-01 20:20:55 trying to understand how it works 2018-08-01 20:21:21 yes i think i did it other way around, just add stuff until it breaks :) 2018-08-01 20:22:49 and it fails with https://pasteboard.co/HxcIU48.png 2018-08-01 20:25:01 clandmeter: i do have interest into fixing and documenting it 2018-08-01 20:25:35 loosh: why, thank you. 2018-08-01 20:30:25 dfayruzov: afaik it worked fine if i specified alpine_repo and modloop on the command line 2018-08-01 20:30:27 clandmeter: i have a similar patch too 2018-08-01 20:30:28 using an http url 2018-08-01 20:39:41 dfayruzov: yeah, its alpine_repo that must be set 2018-08-01 20:40:09 liwakura: thanks, I will try it 2018-08-01 20:42:16 btw is it possible to add NFS module to initramfs-virt initrd? 2018-08-01 20:43:02 yeah, via /etc/mkinitfs/features.d 2018-08-01 20:43:15 but you need to generate the initramfs yourself for that 2018-08-01 20:43:24 yes, I know ) but for standard one? ) 2018-08-01 20:45:36 ask clandmeter :P 2018-08-01 20:46:52 clandmeter: may you give me access to bugs.a.o so that i can process tickets? 2018-08-01 20:47:13 like, i can comment, but not close them myself 2018-08-01 21:03:36 I added modprobe and repo, went one step further: https://pasteboard.co/HxcZrBf.png 2018-08-01 21:04:16 looks like missing network driver 2018-08-01 21:04:33 Can anyone take a look at my pull request? It's two months old and I have gotten no feedback except someone else who would like to see it merged: https://github.com/alpinelinux/aports/pull/4302 2018-08-01 21:04:57 the alpine_repo did definitely trigger configure_ip 2018-08-01 21:05:01 i think hyper-v default device doesnt have a driver in vanilla distro ) 2018-08-01 21:05:15 virtio support for networking is definitely present 2018-08-01 21:05:43 but not sure what hyper-v emulates... 2018-08-01 21:08:32 why do all Qt tools have a -qt5 postfix? it's causing problems with a package I'm packaging where it expects the binary without the postfix 2018-08-01 21:10:05 alpine:~# lshw -c net 2018-08-01 21:10:05 *-network 2018-08-01 21:10:05 description: Ethernet interface 2018-08-01 21:10:05 physical id: 1 2018-08-01 21:10:05 logical name: eth0 2018-08-01 21:10:06 serial: 00:15:5d:01:cb:04 2018-08-01 21:10:06 size: 1Gbit/s 2018-08-01 21:10:07 capabilities: ethernet physical 2018-08-01 21:10:07 configuration: autonegotiation=off broadcast=yes driver=hv_netvsc duplex= full firmware=N/A ip=192.168.1.120 link=yes multicast=yes speed=1Gbit/s 2018-08-01 21:10:18 driver=hv_netvsc ? 2018-08-01 21:10:22 dfayruzov: please use a pasting service 2018-08-01 21:10:32 ok, sorry ) 2018-08-01 21:10:51 clandmeter told you the same half an hour ago 2018-08-01 21:12:14 sorry, I missed it. will not happen again 2018-08-01 21:12:16 https://pastebin.com/7yS420Wi 2018-08-01 21:18:09 I think I should create pxerd with right network driver, right? 2018-08-01 21:32:40 i dont think so, you could check the contents of the initramfs from the rescue shell 2018-08-01 21:32:53 liwakura: which issues? 2018-08-01 21:35:12 for example, #6988 was fixed in mkinitfs#3284ace5 2018-08-01 21:41:11 and #8751 should move from Resolved -> Closed 2018-08-01 21:42:14 #7976 was also resolved with mkinitfs/fdc28f07 and can be closed 2018-08-01 21:46:09 clandmeter: can you maybe take a look at this? https://github.com/alpinelinux/aports/pull/4302 It seems to have gotten lost under a pile of newer pull requests. 2018-08-01 21:49:54 jnt: let me take a look 2018-08-01 21:55:04 clandmeter: thanks 2018-08-01 21:58:25 liwakura: got it working ) 2018-08-01 21:58:38 dfayruzov: what did you do? 2018-08-01 21:59:04 switched from ipxe to PXE, took vanilla vmlinuz and generated custom pxerd 2018-08-01 22:00:15 PXE menu: https://pastebin.com/CDD9EKCm 2018-08-01 22:00:48 basically I followed this script: https://wiki.alpinelinux.org/wiki/Talk:PXE_boot 2018-08-01 22:01:01 you might be able to get rid of the NFS server by using the modloop= parameter 2018-08-01 22:01:35 yes, but this means I should host http server somewhere in LAN serving moodloop, right? 2018-08-01 22:01:35 this needs to be better documented... 2018-08-01 22:01:43 ah right 2018-08-01 22:02:00 you generated your own kernel, thats why, mh 2018-08-01 22:02:21 not kernel, but init script - I took kernel from distro 2018-08-01 22:02:42 fine 2018-08-01 22:03:05 jnt: im looking at fedora, but they seem to favor gssproxy? 2018-08-01 22:03:16 i once thought, fetching the modloop via tftp would be fine, but turns out, many tftp things are limited to <32MB 2018-08-01 22:03:18 can I serve modloop from tftp? 2018-08-01 22:03:29 let me checnk 2018-08-01 22:04:03 dfayruzov: modloop over tftp is not implemented 2018-08-01 22:04:28 dfayruzov: why are you using regular pxe at all? 2018-08-01 22:05:21 clandmeter: because I wasn't able to reach login screen with ipxe 2018-08-01 22:09:03 clandmeter: never even heard of gssproxy before. All documentation I found on encrypted NFS so far only mentioned rpc.svcgssd and this is what I used on gentoo before to get nfsv4 with krb5p encryption and authentication working. 2018-08-01 22:11:00 ok, I took modloop from online netboot distro and everything works fine now 2018-08-01 22:12:03 working config for PXE: https://pastebin.com/Pm4V796S 2018-08-01 22:12:28 dfayruzov: you dont get the bootloader menu when booting with ipxe? 2018-08-01 22:12:59 clandmeter: yes, I do. but how it will help me? 2018-08-01 22:14:32 im not sure what you are trying to accomplish 2018-08-01 22:14:56 currently I'm trying to boot vanilla alpine with ipxe. 2018-08-01 22:15:13 and it doesnt work? 2018-08-01 22:15:34 config is: https://pastebin.com/0c8dUEhm 2018-08-01 22:16:00 did you try the alpine-ipxe loaders? 2018-08-01 22:16:13 and it falls out to recovery with: https://pasteboard.co/HxcZrBf.png 2018-08-01 22:16:26 it will load the script from boot.a.o and you should be able to boot latest stable. 2018-08-01 22:17:21 clandmeter: not yet, but I will try ) 2018-08-01 22:17:48 apk add alpine-ipxe and use of of the loaders. 2018-08-01 22:24:26 clandmeter: thanks for merging. I just noticed nfs-utils is outdated, I'll make another pull request to upgrade it to 2.3.2 soon, which includes a new utility to check the config files, would be really useful to have. 2018-08-01 22:24:47 ok please do :) 2018-08-01 22:24:50 sorry for the delay 2018-08-01 22:25:07 we really need to step up and get the queue down. 2018-08-01 22:27:21 clandmeter: I messed a bit with how to use loaders. Usually I use undionly.kxpe and bootstart script, such as: https://pastebin.com/edpuppsH 2018-08-01 22:29:23 I tried to pass ipxe.pxe to dhcp-boot=ipxe.pxe, but it hangs: https://pasteboard.co/Hxdyx0z.png 2018-08-01 22:32:32 I'm trying to make a custom ISO with some preinstalled packages; I managed to include them as apks in the iso but I still need to install them manually 2018-08-01 22:32:52 dfayruzov: did you try the iso with hyperv? 2018-08-01 22:33:04 or can you specificy the krnl image directly? 2018-08-01 22:33:25 I just copied over the standard profile from git 2018-08-01 22:33:36 added some kernel modules and some extra apks 2018-08-01 22:33:41 as in https://wiki.alpinelinux.org/wiki/How_to_make_a_custom_ISO_image_with_mkimage 2018-08-01 22:33:49 but I can't figure out how to have them preinstalled 2018-08-01 22:33:50 pkgs will never auto install 2018-08-01 22:33:55 clandmeter: yes, iso with hyper-v working perfectly 2018-08-01 22:34:03 ok fair enough, is there a way to actually do that? 2018-08-01 22:34:18 dfayruzov: i mean ipxe iso? 2018-08-01 22:34:23 Foucault_: with an apkovl or pkgs="..." 2018-08-01 22:34:56 is this a variable in the profile script liwakura ? 2018-08-01 22:35:08 pkgs= is an boot option 2018-08-01 22:35:23 ah I haven't thought about that 2018-08-01 22:35:27 clandmeter: no, I don't realize how to do it :( 2018-08-01 22:35:39 I'll try it right away 2018-08-01 22:35:45 dfayruzov: alpine-ipxe-ipxe_iso 2018-08-01 22:36:01 it has an iso image which is just the ipxe loader 2018-08-01 22:36:18 ok, got it ) 2018-08-01 22:36:32 or use alpine-ipxe-ipxe_lkrn which is a ipxe kernel. 2018-08-01 22:36:52 let me start with the goal of these exercises 2018-08-01 22:38:23 I have a home microserver that I want to ipxe boot from router based/online hosted images with some customizations which I want to achieve using apkovl 2018-08-01 22:39:18 customizations are several docker containers that I want to run on this microserver 2018-08-01 22:39:22 that's all 2018-08-01 22:45:13 thanks liwakura it worked 2018-08-01 22:45:30 are these boot options documented somewhere? 2018-08-01 22:46:23 heh :) 2018-08-01 22:46:34 check for recent pr in initramfs repo 2018-08-01 22:48:43 clandmeter: ipxe.iso from alpine-ipxe just hangs on devices initialization: https://pasteboard.co/HxdG5Uf.png 2018-08-01 22:49:26 thats hyperv? 2018-08-01 22:49:31 yeo 2018-08-01 22:49:33 yep 2018-08-01 22:49:40 can you try qemu? 2018-08-01 22:49:46 or something else? 2018-08-01 22:50:00 yep ) 2018-08-01 22:50:04 brb 2018-08-01 22:50:07 im going to bed. 2018-08-01 22:50:08 gnite 2018-08-01 22:50:31 found them clandmeter, thanks 2018-08-01 22:52:07 clandmeter: good night ) thanks for trying to help 2018-08-01 22:56:25 night 2018-08-02 03:36:06 b33rj3553 2018-08-02 04:00:38 I guessed wrong `[NickServ] Invalid password for jlyo.` ;) 2018-08-02 04:02:08 <_ikke_> heh 2018-08-02 04:02:16 <_ikke_> or they already changed it 2018-08-02 04:19:42 grr I can't get my XPS 13 to boot the Alpine usb :( 2018-08-02 04:19:49 just drops me into a grub menu 2018-08-02 04:26:04 ahh legacy boot 2018-08-02 10:19:21 clandmeter: mind if I pm? 2018-08-02 10:19:29 np 2018-08-02 10:19:38 but im about to leave so could be im slow. 2018-08-02 10:37:27 how do I generate and set locales in Alpine? there is no /etc/locale.gen or /usr/bin/locale 2018-08-02 14:01:57 does nobody know? 2018-08-02 14:04:52 <_ikke_> I don't, at least 2018-08-02 14:07:31 just set LANG and LC_ALL 2018-08-02 14:09:38 To what though? I have no locales to set it too 2018-08-02 14:10:32 <_ikke_> does musl even support it? 2018-08-02 14:11:14 it seems like it doesn't, or at least the Alpine one doesn't. that's the problem here ;) 2018-08-02 14:11:57 the locale you want it to 2018-08-02 14:11:59 :P 2018-08-02 14:12:39 I don't think locale-gen is needed 2018-08-02 14:12:58 because musl itself has no localizations 2018-08-02 14:13:58 wonder if I get booted for pasting a link now that Sigyn's on 2018-08-02 14:14:59 Musl doesn't, but the application I'm packaging does require a locale 2018-08-02 14:15:10 in any case, this is explained in-depth on the musl project page called Functional Differences From GLibc 2018-08-02 14:15:36 <_ikke_> Many people are posting links without issue 2018-08-02 14:15:57 <_ikke_> 1https://wiki.musl-libc.org/functional-differences-from-glibc.html 2018-08-02 14:16:59 I'm not a registered user so I might be in a bit different situation than them, if I understand at all how all this works 2018-08-02 14:17:15 no, sigyn won't boot you for posting a link 2018-08-02 14:17:18 only if it's a spam link 2018-08-02 14:17:42 PureTryOut[m]: locale-gen is not for application locales, though 2018-08-02 14:17:46 as far as i understand it 2018-08-02 14:18:35 you don't need locale-gen for locales, only on systems which have the necessity for it -- afaics, alpine is not one of them 2018-08-02 14:20:34 hmm 2018-08-02 14:20:47 I guess I'm misunderstanding this then 2018-08-02 18:52:57 I'm scratching my head trying to figure out what I am missing here.... I need to change the real-time scheduling to SCHED_FIFO for a process... But, chrt from util-linux keeps saying: "policy: Function not implemented"... The command I am using is "chrt -fp 2 " 2018-08-02 20:13:54 hello. Any reason to keep getting 'failed to load linux.c32' when booting from a USB drive? 2018-08-02 20:14:14 <_ikke_> is linux.c32 present on the usb drive? 2018-08-02 20:14:55 yes 2018-08-02 20:18:07 g1i7ch: as part of an normal alpine install? 2018-08-02 20:18:33 i guess you meant ldlinux.c32 2018-08-02 20:20:53 ^ yes that 2018-08-02 20:20:57 sorry 2018-08-02 20:21:29 liwakura: i used setup-bootable , i checked the file hashes, idk what i did wrong :? 2018-08-02 20:21:50 that the error comes with ldlinux.c32 means that ldlinux.sys can be properly loaded 2018-08-02 20:23:45 file says it's an Intel executable but its an amd host... but that shouldnt matter since they are hybrid isos right? 2018-08-02 20:24:13 Intel and AMD are the same architecture (x86) 2018-08-02 20:24:55 i used the x86_64 iso if that matters any 2018-08-02 20:25:02 oh ok 2018-08-02 20:25:21 x86_64 ist x86 plus the 64-bit extensions AMD invented 2018-08-02 20:25:47 it sounds like extlinux -i failed somehow 2018-08-02 20:26:01 is ldlinux.c32 in the same directory as ldlinux.sys ? 2018-08-02 20:26:31 yes 2018-08-02 20:28:27 liwakura: extlinux? with fat32? 2018-08-02 20:28:54 oh, right 2018-08-02 20:29:02 then its syslinux 2018-08-02 20:31:20 liwakura: would installing it fix it? via syslinux -i /dev/sda1 2018-08-02 20:33:36 you could try that 2018-08-02 20:41:02 liwakura: same thing. everything looks good in fdisk (partition is there, its bootable) but same error, failed to load ldlinux.c32 2018-08-02 20:51:46 setup-bootable -cf fails too. it says failed to find syslinux.cfg ... even when passing it the entire path and with ./syslinux.cfg 2018-08-02 20:53:47 i thought i read that syslinux wont work on 64bit, that i would need to use grub but i cant find the website 2018-08-02 20:55:20 hm... 2018-08-02 20:55:25 i dont have the setup to reproduce it here 2018-08-02 20:57:30 well that doesnt make sense either; i know i used the x86_64 iso. just thinking outloud trying to spark an idea :/ 2018-08-02 20:59:33 where do packages go when you download them with apk add? 2018-08-02 21:02:36 ill try booting another machine. thanks. 2018-08-03 06:20:28 ACTION is using alpine to use windows 2018-08-03 06:20:52 want to install windows 10 on 6TB hard disk, on a really old computer that can't boot from anything over 3TB 2018-08-03 06:21:04 so ill install alpine sys install and then chainload windows 2018-08-03 06:21:31 that way i boot from usb stick with alpine and then pick windows should work 2018-08-03 06:21:57 we have grub 2018-08-03 06:23:01 should make an APKBUILD at some point for https://www.archlinux.org/packages/community/x86_64/os-prober/ 2018-08-03 07:11:40 hello 2018-08-03 07:12:41 ServiceRobot: hello, save the meta, just go ahead with your question(s) 2018-08-03 07:13:49 heh. ya sorry. I like to make sure people are here so I'm not using up space. I read the about page of alpine, and have heard good things about it on reddit over the past few months 2018-08-03 07:14:07 I've been trying to find a decent server distro that isn't stricken with systemd 2018-08-03 07:14:26 from what I've read alpine is good for switches and routers, but also server management? 2018-08-03 07:14:36 uhm 2018-08-03 07:14:44 my irc client runs on an alpine linux server 2018-08-03 07:15:14 huh. well that about says it all doesn't it? 2018-08-03 07:15:57 well, my point is that the requirements I need can be a bit all over the place. I like to experiment, you see 2018-08-03 07:17:22 first of all, I wanted to know if alpine has 32-bit libraries? 2018-08-03 07:17:34 you should research first if the packages you need are in the repositories https://pkgs.alpinelinux.org/packages 2018-08-03 07:17:38 the package search function on the website is a bit hard to figure out 2018-08-03 07:18:04 it seems to need exact matches and not partial searches 2018-08-03 07:18:04 set branch to v3.8, thats an sane stable release 2018-08-03 07:18:14 uhm, you can use '*' 2018-08-03 07:18:21 oh, it supports regex? 2018-08-03 07:18:27 to some extent 2018-08-03 07:18:37 i would have called it »globbing« 2018-08-03 07:18:46 how would I search for 32-bit packages? 2018-08-03 07:19:03 Setting arch to x86 2018-08-03 07:19:08 oh, I see now. silly me 2018-08-03 07:19:09 x86 is 32-bit Intel/AMD 2018-08-03 07:19:30 seems once I set a repo I can't set it to blank again 2018-08-03 07:20:45 thing is I come previously from Arch and before that Linux Mint. been using arch for a year but obviously not a good choice for servers 2018-08-03 07:21:04 so not sure how I'd be able to find equivalent libraries 2018-08-03 07:21:06 yeah, thats an bug, but you can strip the parameter from the url 2018-08-03 07:21:17 heh, good to know 2018-08-03 07:23:02 ah, so packages in a different arch have the same name then. is it possible to install x86 libraries in a x86_64 environment? 2018-08-03 07:23:53 afaik there is no multilib support 2018-08-03 07:24:00 uhm 2018-08-03 07:24:28 do you have an propietary application that you cannot recompile yourself? 2018-08-03 07:25:32 because alpine does use the musl libc, so binaries from glibc distros are not guaranteered to run, and in practice, most of them fail 2018-08-03 07:26:11 well I wanted to run certain game servers on it as well as have a LEMP setup 2018-08-03 07:29:15 LEMP no issue, but i hope you have the source of those game servers, otherwise it might get rather painful 2018-08-03 07:29:42 or you are going to need an i686-linux-gnu chroot for them 2018-08-03 07:30:12 ya, with any distro I've used it can be a pain. Minecraft and source servers (tf2 and gmod) are servers I have in mind setting up 2018-08-03 07:30:34 so the "source" (heh) isn't available 2018-08-03 07:40:20 would the chroot need an entire alpine environment as well? 2018-08-03 07:40:35 that sounds like it could get messy. this probably won't work for me then 2018-08-03 07:40:48 i wouldn't put an alpine enviroment there 2018-08-03 07:40:59 but instead exactly the things the game server needs 2018-08-03 07:41:30 I'd have to symlink the libraries most likely though 2018-08-03 07:42:17 you could try making docker containers für the game servers 2018-08-03 07:42:43 aren't docker images read-only though? 2018-08-03 07:43:20 they are always some sort of overlayfs 2018-08-03 07:43:53 ya, that's not good since I plan to modify the game servers with mods and other such do-dads 2018-08-03 07:44:34 I probably need to find another distro with multilib support without systemd that's non-rolling. not a lot of options out there unfortunately 2018-08-03 07:45:31 devuan maybe 2018-08-03 07:46:16 I was considering devuan, but they only really support sysvinit last time I checked. also their recent update includes libsystemd, so what's the real difference between debian at that point? 2018-08-03 07:46:52 systemd is a plague I tell ya 2018-08-03 09:00:52 I guess libsystemd is just an empty shell in last devuan version? 2018-08-03 09:36:10 I tried running Kubernetes on Alpine 3.8.0 with the kubeadm command, turned off swap, but for some reason it fails saying - "WARNING: no supported init system detected, skipping checking for services" 2018-08-03 09:36:56 I know Alpine uses the OpenRC init system, is that something that is not compatible with Kubernetes? 2018-08-03 09:50:08 that's probably a better question for the k8s developers, I think 2018-08-03 09:50:55 https://github.com/kubernetes/kubernetes/blob/7a6320ef29da4a19f9aa0ae10a4814e9d4fc97e7/pkg/util/initsystem/initsystem.go#L165 2018-08-03 09:51:04 looks like they only support systemd and windows, sigh 2018-08-03 09:51:40 however, seems openrc support would not be too hard to add 2018-08-03 09:52:02 however, it is just a warning, so Iwouldn't fret it too much 2018-08-03 10:14:58 @Shiz: Thanks for the info. But the problem is that kubeadm command fails miserably to create the services, which is why I'm guessing it is not able to run health checks 2018-08-03 10:17:04 @Shiz: If you run this command - "kubeadm init --apiserver-advertise-address=[host ip] --token-ttl=0" on a freshly installed Alpine 3.8.0 box you would be able to see the errors where its not able to reach to the APIs because the services never got created 2018-08-03 10:17:56 @Shiz: This is a prerequisite before you run the above command - "apk add ebtables ethtool socat iproute2 iptables && swapoff -a" 2018-08-03 10:37:29 Shiz: that's terrible.. aaaargh 2018-08-03 11:05:11 thsobercoder: ah, gotcha 2018-08-03 11:05:30 I don't think adding openrc support is hard if upstream welcomes it 2018-08-03 11:47:38 @Shiz: Are there any workarounds, or do I have to start all kubernetes services manually by writing all the init.d scripts? 2018-08-03 14:31:43 hey all :) just rebuilding my home server from debian wheezy to alpine 3.8.0. Having trouble mounting by btrfs volume. 'mount -t btrfs /dev/sda /mnt/store' isn't doing the trick. what have i overlooked? 2018-08-03 14:34:11 probably a dumb question, but did you install btrfs-tools and all? 2018-08-03 14:34:57 i installed btrfs-progs, i guess there's more... like I said, it's my fault for overlooking things :) 2018-08-03 14:35:10 will add the btrfs-tools 2018-08-03 14:35:55 wait wait 2018-08-03 14:36:08 i meant btrfs-progs 2018-08-03 14:36:12 i was mistaken for a weak second 2018-08-03 14:36:43 yes, i installed those. 2018-08-03 14:36:46 what error message does mounting it spit out? 2018-08-03 14:37:45 mount: mounting /dev/sda on /mnt/store failed: Invalid argument 2018-08-03 14:38:02 anything more interesting in dmesg? 2018-08-03 14:38:07 nope 2018-08-03 14:38:12 oh - one sec... 2018-08-03 14:38:36 ah. i might be in for some headache 2018-08-03 14:38:45 what's up? 2018-08-03 14:39:01 it's saying it's missing UUID's 2018-08-03 14:39:35 do i have to do so initialisation of the btrfs volume? 2018-08-03 14:39:38 *some 2018-08-03 14:39:53 tried `btrfs filesystem show` and the usual round of troubleshooting? 2018-08-03 14:40:22 nope - i was hoping i could just change distro and remount the btrfs volume.... i know, pretty naive... 2018-08-03 14:41:45 'btrfs filesystem show' seems to give me sane output. nice list of the drives in the volume 2018-08-03 14:42:34 okay - i'll move to reading the btrfs troubleshooting on the web etc. thanks for your time :) 2018-08-03 14:52:17 :) I'm no expert with btrfs but I've played with it quite a bit 2018-08-03 14:52:27 don't think I ever used it much in anything production 2018-08-03 14:53:12 well it's all home use data. ie. cat pictures and the hentai collection, so no harm done. but good moment to learn some new things :) 2018-08-03 14:55:11 hahahah 2018-08-03 14:55:34 silverwillow: does btrfs show up in /proc/filesystems? if not, my guess it that you might have to modprobe btrfs manually 2018-08-03 14:55:44 s/guess it/guess is/ 2018-08-03 14:58:45 jn__: it does show up, at the very bottom, together with ext3 and ext4 2018-08-03 15:00:14 running btrfschk which is aking its time. 2018-08-03 15:49:42 well, the trick seems to be that one has to run 'btrfs device scan' before one can mount btrfs volume. I guess Debian Wheezy did this automagically for you. 2018-08-03 15:53:32 Anyone here in charge of dl-cdn.alpinelinux.org? 2018-08-03 16:01:27 shoot 2018-08-03 16:21:29 clandmeter: "curl -I http://dl-cdn.alpinelinux.org/alpine/v3.8/main/x86_64/APKINDEX.tar.gz" gives me a 301 through Squid proxy, but 200 otherwise. The 301 redirects to https://dl-cdn.alpinelinux.org/alpine/v3.8/main/x86_64/APKINDEX.tar.gz, which is a 404 then. 2018-08-03 16:22:08 Tried it with https://github.com/yinqiwen/gsnova in the middle to inspect the traffic, but then it is also a 200. 2018-08-03 16:24:30 blueyed, can you add a ticket on bugs. 2018-08-03 16:24:41 if bugs is down please do it later. 2018-08-03 16:24:53 im in the middle of a transition of bugs 2018-08-03 16:25:41 clandmeter: where is "bugs"? Might be better if you could quickly check it yourself and then add it eventually. I've only just noticed this when using Squid for speeding up Docker builds. 2018-08-03 16:25:56 no time sorry 2018-08-03 16:26:23 me neither.. :/ I will come back to it eventually the other day then. 2018-08-03 16:26:39 to everyone: we are going to take offline patchwork and bugs to do maintenance. hope to get it back asap. 2018-08-04 01:10:13 hello... 2018-08-04 01:10:39 why the phpmyadmin give "Forbidden" error?... i see all permission is correct... 2018-08-04 01:12:00 Where should I look to correct this error?... 2018-08-04 01:12:41 rmbeer: webserver logs 2018-08-04 01:12:51 (error.log, most likely) 2018-08-04 01:14:04 "client denied by server configuration"... 2018-08-04 01:15:24 i see in the /etc/apache2/conf.d/phpmyadmin.conf that have correct permission, is by default... 2018-08-04 01:16:12 is there something like 'allow from 127.0.0.1' or 'allow from localhost' (which would implicitely forbid everyone else) 2018-08-04 01:16:43 Allow from all 2018-08-04 01:18:00 https://ptpb.pw/EMqR.conf 2018-08-04 01:20:15 rmbeer: which apache version ? 2018-08-04 01:20:25 httpd -V 2018-08-04 01:21:06 Apache/2.4.33 2018-08-04 01:21:31 paste all the output?... 2018-08-04 01:21:38 nah it is fine 2018-08-04 01:21:48 I think that form of allow is deprecated now. http://httpd.apache.org/docs/2.4/upgrading.html (although it should not make that error, iirc) 2018-08-04 01:24:47 I allow all access, I still can not find the problem.... 2018-08-04 01:26:18 ah, now understand... 2018-08-04 01:26:45 i must replace Order+Allow by Require 2018-08-04 01:27:52 yes, now work... 2018-08-04 02:09:03 where is saved the log of mariadb?... 2018-08-04 02:15:22 is in /usr/lib/mysql/? why can't found the logs here?.... 2018-08-04 02:15:34 or in /var/lib/mysql... 2018-08-04 03:10:25 check the config file, it should say htere 2018-08-04 03:10:27 there* 2018-08-04 03:11:38 danieli, i already check the config file, and not have nothing about of log.... 2018-08-04 03:11:58 i thinking that mariadb have the log off by default... 2018-08-04 03:20:39 rmbeer: just enable it then? 2018-08-04 14:35:03 danieli, True, thank you, I had not thought about it... :( 2018-08-04 14:35:23 :) 2018-08-04 16:58:31 anyone here can helpme set up the logs in mariadb?? have a serious error and i unknown what happened.... 2018-08-04 16:58:43 https://ptpb.pw/LTyN.txt 2018-08-04 16:58:49 "Ver 15.1 Distrib 10.1.32-MariaDB" 2018-08-04 21:40:55 https://www.apnews.com/72be678fb5a748c388128269a10f24f4/Heavy-police-presence-as-right-wing-rally-begins-in-Portland?utm_source=fark&utm_medium=website&utm_content=link&ICID=ref_fark 2018-08-04 21:40:59 wewps :b 2018-08-05 07:41:43 good morning all. I'm having trouble mounting my btrfs volume as part of booting my home server. When I log in as root and do 'btrfs device scan' and then the mount it works fine. If I try and do the same from local.d or from /etc/fstab, it does not work. What am I missing? 2018-08-05 07:57:47 "it does not work" - care to elaborate? 2018-08-05 07:57:50 @ silverwillow 2018-08-05 07:59:45 hey danieli, nice to chat again :) the btrfs scan returns 4x /dev/btrfs-control not found or some such, an then the mount tells me that there's a parameter missing. 2018-08-05 08:00:48 when /dev/btrfs-control is missing, you usually have to `modprobe btrfs` 2018-08-05 08:00:55 btw. yesterday's issues were fixed by adding btrfs to mkinitfs.conf and running mkinitfs. now the btrfs module is loaded at boot. 2018-08-05 08:01:06 aha 2018-08-05 08:01:45 do you have the exact error regarding /dev/btrfs-control? 2018-08-05 08:01:49 that's odd then, because if i boot and then do a cat /proc/filesystems _before_ i do the btrfs device scan... btrfs is there together with ext3 and ext 4. 2018-08-05 08:02:18 one minute - will reboot the box. :) 2018-08-05 08:02:34 reboot 2018-08-05 08:02:58 lol - too many keyboards on one desk :) 2018-08-05 08:05:01 the error is: WARNING: Failed to open /dev/btrfs-control skipping device registration: no such file or directory 2018-08-05 08:05:16 it does this for each of the 4 drives in the volume 2018-08-05 08:05:44 this jumps at me: https://btrfs.wiki.kernel.org/index.php/Problem_FAQ#I_get_the_message_.22failed_to_open_.2Fdev.2Fbtrfs-control_skipping_device_registration.22_from_.22btrfs_dev_scan.22 2018-08-05 08:05:57 "You might also want to report to your distribution that their configuration without udev is missing this device." 2018-08-05 08:06:13 ncopa: wonder if this is something we need to do something about? 2018-08-05 08:06:26 off to read that FAQ, brb. 2018-08-05 08:06:44 do you use mdev, eudev, or something else? 2018-08-05 08:07:16 i'm using vanilla 3.8.0. Whatever that installed is what I'm using. Where do I 2x check? 2018-08-05 08:07:37 mdev by default 2018-08-05 08:07:45 then that's what is being used. 2018-08-05 08:07:45 at least it was last i knew 2018-08-05 08:08:30 it's totally stock 3.8.0. Only added nano and btrfs-progs. Then rerolled the initfs to have btrfs and that's all. 2018-08-05 08:14:50 Interestingly though, once the boot process completes and i login as root, I can do the scan and the mount without any issues. Does mdev create the btrfs device node that late in the boot process? 2018-08-05 08:19:20 I personally have no clue about that, I don't use btrfs much 2018-08-05 08:21:56 :) 2018-08-05 09:29:22 Good morning folks 2018-08-05 09:29:41 whats your question 2018-08-05 09:29:48 has anyone managed to successfully install alpine on a rockpro64 ? 2018-08-05 09:29:51 good morning, anyways 2018-08-05 09:33:55 if so, can I have the image/ rootfs 2018-08-05 09:34:03 if not, I can try and port it 2018-08-05 09:34:12 try to port it, i haven't found prior work 2018-08-05 09:34:16 since I am about to get one 2018-08-05 09:34:25 and i suspect they use an whacky bootloader like odroid.. 2018-08-05 09:34:40 I made a port for the odroid c1+ 2018-08-05 09:35:02 I got the rootfs ready and to my knownledge it should be able to boot 2018-08-05 09:35:13 however my odroid died before being able to test it 2018-08-05 09:35:28 if anyone wants it I can share it 2018-08-05 09:35:48 liwakura: dont know, but it is possible 2018-08-05 09:36:46 I also made a port for the rpi3 with aarch64 kernel 2018-08-05 09:36:56 that was awhile back though 2018-08-05 09:37:36 https://sourceforge.net/projects/alpinelinux-3-7-aarch64-rpi3/ 2018-08-05 09:57:38 here is some sort of official documentation on how to build the kernel http://rockchip.wikidot.com/linux-user-guide 2018-08-05 09:57:48 I guess I will use their kernel at first 2018-08-05 10:01:03 and yes putting the rootfs together should pretty much be the same as with the odroid 2018-08-05 12:02:30 I'm scratching my head trying to figure out what I am missing here. I am trying to use "chrt" to set a realtime policy for a pid, using for example SCHED_FIFO. (cmd: chrt -f -p 50 4173) - but, chrt just spits out: "chrt: failed to set pid 4173's policy: Function not implemented".... clearly I am missing something here.. But, I can't figure out what ? 2018-08-05 12:06:34 could you strace that? i'd look what syscall fails, and then look into the manpage of that syscall 2018-08-05 12:13:32 liwakura: https://pastebin.com/DJf2MamZ Hmm, seems sched_get_priority_min/max is working - but, after that - I don't really see any clues to why it is failing :/ 2018-08-05 12:15:13 try in #musl, this seems to be coming from the libc 2018-08-05 12:20:03 GlemSom: do you know what package the chrt binary comes from? 2018-08-05 12:45:42 liwakura: it's from util-linux 2018-08-05 13:16:45 liwakura: A guy from musl had a look at this, and it seems schedutil from util-linux is relying on a glibc implementation that is ignoring the sched_ call is for threads, not processes... So, util-linux in a POSIX environment (like musl) actually isn't working as expected 2018-08-05 13:18:13 nsz, i know, because im also in #musl 2018-08-05 13:18:33 Ahh didn't spot that 2018-08-05 13:18:35 and he is also here 2018-08-05 13:18:47 alpine and musl seem to have an rather large intersection of users 2018-08-05 13:19:05 because like, alpine is like the most popular usecase for musl, i guess 2018-08-05 16:05:06 hi 2018-08-05 16:05:44 i just upgraded from 3.7.0 to 3.8.0, at the end of which i saw "initramfs: creating /boot/initramfs-hardened" despite the release notes saying that support for the hardened kernel was removed. 2018-08-05 16:05:58 can i keep using it nonetheless or is this cause for concern? 2018-08-05 16:15:01 fiftysix: it'd be wise to move to -vanilla 2018-08-05 16:15:35 I'm not sure why provides=linux-hardened wasn't set on linux-vanilla for 3.8... 2018-08-05 16:15:46 Shiz, thanks! (I'm fiftysix; I timed out when I rebooted the router into 3.8.0) 2018-08-05 16:20:10 Shiz, after apk add linux-vanilla; apk del linux-hardened, /boot/extlinux.conf looks good. That should have been all, correct? 2018-08-05 16:20:19 yup :) 2018-08-05 16:22:26 cool :) this time i'll /quit tho 2018-08-05 16:24:12 I love how everything "just works" :) 2018-08-05 16:25:37 Shiz, btw is there a simple way to monitor what the network throughput on the WAN interface is? We're 16 people in the house and usually when someone complains about slow speed, it tends to be the server that's slow, not our pipe, but I'd like to have some sort of metric. 2018-08-05 16:26:32 <_ikke_> There are standard tools to do that 2018-08-05 16:26:39 vnstat may help you fiftysix 2018-08-05 16:26:49 it's packaged in community/ 2018-08-05 16:27:19 <_ikke_> iftop, ntop 2018-08-05 16:27:47 hmm 2018-08-05 16:27:56 "vnstat -h" seems nice 2018-08-05 16:28:17 or vnstat -l 2018-08-05 16:28:19 :p 2018-08-05 16:28:24 along with -tr 2018-08-05 16:28:53 oh! -l is awesome! 2018-08-05 16:30:02 ntop doesn't work out of the box, but iftop is also quite nice 2018-08-05 16:31:49 i guess i'll stick with "vnstat -l" for now ... that's light enough to just let it keep running in a tmux window 2018-08-05 16:38:42 <_ikke_> apparently it's also a daemon 2018-08-05 16:40:33 hmm ... it might be nice i guess to see what the last couple of hours looked like 2018-08-05 16:55:25 Is anyone actually able to install `gnome-session`? I just get a unsatisfiable constraints error https://bpaste.net/show/4defe7358935 2018-08-05 16:56:31 <_ikke_> Did you combine different branches?\ 2018-08-05 16:56:34 <_ikke_> edge + stable? 2018-08-05 16:56:49 nope just edge 2018-08-05 16:58:25 <_ikke_> looks like the package is out-of-date 2018-08-05 16:58:36 <_ikke_> https://pkgs.alpinelinux.org/contents?file=libgnome-desktop-3.so.*&path=&name=&branch=edge 2018-08-05 16:58:45 <_ikke_> It looks for .12, but .17 is available 2018-08-05 16:59:46 ah, yeah. so how would I resolve that (I don't mind self-building the package) 2018-08-05 16:59:49 ? 2018-08-05 17:00:20 <_ikke_> just build the package again 2018-08-05 17:00:27 just rebuild gnome-shell? 2018-08-05 17:01:09 yeah ok. I'll PR a `$pkgrel` bump then 2018-08-05 17:01:25 <_ikke_> gnome-session as well 2018-08-05 17:02:04 ok 2018-08-05 17:07:36 _ikke_, the vnstati produced images are really nice! 2018-08-05 17:08:51 <_ikke_> ah cool 2018-08-05 17:09:07 <_ikke_> how do you generate them? 2018-08-05 17:09:50 <_ikke_> Nice that it keeps a log of used thata 2018-08-05 17:09:52 <_ikke_> data* 2018-08-05 17:11:49 _ikke_, there's an initscript for vnstatd and while it's running it's updating a database in /var/lib/vnstat. and then you just need a cronjob that runs vnstati and puts the pngs somewhere into /var/www along with an html file. at least that's how the example does it. 2018-08-05 17:12:13 we have vnstat on several of our alpine mirrors 2018-08-05 17:12:22 http://uk.alpinelinux.org/.stats/ for instance 2018-08-05 17:12:32 <_ikke_> cool 2018-08-05 17:12:42 http://tpaste.us/RrMv <-- example cron script 2018-08-05 17:12:43 <_ikke_> ah, that's vnstat, didn't know 2018-08-05 17:12:56 <_ikke_> nice 2018-08-05 17:13:25 surprisingly low avg. rates 2018-08-05 17:13:50 <_ikke_> uk is not a popular mirror 2018-08-05 17:13:59 ic 2018-08-05 17:16:02 now I get `ERROR: readline-dev-7.0.003-r0: BAD signature`... doesn't that mean it needs a `$pkgrel` bump as well? 2018-08-05 17:16:13 No wonder the uk mirror is always the fastest for me! 2018-08-05 17:16:28 being in the UK helps too I suppose. 2018-08-05 17:16:33 it's a fairly new mirror 2018-08-05 17:16:40 it's on a gigabit line too 2018-08-05 17:16:46 and I take care of it :) 2018-08-05 17:16:53 :) 2018-08-05 17:17:00 <_ikke_> PureTryOut[m]: no, it usually means something different 2018-08-05 17:17:02 how much is a gigabit line in the UK, danieli? 2018-08-05 17:17:04 <_ikke_> PureTryOut[m]: what mirror are you using? 2018-08-05 17:17:10 that one's a free box 2018-08-05 17:17:13 free for us, that is 2018-08-05 17:17:18 <_ikke_> sponsored 2018-08-05 17:17:20 it's sponsored to the alpine project 2018-08-05 17:17:22 okay, that's nice :) 2018-08-05 17:17:24 """free""" 2018-08-05 17:17:28 By who? 2018-08-05 17:17:32 it's usually not terribly expensive, let me check the prices 2018-08-05 17:17:36 that one is rapidswitch, in maidenhead 2018-08-05 17:17:45 Ah. 2018-08-05 17:17:50 _ikke_: http://dl-cdn.alpinelinux.org/alpine/edge/main 2018-08-05 17:17:56 just out of curiosity ... here in Germany, _if_ you can get fiber to the home, it's still quite expensive 2018-08-05 17:17:57 which I have no clue what it reroutes too 2018-08-05 17:17:58 <_ikke_> right, dl-cdn 2018-08-05 17:18:06 <_ikke_> PureTryOut[m]: dl-4 2018-08-05 17:18:17 ok 2018-08-05 17:18:23 <_ikke_> Usually it means someone reverted the package without updating pkgrel 2018-08-05 17:18:23 dl-cdn is one of our boxes behind fastly 2018-08-05 17:18:35 <_ikke_> danieli: isn't dl-cdn fastly? 2018-08-05 17:18:46 well yes, but it's just proxying and caching 2018-08-05 17:18:59 <_ikke_> sure, but it's the front-side of fastly 2018-08-05 17:19:11 <_ikke_> which then gets its data from dl-4 2018-08-05 17:19:26 <_ikke_> unless I'm misunderstanding things 2018-08-05 17:19:29 if you request a file that has been cached, it returns it from fastly 2018-08-05 17:19:42 if you request a file that has _not_ been cached, it'll request it from dl-4, cache it, and return it 2018-08-05 17:19:48 so, any clue how to resolve this? 😉 I remember having this before but I'm not sure how it was fixed back then 2018-08-05 17:19:54 <_ikke_> right, that's what a caching proxy does 2018-08-05 17:20:00 mm 2018-08-05 17:20:08 <_ikke_> PureTryOut[m]: let me check 2018-08-05 17:22:01 <_ikke_> PureTryOut[m]: what it usually means is that the apkindex has a different signature as the actual package 2018-08-05 17:22:14 it can also be updated btw, 7.0.005 is out 2018-08-05 17:22:25 ah ok 2018-08-05 17:22:43 <_ikke_> PureTryOut[m]: that can happen if the mirror is not fully synced yet, or with dl-cdn, if the package with the same name but different signature is uploaded 2018-08-05 17:22:55 <_ikke_> while the cache still serves the old package 2018-08-05 17:23:27 <_ikke_> But I don't see any reverts for readline 2018-08-05 17:23:37 I'm guessing it's the latter than, as the last build time is June 2017. I'm guessing it has been downloaded at least once through that mirror since then lol 2018-08-05 17:23:48 which mirror is in question here? 2018-08-05 17:23:51 <_ikke_> dl-cdn 2018-08-05 17:23:54 aha 2018-08-05 17:24:02 odd.. 2018-08-05 17:24:06 <_ikke_> yes 2018-08-05 17:24:10 I don't have any insight into that, unfortunately 2018-08-05 17:24:16 clandmeter: any idea? 2018-08-05 17:24:19 <_ikke_> PureTryOut[m]: tried an apk update? 2018-08-05 17:26:16 That is the only thing that bothers me about alpine, some packages are a bit behind. 2018-08-05 17:26:41 _ikke_: it's a clean install 2018-08-05 17:26:56 (so yes an apk update was being done) 2018-08-05 17:26:58 <_ikke_> mpmc: We're not a big distro with lots of people keeping packages up-to-date 2018-08-05 17:27:16 _ikke_: I know :) 2018-08-05 17:27:17 <_ikke_> mpmc: or more, people to approve the changes 2018-08-05 17:28:40 I wonder if alpine will run on an original rpi. 2018-08-05 17:29:30 apparently it does, looking at the wiki 2018-08-05 17:31:30 fiftysix: I've ran it on a newer Pi, just not on my first ever Pi (one of the first 10k with the dodgy bits :p). 2018-08-05 17:31:55 I wonder why this always happens with readline though... 2018-08-05 17:34:54 mpmc, okay, no idea about that ... i've never owned a pi. just boxes full of microcontrollers :P 2018-08-05 17:44:42 I can't actually rebuild gnome-shell... It complains about a missing dependency "mutter-clutter" 2018-08-05 17:44:51 well, "mutter-clutter-1" 2018-08-05 17:46:09 <_ikke_> it's mutter-clutter-2 now apparently 2018-08-05 17:46:47 <_ikke_> which is provided by mutter-dev 2018-08-05 17:55:07 ah I see the problem. Mutter is already at 3.28 where gnome-shell is still at 3.26 2018-08-05 17:57:48 It's alive, it's alive! /me sheds a tear. So alpine on an original rpi = good to go. 2018-08-05 17:57:55 <_ikke_> hehe 2018-08-05 18:30:02 Interesting, alpine doesn't boot if you change the gpu_mem to 16 on an rpi. 2018-08-05 19:55:51 Hey! I am having trouble getting wireguard installed on aarch64, anybody else had problems with this? 2018-08-05 19:56:28 <_ikke_> sigtrm: what problems 2018-08-05 19:57:56 So I am trying to get it running on an rpi 3 and when I run " ip link add dev wg0 type wireguard" i get "ip: RTNETLINK answers: Not supported" 2018-08-05 19:58:31 If I run "modprobe wireguard" I get modprobe: FATAL: Module wireguard not found in directory /lib/modules/4.14.55-0-rpi" 2018-08-05 19:58:49 <_ikke_> so the module is missing then 2018-08-05 19:58:52 <_ikke_> the kernel moduel 2018-08-05 19:59:03 <_ikke_> what does uname -r return? 2018-08-05 19:59:20 4.14.55-0-rpi 2018-08-05 19:59:37 <_ikke_> ok, so not a newer kernel installed 2018-08-05 19:59:38 I installed both wireguard-tools and wireguard-vanilla 2018-08-05 20:00:00 <_ikke_> /lib/modules/4.14.55-0-vanilla/extra/wireguard.ko 2018-08-05 20:00:30 That file exists 2018-08-05 20:00:40 <_ikke_> hmm 2018-08-05 20:00:44 <_ikke_> not sure then 2018-08-05 20:01:25 Does modprobe look in both the -rpi and -vanilla folders? 2018-08-05 20:01:43 <_ikke_> Probably not 2018-08-05 20:02:08 <_ikke_> Not sure though 2018-08-05 20:02:25 <_ikke_> You could try to copy it in the -rpi dir 2018-08-05 20:03:15 I was thinking of making a symbolic link 2018-08-05 20:03:21 <_ikke_> right 2018-08-05 20:03:23 But I don't want to mess things up for future versions 2018-08-05 20:03:28 <_ikke_> https://git.alpinelinux.org/cgit/aports/tree/testing/wireguard-vanilla/APKBUILD#n11 2018-08-05 20:03:43 <_ikke_> So you would need to build that package with FLAVOR set to rpi 2018-08-05 20:04:41 Okay 2018-08-05 20:06:15 I appreciate your help _ikke_ 2018-08-05 20:06:19 Norwegian btw? 2018-08-05 20:08:03 I am quite new to Alpine, I because up until recently I didn't get Alpine running on rpi at all (bug in the screen output) 2018-08-05 20:08:32 Is apkbuild files like pkgbuild files from Arch? 2018-08-05 20:08:41 Are there any managers like Arch has? 2018-08-05 20:09:21 sigtrm: yes apkbuild are like pkgbuild, just like Void Linux templates, Gentoo ebuilds and Exherbo exheres 2018-08-05 20:09:53 Thanks 2018-08-05 20:11:04 Are there any managers for it? 2018-08-05 20:13:48 <_ikke_> sigtrm: nope 2018-08-05 20:14:14 Okay so no shortcut, I guess I'll read up on apkbuild 2018-08-05 20:14:17 Thanks 2018-08-05 20:18:16 <_ikke_> sigtrm: It didn't take the module? 2018-08-05 20:18:30 No just linking it didn't help 2018-08-05 20:27:35 So another question, I shouldn't build as root, but at the same time I get permission denied errors 2018-08-05 20:28:03 <_ikke_> sigtrm: permission denied for what? 2018-08-05 20:28:23 abuild-fetch: /var/cache/distfiles/WireGuard-0.0.20180802.tar.xz.lock: Permission denied 2018-08-05 20:28:40 <_ikke_> You need to make sure your user can write to that dir 2018-08-05 20:30:01 Should be, but I logged out and back in and now I moved to the next error 2018-08-05 20:30:14 <_ikke_> what error? 2018-08-05 20:30:31 /usr/bin/abuild: line 2613: APKBUILD: not found 2018-08-05 20:30:53 <_ikke_> are you running abuild in the correct directory? 2018-08-05 20:31:05 <_ikke_> it should be in the dir where the APKBUILD is located 2018-08-05 20:31:42 Yes I am running it in the same directory that the APKBUILD is located, is there a specific directory it should be located? Right now I am just using the home folder 2018-08-05 20:32:09 <_ikke_> No, shouldn't matter 2018-08-05 20:53:36 SO a bit of progress, let me if you have any advice 2018-08-05 20:53:49 >>> ERROR: : Could not find ./APKBUILD (PWD=/home/user) 2018-08-05 20:54:08 <_ikke_> ls APKBUILD 2018-08-05 20:54:45 Should I make the folder? 2018-08-05 20:54:53 <_ikke_> probably is better 2018-08-05 20:55:25 Nope, didn't make a difference 2018-08-05 20:55:34 <_ikke_> weird 2018-08-05 20:55:46 <_ikke_> did you try ls APKBUILD? 2018-08-05 20:56:17 Yes, nothing because the folder is empty 2018-08-05 20:56:30 <_ikke_> well, it shouldn't be empty 2018-08-05 20:56:37 <_ikke_> it should at least contain the APKBUILD file 2018-08-05 20:56:57 BUt it should be copied by the build process? 2018-08-05 20:57:00 <_ikke_> no 2018-08-05 20:57:10 Okay, then I messed up someplace 2018-08-05 20:57:16 what are you trying to do? 2018-08-05 20:57:24 build wireguard 2018-08-05 20:57:30 if you want to run abuild, you need an APKBUILD that tells it how to build the package 2018-08-05 20:57:34 wireguard is already packaged 2018-08-05 20:57:47 <_ikke_> Shiz: it's missing the kernel modules for rpi 2018-08-05 20:57:54 <_ikke_> only vanilla 2018-08-05 20:57:56 I know, but I am running it on a rpi and it puts it in a different module folder 2018-08-05 20:58:10 right 2018-08-05 20:58:17 22:53:49 sigtrm : >>> ERROR: : Could not find ./APKBUILD (PWD=/home/user) 2018-08-05 20:58:24 /home/user is obviously not where the wireguard APKBUILD is 2018-08-05 20:58:33 so run abuild from the directory te wireguard APKBUILD is in 2018-08-05 20:58:51 <_ikke_> Shiz: I think they assumed abuild would download the necessary files 2018-08-05 20:59:09 Okay so I used wget to get the APKBUILD file from https://git.alpinelinux.org/cgit/aports/plain/testing/wireguard-vanilla/APKBUILD 2018-08-05 20:59:15 And then I ran abuild on that file 2018-08-05 20:59:20 All of this in /home/user 2018-08-05 20:59:28 <_ikke_> sigtrm: please use a dedicated folder 2018-08-05 20:59:42 also, clone the aports git instead 2018-08-05 20:59:47 don't wget a single file from it 2018-08-05 20:59:52 Ah okay 2018-08-05 21:00:03 git clone git://git.alpinelinux.org/aports; cd aports/testing/wireguard-vanilla 2018-08-05 21:00:15 FLAVOR=rpi abuild -r 2018-08-05 21:00:34 <_ikke_> Shiz: shouldn't be necessary to have a complete aports to build a single package 2018-08-05 21:00:43 _ikke_: it is 2018-08-05 21:00:46 <_ikke_> especially when there is only an APBUILD 2018-08-05 21:00:47 # verify the kernel version 2018-08-05 21:00:48 local _kapkbuild=../../main/linux-$_pkgver/APKBUILD 2018-08-05 21:00:53 check the actual wireguard apkbuild contents 2018-08-05 21:00:55 :P 2018-08-05 21:00:57 <_ikke_> hmm 2018-08-05 21:01:02 <_ikke_> right 2018-08-05 21:01:15 and in general, packages sometimes have auxiliary files in theird irs 2018-08-05 21:01:21 <_ikke_> sure 2018-08-05 21:01:23 so it's a good idea to always have an aports tree clone anyway 2018-08-05 21:02:03 <_ikke_> but normally it should be sufficient to just have the files belonging to the package 2018-08-05 21:02:05 So make an aports folder inside /home/user and clone the git there 2018-08-05 21:02:10 ? 2018-08-05 21:02:21 <_ikke_> just git clone 2018-08-05 21:02:25 <_ikke_> it will create the aports dir 2018-08-05 21:02:25 okay 2018-08-05 21:08:48 Thanks, got a bit further 2018-08-05 21:09:24 ERROR: unsatisfiable constraints: .makedepends-wireguard-rpi-0: masked in: cache satisfies: world[.makedepends-wireguard-rpi] >>> ERROR: wireguard-rpi: all failed 2018-08-05 21:10:14 try apk del .makedepends-wireguard-rpi 2018-08-05 21:10:16 first 2018-08-05 21:11:31 OKay, then try again? 2018-08-05 21:13:21 <_ikke_> yes 2018-08-05 21:13:38 Nope same error 2018-08-05 21:17:14 how to deactivate --syslog from mariadb?... 2018-08-05 21:34:25 <_ikke_> try to look at /etc/init.d/mariadb 2018-08-05 21:35:39 _ikke_, thanks!... 2018-08-05 21:36:16 <_ikke_> note that it's usually not recommended to edit this file (because it's managed by apk) 2018-08-05 21:36:35 <_ikke_> on the other hand, it's located in /etc, so it's probably treated as a config file 2018-08-05 21:39:47 unfortunately it is not possible, it could only be achieved by deleting --syslog from /etc/init.d/mariadb ... 2018-08-05 21:42:50 <_ikke_> you can make a copy of it 2018-08-05 21:42:54 <_ikke_> or just edit it 2018-08-05 21:44:41 yes, i edit it... 2018-08-05 22:38:06 sigtrm: hmm, not immediately sure 2018-08-05 22:40:56 As much as I like the idea of Alpine, I think I might have to go with something else for now and come back to Alpine, I just can't seem to make wireguard install correctly 2018-08-05 22:43:52 I appreciate all your help 2018-08-05 22:51:48 hey everyone, I'm trying to boot a Raspberry Pi Zero W using linux-vanilla package, but the kernel doesn't even start (with and without U-Boot)... I tried building it using multi_v7_defconfig too, but still had no success 2018-08-05 22:51:55 does anyone know how to run mainline/vanilla kernel on rpi zero w? 2018-08-05 22:59:29 note: linux-rpi works (but only without U-Boot)... but it's not the mainline one (which seems to be supported by now) 2018-08-06 03:44:53 essence: as far as I know, they've required a custom patched kernel (linux-rpi) all along 2018-08-06 12:48:36 anyone in here know graphviz i'm updating an article on the alpinelinux wiki 2018-08-06 12:48:46 and having some trouble :( with flipping the label over the other side 2018-08-06 12:49:54 i drew this diagram https://i.imgur.com/I8bEMQt.png 2018-08-06 12:50:36 just curious, what is this for, exactly? 2018-08-06 12:50:41 also, paste the graphviz code? 2018-08-06 12:50:47 doing that now 2018-08-06 12:51:01 https://wiki.alpinelinux.org/wiki/Linux_Router_with_VPN_on_a_Raspberry_Pi_(IPv6) i am tidying it up 2018-08-06 12:51:15 seeing as i got it all working perfectly and tested 2018-08-06 12:51:53 i am a bit of a noob at graphviz https://pastebin.com/tNvWJEAd 2018-08-06 12:51:56 so don't laugh 2018-08-06 12:52:46 just need to install some stuff on this machine, i'll have a look in a sec 2018-08-06 12:52:47 i reckon it would look better of the nodes on the switch had more space between them like https://wiki.alpinelinux.org/w/images/thumb/2/2c/Network_Diagram_ipv4_ipv6_with_vlans.svg/900px-Network_Diagram_ipv4_ipv6_with_vlans.svg.png :P 2018-08-06 12:52:57 danieli: much appreciated #graphviz is dead 2018-08-06 12:53:24 i think the other guy used dia but i decided graphviz was a better way to do it 2018-08-06 12:54:30 http://www.graphviz.org/doc/info/attrs.html i had tried a fair few things in there like xlabelrotate and orientation but couldn't seem to get it happening 2018-08-06 12:54:46 as well as pos 2018-08-06 12:55:55 if you have any other tips i am happy to take them onboard 2018-08-06 12:56:31 i am also in the process of cleaning up https://wiki.alpinelinux.org/wiki/Linux_Router_with_VPN_on_a_Raspberry_Pi and moving some stuff out into subarticles 2018-08-06 12:57:28 you're using some images for icons I don't have, I'll test without them 2018-08-06 12:57:38 initially the guy who did it used aliased interfaces. but i extended it with vlans and implemented dual stac 2018-08-06 12:57:46 danieli: those are: 2018-08-06 12:57:52 the cisco ones lemme put em up 2018-08-06 12:58:01 I have stencils but I don't need them just to test it 2018-08-06 12:58:29 kk 2018-08-06 12:58:58 ill pop em up anyway 2018-08-06 12:59:09 not really necessary to post them here 2018-08-06 13:00:33 cisco provides them free so they aren't proprietary or anything 2018-08-06 13:00:41 they provide all the pix in eps 2018-08-06 13:01:02 i am aware, i have a fairly large set of stencils actually, from various vendors 2018-08-06 13:01:21 yup 2018-08-06 13:03:20 i got the idea from here to do it https://mikegriffin.ie/blog/20110308-a-graphviz-tutorial so yeah 2018-08-06 13:04:41 the main one i want to flip over the other side is the yellow switch box its a bit cramped in there 2018-08-06 13:05:09 and if those computer nodes, laptop and printer could be fanned out more the minlength coulld be shorter 2018-08-06 13:05:27 which would compact it more and make it look better on the wiki page 2018-08-06 13:05:50 i did this for my local linux user group 2018-08-06 13:06:03 this is a whole mess full of html, it'll take me more time than I have to spend - sorry 2018-08-06 13:06:22 right, do you reckon i should do that some other way? 2018-08-06 13:06:52 i don't think the html labels are actually the problem though 2018-08-06 13:07:01 more to do with spine management 2018-08-06 13:07:05 *spline 2018-08-06 13:09:33 hmm 2018-08-06 13:09:38 not sure I noticed before, but grats on the ops danieli 2018-08-06 13:09:40 :p 2018-08-06 13:09:56 <_ikke_> Is quite recent :_ 2018-08-06 13:09:58 <_ikke_> :-) 2018-08-06 13:10:09 oh right, I forgot again - and yeah, yesterday or the day before 2018-08-06 13:11:04 tya99: it varies a bit with versions, I'm quite used to graphviz and gephi, but not graphviz with large amounts of HTML in it 2018-08-06 13:11:21 right maybe i should do it without html 2018-08-06 13:11:35 i did that to color the labels but there might have been a better way in which i can redo 2018-08-06 13:11:51 if you have any suggestions, i'm not too pleased with how much more messy the html has made it 2018-08-06 13:11:58 and a lot of duplication 2018-08-06 13:12:53 i might look into using gephi 2018-08-06 13:13:21 i would have used dia except that it seems to be unmaintained 2018-08-06 13:14:00 so when i started with graphviz i thought i had to do it all by hand :P 2018-08-06 13:49:14 danieli: https://pastebin.com/gebnGz9j i made a text only version but yeah some of the same issues https://i.imgur.com/AF6KU3B.png 2018-08-06 15:05:25 I see you've switched to a persistent nickname :) 2018-08-06 15:08:42 TBB: you talking about me? 2018-08-06 15:22:00 hey guys, my php installation is completely broken after some recent updates. running 3.8 2018-08-06 15:22:26 https://paste.xinu.at/NEJbdx/ 2018-08-06 15:22:39 packages are all installed and up to date, worked perfectly fine a few weeks ago. 2018-08-06 15:23:10 am trying to update to nextcloud 13 right now, because 12 doesnt support 7.2 apparently, but even the nc13 cli tool falls over badly 2018-08-06 15:23:32 some other webpages using php load just fine 2018-08-06 15:23:38 any ideas whats going on there? 2018-08-06 15:24:19 apk -U upgrade -a 2018-08-06 15:25:14 does that update some of the packages? 2018-08-06 15:32:19 jesus.. that was it, good catch. but why didn't apk update && apk upgrade not catch those packagase? 2018-08-06 15:32:35 there where 149 packages that had updates :/ 2018-08-06 15:36:08 because you need to read t he upgrade procdure 2018-08-06 15:36:18 its on the wiki. 2018-08-06 15:36:28 its when you switch between branches 2018-08-06 15:38:01 yeah, didn't notice that line. 2018-08-06 15:40:23 danieli: i figured out how to do it, i can use pos but i have to use -Kneato or -Kfdp 2018-08-06 15:42:14 <_ikke_> right, the default layout doesn't give much flexibility in how to position things 2018-08-06 15:42:54 and for network diagrams star layout usually is useful 2018-08-06 15:43:09 to show these things all come off this thing 2018-08-06 15:43:39 but it is new to me i haven't used graphviz before so i will have learnt something for next time 2018-08-06 15:44:48 i'm glad the problem wasn't my html :P 2018-08-06 15:52:58 clandmeter: I've created https://bugs.alpinelinux.org/issues/9194 now for the issue with dl-cdn redirecting Squid to https (resulting in 404). 2018-08-06 15:59:56 it's not redirecting to https for me 2018-08-06 16:03:35 danieli: are you using squid as http_proxy? 2018-08-06 16:03:55 no, but i suspect it's faulty proxy configuration, one way or another 2018-08-06 16:04:06 tya99: nah, the artist formerly known as liwakura; renamed him/herself to a network interface 2018-08-06 16:04:18 oh 2018-08-06 16:04:40 oh you mean wlp0s29f7u3 2018-08-06 16:05:16 yup :) 2018-08-06 16:05:25 looks like welsh 2018-08-06 16:05:26 or keyboard mash 2018-08-06 16:05:47 danieli: no, its my actual wifi interface name rn 2018-08-06 16:06:00 plugged in via USB port 2018-08-06 16:06:00 which is why it's so pleasant to work with Linux network interfaces these days :D 2018-08-06 16:06:44 at least my name is "predictable" now 2018-08-06 16:06:53 jesus christ 2018-08-06 16:06:57 and yes, its meant to make fun of whatever the udev people had in mind 2018-08-06 16:07:46 your use of sarcasm didn't get unnoticed :) 2018-08-06 16:08:13 also, today i figured out how to do predictable interface names on alpine 2018-08-06 16:08:35 i didn't like the udev way, so im now writing udev rules to impose my own naming schema over the relevant interfaces 2018-08-06 16:10:13 this would be the time to rant about [relatively controversial init system/all-eating black hole] but let's not go there 2018-08-06 16:10:24 yeah, let's not :) 2018-08-06 16:10:37 danieli: its not even an systemd thing, its done by udev 2018-08-06 16:10:43 and eudev also has it 2018-08-06 16:11:01 we've all been there, and didn't like what was on the menu 2018-08-06 16:11:20 wlp0s29f7u3: so, what are your rules ? 2018-08-06 16:11:59 it's now part of systemd wlp0s29f7u3 2018-08-06 16:12:06 custom names depending on the labels on the machine physical ports 2018-08-06 16:12:07 standalone is eudev, which is based on the same code 2018-08-06 16:12:27 and all other interfaces keep their conventional name 2018-08-06 16:12:52 let's take this to #alpine-offtopic, perhaps? :) 2018-08-06 16:13:39 i'd rather get back to work 2018-08-06 16:17:35 good idea 2018-08-06 16:20:46 danieli: well, it behaves different when having a man-in-the-middle proxy between squid and dl-cdn, so it really looks like some faulty config, but more of the Varnish or something else being used there. 2018-08-06 16:22:24 danieli: got any idea what i can do to move the label around for laptop https://i.imgur.com/3Q1nJmC.png 2018-08-06 16:22:46 i would have thought this would have been it http://www.graphviz.org/doc/info/attrs.html#d:labelangle 2018-08-06 16:23:10 but nothing seems to happen 2018-08-06 16:23:25 the fastly server isn't the issue, it has to be something in the squid config 2018-08-06 16:24:55 https://pastebin.com/RubwxHRG is the code if you care or not :) 2018-08-06 16:25:09 line 426 i tried that but yeah 2018-08-06 16:50:46 https://stackoverflow.com/questions/30689533/graphviz-graph-positioning-xlabels 2018-08-06 16:50:49 :( it's broken 2018-08-06 17:07:42 Hello, would anyone know what could make the "disk" mode of rtcwake unavailable? Maybe CONFIG_HIBERNATION not being set in https://git.alpinelinux.org/cgit/aports/tree/main/linux-vanilla/config-vanilla.x86_64 is the cause. 2018-08-06 18:44:31 Hi I got firmware registration failed and ending up at login prompt when trying to install standard x64. Tried to google it but got no viable hits. dmesg only showd intel_rng as possible culprit... 2018-08-06 20:01:34 quick question: if i wanted to make a bootable usb drive with setup-bootable; which iso would I use? standard or extended? 2018-08-06 20:19:20 does it matter? standard doesn't seem to work.. unless I'm mistaken 2018-08-06 20:23:12 Define "not work" 2018-08-06 20:26:24 doesn't boot. 'failed to load ldlinux.c32' but the file *is* there in /boot 2018-08-06 20:28:59 wget ../alpine-standard-3.8.0-x86_64.iso; modprobe vfat; mkdosfs -F32 /dev/sdb1; mount -t iso9660 alpine-standard-3.8.0-x86_64.iso /media/cdrom; setup-bootable -v /media/cdrom /dev/sdb1 2018-08-06 20:29:24 those were my steps; i checked with parted if it was bootable (it wasn't) so I fixed that but it still has the same error. 2018-08-06 20:30:27 I'm just not sure if I need the extended version because the description states it already runs from ram 2018-08-06 20:30:44 or if that won't fix my problem; what will? 2018-08-06 20:30:50 extended means the amount of pkgs included 2018-08-06 20:31:11 did you report this issue before? 2018-08-06 20:31:34 i remember somebody else also mentioned it. 2018-08-06 20:32:11 if you want to use it as installation media, you can simply dd the iso to the usb disk. 2018-08-06 20:32:14 no; first time trying with alpine. I've done it with arch before though, no problem. 2018-08-06 20:33:00 clandmeter: ok; I would still need to make it bootable with parted correct? (just making sure) 2018-08-06 20:33:20 no 2018-08-06 20:33:29 dd the iso to usb and its good to go 2018-08-06 20:34:12 there are some limitations, but not if you use it for installation media. 2018-08-06 20:35:56 clandmeter: well i wanted to use it as a ramfs 2018-08-06 20:36:04 so booting from the USB 2018-08-06 20:36:19 <_ikke_> and also use lbu? 2018-08-06 20:36:26 yes 2018-08-06 20:36:34 <_ikke_> then dd would not work 2018-08-06 20:36:35 *and local apk cache 2018-08-06 20:36:38 /o\ 2018-08-06 20:36:49 that wont work 2018-08-06 20:37:21 _ikke_, stop stealing my support calls :p 2018-08-06 20:37:34 fdisk -l also says partition1 starts @ 2048... that looks odd maybe 2018-08-06 20:37:44 im on no cure no pay 2018-08-06 20:50:29 is this the incorrect way to do this? 2018-08-06 20:53:20 wait a sec 2018-08-06 20:53:51 ok... might've been a hardware issue? I just did setup-bootable again but using a different port and it booted... 2018-08-06 21:01:55 So just to be sure I make my changes to the current install; run setup-apkcache; then lbu ls; lbu status; lbu ci ? 2018-08-06 21:03:33 <_ikke_> clandmeter: :D 2018-08-06 21:06:17 I hope these aren't too dumb of questions :? I'm playing with minimal distros atm and I'm moving from slitaz to alpine so all of above is just from reading the wiki most of the day :P 2018-08-06 21:06:41 minus an hour for a bad usb drive heh 2018-08-06 21:06:51 *port rather 2018-08-06 21:58:19 alright, thanks for the help. :) 2018-08-06 22:28:19 hi everybody 2018-08-06 22:28:32 I need some conceptual guidance ) 2018-08-06 22:29:49 I want my server to PXE boot Alpine and host several workloads: samba share, ZFS and a couple of docker containers which chould be able to write to ZFS mounted HDDs 2018-08-06 22:31:08 How to do this right: should I have diskless or data mode? Should I create custom image with all necessary packages and modules or it's should be achieved with LBU? 2018-08-06 22:31:25 Any thoughts would be much appreciated. 2018-08-06 22:40:38 if you want to pxe boot it there's not gonna be a diskless or data mode 2018-08-06 22:40:40 it'll just be netbooted 2018-08-06 22:40:42 :p 2018-08-06 22:40:56 everything that you can do should be solvable through lbu 2018-08-06 23:05:02 thx Shiz ) 2018-08-07 10:05:37 hi 2018-08-07 10:06:06 the fact that https://wiki.alpinelinux.org/wiki/ISP_Mail_Server_3.x_HowTo instructs to install Lighttpd (as opposed, to, say, nginx) - is that intentional or has the page simply not been updated yet? 2018-08-07 10:16:44 hi, i'm trying to install alpine with libvirt (on a debian host), and the vm doesn't get an interface. I already used the setup file for other distros and I had no problem at all 2018-08-07 10:16:48 What is wrong with lighttpd? 2018-08-07 10:19:55 my config file : https://nopaste.linux-dev.org/?1184353 2018-08-07 10:22:12 malade_mental: could you elaborate the problem? 2018-08-07 10:22:13 burzos, nothing safe for the fact that the last point release was in March and the one before that in November. I.e., it's being maintained a little, but not really developed anymore. 2018-08-07 10:22:25 like, you dont have an network interface after boot? 2018-08-07 10:23:34 yes, I have only loopback 2018-08-07 10:24:02 I'm wondering if the virtio network module is not loaded in alpine 2018-08-07 10:25:24 alpine, by default, doesn't load much 2018-08-07 10:26:49 i tried to modprobe 9pnet but this doesn't seem to change anything 2018-08-07 10:29:06 Ah, I forgot to specify, I'm still in the live iso and I can't update the apkrepo because of the lack of network interface 2018-08-07 10:34:39 what is 9pnet for? 2018-08-07 10:34:49 hum, I may try the qemu mode : https://wiki.alpinelinux.org/wiki/Qemu 2018-08-07 10:35:07 9pnet is a module that is used by libvirt to provide virtual network interfaces 2018-08-07 10:35:20 »« 2018-08-07 10:35:24 you could set that to virtio 2018-08-07 10:35:40 not sure what the exact value is 2018-08-07 10:35:57 i dont think the alpine-virt iso has rtl8139 drivers included by default 2018-08-07 10:36:54 ok I'm gonna see this 2018-08-07 10:44:44 thanks liwakura I used old configuration files from a friend and it seems he didn't check the model type. But virtio instead of rtl8139 is better ;) 2018-08-07 10:47:18 that rtl should be avoided at all costs anyway 2018-08-07 10:47:27 it's slow and buggy 2018-08-07 11:00:43 TBB I'm gonna change on all of my other vms ... 2018-08-07 12:23:43 Fuck, I'm so afraid of setting up a new email server. The old one's not perfect but at least it's been working a couple of years. But to go through the whole process of setting everything up again and in a way that the reputation starts out well, that's become outright scary :-( 2018-08-07 12:29:47 fiftysix: What hardening do you do for your email server? 2018-08-07 12:30:43 burzos, the old one? Lol, that's still running on Debian fucking Wheezy. I wouldn't use the word hardening at all. 2018-08-07 12:31:04 The new one, I'm still sitting in front of the computer, unable to start hitting the keys. 2018-08-07 12:31:46 My feeling is that no hardening would be needed with Alpine if as long as I'm good and quick at keeping it updated. 2018-08-07 12:32:03 s/if as/as/ 2018-08-07 12:32:46 You will just update automatically? 2018-08-07 12:36:21 Skype was always a clunker. 2018-08-07 12:49:41 Hi, how can I run app after OS start? That app don't have service so... 2018-08-07 12:52:25 inari, cat /etc/local.d/README 2018-08-07 12:52:25 clandmeter: Thanks! :-) 2018-08-07 12:52:25 its not that hard. 2018-08-07 12:52:25 better yet, create your own init.d script. 2018-08-07 12:56:35 clandmeter Something like this https://gist.github.com/drmalex07/298ab26c06ecf401f66c ? 2018-08-07 12:58:42 burzos, yes, sure, why not? 2018-08-07 13:01:49 inari, https://github.com/OpenRC/openrc/blob/master/service-script-guide.md 2018-08-07 13:02:30 fiftysix: I'm paranoid about a bad update bricking my server. 2018-08-07 13:04:17 clandmeter: That looks hard XD But thx, I'll try it. 2018-08-07 13:04:51 <_ikke_> inari: for a reasonly simple service, just a few declarations are enough 2018-08-07 13:05:01 what _ikke_ says 2018-08-07 13:05:15 read the page and it should be simple. 2018-08-07 13:05:33 <_ikke_> (hope I'm not stealing your support call again :P) 2018-08-07 13:05:42 :) 2018-08-07 13:05:52 you can take this one. 2018-08-07 13:06:01 i have a headache 2018-08-07 13:06:17 going to take some paracetamol and see if that helps. 2018-08-07 13:10:19 <_ikke_> hope it will go over quickly 2018-08-07 13:20:15 burzos, understandable. i've been doing it on our home router for around a year now. no problems yet. 2018-08-07 13:22:36 I really don't know how to use OpenRC XD 2018-08-07 13:26:01 _ikke_ can you help me with this please? :D 2018-08-07 13:36:47 <_ikke_> inari: where are you currently? 2018-08-07 13:42:46 _ikke_ Now I have some script, it's work, but at start it's write "start-stop-daemon: option requires an argument: exec" and help... 2018-08-07 13:44:48 <_ikke_> inari: how does your service file look like? 2018-08-07 13:46:56 _ikke_ http://www.wepaste.com/alpine-filebrowser/ 2018-08-07 14:00:20 <_ikke_> Just to be sure, did you try this way? https://github.com/OpenRC/openrc/blob/master/service-script-guide.md#dont-write-your-own-startstop-functions 2018-08-07 14:04:15 No, because I don't know how to do this. So I found this http://big-elephants.com/2013-01/writing-your-own-init-scripts/ ... 2018-08-07 14:04:42 <_ikke_> step 1: define $command 2018-08-07 14:04:52 <_ikke_> step 2: define $command_args 2018-08-07 14:17:42 damn timed out 2018-08-07 14:17:46 _ikke_ in start()? 2018-08-07 14:18:05 <_ikke_> no 2018-08-07 14:18:13 <_ikke_> don't define the functions at all 2018-08-07 14:18:28 <_ikke_> just a few variable declarations are enough 2018-08-07 14:21:08 Oh, okay 2018-08-07 14:23:14 And after that? 2018-08-07 14:23:39 <_ikke_> Test if it works or not 2018-08-07 14:24:43 <_ikke_> If you want to support reload, you can use this https://github.com/OpenRC/openrc/blob/master/service-script-guide.md#reloading-your-daemons-configuration 2018-08-07 14:26:45 Yes, it's work, but it's run in command line... 2018-08-07 14:27:23 <_ikke_> what do you mean with that? 2018-08-07 14:30:16 I can't use command line, only when I stop app with ctrl+c and after reboot Alpine service start and Alpine don't boot completely. 2018-08-07 14:32:33 <_ikke_> What are you running? 2018-08-07 14:33:30 In other words 2018-08-07 14:33:30 service don't run in background. My service. 2018-08-07 14:36:13 <_ikke_> Then define command_args_background 2018-08-07 14:45:54 unknown flag: --daemon when I define command_args_background="--daemon" 2018-08-07 14:46:15 <_ikke_> Use what makes sense fo your service 2018-08-07 14:51:39 <_ikke_> If it doesn't have an option to background itself set command_background=true 2018-08-07 14:54:22 It's work! XD Thanks you! 2018-08-07 14:55:18 <_ikke_> Note that I just read the page that clandmeter linked to 2018-08-07 14:55:20 <_ikke_> everything is from there 2018-08-07 14:58:18 Okay, I'm starting with Linux, so... 2018-08-07 14:58:40 <_ikke_> right 2018-08-07 15:02:06 Otherwise, thank you very much for your help. :D 2018-08-07 15:02:45 <_ikke_> success! 2018-08-07 15:42:39 Hi. What architecture does alpine linux for x86 actually target? i386? i586? i686? 2018-08-07 15:43:25 <_ikke_> vvug: I believe at least i586, but not sure 2018-08-07 15:45:30 _ikke_: so i586 is supported? I'd like to run it on a Vortex86DX cpu which lacks some i686 instructions 2018-08-07 15:45:53 and even Debian dropped support for it, apparently... 2018-08-07 16:10:09 vvug: well, if you can bootstrap it, you should be able to compile what you need if it doesn't work out of the box 2018-08-07 16:36:24 vvug, :/ 2018-08-07 16:38:01 hmm that looks to be missing information 2018-08-07 16:38:18 jsut a sec 2018-08-07 16:39:15 https://git.alpinelinux.org/cgit/aports/tree/main/gcc/APKBUILD 2018-08-07 16:39:27 looks like alpine's gcc is built to target i486 or i586 by default 2018-08-07 16:39:31 not sure which 2018-08-07 16:40:31 i'm not sure where CBUILD_TARGET comes from tho 2018-08-07 16:40:49 <_ikke_> from the environment / makepkg.conf? 2018-08-07 16:41:51 looks like x86 alpine bootstrap was done for i486 2018-08-07 16:41:56 so you should be good i think 2018-08-07 16:42:05 not sure if there's a 486 kernel tho 2018-08-07 16:42:09 you may have to build your own kernel 2018-08-07 16:42:56 <_ikke_> what arch is x86_64? 2018-08-07 16:43:54 <_ikke_> Is that the default in the config? 2018-08-07 16:44:14 x86_64 is just baseline x86_64 (original amd64) afaik 2018-08-07 16:55:01 thanks to you all 2018-08-07 17:36:40 libtorrent is out of date 2018-08-07 17:37:38 if i have time i'll see about packaging the newest version, but ive never tried this before so idk if i'll get it right 2018-08-07 17:37:42 im hoping i do 2018-08-07 17:39:33 <_ikke_> most of the time it's just a matter of abump pkgname-v1.2.3 2018-08-07 17:40:09 <_ikke_> though, for a lib, depending packages might also need to be bumped 2018-08-07 17:41:35 ok i'll watch out for that 2018-08-07 17:42:04 i have the alpine-sdk package installed so its just a matter of me figuring out the process from the wiki 2018-08-07 17:46:49 where to learn how to use alpine for a linux noob 2018-08-07 17:47:10 for use as a web server 2018-08-07 17:47:12 if you're a linux noob then you might want to learn linux 2018-08-07 17:47:12 in docker 2018-08-07 17:47:23 there might be guides for docker and alpine 2018-08-07 17:48:17 but I knew that alpine has a much smaller set of features than other linux distros . so I might be wasting time learning more stuffs when I start to learn centos for example? 2018-08-07 17:49:03 what im saying is that most of the issues you encounter on alpine are probably also things you find on other distros 2018-08-07 17:49:13 I see 2018-08-07 17:49:24 gentoo wiki helps a lot with stuff on alpine, since it isnt actually gentoo- or alpine-specific 2018-08-07 17:50:01 alpine wiki has the alpine-specific information obviously 2018-08-07 17:50:57 perfect thank you 2018-08-07 17:57:30 hmm 2018-08-07 17:58:02 can SSH be used like a sort of VPN, in a way that by opening an SSH tunnel you would get access to the IP range behind that hosts's network? 2018-08-07 17:59:34 no 2018-08-07 17:59:39 works as a socks proxy 2018-08-07 18:00:13 hmm 2018-08-07 18:00:42 that would probably suck for opening VNC connections to other machines 2018-08-07 18:00:46 meh 2018-08-07 18:00:55 so will have to install openvpn then 2018-08-07 18:01:01 vnc should work fine 2018-08-07 18:01:08 connect over the socks proxy 2018-08-07 18:01:19 hmm 2018-08-07 18:01:21 it would be fine for vnc 2018-08-07 18:01:34 the fact that i don't feel like either is probably due to it still being far too hot 2018-08-07 18:01:40 i'll revisit the problem after sunset 2018-08-07 18:01:47 more skyrim 2018-08-07 18:02:02 there at least it's easy to imagine cold 2018-08-07 18:02:12 if it is just for vnc, there's x11vnc - the swiss army knife of vnc 2018-08-07 18:02:42 fiftysix: ssh -D 12345 somehost -> then configure localhost:12345 as your socks proxy in whatever application you want to use 2018-08-07 18:03:33 koollman, i don't want to open VNC to the SSH host itself but to a box in the SSH host's LAN 2018-08-07 18:03:57 fiftysix: yes. it will wokr 2018-08-07 18:03:58 *work 2018-08-07 18:04:27 fireglow, ur, but "somehost" is only one host. what about the other one? 2018-08-07 18:04:53 they will be reached, as if your connexion came from 'somehost' 2018-08-07 18:05:30 hmm 2018-08-07 18:05:31 ACTION tries 2018-08-07 18:25:45 fiftysix, YES it can 2018-08-07 18:25:57 ssh can be used with tun/tap devices 2018-08-07 18:26:55 see the -w option and Tunnel/TunnelDevice ssh config directives 2018-08-07 18:26:55 it can, but it's a fair bit messier 2018-08-07 18:27:07 it's very easier, much easier and cleaner than openvpn 2018-08-07 18:27:11 very easy* 2018-08-07 18:27:53 but you do need to know how to setup routing 2018-08-07 18:28:02 and of course you need privileges on the other side 2018-08-07 18:28:47 with my "userspace nat" idea (not yet implemented) you wouldn't need privilege on the other side if you're willing to accept being nat'd there 2018-08-07 18:33:00 huh, libtorrent IS up to date 2018-08-07 18:33:06 some idiot said libtorrent was at 0.15 now 2018-08-07 18:33:18 maybe it's a fork 2018-08-07 18:41:23 fiftysix: you might want to take a look at sshuttle. 2018-08-07 18:41:42 ok the libtorrent deluge uses is https://www.libtorrent.org/ 2018-08-07 18:41:44 ughh 2018-08-08 02:30:49 What is the purpose of providing a checksum and gpg signature of the alpine ISO? Is there any advantage to verifying the checksum after verifying the gpg signature? 2018-08-08 02:38:46 burzos: No, because the signature is a signed hash 2018-08-08 02:39:03 burzos: It is for people who don't have access to gpg, I suspect. 2018-08-08 02:41:50 Makes sense. 2018-08-08 02:42:59 Is the PGP key advertised somewhere other than the page offering the ISO downloads? 2018-08-08 02:43:27 Presumably an attacker who compromises that site will also just advertise their ISO and PGP key. So maybe it doesn't offer any more security than HTTPS? 2018-08-08 02:53:07 it's not about compromising the site, but the mirrors 2018-08-08 02:53:12 since we don't control the mirrors 2018-08-08 02:59:06 True. But a new user like me is going to click a download link from your site, as opposed to going directly to the mirror. 2018-08-08 02:59:45 If the link on this page is changed to a malicious mirror then I'm screwed because I don't know where the real mirrors are. https://alpinelinux.org/downloads/ 2018-08-08 07:51:57 Is Alpine Linux considered a dom0 PVH Xen supported distribution? The recent Xen release supports PVH on dom0, and I'm not sure if dom0 PVH support requires simply a kernel that has these features set or if there are distribution-specific requirements. 2018-08-08 12:57:57 I there, is there any documentation about the new hardened kernel available in v3.8? 2018-08-08 13:01:02 Mo0O: is there a new hardened kernel in Alpine 3.8? 2018-08-08 13:01:26 don't think there is such a thing 2018-08-08 13:02:22 jn__: "End of support for hardened kernel (unofficial Grsecurity)" from https://alpinelinux.org/posts/Alpine-3.8.0-released.html 2018-08-08 13:02:42 yup. not even in the current repo anymore, it seems 2018-08-08 13:02:43 that means grsec kernel is no longer supported, not? 2018-08-08 13:02:50 yup 2018-08-08 13:02:51 Mo0O: right 2018-08-08 13:03:03 too much effort required and end of availability combined 2018-08-08 13:03:07 however 2018-08-08 13:03:08 it means that Alpine no longer has a separate hardened kernel 2018-08-08 13:03:24 I'm on a fresh install, it doesn't looks like having a grsec kernel 2018-08-08 13:03:44 kernel 4.18 supposedly contains some grsec'ish features 2018-08-08 13:04:38 true, after grsec went private, upstream linux has seen significantly more hardening work 2018-08-08 13:04:44 Hi @ all 2018-08-08 13:04:57 # uname -r 2018-08-08 13:05:00 4.9.93-mainline-rev1 2018-08-08 13:05:10 looks like the latest stable kernel available 2018-08-08 13:05:38 nah, that'd be 4.9.118 :) 2018-08-08 13:06:24 Intensity: All you asking for is running here, I think for almost 2 Years now ... 2018-08-08 13:07:24 Intensity: But I'm still on alpine 3.7 2018-08-08 13:08:40 I'm using http://nl.alpinelinux.org/alpine/latest-stable/main and after a full update/upgrade I'm still on 4.9.93 2018-08-08 13:08:44 weird 2018-08-08 13:08:54 I should miss something 2018-08-08 13:10:42 jn__: which repo mirror are you using to use 4.9.118? 2018-08-08 13:13:16 that'd be the newest upstream stable release from the 4.9 series. i actually run 4.14.something because that's what the linux-vanilla package has in 3.8 and edge (see https://pkgs.alpinelinux.org/packages?name=linux-vanilla&branch=v3.8) 2018-08-08 13:14:07 alpine 3.7 has a 4.9-series kernel there, but it's 4.9.65, so i'm somewhat confused (https://pkgs.alpinelinux.org/packages?name=linux-vanilla&branch=v3.7) 2018-08-08 13:14:55 (also, my uname -r says -vanilla, not -mainline-rev1, which makes it more confusing) 2018-08-08 13:15:14 I see 2018-08-08 13:31:47 feuerteufel: The Xen 4.11 announcement says that PVH dom0 support is now available as an experimental feature. And so I'm wondering how Alpine could have supported this for longer (the Xen 4.11 announcement is in the last month). 2018-08-08 13:35:42 Intensity: See here: 2018-08-08 13:35:50 https://wiki.xen.org/wiki/Xen_Project_Software_Overview 2018-08-08 13:36:18 From there: "PVHv1 has been replaced with PVHv2 in Xen 4.9, and has been made fully supported in Xen 4.10. PVH (v2) requires guests with Linux 4.11 or newer kernel. " 2018-08-08 13:39:52 Intensity: I think, PVH ist in since 4.4 or so, but I'm not sure ... 2018-08-08 13:41:30 feuerteufel: Ok, so as I understand it, PVH support for guests hasa been available for some time, but PVH for dom0 is new. The Xen announcement mentions that this latter experimental support is for dom0 PVH supported Linux distributions, so I wanted to know what's needed for support. 2018-08-08 13:43:59 Intensity: You mean, run the Hypervisor Run as PVH? 2018-08-08 13:55:11 Intensity: You mean somthing like that: "calling Xen via dom0=pvh" ... 2018-08-08 13:55:44 Sorry, I haven't done that ... 2018-08-08 19:29:46 Hi everybody ) 2018-08-08 19:30:33 some directions needed: I want to build custom ISO, checked out https://wiki.alpinelinux.org/wiki/How_to_make_a_custom_ISO_image_with_mkimage 2018-08-08 19:31:13 where can I read more about mkimg.PROFILE.sh parameters? 2018-08-08 19:32:20 e.g. what is apks? is it added packages? what are possible kernel_addons? so on 2018-08-08 20:23:36 dfayruzov2: I've noticed the best way to go is actually by reading the source that is building those images 2018-08-08 20:24:25 kpcyrd: thx, will try ) 2018-08-08 20:26:23 the script is actually rather straightforward to read :) 2018-08-08 22:15:16 Hi guys 2018-08-08 22:15:29 hi 2018-08-08 22:16:01 https://bugs.alpinelinux.org/issues/9195#change-24788 2018-08-08 22:16:19 I filled it and Andy had some good suggestions + I did some more homework afterwards. 2018-08-08 22:16:46 it might be worth to re-open it, but I can't find a button for this. 2018-08-08 22:17:17 Can a bug submitter re-open the issue? 2018-08-09 04:59:34 Hi, not sure if it's the right place, still. Got an issue with apache2 on alpine, when I load the mod_ssl of apache, I see a lot of openssl ciphers missing, specifically aes-256-ctr. Tried to enable the AES on the ssl.conf, no luck. anyone knows anything about it? Thanks 2018-08-09 06:46:09 Hi guys, I have a problem running docker on Alpine 3.8 running on RPi 3B+, I've already opened a bug about it and I'm not sure what can I investigate further. 2018-08-09 19:07:32 lol kaniini, you're freenode famous now 2018-08-09 19:10:29 ha yeah, I wonder what he did to piss off the spammer 2018-08-09 19:40:04 what happened now 2018-08-09 19:44:41 His nickname is part of a new spam message going around on Freenode 2018-08-09 19:46:13 ACTION grumbles 2018-08-09 19:46:24 i haven't seen that spam for quite an while now... 2018-08-09 19:47:05 and i dont really care, attention is not useful towards trolls 2018-08-09 19:47:19 yeah this channel seems to be unharmed 2018-08-09 19:47:30 because it has +r 2018-08-09 21:07:16 hmmm. I've got gitea@edge installed, but it's still at 1.4.2 - how can I update packages installed from edge? 2018-08-09 21:15:05 Hi @ all 2018-08-09 21:16:18 Can't update my edge installation, do I have to Upgrade first to 3.8? 2018-08-09 21:18:02 Or in other words, ist it possible to hold the installation always on edge? 2018-08-09 21:20:25 Installed: Available: 2018-08-09 21:20:27 gitea-1.4.2-r0 = 1.4.2-r0 @edge 2018-08-09 21:20:49 Somethings clearly broken here o.O packagelist on the website lists 1.4.3-r0 as latest version on edge. 2018-08-09 21:21:08 your repo mirror may be out of date 2018-08-09 21:21:14 hm. 2018-08-09 21:21:40 i'm using dl-5 2018-08-09 21:21:58 and package has been released 2 weeks ago, that would be a _very_ out of date mirror 2018-08-09 21:23:34 it sometimes happens 2018-08-09 21:23:40 try apk list gitea 2018-08-09 21:23:44 see if 1.4.3 shows up that way 2018-08-09 21:23:44 oh wow, it really was out of date 2018-08-09 21:23:48 switched to dl-cdn 2018-08-09 21:24:04 now i'm getting lots of updates. 2018-08-09 21:24:46 thanks for the tip! brb reboot. 2018-08-09 21:53:44 kaniini: https://mirrors.alpinelinux.org/#mirror7 2018-08-09 21:53:47 appears it /is/ outdated 2018-08-10 06:38:56 Hey everyone, I am working on some projects with the alpine docker image. 2018-08-10 06:39:10 They require me to run binaries that I've written with SUID permissions 2018-08-10 06:39:22 I've set the SUID bit, set SUID in the binary, but I still can't get it to work 2018-08-10 06:39:24 tips? 2018-08-10 06:41:51 I have a deadline of the 12th, so a quick answer would be nice :) I'll buy you coffww ;) 2018-08-10 06:42:01 s/coffww/coffee/ 2018-08-10 06:42:03 sorry I'm tired 2018-08-10 07:49:06 Can anyone help? I am trying to build sscep https://pastebin.com/CDhviw0R.. -> gcc: error: ../openssl/libcrypto.a: No such file or directory 2018-08-10 08:58:12 <_ikke_> muhaha: Are you missing a dependency? 2018-08-10 08:58:32 <_ikke_> libressl-dev 2018-08-10 08:58:36 <_ikke_> https://pkgs.alpinelinux.org/contents?file=libcrypto.*&path=&name=&branch=edge 2018-08-10 08:59:26 I am using openssl-dev 2018-08-10 08:59:57 I should probably use openssl1.0-dev I guess 2018-08-10 09:03:11 you need specifically openssl? we are stil using libressl, so libressl-dev for headers. 2018-08-10 09:05:16 muhaha, you probably have to adjust the location of the libcrypto.a 2018-08-10 09:07:13 I can not compile it with libressl, seems that openssl can pass the build further 2018-08-10 09:09:22 (23/25) Installing libcrypto1.0 (1.0.2o-r2) .. so I should do something like ln -s libcrypto1.0.a libcrypto.a , right? 2018-08-10 14:03:46 when I restart pc the sound does not work because alsamixer main master is muted like any other sound card outputs, i have alsa service at start but this dont restore my settings it seems, what can i do? 2018-08-10 14:25:27 ahh.... always fun to return from holidays only to find out something has changed and as the result nothing quite works :) 2018-08-10 14:26:27 aGaTHoS: what does your /etc/conf.d/alsa say? 2018-08-10 14:26:38 it should say RESTORE_ON_START=yes and SAVE_ON_STOP=yes 2018-08-10 15:27:51 Shiz: says that 2018-08-10 15:29:15 the only thing i can think is i allways reboot dirty... gonna stop the service and restart to force save state 2018-08-10 15:30:32 ok prblem identified 2018-08-10 15:31:58 https://pastebin.com/WtX1uceW 2018-08-10 15:32:24 dont know how to solve 2018-08-10 19:03:30 Is there no zfs-virt package for the linux-virt kernel modules? 2018-08-10 19:45:55 nvm, I just copied the APKBUILDs, changed -vanilla to -virt and built them myself. 2018-08-11 14:15:30 Hello all, docker-compose coming soon in community please ? and i have checked the APKBUILD and the support of *-completion (bash/fish/zsh) is not present 2018-08-11 15:24:54 <_ikke_> Tetsumaki: did you try the one in testing? 2018-08-11 15:32:13 _ikke_: I would have liked but my production server should not be in testing 2018-08-11 15:32:54 <_ikke_> right, not in production, just in a testing environment 2018-08-11 15:33:56 Other problem : I can not edit a wiki page : This action has been automatically identified as harmful, and therefore disallowed. If you believe your action was constructive, please inform an administrator of what you were trying to do. A brief description of the abuse rule which your action matched is: New users are not allowed to add ip addresses and phone numbers 2018-08-11 15:35:36 <_ikke_> Tetsumaki: How old is your account? 2018-08-11 15:36:00 I do not have a test machine but if i have to contribute to git, I'll do it 2018-08-11 15:36:14 _ikke_: 1 hour ;) 2018-08-11 15:36:30 <_ikke_> Right, your have to have a bit of patience then 2018-08-11 15:36:44 <_ikke_> we've been dealing with a lot of spam, so new accounts are limited in what they can do 2018-08-11 15:37:23 How long ? 2018-08-11 15:37:46 <_ikke_> couple of hours (I don't know the exact amount) 2018-08-11 15:38:08 OK thks, I keep my change for later 2018-08-11 18:19:08 After installing on raspberry pi the system just resets again after reboot. 2018-08-11 18:19:48 <_ikke_> xnite: right, it runs on ram 2018-08-11 18:19:58 <_ikke_> xnite: use lbu to persist changes 2018-08-11 18:20:08 _ikke_: thank you :) 2018-08-11 18:43:29 wow 2018-08-11 18:43:43 I just came across a CTF where the host runs alpine 3.6.2 2018-08-11 18:51:28 <_ikke_> Nicce 2018-08-11 18:51:51 <_ikke_> Is alpinelinux any part of the challenge, or is it just circumstantial? 2018-08-11 18:57:28 i'm still navigating it, haven't completed it yet 2018-08-11 18:57:33 ~halfway to root 2018-08-11 19:36:27 nice :) 2018-08-11 19:43:44 it's because it was in a container, far from the first time i've seen that 2018-08-11 20:02:35 hi everybody 2018-08-11 20:05:47 <_ikke_> o/ 2018-08-11 21:32:43 Guys I need some hel. I did custom ISO based on netboot profile and experimenting with PXE boot. I booted other VM with this setup, did setup-alpine and created apkovl with lbu ci. Now I'm trying to boot it with applied apkovl, but it fails with error: 2018-08-11 21:33:37 https://pasteboard.co/HyJv2Ef.png 2018-08-11 21:44:19 hi 2018-08-11 21:45:06 what's the recommended way in alpine of running something every 5 minutes? should i create /etc/periodic/5min/ ? 2018-08-11 21:49:09 fiftysix: regular cronjob also does it 2018-08-11 21:49:54 the periodic/ is because there are many things with daily, hourly and so on interval 2018-08-11 21:50:04 so packages can drop-in their scripts 2018-08-11 21:50:48 hmm ... i do have a script that i'm wanting to run. so a folder to put it in would be a good fit. 2018-08-11 21:55:33 if it's just the one script, just add it directly to your crontab. 2018-08-11 21:59:44 hmm okay, i guess i can just store it in /etc/periodical/ directly 2018-08-11 22:03:02 bye! 2018-08-11 23:38:58 is it a known problem that alpine linux mirrors differ? for example http://dl-5.alpinelinux.org/alpine/v3.8/main/x86_64/ has linux-vanilla-4.14.48-r0.apk from 2018-06-06 while http://dl-cdn.alpinelinux.org/alpine/v3.8/main/x86_64/ has linux-vanilla-4.14.52-r0.apk from 2018-06-26? 2018-08-11 23:39:58 i ran into problems like this a couple of time on different mirrors 2018-08-12 00:46:58 looks like a mirror with broken sync 2018-08-12 05:31:31 mirrors.alpinelinux.org 2018-08-12 06:39:17 <_ikke_> yeah, dl-5 seems to be a bit behind 2018-08-12 09:40:42 currently, dl-5.alpinelinux.org, mirror.yandex.ru and mirrors.xjtu.edu.cn are behind 2018-08-12 09:42:36 and a bit seems to ~2 months 2018-08-12 10:51:45 stwa: 2m? 2018-08-12 10:56:37 weird 2018-08-12 10:56:55 i guess yandex does not sync from offical rsync mirror 2018-08-12 11:01:53 stwa: i emailed the sysop 2018-08-12 11:08:37 <_ikke_> stwa: xjtu is offline afaik 2018-08-12 11:09:21 <_ikke_> https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=878139 (found by danieli) 2018-08-12 11:39:09 Does somebody know something about how to configure mariadb right? I'm trying to install nextcloud on 3.8 which worked fine until the point where i start the web installation. It tells me "General error: 1 Can't create/write to file '/var/tmp/#sql_577_0.MAI' (Errcode: 13 "Permission denied") ". MariaDB is installed and running and i double checked the credentials. 2018-08-12 11:44:22 i think is not a problem with mariadb 2018-08-12 11:45:22 mariadb is only database and write in /var/lib/mysql and /var/log 2018-08-12 11:46:46 the problem must come from your method used to install nextcloud (script auto-install (bad) ?) 2018-08-12 11:47:57 <_ikke_> Tetsumaki: mariadb / mysql can also create temporary dbs in a temp directory 2018-08-12 11:49:14 hum, ok _ikke_ 2018-08-12 11:50:25 i used the packages in the repos 2018-08-12 12:01:37 after rebooting, mariadb does not even start anymore. "Can't create/write to file '/var/tmp/ibXXXXXX' (Errcode: 13 "Permission denied")" Now /var/tmp/ belongs to root, so should i make the directory writable to other users? 2018-08-12 12:04:06 /var/tmp : drwxrwxrwt root root 2018-08-12 12:05:46 but it's curious, idXXX is stocked in /var/lib/mysql by defaut (cmake ... -DMYSQL_DATADIR=/var/lib/mysql ... ) 2018-08-12 12:06:59 i uncommented the "tmpdir = /tmp/" line in /etc/mysql/my.cnf and now it works. 2018-08-12 12:08:01 Tetsumaki: for me it is drwxr-xr-x root root 2018-08-12 12:08:25 ipguiinvb: in container ? 2018-08-12 12:08:27 docker 2018-08-12 12:08:42 i believe lxc 2018-08-12 12:08:55 it is running in a proxmox environment 2018-08-12 12:09:40 i think comment tmpdir (defaut is /var/tmp) (cmake -DTMPDIR=/var/tmp) 2018-08-12 12:09:49 and fix the permission 2018-08-12 12:10:16 chmod 1777 /var/tmp/ 2018-08-12 12:10:47 your content /var/tmp/ is empty ? 2018-08-12 12:11:09 no, there is a nginx directory belonging to nginx user+group 2018-08-12 12:11:31 ok 2018-08-12 12:11:42 What is the difference between /var/tmp/ and /tmp ? 2018-08-12 12:13:15 - /tmp is realy temporary and clean after restart 2018-08-12 12:13:30 - /var/tmp is not necessary temporary 2018-08-12 12:13:46 i changed the permissions as you said and it still works :) 2018-08-12 12:14:18 usualy /tmp is in RAM (but not in container or lxc) 2018-08-12 12:15:44 good ipguiinvb :) 2018-08-12 12:16:49 If think your content of /tmp is not clean now 2018-08-12 12:17:05 remove the content if is not necessary, be careful 2018-08-12 12:22:28 thx 2018-08-12 12:37:09 When i want to configure php7 i use /etc/php7/php.ini right? I uncommented the lines for opcaching but nextcloud still shows a warning, that opcaching is not configured properly. 2018-08-12 12:46:43 Yes, is this file 2018-08-12 12:47:29 i do not use nextcloud but opcache has a lot of optimization (eq for environnement prod or dev) 2018-08-12 12:47:30 ok, i forgot to install php7-opcache :D 2018-08-12 12:47:46 ok ;) 2018-08-12 12:48:22 I advise you to read tutorials. Many parameteres important 2018-08-12 12:48:38 opcache.validate_timestamps / opcache.revalidate_path / opcache.enable_file_override and others 2018-08-12 12:49:06 By default it works correctly for a dev environment 2018-08-12 13:02:04 thanks! 2018-08-12 13:02:48 So if i disable opcache.validate_timestamps i have to restart php if i change the nextcloud config, right? 2018-08-12 13:04:45 clandmeter: thank you! if xjtu is down, maybe it should be removed from https://mirrors.alpinelinux.org/mirrors.txt 2018-08-12 13:16:38 <_ikke_> stwa: it will be up eventually 2018-08-12 13:16:48 <_ikke_> but we might want to remove it in the mean time 2018-08-12 13:17:57 _ikke_: ah ok, thanks 2018-08-12 13:19:44 i have to admit i don't really understand mirrors.alpinelinux.org: it says dl-5.alpinelinux.org is behind by 3d. but when i check the linux-vanilla package, it's from 06-Jun-2018 15:12, while on dl-cdn.alpinelinux.org it's from 26-Jun-2018 07:45, how comes it says 3d? 2018-08-12 13:19:56 (talking about the v3.8 repo) 2018-08-12 13:27:11 ipguiinvb: in a fixed environment and if the project is correctly developed, yes 2018-08-12 13:27:26 but reload is better restart generaly 2018-08-12 13:27:40 SIGHUP 2018-08-12 13:27:49 reloading also invalidates cache? 2018-08-12 13:28:15 yes 2018-08-12 14:05:01 stwa, i need to check the script 2018-08-12 18:21:55 hi ppl! 2018-08-12 18:23:35 I see that sshd shows red dos while shutdown, is it an expected behavior? 2018-08-12 18:23:42 red dot 2018-08-12 18:45:11 otlabs: depends if you turn on colors in openrc 2018-08-12 18:45:33 actually im not even sure about colors, never focused on it. 2018-08-12 18:45:42 i know you can turn them off 2018-08-12 18:58:56 stwa: i think the logic to calculate days/weeks/months is broken. 2018-08-12 18:59:35 i need to look closer at it. not really in the mood for debugging my own crap :) 2018-08-12 19:03:46 Hi @ all 2018-08-12 19:05:58 Is there a Version off Alpine edge 3.9 allready available? 2018-08-12 19:06:21 as in? 2018-08-12 19:06:29 an iso? 2018-08-12 19:06:59 Or am I doing something wrong during upgrading may edge installation? 2018-08-12 19:07:16 you can install 3.8 and upgrade to edge. 2018-08-12 19:07:50 Oh I'm sorry, I try to upgrade my existing edge ... 2018-08-12 19:08:52 clandmeter: So the way is to go first over 3.8 and then go to edge? 2018-08-12 19:12:13 yes 2018-08-12 19:12:23 we do not provide edge releases 2018-08-12 19:12:28 its on our todo 2018-08-12 19:12:53 <_ikke_> edge is basically running release 2018-08-12 19:13:48 So there ist no way to hold a installation allways on Edge? 2018-08-12 19:14:29 Or am I able set this up someware? 2018-08-12 19:14:32 change your repositories to edge, upgrade -a and you will always be on edge. 2018-08-12 19:15:42 clandmeter: I mean all other servicies shutdown gracefully with green dot on the left, and sshd is the only one which returns error while shutdown 2018-08-12 19:17:32 clandmeter: That's what I have done, but it stoped to upgrade since 3.8 ist stable 2018-08-12 19:19:56 clandmeter: Thats what ist in my "repositories" 2018-08-12 19:20:02 http://dl-5.alpinelinux.org/alpine/edge/main 2018-08-12 19:20:02 http://dl-5.alpinelinux.org/alpine/edge/community 2018-08-12 19:20:02 http://dl-5.alpinelinux.org/alpine/edge/testing 2018-08-12 19:20:22 feuerteufel: use dl-cdn.alpinelinux.org 2018-08-12 19:20:30 dl-5 is out of date 2018-08-12 19:20:39 something is wrong and has been reported. 2018-08-12 19:21:29 Oh, I'll try thank's 2018-08-12 19:21:33 dl-cdn is the prefered mirror for apk repositories 2018-08-12 19:22:03 should also be the fastest in most cases. 2018-08-12 19:27:13 One more question. I have switched to edge repos, but cat /etc/alpine-release still reports 3.8.0. According to wiki it should be reporting something different. 2018-08-12 19:27:25 clandmeter: no problem, maybe i find time during the week... i normally use dl-cdn but the problems appeared when i ran setup-apkrepos -f 2018-08-12 19:27:31 It always comes up dl-5 as fasted, so that's way I alway use this Server 2018-08-12 19:27:35 is it recommended to use setup-apkrepos -1 instead? 2018-08-12 19:28:04 Do I have to change all my installations? 2018-08-12 19:31:09 otlabs: That's normal, I learned when I set the System up ... Something like Base is "3.8.0" 2018-08-12 19:31:46 clandmeter: Error I get during shutdown is: (red asterisk) * sshd: caught SIGTERM , aborting [ ok ] 2018-08-12 19:32:23 feuerteufel: ok, thanks. The the wiki might be updated to reflect that, that was the source of my doubts 2018-08-12 19:41:28 clandmeter: It look's like it worked Thank's 2018-08-12 19:41:47 But one mor question: 2018-08-12 19:43:11 Ther ist still the Kernel "4.9.73-0-virthardened" installed, is this the latesed on? 2018-08-12 19:54:13 Oh I think, I found it: 2018-08-12 19:56:08 I have to change to "linux-virt-4.14.61-r0", that look's like that is the vanilla version, right? 2018-08-12 20:17:52 I'll try that tomorrow ... 2018-08-12 20:18:03 cu @ all 2018-08-12 21:40:38 hi ) 2018-08-12 21:48:34 Guys, I have something that I quite don't understand. I'm PXE booting alpine and applying apkovl. But during boot it can't find apks. 2018-08-12 21:48:42 A couple of screenshots: 2018-08-12 21:49:40 https://pasteboard.co/HyT2iB0.png 2018-08-12 21:50:24 did you add alpine_repo= to the kernel cmdline? 2018-08-12 21:50:31 or is /etc/apk/repositories in your apkovl 2018-08-12 21:51:08 https://pastebin.com/28EsJ1eV 2018-08-12 21:51:33 Hi Shiz, yes, I did 2018-08-12 22:00:34 I think there is a issue with alpine_dev (https://pastebin.com/4j41psct) 2018-08-12 22:01:40 but I checked that alpine_dev=nfs:192.168.1.1:/mnt/md0/nfs/alpine is mounatble and consist of 2018-08-12 22:02:24 https://pastebin.com/GLghz4Am 2018-08-12 22:14:29 is there any way to check that alpine_dev is mounted during boot? 2018-08-12 22:18:02 hmm 2018-08-12 22:18:49 an issue i see is that apk is not updating its caches 2018-08-12 22:19:32 yep 2018-08-12 22:21:25 what does /etc/apk/repositories in the rescue shell say? 2018-08-12 22:22:16 its empty 2018-08-12 22:22:35 what about /sysroot/etc/apk/repositories ? 2018-08-12 22:22:44 let me check 2018-08-12 22:23:35 hmm, i think i found the issue 2018-08-12 22:23:44 ? 2018-08-12 22:24:27 sysroot doesnt have /etc/apk/repositories, only arch and world 2018-08-12 22:25:17 can you modify the /init within your initramfs for me to test something? 2018-08-12 22:25:22 (it's a shell script) 2018-08-12 22:25:28 absolutely 2018-08-12 22:26:05 line 621 should be 'find_boot_repositories > $repofile' 2018-08-12 22:26:17 move that to right above line 531 2018-08-12 22:26:27 so right above '# load apkovl or set up a minimal system' 2018-08-12 22:27:10 then try rebooting with that modified initramfs 2018-08-12 22:27:25 it seems it's not doing repo detection early enough 2018-08-12 22:30:07 Shiz, I'm sorry ) can you help me find init script? I'm experiencing difficulties finding it. 2018-08-12 22:30:47 I assume I should take usb booted alpine and recreate initramfs with modified script 2018-08-12 22:30:54 don't need to for this test 2018-08-12 22:31:01 you can just unpack http://192.168.1.1/microserver/initramfs, modify it, and repack it again 2018-08-12 22:31:02 I used mkinitfs to create it 2018-08-12 22:31:15 o! thanks ) 2018-08-12 22:31:47 it's a cpio archive, so you can use cpio -i < initramfs to extract it 2018-08-12 22:33:20 and find . -not -name initramfs | sort | cpio -o -H newc -F initramfs-new to repack 2018-08-12 22:33:26 cpio: unsupported cpio format, use newc or crc 2018-08-12 22:33:33 right 2018-08-12 22:33:38 cpio -i -H newc < initramfs 2018-08-12 22:34:01 oh actually, we gzip it now, my bad 2018-08-12 22:34:10 :) 2018-08-12 22:34:19 gzip -c < initramfs | cpio -i 2018-08-12 22:34:37 and to repack, find . -not -name initramfs | sort | cpio -o -H newc | gzip -9 > initramfs-new 2018-08-12 22:34:54 gzip -dc* 2018-08-12 22:34:59 instead of just -c 2018-08-12 22:35:26 it worked ) 2018-08-12 22:36:11 now you can edit the file named 'init' that created according to what I said above :p 2018-08-12 22:36:23 already there ) 2018-08-12 22:41:43 any desktop users on edge branch? last update seemed to mess up how my terminals render bold text: both st and urxvt are affected so i believe it's some terminfo or similar update 2018-08-12 22:41:54 just wondering if anyone else experienced anything similar 2018-08-12 22:45:27 font was also messed up too, i'll see if that's related to the bold issue 2018-08-12 22:51:16 Shiz: I went one step further but still fail: https://pasteboard.co/HyTr4db.png 2018-08-12 22:52:50 i see what's going on 2018-08-12 22:52:53 Shiz: both mentioned locations missing repositores file 2018-08-12 22:53:18 the apkovl needs to end in .apkovl.tar.gz 2018-08-12 22:53:21 not just 'apkovl' 2018-08-12 22:55:09 so change the filename to something like overlay.apkovl.tar.gz 2018-08-12 22:57:51 yes, it worked! thank you very much! ) 2018-08-12 22:59:27 that's it for today 2018-08-12 22:59:36 :) 2018-08-12 22:59:41 you can use the unmodiifed initramfs with that too 2018-08-12 22:59:57 I already went back to unmodified 2018-08-12 22:59:57 little background info: it uses the filename to figure out how to unpack it, so when it got no extension it was very confused 2018-08-12 23:00:08 and tried to feed it to openssl with the 'extension' in a last-ditch effort (since you can encrypt them too) 2018-08-12 23:00:18 that's where the cipher error came from 2018-08-12 23:01:07 thanks again ) not it's time to sleep, it's 2 am here ) 2018-08-12 23:01:12 :) 2018-08-12 23:01:15 'night 2018-08-12 23:01:22 good noght 2018-08-12 23:01:25 np 2018-08-12 23:01:26 *night ) 2018-08-13 02:10:44 Is it correct that I get following error during shutdown: (red asterisk) * sshd: caught SIGTERM , aborting [ ok ] 2018-08-13 03:19:25 otlabs: that is correct 2018-08-13 03:19:37 the init process (probably openrc) is sending SIGTERM to sshd 2018-08-13 03:19:50 iirc it first sends SIGTERM, and then SIGKILL if it refuses 2018-08-13 03:20:52 danieli: oh, thank you. I thought it was some kind of error as all other servicies report no error and shudowwn with green asterisk 2018-08-13 03:24:01 it /should/ be shut down via the init script, not sure why that isn't happening 2018-08-13 03:27:26 ha! so I have a resonable doubts ;-) 2018-08-13 03:27:55 thank you guys, time to go, se you l8er! 2018-08-13 03:28:03 bb 2018-08-13 07:25:46 hi 2018-08-13 08:08:12 font change didnt work 2018-08-13 08:11:06 i mean obviously it changed my font but i still do not see bold text 2018-08-13 10:24:36 <|cos|> what are the allowed format for email addresses to subscribe to alpine-announce with? is there a better place to ask? 2018-08-13 10:25:45 <|cos|> subscribing alpine-announce@alpinelinux.org.my-domain does not yield in any response from the list server 2018-08-13 10:26:09 <|cos|> subscribing xunilenipla@subdomain.my-domain works 2018-08-13 10:26:23 <|cos|> emailing alpine-announce@alpinelinux.org.my-domain from another server works 2018-08-13 10:28:05 <_ikke_> The mainainer of the lists lives in EST\ 2018-08-13 10:41:51 <_ikke_> So you might want to ask it later on the day 2018-08-13 11:06:06 any idea if dtrace is comming to AL ? 2018-08-13 11:06:28 <|cos|> _ikke_: thanks! 2018-08-13 11:07:06 its been GPL`d for a while 'https://gnu.wildebeest.org/blog/mjw/2018/02/14/dtrace-for-linux-oracle-does-the-right-thing/' 2018-08-13 11:48:21 openssl1.1 broke apk-tools by making EVP_MD_CTX etc. opaque. welcome to malloc 2018-08-13 11:51:18 porting dtrace could be interesting 2018-08-13 15:01:41 Hello, this may sound like a really strange noob question, but for the life of me I cannot figure it out. I have a Go compiled binary that I have copied over to an Alpine linux container running on LXC. When I attempt to run the binary using ./$binaryname, it just says "./$binaryname: not found" 2018-08-13 15:01:46 even though it is clearly right there 2018-08-13 15:02:21 I can run file on the binary and it says " ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=3cf" 2018-08-13 15:02:27 is it dynamically linked to the libc and did you compile it on a glibc-based system? 2018-08-13 15:02:52 jn__: oh shit, alpine is MUSL isn't it 2018-08-13 15:02:53 /lib64/ld-linux-x86-64.so.2 probably doesn't exist 2018-08-13 15:03:28 qzo: yep! 2018-08-13 15:03:34 I feel retarded 2018-08-13 15:03:36 you might want to try installing gcompat 2018-08-13 15:03:40 I was messing with that for half an hour 2018-08-13 15:04:07 jn__: installing gcompat allowed me to run the binary 2018-08-13 16:34:37 hi everybody ) 2018-08-13 16:34:57 can somebody help me with some theory? 2018-08-13 16:35:45 I have diskless PXE installation with 2 target packages: ZFS and docker. 2018-08-13 16:36:06 They are added to /etc/apk/world 2018-08-13 16:36:38 But to get everything working I need some final steps, for ZFS they are: 2018-08-13 16:37:27 modprobe zfs; zpool import raid - what's "alpine way" to issue them? 2018-08-13 16:40:04 for docker they will be something like "docker create --name deluge --net=host -p 6881:6881 -e PUID=1000 -e PGID=1000 -v /mnt/raid/:/downloads -v /mnt/raid/settings/deluge:/config linuxserver/deluge" 2018-08-13 16:41:07 Any thoughts will be much appreciated. 2018-08-13 16:46:03 hello 2018-08-13 16:46:09 is alpine linux appropriate for desktop use? 2018-08-13 16:46:34 <_ikke_> leonardus: depends on your usecase, but there are several people who use alpine on the desktop 2018-08-13 16:46:54 i remember last time i tried alpine i had a hard time getting non-esr firefox to work, is that still the case? 2018-08-13 16:47:52 <_ikke_> things might have improved, but I'm not sure 2018-08-13 17:23:50 I have a python script that downloads a prebuilt binary and execs it - I need to tell the difference between a libc and musl (alpine 99% of the time) based distro. Any pointers on detecting that? 2018-08-13 17:24:50 The `platform` module doesn't seem to have any distinguishing calls: https://gist.github.com/cschneid/3df43943e89b350a793078764736f1eb 2018-08-13 17:35:36 cschneid_▸ tinkering a bit, it looks like there is: platform.libc_ver() 2018-08-13 17:35:52 on an alpine system, it returns empty strings but on a glibc system it returns glibc and a version 2018-08-13 17:36:08 so that might be enough since you aren't trying to do anything other than glibc vs libmusl 2018-08-13 17:36:36 programmerq: on my alpine docker that gives me back a tuple: `('', '')` 2018-08-13 17:37:17 yup, those are the same empty strings I'm seeing 2018-08-13 17:37:33 programmerq: oh, missed the second line. hah 2018-08-13 17:37:44 yeah - on osx it also gives empty strings, let me see on a libc system 2018-08-13 17:41:36 programmerq: thank you for looking - that looks like it may work 2018-08-13 17:43:00 cool. now I want to open an issue against python to add support for libmusl for that 2018-08-13 17:45:39 programmerq: a more reliable thing may be to shell out - a coworker had the idea to just ask `ldd` what it thought. 2018-08-13 17:45:51 `ldd --version` => `musl libc (x86_64) ` 2018-08-13 17:46:02 yeah, that'd do the trick too 2018-08-13 17:46:24 I can't think of a system that wouldn't have ldd - right? 2018-08-13 17:55:37 Hi, when is postfix 3.3.1 appearing? http://www.postfix.org/announcements/postfix-3.3.1.html 2018-08-13 17:55:46 postfix start-fg does not currnetly work in Docker and needs 3.3.1 2018-08-13 18:29:06 Hey guys. Since the update of libvirt{,-qemu} from 4.5 to 4.6, the QEMU driver went missing. 2018-08-13 18:29:44 ie virsh complains about no driver being available for qemu. 2018-08-13 18:31:43 There's no /usr/lib/libvirt/connection-driver/libvirt_driver_qemu.so, don't think that's intended. 2018-08-13 18:32:20 Don't have the old apk so it's hard to test my theory whether that's the problem or not. 2018-08-13 18:32:54 did you install libvirt-qemu? 2018-08-13 18:33:14 Yes. 2018-08-13 18:33:25 apk info -L does not list it either. 2018-08-13 18:34:40 right 2018-08-13 18:34:45 looks like something has changed 2018-08-13 18:34:49 but there is nothning in the changelog 2018-08-13 18:38:34 Sounds like a bug and not a failure on my part, awesome. 2018-08-13 18:43:49 vifino: im checking it locally one min 2018-08-13 18:44:52 Thanks, take your time. :) 2018-08-13 19:11:32 Hey anyone know how to get suid to work on an alpine docker image? I have some user made binaries that need the suid bit. 2018-08-13 19:11:45 If not, good recommendations for something similar to alpine but with the ability? 2018-08-13 19:14:44 what is the problem you're running into? 2018-08-13 19:16:25 I set the suid mode in the code, the suid bit in bash, and it just will not change my EUID when I execute it 2018-08-13 19:17:08 <_ikke_> muninn: suid does not work for scripts, you know that, right? 2018-08-13 19:17:41 yes, not a script, compiled C code 2018-08-13 19:18:14 <_ikke_> what version of alpine (what kernel)? 2018-08-13 19:18:47 I have it pulling from alpine:latest on Docker.....if you give me a sec I'll look up what version 2018-08-13 19:19:19 <_ikke_> 3.8 or egr 2018-08-13 19:19:22 <_ikke_> edgr 2018-08-13 19:19:22 Linux brigante20 4.17.13.a-1-hardened #1 SMP PREEMPT Wed Aug 8 12:58:14 CEST 2018 x86_64 Linux 2018-08-13 19:19:32 <_ikke_> so a hardened kernel 2018-08-13 19:19:35 <_ikke_> that might be the issue 2018-08-13 19:19:38 apparently lol 2018-08-13 19:19:52 is there an alpine image that doesn't have a hardened kernel (for docker) 2018-08-13 19:20:12 <_ikke_> muninn: a docker container does not run a kernel 2018-08-13 19:20:19 <_ikke_> it's just a single process isolated from the rest 2018-08-13 19:20:28 <_ikke_> it's the host that runs the hardened kernel 2018-08-13 19:20:30 oh shit, thats right....sorry I'm super tired lol 2018-08-13 19:20:54 damn, I've been shooting myself in the foot this entire time. *sigh* 2018-08-13 19:21:26 <_ikke_> note that since 3.8, alpine doesn't ship a hardened kernel anymore 2018-08-13 19:21:28 let me try fixing that and see if that does it. 2018-08-13 19:22:02 It might be a while until you hear from me, I'll have to go set up a VM 2018-08-13 19:22:09 <_ikke_> It 2018-08-13 19:22:13 <_ikke_> It's sleeping time for me 2018-08-13 19:25:43 Guys. what I'm doing wrong? I created a couple of scripts in /etc/local.d, made them executable, saved with lbu ci, rebooted - they are exist but didn't run. 2018-08-13 19:25:59 I thought they will be executed on boot 2018-08-13 19:26:51 ls 2018-08-13 19:27:05 oops, wrong console ) 2018-08-13 19:32:28 got it, problem that local service was not started, rc-update add local default && rc-service local start && lbu ci did the trick 2018-08-13 19:34:06 ok, it did half the trick 2018-08-13 19:35:26 error: /etc/init.d/nfs[2656]: ERROR: cannot start nfs as rpcbind would not start 2018-08-13 19:40:18 fixed that one too ) 2018-08-13 19:40:35 is it ok that i'm talking to myself? 2018-08-13 19:42:06 np 2018-08-13 19:42:30 Hi Shiz ) glad to see you ) I'm moving further 2018-08-13 21:44:00 <|cos|> reposting my question from earlier today, which was met with information on the list maintainer living in/by american timezones 2018-08-13 21:44:04 <|cos|> 12:24 < |cos|> what are the allowed format for email addresses to subscribe to alpine-announce with? is there a better place to ask? 2018-08-13 21:44:07 <|cos|> 12:25 < |cos|> subscribing alpine-announce@alpinelinux.org.my-domain does not yield in any response from the list server 2018-08-13 21:44:10 <|cos|> 12:26 < |cos|> subscribing xunilenipla@subdomain.my-domain works 2018-08-13 21:44:12 <|cos|> 12:26 < |cos|> emailing alpine-announce@alpinelinux.org.my-domain from another server works 2018-08-13 21:44:53 <|cos|> i also emailed that question to alpine-announce-owner, with log file snippets included 2018-08-13 21:47:24 <|cos|> it's a shame that one needs to use an oddly looking addresses to subscribe to the list 2018-08-13 23:23:35 _ikke_: is there a reason why alpine doesn't just ship linux-hardened from anthraxx like archlinux does? 2018-08-13 23:58:32 Hello. I installed Alpine on a laptop using a bootable USB stick. I think I messed it up because it still thinks it's a tmpfs (lbu stuff everywhere, double and triple versions of the same file like password, password-, and password.apk.something) 2018-08-13 23:58:47 I've tried reading the wiki but am lost at this point. Any help welcome. Thanks. 2018-08-14 00:01:00 oh and I had another question about lbu before I forget. (This is on the bootable USB STICK, not the laptop for reference) Do I need to do `mount -oremount,rw /media/usb` before doing lbu ci ? 2018-08-14 00:01:21 sorry for the questions back to back but I didn't want to forget to ask the second one. Thank you again. 2018-08-14 00:09:54 Oh sorry again, I did remove the symlink from /etc/apk/apkcache to /media/usb but now that I think of it that shouldn't matter because 1) it's a hdd install and 2) it doesn't exist at boot, only when I plug a usb key in so idk tbh :/ 2018-08-14 00:20:48 is there anyone here who was able to run raspistill/raspivid/picamera on Raspberry Pi (on Alpine or any other musl-based distro)? I've been trying it the whole day, but couldn't make it work :/ 2018-08-14 01:42:54 is there a more active place to ask my question so it's answered? 2018-08-14 01:43:02 or maybe just another time? 2018-08-14 01:43:47 the wiki is all but uselsess 2018-08-14 05:09:50 Hi, any idea when postfix 3.3.1 will get merged? 2018-08-14 05:54:26 Hello, any hits for performing zero touch install? 2018-08-14 05:55:51 Syndrom: cloud-init 2018-08-14 06:06:11 I see no postfix 3.3.1 in testing 2018-08-14 06:27:34 thanks nindustries 2018-08-14 06:27:51 no problem, good luck! 2018-08-14 08:59:09 Hi, any idea when postfix 3.3.1 will get merged? 2018-08-14 09:08:10 vifino, libvirt should be fixed. 2018-08-14 09:37:17 hm hm. something has changed... I was able to run X apps within an LXC container before I left for my holidays... can't seem to be able to do it now 2018-08-14 09:50:41 and I don't know whether it is changes in the lxc images or the Alpine host that have changed. basically all necessary bind mounts have been added to the containers to offer X access via the unix socket, but software keeps asking for access to 127.0.0.1:6000 2018-08-14 11:46:36 clandmeter: Yep, that fixed it. Many thanks! I really appreciate how quick the issue got fixed. :) 2018-08-14 12:58:56 hello 2018-08-14 12:59:07 clicking on build log ends in 404 on packages info 2018-08-14 12:59:12 e.g. https://pkgs.alpinelinux.org/package/edge/main/x86_64/libstdc++ 2018-08-14 13:00:05 markand, its not always available. 2018-08-14 13:01:16 markand, sometimes they are cleaned up. 2018-08-14 13:01:50 okay 2018-08-14 13:02:01 I'm considering switching from raspbian to alpine 2018-08-14 13:02:20 ah, kodi is not available for arm though :( 2018-08-14 13:22:46 is reddit r/alpinelinux official? 2018-08-14 13:23:04 not that i know 2018-08-14 13:23:33 dont think so 2018-08-14 13:23:39 i dont recognize the mod 2018-08-14 15:21:58 hey guys, is there a command to just select the fastest available mirrors and update /etc/apk/repositories? 2018-08-14 15:22:51 npx: Will not give you bandwith, but http://apenwarr.ca/netselect/ can be useful. 2018-08-14 15:23:11 I use it in gentoo, not sure if it's packaged here. 2018-08-14 15:23:41 Oops, 404 it seems. Anyway, netselect is the name, it does parallel ping. 2018-08-14 15:23:55 cool, thanks! 2018-08-14 15:24:03 npx, i think there is some logic in the setup-repos script 2018-08-14 15:24:15 but dl-cdn should always provide a local mirror. 2018-08-14 15:29:01 hahah netselect gets a nod for readme of the year imho 2018-08-14 16:30:56 hi folks! xfce4 (xfwm) is kind of broken with xorg-1.20.0 from edge. latest relese 1.20.1 fixes it, could someone please merge this? https://github.com/alpinelinux/aports/pull/4983 (kaniini, clandmeter, ncopa, jirutka) 2018-08-14 16:31:42 (also I can't write to #alpine-devel anymore, do I need to apply for rights due to fighting spam or something?) 2018-08-14 16:32:11 <_ikke_> can you try again? 2018-08-14 16:32:28 <_ikke_> You need to be identified to chanserv 2018-08-14 16:32:41 <_ikke_> can you try one more time? 2018-08-14 16:34:57 _ikke_: thanks, now it works! 2018-08-14 16:35:29 <_ikke_> Not sure why, but somehow the matrix bridge does not allow you to speak, setting and removing -v helps then (someone talked about needing a power of 1) 2018-08-14 16:38:00 okay, weird stuff 2018-08-14 16:39:48 I did. Setting +v seems to give the required 1 power 2018-08-14 16:40:24 <_ikke_> right, but removing it again does not remove it 2018-08-14 16:40:35 what's a power of 1? is that some kind of IRC mode? 2018-08-14 16:40:42 <_ikke_> no, it's a matrix thing 2018-08-14 16:40:52 aah 2018-08-14 17:09:12 how do i stop alpine from putting 'You can setup the system with the command: setup-alpine' in my damn motd 2018-08-14 17:18:11 doing a full search on disk for the setup string returns nothing 2018-08-14 17:18:17 why is this so hidden? 2018-08-14 17:22:46 loosh: silly question perhaps, but did you check /etc/motd? 2018-08-14 17:29:18 i remove the message and it keeps coming back 2018-08-14 17:29:25 there is something prepending the setup message to my motds 2018-08-14 17:29:33 nothing in /etc/periodic 2018-08-14 17:30:26 loosh: im investigating 2018-08-14 17:30:33 quite annoying 2018-08-14 17:30:37 ty 2018-08-14 17:30:49 <_ikke_> did you also check /etc/issue? 2018-08-14 17:31:17 thats not where the setup message is so i'm not sure how that is in play here 2018-08-14 17:31:49 <_ikke_> just to be sure :-) 2018-08-14 17:32:13 <_ikke_> When does it reappear in the file? 2018-08-14 17:32:16 also the fact this seems like a bit of an unknown is deeply concerning 2018-08-14 17:32:39 i don't really know, i don't log into these terribly often except 1 of them but most interaction is scripted so i don't see it anyway 2018-08-14 17:32:47 i remove it and i usually notice in a day or two 2018-08-14 17:33:15 it being the motd is less important than there being some automated process that i'm not aware of running on the machine 2018-08-14 17:33:43 <_ikke_> right 2018-08-14 17:34:08 `ag -R --all-text --silent "You can setup the system with the command" /` revealed nothing except the actual motd itself and all my alpine container's motds 2018-08-14 17:34:48 so i'm not sure where this string is being read from, to be prepended to the file 2018-08-14 17:35:54 loosh: for me, its static text in /etc/motd 2018-08-14 17:36:02 and as soon as i remove it, its gone 2018-08-14 17:36:03 yeah, it's static there too for me. then i remove it. and it comes back 2018-08-14 17:36:10 i know how /etc/motd works, but something is interacting with it 2018-08-14 17:36:20 loosh: when or how fast does it come back? 2018-08-14 17:36:25 i answered that above 2018-08-14 17:36:29 oh, sorry 2018-08-14 17:36:31 np 2018-08-14 17:37:08 loosh: its part of alpine-baselayout 2018-08-14 17:37:15 the update could restore it 2018-08-14 17:37:16 ok, "usually notice in a day or two", but that's rather vague 2018-08-14 17:37:37 making it an empty file should help with that (instead of deleting it) 2018-08-14 17:38:06 where is this located for the baselayout package? 2018-08-14 17:38:56 i dont understand your question 2018-08-14 17:39:03 its in the alpine-baselayout package 2018-08-14 17:39:06 at etc/motd 2018-08-14 17:39:23 are you saying when the alpine-baselayout package is updated via the repo it overwrites my motd? 2018-08-14 17:39:33 it doesn't 2018-08-14 17:39:44 then i don't understand 17:37:15 < liwakura> the update could restore it 2018-08-14 17:39:50 restoring it? 2018-08-14 17:39:52 it couldn't 2018-08-14 17:39:58 then i don't understand anything then 2018-08-14 17:40:10 changed confs don't get overwritten, unchanged ones do 2018-08-14 17:40:18 TBB: its not an changed conf 2018-08-14 17:40:19 i've already changed my motd previous 2018-08-14 17:40:20 its an missing file 2018-08-14 17:40:22 it's prepending the setup message 2018-08-14 17:40:27 to MY motd 2018-08-14 17:43:31 i've been modifying my motd on some server for months now 2018-08-14 17:43:34 without interference 2018-08-14 17:44:40 loosh: does the old version come back after reboots or at notably different intervals? 2018-08-14 17:47:18 liwakura: when alpine-baselayout is packaged, it's cat'd to $pkgdir/etc/motd. that makes it a file in the package. now if that package is installed, the file should be registered into the installed packages db. now, I don't know for sure how apk reacts if you remove the file completely since it can't do checksum comparisons, but if it can checksum it then it's considered a modified config file and 2018-08-14 17:47:25 doesn't get overwritten, correct? 2018-08-14 17:48:07 oop, last bus stop, gotta get off -> 2018-08-14 17:50:03 if its an modified config file, then i guess yes 2018-08-14 17:50:08 but i assumed he deleted the motd 2018-08-14 17:51:22 apk audit doesn't show an changed motd as changed config file 2018-08-14 17:51:54 ah, if its deleted 2018-08-14 17:53:30 the prepending thing still doesn't match up 2018-08-14 17:53:44 loosh: whats your setup? 2018-08-14 17:53:54 diskless or sys install? 2018-08-14 17:54:44 sorry i had to walk away for a few 2018-08-14 17:55:16 liwakura › sys install 2018-08-14 17:55:20 and i didn't delete anything. 2018-08-14 17:55:22 i set my own motd. 2018-08-14 17:55:26 it PREPENDS the message 2018-08-14 17:55:29 to MY motd 2018-08-14 17:55:36 this seems rather illogical.. 2018-08-14 17:55:40 agreed! 2018-08-14 17:56:12 it's alpine-standard 2018-08-14 17:56:16 fwiw 2018-08-14 17:56:21 3.8 2018-08-14 17:56:48 but it only prepends once? 2018-08-14 17:56:59 yup 2018-08-14 17:57:07 and its in the /etc/motd file? 2018-08-14 17:57:27 yup 2018-08-14 17:57:33 i think it's happening on reboot actually, at least on this machine 2018-08-14 17:57:38 digging into timestamps 2018-08-14 17:57:48 i'll have to find one i can reboot 2018-08-14 18:03:15 https://hb.zj.is/#FYQwzg9gdgBCAuMBG54EtozbAfgKABIYBjBGAegFN5jyBbCeAEzzwCVK7snKAnALjwBNCAFcSIWGGqiADjHgALSjDABPMPE4wA7miULlJCHTqSm/VTNkBaEABtZ2Sq0mNlvGL07c+gpN4gANaGaGBwUExYyIEhamJAA= 2018-08-14 18:03:19 this is what it's doing btw 2018-08-14 18:03:37 just as example 2018-08-14 18:04:36 <_ikke_> Doesn't seem standard alpine 2018-08-14 18:05:33 <_ikke_> loosh: This is the Alpine MOTD 2018-08-14 18:05:35 <_ikke_> https://git.alpinelinux.org/cgit/aports/tree/main/alpine-baselayout/APKBUILD#n137 2018-08-14 18:05:46 yeah ik 2018-08-14 18:06:20 <_ikke_> but? 2018-08-14 18:06:30 loosh: do other people have access to the system? 2018-08-14 18:06:57 no 2018-08-14 18:07:21 <_ikke_> any automated configuration management system? 2018-08-14 18:07:29 not that touches the motd 2018-08-14 18:07:32 even if its named "bastion" ? 2018-08-14 18:07:40 i am the only user. 2018-08-14 18:11:44 i'm just going to chattr +i and hope whatever it is just crashes :-) 2018-08-15 08:48:26 so... for the time being I'm just trying every once in a while to package x2goclient, but meanwhile I also try to run it in an lxc container 2018-08-15 08:49:08 took me ages to get it to even start in a centos container, turned out lxc is really anal about slashes at the end of paths you mount to the container. so I got it to start... 2018-08-15 08:49:50 ... but now running x2goclient in that container with the appropriate magic to talk to the Alpine host Xorg, the client speaks to me in something that mostly resembles written Thai 2018-08-15 08:50:18 ACTION chuckles 2018-08-15 08:51:07 the container uses en_US.UTF-8 as its locale, but to be honest I don't even know what Alpine uses now 2018-08-15 08:51:21 I was under the impression it too is set up to use UTF-8 2018-08-15 08:56:45 afaik the LANG setting is mostly ignored on alpine 2018-08-15 08:57:00 but some programs still check it to switch to unicode mode 2018-08-15 10:40:27 what kernel version does alpine use on latest stable and edge? 2018-08-15 10:41:08 <_ikke_> https://pkgs.alpinelinux.org/packages?name=linux-vanilla&branch=edge&arch=x86_64 2018-08-15 10:41:14 <_ikke_> https://pkgs.alpinelinux.org/packages?name=linux-vanilla&branch=v3.8&arch=x86_64 2018-08-15 10:42:38 ugh still too old 2018-08-15 10:42:57 <_ikke_> What version do you need? 2018-08-15 10:43:36 greater than that iirc 2018-08-15 10:44:03 4.15.x 2018-08-15 10:44:44 guess ill probably copy over arch linux's kernel package then 2018-08-15 10:44:51 or make a custom repo 2018-08-15 10:45:02 <_ikke_> right 2018-08-15 10:45:05 is there a edge tarball? 2018-08-15 10:45:18 <_ikke_> containing what? 2018-08-15 10:45:42 the mini root filesystem tarball but with latest edge packages 2018-08-15 10:46:14 <_ikke_> There are no images created for edge as of yet 2018-08-15 10:46:21 ah alright 2018-08-15 10:46:30 i guess ill just use https://wiki.alpinelinux.org/wiki/Installing_Alpine_Linux_in_a_chroot using edge as repo 2018-08-15 10:46:40 <_ikke_> should work 2018-08-15 10:47:10 is there a list of packages which the vanilla/extended images contain 2018-08-15 10:47:45 <_ikke_> https://git.alpinelinux.org/cgit/alpine-iso/tree/ 2018-08-15 10:48:02 thanks! 2018-08-15 10:48:30 does alpine work fine with UEFI? 2018-08-15 10:48:36 <_ikke_> Should work afaik 2018-08-15 10:48:52 <_ikke_> You need a different bootload though 2018-08-15 10:49:01 <_ikke_> bootloader* 2018-08-15 10:49:10 gummiboot/systemd-boot? 2018-08-15 10:49:16 <_ikke_> or grub 2018-08-15 10:51:01 has electron been built for alpine yet? 2018-08-15 10:51:20 <_ikke_> Not sure 2018-08-15 10:51:41 <_ikke_> No packages matching electron 2018-08-15 10:52:03 would be nice if it could, otherise i'll have to add a wrapper script that runs it in a chroot 2018-08-15 10:52:30 <_ikke_> No Atom either 2018-08-15 10:52:54 yay 2018-08-15 10:52:54 <_ikke_> https://bugs.alpinelinux.org/issues/8634 2018-08-15 10:53:14 <_ikke_> https://bugs.alpinelinux.org/issues/6588 2018-08-15 10:53:16 prefer vscode, uses way less memory and is faster from experiance 2018-08-15 10:53:40 ill try debugging it and see if i can build it 2018-08-15 10:53:41 <_ikke_> someone tried to package it, but it did not run apparently 2018-08-15 10:53:48 <_ikke_> check that last issue 2018-08-15 10:53:55 segfault 2018-08-15 10:53:58 <_ikke_> Yea 2018-08-15 10:54:05 <_ikke_> though, they didn't provide the APKBUILD 2018-08-15 10:54:21 a APKBUILD and gdb backtrace would of been nice 2018-08-15 10:54:45 or at least a compiled package i can debug :3 2018-08-15 10:56:40 would F2FS be good for a USB? 2018-08-15 11:09:47 i just remembered that the initramfs that i use for arch linux is actually a fully functional alpine linux system 2018-08-15 11:10:03 with a replaced init 2018-08-15 11:13:07 hm, i think you could as well use the alpine initramfs with other distros 2018-08-15 11:16:15 i know but having a fully featured alpine system inside your initramfs is neat 2018-08-15 11:16:44 fun fact: just look what happens if you boot an alpine system without the root= kernel parameter 2018-08-15 11:16:57 because that essentially whats shipped with the installer CD's 2018-08-15 11:17:04 you end up with an in-RAM live system 2018-08-15 11:17:14 cool :3 2018-08-15 11:17:28 is that built into the kernel or? 2018-08-15 11:17:40 into the initramfs 2018-08-15 11:18:16 cool! 2018-08-15 11:20:05 wew alpine has i3wm-gaps in repo 2018-08-15 11:20:20 no polybar tho yet rip 2018-08-15 11:20:41 that surprises me 2018-08-15 11:21:20 ah, in testing 2018-08-15 11:21:42 yeh, i3 components have been in testing for quite a while now 2018-08-15 11:22:01 mostly, I guess, because some of them wouldn't work right with a grsec kernel or something 2018-08-15 11:22:43 oh, that weird text problem I wrote about earlier ... 2018-08-15 11:22:48 my i3 bar usued to choke on sysfs being unreadable on hardened 2018-08-15 11:22:58 ... it actually helps to install FONTS in your container 2018-08-15 11:23:27 yeah, that was what I noticed as well, it worked partly but couldn't show all the information it wanted to 2018-08-15 11:27:26 my dotfiles script installs all fonts i use 2018-08-15 11:28:09 and im not gonna use grsec kernel, gonna use arch's kernel probs 2018-08-15 11:29:18 integrating the kernel modules of arch into alpine might be a bit more difficult 2018-08-15 11:29:33 like, into the initramfs i mean 2018-08-15 11:30:45 ima use arch's initramfs probably as well 2018-08-15 11:31:12 i usually use arch's kernel and initramfs on most systems like gentoo, kali, etc 2018-08-15 11:34:49 I should try that sometime, namely, if I can get to boot Ubuntu using Alpine's kernel and initramfs 2018-08-15 11:36:12 TBB: you need to transfer /lib/modules/$(uname -r) for that to work fine 2018-08-15 11:36:34 or use an static kernel (thats what i did) 2018-08-15 11:38:09 I've been dreaming of this one boot stick I could use to boot all my systems, but making one turns out to be quite an interesting challenge 2018-08-15 11:38:21 for using arch's kernel on other OSes i just needed to add initramfs configs and make sure it uses /lib/modules and not /usr/lib because arch combines them all for some reasons 2018-08-15 11:38:24 i had such an similar setup 2018-08-15 11:38:37 especially if all of the systems to boot have their root encrypted 2018-08-15 11:38:41 static kernel + static initramfs, and then multiple distros inside of an LUKS / LVM container 2018-08-15 11:39:21 home was separate LVM partition and shared across all systems 2018-08-15 11:39:23 I was even thinking of using such a boot env just for chainloading the actual kernels of those systems, but chainloading and encryption presents a problem 2018-08-15 11:39:43 i used to have a usb which booted into a initramfs, scanned disks and allowed you to boot it via a nice terminal UI which even supported encrypted rootfses 2018-08-15 11:40:39 in the end i went back to unencrypted vanilla alpine, because being able to reinstall it quickly can be quite comfortable 2018-08-15 11:40:41 namely, if your first kernel opens the encrypted partition and then kexecs the next, actual, kernel, can the actual kernel access the opened encrypted partition 2018-08-15 11:41:07 TBB: no, except if it has an cryptkey in its initramfs to open it again 2018-08-15 11:41:44 yup, and that gets difficult to maintain, the more distros the more effort it takes 2018-08-15 11:42:16 i found that most distros are quite fine with being booted with an external linux kernel 2018-08-15 11:42:24 what generates alpine's initramfs? 2018-08-15 11:42:30 namedkitten: mkinitfs 2018-08-15 11:42:55 ah okay 2018-08-15 11:43:28 *makes sure to add all kernel modules that lsmod shows into the initramfs* 2018-08-15 11:43:31 about transferring the modules, that sounds like a bit of a challenge as well 2018-08-15 11:43:51 namedkitten: that is normally not necessary 2018-08-15 11:44:04 TBB: you could also bindmount that directory or sth else 2018-08-15 11:44:14 otherwise, the guest distro wont be able to use modprobe 2018-08-15 11:45:05 bind mount is out of the question for my intended purpose; I need to be able to detach the USB stick after boot. but a simple copy should be enough really 2018-08-15 11:45:50 liwakura: i prefer having everything preloaded because some distro's udev packages dont have correct rules for my hardware sometimes and its also nice having keyboard support 2018-08-15 11:45:59 I've got this fascinating little USB stick that not only contains an SD card but a smartcard as well, so it would be ideal for keeping all my disk crypto on that 2018-08-15 11:47:05 does alpine's initramfs allow UUIDs for partitions? 2018-08-15 11:47:17 yup 2018-08-15 11:47:21 good 2018-08-15 11:47:29 TBB: what manufacturer does that? 2018-08-15 11:47:37 hold on, I'll check 2018-08-15 11:48:16 ACS; they manufacture smartcard readers, among other things 2018-08-15 11:48:49 https://www.acs.com.hk/en/products/141/acr101i-simicro-ccid/ - that's the product 2018-08-15 11:49:26 I do have something even more advanced in mind though, but I'm not sure whether the product I was thinking of is still manufactured 2018-08-15 11:49:51 https://inversepath.com/usbarmory - this one 2018-08-15 11:50:19 will a uncompressed initramfs boot faster? 2018-08-15 11:50:46 the decompression delay is neglegible compared to the hardware hotplug times 2018-08-15 11:51:03 alright 2018-08-15 11:51:59 yeh, I imagine there are some hardware combos where that might be a factor, but most often it really isn't 2018-08-15 11:52:03 since dbus failed to generate a UUID when installing, what command generates it? 2018-08-15 11:52:05 alright 2018-08-15 11:52:16 namedkitten: different UUID 2018-08-15 11:52:29 dbus generates the machine uuid, the disk uuid is generated when formatting 2018-08-15 11:52:44 i guess you are looking for »blkid© 2018-08-15 11:52:50 * »blkid« 2018-08-15 11:54:33 nah 2018-08-15 11:54:45 Failed to generate UUID: Could not open /dev/urandom: No such file or directory 2018-08-15 11:54:45 ERROR: dbus-1.10.24-r1.post-install: script exited with error 1 2018-08-15 11:56:00 »Could not open /dev/urandom: No such file or directory« 2018-08-15 11:56:21 not sure what the question here is 2018-08-15 11:57:16 but it looks like you dont have an devfs mounted 2018-08-15 11:57:28 it failed to generate the dbus machine-i 2018-08-15 11:57:29 it failed to generate the dbus machine-id 2018-08-15 11:57:40 yeah, because there is no /dev/urandom 2018-08-15 11:57:51 it failed cause when i was installing it with apk-static i didnt have /dev files 2018-08-15 11:57:57 now i am chrooted with them 2018-08-15 11:58:06 need to rerun that post script 2018-08-15 11:58:44 there is an /usr/bin/dbus-uuidgen thing that looks like it might do what you want 2018-08-15 11:59:03 ah alright 2018-08-15 11:59:43 ah yes, the post-install does »dbus-uuidgen --ensure«, nothing more 2018-08-15 12:00:16 ==> initramfs: creating /boot/initramfs-ARCH 2018-08-15 12:00:16 bash-4.4# mkinitfs 2018-08-15 12:00:16 modinfo: ERROR: missing module or filename. 2018-08-15 12:00:17 huh 2018-08-15 12:01:17 mkinitfs [kernelversion] 2018-08-15 12:01:46 but that requires /lib/modules/$kernelversion to exist 2018-08-15 12:02:09 to fetch kernel modules from 2018-08-15 12:02:27 it has that hm 2018-08-15 12:02:35 per default it uses the output of uname -r 2018-08-15 12:02:49 which is also where the ARCH string comes from 2018-08-15 12:03:04 if you are in an chroot, you want to put the kernel version that is installed in the chroot there 2018-08-15 12:03:37 ohhh 2018-08-15 12:03:42 uname -r is the info from the currently running kernel, which is the hosts one 2018-08-15 12:04:11 works thanks 2018-08-15 12:04:42 even though im generating for the same kernel im running :3 2018-08-15 12:05:10 mh 2018-08-15 12:15:22 does alpine have gpasswd or any way to add groups to a user? 2018-08-15 12:15:49 adduser (or useradd? can't remember which is the right one) can do that 2018-08-15 12:16:11 2 in 1 tool cool 2018-08-15 12:17:48 alpine doesnt have rofi either? 2018-08-15 12:17:50 I'm having some troubles with the texlive-luatex package. It seams to be missing the "lualatex" binary. Searching the package contents also yields no result: https://pkgs.alpinelinux.org/contents?file=lualatex&path=&name=&branch=edge -- anyone knows how I can use lualatex on alpine? 2018-08-15 12:19:36 namedkitten: has nobody packaged yet, i guess 2018-08-15 12:21:04 ri 2018-08-15 12:21:07 !!p 2018-08-15 12:21:36 how do you install all packages that a package requires to build? 2018-08-15 12:23:10 <_ikke_> namedkitten: make sure the packages are part of makedepends in the APKBUILD, and then run abuild -r 2018-08-15 12:23:10 apkbuild has a flag for that 2018-08-15 12:25:09 ah ok 2018-08-15 12:27:50 is there a fonts package that installs most commonly used fonts? 2018-08-15 12:30:38 <_ikke_> cannot find it at first glance 2018-08-15 12:37:05 addgroup user group 2018-08-15 12:37:12 I'm late, I know 2018-08-15 13:01:19 thaks :3 2018-08-15 13:02:40 thanks :3 2018-08-15 13:44:03 anyone tried https://github.com/linuxboot/linuxboot + https://github.com/osresearch/heads with AL kernel ? 2018-08-15 15:22:44 Aye aye! I've got Alpine running on a RasPi 3 and can't get wireless to work: "wlan0 Interface doesn't support scanning" is the error I get with "iwlist wlan0 scan" (as root). 2018-08-15 15:22:54 Is there some way to fix this? 2018-08-15 15:35:26 I guess you mean "How to find out whats the Problem?" 2018-08-15 15:35:34 What wifi chip is it? The internal one? 2018-08-15 15:37:14 Then it would be interesting to know what driver is responsible for it 2018-08-15 15:37:25 Dont have an RPi 3 here for testing.. 2018-08-15 15:39:06 liwakura: It's a broadcom chip, and in /lib/firmware there *is* a folder called "brcm" which contains some *.bin and *.hcd files. 2018-08-15 15:39:08 liwakura: testing what? 2018-08-15 15:39:18 to reproduce the issue 2018-08-15 15:39:30 which kernel version? »uname -r« 2018-08-15 15:40:00 I tried to install the package linux-firmware-brcm, but it failed because /lib/firmware links to /.modloop/modules/firmware, which is a read-only filesystem 2018-08-15 15:40:13 uname -r : 4.14.52-0-rpi2 2018-08-15 15:41:27 ifconfig -a lists wlan0 as UP. 2018-08-15 15:45:10 Does alpinelinux sys/types.h not include __u32 ? 2018-08-15 15:46:26 eyJhb: thats part of musl, you might as well ask in #musl and get better answers 2018-08-15 15:46:48 qtoni: im currently setting sth up, give me some minutes 2018-08-15 15:49:20 liwakura: I'll try and see what happens. Just seems weird to me 2018-08-15 15:53:55 qtoni: good news! 2018-08-15 15:54:08 i can reproduce your problem 2018-08-15 15:55:48 Well! 2018-08-15 16:02:18 qtoni: also, it suddenly started working and i cannot explain how 2018-08-15 16:02:25 tried to drive it with wpa_supplicant instead 2018-08-15 16:05:56 liwakura: I hadn't configured wpa_supplicant, I could give it a try 2018-08-15 16:07:43 i think you might be better off with an external wifi card 2018-08-15 16:09:37 like, the firmware is supplied, quite recent kernel 2018-08-15 16:11:40 external wifi on linux is one terrible thing to deal with; you've gotta know for sure what chipset the card or usb thingie has inside, and you just cannot know that 2018-08-15 16:13:42 but usually you can look with lsusb 2018-08-15 16:13:57 and many dongles are supported with default firmware blobs 2018-08-15 16:15:49 qtoni: somehow it worked for me with wpa_supplicant 2018-08-15 16:16:01 but wpa_cli claims its disconnected... weird situation 2018-08-15 16:20:08 liwakura: quite weird indeed. I wrote /etc/wpa_supplicant/wpa_supplicant.conf and rc-service started wpa_supplicant. What would you do now? 2018-08-15 16:21:12 qtoni: add dhcpcd, also start it, if the wifi connects, dhcpcd will catch on the interface and will do dhcp 2018-08-15 16:24:38 liwakura: Ok, is /etc/network/interfaces still respected then? 2018-08-15 16:25:13 dhcpcd is an alternate mechanism to /etc/network/interfaces, but they dont interfere with each other 2018-08-15 16:25:33 you could also do the dhcp via interfaces, but i dont know from my mind how 2018-08-15 16:29:04 Is there a way to tell which packages a package needs after build and which it only needs to build with? 2018-08-15 16:29:40 other than deleting packages and seeing if it still works, lol 2018-08-15 16:30:13 liwakura: Thanks for your help, I'll try what I can! 2018-08-15 16:31:32 aeyxa: objdump -a -x /usr/bin/foobar|grep NEEDED shows the dependencies that are necessary for both 2018-08-15 16:31:53 oh okay cool 2018-08-15 16:32:01 other from that, its mostly guessing, trying or researching the code 2018-08-15 16:32:18 some projects have it documented in some sort of README or INSTALL file 2018-08-15 16:32:47 thanks let me try 2018-08-15 18:33:45 hey all. Wondering if there's a fresh mono (> 5.10) in the pipeline... 2018-08-15 20:51:34 I can't install innoextract or libtorrent-rasterbar packages, because they depend on so:libboost_system-mt.so.1.66.0, but boost-system was upgraded to boost-system-1.67.0, which means I can't install it, guess it needs a rebuild? 2018-08-15 21:25:32 jnt, looks like some pkgs need rebuild yes 2018-08-15 21:57:40 clandmeter: I am wondering, how is that done? I have seen some bump pkgrel to trigger rebuild commits, is that the only way? wouldn't it be better to always rebuild everything that depends on something that got changed? 2018-08-15 21:59:51 its the task of the developer 2018-08-15 22:00:27 not sure its possible to properly automate it. 2018-08-15 22:31:14 Hey everyone. 2018-08-15 22:31:15 (a noob question) If Alpine runs on memory, it is recommended run multiple services like NFS server, Nexcloud, VPN, etc in a Raspberry PI 512mb ram or it's better run with a normal OS with cache on hdd? 2018-08-15 23:32:51 DiogoGomes[m]: alpine can also be installed to a hard drive just fine 2018-08-15 23:33:05 i would not recommend running all of that in ram 2018-08-16 00:07:28 Shiz Thanks. 2018-08-16 00:07:28 I'm testing Hypriot at the moment but I already had a "crush" for the Alpine Linux concept. Any suggestions of good documentation/tutorials for running: 2018-08-16 00:07:29 **Alpine Linux (hard drive) with modified/improved kernel and packages to run docker on top** (all applications/services inside docker) like Hypriot do (of out the box) 2018-08-16 00:08:59 well, you can just apk add docker and it'll get you docker 2018-08-16 00:09:05 no problem 2018-08-16 00:09:09 what do you mean by modified/improved kernel 2018-08-16 00:18:03 ACTION sent a long message: < https://matrix.org/_matrix/media/v1/download/matrix.org/zYmVDrdABCRIlEIlMBpKiffS > 2018-08-16 01:26:14 our kernel should be good to go for docker 2018-08-16 01:26:26 if you get warnings let me know and i'll see if it's something we can/want to fix on our end :) 2018-08-16 02:48:28 I have installed KVM per the wiki and the `qemu` and `kvm` commands are not there. (followed https://wiki.alpinelinux.org/wiki/KVM). 2018-08-16 03:15:48 also on the page for Qemu on the wiki, in the "Before You Start" section you show how to install on fedora but not Alpine. 2018-08-16 04:37:55 <_ikke_> xnite: what packages did you install exactly? 2018-08-16 04:47:25 Shiz: Thanks 😉 2018-08-16 05:31:46 _ikke_: qemu-system-x86_64 libvirt libvirt-daemon dbus polkit qemu-img kvm-intel 2018-08-16 05:32:18 sry 2018-08-16 05:32:24 mod proped kvm-intel 2018-08-16 08:40:25 hi all 2018-08-16 08:50:57 otaku42: yo, what's up? 2018-08-16 08:51:41 kahiru: all well. trying to get my feet wet on alpine. 2018-08-16 08:51:59 cool, how do you like it so far? 2018-08-16 08:53:17 cannot tell yet, since i didn't start installation yet. right now i'm investigating how to enable the serial console on the installer, since i'm planning to use alpine on a pcengines apu2. 2018-08-16 08:53:45 i found the howto in the wiki, but struggle with my debian box to get the iso modified 2018-08-16 08:54:39 and i guess there isn't an easier way, such as "when the isolinux message shows up, hit , type , and you're good to go"? 2018-08-16 09:02:24 brb, need to reboot 2018-08-16 09:13:16 re 2018-08-16 09:54:09 otaku42: so if you're at the isolinux screen and press TAB it will show you which "entries" you can select. It will be a single word, for example on 3.7.0-virt it is "virthardened" 2018-08-16 09:54:36 otaku42: you can then write this word to select the entry and then any other text you enter after that will be appeneded to the kernel cmdline. that's what you want I guess 2018-08-16 09:55:04 and serial consoles can be enabled like that iirc 2018-08-16 09:56:43 so to continue with the example I'd write virthardened console=ttyS0,9600 at the isolinux prompt 2018-08-16 09:57:36 kahiru: the apu2 doesn't have vga 2018-08-16 09:57:55 kahiru: the last i see on the serial console is: ISOLINUX 6.04 6.04-pre1 EHDD 2018-08-16 09:57:56 so he will need to edit the installer to run on ttyS0 per default 2018-08-16 09:58:06 oh, well. it could still be written blindly 2018-08-16 09:58:17 mh 2018-08-16 09:58:19 and it appears that it does not accept tab or anything at that point 2018-08-16 09:58:48 just read the isolinux config in the iso to get the menu entry name 2018-08-16 09:59:00 otaku42: you could attach an USB keyboard to the apu and then type blindly 2018-08-16 09:59:23 uhm... actually, if you see the ISOLINUX string on the serial console 2018-08-16 09:59:51 then syslinux should already have gotten some sort of serial configuration.. 2018-08-16 10:00:48 liwakura: i guess that's the console redirect from the APU, but it works at the early boot stage only. i could be wrong, though 2018-08-16 10:00:58 ah, that might explain it 2018-08-16 10:01:43 like what kahiru said, if you attach an USB keyboard to the APU, you could attempt to blindly write that string into the boot prompt 2018-08-16 10:02:55 my handicap is that i can only access that apu via a network-attached serial port. i could attach a usb keyboard, but that would be in another room from the "display". don't ask :) 2018-08-16 10:03:59 my attempt to modify the isolinux config and rebuild the iso file with that modification failed. i'm sure i did something wrong, but i have no clue what it was. 2018-08-16 10:04:07 so taking out the disk and installing it from another device is also out of the question? 2018-08-16 10:04:24 building bootable iso's can be a bit tricky 2018-08-16 10:04:43 but i can tell you what additions you need to make to the bootloader config 2018-08-16 10:04:43 liwakura: the target disk is a msata ssd drive, and i have no other device where i could throw that in. 2018-08-16 10:05:03 what i did for rebuilding the iso: 2018-08-16 10:06:37 loop-mounted the standard iso; cp -vR /mnt ~/alpine-serial; edit syslinux config; genisoimage -udf -o alpine-serial.iso alpine-serial/ 2018-08-16 10:07:08 then dd if=alpine-serial.iso of=/dev/sdf && sync (/dev/sdf is the usb stick) 2018-08-16 10:07:32 usually you need to specify the bootloader parts on the genisoimage command line 2018-08-16 10:07:42 did that image boot then? 2018-08-16 10:07:51 no, the apu didn't recognize the result as being bootable 2018-08-16 10:09:09 alright, genisoimage definitely needs the isolinux arguments 2018-08-16 10:09:32 alternatively, you could also extract the iso contents onto an vfat partition and then setup the mbr and syslinux 2018-08-16 10:09:51 which would make things easier because its r/w then 2018-08-16 10:10:24 or just build a brand new customized image https://wiki.alpinelinux.org/wiki/How_to_make_a_custom_ISO_image_with_mkimage ? 2018-08-16 10:10:41 ^ is probably more official 2018-08-16 10:12:29 kahiru: that requires an running alpine instance, right? i have a debian box at hands, with lxc in place. i could set up a alpine lxc container for that... hmm. 2018-08-16 10:12:58 I think I did that even in docker if you're into that 2018-08-16 10:13:14 kahiru: no docker experience here. 2018-08-16 10:13:41 and my other linux skills seem to be rusty, too :) 2018-08-16 10:13:56 aren't you the madwifi guy? 2018-08-16 10:14:19 liwakura: aye 2018-08-16 10:58:13 murphy is a bitch: lxc fails to download the alpine template, which might or might not also be caused by the fact that my debian box is still on debian8. 2018-08-16 10:58:50 otaku42: how about the download template? 2018-08-16 11:27:15 kahiru: indeeed... thanks, that worked, the alpine container is now running. 2018-08-16 11:31:43 erm... ok, i guess i need some more coffee. that alpine container is missing apk. 2018-08-16 11:31:56 that's odd 2018-08-16 11:33:03 i agree 2018-08-16 11:33:23 maybe just PATH is messed up? 2018-08-16 11:33:33 are you sure it is missing it, it should be in /sbin/apk 2018-08-16 11:33:50 I think your path might not include that directory by default 2018-08-16 11:35:02 or maybe when you exec into the container it doesn't load all the profile files properly so path doesn't get set properly 2018-08-16 11:35:06 /sbin/apk does not exist 2018-08-16 11:35:33 otaku42: btw, how many baud do you have on the tty? 2018-08-16 11:35:41 115200 2018-08-16 11:49:48 ok, i extracted the apk-tools-2.10.0-r0.apk as found on the installation cd. now i have /sbin/apk, but it fails to start, since according to ldd libc.musl-x86_64.so.1 is missing... what?! 2018-08-16 11:51:38 otaku42: i just made an serial 115200 iso: https://lain.elnath.uberspace.de/alpine-standard-v3.8-x86_64.iso 2018-08-16 11:51:51 its signed with my own key, an im not an official maintainer 2018-08-16 11:51:59 but it works in qemu with -serial stdio 2018-08-16 11:58:35 liwakura: great, thanks! works! 2018-08-16 11:59:23 how did you get the apu2? 2018-08-16 11:59:52 a few months ago i was considering it, but it can't just be buyed due to some regulatory crap 2018-08-16 12:00:03 s/buyed/bought/ 2018-08-16 12:00:04 liwakura: ordered directly at pcengines.ch (through my company, though). 2018-08-16 12:00:18 crap, i need a company 2018-08-16 12:00:36 liwakura: huh? may i ask: which country do you live in? 2018-08-16 12:00:44 Sachsen 2018-08-16 12:02:05 liwakura: https://varia-store.com/de/hersteller/70-pc-engines.html should help - they are in chemnitz, by the way 2018-08-16 12:04:00 liwakura: we've ordered two apu1 and two apu2 right after they were released, and since then they were laying around, unused. at that time iirc varia didn't have pcengines stuff, otherwise we would have ordered there. 2018-08-16 12:04:25 it's a lot easier than dealing with customs when ordering at pcengines in switzerland. 2018-08-16 12:04:46 maybe i could as well ask around if someone has one laying around 2018-08-16 12:09:12 liwakura: now i'm looking forward to get the installation done - once i return home. but first i have to fix another self-caused issue: bought the wrong type of ssd, have to change it to another model. 2018-08-16 12:09:32 alright 2018-08-16 12:09:47 whats your waifu tho 2018-08-16 12:10:55 waifu? 2018-08-16 12:11:39 ohh alright nv, 2018-08-16 12:11:41 *nvm 2018-08-16 12:14:14 lol 2018-08-16 12:15:41 liwakura: ah, i see. no, i'm no anime guy. the nickname was inspired (long time ago) by the otaku as they appear in the shadowrun rpg. see http://shadowrun.wikia.com/wiki/Otaku 2018-08-16 12:16:39 maxice8: im guessing its your github avatar, lol 2018-08-16 12:16:52 otaku42: damn 2018-08-16 12:16:55 no, that is Summer BB 2018-08-16 12:28:30 liwakura: since you've mentioned madwifi: could it be that we had contact once before in the context of the madwifi project? 2018-08-16 12:28:51 unlikely 2018-08-16 12:28:59 i just googled for your nick 2018-08-16 12:29:18 ah, ok :) 2018-08-16 18:05:37 I'm still having trouble with missing qemu & kvm commands after following the wiki. _ikke_ asked me what I installed last night, but unfortunately didn't get back to me. I installed qemu-system-x86_64, libvirt, libvirt-daemon, dbus, polkit, and qemu-img. I also noticed there was a package named qemu by itself which I also installed. 2018-08-16 18:09:02 does someone have experiences with the nextcloud packages for 3.8? The sharing buttons are missing in my installation, even though they are activated in the administration panel. 2018-08-16 18:09:42 xnite: what is the error= 2018-08-16 18:09:43 ? 2018-08-16 18:09:48 qemu: command not found? 2018-08-16 18:11:01 yes 2018-08-16 18:11:14 and I have looked for it in /usr/bin/ and it's not in there either 2018-08-16 18:11:29 uhm, on alpine, the qemu binaries are in separate packages 2018-08-16 18:11:33 depending on what they are for 2018-08-16 18:12:11 like, an qemu-system-x86_64 package for an x86_64 VM 2018-08-16 18:12:41 yea I have a lot of them, but I am missing qemu or kvm command. Neither of them are there and all these guides tell me to create vms with qemu or kvm command. I don't know which package it should be in. 2018-08-16 18:13:16 i dont think there is an "qemu" binary on alpine 2018-08-16 18:13:36 its called qemu-system-$ARCH and comes from the respective package 2018-08-16 18:14:52 `qemu-system-x86_64` has already been installed and the binary is still missing. 2018-08-16 18:28:24 I need to head off for a couple of hours 2018-08-16 18:54:16 <_ikke_> xnite: https://pkgs.alpinelinux.org/contents?branch=edge&name=qemu-system-x86_64&arch=x86_64&repo=main 2018-08-16 20:42:49 _ikke_: I didn't even notice that was there before. I just reinstalled everything and started fresh and yes that is in fact there. 2018-08-16 20:45:34 <_ikke_> so now you have qemu-system-x86_64? 2018-08-16 21:04:59 _ikke_: yep! It's all working now, I'm just waiting on my VMs to import rn and I should be set. 2018-08-16 21:06:58 <_ikke_> alright! 2018-08-16 21:07:07 oh _ikke_ btw, not sure who manages wiki pages. But the /wiki/Qemu page tells you how to install on fedora instead of alpine. 2018-08-16 21:07:27 right under "Before You Start" 2018-08-16 21:08:44 <_ikke_> "The community" :P 2018-08-16 21:31:00 /j #wee-slack 2018-08-17 10:13:42 Hi, i'm just wondering if anyone else has got 'interface doesn't support scanning' with wifi using the Pi 3B+, whilst installing? 2018-08-17 10:14:51 I think someone just asked the same thing a day or two ago 2018-08-17 10:15:37 ah, do you know if there's a simple solution to that? 2018-08-17 10:15:38 ah yeah, and i could reproduce that issue with the internal interfac 2018-08-17 10:15:58 chris_99: i setup the connection via wpa_supplicant and wpa_supplicant somehow magically fixed it 2018-08-17 10:16:01 no idea how 2018-08-17 10:16:04 oh interesting 2018-08-17 10:16:29 i'll try that then, thanks 2018-08-17 10:23:58 I've pretty much always gone the wpa_supplicant route on Alpine so I've never really encountered that problem 2018-08-17 10:24:55 hmm that seems to be giving me 'wpa_supplicant ctrl-event-scan-failed ret=-11' when launching wpa_supplicant using a config file 2018-08-17 10:26:14 this seems new 2018-08-17 10:28:27 this is a pi 3b+ btw, is that what you where using? 2018-08-17 10:30:38 some RPi 3 with internal wifi controller 2018-08-17 10:30:41 the broadcom one 2018-08-17 10:31:26 ah, its the 3b, but without the plus 2018-08-17 10:31:27 ahhh, i _think_ pi 3b+ uses a cypress chip iirc 2018-08-17 10:31:45 for wifi 2018-08-17 13:12:13 how am I to upgrade from 3.7 to 3.8 ? 2018-08-17 13:12:46 <_ikke_> https://wiki.alpinelinux.org/wiki/Upgrading_Alpine 2018-08-17 13:12:47 qrvpzvb: edit the repository url in /etc/apk/repositories; apk update; apk upgrade 2018-08-17 13:13:07 that simple? 2018-08-17 13:13:16 oh, what _ikke_ posted is more official, take that guide instead 2018-08-17 13:13:23 qrvpzvb: ideally 2018-08-17 13:13:49 <_ikke_> you need to append --available to upgrade 2018-08-17 13:16:35 I think I'll just reinstall 2018-08-17 13:16:57 I only need to backup the apkvol right? 2018-08-17 13:17:02 on a diskless install 2018-08-17 13:22:49 <_ikke_> should be enough, yes 2018-08-17 13:48:21 so, I'm running ZFS for some disks (not the root) and it is not mounted on boot 2018-08-17 13:48:45 I have the relevant services enabled 2018-08-17 13:49:59 what more must I do 2018-08-17 13:56:36 I'm thinking it may be the zpool.cache 2018-08-17 13:56:56 are you using traditional mounting or that fancy ZFS only thing 2018-08-17 13:57:05 because if you do, i'd use fstab 2018-08-17 13:57:32 by fancy zfs you mean...? 2018-08-17 13:58:14 TBH, I don't even know how I'd use fstab for that 2018-08-17 13:58:23 because I don't know where to find the dev for the pool 2018-08-17 14:02:27 first column would be the pool/dataset name 2018-08-18 11:23:33 Hi, does anybody knows here why boost-system is masked in edge? 2018-08-18 11:30:02 I have this bug when I would like to add package mongodb to dockerfile 2018-08-18 11:30:08 ERROR: unsatisfiable constraints: 2018-08-18 11:30:08 boost-system-1.67.0-r2: 2018-08-18 11:30:08 masked in: @edge 2018-08-18 11:30:10 satisfies: 2018-08-18 11:30:12 mongodb-4.0.1-r0[so:libboost_system-mt.so.1.67.0] 2018-08-18 11:30:14 boost-filesystem-1.67.0-r2[so:libboost_system-mt.so.1.67.0] 2018-08-18 11:30:16 boost-filesystem-1.67.0-r2[so:libboost_system.so.1.67.0] 2018-08-18 11:30:18 boost-filesystem-1.67.0-r2: 2018-08-18 11:30:20 masked in: @edge 2018-08-18 11:30:22 satisfies: world[boost-filesystem] 2018-08-18 11:30:24 mongodb-4.0.1-r0[so:libboost_filesystem-mt.so.1.67.0] 2018-08-18 11:30:26 boost-iostreams-1.67.0-r2: 2018-08-18 11:30:28 masked in: @edge 2018-08-18 11:30:30 satisfies: world[boost-iostreams] 2018-08-18 11:30:32 mongodb-4.0.1-r0[so:libboost_iostreams-mt.so.1.67.0] 2018-08-18 11:39:44 I'm sorry, the error between the chair and keyboard detecked 2018-08-18 12:42:36 i got sparc machines here 2018-08-18 12:42:46 there so no alpine for sparc, right? 2018-08-18 12:44:34 no musl libc for sparc, even 2018-08-18 12:44:46 oh 2018-08-18 12:44:50 into the trash it goes then 2018-08-18 12:44:58 nah, sell 'em 2018-08-18 12:45:57 yeah, consens in the room is to sell them on ebay 2018-08-18 12:50:43 Or port musl to sparc? :D 2018-08-18 13:15:51 Exists some easy way how to force masked packages upon apk add? Now I have hack to fetch and add with --allow-untrusted. 2018-08-18 13:16:09 force install 2018-08-18 13:17:10 apk fetch -s boost-filesystem > boost-filesystem.apk && \ 2018-08-18 13:17:10 apk add --no-cache --allow-untrusted /tmp/boost-filesystem.apk && \ 2018-08-18 13:20:02 dipet: apk add foobar@edge, usually 2018-08-18 13:23:08 AinNero: But it's not usable with --no-cache option 2018-08-18 13:23:57 hi, i'm havin trouble locally updating an APKBUILD. the package is wayland-protocols, i just switched the version to 1.15 and ran abuild checksum && abuild -i, but apk info wayland-protocols still reports 1.14 2018-08-18 13:24:09 dipet: it works for me, can you explain your situation more? 2018-08-18 13:24:33 paradoxspiral: could you pastebin the patch you applied? 2018-08-18 13:24:36 apk add boost-system@edge 2018-08-18 13:24:38 its ok 2018-08-18 13:25:56 AinNero: I'm sorry, your issue is ok. Thank you 2018-08-18 13:26:23 AinNero: just s/pkgver=1.14/pkgver=1.15/ and `abuild checksum` to update the sha512 2018-08-18 13:26:44 <_ikke_> or use abump 2018-08-18 13:32:10 okay, so `abump wayland-protocols-1.15` generates a commit and updates the APKBUILD. how can i build a package out of that which i can install over the outdated edge repo version? 2018-08-18 13:33:01 abuild -r 2018-08-18 13:33:41 that generates the package in ~/packages, which you then can add as alpine repo 2018-08-18 13:34:49 ah, i see. thanks~ 2018-08-18 13:36:03 that behavior is customizable in /etc/abuild.conf 2018-08-18 13:40:39 oder ~/.abuild/abuild.conf 2018-08-18 18:20:10 is anyone running ACF on nginx ? 2018-08-18 22:18:04 hello. i'm setting up a bootable usb and i have a sort of 'brain dump' of my steps here: http://paste.debian.net/hidden/2573380d/ . just wondering if there's something I missed or got incorrect. any feedback is welcome, thanks :) 2018-08-18 23:58:55 must be the wrong room' 2018-08-19 01:26:53 must be someone doesn't understand the nature of IRC ... 2018-08-19 11:50:17 Hi, is there any way to contribute if I want to update packages in the repository? Compton for example is pretty old, and herbstluftw is also one version behind 2018-08-19 11:51:11 moewe: https://wiki.alpinelinux.org/wiki/Creating_an_Alpine_package#Setup_your_system_and_account 2018-08-19 11:51:28 And other articles under: https://wiki.alpinelinux.org/wiki/Developer_Documentation 2018-08-19 11:51:39 (the documentation is pretty good) 2018-08-19 11:51:52 <_ikke_> You can either submit pull requests on github, or send patches on the mailing list with updates or new packages 2018-08-19 11:55:39 Thank you, I hope I will be able to help! 2018-08-19 14:27:36 is it possible to create a bootable USB for data-mode install? 2018-08-19 14:28:21 <_ikke_> the default iso should support that 2018-08-19 14:28:33 how so? 2018-08-19 14:28:46 should I dd the iso on the USB that I want 2018-08-19 14:29:01 because then, I can't select it as a disk 2018-08-19 14:29:08 because it's mounted 2018-08-19 14:29:25 and more importantly, setup-disks always erases the disk I choose 2018-08-19 14:29:41 <_ikke_> right, so what do you actually want to achieve then? 2018-08-19 14:30:21 I want a single USB that has a partition for the "boot" that also sets the ram disk and everything and another partition for var 2018-08-19 14:30:28 could I just create it myself? 2018-08-19 14:30:41 or rather, is there anything "special" that a data install does 2018-08-19 14:30:51 could I just mount /var in fstab? 2018-08-19 14:30:57 is it that easy? 2018-08-19 14:31:29 I'm thinking that it may be too late 2018-08-19 14:32:15 <_ikke_> You should be able to create that usb disk yourself 2018-08-19 14:32:34 <_ikke_> just partition it, extract the contents of the iso in the boot partition 2018-08-19 14:32:51 <_ikke_> install syslinux and mbr 2018-08-19 14:33:44 <_ikke_> not exactly sure how to get var on usb to work exactly 2018-08-19 14:36:31 from peeking at setup-disks 2018-08-19 14:36:48 it looks like a simple fstab entry for /var is what it's doing 2018-08-19 16:56:27 on a diskless install, I'm not supposed to have "linux" (the package) installed right? 2018-08-19 16:58:35 but then, how do I get modules? 2018-08-19 16:58:51 via the modloop 2018-08-19 16:58:59 say what 2018-08-19 16:59:10 that is essentially an loop-mounted squashfs of /lib/modules/$(uname -r) 2018-08-19 16:59:30 but I still can't install extra modules 2018-08-19 16:59:54 what do you mean with install? modprobe them? or add them to /lib/modules? 2018-08-19 17:00:01 apk add them 2018-08-19 17:00:11 which one? 2018-08-19 17:00:12 I'm specifically talking about zfs 2018-08-19 17:00:50 it's probably "builtin" the extended kernel though, rght? 2018-08-19 17:01:07 i dont know, haven't messed with zfs on alpine yet 2018-08-19 17:01:21 I was using it fine on 3.7 2018-08-19 17:01:27 but I was on extended 2018-08-19 17:01:35 I now tried standard out 2018-08-19 17:01:38 and it's not there 2018-08-19 17:01:48 I'll just install 3.8 extened again 2018-08-19 17:02:15 how is the modloop populated? 2018-08-19 17:02:22 is it in the initramfs ? 2018-08-19 17:02:24 its fetched from the bootmedia 2018-08-19 17:02:34 or network, depends on how alpine is booted 2018-08-19 17:03:00 but when its mounted, its read-only, so that would always block external modules 2018-08-19 17:03:46 and any modules I apk add don't "know" about it, to be installed there 2018-08-19 17:03:53 right? 2018-08-19 17:04:40 adding them would fail with "read-only medium" or similar error message, i guess 2018-08-19 17:04:55 <_ikke_> qrvpzvb: the only difference between extended and standard is the amount of packages on the installation medium 2018-08-19 17:05:19 afaik the modloop mechanism hasn't changed, but then i dont understand how zfs could have worked before on diskless 2018-08-19 17:05:53 hmm 2018-08-19 17:05:56 this is troubling 2018-08-19 17:06:18 just needs some research, afk, need to switch trains 2018-08-19 17:07:51 I remember for a fact that I hadn't installed any zfs modules 2018-08-19 17:08:17 though I wasn't using the vanilla kernel but the hardened one... could that have made a difference? 2018-08-19 17:11:18 <_ikke_> I would not think that would make a difference in what modules would be present, but not sure 2018-08-19 22:37:40 so, alpine extended actually does contain the zfs module 2018-08-19 22:37:45 while standard does not 2018-08-20 16:05:57 Hi! Anybode here running prosody? On older alpine linux versions there was a lua5.2-event for libevent, which is now missing… is there some replacement or are you using select()? 2018-08-20 16:53:00 is anyone using ZFS ? 2018-08-20 16:53:11 would it be possible to put /var under ZFS ? 2018-08-20 16:55:52 qrvpzvb: I don't see why it would not be possible. 2018-08-20 16:56:30 it's possible (with some effort) to put / on zfs. /var seems much more easy, and most likely do not require too much changes 2018-08-20 16:56:35 (I have not tried) 2018-08-20 16:59:27 sure, root on ZFS is possible too 2018-08-20 16:59:44 I'm guess I'm asking how to do it 2018-08-20 17:36:01 https://bit-strickerei.de/posts/alpine-zfs-root/ would be the full version. I have not yet tried to do that with alpine 2018-08-20 17:36:16 just /var is likely easier, as long as zfs comes up before /var is required 2018-08-20 20:17:33 koollman: yeah, that's my problem I guess 2018-08-20 20:17:52 I'm not really entirely sure what is going on on that post 2018-08-20 20:18:02 and what're the essential parts 2018-08-20 20:18:21 I mean, he's installing a entire system in a chroot basically 2018-08-20 20:19:11 That's what the Alpine installer does 2018-08-20 20:19:15 Although I wouldn't follow that process 2018-08-20 20:19:18 I'd just use setup-disk on a ZFS mount 2018-08-20 20:19:22 I've done that before and it worked 2018-08-20 20:19:26 As long as you have a non-ZFS /boot 2018-08-20 20:20:04 I no longer have any systems with ZFS so I can't provide any specific commands 2018-08-20 20:34:51 pardis: I only care for /var 2018-08-20 20:34:59 the rest of my setup is diskless 2018-08-20 21:17:19 Hey yall. So I have a home server with a couple of root partitions for trying out different distros, and I used alpine-chroot-install successfully to install on one of the partitions, mounted to /alpine 2018-08-20 21:17:50 I've got a couple of questions about persistence - both how to add it as an entry in boot, and to make sure the apks I install persist across boots 2018-08-20 21:18:31 First question is, do I need to run setup-disk to complete the installation? 2018-08-20 21:21:13 honestly, if you want to try out different distros, you're better off choosing something as a base and then using docker, or virtual machines. 2018-08-20 21:21:34 in my experience, dual booting ALWAYS introduces issues and complexities that are better avoided 2018-08-20 21:21:39 and easily so be using the correct tools. 2018-08-20 21:23:35 Well its more like, I want whatever my main distro is normally, and once in a while try something else out to see if I want to switch over. Not every distro is happy in a virtual environment 2018-08-20 21:23:40 (especially if I am doing more desktop-y things) 2018-08-20 21:24:45 I guess conceptually I am asking - is `disk-setup -m sys` roughly the same as `alpine-chroot-install` and then adding an entry to EFI/grub with whatever kernel alpine wants to install to disk? 2018-08-20 21:25:43 I mean alternatively, can I just point my current kernel to mount the chroot-install (root=/dev/sda4) and expect all the things i've done in the chroot-install to persist 2018-08-20 21:26:07 (adding sshd and networking to the default boot level, for example) 2018-08-21 00:29:12 turns out, all I had to do was point root=/dev/sda4 and use my old kernel and alpine just works 2018-08-21 00:29:28 though I'm having issues starting docker :( 2018-08-21 00:30:53 where are service logs located? 2018-08-21 09:15:20 anyone set up multiauth on alpine linux, with perhaps libpam-google-auth or another OTP stuff? 2018-08-21 09:22:11 2 2018-08-21 09:38:52 3 2018-08-21 12:02:04 Hi. Is it possible to specify apkcache directory relative to the LBU backup or, for example, places like /media/by-uuid/* (and then the startup script mounts the volume that has the corresponding UUID and use it as apkcache) since /media/sd* is kinda fragile and work poorly for me 2018-08-21 12:24:39 I am using LiveCD and USB hard drive setup 2018-08-21 12:27:48 apkcache points to directory, UUID points to block device 2018-08-21 12:28:04 so you would probably go via fstab for that 2018-08-21 12:28:23 which can be backupped via lbu 2018-08-21 12:29:11 @AinNero I did try fstab but it didn't end well, apkcache loading is so early it ignores the fstab (which is in the LBU) 2018-08-21 12:30:02 or did I miss something? 2018-08-21 12:30:47 Like is there any service that I need to start in order to enforce the fstab? 2018-08-21 12:41:52 nah, its not possible that way... 2018-08-21 12:42:06 apkcache can only point to what nlplug mounted 2018-08-21 12:45:40 So nlplug does not support UUIDs/labels? Well that sucks :( 2018-08-21 12:51:56 Oh wait seems that /media/UUID=*/ works :D 2018-08-21 12:52:11 So it's supported 2018-08-21 12:53:12 *Nope it doesn't 2018-08-21 12:54:30 I thought it works by the loading time, but it's probably just a hiccup (a cache load is not that long anyway) 2018-08-21 13:46:47 hi 2018-08-21 13:47:02 do a lot of people use alpine for desktop? 2018-08-21 13:48:51 i do 2018-08-21 13:49:20 alright! I was wondering about how you would add a new type of link to the system (gopher://) in my case 2018-08-21 13:49:31 so that you can open a gopher client when you click links 2018-08-21 13:49:54 in alpine would this follow the freedesktop .desktop file specs or something? (I failed with that on arch) 2018-08-21 13:50:18 click links where? im not aware of any standardized mechanism for that 2018-08-21 13:50:36 but i did create an xdg-open wrapper that does handle gopher links 2018-08-21 13:50:42 i guess just like in the overall system 2018-08-21 13:51:00 oh cool! 2018-08-21 13:51:17 is there a repo for it? if it works I can point to it from my gopher client 2018-08-21 13:52:01 its in my private scripts repo, git://git.w1r3.net/nero/scripts.git 2018-08-21 13:52:18 i dont wish for incoming links 2018-08-21 13:53:32 alright, I think I can just make my own but the idea is nice! 2018-08-21 14:14:43 https://notabug.org/rain1/gopher/src/master/xdg-open ended up with that 2018-08-21 16:03:01 hi 2018-08-21 16:03:26 is there way, how to easy switch root into readonly and all writing do in some overlayfs ? 2018-08-21 16:04:15 don't like diskless mode, cause it is running on alix with onle 256mb ram 2018-08-21 16:04:30 i don't like to extract all packages into ram 2018-08-21 16:04:53 i need to have typicaly installation but with RO root 2018-08-21 16:05:00 cause its on CF 2018-08-21 16:11:10 marnej: add "overlaytmpfs" to your kernel parameter lsit 2018-08-21 16:11:12 *list 2018-08-21 16:52:50 an it'll automaticaly use overlay ? or some more settings is needed ? 2018-08-21 18:14:16 AinNero: cool, that works fine. is there way, to easy remount to RW? or only via reboot ? 2018-08-21 18:14:28 os save overlay 2018-08-21 18:14:32 or save overlay 2018-08-21 19:02:35 marnej: its not possible to change the overlay back to normal 2018-08-21 19:02:49 but you can remount the /media/root-ro as rw, maybe 2018-08-21 19:02:52 and copy your stuff there 2018-08-21 19:03:13 AinNero: yeah, that;s i just did 2018-08-21 19:03:30 mount -o remount,rw /media/root-ro 2018-08-21 19:03:35 chroot /media/root-ro 2018-08-21 19:03:37 apk add some 2018-08-21 19:03:40 and then reboot 2018-08-21 19:03:51 cause i was unable to remount ro 2018-08-21 19:10:00 n/win 17 2018-08-21 19:10:02 dammit 2018-08-21 19:11:28 via password ? :-) 2018-08-21 19:11:46 no, trying to switch windows in irssi without making sure buffer is clear 2018-08-21 19:12:54 :-) 2018-08-22 10:30:30 Hi. I installed alpine-virt-3.8.0-x86_64.iso on VMWare esxi, but it does not seem to be happy ? I am seeing lots of "ttyS ttyS0: tty_port_close_start: tty->count = 1 port count = 2" in my dmesg 2018-08-23 09:45:08 Hi everyone, I deal with an stupid issue in the creation of an alpine docker image. 2018-08-23 09:45:32 I need to install on alpine rar application but every time I get /bin/sh rar is not found 2018-08-23 09:46:30 With some inspection I saw that the rar tar.gz file from rarlab isn't sources file like unrar but precompiled binaries 2018-08-23 09:48:25 apk add unrar 2018-08-23 09:49:32 <_ikke_> There is no alpine package that provides a command called 'rar' 2018-08-23 09:49:47 <_ikke_> (unrar is provided) 2018-08-23 09:52:27 Yes I know, but there is no way to install rar on alpine ? 2018-08-23 09:53:46 <_ikke_> If they only provide precompiled binaries, it will not shipped with Alpine itself (and it may have issues running on Alpine anyway because it uses musl, not glibc) 2018-08-23 09:54:10 <_ikke_> HatchiFR: Perhaps it's easier to make a wrapper around unrar 2018-08-23 09:58:40 Thanks _ikke_ for all of this informations 2018-08-23 10:25:35 "Alpine Linux is a security-oriented, lightweight Linux distribution based on musl libc and busybox." 2018-08-23 10:25:35 What specifics about alpine exactly make it "security-oriented" ? 2018-08-23 10:26:14 It used to be grsec 2018-08-23 10:28:56 i see, both webpages show the same mountain 2018-08-23 10:29:24 but not anymore, so what's left? 2018-08-23 10:29:45 Alpine is quite nomadic 2018-08-23 10:30:26 the apkovl mechanism has great potential, and i haven't seen such a thing somewhere else 2018-08-23 10:37:25 I'm back with some fix for my issue 2018-08-23 10:37:58 if someone need glibc like me to use rar on an alpine docker image : https://github.com/frol/docker-alpine-glibc/blob/master/Dockerfile 2018-08-23 10:38:08 some one make it and it's work 2018-08-23 10:50:51 I know it's not the philosophy of Alpine but it work to have a very light image :) 2018-08-23 10:51:07 Thanks again for creating alpine 2018-08-23 10:56:09 Piraty: smaller is usually more secure, less moving parts less bugs 2018-08-23 10:57:43 >less moving parts less bugs 2018-08-23 10:57:51 i want to emphasize that 2018-08-23 10:59:35 to cite (da Vinchi, I think) perfection is achieved not when you have nothing more to add but when you nothing more to remve from the art work or from machine 2018-08-23 11:00:11 HatchiFR, did you try https://pkgs.alpinelinux.org/package/edge/community/x86_64/gcompat ? 2018-08-23 11:00:14 not quite cite but rephrase, freely :) 2018-08-23 11:00:41 im currently trying to clean up the initramfs-init script, which is more readable: 2018-08-23 11:01:02 linear ongoing shellscript or functions that call each other? 2018-08-23 11:01:23 my main motive/reason to svwith to AL is simplicity 2018-08-23 11:02:16 absolute/perfect security is illusion nowadays, IMHO 2018-08-23 11:05:48 true 2018-08-23 11:06:26 regarding "less moving parts", anything that can be pointed out (by users / maintainers) security-wise in contrast to other "minimal"/"KISS" distros? 2018-08-23 11:07:29 well, we usually have to make compromise between usability and security 2018-08-23 11:07:54 some of the security also comes from a different libc, in Alpine's case musl 2018-08-23 11:08:17 TBB: right, diversity helps 2018-08-23 11:08:30 <_ikke_> is pax still applied? 2018-08-23 11:10:45 using musl libc only secures against vulns that arise from glibc, but i doubt it's more secure per se to use musl libc. pure length of cve list seems not a good indicator 2018-08-23 11:12:47 Piraty: could be, but musl is a lot smaller so I expect it has less potential security risks, but that is just my thoughts not a proven fact 2018-08-23 11:13:10 true. 2018-08-23 11:13:15 <_ikke_> and probably less legacy to carry 2018-08-23 11:13:56 if anybody is experienced with void (also available as musl version), what would an alpine user point out as benefit over it? 2018-08-23 11:14:31 OpenWrt now is also musl based 2018-08-23 11:15:09 well, not right now but one year at least 2018-08-23 11:16:34 btw, how can I have my old nick with rights to post to this channel. OT I know, but ... 2018-08-23 11:17:00 openwrt is musl based a long time, no? 2018-08-23 11:17:08 <_ikke_> mstanich_: talk to chanserv 2018-08-23 11:17:13 <_ikke_> mstanich_: sorry, nickserv 2018-08-23 11:18:06 _ikke_: tried, but without luck. I'll go to #freenode later or simply live with new nick :( 2018-08-23 11:18:21 <_ikke_> did someone else register your nick? 2018-08-23 11:18:30 yes 2018-08-23 11:18:37 <_ikke_> Then you have to use a different one 2018-08-23 11:19:40 I do right now (was 'mps' for some time here) but looks like I have to use new one. Maybe I'll use my HAM code, is that 'wise'? 2018-08-23 11:20:02 <_ikke_> dunno 2018-08-23 11:20:03 s/is/if/ 2018-08-23 11:20:56 will look about it around. Tnx _ikke_ 2018-08-23 19:59:10 I was trying to use fcgiwrap 2018-08-23 19:59:36 and I can't restart it 2018-08-23 20:00:15 because of "can't bind to socket: address already is use" 2018-08-23 20:00:37 what's the platform / host type it's running on? 2018-08-23 20:00:49 should the openrc script perhaps rm the socket on "stop_pre" ? 2018-08-23 20:00:59 it's my own computer 2018-08-23 20:01:05 bare metal? 2018-08-23 20:01:18 or is it in a container, in a VM? if so, which container engine / hypervisor? 2018-08-23 20:01:30 bare metal 2018-08-23 20:01:36 i don't think it matters in this case 2018-08-23 20:01:50 it could, but not if it's running directly on the host 2018-08-23 20:02:09 if you're sure the process is indeed stopped, you could check `ss` or `netstat` to see what's listening 2018-08-23 20:02:23 if nothing is, you could try removing the socket on stop_pre and seeing if that fixes it 2018-08-23 20:02:30 do get back to me if it does fix it, I'll give it a test 2018-08-23 20:02:49 it does indeed 2018-08-23 20:03:05 actually 2018-08-23 20:03:17 any funny business in the configs that could affect this? 2018-08-23 20:03:19 I've only tried it manually 2018-08-23 20:03:29 it doesn't even have a config 2018-08-23 20:03:34 nor a conf.d file 2018-08-23 20:03:44 hmmmmmm 2018-08-23 20:03:52 well then, I'll test it out soon enough 2018-08-23 20:04:08 perhaps you could make an issue at bugs.alpinelinux.org about it? 2018-08-23 20:04:25 <_ikke_> Does it use SO_REUSEADDR / SO_REUSEPORT 2018-08-23 20:04:34 just to make sure it isn't completely forgotten, I'll be super busy + travelling quite a bit out august, september and october 2018-08-23 20:04:37 it's a unix socket 2018-08-23 20:04:41 <_ikke_> ah ok 2018-08-23 20:04:50 I'll open a bug 2018-08-23 20:16:19 Hey. I can't figure out how to change the root mount options. I'm trying to add "discard" and "noatime" in /etc/fstab for /, but after a reboot the options aren't applied. It works for other partitions though. 2018-08-23 20:31:00 sphex: in /etc/update-extlinux.conf, default_kernel_opts="nomodeset quiet rootfstype=ext4 rootflags=discard" 2018-08-23 20:31:03 thats how i do it 2018-08-23 20:31:25 run `update-extlinux` to write the config to /boot then 2018-08-23 20:33:56 AinNero: thanks! Gonna check this out. I was thinking of doing a "mount -o remount /" at some point during boot, but it would probably be better if it was mounted with the right options earlier. 2018-08-23 20:35:46 I don't know if I'm using "extlinux" or not right now though. 2018-08-23 20:36:23 you need to get the rootflags into the kernel boot param line somehow 2018-08-23 20:36:30 the grub method is different 2018-08-24 03:15:52 Hello everyone. Does anyone have an idea of what might cause a mount failure just before things are turned over to openrc? 2018-08-24 03:16:29 I can get past this by manually mounting the disk on /sysroot, but it will not do so automatically, and I cannot seem to figure out where this is controlled. 2018-08-24 03:17:38 mounting it from the initram fall-back shell that is... 2018-08-24 03:17:46 then exiting, and all works normally 2018-08-24 03:18:03 it is a 32bit ext4, so it should not be a syslinux problem 2018-08-24 03:18:29 this is with the latest 3.8.0 release on a 32 bit Mac mini 2018-08-24 03:22:11 is your update-extlinux.conf (or bootloader config) up to date? 2018-08-24 03:26:13 I will check. What is it that I would be looking for in update-extlinux.conf? 2018-08-24 03:29:45 pretty much anything that would explain why the boot fails, such as how it points to the root partition 2018-08-24 03:31:03 I don't have active Alpine setups right here where I could check, but in that emergency shell you can do "cat /proc/cmdline" to see how the boot is attempted, and if its contents don't look like enough for a successful boot, then that's your problem right there 2018-08-24 03:32:36 TBB: thanks, great hint. The machine is busy with some I/O at the moment (in the other OS); as soon as it is done I will check. Thanks. 2018-08-24 04:07:53 The command line is: \\boot\vmlinuz ro root=/dev/sda3 initrd=boot\initramfs-vanilla 2018-08-24 04:08:29 my guess is that it might be that double backslash, since the initramfs seems to work, but I cannot find where that "\\" might be coming from 2018-08-24 06:36:38 there is no llvm package? 2018-08-24 06:37:14 https://pkgs.alpinelinux.org/packages?name=llvm&branch=v3.8 2018-08-24 07:29:51 maerwald: what about https://pkgs.alpinelinux.org/packages?name=*llvm*&branch=v3.8 ? 2018-08-24 07:32:06 thought it's a fuzzy search, lol 2018-08-24 08:51:34 it does exact match by default 2018-08-24 13:30:08 latest gimp 2.10.6-r0 can't make screenshots or handle .png files :-( am i missing something like gimp-extras? 2018-08-24 13:32:01 oh... fixed it 2018-08-24 13:32:06 how? 2018-08-24 13:32:42 it seems latest update broke something there, so i tried de- and reinstalling it 2018-08-24 15:32:05 anyone proper ghc bindists for alpine? 2018-08-24 21:32:32 Hi, can I run alpine linux with gnome 3 from ram? would it be noticeably faster than running it from a PCI SSD? btw I have 16GB ram 2018-08-25 11:45:32 samba package is useless after last ldb update (1.3.5-r2). ldb needs to be upgraded and samba needs to rebuild against it. 2018-08-25 11:46:25 I have a PR about this but seems didn't enough attention. https://github.com/alpinelinux/aports/pull/5045 2018-08-25 11:46:51 *get 2018-08-25 17:44:12 how do i install an apk in /usr/local under alpine? running docker postgres:9.6-alpine and trying to add plpythonu2 extension (python) but postgres is installed in /usr/local and when i `apk add postgres-plpythonu2` it dumps it in /usr. if i go down the soft link rabbit hole, it gets bad as I need a bunch of other apk dependencies which all _should_ go into /usr/local 2018-08-25 18:03:44 <_ikke_> edd_lc: You'd have to adjust the APKBUILD for the package and build it 2018-08-25 18:14:31 _ikke_: Cheers, I'll give that a shot 2018-08-25 18:38:28 edd_lc▸ FYI, the alpine variants of the python image don't use the alpine python packages. Might be better off using a straight up alpine image and installing the python and postgres-plpythonu2 apks 2018-08-25 18:45:53 programmerq: You mean use the alpine:3.8 docker image? The goal is getting PostgreSQL installed on it to replace our CentOS "bare-metal" installation. And the postgres:x.y-alpine adds some useful post apk installation steps. 2018-08-25 18:46:59 ah, I may have misunderstood what your starting state was. 2018-08-25 18:51:52 it seems odd, to me (with little knowledge), why the postgreSQL team decided to modify the alpine APKBUILD scripts for their docker image to have their product stay under /usr/local. A docker image's intent is already meant to be isolated from other services. What's the harm in leaving the default prefix at /usr 2018-08-25 18:52:17 It would certainly have helped me today 2018-08-25 18:55:51 If I had to guess, force of habit 2018-08-25 19:51:07 edd_lc▸ most of the official images are from source and not from the distro's packages. If you want to use packages from a distro, that's fine but you'd have to start with a pure alpine image and not an alpine variant of some other image. 2018-08-25 19:54:26 programmerq: Yeah, I'm running into trouble doing either. Took postgresql:9.6-alpine dockerfile but I can't easily change it from /usr/local to /usr without breaking things. Tried looking up postgresql-plpython2 (the package I'm trying to install) but I can't find it in https://github.com/alpinelinux/aports to edit its APKBUILD 2018-08-25 19:56:38 and I don't know how (if at all possible) to get from an .apk to the APKBUILD. Just extracting it using tar yields nothing intelligible to me 2018-08-25 20:00:02 the .apk is the artifact 2018-08-25 20:04:07 so, if postgresql-plpythonu2 isn't in https://github.com/alpinelinux/aports, I can't see or edit its APKBUILD to make it install in /usr/local instead of /usr 2018-08-25 20:05:36 which repository is the postgresql-plpythonu2 alpine package in? 2018-08-25 20:08:10 on my alpine 3.8 installation I can't find it in main nor community 2018-08-25 20:08:53 https://pkgs.alpinelinux.org/packages?name=postgresql-plp*&branch=edge&arch=x86_64 2018-08-25 20:09:13 ah, the u was a typo 2018-08-25 20:09:39 use a '*' if you are unsure about spelling 2018-08-25 20:09:51 I was going 100% on what you said you were installing 2018-08-25 20:10:18 oh, im a different person 2018-08-25 20:10:31 oh, sorry 2018-08-25 20:10:38 ACTION seeks out more caffeine. 2018-08-25 20:11:14 edd_lc▸ from the pkgs.alpinelinux.org site, you can find the location of the apkbuild there. 2018-08-25 20:12:03 but honestly, you should either pick between installing everything from source (docker image does this for postgres) or installing from apk. compiling the apk with a different install location may or may not work with the from-source installation. 2018-08-25 20:15:52 programmerq: Truly, that's what I'm trying to do. Each had a hurdle or two which I've yet to overcome. Taking the postgres docker image doesn't include plpython. Installing postgresql on top of a bare alpine misses a bunch of friendly configuration from postgres' dockerfile. I'll try again with bare alpine 2018-08-25 20:16:02 hi there 2018-08-25 20:16:46 new to alpine, want to install udhcpd: root@alpine:/etc/network$ apk add dhcpd 2018-08-25 20:16:49 ERROR: unsatisfiable constraints: 2018-08-25 20:16:51 dhcpd (missing): 2018-08-25 20:16:54 required by: world[dhcpd] 2018-08-25 20:17:14 same with apk add udhcpd 2018-08-25 20:17:22 udhcpd is part of busybox 2018-08-25 20:17:55 ah wait 2018-08-25 20:18:01 udhcpc is 2018-08-25 20:18:55 udhcpd is in busybox-extras 2018-08-25 20:20:45 thanks! 2018-08-25 20:21:10 how do i know the next time? 2018-08-25 20:22:31 search for "udhcpd" on the web, find https://udhcp.busybox.net/, see its part of busybox now 2018-08-25 20:22:51 plus knowledge that some applets live in busybox-extras 2018-08-25 20:23:15 root@alpine:/etc/network$ apk add dhcpd 2018-08-25 20:23:15 ERROR: unsatisfiable constraints: 2018-08-25 20:23:15 dhcpd (missing): 2018-08-25 20:23:25 arghhhh, sorry 2018-08-25 20:23:36 AinNero: thanks 2018-08-25 20:23:43 also, you can search for package contents on https://pkgs.alpinelinux.org/contents?file=udhcpd&path=&name=&branch=edge 2018-08-25 20:24:19 i tried apk search udhcpd :-( 2018-08-25 20:25:20 busybox is one of the few places where searching wont work 2018-08-25 20:25:24 because of the symlinks 2018-08-25 20:25:35 the 2018-08-25 20:26:35 (i dont know where the "the" came from) 2018-08-25 20:31:16 if here is someone with a wiki-account: https://wiki.alpinelinux.org/wiki/Wireless_AP_with_udhcpd_and_NAT 2018-08-25 20:32:03 the line "apk add hostapd udhcpd iptables" could be changed 2018-08-25 20:34:11 surely be wrong 2018-08-25 20:34:23 udhcpd hasn't been an independent project for 16 years now.. 2018-08-25 20:41:48 Hi, can I run alpine linux with a DE like gnome 3 from ram? would it be noticeably faster than running it from a PCI SSD? btw I have 16GB ram. 2018-08-25 20:47:12 atralheaven: you could try it out 2018-08-25 20:47:35 but personally, if i wanted to use gnome 3, i'd rather not use an non-systemd distro 2018-08-25 20:49:22 oh I forgot about systemd... which DEs can I use with alpine linux? 2018-08-25 20:49:47 gnome is packaged 2018-08-25 20:49:54 so you can use it on alpine 2018-08-25 20:50:16 can I install it to a flash drive and then boot it to ram? 2018-08-25 20:51:06 uhm, with alpine, booting into ram is sort of installing a fresh system from scratch in ram 2018-08-25 20:51:07 and do you think 16gb ram is enough for that? 2018-08-25 20:51:15 no idea 2018-08-25 20:51:58 what i previously meant, gnome devs are rather focused on systemd 2018-08-25 20:52:24 mmm so no persistent changes when it's booted from ram? 2018-08-25 20:52:46 there is the lbu/apkovl mechanism 2018-08-25 20:52:49 to save your things 2018-08-25 20:53:22 everything? like a normal install on HDD? 2018-08-25 20:53:45 no, just the configuration in /etc and other things you want to save 2018-08-25 20:54:00 what is your goal? 2018-08-25 20:55:09 I thought it would be great if I could have a faster system by booting it from ram 2018-08-25 20:55:28 for usual desktop usage 2018-08-25 20:55:37 i think the disk cache makes the difference between disk and RAM minimal 2018-08-25 20:56:03 most of my 16gb ram is always empty 2018-08-25 20:56:05 like, if you have 16 gigabytes of RAM, then the kernel will surely have the whole DE in RAM after a few minutes of use 2018-08-25 20:56:35 how did you measure "empty" ? 2018-08-25 20:56:57 in alpine, or other distros? 2018-08-25 20:57:04 system monitor 2018-08-25 20:57:20 by empty I mean not used 2018-08-25 20:57:48 ram space on linux is different 2018-08-25 20:57:58 "not used" can also mean its used for disk cache 2018-08-25 20:58:55 yeah, i just tested, gnome-system-monitor shows disk cache as "unused memory" 2018-08-25 20:59:17 so you might already be running from RAM 2018-08-25 21:00:02 is there a way to check it? 2018-08-25 21:00:28 do `free -m`, check the "cached" row 2018-08-25 21:00:30 *column 2018-08-25 21:00:50 thank you 2018-08-25 21:02:50 also, the disk cache is a feature of the linux kernel, so every linux distro will secretly use leftover RAM to keep frequently used files in memory 2018-08-25 21:08:11 hey, after I make a package locally for a third-party repo, how can I update the remote APKINDEX? 2018-08-25 21:09:27 im also interested in learning how to do that 2018-08-25 21:31:56 Can and how do I use inittab for running a tool on boot in my docker container? 2018-08-25 21:34:10 you probably want to specify CMD in your Dockerfile 2018-08-25 21:36:47 But I can only run one cmd this way. 2018-08-25 21:39:30 when i try to use grub install inside my alpine installation i get : grub-install: error: /usr/lib/grub/i386-pc/modinfo.sh doesn't exist. Please specify --target or --directory.. but apk search modinfo.sh and find / -iname modinfo.sh i do not see that file anywhere 2018-08-25 21:40:36 nvm, i needed grub-bios 2018-08-25 21:42:30 anbraten: so run a script? 2018-08-25 22:03:27 A script wont restart that service. 2018-08-25 22:05:06 inittab has never been a lifecycle management tool 2018-08-25 22:05:18 the reason I'm dodging your question is because it's fundamentally wrong 2018-08-25 22:05:27 docker handles "boot" differently from a proper linux installation 2018-08-25 22:05:46 if you want to run a service manager you need to do that before you consider adding services to it 2018-08-25 22:06:25 look into running openrc or s6 on docker, there are probably articles around, then rc-update or whatever as necessary 2018-08-25 22:06:33 but that's probably overkill, just write a script 2018-08-25 22:06:50 and for the record scripts can restart the service as many times as they want, they're turing complete 2018-08-25 22:06:53 Okay I see. I need to run /usr/sbin/iaxmodem ttyIAX0 and /usr/sbin/faxgetty ttyIAX0 and hylafax aswell 2018-08-25 22:07:52 if you want to access a modem on the host you will have to do extra work 2018-08-25 22:08:14 there's some docker flag that I can't recall at the moment which you'll have to use to pass the device node into the container 2018-08-25 22:09:12 For what do I need that flag? 2018-08-25 22:09:24 I just told you -_- 2018-08-25 22:11:38 Sorry, but I am not getting this. Imho I connect via iax2 to a server and create a local device as modem and hylafax connects to that device? 2018-08-25 22:11:55 oh, I misunderstood your approach, disregard the device flag stuff 2018-08-25 22:15:36 Okay. Don't think that should be to much of a problem. So I set a script as cmd. How would you run these three commands inside of it? Just with "...&"? 2018-08-25 22:15:44 sure 2018-08-25 22:15:59 you can also kill them periodically and restart them accordingly if you want some basic service management 2018-08-25 22:16:06 Okay that seems super ez. ;) 2018-08-25 22:16:14 kill as in /bin/kill 2018-08-25 23:01:35 good evening 2018-08-25 23:02:11 I tried to install alpine with luks full disk encryption following part of this guide https://wiki.alpinelinux.org/wiki/Setting_up_a_laptop 2018-08-25 23:02:17 however it is broken to the core 2018-08-25 23:02:52 will full disk encryption ever be part of the installer? 2018-08-25 23:03:13 imo the installer is only useful in a very narrow set of circumstances 2018-08-25 23:03:20 just ditch it and sling everything manually if you want to customize things 2018-08-25 23:03:36 Tomorrow I will see if I can create a stage4 rootfs + kernel by boostrapping the binaries as I do for arm 2018-08-25 23:03:43 here's a script I use to generate alpine images https://git.sr.ht/~sircmpwn/builds.sr.ht/tree/images/alpine/genimg 2018-08-25 23:03:49 thanks man 2018-08-25 23:03:51 np 2018-08-25 23:04:40 I have put up a guide for the rpi3 2018-08-25 23:04:47 let me see if I can find it 2018-08-25 23:04:56 though this is for amd64 for vbox 2018-08-25 23:05:59 there you go https://gist.github.com/psammarco/1a444019869eb7acedb9b4bf495cc831 2018-08-25 23:06:30 I will take a look at your script tomorrow :) 2018-08-25 23:09:32 is there a way to start a service as the very last on system start up 2018-08-25 23:10:06 for what reason 2018-08-25 23:11:05 for iptables: it must start _after_ the network interfaces are configured 2018-08-25 23:11:13 so start it after network interfaces are configured 2018-08-25 23:11:25 that doesn't need to be last 2018-08-25 23:11:30 yeah, how? 2018-08-25 23:11:35 depend() { 2018-08-25 23:11:37 need net 2018-08-25 23:11:39 } 2018-08-25 23:11:53 where to write the to? 2018-08-25 23:11:58 that 2018-08-25 23:12:02 the init script in question 2018-08-25 23:12:17 ah ok 2018-08-25 23:12:23 if there's some sort of packaged alpine init script for iptables which doesn't wait for the net to come up, you should report that as a bug 2018-08-25 23:14:15 what i have here: if i let iptables start as a service on startup, one interface will get no ip and stuff from a dhcp server 2018-08-25 23:14:52 That probably means you're missing iptables rules to allow DHCP 2018-08-25 23:15:16 iptables is supposed to come up before you configure IP addresses, otherwise there is a window during which packets can bypass your firewall rules 2018-08-25 23:15:27 oh right, duh 2018-08-25 23:15:55 the rules are just for NAT https://www.revsys.com/writings/quicktips/nat.html 2018-08-25 23:16:42 the one dhcp-interface is for wan. the other if is static and for lan 2018-08-25 23:18:44 Well, it definitely sounds like iptables is blocking DHCP somehow, so I'd look into that 2018-08-25 23:19:02 Fixing it by changing the boot order isn't going to help because eventually your system will need to renew its DHCP lease and fail to do that anyway 2018-08-25 23:19:18 hrm 2018-08-25 23:21:02 there are just these 3 rules: 2018-08-25 23:21:10 /sbin/iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE 2018-08-25 23:21:23 /sbin/iptables -A FORWARD -i eth0 -o eth1 -m state 2018-08-25 23:21:24 --state RELATED,ESTABLISHED -j ACCEPT 2018-08-25 23:21:31 /sbin/iptables -A FORWARD -i eth1 -o eth0 -j ACCEPT 2018-08-25 23:22:04 is this apout the masqerading? 2018-08-25 23:22:10 s/p/b 2018-08-25 23:23:08 It might be, I don't know off the top of my head how -j MASQUERADE will behave on an interface with no IP address 2018-08-25 23:23:39 You could try removing that rule and see if it works to be sure 2018-08-25 23:25:17 i'll try 2018-08-25 23:35:15 AinNero: I figured out a somewhat reasonable solution, I'm running apk index on the remote side, downloading the unsigned APKINDEX.tar.gz, then signing it locally and reuploading it (all with a script so it's not annoying) 2018-08-25 23:44:44 so, masquerade is not (alone) the problem. iptables startet at startup without rules makes no problems. but started at startup with the rules for NAT, eth0 gets no ip via udhcpc 2018-08-26 11:12:21 hi 2018-08-26 16:04:20 I am getting crazy to get grub mounting a luks encrypted / 2018-08-26 16:04:31 does the initramfs-virt contains the LUKS/ LVM modules ? 2018-08-26 16:04:40 this is what I have as grub.cfg https://pastebin.com/VDmVwTVk 2018-08-26 16:05:08 it is a GPT layout, with a swap and root encrypted in sda3, and /boot is unencrypted fat sda2 2018-08-26 16:05:13 been trying since yesterday 2018-08-26 16:05:54 I have enven tried syslinux but I get this 2018-08-26 16:06:00 WARNING: Root device is not specified in /etc/update-extlinux.conf. 2018-08-26 16:06:13 Latrina, last time I checked grub was working fine with luks on single partition but had to type passphrase twice 2018-08-26 16:06:26 unmy: I dont really mind that 2018-08-26 16:07:09 as root do I need to put the lvm root volume or the luks partition rather? 2018-08-26 16:07:16 on syslinux 2018-08-26 16:07:31 I mean I have done this on gentoo countless of times... 2018-08-26 16:09:22 FATAL: no bootable medium found... 2018-08-26 16:09:25 fml... 2018-08-26 16:09:32 Latrina, you using GRUB and not syslinux 2018-08-26 16:09:44 I am trying both 2018-08-26 16:09:47 you need to properly do grub-install 2018-08-26 16:10:01 I did that, but I get the same result 2018-08-26 16:10:54 since grub is in /boot, and boot is in sda2 (fat unencrypted) 2018-08-26 16:11:05 I did grub-install --force /dev/sda2 2018-08-26 16:11:10 gave no error 2018-08-26 16:11:34 but than when I try to boot the system it cannot find a bootable device 2018-08-26 16:11:43 Latrina, http://wiki.alpinelinux.org/wiki/LVM_on_LUKS 2018-08-26 16:12:13 there in features you need add ext4 and you have fat, maybe need add module which support fat 2018-08-26 16:13:40 I can see I had cryptsetup missing as module for mkinitifs 2018-08-26 16:13:54 perhaps that was the issue. I will give it a proper read, thanks 2018-08-26 16:14:02 good luck! 2018-08-26 16:14:31 thanks man 2018-08-27 19:52:11 Sure is quite 2018-08-27 19:52:21 quiet even lol 2018-08-27 19:52:26 <_ikke_> Some moments it's more quiet then others 2018-08-27 19:53:05 First time here, just starting with Alpine in Docker. Really great environment, like it a lot so far. 2018-08-27 19:54:22 Am having issue using fstab so thought I'd see if anyone here has tackled a similar issue. 2018-08-27 19:55:02 I can use mount -a with no issues. But can not get it to mount on boot when I start up the docker container. 2018-08-27 19:55:31 No errors that I can find, just doesn't mount, and running mount -a after boot works fine. 2018-08-27 19:57:01 <_ikke_> What are you trying to mount? 2018-08-27 19:57:07 <_ikke_> Ah 2018-08-27 19:57:17 <_ikke_> note that start a docker container is not like booting a machine 2018-08-27 19:57:27 <_ikke_> so there is nothing reading fstabe 2018-08-27 19:57:29 <_ikke_> -e 2018-08-27 19:57:51 <_ikke_> sorry, cannot type atm :P 2018-08-27 20:01:32 yeah, figured so. I've tried passing in RUN mount -a via the Dockerfile but no joy. 2018-08-27 20:02:02 <_ikke_> No, because that is executed when the image is created 2018-08-27 20:02:07 <_ikke_> an entirely different moment 2018-08-27 20:02:58 <_ikke_> CreativeNotice_: This is btw very docker related, but when you start the docker container, a single process is executed. This process should take care of everything 2018-08-27 20:05:27 Ok, so just to confirm, when not in a Docker env, would you expect Alpine to run fstab on boot or would one need to config a particular service to start? 2018-08-27 20:13:32 <_ikke_> It's executed on boot 2018-08-27 20:13:37 I've also tried running "rc-update add netmount" at boot but no effect there either. 2018-08-27 20:14:02 <_ikke_> localmount (or whatever it's called) 2018-08-27 20:14:09 <_ikke_> netmount is for things like nfs 2018-08-27 20:16:52 <_ikke_> but this requires an init system to be running, which is also not the case 2018-08-27 20:20:48 What init system is commonly used in Alpine? 2018-08-27 20:21:51 I thought it was rc 2018-08-27 20:21:59 CreativeNotice_: openrc 2018-08-27 20:25:45 <_ikke_> CreativeNotice_: I was talking about when running a process in docker 2018-08-27 20:26:05 <_ikke_> CreativeNotice_: what docker does is just starting a process, but this process is isolated from the rest of the system 2018-08-27 20:26:31 <_ikke_> so there is no initialization done except for what this single process does 2018-08-27 20:29:40 ah 2018-08-27 20:52:10 so i recently did an apk upgrade, and now there's a problem with file permissions with the egg-info directory on an installed python package 2018-08-27 20:53:03 specifically /usr/lib/python3.6/site-packages/fail2ban-0.10.3.fix1-py3.6.egg-info grants read access only to root, which is breaking other software that tries to read from PKG-INFO in that directory. 2018-08-27 20:53:17 anyone can give hint/url to setup hotplug-ed network devices 2018-08-27 20:55:12 <_ikke_> CompanionCube: let me see 2018-08-27 20:55:19 <_ikke_> is it the fail2ban package? 2018-08-27 20:56:42 yes 2018-08-27 20:57:08 hotplugged is mentioned on the https://wiki.alpinelinux.org/wiki/Alpine_Linux_Init_System but is ambiguos for me 2018-08-27 20:57:48 (well, the thing breaking isn't fail2ban if that's what you meant) 2018-08-27 20:58:21 <_ikke_> Well, fail2ban is responsible for that dir 2018-08-27 20:59:07 so do i have to go bug upstream? 2018-08-27 20:59:22 <_ikke_> CompanionCube: i'll do a quick check for you, hold on 2018-08-27 21:12:20 <_ikke_> CompanionCube: Looks like it's packages incorrectly 2018-08-27 21:13:06 so, bug upstream? 2018-08-27 21:14:35 <_ikke_> yea, looks like it 2018-08-27 21:14:55 <_ikke_> the package runs setup.py, so there it's set incorrectly 2018-08-27 21:15:22 <_ikke_> (of course, it could be patched in the package, but it should ultimately fixed upstream) 2018-08-27 21:17:47 <_ikke_> ftr: http://tpaste.us/lW0w 2018-08-27 22:04:18 Can I somehow use /etc/init.d/xxx scripts in container (docker) version? 2018-08-27 22:05:04 <_ikke_> anbraten: they require openrc to be running, which isn't the case by default 2018-08-27 22:06:53 mhh already tried to get it to work without init.d script, but that is more complicated than I thought 2018-08-27 22:09:40 Is supervisor an alternative? 2018-08-27 22:15:00 <_ikke_> sure 2018-08-27 23:10:57 can't you just set the binary you want to execute as entrypoint? 2018-08-28 05:57:54 With the new OpenSSH 7.8 I can't connect to my OpenSSH 7.7 server anymore 2018-08-28 05:58:05 (on alpine linux edge) 2018-08-28 05:58:21 This is always the erro message: 2018-08-28 06:00:31 This is always the error message: 2018-08-28 06:00:32 packet_write_wait: Connection to 5.44.125.181 port 443: Broken pipe 2018-08-28 06:00:54 It happens after this stage: 2018-08-28 06:01:20 Authenticated to example.com (5.44.125.181... 2018-08-28 06:01:28 So authentication seems to work 2018-08-28 06:02:09 <_ikke_> azarus did you also check the logs on the server? 2018-08-28 06:02:26 Wasn't able to, couldn't connect anymore. 2018-08-28 06:02:40 But now I can; should I check authlog? 2018-08-28 06:03:24 Authlog says it accepts the key. 2018-08-28 06:03:47 <_ikke_> but nothing else? 2018-08-28 06:04:09 nope 2018-08-28 06:05:26 i'll try 7.7 again 2018-08-28 06:05:55 works like a charm 2018-08-28 06:06:13 (i just downloaded the .apk from 3.8) 2018-08-28 06:06:38 <_ikke_> interesting 2018-08-28 06:06:42 off to bugs.alpinelinux.org I go 2018-08-28 06:09:02 ssh on port 443? 2018-08-28 06:09:13 yes 2018-08-28 06:09:17 besides the issue 2018-08-28 06:09:36 im asking because it looks strange. 2018-08-28 06:09:46 yup, i've had it that way for years 2018-08-28 06:09:51 reduces spam in logs 2018-08-28 06:10:11 redirect to /dev/null limits it even more 2018-08-28 06:10:22 haha, of course. 2018-08-28 06:10:52 but really -- didn't anyone else experience the same? 2018-08-28 06:11:09 .8 is edge and .7 stable? 2018-08-28 06:11:12 yes 2018-08-28 06:11:24 not that i know 2018-08-28 06:11:40 <_ikke_> some kind of ssh config? 2018-08-28 06:11:42 <_ikke_> hardening 2018-08-28 06:11:44 <_ikke_> ? 2018-08-28 06:11:48 nothing special 2018-08-28 06:12:17 the options I use: 2018-08-28 06:12:24 AddKeysToAgent yes 2018-08-28 06:12:30 HostName 2018-08-28 06:12:34 Port 2018-08-28 06:12:40 IdentityFile 2018-08-28 06:12:47 that's everything 2018-08-28 09:17:13 so i am looking at this here https://wiki.alpinelinux.org/wiki/Setting_up_ZFS_on_LUKS 2018-08-28 09:17:30 there's no reason i shouldn't be able to use a disk-less install of AlpineLinux, ie from a USB stick 2018-08-28 09:17:33 tya99: yup I wrote it 2018-08-28 09:17:38 import a zfs pool, opencryptsetup 2018-08-28 09:17:52 i got the feeling i can't boot from the pool but that's okay 2018-08-28 09:17:55 thing is you don't have the zfs modules on a live installation 2018-08-28 09:18:01 if my 'root' is just on the usb stick then it should be fine 2018-08-28 09:18:02 and /lib/modules is read only 2018-08-28 09:18:16 because if it died i could always just copy my apkprov to a new usb stick and restart the server 2018-08-28 09:18:29 i was just going to use the pool for storing virtual machines on 2018-08-28 09:18:52 like so alpinelinux boots in diskless mode, starts libvirtd 2018-08-28 09:19:07 and then my virtual machines are stored in a luks encrypted zfs pool 2018-08-28 09:19:20 azarus: that would work okay wouldn't it 2018-08-28 09:19:30 i've never tried such a setup 2018-08-28 09:19:34 the bootloader would only need support for FAT32 which is fine 2018-08-28 09:19:44 but it doesn't sound impossible 2018-08-28 09:19:45 i don't really like using sys installs 2018-08-28 09:20:12 basically the root would have libvirtd, openssh, and zfs and that's it pretty much 2018-08-28 09:20:31 because that way i could have different VMs running, i like debian for some reasons 2018-08-28 09:20:36 and i prefer archlinux for others 2018-08-28 09:20:55 but i don't really like either as a hypervisor system 2018-08-28 09:21:06 i prefer alpine for that because it is minimal 2018-08-28 09:21:14 in the past i had installed freebsd on raidz2 2018-08-28 09:21:26 azarus: do you know if i could do raidz2? 2018-08-28 09:21:32 6x4TB disks 2018-08-28 09:21:39 tya99: I used raidz2 for a while 2018-08-28 09:22:01 so really it shouldn't be difficult at all 2018-08-28 09:22:11 just like any other zpool 2018-08-28 09:22:15 the 'root' is on the USB stick, and its so minimal 2018-08-28 09:22:31 sure not redundant, but it is so small i could copy it to a usb stick any time i feel like and reboot on a new stick 2018-08-28 09:22:40 its only an internal server anyway 2018-08-28 09:22:57 so 100% uptime isn't a necessary thing i have to worry about 2018-08-28 09:23:51 so technically it would be easier than what you have 2018-08-28 09:23:59 because i wouldn't need to create a partition for /boot/ 2018-08-28 09:24:06 because that would all be on the stick 2018-08-28 09:24:30 the pool itself would really only have one dataset 2018-08-28 09:24:37 rootzfs/vm 2018-08-28 09:24:51 and i might have say rootzfs/public or something 2018-08-28 09:25:06 i should be able to access rootzfs/public via 9P 2018-08-28 09:25:29 ie https://www.linux-kvm.org/page/9p_virtio 2018-08-28 09:25:45 iirc alpinelinux has good support for zfs and libvirtd 2018-08-28 09:26:07 then i could connect to my archlinux vm or my debian vm using virt-manager 2018-08-28 09:26:10 or just ssh directly 2018-08-28 09:27:59 azarus: i could mount the crypt volumes using a key in initramfs 2018-08-28 09:28:16 you could 2018-08-28 09:28:24 which is encrypted because its in apkprov (encrypted obviously not when in RAM) 2018-08-28 09:28:32 but yeah thats not something i have to worry about 2018-08-28 09:28:50 i guess thats how i could avoid putting in the password for each disk in the array 2018-08-28 09:29:13 i was looking at https://linux.arantius.com/installing-gentoo-into-a-luks-encrypted-zfs-root 2018-08-28 09:29:21 and i saw how they did it, don't like that idea at all 2018-08-28 09:30:00 could even have a second usb stick which has the keys on it :) 2018-08-28 09:30:07 which must be mounted before the zpool will unlock 2018-08-28 09:30:17 boot off USB stick A 2018-08-28 09:30:25 mount B in fstab 2018-08-28 09:30:36 hmm actually thats probably not a good idea 2018-08-28 09:30:50 because it wouldn't automatically mount, where as if i just recompiled initramfs it would 2018-08-28 09:31:03 ie like cryptboot in archlinux 2018-08-28 09:32:02 https://wiki.archlinux.org/index.php/Dm-crypt/Device_encryption#With_a_keyfile_embedded_in_the_initramfs 2018-08-28 09:32:04 ie like that 2018-08-28 09:32:21 Warning: Use an embedded keyfile only if you have some form of authentication mechanism beforehand that protects the keyfile sufficiently. Otherwise auto-decryption will occur, defeating completely the purpose of block device encryption. 2018-08-28 09:32:27 in this case the authentication mechanism is lbu 2018-08-28 09:32:44 well openssl, because the apkprov.tar.gz is encrypted with 256aes cbc 2018-08-28 09:35:01 i assume i can tell syslinux to use a key ie like rd.luks.key 2018-08-28 09:35:14 i wonder if that means i can use LUKS2 2018-08-28 09:35:29 because with archlinux i had to use LUKS1 for my boot because grub can only open LUKS1 partitions 2018-08-28 09:35:47 but then my actual archlinux install is LUKS2 because once boot is open then i can do that 2018-08-28 09:37:13 https://aur.archlinux.org/packages/cryptboot/ i use that 2018-08-28 09:37:23 https://github.com/xmikos/cryptboot awesome little tool 2018-08-28 09:37:41 maybe i should package that for alpinelinux 2018-08-28 09:38:07 actually its not really necessary with alpinelinux 2018-08-28 09:38:30 because that is for an encrypted boot, i probably won't worry about doing that 2018-08-28 09:38:35 as ill be using diskless 2018-08-28 09:39:17 that really only changes when alpinelinux goes from 3.9 to say 3.10 2018-08-28 09:39:26 when that happens i will just zpool export 2018-08-28 09:39:33 and zpool import on the new version hey azarus 2018-08-28 09:39:54 sorry if i seem like i am monologging i am just planning how this might work 2018-08-28 09:41:35 i can keep my PK and KEK inside my apkprov as well 2018-08-28 09:42:09 just chmod it to 600 2018-08-28 12:31:32 flood 2018-08-28 13:07:25 wow, that's a flood 2018-08-28 13:07:46 tya99: did you just flood an insane amount of messages, or are you talking to someone I've ignored? 2018-08-28 13:08:21 tya99: monologue 2018-08-28 13:08:29 danieli: ^ 2018-08-28 13:08:35 oh I thought I was missing someone in the conversation, guess it's not just me 2018-08-28 13:21:48 Hi alpine people! I'm a little lost... I run the "raspberry pi alpine" version on a RPI 1, and I can't found the soundcard, I did a modprobe snd_bcm2835 but the card doenst list in /proc/asound neither in /dev/snd . Are know issues about sound on RPi 1? Some tips? 2018-08-28 13:21:59 Thanks!! :) 2018-08-28 13:23:47 sosola, read the manual 2018-08-28 13:24:03 i thyink you need to edit your rpi config 2018-08-28 13:24:05 the wiki? 2018-08-28 13:24:11 rpi docs 2018-08-28 13:25:38 sosola, https://elinux.org/R-Pi_Troubleshooting#Sound 2018-08-28 13:29:55 thanks, i try! 2018-08-28 13:31:15 <_ikke_> sosola: https://archlinuxarm.org/platforms/armv7/broadcom/raspberry-pi-2 2018-08-28 13:31:18 <_ikke_> check the wiki 2018-08-28 13:31:31 <_ikke_> The first section explains what you need to add 2018-08-28 13:50:08 NICE! It works adding dtparam=audio=on in config.txt, thanks for the tips 2018-08-28 17:49:16 sosola: http://elinux.org/RPi_config.txt 2018-08-28 17:49:23 good reference 2018-08-28 19:59:16 hi guys 2018-08-28 19:59:26 i'm new on alpine 2018-08-28 20:00:19 and trying to do some tests with alpine and odbc connector 2018-08-28 20:01:10 i install the system on a docker container and try to connect to an existent mysql server with odbc 2018-08-28 20:01:26 but, on debian systems I just install libmyodbc 2018-08-28 20:01:57 and unixodbc to configure the conection 2018-08-28 20:02:40 but, i not found on the package list any correspondent package to libmyodbc 2018-08-28 20:03:23 someone know abount this and can help me to find out this package or similar driver to do the job? 2018-08-28 20:34:53 daian: I cannot see a package for it in the Alpine repository: https://pkgs.alpinelinux.org/packages?name=*myodbc*&branch=edge 2018-08-28 20:34:57 you could try building it yourself 2018-08-28 20:36:22 danieli: no, i'm newbe in alpine 2018-08-28 20:37:18 danieli: but I think about, just don't no how 2018-08-28 20:37:30 *know 2018-08-28 20:39:03 I will try to find some documentation to do that 2018-08-28 20:40:56 daian: familiar with other Linux distributions and shell scripting in general? 2018-08-28 21:00:19 danieli: yes 2018-08-28 21:03:19 then it should be fairly easy to create an alpine package for it, depends if any porting work is required or not 2018-08-28 21:14:07 I'm not sure , but i will try 2018-08-28 21:14:17 thanks 2018-08-29 09:24:33 how to use busybox ssl_client to fetch POP3 mail? 2018-08-29 12:33:09 Hi. Where can I set command line options for the udhcpc? Unfortunately it does not request the domain-search option, unless I start it with "-O search" manually. But I don't find the place where the command line options are set. Any hints? 2018-08-29 12:34:06 <_ikke_> It depends a bit on how the init.d script has been setup 2018-08-29 12:36:33 _ikke_: You mean the networking init script? 2018-08-29 12:37:47 I'm not even sure how udhcpc gets started. 2018-08-29 12:38:12 There is no dedicated udhcpc init script. 2018-08-29 12:38:38 <_ikke_> Ah, ok 2018-08-29 12:38:49 <_ikke_> probably through ifupdown 2018-08-29 12:38:57 <_ikke_> But I don't know the details 2018-08-29 12:55:23 Hey, I see the version of busybox in alpine 3.8 doesn't include tcpsvd and some other similar tools 2018-08-29 12:55:36 Is there any way to get this tool without recompililing busybox from scratch for alpine? 2018-08-29 12:55:40 OOPMan: busybox-extras 2018-08-29 12:56:52 Aaaaaaaaaah 2018-08-29 12:56:54 Thanks!~ 2018-08-29 13:15:32 AinNero: I added busybox-extras but when I try to use it I get a message about applets not found. Apparently this is a PATH issue? 2018-08-29 13:16:11 how are you trying to invoke it? 2018-08-29 13:17:27 ohhh 2018-08-29 13:17:41 i just saw, tcpsvd is not there in both of them 2018-08-29 13:18:10 ooooooooh 2018-08-29 13:18:16 Let me see if httpd is there 2018-08-29 13:20:00 you may use inetd, since it works comparably 2018-08-29 13:21:03 Mmmmmmmmmmmm, I was using nc to listen for connections but it seems to break/finish after getting one 2018-08-29 13:21:16 And tricks I've seen involving running it in a while loop don't seem to work 2018-08-29 13:21:36 >:( 2018-08-29 13:21:45 busybox nc --help -> "-lkWith -e, provides persistent server" 2018-08-29 13:22:07 Yeah, but I think you need to provide a program? 2018-08-29 13:22:29 same with tcpsvd 2018-08-29 13:22:34 I'll test some more 2018-08-29 13:34:15 _ikke_: I solved it by using "udhcpc_opts -O search" in /etc/network/interfaces. 2018-08-29 13:34:43 I'll write a little note in the wiki. 2018-08-29 13:47:47 _ikke_: Unfortunately I'm not allowed to edit the "Configure networking" wiki page. Do I need to get any permissions? 2018-08-29 13:48:14 <_ikke_> misterunknown: is it a new account? 2018-08-29 13:48:26 _ikke_: Yes, it's "Misterunknown" 2018-08-29 13:48:28 <_ikke_> You might have to wait a couple of hours before you can do proper edits (against spam) 2018-08-29 13:48:50 _ikke_: Ah ok. 2018-08-29 13:50:33 Then I'll wait... 2018-08-29 15:07:15 why is it impossible to remove ssl_client even though nothing depends on it? 2018-08-29 15:11:06 hah, i can reproduce that 2018-08-29 15:11:08 looks weird 2018-08-29 15:13:06 busybox's wget needs ssl_client for https 2018-08-29 15:13:19 aside from that, i dont know 2018-08-29 15:21:18 should be made modular i guess 2018-08-29 15:23:09 mbedtls-utils pulls in ssl_client 2018-08-29 15:23:18 silently, as i just learned 2018-08-29 16:23:43 Can someone review my pull requests, please? They're 4 weeks old now: https://github.com/alpinelinux/aports/pull/4924 https://github.com/alpinelinux/aports/pull/4953 2018-08-29 16:54:48 only 4 weeks? my oldest is 2 months now 😆 2018-08-29 17:14:53 hi so i added a line to /etc/fstab for my new file system that i want to mount on boot but it doesn’t want to mount for some reason. any ideas? thanks 2018-08-29 17:15:11 i can manually mount it no problem. but it won’t mount on boot 2018-08-29 17:16:39 this is 3.8.0 too 2018-08-29 17:54:47 PureTryOut[m]: my oldest one is actually from may 20th, but due to it's age I want to update it first. 2018-08-29 17:58:15 roygbiv: manually as in `mount /dev/sdxn /mountpoint`? does it mount when you do `mount -a`, can you show us the line in /etc/fstab? 2018-08-29 18:00:19 is there a text browser with javascript support in the repositories? 2018-08-29 18:02:34 jnt: yes that’s the strange thing. it mounts using either way you mention. here’s a link to my fstab https://pastebin.com/hEFjESdj 2018-08-29 18:02:59 oops. there’s a blank line at line 6 but removing it doesn’t affect anything 2018-08-29 18:13:57 roygbiv: did you check if /boot and swap get mounted at boot? it's unlikely but maybe the localmount initscript is not running for some reason. 2018-08-29 18:14:54 jnt well, /boot is mounted but i don’t think swap is actually mounted is it? 2018-08-29 18:16:46 very strange problem 2018-08-29 18:17:30 roygbiv swap isn't mounted in the filesystem hierarchy, but it needs to be activated, and is in your fstab. run `free` and check if it's shown 2018-08-29 18:18:01 jnt: yes it is shown there 2018-08-29 18:18:34 Swap: 2097148 0 2097148 2018-08-29 18:18:34 that is what i see anyway 2018-08-29 18:19:24 could it be something in the way the disk is partitioned? 2018-08-29 18:19:29 roygbiv: yeah that's correct 2018-08-29 18:21:33 hmmm, parted shows my partition type as “loop” and i don’t think that is correct 2018-08-29 18:21:46 err partition table that is, not partition type 2018-08-29 18:22:43 roygbiv: loop is usually used to mount file with images of filesystems. 2018-08-29 18:23:10 jnt: yes and i’m certain i created it with partition table of “gpt” 2018-08-29 18:23:16 100% certain 2018-08-29 18:23:24 do `ls -lah /dev/sdb1` 2018-08-29 18:23:34 ok there maybe is something else at play here but it’s weird the file system mounts with “mount -a” and no errors 2018-08-29 18:23:58 brw-rw---- 1 root disk 8, 17 Aug 29 18:16 /dev/sdb1 2018-08-29 18:24:47 oh never mind on the loop thing. that was my stupid error 2018-08-29 18:25:02 i had typed “parted /dev/sdb1” instead of “parted /dev/sdb” 2018-08-29 18:25:44 ah okay 2018-08-29 18:31:41 roygbiv: is it an internal or usb drive? maybe for some reason the device isn't ready and doesn't show up yet at mount time? I am kinda running out of ideas here. 2018-08-29 18:32:21 jnt: no it’s a vmware virtual scsi disk. and same here! i am stumped. i appreciate your suggestions though 2018-08-29 18:56:23 I'd like to update busybox to 1.29 due to the security vulnerability listed in CVE-2018-1000517. Does anyone know how to do that? 2018-08-29 19:00:22 roygbiv: are there any messages concerning /dev/sdb in `dmesg` output? If it's on a server can you either VNC or enable rc_logger="YES" in /etc/rc.conf and paste take a looke at /var/log/rc.log 2018-08-29 19:06:27 markbr: there's two ways, either you build the newest version yourself and replace the binary for a quick and dirty fix, or you follow these instructions to set up the alpine build env, update the APKBUILD and install the package. https://wiki.alpinelinux.org/wiki/Creating_an_Alpine_package#Setup_your_system_and_account There's already a PR for 1.29.2 https://github.com/alpinelinux/aports/pull/4938 2018-08-29 19:06:33 which you could apply. 2018-08-29 19:06:41 thank you 2018-08-29 19:14:17 markbr: though it would probably easier to just install gnu wget instead, it should replace the wget symlink, so as long as you don't use `busybox wget` you should be safe. 2018-08-29 19:14:32 good point 2018-08-29 21:10:45 any tips on how one would get an sshd in the initramfs to unlock root? i'm finding this one script on github that looks way too long for what it should be doing https://github.com/mk-f/alpine-initramfs-dropbear 2018-08-29 21:13:42 minus: that script looks like an sane choice 2018-08-29 21:14:52 this is an good usecase for mkinitfs hooks actually (not implemented (yet)) 2018-08-30 10:32:20 https://www.rationallyparanoid.com/articles/diskless-ssh-honeypot-alpine-linux.html 2018-08-30 10:41:35 https://fosstodon.org/@DelusionalAI/99751637016311011 2018-08-30 10:52:13 tya99: wow, that entire list of 'tweets' is hilariously bad 2018-08-30 10:52:26 i was thinking that myself 2018-08-30 10:52:30 zfs on linux works 2018-08-30 10:52:42 I run it on debian stretch myself (using debian's packages) 2018-08-30 10:52:42 yeah i was under the impression it was fairly stable 2018-08-30 10:52:48 send | receive definitely works 2018-08-30 10:52:53 as that's how I do my backups :p 2018-08-30 10:53:27 i have to admit i like masterdon's layout 2018-08-30 10:53:43 never really been into 'social networking' but out of all of them that one is probably the least annoying and the fastest 2018-08-30 10:53:45 why do people always bend its name so badly 2018-08-30 10:53:50 it suffers from the same asshattery than twitter.. 2018-08-30 10:53:58 no doubt 2018-08-30 10:54:08 which is why i mostly stick to mailing lists 2018-08-30 10:54:10 btrfs is ok, I guess. I'd choose zfs for production over it every time though 2018-08-30 10:54:29 yes and my understanding is BTRFS raid5/6 is not there yet 2018-08-30 10:54:31 I've corrupted btrfs on my converted chromebook too many times using things like compression 2018-08-30 10:54:49 i use btrfs on my nvmepro on my xps and works great 2018-08-30 10:54:55 but i wouldn't try raid6 with it 2018-08-30 10:55:08 until i got more solid feedback about that 2018-08-30 10:55:29 i haven't looked at it in a couple of years though 2018-08-30 10:55:33 https://btrfs.wiki.kernel.org/index.php/RAID56 2018-08-30 10:55:48 i didn't like btrfs for being able to remove files from the disk, without manually going through all snapshots 2018-08-30 10:56:15 and i am still seeing things like https://www.phoronix.com/scan.php?page=news_item&px=Btrfs-For-Linux-4.16 2018-08-30 10:56:21 also it seemed rather opaque where the disk space actually went 2018-08-30 10:56:23 so i am kind of worried its not quite there yet for production 2018-08-30 10:56:23 I also find the btrfs tooling to be quite awkward to use compared to zpool and zfs 2018-08-30 10:56:32 but... that's probably more that I'm used to zfs 2018-08-30 10:56:45 yeah im used to zfs on freebsd, started using it on freeebsd 10 2018-08-30 10:56:55 I use zfs on both freebsd and on linux 2018-08-30 10:57:14 zfs on linux *used* to have issues, that much is true 2018-08-30 10:57:19 but basically i want to move my home server over to alpinelinux because i don't need the whole 'freebsd ecosystem' 2018-08-30 10:57:21 what do you use it for? how much personal data do you guys have? 2018-08-30 10:57:23 but people are still spreading FUD about it, and it works fine now. 2018-08-30 10:57:27 essentially all the machine does is run a bunch of KVMs 2018-08-30 10:57:36 ZFS on linux works well, as long as you're not trying to use it for VM disks 2018-08-30 10:57:45 AinNero: I have 12 4T disks in a zfs raid-z3 2018-08-30 10:57:46 qman__: oh? 2018-08-30 10:57:51 that is exactly what i was going to do :( 2018-08-30 10:57:52 ZFS as VM storage has a long way to go, performance wise 2018-08-30 10:57:56 TomJepp: whats on it? 2018-08-30 10:58:06 qman__: I found using raw files on it is reasonable, but zvols are a performance nightmare 2018-08-30 10:58:07 so you're saying i shouldn't store my VM images on it? 2018-08-30 10:58:20 admittedly it doesn't have a lot of users, its internal only 2018-08-30 10:58:28 ie < 5 users 2018-08-30 10:58:35 just a machine for me to deploy VMs on when i need it 2018-08-30 10:59:09 AinNero: a few T of disk images (linux and windows, and yes, they're legit), a few T of ripped media (that *I* ripped), and about 1.5T of photos (RAW from modern cameras eats space :p) 2018-08-30 10:59:10 the idea was i was going to use a diskless alpinelinux boot stick 2018-08-30 10:59:19 with https://wiki.alpinelinux.org/wiki/Setting_up_ZFS_on_LUKS 2018-08-30 10:59:25 and run libvirtd and store my vms on the zpool 2018-08-30 10:59:40 it'll work, but performance will be mixed at best 2018-08-30 10:59:56 you'll see lag spikes and inexplicably poor performance at times 2018-08-30 11:00:02 right 2018-08-30 11:00:04 I also have an offsite box with 4x2T as two mirrors in one pool 2018-08-30 11:00:12 which is offsite backup for really important stuff 2018-08-30 11:00:18 and I echo what qman__ says 2018-08-30 11:00:26 qman__: do you suggest i not use ZFS then if i am going to run virtual machines on it 2018-08-30 11:00:26 I use ceph for VM storage 2018-08-30 11:00:27 I ran a secondary DNS on it and it was fine because it basically never tocuhed the disk 2018-08-30 11:00:30 I use ZFS for file storage 2018-08-30 11:00:44 well i guess i could do that 2018-08-30 11:00:55 but for any kind of VM that is actually dependent of disk I/O, ZFS is not a good choice 2018-08-30 11:01:00 the VMs are rather small, and essentially could just access the pool through 9P 2018-08-30 11:01:00 *ZFS on Linux 2018-08-30 11:01:13 I found the performance is much better for hosting VMs on FreeBSD 2018-08-30 11:01:33 it's been a while since I tried freeBSD ZFS, but it was poor on there too when I did 2018-08-30 11:01:34 but bhyve was rather primitive compared to libvirt/kvm/qemu ;) 2018-08-30 11:02:14 that was about four years ago now, though 2018-08-30 11:02:16 the other thing is i only have about 2-3 VMs 2018-08-30 11:02:26 i think i might give it a shot 2018-08-30 11:02:31 number of VMs is not important, it's the overall disk performance that is poor 2018-08-30 11:02:32 and then see if i get weird performance issues 2018-08-30 11:02:53 well they don't do a lot of IO within the actual VM so it should be okay 2018-08-30 11:03:14 if they don't really touch the disk then you'll probably be OK, just factor in that package updates etc will be relatively slow 2018-08-30 11:03:19 yeah 2018-08-30 11:03:24 right 2018-08-30 11:03:24 and random freezing is a thing 2018-08-30 11:03:30 hmm 2018-08-30 11:03:34 yeah that doesn't sound good 2018-08-30 11:03:35 for around 5 seconds 2018-08-30 11:03:39 qman__: I had a few I/O stalls but it never actually stalled the VM 2018-08-30 11:03:46 I can see that it might if it's trying to swap or something 2018-08-30 11:03:50 yes, I mean specifically on I/O 2018-08-30 11:04:13 but I eventually moved all of my VM disk to simple mdadm RAID-1 on SSDs 2018-08-30 11:04:19 well for that matter i could have a single SSD 2018-08-30 11:04:26 store the VMs on that 2018-08-30 11:04:26 mdadm RAID1 + lvm on top 2018-08-30 11:04:30 and mount the data store 2018-08-30 11:04:40 i don't really need redundancy for the VMs 2018-08-30 11:04:48 that might be a better approach 2018-08-30 11:04:56 and use something like EXT4 2018-08-30 11:04:58 it'll perform a lot better 2018-08-30 11:05:05 tya99: lvm + thin provisioning :) 2018-08-30 11:05:07 on the SSD or BTRFS 2018-08-30 11:05:16 TomJepp: not sure what that is 2018-08-30 11:05:37 I also don't recommend LVM volumes per VM, I've had lots of issues with device mapper 2018-08-30 11:05:58 nah i was just going to boot diskless alpinelinux and store the VMs on the btrfs ssd 2018-08-30 11:06:03 qman__: really? I've been doing it for years and found it very solid 2018-08-30 11:06:04 sometimes it throws a fit and won't unmount anything until you reboot 2018-08-30 11:06:14 and then the actual data would be mounted through 9P to the raidz2 array 2018-08-30 11:06:16 it's done that for nearly a decade, never been fixed 2018-08-30 11:06:36 I could do the same with sparse files, but I don't know how that responds to TRIM from the VM 2018-08-30 11:06:57 because the thing is the VMs containers are pretty small 2018-08-30 11:07:03 and i commit all the configs to git anyway 2018-08-30 11:07:13 so if i had to redo a VM i could, its not irreplacable data 2018-08-30 11:07:26 that would be on the zpool which i manually rsync to an external disk stored offsite 2018-08-30 11:07:30 in your situation, I'd just do qcow2 files on an ext4 filesystem on SSD, it'll be fast 2018-08-30 11:07:40 and keep the important data on a ZFS file share 2018-08-30 11:07:43 yeah i think thats what i'll do then 2018-08-30 11:07:45 yep 2018-08-30 11:07:58 to be honest that's probably what I should be doing as well 2018-08-30 11:08:19 qman__: thanks for your input! 2018-08-30 11:08:30 because i had no idea about the locking 2018-08-30 11:08:31 stuff 2018-08-30 11:09:49 qman__: do you think EXT4 or BTRFS for that SSD where the qcow vms are stored is better? 2018-08-30 11:09:53 ext4 2018-08-30 11:10:01 btrfs is not even close to stable yet 2018-08-30 11:10:30 you'd only end up doing no CoW for them on btrfs for performance anyway 2018-08-30 11:10:40 at which point you've lost one of the main advantages of btrfs 2018-08-30 11:10:43 you could use XFS if you like but I also have had issues with XFS in the past, ext is easier to recover from a failure 2018-08-30 11:10:51 TomJepp: true i already do that on my archlinux machine 2018-08-30 11:11:09 qman__: it is connected to UPS so power failure shouldn't be an issue 2018-08-30 11:11:57 it's not that failures are any more or less likely, it's just that when failures occur, ext is usually easily recovered, whereas I've lost full filesystems on xfs in the same situations 2018-08-30 11:11:59 iirc that was a concern with XFS 2018-08-30 11:12:13 qman__: right 2018-08-30 11:12:53 i wonder why rhel uses xfs by default 2018-08-30 11:13:26 https://access.redhat.com/discussions/476563 2018-08-30 11:14:56 tya99: im sceptical of using redhat as inspiration for my software choices 2018-08-30 11:15:07 otherwise i wouldn't be here 2018-08-30 11:16:58 haha :) 2018-08-30 11:17:16 i remember when they announced it i was like ... that's weird. 2018-08-30 11:17:28 like my flat, i clean up my data, so i only have like, 300 gigabytes 2018-08-30 11:17:29 all the comments are saying how bad it is ;) 2018-08-30 11:17:34 so i guess that's something ;) 2018-08-30 11:17:54 yeah i'd be lucky if my SSD even had more than 60GB 2018-08-30 11:17:59 with 300 gigabytes of mostly static data, snapshots isn't something i miss 2018-08-30 11:18:01 the VMs aren't huge 2018-08-30 11:18:16 AinNero: precisely 2018-08-30 11:18:28 and once a week i do a rsync anyway so if i have changed something in that time i have a copy 2018-08-30 11:18:57 the machine has physical access it's on my LAN so yeah 2018-08-30 11:19:15 its just more i like debian for something things and i like archlinux for other things 2018-08-30 11:19:31 but yeah, if you really want to see the problems with device mapper, try using it as the storage backend in a docker swarm 2018-08-30 11:19:52 since that creates and destroys lots of volumes, it happens relatively quick 2018-08-30 11:20:15 yeah i never really got into using docker 2018-08-30 11:21:14 like ive never really gotten into using flatpak either 2018-08-30 11:21:26 or snaps, seems to be all the craze now 2018-08-30 11:21:30 basically what happens is that a volume will get stuck "in use" and there's no way to unstick it short of rebooting 2018-08-30 11:21:47 qman__: that sounds very annoying 2018-08-30 11:21:48 not great when your system runs multiple VMs or provides a service on the network 2018-08-30 11:22:02 qman__: so what was your solution? 2018-08-30 11:22:08 stop using device mapper 2018-08-30 11:22:28 wouldn't that be needed if you used encryption? 2018-08-30 11:22:29 RHEL7 added overlay2 support, so that's what we use now 2018-08-30 11:22:34 qman__: hm, that's interesting. I don't have much turnover which is why I probably haven't hit it 2018-08-30 11:23:04 for encryption it's not too bad since usually you just mount once at boot and unmount once at shutdown 2018-08-30 11:23:12 but I have had it be an annoyance then too 2018-08-30 11:23:16 oh yeah true 2018-08-30 11:23:56 well that looks to be the plan for me migrate my freebsd 10 zfs server 2018-08-30 11:24:07 over to alpinelinux, with vms stored on ext4 ssd and a zpool 2018-08-30 11:24:11 for the data 2018-08-30 11:26:57 https://markmcb.com/2015/07/19/migration-from-luks-encrypted-hardware-raid-10-to-luks-encrypted-btrfs-raid-6/ 2018-08-30 11:27:01 it is from 2015. 2018-08-30 11:27:49 yeah, note the big red box 2018-08-30 11:28:06 new issues found, really unstable, etc 2018-08-30 11:28:13 yep 2018-08-30 11:28:22 he ended up going raid 10 2018-08-30 11:28:35 which is mirrored like raid 1 2018-08-30 11:29:12 ZFS on linux has been pretty reliable since around 0.7, haven't had any complaints 2018-08-30 11:29:25 0.6 was still pretty buggy 2018-08-30 11:29:38 how many years ago is 0.6 2018-08-30 11:29:49 i haven't followed zfs on linux 2018-08-30 11:30:37 oh, hmm, might be off on that 2018-08-30 11:30:48 changelog says 2017 but I thought it was older than that, maybe 0.5 2018-08-30 11:31:30 basically I was having a lot of trouble in about 2014, but things cleaned up since then 2018-08-30 11:31:53 yeah i think that's why i went with freebsd in 2014 2018-08-30 11:33:32 yeah, my home fileserver I last set up in about 2015 and it's been chugging along without a hitch 2018-08-30 11:33:45 it does zfs send to a backup server hourly 2018-08-30 11:34:42 the backup server is that offsite? 2018-08-30 11:35:01 not offsite yet, actually in the same rack, but the idea is to get it into another building at some point 2018-08-30 11:37:15 it's complete overkill, but I've lost data in the past 2018-08-30 11:38:19 so I take redundancy and backups seriously 2018-08-30 11:38:29 yeah 2018-08-30 11:38:42 that usually happens to people who lose data 2018-08-30 15:23:44 >15:07 < markweston> why is it impossible to remove ssl_client even though nothing depends on it? 2018-08-30 15:23:55 remind me to create an ticket for that 2018-08-30 15:24:12 we're not Alexa :') I'd forget about it for sure 2018-08-30 15:24:19 <_ikke_> you need to create a ticket for it 2018-08-30 15:24:21 <_ikke_> *done* 2018-08-30 16:54:44 I am -not- a happy bunny today. this distro keeps changing so often my work becomes useless within 2-4 weeks of completing it. 2018-08-30 16:55:46 half a day wasted again chasing changed service dependencies and stuff 2018-08-30 16:57:23 I'm going to have to go back to taking snapshots of Alpine repositories and working with those snapshots the whole time because otherwise I'll get nothing finished for real... 2018-08-31 00:14:02 How are alpine packages compiled for armhf? I want to install it on my BeagleBone Black, but the kernel does not work on my device. So I'd like to build a kernel package myself. 2018-08-31 15:25:31 How are the Alpine packages for armhf built? I'd like to create a kernel package for the Beaglebone Black, but I have no idea how to setup a build environment for abuild with cross compilation. I considered just cross compiling the kernel and then booting alpine on armhf to build a proper kernel package, but i'd rather not compile on a 1GHz single core soc. 2018-08-31 15:32:10 I'm not familiar with the process, but... 2018-08-31 15:32:33 ... you could have a look at aports/scripts/bootstrap.sh in hope of a hint 2018-08-31 15:33:19 it has comments like "This script creates a local cross-compiler, and uses it to cross-compile an Alpine Linux base system for new architecture." 2018-08-31 15:33:38 TBB: that script looks promising, thanks 2018-08-31 16:40:28 jnt, we do not cross compile except for bootstrapping. all our archs are native. 2018-08-31 17:06:23 clandmeter: so all packages for armhf are build on a armhf server? 2018-08-31 17:42:28 On aarch64 2018-08-31 17:52:30 Xgene has arm32 support 2018-08-31 17:57:37 clandmeter: I guess doing the bootstrap and changing the kernel config until it boots should be enough for now, I don't plan to do much arm development, I just want alpine to boot as is on my beaglebone black. 2018-08-31 17:58:49 the u-boot seems to work, just the kernel config has AM335x support disabled. 2018-08-31 18:07:57 guys a quick question 2018-08-31 18:08:14 I just did a LVM LUKS install on vbox 2018-08-31 18:08:24 and the system is being mounted as RO 0_0 2018-08-31 18:08:35 I mean / 2018-08-31 18:08:47 in fstab it is set to rw though 2018-08-31 18:09:51 if it stays ro during boot, then something might be in trouble 2018-08-31 18:09:59 check dmesg or boot output.. 2018-08-31 18:10:13 thanks 2018-08-31 18:12:26 oh 2018-08-31 18:12:32 I screwed rc.conf 2018-08-31 18:12:34 thats why 2018-08-31 18:12:51 lmao 2018-08-31 18:15:19 jnt, you can request config change if it's not blocking other things 2018-08-31 18:20:59 clandmeter: I think I will make a PR to change config later, but I'll first try building and booting it myself, so I can be sure i got all the options required to get it to boot. 2018-08-31 19:08:37 does anyone was abble to configure Alpine with grub without double passphrase question? :/ 2018-08-31 19:08:59 ^ LVM + LUKS 2018-08-31 19:46:52 jnt: I build kernel and u-boot for ARMs on Debian which runs under AL in LXC 2018-08-31 19:47:31 and use AL userland 2018-08-31 19:48:31 although I build packages on arm machines native 2018-08-31 20:09:23 back 2018-08-31 20:09:42 I just read tor-browser is no go in musl right? 2018-08-31 20:09:43 :S 2018-08-31 20:10:17 I cannot believe I set the entire VM and now I found out there is no tor-browser for alpine / void 2018-08-31 20:10:24 is there a port or something? 2018-08-31 20:11:47 Latrina: tor + firefox 2018-08-31 20:12:37 eh 2018-08-31 20:12:52 thanks 2018-08-31 20:13:27 but remember to harden firefox 2018-08-31 20:20:36 this is what I love about tor browser 2018-08-31 20:20:55 the security brought by the ones that understand why more than I do 2018-08-31 20:44:42 my advice would be don't do this if you're not really familiar with the configuration 2018-08-31 20:45:40 instead, if you can find an app container version of the tor browser, use it. if not, pick a distro that has it out of the box, set up an LXC container with that distro plus the tor browser installed in it and use it