2019-08-01 00:00:21 in the rest there's only one option to choice: firefox and no more.. 2019-08-01 00:00:27 well i was asking what goes wrong on the rest 2019-08-01 00:00:47 yeah that's kinda the state of browsers in general, not specific to alpine :-p 2019-08-01 00:00:55 i tell you.. in the rest there's only one option to choice: firefox and no more.. and firefox does not render any web page! 2019-08-01 00:01:13 dalias! in debian all the archs have chromium 2019-08-01 00:01:37 that's a big deal but well almost in alpine we need another choice. 2019-08-01 00:01:39 thus the :p, but chromium is full of anti-features. does debian patch them out? 2019-08-01 00:01:44 of course.. 2019-08-01 00:01:58 but we need other options.. firefox does not work.. 2019-08-01 00:02:08 specially in i386 and arm 2019-08-01 00:02:11 yeah we do need choices in browsers. i'm waiting for someone to fund developing one that actually works for the user :-) 2019-08-01 00:02:15 but not holding my breath :-p 2019-08-01 00:02:22 of course for serv er mode alpine are so faster and so good.. 2019-08-01 00:02:56 in the mail list one guy try to made able to use palemoon but too many problems... always realted to muslc 2019-08-01 00:03:26 but quite strange that the same pieces of code are in firefox and compiles! 2019-08-01 00:03:52 umm it's a shame.. 2019-08-01 00:13:22 umm i upgrade now to 3.8 one of my machines.. how to purge the cache of download packages! i not have browser just the tty's 2019-08-01 00:13:30 i dont remenber the command exactly 2019-08-01 06:56:48 mckaygerhard1: most issues about missing software are not of alpine but upstreams who ignores musl 2019-08-01 06:58:25 firefox issue is because rust works only on x86_86 2019-08-01 07:00:32 and chromium (as dalias wrote) is full anti-features and bloated for small distro, imo 2019-08-01 07:33:21 Dear Alpine community! I am experimenting with Linux IMA in Alpine. I turned it on in the kernel and I got ~250 measurements during the startup. Most of them are kernel modules. Right now, I am trying to built-in modules into the kernel (make localyesmake) and I have a problem during the boot up. I get the message: "Mounting root: mod probe: can't 2019-08-01 07:33:22 change directory to '4.19.58-0-vailla': no such file or directory". My understanding is that since all modules are right now part of the kernel there is no extra directory with modules on the rootfs. Have you faced this problem earlier? Do you have suggestions how to workaround it? 2019-08-01 07:49:54 ncopa: clandmeter here are the LXC 3.2.1 release notes https://discuss.linuxcontainers.org/t/lxc-3-2-1-has-been-released/5322 2019-08-01 07:51:01 ncopa: clandmeter I notice that LXCFS in the community repo is on 3.0.3, but there is both another LTS release https://discuss.linuxcontainers.org/t/lxcfs-3-0-4-has-been-released/5079/2 and a new feature release https://discuss.linuxcontainers.org/t/lxcfs-3-1-2-has-been-released/5321/2 depending on which is the more appropriate. 2019-08-01 12:22:30 hi, i've just baught an odroid n2 and wanted to install alpine on it but sadly can't find anything :-( 2019-08-01 12:22:47 nothing in the wiki 2019-08-01 12:38:58 Lord: generic alpine install on arm, nothing special 2019-08-01 12:40:53 the default arm kernel will boot ? i thought i needed a special kernel for the odroid n2 2019-08-01 12:41:02 (it hasn't been mainlined) 2019-08-01 12:41:22 some boards boot, some don't 2019-08-01 12:41:57 I tested on some sunxi boards that it boots 2019-08-01 12:42:22 good starting point is https://wiki.alpinelinux.org/wiki/DIY_Fully_working_Alpine_Linux_for_Allwinner_and_Other_ARM_SOCs 2019-08-01 12:42:59 maybe you will have to build u-boot and kernel/modules/dtbs for your board 2019-08-01 12:46:17 will it work if i copy the /boot partition of https://archlinuxarm.org/platforms/armv8/amlogic/odroid-n2 ? 2019-08-01 12:46:38 then i copy alpine in / ? 2019-08-01 12:47:08 could be, I did something similar with some arm64 2019-08-01 12:47:37 i'm using arch for one hour and i feel so dirty with all those systemd-* 2019-08-01 12:47:58 but had to add /extlinux/extlinux.conf and change some boot parameters there 2019-08-01 12:49:09 and, yes, I used arch kernel with alpine on some boards for testing some kernel features not enabled on alpine kernels 2019-08-01 12:50:02 nowadays I usually build my own kernels from upstream adding some patches and tweaks I need 2019-08-01 12:52:05 arm ecosystem is jungle which is sometime bad but for experienced users it could be good because there are a lot of different 'animals' to hunt appropriate 2019-08-01 12:56:20 hmmm i untarred the file and can't find a rootfs 2019-08-01 12:58:06 i think all the magic happens in the initramfs 2019-08-01 12:59:15 yes 2019-08-01 12:59:52 and if you download uboot tarball, it is intended for installation 2019-08-01 13:00:33 you can try miniroot tarball, iirc it is better for 'direct' install 2019-08-01 13:01:14 yep that's what i was looking for :-) 2019-08-01 13:02:54 when I first installed alpine on arm I used miniroot, but that was few years ago. now I simply copy from current sdcards to new 2019-08-01 13:04:27 you'll have to tweak boot params, enable some /etc/init.d daemons, but arm is hacker's, still 2019-08-01 13:05:25 s/arm is/arm is for/ 2019-08-01 13:49:43 Hmm it boots but i can't login with "root" "" 2019-08-01 13:51:51 That's quite strange 2019-08-01 14:02:32 Ok root login was disabled in shadow 2019-08-01 14:07:36 Lord: if you have experience with alpine you know that you should do some 'rc-update add xxx' 2019-08-01 14:08:27 Yep i know 2019-08-01 15:58:23 hmmm well, will it run if i get the arch modules for ipv6 ? 2019-08-01 16:07:36 define 'arch modules' 2019-08-01 16:09:33 the modules compiled for the archlinux kernel 2019-08-01 16:09:53 i took the /boot partition from arch and took / from alpine linux 2019-08-01 16:13:11 it's compiled for a different kernel and different libc so i strongly doubt that 2019-08-01 16:16:31 Different kernel alone will make it non-functional 2019-08-01 16:19:10 I'm running Alpine with the Arch kernel right now 2019-08-01 16:19:31 so the module itself would be compiled for the right kernel 2019-08-01 16:23:51 Lord: i also run the Debian kernel in alpine an old one.. and obviously must added the modules and some libs.. aftr that .. everitings work perfect.. due the hardened kernel doe snot fith for my graphics needs 2019-08-01 16:24:10 but in currentl 3.8 that trick could not be any more X-( 2019-08-01 16:49:04 Lord: it will run without problem 2019-08-01 16:49:19 ok thanks 2019-08-01 16:50:01 just put arch modules in /lib/modules/kernel-version 2019-08-01 16:50:52 that doesn't apply to alpine install image, uboot tarballs, of course 2019-08-01 16:51:34 that is how I installed alpine few years ago 2019-08-01 16:52:01 I hope it still applies 2019-08-01 16:57:42 yep that worked :-D 2019-08-01 16:57:44 thanks 2019-08-01 17:13:08 Lord: you're welcome, happy it helps 2019-08-01 19:44:27 Trying to run bind on Alpine 3.10, it answers tcp fine but udp just hangs, and netstat shows it bound twice on each port 2019-08-01 19:52:07 https://clbin.com/2Huy1 2019-08-01 21:26:07 Hello. I am having a hard time getting alpine linux to run in an unpriviledged container, as the network fails to start. And I am not sure what to do about it. 2019-08-01 21:26:33 The problem I believe to face is the /etc/network/interfaces file, and I am not sure what interface to enter 2019-08-01 21:26:55 "ip a" shows the classic eth1@if16 2019-08-01 21:27:11 where the @if16 is not consistent 2019-08-01 21:27:54 but neither "iface eth1 inet static 2019-08-01 21:27:54 " nor "iface eth1@if16 inet static 2019-08-01 21:27:54 " will do the job 2019-08-01 21:28:09 and nothing in messages, however, the syslog fails to start as well 2019-08-01 21:28:27 an example: 2019-08-01 21:28:31 # /etc/init.d/dhcpd start 2019-08-01 21:28:31 * Starting networking ... 2019-08-01 21:28:31 * ERROR: networking failed to start 2019-08-01 21:28:31 * ERROR: cannot start dhcpd as networking would not start 2019-08-01 21:28:31 * Starting busybox syslog ... [ ok ] 2019-08-01 21:28:33 halluzinogen:~# 2019-08-01 21:29:03 sorry, I take back the syslog 2019-08-01 21:29:27 Forgott to mention: lxc container, not docker 2019-08-01 21:30:24 any way to figure out the problem networking has? Any debug options maybe? 2019-08-01 21:30:25 Thanks 2019-08-01 21:31:15 One final workd: The network itself is working, I can ssh into the container and install software. It is just the service that fails to start 2019-08-01 21:54:45 maybe related, maybe not, I am seeing messages like this twice a minute in /var/log/messages: 2019-08-01 21:54:46 Aug 1 21:54:08 halluzinogen daemon.info init: process '/sbin/getty 38400 console' (pid 1129) exited. Scheduling for restart. 2019-08-01 21:54:46 Aug 1 21:54:08 halluzinogen daemon.info init: starting pid 1130, tty '': '/sbin/getty 38400 console' 2019-08-01 21:54:46 Aug 1 21:54:08 halluzinogen auth.err getty[1130]: can't open '/dev/console': Permission denied^M 2019-08-01 21:55:14 # ls -la /dev/console 2019-08-01 21:55:14 c--x--x--- 1 root nobody 136, 0 Aug 1 21:18 /dev/console 2019-08-02 04:30:31 Mhm. 2019-08-02 11:27:36 ddevault: I am trying to use packages from https://mirror.sr.ht/alpine/main/riscv64/ but if I install alpine-base it complains about missing dependencies like alpine-baselayout, I looked at the APKINDEX and it does not contain an entry for alpine-baselayout. Is it broken or did I do something wrong? 2019-08-02 11:46:50 jnt: this is my bootstrap script: https://paste.sr.ht/~sircmpwn/446c13088179e2c4fd92f78e88ab52f7fd5cc50f 2019-08-02 11:46:52 jnt: ymmv 2019-08-02 11:47:00 jnt: this riscv64 repo is far from stable 2019-08-02 12:17:22 ddevault: is your local version of the repo different from what is on your site? I cannot get it to work using https://mirror.sr.ht/alpine/main/ , the APKINDEX.tar.gz doesn't list some of the packages and apk cannot find them, even though the package file is in there. 2019-08-02 12:19:25 jnt: hm 2019-08-02 12:20:35 jnt: syncing my packages now 2019-08-02 12:21:07 jnt: I intend to rebuild all of this based off of a stable release (instead of edge) in the near future 2019-08-02 12:21:13 near meaning a month or two 2019-08-02 12:27:51 jnt: okay the repo should now reflect what I have locally 2019-08-02 12:37:09 ddevault: thanks, but sadly it still isn't working: http://dpaste.com/3013ZG1 2019-08-02 12:39:19 jnt: try now 2019-08-02 12:40:22 ddevault: it works, thank you! 2019-08-02 12:40:49 no problems 2019-08-02 12:40:52 no problem* 2019-08-02 17:32:53 small question : when you "rc-update add x" , what does it do on the filesystem ? I'm trying to customize a rootfs and i want to add a service on "default" but i don't know how to do it. 2019-08-02 17:39:41 Lord: It symlinks the service in /etc/init.d/svcname to /etc/runlevels/default/svcname 2019-08-02 17:40:23 I don't think it does anything in addition to that, but not 100% sure. 2019-08-02 17:40:31 ok i'll try it 2019-08-02 17:40:36 thanks 2019-08-02 17:44:15 https://github.com/OpenRC/openrc/blob/7ddc281ab6fd11b63f41059818b0de4748e2821f/src/librc/librc.c#L1020 looks like it's just symlinking it and nothing else. 2019-08-02 17:44:43 except for a few prior sanity checks. 2019-08-02 17:46:25 Lord: though I think you could just chroot into the rootfs and run rc-update instead of manually creating the symlink 2019-08-02 17:46:44 it's not the same arch 2019-08-02 17:48:09 okay, makes sense. 2019-08-02 18:19:05 Hi, what kind of anti-virus are you using inside AlpineLinux when running that in a Docker container? 2019-08-02 18:21:18 anti-virus? do we need them? 2019-08-02 18:22:07 especially in a docker container 2019-08-02 18:22:14 that's a strange use case 2019-08-02 18:22:19 yeah :-) that might be the first question. But some customers are hard to convince that AV isn't needed 2019-08-02 18:23:22 convince them to install avira in a windows virtual machine inside the docker container :-D 2019-08-02 18:23:29 I suppose a web app running in Docker can be injected with some malware or similar. OK, maybe I should have said "end point protection" instead of AV 2019-08-02 18:23:45 Lucas50: in that case I would write some script (in perl to look more crypto) which just add load on system and tell them this is antivirus ;) 2019-08-02 18:24:28 :-) 2019-08-02 18:24:36 hahahahaha 2019-08-02 18:24:52 i can't help you sorry 2019-08-02 18:25:13 could probably run rkhunter on a cron job and clamav 2019-08-02 18:25:35 joke aside, clamav is packaged for alpine, and for web apps I think there are modules for risk mitigation for apache and nginx 2019-08-02 18:26:02 i know sophos and f-secure used to have half-way decent AV software for linux too, but that most likely would not run on alpine considering it's proprietary software built against glibc and not musl 2019-08-02 18:26:30 danieli: I think we don't have rkhunter, I thought to add it before vacation but now not sure if we need it 2019-08-02 18:26:40 <_ikke_> It would be easier to regularly redeploy the docker image rather than scanning (and try to fix) a running container 2019-08-02 18:26:46 yeah, the glibc requirement is probably for most AV software out there 2019-08-02 18:27:12 <_ikke_> But that won't help for persisted state 2019-08-02 18:27:32 AV engines aren't silver bullets though, if there are numerous gaping holes in the application, hackers can find a way around it 2019-08-02 18:27:44 source: I hack things (legally) 2019-08-02 18:28:14 I'm using clamav for mail for one customer who has some windows boxes 2019-08-02 18:28:56 yeah I saw clamav got listed on alpinelinux wiki so I suppose I will go for that. 2019-08-02 18:36:32 Seem like snort is available too. So I add that to the soup also 2019-08-02 18:37:37 or, suricata 2019-08-02 18:40:58 suricata is nice 2019-08-02 18:41:01 but what for? 2019-08-02 18:42:09 I lost interest in IDS's about 8 years ago, and concentrate more on harden systems 2019-08-02 18:42:49 s/harden/hardening/ 2019-08-02 18:43:03 I mostly harden, build, and hack them these days, not so much monitoring and detection 2019-08-02 18:46:29 yes, but customers don't see anything, and with IDS and other 'thingies' they see nice graphs, pies and long reports 2019-08-02 18:47:06 <_ikke_> You can just randomly generate those :P 2019-08-02 18:47:42 usually they don't understand anything in them but they feel serious protection 2019-08-02 18:48:42 _ikke_: right, but you can be 'catched' 2019-08-02 18:48:58 <_ikke_> Yes, it wasn't a serious suggestion 2019-08-02 18:49:28 <_ikke_> 'security by visualization' 2019-08-02 18:49:32 I've noticed your ':P' at the end 2019-08-02 18:49:41 <_ikke_> Poe's law 2019-08-02 18:50:28 'SBV' (security by visualisation) nice new term :D 2019-08-02 20:39:02 anyone can comment last post on this https://github.com/crystal-lang/crystal/issues/7946 2019-08-02 20:39:44 is the ldd on musl broken? 2019-08-03 01:29:55 howdy 2019-08-03 01:30:09 anyone ever get alloc magic failed on fresh install 2019-08-03 01:30:18 both simple and extended 2019-08-03 01:41:46 im on a 2012 macbook pro 2019-08-03 03:05:55 Anybody know if there's a package on Alpine with the "who" command? 2019-08-03 03:18:32 xMPLR: coreutils 2019-08-03 03:19:12 https://pkgs.alpinelinux.org/contents?branch=v3.10&name=coreutils&arch=x86&repo=main 2019-08-03 03:21:38 ubase is another possibility. 2019-08-03 03:21:40 https://pkgs.alpinelinux.org/contents?branch=edge&name=ubase&arch=x86&repo=testing 2019-08-03 03:21:42 have fun. 2019-08-03 03:53:59 hi sorry for that but seems this are very important! 2019-08-03 03:53:59 https://www.fsf.org/blogs/community/strengthen-free-software-by-telling-congress-to-reject-the-stronger-patents-act 2019-08-03 03:53:59 in 2017 was the first try.. now in july was reintroduced! 2019-08-03 03:53:59 all of our software are just implementing "draft"'s of the standars??? 2019-08-03 04:31:18 thx zcrayfish, I'll have a look 2019-08-03 04:31:29 =) 2019-08-03 07:55:36 is there any way to get apk to ignore stupid errors from postinstall scripts? 2019-08-03 07:56:05 (chown fails because this is a user namespace with only one user, root) 2019-08-03 07:58:01 dalias: fill issue on gitlab.a.o or raise question in #alpine-devel 2019-08-03 07:58:27 which pkg, btw, I will look at it 2019-08-03 07:59:12 emacs-nox 2019-08-03 08:00:46 dalias: sound like a bad post script 2019-08-03 08:01:02 Should always exit correctly 2019-08-03 08:01:58 i get: 2019-08-03 08:01:58 ERROR: Failed to set ownership on usr/lib/emacs/26.2/i586-alpine-linux-musl/.apk.30dc52902c498268d3dd8406caf4207bc9dbbafcaf9280e6: Invalid argument 2019-08-03 08:02:01 ERROR: Failed to set ownership on var/games/emacs/.apk.577dc822f15af89f04afdf86ace35000bbca47f337722b31: Invalid argument 2019-08-03 08:02:04 ERROR: Failed to set ownership on var/games/emacs/.apk.9c4bd5e0ecceef71bbc62c9be4361402ee5e3a803eb8fb73: Invalid argument 2019-08-03 08:02:25 not sure if this is a script or apk itself 2019-08-03 08:02:54 hmm, looks like pkg is in bad shape anyway and need some fixes 2019-08-03 08:02:57 the ownership is some ridiculous games dir that's intended to be used with suid-games stuff 2019-08-03 08:03:17 or rather sgid 2019-08-03 08:04:05 there is a patch in repo about game dir 2019-08-03 08:04:24 but is there a general way to get apk to ignore ownership issues? 2019-08-03 08:04:43 so that it can be used in an unprivileged userns without errors? 2019-08-03 08:05:12 Looks like no post script is shipped 2019-08-03 08:05:20 yeah i think it's apk itself 2019-08-03 08:05:24 No i don't think you can 2019-08-03 08:05:44 dalias: not sure it exists, but that will be good to have 2019-08-03 08:05:55 i have an idea... 2019-08-03 08:05:57 trying now 2019-08-03 08:06:19 in /etc/passwd and /etc/group, changing all uids/gids to 0 :) 2019-08-03 08:06:32 :D 2019-08-03 08:07:30 btw now i know why everyone's trying to use that awful buggy samba testharness LD_PRELOAD hack 2019-08-03 08:09:08 yep, fixed it! 2019-08-03 08:14:18 dalias: nice. if you mind for short comment about issue I asked last night here, https://github.com/crystal-lang/crystal/issues/7946 2019-08-03 08:14:44 last comment in thread about musl 'ldd' 2019-08-03 08:16:00 the alpine ldd package is broken unless someone's fixed it 2019-08-03 08:16:05 the -- does not belong there 2019-08-03 08:16:26 but i'm not clear whether what crystal is doing with it makes any sense 2019-08-03 08:17:22 this -- is alpine specific addition, didn't know 2019-08-03 08:17:53 yes, when changing it from a symlink to a script, someone added -- for no reason 2019-08-03 08:18:00 breaking the ability to accept options 2019-08-03 08:18:16 and I agree that the crystal should do better to detect if it runs on glibc or musl 2019-08-03 08:18:45 well detecting what it runs on isn't a meaningful operation 2019-08-03 08:18:58 knowing what type of system it *targets* can be tho 2019-08-03 08:19:49 btw i have i386 alpine in a user-namespace chroot running on top of a time64-enabled libc.so :) 2019-08-03 08:19:54 yes, sorry for bad wording, I'm self taught in English 2019-08-03 08:20:02 using the time32 compat shims 2019-08-03 08:20:27 no obvious breakage yet but i need to install some more stuff 2019-08-03 08:22:22 dalias: thanks for explanation, I will raise this '--' on #alpine-devel later 2019-08-03 12:02:07 gah cant see history 2019-08-03 12:02:27 I was having trouble yesterday with a alloc magic failed error on a macbook 2012 2019-08-03 12:05:21 trisimix: if you mean IRC logs then https://dev.alpinelinux.org/irclogs/ 2019-08-03 13:53:23 mps: so the sunxi-boards's usb cant work solved? 2019-08-03 14:38:49 yunfan: I think usb should work now, although didn't had time to check 2019-08-03 14:43:33 mps: i had saw your pr request 2019-08-03 14:44:32 mps: it had been accept 1 week ago, while during the time, there were no new release, is that means i should compile my own kernel to got this work? 2019-08-03 14:49:23 I think it is already in latest kernel, just try to upgrade linux-vanilla and you will see if it works or not 2019-08-03 14:50:43 but i had just download the latest 3.10.1 it hasnt support that yet 2019-08-03 14:50:58 or should i use some cmdline params to enable it? 2019-08-03 14:51:51 did you installed it or you are trying from uboot tarball 2019-08-03 14:53:04 i am trying from uboot tarball 2019-08-03 14:54:22 aha, I think it is not yet in uboot tarball, ncopa didn't made new images, it will be with 3.10.2 release I think 2019-08-03 14:55:26 so i could donwload the linux-vanilla apk file and use the kernl ? 2019-08-03 14:56:14 yes, but it is better to first install current release and then upgrade 2019-08-03 14:57:24 well this looks like `keyboard not found, press F1 to continue` 2019-08-03 14:58:49 ah, you are using usb keyboard 2019-08-03 14:59:25 you can use serial console if you have serial to usb adapter 2019-08-03 15:00:48 yes, i have that, will try this 2019-08-03 15:00:52 thanks any way 2019-08-03 15:01:14 you're welcome 2019-08-03 15:02:10 and after that, should i add sun4i_usb to extlinux.conf ? 2019-08-03 15:02:22 I stopped to work on current kernel (4.19.x) and switched to 5.2.x so I don't have much time to check 4.19.x issues 2019-08-03 15:03:00 hope that we will have 5.2 or 5.3 in repo and then I will continue to make fixes or enhancements 2019-08-03 15:03:05 ok, i will explore that myself 2019-08-03 15:04:27 although I'm contemplating few weeks to make separate linux-armv7 pkg with support for more boards and drivers, something like Arch linux or Debian have 2019-08-03 15:05:53 nowadays I'm busy with fixing some base pkg's on alpine and to learn to use gitlab.a.o for development of alpine 2019-08-03 18:38:54 Damn, this pango update didin't fix shit :( 2019-08-03 18:42:22 Also, i'm having udhcpc problem since I've put my laptop under my firewall, anybody knows how to fix this ? 2019-08-03 18:42:30 I have internet but can't connect to my smb share 2019-08-03 18:49:29 check the firewall logs and perhaps a pcap of what's happening 2019-08-03 18:49:46 why do you think it's related to dhcp though? 2019-08-03 18:50:17 Well, If I restart networking manually, it works ... 2019-08-03 18:50:26 But on boot it fails to get udhcp lease ... ? 2019-08-03 18:51:20 So that would lead me to think that something isn't right at the time of boot? 2019-08-03 18:59:09 but why is it failing? 2019-08-03 18:59:17 No clue 2019-08-03 18:59:22 you haven't posted any logs or given any detailed information whatsoever about the issue 2019-08-03 18:59:26 well.. are there logs? 2019-08-03 18:59:32 Idk, where would they be? 2019-08-03 18:59:41 /var/log 2019-08-03 18:59:52 probably /var/log/messages specifically 2019-08-03 19:06:01 Can't find anything related to it 2019-08-03 19:09:40 seems odd 2019-08-03 19:09:49 there's not much we can do to help without more info though 2019-08-03 19:21:10 Damn 2019-08-03 19:25:48 It'I guess that's chrony that is misconfigured 2019-08-03 19:32:54 <_ikke_> c 2019-08-03 19:41:39 I don't get it ... Can the DHCP request can't get to my gateway ? 2019-08-03 20:35:47 again, we don't have enough info to tell 2019-08-03 21:00:41 log daemon start after network so wont have any logs I think 2019-08-03 21:33:38 udhcpc_opts -t 16 added this, and it fixed it ... 2019-08-03 21:33:48 udhcp tryes 16 times at boot 2019-08-03 21:33:56 It takes it about 7-8 tries in general 2019-08-03 21:54:37 check wireshark and see if your dhcp server is behaving 2019-08-04 09:03:07 Hey everybody. (first time in an irc, so plzz bear with me) 2019-08-04 09:03:07 First of all, is this place to ask for help? if not, please be so kind to direct me to right place. 2019-08-04 09:03:08 I tried to make an install on v3.10.1 from the Script "setup-alpine" in data mode. 2019-08-04 09:03:08 but it didn't work out of box. got it to work by first running the script as sys, and afterwards made custom partitions except of sda1 /boot. 2019-08-04 09:04:02 and mounted to /mnt 2019-08-04 09:04:04 sda2 /mnt 2019-08-04 09:04:04 and reran "setup-alpine" in data mode 2019-08-04 09:04:04 sda1 /mnt/boot 2019-08-04 09:11:31 (better formating at "https://www.reddit.com/r/AlpineLinux/comments/cl5vjj/setupalpine_in_v3101_x86/" 2019-08-04 09:42:32 Patrick250709: if you install for prepared partitions run setup-disk not setup-alpine 2019-08-04 09:43:56 or try 'export DISKOPTS="-m sys /mnt"' and then setup-alpine 2019-08-04 09:50:43 mps: 'DISKOPTS' is a variable setup-alpine uses? 2019-08-04 09:50:59 I think so 2019-08-04 09:51:15 mps: and sorry, i gave wrong information regarding my install. 2019-08-04 09:51:42 np 2019-08-04 09:52:05 setup-alpine (sys | data) sys works | data does not 2019-08-04 09:52:09 no problem (just see you told you are first time on IRC) 2019-08-04 09:53:05 with the sollution with custom partition i did us setup-disk 2019-08-04 09:53:36 you can look at /sbin/setup-alpine, it is shell script to see env vars and how it works 2019-08-04 09:54:18 I never installed in data mode on prepared partitions so not sure how it works in that mode 2019-08-04 09:55:01 but sys mode works fine 2019-08-04 09:55:27 maybe you have to 'dd' boot loader to mbr on disk 2019-08-04 09:55:32 but even without prepared partition, just supplying the disk (sda) data mode does not work 2019-08-04 09:56:48 i might have done the "dd bootloder to mbr" wrong, because i tried, but didnt work :'( 2019-08-04 09:56:57 not work? can't finish install or something else 2019-08-04 09:57:34 dint give a confirmation as when running the sys mode 2019-08-04 09:58:12 ah, so, then I don't have idea what can be the problem 2019-08-04 10:01:07 mps: but did suply this msg "you might need to fix the mbr to be able to boot" wich i tried, and to my understanding should have worked. but then I might be the problem then. I'll try again. 2019-08-04 10:01:25 mps: Thanks for the help!! :-) 2019-08-04 10:05:44 if you use syslinux you can do 'dd bs=440 count=1 conv=notrunc if=/usr/share/syslinux/mbr.bin of=/dev/sdX', X is your install disk 2019-08-04 10:06:18 or if GPT part table then 'dd bs=440 count=1 conv=notrunc if=/usr/share/syslinux/gptmbr.bin of=/dev/sdX' 2019-08-04 10:15:38 just powered a vm o 2019-08-04 10:18:06 mps: Just powered a vm up to test. Results in "Missing operating system" 2019-08-04 10:20:25 boot loader problem, probably. 2019-08-04 10:20:45 I mean, installation of boot loader problem 2019-08-04 10:20:55 it is not installed properly 2019-08-04 10:25:17 does setup-alpine takes care of that or should it be done manually? 2019-08-04 10:28:03 setup-alpine should install proper boot loader, but it sometimes fail, last week I had problem with boot loader installing on UEFI machine but disk was set in legacy mode 2019-08-04 10:36:48 i have only tested in kvm, and performing dd of mbr to sda and performing setup-alpine in data mode does not properly install bootloader then.. 2019-08-04 10:37:50 ill be going throug /sbin/setup-alpine and see if something is messing up in there. 2019-08-04 10:41:20 ok, but usually it works without problem in 'vanilla' install. I have to prepare to go on some social meeting, see you later 2019-08-04 10:42:15 thanks for the help!! Have a good meeting 2019-08-04 11:44:58 hello, does Alpine support binfmt? 2019-08-04 11:45:40 I can't create a file in /proc/sys/fs/binfmt_misc in order to register qemu-arm for a cross-chroot 2019-08-04 12:32:18 anthk_: you might have to mount /proc/sys/fs/binfmt_misc first 2019-08-04 12:33:20 (not sure if there's a openrc script for that) 2019-08-04 15:10:40 Why are almost all my fonts broken (tofu) as of last week or so? 2019-08-04 15:20:31 Old XLFD font selection seems to work well but xft/pango is all messed up. 2019-08-04 15:29:01 the developers broke pango 2019-08-04 15:29:43 https://gitlab.gnome.org/GNOME/pango/issues/386 2019-08-04 15:37:11 ayyy 2019-08-04 15:37:14 okay, thanks 2019-08-04 15:44:26 Hey, anyone tried to install Nextcloud with Nginx on v.3.10.1?... and got it to work. having lots of problems. installed it on a Debian 10 without troubles.. 2019-08-04 15:45:31 (testing on a vm) 2019-08-04 15:45:50 Well, define "lots of problems"? 2019-08-04 16:02:12 cogitri: should have said troubles, sorry. will try to be specific. And thanks for replying. 2019-08-04 16:06:17 Send a log and maybe we can help :) 2019-08-04 16:09:13 2019/08/04 18:07:56 [error] 23165#23165: *8 FastCGI sent in stderr: "PHP message: PHP Fatal error: Uncaught ErrorException: fopen(/var/www/nextcloud/data/nextcloud.log): failed to open stream: No such file or directory in /var/www/nextcloud/lib/private/Session/Internal.php:183 2019-08-04 16:09:14 Stack trace: 2019-08-04 16:09:14 #0 [internal function]: OC\Session\Internal->trapError(2, 'fopen(/var/www/...', '/var/www/nextcl...', 139, Array) 2019-08-04 16:09:14 #3 /var/www/nextcloud/lib/private/Log.php(218): OC\Log->writeLog('PHP', 'ErrorException:...', 3) 2019-08-04 16:09:14 #1 /var/www/nextcloud/lib/private/Log/File.php(139): fopen('/var/www/nextcl...', 'a') 2019-08-04 16:09:14 #2 /var/www/nextcloud/lib/private/Log.php(329): OC\Log\File->write('PHP', 'ErrorException:...', 3) 2019-08-04 16:09:15 #4 /var/www/nextcloud/lib/private/Log.php(130): OC\Log->log(3, 'ErrorException:...', Array) 2019-08-04 16:09:15 #5 /var/www/nextcloud/lib/private/Log/ErrorHandler.php(81): OC\Log->critical('ErrorException:...', Array) 2019-08-04 16:09:16 #6 [internal function]: OC\Log\ErrorHandler::onException(Object(ErrorException)) 2019-08-04 16:09:16 #7 {main} 2019-08-04 16:09:17 thrown in /var/www/nextcloud/lib/private/Session/Internal.php on line 183PHP message: PHP Fatal error: Uncaught ErrorException: fopen(/var/www/nextcloud/data/nextcloud.log): failed to open stream: No such file or directory in /var/www/nextcloud/lib/private/Session/Internal.php:183 2019-08-04 16:09:21 jesus christ 2019-08-04 16:09:33 Patrick250709: don't paste large walls of text into IRC please, use a paste service like tpaste.us 2019-08-04 16:10:03 ohh, sorry. New to how irc works.. SORRY:'( 2019-08-04 16:10:19 anyway, you just have to create the file at /var/www/nextcloud/data/nextcloud.log and give the web server user access to write/read it 2019-08-04 16:10:31 > fopen(/var/www/nextcloud/data/nextcloud.log): failed to open stream: No such file or directory 2019-08-04 16:12:04 http://tpaste.us/W1NB 2019-08-04 16:13:06 danieli: Thanks, i did create the folder data/, thought it would create a log automaticly then, my bad. 2019-08-04 18:07:01 hello i have a quick but specific question about tmux on Alpine Linux. When i start tmux as user it crashes but i can start it with sudo or root. So my question is what group/rights do i have to give to my user to be able to run tmux? 2019-08-04 18:12:48 you shouldn't have to give it any 2019-08-04 18:13:43 <_ikke_> It would help to find out why it's crashing in the first place 2019-08-04 18:14:07 if i start withou root or sudo it fails to connect to socket 2019-08-04 18:14:47 <_ikke_> Does the socket exist? 2019-08-04 18:14:47 i started with tmux -vvvv 2019-08-04 18:15:24 i dunno tmux just flashes in a milli second but log file says failed to connect to socket 10-15 times 2019-08-04 18:15:51 sounds like it thinks you already have a session it's trying to connect to 2019-08-04 18:16:02 but you don't 2019-08-04 18:16:23 and root doesn't have one (hopefully because you never run as root :) already so it just gets started correctly as a new session 2019-08-04 18:19:36 it says peer message 207 just before it crashes 2019-08-04 18:20:05 did you do anything weird like deleting files in your homedir or temp dir? 2019-08-04 18:20:20 is this a newly setup alpine install or one that's been around a long time? 2019-08-04 18:20:31 have you rebooted recently? 2019-08-04 18:20:57 (not that you should reboot often, but that might be indicative of whether you'd be likely to have stale state of some sort lying around) 2019-08-04 18:22:12 nope its a newly installed system 2019-08-04 18:22:51 all i have got is Alpine with dwm+st and nvim and now i tried to install tmux and to get that to work 2019-08-04 18:23:11 but i can reboot and test its in a virtual machine 2019-08-04 18:23:42 Hello! I'm having trouble using setcap (from libcap pkg) in an alpine 3.10.1 container. Seems to have no effect, without errors. setcap cap_net_bind_service=+ep ; getcap ; 2019-08-04 18:27:23 anyway its the same after reboot 2019-08-04 18:27:59 your user has a working homedir that's writable by them 2019-08-04 18:29:06 yes my homedir is working 2019-08-04 18:29:32 at least the vim profiles and such 2019-08-04 18:29:35 is /tmp mounted wrong or something? 2019-08-04 18:29:44 ls -ld /tmp 2019-08-04 18:30:32 ieverything look right and i can read/write in /tmp 2019-08-04 18:30:34 if /tmp is not writable by the user that might break it 2019-08-04 18:30:57 do any tmux-* dirs exist in /tmp? 2019-08-04 18:31:27 tmux-1000 2019-08-04 18:31:43 is it owned by you? what's in it and what are the things in it owned by? 2019-08-04 18:32:28 i wonder if you mistakenly ran tmux with sudo the first time and there's a running tmux session *as root* in tmux-1000 which you then don't have permissions to connect to 2019-08-04 18:32:50 (1000 == your uid, uid of first normal user account) 2019-08-04 18:34:03 yes tmux-1000 is owned by me 2019-08-04 18:34:09 what's in it? 2019-08-04 18:34:28 something called default 2019-08-04 18:34:38 and it's owned by? 2019-08-04 18:34:46 but if i try more default it says cannot connect device 2019-08-04 18:35:19 my user 2019-08-04 18:36:00 but the first letter in ls- la is srwx* 2019-08-04 18:37:25 <_ikke_> I just tested in a 3.10 vm, and tmux is just working there for me 2019-08-04 18:37:29 yes it's a socket 2019-08-04 18:37:49 see if there's already a tmux session running 2019-08-04 18:37:54 it might just be broken somehow 2019-08-04 18:38:10 if the socket is still there, i'm pretty sure that means there's something running bound to it 2019-08-04 18:39:39 <_ikke_> is tmux running atm? 2019-08-04 18:41:17 i can find any tmux with ps command 2019-08-04 18:41:39 <_ikke_> can or can't? 2019-08-04 18:41:44 cant 2019-08-04 18:41:57 ps | grep tmux 2019-08-04 18:42:28 now there is 2 2019-08-04 18:42:33 client and server 2019-08-04 18:42:40 <_ikke_> DId you start it? 2019-08-04 18:42:44 nope 2019-08-04 18:42:58 i just did ps 2019-08-04 18:43:39 should i try and remove tmux reboot install it and see 2019-08-04 18:43:58 <_ikke_> Not sure if that would fix anything 2019-08-04 18:44:17 try something like `sudo chown -R 1000:1000 /tmp/tmux-1000 && sudo chmod -R 770:770 /tmp/tmux/1000' 2019-08-04 18:44:29 and then `tmux -S /tmp/tmux-1000/ ls' 2019-08-04 18:44:36 <_ikke_> It's /tmp/tmux-1000/default 2019-08-04 18:44:59 or kill all the tmux instances, rm -r /tmp/tmux-1000 and restart it 2019-08-04 18:45:32 ok i try to kill all and remove the dir and restart 2019-08-04 18:45:54 make sure they die in the ps list, if they don't, you could be mean and SIGKILL them 2019-08-04 18:46:18 <_ikke_> (And verify nothing else is starting it) 2019-08-04 18:47:02 it seems that dwm is interfering somehow 2019-08-04 18:47:25 when i killed tmux server dwm died as well 2019-08-04 18:47:38 that's very odd 2019-08-04 18:47:51 <_ikke_> grep -r tmux ~/\ 2019-08-04 18:47:53 <_ikke_> grep -r tmux ~/ 2019-08-04 18:48:09 make sure you use GNU grep (apk add grep) for that 2019-08-04 18:48:12 busybox grep doesn't do -r 2019-08-04 18:48:19 <_ikke_> it doesn't? 2019-08-04 18:48:27 it just sits there and waits for input iirc 2019-08-04 18:48:37 <_ikke_> You need to provide a path 2019-08-04 18:48:40 <_ikke_> but it does wokr 2019-08-04 18:48:42 <_ikke_> work 2019-08-04 18:48:48 <_ikke_> (otherwise it's waiting for stdin) 2019-08-04 18:49:08 that might be the part i've been missing out on, with gnu grep you can omit the path if you use -r and it defaults to . 2019-08-04 18:49:15 <_ikke_> yes 2019-08-04 18:49:27 <_ikke_> busybox grep does explicitly require a path 2019-08-04 18:49:41 yeah it requires a path 2019-08-04 18:50:01 i recede 2019-08-04 18:51:23 it says tmux socket is /tmp//tmux-1000/ 2019-08-04 18:51:38 why 2 slashes 2019-08-04 18:51:43 <_ikke_> What says that? 2019-08-04 18:51:55 tmux-client logfile 2019-08-04 18:52:11 in my homedir 2019-08-04 18:52:12 <_ikke_> probably bad concatenation of paths, but should be harmless 2019-08-04 18:53:07 <_ikke_> multiple consecutive forward slashes are just treated as one 2019-08-04 18:53:14 indeed 2019-08-04 18:53:58 <_ikke_> Adde: Did you do that grep command I gave? 2019-08-04 18:53:59 anyway when i started tmux the dwm sessions got restored after i deleted the socket 2019-08-04 18:54:23 <_ikke_> .. 2019-08-04 18:54:37 yes i did grep -r tmux /home/username/ 2019-08-04 18:54:54 that when i saw the double slashes 2019-08-04 18:55:01 <_ikke_> Ok, but nothing else? 2019-08-04 18:55:17 i wonder why in the heck dwm is interfering with tmux at all 2019-08-04 18:55:18 all command line history with tmux 2019-08-04 18:55:42 <_ikke_> danieli: me too 2019-08-04 19:23:58 when i quit DWM with alt+shift+q i see tmux session 2019-08-04 19:24:35 it seems to spawn its own dwm session 2019-08-04 20:33:44 so, why does qt5-script depend on qt5-qtbase-x11? 2019-08-04 21:01:15 adde, likely you have tmux stuff in .bashrc or somethibg. thsts broken 2019-08-04 21:04:10 ok i will reinstall everything anyway. i was testing if i could switch to running one of my work laptops with alpine insted of manjaro i3. i might have done something wrong in X configs also because it defaults to a weird resolution. So i will start over completely next week and maybe everything works out better 2019-08-04 21:04:42 Its my first time running DWM also 2019-08-04 21:23:54 dalias: did you report an issue with pango recently? 2019-08-04 21:47:30 clandmeter: some people reported issue here (and #alpine-devel also), with pango upgrade 2019-08-04 21:48:08 iirc, dal_ias also mentioned that 2019-08-04 21:54:00 jn__: sorry if I'm late, but I was busy. The directory exists, but it's ro 2019-08-04 21:54:10 And I can't chmod it 2019-08-04 22:12:43 anthk_: AFAIK the purpose of /proc/sys/fs/binfmt_misc as provided by procfs is only to give a mountpoint for the binfmt_misc filesystem 2019-08-04 22:13:02 anthk_: if you want to use binfmt_misc, you need to mount it 2019-08-04 22:27:04 oh, ok. 2019-08-04 22:30:03 dalias and _ikke i solved the problem it was my mistake i missed that you had to make a scripted startx in .profile. its on Alpine Linux DWM install page. 2019-08-04 22:47:43 thanks for your help, jn__ 2019-08-04 22:48:12 I plan to make an ARM cross-env for openwrt and the zipitz2 2019-08-04 22:48:24 inb Alpine on the Z2, it's ARMv5 2019-08-04 23:21:09 somewhere I have a partial void image for the z2 2019-08-04 23:21:12 but it has like no ram 2019-08-04 23:21:33 maldridge: openwrt and mozzwald's images without gmenu2x work pretty well :D 2019-08-04 23:21:55 I can live with lynx, sacc, mpg123, and jimtcl. 2019-08-04 23:22:56 I lived in the 90's with similar specs, and musl is similar 2019-08-04 23:23:16 now, alpine it's really good on the first rpi 2019-08-04 23:34:59 adde, startx in .profile? 2019-08-04 23:35:07 thats not how you do it 2019-08-04 23:43:57 https://wiki.alpinelinux.org/wiki/Dwm 2019-08-04 23:44:07 the very last section 2019-08-04 23:44:19 that solved the problem 2019-08-04 23:44:22 oh so active today 2019-08-04 23:48:08 :/ 2019-08-05 00:07:03 dalias now should i do it? 2019-08-05 00:19:54 the intended way is running a display manager, but that's bloated and has worse security properties in some ways 2019-08-05 00:20:31 but having your shell start X from .profile is a really nasty hack 2019-08-05 00:21:23 the right way would be a tweaked login program that can run startx 2019-08-05 00:21:26 yeah i guess you should install lightdm and start dwm 2019-08-05 00:23:02 hehe all of linux have become bloated 2019-08-05 00:23:10 especially GNU 2019-08-05 00:23:32 GNU software has become like its creator saint ingatius 2019-08-05 07:14:41 Adde: 'slim' DM is small 2019-08-05 10:49:30 clandmeter and I are upgrading gitlab.alpinelinux.org it will go down for a few minutes 2019-08-05 14:41:33 hi, can i use runit instead of openrc? i see the package in the repos 2019-08-05 14:44:31 Invader_Bork: if you set it up, sure, i don't see why not 2019-08-05 14:45:31 danieli, well there's a nice weekend project right there 2019-08-05 14:45:36 sounds like it :) 2019-08-05 14:45:49 not sure it'll take *that* much work but I can't say I've tried it 2019-08-05 14:46:07 one other thing, i remember some time ago alpine switched to openssl from libressl 2019-08-05 14:46:21 i'm kinda thinking of switching back to it.. 2019-08-05 14:46:34 i guess i'll have to rebuilt the packages that link to it? 2019-08-05 14:46:50 iirc libressl started to have abi compat problems with openssl 2019-08-05 14:46:58 correct 2019-08-05 14:47:17 it started lagging behind and many of the reasons we switched to libressl in the first place were rectified in openssl 2019-08-05 14:47:35 i just like it out of principle because it is smaller 2019-08-05 14:47:41 and some newer software (such as python 3.7) depends on an OpenSSL compatible SSL library supporting TLS 1.3 2019-08-05 14:47:44 kinda like glibc vs musl 2019-08-05 14:47:50 well, then you could give mbedtls a spin 2019-08-05 14:48:03 mbedtls aka PolarSSL 2019-08-05 14:48:23 mbedtls would be the equivalent of musl? 2019-08-05 14:48:46 in the ssl world 2019-08-05 14:49:52 you're comparing chalk to cheese, libcs and tls libraries are different things 2019-08-05 14:49:55 or install mbedtls alongside libressl 2019-08-05 14:50:03 for tls 1.3 2019-08-05 14:50:37 i meant a ssl equivalent of musl from a philosophical pov 2019-08-05 14:51:43 similiar-ish, I guess. mbedtls focuses on portable code and readable code, and it's pretty small - openwrt builds most software against both mbedtls and openssl so you have a choice 2019-08-05 14:52:44 so mbedtls is a small alternative for openssl and libressl 2019-08-05 14:53:19 https://en.wikipedia.org/wiki/Mbed_TLS https://tls.mbed.org/ https://github.com/ARMmbed/mbedtls 2019-08-05 14:53:44 ty 2019-08-05 14:54:02 those are among the top google results but are full of information that can answer your questions 2019-08-05 14:54:11 s/but/and/ 2019-08-05 20:27:47 i cant get image in fff (Fucking Fast File-Manager) to work because it seems that w3m package is missing w3m-img executable 2019-08-05 21:43:17 ok https://wiki.alpinelinux.org/wiki/Installing_Alpine_Linux_in_a_chroot are VERY OUTDATED so then apk-tools does not found! 2019-08-05 21:43:17 the curernt script seems force me to install qemu adn i dont want to! 2019-08-05 21:43:47 reviewed the script soruce i not have any references.. seems not are using base builds for _ 2019-08-05 21:43:49 ? 2019-08-05 21:46:22 OH SORRRY another mirror problem.. due DNS... 2019-08-06 00:30:27 He peeps 2019-08-06 00:34:29 Ive started an experiment with alpine tonight to see if alpine can replace my (monolithic, aws based) centos images. It has to be able to survive reboots though, seeing a dockercon presentation. So my general question is, can I replace centos with alpine (without thinking about dockerized apps/servers/microservers) 2019-08-06 00:35:19 Containerization is in the pipeline, but we are not in a state that we can adopt it yet in prod. 2019-08-06 00:38:01 you can definitely do alpine installed to disk 2019-08-06 00:38:23 whether it can replace your centos depends on whether it has the packages you want, whether your apps are portable vs glibc-dependent, etc 2019-08-06 00:39:44 dalias: my developers mostly work with ruby-on-rails (and some legacy wordpress), is that supported? 2019-08-06 00:40:48 to my knowledge, yes, but check with others. you might stick around til the channel is more active to get feedback more oriented towards your use case 2019-08-06 00:40:56 dalias: we also have some python3 webapp projects coming up, does alpine support the latest python versions? (python team I'm on develops on bleeding edge (arch linux)) 2019-08-06 00:41:13 i have 3.7.3 on alpine edge 2019-08-06 00:41:30 might be newer now; i don't update except when needed 2019-08-06 00:42:33 Thats good to hear ^^ 3.7.3 is what we use aswel at the moment 2019-08-06 00:43:47 Not to be a bother, but which download version of alpine is suitable for my needs? (im currently testing on 2 raspberry pi's). Compared to centos I mean, I see a allot of download types. 2019-08-06 00:43:57 Just Standard ? 2019-08-06 00:45:22 Also dependency wise, I just learned about musl-libc, but i do know that some projects we are running have deps on gcc/gcc-c++. Can musl-libc replace those deps? 2019-08-06 00:45:33 dalias: sorry for all the questions xD 2019-08-06 00:46:28 yes, gcc is the compiler not the libc 2019-08-06 00:46:49 dalias: also you were saying till the channel is more active, it's about 02:45 over here right now. At what time is this channal generally active? 2019-08-06 00:46:54 however as i mentioned above it's possible that you have code dependent on nonstandard functionality glibc provides, that musl doesn't 2019-08-06 00:47:05 so you'd need to check that 2019-08-06 00:47:36 re: which to download 2019-08-06 00:48:16 which pi model do you have? 2019-08-06 00:48:46 if it's 3 or 4, i think you can run 64-bit aarch64 if you want 2019-08-06 00:49:03 but you might prefer not to if you don't need huge virtual address space 2019-08-06 00:49:16 my sandbox is a pi3B+ (currently rewriting to sd) 2019-08-06 00:49:20 32-bit will use less memory 2019-08-06 00:49:50 but the (temporary) goal is an image i can use on AWS 2019-08-06 00:49:53 if you want 32-bit, get armv7 2019-08-06 00:50:28 the "armhf" one is just built for armv6 as the minimum isa level. it'd work too but slightly less efficient 2019-08-06 00:52:48 I currently am writing aarch64 to the sd; docs said my pi should be able to run it 2019-08-06 00:54:33 installment to disk, how does that work with alpine? Just simply use the "Standard" version of the downloads or should I go for "Extended" (seeing its described as suitable for servers, I presume it survives reboots?) 2019-08-06 00:58:46 i just always go with the minimal ones and add packages i want from network 2019-08-06 01:00:00 a larger installer only makes sense if you want to run without install on disk (in which case you want to avoid downloading packages every time you boot), if you have a really slow network or need to install systems offline with more than minimal packages, etc. 2019-08-06 01:16:11 Waples_: I run alpine on the metal and am quite satisfied 2019-08-06 01:16:26 but I also aggressively defend from installing stuff to the metal 2019-08-06 01:16:51 dalias: thanks for all the input so far ^^ 2019-08-06 01:18:13 maldridge: ima not gonna install it to metal perse, I want to create AWS AMI images with just the bare minimum for our projects [ruby on rails, python/flask/django] 2019-08-06 01:18:45 I refer to the base layer as metal, regardless of if I am actually installing to some physical machine somewhere 2019-08-06 01:18:58 my machines are also AWS AMI's, with the exception of one legacy rack I'm trying to get rid of 2019-08-06 01:19:02 since Centos is getting really, really, really behind on pkg/bin versions 2019-08-06 01:19:19 Ah cool 2019-08-06 01:20:05 So which version of the alpine downloads do you use as your base layer? The "Extended" one? (looking at download page) 2019-08-06 01:20:19 I build the base image up from apk.static 2019-08-06 01:20:34 though I also build a local virtualbox copy to play with based on the -virt iso 2019-08-06 01:21:07 apk.static? 2019-08-06 01:22:59 Thanks for the input dalias and maldridge , I'll do some testing tomorrow at work ^^ 03:22 over here now, so im calling it a day 2019-08-06 01:23:15 ill come back tomorrow if i have any questions ^^ 2019-08-06 01:23:17 :) 2019-08-06 01:23:27 cya! 2019-08-06 09:05:10 :) 2019-08-06 09:05:41 my internet is having a brown-out 2019-08-06 09:06:21 some sites work some don't 2019-08-06 09:06:54 freenode works :) 2019-08-06 09:11:36 ok then 2019-08-06 09:11:42 see ya 2019-08-06 12:06:50 hi! 2019-08-06 12:07:21 i'm trying to use mariadb but can't setup the database 2019-08-06 12:07:43 it says that /usr/lib/mariadb/plugin/auth_pam_tool_dir doesn't exist 2019-08-06 12:08:17 I searched for an auth_pam plugin with apk search but can't find anything 2019-08-06 12:31:04 https://pkgs.alpinelinux.org/contents?file=&path=%2Fusr%2Flib%2Fmariadb%2Fplugin*&name=&branch=edge&repo=community&arch=x86_64 2019-08-06 12:31:17 Doesn't seem like we provide that 2019-08-06 12:32:02 Maybe you can disable that plugin in your config, bexx? 2019-08-06 12:43:05 Heey guys! Ive got a question about alpine on a pi3: Ive run the setup-alpine and did the general stuff installing pks and users, but I see that my SD card is on media/mm... but it is a Read-only file system.. 2019-08-06 12:43:44 since there is 15gb of free memory on that SD, i wanted to change the default install locations for pip and apk and the home location 2019-08-06 12:44:16 Any idea what I'm doing wrong? Documentation isnt very clear about this 2019-08-06 12:46:58 nvm fixed it 2019-08-06 12:47:02 brainfarting 2019-08-06 12:53:19 gonna do the sys mode install 2019-08-06 14:10:40 Hello... I want to assing multiple IP's to a network card and I'm looking at https://wiki.alpinelinux.org/wiki/Configure_Networking#Additional_IP_addresses - but that doesn't seem to work on 3.3.3 as it complains about 'duplicate interface'. 2019-08-06 14:10:58 What is the correct way to do that? 2019-08-06 14:28:27 hi all! i come from debian, then tried void linux for a bit, qubes experience, but still not found what i am looking for :) << my ideal situation is a 3-4 vm setup with dom0 not connected, this is all a workplace, so can i use alpine and have xen running with also a front-end to work in, on 1 machine? 2019-08-06 16:51:10 brutser: I don't see why not 2019-08-06 16:55:49 danieli: ok, I am not sure yet how that would work, but i will give it a try 2019-08-06 16:56:09 oh right, yeah, i get what you mean, sorry 2019-08-06 16:56:25 what qubes does is run an X server in each VM and send data to the dom0 X server through a Xen memory channel 2019-08-06 16:56:37 alpine does not have an implementation of that, but you *may* be able to throw together something yourself 2019-08-06 16:56:51 i am not sure how difficult it will be but i suspect it could be non-trivial 2019-08-06 17:08:58 danieli: my first thought (i am a man with little experience and skills though) was to install alpine, get a xcfe desktop and install qemu/libvirt that i can control from the desktop, then i can create several vm's for what i need 2019-08-06 17:09:20 but then i noticed the Xen option with alpine and then i started to think if this could be an option or not 2019-08-06 17:09:44 well yeah, you could have windows for each VM open on the dom0 desktop, but you will not have seamless X forwarding as in qubes 2019-08-06 17:09:53 i.e. windows in VMs showing as windows in dom0 2019-08-06 17:10:56 yes, i had a similar setup with debian once in the past, just kvm with the necessary vm's i needed - spice-vdagent allowed copy and paste between them and dom0 and the debian host i just had disconnected from the network 2019-08-06 17:11:28 alpine as a host / dom0 would be nice, but would i then rather opt for this kvm setup, or use Xen in some way? 2019-08-06 17:14:43 what it's the best> take care note: if i have a chroot? mount /dev/ int it or create all needed nodes ? in terms of witch its better to my OS if my power goes down abruptly? 2019-08-06 17:19:13 I just rbind /dev and /sys 2019-08-06 17:19:27 wfm but I'm on a laptop 2019-08-06 17:21:22 wfm ? ;-) now in the sea of the short-word whats the meaning of? 2019-08-06 18:00:17 PICCORO: wfm = works for me 2019-08-06 18:18:13 hello... i can not seem to install gnome or xfce. apk error unsatisfiable constraints gnome missing. i feel like i'm totally missing something 2019-08-06 18:23:12 dgreene: what does your /etc/apk/repositories look like, could you paste it? 2019-08-06 18:23:26 also, did you do an update / upgrade recently? if so, what was the command you used? 2019-08-06 18:27:53 sorry meeting... be back shortly 2019-08-06 18:38:09 tcely: ah ok.. so you rbind, umm seems rbind only mount read only... i wants to make available for developming 2019-08-06 19:18:38 @danieli sorry im back 2019-08-06 19:20:52 here is my repositories https://paste.gnome.org/pjy7vsdvv 2019-08-06 19:21:50 and i did a apk update and apk upgrade. but no packages changed. 2019-08-06 19:23:27 You probably want to enable line 4 for community repo 2019-08-06 19:23:51 Be sure to update after changing the file 2019-08-06 19:40:39 duh that did the trick... thanks! 2019-08-06 19:50:54 dgreene: you're welcome 2019-08-06 20:00:27 hello all, i'm trying to install alpine on my raspberry pi, but i am having no luck. it seems to be getting stuck on the rainbow screen and doesn't get any further. looking on google people say it's because kernel.img is corrupted, but when i compare the tar.gz signature it is correct. does anyone know what might be happening? 2019-08-06 20:02:06 s/signature/checksum 2019-08-06 20:02:23 which raspberry pi is it? 2019-08-06 20:02:43 i have not managed to run alpine linux on raspberry pi 4, and i don't think work has been done to make it work on the rpi4 2019-08-06 20:02:53 ive tried 2 and 3b 2019-08-06 20:03:05 which rpi image are you trying to use? 2019-08-06 20:03:29 i've had alpine boot on both pi zero/zero w/2a/2b/3b/3b+ 2019-08-06 20:04:53 so initially i tried aarch64 on the 3b, and it didn't work. so tried armhf, still nothing, finally tried armhf on the 2, and yet again no luck 2019-08-06 20:05:18 sorry, that is 3b+ and 2b 2019-08-06 20:05:59 how are you formatting the sd card and installing alpine? 2019-08-06 20:06:39 fdisk, then directly extracting it using tar. i can put the script up somewhere if you like? 2019-08-06 20:07:17 yes please 2019-08-06 20:07:34 2 mins 2019-08-06 20:07:48 i have closely-ish followed what the wiki says about alpine on raspberry pi, and it works fine for me 2019-08-06 20:08:47 I'm completely clueless about pi models. Do they all support armv7? 2019-08-06 20:09:30 they build their official images for armv7 but the newer ones support aarch64 2019-08-06 20:14:17 afaik, rpi3 are 64bit 2019-08-06 20:18:53 yeah, rpi3 are 64bit, 4 is as well, everything else is armv7 2019-08-06 20:18:59 @danieli https://pastebin.com/bTD4hSRR 2019-08-06 20:19:49 I'm gonna have to look a little closer to review the script and I'm not sure I have time before I'm headed to sleep 2019-08-06 20:21:35 np mate if you don't have time. but basically creates two partitions, first one is fat32 and ext4, then formats them accordingly, finally it mounts the fat32 partitions, downloads aarch64 and extracts it directly to the mount path 2019-08-06 20:33:23 did someone say mate? 2019-08-06 20:33:36 :p 2019-08-06 20:38:57 so it suddenly works... i tried all all night yesterday >.< 2019-08-06 21:49:36 hello. I just downloaded the minirootfs (3.10.1 for x86_64) and made a docker image of it by directly running docker import alpine-minirootfs-3.10.1-x86_64.tar.gz my-alpine:3.10.1, but it seems that the root directory has permission drwx------, different from what I see in the official alpine image from dockerhub (drwxr-xr-x). is this intentional? 2019-08-06 21:50:55 I ask because if only root can read/excute on /, then, for example, a named user cannot do anything (su - named always fail). and then, of course, "named -u named ..." will not ork 2019-08-06 21:51:00 *work 2019-08-07 00:12:33 hi, i installed kvm on alpine+xfce, but when trying to create new vm with virt-manager, i get the error: Error: No active connection to install on. < i followed the exact guide on the wiki to install, but I guess i missed something? 2019-08-07 00:27:43 it seems i needed to run the cmd: virt-manager -c qemu:///system 2019-08-07 00:28:23 i have a doub with the chroot environment 2019-08-07 05:58:19 anyone had issue with resolvconf calling /usr/lib/e2initrd_helper 2019-08-07 06:15:14 Good morning... 2019-08-07 06:15:25 I want to assign multiple IP's to a network card and I'm looking at https://wiki.alpinelinux.org/wiki/Configure_Networking#Additional_IP_addresses - but that doesn't seem to work on 3.3.3 as it complains about 'duplicate interface'. 2019-08-07 06:15:58 What is the 'correct' way of setting up multiple IP addresses to one interface? 2019-08-07 06:17:02 danci1973: static assign or dynamic 2019-08-07 06:17:44 mps: Static... 2019-08-07 06:19:00 danci1973: I guess you should use eth0:0, eth0:1 etc for the other IPs 2019-08-07 06:19:17 I use 'post-up', i.e. 'post-up ip address add dev eth0 10.1.1.5/24 brd +' 2019-08-07 06:19:18 IIRC 2019-08-07 06:20:59 not sure if it is 'correct/canonical' method but it works nice for decades 2019-08-07 06:21:10 It's a router and it does different DNAT's depending on the destination IP. But in order to receive the packet in the first place the interface needs all three or four IP's. 2019-08-07 06:22:11 mps: That's how I did it now, but I was wondering if there's some other 'intended' way of doing it: :) 2019-08-07 06:22:55 KatolaZ: I guest eth0:0 etc. should work - I'll try that. 2019-08-07 06:23:14 ifup/ifdown is old and should be replaced with something better, imo 2019-08-07 06:29:54 agreed, but pseudo-interfaces feels cleaner for now 2019-08-07 06:29:58 imo anyway 2019-08-07 06:57:10 danci1973: I have been using pseudo-interfaces and it's normally cleaner 2019-08-07 06:59:09 Thanks, will try and use pseudo-interfaces for now... Just don't come up with something fancy like 'network manager'... :) I like having my basic config in clean, readable text files. 2019-08-07 07:01:10 danci1973: I have never user network manager myself 2019-08-07 07:01:20 in my networks, I am the network manager ;P 2019-08-07 07:19:45 https://pasteboard.co/IrytGgx.png 2019-08-07 07:20:46 :) 2019-08-07 07:20:58 xfce-polkit 2019-08-07 07:21:28 actually I think its libpolkit that's broke 2019-08-07 07:22:06 wait I'm on Void linux 2019-08-07 07:22:13 nvm :) 2019-08-07 08:47:35 hey there 2019-08-07 08:47:57 is it possible to get the APKBUILDs for specific versions of a package? 2019-08-07 08:48:26 (and possible auxilary files like patches etc) 2019-08-07 08:53:59 You can git checkout the aports repo 2019-08-07 08:54:02 jokke: you define pkgver in APKBUILD 2019-08-07 09:53:30 Hello. Does alpine supports 3G Mobile Dongle internet? Thanks in advance 2019-08-07 10:16:15 Jonathan569: you mean usb dongles, one of the huavei's work for m 2019-08-07 10:16:27 s/ m/ me/ 2019-08-07 10:16:31 yes 2019-08-07 10:16:38 that's it 2019-08-07 10:17:01 am new to alpine, trying to figure out still 2019-08-07 10:17:24 does it lead to to an installed GUI or do we have to install one using commands? 2019-08-07 10:18:53 I think you have to install pkg which initializes dongles, usb-modeswitch 2019-08-07 10:19:16 and maybe modemmanager 2019-08-07 10:47:11 does anyone know where i can find the scripts used to create the raspberry pi's tar.gz archives? 2019-08-07 10:50:34 cosha: aports/scripts 2019-08-07 10:51:23 nice! thanks 2019-08-07 11:31:01 Has anyone tried using apfs-fuse? 2019-08-07 11:43:34 hey folks 2019-08-07 11:43:38 is kibana broken in edge? 2019-08-07 11:44:35 ah rip forgot to include the main repository 2019-08-07 11:46:40 It says this "Kibana does not support the current Node.js version v10.16.1. Please use Node.js v8.11.4." 2019-08-07 11:46:48 when trying /usr/share/webapps/kibana/bin/kibana 2019-08-07 11:52:54 Kibana does not support the current Node.js version v8.9.3. Please use Node.js v8.11.4. // Kibana does not support the current Node.js version v8.14.0. Please use Node.js v8.11.4. 2019-08-07 11:57:40 hi all! i just installed alpine linux on my laptop (lenovo g505s with amd a10) < now i am trying to figure out which display drivers to install, lspci shows: Display controller: Advanced Micro Devices, Inc. [AMD/ATI] Sun PRO [Radeon HD 8570A/8570M] 2019-08-07 11:58:56 xf86-video-ati should be everything you need 2019-08-07 11:59:24 Cogitri: ok, will install that now! 2019-08-07 12:04:06 @mps regarding aports/scripts, is there some documentation for it? as in, what scripts do i run etc? better yet, is there a pipeline script that i can look at? 2019-08-07 12:11:35 Cogitri: sorry to bother you some more, but i got a few very basic questions for my start with alpine linux, but i have not been able to find the answers, nr1 you already answered here, i got 3 more, could you look, maybe it's as easy as 1-2-3 for you to answer them: https://pastebin.com/KS4qNjr0 2019-08-07 12:12:00 or anyone else that has a little time 2019-08-07 12:12:08 thanks so much 2019-08-07 12:12:26 Sure 2019-08-07 12:13:24 2. Install xf86-input-libinput, that's the best supported driver for all kinds of input devices (and especially touchpads) 2019-08-07 12:13:39 What are the chances of me pairing bluetooth devices on alpine? 2019-08-07 12:13:58 3. Make sure you're starting the libvirt service on boot (read up on OpenRC if you don't know how yo) 2019-08-07 12:14:03 s/yo/to/ 2019-08-07 12:14:27 >> 2. Ok perfect, will install. 2019-08-07 12:14:33 4. Depends on what devices you've added to the VM, you'll have to do some own research on that, I'm afraid 2019-08-07 12:14:59 priontology: Should be as functional as on other distros, as far as I can tell 2019-08-07 12:15:05 :O I just got my bluetooth headphones working in Alpine for the first time :D 2019-08-07 12:15:25 There's no GUI, but if you can play around with the command line you should be able to get it working 2019-08-07 12:16:18 Cogitri: I'm not sure that this inspires any confidence. 2019-08-07 12:16:23 Or if there's a GUI, it's one I was too dumb to find with a quick search (or a DM-specific one that doesn't work in lightweight window managers :() 2019-08-07 12:16:58 priontology: Hehe :P 2019-08-07 12:17:19 ...really? I've actually never had issues with BlueTooth on any distro. Well, actually, I think the ath3k driver might be a bit bugged... 2019-08-07 12:17:51 Okay then, more accurately: never had issues with the Intel AC-1900 chip on any distro :P 2019-08-07 12:18:08 s/1900/3160 2019-08-07 12:18:52 Is bart ribbers in this channel? I'm wondering why there are no cores in the retroarch package by default. 2019-08-07 12:19:27 PureTryOut: ^ 2019-08-07 12:19:52 what it's the difference beetween the "xf86-input-libinput" and the two others "xf86-input-mouse"/"xf86-input-keyboard" ? 2019-08-07 12:21:42 cosha: there is a short wiki page on wiki.a.o, afaik 2019-08-07 12:22:15 sup mps 2019-08-07 12:22:32 Cogitri: >> 3. the libvirtd service is running >> i can start by writing cmd: virt-manager -c qemu:///system >> is this logical? should i just change the launch parameters or something? 2019-08-07 12:22:48 and I don't know for any docs, but you know 'use source, Luke' ;-) 2019-08-07 12:23:09 PICCORO: They're different drivers 2019-08-07 12:23:17 TL;DR use libinput 2019-08-07 12:39:22 priontology: because the user might not want the cores I would put in there. 2019-08-07 12:39:55 PureTryOut[m]: What's the method to grab the cores, then? I cannot see an option in the online updater to grab new ones. 2019-08-07 12:42:04 From inside Retroarch? There isn't, that option is disabled in the config file. You can just install cores with the package manager 2019-08-07 12:44:39 i don't mind trying new interesting linux distro's like alpine linux, which is a very interesting project imo, but the simple experience for my use-case and the problems i face right from the start, it''s just discouraging: all i want is some X desktop with kvm and being able to create a few vm's, but my usb keyboard won't work ootb with any driver 2019-08-07 12:44:40 so far, virt-manager only starting with cmd as i wrote, i installed alpine with mate on my first vm, which is behaving terribly, mouse is all over the place, delay is bad, i installed the QXL driver, but did not make any improvement. Ok, i have to learn the new environment, i get that, but if i do this same simple setup with deb10, i'll be done in 2019-08-07 12:44:40 10 mins and all working ootb. and yes, i could decide to then just use deb10 as i can hear the suggestions coming.. maybe alpine linux is not for my use-case? 2019-08-07 12:45:03 actually i had very similar issues with my exploration of Void linux 2019-08-07 12:45:56 PureTryOut[m]: Which cores do we have available? 2019-08-07 12:46:07 Are they all prepended with "retroarch-"? 2019-08-07 12:46:55 priontology: `apk search libretro` turns up a few 2019-08-07 12:47:02 No with `libretro-` 2019-08-07 12:47:10 Aha. 2019-08-07 12:47:35 It looks like this might be a pain in the ass, though. Apparently, MAME is a little less forgiving than other systems. 2019-08-07 12:47:57 It is getting off-topic, but why are roms for mame so much more complex? How do their versions change? 2019-08-07 12:48:28 priontology: whenever a new "better" cartridge appears, they start using that 2019-08-07 12:48:36 Huh. 2019-08-07 12:48:39 so the hash for the correct rom changes on each new mame version 2019-08-07 12:48:59 s/cartridge/rom 2019-08-07 12:49:25 priontology: yep, it sounds bizarre, but that's how mame works, its a reason you shouldn't update it ever 2019-08-07 12:49:48 How do you know which roms are which versions, then? That's so interesting. 2019-08-07 12:49:56 I have no clue 2019-08-07 12:50:06 Same. 2019-08-07 12:50:18 I'm sure they have a list on the website 2019-08-07 12:51:11 "It is not unusual for the ROMs to change for a game between releases of MAME. Why would this happen? Oftentimes, better or more complete ROM dumps are made, or errors are found in the way the ROMs were previously defined. Early versions of MAME were not as meticulous about this issue, but more recent MAME builds are. Additionally, there can be more features of a game emulated in a later release of MAME 2019-08-07 12:51:13 than an earlier release, requiring more ROM code to run. " 2019-08-07 12:51:15 https://wiki.mamedev.org/index.php/FAQ:ROMs 2019-08-07 12:52:04 AHHHH IT RUNS WOO 2019-08-07 12:52:46 congrats! :D 2019-08-07 12:53:09 I tend to stick with everything that isn't mame, the only game I like which is better for mame is marvel vs capcom, and that barely runs on my potato 2019-08-07 12:53:44 Ha. That's good stuff. I just wanted to beat a friend who has 225 hours in smash at something, so I feel like SSF2T would be a good start. 2019-08-07 12:53:56 I'll even get the "this is a REAL fighting game duhhhhh" headstart. 2019-08-07 12:54:18 Also, while we're here, I just want to really, really hate on how retroarch defaults to mapping "HALT AND CATCH FIRE" to escape. 2019-08-07 12:56:01 Wait wat 2019-08-07 12:56:05 It does *what*? 2019-08-07 12:56:50 ?? 2019-08-07 12:57:30 pixelherodev: what's wrong? 2019-08-07 12:57:30 That's a really good tv show. You should watch it, it's mad men on steroids :) 2019-08-07 12:57:35 `retroarch defaults to mapping "HALT AND CATCH FIRE" to escape` 2019-08-07 12:57:42 *wat* 2019-08-07 12:58:28 I've never used retroarch or mame so I don't understand what is meant by that 2019-08-07 13:00:22 It's a refference to computing way before I was born, think commedore 64. I think it was a command to shut down or something? Not sure. Google it! 2019-08-07 13:02:12 pixelherodev: It exits when you hit escape, and when "enter" is the 'select' default, my instinct to go back in the UI is to hit escape. 2019-08-07 13:02:22 So I end up quitting the goddamned thing 99% of the time I open the fucker. 2019-08-07 13:02:37 ... that sounds... remarkably annoying and ill-conceived 2019-08-07 13:04:21 Agreed. It's easily fixed by 1) using a controller (intended) 2) remapping (thought of), but by default? Fook. 2019-08-07 14:26:45 how the hell does a chroot even WORK 2019-08-07 15:35:08 priontology: whats worng ? 2019-08-07 17:09:14 over time in maintaining a private repo, I expect I will have versions of packages that are outmoded, I is there a convenient script to maintain just the latest version of a package in a repo? 2019-08-07 17:12:09 <_ikke_> What would this script do? 2019-08-07 17:12:37 presumably compare all versions, prune those lower than the maximum value, and then update the repository index 2019-08-07 17:13:12 I guess I could periodically just rebuild the world and then swap the pointer to the repo, but that seems like a hack 2019-08-07 17:15:56 <_ikke_> abuild would automatically purge older versions when updating packages 2019-08-07 17:16:27 so I can safely rm old package files from the repo? 2019-08-07 17:25:01 <_ikke_> They should be alreayd gone 2019-08-07 17:25:33 they are for sure not. I've been using dabuild and I have every version of every package I've ever built 2019-08-07 20:37:53 I package an app of ours using Docker with the ruby:2.6.1-alpine3.8 image and add v3.5/main to the repositories to pull in an older version of imagemagick (6.9.x). Today our images based on this no longer build, with "musl-1.1.19-r10 breaks musl-dev-1.1.19-r11" 2019-08-07 20:38:41 The image hasn't been updated in five months, so I assume the repos have updated 2019-08-07 20:40:41 It's probably not officially supported to pull in repos for an old version like this, but is there any way to fix this musl version mismatch? 2019-08-07 20:41:03 Or get the imagemagick 6.9.x version in 3.8? 2019-08-07 21:12:40 i really need clarification about that: if i have a chroot? mount /dev/ int it or create all needed nodes ? in terms of witch its better to my OS if my power goes down abruptly? at my home i can have alpine but not at my work.. so i need the best way if my machine are abruptelly shutdown 2019-08-07 21:15:11 PICCORO: did you looked at https://wiki.alpinelinux.org/wiki/Installing_Alpine_Linux_in_a_chroot 2019-08-07 21:15:33 of course but i must choose if i created all nodes manually or just mount dev in bind mode! 2019-08-07 21:15:57 but all of them respect that my machine can abrutely shut down without avertise 2019-08-07 21:16:15 we have some electrical issue until nomenber 2019-08-07 21:16:30 did you read section about mounting /dev 2019-08-07 21:16:55 of course.. but does not clarify the difference between mount dev or creates all nodes 2019-08-07 21:17:13 what are the best for a machine that not have a good stable power source? 2019-08-07 21:17:33 i mean tecnicals and performance differences 2019-08-07 21:17:55 mounting host /dev in bind mode is on you to decide 2019-08-07 21:18:26 I would always use bind mode 2019-08-07 21:18:45 but what are the technicals differences and the performance differences if i created the nodes or if i mount bind ? 2019-08-07 21:19:08 if machine lost power it is irelevant, you will have to 'start' chroot again anyway 2019-08-07 21:19:53 ok who cares then respect the power lost.. so but then, what are the technicals differences and the performance differences if i created the nodes or if i mount bind ? 2019-08-07 21:20:16 using bind mode you have exactly those nodes as host 2019-08-07 21:20:37 if the host are different kernel ? 2019-08-07 21:20:47 veru different ? 2019-08-07 21:20:57 chroot doesn't have it own kernel 2019-08-07 21:21:14 how do you run different kernel in chroot? 2019-08-07 21:21:37 of course not.. but those nodes.. the dev/pts etc etc ? 2019-08-07 21:22:17 will be as much equal at the host system.. so must be a tecnicall or performance difference to explain each way 2019-08-07 21:22:19 that is not important much, imo 2019-08-07 21:22:43 do you think so? must be a tecnicall or performance difference to explain each way!!! 2019-08-07 21:22:54 if you want a little more decoupling from host then use lxc 2019-08-07 21:23:39 although I would call lxc 'chroot on steroids' 2019-08-07 21:23:44 not! there are a chroot way.. later i'l get into lxc 2019-08-07 21:24:33 by example if i start a service.. that depends on the LPT port.. i dont know must be a tecnicall difference! 2019-08-07 21:24:55 anybody here _ikke_ ? ncopa ? 2019-08-07 21:25:48 with lxc you can 'pass' particular devices (/dev nodes) to lxc instance(s) 2019-08-07 21:26:25 ok but currently i must document only the chroot and later configure my lxc for now i only have a chroot due i must share my progress with others 2019-08-07 21:32:22 use a bind mount 2019-08-07 21:43:47 ok why iggy ? please 2019-08-08 01:18:34 because it's simpler and does what it's meant to 2019-08-08 01:57:25 but daniel that a non-tecnical reason! 2019-08-08 01:57:52 but danieli that a non-tecnical reason! and i want a property tecnical reason.. please! also a performance related reason.. 2019-08-08 01:58:09 it is a valid reason 2019-08-08 02:13:43 hello I tried to create a page in the wiki but I was blocked by auto spam 2019-08-08 02:14:21 it was identified as 'harmful' because my account was made minutes ago 2019-08-08 02:24:43 wiki must be implemented as git md files with a static build.. that crap of mediawiki it's a pain 2019-08-08 02:24:59 danieli: its valid but not tecnical! 2019-08-08 02:25:30 why exactly are you wondering about it, and why must it be a technical reason? a valid reason is a valid reason 2019-08-08 05:34:38 question 2019-08-08 05:34:53 i cannot find the /etc/cgitrc file, where is it? do I have to create it myself? 2019-08-08 05:35:16 it's for a git web server i need to run 2019-08-08 05:35:50 doesn't seem like any package has that file 2019-08-08 05:36:20 supossedly comes with cgit 2019-08-08 05:36:33 that sounds like a highly site specific config file, I'd be very supprised if there were a package owning it 2019-08-08 05:36:49 hi maldridge :) 2019-08-08 05:36:54 I'd imagine 'cgit' has it but it doesn't 2019-08-08 05:37:26 maybe it's a "do it yourself" thing again, welp 2019-08-08 05:37:32 evening nicolaus 2019-08-08 05:37:58 I'd assume it is, yeah 2019-08-08 05:38:09 but here you go https://wiki.archlinux.org/index.php/Cgit#Basic_configuration 2019-08-08 05:39:53 ok the gitrc wasnt giving out that nasty 502 bad gateway error 2019-08-08 06:42:10 hi PICCORO, im here 2019-08-08 10:28:29 How would I go about using the tor package to then send ssh requests through TOR? 2019-08-08 10:32:25 I think asking in a more TOR centric channel would be a good idea 2019-08-08 10:34:08 Ah, iOh, neat. torsocks. 2019-08-08 10:34:19 Hmmmm. 2019-08-08 11:55:55 danieli as you noted i am trying to document it! i cannot just put the commands without proper explanation .. also the alpine documentations need it too 2019-08-08 11:56:47 that's why need clarification about that: if i have a chroot? mount /dev/ int it or create all needed nodes ? in terms of witch its better to my OS if my power goes down abruptly? many people does not used alpine as main system so that's the start situation.. 2019-08-08 13:32:44 hello, why do i get "1 error" when i try to install xf86-video-vboxvideo or try to run setup-xorg-base 2019-08-08 13:33:43 all output i get is "1 error; 957 MiB in 326 packages" 2019-08-08 13:35:04 i updated with apk update and apk upgrade 2019-08-08 13:35:43 DJ0RDJ3: IME this usually means that apk wants you to run "apk fix" 2019-08-08 13:37:51 i get "1 error" there too, with error about pciutils not being able to access pci.ids because its owned by hwids-pci 2019-08-08 13:38:58 ah, at least it's a proper error message then 2019-08-08 13:40:33 im totally new to alpine, trying it out in a vm, so i have no idea how to fix stuff around it 2019-08-08 13:43:15 im following the XFCE guide but get stuck here 2019-08-08 13:48:46 DJ0RDJ3: i guess you could try to 'apk del' either pciutils or hwids-pci and see if that helps to get the error resolved, but you might have to add pciutils back if it's needed 2019-08-08 14:16:52 DJ0RDJ3: Ђорђе ? :-) 2019-08-08 14:17:07 :) 2019-08-08 14:17:42 da 2019-08-08 14:17:55 'apk fix' or 'apk fix -r' 2019-08-08 14:18:15 where do you live 2019-08-08 14:18:43 serbia 2019-08-08 14:18:47 or even 'apk fix -u' 2019-08-08 14:19:19 no matter what i get the pciutils error 2019-08-08 14:19:21 DJ0RDJ3: also I 2019-08-08 14:19:27 :D 2019-08-08 14:19:36 do you install edge or stable release 2019-08-08 14:20:04 uhh i have all repos enabled 2019-08-08 14:20:14 that bad? 2019-08-08 14:20:43 so you are mixing releases, not good idea especially for newcomers to alpine 2019-08-08 14:21:12 both edge and v3.10 repos 2019-08-08 14:21:30 you are calling problems 2019-08-08 14:21:34 all edge is oddly enough more stable than using stable and installing a single package from edge 2019-08-08 14:21:49 ill try disabling edge repos 2019-08-08 14:21:50 otherwise shtf when you update 2019-08-08 14:22:05 as sy says, if you need edge, then use just it 2019-08-08 14:22:28 remember to do something with --available after disabling 2019-08-08 14:23:03 DJ0RDJ3: in which part of country you live 2019-08-08 14:23:18 north 2019-08-08 14:23:33 we are close then, I'm in Ruma 2019-08-08 14:23:56 me from Zr 2019-08-08 14:24:22 aha, not near but not so far :) nice to know 2019-08-08 14:25:41 well after disabling edge repos, updating and upgrading with --available, i still get the 1 error 2019-08-08 14:26:16 you still need to try some combos of 'apk fix' 2019-08-08 14:26:45 hey that worked, now i get "OK" 2019-08-08 14:27:15 nice to hear 2019-08-08 14:27:52 i can finally continue the xfce guide 2019-08-08 14:29:14 alpine with xfce is on my wife notebook 2019-08-08 14:30:57 nice, im 15 2019-08-08 14:32:34 uhm, 15 * 4 ;-) 2019-08-08 14:33:15 wow 2019-08-08 14:36:25 ayyy ive got a desktop 2019-08-08 15:05:32 hi there 2019-08-08 15:05:34 https://wiki.alpinelinux.org/wiki/Raspberry_Pi#Wifi_support 2019-08-08 15:05:50 seems like this is outdated, since the current release has no firmware directory in it 2019-08-08 15:10:08 Oh I see. 2019-08-08 15:11:13 while there seems no 43438, which is the wlan and bluetooth chip in the Pi3? 2019-08-08 15:12:41 last night I had to add firmware for b43 and I see that we are missing a lot of wifi proprietary FW's 2019-08-08 15:12:53 oh I see 2019-08-08 15:13:11 the wiki also fails to tell which file you should download for which pi, so you have to look this up 2019-08-08 15:13:25 I simply coppied debian firmware to alpine and all worked 2019-08-08 15:13:27 and being confused about it not being there then :) 2019-08-08 15:13:31 ok? 2019-08-08 15:13:36 where do I find that one? 2019-08-08 15:13:49 could we put it into our own repo? 2019-08-08 15:13:56 and publish that one in the wiki.. 2019-08-08 15:13:59 on debian installed, under /lib/firmware 2019-08-08 15:14:17 oh, can you share me the file? 2019-08-08 15:14:39 the wiki is certainly broken now, yes? 2019-08-08 15:14:51 I thought about adding apk but this is licensing nightmare for my shallow knowledge about legality 2019-08-08 15:15:09 sure? 2019-08-08 15:15:12 so, I don't dare to work on this 2019-08-08 15:15:15 isnt that driver open source? 2019-08-08 15:15:37 well, then it would be in the kernel... 2019-08-08 15:15:52 driver could be but firmware couldn't 2019-08-08 15:16:05 i would host it on my Github 2019-08-08 15:16:13 just right now, its broken 2019-08-08 15:16:32 also the installation entry in the wiki does not hint that the process for the Pi is different 2019-08-08 15:16:53 so you download the image on the homepage, then you go to the wiki and click on installation instructions.... 2019-08-08 15:16:57 it is, but I will leave it to someone who understand legality, maybe I will make my private repo only 2019-08-08 15:17:08 instead, we could just link it at the download button 2019-08-08 15:17:19 sure, thanks a lot 2019-08-08 15:17:56 we have b43-firmware APKBUILD in non-free, but it is outdated 2019-08-08 15:18:08 also, setup-alpine is still counterintuitve for all non-US keyboard users 2019-08-08 15:18:13 sure 2019-08-08 15:20:47 I don't own RPi's so don't know their problems, but for arm boxes I have I keep tarball of different firmwares which I simply extract in new installs 2019-08-08 17:12:50 is there ever a time where IRQ=ignore should even be an option? Because I now have no ethernet on my Alpine box. A similar bug was reported here: https://bugs.archlinux.org/task/60832 2019-08-08 19:17:45 hello all, what's the best way to make changes to initramfs for the raspberry pi so i can customise it the tar.gz? 2019-08-08 19:29:29 I haven't done it with alpine, but in the past I found creating my own initramfs cpio archive and passing it to the kernel config was the easiest 2019-08-08 19:38:20 zfoo: so following something like this to extract, chroot then rearchive would work?: https://access.redhat.com/solutions/24029 2019-08-08 19:44:36 cosha, yeah 2019-08-08 20:00:14 okay, let me try 2019-08-08 20:43:06 Is ppp-pppoe recommend over rp-pppoe for a pppoe client? 2019-08-08 20:44:36 wow that was a pppparticulary confused 2019-08-08 20:49:49 PICCORO: there is https://pkgs.alpinelinux.org/package/v3.10/main/armhf/ppp-pppoe and https://pkgs.alpinelinux.org/package/v3.10/main/armhf/rp-pppoe just not sure which is recommended and why one would use one over the other? 2019-08-08 20:56:22 that's must be documented.. 2019-08-08 20:56:53 tomponline: I prefer rp-pppoe 2019-08-08 20:57:25 i'm not sure how rp-pppoe works 2019-08-08 20:57:37 ppp-pppoe says it's "https://github.com/google/libnss-cache/issues/9" 2019-08-08 20:57:40 wtf 2019-08-08 20:57:43 my copy didn't work 2019-08-08 20:57:51 ppp-pppoe says it's "pppd plugin for kernel-mode PPPoE on Linux" 2019-08-08 20:58:16 which sounds bad 2019-08-08 20:58:33 the pppd plugin system and kernel-mode stuff interacting with it is a giant mess 2019-08-08 20:58:56 in my experience, it doesn't work for l2tp vpns, and it's scary to haev that in the kernel anyway 2019-08-08 20:59:04 but it might perform better 2019-08-08 20:59:41 morally all ppp should be fully userspace via a tun device 2019-08-08 21:04:38 rp-pppoe is a pppd plugin 2019-08-08 21:17:13 :( 2019-08-08 21:17:25 why is any plugin needed at all? 2019-08-08 21:18:10 should just have a daemon that provides a pty bridging to ethernet frames, and hook pppd up to that pty 2019-08-08 21:19:11 anyway, also ppp-pppoe is from samba 2019-08-08 21:19:21 which means there's about a 200% chance it's full of UB and vulns 2019-08-08 21:19:38 :-P 2019-08-08 21:23:32 adding patch to patch ;-P 2019-08-08 22:48:14 been having so much trouble trying to run cgit + nginx + spawn-fcgi, am I afraid I need some help with this 2019-08-08 22:48:40 all the guides I find on the Internet are so different from what alpine offers 2019-08-08 22:49:19 looks like i might be writing a weechat-guile package 2019-08-08 23:33:02 ew 2019-08-08 23:33:27 winny: why would you use lisp willingly? 2019-08-08 23:33:42 why would i use a crappy language that makes me think about syntax 2019-08-08 23:34:02 because you can save yourself the carpal tunnel 2019-08-08 23:34:13 from holding down shift so much 2019-08-08 23:34:41 hmm that hasn't been a concern, the main thing i get fatigue from is mouse use 2019-08-08 23:34:55 really? 2019-08-08 23:34:55 thought about switching to programmer's dvorak tbh 2019-08-08 23:34:58 complete opposites here 2019-08-08 23:35:09 I use dvorak 2019-08-08 23:35:20 but the curly braces are still in the same spot 2019-08-08 23:35:21 programmers dvorak because numbers are shifted layer 2019-08-08 23:36:03 oh maybe not lol 2019-08-08 23:37:36 I even hate C's function calls 2019-08-08 23:42:17 my editor inserts matching delims, and in lisps it tries very hard to prevent me from deleting single delims 2019-08-08 23:45:06 that's nice, maybe I should do the same 2019-08-08 23:50:40 emacs i guess, but other editors should serve this purpose well too. Just started using programmer's dvorak and it really is not too different. My old roommate used it anyway, so I have had some practice. 2019-08-09 00:15:41 I builded an https://atreus.technomancy.us 2019-08-09 00:16:01 I can't stop recommending that 2019-08-09 00:16:22 If you like dvorak then is the next step some proper keyboard 2019-08-09 00:18:59 have a kinesis advantage but it needs some repairs, so no proper keyboard for me until then 2019-08-09 04:40:02 I think winbind_nss is generally broken 2019-08-09 04:40:15 even when built against musl-nscd, it doesn't seem to be working correctly 2019-08-09 07:24:34 any volunteer to help create new favicons for our sites? https://gitlab.alpinelinux.org/alpine/infra/infra/issues/10640 2019-08-09 07:37:00 PICCORO: the alpine wiki seems to prefer ppp-pppoe https://wiki.alpinelinux.org/wiki/PPP 2019-08-09 08:32:03 ncopa: I can sort it 2019-08-09 08:32:15 super! 2019-08-09 08:32:22 its a simple job to create the icons 2019-08-09 08:32:27 its just timeconsuming 2019-08-09 08:32:39 yeah, just remake the existing one from the AL logo and change to different colors with contrast between them 2019-08-09 08:32:51 could probably do it in a bunch of tabs in gimp 2019-08-09 08:33:02 yeah 2019-08-09 08:33:04 something like that 2019-08-09 08:33:15 i dont know if it would be valuabel to have it as vectors 2019-08-09 08:33:22 as svg 2019-08-09 08:33:30 I have the SVG, so I'll get that crisp quality :) 2019-08-09 08:33:42 but I'm at work for a large customer at the moment, mapping out their entire network - will put it in my todo and work on it when I get home late tonight or tomorrow 2019-08-09 08:33:45 i mean the variants 2019-08-09 08:33:48 right, yeah 2019-08-09 08:34:05 sure, why not, I can make color variants of the regular AL logo too, that's easily scriptable with inkscape 2019-08-09 08:41:55 I like vector :) 2019-08-09 08:42:28 have some perl script to create and change images I need 2019-08-09 08:43:02 but, I'm not graphic designer so I don't raise my hand to make favicons for Alpine 2019-08-09 12:25:37 hi, how do I get alpine to be able to resolve dns? I get `nslookup: can't resolve '(null)': Name does not resolve` 2019-08-09 12:27:38 Modify /etc/resolv.conf 2019-08-09 12:32:28 tomponline, didn't help :( added nameserver 8.8.8.8 2019-08-09 12:32:43 can you ping 8.8.8.8? 2019-08-09 12:32:46 yes 2019-08-09 12:33:02 havv: can you do dig @8.8.8.8 www.google.com 2019-08-09 12:33:15 I don't have dig :\ 2019-08-09 12:33:35 I can't install stuff because it won't resolve the repositories 2019-08-09 12:34:24 nslookup 8.8.8.8 www.google.com 2019-08-09 12:34:52 sorry other way around 2019-08-09 12:34:58 nslookup www.google.com 8.8.8.8 2019-08-09 12:36:13 nslookup: can't resolve 'http://www.google.com': Try again 2019-08-09 12:36:23 dont add http:// that is a protocol 2019-08-09 12:36:29 please just do nslookup www.google.com 8.8.8.8 2019-08-09 12:38:14 ah, sorry the web irc client seems to add it automatically , but same result 2019-08-09 12:38:40 havv: ok so its not an issue with /etc/resolv.conf, more likely you have a firewall blocking it either locally on the machine or in the wider network 2019-08-09 18:23:31 I'm running alpinelinux v3.10 on raspberry pi 3. I want to use dynamic overlay loading like "dtoverlay w1-gpio gpiopin=4 pullup=0" but where can I find the dtoverlay program ? 2019-08-09 18:26:19 <_ikke_> https://pkgs.alpinelinux.org/contents?file=dtoverlay&path=&name=&branch=edge 2019-08-09 18:36:42 @_ikke_: Thanks. 2019-08-09 19:06:49 hi, how do i increase nofiles? 2019-08-09 19:07:42 <_ikke_> What do you mean with nofiles 2019-08-09 19:08:04 _ikke_: open files (-n) 1024 -- this 2019-08-09 19:08:41 <_ikke_> ulimit -n 4096 2019-08-09 19:09:02 <_ikke_> for example 2019-08-09 19:09:36 will that persist across reboots? 2019-08-09 19:09:38 <_ikke_> no 2019-08-09 19:09:56 <_ikke_> You set it when you start a specific program, or in your environment 2019-08-09 19:10:32 i'd like to set it globally 2019-08-09 19:10:39 not all programs start as root 2019-08-09 19:10:47 well they do 2019-08-09 19:10:53 but you know what i mean 2019-08-09 19:10:55 <_ikke_> not all programs need >1024 open file descriptors 2019-08-09 19:11:56 this does not mean that they should all be limited 2019-08-09 19:12:22 uhm, every second day new stable kernel release :-) 2019-08-09 19:13:21 _ikke_: do you know how to run the uwsgi and cgit packages that come in the alpine repo? 2019-08-09 19:14:29 i plan to make a guide for the wiki later if I make it run; cannot connect the sockets, I don't know I'm lost 2019-08-09 19:26:12 <_ikke_> sy: https://serverfault.com/questions/356962/where-are-the-default-ulimit-values-set-linux-centos (note that Alpine does not use PAM by default) 2019-08-09 19:34:22 _ikke_: add "* - nproc unlimited" to /etc/security/limits.conf ? 2019-08-09 19:35:41 <_ikke_> that file does not exist 2019-08-09 19:35:53 <_ikke_> (it requires PAM) 2019-08-09 19:37:07 <_ikke_> It would not bother changing it unless some service requires it (and then change it just for that service) 2019-08-09 20:10:18 when booting alpine I see "eth0 no such device" 2019-08-09 20:10:50 after booting > no intanet 2019-08-09 20:11:40 <_ikke_> timcowchip: what does `ip link` return? 2019-08-09 20:14:26 I'm on void right now so I can use hexchat 2019-08-09 20:15:21 I can reboot int alpine run ip_link then come back 2019-08-09 20:15:27 <_ikke_> So I would verify if your network adapter is being recognized 2019-08-09 20:15:55 <_ikke_> also verify what you see there with what is in /etc/network/interfaces 2019-08-09 20:16:36 ok then, brb 2019-08-09 20:23:04 my /etc/network/interfaces https://pastebin.com/YKXBMVZN 2019-08-09 20:23:17 ip_link not found 2019-08-09 20:23:58 <_ikke_> without _ 2019-08-09 20:23:59 <_ikke_> .. 2019-08-09 20:24:08 doh! 2019-08-09 20:24:11 'ip link' 2019-08-09 20:24:12 brb 2019-08-09 20:28:20 ip link > https://pastebin.com/6wwMK9hR 2019-08-09 20:29:54 timcowchip: are you sure you have cable connected 2019-08-09 20:29:56 <_ikke_> ok, except that it's down, it looks normal 2019-08-09 20:30:10 ok 2019-08-09 20:30:58 everything is connected and works on void 2019-08-09 20:31:35 I'm f'ed huh? 2019-08-09 20:32:04 <_ikke_> not necessarily 2019-08-09 20:32:21 could you try manually 'ifup eth0' 2019-08-09 20:32:59 ok, brb 2019-08-09 20:39:51 ifup eth0 > interface eth0 already configured 2019-08-09 20:40:44 ifdown eth0 2019-08-09 20:41:09 ok, brb 2019-08-09 20:41:42 I wonder why it is down if ifup shows it already configured 2019-08-09 20:43:38 <_ikke_> That's it configured does not mean it has to be up 2019-08-09 20:44:37 ifdown then ifup did the trick 2019-08-09 20:47:43 I'm going trying rebooting to see if everything is back to normal 2019-08-09 20:47:52 brb 2019-08-09 20:49:58 I rebooted and alpine automatically connected to the intanet \o/ 2019-08-09 21:33:00 i'm trying to run abuild-apk, but keep getting "UNTRUSTED signature" error, anyone have the same issue? (i'm following https://wiki.alpinelinux.org/wiki/How_to_make_a_custom_ISO_image_with_mkimage ) 2019-08-10 05:40:13 "modprobe snd_usb_audio" does not work 2019-08-10 05:41:34 despite /lib/modules/4.19.58-0-vanilla/kernel/sound/usb/snd-usb-audio.ko being there 2019-08-10 05:44:24 insmod /lib/modules/4.19.58-0-vanilla/kernel/sound/usb/snd-usbmidi-lib.ko 2019-08-10 05:44:26 insmod: ERROR: could not insert module /lib/modules/4.19.58-0-vanilla/kernel/sound/usb/snd-usbmidi-lib.ko: Unknown symbol in module 2019-08-10 05:49:57 same with snd-usb-audio.ko 2019-08-10 05:50:06 I'm using v3.10 by the way 2019-08-10 05:53:36 "does not work" *how*? 2019-08-10 05:54:45 hmm... unknown symbol in module... are you using any locally built kernel elements? 2019-08-10 05:55:38 <_ikke_> What does dmesg show? 2019-08-10 05:56:24 <_ikke_> https://stackoverflow.com/questions/19662367/insmod-unknown-symbol-in-module 2019-08-10 05:58:24 dmesg output: https://termbin.com/cue2 2019-08-10 05:58:48 Yes I am using default files 2019-08-10 06:00:48 <_ikke_> What arch/platform? 2019-08-10 06:01:46 x86_64 2019-08-10 06:04:44 Can you repeat it on your computer? 2019-08-10 06:07:22 what is the command if i want to add nginx to git group 2019-08-10 06:11:23 <_ikke_> adduser nginx git 2019-08-10 06:11:38 thanks 2019-08-10 06:11:45 :) 2019-08-10 06:19:18 _ikke_: do you have any idea why cgit.cgi could not read and show repos in my web 2019-08-10 06:19:27 permissions are all done i think 2019-08-10 06:19:53 <_ikke_> I don't have much experience with cgit 2019-08-10 06:20:04 <_ikke_> Did you 'export' your repositories? 2019-08-10 06:20:10 yes 2019-08-10 06:20:22 i pushed all my files already 2019-08-10 06:20:38 <_ikke_> No, that's not what I mean 2019-08-10 06:21:18 i didnt understand sorry 2019-08-10 06:22:14 <_ikke_> Trying to find the reference 2019-08-10 06:22:53 <_ikke_> You need to add a file called 'git-daemon-export-ok' in the git directory of each repo 2019-08-10 06:23:54 but then i need to run any other service too? 2019-08-10 06:26:03 <_ikke_> no 2019-08-10 06:26:13 <_ikke_> cgit just uses the same mechanism git-daemon uses 2019-08-10 06:26:44 didn't know that 2019-08-10 06:27:25 <_ikke_> check strict-export in your cgitrc file 2019-08-10 06:28:46 thanks 2019-08-10 06:32:31 _ikke_: i hope to make a good guide after all because im so lost haha 2019-08-10 06:40:26 Was anyone able to reproduce not being able to load the snd-audio-usb kernel module? 2019-08-10 06:40:39 <_ikke_> markweston: got sidetracked 2019-08-10 06:40:41 <_ikke_> trying it now in my m 2019-08-10 06:40:43 <_ikke_> vm 2019-08-10 06:45:36 <_ikke_> markweston: I get the same errors 2019-08-10 06:46:03 <_ikke_> Maybe open an issue at gitlab.alpinelinux.org/alpine/aports 2019-08-10 07:00:57 I have opened an issue 2019-08-10 07:03:57 <_ikke_> Alright 2019-08-10 07:07:43 markweston: reading yesterday announce for new kernel here were written something about snd-audio 2019-08-10 07:09:43 modprobe snd_usb_audio on 4.19.58-0-vanilla work 2019-08-10 07:10:11 <_ikke_> It works for you? 2019-08-10 07:10:24 4.19.58-0-vanilla, yes 2019-08-10 07:11:32 <_ikke_> oh, the first time I mistyped the module name :-| 2019-08-10 07:11:38 last night I've built kernel 5.2.8 and in meantime read release shortlog, there was something about fixes for snd-audio 2019-08-10 07:11:38 <_ikke_> snd_usb_audio works for me 2019-08-10 07:13:48 both name should work, ' modprobe snd-usb-audio' and 'modprobe snd_usb-audio' 2019-08-10 07:14:38 modprobe somehow understand that '_' and '-' are same thing in user head 2019-08-10 07:15:50 <_ikke_> I swapped usb and audio 2019-08-10 07:16:53 ah, so. not fully awaken yet 2019-08-10 07:17:09 <_ikke_> nope 2019-08-10 07:17:31 mps: are you on edge? it has a newer kernel? 2019-08-10 07:17:57 I'm, I'm not awaken yet 2019-08-10 07:18:34 markweston: kernel are same for stable and edge, I simply didn't upgraded yet 2019-08-10 07:19:21 meh "I mean, I'm not awaken yet", what is obvious from my msg's :D 2019-08-10 07:21:13 hmm, not sure about versions same for edge and stable 2019-08-10 07:21:25 okay so it `cat /proc/version` says Linux "Linux version 4.19.53-0-vanilla" 2019-08-10 07:21:37 s/Linux// 2019-08-10 07:22:02 But the directory is called "/lib/modules/4.19.58-0-vanilla/" 2019-08-10 07:22:10 So the kernel and the modules are mismatched 2019-08-10 07:22:17 ah, that explains 2019-08-10 07:22:34 you upgraded kernel but didn't reboot 2019-08-10 07:23:03 Okay, I'll reboot then. 2019-08-10 07:23:18 apk removes old kernel and modules when upgrading kernel 2019-08-10 07:24:20 good, I will reboot cup of coffee 2019-08-10 07:28:51 I have rebooted now. Everything works! The /dev/dmmidi1 device node has been created now and spouts out stuff I'm gonna parse soon every time I press/release a key. Wonderful. 2019-08-10 07:30:21 so, you can close just opened issue ;-) 2019-08-10 07:30:58 I already did. 2019-08-10 07:31:58 that was fast, open, solve, close 2019-08-10 07:33:01 'veni, vidi, vici' 2019-08-10 07:41:52 :j ##linux 2019-08-10 08:28:54 Hello 2019-08-10 08:29:33 I just got my hands on an A20-OLinuXino-LIME2, I was wondering if there were people running Alpine on it 2019-08-10 08:29:46 I see the Lime(1) is supported 2019-08-10 08:35:20 <_ikke_> No idea 2019-08-10 08:35:25 <_ikke_> what kind of arch / cpu does it have? 2019-08-10 08:55:15 quinq: is it Allwinner A20 device 2019-08-10 09:02:17 Sorry, was afk 2019-08-10 09:02:24 _ikke_, that's an ARMv7 2019-08-10 09:02:30 And yes mps, as the name states it ;) 2019-08-10 09:02:42 it is, i see. alpine should work although in current stable usb is not enabled 2019-08-10 09:04:28 ok, thanks for the info, will try that :) 2019-08-10 09:04:59 http://dl-cdn.alpinelinux.org/alpine/v3.10/releases/armv7/alpine-uboot-3.10.1-armv7.tar.gz should work with serial console 2019-08-10 09:05:31 do we have u-boot for this board? 2019-08-10 09:07:08 I'll make my own 2019-08-10 09:07:21 no, we didn't enabled u-boot for this board 2019-08-10 09:07:45 good then you know how to flash it 2019-08-10 09:46:36 i'm trying to run abuild-apk, but keep getting "UNTRUSTED signature" error, anyone know why this might be? (i'm following https://wiki.alpinelinux.org/wiki/How_to_make_a_custom_ISO_image_with_mkimage ) 2019-08-10 09:48:15 also, verbose doesn't really give any additional information 2019-08-10 09:49:56 And you're sure that you've run `abuild-keygen -a -i`? 2019-08-10 09:50:07 yep 2019-08-10 09:51:15 the public key is in /etc/apk/keys as copied by abuild-keygen 2019-08-10 18:50:59 cosha: before I had that problem 2019-08-10 18:51:23 cosha i resolved deleting all the packages that i've builted previously 2019-08-10 18:51:29 before changing my key 2019-08-11 07:19:30 and make sure you maintained the name of the key file in /etc/apk/keys (the naming convention for the files is pretty specific) 2019-08-11 08:33:25 Why is an ADSL MTU recommended to be 1492? 2019-08-11 08:34:29 "With the MTU on PPPoE connections set to 1452 the overhead per frame is reduced by 0.44%. This translates into a faster Internet connection. On a standard T1 at 1.544 Mbps, this means an increase of about 10 kbps. " 2019-08-11 08:34:31 Interesting. 2019-08-11 08:34:40 1452. There we go. 2019-08-11 08:56:04 priontology: I think you've posted in the wrong channel? 2019-08-11 08:57:19 danieli: Nah, it was on the wiki. 2019-08-11 08:57:27 I see 2019-08-11 08:57:32 keep in mind that most of the wiki is user-contributed 2019-08-11 08:57:38 so take things with a grain of salt 2019-08-11 08:58:04 Makes sense. I should make an adjustment with another link, but meh. 2019-08-11 12:58:07 _ikke_ ncopa : it's acf-lighttpd a Alpine team made software ? i want to make a wiki document talking about the Alpine won made artifacts! 2019-08-11 12:58:49 <_ikke_> mckaygerhard: acf (alpine configuration framework) is built by Alpinelinux, so yes 2019-08-11 13:00:08 ok now.. _ikke_ where can i found documentation about? in that case that package are for lighttpd.. in the sources the files are very vage about 2019-08-11 13:01:49 <_ikke_> https://wiki.alpinelinux.org/w/index.php?search=acf&title=Special%3ASearch&fulltext=1 2019-08-11 13:06:28 holy sh*t ! ummm i think let it to another day... 2019-08-11 13:06:28 ok _ikke_ so dense for my sunday.. go to another thing: mednafen 2019-08-11 13:06:29 mednafen package are in edge.. i never use edge packages.. two questions: 2019-08-11 13:06:29 2) how can i pinning the edge repository without use the apk command line (like debian does) 2019-08-11 13:06:29 1) if a package was compiled and only have muscl and stdc++ as dependences (but more recently respect by example 3.8) can i use and install that package without problems (i cannot see dependency limits versions) 2019-08-11 13:09:01 oh men acf are a great idea.. need a big propaganda! 2019-08-11 13:19:38 as far as I've understood it's pretty much Alpine's LuCI doppelganger 2019-08-11 13:20:12 <_ikke_> The one from OpenWRT? 2019-08-11 13:20:32 yes 2019-08-11 13:20:50 (Lu)a (C)onfiguration (I)nterface 2019-08-11 14:32:05 Alpine's LuCI doppelganger X-D 2019-08-11 14:56:38 how do i find blog software in the alpine repos? 2019-08-11 14:56:46 i'm trying to install something very lightweight and minimal 2019-08-11 14:57:53 what do you mena with "blog softwre" if you want someting light nicolaus must use gpeasy 2019-08-11 14:58:14 mckaygerhard: publishing platform 2019-08-11 14:58:21 there's no worpress pacakge.. just downloaded and install .. there's no drupal package just downloaded and install 2019-08-11 14:58:40 nicolaus: zola or hugo 2019-08-11 14:58:56 nice, i'll check those 2019-08-11 14:58:58 many thanks 2019-08-11 14:59:09 or if you want sometig light .. faster and agile.. gpeasy,, if you want MORE FASTER use hugo but hugo are static page gerator, gpeasy are dinamic page generator 2019-08-11 14:59:22 zola is minimalistic, hugo you probably know 2019-08-11 14:59:50 i'll try hugo :) 2019-08-11 14:59:53 and see what happens 2019-08-11 15:00:00 i mean zola 2019-08-11 15:00:17 the installed size for zola is smaller 2019-08-11 15:00:50 about week ago I started to play with zola. looks good to me, small and simple 2019-08-11 15:02:52 zola are golang too ? 2019-08-11 15:03:07 hugo is in the main repo, i'll try that first and then go for zola 2019-08-11 15:03:07 gpeasy does not use database neither 2019-08-11 15:03:08 <_ikke_> is* 2019-08-11 15:03:26 easrchng for zola seems interesting 2019-08-11 15:04:34 zola is rust 2019-08-11 15:30:16 mps: makes it even better 2019-08-11 15:33:16 maxice8: thanks for introduce me to zola :-) 2019-08-11 15:34:11 umm i dont like me! hugo are more heavy than zola pbut are only one executable.. no dependences 2019-08-11 15:34:21 runs everywhere 2019-08-11 15:35:41 mckaygerhard: 'apk info -L zola' => 'zola-0.8.0-r0 contains: usr/bin/zola'. just one file 2019-08-11 15:35:59 mps: the zola Gorgonzola grows stronger by the day 2019-08-11 15:36:51 but have dependences.. 2019-08-11 15:37:09 hugo are statically linked 2019-08-11 15:37:33 i mean.. i not just only use alpine linux.. 2019-08-11 17:17:46 Is there any easy way to get a list of all games in alpine? 2019-08-11 17:18:09 <_ikke_> We don't tag / categorize aports, so I guess not 2019-08-11 17:19:01 And all webbrowsers 2019-08-11 17:19:24 <_ikke_> Same 2019-08-11 17:19:46 <_ikke_> firefox / chromium / midori and probably some others that I'm missing 2019-08-11 17:21:45 The package w3m seems to be missing a binary called w3m-img that ranger and fff depends on to show images in terminal. 2019-08-11 17:22:09 I made a list of browsers now by manually searching on packages depending on webkit 2019-08-11 17:22:16 But games is harder 2019-08-11 17:25:37 I have an onter problem. X get wrong resolution in VMWare ESXi virtual machine. And if i go to VMWare they claim that dynamic resolution should work on linux if open-vm-tools is installed and started. I have open-vm-tools but it dosent work. 2019-08-11 17:27:52 This is the browsers I found: https://wiki.postmarketos.org/wiki/Web_browsers 2019-08-11 17:28:16 Falkon is broken btw 2019-08-11 17:29:33 Firefox has an annoying bug for some users (including me) preventing it from being used properly, https://gitlab.alpinelinux.org/alpine/aports/issues/10451 2019-08-11 17:30:13 <_ikke_> The password field, correct? 2019-08-11 17:30:18 <_ikke_> yes 2019-08-11 17:31:51 yeah and chromium has the sandbox issue 2019-08-11 18:11:52 i cannot make nginx work with cgit correctly, web is working fine, everything's fine, except I can't browse the repos 2019-08-11 18:12:41 did a lot of work by going through guides on arch wiki and other sites, I'll make one for the alpine wiki once I get this done 2019-08-11 18:13:14 anyone has some nginx conf for cgit I can look at and compare? 2019-08-11 18:13:28 <_ikke_> nicolaus: what is not working? 2019-08-11 18:13:37 nginx cannot read the git repos 2019-08-11 18:13:52 but I gave permissions in multiple ways 2019-08-11 18:14:21 adduser nginx git, adduser git www-data, chmod g+rX /var/lib/git, chmod -R g+rX /var/lib/git/repositories/ 2019-08-11 18:14:49 and this is my nginx conf https://u.teknik.io/I5AMi.png 2019-08-11 18:20:17 <_ikke_> Why do you think nginx cannot read the repositories? 2019-08-11 18:21:41 mmm 2019-08-11 18:26:59 no idea 2019-08-11 18:29:57 is nginx actually running as www-data? 2019-08-11 18:30:24 and cgit isn't changing uid/gid when it's executed? 2019-08-11 18:31:45 danieli: nginx has user nginx; in the nginx.conf 2019-08-11 18:31:55 that's what you ask? 2019-08-11 18:32:06 <_ikke_> yes 2019-08-11 18:32:11 user nginx is the default that comes in the package 2019-08-11 18:32:28 <_ikke_> and cgit itself 2019-08-11 18:32:31 <_ikke_> as what user is it running? 2019-08-11 18:32:37 <_ikke_> (use a taskmanager to verify) 2019-08-11 18:32:43 htop/top yes 2019-08-11 18:32:49 it'll show the effective uid iirc 2019-08-11 18:33:02 fcgiwrap (which is called by spawn-fcgi.cgit) is running as root 2019-08-11 18:33:51 is it running on gitolite, gitosis, or something else? 2019-08-11 18:33:59 gitolite 2019-08-11 18:34:47 <_ikke_> I think we switched to uwsgi for alpine itself 2019-08-11 18:35:10 hmmm 2019-08-11 18:35:30 uwsgi is newer right? 2019-08-11 18:35:42 <_ikke_> yes 2019-08-11 18:36:35 <_ikke_> http://tpaste.us/oaXq 2019-08-11 18:36:40 <_ikke_> this is our uwsgi config 2019-08-11 18:36:59 i'll try that, thanks _ikke_ !! 2019-08-11 18:55:03 _ikke_: it's now working with virtual-root=/ in the cgitrc 2019-08-11 18:55:13 i'll test more 2019-08-11 18:55:20 and write the guide 2019-08-11 18:55:31 <_ikke_> :-) 2019-08-11 18:58:49 to remove user nginx from git group? 2019-08-11 19:00:07 <_ikke_> Are you asking how to do that? 2019-08-11 19:00:09 yes 2019-08-11 19:00:29 <_ikke_> delgroup nginx git 2019-08-11 19:00:36 thanks! 2019-08-11 19:10:13 Hello. 2019-08-11 19:10:33 Is there a way to mask a package upgrade in apk? 2019-08-11 19:11:24 I'm trying to run kubernetes here. I've enabled edge testing because that is where the package is located. 2019-08-11 19:11:57 it was bugged and I improved it a little bit. I needed a pre-start check for the pid like is done in other init scripts. 2019-08-11 19:12:38 The problem is when I apk add docker>18.09.8-r0 2019-08-11 19:12:57 it downgrades and then upgrades subsequently on a apk upgrade 2019-08-11 19:13:14 How do I get this behavior to stop? 2019-08-11 19:24:03 <_ikke_> alpine-user01: Maybe it's better to use repository pinning 2019-08-11 19:24:25 What does that mean? 2019-08-11 19:26:01 <_ikke_> https://wiki.alpinelinux.org/wiki/Alpine_Linux_package_management#Repository_pinning 2019-08-11 19:26:07 thanks. 2019-08-11 19:28:46 reading repository pinning 2019-08-11 19:30:28 seems quite useful. 2019-08-11 19:31:23 well finished the https://wiki.alpinelinux.org/wiki/Alpine_newbie_install_manual .. now lest doing a very good step by step for virtual machine case 2019-08-11 19:33:37 hmmm. 2019-08-11 19:33:47 Now Its just ignoring the edge stuff. 2019-08-11 19:34:58 Oh I see what I did wrong. 2019-08-11 19:38:14 How do I contact the maintainer of a package to get this fix put in? 2019-08-11 19:38:54 Nevermind I see an email here. 2019-08-12 04:02:43 wel finished the first install manual for newbies and new incoming users.. next sunday anothers manuals.. https://wiki.alpinelinux.org/wiki/Alpine_Install:_from_a_disc_to_a_virtualbox_machine_single_only 2019-08-12 04:04:23 great mckaygerhard 2019-08-12 04:04:26 :) 2019-08-12 04:04:37 can i have the link 2019-08-12 04:05:35 the alpine handbook already has install reference for new users... it has for a while now... 2019-08-12 04:06:13 yeah but alpine handbook cannot make one tutorial with exact commands as i noted.. so i'll make many pages as cases must be necesary 2019-08-12 04:06:27 just saying, sometimes an autoinstall script is fine too 2019-08-12 04:06:30 that's insane. 2019-08-12 04:06:33 I don't know why many repos don't do it 2019-08-12 04:07:08 puff it's not finished in any case.. the lasted sections needs some work.. i must sleep for a while.. 2019-08-12 04:07:11 i made my own autoinstall with sane defaults for void linux, not the greatest thing but whatever 2019-08-12 04:08:21 nicolaus: I wasn't referring to maintaining your own bespoke install stuff, I was referring to generating every theoreticall ypossible set of commands to install an OS, and putting that all up as "documentation". 2019-08-12 04:08:50 yes i was just putting that out :P wasn't really answering 2019-08-12 04:09:20 desultory: I don't know, some people really like going through every command 2019-08-12 04:09:44 ummm desultory something like this : https://wiki.alpinelinux.org/wiki/Alpine_newbie_install_manual 2019-08-12 04:09:47 personally I prefer ncurses or something where the system asks for numbers 2019-08-12 04:11:14 mckaygerhard: I just started reading that and it's full of outright lies and wierd propoganda. 2019-08-12 04:12:18 of course need feedback and work.. desultory i only make a overall of what must be put.. those pages are not directly linked in any part of the wiki yet 2019-08-12 04:14:14 that wiki looks overly complicated, too much text and little code 2019-08-12 04:14:18 mckaygerhard: I'm going to leave my feedback on that page at this: if that was the first alpine documentation I read on site run by and for alpine, I would avoid alpine and habitually advise others to do the same. 2019-08-12 04:14:25 but that's just my opinion, i dont plan to hurt feelings 2019-08-12 04:14:34 ACTION goes back to lurking 2019-08-12 04:14:36 the less is always the better 2019-08-12 04:15:10 i thinks are all true.. thanks for that nicolaus and desultory 2019-08-12 04:15:16 no problem 2019-08-12 04:15:26 cut text 2019-08-12 04:15:58 i'lll do more cut next days.. .. that's why those pages are not liked in any place of the wiki.. see you all i need to sleep some hours 2019-08-12 04:16:16 take care! 2019-08-12 06:00:57 morning. it seems like chromium is giving youtube recommendations via xfce notifyd 2019-08-12 06:01:12 i have spam popups on my desktop 2019-08-12 06:08:35 mckaygerhard: It looks like english is not your native language? Which is your native language? 2019-08-12 07:03:22 <_ikke_> ncopa: Aren't that desktop notifications you can opt-in to 2019-08-12 07:03:25 <_ikke_> ? 2019-08-12 07:43:38 _ikke_: looks like they turned into opt-out 2019-08-12 07:43:48 highly annoying 2019-08-12 07:43:58 but i figured out how to disable it 2019-08-12 08:21:56 _ikke_: i've set mine to always ask, and denied lots of sites from sending notifs 2019-08-12 08:23:23 <_ikke_> For me that has been always the case (always ask) 2019-08-12 08:55:31 speaking of xfce - "Xfce 4.14 released" https://www.xfce.org/about/news/?post=1565568000 2019-08-12 09:09:08 ncopa: either spanish or portugese as far as i can remember but don't quote me on it 2019-08-12 09:11:57 oh wow, i just read that wiki page - it appears very poorly written, includes numerous unfactual claims, and i am inclined to agree with desultory 2019-08-12 10:24:34 Hi, i would like Alpine to support the BeagleBobeBlack. 2019-08-12 10:24:39 There is the pull request no. 9719 for it, but it is not getting merged. 2019-08-12 10:24:44 Which is the correct procedure for submitting a change like this? 2019-08-12 10:28:06 wht is PR #9719 url 2019-08-12 10:28:24 thanks algitbot ;-) 2019-08-12 10:31:44 vicencb: whoops, i missed that when i did the 4.19.66 kernel, sorry 2019-08-12 10:31:56 i think we need a label for kernel to github 2019-08-12 10:32:47 ncopa: do you mean it is going to be accepted? that would be great 2019-08-12 10:32:51 looks like it is time for separate linux-arm{hf,v7}mp apk 2019-08-12 10:33:16 mp = Multi Platform 2019-08-12 10:34:14 <_ikke_> ncopa: I added the C-kernel label 2019-08-12 10:34:30 vicencb: do we need separate u-boot pkg for BeagleBones 2019-08-12 10:35:16 mps: I am using barebox 2019-08-12 10:35:24 have not tested u-boot 2019-08-12 10:36:22 you built barebox yourself? 2019-08-12 10:36:31 yes 2019-08-12 10:37:21 good, but anyway I think we should support more u-boot targets 2019-08-12 10:37:49 - CONFIG_I2C=m 2019-08-12 10:37:49 + CONFIG_I2C=y 2019-08-12 10:38:04 more and more people ask support for different boards 2019-08-12 10:38:19 vicencb: would it be possible to use CONFIG_I2C as module? 2019-08-12 10:38:41 maybe it needs it to boot? 2019-08-12 10:39:05 the reason i ask is: 2019-08-12 10:39:06 SOC_AM33XX auto-selects CONFIG_I2C 2019-08-12 10:39:09 ncopa-edge-x86_64:~/aports/main/linux-vanilla$ grep CONFIG_I2C= * | tpaste 2019-08-12 10:39:09 http://tpaste.us/7v1O 2019-08-12 10:39:31 ok, and SOC_AM33XX can not be selected as module i suppose 2019-08-12 10:40:55 mps: i think we only want maintain a linux-vanilla for arm multiplatform 2019-08-12 10:40:56 right 2019-08-12 10:41:26 right about SOC_AM33XX 2019-08-12 10:42:31 arm multiptlatform will be hard, 2019-08-12 10:42:55 vicencb: i would like to have the shasum update together with each config change instead of having the shasum in separate commit(s) 2019-08-12 10:43:07 i guess i could clean up that once i merge it 2019-08-12 10:43:19 mps: ok to merge it as is? 2019-08-12 10:43:39 i dont have any objection, unless it breaks other arches 2019-08-12 10:44:29 looks like CONFIG_I2C=y have to be in kernel, not as module 2019-08-12 10:44:39 i have not tested on any other armv7 board 2019-08-12 10:45:21 give me some hours to test if it conflicts with something we have there already 2019-08-12 10:48:47 mps: thanks for looking into it 2019-08-12 10:49:44 I will inform you about results 2019-08-12 10:49:58 thank you! 2019-08-12 12:06:04 vicencb: as ncopa says, you need to update patch, sha512sum need to be recalculated 2019-08-12 12:06:52 ok, i'll re-submit it 2019-08-12 12:11:35 I have another question, how did you made this patch? 2019-08-12 12:12:24 are you sure all these drivers needs to be in kernel instead as modules 2019-08-12 12:16:01 CONFIG_LEDS_TRIGGER_CPU=y 2019-08-12 12:17:28 ok, it builds, have to try it on real hardware 2019-08-12 12:19:51 for the first and second commits i only enabled IIO and SOC_AM33XX, all other changes are automatically done from this two 2019-08-12 12:20:34 then for the drivers i enabled all that contained am33xx 2019-08-12 12:20:38 you started with alpine 4.19.x vanilla? 2019-08-12 12:20:46 yes 2019-08-12 12:21:18 good, will put it on real hardware to see if work 2019-08-12 12:22:53 the drivers i do really need are: TI_DAVINCI_MDIO TI_DAVINCI_CPDMA TI_CPSW_PHY_SEL TI_CPSW_ALE TI_CPSW SERIAL_OMAP SERIAL_OMAP_CONSOLE MFD_TPS65217 REGULATOR_TPS65217 USB_MUSB_DSPS USB_MUSB_AM335X_CHILD USB_PHY NOP_USB_XCEIV AM335X_CONTROL_USB AM335X_PHY_USB MMC_OMAP_HS 2019-08-12 12:23:29 is possible to run update-ca-certificates under nonroot user? 2019-08-12 12:24:27 i thought that as this is a generic kernel it should enable most of the drivers. If you prefer, i can submit it with only the drivers i need. 2019-08-12 12:26:42 muhaha: i htink you just need to set the permissions in the certificate directories 2019-08-12 12:27:22 not sure why it needs to touch /etc/.. at all ... I though that /usr/local/share/ca-certificates/ is enough for non root users 2019-08-12 12:27:34 for now we have just some drivers enabled, if we enable all which could be nice to have apk will be double size at least 2019-08-12 12:28:10 and kernel img will be doubled, which could be issue for some boards with low memory 2019-08-12 12:29:06 I'm not 'author' of kernel config but looks to me like it is made to be minimalistic, just to work 2019-08-12 12:30:29 so the alpine could be installed, and then left to user to build it's own with features/drivers/option according they needed 2019-08-12 12:31:10 at the end I do it this way, build kernels tweaked to particular boards and use cases 2019-08-12 12:36:04 muhaha: because thats where apps and libraries are normally looking for the certs 2019-08-12 12:36:21 i suppose we could add an option for an out dir/file if we dont already have that 2019-08-12 12:36:39 ncopa: so its perfectly fine to do chown -R abc:abc /etc/ssl/certs/ ? 2019-08-12 12:37:21 ncopa: kernel boots with vicencb patch on real hardware although not beaglebone 2019-08-12 12:38:15 I don't have beaglebone board or am33xx, it boots on allwinner A20 2019-08-12 12:38:26 <_ikke_> muhaha: It means user `abc` controls what certificates are trusted. If you are fine with that, then sure 2019-08-12 12:38:53 <_ikke_> muhaha: Is there a reason you want it to be user writable? 2019-08-12 12:39:16 its just one-purpose container, but yes.. better than switching user with su to do something 2019-08-12 12:40:22 its appuser and I have hook in entrypoint, that if you will supply UPDATE_CA_FOO file to proper location, it will run update-ca-certificates 2019-08-12 12:46:48 muhaha: i would probably do something like: chown -R root:somegroup /etc/ssl/certs 2019-08-12 12:46:58 and add that specific user to somegroup 2019-08-12 12:51:14 ncopa: its not enough, umask for group write is needed 2019-08-12 12:56:46 but you get the idea 2019-08-12 12:57:00 it also needs write permissions for that group 2019-08-12 13:08:21 vicencb: kernel works fine, but I would suggest to enable drivers you are sure is needed and as modules, only enable in-kernel-drivers you know are needed to boot 2019-08-12 13:16:25 mps: ok, i'll remove the drivers which are less probable to be used. For the module vs in-kernel: i've already used your approach 2019-08-12 13:19:05 nice, when you finish tell to us, I will test it again 2019-08-12 13:28:11 we are missing reboot for arm kernels, as yunfan reported 2019-08-12 13:28:42 we should add it with these patches 2019-08-12 13:29:08 I forgot it 2019-08-12 13:34:58 and we are missing good entropy source 2019-08-12 13:35:14 a lot of things are needed 2019-08-12 13:36:21 'ping -f' helped to fill in entropy :-) 2019-08-12 13:38:38 ncopa: I think we put dtb's in wrong dir, it is in usr/lib/linux-4.19.66-1-vanilla/ but should be in /boot/dtbs/kernel-version 2019-08-12 13:39:27 they need to be placed on boot partition, which is usually /boot 2019-08-12 13:51:52 mps: now testing on my side, you can close 9719 and i'll reopen a new one 2019-08-12 13:57:32 I don't have rights to do anything on github, someone else have to close it 2019-08-12 15:02:11 mps: ncopa: _ikke_: please, find the V2 version of 9719 as PR #10043 2019-08-12 15:36:56 vicencb: ok, will try later, now I'm busy with $dayjob. and want to add patch to move dtbs to /boot and find kernel reboot option 2019-08-12 15:37:23 ok, no worries 2019-08-12 15:38:05 see you later 2019-08-12 16:31:26 vicencb: tested build with your new patch, all works on my test 2019-08-12 16:32:24 thanks for testing! 2019-08-12 16:33:02 ncopa: would you look at this one line patch http://tpaste.us/O1xV before pushing new kernel 2019-08-12 16:33:22 it is to move dtb's to /boot 2019-08-12 16:34:14 need to go to fresh air outside 2019-08-12 16:34:32 vicencb: thank you for help 2019-08-12 22:16:51 I've got a dumb question... Apart from the defautls (openRC, musl, etc) what are the advantage of alpine ? 2019-08-12 22:17:40 it's package manager is nice 2019-08-12 22:17:45 it's very lightweight 2019-08-12 22:17:56 True for the package manager 2019-08-12 22:18:02 Lightweight is probably default 2019-08-12 22:18:09 As it will get bigger once you start using it 2019-08-12 22:18:30 not really 2019-08-12 22:18:57 Well I mean, you're going to install a few things. with bare alpine you don't get too far ... 2019-08-12 22:19:10 install debian with a classic web stack like php/sql/webserver and the same with alpine you won't have the same things at the end 2019-08-12 22:19:13 a DE, docker, QEMU etc 2019-08-12 22:20:02 And any idea why packages like WINE are so outdated even in the edge branch? 2019-08-12 22:20:06 musl is a big selling point too 2019-08-12 22:20:19 Definelty! but you can change it later no? 2019-08-12 22:20:32 because alpine isn't usually used for desktop 2019-08-12 22:22:25 I mean what can't you change in a distro ...? 2019-08-12 22:23:52 if all you do is battling against the choices made by the distro, it probably isn't the distro you want to use. 2019-08-12 22:24:34 there are millions of distro, so you'll probably find a distro with the things you want. If it's not this one, you'll probably find it elsewhere. 2019-08-12 22:25:06 If none exists, then build your own (or choose Gentoo ^__^) 2019-08-12 22:25:11 Not at all ... I really like alpine ... But I don't mind giving myslf the trouble of fiddling with a distro and change what comes with it by default 2019-08-12 22:25:24 Compiling source code isn't for me :P 2019-08-12 22:26:16 I really like the focus on security alpine has 2019-08-12 22:26:34 the mentality behind it ... But I don't see how much secure it is from o ther distro 2019-08-12 22:26:45 since grsec kernel 2019-08-12 22:28:01 Or am I missing something? 2019-08-12 22:38:25 you're probably gonna have to compile stuff from time to time, but not everything, it's a binary distro 2019-08-12 22:38:46 and no, no grsec kernel, it was an unofficial fork of grsec that got left behind in the dirt, it became old and unstable so we dropped it 2019-08-12 22:46:46 I wanted to know what advantages does alpine gives that I can't get in other distro 2019-08-12 22:49:23 Guest22: it is best to try to use it and find yourself if it fits your preference 2019-08-12 22:51:43 +1 that, just build your own opinion 2019-08-12 22:53:11 guest22, combination of: very very small base system, lack of systemd, binary package manager, default hardened build options, ... 2019-08-12 22:53:32 and being based on musl, it'll be among the first distros that can give you 64-bit time_t on 32-bit archs (no Y2038 bug) 2019-08-12 22:53:37 (coming soon) 2019-08-12 22:54:12 dalias: ah, good news 2019-08-12 22:54:49 glibc is working on it too but it's going to take them forever to roll it out, and unless i get them to put some real thought into the important questions they're going to botch it... 2019-08-12 22:55:32 they haven't put ANY thought yet into some of the affected types/interfaces. for instance they're not even aware that the sysvipc structs have to be extended... :/ 2019-08-12 22:56:01 and aiui ppl are already running the hacked glibc versions with it in embedded stuff 2019-08-12 22:56:04 *sigh* 2019-08-12 22:57:27 Thanks for the answers everyone :) 2019-08-12 22:58:14 thanks to musl (well, dalias) alpine works really a lot better than glibc based distros on small arm boards, ime 2019-08-12 23:00:14 Noob question but can you change a distro from msul to glibc or libc ? 2019-08-12 23:00:27 my arm home server crawled under debian/armbian and when switched to alpine I forgot that it is on microSD 2019-08-12 23:01:06 why would we? musl is a lot cleaner, faster and smaller 2019-08-12 23:01:49 I don't want to change either. I'm just curious 2019-08-12 23:02:01 I wanna know what is "fixed" in a distro 2019-08-12 23:02:59 you can even change to musl using your distro, its just slightly difficult to do so, since you have to recompile everything (I think?) 2019-08-12 23:04:15 I wonder if its a good desktop though 2019-08-12 23:05:46 yes, alpine is on top of my desk ;-) 2019-08-12 23:06:24 oh that's not good, what if its afraid of heights? 2019-08-12 23:07:14 I mean, alpine dosen't stand for a cliff ? 2019-08-12 23:07:15 :P 2019-08-12 23:07:32 joke aside, there are a number of people who uses alpine as main workstation 2019-08-12 23:08:21 And are reproducible builds a priority for the future ? 2019-08-12 23:08:21 and we got gnome and kde for those who want so called DE 2019-08-12 23:09:00 I just use xfce, since those are too big and bloated for me 2019-08-12 23:09:13 which got a release today 2019-08-12 23:09:25 Yesterday? 2019-08-12 23:09:29 But yeah ^^ 2019-08-12 23:09:41 Guest22: we are working reproducible build but that will take some time 2019-08-12 23:10:39 Kumool: I'm happy with awesome WM 2019-08-12 23:10:56 Pango f'ed awesome real bad tough :P 2019-08-12 23:11:53 not only it, also some other WM's 2019-08-12 23:12:00 Yeah 2019-08-12 23:13:27 never used awesome, I don't like tiling wm, but am fine with keybinds that mimic the tiling functionalityPING delta.elitebnc.org 2019-08-12 23:13:36 reproducible builds with multi-signing would be really nice (i.e. let potentially mutually untrusted build servers build and sign a package, when all signatures agree the package is probably good) 2019-08-12 23:15:29 :) 2019-08-12 23:21:02 So yeah, apart musl what are the other exclusives features that alpine ahs 2019-08-12 23:24:50 it's pretty much googlable 2019-08-12 23:25:07 try it, and you can form an opinion 2019-08-12 23:32:53 I've been googling for like 4 hours 2019-08-12 23:33:56 there are no exclusives in distros thoughPRIVMSG #alpine-linux :you get one or two things and thats it 2019-08-12 23:37:42 is it just me or does Kumool's IRC client leak raw protocol to the channel? 2019-08-12 23:38:15 It's just weechat, if anything maybe its the bouncer? 2019-08-12 23:38:29 whats it doing TBB ? 2019-08-12 23:41:19 it occasionally combines two of your lines into one, the latter coming through in raw IRC protocol form. some sort of a line separator issue perhaps. 2019-08-12 23:41:39 whats your client? 2019-08-12 23:42:09 there are no exclusives in distros though ^J PRIVMSG #alpine-linux :you get one or two things and thats it 2019-08-12 23:42:18 basically looks like that 2019-08-12 23:42:37 it put a Š in between if that's any clue.. 2019-08-12 23:43:22 reversed capital J on my screen, which would be ... LF? 2019-08-12 23:43:42 Kumool, irssi of some version 2019-08-12 23:44:41 And also why are some package old version like WIne on Edge brach ? 2019-08-12 23:45:12 I can't make sense of this, 2019-08-12 23:45:34 Sorry, my english is not the best. 2019-08-12 23:45:35 https://pkgs.alpinelinux.org/package/edge/community/x86_64/wine 2019-08-12 23:45:51 Why is this version 4.0.1 on the "edge" branch ? 2019-08-12 23:46:02 While it's 4.13 upstream 2019-08-12 23:46:11 maybe it didn't send the message fast enough, grouped them and sent them together? 2019-08-12 23:50:45 I'm not going to check this deeper, but the RFC for the IRC protocol states the end of line is CR+LF; it seems that in some occasions either your bouncer or your client just sends LF 2019-08-12 23:55:01 I doubt its my client, and if its my bouncer then its a znc bug? 2019-08-12 23:56:41 TBB: you are correct, it's CRLF 2019-08-12 23:57:02 Guest22: I guess nobody needed it or had incentive to spend the effort updating it 2019-08-12 23:57:59 Kumool, sounds like a reasonable assumption to me 2019-08-12 23:58:04 But alpine is mostly upstream right ? 2019-08-12 23:59:00 Guest22, someone still has to bump version/revision information in the packaging recipe in order to newer versions to make it to the package repository 2019-08-13 00:04:21 yes, packages aren't automatically updated, someone has to do the work 2019-08-13 00:05:07 Installing alpine to play windows games? 2019-08-13 00:07:20 No, It was just an example that I picked Kumool 2019-08-13 00:08:21 the answer would nonetheless remain the same 2019-08-13 00:11:12 Yes, thanks for your answers :) 2019-08-13 00:11:21 Really appreciated 2019-08-13 00:13:39 Kumool: why'd you send me a CTCP VERSION? 2019-08-13 00:13:45 oh sorry 2019-08-13 00:13:52 people can see it, you know 2019-08-13 00:14:08 im on #znc, they asked me what clients the people who saw it are using 2019-08-13 00:14:19 various clients 2019-08-13 00:14:22 I know, it doesn't bother me when it happens 2019-08-13 00:14:28 we all probably saw it 2019-08-13 00:22:38 they don't believe me :S 2019-08-13 00:22:59 basically 2019-08-13 00:23:03 or they want proof 2019-08-13 00:47:48 Kumool: https://i.imgur.com/EExqsev.png 2019-08-13 00:53:43 thanks, well, no luck on a solution and i can't run the bouncer in debug mode. its only happened in this channel so... guess it must be an alpine bug :P 2019-08-13 01:10:36 lol. 2019-08-13 09:16:01 each time i run "apk" it tells me there are 2 errors; X MiB in Y packages 2019-08-13 09:16:14 but it doesn't give me more informations about those errors 2019-08-13 09:16:19 nothing in /var/log 2019-08-13 09:17:11 ok "apk fix" fixed it. 2019-08-13 09:18:31 Try `apk fix` 2019-08-13 09:18:32 I have the feeling that we should add "Please try apk fix" to the error msg 2019-08-13 09:21:08 yes :-) 2019-08-13 09:21:13 no 2019-08-13 09:21:41 no ? 2019-08-13 09:22:56 if there error it is obvious that fix should be used 2019-08-13 09:24:00 if there is an error, it's obvious there should be an error message 2019-08-13 09:24:08 not just "there is an error" 2019-08-13 09:24:10 ACTION tries looking into it with my very limited C knowledge 2019-08-13 09:24:16 Eh? 2019-08-13 09:24:18 Not really 2019-08-13 09:24:33 +1, Lord 2019-08-13 09:24:56 We had two people asking about this in the last two days, mps, so I feel like it's not obvious 2019-08-13 09:25:09 the least it should do is "telling which error is it" and why not "to fix it try apk fix" 2019-08-13 09:25:40 telling error or code is another thing 2019-08-13 09:25:41 and if the obvious fix is "apk fix" and it always fix it, why not doing it automagically ? 2019-08-13 09:26:34 programming what is obvious fix is hard 2019-08-13 09:30:38 <_ikke_> Lord: apk fix will not always fix it 2019-08-13 09:31:19 But it'll at least attempt to do so 2019-08-13 09:32:43 next question/bug report from users will be "apk told me that run 'apk fix' will solve my problem but it doesn't, apk has bug" 2019-08-13 09:32:43 and it should print a proper error message while trying 2019-08-13 09:33:32 Yup, it does 2019-08-13 09:33:43 (as in apk fix will either fix the problem because it succeeded or fail fixing the problem, but now the original error message is repeated to the user) 2019-08-13 09:33:45 exactly 2019-08-13 09:35:05 Sounds good to me 2019-08-13 09:35:06 printing error msg is ok, but proposing solution is hard 2019-08-13 09:36:39 just give a hint "Did you try apk fix ?" 2019-08-13 09:36:43 Just adding a `Please try running apk fix` to the error msg would be sufficient imo 2019-08-13 09:36:59 if it solves it once in a while it would still be effective enough 2019-08-13 09:37:26 Yup 2019-08-13 09:38:02 <_ikke_> note that usually, the error message was already printed during an earlier operation 2019-08-13 09:40:21 _ikke_ is right here 2019-08-13 09:41:37 Yup, but it's printed somewhere during the upgrade process, making it rather easy to miss it 2019-08-13 09:41:39 I don't see that is complicated to type 'apk --help' and read what it says 2019-08-13 09:42:23 <_ikke_> But that's not the first thing most people would do 2019-08-13 09:42:29 Yup 2019-08-13 09:42:47 alpine (for now) is used by people who can think and conclude what is next to try 2019-08-13 09:43:08 But adding a tiny bit of text to aid users isn't a problem or is it? 2019-08-13 09:43:19 if something doesn't work obvious step is '--help' or 'man' 2019-08-13 09:43:55 if this added text is correct and could really help, but I'm not sure 2019-08-13 09:44:31 to me the obvious thing when a soft tells there is an error is looking for the log to see what's the error 2019-08-13 09:44:40 fixing source of the mess is hard to program 2019-08-13 09:44:45 and not trying to fix something you don't know 2019-08-13 09:45:16 Appending a string to the error message shouldn't be too hard :P 2019-08-13 09:46:00 'string' is not solution especially if it can be misleading 2019-08-13 10:18:07 does intel and nvidia drivers in armhf kernel have any sense 2019-08-13 10:18:36 Hm, are there no PCIE capable devices on armhf? 2019-08-13 10:18:49 people from pmOS ? 2019-08-13 10:19:35 I see that arch linux alarm enabled them in linux-armv7, their multiplatform version 2019-08-13 11:58:26 ncopa: vicencb: yunfan: I made first version of the some kind of multi platform kernel for armv7 2019-08-13 11:59:24 tested on real hardware, usb, i2c, poweroff, reboot and some other things works now 2019-08-13 12:00:10 it is based on Arch Linux alarm mp kernel with tweaks for alpine 2019-08-13 12:00:44 also, dtbs moved to /boot 2019-08-13 12:01:29 it is not small patch and needs some fixes, cleaning and tweaks for alpine 2019-08-13 12:02:31 but before continue to work on it I would like to know are you are ready to look at it, test it and (most important) accept it to aports 2019-08-13 12:02:59 ncopa: these questions are mostly to you 2019-08-13 12:10:26 guys urgent i have a problem 2019-08-13 12:10:51 i exec the "mc" and when try to use the pseudo terminal (CRTL+O) 2019-08-13 12:10:52 So? 2019-08-13 12:10:52 Call the police 2019-08-13 12:11:07 ¬_¬u 2019-08-13 12:11:10 common 2019-08-13 12:11:33 into "mc" and when try to use the pseudo terminal (CRTL+O) 2019-08-13 12:11:39 this are the output: 2019-08-13 12:11:48 # | 2019-08-13 12:11:48 /bin/bash: -c: line 0: syntax error near unexpected token `|' 2019-08-13 12:11:48 /bin/bash: -c: line 0: `|' 2019-08-13 12:14:09 ok .. resolved! a note for chroot! if you make "chroot /alpine /bin/sh" will find many problems, must be "/bin/bash" 2019-08-13 12:34:56 has anyone running alpine on rpi4 ? 2019-08-13 12:37:44 I think danieli does? 2019-08-13 12:37:51 Cogitri: I do not 2019-08-13 12:37:59 Oh, sorry 2019-08-13 12:38:13 I said I attempted booting it and that I could give devs access to a couple rpi4s, but it did not boot 2019-08-13 12:38:18 no worries :) 2019-08-13 12:38:32 Ah, alright 👍 2019-08-13 12:38:53 did you get to the point "why doesn't it boot" ? =) 2019-08-13 12:39:31 ls -l 2019-08-13 12:39:39 oops.. 2019-08-13 12:40:02 total 0 2019-08-13 12:57:16 artok: i did not 2019-08-13 12:57:31 didn't have the time or energy to continue when i had a look at it 2019-08-13 13:03:05 maybe clandmeter tested rpi4 ? 2019-08-13 13:03:21 i dont have one 2019-08-13 13:03:53 i got 4 the other week 2019-08-13 13:04:12 im poor 2019-08-13 13:04:13 I just got my 2019-08-13 13:04:16 i did however realize that i am out of console cables usable for the rpi 2019-08-13 13:04:22 does alpine have a kernel that can boot on the pi4 already? 2019-08-13 13:04:49 as long as we dont have a device i dont think we will 2019-08-13 13:04:50 MartijnBraam: i have no clue, i can imagine it'd work if we kept it up to date and enabled the right stuff 2019-08-13 13:05:03 danieli should ship his rpi4 to clandmeter lol 2019-08-13 13:05:13 but it cost money 2019-08-13 13:05:16 I was just about to do a postmarketOS port for the pi4, but the pi0-3 ports use the kernel in alpine 2019-08-13 13:05:54 i've been super busy with $dayjob and haven't had the opportunity to work on the kernel 2019-08-13 13:06:39 so copying kernel compilation settings from debian buster would be the first to try 2019-08-13 13:06:56 clandmeter, but seriously I would love to ship you a rpi4 if you want one 2019-08-13 13:07:22 not assuming you are poor lol 2019-08-13 13:08:08 im not poor 2019-08-13 13:08:19 but tbh, i dont have the energy atm 2019-08-13 13:08:24 believe it or not, i actually need the rpis for various stuff 2019-08-13 13:08:37 i've probably left around 20-25 of them all around the world 2019-08-13 13:08:50 and they're super useful as a bug when doing security assignments 2019-08-13 13:09:56 sounds good doesn't it "I have left x numbers of y thing around the world" 2019-08-13 13:10:39 y = cars, lovers, houses, bank accounts 2019-08-13 13:10:41 lol 2019-08-13 13:10:43 lol 2019-08-13 13:10:47 'weird flex, but okay' 2019-08-13 14:14:05 well now 2019-08-13 14:14:26 let's see what happens with edge 2019-08-13 16:03:46 anyone running sway on alpine? 2019-08-13 16:04:33 i think the wiki page is incomplete 2019-08-13 16:06:35 going from a fresh install through those steps doesn't yield a working setup, namely due to xdg not being set up and i think some elogind steps are required 2019-08-13 16:42:04 Some pmOS guys are, e.g. MartijnBraam 2019-08-13 16:44:35 I'm running sway but didn't package it for pmos 2019-08-13 16:44:50 I guess the magic is PureTryOut 's elogind stuff 2019-08-13 16:48:39 geosmin: What exactly doesn't work? 2019-08-13 16:48:53 Oh that just means using a display manager then 2019-08-13 17:01:32 are there wayland login managers? 2019-08-13 17:01:45 s/login/display 2019-08-13 17:18:23 you're not going to like the answer 2019-08-13 17:18:34 GDM 2019-08-13 17:58:09 Is it worth doing an "apk upgrade --no-cache" if you're specifying "FROM alpine:3.7" in your Dockerfile? I have a few devs who do this in their Dockerfile and I suspect it's probably either not needed, or not a good idea. 2019-08-13 17:59:00 <_ikke_> twobitsprite: It might still be needed, those branches still get security fixes which might not be present in the docker image 2019-08-13 17:59:26 <_ikke_> the image is only built on new minor releases for that branch 2019-08-13 18:00:14 _ikke_: I assumed the docker image would be pretty up to date. Testing it with "docker run -it alpine:3.7 sh" and running "apk upgrade --no-cache" I see only musl and musl-utils are upgraded, and even then, only from 1.1.18-r3 -> 1.1.18-r4 2019-08-13 18:00:43 <_ikke_> hmm, maybe docker generates these images regularly then 2019-08-13 18:00:50 Seems counter to the docker philosophy to do in-place upgrades on a derived image 2019-08-13 18:01:46 hub.docker.com shows the 3.7 image was updated 2 months ago. Not sure how frequently the apk repositories are updated 2019-08-13 18:02:12 <_ikke_> 3.7 only rarely receives updates 2019-08-13 18:02:14 I guess my broader question is, how often are the images updated relative to the apk repos 2019-08-13 18:03:35 looks like even with alpine:latest, apk upgrade only pulls a r2->r3 musl update 2019-08-13 18:05:07 <_ikke_> Depends of course what you have installed 2019-08-13 18:05:19 <_ikke_> as the base is very small, I don't expect a lot of updates available 2019-08-13 18:05:54 Doing an upgrade certainly doesn't hurt though since those should be pretty stable 2019-08-13 18:13:53 good evening everyone 2019-08-13 18:14:37 telmich: \o 2019-08-13 18:14:42 Should there be a package that contains /lib/modules/4.19.66-0-vanilla/build ? I am trying to compile jool on alpine, however it does not find the build link 2019-08-13 18:15:18 -dev of linux-vanilla 2019-08-13 18:15:20 On devuan I see /lib/modules/4.19.0-5-amd64/build -> /usr/src/linux-headers-4.19.0-5-amd64; what I see on alpine is linux-headers-4.19.36-r0, however the kernel version is 4.19.66-0-vanilla; did I do something wrong? 2019-08-13 18:15:45 the manifest of linux-vanilla-dev is empty on my system 2019-08-13 18:16:03 let me check 2019-08-13 18:19:20 'apk info -L linux-vanilla-dev' shows at the top 'lib/modules/4.19.58-0-vanilla/build' 2019-08-13 18:20:31 I use it to build some local modules, and it works 2019-08-13 18:20:39 mps: are you ever nearby Switzerland? I think I owe you a $drink 2019-08-13 18:20:55 because ... hmpf.. *facepalm* we did *not* install the package actually 2019-08-13 18:21:17 last time I was in there is about 25 years ago 2019-08-13 18:23:42 nowadays I travel only if I must, already traveled a lot of Europe ;-) 2019-08-13 18:23:59 around* 2019-08-13 19:22:02 is there a way to install to the live installation media? 2019-08-13 19:22:24 <_ikke_> Can you elaborate? 2019-08-13 19:23:18 i'm running the iso from a usb key, i'd like to install it in disk mode to that same key 2019-08-13 19:23:52 ...from that same key :) 2019-08-13 19:23:59 geosmin: did you tried 2019-08-13 19:24:42 yeah, setup-alpine only shows sda as available (usb key is sdb) 2019-08-13 19:25:31 strange, few days ago I installed on usb, although second one, but it offered both to me 2019-08-13 19:25:46 <_ikke_> But was that USB the same media where you were booting from? 2019-08-13 19:26:07 right, i only have the one 2019-08-13 19:26:54 i manually dd'd over the mbr and aet up a 2gb partition at the end of the disk for alpine, copied over the root there hoping that'd help 2019-08-13 19:27:38 i figure i could format a /dev/sdb1, maybe it'd show that as available 2019-08-13 19:27:54 then copy the contents over to sdb2 as intended 2019-08-13 19:29:00 <_ikke_> And a run-from-ram install won't suffice I gather? 2019-08-13 19:29:04 ah, no, it wants a full disk, not a partition 2019-08-13 19:29:43 _ikke_: ideally not 2019-08-13 19:30:07 if i can completely unmount sdb that might work 2019-08-13 19:30:37 tried forcr unmounting but got kicked to a tty 2019-08-13 20:55:31 turns out this is surprisingly difficult 2019-08-13 21:28:53 what is purpose of the plugdev group 2019-08-13 21:30:54 external plugable devices obviously, but some specific type or all 2019-08-13 22:31:32 is there some not-abandonware that will let me scan for CVEs in software on my alpine machines? 2019-08-13 22:31:54 I'm aware of cvechecker, I'm also aware its pretty rarely updated at this piont 2019-08-13 22:31:56 *point 2019-08-14 06:30:34 morning 2019-08-14 06:31:08 geosmin: i think you can simply umount the modloop and it should work 2019-08-14 06:31:33 run /etc/init.d/modloop stop 2019-08-14 06:31:44 create the partitions the way you want on your usb 2019-08-14 06:31:59 then mount them on for example /mnt 2019-08-14 06:32:05 and finally: setup-disk /mnt 2019-08-14 06:34:12 maldridge: im not aware of any 2019-08-14 06:34:22 but i have been thinking of making a simple scanner 2019-08-14 06:34:43 don't have the needed resources to do so though 2019-08-14 06:35:11 mind a PM? 2019-08-14 06:35:29 ok. np 2019-08-14 07:25:36 is ioctl a wifi thing? 2019-08-14 07:26:13 no? that's a very broad question, but ioctl is generally an interface specification for passing information to the kernel 2019-08-14 07:26:47 ioctl failed no such device in my boot stdout 2019-08-14 07:27:07 and I have to ifup every time I reboot 2019-08-14 07:27:25 etho is wired 2019-08-14 07:27:36 this sounds like at the time that ifup is trying to act the device hasn't been created yet. does your hardware need firmware? 2019-08-14 07:28:46 not for any other distro 2019-08-14 07:29:00 arch, void, crux 2019-08-14 07:29:13 slackware 2019-08-14 07:32:19 I'll just add "sudo ifup eth0" to my openbox/autostart 2019-08-14 07:33:02 just to be sure, I'm assuming you meant eth0 in both places? 2019-08-14 07:33:08 not one that's eth0 and one that's etho 2019-08-14 07:33:43 the one with zero 2019-08-14 07:37:31 ifconfig > https://pastebin.com/02xxHiZm 2019-08-14 07:40:25 brb 2019-08-14 07:53:12 :) 2019-08-14 07:55:21 https://gitlab.alpinelinux.org/alpine/aports/issues/9079 2019-08-14 07:56:43 echo “rc_need=udev-settle” >/etc/conf.d/networking && lbu ci 2019-08-14 07:57:08 timcowchip: does that solve your problem? 2019-08-14 07:57:33 I was just about to find out 2019-08-14 07:57:38 i think we may want update the setup script 2019-08-14 07:57:53 please comment on that issue the result, and ping me on irc 2019-08-14 07:58:45 ok brb 2019-08-14 08:04:46 ncopa: I don't see the error anymore but still have to connect myself to eth0 2019-08-14 08:05:10 I don't get the "lbu ci" 2019-08-14 08:05:59 Create a backup of config to writeable media 2019-08-14 08:06:02 nvm 2019-08-14 08:06:07 the lbu ci is for people who use diskless 2019-08-14 08:06:12 rootfs is tmpfs 2019-08-14 08:06:14 ah 2019-08-14 08:07:19 do I need to "setup-udev"? 2019-08-14 08:07:50 only if you not already are running eudev 2019-08-14 08:07:59 and if you need hotplugging in xorg 2019-08-14 08:08:09 ok 2019-08-14 14:27:10 ncopa: stopping modloop should make sdb available in setup-disk? 2019-08-14 14:30:34 ah, missed that last message 2019-08-14 15:57:25 "ERROR: libretro-beetle-psx-0_git20190802-r0: failed to rename usr/lib/.apk.0acc72d6a5ba988f040e23518f2cc0f477d295dce83b39e6 to usr/lib/libretro." 2019-08-14 15:57:46 This keeps happening with this package... 2019-08-14 18:37:11 networking failed to start > https://pastebin.com/F9NGRdDH 2019-08-14 18:39:26 maybe if I remove the "" 2019-08-14 18:42:43 brb 2019-08-14 18:44:33 f'n A, that did it! \o/ 2019-08-14 18:48:40 ncopa: I left the quotes in “rc_need=udev-settle”, when I removed them from /etc/conf.d/networking result=solved 2019-08-14 19:08:43 i'd like to have alpine on a usb key load the OS to ram but have persistent sata stoeage for /home/, not /var/ what's the best starting point for this? 2019-08-14 19:09:30 thought i'd try data mode and hopefully only have to tweak fstab, but can't do that feom the running usb eoth modloop stopped 2019-08-14 19:09:41 s/oeth/with 2019-08-14 19:24:05 whelp, i thought i could get away with plopping the iso fs onto a fat32 partition o nthe key with the bootable flag set, no luck there 2019-08-14 19:25:49 i assume alpine wants the EFI partition on the iso, lets try cramming that in :) 2019-08-14 20:07:46 hmm, Sauerbraten and Quake 3 arena working on Alpine so I dont need anything more :D 2019-08-14 20:24:16 is there any package providing pax (https://pubs.opengroup.org/onlinepubs/9699919799/utilities/pax.html)? I can't seem to find anything for it on pkgs.alpinelinux.org 2019-08-14 20:25:07 geosmin: I'd start as completely diskless, then manually mounted /home and add an entry to /etc/fstab for /home and finally lbu ci 2019-08-14 20:35:40 ncopa: yeah that's my thinking, still not sure how to set up diskless on the key right now, is that what setup-bootable is for? 2019-08-14 20:36:08 correct 2019-08-14 20:36:19 gotcha 2019-08-14 20:36:27 im not sure it properly set up efi though 2019-08-14 20:36:30 i think it may not 2019-08-14 20:37:19 but I suppose uefi is just a question of creating the partitions correctly and copy the efi/ files 2019-08-14 20:38:39 hmm, so my thinking is: boot usb, copy /media/sdb/* to /foo/, stop modloop, umount sdb, partition 1 blank, partition 2 2GB ext4(?), mount p2 /mnt, setup-bootable /foo/ /mnt/ 2019-08-14 20:39:35 ah 2019-08-14 20:40:52 is uefi required? 2019-08-14 20:42:20 ncopa: when you are here, did you read backlog in this channel about my work on armv7 multi platform 2019-08-14 21:09:40 mps: not carefully, i saw you had some progress but thats all i saw 2019-08-14 21:09:49 geosmin: no 2019-08-14 21:11:01 ncopa: ok, when you have time we can talk a little about my idea 2019-08-14 22:14:18 OK: 25459 distinct packages available, yet 1 error; 1616 MiB in 405 packages 2019-08-14 22:14:34 where can I view this error? 2019-08-14 22:17:04 try apk fix 2019-08-14 22:18:32 ok thanks 2019-08-14 22:19:13 ERROR: lxpolkit-0.1.0-r2: trying to overwrite etc/xdg/autostart/lxpolkit.desktop owned by lxsession-0.5.4-r0 2019-08-14 22:19:33 should I apk del lxpolkit? 2019-08-14 22:20:26 it worked 2019-08-14 22:24:28 brb 2019-08-14 23:28:15 how long can it take until a package which has been upgraded on edge gets backported to v3.10? 2019-08-14 23:29:02 i'm referring to Crystal which is at 0.29.0-r0 on v3.10 vs 0.30.1-r0 on edge 2019-08-14 23:34:42 chachasmooth: we don't backport anything but important security fixes and patches 2019-08-14 23:34:53 it will be in the next major release though 2019-08-14 23:35:00 in the mean time, you could build it yourself if you really need it 2019-08-15 00:27:35 dalias thanks! :) 2019-08-15 10:24:49 Can anyone install libretro-beetle-psx on x86_64? I just get `ERROR: libretro-beetle-psx-0_git20190802-r0: failed to rename usr/lib/.apk.0acc72d6a5ba988f040e23518f2cc0f477d295dce83b39e6 to usr/lib/libretro.` 2019-08-15 10:26:37 wfm 2019-08-15 10:27:14 https://gist.github.com/8e19ff57ed250c90e4b838ed00248356 2019-08-15 10:28:18 same 2019-08-15 12:53:33 hmm, 'ERROR: bzip2-dev-1.0.8-r0: BAD signature' 2019-08-15 12:53:55 from repo 'http://dl-cdn.alpinelinux.org/alpine/edge/main' 2019-08-15 12:56:18 mps: try again 2019-08-15 12:56:24 i purged the cache for that file 2019-08-15 12:56:27 oopa 2019-08-15 12:56:32 oops 2019-08-15 12:56:38 i cleared for the directory 2019-08-15 12:57:27 there, cleared it for a couple arches 2019-08-15 12:58:29 danieli: thanks, it works now 2019-08-15 12:58:40 fyi: curl -XPURGE 2019-08-15 13:28:42 Hi @everyone do you know if it's possible to run networkmanager with the wifi support because i have the wireless-tools + wpa_supplicant installed + networkmanager and i can connect via wpa_supplicant but my networkmanager tell than wlan0 is unavailable so do i need to install a specific package ? 2019-08-15 13:31:00 Either use iwd (should be installed already, just start the iwd service) or wait for https://github.com/alpinelinux/aports/pull/9894 to be merged 2019-08-15 13:31:27 (or patch your wpa_supplicant's init.d as is done on that PR) 2019-08-15 13:32:44 ok thank you ^^ 2019-08-16 08:01:53 I think you can simply add -u to wpa_supplicant_args in /etc/conf.d/wpa_supplicant to get it working with networkmanager 2019-08-16 08:11:47 That should work too 2019-08-16 16:51:31 Hey, does anyone know if PAE suport is in the deafult vanila kernel? trying to get it to reconize all (4GB) ram, it only sees nearly 3GB, and "dmeag" dosn't show tha PAE is enabled. But the cpu suports it and flags is in /etc/cpuprog. any clues or breadcrums ;) Thanks :) 2019-08-16 16:56:04 Patrick250709: armhf? 2019-08-16 17:00:42 It's an Intel Atom N280 2019-08-16 17:01:38 sorry, yes. 32 bit 2019-08-16 17:05:22 I think it is enabled on x86, but not looked some time at it, do not have i32 boxes for some time 2019-08-16 17:10:13 yes, CONFIG_HIGHMEM=y for x86 2019-08-16 17:10:24 mps, there is no PAE in kernel :\ 2019-08-16 17:11:07 MY_R: right, technically, but you understand 2019-08-16 17:13:16 I mean in kernel config :P he could recompile it with CONFIG_X86_PAE 2019-08-16 17:16:59 @MY_E, @mps: hmm, had hoped i had miss configured it... Thanks for you're fast replys. then i just have to recompile, not realy nessesary now, but planning to upgrade to 8GB. 2019-08-16 17:19:11 I think that CONFIG_X86_PAE is implied by CONFIG_HIGHMEM=y and CONFIG_HIGHMEM4G=y 2019-08-16 17:20:15 mps: if that's the case, it should have it enabled by looking at "config_vanilla"... 2019-08-16 17:21:25 that was introduced with 2.6 series so I'm not sure how it works now 2019-08-16 17:22:01 long time ago HIGHMEM was depending on CONFIG_X86_PAE but not anymore 2019-08-16 17:26:51 as I wrote, for long time didn't build kernels for i32 so my memory faded away and not how it works nowadays 2019-08-16 17:55:08 @mps, @MY_R: Just tested with a Live cd (lubuntu) with samme boot parameters(forcepae --- forcepae), and dmesg reveals "PAE FORCED!" but no increase in total ram, actually an decrease by 14MB.. i think it might have to do with the onboard graphics card using more in that enviroment. have to invastigate that. but PAE was enabled. 2019-08-16 18:01:37 Patrick250709: yes, GPU can steal some RAM 2019-08-16 18:02:57 where can I download the kernel config to verify which flags are enabled? I need the CONFIG_SND_SOC_INTEL_BYT_CHT_CX2072X_MACH module and building on that glorified potato isn't an option... 2019-08-16 18:04:10 misterJester: /boot/config- 2019-08-16 18:04:17 on alpine anyway 2019-08-16 18:05:53 I mean online. to verfiy before even bothering to mess with it. I noticed one of the release logs had the baytrail pin control enabled back in march so I figured the distro might be worth messing with. 2019-08-16 18:06:27 https://git.alpinelinux.org/aports/tree/main/linux-vanilla 2019-08-16 18:13:19 is there a 5.3 release candidate in the works? It's a new flag... Even the AUR package doesn't have it yet so it's no wonder: https://aur.archlinux.org/packages/linux-mainline-docs/ 2019-08-16 18:17:29 well, no matter. I'll check the above when 5.3 lands. 2019-08-16 18:17:33 thanks 2019-08-16 18:18:23 looks like we will wait for 5.4, i.e. next LTS 2019-08-16 22:00:37 busybox ash doesn't read .inputrc and don't know about readline 2019-08-16 22:02:59 what is good replacement for small containers (except bash,zsh,fish) 2019-08-16 22:03:52 /bin/sh ? 2019-08-16 22:04:22 it is busybox applet on alpine 2019-08-16 22:04:41 ash builtin in busybox 2019-08-16 22:05:46 yep, sorry 2019-08-16 22:07:22 np 2019-08-16 22:09:00 dash? 2019-08-16 22:10:06 Cogitri: ah, yes, maybe. As long time Debian user I forgot their default shell :-) 2019-08-16 22:10:35 have to look if it supports readline 2019-08-16 22:12:17 yeah, bbox ash not doing fancy readline stuff is a roadblock to my productivity 2019-08-16 22:12:46 home/end work, but not ctrl+arrow keys or ctrl+del 2019-08-16 22:14:39 Cogitri: dash also don't use readline 2019-08-16 22:16:01 I just use fish for my interactive shell and ash for /bin/sh but I guess dash could do that too 2019-08-16 22:16:37 ash is good for /bin/sh 2019-08-16 22:17:18 tcsh is my interactive shell from the starting using unix 2019-08-16 22:57:49 i dont care for ash, especially how it's configured on alpine, so i use mksh 2019-08-16 22:58:00 zsh for my "main" shell on desktop, for proper histfile support 2019-08-16 23:02:06 mps: i use zsh for my alpine docker 2019-08-17 00:09:10 i use ash because im too lazy to change it to bash 2019-08-17 00:09:15 duh 2019-08-17 00:18:22 all my images don't use zsh or bash 2019-08-17 00:18:27 i mean almost all* 2019-08-17 00:18:48 why you dont like bash 2019-08-17 00:18:49 keeps me on my toes about writing portable shell code for sure :) 2019-08-17 00:19:33 i do have bash 2019-08-17 00:19:35 i write mainly in bash 2019-08-17 00:19:42 but containers don't need em 2019-08-17 00:20:46 i enjoy bash 2019-08-17 00:21:03 zsh has been troublesome for me 2019-08-17 00:21:17 i only use zsh for it's auto suggestions and git 2019-08-17 00:21:24 plus it looks kewlz 2019-08-17 00:22:05 here's my script in action 8-) https://demyx.sh/ animated gif on the site 2019-08-17 00:22:55 i need to update the gif, lots of outdated STDOUTs 2019-08-17 00:23:07 nice website 2019-08-17 00:24:08 it's meh 2019-08-17 00:24:10 lol 2019-08-17 00:50:43 How to install clang-extra-tools on alpine-linux? 2019-08-17 00:51:03 I try use aports to add clang-extra-tools but it fail. 2019-08-17 00:53:10 llvm.org clang binary seem use glibc. 2019-08-17 00:53:16 "it fail" is not specific enough to determine a cause, unfortunately 2019-08-17 00:53:18 how does it fail? 2019-08-17 00:54:10 oh, hmm - I'm not seeing a package for clang-extra-tools in aports though? 2019-08-17 00:54:30 it is part of llvm 2019-08-17 00:54:59 'clang-extra-tools' does not seem to be a package in aports 2019-08-17 00:55:31 I'm not seeing an llvm tools package either 2019-08-17 00:55:41 are you sure there's a package for it? 2019-08-17 00:55:44 ..... 2019-08-17 00:56:07 I try edit llvm compile options to add clang-extra-tools 2019-08-17 00:56:23 right, point taken 2019-08-17 00:56:26 and it doesn't build cleanly? 2019-08-17 01:00:16 Forget it, I am still looking for a docker container to run it. 2019-08-17 02:35:45 z/win 24 2019-08-17 02:35:49 dicks 2019-08-17 09:06:56 Hi 2019-08-17 09:10:08 Hi 2019-08-17 09:11:28 im trying to change iw reg domain for correct DFS 5Ghz wifi access point 2019-08-17 09:11:42 but I cant change DFS-FCC 2019-08-17 09:11:46 https://pastebin.com/98MTnXb0 2019-08-17 09:11:57 any ideas ? 2019-08-17 10:37:02 how does zsh "look cool" 2019-08-17 10:37:19 i have the same exact $PS1 for zsh and mksh 2019-08-17 10:38:06 i hate bash 2019-08-17 10:40:09 it's way easier to rice it to an unpractical level than it is with most other shells 2019-08-17 10:43:40 ^ 2019-08-17 11:07:01 ohh, wish I was still young enough to hate streams of bits 2019-08-17 13:03:03 mps: sorry for the lately replying, do you still have that ? i want to test 2019-08-17 13:05:26 TBB: that makes no sense, aren't you supposed to get crankier and hate more things the older you get? 2019-08-17 13:05:36 BE A CRANKY OLD MAN TBB! 2019-08-17 13:05:55 you are supposed to fit a stereotype! 2019-08-17 13:08:52 0 2019-08-17 13:30:24 yunfan: good day! I have it somewhere, have to put it on webserver and give you url 2019-08-17 13:35:42 Turns out weechat and freenode do not get along 2019-08-17 13:36:41 thats a damn lie! 2019-08-17 13:37:16 It starts randomly disconnecting me after x amount of time. Only happens with weechat, only happens on freenode. Other people seem to have similar issues 2019-08-17 13:37:24 but it's fine, I'll just use hexchat 2019-08-17 13:37:46 mps: ok, and why alpine 3.10.2 still not release? i had noticed that it used to relase one version a month 2019-08-17 13:37:58 lkhd: did you ask on #weechat ? 2019-08-17 13:38:20 I don't think that has anything to do with weechat 2019-08-17 13:38:36 Kumool: no, but I'll do that later. I spotted several issues on github about it 2019-08-17 13:40:56 I've been trying to get a diskless alpine installation going, entirely on a USB. I've created two partitions; one for alpine, one for LBU and extra storage. Problem is, it's unable to use the other partitions as all of them are somehow mounted as read-only. Alpine can't use it for LBU, and every time I boot it up, it starts as a fresh installation. 2019-08-17 13:41:52 yunfan: not sure but presume because of vacation time. most developers were or still are on vacation 2019-08-17 13:43:04 but reboot and poweroff for sunxi will not work in 3.10.2 I think 2019-08-17 13:48:27 <_ikke_> lkhd: I'm running weechat fine on freenode for years 2019-08-17 13:51:00 _ikke_: I'm not sure what the issue is, but other people have reported the same on github https://github.com/weechat/weechat/issues/952 2019-08-17 13:51:46 The only thing coming close to a fix is getting rid of libressl, which I don't use anyway 2019-08-17 13:52:26 whatever the problem is, I think I'll just switch to irssi or something. I don't use IRC very often, so it's not a big deal 2019-08-17 14:23:08 mps: ;] 2019-08-17 14:36:46 yunfan: did you read backlog of this channel? few days ago I wrote few messages about state of arm kernel and what I made as first steps to arvm7 multi platform kernel 2019-08-17 15:03:39 Guys, do you have any troubles with runnin alpine as a docker host? 2019-08-17 15:03:54 I've set up a bunch of gitlab runners and for now all works well 2019-08-17 15:04:04 But maybe there is something I should be aware of 2019-08-17 15:11:15 there are probably thousands if not tens of thousands of people running docker on alpine 2019-08-17 15:11:35 docker for windows in linux container mode technically runs docker on alpine on hyperv 2019-08-17 15:11:53 and of course people using alpine as a docker host directly, quite a few of them 2019-08-17 15:34:07 Is it actually possible to have a diskless alpine installation on USB with lbu storing its files on the same USB? 2019-08-17 15:55:50 hey guys.. i compiled several kernels but do not put property names.. how can i know what kind of kernel i am running ? hardened, vanilla etc? 2019-08-17 16:05:23 look at the sources used to build it 2019-08-17 16:37:06 hello 2019-08-17 16:42:44 Hi 2019-08-17 16:43:42 some questions related to static packages 2019-08-17 16:44:55 first, I am not able to compile main/gcc without having to install gcc-gnat 2019-08-17 16:45:28 the CI is failing due to this https://github.com/alpinelinux/aports/pull/9517 2019-08-17 16:49:29 or disable ADA 2019-08-17 16:51:07 I wanted to give ada some love but it's been painful getting all of gnat & friends into alpine 2019-08-17 16:51:39 mps: yes, i had read that message, that;s why i ask link from you 2019-08-17 16:56:30 yunfan: I will put it on web in a hour 2019-08-17 17:04:29 I remembered it was more painful to signin and log to IRC 2019-08-17 17:04:55 that had a verification mail, enter a pass, etc 2019-08-17 17:06:52 mps: ok, i am busy on coding, at 01:00 AM at my localtime, might try that after 12 hours at least 2019-08-17 17:12:33 yunfan: ah, ok. I will post url and you will see it when you wake up ;-) 2019-08-17 17:14:04 j8r: we discussed adding static libs few days ago on #alpine-devel but without any conclusion, yet 2019-08-17 17:21:51 yunfan: if you are still here, url is http://arvanta.net/2x3d1kfg/linux-vanilla-4.19.66-r6.apk 2019-08-17 17:24:14 you will have dtb files in /boot/dtbs/4.19.66-6-vanilla and you have to adapt FDTDIR according to that change 2019-08-17 17:24:54 mps: what static libs? 2019-08-17 17:24:56 mps: only need to download these apks? 2019-08-17 17:25:07 and 'apk add -u --allow-untrusted linux-vanilla-4.19.66-r6.apk', set up extlinux.conf to new kernel 2019-08-17 17:25:30 no, you add it to previously installed alpine 2019-08-17 17:25:42 this is just kernel package 2019-08-17 17:26:51 downloading 2019-08-17 17:28:10 it will take time, it is behind slow adsl line 2019-08-17 17:29:29 yunfan: please inform me when you finish so I can remove it from server 2019-08-17 17:38:02 mps ok still downloading, its slow :[ 2019-08-17 17:38:42 mps: btw, can you give me the md5sum or sha1sum or that file? 2019-08-17 17:40:41 9e484827dcf049da60e59ce206ffb54fe35d53af04b3cd37046487f39f7d5219 linux-vanilla-4.19.66-r6.apk 2019-08-17 17:40:54 sha256sum 2019-08-17 17:44:48 btw, standard disclaimer apply to this kernel, I'm not responsible for any damage it may make to you, or anyone else, or anything else 2019-08-17 17:45:02 of course 2019-08-17 17:45:28 it is my best effort to make it work without any warranty ;-) 2019-08-17 17:46:17 if you (or anyone else) want to build it yourself I can post git patch to alpine aports 2019-08-17 17:46:30 ok i convinced that my downloaded version were full 2019-08-17 17:46:39 you could close the downloading uri 2019-08-17 17:47:33 anyway, patch is here http://tpaste.us/vb05 2019-08-17 17:47:52 you can look what changes I made 2019-08-17 17:49:26 ok, removed 2019-08-17 17:49:31 see you 2019-08-17 20:46:15 Kumool: just wait and see, I do have those days too :) 2019-08-18 01:13:31 anyway to get alpine running on a pi4 armv7 or aarch64? 2019-08-18 01:51:15 r0r0, have you tried? it should just work 2019-08-18 01:54:50 maybe I wasn't using the latest... 2019-08-18 01:55:00 just pulled from the main page 2019-08-18 01:56:10 didnt boot --> alpine-rpi-3.10.1-armv7.tar.gz nor did alpine-rpi-3.10.1-aarch64.tar.gz 2019-08-18 01:58:43 and when I say those tars ^ I mean I extracted the .tar dumped it on fat32 card slapped in pi4 2019-08-18 01:59:02 lol also extracted the tar inside 2019-08-18 01:59:22 just followed the wiki 2019-08-18 02:27:15 whelp turns out it was the freaking hdmi I had it plugged into 2019-08-18 02:27:24 needed to be the one on the closest to the usb-c 2019-08-18 02:27:32 :-) 2019-08-18 02:32:33 only other thing I did was copy over some firmware files from https://github.com/raspberrypi/firmware 2019-08-18 02:37:38 oi this save a bunch of time: https://github.com/knoopx/alpine-raspberry-pi/blob/master/make-image 2019-08-18 10:18:55 where are {pre,post}-install scripts 2019-08-18 11:03:26 help 2019-08-18 11:03:37 sorry, testing a command 2019-08-18 11:04:12 j8r: /help ? 2019-08-18 11:04:22 yes :) 2019-08-18 11:04:51 how can I see this channel history? 2019-08-18 11:05:10 what client you use 2019-08-18 11:05:26 now kiwi irc web client 2019-08-18 11:05:38 and even if I use a command line one 2019-08-18 11:06:00 my PC isn't always up/connected 2019-08-18 11:06:37 we have irclogs on dev.a.o 2019-08-18 11:07:27 dev.a.o? 2019-08-18 11:07:44 http://dev.alpinelinux.org 2019-08-18 11:08:07 was trying with a dash... 2019-08-18 11:08:17 algitbot: you don't know what is dev.a.o ;-) 2019-08-18 11:08:30 nice, thanks mps 2019-08-18 11:09:31 np, but not all alpine channels there although two most important are 2019-08-18 11:11:33 anyone know is there free ZNC IRC proxy 2019-08-18 11:15:12 j8r: btw, if we can find some time tomorrow I would like to discuss crystal state in alpine on #alpine-devel, tomorrow there will be more developers 2019-08-18 11:16:13 mps: I think there are some but I'm not sure if you really want to trust those providers 2019-08-18 11:16:38 Spinning up your own znc instance (or Matrix :P) sounds like the best way to go about it 2019-08-18 11:17:40 Cogitri: I'm not asking for me, I have server where I run irssi all time 2019-08-18 11:17:57 Ah, alrighty 2019-08-18 11:18:32 It would be useful if we know and tell to new users 2019-08-18 11:19:09 although our archive/log is quite fine 2019-08-18 11:22:31 Don't we have a thelounge for that? 2019-08-18 11:23:14 Cogitri: thelounge? what is it? 2019-08-18 11:23:41 <_ikke_> Irc bouncer with webinterface iirc 2019-08-18 11:24:16 Yup 2019-08-18 11:24:43 I think there are some public irc bouncers with web interfaces for freenode 2019-08-18 11:25:42 using irc over web/broswer? :D 2019-08-18 11:26:17 matrix is better 2019-08-18 11:35:06 Riot.im you mean? 2019-08-18 11:35:56 Riot would be a webclient you can use yes 2019-08-18 11:35:57 not sure, Cogitri what is your client? 2019-08-18 11:36:17 and PureTryOut[m], they have experince 2019-08-18 11:36:40 If you just want a web client, yeah Matrix in combination with Riot would be nice 2019-08-18 11:36:51 Do note that you need to register an account on some homeserver to use Matrix 2019-08-18 11:36:58 There are some homeserver which have guest mode enabled though 2019-08-18 11:37:33 I'm thinking to try install synapse on server and nheko as client 2019-08-18 11:37:40 Then again, the IRC bridge used for Freenode by default disallows guests to join IRC rooms 2019-08-18 11:38:07 PureTryOut[m]: how are you connected 2019-08-18 11:39:17 To this channel? I host my own homeserver so fam-ribbers.com (my homeserver) -> matrix.org -> Freenode bridge hosted on matrix.org -> Freenode 2019-08-18 11:40:54 aha, thanks for info 2019-08-18 11:42:54 mps: Riot on phone, Fractal on Alpine 2019-08-18 11:43:12 I have the same setup as PureTryOut 2019-08-18 11:43:36 Setting up your own Freenode bridge is just a pain 2019-08-18 11:43:53 Yeah, just a Javascript mess 2019-08-18 11:45:31 I don't need irc bridge, I'm thinking about adding matrix as a service for private/business service 2019-08-18 11:46:53 ohm, fractal is in rust :/ 2019-08-18 11:49:21 Nheko would work. I personally like Spectral and will package it once libQuotient is 0.6.0 2019-08-18 11:51:41 Spectral was the one which looks a bit like Telegram Desktop? 2019-08-18 11:51:45 If so, then it's pretty nicr 2019-08-18 11:56:12 do you know why nheko is not upgraded in alpine 2019-08-18 11:56:34 Cogitri: I guess you can say that yes, definitely inspired by it 2019-08-18 11:59:13 Nice 2019-08-18 11:59:17 looks like nheko development is stopped, last commit is from october 2019-08-18 11:59:44 Might be worth a try since it supports e2e in contrast to Fractal 2019-08-18 11:59:57 mps: it's forked though 2019-08-18 12:00:11 But I see the Alpine package still uses the non-forked source 2019-08-18 12:00:18 I would really like to get my hands dirty on that actually, but I don't know crypto other than how to sign for commits :P 2019-08-18 12:00:26 Cogitri: Spectral doesn't support E2E yet, but they're working on it 2019-08-18 12:01:03 Ah, alright, so same status as Fractal 2019-08-18 12:01:47 Bonus in this case however is that they're making libQuotient support it, meaning Spectral, Quaternion, and any other clients based on libQuotient will all support it in one go 2019-08-18 12:19:46 PureTryOut[m]: this nheko fork https://github.com/Nheko-Reborn/nheko 2019-08-18 12:20:20 yes 2019-08-18 12:20:26 I'm updating the package now to use it 2019-08-18 12:21:28 👍 2019-08-18 12:22:52 ok, you will post it on ML, or make PR 2019-08-18 12:23:14 I will try to build it and if ok push 2019-08-18 12:30:06 Hi, I'm trying to install sway on alpine following the wiki but I keep running into trouble, does anyone here has installed sway on alpine ? 2019-08-18 12:31:35 I think someone said the sway article is outdated a while ago 2019-08-18 12:31:55 What problem are you having? 2019-08-18 12:32:00 But that person did not update the wiki? 2019-08-18 12:37:58 Apparently not 2019-08-18 12:38:02 basicaly it say 'user has no session' because sway is looking for systemd stuff but alpine use Openrc as init, there is a solution on sway wiki for non systemd init system but it take extra steps, but yeah i think the wiki is not up to date 2019-08-18 12:38:34 Try installing elogind? 2019-08-18 12:44:47 trying that rn, seems that I have to compile wlroots with it, not sure how to do that 2019-08-18 12:47:01 Sway does work btw, it's used on postmarketOS for one 2019-08-18 13:45:16 it's that me or alpine package manager packs have same extension as androit packages? 2019-08-18 13:46:50 mckaygerhard: no, it doesn't 2019-08-18 13:47:25 same file extension, yes 2019-08-18 13:47:25 why? 2019-08-18 13:47:27 you mean file name ends in same string, 2019-08-18 13:47:31 mps: yes 2019-08-18 13:47:35 file extension 2019-08-18 13:48:09 question was ambiguous to me 2019-08-18 13:48:22 it was ambiguous 2019-08-18 13:48:45 I thought he asks if apk can handle android apk's 2019-08-18 13:52:41 oh holy crap! same extension! 2019-08-18 13:52:50 what a fail!!! 2019-08-18 13:54:08 i save my own androit packs to do not update never and now i confused the files.. pufff what a crap! how a system have same extension that another other..! do yo guys do not search at freedesktop ? 2019-08-18 14:00:03 alpine did it first, for what it's worth 2019-08-18 14:00:29 alpine is ~3 years older than android iirc 2019-08-18 14:00:39 either way, keep the packages in separate places and you're fine. 2019-08-18 14:01:22 (i am only replying to the last half of that sentence, as i did not understand the first part) 2019-08-18 14:12:59 you guys should change it 2019-08-18 14:13:35 you can go and say "we did it first!" but that doesn't matter when android has just such an astounding market share 2019-08-18 14:14:14 :D 2019-08-18 14:15:28 ACTION gets popcorn 2019-08-18 14:20:16 umm alpine are more older.. but the problem as previously we noted, alpine was not formally gained that appk extent ar the freedesktop 2019-08-18 14:20:52 tugrik: :D 2019-08-18 14:20:56 Kumool: danieli event alpine made it first was not property registered and not formelly doit! 2019-08-18 14:21:16 what are you talking about? 2019-08-18 14:21:26 "property registered and not formelly doit"? 2019-08-18 14:21:53 inclusivelly lacks of an formal legal form agout the name! alpine! seems there's a company with same name and a product also 2019-08-18 14:22:03 it's not a product name 2019-08-18 14:22:05 it's just a file extension 2019-08-18 14:22:45 just a file extension that are currently owned by androit packages <- i mean packages! 2019-08-18 14:22:52 it's not owned by anyone 2019-08-18 14:22:56 i can call my text files .exe if i want 2019-08-18 14:22:58 file extensions are not owned 2019-08-18 14:23:18 i'm *assuming* they're talking about mime-types if they're talking about freedesktop 2019-08-18 14:23:18 well as i know smc are SNES file xtension for SNES roms.. well knowed 2019-08-18 14:23:23 but that makes no sense to me 2019-08-18 14:23:26 not really 2019-08-18 14:23:27 also mime-tuypes 2019-08-18 14:23:33 theres sfc as well 2019-08-18 14:23:35 everything! 2019-08-18 14:23:41 but it doesn't really matter 2019-08-18 14:23:42 we don't have to do any of that 2019-08-18 14:23:45 eyah sfc are for the special 2019-08-18 14:23:47 we can call our files whatever we like 2019-08-18 14:24:01 no you dont call whatevery you like.. there's standars 2019-08-18 14:24:12 we don't have to participate in that 2019-08-18 14:24:55 standards? ehm https://xkcd.com/927/ 2019-08-18 14:24:58 mps: well nheko will take a bit longer, it seems to have some musl incompabilities which I will report upstream. I'll send patches for the deps I've added and changed though 2019-08-18 14:25:07 mps: my exact thought :) 2019-08-18 14:25:38 PureTryOut[m]: ok, we are not in a hurry, especially I 2019-08-18 14:26:50 PureTryOut[m]: maybe new apk you mentioned will be better and we will forget nheko ;-) 2019-08-18 14:26:51 sorry mps but deb are debian packages.. sfc are SNES special roms, SMC are SNES normal roms, MD are megadrive roms.. etc etc so far so farm well knowed 2019-08-18 14:27:13 and more.. rpm are red win-shit--hat packages exe are windo related programs etc etc so far 2019-08-18 14:27:31 i just don't understand why you're being so hostile and outraged about something as insignificant as the file extension 2019-08-18 14:27:47 mckaygerhard: so what? Alpine was first 2019-08-18 14:27:50 details made the great thing danieli! 2019-08-18 14:28:05 ok mps was first biut arrve latelly! 2019-08-18 14:28:33 as i can see lack of organization and property integration with the others projects seems 2019-08-18 14:28:33 to me, .md files are markdown files 2019-08-18 14:28:37 i believe that's the registered mime type too 2019-08-18 14:28:51 ah ok markdown.. sorry danieli i type fast 2019-08-18 14:29:04 mckaygerhard: this channel is for helping users, and we have #alpine-offtopic channel 2019-08-18 14:29:05 * typoed 2019-08-18 14:29:08 type fast? how'd you typo "markdown" into "megadrive roms"? 2019-08-18 14:29:16 mdr 2019-08-18 14:29:18 mckaygerhard: please take a bit more time to type out your sentences, you are hard to understand because of the amount of typos you make 2019-08-18 14:29:29 PureTryOut[m]: +1 2019-08-18 14:29:42 yeah .. keyboards are not my friends PureTryOut[m] 2019-08-18 14:29:44 either way, please let's discuss this in #alpine-offtopic instead, as mps suggested? 2019-08-18 14:29:49 mps, he is just a troll since he wanted attention on a-infra channel too... 2019-08-18 14:30:04 no i mail to the maillist (very quiet by the way) 2019-08-18 14:30:30 to make resgistration of tha "detail".. remenber that details made the great things ok danieli ? 2019-08-18 14:30:37 but registration where? 2019-08-18 14:30:59 okay, reply in #alpine-offtopic instead, i do not want to use this channel for this 2019-08-18 14:31:02 umm seems hre all of you are lesss than 25 years old right? 2019-08-18 14:31:20 that's make sense.. just kids 2019-08-18 14:32:28 mckaygerhard: thank you ;-) it is nice for me to be kid again :-) 2019-08-18 14:34:57 i mean in general terms mps 2019-08-18 14:35:28 the word "trolling" are not used by me by example.. we need more better behaviour 2019-08-18 14:35:46 but it's a fact.. too much kids 2019-08-18 14:36:35 take note of evolution.. alpine wiki started as the documentation.. now apine developers notes need a better proper documentation.. let the wiki to "users" collaborate 2019-08-18 14:36:58 now wiki are outdated and in very bad shape! 2019-08-18 14:37:21 mckaygerhard: you were already asked to move to #alpine-offtopic, please do so 2019-08-18 15:23:25 😐 2019-08-18 19:20:24 Is gitlab.alpinelinux.org is the new bugs.alpinelinux.org? 2019-08-18 19:20:43 <_ikke_> yes 2019-08-18 21:52:54 ncopa ! how it's the alpine UEFI support currently..? what are supported and waht not? the git log are so dense. can resume for me? 2019-08-18 22:13:39 mckaygerhard: No need to git log when you can try/read the wiki/grep -R the repo/consult other docs 2019-08-18 22:16:20 there's no other docs.. what docs? alpine are notable due the lack of doc please! pufff i'am updating the docs! pufff 2019-08-18 22:16:33 what a note! 2019-08-18 22:32:59 I'm reading the page you created on UEFI. Instead of the page explaining how to install Alpine Linux in UEFI mode it tries to explain what UEFI is and how it works. There is no need for that on this wiki, people can read that on wikipedia if they want too. Also, never put your own opinion ("It's a huge bloated mess of a spec) on wiki pages. Please just stick to explaining how to install Alpine Linux on UEFI 2019-08-18 22:33:00 systems. Also, proof read your texts before publishing them, they contain quite a lot of spelling mistakes 2019-08-18 22:35:41 ACTION is glad when we switch to Docbook or smth with a healthier contribution workflow via PRs or so 2019-08-19 01:37:40 PureTryOut[m]: i created that UEFI to cutoff later ... so i will cut portions to merge later in other pages.. that UEFI will be more light exlanation for new users.. problem with alpine it's the so hacker like introduction to new users inclusivelly linux users.. 2019-08-19 01:38:15 the UEFI wikipedia pages does not have user.friendly explanations 2019-08-19 01:39:01 also all of my wiki pages are under the newbie category way of the "disorder" commands 2019-08-19 02:22:47 PureTryOut[m]: +1 2019-08-19 02:50:28 umm so many opinions here danieli.. but none of work at the wiki.. seems the wiki nee to mantain so older and unreadable as always was .. 2019-08-19 05:08:41 So. I am trying to install Alpine on a iMac g5 17in powermac. The all in one desktop WITHOUT iSight 2019-08-19 05:09:14 I am having troubles making the thing boot 2019-08-19 05:09:16 I have taken the iso. and wrote it to the harddrive using beleana-etcher cli. 2019-08-19 05:09:30 (note. harddrive had nothing on it, not even MacOS 2019-08-19 05:09:44 but i cant get it to boot at all 2019-08-19 05:10:29 And yes, i did use OpenFirmware to try and boot using `boot hd:\\:fxti` < note i may have that wrong, that was 6 hours ago i last attempted 2019-08-19 07:46:05 merith: i have a dual boot macbook pro. it was not trivial to get the booting right 2019-08-19 07:46:25 they way i do it is that i press 'Alt' key during boot 2019-08-19 07:47:32 i created an extra uefi system/boot partition and put a /EFI/bootx64.efi there (or whatever the path was) 2019-08-19 07:48:18 when i boot with 'Alt' pressed, it will give the boot menu to select what to boot 2019-08-19 08:01:31 right, few days ago I tested install and boot on macbook 2019-08-19 08:02:03 Alt key is used to select boot media 2019-08-19 08:07:02 btw, anyone with knowledge about laws could tell me is it ok to post upgraded b43-firmware to aports 2019-08-19 08:07:32 I had to upgrade it for macbook to enable wifi to work 2019-08-19 08:09:33 in non-free repo, I mean 2019-08-19 08:11:31 im not a lawyer, but we dont ship the firmware itself in aports/non-free 2019-08-19 08:11:45 so i dont think there is any problem with that 2019-08-19 08:12:58 yes, script when run download firmware, cut it out, and make apk 2019-08-19 08:13:29 at the end we get apk, that is what I'm not sure about 2019-08-19 08:13:53 i.e. legality. although most distro's do the same 2019-08-19 08:17:00 hm, Maintainer: ncopa, of b43-firmare 2019-08-19 08:18:51 so, you get the .apk, you built it, you are responsible for it 2019-08-19 08:19:14 if you redistribute it you are the one breaking the copyright 2019-08-19 08:19:16 I thought so 2019-08-19 08:20:12 if you are simply consuming the apk itself, then you may need to agree on the license terms 2019-08-19 08:20:23 but i believe you are allowed to use the firmware 2019-08-19 08:20:43 but again, im not a lawyer 2019-08-19 08:21:02 because of that, I think it would be better to make script which can be installed freely and user can run it with text about aggremenet to accept it 2019-08-19 08:21:55 if the users agree with terms of licence then script can download, cut and put firmware to appropriate dir 2019-08-19 08:22:20 and, ofc, also im not a lawyer 2019-08-19 08:23:11 and I need to wake-up :-) 2019-08-19 08:24:33 That seems in line with what's done to install Oracle JRE on Debian too 2019-08-19 08:24:38 yes, I think we *can not* distribute b43 firmware in ready made pkg 2019-08-19 08:25:31 Cogitri: yes, and b43-firmware on debian is in similar script 2019-08-19 08:28:56 and I request all intellectual property advocates to come to and ask permission to use letter because they invented by my far far ancestors ;-) 2019-08-19 08:57:06 mps: if you think what we currently do is violating the license, then we can remove it 2019-08-19 08:57:27 i created it for my own use and shared it in case someone else wanted to use it too 2019-08-19 08:58:33 as I wrote, im not a lawyer and I don't know much about that 2019-08-19 08:58:45 So maybe wait for a proper lawyer request 2019-08-19 08:59:11 we don't build it or distribute, so I think it is not issue 2019-08-19 08:59:41 but that is my personal opionion 2019-08-19 09:00:44 uneducated, I will add 2019-08-19 09:55:06 Pretty sure that's perfectly fine, otherwise all other distros would've been sued into oblivion already :P 2019-08-19 11:21:09 mps, https://wireless.wiki.kernel.org/en/users/drivers/b43/firmware 2019-08-19 11:24:45 if most distros do same then no problem :D 2019-08-19 11:43:03 MY_R: yes, I know this, and not only this, site about firmware. anyway, thanks 2019-08-19 11:44:04 MY_R: big distro's has lawyers and a lot more developers so they 'are at the easy', to cite Sun Tzu ;-) 2019-08-19 15:33:41 @ncopa well this is the power pc version, any assistance is welcome... And I MEAN Any 2019-08-19 18:21:25 I am having a issue with apk? It it saying that packages from the repo don't exist, (ie: Firefox, xfce4) 2019-08-19 18:21:36 This is on a fresh install 2019-08-19 18:21:39 <_ikke_> merith: Did you add community? 2019-08-19 18:21:43 <_ikke_> repository 2019-08-19 18:21:44 Uhm... How? 2019-08-19 18:21:47 merith: can you describe better the process to the alpine mail list? i'm interested in document the install experience 2019-08-19 18:21:47 ncopa: can you elaborate? mac users need the ALt key but also what it's the exact need of EFI partition setup ? 2019-08-19 18:22:18 <_ikke_> merith: https://wiki.alpinelinux.org/wiki/Alpine_Linux_package_management#Packages_and_Repositories 2019-08-19 18:22:24 Actually, for the meme I am booting alpine of a old j2me phone. 2019-08-19 18:22:41 Using the phone as a boot drive 2019-08-19 18:23:31 And will check that out. It's actually pretty easy, not used to some commands being missing (user mod) as I am a arch user 2019-08-19 18:30:13 PICCORO: I tried to install alpine on my son macbook few days ago and he told me that during boot pressing Alt and keep it it will offer boot from detected drives or usb devices 2019-08-19 18:30:42 that is something like pressing F12 on x86 machines 2019-08-19 18:30:56 i.e. boot select 2019-08-19 18:31:04 <_ikke_> depends on the bios 2019-08-19 18:31:10 installing anything but macOS has been very painful on post-2015 macbooks 2019-08-19 18:31:11 <_ikke_> /uefi 2019-08-19 18:31:28 i was tempted to get one of the good macbook air models from 2015 second hand 2019-08-19 18:31:29 _ikke_: true, but most x86 bioses nowadays work with F12 2019-08-19 18:31:41 <_ikke_> I've seen F10 and F8 as well 2019-08-19 18:32:03 don't forget the ThinkVantage button! 2019-08-19 18:32:23 oh man, thinkvantage 2019-08-19 18:32:29 I've seen even shift-alt on one machine about 15-20 years ago 2019-08-19 18:33:33 macbooks post 15 is a problem yes 2019-08-19 18:33:39 sound is still broken 2019-08-19 18:33:54 power management is not working afaik 2019-08-19 18:34:51 hah, I noticed it is hot, maybe could make tea on it :D 2019-08-19 18:35:11 so then we can make a focused wiki page for mac book user cases 2019-08-19 18:35:11 I have got old asus laptop which wont detect usb drive after cold boot... I have to "boot" anything and do ctrl-alt-del to see usb drive in boot menu after restart :D 2019-08-19 18:35:16 Alright, I love apline. 2019-08-19 18:35:27 Now I just want audio but I think I can do that myself 2019-08-19 18:35:58 merith: are now alpine installed on you mac book? 2019-08-19 18:35:59 https://github.com/Dunedan/mbp-2016-linux 2019-08-19 18:36:36 Audio input & output NO WORKING! 2019-08-19 18:36:37 Np, sadly 2019-08-19 18:36:40 yeah 2019-08-19 18:36:43 No 2019-08-19 18:36:53 It's a 2005 power pc mac 2019-08-19 18:38:19 But like holy hell this is fast 2019-08-19 18:38:32 umm 2005 .. as i guess.. must work the audio with kernel 2.6 2019-08-19 18:38:47 Well i cant get Alpine to BOOT on the mac 2019-08-19 18:39:04 its annoying because i am so god damned close, yet so far 2019-08-19 18:39:24 a friend of mine has alpine running on older ppc mac servers, a powermac g5, and iirc an imac g4 2019-08-19 18:39:26 yeah alpine are faster.. as light speed! X-D , ummm I had a mac .. and the sound worked 2019-08-19 18:39:39 i can ask him what he did 2019-08-19 18:40:25 denieli: plz!? i want to set up that mac like one of those smart mirrors 2019-08-19 18:40:42 I would use my Pi3b for it but there are no Display Boards for the screen model 2019-08-19 18:50:52 is there a method to force some ordered daemons start with openrc, but not by editing /etc/init.d/scripts and mess with 'need' and 'after' 2019-08-19 18:50:53 danieli: merith around 2005 must work the sound 2019-08-19 18:51:08 I need the damn this to even boot 2019-08-19 18:51:14 Thing* 2019-08-19 18:54:47 I'm not personally familiar with the older Apple devices, other than iPhones 2019-08-19 18:57:48 Yeah, I just need help making the thing actually boot. i can handle the rest on my own 2019-08-19 18:59:49 merith: i used older versino of hardware but not mac.. i have many hardware here in the depot but not mac.. tht's why i'm interested 2019-08-19 19:00:27 its... I just need the imacG5 17in to actually RECOGNIZE it as a boot device 2019-08-19 19:01:38 Also. Does anyone know how i make a submission to the apk repo's? i want to add golag 2019-08-19 19:01:39 golang 2019-08-19 19:04:12 golang is already in the alpine repos 2019-08-19 19:04:26 https://pkgs.alpinelinux.org/packages?name=go&branch=v3.10 2019-08-19 19:12:16 Really? 2019-08-19 19:23:10 mps, I saw that you can do that "mess" per service in /etc/conf.d/ section "SERVICE CONFIGURATION VARIABLES" in /etc/rc.conf 2019-08-19 19:26:11 MY_R: ah, yes, forgot that. thanks for reminding me 2019-08-19 19:26:19 :) 2019-08-19 20:41:55 Currently I am trying to boot the vmlinz by hand 2019-08-19 20:42:11 I am getting invalid memory address 2019-08-19 20:42:14 Access* 2019-08-19 20:48:00 I need some help 2019-08-19 20:51:01 I'm assuming people who aren't replying simply don't know how to help 2019-08-19 20:51:03 (myself included) 2019-08-19 20:51:39 merith: on which architecture? 2019-08-19 20:52:03 Well... I don't know how to check that 2019-08-19 20:52:32 ok, i mean, is it x86(_64), or ARM, or what? 2019-08-19 20:52:44 But a PowerMac8,1 is a ppc64 2019-08-19 20:52:45 it's uh, let me check 2019-08-19 20:52:50 Oh! PowerPc 2019-08-19 20:53:02 ppc for sure, yes 2019-08-19 20:53:03 And this reports it's a PowerMac8,2 2019-08-19 20:53:16 ah, cool 2019-08-19 20:53:20 So ye I'm booting from usdb 2019-08-19 20:53:24 i haven't tried this 2019-08-19 20:53:25 Usd 2.0 2019-08-19 20:53:27 they probably run both le and be 2019-08-19 20:53:53 it's a PPC 970 CPU anyway 2019-08-19 20:54:29 i think one of the powermacs only runs in big endian 2019-08-19 20:54:37 (G5, i *think*) 2019-08-19 20:55:03 There are multiple versions of the g5 series 2019-08-19 20:55:14 This is the 17in AllIn One version 2019-08-19 20:55:23 yeah it's not dual endian 2019-08-19 20:55:27 (w/o iSighr) 2019-08-19 20:55:52 if it only runs in big endian mode, you're out of luck, we don't have big endian ppc64 builds 2019-08-19 20:56:02 jn__: you are correct 2019-08-19 20:56:09 accrding to my googling anyway 2019-08-19 20:56:46 yup, it's only ppc64be 2019-08-19 20:56:58 if that's the problem, Adelie linux might help. it has BE builds 2019-08-19 20:57:27 (and is otherwise somewhat similar to alpine) 2019-08-19 20:57:27 merith: consider trying adélie linux 2019-08-19 20:57:34 yes, just what i was about to say 2019-08-19 20:57:36 Link? 2019-08-19 20:57:44 http://www.adelielinux.org/ 2019-08-19 20:57:45 https://adelielinux.org/ 2019-08-19 20:57:49 ha 2019-08-19 20:57:56 https wins :) 2019-08-19 20:58:05 as long as www. serves the site 2019-08-19 20:58:10 httpseverywhere for the win 2019-08-19 20:58:29 Thanks 2019-08-19 21:02:25 Hey, i have been trying to install alpine linux on zfs on luks, was wondering whether that is supported or should work normally, i have read that alpine linux supports root on zfs but the setup-disks thingy said that it wasn't supported 2019-08-19 21:02:33 danieli: that adelielinux are alpine kind of? use muscl and als apk too! 2019-08-19 21:02:45 uh what? 2019-08-19 21:02:54 PICCORO: it is some kind of spin-off 2019-08-19 21:03:02 it started as a fork, if that's what you meant 2019-08-19 21:03:08 please explain me more, elaborate! 2019-08-19 21:03:12 i think i'd call it a derivative, kind of like what ubuntu is to debian 2019-08-19 21:03:23 umm interesting.-... 2019-08-19 21:03:25 but adélie has diverged from alpine 2019-08-19 21:04:24 there's no more alpine based ? 2019-08-19 21:04:34 pmOS 2019-08-19 21:04:45 mpOS ? 2019-08-19 21:04:49 no, pmOS 2019-08-19 21:05:14 https://postmarketos.org/ 2019-08-19 21:05:30 AH! pmOS ok ok umm i'm reading the FAQS', https://www.adelielinux.org/about-qa.html 2019-08-19 21:05:55 but hey what it's the relationship beetween pmOS and adeline ? 2019-08-19 21:06:12 none 2019-08-19 21:06:41 well, their heritage, that's it 2019-08-19 21:09:02 oh, got it! adeline and alpine uses same package manager .. that's all 2019-08-19 21:09:04 pufff 2019-08-19 21:09:48 and also the same libc 2019-08-19 21:10:01 adélie started as an alpine fork iirc 2019-08-19 21:10:19 but it is a completely separate OS now 2019-08-19 21:10:20 but same deskop new users problems.. 2019-08-19 21:10:22 pmOS still uses alpine repos 2019-08-19 21:10:30 that's great 2019-08-19 21:11:12 if they want something changed, they'll either ask us to do do it / send a commit, or they'll do it in their own repos if we can't 2019-08-19 21:11:20 package-wise anyway 2019-08-19 21:47:17 Here is the only problem i see with the apk system 2019-08-19 21:47:30 that is the same extension that android apps have 2019-08-19 21:47:51 so i am not surprised if people keep trying to install the "apk" and get errors and gripe about it 2019-08-19 21:48:08 That is pretty funny to be honest 2019-08-19 21:48:30 Yep 2019-08-19 21:55:49 Welp... While it booted, it didn't do anything else 2019-08-19 21:56:09 It gave me grub and then after that, this in the top left (minus the ") 2019-08-19 21:57:21 "ieee1275/ud ieee1275/ud ieee1275/ud,apple3 ieee1275/ud,msdos1" 2019-08-20 00:02:23 merith: i said the same.. same extension due was not taken managed respect the world 2019-08-20 00:05:18 maxice8: gotta agree 2019-08-20 01:47:28 fcolista: 25 2019-08-20 01:47:42 sorry, disregard 2019-08-20 07:33:04 https://www.reddit.com/r/archlinux/comments/csd2t6/wifi_connects_too_fast_and_its_a_problem/ 2019-08-20 07:33:13 Posted byu/sreelinux 2019-08-20 07:33:13 1 day ago 2019-08-20 07:33:25 wifi connects too fast and it's a problem 2019-08-20 07:33:56 using iwd is to fast? 2019-08-20 07:34:39 lol 2019-08-20 07:35:07 thats not the problem, problem is that he cannot set priority of the default route 2019-08-20 07:35:16 its a config setting in dhcpcd.conf 2019-08-20 07:35:42 probably iwd internal dhcp 2019-08-20 07:35:51 looks like systemd dhcp 2019-08-20 07:36:05 there is a comment with a link to set priority for wired conenction 2019-08-20 07:36:10 or NM issue 2019-08-20 07:36:33 i didnt follow it, but in general, that is the issue. you need to be able to set priority on the default route per interface 2019-08-20 07:36:51 i mean that is the solution 2019-08-20 07:37:04 iwd being fast is only a good thing 2019-08-20 07:37:19 and personally, motivates me to switch to it :) 2019-08-20 07:37:44 right, but proper routing with multiple interface setting is somewhat hard for daemons to set properly 2019-08-20 07:38:06 its a fairly simple problem 2019-08-20 07:38:46 I have a dilemma to upgrade ell/iwd with some patches or wait for next release 2019-08-20 07:38:48 when you add a route to kernel, there is a mandatory option for "prio" 2019-08-20 07:39:22 the daemon just need to have a proper way to config how to set that knob 2019-08-20 07:39:32 how far is the next release? 2019-08-20 07:39:43 if its a few days, i'd wait 2019-08-20 07:39:46 daemons have to be told about 'prio' if someone want to change default 2019-08-20 07:40:08 right, the daemon need a way to configure how to set the prio 2019-08-20 07:40:13 yesterday I asked and got ambiguous answer 2019-08-20 07:40:16 dhcpcd you can do that by interface name 2019-08-20 07:40:36 not sure it will be soon 2019-08-20 07:40:47 you can say eth* add 100 to the ifindex 2019-08-20 07:41:12 and for wlan* ifaces its ifindex+200 2019-08-20 07:41:13 I have it running it with some patches, and net setting is really fast 2019-08-20 07:41:56 when I open screen from suspend to ram, it instantly reconnects 2019-08-20 07:42:59 first few times I thought it is the state before going to suspend 2019-08-20 07:43:49 is the patches intrusive? 2019-08-20 07:43:49 denkenz (#iwd channel) told he measured connect, and results are ~300ms 2019-08-20 07:44:24 not much, two for ell, and one made by me for iwd 2019-08-20 07:44:50 if the patches only optimizes, then we could wait 2019-08-20 07:45:02 if the patches fixes issue 2019-08-20 07:45:07 then we can backport from git 2019-08-20 07:45:25 I added minimally needed for dhcp to work correctly 2019-08-20 07:45:26 if its already applied upstream in git, then i dont mind adding the patches 2019-08-20 07:45:48 two are cherry picked from upstream 2019-08-20 07:46:07 and then one you made for iwd? 2019-08-20 07:46:20 yes 2019-08-20 07:46:34 it was the one upstream iwd claimed to be distro specific? 2019-08-20 07:46:44 I made fix for path to use resolvconf 2019-08-20 07:46:59 url? 2019-08-20 07:47:27 it sounds like it is something that could/should be a complietime option 2019-08-20 07:47:29 they hardcoded it to /sbin/resolvconf, and our resolvconf is /usr/sbin/resolvconf 2019-08-20 07:48:00 they added change after I reported that to them 2019-08-20 07:48:15 but that will be in new release 2019-08-20 07:48:54 s/new/next/ 2019-08-20 07:51:05 and, maybe I should add patch to main.conf with explanation how to activate internal dhcp and use resolvconf instead of systemd resolver config 2019-08-20 07:52:12 will prepare later and post to gitlab MR with WIP tag so can look and review 2019-08-20 12:00:02 Should wireguard also work with latest 3.10.2 on rpi following the instructions: https://www.wireguard.com/install/#alpine-module-tools 2019-08-20 12:00:26 Alpine version: alpine-rpi-3.10.1-armhf 2019-08-20 12:00:58 i think i pushed a precompiled wireguard for 3.10.2 2019-08-20 12:01:52 free_mind: i guess it depends on how you installed your rpi 2019-08-20 12:02:01 if its a traditional disk install then it should be all fine 2019-08-20 12:02:27 but if its a "diskless", then you may need install the kernel module other way 2019-08-20 12:05:14 Long time ago that I installed the original version so I don't know if it's a disk install... :| 2019-08-20 12:05:23 I have: LBU_MEDIA=mmcblk0p2 2019-08-20 12:05:42 /dev/mmcblk0p2 9.7G 326.4M 8.9G 3% /media/mmcblk0p2 2019-08-20 12:05:45 /dev/mmcblk0p1 19.5G 563.4M 19.0G 3% /media/mmcblk0p1 2019-08-20 12:06:17 tmpfs 463.5M 109.1M 354.4M 24% / 2019-08-20 12:06:45 please use a pastebin service like https://tpaste.us/paste next time :) 2019-08-20 12:07:15 Is that considered a disk install (when I mount: mount -o remount,rw /media/mmcblk0p1) 2019-08-20 12:07:39 Oh sorry, danieli 2019-08-20 12:21:36 ncopa: can you give me a pointer how to install the kernel module other way, because I believe I have an diskless install. 2019-08-20 12:37:10 i think update-kernel script may work, but im not sure it work for non-extlinux 2019-08-20 12:37:12 What is the reason the kernel isn't installed with the diskless version on armhf rpi version? 2019-08-20 12:37:52 because diskless means that you have your rootfs (/) on tmpfs 2019-08-20 12:38:03 after you booted you normally dont need the kernel 2019-08-20 12:38:13 so there is no point in installing kernel into tmpfs 2019-08-20 12:38:27 it would consume 200+ MB of your ram 2019-08-20 12:38:40 and make the boot significantly slower 2019-08-20 12:39:11 basically, after you booted your diskless machine, you can unmount the boot media and remove it 2019-08-20 12:41:02 https://git.alpinelinux.org/alpine-conf/tree/update-kernel.in 2019-08-20 12:41:16 actually, looks like rpi is supposed to be supported 2019-08-20 15:30:41 Having a issue with normal alpine... 2019-08-20 15:30:49 X86_64 2019-08-20 15:31:06 Basically I can't get wifi to work when other distros wifi works 2019-08-20 15:31:24 What's the issue? 2019-08-20 15:31:44 yeah, what's the issue itself? 2019-08-20 15:32:09 When networking starts, it goes to eth0, "udhcpc: sending discover" and fails 2019-08-20 15:32:13 Same with wlan0 2019-08-20 15:32:28 <_ikke_> how did you setup wifi? 2019-08-20 15:32:33 and what chip is it? 2019-08-20 15:32:43 Using `setup-alpine` 2019-08-20 15:32:48 It's a atheros chipset 2019-08-20 15:32:55 Let me get the Amazon link 2019-08-20 15:33:32 https://www.amazon.com/Bluetooth-PCI-Express-Half-Size-Atheros-chipset/dp/B012JQVUX8 2019-08-20 15:33:59 This one has served me well, OCCASIONALLY I can get wifi to work, but I don't know how I did that 2019-08-20 15:34:55 Wait. Found the issue, 2019-08-20 15:35:03 Wpa_supplicant doesn't start when it's supposed to 2019-08-20 15:35:37 I have to tell it to start, also please do note this Is my first time with openrc or any init system besides sysd 2019-08-20 15:36:12 Thank you for your explanation ncopa. I appreciate it. Building a kernel myself is a bridge to far for my current level of skills. To bad, since wireguard would be a great replacement for the current vpn (fastd) on the different rpi's I'm running... 2019-08-20 15:40:21 Now that I actually found the issue, I think I fixed it 2019-08-20 15:41:31 Okay, either way, the udhcpd thing is annoying because it adds unneeded boot time 2019-08-20 15:41:42 Atleast 30 seconds 2019-08-20 15:42:52 it depends on response from your dhcp server 2019-08-20 15:43:14 Well when said server doesn't exist on a interface... (eth0) 2019-08-20 15:44:18 how do you configure parameters for your eth0, dhcp or static 2019-08-20 15:44:46 Dhcp because I tried static and it sucks, also I don't know how static works exactly 2019-08-20 15:44:53 Expecially on a laptop 2019-08-20 15:45:49 you _must_ know how you get your IP, and not guess 2019-08-20 15:46:34 And udhcpc tries to ping the dhcp wifi when wpa_supplicant hasn't even started to try to talk to the wifi 2019-08-20 15:47:12 something is misconfigured then 2019-08-20 15:47:37 https://cdn.discordapp.com/attachments/568639573937225738/613398641767481354/20190820_084638.jpg 2019-08-20 15:48:08 I had to manually add wpa_supplicant to the process with `rc-service add wpa_supplicant` 2019-08-20 15:48:14 odd, for some reason udhcpd service isn't depending on wpa_supplicant 2019-08-20 15:48:16 if you do not use eth0 then comment it out in /etc/network/interfaces 2019-08-20 15:48:50 And correction to Last message : `rc-update` 2019-08-20 15:48:56 please use text paste service (tpaste.us for example) instead of images 2019-08-20 15:48:56 danieli, that would be assuming every Alpine system has a wireless interface 2019-08-20 15:49:16 you wouldn't enable wpa_supplicant if you didn't want wifi, no? 2019-08-20 15:49:26 ah right, i see your point 2019-08-20 15:49:29 Also this is my live boot environment, so I think I may just reinstall 2019-08-20 15:49:31 :) 2019-08-20 15:49:35 let me rephrase: i'm just surprised it isn't more dynamic about it 2019-08-20 15:49:51 checking whether wpa_supplicant is enabled or not 2019-08-20 15:50:06 There's no issue with having both wpa_supplicant and udhcpcd 2019-08-20 15:50:11 afaiu 2019-08-20 15:50:18 The issue is that wpa_supplicant wasn't enabled 2019-08-20 15:50:21 at all 2019-08-20 15:51:03 Knowing my luck, it was probably my fault lol 2019-08-20 15:51:52 Well, if you rely on luck, it mostly is ;p 2019-08-20 15:52:01 s/mostly/most surely 2019-08-20 15:52:16 Here is my knowledge of Linux, the level of knowledge I mean 2019-08-20 15:52:25 One sec 2019-08-20 15:52:49 Not sure this will be constructive for anybody 2019-08-20 15:53:35 ?: SIR! THE SHIP IS SINKING 2019-08-20 15:53:37 Me: Nah, i applied a temporary fix that will eventually make the thing float 2019-08-20 15:53:56 That is my knowledge level and it has done me well 2019-08-20 16:02:31 danieli: udhcpc (or any dhcp client) should not depend on wpa_s 2019-08-20 16:02:45 not by default of course 2019-08-20 16:03:22 wpa_s can/should depend on dhcp client 2019-08-20 16:07:13 I think one of the mirrors is borked 2019-08-20 16:07:38 Ip `200.144.183.235` for the repos 2019-08-20 16:08:03 I was reinstalling and sorting by the fastest mirror, and it gave a connection refused 2019-08-20 16:10:29 mps: the issue I was having, was wpa_supplicant wasn't starting AT ALL until I told it to, and then the dhcp stuff was trying to work in interfaces that had no connection at all 2019-08-20 16:11:37 <_ikke_> linorg.usp.br 2019-08-20 16:23:36 Which it doesn't do on a fresh install 2019-08-20 16:23:41 https://cdn.discordapp.com/attachments/568639573937225738/613407668270530581/20190820_092247.jpg 2019-08-20 16:24:38 iwd 0.19, which will be posted in a few hours, have dhcp client included 2019-08-20 16:24:50 What? 2019-08-20 16:25:33 The issue I'm having is a thing isn't starting when it's supposed to and it's causing my. Boot time to suffer 2019-08-20 16:25:35 internet wireless daemon 2019-08-20 16:25:42 Oh, okay? 2019-08-20 16:26:03 <_ikke_> iwd allegedly is even faster than wpa_supplicant 2019-08-20 16:26:23 I personally use network manager 2019-08-20 16:26:32 _ikke_: about ~300ms for network setup 2019-08-20 16:27:17 look at backlog of this channel this morning, I discussed it with ncopa 2019-08-20 16:27:36 <_ikke_> Yes, that's where I got that from 2019-08-20 16:27:47 and look for latest MR, it is first step to get new iwd in repo 2019-08-20 16:28:14 sorry for self promotion ;-) 2019-08-20 16:30:29 merith: NM can use either iwd or wpa_supppicant 2019-08-20 16:31:15 Okay, well the issue is the that the wireless stuff doesn't like working on boot and because of that, it's hogging my boot time 2019-08-20 16:34:36 Hm, why start udhcpc and networking when you use NM? 2019-08-20 16:35:00 Because this is my first time with a Openrc system 2019-08-20 16:37:44 Cogitri: 2019-08-20 16:38:22 Think you can help a Newby out 2019-08-20 16:38:24 ? 2019-08-20 16:39:33 Ah, well, you don't need to enable udhcpc when you use NM, that already does the dhcp stuff for you 2019-08-20 16:41:51 merith, maybe read up on NM is you chose to use it 2019-08-20 16:46:34 I've been using NM, haven't had a issue until now 2019-08-20 16:49:53 Don't wait for problems to understand the tools you're using :) 2019-08-20 16:50:27 Be preemptive 2019-08-20 17:01:21 hi all, i'm running aarch64 alpine under docker (on x86_64 arch), and when i try to install gcc or g++ it comes back with "2 errors" but i'm unable to retrieve the error is 2019-08-20 17:01:52 that is on x86_64 host 2019-08-20 17:02:01 <_ikke_> cosha: apk fix should show what's going on or even fix it 2019-08-20 17:02:29 tried that but it wasn't able to fix it and just comes back with 2 errors again 2019-08-20 17:02:40 <_ikke_> No extra details? 2019-08-20 17:02:44 nothing 2019-08-20 17:03:27 sorry, the first time round it actually does give an error, that is: "ERROR: Failed to set xattrs on usr/libexec/gcc/aarch64-alpine-linux-musl/8.3.0/.apk.e7f97aa03b8e515a97a9eb65f467457a2c02cba9c11c4651: Function not implemented" 2019-08-20 17:03:54 but fix doesn't give additional details 2019-08-20 17:08:02 @_ikke_: https://pastebin.com/wYVnMrvt 2019-08-20 17:13:54 Saying I don't even have NM installed at all right now. 2019-08-20 17:14:16 `udhcpd` is adding a extra 30sec to a minute... 2019-08-20 17:14:21 To my boot time 2019-08-20 17:14:30 Quing: 2019-08-20 19:16:19 hi, if want install firmware-amd-graphics in alpine, this normally is in the non-free rep. of debian for example < 2019-08-20 19:16:44 if you mean the proprietary drivers, we don't have them 2019-08-20 19:16:55 they are prebuilt binaries for glibc, alpine runs musl 2019-08-20 19:17:45 danieli: ah ok, so for my laptop that kind of needs them to get decent amd graphics, i can only use vesa? 2019-08-20 19:18:05 most solutions such as mesa are depending on the firmware really 2019-08-20 19:18:23 i would think so 2019-08-20 19:18:30 i haven't had amd gpus for a loooong time 2019-08-20 19:18:32 back then they were ati 2019-08-20 19:18:40 "if you mean the proprietary drivers" < i guess you meant the firmware right? 2019-08-20 19:19:31 i meant the drivers running in the OS 2019-08-20 19:19:37 yes, xserver-xorg-video-ati is needed for xorg, but it kind of depends on the firmware 2019-08-20 19:20:14 i need graphical desktop, then i better pick some other hardware i guess 2019-08-20 19:20:46 <_ikke_> I think for firmware it would not matter that alpine is running musl 2019-08-20 19:22:46 _ikke_: i am not experienced enough to know, but with debian i need to add the non-free repository and install firmware-amd-graphics (or firmware-linux-nonfree, which contains the amd graphics and some more) 2019-08-20 19:23:12 without that, display performance is just poor 2019-08-20 19:23:55 brutser: few days ago I just copied firmware from debian to alpine for wifi card on macbook and it worked without problem 2019-08-20 19:24:17 maybe you can do same for your card 2019-08-20 19:24:28 <_ikke_> brutser: Perhaps you need this? https://pkgs.alpinelinux.org/package/edge/main/x86_64/linux-firmware-amdgpu 2019-08-20 19:24:52 mps: that's a good idea, i will try that_ikke_: that's probably it yes! 2019-08-20 19:25:02 oops 2 lines in 1 2019-08-20 19:25:31 ok thanks you both 2019-08-20 19:28:54 Is there a mechanism for Alpine that could allow enabling headless install similar to rasbpian, basically creating empty file "ssh" on the SD card to enable sshd 2019-08-20 19:30:20 I know there's setup-alpine answer file but can you combo it for headless? 2019-08-20 19:30:50 <_ikke_> There is no completely unattended setup atm 2019-08-20 19:33:45 Is that in plans or something that would be easy to contribute? 2019-08-20 19:36:21 brutser, firmware stuff is installed by default, check it with: apk info -v |grep amd 2019-08-20 19:36:51 Basically two things for my "make alpine an ideal IoT platform" thinking: headless install and building APKs for armhf/aarch64 (or automating build of apkovl). Problem is that Raspberry is so low end as a build platform, and I had trouble cross-compiling Go for armhf via qemu (works fine with GOARCH=arm GOARM=6) 2019-08-20 19:37:22 MY_R: the moment you wrote that i was just doing exactly that :) 2019-08-20 19:37:50 brutser, so next step is to install mesa stuff together with xorg amd/ati drivers and you are good to go :) 2019-08-20 19:37:59 If there was basically something like rc.local or firstboot executed from the SD card, that would solve 90% of my headless needs. 2019-08-20 19:38:05 exact ;) 2019-08-20 19:38:39 joneskoo, yes, check /etc/local.d/README 2019-08-20 19:40:03 MY_R: key point: executed from SD card (not apkovl) 2019-08-20 19:41:46 Sure, could create a fake apkovl tar with a local.d script, that could work. But why not something where I could uncompress the alpine tarball to SD card, add a text file, insert the card to raspberry and boot 2019-08-20 19:43:45 joneskoo, then dunno :\ 2019-08-20 21:18:59 hi all, sorry for asking twice but had to sign out earlier so haven't didn't get any new messages.. i'm running aarch64 alpine under docker (on x86_64 arch), and when i try to install gcc or g++ it comes back with "2 errors" and i've no idea what the error is (google doesn't return anything either): https://pastebin.com/wYVnMrvt 2019-08-20 21:19:08 any help would be appreciated 2019-08-20 21:20:46 that's qemu for you 2019-08-20 21:21:14 ..without checking the paste =) 2019-08-20 21:22:38 you have binfmt and qemu static doing the job to run aarch64 stuff, right? 2019-08-20 21:23:17 correct 2019-08-20 21:23:53 this error only comes up when installing gcc/g++, everything else seems to install perfectly fine 2019-08-20 21:24:19 ah 2019-08-20 21:50:01 How do I disable/replace udhcpc? 2019-08-20 21:51:04 It's still hogging my boot speed 2019-08-20 21:51:32 See rc-update 2019-08-20 21:53:32 Udhcpc isn't in there, 2019-08-20 21:54:15 probably in /etc/network/interfaces 2019-08-20 21:55:09 Well I don't know what I'm looking for to edit or change. Reference links would me be nice if possible 2019-08-20 21:59:18 how do you want to configure your network interface ? 2019-08-20 21:59:37 do you want a fixed ip adress ? 2019-08-20 22:00:36 merith : https://wiki.alpinelinux.org/wiki/Configure_Networking 2019-08-20 22:05:09 I don't want. A fixed IP, I want to make alpine boot faster by disabling the checks for a dhcp server on boot 2019-08-20 22:05:17 Because on boot 2019-08-20 22:05:45 The network connection stuff hasn't even been enabled so it cant actually talk to a dhcp server 2019-08-20 22:06:05 Basically, Enless the interface is actually connected, I don't want it to check that 2019-08-20 22:25:16 merith, did you read https://wiki.alpinelinux.org/wiki/Configure_Networking? 2019-08-20 22:25:46 was on mobile so i wasnt able to. now i am 2019-08-20 22:26:41 The main reason why i cant have a static IP, is because im going to be moving between school and Home with this 2019-08-20 22:26:53 And the school dont like static IP 2019-08-20 22:27:36 Just remove eth0 from /etc/networks/interfaces, as you've been suggested several times 2019-08-20 22:28:30 well what about the wifi? `wlan0` it does that even though wpa_supplicant hasnt even been started so it fails because there is no network 2019-08-20 22:28:44 is it okay to just completely disable udhcpd? 2019-08-20 22:29:05 I guess you're talking about udhcpc 2019-08-20 22:29:13 aye 2019-08-20 22:29:25 i am used to `dhcpd` 2019-08-20 22:29:36 so i type out of habit 2019-08-20 22:29:52 dhcpd is an DHCP server 2019-08-20 22:30:01 Maybe you're thinking about dhcpcd 2019-08-20 22:30:07 YEah, 2019-08-20 22:30:09 thanks 2019-08-20 22:30:26 Maybe you could thy the udhcpc -b option 2019-08-20 22:30:46 It should solve your timing issue 2019-08-20 22:31:52 it starts in the sysinit group and i dont know how to edit that 2019-08-20 22:32:17 `openrc sysinit` restarts all the sysinit services 2019-08-20 22:32:26 You will know if you read thea wiki page 2019-08-20 22:32:32 s/thea/the 2019-08-20 22:34:35 https://wiki.alpinelinux.org/wiki/Udhcpc 2019-08-20 22:34:36 geez 2019-08-20 22:34:46 would love to use it if there was actual detail 2019-08-20 22:35:34 I was talking about the page Lord and I (I didn't see it) pasted to you 2019-08-20 22:35:51 Configure Networking? 2019-08-20 22:35:55 yeah that didnt help 2019-08-20 22:36:00 Read again 2019-08-20 22:36:57 Again, Sparse as all hell 2019-08-20 22:37:12 Well 2019-08-20 22:37:16 What are you looking for, there? 2019-08-20 22:37:22 ACTION back to teaching school 2019-08-20 22:38:19 how to modify the blasted start up parameters so they only check for a dhcp server if the connection exists. Like for example, only if the Ethernet is actually plugged in, or if the wifi is actually connected? 2019-08-20 22:38:40 Why won't you try first the solution I suggested? 2019-08-20 22:38:57 Disabling udhcpc? 2019-08-20 22:39:15 No, after that 2019-08-20 22:39:28 teh `-d` flag? 2019-08-20 22:39:38 Nope, never said that 2019-08-20 22:39:41 Coreection: -b 2019-08-20 22:39:46 Right on 2019-08-20 22:40:44 Well how do i modify the STARTUP SEQUENCE to use that? 2019-08-20 22:41:06 You don't have to modify the startup sequence 2019-08-20 22:41:10 The sequence will be the same 2019-08-20 22:41:23 I am trying to LESSEN MY BOOT TIME 2019-08-20 22:41:34 What you would do is configure your dhcpd client 2019-08-20 22:41:45 By passing to it the option I suggested 2019-08-20 22:42:13 Okay. so sorry for being bitchy here 2019-08-20 22:42:16 s/dhcpd/dhcp :) 2019-08-20 22:42:28 You're not being bitchy, you're being childish 2019-08-20 22:42:35 But hey 2019-08-20 22:42:41 but how is running `udhcpc -b` going to help lessen the boot time? 2019-08-20 22:42:43 Whatever, just do your homework 2019-08-20 22:42:45 Explain please? 2019-08-20 22:42:56 Can't you figure it out yourself? 2019-08-20 22:43:18 What does the -b option tell the dhcp client to do? 2019-08-20 22:43:20 Not if i dont know what im looking for. There is a flat reason why i perfer NM over dhcp 2019-08-20 22:43:32 s/dhcp/dhcpc 2019-08-20 22:43:52 Because with NM, you don't actually have to understand what's going on 2019-08-20 22:43:58 Then use NM, not udhcpc 2019-08-20 22:44:11 -b: it tells the client to background itself 2019-08-20 22:44:19 And boy i would LOVE TO 2019-08-20 22:44:27 If i could actually make it use that 2019-08-20 22:44:34 i can install NM, 2019-08-20 22:44:46 I just cant get it to override `udhcpc` 2019-08-20 22:44:52 in the boot order 2019-08-20 22:44:56 hu 2019-08-20 22:45:09 Don't ask your system to launch a dhcp client, then 2019-08-20 22:45:28 THIS is my first time with a openrc system. I dont know what the fuck im doing here 2019-08-20 22:45:57 That's unrelated to openrc, that's a classical Linux way of setting up networking 2019-08-20 22:46:12 openrc starts udhcpc on boot 2019-08-20 22:46:13 But the wiki page can help you understand it 2019-08-20 22:46:18 Not really, no 2019-08-20 22:46:29 https://wiki.alpinelinux.org/wiki/Udhcpc 2019-08-20 22:46:30 https://wiki.archlinux.org/index.php/Dhcpcd 2019-08-20 22:46:33 compare these two pages? 2019-08-20 22:46:40 What for? 2019-08-20 22:46:47 that is the level of docs im used to getting 2019-08-20 22:47:01 rc-update del udhcpd ? 2019-08-20 22:47:23 That's good, then read it correctly 2019-08-20 22:47:27 And you'll be good 2019-08-20 22:47:55 rc-update: service 1udhcpc` is not in the runlevel `boot` 2019-08-20 22:47:57 When i run that command 2019-08-20 22:48:01 and quinq 2019-08-20 22:48:28 dont. Just dont tell me to RTFM because i cant seem to frind the right manual for this thing 2019-08-20 22:48:39 I didn't do that 2019-08-20 22:48:50 apk add openrc-doc <-- if you do happen to want it 2019-08-20 22:49:03 I've been helping you for almost half an hour now 2019-08-20 22:49:06 although it's rather spartan 2019-08-20 22:49:13 Giving you the specific wiki page 2019-08-20 22:49:15 With all information 2019-08-20 22:49:26 That doesnt cover what i need it to at all 2019-08-20 22:49:30 It does 2019-08-20 22:49:35 it only covers a single location setup 2019-08-20 22:49:44 It just doesn't say “How should merith be happy” 2019-08-20 22:49:49 You'll have to think a little 2019-08-20 22:50:10 There's a specific “IPv4 DHCP Configuration” section 2019-08-20 22:50:19 You said you don't actually want that 2019-08-20 22:50:24 So don't apply what's there 2019-08-20 22:51:03 Not sure how to explain it more simply 2019-08-20 22:51:17 Now, I have other things to do, good luck 2019-08-20 23:28:09 when i install xfce according to alpine wiki, i find that i need to install mesa-esl, the xorg setup did not install this for some reason 2019-08-20 23:28:43 also when i finally get to the xfce desktop, i get error from the XFCE PolicyKit Agent 2019-08-20 23:29:17 should i install elogind ? 2019-08-20 23:29:31 or do i need configure some policykit rules? 2019-08-20 23:29:45 elogind will not be on alpine i guess 2019-08-20 23:31:22 `apk search` or pkgs.alpinelinux.org could help you in discovering that it does exist 2019-08-20 23:31:45 Cogitri: yes i was too quick with that 2019-08-20 23:32:47 Cogitri: i still however get the XFCE PolicyKit Agent error 2019-08-20 23:33:23 Please define "the error" :) 2019-08-20 23:37:35 opening xfce desktop shows the error "Error: XFCE PolicyKit Agent" 2019-08-20 23:39:43 in /var/log/messages | grep Error > authpriv.warn pkexec.. Error executing command as another user: Not authorized [USER=root] [TTY=unknown] [CWD=/] [COMMAND=/usr/sbin/xfpm-power-backlight-helper --set-brightness-switch 0] 2019-08-20 23:42:45 That's not terribly useful :/ 2019-08-20 23:43:12 Cogitri: where can i locate policykit errors? 2019-08-20 23:43:23 in dmesg | grep error > all i can find is "platform regulatory.0: Direct firmware load for regulatory.db failed with error -2 2019-08-20 23:43:47 but that is not an error related to the policykit 2019-08-20 23:46:49 You could start `/usr/lib/polkit-1/polkitd --replace --foreground` or smth to let it run in your terminal to see errors 2019-08-20 23:47:04 (or maybe it's no-daemon instead of foreground? Not quite sure right now) 2019-08-20 23:48:27 Cogitri: https://bbs.archlinux.org/viewtopic.php?id=201439 < that's the error in arch 2019-08-20 23:48:30 exact same 2019-08-20 23:51:00 fyi: i followed this guide from the wiki: https://wiki.alpinelinux.org/wiki/XFCE_Setup 2019-08-20 23:51:30 Please try what I've suggested above 2019-08-20 23:51:35 But it's time for sleep now 2019-08-20 23:51:40 ok 2019-08-20 23:52:24 says: unknown option --foreground 2019-08-20 23:52:36 ^ 2019-08-20 23:53:01 It's something along those lines to run polkitd in foreground, not sure what the option name is right now 2019-08-20 23:53:20 i am running it now 2019-08-20 23:53:26 it gives no error 2019-08-20 23:53:57 anyway, good night! 2019-08-21 00:32:52 Alright 2019-08-21 00:32:58 What the hell is the source of VirMIDI in alsa 2019-08-21 00:33:47 before, I only had one card (mine), and now i think i'm randomly getting virmidi as card 1 or 0, which messes with my FOOKING POLYBAR SETUP 2019-08-21 01:36:10 priontology: the firmidi and midi alsa setup are a mess.. use soft synthetiser.. 2019-08-21 01:37:17 mckaygerhard: I have no idea where they came from. 2019-08-21 01:37:43 ummm ok lest give yo a link 2019-08-21 01:38:13 priontology: https://www.learndigitalaudio.com/how-linux-audio-works-vs-windows-audio-2017 and always search and investigate before doing something 2019-08-21 01:38:37 after you understand that can ask nhere again.. and i'll give you some name packages 2019-08-21 07:24:19 Has someone tried acf w/ nginx yet? Not quite sure how to set nginx up 2019-08-21 07:31:07 Cogitri: your preferred text editor? 2019-08-21 07:32:53 when I used openwrt on my routers I rebuild it always and disabling their web config interface 2019-08-21 07:34:04 Well yes :P 2019-08-21 07:34:32 Well, I guess acf isn't really required for me, but it seems kinda neat to try 2019-08-21 07:35:18 Cogitri: may I ask one favor? please do not quote your msg, it is not easy to follow in IRC 2019-08-21 07:40:04 mps: do you have a (copple of) walkthrough on how re-compile openwrt and deploy it ? additional on how to enable what and disable what features would be nice 2019-08-21 07:40:44 I have no idea how their build infra works, like abuild, apk-tools, aports, etc. 2019-08-21 07:44:07 https://openwrt.org/docs/guide-developer/quickstart-build-images has worked for me 2019-08-21 07:44:17 mps: ah sure 2019-08-21 07:44:33 tmhoang: last time I was rebuilt it was about 2-3 years ago 2019-08-21 07:44:57 but it is not complicated, just follow their guides 2019-08-21 07:46:02 they have SDK which build gcc/binutils and other needed programs to cross build 2019-08-21 07:46:30 after this it is something like 'make menuconfig' and 'make' 2019-08-21 08:31:03 sounds like something buildroot has 2019-08-21 10:47:58 hi im trying to install dig, but I get dig(missing) required by world[dig] 2019-08-21 10:48:07 which seems nonsensical? 2019-08-21 10:52:16 dirtwash: install bind-tools 2019-08-21 10:52:20 https://pkgs.alpinelinux.org/contents?file=dig&path=&name=&branch=edge 2019-08-21 10:53:32 ah merci 2019-08-21 10:54:20 de rien 2019-08-21 10:55:11 apk add cmd:drill 2019-08-21 10:55:36 alternative solution if applicable. 2019-08-21 10:59:18 yes, drill is good 2019-08-21 11:20:11 why not output like "package not found" ? :D 2019-08-21 11:20:52 "dig(missing)" 2019-08-21 11:21:14 it's not *the* most user-friendly tui but it's not that bad 2019-08-21 11:21:38 rest of the part is confusing :) 2019-08-21 11:22:46 makes perfect sense to me 2019-08-21 11:23:14 if you say so 2019-08-21 11:25:51 apk is user friendly but it is picky about its friends ;-) 2019-08-21 11:26:18 hahah :D 2019-08-21 11:28:00 \o/ 2019-08-21 11:28:08 \o\ 2019-08-21 11:28:16 /o/ 2019-08-21 11:28:35 ah ok, sorry, thought bot know that game :D 2019-08-21 13:17:44 hey ncopa , _ikke_ how it's this info valid respect alpine https://www.tldp.org/LDP/sag/html/what-login-does.html ????? 2019-08-21 13:18:03 seems we do not have wtmp 2019-08-21 13:21:46 that sentence did not make sense to me, rephrase please_ 2019-08-21 13:21:47 ? 2019-08-21 13:22:36 anyway, busybox has its own login utilities 2019-08-21 13:23:01 PICCORO: musl doesn't support utmp/wtmp 2019-08-21 13:23:11 and that 2019-08-21 13:24:40 PICCORO: as mps said, musl doesnt support it, so our tools are not using it 2019-08-21 13:24:52 i think we nowdays have a livrary for it if we need it 2019-08-21 13:25:06 but i dont think login from busybox uses it 2019-08-21 13:31:18 i remember skarnet made something 2019-08-21 13:32:53 yeah, a separate library 2019-08-21 13:33:00 but we dont use it for busybox 2019-08-21 13:54:19 skarnet's utmps pkg is overkill for alpine, imo 2019-08-21 13:58:34 do we have something in alpine to convert chroot installation to bootable, i.e. populate needed boot service to be started 2019-08-21 13:58:49 or, we do this by hand and one by one 2019-08-21 14:02:39 i'd probably be okay with including some utmp support upstream in musl if there's a reasonably interoperable (easy to add new implementations, even if now there's only one) protocol for it 2019-08-21 14:04:04 but traditional file backend can't be done in any reasonable way; it's hopelessly insecure and encourages creation of dangerous suid/sgid 2019-08-21 14:04:16 i'm not sure how skarnet's works 2019-08-21 14:04:34 ideally the client registering utmp should have to prove control of the tty device it claims to be logged in on 2019-08-21 14:06:35 dalias: I looked at utmps and it requires daemon to run for it to work, I didn't looked furter when see required daemon 2019-08-21 14:07:04 although I'm writing from memory, not sure about current status 2019-08-21 14:11:58 mps ncopa so then how to control login history for admin ? 2019-08-21 14:12:14 in the mail list that topic was end in ... nothig! 2019-08-21 14:12:21 mps, there's no remotely valid way to do utmp without a daemon 2019-08-21 14:12:34 permissions model just doesn't work 2019-08-21 14:13:50 so skarnet's implementation is correct design 2019-08-21 14:13:52 ? 2019-08-21 14:16:19 mps, i would think it's at least close to ideal, but i don't know the specifics 2019-08-21 14:20:19 PICCORO: if you need control login history for admin then maybe alpine is not the right tool for you 2019-08-21 14:20:33 we dont support it, sorry 2019-08-21 14:21:33 sshd logs? 2019-08-21 14:22:50 yeah sshd logs are a much better source of login history 2019-08-21 14:24:38 dalias: thanks for explanation, I have confidence in your opinions. but alpine with or without utmp is fine for me 2019-08-21 14:25:21 dalias: unless the system provides a nice way to structure and consume data, agreed 2019-08-21 14:34:56 ncopa how we can or well as sysadmin WE NEED a tool to control login access 2019-08-21 14:37:28 Hi :) 2019-08-21 14:37:30 PICCORO: if you need look at utmps apk 2019-08-21 14:37:52 thanks mps 2019-08-21 14:38:12 we need to offer an alternative in wiki documentation so .. that's why i asked 2019-08-21 14:38:51 ohm, you are alpine reseller :D 2019-08-21 14:39:32 I'm currently trying to get Alpine to boot via UEFI with a custom built kernel, but I can't manage to get that done with mkinitfs. I'm switching from Gentoo where I used genkernel to built the initrd. So just wondering if someone managed to boot this way on Alpine. 2019-08-21 15:09:52 ... reseller? wut? 2019-08-21 15:10:46 jk 2019-08-21 15:23:10 Hi, I'm start my adventages with Alpine linux and Rpi. 2019-08-21 15:23:18 Someone know if newest alphine linux support RPI version 4? 2019-08-21 15:24:08 green91: not yet, probably will in next release 2019-08-21 15:24:43 Thanks @mps 2019-08-21 15:24:56 although some people starting to build kernel and bootloader 2019-08-21 15:25:05 there is work done as we speak on that one 2019-08-21 15:25:32 so if you comfortable to try these two build yourself rest should work 2019-08-21 15:26:35 ACTION wonder why people buy rpi's when there are rockchips 2019-08-21 15:27:27 rockchips? 2019-08-21 15:28:07 rockchip based SBC's and computers 2019-08-21 15:30:08 In my case I want learning something new Rpi has low level entry 2019-08-21 15:31:03 there are a lot of rockchip boards and prices are low also 2019-08-21 15:33:16 more howto's on pi ? 2019-08-21 15:33:28 might be the case 2019-08-21 15:34:16 artok: probably, better marketing, you know 2019-08-21 15:34:23 I hear version 3 is vulnerable, so I decided buy newest version 4 2019-08-21 15:35:42 vulnerable...? how so? 2019-08-21 15:35:50 pretty sure I haven't heard that 2019-08-21 15:37:47 probably some os on it 2019-08-21 15:39:25 Broadcom chip, sth that - maybe outdated 2019-08-21 15:39:57 that's not very specific for such a big claim 2019-08-21 15:40:30 either way, if you can dig up a reference i'm interested in hearing more, i usually stay in the loop when it comes to security but i've been preoccupied lately 2019-08-21 15:53:25 no broadcom - mps has right, firmware ~ https://www.cvedetails.com/cve/CVE-2018-18068/ 2019-08-21 16:10:18 oh yeah, I heard someone mention that! never looked into it though 2019-08-21 16:10:23 that's super bad 2019-08-21 17:00:04 What bootloader does alpine use 2019-08-21 17:03:26 syslinux/extlinux by default 2019-08-21 17:07:15 Hey there, i am trying to compile links2 with support for X11 graphics mode, the website sais it needs xfree86 (or equivalent xlib implementation) so i installed libx11-dev from the repos, now the configure checks for X/* suceed, but the check for X itself still has a no, am i missing another package perhaps? 2019-08-21 17:08:09 s/X\/*/X11\/* 2019-08-21 17:25:38 nepugia: `setup-xorg-base` 2019-08-21 17:27:03 This will help you get all needed xorg packages 2019-08-21 17:38:30 merith: i already have X11 running 2019-08-21 17:38:41 Ah.. Odd 2019-08-21 17:39:52 i have an error: 2019-08-21 17:39:54 drivers/cdrom/cd_linux.c:27:10: fatal error: fstab.h: No such file or directory 2019-08-21 17:39:54 #include 2019-08-21 17:41:14 kpmcore-dev in edge has that file 2019-08-21 17:41:31 thanks... https://pkgs.alpinelinux.org/contents?file=fstab.h&path=&name=&branch=edge 2019-08-21 17:41:42 thanks danieli 2019-08-21 17:41:48 bingo 2019-08-21 17:42:11 Yeah, it is just a problem i am getting in configuring it (as in the script) 2019-08-21 17:42:33 Though i don't really know what it checks for specifically when it checks for X 2019-08-21 17:43:09 fstab.h is normally in glibc 2019-08-21 17:43:45 depending what you are going to build, it might need to know that it is musl and not glibc 2019-08-21 18:05:44 How do I get icons for xfce4? 2019-08-21 18:08:09 Heh 2019-08-21 18:08:26 Install some you like 2019-08-21 18:12:17 I don't know which one to get... 2019-08-21 18:12:24 And which ones are in the repos 2019-08-21 18:13:19 I want something akin to material design, but also like the windows icons 2019-08-21 18:15:20 I guess numix is pretty flat/material-ish 2019-08-21 18:18:04 i like material design too, and numix looks good to me 2019-08-21 18:18:09 i used it years ago 2019-08-21 18:28:44 hm, is acme-client gone from the repos? 2019-08-21 18:48:43 I just use Adwaita for now 2019-08-21 18:51:36 But that icon is default on everything and feels weird 2019-08-21 18:52:42 minus: it is in unmaintained/ 2019-08-21 18:56:25 ACTION reads up on that 2019-08-21 19:34:16 I think kernel option ssh_key=https://github.com/joneskoo.keys ip=dhcp is supposed to work but the network interface is not discovered at that time :( 2019-08-21 19:35:31 grep: /sys/class/net/eth*/operstate: No such file or directory 2019-08-21 19:35:38 ERROR: IP requested but no network device was found 2019-08-21 19:49:48 Cogitri: numix icons Arnt in the repo 2019-08-21 19:52:32 is there a way to get linux to delay 1 second before running init :/ my ethernet is detected half a second after https://github.com/alpinelinux/mkinitfs/blob/747dd89a1c1dd388d46fe667b1bf754d59c3738b/initramfs-init.in#L193 2019-08-21 19:56:13 You can make dhcpc launch later in most init system 2019-08-21 19:56:35 this is in initramfs init, not a service 2019-08-21 19:56:44 Odd... 2019-08-21 19:56:53 Okay then I am. Out of my. Luegh 2019-08-21 20:03:58 joneskoo: adding 'debug' and 'debug_init' to kernel parameters ? 2019-08-21 20:05:46 no help - what should it do? I see no difference over noquiet 2019-08-21 20:05:47 joneskoo: worst case, add a while loop to sleep in there to wait for your nic to be up :) 2019-08-21 20:06:05 looks to me like the raspberry ethernet is on USB and that's why it takes a moment to come up 2019-08-21 20:06:24 edit /usr/share/mkinitfs/initramfs-init and re-run mkinitfs 2019-08-21 20:06:54 or use -i option 2019-08-21 20:07:12 or try using static ip= instead of dhcp 2019-08-21 20:07:20 that's not the problem. 2019-08-21 20:07:39 * Obtaining IP via DHCP (eth0)...: ifconfig: SIOCSIFADDR: No such device 2019-08-21 20:07:53 so let it sleep in a loop then 2019-08-21 20:07:54 the eth0 interface is found less than a second after that. I suspect because it's connected by USB on raspberry pi 2019-08-21 20:11:38 I can't. Find any icon packs for xfce4 2019-08-21 20:14:56 ERROR: DHCP requested but not present in initrd :( 2019-08-21 20:16:23 tmhoang: mkinitfs doesn't seem to produce a valid image on rpi as I hit this error which I didn't before https://github.com/alpinelinux/mkinitfs/blob/master/initramfs-init.in#L190 2019-08-21 20:20:32 joneskoo: maybe adding 'dhcp' or 'network' to your /etc/mkinitfs/mkinitfs.conf ? 2019-08-21 20:22:48 'network' 2019-08-21 20:22:57 Is root on zfs supported? the installation was reaaaly tedious ;), and the initramfs doesnt seam to know about zfs either 2019-08-21 20:23:41 nepugia: there was many discussion about this, some zfs masters will be up online and answer you in next 8-10 hours, I hope :) 2019-08-21 20:24:12 Hmm, i have seen that 3.5 sais that the support was added anyway :) 2019-08-21 20:24:17 nepugia: Yes, it's supported 2019-08-21 20:24:29 I run Alpine on an encrypted ZFS root 2019-08-21 20:24:40 installer doesnt even let me install onto zfs though, had to do a chroot install type first 2019-08-21 20:25:11 (which isn't _that_ supported, as of now it throws you into an emergency shell to enter the password manually and mount /sysroot) 2019-08-21 20:25:29 Ah, i have that too 2019-08-21 20:25:33 Ah, the installer doesn't offer ZFS yet because the iso doesn't come with the zfs module I guess 2019-08-21 20:25:34 with zfs native encryption 2019-08-21 20:25:42 Same here 2019-08-21 20:25:50 the extended iso came with a zfs apk and zfs-vanilla 2019-08-21 20:26:02 I always do chroot installs anyway to put different OSes on my zvols though :) 2019-08-21 20:26:26 heeelpp 2019-08-21 20:26:28 Could NOT find wxWidgets (missing: wxWidgets_LIBRARIES wxWidgets_INCLUDE_DIRS) 2019-08-21 20:26:34 why? 2019-08-21 20:26:47 My long term plan is to dualboot freebsd with this.. when freebsd gets zol in a release version at some point 2019-08-21 20:27:04 I will see if i can fix the initramfs to automatically do the keyphrase thing 2019-08-21 20:27:10 (as in asking for it) 2019-08-21 20:27:20 PICCORO: I'd suggest you try to read the error message and think a bit about it :) 2019-08-21 20:27:37 (If the dependency can't be found installing it may be the way to go :P) 2019-08-21 20:28:00 nepugia: that'd be nice, Fedora automatically asks for the passphrase, which is super nice 2019-08-21 20:28:22 fedora supports zfs? 2019-08-21 20:28:34 I really like fedoras work on flickerfree boot 2019-08-21 20:30:55 Cogitri: i cannot find the names of the packages.. or headers name.. ummm 2019-08-21 20:32:18 nepugia: I don't think they officially support it, but upstream offers dkms packages which work well 2019-08-21 20:32:59 Not quite sure, I only tried Fedora for a bit to check if a GNOME bug I'm having on Alpine is on Fedora too 2019-08-21 20:34:15 PICCORO: I don't mean to sound rude, but... 2019-08-21 20:34:25 https://www.google.com/search?q=WxWidgets%20Alpine%20Linux 2019-08-21 20:34:43 be rude! 2019-08-21 20:34:48 thanks Cogitri 2019-08-21 20:39:39 tmhoang: besides dhcp, I also see errors mounting modloop.. I give up trying to get ip=dhcp and ssh_key to work on alpine, better approach is to create apkovl for firstboot https://blog.w1r3.net/2018/04/16/automated-provisioning-using-apkovl.html 2019-08-21 20:41:09 basically the only problem with the ip=dhcp and ssh_key was that ethernet doesn't come up and I don't want to spend more time building the initfs only to fix that 2019-08-21 20:41:49 most likely just adding one sleep 1 before the interface configuration would fix this 2019-08-21 20:42:45 Cogitri: guess the only thing that is missing is promting the passphrase and mounting the system afterwards 2019-08-21 20:42:57 joneskoo: if building mkinitfs fails then extract it with cpio, edit init and repack again. Hacky but :D 2019-08-21 20:43:01 the initramfs gets the zfs files already if the feature is appended 2019-08-21 20:43:13 Yup 2019-08-21 20:43:15 there's always a way 2019-08-21 20:43:37 though i suppose it needs to know which zfs dataset to mount 2019-08-21 20:43:47 maybe put that on the kernel commandline to read? hmm 2019-08-21 20:44:26 tmhoang: I could maybe create a github issue about the ip=dhcp not working on rpi3b+ 2019-08-21 20:45:41 wonder if anyone will look at issues on mkinitfs repo 2019-08-21 20:46:10 oh it doesn't have issues enabled - so no. 2019-08-21 20:46:31 what is the repo? 2019-08-21 20:47:22 https://github.com/alpinelinux/mkinitfs/blob/master/initramfs-init.in#L194 is the line of code where the problem triggers 2019-08-21 20:49:25 joneskoo: adding sleep N is usually a bad solution though 2019-08-21 20:49:50 joneskoo: issues/bug reports is done on gitlab.alpinelinux.org 2019-08-21 20:51:04 nepugia: I said it would fix it, not that it's a good fix :) of course better would be to wait up to e.g. 10 seconds for the interface to appear 2019-08-21 20:51:34 danieli: did you get the strange (NIC not coming up) with your headless rpis, like joneskoo said above ? 2019-08-21 20:51:49 i did not use ssh_key on the command line 2019-08-21 20:51:56 joneskoo: centos did that 2019-08-21 20:52:06 he had issue with ip=dhcp 2019-08-21 20:52:11 send dhcp over my ethernet cable and then waited 30 seconds for a reply 2019-08-21 20:52:17 now... if only i had a cable connected 2019-08-21 20:52:45 danieli: it doesn't matter if ssh_key is used, only if networking is configured in cmdline. 2019-08-21 20:53:09 i usually do it later in the boot process, i never needed network during early boot 2019-08-21 20:53:18 hehe 2019-08-21 20:53:42 yeah.. originally I wanted a firstboot script from the SD card, which would be more flexible than the cmdline anyway 2019-08-21 20:54:02 sell the rpis 2019-08-21 20:54:03 just found the cmdline and thought it would be a ready implemented headless (but not unattended) 2019-08-21 20:54:26 it might be something nobody has tried (and failed), so the bug was never discovered 2019-08-21 20:54:37 mine is working just fine, I'm just finetuning the setup so I can share the instructions and get everyone to use alpine :) 2019-08-21 20:55:03 where can i change the script that does /init in the initramfs? 2019-08-21 20:55:10 i.e where is it stored on an installed system 2019-08-21 20:56:06 /usr/share/mkinitfs 2019-08-21 20:56:20 or use mkinitfs -i option, god, I just said above 2019-08-21 20:58:27 ok so gitlab.alpinelinux.org doesn't have initfs repo like github... so that's why there are no bugs reported? 2019-08-21 20:59:09 tmhoang: thank you 2019-08-21 21:00:10 I guess the bug goes https://gitlab.alpinelinux.org/groups/alpine/-/issues even if the repo is not there 2019-08-21 21:01:14 _ikke_ ^ 2019-08-21 21:02:47 <_ikke_> Sorry? 2019-08-21 21:02:57 <_ikke_> I'm missing some context 2019-08-21 21:03:04 https://gitlab.alpinelinux.org/alpine/infra/infra/issues/10642 perhaps wrong place for this issue but no issue tracker for mkinitfs 2019-08-21 21:04:21 <_ikke_> afaik, those should just be added to the aports bug tracker 2019-08-21 21:05:45 aha, maybe the mkinitfs readme could clarify that - it's not obvious at all as it's not part of aports 2019-08-21 21:06:29 <_ikke_> the aports bugtracker acts like a general alpine bugtracker 2019-08-21 21:06:31 the whole source repo is missing from gitlab - or I don't see it. 2019-08-21 21:06:47 <_ikke_> Yeah, it might not have been added yet there 2019-08-21 21:09:14 Are there screenshot tools in the repo? 2019-08-21 21:09:29 I `apk search`ed it and found nothing... 2019-08-21 21:09:51 I want to screenshot my rice 2019-08-21 21:09:54 <_ikke_> scrot and flameshot 2019-08-21 21:10:11 <_ikke_> flameshot is only in edge/testing 2019-08-21 21:10:23 maim > scrot 2019-08-21 21:10:35 <_ikke_> flameshot is nice 2019-08-21 21:10:39 scrot gives artifacts 2019-08-21 21:11:05 <_ikke_> ah ok, never noticed it 2019-08-21 21:11:36 Ah. so i need to enable edge to get flameshot? 2019-08-21 21:11:51 maim too by the looks of it 2019-08-21 21:11:57 Damn 2019-08-21 21:12:07 i dont like edge repo's in a non-edge OS 2019-08-21 21:12:13 merith> I want to screenshot my rice : lol laugh in German 2019-08-21 21:12:27 I am a american 2019-08-21 21:12:29 you are right to not mix them 2019-08-21 21:12:33 either go full edge or not 2019-08-21 21:12:37 sadly i dont get continental jokes 2019-08-21 21:12:54 I used arch for a bit but i am liking the ease and speed in which Alpine has 2019-08-21 21:13:00 i think i might set up audio later 2019-08-21 21:13:29 not needed right now, but i am getting roughly 8 hours with chrome on Alpine when on arch i had 4-3 hours 2019-08-21 21:13:41 the only downside to using alpine for 'everything' is the lack of a large and well-established backer (few active core devs and few people working on infra), and the fact it strives to be different 2019-08-21 21:13:49 the latter point can be both a pro and a con of course 2019-08-21 21:14:02 my point is that some of the tradeoffs alpine has made has made it less versatile 2019-08-21 21:15:09 <_ikke_> most notably using musl as libc 2019-08-21 21:15:23 I dont mind that, 2019-08-21 21:15:39 I plan on using this for school so i wont need much, just stable updates 2019-08-21 21:15:49 something that couldnt be promised with arch 2019-08-21 21:19:19 https://gitlab.alpinelinux.org/alpine/aports/issues/10750 hopefully this is clear enough and can be reproduced since Raspberry Pi 3B+ is relatively common hardware 2019-08-21 21:35:45 Now i got the initramfs to ask for my passhprase heh, still not a general solution though 2019-08-21 21:53:30 Heh nice, adding wpa_supplicant and dhcpcd was super easy with openrc... i recall the troubles of trying to get wifi on boot on debian ugh 2019-08-22 04:12:40 https://imgur.com/v7GCLAk 2019-08-22 04:12:45 in less than 24hr 2019-08-22 04:13:07 https://imgur.com/v7GCLAk 2019-08-22 04:13:34 https://imgur.com/O46NFRt 2019-08-22 04:13:38 I have done my ride 2019-08-22 04:13:44 s/ride/rice 2019-08-22 04:14:04 Faster than i have ever done with archlinux 2019-08-22 04:14:20 simply because on arch i was too busy installing the software and making it work 2019-08-22 06:05:08 nice 2019-08-22 08:09:11 No one ever told me that CUPS was written by Apple. No wonder it SUCKS HAHAHA 2019-08-22 08:09:13 Kidding. I have no idea how to print on alpine. Can someone walk me through the process? 2019-08-22 08:18:05 https://wiki.alpinelinux.org/wiki/Printer_Setup seems like a good candidate 2019-08-22 08:19:48 I think I attempted that, and localhost:631 didn't work. 2019-08-22 08:43:08 priontology: it should if cups is started 2019-08-22 08:43:31 That's what I was thinking. I'll tinker a bit more before consciousness lapses. 2019-08-22 08:47:59 `/etc/init.d/cups start`? 2019-08-22 08:53:16 Aye; I'm not on that terminal right now, but we'll soon see. 2019-08-22 08:53:19 Back later. 2019-08-22 08:57:09 has anyone tried using runit or s6 on alpine? 2019-08-22 09:07:25 Invader_Bork: runit for long time 2019-08-22 09:08:07 mps as a replacement for openrc? 2019-08-22 09:10:42 no, as add on 2019-08-22 09:11:38 just for some programs I wrote - need to monitor and restart them if they fail 2019-08-22 09:12:14 i was thinking more along the lines of a replacement 2019-08-22 09:12:38 look at void linux, they use runit as init 1 2019-08-22 09:13:34 they have runit and musl witch is fine but they are using the gnu coreutils 2019-08-22 09:17:06 I don't know much about void details 2019-08-22 09:18:51 Invader_Bork: the annoying thing about running runit/s6 on alpine is that you'd have to make your own services 2019-08-22 09:20:02 what Cogitri said, its not that easy to use another init. 2019-08-22 09:20:05 Cogitri, yep. i was thinking about getting inspiration from void's, or obarun's. and i'm pretty sure someone has something working on gentoo 2019-08-22 09:20:14 i wonder if somebody actually tried it. 2019-08-22 09:20:27 Cogitri: got it to work for my system, added rootfstype=zfs to the commandline which made the script mount the fs, aswell as adding an explicit zfs load-key zrootC; mount -t zfs zroot/ROOT/alpine /sysroot near the end of the script (before it tries to switch root), and i commented out most rescue shell exits, because i have no idea why it was landing me there in the first place 2019-08-22 09:21:34 (it landed me there twice each time, the first time didnt matter, but the second time seams to be at the end of the script before a switch_root there) 2019-08-22 09:25:45 s/mount the fs/load zfs 2019-08-22 09:27:34 Ah yup, without the rootfstype thingie it won't load the required modules 2019-08-22 09:28:38 perhaps the script can be adjusted to set roofstype in the script accordingly if zfs is specified 2019-08-22 09:28:39 Invader_Bork: I think I'd recommend you to just be content with openRC for now and instead improve its quality for all of Alpine by switching stuff over to supervise-daemon :) 2019-08-22 09:29:04 Ah, it doesn't do that for any FS I think 2019-08-22 09:29:08 At least I also had to do that for xfs 2019-08-22 09:29:22 but but... zfs is special ;) 2019-08-22 09:29:40 guess it just needs some good docs on what you have to put on the comamndline 2019-08-22 09:30:06 and a few fixes to the script 2019-08-22 09:30:52 Cogitri, what i liked about runit it was that busybox already has it in. if i was taking openrc out, one less thing to worry about 2019-08-22 09:31:37 busybox also has dpkg in it, so clearly we should remove apk 2019-08-22 09:31:52 please do not switch alpine to supervise/restart daemons 2019-08-22 09:32:00 Heh 2019-08-22 09:32:05 it was more a philosophical idea 2019-08-22 09:32:26 nepugia, we should definitely do that haha 2019-08-22 09:32:34 what's wrong with knowing the status of daemons? 2019-08-22 09:32:34 ACTION runs away  2019-08-22 09:32:37 if you all like supervisors then switch to systemd 2019-08-22 09:32:56 <_ikke_> (like systemd is the only daemon supervisor) 2019-08-22 09:33:03 lol 2019-08-22 09:33:22 no, it is not, but it is best supported of all of them 2019-08-22 09:33:26 mps but i like to supervise my supervisors 2019-08-22 09:33:36 I have yet to see a distro that really utilizes systemd... last time i checked debian still converted old sysvinit to systemd units, no wonder it works so badly :) 2019-08-22 09:34:11 and if you switch to supervisors please inform me to switch to some other distro or to fork alpine with openrc 2019-08-22 09:34:18 should use nosh then, its so obscure nobody knows about it apparently heh 2019-08-22 09:34:32 what is wrong with tracking pids of children mps? 2019-08-22 09:34:51 <_ikke_> nepugia: double forking 2019-08-22 09:35:14 _ikke_: you can always fix stupid daemons 2019-08-22 09:35:27 <_ikke_> you cannot always 2019-08-22 09:36:03 ah, I see there are a lot of smart people who already fixed all stupid software and not only daemons :D 2019-08-22 09:36:12 If a daemon is misbehaving there is little the supervisor can do about it imo 2019-08-22 09:36:14 oh jesus what have i started i am so sorry 2019-08-22 09:36:25 ACTION weeps  2019-08-22 09:36:27 <_ikke_> Invader_Bork: this is always a hot topic 2019-08-22 09:36:30 mps: wait, i thought this was linux ;) 2019-08-22 09:36:31 Invader_Bork: take popcorn 2019-08-22 09:36:55 ACTION wallows in shame  2019-08-22 09:36:59 this is no issue. some daemons are better off supervised, some are not, and I'm not the one to tell you which one is which 2019-08-22 09:37:03 ACTION should have known better  2019-08-22 09:37:24 mps: lots of run scripts are being converted to openrc supervise-daemon on alpine. 2019-08-22 09:37:34 I wonder if nosh would run on alpine hmmm 2019-08-22 09:37:46 what's openrc supervise-daemon? is it something alpine specific 2019-08-22 09:37:55 it's the first time i hear of it 2019-08-22 09:38:08 https://github.com/OpenRC/openrc/blob/master/supervise-daemon-guide.md 2019-08-22 09:38:12 clandmeter: yes, I know and that trend worries me 2019-08-22 09:38:16 clandmeter, ty 2019-08-22 09:39:17 you have yet to say why though :) 2019-08-22 09:39:24 mps: what is your problem with it? 2019-08-22 09:39:34 i suppose openrc could gain a setting to ignore supervisor directives if you really want 2019-08-22 09:40:23 I'm not against supervisors as I use them, just don't like to be enabled by default for services/daemons 2019-08-22 09:41:02 maybe i misunderstand this but it looks to me like the changed to the scripts only specify how to supervise a daemon if needed? 2019-08-22 09:41:05 I think admin/user should decide to use or not use them 2019-08-22 09:41:13 On that i agree 2019-08-22 09:41:32 i don't want wpa_supplicant to restart indefinetely if i know my wifi is out of reach for instance :) 2019-08-22 09:41:51 nepugia: that's what I would like to say 2019-08-22 09:42:17 mps: it sounded like you have a problem with supervising in generall, not with the aspect of whether admins can controll it :D 2019-08-22 09:42:30 <_ikke_> mps: iirc, you were just against automatically restarting services, correct? 2019-08-22 09:42:49 on alpine if 'apk add service' it's /etc/init.d/script is not added by default to any runlevel 2019-08-22 09:43:00 That is nice imo 2019-08-22 09:43:13 i really hated when debian added stupid services just because they were installed 2019-08-22 09:43:18 <_ikke_> yes, I agree, it should not be started / added to a runlevel by default 2019-08-22 09:44:26 yes, that is nice thing, I decide will I start cups one on month or enable it in default runlevel 2019-08-22 09:45:11 nepugia: yes, I used debian for more 20 years and always have to fix that 2019-08-22 09:46:32 what a nonsence I noticed I cannot deinstall some stopped service on debian, have to start it first 2019-08-22 09:47:01 I dislike to use bad words but for this I must say: nonsence 2019-08-22 09:47:59 nepugia: If you know that you don't want wpa_supplicant because you don't have connectivity just stop the service? 2019-08-22 09:48:23 _ikke_: yes, I'm against using supervise 'option' (whatever it is) by default 2019-08-22 09:48:51 It's not like it'd be stopped with the default setup either (unless it crashes with no connectivity and then that's not a good way to control a service :P) 2019-08-22 09:55:05 Cogitri: It starts on boot, if it doesnt manage to find a connection it can stop there :), there is no need to supervise it 2019-08-22 09:55:17 if anything would need supervision it is the shitty wifi driver itself :P 2019-08-22 09:57:32 ncopa: any idea why the linux-vanilla package doesnt have CONFIG_BLK_DEV_THROTTLING=y set, but the linux-vert one does? 2019-08-22 09:58:01 nepugia: in 3.10.1 2019-08-22 09:58:10 sorry meant ncopa 2019-08-22 09:58:51 ncopa: the reason I ask is that on a linux-vanilla host the lxc-top command is fairly broken as it tries to read info from that cgroup mount 2019-08-22 09:59:03 ncopa: but it works perfectly on a linux-virt host 2019-08-22 10:08:52 I have 2 VMs one with openwrt the other with alpine. For some reason alpine is significantly slower when I use name resolution from a 3rd VM. Any ideas what need to be tweaked? 2019-08-22 10:13:06 MICROburst: i have seen slow DNS when there is broken ipv6 2019-08-22 10:13:20 tomponline: i dont know. what does git blame say? 2019-08-22 10:14:22 tomponline: i think you should report it on https://gitlab.alpinelinux.org/alpine/aports/issues 2019-08-22 10:16:09 for linux-virt it was enabled when I upgraded from 4.14 -> 4.19 2019-08-22 10:16:36 and i suspect it was unintentional 2019-08-22 10:16:53 the linux-virt x86 does not have it enabled 2019-08-22 10:18:12 tomponline: the general approach i have taken is: disable features and enable when someone asks for it 2019-08-22 10:20:01 is there some doc about audio on alpine? having some problems getting that to work (for instance aumix reports that mixer: no such file or directory) 2019-08-22 10:20:37 Only problem i had on other linuxes was that alsa used hdmi as default sound output so i always overwrote that in the modprobe dir thingy 2019-08-22 10:21:52 ncopa: ok will do thanks 2019-08-22 10:58:43 ncopa: good point. ty. will have a look. 2019-08-22 12:48:54 nepugia: Huh, sounds like a weird usecase to me, but alrighty 2019-08-22 15:24:11 So how do I change the bootloader? 2019-08-22 15:37:49 Okay I need help with gvfs. 2019-08-22 15:38:10 I have a 64gb ntfs drive, I have installed ntfs drivers and gvfs 2019-08-22 15:38:16 But yet it still won't mount 2019-08-22 15:40:14 It is saying it can't mount because it's root perms only 2019-08-22 16:00:53 OKay, yep I solved issue 1? my drive was ntfs, the fstab entry made it think it was vfat 2019-08-22 16:00:59 But it still wont mount 2019-08-22 16:08:16 think my issue stems from not having the correct groups. But i cant seem to actually ADD MYSELF to the groups 2019-08-22 16:10:13 Hi everyone, I'd like to try out Alpine Linux, except that I need displaylink things (https://wiki.archlinux.org/index.php/DisplayLink). I don't mind packaging it myself, as I have some experience in packaging. Could someone tell me approximately how long it would be to package displaylink and the evdi kernel driver (given that there are already aur builds for those)? 2019-08-22 16:11:00 <_ikke_> APKBUILD files are quite similar to PKGBUILD files 2019-08-22 16:11:23 <_ikke_> so if archlinux has it, it should be trivial to port (barring any musl incompattibilities) 2019-08-22 16:12:56 hmm so as long as I don't try I don't know right? 2019-08-22 16:13:37 <_ikke_> certainly 2019-08-22 16:14:00 <_ikke_> another issue could be missing dependencies 2019-08-22 16:15:17 there are not so much I think 2019-08-22 16:18:35 thanks I'll give it a try 2019-08-22 16:36:59 Can i get some help? i cant get gvfs to work for non-root 2019-08-22 16:37:56 You most likely need a working polkit for that 2019-08-22 16:38:05 Uhm 2019-08-22 16:38:07 How? 2019-08-22 16:38:23 I am sorry but other linux distros have kinda spoiled me 2019-08-22 16:38:26 Depends on your setup I guess 2019-08-22 16:38:35 Alpine, xfce4 2019-08-22 16:38:43 two users `root` and `merith` 2019-08-22 16:38:54 user with issue `merith` 2019-08-22 16:38:55 Dunno, it works just with my GNOME setup :P 2019-08-22 16:39:00 thunar? 2019-08-22 16:39:22 I guess installing polkit and some polkit agent ( polkit-* , e.g. polkit-gnome ) might do it 2019-08-22 16:39:38 `xfce-polkit` wasnt installed.... 2019-08-22 16:39:51 and now my status bar is fracked... give me a sec 2019-08-22 16:59:36 still having the issue 2019-08-22 16:59:45 and xfce4 actually gives a polkit error 2019-08-22 17:00:10 literally a small error box with the error icon 2019-08-22 17:00:27 that says `"XFCE PolicyKit Agent"` 2019-08-22 17:00:29 thats it 2019-08-22 17:02:55 Check your logs, I suppose 2019-08-22 17:07:30 i had it set up at one point, but i never wrote any instructions on it, it was a one time thing for someone else 2019-08-22 17:12:01 which logs? 2019-08-22 17:14:26 Depends on your setup 2019-08-22 17:14:42 I use metalog so I'd consult /var/log/everything/current 2019-08-22 17:15:30 Its basically a fresh install that i am trying to make as windowsy as possible to confuse staff at my school 2019-08-22 17:16:23 i have xfce, chromium, thunar, a windows gtk theme, wine and libre office installed 2019-08-22 17:16:33 with gvfs and ntfs-3g installed 2019-08-22 17:17:16 Well, install some logging daemon to debug it I suppose 2019-08-22 17:24:49 Cogitri: nice, so add metalog to alpine was not futile ;-) 2019-08-22 17:28:48 i cant find emtalog 2019-08-22 17:29:02 metalog* 2019-08-22 17:29:41 Ah, apparently it's still in testing/ 2019-08-22 17:29:56 I should move it to community I guess, has been serving me well over the course of the last months 2019-08-22 17:30:01 mps: Heh :P 2019-08-22 17:30:07 Thanks for packaging it then :) 2019-08-22 17:32:16 I mean... Im used to systemd 2019-08-22 17:32:29 but i like how alpine is working 2019-08-22 17:32:38 i could see it being used for buisnesses 2019-08-22 17:35:15 I thought I'm only one who use it, nice to see I'm wrong 2019-08-22 17:36:13 maybe I should add some other 'things' from private repo 2019-08-22 17:39:29 issue with gvfs, it does nto provicde the actual `gvfs-` commands 2019-08-22 17:39:50 not* 2019-08-22 18:44:09 udhcpc: socket(AF_PACKET,2,8): Address family not supported by protocol 2019-08-22 18:44:23 https://gitlab.alpinelinux.org/alpine/aports/issues/10750#note_48920 2019-08-22 18:45:31 progress with usbdelay=10 but still no dhcp :( I must be missing some module or init can't find the module 2019-08-22 18:46:56 CONFIG_PACKET=m 2019-08-22 18:46:56 # CONFIG_PACKET_DIAG is not set 2019-08-22 19:32:17 Can i have some help? I cant get this to work 2019-08-22 19:53:01 merith: Have you checked your logs? 2019-08-22 19:56:53 Does Alpine Linux has some proxymaint policy? 2019-08-22 19:56:56 Like Gentoo Linux 2019-08-22 19:57:45 <_ikke_> What does that policy mean? 2019-08-22 19:58:04 Is it possible e.g. for me to contribute patches to aports? 2019-08-22 19:58:12 <_ikke_> oh, yes, certainly 2019-08-22 19:58:14 Sure 2019-08-22 19:58:46 Just file a PR/MR on GitHub/Gitlab or a patch on the mailing list 2019-08-22 19:58:48 For example I belive I do know how to fix this issue https://gitlab.alpinelinux.org/alpine/aports/issues/9635 2019-08-22 19:58:58 So I just create a PR, right? 2019-08-22 19:59:11 <_ikke_> consus: cerainly! 2019-08-22 19:59:14 <_ikke_> certainly! 2019-08-22 19:59:17 Okay, cool 2019-08-22 19:59:42 <_ikke_> We are migrating to gitlab (just fyi) 2019-08-22 19:59:49 From github? 2019-08-22 19:59:51 <_ikke_> yes 2019-08-22 19:59:54 Sweet 2019-08-22 20:00:01 Just please, do not kill git.alpinelinux.org 2019-08-22 20:00:07 <_ikke_> consus: not any time soon 2019-08-22 20:00:14 Gitlab is so goddamn slow 2019-08-22 20:00:14 we still keep openntpd in main 2019-08-22 20:00:32 <_ikke_> consus: cgit will probably remain 2019-08-22 20:00:42 Glad to hear 2019-08-22 20:01:11 <_ikke_> I don't use gitlab for navigating through the code 2019-08-22 20:01:31 consus: do you got any feeling of what makes gitlab slow? i got a few at customers that are hella slow, our internal one is doing good :/ 2019-08-22 20:01:50 <_ikke_> darkfader: I think in our case it's because aports has lots of directories 2019-08-22 20:01:54 Yep 2019-08-22 20:02:06 yeah, for projects this size it's fine to be a bit slow 2019-08-22 20:02:11 It's slow on rendering 1000 dirs 2019-08-22 20:02:14 It cannot show you more :D 2019-08-22 20:02:22 It's also slow on rendering diffs sometimes 2019-08-22 20:02:26 github also just cuts off the pages for freebsd ports 2019-08-22 20:02:39 i'll check in aports into ours so we can feel the same 2019-08-22 20:02:39 <_ikke_> I feel github is often slow as well 2019-08-22 20:02:43 ;-) 2019-08-22 20:03:03 There are sporadic issues with Big Red Banner saying something like 'hey, failed to verify commit' 2019-08-22 20:03:06 And bam 2019-08-22 20:03:15 The rest of the page is not loading anymore 2019-08-22 20:06:23 So yeah, that's what you get for programming Ruby 2019-08-22 20:06:43 I hear gitea is nice 2019-08-22 20:06:46 *heard 2019-08-22 20:07:03 <_ikke_> It chokes on aports (we tried) 2019-08-22 20:07:08 Heh 2019-08-22 20:07:13 CGit still gets the job done 2019-08-22 20:07:42 I wonder if it's possible to convince Jason to add a bugtracker and CI 2019-08-22 20:07:51 <_ikke_> Because it loads a lot less information on directories 2019-08-22 20:08:03 <_ikke_> cgit is mostly meant read-only afaik 2019-08-22 20:08:08 Yeah 2019-08-22 20:08:16 It's kinda limited on the UI 2019-08-22 20:08:31 And you cannot even manage repositories with it, you need something external like gitolie 2019-08-22 20:08:35 *gitolite 2019-08-22 20:08:42 <_ikke_> yes, it's just a repo browser / viewer 2019-08-22 20:08:48 <_ikke_> (which imho is perfectly fine) 2019-08-22 20:08:53 hello 2019-08-22 20:09:01 For some time I was keeping one at work 2019-08-22 20:09:07 <_ikke_> Better do one thing good then multiple things badly 2019-08-22 20:09:07 It was really painless 2019-08-22 20:09:16 i started alpine on my pc and the keyboard doesnt work 2019-08-22 20:09:29 <_ikke_> Lukas4452: Where doesn't it work? 2019-08-22 20:09:40 CGit for viewing, reviewboard for code reviews and buildbot for CI 2019-08-22 20:09:41 in the login 2019-08-22 20:10:15 <_ikke_> graphical or command line? 2019-08-22 20:10:30 graphical, im from the iso 2019-08-22 20:10:38 sorry commandline 2019-08-22 20:10:41 <_ikke_> right 2019-08-22 20:10:44 im tired 2019-08-22 20:11:10 there is no graphical iso right? 2019-08-22 20:11:13 <_ikke_> no 2019-08-22 20:11:42 well, im stuck now at "localhost login:" 2019-08-22 20:11:59 the keys dont work :/ 2019-08-22 20:12:06 I need some advice 2019-08-22 20:12:10 they worked in grub 2019-08-22 20:12:26 How do you guys handle user/group chowning in APKBUILDs? 2019-08-22 20:12:50 <_ikke_> consus: You can specify pkgusers pkggroups 2019-08-22 20:13:08 <_ikke_> https://wiki.alpinelinux.org/wiki/APKBUILD_Reference#pkgusers 2019-08-22 20:13:12 I belive ntp:ntp is a built-in (e.g. I can expect ntp to be the same across machines?) 2019-08-22 20:13:17 i dont have another keyboard 2019-08-22 20:13:31 <_ikke_> Lukas4452: I'm not really sure what to do about that myself 2019-08-22 20:13:38 <_ikke_> Lukas4452: Might be others who have more of a clue 2019-08-22 20:13:56 who? 2019-08-22 20:14:05 or where? 2019-08-22 20:14:08 <_ikke_> here 2019-08-22 20:14:17 <_ikke_> Probably during the day (CEST) 2019-08-22 20:14:30 <_ikke_> consus: you can just assume it exists indeed 2019-08-22 20:14:34 consus: Yes, the user is create by post-install/upgrade 2019-08-22 20:14:52 <_ikke_> in this case, ntp is already existing in the base install 2019-08-22 20:15:02 <_ikke_> you can just chown it in the package phase 2019-08-22 20:15:47 <_ikke_> the tar format will record the actual names, and tries to map it to the correct uid / gid on the target system (in this case they're the same) 2019-08-22 20:15:51 so should i come back later / try alpine another time? 2019-08-22 20:16:29 <_ikke_> Probably, or wait a little longer here 2019-08-22 20:16:35 ok 2019-08-22 20:16:48 then i wait 2019-08-22 20:16:49 Lukas4452: if you have the time, ask two more times in 6-10hr interval 2019-08-22 20:17:07 i'm in weekend mode but a keyboard issue should not be unsolveable 2019-08-22 20:17:40 it is the first distro where my keyboard isnt working 2019-08-22 20:18:08 it's quite a special issue lol 2019-08-22 20:18:11 usb? ps/2? 2019-08-22 20:18:16 usb 2019-08-22 20:18:43 do you know your chipset? by chance, does it have some addon usb controller so that just using a different port could do magic? 2019-08-22 20:19:12 someone will probably be able to tell you how to preload the xhci driver and stuffs to get early usb3.x support 2019-08-22 20:19:26 pffff 2019-08-22 20:19:33 i know 2019-08-22 20:19:35 it should work 2019-08-22 20:19:38 it's just usb 2019-08-22 20:19:41 i switched to the front 2019-08-22 20:19:49 but ignoring that, it could be something to test :) 2019-08-22 20:19:50 now it works?!?!? 2019-08-22 20:19:56 ok 2019-08-22 20:20:04 <_ikke_> some usb controller driver? 2019-08-22 20:20:06 you got multiple usb controllers in there 2019-08-22 20:20:11 one from chipset and one addon 2019-08-22 20:20:20 hope that helps get you started 2019-08-22 20:20:31 22-Aug 22:19 waxu0604-dir JobId 6300: No prior Full backup Job record found. 2019-08-22 20:20:45 ACTION just wanted to do "some backup" and finds laptop dodn't have any left 2019-08-22 20:20:48 party 2019-08-22 20:21:23 i hope i dont have to keep it that way 2019-08-22 20:37:59 Riiight 2019-08-22 20:39:38 _ikke_: can we tell a user like "hey dude if you install openntpd please fix your /etc/passwd"? 2019-08-22 20:40:30 consus: we have ntp user and group 2019-08-22 20:40:32 <_ikke_> I think alpine prefers not to emit messages 2019-08-22 20:40:39 <_ikke_> and ^ 2019-08-22 20:40:45 yep 2019-08-22 20:40:46 <_ikke_> it's part of the base install 2019-08-22 20:40:48 And that's the problem 2019-08-22 20:40:49 Yup, those are easy to miss 2019-08-22 20:40:49 :D 2019-08-22 20:40:56 <_ikke_> Why is that a problem? 2019-08-22 20:41:22 In short: alpine patches libressl in order to extract libtls-standalone 2019-08-22 20:41:47 The problem is that libressl has in-memory x509 certs storage, but openssl does not 2019-08-22 20:42:27 In order to stay compat alpine has a patch that uses mkstemp() in order to create a temporary file 2019-08-22 20:42:40 And mkstemp() requires /tmp 2019-08-22 20:42:55 And that's the problem, because /var/empty (ntp's home) does not have one 2019-08-22 20:43:05 For a very good reason 2019-08-22 20:43:34 So it's either patching openntpd further (use provided directory instead of home) 2019-08-22 20:43:54 Or openntpd should get a separate user (_ntp or openntpd) with a valid directory 2019-08-22 20:44:07 The third option would be to fix openssl itself 2019-08-22 20:44:21 But would be very time consumng 2019-08-22 20:44:30 <_ikke_> Is there something special to the ntp user itself? 2019-08-22 20:44:40 nah, I guess 2019-08-22 20:45:27 /var/db/ntpd.drift is owned by root, /etc/ntpd.conf too 2019-08-22 20:46:07 <_ikke_> someone like ncopa will have to decide, but I guess having a dedicated user would seem like the cleanest solution 2019-08-22 20:46:16 yep 2019-08-22 20:46:38 Another option is bundling libressl inside libtls 2019-08-22 20:46:54 In order to prevent this kind of stuff with other *BSD packages 2019-08-22 20:48:59 It's highly unlike that a project uses both libressl AND openssl 2019-08-22 21:13:14 Hey guys. Does anyone know how to get VirtualBox GUI guest addition stuff working? Screen resize, seamless mode, that sort of stuff. 2019-08-22 21:13:39 The wiki seems *woefully* outdated (that package & half the kernel modules no longer exist) 2019-08-22 21:13:58 <_ikke_> s/hardened/vanillla 2019-08-22 21:15:00 <_ikke_> But for the rest, I haven't tried alpinelinux on virtualbox 2019-08-22 21:15:21 _ikke_, I am using vanilla. 2019-08-22 21:16:41 <_ikke_> https://pkgs.alpinelinux.org/packages?name=virtualbox-guest-*&branch=edge&arch=x86_64 2019-08-22 21:17:11 I have that installed. 2019-08-22 21:17:23 i installed Alpine with XFCE on my disk... but still i cannot use the keyboard in the back 2019-08-22 21:18:16 _ikke_, I have -vanilla and -virt modules (I tried a virt kernel before switching to vanilla), and -x11 + unmarked additions. 2019-08-22 21:18:52 <_ikke_> ok 2019-08-22 21:18:59 <_ikke_> And did you started VBoxClient? 2019-08-22 21:19:48 I tried to. But starting it doesn't actually seem to do anything, even if I try to start it as foreground. 2019-08-22 21:19:52 (how do I make it start on boot, BTW?) 2019-08-22 21:21:31 <_ikke_> Probably by adding it to .xinitrc? 2019-08-22 21:21:43 <_ikke_> Or something similar 2019-08-22 21:24:55 Yeah, but running it does nothing anyways. 2019-08-22 21:25:07 No error message, it's just a no-op ... even when I tell it to run in foreground. 2019-08-22 21:25:18 <_ikke_> try VBoxClient --all 2019-08-22 21:25:45 <_ikke_> Not sure if you need VBoxService first 2019-08-22 21:27:24 Says it's an unrecognized option (the "--all") 2019-08-22 21:27:28 Also, there's no VBoxService. 2019-08-22 21:28:12 <_ikke_> https://pkgs.alpinelinux.org/contents?branch=edge&name=virtualbox-guest-additions&arch=x86_64&repo=community 2019-08-22 21:28:22 <_ikke_> https://pkgs.alpinelinux.org/contents?branch=edge&name=virtualbox-guest-additions-openrc&arch=x86_64&repo=community 2019-08-22 21:28:31 <_ikke_> rc-service virtualbox-guest-additions start 2019-08-22 21:30:56 Hey, now it's up! 2019-08-22 21:31:19 Desktop still won't resize, but a reboot will probably fix that. How do I get it to start each time? 2019-08-22 21:31:32 <_ikke_> rc-update add virtualbox-guest-additions 2019-08-22 21:31:33 nvm, got it 2019-08-22 21:31:35 Yeah 2019-08-22 21:32:08 <_ikke_> You might still need the client as well 2019-08-22 21:34:08 Yeah, looks like I do. Any way to get it to run with all the different modes? 2019-08-22 21:34:12 Err, on boot? 2019-08-22 21:34:49 <_ikke_> Not sure, what DM do you use? 2019-08-22 21:34:58 lightdm 2019-08-22 21:35:02 ... I don't have to, though. 2019-08-22 21:37:02 how do i mount my usb drive? 2019-08-22 21:38:04 or how do i let it automount when inserted? 2019-08-22 21:38:39 I really should've written a wiki page on that years ago when I had to figure it out 2019-08-22 21:40:08 why cant i mount my drive in alpine?! 2019-08-22 21:40:29 it says invalid argument 2019-08-22 21:41:02 may someone explain/help 2019-08-22 21:49:16 :( 2019-08-22 22:45:00 ncopa: issue logged re CONFIG_BLK_DEV_THROTTLING https://gitlab.alpinelinux.org/alpine/aports/issues/10754 2019-08-22 22:51:10 if I send a PR for a package and get it into edge, what are the rules around updating it? 2019-08-22 22:53:56 maldridge: anyone with push access right to aports can update it 2019-08-22 22:55:18 ofc, you can always create PR/MR to update 2019-08-22 22:55:26 ok, and then once it makes it into a point release it can ony get backports? 2019-08-22 22:56:19 for latest stable on fixes and security updates 2019-08-22 22:56:28 hmm 2019-08-22 22:56:31 s/on /only/ 2019-08-22 22:57:03 fer supported previous releases only security fixes 2019-08-22 22:57:17 s/fer/for/ 2019-08-22 22:57:45 (to late and I'm tired, type with errors) 2019-08-22 23:28:29 so i tried with pcmanfm and exact smae issue 2019-08-22 23:28:46 when trying to mount a external drive i get `not authorized to perform operation` 2019-08-22 23:28:55 I am in proper groups 2019-08-22 23:29:02 polkit is installed and enabled 2019-08-22 23:49:08 I want to change my dns nameservers but when I reboot the machine resolv.conf reset back to use my router local ip of nameserver 2019-08-22 23:49:21 how can I disable this behavior? 2019-08-22 23:49:34 it has to do with udhcpd? 2019-08-22 23:50:21 What browser are you using? 2019-08-22 23:50:30 I think some browsers let you change that yourself 2019-08-22 23:50:44 i'm using firefox 2019-08-22 23:51:17 but seriously you can change it from firefox? 2019-08-22 23:51:53 I think SO? 2019-08-22 23:52:07 Its somewhere in the network settings under advanced i think 2019-08-22 23:52:12 i may be wrong 2019-08-22 23:52:21 i'm talking about resolv.conf 2019-08-22 23:56:05 Yeah, I have never had to modify that 2019-08-23 00:03:27 well I found that /usr/share/udhcpc/default.script have a RESOLV_CONF option that if you set to "no" it stop changing resolv.conf 2019-08-23 04:23:57 bexx, https://wiki.alpinelinux.org/wiki/Udhcpc 2019-08-23 04:30:40 Lukas4452: you're probably using the mount from busybox, which requires the filesystem type as a parameter; the "proper" mount does autodetection 2019-08-23 04:48:36 Hi, how should I package something using dkms? 2019-08-23 04:51:30 you could try adapt the Arch instructions for Alpine: https://wiki.archlinux.org/index.php/Dynamic_Kernel_Module_Support 2019-08-23 04:52:15 it looks pretty straightforward, the pkgbuild script looks a lot like an APKBUILD one 2019-08-23 04:52:45 So I have to package dkms first? 2019-08-23 04:54:23 <_ikke_> yes 2019-08-23 04:55:12 Right, I assumed it was kind of pervasive for any distribution. 2019-08-23 07:55:49 Hmm. 2019-08-23 07:55:51 If I want to make a hotspot, and I took eth0 out of the /etc/networking/interfaces list (I think that's what it is), how do I bring ethernet up and then share it through the wifi connection? 2019-08-23 07:56:45 https://wiki.alpinelinux.org/wiki/How_to_setup_a_wireless_access_point I assume this is the source. 2019-08-23 08:15:41 Weird. 2019-08-23 12:25:43 Will to disk installation ever be supported on ARM systems? 2019-08-23 12:36:26 I think it can be done by fixing setup-disk and add mmcblk devices with sdx/nvmx and other 2019-08-23 12:37:12 manually adding partitions and making fs works 2019-08-23 12:38:18 Yeah I realize you can do it manually but an automated setup would be nice 2019-08-23 12:39:48 I suspect it would ever be done correctly on arm devices 2019-08-23 12:40:38 a lot of different devices, boot loaders, fs organization etc, in one word jungle 2019-08-23 12:40:45 Did you mean to say never? 2019-08-23 12:41:19 could be possible if target is particular device 2019-08-23 12:42:04 Sure but it already works if using the current non-sys installation right? To be honest I don't really know how people install Alpine Linux on ARM normally. Just DD the ARM image and it works? 2019-08-23 12:42:22 ever/never, I think it will not be possible 'real soon now' 2019-08-23 12:42:54 we don't have arm images, only tarballs 2019-08-23 12:42:58 I guess it'd be better if all aarch64 devices used UEFI booting, then an image should in theory be possible to be generic 2019-08-23 12:43:46 our kernel support small number of arm32 devices 2019-08-23 12:44:18 and I think it is same with kernel for aarch64 2019-08-23 12:44:54 only RPi's are supported and we have separate tarballs for them 2019-08-23 12:45:45 I'm working on some kind of armv7 multi platform kernel but not sure will it be accepted to main 2019-08-23 12:46:33 Well the kernel is too old for my aarch64 device anyways 2019-08-23 12:47:49 yes, we talked to upgrade to next LTS in a month or two 2019-08-23 12:48:12 Do we know what the next LTS will be? 2019-08-23 12:48:22 5.3 I think 2019-08-23 12:48:57 sory, 5.4 https://www.kernel.org/category/releases.html 2019-08-23 12:49:30 Ah cool thanks 2019-08-23 12:49:48 Although it's EOL is significantly earlier than 4.14 and 4.9, interesting 🤔 2019-08-23 12:50:26 two year as 4.19 2019-08-23 13:49:42 Can someone remind me who Bart Ribbers is in here? I am curious on how I could compile Retroarch for myself--or modify the current retroarch configuration so it will actually use the online updater itself. 2019-08-23 13:50:03 I am Bart Ribberse 2019-08-23 13:50:05 *Ribbers lol 2019-08-23 13:50:56 You can add `menu_show_online_updater = "true"` to `~/.config/retroarch/retroarch.cfg` to show the online updater 2019-08-23 13:51:21 Why do you prefer to use the online updater exactly rather than distro packages? 2019-08-23 13:51:24 Ah, there you are. I did that, but then it wouldn't actually install any cores. 2019-08-23 13:51:34 PureTryOut[m]: I could only find like 5 distro packages. 2019-08-23 13:51:40 I wanted mame, most specifically. 2019-08-23 13:51:55 I also have no idea how I'd go about adding those as packgaes. 2019-08-23 13:51:58 Packages* 2019-08-23 13:52:16 Oh you want the cores 2019-08-23 13:52:21 I recommend against using the online installer for those 2019-08-23 13:52:32 As those are not built with musl, I doubt most of them would work that way 2019-08-23 13:52:47 Could you link the repository for the specific core you want? I can package them for you now 2019-08-23 13:53:12 Oh, iiiinteresting. 2019-08-23 13:53:36 If you _really_ want to use the built-in updater for cores, add `menu_show_core_updater.cfg` to `~/.config/retroarch/retroarch.cfg` 2019-08-23 13:53:38 So the cores have their own libc? I thought they'd be in some intermediary language. 2019-08-23 13:53:41 But yeah expect things to not work then 2019-08-23 13:53:55 No they use the libc to which they are compiled against 2019-08-23 13:54:09 I believe I want this one: http://github.com/libretro/mame 2019-08-23 13:54:13 Maybe stuff will work fine, but it is not guaranteed 2019-08-23 13:55:19 It definitely was not working before, where it would just download the core zip and then do nothing. 2019-08-23 13:58:53 Yeah I guess that specific core doesn't just work ootb when not compiled on Alpine Linux 2019-08-23 13:59:02 I'm seeing if I can package it now 2019-08-23 13:59:19 What's the whole setup you are using to package them? 2019-08-23 13:59:42 I was going to look into building it myself from source, but the guide provided by retroarch/libretro is based on ubuntu, I think. 2019-08-23 14:00:06 I just make an APKBUILD and build it with `docker-abuild` 2019-08-23 14:00:27 APKBUILD? 2019-08-23 14:00:49 The Alpine Linux build scripts 2019-08-23 14:00:59 Interesting. 2019-08-23 14:01:12 How'd you know all of the build dependencies? 2019-08-23 14:01:19 For example for mgba https://git.alpinelinux.org/aports/tree/testing/libretro-mgba/APKBUILD 2019-08-23 14:02:03 I check the libretro repository and other distros for the dependencies. Also just try to build it and see what errors it spits out, most of the time it tells you what you need 2019-08-23 14:02:19 Damn. Neat. 2019-08-23 14:06:03 Is ParaLLel hard to package, or do you get better performance out of mupen64plus? 2019-08-23 14:10:28 umm talking about emulatos? 2019-08-23 14:11:02 Indeed. 2019-08-23 14:11:03 PureTryOut[m]: do you are into packaging some emulators? i'm interesintg 2019-08-23 14:11:16 i have several others but in debian 2019-08-23 14:11:22 I'm into packaging libretro stuff yes 2019-08-23 14:11:34 coradial: tbf I haven't tried ParaLLel 2019-08-23 14:12:00 only libretro? 2019-08-23 14:12:04 So far I have just packaged what I personally use. I always used Mupen64plus and never seen a reason to use a different one really 2019-08-23 14:12:14 PICCORO: libretro and dolphin-emu, but that's it personally yes 2019-08-23 14:12:22 libretro is enough work on itself lol 2019-08-23 14:12:55 Did you package dolphin-emu for alpine, too? Shit. 2019-08-23 14:13:00 I'll never get anything done. 2019-08-23 14:13:16 for me and many more anre not enought, umm o cannot package libretro.. consuption are too high for my targets machines.. magallanes and minilaptop atom based! 2019-08-23 14:13:31 coradial: I did, and it works but is a bit crashy if you touch the settings 2019-08-23 14:14:07 PICCORO: you can not say libretro in general uses too much resources, it's different per core you use 2019-08-23 14:14:22 Then again if you want different emulators, you can package them yourself, nobody is stopping you 2019-08-23 14:14:47 Why does it tend to crash? Is there glibc-fun built in to dolphin? 2019-08-23 14:16:09 I don't know yet sadly 2019-08-23 14:16:21 umm but i cannot perform each compilation for each core/cpu.. i must ackaged a binary that itselft are very great.. by example i modified the mupen64 older emulator for some roms (well only for mario64)) 2019-08-23 14:16:29 I mainly experienced it with the Shader Compilation settings 2019-08-23 14:16:43 coradial: what emulator crashed for you? 2019-08-23 14:16:58 None; not tried, yet. 2019-08-23 14:17:16 PICCORO: no emulator crashed for him, that question was a response to mine saying that dolphin-emu tends to crash when you touch the settings 2019-08-23 14:17:24 please read the whole conversation 😉 2019-08-23 14:17:58 PureTryOut[m]: ok i lost the history (disconecting) it's best join effors if both made the packages can perform a better 2019-08-23 14:18:15 Join efforts? With who? 2019-08-23 14:18:37 Everybody is allowed to make patches to improve my stuff 😛 2019-08-23 14:18:55 with me and other "solomon" in github/gitlab that packages also some libretro 2019-08-23 14:18:58 modules 2019-08-23 14:19:27 where are you owrk? (please don the abuild git directly) 2019-08-23 14:19:33 I have not seen any efforts towards packaging libretro stuff for Alpine Linux? 2019-08-23 14:20:07 well it makes sense.. thre's no much compatibility and gcc are too lasted version.. i get better performance in gcc 4.9 2019-08-23 14:20:21 also we have the glibc problem too 2019-08-23 14:20:34 I'm not sure what you mean with "where my work is". I just push everything to the aports repo from Alpine 2019-08-23 14:21:12 where are you APK uploads for contribution? that are not into the aports git repo (due are too huge) 2019-08-23 14:21:43 The APK files themselves? They are in the default Alpine repositories 2019-08-23 14:22:23 For now just in the testing repos though 2019-08-23 14:22:25 but the git of the ABUILDS are too huge to work.. it's there another place of your independent work? 2019-08-23 14:22:49 I do not understand... What is too big? The APK files or the APKBUILDS? 2019-08-23 14:23:32 Everything I do with libretro is either in the aports repo as APKBUILD, or the Alpine repositories for APK's 2019-08-23 14:23:59 the abuild repository are too huge so are very unconfortable to work over slow networks 2019-08-23 14:25:32 ummm well ok, in any case i must adapt due cannot use the edge due are too heavy for my machines.. 2019-08-23 14:25:54 A big repository has nothing to do with a slow network, you're only downloading the packages that you explicitely tell your package manager too 2019-08-23 14:33:04 i not interesting in the packages.. the binary packages are too slow 2019-08-23 14:33:44 i need the apk builds.. to property optimized and remove stupid things like soft rendering.. my people just w2ant to play the game 2019-08-23 15:13:06 err questiuon the "source=" line can be a conditional ? in the APKBUILD file? 2019-08-23 15:14:00 this does work?: source="mypackage-$pkgver.tar.gz::https://gitlab.com/main/mypackage/archive/release/$pkgver.tar.gz" ? 2019-08-23 15:14:18 o what does that means? 2019-08-23 15:14:36 <_ikke_> the part before the :: is the name that the archive will have locally 2019-08-23 15:15:36 more correct format will be "source="$pkgname-$pkgver.tar.gz::.......' 2019-08-23 15:15:55 $pkgname 2019-08-23 15:16:43 umm are :: ? 2019-08-23 15:23:34 PICCORO: I think it is described somewhere in https://wiki.alpinelinux.org/wiki/Developer_Documentation 2019-08-23 15:23:58 nono, and if i want a conditional? my question are not described! 2019-08-23 15:24:20 <_ikke_> Why does it need to be conditional\ 2019-08-23 15:24:22 <_ikke_> ? 2019-08-23 15:26:43 all of you people think that internet and networking are a "always present resouce" and that's not true! 2019-08-23 15:27:23 if that conditional are not possible.. how can i source a local already downloaded package.. developer docs only said http. https and ftp 2019-08-23 15:27:30 _ikke_: ? 2019-08-23 15:27:47 we don't think so, and we already discussed that, but we don't have resources to keep all sources 2019-08-23 15:28:13 ok mps but i dont ask that.. i ask how to insert conditional o source a local file 2019-08-23 15:28:22 <_ikke_> That question is way to vague 2019-08-23 15:28:27 <_ikke_> What do you need exactly? 2019-08-23 15:28:31 I think it is not possible for now 2019-08-23 15:28:46 <_ikke_> there is no way to specify that a package can be downloaded either from A or from B 2019-08-23 15:29:35 I would like to have 'file:///' in source but we don't have it, so darkhttpd helps in such cases 2019-08-23 15:29:53 <_ikke_> Why do you need file:/// 2019-08-23 15:30:17 <_ikke_> wouldn't source="/path/to/file" work? 2019-08-23 15:30:33 when working with test versions of statically built compilers, mostly 2019-08-23 15:30:39 <_ikke_> ^ 2019-08-23 15:31:01 curl is not compiled with that option 2019-08-23 15:31:14 iirc, I tried that about year ago 2019-08-23 15:31:29 <_ikke_> But wouldn't it source a local file when you leave out the protocol? 2019-08-23 15:32:02 hmm, that was about year ago when I tried, could try again to check 2019-08-23 15:32:18 <_ikke_> I'm not certain it is allowed to specify an absolute path 2019-08-23 15:33:35 ok are suported or no? 2019-08-23 15:33:43 <_ikke_> PICCORO: what? 2019-08-23 15:33:55 curl "/home/mps/crystal/check.log" => curl: (3) URL using bad/illegal format or missing URL 2019-08-23 15:33:55 local sourcered files event remote? 2019-08-23 15:34:34 <_ikke_> There is no logic to try multiple locations for a single source file 2019-08-23 15:35:20 hmm hmm, last piece of my new hardware has arrived. now, decision time - to start with Alpine as the primary OS and build stuff on top of that or start with ubuntu server... 2019-08-23 15:36:00 TBB: and you ask this on alpine channel? ;-) 2019-08-23 15:37:19 it's more like a public monologue than a question really. I'm tempted by containerisation, and at least currently there's more stuff as snaps than flatpaks, so that's a factor 2019-08-23 15:38:51 joke aside, it depends on your use case 2019-08-23 15:39:01 _ikke_: ok no multiple locatinos supported, so then, local files are supported? 2019-08-23 15:39:21 <_ikke_> Did you try?> 2019-08-23 15:39:41 well seems doe snot work or i dont know how to make it 2019-08-23 15:40:13 mps: afaik curl supports the file scheme 2019-08-23 15:40:50 <_ikke_> PICCORO: What did you try? 2019-08-23 15:41:48 danieli: curl supports, but our curl doesn't, or I don't know how to use it 2019-08-23 15:42:42 <_ikke_> PICCORO: What is your usecase? 2019-08-23 15:44:38 danieli: I think we should have '--enable-file' for curl ./configure but we don't 2019-08-23 15:49:31 danieli: I was wrong, correct url is "file:///home/mps/testver.sh" (example) 2019-08-23 15:49:44 yes, three slashes on*nix 2019-08-23 15:49:50 file:// and then the /path/to/file 2019-08-23 15:50:03 true 2019-08-23 15:51:28 every day I learn something (although I use file:/// in firefox for years) 2019-08-23 15:53:49 umm ok danieli , _ikke_, mps seems our curl are incomplete and file:// are mot supported.. 2019-08-23 15:54:07 mps: I occasionally forget and it screws up :) 2019-08-23 15:54:32 ncopa: please can you fix the curl package ? 2019-08-23 15:54:43 you can send a PR/MR/commit :) 2019-08-23 15:55:24 <_ikke_> See ^^^ 2019-08-23 15:55:37 PICCORO: as danieli wrote 3 slash, not two 2019-08-23 15:55:58 <_ikke_> PICCORO: curl file://$PWD/APKBUILD try this before you say curl does not support it 2019-08-23 15:56:09 <_ikke_> (in a directory that contains an APKBUILD file 2019-08-23 16:02:25 thanks _ikke_ 2019-08-23 16:03:10 i hope will work 2019-08-23 17:05:29 So having a odd stupid linux issue 2019-08-23 17:05:55 alpine:~/Downloads/VSCode-linux-x64$ ./code 2019-08-23 17:05:57 bash: ./code: No such file or directory 2019-08-23 17:05:59 alpine:~/Downloads/VSCode-linux-x64$ ls -l ./code 2019-08-23 17:06:01 -rwxr-xr-x 1 merith merith 115006360 Jul 17 07:06 ./code 2019-08-23 17:06:16 ()() 2019-08-23 17:06:18 Its... Its right fracking there but it wont run at all 2019-08-23 17:06:54 <_ikke_> merith: either wrong arch or compiled against glibc 2019-08-23 17:06:59 <_ikke_> ldd code 2019-08-23 17:07:09 Hmm. probably? 2019-08-23 17:07:15 probably the second one 2019-08-23 17:07:23 Atleast vscode is opensource... 2019-08-23 17:07:33 <_ikke_> You'd need to build it against musl 2019-08-23 17:07:39 https://code.visualstudio.com/Download 2019-08-23 17:07:44 this is the program 2019-08-23 17:07:51 <_ikke_> You cannot use the pre-built binaries 2019-08-23 17:07:59 Okay 2019-08-23 17:08:03 well fuk 2019-08-23 17:09:12 And how would i do that? 2019-08-23 17:09:14 https://github.com/microsoft/vscode 2019-08-23 17:09:34 if possible id like to cross compile from archlinux 2019-08-23 17:09:44 because my develpoment server si arch 2019-08-23 17:09:46 <_ikke_> https://github.com/Microsoft/vscode/wiki/How-to-Contribute#build-and-run 2019-08-23 17:09:53 <_ikke_> arch is glibc 2019-08-23 17:09:59 <_ikke_> so you need at least an alpine chroot 2019-08-23 17:10:12 I don't think electron works on musl 2019-08-23 17:10:14 You'll have to use the Flatpak, I guess 2019-08-23 17:10:17 I cant even just insall musl? 2019-08-23 17:10:38 And electron is basically specialized crhome right? 2019-08-23 17:11:05 it was originally just libuv and nodejs hacked into CEF 2019-08-23 17:11:09 but it's more than that now 2019-08-23 17:11:23 also, keep in mind that visual studio code is proprietary 2019-08-23 17:11:32 vscode is not the same as visual studio code 2019-08-23 17:11:39 only the stuff in the github repos is open source 2019-08-23 17:12:12 Uhm 2019-08-23 17:12:21 VisualStudioCode and vscode are the same thing 2019-08-23 17:12:28 they are not 2019-08-23 17:12:31 its VisualStudio that is closed source 2019-08-23 17:12:36 Dude 2019-08-23 17:12:41 no, microsoft's builds of visual studio code are propreitary 2019-08-23 17:12:42 i use VS and VSCode ALOT 2019-08-23 17:12:43 proprietary* 2019-08-23 17:12:44 <_ikke_> Microsoft Visual Studio != microsoft visual studio code 2019-08-23 17:12:51 ^^^ 2019-08-23 17:12:53 if you want open source visual studio code, you'll have to build it yourself from github 2019-08-23 17:13:05 https://code.visualstudio.com/License/ 2019-08-23 17:13:15 there's the proprietary license 2019-08-23 17:13:24 here's the open source license https://github.com/microsoft/vscode/blob/master/LICENSE.txt 2019-08-23 17:13:39 danieli: saying VS and VScode are the same thing is like saying Notepad and Notepad++ are the same thing 2019-08-23 17:13:47 i am not talking about Visual Studio 2019-08-23 17:14:08 I am talking about Visual Studio Code as in https://code.visualstudio.com/ vs vscode as in https://github.com/microsoft/vscode 2019-08-23 17:14:10 https://github.com/microsoft/vscode they call it "Code - OSS" which is MIT. Visual Studio Code is a distribution of the Code - OSS repository with Microsoft specific customizations released under a traditional Microsoft product license. 2019-08-23 17:14:11 they are different things 2019-08-23 17:14:14 correct 2019-08-23 17:14:40 You were litterally saying `vscode` and `Visual Studio Code` are not the same thing 2019-08-23 17:14:45 <_ikke_> And microsoft benefits from the fuzziness 2019-08-23 17:14:52 <_ikke_> merith: You have the open source core 2019-08-23 17:14:55 waht the hell do you think `vs` stands for in `vscode`? 2019-08-23 17:14:59 _ikke_: it was way more vague at first 2019-08-23 17:15:00 <_ikke_> merith: and a distribution around that 2019-08-23 17:15:07 let me find the issue that details microsoft's standpoint 2019-08-23 17:15:26 https://github.com/Microsoft/vscode/issues/60#issuecomment-161792005 2019-08-23 17:15:29 I just want to use VSCode 2019-08-23 17:15:38 link to a thorough explanation https://opensource.stackexchange.com/a/4292 2019-08-23 17:15:46 <_ikke_> merith: What danieli means is that what microsoft ships as Visual Studio Code is not open source 2019-08-23 17:16:01 <_ikke_> It comes with a EULA 2019-08-23 17:16:04 it's not the same "Visual Studio Code" as you find on github 2019-08-23 17:16:27 But the functionality and features are the same 2019-08-23 17:16:30 Right? 2019-08-23 17:16:31 they are not 2019-08-23 17:16:37 That is all i care about 2019-08-23 17:16:39 microsoft's builds include additional functionality 2019-08-23 17:16:44 Like what? 2019-08-23 17:16:49 telemetry and updates? 2019-08-23 17:17:06 plenty of opensource uses telemetry 2019-08-23 17:17:15 I think it may just be the updates... 2019-08-23 17:17:20 I'm talking about actual functionality 2019-08-23 17:17:22 let me dig it up 2019-08-23 17:17:27 <_ikke_> Someone already pointed this out, but this comes literally from the readme: "Visual Studio Code is a distribution of the Code - OSS repository with Microsoft specific customizations released under a traditional Microsoft product license." 2019-08-23 17:17:29 but yes, telemetry and the license are two major differences 2019-08-23 17:18:31 remote development and live share are proprietary for sure 2019-08-23 17:18:39 THAT i dont need 2019-08-23 17:18:55 if i want remote dev, i shall use `sshcode` 2019-08-23 17:19:00 I don't know what you need or want, I'm outlining the differences I know of 2019-08-23 17:19:06 Surely it's fine to build the open source version, and even package it. But there, I guess the musl/CEF comes into play 2019-08-23 17:19:39 <_ikke_> https://github.com/microsoft/vscode/wiki/Differences-between-the-repository-and-Visual-Studio-Code 2019-08-23 17:19:39 indeed, electron would have to work first 2019-08-23 17:20:00 _ikke_: just found that - as far as I can tell, visual studio marketplace access is proprietary? 2019-08-23 17:20:08 Uhm 2019-08-23 17:20:10 No 2019-08-23 17:20:29 code-oss on the AUR is the opensource buillds 2019-08-23 17:20:41 <_ikke_> remote development apparently as well 2019-08-23 17:20:44 that is correct 2019-08-23 17:20:52 _ikke_: I mentioned that 2019-08-23 17:20:55 Remote Dev is fine by me if i dont have that 2019-08-23 17:20:57 The small amount of assets and code that are not open source generally fall into one of the following categories: 2019-08-23 17:20:57 Code that may be used in, or provides access to, a service that we run in our data centers (e.g. access to the Visual Studio Marketplace) 2019-08-23 17:21:56 and even then, you can add proprietary code into a opensrource project via some tricky things 2019-08-23 17:22:08 <_ikke_> https://github.com/electron/electron/issues/9662 2019-08-23 17:22:18 you could, but that's your business, not alpine's 2019-08-23 17:22:22 <_ikke_> merith: in any case you are not allowed to distribute it 2019-08-23 17:22:37 Prettymuch all i care about is making it work 2019-08-23 17:22:41 "I'm closing this for now because we don't plan to support musl officially. I'm happy to offer what help I can, though!" 2019-08-23 17:22:52 that issue has been dead for a year 2019-08-23 17:23:11 <_ikke_> So basically, unless someone else steps in to do the leg work, it won't happen 2019-08-23 17:23:20 frack 2019-08-23 17:23:22 Welp 2019-08-23 17:23:27 it is definitely a non-trivial task 2019-08-23 17:23:30 time to see of code-server is viable 2019-08-23 17:23:38 `https://github.com/cdr/code-server 2019-08-23 17:23:40 you could probably run it in flatpak or docker 2019-08-23 17:23:57 there's theia, vscodium, code-oss, code-server, and so much other stuff 2019-08-23 17:24:14 intel core duo 2019-08-23 17:24:45 oh yay 2019-08-23 17:24:51 code-server supports musl 2019-08-23 17:24:55 by default 2019-08-23 17:25:39 reference? 2019-08-23 17:25:48 https://github.com/cdr/code-server/releases 2019-08-23 17:26:01 cool 2019-08-23 17:26:10 i did not know that 2019-08-23 17:26:13 Yeah 2019-08-23 17:26:19 cdr is good for that stuff 2019-08-23 17:26:38 which means i can just do some finickery 2019-08-23 17:26:41 also 2019-08-23 17:26:44 nvm 2019-08-23 17:26:53 I see people have had issues with running it on alpine 2019-08-23 17:27:09 farly recently - june 2019-08-23 17:27:28 Reall? 2019-08-23 17:27:29 hmm 2019-08-23 17:27:38 according to some issues in the repo anyway 2019-08-23 17:28:31 Ah 2019-08-23 17:28:56 I run Arch, Fedora, Debian, and RHEL myself 2019-08-23 17:29:22 See what you mean 2019-08-23 17:29:32 i open the terminal and instant segmentation fault 2019-08-23 17:29:45 https://github.com/cdr/code-server/issues/528 2019-08-23 17:31:13 "code - oss" / vscode is to visual studio code sort of what chromium is to chrome 2019-08-23 17:31:32 i cann't find a concrete list of features that are in one but not the other 2019-08-23 17:34:00 cannot* 2019-08-23 17:34:12 so basically, it will do what i would expect of normal 2019-08-23 17:34:14 Syntax, extensions, the likes 2019-08-23 17:34:24 i just wont have super advanced proprietary stufffs 2019-08-23 17:34:29 Im okay with that 2019-08-23 17:34:57 feel free to contribute it upstream (to us) if you manage to get it running 2019-08-23 17:35:17 https://user-images.githubusercontent.com/10422110/63611719-5ea03c00-c591-11e9-9c77-03b7d50414ce.png 2019-08-23 17:35:24 I will let you know 2019-08-23 17:51:09 why is go only in edge? 2019-08-23 17:51:56 <_ikke_> joneskoo: it isn't? 2019-08-23 17:52:19 <_ikke_> I didn't bother looking any futher, but it's present at least back to 3.5 2019-08-23 17:52:32 <_ikke_> https://pkgs.alpinelinux.org/packages?name=go&branch=v3.5 2019-08-23 17:52:34 ah, probably then just the community was disabled for me. 2019-08-23 17:53:12 got it, it's there. 2019-08-23 17:53:22 <_ikke_> yup 2019-08-23 17:53:26 <_ikke_> community indeed 2019-08-23 17:55:25 tmpfs 463.5M 441.6M 21.9M 95% / 2019-08-23 18:03:44 wondering how go packages should be packaged.. I can get a tarball of a release from github, but should I let go fetch (and verify) deps using go.mod or is there some reasonable way to also fetch those from tarballs 2019-08-23 18:04:17 the effect should be the same as go.mod verifies checksums of code it fetches but it builds from code it downloads, not only the sources listed 2019-08-23 18:04:54 <_ikke_> joneskoo: as long as the build is deterministic 2019-08-23 18:06:06 <_ikke_> joneskoo: So if dependency versions are pinnned, it should be alright 2019-08-23 18:06:47 I think it should be - of course build depends on sources staying available. yes, https://github.com/joneskoo/ruuvi-prometheus/blob/master/go.mod and .sum for hashes 2019-08-23 18:07:19 <_ikke_> joneskoo: yes, that's always the case 2019-08-23 18:08:19 go 1.13 will actually default to a proxy hosted by Google which will cache code, so it will no longer rely on the repo being there, or tags being fixed 2019-08-23 18:09:11 checksums are still in the sumfile, and there's additionally a checksum database which, from what I understood, works similar to certificate transparency so it's an immutable and auditable log. 2019-08-23 18:10:07 thanks for clarifying. I'll try to get enough space to build this apk and then submit a PR for inclusion. I guess community is the right repo? 2019-08-23 18:11:15 it has to be if it depends on something else in community (although, I'm not sure if that's just runtime deps or also buildtime deps) 2019-08-23 18:11:43 <_ikke_> joneskoo: generaly aports start in testing 2019-08-23 18:12:03 <_ikke_> iggy: packages can depend on 'upstream' repos 2019-08-23 18:12:34 ack. my package shouldn't have any runtime deps beyond musl. I don't think I even need bluez even though it's needed in practice to set up the bluetooth device 2019-08-23 18:13:02 the code relies on raw bluetooth socket from kernel, not anything from bluez userland 2019-08-23 18:13:13 <_ikke_> joneskoo: so first in testing, and after being verified to work properly, it can be moved to community 2019-08-23 18:13:34 it will be built when it's merged to testing? 2019-08-23 18:13:44 or already PR 2019-08-23 18:13:49 <_ikke_> yes, but it won't be part of a stable release 2019-08-23 18:14:06 minimal dependencies are preferred for alpine 2019-08-23 18:20:07 :O not very fast to build on a cheap USB flash drive on a raspberry pi 2019-08-23 18:20:30 >>> WARNING: ruuvi-prometheus*: Found OpenRC directory (/etc/conf.d or /etc/init.d) but name doesn't end with -openrc 2019-08-23 18:20:50 so file name should be other than ruuvi-prometheus.initd ? 2019-08-23 18:21:01 <_ikke_> just add $pkgname-openrc to subpackages 2019-08-23 18:21:24 <_ikke_> It just says that these files need to live in a package ending with -openrc\ 2019-08-23 18:42:22 https://github.com/alpinelinux/aports/pull/10393 :) 2019-08-23 18:48:05 <_ikke_> joneskoo: You added the files the the alpine directory in the package dir, they should live in the root 2019-08-23 18:55:22 :D whoops 2019-08-23 19:06:43 fixed 2019-08-23 19:08:32 <_ikke_> right 2019-08-23 19:40:16 i guess merith figured out it's a glibc binary while i was out? 2019-08-23 19:44:48 Think so, dalias 2019-08-23 19:45:06 <_ikke_> yes 2019-08-23 19:45:33 <_ikke_> "merith │ probably the second one" referring to compiled to glibc 2019-08-23 19:47:27 stupid all-day outage, just brought minimal sstuff back up off my alternator 2019-08-23 19:47:35 <_ikke_> sigh 2019-08-24 01:00:34 Yep 2019-08-24 01:00:59 Is there a way i can run glibc? even via chroot? 2019-08-24 01:48:02 Oh, PureTryOut[m]; did you have any difficulty packaging libretro-mame? I forgot to bring up why I couldn't just use MAME itself: When I installed MAME, it installed a VirMIDI device into ALSA, and made my sound config blow up. 2019-08-24 01:50:12 merith, yes, there's the gcompat package and of course you can put a full glibc environment in a chroot if you want 2019-08-24 01:50:30 Okay 2019-08-24 01:50:31 will try 2019-08-24 02:47:24 i can't build a package because it doesn't found webkitgtk >=2.22 development files 2019-08-24 02:47:34 but I have webkit2gtk-dev installed 2019-08-24 02:47:48 this is the correct package? 2019-08-24 02:51:21 bexx: are you familiar enough with the configure/build system of the package that you're trying to build to know specifically what it is actually looking for? 2019-08-24 02:52:44 desultory: i don't know 2019-08-24 02:52:47 i'm trying 2019-08-24 02:53:38 i'm using an archlinux package in order to get deps and so 2019-08-24 02:58:09 bexx: what package are you trying to build? 2019-08-24 02:59:02 the next browser 2019-08-24 02:59:18 it builds but I can't launch it 2019-08-24 02:59:27 seems like it's a problem with webkitgtk 2019-08-24 03:00:55 here we have the apkbuild https://gitlab.com/Durrendal/WS-Alpine-Packages 2019-08-24 03:02:18 I don't know how to troubleshoot the problem 2019-08-24 03:03:40 the same way you troubleshoot any problem: one step at a time. :) 2019-08-24 03:03:57 could you pastebin the output from teh failed build? 2019-08-24 03:05:07 sure 2019-08-24 03:10:45 i'm having problems for copy from the terminal 2019-08-24 03:10:50 lol 2019-08-24 03:12:12 https://pastebin.com/eZyTUjne 2019-08-24 03:12:17 is this okay desultory? 2019-08-24 03:13:17 that'll do. 2019-08-24 03:17:54 bexx: I'm finding quite a few warnings but no errors in that output 2019-08-24 03:18:14 there is the deprecated warning 2019-08-24 03:18:35 but i don't think thats preventing next from launching 2019-08-24 03:18:36 warnings aren't errors. 2019-08-24 03:19:28 also you can launch next with env G_MESSAGES_DEBUG=all 2019-08-24 03:19:36 and it shows an error 2019-08-24 03:20:15 could you pastebin that? 2019-08-24 03:20:43 sure 2019-08-24 03:20:52 how do you redirect output to a file? 2019-08-24 03:20:56 2> ? 2019-08-24 03:21:41 which shell? 2019-08-24 03:21:46 fish 2019-08-24 03:23:32 command > $file 2>&1 2019-08-24 03:23:40 thanks 2019-08-24 03:24:37 https://pastebin.com/i1BHuX7V 2019-08-24 03:25:10 it says that posix_spawn avoided (fd close requested) 2019-08-24 03:27:14 that it does... without actually reading the sources I can't tell if that's anything more than a message saying that it's doing the same thing a different way, so... does that manifest in the UI? and if so, how? 2019-08-24 03:27:43 the UI never launch 2019-08-24 03:28:14 if I call next alone I get a sbcl repl 2019-08-24 03:28:25 with next-gtk-webkit i can get that message 2019-08-24 03:33:19 without digging into it myselfI'm really not sure what's going on with it, though I'd suggest checking if you're launching it properly, the "Platform port disconnected" might imply that it needs additional services which it cannot find/reach. 2019-08-24 03:33:45 thanks! 2019-08-24 03:54:24 installing `gcompat` gives this error 2019-08-24 03:54:34 1 error; 2266 MiB in 567 packages 2019-08-24 03:56:56 merith: Have you tried "apk fix?" 2019-08-24 03:57:05 Obviously without the question mark 2019-08-24 05:42:19 apk fix! 2019-08-24 06:06:10 coradial: yeah I am having some trouble with it sadly. I'm going to look more into it later 2019-08-24 11:52:49 where are the manpages for c11 features like stdatomich, threads.h and so on? 2019-08-24 12:02:02 Which manpages? 2019-08-24 12:10:02 thrd_create, timespec_get... 2019-08-24 12:12:30 ok, but which manpages are you talking about 2019-08-24 12:12:48 If you tell us what you're talking about, we'll be able to tell you where they are located 2019-08-24 12:20:47 not sure I'm posting this in the right channel 2019-08-24 12:21:42 Does someone have a hint what's wrong with https://github.com/transmission/transmission/issues/983? 2019-08-24 12:22:31 I thought at first it was an Alpine curl package issue 2019-08-24 12:22:51 but apparently, not. 2019-08-24 12:27:04 “I am not able transmission” 2019-08-24 12:27:13 What do you mean? 2019-08-24 12:32:12 to compile 2019-08-24 12:32:50 And what's the actual error? 2019-08-24 12:33:11 missing nghttp2 symbols 2019-08-24 12:33:53 Could you rather correct your bug report so that people can help you? 2019-08-24 12:34:41 Error messages are there for a reason, to explain what's going on, without them, you need crystal balls to see what's actually going on 2019-08-24 12:35:23 it's too long 2019-08-24 12:35:48 the error trace have like 50 lines 2019-08-24 12:36:04 That's not too long 2019-08-24 12:36:54 j8r: are you trying static build 2019-08-24 12:37:13 mps, let's have the build log, then we won't have to play the 50 questions game 2019-08-24 12:38:13 quinq: I know that j8r making a lot of static pks 2019-08-24 12:38:43 But you're still not sure 2019-08-24 12:38:50 Because we have no build log 2019-08-24 12:39:08 because that I asked him ;) 2019-08-24 12:39:47 I think j8r is doing it, let's wait for it :) 2019-08-24 12:40:32 that's in the issue tile "Link statically on Alpine failed with nghttp2" 2019-08-24 12:41:13 j8r, if you don't know the answer to your question, please don't assume to know what you have to show or not 2019-08-24 12:41:20 Just show the build log 2019-08-24 12:41:28 j8r: I looked to issue after I asked you, and yes I see that you are trying to build static 2019-08-24 12:42:11 j8r, this is something that will help you, and others, a lot in future, so just take that good habbit :) 2019-08-24 12:43:10 an answer is to build curl without nghttp2, but that's a workaround to the actual issue 2019-08-24 12:43:42 ok, good luck then, I'm off 2019-08-24 12:44:48 j8r: I'm not sure that we should build curl without nghttp2 2019-08-24 12:45:21 maybe create separate curl pkg only or subpkg 2019-08-24 12:53:39 yes, it may be an issue with the project I try to build 2019-08-24 13:16:44 can't build php too with the alpine curl package ;( 2019-08-24 13:18:20 j8r: again static? 2019-08-24 13:19:51 yes, so I still think there is something wrong in the package 2019-08-24 13:23:34 this https://github.com/alpinelinux/aports/pull/9925#issuecomment-524549775 2019-08-24 13:23:39 you can open issue for curl on gitlab.a.o so can be discussed more deeply 2019-08-24 13:23:56 sure 2019-08-24 13:26:00 j8r, you have a way of cutting all the meaningful parts in your logs 2019-08-24 13:26:07 s/cutting/& away 2019-08-24 13:26:19 /lib/gcc/x86_64-alpine-linux-musl/8.3.0/../../../../lib/libcurl.a(libcurl_la-http2.o): in fun 2019-08-24 13:26:22 ction `http2_disconnect': 2019-08-24 13:26:28 And then we don't get the actual error 2019-08-24 13:50:41 mps: done https://gitlab.alpinelinux.org/alpine/aports/issues/10758 2019-08-24 13:59:50 j8r: I see, hope someone will give good answer/solution 2019-08-24 14:01:43 me too, that puzzles me for quite a long time now 2019-08-24 16:21:20 hello! does anyone know if Alpine works OOTB on Raspberry Pi 4 yet? 2019-08-24 16:21:56 yes 2019-08-24 16:22:03 it doesn't 2019-08-24 16:22:04 =) 2019-08-24 16:22:49 <_ikke_> Not yet 2019-08-24 19:57:03 hello, can i ask what the modloop is for? what does it contain? and is it important? 2019-08-24 20:03:28 <_ikke_> It contains the kernel modules when you run-from-ram 2019-08-24 20:03:52 <_ikke_> You can do without, but if you try to do something which requires unloaded kernel modules, it will fail 2019-08-24 20:03:59 <_ikke_> (hardware, filesystems, etc) 2019-08-24 20:05:45 aah i see, so from that, if i run initramfs-rpi using qemu, what's the correct way of specifying the modloop? 2019-08-24 20:06:19 i see the modloop= kernel param, but it says "remote location", does that imply i cannot have it as a file path? 2019-08-24 20:10:58 <_ikke_> I don't know a lot more about it, sorry 2019-08-24 20:11:13 np! anyone else know? 2019-08-24 20:15:14 so apk is giving me `1 Error` but not actually TELLING ME what said error is.. 2019-08-24 20:15:56 <_ikke_> apk fix 2019-08-24 20:16:38 (1/1) Reinstalling gcompat (0.4.0-r0) 2019-08-24 20:16:40 ERROR: gcompat-0.4.0-r0: trying to overwrite lib/ld-linux-x86-64.so.2 owned by glibc-2.30-r0. 2019-08-24 20:17:05 and yes. i tried to uninstall that, it was a 3rd party apk file that promised better glibc supprt 2019-08-24 20:17:25 https://github.com/sgerrand/alpine-pkg-glibc 2019-08-24 20:18:23 <_ikke_> Did you install something that depends on glibc? 2019-08-24 20:18:37 Uhm 2019-08-24 20:18:59 a frackton of otherprograms just flatout say they depend on it now when they didnt before (almost all of xfce4) 2019-08-24 20:19:17 <_ikke_> Nothing in alpine should depend on glibc 2019-08-24 20:19:21 welp 2019-08-24 20:19:26 glib as well 2019-08-24 20:19:35 <_ikke_> glib is something else 2019-08-24 20:19:49 https://pastebin.com/Vch5qXyG 2019-08-24 20:19:53 <_ikke_> That's a gtk library 2019-08-24 20:19:58 ah 2019-08-24 20:20:39 Okay so now it wanted to reinstall 2019-08-24 20:20:43 and fixed 2019-08-24 20:29:25 How do i see the contents of a apk file? 2019-08-24 20:29:53 Like persay two things both provide the same file 2019-08-24 20:30:14 but i want both and that one file is the onlything not letting them through 2019-08-24 20:31:36 `ERROR: gcompat-0.4.0-r0: trying to overwrite lib/ld-linux-x86-64.so.2 owned by glibc-2.30-r0.` 2019-08-24 20:31:41 This is the file 2019-08-24 20:31:47 they both provice the same thing 2019-08-24 20:32:45 <_ikke_> Having them both installed at the same time does not make a lot of sense 2019-08-24 20:32:56 <_ikke_> But I guess glibc is pulled in as a dependency? 2019-08-24 20:33:29 No, i just noticed that some things fail to run, and this new one seems to have the things that other is missing 2019-08-24 20:33:47 <_ikke_> And you cannot remove glibc? 2019-08-24 20:33:55 <_ikke_> and just use gcompat instead? 2019-08-24 20:34:06 Oh i fixed that issue, But gcompat doesnt provide the right thing 2019-08-24 20:34:16 `/code: error while loading shared libraries: libgobject-2.0.so.0: cannot open shared object file: No such file or directory 2019-08-24 20:34:18 ` 2019-08-24 20:34:48 pretty sure libgobject is glib 2019-08-24 20:34:52 <_ikke_> yes 2019-08-24 20:34:56 And not glibc 2019-08-24 20:35:03 <_ikke_> https://pkgs.alpinelinux.org/contents?file=libgobject-2.0.so*&path=&name=&branch=edge&arch=x86_64 2019-08-24 20:35:27 hmm 2019-08-24 20:35:30 odd but okay then 2019-08-24 20:36:10 <_ikke_> glibc is a base library for c (a lib *c*) 2019-08-24 20:36:15 Okay then 2019-08-24 20:36:26 <_ikke_> glib is a library for gtk 2019-08-24 20:36:56 thats... confusing but okay 2019-08-24 20:37:11 <_ikke_> It's how it is 2019-08-24 20:37:21 <_ikke_> single letters (characters) matter in computer land 2019-08-24 20:37:23 i know. and thats linux for you 2019-08-24 20:37:31 <_ikke_> just like java and javascript are completely different things 2019-08-24 20:37:36 <_ikke_> and car and carpet as well 2019-08-24 20:38:55 <_ikke_> (and carpet is not a type of pet ;-) ) 2019-08-24 20:39:03 Imma try to see what chroot does with a archlinux chroot 2019-08-24 20:39:25 I mean, if i could get it to execute a specific program "within the chroot" 2019-08-24 20:39:59 while still having full access to the real rootfs 2019-08-24 20:40:49 <_ikke_> No, the idea of a chroot is that you don't have access to the rootfs 2019-08-24 20:41:33 Well... Okay then 2019-08-24 20:41:55 So are there any good graphical IDE's like vscode on alpine? 2019-08-24 20:42:24 <_ikke_> I don't suspect a lot of electron based editors are readily available 2019-08-24 20:42:41 i dont need eletron, 2019-08-24 20:42:56 i just need Syntax Highlighting, file manager, tabs. themes 2019-08-24 20:43:07 <_ikke_> vim :P 2019-08-24 20:43:20 No vim 2019-08-24 20:43:29 trying to look as least linux as possible 2019-08-24 20:43:52 Geany? 2019-08-24 20:44:45 anyone know what the reason is that the modloop-rpi in the netboot package isn't the same as modloop-rpi in the rpi package (both for aarch64)? at least sha256sum doesn't match 2019-08-24 20:46:31 So jetbrains is availiable, but i dont like how it feels and interacts 2019-08-24 20:46:43 merith: I use CLion for all of my Rust stuff 2019-08-24 20:46:58 I like it a lot, way more than VSCode or Atom at least 2019-08-24 20:46:59 I am going to be using GO, bash, and maybe C 2019-08-24 20:47:33 Why does CLion look alot like android studio? 2019-08-24 20:48:05 <_ikke_> They all have the same basis 2019-08-24 20:48:14 It's all from IntelliJ 2019-08-24 20:48:17 Ah 2019-08-24 20:48:54 <_ikke_> Developed by Jetbrains 2019-08-24 20:48:55 Well the issue i have with IntelliJ is how they market 2019-08-24 20:48:55 Anyway, any IntelliJ IDE should support all 3 of those 2019-08-24 20:49:11 it seems like its only 30 days then you loose a frackton of features 2019-08-24 20:49:15 Although CLion may offer superior debugging 2019-08-24 20:49:16 unless you pay 2019-08-24 20:49:27 Found out they have a official Go thing 2019-08-24 20:49:33 Or you just use the OSS community editions which are free... 2019-08-24 20:49:47 but who wants MULTIPLE IDE's for when you work with multiple languages? 2019-08-24 20:49:57 OT, I installed intelij (iirc name) on alpine, slow but works 2019-08-24 20:50:00 <_ikke_> intellij idea is the single integrated solution 2019-08-24 20:50:12 <_ikke_> You can install plugins for all those languages 2019-08-24 20:50:28 <_ikke_> But also the most expensive version 2019-08-24 20:50:42 They have a GO editor 2019-08-24 20:50:46 GOLand 2019-08-24 20:50:53 but i dont see a OSS version 2019-08-24 20:51:13 vim, for all 2019-08-24 20:51:24 no 2019-08-24 20:51:25 pycharm has an OOS version 2019-08-24 20:51:35 I already said i dont want a terminal editor 2019-08-24 20:51:43 I want something that is a actual editor 2019-08-24 20:52:04 vim is the 'actual' editor 2019-08-24 20:52:27 mps 2019-08-24 20:52:28 no 2019-08-24 20:52:33 but nevermind, I will not argue, do what you want 2019-08-24 20:52:34 I DO NOT WANT ONE OF THOSE 2019-08-24 20:52:35 merith: Use any of the community editions and install the go plugin 2019-08-24 20:52:52 I dont even know how to GET one of these 2019-08-24 20:53:02 go plugin is likely not free and thus won't work with the community edition 2019-08-24 20:53:36 Or use one of the other suggested solutions I suppose, but running Electron on Alpine sounds rather painful when you're not running it via a chroot or Flatpak 2019-08-24 20:54:13 (unix is the OS name and vi is it's nickname) 2019-08-24 20:54:23 what even is flatpak? ive heard so much crap about it, specifically that people dont like it0 2019-08-24 20:54:56 <_ikke_> merith: bundle an entire OS with an application 2019-08-24 20:55:10 thats flatpak? 2019-08-24 20:55:23 <_ikke_> Cogitri can probably explain it better 2019-08-24 20:55:37 Well, it has runtimes which bundle the required libs 2019-08-24 20:56:09 Which are pretty massive so _ikke_'s message isn't necessarily wrong 2019-08-24 20:56:30 AH 2019-08-24 20:56:32 Try Geany, it supports Go 2019-08-24 20:56:37 But they're shared amongst applications, so the more flatpaks you have the lower the extra space requirement 2019-08-24 20:56:40 but it is basic 2019-08-24 20:57:13 <_ikke_> Cogitri: Hmm, that sounds pretty familiar 2019-08-24 20:57:16 GNOME Builder seems to support Go too 2019-08-24 20:57:27 <_ikke_> Cogitri: where have I seen that before? 2019-08-24 20:57:46 https://i.imgur.com/rcE2iBf.png 2019-08-24 20:58:29 Flatpak is really nice for proprietary stuff (Steam for me), stuff that doesn't run on musl (MellowPlayer, QtWebengine doesn't like musl) and for reviewing things (in Tau I have a pipeline job which generates a Flatpak so I can just download the flatpak to see if everything is fine with a MR) 2019-08-24 20:58:31 oh my gnome, https://blog.paranoidpenguin.net/2018/04/there-are-still-privacy-concerns-with-gnome-software/ 2019-08-24 20:58:43 ignore my messup 2019-08-24 20:58:45 But you most likely don't want to use it for other applications 2019-08-24 20:58:49 forgot to follow instructions 2019-08-24 20:58:57 does gnome still 'phone home' without user consent 2019-08-24 20:59:54 mps: Seeing that we don't package gnome-software, no it doesn't 2019-08-24 21:00:23 ikke: Uhh...snaps ? 2019-08-24 21:01:25 <_ikke_> Cogitri: sorry, was being sarcastic 2019-08-24 21:02:20 Ah, I got that but thought you wanted to point to something which did something similar but failed 2019-08-24 21:02:28 <_ikke_> nope 2019-08-24 21:05:24 I dont think i am supposed to use `sudo flatpak` 2019-08-24 21:05:53 do i have to add myself to the flatpak group? 2019-08-24 21:10:59 No 2019-08-24 21:11:09 You can do `flatpak --user` 2019-08-24 21:11:19 Ah 2019-08-24 21:12:00 Well i installed vscode as root from flatpak, and ran as user 2019-08-24 21:12:03 and it works 2019-08-24 21:12:13 except its using sh and not bash 2019-08-25 01:39:31 clang is unable to find but gcc can 2019-08-25 05:18:44 <_ikke_> https://pkgs.alpinelinux.org/contents?file=stdatomic.h&path=&name=&branch=edge&arch=x86_64 2019-08-25 05:18:52 <_ikke_> apparently they have their own version 2019-08-25 07:45:02 last night noticed that 'psql -h' (without hostname after) segfaults in 9.4 and 11 pkg's 2019-08-25 07:46:46 anyone else noticed this? 2019-08-25 07:51:27 Yep, a bug there 2019-08-25 07:52:40 not sure is that alpine or musl specific, or upstrema 2019-08-25 07:53:07 upstream, most likely 2019-08-25 07:53:14 Definitely not Alpine 2019-08-25 07:53:20 Doubtfouly musl 2019-08-25 07:55:47 will look on debian to check if the bug is known, and strace ofc 2019-08-25 07:56:19 didn't had time last night because worked on big DB upgrade 2019-08-25 07:56:43 I doubt it shows on glibc 2019-08-25 07:56:50 Otherwise it would have been fixed 2019-08-25 07:57:39 tend to agree with your opinion 2019-08-25 08:08:37 Not sure why it gets caught in the case '?' 2019-08-25 08:11:09 Maybe that's actually a musl bug in getopt_long 2019-08-25 08:12:06 just tried 9.4 on debian, it doesn't segfault and give help message "option requires an argument -- 'h'" 2019-08-25 08:27:59 Ahh, no, that's a bug in psql 2019-08-25 08:33:27 'SIGSEGV {si_signo=SIGSEGV, si_code=SEGV_MAPERR, si_addr=NULL} ---' 2019-08-25 08:36:30 mps, the issue is in src/bin/psql/startup.c 2019-08-25 08:37:04 getopt_long returns '?' so it takes the switch case for that and uses optind-1 to access argv which is out of bounds 2019-08-25 08:37:47 Well, it's not out of bounds, but that's the terminating NULL argument which is passed to strcmp 2019-08-25 08:51:23 aha, I'm outside now, so don't have access to source to look, will look later. thank you for look at it 2019-08-25 08:52:33 I'm testing a fix 2019-08-25 08:57:50 good, hope you will post patch which fixes the problem 2019-08-25 10:10:13 mps, patch sent 2019-08-25 10:10:31 quinq: url? 2019-08-25 10:11:11 want to test and apply 2019-08-25 10:13:32 https://www.postgresql.org/message-id/20190825100617.GA6087%40fifth.space 2019-08-25 10:16:34 quinq: thanks, will try to make it to alpine aports 2019-08-25 10:18:38 hmm, it ask me for username/password to download raw msg or mbox 2019-08-25 10:19:27 mps, I can send it to your email address too if you want 2019-08-25 10:20:11 if it is not much hassle for you 2019-08-25 10:21:55 but, I'm perplexed why they ask for credentials to download something which is already public 2019-08-25 10:25:28 mps, not sure, to create more users ;p 2019-08-25 10:25:38 (you also have to create an account in order to subscribe to the mailing lists) 2019-08-25 10:25:52 mps, but what's your address, if I may? ^^ 2019-08-25 10:27:17 it is in aports git log, just search mps, or mps(at)arvanta.net 2019-08-25 10:31:28 Thanks 2019-08-25 10:31:53 sent 2019-08-25 10:36:39 thank you, waiting for graylist delay to expire 2019-08-25 10:36:54 I can resend manually 2019-08-25 10:37:21 no, will not help 2019-08-25 10:37:33 done 2019-08-25 10:37:34 timeout have to expire 2019-08-25 10:37:46 Ah, how long is it? 2019-08-25 10:38:16 300 seconds 2019-08-25 10:38:22 actually it worked. msg is here 2019-08-25 10:38:25 Yep :p 2019-08-25 10:38:29 s/p/) 2019-08-25 10:38:46 thanks again 2019-08-25 10:38:49 We were over those 300s ^^ 2019-08-25 10:38:51 You're welcome 2019-08-25 10:40:48 yes, over: '12:31:53 [postfix/smtpd] connect from fifth.space' and '12:37:29 [postfix/smtpd] connect from fifth.space' 2019-08-25 10:44:34 :) 2019-08-25 10:51:23 hello 2019-08-25 10:53:49 After Alpine installation, I'm unable to locate the xfce terminal, any ideas? 2019-08-25 10:54:24 apk add xfce4-terminal 2019-08-25 11:26:12 I'm unable to reach a terminal to add xfce-terminal 2019-08-25 11:26:33 I need to choose a default terminal. 2019-08-25 11:26:46 Where is it located? 2019-08-25 11:28:56 a1_: xterm, probably 2019-08-25 12:57:38 quinq: patch for MR is ready. do you agree with commit msg (which mention you) http://tpaste.us/P067 2019-08-25 13:01:20 mps, I do ^^ 2019-08-25 13:01:31 Just out of curiosity, can't you just put the patch I sent you? 2019-08-25 13:03:21 where? 2019-08-25 13:04:34 I'm not sure I understand you 2019-08-25 13:07:04 I mean cp the patch to main/postgresql/fix-psql-segfault.patch 2019-08-25 13:07:46 you mean attachment? 2019-08-25 13:09:27 I mean the email, with hash, From, Date, Subject 2019-08-25 13:09:48 http://ix.io/1TpE 2019-08-25 13:10:06 Regular git patch 2019-08-25 13:10:21 But I'm just asking why, not asking you to do it ^^ 2019-08-25 13:10:35 yes, and tried but can't make it from mail 2019-08-25 13:11:25 if I had it when making and testing MR I would for sure 2019-08-25 13:11:56 ok 2019-08-25 13:12:05 let me see, maybe I can reset it and make new one 2019-08-25 13:12:52 still, are you ok with commit msg to aports 2019-08-25 13:12:54 Well, don't do it for me, just if you think that's more clear 2019-08-25 13:13:08 yes, it is more clear, for sure 2019-08-25 13:13:34 will try, I'm not in hurry 2019-08-25 13:13:38 Yeah, as I said, I'm fine with it ^^ 2019-08-25 13:14:14 nice, thanks 2019-08-25 16:31:36 can anyone help me with an unusual issue in docker? I have a simple docker file that uses alpine:latest and just runs `apk update` but the build fails with this error: https://paste.ack.tf/ad4052 2019-08-25 16:31:43 `apk update` works fine inside the alpine container 2019-08-25 16:32:00 and the alpine repository also seems to be up and I'm able to download the APKINDEX.tar.gz files using my browser 2019-08-25 16:34:42 docker website 2019-08-25 16:34:43 “We are processing the requested change to your cookie preferences. 2019-08-25 16:34:43 This may take up to a few minutes to process.” 2019-08-25 16:34:52 A few minutes to manage a cookie -_- 2019-08-25 16:34:59 wth 2019-08-25 16:38:07 Nice 2019-08-25 18:12:18 The main alpinelinux.org website is down? 2019-08-25 18:13:26 <_ikke_> Yes, packet, where it's hosted, has maintenance 2019-08-25 18:14:14 ah. Probably in aws1 then. Thanks. 2019-08-25 18:14:20 (ams1) 2019-08-25 18:14:28 <_ikke_> indeed 2019-08-25 19:28:32 anyone else able to confirm the alpinelinux.org website is down? 2019-08-25 19:28:55 yeah I can't access to 2019-08-25 19:29:01 Yup, seems like our infra isn't happy right now 2019-08-25 19:29:53 i had problems with nl.alpinelinux.org before (the mirror) 2019-08-25 19:29:55 it happened too recently 2019-08-25 19:30:19 cant access the website either (wanted to look up docs to setup alsa :( ) 2019-08-25 19:30:19 kk, figured this was the place to mention 2019-08-25 19:30:55 ^ same, wanted to setup an EFI-Secureboot image on vmware 2019-08-25 19:31:32 efi secureboot is still on my todo too, but i already have zfs encrypted root, which is quite nice 2019-08-25 19:33:15 <_ikke_> packet has a longduring maintenance 2019-08-25 19:33:24 <_ikke_> so yes, some of our infra is down atm 2019-08-25 19:33:25 aah 2019-08-25 19:33:49 <_ikke_> https://status.packet.com/ 2019-08-25 19:33:52 no worries :) 2019-08-25 19:34:18 New DC? 2019-08-25 19:36:08 ah.. will wait to try and fix alsa later i guess, unless someone here has an obvsious hint about something i missed :3 (have linux-vanilla) 2019-08-25 19:53:24 ah, figure it out... searchx was quite helpfull with adding a link to a web archive cache, should have thought of that 2019-08-25 21:47:51 Is alpinelinux.org down? Anyone know why? 2019-08-25 21:57:18 yes, due to the Packet hosting 2019-08-25 22:05:26 yes sorry, 2 of our servers are currently down due to https://packet.statuspage.io/ 2019-08-25 23:00:56 if i run alpine on qemu, and i use the -virtfs flag to share a directory, what package do i need to install to be able to mount the directory? currently everything fails with "no such device" 2019-08-25 23:01:18 everything i've tried that is 2019-08-26 03:59:29 eta on site coming back up? 2019-08-26 04:11:42 AMS Migration Part 2 2019-08-26 04:11:44 Completed - At this time we have completed the AMS migration and all services have been restored. If you are still experiencing issues please reach out to us via email at support@packet.com. 2019-08-26 04:11:46 Aug 26, 00:50 UTC 2019-08-26 04:12:15 clandmeter: ^ 2019-08-26 04:45:40 I need to skin alacritty, mehtinks. 2019-08-26 04:46:03 Does anyone use a particular firefox plugin to solarize websites? 2019-08-26 04:46:31 Also, what is gcompat all about? 2019-08-26 06:28:32 is alpinelinux.org down? 2019-08-26 06:58:22 <_ikke_> meow: yes 2019-08-26 06:58:34 <_ikke_> though, not anymore 2019-08-26 06:58:40 <_ikke_> It *was* down 2019-08-26 06:59:04 _ikke_: Yes. It is up now :) 2019-08-26 08:05:22 its down for a min 2019-08-26 10:21:05 hi guys, i am trying to create an image that's bootable with grub AND contain kernel and what's needed for bootloader and luks dmcrypt - but smallest possible, so that it would fit on 2.88M - would that be possible? i got to alpine linux because i know you already got things very small :) 2019-08-26 10:28:08 I highly doubt that 2019-08-26 10:29:40 quinq: that's why i come here to find out if it's possible at all or not, the interest started with this (old) project : http://www.toms.net/rb/ 2019-08-26 10:30:37 quinq: i am not even experienced enough to make big changes in any source, but smart enough to get ideas from places and put them together 2019-08-26 10:34:01 file(1) says that the image is a minix fs, maybe wrong though 2019-08-26 10:34:28 ok, just the fs 2019-08-26 10:35:10 Anyway, I doubt you'll be able to get a 4.x Linux as small as it was during 2.2 2019-08-26 10:35:31 Then you'll need a libc, then init, then base tools, etc. 2019-08-26 10:35:45 But maybe with a lot of work you'll be able to get an image < 10MB 2019-08-26 10:46:54 recent kernel(?) upgrade hosed my laptop's wifi 2019-08-26 10:46:59 anyone else experienced this recently? 2019-08-26 10:47:22 another occasion in which I wish /var/log/apk.log existed... 2019-08-26 10:49:43 a wpa_supplicant change also hit aports recently... let's see 2019-08-26 10:51:58 yes, that was it 2019-08-26 13:48:49 Hello. I have a run-from-RAM installation that acts as a router. I'd like to add wireguard as a VPN option. If I try to install wireguard-vanilla package, it tries to pull linux-vanilla too, which generate a lot of errors, is there a way to install it ? 2019-08-26 13:50:19 I guess I may extract the module from the package and put it myself in the correct directory, but package install would be better, as it's upgrade-proof 2019-08-26 13:52:33 Irulan: that wont work unless you make modloop rw 2019-08-26 13:52:39 So you're running a custom kernel? 2019-08-26 13:52:50 Your module won't be signed correctly and won't load 2019-08-26 13:53:20 quinq: I don't use a custom kernel 2019-08-26 13:54:06 them modules are inside modloop which is mounted ro because its squashfs 2019-08-26 13:54:12 the* 2019-08-26 13:55:05 there is an option in modloop.confd 2019-08-26 13:57:36 /etc/conf.d/modloop have overlay_size=0 2019-08-26 13:58:09 try setting it to 256M 2019-08-26 13:58:12 or similar 2019-08-26 13:58:50 run from ram is not made to install module post boot 2019-08-26 13:59:31 alternative is to build your own image with modules builld in 2019-08-26 13:59:56 you will also have issues when upgrading, your kernel does not upgrade but the kernel modules will and will fail. 2019-08-26 14:00:22 so I got inspired by the downtime yesterday, and just wrote my first alpine linux wiki article... https://wiki.alpinelinux.org/wiki/Install_Alpine_on_VMWare Anyone willing to give it a quick lookover? 2019-08-26 14:00:55 downtime creates inspiration? 2019-08-26 14:01:03 shall i turn it off again? 2019-08-26 14:01:58 Noooooooo, I just want to start contributing :) 2019-08-26 14:02:45 :) 2019-08-26 14:02:48 nice to hear 2019-08-26 14:02:51 Turn off all computers 2019-08-26 14:02:58 i wont get in your way 2019-08-26 14:02:59 I've been using alpine since before its proliferation in containers and I keep coming back 2019-08-26 14:03:07 People with go out and start again talking to each other 2019-08-26 14:03:10 "overlay" is not in /proc/filesystems 2019-08-26 14:03:20 modprobe overlay 2019-08-26 14:03:21 s/with/will 2019-08-26 14:03:28 figured its time I start contributing, especially now that I'm back in school for CS 2019-08-26 14:05:09 clandmeter, is there an alpine linux wiki formatting standards guide? 2019-08-26 14:05:30 i dont think there is one for the wiki 2019-08-26 14:05:39 kk 2019-08-26 14:05:43 mostly ppl copy each other 2019-08-26 14:05:58 K that's what I tried to do 2019-08-26 14:06:28 Better to keep some continuity then try and reinvent the wiki wheel 2019-08-26 14:08:21 my production experience is actually more freebsd than *nix, so openrc makes the most sense to me 2019-08-26 14:12:39 Figured out some of the VMWare quirks with alpine though, so hopefully that helps out someone else :) 2019-08-26 18:31:48 hmm, didn't realize there's no nsdc in the nsd package 2019-08-26 18:32:10 *command 2019-08-26 18:52:26 I installed alpine linux on a VM with storage as sys, how do I resize the disk? 2019-08-26 19:10:37 if I use cfdisk and resize the disk, I can't even login after 2019-08-26 19:21:35 Do you resize filesystems too? 2019-08-27 07:32:17 Hi, lighttpd-mod_webdav 1.4.54-r0 causes segfault on lighttpd (tested only on x64 musl, edge), where as using version 1.4.52 is fine. Can anyone with same setup confirm ? Thanks ! 2019-08-27 13:07:58 greguu: confirmed 2019-08-27 14:14:59 hey guys.. 2019-08-27 14:15:00 net.nf_conntrack_max = 131072 2019-08-27 14:15:01 net.core.somaxconn = 131072 2019-08-27 14:15:01 kernel.msgmnb = 131072 2019-08-27 14:15:01 kernel.msgmax = 131072 2019-08-27 14:15:01 fs.file-max = 131072 2019-08-27 14:15:32 those values are fine for a server with 8G ram 4 Xeon CPU and runing 24 DB in mysql with php servin pages with 300 request persecond 2019-08-27 14:15:41 using alpine 3.8 2019-08-27 14:21:08 ok. do you want to add them to the wiki? 2019-08-27 14:22:07 <_ikke_> I wonder how usefull it is to document a very specific setup that might only apply to a very specific usecase 2019-08-27 14:24:28 With a unique magical value 2019-08-27 14:57:21 _ikke_ that's not for the wiki, for the wiki are only the "how to calculate".. due as you said.. very specific.. due the documentation are very dense in kernel i ask if those values are good .. due i was caclculated 2019-08-27 15:07:55 PICCORO, check default values of fs.file-max in different machines, it is already auto tuned good enough 2019-08-27 15:11:11 ummm why some pages like oracle recommend to tuned! for mysql.. percona db recommended to tune it 2019-08-27 15:11:14 ? 2019-08-27 15:12:44 PICCORO, in my 4 GB system it is 393393 already... and on 2 GB 200797 2019-08-27 15:13:35 but for example vm.swappiness=0 makes that to avoid db uses ehte slow swap... 2019-08-27 15:14:31 it all depends and need lot of testings, dont follow blindy those setting even if could sounds prety logical 2019-08-27 15:20:39 MY_R: that's why i asked.. by example some docs said it is recommended to set the SHMMAX value to be equal to the amount of physical memory on your system., but do not explai why!, 2019-08-27 15:20:40 in 64bit systems those are minimun set to 1073741824 (1G) and 32bit only need 268435456 (256MB) so why if 64bit have a lot of consuption are recommended for home made systems if 32bit are pretty best for low ? 2019-08-27 15:28:28 PICCORO, is hard to even answer how can do good tuning, and all those docs even from such a sites like ibm/oracle/redhat and other big companies have to treat with lot of distance 2019-08-27 15:43:02 well in 4G i raise the numbers and performans increases for only hours. ... lateer machine hangs for along period and then goes to work again good.. maybe that's are not so bad.. 2019-08-27 19:26:44 how to run weston on alpine, any guide 2019-08-27 21:46:57 Hello, I try to use Alpine with qemu (arm), but there are no network device, any advice? 2019-08-27 21:49:59 atdq: look at my shell script to install arm under qemu and adapt it to your needs http://arvanta.net/mps/install-arm-under-qemu.sh 2019-08-27 21:52:54 Thank you very much! I will try, thanks! 2019-08-27 21:53:10 also you can look at little outdated guide for aarch64 under qemu http://arvanta.net/mps/install-aarch64-under-qemu.txt 2019-08-27 21:53:50 you can use it as hint how to do armv7 or armhf 2019-08-27 21:54:03 Thanks again for your help! 2019-08-27 21:54:51 np 2019-08-27 22:08:32 Thanks! Now there is network interface. Now I wonder why it is not when I use libvirt (virt-manager). 2019-08-27 22:10:02 I don't have experience with libvirt and similar add-ons, I only work with cli 2019-08-27 22:17:36 I just expressed my surprise and did not expect an answer (rhetorical question). But thanks for that too. 2019-08-27 22:17:45 Thank you so much! 2019-08-27 22:17:46 Perhaps you are the first in a long time (if not at all) who helped me and very quickly. 2019-08-27 22:18:32 happy to be of the help :-) 2019-08-27 22:19:09 but, it is late here and I'm going to bed, good night 2019-08-27 22:20:10 Goodnight! All the best! 2019-08-27 22:47:55 mps: I want to thank you again. I thank you with all my heart! I used the same parameters for virt-manager and it's work. I would spend a lot of time if you not your help me. 2019-08-28 07:37:43 atdq: your pleasant response motivates me to work and update 'guides' and sripts and make them better. ofc, if I find time 2019-08-28 07:38:56 main problem for me is the feedback from users (better say 'no feedback') when I do or write something, or give advice, idea, hint or solution 2019-08-28 07:39:39 most users who ask questions disappears quietly 2019-08-28 07:46:24 mps: You deserve thanks. Yes, feedback is very important. When you create or do something, you must know that it used by someone and helpful for someone. When you do not see the fruits of your labor it’s hard to work. 2019-08-28 07:46:33 mps: And I usually have this situation with questions. I spend hours to formulate a problem and provide all the necessary information and in response only a silence, nor single comment. And I just started asking if there were any advise for my issue. It kind of "Rubber duck debugging" for me. 2019-08-28 07:54:30 yes, I understand you. But we shouldn't stop because of missing feedback, imo 2019-08-28 08:14:51 Hi, I have adapted https://boot.alpinelinux.org/ to ipxe boot from my LAN, and I can ssh into alpine after boot and /bin/echo -e "toor\ntoor\ny\n" | setup-alpine -f answerfile to install 2019-08-28 08:17:31 is there a way to pass the command to be executed directly without having to ssh into the machine? as debian's preseed or Red Hat's kickstart ? 2019-08-28 09:14:55 Hey I am trying to run steamcmd under alpine but I am having some issues 2019-08-28 09:16:16 I have tried chrooting debian 10 and then tried to follow arch linux steamcmd example(but with archlinux32 distro packages, but what right now ends up happening is that "chroot: failed to run command command '/bin/bash'" "command 'bin/ash'" no such file or directory" 2019-08-28 09:16:36 I am doing chroot on my ~/chroot/ directory within which I have an /bin/ash and /bin/bash files 2019-08-28 09:16:52 I installed bin bash as I noticed it is neceserry for the steamcmd.sh script to run 2019-08-28 09:17:56 localhost:~/chroot$ ln -s /bin/busybox ~/chroot/bin/shlocalhost:~/chroot$ ln -s /bin/busybox ~/chroot/bin/lnlocalhost:~/chroot$ sudo chroot ~/chroot /bin/shchroot: failed to run command ‘/bin/sh’: No such file or directory 2019-08-28 09:18:12 https://wiki.alpinelinux.org/wiki/Running_glibc_programs#Using_an_image 2019-08-28 09:35:04 I think I will opt for lxc container if I get it to work 2019-08-28 09:35:17 you can also try docker 2019-08-28 09:38:59 clandmeter btw how can I list all services even those that aren't enabled at all(rc-update) 2019-08-28 09:39:17 rc-status -a? 2019-08-28 09:39:17 okay 2019-08-28 09:39:18 nvm 2019-08-28 09:39:19 yeah 2019-08-28 09:39:24 I always do something stupid 2019-08-28 09:39:28 like 2019-08-28 09:39:34 rc-update --list-all 2019-08-28 09:39:38 or rc-update list 2019-08-28 09:39:40 like trying to run steam on alpine? 2019-08-28 09:40:08 yeah I just wanted to enable docker on boot and start the service for docker 2019-08-28 09:53:42 ls /etc/init.d ? 2019-08-28 09:54:06 lxc and docker have different usecases :) 2019-08-28 09:55:52 I am gonna find some decent docker tutorial 2019-08-28 09:55:54 I am getting tilted 2019-08-28 09:56:34 pisses me the fuck off, all of the tutorials make it seem like after pulling an image the container is auto created 2019-08-28 09:57:18 for what did you want to use docker? 2019-08-28 09:57:43 steamcmd, because I am too dumb to run a chroot for steamcmd 2019-08-28 09:58:00 a chroot should be much easier than a docker container 2019-08-28 09:59:00 i'd just unpack a simply glibc distro like void linux (glibc flavor) or crux into a folder and chroot into that 2019-08-28 09:59:02 well even after mounting proc before chrooting and bind mounting couple of dirs I can't get to make my chroot container/steamcmd to read stuff from /proc 2019-08-28 09:59:31 mount -t procfs doesntmatterwhatyouputhere /chroot/proc ? 2019-08-28 09:59:36 yeah 2019-08-28 10:00:02 you also need /dev /dev/shm /sys 2019-08-28 10:00:08 for most loonix apps 2019-08-28 10:00:14 I bind mounted dev and sys 2019-08-28 10:00:24 rbind? I think 2019-08-28 10:00:26 no reason to bind mount it though 2019-08-28 10:00:31 just mount it normally 2019-08-28 10:00:37 and mount tmpfs to /dev/shm 2019-08-28 10:08:27 yeah IK what I done wrong now 2019-08-28 10:20:52 so besides 2019-08-28 10:21:11 I didn't used arch-chroot for archlinux32 chroot 2019-08-28 10:21:13 first of all 2019-08-28 10:21:24 I did linked /usr/bin to /bin 2019-08-28 10:21:26 arch linux? 2019-08-28 10:21:32 yeah 32 bit arch linux 2019-08-28 10:21:44 why 32bit, and why arch linux 2019-08-28 10:22:31 arch linux is a rolling distro, i doubt you want that for server software that rarely if ever updates 2019-08-28 10:22:36 1. Because that's what the wiki used(that's why arch linux). 2.I have a 32 bit distro. 2019-08-28 10:22:51 I just want to have a quick and dirty game server 2019-08-28 10:23:01 so I want to have any kind of glibc chroot 2019-08-28 10:23:41 problem with rolling distros is that they might randomly break on updates :) 2019-08-28 10:24:22 Sure, I used arch linux for like a year straight for the most part had no issue, I think the main one was that freetype2 once broke down so I had to rollback a version 2019-08-28 10:25:36 the adv with docker is that somebody "probably" did it before. 2019-08-28 10:25:59 but I also never used docker and my friend who actually used it is away rn 2019-08-28 10:28:55 my vps also has no support for 64 bit kernels so I can't run anything 64 bit or even run arch linux+aur steamcmd 2019-08-28 10:29:33 clandmeter, that really isnt a usecase for docker though :) 2019-08-28 10:30:00 nepugia: what not? 2019-08-28 10:33:09 yep 2019-08-28 10:33:19 mount -t proc none chroot/proc 2019-08-28 10:33:36 mount -t proc chroot/proc 2019-08-28 10:36:29 its just that mounts syntax is "mount /file|/folder/" or "mount /file /folder/" in the first it checks fstab in the second it doesnt 2019-08-28 10:36:52 if you specify a specific filesystem the from part might be moot, but it will still check fstab beforehand 2019-08-28 11:11:33 question, has anyone over here every used alpine in conjunction with systemd-nspawn? 2019-08-28 11:12:08 the reason I'm asking, is because busybox doesn;t seem to play along with it very well 2019-08-28 11:13:09 `systemd-nspawn -D rootfs/ /bin/sh -c 'exec sh /dev/console 2>&1'` works, but is kinda suboptimal, since I'd like to make pass commands to sh, from the caller 2019-08-28 11:24:06 Hiiii 2019-08-28 11:24:14 Need help 2019-08-28 11:59:34 not that much apparently 2019-08-29 03:17:05 I want to abuse lbu to do something it was never designed for 2019-08-29 03:17:40 basically, I have a cluster of roughly 2 kinds of machines, controllers and workers. I use a number of applications that are compiled and installed by hand (All go, and with release schedules faster than that of Alpine) 2019-08-29 03:19:00 I'm looking at possibly using lbu to create "node software packages" that contain all the runtime configuration and binaries, and just periodically refreshing the ones that the machines use. I don't need to run from RAM, but I do need a convenient way of reliably updating backwards and forwards a number of configurations and binaries. Currently I do this with Ansible, but this is slower than I would 2019-08-29 03:19:01 like, hence why I'm now looking at abusing lbu 2019-08-29 03:19:03 thoughts? 2019-08-29 03:21:36 I'd also be interested in compiling the apkovl outside of a running system, but that may be going a bit too far off the beaten path 2019-08-29 10:04:03 managed to compile links2 in graphics mode :) 2019-08-29 11:36:35 Is alpine Linux lighter and nicer than using raspbian on raspberry pi? 2019-08-29 11:38:34 yes 2019-08-29 11:42:21 the mpd package is missing libsidplay, is it easy to compile on alpine 2019-08-29 11:43:03 should be easy 2019-08-29 11:44:59 from what I read, you can install so it boots into memory or do a sys install 2019-08-29 11:45:38 I want to compile run mpd with my own config 2019-08-29 11:45:59 What install method should I use on pi zero w 2019-08-29 11:47:17 I know that joneskoo is a proud Alpine user who made it work on rpi 2019-08-29 11:47:53 re-compiling in Alpine should be easy, regardless architectures Alpine supports 2019-08-29 11:48:53 The easiest install method for pis has always been to copy images onto a sd card for me, but i dont know whether alpine supports that 2019-08-29 11:50:31 TheGallopingFox: it as lot faster than raspbian, armbian, arch alarm on arm SBC's I use 2019-08-29 11:50:45 and require less memory 2019-08-29 11:52:26 Perfect 2019-08-29 11:53:07 I don't want systemd junk on my pis 2019-08-29 11:53:25 only had to tune file system on sd cards 2019-08-29 13:13:26 where can i find the sources for the alpine installer? 2019-08-29 13:15:36 from the installer itself? 2019-08-29 13:22:24 From the indiviual installer commands i mean, those scripts surely come from somewhere 2019-08-29 13:27:04 alpine-conf perhaps 2019-08-29 14:10:52 quinq: just read whole thread https://www.postgresql.org/message-id/flat/20190825214527.3e5ed6ad%40fifth.space#1a6297d7a4a69f0f0bfb773d5034bb7f 2019-08-29 14:11:14 nice, and especially musl part 2019-08-29 14:17:30 mps :) 2019-08-29 15:27:04 When I try an apk upgrade I get "1 error" how do I see what the error is? 2019-08-29 16:03:31 rjBadger: `apk fix` 2019-08-29 16:03:57 mps: ^ Maybe we should include a message how to fix errors after all :P 2019-08-29 16:06:17 doesn't word 'fix' says it 2019-08-29 16:07:22 only missing subcommand is 'coffee' :D 2019-08-29 16:15:46 it would be better to have a proper manpage for apk, maybe 2019-08-29 16:15:55 ;) 2019-08-29 16:19:53 'apk' => 'fix Repair package or upgrade it without modifying main dependencies' 2019-08-29 16:20:31 'apk fix -h' 2019-08-29 16:24:12 anyone can tell how to run weston/wayland on alpine without X server 2019-08-29 16:28:45 mps: apk install weston-backend-drm and run from a tty 2019-08-29 16:31:19 as root or user 2019-08-29 16:32:06 and just 'weston' command? 2019-08-29 16:40:08 yes mps 2019-08-29 16:40:27 but I still find manpages more useful than custom command-based online help :P 2019-08-29 16:41:05 I will probably put in place a draft of a manpage and sent a aptch 2019-08-29 16:41:10 ~patch 2019-08-29 16:41:36 s/tty/vc/ 2019-08-29 16:54:20 why i must run openvpn as root to property connect my vpn ? 2019-08-29 16:55:58 thought experiment: what would happen if an arbitrary unprivileged user could add network interfaces with arbitrary ip addresses and change routing tables 2019-08-29 16:56:13 hint: not good :P 2019-08-29 16:57:21 (answer: they could redirect traffic wherever they want, resulting in DoS at least but also worse if you have any network traffic that's unencrypted or that doesn't cryptographically authenticate the identity of the remote host) 2019-08-29 16:57:31 i dont want to give root access on the only computer to the other user! so does not are so good! 2019-08-29 16:57:45 right. the problem is that the whole architecture is wrong 2019-08-29 16:57:59 pufff 2019-08-29 16:58:19 and doesn't admit a way of doing things like vpns that aren't obtrusive to other users and system-level services 2019-08-29 16:58:48 the right way would be for each user/session to have its own network namespace and be able to connect it up to the system's default outgoing network, a vpn, or whatever you want 2019-08-29 16:58:54 without needing any privileges to do that 2019-08-29 16:59:51 that does not work either, dalias 2019-08-29 17:00:03 you could kinda do this without any system level changes if you had an openvpn-compatible client that presented itself as a SOCKS proxy rather than a network interface 2019-08-29 17:00:07 since in the end the network traffic of any user has to go though a network interface 2019-08-29 17:00:15 like network-mananger 2019-08-29 17:00:26 seems some users reports 2019-08-29 17:00:30 katolaz, sure it does. it sounds like you're not aware of what network namespace means 2019-08-29 17:00:41 yeah.. 2019-08-29 17:00:42 (either abstractly, or the implementation linux provides) 2019-08-29 17:00:45 but it works 2019-08-29 17:00:52 I am aware of it, but it does not solve the problem of DoS 2019-08-29 17:01:01 never will be solved 2019-08-29 17:01:14 katolaz, the DoS problem i'm talking about is null-routing other users' traffic 2019-08-29 17:01:22 that's not an issue at all with network namespaces 2019-08-29 17:01:36 sorry, misread you then :) 2019-08-29 17:01:37 maybe you're talking about the separate DoS issue of creating huge numbers of virtual interfaces 2019-08-29 17:01:45 (indeed) 2019-08-29 17:01:50 which is presumably limited by control groups 2019-08-29 17:01:58 if you have control groups 2019-08-29 17:02:04 but that functionality is a lot more painful to use than basic namespace functionality 2019-08-29 17:02:14 and all tied into systemd >_< 2019-08-29 17:02:18 yep 2019-08-29 17:02:32 well, not necessarily, but mostly yes 2019-08-29 17:02:46 it can be done without; there's just not good existing tooling that's independent of systemd or an equivalent system-global singleton 2019-08-29 17:02:48 cgroups is actually still independent, but it's a PITA to manage 2019-08-29 17:02:54 indeed 2019-08-29 17:03:10 linux used to support nested cgroups 2019-08-29 17:03:19 but they ripped it out because systemd wanted to control all the nesting levesl 2019-08-29 17:03:22 levels* 2019-08-29 17:03:57 anyway the more promising idea here is the SOCKS approach 2019-08-29 17:04:12 make an openvpn client that presents itself as a SOCKS proxy rather than a network interface 2019-08-29 17:04:24 then you can route just the traffic you want to it 2019-08-29 17:04:27 all in userspace 2019-08-29 17:04:39 dalias: you don't need an openvpn client for that 2019-08-29 17:04:45 you just use ssh 2019-08-29 17:04:47 :D 2019-08-29 17:04:58 katolaz, you do because the remote you want to connect to speaks openvpn not ssh 2019-08-29 17:05:08 if it speaks openvpn 2019-08-29 17:05:36 (most users actually do not need openvpn, and would be all right with ssh-based proxyes) 2019-08-29 17:05:56 you wouldn't need a vpn at all if you weren't employed by or contracted with a company whose incompetent IT department uses vpns in place of proper authentication/security at the right layers 2019-08-29 17:06:09 :-) 2019-08-29 17:06:27 the would would be a better place if people were able to actually read man pages ;P 2019-08-29 17:06:33 s/would/world/ 2019-08-29 17:06:46 literally, again and again, it's "connect to our vpn, then ssh to 192.168.1.123 with password "123" 2019-08-29 17:06:56 you see 2019-08-29 17:07:04 solved by reading a manpage 2019-08-29 17:07:10 but I totally see your point 2019-08-29 17:07:12 despite ssh with proper (pubkey) auth being vastly more secure than openvpn 2019-08-29 17:07:13 really 2019-08-29 17:07:24 it's more or less the same level of security 2019-08-29 17:07:28 not more, not less 2019-08-29 17:07:34 same mechanism 2019-08-29 17:07:42 only much easier to manage 2019-08-29 17:07:45 openvpn has much worse attack surface 2019-08-29 17:07:48 on both client and server side 2019-08-29 17:07:51 (and I refer rto ssh) 2019-08-29 17:08:01 because it needs root to modify routing/network interfaces 2019-08-29 17:08:08 yeah but I wouldn't say "vastly more secure" about ssh 2019-08-29 17:08:15 sshd drops root early in session, and is properly privsep'd all the way 2019-08-29 17:08:42 yup 2019-08-29 17:09:32 openssh typically has to keep root for whole session, just because it periodically renegotiates and remote can change your ip assignment 2019-08-29 17:09:44 and lots of other stupid misdesigns 2019-08-29 17:10:04 in a good vpn, remote wouldn't even assign your ip. the vpn layer would NAT it 2019-08-29 17:10:52 then you also wouldn't need root for the vpn client. you'd setup the tun0 interface as root and hand off the /dev/tun0 fd to the vpn client 2019-08-29 17:11:21 and the VPN sw would translate to the addresses used on the remote network 2019-08-29 17:11:41 with a translations table you provide it 2019-08-29 17:47:29 hi, what is the recommended way to force fsck on alpine 3.10 on boot? got a QEMU instance that didn't enjoy its latest shutdown 2019-08-29 17:50:17 :/ 2019-08-29 17:50:47 i wish i knew how to do that too, for my laptop, that likes to corrupt its emmc due to linux being stupidly pedantic about timeouts 2019-08-29 17:51:27 (emmc declares a 1s timeout and linux declares it dead and forcibly switches to read-only after 1.000001s 2019-08-29 17:54:34 PsynoKhi0: using the last field in /etc/fstab? 2019-08-29 17:55:07 (fsck is not run on boot if the last field of an entry is zero or missing, IIRC) 2019-08-29 17:55:58 dalias: I'm fighting with emmc for few months with similar problem, can't find proper dts settings 2019-08-29 17:57:43 KatolaZ: that would require the machine to properly boot... so my question would more accurately be: how do I get around forcing fsck on a root partition that is damaged to the point of openrc freaking out 2019-08-29 17:58:54 PsynoKhi0: fsck it from a live medium? 2019-08-29 18:00:10 KatolaZ: ok, so no magic trick directly performed on the system itself 2019-08-29 18:00:46 PsynoKhi0: you can boot to the shell 2019-08-29 18:00:49 and fsck from there 2019-08-29 18:00:54 mps, i think the kernel needs to be patched to enable this quirks mode 2019-08-29 18:00:56 passing a simple init=/bin/sh 2019-08-29 18:01:00 but i haven't gotten frustrated enough to do it 2019-08-29 18:01:09 to the kernel line 2019-08-29 18:01:18 it should work 2019-08-29 18:01:18 it's stupid that it needs a quirks mode. default should just be ignoring the device's declared timeout 2019-08-29 18:01:34 KatolaZ: ok, will try 2019-08-29 18:02:04 actually i'm not even sure the device is being wrong/quirky here; i think linux is measuring the timeout as having expired *after* the operation finishes but before it handles the interrupt 2019-08-29 18:02:30 i.e. the timeout-error event fires before the data-on-bus event 2019-08-29 18:03:05 mps, would you be interested in trying to get a fix done? :) 2019-08-29 18:03:38 yes, I know, but I'm to lazy to go through taking patches from chromeos and test it on mainline kernel 2019-08-29 18:03:55 mps, MMC_QUIRK_LONG_READ_TIME should just be turned on, i think 2019-08-29 18:04:10 I switched to external mmc for now, it is stable enough 2019-08-29 18:04:20 external mmc? 2019-08-29 18:04:59 yes, instead of using internal emmc I use external mmc 2019-08-29 18:05:32 KatolaZ: yeah that worked, do you know the command to reboot after the fact? 2019-08-29 18:05:33 in microSD slot, I mean 2019-08-29 18:06:04 in quirks.h: 2019-08-29 18:06:09 + MMC_FIXUP(CID_NAME_ANY, CID_MANFID_ANY, CID_OEMID_ANY, add_quirk_mmc, MMC_QUIRK_LONG_READ_TIME), 2019-08-29 18:06:19 I know that is fixed somewhere in chromeos kernels 2019-08-29 18:06:19 :-) 2019-08-29 18:06:24 PsynoKhi0: just init 6 2019-08-29 18:06:29 init 6 2019-08-29 18:06:31 it should work 2019-08-29 18:06:44 oh well 2019-08-29 18:06:46 it won't 2019-08-29 18:06:47 :D 2019-08-29 18:06:51 since your init is bash 2019-08-29 18:06:54 just power off 2019-08-29 18:06:56 and reboot 2019-08-29 18:06:56 :) 2019-08-29 18:06:57 ;) 2019-08-29 18:06:57 will look at what you just posted in next kernel upgrade 2019-08-29 18:07:31 PsynoKhi0: but remember to mount the fs in ro before powering down.... 2019-08-29 18:07:42 (or to unmount it if you can) 2019-08-29 18:07:53 mps, that's a big hammer enabling the fixup for *all* cards 2019-08-29 18:08:01 however i see no reason not to enable it for all 2019-08-29 18:08:10 "init: must be run as PID 1" 2019-08-29 18:08:28 it's not like it's somehow better to decide the drive has catastrophically failed after a short timeout, than to keep trying 2019-08-29 18:08:38 hmm, could try and see how it works 2019-08-29 18:08:42 KatolaZ: not mounted, because fsck :) 2019-08-29 18:09:00 honoring the timeout from the CSD just seems like a stupid idea 2019-08-29 18:09:09 not mounted rw* 2019-08-29 18:09:31 okidoki 2019-08-29 18:09:33 ;) 2019-08-29 18:10:20 eh, file is called quirks.h, coincidence or what :D 2019-08-29 18:10:26 especially since i don't see how you can measure it accurately from the time the card actually receives the request 2019-08-29 18:11:02 (rather the kernel would be measuring from the time the request is sent to the kernel's mmc host layer, when it hasn't yet reached the card) 2019-08-29 18:11:57 didn't go too deep but makes sense what you say 2019-08-29 18:12:39 (if you added like 100ms that might not matter, except that it probably does under ridiculous amounts of load/swapping, so.....) 2019-08-29 18:12:53 sounds like kernel should wait a little more 2019-08-29 18:12:57 yeah 2019-08-29 18:13:15 deciding the rootfs block device is dead due to timeout is just idiotic 2019-08-29 18:13:32 best hope of some reasonable outcome is just to keep trying indefinitely 2019-08-29 18:14:01 anyway i will be very happy if this gets fixed :) 2019-08-29 18:14:35 also I will be happy :-) 2019-08-29 18:17:41 KatolaZ: "init X" threw an error, "halt" / "poweroff" / "reboot" did nothing, so I just closed the VM, it could start up again without issues, thanks... only had used init=/bin/sh to recover passwords previously, I will give it a fairer look 2019-08-29 18:18:35 it would also be nice if there were a way to force quirks from the kernel commandline 2019-08-29 18:18:58 rather than having to edit kernel source to add them specifically for your device or a broad wildcard one i like i suggested above 2019-08-29 18:26:03 if they commandline options for all quirks in kernel there will a lot of them ;-) 2019-08-29 18:26:19 s/they/they add/ 2019-08-29 18:26:23 :) 2019-08-29 18:26:43 well it could just be like mmc.forcequirks=0x........ 2019-08-29 18:27:21 PsynoKhi0: you could actually use "init=/bin/ed" 2019-08-29 18:27:28 (half-kidding her :P) 2019-08-29 18:27:32 alternatively it could load the quirks list from /lib/firmware/ or something rather than a compiled-in table 2019-08-29 18:27:59 interesting idea 2019-08-29 18:28:47 /lib/firmware/commandline.fw 2019-08-29 18:28:54 nooooo :-p 2019-08-29 18:29:13 i meant /lib/firmware/[deviceclass].quirks or something 2019-08-29 18:29:40 but i guess that wouldn't work for root device since it's not yet available when the driver loads 2019-08-29 18:29:50 I thought to put all cmdline args there :P 2019-08-29 18:29:50 unless you put it in the initramfs's /lib/firmware 2019-08-29 18:29:58 >_< 2019-08-29 18:31:14 KatolaZ: heh 2019-08-29 21:17:54 hey all, quick question, is there a reason haveged is part of the default rpi installation? 2019-08-29 21:18:33 yes 2019-08-29 21:19:08 it is needed for devices without good entropy sources 2019-08-29 21:19:18 There was a kernel change that causes it to wait for more entropy during boot. 2019-08-29 21:20:34 Having haveges shortens the waiting done during the boot process. 2019-08-29 21:20:52 haveged* 2019-08-29 21:22:26 interesting. i would have thought rpi would have been okay. i've personally only ever seen entropy issues with VMs. it'll be interesting to see if it's an issue with the rpi3b+.. will have to test later 2019-08-29 21:24:01 rpi3 probably can work without haveged, but I didn't tested 2019-08-29 21:25:23 cool, yeah i'm hoping so. trying to build a custom image without unnecessary stuff 2019-08-29 21:33:12 one could of course ask the question whether _any_ device has a good entropy source :) 2019-08-29 21:34:56 maybe when we have quantum computing 2019-08-29 23:06:24 hi alpinee, id like to use alpine in a docker container with pytorch, is that possible? 2019-08-29 23:42:46 sure 2019-08-30 15:47:20 hello! 2019-08-30 15:47:29 Oh, hello Guest75770! 2019-08-30 15:48:16 I'm trying to compile program with GCC address sanitizer (-fsanitize=address option) and it seems that asan libraries are not available 2019-08-30 15:48:24 do they exist as separate package? 2019-08-30 16:52:52 hi how goes it -- i am having difficulties with docker and rancher-agent container. i think it has to do with cgroup or other namespace settings but i'm not sure, wanted to ask here first. the issue says something about "Failed to find container id:\n2:name=openrc:/docker\n1:cpuset,cpu,cpuacct,blkio,memory,devices,freezer,net_cls,net_prio,pids:/docker/abcde...." 2019-08-30 16:54:18 Why do you have \n's there? 2019-08-30 16:55:33 i'm guessing it's just escaped.. i can see what is being called 2019-08-30 16:55:49 And what's being called? 2019-08-30 16:57:45 the agent container starts up with some docker-host mounts, -v /var/run/docker.sock:/var/run/docker.sock and i think /var/lib/rancher/ 2019-08-30 16:58:35 i'll run the bash scripts with +x to debug whats going on 2019-08-30 17:05:56 Rather with -x then ;) 2019-08-30 17:20:13 issue is with this golang /usr/bin/share-mnt.. good times :( 2019-08-30 17:39:59 if interested, its https://github.com/rancher/share-mnt/blob/ce8e8b1d4bd436c0a632417905816db9b9ec02ff/main.go#L145 2019-08-30 17:46:59 its got to be with cgroups or something.. i bet its not seeing ":devices:" or.. hmm 2019-08-30 17:51:47 I don't do docker madness 2019-08-30 17:53:22 igel: do you have cgmanager running? if yes, disable it. 2019-08-30 17:53:36 argh. ECHAN. ignore me. 2019-08-30 17:54:47 ACTION - 'steinex' added to ignore list. 2019-08-30 17:54:56 good :) 2019-08-30 17:54:58 :D 2019-08-30 18:28:56 i'll give it a shot steinex cheers 2019-08-30 19:11:14 quinq what's wrong with docker? 2019-08-30 19:20:49 Nothing, just look on the bright side of life ;) 2019-08-31 01:40:09 Anyone got Alpine running on ODROID XU4 series SBC? 2019-08-31 01:40:20 (I don't have one, considering it for a project) 2019-08-31 03:54:06 https://wiki.alpinelinux.org/wiki/Alpine_Linux:Mailing_lists this needs updating btw 2019-08-31 07:55:02 JTL: what SOC is XU4 2019-08-31 08:32:09 JTL : yes i have alpine running on odroid hc2 (which is more or less a xu4) 2019-08-31 10:04:26 quinq> Nothing, just look on the bright side of life ;) -> not *the*, just your bright side of life ;) 2019-08-31 11:14:50 maldridge: you made xastir for void? does it build with musl? 2019-08-31 11:26:02 mps: looking at the xbps-src template only for a few glibc archs 2019-08-31 11:28:33 maxice8: thanks, I looked at template also and don't see glibc or musl mentioned. but I don't understand xbps 2019-08-31 11:28:50 if it is not explicit then it is glibc 2019-08-31 11:29:10 void's musl arches have -musl suffix 2019-08-31 11:29:11 aha, now I know, thanks for info 2019-08-31 11:44:52 No, that's not true, templates don't mention musl 2019-08-31 11:45:45 You can act differently depending on the libc through XBPS_TARGET_MACHINE variable, but if there's no mention of that, it's libc-agnostic 2019-08-31 11:46:17 Now, it's possible that the software doesn't build on musl, but that's another matter 2019-08-31 11:47:39 ok, lets try then 2019-08-31 11:47:58 It's not available as a musl package, so I suppose it doesn't build 2019-08-31 11:48:58 will try and see 2019-08-31 11:50:37 quinq: what you mean ? 2019-08-31 11:50:44 By what? 2019-08-31 11:51:45 the that's not true part 2019-08-31 11:52:35 Well, I mean that's not true, templates which don't mention musl are not glibc-specific 2019-08-31 11:52:48 As I explained 2019-08-31 11:53:30 quinq: you got it wrong, i was talking about the archs not the template itself 2019-08-31 11:53:58 13:28 maxice8> if it is not explicit then it is glibc 2019-08-31 11:54:02 How is that an arch? 2019-08-31 11:54:28 13:26 maxice8> mps: looking at the xbps-src template only for a few glibc archs 2019-08-31 11:54:36 You were talking about the template 2019-08-31 11:54:54 yes, turns out xbps-src template defines archs x86_64 i686 and ppc64le 2019-08-31 11:54:59 Now, maybe you were thinking about the built package, but that's not what you said and what I corrected 2019-08-31 11:54:59 which are archs for glibc 2019-08-31 11:55:04 because archs for musl have a -musl prefix 2019-08-31 11:55:34 Humm, you're right! 2019-08-31 11:55:35 Sorry :) 2019-08-31 11:55:49 this definitively should be in -offtopic 2019-08-31 11:56:13 There's no other conversation going on, I don't think that's an issue 2019-08-31 13:44:18 managed to build xastir on alpine x86_64, now comes hard part to check will it work 2019-08-31 19:29:41 mps: that's where I gave up 2019-08-31 19:29:46 the "it doesn't work" bit 2019-08-31 20:41:06 maldridge: with two line change in source I made a apk 2019-08-31 20:42:50 my son asked me to make it for him because he uses xastir 2019-08-31 20:43:38 now I have to wait for him to help me to configure and tweak 2019-08-31 20:43:53 actually I don't know how to use it 2019-08-31 21:03:18 mps: Exynos 5422 2019-08-31 21:03:29 Lord: Thanks! Anything special you needed to do? 2019-08-31 21:08:40 JTL: I have alpine for about two years on exynos 5800, chromebook Peach Pi 2019-08-31 21:09:19 nice 2019-08-31 21:09:24 JTL: you will probably have to make or find boot loader (u-boot?) 2019-08-31 21:09:32 xu4 does use u-boot 2019-08-31 21:09:57 that's nice then 2019-08-31 21:10:11 I'll probably get the fanless edition which has an identical SOC except for possibly being lower clocked, because it's for an audio related project 2019-08-31 21:10:12 you can build it or use from some other distro 2019-08-31 21:10:15 right 2019-08-31 21:10:48 and, you should build kernel probably 2019-08-31 21:11:31 There are prebuilt Ubuntu images for the XU4 which I believe include a working u-boot and precompiled kernel, but that's probably a good idea. 2019-08-31 21:12:12 you can use prebuilt one if it works 2019-08-31 21:12:18 right 2019-08-31 21:17:22 JTL: Arch linux alarm have good kernel, https://archlinuxarm.org/platforms/armv7/samsung/odroid-xu4 2019-08-31 21:18:04 will look into that too 2019-08-31 21:30:00 JTL: i used archlinux arm kernel 2019-08-31 21:30:21 alright 2019-08-31 21:30:53 JTL: i described all i did (in french) : https://lord.re/posts/174-odroid-hc2/ 2019-08-31 21:31:12 ah 2019-08-31 21:31:15 still learning french here :P 2019-08-31 21:31:26 (need to get back to it)