2017-08-14 10:14:52 hi there 2017-08-14 10:15:13 i want logwatch, i find the APKBUILD in the aports : https://raw.githubusercontent.com/alpinelinux/aports/master/testing/logwatch/APKBUILD 2017-08-14 10:15:38 how can i install from this ? is there something special to do ? 2017-08-14 10:16:35 i tried just sh APKBUILD but it does not start the function package. Is there a cleaner way than add package() at the end of the file ? many thanks 2017-08-14 10:19:23 <_ikke_> jeanjack: use abuild -r to build a package 2017-08-14 10:25:29 ok. gcc isn't a dependance of abuild, is that normal ? 2017-08-14 10:25:46 jeanjack: not everything is built by gcc I guess 2017-08-14 10:26:17 right but when i simply do abuild --help or only abuild : 2017-08-14 10:26:18 /usr/bin/abuild: /usr/share/abuild/functions.sh: line 29: gcc: not found 2017-08-14 10:26:32 oh 2017-08-14 10:27:01 <_ikke_> jeanjack: install alpine-sdk 2017-08-14 10:27:07 <_ikke_> jeanjack: that's an implied dependency 2017-08-14 10:27:22 shit, I started installtion of gcc package -_-' 2017-08-14 10:27:48 <_ikke_> jeanjack: read through https://wiki.alpinelinux.org/wiki/Creating_an_Alpine_package 2017-08-14 10:28:36 thanks, i just readed the wiki page about aports ^^ 2017-08-14 10:54:10 in fact, i don't get howto simply install logwatch :/ 2017-08-14 10:54:53 abuild didn't make all the work for me ^^ 2017-08-14 10:59:52 jeanjack, cant you just install it from repo? 2017-08-14 11:12:25 it doesn't seems in the stable repos 2017-08-14 11:17:23 skalpine:~/src/logwatch$ find / -name logwatch 2>/dev/null 2017-08-14 11:17:23 /home/jeanjack/src/logwatch 2017-08-14 11:17:23 skalpine:~/src/logwatch$ abuild 2017-08-14 11:17:23 >>> logwatch: Package is up to date 2017-08-14 11:18:00 i don't want to use others repos than the basic ones for only one tool in fact 2017-08-14 11:23:10 forget what i said, really better with -name *logwatch* :D 2017-08-14 15:32:22 hi all ! anybody got the virtual image to work in openstack / kvm / qemu ? 2017-08-14 15:33:16 ok, https://wiki.alpinelinux.org/wiki/Install_Alpine_in_Qemu + some scripts to fetch the network cfg etc at boot will do 2017-08-14 16:32:59 fcolista: thank you for the alpine-metasploit docker image by the way <3 2017-08-14 21:51:17 Hi Everyone, any help on getting my printer working please? I installed hplip (and all of the dependencies listed on its website separately, afterwards... aparently it didn't care about its dependencies?), but when I run hp-setup like it says to do on the hplip website, it says command not found. 2017-08-14 21:52:13 <_ikke_> apparently there is no package containing hp-setup 2017-08-14 21:52:40 i'd configure it through the CUPS web interface 2017-08-14 21:52:46 make sure CUPS is running and go to http://localhost:631/ 2017-08-14 22:19:26 Hi @Shiz: should I run 'rc-service cupsd start' and then 'rc-update add cupsd' to make sure cups is running? 2017-08-14 22:19:40 yeah 2017-08-14 22:21:17 @Shiz: cool I'll try that. Thanks. I'll be back if it doesn't work, or if I have questions once I go to localhost 2017-08-14 22:45:37 I never got it to work, and I tried hard 2017-08-14 22:52:35 or, to be exact, I never got it to not crash 2017-08-14 23:01:42 @Shiz: That worked thanks! 2017-08-14 23:01:53 :) 2017-08-14 23:01:59 good to know 2017-08-14 23:02:13 and here I was just complaining that it won't 2017-08-14 23:03:07 TBB: You were complaining while I was gone in the last 10 minutes? 2017-08-14 23:03:11 yes 2017-08-14 23:03:26 TBB: because I'm a noob? 2017-08-14 23:03:28 lol 2017-08-14 23:03:49 indeed so bad was hplip on Alpine that we had to circumvent hplip entirely, throw it in the trash bin and code our way around it 2017-08-14 23:04:06 Oh interesting 2017-08-14 23:04:32 hp's own cups backend kept crashing uncontrollably 2017-08-14 23:05:07 Well I added my printer on cups on localhost after starting it, and works fine, I don't know if it uses hplip or only cups though 2017-08-14 23:05:17 so we basically just rendered all documents to PDF files which we then fed to the printers directly without hplip 2017-08-14 23:05:33 Cool workaround 2017-08-14 23:06:20 it's okay otherwise but printer configuration required some work... 2017-08-14 23:07:02 ah well, it's 2 am and I'm not going to check if the package has changed since 2017-08-14 23:07:36 Good luck, I hope you have the same success as I 2017-08-14 23:08:04 thanks, I hope so too :) 2017-08-14 23:08:13 Good luck keeping your eyes open lol 2017-08-14 23:08:29 :) 2017-08-14 23:10:59 Do I need to run iptables if I have ip6tables running? 2017-08-14 23:11:15 Internet seems to work just fine. 2017-08-14 23:11:28 And I don't have iptables running. 2017-08-14 23:11:46 <_ikke_> without iptables running, you don't have a firewall running (so everything is allowed) 2017-08-14 23:12:08 Firewall doesn't work off of ip6tables? 2017-08-14 23:12:19 <_ikke_> only for ipv6 traffic 2017-08-14 23:12:37 Ok 2017-08-14 23:12:39 Thanks 2017-08-14 23:18:34 Got my firewall back up and running. Thank you so much. I use ufw. I'm not sure how to edit awall policies. So I'm glad ufw has a tuturial on the wiki. I don't think I saw it on the wiki last time I searched for a 'firewall' a few weeks ago. So thanks to whoever added the instructions, even if they've been there a while, and I just missed it the first time. 2017-08-14 23:19:13 awall has instructions too. But they're harder to understand. 2017-08-14 23:20:28 It's good I don't run a server, or else my lack of firewall would have a higher chance of being exploited right now. 2017-08-14 23:20:41 <_ikke_> heh 2017-08-14 23:20:56 <_ikke_> I just directly work with iptables 2017-08-14 23:21:20 <_ikke_> simplest is to open ssh, established traffic, and then block everything 2017-08-14 23:21:21 Skills 2017-08-14 23:21:30 <_ikke_> It's not too hard 2017-08-14 23:21:49 <_ikke_> iptables -A INPUT -p tcp --dport 22 -j ACCEPT 2017-08-14 23:22:03 its only this and that and something over there 2017-08-14 23:22:18 and then you are looking at ~6 mo of learning to administer a basic server 2017-08-14 23:22:22 I've never sshed. I'm just a destkop user that moved to alpine for grsecurity. Since I've switched I like the lower attack surface of busybox and musl libc too. 2017-08-14 23:22:57 <_ikke_> I don't even run a firewall on my personal machines 2017-08-14 23:23:07 lol 2017-08-14 23:23:10 <_ikke_> It's mostly inside a network, so no direct traffic 2017-08-14 23:23:11 I block incoming 2017-08-14 23:23:25 lan 2017-08-14 23:23:43 Does blocking incoming block the local area network? 2017-08-14 23:23:55 <_ikke_> yeah, it should 2017-08-14 23:24:07 Cool. I don't need local area network. 2017-08-14 23:24:36 Thanks 2017-08-15 04:42:10 How is firefox on alpine if it just has musl and busybox? isn't gcc or some other GNU tool needed? 2017-08-15 05:28:19 luxio: firefox works great. 2017-08-15 05:29:18 I'm not a developer, I'm a regular desktop user. I choose alpine because it has grsecurity. So if I can get it working you can too. 2017-08-15 05:29:31 I'm on firefox now 2017-08-15 05:30:05 I choose alpine so people can't bug me about "Hurr it's gnu/linux not linux" 2017-08-15 05:30:28 also lightweight+secure means a lot to me 2017-08-15 05:30:55 luxio: I think since musl and busybox replace gcc and another gnu tool, they just need to compile the package from source and then make it available on the repo 2017-08-15 05:31:05 Me too 2017-08-15 05:31:52 It is compiled and on the repo, which I'm using 2017-08-15 05:32:09 But I was just describing the process it goes through on musl and busybox 2017-08-15 05:32:17 Firefox that is 2017-08-15 05:33:22 Just follow some tutorials on the wiki. I couldn't get Gnome to work, but I followed the tutorial for XFCE, and it works great! 2017-08-15 05:34:02 I can't get tor browser to work though 2017-08-15 05:34:10 https://bugs.alpinelinux.org/issues/4490 2017-08-15 05:34:31 It goes through the same process as a lot of distros, but sometimes distros use the same package manager, so they don't need to compile it as many times. 2017-08-15 05:34:38 doesn't look like there was a helpful conclusion to that ^ 2017-08-15 05:36:05 I was still planning on getting tor working myself. Good to know I might experience difficulty or impossibility with my skill level going foward. 2017-08-15 05:37:18 Is tor available as a flatpak yet? I heard it's more secure. 2017-08-15 05:38:24 Flatpak is on the alpine repo 2017-08-15 05:41:42 luxio: do you have alpine installed yet? 2017-08-15 05:45:03 i'm talking to you on it 2017-08-15 05:45:15 :) 2017-08-15 05:48:10 luxio: cool lol 2017-08-15 05:48:12 :) 2017-08-15 05:48:21 me too alpine for the win! 2017-08-15 05:49:22 luxio: I don't see a search bar on the tor website 2017-08-15 05:49:34 So I can't search for 'tor flatpak' 2017-08-15 05:50:22 But if it's available as a flatpak, you might be able to get it working on alpine since alpine has flatpak in the testing repo. 2017-08-15 05:50:46 Just enable the testing repo first or 'apk add flatpak@testing' 2017-08-15 05:50:51 Something like that 2017-08-15 05:51:43 I've enabled the testing repo manually with a text editor (nano), but there's also a command with @testing appended to it that will do the same thing for a specified package. 2017-08-15 05:51:48 such as flatpak 2017-08-15 05:55:34 https://trac.torproject.org/projects/tor/wiki/doc/TorBrowser/Sandbox/Linux 2017-08-15 05:57:31 https://www.torproject.org/projects/torbrowser.html.en I think it's under "Tor Browser Sandbox" 2017-08-15 05:57:51 It uses bubblewrap which is also in the alpine repo 2017-08-15 06:03:17 luxio: bubblewrap instead of flatpak??? 2017-08-15 06:04:04 what? 2017-08-15 06:04:40 not sure what bubblewrap or flatpak is 2017-08-15 06:08:24 luxio: flatpak is a decentralized package manager that is distro agnostic. 2017-08-15 06:08:58 bubblewrap is a sandboxing dependency for a more secure version of the tor browser 2017-08-15 06:09:30 WARNING: The repository tag for world dependency 'flatpak@testing' does not exist 2017-08-15 06:09:32 Flatpak competes with snappy, nix, and appimage package managers. 2017-08-15 06:09:50 Try putting a space between flatpak and @testing. 2017-08-15 06:10:16 I've never actually used the command. But I can find the instructions for how I got the testing repo working. Hold on. 2017-08-15 06:10:50 nope not working 2017-08-15 06:11:11 'nano /etc/apk/repositories' 2017-08-15 06:11:30 Uncomment (take out the hashtag/#) from the testing repo 2017-08-15 06:11:41 repo/line 2017-08-15 06:11:54 last time I did that, when I upgraded alpine it broke everything 2017-08-15 06:11:56 so i'll pass 2017-08-15 06:12:13 Then I'll try to find the correct command. 2017-08-15 06:12:22 it might be the correct command 2017-08-15 06:12:25 https://wiki.alpinelinux.org/wiki/Alpine_Linux_package_management 2017-08-15 06:16:03 luxio: you might not need flatpak, instead follow the directions on torproject for this https://trac.torproject.org/projects/tor/wiki/doc/TorBrowser/Sandbox/Linux 2017-08-15 06:18:10 luxio: I think you might not need flatpak since I could only find the sandboxed tor version by searching for 'tor bubblewrap' instead of 'tor flatpak' 2017-08-15 06:20:21 I guess the news I read about the sandboxed tor browser was wrong about it using flatpak. 2017-08-15 06:20:42 Or maybe I just learned about both around the same time... 2017-08-15 06:27:59 I gotta go, sorry. Let me know if it works though. I'll check this later. 2017-08-15 06:47:35 anyone know why I'm getting this error when trying to play something with mpv? https://0bin.net/paste/GNOk+zUG-QmQEMdm#zHwjanPWLFrmVPdqIBfH3uGRNvHO29rSRidbgWYjCuo 2017-08-15 06:49:52 nevermind... i seem to have fixed it by installing mesa-dri-swrast 2017-08-15 06:49:58 that should probably be a dependency for mpv on alpine 2017-08-15 06:50:19 ncopa: which afaik you maintain 2017-08-15 07:35:43 luxio: i suppose the mesa-dri-swrast is not *required* to play anything 2017-08-15 07:36:22 libGL error: failed to open drm device: Permission denied 2017-08-15 07:37:04 luxio: what happens if you add yourself to the 'video' group? 2017-08-15 07:37:25 addgroup luxio video 2017-08-15 07:47:46 ncopa: nope 2017-08-15 07:48:07 when I do `groups` on my user though, it doesn't show video 2017-08-15 07:48:10 that's interesting 2017-08-15 07:48:29 you need logout and login for making it effective 2017-08-15 07:52:12 ncopa: that works. I wonder why installing that package was a workaround 2017-08-15 07:52:51 because swrast is a software renderer that does not use hardware 2017-08-15 07:53:21 so it does not need access to the hw driver 2017-08-15 10:53:23 Does Alpine include journald? 2017-08-15 10:54:01 savantgarde: in the repos? 2017-08-15 10:54:02 alpine uses openrc, not systemd 2017-08-15 10:54:47 danieli: Thanks, wasn't aware :) I'm looking for a suitable image to base the Fluentd Docker image off of you see, and it should include journald with LZ4 compression 2017-08-15 10:54:59 We can use Fedora apparently, but the base image is huge 2017-08-15 10:55:14 I see. well, no wonder, alpine's base image is tiny 2017-08-15 10:56:07 danieli: :) 2017-08-15 10:56:21 not sure journald is in the repos but you could build it 2017-08-15 10:56:36 danieli: Any idea how? 2017-08-15 10:56:47 i did a simple `apk search journald` - not there - not systemd either 2017-08-15 10:57:16 Ah ok 2017-08-15 10:57:46 savantgarde: i'd spin up an alpine docker and do it by hand, then make a dockerfile - or commit the VM as an image 2017-08-15 10:57:50 not sure it'll work though, I doubt 2017-08-15 10:58:10 systemd is terrible in a lot of ways 2017-08-15 10:58:36 why would you even want journald in a container? 2017-08-15 10:58:46 probably some dependency, just guessing 2017-08-15 10:58:55 savantgarde: can't you implement an alternative to journald? 2017-08-15 10:59:23 read: https://news.ycombinator.com/item?id=14658258 2017-08-15 11:00:03 danieli: It's a dependency of Fluentd's systemd plugin 2017-08-15 11:00:13 savantgarde: I guessed lol 2017-08-15 11:00:41 It's to use Fluentd to read logs from systemd I would think, I'm not the expert on the matter, just trying to help out :) 2017-08-15 11:00:52 but docker doesn't use systemd 2017-08-15 11:01:00 It's for Kubernetes 2017-08-15 11:01:03 I see 2017-08-15 11:01:25 iirc alpine has no support for systemd 2017-08-15 11:01:34 https://github.com/kubernetes/kubernetes/tree/master/cluster/addons/fluentd-elasticsearch/fluentd-es-image 2017-08-15 11:01:46 The current implementation of the above is buggy 2017-08-15 11:01:56 The current implementation of the above is buggy wrt. systemd 2017-08-15 11:06:38 savantgarde: we don't ship anything systemd, this includes journald 2017-08-15 11:06:53 Shiz: Thanks, I gathered as much :) 2017-08-15 11:07:19 Do you guys know of any slim Docker image with systemd/journald with LZ4 support though? 2017-08-15 11:07:42 i think systemd and small contradict :P 2017-08-15 11:07:48 maybe the debian slim images? 2017-08-15 11:08:13 The regular debian image doesn't have systemd from what I could tell 2017-08-15 11:08:27 well, docker isn't really intended to run init systems 2017-08-15 11:08:28 it should have it 2017-08-15 11:08:37 i wouldn't be surprised if it didn't 2017-08-15 11:08:39 or maybe its some old debian 2017-08-15 11:08:50 what would a journald inside a docker contain even journal :p 2017-08-15 11:08:59 the processes that run in the container? 2017-08-15 11:08:59 dunno what docker is intended to do other than hype 2017-08-15 11:09:18 some googling may help in this case then 2017-08-15 11:09:22 wasn't docker initially means as single-app containers? 2017-08-15 11:09:26 meant* 2017-08-15 11:09:39 different people use it for different things I suppose 2017-08-15 11:09:51 philosophically it's probably the strongest as such, yes 2017-08-15 11:09:58 brb lunch 2017-08-15 11:26:18 danieli, yw 2017-08-15 18:21:09 I'm trying to install libaio for use with DBD::Oracle, but the dependency is failing even when installed from the Alpine repo. 2017-08-15 19:27:57 When using the diskless mode installation on a USB key - what is the proper method of installing new packages on that device? I've noticed "apk" will just push packages to the tmpfs filesystem, and it will run out of space... 2017-08-15 19:30:41 <_ikke_> GlemSom: what do you mean with push packages to the tmpfs filesystem? 2017-08-15 19:33:21 <_ikke_> packages are installed normally, by unpacking their contents on the filesystem 2017-08-15 19:33:39 <_ikke_> the packages are added to a world file, and on boot, these packages are all installed 2017-08-15 19:34:44 ahh, so at installation time i need enough RAM to hold the packages there too.. ofc... that makes sense now when I think if it... apk is adding to the live system ! 2017-08-15 19:35:33 <_ikke_> there are some packages that are part of the iso, but you can also cache the packages itself on the usb drive 2017-08-15 21:00:01 So, from what I gather, Alpine's version of ldconfig requires you to specify the target folder. Is there a way around that? Creating /etc/ld.so.conf didn't do anything... 2017-08-15 21:00:09 Is there a way around that? 2017-08-15 21:40:06 What do I do about this? https://0bin.net/paste/1uUrDbUQa5Skw83i#C3Oq7dIxDNlhWBWVQj4YC6BLnK6h3HfijqvRb6eKkpg 2017-08-16 03:42:43 hello all. 2017-08-16 03:43:44 is there any way to make an APKBUILD which forces use of an older compiler 2017-08-16 03:43:59 I have a piece of software that must be compiled with gcc4 2017-08-16 14:58:50 hi people 2017-08-16 15:09:20 I'd like to congratulate you for creating this great distro ;-) 2017-08-16 15:58:05 thanks :) 2017-08-16 15:58:07 hope you like it 2017-08-16 15:59:04 I quite like it as well 2017-08-16 16:01:17 yes, I like it a lot, I think it has a lot of potential 2017-08-16 16:02:02 specially for headless servers 2017-08-16 16:03:45 it doesn't just have potential, it's quite useful as-is 2017-08-16 16:04:26 I meant it's multi-purpose 2017-08-16 16:04:42 now I can recycle a lot of hardware 2017-08-16 16:04:52 in a better way 2017-08-16 16:05:54 I'm still learning how to do specific setups 2017-08-16 16:05:56 throw together a beowulf cluster using the old hardware :) run something distributed 2017-08-16 16:06:46 I thought beowulf cluster was deprecated :-( 2017-08-16 16:07:06 it's a concept 2017-08-16 16:07:20 there is only a mailing list... 2017-08-16 16:07:23 just a type of cluster 2017-08-16 16:07:28 mailing list...? what? 2017-08-16 16:08:51 http://www.beowulf.org/mailman/listinfo/beowulf 2017-08-16 16:09:27 no no 2017-08-16 16:09:38 Venker: https://en.wikipedia.org/wiki/Beowulf_cluster 2017-08-16 16:09:46 it's just reusing old hardware 2017-08-16 16:10:20 ok, thanks 2017-08-16 16:14:02 I'll see you another day, bye ;-) 2017-08-16 16:27:51 nice talk useful for AL users, http://meetings-archive.debian.net/pub/debian-meetings/2017/debconf17/delivering-software-for-memory-driven-co.vp8.webm 2017-08-16 16:28:57 heh 2017-08-16 16:29:04 AL is the distribution at the dayjob 2017-08-16 16:29:08 but it's not alpine :( 2017-08-16 16:29:12 (amazon linux) 2017-08-16 16:29:26 FAM (fabric attached memory), ahem.... 2017-08-16 16:32:37 bougyman, you get free coupons from amazon ;) 2017-08-16 19:27:18 Hi everyone, how do I list a package for the command I want to use? I asked this before but forgot. Better yet, how do I find the answer to this on my own, so I don't have to ask again? Is it in a man page or something? 2017-08-16 19:28:25 construct: I usually search through https://pkgs.alpinelinux.org/contents 2017-08-16 19:28:33 I don't know if there's a way to do it from the command line. 2017-08-16 19:29:11 Maxpm: thanks 2017-08-16 19:35:52 Maxpm: it worked I found the package I was looking for. I was trying to use userdel, and I succeeded thanks to you. 2017-08-16 19:37:27 :) 2017-08-16 19:38:33 Does anyone know how to get alsa mixer's gui to save state, so that I don't have to keep adding controls each time I want to change the volume? 2017-08-16 19:41:57 The alsa mixer gui is in the multimedia section of the XFCE application menu. I also added the task manager applet to control volume, but it doesn't work. 2017-08-16 19:44:52 Also I want to make sure I'm using chrony for my ntp client. How do I check that? 2017-08-16 19:45:31 Should I check it by running alpine-setup post-install? 2017-08-16 19:45:51 Or setup-alpine, my bad 2017-08-16 19:48:38 construct: Check rc-status. Mine lists chronyd under Runlevel: default. 2017-08-16 19:52:01 Maxpm: Cool, thanks. It says chronyd (with the d, no mistake) is listed there on mine too. I know I'm probably not running openntp too, but how can I find it if it's not running just to make sure it isn't? 2017-08-16 19:52:40 it's not listed on rc-service --list 2017-08-16 19:53:15 Wait, it might be. Is openntp listed as simply ntp on rc-service? 2017-08-16 19:53:27 It might not even be installed. 2017-08-16 19:53:29 I mean ntpd 2017-08-16 19:53:30 Mm, I'm not sure. 2017-08-16 19:54:14 Maxpm: Ok, I'll guess it is ntpd. Thank you 2017-08-16 19:54:30 I prefer chrony for the smaller attack surface 2017-08-16 19:56:39 Does anyone know if I should be running apk upgrade --available each time I want to upgrade my packages. Or can I save some typing time by just writing apk upgrade? 2017-08-16 20:52:46 hi again 2017-08-17 01:30:01 Hi, I just install Alpine but I can't login after restart, What's the default login??? I triede alpine but it didn't work. 2017-08-17 01:37:14 root? 2017-08-17 01:49:01 there is no default login 2017-08-17 01:49:08 you choose credentials when you install alpine 2017-08-17 02:01:20 there is a default login, namely root 2017-08-17 02:01:27 there is no default password, that is the one you set 2017-08-17 04:23:36 It worked, thanks . 2017-08-17 06:21:08 I see "setup-alpine" can setup a bridge for me - which works perfectly. How-ever, if I configure "setup-alpine" using a answer file, I cannot seem to get this to work. (The brctl commands are not getting triggered, and the pre/post bridge scripts are not setup). Anyone know of a proper method to do this using the answer file ? 2017-08-17 08:05:34 How do I get qmake on Alpine? 2017-08-17 08:09:30 I see "setup-alpine" can setup a bridge for me - which works perfectly. How-ever, if I configure "setup-alpine" using a answer file, I cannot seem to get this to work. (The brctl commands are not getting triggered, and the pre/post bridge scripts are not setup). Anyone know of a proper method to do this using the answer file ? 2017-08-17 09:23:40 hi guys, is there any package that provides lsb_release for alpine? 2017-08-17 09:51:58 hello there 2017-08-17 09:54:58 how upgrades are provided within a single release? (e.g. 3.6) 2017-08-17 09:55:06 are there major software upgrades or only bugfixes? 2017-08-17 09:55:27 <_ikke_> only bugfixes / minor updates 2017-08-17 10:26:07 okay that's nice to hear :) 2017-08-17 11:45:57 lot of you use alpine as a desktop? 2017-08-17 11:47:11 <^7heo> I do 2017-08-17 11:47:31 <^7heo> but aside from ncopa I'm kinda of the exception I think 2017-08-17 11:47:55 heh 2017-08-17 11:48:09 <^7heo> s/kinda/kind/ 2017-08-17 11:49:02 hmmm I must say that without Qt 5 I'm quite stuck too 2017-08-17 11:49:49 <^7heo> I'm fine :) 2017-08-17 11:50:08 <^7heo> But essentially on my "new" laptop I didn't install X 2017-08-17 11:50:14 <^7heo> I'm only missing firefox 2017-08-17 11:50:25 so you only use tty? 2017-08-17 11:50:30 markand, I use it too 2017-08-17 11:50:36 alpine edge as Desktop :) 2017-08-17 11:50:37 <^7heo> well, I use xterm in dwm in Xorg 2017-08-17 11:50:41 <^7heo> on every "workspace" 2017-08-17 11:50:45 <^7heo> but those having firefox 2017-08-17 11:50:55 <^7heo> so I guess one could say I 'only use tty' yeah 2017-08-17 11:51:01 :) 2017-08-17 11:51:08 congrats to use dwm 2017-08-17 11:51:11 ACTION long time dwm user  2017-08-17 11:51:11 <^7heo> there's a couple of stuff I use danke 2017-08-17 11:51:16 <^7heo> fucking client + vps 2017-08-17 11:51:27 <^7heo> 1. danke 2017-08-17 11:51:36 <^7heo> 2. there's a couple of stuff I use in addition to that 2017-08-17 11:51:44 <^7heo> things like homebank 2017-08-17 11:51:50 <^7heo> or meld sometimes 2017-08-17 11:52:05 <^7heo> but meld has a big issue on alpine AFAICT 2017-08-17 11:52:12 <^7heo> something with a futex stuck for minutes at a time 2017-08-17 11:52:24 <^7heo> I gotta take the time to debug what's on the other end of that futex one day 2017-08-17 11:52:52 <^7heo> markand: also I find dwm okay, but not great. 2017-08-17 11:53:12 <^7heo> markand: it has too many features, and not the right ones 2017-08-17 11:53:20 firefox is not compatible with musl? 2017-08-17 11:53:38 <^7heo> firefox is actually working fine 2017-08-17 11:53:44 <^7heo> but it requires X 2017-08-17 11:54:03 <^7heo> so I'm unsure about installing that much software "just" for the web 2017-08-17 11:54:16 <^7heo> sounds like a job for a tablet or someting else. 2017-08-17 11:54:22 <^7heo> s/ting/thing. 2017-08-17 11:54:50 ah, because I didn't find firefox in alpine package browser 2017-08-17 11:55:06 <^7heo> it's there 2017-08-17 11:55:40 <^7heo> http://pkgs.alpinelinux.org/packages?name=firefox 2017-08-17 11:56:01 <^7heo> only for x86_64 tho 2017-08-17 11:56:17 <^7heo> and only in edge. 2017-08-17 11:56:36 <^7heo> otherwise there's http://pkgs.alpinelinux.org/packages?name=firefox-esr 2017-08-17 11:56:38 ah I've selected v3.6 2017-08-17 11:56:42 that's why 2017-08-17 11:56:47 <^7heo> it's in v3.6 2017-08-17 11:56:58 <^7heo> but 2 versions behind 2017-08-17 11:59:29 firefox-esr is the extended service release 2017-08-17 11:59:35 it's an older version that still gets bugfixes 2017-08-17 11:59:42 that's what we ship in releases 2017-08-17 12:00:03 <^7heo> ok 2017-08-17 12:00:40 but I've selected v3.6 and firefox did not show results 2017-08-17 12:01:07 https://www.mozilla.org/en-US/firefox/organizations/faq/ 2017-08-17 12:01:09 oh 2017-08-17 12:01:11 markand: it's called firefox-esr 2017-08-17 12:01:15 <^7heo> markand: do you get results with 'firefox-esr'? 2017-08-17 12:01:23 yes, the search machine does not understand non-complete packages names :P 2017-08-17 12:01:33 it does if you add wildcards :) 2017-08-17 12:01:36 <^7heo> it does, if you append '*', or? 2017-08-17 12:01:37 ah :) 2017-08-17 12:01:44 nice! 2017-08-17 12:14:10 <^7heo> but yeah having firefox 55 makes a LOT of a difference: https://metafluff.com/2017/07/21/i-am-a-tab-hoarder/ 2017-08-17 12:18:06 hi ^7heo, long time no see 2017-08-17 12:19:40 <^7heo> hey danieli 2017-08-17 12:19:44 how have you been? 2017-08-17 12:19:49 <^7heo> I'm okay 2017-08-17 12:19:51 <^7heo> ups and downs 2017-08-17 12:20:15 and downs even 2017-08-17 12:20:17 jk, but same 2017-08-17 12:20:21 <^7heo> you? :) 2017-08-17 12:20:28 exactly the same, ups and downs :P 2017-08-17 12:20:48 <^7heo> :) 2017-08-17 12:20:59 <^7heo> I'm struggling with my projects 2017-08-17 12:21:04 fixed up my nvidia driver yesterday, after a semi-botched update to debian 9.x 2017-08-17 12:21:11 I see, anything you can talk about? 2017-08-17 12:21:16 <^7heo> having to divide a very limited amount of time in way too many projects 2017-08-17 12:21:19 <^7heo> yeah 2017-08-17 12:21:22 work projects? 2017-08-17 12:21:26 <^7heo> side projects 2017-08-17 12:21:30 <^7heo> I mostly have this project of time mgmt 2017-08-17 12:21:37 <^7heo> that I wanna design right 2017-08-17 12:21:40 I have a lot of side projects 2017-08-17 12:21:42 <^7heo> same 2017-08-17 12:21:44 I need them to survive 2017-08-17 12:21:46 <^7heo> and I need a project to track them all 2017-08-17 12:21:53 I use git and redmine 2017-08-17 12:21:53 <^7heo> that's why I start with it. 2017-08-17 12:22:01 <^7heo> I'm not satisfied with redmine 2017-08-17 12:22:03 <^7heo> so I started something new 2017-08-17 12:22:06 same to be honest 2017-08-17 12:22:08 I see 2017-08-17 12:22:12 what's the model? 2017-08-17 12:22:14 and lang? 2017-08-17 12:22:17 <^7heo> we can talk in /query if you want 2017-08-17 12:22:25 <^7heo> I'm not sure it's really on topic ;) 2017-08-17 12:22:41 yeah, sure 2017-08-17 13:43:07 Hey all, I'm a bit new to alpine and trying to install this package: https://pkgs.alpinelinux.org/package/edge/community/x86_64/cabal 2017-08-17 13:43:27 Am I wrong in thinking apk add cabal should install that package? 2017-08-17 13:43:41 <_ikke_> You would need to add the edge/community repo for that 2017-08-17 13:43:52 <_ikke_> it's not added by default in the repository list 2017-08-17 13:44:15 <_ikke_> /etc/apk/repositories 2017-08-17 13:44:19 http://dl-6.alpinelinux.org/alpine/edge/community right? 2017-08-17 13:44:27 I tried adding that to the file, but it always timed out 2017-08-17 13:44:51 <_ikke_> Then you need to use a different mirror 2017-08-17 13:45:04 <_ikke_> http://dl-4.alpinelinux.org/alpine/edge/community/ 2017-08-17 13:45:15 <_ikke_> http://dl-cdn.alpinelinux.org/alpine/edge/community/ 2017-08-17 13:47:37 don't mix edge and stable 2017-08-17 13:47:45 if you're gonna use edge/community, it's better to upgrade to edge entirely 2017-08-17 13:47:54 mck: docker or normal install? 2017-08-17 13:48:35 ikke: thank you! I should have figured; I was just using the url from the wiki here: https://wiki.alpinelinux.org/wiki/Enable_Community_Repository 2017-08-17 13:48:46 Shiz: docker 2017-08-17 13:49:16 use FROM alpine:edge then 2017-08-17 13:49:25 then you can skip the wiki thing too :p 2017-08-17 14:20:52 When using the "alpine-virt" version, the init-scripts are quiet by default. Is there a way to change that? (I tried removing quiet from the kernel parameter, but - that seems to be for the kernel only) 2017-08-17 15:01:04 GlemSom: quiet in what sense? 2017-08-17 15:32:44 Shiz, When using the "standard" build, on boot you can see the initscripts executing (including the green OK if it went fine). When using the "virt" build, I can't see that 2017-08-17 15:33:46 what's your virtualisation software? 2017-08-17 15:34:01 kvm 2017-08-17 15:34:40 I can attack a serial console i would assume - but, I would imagine it should be possible to print to stdout too... ? 2017-08-17 15:36:10 hmm 2017-08-17 15:36:13 i use kvm as well and it works for me 2017-08-17 15:36:26 -- ah, but I compile my own kernels 2017-08-17 15:36:48 I think it's a mistake in the virthardened kernel config 2017-08-17 16:06:04 Shiz, Ahh, I figured it out... The syslinux configuration was wrong - forcing console-output to a serial console :P 2017-08-17 16:09:08 ))) 2017-08-17 16:09:09 :) 2017-08-17 16:23:21 evening 2017-08-17 16:28:52 what's the fastest way to get mediainfo on alpine? 2017-08-17 16:30:59 compiling it yourself, likely 2017-08-17 16:33:56 not so fast, I've seen there has been the proposal to add it for almost 2 years, but next to no activity 2017-08-17 17:11:12 is there a way to list installed packages through apk ? 2017-08-17 17:18:51 GlemSom, "apk info" 2017-08-17 17:20:45 gosh thanks ! :D 2017-08-17 18:39:02 morning 2017-08-17 18:49:19 for those planning for ryzen, http://www.phoronix.com/scan.php?page=news_item&px=Ryzen-Test-Stress-Run 2017-08-17 18:53:59 I thought all alpine users would steer clear of all intel and amd processors 2017-08-17 19:35:26 specing: ICYMI there isn't much choice at the moment 2017-08-17 19:51:51 specing: please stop gatekeeping and ascribing certain types of behavior to "all alpine users" 2017-08-17 19:52:20 I've noticed you doing it before, and there is no criteria or test one needs to accomplish to be part of the alpine community 2017-08-17 19:57:30 there are other choices coming on the market such as that talos2 thing 2017-08-17 19:57:32 which is a ppc64le workstation 2017-08-17 19:58:03 but in x86, there isn't much choice other than intel or amd 2017-08-17 19:58:29 Nulani: syntes jeg så et kjent brukernavn, hei igjen! 2017-08-17 19:58:36 and realistically, arm is not competitive when it comes to raw performance 2017-08-17 19:58:38 starting to be a while since our last XMPP chat :) 2017-08-17 19:58:43 Hello. 2017-08-18 04:42:42 Hey, test-running the Alpine system on a virtual machine (x86_64) and upon updating, linux-firmware-20170330 gives me an "IO ERROR" but no additional information. Where can I go to figure out how to fix the issue? 2017-08-18 04:45:25 hmm 2017-08-18 04:45:29 how's your diskspace? 2017-08-18 04:54:19 sda1 /boot 19.7M/92.6M | sda3 / 488.2M/12.5G 2017-08-18 04:54:47 I let the installer set up the partitions. 2017-08-18 05:00:46 is it true that alpine plans to drop grsec/pax and not maintain their own port like i was under the impression? 2017-08-18 05:01:28 i was under the impression that both subgraph and alpine were going to maintain their own version (not just using the minipli version), but someone told me that the next release will drop it 2017-08-18 05:03:42 we never used minipli's version 2017-08-18 05:04:06 but yes, if nothing changes 3.7 onward will not include grsec 2017-08-18 05:04:52 crap 2017-08-18 05:05:07 what changed about the plan to maintain it? 2017-08-18 05:05:10 was it too hard? 2017-08-18 05:48:39 we never had that plan 2017-08-18 05:49:20 we expressed the intent to only maintain grsec for alpine 3.6 (kernel 4.9.x) fairly early already, afaik 2017-08-18 05:49:30 porting grsec between kernel majors is not viable 2017-08-18 05:49:43 i guess i misunderstood. i thought that because alpine maintained their own port of PaX that they could keep doing it in the future 2017-08-18 05:50:01 we've always done it across minor versions 2017-08-18 05:50:05 which is not that much of an issue 2017-08-18 05:50:09 that makes sense 2017-08-18 05:50:12 porting grsec across major versions however is a royal pain 2017-08-18 05:50:24 and requires specialized knowledge that we can't sensible make the guarantee we have 2017-08-18 05:50:32 i think xmux or someone is maintaining it for subgraph so maybe if it works well for the next few versions then it could be adopted by alpine 2017-08-18 05:50:35 "this compiles" is sadly far from enough to guarantee proper protection 2017-08-18 05:50:43 i know :( 2017-08-18 05:51:04 so we'll take a look at what to adopt for 3.7 when the time comes 2017-08-18 05:51:14 and now i'll go to bed 2017-08-18 05:51:16 spender once said that he has several super simple static analysis scripts using just regex that checked for severe regressions that appeared during porting. but he refused to tell anyone what the regex was 2017-08-18 13:54:24 HI, I'm trying to manually push an AL install on top of a running remote debian box which has a /boot partition in ext2. I'm following mostly https://wiki.alpinelinux.org/wiki/Replacing_non-Alpine_Linux_with_Alpine_remotely . But when I reboot the debian box with AL files well placed, it starts the isolinux bootloader, loads the alpine kernel then fails on init. So, my question is how to properly configure the extlinux.conf to pic 2017-08-18 13:57:36 I can share the scripts I wrote to do the job (I will publish them on my jlo page on al.wiki and maybe correct/update the referenced wiki page) 2017-08-18 14:07:18 https://wiki.alpinelinux.org/wiki/User:Jlo/Replacing_Debian_Jessie_with_Alpine_remotely 2017-08-18 14:08:52 I want to apply this procedure on about 130 Jessie boxes... 2017-08-18 14:13:13 JeanScotch, good luck 2017-08-18 14:13:19 ;) 2017-08-18 14:37:26 Something is wrong in the /boot/extlinux.conf described at https://wiki.alpinelinux.org/wiki/User:Jlo/Replacing_Debian_Jessie_with_Alpine_remotely#Stage_1 2017-08-18 14:37:40 but I cannot (yet?) figure out what :( 2017-08-18 15:13:04 I think I found an explaination if not a solution: there are two types of initial RAM disk: initrd and initramfs. The main difference is that an initrd contain a raw filesystem image (eg ext2), while an initramfs contains a cpio archive (which, when expanded, produces a directory hierarchy). 2017-08-18 15:13:14 I suppose I have tyhe wrong type of it here... 2017-08-18 15:14:02 but not sure 2017-08-18 15:20:25 ncopa: fwiw, the stack overflow in mujs which you helped me identify - a fix landed upstream http://git.ghostscript.com/?p=mujs.git;a=commitdiff;h=557968a22dc65351d89ea0e1c34963b8faf22ed1 thanks again. 2017-08-18 16:14:47 avih: thats nice! 2017-08-18 16:15:48 Is there any package that provides lsb_release on alpine? 2017-08-18 16:26:04 Unode: i dont think so 2017-08-18 16:26:23 we didnt bother about lsb since it require(d?) rpm 2017-08-18 16:27:03 we do provide the /etc/os-release 2017-08-18 16:27:36 ncopa: I'm mostly looking for what you can get from the lsb_release command. I'm finding it on many linux distributions these days. It's a nice interface to obtain info about the system. 2017-08-18 16:28:34 ncopa: I see. Any intentions to provide some sort of compatibility layer with lsb_release? Seems like most of the info could simply be read from the file you just mentioned. 2017-08-18 16:30:35 hum 2017-08-18 16:30:47 looks like lsb even require gnu libc 2017-08-18 16:31:05 what should lsb_release --version return? 2017-08-18 16:31:10 peeking into my current system (sabayon, gentoo based) the script mostly reads from /etc files. 2017-08-18 16:31:26 we wouldnt be conformant with any release 2017-08-18 16:31:28 here: LSB Version: n/a 2017-08-18 16:31:36 since it requires specific glibc libraries 2017-08-18 16:31:40 ok 2017-08-18 16:31:45 on CentOS: LSB Version: :base-4.0-amd64:base-4.0-noarch:core-4.0-amd64:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-noarch:printing-4.0-amd64:printing-4.0-noarch 2017-08-18 16:32:02 so seems like the interface is somewhat the same but information can be missing. 2017-08-18 16:33:02 lsb_release -ds -> "Sabayon Linux amd64 17.04" and on CentOS -> "CentOS release 6.9 (Final)" 2017-08-18 16:33:57 ^ could very well be "PRETTY_NAME" from /etc/os-release 2017-08-18 16:36:06 on Ubuntu -> Ubuntu 16.04.2 LTS (without the quotes around it) 2017-08-18 16:37:15 i may accept a patch for a lsb_release script 2017-08-18 16:37:51 but looking at LSB, I get the impression its designed to exclude anything non GNU 2017-08-18 16:38:13 so i would say lsb_release would be a lie 2017-08-18 16:45:00 i think /etc/os-release is a far nicer interface than lsb_release 2017-08-18 16:45:06 don't really see the point at all in lsb_release 2017-08-18 16:47:55 Shiz: It's just that lsb_release is available on quite a few systems. Convenient to get info from the system. Having something standard across platforms would be nice. http://dpaste.com/1BDCQX7 2017-08-18 16:48:06 well yes, and that standard is /etc/os-release 2017-08-18 16:48:08 :P 2017-08-18 16:48:16 Shiz: why not push for it then? 2017-08-18 16:48:29 i don't know any distro that doesn't have it 2017-08-18 16:48:46 hehe I know what you did there :) 2017-08-18 16:49:02 oh wait... 2017-08-18 16:49:18 I stand corrected 2017-08-18 16:49:27 any systemd distro has it since it part of it 2017-08-18 16:49:33 and i think gentoo and slackware have it too 2017-08-18 16:49:46 ah that's why my gentoo didn't. Still runs openrc. 2017-08-18 16:50:02 well, alpine doesn't use systemd either ;p 2017-08-18 16:50:17 Shiz: ok centos seems to lack 2017-08-18 16:50:38 theirs is redhat-release 2017-08-18 16:51:23 well to be precise, centos-7 has. So anything before that. 2017-08-18 16:51:30 TBB: sigh to that... 2017-08-18 16:53:14 Shiz: while we are at it, do you know any command that returns info from that file? I see the file is easy to use from shell (source it) but parsing from a language, not so convenient. 2017-08-18 16:53:47 well i can cook one up for you :P 2017-08-18 16:54:09 sh -c ". /etc/os-release; echo $MYVAR" 2017-08-18 16:54:13 rip 2017-08-18 16:56:30 Shiz: hehe, right :) 2017-08-18 16:57:23 i wouldn't be against a small os-release(1) but it wouldn't be standard 2017-08-18 16:59:10 Well, all de-facto standards start by not being one. 2017-08-18 17:00:42 Shiz: anyway, thanks for the feedback. TIL so thanks for that too. 2017-08-18 17:44:08 Is there any reason a user would be not able to execute anything in a chroot? 2017-08-18 17:44:25 /bin/busybox has execute perms 2017-08-18 17:44:42 what's the error? 2017-08-18 17:45:39 "permission denied" 2017-08-18 17:46:05 you have the relevant parts of /lib in the chroot as well? 2017-08-18 17:46:08 perms ok there? 2017-08-18 17:46:14 TavixVi: chroot exec protections by grsecurity 2017-08-18 17:46:19 TavixVi: and/or TPE 2017-08-18 17:46:23 mm good call 2017-08-18 17:46:33 check dmesg 2017-08-18 17:47:11 \/lib seems okay 2017-08-18 17:48:07 dmesg doesn't show anything. 2017-08-18 17:50:35 TavixVi: do you try run chroot $root /bin/busybox as user? 2017-08-18 17:50:45 the chroot syscall requires root permissions 2017-08-18 17:51:16 No, I'm in the chroot trying to run anything as user 2017-08-18 17:51:31 I don't thinkv my kernel is grsec 2017-08-18 17:52:14 does the user have r and x permissions on the /bin/busybox executable? 2017-08-18 17:52:26 does the user have permissions to the console? 2017-08-18 17:52:28 it's 755 2017-08-18 17:52:55 To the console? like /dev/tty? 2017-08-18 17:53:02 like /dev/console 2017-08-18 17:53:49 /dev/console is 600 root:root 2017-08-18 17:53:53 is that an issue? 2017-08-18 17:54:44 hm 2017-08-18 17:54:49 should not 2017-08-18 17:54:53 is /proc mounted? 2017-08-18 17:55:09 proc is mounted 2017-08-18 17:55:53 maybe you have your chroot in something that is mounted with noexec? 2017-08-18 17:56:12 can you execute anything as root in your chroot? 2017-08-18 17:56:34 yes, root works fine 2017-08-18 17:56:59 I don't see noexec on it 2017-08-18 17:57:12 if root can execute then thats not the problem 2017-08-18 17:57:18 what about /dev/pts/* 2017-08-18 17:57:21 the permissions there 2017-08-18 17:58:24 I don't have anything in /dev/pts. I'm on framebuffer though. 2017-08-18 17:58:31 how do you drop permissions? 2017-08-18 17:58:40 why are you working in a chroot anyway? 2017-08-18 17:59:29 ncopa: `su user -s '/bin/sh'` 2017-08-18 18:00:04 and that returns with permission denied? 2017-08-18 18:00:23 ncopa: yup. 2017-08-18 18:01:02 can you install strace in your chroot 2017-08-18 18:01:03 and run 2017-08-18 18:01:08 specifically "can't execute 'bin/sh': Permission Denied" 2017-08-18 18:01:16 strace su user -s /bin/sh 2017-08-18 18:02:38 what are the permissions of /lib/libc* 2017-08-18 18:02:49 maybe user has no read permission of the libs 2017-08-18 18:04:59 user has read perms on all libs in /lib 2017-08-18 18:05:07 ok 2017-08-18 18:05:11 this is weird 2017-08-18 18:05:25 could it be selinux or similar that is blocking you? 2017-08-18 18:05:31 strace shows that it get EACCES on calling execve 2017-08-18 18:06:39 EACCES Search permission is denied on a component of the path prefix 2017-08-18 18:06:39 of filename or the name of a script interpreter. (See also 2017-08-18 18:06:39 path_resolution(7).) 2017-08-18 18:06:52 check the permissions on /lib and /bin itself 2017-08-18 18:06:54 the dirs 2017-08-18 18:07:53 I'm pretty sure I don't have selinux 2017-08-18 18:08:00 the dirs are both 755 2017-08-18 19:27:46 Well, I appreciate the help. I think I've given up. Some problems just aren't meant to be solved. 2017-08-19 03:59:52 ACTION waves 2017-08-19 04:00:44 Anyone around that I can poke to update https://pkgs.alpinelinux.org/package/edge/main/x86_64/pmacct ? 2017-08-19 06:09:09 <_ikke_> daurnimator: usually the maintainer 2017-08-19 06:09:51 <_ikke_> https://git.alpinelinux.org/cgit/aports/tree/main/pmacct/APKBUILD#n1 2017-08-19 10:33:10 morning 2017-08-19 10:36:04 heyo 2017-08-19 14:34:42 since recent upgrade, every time i run man i get warnings like 2017-08-19 14:34:43 man: outdated mandoc.db lacks sox(1) entry, run makewhatis /usr/share/man 2017-08-19 14:34:48 but there's no makewhatis command 2017-08-19 14:35:22 is there any way to disable this (and hopefully disable use of any stateful db of installed man pages)?? 2017-08-19 14:37:35 makewhatis is in mdocml-apropos 2017-08-19 14:38:19 mandoc.db is only used for indexing as used by apropos afaik 2017-08-19 14:40:51 seems this warning was added in mdocml 1.13.3 2017-08-19 14:40:54 but is there any way to prevent the warning spam? 2017-08-19 14:40:55 don't think it can be disabled 2017-08-19 14:41:04 i don't want a mandoc.db/apropos junk 2017-08-19 14:41:08 i just want a working man command 2017-08-19 14:41:34 also sox seems broken -- ldd shows no dependency on alsa libs etc 2017-08-19 14:41:38 and play doesn't work anymore 2017-08-19 14:42:09 im looking at the source code and it's hardcoded 2017-08-19 14:42:11 so 2017-08-19 14:42:39 seems like either the package factoring is wrong or the warning is a bug that should be patched out 2017-08-19 14:42:49 man is part of mdocml 2017-08-19 14:42:53 *nod* 2017-08-19 14:43:03 there's no other package factoring we can do here 2017-08-19 14:43:12 the mandoc.db warning is hardcoded into man main.c 2017-08-19 14:43:13 :P 2017-08-19 14:43:22 i mean if mandoc.db is mandatory then mandoc-apropos should be part of the same package and auto-run 2017-08-19 14:43:25 but that seems idiotic 2017-08-19 14:43:30 the warning is a bug imo 2017-08-19 14:43:36 maybe making an empty dummy file fixes it 2017-08-19 14:43:38 it's not mandatory 2017-08-19 14:43:47 it's a warning after all, not an error 2017-08-19 14:43:59 it can function fine without mandoc.db 2017-08-19 14:45:00 yes but it shouldn't corrupt console 2017-08-19 14:45:26 the stderr spam races with pager if you manually pipe it 2017-08-19 14:45:54 and "outdated" is wrong -- the cause is that the file doesn't exisst 2017-08-19 14:47:08 anyway sox being broken is a bigger problem.. :/ 2017-08-19 14:49:24 working on that 2017-08-19 14:50:17 >>> sox*: Tracing dependencies... 2017-08-19 14:50:22 .. 2017-08-19 14:50:24 so:libasound.so.2 2017-08-19 14:50:56 lol... 2017-08-19 14:51:02 so 2017-08-19 14:51:14 i'm not sure why the .apk version wouldn't have it 2017-08-19 14:51:20 sox uses libltdl (libtool dynamic loader) to load its plugins for different output backends.... 2017-08-19 14:51:24 you're going to love this 2017-08-19 14:51:29 open("/usr/lib/sox/libsox_fmt_alsa.la", O_RDONLY) = -1 ENOENT (No such file or directory) 2017-08-19 14:51:40 oh brother 2017-08-19 14:51:43 it opens and parses .la files to find the .so's 2017-08-19 14:51:52 and the package build rm's the .la's 2017-08-19 14:52:12 imo the right fix is the patch libltdl to skip .la's 2017-08-19 14:52:16 and directly look for .so's 2017-08-19 14:52:22 no 2017-08-19 14:52:25 it removes .a 2017-08-19 14:52:27 not .la 2017-08-19 14:52:45 hmm 2017-08-19 14:53:41 this looks related: 2017-08-19 14:53:42 https://git.alpinelinux.org/cgit/aports/commit/main/sox?id=b4a13e7314bfe25e63b2f1ae5014d5429c17b539 2017-08-19 14:53:58 the comment says .la's are removed automatically 2017-08-19 14:54:05 unless libtool option is specified 2017-08-19 14:54:35 i'm trying to see if --disable-ltdl works 2017-08-19 14:55:06 that sounds like a much better fix :) 2017-08-19 14:56:42 --without-ltdl even :) 2017-08-19 14:58:44 ah 2017-08-19 14:58:54 dalias: are you on edge? 2017-08-19 14:58:59 or v3.6 2017-08-19 14:59:58 edge 2017-08-19 15:00:06 alright 2017-08-19 15:00:16 i added a @v3.6 to try downgrading as a fix but haven't done it yet 2017-08-19 15:00:20 mind if i toss you an .apk to test? 2017-08-19 15:00:28 ok 2017-08-19 15:01:46 http://immunity.shiz.me/sox-14.4.2-r1.apk 2017-08-19 15:01:57 sha256 ca9257cbc84f09cbbc119ca095fa35f31986cfd537a600c3857084686f6b0e14 2017-08-19 15:02:10 add with apk add --allow-untrusted sox-14.4.2-r1.apk after verifying sha256 2017-08-19 15:02:20 (probably need to apk del existing sox first) 2017-08-19 15:03:14 still fails 2017-08-19 15:03:17 play FAIL sox: Sorry, there is no default audio device configured 2017-08-19 15:04:00 hmm 2017-08-19 15:04:10 and it still tries to do a .la lookup? 2017-08-19 15:05:14 i'll check 2017-08-19 15:05:35 yes 2017-08-19 15:05:55 so the without didn't work? 2017-08-19 15:07:05 apparently not :| 2017-08-19 15:07:08 seems the INSTALL is lying 2017-08-19 15:07:51 fun.. 2017-08-19 15:07:58 oh, actually 2017-08-19 15:08:04 it's --without-libltdl 2017-08-19 15:08:09 ah 2017-08-19 15:08:19 let's try that 2017-08-19 15:08:51 does alpine have any sort of cdn that's up-to-date? 2017-08-19 15:08:55 nl is very slow these days 2017-08-19 15:09:04 but mirrors are always outdated when you're using edge 2017-08-19 15:09:06 ah yes, sorta improvements 2017-08-19 15:09:10 dalias: rsync. 2017-08-19 15:09:15 rsync.alpinelinux.org i mean 2017-08-19 15:09:35 also improvements, now i'm getting linking errors :) 2017-08-19 15:09:40 i can use that instead of nl. and still have a good chance of getting latest stuff? 2017-08-19 15:10:50 rsync is the master 2017-08-19 15:11:36 ok 2017-08-19 15:12:03 anyway 2017-08-19 15:12:12 with these linking errors i'm confident that at least libltdl is out of the way 2017-08-19 15:12:41 yeah 2017-08-19 15:14:31 wow having to go back far before i get a different sox package 2017-08-19 15:15:34 maybe libltdl is what changed? 2017-08-19 15:16:47 i think so 2017-08-19 15:16:55 even going back to sox from 3.0 it fails 2017-08-19 15:17:07 libtldl's use of .la files is probably new 2017-08-19 15:17:42 if so lots of other stuff may have broken 2017-08-19 15:17:48 and it should probably be reverted 2017-08-19 15:18:36 hmm ltdl does not look like it's changed in a long time either 2017-08-19 15:18:50 is apk removing .la files post-install perhaps? 2017-08-19 15:19:41 shouldn't 2017-08-19 15:22:32 hmm it looks like ltdl is capable of loading .la or .so files 2017-08-19 15:22:34 from its source 2017-08-19 15:22:39 i wonder why the .la's are getting passed 2017-08-19 15:22:58 is this in sox source? 2017-08-19 15:23:29 presumably; i don't see any other syscalls before this 2017-08-19 15:23:46 except a dir listing of /usr/lib/sox 2017-08-19 15:24:03 so apparently it sees the .so files then decides to try loading same-name .la files? 2017-08-19 15:25:09 i see, this is in ltdl 2017-08-19 15:27:15 hmm looks like ltdl is _trying_ to do the right thing: 2017-08-19 15:27:20 http://git.savannah.gnu.org/cgit/libtool.git/tree/libltdl/ltdl.c#n1630 2017-08-19 15:27:31 it should try both ARCHIVE_EXT (.la) and MODULE_EXT (presumably .so) 2017-08-19 15:28:26 maybe LT_MODULE_EXT is undefined for some reason 2017-08-19 15:28:30 http://git.savannah.gnu.org/cgit/libtool.git/tree/libltdl/ltdl.c#n1690 2017-08-19 15:28:40 thsi could be a regression in the libltdl build on alpine 2017-08-19 15:30:26 this might be responsible: 2017-08-19 15:30:27 https://git.alpinelinux.org/cgit/aports/commit/main/libtool?id=0ab24492aeafcf28bbe1be0ebac025d055e24c50 2017-08-19 15:31:11 yep 2017-08-19 15:31:19 (1/1) Downgrading libltdl@3.6 (2.4.6-r3 -> 2.4.6-r1) 2017-08-19 15:31:21 fixes it 2017-08-19 15:31:35 shiz, still there? 2017-08-19 15:31:42 the regression is in libltdl 2017-08-19 15:32:03 something broke its ability to fallback to opening .so when .la is missing 2017-08-19 15:38:48 i was traveling 2017-08-19 15:38:51 am here now 2017-08-19 15:39:14 hm 2017-08-19 15:39:22 kaniini: what's the specific reason for ^? 2017-08-19 15:40:04 thanks for the diag dalias 2017-08-19 15:40:04 i think what happened is that the above #define disables a lot of code in ltdl in addition to whatever it was intended to disable 2017-08-19 15:40:33 np 2017-08-19 22:41:09 Hmmm... 2017-08-19 22:41:31 I've got my system to handle VMs with virsh, which uses libvirt 2017-08-19 22:41:42 However, it seems to require both dbus and polkit. 2017-08-19 22:42:02 Is there a better method than those two for using virsh as a normal user that anyone knows of? 2017-08-19 22:49:07 i thought libvirt hard-depended on dbus automatically 2017-08-19 22:49:33 virsh is part of libvirt after all 2017-08-19 22:49:46 i got tired of libvirt so i rwote my own vm management scripts :P 2017-08-19 23:22:05 I'm actually having a little trouble with the virt-install script, which is a "frontend" for virsh 2017-08-19 23:23:41 I do the necessary 'apk add virt-install' to get it up and running 2017-08-19 23:24:09 but just a simple running of the virt-install command gets some rather weird results: no module named gi, apparently. 2017-08-19 23:25:02 installing gi, through pip, gets some weird stuff too: "AttributeError: 'module' object has no attribute 'require_version'" 2017-08-19 23:30:51 duncan^: i think you want py-gobject3 2017-08-19 23:31:20 ^ 2017-08-19 23:31:23 gi is Gtk3 stuff 2017-08-19 23:32:06 nope, no use :( 2017-08-19 23:34:39 duncan^: does it want python 2 or 3 `gi'? 2017-08-19 23:37:05 not gtk3 stuff, gobject-introspection stuff :) 2017-08-19 23:37:42 I'm not sure what this is, it's not clearly gtk stuff 2017-08-19 23:37:51 neither gobject or gobject3 solve this issue 2017-08-19 23:41:31 well yeah, pygobject is a wrapper for gobject libraries 2017-08-19 23:42:25 gobject-introspection is already installed 2017-08-19 23:43:14 strange how it refuses to work - i had that issue once, had to manually build it, for whatever reason 2017-08-19 23:43:18 that was on debian though 2017-08-19 23:45:11 OK I checked 2017-08-19 23:45:22 it is Python2 2017-08-19 23:46:08 py2-gobject3, maybe? :p 2017-08-19 23:46:58 duncan^: can you pastebin the full traceback from python, the require_version one? 2017-08-19 23:47:06 https://p.duniel.no/ if you're lazy, it expires in 48h 2017-08-19 23:48:36 `py-gobject' *should* be fine, it installs to /usr/lib/python2.7 2017-08-19 23:49:24 nevermind - I double checked 2017-08-19 23:50:29 ici http://terbin.com/r2ib 2017-08-19 23:50:32 er 2017-08-19 23:50:38 http://termbin.com/r2ib 2017-08-19 23:54:05 I have all the variants of the py*-gobject* installed D: 2017-08-19 23:57:14 `gi' obviously exists since it's recognized as a module - perhaps some other package tampered with the dir? 2017-08-19 23:57:45 I'm not really sure TBH :( 2017-08-19 23:57:59 I haven't installed anything Python-related before all this 2017-08-19 23:58:15 i think it's different gobject-inro versions 2017-08-19 23:58:27 did you remove gi through pip before installing the alpine ver? 2017-08-19 23:59:00 lol wtf 2017-08-19 23:59:18 OK, I think I understand what must have happened 2017-08-19 23:59:26 I had installed virt-manager 2017-08-19 23:59:30 it demanded gi 2017-08-20 00:00:09 I had installed that via pip, thinking no package for it existed in the repository (now I understand that it is provided by gobject-introspection) 2017-08-20 00:00:43 installing gobject-introspection didn't fix the weird compatability the Pip version had, as Pip's install path seems to take priority 2017-08-20 00:00:52 so deleting the pip package fixed it. 2017-08-20 00:01:09 However, maybe virt-install should depend on gobject-introspection in the first place? 2017-08-20 00:01:28 Thanks for the help though :) 2017-08-20 00:02:23 now I'll remove those weird python3 packages :D 2017-08-20 00:02:49 that's what i thought re:pip taking prio 2017-08-20 00:02:56 since i think it installs to /usr/local/lib which takes priority 2017-08-20 00:03:03 but yes, it should definitely depend on it 2017-08-20 00:03:07 weird missing dependency 2017-08-20 00:04:07 I was installing it in .local/lib as I think running Pip as root might be a bad idea :) 2017-08-20 00:04:20 but same issue, clearly 2017-08-20 00:07:14 fixed in edge :) 2017-08-20 00:10:40 and in 3.6 2017-08-20 00:10:43 (i think) 2017-08-20 02:34:39 cool! running edge. 2017-08-20 02:34:47 so maybe it was an edge thing. 2017-08-20 02:59:28 This is odd behavior https://paste.debian.net/plainh/7e7be242 2017-08-20 02:59:34 Anyone know what's going on? 2017-08-20 03:00:04 where did you get that binary? it's probably built for glibc 2017-08-20 03:00:20 firefox is in the community repo, you should just use the package 2017-08-20 03:00:24 scv: I got it from here: https://www.mozilla.org/en-US/firefox/developer/ 2017-08-20 03:00:41 I'm wanting to run firefox developer edition, not ESR 2017-08-20 03:00:51 you'll need to try and build it from source then 2017-08-20 03:04:11 scv: what does alpine use in place of glibc? 2017-08-20 03:04:30 musl libc 2017-08-20 03:05:19 ah 2017-08-20 06:46:28 hi 2017-08-20 06:46:30 I can support pls 2017-08-20 06:48:57 help 2017-08-20 06:49:08 hola 2017-08-20 17:46:49 How can I implement user disk quotas in Alpine? 2017-08-20 17:57:00 Hello, does Alpine ship with anything that FSF would call non-free and if so is it possible to remove and block them in future? 2017-08-20 17:57:34 don't know/care what the FSF calls non-free, but all of our repo software abides by the OSI definition 2017-08-20 17:58:29 if you want nonfree software, you'll have to explicitly clone and build yourself recipes from the nonfree directory 2017-08-20 17:58:33 we don't redistribute those 2017-08-20 18:03:38 hhhhmm: does that help answer your question? 2017-08-20 18:03:47 i believe the sole exception may be linux-firmware 2017-08-20 18:05:07 Shiz: thanks for helping! "The packages in non-free are violating the standards of the Free Software Foundation (FSF)..." <- found this on Wiki 2017-08-20 18:05:32 is linux-firmware in main install? 2017-08-20 18:05:35 right, not sure if that was written by a dev 2017-08-20 18:05:40 yes, linux-firmware is in main 2017-08-20 18:05:49 the contents of the nonfree repo are well, non-free, but we don't distribute those 2017-08-20 18:06:03 we don't have an easy nonfree repo to add and install nonfree sfotware, in other words 2017-08-20 18:06:14 (with arguably linux-firmware being an exception) 2017-08-20 18:07:11 would it be possible to avoid linux-firmware package's proprietary parts during install? 2017-08-20 18:09:14 separate repos are very cool though 2017-08-20 18:10:07 as far as official ways go, probably not 2017-08-20 18:10:23 it's not too hard to avoid, but you'd have to do a few tricks 2017-08-20 18:11:04 hhhhmm, Alpine does keep track of software licenses in its package database 2017-08-20 18:11:18 correct 2017-08-20 18:11:21 not sure how to see it thru command-line but you can see it on pkgs.alpinelinux.org 2017-08-20 18:12:10 as for avoiding it during install, let me check the install script 2017-08-20 18:12:34 great stuff, and ya would be nice to know the tricks to do that 2017-08-20 18:12:38 $ apk info --license 2017-08-20 18:12:43 is how you retrieve a pkg license through the command line 2017-08-20 18:13:45 but I don't have to worry about licenses if I don't touch non-free directory right 2017-08-20 18:14:24 correct, with the exception as above 2017-08-20 18:14:30 right 2017-08-20 18:14:55 linux-firmware is not in my Alpine installs 2017-08-20 18:15:33 it's not in mine either, but i build my own kernels anyway :) 2017-08-20 18:16:44 is the kernel deblobbed? 2017-08-20 18:16:48 ACTION is trying to get quota tools to compile on Alpine, help appreciated 2017-08-20 18:16:48 no 2017-08-20 18:16:55 that's what linux-firmware is as package 2017-08-20 18:17:00 firmware blobs 2017-08-20 18:17:15 there are some blobs inside the kernel as well afaik 2017-08-20 18:17:27 God, are there really? 2017-08-20 18:17:39 kaepora: getting any specific errors? 2017-08-20 18:17:46 well.. I wouldn't be surprised really 2017-08-20 18:18:02 I don't see any non-free packages on a (litte more than) base install 2017-08-20 18:18:07 going from "afaik" to "i wouldn't be surprised" is quite the step back 2017-08-20 18:18:09 :P 2017-08-20 18:18:09 maybe blobs in the kernel 2017-08-20 18:18:38 Shiz: I know heh 2017-08-20 18:19:37 https://forum.alpinelinux.org/forum/general-discussion/does-alpine-linux-install-non-free-blobs-without-letting-user-kow 2017-08-20 18:19:43 seems so 2017-08-20 18:19:49 http://www.techrepublic.com/blog/linux-and-open-source/non-free-blobs-in-the-linux-kernel/ 2017-08-20 18:20:19 Well 2017-08-20 18:20:33 Shiz: I just looked into deblob logs and it mentions that it had removed blobs 2017-08-20 18:21:13 Shiz: Yes 2017-08-20 18:21:26 Shiz: src/output.h:20:15: warning: inline function 'output_version' declared but never defined 2017-08-20 18:21:30 make: *** [: src/parse.o] Error 1 2017-08-20 18:21:34 It seems maybe my gcc is too new? 2017-08-20 18:21:41 Or musl-libc is too wonky 2017-08-20 18:21:44 think it's going to need a fuller log 2017-08-20 18:21:47 that last line is just a warning 2017-08-20 18:23:13 Shiz: https://pastebin.com/vEwYhqGz 2017-08-20 18:23:33 there we go 2017-08-20 18:23:37 it's a classic one 2017-08-20 18:23:44 Really? 2017-08-20 18:23:46 What's the problem? 2017-08-20 18:24:06 the usage of the nonstandard __P macro 2017-08-20 18:24:17 Shiz: ok so what the deblob script calls "removed blobs" is just firmware loading code 2017-08-20 18:24:46 ?? 2017-08-20 18:24:50 Help fix plez 2017-08-20 18:25:08 no pastebin.com please 2017-08-20 18:25:14 try compiling with CFLAGS='-D__P' 2017-08-20 18:25:54 iam fine with pastebin 2017-08-20 18:26:43 :-p 2017-08-20 18:30:16 Shiz: there are blobs in linux 2017-08-20 18:30:21 lol 2017-08-20 18:30:28 the firmware/ dir is full of them 2017-08-20 18:30:40 ACTION hits head on desk 2017-08-20 18:32:33 Shiz: I don't see any difference, but am I doing it right? 2017-08-20 18:32:34 Shiz: make se.o] Error 1 2017-08-20 18:32:38 Woops 2017-08-20 18:32:45 Shiz: make CFLAGS='-D__P' 2017-08-20 18:32:58 hmm, i think that'd work 2017-08-20 18:33:06 Same error 2017-08-20 18:33:30 Oh no 2017-08-20 18:33:31 Different error 2017-08-20 18:33:32 Sorry 2017-08-20 18:33:42 Shiz: https://pastebin.com/SZVE7B84 2017-08-20 18:33:55 what steps should I take to avoid the kernel and firmware blobs? if it's not too advanced, I'm noob 2017-08-20 18:34:03 Actually no that's the same error 2017-08-20 18:35:27 running a command in a docker container is giving me this error -> Error relocating /opt/lscc/iCEcube2.2017.01/LSE/bin/lin64/libbastw.so: __strtod_internal: symbol not found 2017-08-20 18:35:30 kaepora: uh, hmm 2017-08-20 18:35:35 or perhaps need to wait for better future 2017-08-20 18:35:43 not sure how to solve, any ideas? 2017-08-20 18:35:50 hhhhmm: you'd need to supply your own deblobbed kernel 2017-08-20 18:35:57 i don't think there are plans from the alpine side to change this 2017-08-20 18:36:16 microm: looks like you're trying to run software compiled against glibc :) 2017-08-20 18:36:36 is it feasible to use linux-libre kernel? 2017-08-20 18:37:41 ok thanks for help! 2017-08-20 18:38:33 Shiz: ok. I am not sure what to do now that you tell me this... 2017-08-20 18:39:13 I tried debugging with file and ldd, all looks ok to me 2017-08-20 18:39:35 no library appears to be missing, ldd finds them all 2017-08-20 18:40:11 hhhhmm: what you could do is make your own linux-libre package and create isos with that kernel :) 2017-08-20 18:40:13 (using the mking.*.sh scripts) 2017-08-20 18:40:15 but it's udoubtedly a bunch of effort 2017-08-20 18:40:36 microm: what if you run ldd /opt/lscc/iCEcube2.2017.01/LSE/bin/lin64/libbastw.so 2017-08-20 18:40:39 no symbol errors? 2017-08-20 18:41:41 Shiz: lots of lines like Error relocating /opt/lscc/iCEcube2.2017.01/LSE/bin/lin64/libbastw.so: _ZN14UT_FILEMANAGER12makeunixpathEPc: symbol not found 2017-08-20 18:41:53 about 1000 of them 2017-08-20 18:42:01 .. right 2017-08-20 18:44:05 lessee 2017-08-20 18:44:23 microm: i think it may work if you install gcompat from testing 2017-08-20 18:44:28 which provides some glibc compatibility layers 2017-08-20 18:45:25 Shiz: I have libc6-compat, I'll add gcompat. 2017-08-20 18:45:39 gcompat is its newer more experimental replacement 2017-08-20 18:45:41 :) 2017-08-20 18:50:34 How can I make sshd support pam in Alpine? 2017-08-20 18:50:35 "Unsupported option UsePAM" 2017-08-20 18:54:50 Does openssh seriously come without pam support in Alpine? 2017-08-20 18:54:57 That's such an obviously bad decision tbh 2017-08-20 18:57:26 Found this: http://pkgs.alpinelinux.org/package/edge/main/x86_64/openssh-server-pam 2017-08-20 18:57:49 I installed gcompat with RUN apk add --no-cache --repository "http://dl-3.alpinelinux.org/alpine/edge/testing/" gcompat 2017-08-20 18:58:13 but I still get __strtod_internal: symbol not found 2017-08-20 18:58:33 kaepora no part of the base system uses pam by default 2017-08-20 18:58:41 it isn't necessary in a vast majority of environments 2017-08-20 19:00:44 is this an alpine linux "limitation"? I wanted to use alpine because it is small. The software I use is said to work on RHEL 6, but that is a bigger image 2017-08-20 19:01:23 microm is it a binary-only application? 2017-08-20 19:01:48 scv: yes, it is a proprietary software 2017-08-20 19:01:59 i see FPGA design 2017-08-20 19:02:07 scv: yep 2017-08-20 19:02:47 it's going to be a bit of a task getting it working, proprietary applications on linux can be a little hairy even between different revisions of the same distribution never mind switching to a distro with a completely different libc 2017-08-20 19:03:27 What's up with the Alpine forums? 2017-08-20 19:03:34 Seems to be a bit spammy. 2017-08-20 19:04:32 But I have another question. I just tried to install Alpine in VBox, and the kernel digest was BAD. 2017-08-20 19:05:01 So is there a way to get an old kernel or something and continue the install? 2017-08-20 19:06:46 try a different mirror 2017-08-20 19:06:53 kaepora : Does openssh seriously come without pam support in Alpine? 2017-08-20 19:06:55 kaepora : That's such an obviously bad decision tbh 2017-08-20 19:06:57 yes, and we think otherwise :) 2017-08-20 19:07:12 microm: hmm it should be in gcompat 2017-08-20 19:07:19 i saw the symbol i there myself 2017-08-20 19:07:22 in* 2017-08-20 19:07:26 did you remove libc6-compat first? 2017-08-20 19:07:29 kaepora: Hey dude, this is shadowd. Sorry about the drama yesterday. 2017-08-20 19:08:08 Shiz: Another mirror? Okay. Good idea. 2017-08-20 19:08:27 yeah, dl-cdn often has issues 2017-08-20 19:08:37 try replacing it with nl or cz.alpinelinux.org 2017-08-20 19:08:48 Right. I guess I can just run through the install process again. Thanks. 2017-08-20 19:15:55 Shiz: I removed libc6-compat, but I still have listdc++ (https://github.com/martinda/icestorm/blob/feature/add-docker/Dockerfile) 2017-08-20 19:16:18 libstdc++ should be there, yes 2017-08-20 19:18:49 Shiz: ah, LD_PRELOAD helps :-) it can find the symbol now 2017-08-20 19:19:02 ah, i thought that wasn't necessary 2017-08-20 19:19:04 interesting 2017-08-20 19:19:23 only two symbols to go clntudp_create and rpc_createerr 2017-08-20 19:20:12 that sounds like rpc 2017-08-20 19:20:21 install tirpc and add it to LD_PRELOAD i guess 2017-08-20 19:20:53 libtirpc 2017-08-20 19:23:39 all symbols are found, ldd is happy 2017-08-20 19:24:06 Shiz: so why is LD_PRELOAD necessary? I use LD_LIBRARY_PATH... 2017-08-20 19:27:08 ldd is happy, but running the command still gives those two symbols missing clntudp_create and rpc_createerr 2017-08-20 19:41:55 nm says the symbol is Undefined (U clntudp_create@@GLIBC_2.2.5) 2017-08-20 19:47:12 versioned symbol :( 2017-08-20 19:54:38 microm: did you preload the tirpc libs? 2017-08-20 20:06:53 Hmm... now I'm getting "failed to create lib/firmware/something-something" and no space left on device when doing a fresh install. I gave the VM 8GB of drive space. 2017-08-20 20:07:15 I saw this last time I tried to update my Alpine Linux VM under Qemu. 2017-08-20 20:07:58 Currently trying to install under VBox. 2017-08-20 20:09:04 This new install is still proceeding though, by the looks of it. 2017-08-20 20:09:24 Both VMs are "sys" installs. 2017-08-20 20:12:00 Is it original to name my Alpine Linux VMs after 8000-er peaks? =) 2017-08-20 20:12:24 Or should I only use European alp mountain names.. 2017-08-20 20:12:31 i haven't heard it before, so original enough for me ;p 2017-08-20 20:12:37 qemu one is weird 2017-08-20 20:12:44 Yeah. 2017-08-20 20:13:02 Well after updating the Qemu VM, it seemed to be okay. 2017-08-20 20:15:21 "Failed to create: lib/firmware/i2400m-fw-usb-1.5.sbcf: No space left on device" 2017-08-20 20:16:00 Pretty sure the Qemu VM had the same or similar error. 2017-08-20 20:28:52 Success. Kernel was okay this time. =) 2017-08-20 20:28:58 Even with that error. 2017-08-20 20:38:17
hi 2017-08-20 20:38:31 heyo 2017-08-20 20:38:33 okaywhatever: in my experience alpine works smoothly in vbox (though i'm not using guest additions or desktop integration etc) 2017-08-20 20:38:44
what alpine is going to do about grsecurity no more providing their fixes? 2017-08-20 20:39:13 avih: I don't think my problems have anything to do with VBox. 2017-08-20 20:39:25 mirrors issue? 2017-08-20 20:39:33 I have Alpine working fine in Qemu under Gentoo. 2017-08-20 20:39:40 Yeah, mirror issues. 2017-08-20 20:39:56 But the linux-firmware problem *did* occur under Qemu. 2017-08-20 20:40:19 yeah. imo nl is stable, but i'd have preferred that whatever i/it pick could be relied upon with similar certainty 2017-08-20 20:41:35 These things happen in Gentoo sometimes too. 2017-08-20 20:41:44 Missing downloads, bad digests, etc. 2017-08-20 20:42:05 well 2017-08-20 20:42:08 left before i could answer 2017-08-20 20:42:14 lol 2017-08-20 20:42:33 Shiz: at least you didn't reply in vein :p 2017-08-20 20:43:22 erm.. vain :) 2017-08-20 20:43:51 My gut feeling is that spender will see the light, and hopefully provide community patches (perhaps without RAP). 2017-08-20 20:43:58 But maybe not. 2017-08-20 20:45:00 Community testing is quite valuable I imagine. 2017-08-20 20:47:13 Speaking of which, what's the best way to get RBAC happening under Alpine? Just install gradm? 2017-08-20 20:49:09 while you're on 3.6, probably yes :P 2017-08-20 20:49:34 /w/w 73 2017-08-20 20:49:37 whoops. 2017-08-20 20:51:47 There was some problem when I tried to do it in my other Alpine VM, but I can't remember what the problem was. 2017-08-20 21:36:39 There doesn't seem to be any way to enforce user quotas in Alpine. 2017-08-20 21:36:50 That's a huge setback. I'd like to help fix this. 2017-08-20 21:37:01 Shall I try to port quota-tools to muslc? 2017-08-20 21:37:16 (ping Shiz) 2017-08-20 22:30:56 kaepora: would be welcome :) 2017-08-20 23:01:41 First time alpine linux user, (have used plenty of other distros). I was following this guide: 2017-08-20 23:01:43 https://wiki.alpinelinux.org/wiki/LVM_on_LUKS#Installing_Alpine_Linux 2017-08-20 23:02:02 though when I do `setup-disk -m sys /mnt`, it spits out the error: 2017-08-20 23:02:15 ERROR: linux-hardened-4.9.32-r0: BAD archive 2017-08-20 23:02:23 anyone have an idea how to help? 2017-08-20 23:03:19 the only variation I've taken is using XFS instead of EXT4 for /, /boot, and /home 2017-08-20 23:04:41 AdrianCeleste: hmm 2017-08-20 23:04:46 try using a different mirror 2017-08-20 23:04:53 like cz.alpinelinux.org 2017-08-20 23:05:59 Shiz: alright, thanks :) 2017-08-20 23:08:20 that seems to have work, will go on with the rest of the guide and report back if I have any more issues 2017-08-20 23:26:55 AdrianCeleste: yeah sorry bout that 2017-08-20 23:27:00 the main mirror seems to be having some issues lately :/ 2017-08-20 23:32:43 well this is discouraging 2017-08-20 23:32:58 again...something went wrong with my install, went through all the instructions and the BIOS just spits out 2017-08-20 23:33:01 Missing Operating Syste, 2017-08-20 23:33:04 *system 2017-08-20 23:37:54 weird...had /mnt/boot mounted, but nothing is in it... 2017-08-20 23:52:44 welp...I give up on keeping any previous data, just gonna wipe the drive entirely and install normally I guess 2017-08-21 01:22:07 Shiz: yes LD_PRELOAD="/usr/lib/libtirpc.so.3" nm /opt/lscc/iCEcube2.2017.01/LSE/bin/lin64/libbasut.so | grep clntudp_create -> U clntudp_create@@GLIBC_2.2.5 2017-08-21 01:30:53 not sure if this is related, but ldd -r does not take arguments like on linux mint (it tries to load a file called '-r') 2017-08-21 09:42:20 microm: nm does not take LD_PRELOAD into account 2017-08-21 09:42:22 :P 2017-08-21 10:19:33 hello 2017-08-21 10:20:38 ahem! 2017-08-21 10:20:47 I would like to ask fellow Alpine users 2017-08-21 10:22:02 My girlfriend never used Linux. She only used Windows. 2017-08-21 10:22:12 Will Alpine Linux be good for her? 2017-08-21 10:22:24 Just for internet browsing and office :) 2017-08-21 10:23:17 and if so, which version (standard, vanilla, extended) would you recommend? 2017-08-21 10:27:15 if you're prepared to be her IT support, sure... I'm not too sure any Linux outside of the most common picks is good for someone not accustomed to the ways of Linux 2017-08-21 10:27:23 just my opinion, though 2017-08-21 10:27:36 yeah, sure I'll set it up for her 2017-08-21 10:27:42 though I haven't used it myself lol 2017-08-21 10:27:47 but shouldn't be a problem?? 2017-08-21 10:27:56 then maybe it's a good idea to start using it yourself 2017-08-21 10:27:58 So which is the best - extended or standard? 2017-08-21 10:28:03 oh i will :) 2017-08-21 10:28:13 wtfiseverynickna: alpine on the desktop isn't a particularly polished experience 2017-08-21 10:28:29 I wouldn't recommend doing what you're suggesting ;) 2017-08-21 10:29:17 unless your girlfriend is hacker material, in which case fixing problems can be a bonding experience instead of "WHY DID YOU MAKE ME USE THIS?!" 2017-08-21 10:29:26 heh 2017-08-21 10:32:42 hm, weird. I've got pkggroups="mygroup" in my apkbuild, yet "install --group=mygroup" in package() causes an "invalid group" error 2017-08-21 10:33:06 and this is a package that's routinely packaged in a 3.4 based environment 2017-08-21 10:33:43 hahahah "WHY DID YOU MAKE ME USE THIS?!" is actually a probability whatever I might choose :D 2017-08-21 10:33:54 So I'm planning to install 3 semi-random Linux distros 2017-08-21 10:34:06 I'm very inexperienced myself 2017-08-21 10:34:15 but my choices are alpine, solus and lxle 2017-08-21 10:34:32 I've tried Mint a week ago but unfortunately it was shit on my computer 2017-08-21 10:34:39 I've dated a girl who would've taken an unpolished desktop experience as a challenge... 2017-08-21 10:34:42 probably because of a rather custom graphics card, quadro fx 770m 2017-08-21 10:35:02 :D Mine would too, but she's busy atm 2017-08-21 10:35:36 so I think I'm going to try alpine anyway, worst case scenario she'll end up using solus or lxle 2017-08-21 10:35:45 and I'll get to try alpine before installing it on my own machine 2017-08-21 10:36:37 So the only questions I have now is 1. extended or standard? 2. How do I even install it? I tried to install Alpine Linux half a year ago using Yumi, but failed miserably even though I tried doing it like 3 or 4 times with different methods there 2017-08-21 10:36:57 maybe then alpine is not even the right choice for you, let alone your gf 2017-08-21 10:37:17 alpine is a lot of understanding and doing things yourself. 2017-08-21 10:37:19 go with extended if you want to give it a go, just in case something about the way you want to set it up requires what's on extended 2017-08-21 10:37:30 unless you have lots of time and are eager to learn a lot 2017-08-21 10:37:48 hmm, well it wont hurt to try 2017-08-21 10:37:58 I'm not really a fan of using terminal 2017-08-21 10:38:08 so I've gathered alpine needs it a lot ? 2017-08-21 10:38:52 wtfiseverynickna: you're looking at relatively unusual distros, I wouldn't recommend that if you're not a terminal fan 2017-08-21 10:39:30 why is Linux so obsessed with the terminal... 2017-08-21 10:39:43 a good GUI can do the same 2017-08-21 10:39:49 and often faster 2017-08-21 10:40:02 because my server doesn't need a GUI 2017-08-21 10:40:04 :) 2017-08-21 10:40:08 many people (myself included) would say the opposite ;) 2017-08-21 10:40:14 well sure if it's server 2017-08-21 10:40:33 well I'll still try it :D 2017-08-21 10:40:44 as kids say these days, YOLO 2017-08-21 10:40:50 a good tui can do the same and often faster ;-) 2017-08-21 10:41:11 well my one and only experience with terminal vs GUI was this: 2017-08-21 10:41:25 I downloaded a GOG game ( .sh ) on Mint Linux 2017-08-21 10:41:44 and then I had to find out the lines to make the file executable 2017-08-21 10:41:48 and then execute it 2017-08-21 10:42:07 would be much easier to double click and enter password and that's it... 2017-08-21 10:42:28 but no 2017-08-21 10:43:17 wget yourstuf; md5sum yourstuff ; chmod +x yourstuff; ./yourstuff 2017-08-21 10:43:19 I'll second Lord here, I'm of the school that prefers the commandline and finds it less restrictive than GUIs... 2017-08-21 10:43:21 quite fast 2017-08-21 10:43:53 I guess it's just Windows habbit in it 2017-08-21 10:43:59 Linux even felt restrictive to me 2017-08-21 10:44:02 :D 2017-08-21 10:44:09 even though I know it isn't really 2017-08-21 10:47:07 heh, why not simply sh ./yourstuff? 2017-08-21 10:48:35 um, if I only knew what it means 2017-08-21 10:48:56 sorry, I'm very new 2017-08-21 10:49:15 lots to learn ahead and I'm just grumbling like an old man who's afraid of anything new XD 2017-08-21 10:49:26 Same 2017-08-21 10:49:40 I actually just downloaded the distro yesterday. Lol 2017-08-21 10:50:02 ACTION high fives 2017-08-21 10:50:12 though I'm new to Linux altogether :D 2017-08-21 10:50:39 if you are that new to linux, how did you end up here? 2017-08-21 10:51:03 i like to live dangerously 2017-08-21 10:51:25 seriously, how did you find out about alpine? 2017-08-21 10:52:24 to be honest I found out about it on wikipedia distros page 2017-08-21 10:52:52 and what caught my eye was that it's focused on security AND that it appeared highly customized ( which to me equals, again, to security ) 2017-08-21 10:53:23 Then I read a little bit more about it and it felt like it isn't an amateur wishful project that never seen the daylight 2017-08-21 10:53:29 so I decided to try it 2017-08-21 10:53:45 aaaaaand now I've booted it but it says "freedos kernel 2042" 2017-08-21 10:54:10 I've seen it mentioned a few times on the r/Linux pages. The fact that the install ISO is only ~180MB caught my eye 2017-08-21 10:55:00 i tried typing 'setup-alpine' 2017-08-21 10:55:07 well, if you are all graphical you will already bump into issues when you try to install alpine. 2017-08-21 10:55:10 as suggested by installation guide 2017-08-21 10:55:18 right 2017-08-21 10:55:33 well im not allergic to typing 2017-08-21 10:57:43 well I assume I've installed it unto USB wrongly 2017-08-21 10:57:50 I used Rufus in Windows 2017-08-21 10:59:15 Hello! I am new here. I've got a question regarding custom iso creation. I read the wiki and did x86 image of Alpine, but how I would go about making it for arm architecture? Lets say for Raspberry pi2? 2017-08-21 11:06:59 ok lol I've managed to run it better now 2017-08-21 11:07:03 but it says incorrect login 2017-08-21 11:07:09 so uh what is the default one? 2017-08-21 11:07:43 root 2017-08-21 11:08:37 damn with those linuxes you have to magically know everything 2017-08-21 11:15:11 lol didn't expect alpine linux to not have a GUI on start :D 2017-08-21 11:17:16 and ok alpine guys 2017-08-21 11:17:24 it may sound completely stupid and obvious to you 2017-08-21 11:17:31 but I think new users should be warned about this :D 2017-08-21 11:20:18 Warned about the lack of gui on default? 2017-08-21 11:20:27 yeah 2017-08-21 11:21:54 I mean realistically I don't really think gui on here was a huge part of the development piece 2017-08-21 11:22:19 ...So is Alpine a server OS or something 2017-08-21 11:22:20 ? 2017-08-21 11:22:28 I thought it's a desktop OS 2017-08-21 11:23:00 Given the small footprint and the fact you can completely run it from RAM, I believe it's meant for devices like routers, switch es 2017-08-21 11:23:09 Embedded devices, etc 2017-08-21 11:23:15 oh... 2017-08-21 11:23:22 lol 2017-08-21 11:23:31 I think it was made in line with "bare, secure OS" 2017-08-21 11:23:38 for some reason I was 100% sure it's a desktop 2017-08-21 11:23:41 And you just install what you need on it 2017-08-21 11:23:56 I was surprised it didn't have the sudo package by default 2017-08-21 11:24:10 you can use it as your desktop operating system if you want to 2017-08-21 11:24:28 it is probably hard to do if it's not designed/default 2017-08-21 11:25:08 'Hard' is nothing more than a measure of effort put into something :) 2017-08-21 11:26:16 well I mean since I'm completely new dude to Linux... 2017-08-21 11:26:21 I'd need a definite guide 2017-08-21 11:26:26 Does something like that exist? 2017-08-21 11:26:47 I thought I saw some gui guides on the Wiki? 2017-08-21 11:27:16 i mean the basic idea of alpine linux really appeals to me 2017-08-21 11:27:27 so building a desktop on top of it sounds nice 2017-08-21 11:28:02 I definitely agree 2017-08-21 11:28:25 I think tonight I'm gonna try to put it on my RPi 2017-08-21 11:32:29 im gonna put it on my nipple and lick it off 2017-08-21 11:32:34 oops wrong chat 2017-08-21 11:46:19 Lmfao 2017-08-21 11:48:16 GOD 2017-08-21 11:48:18 FINALLY 2017-08-21 11:48:53 Shiz: I have a quota-tools package ready and that works without glibc 2017-08-21 11:49:29 :) 2017-08-21 11:49:39 as APKBUILD? 2017-08-21 11:49:52 Shiz: I don't know how to make an APK package. 2017-08-21 11:49:57 But yes, that's my next step! 2017-08-21 11:50:05 Please link me to a guide? 2017-08-21 11:53:23 one sec :) 2017-08-21 11:54:00 <^7heo> wait 2017-08-21 11:54:20 <^7heo> ok I don't have that channel open twice. 2017-08-21 11:54:24 <^7heo> Sorry for the noise, carry on. 2017-08-21 11:55:00 kaepora: https://wiki.alpinelinux.org/wiki/Creating_an_Alpine_package 2017-08-21 11:55:02 :) 2017-08-21 11:57:28 Shiz: Could you please link me to the kernel config file for thje Alpine kernel? 2017-08-21 11:57:36 I'm not sure quota support is enabled in the kernel 2017-08-21 11:59:11 it's there 2017-08-21 11:59:15 Ah, it's enabled 2017-08-21 11:59:16 Yup 2017-08-21 11:59:22 Kernel quota version: 6.5.1 2017-08-21 12:02:13 kaepora: https://git.alpinelinux.org/cgit/aports/tree/main/linux-hardened/config-hardened.x86_64 2017-08-21 12:02:15 for future reference 2017-08-21 12:06:20 quotacheck: Cannot find filesystem to check or filesystem not mounted with quota option. 2017-08-21 12:06:23 :/ 2017-08-21 14:45:56 quick question: How does the grsecurity announcement that the patches will no longer be free affect Alpine Linux ? 2017-08-21 14:46:13 How can I install xfce? 2017-08-21 14:47:22 zaoqi: https://wiki.alpinelinux.org/wiki/XFCE_Setup 2017-08-21 14:49:00 DaBrondo: Same for Gentoo and everyone else, there's a new linux-hardened branch that Copperhead and others are working on 2017-08-21 14:49:22 https://github.com/copperhead/linux-hardened 2017-08-21 14:49:25 How to install racket/mit-scheme? 2017-08-21 14:49:58 zaoqi: Racket has it's own installer, what issues are you having? 2017-08-21 14:50:04 zaoqi: have you even tried googling it? or building it? 2017-08-21 14:50:18 not sure building it will work, I remember seeing an issue with it depending in glibc APIs 2017-08-21 14:53:17 Can I interrupt apk install? Ctrl+C 2017-08-21 14:53:53 zaoqi: why not let it install, and remove afterwards? 2017-08-21 14:56:05 DaBrondo: unless the situation changes, we will not ship grsec starting 3.7 2017-08-21 14:56:19 we'll instead look at other options like linux-hardened and other LSMs 2017-08-21 14:56:24 zaoqi: yes, you can 2017-08-21 14:59:13 Cool. Thanks for the info! I'm an old Slackware/Debian/Redhat guy. Really enjoying what you guys have done with Alpine thus far -- helping me to enjoy Linux again (and without systemd!) ;-) 2017-08-21 15:14:36 slackware and debian was always my jam 2017-08-21 16:03:13 Hello all, it seems the aline-user@ mailing list archives have not been updated since May 2017 ( http://lists.alpinelinux.org/alpine-user/ ) - are there any other places to view updated archives ? thanks! 2017-08-21 16:28:21 agn_: i woldn't be surprised if there hadn't been any messages since that time 2017-08-21 16:52:06 Shiz: yes, except I sent one yesterday, and a person (Alexey) replied to me :) 2017-08-21 16:57:27 ah 2017-08-21 16:57:31 i'll let infra know 2017-08-21 16:57:38 .w 45 2017-08-21 17:06:19 Shiz: Status update: I was totally unable to make quota-tools work and ended up switching my filesystem to XFS since XFS has built-in quota support. 2017-08-21 17:06:43 Shiz: What I volunteer to do at this point is write an Alpine Linux wiki page called "Disk quotas" and that provides instructions on how to use XFS for that. 2017-08-21 17:07:07 Since getting quota-tools to work outside of glibc seems like a total nutjob proposition :/ 2017-08-21 17:07:41 ouch 2017-08-21 17:07:45 what kind of issues did you run into? 2017-08-21 17:08:04 Every issue. 2017-08-21 17:08:24 Essentially just too many glibc-specific things 2017-08-21 17:08:27 Lol 2017-08-21 17:08:32 Especially when it came to rpc 2017-08-22 07:14:13 /usr/bin/xfce4-session: line 1: syntax error: unexpected word (expecting ")") 2017-08-22 07:24:06 /usr/bin/xfce4-session: line 1: syntax error: unexpected word (expecting ")") kindle-x : https://paste.gnome.org/pk1lcazx2 result: https://paste.gnome.org/pktyraukg 2017-08-22 09:17:00 Will the PHP7.2 RCs be included in the repo? 2017-08-22 09:40:42 nindustries: unlikely, we usually don't package pre-release versions 2017-08-22 09:56:13 Shiz: aww, too bad. December is so far off 2017-08-22 13:48:58 hi there 2017-08-22 13:49:22 hiyo 2017-08-22 15:04:40 ayyo 2017-08-22 15:04:52 howdy partner 2017-08-22 15:09:34 Hi, Am trying to install Fish Shell v2.6.0 but it only install v2.5, is there a way to force install v2.6 ? 2017-08-22 15:11:35 justrying: you can pull it from the packages here https://pkgs.alpinelinux.org/packages?name=fish&branch=&repo=&arch=&maintainer= 2017-08-22 15:13:03 danieli: How can I pull it? 2017-08-22 15:13:30 justrying, https://wiki.alpinelinux.org/wiki/Alpine_Linux_package_management#Repository_pinning 2017-08-22 15:13:38 ^ 2017-08-22 15:13:50 I was just looking up the link as you posted it clandmeter :) 2017-08-22 15:14:02 hm. I really need to clean my bookmarks up. 2017-08-22 15:14:58 justrying, mixing repositories is not safe. 2017-08-22 15:15:19 sometimes it works, sometimes it doesnt. 2017-08-22 15:15:27 yeah, there's very good reasons they're separate in the first place :P 2017-08-22 15:15:33 we generally advise against it. 2017-08-22 15:17:13 so does this mean I'd better stay with the currently available version that is v2.5 ??? 2017-08-22 15:17:47 justrying: it means you can install it by pinning if you're sure, or just update to edge as is recommended 2017-08-22 15:17:54 if you are missing a specific feature, you could upgrade to edge. 2017-08-22 15:19:29 ok, So is it safer to comment all repositories except edge? 2017-08-22 15:19:54 justrying: edge is a version 2017-08-22 15:20:02 albeit rolling release 2017-08-22 15:20:16 so you'd end up doing the equivalent of that anyway 2017-08-22 15:21:08 you mean a alpine linux verion? like an "arch alpine" with its own package? 2017-08-22 15:21:22 never mix repo's, it will not work. use only edge or latest-stable, and if really needed you can pin another repo like suggested in the url i posted. 2017-08-22 15:21:28 sorry for the noob questions btw 2017-08-22 15:22:28 clandmeter: ok let try this 2017-08-22 15:22:34 if you are currently on latest-stable(v3.6) you can upgrade by changing repo lines from v3.6 to edge 2017-08-22 15:22:52 everyone starts somewhere 2017-08-22 15:24:08 then you can upgrade by: apk -U upgrade -a 2017-08-22 15:24:23 clandmeter: so should i uncomment them all except ".....alpine/edge/main" ? 2017-08-22 15:24:45 am on latest-stable(v3.6) 2017-08-22 15:24:58 then edit them 2017-08-22 15:25:04 change edge to v3.6 2017-08-22 15:25:49 you will be running on edge which is sometimes less stable then stable releases (hence the name) 2017-08-22 15:26:11 when you upgrade dont forget the -a switch. 2017-08-22 15:26:53 ok, so I edit "...alpine/v3.6/main" to "...alpine/edge/main" ? am kinda confuse between edit and uncomment actually 2017-08-22 15:27:22 show me your repositories file 2017-08-22 15:28:08 apk add tpaste && tpaste < /etc/apk/repositories 2017-08-22 15:28:25 or whatever paste service you prefer. 2017-08-22 15:30:16 http://i.imgur.com/sPUJYmz.png 2017-08-22 15:31:01 you are already mixing repos 2017-08-22 15:31:19 if you are sure to upgrade just remove all the v3.6 lines 2017-08-22 15:31:31 ohh ok 2017-08-22 15:31:43 and un comment all edge lines 2017-08-22 15:32:10 you will end up with 3 edge repo. main,community,testing 2017-08-22 15:32:12 you mean I can comment those line by remove, right? 2017-08-22 15:33:01 comment means prepend lines with # 2017-08-22 15:33:16 uncomment is by removing the # 2017-08-22 15:35:02 I know, I meant remove all line with "v3.6" means to comment those lines, right? 2017-08-22 15:35:30 Is this OK now btw http://imgur.com/a/yGhvv ? 2017-08-22 15:35:38 you can, but its better to remove them. 2017-08-22 15:36:06 its not advised to revert back to stable again. 2017-08-22 15:36:12 Oh OK :) clear now 2017-08-22 15:36:22 ha I see now 2017-08-22 15:37:16 got to go. have a nice evening. 2017-08-22 15:41:43 Oh It works now 2017-08-22 15:41:55 Thanks you guys!!!! 2017-08-22 16:01:17 is there a doc describing the process for running alpine on a zfs root? 2017-08-22 16:08:02 nickaugust: https://wiki.alpinelinux.org/wiki/Setting_up_disks_manually worked for btrfs 2017-08-22 16:08:22 I suppose for ZFS you'll have more problems due to licensing issues 2017-08-22 18:12:01 Hi 2017-08-22 18:12:16 what does alpine need to become more user friendly? 2017-08-22 18:12:21 Especially on desktops and laptops 2017-08-22 18:12:43 hmmm nothing ? 2017-08-22 18:12:55 A package for switching input methods? 2017-08-22 18:13:14 way more packages and it's ok 2017-08-22 18:13:18 I was considering contributing something to assist in things such as post-instalation 2017-08-22 18:13:52 Also a package for pppd's pptp client would be nice. 2017-08-22 18:26:24 nostalgiccloud: try it out as your primary desktop os, and contribute back any missing packages 2017-08-22 18:35:58 Hmm, what does an openRC status of "inactive" mean? 2017-08-22 18:36:24 > WARNING: openvpn.neutrinet has started, but is inactive 2017-08-22 18:36:42 Also get this 2017-08-22 18:36:50 > Tue Aug 22 20:36:11 2017 Note: option tun-ipv6 is ignored because modern operating systems do not need special IPv6 tun handling anymore. 2017-08-22 18:37:01 before it worked 2017-08-22 18:37:14 so I have no clue 2017-08-22 18:37:36 I might have changed something in the openvpn config, but that shouldn't change the OpenRC service, right? 2017-08-22 20:40:21 <_ikke_> stevenroose: I also get that message, but never bothered to find out why, the VPN is still working for me 2017-08-22 20:41:05 _ikke_: a reboot managed to do it for me 2017-08-22 20:41:12 the inactive is gone now 2017-08-22 20:41:20 really curious what caused it to do that 2017-08-23 07:30:39 hey guys, I tried to make an account on bugs.alpinelinux.org a few days ago, but so far I still haven't received a confirmation mail. this is preventing me from logging in 2017-08-23 07:30:50 I've told it to resend the mail just a few minutes ago, but I'm still not receiving anything 2017-08-23 07:32:11 PureTryOut[m], username? 2017-08-23 07:32:59 PureTryOut 2017-08-23 07:33:06 (obviously 😛) 2017-08-23 07:33:49 activated 2017-08-23 07:35:42 thanks! 2017-08-23 07:35:45 still a bit weird... 2017-08-23 08:04:29 probably your smtp is blacklisted? 2017-08-23 08:05:27 maybe? idk 2017-08-23 18:08:59 would there be any value in publishing AMI's of alpine linux? the wiki has instructions for building an AMI, but i could clean up something reusable if that would be useful for other people 2017-08-23 18:10:57 yes 2017-08-23 18:13:46 darkfader: do you think it would make sense to have separate AMI's for each of the install types (sys, data)? 2017-08-23 18:31:19 can I specifiy which kernel version to install in a mkimg.sh script? 2017-08-23 18:51:00 iamthemcmaster: i thinkj ust sys would be enough 2017-08-23 18:51:14 data doesn't really make sense for amazon since you can't control the apkovl= argument for the kernel cmd, i think? 2017-08-23 18:51:22 nickaugust: no, but you can modify/create your own kernel package :P 2017-08-23 19:02:35 Shiz: you mean replace the kernel after the iso is created? 2017-08-23 19:03:14 no, i mean creating your own kernel package and include it in the mkimg profile package list instead of the standard alpine linux-{vanilla,hardened,*} ones 2017-08-23 19:04:07 ah, cool... ill look at that, thanks Shiz 2017-08-23 19:54:20 Shiz: i THINK you can pass custom kernel parameters 2017-08-23 20:29:08 iamthemcmaster: i miss a boot-to-ram option on AWS 2017-08-23 20:29:10 a lot 2017-08-23 20:29:18 since it covers the most likely failure 2017-08-23 20:29:33 i don't see why that wouldn't work in an AMI 2017-08-23 20:30:08 only prod thing i have on AWS is centos based so you can't "have" it, but it would be quite sexy to not lose your systems if they have some intermettent (spelling?) outage 2017-08-23 20:30:14 i 2017-08-24 05:53:43 Hey, I'm thinking abot 2017-08-24 05:53:50 what 2017-08-24 05:54:40 Oops, thinking about using alpine linux as a KVM host, wondering if anyone has successfully setup alpine to do a "fast reboot", no reason I shouldn't be able to suspend VMs, kexec the kernel, reload the system, and then resume the VMs right? 2017-08-24 05:55:20 I can't see why you wouldn't be able to do that, but I haven't done KVM a lot on Alpine, only like twice or thrice 2017-08-24 05:57:30 I would also want to use the "data" install mode I believe, guessing there's no in box support for having an A/B setup where A is running, and B would be updated? 2017-08-24 05:57:38 Then fast reboot into B 2017-08-24 06:11:16 <__ak__> hi 2017-08-24 06:13:34 hi 2017-08-24 06:42:58 moi 2017-08-24 09:40:44 hi everyone.. I was wondering if anyone can help me with dovecot and ldap ? 2017-08-24 10:18:54 hello , help with dovecot and ldap ? 2017-08-24 10:44:18 hi, can anyone help me with dovecot and ldap ? 2017-08-24 15:44:45 Is thunderbird/an alternative to thunderbird available on alpine? 2017-08-24 15:54:17 kulinacs: I'd check out Sylpheed; not sure if there's a package for Thunderbird 2017-08-24 15:55:30 kulinacs: claws-mail maybe 2017-08-24 15:59:20 unlikely helpful to someone who likes thunderbird, but i <3 mutt 2017-08-24 16:00:41 what i really want tho is a light, fast, reasonably featured web-based mua i can run locally and access from anywhere 2017-08-24 16:02:36 good luck with that :) 2017-08-24 16:03:14 dalias: I may look into mutt, thunderbird is a resource hog anyway 2017-08-24 16:03:32 light + web-based sound contradictory 2017-08-24 16:08:27 doesn't have to be 2017-08-24 16:09:09 not at all 2017-08-24 16:09:43 original gmail was light before they dropped the simple html-based dom and went for the awful canvas monstrosity 2017-08-24 16:10:04 it responded instantly on computers 10x slower than what i'm using now 2017-08-24 16:10:16 now it takes >1s to respond to clicks on high-end computers 2017-08-24 16:11:21 but the big issue is "somebody else's computer" vs "your own computer" anyway 2017-08-24 16:24:37 mutt is fine for mailing lists 2017-08-24 16:24:59 but for other stuff having integrated html rendering and image viewer is much much better 2017-08-24 16:43:00 for some reason whenever someone mentions web-based I think of Electron 2017-08-24 16:44:35 and the mere idea of rendering GUIs with Chrome and doing programming over Node.js makes my skin crawl 2017-08-24 17:11:50 specing, html rendering via elinks -dump or lynx -dump works quite well 2017-08-24 17:11:54 but what i'd really love... 2017-08-24 17:12:02 is a "html2markdown" filter 2017-08-24 17:12:16 so you'd get output that's already formatted right for replying to in email 2017-08-24 17:13:17 https://github.com/Alir3z4/html2text 2017-08-24 17:13:42 yay 2017-08-24 17:31:16 scv, uhg, it doesn't decode entities 2017-08-24 17:31:24 so you end up with > etc. crap all over :( 2017-08-24 17:31:51 bummer 2017-08-24 17:32:01 there are a bunch of other implementations though, perhaps one of them handles it properly 2017-08-24 17:38:06 filed an issue, maybe it gets fixed 2017-08-24 17:38:21 the other one i've seen was in ruby and i really don't want a ruby dep 2017-08-24 17:40:00 yea i can agree with that :D 2017-08-24 18:25:04 dalias: I don't like manual labor 2017-08-24 18:35:38 ? 2017-08-24 18:36:09 i don't manually save emails then run a command on them 2017-08-24 18:36:20 my mailcap file has elinks at the filter for html 2017-08-24 18:36:32 and mutt shows the decoded html inline in the normal view pane 2017-08-24 18:44:20 ok 2017-08-25 07:32:44 I am setting up alpine-linux with encrypted root and booting it from a libreboot/grub, but no matter what i try mkinitfs fails with depmod and modinfo is there a known bug? 2017-08-25 08:22:33 hello! I'm trying to install the "shadow" package from Alpine 3.4 (via dockerfile). It says though that "shadow" package is missing, even if I see apk fetches the community repo 2017-08-25 08:22:37 Any hint? 2017-08-25 08:23:19 <^7heo> jackdt: did you tag the community repo with @community for example? 2017-08-25 08:23:33 ^7heo: yep I tried that, too 2017-08-25 08:23:36 <^7heo> if yes, you need to install shadow@community 2017-08-25 08:23:47 Maybe alpine 3.4 don't have that package? 2017-08-25 08:23:51 <^7heo> lemme check 2017-08-25 08:24:13 <^7heo> that's right 2017-08-25 08:24:15 https://pkgs.alpinelinux.org/packages?name=shadow&branch=v3.4&repo=community&arch=&maintainer= 2017-08-25 08:24:18 <^7heo> no shadow in 3.4 2017-08-25 08:24:19 indeed 2017-08-25 08:24:22 it's in 3.5 though 2017-08-25 08:24:58 mmmm... I'm using the PHP 7 alpine image... 2017-08-25 08:25:08 <^7heo> ask them to update it maybe? 2017-08-25 08:25:13 <^7heo> 3.4 is severely lagging behind. 2017-08-25 08:25:13 Is there a "backport" alpine counterpart, maybe? 2017-08-25 08:25:18 <^7heo> nope 2017-08-25 08:25:19 Yep 2017-08-25 08:25:23 Indeed 2017-08-25 08:25:39 <^7heo> I mean, you can even update your image yourself 2017-08-25 08:25:44 <^7heo> it's pretty easy 2017-08-25 08:25:53 <^7heo> but it's a waste of time, energy and bandwith 2017-08-25 08:26:01 <^7heo> especially if you put the update in your dockerfile 2017-08-25 08:26:13 <^7heo> as opposed to having it in the master image. 2017-08-25 08:27:21 Yep, the idea behind Docker images is to start from a pre-built image :P 2017-08-25 08:27:50 you can start a container using the php7 image, update it, then commit it 2017-08-25 08:27:56 voilla, you made a new image 2017-08-25 08:28:37 Mmmmmm right 2017-08-25 08:28:41 Good idea :) 2017-08-25 08:29:52 I'm going to fork it and commit the pull request 2017-08-25 08:29:59 that works 2017-08-25 08:30:00 In the meanwhile, i can use my image 2017-08-25 08:30:03 or 2017-08-25 08:30:19 change the php7 docker file to use *its* base image using alpine:3.6 2017-08-25 08:30:27 Yep that's the idea 2017-08-25 08:30:28 then commit it back 2017-08-25 08:30:35 yeah do that, but do remember to run tests 2017-08-25 08:30:49 if you need a quick fix, just do the run, update and commit thing 2017-08-25 08:31:38 PHP 7.2 (rc) has Alpine 3.6, PHP 7.1 (stable) Alpine 3.4. 2017-08-25 08:31:51 create a tag then 2017-08-25 08:32:17 Lol it doesn't seem to have a test ahahaha 2017-08-25 08:32:51 then do monkey testing yourself 2017-08-25 08:32:58 Yep 2017-08-25 08:33:01 check the logs and correct functionality 2017-08-25 08:33:09 if the basic stuff works, the rest should too 2017-08-25 08:33:14 it's fairly trivial 2017-08-25 08:38:45 Apparently it has some tests integrated inside 2017-08-25 09:51:07 Hi 2017-08-25 09:51:09 is anyone here 2017-08-25 10:04:04 <^7heo> plexdrive: nope 2017-08-25 10:04:09 <^7heo> plexdrive: you're pretty much alone. 2017-08-25 10:04:19 plexdrive, my irc list says there's 296 persons here in total 2017-08-25 10:04:40 <^7heo> fabled: your client is a liar. 2017-08-25 10:04:44 <^7heo> fabled: most of those are bots and idlers. 2017-08-25 10:04:47 that's true 2017-08-25 10:04:53 <^7heo> fabled: I would hardly call that "persons" :D 2017-08-25 10:06:01 please help me :/ I'm getting insane here 2017-08-25 10:06:05 I usually use ubuntu 2017-08-25 10:06:17 I'm trying to have a plexdrive ( fuse mount ) shared with samba 2017-08-25 10:06:23 it worked before with rclone 2017-08-25 10:06:33 I've made sure that my file is on my path and executable 2017-08-25 10:07:02 but using this 2017-08-25 10:07:03 su -s /bin/ash -c '/usr/sbin/.plexdrive mount -c /mnt/.plexdrive --cache-file=/mnt/.plexdrive/cache.bolt -v 2 -o allow_other --max-chunks=50 --chunk-load-ahead=5 /mnt/gdrive' 2017-08-25 10:07:13 ash: /usr/sbin/.plexdrive: not found 2017-08-25 10:07:13 ash: /usr/sbin/.plexdrive: not found 2017-08-25 10:10:08 well it looks like /usr/sbin/.plexdrive does not exist if you do ls /usr/sbin/.plexdrive does it comeback 2017-08-25 10:10:21 have you tried removing the . infront of plexdrive 2017-08-25 10:10:23 I made all the basic checks already 2017-08-25 10:10:30 oh this was the wrong copy and paste 2017-08-25 10:10:35 I tried without a dot too 2017-08-25 10:10:54 smb:~# ls -l /usr/sbin/ | grep plex 2017-08-25 10:10:55 -rwxr-xr-x 1 root root 6393696 Aug 1 18:20 plexdrive 2017-08-25 10:11:16 smb:~# echo $PATH 2017-08-25 10:11:37 "/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" 2017-08-25 10:12:24 if I use bash it works to see the file, but not to run commands... su -s /bin/sh -c 'ls /usr/sbin/plexdrive' can find it 2017-08-25 10:21:25 yeah seems I'll have to just change distro...alpine linux is too complicated! 2017-08-25 10:22:15 you're trying to execute some precompiled binary? 2017-08-25 10:37:23 yeah 2017-08-25 10:37:27 it works fine on ubuntu 2017-08-25 10:37:50 i just need to put it on my path, executable and then I can just use plexdrive "command" on my terminal 2017-08-25 10:44:20 well if anyone wants to help me later, just ping me on reddit at /u/sm90 2017-08-25 10:44:25 need to go, thanks 2017-08-25 11:07:10 I've installed `ruby-dev` and `libffi-dev`. `gem install sass` is complaing about `libffi-dev`. 2017-08-25 11:07:22 Does anyone know how to get `sass` (ruby version) installed on Alpine? 2017-08-25 12:23:51 revolve: sudo gem install sass --no-user-install 2017-08-25 12:24:01 revolve: just as easy as following http://sass-lang.com/install 2017-08-25 12:24:17 Ah ops didn't read libffi issue 2017-08-25 12:24:37 revolve: what's the exact error about libffi-dev? 2017-08-25 12:24:55 Also: what's bad about libsass? 2017-08-25 12:27:26 Libsass is something like up to 4000% (not joking) faster than ruby's counterpart. Ruby SASS is just the first version, but relies on Ruby, while libsass (with i.e. sassc) is written in pure C++ 2017-08-25 13:20:16 jackdt: sorted it out; thanks for your help 2017-08-25 13:20:26 solved by installed a specific version of sass 2017-08-25 13:20:30 installing* 2017-08-25 13:20:37 revolve: ok fine :) 2017-08-25 13:20:44 revolve: but what about libsass? 2017-08-25 17:49:38 Hello, i'm trying to determine the source of an installed package (source being which repo). I have several repos installed, so trying to figure out when I install a package where it is coming from, as well as determine source of already installed packages. Is this possible? 2017-08-25 18:10:14 randofornow, apk policy pkg 2017-08-25 18:16:56 fabled: awesome, ty 2017-08-25 20:00:39 fabled: Any chance you know of a command to reinstall all packages? 2017-08-25 20:27:37 randofornow: apk info -q | xargs apk fix 2017-08-25 20:27:59 randofornow: if you want check if any of the installed files managed by apk have been modified: 2017-08-25 20:28:06 apk audit --system 2017-08-25 21:30:57 ncopa: awesome, thanks! 2017-08-25 22:38:50 Is there a way to have an interface come up on plugin? 2017-08-25 22:38:55 Something like allow-hotplug? 2017-08-25 22:56:53 kulinacs: auto {intf} and allow-hotplug {intf} is the classic way to do it 2017-08-25 23:01:59 I get errors with allow-hotplug when I restart networking 2017-08-25 23:02:23 Do I need to do it without auto? 2017-08-25 23:02:48 "ifup: misplaced option "allow-hotplug"" 2017-08-25 23:03:15 kulinacs: pastebin your config? 2017-08-25 23:04:20 https://gist.github.com/kulinacs/67e101cde08a42528c1b098bd9d28b62 2017-08-25 23:04:55 strange 2017-08-25 23:05:26 That's what I thought. I've tried it on multiple Alpine installs, and all have the same problem 2017-08-25 23:05:34 While one of my debian boxes takes it just fine 2017-08-25 23:05:45 might not be supported in busybox ifup 2017-08-25 23:05:48 ^ 2017-08-25 23:05:50 what does allow-hotplug do? 2017-08-25 23:05:52 that's what i'm thinking 2017-08-25 23:06:00 ncopa: 'starts the device when a hotplug event is detected' 2017-08-25 23:06:09 auto / allow-auto starts it on boot 2017-08-25 23:06:23 i use dhcpcd for that 2017-08-25 23:06:31 I see 2017-08-25 23:06:35 I was hoping to avoid dhcpcd 2017-08-25 23:06:42 But, it may be worth it on my laptop 2017-08-25 23:06:47 ACTION shrugs 2017-08-25 23:06:49 Thanks! 2017-08-25 23:07:08 usually, `ifup` (not necessarily busybox) has allow-hotplug as an option 2017-08-25 23:07:17 but it's strange how it says "misplaced" and not that it's an unknown option 2017-08-25 23:07:28 and its udev that ifup's it? 2017-08-25 23:07:49 probably to save 1 byte in busybox :) 2017-08-25 23:08:00 i'm talking from a debian perspective in this case 2017-08-26 04:53:22 kulinacs: use either allow-hotplug or auto, not both 2017-08-26 05:14:55 busybox doesn't like both...? 2017-08-26 07:11:05 my mouse is not working for X11. I'm running alpine 3.5 in vbox 5.1.26 with the guest additions installed 2017-08-26 07:12:31 keyboard works fine, even in X11, just not the mouse. I installed xf86-input-mouse. Tried to update the /etc/X11/xorg.conf/20-modules.conf as there is no input section (I did not modify this file prior to now) 2017-08-26 07:13:24 not sure what the correct device should be for the mouse. I don't see anything in /dev called *mouse* or the like. My mouse is a Logitech wireless USB mouse. 2017-08-26 07:13:51 I'd like to make this work. BTW, is 3.5 still supported today? 2017-08-26 07:14:57 also, today I updated the kernel to 4.9.44 and I have the latest guest additions also 2017-08-26 07:16:46 mouse integration is on, and even if I click in the VM window, the mouse does not work; the kb does though 2017-08-26 07:17:21 I'm guessing this is some X11 config problem. 2017-08-26 07:25:13 tried getting help at vbox irc channel but this might just be a local X11 config issue, idk 2017-08-26 12:37:11 spam on the forums 2017-08-26 12:40:18 ok it seems noone is actually interested in replying to questions on the forum 2017-08-26 13:29:33 Are there any https mirrors? 2017-08-26 13:30:43 https://mirror.leaseweb.com/alpine/ 2017-08-26 13:31:06 excellent, thanks 2017-08-26 13:31:09 but the packages being signed cover that issue, if they were modified on the mirror they'd still have to be re-signed 2017-08-26 13:31:10 so 2017-08-26 13:31:15 just use your closest mirror. https isnt a concern 2017-08-26 13:31:51 I know 2017-08-26 13:31:56 it is still an info leak though 2017-08-26 13:32:41 MITMing package server allows you to gather statistics on when updates are made (downloaded) and what versions and what packages the machine has 2017-08-26 13:32:49 that makes it much easier to target 2017-08-26 13:33:17 sure, but if you have an active attacker in the path ssl is still subject to mitm issues 2017-08-26 13:33:48 especially because the types of attackers capable of positioning themselves to mitm are also capable of obtaining a valid cert 2017-08-26 13:34:04 specing, thx for the report. 2017-08-26 13:34:10 should be clean now. 2017-08-26 13:35:01 scv: of course, but it becomes much harder 2017-08-26 13:35:08 yep 2017-08-26 13:35:12 covers all the minor cases too 2017-08-26 13:35:14 so its good to have 2017-08-26 13:35:16 and they risk getting caught at it 2017-08-26 13:35:26 which means an entire CA gets blacklisted 2017-08-26 13:35:28 fun 2017-08-26 13:35:41 i like to think some big adversary has better things to do than mitm my package server tho :D 2017-08-26 13:36:46 like what, mitm stuff en-masse? 2017-08-26 13:37:04 :( 2017-08-26 13:37:05 yeah 2017-08-26 13:37:06 when you have access to transatlantic cabling... 2017-08-26 13:39:00 alpine should mandate https mirrors 2017-08-26 13:39:10 where can I file a bug for this... 2017-08-26 13:39:55 why should we need that? 2017-08-26 13:40:03 read above 2017-08-26 13:40:39 it has been discussed many times 2017-08-26 13:41:18 our packages are already signed 2017-08-26 13:41:49 it is not enough 2017-08-26 13:44:45 the signing argument is what most distros decide on 2017-08-26 13:44:47 hence why i brought it up 2017-08-26 13:49:54 https and singing are actually quite different 2017-08-26 13:50:12 signing is for security while https is for privacy (and security through obscurity) 2017-08-26 13:50:21 so one does not automatically exclude the other 2017-08-26 14:13:39 q 2017-08-26 15:38:44 hi 2017-08-26 15:39:04 how to i install spesific version of package with apk? 2017-08-26 15:55:07 h264: Read the fabulous manual: https://wiki.alpinelinux.org/wiki/Alpine_Linux_package_management#Holding_a_specific_package_back 2017-08-26 15:58:02 (Hi all btw :) 2017-08-26 15:59:11 hi, and thanks. i was too lazy to scroll down :/ 2017-08-26 16:12:28 i need an old version of mysql 2017-08-26 16:12:42 pre 5.7 version 2017-08-26 16:13:00 i have try to `add --update --no-cache mysql=5.6.30-r0` 2017-08-26 16:13:18 but i need to know the spesific version 2017-08-26 16:13:42 there are history of versions or something like this? 2017-08-26 16:29:28 h264: Maybe you can browser the repo / mirror server with a webbrowser 2017-08-26 16:29:47 *browse the… 2017-08-26 16:31:36 yep i got one mysql=5.5.54-r0 2017-08-26 16:33:54 ERROR: unsatisfiable constraints: 2017-08-26 16:33:54 mysql-10.1.26-r0: 2017-08-26 16:33:54 breaks: world[mysql=5.5.54-r0] 2017-08-26 16:33:56 :( 2017-08-26 16:34:30 mysql in the alpine repo redirects to mariadb anyways 2017-08-26 16:37:09 i know 2017-08-26 16:38:48 try specifying a specific mariadb version rather than a specific redirected version (if that makes sense lol) not saying is a solution just perhaps worth a try 2017-08-26 16:39:45 same 2017-08-26 16:39:46 ERROR: unsatisfiable constraints: 2017-08-26 16:39:46 mariadb-10.1.26-r0: 2017-08-26 16:39:46 breaks: world[mariadb=5.5.54-r0] 2017-08-26 16:42:21 https://pastebin.com/X52Q7V91 2017-08-26 16:44:19 apk add --no-cache 'mariadb=5.5.54-r0' what i did 2017-08-26 16:45:17 there is no package version mariadb 5.5.54-r0 2017-08-26 16:45:22 https://pkgs.alpinelinux.org/packages?name=mariadb&branch=&repo=&arch=&maintainer= 2017-08-26 16:49:27 http://dl-4.alpinelinux.org/alpine/v3.2/main/x86_64/mariadb-5.5.54-r0.apk 2017-08-26 16:49:43 i need this one 2017-08-26 17:42:36 guys is there an chsh implementation on alpine linux? I need to run a bash as the default shell in container with alpine so I could use some features not available in sh. 2017-08-26 17:43:47 or do I need to modify the /etc/passwd in Dockerfile I mean just add a version with a change if there is no chsh or no way to chsh by default. 2017-08-26 17:48:08 https://pkgs.alpinelinux.org/contents?file=chsh&path=&name=&branch=v3.6&repo=&arch= 2017-08-26 17:48:39 but just using sed or something works just as well 2017-08-26 17:50:35 yeah I just found it while testing whether there is a sed in alpine myself. thank you for answer 2017-08-26 17:50:37 sed -i 's/ash$/bash/' /etc/passwd 2017-08-26 17:50:41 work like a charm 2017-08-26 18:01:34 I also looked for chsh, sed works, even vi but it would be nice to have chsh 2017-08-26 18:01:57 it's in the shadow package as you can see above 2017-08-26 18:04:01 Bun, apk info -L shadow does not show anything 2017-08-26 18:04:30 it's in the community repo 2017-08-26 18:04:33 looks like it is empty, but I'm new to alpine 2017-08-26 18:05:24 Bun, thx, it is not so important for me, just would like to have it 2017-08-26 18:05:32 I don't think -L shows the contents if you don't have it installed 2017-08-26 18:05:37 s/thx/tnx 2017-08-26 18:06:41 Bun, just installed it, and chsh is there. I just learned something new. Thank you 2017-08-26 18:48:31 I'm strugling with aarch64 to run it under qemu on Debian 2017-08-26 18:48:53 qemu says: RAMDISK: gzip image found at block 0 2017-08-26 18:49:15 and in next line: RAMDISK: EOF while reading compressed data[ 3.049639] uncompression error 2017-08-26 18:50:14 I checked initramfs-vanilla from the aarch64 tar.gz file with 'gunzip -t initramfs-vanilla' and it is ok 2017-08-26 18:50:36 anyone can tell what could be problem 2017-08-26 18:51:07 oh, I successfully run armhf in qemu and in real machine 2017-08-26 21:41:35 So, alpine-virt would be the image I would want if I wanted to create a KVM VM for running my minecraft server? 2017-08-26 22:12:13 Shadowcrit: it says what the different versions include :) 2017-08-27 12:24:49 Is it normal for apk search -d to not really do anything? 2017-08-27 12:25:02 eh, it has the same result as without -d 2017-08-27 13:08:09 build logs are 404 2017-08-27 15:10:39 pdo.so: strpprintf: symbol not found ; any ideas? 2017-08-27 15:22:26 Hi all, is there something wrong with GPIO UART on Rasberry PI 2 and 3? That work with ttyAMA0 on rpi2 and ttyS0 on rpi3 with raspbian. How to use UART please? 2017-08-27 15:41:29 What is the proper way to install gcc and stuff? 2017-08-27 15:48:22 specing have you tried something along the lines of `apk add gcc`? 2017-08-27 15:50:29 specing - apk add alpine-sdk 2017-08-27 15:50:58 ah. right, thx BitL0G1c <3 2017-08-27 15:51:28 it's a meta package that pulls in all the useful stuff for building 2017-08-27 15:53:16 I have, was just wondering whether there was any meta-package 2017-08-27 15:53:30 yeah, but alpine-sdk seems to be for developing alpine 2017-08-27 15:57:56 "sh: please: out of range" 2017-08-27 15:57:57 heh. 2017-08-27 16:09:50 ncopa: how are we supposed to use ZNC in alpine? I see it has home set to /home/znc in /etc/passwd (it is /var/lib/znc in gentoo) 2017-08-27 16:09:58 and datadir is /var/lib/znc 2017-08-27 16:11:18 ncopa: also /var/lib/znc is world-readable on alpine, I don't think this is good 2017-08-27 16:11:36 (same on gentoo) 2017-08-27 16:13:57 specing: apk add build-base 2017-08-27 16:14:25 and no apk search -d and apk search shouldn't have the same results 2017-08-28 01:19:17 Any self-hosted VPN recommendations? 2017-08-28 01:19:52 Maxpm: you mean VPN servers? 2017-08-28 01:19:58 depends on what kind of vpn you need 2017-08-28 01:19:59 Yes. 2017-08-28 01:20:06 go openvpn, ipsec or something of the kind 2017-08-28 01:22:50 I want it for accessing the Internet through an untrusted access point, via my VPS. 2017-08-28 01:23:02 openvpn works 2017-08-28 01:23:12 Cool. Thanks. 2017-08-28 01:23:37 just be careful with your routes 2017-08-28 01:23:57 if you just want to access web sites through a proxy, install some HTTP proxy server 2017-08-28 01:23:59 or SOCKS 2017-08-28 01:27:15 What do you mean? It works at the IP layer, doesn't it? Why would I need to give HTTP special treatment? 2017-08-28 01:31:39 depends what you want to do 2017-08-28 01:38:31 I guess I'll try funneling all traffic through and see if the performance is acceptable. If it's not...maybe I'll strip it down to just DNS queries. 2017-08-28 07:32:46 any clues how to install perlbrew in alpine docker container? 2017-08-28 13:40:32 is anyone else getting temporary errors trying to fetch APKINDEX during docker builds? 2017-08-28 14:04:49 CrunchyChewie_: strange.. try another repo? 2017-08-28 14:04:55 hi,.. I want to run openbazaar on a raspberry pi, will this work with AlpineOS? 2017-08-28 14:06:15 danieli: so it worked from my mac 2017-08-28 14:06:22 does not work from my fedora server 2017-08-28 14:06:51 oddly enough, I can successfully wget the APKINDEX file manually from the server 2017-08-28 14:06:52 CrunchyChewie_: might be round-robin DNS 2017-08-28 14:06:58 different server at random 2017-08-28 14:09:34 hmmm perhaps 2017-08-28 14:24:59 Hi! Quick question, I've done 'apk update' & 'apk upgrade' but when I tried 'apk add php5-apache2' I get 'php5-apache2 (missing), required by: world[php5-apache2]'... 'apk add python' seems working 2017-08-28 14:25:32 as per official wiki https://wiki.alpinelinux.org/wiki/Setting_Up_Apache_with_PHP 2017-08-28 14:33:44 0 2017-08-28 14:33:49 oops 2017-08-28 14:37:32 manj-gnome: make sure you have the community repository enabled 2017-08-28 14:46:38 sure, ill just add it the the repository file right Bun? 2017-08-28 14:47:09 in /etc/apk/repositories 2017-08-28 15:14:43 Does alpine support multi-architecture? E.g. I want to run a x86_64 system, but install a couple x86 libs using apk. How would I go about this? 2017-08-28 15:17:30 afaik no 2017-08-28 15:18:32 you could probably install them in a chroot/container then just install ld-musl-i386.so.1 and your own /etc/ld-musl-i386.path pointing into the chroot library paths 2017-08-28 15:19:37 alrighty 2017-08-28 15:26:24 hmm 2017-08-28 15:26:57 is there a guide/document that describes how one would go about building a small custom rootfs? 2017-08-28 15:27:47 There's the minirootfs image available to download, but I'm playing around with Buildroot, and decided it would be more fun to use Alpine for this project instead. 2017-08-28 15:28:38 By building, I'm meaning to build all the packages myself, as well. 2017-08-28 15:28:51 (rather than assembling binary packages into an image) 2017-08-28 15:53:09 thank you Bun 2017-08-28 16:36:29 CrunchyChewie: do you have an exact error message? 2017-08-28 17:24:18 hi, anyone aware of why brcmfmac43430-sdio.bin firmware would fail to load on the latest rpi image? 2017-08-28 17:24:21 I didn't find a related bug. 2017-08-28 17:25:18 /media/mmcblk0p1/firmware/bcrm/brcmfmac43430-sdio.bin /media/mmcblk0p1/firmware/bcrm/brcmfmac43430-sdio.txt << these exist, and I see that they were copied to the ramdisk properly in /lib/firmware 2017-08-28 17:25:45 oh wait, I'm an idiot. 2017-08-28 17:26:37 the former contains some redirect html from when I curled the thing from elsewhere. nevermind! 2017-08-28 17:31:44 hm nope, replaced that with the firmware file from the rpi-firmware github, still fails to load 2017-08-28 17:41:48 https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git << nor does the firmware from latest maste work 2017-08-28 17:41:50 *master 2017-08-28 18:34:54 trying to get suricata from community (http://dl-6.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz), but the cache update fails. does anyone know if there is a problem with the repo? 2017-08-28 18:45:11 cdn mirror (https://dl-cdn.alpinelinux.org/alpine/edge/community) works fine, using that. 2017-08-28 19:33:50 well this is fun. can't get to root on my home server. 2017-08-28 19:34:11 either I forgot the pw (which is possible, but unlikely), or it's haxxored. 2017-08-28 19:34:13 yay. 2017-08-28 19:44:03 ok, I thought I knew how to do this, but I guess not.... 2017-08-28 19:44:16 how do I reset the root pw on a box I have physical access to? 2017-08-28 19:44:51 <_ikke_> shodan45: append init= to your kernel line 2017-08-28 19:47:29 _ikke_: that didn't work, it booted normally 2017-08-28 19:51:14 <_ikke_> how / where did you change it? 2017-08-28 19:52:17 syslinux.... I pressed space when it said "booting alpine", then it said to press tab to edit (or similar), so I did 2017-08-28 19:52:37 then I put " init=/bin/bash" on the end 2017-08-28 19:52:44 also tried /bin/ash 2017-08-28 19:53:09 <_ikke_> I think you have to write a full kernel line 2017-08-28 19:53:18 <_ikke_> Does it start with boot:? 2017-08-28 19:53:24 it had/has a full kernel line 2017-08-28 19:53:31 <_ikke_> ok 2017-08-28 19:53:32 hang on, let me get it 2017-08-28 19:54:02 <_ikke_> I'm trying to find any references in the mean time 2017-08-28 19:54:07 this is actually alpine 3.5 2017-08-28 19:55:05 ok, at "Alpine/Linux Boot Menu", it only has "Linux grsec" option with "Press [Tab] to edit options" 2017-08-28 19:55:15 I press tab 2017-08-28 19:56:16 I get "> .linux vmlinuz-grsec root=UUID=blahblah modules=sd-mod,usb-storage,ext4 nomodeset quiet initrd=initramfs-grsec" 2017-08-28 19:56:29 <_ikke_> right 2017-08-28 19:56:37 <_ikke_> what bootloader is that? 2017-08-28 19:56:53 single ? 2017-08-28 19:56:55 I thought it was syslinux? I don't remember changing the default 2017-08-28 19:57:26 TBB: I tried that too - putting " single" at the end 2017-08-28 19:58:11 then there's the option of dropping to the rescue shell, which the boot does by default if you, say, specify the wrong root or something similar 2017-08-28 19:58:13 I end up with an unresponsive computer - I think maybe it doesn't load the usb keyboard driver? 2017-08-28 20:00:04 maybe the shell needs to be in the initrd and it isn't there? 2017-08-28 20:00:21 or the initrd is overriding my init=? 2017-08-28 20:00:57 maybe I could just boot an external usb drive & change it that way? 2017-08-28 20:01:13 I'd still like to know what's wrong with this, though 2017-08-28 20:01:22 <_ikke_> yeah, me too 2017-08-28 20:02:14 I'm slightly worried it's hacked... I keep putting off upgrading it 2017-08-28 20:02:31 there aren't any remote exploits for 3.5, are there? 2017-08-28 20:04:10 if I put "single" at the end, I get "Entering single mode. Type 'exit' to continue booting.\nsh: can't access tty; job control turned off\n/ # " 2017-08-28 20:04:18 if your mkinitfs.conf lacks usb then yeah, usb input probably won't work.single is the correct addition to boot parms, and that's hardcoded to the init script. 2017-08-28 20:04:29 that's what it does, that's normal, shodan45 2017-08-28 20:04:29 <_ikke_> shodan45: job control message is normal 2017-08-28 20:04:40 ok, good 2017-08-28 20:05:43 my boot line has usb-storage in the modules= part... does that mean I need to add usb-keyboard or similar? 2017-08-28 20:06:23 no, your /etc/mkinitfs/mkinitfs.conf needs to have "usb" included in its features list 2017-08-28 20:06:27 my laptop's module looks like it's named usbhid 2017-08-28 20:06:36 doh 2017-08-28 20:06:55 well that's no good since I'm locked out of root 2017-08-28 20:07:06 alright, guess I'll try booting an external drive 2017-08-28 20:07:34 always works as the last resort :) 2017-08-28 20:07:40 <_ikke_> shodan45: booting usb seems like a good idea then 2017-08-28 20:08:05 this is not how I wanted to spend my day :/ 2017-08-28 20:08:24 <_ikke_> I can imagine 2017-08-28 20:08:31 seems like acpi doesn't work either - power button doesn't work 2017-08-28 20:08:43 <_ikke_> no, single user mode is very limited 2017-08-28 20:08:57 it's just my home server, so no super critical services 2017-08-28 20:09:15 <_ikke_> No services are started in single user mode 2017-08-28 20:09:20 on the other hand, it does have "critical" personal data 2017-08-28 20:09:27 _ikke_: no I meant normally 2017-08-28 20:09:46 <_ikke_> shodan45: I was refering to no acpi 2017-08-28 20:09:52 ah 2017-08-28 20:13:19 side note: I wish alpine had clearer descriptions of the different versions 2017-08-28 20:13:28 standard/extended/vanilla 2017-08-28 20:15:16 <_ikke_> Anyhing that needs to be more clear at https://alpinelinux.org/downloads/ ? 2017-08-28 20:15:36 <_ikke_> imo, that got improved a lot already 2017-08-28 20:16:50 yeah, that's what I meant 2017-08-28 20:17:50 extended should say "Everything in Standard, plus most common used packages." 2017-08-28 20:18:07 assuming that's the case :) 2017-08-28 20:19:13 not listing which packages it actually includes does mean it's harder to make the "right" choice 2017-08-28 20:29:15 well I have root again 2017-08-28 20:29:23 not sure wtf happened 2017-08-28 20:30:33 aw crap, I meant to check the time on /etc/shadow 2017-08-28 20:32:23 I'm not sure if I'd rather that I completely forgot that I changed the root password, or that someone hacked my server 2017-08-28 20:33:56 get your data to another media an nuke the site from the orb... 2017-08-28 20:34:00 sorry, wrong end 2017-08-28 20:34:04 ... and reinstall 2017-08-28 20:34:22 it's the only way to be sur 2017-08-28 20:34:22 e 2017-08-28 20:34:29 this is primarily a home file server... 3TB of raid 5 2017-08-28 20:34:48 I don't have "other media" ;) 2017-08-28 21:08:23 wow I'm an idiot 2017-08-28 21:08:34 yep, I changed the password myself 2017-08-28 21:08:49 because I started using a password manager 2017-08-28 21:10:11 I'm only 37. My memory shouldn't be this bad. 2017-08-28 21:10:34 anybody know anything about the broadcom wifi firmware situation on the newest rpi image? 2017-08-28 21:10:40 ACTION still hasn't gotten it to work 2017-08-28 21:21:16 :-P 2017-08-28 21:27:18 "friends don't let friends buy anything with broadcom wifi" 2017-08-28 21:40:33 TBB: k, so why publish an image for it? 2017-08-28 22:52:00 Broadcomm make OK ethernet NICs 2017-08-29 00:45:52 15:52 < duncan^> Broadcomm make OK ethernet NICs 2017-08-29 00:46:23 duncan^: except for that bit where their offload is completely useless for a vast majority of use cases, enough to where if i run into a brcm nic it's the first thing i disable 2017-08-29 00:47:19 linux routing the offload has trouble with fragments and retransmits, LRO completely ruins performance for high-latency streams 2017-08-29 00:47:29 they can go a bit funny at speeds close to a gigabit 2017-08-29 00:47:34 but they work fine other than that 2017-08-29 00:47:40 oh, their vmdq is entirely broken and results in huge (300ms+) local repsonse times 2017-08-29 00:47:46 and by a bit funny, that means melt. but still. 2017-08-29 00:47:48 so you're forced to share a single queue host-side 2017-08-29 00:47:59 fine for most loads 2017-08-29 00:48:17 they work great if you switch off the offload and vmdq 2017-08-29 00:48:22 hold gig steady 2017-08-29 00:48:29 just very problematic otherwise :p 2017-08-29 00:48:45 I still think they're fine for most use, even high-end 2017-08-29 00:49:38 you're essentially forced to use em on HP gear 2017-08-29 00:49:45 dunno if dell still favors them too 2017-08-29 01:24:51 the old R610s and R710s had them 2017-08-29 01:27:53 scv 2017-08-29 01:38:39 yeah, I can't say I've ever used a broadcom NIC that I'd suggest anyone buy 2017-08-29 01:38:57 I'd pick the equivalent intel first any day of the week 2017-08-29 01:48:22 someone can point me to the blobless wifi nic 2017-08-29 09:09:56 when using pecl, I get "configure: error: C compiler cannot create executables" on alpine. ideas? 2017-08-29 09:12:31 config.log would help 2017-08-29 09:14:07 How do I extract that? pecl install doesnt leave one 2017-08-29 09:20:34 sure it's not in /var/tmp/pear-build-? 2017-08-29 09:46:20 running in problems with build envs using alpine based docker images in that frequently manage to end up with a stale APKINDEX being returned. Wondering if there is anyway to tell 'apk' to set 'Cache-Control: no-cache'? 2017-08-29 09:46:48 just for the APKINDEX, as caching of the packages is by proxies would be fine 2017-08-29 09:49:43 I've confirmed that the builds are fetching the APKINDEX, and also confirmed that it most likely got a copy of that file from before '9a5f244247667f6b4103fb1177b2cefa095f5a80' landed on "Fri Aug 11 02:07:46 2017 +0200" 2017-08-29 09:51:06 but was run on the August 25th, so nearly 2 weeks out of date. re-running the build succeeded, hence my guess that somewhere between my build slaves and the CDN mirrors a stale copy was cached 2017-08-29 10:06:30 electrofelix, adding --force should disable the 'If-Modified-Since' header 2017-08-29 10:09:21 Shiz: hm, need to check 2017-08-29 10:10:10 fabled: thanks, I'll have a look at that 2017-08-29 10:30:29 fabled: confirmed, based on the code at https://github.com/alpinelinux/apk-tools/blob/master/src/database.c#L633-L635 sets the last_modified time, which eventually in http.c of libfetch is used to skip calling set_if_modified_since() 2017-08-29 10:30:34 thanks 2017-08-29 10:33:29 when doing one liners such as 'apk add --no-cache --force ' is there any other side effects of the force command? or should we switch to doing 'apk update --force && apk add && apk cache clean' 2017-08-29 10:36:39 electrofelix, --force does lots of things, preferable do 'update --force' first 2017-08-29 10:37:37 fabled: thanks, I was looking through src/solver.c & src/database.c and it does seem like it would miss a few other error cases, I'll share the second approach with developers as a more robust approach 2017-08-29 10:40:18 fabled: the 'If-Modified-Since' header strikes me as one that should only be useful if there was a local copy cached already? wondering how that would tell a proxy to ignore it's cached copy and recheck against the upstream? 2017-08-29 10:45:40 electrofelix, yes, it's set only if a previous index is downloaded 2017-08-29 10:46:05 electrofelix, proxies usually have way to configure how often and under which circumstances to do refresh 2017-08-29 10:49:49 fabled: ok, unfortunately that's not what I believe we're encountering, I'm suspecting a bad proxy (don't have direct access) is caching stale copies of APKINDEX.tar.gz 2017-08-29 10:50:49 I think it's not checking the original source url before returning the response, but if there was a way to provide some proxy cache headers to explicitly tell the proxies not to cache APKINDEX.tar.gz it might solve our issue 2017-08-29 10:54:43 Certainly setting '-H "Pragma: no-cache"' via curl ensures that APKINDEX.tar.gz is not taken from the proxy cache 2017-08-29 11:04:18 this is looking like setting up a local proxy and adding a rule to ensure that requests for APKINDEX.tar.gz are passed onwards with 'pragma: no-cache' header added would result in consistent behaviour for builds 2017-08-29 11:04:35 or mirroring all of alpine locally is the alternative 2017-08-29 11:05:31 I might log a feature request to see if the server side could consider setting some headers as well to reduce the max age responses are cached for that file as well 2017-08-29 11:07:28 options such as 'Cache-Control: must-revalidate, proxy-revalidate' for this file might be sufficient to have proxies recheck based on Last-Modified without overloading 2017-08-29 12:12:01 Shiz: nothing in /var/tmp 2017-08-29 12:21:08 Shiz: apparently it's because of; cc: error: unrecognized command line option '-qversion'; did you mean '--version' 2017-08-29 12:39:04 ha! 2017-08-29 12:39:11 it was because I included main AND edge 2017-08-29 13:09:09 nindustries: edge is a release 2017-08-29 13:09:14 main is a repository 2017-08-29 13:09:36 you absolutely need edge to have the main repository 2017-08-29 13:13:00 duncan^: I'm guessing he meant 3.6 instead of main 2017-08-29 13:23:50 ok.... how do i shut down a alpine box? no shutdown command.... feel little stupid right now ;-) 2017-08-29 13:24:33 poweroff ? :) 2017-08-29 13:26:38 Bun: hahaha ok... that did it... since when shutdown is not a thing anymore? ;-) 2017-08-29 13:29:05 good question, at least it's described here https://wiki.alpinelinux.org/wiki/Alpine_Linux_Init_System 2017-08-29 13:29:26 must be simply that busybox doesn't provide it 2017-08-29 13:30:02 use poweroff, reboot and halt for those purposes 2017-08-29 13:31:12 you can do "rc shutdown" if you're feeling nostalgic I guess 2017-08-29 13:45:16 hehe ok 2017-08-29 13:45:18 thanks 2017-08-29 13:58:09 hm 2017-08-29 16:08:01 Hello. I'm having some problems shutting an Alpine VM down on vmware workstation via ACPI request. Looks like this bug applies: https://bugs.alpinelinux.org/issues/5105 Are there any holdups in getting this tested / merged? Please and thankyou. 2017-08-29 16:33:04 Kruge: I don't use VMWare products currently but in every other product, installing the acpi package works fine. Maybe it works for you too? 2017-08-29 16:34:30 that is, in the virtual machine 2017-08-29 18:04:55 TBB: It doesn't work, sadly. I have created an alpine VM under virtualbox and installed open-vm-tools, and can acpi shutdown. Under vmware player, however, I cannot. 2017-08-29 18:06:33 It could have something to do with vmware player not knowing about 4.x kernels, but I'm not so sure about that 2017-08-29 18:09:45 and the open-vm-tools service appears to have crashed on startup under virtualbox 2017-08-29 18:11:23 is it a bad idea to remove the files in /var/cache/misc when creating a docker image? 2017-08-29 18:52:19 realies: i think that should be ok. it should only be cache data there anyways 2017-08-29 18:52:35 if some app depends on the data there to be intact, i'd say its a bug in the app 2017-08-29 20:01:04 anyone know why there is no firefox-esr in aarch64 repository 2017-08-29 22:07:38 mps: seems that it was introduced with e7406cbaa68 2017-08-29 22:07:53 the upgrade to 52.0.2 2017-08-29 22:10:45 ncopa: firefox-esr is in v3.5 but not in the v3.6 2017-08-29 22:11:18 yes, it was disabled in aarch64 Tue Apr 18 23:14:43 2017 +0200 2017-08-29 22:11:44 my guess is that it does not build on aarch64 for some reason 2017-08-29 22:11:50 and nobody bothered to fix it 2017-08-29 22:14:24 I'm new to alpine, I installed aarch64 on chromebook 2017-08-29 22:15:21 maybe I should install armhf, I think it will work on arm64 2017-08-29 22:15:58 firefox-esr is in the v3.6 armhf 2017-08-29 22:18:58 ncopa: ok, tnx 2017-08-29 22:20:55 mps: sorry about that 2017-08-29 22:21:05 we should have someone to look at it and fix it 2017-08-29 22:21:15 mps: do you mind file a bug on bugs.alpinelinux.org? 2017-08-29 22:22:33 ncopa: for me it is not a problem. I just playing with alpine to learn about it 2017-08-29 22:23:27 so, this is not important to me. Just asked about issue to see and learn how alpine community 'works' 2017-08-29 22:25:27 btw, I'm more than 20 years Debian user and the Alpine is the first distro which tempting me to change 2017-08-29 22:25:58 Thank you all for great work 2017-08-29 22:32:37 \o good to hear 2017-08-29 22:36:28 mps: thanks for that compliment! 2017-08-29 22:39:22 ncopa: Shiz: it is midnight here, so time to bed. God night to all 2017-08-29 22:39:29 night 2017-08-29 22:40:53 good night 2017-08-29 23:11:14 seems like firefox-esr builds on aarch64 after all 2017-08-29 23:55:37 in case mps comes back, i enabled firefox-esr on aarch64 for v3.6 again, after verifying that it actually builds 2017-08-29 23:55:56 but i think we need fix the rust porting 2017-08-30 08:41:20 How mature is the unofficial port of grsecurity? 2017-08-30 11:20:47 Hi! I'm trying to compile statically on alpine but it seems to be ignoring -static 2017-08-30 11:21:01 Any pointers in how this should be approached in alpine? 2017-08-30 11:22:07 we do compile some things statically, so it should work with '-static'; perhaps you are using some library of which a static version is not available? 2017-08-30 11:22:11 but do note 2017-08-30 11:22:15 the default is static PIE 2017-08-30 11:22:26 file will tell you it's dynamic, but it really is static 2017-08-30 11:22:31 verify with 'ldd' 2017-08-30 11:25:52 fabled: so can I get file to show it actually is static? What if I want to use it on other distros? 2017-08-30 11:26:37 gcc -static -no-pie 2017-08-30 11:26:43 not sure why you'd want that 2017-08-30 11:27:04 useful for a portable binary, glibc makes static bins a real pain 2017-08-30 11:27:50 :D thanks 2017-08-30 11:41:26 Jhr_, static PIE works 2017-08-30 11:41:33 and is better, because then ASLR works properly 2017-08-30 11:41:51 file should be updated to detect the binaries 2017-08-30 11:42:11 best display is is "ldd binary" and to verify that it does not depend on any .so files 2017-08-30 12:37:18 so, over in #postmarketos on Freenode, a user called Bloo got Alpine with Weston running on a smartwatch. it's probably the first one ever 😄 2017-08-30 12:42:10 woo 2017-08-30 12:43:54 ACTION uploaded an image: file1504093198739.jpg (310KB)  2017-08-30 12:43:59 running Weston ^ 2017-08-30 12:45:38 neeeat 2017-08-30 12:47:24 cool! 2017-08-30 13:51:44 PureTryOut[m], invite him here ! 2017-08-30 13:52:29 sure, just did 2017-08-30 13:55:24 Hello @ all 2017-08-30 13:56:05 I'm a little confused (again) about "apk" 2017-08-30 13:57:24 Someone here told me to use "apk info" to find out which packages are installt on my system 2017-08-30 13:58:00 fcolista: he is here, did you want to tell him something? 2017-08-30 13:59:06 hihi Bloo[m] nice to have you here 2017-08-30 13:59:08 *hi 2017-08-30 13:59:49 But wen I try to look for thomething spezial like "apk info openvpn", i get infos aboud this pack but it is not installed 2017-08-30 14:00:09 apk info does a bunch of things 2017-08-30 14:00:42 feuerteufel: without arguments it lists the installed packages 2017-08-30 14:00:50 with arguments it just shows info aobut the specific package 2017-08-30 14:00:52 e.g. apk info -e openvpn would tell you if it's installed (if it echos back the package name) 2017-08-30 14:01:13 Am I doing something wrong 2017-08-30 14:01:22 what are you trying to do? 2017-08-30 14:02:25 Just find out if a package ist installed or not ... 2017-08-30 14:02:46 apk info -e name will do that, or apk info | grep name 2017-08-30 14:03:01 apk info -qe pkgname 2017-08-30 14:03:08 exit code will indicate if it was installed or not 2017-08-30 14:03:08 But it looks like this"-e" is exaktly what I need ... 2017-08-30 14:03:17 Bloo[m], what kind of arch is that clock? 2017-08-30 14:08:20 Bun: I helped my with grep, but I was wondering about that 2017-08-30 14:09:19 Bun: Shiz: Thanks!! 2017-08-30 14:26:00 fcolista: ARM 2017-08-30 14:26:10 It's a Snapdragon 400 2017-08-30 14:26:31 And thanks :D 2017-08-30 14:27:16 Shiz: One more: The switch "-q" (quiet) blocks the output. So I don't see anything ;) 2017-08-30 14:27:29 yes, that's why i said it indicates by exit code 2017-08-30 14:27:30 Is that correct? 2017-08-30 14:27:33 for if you want to use it in scripts 2017-08-30 14:27:45 Bloo[m], and it started via USB?! 2017-08-30 14:27:58 Ah!! OK 2017-08-30 14:37:24 fcolista: it starts on its own as it boots Alpine and then requires a usb cable to telnet into it to enter the password 2017-08-30 14:37:34 At which point it'll boot to the desktop :D 2017-08-30 14:38:41 (postmarketOS has full disk encryption by default, which for now requires telnet to unlock it as there is no keyboard yet) 2017-08-30 14:38:53 not sure what we should do with disk encryption on a watch... 2017-08-30 14:39:04 not sshd to unlock? 2017-08-30 14:40:19 Bloo[m],how have you installed alpine over there then? 2017-08-30 14:42:10 Shiz: ssh can not be started that early in the boot process, it's before OpenRC launches 2017-08-30 14:42:22 fcolista: using the postmarketOS project 2017-08-30 14:42:23 but telnetd can? 2017-08-30 14:42:25 :P 2017-08-30 14:42:38 Shiz: seems like it yes, busybox is a wondeful thing 2017-08-30 14:42:44 *wonderful 2017-08-30 14:42:48 look into including dropbear then 2017-08-30 14:50:39 PureTryOut[m], hohw? 2017-08-30 14:50:42 *how ? 2017-08-30 14:50:53 fcolista: what how...? 2017-08-30 14:51:07 have you not heard of postmarketOS yet? https://postmarketos.org 2017-08-30 14:51:25 no 2017-08-30 14:51:27 Blasphamy! 2017-08-30 14:52:04 so with this you mean that Alpine can be installed on a smartphone ? 2017-08-30 14:52:33 yeah 2017-08-30 14:53:47 is the phone part works? 2017-08-30 14:54:09 yeah you can call out by running echo 15869421029 > /dev/dialer 2017-08-30 14:55:18 haha 2017-08-30 14:55:23 no you can not yet use it as a daily driver 2017-08-30 14:55:29 we do not even have a proper phone UI yet 2017-08-30 14:55:38 but we're working hard on it 2017-08-30 14:55:59 I got Plasma Mobile almost working on it actually, and the Nemo UI is also in the process of being packaged 2017-08-30 14:56:06 sweet 2017-08-30 14:57:12 PureTryOut[m], thats...WOW 2017-08-30 14:57:51 we're pushing as much upstream as possible. for example I'm in the process of replacing consolekit in the Alpine repos with consolekit2, which is needed for Plasma Mobile 2017-08-30 14:58:57 Shiz: about the telnet/ssh thing: we are implementing an on-screen keyboard right now which will be used to unlock the device in the future, so we can killoff telnet entirely. right now it's more of a hack than anything 2017-08-30 15:50:47 mps: hi, seems that the build issues for firefox-esr on aarch64 was resolved so i enabled it again for v3.6 2017-08-30 16:26:34 ncopa: tnx, I just arrived from airport, so I will look at it later at night 2017-08-30 16:28:09 no support for nexus s ;_; 2017-08-30 16:32:44 One more question ... 2017-08-30 16:33:47 I'm trying to setup an "edge system and now im unshure How. 2017-08-30 16:34:19 Is this here still actuell? 2017-08-30 16:34:26 https://wiki.alpinelinux.org/wiki/Edge 2017-08-30 16:35:11 <_ikke_> feuerteufel: Looks up-to-date 2017-08-30 16:37:09 I Think, only comment the "3.6" lines and comment the "edge" lines in the /etc/apk/repositories shut do what is needed? 2017-08-30 16:38:06 And do I have to use a special Server? 2017-08-30 16:38:21 Now I'm using this one: 2017-08-30 16:38:34 http://dl-5.alpinelinux.org/alpine/edge/community 2017-08-30 16:47:23 <_ikke_> yes, that should work 2017-08-30 16:47:43 Thank's! 2017-08-30 16:53:03 _ikke_: Do you have an edge system? 2017-08-30 16:53:42 <_ikke_> A docker container and probably a thow-away vm 2017-08-30 16:53:48 <_ikke_> throw-away* 2017-08-30 16:54:41 Unam -a tells my it is done, but in /etc/alpine_release it say's "3.6.0" is that correct? 2017-08-30 16:55:48 *uname -a 2017-08-30 16:57:31 <_ikke_> feuerteufel: I don't think that file is updated 2017-08-30 16:57:37 <_ikke_> /etc/alpine-release 2017-08-30 16:58:24 Yes, sorry it was a typo 2017-08-30 16:58:49 <_ikke_> There is no package owning that file 2017-08-30 16:58:54 <_ikke_> so it will not be updated automatically 2017-08-30 16:58:59 before it was allready a 3.6.2 2017-08-30 17:00:48 And it is the same with "os-release" 2017-08-30 17:02:56 <_ikke_> apk info -W /etc/alpine-release 2017-08-30 17:03:20 <_ikke_> ERROR: /etc/alpine-release: Could not find owner package 2017-08-30 17:03:51 /etc/alpine-release is owned by alpine-base-3.6.0-r0 2017-08-30 17:04:06 <_ikke_> hmm, ok 2017-08-30 17:04:07 That ist the answer here 2017-08-30 17:05:46 But the kernel is 4.9.44 ... I think that came's whith edge, is that correct? 2017-08-30 17:08:42 <_ikke_> feuerteufel: that's right 2017-08-30 17:10:07 <_ikke_> https://git.alpinelinux.org/cgit/aports/tree/main/alpine-base/APKBUILD#n25 2017-08-30 17:11:52 feuerteufel: it sounds all correct 2017-08-30 17:12:10 we branched 3.6-stable at the time 3.6.0 was released 2017-08-30 17:12:19 we havent updated the alpine-base package since then 2017-08-30 17:12:37 (which we probably should have done) 2017-08-30 17:13:50 Ah, so anything was done? 2017-08-30 17:14:52 ncopa: NP, it's yust a playground ;) 2017-08-30 19:02:36 ncopa: I 'apk add'-ed firefox-esr on the aarch64 and it works quite fine 2017-08-30 19:03:04 big thank you for your work 2017-08-30 19:04:42 oh, I forgot to mention, this aarch64 where I installed Alpine is samsung one plus chromebook 2017-08-30 22:14:20 are the Alpine kernel sources accessible somewhere? 2017-08-30 22:18:02 Iodun: the config files are public in the ports repository 2017-08-30 22:20:06 I guess its not possible to build my own kernel? cause grsec patches arent available for free anymore... 2017-08-30 22:32:30 of course it is possible 2017-08-30 22:37:56 i could compile my own vanilla kernel or whatever of course, but what about the grsec patches? 2017-08-30 22:38:59 you can either purchase a license for their patch and get it for a kernel they support, or you can stick with the version Alpine still provides the patch for 2017-08-30 22:40:24 where can I find the kernel patches that alpine applied? is it just the grsec patch? 2017-08-30 22:40:40 those are in aports 2017-08-30 22:43:19 whats the path of those files... cant find them :/ 2017-08-30 22:45:12 I imagine it's something like aports/main/linux-hardened 2017-08-30 22:46:05 thanks :) 2017-08-31 07:32:20 morning 2017-08-31 07:33:13 anyone got an idea why mkinitfs hangs in vms? i'm trying to build my typical xen pxe iso, but as of march (somewhere around there), mkinitfs in the alpine-iso Makefile never finishes for me 2017-08-31 07:33:56 i used to build those isos in a virtualbox on my workstation (osx), but a few weeks ago i decided to build it on one of our xen hosts, so i made a vm/etc and i got the same bug in the xen vm 2017-08-31 07:34:06 anyone else noticing similar weirdness? 2017-08-31 08:32:51 hey all, qq, does anyone know what's the most straight-forward way to get a non-busybox version of the logger utility into an alpine container? I have to support a legacy container and for some time a logging sidecar or other setup is not an option unfortunately 2017-08-31 08:33:10 I specifically need to log to a remote syslog server, which the busybox `logger` util doesn't support 2017-08-31 08:39:16 apk add rsyslog? 2017-08-31 08:42:58 http://www.thegeekstuff.com/2012/01/rsyslog-remote-logging/ 2017-08-31 08:47:14 mepholic: ended up finding it under the `util-linux` package 2017-08-31 08:47:22 it includes the bsdutils version of the logger utility 2017-08-31 08:47:28 thanks anyway for the help! 2017-08-31 12:19:42 Hi guys 2017-08-31 12:21:36 What can you recommend to monitor a bunch of alpine servers? I want to check disk usage / filesystem state / git fsck on some of my repos / http or smtp relay availability 2017-08-31 12:22:03 I was thinking about nagios (luckily alpine has packages for that) but maybe there is something better 2017-08-31 12:22:12 there's a crap ton of monitoring solutions 2017-08-31 12:22:18 Yeah 2017-08-31 12:22:20 I know 2017-08-31 15:55:49 Still having trouble getting my alpine-linux 3.5.0 VM mouse working. It tracks, but doesn't allow selection, etc. 2017-08-31 15:56:12 Pretty sure this used to work, but it has been so long maybe my mind plays tricks on me. 2017-08-31 15:57:05 Is alpine 3.5.0 still supported in the first place? 2017-08-31 15:57:10 thanks for help 2017-08-31 16:18:54 I'm not sure if I should spread my negative attitude by commenting on that 2017-08-31 16:43:11 ? 2017-08-31 21:44:19 consus: icinga2 is really nice, assuming it has packages for alpine 2017-08-31 21:54:10 Hi Everyone, will this certificate help me help develop and use AlpineLinux and grow the project? http://catalog.edcc.edu/preview_program.php?catoid=49&poid=9685 2017-08-31 22:00:56 construct: certs are just formal recognition of knowledge, you still have to learn it some way 2017-08-31 22:01:58 they're also mostly a money making scheme :) 2017-08-31 22:04:43 specing: and TBB: how else would I learn how to be a developer without going to college? I did learn how to install various linux distros and use the cli with tutorials. But I want to be able to install packages that don't have tutorials for them in the distro docs yet. 2017-08-31 22:06:07 Whichever distro I choose, I need a web browser such as firefox and tor and libre office. Some distros don't have them in their repositories yet. 2017-08-31 22:06:25 *and a desktop environment like KDE. 2017-08-31 22:07:43 I want to learn how to either build from source and maybe even maintain the packages on the repository. 2017-08-31 22:08:12 I do think a course like that will give you the very fundamentals. Question, how much do you have Linux or Unix experience in general? 2017-08-31 22:10:42 I think that one gives you the shell fundamentals and some shell scripting, but there's more to packaging than just that. Surely that's the base you need though; I've spent too much time on Linux and Unix in general to remember anymore how quickly I got into that stuff without formal training 2017-08-31 22:15:42 TBB: I just have used OpenSuse, Ubuntu (first one I used), Fedora, Alpine-Linux, right now I'm on NixOS but I plan on switching back to Alpine, NetSecL, and I know how to use nano, cd directory, cd .., ls, ls -a, rm, rm -r, mv, and cp, and I want to get at least KDE, LibreOffice, and Firefox and Tor running on whatever distro I choose. 2017-08-31 22:19:45 I've also installed from source on Ubuntu before based on a tutorial, but some distros install from source differently than others. I also want to learn how to get apparmor and firejail on any distro I use too. 2017-08-31 22:20:35 Speaking of which, is anyone willing to add a tutorial for apparmor for firefox on the Alpine wiki docs for me pretty please? 2017-08-31 22:22:14 I'm thinking of switching back to Alpine because NixOS doesn't support firejail or tor. 2017-08-31 22:22:25 construct: I went to CS uni and learned jack squat about being a developer 2017-08-31 22:22:48 they basically were teaching what I already taught myself during highschool 2017-08-31 22:22:48 specing: I'm sorry for your wasted time and money. That sucks 2017-08-31 22:24:40 specing: do I need C++ training to do the things I mentioned I want to be able to do? 2017-08-31 22:25:24 or will the certificate I linked do? I haven't taught myself what the certificate covers yet. 2017-08-31 22:25:41 Well, not all of it anyway 2017-08-31 22:26:08 * not most of it yet 2017-08-31 22:26:22 like I said, "certs are just formal recognition of knowledge" 2017-08-31 22:26:32 you don't need to have a cert to do stuff 2017-08-31 22:26:49 you usually need a cert as proof of you being able to do stuff when applying for a job 2017-08-31 22:27:26 specing: that would be useful. Plus I don't know how to do most of the stuff it covers yet anyway, and I don't know where else to learn it. 2017-08-31 22:30:32 what you should keep in mind is that most courses and sources that teach shell scripts teach how to write unsafe buggy junk 2017-08-31 22:30:39 specing: I've tried searching how to make a LiveCD, and all it returns is instructions on how to burn an iso to a disk, not how to make the iso in the first place. 2017-08-31 22:31:01 specing: that's true 2017-08-31 22:31:02 and the same was with my CS dept's OS course 2017-08-31 22:31:50 specing: that's sad. But I bet a lot of the docs on the Internet also teach unsafe coding practices. 2017-08-31 22:32:01 indeed 2017-08-31 22:32:31 wooledge.org is a good source for GNU Bash scripting 2017-08-31 22:32:55 specing: where are the instructions to build a LiveCD iso, not burn it to a disk? 2017-08-31 22:34:16 no idea 2017-08-31 22:35:16 optical media has been obsolete for at least 15 years now 2017-08-31 22:35:39 specing: then where do distro developers learn how to make them? I already asked the professor of the Linux classes at that college if they teach it, and he said no. They don't teach how to make a distro. 2017-08-31 22:36:08 specing: flash drives don't usually have write protection. So CD/DVD, etcetera is more secure. 2017-08-31 22:36:59 specing: besides, isos can be burned to flash drives too. 2017-08-31 22:37:28 man mkisofs is a start 2017-08-31 22:38:15 No manual entry for mkisofs 2017-08-31 22:38:46 construct: I don't care, my machines only boot GPG signed kernels 2017-08-31 22:38:57 (with my key, of course) 2017-08-31 22:39:04 TBB: http://wiki.osdev.org/Mkisofs ? 2017-08-31 22:40:08 specing: that's good, is that through apk? 2017-08-31 22:40:20 ? no 2017-08-31 22:41:03 apk install either cdrkit or xorriso, seems to be in one of those. and install the -doc for the manual page as well 2017-08-31 22:45:40 TBB: I'm still on NixOS, and although it has those packages, it does not have the man pages for them. 2017-08-31 22:46:39 I don't understand why distros have package managers which are less secure than source-based distros. Comments? 2017-08-31 22:46:45 I bet it does 2017-08-31 22:47:20 specing: https://nixos.org/nixos/packages.html 2017-08-31 22:47:21 less secure how? 2017-08-31 22:48:54 specing: With package managers you have to trust the OS distro, the app creators, and the person who compiled the binary. With source, you only have to trust the OS distro and the app creators, not the person who compiled the binary. 2017-08-31 22:49:34 Source-based distros take out that middle man. 2017-08-31 22:49:49 * from the equation 2017-08-31 22:50:50 The person who compiles the binary can compile different but similar source code, some with more security holes. 2017-08-31 22:51:50 Where do you get your first compiler? 2017-08-31 22:52:00 And initial OS? 2017-08-31 22:52:18 (hint: they are precompiled by your distro) 2017-08-31 22:53:01 specing: yes, I included that level of trust in the phrase, "the OS distro" 2017-08-31 22:53:38 so the number of entities to trust remains the same 2017-08-31 22:53:53 specing: it's under my impression that not all packages in a distro's repository are compiled by the same one who created the distro itself, am I right? 2017-08-31 22:53:53 and by that criteria, they are similarly "secure" 2017-08-31 22:54:23 usually its a server that compiles it all and the distro devs just supply build scripts 2017-08-31 22:55:22 specing: then how are new packages added to the repository? Don't some of the users of the distro themselves submit the binaries to the respository? 2017-08-31 22:56:39 specing: I don't think any distro maintainers are resourcefull enough to maintain all the thousands of packages in their repositories. 2017-08-31 22:56:52 The users help out with that part. 2017-08-31 22:57:22 And anyone can be a distro's package maintainer for each given app. 2017-08-31 22:57:36 > then how are new packages added to the repository? 2017-08-31 22:57:44 build script is added 2017-08-31 22:57:59 > Don't some of the users of the distro themselves submit the binaries to the respository? 2017-08-31 22:58:21 afaik this only happens for closed source 2017-08-31 22:58:58 specing: hmm, so I need to learn how to make build scripts to get the apps I need working on any distro I choose to run them on? 2017-08-31 22:59:10 yes 2017-08-31 22:59:17 specing: or do the distro devs create all their build scripts? 2017-08-31 22:59:24 and not the users? 2017-08-31 22:59:46 well 2017-08-31 23:00:07 it would help if you like... opened a web browser once in a while on stuff like https://wiki.alpinelinux.org/wiki/Alpine_Linux:Contribute 2017-08-31 23:03:59 specing: I've read that before, but I stopped reading at the configuring git step because I don't know how to use git, unless it's local because I'm not sure if git has to do with github or having to set up my own server which I've also never done. 2017-08-31 23:06:25 specing: nevermind I just found "everything is local" on the git website 2017-08-31 23:07:12 specing: thanks for that link. Once I install Alpine again, I'll start reading it again. 2017-08-31 23:17:55 specing: I see the instructions mention github. Do I need a github account to submit build scripts, or does the github account only belong to the distro devs? And are there any security downsides to letting users make build scripts? 2017-08-31 23:36:36 TBB: look what I found! https://wiki.alpinelinux.org/wiki/How_to_make_a_custom_ISO_image