2018-07-01 03:10:32 hi folks, I'm having a hard time figuring out where and when the boot process finds the apk cache in data mode 2018-07-01 03:11:06 I linked it to /var/cache/apk, with /var mounted by UUID in fstab 2018-07-01 03:11:39 but it looks like it's not working, the packages from the cache only get installed by the first pkg add command I manually run 2018-07-01 03:12:22 are there docs about it? (I only learned apkovl files are autodiscovered in all filesystems from https://wiki.alpinelinux.org/wiki/PXE_boot :/) 2018-07-01 03:13:23 is the apk local cache used before local filesystems are mounted? how is it supposed to work then? 2018-07-01 03:40:58 the server flapped, if anyone answered about when the local cache is used, would you mind repeating? 2018-07-01 04:21:46 i've been attempting to use ACF but it errors or does something weird when i try to log in, no error logs but i get "error empty response" in chrome 2018-07-01 04:58:49 I have booted into my new alpine install, but I don't have networking, and I can't seem to mount anything 2018-07-01 04:58:59 I have definitely sccrewed something up 2018-07-01 05:00:27 I tried stopping and restarting networking, no help 2018-07-01 05:00:37 ifconfig only shows lo, no eth0 2018-07-01 05:01:43 odd that my lvm fs are all mounted 2018-07-01 05:01:53 but I can't mount my usb stick 2018-07-01 05:02:33 it sees /dev/sdc when I plug it in, but I cnnot mount its partitions 2018-07-01 05:04:43 nvm last bit; I gave wrong partition and 2018-07-01 05:04:58 didn't realize mount doesn't auto detect type of fs (vfat) 2018-07-01 05:06:54 I guess my question is which modules do I need to get networking ? 2018-07-01 05:23:48 I've been sitting here loading modules, but it was only after restarting neetworking that the eth0 came back! 2018-07-01 05:25:13 I think it might be the r8169 driver 2018-07-01 05:25:23 If it is, I'll add that to the modules file 2018-07-01 05:27:07 that was it 2018-07-01 08:11:23 is there a way to add additional mounts in the mkinitfs ? 2018-07-01 08:11:49 I have studied the mkinitfs script, but I don't see any easy way to do this 2018-07-01 09:15:14 bozonius: I don't think there is. what are trying to achieve? 2018-07-01 09:21:24 does the alpine package of busybox include all commands or is it a modified version? 2018-07-01 09:31:33 ok, if i understand https://git.alpinelinux.org/cgit/aports/tree/main/busybox/APKBUILD?h=3.8-stable right, it's not modified. 2018-07-01 09:32:31 what's the general policy in alpine concerning modifications to upstream source in distribution packages? 2018-07-01 11:47:23 i've just given the burning isos page on the wiki a little update. hope this helps: https://wiki.alpinelinux.org/wiki/Burning_ISOs 2018-07-01 12:06:34 i'm trying to boot the alpine 3.8 x86 standard image, but it always hangs on "Loading hardware drivers ..." 2018-07-01 13:20:20 there seem to be quite some dead mirror links in the list the 3.8 installer goes through when you select 'f' at the mirror prompt. i counted 5 or 6. 2018-07-01 14:34:42 alpine's got rhash. nice... 2018-07-01 14:41:02 Is there a way to make `apk` install the required dependencies of a package automatically in Alpine? I am trying to install an apk which has 35 dependencies, which I do not want to install manually. 2018-07-01 14:41:17 mvnexec: doesn't it do that by default? 2018-07-01 14:41:49 i've been installing a couple of packages here and apk has been pulling in all needed dependencies every time. 2018-07-01 14:42:21 Not doing that for me on edge. My repo link in /etc/apk/repositories also seems to be properly configured. 2018-07-01 14:42:44 mvnexec: ok, i'm running 3.8 2018-07-01 14:43:17 It does however install packages which do not have any dependencies/already have their deps installed. 2018-07-01 14:44:21 hm... no idea. it's just the second time trying alpine for me :) 2018-07-01 15:06:54 Ah figured it out - my image didn't have the repository enabled for that. Hence, it kept giving an error that it was unable to install. Adding the repo fixed it. 2018-07-01 15:09:43 ok, good to know. 2018-07-01 16:40:54 azarus, are you 100% sure you didn't get it the other way around? still segfaulting on 3.8 and edge with gcc and g++, haven't tried tcc 2018-07-01 16:41:13 trfl: segfaults for me with tcc, not gcc 2018-07-01 16:42:43 you're on x86_64 right? 2018-07-01 16:45:00 vyes 2018-07-01 16:45:01 yes* 2018-07-01 16:48:57 azarus, ok I get a segfault with all three... can't wrap my head around this :p 2018-07-01 16:49:11 you're building this right? https://ocv.me/dev/?repro/ 2018-07-01 17:01:27 trfl: the c version segfaults for me with gcc and tcc 2018-07-01 17:02:19 do you use any particular arguments for g++ perhaps? I simply run `g++ asctime.cpp && ./a.out` 2018-07-01 17:03:01 segfaults for me, yes 2018-07-01 17:03:35 ok so you segfault with all compilers as well, phew thought I was going crazy 2018-07-01 18:08:45 trfl: I think that the asctime can return only four digits for year 2018-07-01 18:09:27 on some unix distros yes, that was noted in the pypy unit test... however crashing with a segfault feels a bit extreme 2018-07-01 18:09:44 centos does not have any such restrictions 2018-07-01 18:11:07 that could be musl specific problem, idk 2018-07-01 18:11:48 i.e. musl implementation is somewhat different 2018-07-01 18:12:39 Assuming an awall setup as described on , what's the appropriate configuration directive for allowing traffic from the LAN zone to access services listening on the WAN zone, using the WAN IP? 2018-07-01 18:13:12 … err, I have no idea why my client just injected some HTML there, lads. Sorry about that. 2018-07-01 18:17:18 … err, again, it didn't. Just a local cosmetic issue, apparently. Ignore my previous "err". 2018-07-01 18:24:11 from other linux distros i've been using, i'm used to have up to 7 ttys available, selectable via crtl+alt+f. now, i alpine, there seems to only one. can this be changed? if so, how? 2018-07-01 18:26:49 msiism: adding them in /etc/inittab maybe 2018-07-01 18:28:45 mps: ok, right. strangely, there are already 6 ttys defined there. i must be missing something. 2018-07-01 18:29:47 not sure if new openrc really uses inittab anymore 2018-07-01 18:30:29 but I have see it on my arm64 box working where I have 3 gettys 2018-07-01 18:32:14 mps: ok, i see. hm... 2018-07-01 18:33:16 you can try /etc/rc.conf and set rc_tty_number to number of ttys you want 2018-07-01 18:34:08 if inittab doesn't help. though I prefer inittab if it works 2018-07-01 18:34:46 hello? 2018-07-01 18:35:19 mps: well, it's set to 12 there... (/etc/rc.conf) i wonder why. 2018-07-01 18:38:45 msiism: nor do I, but I lowered it to 3 in my boxes 2018-07-01 18:39:00 mps: ok, them i'll just try that and see if that works. 2018-07-01 18:39:07 s/them/then 2018-07-01 18:40:18 in the previous stable (3.7) look like it preffered inittab settings but on 3.8 I'm not sure because didn't tested it yet 2018-07-01 18:42:39 mps: ok, this is as funny as it is stupid: on my laptop i have an "Fn" key left to the "ctrl" key, which i don't have on my main systems's keyboard. i was pressing the wrong key... 2018-07-01 18:42:55 tty1 to tty6 as defined in inittab are there 2018-07-01 18:43:06 the setting in rc.conf diesn't seem to have any effect 2018-07-01 18:46:47 can you guys hear me? 2018-07-01 18:47:18 ACTION doesn't like polari 2018-07-01 18:48:02 jed: i can see you posting messages, yes. 2018-07-01 18:48:23 yay! I have some questions about raspberry pi 2018-07-01 18:48:30 is this the right place? 2018-07-01 18:48:38 jed: just ask question, if someone know answer you will get help probably 2018-07-01 18:49:02 so what's up with the rpi versions, especially vis-a-vis the wiki? 2018-07-01 18:49:30 the wiki pages seem to be focused on armhf, but the main page makes an aarch64 version available 2018-07-01 18:49:42 combining the two doesn't seem to work 2018-07-01 18:49:50 pi 3b+ here 2018-07-01 18:50:29 (By the way, what is a respectable amount of time to wait before restating an unanswered question?) 2018-07-01 18:50:58 I don't have rpi 3b+ (which is arm64 IIRC) but Alpine works quite fine on arm64 i.e. aarch64 version of Alpine 2018-07-01 18:51:40 konaya: weekend isn't quite right time to ask for help, ime 2018-07-01 18:52:13 yes, I'm looking forward to this. I'm just having some install issues, since following the instructions https://wiki.alpinelinux.org/wiki/Classic_install_or_sys_mode_on_Raspberry_Pi left me in a boot loop 2018-07-01 18:52:36 a very early boot loop, where it wasn't loading firmware, apparently 2018-07-01 18:53:23 why is there no memtest available in alpine? 2018-07-01 18:54:40 mps: Fair enough, I suppose. My pfSense VM started acting up, so I decided to bite the bullet and get a proper router/firewall distro while everything's down anyway. I'll try again tomorrow or so. 2018-07-01 18:55:59 good luck. 2018-07-01 18:57:05 so one thing I notice is that the aarch64 alpine file has bcm2708-rpi-b.dtb while the rpi repos have a bcm2708-rpi-b-plus.dtb file available 2018-07-01 18:57:14 would this make a difference? 2018-07-01 18:58:23 jed: I'm looking forward to reading your annotations to the wiki once you've figured it all out – I've been dying to try Alpine on an RPi, but haven't gotten around to it yet. Best of luck :) 2018-07-01 18:58:34 lol thanks 2018-07-01 19:05:12 so what was the process for putting together the aarch64 tgz? Do you guys just use the files from the rpi repo directly or is there some custom rebuilding you do? 2018-07-01 19:08:10 jed: for ARM I use tar.gz and unpack them to root partitions on sd/emmc cards and make kernel from upstream source and put it also where appropriate 2018-07-01 19:08:41 boot loaders are specific for different boards/machines 2018-07-01 19:09:18 usually I use boot loaders from manufacturers or from upstream source (u-boot) 2018-07-01 19:10:01 generic tar.gz or the rpi? Because the pi has a vmlinuz.rpi in the boot directory already 2018-07-01 19:10:15 and initramfs... 2018-07-01 19:10:47 jed: don't have any rpi so don't used that, but generic ones 2018-07-01 19:14:42 if I boot from this, can I ssh in or do I need to have a monitor/keyboard set up? 2018-07-01 19:17:39 serial console is what I use for single board and for arm64 chromebook there are keyboard and screen built in 2018-07-01 19:18:51 didn't tried with external hdmi monitor and usb keyboard, but that should work 2018-07-01 19:19:39 maybe I tried but that was more than one year ago so I forgot 2018-07-01 19:20:25 you gave me idea to try that 2018-07-01 20:41:03 ok, replacing files in the directory and using fat32 worked 2018-07-01 21:11:09 hm, it won't let me edit the wiki 2018-07-01 21:11:50 also it's saying "wlan0 Interface doesn't support scanning : Interrupted system call" 2018-07-01 21:11:58 :( 2018-07-01 21:14:20 jed: do you have a wiki account? you need to register to be able to edit pages. 2018-07-01 21:14:46 just registered. Can't add links for 5 hours :( 2018-07-01 21:15:50 do I need networking to install? 2018-07-01 21:18:12 jed: https://alpinelinux.org/downloads/ says that's only required ror the "standard" image 2018-07-01 21:19:16 ok, there's also netboot... 2018-07-01 21:20:03 hm, I'll try skipping networking for now. If it's a problem I re-do with messing around with wpa-supp 2018-07-01 21:21:50 ok this is some wierd loop 2018-07-01 21:29:01 hm, going through the "connect to a wireless network" page, adding the SSID manually (due to the interrupted system call error) gets me an "ioctl[SIOCSIWSCAN]: Resource temporarily unavailable" error... 2018-07-01 22:15:29 using ethernet... 2018-07-01 22:15:45 got to "setup-disk -m sys /mnt" 2018-07-01 22:16:23 ERROR: unsatisfiable constraints: syslinux (missing): require by: world[syslinux] 2018-07-01 23:25:22 anyone tried alpine xen with efi boot? i installed the system (uses grub2 by default), i ran grub-mkconfig and got the xen entry, booting from it gives "no console will be available to the OS\nloading linux vanilla" and then appears to hang 2018-07-01 23:25:33 this is on an atom c3000 board 2018-07-01 23:26:15 same thing with void linux as well 2018-07-01 23:27:03 i see others having similar problems, will try things out, just wondering if anyone in here has gotten this to work 2018-07-02 02:48:23 Hello! 2018-07-02 02:49:08 Do you guys use Alpine Linux on bare-bone metal hardware like on a Laptop, PC, Server, Pi etc. or just in Docker? 2018-07-02 05:57:21 ... Anybody else getting bad signatures on installation of 3.8.0? https://i.imgur.com/i8z3FaR.png 2018-07-02 05:57:24 (tried with multiple mirrors) 2018-07-02 07:04:43 unkn-error: I use alpine on all my server, cloud server, rpi 2018-07-02 07:08:32 wener, which filesystem use microSD card formated for server? ext2 or ext4-with disabled journaling? 2018-07-02 07:10:13 I wish to set up a pi as a server, to backup my Photos from my phone. I am thinking that maybe syncthing app will be a better option compared to nextcloud for this purpose 2018-07-02 07:13:47 unkn-error: ext4, my nas also use alpine as host, I setup netxcloud on my nas, use zfs as fs 2018-07-02 07:20:06 I had installed Alpine, into my Pi, yesterday but I have run into some troubles, like "apk install package" and the error "apk packaged manager is missing / not installed into the system" 2018-07-02 07:20:49 I do not remember well If I had the same error like azarus, altrough but I know that I had some error related to the network time sync 2018-07-02 07:21:43 I have followed step-by-step the wiki install tutorial, but something went wrong maybe, or something is broken into the new alpine. 2018-07-02 08:08:42 Is there a way to perform early mounts? I'm looking for a clean way to do this, not a hack, if possible 2018-07-02 08:10:40 bozonius: how early? 2018-07-02 08:12:29 fstab is not early enough? 2018-07-02 13:23:58 strange. Can't get Alpine to start Xorg in virtualbox. i've installed virtualbox-guest-modules-vanilla, virtualbox-guest-additions, linux-vanilla, ran setup-xorg-base, added myself to the video group... 2018-07-02 13:24:42 http://tpaste.us/KdJb 2018-07-02 13:25:26 same thing even under vmware. 2018-07-02 13:42:49 okay, xorg starts now 2018-07-02 13:43:04 but; guest resizing doesn't work in either hypervisor! 2018-07-02 13:43:13 VBoxClient-all seems to be missing... 2018-07-02 13:44:59 ah, under vmware, one can use vmware-user-suid-wrapper 2018-07-02 15:09:32 hey im trying to install gdal and postgis in my app container, but it produces this output: https://dpaste.de/qkE2 what is it thats actually unsatisfiable? that version of gdal is present in repo afait 2018-07-02 15:10:04 the gdal package is flagged out of date, but that should still allow me to pull it no? 2018-07-02 15:11:19 try to install libressl2.7-libcrypto 2018-07-02 15:12:52 TBK[m]: hmm that produces the same output 2018-07-02 15:15:01 ahh it is because you are mixing 3.7 with edge 2018-07-02 15:15:29 yeah some packages are not available otherwise 2018-07-02 15:15:54 libcrypto.so.43 is not available on 3.7 2018-07-02 15:16:00 it has been working for almost 10 months now but it recently broke 2018-07-02 15:16:09 aha 2018-07-02 15:16:21 only .42 is since it is libressl 2.6, not 2.7. 2018-07-02 15:16:54 try to use Alpine 3.8 as your base image 2018-07-02 15:17:57 unfortunatly 3.8 is not available https://hub.docker.com/r/library/alpine/tags/ 2018-07-02 15:18:40 hmm thought it would be out by now 2018-07-02 15:19:08 sphrak: you can cook up your own; https://raw.githubusercontent.com/gliderlabs/docker-alpine/61c3181ad3127c5bedd098271ac05f49119c9915/versions/library-3.7/x86_64/Dockerfile just use this as a template and pull in the 3.8 tarball 2018-07-02 15:21:09 ncopa has already added the nessecary files - https://github.com/gliderlabs/docker-alpine/commit/43ca9b2237eb992f482d4ad6d85b7e5c940337e9 I not sure why the images have not been build and pushed to hub. 2018-07-02 15:23:41 hmm wasnt it alpine where the creator disappeared or something? and some access to some things where lost? 2018-07-02 15:24:09 no, Void Linux 2018-07-02 15:24:11 s/things/system 2018-07-02 15:24:18 ahh jn__ you are right 2018-07-02 15:25:18 did that occur recently? 2018-07-02 15:26:03 TBK[m]: https://voidlinux.org/news/2018/05/serious-issues.html I was thinking about this 2018-07-02 15:50:56 thanks for the help anyway, ill just wait for the 3.8 base image to arrive then 2018-07-02 15:52:08 This PR is causing the hold up - https://github.com/docker-library/official-images/pull/4501 2018-07-02 16:02:27 TBK[m]: hmm looks like a simple error no? https://travis-ci.org/docker-library/official-images/builds/396960628#L748 2018-07-02 18:37:30 Hello, I've installed Alpine and followed the tutorial for the xfce desktop. But when X starts it only shows a black screen with a white underline (Cursor?) in the top left corner. There isn't anything interesting in the logs and I can't switch to another TTY or ^C nor ^Z. Anyone know what's going on? 2018-07-02 18:39:42 hmm 2018-07-02 18:40:16 have you tired adding nomodeset to your kernel/boot options? 2018-07-02 18:44:34 It is already there by default, removing it doesn't seem to change anything. 2018-07-02 18:53:15 it also is unable to load the modules evdev and fbdev 2018-07-02 19:32:13 clandmeter: It is not mounting the fs in fstab. I have looked over the script, and I can see it is only referencing fstab for certain devices. 2018-07-02 19:34:24 s/fs in/file systems listed in/ 2018-07-02 19:36:44 initramfs should provide a means to perform early mounts, maybe via a file it reads in listing the fs the user wants early mounted 2018-07-02 19:37:05 I'm thinking of adding that to the script myself, but it would be nice if it were a more general facility 2018-07-02 21:18:18 hi everyone 2018-07-02 21:21:29 When I try and install libogg-3.1.2-r1 on alpine 3.6.2 I get an error saying ERROR: unsatisfiable constraints. If I search for the package, it's there, if I look on the source it's there http://dl-cdn.alpinelinux.org/alpine/v3.6/main/x86_64/, if I wget the package and then do apk add package name, it works. I have the main and community repos for 3.6 added. What am I missing? 2018-07-02 21:40:47 I need to install libogg, not libogg-version 2018-07-02 21:40:50 ACTION facepalms 2018-07-02 21:49:59 bozonius: check localmount initd 2018-07-02 22:07:16 will do clandmeter, thanks 2018-07-03 08:16:19 Hey all. I'm experimenting using apk-tools-static on a experimental custom linux I'm building with no libc 2018-07-03 08:16:30 Is there some way can convince apk that busybox is already on the system's rootfs and it should not install a new one over the top (which is missing the ssl_client applet)? 2018-07-03 08:50:42 + 2018-07-03 08:51:11 sorry, tried to kill a fly. 2018-07-03 08:52:26 clandmeter: Keyboard abuse! 2018-07-03 08:53:11 yes i told it so but it still landed on my keyboard. 2018-07-03 08:53:38 most disrespectful fly i ever saw. 2018-07-03 08:54:23 tried to take its life but it was an epic fail. 2018-07-03 08:54:40 and now everybody here knows. 2018-07-03 08:56:21 :D 2018-07-03 08:57:47 prologic, you cannot work around deps in apk. 2018-07-03 08:58:04 gotcha 2018-07-03 08:58:28 I think it comes from other deps in the tree anyway (likely musl-c) 2018-07-03 08:59:16 how insane is it for me to abuse apk here? :) I mean it *does* work actually funnily enough 2018-07-03 09:38:04 whats the best way to add a user to a group when the user still exists 2018-07-03 09:40:20 xsteadfastx: adduser username groupname 2018-07-03 09:40:58 thanks alot 2018-07-03 09:41:07 xsteadfastx: do you mean 'when user and group exists' 2018-07-03 09:41:17 mps: yes 2018-07-03 09:41:42 then, it is as I wrote 2018-07-03 09:42:28 I do that always by using this method 2018-07-03 09:42:42 thanks... it worked fine 2018-07-03 09:53:05 vi /etc/group is not a thing anymore? it's a simple text file. 2018-07-03 10:15:29 vC94P7YDOGkp: vi /etc/group is ok, vigr is even better, but adduser is quite fine nowadays 2018-07-03 10:16:13 never heard about vigr 2018-07-03 10:17:21 man vigr 2018-07-03 10:17:35 or 'vigr -h' 2018-07-03 10:55:58 there is neither on my system 2018-07-03 11:01:56 on Alpine it in shadow package 2018-07-03 11:14:50 strange, i have shadow installed but no vigr 2018-07-03 11:16:56 'apk info -L shadow' should show list of files in shadow package 2018-07-03 11:17:47 i know 2018-07-03 11:18:23 strangely apk info shadow says: shadow-4.5-r0 installed size: 1421312, but -L does not give any output. 2018-07-03 11:18:33 but locate vigr also does not give any hit 2018-07-03 11:19:35 then yes, it's strange 2018-07-03 11:20:10 did you put -L after info 2018-07-03 11:23:59 yeah 2018-07-03 11:29:27 'apk info shadow' (without -L switch) shows 2018-07-03 11:29:32 shadow-4.5-r0 installed size: 2018-07-03 11:29:39 1421312 2018-07-03 11:30:01 sorry, keyboard 2018-07-03 11:30:55 'apk info -L shadow' should list files in package, if not then it is a bug 2018-07-03 11:53:59 I'm hoping this is not a RTFM question. Old box running virthardened, upgraded to 3.8, installed linux-virt, and now how do I make linux-virt the new default? Im guessing this is more of an extlinux question? 2018-07-03 12:03:07 /etc/update-extlinux.conf had the answer I was looking for. 2018-07-03 15:40:19 Forgive a perhaps naive question, but what is the intended use of the Xen ISO provided on Alpine's website? :) 2018-07-03 15:52:26 hello 2018-07-03 15:52:46 how soon, do usually docker images appear after a version's release? 2018-07-03 15:52:57 there's still no Alpine 3.8.0 in Docker Hub 2018-07-03 15:53:12 (I mean the official image) 2018-07-03 15:59:08 hulo? 2018-07-03 16:00:40 or why not also add php 7.2 to repos for older versions? 2018-07-03 16:32:15 hi there. where can i find information about the rpi3 image? buildscript or list of packages 2018-07-03 16:32:21 s/or/and 2018-07-03 16:52:54 ah i found it 2018-07-03 16:58:39 anyone familiar with the rpi3 image? 2018-07-03 17:01:51 i see alpine uses upstream's bootloader and the config seems to use a initramfs 2018-07-03 20:04:22 With alpine could I run a bunch of containers/dockers to run my apps and send them across different proxy/vpn connections using something like a virtual zeroshell firewall. 2018-07-03 20:08:57 I am basically wanting to do something similar to qubesOS but make it a little ligther on system than creating virtual machines. I figured i could accomplish the same thing with docker 2018-07-04 00:26:49 hi 2018-07-04 00:28:42 i got some issue with grub / grub-install on a fresh alpine with lvm and no gpt/uefi boot.. i get some error message and no way to update grub config. what to do ? 2018-07-04 00:29:06 D: 2018-07-04 00:34:58 anyone using lvm partitions and able to update grub ? 2018-07-04 03:04:40 hey all. I'm hoping you can help me. I have zfs pool setup, and I'm trying to share it with an alpine lxc container. I created a new volume for lxd and shared it. It shows in the config, but the path I have set doesn't actually show the files I put in it. 2018-07-04 03:04:55 do you have any ideas? 2018-07-04 03:07:26 it didn't even actually create the folder that it said it was going to. 2018-07-04 03:07:48 I just tried it again in ubuntu, and that didn't work either. I must be missing something. 2018-07-04 03:11:37 so since ubuntu didn't work either, I would still appreciate help if anybody has any, otherwise I'll ask around. 2018-07-04 03:37:44 im using alpine edge / testing and (apparently) efi boot and grub-install gives me success message but i get memory leak messages as well and grub is NOT updating config 2018-07-04 03:37:52 what to do ? 2018-07-04 03:39:05 is because of edge version ? my PC / hardware ? am i missing something about EFI setup ? I followed default alpine LVM setup, i cant believe this shit is not working lol 2018-07-04 04:12:32 solved my issue , i was using grub.cfg from wrong location aha 2018-07-04 05:17:08 Anyone available to help with an install issue? 2018-07-04 05:17:58 Installed tho disk ok, but app update/upgrade does nothing 2018-07-04 05:18:38 That is apk. Update/ upgrade 2018-07-04 05:37:57 ebike: what do you expected ? 2018-07-04 05:41:59 I was expecting some upgraded files 2018-07-04 05:42:36 Also installing xf86-video-nouveau does nothing 2018-07-04 06:15:17 ebike: i recommend using modeset 2018-07-04 06:15:41 so, "apk add mesa-dri-nouveau" 2018-07-04 06:16:22 Ok, thanks, so why did the standard package not work? 2018-07-04 06:17:41 standard package? 2018-07-04 06:17:57 also, probably need to enable modeset for the nouveau kernel driver 2018-07-04 06:18:38 "echo options nouveau modeset=1 | sudo tee -a /etc/modprobe.d/kms.conf" 2018-07-04 06:18:45 and make sure you're in the video group! 2018-07-04 06:19:09 When I go to add he mesa package, nothing happens.. 2018-07-04 06:19:18 that's ok, likely already installed 2018-07-04 06:19:39 if doubtful, check /etc/apk/world 2018-07-04 06:20:10 Thanks 2018-07-04 06:20:41 and the output of apk info 2018-07-04 06:20:52 let me know if it works 2018-07-04 06:23:09 Can't seem to login to land 2018-07-04 06:23:33 Sorry login to l. X d m 2018-07-04 06:23:46 Bloody iPad 😂 2018-07-04 06:23:59 try switching TTYs, logging in regularly? 2018-07-04 06:24:26 Piraty: https://git.alpinelinux.org/cgit/alpine-iso/tree/ holds image generation scripts for various platforms 2018-07-04 06:25:08 ebike: (ctrl+alt+F) 2018-07-04 06:26:13 Yes I was all ready in a try, just tried to do a self-service l x d m start 2018-07-04 06:26:46 well, can you login? 2018-07-04 06:27:54 Sure, but not with l x d m 2018-07-04 06:28:04 skip lxdm for now 2018-07-04 06:28:14 try to get a working xorg first ;) 2018-07-04 06:28:53 Yep starts gives me a. X f c e desktop 2018-07-04 06:29:02 cool! 2018-07-04 06:29:12 That is s t a r t x 2018-07-04 06:29:42 that's OK 2018-07-04 06:30:01 What was the command again to add user to a group? 2018-07-04 06:30:17 i normally edit /etc/group manually 2018-07-04 06:30:27 but you can "adduser " 2018-07-04 06:33:31 So back to l x d m, why does it not accept my user password? 2018-07-04 06:34:29 i never used lxdm on alpine before x_X 2018-07-04 06:34:55 but try rebooting, maybe you needed of be part of the vide group 2018-07-04 06:35:02 video* 2018-07-04 06:35:31 I have added myself to that group now, will try reboot 2018-07-04 06:52:13 Anyone know howto install gnome? "gnome-basel" is not there 2018-07-04 06:52:49 apk install gnome-session 2018-07-04 06:52:59 dunno what "gnome-basel" ist 2018-07-04 06:53:00 is* 2018-07-04 06:53:43 Sorry "gnome-base" meta package 2018-07-04 06:53:54 we have relatively few meta packages 2018-07-04 06:54:13 so just install the stuff you need, you probably know best what you want ;) 2018-07-04 06:54:45 Ok, then the wiki needs updating, it is wrong then .. 2018-07-04 06:55:03 where did you see it? 2018-07-04 06:55:29 ah found it 2018-07-04 06:55:54 I tried installing the "gnome-desktop"package, but it doesn't install a session 2018-07-04 06:56:21 those are just the libraries, I believe 2018-07-04 06:56:28 do you have gnome-session? 2018-07-04 06:57:02 Nope 2018-07-04 06:57:57 ... did you try to install it? 2018-07-04 06:58:21 ah it's not in 3.8 it seems 2018-07-04 06:58:30 Yes, you are right 2018-07-04 06:58:41 because it's in testing/ 2018-07-04 06:58:45 (the repo) 2018-07-04 06:58:52 and those are not available in the releases 2018-07-04 06:59:07 Ok I will enable that 2018-07-04 06:59:16 you'd have to upgrade to edge first 2018-07-04 06:59:28 but I usually don't advise new people to do that 2018-07-04 06:59:37 testing isn't built for releases 2018-07-04 07:01:09 Ok so what is the answer for gnome 2018-07-04 07:01:23 dunno, i don't use it 2018-07-04 07:01:48 gnome isn't really that well supported in niche distros 2018-07-04 07:02:05 I was hoping to give it a try 😗 2018-07-04 07:02:20 it's the same situation in gentoo and other non-systemd distros 2018-07-04 07:02:34 gnome used to have a hard dep on systemd 2018-07-04 07:02:43 Same for plasma I guess 2018-07-04 07:02:49 hmm not really 2018-07-04 07:03:04 with plasma Qt is the sore point 2018-07-04 07:03:15 Ah 2018-07-04 07:04:15 Ok will put up with"xfce" for now 2018-07-04 07:04:31 xfce is nice! I installed it for my brother, he's happy with it 2018-07-04 07:04:44 used to use it in the past as well 2018-07-04 07:05:15 It is very slow for me, must see if it is accelerated 2018-07-04 07:05:31 have you made that change in /etc/modprobe.d? 2018-07-04 07:06:07 Yes and rebooted 2018-07-04 07:06:22 OK -- try removing xf86-video-nouveau 2018-07-04 07:06:38 "apk del xf86-video-nouveau" 2018-07-04 07:08:03 Did that, but nothing now 2018-07-04 07:08:09 and reboot afterwards? 2018-07-04 07:08:33 Rebooting now 2018-07-04 07:08:36 also what hardware do you even have? 2018-07-04 07:08:54 dunno how much Qt is a "sore point", but that said, it's not exactly trivial to run on Alpine 2018-07-04 07:08:56 Lattitude d830 2018-07-04 07:09:41 Still blank screen 2018-07-04 07:09:43 and XFCE on Alpine has its own problems... 2018-07-04 07:10:06 TBB: missing icons? 2018-07-04 07:10:16 Can't even get to a "tty" now 2018-07-04 07:10:53 ebike: strange! 2018-07-04 07:10:53 Will have to boot into safe mode 2018-07-04 07:10:59 safe mode? 2018-07-04 07:11:19 azarus, that, plus the GTK theming problem 2018-07-04 07:11:30 Forgot no grub 2018-07-04 07:11:32 hmm, d830 seems to have Intel graphics 2018-07-04 07:11:45 No nvidia 2018-07-04 07:11:48 dunno about a GTK theming problem 2018-07-04 07:12:14 So how do I boot to a console now 2018-07-04 07:12:27 maybe the d380 has a crippled optimus setup :s 2018-07-04 07:12:46 ebike: when you reboot, what exactly happens? 2018-07-04 07:12:56 ah yeah, different models of that laptop 2018-07-04 07:13:20 I boot to land ok, but when I log in blank screen 2018-07-04 07:13:28 boot to land? 2018-07-04 07:13:36 Sorry that was " land" 2018-07-04 07:13:47 thanks, apple? 2018-07-04 07:13:49 "lxdm" 2018-07-04 07:13:56 so it has Quadro... 2018-07-04 07:14:09 ebike: try with startx? 2018-07-04 07:14:39 Can't get to a "tty" yet 2018-07-04 07:15:44 that doesn't seem plausible, ttys should always be available 2018-07-04 07:16:24 Actually a reboot is just giving me a blank screen, how do I break into bootloader 2018-07-04 07:16:33 tab 2018-07-04 07:18:02 Ok am at the boatloads, how to boot to console only 2018-07-04 07:18:08 azarus: the theming problem is, change the windowing theme and notice how all your GTK apps break down 2018-07-04 07:18:45 TBB: i'm not experiencing that 2018-07-04 07:19:19 well, I am, during the entire time I've used Alpine. and so is my entire team at work. 2018-07-04 07:21:10 Once I am in "bootloader"how do I boot to potty" 2018-07-04 07:21:24 He he "tty" 2018-07-04 07:21:46 i'd use init=/bin/sh 2018-07-04 07:21:50 and then disable lxdm 2018-07-04 07:21:55 and reboot 2018-07-04 07:23:58 "init=/bin/sh" still booted "lxdm" 2018-07-04 07:24:30 that doesn't seem right 2018-07-04 07:24:41 that should just drop you to a shell 2018-07-04 07:25:05 Well it didn't 2018-07-04 07:25:27 I appended to the end of the kernel boot line 2018-07-04 07:28:13 Might be quicker to do a reinstall 2018-07-04 07:28:32 in which runlevel is lxdm? 2018-07-04 07:28:41 No idea 2018-07-04 07:30:21 did you issue "rc-update add lxdm default"? 2018-07-04 07:30:25 or something similar? 2018-07-04 07:31:41 Just followed what it said on the wiki gnome install page 😊 2018-07-04 07:32:22 well you can try "softlevel=sysinit" on the kernel command line 2018-07-04 07:32:35 Ok 2018-07-04 07:32:43 also, that wiki article was last changed in march 2016, so likely it's way outdated 2018-07-04 07:32:55 Grrr 2018-07-04 07:32:58 also, see the note at the top of that wiki page? 2018-07-04 07:33:06 "This material is work-in-progress ... 2018-07-04 07:33:07 It doesn't produce the result expected YET" 2018-07-04 07:33:25 so following that to a T might've not been a great idea ;) 2018-07-04 07:33:53 Sorry come from an "archwiki" background 2018-07-04 07:35:07 so archwiki users don't read warnings? :P 2018-07-04 07:35:42 They only have stuff on the wiki that 😦 2018-07-04 07:35:49 Works 2018-07-04 07:37:51 sadly there are few people with the time to keep updating wiki pages all the time 2018-07-04 07:38:10 I hear you.. 2018-07-04 07:40:37 "softlevel" did not work 2018-07-04 07:41:10 Have you tried that yourself 2018-07-04 07:41:36 no, but it's openrc's way of defining the runlevel from the kernel command line 2018-07-04 07:42:04 i have a working xorg & ttys, so I didn't have a need to try it ;) 2018-07-04 07:42:45 Well at this stage I am looking at a reinstall or a"chroot" 2018-07-04 07:43:58 whatever suits you best 2018-07-04 07:44:14 I had a working "xorg" before you told me to get rid of"nouveau" 😂 2018-07-04 07:44:28 you mean xf86-video-nouveau 2018-07-04 07:44:39 Yep 2018-07-04 07:44:44 it's not needed if you have a working modesetting, which it usually does 2018-07-04 07:44:49 at least in my experience 2018-07-04 07:45:24 D830 experience? 2018-07-04 07:45:44 no, but then again, am I supposed to try every single laptop on the market? 2018-07-04 07:45:47 ebike, add single 2018-07-04 07:45:51 to cmdline 2018-07-04 07:46:34 if you want to get into initramfs before you mount root. 2018-07-04 07:47:57 I did that but at the prompt typed exit and booted "lxdm"again 2018-07-04 07:48:17 What should I do at the # prompt 2018-07-04 07:48:52 heh, I guess you could do without nouveau but performance will be intolerable 2018-07-04 07:50:16 thanks for the help guys, I am off to bed for now, will have another go tomorrow 2018-07-04 08:11:14 azarus: no alpine-iso is deprecated as i read in alpine's wiki. 2018-07-04 08:11:43 oh yup you're right 2018-07-04 08:12:02 https://git.alpinelinux.org/cgit/aports/tree/scripts 2018-07-04 08:15:26 yeah i found it already, thanks anyway 2018-07-04 08:19:31 ah, sorry for the misinformation ;P 2018-07-04 08:38:01 Hello everyone, does anyone know if there is a secp256k1 apk any where? 2018-07-04 08:39:57 how soon, do usually docker images appear after a version's release? there's still no Alpine 3.8.0 in Docker Hub. or why not also add php 7.2 to repos for older versions? 2018-07-04 09:22:37 pax_rhos: maybe you ask the maintainer of the docker image directly? probably easier than asking here where it is quite uncertain if said person is in this channel? 2018-07-04 09:48:32 hello, in Alpine Linux I need to build a Kvaser CAN dongle library with kernel modules. is this possible? do I need to use disk mode installation? I tinkered around a bit in diskless system but got various errors, especially about read-only filesystem. I'd like to have the package installable even on diskless systems 2018-07-04 09:49:34 I actually built the same stuff on raspbian, but it physically corrupted the sd card, so I'm trying Alpine now 2018-07-04 11:21:53 vC94P7YDOGkp: and who is he/she? 2018-07-04 11:22:39 I am talking about the official alpine docker image: https://hub.docker.com/_/alpine/ 2018-07-04 11:23:28 pax_rhos: https://github.com/gliderlabs is the author 2018-07-04 11:24:25 azarus: any proofs? 2018-07-04 11:24:34 proofs? 2018-07-04 11:24:37 ah, I see 2018-07-04 11:26:12 ACTION shudders at the word "proofs" 2018-07-04 11:26:36 evidence :) 2018-07-04 11:27:18 ok, so I was not the first to notice the absence of the freshly released image there 2018-07-04 11:27:24 there's a ticket which has a blocker 2018-07-04 11:27:53 something something probably this is why things are stalling: https://travis-ci.org/docker-library/official-images/builds/396960628?utm_source=github_status&utm_medium=notification 2018-07-04 11:30:54 what the hell is `git rev-parse 2127169e2d9dcbb7ae8c7eca599affd2d61b49a7^{commit}` 2018-07-04 11:33:06 pax_rhos: git rev-parse --help 2018-07-04 13:56:18 how to fix "WARNING: Ignoring file:///home/user/packages/testing/aarch64/APKINDEX.tar.gz: UNTRUSTED signature" error 2018-07-04 13:57:30 for 'apk anycommand' 2018-07-04 14:03:33 as the manual page doesn't mention it, i take it that bash in alpine is not built with support for an /etc/bash.bashrc file, like in debian. is this correct? 2018-07-04 14:06:44 as the the manual page doesn't mention it, it take it that bash in alpine is not built with support for /etc/bash.bashrc. is that correct? (sorry, if i double-posted the message. i was running irssi in tmux and things got messed up...) 2018-07-04 14:06:48 mps_: add the key to /etc/apk/keys? 2018-07-04 14:07:02 (or some other similar dir, idk) 2018-07-04 14:08:53 azarus: how to add keys to /etc/apk/keys? by some command or manually? 2018-07-04 14:09:56 s 6 2018-07-04 14:09:57 oups 2018-07-04 14:10:12 btw, on my x86_64 it works without that error message but with the same config on aarch64 it spits that error 2018-07-04 14:10:14 mps_: manually 2018-07-04 14:10:45 I didn't do anything on x86_64 box for that 2018-07-04 14:10:47 mps_: did you generate that key on your x86_64 machine? it adds it automatically upon generation, afaik 2018-07-04 14:10:55 yeah abuild-keygen adds the key 2018-07-04 14:11:13 huh, probably but forgot 2018-07-04 14:11:24 I will try now on the aarch64 2018-07-04 14:11:29 just copy it over 2018-07-04 14:12:37 oh, the key is in the /etc/apk/keys 2018-07-04 14:12:44 yup 2018-07-04 14:13:01 probably I did that during setting AL sdk 2018-07-04 14:15:45 trying to regenerate APKINDEX but 'abuild index' says 'ERROR: APKINDEX.tar.gz: UNTRUSTED signature'. Time to reread AL development wiki ;) 2018-07-04 14:21:12 is there a problem with mailinglist subscription? i've sent a subscription message to alpine-user+subscribe... about 3 days ago and have not recieved a response. 2018-07-04 14:34:29 azarus: problem solved. tnx for hint 2018-07-04 14:49:45 any postmarketos user/developer here? want to ask is it possible to add some of the window managers to Alpine 2018-07-04 14:50:13 wm from postmarketos 2018-07-04 15:02:04 hello 2018-07-04 15:02:18 does anyone know why a crond wouldn't start a job in alpine docker? 2018-07-04 15:03:02 have you tried stracing it? 2018-07-04 15:03:06 how? 2018-07-04 15:03:30 ah 2018-07-04 15:03:32 the ownership 2018-07-04 15:03:34 I see now 2018-07-04 15:05:04 well, that didn't help 2018-07-04 15:05:13 `whoami`: `nginx`; `ls -lash /etc/crontabs/nginx`: `4 -rw-r--r-- 1 nginx nginx 641 Jun 9 21:29 /etc/crontabs/nginx`; 2018-07-04 15:09:27 I've added 'busybox-suid' which blocked `crontab -e`, but it still doesn't start the jobs :( 2018-07-04 15:32:05 when doing `ls -lash` in alpine, what's group and what's user? left or right? 2018-07-04 15:33:39 should crond be started from root or from nginx? 2018-07-04 15:34:00 if I start it from root, wheel it read /etc/crontabs/nginx and start the jobs from nginx user? 2018-07-04 15:41:00 so I started by nginx user `crond -l 0 -L /home/nginx/crond.log` and now I see the error 2018-07-04 15:41:09 crond: root: Permission denied 2018-07-04 15:41:59 then I did `rm -rf /etc/crontabs/root` as a root and continued to watch the crond started by nginx: the error now is 'crond: root: No such file or directory' 2018-07-04 15:42:24 in other words: crond attempts to read /etc/crontabs/root, even if started from a non-root user 2018-07-04 15:42:26 WHAT THE F 2018-07-04 15:45:18 as a root I do `crontab -u nginx -l` and it outputs the contents of `/etc/crontabs/nginx` 2018-07-04 15:45:25 so why doesn't it start it??? 2018-07-04 16:23:55 Hello, I've installed Alpine and followed the tutorial for the xfce desktop. But when X starts it only shows a black screen with a white underline (cursor?) in the top left corner. It doesn't show anything interesting in the logs (but I can post them if needed) and I can't switch to another tty or do anything. 2018-07-04 16:30:20 cenamus: i'm not currently using any desktop enviornment and i'm new to alpine. but maybe i can help find where the problem lies anyway. so, how are you starting X? 2018-07-04 16:31:00 I'm just typing in X. 2018-07-04 16:31:16 cenamus: you mean "X", literally? 2018-07-04 16:31:24 yes 2018-07-04 16:31:30 cenamus: that won't work. 2018-07-04 16:31:37 cenamus: try 'startx' 2018-07-04 16:35:28 your udev setup is not complete 2018-07-04 16:36:42 not at an Alpine system right now but check you start all udev services, there's at least udev and udev-trigger 2018-07-04 16:39:14 cenamus: also, as you may have read, the XFCE_Setup article on the alpine wiki suggests using as ligon/display manager (lxdm) to start the desktop. 2018-07-04 16:39:30 s/ligon/login ;) 2018-07-04 16:40:12 rc says that those two are already started 2018-07-04 16:41:24 cenamus: can you stop lxdm for a moment and try 'startx' from the tty? 2018-07-04 16:41:44 yeah 2018-07-04 16:43:52 It freezes the same way, but the text stays. X prints some info, until "using system config directory ..." then stops 2018-07-04 16:47:24 cenamus: ok, what does your Xorg.log say now? any lies having "(EE)" in them? 2018-07-04 16:47:46 s/lies/lines (what's wiht my typing today...) 2018-07-04 16:48:14 (maybe that was freudian, though) 2018-07-04 16:49:52 yes: Falling back to old probe method for modesetting. Falling back to old probe method for fbdev. Falling back to old probe method for vesa. 2018-07-04 16:50:30 I just installed alpine to a virtualbox, to get a feel for it before I install it to bare metal... and after running setup-acf and setting that up, I then attempt to log into the web interface, and I get an error of "This Page isnt working: didn't send any data" when trying to load it in Falkon, and I get what appears to be a security cert error (after adding it as an exception) if I try to load it in firefox.. 2018-07-04 16:50:40 whoops, those are (WW) 2018-07-04 16:50:55 no errors 2018-07-04 16:52:51 cenamus: ok, did you create any xorg.conf? 2018-07-04 16:53:43 msiism: no 2018-07-04 16:54:33 cenamus: are you trying to start X as root? 2018-07-04 16:56:05 yes 2018-07-04 16:56:31 cenamus: don't do that. instead, start it as a normal user. 2018-07-04 16:58:59 msiism: same thing happens, log is also the same 2018-07-04 16:59:35 cenamus: so, 'startx' as a normal user fails, correct? 2018-07-04 17:00:08 yes 2018-07-04 17:00:21 cenamus: with lxdm off? 2018-07-04 17:00:29 yes 2018-07-04 17:01:01 cenamus: ok, this is beginning to feel like a test ;) 2018-07-04 17:01:11 cenamus: what version of alpine are oyu running? 2018-07-04 17:01:39 msiism: How do I check that? 2018-07-04 17:03:24 cenamus: go to a new tty. it should be the first thing you read. 2018-07-04 17:04:16 msiism: Alpine Linux 3.7 and Kernel 4.9.65-1-hardened 2018-07-04 17:05:05 cenamus: ok, is there any special reason you're using 3.7 instead of 3.8? 2018-07-04 17:05:37 No, just installed ~10 ago or so, didn't do much yet 2018-07-04 17:05:47 10 days* 2018-07-04 17:07:22 cenamus: well, you could try 3.8, if that's ok for you. i'm running 3.8. and i now recall that i have a running (but using only openbox) here. 2018-07-04 17:07:35 running X server... 2018-07-04 17:07:51 ACTION is back in 5 minutes or so 2018-07-04 17:08:14 msiism: Should I reinstall or can I update with apk? 2018-07-04 17:19:19 cenamus: good question. i haven't had time to see for myself yet. i installed 3.8. 2018-07-04 17:21:35 cenamus: check out Upgrading_Alpine in the wiki. the info is there. you should be able to simply upgrade to 3.8. 2018-07-04 17:32:16 msiism: still hangs the same way 2018-07-04 17:35:27 cenamus: ok, so you're now on 3.8. well, good to know the problem persists, at least. 2018-07-04 17:36:06 cenamus: what is the exact text you get when X returns after you started it? 2018-07-04 17:38:42 msiisn: can I post an image? 2018-07-04 17:43:16 cenamus: in here? no. but you can upload it. 2018-07-04 17:43:25 cenamus: could use transfer.sh for that. 2018-07-04 17:44:39 msiism: Meant that ;) https://imgur.com/a/MGOzyUe 2018-07-04 17:45:21 cenamus: ok :) do images ever go away again on imgur? 2018-07-04 17:45:46 msiism: I think I can delete them. 2018-07-04 17:47:00 cenamus: it needs a ton of javascript... but ok. 2018-07-04 17:47:36 msiism: yeah, it's really gone downhill 2018-07-04 17:48:55 cenamus: so, is there anything in /etc/X11/xorg.conf.d ? 2018-07-04 17:54:17 msiism: yeah, 20-modules.conf transfer.sh/gCB9i/20-modules.conf 2018-07-04 17:55:31 cenamus: are you in the video group? 2018-07-04 17:57:13 azarus: added myself, didn't change anything 2018-07-04 17:57:20 log out and back in 2018-07-04 17:57:45 or better yet, reboot 2018-07-04 17:58:49 Done, still nothing 2018-07-04 17:58:59 post xorg log 2018-07-04 18:01:31 Hey, just checking, grsec is totally gone as of 3.8.0 right? I had a bit of a nightmare before trying to get a vanilla kernel and ZFS working but if grsec is no longer in the picture then perhaps Alpine is an option again 2018-07-04 18:01:51 bpye: yes it's gone and yes it was possible to do it all with 3.7.0 2018-07-04 18:01:55 (had it myself) 2018-07-04 18:02:08 I wanted what was effectively an extended + vanilla image, that didn't exist 2018-07-04 18:02:12 transfer.sh/eD8mP/xorg.0.log 2018-07-04 18:02:41 I couldn't get a... uh, diskless install working before with a ZFS pool 2018-07-04 18:03:02 bpye: well i just installed it to a usb stick; installed vanilla and then installed to a zfs pool 2018-07-04 18:03:10 wasn't a problem, I even wrote a guide 2018-07-04 18:03:31 azarus: Yeah I guess if I did a normal install it would work, but I wanted diskless as the zfs pool was my only storage which wasn't a USB drive? 2018-07-04 18:03:49 I must have missed that guide or did you have a writable partition on your USB stick? 2018-07-04 18:03:56 yup, writable usb 2018-07-04 18:04:00 cenamus: what hardware? 2018-07-04 18:04:24 Ah yeah that explains it. I sort of conceeded to having my lbu backups there but then pushing them up to cloud storage too 2018-07-04 18:04:34 azarus: HP EliteBook 8530p 2018-07-04 18:04:40 If my USB died I just had to reimage a new one, and put the right lbu backup in place 2018-07-04 18:04:57 But then I gave up because I couldn't get grsecurity to work with what I was doing 2018-07-04 18:05:39 cenamus: install mesa-dri-ati, also, do you have firmware installed? 2018-07-04 18:05:52 bpye: you could also make your own images 2018-07-04 18:06:03 with linux-vanilla instead linux-grsec 2018-07-04 18:06:09 I have been trying to dockerise everything I've been running but am starting to realise that perhaps that isn't actually helpful always. For example, to do a proper zfs snapshot I need to prepare the database, same for backups... 2018-07-04 18:06:21 azarus I gave up before that point and ended up installing Ubuntu 16.04 on an SSD 2018-07-04 18:06:44 azarus: so cenamus' issue is simply a driver problem (just had a look at the xorg.log), isn't it? 2018-07-04 18:06:51 probably 2018-07-04 18:07:39 By Firmware you mean proprietary stuff, right? If so, no. 2018-07-04 18:07:59 cenamus: well, do you want graphics or do you not? 2018-07-04 18:08:16 you can try vesa, it works without firmware, I suppose 2018-07-04 18:08:22 performance will be atrocious tough 2018-07-04 18:09:17 Well, I guess it's the sensible thing to install firmware here 2018-07-04 18:09:42 it might already be installed. what's "apk info" say? 2018-07-04 18:10:52 A whole bunch of linux-firmware-* 2018-07-04 18:12:27 is xf86-video-ati installed? 2018-07-04 18:13:18 yes 2018-07-04 18:15:29 i'm at an end, then. at this stage I'd go about and check if I did everything right 2018-07-04 18:17:52 Well then, a big thank you to both of you. Looks like I'm gonna hop on another distro, any recommendations? 2018-07-04 18:18:07 alpine ;) 2018-07-04 18:18:15 just kidding. 2018-07-04 18:18:27 :) 2018-07-04 18:18:31 dunno. alpine works perfectly fine for me 2018-07-04 18:18:35 cenamus: have you tried vesa? 2018-07-04 18:18:48 cenamus: i mean the graphics driver? 2018-07-04 18:19:11 msiism: how would I go about that? 2018-07-04 18:19:46 cenamus: not exactly sure. a brute way would be to install the ati and radeo driver packages, so the system would have to fall back to vesa. 2018-07-04 18:19:55 s/install/uninstall 2018-07-04 18:21:21 cenamus: what does 'apk list -I xf86-video*' say? 2018-07-04 18:25:09 msiism: xf86-video-modesetting -amdgpu -fbdev -ati -vesa 2018-07-04 18:26:11 cenamus: ok, you can try removing the -amdgpu and -ati packages and see how that goes. 2018-07-04 18:32:31 now x prints nothing and after a while there is "xauth: timeout in locking authority file /home/username/.Xauthority" then the same thing prints as before and it freezes 2018-07-04 18:36:31 cenamus: is lxdm off and are you starting x as a normal user? 2018-07-04 18:37:16 I haven't enabled lxdm and am starting it from a non root account without sudo 2018-07-04 18:37:44 cenamus: are you sure lxdm isn't running? 2018-07-04 18:38:36 cenamus: if it is, 'ps -e | grep lxdm' should give you something (apart from listing the ps-grep command) 2018-07-04 18:39:43 msiism: Damn right it is running! Should I kill it? 2018-07-04 18:40:16 cenamus: yes. 2018-07-04 18:40:49 cenamus: but you can use the nice way, via openrc. what't the command there again? 2018-07-04 18:41:47 "rc-service lxdm stop"? But that says it is already stopped 2018-07-04 18:42:15 cenamus: what's the exact output of the ps-grep command? 2018-07-04 18:42:58 "2415 root 0:00 grep lxdm 2018-07-04 18:43:10 forgot the second " 2018-07-04 18:43:30 cenamus: that is not a running lxdm, but you using grep to find it. 2018-07-04 18:43:41 Is lxdm run by the xdm service? 2018-07-04 18:44:23 RobbieAB: no (afaik). lxdm and xdm are two different login/display managers. 2018-07-04 18:44:36 msiism: Oh, ok. 2018-07-04 18:44:47 ACTION forgot he wasn't in his usual channels here. 2018-07-04 18:45:49 cenamus: ok, can you run the ps-grep command again and give me the exact output? 2018-07-04 18:47:28 "2559 root 0:00 grep lxdm" is all 2018-07-04 18:47:49 cenamus: them lxdm is not running. 2018-07-04 18:48:49 cenamus: ok, i'm out of ideas at this point, tbh. well, i got one idea, but it means work. 2018-07-04 18:49:23 msiism: Is that idea writing a driver? ;) 2018-07-04 18:50:17 cenamus: no. :) you could try installing alpine 3.8 without X first, then run setup-xorg-base, then create a very simple X setup (like only running an xterm. and then see if it works with vesa. 2018-07-04 18:50:46 cenamus: if that works, try with the -amdgpu and -ati driver packages. 2018-07-04 18:51:05 cenamus: this will at least help you locate the actual problem. 2018-07-04 18:51:28 (well, apline always installs without X first, ok...) 2018-07-04 18:52:03 cenamus: also: make sure your graphics card is really supported by these driver packages. 2018-07-04 18:52:38 msiism: That's doable. Quick question, should I run setup-alpine after installation? It seems to do weird stuff. 2018-07-04 18:53:01 cenamus: if not or in bad quality (driver support), try building the original driver from $vendor. 2018-07-04 18:53:13 cenamus: isn't setup-alpine the install script? 2018-07-04 18:53:20 i used it to install my system. 2018-07-04 18:53:55 cenamus: setup-alpine -h 2018-07-04 18:54:05 msiism: Yeah, the xfce wiki site told me to run it once booted in the actual installation. 2018-07-04 18:55:24 cenamus: well, it tells you to use it to do the initial setup (read: installation) 2018-07-04 18:56:14 cenamus: when you put in the cd and boot up aline, that's "just" a live system. 2018-07-04 18:57:56 cenamus: maybe there's somehting wrong with how your system was set up initialy. 2018-07-04 18:58:16 msiism: Let's hope so 2018-07-04 19:22:23 msiism: So, I did a clean install, added nano and set up wireless networking. Then I ran setup-xorg-base. If I startx now it does the same thing as before. Should I post the Xorg log now? 2018-07-04 19:24:34 ACTION is showering and soon back 2018-07-04 19:44:32 cenamus: setup-xorg-base will have installed the -ati and -amdgpu packages. remove them as before and try to start X again. 2018-07-04 19:44:53 cenamus: and posting xorg.log would be a good idea, yes. 2018-07-04 19:45:30 msiism: Will do tomorrow night, gotta get some sleep now. Thanks! 2018-07-04 19:45:42 hi how to install xfce on alpine 3.8? 2018-07-04 19:45:54 apk add xfce4 2018-07-04 19:45:59 does not work anymore 2018-07-04 19:47:05 when i search apk for xfce i find gtkX-xfce-engine 2018-07-04 19:56:12 cenamus: ok. 2018-07-04 19:56:53 id4rk: there's a page called XFCE_Setup on the wiki. that might help. 2018-07-04 19:57:13 msiism thaqnk you, but i tried that already 2018-07-04 19:57:22 not valid anymore 2018-07-04 19:58:05 id4rk: how about 'apk search xfce* | sort'? 2018-07-04 19:58:30 id4rk: or maybe even 'apk search xfce* | sort | more'? 2018-07-04 19:59:22 it only finds: gtkX-xfce-engine (gtk, gtk2 and gtk3) 2018-07-04 19:59:40 being X the number 2018-07-04 19:59:56 id4rk: no, it doesn't. :) 2018-07-04 20:00:27 maybe im ding somehiug wrong 2018-07-04 20:00:48 id4rk: try 'apk search ^xfce* | sort | more'? 2018-07-04 20:00:57 sec 2018-07-04 20:01:56 no echo 2018-07-04 20:02:30 let me upload a screenshot 2018-07-04 20:02:43 id4rk: it prints things on my system... did you type the command correctly? 2018-07-04 20:03:54 https://imgur.com/a/BgEi2Rv 2018-07-04 20:04:35 if it works for you, them there is something wrong 2018-07-04 20:04:39 here 2018-07-04 20:05:22 i will try the fix command 2018-07-04 20:05:40 ok, that did not hrelp 2018-07-04 20:05:42 id4rk: are you missing a repository maybe? 2018-07-04 20:06:01 ... man 2018-07-04 20:06:04 propbably 2018-07-04 20:06:07 sorry 2018-07-04 20:07:16 id4rk: no problem. maybe xfce is in the communiyt repo, i don't know. and pkgs.alpinelinux.org is apprently down at them moment 2018-07-04 20:07:17 man... i cant believe i failed at that 2018-07-04 20:07:21 lmao 2018-07-04 20:07:26 works 2018-07-04 20:07:34 id4rk: nice 2018-07-04 20:07:58 msiism thanks 2018-07-04 20:08:04 id4rk: yw 2018-07-04 20:16:59 ok, so bash in alpine does not support /etc/bash.bashrc. i just tried "echo \"You're an idiot.\"" > /etc/bash.bashrc"' after logging out and in again, it turns out i'm not an idiot. correct me if i'm wrong. 2018-07-04 20:53:31 so any plan on updating mono to 5.12 2018-07-05 13:48:47 hello from Spain 2018-07-05 13:48:53 anyone here? 2018-07-05 13:49:21 im looking for guidance... 2018-07-05 13:56:23 anyone? 2018-07-05 13:58:01 anyone here? 2018-07-05 13:58:01 state your question and have patience 2018-07-05 14:00:30 ok... im sorry i m wondering if is possible to run linux aplications on alpine linux, i need to make a Ruoter with dhcp server that also can run a linux aplication called n3uron (is an OPC aplication) ell this must fit yn a small computer, if this possible? i mean can i install alpine and run it as a router and then install my app in the same mini compouter? 2018-07-05 14:02:00 alpine is a distribution around the kernel linux, so I'd say yes 2018-07-05 14:02:09 how do you install the "app"? 2018-07-05 14:03:13 wget http://www.n3uron.com/downloads/linux/n3uron-setup-linux-x64-1.14.1.tar.gz 2018-07-05 14:05:09 that's a 404 2018-07-05 14:07:08 alpine is a linux distribution, so it can run linux applications 2018-07-05 14:07:18 however, if they're precompiled against glibc, it may or may not work 2018-07-05 14:07:37 ideally you'd recompile on Alpine, but if that's not possibly you can try installing the gcompat package for precompiled glibc binaries 2018-07-05 17:57:26 greets 2018-07-05 17:57:28 question 2018-07-05 17:57:45 for a vm should I download the 'virt' iso? 2018-07-05 17:57:59 I booted it but there's no installer whatsoever. 2018-07-05 17:58:03 ACTION is confuzzled 2018-07-05 17:58:22 did you try to start the installer (setup-alpine)? 2018-07-05 18:28:50 mono 5.12 anytime soon? 2018-07-05 18:41:18 jn__: I wonder how 2018-07-05 18:41:26 it boots into root extremely fast. 2018-07-05 18:41:45 while we're at it with questions from yesterday: is there anything wrong with the list subscription for alpine-user? i've sent a subscription e-mail to the respective address 3/4(?) days ago and not yet recieved a reply. any ideas? 2018-07-05 18:41:47 at first it was so fast that I thought that something went wrong and dropped me into some sort of recovery . 2018-07-05 19:31:35 msiism: idk, maybe clandmeter has an idea 2018-07-05 19:32:22 nangel is the list manager 2018-07-05 19:33:23 ah! 2018-07-05 19:37:18 ok, it's not a big deal. i'll just come back to this channel and ask from time to time. 2018-07-05 19:46:27 wget https://repo.voidlinux.eu/current/musl/extundelete-0.2.4_3.x86_64-musl.xbps gives me "wget: TLS error from peer (alert code 40): handshake failure" 2018-07-05 19:46:44 any clue what might be wrong? 2018-07-05 19:47:26 its only an issue on alpine... is the wget compiled without tls support? 2018-07-05 19:47:45 is it busybox wget? 2018-07-05 19:50:19 bleb: Do you have ca-certificates installed? 2018-07-05 19:51:40 yeah 2018-07-05 19:53:06 my copy of lynx also fails on sites that redirect http to https 2018-07-05 19:55:23 dumb question perhaps, but is your time and date configured correctly? 2018-07-05 19:56:29 That's not a dumb question 2018-07-05 20:04:49 Is there a virtualbox guest additions package that will install? I tried apk search virtualbox, got three hits cant install any of those or the suggested pkg name from wiki 2018-07-05 20:05:08 I have my repo sources open and updated feeeling silllly :/ 2018-07-05 20:08:40 jn__: looks to be correct 2018-07-05 20:17:58 so frustrating 2018-07-05 20:23:03 nomenon: You should be able to install the package. 2018-07-05 20:23:22 It is in edge/community. You may be able to do repository pinning. 2018-07-05 20:23:39 https://pkgs.alpinelinux.org/packages?name=virtualbox-guest-additions&branch=edge 2018-07-05 20:25:06 >:D 2018-07-05 20:25:27 I was trying -grsec via wiki and the entire name for apk query 2018-07-05 20:25:40 just had to apk add virtualbox-guest-additions iluvu 2018-07-05 20:25:55 for/from 2018-07-05 20:26:20 Thank you duncan^ 2018-07-05 20:26:42 grsec is no longer supported. Upgrade to linux-vanilla. 2018-07-05 20:27:22 I think its just poor googlefu and outdated wiki >LD 2018-07-05 20:28:39 Well-volunteered 2018-07-05 20:32:29 does alpine got a default firewall? 2018-07-05 20:32:52 no 2018-07-05 20:33:11 unless you consider iptables a firewall :P 2018-07-05 20:34:38 no more hardened kernel \o/ 2018-07-05 20:34:40 good choice yall 2018-07-05 20:35:00 yeah, that's what I meant 2018-07-05 20:35:10 default ulta-secure ip rules 2018-07-05 20:35:28 some hardcore stuff 2018-07-05 20:36:05 if not, what's a good recomendation to protect a brand new alpine install? 2018-07-05 20:37:13 bleb: That's not a good thing 2018-07-05 20:37:36 suntx: a hot toddy 2018-07-05 20:37:42 why not 2018-07-05 20:37:43 suntx: or mint tea 2018-07-05 20:37:53 suntx: It depends on the situation. 2018-07-05 20:38:39 bleb: Because grsecurity was one big attraction to Alpine, and it was a proven product. But you're just trolling. 2018-07-05 20:39:43 well why was it removed then 2018-07-05 20:54:50 bleb: spender built a wall of money around it 2018-07-05 20:55:01 and even if we paid for it 2018-07-05 20:55:05 we wouildnt be able to distribute 2018-07-05 20:55:45 also wait what 2018-07-05 21:04:03 sy: so you souldn't support things that have walls of money around them 2018-07-05 21:04:51 obviously it didn't when we started 2018-07-05 21:05:00 grsec in principle is a weird fucked up idea anyway... if you find bugs, why not commit them to upstream 2018-07-05 21:05:21 it's shit but hey credit where it's due, dude earns a lot now 2018-07-05 21:06:44 thanks to people who drank his coolaid 2018-07-05 21:06:49 yes 2018-07-05 21:06:51 im happy alpine is over it now though 2018-07-05 21:06:56 me too 2018-07-05 21:07:18 we can stick to using hideproc and pretending our systems security is as good as it could be 2018-07-05 21:24:36 btw, the default /etc/profile in alpine 3.8 coming with 'export PS1=...' doesn't seem like a good idea. in a multi-shell setup involving mksh, this will lead to a pretty mess. 2018-07-05 21:24:51 i just found out the hard way 2018-07-05 21:26:40 msiism: Wouldn't a local profile fix that? 2018-07-05 21:26:58 (the mess ebing that the escape sequences used in PS1, like \u, \h etc. are not understodd by mksh and will be printed literally because PS1 has been exported.) 2018-07-05 21:27:35 Just override PS1 in your profile, then. 2018-07-05 21:28:00 AFAIK most distros have some PS1 default in /etc/profile or some equivalent. 2018-07-05 21:28:07 Zipheir: i think the problem here is that PS1 doesn't have to be exported 2018-07-05 21:28:13 or should not 2018-07-05 21:29:17 i've put a workaround for mksh into my /etc/profile: whenever mksh is detected, PS1 is left alone. but 'export PS1' will not let this happen for normal users. 2018-07-05 21:29:59 It is a poor default for shells other than busybox ash. 2018-07-05 21:30:33 Zipheir: ok. well ash does unerstand those escape sequnces, though. 2018-07-05 21:31:35 Zipheir: i've opened a can of worms for myself tryng to create a shell config that would generally work with bash, mksh and loksh. but i'm getting there. when it's ready, i could maybe put it on the wiki. 2018-07-05 21:32:11 people #!/bin/mksh have been a great help 2018-07-05 21:32:20 msiism: Trying to find the mythical Bourne shell fixed-point? :) 2018-07-05 21:33:21 Zipheir: sort of, yes :). i basically only use bash. but sometime in the near future, i'd like to test my bash scripts would run in ksh as well. 2018-07-05 21:36:13 It would be nice if busybox ash were better-documented, but it seems to be mostly ksh-like. 2018-07-05 21:37:35 Zipheir: ok. i've used ash in my alpine system initially. bu then lm_sensors pulled in bash. ok... it's what i'm used to anyway. 2018-07-05 21:38:39 lm_sensors pulls in bash? Hah. 2018-07-05 21:39:06 Zipheir: it did in my case, iirc. can say why, though 2018-07-05 21:39:56 Actually, busybox ash deserves some credit. It's totally usable as a main interactive shell. 2018-07-05 21:40:16 As a scripting shell, well, it's as terrible as any Bourne language. 2018-07-05 21:40:56 i see. 2018-07-05 22:40:23 anyone using Alpine on tablets? 2018-07-05 22:40:53 the postmarketOS folks, more or less 2018-07-05 22:41:36 do they use Alpine 'proper' or rebuild it for specific platform 2018-07-05 22:42:08 btw, I know for PMOS, looked at their site from time to time 2018-07-05 22:44:11 i don't know 2018-07-05 22:44:31 I need on-screen-keyboard for Alpine, but can't find any package 2018-07-05 22:45:47 their site doesn't have info if it is possible to add package from PMOS to Alpine 2018-07-05 23:05:04 mps_: PMOS is using Alpine packages, and there are a number of interfaces suitable for a 'phablet' (phone-tablet?) 2018-07-05 23:14:19 duncan^ your continued efforts are appreciated. 2018-07-06 09:46:08 Hi there, is there any issue with docker or is it my pc? 2018-07-06 09:46:20 I get `no matching manifest for linux/amd64 in the manifest list entries` trying to pull alpine 2018-07-06 14:58:10 Hello, I just noticed that with 3.8 the grsec-hardened kernel will not be provided anymore. What's the reason for that? 2018-07-06 14:59:06 midasi: the grsec patchset now has to be paid for to use it 2018-07-06 14:59:13 and you wouldn't be able to redistribute 2018-07-06 14:59:36 basically, new grsec patchsets are paid for products now 2018-07-06 15:00:30 hmm and it was not possible to keep the old version in the kernel.... 2018-07-06 15:00:58 i'm hesitating to update all our 50+ internet facing servers to the new version without grsec... 2018-07-06 15:02:06 I would be willing to pay for the grsec patch if it's worth for security-reason 2018-07-06 15:11:34 so Alpine Linux is now only "Small. Simple." but without Secure. 2018-07-06 15:13:29 depends. your old grsec kernels are vulnerable to spectre/meltdown, the new ones without grsec are not... 2018-07-06 15:15:19 and security is more than just a kernel anyway 2018-07-06 15:16:03 admittedly losing grsec is a loss in that sense but it doesn't nullify all of the security in the design of Alpine 2018-07-06 15:17:17 do you need grsec for pax and rbac 2018-07-06 15:17:55 yes that's true but having grsec in the standard kernel was differentiating it from other distros 2018-07-06 15:18:25 and I don't want to go the selinux way 2018-07-06 15:19:24 This change is specific to grsec, not to alpine 2018-07-06 15:19:34 So other distros are in the same boat 2018-07-06 15:20:16 If you want to buy the patches from grsec, then by all means 2018-07-06 15:22:20 As mentioned, grsec is not the only security feature of alpine 2018-07-06 15:35:09 but yeah, grsecurity is still available commercially and they'll even - for a fee - assist you in making the kernel for you 2018-07-06 15:37:45 good to know... then I will go that way....hoping they don't build in a backdoor :p 2018-07-06 15:38:27 if they do it'll probably be very secure 2018-07-06 15:42:01 hey, is there anything I can do to fix an out of date package? 2018-07-06 15:43:45 yup. check out the aports git, change the version number in the APKBUILD file and hopefully after that you can just run abuild -r 2018-07-06 15:44:06 and if everything works, submit your change to Alpine :) 2018-07-06 15:44:22 vC94P7YDOGkp: That's not really correct. Grsecurity upstream claim to have patched spectre/meltdown. It was the forward port that gave up because it would be too miuch work. 2018-07-06 15:44:24 TBB is this documented somewhere maybe?:)) id like to help out 2018-07-06 15:44:50 duncan^: i'm talking about the grsec patch in alpine. not the closed grsec patch. 2018-07-06 15:45:08 vC94P7YDOGkp: You said "grsecurity", so confusion arose. 2018-07-06 15:45:31 sphrak: Yes, on the wiki. See 'Creating an Alpine Package'. 2018-07-06 15:45:32 sphrak, you can find it somewhat documented in the wiki 2018-07-06 15:45:37 duncan^: i said: "your old grsec kernels" 2018-07-06 15:46:20 duncan^: TBB alright awesome I will check it out, thanks :)) 2018-07-06 15:47:04 of course sometimes it's not quite as simple, patches etc might cause extra work 2018-07-06 15:48:07 Upstream projects are often quite reciprocal of patches, though. 2018-07-06 15:48:35 TBB: ofc, the upstream package does fix the problem tho so its likely easy this time:) its gdal im gonna fix 2018-07-06 16:32:25 new here; is there a way to install a single 'edge' package into a 3.7 release? I'm trying to get musl-obstack-dev installed into a Docker container running Alpine Linux 3.7 2018-07-06 16:40:50 bif: Yes, you can do repo pinning. 2018-07-06 16:41:34 https://wiki.alpinelinux.org/wiki/Alpine_Linux_package_management#Repository_pinning 2018-07-06 16:41:36 ah! I see it now. Thanks 2018-07-06 16:41:44 knowing the right names for things helps :) 2018-07-06 16:41:56 Yes, I guess it's not clear what it should be called. 2018-07-06 16:44:38 that was easy 2018-07-06 16:44:51 thanks duncan^ 2018-07-06 16:45:11 anybody alive? 2018-07-06 16:45:26 no 2018-07-06 16:45:30 I am dealing for the second week with the failed upgrade to 3.8 2018-07-06 16:45:37 from 3.7 2018-07-06 16:45:58 Linux xen1.int.autonlab.org 4.9.65-1-hardened #2-Alpine SMP Mon Nov 27 15:36:10 GMT 2017 x86_64 Linux 2018-07-06 16:46:08 As you can see running Dom0 2018-07-06 16:46:52 Alpine is installed on small 32 GB M.2 SSD drive over LVM 2018-07-06 16:48:06 What failed 2018-07-06 16:49:47 http://collabedit.com/d7pa4 2018-07-06 16:50:06 Mounting root failed 2018-07-06 16:50:35 It appears that the boot loader can't fine /dev/vg0/lv_root 2018-07-06 16:51:08 As you can see I added another HDD and didn't use UUID for it. Might be a self inflicted wound. 2018-07-06 16:55:36 I just added the output of lsblk 2018-07-06 16:56:32 have you added lvm to your mkinitfs features? 2018-07-06 17:10:32 ^ 2018-07-06 17:20:28 No I have not added lvm to my mkinitfs features. 2018-07-06 17:20:32 How do I do that? 2018-07-06 17:22:07 I am reading mkinitfs.conf file 2018-07-06 17:22:18 I have never edited that file before 2018-07-06 17:22:56 features="ata base ide scsi usb virtio ext4 lvm" 2018-07-06 17:22:58 in the contrib docs, it says *do not use github webgui to submit PRs* yet, the document later continues to say *create a PR via githubs webgui* .. so how am I suppose to send a PR? 2018-07-06 17:26:23 I am reading https://wiki.alpinelinux.org/wiki/Setting_up_disks_manually 2018-07-06 17:26:37 Apparently I made a mistake by using LVM for root 2018-07-06 17:26:41 I should have used only sys 2018-07-06 17:26:51 option from the installer 2018-07-06 18:08:34 oko__: there's nothing wrong with putting your / on lvm 2018-07-06 18:09:00 also iirc, the order of features in mkinitfs.conf is important 2018-07-06 18:09:06 put lvm right after scsi 2018-07-06 18:09:31 i use a luks encrypted LVM for my / and other partitions 2018-07-06 18:09:40 on pretty much all of my systems 2018-07-06 18:11:27 you'll wanna re-run the mkinitfs command after you edit that file 2018-07-06 18:12:06 mkinitfs -c /etc/mkinitfs/mkinitfs.conf -b / 2018-07-06 18:12:13 or something along those lines 2018-07-06 18:19:58 Thanks mepholic 2018-07-06 18:21:12 interesting, I didn't know the order matters 2018-07-06 18:21:31 never ran into that specific thing 2018-07-06 18:22:14 How is it possible that I was never bitten by that thing while I was upgrading in the past? 2018-07-06 18:22:44 Only now when I tried to replace hardened kernel which is no longer supported with linux-vanilla I had problems 2018-07-06 18:23:33 I started with 3.5 IIRC and everything was running smoothly until 3.7 2018-07-06 18:23:56 i'm beginning to think there's something wrong with alpine's mailinglist setup. i've made three attempts to subscribe to alpine-user and one to alpine-accounce, so far. all of them failed (no response). 2018-07-06 18:24:26 s/accounce/announce 2018-07-06 18:32:06 apropos setup, i've read today that, according to the FHS, /sbin requires either a command named "shutdown" or a symbolic link of that name, leading to a command that will shut the system down. that's not there in alpine by default. is that intentional? 2018-07-06 18:34:24 source: http://www.pathname.com/fhs/ 2018-07-06 19:42:48 ok, that link is apparently not there because busybox doesn't have "shutdown", only "halt" and "poweroff" and linking to those is not possible. 2018-07-06 20:07:34 https://wiki.alpinelinux.org/wiki/Alpine_Linux_Init_System says: "Alpine Linux uses OpenRC for its init system." Then 'man openrc-init' says that to use it, you'd either have to symlink /sbin/init to it or configure the bootloader appropriatley. now, on alpine 3.8, /sbin/init is a symlink to /bin/busybox. does that make sense? also, invoking /sbin/openrc-shutdown doesn't do anything. 2018-07-06 20:41:21 hello, i hope someone can help. Ubuntu 18.04 lxd host and container running on Alpine 3.8 2018-07-06 20:42:10 the nginx webserver is not able to access files "/www/index.html" is forbidden (13: Permission denied). nginx installed with nginx manual in wiki 2018-07-06 20:43:10 nginx runs as user www. folder and files owned by www 2018-07-06 20:44:51 i do not know what thing this strange error causes 2018-07-06 20:49:53 Guest53528: i don't know nginx, but what are the exact permissions for the directory and the file there? 2018-07-06 20:51:15 drwxr-xr-x 2 www www 3 Jul 6 20:32 www 2018-07-06 20:51:18 -rw-r--r-- 1 www www 146 Jul 6 20:32 index.html 2018-07-06 20:52:00 looks just right, if you ask me. 2018-07-06 20:53:05 Is there a reason for setting it up this way instead of using system defaults? 2018-07-06 20:53:21 PID USER TIME COMMAND 1 root 0:00 /sbin/init 209 root 0:00 /sbin/syslogd -Z 236 root 0:00 /usr/sbin/crond -c /etc/crontabs 280 root 0:00 udhcpc -b -p /var/run/udhcpc.eth0.pid -i eth0 -x hostname:b-de-iamhermes 291 root 0:00 /sbin/getty 38400 console 292 root 0:00 ash 447 root 0:00 nginx: master process /usr/sbin/nginx -c /etc/nginx/nginx.conf 448 www 0:00 nginx: w 2018-07-06 20:59:33 ok, making /sbin/init a symlink to /sbin/openrc-init resulted in a not fully bootable system. i've now reverted it to point to /bin/busybox. it boots up just fine. 2018-07-06 21:00:15 so, in fact alpine is using busybox init and openrc on top of that, not simply openrc, as stated on the wiki. 2018-07-06 21:17:13 # su -s /bin/ash nginx 2018-07-06 21:17:15 su: can't execute '/bin/ash': Permission denied 2018-07-06 21:18:14 i dont know whats wrong in here. fresh alpine 3.8 container with nginx installed. 2018-07-06 21:21:34 Guest53528: does it work for other users? 2018-07-06 21:25:26 it works with root, other users not (from passwd) 2018-07-06 21:26:33 Guest53528: why doesn't it work with other non-privileged users? 2018-07-06 21:28:51 i got no answer for the question. the container is created with lxc init images:alpine/3.8 2018-07-06 21:29:29 attach a network, set ip address and start the container 2018-07-06 21:29:51 ok, i don't know anything about those kinds of things, sry. 2018-07-06 21:30:21 architecture is x86_64 2018-07-07 08:11:46 What does people typically use for collectd front-end in alpine? I saw C4 and such but they are not included in alpine? Any lightweight alternatives? 2018-07-07 08:51:27 fossasia 2018-07-08 01:09:39 the 'icedtea-web-mozilla' package: is this designed to work with the firefox 60 package, or just ESR/seamonkey? 2018-07-08 03:12:36 hello. how do you change the mode on a USB wifi card? I've used it before as an AP so I know it has the capability (and iw list also confirms it does have AP and Virt AP modes). thanks. 2018-07-08 03:15:34 oh, static IP and DHCP seem to be working (wlan1 has an address in the udhcpd pool) 2018-07-08 04:41:06 anyone? 2018-07-08 04:44:15 from what i see it's ESR-only and chromium doesnt have support for icedtea... 2018-07-08 04:44:15 fuck 2018-07-08 08:45:25 does anyone have some experince with "gcompat" ? 2018-07-08 08:45:52 its a pkg only available for edge and v3.8 2018-07-08 08:46:45 I need to run a cubesql 2018-07-08 08:47:25 which is a non-FLOSS DBMS 2018-07-08 12:20:20 -/ex 2018-07-08 15:14:03 if i create a custom /etc/profile, will that be overwritten in upgrade? 2018-07-08 15:19:57 no 2018-07-08 15:20:39 the package manager keeps notes on files installed, if a file has changed and has different content it's not overwritten 2018-07-08 15:21:09 i have an alpine vps for which i just deleted an important file... i couldnt compile extundelete to i got a binary from the void repos, but that segfaulted. any suggestions for what to try? 2018-07-08 15:21:20 s/to/so/ 2018-07-08 15:21:25 so it makes the healthy decision to only upgrade files that are from a default install of the package the files belongs to 2018-07-08 15:22:43 the deleted file was on /dev/vda3 in an ext4 filesystem. i was thinking i could dd /dev/vda3 to another computer, then run extundelete on that; would that be a good idea? 2018-07-08 15:23:55 if i'm going to try this i'm worried that the filesystem could become inconsistent if it changes during the running of the dd command. is that something to worry about? any way to prevent it? 2018-07-08 15:25:32 that would definitely be a good idea 2018-07-08 15:26:21 in general when things like that happen, the first action to take is make dump of the whole device/partition and target your recovery attempts to a copy of that image 2018-07-08 15:27:05 TBB: ok, thanks. 2018-07-08 15:35:21 yeah i made a snapshot in the vultr vm 2018-07-08 15:35:36 vultr control panel 2018-07-08 15:36:07 so i can load it then dd the file... but should i close anything that has /var/log/messages open? 2018-07-08 15:37:16 /bin/busybox has it open so i wouldn't know how to do that 2018-07-08 15:37:40 but maybe fsck would fix any inconsistencies that arise from changes that happen during the dd? 2018-07-08 15:44:14 usually it's also a good idea to shutdown ASAP to avoid filesystem events that might overwrite the file you want to rescue 2018-07-08 15:45:25 and then dd. alternatively, if your filesystem layout uses lvm or the file system itself supports 'freezing', you should use it to stop writes for the duration of the dd 2018-07-08 15:50:35 its ext4; not sure if that supports freezing or uses lvm 2018-07-08 15:50:49 but the problem is that its a vps so i don't have physical access to the drive 2018-07-08 15:51:03 and vultr doesn't let you download your snapshots 2018-07-08 15:51:54 so i was thinking i would sshfs to another computer and dd from the vps 2018-07-08 15:53:10 oh, one definite thing to do, mount -o remount,ro your partition or if possible unmount it completely (which might be a bit problematic if it's your root) 2018-07-08 15:53:43 that will probably do something to your filesystem though thanks to journaling 2018-07-08 15:54:28 i tried that earlier and got: mount: /: mount point is busy. 2018-07-08 15:55:02 mount -o remount,ro that is 2018-07-08 15:55:58 completely understandable, that 2018-07-08 16:02:44 if i use the -f option it reports success, but mount still shows it as rw 2018-07-08 16:02:51 and i can still write stuff to files :/ 2018-07-08 16:07:13 yeh, it won't switch before all file handles to the filesystem are closed 2018-07-08 16:10:54 hmm the only open files now are stuff in /dev... 2018-07-08 16:11:06 at least as reported by lsof 2018-07-08 16:12:01 ah it worked that time 2018-07-08 16:26:35 TBB: thanks for your help. dd'ing for the next 24 hours lol 2018-07-08 16:27:15 np, good luck :) 2018-07-08 17:32:07 Hello all :) I have a problem... I try to compile smthing but some errors related to libs are throweds... For example, can't find "errno". How can I fix this ? :D 2018-07-08 17:33:56 I get `undefined reference to `gnu_get_libc_version'` too 2018-07-08 17:47:09 ? 2018-07-08 17:49:54 sounds like glibc/musl libc incompatibility 2018-07-08 17:50:06 what does it mean ? 2018-07-08 17:51:11 it means the software was probably written to use GNU libc, and Alpine uses another libc implementation called musl. Sometimes they're relatively easy to fix, sometimes a real pain in the butt 2018-07-08 17:51:59 oh, okay 2018-07-08 17:52:22 so I have to check the code to look if he is related to libc or musl ? 2018-07-08 20:33:31 ACTION is sill trying to get on the alpine-user and alpine-accounce mailinglists, to no avail. 2018-07-08 20:33:43 s/accounce/announce 2018-07-09 02:50:32 anyone alive? 2018-07-09 03:36:01 I'd like to make python3 default when i type python 2018-07-09 03:36:38 Just as a personal preference for my docker containers. Could i be shooting myself in the foot somehow? 2018-07-09 03:37:00 if you use poorly written scripts that expect python to be 2, then yes 2018-07-09 03:37:33 ln -sf /usr/bin/python3 /usr/bin/python 2018-07-09 03:37:58 well, i have come across one of such scripts, which i why i ask 2018-07-09 03:38:23 I guess for at least a few years it would be safer to run python2 by def and specify 3 in all my docker commands? 2018-07-09 03:38:59 s/for at least a few years/until 2025 2018-07-09 03:41:16 oh they pushed it back... python 2 EOL 2020 2018-07-09 03:41:37 https://pythonclock.org 2018-07-09 04:04:28 wonderful, thanks 2018-07-09 04:29:32 <_ikke_> note that archlinux has already done it, but a lot of packages are patched to make it work 2018-07-09 12:36:25 I am using alpine:edge and the /alpine/edge/testing repo and I am getting errors "ERROR: libcrypto1.0-1.0.2o-r0: BAD signature" and "ERROR: libssl1.0-1.0.2o-r0: BAD signature" 2018-07-09 12:36:48 Any ideas on how to resolve? 2018-07-09 12:57:46 I was able to fix by changing to alpine:3.8 and then using apk add --repository .../alpine/edge/testing on the packages I needed that are only on the testing branch 2018-07-09 14:22:22 Hello all, is there anything in the default alpine install that will block pselect6 kernel call? 2018-07-09 15:47:51 is it true that musl doesn't have REG_STARTEND? 2018-07-09 16:53:23 hi all! 2018-07-09 16:54:18 I'm interested in testing/using Alpine 3.8 with netboot 2018-07-09 16:56:28 Anyone here to talk about netboot? ;-) 2018-07-09 18:52:04 can't uninstall llvm5 2018-07-09 22:53:30 hello fellow alpiners 2018-07-09 22:53:34 anyon around here 2018-07-09 22:54:07 i upgraded one of my base images 2018-07-09 22:54:09 from 3.7 to 3.8 2018-07-09 22:54:15 and it balooned from 95mb to 300mb 2018-07-09 22:54:15 O_o 2018-07-09 23:19:52 that's weird 2018-07-09 23:23:41 caches 2018-07-10 03:24:49 Hello quick question not sure if I'm being noob but when I deploy Alpine to a LXC container (via lxc-templates) and proceed to lxc-attach... apk and even ls doesn't work at all. I have an ash shell however. Same result it I manually download rootfs. 2018-07-10 03:25:30 For classification when I say they don't work I mean the commands are not found. 2018-07-10 10:59:46 I try to use fbsplash to show an image during boot on a Raspberry Pi 3. While it was working in 3.7 by copying an fbsplash.ppm to the root directory, I see an error message 'fbsplash: can't open "/dev/tty-xxxxxx"' in 3.8. Any help appreciated. 2018-07-10 11:30:20 What's the recommended way to install Alpine to an internal SSD in read-only mode? it seems install-bootable is likely what I'd want to use. 2018-07-10 11:30:41 err setup-bootable 2018-07-10 11:49:59 Hi guys. I have a problem using strongswan with alpine linux: "plugin 'openssl' failed to load: Error relocating /usr/lib/ipsec/plugins/libstrongswan-openssl.so: i2d_re_X509_CRL_tbs: symbol not found". 2018-07-10 11:51:16 I only edited my ipsec.conf and ipsec.secrets files and tried to start, but this issue seems unrelated to my configurations. Did anyone had this problem too? 2018-07-10 12:15:44 I've encountered it, and it has to do with your setup 2018-07-10 12:17:33 unfortunately I'm on my summer holidays and the notes for that are at work... it could've been just an issue with mixing stable and edge packages 2018-07-10 12:23:20 TBB: Thanks for your answer. I installed the system with edge and switched to 3.8 as soon as it was released. How can I test, if I have still any packages from edge? 2018-07-10 12:40:11 big chance you'll still have a lot of packages from edge 2018-07-10 12:40:16 as they are newer versions so apk will keep them 2018-07-10 12:42:52 Shiz: Thanks. I'll check all package versions, and try to downgrade them to v3.8 if necessary. 2018-07-10 13:30:55 Well, I tried to setup strongswan on a freshly installed Alpine v3.8, but encounter the same error. Here is my ipsec.conf: https://pastebin.com/bdNSbhu8 . It's the only file I changed so far... 2018-07-10 13:31:03 Complete log file: https://pastebin.com/9hSaPwQv 2018-07-10 13:49:53 3.8 repo misses some essential php packages: php7-zlip, php5-zlib, php5-session, php7-mysql, php5-memcache, php7-memcache, php5-memcached, php5-imagick. 2018-07-10 13:50:10 do Valery Kartel or Matt Smith visit this channel? 2018-07-10 13:51:16 oh, and php5-mongodb 2018-07-10 13:54:26 s%/php7-zlip/php7-zlib/ 2018-07-10 14:00:48 pax_rhos: Isn't the mysql extension deprecated? I think you should use php7-mysqli or php7-pdo_mysql. 2018-07-10 14:01:40 pax_rhos: php7-memcached is present (note the trailing "d") 2018-07-10 14:10:00 pax_rhos: See also [http://php.net/manual/en/intro.mysql.php] It's removed since 7.0.0 2018-07-10 14:22:36 misterunknow: problem with strongswan could be from libressl 2018-07-10 14:23:04 as it seems, ash reads .bashrc when it's there. but why? 2018-07-10 14:23:23 I noticed that wget also cannot do https while busybox wget applet can 2018-07-10 14:31:21 Im running some unittests for java, but tests always fail due to a missing dep it seems -- after some searching it seems like I need lib32stdc++6 and lib32z1.. and I cant find those in the repo, they seem to be compression libraries for libc.. and alpine is musl libc.. so there is not way around that right? 2018-07-10 14:32:57 mps: Thanks for the hint. I'll do some tests. 2018-07-10 14:35:45 sphrak: I use this [1] package to use applications which depend on glibc, like teamspeak. Maybe this can help you. [1] https://github.com/sgerrand/alpine-pkg-glibc 2018-07-10 14:36:57 misterunknown: ah yes I just found sgerrand's glibc package, pretty cool ill check it out more.. thank you:) 2018-07-10 14:38:11 pax_rhos: The zlib extension is apparently part of the php7 core package. Just run "php7 -m" or check "phpinfo();" for all present modules. 2018-07-10 14:41:12 I wouldn't recommend that, at all 2018-07-10 14:41:16 the alpine-pkg-glibc 2018-07-10 14:41:27 misterunknown: there's two things you can do 2018-07-10 14:41:43 you can recompile the binary dependency in question for Alpine, which is the recommended and proper approach 2018-07-10 14:42:00 alpine has libstdc++ and libz, so it should just be a matter of recompiling whatever relies on i 2018-07-10 14:42:02 t 2018-07-10 14:42:08 or you can try if gcompat works for you 2018-07-10 14:45:29 Shiz: Well, as teamspeak is closed-source I can't recompile it. I know that the glibc package is a nasty workaround, but therefore I only use it in a little service contaier which runs solely teamspeak, atm. 2018-07-10 14:45:41 err 2018-07-10 14:45:43 whoops 2018-07-10 14:45:46 I meant to highlight sphrak there :) 2018-07-10 14:45:49 my bad 2018-07-10 14:46:01 np 2018-07-10 14:47:15 I didn't hear of gcompat yet, do you mean this [1]? [1] https://github.com/AdelieLinux/gcompat 2018-07-10 14:48:21 yeah 2018-07-10 14:48:33 alpine packages it, it's basically the successor to libc6-compat 2018-07-10 14:51:47 Shiz: Nice, thanks for the hint. 2018-07-10 14:52:28 \o 2018-07-10 15:11:49 btw.. how long does it usually take for a PR on updated package to make its way into the repo? given that the PR is correct to begin with 2018-07-10 15:25:32 hi to all! 2018-07-10 15:26:06 Can I ask about netbooting Alpine? 2018-07-10 15:26:28 <_ikke_> sure (not that I can help, but feel free to ask) 2018-07-10 15:34:21 release notes for Alpine 3.8 said it's ready for netboot 2018-07-10 15:34:35 I've tried it -- and without success 2018-07-10 15:35:10 I'd like to test it more, but I think I need someone to point me in the right direction 2018-07-10 15:35:32 So I wouldn't stumble in the dark, so to say) 2018-07-10 15:37:15 Night_Romantic: What exactly is your problem? 2018-07-10 15:41:31 I've tried local netboot (in my lan) -- and it drops to initramfs rescue mode (without clear indication of reason) 2018-07-10 15:42:05 I've also tried booting boot.alpinelinux.org 2018-07-10 15:42:36 I don't know if it's official Alpine server of not 2018-07-10 15:43:18 It tries to boot, but then kernel panics 2018-07-10 15:44:35 As for lan boot, I tried booting 3.8 netboot images 2018-07-10 15:45:26 As well as following https://wiki.alpinelinux.org/wiki/PXE_boot with Alpine 3.7 2018-07-10 15:46:01 As far as I can see, result is quite similar (initramfs rescue mode) 2018-07-10 15:47:03 It can be something to do with boot options (though I tried various ones) 2018-07-10 15:48:30 I netboot succesfully (in my lan) into Ubuntu, so I presume pxeboot, tftp etc. are working correctly 2018-07-10 15:49:23 I'll provide additional info, but need to have some idea, what to provide) 2018-07-10 15:58:14 I'm trying to unzip an archive that has an empty file in it, and I get "error: invalid compressed data to inflate". How can I allow the extraction to take place? 2018-07-10 16:02:38 shambat: I don't know answer to your question, but I can test your archive to see if I get different result :) 2018-07-10 16:05:20 shambat: Maybe arhive file itself is incomplete (i.e. you've got only beginning of the arhive file)? 2018-07-10 16:05:32 Night_Romantic: I tried by just doing: touch myfile; echo "ok" > otherfile; zip -e -P password my.zip *file 2018-07-10 16:05:59 then: unzip -o -P password -d /data my.zip 2018-07-10 16:07:28 (I had to apk add zip unzip first) 2018-07-10 16:15:53 shambat: i've tried without password/encryption -- and it worked ok 2018-07-10 16:16:26 files were extracted without error 2018-07-10 16:16:38 Night_Romantic: ok, so it's the encryption that breaks it ... uncfortunately I have to use encryption 2018-07-10 16:16:43 I'll try with ecryption now 2018-07-10 16:18:10 maybe use something other than zip? 2018-07-10 16:20:24 maybe 7zip? 2018-07-10 16:20:32 p7zip is the name of the package? 2018-07-10 16:23:11 I use p7zip (on other distro) all the time 2018-07-10 16:23:28 you seem to be right 2018-07-10 16:23:59 encryped zip with enpty file seems to give this error 2018-07-10 16:24:32 maybe only if empty file is the first one 2018-07-10 16:24:42 Night_Romantic: is it a bug that should be reported somewhere? 2018-07-10 16:24:53 it will extract all files before the empty one 2018-07-10 16:25:06 honestly I don't know 2018-07-10 16:26:52 shambat: I've tested it on my Fedora box, it unpacks ok 2018-07-10 16:27:25 Fedora's one is: UnZip 6.00 of 20 April 2009, by Info-ZIP. 2018-07-10 16:28:32 shambat: ha, it seems Alpine 3.7 has the same version of unzip, still result is different 2018-07-10 16:34:50 shambat: 7-zip successfully exctracted files from original encrypted my.zip 2018-07-10 16:34:59 apk add p7zip 2018-07-10 16:35:04 yeah that worked for me too 2018-07-10 16:35:12 thanks for the help Night_Romantic 2018-07-10 16:36:06 glad to help) 2018-07-10 17:18:36 Hi all, it is planned to push mariadb 10.3 in replacement to 10.2 ? 2018-07-10 18:27:06 is there a way to install nginx-debug via apk? 2018-07-10 18:27:18 or an easy way to get it as a drop in replacement for the nginx installed via apk? 2018-07-10 18:53:59 Has anyone gotten v 3.8.0 to run on a RPI 3 B+? 2018-07-10 19:06:23 g1itch▸ I'm not the most experienced person to answer this, but unless there's a package that has what you want on the alpine packages page, then you'll probably need to compile it yourself. You might be able to use the APKBUILD from the 'nginx' package as a starting point. 2018-07-10 20:38:30 Can Alpine Linux really be described as a GNU/Linux? By default it doesn't have anything by GNU installed, so I kinda doubt it? 2018-07-10 20:39:01 (hope it doesn't sound overly pedantic) 2018-07-10 20:39:45 BusyBox/Linux 2018-07-10 20:39:56 pretty much 2018-07-10 20:40:00 Cuz the userland is provided by BusyBox 2018-07-10 20:40:15 (pretty sure anyway) 2018-07-10 20:41:26 Suppose so. BusyBox/Linux it is! 2018-07-10 20:41:47 ... I wonder if anyone's bothered with a toybox/Linux yet 2018-07-10 20:44:48 azarus: compiled with GNU C :/ 2018-07-10 20:45:03 mps: can't compile linux with anything but GCC 2018-07-10 20:45:30 there were efforts to utilise clang, and it was once possible (kernel 2.4 days or so) with tcc 2018-07-10 20:45:30 I guess it depends what you use Alpine for, then 2018-07-10 20:45:56 If you use it to isolate your builds using GCC, then it is GNU/Linux 2018-07-10 20:46:32 personally I call it Alpine Linux, or short AL 2018-07-10 20:46:34 schrödinger/Linux 2018-07-10 20:46:43 dunno what it is until you examine it 2018-07-10 20:47:21 you mean, schroedinger cat Linux :) 2018-07-10 20:47:34 mps: that'd be too long and complicated ;P 2018-07-10 20:47:44 musl/linux 2018-07-10 20:47:54 the software I use most on Linux is Neovim and OpenSSH, does that make it nvim/Linux? 2018-07-10 20:48:03 katex: hrm, the part before the / is usually the userspace 2018-07-10 20:48:12 musl doesn't really provide a userspace... 2018-07-10 20:48:30 i use an esoteric mix of gnu- and non-gnu utils on all platforms 2018-07-10 20:48:40 me too 2018-07-10 20:48:50 so gnu/whatever becomes meaningless and the c library is the most important differentiating factor 2018-07-10 20:49:38 I don't have problem with any name, while it works and how it works, i.e. size and and speed 2018-07-10 20:49:51 ACTION uses findutils since that has 'locate', which busybox doesn't 2018-07-10 20:49:52 and easy to build packages 2018-07-10 20:50:12 ACTION goes all bruteforce and uses find / 2018-07-10 20:50:55 hmm, maybe Alpinists Linux sounds well 2018-07-11 00:12:31 Hello! I am trying to install alpine on a Samsung Chromebook 3 and so far, no luck. Is there a decent resource I should be following? 2018-07-11 00:15:30 Tetsumaki: I have stared work on 10.3. Hope to have a PR ready next week. 2018-07-11 01:22:03 hey, can I somehow host my own local "repository"? and install from it via apk add --repository https://example.tld? 2018-07-11 01:25:43 sphrak: To my knowledge there is no guide on the wiki but a quick search led me to this https://engineering.fundingcircle.com/blog/2015/04/28/create-alpine-linux-repository/ 2018-07-11 01:28:10 TBK[m]: thats embarrasing, I clicked on all links on first page on google except for that one *facepalm* 2018-07-11 01:28:26 TBK[m]: but yeah thats actually exactly what I want so thank you:) 2018-07-11 01:28:36 sphrak: There is also https://www.erianna.com/creating-a-alpine-linux-repository/ 2018-07-11 01:31:34 neat, neat I will cook up a docker image with support for this I think 2018-07-11 01:34:50 sphrak: Would be great if you could write an article on the wiki with your experience (it could be named https://wiki.alpinelinux.org/wiki/How_to_setup_a_custom_repository). 2018-07-11 01:37:00 TBK[m]: I'd be happy to do that :) 2018-07-11 01:37:22 Super :) 2018-07-11 03:56:20 anyone heard klowner speak in this channel in the last few weeks or so 2018-07-11 03:57:02 can you folks check your logs to see when he actually last spoke 2018-07-11 03:58:00 Try to check the logs at http://dev.alpinelinux.org/irclogs/ 2018-07-11 04:01:26 thx anyways 2018-07-11 04:02:45 we just kinda realized he hasn't talked in #linpeople in a long time and this channel came up in a google search 2018-07-11 04:02:54 :/ 2018-07-11 04:38:52 does b43-firmware support BCM43142? 2018-07-11 07:18:15 violin 2018-07-11 07:18:21 sory 2018-07-11 07:18:32 wrong term 2018-07-11 08:48:12 azarus: try fd, much faster 2018-07-11 08:49:24 Piraty: hm? 2018-07-11 08:49:50 "azarus goes all bruteforce and uses find /" 2018-07-11 08:49:56 ah 2018-07-11 08:50:51 is fd part of a package? p.a.o isn't making me smarter in regards to it... 2018-07-11 08:52:12 oh... it's a rust program. Can't really bother to compile it myself :/ 2018-07-11 08:52:53 bfs is faster find 2018-07-11 08:53:38 mps: looks cool, thanks 2018-07-11 09:06:48 azarus: https://github.com/void-linux/void-packages/blob/master/srcpkgs/fd/template 2018-07-11 09:08:13 Piraty: cool. but we're in #alpine-linux, right ;) 2018-07-11 09:08:30 that was meant as for build commands ;) 2018-07-11 09:09:45 sure, but I probably won't write an APKBUILD for it, because I don't know anything about rust and its specific irregularities 2018-07-11 09:09:59 so maintaining it is not really a thing I can do well 2018-07-11 09:10:13 but thanks anyhow :) 2018-07-11 09:13:07 (or, let's say, I know just enough about it to know that I don't like it much :( ) 2018-07-11 10:30:24 misterunknown: 1. but there is php5-mysql, so why not build php7-mysql as well? 2. same thing about php5-memcached: if there is php7-memcached, why there is no neither php5-memcached nor php5-memcache? 3. if php7-fpm already contains zlib, I don't understand why there's php7-zlib package. 2018-07-11 10:39:03 do we have any printer drivers other than gutenprint 2018-07-11 10:39:18 on archlinux i use Brother HL-2240D Foomatic/hl1250 (grayscale, 2-sided printing) 2018-07-11 10:39:27 provided by 2018-07-11 10:39:29 local/foomatic-db 3:20180710-1 2018-07-11 10:39:32 Foomatic - The collected knowledge about printers, drivers, and driver options in XML files, used by foomatic-db-engine to generate PPD files. 2018-07-11 10:39:33 local/foomatic-db-engine 4:4.0.13-1 2018-07-11 10:39:35 Foomatic - Foomatic's database engine generates PPD files from the data in Foomatic's XML database. It also contains scripts to directly generate print queues and handle 2018-07-11 10:39:37 jobs. 2018-07-11 10:42:40 i suppose i can try the HL-2250DN CUPS+Gutenprint 2018-07-11 10:43:00 mm that worked 2018-07-11 10:57:00 tya99: apk info cups-filters 2018-07-11 10:58:23 yeah i have that already 2018-07-11 10:59:31 and while it did install a lot of printers there wasn't any brother ones 2018-07-11 11:03:56 ah, didn't know because I do not have brothers printer 2018-07-11 11:17:41 hey, what happend to the openssl pkg in the edge repo? 2018-07-11 12:12:23 hi, I wondering is alpine linux using libressl or openssl? 2018-07-11 12:14:34 nwe: LibreSSL, as it stands. 2018-07-11 12:19:14 okey :) 2018-07-11 12:44:09 likely to change in 3.9, though 2018-07-11 12:46:25 how come? 2018-07-11 12:47:05 Many packages have to packaged to work with it, FWIW. 2018-07-11 13:02:52 and some might argue that libressl has filled its purpose by forcing openssl to get a cleanup; I can't say how true that claim is 2018-07-11 13:23:09 TBB: How long are you on vacation? I'd like to get back to you afterwards, regarding my strongswan problem ;) 2018-07-11 13:27:39 omniuwo, because at the time of the switch openssl project was in a bad shape. Recent (financial) changes to the openssl project has changed that. 2018-07-11 13:27:59 what is the state of using grsecurity in Alpine? and how are we handling grsecurity patches being "privat"? 2018-07-11 13:28:04 *private 2018-07-11 13:28:21 and we had a lot of issues with libressl, some of them have been resolved but it still needs work to main. 2018-07-11 13:28:36 *maintain 2018-07-11 13:29:07 rafalcpp, we do not ship grsec anymore. if you want to use it you need to purchase a license and use your own kernel. 2018-07-11 13:30:06 yeah, using libressl often means tiny tweaks here and there to get a package to build. And I've only made some 20-30 packages; the full distro has thousands and thousands of them 2018-07-11 13:30:51 :( node.js 10 is still in need of a patch. If anybody got libressl expertise please have a look at the PR on GH. 2018-07-11 13:40:32 misterunknown: two and a half more weeks \o/ 2018-07-11 13:41:02 damn. that sounds so bad, it was 4 weeks when I started 2018-07-11 13:55:20 TBB: Well, then have a nice, enjoyable time :) 2018-07-11 13:58:10 damn, alpine's php-extensions packages have old versions :( 2018-07-11 14:10:05 pax_rhos: is it flagged yet on pkgs.alpinelinux.org? 2018-07-11 14:10:27 huh? 2018-07-11 14:11:06 https://pkgs.alpinelinux.org 2018-07-11 14:11:16 I know what that is 2018-07-11 14:11:22 the packages there are outdated 2018-07-11 14:11:28 for example php7-mongodb 2018-07-11 14:11:42 but they aren't flagged 2018-07-11 14:11:52 flagged how? 2018-07-11 14:12:07 see that "flagged" tab? 2018-07-11 14:12:37 yes 2018-07-11 14:12:47 those are flagged packages. 2018-07-11 14:13:00 flagged with what flag? 2018-07-11 14:13:02 makes no sense 2018-07-11 14:13:10 now, if php7-mongodb is out of date, open its page, and flag it for being out of date 2018-07-11 14:13:14 oh 2018-07-11 14:13:24 you can only flag edge 2018-07-11 14:13:26 https://pkgs.alpinelinux.org/flag/community/php7-mongodb/1.4.4-r0 404 2018-07-11 14:13:28 oh 2018-07-11 14:13:48 I'm not using edge 2018-07-11 14:13:53 I'm using alpine 3.8 2018-07-11 14:13:59 i need to remove that button from non edge packages. 2018-07-11 14:14:08 if somebody wants to create an issue please do. 2018-07-11 14:15:22 I guess that there aren't big changes between edge and 3.8 at the moment 2018-07-11 14:15:43 so why not just copy a package from edge (php7-mongodb is fresh there) to 3.8? 2018-07-11 14:15:49 or it is not how things work? 2018-07-11 14:16:26 clandmeter: https://bugs.alpinelinux.org/issues/9076 2018-07-11 14:18:00 thx 2018-07-11 14:18:10 no problme 2018-07-11 14:18:13 problem* 2018-07-11 14:18:58 clandmeter: could you tell why copying a package from 1 repo to another is a bad idea? 2018-07-11 14:19:22 it can kill your cat. 2018-07-11 14:20:31 packages/programs are linked to libs. 2018-07-11 14:20:41 I thought that was alpine's ideology: every package is just an archive with files 2018-07-11 14:20:49 they need to be abi compatible. 2018-07-11 14:21:01 pax_rhos: yup, it is 2018-07-11 14:21:11 and there are probably more corner cases which can break. 2018-07-11 14:21:13 but it is dynamically linked, so versions matter 2018-07-11 14:21:22 ah, dynamically linked 2018-07-11 14:21:27 so, dependency hell 2018-07-11 14:21:50 well do you want a slow package manager that manages your statically linked packages? 2018-07-11 14:22:00 so you can try, but dont come here complaining it doesnt work :) 2018-07-11 14:22:08 there'd be so much unnecessary overhead 2018-07-11 14:22:16 I don't judge 2018-07-11 14:22:30 I just repeated the thing I just learned 2018-07-11 14:22:34 if you want to latest stuff, switch to edge. 2018-07-11 14:22:36 gives better understanding 2018-07-11 14:22:52 sometimes I need older stuff too 2018-07-11 14:22:55 like php56 2018-07-11 14:23:02 use containers 2018-07-11 14:23:07 thats what they are for 2018-07-11 14:23:07 I do 2018-07-11 14:23:20 that's why I have dockerfiles for like 3 alpines by now 2018-07-11 14:24:49 problem solved :) 2018-07-11 14:27:19 well, the problem is not really solved 2018-07-11 14:27:46 all repos except edge at the moment have an old php-mongodb 2018-07-11 14:32:05 pax_rhos: that's expecte 2018-07-11 14:32:06 pax_rhos: You could build your own PHP, if needed. Take a look at the APKBUILD file... It's way less complicated that it is with debian or redhat. 2018-07-11 14:32:07 pax_rhos: that's expected* 2018-07-11 14:32:31 arches that aren't edge don't have the most up to date packages 2018-07-11 14:32:37 repos* 2018-07-11 14:33:44 Even in edge some apks are out of date, unit for example. 2018-07-11 14:37:26 maybe this problem needs a solution? 2018-07-11 14:37:52 like asking users to send binaries and some system of hash confirmation from multiple users or something 2018-07-11 14:40:07 That's a good idea! 2018-07-11 14:44:36 hmm... that's similar to reproducible builds 2018-07-11 14:44:38 i believ 2018-07-11 14:44:42 i believe* 2018-07-11 15:54:59 TBK[m]: thanks, i played a little with Mariadb 10.3 (with support lz4) under a docker in Alpine 3.8. 2018-07-11 16:04:51 can somebody do a apk for mtp-tools 2018-07-11 16:04:57 ? 2018-07-11 16:05:30 aGaTHoS: I posted simple-mtpfs aport few weeks age 2018-07-11 16:05:59 does not appears for me 2018-07-11 16:06:25 it is not in build queue 2018-07-11 16:06:43 https://patchwork.alpinelinux.org/patch/4015/ 2018-07-11 16:07:19 some of Alpine developers have to 'push' it to be built 2018-07-11 16:07:48 but you can download APKBUILD file and build it for you 2018-07-11 16:08:16 i dont rememberthe process 2018-07-11 16:08:48 and, btw, I found it better than the mtpfs 2018-07-11 16:10:15 download patch from above link and add it to the aports git 2018-07-11 16:10:52 aports git? 2018-07-11 16:11:14 you have alpine-sdk installed? 2018-07-11 16:12:26 yes 2018-07-11 16:14:07 and you read https://wiki.alpinelinux.org/wiki/Creating_an_Alpine_package? if not you should because there are simple guides how to make package 2018-07-11 16:15:08 although it is not straightforward process, for me it is trial and error but finally successful 2018-07-11 16:41:57 mps: i done in the past but i forget the process and where files are etc dont even found configuration files 2018-07-11 16:42:45 mps: where can i download the APKBUILD patched? 2018-07-11 16:45:20 aGaTHoS: well, don't know how to download APKBUILD file from patchworks.a.o but you can 'copy-paste' and create for you locally 2018-07-11 16:47:16 You can download the patch directly https://patchwork.alpinelinux.org/patch/4015/raw/ 2018-07-11 16:48:51 and where is the apkbuild original? 2018-07-11 16:55:04 aGaTHoS: wait a moment 2018-07-11 16:56:32 I pasted it here: http://tpaste.us/w7Kb 2018-07-11 17:09:42 mps thnx 2018-07-11 17:19:11 TBK[m]: sorry, can't answer in dcc window, don't know why 2018-07-11 17:20:09 mps: k 2018-07-11 17:20:25 TBK[m]: anyway, thank you for review, I will change file 2018-07-11 17:21:12 mps: might be matrix to irc thing 2018-07-11 17:22:17 possible, it tells: hobana.freenode.net] TBK[m] You must log in with services to message this user 2018-07-11 17:24:12 and few hours ago I've seen mail in aports ML about moving autogen, autoreconf to prepare function 2018-07-11 17:24:25 and thought to do that 2018-07-11 17:28:19 mmm 2018-07-11 17:28:21 https://pkgs.alpinelinux.org/package/v3.4/main/x86/ttf-dejavu 2018-07-11 17:28:27 the url for that i think is incorrect 2018-07-11 17:28:42 https://github.com/dejavu-fonts/dejavu-fonts is the home page not that spammy one trying to sell seedboxes 2018-07-11 17:29:17 someone with a dev environment setup want to push a change 2018-07-11 17:30:00 Please create an issue on https://bugs.alpinelinux.org/projects/alpine/issues 2018-07-11 17:32:15 i would push patch myself but im not near dev machine at the moment 2018-07-11 17:32:45 and i don't have write access to aports anyway 2018-07-11 17:33:19 but i can put a bug up i guess 2018-07-11 17:41:40 done 2018-07-11 17:56:04 tya99: 👍 2018-07-11 19:51:56 there's an alpine package for sdl_mixer, but is it actually usable? there doesn't seem to be any package to provide the timidity backend/instruments to use with it 2018-07-11 19:53:09 the package file adjusts the paths for the timidity config files so maybe it just works if you dump some in..? 2018-07-11 20:54:35 how would I install a package from an older branch? 2018-07-11 20:55:49 apk add --no-cache nodejs=6.10.3-r2 (returned a non-zero code: 2) 2018-07-11 20:59:48 <_ikke_> Rapture: the question is if that will even work 2018-07-11 21:00:57 <_ikke_> Rapture: You'd have to add the repository to /etc/apk/repositories first (probably tagged) 2018-07-11 21:03:10 think I got it, thanks 2018-07-11 21:50:49 Hi, does anybody know if this module will be added / fixed: https://bugs.alpinelinux.org/issues/6964? 2018-07-11 22:01:33 Does anybody know why I cannot flag this package: https://pkgs.alpinelinux.org/flag/main/iptables/1.6.2-r0 2018-07-11 22:05:05 datamike53: because it is already flagged? 2018-07-11 22:06:04 Alright, great. Thank you. :-) 2018-07-11 22:06:43 and sadly I have no idea about #6964 2018-07-12 01:36:32 mps: >>> simple-mtpfs: Unpacking /var/cache/distfiles/simple-mtpfs-0.3.0.tar.gz... 2018-07-12 01:36:34 ./autogen.sh: line 9: autoreconf: not found 2018-07-12 01:49:07 aGaTHoS: those should be installed as build dependencies. 2018-07-12 01:49:32 it is not 2018-07-12 01:49:59 Then you should rectify that. 2018-07-12 01:50:11 https://pkgs.alpinelinux.org/contents?file=autoreconf&path=&name=&branch=edge 2018-07-12 02:09:33 I am deploying Alpine 3.8, but cannot use git to clone from public repositories on gitlab. Cloning from github works, but when cloning from gitlab it asks for authentication. It works on Alpine 3.7, Centos 7 and on my Mac, but not on Alpine 3.8. 2018-07-12 02:09:49 Is anyone aware of changes that may have broken it? 2018-07-12 02:10:43 I tried downgrading git to 2.15 in case it is compiled wrong, and tried after installing from the Alpine 3.8 standard and virtual machine ISO. None of it worked. 2018-07-12 02:38:48 hey does anyone know which package has the `host` command? 2018-07-12 04:32:53 <_ikke_> sugarpuff: https://pkgs.alpinelinux.org/contents?file=host&path=&name=&branch=edge 2018-07-12 05:07:30 hmm i am using virtualbox and randomly my network interface can't be found 2018-07-12 05:07:42 ie "ip: ioctl 0x8913 failed: No such device" 2018-07-12 05:08:00 its a very cut down VM 2018-07-12 05:08:31 _ikke_: thanks! 2018-07-12 05:09:38 the VM has a Intel Pro/1000 MT Desktop (82540EM) 2018-07-12 05:09:51 it seems odd that it would fail to find it and the mac address hasn't changed 2018-07-12 05:12:12 can't bring it up with ifup either 2018-07-12 05:13:08 any ideas what i can try? 2018-07-12 05:34:11 grrr this is annoying 2018-07-12 07:10:49 i read about some conflict with alsa 2018-07-12 07:10:57 but that doesn't seem right 2018-07-12 07:11:15 weird thing is a completely new vm worked fine 2018-07-12 07:11:32 i will see if it happens again 2018-07-12 07:38:25 I just found out webkit2 doesn't work under musl, hasn't since 2017 afaik. have any patches been proposed, or will I have to compile against glibc? 2018-07-12 07:38:55 ed: javascript doesn't work, at all. html rendering works. 2018-07-12 07:46:35 ds6: which package are you referring to? 2018-07-12 07:47:16 TBK: in general webkit2. it is available under community/webkit2gtk 2018-07-12 07:47:31 the problem isn't alpine-specific 2018-07-12 07:49:32 I don't know if it has ever worked before, I haven't checked anywhere yet... just found out a few days ago and been really busy 2018-07-12 07:49:45 *in alpine 2018-07-12 07:57:33 ds6: ah i might have experienced that :/ 2018-07-12 07:57:40 that might be why surf is so broken! 2018-07-12 07:57:44 yeah 2018-07-12 07:57:52 any webkit2-based browser does not have js 2018-07-12 07:57:52 ds6: I have found a patch - https://github.com/openembedded/openembedded-core/blob/master/meta/recipes-sato/webkit/webkitgtk/0001-Fix-build-with-musl.patch 2018-07-12 07:57:58 wow 2018-07-12 07:58:02 that would be great if it works 2018-07-12 07:58:06 it might do the trick 2018-07-12 07:59:32 TBK: additionally, how are bleeding-edge packages received? if I can get webkit working I would love to maintain luakit on its most recent git head 2018-07-12 08:01:14 I've read some docs on APKBUILD and I made luakit-git, it compiles fine... would that be acceptable to put on testing? 2018-07-12 08:01:24 ll 2018-07-12 08:03:43 hmmm 2018-07-12 08:03:48 It is prefered to used proper releases. There are cases where git is used but the goal to keep in mind is reproducible builds. 2018-07-12 08:03:49 its happened again! 2018-07-12 08:04:00 ie "ip: ioctl 0x8913 failed: No such device" 2018-07-12 08:04:08 when installing alpinelinux in a virtualbox 2018-07-12 08:04:14 something ive installed has done that 2018-07-12 08:04:22 TBK: the last luakit release is from late 2017. many improvements have been pushed since then. 2018-07-12 08:04:38 any tips into diagnosing what it is? 2018-07-12 08:04:51 that is causing my virtual nic to be undetected 2018-07-12 08:05:54 ds6: you could try to ask the devs for a new release. 2018-07-12 08:06:15 It has been proposed, but @aidanholm has been inactive recently. 2018-07-12 08:06:45 k 2018-07-12 08:08:17 anyway, I don't mean just fetching latest head, but the most up-to-date commit as of publication. is that still considered against convention? (luakit hasn't had a commit in a month or so.) 2018-07-12 08:16:06 ds6: having a luakit aport sounds nice 2018-07-12 08:16:35 hrm -- i'm thinking of setting up repos for such off-the-cuff aports that wouldn't be officially accepted 2018-07-12 08:16:41 there already is one, but it's on the 2017 release, which lacks a number of features I use in the latest version. that's my wonder. 2018-07-12 08:17:00 I don't really mind if it doesn't get in, after all it took like 2 minutes to change it :p 2018-07-12 08:17:23 of course. anyhow, have you tried to apply the patch posted by TBK? 2018-07-12 08:17:46 azarus: I am compiling it now but my laptop is melting, I just moved so I dont have my tower set up 2018-07-12 08:17:52 it will probably take a while 2018-07-12 08:17:55 ah ok -- i might be quicker 2018-07-12 08:18:09 not if I put it in the freezer...! 2018-07-12 08:18:26 hehe xD 2018-07-12 08:18:45 it would probably burn my freezer :s 2018-07-12 08:25:16 heh, that patch consists only of macro stuff 2018-07-12 08:25:39 I know, if it was just some stuff toggled off I will be miffed. 2018-07-12 08:25:56 I read posts of people complaining it hasn't worked for at least a year 2018-07-12 08:26:18 that's the thing of having a small userbase :/ 2018-07-12 08:26:38 I wouldn't call musl userbase small... fragmented, maybe 2018-07-12 08:26:51 not a lot of desire for webkit I guess 2018-07-12 08:26:59 we could draw a venn diagram of musl & webkit users 2018-07-12 08:27:06 the overlap would be relatively small, I suppose 2018-07-12 08:27:20 and webkit circle would be the size of a small planet 2018-07-12 08:27:38 oh yup, both circles would be small by themselves 2018-07-12 08:27:40 things might change when Google's new OS is production ready (is also uses musl) 2018-07-12 08:27:52 fuchsia? 2018-07-12 08:27:57 it uses musl? 2018-07-12 08:28:01 yes 2018-07-12 08:28:04 nice 2018-07-12 08:28:17 hmm it might also lead to the decline of linux 2018-07-12 08:28:23 if it's good. 2018-07-12 08:28:51 google has the marketing budget, but it will have to work well for everyone that wants a replacement 2018-07-12 08:31:50 oh wow, it runs on production hardware? apparently ars got it running on a pixelbook 2018-07-12 08:33:03 hm, zircon, the kernel of fuchsia is written in mostly c++ :/ 2018-07-12 08:33:28 (it's more than the kernel, whoops) 2018-07-12 08:33:47 one thing that turned me off was how many languages they use 2018-07-12 08:33:58 and now it uses swift too apparently 2018-07-12 08:36:34 cmake only reports 55% on the webkit build... 2018-07-12 08:36:41 64% for me 2018-07-12 08:36:47 I smell burning. 2018-07-12 08:36:58 I don't want to have to replace the paste again, ugh 2018-07-12 08:37:04 the joys of commodity hardware 2018-07-12 08:37:18 thinkpad x220 is commodity? 2018-07-12 08:37:20 :-) 2018-07-12 08:37:27 kinda? 2018-07-12 08:37:31 ...yeah 2018-07-12 08:37:45 I want purism to make a thinkpad clone 2018-07-12 08:37:46 i have a x230, but I am building on a desktop 2018-07-12 08:37:50 I'd buy it for $2000 2018-07-12 08:38:20 I want to get an x230 if I could graft the x220 keyboard on it; not enough time or money for that yet 2018-07-12 08:38:30 yup that's trivial 2018-07-12 08:38:36 takes like 5 minutes 2018-07-12 08:38:52 first I need an x230 :) 2018-07-12 08:39:13 yup :P 2018-07-12 08:54:48 azarus: even on powersave and deepest C states I'm still hitting 85C... gods, maybe I should change the paste again 2018-07-12 08:55:00 63% 2018-07-12 09:00:03 oh god it's at 97C 2018-07-12 09:16:10 I'm setting up Alpine as a gateway/firewall dealio, using awall. Most things work (port forwarding, NAT, &c.), but I can't reach the WAN IP address from a host on the LAN side. Is there something obvious I'm missing? 2018-07-12 09:16:15 Current configuration: https://pastebin.com/xgmivHqQ 2018-07-12 09:19:15 In this example, the gateway's WAN interface has the IP 198.51.100.1, and its LAN interface 192.0.2.1. Another host on the LAN side (192.0.2.3) should be able to connect to 198.51.100.1 on port 80 and have that traffic NATed to 192.0.2.2. What am I missing in the configuration? 2018-07-12 09:25:28 (Note that the gateway's WAN interface is dynamically set and may change, so a manual rule involving the specific address won't fly.) 2018-07-12 09:33:20 ds6: i built it 2018-07-12 09:33:26 (but I was busy, sorry) 2018-07-12 09:36:23 ds6: it seems to work 2018-07-12 09:46:00 agh, no, javascript still doesn't seem to work 2018-07-12 09:46:53 grrr this is frustating 2018-07-12 09:47:00 i wonder why i am seeing: ip: ioctl 0x8913 failed: no such device on my VM 2018-07-12 09:47:07 something seems to be going wrong when i install something 2018-07-12 09:47:13 works to begin with 2018-07-12 10:22:17 i think i might have been doing something unsupported 2018-07-12 10:22:40 ie booting from a CD, putting my apkprov on sda1 and cache on sdb1 2018-07-12 10:23:00 i should have used setup-bootable on sda1 and called it a day 2018-07-12 10:29:35 azarus: doesn't work for me either. 2018-07-12 10:30:00 TBK: any idea? 2018-07-12 10:37:51 ds6: currently, gentoo musl overlay has this https://gitweb.gentoo.org/proj/musl.git/tree/net-libs/webkit-gtk/files/ 2018-07-12 10:38:01 those are all the patches for gentoo, where it might be working? 2018-07-12 10:40:08 if no one else gets around to it, I'll check it out tomorrow 2018-07-12 10:40:13 need to sleep 2018-07-12 10:41:46 Goodnight! 2018-07-12 10:41:53 o/ 2018-07-12 10:50:47 nope 2018-07-12 10:50:54 it seems to fuck up when i run xorg-setup-base 2018-07-12 10:50:58 in a VM 2018-07-12 10:51:05 or rather setup-xorg-base 2018-07-12 10:51:08 interesting 2018-07-12 10:51:27 this must be a bug 2018-07-12 10:52:25 that does pull in eudev 2018-07-12 10:52:41 i wonder if that could be responsible for me having no network interface in my VM 2018-07-12 10:52:56 and getting ioctl 0x8913 failed no such device 2018-07-12 10:54:00 maybe i will try just installing eudev 2018-07-12 11:00:20 azarus: did you test the gentoo patches? 2018-07-12 11:00:47 tya99: What do you mean by "it seems to fuck up when i run xorg-setup-base" 2018-07-12 11:01:56 TBK[m]: not yet 2018-07-12 11:02:54 tya99: ip is complaining that the network if in question does not exist. 2018-07-12 11:04:11 yeah when i run xorg-setup-base it pulls in some packages 2018-07-12 11:04:14 and then when i reboot 2018-07-12 11:04:25 no network interface, ive only observed this in virtualbox vms 2018-07-12 11:04:35 tya99: Compare the if you're trying to configure with the ones that exist on your system. e.g. ip addr show 2018-07-12 11:04:43 TBK[m]: the gentoo patch doesn't cleanly apply 2018-07-12 11:05:03 duncan^: on a real system it works 2018-07-12 11:06:54 That doesn't necessarily point to the issue 2018-07-12 11:07:48 well its working now ive installed nothing 2018-07-12 11:07:55 im going to install eudev and see if that is the issue 2018-07-12 11:08:08 its something pulled in by xorg-setup-base not sure what 2018-07-12 11:08:31 and its not eudev 2018-07-12 11:09:27 i will install each thing one by one 2018-07-12 11:09:29 if i have to 2018-07-12 11:09:43 mm it could be 2018-07-12 11:09:45 setup-udev 2018-07-12 11:10:54 yup thats it 2018-07-12 11:11:02 if i install eudev and do setup-udev 2018-07-12 11:11:09 the next reboot i will have no network interface 2018-07-12 11:11:22 this is with a virtualbox vm 2018-07-12 11:12:11 so now i dont know much about udev so can someone who knows help me diagnose this further 2018-07-12 11:12:18 because i think i will lodge a bug about this 2018-07-12 11:12:35 as it seems a fairly standard usecase a user would want an alpinelinux vm with xorg and networking 2018-07-12 11:13:04 and it obviously works fine with the default mdev 2018-07-12 11:14:03 Did you try not running setup-udev? 2018-07-12 11:14:58 no i didn't but the xorg-setup-base script calls it 2018-07-12 11:15:01 https://git.alpinelinux.org/cgit/aports/tree/main/eudev/setup-udev 2018-07-12 11:15:09 i can try that though as i made a snapshot 2018-07-12 11:17:59 i can confirm it is the setup-udev script which causes that "ip: ioctl 0x8913 failed: no such device" 2018-07-12 11:18:17 because eth0 is configured in /etc/networking/interfaces before when mdev is active 2018-07-12 11:18:52 then when i reboot after eudev is installed and setup-udev is run then it is not able to find the interface to bring up when it reads /etc/networking/interfaces 2018-07-12 11:20:14 What does ip link show say after installing eudev; do you see eth0? 2018-07-12 11:20:21 nothing 2018-07-12 11:20:25 no eth0 only loopback 2018-07-12 11:20:37 like it doesn't exist 2018-07-12 11:20:46 so you don't even see it in a down state 2018-07-12 11:21:08 after installing eudev it is there still it is after you run setup-udev 2018-07-12 11:21:16 which is what the xorg-setup-base script does 2018-07-12 11:21:23 installs udev, then runs setup-udev 2018-07-12 11:21:37 i assume xorg cannot run with mdev 2018-07-12 11:22:44 https://git.alpinelinux.org/cgit/aports/tree/main/eudev/setup-udev 2018-07-12 11:22:49 setup-udev disables mdev 2018-07-12 11:22:53 obviously 2018-07-12 11:23:10 and starts udev 2018-07-12 11:23:53 Yes 2018-07-12 11:24:10 so we have a problem there then i wonder how i can find out more 2018-07-12 11:24:27 i guess i would have to understand what eudev does when it runs for the first time 2018-07-12 11:24:44 i think i can open a bug now 2018-07-12 11:28:11 That sounds llike it could be productive 2018-07-12 11:32:20 hello, I wondering if someone has got spotify up and running on alpine-linux? 2018-07-12 11:43:52 azarus: Do you have a quick trick to how I can test if js support works? 2018-07-12 11:44:15 TBK[m]: with which browser? 2018-07-12 11:44:54 azarus: with out a browser, just webkitgtk 2018-07-12 11:45:10 one can't run webkitgtk by itself :/ 2018-07-12 11:45:43 this is the related bug in webkit: https://bugs.webkit.org/show_bug.cgi?id=187485 2018-07-12 11:45:50 (there's also a minimal test program) 2018-07-12 11:46:15 super 2018-07-12 12:59:44 nwe: I have not tried to get electron apps running on AL. It might be possible with a combination of flatpak and gcompat. 2018-07-12 13:22:27 alpine uses musl rather than glibc in the wiki it does explain how to get glibc programs running, which basically involves running it in a container or a chroot of a glibc based distro so it doesnt truly run on alpine 2018-07-12 13:22:28 https://wiki.alpinelinux.org/wiki/Running_glibc_programs#Spotify 2018-07-12 13:24:04 there is some alpine-glibc "compatibility layer" which i've found to not be helpful at all as it seems to miss a bunch of glibc libraries you find in debian based systems, it was easier to pathc the application for musl rather than get that working 2018-07-12 13:24:48 It would be nice to have a full glibc implementation for alpine in a package but i dont have time atm 2018-07-12 13:53:57 It might be possible to rip out the binaries and replace them with a musl build variety. I plan to investigate since there are several electron based apps I want to run on AL. 2018-07-12 14:49:50 I'm setting up Alpine as a gateway/firewall dealio, using awall. Most things work (port forwarding, NAT, &c.), but I can't reach the WAN IP address from a host on the LAN side. Is there something obvious I'm missing? 2018-07-12 14:50:01 Current configuration: https://pastebin.com/xgmivHqQ 2018-07-12 14:50:10 In this example, the gateway's WAN interface has the IP 198.51.100.1, and its LAN interface 192.0.2.1. Another host on the LAN side (192.0.2.3) should be able to connect to 198.51.100.1 on port 80 and have that traffic NATed to 192.0.2.2. What am I missing in the configuration? 2018-07-12 14:50:19 (Note that the gateway's WAN interface is dynamically set and may change, so a manual rule involving the specific address won't fly.) 2018-07-12 14:51:20 can you reach any public ip from the lan side? 2018-07-12 14:51:41 nshCore: Yes. That works perfectly. 2018-07-12 14:52:28 The only public IP I can't reach is my own. 2018-07-12 14:52:35 can you access the lan ip and service from the lan? 2018-07-12 14:52:40 Yes. 2018-07-12 14:53:13 And other public hosts can reach my service on the LAN via NAT as expected. 2018-07-12 14:53:37 can you reach your public ip and service from another network not your lan (ie phone) 2018-07-12 14:53:47 Yes. 2018-07-12 14:53:54 spooky 2018-07-12 14:54:16 I was wondering if this is something I explicitly have to allow. 2018-07-12 14:55:44 im not familiar with awall but I had something similar on opnsense where the fw would filter lan traffic to its own wan interface 2018-07-12 14:55:57 Oh, hang on, just realised something 2018-07-12 14:56:02 ICMP traffic works. 2018-07-12 14:56:06 So I can ping. 2018-07-12 14:56:36 But TCP traffic doesn't. All the ports are closed. (Closed, not filtered. So an explicit reject is done.) 2018-07-12 14:56:57 nshCore: How did you solve that? 2018-07-12 14:57:39 well I just allowed lan source to route to wan destination 2018-07-12 14:57:48 like i said I dont know how that transcribes into awall 2018-07-12 14:58:14 but it seems like you blocking tcp traffic from your lan source if you can send ICMP 2018-07-12 14:58:14 I guess something like { "in": "LAN", "out": "WAN", "action": "accept" } 2018-07-12 14:58:23 I wonder if it's that easy 2018-07-12 14:58:36 let me look at myu configs 2018-07-12 15:00:18 It wasn't that easy. :( 2018-07-12 15:00:58 in opnsense you have to explicitly state the protocol type a source and destination via a particular gw 2018-07-12 15:01:42 I ran pfSense before, and I didn't have to specify a source. 2018-07-12 15:27:53 pfsense !== opensense 2018-07-12 16:18:56 Hey folks, is armhf 32-bit and aarch64 64-bit arm? 2018-07-12 17:07:39 Hi, so I’m migrating an sshd server from ubuntu 16.04 to alpine (trying 3.8 at the moment) and I’m trying to get a list of who else is logged in (more accurately I’m trying to get a count of currently logged in users), in ubuntu I just use the who command for this, and even installing coreutils because /var/run/utmp and wtmp don’t exist the who command always returns an empty list. The busybox man page online 2018-07-12 17:07:39 (https://busybox.net/downloads/BusyBox.html) shows who as an applet, but the installed version in alpine 3.8 (v1.28.4) doesn’t have the who applet. 2018-07-12 17:07:55 Can anyone suggest how I can either get that applet, or how I can count number of logged in users? 2018-07-12 17:08:15 I’m very new to alpine so forgive me if it’s something really simple 2018-07-12 17:15:50 Now I’ve said it out loud I realise I actualy only care how many current logged in ssh users there are, so I could ps -ef | grep "[s]shd: " | wc -l 2018-07-12 19:06:28 Is tor browser bundle working on alpine? 2018-07-12 19:14:18 Well, it seems the answer is no 2018-07-12 19:15:52 there is atm no package for it 2018-07-12 19:15:55 https://bugs.alpinelinux.org/issues/4490 2018-07-12 19:29:34 @TBK Thank you for the link. I guess something like that is sort of a typical disadvantage when using a distro like alpine. Some things are just not available, but there are still workarounds 2018-07-12 19:37:50 I hope it is the right place to ask about or, in fact, bring attention to the change of behavior of `apk del` command. Starting with apk 2.9.x the command `apk del` started automatically fetching APKINDEX files instead of issuing warnings about the missing files, which resulted in that a common pattern that you can see in Dockerfiles `apk install --no-cache some-build-dependencies && apk del some-build-dependencies`, leaves APKINDEX files in the resulting 2018-07-12 19:37:52 Docker images. Should I update my Dockerfiles or this is an unintended change? I have filed an issue on Redmine 5 days ago, but since I haven't received any answer, I seek for other means of communication: https://bugs.alpinelinux.org/issues/9063 2018-07-12 19:38:37 vfiler allow vfnfs1 proto=iscsi 2018-07-12 19:38:44 ops, wrong tab sorry 2018-07-12 19:54:22 Hi. I am trying to run my display manager like so: 'dbus-run-session $display-manager', but DBUS_SESSION_BUS_ADDRESS then points to a non-existing address, and programs that try to use dbus throw errors. Am I doing this wrong? 2018-07-13 01:37:51 can i get support for alpine on docker here 2018-07-13 01:38:05 because i get spam of "can't run '/sbin/openrc': No such file or directory" and "can't open /dev/tty1: No such file or directory" 2018-07-13 02:00:37 steamport: sure, watcha trying to run 2018-07-13 02:00:46 pmbootstrap 2018-07-13 02:01:29 here's the dockerfile: https://pastebin.com/k7cmUwKP 2018-07-13 02:02:56 the docker image doesn't include openrc because a service manager is inappropriate for a container 2018-07-13 02:04:24 but I can't find anything in the pmb code that would directly refer to that 2018-07-13 02:04:37 maybe it's better to ask the pmbootstrap guys, there are likely more familiar with the code 2018-07-13 02:05:03 they're on #postmarketos 2018-07-13 02:06:37 nobody is active there 2018-07-13 02:06:43 right now 2018-07-13 02:07:07 it also spams that it can't find a tty 2018-07-13 02:08:06 but ok, thanks 2018-07-13 02:59:24 Hi, I am getting OCSP failure on alpine repo 2018-07-13 04:44:14 l, 2018-07-13 05:50:55 TBK[m]: the patchset worked, js executes properly now 2018-07-13 05:51:10 azarus: ! 2018-07-13 06:02:33 https://github.com/luakit/luakit/issues/550#issuecomment-403388990 2018-07-13 06:03:18 aww yeah! 2018-07-13 06:03:49 no issues so far 2018-07-13 06:04:08 ds6: do you want to submit it to the mailing list, github PR or do you want me to submit it? 2018-07-13 06:04:19 (i'll first test it myself tough ;) ) 2018-07-13 06:04:51 I'm new to alpine so I would rather not muck it up as my first submission :) 2018-07-13 06:05:09 sure, I'll test and possibly submit it :) 2018-07-13 06:05:24 it took a bit longer to build this time 2018-07-13 06:05:31 heh understandable 2018-07-13 06:05:44 javascript engines are anything but light 2018-07-13 06:06:08 funny that JavaScriptCore compiled on the previous builds 2018-07-13 06:06:17 but it didn't even really do anything 2018-07-13 06:07:58 ds6: so this patch is the gentoo patchset + which patch exactly? 2018-07-13 06:08:19 only the gentoo patch? 2018-07-13 06:09:06 I thought it included the __GLIBC__ changes from that other repo 2018-07-13 06:09:38 I'd like to write a description to that patch, so its origin would be nice 2018-07-13 06:12:15 hmm... let me find it 2018-07-13 06:12:17 skimming over it, this looks like just the gentoo patch 2018-07-13 06:12:29 http://tpaste.us/9KlP and https://gitweb.gentoo.org/proj/musl.git/plain/net-libs/webkit-gtk/files/webkit-gtk-2.18.1-musl.patch 2018-07-13 06:13:27 (just reformatted) 2018-07-13 06:14:52 yep 2018-07-13 06:14:59 turns out the other patch was a subset of it 2018-07-13 06:15:05 exactly 2018-07-13 06:15:15 so it was just from gentoo then 2018-07-13 06:18:05 I wouldn't have expected for it to just work, but hey, good things happen 2018-07-13 06:18:25 thank the gentoo musl overlay devs? :P 2018-07-13 06:18:53 wait a sec 2018-07-13 06:19:32 the patch you posted has DOS lineendings :P 2018-07-13 06:21:06 i fixed it. 2018-07-13 06:23:13 yeah 2018-07-13 06:23:30 I was wondering why it wasn't applying at first... blame TBK I guess 2018-07-13 06:23:39 I'll compile it myself just to make sure 2018-07-13 06:23:39 (jokes) 2018-07-13 06:24:05 I've build luakit and surf, both work 2018-07-13 06:24:08 Midori works out of the box 2018-07-13 06:24:13 or out of the apk rather 2018-07-13 06:24:56 hm, are you sure this applies? 2018-07-13 06:25:19 sed -e 's/ \r//g' 2018-07-13 06:25:24 there's a space before the \r 2018-07-13 06:25:47 I should probably attach a non-munged version to the gh issue 2018-07-13 06:26:01 ah yup now it applies 2018-07-13 06:26:03 thanks 2018-07-13 06:28:59 (also sorry for being a bit pedantic, I've posted bad patches before, don't want that to happen again) 2018-07-13 06:29:16 don't worry about it 2018-07-13 06:29:40 also: cool github, doesn't allow .patch extensions despite being a service dedicated to source 2018-07-13 06:35:31 has anyone seen this error before when trying to build a rpi profile image ? ERROR: unsatisfiable constraints: so:libc.musl-x86_64.so.1 (missing): required by: alpine-base-layout 2018-07-13 06:37:26 never built rpi, if it involves chroots or containers do you have the right packages? 2018-07-13 06:38:32 im using the scripts in aports, i can build an x86_64 the same method fine 2018-07-13 06:38:53 I have the edge/main/community repos enabled so it should have all the packages it needs 2018-07-13 06:39:35 are you cross compiling? 2018-07-13 06:39:56 ds6: just to make sure: this here doesn't apply for me: http://ix.io/1d7Y 2018-07-13 06:40:13 (ran dos2unix and that sed you recommended) 2018-07-13 06:40:32 there's still spaces after 2018-07-13 06:40:54 hmm... sed s/ $//g? 2018-07-13 06:41:01 probably 2018-07-13 06:42:51 this is the exact patch I used 2018-07-13 06:42:54 https://github-production-repository-file-5c1aeb.s3.amazonaws.com/824451/2191526?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAIWNJYAX4CSVEH53A%2F20180713%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20180713T064240Z&X-Amz-Expires=300&X-Amz-Signature=69cec1d3dab0a46f95d70531a7412c7bf8c9e30fe1b07fe00c7a0b44890e4bf6&X-Amz-SignedHeaders=host&actor_id=16788697&response-content-disposition=attachment%3 2018-07-13 06:42:56 Bfilename%3Dfix-glibc-js-and-alloc.patch.txt 2018-07-13 06:43:16 wow terrible link 2018-07-13 06:44:57 just returns xml for me 2018-07-13 06:45:05 which says the signature doesn't match 2018-07-13 06:45:11 what an awful service 2018-07-13 06:46:11 http://tpaste.us/nqPV 2018-07-13 06:46:26 ah that looks proper 2018-07-13 06:48:05 okay -- building now 2018-07-13 06:48:11 GL 2018-07-13 06:48:35 took nearly 4 hours for me to build, let's see how fast you can do it 2018-07-13 06:48:49 a bit faster, I'm sure, tried it yesterday ;) 2018-07-13 06:49:09 also that APKBUILD looks like it could use some cleanup... 2018-07-13 06:50:05 but that's for later 2018-07-13 07:09:41 azarus: got video/audio working in webkit, we are totes good 2018-07-13 07:09:48 nice 2018-07-13 07:09:53 69% compiled 2018-07-13 07:10:23 (and that's in a vm, mind you) 2018-07-13 07:11:10 stop yer braggin, not everyone can afford a fancy vm 2018-07-13 07:11:23 \/s 2018-07-13 07:12:04 btw, you can do stuff like this 2018-07-13 07:12:06 /s 2018-07-13 07:12:16 by typing "/ /s" 2018-07-13 07:12:28 (at least in irssi) 2018-07-13 07:20:58 not used to weechat 2018-07-13 07:21:09 thought I'd try something new 2018-07-13 07:21:41 i used it before, but do like irssi a bit more 2018-07-13 07:21:49 they essentially do the same thing tough :P 2018-07-13 07:23:07 nshCore: Well, they're related, aren't they? 2018-07-13 07:24:04 konaya: they're both freebsd based firewall distros, right 2018-07-13 07:24:44 azarus: And one was pretty recently forked from the other. 2018-07-13 07:26:11 not sure what we was talking about now 2018-07-13 07:27:27 pfsense/opnsense 2018-07-13 07:27:27 @rpiBuilder did you get that build issue sorted? 2018-07-13 07:27:59 nshCore: You said that something was necessary in opnsense, I replied that I didn't have to do it in pfSense (or in any firewall ever, really), and you said that opnsense isn't pfSense. Which is true, but. :) 2018-07-13 07:28:17 it isn't but it is 2018-07-13 07:29:05 I think my issue was a bit different as I was trying to bridge a vpn connection to our local vlan so you had o specify a source network/interface for the traffic to flow 2018-07-13 07:29:18 . 2018-07-13 07:29:25 @nshCore no 2018-07-13 07:29:56 the pi profile isn't building but the standards are and there using the same revision and build container 2018-07-13 07:30:14 nshCore: I see 2018-07-13 07:30:17 I think 2018-07-13 07:30:54 Well, I definitely see. Not sure if I think. Need coffee. 2018-07-13 07:31:11 @rpiBuilder i'll be in soon so will look when was the last successful rpi build on jenkins? 2018-07-13 07:31:27 the 10th build 115 2018-07-13 07:32:18 kk 2018-07-13 07:41:35 how is alpine setting a shared object as a dep? shouldn't it just be an APK 2018-07-13 07:41:45 ERROR: unsatisfiable constraints: so:libc.musl-x86_64.so.1 (missing): 2018-07-13 07:42:18 so for example in APKINDEX D: so:libc.musl-x86_64.so.1 2018-07-13 07:42:48 isn't musl just included by default 2018-07-13 08:03:29 ds6: 99%! I'll get to testing it very soon 2018-07-13 08:08:28 apk info webkit2gtk 2018-07-13 08:08:31 nice. 2018-07-13 08:08:41 I need to customize this thing already I have no idea if its focused or not 2018-07-13 08:15:13 ds6: javascript works for me 2018-07-13 08:15:15 yay! 2018-07-13 08:15:41 now I can visit horrible heavy websites and wait 10 years for them to load 2018-07-13 08:15:44 woooo 2018-07-13 08:17:13 ds6: should I mention you in the commit message? 2018-07-13 08:29:51 ds6: ist this alright with you? https://patchwork.alpinelinux.org/patch/4054/ 2018-07-13 08:29:55 is* 2018-07-13 08:32:10 ah, see this instead: https://patchwork.alpinelinux.org/patch/4055/ 2018-07-13 08:50:32 Is there a working image for orange pi zero h2? 2018-07-13 08:51:03 nomenon: likely not specifically for that board, but you can try generic arm 2018-07-13 08:55:41 thanks azarus 2018-07-13 09:00:21 there is a arm and pi build scripts in aports/scripts directoy 2018-07-13 09:01:10 Bit beyond me just yet 2018-07-13 09:01:12 thanks tho 2018-07-13 09:01:21 which is giving me grey hairs at the moment with dependency hell but you might have better luck 2018-07-13 09:01:27 ^ 2018-07-13 09:01:36 i got enough grey hair 2018-07-13 09:02:58 I really need to stop being cheap and get a real raspberry pi 2018-07-13 09:03:04 this damn orangepi zero is crap 2018-07-13 09:05:47 even thats not an image 2018-07-13 09:06:12 ACTION waves goodbye to alpine 2018-07-13 09:08:58 azarus: I didn't change the patch, TBK[m] did 2018-07-13 09:09:44 I just tested it first :u 2018-07-13 09:09:50 ds6: argh 2018-07-13 12:54:27 does anyone know why when running setup-alpine I no longer see the option to select a disk to make it bootable? 2018-07-13 12:54:37 it just asks where I want to store the configs 2018-07-13 12:54:55 running setup-bootable does nothing and setup-disk says there is no disk - and yes there is a disk attached 2018-07-13 13:04:50 popop, run the script with -x and see where it goes wrong. 2018-07-13 13:06:35 where is the script located? 2018-07-13 13:06:46 -x isnt a param 2018-07-13 13:10:31 try doing: /bin/sh -x /sbin/setup-alpine 2018-07-13 13:10:50 you could also edit /sbin/setup-alpine and add the -x to the #!/bin/sh line 2018-07-13 13:13:26 yeh I added it in so it does a test to see if its xen then tries to set DEFAULT_DISK=none /sbin/setup-disk -q 2018-07-13 13:13:40 diskmode = ['' != sys] 2018-07-13 13:13:48 then goes to setup-lbu 2018-07-13 13:14:11 i mean it has to have a disk as its what boots that live iso 2018-07-13 13:17:55 So there's this package gdal [0] which is only available in edge. If possible, which is the best way to include this package in an otherwise 3.7 build? 2018-07-13 13:17:59 [0]: https://pkgs.alpinelinux.org/packages?name=gdal&branch=edge 2018-07-13 13:18:28 Rovanion add the edge repository to your repositories 2018-07-13 13:18:47 bad idea when using 3.7 2018-07-13 13:19:13 build it on 3.7 or use 3.8 2018-07-13 13:20:08 I've tried running: echo @edge http://nl.alpinelinux.org/alpine/edge/main >> /etc/apk/repositories and then running apk add gdal@edge but that didn't work unfortunately. 2018-07-13 13:20:27 TBK[m]: It's not available in 3.8 either unfortunately. 2018-07-13 13:21:02 you still have to add the testing repo 2018-07-13 13:28:21 Hmm, says its masked in @testing when I install gdal@edge now, and conversely masked in @edge when I try to install gdal@testing. 2018-07-13 13:43:50 hey guys, how to harddisk install without wiping the entire disk? can't we do manual partitioning to set space for alpine and others? 2018-07-13 13:44:08 diskosix: you can 2018-07-13 13:44:25 just need to manually format/ mount partitions and run setup-disk 2018-07-13 13:44:42 alpine-setup doesn't offer it? 2018-07-13 13:45:25 It doesn't, but you can just ^C out of it 2018-07-13 13:45:39 or select "none" at the disk and cache step 2018-07-13 13:46:06 after that, format disks, mount them, run "setup-disk -m /" 2018-07-13 13:50:14 ow yeah, im still an auto guy. what's about multi-boot? do i need to do it manually? 2018-07-13 13:50:58 as far as I know yes 2018-07-13 14:41:36 clandmeter from what i wrote do you have any idea why its not recognising my drive? 2018-07-13 14:43:35 Rovanion: "echo http://nl.alpinelinux.org/alpine/edge/testing >> /etc/apk/repositories" 2018-07-13 14:44:19 Rovanion: and then "apk update && apk add --no-cache gdal" 2018-07-13 14:47:34 TBK[m]: Thank you! 2018-07-13 14:48:12 popop: What type of media is the disk? Does it show in dmesg? 2018-07-13 14:49:45 Rovanion: np. btw you should change the repo to a mirror near you 2018-07-13 14:50:36 it's an sd card, the same device that alpine boots from 2018-07-13 14:51:54 RPi by any chance? 2018-07-13 14:52:45 yes I want to setup a build server for arm since all the documentation on how to setup a compile server is out of date and the bootstrap.sh bugs out 2018-07-13 15:08:18 TBK[m] i bet your going to say it doesnt work on RPi 2018-07-13 15:09:51 ehh no, RPi setup is not my expertise. I bought my first last week and intend to use it with AL. Setup is still on the todo. 2018-07-13 15:11:02 We need Carlo Landmeter we is the expert and the guy who worked all the 3.8 RPi goodness. 2018-07-13 15:11:06 *he 2018-07-13 15:12:34 really not a fan of rpi's in general all the extra fuss for some propritary bootloaders and blobs when you can get a same spec board with just a standard linux kernel 2018-07-13 15:12:55 ok so i see there is actually some wiki stuff about this 2018-07-13 15:13:29 but before I go down a rabbit hole, the whole point of this is to build aarch packages is there not an easier method 2018-07-13 15:13:41 like I said all the stuff in wiki regarding vserver is deprecated 2018-07-13 15:14:33 Wiki contributions are always welcome. 2018-07-13 15:14:57 i dont mind contributing once I know how to do it 2018-07-13 15:15:37 catch 22 2018-07-13 15:15:39 are alpine themselves just using alpine2.x branch to power the build servers or something like qemu 2018-07-13 15:17:17 arm stuff is build on a couple of cavium thunderx 2018-07-13 15:55:18 TIL: If the time isn't correctly set you can't login as root as the password has expired and you can't get repos because the cert is "not yet valid". 2018-07-13 15:59:53 time is kind of important if you use date-based stuff 2018-07-13 16:01:33 koollman: Very true, the message "PTY allocation request failed on channel 0" on ssh kinda threw me off. 2018-07-13 16:02:04 yeah, not very explicit :) 2018-07-13 16:02:20 nothing about 'your account is suspended/expired' ? 2018-07-13 16:03:20 koollman: It also had "ARNING: Your password has expired. Password change required but no TTY available." 2018-07-13 16:03:59 yeah ... I added expiration to my linux accounts, but not on root. pretty much for this kind of risk 2018-07-13 16:04:31 I'm kinda new to alpine so no idea how to do that. 2018-07-13 17:01:34 firefox-esr is updated to 52.8.1 two days ago, but can't see it for aarch64 in repository 2018-07-13 17:05:55 do you have edge repos enabled? 2018-07-13 17:06:09 yes 2018-07-13 17:06:26 which mirror do you use? 2018-07-13 17:07:01 wait a moment, I'm not behind arm64 box, need to ssh to it 2018-07-13 17:07:43 @edge http://mirror.yandex.ru/mirrors/alpine/edge/community 2018-07-13 17:09:20 mps: It is not on the mirror as of yet. See http://mirror.yandex.ru/mirrors/alpine/edge/community/aarch64/ and search for "firefox-52.8" 2018-07-13 17:10:19 i thought so, but two days lag is much 2018-07-13 17:10:53 mirrors should be 'faster' 2018-07-13 17:11:29 try another mirror 2018-07-13 17:12:16 is it good idea to change mirrors so often 2018-07-13 17:13:43 but, anyway I will do because of CVE upgrade for firefox-esr 2018-07-13 17:14:24 mps: 2018-07-13 17:14:54 doh. You can try to contact Yandex and hear them what is going on - opensource@yandex-team.ru 2018-07-13 17:15:30 tnx for the hint 2018-07-13 17:42:08 botting the alpine 3.8 standard install image constantly hangs at "Loading hardware drivers..." on one the mahcine i'd like to install it to. maybe, using some some boot paramaters can solve this. but how define them when booting from the cd? 2018-07-13 17:43:37 \q 2018-07-13 20:27:34 Huh, I was upgrading my dovecot setup and it seems this commit removed a Dovecot plugin altogether without much priori notice: https://git.alpinelinux.org/cgit/aports/commit/main/dovecot/APKBUILD?id=365d17f18f07a03cbfe1ef87a420a576c73c52cf 2018-07-13 20:27:40 Any idea what motivated removing it completely? 2018-07-13 20:30:33 kaiyou: The developer of sieve-extdata did not make a new version that worked with 2.3.x until a couple of days ago. I contacted him in march and got a reply yesterday. 2018-07-13 20:31:24 okay 2018-07-13 20:31:34 I'll get to work then, will try to provide a PR by sunday :) 2018-07-13 20:31:47 Privously he has written that he did not see a point in continouing the updating the code since there where alternatives. Apparently that has changed. 2018-07-13 20:32:28 Thanks for the quick answer! 2018-07-13 20:33:12 Do you have a pointer to his messages? I don't know of any proper alternative for binding sieve variables to dovecot dicts 2018-07-13 20:33:58 no, researched it 4 months ago... 2018-07-13 20:34:55 of course one can store complete sieve files inside a dict, but let's agree on it not being.. ideal :) 2018-07-13 20:35:00 thanks anyway, I will research it again 2018-07-13 20:35:24 the new repo is located at https://github.com/stephanbosch/sieve-extdata-plugin 2018-07-13 23:27:40 hi? 2018-07-14 02:58:56 i have a problem with tls and transmission-daemon bitorrent on alpine linux, i cant connect using http or https 2018-07-14 02:59:27 im using alpine on docker / arm 2018-07-14 02:59:35 i get this error msg 2018-07-14 02:59:37 *** Fatal error: An unexpected TLS packet was received. *** handshake has failed: An unexpected TLS packet was received. 2018-07-14 03:04:16 Zhull: What are you using http(s) for? 2018-07-14 03:06:41 transmission-daemon package 2018-07-14 03:06:57 installed gnutls to check out things 2018-07-14 03:07:01 i got this : 2018-07-14 03:07:20 Zhull: Doesn't use http AFAIK 2018-07-14 03:07:33 |<1>| Received record packet of unknown type 72 *** Fatal error: An unexpected TLS packet was received. *** handshake has failed: An unexpected TLS packet was received. 2018-07-14 03:07:56 i tried all browser firefox etc 2018-07-14 03:07:59 edge 2018-07-14 03:08:19 none will work so i guess its a problem from the alpine host somewhere 2018-07-14 03:08:27 im missing something ? 2018-07-14 03:08:41 You're trying to access the transmission web interface? 2018-07-14 03:08:56 or should i try edge version of alpine maybe ? i use 3.7 2018-07-14 03:08:57 Or is this an error that occurs when connecting to peers? 2018-07-14 03:09:08 Zhull: Explain what you're trying to do. 2018-07-14 03:09:50 i try to connect to https://myhost.com:9091/ to connect to transmission web client 2018-07-14 03:10:37 its a package i installed using apk add transmission-daemon 2018-07-14 03:11:40 Well, I just tested it on 3.8.0 with Firefox. Seems to work fine. 2018-07-14 03:12:41 HTTPS doesn't work out of the box. But you can't even connect with HTTP? 2018-07-14 03:12:44 ok then i ll try edge / 3.8 thx 2018-07-14 03:15:51 transmission-daemon doesn't actually support TLS natively, so that might be your problem :-s 2018-07-14 03:17:12 I mean, TLS for the web interface. Encryption for bittorrent connections works, of course. 2018-07-14 03:17:20 im making a new docker and try to update to 3.8 or edge dunno then install it again 2018-07-14 03:17:49 docker container* 2018-07-14 03:23:42 u used arm or x86? 2018-07-14 03:24:29 Zhull: x86_64 2018-07-14 03:25:03 Zhull: Also, no docker here, if that matters. 2018-07-14 03:37:48 i got this kind of things now :/ 2018-07-14 03:37:50 b:~# rc-service transmission-daemon start * WARNING: transmission-daemon has already been started de914155118b:~# rc-service transmission-daemon stop /lib/rc/sh/openrc-run.sh: line 279: can't create /sys/fs/cgroup/blkio/tasks: Read-only file system /lib/rc/sh/openrc-run.sh: line 279: can't create /sys/fs/cgroup/cpu/tasks: Read-only file system /lib/rc/sh/openrc-run.sh: line 279: can't create /sys/fs/cgroup/cpu,cpuacct/tasks: Read- 2018-07-14 03:52:48 Hey All, I have been running into some weird issue with php, alpine and a library that calls curl. 2018-07-14 07:30:48 random q, how long does it take for a flagged package to be acted upon? 2018-07-14 09:08:12 hi huys, can anyone point me where is the path to my cdrom? 2018-07-14 09:09:36 . /dev/cdrom and /media/cdrom can't be mounted, so I guess I am mounting the wrong path 2018-07-14 10:28:25 <_ikke_> mpmc: depends on the maintainer 2018-07-14 15:14:06 Hey, don't suppose anyone knows much about Samba? I'm using https://gist.github.com/benpye/d418f1d257220d51f24193d62cb65103 as my smb.conf, I want any client to have rw access to the share, however, no clients seem to have read write access 2018-07-14 15:14:13 I can read, but I cant write any files 2018-07-14 15:14:46 I have tried running chown nobody:nobody -R /tank/library, and the directory /tank/library has permissions 755, I don't know what's going on 2018-07-14 15:15:14 Any ideas? 2018-07-14 15:18:58 I have also tried su nobody and creating files, that's fine 2018-07-14 15:27:26 If I set the permissions to 770 it works, why is the group working but not the user? 2018-07-14 15:35:24 did syslogd get removed from init scripts in 3.8? 2018-07-14 15:36:40 oh wait nix that 2018-07-14 15:37:00 shows up in my install from disk, but not in container install after i added openrc 2018-07-14 16:38:27 is it possible to boot/install alpine linux from a mdadm raid 10? 2018-07-14 16:41:04 i created a raid10 /dev/md127 and then startet setup-alpine, but it does not find the drive to install on 2018-07-14 16:41:07 any ideas? 2018-07-15 08:59:15 Hey folks, I'm trying to build an updated pkg but getting ">>> libzip: Updating the community/armhf repository index...ERROR: APKINDEX.tar.gz: UNTRUSTED signature>>> ERROR: libzip: Failed to create index". I assume this is trying to update the repos on alpine? How do I avoid this? 2018-07-15 09:00:05 anyone here using management tools for their dotfiles? 2018-07-15 09:00:31 i'm wondering which one i should use https://wiki.archlinux.org/index.php/Dotfiles#Other_tools hmm 2018-07-15 09:21:53 I can recommend GNU Stow 👍 2018-07-15 09:24:33 mpmc, make sure your pub sign key is in etc/apk/keys 2018-07-15 09:24:49 clandmeter: Yeah, I found that out :p 2018-07-15 09:28:51 It would also help if I enabled the community repo >.< 2018-07-15 11:47:10 hola. Kind of a random question about APKBUILD semantics. I have a package() fn that has 5 lines: cd $builddir; make DESTDIR="$pkgdir" install; cd "$pkgdir"; rm -Rf usr/include usr/lib 2018-07-15 11:47:25 the only thing that should be inside of the package, afaict, is usr/bin/foo 2018-07-15 11:47:39 ldd shows that usr/bin/foo depends on libc 2018-07-15 11:48:29 yet, abuild is pulling in a whole slew of other libs that I would rather put in subpackages - even static libraries. 2018-07-15 11:48:34 any ideas? 2018-07-15 11:49:43 nevermind... it magically works now.. so confusing 2018-07-15 11:55:06 weird.. actually, it seems the problem is back. I think the issue is that the main package and then subpackages are not necessarily created in order, or possibly I should use an intermediate install directory and then manually extract things into subpkgdir 2018-07-15 13:55:25 how can I download all font packages? 2018-07-15 13:58:59 or how do I install all packages I find with 'apk search -x font-*'? 2018-07-15 14:00:35 apk install `` ? 2018-07-15 14:00:50 what's wrong with backticks? 2018-07-15 14:02:25 apk search includes version numbers, like this: sdl-1.2.15-r8 2018-07-15 14:02:40 apk add requires that no version numbers would be present, like this: sdl 2018-07-15 14:03:12 version strings are irregular: they can be something like -1.2.1.15-r8 2018-07-15 14:03:36 or they can be something like 0_git20170920-r0 2018-07-15 14:06:52 grJotQbLTxV5: something like apk search | xargs apk add perhaps? 2018-07-15 14:07:57 TBB: apk search adds version string to the package name 2018-07-15 14:08:05 TBB: apk add requires package name only 2018-07-15 14:10:32 which was the "something like" part. add -q to the search. 2018-07-15 14:11:29 I sometimes give out incomplete answers for two reasons, I either have no access to an Alpine machine at the moment I answer, or I intentionally leave out a detail to encourage self discovery. 2018-07-15 14:12:38 wow, -q is described as a global option to "print less information" 2018-07-15 14:13:00 really intuitive 2018-07-15 14:17:14 but thanks anyway 2018-07-15 14:33:36 hello, I have upgraded from 3.7 to 3.8. I understand linux-vanilla is now the default kernel. No issues installing and booting into it. However, I can't seem to uninstall linux-hardened. The command "apk del linux-hardened" doesn't do anything. Any ideas? 2018-07-15 14:47:20 ahyeahdude: linux-hardened was removed, after grsec ceased publication of the grsec patchset 2018-07-15 14:49:09 jn__: Yea, I have switched to linux-vanilla. I just can't uninstall the linux-hardened package. "apk list" gives this... "linux-hardened-4.9.65-r1 x86_64 {linux-hardened} (GPL2) [installed]" 2018-07-15 14:49:37 oh, you can't *un*install. i misread that 2018-07-15 14:50:02 seems weird, no idea 2018-07-15 14:50:43 its bizarre. "apk del linux-hardened" gives this... "OK: 991 MiB in 200 packages" 2018-07-15 14:52:01 is it still listed in /etc/apk/world? 2018-07-15 14:52:07 tried using the various "--force" commands found in "apk del --help". None seem to do anything. apk gives no errors either 2018-07-15 14:52:08 I remember seeing someone else ask this as well, but I don't remember what the solution to it is 2018-07-15 14:53:05 jn__: no, it is not in /etc/apk/world 2018-07-15 14:53:55 should I add and retry to uninstall? 2018-07-15 14:54:23 that *might* help. i don't know. 2018-07-15 14:55:44 jn__: you sovled it! So, "linux-hardened" was not in /etc/apk/world, but the old name "linux-grsec" was. I just renamed that entry and it uninstalled right away. Thanks! 2018-07-15 14:57:52 aha! 2018-07-15 14:58:44 apk needs a command like "apk why " to print out why a given package is installed 2018-07-15 14:59:16 but i'm too lazy to implement it 2018-07-15 15:00:08 'apk del -s' works for that 2018-07-15 15:00:09 <_ikke_> if it's not in /etc/apk/world, you can check apk info --rdepends to see what packages depends on it 2018-07-15 15:00:35 _ikke_: oh cool 2018-07-15 15:00:59 the package name change "linux-grsec" to "linux-hardened" should have updated /etc/apk/world 2018-07-15 15:51:00 hello. is there a special procedure to use nftables on alpine? I installed nftables package (on a raspberry pi) but I can not use the same rules I use on a debian installation. I get "Could not process rule: Not supported" errors. I also modprobed "nfnetlink" without success and can not find any relevant information. Suggestions? 2018-07-15 21:05:17 How do I install manpages/docs with all installed packages? 2018-07-15 21:07:19 CcxWrk: apk add docs 2018-07-15 21:09:15 ooh, nice 2018-07-15 21:11:57 Thanks. 2018-07-15 22:39:09 xkeyboard-config(-doc?) is missing the manpage 2018-07-15 22:50:20 hi 2018-07-15 22:50:28 what package gets me lsblk? 2018-07-15 22:50:50 util-linux 2018-07-15 22:51:48 In future, https://pkgs.alpinelinux.org/contents?file=lsblk&path=&name=&branch=v3.8 2018-07-15 22:53:22 nice, ty 2018-07-16 04:54:13 So for some reason in alpine terminals over ssh • and │ render as _ 2018-07-16 04:54:32 LANG and TERM seem to have no impact. Any ideas? 2018-07-16 04:54:36 My container: https://github.com/lrvick/weechat-docker/blob/master/Dockerfile 2018-07-16 07:07:15 hello. does anyone here use alpine as their primary desktop OS? 2018-07-16 07:16:24 talin, yes some do. 2018-07-16 07:25:44 nice. maybe i will give it a try 2018-07-16 08:15:46 talin: i can't see it being a great experience 2018-07-16 08:15:57 unless you use virtual machines 2018-07-16 08:16:23 because a lot of packages don't exist in alpine that would say be in debian or arch 2018-07-16 08:17:14 myself i use arch on my bare metal workstation/laptop, alpine for router and containers and debian for just misc quick and dirty stuff 2018-07-16 08:17:56 tya99: You use Alpine for routers? You don't happen to have any experience with awall by any chance? 2018-07-16 08:18:11 i do but no i haven't used awall 2018-07-16 08:18:17 i wrote my iptables rules manually 2018-07-16 08:18:23 Damned. Thanks anyway. 2018-07-16 08:18:23 and then managed it with iptables-restore 2018-07-16 08:18:35 because i did a lot of complicated stuff 2018-07-16 08:18:52 which im not sure would be supported by a web interface 2018-07-16 08:19:04 i also find typically web interfaces for iptables add stuff that doesn't make sense 2018-07-16 08:19:21 i have found you can make your own tables and that is sort of self documenting 2018-07-16 08:19:34 That's more or less why I abandoned pfSense and went with Alpine with awall 2018-07-16 08:20:05 my firewall rules look something like that 2018-07-16 08:20:08 https://wiki.alpinelinux.org/wiki/Linux_Router_with_VPN_on_a_Raspberry_Pi#Advanced_IPtables_rules_that_allow_us_to_route_into_our_two_routing_tables 2018-07-16 08:20:19 except i did a lot more and have VLANs i am going to document it at some point 2018-07-16 08:21:12 The only thing I can't get to work with awall is that I want to be able to reach the WAN interface on the alpine box from hosts on the LAN side. Those packets are always rejected, although pinging works. 2018-07-16 08:21:13 https://wiki.alpinelinux.org/wiki/Linux_Router_with_VPN_on_a_Raspberry_Pi_(IPv6) 2018-07-16 08:21:20 will be where i will do it when i get time 2018-07-16 08:21:51 is there anything between this alpine box? 2018-07-16 08:21:54 and the LAN side 2018-07-16 08:22:04 or are the hosts connected into a switch which is connected into the router? 2018-07-16 08:22:16 if pinging works maybe it is that you've not allowed port 80? 2018-07-16 08:22:25 that would indicate icmp works 2018-07-16 08:23:00 i can't wait to get time to update that ipv6 version of the article 2018-07-16 08:23:05 The hosts are connected to a switch (well, a virtual switch) together with the alpine box on the LAN side. 2018-07-16 08:23:05 cos the setup i have now is awesome 2018-07-16 08:23:55 well its not a routing issue if you can ping the alpine machine 2018-07-16 08:24:12 try enabling logging and see if anything is dropped 2018-07-16 08:24:15 and use tcpdump 2018-07-16 08:24:35 tcpdump was godly for diagnosing if something was getting there or not 2018-07-16 08:24:36 That's a good idea, actually. I'll do so when I get home. Unless I perish in this heat ... 2018-07-16 08:27:00 particularly tcpdump qvi 2018-07-16 08:27:08 interface and packet type 2018-07-16 08:27:12 so if it's icmp 2018-07-16 08:27:14 or tcp 2018-07-16 08:27:20 and on the specific interface 2018-07-16 08:27:20 The problem with awall and other alpine-specific projects is that it seems to be impossible to get hold of anyone who actually uses it. 2018-07-16 08:27:41 i think they might be okay for simple things 2018-07-16 08:27:45 Alpine itself is nice, though. 2018-07-16 08:28:03 and as mine was a router i didn't really want a web server on it 2018-07-16 08:28:29 I do miss proper community support channels, though. Mailing lists and IRC are too ephemeral. 2018-07-16 08:29:02 well i think most support in the open source world is on those things 2018-07-16 08:29:20 forums like linuxquestions and askubuntu tend to get noob answers 2018-07-16 08:29:28 which are incorrect or not the best way of doing things 2018-07-16 08:29:37 tya99: ah, okay. i'm so lazy about running a bunch of different distros 2018-07-16 08:29:41 i have found bbs.archlinux.org to be good 2018-07-16 08:29:59 talin: well the reason is because certain distros are good at certain things 2018-07-16 08:30:19 i love archlinux for my own machines but it does take a while to setup on new foreign hardware 2018-07-16 08:30:27 Oh yes, Arch is bloody brilliant when it comes to community support. The wiki is en pointe, and the forum too. 2018-07-16 08:30:34 yes. 2018-07-16 08:30:44 debian is pretty universal, but the documentation can be a bit shitty 2018-07-16 08:30:52 but a lot of things are pretty easy to do 2018-07-16 08:31:09 That's why I use Arch on all my desktop machines. It's the simplest distro I've ever used. 2018-07-16 08:31:12 alpine is really minimal, more so than arch or debian in terms of musl and that 2018-07-16 08:31:28 the arch wiki applies mostly also to alpine or any other distro. and mailinglists are not really ephemeral if they have an archive 2018-07-16 08:31:41 yeah that 2018-07-16 08:32:19 i would probably find debian annoying as a desktop distro because its packages can be a bit stale 2018-07-16 08:32:49 which can be a bit annoying when you need this or that to be above a certain version to compile something against it 2018-07-16 08:33:05 grJotQbLTxV5: True enough, but they are unwieldy. E-mail clients aren't really optimised for mailing lists these days, I feel. 2018-07-16 08:33:15 that is assuming you're not using testing 2018-07-16 08:33:29 thunderbird works okay with mailing lists 2018-07-16 08:33:39 but you probably want to have imapfilter filter things for you 2018-07-16 08:33:44 tya99: The staleness of Debian is exactly why I've hitherto preferred Debian for my server VMs 2018-07-16 08:33:58 konaya: which is one place where i use them 2018-07-16 08:34:12 when it is things i don't need to constantly care about 2018-07-16 08:34:57 I like the tiny footprint of alpine, though, which is why I'm trying it out. I might migrate most of my VMs to alpine if I'm lucky. 2018-07-16 08:35:51 yeah and i really like alpine's ramdisk setup 2018-07-16 08:35:58 Where does alpine stand on that scale, by the way? Can you safely upgrade all packages without risking breakage and so on? 2018-07-16 08:36:13 from the same branch yes 2018-07-16 08:36:16 so if you're on 3.8 yes 2018-07-16 08:36:21 For generous definitions of "safely", of course 2018-07-16 08:36:25 but if you move to 3.9 you might have to tweak things 2018-07-16 08:36:35 like configs for programs might change this is with diskless mode 2018-07-16 08:37:00 i once went from 3.2 to 3.7 2018-07-16 08:37:14 with diskless mode, but i had to edit a lot of configs as things had changed over the years 2018-07-16 08:37:47 That's understandable. 2018-07-16 08:38:13 As long as things remain reasonably stable within the same branch I'm happy. 2018-07-16 08:39:52 I'd love to try to convince my team to move from Debian to Alpine at work 2018-07-16 08:40:20 We run clusters with ~500 Debian VMs for customers 2018-07-16 08:41:01 At that scale we could save a bloody lot of resources jumping over to Alpine, IMO 2018-07-16 08:41:25 konaya: depends what emailclient you use. just don't use webshit crap. 2018-07-16 08:41:27 https://wiki.alpinelinux.org/wiki/Category:Networking 2018-07-16 08:41:31 hmm i can't seem to edit that 2018-07-16 08:41:38 i was going to add 2018-07-16 08:41:41 https://wiki.alpinelinux.org/wiki/Linux_Router_with_VPN_on_a_Raspberry_Pi_(IPv6) 2018-07-16 08:41:43 under the other one 2018-07-16 08:42:23 grJotQbLTxV5: i have tried a few but i am stuck on thunderbird 2018-07-16 08:42:31 i did briefly try mutt but that was a pain in the ass 2018-07-16 08:42:52 claws didn't have anything for caldav/carddav 2018-07-16 08:42:54 mutt is indeed the best. why was it a pain in the ass? 2018-07-16 08:43:05 so many components. 2018-07-16 08:43:13 ah. 2018-07-16 08:43:15 i like with thunderbird, lightning 2018-07-16 08:43:29 and the sogo connector works really well for carddav/caldav 2018-07-16 08:43:30 grJotQbLTxV5: Claws on desktop because I dunno; K9 on Android because there aren't really many choices for some reason. 2018-07-16 08:43:37 but you can setup mutt the way you want it and not get a one-size-fits-all solution that sucks 2018-07-16 08:43:39 i use k9 on android 2018-07-16 08:43:44 and davdroid 2018-07-16 08:44:11 grJotQbLTxV5: i guess i just wasn't motivated enough and when i looked at the python plugin for carddav it was too experimental 2018-07-16 08:44:37 wtf is carddav? doesnt sound like someting email related. 2018-07-16 08:45:42 grJotQbLTxV5: It's the standard for address books. 2018-07-16 08:45:53 The protocol, I mean. 2018-07-16 08:46:18 It's pretty mail related. 2018-07-16 08:46:44 for email you need a list of emailaddresses, no need for phonenumbers, and other stuff unrelated i guess. 2018-07-16 08:46:45 Not intrinsically, but still. 2018-07-16 08:46:57 for email lbdb is the best addressbook still i claim 2018-07-16 08:47:39 yet mutt also handles addresses without lbdb internally 2018-07-16 08:48:34 Yes, but most people I know have both an e-mail address and a phone number. It makes zero sense to keep separate databases for phone numbers and e-mail addresses when both are centred around personal identity. 2018-07-16 08:48:49 CardDAV is the de-facto open standard for that. 2018-07-16 08:50:19 I like the fact that I can push phone numbers and e-mail addresses and whatnot to my self-hosted CardDAV server and have it all synced to all my computers and phones. 2018-07-16 08:52:22 I tried getting into mutt, but it never felt right. I wanted it to, because my mailbox is in Maildir format so it makes sense to use mutt, but there you are. 2018-07-16 08:55:36 What do you all use on the server side, then? I use Postfix and Dovecot solely on the merit of their popularity. 2018-07-16 08:58:12 Postfix on a VPS for sending and receiving e-mail, then Dovecot-pop3 to shunt all incoming e-mail to my home server, then Dovecot-imap on my home server for actually reading my mail. 2018-07-16 09:43:23 mutt doesn't care where you get your addresses from, just write a wrapper for your addressbook and use the set query_command in muttrc 2018-07-16 10:14:59 OK, building on an RPi 3 can take a while xD 2018-07-16 10:25:00 mpmc: Why not cross compile? 2018-07-16 10:36:30 konaya: I'm just starting out with Alpine so I'd rather get to grips with it first, besides I'm not sure how I'd go about cross compiling on kubuntu :p 2018-07-16 10:37:01 Plus I learnt a few things anyway, which is always good! 2018-07-16 12:40:34 Hi. Anyone using Icinga to monitor alpine containers? I have a weird problem with the check_procs plugin. It states: 2018-07-16 12:40:40 PROCS OK: 1 process | procs=1;5;10;0; 2018-07-16 12:41:04 But there are about 150 processes running. Should I open a bug report? 2018-07-16 12:47:28 misterunknown: do you have /proc mounted inside your containers? 2018-07-16 13:22:51 asyd: Yes. This also happens in the host system, which is also an alpine linux. 2018-07-16 13:30:02 do you see 150 processes as any user or just as root? 2018-07-16 13:34:32 jomat: I can see the processes as any user. I particulary checked it with the nagios user, and he sees the processes too. 2018-07-16 13:37:22 This is a strace (the check is performed as root): https://pastebin.com/rYGEnJn1 2018-07-16 13:38:58 (The trace is from my host system) 2018-07-16 13:40:45 it forks, better use strace -f :-) 2018-07-16 13:52:23 Indeed^^ Here [1] is the complete strace with all child processes. Seems like it finds the other processes just fine, but does not interpret it correct... [1] https://misterunknown.de/static/strace-check-procs 2018-07-16 14:47:07 hi everyone, I need to build a docker image for my angular app and have it server by ng. I am instructed to do that with alpine but am having a hard time to find my way around that 2018-07-16 14:47:11 anyone here can help? 2018-07-16 15:34:41 <_ikke_> bibiki: helps to ask concrete questions 2018-07-16 17:46:39 jomat: asyd: I found the issue with check_procs: I have procps installed on my host system and some containers. This causes check_procs to misbehave. 2018-07-16 18:08:29 just an FYI for those interested, unit-1.3 builds fine on alpine for armhf :) 2018-07-16 21:00:45 anyone have a guide for booting the alpine aarch64 image in qemu 2018-07-16 21:01:01 i know i asked this about 2 months ago.. 2018-07-17 01:32:59 hi 2018-07-17 01:33:18 i am having trouble enabling cgroups in rc.conf 2018-07-17 01:33:26 i dno why, but it just seems to do nothing 2018-07-17 01:33:45 after a reboot, i end up with an empty /sys/fs/cgroup dir 2018-07-17 01:33:51 i don't see anything in my logs about it 2018-07-17 02:17:07 i see them enabled in the kernel config 2018-07-17 02:17:13 i started setting up to build my own 2018-07-17 02:22:44 another issues i'm having is trying to setup a network interface bridge for lxc 2018-07-17 02:23:08 but when i restart other services can no longer reach my vps 2018-07-17 02:26:01 nvm, i guess the network bridge is just a matter of assigning a static ip, kinda silly it would take the same ip as eth0, but w/e 2018-07-17 02:27:18 no, it's still not working 2018-07-17 02:34:26 i know that /etc/network/interfaces on alpine is different than on something like debian 2018-07-17 02:34:33 different script used to parse it 2018-07-17 02:34:51 bridges should support the same options though 2018-07-17 02:36:15 ok 2018-07-17 02:55:37 so, i guess the solution to the network bridge is to comment out the eth0 lines in interfaces 2018-07-17 02:55:48 thanks ubuntu stack excahnge from 2011 2018-07-17 04:46:11 crond is available on my alpine system, as is rc-service. However, rc-service doesn't recognise crond as a service. Anyone know why, and what I can do to fix this? 2018-07-17 04:46:50 Using alpine 3.7 in a docker container 2018-07-17 04:46:52 <_ikke_> Barf: does /etc/init.d/crond exist? 2018-07-17 04:47:10 no, it doesn't 2018-07-17 04:47:21 So I suspect I miss a package or someting 2018-07-17 04:47:27 but I don't know which one 2018-07-17 04:47:34 crond itself is available though 2018-07-17 04:47:48 <_ikke_> which package did you install for crond? 2018-07-17 04:48:28 nothing to be honest. Only package I installed was openrc 2018-07-17 04:49:50 but my container is based on the php-alpine docker images. So they might have 2018-07-17 04:50:07 <_ikke_> it's probably busybox crond 2018-07-17 04:50:32 <_ikke_> busybox-initscripts contains the necessary init files 2018-07-17 04:51:49 yeah great, that was it indeed! 2018-07-17 04:51:53 Thanks a lot mate! 2018-07-17 05:02:56 hmm, not sure if openrc is the way to go... when I run /etc/init.d/crond status, it complains that openrc didn't boot the system. Which explains why openrc didn't really start cron 2018-07-17 05:03:16 Should I use openrc, or am I trying to start the cron deamon the wrong way? 2018-07-17 05:07:49 <_ikke_> right, a docker container is not a fully booted system, just a single process that is run isolated 2018-07-17 05:10:00 <_ikke_> Barf: what are you running in the container? 2018-07-17 05:10:51 php fpm based on alpine 3.7 2018-07-17 05:10:56 official docker hub image 2018-07-17 05:13:16 <_ikke_> How is php-fpm running? 2018-07-17 05:13:29 I can create an empty file called /run/openrc/softlevel, but I'm not sure if it's the right thing to do 2018-07-17 05:14:29 how is php-fpm running? How do you mean? It's running as the main process (id 1), and was started from some shellscript inside the php fpm image 2018-07-17 05:15:00 <_ikke_> right 2018-07-17 05:15:13 <_ikke_> so are you exec'ed into the container now then? 2018-07-17 05:15:20 yep 2018-07-17 05:16:06 But I did the rc-update add crond from a custom Dockerfile 2018-07-17 05:16:36 however, that didn't really work out, as crond doesn't run when the container was booted 2018-07-17 05:16:59 <_ikke_> right, because you don't 'boot' a container 2018-07-17 05:17:06 <_ikke_> it's just a process that's run 2018-07-17 05:17:15 <_ikke_> in this case, the shell script, which starts php-fpm 2018-07-17 05:17:18 yeah, I guess you're right 2018-07-17 05:17:41 <_ikke_> so to have this work, you'd need to have this shell script to also run crond 2018-07-17 05:17:58 hmm, okay, I can do that. 2018-07-17 05:18:13 So basically I don't need openrc 2018-07-17 05:18:17 <_ikke_> no 2018-07-17 05:18:27 <_ikke_> it's not typical to run a full init system in a docker container 2018-07-17 05:18:31 I should run crontab from the entrypoint script 2018-07-17 05:19:01 I'll go fix that ;-) 2018-07-17 05:24:53 Great, that ddi the job. Thanks a lot @_ikke_ 2018-07-17 07:37:56 whats the current name of the virtualbox guest additions? 2018-07-17 09:39:25 Hello! WIFI RTL8188Yu driver does not work. Can I compile from https://github.com/lwfinger/rtl8188? 2018-07-17 09:40:40 D-Link DWA-125 adaptor 2018-07-17 09:41:20 WIFI RTL8188EU 2018-07-17 09:58:03 Hello! WIFI RTL8188Yu driver does not work. Can I compile from https://github.com/lwfinger/rtl8188? 2018-07-17 09:58:13 D-Link DWA-125 adaptor 2018-07-17 09:58:23 WIFI RTL8188EU 2018-07-17 10:05:06 Hello! WIFI RTL8188eu driver does not work. Can I compile from https://github.com/lwfinger/rtl8188? 2018-07-17 10:05:31 D-Link DWA-125 adaptor RTL8188EU 2018-07-17 10:20:38 Product: DWA-125 11n Adapter not working((((( 2018-07-17 10:21:05 rtl8188eu chip 2018-07-17 11:16:29 Shiz: how do i modloop over tftp 2018-07-17 11:30:32 dead channel (((( 2018-07-17 11:30:59 dima_: dont spam 2018-07-17 11:31:05 people already see your messages 2018-07-17 11:31:08 not everyone is here 2018-07-17 11:31:21 Product: DWA-125 11n Adapter not working((((( 2018-07-17 11:31:31 rtl8188eu chip 2018-07-17 11:31:36 YES WE ALREADY SEE THAT 2018-07-17 12:17:26 dima_: modprobe rtl8188 2018-07-17 12:17:33 dima_: modprobe rtl8188ee * 2018-07-17 12:17:50 or you can compile it from https://github.com/lwfinger/rtl8188eu yes 2018-07-17 12:18:53 dima_: or switch to the linux-rpi kernel 2018-07-17 12:18:59 which has the r8188eu module 2018-07-17 12:20:54 modprobe: FATAL: Module rtl8188 not found in directory /lib/modules/4.14.52-0-vanilla 2018-07-17 15:19:12 Shiz: or can I load modloop from tftp 2018-07-17 15:46:07 Hi Everybody 2018-07-17 15:46:29 is there a way to unpin all pinned packages or at least to list all pinned packages ? 2018-07-17 16:01:48 Hola. Quick question. If i wanted to try and get an apk into the build, what is my beat route? Making a PR to aports on github? 2018-07-17 16:24:40 <_ikke_> cfriedt: that should work, yes 2018-07-17 16:51:02 _ikke_: ok, will do. 2018-07-17 17:16:15 I am wondering, is there a quick and easy way to cancel an "apk add"? 2018-07-17 17:16:38 <_ikke_> within the few seconds that it usually runsA 2018-07-17 17:16:44 as in, cancel the installation process 2018-07-17 17:16:53 Ctrl-C seems to work 2018-07-17 17:17:08 apk tries to continue the install following this 2018-07-17 17:17:35 ran out of disk space, trying to install e2fstools for an online resize 2018-07-17 17:17:53 but it has e2fstools queued after it has finished installing gcc 2018-07-17 17:27:05 I have tried deleting the apk cache, still no luck 2018-07-17 18:50:48 randomq: is there any easier firewall than awall. Having to edit json files is a pita. 2018-07-17 18:52:23 trying to start an lxc container, but getting this "lxc_monitor - monitor.c:lxc_monitor_fifo_send:111 - Failed to open fifo to send message: No such file or directory." 2018-07-17 18:52:27 not really sure what that means 2018-07-17 18:52:43 searched around, some folks said it was related to grsec, but there's no grsec enabled or even a supported kernel in 3.8 2018-07-17 19:24:38 ktsukik: chmod -x /usr/bin/newuidmap 2018-07-17 19:24:38 chmod -x /usr/bin/newgidmap 2018-07-17 19:24:44 that's what I see in the github issue 2018-07-17 19:53:02 danieli: ty i will try it 2018-07-17 19:55:12 i don't have such a file ._. 2018-07-17 19:55:51 nvm, had to add shadow-uidmap package 2018-07-17 19:57:36 ehh, it's not working for me 2018-07-17 19:57:43 i'll probably just diverge to docker from community 2018-07-17 19:58:25 i don't remember the fix off the top of my head, but there were some interesting info in a github issue on it 2018-07-17 19:58:28 lxc/lxd 2018-07-17 19:59:05 yea, i looked, i didn't see much, and this is a little too much for me atm 2018-07-18 06:12:55 Hi, apk add postfix keeps stuck in 'Executing pre-install' 2018-07-18 06:44:27 Hm it runs now, nvm 2018-07-18 07:12:34 Is argon2i support in PHP built-in ? 2018-07-18 08:02:35 Does anyone know why hugetlbfs is disabled in the default vanilla kernel for Alpine? I am currenly using Alpine as a KVM host os, and one of the few things I lack by default, is the ability to use hugetlbfs... I could create a custom package with that enabled, but - then I would have to maintain that when there's a new kernel release :/ 2018-07-18 11:14:39 hello, I see https://pkgs.alpinelinux.org/packages?name=docker&branch=v3.8&arch=x86 lists a "docker" package, but when I try to install it with 'apk add docker' I get 2018-07-18 11:14:40 ERROR: unsatisfiable constraints: 2018-07-18 11:14:42 docker (missing): 2018-07-18 11:14:44 required by: world[docker] 2018-07-18 11:14:56 ohh, "community" 2018-07-18 11:16:07 my bad, sorry for the noise 2018-07-18 11:33:58 Hi. I just installed nagios-plugins-mailq and noticed that the shebang of the script looks like this: #! -w 2018-07-18 11:35:11 This is surely an error, or not? 2018-07-18 12:03:34 Does anyone know why hugetlbfs is disabled in the default vanilla kernel for Alpine? I am currenly using Alpine as a KVM host os, and one of the few things I lack by default, is the ability to use hugetlbfs... I could create a custom package with that enabled, but - then I would have to maintain that when there's a new kernel release :/ 2018-07-18 12:35:45 its a deprecated feature, no? 2018-07-18 12:35:55 modern usage is just mmap 2018-07-18 12:53:19 Hi. When does a package gets promoted from testing to main? 2018-07-18 13:19:32 dalias: afaik it's far from deprecated. It is a more efficient way to adress memory pages - in the case where you have a lot of memory for one process. 2018-07-18 14:34:06 glso, you can use huge pages just fine without hugetlbfs 2018-07-18 14:35:15 hugetlbfs is a deprecated hack for getting them before anyone bothered to work support into the existing general mm system 2018-07-18 14:38:57 afaik that's the only way to use huge pages with qemu :/ 2018-07-18 14:42:12 if you enable transparent hugepages (on by default in alpine) the kernel should be able to automatically migrate qemu's large mappings (guest memory) to huge pages 2018-07-18 14:42:49 ideally qemu would be able to call madvise(MADV_HUGEPAGE) on them so it works even if kernel is set to only migrate explicitly madvised mappings 2018-07-18 14:43:29 bypassing the normal mm system and statically allocating huge pages which applications have to explicitly allocate and contend with each other for (the old hugetlbfs stuff) is a backwards design 2018-07-18 14:54:48 hi all! 2018-07-18 14:55:03 hope all is well! 2018-07-18 14:57:33 i am following wiki to install alpine as vm - i am having problems with setting up virtualbox additions. could someone help me, pls? ta 2018-07-18 15:00:35 linuxnewbie: Describe the problem, and someone will probably eventually know the answer and reply. That's how it usually is. 2018-07-18 15:00:36 i've point repositories to edge and the virtualbox-additions-grsec is still missing 2018-07-18 15:01:05 And you've run apk update? 2018-07-18 15:01:12 yes, i did 2018-07-18 15:02:20 the official docs refer to virtualbox-guest-modules-virthardened 2018-07-18 15:02:32 Huh. You're right, it's not in the repo. How strange. 2018-07-18 15:02:37 what is the difference between virtualbox-guest-modules-virthardened and virtualbox-additions-grsec? 2018-07-18 15:04:02 how do you check, pls? 2018-07-18 15:06:27 I just pointed my browser at the repo URL and poked around. 2018-07-18 15:21:21 what version are you on? 3.8? 2018-07-18 15:21:25 edge? 2018-07-18 15:21:58 if yes to either, then -grsec is obsolete and -hardened is the right one to use 2018-07-18 15:22:05 maybe vanilla 2018-07-18 15:23:19 yes 3.8 2018-07-18 15:25:03 yes i point to edge after reading someone blog experience the same problem 2018-07-18 15:25:30 i'll try hardened 2018-07-18 15:25:56 go directly vanilla 2018-07-18 15:26:05 dunno what the status of hardened is in edge/3.8 2018-07-18 15:27:19 i don't understand what do you mean by go directly vanilla :) could you explain, pls? 2018-07-18 15:33:36 <_ikke_> hardened is no longer supported 2018-07-18 15:36:48 i might follow old docs. could you guys point me to current docs, pls? 2018-07-18 15:38:15 linuxnewbie: Don't use hardened, it is not maintained. 2018-07-18 15:39:26 Hardenede was also removed from 3.8 so you're out of luck in that case. 2018-07-18 15:39:46 If you want grsecurity pay for it, and get support from them. 2018-07-18 15:47:01 does that mean hardened available for older releases? 2018-07-18 15:48:03 Don't use hardened. It is unmaintained. 2018-07-18 15:49:49 ok. thanks. does it apply to only alpine distro? or for wider linux communities? 2018-07-18 15:53:47 i am aiming for setup a secure-oriented linux box - i am exploring alpine atm 2018-07-18 15:53:54 <_ikke_> linuxnewbie: grsec no longer releases the patches 2018-07-18 15:54:06 <_ikke_> linuxnewbie: So unless you pay for grsec, you probably won't be getting it 2018-07-18 15:54:28 <_ikke_> The kernel alpine still used was not patchable for spectre/meltdown 2018-07-18 15:54:41 thanks. i get it now. 2018-07-18 15:59:52 could someone explain... other distros like tails whonix make use of tor network to keep anonymity - from my search, i haven't seen any mentions alpine make use of tor network - so how does alpine help with security and anonymity? 2018-07-18 16:01:21 i am aware that most distros make exclusive use of ram and related techniques 2018-07-18 16:01:52 tor does not provide security. in fact tor exit nodes do actively mess with unencrypted traffic and thus reduce security 2018-07-18 16:02:18 if you desire some level of anonymity you can install tor and use it anyhow. 2018-07-18 16:02:34 also you could run tails from a vm inside alpine linux 2018-07-18 16:04:47 if as your nick says you are a newbie it might be better to stick with those distros if anonymous network usage that is not prey to five-eyes what you need. if however you don't need tor, and or intend to mess with the five eyes you'll have a hard time finding any distro that fits your needs ;) 2018-07-18 16:04:47 that seems like a poor idea compared to just running tails on hardware 2018-07-18 16:05:19 agreed with the last message 2018-07-18 16:05:28 why is that a poor idea? running multiple vms is a good thing when compartmentalizing stuff 2018-07-18 16:05:49 running vms for compartmentalization is good 2018-07-18 16:05:49 Yep, a secure system and a private browser are two different things 2018-07-18 16:06:12 in fact, that was why i started investigating alpine, it makes for lightweight images 2018-07-18 16:06:26 but for tails or whonix in particular I don't think it's a good idea 2018-07-18 16:06:42 for example, how do you prevent swapping tails's memory pages to disk? 2018-07-18 16:06:52 (unless you disable swap completely i guess) 2018-07-18 16:06:53 `swapoff -a` 2018-07-18 16:07:25 i am relatively a newbies. yes. i have a great interest in all thing linux but haven't got the lux of time to dig deep... trying : ) 2018-07-18 16:07:39 the more complexity you add, the higher the odds you defeat the privacy 2018-07-18 16:07:42 that's just the first idea that came to me, I'm sure there are other things that I haven't thought of that the tails devs already implemented 2018-07-18 16:08:03 if you want anonymity, just burn a tails live image to a usb and boot from that, I say 2018-07-18 16:08:08 well whonix runs something like tails in a vm. 2018-07-18 16:08:27 making sure the vm has no direct access to the internet and ensures that everything is routed over tor. 2018-07-18 16:08:34 qubes does that as well 2018-07-18 16:08:43 if it is their distros focus, I'm sure they do it well 2018-07-18 16:08:50 but I wouldn't jury rig another distro to do it 2018-07-18 16:11:28 qman__ i make a note of that now secure system and private browser 2018-07-18 16:14:03 futune if i understand correctly, 'swapping tails's memory pages to disk' is undersired in secure system? 2018-07-18 16:14:54 linuxnewbie, tails is designed to leave no trace, that's why it lives in ram. If pages get swapped to disk, they will leave some trace. 2018-07-18 16:15:14 but if you run it in a virtual machine, pages could be swapped, outside of tails' control 2018-07-18 16:15:21 don't worry too much about it 2018-07-18 16:30:06 thanks futune 2018-07-18 16:30:29 q 2018-07-18 16:32:44 alpine lightweight appeal is a great interest to me 2018-07-18 16:33:32 you guys are great helps! i'll join often to learn from you all. ta 2018-07-18 16:48:14 grJotQbLTxV5: i dont have any intentions to mess up with the five eyes/(fvey - just googled :) i am aiming to understand/apply security tools available to protect myself from the darkside as well as control my privacy 2018-07-18 16:48:46 simple wishes 2018-07-18 17:12:37 o_O 2018-07-18 17:14:31 just keeping things in RAM won't protect you, so you could indeed use disk surface with throwaway encryption 2018-07-18 17:15:57 but the first question to always ask is, who/what are you protecting against? which leads to the second question, how big resources does your adversary possess? because you could spend your entire life trying to protect against, say, a state level adversary and you'd never be able to win that battle 2018-07-18 17:20:24 that also depends how much the statelevel adversary is willing to spend compromising you 2018-07-18 17:30:10 that's true 2018-07-18 19:51:47 I'm trying to build a static binary and all that's missing is libgcc_s.a . Where can I find it? 2018-07-18 19:55:41 <_ikke_> Han: Cannot find a package that contains it 2018-07-18 19:57:06 me neither 2018-07-18 19:57:56 doesn't _s mean "shared" as in "shared library"? 2018-07-18 19:58:40 no 2018-07-18 20:08:18 -static-libgcc helps 2018-07-18 20:14:16 han, there's no such thing as libgcc_s.a 2018-07-18 20:14:25 libgcc_s is the shared lib version of libgcc 2018-07-18 20:14:41 what's trying to link libgcc_s? 2018-07-18 20:14:58 -static implies -static-libgcc 2018-07-18 20:15:09 maybe you're not actually using -static? 2018-07-18 20:15:46 if the package uses libtool, is messes around with -static and you have to trick it to make -static really work 2018-07-18 20:15:50 it messes* 2018-07-18 20:15:51 I am, and as it turned out I was chasing something funny. 2018-07-18 20:16:19 % file unison; ldd unison 2018-07-18 20:16:19 unison: ELF 64-bit LSB pie executable x86-64, version 1 (SYSV), dynamically linked, stripped 2018-07-18 20:16:22 ldd (0x6997a65b6000) 2018-07-18 20:16:45 See, file thinks it's a dynamic binary, ldd shows it's not. 2018-07-18 20:18:28 file is not meaningful 2018-07-18 20:18:41 it reports static pie binaries (and pie is default on alpine) as dynamic 2018-07-18 20:20:46 It took me some time to realise that. 2018-07-19 07:39:58 hello 2018-07-19 07:40:19 I was curious why OpenRC was selected since busybox incorporate runit? :) 2018-07-19 07:52:51 markand, i think the main reason is that alpine was initially based on Portage. 2018-07-19 07:54:13 I'm bored of bloated distributions 2018-07-19 07:55:04 my fedora write tons of logs regarding audit in syslog 2018-07-19 07:55:14 /var/cache/PackageKit is 10GB 2018-07-19 07:55:35 I'm sure companies tells those developers to ruin user's SDD :p 2018-07-19 09:16:15 would be cool to be able to use runit 2018-07-19 10:15:26 seems some packages are returning 404 2018-07-19 10:15:37 ERROR: libass-0.14.0-r0: package mentioned in index not found (try 'apk update') 2018-07-19 10:15:45 ERROR: libunistring-0.9.10-r0: package mentioned in index not found (try 'apk update') 2018-07-19 10:15:48 are the problem packages 2018-07-19 10:27:40 zacksiri, try now 2018-07-19 10:30:00 yep worked! thx much! 2018-07-19 10:30:16 thx for reporting 2018-07-19 10:30:39 i will see if we can fix that. 2018-07-19 15:59:18 is this implying there's a version conflict in 3.8? https://my.mixtape.moe/qmgbyd.png 2018-07-19 16:00:05 requests appears to be asking for an idna that's lesser than 2.7 however 2.7 is in main 2018-07-19 20:30:09 Hi. 2018-07-19 20:31:39 Guys, can I still use lbu while running Alpine Linux from a CD? 2018-07-19 20:55:29 lbu? 2018-07-19 20:55:46 oic 2018-07-19 20:57:44 https://wiki.alpinelinux.org/wiki/Alpine_local_backup 2018-07-19 20:57:50 yeah i found it 2018-07-20 11:59:12 are there plan to move to libc++ instead of libstdc++? 2018-07-20 13:16:58 Hello, I have a bunch of Alpine packages pinned to a certain version. How can I find out which packages are pinned, as they are not upgraded with "apk upgrade" nor when i add -l or -a ? 2018-07-20 14:27:36 hi all i've just tried following the alpine rPi3 persistent storage, I can get it to boot from the persistant storage device but when I do I have no keyboard input from my usb keyboard 2018-07-20 14:27:41 anyone experienced this? 2018-07-20 14:49:19 crich, please don't take this as an official answer :p but I cobbled together a python script for that exact purpose: https://ocv.me/dev/check-apk.py 2018-07-20 14:49:29 so unless anyone has a Better suggestion, that'll help 2018-07-20 14:50:14 ...actually hang on, need to fix something before you use that! 2018-07-20 14:52:16 markand_: no specific plan atm 2018-07-20 14:52:52 crich: apk verson -l '<' will show packages that needs update 2018-07-20 15:07:12 ncopa, apk version -a -l '<', right? but that also includes stuff that has a newer package in @edge, which you may not care about: https://my.mixtape.moe/vaicae.png 2018-07-20 15:07:38 apk -l '<' gives no hits on my box, even with outdated packages 2018-07-20 15:08:49 trfl: thanks i will check it 2018-07-20 15:08:59 ncopa: i think this works thanks! 2018-07-20 16:11:53 hey, man complains about an outdated mandoc.db 2018-07-20 16:12:00 specifically: man: outdated mandoc.db lacks irssi(1) entry, run makewhatis /usr/share/man 2018-07-20 16:12:22 how would i go about fixing this, or should it just be ignored? 2018-07-20 16:40:13 <_ikke_> do you have a mandb command? 2018-07-20 16:44:10 No, I don't seem to have a mandb command. 2018-07-20 16:44:23 I assume it's in the man-db package? 2018-07-20 16:44:31 <_ikke_> Right 2018-07-20 16:58:13 Ok, solved it with mdocml-apropos 2018-07-20 16:58:41 I should have just followed all wiki steps, sudo mandb -c didn't do it 2018-07-20 17:00:07 But thank you! 2018-07-20 19:02:08 how can i solve this: https://pastebin.com/51b1j6nx 2018-07-20 19:14:31 <_ikke_> What repositories do you have defined? 2018-07-20 19:15:13 http://nl.alpinelinux.org/alpine/edge/main 2018-07-20 19:15:15 http://nl.alpinelinux.org/alpine/edge/community 2018-07-20 19:15:17 http://nl.alpinelinux.org/alpine/edge/testing 2018-07-20 19:16:05 <_ikke_> ok, that's not unusual 2018-07-20 19:16:23 well i also have a /var/local/apks/testing, but since a hd crash is empty i lose my ownmade abuilds 2018-07-20 19:16:58 what i have to do to solve ? 2018-07-20 19:22:04 <_ikke_> Good question, I'm not sure myself 2018-07-20 21:05:51 i just checked the git master, there is the KOPT_ssh_key, it implicitly setups openssh 2018-07-20 21:06:02 but its contents are never set up 2018-07-20 21:07:07 ah, i take that back, i discovered firstboot.initd 2018-07-21 01:22:47 hello. this might be a dumb question but does alpine support multi-core processors? and if so how can i check? I tried top but im missing something or its not the right command. thanks in advance. 2018-07-21 01:23:10 yes 2018-07-21 01:23:28 try 'lscpu' or 'cat /proc/cpuinfo' or 'htop' 2018-07-21 01:29:07 htop showed processor0 and processor1 i just had to install it. i thought top would also show it but i guess i was wrong. I only ask because openbsd has files like 'kernel', 'kernel.mp', {I forgot what the extension is for ramdisks/tmpfs}} 2018-07-21 01:29:14 thanks again 2018-07-21 01:43:11 jn__: oh sorry; i had a second question. Is there a special boot flag that is needed when using a multi-core processor? or does alpine automagically handle that on its own? 2018-07-21 01:45:15 usually linux handles that on its own (and alpine uses a pretty unmodified version of linux, unless you choose the hardened version, which isn't available in alpine 3.8 anymore) 2018-07-21 01:48:58 ah; thank you :D 2018-07-21 10:07:13 hello all, i used alpine linux webadmin (with openvpn support), after entering login and password trying browser returns error, you could try by yourself with any username and password: https://cloud.ussr.win:44443/cgi-bin/acf/acf-util/logon/logon 2018-07-21 10:07:49 it works fine before updates. is it possible to fix it? 2018-07-21 10:08:53 *worked 2018-07-21 10:28:30 fedd2: Well, it returns an empty response & nothing useful. Surely there are some logs you can look at? 2018-07-21 10:31:04 mpmc: my acf.log is empty 2018-07-21 10:33:46 fedd2: I'm pretty much new to alpine myself, so can only suggest the obvious. I've never used acf but shouldn't you be able to run it directly to see the output? 2018-07-21 10:33:48 mpmc: is it `acf` module? i understanded correctly? 2018-07-21 12:11:55 hi all! 2018-07-21 12:12:14 doing some upgrades to 3.8. do i need to install the vanilla kernel explicitly? 2018-07-21 13:59:58 How can I enable overlayfs on modloop with alpine 3.8 on RPi3 B+ (aarch64) 2018-07-21 14:00:34 does https://wiki.archlinux.org/index.php/Security#hidepid work on alpine? 2018-07-21 14:00:53 modloop init file mentions overlayfs and setting the overlay_size but there's rather little documentation on how to enable overlayfs 2018-07-21 14:44:20 I got overlay kernel module loaded and appearing in the /proc/filesystems also changed /etc/conf.d/modloop to set the overlay_size to 100M but I'm still not getting overlay on modloop 2018-07-21 15:14:00 v4l2_start: Failed to open video device /dev/video0: Permission denied 2018-07-21 15:14:11 moyion 2018-07-21 15:14:18 morion 2018-07-21 15:14:30 motion* 2018-07-21 15:16:21 chmod 777 /dev/video0 reboot and reset the parameter 2018-07-21 15:18:11 <_ikke_> ls -l /dev/video0 after reboot? 2018-07-21 15:24:54 1 minute. re-load 2018-07-21 15:25:57 ls -l /dev/video0 2018-07-21 15:25:57 crw------- 1 root root 81, 0 Jul 21 19:25 /dev/video0 2018-07-21 15:29:09 motion.log - v4l2_start: Failed to open video device /dev/video0 Permission denied 2018-07-21 15:30:25 <_ikke_> I'm not sure what the correct solution is 2018-07-21 18:48:36 i have issues upx some bins 2018-07-21 23:47:19 so Intel integrated graphics should work without the need for proprietary drivers right 2018-07-21 23:47:29 ie work on musl 2018-07-21 23:47:42 yes 2018-07-22 00:23:44 who doesnt like some linux? 2018-07-22 01:52:34 sy, intel graphics is my preference for stable, foss, non-buggy drivers 2018-07-22 07:07:57 alpine on eeePc flare is rather spunky, thanks devs! 2018-07-22 11:39:24 v4l2_start: Failed to open video device /dev/video0: Permission denied 2018-07-22 11:39:59 chmod 777 /dev/video0 reboot and reset the parameter 2018-07-22 11:58:44 <_ikke_> sima: trying during the week, more people are active then here 2018-07-22 12:00:33 in the aarch64 rpi3 image, is the mainline kernel used or the one by raspberrypi-foundation? if mainline, does wifi work? 2018-07-22 12:23:11 Patched mainline 2018-07-22 12:23:17 WiFi works 2018-07-22 12:49:12 clandmeter: do you have some time to talk about nlplug-findfs? 2018-07-22 12:53:21 I don't know the internals. Better ask ncopa. 2018-07-22 12:56:00 clandmeter: what's the name of the rpi3 kernel package? 2018-07-22 12:56:28 linux-rpi iirc 2018-07-22 12:56:45 yes, thank you 2018-07-22 12:58:33 clandmeter: not so mainline if you apply all of foundations diff https://git.alpinelinux.org/cgit/aports/tree/main/linux-rpi/APKBUILD#n20 2018-07-22 12:58:52 "mainline" 2018-07-22 13:01:38 I mentioned it's patched 2018-07-22 13:02:42 true 2018-07-22 14:16:36 There's been some weird test issues on alpine-latest with the git-secret project. Does this ring bells for anyone? https://github.com/sobolevn/git-secret/issues/232 2018-07-22 14:25:24 clandmeter: patched for mkinitfs, do i have better chances via github PR or via email? 2018-07-22 14:29:56 ahoi, I'm trying to find out how I can create my own apk repository. Is there any info on that in the wiki? I can't find it. 2018-07-22 14:30:23 I'm looking for a reprepro like tool 2018-07-22 14:39:03 <_ikke_> XenGi: If you build your packages with abuild, it automatically creates a repository which you can host somewherew 2018-07-22 22:28:30 hello. I have a ramfs install thats on a usb. I just upgraded the OS but didn't issue `lbu ci` and now it can't find the kernel. advice? 2018-07-22 22:29:46 *from 3.7 to 3.8 2018-07-22 22:30:40 g1i7ch: the kernel is on the usb, you cannot upgrade it on a ramfs install. 2018-07-22 22:31:51 you can't `mount -oremount,rw /media/$LBU_MEDIA` then `setup-bootable -u http://dl-cdn.alpinelinux.org/alpine/v3.8/releases/x86_64/alpine-standard-3.8.0-x86_64.iso /media/$LBU_MEDIA` 2018-07-22 22:31:58 cuz that's what I did... :/ 2018-07-22 22:32:11 oh and $LBU_MEDIA is set to usb 2018-07-22 22:32:56 ok so you upgraded your boot media? 2018-07-22 22:33:04 yea 2018-07-22 22:33:12 which changed your kernel 2018-07-22 22:33:20 sorry I thought I said that. 2018-07-22 22:33:34 oooh; so just change in grub menu? 2018-07-22 22:33:44 you use grub on tmpfs? 2018-07-22 22:34:06 it's a bootable USB key 2018-07-22 22:34:06 we normally use syslinux/extlinux 2018-07-22 22:34:16 well not grub but the config file thing 2018-07-22 22:34:49 what do you actaully mean by it cannot find the kernel? 2018-07-22 22:34:53 you mean its doesnt boot anymore? 2018-07-22 22:35:49 it says it cant find kernel-hardened or something 2018-07-22 22:36:01 i just released i need to change apkrepos too :/ 2018-07-22 22:36:19 you mean the bootloader cannot find the krnel? 2018-07-22 22:36:50 if so check the syslinux.conf or extlinux.conf 2018-07-22 22:37:21 we do not ship hardened anymore 2018-07-22 22:37:44 but that probably means you are using an older bootloader config with new kernel. 2018-07-22 22:39:39 there's no /boot/vmlinuz-hardened but there's a vmlinuz-vanilla... I have a feeling I screwed that up 2018-07-22 22:39:51 and there's a grub folder for some reason on the USB drive... 2018-07-22 22:40:36 no we dont use grub 2018-07-22 22:40:50 or you have installed it manually 2018-07-22 22:41:39 it's there... and idk why i dont think i did 2018-07-22 22:41:53 this is from syslinux.conf 2018-07-22 22:42:16 aree you booting in efi mode? 2018-07-22 22:42:42 idk ive read so much trying to fix it i dont remember 2018-07-22 22:42:59 you dont know if you computer boots uefi? 2018-07-22 22:43:11 nope 2018-07-22 22:43:19 theres an uefi folder and a grub folder 2018-07-22 22:43:21 no idea why 2018-07-22 22:43:29 dont remember 2018-07-22 22:43:58 is there a syslinux folder on usb? 2018-07-22 22:44:41 can you pastbin both grub.cfg and syslinux.conf? 2018-07-22 22:45:30 you should edit those files and replace hardened with vanilla 2018-07-22 22:45:51 I'll just change vmlinuz-hardened and initramfs-hardened to *-vanilla in syslinux.conf 2018-07-22 22:46:02 oh, ok thanks. 2018-07-22 22:48:18 Loading hardened failed: no such file or directory 2018-07-22 22:49:08 thats after the change 2018-07-22 22:49:25 check grub folder 2018-07-22 22:49:28 it has a grub.cfg 2018-07-22 22:51:58 says -vanilla 2018-07-22 23:11:03 i have a python application set up using an init script. how do i get it to log stdout to a file or some standard way to view the logs? 2018-07-22 23:58:12 my bad 2018-07-22 23:58:49 i forgot to uncomment some lines 2018-07-22 23:59:08 a couple unintentional joins/leaves 2018-07-23 00:16:23 Intelligent clients filter it out! 2018-07-23 07:37:10 I've used "setup-bootable" to create a bootable USB stick with AlpineLinux - and setup lbu to use USB as media too. This seems to work really nice... How-ever, during boot I have noticed in the "Installing packages to root filesystem", it seems apk tried to fetch a new index - which fails, as there is no network at that time... What could I be doing wrong here? (I am saving my changes with "lbu commit") 2018-07-23 07:38:08 i think its a feature 2018-07-23 07:38:59 its a recent addition of apktools to automatically fetch new index when its old. 2018-07-23 07:41:26 GlemSom, can you report this issue on bugs.a.o? 2018-07-23 07:41:39 clandmeter: Ahh ok.. I didn't notice this in 3.7.0... but. I assumed I was just doing something wrong 2018-07-23 07:41:48 assign it to timo 2018-07-23 07:42:02 or fabled, not sure what he uses on bugs. 2018-07-23 07:43:47 Sure np - I'll just look through to make sure no-one else reported this already... Thanks :) 2018-07-23 08:24:34 Hello, i installed alpine with default setup values and run setup-acf instalation. I try acces to website and works, but logon page not works (code: ERR_EMPTY_RESPONSE - after click on button "Logon"). What I am doing wrong? Thanks 2018-07-23 08:45:39 Sorry for post, i found this problem on bug tracker (Bug #9057), thanks 2018-07-23 09:02:28 i'm getting following error when i try to run icinga2 in a alpine container 2018-07-23 09:02:40 Error: Function call 'mkstemp' for file '/var/cache/icinga2/icinga2.debug.XXXXXX' failed with error code 13, 'Permission denied' 2018-07-23 09:02:54 i already checked granting rights to nagios user but the error persists 2018-07-23 09:03:04 the folder is available 2018-07-23 12:45:54 Hey all. Is there any package for alpine that contains the "most" pager? (more -> less -> most) 2018-07-23 12:50:27 I've never heard of most. is there a github repo for it? 2018-07-23 12:55:33 I think I found it: https://pkgs.alpinelinux.org/package/edge/testing/x86_64/most, but I can't seem to 'apk add most' 2018-07-23 12:56:01 I suspect my postgresql:alpine image does not use alpine edge? 2018-07-23 12:56:46 Is there a way I can 'work-around' this and somehow install this package? 2018-07-23 12:57:14 It's only one executable as it seems. 2018-07-23 13:01:47 Lachezar: adding the testing url to /etc/apk/repositories? 2018-07-23 13:02:32 if you prepend '̍@testing ' to the url, you can restrict testing to that single package with apk add most@testing 2018-07-23 13:03:26 liwakura: Trying 2018-07-23 13:06:13 liwakura: 10x! Works beautifully! 2018-07-23 13:23:01 hi, howto install alpine linux 3.8 on raspberry pi 3? 2018-07-23 13:23:49 the https://web.archive.org/web/20171125113321/https://wiki.alpinelinux.org/wiki/Classic_install_or_sys_mode_on_Raspberry_Pi is not applicable. 2018-07-23 13:24:39 setup-disk -m sys /mnt generate error 2018-07-23 13:25:40 which error? 2018-07-23 13:26:11 use the up-to-date guide then https://wiki.alpinelinux.org/wiki/Raspberry_Pi 2018-07-23 13:26:17 ^ 2018-07-23 13:46:35 <_0x5eb_> hi, how could we have Alpine automatically load network modules (such as e1000.ko) on boot (as it does on stock install)? 2018-07-23 13:47:45 <_0x5eb_> I have the "modules" symlink in my /etc/runlevels/boot but it seems not to be enough 2018-07-23 13:50:14 i never had to load it manually 2018-07-23 13:50:49 <_0x5eb_> I am making a minimal bootstrap install with alpine-make-rootfs 2018-07-23 13:52:55 alpine-make-rootfs usually creates tarballs for containers 2018-07-23 13:53:05 which dont contain any kernel or any kernel modules 2018-07-23 13:54:42 how do you boot that? 2018-07-23 13:55:00 <_0x5eb_> I add the kernel and the MBR with syslinux 2018-07-23 13:55:05 <_0x5eb_> works perfectly 2018-07-23 13:55:24 and adding modules manually works? 2018-07-23 13:55:38 from the running system? 2018-07-23 13:55:42 <_0x5eb_> ah just found: the "hwdrivers" symlink was missing in my /etc/runlevels/sysinit 2018-07-23 13:56:25 maybe people should use setup-alpine or setup-disk instead of using the container tarball when creating systems... 2018-07-23 13:56:52 there are many things (like this) that are missing in the container tarball 2018-07-23 13:57:19 <_0x5eb_> this is a bit overkill for size critical embedded systems 2018-07-23 13:57:31 <_0x5eb_> (and automated image creation) 2018-07-23 13:58:03 <_0x5eb_> I like alpine-make-rootfs as an "equivalent" to debootstrap on Debian 2018-07-23 14:05:04 this sounds much like what setup-disk does 2018-07-23 14:07:33 if setup-disk is unsuitable, i'd go for apk --root, i dont think the container tarball is much of an shortcut here 2018-07-23 14:11:58 alpine-make-rootfs pretty much does chroot prep, and then uses apk --root to install named packages. 2018-07-23 14:17:11 it creates an minimal container rootfs that cannot boot for itself 2018-07-23 14:18:42 quite often, people grab the container rootfs, and try to bring it to boot 2018-07-23 14:18:56 and ask alot of question why openrc or init-related things aren't working 2018-07-23 14:25:05 yeah, but for a space-constrained embedded system it seems like a sane approach. The user here didn't seem *surprised* that the behavior was happening and knew there was some internal thing to toggle or install. 2018-07-23 14:27:39 "seems" 2018-07-23 14:28:02 you could do the same directly with apk --root, with more capabilities to fine-tune 2018-07-23 14:28:19 why not both? 2018-07-23 14:28:25 oh 2018-07-23 14:28:32 i'll look into an method with extracting an apkovl and `apk --root ... fix`ing it into an bootable system 2018-07-23 14:28:35 I see why-- it looks like the alpine-make-rootfs pops out a disk image 2018-07-23 14:28:54 >This script creates Alpine Linux rootfs for containers. 2018-07-23 14:28:59 it says it doesn't 2018-07-23 14:30:23 tbh, doing it manually doesn't help with having to create the openrc symlinks manually 2018-07-23 14:30:49 but it surely catches the users who didn't install openrc, a kernel or even the bootloader and hope for it to work 2018-07-23 14:31:53 👍 2018-07-23 14:51:00 <_0x5eb_> liwakura, the goal is not to install alpine into a desktop computer (with a r/w FS) but on a diskless (just R/O industrial flash), headless embedded device 2018-07-23 14:51:27 <_0x5eb_> and most importantly to fully automate the creation of the R/O images 2018-07-23 14:52:24 i did that for the raspberry pi 2018-07-23 14:52:47 like, apkovl in, and then an bootable sd card comes out 2018-07-23 14:53:40 but that was fully in RAM, if you have r/o flash, you probably dont want what is diskless for alpine 2018-07-23 14:56:08 <_0x5eb_> I would actually like to mount / as a union FS between a (obviously R/O) squashFS on the device flash and RAM (nothing needs to ever be written) 2018-07-23 14:56:23 the stock initramfs can do that 2018-07-23 14:56:33 as overlayfs 2018-07-23 14:57:28 <_0x5eb_> that would be perfect, this is the next step I will be working on 2018-07-23 14:57:55 if you work on flash, you wont have partitions, probably 2018-07-23 14:59:59 <_0x5eb_> probably not, that's why I'd like to be able to present directly a squashfs from a raw device 2018-07-23 15:25:22 hi 2018-07-23 15:25:39 how come this does not work: docker container run --rm --name alpine-default-rm --env 'will.this work=special' --interactive --tty fedora sh -c 'env | grep will' 2018-07-23 15:25:47 is it musl libc or busybox 2018-07-23 15:26:49 seems like busybox 2018-07-23 15:35:17 CustosLimen▸ how is alpine involved in that question? you're running a fedora image and running /bin/sh. fedora doesn't use libmusl nor busybox. 2018-07-23 15:39:16 oh wow 2018-07-23 15:39:20 sorry - I pasted wrong thing 2018-07-23 15:39:38 howcome this does not work is what I meant to ask: docker container run --rm --name alpine-default-rm --env 'will this work=special' --interactive --tty alpine sh -c 'env | grep will' 2018-07-23 15:39:45 actually with fedora it works fine because sh is bash 2018-07-23 15:40:04 but I just tried this on fedora: node -r util -r child_process -e 'process.env["will this work"]=1; child_process.spawnSync(`busybox`, [`sh`, `-c`, `env | grep will`], {stdio: [null, process.stdout, process.stderr]})' 2018-07-23 15:40:09 and also does not work 2018-07-23 15:40:19 so I'm guessing it is busybox issue 2018-07-23 15:40:26 and not musl libc 2018-07-23 15:40:52 Hi, I would like to have a question about mariadb-client-libs in alpine linux 3.8. It was removed or transformed to any other package? 2018-07-23 15:42:34 <_ikke_> czpet: https://pkgs.alpinelinux.org/contents?file=libmysqlclient.so*&path=&name=&branch=v3.8 ? 2018-07-23 15:43:01 https://bpaste.net/show/1095e9d58dcf 2018-07-23 15:43:09 _ikke_: thank you very much 2018-07-23 15:48:59 yeah the limitation in environment variables is not related to musl: docker container run --rm --name alpine-default-rm --env 'will this work=special' --interactive --tty node:boron-alpine node -r util -r child_process -e 'console.dir(process.env)' 2018-07-23 15:52:14 Hello, I'm trying to run Alpine on an i.mx6 devboard (ARMv7). I'm able to boot and do some stuff, but I don't understand why my root partition (/) is a tmpfs of 116.8MB. I'd like to install python3 and GCC and so I need a bit more space. Can someone give me some information on how I could change this tmpfs size ? 2018-07-23 15:53:36 <_ikke_> maxaille: how much ram does the board have? 2018-07-23 15:57:14 256MB 2018-07-23 15:58:26 if I check the available memory with `top`, it's exactly 2*116.8MB 2018-07-23 16:00:36 shouldn 2018-07-23 16:02:50 my apks directory is on a mounted emmc partition, `apk add` should but new package in there, no ? 2018-07-23 16:04:23 okay the 'will this work=special' thing is issue resolved in later versions of busybox 2018-07-23 16:26:50 I have another question. Exist any way, how to install alpine linux similar to CentOS or Debian Kickstart? 2018-07-23 16:27:29 I'm interesting about Alpine_setup_scripts, but it's not the same 2018-07-23 16:32:03 czpet: like apkovl? 2018-07-23 16:33:54 maxaille: if the board doesn't have much RAM, you shouldn't boot in diskless mode, maybe 2018-07-23 16:38:19 liwakura: yeah I think I misunderstood some things about that 2018-07-23 16:58:21 liwakura: I don't know, if it's the same way. I'd like to install alpine linux base from internet iso image and one script by using virt-install issue 2018-07-23 16:58:25 as kvm 2018-07-23 18:22:09 i 2018-07-23 19:41:14 anything i should know about the arm/rpi build of alpine if i want to run it on a 3b+ ? 2018-07-23 20:44:43 dalias, not really 2018-07-23 20:44:59 There is some info on our wiki 2018-07-23 20:46:02 yeah i found it. looks like it's at least been done and is believed to work :) 2018-07-23 20:46:07 which was the main thing i cared about 2018-07-23 20:56:10 works on a rpi b+ without problems :) 2018-07-23 21:03:28 good evening 2018-07-23 21:03:57 Looks like morning here 2018-07-23 21:14:54 Hi, I have a little problem. I trying run filebrowser ( https://filebrowser.github.io/ ) on Alpine (v3.8). I download Linux amd64 version, extract archive and try run, but Alpine write "ash: ./filebrowser: not found"... The file certainly exists. Any idea? On another Linux (SolydXK) it's work good... 2018-07-23 21:15:45 M4sy: and your architecture is? 2018-07-23 21:17:18 asyd: I installed "alpine-standard-3.8.0-x86_64.iso" 2018-07-23 21:17:31 what gives "file filebrowser" 2018-07-23 21:18:46 amd64. It's same as x86_64, isn't it? 2018-07-23 21:21:24 m4sy has downloaded a glibc binary. either needs a gcompat package or needs to build a native one from source, preferably the latter 2018-07-23 21:27:54 dalias When I build it in go it's don't work too... But now I try run 386 version and it's work... 2018-07-23 21:29:34 ..? weird 2018-07-23 21:32:27 More precisely, it can not compile it... But it isn't write any error or warring... 2018-07-23 21:37:37 dalias But the 386 version works, so I'm not going to disturb... I'm an amateur with Linux so maybe there's a problem in me... :D Anyway, thank you for your time. 2018-07-23 21:59:12 Hi hi 2018-07-23 21:59:51 I wonder has anyone successfully ran LXD containers in Alpine? 2018-07-23 22:07:45 semi successfully, yes 2018-07-23 22:08:32 it was one of my projects before summer holidays, got as far as being able to run software in them but didn't get far enough to figure out how to correctly configure networking for them 2018-07-23 22:08:53 I see, was that in 3.8? 2018-07-23 22:09:02 I got as far as launching a container but then that fails 2018-07-23 22:09:26 the very last of my containers were edge just before 3.8 was released 2018-07-23 22:09:30 so practically, yes 2018-07-23 22:09:48 right it's still only in edge/testing 2018-07-23 22:10:15 and it took some configuring before I got them to run somewhat properly 2018-07-23 22:10:55 It was the easiest to use for me on Void Linux, but that doesn't seem like the best choice for a server so I hope I'll be able to use Alpine as a host maybe someday 2018-07-24 00:07:56 hey, is there anything that can record checksums from installed packages and later verify them (e.g. like debsums)? 2018-07-24 00:08:13 packages are already checksummed 2018-07-24 00:08:25 no that's not what i mean 2018-07-24 00:08:48 explain me then, I'm not familiar with debsums 2018-07-24 00:08:58 on debian there are files in /var/lib/dpkg/info/*.md5sums that can later be used to verify the consistency of every installed file on the system 2018-07-24 00:09:13 debsums is basically a fancy wrapper around cd /; md5sum -c --quiet /var/lib/dpkg/info/*.md5sums 2018-07-24 00:09:52 okay. there kind of is; package manager supposedly uses such information to decide whether to overwrite files at package upgrade time 2018-07-24 00:11:13 I'm not aware of user interfaces for it, but that doesn't mean there isn't any. apk has a subcommand for checking for changed files though, I think it was "apk audit" 2018-07-24 00:11:44 i see .PKGINFO in an extracted .apk, says e.g. "datahash = 62b9ec15ca801ef7bbb10490ad5a94ca42918d0d9addf72369f522ca29579882" 2018-07-24 00:11:59 i'm guessing that's like, all the files combined into a single stream or something? 2018-07-24 00:12:12 yeah apk audit might do, let me check it out, thanks 2018-07-24 00:13:40 apk audit --system :-] 2018-07-24 00:14:38 i'm working on an unsupported embedded system with flakey emmc. i want to see if it's eating itself lol. 2018-07-24 00:17:45 you're correct, that hash applies to the (tar) package that contains all files 2018-07-24 00:19:26 nice it worked as expected. U bin/su 2018-07-24 05:54:25 is alpine supposed to be using libressl or openssl now? 2018-07-24 06:20:46 dalias, we are still using libressl 2018-07-24 06:30:10 ok. somehow i had openssl-dev installed and it was conflicting with stuff depending on libressl-dev 2018-07-24 07:46:42 hi. I run an alpine container in an environment where ipv6 is blocked by firewall. on the host i simply added "precedence ::ffff:0:0/96 100" to /etc/gai.conf, so that ipv4 addresses are preferred before ipv6. that seems not to work within alpine container 2018-07-24 07:48:13 gai.conf seems to be something glibc-specific 2018-07-24 07:48:35 alpine linux does not use glibc 2018-07-24 07:50:34 you could disable ipv6 by disabling the kernel module in the host 2018-07-24 07:51:30 which would also implicitly disable it for all containers, without having to configure each single container 2018-07-24 07:53:32 liwakura, I'm not allowed to change the modules on the host 2018-07-24 07:53:53 seems that rfc3484 support is just incomplete in musl :-( 2018-07-24 07:54:07 It was addressed 4 years ago: http://www.openwall.com/lists/musl/2014/06/03/1 2018-07-24 07:54:17 but seems that t never was finished 2018-07-24 07:56:27 micw: if have good reasoning to have it disabled on all machines behind that firewall 2018-07-24 07:56:46 that musl does not support all features like glibc does is semi-intentional 2018-07-24 07:57:09 being smaller is the reason why people use it in containers 2018-07-24 07:57:23 that's not a libc feature, it's an rfc 2018-07-24 07:59:31 nevertheless, since i need to run that on host=net, i'll need to use something else than alpine in this particular use case to get ipv4 over ipv6 2018-07-24 07:59:57 disabling ipv6 by cripping getaddrinfo is an rather hacky thing 2018-07-24 08:00:23 proper way would be removing the kernel module or prevent the network interfaces from being ipv6-configured 2018-07-24 08:01:12 also, RFC3484 breaks DNS round-robin https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=438179 2018-07-24 08:03:34 and your fix in gai.conf doesn't disable IPv6, just IPv6 DNS resolution 2018-07-24 08:04:03 applications who interact directly with ip addresses (broadcasts for example) will just bypass that 2018-07-24 09:06:37 liwakura, absolutely true, what I'm doing is just to prefer ipv4 addresses over ipv6 addresses. this way, internal ipv6 only services would still be accessiblework 2018-07-24 09:07:00 (-work) 2018-07-24 09:07:59 that behaviour is defined in the rfc - rule 6 says that the precedence should be honored 2018-07-24 11:48:37 Hello, I'd like to build a custom ISO using: https://wiki.alpinelinux.org/wiki/How_to_make_a_custom_ISO_image_with_mkimage, but I need to perform more actions, like copying files or run some commands, is there any hooks there? Is it documented? 2018-07-24 12:50:45 hi, i have 3.8 for libvirt/kvm 2018-07-24 12:50:53 what a surprise that vms run under root 2018-07-24 12:51:43 what should be done to make libvirt run as root but vms under /system session as qemu user? 2018-07-24 13:27:20 lol 2018-07-24 13:27:20 # ip a s 2018-07-24 13:27:20 1: lo: mtu 65536 qdisc noop state DOWN group default qlen 1 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 2018-07-24 13:27:24 no ip :D 2018-07-24 13:27:55 /etc/runlevels/boot/networking exists? 2018-07-24 13:27:59 jirib: "DOWN" 2018-07-24 13:28:09 hm 2018-07-24 13:28:29 asyd: what's your part in /etc/network/interfaces please? 2018-07-24 13:28:29 enable with rc-update add networking boot 2018-07-24 13:28:47 my egress iface works ok 2018-07-24 13:28:51 auto lo 2018-07-24 13:28:52 iface lo inet loopback 2018-07-24 13:29:18 i think we could need some more documentation on which startup things are required for what 2018-07-24 13:29:28 in general, not specific to your case 2018-07-24 13:29:43 liwakura: thx 2018-07-24 15:18:18 Has anyone gotten sound working on Raspberry Pi (3) ? 2018-07-24 15:19:15 added root/user to audio, did modprobe snd_bcm2835 2018-07-24 15:19:25 but neither alsamixer nor alsaconf finds any device 2018-07-24 15:41:44 ahoy all, trying to boot 3.8 extended x86-64 ISO directly using GRUB (both on USB stick) but getting "/sbin/init not found" after boot starts. would be happy to update Wiki https://wiki.alpinelinux.org/wiki/Talk:Installation with working GRUB menu entry if i can get it to work here first :) 2018-07-24 18:57:56 sad 2018-07-24 19:31:43 doggone, did you modify RPI config for audio? 2018-07-25 03:02:19 Hi, I am trying to install pandas on an Alpine 3.8. I have an image with it that builds some libraries, and I am connect to the image. 2018-07-25 03:02:56 I tried to 'pip install pandas*.whl' but get that its not possible. Though other .whl was installed. I have no "pip" to install pandas on its own. 2018-07-25 03:03:01 I am confused how to install it. 2018-07-25 04:47:27 can anyone figure out why this is happening when I try to build bluez-5.49? http://tpaste.us/xeEo 2018-07-25 04:54:42 noti 2018-07-25 04:56:47 glib 2018-07-25 04:57:47 I removed the offending chars from the command and it was fine... wtf 2018-07-25 04:58:19 Testsuite summary for bluez 5.49 2018-07-25 04:58:21 ============================================================================ 2018-07-25 04:58:23 # TOTAL: 25 2018-07-25 04:58:25 # PASS: 25 2018-07-25 07:06:05 I am trying to make a image (docker build) of one dependencies. 2018-07-25 07:07:11 That service is using https://hub.docker.com/r/armhf/alpine/ 2018-07-25 07:07:36 There is one step in which it installs wget and wget downloads one zip from bitbucket 2018-07-25 07:08:09 I am not sure, why I am getting this error, "wget: SSL/TLS certificate is not being validated" 2018-07-25 07:08:25 I am sure, the error is related with the certificate. 2018-07-25 07:08:31 Can anyone help me to identify this problem? 2018-07-25 07:08:34 Thanks 2018-07-25 08:12:23 :) 2018-07-25 08:17:25 everyones always gone by the time i find an answer 2018-07-25 08:17:38 I guess I will have a wealth of information anyhow 2018-07-25 08:38:59 I'm still here :) 2018-07-25 08:39:16 you sir, are beyond me :) 2018-07-25 08:40:08 msg me the exact commands your using and ill try :) 2018-07-25 10:08:38 Does anyone use icinga2 with alpine linux? I ask because I wonder why the monitoring-plugins package does not contain check_nrpe. So I installed nrpe-plugin, which contains the file /usr/lib/nagios/plugin/check_nrpe, but lacks a appropriate CheckCommand definition. Btw: Shouldn't the check_nrpe binary be located in /usr/lib/monitoring-plugins? 2018-07-25 10:10:48 misterunknown, its kinda spooky round here 2018-07-25 10:13:18 nomenon_: Well, maybe it's the holiday season^^ 2018-07-25 10:13:49 >:D 2018-07-25 10:17:18 misterunknown, the nrpe_plugin pkg is a pkg for nagios 2018-07-25 10:17:31 a plugin for nagios rather 2018-07-25 10:25:01 amazeballs 2018-07-25 10:26:10 nomenon_: Ok... Well, maybe I package check_nrpe myself for icinga, with an appropriate CheckCommand definition. 2018-07-25 10:28:11 misterunknown, please do and share, might get less spooky around here 2018-07-25 10:30:01 misterunknown, /etc/nrpe.cfg? 2018-07-25 10:38:21 oh i just realized there the same thing :) well forked 2018-07-25 10:53:05 or maybe this blog by freenode staff member Matthew 'mst' Trout https://MattSTrout.com/ 2018-07-25 10:53:05 Hey, I thought you guys might be interested in this blog by freenode staff member Bryan 'kloeri' Ostergaard https://bryanostergaard.com/ 2018-07-25 13:00:48 are there any webmail in AL, except roundcube 2018-07-25 13:05:15 it's probably better to set up something yourself, i can't think of any webmail client that's packaged 2018-07-25 13:09:05 roundcube is packaged, but I would like if there are any not php based 2018-07-25 13:10:00 of course, I could install from upstream package but prefer if something is already packaged 2018-07-25 13:10:27 i don't think there are many not-PHP webmail clients in general 2018-07-25 13:10:29 good luck 2018-07-25 13:10:54 if you find something please let us know 2018-07-25 13:13:23 I read somewhere that there are one interesting in pure C, but forgot the name. I'll search for it, because I didn't wrote url 2018-07-25 13:17:55 looks like there is nulllogic null webmail in C 2018-07-25 13:28:51 Read what IRC investigative journalists have uncovered on the freenode pedophilia scandal https://encyclopediadramatica.rs/Freenodegate 2018-07-25 13:28:54 Voice your opinions at https://webchat.freenode.net/?channels=#freenode 2018-07-25 13:55:47 Hi! Trying to install Alpine-extended, cannot boot from the USB. Getting a grup prompt, on ls I can see only the efi partition (hd0,msdos2) 2018-07-25 13:57:03 fdisk shows missing partition as /dev/sdk1 * 0 759807 759808 371M 0 Empty 2018-07-25 13:59:16 I meant "gruB prompt", sorry 2018-07-25 14:07:00 Hey, I thought you guys might be interested in this blog by freenode staff member Bryan 'kloeri' Ostergaard https://bryanostergaard.com/ 2018-07-25 14:07:03 or maybe this blog by freenode staff member Matthew 'mst' Trout https://MattSTrout.com/ 2018-07-25 14:07:06 Read what IRC investigative journalists have uncovered on the freenode pedophilia scandal https://encyclopediadramatica.rs/Freenodegate 2018-07-25 14:07:09 Voice your opinions at https://webchat.freenode.net/?channels=#freenode 2018-07-25 14:08:03 Hi! Can anyone help me? 2018-07-25 14:08:23 hi kanyck, what's up? 2018-07-25 14:08:26 interesting 2018-07-25 14:08:35 you sure the USB drive isn't bad? 2018-07-25 14:10:32 That's the first my thought. But I can see both partitions with files on another machine. Lack of the partition ID warns me 2018-07-25 14:15:08 This is a new machine, so I'm not sure it's okay completely but systemresquecd booted and worked just fine 2018-07-25 14:17:35 I may replace that flash with Alpine, it's needs update anyway, and try again. But is it okay that no partition type is set? Maybe I shall just set it with fdisk? 2018-07-25 14:18:36 Read what IRC investigative journalists have uncovered on the freenode pedophilia scandal https://encyclopediadramatica.rs/Freenodegate 2018-07-25 14:18:38 Voice your opinions at https://webchat.freenode.net/?channels=#freenode 2018-07-25 14:29:40 I'm working with someone with a high-latency internet connection, trying to install packages in a docker build - fetching the APKINDEX fails. Is there some way to specify a longer timeout or fetch the index with curl? 2018-07-25 14:38:47 No, another flash behaves exactly the same 2018-07-25 14:38:58 Any ideas? 2018-07-25 14:55:01 curl http://my.mirror.net/alpine/latest-stable/main/x86_64/APKINDEX.tar.gz ? 2018-07-25 15:11:23 Hey, I thought you guys might be interested in this blog by freenode staff member Bryan 'kloeri' Ostergaard https://bryanostergaard.com/ 2018-07-25 15:11:23 or maybe this blog by freenode staff member Matthew 'mst' Trout https://MattSTrout.com/ 2018-07-25 15:11:23 Read what IRC investigative journalists have uncovered on the freenode pedophilia scandal https://encyclopediadramatica.rs/Freenodegate 2018-07-25 15:11:25 2018-07-25 15:11:28 This message was brought to you by Private Internet Access 2018-07-25 15:13:45 Hey, I thought you guys might be interested in this blog by freenode staff member Bryan 'kloeri' Ostergaard https://bryanostergaard.com/ 2018-07-25 15:13:48 or maybe this blog by freenode staff member Matthew 'mst' Trout https://MattSTrout.com/ 2018-07-25 15:13:52 Read what IRC investigative journalists have uncovered on the freenode pedophilia scandal https://encyclopediadramatica.rs/Freenodegate 2018-07-25 15:13:55 2018-07-25 15:13:58 This message was brought to you by Private Internet Access 2018-07-25 15:17:00 doggone: That works for fetching the file, but how is the hash calculated? It's saved as /var/cache/apk/APKINDEX.70c88391.tar.gz 2018-07-25 15:23:08 Hey, I thought you guys might be interested in this blog by freenode staff member Bryan 'kloeri' Ostergaard https://bryanostergaard.com/ 2018-07-25 15:23:11 or maybe this blog by freenode staff member Matthew 'mst' Trout https://MattSTrout.com/ 2018-07-25 15:23:12 Hey, I thought you guys might be interested in this blog by freenode staff member Bryan 'kloeri' Ostergaard https://bryanostergaard.com/ 2018-07-25 15:23:15 Read what IRC investigative journalists have uncovered on the freenode pedophilia scandal https://encyclopediadramatica.rs/Freenodegate 2018-07-25 15:23:15 or maybe this blog by freenode staff member Matthew 'mst' Trout https://MattSTrout.com/ 2018-07-25 15:23:18 2018-07-25 15:23:18 Read what IRC investigative journalists have uncovered on the freenode pedophilia scandal https://encyclopediadramatica.rs/Freenodegate 2018-07-25 15:23:21 This message was brought to you by Private Internet Access 2018-07-25 15:23:21 2018-07-25 15:23:24 This message was brought to you by Private Internet Access 2018-07-25 15:24:16 nice coordination 2018-07-25 15:25:43 maxice8: ##comment-on-spam 2018-07-25 15:28:15 Hey, I thought you guys might be interested in this blog by freenode staff member Bryan 'kloeri' Ostergaard https://bryanostergaard.com/ 2018-07-25 15:28:15 or maybe this blog by freenode staff member Matthew 'mst' Trout https://MattSTrout.com/ 2018-07-25 15:28:15 Read what IRC investigative journalists have uncovered on the freenode pedophilia scandal https://encyclopediadramatica.rs/Freenodegate 2018-07-25 15:28:18 2018-07-25 15:28:21 This message was brought to you by Private Internet Access 2018-07-25 15:56:05 This message was brought to you by Private Internet Access 2018-07-25 16:18:11 Hey, I thought you guys might be interested in this blog by freenode staff member Bryan 'kloeri' Ostergaard https://bryanostergaard.com/ 2018-07-25 16:18:14 or maybe this blog by freenode staff member Matthew 'mst' Trout https://MattSTrout.com/ 2018-07-25 16:18:17 Read what IRC investigative journalists have uncovered on the freenode pedophilia scandal https://encyclopediadramatica.rs/Freenodegate 2018-07-25 16:18:20 2018-07-25 16:18:23 This message was brought to you by Private Internet Access 2018-07-25 16:18:37 god damn spambots 2018-07-25 16:18:42 just wont quit 2018-07-25 16:18:50 apparently its all over irc not just freenode 2018-07-25 16:18:53 correct 2018-07-25 16:18:57 and not just this channel 2018-07-25 16:19:17 it was going on hard before I fell asleep a while ago 2018-07-25 16:19:38 went from aws to google ips to ipv6 2018-07-25 16:20:04 danielli: it targets big enough channels, other channels with under 100 i'm on didn't have any spam 2018-07-25 16:20:36 it's targeting all of IRC 2018-07-25 16:20:41 ^ 2018-07-25 16:20:42 ##comment-on-spam 2018-07-25 16:20:44 I can imagine it aims for *fairly* large channels, even ones that don't give a f... 2018-07-25 16:23:48 Guys, I'm not a bot. Can anyone say something relevant? 2018-07-25 16:23:56 no 2018-07-25 16:24:07 meepsheep sperging out again 2018-07-25 16:24:14 kanyck: hmm 2018-07-25 16:24:18 kanyck: EFI or bios? 2018-07-25 16:24:22 did you format the stick as GPT 2018-07-25 16:24:32 that's the step i personally forget 2018-07-25 16:25:26 No. But parted reports the stick as iso9660 fs. And what the reason to format it if it's dd'ed? 2018-07-25 16:26:22 Into the bios both modes are enabled 2018-07-25 16:27:07 okay, is your target machine EFI or bios? 2018-07-25 16:27:13 if your target machine is EFI 2018-07-25 16:27:16 DD-ing won't work anymore 2018-07-25 16:29:01 I suppose EFI. Gigabyte 970A-DS3P am3 motherboard. But legacy mode is there and systemresquecd boots just fine 2018-07-25 16:30:18 you tried using etcher to make a bootable USB? 2018-07-25 16:31:59 Nope. I even don't know what it is. Normally DD-ing "just works" (tm) Etcher is not in portage tree 2018-07-25 16:32:03 Hey, I thought you guys might be interested in this blog by freenode staff member Bryan 'kloeri' Ostergaard https://bryanostergaard.com/ 2018-07-25 16:32:06 or maybe this blog by freenode staff member Matthew 'mst' Trout https://MattSTrout.com/ 2018-07-25 16:32:10 Read what IRC investigative journalists have uncovered on the freenode pedophilia scandal https://encyclopediadramatica.rs/Freenodegate 2018-07-25 16:32:13 2018-07-25 16:32:15 This message was brought to you by Private Internet Access 2018-07-25 16:35:03 could we invite Sigyn here? 2018-07-25 16:36:57 I used to use unetbootin before. Maybe it will help... Pity it ls not reflected in the docs. First impression is not as good as I wanted it to be... 2018-07-25 17:24:36 Xe: So, unetbootin helped and I have booted Alpine eventually. That's a pity the doc on site isn't correct at the very start. I've spent half a day struggling with the problem created by misleading installation guide. Anyway, thanks for your help! 2018-07-25 17:28:10 Hey, I thought you guys might be interested in this blog by freenode staff member Bryan 'kloeri' Ostergaard https://bryanostergaard.com/ 2018-07-25 17:28:10 or maybe this blog by freenode staff member Matthew 'mst' Trout https://MattSTrout.com/ 2018-07-25 17:31:31 kanyck: can you please link to that page? I can get it updated 2018-07-25 17:39:55 join #ffmpeg 2018-07-25 17:40:01 whoops :-D 2018-07-25 17:53:57 Hey, I thought you guys might be interested in this blog by freenode staff member Bryan 'kloeri' Ostergaard https://bryanostergaard.com/ 2018-07-25 18:08:12 Hey, I thought you guys might be interested in this blog by freenode staff member Bryan 'kloeri' Ostergaard https://bryanostergaard.com/ 2018-07-25 18:11:52 Hey, I thought you guys might be interested in this blog by freenode staff member Bryan 'kloeri' Ostergaard https://bryanostergaard.com/ 2018-07-25 18:44:19 Hey, I thought you guys might be interested in this blog by freenode staff member Bryan 'kloeri' Ostergaard https://bryanostergaard.com/ 2018-07-25 18:48:09 hi 2018-07-25 18:48:40 can i start some services in order, as i have some services that bind to an ip that my vpn provides, and they're trying to start before the vpn is up 2018-07-25 18:49:46 Not exactly but you should look into openrc dependencies 2018-07-25 18:50:00 You can depend on a network interface 2018-07-25 18:50:14 sy: openrc has before and after dependency ordering https://wiki.gentoo.org/wiki/Handbook:X86/Working/Initscripts 2018-07-25 18:50:17 surely and openrc dependency on the VPN service would work? 2018-07-25 18:57:56 how can i solve this? -> https://pastebin.com/Un6xC5Dn 2018-07-25 19:15:48 aGaTHoS: sounds like you're mixing repos from different versions of alpine 2018-07-25 19:16:14 nope 2018-07-25 19:16:14 you can't have two verisons of the same pkg installed at the same time, but you have two different packages that need those different versions as dependency 2018-07-25 19:16:31 Hey, I thought you guys might be interested in this blog by freenode staff member Bryan 'kloeri' Ostergaard https://bryanostergaard.com/ 2018-07-25 19:16:31 or maybe this blog by freenode staff member Matthew 'mst' Trout https://MattSTrout.com/ 2018-07-25 19:16:31 Read what IRC investigative journalists have uncovered on the freenode pedophilia scandal https://encyclopediadramatica.rs/Freenodegate 2018-07-25 19:16:34 2018-07-25 19:16:35 hmm 2018-07-25 19:16:37 This message was brought to you by Private Internet Access 2018-07-25 19:16:37 lemme see 2018-07-27 10:01:32 hello 2018-07-27 10:02:19 even tho I have installed startup-notification and startup-notification-dev I grt the error ../configure lind 6982 syntax near unexpected token 'LIBSN and PKG_CHECK_MODULES(LIBSN, libstartup-notification-1.0)' when installing i3-gaps 2018-07-27 10:49:01 clandmeter: now works thnx 2018-07-27 12:10:06 Hi here, I'm trying to get some support about support of raspi picam on alpine. 2018-07-27 12:12:01 Does someone could get the picam working on alpine? 2018-07-27 13:34:07 Hi guys. I have trouble packaging the latest nrpe version. I took the original APKBUILD file and adjusted it for my needs, but the build fails with ">>> ERROR: nrpe*: package failed". I don't know what I do wrong. Here is my APKBUILD file: https://pastebin.com/8aQ5iLHw 2018-07-27 13:35:36 <_ikke_> misterunknown: It should say something going wrong before that 2018-07-27 13:45:10 _ikke_: Well, it compiles without errors. The output of the abuild command after the compilation says: https://misterunknown.de/static/nrpe-abuild-error 2018-07-27 13:45:27 I can't figure out any errors. 2018-07-27 13:57:50 <_ikke_> misterunknown: make: *** No rule to make target 'install-daemon-config'. Stop 2018-07-27 14:05:32 _ikke_: Ah, obviously I'm blind^^ 2018-07-27 14:05:43 Thank you! 2018-07-27 14:05:45 <_ikke_> Took me some effort to see it as well 2018-07-27 14:25:36 Yay, I just packaged my first alpine package :) 2018-07-27 14:37:01 <_ikke_> \o/ 2018-07-27 14:39:34 I was just coming to point that out, congrats misterunknown! 2018-07-27 14:42:00 It's addictive :) 2018-07-27 14:43:31 On that note, it would be awesome to have a list of best practices for things you may want to do in a APKBUILD 2018-07-27 14:44:16 <_ikke_> The wiki has already some, and abuild also checks for other things 2018-07-27 14:44:29 adding users, required directories, etc 2018-07-27 14:45:11 yeah it has some... it would just be great to flesh that out. I have no problem doing it, although I lack a lot of the context and knowledge I can at least start 2018-07-27 14:47:01 f.e this may make some peoples heads explode https://github.com/massivekube/aports/blob/master/testing/etcd/etcd.pre-install but I didn't know how to ensure the ownership between the build instance and install target 2018-07-27 14:47:28 specifically referring to the hardcoding of the UID GID 2018-07-27 14:50:02 also apparently this is a no-no? https://github.com/massivekube/aports/blob/master/testing/etcd/etcd.post-install#L3 2018-07-27 15:08:11 deedubs: Indeed. Just set up my custom repository as well :-P 2018-07-27 15:09:43 deedubs: I'm also not quite familiar with abuild and best practices... I think it's the best to adapt the handling from hardcore maintainers. 2018-07-27 15:11:47 Indeed, but i've copied packages in main and been told it doesn't follow best practices :'( 2018-07-27 15:14:36 I have notice that main/linux-vanilla doesn't include all the packages to build it in builddeps 2018-07-27 15:15:06 <_ikke_> deedubs: what packages are missing? 2018-07-27 15:15:10 bison 2018-07-27 15:16:57 https://circleci.com/gh/massivekube/aports/48?utm_campaign=vcs-integration-link&utm_medium=referral&utm_source=github-build-link 2018-07-27 15:17:50 I haven't had a moment to do a PR, or ask if its somehow intentional 2018-07-27 15:18:27 <_ikke_> It might have been a dependency of build-base, but at least at the moment, it isn't 2018-07-27 15:22:12 Not just trying to whine, I want to help solve the problems to increase community colab :D 2018-07-27 15:22:21 <_ikke_> no worry 2018-07-27 15:22:41 <_ikke_> I do wonder though how that's handled on the build servers, because they use the same dependencies 2018-07-27 15:22:57 I assume it just has it installed already 2018-07-27 15:23:45 <_ikke_> They are quite minimal setups 2018-07-27 15:24:01 yeah no doubt 2018-07-27 15:25:46 <_ikke_> But if it's not a dependency of alpine-sdk or build-base, it should be added as a makedepend 2018-07-27 15:31:10 would it be feasible to use a clean env for each package? 2018-07-27 15:31:52 <_ikke_> abuild already cleans up after every build\ 2018-07-27 15:32:20 yeah I know 2018-07-27 15:32:57 but its still using the packages that were instaled before it, vs say a minirootfs 2018-07-27 15:33:33 but it acknowledge it seems like a big solution to a smallish problem :) 2018-07-27 16:22:59 hi folks. How is the plan to move the compiler to LLVM? Does it continue to be in plan for 3.9? 2018-07-27 16:29:23 as in moving from gcc to clang for the whole system? 2018-07-28 04:10:51 mm _ikke_ flex is also missing from main/linux-vanilla 2018-07-28 16:09:17 Hi. Is there a way to remove a package from a custom repository and update the APKINDEX apart from doing it manually? 2018-07-28 21:33:59 Has anyone successfully installed 3.8.0 on a Raspberry Pi 3B? See http://lists.alpinelinux.org/alpine-user/0406.html 2018-07-29 03:16:55 misterunknown: you should be able to "just" remove the package and rebuild no? 2018-07-29 03:17:12 it'll be very fast because it should use the cached builds of packages that didn't change 2018-07-29 03:19:27 this is my current, super hacky, Makefile for my custom packages https://github.com/massivekube/aports/blob/master/Makefile, with that it would be something like 2018-07-29 03:19:28 `rm testing/runc && make testing` 2018-07-29 08:47:03 morning folks ... 2018-07-29 12:07:04 damn my odroid c1+ suddenly died, just when I was about to finish the alpine-linux port :S 2018-07-30 06:38:43 Latrina: Could you finish that on RPi? 2018-07-30 06:39:15 I think RPi is Arm7 (and can be made to work as Arm8, with some caveats, I hear?) 2018-07-30 06:41:15 :) 2018-07-30 11:01:42 arahael: The first Raspberry Pi is an armv6, the second is an armv7, and the third is an armv8. The stock software that runs on the third one is 32-bit userspace with 64-bit kernel, but it will run aarch64. 2018-07-30 11:03:33 duncan^: Ah, interesting. I'm getting a model 3B+. 2018-07-30 11:22:33 arahael, rpi3 can boot in both 32bit as 64bit mode. the plus version is clocked a bit higher, for the rest the cpu is the same afaik. 2018-07-30 11:23:02 Very very nice. Hopefully the noobs I get with it defaults to 32-bit. 2018-07-30 11:23:24 noobs? 2018-07-30 11:23:24 Only 1GB memory on the system, not much point for 64-bit. 2018-07-30 11:23:37 clandmeter: New Out Of Box System - the default OS. 2018-07-30 11:23:49 why does it need to be 32bit? 2018-07-30 11:23:49 It includes Raspbian 2018-07-30 11:23:55 and yes it will be 32bit 2018-07-30 11:24:03 64bit is not officially support 2018-07-30 11:24:07 but alpine does. 2018-07-30 11:24:10 Doesn't need to be 32-bit, really. But why should it be 64-bit? 2018-07-30 11:25:44 i didnt do any endian tests, so dont know if it actually matters. 2018-07-30 11:25:54 but i suspect aarch64 will be a bit faster 2018-07-30 11:26:06 we only do armv6 with hard fload 2018-07-30 11:26:23 Isn't the program more dense with 32-bit? 2018-07-30 11:27:06 if we would support armv7 i think there wouldnt be much diff, but we dont. 2018-07-30 11:27:14 but im not an expert on that field. 2018-07-30 11:27:29 Well, I only know the difference, ultimately, from x86. 2018-07-30 11:27:32 i know there is slight diff between v6 and v7 2018-07-30 11:28:11 but one should do some real world tests to see the differences. would be nice to know. 2018-07-30 11:28:17 And in x86, 32-bit is slightly faster than 64-bit, except for the registers. 64-bit instructions gives you many more registers, and compilers were able to make use of them a bit more efficiently, bit applications still used more CPU cache. 2018-07-30 11:28:55 arahael: The reason they made ship it with 32-bit is because it was so they could let the same software run on all their devices, not because there is a speed improvement (although I suppose it is possible). 2018-07-30 11:29:04 its not only the endianness that matters iirc. 2018-07-30 11:29:08 made it ship* 2018-07-30 11:29:12 duncan^: I thought it was more the *size*, as well. 2018-07-30 11:29:31 duncan^: 32-bit applications tend to be smaller. 2018-07-30 11:30:31 I wonder what real-world tests say. But Alpine is apparently pretty nippy on the Pi 3. 2018-07-30 11:31:11 duncan^: I'd be very interested to see a comparison, or even just an article, about Alpine and Raspbian. 2018-07-30 11:31:38 be our guest to create one :) 2018-07-30 11:31:40 Mind you - I'm a debian guy, usually - I mainly discovered Alpine when I needed a non-systemd system. 2018-07-30 11:31:46 Yes well-volunteered 2018-07-30 11:32:05 Heh. :) 2018-07-30 11:32:14 Would be interesting - if I get around to it. 2018-07-30 11:32:23 Will certainly mention it, when I do. 2018-07-30 11:32:30 Not sure why one would run Raspbian when you can run proper Debian/aarch64 on the Pi nowadays. 2018-07-30 11:33:08 Pi 3* 2018-07-30 11:33:22 or 2 ;-) 2018-07-30 11:33:33 some of them 2018-07-30 11:34:01 Oh, interesting. 2018-07-30 11:35:30 The Pi 2 was not 64-bit, so it probably won't run Debian/aarch64. but the 2 will run Debian/armhf proper. 2018-07-30 11:35:44 but you should just run Alpine! 2018-07-30 11:35:47 I'm getting the 3, anyway. 2018-07-30 11:37:10 :) 2018-07-30 11:37:23 look at that, people chatting in alpine 2018-07-30 11:40:11 duncan^, afaik some rpi2 (v1.2) were shipped with A53 so they should theoretically support aarch64 2018-07-30 11:42:47 Oh, I thought it was a quad A7, was that some later variant? 2018-07-30 11:45:02 duncan^, https://www.cnx-software.com/2016/11/21/raspberry-pi-2-gets-an-upgrade-to-64-bit-broadcom-bcm2837-processor-with-pcb-version-1-2/ 2018-07-30 11:46:10 Oh, that's interesting! 2018-07-30 11:47:52 Someone in #raspberrypi mentioned that there are some pi specific optimisations in the raspbian kernel, apparently. 2018-07-30 11:50:07 There are. They push things upstream though. 2018-07-30 12:15:06 WOW, just had a look at how much memory systemd is using... On ubuntu. :( ~185MB. 2018-07-30 12:18:55 on my Debian system with systemd, pid 1 uses virt=198M, res=8M, shr=5M. 8M is still much more than necessary, but not *that* much 2018-07-30 12:21:01 clandmeter: i submitted an PR to mkinitfs on github (adding some manpages) 2018-07-30 12:21:11 there haven't been any reactions to it 2018-07-30 12:21:53 Oh, D'oh - thanks for that jn__. I mixed up the virt, and res. res is indeed the significant one. 2018-07-30 12:22:01 jn__: Seems I'm using 4MB, which is reasonable. 2018-07-30 12:22:13 (Considering) 2018-07-30 12:24:03 fun fact: ModemManager does open() random tty devices and writes AT commands into it if not explicitly whitelisted 2018-07-30 12:24:25 i can detect if a machine is running ubuntu by plugging my home automation relay card into it 2018-07-30 12:24:52 if the desk lamp and the one at the left side of the shelf, its ubuntu 2018-07-30 12:24:54 liwakura: That's not uncommon. :( 2018-07-30 12:25:00 *switch on 2018-07-30 12:27:08 liwakura: It's the only real way to automate the hardware detection. Unfortunately, it's the most risky way. 2018-07-30 12:27:30 i have an laptop with internal modem 2018-07-30 12:27:47 i dont want detection, i want to explicitly define which tty's are the modems 2018-07-30 12:28:14 liwakura: Then you probably don't want ubuntu, imho. 2018-07-30 12:28:17 so its messing with udev rules 2018-07-30 12:28:20 yeah... 2018-07-30 12:28:37 liwakura: I suggest Debian instead, or, seeing where we are, probably Alpine! :) 2018-07-30 12:28:39 everything on alpine, except that single laptop where i wanted to get the modem running 2018-07-30 12:28:57 liwakura: The modem shouldn't be too hard to get working in Alpine. 2018-07-30 12:29:04 i already did 2018-07-30 12:29:10 :) 2018-07-30 12:29:31 its just super undocumented what AT commands you actually need for that specific modem & isp 2018-07-30 12:30:44 liwakura: Fork modem Manager so that it doesn't open random tty devices, then? :) 2018-07-30 12:30:47 Anyway, G'night! 2018-07-30 12:31:15 pppd > ModemManager 2018-07-30 12:53:17 liwakura, i didnt see it, ill check. 2018-07-30 12:54:38 does it make more sense to submit them via email? 2018-07-30 12:54:47 not really 2018-07-30 12:55:08 i just didnt notice it. and others are problably busy with other stuff. 2018-07-30 12:55:25 thats why we have irc to complain to us. 2018-07-30 12:55:58 i see 2018-07-30 17:31:04 hi, i have a little problem. I created an alpine lxc container, upgraded it to latest 3.8. Then i create a user with adduser, put a pass, then try to "su - truc" but it fails. 2018-07-30 17:31:27 su: can't change directory to '/home/truc' 2018-07-30 17:31:28 su: can't change directory to '/': Permission denied 2018-07-30 17:32:09 is there something specific to do ? 2018-07-30 17:32:53 Lord: what are the permissions that "ls -ld /" shows? 2018-07-30 17:33:17 drwx------ 2018-07-30 17:33:19 o___o 2018-07-30 17:34:16 "drwxr-sr-x 1 truc truc" for /home/truc 2018-07-30 17:34:35 there, your / should probably be world readable/listable 2018-07-30 17:35:05 (chmod o+rx /) 2018-07-30 17:54:37 thanks. It's weird this rootfs has these rightsg 2018-07-30 18:45:17 arahael: the rootfs has been created and kernel has been compiled 2018-07-30 18:45:30 I just need to see if the image boots at all 2018-07-30 18:45:49 but my c1+ has died already :( 2018-07-30 21:27:14 Evening, Is there something wrong with the 3.8 ISO's? 2018-07-30 21:27:34 <_ikke_> nekocentral: Like what? 2018-07-30 21:27:46 all iso's fail to boot and go to intrmramfs prompt 2018-07-30 21:27:59 <_ikke_> Any error or message? 2018-07-30 21:28:00 checked the hashes and they are correct 2018-07-30 21:28:09 <_ikke_> what hardware? 2018-07-30 21:28:22 <_ikke_> or where is it running on 2018-07-30 21:28:44 https://i.haazen.xyz/ryMuk 2018-07-30 21:28:52 Vmware Workstation 14 pro 2018-07-30 21:29:04 was working with 3.7 2018-07-30 21:29:14 <_ikke_> Mounting boot media failer 2018-07-30 21:29:17 <_ikke_> failed* 2018-07-30 21:29:25 heck im redownloading the ISO for 3,7 for test 2018-07-30 21:31:04 What, now it starts on the virt iso 2018-07-30 21:31:10 last night it got a kernel panic 2018-07-30 21:31:24 i think it might be time to replace my pc i think 2018-07-30 21:31:30 <_ikke_> No issues running 3.8.0 standard on qemu 2018-07-30 21:31:47 yea 3.8 used to work to for me 2018-07-30 21:31:57 i realy start to think its time for replacement 2018-07-30 21:32:42 <_ikke_> virt is also working 2018-07-30 21:32:44 just testing with 3.7 standard and 3.8 extended to confirm 2018-07-30 21:32:57 <_ikke_> I don't have vmware workstation, so cannot use that 2018-07-30 21:33:14 wierd thing is it was working last week 2018-07-30 21:33:26 now i cant boot the extended the standard and extended 2018-07-30 21:33:31 and virt is a 50/50 2018-07-30 21:33:56 i think it isnt a problem with alpine anymore 2018-07-30 21:34:17 what would be the best way to test my hardware xD sorry 2018-07-30 21:35:22 <_ikke_> memtest probably? 2018-07-30 21:35:35 <_ikke_> There are some tools to extensively test hardware, but I don't know any from the top of my head 2018-07-30 21:35:49 will do in the morning as i dont want to upgrade 2018-07-30 21:36:16 but i think it might be time to replace my old h67m and i3-2120 2018-07-30 21:36:27 thanks and sorry _ikke_ 2018-07-30 21:36:36 <_ikke_> don't worry 2018-07-31 00:44:41 anyone have issues with docker blowing away their ipv6 default route on startup? 2018-07-31 01:20:44 I've had it mangle my ipv4 routing tables pretty good 2018-07-31 10:52:52 is there any possibility to enable ssh before boot? i would like to install on a raspberry pi without a monitor 2018-07-31 10:53:54 <_ikke_> How would you imagine that working? 2018-07-31 10:54:38 <_ikke_> Or do you mean make it so that ssh starts at boot? 2018-07-31 10:56:01 i wrote to sd cards to include an apkovl with configured sshd running, and that worked fine 2018-07-31 10:56:10 but then its already installed 2018-07-31 10:56:11 like a headless install that allows me to use ssh at first boot 2018-07-31 10:59:08 beside from pre-generating an apkovl, there is also a way via boot options & initramfs AFAIK 2018-07-31 11:00:01 liwakura, I'm new to alpine. how do i create an apkovl that autostarts ssh? 2018-07-31 11:00:27 its an tarball with /etc inside 2018-07-31 11:00:42 i think the boot parameters is the "official" method 2018-07-31 11:01:41 like that »pkgs=openssh ssh_key="AAA...."« in the boot configuration 2018-07-31 11:01:56 but im not sure if this functionality is in edge yet 2018-07-31 11:03:55 i can't find anything regarding boot configuration on google 2018-07-31 11:04:23 this is specific to mkinitfs and alpine 2018-07-31 11:04:45 and there is barely any documentation except for the manpages i wrote, but aren't merged (yet?) 2018-07-31 11:05:52 this is what i wrote (inofficial) http://0x0.st/sWQG.txt 2018-07-31 11:07:22 if you attempt it using apkovl, you can get an reference apkovl to look at via »lbu commit«, see https://wiki.alpinelinux.org/wiki/Alpine_local_backup 2018-07-31 11:08:31 if you aren't sure it's in edge yet then i can't really use it, because i would like to use a supported release 2018-07-31 11:09:04 the way via apkovl works at least down to 3.7 2018-07-31 11:09:14 gimme a second 2018-07-31 11:11:43 yeah, that would work 2018-07-31 11:25:37 liwakura, ssh_key works 2018-07-31 11:26:20 ssh_key=htts://uritokey 2018-07-31 11:40:18 i think ssh_key only works with netboot 2018-07-31 11:48:48 ncopa: didn't you write the code? 2018-07-31 11:49:26 clandmeter did ;) 2018-07-31 11:51:01 clandmeter told me you did 2018-07-31 11:51:14 huh? 2018-07-31 11:51:26 maybe i remember it incorrectly 2018-07-31 11:52:05 anyways, because mkinitfs is sort of fully undocumented, i wrote 3 manpages for it, PR 33 on github 2018-07-31 11:52:49 liwakura, i read it and i need to comment on it. 2018-07-31 11:53:00 but i think ssh_key should work without netboot 2018-07-31 11:53:34 it only works when root= is not given 2018-07-31 11:53:39 e.g. diskless boot 2018-07-31 11:54:08 i read your man page, i dont think its correct what you mention. 2018-07-31 11:54:16 but i iddnt test all use cases 2018-07-31 11:54:50 ssh_key should have no relation to root opt 2018-07-31 11:55:17 ssh_key is part of the rootfs-in-memory setup, which only happens if no root= option is given 2018-07-31 11:56:06 search for »if [ -n "$KOPT_root" ]; then« in initramfs-init, thats the switch 2018-07-31 11:58:48 ok 2018-07-31 12:01:15 i didnt really pay attention that this was added after switch_root 2018-07-31 12:02:54 we also need to fix ip= 2018-07-31 12:02:57 would that work with the raspberry images? 2018-07-31 12:03:26 billyb: the mechanisms are architecture-independent 2018-07-31 12:03:29 so, yes 2018-07-31 12:03:36 clandmeter: 'fix', as in? 2018-07-31 12:03:49 ip= doesnt trigger configure_ip 2018-07-31 12:04:10 yeah, not unconditionally 2018-07-31 12:04:31 im glad you are looking into it. 2018-07-31 12:04:53 thanks 2018-07-31 12:04:55 i think there are a lot of corner cases (or maybe whole room cases) that are broekn. 2018-07-31 12:08:49 billyb: also, you could setup an x86 system, then use »lbu commit« to save it as apkovl, and then feed that apkovl into the raspberry pi 2018-07-31 12:10:13 /etc/apk/arch is silently fixed by the initramfs 2018-07-31 17:21:20 Hi. What do you call these "branches" of a repository, namely "main", "community" and "testing". In the debian world they are most refered to as "components". Is this term appropriate here too? 2018-07-31 17:24:43 repositories 2018-07-31 17:25:00 yeah, they are different repositories 2018-07-31 17:25:26 wording is misleading since git repository != apk repository 2018-07-31 17:55:52 Ah ok, thank you. 2018-07-31 19:11:06 Is this a good pattern to follow for a 'run once' service https://gist.github.com/deedubs/bc6cf05a64d92858d4f04425ce26ef44 2018-07-31 20:26:55 Hello. Can you tell me the recommended way of setting up a bootable usb? I followed the wiki but haven't gotten good results. First I tried `dd status=progress if=alpine-standard.iso of=/dev/sdb && sync` which resulted in a bootable usb but with 2 partitions and lots of unused space. 2018-07-31 20:27:07 Then I tried all of this: `modprobe vfat ; mkdosfs -F32 /dev/sdb1 ; modprobe loop ; mount -t iso9660 alpine-standard.iso /media/cdrom ; setup-bootable -v /media/cdrom /dev/sdb1` but that didn't work at all. 2018-07-31 20:27:30 oh and `/dev/sdb1` is a single FAT32 partition. any suggestions? 2018-07-31 20:28:25 <_ikke_> TheLaughingMan: set-bootable can also directly take an iso image, did you try that? 2018-07-31 20:29:10 <_ikke_> setup-bootable -v alpine-standard.iso /dev/sdb 2018-07-31 20:29:27 <_ikke_> not sure if you are supposed to provide the disk or a partition 2018-07-31 20:29:43 _ikke_: yes; same result as the first step (2 small partitions, lots of unused space, but bootable) 2018-07-31 20:29:57 partition according to the wiki 2018-07-31 20:30:07 <_ikke_> ok 2018-07-31 20:30:45 <_ikke_> I usually just create bootable usbs manually 2018-07-31 20:30:58 <_ikke_> format the disk, set the partition as bootable 2018-07-31 20:31:09 <_ikke_> extract the files from the iso and copy them to the disk 2018-07-31 20:31:21 <_ikke_> then install syslinux + mbr 2018-07-31 20:31:33 that's where it messus up 2018-07-31 20:31:39 <_ikke_> someone in this channel tought me how 2018-07-31 20:31:50 syslinux says it's an unrecognized partition but I've checked and it's FAT32 :/ 2018-07-31 20:32:15 but that's following the manual steps on the wiki (dd over mbr, make fs, etc) 2018-07-31 20:33:28 <_ikke_> right 2018-07-31 20:36:30 the manual steps do say that you need to mount the iso though, so idk. It says somewhere on the page they are hybrid and that shouldn't be required. 2018-07-31 20:53:06 followed the manual steps on the wiki -> missing operating system ... 2018-07-31 21:01:08 yay. gonna go kill myself now. chao. 2018-07-31 21:08:54 Oh dear. 2018-07-31 21:28:14 hello... 2018-07-31 21:28:39 i get this error with wget: can't execute 'ssl_helper': No such file or directory 2018-07-31 21:28:43 what happened?... 2018-07-31 21:29:04 i need something package?... 2018-07-31 21:31:48 rmbeer: you need libressl 2018-07-31 21:32:38 thanks... 2018-07-31 21:36:12 hi 2018-07-31 21:36:19 so im running edge on a laptop 2018-07-31 21:36:30 and having some package conflicts with testing 2018-07-31 21:36:46 so would things definitely break if i switched to testing 2018-07-31 21:37:03 this is a machine that i literally could not give a flying about 2018-07-31 21:37:23 but i'd like it to not catch fire or delete all my data if possible 2018-07-31 21:42:23 you should be pretty safe 2018-07-31 21:42:48 but warranty until the front door :) 2018-07-31 21:45:01 btw, switching to testing or switch to edge? 2018-07-31 21:49:16 testing is not a 'switch' to make 2018-07-31 21:49:21 it just gives you extra packages 2018-07-31 21:53:08 i install php7 and php7-apache2, but still i have problem for use the httpd with php, i must write the LoadModule in the config??... 2018-07-31 21:53:54 i already have a httpd restarted... 2018-07-31 22:01:56 in the wiki show for php5, also work with php7.... 2018-07-31 22:02:09 in the wiki show for php5, also work with php7?.... 2018-07-31 22:37:11 what package is for the extension php7 to mariadb?... 2018-07-31 22:40:46 rmbeer: you mean a mysql driver for php7? 2018-07-31 22:41:57 https://pkgs.alpinelinux.org/packages?name=php7*mysql&branch=v3.8&arch=x86_64 2018-07-31 22:43:10 driver??... 2018-07-31 22:43:35 danieli, i install mariadb, no mysql... 2018-07-31 22:43:45 and not is a driver... 2018-07-31 22:44:09 mariadb is a drop-in replacement for mysql. 2018-07-31 22:44:34 and they are called drivers 2018-07-31 22:44:41 https://secure.php.net/manual/en/mysql.php 2018-07-31 22:47:13 ok, then install php7-pdo_mysql , thanks... 2018-07-31 22:49:58 "Your PHP installation appears to be missing the MySQL extension which is required by WordPress." 2018-07-31 22:50:02 still is stuck... 2018-07-31 22:50:15 I don't remember what driver wordpress uses 2018-07-31 22:51:38 rmbeer: is the module loaded via php.ini ? 2018-07-31 22:51:58 right, that's a must too 2018-07-31 22:55:27 liwakura, now yes, but still appear the same message... 2018-07-31 22:55:52 can you run phpinfo(); and check if the module is loaded? 2018-07-31 22:58:06 "pdo_mysql" yes, it's enable... 2018-07-31 22:59:02 then it seems like an wordpress issue 2018-07-31 23:00:14 wordpress doesn't want pdo_mysql 2018-07-31 23:00:22 it wants mysqli 2018-07-31 23:00:37 that's what i was thinking 2018-07-31 23:00:47 so install php7-mysqli rmbeer 2018-07-31 23:01:02 *that* was the package name, my glob was off :') 2018-07-31 23:03:07 Shiz, yes! thanks!...