2019-03-01 00:11:43 anyone familiar with selinux? when i set a file label it renders the system unusable, most commands segfault 2019-03-01 03:38:46 nvm, its working 2019-03-01 04:05:50 if I wanted wireguard on alpine, what would be the best approach? 2019-03-01 06:34:43 maldridge: i remember there used to be a package 2019-03-01 06:35:01 or two, one for the kernel modules (compiled for vanilla) and the userspace utils 2019-03-01 06:35:10 that might still be in testing though 2019-03-01 06:36:19 they don't appear to be there, though I have only checked the web search, not an actual apk search 2019-03-01 06:40:09 maldridge: are you sure https://pkgs.alpinelinux.org/packages?name=wireguard*&branch=edge 2019-03-01 06:40:14 see plenty of packages 2019-03-01 06:40:56 very good point, I often forget that the search is not using a wildcard by default 2019-03-01 06:41:18 it says so when you hover your mouse above the input field ;) 2019-03-01 06:41:26 I'm still considering if I want to run wireguard in prod though, so I'll probably consider more on this over time 2019-03-01 06:41:57 when I ran it, I haven't noticed any instability 2019-03-01 06:44:06 instability isn't what I'm worried about 2019-03-01 06:44:17 rules for publicly traded companies are more what I'm worried about 2019-03-01 06:44:23 (in the US) 2019-03-01 07:42:53 maldridge: you can pin the edge repos and install wireguard including the needed kernel. 2019-03-01 07:51:56 would be cool having an HowTo in the wiki for this 2019-03-01 07:55:38 clandmeter: if I'm running in an env where I would otherwise have a -virt kernel would you recommend building a custom kernel with both the -virt and wg configs? 2019-03-01 07:57:29 maldridge: there is wireguard-virt apk 2019-03-01 07:58:36 fcolista: i added a small howto 2019-03-01 07:59:38 :) 2019-03-01 07:59:39 fcolista: https://wiki.alpinelinux.org/wiki/Configure_a_Wireguard_interface_(wg) 2019-03-01 07:59:46 you are the best 2019-03-01 08:00:49 dont flatter me too much 2019-03-01 08:01:13 maldridge: what mps said 2019-03-01 08:01:14 lol 2019-03-01 08:02:20 hi 2019-03-01 08:02:57 can anyone assist me with solving a problem with local apk cache? 2019-03-01 08:03:32 or should i try asking in the mailing list? 2019-03-01 08:06:29 user1709: shoot 2019-03-01 08:10:28 clandmeter, i have a raspberry pi where i have configured an overlayfs for my /usr directory. my reasoining here is to avoid having big apk, such as ansible, stored in ram. after i reboot i can see that ansible is installed in /usr but apk info does not see it as installed. so i thought that's what a local cache is for. but even then, after i configure it, after reboot packages are not seen by apk. 2019-03-01 08:12:06 when i do lbu commit before a reboot, the package is seen by apk, however it seems it's stored in memory instead of in /usr. 2019-03-01 08:37:08 how do you mount /usr? from fstab? 2019-03-01 08:38:23 clandmeter, yes. 2019-03-01 08:38:50 and its correctly mounted after boot? 2019-03-01 08:39:03 yes. i can see the executables in /usr/bin. 2019-03-01 08:39:45 mounted or not you should always see them 2019-03-01 08:39:56 on boot apk will reinstall everythng 2019-03-01 08:40:46 i understand. but i can run ansible even without doing lbu commit before reboot. 2019-03-01 08:41:08 so if /usr is mounted before apk restores the system it should overwrite /usr 2019-03-01 08:41:32 if it doesnt mount it, or not on time it would restore in memory 2019-03-01 08:42:55 okay. i will try to find that out. just a brief question. how does apk know which packages have been installed? from /etc/apk/world? 2019-03-01 08:43:14 yes 2019-03-01 08:43:23 its part of the ovl file 2019-03-01 08:43:32 initramfs will retore the ov 2019-03-01 08:43:33 ovl 2019-03-01 08:43:37 to new root 2019-03-01 08:43:44 and then run apk upgrade 2019-03-01 08:43:48 or similar 2019-03-01 08:44:00 not sure which command it was. 2019-03-01 08:44:08 yes. but i have to explicitly lbu commit. which is contrary to what the tutorial says. you are not supposed to commit if you have overlayfs on top of /usr. 2019-03-01 08:44:25 why? 2019-03-01 08:44:35 "Remember with this setup, if you install things and you have done this overlay for /usr, you must not commit the 'apk add', otherwise while it boots it will try and install it to memory and not to the persist storage. " 2019-03-01 08:44:51 https://wiki.alpinelinux.org/wiki/Raspberry_Pi#Persistent_storage 2019-03-01 08:45:01 that doesnt sound right. 2019-03-01 08:45:28 how will you save your etc? 2019-03-01 08:45:36 you will loose all your changes on reboot 2019-03-01 08:46:07 no idea. i thought that's what the local cache is for. there's a fille called "installed" so i thought that where the installed packages will be tracked. but the file is always empty. 2019-03-01 08:46:29 local apk cache? 2019-03-01 08:46:34 yes. 2019-03-01 08:46:47 you need to create a dir on persistent storage 2019-03-01 08:46:57 yes. i did that. 2019-03-01 08:47:00 and link it to /etc/apk/cache 2019-03-01 08:47:07 and apk cache sync 2019-03-01 08:47:21 and after lbu_commit 2019-03-01 08:47:30 yes, that i have done. 2019-03-01 08:47:35 the cache seems to work. 2019-03-01 08:48:04 i think mount points from fstab should happen before system restore 2019-03-01 08:48:07 what puzzles me is that even when i can clearly see packages in the cache, apk info still shows ansible as not installed. 2019-03-01 08:49:21 is the symlink correct? 2019-03-01 08:49:31 does it still point to the correct location? 2019-03-01 08:50:29 good question! i will try to find out. 2019-03-01 08:50:49 i'll do fresh install today see if i can spot something odd happening. 2019-03-01 08:50:57 if your persistent storage has a different mount point the cache will not work correctly 2019-03-01 08:51:28 you can add it to fstab with uuid to make sure it mounts in the same location. 2019-03-01 08:51:58 i'm booting from a usb stick and it gets mounted as /media/usbdisk or something like that. 2019-03-01 08:52:12 i think it can change from tiem to time 2019-03-01 08:52:17 i had that before 2019-03-01 08:52:32 usbdisk or sdX or whatever 2019-03-01 08:53:47 okay, i'll do experiments later in the day perhaps i can gather some more information. thanks for your help. 2019-03-01 10:25:19 hello 2019-03-01 10:26:00 I have a probably reduced/minimal version of alpine (it's in docker), how to remove a network interface/change default route? 2019-03-01 10:26:14 googled that https://wiki.alpinelinux.org/wiki/How_to_configure_static_routes 2019-03-01 10:26:19 but none of those files exist 2019-03-01 10:29:43 nvm, it's docker, it controls the network, just did `docker network disconnect` onto the container 2019-03-01 17:21:31 Just want a little clarification, is the download alpine-xen-3.9.0-x86_64 for use as a LiveCD, as an installer, or both? If I want to create a Xen setup on my internal hard drive should I base it on the download image or on base install plus apk's as per the wiki? 2019-03-01 17:25:46 plsuh: iirc, xen ISO it is intended to be installed as XEN host 2019-03-01 17:27:46 yes, use -virt for guests 2019-03-01 18:23:13 @mps @danieli thanks! 2019-03-01 20:36:33 is this a bug? df: /sys/kernel/debug/tracing: Permission denied 2019-03-01 21:01:52 Hello. I want to use a Raspberry Pi as a netboot server to boot OSes on old Apple Macs. I need a bootp server but I can not find any on Alpine's repos. Am I missing something? Any suggestion? 2019-03-01 21:05:39 aggaz: tftp-hpa 2019-03-01 21:05:57 I believe it can also do bootp services, but I may be incorrect on that 2019-03-01 21:07:08 maldridge: thank you! 2019-03-01 21:07:34 np, but I must admit I'm going from hazy memory here 2019-03-01 21:07:42 its been a while since I needed real bootp and not tftpd 2019-03-01 21:25:08 maldridge: FYI I think that the package dhcp supports bootp 2019-03-01 21:29:07 you still need something to serve the images though right? 2019-03-01 21:29:27 I may have misunderstood what you're trying to do 2019-03-01 21:33:24 aGaTHoS: iirc you should be able to use boot.alpinelinux.org with the ipxe script there 2019-03-01 21:33:40 oops, sorry 2019-03-01 21:33:41 i meant aggaz 2019-03-01 21:50:11 maldridge: yes I'll need tftp for sure. I was reading documentations and saw that I need both tftp and bootp. Then I saw that dhcp handles bootp too. So, given that you said that your memory was not fresh I thought to share what I read :) 2019-03-01 21:50:35 danieli: thank you for the link I am goid to check it 2019-03-01 22:17:10 misterunknown: Just read your comments about ansible facts for alpine. FYI, the ansible apk module refers to packages in /etc/apk/world as top-level packages 2019-03-01 22:18:10 is there an list anywhere that has what's in the point releases? 2019-03-01 22:19:19 maldridge: https://www.alpinelinux.org/posts/Alpine-3.9.1-released.html 2019-03-01 22:19:26 misterunknown: I haven't gotten around to completing https://wiki.alpinelinux.org/wiki/Ansible_APK_Module but I'm still maintaining the module. 2019-03-01 22:20:48 danieli: thnx 2019-03-01 22:21:13 hello, how do you disable the builtin dnsmasq cleanly 2019-03-01 22:21:42 dosent seem to be listed in rc-status 2019-03-01 22:21:45 but it is running 2019-03-01 22:22:35 oh i see nevermind it was libvirt's doing sorry for the noise 2019-03-01 22:39:37 o 2019-03-02 05:06:30 Hi all, trying to install alpine on a server, can't get any internet access tough, probably not alpine's fault but I'M wondering what's the problem 2019-03-02 05:08:46 what have you tried so far 2019-03-02 05:08:49 and what does work 2019-03-02 05:23:31 Sorry, got it working, apparently udhcp wasn't started 2019-03-02 05:23:38 Rebooted and everything worked fine 2019-03-02 05:23:58 My other question is when I booted it said : starting linux-vanilla 2019-03-02 05:24:08 Does that means it is not the hardened kernel ? 2019-03-02 05:25:19 that's a bit beyond my alpine knowledge, but last I heard the hardened kernel had been discontinued 2019-03-02 05:27:42 Damn, really? 2019-03-02 05:27:53 Any source on that? 2019-03-02 05:28:01 That's like the main reason why I picked alpine :( 2019-03-02 05:29:46 you're referring to the grsec kernel? 2019-03-02 05:31:42 Yes, I think that's the name 2019-03-02 05:33:41 yeah, the terms for the patches changed and they're no longer available 2019-03-02 05:33:58 you could purchase a license to the patches from grsec directly and then build a custom kernel if you so desired 2019-03-02 05:34:13 Damn, that sucks :( 2019-03-02 05:34:28 I'm trying to find you the article now, I've almost found it again 2019-03-02 05:35:36 https://grsecurity.net/passing_the_baton_faq.php 2019-03-02 05:35:52 KH405: ^ press release from grsecurity.net on the discontinuation of the public patch sets 2019-03-02 05:37:32 Damn, so maybe SmartOS would be the best solution for a server then? 2019-03-02 05:37:40 ??? 2019-03-02 05:38:16 The main things that drew me to alpine was the security part of it ... Feels like it's kinda gone now 2019-03-02 05:39:46 as a reasonably seasoned systems engineer, I find no value in the grsec patch sets 2019-03-02 05:39:53 though this is of course my personal opinion 2019-03-02 05:40:29 I find value in a system that is maintainable, well designed, and managed by people with a strong focus in building things right; that's what I generally want in my servers, and alpine is a good fit for some of my workloads 2019-03-02 05:40:46 you may need to apprise what you wish to do with the server and choose your distro accordingly 2019-03-02 05:41:51 Yeah, I liked the minimalism of Alpine and the simplicity of it... But the thing thhat drew me the most towards it was the Kernel, that's why I thought Solus would maybe fit better even if I have 0 experinece with it lol 2019-03-02 05:42:24 well, given that you can't get the grsec patches without paying for them, I'd say you should either choose a new metric or fish out your checkbook 2019-03-02 05:42:54 Didin't feel like going with the main big distros (Ubuntu, Centos, Debian etc..) 2019-03-02 05:43:04 I'd also go for Illumos before SmartOS, but then again I had the privilege of running real Solaris on UltraSPARC 2019-03-02 05:43:42 I would also ask what your threat model is; if its just that there's too much stuff in the "normal" suspects then alpine is still a good choice 2019-03-02 05:44:38 Agreed, which other distros would you recommend me to run basic things like openssh Docker and kvm+QEMU ? 2019-03-02 05:45:03 And be somehow upstream 2019-03-02 05:45:26 well, at $work we run alpine to do those things 2019-03-02 05:46:06 if you want an alternative to look at, you could look at Void (disclaimer, I'm senior staff with void); not really sure with what you mean by "somehow upstream" 2019-03-02 05:46:25 Heard void was like a ''desktop version'' of alpine 2019-03-02 05:46:42 no, its a different project with a different set of goals 2019-03-02 05:46:42 I like to have new features and updates on package I use 2019-03-02 05:46:58 but for purposes of keeping this channel on topic, I'd ask you to ask void questions in a void channel 2019-03-02 05:47:26 I've found alpine to be up to date on almost everythign I want 2019-03-02 05:47:39 with the one exception of php-fpm, which I've spoken with the maintainer about 2019-03-02 05:49:21 Yeah, I'll go check if I want to do some more distro hopping ^^' 2019-03-02 05:50:15 I will say my only real complaint with Alpine is that at $work we have software that's not in the repos, which ideally we would have a local repo for, but instead we just kind of shove into place :/ 2019-03-02 05:50:38 I find abuild to be less than intuitive, but that's just me 2019-03-02 05:51:36 Yeah, as I said, ill just use it as a KVM+Docker host, should not have those problems ^^ 2019-03-02 05:51:52 what will you manage your KVM with? 2019-03-02 05:51:59 or do you intend to manage these things by hand 2019-03-02 05:54:35 libvirt probably 2019-03-02 05:55:08 oh, so not any automation really 2019-03-02 05:55:44 no, it's only for homelabbing 2019-03-02 05:55:53 then you should be fine 2019-03-02 05:56:27 though if you just want something that can run containers and VMs, you might consider an appliance unless you're interested in learning about the hypervisor management aspects 2019-03-02 05:56:47 I know, I just like to have the "best' distro around :P 2019-03-02 05:56:52 What do you mean by an applicance ? 2019-03-02 05:57:48 something like proxmox. yes its debian underneath, but you generally shouldn't mess with that; you manage it with a web-ui and dedicated toolset and consume it like you would a microwave 2019-03-02 05:58:05 (in that yes, you might be able to identify and modify the internals, but you probably shouldn't) 2019-03-02 05:58:58 Meh, proxmox is way too bloated for me, and heard they were doing shaddy shit in the backend 2019-03-02 05:59:14 if you mean a million lines of perl, then sure 2019-03-02 05:59:17 But proxmox is KVM basicaly so an hypervisor no ? 2019-03-02 05:59:30 is a layer of automation on top of KVM and LXC 2019-03-02 06:00:10 Way rather run bare Debian than proxmox IMO ^^' 2019-03-02 06:00:26 to each their own 2019-03-02 06:01:07 Also, i've been installing a couple packages and i'm getting : Internal error: Unreleased memory pool(s) found 2019-03-02 06:01:10 Is this normal ? 2019-03-02 06:01:22 I haven't run into that 2019-03-02 06:01:27 so I would assert no 2019-03-02 06:03:48 umm installed it on 2 nodes and both having the problem 2019-03-02 06:05:19 I think it's coming from grub .... 2019-03-02 06:30:19 I think i'll stay with alpine, but having lots of problem right now lol 2019-03-02 06:46:04 can't even SSH into the box :( 2019-03-02 06:46:16 I'm 100% sure i'm getting the password right, telling me it's not ... 2019-03-02 10:30:39 I see that alpine does not have nsswitch.conf. I would like to know which mechanism it uses without nsswitch ? 2019-03-02 10:39:45 Ai9zO5AP: there are some external implementation for nss, like https://github.com/pikhq/musl-nscd or https://arthurdejong.org/nss-pam-ldapd/ if you must have nss 2019-03-02 10:40:55 mps: thank you very much 2019-03-02 11:02:34 why you broken Gnu/Linux rules ? when I ran uname -o I got only Linux and not Gnu/Linux :( 2019-03-02 11:06:49 Ai9zO5AP: really? 'uname -o' gives GNU/Linux 2019-03-02 11:09:54 mps: you could run it in other distribution like Slackware, gentoo and you see. 2019-03-02 11:10:50 -s is for Kernel name, while -o is for OS name 2019-03-02 11:13:09 right, what is your issue with it? I don't see anything wrong 2019-03-02 11:13:30 Linux is not an OS 2019-03-02 11:15:18 Ai9zO5AP: that is for never ending discussions ;) anyway, you probably use busybox uname applet and not one from coreutils package 2019-03-02 11:16:30 busybox applets usually have some limited functionalities 2019-03-02 11:20:40 mps: I see, thank you again 2019-03-02 11:25:56 Alpine basic is made to be small and fast, and as such doesn't have 'look and feel' of the full blown system. But one can always add/install 'full blown packages' to have a more familiar system. first apk I install after setup-alpine are coreutils, util-linux and some I like to have 2019-03-02 11:56:30 anyone successfully deployed jitsi on Alpinelinux? 2019-03-02 12:06:30 hey, are there any plans around getting wireguard in a stable release? 2019-03-02 12:15:03 kahiru: I asked same question few days ago, but got answer that it isn't stable enough yet, despite the fact I'm using it about more than a year or two without any issue on different distros and arch's 2019-03-02 12:54:42 sad, I'm not keen on running edge just for this one thing 2019-03-02 13:08:19 kahiru: I rebuild it on stable, 'git checkout v3.9.0 -b stable' and do 'abuild -r' and result is wireguard module for stable kernel 2019-03-02 13:08:45 that doesn't sound that bad, guess its the way to go 2019-03-02 13:35:09 dhcrelay won't work: https://pastebin.com/UmFdpGS5 -- any ideas? 2019-03-02 13:38:01 kahiru: you can pin edge repos and install kernel + wireguard 2019-03-02 13:38:51 kahiru, mps: if you want in in a stable release ask upstream to release a stable version. 2019-03-02 13:39:11 it* 2019-03-02 13:40:33 clandmeter: I understand position and status about wireguard. I don't want to pressure anyone about it, just told my experience about it 2019-03-02 13:41:58 and, yes, I used pinned testing kernels but switched to build wg module to stable Alpine kernel 2019-03-02 13:42:15 for me this is not problem/issue 2019-03-02 13:42:59 casual users of Alpine will have issues with it 2019-03-02 13:43:24 if you think its an issue you should report it on bugs.a.o 2019-03-02 13:44:02 not really, someone for whom it issue should do that 2019-03-02 13:44:33 "I asked same question few days ago, but got answer that it isn't stable enough yet, despite the fact I'm using it about more than a year or two without any issue on different distros and arch's" - it sounded like an issue or at least an annoyance here, but yeah 2019-03-02 13:44:46 if upstream releases a stable version, it'll land in our stable - easy as that :) 2019-03-02 13:44:48 I have 'my' issues which I need to care 2019-03-02 13:45:57 mps, i dont think its an issue for you. but like danieli mentioned your remark doesnt end the discussion, it probably just creates more confusion for the user. 2019-03-02 13:46:37 end of discussion then? :) 2019-03-02 13:47:11 heh, yes probably, but you both knows question about wg arises here from time to time 2019-03-02 13:47:33 yes, and thats why i mention to create an issue on bugs.a.o 2019-03-02 13:47:49 let ncopa explain why its not included, then you can point users to it. 2019-03-02 13:47:57 just like the entropy issue 2019-03-02 13:48:02 its also confusing for users. 2019-03-02 13:48:19 well, that sounds like good solution to the issue :) 2019-03-02 13:48:49 i added the issue cause i got fed up with explaining it all the time :) 2019-03-02 13:49:21 btw, is that better for wiki? 2019-03-02 13:49:43 i dont think so 2019-03-02 13:49:53 you wont get an reaction from ncopa why its not included. 2019-03-02 13:50:05 no, it is not, I think after short thinking, you are right 2019-03-02 13:50:20 he maintains the kernels so he makes those decisions. 2019-03-02 13:50:42 i think he mentioend it a few times, i just recall if he actually explained it in more details. 2019-03-02 13:50:45 right, ok! 2019-03-02 13:50:54 s/just/dont 2019-03-02 18:00:06 How to tell udhcpd to keep it dirty fingers from /etc/resolv.conf? 2019-03-02 18:05:35 chattr +i /etc/resolv.conf is what I do myself :P 2019-03-02 18:38:21 danieli: a) chattr is not installed, b) the proper way would be a config file or replacing the crap with isc-dhcpcd (which doesn't seem to be available) ... 2019-03-02 18:38:45 yes, the proper way would be to either reconfigure it not to do that, or to install a better dhcpd 2019-03-02 18:41:57 the stuff https://wiki.alpinelinux.org/wiki/Udhcpc (RESOLV_CONF="no" # Prevents overwriting of /etc/resolv.conf) does not work. 2019-03-02 18:46:36 some of the docs there are outdated 2019-03-02 18:51:59 hi clandmeter. so played around with the rpi again, trying to figure out why overlayfs on /usr does not prevent increase of memory consumption. it seems all media are properly mounted. either the guide is wrong or my reading of it mislead me into blieveing it will do something it isnt designed to do. 2019-03-02 20:09:41 ScrumpyJack: very briefly, and not in a way that I would say is production ready 2019-03-02 20:09:53 we abandoned it and went back to hangouts pretty quickly 2019-03-02 20:41:01 There a way to get debug symbols for normal packages? 2019-03-02 20:41:46 Debug packages or some such? 2019-03-02 20:42:09 ...right, apk search helped. sorry for wasting time 2019-03-02 23:58:14 Could anyone help me resize a hard drive please? I just installed alpine on a SSD using lvm data, but it took the whole disk and would like to use it for a ZFS log/cache 2019-03-03 00:11:39 you want to use lvm and zfs on the same disk? 2019-03-03 00:13:32 only zfs caching and logging 2019-03-03 00:13:36 Not the pool 2019-03-03 01:01:50 Anyone ? 2019-03-03 09:22:24 hello 2019-03-03 09:24:16 COuld you correct me 'ps _p 2009' I am using ps of busy box and I want to showthe output of a process using an id 2019-03-03 12:31:23 maldridge: thanks 2019-03-03 14:08:02 Hi @ all 2019-03-03 14:09:42 I have a little Problem with sshd (I think ist is openssh-server) 2019-03-03 14:10:55 When I uncomment this line in the Configfile (/etc/ssh/sshd_config) then I get: 2019-03-03 14:11:26 --> /etc/ssh/sshd_config line 108: Unsupported option PrintLastLog 2019-03-03 14:12:49 Any Ideas? 2019-03-03 14:20:41 feuerteufel: is that an old cnfig? 2019-03-03 14:22:26 No, I don't think so 2019-03-03 14:23:15 It's an system on 3.9.0 2019-03-03 14:24:40 But I tryed yesterday on an edge System und there was the same issue 2019-03-03 14:34:27 clandmeter: Or did I understand your question wrong? 2019-03-03 15:46:06 Could you correct me 'ps _p 2009' I am using ps of busy box and I want to showthe output of a process using an id 2019-03-03 15:52:20 In Alpine, ps comes from Busybox. The only options are -o COL1, COL2 or -t see https://www.commandlinux.com/man-page/man1/busybox.1.html. You could try installing the full 'ps' available from the procps package. 2019-03-03 15:53:13 Alternatively, run 'ps' through 'grep': ps | grep 2009 2019-03-03 16:59:18 >World updated, but the following packages are not removed due to: 2019-03-03 16:59:27 how do I get it to recursively get rid of all of these packages? 2019-03-03 16:59:45 apk del -r doesn't seem to work 2019-03-03 17:07:00 gareththered: hello 2019-03-03 17:10:56 my PR became stale, is this the right place to ask for a review? https://github.com/alpinelinux/aports/pull/4054 2019-03-03 17:12:08 So I was following: https://wiki.alpinelinux.org/wiki/Setting_up_ZFS_on_LUKS and I am adjusting it to do a full disk encryption, including boot and swap. When I created the swap `zfs create -o compression=off -V 4G rpool/swap` I could not run `mkswap -L swap /dev/zvol/tank/swap` because there is no zvol... I am still new to all this and I dont understand the zvol part... should it be 2019-03-03 17:12:08 change to something else? 2019-03-03 17:26:10 kpcyrd: #alpine-devel, perhaps? :) 2019-03-03 17:27:12 aah, i see what you did 2019-03-03 18:36:46 hi. 2019-03-03 18:37:19 <_ikke_> user1709: o/ 2019-03-03 18:38:33 any idea how to create bootable img file that runs alpine in sys mode? 2019-03-03 19:12:37 alpine developers did a great job (re-write every command) 2019-03-03 19:37:35 Ai9zO5AP: that was done by the busybox developers 2019-03-03 19:41:48 Ai9zOtAP: Busybox is used in many distros which need a small memory and/or storage footprint. If you have the memory/storage capacity, you can replace it with all the individual tools - start with 'coreutils' 2019-03-03 19:47:50 gareththered: I a, learning about Busybox command 2019-03-03 19:47:58 commands 2019-03-03 21:39:59 clandmeter: Do you have any idea about that sshd Problem with "PrintLastLogin"? 2019-03-03 21:40:23 The only thing Ifound ist this link: 2019-03-03 21:40:43 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=209441 2019-03-03 21:41:05 But it is almost 3 years old ... 2019-03-03 21:45:28 feuerteufel: musl doesn't support utmp/wtmp so the problem could be related to this 2019-03-03 21:46:03 feuerteufel: The openssh APKBUILD contains "--disable-lastlog", so it looks deliberate. 2019-03-03 21:46:25 probably that line should be commented/removed from sshd config 2019-03-03 21:49:19 So you think ist works as desinged? 2019-03-03 21:50:46 in my sshd_config this line is commented, I think by default. I can't remember that I changed it. so yes, it is ok 2019-03-03 21:51:05 did you commented out this line? 2019-03-03 21:52:04 Ies, I did and the I get this error when restart sshd: 2019-03-03 21:52:15 etc/ssh/sshd_config line 108: Unsupported option PrintLastLog 2019-03-03 21:52:32 *Yes* 2019-03-03 21:52:45 that explains, it is not supported on Alpine 2019-03-03 21:55:32 Ok, but all the man pages and Howto's say's it works ... 2019-03-03 21:56:46 But Ok, I'm able to live with that one, now I know that I don't have to search for the reason ... 2019-03-03 21:57:56 Thanks vor your help @ you all!!! 2019-03-03 21:58:04 you can fill issue on bugs.a.o and maybe someone will fix man page 2019-03-03 22:13:50 which firewall do you recommended for alpine ? 2019-03-03 22:13:51 I'm not sure, I think it is a standard feature, isn't it? 2019-03-03 22:20:57 Ai9zO5AP: if you know a little of perl syntax then ferm 2019-03-03 22:22:30 mps: I know it and that is nice 2019-03-03 22:23:35 there is even vim syntax file on net somewhere 2019-03-03 22:24:23 ferm have interactive rollback mode which is really useful if you manage remote machines 2019-03-03 22:25:38 I'm using it for years (maybe decades) and never blocked access to self 2019-03-03 22:29:31 mps: that is good news and advice, thank you again 2019-03-03 22:29:47 you are welcome 2019-03-03 22:31:30 mps: I think, I'll extract the needed data out of the /var/log/auth.log and see if I'm able to get a workaround ... 2019-03-03 22:33:04 But not tonight, see next week ... 2019-03-03 22:33:31 But anyway thank's again! 2019-03-03 22:39:19 feuerteufel: there is utmps package in Alpine which could be added and setup, maybe this is better option if you must have these functionalities 2019-03-03 22:44:25 Ok, "must have" is a big word. But all my other systems provide this info, so I thought bring that up on alpine ... 2019-03-03 22:46:09 I had same feeling when switched to Alpine and thought just like you but after some I'm accustomed to not have it ;) 2019-03-03 22:48:02 I yust see, that package ist only on edge available ... 2019-03-03 22:49:28 it is in testing section and testing is always edge 2019-03-03 22:51:09 you can read more about these things on Alpine wiki, better than I can explain on IRC 2019-03-03 22:55:02 Yea, ok thank's I know about, I only have one edge system to play arround and I'm going to try that next week 2019-03-03 22:56:56 hi, i'm having trouble running chromium on a current edge install on x86_64 2019-03-03 22:57:23 chromium segfaults and kernel prints a strange error: "2986 (chrome): Uhuuh, elf segment at 000055cadcd98000 requested but the memory is mapped already" 2019-03-03 22:57:43 has anyone experienced this? 2019-03-03 22:59:28 So, thankk's again 2019-03-03 22:59:57 GN 2019-03-03 23:00:11 feuerteufel: you are welcome, again :) 2019-03-03 23:11:35 <__number5__> Hi all, just wondering if there is kubernetes client package (kubectl) available for Alpine? Saw kubernetes in edge/testing but that includes servers and is massive (800M+) 2019-03-04 04:20:06 I still haven't figure out how to resize a lvm after a default install if anybody can help me 2019-03-04 04:50:40 What's needed for udisks to work? 2019-03-04 04:51:07 ... never mind. Apparently, I just wasn't careful authenticating. 2019-03-04 05:43:20 hello 2019-03-04 05:43:26 I really like APKBUILD files 2019-03-04 05:53:48 same :) 2019-03-04 05:55:14 I might try to fix rustc in the official packages, but I'm primarily interested in using apk-tools for installable packages for work 2019-03-04 05:56:26 current rust package is somewhat broken 2019-03-04 05:56:47 Ohh, Haven't been using alpine for long. 2019-03-04 05:57:01 But yeah,have seen a few bugs specially packages in edge 2019-03-04 05:57:02 could be a musl related issue 2019-03-04 05:57:47 well, the sequence goes, "apk add rust", then use rust to compile any program that uses glibc, then you get an error 2019-03-04 05:58:55 this isn't in edge, this was 3.9 iirc 2019-03-04 06:20:09 Hi Folks. I was able to install latest version of the ALPINE LINUX for RaspBerry Pi 3 (aarch64). The RP3 boots and I got on the screen a login: prompt. Question: what is the login name and the password? 2019-03-04 06:24:07 found it. the login is 'root' and there is NO password see https://wiki.alpinelinux.org/wiki/Raspberry_Pi 2019-03-04 06:24:35 I was a big fan of Raspbian 2019-03-04 07:27:55 , 2019-03-04 08:52:08 Guys, what methods do you use to prevent frequent kernel updates? 2019-03-04 09:00:15 <_ikke_> terra: can you elaborate? 2019-03-04 09:08:10 _ikke_: I don't need to update kernel for every minor release and I don't reboot my system so often. 2019-03-04 09:08:47 If a kernel update occurs, alll modules belong to current kernel removed from system 2019-03-04 09:09:49 When I need a specific module like zfs, I have reboot to make it available. 2019-03-04 09:10:19 simply, I just don't need update kernel for every minor release. 2019-03-04 09:10:34 Hope I elaborated. 2019-03-04 09:11:37 terra: maybe pinning particular version could be solution 2019-03-04 09:12:31 adu: are you rust developer 2019-03-04 09:12:51 somewhat 2019-03-04 09:13:51 I wrote https://crates.io/crates/sha 2019-03-04 09:13:57 I'm trying to make unified APKBUILD for other architectures for Alpine, besides x86_64 2019-03-04 09:14:34 are you having trouble with rust? 2019-03-04 09:14:50 any help from rust developers would be welcome 2019-03-04 09:15:31 I think you mean someone who develops rustc 2019-03-04 09:15:52 right 2019-03-04 09:16:19 I would think that would be closer to an llvm developer 2019-03-04 09:16:41 but anyone who have experience in building rustc/cargo and libs 2019-03-04 09:17:01 have you tried rustup on the target arch? 2019-03-04 09:17:48 there is no rustup for arm32 and arm64 with musl libc 2019-03-04 09:19:09 I have a raspi somewhere, I could probably give it a try 2019-03-04 09:19:55 you can try but raspi is too low on resources for such work 2019-03-04 09:20:43 actually I have apk's for aarch64 and armv7 of rust 0.30 or 0.31 2019-03-04 09:21:16 mps I pinned it. and it worked. thanks. 2019-03-04 09:21:32 is there an emu I could use? 2019-03-04 09:21:37 but I think I have to make APKBUILD in new rust 'config' format for all Alpine arch's 2019-03-04 09:22:02 Cargo.toml? 2019-03-04 09:22:03 terra: you are welcome 2019-03-04 09:22:36 adu: yes, create it on tje 'fly' instead of ./configure 2019-03-04 09:23:05 s/tje/the/ 2019-03-04 09:24:24 why would you have to make a Cargo.toml file 2019-03-04 09:25:05 that is now preferred over ./configure in new rust releases, afaik 2019-03-04 09:40:20 https://github.com/alpinelinux/aports/blob/master/community/rust/APKBUILD#L103 2019-03-04 09:40:24 are you sure? 2019-03-04 09:44:23 adu: I know for that 2019-03-04 09:44:36 are you building rust packages? 2019-03-04 09:44:54 I'm struggling with it for some time 2019-03-04 09:45:30 yes, I build rust for aarch64 and armv7 2019-03-04 09:47:29 is aarch64 related to arm? 2019-03-04 09:49:02 aarch64 is 64 bit version of Alpine distribution for ARM74 2019-03-04 09:49:24 s/ARM74/ARM64/ 2019-03-04 09:51:30 arm64 (apple's) and aarch64 (llvm community) are the same thing, basically 64-bit mode on armv8 chips 2019-03-04 12:23:04 hmmm, on 3.9.1 on setup-alpine when to select a repository I get wget: bad address 'mirrors.alpinelinux.org' 2019-03-04 12:23:09 even though networking works correctly 2019-03-04 12:26:15 <_ikke_> is dns working? 2019-03-04 12:29:01 markand: There was a query in the ML about that. It seems you have to run setup-networking followed by setup-dns and maybe even setup-apkrepos 1st before you run setup-alpine. 2019-03-04 12:29:05 looks not 2019-03-04 12:29:15 ah okay 2019-03-04 12:29:17 thanks :) 2019-03-04 12:30:03 gareththered: setup-alpine should all these in order 2019-03-04 12:32:02 mps: I can't imagine any other order that would work. Maybe the 1st two can we swapped around? setup-apkrepos has to be after networking is up. setup-alpine last to do the hard work. 2019-03-04 12:34:20 mps: Or did you mean that setup-alpine _should_ do all those in order? It seems that something's broken with setup-alpine in 3.9.1 and it needs networking and possibly repos configured before it's run. 2019-03-04 12:34:26 yes, if there is no bug introduced in 3.9 it works by first settings net, dns, and then apkrepos 2019-03-04 12:35:34 if so, then there is bug, should be reported to bugs.a.o by someone who can reproduce it 2019-03-04 12:37:45 It was reported on the alpine-user ML by someone. I tried and I also had the same problem, so I'll raise a bug on their behalf. 2019-03-04 12:49:26 nvm, my bad looks like qemu does not let me do some DNS queries 2019-03-04 13:00:13 markand: Not sure how qemu can do that, as long as networking is configured correctly. 2019-03-04 13:02:33 I don't know, at $HOME it works but not at $JOB maybe the IT guys did something about VMs I don't know 2019-03-04 13:04:22 btw, just curious busybox's coreutils do not always support all coreutils options AFAIK so I wonder if those manpages are relevant from official man-pages? 2019-03-04 13:04:48 <_ikke_> limited 2019-03-04 13:05:03 <_ikke_> the built-in help of each tool is the best reference of what is supported 2019-03-04 13:06:41 markand: busybox --list will list all the currently enabled function on your instance of busybox. busybox --list-full will include the paths. 2019-03-04 14:08:00 btw I've seen that even coreutils does not document their tools, it's a strange concept to have documentation that is not tied to an implementation IMHO 2019-03-04 14:08:28 the code is the documentation :D 2019-03-04 14:26:59 yes sure everybody will read source code of chown.c to see available options :) 2019-03-04 14:59:03 markand: coreutils-doc 2019-03-04 15:20:22 i think i will just release 3.9.2 now 2019-03-04 15:20:50 are there anythign else that should be included? 2019-03-04 15:42:46 thanks for the new version. can you also check if last cmd works on this new release 2019-03-04 15:46:53 i have an offline v3.8 which i can't upate to test if last cmd work or not. i am planning to install a new box soon so i hope v3.9.2 wil have that fixed. thx. 2019-03-04 15:47:01 appll: musl doesn't support wtmp, so last can't work as on glibc based system, without add-ons 2019-03-04 15:48:13 so the wtmp is glibc based. what is recommand way to check who did log in. 2019-03-04 15:49:40 there is utmps package in Alpine, with a hassle to setup it :) 2019-03-04 15:50:33 if it is glibc based, then if i install that, it will install the glibc, right 2019-03-04 15:52:26 i hope i have a *base* system to function. i am planning to setup a base+awall FW box on an old sun x4150 box 2019-03-04 15:52:56 no, utmps is not glibc based, it is independent package. you can ask authot nick skarnet, he is sometimes here 2019-03-04 15:53:46 musl authors decided not to implement utmp/wtmp because they think it is not secure, and I agree with them 2019-03-04 15:53:59 i also think to test openbse+PF on the same box, looks 'last' works on obsd 2019-03-04 15:54:34 BSD use bsd libc, not glibc, iirc 2019-03-04 15:55:04 and bsd libc supports utmp/wtmp 2019-03-04 15:55:05 if setmod 600 utmp/wtmp, is there still security concern? 2019-03-04 15:55:22 I'm not expert in that 2019-03-04 15:55:50 theres no utmp/wtmp support in musl at all 2019-03-04 15:56:13 right, no 2019-03-04 15:57:01 as per the musl website, there are better solutoins 2019-03-04 15:57:03 solutions 2019-03-04 15:57:56 well, I'm sure it used to say something about there being better solutions 2019-03-04 15:57:58 but, https://wiki.musl-libc.org/faq.html#Q:-Why-is-the-utmp/wtmp-functionality-only-implemented-as-stubs? 2019-03-04 15:59:15 jwh: that is it! 2019-03-04 15:59:46 agree: >> if the feature is implemented, you need to take additional measures to protect your user’s privacy 2019-03-04 16:00:07 firewall shouldn't have users logging in anyway :D 2019-03-04 16:01:02 for my own box, i care more for security (who had in), then privacy(as it is not multi-users env). so is ther any alternative cmd to check logins 2019-03-04 16:01:11 sshd log? 2019-03-04 16:01:27 sure 2019-03-04 16:02:17 thanks to confirm that, looks i have to check the logs, awall and sshd. Thanks all for your input! 2019-03-04 16:02:42 if you want even half sensible logging/access controls you'll need pam or similar anyway 2019-03-04 16:02:55 but it sounds like you should just secure the environment instead :) 2019-03-04 16:04:50 pam adds complexity so by definition lessen security 2019-03-04 16:04:54 i plan to install and configure as less as possible, i will search for a secure/enforce wiki/page before asking here i think 2019-03-04 16:08:07 ncopa, I have requested gdisk, but I can't remember maybe busybox's gdisk support GPT ? 2019-03-04 16:08:59 markand: fdisk from util-linux supports GPT 2019-03-04 16:09:38 ah okay so no need gdisk anymore 2019-03-04 16:10:16 right, fdisk works fine 2019-03-04 16:10:36 sorry, util-linux fdisk works fine 2019-03-04 16:11:41 so if someone can close https://bugs.alpinelinux.org/issues/9595 2019-03-04 16:29:57 is this a bug? df: /sys/kernel/debug/tracing: Permission denied 2019-03-04 16:40:41 markand: we also have gptfdisk, which includes gdisk 2019-03-04 16:40:47 apk add cmd:gdisk 2019-03-04 20:05:08 ajin: what is the exact command? 2019-03-04 20:15:44 danieli: df 2019-03-04 20:15:52 danieli: (as non-root) 2019-03-04 20:16:12 I'm seeing the same thing 2019-03-04 20:17:09 at least I'm not alone :P 2019-03-04 20:19:02 thanks for checking it out 2019-03-04 20:19:56 i'm still looking 2019-03-04 20:21:25 looks liked redhat considered it a bug https://access.redhat.com/solutions/967913 2019-03-04 20:23:38 it seems like a bit of a rabbit hole, so i'll have to look into it later 2019-03-04 20:23:58 ajin: looks like redhat does not consider it a bug. instead of fixing it they tell their users to run df as root 2019-03-04 20:25:21 in that case it's secure by design :P 2019-03-04 21:00:46 seeing https://git.alpinelinux.org/aports/commit/?h=3.9-stable&id=9c6429b8bcdb9aba13325f049058bcfe7c79fb51, does that mean that i should change from libressl in openssl in /etc/apk/world now? is openssl now the default finally on 3.9? 2019-03-04 21:01:03 i'm a bit confused by that 2019-03-04 21:02:13 steinex: it is switched and announced. https://alpinelinux.org/posts/Alpine-3.9.0-released.html 2019-03-04 21:02:51 what do you mean "in /etc/apk/world"? 2019-03-04 21:03:03 i wouldn't recommend editing that file by hand 2019-03-04 21:03:24 either way, if you upgrade past 3.9 and have any issues, try `apk fix` 2019-03-04 21:03:54 well, libressl was still the default for me even on 3.9, mps. on a fresh install. 2019-03-04 21:03:59 this is why i ask 2019-03-04 21:05:31 hmm, then this is bug, if you could reproduce it you can fill issue on bugs.a.o 2019-03-04 21:06:05 i mean, it'd be nice to do some troubleshooting here before creating a bug, so we know whether it is a bug or not 2019-03-04 21:06:22 it's getting late here though, so i'm a bit preoccupied myself 2019-03-04 21:06:40 danieli: because this I wrote 'if you could reproduce it' 2019-03-04 21:06:42 i did nothing special, booted the x86_64 iso (i tried both standard and virt) and after the installation finished i would have libressl installed (and in /etc/apk/world) rather than openssl. 2019-03-04 21:06:50 i can't imagine i'm the first to notice this really. 2019-03-04 21:07:12 i just never bothered until i saw the commit i posted above. 2019-03-04 21:07:17 sounds to me like something wasn't quite right with the release then 2019-03-04 21:07:24 ncopa: any clue? 2019-03-04 21:07:57 maybe you installed package which still depends on libressl and it pulled it instead of openssl 2019-03-04 21:09:53 hm, i'd think i did apk list -I directly after the installation (because i wondered this myself back then) but it may be you are correct. Would need to try an installation again to be really sure. 2019-03-04 23:18:27 I may be missing something really obvious. Do I need to do anything special beyond an apk update to get .2? 2019-03-04 23:22:24 .2? 2019-03-04 23:22:34 context? 2019-03-04 23:22:39 3.9.2 2019-03-04 23:23:00 do I have to do anything special to get existing machines upgraded 2019-03-04 23:23:03 like debian has dist-upgrade 2019-03-04 23:23:17 apk update and apk upgrade worked for me 2019-03-04 23:23:48 sgtm, just wanted to double check. I'm running AMI builds and wasn't sure if I needed to do anything special 2019-03-05 06:14:40 I'm trying to spin up a pfsense domu on Alpine using Xen for testing, getting a (rather uninformative) error "libxl: error: libxl_create.c:589:libxl__domain_make: domain creation fail: Invalid argument" Where would I look for more info? 2019-03-05 06:31:36 plsuh_: anything else in the logs / output? 2019-03-05 06:35:05 a little more if you run it with -vvvv opt, but nothing obvious. https://pastebin.com/TZPk50QW 2019-03-05 06:35:28 I know it's a syntax error in my cfg file somewhere, but don't know enough about how to hunt it down 2019-03-05 06:37:23 do you have any other HVM domUs running on it? 2019-03-05 06:38:06 danieli_: not currently, although I was able to run an Alpine domU no prob 2019-03-05 06:39:23 darn, I'm sorry, I have to run for an errand I forgot about 2019-03-05 06:39:31 np 2019-03-05 08:05:35 steinex: that should be fixed with the 3.9.2 release. 2019-03-05 08:06:08 maldridge: dist-upgrade corresponds to: apk upgrade -a 2019-03-05 08:14:13 ncopa: could we add that switch to apk-tools? 2019-03-05 08:15:15 we already have `apk upgrade -a` 2019-03-05 08:15:32 or you mean add dist-upgrade as an alias? 2019-03-05 08:15:47 yes 2019-03-05 08:16:08 not sure if it is wise 2019-03-05 08:16:26 many users bump into that issue 2019-03-05 08:16:33 proper docs should solve it :) 2019-03-05 08:16:36 forget to append -a 2019-03-05 08:16:40 no it doesnt 2019-03-05 08:16:44 mm.. i agree there 2019-03-05 08:16:51 its alraedy on wiki 2019-03-05 08:16:55 ppl are just lazy to read 2019-03-05 08:16:59 many, sometimes including myself, forget -a 2019-03-05 08:17:16 `apk upgrade` and `apk upgrade -a` does not do same thing as `apt-get upgrade` and `apt-get dist-upgrade` 2019-03-05 08:17:49 i am afraid that if we add dist-upgrade, people would expect same behavior 2019-03-05 08:18:05 agreed 2019-03-05 08:18:20 it doesnt have to be called the same 2019-03-05 08:18:43 but name it obvious so ppl will use it when they use apk help 2019-03-05 08:19:56 Resets versioned world dependencies, and changes to prefer replacing or downgrading packages (instead of holding them) if the currently installed package is no longer available from any repository 2019-03-05 08:20:32 so the problem is that current option. --available, is too much describing what it actually does, rather than when it should be use 2019-03-05 08:21:03 the problem for avarage users is that the command is not obvious. 2019-03-05 08:21:10 im not sure how to explain this in proper english 2019-03-05 08:21:20 i understand 2019-03-05 08:21:51 how about `apk upgrade --dist`? 2019-03-05 08:21:53 i want to find a way to do X but X should be mentioned or be an named option 2019-03-05 08:22:05 and make it an alias to --available? 2019-03-05 08:22:31 yes thats possible 2019-03-05 08:22:36 or --release 2019-03-05 08:25:21 i think --full may be even better 2019-03-05 08:25:48 take what makes most sense and append a proper message. 2019-03-05 08:25:48 corresponds better with apt full-upgrade 2019-03-05 08:26:16 what about --all ? 2019-03-05 08:27:34 I would actually prefer to add it to a FAQ 2019-03-05 08:27:51 --full: Do a full system upgrade resetting all versioned dependencies. 2019-03-05 08:28:11 prefer a faq?/ 2019-03-05 08:28:22 what does that solve? 2019-03-05 08:28:22 add the question to a FAQ 2019-03-05 08:28:30 when people ask point them to the FAQ 2019-03-05 08:28:38 i dont want them to ask 2019-03-05 08:28:41 thats the problem 2019-03-05 08:28:57 and make the FAQ easy to find 2019-03-05 08:29:33 i think i answered the question 20x after latest release 2019-03-05 08:30:15 clandmeter: time to make AI algitbot :) 2019-03-05 08:30:18 so it is a frequently asked question :) 2019-03-05 08:30:24 AI ML blockchain algitbot 2019-03-05 08:30:28 2019-03-05 08:31:00 if i google "upgrade alpine linux" i get: https://wiki.alpinelinux.org/wiki/Upgrading_Alpine 2019-03-05 08:31:37 which is too long and contains too much old, irrelevant info 2019-03-05 08:32:11 one part of the issue is psychological, people will always ask because people like to ask and get fast answer instead of read good lengthy guides and FAQ 2019-03-05 08:32:18 ok i give up, ill just answer the x questions over and over again. 2019-03-05 08:41:03 oh dear, looks like my thinkpad does not want me to install alpine 2019-03-05 08:41:40 trying to boot from USB reopens the UEFI boot menu, I need to try several times, change USB port to get it boot 2019-03-05 08:42:59 yeah, my laptop hated alpine too 2019-03-05 08:43:04 EFI can be really painful some times 2019-03-05 08:43:12 it's not EFI, it's the thinkpad 2019-03-05 08:43:19 my other HP machines boots this USB key just fine 2019-03-05 08:47:32 efi boot menu or grub? 2019-03-05 08:48:51 the efi boot menu 2019-03-05 08:55:04 faq upgrade 2019-03-05 08:55:59 clandmeter: does faq upgrade help? 2019-03-05 08:58:01 it was already on the wiki, so i dont think it will help much. 2019-03-05 08:58:10 its not the problem i was trying to solve. 2019-03-05 08:58:54 i want ppl to find useful information (for them) when they use apk --help 2019-03-05 09:21:39 what's the recommended way to install a few packages from edge, on a stable release? 2019-03-05 09:22:00 I see apk has --repository 2019-03-05 09:22:08 fabo: the recommended way is to upgrade everything to edge. 2019-03-05 09:22:09 fabo: pinning 2019-03-05 09:22:24 but it may work with pinning too 2019-03-05 09:22:58 https://wiki.alpinelinux.org/wiki/Alpine_Linux_package_management#Repository_pinning 2019-03-05 09:23:29 thanks, I'll rather go pinning than upgrading the distro atm 2019-03-05 09:23:38 for experimenting install edge is preferred of course 2019-03-05 09:24:24 I need a couple of packages that are only available in edge 2019-03-05 09:24:37 but, if you want to have a stable system and just some packages from edge, then pinning is better option, imho 2019-03-05 09:25:17 other, and best option is to rebuild needed packages on stable 2019-03-05 09:26:47 I'm assuming the 3.9.x point release updates are only for important issues and security fixes. It isn't expected to get new packages on stable, right? 2019-03-05 09:27:00 right 2019-03-05 09:27:10 ok, make sense :) 2019-03-05 10:23:59 gosh. alpine3.8 lxc container's gcc is ancient 2019-03-05 10:36:30 I always find that a bit amusing coming from RHEL :) 2019-03-05 11:08:08 does alpine have multilib for running 32bit in 64bit hosts? 2019-03-05 11:16:47 no 2019-03-05 11:22:42 ok. fortunately, 32bit alpine containers are a thing 2019-03-05 11:27:50 hmm that one is unable to pull the APKINDEX 2019-03-05 11:29:09 can anyone confirm? lxc launch images:alpine/3.8/i386 mycontainer && lxc exec mycontainer -- apk add alpine-sdk 2019-03-05 11:29:58 you don't need multilib for running a 32bit container 2019-03-05 11:30:15 sooo 2019-03-05 11:30:38 that works fine btw 2019-03-05 11:31:39 yeah spawning 32bit container is workaround for not having multilib obviously 2019-03-05 11:33:16 hmm maybe the network isn't up yet when i run it via script 2019-03-05 11:34:42 since it works when run from shell. from script it fails 2019-03-05 11:35:04 running it twice fails at first, second succeeds 2019-03-05 12:20:43 okay I've got finally alpine booting by disabling legacy bios support, just to be sure (my thinkpad is UEFI only now), syslinux installed from alpine will support UEFI only boot? 2019-03-05 12:27:37 I wouldn't count on that, but could be I'm wrong. For UEFI I'd recommend (oh God and I really going to recommend this to anyone?) GRUB 2019-03-05 12:28:49 (my favourite was gummiboot, or as it's now known, systemd-boot) 2019-03-05 12:30:22 syslinux have uefi support, although I didn't tried so don't know for sure if it works on Alpine 2019-03-05 12:32:09 yeah, it's had an experimental support since 6.0something 2019-03-05 12:50:57 Piraty: not waiting long enough? 2019-03-05 13:24:39 jwh: yeah, sleep 10 does the job... 2019-03-05 14:01:08 markand: i dont think syslinux will work with UEFI, you need grub for that, or gummiboot 2019-03-05 14:11:16 so I chroot after install? but the setup-alpine don't let me create my own partitions though 2019-03-05 14:28:49 ncopa, btw, I wonder for a while now. are you french? because your first name is typically from west of france :P 2019-03-05 14:56:09 no, im not french sorry 2019-03-05 14:56:15 sim scandinavian 2019-03-05 14:56:18 im* 2019-03-05 14:56:24 okay :) 2019-03-05 17:33:48 ncopa: thnx 2019-03-05 17:34:10 clandmeter: I suspect that man apk would have told me as well, I'm just more used to asking in IRC for quick things 2019-03-05 18:23:09 Hi, so my PR was merged and all is well (https://github.com/alpinelinux/aports/pull/6444) but only images for 3.9.1 and 3.9.2 where generated. Is there any way to get the 3.9.0 images generated as well? 2019-03-05 18:24:31 which would help a little with https://github.com/gliderlabs/docker-alpine/pull/487 (before bumping the version of all repo's to 3.9.2 to keep them all in sync) 2019-03-05 19:37:25 I think i wanted to link 484 or 485 there ;) 2019-03-05 21:25:46 at some point I remember hearing that the maintainer of the ansible apk module was in here 2019-03-05 21:26:04 is there any convenient way to enable the edge/testing repos with the module, or should I use lineinfile instead 2019-03-06 02:46:34 UHG i finally figured out why mutt has been unusable for weeks on my alpine box 2019-03-06 02:46:57 somehow the libsasl package no longer works unless you manually install plugins for authentication backends 2019-03-06 02:47:05 WHY 2019-03-06 02:48:03 did this break it? 2019-03-06 02:48:05 https://git.alpinelinux.org/aports/commit/main/cyrus-sasl?id=8965b00c7fa7c7caa0cf451551a63b8262abd5e6 2019-03-06 02:51:38 dalias: maybe this commit 16692f09258dd3fc1719ee5e3dd5be19107cccb1 2019-03-06 02:51:56 main/cyrus-sasl: add missing /etc/sasl2 to libsasl2 2019-03-06 03:03:58 looks like that's also needed, but i had that already 2019-03-06 03:04:15 the breakage was just ripping the plugins out into their own packages 2019-03-06 03:04:34 such that simple upgrade causes them to be removed unless you manually re-add them 2019-03-06 03:04:51 old package should have been made a virtual package depending on all the plugins 2019-03-06 03:05:07 with a new core package added for ppl who want to omit plugins 2019-03-06 03:06:13 could be, I stopped to use sasl with mutt few years ago, iirc 2019-03-06 04:04:26 can someone else with wireguard confirm that wg setconf wg0 fails to add the peers back? 2019-03-06 04:06:08 im looking for the apk equivalent of protobuf-compiler (Ubuntu) 2019-03-06 04:06:23 does anyone know which package it is 2019-03-06 04:06:44 protobuf 2019-03-06 04:08:26 thank you 2019-03-06 04:09:27 np 2019-03-06 04:10:37 maldridge: didn't had that problem with wireguard 2019-03-06 04:11:18 for me I can reload and my peer goes away 2019-03-06 04:12:05 did you installed wireguard-tools-wg 2019-03-06 04:12:30 yes 2019-03-06 04:12:37 or wireguard-tools 2019-03-06 04:12:58 I think -wg, but I can pull my laptop out and check 2019-03-06 04:15:42 -wg for sure 2019-03-06 04:17:56 ok, do you get any error 2019-03-06 04:21:19 none printed, let me check the return code 2019-03-06 04:21:52 no the return code is also 0 2019-03-06 04:31:27 so, you cannot add new endpoint if I understand? 2019-03-06 04:31:56 I can add endpoints via the cli using wg set but endpoints I have in a config file don't seem to be applied when using wg setconf 2019-03-06 04:34:24 just tried to add one fictitious and it worked on one of my boxes 2019-03-06 04:35:14 delete also works 2019-03-06 04:35:15 can you paste your config somewhere such that I can diff it against mine? 2019-03-06 04:35:29 I'm wondering if I've screwed up something in the file and it can't load the changes 2019-03-06 04:35:56 you are kidding, there are keys and IP's :) 2019-03-06 04:36:12 obviously I'm asking for a sanitized version 2019-03-06 04:37:02 I'm really grasping at straws for why this doesn't work 2019-03-06 04:37:16 I remember when I have something wrong then wg tells me that parameter is invalid 2019-03-06 04:38:25 where it was quiet is when I 'switched' keys 2019-03-06 04:38:30 I have a peer stanza with a public key and allowed ips 2019-03-06 04:38:46 this all looks very similar to the ouput from showconf 2019-03-06 04:39:25 do you have endpoint 2019-03-06 04:39:48 I think I may have just found the issue 2019-03-06 04:40:05 I'm pretty sure I templated in the private key for the peer, not the public key 2019-03-06 04:40:24 heh, that happened to me once 2019-03-06 04:41:25 waiting on an ansible push to complete to see if this works 2019-03-06 04:44:15 it was even better than that 2019-03-06 04:44:20 I was adding the server as its own peer 2019-03-06 04:45:42 best teachers are our errors ;) 2019-03-06 04:47:14 while I agree with you in principal, the only way I noticed this was I typo'd a command and so got output I wasn't expecting, then happened to notice two lines that were different 2019-03-06 04:47:27 I might open a bug that this should get an error message 2019-03-06 04:48:19 are you sure it is a bug? or wrong config? 2019-03-06 04:48:59 not an alpine bug, that's for sure, but it does seem like the system should recognize a non-sensical configuration 2019-03-06 04:49:04 maybe wg couldn't know if this is a error 2019-03-06 05:14:29 I can't get Xorg to start on alpine-virt-3.9.2 in VirtualBox 2019-03-06 05:31:25 How do I correctly install alpine chroot 2019-03-06 05:31:50 <_ikke_> install it where / how? 2019-03-06 05:35:42 As my path upon chrooting is 2019-03-06 05:35:44 PATH=/sbin/su:/su/bin:/su/xbin:/system/bin:/system/xbin 2019-03-06 05:36:08 After* 2019-03-06 05:36:30 For /bin/printenv 2019-03-06 05:36:53 I did did I chroot alpine 2019-03-06 05:37:20 I did "sudo chroot alpine" * 2019-03-06 05:40:45 https://bpaste.net/show/d4f79df132d9 2019-03-06 05:41:24 $ sudo chroot alpine /bin/printenv 2019-03-06 05:41:28 <_ikke_> smallville7123: what distro are you creating the chroot on? 2019-03-06 05:41:41 android os 2019-03-06 05:42:17 <_ikke_> can you check your env before chrooting? 2019-03-06 05:42:54 <_ikke_> I guess you manually need to adjust your env 2019-03-06 05:43:00 https://bpaste.net/show/83db683915df 2019-03-06 05:43:04 $ env 2019-03-06 05:44:17 <_ikke_> Not sure why your PATH contains what it does 2019-03-06 05:59:28 Never mind, I got it 2019-03-06 05:59:55 <_ikke_> TheNickNotTaken: What was it? 2019-03-06 06:00:26 Forgot to make /var/lib/dbus/machine-id 2019-03-06 06:40:05 _ikke_: How would I fix it 2019-03-06 06:44:25 Hello here, this is my first time use IRC, and it is given to this channel. 2019-03-06 06:53:34 How do I remove busybox 2019-03-06 07:03:55 And install bash and coreutils 2019-03-06 07:04:20 Have you tried `apk add bash` and `apk add coreutils`? 2019-03-06 07:15:53 I notice the latest version of alpine 3.9.2 was released, but the docker image seems to be not updated yet. What is the rolling scheduler for docker image? 2019-03-06 07:40:42 Yes but it does not symlink sh to bash 2019-03-06 07:42:27 Why does that matter? 2019-03-06 07:42:43 If you want bash features, you shouldn't be using /bin/sh anyway 2019-03-06 07:44:57 where does bash read it's global config from 2019-03-06 07:45:36 As /etc/bash.bashrc doesn't work 2019-03-06 08:20:07 Does alpine keep man pages in a separate package 2019-03-06 08:20:20 As I can't man bash or man man 2019-03-06 08:20:49 localhost:/# man man 2019-03-06 08:20:49 man: No entry for man in the manual. 2019-03-06 08:20:49 localhost:/# 2019-03-06 08:43:32 smallville7123: man-pages provides man pages for man 2019-03-06 08:46:08 Ok 2019-03-06 08:46:45 and for most other packages there is $PACKAGE-doc 2019-03-06 08:47:43 man-pages are linux man pages, for particular package man is pkgname-doc (bash-doc for example) 2019-03-06 08:48:34 bash-4.4# ls usr/share/man/man1/man.1p -l ; man man 2019-03-06 08:48:34 -rw-r--r-- 1 root root 8954 Nov 16 12:45 usr/share/man/man1/man.1p 2019-03-06 08:48:34 man: No entry for man in the manual. 2019-03-06 08:48:39 Or install the `docs` metapackage to get man pages for all installed packages (where available) 2019-03-06 08:49:00 and 'man' is in mdocml package 2019-03-06 08:55:06 I still cant man anything 2019-03-06 08:55:51 Would it be because etc/man.conf is missing? 2019-03-06 09:59:29 Hello, I'm trying to use an overlay fs for kernel modules built locally and packaged as apk. In /etc/init.d/modloop I found a widely undocumented variable overlay_size. How to use it? 2019-03-06 10:30:52 Okay, I found out how to activate overlay fs. But, the kernel modules from my apk are not available. I think they are loaded before modloop is started and hence removed from the file system. How to deal with that? 2019-03-06 10:36:20 Is this normal 2019-03-06 10:36:23 sh-4.4# man /usr/share/man/man1/man.1p man: No entry for /usr/share/man/man1/man.1p in the manual. 2019-03-06 10:37:37 <_ikke_> smallville7123: man -l /usr/share/man/man1/man.1p 2019-03-06 10:39:04 Ok 2019-03-06 10:39:41 smallville7123: The man pages aren't installed by default and neither is the man utility to access them. Add it with apk add man and add the man pages by installing the *-doc package. 2019-03-06 10:39:50 smallville7123: did you installed mdocml-doc 2019-03-06 10:40:07 yes 2019-03-06 10:40:30 then 'man man' is enough 2019-03-06 10:40:39 man -l /usr/share/man/man1/man.1p works though 2019-03-06 10:40:50 but man man doesnt 2019-03-06 10:41:03 <_ikke_> might be that mandb needs to be generated? 2019-03-06 10:41:14 of course, but man knows where to find pages 2019-03-06 10:41:15 how do i do that 2019-03-06 10:41:28 you don't need 2019-03-06 10:42:41 did you installed 'man-db' 2019-03-06 10:46:04 No 2019-03-06 10:49:17 then no need to regenerate mandb 2019-03-06 10:54:14 ERROR: unsatisfiable constraints: 2019-03-06 10:54:15 man-db (missing): 2019-03-06 10:55:22 what 'apk info -e mdocml' says? 2019-03-06 10:56:47 nothing 2019-03-06 10:56:51 Its blank 2019-03-06 10:57:09 so, you didn't installed mdocml 2019-03-06 10:57:32 sh-4.4# apk info mdocml 2019-03-06 10:57:32 mdocml-1.14.3-r0 description: mdoc/man compiler 2019-03-06 10:57:35 and 'apk info -e man-db' says what? 2019-03-06 10:58:13 apk info just gives you info about package, that doesn't mean it installed 2019-03-06 10:59:12 also blank 2019-03-06 10:59:53 sh-4.4# apk info -e man-db sh-4.4# apk info man-db 2019-03-06 10:59:53 sh-4.4# 2019-03-06 11:00:19 apk info -W `which man` 2019-03-06 11:02:08 sh-4.4# apk info -W /usr/bin/man /usr/bin/man is owned by mdocml-1.14.3-r0 2019-03-06 11:04:51 and 'apk info -e mdocml' says nothing (: something is messed with your system 2019-03-06 11:05:25 sh-4.4# apk info -e mdocml 2019-03-06 11:05:25 mdocml sh-4.4 2019-03-06 11:05:46 then, this is ok, mdocml is installed 2019-03-06 11:06:49 and 'apk info -e mdocml-doc' says what? 2019-03-06 11:07:22 blank 2019-03-06 11:07:38 then install it 2019-03-06 11:08:03 and after that 'man man' should work 2019-03-06 11:10:29 man man still doesnt worrk 2019-03-06 11:13:35 hm, and you wrote that you installed man-pages, are you sure 2019-03-06 11:14:01 something isn't in order 2019-03-06 11:14:36 https://bpaste.net/show/b8e378a79528 2019-03-06 11:15:42 Oh 2019-03-06 11:16:03 I see, I was wrong, mdocml-doc is empty, man page for man is in man-pages, but you installed it already 2019-03-06 11:16:30 something is messed, probably 2019-03-06 11:16:30 It still doesnt work ;-; 2019-03-06 11:16:58 and you have file /usr/share/man/man1/man.1p 2019-03-06 11:18:20 https://bpaste.net/show/f7a0c7afd4ad 2019-03-06 11:18:53 -rw-r--r-- 1 root root 8954 Nov 16 12:45 /usr/share/man/man1/man.1p 2019-03-06 11:20:39 eh, I see, then last thing I can thought is that MANPATH is not correct 2019-03-06 11:20:49 ok 2019-03-06 11:21:19 what would MANPATH be 2019-03-06 11:21:27 'echo $MANPATH' 2019-03-06 11:21:52 /usr/share/man at least 2019-03-06 11:24:39 i have 2019-03-06 11:24:43 MANPATH=/usr/share/man 2019-03-06 11:25:03 and even then it doesnt work 2019-03-06 11:27:25 I have no more ideas, sorry 2019-03-06 11:27:54 on my boxes it works from long time ago 2019-03-06 11:29:30 ok 2019-03-06 11:33:52 smallville7123: again I was wrong, man page is in /usr/share/man/man1/man.1p and this is from man-pages, and /usr/share/man/man1/man.1.gz is from mdocml-doc 2019-03-06 11:37:15 ok 2019-03-06 11:37:35 Well this us everything im doing https://bpaste.net/show/5cf4991a88a6 2019-03-06 11:38:47 btw im getting 2019-03-06 11:38:50 fetch http://dl-cdn.alpinelinux.org/alpine/v3.9/main/aarch64/APKINDEX.tar.gz ERROR: http://dl-cdn.alpinelinux.org/alpine/v3.9/main: temporary error (try again later) 2019-03-06 11:39:04 your DNS is probably misconfigured 2019-03-06 11:45:14 ;-; 2019-03-06 11:57:31 *tries restarting* 2019-03-06 12:09:21 Ok etc, for some reason internet only works in the chroot if Wi-Fi tethering via USB is turned on 2019-03-06 12:09:37 Ok wtf* 2019-03-06 12:11:57 sh-4.4# ls $MANPATH/man1/man* 2019-03-06 12:11:57 /usr/share/man/man1/man.1.gz 2019-03-06 12:11:57 /usr/share/man/man1/mandoc.1.gz 2019-03-06 12:11:57 /usr/share/man/man1/man.1p 2019-03-06 12:15:39 ok so apparrntly, man needs proc mounted in order to work 2019-03-06 12:48:57 Does alpine use tmpfs 2019-03-06 12:49:14 as it does not have a tmp directory 2019-03-06 12:53:25 Nvm i do 2019-03-06 12:53:43 Its just my is that dies not have /tmp 2019-03-06 12:54:17 Its just my os that does not have /tmp 2019-03-06 13:03:48 Rip 2019-03-06 23:40:29 TBB: metalog is in testing, all arch's 2019-03-07 00:25:49 What package has has completion for the app comm 2019-03-07 00:26:08 Command* 2019-03-07 00:26:15 apk * 2019-03-07 00:26:27 bash completion* 2019-03-07 00:40:13 also does apk support regex 2019-03-07 01:12:42 Heya, folks. Newbie Alpine user here trying to do initial setup. I'm trying to install networkmanager, but I'm getting an unsatisfiable constraint error where networkmanager seems to require itself? 2019-03-07 01:14:12 Something to the tune of "networkmanager (missing): required by world[networkmanager]" 2019-03-07 01:14:47 that doesn't mean it's depending on itself, it's missing from the repo 2019-03-07 01:14:48 :D 2019-03-07 01:15:04 That's weird, 'cause it's showing up here: https://pkgs.alpinelinux.org/package/edge/community/x86/networkmanager 2019-03-07 01:15:57 apk update, apk info networkmanager 2019-03-07 01:16:39 I've also been trying to install its dependencies manually and the same thing happened for a couple of them, including libmm-glib, libndp, and libteam. 2019-03-07 01:16:52 And after apk update, nothing shows up with apk info networkmanager. 2019-03-07 01:17:47 pastebin repositories and stuff 2019-03-07 01:18:10 Is your host arch x86? 2019-03-07 01:18:26 x86_64, yes 2019-03-07 01:18:28 or chroot arch if using one 2019-03-07 01:18:36 o 2019-03-07 01:18:52 Are you asking me, or...? 2019-03-07 01:18:58 yes 2019-03-07 01:19:06 s/_64//g, assuming the pkg url is right heh 2019-03-07 01:19:13 Ah. No, this is running on a Raspberry Pi directly. 2019-03-07 01:19:29 so arm/aarch64? 2019-03-07 01:19:41 arm/armv7. RPi2B :'c 2019-03-07 01:20:16 ok 2019-03-07 01:20:21 it's on armv7, but probably worth looking up the actual architecture you're using 2019-03-07 01:20:35 How do you mean? 2019-03-07 01:20:56 It may be unavailable on your architecture 2019-03-07 01:21:08 I see. Where would I go to check that? 2019-03-07 01:21:19 dunno 2019-03-07 01:21:21 the same place you get that package url from 2019-03-07 01:21:27 got* 2019-03-07 01:22:08 Uploaded file: https://uploads.kiwiirc.com/files/83316abb7819e7d1a1e219a84be31ffa/tmp.png 2019-03-07 01:22:16 Not sure where in that I'm supposed to tell. 2019-03-07 01:22:28 Ah, until my eyes finally worked. 2019-03-07 01:22:39 It just says x86 under architectures. 2019-03-07 01:22:47 *architecture 2019-03-07 01:23:02 Would it be possible to get the git repo and build it myself? 2019-03-07 01:24:34 its on arm, as per pkgs.a.o, you probably dont repositories setup properly which is why I asked you to pastebin it, likely missing community 2019-03-07 01:24:44 don't have* 2019-03-07 01:24:53 Ah. 2019-03-07 01:25:10 Ye, I dunno how to do all that. I've only ever really worked with pacman before, so apk is pretty new to me. 2019-03-07 01:26:12 might be worth reading the wiki, but the principle is the same as pacman, check /etc/apk/repositories 2019-03-07 01:27:20 Ah, yep, had to uncomment the other available things there. 2019-03-07 01:27:40 It's installing now. 2019-03-07 02:09:24 I'm trying to set up i3wm-gaps, but apparently following the steps to set it up in a different distro aren't quite working out for me. I've got a greeter, compositor, and i3wm-gaps installed, but I'm not sure if I need anything else, or how to get from having those things installed to getting a greeter open that starts i3. Advice? 2019-03-07 03:19:51 I seem to have an empty /etc/sudoers. Is that a problem? 2019-03-07 03:23:54 Whoops, missed installing sudo. Good now. 2019-03-07 03:37:18 Yeah, I'm having a real meal of a time getting anything graphical working on here. Anyone have a few to help a fella out? 2019-03-07 04:11:05 When installing from an ISO, my wifi adapter is consistently not discovered. I've searched the documentation but can't seem to figure anything out. I've installed the b43 drivers and run modprobe b43, still nothing. ip link command never shows a wireless interface. Any suggestions? 2019-03-07 04:11:55 I should note that the device does not seem to be a Broadcom, but I did follow all the instructions for the b43-firmware just to give it a shot. 2019-03-07 04:29:46 <_ikke_> jvandrew_: What wireless adapter do you have? 2019-03-07 04:33:25 I trried a generic USB adapter, which appeared in dmesg as Realtek. The internal wifi doesn't work either. I had trouble determining the make of the internal wifi 2019-03-07 04:34:29 <_ikke_> try lshw (apk add lshw firsts) 2019-03-07 04:37:08 one min, I have to plug into the wall to be able to add it. thanks 2019-03-07 04:45:41 appears to be Realtek 2019-03-07 05:11:30 Anyone here have experience setting up xorg-server? I'm having some issues configuring it properly, I think. Whenever I try to start LightDM it just plain doesn't work, but I can start up xdm just fine. 2019-03-07 05:29:11 Oh, cool, I was able to get i3 to start fine with startx, but I can't get LightDM working. 2019-03-07 06:15:45 What package contains makewhatis and apropo 2019-03-07 06:16:00 apropos* 2019-03-07 06:17:33 <_ikke_> https://pkgs.alpinelinux.org/contents?file=apropos&path=&name=&branch=edge 2019-03-07 06:41:36 I want to run alpine linux on bare metal as host for docker containers. Good idea or better use something else like RancherOS/Core OS....? 2019-03-07 06:42:55 I found alpine to be _ideal_ for guests. Never tried it for a host... 2019-03-07 06:45:34 Yes, that's one of the reasons why I want to run it as host os. 2019-03-07 06:46:07 Well, I would be extremely surprised if it didn't work. 2019-03-07 06:47:23 I think it will work, but like to know pros/cons from someone who's actually has some experience with it. 2019-03-07 06:52:35 pvdp: If you find an issue, it's 99% likely to be a bug in docker. And I doubt you'd find any. 2019-03-07 06:53:45 I'll just going to give it a try. Easy enough. 2019-03-07 06:53:56 Thx Arahael 2019-03-07 07:46:55 $work runs alpine on the metal, its fine 2019-03-07 07:47:01 only a few things I dislike 2019-03-07 07:51:07 How do I set up pacman 2019-03-07 07:51:21 wrong channel? 2019-03-07 07:51:45 sh-4.4# pacman -S 2019-03-07 07:51:46 error: no usable package repositories configured. 2019-03-07 07:57:05 <_ikke_> smallville7123: You would need to create your own repositories with pacman packages 2019-03-07 07:57:12 <_ikke_> smallville7123: Not something that works out of the box 2019-03-07 07:57:59 rip 2019-03-07 07:58:50 <_ikke_> any reason you want to use pacman/ 2019-03-07 07:58:52 <_ikke_> ? 2019-03-07 08:04:37 you generally want to stick to the package manager the OS in question uses 2019-03-07 08:04:47 if you really want pacman, I'd recommend arch or a derivative distro 2019-03-07 08:11:32 maldridge: what do you dislike? 2019-03-07 08:19:03 you'll find it useful to have foreign package managers in your Alpine if you, say, construct your own chroot/cntainer environments running other distros, something that can be quite useful with Alpine at this point in time 2019-03-07 08:24:10 Wanna see if pacman has any packages that i need, such as kotlin 2019-03-07 08:24:46 also to see if it can correctly install man lol 2019-03-07 08:25:10 but arch's packages are built for arch and against glibc 2019-03-07 08:25:12 not musl, which alpine uses 2019-03-07 08:27:06 Ok 2019-03-07 08:27:30 Wait why does apk have pacma 2019-03-07 08:27:44 Wait why does apk have pacman in its repo then* 2019-03-07 08:27:47 ask kaniini 2019-03-07 08:28:05 you /could/ use pacman for alpine i guess, but not using arch's repos 2019-03-07 08:29:29 <_ikke_> Or you can use it with archlinux repos to setup a chroot 2019-03-07 08:29:38 that's possible 2019-03-07 08:29:43 good point _ikke_ 2019-03-07 08:54:46 (pretending to be slightly offended) thanks!... 2019-03-07 09:07:17 oops 2019-03-07 09:07:22 i didn't even notice that, sorry TBB 2019-03-07 09:07:47 I'm a little preoccupied so my attention span is variable 2019-03-07 09:07:54 no worries :) 2019-03-07 10:43:30 Guys, what is your solution for "ping: permission denied" ? 2019-03-07 10:44:05 It seems busybox ping doesn't has capabilities support 2019-03-07 11:01:24 terra: either install ping from the iputils package, or set net.ipv4.ping_group_range on the host for unprivileged icmp sockets 2019-03-07 11:04:48 I've asked that once, but didn't really understand: why is there no 'locale' in alpine-linux? 2019-03-07 11:04:57 I did this search query: https://pkgs.alpinelinux.org/contents?file=locale&path=&name=&branch=v3.9 2019-03-07 11:05:36 and figured that either it is provided by dateutils... or there's just no locale for alpine. 2019-03-07 11:05:59 I've tried installing dateutils - that 'locale' file is not a binary (well, should have guessed by it's path 2019-03-07 11:45:02 danieli: thanks. that worked. 2019-03-07 11:47:51 pax_rhos: locale support is not good in musl. I rebuilt coreutils some time ago with locale support in installed locales by hand and it worked, except LC_TIME, but after upgrade to stable didn't repeated this 2019-03-07 12:04:06 mps: oh, okay. 2019-03-07 12:05:04 ncopa: hey! Could you, please, push https://pkgs.alpinelinux.org/package/edge/testing/x86_64/gnu-libiconv to alpine 3.9 repo? 2019-03-07 12:07:02 ncopa: just FYI: I've tested it on 3.9 (installed right from 'edge' repo), it worked fine 2019-03-07 12:07:12 more and more people starting to use Alpine as primary workstation so maybe is time to reconsider better support for locale 2019-03-07 12:08:45 unfortunately, I have to use gnu-libiconv + set an env-var for php-fpm's iconv to work correctly with //IGNORE//TRANSLATE modificators :( 2019-03-07 12:09:23 pax_rhos: stable update are only for security fixes and really important bug fixes and not for backporting 2019-03-07 12:09:47 mps: there's no gnu-libiconv at all in 3.9 2019-03-07 12:10:04 consider taking this to #alpine-devel :) 2019-03-07 12:10:08 yes, it is testing repo 2019-03-07 12:10:17 oh right, it's not directly related to development, nevermind 2019-03-07 12:10:28 testing is 'staging' area 2019-03-07 12:10:48 well, in my opinion no package is worse than a buggy one 2019-03-07 12:11:28 I don't disagree, but this is how Alpine development works 2019-03-07 12:12:52 also, I would like to have testing freeze on stable version, but changing development workflow is not easy task 2019-03-07 12:13:23 okay, that's fair. Then I'll just use `apk add --no-cache --repository http://dl-3.alpinelinux.org/alpine/edge/testing gnu-libiconv` for now... 2019-03-07 12:14:38 if you know how to build package locally then the better option is to build it on your stable and install it 2019-03-07 12:15:48 in testing most of basis tools and libs are upgraded and installing from testing will pull dependencies from edge and could lead to mess on stable system 2019-03-07 12:23:58 pax_rhos: i moved it to community 2019-03-07 12:24:30 so it will be included in next stable 2019-03-07 12:25:39 ncopa: so it will get only to 3.10? or 3.9.1 will receive it as well? 2019-03-07 12:26:11 3.10 2019-03-07 12:26:55 if you want it for v3.9, then i think you should create an issue on bugs.a.o and explain why you think it should be backported 2019-03-07 12:27:30 we normally dont do that, but i think we can do if there is a good reason and it does not break anything else (which it shouldnt) 2019-03-07 12:28:43 i want verify that it does not install any conflicting provides=pc:libiconv or similar 2019-03-07 12:33:08 <_ikke_> any feedback on: https://github.com/alpinelinux/aports/pull/6569? They want to add documentation to aports 2019-03-07 12:33:49 should be added to docs.a.o instead in my opinion 2019-03-07 12:34:22 <_ikke_> nod 2019-03-07 12:35:28 alpinelinux/aports on github is just a mirror 2019-03-07 12:43:43 its sort of hidden, in a "hidden" dir. 2019-03-07 12:43:52 i think we can push it to aports til we have docs.a.o running 2019-03-07 12:44:35 should probabably be discussed in #alpine-docs 2019-03-07 12:47:37 oh, there is #alpine-docs, didn't know 2019-03-07 13:17:52 [02:27:44] Wait why does apk have pacman in its repo then* 2019-03-07 13:17:58 for installing archlinux chroots/VMs 2019-03-07 14:50:36 This is beyond my tiny tiny brain. I'm standing in a folder. I can see the binaries. They got the +x permission. But "./arm-none-eabi-gcc" gives me "ash: ./arm-none-eabi-gcc: not found" 2019-03-07 14:51:51 you may miss some shared libraries to get it run, a ldd arm-none-eabi-gcc can help you to check 2019-03-07 14:52:33 Jck_true: mounted with noexec option? 2019-03-07 14:52:38 fabo: THANK YOU! God this was driving me insane... 2019-03-07 14:52:57 "Error loading shared library ld-linux-x86-64.so.2: No such file or directory " 2019-03-07 14:53:34 <_ikke_> So that's compiled against glibc 2019-03-07 14:54:12 And it will not run under alpine correct? 2019-03-07 14:57:37 Screw it - I'll use debian as an image instead and suffer the longer build time in Jenkins 2019-03-07 14:58:41 Jck_true: it won't run as-is on alpine 2019-03-07 14:58:56 it's most likely a prebuilt toolchain 2019-03-07 14:59:34 so I guess using debian and extract the toolchain might be your fastest way to get it rolling 2019-03-07 15:00:23 maybe debootstrap on alpine, and then chroot but it's working around the fact you don't have glibc 2019-03-07 15:01:10 or docker ... 2019-03-07 15:02:44 fabo: This is docker - Wanted to reduce my build time on my CI server by changing from debian as a base image to alpine :) It is not worth the effort to chase it further... 2019-03-07 15:04:27 Jck_true: I agree :) 2019-03-07 15:05:24 Hello all, is there an Alpine package that I can install to be able to use dkms? I ask because I am trying to follow these instructions to install my wifi driver: https://github.com/smlinux/rtl8723de/blob/4.15-up/README.md 2019-03-07 15:09:49 jeffv_: no. Alpine doesn't have dkms package, however you can follow https://github.com/dell/dkms#installation-via-dkms-tarballs 2019-03-07 15:14:45 fabo: I apologize for the dumb question here, but those instructions seem to still require the dkms package itself, as the command they give is still dkms 2019-03-07 15:16:38 I thought platformio embraced modern development where you type in two commands and download 4.8 gigabytes of nodejs dependencies :P 2019-03-07 15:16:38 jeffv_: dkms is just a bash script 2019-03-07 15:18:28 jeffv_: you try to build an out of tree kernel module, while using dkms is the method given in instructions and the most convenient way, you can probably build it without dkms as well 2019-03-07 15:20:20 jeffv_: you can look at some out-of-tree kernel modules in Alpine aports, wireguard-vanilla for example 2019-03-07 15:24:07 fabo: mps: Thank you. I am looking at the wireguard-vanilla now. Unfortunately probably outside of my technical ability right now. I will probably have to do a lot more reading on out-of-tree kernel modules to get up to speed. 2019-03-07 15:26:09 jeffv_: if you build on destination arch then 'make ; sudo make install' for some kernel modules works fine, of course after installing linux-vanilla-dev 2019-03-07 15:26:30 mps: I will try that, thanks 2019-03-07 15:26:58 I do that for bbswitch every time I upgrade kernel 2019-03-07 15:32:59 Hi. I have a hosted server but my server provider doesn't offer alpine linux images, but he does offer a "recovery mode" (like a knoppix usb stick) - is it possible to install alpine linux this way and if yes: how? 2019-03-07 15:38:11 stefuNz you may check if it accepts an ISO file to setup your host 2019-03-07 15:38:40 appll unfortunately they do not. only old images. recovery is a ubuntu or debian system 2019-03-07 15:56:41 then i think you have to request them to add image option for you 2019-03-07 16:05:19 hmm ok. thanks! 2019-03-07 16:37:30 you could probably install alpine using a chroot, but it'll be a pretty manual process, a little more so than the arch one 2019-03-07 16:37:37 arch has a couple convenience scripts 2019-03-07 16:45:27 I installed alpine on gandi.net which doesn't have alpine support, by making debian and attach disk on which installed alpine and then moved that disk to boot disk position 2019-03-07 16:57:11 if its a KVM vm then the make vm script is probably the easiest (also works for bare metal) 2019-03-07 17:03:49 jwh: not if you locked by cloud service 'installer' 2019-03-07 17:04:37 why not? 2019-03-07 17:04:46 as long as it can boot off a disk that is 2019-03-07 17:05:48 I'm talking about service provider installer, after that you are free to play however you want 2019-03-07 17:27:27 ' 2019-03-07 17:27:54 you can install alpine inplace, either with an image or chroot tricks 2019-03-07 20:59:00 Hello everybody, I am trying to install alpine-linux on as a guest in a virtualbox VM. 2019-03-07 21:00:03 I have followed this process: https://wiki.alpinelinux.org/wiki/Install_to_disk. it completed without any error, but my bootloader has zero entries and there doesn't seem to be any kernel on my boot partition 2019-03-07 21:01:32 I used a freshly downloaded ISO: alpine-standard-3.9.2-x86_64.iso 2019-03-07 21:12:48 I have repeated the process a couple of time with the same result 2019-03-07 21:34:32 my extlinux.conf: https://pastebin.com/ELhgRFeX 2019-03-07 21:37:51 files from my boot partition: https://pastebin.com/39B4rRJ1 2019-03-07 21:40:08 fenrirjk: in your extlinux.conf LINUX, INITRD and APPEND directive missing 2019-03-07 21:41:36 I know it is missing an entry 2019-03-07 21:41:53 did you installed kernel 2019-03-07 21:42:10 I am expecting the setup-alpine script should do it 2019-03-07 21:42:33 is there a documentation to install/update kernels ? 2019-03-07 21:42:33 it should, but asking just in case 2019-03-07 21:42:54 apk add linux-vanilla or apk add linux-virt 2019-03-07 21:43:04 thank you, I'll try that 2019-03-07 21:43:35 and after that, update-extlinux 2019-03-07 21:44:23 what is the difference between virt & vanilla 2019-03-07 21:44:25 ? 2019-03-07 21:48:19 virt is little trimmed version for virtual 'machines' 2019-03-07 21:48:44 yup, slimmed down kernel 2019-03-07 21:49:11 ohh that looks better 2019-03-07 21:50:39 got an error: /lib/modules/4.19.26-0-virt does not exist 2019-03-07 21:50:42 shouldI worry ? 2019-03-07 21:51:31 yes, kernel is not in good state 2019-03-07 21:54:30 I should probably chroot to do all that from the live image 2019-03-07 22:01:28 ok it's probably a disk space issue ... "ERROR: linux-vanilla: No space left on device" 2019-03-07 22:02:16 seems 1GB is not enought ;) 2019-03-07 22:02:25 not for vanilla, no 2019-03-07 22:02:38 it pulls in a ridiculous amount of firmware 2019-03-07 22:02:40 ACTION coughs 2019-03-07 22:03:01 virt will fit in 1G though 2019-03-07 22:03:03 I am trying to install linux-virt but it pulls vanilla for some reason 2019-03-07 22:05:38 ok it worked !!! finally, ty guys :-* 2019-03-07 22:15:51 ncopa: sweet 2019-03-07 23:13:00 I have a bit of a conundrum. If I run `ls -l | grep Music`, the Music directory shows up as owned by noam:noam, which is correct. If I, as root, run `ls Music/`, EVERY FOLDER, including subfolders, and every file, show up as owned by noam:noam. If I run it AS THE `noam` account, I get a giant list of "permission denied"s and ??? as owner 2019-03-07 23:13:34 How would I even go about trying to debug this? 2019-03-07 23:14:20 If I try changing ownership as the normal account, it says "permission denied". As root, it says "retaining ownership". 2019-03-07 23:14:41 Any command to fix the problem fails as the correct user due to a bogus permissions error, and fails as root because it doesn't see a problem 2019-03-07 23:16:29 I was *going* to say that to make matters worse the music player works fine, but apparently it just stopped working same time this started 2019-03-07 23:18:18 I tried changing owner away from the noam account then back but it didn't make a difference 2019-03-07 23:35:02 What concerns me the most is that using rsync as root to duplicate the folder *duplicated the error also* 2019-03-07 23:35:40 I ended up wiping the folder and restoring from one of my backups, hopefully this is just a weird bug I'll have forgotten about by next week 2019-03-07 23:39:03 pixelherodev, what kind of filesystem is it stored on? 2019-03-07 23:39:44 and are you running in some weird kind of container or perhaps with bogus stuff in LD_PRELOAD ? 2019-03-07 23:52:55 ext4 2019-03-07 23:53:00 On my laptop, not a container 2019-03-07 23:53:17 No LD_* variables in the environment 2019-03-07 23:54:15 Maybe I would've been able to fix it properly, but restoring from backup worked well enough 2019-03-08 00:43:31 pixelherodev, perhaps a corrupted filesystem then..? 2019-03-08 01:17:09 How do 2019-03-08 01:17:20 How do I make a pacstrap 2019-03-08 01:17:23 ==> Creating install root at archlinux 2019-03-08 01:17:23 mount: archlinux/dev/pts: mount point does not exist. 2019-03-08 01:18:01 9m 2019-03-08 01:22:21 anyone messing with Haskell? i followed this guide: http://markbucciarelli.com/posts/2017-04-05_haskell_on_alpine_linux.html but i'm getting "No setup information found for ghc-8.6.3 on your platform. This probably means a GHC bindset has not yet been added for OS key 'linux64-ncurses6'" 2019-03-08 01:27:01 smallville7123: you have to mount --bind them 2019-03-08 01:27:10 look at the arch-chroot script arch has somewhere 2019-03-08 01:27:15 i'm sure it's on their git 2019-03-08 01:42:04 Even if i bind mount /dev and /dev/pts i still get mount: /mnt/dev/pts: mount point does not exist. 2019-03-08 03:05:36 dalias, maybe, but fsck doesn't seem to agree 2019-03-08 03:42:02 I rebooted and it showed up as clean 2019-03-08 05:58:23 hello, trying to install alpine for the first time, can't setup the wifi, my essid shows on the list for wlan0, I type it like "myessid" : PSK, it ask me my password which i enter but then it does not connect. what am i doing wrong? 2019-03-08 06:18:42 Hello, with 3.9.2 I cannot get the mirror list in setup-apkrepos for install when in a kvm vm. The call to `wget -qO- https://mirrors.alpinelinux.org/mirrors.txt` is what hangs. I can ping mirrors.alpinelinux.org from the vm. guessing it's ssl ( ssl_client ) related. Any ideas how I could dig into whatever is up w/ wget from the installer environment? 2019-03-08 07:55:04 o/ 2019-03-08 07:55:05 morning 2019-03-08 07:55:08 (1/1) [APK unavailable, skipped] Reinstalling ca-certificates-cacert (20190108-r0) 2019-03-08 07:55:08 1 error; 182 packages, 1681 dirs, 16928 files, 1223 MiB 2019-03-08 07:55:16 how to fix this one ? 2019-03-08 08:01:45 apk fix 2019-03-08 08:01:48 :) 2019-03-08 08:02:01 sure 2019-03-08 08:02:03 # apk fix 2019-03-08 08:02:03 (1/1) [APK unavailable, skipped] Reinstalling ca-certificates-cacert (20190108-r0) 2019-03-08 08:02:03 1 error; 1223 MiB in 182 packages 2019-03-08 08:02:03 alpi64:~# 2019-03-08 08:02:14 dont go away. :/ 2019-03-08 08:02:18 should i care ? 2019-03-08 08:02:27 apk -U upgrade -a 2019-03-08 08:02:32 does htat change anything? 2019-03-08 08:02:53 this does. now no errors. thanks! 2019-03-08 08:03:07 you didnt upgrade with -a switch before? 2019-03-08 08:03:17 yea :( 2019-03-08 08:03:23 i'm newbie 2019-03-08 08:03:24 rtfm :) 2019-03-08 08:03:30 damn :) 2019-03-08 09:47:06 is there a roadmap for when packages (in this case python3) will switch to a higher version? 2019-03-08 09:49:36 <_ikke_> xfz: The latest python3 version has some backwards incompattible changes 2019-03-08 09:51:54 will all of 3.7.* be affected or are such issues usually fixed upstream? 2019-03-08 09:54:32 <_ikke_> They should eventually be fixed upstream 2019-03-08 09:56:54 thank you 2019-03-08 13:05:54 guys, I'm a bit unhappy about my desktop's 2D performance. 2019-03-08 13:06:40 sorry to hear that 2019-03-08 13:06:46 It feels laggy when moving windows etc. vs. 2019-03-08 13:07:24 I'm using radeon HD7850 at home with 2560x1440@60hz monitor. 2019-03-08 13:07:39 Thiso ne seems laggy despite powerful gpu. 2019-03-08 13:08:19 At work, I'm using intel i7-4700 with onboard graphics. It feels much better. 2019-03-08 13:08:34 powerful … ten years ago 2019-03-08 13:09:16 Lord: I'm about 2D performance. 2019-03-08 13:10:51 <_ikke_> You don't need a powerfull graphics card to get decent 2d speeds 2019-03-08 13:11:03 <_ikke_> Are you sure you are using the correct graphics driver? 2019-03-08 13:11:33 _ikke_: Of course. 2019-03-08 13:12:24 Is there anyone using desktop with radeon gpu? Maybe share his/her experience on 2D performance. 2019-03-08 13:12:55 is this on linux or windows (or something else)? 2019-03-08 13:13:12 <_ikke_> ACTION checks channel topic 2019-03-08 13:13:19 oh whoops 2019-03-08 13:13:22 I thought it was ##hardware 2019-03-08 13:13:37 anyway, that card is powerful enough, but you need the right driver 2019-03-08 13:14:50 I also have performance problems on my 7950 because that system is old and I have fglrx, the amdgpu driver should solve the problem 2019-03-08 13:15:50 It may sound weird but I'm the one doing package updates of xf86-video-ati and mesa for couple years. 2019-03-08 13:17:15 I like to know any other feedback from other users. 2019-03-08 13:19:18 the ati driver is for older cards 2019-03-08 13:19:33 that card is supported with the amdgpu driver 2019-03-08 13:21:10 _ikke_: is pipenv missing from the repositories for similar reasons python 3.7 is? 2019-03-08 13:21:17 qman__: If your system is not really old (I mean 18+ years) you shouldn't encounter a visible 2D performance degradation. 2019-03-08 13:21:31 iggy: nice to see you here :) 2019-03-08 13:22:30 you will if you use the wrong driver 2019-03-08 13:23:02 4K wasn't common then, so the old driver support for it is poor 2019-03-08 13:24:35 qman__: last time I check, xorg won't start if I use amdgpu driver. 2019-03-08 13:25:09 If I remember correctlyi, error was like: "Unsupported GPU" 2019-03-08 13:25:20 hmm, everything I read says it should work, radeon HD 7000 series and up are supported with amdgpu 2019-03-08 13:25:36 they weren't when it first came out, so maybe that was an older version 2019-03-08 13:26:09 afaik amdgpu starts with R series. 2019-03-08 13:26:10 I also haven't tested it myself, as I said, my system with that card is very outdated and running fglrx 2019-03-08 13:27:46 https://wiki.gentoo.org/wiki/AMDGPU#Feature_support - HD 7000 series is where AMDGPU support starts 2019-03-08 13:30:16 qman__: you're probably right. I have to check it again. 2019-03-08 13:30:48 but in any case, yes, I have observed poor 2D performance with both the ati driver and fglrx on radeon HD cards 2019-03-08 13:31:02 in 4k 2019-03-08 13:33:58 maybe 2d performance degrades as resolution gets higher on Radeon HD's. 2019-03-08 15:54:01 has anyone tried the gnome 3 flatpak? 2019-03-08 16:28:20 Hello. I have an issue w/ 3.9.2 installing in a qemu vm. using the "virt" iso: setup-apkrepos ( called in isolation or via setup-alpine ) hangs at a call to `wget -qO- https://mirrors.alpinelinux.org/mirrors.txt`. mirrors.alpinelinux.org is reachable and not firewalled away. The `standard` iso for 3.9.2 works, and seems to have the same version of busybox wget ( but maybe a different build config ) 2019-03-08 16:29:38 caryatid: is DNS set up and functional? 2019-03-08 16:29:53 yup. 2019-03-08 16:30:10 i can ping the address by dns name 2019-03-08 16:30:20 i can use wget for non-ssl endpoints 2019-03-08 16:31:20 caryatid: what is time on virt machine 2019-03-08 16:35:55 UTC, looks correct: Fri Mar 8 16:35:07 UTC 2019 2019-03-08 16:40:26 i can reach some refrences for the mirrors listed on your wiki like http://rsync.alpinelinux.org/alpine/MIRRORS.txt so maybe I could work around this by changing the MIRRORS_URL in setup-apkrepos 2019-03-08 16:41:13 is busybox tls still super broken? I haven't kept up with that in a while 2019-03-08 16:46:16 not sure about busybox+tls but it does seem related here; I think it uses a separate tool, ssl_client, to do the tls stuff. 2019-03-08 16:46:51 https://git.busybox.net/busybox/plain/networking/ssl_client.c 2019-03-08 16:47:22 ( still part of busybox, separate from wget ) 2019-03-08 17:26:32 I'm trying to install mod_php into the alpine php:7.1.26-cli-alpine image but it seems the only version in the package manager is for the newer version of PHP, what would be the best way of going about installing the correct version? 2019-03-08 17:30:42 Kex: you haven't specified the alpine version in that tag, is it 7.1.26-cli-alpine3.9? 2019-03-08 17:31:35 apologies, yes that is the one 2019-03-08 17:34:18 right, it seems like the PHP version we ship in alpine is newer than the one in the php:7.1.26-cli-alpine3.9 image 2019-03-08 17:34:30 I'm not entirely sure how to deal with that 2019-03-08 17:35:43 thought so, the image with apache/mod_php is a debian base which I don't particuarly want to use, but this is a weird edge case 2019-03-08 17:37:02 I can imagine it's happened before, but I haven't encountered it myself 2019-03-08 17:37:42 containerizing legacy apps ftw :) 2019-03-08 17:38:16 I'll try the alpine linux with fpm of the same version, will do the same thing so no worries 2019-03-08 17:38:55 you /could/ make an image using php from the package manager, that's the one the modules in our repos are built for 2019-03-08 17:41:46 I'm not sure what you mean 2019-03-08 19:22:49 what's the guest login and password for the installation iso? 2019-03-08 19:23:01 the wiki says root with no passoword but it doesn't work 2019-03-08 19:24:31 "guest login"? 2019-03-08 19:25:29 never mind, I messed up and loaded the wrong virtual machine 2019-03-08 19:25:33 sorry for that 2019-03-08 19:28:32 :) 2019-03-08 19:37:31 from above w/ wget hanging for setup-apkrepos. It may be related to available entropy ( /proc/sys/kernel/random/entropy_avail ) verifying now 2019-03-08 19:37:49 right, that can happen 2019-03-08 19:37:53 caryatid: considering installing and running htop 2019-03-08 19:37:55 uhhh 2019-03-08 19:37:59 i meant haveged, not htop, silly me 2019-03-08 19:39:13 haveged sounds like snake oil 2019-03-08 19:39:34 "whenever the supply of random bits in /dev/random falls below the low water mark" is nonsense 2019-03-08 19:39:51 yah, i do end up installing haveged on all these vms ( else ssh takes a while to start cause it cannot gen it's keys ) 2019-03-08 19:40:19 yeah, crypto operations requiring some amount of randomness will simply block when the kernel can't provide it 2019-03-08 19:40:23 rather if you have an environment where entropy sources are not available at early boot, you want to save and restore the pool across reboots 2019-03-08 19:40:29 but this is before I've a mirror list ( during initial install ) so don't know how to roll the chicken egg there 2019-03-08 19:41:03 I wasn't exactly happy enough with haveged to ever leave it running anywhere... I'll rather just use rdrand knowing it's a bad idea 2019-03-08 19:41:37 haveged or anything else can't make entropy out of nothing 2019-03-08 19:41:42 i can, `ls -R /` a bunch and that did work 2019-03-08 19:42:17 from what I've seen looks like entropy_avail needs to be at least > 60 for wget to get the mirror list 2019-03-08 19:42:30 combine with a lot of random address ping :) 2019-03-08 19:42:42 mps: exactly 2019-03-08 19:44:42 TPM RNG could also help 2019-03-08 22:07:48 is there a good way to have a service which has environment variables for configuration? 2019-03-08 22:08:50 <_ikke_> maldridge: isn't that a matter of exporting those in the /etc/conf.d/.conf file? 2019-03-08 22:09:07 it might be, I'm much more familiar with runit than openrc 2019-03-08 22:09:30 so if I put things in there they'll wind up in the environment of a running service? 2019-03-08 22:09:59 <_ikke_> It's automatically sourced by openrc 2019-03-08 22:10:07 fantastic 2019-03-08 23:49:41 Hi everyone! I'm looking for some advice here. I am building an embedded, specialized device. Alpine is being used as my base and I am providing my big mac sauce in it's own packages. 2019-03-08 23:51:45 So right now I am pulling down the 'base' directly from Alpine, as you all build it and using it as is, minus the Linux kernel. Unfortunately I am also reliant upon community packages. So I want to move away from this model, and compile everything myself. I think you all have something called 'buildozer' building your aports tree on the regular. Is that something that's opened up, or can anyone provide me some insight int 2019-03-08 23:53:33 <_ikke_> doc_nick: I don't know all the details, but it's mostly based on this: https://git.alpinelinux.org/aports/tree/main/aports-build 2019-03-08 23:54:04 <_ikke_> doc_nick: It's quite integrated into the alpine infra, not something easiy extracted 2019-03-08 23:54:11 _ikke_: beautiful! I think I can make that useful though 2019-03-09 00:02:05 Well before I get back to work and try this, thank you all for your hard work. The entire premise behind my device in question is keeping the data within secure. Alpine has given me a really great, maintainable base to work with :) 2019-03-09 00:02:45 ./hat tip 2019-03-09 00:10:04 For the issue i brought up earlier. It was definitely low entropy_avail halting https wget && creating ssh keys on alpine install in kvm instance. qemu has a way to pass through host sources of random, simplest via '-device virtio-rng-pci'. Details of what todo w/ low entropy installs, like most vm server installs, something that would be valuable on the wiki? 2019-03-09 00:11:14 ^ srry didn't say that clearly -- would the details on needing entropy and how to get it for virt alpine installs on qemu/kvm be valuable on the alpine wiki or out of scope? 2019-03-09 00:16:00 right, qemu has a 'fake hardware' rng 2019-03-09 00:16:13 i'd say it's valuable information 2019-03-09 00:21:16 cool. I'll make a wiki account and add the details where-ever looks sane. Thanks all for the help today :) 2019-03-09 08:48:01 caryatid: this is discussed here and there is a bug report at https://bugs.alpinelinux.org/issues/9960 2019-03-09 08:49:30 and discussed also on #alpine-linux you can read history/log of discussion 2019-03-09 10:34:48 check changelogs of your favourite programs more often! 2019-03-09 10:34:54 tmux has had "mode mouse" since late 2015 2019-03-09 11:20:21 hi! I'm having a problem with salt-minion: machine:~# salt-minion --versions-report \n Segmentation fault 2019-03-09 11:21:11 can someone help me find out what is wrong with it, please? 2019-03-09 11:21:57 there is a similar report from 4 years ago here: https://github.com/saltstack/salt/issues/31021 2019-03-09 11:22:38 I'm running Alpine Linux on a raspberrypi 3 2019-03-09 11:30:43 also a more recent bug report that mentions segmentation faults: https://github.com/saltstack/salt/issues/51476 2019-03-09 11:37:42 this also happens when "file_client: local" is set in /etc/salt/minion 2019-03-09 11:38:05 (just saw: https://bugs.alpinelinux.org/issues/9675) 2019-03-09 12:06:06 <_ikke_> psih0man: Is it only on rpi or also on other arches? 2019-03-09 12:11:25 _ikke_: I did not try on other arches 2019-03-09 12:11:46 I only run Alpine Linux on raspberry pi 2019-03-09 12:12:13 <_ikke_> is it easy to reproduce without having a salt infra? 2019-03-09 12:14:03 _ikke_: I just installed salt for the first time and I am starting to learn how to use it. I want to run it masterless 2019-03-09 12:14:25 I do not have a salt infrastructure 2019-03-09 12:14:29 <_ikke_> what version of alpine? 2019-03-09 12:14:36 3.9.2 2019-03-09 12:16:13 on other systems (x86_64) I run GNU/Linux Gentoo, and salt-minion --versions-report, same version, works 2019-03-09 12:16:45 by GNU/Linux I want to emphasize that they use glibc 2019-03-09 12:17:16 <_ikke_> In a docker container with 3.9.2 it works (x86_64) 2019-03-09 14:36:17 I have another random question that maybe I could find the answer to if I did some research! But my internet is quite slow and I have other things in the pipe, so here goes. I noticed that you guys download your own ca-certificates from an alpinelinux.org host. Do you make any changes to those in comparison to what Mozilla originally publishes? 2019-03-09 15:03:08 hello 2019-03-09 15:03:27 I'm using alpine linux aarch64 on my pi3 right now, but python3 segfaults 2019-03-09 15:03:36 you have any pointers on how to debug? 2019-03-09 15:04:17 I'd run it in gdb to see why it segfaults 2019-03-09 15:05:49 I hate to be that guy, but... gdb also segfaults 2019-03-09 15:06:00 just tried it 2019-03-09 15:06:08 ... wth 2019-03-09 15:06:13 R3d_Sky and danieli: I can see the same when running salt-minion --versions-report, salt-minion being a python script. 2019-03-09 15:06:16 is your SD card or MMC device failing? 2019-03-09 15:06:27 this sounds like block device failure imo 2019-03-09 15:06:38 several people have come across the same issue 2019-03-09 15:06:38 I'm also running it on raspberrypi 3 2019-03-09 15:06:43 doc_nick: it's possible but i doubt it 2019-03-09 15:07:01 ACTION wonders back to x86_64 land 2019-03-09 15:07:31 hm 2019-03-09 15:07:32 you all have fun with your new fang-dangled arches :) 2019-03-09 15:08:41 that is possible 2019-03-09 15:08:59 but I doubt it 2019-03-09 15:09:15 I guess i'll copy all my files over to a USB and try that 2019-03-09 15:09:26 _ikke_: got a moment to test python on aarch64? 2019-03-09 15:11:13 indeed, on my rpi3 machine:~# python3 \n Segmentation fault 2019-03-09 15:11:26 <_ikke_> danieli: I don't have access to any aarch64 machine 2019-03-09 15:11:31 all right 2019-03-09 15:11:32 me neither 2019-03-09 15:11:44 <_ikke_> let me check 2019-03-09 15:12:54 <_ikke_> nope 2019-03-09 15:13:42 so its a me thing? 2019-03-09 15:14:24 now I wish I had another machine to stay on IRC while I do debug adventures 2019-03-09 15:14:34 my main PC broke ,w, 2019-03-09 15:14:56 he checked if he has access to an aarch64 machine, which he doesn't 2019-03-09 15:15:00 oh 2019-03-09 15:15:01 not whether it's broken or not 2019-03-09 15:15:12 my bad 2019-03-09 15:15:19 also brb 2019-03-09 15:19:14 and there we go 2019-03-09 15:19:48 on my aarch64 no problems 2019-03-09 15:20:42 didn't tried that salt-minion, don't know what is it but python3 works 2019-03-09 15:21:16 oh 2019-03-09 15:21:16 and everything what I use work 2019-03-09 15:21:28 be right back, going to try fresh image 2019-03-09 15:21:43 well, not *right* back 2019-03-09 15:21:50 the RPi is a slow thing 2019-03-09 15:22:47 R3d_Sky: what RPI version 2019-03-09 15:23:35 3B 2019-03-09 15:23:44 hence aarch64 2019-03-09 15:23:57 i have a couple of them here but i don't have time to test it right this moment 2019-03-09 15:24:11 I have an odroid-c2 but I don't think it can run alpine 2019-03-09 15:24:16 R3d_Sky: with Alpine kernel?/ 2019-03-09 15:24:22 not at full capacity anyway 2019-03-09 15:25:01 doc_nick: I run Alpine on small SBC's, one core 512M ram 2019-03-09 15:25:20 mps: it's a driver concern I have 2019-03-09 15:25:23 mps: I have a RPi 3, not 3B and ran apk update and upgrade today (3.9.2) and I also get Segfault with python3 2019-03-09 15:25:34 mps: yes, with linux-rpi 2019-03-09 15:25:36 last I looked there is no binary blob that's functional for whatever Mail GPU the thing has 2019-03-09 15:25:43 i'm gonna check the git logs 2019-03-09 15:25:48 you're using 3.9, right? 2019-03-09 15:25:54 psih0man: 3B is 3 2019-03-09 15:26:48 R3d_Sky: I mean I have the older version of 3, which does not have dual band wifi 2019-03-09 15:27:08 R3d_Sky: also aarch64 2019-03-09 15:27:44 which alpine version are you guys on? 2019-03-09 15:27:48 ah, that *is* the 3b, the new one with dual band is called the 3b+ 2019-03-09 15:27:58 danieli: 3.9 2019-03-09 15:28:03 .9.2 2019-03-09 15:28:06 3.9.2 2019-03-09 15:28:10 ye 2019-03-09 15:28:10 all right, 3.9.2 2019-03-09 15:29:00 build-3-9-aarch64 hasn't built main/python3 since Thu, 24 Jan 2019 16:41:20 +0000 2019-03-09 15:29:15 I run Alpine on different ARM (32 and 64) from small board to full workstation, better than any distro I tried earlier 2019-03-09 15:29:54 only missing thing is 3D GPU drivers, but that is not Alpine issue 2019-03-09 15:30:42 but never tried RPi's 2019-03-09 15:32:00 mps: 3D gpu drivers do exist on alpine for the pi, and in my experience do better than ubuntu's default inclusions 2019-03-09 15:32:19 see mesa-vc4-dri, mesa-egl, mesa-gl, etc 2019-03-09 15:32:39 *mesa-dri-vc4, got the order wrong 2019-03-09 15:32:52 ran chocolate doom just fine for me 2019-03-09 15:33:43 don't use RPi's because I dislike it 2019-03-09 15:34:17 I might try to load it on my odroid-c2 soon 2019-03-09 15:34:42 danieli: does that mean that the build failed or that it just was not updated since? 2019-03-09 15:34:51 why don't you like RPi's? I like them because they're widely available. 2019-03-09 15:35:01 I wouldn't be either, except my main x86_64 rig is dead 2019-03-09 15:35:05 I can't tell why 2019-03-09 15:35:16 the thing just gave up 2019-03-09 15:35:28 too many closed components 2019-03-09 15:35:50 hardware lifespans are really short here, I live in the tropics where its extra hot and extra humid 2019-03-09 15:35:53 I don't think anything is fully open in the ARM world 2019-03-09 15:36:02 mostly because of broadcom 2019-03-09 15:36:37 it's not like the cheap chinese things like rockchip are any more open 2019-03-09 15:36:47 doc_nick: true, but there are rockchip which is nearly full open 2019-03-09 15:37:08 it still has the Mail GPU blob prolbem 2019-03-09 15:37:08 or Allwiner 2019-03-09 15:37:20 that was the other one I was thinking of 2019-03-09 15:37:35 right, I wrote 3D GPU are problem 2019-03-09 15:37:57 I need to eventually figure something out for a print server, because these official Dymo branded print servers are LPR and highly shitty. I can't in my right mind recommend them to my customers 2019-03-09 15:38:12 that is really anoying part of the ARM 2019-03-09 15:38:43 though I suppose in that application GPU's are irrelevant :) 2019-03-09 15:39:28 doc_nick: again right, I don't use it for GPU works, because I don't work in these fields 2019-03-09 15:40:05 I'm just trying to convert my Pi3 to my full daily driver because I don't have a better computer 2019-03-09 15:40:14 most other distros are systemd based 2019-03-09 15:40:14 doc_nick: I use RPi as home server and have cups, saned and pulseaudio servers on it (aside from dhcpd, bind and a few others). I'm currently trying to use two of them to reate a HA setup using saltstak for configration management. But python segfaults... :( 2019-03-09 15:40:27 and use about 15% of RAM out of box 2019-03-09 15:40:39 doc_nick: FYI, I use few chromebooks with Alpine as primary workstations 2019-03-09 15:40:45 well eventually I will need to approach the application of digital signage, which will need to have working GPU drivers 2019-03-09 15:40:54 but that is a few versions off :) 2019-03-09 15:41:32 R3d_Sky: the VM i'm developing my software on, I don't think I've ever seen it get above 200MB of actual RAM usage 2019-03-09 15:42:04 and that's as reported through the web UI, with everything running, not through the customer-inaccessible CLI 2019-03-09 15:42:24 ah 2019-03-09 15:42:27 to boast myself, in last release of Alpine I made patches for sane to be released on ARM's 2019-03-09 15:42:38 what did you do? 2019-03-09 15:42:47 I am shipping Brains with 4GB of RAM even though I could probably be cheap and cut it down to 1-2GB RAM and nobody would notice a difference 2019-03-09 15:43:18 mps: thank you for that :) 2019-03-09 15:43:41 psih0man: you are welcome :) 2019-03-09 15:43:55 mps: pls share secret sauce 2019-03-09 15:44:25 when I compile on my Pi3 I typically have to point my battery operated fan at it 2019-03-09 15:44:25 R3d_Sky: don't understand your question 2019-03-09 15:44:48 ah, like what patches did you make? 2019-03-09 15:45:14 all Alpine patches are in aports git repository 2019-03-09 15:45:56 do I take a shot in the dark and try increasing stack size? 2019-03-09 15:47:04 I tried to build Gentoo on RPi, but I was not satisfied with ARMv7, and did not succeed to migrate to aarch64 + musl. then I came across Alpine Linux, which has these and openrc. And I decided to become "green" and stop compiling. 2019-03-09 15:47:08 R3d_Sky: I suspect increasing stack size will help with segfaults 2019-03-09 15:48:23 I did not need fans, though 2019-03-09 15:48:26 only difference between Alpine for other ARM64 and RPI is kernel and drivers 2019-03-09 15:49:09 everything else is same 2019-03-09 15:50:37 psih0man: ah, ambient temp here is about 35-37 celsius 2019-03-09 15:50:40 what about for you? 2019-03-09 15:50:57 R3d_Sky: ah right. I forgot about your location 2019-03-09 15:50:59 40C 2019-03-09 15:51:19 our python is already patched for stack size 2019-03-09 15:51:21 oh no, I mean board 2019-03-09 15:51:34 indeed, its 1mb stack right now 2019-03-09 15:51:35 R3d_Sky: 22 - 23 °C 2019-03-09 15:51:45 question was if pushing it further would help any 2019-03-09 15:52:07 it costs a lot for a shot in the dark though due to the compile times on the poor thing 2019-03-09 15:53:13 R3d_Sky: I built firefox on aarch64 with 4GB ram with some help from zswap, it take hours but worked. and of course without fans 2019-03-09 15:53:29 you realize how Ulrich was painful to the Linux ecosystem with the number of patches required to build elfutils 2019-03-09 15:54:00 markand: Dreper? 2019-03-09 15:54:15 yes 2019-03-09 15:54:40 heh, ;) 2019-03-09 15:55:21 hm? 2019-03-09 15:55:27 I don't get the reference 2019-03-09 15:55:55 R3d_Sky, Ulrich was famous for not being friendly and open to contributions (especially in glibc) 2019-03-09 15:56:12 oh 2019-03-09 15:56:24 example: he constantly refused to incorporate patches for ARM support 2019-03-09 15:56:31 ohh 2019-03-09 16:06:19 im gonna go to bed now 2019-03-09 16:06:31 good day folks! 2019-03-09 16:06:52 <_ikke_> R3d_Sky: nite 2019-03-09 16:40:21 mps: so on the subject of SBC's, since you don't like the pi, what would you recommend? 2019-03-09 16:41:06 and note whatever you answer I will follow up with: how easy are they to get? if I place an order for 20 at a moment's notice will a vendor be able to fulfill them relativiely quickly? 2019-03-09 16:59:22 doc_nick: I cannot give advices here, sorry. I could just tell my experience 2019-03-09 17:02:19 for arm32 Allwinner is my preferred platform. They have all specification and documentation on-line, of course those which they allowed to put because they also have to sign some NDA, I think 2019-03-09 17:04:48 For arm64 I'm not sure what I prefer to be fair, for now I'm working with rockchip. 2019-03-09 17:06:00 and, can't wait risc-v to be available on the common market, in hope I could then ditch all arm's :) 2019-03-09 22:22:23 hi can someone help me with booting alpine linux from grub? 2019-03-09 22:23:54 if we knew the issue, sure :) 2019-03-09 22:24:24 can i post link to code? 2019-03-09 22:25:58 <_ikke_> sure 2019-03-09 22:27:42 just a moment i have to rewrite it as the vps did not boot anymore xD 2019-03-09 22:28:12 trying to replace debian with alpine, as they dont have alpine to choose from 2019-03-09 22:34:30 https://justpaste.it/6xy8n 2019-03-09 22:51:29 do i have to add alpine_dev? 2019-03-09 23:38:34 I have XWayland installed, but GLX isn't usable under Wayland 2019-03-09 23:38:51 Did I miss a package that's needed for XWayland? 2019-03-10 00:14:26 I've just installed Alpine x86 on an old laptop of mine, but couldn't find any packages for the ipw2200-based Intel WiFi card. Seems like there was a thread about it on the mailing list a while back but nothing fruitful from there. How can I make this WiFi card work in Alpine, preferably without having to compile and maintain stuff out of the package manager? 2019-03-10 00:28:21 I see /lib/modules/4.19.26-0-vanilla/kernel/drivers/net/wireless/intel/ipw2x00/ipw2200.ko should exist 2019-03-10 00:28:39 according to the mailing list thread, it's because of the license 2019-03-10 00:28:52 the kernel driver is there but not the firmware 2019-03-10 00:31:14 Yeah in ipw2200 the kernel driver is apparently separate from some packages (I believe userspace tools or firmware or something).. in Arch for example I had to install it separately despite it being (partially) in the kernel 2019-03-10 00:31:32 I'm guessing you installed it from aur or some non-free repository in Arch 2019-03-10 00:31:58 I think so yeah.. I'll have to reboot into my Arch system to confirm, brb 2019-03-10 00:32:10 it doesn't really change anything when it comes to alpine 2019-03-10 00:32:13 arch is arch, not alpine :) 2019-03-10 00:32:37 you could pull the firmware from debian or arch, but yeah, that'll be outside the package manager (apk) 2019-03-10 00:33:26 If it's binary blobs, I guess I could do that yeah.. maybe from upstream sources of some kind 2019-03-10 00:33:49 yup, could pull it from another distro's package 2019-03-10 00:34:43 And then I'd essentially just install it into the system according to that package's PKGBUILD or something like that? 2019-03-10 00:35:09 I could probably justify just making an Alpine package for it at that point 2019-03-10 00:35:29 But I'll have to check on that Arch system first.. it just came up 2019-03-10 00:37:17 Apparently Arch provides it as core/ipw2200-fw 2019-03-10 00:38:24 So a binary pacman blob 2019-03-10 00:49:25 Just investigated the Arch package, looks like I could just install that into /usr 2019-03-10 00:51:42 Condor: probably you could copy it in same dir as it is on Arch 2019-03-10 00:52:10 if it is under /lib/firmware or subdir of it 2019-03-10 00:52:49 mps: yeah, gonna try that, hopefully installing it into Arch's designated directories and modprobing it would just work(tm) 2019-03-10 00:53:17 can't really live without wifi here :P 2019-03-10 00:53:40 it should work, I copied some firmware from arch for one of my arm box 2019-03-10 01:00:58 Well, installed them into /lib/modules.. added to /etc/modules, reboot, let's hope for the best (: 2019-03-10 01:02:03 fingers crossed here 2019-03-10 01:02:41 /lib/firmware * 2019-03-10 01:03:29 at least it still booted, that's always a plus :P 2019-03-10 01:04:20 YES!!! Looks like the wifi interface has been added as eth1 now :D 2019-03-10 01:06:52 strange name for wifi interface but if it works name doesn't matter at the end :) 2019-03-10 01:07:52 btw, time to go, good night 2019-03-10 01:08:00 night mps 2019-03-10 01:08:16 night all :) 2019-03-10 01:08:17 good night! 2019-03-10 01:09:58 btw, speaking of odd wifi interface names, you should really see how well WSL is dealing with those things :P 2019-03-10 01:10:07 for all it knows, everything is an eth XD 2019-03-10 01:10:25 even VPN interfaces iirc 2019-03-10 01:11:55 heyo 2019-03-10 01:15:16 o/ 2019-03-10 01:16:14 I'm kinda stuck on how to configure fonts right now 2019-03-10 01:16:23 xfontsel says 'no usable fontsets' 2019-03-10 01:19:10 idk, just installed all the ttf fonts for that here 2019-03-10 01:19:42 I think it may be a locale thing 2019-03-10 01:19:59 $ ttfs=$(apk search -q ttf- | grep -v '\-doc' 2019-03-10 01:20:05 $ ttfs=$(apk search -q ttf- | grep -v '\-doc') * 2019-03-10 01:20:06 last I remembered x apps would keep complaining on arch until I enabled ISO8559 doc 2019-03-10 01:20:12 # apk add $ttfs 2019-03-10 01:21:01 not sure, could be.. maybe check those locale.gen thingies in /etc 2019-03-10 01:21:15 iirc that was the issue in arch at least 2019-03-10 01:21:34 but it seems like alpine deals with such things on its own 2019-03-10 01:24:07 alpine doesn't have locale-gen from the looks of it 2019-03-10 01:25:48 I decided to look up how to set locales on Alpine 2019-03-10 01:26:29 the only thing that shows up is a thing for a CircleCI container; and the fix CircleCI lists is "you can't do this on Alpine and need to use Debian or Ubuntu based containers" 2019-03-10 01:26:35 idk, new to alpine here as well 2019-03-10 01:27:05 but I just installed it with be keyboard and locale, and installed all the ttf fonts for mate 2019-03-10 01:27:30 https://wiki.alpinelinux.org/wiki/MATE 2019-03-10 01:28:59 for what its worth the installed fonts show up on Openbox 2019-03-10 01:29:04 just not on urxvt 2019-03-10 01:29:23 fc-cache? 2019-03-10 01:29:42 and maybe reboot 2019-03-10 01:30:36 oki, will try that 2019-03-10 01:31:37 iirc fc-cache requires an option to refresh itself though, but can't recall it 2019-03-10 01:31:42 be sure to check arch wiki and bbs for it 2019-03-10 01:33:07 checked, all the caches are up to date 2019-03-10 01:33:21 for some reason fira code doesn't show up unfortunatelty 2019-03-10 01:36:24 anyhow 2019-03-10 01:36:35 how's alpine working out for you so far Condor? 2019-03-10 01:37:55 still in the setup phase here but so far openrc and such seem quite promising :) 2019-03-10 01:38:32 ah 2019-03-10 01:38:38 you're on x86_64 I assume? 2019-03-10 01:38:47 now at least my system can properly reboot itself without hard reboot, without the crappy systemd 240 hangups :P 2019-03-10 01:38:56 nah, i686 here 2019-03-10 01:39:05 old lappy 2019-03-10 01:39:11 ah 2019-03-10 01:39:16 still envious though 2019-03-10 01:39:34 aarch64 here, raspberry pi 3 2019-03-10 01:39:48 ooh, not too shabby either 2019-03-10 01:40:12 I mean its a 1GHz quad core with a gig of ram 2019-03-10 01:40:13 perhaps I'll migrate my raspbian lite to alpine as well at some point 2019-03-10 01:40:40 my memory usage is halved but there's not much else going for me right now 2019-03-10 01:40:47 eh, enough for linux :shrug: 2019-03-10 01:40:58 I'm trying to recompile python3 with an increased stacksize 2019-03-10 01:41:05 because it keeps segfaulting 2019-03-10 01:41:17 I tried to find out why, and then gdb also segfaults so that's fun 2019-03-10 01:41:32 oh yeah having those segfaults on kodi with youtube too, no idea why though 2019-03-10 01:41:59 I eventually took peace with just putting videos on my file server and loading them from there instead 2019-03-10 01:43:07 okay, LLDB works! 2019-03-10 01:43:15 :D 2019-03-10 01:43:16 now to try to find out why python3 segfaults 2019-03-10 01:44:04 aaa lldb doesn't have a manpage 2019-03-10 02:04:45 oh fun 2019-03-10 02:04:52 lldb hangs, gdb segfaults 2019-03-10 02:04:53 aaaaa 2019-03-10 02:08:07 I don't have the willpower to walk through the thousands of lines of code that is CPython 2019-03-10 02:21:49 aaaa 2019-03-10 02:21:57 so it turns out that its an lldb5 bug 2019-03-10 02:22:03 I need llvm7 to fix it 2019-03-10 02:22:10 but thats in the PR stage right now 2019-03-10 03:56:55 hey, I have some time and am looking to update alpine's python3 package to 3.7.2, you have any pointers to verify compatibility with all the py3-* packages 2019-03-10 03:58:58 ncopa: hihi, am wanting to volunteer for updating python3 to 3.7; any pointers on what I need to do? (sorry to bother) 2019-03-10 07:07:21 R3d_Sky: uhm, let me check, i have a python3.7 package that isn't completely done laying around here 2019-03-10 07:25:40 danieli: oki 2019-03-10 07:27:06 R3d_Sky: you would at least have to fix locale coercion 2019-03-10 07:27:22 looks like that's the only one that fails 2019-03-10 07:32:36 yep 2019-03-10 07:33:52 mhm 2019-03-10 07:34:10 only small problem is that it breaks all the py3-* packages in the aports repo 2019-03-10 07:34:23 they would have to be rebuilt, yes 2019-03-10 07:34:57 it's an issue we've deferred 2019-03-10 07:35:09 ah 2019-03-10 07:35:20 things *will* break, most likely quite a few 2019-03-10 07:37:59 so the breaking changes in the API is socketserver things, locale.localeconv(), pkgutil, and then also asyncio 2019-03-10 07:38:07 the big one is asyncio though 2019-03-10 07:38:23 is there anything I can do to help? 2019-03-10 07:38:55 hard to know without actually building python 3.7 and seeing what fails to build against it 2019-03-10 07:39:10 I have it built and installed 2019-03-10 07:39:23 and it fixes my segfaults for what its worth 2019-03-10 07:39:31 what did you do to patch test_c_locale_coercion? 2019-03-10 07:39:49 i haven't dug into it yet, might as well not duplicate our patching efforts 2019-03-10 07:39:51 just added it to $fail unfortunately 2019-03-10 07:39:59 i see 2019-03-10 07:40:12 I think its another thing to do with musl's locale deficiencies 2019-03-10 07:40:25 but I'm not really sure 2019-03-10 07:40:33 I guess I'll poke the test 2019-03-10 07:42:22 this topic is a better fit for #alpine-devel, mind moving there? 2019-03-10 07:43:16 sure 2019-03-10 09:14:58 is it me or almost all syslog daemon are no longer maintained? 2019-03-10 09:22:37 markand: busybox syslog applet is maintained 2019-03-10 12:27:02 hi. I'm using alpine on the raspberry pi. I am trying to setup a folder for my user and I lbu_commit -d afterwards but everytime after the reboot it is gone. Do I have to do something different? 2019-03-10 12:56:48 Also: Do I really need to install the wifi firmware to use the wifi on the pi? How to do that without wifi connection (fails on connect) 2019-03-10 17:11:09 I'm trying to use a prolific USB serial adapter and alpine isn't creating ttyUSB0 - I'm guessing I'm missing a package but I don't know what to install, any ideas? 2019-03-10 17:14:02 qman__: do you know it's code 2019-03-10 17:31:17 qman__, i had that problem originally but can't remember what the cause was 2019-03-10 17:33:46 it works on my machines: dmesg says 'usb 3-1: pl2303 converter now attached to ttyUSB0' 2019-03-10 17:52:49 udev vs mdev perhaps? 2019-03-10 18:05:13 It's the trendnet one on Amazon, guessing the pl2303 but not sure, I check on another machine 2019-03-10 18:06:22 Yeah, the pl2303 2019-03-10 18:08:23 Hmm, guessing it might be one of: linux-firmware-atusb linux-firmware-dabusb linux-firmware-ttusb-budget 2019-03-10 18:09:47 I do not have firmware for it, clean Alpine kernel 4.19.26-0-vanilla 2019-03-10 18:23:22 Well, dmesg shows usbserial and pl2303 never get loaded 2019-03-10 18:23:39 Where on another laptop running an outdated Alpine, those are the next steps 2019-03-10 22:14:25 Alpine seems to hang on busybox crond for about 8-9 seconds any ideas what could be causing that delay? I'm using the sys install mode. 2019-03-10 22:15:06 Hi :) I want to make my own repository for alpine (need to package few custom packages) and am trying to understand how signing works. In my archlinux repository, I just compile the packages inside docker container and then sign them outside using `gpg`. But from quick look how it works it seems that alpine doesn't have per-package signature, and signs just whole repository? Is that correct? Is it 2019-03-10 22:15:08 possible to just compile packages and then sign it later from outside (I don't see flag to not do signing in abuild). 2019-03-10 22:15:16 Thanks for any pointers on this topic :) 2019-03-10 22:17:40 ubuntuisloved: during system start or when restarting crond 2019-03-10 22:17:49 sys start 2019-03-10 22:18:14 fresh install 2019-03-10 22:18:48 look here https://bugs.alpinelinux.org/issues/9960 could be related 2019-03-10 22:19:41 <_ikke_> entropy? 2019-03-10 22:19:47 <_ikke_> riht 2019-03-10 22:22:55 gray_-_wolf: it's just openssl rsa signing 2019-03-10 22:26:10 I *think* there's a way to supress that step in the abuild.conf but I'm not sure what it is off the top of my head 2019-03-10 22:26:12 where does alpine store it's boot parameters so I can add that? 2019-03-10 22:26:48 its in /boot/extlinux.conf for syslinux, or /boot/grub/grub.cfg for grub 2019-03-10 22:29:08 ubuntuisloved: /etc/update-extlinux.conf 2019-03-10 22:29:36 are they still using syslinux on bios? 2019-03-10 22:29:38 and after make changes run update-extlinux 2019-03-10 22:30:02 doc_nick: with current stable you can use grub 2019-03-10 22:30:07 I know they use GRUB on EFI, which was implemented long after I jerry-rigged in refind 2019-03-10 22:31:52 doc_nick: but I'm not sure how to tell abuild not to require the key, when I run abuild -r and don't have key set it complains and exits... Maybe just sign it with whatever random key and then resign outside of container with correct one? 2019-03-10 22:34:13 added but no luck still hangs 2019-03-10 22:34:28 although if i type random keys into console it does fly by 2019-03-10 22:37:13 do you have HW RNG on machine 2019-03-10 22:37:27 it's a proxmox vm 2019-03-10 22:38:46 ah, then you should add virtio-rng or virtio-pci-rng to /etc/modules 2019-03-10 22:42:41 tried that and just tried jitterentropy_rng as well no luck still hanging 2019-03-10 22:45:50 ubuntuisloved: does VM host share RNG with guests? anyway you could try to install haveged, it helps in some cases 2019-03-10 22:47:09 I always install haveged in my vm. they really lack entropy otherwise 2019-03-10 22:47:51 installed but no effect looking into rng options now 2019-03-10 22:49:11 did you enabled it to start 2019-03-10 22:52:24 bingo 2019-03-10 22:53:24 Another quick question, does the alpine install of data mode still allow for complete customization like I'm doing now? I really would prefer to run everything in memory 2019-03-10 22:54:40 yes, but you have to give it a little more care 2019-03-10 22:55:41 more work that is? 2019-03-10 22:56:16 more attention 2019-03-10 22:56:37 not too much 2019-03-10 22:57:34 any documentation some place on that? 2019-03-10 22:59:39 Alpine wiki could help although it is little outdated 2019-03-11 00:02:07 so I guess the one last thing I need to do in my copy of alpine is compile gcc, for the libstdc++ and libgcc. i disabled all but C and C++ but I probably should have adjusted the abuild to not packge things like ada, go, objc, etc. 2019-03-11 00:02:23 so I guess I will find out if I am recompiling this in a few hours 2019-03-11 02:06:03 should I switch to alpine on my media server? 2019-03-11 04:07:55 adu: you'll have to decide that yourself :) 2019-03-11 11:58:04 hi, we are going to upgrade one of our infra servers. this could cause some downtime to few services. 2019-03-11 13:47:19 Can I make a weird suggestion? Can we eliminate ftp:// sources in aports as time goes on? 2019-03-11 13:48:04 besides FTP being quite old, and most aports using ftp:// have the package on http, but my mobile ISP stupidly filters out all FTP 2019-03-11 13:50:18 we need to remove ftp uris because your provider is nuts? :) 2019-03-11 13:51:37 No! I am doing that in the packages I need in my own copy :) 2019-03-11 13:52:20 It's a weird suggestion based on the age and jankyness of the protocol and the fact I may not be the only person with a provider who's nuts :) 2019-03-11 13:52:26 doc_nick: try to download the package via proxy/vpn and put in /var/cache/distfiles :D 2019-03-11 13:53:06 tmhoang: there's literally nothing I couldn't get from http besides 'file-3.x' 2019-03-11 13:53:20 and even with that I cheated and altered my apkbuild to grab a debian .orig.tar.gz :P 2019-03-11 13:55:25 there are 'file' mirror on github. just grab one and continue. 2019-03-11 13:55:40 it's just a stupid weird suggestion that I make with the intention that it's kept in the back of mind as dev's go throughout their day to day, not have a huge patch project to fix all at once 2019-03-11 13:56:15 you all are more than welcome to leave it as much as you are welcome to take the suggestion :) 2019-03-11 14:15:32 very interesting, pmap for Redmine on Alpine show total 216852K while on Debian it is 876588K 2019-03-11 14:27:19 hello 2019-03-11 14:27:50 so I've been trying to dig into apk and find out how apk info --depends works 2019-03-11 14:59:02 hi, while building a package (I wrote the APKBUILD), I have the following: 2019-03-11 14:59:03 >>> efl-dev*: Tracing dependencies... 2019-03-11 14:59:03 >>> WARNING: efl-dev*: Could not find any provider for pc:luajit>=2.0.0 2019-03-11 14:59:03 >>> WARNING: efl-dev*: luajit-dev needs to be rebuilt 2019-03-11 14:59:09 what should I do? 2019-03-11 15:43:02 billiob: mind posting your APKBUILD and patches ? 2019-03-11 15:47:11 sure: https://github.com/billiob/aports/blob/efl/testing/efl/APKBUILD 2019-03-11 18:22:39 can s6-supervise change directories before starting my daemon? 2019-03-11 18:22:44 the wiki is pretty thin here 2019-03-11 18:23:53 hi, i've been running edge for some years, and since the hardened kernel is no longer the main/supported one, and i do have the vanilla one too, i'd like to remove the hardened one and derived packages, but keep the vanilla one and headers etc. how should i do that 2019-03-11 18:24:14 ? 2019-03-11 18:29:28 the package itself can simply be uninstalled using apk 2019-03-11 18:29:54 if your are still booting the hardened kernel you might also want to update your bootloader configuration and regenerate the initramfs 2019-03-11 18:35:14 hey, can i get some help with installing alpine on UEFI please? 2019-03-11 18:35:23 I've been reading the wiki for a few hours now and I cannot wrap my head around it 2019-03-11 20:38:24 nmeum: sorry, missed your reply. which package would that be? and yes, vanilla is already my default kernel for a while now 2019-03-11 20:40:28 avih: the package used to be called linux-hardened https://pkgs.alpinelinux.org/package/v3.7/main/armhf/linux-hardened 2019-03-11 20:40:48 right. thanks. i'll try that later. 2019-03-11 20:41:16 (though it's not arm, i'm using x86_64, but i guess it's the same name) 2019-03-11 20:43:39 yeah, it's the same name 2019-03-11 20:44:41 you can also check which package a file belongs to using apk info -W, e.g. apk info -W /boot/vmlinuz-hardened 2019-03-11 20:45:09 right. will keep that in mind. 2019-03-11 20:47:03 if its installed :) 2019-03-11 20:47:25 and not post generated (we have some) 2019-03-11 20:48:34 yep, but the kernel image is not post-generated and if it isn't there linux-hardened isn't installed 2019-03-11 21:10:57 you using -i with apk upgrade prompt me before installing anything? 2019-03-11 21:11:10 installing/upgrading i mean 2019-03-11 21:36:17 Hi guys. I am thinking of patching my OOB branch's build of apk-tools with a patch to remove that little --allow-untrusted feature. Before I do so, can anyone off the top of their heads think of a reason why that might bite me in the butt later on? 2019-03-11 21:40:33 The vast majority of my customers will be obtaining APK updates through the internets to my servers. But given the nature of my business and my clients there's a few paranoid folks who will never ever let these devices touch the Internet, so I provide USB key update mechinisms for fallbacks. The reason behind this patch is to prevent fly-by-night USB droppers. 2019-03-11 22:09:50 quickly thinking I can't come up with a scenario where such a patch would be a problem really... that said, you'll probably have to be pretty damn sure whatever you do update really, really works 2019-03-11 22:10:26 in fact, I'd even go as far as remove the feature entirely from the mainline apk and provide such functionality some other way 2019-03-12 00:44:16 So I have finally finished isolating the packages I need, configuring them appropately (not too different from upstream really) and fully built my OOB tree of Alpine 2019-03-12 00:44:52 It was about two and a half days of effort on my part on awful hardware but that still goes to show how well it's assembled upstream so again, thank you 2019-03-12 14:04:10 https://ix.io/1DiV https://ix.io/1DiU 2019-03-12 14:04:30 so the idea is calling longest(pkg1, pkg2) in the second file should give you a batch number 2019-03-12 14:04:40 its pretty dumb and has a lot of warnings and stuff 2019-03-12 14:04:55 would like some pointers 2019-03-12 14:05:39 oh, and apkdepparse.sh that it references is: source $1; echo $depends $makedepends; echo $subpackages 2019-03-12 14:05:46 _ikke_: see above ^ 2019-03-12 14:07:53 it determines py-setuptools in batch 1, py-pygments in batch 2 2019-03-12 14:07:57 which is correct 2019-03-12 14:22:19 R3d_Sky: "ix.io" is giving me an ssl protocol error 2019-03-12 14:22:47 oh how fun 2019-03-12 14:22:56 works with http only 2019-03-12 14:23:07 danieli: you have a pastebin script? 2019-03-12 14:23:15 several, yes 2019-03-12 14:23:17 I just used that because it was just a curl thing 2019-03-12 14:23:25 alpine hosts tpaste.us 2019-03-12 14:23:38 apk add tpaste 2019-03-12 14:23:46 ohh thats a thing 2019-03-12 14:23:47 yup 2019-03-12 14:24:23 coolio 2019-03-12 14:24:39 I have shit tons of homework 2019-03-12 14:24:49 unfortunately 2019-03-12 14:25:30 education is important my son. 2019-03-12 14:26:31 I agree 2019-03-12 14:26:34 cya in a bit 2019-03-12 15:18:38 do we have an #alpine-offtopic for just hanging around and talking? 2019-03-12 15:18:51 <_ikke_> yes, we do have exactly that 2019-03-12 16:06:29 Hello. I need lirc on a raspberry pi. What is the best way to compile it? Do I need to set up a build-enviorment on my RPi r can I cross-compile it from a Debian laptop? 2019-03-12 17:06:15 aggaz: the best way is to package it :) 2019-03-12 17:06:38 <_ikke_> heh 2019-03-12 17:06:47 <_ikke_> alpine does not provide cross-compilers 2019-03-12 17:07:48 I'm just building cross compilation toolchain for rpi 2019-03-12 17:08:02 rpi with aarch64 2019-03-12 17:09:21 ..and alpine 2019-03-12 17:10:40 basics are: use apk.static to install aarch64 sysroot, and then have cross compiler (I'm building clang here now) and use that to build stuff for rpi 2019-03-12 17:13:56 so in the end I'm using musl + libc++ 2019-03-12 17:14:12 I was able to compile in on the RPi eventually... 2019-03-12 17:14:21 I am still trying to figure out how to use it :) 2019-03-12 17:15:07 ScrumpyJack: I do not think I have enough experience with alpine to start building packages... 2019-03-12 17:17:11 on debian you could use musl libc when building software 2019-03-12 17:17:29 they musl-gcc and toolchain 2019-03-12 17:18:00 s/they/they have/ 2019-03-12 17:19:12 uh... it seems to work... it was not that hard... 2019-03-12 17:22:11 well... if packaging is not hard and can be done on a RPi... I could think to make one... 2019-03-12 19:49:24 aggaz did you get your package? 2019-03-12 23:53:49 screen blanking after inactivity: does setterm under alpine-linux exist or equivalent? 2019-03-12 23:55:52 terminal? 2019-03-12 23:56:05 pvdp: setterm is in util-linux 2019-03-12 23:56:49 jn__: great! thx 2019-03-12 23:58:24 pvdp: see also: https://pkgs.alpinelinux.org/contents :) 2019-03-13 00:06:25 jn__: thx. I'll keep that in mind ;) 2019-03-13 08:03:49 there's 3 images for the raspi, which one should i use? armhf is just v7 with hardware float support, right? then aarch64 would be the best thing to use for an raspi 3? 2019-03-13 08:08:45 minus: right 2019-03-13 08:09:11 thanks 2019-03-13 08:09:47 actually armv7 is for hard float 2019-03-13 08:10:01 armhf is for armv6, iirc 2019-03-13 08:10:09 the 'hf' means 'hard float' 2019-03-13 08:10:23 it can target both armv6 and armv7 iirc 2019-03-13 08:11:00 danieli: right, but armv7 is better for armv7 devices 2019-03-13 08:12:06 either way, you're correct minus, aarch64 for the rpi3, it runs an armv8 chip that can run both 32 and 64 bit 2019-03-13 08:19:19 armhf is armv6+hardfloat 2019-03-13 08:19:40 minus: depends what you want to use 2019-03-13 08:20:06 some rpi tools are not available on aarch64 2019-03-13 08:20:35 rpi project doesnt officially support aarch64 2019-03-13 08:22:10 for instance omxplayer is not available for aarch64 2019-03-13 08:35:08 ist apk add --allow-untrusted http://file.apk supported ? 2019-03-13 08:48:33 clandmeter: just wanna run a kiosk mode browser for a monitoring display on it 2019-03-13 08:48:49 (any browser recommendations?) 2019-03-13 09:23:16 somehow `lbu commit` only shows the help message on the pi i just put alpine on; i am confused 2019-03-13 09:24:51 doggone: i can dl that apk just fine 2019-03-13 09:25:08 you said you used different mirrors? 2019-03-13 09:25:43 Yep. I can download download it with curl fine too, but not with busybox wget. 2019-03-13 09:26:00 nor with gnu wget 2019-03-13 09:26:10 can you try a diff mirror? 2019-03-13 09:26:15 the tools shouldnt metter 2019-03-13 09:26:17 matter 2019-03-13 09:26:34 try one from https://mirrors.alpinelinux.org/ 2019-03-13 09:27:19 cdn can give you different servers on each run 2019-03-13 09:28:59 maybe i should just read the docs 2019-03-13 09:29:00 same result with uk, nl and dl-3 2019-03-13 09:30:11 clandmeter, installed ca-certificates and used the https-version of the UK mirror, that solved it 2019-03-13 09:30:20 but idk what caused it 2019-03-13 09:30:42 curl depends on ca-certificates, so thats not possible. 2019-03-13 09:30:53 busybox wget uses its own cafile 2019-03-13 09:30:58 its installed by default 2019-03-13 09:31:57 https://tpaste.us/gMp6 2019-03-13 09:32:07 oh, deinstalled ca-certificates and it still works. just thought that was necessary. 2019-03-13 09:32:25 if you have curl installed you cannot deinstall ca-certiicates 2019-03-13 09:32:34 i had only just installed curl to do this test 2019-03-13 09:32:48 are you using some sort of proxy? 2019-03-13 09:33:49 it's almost a base install, but it's placed on some corporate network that I don't know, so it might be some stupid firewall 2019-03-13 09:34:01 just weird that it blocked that one package, but not others 2019-03-13 09:34:05 if it was that. 2019-03-13 09:34:23 minus: not sure which browser is better. i know ff and chromium can be hard on rpi. 2019-03-13 09:35:54 aye; chromium has filled up the SD card on raspian before 2019-03-13 09:36:33 doggone: do you have something in .wgetrc which causes troubles 2019-03-13 09:37:20 I had similar issue some time ago 2019-03-13 09:38:12 mps, I don't have a wgetrc :/ it already gave this error when installing the machine 2019-03-13 09:40:21 for me your works 2019-03-13 09:41:53 do you have tcptraceroute installed to test with it 2019-03-13 10:52:23 hmm, apk del package isn't deleting a package. what would cause that? 2019-03-13 10:52:38 (it's not a deps thing) 2019-03-13 10:55:27 ScrumpyJack: it deinstall pkg, to be little more precise 2019-03-13 10:59:02 mps: this might show you what's going on https://ilet.to/4b1B 2019-03-13 10:59:23 the packages aren't being removed 2019-03-13 11:00:10 ScrumpyJack: they are pulled in automatically 2019-03-13 11:00:20 they have an install_if 2019-03-13 11:00:38 they don't exist world, so they were pulled in by something, i can't remember what 2019-03-13 11:01:22 they are installed if you install salt-minion and base has openrc installed 2019-03-13 11:02:04 i didn't install salt-minion 2019-03-13 11:02:31 what happens if you try to uninstall it? 2019-03-13 11:02:35 in world are listed just those which are 'apk add'-ed, not the dependant ones 2019-03-13 11:02:44 i did install a few things, and i was suprised that salt-stuff got pulled in too. let me see if i can check what it was 2019-03-13 11:03:05 apk info -R salt-minion 2019-03-13 11:03:14 apk info -r salt-minion 2019-03-13 11:03:19 hmm 2019-03-13 11:05:50 ScrumpyJack: can you paste your world? 2019-03-13 11:07:14 they are in my buildbox too! how did they get there? spooky :) 2019-03-13 11:08:13 ScrumpyJack: i guess you are on edge? 2019-03-13 11:08:30 clandmeter: here https://ilet.to/ELkX but i must have removed the package that pulled them in 2019-03-13 11:08:44 yes, edge 2019-03-13 11:11:02 i could be something to do with rspamd 2019-03-13 11:11:27 looks like i had it also 2019-03-13 11:11:53 but its purged now 2019-03-13 11:11:58 after an upgrade -e 2019-03-13 11:12:00 after an upgrade -a 2019-03-13 11:12:16 i think its something spooky in the salt package 2019-03-13 11:18:08 ScrumpyJack: did you try to upgrade -a? 2019-03-13 11:27:11 yes, that worked on my build box thank you. but i will have to wait a change window on the box for which i sent you world, as it's prod 2019-03-13 11:27:21 <_ikke_> clandmeter: I made a mistake in the salt package 2019-03-13 11:27:24 <_ikke_> but it should be fixed 2019-03-13 11:27:29 <_ikke_> is it still an issue? 2019-03-13 11:27:52 i don't think it's salt - i didn't download salt 2019-03-13 11:27:59 <_ikke_> No, the mistake was in the intsall_iff 2019-03-13 11:28:05 <_ikke_> install_if 2019-03-13 11:28:25 <_ikke_> which meant it would install those openrc subpackages whenever you have openrc installed 2019-03-13 11:28:39 ah 2019-03-13 11:29:01 <_ikke_> But I fixed that yesterday 2019-03-13 11:32:23 <_ikke_> ScrumpyJack: Do you still get it? 2019-03-13 11:43:59 username and password from bugs.a.o couldn't be used to login to wiki.a.o. Right? 2019-03-13 11:44:37 <_ikke_> mps: no, we don't have sso at the moment 2019-03-13 11:45:14 ok, will register new credentials. thanks for info 2019-03-13 11:46:03 _ikke_: it's fine :) 2019-03-13 11:51:16 hi! 2019-03-13 11:51:23 <_ikke_> o/ 2019-03-13 11:51:31 hey _ikke_ :) 2019-03-13 11:52:16 hiya 2019-03-13 11:54:03 question: since a couple of weeks, many clients are failing to get IP addresses from my alpine box's dnsmasq. the conversation'll go like this: https://gist.github.com/sixtyfive/6c56306e1de8e3928772ef6de2e325de (that particular case is a friend's iPad which has never before been in my network) ... how do i even begin to analyse something like this? 2019-03-13 11:55:02 (added dnsmasq.conf to that gist) 2019-03-13 12:30:12 ryouba: the ipad thinks otherwise and is requesting an IP outside of your DHCP server's network 2019-03-13 12:30:25 dnsmasq is rightly sending a DHCPNAK 2019-03-13 12:31:12 this could also be caused by having another DHCP server on the network 2019-03-13 13:19:40 qman__: the latter is my suspicion as the same thing keeps happening with all kinds of devices. how would i find such a second dhcp server? i know there's wireshark but that's with GUI and the alpine box is headless... 2019-03-13 13:20:32 you could use tcpdump or even tshark, and transfer the pcap elsewhere for analysis 2019-03-13 13:45:43 danieli: tshark looks really helpful, reading up on it now, thanks! 2019-03-13 13:46:41 ryouba: for sniffing packets, you could use either one 2019-03-13 13:46:49 I'd look at tcpdump if I were you 2019-03-13 13:53:49 danieli: why tcpdump over tshark? the latter seems to be having some more abstract options... 2019-03-13 13:54:15 danieli: running "tshark -w dhcp.pcap -a filesize:100000 -f "port 67 or port 68" -i eth0 -P" now for a while and will check back with it tomorrow or so. 2019-03-13 13:54:15 more or less availability/support 2019-03-13 13:54:19 oic 2019-03-13 13:54:34 in either case the output file will be readable by wireshark, right? 2019-03-13 13:54:38 yup 2019-03-13 13:54:44 pcap/pcapng 2019-03-13 13:54:56 yeah, tshark just has more dependencies. If your goal is to get a pcap, then tcpdump is fine. tshark is basically cli wireshark. 2019-03-13 13:55:07 "apk add tshark" ... 'twas simple enough :) 2019-03-13 13:55:28 and the APU is now happily capturing it seems. 2019-03-13 13:57:59 oh! and already found something ... 10.0.0.1 is the router, 10.0.0.254 is the upstream DSL modem. apparently that one was giving a NAK. 2019-03-13 13:59:50 that's weird though because that's only accessible on that IP via HTTP (nginx reverse proxy from 192.168.1.1). so can't have anything to do with the 10.0.1.x business. 2019-03-13 14:00:22 also, protip, you can stream tcpdump output over ssh straight into wireshark 2019-03-13 14:00:26 `ssh root@HOST tcpdump -U -s0 -w - 'not port 22' | wireshark -k -i -` 2019-03-13 14:00:39 (it's an example command) 2019-03-13 14:01:58 oh! 2019-03-13 14:02:02 niiiiiiiice 2019-03-13 14:06:56 ooooooooh ... at some point in time i had setup a second address for eth0 with a tinyproxy behind it. was intended as a proxied guest wifi network, but never worked because the old switch couldn't do VLANs. and that IP was 10.0.1.1! 2019-03-13 14:53:12 Hi, i'm trying to package some firmware files, and thought I best set to arch="noarch". but apk doesn't like that and refuses to include my package. If i use arch="all" however, the package is added without problem. The file is part of a list of packages that is installed with apk -a $myarch if that matters 2019-03-13 17:21:40 total linux newbie question: I have two arduino uno's but can't get ttyUSB for them 2019-03-13 17:22:42 how to control the /dev on devtmpfs ? 2019-03-13 17:25:41 artok, i had this problem at one point too but forget how i fixed it; it's probably some bad modprobe/udev config or something 2019-03-13 17:27:19 what does dmesg say when you plug the device? 2019-03-13 17:29:39 What kind of usb device does the Uno emulate? pl2302, ftdi, acm or something else? It would be /dev/ttyACM* if it's using the standardized Communication Device Class. 2019-03-13 18:21:34 duh 2019-03-13 18:22:16 it seems to be ttyACM0 2019-03-13 18:23:48 but yes, I didn't have cdc_acm loaded, that was the first problem 2019-03-13 18:26:12 artok: do you have udev pkg installed 2019-03-13 18:30:48 well adding cdc_acm module to kernel just helped 2019-03-13 18:31:53 I was looking for ttyUSB as my laptop gets it 2019-03-13 18:32:37 some arduinos are ttyACMx and some are ttyUSBx, iirc 2019-03-13 18:33:19 I have one official and one joyit clone 2019-03-13 18:33:39 UNO is ACM and NANO is USB, still iirc 2019-03-13 18:34:32 nano is using ftdi ? 2019-03-13 18:34:46 I think so 2019-03-13 18:36:03 nevertheless, problem solved, now back to my ultimate docker image that will do also avr stuff, as it does alpine aarch64 rpi 2019-03-13 19:05:25 hey guys, my alpine-linux has a weired behaviour. After 8 times of suspending and resuming the system fails to resume. I'm using a lenovo x230 i5. My alpine is up to date. Did someone have the same behaviour? Otherwise I'd write a bug report. 2019-03-13 19:05:36 I have this problem since a month, trying to analyse the kernel.log and message log. I do not see any error hints. 2019-03-13 19:05:43 Also, pm-suspend.log. 2019-03-13 19:06:05 BTW, I am using alpine since a month, too :) 2019-03-13 19:17:44 is there somebody using alpine-linux on a laptop? I'd like to know if pm-suspend works. A 2019-03-13 19:20:52 xrs: 'cat /etc/acpi/PWRF/00000080' shows '#!/bin/sh\n echo mem > /sys/power/state' 2019-03-13 19:21:16 you can change 'mem' to 'disk' 2019-03-13 19:21:41 and '\n' is actual newline, of course 2019-03-13 19:23:13 mps, why should I change to disk? is this more reliable? 2019-03-13 19:23:47 <_ikke_> suspend to disk allows the laptop to completely poweroff, but also takes longer 2019-03-13 19:23:49 you decide where you want to suspend 2019-03-13 19:24:33 _ikke_: yes, it takes longer, that's why I prefer to use mem 2019-03-13 19:24:54 mps, did you use suspend to mem? does it work for you? 2019-03-13 19:25:08 I usually use mem, acpi scripts works fine 2019-03-13 19:25:28 didn't even tried to install pm-utils 2019-03-13 19:25:30 ok, thanks 2019-03-13 19:25:52 ah, wait.. so, how to I use acpi scripts? 2019-03-13 19:26:00 s/to/do 2019-03-13 19:26:15 on different Alpine arch's, x86, x86_64, armv7/armhf/aarch64 2019-03-13 19:27:18 it is actually kernel job, you simply signal what you want by writing to /sys/power/state 2019-03-13 19:27:58 I didn't know exactly how this works, good that you tell me 2019-03-13 19:28:23 so can I use acpi scripts instead of pm-utils? whats the package called? 2019-03-13 19:28:57 oh, okay, your where telling me the raw variant ;) I see 2019-03-13 19:29:05 it is installed by default, it is busybox applet and runs as acpid 2019-03-13 19:29:30 thanks for helping, I'll try it out! 2019-03-13 19:29:52 power event settings is in /etc/acpi/PWRF/00000080 2019-03-13 19:30:09 and there is also LID in /etc/acpi/LID/00000080 2019-03-13 19:31:18 and you can make it react to other events however you prefer, nice world of Alpine linux, but you have to do a lot of work manually ;) 2019-03-13 19:31:59 okay, good 2019-03-13 20:16:08 greetings. if I'm creating a binary that I wanted to distribute to alpine linux users, would it be necessary to dynamically link musl? perhaps for graphics drivers to work? 2019-03-13 20:34:30 Has anyone be able to install xcp-ng guest tools in Alpine? :( 2019-03-13 20:44:17 captainepoch: are you trying to use a script? 2019-03-13 20:53:33 I'm trying to use their script as debian, but it does not work :( 2019-03-13 20:54:35 alpine is not debian :) and we don't use bash, we use busybox ash 2019-03-13 20:54:42 there are quite a few gotchas and differences 2019-03-13 20:55:19 <_ikke_> bash is still available if you need it ofcourse 2019-03-13 20:57:40 yup 2019-03-13 21:14:28 Oh, I know, I installed bash and dpkg but it didn't work anyway 2019-03-13 21:15:40 <_ikke_> Well, the biggest hurdle would be the fact that alpine uses musl, not glibc 2019-03-13 21:16:13 yeah 2019-03-13 21:16:15 damn 2019-03-13 21:16:40 I'm tempted to open an issue to check if devs can make xcp-ng guest tools compatible with Alpine 2019-03-13 22:44:27 Hello. I am working at a package for lirc. I am working on a RPi in diskless mode. I have a problem. Lirc needs the directory "/var/run/lirc/" to store a .pid file but this directory is not saved after reboots. I could use lbu include but I want to make a package that just works. What am I doing wrong? 2019-03-13 22:46:42 hi all. who's there? 2019-03-13 22:47:43 I have just installed Alpine for the first time and I'm facing some strange problems. Can someone help me? 2019-03-13 22:54:57 aggaz: policy nowadays says the the pid files goes to /run (no /var/run) 2019-03-13 22:56:03 the networking service starts normally, but everytime I reboot the entries inside /etc/network/interfaces are duplicated and the service fails to start. 2019-03-13 22:56:18 mps: thank you. I think I have to find some compilation option. But now at least know what. 2019-03-13 22:56:23 do you have any idea what the problem could be? 2019-03-13 22:57:31 aggaz: /run is usually mounted as tmpfs filesystem, not persistent 2019-03-13 22:57:53 (obviously I delete the duplicated entries, restart the service and networking works - but rebooting again brings the same issue) 2019-03-13 22:58:16 d33pcode: do you use sys or data mode install 2019-03-13 22:59:02 mps: ok. I think lirc source should have some parameter in the configure script to set it up correctly. 2019-03-13 22:59:15 I just need to find it 2019-03-13 22:59:33 mps: diskless on RasPi 3B 2019-03-13 22:59:54 i was following the guide in the wiki https://wiki.alpinelinux.org/wiki/Raspberry_Pi 2019-03-13 23:00:11 aggaz: look at some APKBUILDs in aports for similar pkgs 2019-03-13 23:00:21 d33pcode: are you using lbu commit ? 2019-03-13 23:00:44 i did lbu commit -d before rebooting the first time 2019-03-13 23:01:30 mps: yes. On a related note. Am I supposed to write my own open-rc scripts in order to daemonize it? I mean, how does it work in general? Is open-rc up to the original developer or to the packager? 2019-03-13 23:01:33 d33pcode: look at lbu files, maybe it saved there for some reason 2019-03-13 23:01:52 d33pcode: you should use lbu commit every time you want to save changes 2019-03-13 23:02:06 aggaz: mostly packager 2019-03-13 23:02:33 mps: ok. thank you. I will try to make a nice package. 2019-03-13 23:02:38 aggaz: ok. so once the installation is completed i'd still need to lbu commit ? 2019-03-13 23:02:50 aggaz: do you have git clone-d alpine aports locally 2019-03-13 23:03:22 in diskless mode every time you change something you need to save it with lbu commit 2019-03-13 23:03:42 mps: I cloned in my debian laptop, not in the RPi 2019-03-13 23:03:55 just to look at other builds 2019-03-13 23:04:22 anyway lirc works fine I am using it right now 2019-03-13 23:04:31 I just need to package it in the proper way 2019-03-13 23:04:42 and to daemonize it of course... 2019-03-13 23:04:52 that will be tricky... 2019-03-13 23:05:37 still it was nice to see how simple to write an apkbuild is 2019-03-13 23:05:47 it remembered mee the pkgbuild of arch 2019-03-13 23:06:35 well, look at testing/metalog (guess, I made it few weeks ago :) ) for simple example all you need, i.e. conf and init.d script and how to set pidfile 2019-03-13 23:07:27 mps: great! thanks! 2019-03-13 23:07:39 you are welcome 2019-03-13 23:08:00 I have to go now, good night all 2019-03-13 23:08:20 'night! 2019-03-13 23:08:22 sorry i don't get it...isn't there a way to make changes persistent in a rpi install? 2019-03-13 23:08:33 mps: good night 2019-03-13 23:08:59 d33pcode: https://wiki.alpinelinux.org/wiki/Alpine_local_backup 2019-03-13 23:09:50 d33pcode: if you want a different behaviour you should not use the diskless mode. And I never used a not-diskless mode :) 2019-03-13 23:10:35 d33pcode: sorry, I don't have much experience with diskles mode, tried it about two years ago but not after that time 2019-03-13 23:10:36 i read it. I was wondering - can I run alpine on a raspi with a sys install? 2019-03-13 23:11:15 Ok, apparently I didn't understand what the diskless mode was. 2019-03-13 23:11:16 d33pcode: I think so, but I do not have experience int he matter 2019-03-13 23:11:25 d33pcode: sure you can, I have it on different arm boards in sys mode without problem 2019-03-13 23:12:54 my web server, mail server, dhcp and what not is on the lamobo r1 with micro sd card and 1G ram, works about two years 24 a day 2019-03-13 23:13:35 can you tell me how can I do it? In the wiki article this seems to be discouraged... 2019-03-13 23:14:23 "Traditional disk-based (sys) installation 2019-03-13 23:14:23 Warning: This isn't yet supported by the Alpine setup scripts for Raspberry Pi. It requires manual intervention, and might break." 2019-03-13 23:14:52 d33pcode: sorry, not now, I have to go out for some things to do, maybe tomorrow if no one answer your question till then 2019-03-13 23:15:24 ok, thanks 2019-03-13 23:15:44 yes, I wrote small notes about that how to install arm's but could talk about it tomorrow 2019-03-13 23:19:46 d33pcode: as a RPi user I suggest you to give the diskless mode a try. I think it is very nice for little sistems on a Pi. 2019-03-13 23:20:49 the thing I like most is the possibility to turn off the py without halting the system without worring about damaging the SD card 2019-03-13 23:21:03 ik but I don't think it would fit my configuration. I want to configure apache2 proxying sonarr/lidarr/radarr and connecting to a nas 2019-03-13 23:22:19 i chose Alpine because I was tired of the most popular (and bloated) distros and I wanted something light and simple - this seemed to be worth a try 2019-03-13 23:23:28 i found this guide (https://wiki.alpinelinux.org/wiki/Classic_install_or_sys_mode_on_Raspberry_Pi) but i've got a doubt 2019-03-13 23:24:38 it says to download the armhf archive. is this required for the sys install on a raspi for some reason? 'cause I think the 3b is aarch64 2019-03-13 23:25:59 d33pcode: sorry I don't know... 2019-03-13 23:26:12 goodnight all 2019-03-13 23:26:47 np, thanks anyways 2019-03-13 23:26:53 night, cya 2019-03-13 23:35:05 I just installed alpine aarch64 on my rpi and running it on sys mode 2019-03-13 23:36:47 just followed the instructions there, and it works 2019-03-13 23:37:18 usb stick there to act as data and swap, root is still on sd card 2019-03-14 00:29:40 so, apparently firefox is just gone in 3.9 x86 - is there another browser available? 2019-03-14 00:30:08 ? 2019-03-14 00:30:22 https://pkgs.alpinelinux.org/packages?name=firefox*&branch=v3.9&arch=x86 2019-03-14 00:30:47 weird 2019-03-14 00:31:15 not sure what happened 2019-03-14 00:31:52 for some reason even in edge it's only x86_64 right now 2019-03-14 00:32:00 support for 32bit stuff is finally coming to end 2019-03-14 00:38:58 looks like midori is packaged, should work fine 2019-03-14 00:39:11 I don't particularly care that it's firefox, just need a browser 2019-03-14 08:08:21 qman__: dalias: new versions of firefox depends on Rust lang which is available only on x86_64 on Alpine 2019-03-14 11:14:17 just upgraded and switched kernels. is went ok (phew) 2019-03-14 11:14:41 can't seem to get rid of linux-hardened though 2019-03-14 11:15:51 make still grsec kernel in world? 2019-03-14 11:16:15 s/make/maybe? 2019-03-14 11:16:25 yep :) 2019-03-14 11:17:06 you're right. apk del linux-grsec worked 2019-03-14 11:18:11 all my LXCs broke though :( 2019-03-14 11:19:12 apk add lxc-legacy-templates-alpine 2019-03-14 11:19:49 or similar :) 2019-03-14 11:19:54 not sure the name exactly 2019-03-14 11:19:54 i'll take a look 2019-03-14 11:20:15 apk search lxc|grep legacy 2019-03-14 11:20:16 thats the pkg 2019-03-14 11:20:24 the alpine one 2019-03-14 11:21:44 clandmeter: you got a minute for me to pick your brains about my git+drone aports build setup? 2019-03-14 11:22:13 i will be around for another 10 minutes 2019-03-14 14:10:32 hi, in 3.8 apache seems to segfault with mod_dav_svn 2019-03-14 14:10:37 very reliably 2019-03-14 14:11:35 3.7 seems okay 2019-03-14 14:11:52 neither looks good when I try to ldd any apache modules but that must be something else 2019-03-14 15:12:55 gosh, alpine feels so snappy on this old hardware, even running in an lxd container on an ubuntu install that feels pokey 2019-03-14 15:21:07 has anyone tried the gnome flatpak? 2019-03-14 16:15:56 say i boot a server with an alpine-extended cd, can i remove it at runtime and use it to boot another server? can't simply umount /dev/cdrom since "resource busy" 2019-03-14 16:19:15 <_ikke_> I believe it's because the modloop is located on there 2019-03-14 16:37:37 where can I file a bug for my apache segfaults on 3.8? 2019-03-14 16:38:49 mspo: bugs.alpinelinux.org 2019-03-14 16:39:01 _ikke_: then i'm guessing there's no way to read it all into ram so you can remove the disc? 2019-03-14 16:39:44 <_ikke_> trfl: someone else might know better, but afaik, modloop is used for kernel modules. If you have all the kernel modules loaded, you probably don't need it anymore 2019-03-14 16:42:28 do I need to register to submit my bug? 2019-03-14 16:42:44 <_ikke_> yes 2019-03-14 16:43:15 <_ikke_> A lot of anonymous people left bugs without ever responding again 2019-03-14 16:52:07 https://bugs.alpinelinux.org/issues/10116 2019-03-14 18:53:22 has anyone compiled their own busybox? 2019-03-14 19:00:58 with gentoo yes 2019-03-14 20:04:10 why we don't have usbguard in Alpine 2019-03-14 20:14:17 Lord: what was your use case, if you don't mind my asking? 2019-03-14 20:29:35 ajin: I'm thinking to make busybox-runit subpackage for Alpine for me 2019-03-14 20:33:24 mps: would that take the place of init? 2019-03-14 20:35:22 I don't think, it will be add-on. I use runit apk for some services 2019-03-14 20:37:53 fifteen (or more) years ago I made runit as init 1 for Debian and root fs in read-only mode, but now I don't have such plans 2019-03-14 20:38:36 what would be the advantages? 2019-03-14 20:39:41 supervising processes and fast restart, and different alerts in case something doesn't work 2019-03-14 20:41:04 of course, all that can be done with openrc but IMO runit is better as supervisor 2019-03-14 20:41:58 if you are interested in it, Void linux uses runit as init 1 2019-03-14 20:45:58 cool 2019-03-14 22:00:18 Um, I tried to enter this morning but the room seemed empty to me, maybe I was wrong to write the name of channel, but, ok, better in this manner :) 2019-03-15 00:00:51 mps: not sure but doesn't s6 provide such functionality in Alpine? 2019-03-15 00:07:02 TBB: yes, they are similar to some degree. Alpine have both, but I prefer runit because it is simpler 2019-03-15 01:35:03 Hey all. Imagine I wanted to install some glib-centric piece of software, like Discord or signal or other horrible things. Is there a standard Alpine way of doing that? 2019-03-15 01:40:20 dirkson: I see some requests for a Signal AppImage 2019-03-15 01:42:34 Thanks! Gross! But yeah, appimage/flatpak was kinda what I was expecting. 2019-03-15 01:43:06 I've only been playing with alpine for about a week so I'm not speaking from experience 2019-03-15 01:43:46 but it makes sense to me, that an AppImage comes with all of its own dependencies. it should work 2019-03-15 01:48:31 ajin: Aye, I think you're right. I used a flatpak (Same idea, I think) to accomplish something similar in void-musl. 2019-03-15 01:52:56 dirkson: looked like apk has fuse available. that's all you should need. 2019-03-15 01:53:21 (at least for appimage) 2019-03-15 01:54:09 flatpak seems a little weird. you get a slightly smaller file size, still some library sharing, some containerization, seems like some strange compromises, but developers seem to like packaging for it 2019-03-15 02:51:29 flatpak is likely to win ultimately since its supported on the chromebook 2019-03-15 02:58:49 all of these things are awful hacks 2019-03-15 03:46:44 hi 2019-03-15 03:53:52 I need help 2019-03-15 03:54:16 "error relocating /sbin/udevadm name_to_handle_at symbol not found" 2019-03-15 04:13:57 adu, update musl package 2019-03-15 04:14:16 I'm using alpine-3.9.2 2019-03-15 04:14:28 is there a way to upgrade even more? 2019-03-15 04:15:18 That's the error message I get when I try to "ifup eth0", so how do I download a new version without eth0? 2019-03-15 05:03:59 https://ghostbin.com/paste/bkrgc 2019-03-15 05:05:55 aha 2019-03-15 05:06:02 $(apk info musl) shows 2 versions of musl installed 2019-03-15 05:31:21 ok, so $(apk add -u musl) didn't fix it, but $(apk upgrade) did 2019-03-15 10:58:51 Hello. I Wrote an APKBUILD for lirc. I am using it at it seems to work fine. What now? Can I make a contribution? I need some kind of guidance... 2019-03-15 11:08:50 aggaz: best starting point is to read Alpine wiki about development and posting patches or pull reqests 2019-03-15 11:11:07 mps: ok thank you 2019-03-15 11:13:40 after reading guide you are welcome to ask questions here about things which are not clear 2019-03-15 12:29:46 Hello... One question - I'm trying to run /etc/init.d/ucarp from within /etc/network/interfaces (up /etc/init.d/ucarp start) - but when I do /etc/init.d/networking start, ucarp init script is run as expected, but it's telling me that it's waiting for networking to be started... 2019-03-15 12:31:36 Eventually it times out and gives up - but how does ucarp init script know that 'networking' should be started before it can actually start ucarp? Where / how are these dependencies set? 2019-03-15 12:34:22 Ahhh... Never mind. 2019-03-15 12:34:46 depend { need net <-- that must be it. 2019-03-15 14:29:18 how do you guys handle package name collisions or moves? i notice that package 'newt' in main is a completely different project than 'newt' in testing 2019-03-15 14:29:28 not just a fork but completely different piece of software 2019-03-15 14:32:59 I bet the game called "chromium" has been installed man times unintentionally :P 2019-03-15 14:33:05 *many 2019-03-15 14:40:12 iamben: this is a bug and should be fixed, please fill issue report on bugs.a.o 2019-03-15 14:41:49 btw, I noticed introduction of the new 'newt' pkg few days ago and thought to look because I know that newt which is already in aports something totally different but was to occupied and forgot about it 2019-03-15 14:43:52 the right way, of course, is to mercilessly taunt the author of the newer package until the bastard renames the project 2019-03-15 14:44:28 it's the open source package conflict resolver 2019-03-15 14:47:01 there should be some automated check when adding new pkg, and also check for new executable names 2019-03-15 14:51:30 hehe i can report a bug though 2019-03-15 15:45:47 o/ 2019-03-15 15:45:56 Does anyone here use Alpine as a desktop distro? 2019-03-15 15:46:17 Y3K: many 2019-03-15 15:46:51 Nice. I'm really used to the rolling release model, Alpine doesn't seem to have it. Any bad experiences with upgrading? 2019-03-15 15:47:00 we have it with edge 2019-03-15 15:47:08 that's the development (bleeding edge) branch 2019-03-15 15:47:18 the stable versions are freezes of edge 2019-03-15 15:47:54 I usually keep the system as small as possible: i3, firefox, vim, docker, git, nvidia drivers. 2019-03-15 15:47:56 Pretty basic. 2019-03-15 15:48:24 there are a few things I'd need on a daily driver that Alpine doesn't have, but I'm working on it 2019-03-15 15:48:46 danieli: and is it possible to install the edge version and keep updating it? 2019-03-15 15:48:51 yes 2019-03-15 15:48:55 Any example of those things? 2019-03-15 15:49:17 mostly utilities, I can't give you a list off the top of my head 2019-03-15 15:49:25 I recommend you test it out in a VM before installing it on bare metal 2019-03-15 15:50:10 Of course, the only thing that worries me most is the nvidia stuff, that's usually a PITA. 2019-03-15 15:50:27 Are there any known problems about it? 2019-03-15 15:50:38 oh yeah, that's built with glibc - prebuilt nvidia drivers won't work 2019-03-15 15:50:54 well, if you're familiar with the peculiarities of running musl libc vs glibc, you're *pretty much* set 2019-03-15 15:51:00 Must be re-compiled on every update with musl, right? 2019-03-15 15:51:06 Sadly, I'm not. 2019-03-15 15:51:26 to be honest, I would recommend Arch Linux instead 2019-03-15 15:51:40 That's what I've been using for >7 years 2019-03-15 15:51:52 nvidia proprietary driver doesn't work 2019-03-15 15:52:01 it'll be difficult to deal with alpine unless you are a superuser who knows Linux pretty damn well 2019-03-15 15:52:14 we use musl instead of glibc, we use busybox instead of GNU coreutils, ++ 2019-03-15 15:52:14 Not dying to change it, but I've heard nice things about Alpine. 2019-03-15 15:52:36 I don't mind learning though. 2019-03-15 15:52:46 alpine is nice if you now your way around problems 2019-03-15 15:53:03 mm, problem-solving skills can be important :) 2019-03-15 15:53:06 perhaps test it in a VM first? 2019-03-15 15:53:06 That was Arch a couple years back, hahaha. 2019-03-15 15:53:17 but arch has many, many cookiecutter solutions 2019-03-15 15:53:41 I think I'll test it in an extra HDD I've around, so I can play around with nvidia stuff. 2019-03-15 15:54:04 the proprietary nvidia drivers *will not work* 2019-03-15 15:54:08 nouveau does though 2019-03-15 15:54:45 But you said there can be workarounds? Or it's a completely dead-end unless I modify the whole driver to work with musl (not gonna happen, ever). 2019-03-15 15:55:07 not for proprietary nvidia drivers 2019-03-15 15:55:15 Got it. 2019-03-15 15:55:32 Hmm well, I haven't use nouveau in a while, how good / bad is its performance nowadays? 2019-03-15 15:55:50 I replaced it with propretary years ago because the tearing and heating. 2019-03-15 15:56:16 you'll have to look up the compatibility matrix 2019-03-15 15:56:23 depends on the chip and chipset 2019-03-15 15:56:39 Let's check that thing first... 2019-03-15 15:58:15 Oh man, it still has a lot of WIP / TODO things. 2019-03-15 15:58:24 that's nvidia for you :) 2019-03-15 15:58:51 Ok, it was a pleasure, I'll come back in a few years (hopefully) when nVidia makes it easier to work with it. 2019-03-15 15:59:05 I have a feeling that won't happen in a while 2019-03-15 15:59:20 Yeah, but what are the alternatives? 2019-03-15 15:59:23 i think someone said that back in 2003, it was expected to be 'any day now' 2019-03-15 15:59:32 if you *must* have the proprietary nvidia drivers, there's no good way to run them on musl 2019-03-15 15:59:43 Hey, that's only 16 years ago! 2019-03-15 15:59:51 or in fact, pretty much anything proprietary that runs on linux 2019-03-15 15:59:56 noone ever compiles for musl 2019-03-15 16:00:03 (or even tests for musl) 2019-03-15 16:00:10 It is not a *must*, but I remember nouveau giving me problems a while ago. 2019-03-15 16:00:11 Y3K: next time you're buying a gpu, consider whether you value 3d performance above ALL else, or if f/oss & compatibility are a factor 2019-03-15 16:00:39 Well, I built this rig to play... have barely done that, just work, lol. 2019-03-15 16:00:42 because with nvidia you are always making that compromise-- it's the fastest, but its worse in alomst all other ways 2019-03-15 16:00:57 Y3K: ha, same 2019-03-15 16:01:02 not sure if it has been mentionend yet, but there's gcompat, a glibc compatibility layer that works on top of musl 2019-03-15 16:01:17 I strongly doubt it'll work with the nvidia driver 2019-03-15 16:01:41 Before I leave, can I get a really small 101 between glibc and musl? 2019-03-15 16:02:01 I'm not a C dev, therefore I'm a complete ignorant of the topic. 2019-03-15 16:02:03 here are a few https://wiki.musl-libc.org/functional-differences-from-glibc.html 2019-03-15 16:02:35 musl is also smaller (in source code and binary size) 2019-03-15 16:02:36 the short version is that a lot of software depends on glibc-specific extensions and even bugs to function properly, and musl tries to be "painfully correct" 2019-03-15 16:02:39 yes 2019-03-15 16:02:56 As a Rust learner, I get that. 2019-03-15 16:03:29 and has a sane default thread stack size of 80kB vs glibc's 2MB 2019-03-15 16:03:35 Hmm but... how come that, once compiled, something that's already binary code, doesn't work on Alpine? 2019-03-15 16:03:54 I mean, if it's statically linked (I think that's the term), it shouldn't matter, right? 2019-03-15 16:04:24 once it's already compiled, you cannot recompile it without the source code, you'd have to do binary patching or rely on a decompiler 2019-03-15 16:04:26 Y3K: many programs aren't completely statically linked, but still dynamically linked against the libc 2019-03-15 16:04:37 and you're getting into very rough seas if you resort to that 2019-03-15 16:04:50 most programs are dynamically linked both against the libc and the libraries they use 2019-03-15 16:05:22 Oh yeah, I didn't mean decompile stuff. 2019-03-15 16:05:46 But I think jn__ answered my question pretty well. 2019-03-15 16:06:25 So, a C program, even after being compiled, can (and probably does) rely on libraries that come with libc. 2019-03-15 16:06:30 'file' and 'ldd' (in that order) can shed some light on how a program is linked 2019-03-15 16:07:18 So, a reaaally long shot, if hipotetically, all those libraries were compiled with musl, a compiled program with glibc would "work"? 2019-03-15 16:08:52 Y3K: try using 'file' in such a case. you'll see that the program compiled against glibc relies on glibc's dynamic linker (ld.so). musl ships one with a different name. 2019-03-15 16:09:33 Yeah, I'm too ignorant about the topic to get the details of it, but I think I get the overall picture. 2019-03-15 16:09:37 Ok, thank you for your help. 2019-03-15 16:09:44 Guess I'll keep using Arch for a while. 2019-03-15 16:09:59 I still use Alpine for the docker images though, thank you so much for your efforts. 2019-03-15 16:10:05 you can set up Alpine in a VM and play around with it that way :) 2019-03-15 16:10:34 I know, but I'm looking for a desktop thing, sadly a VM cannot offer that. 2019-03-15 16:10:59 well, you can test some of your desktop usecases in the VM 2019-03-15 16:12:44 There is this raaare case when I watch youtube / netflix / play a game in a emulator where I believe nouveau performance will be subpar. It isn't something I'd die for but the solution would be "dual booting" I guess? Don't want to get into that. 2019-03-15 16:13:10 I read somewhere that you can chroot an Arch install from Alpine, I guess if I can do that and start X from there, I'd be able to use nvidia drivers. 2019-03-15 16:13:30 Not sure if its worthy, I reckon. 2019-03-15 16:29:25 Hey all. What's the difference between the standard and extended packages? 2019-03-15 16:29:37 <_ikke_> dirkson: the amount of packages shipped with the iso 2019-03-15 16:29:56 damn. when _ikke_ is awake, his speed is unbeatable 2019-03-15 16:30:10 <_ikke_> haha :D 2019-03-15 16:39:42 _ikke_: Oh, ok. That doesn't seem handy for an online install. Thanks! 2019-03-15 16:40:25 <_ikke_> yes, it's mostly for offline situations or where you need more package before you can get online 2019-03-15 16:41:03 Coolcool. Thanks! 2019-03-15 16:42:03 I routinely only use the extended ISO, it's still really small compared to, say, any *buntu ISO :) 2019-03-15 17:26:59 hey everyone, just wanted to announce that alpine is now officially available for deployment on linode! 2019-03-15 17:27:24 LBlaboon: great! thank you :) 2019-03-15 17:27:43 thank you as well for helping out! 2019-03-15 17:29:14 LBlaboon: nice :) we talked this morning about you and linode at #alpine-infra 2019-03-15 17:29:28 mps: we did! I just DMed about it, don't worry :) 2019-03-15 17:29:41 danieli: ah, ok 2019-03-15 18:56:32 Hey all. Trying to boot to a newly installed copy of alpine results in my bios being unable to find the bootloader (syslinux?) in either efi or legacy mode. Any advice? 2019-03-15 18:58:06 I did go ahead and wipe the drive, make a fresh gpt table, then run setup-alpine on it again, but that didn't change anything 2019-03-15 19:00:07 dirkson: let installer to make partition table, if you don't have experience in Alpine installation 2019-03-15 19:00:39 mps: Well, I did. I just tried to give it a fresh gpt table to start from on the second go around. 2019-03-15 19:01:08 Worryingly, my bios still has the string "void_grub" associated with the drive in question, which I find a little mysterious. 2019-03-15 19:05:03 bios? it is really misterious. which board is this 2019-03-15 19:06:45 hello, im interested in giving alpine on my laptop as develop machine a shot, what are the tradeoffs doing so and which image should i use ? any other advice? been on arch/nixos before so i don't mind a bit of hacking 2019-03-15 19:07:51 mps: Motherboard out of an RS100-e7/pl2 . Haven't been particularly impressed with the bios over the time I've owned it. 2019-03-15 19:08:45 clstb: it depends what you want to develop, look at list of packages if they correspond to you needs 2019-03-15 19:10:01 dirkson: interesting. first time hear that bios marks disk for OS 2019-03-15 19:10:04 clstb: It's worth noting that it's a musl-based ditro, and thus won't run some proprietary binary blob-type software: Nvidia drivers, signal-desktop, discord, etc. That's why it's not on my own dev machine : ) 2019-03-15 19:10:21 mps: Yeah, it surprised me too. But my other efi machine does it too for void. 2019-03-15 19:10:43 maybe void does that, will look at it 2019-03-15 19:11:38 if it is uefi you should try to install grub instead of syslinux, syslinux support for uefi is not perfect 2019-03-15 19:12:05 Oh, interesting. It's actually pretty unclear what the 'uefi' bit is giving me. Should I just prefer the legacy boot mode? 2019-03-15 19:13:11 I didn't tried installation of the current stable (3.9.x) so don't know how it works and how to install grub 2019-03-15 19:15:32 dirkson: yeah i've read about that, it's hard for me to think of proprietary stuff i use 2019-03-15 19:16:02 clstb: Then you might be good to go there. 2019-03-15 19:18:39 how is compatibility to musl determined ?, binary just makes unimplemented calls and crashes ? am i good to go if i can compile from source? 2019-03-15 19:19:24 clstb: Yeah, basically, as far as I know. 2019-03-15 19:20:06 seems cool then, can't be a bigger pain in the ass than nixpkgs x) 2019-03-15 19:20:31 clstb: look at musl site, they have infos about difference with glibc 2019-03-15 19:22:44 H... Heeey, shouldn't /etc/fstab contain... things? 2019-03-15 19:25:30 dirkson: initramfs will do reading bootloader parameter, in fstab you add extra partitions 2019-03-15 19:25:49 But like... /boot? /? Shouldn't fstab have those in there? 2019-03-15 19:28:33 you can add it, I do always :) 2019-03-15 19:28:48 Oh, ok. 2019-03-15 19:34:27 dirkson: which image should i use ? 2019-03-15 19:36:24 clstb: I'm probably not a good person to ask, as I've been trying and failing to get this installed all morning. At this point my gut instinct is to say "The latest void iso". 2019-03-15 19:36:47 ah ok :P 2019-03-15 19:39:33 clstb: if you ask for Alpine you can install whatever option you like, but extended is quite fine, it is not big, and you will have to add packages you need anyway 2019-03-15 19:48:55 AWHRERHAGS 2019-03-15 19:51:01 File signatures everywhere that setup-alpine won't overwrite, and silently fails out leaving me in a broken state. 2019-03-15 19:52:21 are there any known issues with node/yarn ? i would like to be able to run https://github.com/onivim/oni 2019-03-15 19:54:31 also encrypted /boot is something im interested in 2019-03-15 20:06:09 Oh! Oh look at that! All it required was dd'ing the whole darn disk to 0. 2019-03-15 20:09:30 Which, amazingly, still did not remove 'void grub' from the bios. That's just in there now. 2019-03-15 20:22:28 dirkson: are you using UEFI 2019-03-15 20:22:32 hi all. just installed alpine in a VM (qemu kvm) for the first time. I'm able to boot via the sdl and curses devices, but I want to boot/interact with the VM via serial, so I added -nographic to qemu 2019-03-15 20:22:37 but now alpine hangs at: 2019-03-15 20:22:37 if yes, then the entry isn't stored on the disk itself 2019-03-15 20:22:43 * Starting sshd ... [ ok ] 2019-03-15 20:22:45 * Starting sshd ... [ ok ] 2019-03-15 20:23:03 any idea why that is? 2019-03-15 20:23:49 btw I have appended console=ttyS0 to the kernel command line 2019-03-15 20:23:51 in alpine 2019-03-15 20:25:24 azarus: Theoretically yes. 2019-03-15 20:25:53 dirkson: ... elaborate? 2019-03-15 20:26:28 azarus: The bios is uefi, and I believe I'm booting in uefi mode. But it does have a legacy mode available. 2019-03-15 20:26:53 OK. are you installing in UEFI or BIOS mode then 2019-03-15 20:27:03 Again, theoretically uefi 2019-03-15 20:27:04 (or; how have you booted your install media) 2019-03-15 20:27:10 you can check 2019-03-15 20:27:14 could be that it started successfully, but it's just the login-prompt not being shown, since "Starting sshd ..." is typically the last message on boot before the login prompt 2019-03-15 20:27:19 are there any efivars, for example 2019-03-15 20:27:49 azarus: I don't appear to have /sys/firmware/efi, which is usually a tell? 2019-03-15 20:28:33 most likely 2019-03-15 20:29:38 So yeah, seems like it's booted in legacy mode, despite what it told me. I am not suuuper surprised. 2019-03-15 20:31:00 mearon: boot it in graphic mode and add serial line in /etc/inittab, there is example 2019-03-15 20:31:14 azarus: Do you suppose I should strongly prefer uefi mode? 2019-03-15 20:31:48 mps: thanks, I'll check it out! 2019-03-15 20:32:43 dirkson: not necessarily 2019-03-15 20:32:50 both should work 2019-03-15 20:33:05 Then I think I'll call this good, then. 2019-03-15 20:45:57 Hey all, I am trying to get node-sodium working in an Alpine Docker container. Does anyone have experience with this? Currently getting a message that libsodium.so.18 is missing despite adding the libsodium package. 2019-03-15 20:46:57 <_ikke_> libsodium.so.18 is present in Alpine 3.6 2019-03-15 20:47:17 <_ikke_> That's quite old 2019-03-15 20:47:36 <_ikke_> What alpine version are you running? 2019-03-15 20:47:57 Using the keymetrics/pm2:latest-alpine container. 2019-03-15 20:48:03 <_ikke_> node-sodium didn't exist in 3.6 2019-03-15 20:48:35 <_ikke_> can you check what's in /etc/apk/repositories? 2019-03-15 20:48:57 On it. Will take me a moment. 2019-03-15 20:50:24 mps: It worked, thanks again. FWIW I also had to add ttyS0 to /etc/securetty to be able to login via root 2019-03-15 20:51:23 http://dl-cdn.alpinelinux.org/alpine/v3.8/main 2019-03-15 20:51:23 http://dl-cdn.alpinelinux.org/alpine/v3.8/community 2019-03-15 20:51:55 <_ikke_> what does apk policy node-sodium return? 2019-03-15 20:52:29 WARNING: Ignoring APKINDEX.adfa7ceb.tar.gz: No such file or directory 2019-03-15 20:52:29 WARNING: Ignoring APKINDEX.efaa1f73.tar.gz: No such file or directory 2019-03-15 20:52:46 <_ikke_> apk update first 2019-03-15 20:53:08 after apk update that command returns nothing 2019-03-15 20:53:18 I am running apk update before trying to add node-sodium in the Dockerfile 2019-03-15 20:54:02 mearon: yes, forgot to mention /etc/securetty, sorry 2019-03-15 20:54:08 np :) 2019-03-15 20:55:47 <_ikke_> Talage-Zachary: 3.8 does not have node-sodium either, so where do you get it from? 2019-03-15 20:56:28 apk add node-sodium --repository=http://dl-cdn.alpinelinux.org/alpine/edge/testing 2019-03-15 20:56:49 <_ikke_> Ok, yeah, that's not going to work 2019-03-15 20:56:51 It is edge currently, unfortunately we need it regardless of that. 2019-03-15 20:56:54 lol 2019-03-15 20:57:10 <_ikke_> If you need it on 3.8, you probably will have to build it yourself 2019-03-15 20:57:42 <_ikke_> it looks like node-sodium hasn't been updated for quite a while 2019-03-15 20:57:53 <_ikke_> build date: 2017-03-07 22:53:19 2019-03-15 20:57:55 <_ikke_> yup 2019-03-15 21:00:01 Okay. Thank you for the help. Sometimes it is good just to know you went in the wrong direction. I will see if I can find other solutions. 2019-03-15 21:00:43 <_ikke_> either that, or use alpine 3.6 2019-03-15 21:11:40 Hey all. Never tinkered with busybox before. Can I swap out parts of it? (Like, switch ash to bash, but keep using other busybox utils?) It has basically no runtime config, right? Just compile-time? 2019-03-15 21:11:59 <_ikke_> correct 2019-03-15 21:12:05 <_ikke_> You can just install bash if you want though 2019-03-15 21:14:14 <_ikke_> dirkson: busybox is just a single binary with a lot of symlinks pointing to it 2019-03-15 21:15:28 _ikke_: Yeah, that makes sense. Looks like it does run /etc/profile, though? 2019-03-15 21:19:48 Wow, yeah. Great. Now that I've got the thing installed, it's all smooth sailing. 2019-03-15 21:20:16 mcintosh: o/ 2019-03-15 21:30:08 im running into a problem with gpg on the alpine standard iso 2019-03-15 21:30:13 when i sw 2019-03-15 21:30:41 *when i want to generate a key i get 'gpg: problem with the agent: not a tty' 2019-03-16 09:02:07 hi, what desktop envs / window managers do we have available? 2019-03-16 09:02:15 do people use alpine as a desktop too 2019-03-16 09:10:52 Invader_Bork: there are quite a few, you could have a look at pkgs.alpinelinux.org 2019-03-16 09:11:01 and some do, yes 2019-03-16 09:25:24 danieli: ty, i'll look into it 2019-03-16 09:25:49 what seems to be the most popular de/wm? among the alpine desktop users 2019-03-16 09:26:49 *probably* xfce? not entirely sure 2019-03-16 09:28:38 in my experience, xfce is in best shape of all WM's on Alpine 2019-03-16 09:30:19 I mean, there's simpler ones like i3, cwm, fvwm, ++ 2019-03-16 09:30:36 s/there's/there are/ 2019-03-16 09:31:04 danieli: plus best WM, awesome WM :) 2019-03-16 09:31:40 herbstluftwm, i3wm, awesome, bspwm, you name i 2019-03-16 09:31:42 it* 2019-03-16 11:22:48 hi. I'm with Alpine Linux on the raspberry pi. When I'm setting up a new user and create a new home folder, the home folder is gone after a reboot. (I did lbu_commit -d) The user is still there and working. Am I missing something? 2019-03-16 13:12:07 I can't close issue which I opened on bugs.a.o or I'm blind and don't see how although I'm logged in? 2019-03-16 13:25:36 mps: please check with _ikke_ 2019-03-16 13:25:46 he made some changes which should make that possible. 2019-03-16 13:27:22 ok, will ask him when he come back 2019-03-16 14:15:36 hello, im trying to run a binary that is linked against glibc and thought gcompat could work, i already reduced missing symbols by quite a bit but am finally left with https://pastebin.com/ny7S7TqH (afaik __strdup is not std C ?), anyone tried something similar ? 2019-03-16 14:52:18 <_ikke_> mps: hi 2019-03-16 14:53:24 clstb, in the end it would be easier to just produce a musl binary of it, it's mostly just mechanical work 2019-03-16 14:53:53 <_ikke_> mps: What issue are you trying to close? 2019-03-16 14:54:41 _ikke_: hi, just moment 2019-03-16 14:54:48 TBB: interesting, it is a nodejs package and making use of electron, this was the problem i encountered when trying to compile from source 2019-03-16 14:55:53 okay, nodejs is not within my expertise at all so can't really help you there 2019-03-16 14:56:16 Hey all. I notice I have a linux-vanilla package for my kernel. This seems to suggest other linux kernel packages. What might those be? 2019-03-16 14:56:45 _ikke_: https://bugs.alpinelinux.org/issues/9859, this is fixed before latest stable release and not yet closed 2019-03-16 14:56:59 <_ikke_> dirkson: currently only linux-virt 2019-03-16 14:57:43 Gotcha. Thanks! 2019-03-16 14:58:25 _ikke_: I think you talked that you enabled users to close issue which they are filled, but I don't see how 2019-03-16 14:58:36 <_ikke_> mps: hmm, according to the settings, you should be bale to move it from new to closed 2019-03-16 14:58:42 <_ikke_> able* 2019-03-16 14:59:15 <_ikke_> https://imgur.com/a/A2JM1HL 2019-03-16 14:59:34 i tried edit, but it doesn't work. 2019-03-16 15:00:29 Also, shouldn't "apk --help" list information about "apk search"? That seems like a major one to leave out 2019-03-16 15:01:21 <_ikke_> mps: can you edit anything at all? 2019-03-16 15:02:30 on that issue I can edit to add new post, but not any option about status 2019-03-16 15:07:43 <_ikke_> mps: ok, now it should work 2019-03-16 15:07:48 <_ikke_> Check it myself 2019-03-16 15:07:56 <_ikke_> s/Check/Chekced 2019-03-16 15:08:50 lets see 2019-03-16 15:09:50 _ikke_: yes, it works now, thanks 2019-03-16 15:10:10 one open issue less :) 2019-03-16 15:12:07 one more question, should I change Resolved to Closed issues 2019-03-16 15:14:12 <_ikke_> Tickets get closed after the release of the version it got fixed in 2019-03-16 15:14:40 <_ikke_> So I guess yes 2019-03-16 15:16:18 it is resolved two months ago so I think I can close it although is not resolved by me (in that case upgrade f2fs-tools by ncopa) 2019-03-16 15:16:53 I'll close it, anyway, so yet one less open bug :) 2019-03-16 15:18:36 <_ikke_> :-) 2019-03-16 15:20:55 uh, there are five more in resolved state but they are all could be closed safely. 2019-03-16 15:23:40 _ikke_: there is even right click to shortcuts, good work :) 2019-03-16 18:50:23 I can't connect using wifi someone can help me? I'm using alpine 3.9.2. 2019-03-16 18:50:24 I use the "setup-interfaces" script and then start /etc/init.d/netowrking start. 2019-03-16 18:50:24 I enter the network ssid, the password and then I choose dhcp. 2019-03-16 18:50:24 When I restart the networking, alpine try to connect unsuccessfully: 2019-03-16 18:50:24 udhcpc: sending discover 2019-03-16 18:50:24 ... 2019-03-16 18:50:25 udhcpc failed to get a DHCP lease 2019-03-16 18:50:25 udhcpc: no lease, forking to background 2019-03-16 18:50:26 I also tried inserting ip, netmask and gateways manually but it doesn't work anyway. 2019-03-16 18:50:26 The connection works correctly on other PCs (both in dhcp and manually) and on the same PC with another live distro. 2019-03-16 18:50:58 (I put this message also on mailing list) 2019-03-16 18:59:21 uhm... I tried with another connection and it connected. 2019-03-16 19:04:48 is it possible that it is a problem of bad signal? it seems strange to me because the same pc with another distro can connect to that connection 2019-03-16 21:36:20 Hello 2019-03-16 21:46:02 is this a good way to rename network interfaces? https://wiki.alpinelinux.org/wiki/User:Mattx86/qwn:Renaming_a_network_interface 2019-03-16 22:23:57 minus: the idea is to run nameif via mdev iirc 2019-03-16 22:24:32 somehow that didn't work 2019-03-16 22:24:53 i like this better tbh, because the name is in the same place as the actual network config 2019-03-17 08:36:05 Anyone mind explaining the difference between the armhf vs armv7? Is it just the hard float? 2019-03-17 08:36:23 I am talking alpine installs 2019-03-17 09:22:34 I want to install qemu-gtk that wiki says me, but I can't install. 2019-03-17 09:22:59 It throws an error "qemu-gtk (missing)" 2019-03-17 09:23:09 required by: world[qemu-gtk] 2019-03-17 09:39:54 repository configuration, probably from a pinned repository 2019-03-17 09:40:14 don't have an Alpine box here to quickly check but that's what it sounds like, vejetaryenvampir 2019-03-17 09:40:43 Anyways, what is the name of tic library? 2019-03-17 09:40:48 package name I meant. 2019-03-17 09:40:55 tic - the terminfo entry-description compiler 2019-03-17 09:42:11 I installed ncurses and fixed. :) 2019-03-17 10:00:53 How can I change my shell? 2019-03-17 10:01:00 chsh doesn't working I think. :) 2019-03-17 10:10:20 vejetaryenvampir: Usually 'chsh -s /bin/ 2019-03-17 10:10:31 I know. :) 2019-03-17 10:10:37 Alternatively if you are root just edit /etc/passwd 2019-03-17 10:10:39 But there is no chsh command. 2019-03-17 10:10:45 PhoenixMage: I done that. :) 2019-03-17 10:10:53 Thanks a lot anyways. :) 2019-03-17 10:11:22 my system is 1.4 GB :) 2019-03-17 10:45:18 hmmmm, cant get alpine to boot on rpi3 after following the instructions on the wiki, the light flashes are telling me kernel,img not found and there isnt one in the tar 2019-03-17 11:03:26 Seems to be an issue with 3.9.1 and 3.9.2 2019-03-17 15:40:10 but alpine is designed to be used by root? 2019-03-17 15:40:10 if as a user I do "sudo lbu ci", everything that is backupped, at restore becomes "root:root" even if it was owned by the user. 2019-03-17 15:40:10 If I try to give as a user "lbu ci" without sudo I get an error: 2019-03-17 15:40:10 mount: you must be root 2019-03-17 15:40:10 failed to mount /media/usb 2019-03-17 15:40:45 in addition, lbu user and root status seem to be different 2019-03-17 15:50:38 i think it's more that system config is supposed to be owned by root 2019-03-17 15:51:34 I'm sure it's me who doesn't understand how it works, but I still think it's wrong to change owner and group when backup files 2019-03-17 15:54:25 dalias: in my case, after backing up the user's home and restarting, I am no longer able to start x because the owner of these files has changed 2019-03-17 15:55:35 should I presume that I need to have two separate apkovl for root and user? 2019-03-17 15:59:56 but it continues to be something that doesn't work imho, if the owner of a file is not respected during backup by changing it each time with the user who saves it, everytime things can stop working unpredictably 2019-03-17 16:01:53 I'm serching some documentation about this behaviour, i'm starting from here, but seem there is nothing: https://wiki.alpinelinux.org/wiki/Alpine_local_backup 2019-03-17 16:11:57 I don't know where to look, I'm opening a bug report on the tracker of alpine, I hope I'm not wrong but to me it seems an incorrect behavior 2019-03-17 16:19:56 <_ikke_> I think lbu was never meant to backup user files 2019-03-17 16:20:05 <_ikke_> Not saying it shouldn't 2019-03-17 16:20:35 what kind of user files? 2019-03-17 16:20:43 user files in /etc I think fit the bill, no? 2019-03-17 16:20:55 user files in /home? probably not. 2019-03-17 16:21:36 <_ikke_> user files in /home 2019-03-17 16:22:03 yep 2019-03-17 16:22:08 <_ikke_> It doesn't make a lot of sense. Every time you reboot, you have the potential for losing files 2019-03-17 16:22:12 for example config of xfce 2019-03-17 16:22:14 or xinitrc 2019-03-17 16:22:42 not all file, only important file, like xinitrc 2019-03-17 16:24:20 _ikke_: but in the same way it makes no sense not to keep the owner and the group unchanged. 2019-03-17 16:26:37 <_ikke_> vinniec: unless it's not stored somehow 2019-03-17 16:26:46 <_ikke_> or for some reason overwritten, but I don't know the details 2019-03-17 16:27:15 yep, thanks _ikke_ :) 2019-03-17 16:33:51 vinniec, maybe drop them in /etc and symlink the copy in your home folder? 2019-03-17 16:34:46 Maybe that can work, but then how do I save the symlink? 2019-03-17 16:35:50 (because all home become property of root if i backup something inside it) 2019-03-17 16:40:47 <_ikke_> You just move the problem 2019-03-17 16:40:53 <_ikke_> after reboot, the symlinks are gone 2019-03-17 16:40:56 <_ikke_> or owned by root 2019-03-17 16:41:07 <_ikke_> (and the file it's linked to as well) 2019-03-17 16:41:32 maybe an /etc/local script to run after boot to create it? 2019-03-17 16:59:34 doc_nick: maybe it is possible, but it is a workaround, to be honest, I hope it's also considered a bug by the developers and solved 2019-03-17 17:02:58 (although I do think it's very strange that no one has encountered this problem before) 2019-03-17 17:03:19 <_ikke_> I don't think a lot of people use LBU with home dirs 2019-03-17 17:04:17 (yep, so it is possible it is not a bug) 2019-03-17 17:04:59 <_ikke_> A not intended usescase 2019-03-17 17:07:18 but I've seen that many guides in the wiki make use of xinitrc, I ask myself if they all boot x from root. 2019-03-17 17:08:47 <_ikke_> vinniec: they tend to use disk installs 2019-03-17 17:08:54 <_ikke_> not run-from-ram 2019-03-17 17:09:23 Yep, but i like the idea of run-from-ram, i like to store changes only when i want to store it 2019-03-17 17:09:42 so i can make every sort of experiment during a session 2019-03-17 17:09:43 <_ikke_> honestly I would still keep $home on disk, but that's your choice 2019-03-17 17:20:52 _ikke_, any objection on this? 2019-03-17 17:20:52 https://bugs.alpinelinux.org/issues/10118#note-3 2019-03-17 17:22:01 <_ikke_> fcolista: no, but that would not fix the issue when the user just runs nginx by themselves, but it the initd should at least create it, yes 2019-03-17 17:22:58 right. The APKBUILD does an hardlink from /run/nginx to /var/lib/nginx/run 2019-03-17 17:23:28 <_ikke_> probably because nginx is running in a chroot? 2019-03-17 17:23:36 sorry, not an hardlink 2019-03-17 17:23:42 <_ikke_> symlink? 2019-03-17 17:23:43 right 2019-03-17 17:23:58 but actually the /run is created 2019-03-17 17:24:34 I don't see where it is created. 2019-03-17 17:40:43 wondering if add that part would break nginx 2019-03-17 17:41:02 <_ikke_> the start_pre part? 2019-03-17 17:41:07 yes 2019-03-17 17:41:21 i have to test it 2019-03-17 17:44:29 speaking of nginx, is anyone else seeing a startup delay in the nginx init script since 3.9? 2019-03-17 17:44:55 I haven't debugged too much into my instance but it stalls for 30 seconds or so on correcting permissions on /run/nginx 2019-03-17 22:03:58 Is there an easy way to setup cross compiling for creating a package? I am hoping to get kubernetes compiled for arm since it is officially a supported platform but if I do it natively on a Pi3 it will take an age 2019-03-17 22:04:24 <_ikke_> PhoenixMage: alpine itself does not provide any cross-compilers 2019-03-17 22:04:50 Damn, ok 2019-03-17 22:18:08 <_ikke_> PhoenixMage: there is scripts/bootstrap.sh in the aports repository 2019-03-17 22:18:10 <_ikke_> That 2019-03-17 22:18:30 <_ikke_> That's what Alpine uses to bootstrap a new arch (and by definition requires a cross-compiler to start with) 2019-03-17 22:23:47 thanks 2019-03-18 03:46:24 Why would apk update && apk upgrade not upgrade my system? Seems to be saying there are no updates but when I search the package info from the website there is a newer version 2019-03-18 03:47:57 Sorry my bad, was looking at the wrong branch 2019-03-18 03:59:55 hi 2019-03-18 03:59:59 Download an archive in alpine. I've confirmed the SHA512 hash is correct. I'm getting a 'gzip: invalid magic' error. I've tried `apk add tar xz-dev`, to no avail. Ideas? 2019-03-18 04:02:17 which archive is this? 2019-03-18 04:03:07 https://nodejs.org/dist/v10.15.3/node-v10.15.3-linux-x64.tar.x 2019-03-18 04:03:09 https://nodejs.org/dist/v10.15.3/node-v10.15.3-linux-x64.tar.xz 2019-03-18 04:04:27 ah, that's an xz file, so calling gzip is wrong 2019-03-18 04:05:02 if xz is automatically called by tar: do you have GNU tar installed? 2019-03-18 04:05:20 busybox tar might misdetect xz as gz 2019-03-18 04:06:38 Yeah I installed it with apj add tar xz-dev 2019-03-18 04:06:43 *apk 2019-03-18 04:06:56 what's your tar command? 2019-03-18 04:07:01 / command line 2019-03-18 04:07:26 RUN /usr/bin/tar -C /n/node -xzf /n/node-v10.15.3-linux-x64.tar.xz 2019-03-18 04:07:34 yeah, z is wrong 2019-03-18 04:07:38 it means gzip 2019-03-18 04:07:43 J means xz 2019-03-18 04:08:28 tar (child): xz: Cannot exec: No such file or directory - okay, so I need non -dev then I guess 2019-03-18 04:18:41 Got it working, removed xz-dev, just added `apk add tar xz` and used this line: RUN tar -C /n/node --strip-components=1 -xJf /n/node-v10.15.3-linux-x64.tar.xz 2019-03-18 13:09:38 Found this blog about Alpine on rpi : https://pi3g.com/2019/01/10/alpine-boot-process-on-the-raspberry-pi/ 2019-03-18 13:18:10 tmhoang: good, now we can point new users of rpi to this url 2019-03-18 13:18:30 clandmeter is a new user of rpi too 2019-03-18 13:18:48 ? 2019-03-18 13:18:51 :D 2019-03-18 13:20:05 would be good start for other ARM's 2019-03-18 15:03:45 Hello 2019-03-18 15:04:13 I'm having this issue https://pastebin.com/eKGSb6GV 2019-03-18 15:04:35 pastebin is not mine, I'm started this issue friday and noticed this pastebin today 2019-03-18 15:04:56 Does anyone have the fix for this? 2019-03-18 15:05:40 Initially i thought it was an error caused by https from maven centra 2019-03-18 15:05:48 but turns out its not it 2019-03-18 15:29:05 I'm facing a similiar issue 2019-03-18 15:29:15 but im under docker:latest 2019-03-18 15:29:25 which according to the docs is alpine 3.9 2019-03-18 15:29:34 Error log: https://pastebin.com/rSG4MTE3 2019-03-18 15:29:50 Any solutions for this? I really could not find a thing 2019-03-18 15:30:37 <_ikke_> Are you two colleagues? 2019-03-18 15:31:10 Actually yes 2019-03-18 15:31:27 But i joined the channel after him, so I can't see any responses 2019-03-18 15:31:36 <_ikke_> There weren't 2019-03-18 15:31:44 Do you have any? 2019-03-18 15:32:03 MarsMan11112▸ the pastebin you included doesn't give any information about what is being run, where it is being run from 2019-03-18 15:32:03 I'm trying to change versions 2019-03-18 15:35:00 I'm running under gitlab ci 2019-03-18 15:35:04 Full log https://pastebin.com/BXZctt9e 2019-03-18 15:35:36 Failure starts at line 169 2019-03-18 15:36:35 I still don't understand where your mvn command is running. It's failing because libnss isn't present. Install it wherever mvn is running and that should do the trick? 2019-03-18 15:36:37 google gives me nothing 2019-03-18 15:36:50 Caused by: java.io.FileNotFoundException: /usr/lib/libnss3.so 2019-03-18 15:38:45 but this errors started literally today 2019-03-18 15:39:34 I really do not understand where should i add libnss3 2019-03-18 15:39:40 apk add libnss3? 2019-03-18 15:40:14 https://pkgs.alpinelinux.org/contents?file=libnss3.so&path=&name=&branch=edge&repo=main&arch=x86_64 2019-03-18 15:40:33 going to try it 2019-03-18 15:44:46 Thanks man, it worked, but i don't know why 2019-03-18 15:44:53 from night to day nss was needed 2019-03-18 15:45:01 My alpine version is the samwe 2019-03-18 15:45:27 The changelog gives me nothing 2019-03-18 15:45:31 either you changed the mvn version or you changed the alpine image you were using. If you're using some image prepared by another publisher and you have dependencies that you don't capture 2019-03-18 15:45:42 then you can get into a situation where your assumptions are no longer correct. 2019-03-18 15:45:53 it's always best to explicitly list dependencies for the things you are running. 2019-03-18 15:46:04 that way you can be sure your stuff has what it needs 2019-03-18 15:46:36 I don't know where you are running your mvn command nor how it got installed, so I have a lot of missing information. 2019-03-18 15:46:52 but not having a depency is fortunately easy-- add it. 2019-03-18 15:47:28 Hm, thanks, I will build a custom image to keep my dependencies up and in control 2019-03-18 15:47:47 thanks for the tip programmerq, you saved the day 2019-03-18 15:49:37 the mvn command runs in a gitlab runner which is connected to my local server 2019-03-18 15:50:54 I don't really know what a gitlab runner is. is that a process that starts something on a VM? Is it its own container? is it a chroot? something else? 2019-03-18 15:51:44 yup, it is a process that runs on a VM and it haves his own container 2019-03-18 15:55:19 Hi everyone. Does anyone use apkbuild-cpan? I just tried to package email::sender, but the script seems to be a bit outdated. Has anyone a working version? 2019-03-18 16:23:20 misterunknown: I tried to rewrite it to new API (metacpan.org) but didn't have time to work on 2019-03-18 16:23:51 Guys is it normal that in the current repos the linux-vanilla version is 4.19.29 but the linux-headers package version is linux-headers-4.18.13-r1 2019-03-18 16:23:55 old cpan.org API doesn't work anymore 2019-03-18 16:24:46 mps: Yeah, I just digged a bit in 2019-03-18 16:25:49 I just need it for one single module, so i guess i simply install it manually. 2019-03-18 16:26:37 actually I got new API to work but showstopper was to rewrite it to format of the current create functions to make APKBUILD 2019-03-18 16:27:26 nowadays I also do that manually, looks more safer then tool which does it automatically 2019-03-18 21:22:28 Hi. I'm with alpine on a raspberry pi and have some issues with creating users. Creating the user works and stays with lbu_commit but the home folder for the user is missing after the reboot. Am I missing something? 2019-03-18 21:26:00 Kanarok: it runs from ram 2019-03-18 21:26:21 so you need to lbu_add things outside of etc dir 2019-03-18 21:27:04 but if you store large things in uses home, its probably better to mount the user dir to persistent storage. 2019-03-18 21:45:23 i see. will try that. thanks a lot 2019-03-19 08:23:52 Anyone able to use wayland with opengl? Browser rendering performance is poor without getting opengl work on wayland. 2019-03-19 08:24:50 I didn't tried wayland on other distros since Alpine is my daily desktop. 2019-03-19 10:48:43 where does "make modules_install" installs modules ? 2019-03-19 10:49:01 in every other distro it installs in /usr/lib/modules 2019-03-19 10:49:06 but not in alpine 2019-03-19 10:50:01 installing modules finish without errors but i can find this modules directory and seesm modules isnt loaded on boot 2019-03-19 10:51:21 over7head: /lib/modules as most distro 2019-03-19 10:52:32 but it doesnt work 2019-03-19 10:53:00 i've install kmod and on boot up it doesnt load my mouse and keyboard 2019-03-19 10:54:06 *openrc faild to create /proc/sys/kernel/hotplugin: file or directory not exist 2019-03-19 10:54:12 *loading modules .. 2019-03-19 10:56:04 and it boots but i cant do nothing without keyboard 2019-03-19 15:46:56 does anyone know if adding gcc-arm-none-eabi to the repo is on the roadmap? i've been looking forward to this for a while, having to manually install the tarball isn't fun to maintain 2019-03-19 15:49:07 bdb: is there filed an issue about it? or sendt a patch? 2019-03-19 15:54:16 i could've sworn i've seen one, will take a look ncopa 2019-03-19 15:54:56 looks like a few on the issues search page, most recent seems to be: https://bugs.alpinelinux.org/issues/5845 2019-03-19 15:56:02 older would be: https://bugs.alpinelinux.org/issues/4276 2019-03-19 15:56:33 is this a request for a bare-metal cross compiler package? 2019-03-19 15:59:39 not entirely sure what you mean by "bare-metal", the ask is to simply add gcc-arm-none-eabi as a package the same way it exists on other linux distributions (arm-none-eabi-gcc on arch, gcc-arm-none-eabi debian/ubuntu, etc.) 2019-03-19 16:13:51 bdb: you mean cross build tools, gcc binutils libs etc? 2019-03-19 16:15:09 yep! 2019-03-19 16:16:18 well, there is not yet any plan to add it to Alpine, afaik 2019-03-19 16:16:41 I would also like to have it 2019-03-19 16:17:28 some smaller build I do with some tools which I found on net, but not nearly ready for packaging 2019-03-19 16:17:39 I see, maybe I can do this myself via creating an alpine package using the sdk. never tried this yet 2019-03-19 16:18:02 my workaround has just been manually installing the arm toolchain tarball as part of a docker image 2019-03-19 16:18:38 you are welcome to do, but it is not easy task if you do not have experience with building toolchains 2019-03-19 16:19:05 how hard could it be (famous last words) 2019-03-19 16:19:57 to be fair I don't know, I started to work on it but don't have time last few months, 2019-03-19 16:20:33 as it's been a pain point for my ongoing projects I'll find time to take a look at this and see how feasible it is 2019-03-19 16:21:20 of course, it is posible, just depends on time, knowledge and hard work 2019-03-19 16:22:17 if you have any experience with building toolchains, I will wait for your package 2019-03-19 16:23:36 btw, which tarbals you use 2019-03-19 16:25:37 just the official ones provided by ARM: https://developer.arm.com/open-source/gnu-toolchain/gnu-rm/downloads 2019-03-19 16:26:08 trouble is making sure you have any and all dependencies resolved prior, such as glibc (i believe) 2019-03-19 16:27:07 Alpine is musl libc based, I presume you know that, so glibc is not issue 2019-03-19 16:30:34 hmm perhaps that was a bad assumption on my part, using this as the upstream dependency: https://hub.docker.com/r/frolvlad/alpine-glibc/dockerfile 2019-03-19 16:31:02 i'll try it without that and just installing the gcc-arm tarball on a base alpine image to see what happens :) 2019-03-19 16:32:51 if you just want to use docker to build your software there are docker images of Alpine with different arch's by which you can build your software 2019-03-19 16:33:17 exactly why i've gone this route :^) 2019-03-19 16:33:40 if you need or must use glibc then Alpine is not best solution 2019-03-19 16:36:45 this is something i don't know much about, thank you mps 2019-03-19 16:37:11 Alpine strives to native build which have good points and because that there is no serious effort to make cross tools 2019-03-19 16:37:25 i was aiming for alpine as being a minimal setup for size/maintainability to streamline automated builds for projects, etc. 2019-03-19 16:38:05 very nice, also I do for same reasons 2019-03-19 16:38:55 but I bought all hardware (architectures) which I need and build software on them 2019-03-19 16:39:48 for serious and professional work it is worth money 2019-03-19 16:39:53 that's a sure-fire way to do it vs. just running builds, etc. 2019-03-19 16:41:38 you can even save some hardware, for example if you work with ARM it enough to have one arm64 and then you can use containers to build armv7 and armhf binaries 2019-03-19 16:43:12 actually, this way armhf and armv7 is built for Alpine 2019-03-19 16:50:27 Hello everybody. I've used Alpine for a few days now, it reminds me of 1997 again when I first installed Redhat 5.2. I love it. But I have the most simple of simple questions. How do I set an en_gb keyboard?! :-) 2019-03-19 16:52:46 <_ikke_> lilnick: run setup-keymap 2019-03-19 16:53:33 Thanks, I've been through that and I can see US but no UK in the lists of options. I feel like I'm missing something here... 2019-03-19 16:54:47 I see ee, epo, es, no en, and I se a ua, us, uz no uk. 2019-03-19 16:55:56 Alpine Linux v3.9.2 2019-03-19 16:55:57 <_ikke_> https://pkgs.alpinelinux.org/contents?file=&path=*gb*&name=kbd-bkeymaps&branch=edge&arch=x86_64 2019-03-19 16:56:06 <_ikke_> is kbd-bkeymaps installed? 2019-03-19 16:58:18 Doesn't look like it I'll get that installed if it's missing and see wether that helps me, thank you for your time :-) 2019-03-19 16:58:51 <_ikke_> check /usr/share/bkeymaps 2019-03-19 16:59:17 nope that is mising. 2019-03-19 16:59:53 <_ikke_> ok, then apk add kbd-bkeymaps 2019-03-19 17:00:52 Already there, will see what I can do with it next, thanks you for your help :-D 2019-03-19 17:00:58 <_ikke_> np 2019-03-19 17:01:17 <_ikke_> if you run setup-keymap, it should now show more options 2019-03-19 17:03:00 Haha, it appears to be the same list. I've taken a loot in /urs/share/bkeymaps/ which now exists, but can's see en or uk in it... 2019-03-19 17:03:45 <_ikke_> it should be gb right? 2019-03-19 17:15:49 Can We install alpine without destroying the entire disk? 2019-03-19 17:16:22 Like I have an old Archlinux install that have a partition for /home. I want to don't get rid of that part. 2019-03-19 17:16:38 I could do that with arch based systems. Can I do that on alpine too? 2019-03-19 17:23:05 vejetaryenvampir: I'm sure the answer is yes. But you may not be able to do that with the standard install script, I don't remember. 2019-03-19 17:23:24 Can anyone know something? 2019-03-19 17:23:33 I realy want to give another shot to alpine. 2019-03-19 17:23:35 (Which means a manual install, which is beyond my abilities) 2019-03-19 17:24:01 I prefer manual install rather than auto installs. 2019-03-19 17:24:36 But wizard scripts are the best. :) 2019-03-19 17:25:27 I agree. I spent like 6 hours trying to make the alpine script go :D 2019-03-19 17:26:09 It might literally be faster to copy your home dir to a thumbdrive or similar, and then copy it back over. 2019-03-19 17:27:13 vejetaryenvampir: have you looked at using tools such as duplicity for making backups of things like this for future migrations / fail-overs? never a bad time to start implementing automatic backups 2019-03-19 17:27:25 vejetaryenvampir: yes, I did like you want moving from debian 2019-03-19 17:28:13 I generaly don't break essential things. 2019-03-19 17:28:30 But I want to have backup of course. :) 2019-03-19 17:28:31 you have to do that 'by hand', i.e. install tools, repartition disk (preserving /home) and setup tools one by one 2019-03-19 17:28:55 Are there any docs for that? 2019-03-19 17:29:44 no, but I have short notes for me, but they are not in English 2019-03-19 17:30:36 :) 2019-03-19 17:30:51 don't have time to translate it right now, till now no one asked for something similar 2019-03-19 17:31:14 I wish I could install it right now. :) 2019-03-19 17:32:01 If you trust translate services I can post it to tpaste.us :) 2019-03-19 17:33:36 May I ask, which language have they written in? 2019-03-19 17:34:07 Serbian, latin script 2019-03-19 17:34:27 ... 2019-03-19 17:38:26 but if you have experience you do not need to traslate, just follow commands ;) 2019-03-19 17:40:17 I have expeirence. :) 2019-03-19 17:40:24 experience* 2019-03-19 17:43:10 look here, maybe it could help to you http://tpaste.us/Q1Zb 2019-03-19 17:47:02 vejetaryenvampir: btw, term 'vampir' is Serbian origin :) 2019-03-19 17:47:26 It's Turkish version of vampire. :) 2019-03-19 17:48:47 https://en.wikipedia.org/wiki/Vampire#Etymology 2019-03-19 17:49:35 we are OT, but also term 'vejetar' is same origin 2019-03-19 17:50:18 because of your nick I thought there is relation with Serbian language 2019-03-19 17:51:18 The English translation of my nick is vegetarian vampire. 2019-03-19 17:51:42 bdb: are you around? here is cross build for musl on Alpine: https://github.com/richfelker/musl-cross-make 2019-03-19 17:52:24 'vejetar' is 'vjetar' in Serbian and means wind exactly :) 2019-03-19 17:52:56 But these words come from English directly. 2019-03-19 17:53:34 http://www.tdk.gov.tr/index.php?option=com_gts&kelime=vejetaryen 2019-03-19 17:53:37 hehe, this is for #alpine-offtopic and we should stop now ;) 2019-03-19 17:53:41 It comes from France lol. :) 2019-03-19 17:54:19 Lol, this is also comes from France: http://www.tdk.gov.tr/index.php?option=com_gts&kelime=vampir 2019-03-19 17:54:24 Okay, sorry. 2019-03-19 17:56:12 mps thanks, I'll take a look! 2019-03-19 18:23:21 anyone ever seen s6 just lose track of a task? 2019-03-19 19:13:23 hi @ all 2019-03-19 19:14:54 eany idea how to delete an old Hardened kernel und also delete the Firmware? 2019-03-19 19:16:14 I don't need it any more, becaurse I switched over to the "linux-virt" Kernel 2019-03-19 19:28:36 <_ikke_> feuerteufel: apk del linux-hardened? 2019-03-19 19:30:16 That's what I tryed, it don't do anything, I also tryed "-f" but nothing 2019-03-19 19:31:40 I also tryed to uninstall firware but it says it's needed for Hardened ... 2019-03-19 19:32:52 <_ikke_> what does it say exactly? 2019-03-19 19:33:51 apk -f del linux-hardened 2019-03-19 19:33:51 OK: 1138 MiB in 258 packages 2019-03-19 19:33:51 eis-ng-cel01 [~]# 2019-03-19 19:34:13 <_ikke_> and the first time you tried it? 2019-03-19 19:34:35 <_ikke_> There is something in /etc/apk/world that still has a dependency on it 2019-03-19 19:34:36 And for the firmware give mi a secend or 2 2019-03-19 19:36:16 See here for Firmware ...: 2019-03-19 19:36:20 https://waf.logout.de/p/?de95189208ef60b3#R+g+e4E2TqlgeSLN68ViQ2eTLHoQWEBf8GP0kdNx9rA= 2019-03-19 19:36:51 <_ikke_> feuerteufel: grep hardened /etc/apk/world 2019-03-19 19:37:23 eis-ng-cel01 [~]# grep hardened /etc/apk/world 2019-03-19 19:37:23 eis-ng-cel01 [~]# 2019-03-19 19:37:31 <_ikke_> feuerteufel: grep linux /etc/apk/world 2019-03-19 19:38:08 grep linux /etc/apk/world 2019-03-19 19:38:08 linux-grsec 2019-03-19 19:38:08 linux-virt 2019-03-19 19:38:08 syslinux 2019-03-19 19:38:30 <_ikke_> apk del linux-grsec 2019-03-19 19:38:45 So I have to ... 2019-03-19 19:38:48 Ok 2019-03-19 19:39:43 Ok, I'm sorry 2019-03-19 19:39:57 That was the trick!! 2019-03-19 19:40:05 <_ikke_> no worry, it can be tricky :) 2019-03-19 19:40:57 Thank's a lot!! 2019-03-19 20:09:08 wow, I've just seen the musl patch in ninja which is 18 years old 2019-03-19 20:09:23 in that amount of time ninja developers still didn't applied it upstream? 2019-03-19 20:11:14 <_ikke_> is musl already that old? 2019-03-19 20:23:06 _ikke_: no, it's 8 years old 2019-03-19 20:25:45 <_ikke_> how can there be an 18 year old musl patch then? 2019-03-19 20:26:16 perhaps it was for a different libc at that time 2019-03-19 20:26:40 is ninja even that old? 2019-03-19 20:26:42 oh wait 2019-03-19 20:26:44 https://git.alpinelinux.org/aports/plain/main/ninja/fix-musl.patch 2019-03-19 20:26:51 there is 2001 at the top, but the mail is 2018 2019-03-19 20:27:46 it's also referencing POSIX.1-2008, which probably didn't exist in 2001 :) 2019-03-19 20:27:55 that explains everything, even though I have no idea what's this 2001 is 2019-03-19 20:27:58 yeah 2019-03-19 21:13:27 huh, why the vim in edge depends on X libs? It should be reverted back 2019-03-19 21:14:21 <_ikke_> there is some strangeness going on with gvim 2019-03-19 21:15:57 we don't have this till now, on small servers and small boxes we don't need and some don't want X libs 2019-03-19 21:17:10 I see, Fri Mar 1 09:41:16 2019 -0700, 'main/vim: add gvim package' 2019-03-19 21:17:40 gvim should go on separate package 2019-03-19 21:17:47 ddevault: ^ 2019-03-19 21:17:52 <_ikke_> http://tpaste.us/KgZq 2019-03-19 21:18:05 <_ikke_> that's what I get when installing vim 2019-03-19 21:18:32 gvim is in a separate package, and is compiled separately 2019-03-19 21:19:17 'apk info -R vim' look here: http://tpaste.us/oaqR 2019-03-19 21:19:20 <_ikke_> ddevault: I did once or twice get some kind of dependency conflict message when upgrading where I had to uninstall and reinstall vim (complained about gvim where I never installed it) 2019-03-19 21:19:58 bizzare 2019-03-19 21:20:02 do you see anything weird in the APKBUILD? 2019-03-19 21:20:04 it looks correct to me 2019-03-19 21:20:56 <_ikke_> mps: it's gvim that depends on libX11.so 2019-03-19 21:20:58 <_ikke_> not vim 2019-03-19 21:21:17 maybe you need to add separate subpackage function for gvim 2019-03-19 21:21:50 _ikke_: yes, but I didn't installed gvim 2019-03-19 21:22:28 and I don't have gvim binary but vim still depends on X libs 2019-03-19 21:22:48 <_ikke_> mps: apk info shows you informationat about all packages, not just installed packages 2019-03-19 21:22:50 gvim already has its own subpackage 2019-03-19 21:23:51 to repeat, I didn't installed gvim, and there is no gvim binary on my system 2019-03-19 21:24:25 <_ikke_> Did install vim add X11 libraries on your system? 2019-03-19 21:24:29 <_ikke_> installing* 2019-03-19 21:24:49 no, just vim, and it pulled X libs 2019-03-19 21:25:12 <_ikke_> mps: I cannot reproduce that 2019-03-19 21:25:43 'apk info -e gvim' shows nothing, so it is not installed 2019-03-19 21:25:54 <_ikke_> apk add vim installs just 4 dependencies for me 2019-03-19 21:26:06 on edge? 2019-03-19 21:26:12 <_ikke_> yes 2019-03-19 21:26:44 <_ikke_> on docker alpine:edge 2019-03-19 21:28:35 hmm, why then vim shows X lib and gvim with 'apk info -R vim' 2019-03-19 21:28:57 let me see with with vimdiff 2019-03-19 21:29:41 my vim@edge is -X11 in :version 2019-03-19 21:29:48 and apk didn't install anything extra with it 2019-03-19 21:30:23 'sudo apk add vimdiff' gives this http://tpaste.us/jXyq 2019-03-19 21:37:12 I looked to the Arch linux PKGBUILD and think there could be solution although not tried, to be fair. https://git.archlinux.org/svntogit/packages.git/tree/trunk/PKGBUILD?h=packages/vim 2019-03-19 21:38:58 also, Void linux have gvim_package() function 2019-03-20 05:08:56 Is it possible to either create an apk manually from existing binaries or use abuild to do it? 2019-03-20 05:35:06 <_ikke_> PhoenixMage: you can create an APKBUILD that just packages an existing binary. Just note the AL itself would not accept such an APKBUILD 2019-03-20 05:42:50 _ikke_: Thanks, you mean that AL wont accept it how? I have to force add it? 2019-03-20 05:43:56 https://www.youtube.com/watch?v=OGbhJjXl9Rk 2019-03-20 05:43:57 <_ikke_> You can host your own repository to provide the package, but Alpine Linux itself would not include it 2019-03-20 05:44:18 PhoenixMage: policy acceptance, not technical acceptance 2019-03-20 05:44:23 I managed to get kubernetes cross compiled for arm but the way they do it is weird and I couldnt use the normal CHOST/CTARGET vars. So now it thinks its an x86_64 package 2019-03-20 05:44:52 Thanks for the tip though 2019-03-20 05:45:32 gotta love build systems 2019-03-20 05:45:46 Indeed 2019-03-20 07:00:16 Anyone know what the go is with the generic arm images? They dont seem to have a full OS on them, I boot to initramfs but there is no other archive with the rest of the OS 2019-03-20 07:34:58 PhoenixMage: go is in community packages 2019-03-20 07:46:14 mps, vim can depends on X even in terminal mode for accessing the clipboard 2019-03-20 07:46:31 some distributions provides several variants like vim (pure-cli), vim-x11 and obviously gvim 2019-03-20 08:48:17 Hi guys. I'm about to upgrade my server with many lxc containers from alpine 3.8 to alpine 3.9. Should I consider anything special? 2019-03-20 08:55:49 Yes 2019-03-20 08:56:27 If you use alpine containers to need to add an additional pkg 2019-03-20 08:56:48 Legacy alpine template 2019-03-20 08:57:02 misterunknown: ^ 2019-03-20 08:57:50 clandmeter: Ok, thanks. I take a look. 2019-03-20 08:58:35 lxc-templates-legacy-alpine 2019-03-20 09:04:04 Thx 2019-03-20 09:04:15 On mobile :) 2019-03-20 09:07:12 artok: yeah but the way it compiles go programs is weird for cross compiling 2019-03-20 09:07:51 markand: it could, but it should not, because that there are two version of vim, I'm talking about Alpine versions 2019-03-20 09:09:49 in Debian for example there is vim-tiny, vim-nox, vim-full and gvim 2019-03-20 09:10:50 and, imo, clipboard handling is terminal emulator job 2019-03-20 09:16:15 about the clipboard is when you use "+ register in vim for yanking/pasting 2019-03-20 09:17:03 so vim just calls X routines to store the clipboard, I'd be glad to know how a terminal emulator knows when you want to access/change the clipboard 2019-03-20 09:20:37 mps: clandmeter: Thank you both. Just curious: Don't you need the different disto configurations in /usr/share/lxc/config, or why are they gone in LXC 3.x? 2019-03-20 09:21:53 I know, but vim in AL is built without clipboard support 2019-03-20 09:23:07 and, that is by intention (I presume) to not install X libs on servers and small devices where X is not installed 2019-03-20 09:24:23 misterunknown: afaik, if you install lxc-templates-legacy-alpine you do not need to change lxc config, at least I didn't 2019-03-20 09:32:01 markand: btw, I switched to AL because of the dependency hell in Debian and similar state on other distro, "Small, Simple, Secure" :) 2019-03-20 09:33:39 and following changes in last few months I have fear that the AL could go wrong path with a lot of "bells and whistles" 2019-03-20 09:34:44 yeah I understand I also prefer vim without any X deps :) 2019-03-20 09:39:51 fine, we agree on the issue. I'm not against to have 'vim-full' or 'vim-x' (with X support) but it should be separate pkg, imo. you know - least surprise :) 2019-03-20 09:53:07 yes 2019-03-20 13:11:15 https://blog.overops.com/my-alpine-desktop-setting-up-a-software-development-environment-on-alpine-linux/ 2019-03-20 17:52:56 I'm trying to make a change to the installer image on a USB stick to support a PC Engines APU3 board, which only has a serial cable, no on-board video. 2019-03-20 17:53:30 I read the instructions at https://wiki.alpinelinux.org/wiki/Enable_Serial_Console_on_Boot 2019-03-20 17:53:52 but I'm stumpped as to how to actually mount the USB drive 2019-03-20 17:54:51 I can mount the sdb2 partition, but it only has a bootx64.efi file on it 2019-03-20 17:59:12 plsuh: how did you made USB drive, dd ISO image? 2019-03-20 17:59:23 y 2019-03-20 17:59:44 isofs is read-only 2019-03-20 18:00:23 grr. ok, so I guess I need to do a manual build of the installer? 2019-03-20 18:01:10 i think so, although didn't tried 2019-03-20 18:01:31 ok, thx 2019-03-20 18:02:07 but you can install Alpine on USB drive and have rescue system 2019-03-20 18:02:30 good point 2019-03-20 18:03:10 and then you can modify it whenever and however you want, and not less important upgrade it regularly 2019-03-20 19:33:42 hi 2019-03-20 19:34:25 my question is how to setup locales package? 2019-03-20 19:35:07 like apt-get install locales locales-all 2019-03-20 19:35:35 inside a docker 2019-03-20 19:36:17 olamedia_: Alpine doesn't have locale 2019-03-20 19:36:29 <_ikke_> mostly because musl doesn't have them 2019-03-20 19:36:34 musl doesn't support it 2019-03-20 19:36:53 i have a problem at php PHP Notice: iconv(): Wrong charset, conversion from `UTF-8' to `ASCII//TRANSLIT//IGNORE' is not allowed in 2019-03-20 19:37:39 <_ikke_> Trying to remember the fix for that one 2019-03-20 19:37:44 olamedia_: with some effort it can be done manually as I did once for coreutils but there is no Alpine package 2019-03-20 19:37:54 <_ikke_> maybe even apk add php-iconv 2019-03-20 19:38:21 there is already php-iconv for sure 2019-03-20 19:40:26 this issue runs from 2016 till 9 days ago https://github.com/docker-library/php/issues/240 2019-03-20 19:40:27 <_ikke_> olamedia_: apk add gnu-libiconv 2019-03-20 19:40:55 <_ikke_> right 2019-03-20 19:40:57 <_ikke_> that was it 2019-03-20 19:41:04 <_ikke_> php7-mbstring 2019-03-20 19:41:35 mbstring is also installed already 2019-03-20 19:41:37 gnu-libiconv (missing) 2019-03-20 19:43:18 trying to build with RUN apk add gnu-libiconv --update-cache --repository http://dl-cdn.alpinelinux.org/alpine/edge/community/ --allow-untrusted 2019-03-20 19:43:18 RUN apk add --no-cache \ 2019-03-20 19:43:18 gnu-libiconv 2019-03-20 19:43:55 will update in few minutes 2019-03-20 19:53:35 didn't work.. at least it's not all i need 2019-03-20 19:54:02 <_ikke_> trying to recall what I did to fix it (or even where I needed it) 2019-03-20 19:54:57 wonder if official php docker image have the same problem 2019-03-20 20:07:44 I realy liked alpine. But I have very big data on my disk at /home which is a partition. Do you guys have any idea how to install alpine by hand (I mean manual partioning)? 2019-03-20 21:34:33 someone know in what package there is alternative mouse pointer ? 2019-03-20 21:37:35 vejetaryenvampir: https://wiki.alpinelinux.org/wiki/Setting_up_disks_manually 2019-03-20 21:39:05 The bit not explained there is, you need to read the setup-alpine script, and run the other things it does until you hit the disks section 2019-03-20 21:39:35 Then do custom disk setup, then do the rest of the stuff in setup-alpine 2019-03-20 21:42:07 uhm if I don't remember wrong, setup-disk is the subsection of script to set the disk 2019-03-20 21:42:28 but for partitiong and formatting, if I remember good, there is no script, no ? 2019-03-20 21:46:16 The script does that, but only supports a basic setup 2019-03-20 21:46:36 If you need something different, you follow the procedure I described 2019-03-20 23:46:34 Hello - I've got an Alpine 3.9 apk issue. - Installing gmock and gtest throws ERROR: unsatisfiable constraints on musl-1.1.20-r3 since musl-dev-1.1.21-r1 is looking for the 1.1.21-r1 library 2019-03-20 23:46:56 Is this the right place to ask about apk repo issues, or should I head somewhere else? 2019-03-20 23:47:34 Backing off to Alpine 3.8 doesn't have this issue. It seems to have cropped up in the last 24 hours or so. 2019-03-20 23:57:30 I think the better place is the tracker but 2019-03-20 23:58:02 I don't know if is it the best place to have a fast reply 2019-03-20 23:58:54 there are 3 place, in order of responsivity: mailing list, this chat and the issues tracker 2019-03-21 00:00:00 I'm seeing a duplicate of this on the tracker yet. 2019-03-21 00:00:38 Thank you for the pointers about which places get more attention. 2019-03-21 00:02:57 three days ago I tried to open a bug on the tracker but nobody answered me, maybe there are too few people that can take care of solving issues 2019-03-21 00:27:53 is there any screenshot app packaged with alpine short of gimp or something? 2019-03-21 00:28:01 imagemagick is built without x11 support (import doesn't work) 2019-03-21 00:28:10 and xwd is not packaged at all it seems 2019-03-21 00:28:50 dalias: scrot maybe? 2019-03-21 00:29:41 dalias: https://pkgs.alpinelinux.org/package/edge/main/x86_64/scrot 2019-03-21 00:38:19 no maim apparently 2019-03-21 00:38:29 and not too many other screenshot tools 2019-03-21 00:38:33 i'd probably look at scrot if i were you 2019-03-21 00:42:06 ok 2019-03-21 00:42:29 alpine's lack of any packaging of most of the traditional xapps is annoying 2019-03-21 00:43:09 dalias: I use scrot preferentially. That it happens to be packaged for Alpine is a bonus. 2019-03-21 00:43:35 it lacks a bunch of things i'd need to comfortably use it as a daily driver, unfortunatel 2019-03-21 00:43:39 unfortunately* 2019-03-21 00:44:10 scrot? 2019-03-21 00:44:12 ah ok sorry 2019-03-21 00:45:26 but 2019-03-21 00:45:50 uhm i think there is the xfce app for panel 2019-03-21 00:45:51 for screenshoot 2019-03-21 00:45:54 i'm not sure 2019-03-21 00:46:49 xfce4-screenshooter 2019-03-21 00:47:13 mason: if you use xfce, you have this in repository 2019-03-21 00:47:33 So, I'm booted into the installer for the first time, just to poke around, and I don't see mdadm, efibootmgr, cryptsetup, or gdisk, and I'm wondering if that's not a common set of things for setting up Alpine disks. 2019-03-21 00:47:43 vinniec: I'm very happy with scrot. 2019-03-21 00:47:54 ok, it is only an alternative :D 2019-03-21 00:47:59 Thank you. 2019-03-21 00:48:59 mason: `apk add mdadm efibootmgr cryptsetup gptfdisk` 2019-03-21 00:49:00 :) 2019-03-21 00:49:13 danieli: In the install environment? Trying it. 2019-03-21 00:50:25 the install environment isn't very special 2019-03-21 00:50:30 Hrm, neat. The only one missing is efibootmgr - is that provided by a non-obvious package? 2019-03-21 00:51:33 looks like efibootmgr is in edge only 2019-03-21 00:51:45 it's in the testing repository, which is available only for edge 2019-03-21 00:52:09 mason, thanks, it worked great 2019-03-21 00:52:18 the abort-on-keypress makes the delay feature useless tho 2019-03-21 00:52:33 have to use sleep 2 && scrot ... rather than scrot -d2 ... 2019-03-21 00:53:01 hrm, hrm 2019-03-21 00:54:12 danieli: Is there... hrm. 2019-03-21 00:58:40 danieli: I'm not seeing docs, and I don't want to force my preconceptions onto a new Alpine install. Is there a typical path Alpine folk follow for installing onto UEFI hardware? Or is this not a common use case for Alpine? 2019-03-21 01:12:27 I'll idle around for a day or two in case folks have suggestions. 2019-03-21 12:42:45 mps, clandmeter: I upgraded my hostsystem from 3.8 to 3.9 last night, and it worked well. Thanks for the hints regarding lxc, saved me a lot of troubleshooting, i guess. 2019-03-21 12:56:55 misterunknown: glad to be of help, I remember that I had to debug lxc after upgrading to 3.9 2019-03-21 14:28:07 No UEFI, got it. 2019-03-21 14:35:18 have alpine-linux OS some easter egg like debian apt-get moo? 2019-03-21 14:57:28 Master_User: $ apk --help | tail -n 1 2019-03-21 15:03:26 I'm noticing an oddity -- although the output of /usr/bin/date is correct, my syslog times are 1 hour off. I'm the US/Eastern, local time is 11:02 AM and my syslog is timestamping entries at 10:02 AM 2019-03-21 15:06:32 wow cool thx tmhoang :D 2019-03-21 15:12:49 plsuh: /bin/date I assume ? I don't have that problem on my machine here. KVM or baremetal of yours ? 2019-03-21 15:13:41 baremetal, actually using it as a Xen host. Just rebooted too, due to a Xen problem. :-P 2019-03-21 15:14:24 sorry, /bin/date 2019-03-21 15:15:13 plsuh: I only have vm here but will check again when i'm at home in few hours. 2019-03-21 15:15:29 thx, not a real problem at this point, just noticing an oddity 2019-03-21 15:17:02 plsuh: what is your clock ? swclock ? hwclock ? or ntp ? 2019-03-21 15:17:11 find /etc/runlevel -name "*clock*" 2019-03-21 15:17:34 /s/runlevel/runlevels/g' 2019-03-21 15:17:39 hwclock 2019-03-21 15:18:44 board is a Supermicro X11SDV-4C-TLN2F 2019-03-21 15:19:04 chrony is running as per default install 2019-03-21 15:22:11 plsuh: I assume you follow this guide : https://wiki.alpinelinux.org/wiki/Setting_the_timezone 2019-03-21 15:25:03 just whatever the default items from setup-alpine. /etc/localtime is the correct symlink, but /etc/timezone did not exist 2019-03-21 15:25:34 crated it per the wiki but a quick "logger 'test'" still gives 1 hour off timestamp 2019-03-21 15:30:00 This is the Xen version of Alpine, I wonder if there's some sort of odd interaction with the underlying hypervisor, since technically the Alpine dom0 is a guest 2019-03-21 20:59:13 ZFS module isn't loading on boot, what gives ? 2019-03-21 23:10:00 ACTION pokes grobe0ba in case he's awake. 2019-03-21 23:10:23 and also why is passwd -d dosen't work ? 2019-03-21 23:17:49 Anyone on who can speak to issues booting UEFI/GPT? Is it just that extlinux doesn't support this, and that one must use syslinux or elilo or somesuch? 2019-03-21 23:56:44 mason: use grub 2019-03-22 01:02:52 I'm trying to install Alpine in a VM. I get to "Which timezone are you in?" and I enter America/Chicago but it won't accept it and just asks again 2019-03-22 01:04:21 kove: havent done an install in a while. what does '?' show? 2019-03-22 01:04:42 ? just repeats the prompt 2019-03-22 01:05:14 ah 2019-03-22 01:05:19 could try EST5EDT 2019-03-22 01:05:25 musl timezones are a little different 2019-03-22 01:05:49 ACTION just tried running 'setup-timezone' on an existing install and saw the same behavior 2019-03-22 01:07:10 yeah setup-timezone seems to look for files in in /usr/share/zoneinfo but that's empty on my systems 2019-03-22 01:07:36 neither EST5EDT nor UTC works either 2019-03-22 01:07:45 cd 2019-03-22 01:07:55 tzdata pkg might have the required files 2019-03-22 01:19:05 I was using the Xen version. I just tried the standard version and it works fine 2019-03-22 07:58:48 I want to build a package that depends on llvm6, however it's in the testing repository. Will that affect my chances of getting my changed approved? 2019-03-22 08:06:14 orion: is you package in testing? 2019-03-22 08:08:25 mps: No, it's in community. 2019-03-22 08:09:10 package in community shouldn't depend on package in testing 2019-03-22 08:10:27 would you mind to tell which package you are trying to build 2019-03-22 08:12:38 I am trying to make this change: https://gist.github.com/centromere/61b0c4f4588e4973baad9a542924f8b1 2019-03-22 08:13:06 That version of GHC requires LLVM 6, not 5. For some odd reason, Alpine has llvm5 and llvm7 in main, but not 6. 2019-03-22 08:14:17 aha, I see, llvm version dependency mess :( 2019-03-22 13:14:06 mps: No. 2019-03-22 13:14:24 But if that's the only issue, I might use elilo. 2019-03-22 13:19:18 is elilo packaged for Alpine? 2019-03-22 13:20:32 grub is packaged and is used on uefi machines by some people 2019-03-22 13:22:49 mps: It's simple enough if it's not packaged. Unsure. GRUB is vastly complex, which is the aesthetic I'd be trying to avoid with Alpine. :P 2019-03-22 13:23:44 My concern is seeing no evidence in searching of folks using Alpine on UEFI machines, and then a note from a friend who uses it who said it's problematic but not why. So I'm trying to understand it all. 2019-03-22 13:23:59 also I do same, but sometimes there is no choice 2019-03-22 13:24:45 actually, I read that syslinux supports uefi but didn't tried so don't know for sure 2019-03-22 13:25:15 Yeah, one discussion I read said that extlinux doesn't, but syslinux does. 2019-03-22 13:25:48 When I was last running Slackware on a desktop, I had elilo, kernel, and initramfs in my ESP, and I was able to have ZFS on LUKS without any significant fuss. 2019-03-22 13:26:37 mps: So, if it really is just that the default bootloader doesn't do UEFI, I can work around that. I just want to understand if there are any other hurdles I'm not seeing. 2019-03-22 13:27:02 (I'm aware of efibootmgr only being in Edge from the conversation the other day.) 2019-03-22 13:27:09 default bootloader is syslinux 2019-03-22 13:28:32 Oh, I'd thought it was extlinux. Hrm. Well. I'll read more about syslinux and give it a try this weekend. Thank you for discussing it! :) 2019-03-22 13:29:49 somewhat confusing, syslinux is bootloader but config file for it called extlinux.conf 2019-03-22 13:31:51 Hrm. 2019-03-22 13:32:17 Appointment, but I'll check back as soon as I can in case anything else occurs to you. And again, thanks. 2019-03-22 15:03:44 I just installed alpine, ran update and upgrade, and upgrade just says "OK: 648 MiB in 123 packages" but then immediately returns to the command line without doing anything 2019-03-22 15:24:09 mason, is ZFS stable on Linux? 2019-03-22 15:24:20 I also love to use it on my FreeBSD server and was planning to use btrfs on Linux 2019-03-22 15:25:29 for bootloader my go is always pure uefi otherwise grub with a very home made grub.cfg file (that is still human readable at least) 2019-03-22 15:25:42 I mean pure uefi => efibootmgr 2019-03-22 15:32:30 markand: I use ZFS on Linux (admittedly not on alpine) and I much prefer it to the current state of btrfs 2019-03-22 15:35:59 What CI platform is used for aports? 2019-03-22 15:36:19 There hasn't been a build on Travis in 3 years. 2019-03-22 15:36:24 efibootmgr is pure uefi, all it does is modify entries in the uefi to tell it what to boot, it doesn't actually have any code to boot 2019-03-22 15:36:27 <_ikke_> orion: CI (ie, testing pull request) is done in travis and drone.io 2019-03-22 15:38:35 kove, yes and that's very nice 2019-03-22 15:38:58 especially if boot process is completely quiet, you can get your BIOS logo while booting :) 2019-03-22 15:39:10 starting with linux >=4.19 2019-03-22 15:40:09 demo: https://www.youtube.com/watch?v=5DW2JgJmsuY 2019-03-22 15:56:23 Whatis needed to run X in virtualbox? I followed the wiki which seems out of date. I already installed xf86-video-vmware, virtualbox-guest-modules-vanilla, virtualbox-guest-additions. I still get Error no screens found 2019-03-22 16:01:34 Oh, no need to test X before starting xfce. Never mind then 2019-03-22 16:37:14 derixithy: I didn't install anything special for qemu. I successfuly start x and my dwm setup. :) 2019-03-22 16:49:42 <_ikke_> orion: travis is not used to build master, only to build pull requests 2019-03-22 16:50:05 <_ikke_> orion: Alpine Linux has dedicated builders for create the actual packages 2019-03-22 19:34:47 _ikke_: I see. What is the proper procedure for getting GHC 8.6 in to aports, given that it relies on llvm6, which is in the testing repo? 2019-03-22 19:35:06 Should I copy the `community/ghc` directory to `testing/` and make the changes there? 2019-03-22 19:36:15 orion: no if some package in community depends on ghc 2019-03-22 19:37:08 <_ikke_> orion: packages are not moved back to testing 2019-03-22 19:37:21 <_ikke_> orion: llvm6 should first be moved to community 2019-03-22 19:43:38 _ikke_: What's holding it back? 2019-03-22 19:49:19 <_ikke_> orion: it's a new package, they start in testing 2019-03-22 19:49:37 <_ikke_> I don't know what the current status is 2019-03-22 19:51:02 well, that is little mess. llvm7 is also new but it is main 2019-03-22 19:51:38 <_ikke_> orion: does ghc depend explicitly on llvm6? 2019-03-22 19:51:57 we discussed this few days ago and we were not sure do Alpine need llvm6 at all 2019-03-22 19:57:40 current community/ghc doesn't have llvm in makedepends 2019-03-22 19:58:05 orion: is this ok? 2019-03-22 20:03:04 _ikke_: GHC 8.6.* depends on llvm6 explicitly. 2019-03-22 20:03:36 <_ikke_> mps: ^ 2019-03-22 20:03:52 https://github.com/alpinelinux/aports/blob/master/community/ghc/APKBUILD#L26 <-- 8.4.* depends on llvm5. 2019-03-22 20:05:09 I've seen that llvm6 is needed for ghc 8.4 2019-03-22 20:05:21 https://gitlab.haskell.org/ghc/ghc/wikis/commentary/compiler/backends/llvm/installing 2019-03-22 20:05:38 llvm5 is needed for 8.4, per the above ^ 2019-03-22 20:05:55 yes, this is clear 2019-03-22 20:06:22 and latest ghc version is 8.6 ? 2019-03-22 20:07:24 I see, it 8.6.4 2019-03-22 20:08:11 looks like only solution is to move testing/llvm6 to community/llvm6 2019-03-22 20:08:56 btw, maybe that move is needed for crystal, too 2019-03-22 20:10:12 that should be discussed with ncopa because he is take maintainership for llvm6 2019-03-22 20:10:49 s/take/taken/ 2019-03-22 21:54:23 markand: As TomJepp noted, it's pretty stable. Rock solid, really. And in fact, FreeBSD is moving over from an OpenZFS base to being based on ZFS On Linux. 2019-03-23 03:37:15 Could anyone help me automount a ZFS drive on boot? 2019-03-23 03:52:05 KH405: I'm a not expert, but maybe this is part of reply https://unix.stackexchange.com/questions/385469/alpine-clear-screen-before-login-page-s/386161#386161 2019-03-23 04:01:39 vinniec: Umm, dosen't seem to work, I think that the main thing is that I have to modprobe ZFS each time I reboot 2019-03-23 04:01:48 Altough I added ZFS in my initfs 2019-03-23 04:01:53 And rebuilt it 2019-03-23 04:04:57 Unfortunately I'm a newbye (I've been using alpine maybe for a week), have you tried to add modprobe command in the boot script? 2019-03-23 04:07:32 Damn, thanks anyway 2019-03-23 04:07:42 I'm pretty sure there's a better way of doing it 2019-03-23 04:08:09 can you try to ask also in mailing list 2019-03-23 04:12:57 Where is this ? 2019-03-23 04:13:29 I mean, i'm pretty much a linux noob too, specially all the server stuff so I doubt it's worth putting in a mailing list 2019-03-23 04:13:46 I just can't find anything talking about it 2019-03-23 04:14:05 But as I said, I'm pretty sure I narrowed it down to the kernel 2019-03-23 04:21:14 I think that there is not much movement of the users in alpine linux, a few more messages on the mailing list maybe can be a positive thing. 2019-03-23 04:21:20 https://wiki.alpinelinux.org/wiki/Alpine_Linux:Mailing_lists 2019-03-23 05:37:54 <_ikke_> KH405: You need to add the module to /etc/modules 2019-03-23 05:38:07 <_ikke_> To have it loaded at boot 2019-03-23 06:05:54 I have several init files that look like this: https://gist.github.com/the-maldridge/ad925f6339e029f6364f4eccf847c662 2019-03-23 06:06:12 occasionally they seem to lose track of the thing that's being supervised, but I'm struggling to find anything obviously wrong with that file 2019-03-23 06:27:32 maldridge: does it fork with those options? 2019-03-23 06:28:11 And that not the right way to supervision 2019-03-23 07:31:03 it does not fork 2019-03-23 07:56:02 maldridge: start by using supervise_daemon_args properly 2019-03-23 07:56:27 redirect the output of the daemon to some logfile 2019-03-23 08:04:22 woops, looks like I gisted an old version: what's currently deployed does indeed capture the log: https://gist.github.com/the-maldridge/b688920336e504e053ab708fc4bf1014 2019-03-23 08:08:28 its quite late here, but I'll read my scrollback in the morning 2019-03-23 09:20:51 anyone have experience in running windows 10 in qemu on Alpine? 2019-03-23 09:22:09 installed it but it is slow on i5 with 4GB RAM given to it and the disk is SSD 2019-03-23 09:33:52 _ikke_: modules loaded from initramfs don't need to be added to /etc/modules 2019-03-23 09:34:39 although, they could be added there, they will not be loaded again if they are already loaded from initramfs 2019-03-23 11:53:12 hi, i'm trying to install the virtualbox guest additions following this guide https://wiki.alpinelinux.org/wiki/VirtualBox_shared_folders 2019-03-23 11:53:44 but when it comes to modprobe -a vboxsf, i'm getting an error that vboxsf is not found 2019-03-23 11:53:48 what's going on? 2019-03-23 12:02:12 ok... it seems that there are multiple virtualbox-guest-modules-* and i installed the wrong one 2019-03-23 13:05:53 @clandmeter: node1:/$ rc-service zfs start 2019-03-23 13:05:53 * rc-service: service `zfs' does not exist 2019-03-23 13:06:17 Aslo @_ikke_ tryed it and it isn't working 2019-03-23 13:06:56 Apk add zfs 2019-03-23 13:09:43 It's installed already 2019-03-23 13:10:23 I can use zfs fine when modprobe it once my machine is booted up 2019-03-23 13:10:51 regarding the virtualbox guest additions, do i still need to add vboxpci,vboxdrv, and vboxnetflt to /etc/modules? 2019-03-23 13:11:09 it seems i am finding conflicting information on the wiki 2019-03-23 13:12:41 Are you sure it's installed? 2019-03-23 13:13:13 Does zfs util work? 2019-03-23 13:13:40 I mean, i've got a pool working once the kernel module is loaded 2019-03-23 13:15:28 problem is I have to modprobe zfs each time my machine boots up 2019-03-23 13:16:19 If you don't answer my questions i can't help you 2019-03-23 13:16:29 How can I test zfs util then ? 2019-03-23 13:17:00 Type zfs 2019-03-23 13:17:12 It's a cmd 2019-03-23 13:17:25 Yeah, it returns me whth zfs help 2019-03-23 13:20:09 https://pkgs.alpinelinux.org/contents?branch=edge&name=zfs-openrc&arch=x86_64&repo=main 2019-03-23 13:20:32 Looks like the name is different of the service 2019-03-23 13:20:55 Add the ones you need 2019-03-23 13:23:59 so rc-service zfs-share start ? 2019-03-23 13:35:52 ? 2019-03-23 13:43:29 i'm trying to start an xorg session with xinit, just goint to the old twm, xclock, xterm screen 2019-03-23 13:44:29 i have installed virtualbox-guest-additions virtualbox-guest-modules-virt, ran setup-xorg-base and installed the twm, xclock, xterm and font-xfree86-type1 packages 2019-03-23 13:44:53 i have created an user and added it to the wheel group 2019-03-23 13:45:03 but xorg still segfaults 2019-03-23 13:45:23 correction, i have installed virtualbox-guest-modules-vanilla 2019-03-23 13:45:34 any ideea what's going on? 2019-03-23 14:11:58 it seems to be related to missing virtualbox video drivers https://bugs.alpinelinux.org/issues/7406 2019-03-23 14:44:31 Invader_Bork: apk add xf86-video-vboxvideo does the trick? 2019-03-23 14:46:47 at least I got x running on my virtualbox 2019-03-23 14:48:20 artok, i have just did that, had to enable the testing repo, but still no cigar 2019-03-23 14:48:32 oh yeah I'm on edge 2019-03-23 14:48:45 i cant get to load the module with sudo modprobe -a vboxvideo 2019-03-23 14:49:43 that is giving "Invalid argument" ? 2019-03-23 14:49:45 managed to get xorg to work with the vesa driver but performance is unworkable, so at least i singled out the problem to the vbox driver 2019-03-23 14:49:50 artok, yep 2019-03-23 14:50:09 well that is same with me 2019-03-23 14:51:33 so you don't have it working either 2019-03-23 14:51:49 seems that with that driver, no 2019-03-23 14:52:25 need to check more closely later, now some 2hrs of driving, back then 2019-03-23 14:54:27 catch you later then, drive safely :) 2019-03-23 14:54:35 yeah! cya! 2019-03-23 18:05:24 artok, when you return. i think we actually need to install the xf86-video-vmware package restart and set the xorg config to the vmware driver 2019-03-23 18:06:13 aparantly the gpu in virtualbox 6 is vmware svga ii adapter (as detected by a gentoo install) 2019-03-23 18:06:23 and it works on my end 2019-03-23 18:10:02 well it worked once lol 2019-03-23 19:58:06 heyaah 2019-03-23 20:02:19 Invader_Bork: had luck ? 2019-03-23 20:06:25 dropped it for now 2019-03-23 20:08:35 installing alpine from iso that is for virtual system 2019-03-23 20:09:23 that seems to work better than vanilla alpine 2019-03-23 20:10:20 at least then Xorg -configure gives driver "vboxvideo" 2019-03-23 20:10:52 so kernel has it in, rather than as module 2019-03-23 20:12:03 installing virtualbox-guest-modules-virt gives then just two modules, no vboxvideo 2019-03-23 20:15:27 artok, good point 2019-03-23 20:15:35 I'll try that iso too 2019-03-23 20:55:27 artok, yep that did it. 2019-03-23 20:55:32 thanks! 2019-03-23 20:57:22 np =) 2019-03-23 20:58:01 seems that I'm starting to be alpine fanboy... having it on my hp laptop, virtualbox on my mac and raspberry pi running aarch64 alpine... 2019-03-23 20:58:23 and ofcoz it is the defacto standard for my docker images 2019-03-23 20:58:28 seems like you have all your bases covered 2019-03-23 20:58:45 i'm trying to find a new distro to switch to 2019-03-23 20:59:04 let's see if i have any luck bringing over the deepin desktop environment 2019-03-23 20:59:20 my raspberry pi project needs aarch64 and lean system, so I think alpine is the way to go 2019-03-23 20:59:45 just porting wiringPi for alpine aarch64... 2019-03-23 20:59:50 if you ask me, everything needs a lean system haha 2019-03-23 21:00:05 Invader_Bork: gl;hf, void dropped deepin over stability and maintenence issues 2019-03-23 21:00:07 even with a bloated desktop environment on top, it's still better 2019-03-23 21:00:42 maldridge, i'll try to bang my head on it for a while 2019-03-23 21:00:58 if i fail there are always alternatives 2019-03-23 21:04:04 for making money, yeah I use mac but for R&D, alpine is the one 2019-03-23 21:07:04 did anyone bring up an alpine linux desktop iso? 2019-03-23 21:07:43 like with xorg? 2019-03-23 21:07:52 and a desktop environment 2019-03-23 21:08:26 or basically that's the vanilla iso but with the xorg and xfce tools 2019-03-23 21:08:32 Hello I'm currently running Alpine in a chroot on an small linux media box (Boxee Box) because I can't do a native install but is it possible to pass the host's LD_LIBRARY_PATH to the chroot or would it be better to add the chroot's LD_LIBRARY_PATH to the host one? 2019-03-23 21:09:43 Invader_Bork: 'apk add xfce4' 2019-03-23 21:10:05 well setup-xorg-base 2019-03-23 21:10:36 that is basically all 2019-03-23 21:10:40 i thought i saw an setup-xorg-base type of tool for xfce4 2019-03-23 21:10:50 also, there is mate 2019-03-23 21:11:19 mate is nice, takes me back to my ubuntu 6 days 2019-03-23 21:11:31 but i heard it has some legacy bugs 2019-03-23 21:11:43 that keep coming back 2019-03-23 21:28:55 hazward: are you sure all libs are compatible with eachother? 2019-03-23 21:29:29 keep chroot isolated, add all libs to that what are needed... 2019-03-23 21:40:47 Hello, I'm a newbie for your system. I'm reading Wiki - topic - monitoring and I also looking for information about program for Firewall 2019-03-23 21:51:06 artok: yeah I'm not 100% sure but I wanted to "up lift" the device so I can possible use some more recent versions of software and compile some apps for it 2019-03-23 22:03:57 why not build all libs that need updating and build your app against them? 2019-03-23 22:04:22 install new libs to some runtime directory and use that... 2019-03-23 22:41:12 Fuck. I just did an unbeliebably stupid thing. I copied one Alpine box's /etc contents over another Alpine box's /etc, and the second one is a production machine. 2019-03-23 22:41:23 Forehead, meet table!!! 2019-03-23 22:41:56 At least the were both the same versions and fully updated, but that's the only good thing I know to say :-((( 2019-03-23 22:42:14 And that box has LVM. Fuuuuuuuuuuuuuck. 2019-03-23 22:42:24 PLEASE no power outage now. 2019-03-23 22:42:34 and question is: why? 2019-03-23 22:44:18 artok: because i'm tired and quite obviously unbelievably stupid. 2019-03-23 22:46:05 Please help me, Does the system has GUI utility for configuration firewall? 2019-03-23 22:46:55 krchat_: gui because of what? 2019-03-23 22:47:48 for configuration firewall files. Iptables etc. 2019-03-23 22:49:40 ufw and commandline, that is how it's done 2019-03-23 23:28:20 Okay, I rebuilt the Samba config, passwd and group. 2019-03-23 23:28:36 Is there a way to let LVM rebuild its own configuration? 2019-03-23 23:36:05 Nevermind, that one was untouched apparently. 2019-03-24 02:38:37 Hey, I'm having issues using autossh at boot. I added my command to /etc/conf.d/local and I see it start at boot. But it doesn't seem to have network connectivity at this point and just kills the boot process attempting to hit a non-existant network address. 2019-03-24 02:54:59 for curiosity I was looking at the packages of termux on my phone and I realized that there are "abuild" and "apk-tools" of alpine inside, would anyone know why? 2019-03-24 11:07:43 do we know if GNUstep compiles against Musl libc. I mean it should, but just asking before I try it on a far too slow machine :) 2019-03-24 14:31:35 silverwillow: we don't have it in our repos, so it might just not build 2019-03-24 14:31:42 I can test if you have an APKBUILD 2019-03-24 14:33:34 i'll give it a go then on my slow alpine box. might take a few weeks/months/years :) 2019-03-24 17:43:50 hmm. i have been having issues getting either 3.9.1 or 3.9.2 to boot on my raspberry pi, 3.9.0 worked though 2019-03-24 17:45:15 i assume all i would need to do is https://wiki.alpinelinux.org/wiki/Raspberry_Pi#Preparation 2019-03-24 17:48:36 booting at all? 2019-03-24 17:49:25 or does it try to boot? 2019-03-24 17:50:26 nope i just get a black screen with 3.9.1 and 3.9.2 2019-03-24 17:50:35 so i get no errors either :S 2019-03-24 17:51:19 and i tried without a apkprov file so it's just the plain tarball extracted onto the sdcard 2019-03-24 17:51:34 is the sdcard bootable? 2019-03-24 17:51:50 ie with mbr, bootable W95 FAT32 (LBA) 2019-03-24 17:51:55 yeah 2019-03-24 17:52:56 https://dpaste.de/aH4X looks right to me 2019-03-24 17:53:07 and yeah i know both sd cards work, because i can boot 3.9.0 from either of them 2019-03-24 17:53:41 weird 2019-03-24 17:53:43 alpine-rpi-3.9.2-armhf.tar.gz: OK 2019-03-24 17:53:52 so no corruption, and i checked the gpg sig 2019-03-24 17:54:08 gpg: Good signature from "Natanael Copa " [unknown] 2019-03-24 17:54:17 gpg: Signature made Tue 05 Mar 2019 05:29:07 ACDT 2019-03-24 17:54:23 so it's certainly the same file :) 2019-03-24 17:54:55 tar xzvf alpine-rpi-3.9.2-armhf.tar.gz -C /path/to/sdcard 2019-03-24 17:55:42 cmdline.txt hasn't changed 2019-03-24 17:56:01 artok: ooo 2019-03-24 17:56:08 something is wrong 2019-03-24 17:56:17 config.txt is very short 2019-03-24 17:56:41 3.9.2 https://dpaste.de/GBe2 2019-03-24 17:57:09 3.9.0 https://dpaste.de/GC2q 2019-03-24 17:57:53 as you can see, there is more different kernels 2019-03-24 17:58:14 hmm yeah no rpi2 ones 2019-03-24 17:58:35 i wonder if that's intentional 2019-03-24 17:58:57 the same for 3.9.1 2019-03-24 17:59:41 what version of rpi you have? 2019-03-24 17:59:45 a RP2 2019-03-24 18:00:15 https://alpinelinux.org/posts/Alpine-3.9.1-released.html i don't see anything there 2019-03-24 18:01:29 ah yes i see that too https://bugs.alpinelinux.org/issues/9954 2019-03-24 18:01:40 but that's a different eror 2019-03-24 18:02:24 https://bugs.alpinelinux.org/issues/9549 hmm 2019-03-24 18:03:51 so maybe the raspberry pi 2 got left in the cold 2019-03-24 18:05:29 hmm let me try something else. 2019-03-24 18:06:17 oh derp, i thought i didn't have lba flag but then realized i had gone into parted on the partition not the device derp 2019-03-24 18:06:20 but i did 2019-03-24 18:06:36 wouldn't explain why 3.9.0 works anyway 2019-03-24 18:10:16 I splitted my sdcard, having 300M boot (id c) and then rest as root system (ext4) 2019-03-24 18:10:39 mine is all fat32 is that not how it's supposed to be? 2019-03-24 18:10:59 win95 fat32 lba, should go well 2019-03-24 18:11:07 boot flag set on that 2019-03-24 18:11:13 yeah 2019-03-24 18:11:22 well it don't :( 2019-03-24 18:13:10 how about cmdline.txt ? 2019-03-24 18:13:23 modules=loop,squashfs,sd-mod,usb-storage quiet dwc_otg.lpm_enable=0 console=tty1 2019-03-24 18:13:28 i checked that and that hasn't changed 2019-03-24 18:13:38 between 3.9.2 and 3.9.0 2019-03-24 18:14:01 yah 2019-03-24 18:15:05 i think what has happened is they use one kernel now 2019-03-24 18:15:07 which is fine 2019-03-24 18:15:11 but it won't boot for me 2019-03-24 19:16:42 wonder if i should report it on the tracker 2019-03-24 19:37:42 if anyone has used 3.9.1 or 3.9.2 on the RP2 please do speak up 2019-03-24 20:17:29 I just have this rpi 3B 2019-03-24 20:17:38 and running edge aarch64 2019-03-24 21:00:32 hi, is the powerline package named something else or it's not contained in the repo? i see we have powerline-extra-symbols though 2019-03-25 08:55:37 hello 2019-03-25 09:53:13 hi 2019-03-25 09:57:15 ncopa: which kernel version is planned for next stable 2019-03-25 10:00:44 the next lts 2019-03-25 10:01:00 current lts is 4.19 2019-03-25 10:01:32 not sure which will be the next LTS? 2019-03-25 10:01:33 hmm, next lts is not announced yet, afaik 2019-03-25 10:01:48 i googled and it seems like 5.0 may be next LTS? 2019-03-25 10:02:09 as soon we know what the next LTS is we will try switch to that 2019-03-25 10:02:39 I ask because iwd will work better with kernels which have pkcs8, and first one is 4.20 2019-03-25 10:04:28 other option is to backport pkcs8 to 4.19, but not sure if it is worth a hassle 2019-03-25 10:05:08 i think we will want use LTS kernels only for stable 2019-03-25 10:05:13 ok, thanks for explanation, we have to keep next lts on our 'radar' 2019-03-25 10:05:40 https://magazine.odroid.com/article/kernel-5-0-the-next-lts-version-of-the-linux-kernel/ 2019-03-25 10:05:50 says its 5.0 that will be the next LTS 2019-03-25 10:05:54 but not sure if that is true 2019-03-25 10:07:30 interesting, nothing about it on kernel.org, or I can't find 2019-03-25 10:09:27 usually one kernel in year got LTS status 2019-03-25 10:11:06 I'm for LTS in Alpine stable releases, also. thanks again for explanation 2019-03-25 11:16:45 Hi there 2019-03-25 11:18:19 I have an issue with Alpine: when I compile a program, the unit tests fails on alpine 2019-03-25 11:18:39 But on other docker images (like debian) or on my PC it does not 2019-03-25 11:20:30 <_ikke_> Pandry: Can you give a little bit more detail? 2019-03-25 11:20:37 Sure 2019-03-25 11:20:51 If you want I can give you the repo I'm talking about 2019-03-25 11:21:07 This is the repo: https://github.com/Scienza/Schroedinger 2019-03-25 11:21:32 That's the dockerfile: https://github.com/Pandry/CppBuildImage/blob/master/Dockerfile 2019-03-25 11:21:49 <_ikke_> And what kind of unittests are failing? 2019-03-25 11:21:58 https://drone.geekfor.science/Pandry/Schroedinger/11/1/3 2019-03-25 11:22:04 Math ones 2019-03-25 11:22:23 And only on alpine 2019-03-25 11:22:32 <_ikke_> Why could they fail on Alpine? 2019-03-25 11:22:39 I have no idea 2019-03-25 11:22:47 But on a debian image they work file 2019-03-25 11:22:49 https://drone.geekfor.science/Pandry/Schroedinger/12 2019-03-25 11:22:53 That's why I came here 2019-03-25 11:25:07 <_ikke_> Maybe you should ask the Schroedinger project, they know more about it then we do probably 2019-03-25 11:25:12 <_ikke_> at least, where to look for 2019-03-25 11:25:49 We're trying to figure out the reason from a week 2019-03-25 11:26:10 <_ikke_> You are working on schroedinger? 2019-03-25 11:26:16 Kinda, yes 2019-03-25 11:26:21 On a parallel project 2019-03-25 11:26:31 <_ikke_> Is it using third-party libraries, or something from libc? 2019-03-25 11:26:43 (It's quantum physics and I'm not that good at it, but I'm wokring on a project that is based on it) 2019-03-25 11:27:56 I've been searching for missing libraries but I believe it should not compile 2019-03-25 11:28:07 Or anyway it should give error on build time onstead of run time 2019-03-25 11:28:31 It shouldn't use libC, and the external library is used for the tests 2019-03-25 11:28:36 It's the google own 2019-03-25 11:29:08 <_ikke_> Can it be an issue with the compiler? 2019-03-25 11:29:23 Pandry: how do you run tests? 'make test' or something else 2019-03-25 11:29:57 <_ikke_> https://github.com/Scienza/Schroedinger/blob/dev/.circleci/config.yml#L34 2019-03-25 11:30:05 it's an executable, so i build both the project and the build tests 2019-03-25 11:31:59 <_ikke_> (drone config: https://github.com/Pandry/Schroedinger/blob/dev/.drone.yml#L16) 2019-03-25 11:32:46 'build/bin/unit_tests' => [ FAILED ] 2 tests, listed below: 2019-03-25 11:33:09 <_ikke_> That's what drone.io shows as well 2019-03-25 11:36:07 tried locally to see if this is problem with drone 2019-03-25 11:36:19 but the result is same 2019-03-25 11:36:49 and it is C++, where I'm not ready to dive 2019-03-25 11:37:25 Yeah, I know what u mean :P 2019-03-25 11:37:56 Anyway, I can't understand why it does not work with Alpine but it does with Debian 2019-03-25 11:37:58 https://github.com/Pandry/Schroedinger/blob/debianci/.drone.yml 2019-03-25 11:38:12 someone with C++ knowledge would be of the help 2019-03-25 11:38:40 So this is a C++ problem more than an alpine one, right? 2019-03-25 11:39:00 Alpine uses musl libc and musl math implementation 2019-03-25 11:40:02 maybe is good idea to ask musl developers, they should know difference between implementation 2019-03-25 11:40:37 Okay, thank you very much <3 2019-03-25 11:40:40 superficially looking, it is something with math functions 2019-03-25 11:41:15 but, I don't know what, to be honest 2019-03-25 11:42:11 let me try with newest musl and c++ 2019-03-25 11:46:21 Pandry: same errors on edge x86_64, gcc 8.3 and musl 1.1.21 2019-03-25 11:47:22 maybe clang could be better instead of gcc 2019-03-25 11:50:08 Hpp 2019-03-25 11:50:11 *Hmm 2019-03-25 11:50:16 Lemme try 2019-03-25 12:03:02 Pandry: be aware of "Schroedinger's cat" there :) 2019-03-25 12:03:17 hahahahahahaha 2019-03-25 12:03:43 The guy who tried clang said it's not gcc fault 2019-03-25 12:03:52 So it's probably because of musl 2019-03-25 12:04:19 also I think so 2019-03-25 12:04:55 I think I'll go disturbing the musl people I guess 2019-03-25 12:05:11 But I'll stuck to this channel I guess :3 2019-03-25 12:05:17 that sound like good idea 2019-03-25 12:05:33 U were so nice with me :3 2019-03-25 12:06:02 *U all 2019-03-25 12:06:09 personally, I would like to hear what is culprit when you you fix it 2019-03-25 12:06:39 Yeah, me too 2019-03-25 12:06:50 And for now I think I'll use another docker image :/ 2019-03-25 12:07:59 ok, good luck, see you :) 2019-03-25 12:59:47 hey, i'm still having issues getting alpinelinux 3.9.1, 3.9.2 to boot on the RP 2019-03-25 13:03:00 RP? 2019-03-25 13:03:12 <_ikke_> raspberry pi 2019-03-25 13:03:17 oh 2019-03-25 13:05:04 still no upstream support for rustup web install on musl 2019-03-25 13:05:07 :( 2019-03-25 13:07:51 raspberry pi, specifically version 2 2019-03-25 13:08:25 i posted about it on the mailing list, seems like someone else was having trouble with the raspberry pi 3 2019-03-25 13:08:35 https://lists.alpinelinux.org/alpine-user/0750.html 2019-03-25 13:09:14 i've been using alpinelinux on it since alpine supported the raspberry pi 2, so i think it's formatted right :P 2019-03-25 13:09:43 but yeah, seems to be some change between 3.9.0, and 3.9.1 that causes it just not to boot at all (black). with the green LED blinking 6 times 2019-03-25 13:11:42 what does blinking 6 times mean? 2019-03-25 13:12:53 > 6 flashes: start.elf not launched 2019-03-25 13:12:56 apparently that 2019-03-25 13:15:38 yeah that's what i gathered from that thread 2019-03-25 13:16:09 https://www.raspberrypi.org/forums/viewtopic.php?p=437084 2019-03-25 13:20:53 danieli: but yeah based on my post on the ML i don't think it's a formatting issue 2019-03-25 13:21:20 tya99: I have no clue, I'm not able to look into it at the moment 2019-03-25 13:21:27 oh okay 2019-03-25 13:21:49 well if anyone has any suggestions i'm sure the people on that mailing list thread would like to know 2019-03-25 13:24:52 tya99, i don't know anything about RP at all, was just curious. hope you manage to find a fix 2019-03-25 13:25:17 yeah well if i don't ill have to i dunno :P 2019-03-25 13:25:25 not use alpine linux :( and that would make me sad 2019-03-25 13:25:32 I could do some testing but I'd have to find a free RPi first, not sure if I have any I can use to mess around with it 2019-03-25 13:25:50 yeah i only have one and it's my router lol 2019-03-25 13:25:57 but usually i just use a spare sd card 2019-03-25 13:26:14 so each upgrade i just alternate between the two cards 2019-03-25 13:26:15 RPis generally don't do too well as routers, at least performance wise 2019-03-25 13:26:25 "it works" I guess 2019-03-25 13:26:26 danieli: they do when you wan link sucks 2019-03-25 13:27:15 i would put something more powerful there if i needed the power 2019-03-25 13:27:18 there's more to it than just bandwidth, but yeah, 'it works' 2019-03-25 13:27:48 i used have a fullsized pc there but downgraded it to a raspberry pi, and yeah it hasn't really made any difference 2019-03-25 13:27:54 danieli, what single board computer would you recommend for a router? 2019-03-25 13:28:21 what about the Turris Omnia? 2019-03-25 13:28:35 probably pretty old now 2019-03-25 13:28:45 https://en.wikipedia.org/wiki/Turris_Omnia 2019-03-25 13:30:35 https://omnia.turris.cz/en/ 2019-03-25 13:32:23 I'd probably roll with pcengines apu, or are those considered "pretty old" now too? 2019-03-25 13:32:23 https://bridge.grumpy-troll.org/2018/03/alpine-arm/ 2019-03-25 13:32:27 nice 2019-03-25 13:32:37 actually it might not be as old as i thought 2019-03-25 13:32:47 because i think they've done a refresh 2019-03-25 13:33:32 <_ikke_> I've been using an RPI 2 as vpn server for a while 2019-03-25 13:33:46 <_ikke_> which was not that bad 2019-03-25 13:35:19 I use odroid c2 as a vpn server with wireguard, it works nicely, however the alpine support for that thing was wonky last time i tried 2019-03-25 13:35:57 that said that turris has wifi and all that on it, and i don't really want to pay for that 2019-03-25 13:36:08 because i have ubiquiti access points around so yeah 2019-03-25 13:37:22 i also do **not** like the idea of using my border router for anything but being a router 2019-03-25 13:37:44 "Turris Omnia can handle gigabit traffic and still be able to do much more. You can use it as a home server, NAS and it even has a virtual server built-in." - so none of that appeals to me 2019-03-25 13:38:17 essentially i would be okay with just a PC with two ethernet ports :P 2019-03-25 13:38:33 there's probably some kind of intel nuc that can do that 2019-03-25 13:39:01 https://hardforum.com/threads/are-there-any-nuc-style-pcs-with-dual-nics.1849149/ 2019-03-25 13:39:21 https://www.fit-pc.com/web/products/fitlet/ like that 2019-03-25 13:41:40 https://fit-iot.com/web/ 2019-03-25 13:52:21 i am almost at the point where i might get rid of my RP router lol 2019-03-25 13:52:31 that fitlet thing was not on the market years ago when i did set that up 2019-03-25 13:52:34 why would you use a Pi as a server? 2019-03-25 13:52:37 If I may ask 2019-03-25 13:52:43 it's not a server it's a router 2019-03-25 13:52:52 it takes packets from one place and puts them in another place 2019-03-25 13:52:53 Yeah, router 2019-03-25 13:52:55 Sorry 2019-03-25 13:53:03 i have a vpn gateway on there 2019-03-25 13:53:06 I use mine as a server and Iconfused 2019-03-25 13:53:10 so depending on where the packets come from (vlan) 2019-03-25 13:53:16 then it determines which exit it shall take 2019-03-25 13:53:28 ie like: 2019-03-25 13:53:30 http://wiki.alpinelinux.org/wiki/Linux_Router_with_VPN_on_a_Raspberry_Pi 2019-03-25 13:53:37 https://wiki.alpinelinux.org/wiki/Linux_Router_with_VPN_on_a_Raspberry_Pi_(IPv6) 2019-03-25 13:53:47 (i'm doing the ipv6 method, in fact i wrote that article) 2019-03-25 13:54:14 Oh, ok 2019-03-25 13:54:16 performance for me has never really been an issue, because i have a shitty uplink anyway 2019-03-25 13:54:29 that being said the setup is easy to be moved across to 'better hardware' 2019-03-25 13:54:30 Why not use a router? 2019-03-25 13:54:44 If I may ask, obv 2019-03-25 13:54:49 well it is essentially a router, but yeah 2019-03-25 13:54:58 I mean a router appliance 2019-03-25 13:55:01 just that it runs linux, and openvpn 2019-03-25 13:55:15 oh because with a lot of those, you either need to go down a cisco path, or you need to depend on ubiquiti 2019-03-25 13:55:24 and it's not very generic, meaning that i am at the mercy of vendor support 2019-03-25 13:55:36 as i am not managing a huge number of these things (1) i don't need that 2019-03-25 13:55:38 Yeah, that's unfortunately true 2019-03-25 13:55:52 and i have physical access to it so yeah 2019-03-25 13:56:10 I have a Mikrotik as a router and a port forward to my Pi, where I keep wireguard as a VPN 2019-03-25 13:56:22 yeah i also don't really like mikrotik either 2019-03-25 13:56:29 because you have to use their routeros 2019-03-25 13:56:38 Yup 2019-03-25 13:56:44 VyOS isn't that bad 2019-03-25 13:56:50 i am thinking this fitlet2 will be awesome 2019-03-25 13:56:59 because it runs with ami bios apparently, uefi or bios 2019-03-25 13:57:24 actually has two ethernet ports too, unlike my raspberry pi :P which i am using a usb dongle on lol 2019-03-25 13:57:34 It looks pretty good 2019-03-25 13:57:46 in the past i was going to buy a fitpc 4 but it was expensive 2019-03-25 13:57:55 because it was more aimed at HTPC style sort of thing 2019-03-25 13:57:59 and i don't need video 2019-03-25 13:58:12 but the fitlet looks like it will be awesome substitute for that 2019-03-25 13:58:27 But, well, 200$ are not that cheap 2019-03-25 13:58:37 meh i can afford it 2019-03-25 13:58:55 Yeah, sure, but I hope you're not using it only as a router 2019-03-25 13:58:58 i have spent more than $100 worth of time on trying to get this raspberry pi to work with alpinelinux 3.9.1/3.9.2 2019-03-25 13:59:37 it is only getting used a as a router with a few core things like bind, radius, etc 2019-03-25 13:59:56 Oh 2019-03-25 13:59:59 radvd to name a few :P 2019-03-25 14:00:16 oh and openvpn 2019-03-25 14:00:51 have you ever tried bsdrp? 2019-03-25 14:01:12 no 2019-03-25 14:01:38 but yeah i'm not looking at moving away from alpinelinux because it works awesome 2019-03-25 14:01:52 the good news is if i buy this device, i can just copy my apkprov :) 2019-03-25 14:01:59 Oh, okay 2019-03-25 14:02:07 as i did when i moved from my 'full sized pc' to my raspberry pi :D 2019-03-25 14:02:09 I never tried alpine out of a container 2019-03-25 14:02:24 not running in a container or anything 2019-03-25 14:02:42 oh but yeah i am planning on using alpine on my server 2019-03-25 14:02:48 i was going to use illumos for zfs 2019-03-25 14:02:54 but i am thinking i will run alpinelinux there too 2019-03-25 14:02:55 Even on a server? 2019-03-25 14:03:03 I would miss CentOS too much I guess 2019-03-25 14:03:09 and then run a bunch of containers/vms varying distributions 2019-03-25 14:03:23 well the idea is the hypervisor will be alpine 2019-03-25 14:03:33 with archlinux, debian vms on top 2019-03-25 14:03:36 I would instead use CentOS + oVirt and then use alpine maybe 2019-03-25 14:03:40 because i like those distributions 2019-03-25 14:03:51 yeah i don't really like redhat stuff :P 2019-03-25 14:03:55 gets too old :P 2019-03-25 14:04:01 Oh 2019-03-25 14:04:10 And how about debian stuff? Hahaha 2019-03-25 14:04:11 commercially i would do what you said though 2019-03-25 14:04:21 i actually think debian is newer believe it or not 2019-03-25 14:04:32 in some ways, like firefox/thunderbird but yeah 2019-03-25 14:04:36 i was a hardcore debian user in the past 2019-03-25 14:04:43 the idea of having vms on top is the newest needed stuff runs in the archlinux vm 2019-03-25 14:04:49 Then I wanted to try CentOS; Never looked back 2019-03-25 14:04:54 and "some" more critical stuff runs in the debian one 2019-03-25 14:05:09 that said i use archlinux on my workstation and laptop :P 2019-03-25 14:05:15 Me too 2019-03-25 14:05:23 I mean, only in my laptop 2019-03-25 14:05:58 mm 2019-03-25 14:06:00 Apollo-Lake Atom with up to 16 GB RAM 2019-03-25 14:06:03 i wonder if that has AES-NI 2019-03-25 14:06:14 How about ARM? 2019-03-25 14:06:23 Don't u like it? 2019-03-25 14:06:25 no this would be x86 based 2019-03-25 14:06:27 well 2019-03-25 14:06:36 the thing with ARM is unfortunately many ARM devices are really cunty 2019-03-25 14:06:40 when it comes to the bootloader 2019-03-25 14:06:56 just because something is arm, doesn't mean it will boot :) 2019-03-25 14:07:14 hahahaha 2019-03-25 14:07:32 Well, being a software thing, I believe it could change in the future, couldn't it? 2019-03-25 14:07:34 that's why i chose a raspberry pi and not "some other obscure pi" 2019-03-25 14:07:47 hopefully, here's for riscv 2019-03-25 14:08:36 I belive riscV will need some tim 2019-03-25 14:08:42 *time 2019-03-25 14:08:44 yeah 2019-03-25 14:08:55 But I like the project very much 2019-03-25 14:09:13 https://www.datacenterknowledge.com/hardware/mips-joins-risc-v-second-open-source-alternative-arm 2019-03-25 14:09:33 I also read this 2019-03-25 14:09:53 okay i'm sold 2019-03-25 14:09:57 But I'm looking for riscV than mips 2019-03-25 14:09:58 this has AES instruction set too 2019-03-25 14:10:15 and im pretty sure the raspberry pi doesn't 2019-03-25 14:12:27 It doesn't, yet 2019-03-25 14:12:29 https://en.wikipedia.org/wiki/ARM_architecture#ARMv8-A 2019-03-25 14:12:36 Maybe the new version will 2019-03-25 14:13:24 But I think we're offtopic 2019-03-25 15:11:58 Hi everyone. I try to resize LXC containers von LVM volumes online. I can resize the volume from the host, but not the filesystem. It says: 2019-03-25 15:12:00 resize2fs: Resource busy while trying to open /dev/vg0/abuild-edge 2019-03-25 15:12:05 Couldn't find valid filesystem superblock. 2019-03-25 15:12:14 It's a normal ext4 volume 2019-03-25 15:12:55 (I tried both commands in the host) 2019-03-25 15:15:54 misterunknown: does lxc create the filesystem on the lv directly or does it partition that lv? 2019-03-25 15:16:33 kahiru: Directly. When the container is offline, I can directly mount it on the host. 2019-03-25 15:16:45 huh, interesting 2019-03-25 15:17:11 According to this blogpost [1] it should work. [1]https://www.systutorials.com/5621/extending-a-mounted-ext4-file-system-on-lvm-in-linux/ 2019-03-25 15:18:26 But I guess something is different with alpine. I also don't see the volume with "findmnt" in the host system. 2019-03-25 15:18:46 I'm not sure if that is normal. 2019-03-25 15:19:16 ACTION wishes to remember how mount namespaces work 2019-03-25 15:19:44 but I guess that could be the problem. Have you tried it from inside of the container? 2019-03-25 15:20:29 kahiru: Doesn't work either. findmnt in the container states correctly, that /dev/vg0/abuild-edge is mounted on /, but the /dev directory in the container not even contains vg0. 2019-03-25 15:42:05 kahiru: In this issue [1] a lxc developer (brauner) recommends mounting the volume in the host seperately to resize it online. But that would mean, that a ext4 filesystem is mounted in two locations at a time. Wouldn't that be highly risky? Obviously ext4 isn't a cluster filesystem. 2019-03-25 15:42:10 [1] https://github.com/lxc/lxc/issues/776 2019-03-25 15:57:25 kahiru: Hm, apparently it is safe. [1] https://unix.stackexchange.com/a/276399/106789 2019-03-25 16:41:36 hi, what display manager would you recommend for use with awesomewm? 2019-03-25 16:42:47 <_ikke_> Invader_Bork: Do you need one? 2019-03-25 16:42:49 Invader_Bork: I'm using slim, but slimmed down without support for consolekit 2019-03-25 16:43:13 <_ikke_> I've never use a DM with awesomewm 2019-03-25 16:43:52 and, _ikke_ just ask what I wanted to add, thinking to start awesome directly, without DM 2019-03-25 16:44:15 _ikke_, hmm i never not used a dm 2019-03-25 16:44:47 mps, i used to use slim as well but since it was no longer being developed i started to look for alternatives 2019-03-25 16:46:21 so dropping the display manager would be basically start x after login and have awesome in xinitrc, or what? 2019-03-25 16:46:37 Invader_Bork: it is not developed which could be a good, no new bugs and dependencies 2019-03-25 16:46:53 mps, haha good point 2019-03-25 16:47:32 till it works I will not complain and search alternatives 2019-03-25 16:49:27 actually, I care about it because it is used by my wife and daughter because they use xfce and xfce need DM 2019-03-25 16:52:25 i was looking at lxdm before 2019-03-25 16:52:55 don't know much about it but maybe could be a good replacement for slim when it becomes too much of a hustle 2019-03-25 16:54:49 could be, lightdm is not light imo 2019-03-25 16:57:37 yea false advertising ahaha 2019-03-25 17:02:59 Is anyone on this channel knowledgeable about running VMs under Xen using Alpine as the dom0? 2019-03-25 18:06:49 hi folks. I have a very weird problem with iptables. 2019-03-25 18:07:23 it seems that no chains are configured at all 2019-03-25 18:07:34 iptables -L gives me: iptables: No chain/target/match by that name. 2019-03-25 18:07:45 do i miss a module or so? 2019-03-25 18:08:05 lsmod | grep ipt 2019-03-25 18:08:58 https://pastebin.com/wnbmpu4t 2019-03-25 18:10:29 are you on a phsysical host or in a container? 2019-03-25 18:11:15 physical host. 2019-03-25 18:11:33 i use alpine 3.9 on my laptop 2019-03-25 18:11:34 iptables -nL -v what does it return? 2019-03-25 18:11:40 although i use a custom kernel. 2019-03-25 18:11:46 (but i doubt that this is the problem) 2019-03-25 18:12:05 (copied from an ubuntu distribution) 2019-03-25 18:12:29 well now 2019-03-25 18:13:05 iptables: No chain/target/match by that name. 2019-03-25 18:14:37 try to create it 2019-03-25 18:14:43 iptables -N INPUT 2019-03-25 18:15:09 ofc OUTPUT and FORWARD as well 2019-03-25 18:15:34 the command doesn't seem to have any effect. 2019-03-25 18:15:52 :-/ hmm... will try a stock kernel next. 2019-03-25 18:16:45 there's a particular reason why you need a custom kernel, if you have jsut copied a bundlend one from another distro? 2019-03-25 18:18:00 content of /proc/sys/net/netfilter ? 2019-03-25 18:18:01 yeah, i have a encrypted root file-system and had serious trouble to create that with the stock kernel. 2019-03-25 18:19:19 care to test with rc-service iptables start (if you are not connected remotely) 2019-03-25 18:19:30 https://pastebin.com/raw/M3GGCpxC 2019-03-25 18:20:59 it tells me: 2019-03-25 18:21:06 * Not starting iptables. First create some rules then run: 2019-03-25 18:21:10 * /etc/init.d/iptables save 2019-03-25 18:21:43 ah 2019-03-25 18:22:12 *seems* to work. but the error is still there 2019-03-25 18:22:45 *filter 2019-03-25 18:22:45 COMMIT 2019-03-25 18:23:39 /etc/iptables/rules-save contains the two lines. 2019-03-26 01:02:23 > I've never use a DM with awesomewm 2019-03-26 01:02:27 xinitrc ftw 2019-03-26 01:02:56 isn't that right _ikke_ 2019-03-26 01:16:46 hey all. i'm running alpine 3.9.2. is it safe to install a single package from the edge repository if i pin the version number? this is a package i've already been using at the exact same version with no issue, except it has been compiled from source. 2019-03-26 01:18:47 The package in question is scipy. I've been using 1.2.0 in production for some time now with no issues, but it takes a really long time to compile. i was hoping i could install the package from edge and get a big speed up 2019-03-26 01:23:33 pmdarrow: it's probably safe assuming the dependencies it pulls in from edge doesn't cause a clash, but we won't support it if you mix edge and stable 2019-03-26 01:23:44 it will *probably* break sooner rather than later due to dependencies 2019-03-26 01:24:38 so the set of dependencies scipy uses may change, despite me doing `apk add py3-scipy==1.2.0`? 2019-03-26 01:27:07 in other words, the py3-scipy package doesn't install its dependencies based on a range it supports? 2019-03-26 01:29:41 (you'll have to forgive me - i come from the python/node world where packages define their requirements in version ranges and the package manager ensures those requirements get met) 2019-03-26 01:29:50 I don't know about that specific package or its dependencies, it was more or less a word of advice ("here be dragons") 2019-03-26 01:30:20 i guess i was just thinking more on a conceptual level, just using that package as an example 2019-03-26 01:30:52 ah, all right - what you want to avoid is a dependency hell (mismatch) between packages in edge that have a higher version than the ones in 3.9 2019-03-26 01:32:29 say you have package A==1.0.0 (v3.9) that depends on C==1.0.0 (v3.9) and package B==1.0.0 (edge) that depends on C==1.0.0 (edge) 2019-03-26 01:32:55 if C in edge is updated to 2.0.0 and B updated to depend on C=2.0.0, you'll have conflicting dependencies between edge and stable 2019-03-26 01:33:14 ah so multiple versions of a package can't be installed at the same time 2019-03-26 01:33:24 with each package getting the version it needs 2019-03-26 01:33:41 for more details, search around with $search_engine for "dependency hell" 2019-03-26 01:35:56 i think im familiar with the concept, but i've seen how package managers in programming languages have solved it, and was wondering if there were any similarities in how alpine handles it 2019-03-26 01:36:42 I'm about to head to sleep, it's 2.30 am here, so good night :) 2019-03-26 01:36:50 cheers :D 2019-03-26 01:37:14 maybe for someone else: if edge isn't "safe" but i need a newer version of a dependency that it provides, what's my best option? create my own package repository? 2019-03-26 01:48:52 uhm, where did php5 go? 3.8 had it, 3.9 its gone without any mention in release notes or anything? - om am i fooling myself here? https://pkgs.alpinelinux.org/contents?file=&path=&name=php5-*&branch=v3.9&repo=main&arch=x86_64 2019-03-26 01:50:50 I don't see it either, probably deprecated 2019-03-26 01:51:05 Given that the only visible one is 7 2019-03-26 01:51:31 tabakhase: php5 went EOL as of Jan 1. Not surprising that it's not in the packages. 2019-03-26 01:54:07 well, on 10th Jan 5.6.40 dropped ;D -- but thats not the point - i would expect something that mayor to get a note somewhere... - there is lots of CI-pipelines that still needs 5 for backward compatibility checks and things... 2019-03-26 03:40:15 hi 2019-03-26 03:40:29 when is litespeed going to be in stable? 2019-03-26 03:42:41 cim209: once it is moved from testing to community, it will be in the subsequent release 2019-03-26 03:43:21 danieli: do you think it's "stable" enough? 2019-03-26 03:43:34 not sure, I haven't used it in Alpine myself 2019-03-26 03:43:55 however, in my opinion, it should be renamed openlitespeed before an eventual move :) 2019-03-26 03:44:03 hah yeah 2019-03-26 03:44:16 i'm gonna do some testings with it, tryin to build a docker image 2019-03-26 04:44:34 ooh, I like this. Alpine is an impressively slick little distro. I need to build openjdk 8 or 9, could anybody point me to instructions for building packages (from source) 2019-03-26 04:44:36 ? 2019-03-26 04:46:05 I'm guessing I start by cloning this aports tree? https://git.alpinelinux.org/aports 2019-03-26 04:46:44 maybe what I should ask is if there's a command similar to apt-get build-dep to pull in all of the build dependencies for a package. 2019-03-26 05:02:51 danieli: seems that problem with the raspberry pi is confirmed https://lists.alpinelinux.org/alpine-user/0754.html so i opened a bug https://bugs.alpinelinux.org/issues/10155 2019-03-26 05:04:33 dansan what's wrong with https://aur.archlinux.org/packages/jdk8/ 2019-03-26 05:04:49 oops 2019-03-26 05:04:53 wrong distribution 2019-03-26 05:04:58 I've never used archlinux, is it build against musl? 2019-03-26 05:05:00 lol :) 2019-03-26 05:05:12 hahaha lol i thought i did a search in pkgs.alpinelinux lol 2019-03-26 05:05:18 the pages look similar! 2019-03-26 05:05:19 hehe :) 2019-03-26 05:05:22 they do! 2019-03-26 05:05:31 https://pkgs.alpinelinux.org/package/edge/community/s390x/openjdk8 2019-03-26 05:05:50 I'm trying to cut out some porting work by finding a good build for openjdk that already works with musl so I only need to do the mipsel stuff (my target is mipsel with musl) 2019-03-26 05:06:04 https://pkgs.alpinelinux.org/package/edge/community/s390x/openjdk8 2019-03-26 05:06:18 cool! that's the one in the aports tree 2019-03-26 05:06:25 apparently so 2019-03-26 05:06:29 edge hmm 2019-03-26 05:06:30 oh, but under community 2019-03-26 05:06:35 you might need to pin the edge package 2019-03-26 05:06:37 lol, lots of blood? :) 2019-03-26 05:06:43 what does that mean? 2019-03-26 05:07:23 https://wiki.alpinelinux.org/wiki/Edge 2019-03-26 05:07:45 Sorry, I meant to "pin" it 2019-03-26 05:07:52 https://wiki.alpinelinux.org/wiki/Alpine_Linux_package_management#Repository_pinning 2019-03-26 05:07:52 I figured edge meant "bleeding edge" :) 2019-03-26 05:07:57 woohoo!! ;) 2019-03-26 05:08:11 oh thank you tya99! 2019-03-26 05:08:12 so you'd do apk add package@edge 2019-03-26 05:08:27 your mileage may vary as it's an edge package 2019-03-26 05:08:35 right 2019-03-26 05:08:40 oh great 2019-03-26 05:08:49 and similar for listing them? 2019-03-26 05:09:03 just search on https://pkgs.alpinelinux.org/ 2019-03-26 05:09:16 use *jdk* to find the specific package 2019-03-26 05:09:22 ok. Is "testing" less stable than "edge"? 2019-03-26 05:09:31 no probably more stable 2019-03-26 05:09:33 than edge 2019-03-26 05:09:38 ok 2019-03-26 05:09:47 testing, bleeding edge 2019-03-26 05:10:00 community just means it's not a core package 2019-03-26 05:10:25 right, maintained by community instead of core alpine devs 2019-03-26 05:10:28 I presume 2019-03-26 05:10:30 i assume so 2019-03-26 05:10:32 yeah 2019-03-26 05:11:25 and jdk8 is slightly older which is why its edge/community 2019-03-26 05:11:33 as vs jdk9 which is edge/testing 2019-03-26 05:11:53 hmm, I should probably go with the more stable one 2019-03-26 05:12:09 If I can get that working on my board then I can play with trying to upgrade later 2019-03-26 05:12:16 well you could try it with jdk9 2019-03-26 05:12:21 it might work good and then you stick with that 2019-03-26 05:12:25 openjdk, at least at version 8, has a terrible build system :) 2019-03-26 05:12:27 but if it doesn't then try jdk 8 2019-03-26 05:12:40 hmm, maybe the build system has improved in jdk9 2019-03-26 05:13:24 i should make a unifi package for alpinelinux 2019-03-26 05:13:39 i really would like to have my unifi management console in it's own little container that is smaller than debian 2019-03-26 05:14:21 what is unifi? 2019-03-26 05:14:32 software to control ubiquiti networks products 2019-03-26 05:14:48 ahh 2019-03-26 05:14:56 but it uses jdk 2019-03-26 05:15:19 uhttps://www.ui.com/software/ 2019-03-26 05:15:21 https://www.ui.com/software/ 2019-03-26 05:15:24 hmm, are those p0oint to point microwave ? 2019-03-26 05:15:37 cameras, wifi, microwave a lot 2019-03-26 05:15:43 oh, cool 2019-03-26 05:15:55 fun 2019-03-26 05:16:08 I'm actually working on an iridium satellite comm board 2019-03-26 05:16:23 and now for some reason they need java on it with 256M of ram, lol! 2019-03-26 05:16:43 the ubiquiti software works pretty good 2019-03-26 05:17:09 now i've de-ciscoed been the happiest i've ever been 2019-03-26 05:17:24 lol! cool! 2019-03-26 05:17:59 Their products always made me think of grease, Crisco Routers 2019-03-26 05:19:53 So how do you unmask @testing? 2019-03-26 05:20:08 oh, just add .... yeah :) 2019-03-26 05:20:16 just add @testing to the end of the package name, I see 2019-03-26 05:25:30 tya99: cool! This has the musl patches in it! :) Some of these patches I've already solved on my own, but better to have a tested set of patches 2019-03-26 05:26:51 yeah you should see the package added to /etc/apk/world 2019-03-26 05:27:21 Well I've installed it, but I want to actually build it and steal the configure args and patches :) 2019-03-26 05:27:29 I'll be cross-compiling it, which has it's own set of issues 2019-03-26 05:27:36 yeah 2019-03-26 05:27:50 and a lot of undocumented things in the openjdk build as well 2019-03-26 05:38:32 try99: Thanks again for all of your help. It's building! Going to get a bite to eat while it runs. 2019-03-26 07:25:08 tya99: I unfortunately don't have an available Pi to test on at the moment 2019-03-26 07:30:32 uh 2019-03-26 07:31:00 I just did boot alpine 3.9.2 on my rpi 2019-03-26 07:32:27 oh yeah I run aarch64 2019-03-26 07:34:34 yeah i had been trying to use http://dl-cdn.alpinelinux.org/alpine/v3.9/releases/armhf/alpine-rpi-3.9.2-armhf.tar.gz 2019-03-26 07:34:43 hmm perhaps i should be using aarch64 2019-03-26 07:36:54 in any case i think only raspberry pi 3 can use that 2019-03-26 07:37:06 as raspberry pi 2 is armv7l 2019-03-26 07:37:18 yep 2019-03-26 07:38:40 depending on what you're doing 2019-03-26 07:39:26 I'm just porting the wiringPi library for aarch64 2019-03-26 07:51:39 hey guys, when is php 7.3 going to be added? 2019-03-26 07:59:04 pardon my asking, but why port wiringPi to aarch64? Is there a pie using an aarch64 cpu? 2019-03-26 07:59:20 I promise that I'm only being nosy :) 2019-03-26 07:59:40 ooh! the openjdk 8 build finished! jdk9 crashed when running the jvm 2019-03-26 07:59:54 3A+ 3B 3B+ 2019-03-26 08:00:37 porting wiringpi to it is just continuation as "why there is alpine linux aarch64 for rpi" 2019-03-26 08:00:53 hehe :) 2019-03-26 08:01:40 I suppose you can always use qemu :) 2019-03-26 08:02:20 and why is that? 2019-03-26 08:02:42 wait, is there really a raspberry pi with an aarch64 cpu? 2019-03-26 08:02:53 aehhh 2019-03-26 08:02:54 yes 2019-03-26 08:02:57 oh, wow! 2019-03-26 08:03:22 why else you'd have aarch64 of alpine downloadable for rpi ? =D 2019-03-26 08:03:33 I just thought somebody was bored! :) 2019-03-26 08:03:53 I'm running mips on my amd64, but only to build things where cross-compiling support is really broken 2019-03-26 08:04:27 some people think I'm crazy 2019-03-26 08:04:39 but they're all correct 2019-03-26 08:52:40 tya99: alpine-rpi-3.9.x-aarch64.tar.gz is built for RPi3 because RPi3 is 64bit 2019-03-26 08:52:55 yeah i'm using the hf iso 2019-03-26 08:52:59 because i have a RP2 2019-03-26 08:53:29 ah, sorry, I misunderstood you then 2019-03-26 08:54:28 for RP2 you could use armv7.tar.gz, it is somewhat faster than armhf 2019-03-26 09:23:10 oh 2019-03-26 09:23:19 mps: didn't know that 2019-03-26 09:23:53 http://dl-cdn.alpinelinux.org/alpine/v3.9/releases/armv7/alpine-rpi-3.9.2-armv7.tar.gz maybe ill try that then 2019-03-26 09:24:03 http://dl-cdn.alpinelinux.org/alpine/v3.9/releases/armhf/alpine-rpi-3.9.2-armhf.tar.gz 2019-03-26 09:24:09 what's the diffeence exactly? 2019-03-26 09:26:14 https://stackoverflow.com/a/48954012 that's the answer i was looking for 2019-03-26 09:26:24 armv7 is built with flags to use arm v7 hardware more efficiently, i.e. FPU on the CPU 2019-03-26 09:26:45 what about vfpv3? 2019-03-26 09:28:01 mps: so you're saying i've been using a less efficient arch all this time :D 2019-03-26 09:28:46 https://dpaste.de/Km3X/raw is my cpuinfo 2019-03-26 09:28:50 I'm not sure about it, but think that the armv6 doesn't have hardware FPU and emulate it in software, so armhf is built to check presence of hardware FPU in runtime and use it if it is present or fall back to software emulation if it not present 2019-03-26 09:29:29 yeah the raspberry pi 2b is that ^ 2019-03-26 09:29:32 not arm6 2019-03-26 09:30:33 I read book of these arm difference but didn't remebered it exactly, and (as lazy person) didn't made table for reference 2019-03-26 09:30:46 :P 2019-03-26 09:31:00 so should i stay with what i have armhf or go with armv7 :P 2019-03-26 09:31:09 thats the question 2019-03-26 09:31:17 guess i will always wonder 2019-03-26 09:32:31 mps i have come to making a git repo with a bunch of markdown documents in it for "things to remember" 2019-03-26 09:32:39 if you use RPi2 you could try armv7 version of Alpine 2019-03-26 09:32:43 or something i read somewhere on the internet somewhere i might want to know 2019-03-26 09:33:00 yeah i could, the armhf version of 3.9.2 does not work at all ;) 2019-03-26 09:33:07 it did with 3.9.0 though 2019-03-26 09:33:14 and earlier right back to 3.2 2019-03-26 09:33:42 i have used every version of alpinelinux since alpinelinux supported the raspberry pi 2 2019-03-26 09:33:43 I'm using armv7 on all of my SBC's/SoC's, i.e. Allwinner A10/A20, Exynos 2019-03-26 09:34:02 and i've used armhf the whole time 2019-03-26 09:34:14 so i am surprised to see as of 3.9.1 it no longer works 2019-03-26 09:34:51 armv7 Alpine is first time released with v3.9 release, it is not existed before that release 2019-03-26 09:38:42 I think armhf means ARM Hard Float, so could ARM v6 with Hard Float, instead of just arm v6, i.e. without Hard Float 2019-03-26 09:39:12 oh 2019-03-26 09:39:19 so yeah im better off with armv7 then 2019-03-26 09:39:28 i did not know 3.9 was the first release to have that 2019-03-26 09:39:35 i never noticed :) 2019-03-26 09:40:45 it is announced here https://alpinelinux.org/posts/Alpine-3.9.0-released.html , first note 2019-03-26 09:41:06 i must have missed it 2019-03-26 09:43:08 btw, all these naming CPU's, architectures, features, endianess and option in computer ecosystem is inconsistent to not use harsh words "it's a mess' 2019-03-26 09:53:14 mm 2019-03-26 09:55:14 mps: but going back to a thing i said earlier i must be getting old 2019-03-26 09:55:20 because i can't remember everything anymore 2019-03-26 09:55:37 hence storing notes in a howto git repo 2019-03-26 09:57:20 heh, long time ago I concluded if I can't remember something it not worth remembering :) 2019-03-26 09:58:04 yeah the thing is i often want to remember a certain command, and then i will want to record that. 2019-03-26 09:58:23 maybe I have fear the crash of overloading 2019-03-26 09:58:26 or a certain series of commands 2019-03-26 09:58:42 that don't make sense to script 2019-03-26 10:00:16 basic things (commands, option, concepts) are worth to remember but other is for paper 2019-03-26 10:00:48 yeah certain things though like when i build some clever way to do something with xargs 2019-03-26 10:01:09 hmm lets see if this boots hey 2019-03-26 10:01:26 I have one dir called ~/tips where I put small notes about different commands and their options, and this dir is full of small files 2019-03-26 10:01:39 yeah that's what i am talking about 2019-03-26 10:01:51 but mine are all organized in markdown, and i comitted them to a git repo :P 2019-03-26 10:01:57 because i'm afraid i will lose them 2019-03-26 10:03:12 tya99: RPi2 could take some time to boot because it uses kernel 4.19 2019-03-26 10:03:46 one of my boards was hold more than 10 minutes during boot 2019-03-26 10:04:57 that is because of the missing good source of entropy in small and old boxes, and kernel 4.19 introduced waiting for good source of entropy 2019-03-26 10:05:09 so, you should be patient 2019-03-26 10:06:09 you can read here about this https://bugs.alpinelinux.org/issues/9960 2019-03-26 10:09:14 mps: it worked! 2019-03-26 10:09:24 so that's interesting the armv7 img worked 2019-03-26 10:13:00 nice :) 2019-03-26 10:14:41 maybe is bootloader built differently 2019-03-26 10:16:23 I don't have RPi's and never have them although I have a bunch of different ARM's, so I didn't tried to boot it, and I just guessing how it works 2019-03-26 10:16:26 hello, how do I install telnet in alpine ? 2019-03-26 10:16:44 martinus__: apk add busybox-extras 2019-03-26 10:16:57 ah ! cool. I was very far from that 2019-03-26 10:17:02 tanks mps 2019-03-26 10:17:16 martinus__: yw :) 2019-03-26 10:53:34 so what was the issue then? 2019-03-26 10:53:52 armv7 had proper firmware ? 2019-03-26 10:55:07 well using armv7 works, using armhf does not anymore 2019-03-26 11:05:18 bcm2835-rng 3f104000.rng: hwrng registered 2019-03-26 11:05:37 hmm. 2019-03-26 11:05:39 * Starting rngd ... 2019-03-26 11:05:43 Disabling 1: TPM RNG Device 2019-03-26 11:06:25 RNGD_OPTS="-x1 -e0 -o /dev/random -r /dev/hwrng" 2019-03-26 11:10:22 aha, that means that the RPi2 have HWRNG? 2019-03-26 11:10:59 yes it does 2019-03-26 11:11:13 but im trying to find out if i am specifying the rngd parameters correctly 2019-03-26 11:11:20 will try ti remember :) 2019-03-26 11:11:34 -x, --exclude=n Disable the numbered entropy source specified 2019-03-26 11:11:57 -e, --entropy-count=n Number of entropy bits to support (default: 8), 1 <= n <= 8 2019-03-26 11:11:58 okay.. 2019-03-26 11:12:39 ScrumpyJack: explained it to me once but i forget 2019-03-26 11:13:49 oh the -x1 is because of /dev/tpm0 2019-03-26 11:14:17 not sure why i set the entropy to 0 2019-03-26 17:03:40 ACTION hello all, I'm trying to figure out why after install postfix and dovecot on alpine, each time I boot the vm it stuck at "Caching service dependencies".. no error.. enabled logging on rc but still no error.. tried to remove postfix and dovecot from the boot with rc-update.. still the same behaviour.. cleaned the foler /lib/rc/cache... nothing... the only differnt thing I did from when it was working was install dovecot and postfix.. but I 2019-03-26 17:03:40 ACTION can't find anything related to that or an error.. it just takes about half an hour to boot.. any idea or tip of how to troubleshoot this? 2019-03-26 17:04:52 ACTION googling this I found a reference related to a outdated rc script, but I can't find a way to identify that  2019-03-26 17:20:53 renkho: there were issue with changes in directory structure in last stable release. please try to search it on bugs.a.o 2019-03-26 17:28:38 ACTION well it seems related to this 2019-03-26 17:28:39 ACTION https://bugs.alpinelinux.org/issues/9960 2019-03-26 17:29:06 ACTION manage to open the vm console and started to send a lot of random keys 2019-03-26 17:29:43 ACTION and that helped to speedup the boot time 2019-03-26 17:29:51 ACTION I'm going to try to apply some workaround 2019-03-26 17:41:44 ACTION test 2019-03-26 17:41:51 off topic, but how come you're using actions (/me) for all posts? 2019-03-26 17:46:13 hmm.. anyone done aarch64 chroot under x86_64? 2019-03-26 17:46:34 somehow I'm not able to do it anymore... 2019-03-26 18:55:18 hi i am following this: https://wiki.alpinelinux.org/wiki/XFCE_Setup 2019-03-26 18:56:14 but i don't know what xf86-video- i should use, dmesg has 'OSI(linux-Dell-Video) 2019-03-26 19:07:33 So apparently the MATE calculator segfaults under Alpine whenever doing exponents. 2019-03-26 19:07:37 So that's a thing now 2019-03-26 19:08:07 First noticed with exponents of 100000, but 3^2 crashes it also 2019-03-26 19:29:56 appll: X -configure gives something to log? 2019-03-26 19:35:36 artok looks this generated a /root/xorg.conf.new 2019-03-26 19:35:58 Module: load glx, is this what i need 2019-03-26 19:36:33 so you don't know what gpu you have? 2019-03-26 19:39:15 no. it is dell laptop, so maybe i can search dell service tag to get the hw info 2019-03-26 19:39:24 anything i can search from dmesg 2019-03-26 19:40:00 hou have booted with nomodeset, this means your GPU drivers are DISABLED 2019-03-26 19:58:41 https://www.dell.com/community/Laptops-General-Read-Only/E6420-Lists-Both-Intel-GPU-and-nVidia-GPU-in-the-Device-Manager/td-p/5162478 2019-03-26 19:58:55 nVidia NVS 4200M GPU 2019-03-26 20:01:26 was it nv or something like that 2019-03-26 20:02:21 appll: apk add xf86-video-intel 2019-03-26 20:02:37 nvidia will hardly work 2019-03-26 20:03:00 aaah it is dual 2019-03-26 20:03:12 so intel will do basic 2019-03-26 20:03:31 also I have intel and nvidia notebook, nvidia doesn't work 2019-03-26 20:04:07 thanks mps artok, let me try -intel 2019-03-26 20:04:10 you can try nouveau driver if you want 2019-03-26 20:06:09 I tried nouveau and tried to build complete nvidia stack, but it didn't worked at the end 2019-03-26 20:07:34 intel is fast enough for me. I made bbswitch kernel module to disable nvidia completely, laptop is not to warm with it it :0 2019-03-26 20:07:51 s/:0/:)/ 2019-03-26 20:08:33 wo install any xf-86-video, X -configure generated the same conf as i installed -intel 2019-03-26 20:09:03 the Device section has Driver 'nuveau' 2019-03-26 20:09:29 but when i run X, it goes blank screen 2019-03-26 20:09:41 can i set the Driver to 'intel' 2019-03-26 20:09:49 I don't have config for video in /etc/X11/xorg.conf or /etc/X11/xorg.conf.d/ 2019-03-26 20:10:09 the BusID line has 'PCI:1:0:0' 2019-03-26 20:10:15 try to remove these files if they are there 2019-03-26 20:10:25 i see. 2019-03-26 20:10:29 it should work without them 2019-03-26 20:11:21 you can add them there later if you need special options 2019-03-26 20:12:07 (EE) /user/share/libinput: failed to find data file 2019-03-26 20:12:39 did you installed xf86-input-libinput 2019-03-26 20:12:42 (EE) Failed to load the deice quiks from /usr/share/libinput and etc/libinput/local-overides.quirks 2019-03-26 20:13:15 i did apk add xf86-input-mouse and -keybroad 2019-03-26 20:13:46 try libinput instead of mouse, it works better 2019-03-26 20:13:53 (II) AIGLX: suspending AIGLX clients for VT switch 2019-03-26 20:14:26 you mean apk add xf86-input-libinput? 2019-03-26 20:14:52 yes, and remove mouse and keyboard 2019-03-26 20:15:54 I mean, remove xf86-input-mouse and xf86-input-keyboard 2019-03-26 20:16:43 libinput handles all input devices 2019-03-26 20:16:52 mostly, to be fair 2019-03-26 20:21:27 same. now i have 10-quirks.conf 40-libinput.conf under /usr/share/X11/xorg.conf.d/ 2019-03-26 20:21:50 and 20-modules.conf in /etc/X11/xorg.conf.d 2019-03-26 20:24:09 from /var/log/Xorg.0.log: NOUVEAU(0): NVLeaveVT is called 2019-03-26 20:26:34 https://termbin.com/8fmd the log file 2019-03-26 21:05:53 appll: you still use nouveau, as I see in log 2019-03-26 21:07:21 mps i have xf86-video-intel installed, should i create a conf file to force it use intel 2019-03-26 21:09:59 maybe you have xf86-video-nouveau also installed, 'apk info -e xf86-video-nouveau' will tell you. if it is installed try to remove it 2019-03-26 21:10:18 and, do you have udev installed and started 2019-03-26 21:13:16 i have eudev installed, not udev 2019-03-26 21:14:09 that is, is it started? log looks like it is, but to be sure I ask 2019-03-26 21:14:44 from log looks like X tried nouveau and not intel driver 2019-03-26 21:15:51 can i remove the /etc/X11/xorg.conf.d/20-moudules.conf file 2019-03-26 21:18:02 not needed, it is ok to be there 2019-03-26 21:18:18 https://termbin.com/4b36 2019-03-26 21:18:54 after apk del xf86-video-nouveau 2019-03-26 21:19:14 did you installed del xf86-video-intel 2019-03-26 21:19:30 X server didn't tried to load it 2019-03-26 21:19:42 probably because not found 2019-03-26 21:22:01 thanks mps for your help. i am leave office soon. tomorrow i may boot a mint live CD to see how X is configured 2019-03-26 21:22:40 hope you will find solution tomorrow :) 2019-03-26 21:23:46 it is an old dell laptop so it should be easy to find a distor has DE works, Thanks! and you have a great night! 2019-03-26 22:28:51 hello, could someone tell me how to flush ssl cache in alpine if there is any? 2019-03-26 22:31:56 FreeBDSM: on which software? 2019-03-26 22:32:37 not sure I understand the question, but libressl? 2019-03-26 22:39:38 danieli: my problem is that my application stopped working after changing domain's IP address: well, it generally works except that a docker container with alpine running pm2 (node.js process manager) `curl https://navigatordo.ru/` -> `curl: (35) LibreSSL SSL_connect: SSL_ERROR_SYSCALL in connection to navigatordo.ru:443` 2019-03-26 22:42:21 ahhh, nvm 2019-03-26 22:42:26 looks like dns cache 2019-03-26 22:44:52 there is no R language pkg in Alpine? right? 2019-03-26 22:47:58 mps: not that I know of 2019-03-26 22:48:01 there's ERlang but not R-lang 2019-03-26 22:48:34 erlang is different from R, afaik 2019-03-26 22:49:01 I'm talking about https://www.r-project.org/ 2019-03-26 22:49:32 yet another statistical thingie 2019-03-26 22:50:01 artok: yes, but widely used 2019-03-26 22:50:12 I am aware, it was a joke :) 2019-03-26 22:50:20 erlang is a completely different thing 2019-03-26 22:51:21 seems that building package for R wouldn't be that big 2019-03-26 22:51:23 I know the difference although never tried to program in erlang or R 2019-03-26 22:51:52 I looked at void pkg already, it is not complicated 2019-03-26 22:53:44 my daughter need it for university class, so I think I will make it locally and not push to Alpine, but asked just in case if someone did it already to save some time 2019-03-26 22:54:43 oh great 2019-03-26 22:55:58 i was thinking about getting some uni classes after years, but seems that they still use java... turnoff 2019-03-26 22:57:51 didn't heard for uni which doesn't force java classes 2019-03-26 22:59:35 that would be great uni 2019-03-26 23:01:57 i have feeling that today uni's are 'in the hands' of big corporations 2019-03-26 23:04:59 oh well, I had plan to have my master's degree by my 30th birthday, but didn't like lectures back then 2019-03-26 23:05:41 now I'm just self learned dropout, working as a DJ and coding as a hobby =D 2019-03-26 23:07:13 artok: I'm also self taught in computer tech, hardware and software, and don't miss classes at uni, although I have few friends who are professors at IT uni's 2019-03-26 23:08:31 that doesn't impede me to have best rated system in one country 2019-03-26 23:08:53 yah 2019-03-26 23:10:04 formal learning is good but not most important in IT 2019-03-26 23:14:52 well yeah 2019-03-26 23:22:01 doesn't bootstrap get number of cores to use on the build... 2019-03-26 23:23:28 I think it reads it from abuild.conf 2019-03-26 23:23:45 I'm running aports/scripts/bootstrap.sh ... just wondering .... 2019-03-26 23:23:50 duh 2019-03-26 23:24:28 well it uses now 2 cores out of 4 2019-03-26 23:24:57 there is 4 cores for that vm 2019-03-26 23:25:33 what number of export JOBS= is set in your /etc/abuild.conf 2019-03-26 23:26:00 or ~/.abuild/abuild.conf 2019-03-26 23:26:50 but you always set preffered number by 'export JOBS=nr' 2019-03-26 23:27:11 where nr is number of cores you want to use 2019-03-26 23:27:30 oh yeah it was on 2 2019-03-26 23:29:19 eh, I see that I should say 'but you *can* always set preffered number by 'export JOBS=nr' 2019-03-26 23:31:08 I feel like soon building that as docker image 2019-03-26 23:31:27 putting some 32core 128G system to compile all 2019-03-26 23:35:57 never tried more than 16 although have access to box with 64 2019-03-26 23:36:46 disk is slow for such numbers of cores 2019-03-26 23:38:39 I build my docker images on digitalocean 2019-03-26 23:39:25 does it cost much? 2019-03-26 23:39:34 full llvm toolchain built under one hour... 2019-03-26 23:42:00 at the moment, 64G RAM 32CPU 400GB SSD is $0.952/hour 2019-03-26 23:42:47 128GB RAM 32CPU $1.429/hour 2019-03-26 23:44:31 not cheap but also not to dear 2019-03-26 23:46:49 well cheap if you calculate the hours that you'll be waiting... 2019-03-26 23:47:40 I'm now ok to wait for my VM to build on this laptop, since I'm just drinking beer and rum 2019-03-26 23:48:13 artok: eh, I'm on vine now :) 2019-03-27 02:15:30 i am trying to use a shell script as command for an openrc background service, now when i call a function within the script it can contain errors with no problem, what am i doing wrong? 2019-03-27 02:17:25 hello there. I'm just getting started with alpine and am having trouble installing miniconda. Does anyone here have experience with that? Any help is really appreciated. 2019-03-27 08:51:34 anyone got networkmanager working in alpine? 2019-03-27 08:51:56 i always get a "device not ready" 2019-03-27 08:52:11 i commented everything out in "/etc/network/interfaces" 2019-03-27 08:54:02 wifi works when using wpa_supplicant and /etc/network/interfaces 2019-03-27 08:54:32 xsteadfastx: also for me it didn't worked. few days ago I started to upgrade it 2019-03-27 08:54:54 but didn't finished with patches 2019-03-27 08:56:24 oh ok 2019-03-27 08:56:57 but it shouldnt be more than comment out devices in network interfaces and install networkmanager or? 2019-03-27 08:57:46 I forgot exactly, but think you are right 2019-03-27 08:57:54 every tried wicd? 2019-03-27 08:58:15 that looks really old ;-) 2019-03-27 08:58:21 i mean the build dates 2019-03-27 08:58:24 I'm using wpa_gui, so didn't tried hard 2019-03-27 08:58:54 wicd is unmaintained upstream, afaik 2019-03-27 09:00:17 oh never heard about wpa_gui 2019-03-27 09:00:20 installing it right now 2019-03-27 09:00:23 wpa_gui can be used quite fine for network scan and connect, only missing part is to invoke dhcpc 2019-03-27 09:01:05 but I start dhcpc from terminal when wpa_gui connects 2019-03-27 09:01:32 mh ok... doesnt works with only installing it 2019-03-27 09:01:40 "could not get status from wpa_supplicant" 2019-03-27 09:01:51 Hello 2019-03-27 09:02:32 maybe some group stuff? 2019-03-27 09:02:36 Doesn't firefox (esr) nor chromium build on x86 anymore? 2019-03-27 09:02:44 xsteadfastx: you have to set /etc/wpa_supplicant.conf to fix socket interface 2019-03-27 09:03:24 ctrl_interface=DIR=/run/wpa_supplicant GROUP=netdev 2019-03-27 09:04:20 and, you as user must be in netdev group 2019-03-27 09:04:56 quinq: no, because rust is not ported to x86 on musl 2019-03-27 09:06:14 and firefox-esr needs rust to be built 2019-03-27 09:06:27 mps: thank you alot :) 2019-03-27 09:06:44 xsteadfastx: yw :) 2019-03-27 09:06:52 does it works? 2019-03-27 09:07:19 yes it does... the applet just doenst show in my i3 bar... but thats something completly different :) 2019-03-27 09:07:54 good, switch to awesome wm :) 2019-03-27 09:08:12 is that the new stuff ;-) i remeber tried that maybe 10 years ago 2019-03-27 09:08:53 new? I don't think. works quite fine for years 2019-03-27 09:09:29 btw, is i3 also tilling WM 2019-03-27 09:13:05 yes and it was really easy to configure... thats why i use this for a really really long time 2019-03-27 09:13:08 maybe 8 years or so 2019-03-27 09:14:00 mps, and what about chromium? 2019-03-27 09:14:34 I remember that I looked at it, but decided to use awesome because I can write applets which I need in lua, and lua is simple and easy to learn 2019-03-27 09:16:24 quinq: don't know status of the chromium. Tried to build that behemot for aarch64 but ceased after to much wasted time on it 2019-03-27 09:16:57 Yes, the web is doomed 2019-03-27 09:17:03 source tarball is more than 600 MB big 2019-03-27 09:17:20 Even more so if major browsers don't care to be compatible with x86 anymore 2019-03-27 09:17:35 (not that they really cared with any sort of compatibility before) 2019-03-27 09:18:27 that't the how industry work, i.e. force us to buy new and bigger boxes every two years, imo 2019-03-27 09:19:43 agreed 2019-03-27 09:19:44 quinq: you can try midori on small boxes 2019-03-27 09:25:07 Bah, webkit isnt better (maybe worse) in that regard 2019-03-27 09:26:11 agree, but midori is better than nothing at the end 2019-03-27 09:27:04 I mean practically, it just breaks 2019-03-27 09:27:28 I get a Trace/breakpoint trap 2019-03-27 09:28:17 well, yes. firefox is 'fine' but the problem is in that rust developer don't care for musl lib 2019-03-27 09:38:20 just tried midori 2019-03-27 09:38:25 crashes 2019-03-27 09:38:29 meh 2019-03-27 09:40:06 ok needs... gsettings-desktop-schemas 2019-03-27 10:12:47 xsteadfastx, the webprocess crashes anyway, doesn't it? 2019-03-27 11:00:35 hi all, I wanna install Alpine on my VPS to stream some music with MPD. Should I add another user or doing it with root is fine? 2019-03-27 11:03:01 don't use root for this 2019-03-27 11:03:21 never use root for anything except adiministrating 2019-03-27 11:03:25 ^ this 2019-03-27 11:04:56 ok, thanks, I always wonder about it because no tutorial ever starts with "add new user" 2019-03-27 11:07:09 No tutorial either starts with “don't drink bleach” 2019-03-27 11:07:57 if you don't know what bleach is, then you might drink it ;] 2019-03-27 11:59:18 quinq: nope... i can surf with midori 2019-03-27 12:00:01 Hummm, the webprocess crashes always, here 2019-03-27 12:22:45 quinq: midori worked for me on aarch64 and x86_64 without problem 2019-03-27 12:25:43 Yes mps, the issue at hand is x86 though :) 2019-03-27 12:25:51 (at least that was my initial question) 2019-03-27 13:02:27 quinq: I don't have x86 with Alpine so can't test it. You can try some of minimalistic browser like luakit 2019-03-27 13:03:32 ACTION wondering why we don't switch to text mode browsers like w3m or elinks 2019-03-27 13:10:05 mps, that's rather the other way around, I switch to graphical browsers when I don't have other choice 2019-03-27 13:10:26 mps, that's a webkit issue, as this is the webprocess (webkit component) which crashes 2019-03-27 13:10:30 Same thing happens to surf 2019-03-27 13:11:30 so, you are out of options :( you can post bug report with strace log to bugs.a.o 2019-03-27 13:11:45 maybe someone could fix it 2019-03-27 15:55:33 Hi, I would be glad if someone help me to port mininet to alpine linux 2019-03-27 15:55:57 Is it support namespaces 2019-03-27 16:00:48 Hi! I am trying to build a docker image with alpine but get this error: 2019-03-27 16:00:50 WARNING: Ignoring http://dl-cdn.alpinelinux.org/alpine/v3.8/main/x86_64/APKINDEX.tar.gz: temporary error (try again later) 2019-03-27 16:01:23 I can download the file by hand just fine, while the error with building seems to persist. 2019-03-27 16:01:41 The same goes for 3.9 btw. 2019-03-27 16:51:55 Is there a way to disable the trigger script of a package (grub)? 2019-03-27 16:52:31 Or to automatically remove a package in makedepend after build? 2019-03-27 16:53:47 nickre: disable trigger by removing triggers= line in APKBUILD ? 2019-03-27 16:55:19 My APKBUILD needs grub to build my package. But the trigger script breaks my chroot (as /dev is not mounted). 2019-03-27 16:55:53 Context: https://gitlab.com/postmarketOS/pmaports/merge_requests/290#note_154694356 2019-03-27 16:59:29 nickre: after building (successfully) makedepends packages should be removed 2019-03-27 17:00:11 it must be something else that trigger grub 2019-03-27 17:00:23 aka touching /boot 2019-03-27 17:00:59 right, your package() is touching /boot, isn't it ? 2019-03-27 17:01:30 yes, but grub should ignore that 2019-03-27 17:02:03 I only need the grub-mkimage program 2019-03-27 17:03:04 nickre: why do you have to run in chroot ? 2019-03-27 17:03:10 it's x86 after all 2019-03-27 17:03:17 ah postmakeros as a chroot 2019-03-27 17:03:24 yes 2019-03-27 17:04:49 nickre: care to pack your chroot into a tar file so I can download and test ? 2019-03-27 17:06:35 I use it via pmbootstrap, so I'm not sure if I can do it. I'll try 2019-03-27 17:08:07 nickre: tar -zcvf rootfs.tar.gz /path/to/your/chroot ? 2019-03-27 17:13:45 It is 800MB big. How should I send it? 2019-03-27 17:21:58 nickre: sun is down here. Ping me tmr if you need. Maybe upload to somewhere ... Or show me how to bootstrap with pmbootstrap :D 2019-03-27 17:22:04 nickre: good night 2019-03-27 17:26:30 huhu 2019-03-27 17:52:28 Have a good evening 2019-03-27 18:09:58 mps looks the mint uses the nouveau driver for my laptop 2019-03-27 18:10:01 https://termbin.com/kd6z 2019-03-27 18:15:12 appll: maybe it works on mint, but not sure if it works on Alpine. It didn't worked in my case 2019-03-27 18:16:04 it needs something to switch video out, iirc 2019-03-27 18:16:39 or to switch cards in bios, but my (asus) bios doesn't have that option 2019-03-27 18:16:43 got it mps. then i will try to re-install with intel and libinput, and compare the log with nouveau/intel/mint 2019-03-27 18:17:26 good, will wait for your info about result 2019-03-27 18:19:21 thanks mps! 2019-03-27 19:19:38 mps, i missed to install lxdm 2019-03-27 19:20:07 and I only test to run : X, not startxfce4 2019-03-27 19:20:37 now with intel driver and libinput, i run startxfce4, it works 2019-03-27 19:25:06 appll: good news :) 2019-03-27 19:28:34 again thanks for your help. btw , what is the X cmd for 2019-03-27 19:29:45 X is X server, i.e. graphical interface on most unix boxes 2019-03-27 19:30:16 ic, that is why i only see a blank screen by running it 2019-03-27 19:30:18 it is started by Display Managers in background 2019-03-27 19:30:58 default X should have pattern, but I didn't it started that way for years 2019-03-27 19:32:52 yeah, tried with Xephir, X server in X server and I see it black. things changes over time, I see ;) 2019-03-27 19:34:36 haha, we learned! 2019-03-27 19:35:30 yes, everyday I see new thing in world where it looks that nothing changes 2019-03-27 19:38:43 $ echo "exec startxfce4" >> ~/.xinitrc 2019-03-27 19:39:00 why i need th exec in that cmd line 2019-03-27 19:40:18 got it: https://askubuntu.com/questions/525767/what-does-an-exec-command-do 2019-03-27 19:40:28 don't know for xfce but for awesome in my .xinitrc last line is pure 'awesome' without exec 2019-03-27 19:41:15 see 'man exec' 2019-03-27 21:40:34 mps: then that is a bug and you should notify them as such 2019-03-27 21:44:40 Kumool: which bug? 2019-03-27 21:45:47 mps: awesome going into the background instead of staying in the foreground 2019-03-27 21:46:26 no, it stays in foreground and that is how it should work 2019-03-27 21:47:25 in .xinitrc you should have last process to stay in foreground else X exits 2019-03-27 21:52:51 ah, I thought you meant awesome just goes into the background which is why you don't need to exec 2019-03-27 23:18:23 artok: did you managed to start aarch64 in qemu 2019-03-27 23:19:59 not actually tried much.. just created image, now checking how I can mount it under macOS 2019-03-27 23:20:21 oh, macos :/ 2019-03-27 23:22:59 not that easy as just mounting it =) 2019-03-27 23:23:13 ACTION mounts 2019-03-27 23:35:12 ...so no luck yet 2019-03-28 03:22:35 Hey all :) do I need to install gcc to use clang? compiling a trivial hello.c I'm getting errors like: /usr/bin/ld: can't find -lgcc 2019-03-28 03:31:39 it seems I do... 2019-03-28 03:45:02 well it seems that to get CMake to run I need to also install g++ regardless of the fact that i'm trying to use clang/llvm. 2019-03-28 03:45:22 am trying to compile libobjc2 btw. 2019-03-28 03:45:38 as part of the whole GNUstep thing i was asking about a few days ago. 2019-03-28 03:47:09 but now it's way too late (03:45) so best i get some sleep. I'll keep my IRC window open - on the off chance somebody has some tips/tricks. nite nite all! 2019-03-28 04:39:05 silverwillow: use compiler-rt builitins. but indeed you need something from gcc and that is crt*.o under /usr/lib/gcc/// 2019-03-28 08:44:46 I 2019-03-28 08:45:35 I'm getting an error installing the openssl ruby gem in alpine-linux3.9 docker container. https://gist.github.com/marzdgzmn/ad13635d35fcbe033ca353fe17a07ba0 2019-03-28 08:46:14 I was having the same issue with nokogiri ruby gem, but I've fixed that via 'apk update & apk add build-base' 2019-03-28 08:57:35 Nvm, I got it fixed, needed to install openssl-dev 2019-03-28 09:06:23 yeah, bingo 2019-03-28 10:13:32 is there vifm in any repo ? i cant fint it 2019-03-28 10:15:09 <_ikke_> apparently not 2019-03-28 10:22:08 im trying to build it but i get error aclocal .1.15 missing 2019-03-28 10:22:15 i have installed automake 1.16 2019-03-28 10:24:07 best console apps like vifm or ranger missing... thats what distro like alpine should have 2019-03-28 10:24:55 <_ikke_> Feel free to contribute (I looked at ranger earlier, but had issues getting it to work) 2019-03-28 10:26:47 over7head: I packaged vifm for myself but it doesn't work well and tried to contact upstream over IRC but didn't got any response 2019-03-28 10:27:32 I have some color problems with it, although it is good file manager 2019-03-28 10:37:06 a also have some problems with bash, i have it installed but seems it not works 2019-03-28 10:37:46 i type bash and it doesnt report anything but seems it stays in ash 2019-03-28 10:39:00 <_ikke_> / # bash 2019-03-28 10:39:02 <_ikke_> bash-5.0# 2019-03-28 10:39:07 <_ikke_> that's what happens for me 2019-03-28 10:39:26 PS1 set? 2019-03-28 10:40:33 hm 2019-03-28 10:40:38 i would check it 2019-03-28 10:40:49 i dont even have .bashrc for root or user 2019-03-28 10:41:10 <_ikke_> Because there is no template to create it 2019-03-28 10:41:25 <_ikke_> You can create it yourself 2019-03-28 10:42:00 If it doesn't report anything that means its found 2019-03-28 10:45:52 actually it works 2019-03-28 10:46:04 but it doesnt take .bashrc effect 2019-03-28 10:46:31 i change colors there, but colors are still same 2019-03-28 15:00:32 @fcolista I still can't see the newest r1 openconnect package in the package repo, does it take some time to become available? 2019-03-28 15:00:41 hi icavalheiro 2019-03-28 15:00:43 yes 2019-03-28 15:00:52 it takes a while for the mirror to be replicated 2019-03-28 15:01:10 ok, so I'm nnot doing something wrong :) 2019-03-28 15:01:21 No :) 2019-03-28 15:01:22 aports:master |Francesco Colista| testing/openconnect: switch from gnutls to openssl | http://dup.pw/aports/62a04524 2019-03-28 15:02:56 syncing takes a while depending on which mirror you're using 2019-03-28 15:03:47 i have a question about the installation procedure. i already have a windows and arch install and i plan to install alpine on a 10gb partition. I want Alpine to use the 10gb partition for / and /boot and my /home partition for Arch as its home partition. 2019-03-28 15:05:19 i am aware that the installer follows a fixed partitioning scheme so how can i make the installer follow this partitioning scheme? 2019-03-28 15:13:23 starship_trooper: read Alpine wiki section about manually partition disk and how to install Alpine in this manner 2019-03-28 15:19:01 mps: thanks i'll have a look 2019-03-28 15:20:07 after you read it and try come here and ask if you are not sure what to do 2019-03-28 15:20:58 sure 2019-03-28 15:46:03 mps: so i should mount my root partition at /mnt, home partition at /mnt/home and efi partitiion at /mnt/boot/efi and then run setup-disk /mnt, right? 2019-03-28 15:52:48 starship_trooper: you do not need to add home partition during install, add it to /etc/fstab after you install root partiotion 2019-03-28 15:53:30 same for boot and efi, you probably have it already for Arch/Win 2019-03-28 15:54:18 /boot part depends what will you be your bootloader 2019-03-28 15:57:05 ah ok 2019-03-28 15:57:14 yeah i already have refind installed 2019-03-28 15:58:16 don't know how refind works, but you probably have to add Alpine in some kind of menu 2019-03-28 15:58:16 mps: after this i should proceed with setup-alpine i presume? 2019-03-28 15:58:37 no, setup-alpine will format your disk 2019-03-28 15:59:03 mps: refind auromatically looks up for bootables in all the drives so that adding a manual entry won't be necessary 2019-03-28 15:59:25 how would i configure my installation then? via chroot? 2019-03-28 16:00:40 I can post you my private notes about that, not fully in English but I hope you will understand if you want to look at it 2019-03-28 16:01:09 sure, that would helpful 2019-03-28 16:02:50 here it is, please don't follow it blindly http://tpaste.us/lZQo 2019-03-28 16:03:44 ACTION thinking that is time to translate it 2019-03-28 16:04:32 thanks! 2019-03-28 16:29:15 mps: how much time is setup-disk supposed to take? 2019-03-28 16:29:36 the progressbar is progressing very slowly 2019-03-28 16:32:22 oh busybox's grep lacks -R that I use so much 2019-03-28 16:32:50 but it's true that following KISS, grep should not do that anyway 2019-03-28 16:37:18 mps: it's done. thanks for your help :) 2019-03-28 16:37:38 starship_trooper: it depends on your network speed, but shouldn't last long, few minutes maybe 2019-03-28 16:37:45 oh wait, they've added -r though 2019-03-28 16:44:24 So, regarding php-fpm, any way that we can get older php versions (eg 7.0.*) in 3.9 or edge? 2019-03-28 17:32:16 For traditional HDD installation, the wiki page says "this information is outdated" 2019-03-28 17:32:19 https://wiki.alpinelinux.org/wiki/Installing_Alpine_on_HDD_dualbooting 2019-03-28 17:33:45 Anyone know the current status of this? Can one safely use the setup-alpine script, or will it overwrite existing bootloader with syslinux, etc? 2019-03-28 17:33:46 rfs613: it is outdated but still could be useful, with some care 2019-03-28 17:34:38 answered here this question few hours ago 2019-03-28 17:35:12 hehe, sorry.. is this channel archived somewhere? 2019-03-28 17:35:36 setup-alpine will reformat your disk so it is not safe to use if you want to preserve partitions/filesystems 2019-03-28 17:36:12 rfs613: https://dev.alpinelinux.org/irclogs/%23alpine-linux-2019-03.log 2019-03-28 17:36:15 ACTION found the archive... 2019-03-28 17:37:08 no problem, just wanted to point you to archve :) 2019-03-28 17:43:39 mps: thanks. Looking at the script you linked to, seems you're setting up your disks essentially manually (makes sense). Are the last 4 lines at bottom just there to record a method that did not work? 2019-03-28 17:49:27 rfs613: let me see 2019-03-28 17:50:16 yes, last four lines I tried but can't remember if it worked 2019-03-28 17:51:08 I think it worked, but not 100% sure :), need to refresh memory with cup of coffee :) 2019-03-28 17:52:13 and more than a year I didn't installed Alpine from scratch 2019-03-28 19:21:36 I installed alpine but I can't connect to internet through eth0. 2019-03-28 19:22:00 I tried setup-interfaces couple times and ifup eth0. 2019-03-28 19:28:44 vejetaryenvampir: setup-dns, maybe 2019-03-28 19:30:50 Rebooting. 2019-03-28 19:30:58 I will try. 2019-03-28 19:31:22 BTW, can we change keyboard layout on crypt password prompt? 2019-03-28 19:32:39 ip link doesn't show eth0 anymore... 2019-03-28 19:32:47 Whas's going on? 2019-03-28 19:33:16 ip: ioctl 0x8913 failed: No such device 2019-03-28 19:33:57 udhcpc ioctl 0x8913 failed: No such device 2019-03-28 21:11:48 do I need to do anything other than put a public key in /etc/apk/keys to get apk to trust a particular repo? 2019-03-28 22:02:05 is there force option for 'apk upgrade' 2019-03-28 23:41:54 hey there 2019-03-28 23:43:30 I passed from 3.8 to 3.9, and postgres 11 was installed. My databases seems not have been migrated from postgresql 10 to 11 and I have no backup of it ( not critical ) 2019-03-28 23:45:46 I found this : https://www.postgresql.org/docs/11.1/pgupgrade.html but I'm not sure I have old binaries 2019-03-28 23:50:01 for postgresql safest method is to do pg_dumpall on previous version, then upgrade postgresql and do pg_restore 2019-03-28 23:51:15 so I have to reinstall oldest version ? 2019-03-28 23:52:11 does apk manage downgrading package ? sorry to ask this there, I should read documentation 2019-03-28 23:52:13 you can install previous version of the Alpine, copy/move DB data do dump and go on forward 2019-03-28 23:52:52 you could try with apk pinning but I wouldn't for such things like PostgreSQL's 2019-03-28 23:53:10 yes I see the point 2019-03-28 23:53:27 but I have no machine ready to install something quick 2019-03-28 23:53:52 if the data are not big you can try on VM or lxc container 2019-03-28 23:54:39 yes I should do that 2019-03-28 23:54:46 actually, lxc container is the best option in your current case, imo 2019-03-28 23:55:04 I'm asking myself if I can't take a quite old backup I made 2019-03-28 23:55:11 you can 'mount' under it current DB dir 2019-03-28 23:56:03 thanks for your advice and good ideas. I'll sleep a little and take a decision 2019-03-28 23:56:28 you are welcome :) 2019-03-28 23:56:35 and ... do backups on my backup machine that do temporally database xD 2019-03-28 23:57:49 btw, you remembered me that the Alpine needs to upgrade postgresql to 11.2 2019-03-29 02:02:23 what does alpine_dev=usbdisk actually do? is it a kernel parameter? i try to boot off usb with grub 2019-03-29 02:36:27 fassl: iirc kernel cli params can be pulled out of like 2019-03-29 02:36:31 /proc/1/environ 2019-03-29 02:36:33 or something 2019-03-29 02:38:42 i guess what I'm trying to say is, if the guidance is to put that in your kernel arguments, the kernel itself is likely not using it, but the initrd might be 2019-03-29 02:43:57 meph, i am referring to https://wiki.alpinelinux.org/wiki/Create_a_Bootable_USB i don't know how to translate that to grub 2019-03-29 02:45:03 i tried adding all kernel usb modules to the initramfs to no avail 2019-03-29 02:46:06 iirc adding all necessary modules did suffice on centos 2019-03-29 02:47:48 > Warning: If you are installing to a USB Stick, you may need to modify the syslinux.cfg file to say usbdisk as described below, or you will face possible problems booting and definite problems with the package cache. Recent versions of setup-bootable will specify the alpine_dev using a UUID instead, so it should work properly by default. 2019-03-29 02:47:57 that's worded very poorly 2019-03-29 02:48:06 but that might be what you're running into 2019-03-29 02:48:42 and yeah, it looks like alpine_dev= should be passed DIRECTLY as a kernel parameter 2019-03-29 02:49:29 so i should try alpine_dev=UUID ? 2019-03-29 02:50:38 it is also encrypted 2019-03-29 02:51:13 you're going to need to pass additional options to make LUKS work 2019-03-29 02:51:21 i think 2019-03-29 02:51:36 it is already booting fine, but not from an usb stick 2019-03-29 02:51:40 you might be better off trying to make dracut work, but dracut is sort of broken 2019-03-29 02:52:09 oh, are you trying to move your /boot to a usb stick? 2019-03-29 02:52:18 i thought of that actually, but don't really have time to look into that, i kinda need this soon 2019-03-29 02:52:27 nah not move, i dd'ed it to a stick 2019-03-29 02:52:27 understandable 2019-03-29 02:52:34 yeah 2019-03-29 02:52:38 i mean i dded the vm image 2019-03-29 02:52:46 i have definitely gotten that exact configuration working 2019-03-29 02:52:52 with both syslinux and dracut 2019-03-29 02:53:02 oho nice 2019-03-29 02:53:04 but alpine's syslinux stuff changed a bit since then 2019-03-29 02:53:15 and I don't use alpine anymore 2019-03-29 02:53:16 :/ 2019-03-29 02:53:46 dracut is broken in the sense that if you pass a specific UUID, it looks for it in the wrong path in /dev 2019-03-29 02:53:53 it's making systemd/fedora assumptions 2019-03-29 02:54:09 specifically for luks 2019-03-29 02:55:13 the workaround without fixing the real issue in the scripts that power dracut, is to just specify "rd.auto" in your kernel params 2019-03-29 02:55:31 it will autodetect your luks drive, and lvm stuff if that's inside of luks 2019-03-29 02:55:51 it 2019-03-29 02:55:57 s obviously not ideal but it works 2019-03-29 02:56:20 at least for fairly simple luks/lvm configurations 2019-03-29 02:57:12 that rd.auto thing is specific to dracut initramfs's though 2019-03-29 02:57:34 with both syslinux and dracut 2019-03-29 02:57:47 what I meant is, with both syslinux and grub, with dracut 2019-03-29 02:58:39 i think i got luks+lvm working with alpine without dracut a few years ago, but like I said, a lot of the early boot configuration stuff in alpine has changed since then, and I don't really use alpine any longer 2019-03-29 02:59:12 I wish I could provide further insights, but that's about all I have at the moment 2019-03-29 02:59:32 too bad, no problem, thanks for the info though 2019-03-29 03:09:57 i can see the stick in /sys/block/vda i guess 2019-03-29 03:10:58 but lsmod shows usb_storage 0 2019-03-29 03:13:28 omg i just catted it 2019-03-29 03:14:03 well ok, yes it is the stick, i know that now 2019-03-29 03:18:42 actually i am not sure if the stick might be broken 2019-03-29 03:21:58 i'm so dumb... the image is slightly bigger than the stick 2019-03-29 03:38:54 lol yeah that was it, meph thanks for helping 2019-03-29 03:40:28 fsck: caught SIGTERM.. woot 2019-03-29 03:42:16 ty algitbot 2019-03-29 03:47:00 also is it just me, or does openrc sometimes just get stuck until i press some keys? 2019-03-29 03:47:46 at boot? 2019-03-29 03:48:22 yeah 2019-03-29 03:49:25 sometimes login prompt is delayed quite some time, i guess it runs into some timeout? i think i had that before i added services myself 2019-03-29 03:51:18 sounds like your box has no entropy source 2019-03-29 03:52:12 it runs in qemu-kvm 2019-03-29 03:57:36 should i install haveged? 2019-03-29 04:02:16 gotta get some rest gnight 2019-03-29 07:36:27 Can anyone help me with this issue: https://redd.it/b6tlov 2019-03-29 07:36:41 i asked it on the alpinelinux subreddit 2019-03-29 09:34:52 there's an alpine subreddit? 2019-03-29 10:44:40 danieli: There is a subreddit for everything :-P 2019-03-29 10:45:00 misterunknown: good point 2019-03-29 10:45:18 i hope it's obvious that /r/alpinelinux is unofficial and not affiliated with us 2019-03-29 11:16:43 hello, I had a question about PAM 2019-03-29 11:17:30 I can only see a number of "base-" configurations 2019-03-29 11:17:33 is this expected in Alpine? 2019-03-29 11:17:44 with Arch it seems like there are more available, like "login", etc. 2019-03-29 11:50:20 Does anyone know if there is a image that will work with https://en.wikipedia.org/wiki/Asus_Tinker_Board <-- this 2019-03-29 11:51:24 Kingsy: armv7 should work 2019-03-29 11:52:08 mps: probably a stupid question, do you know if the arm image is 32bit only? is that even a thing for arm images? I THINK the tinkerbox is a 32bit only arch.. 2019-03-29 11:52:41 armhf and armv7 are 32bit, aarch64 is 64bit 2019-03-29 11:52:56 right! ok thats good news. 2019-03-29 11:53:13 iirc, rk3288 is 32bit 2019-03-29 11:53:24 alright then I think I am going to swap in alpine then. At the moment I am using armbian but I have all sorts of issues. I hear alpine is pretty decent and as lightweight as it gets for servers. 2019-03-29 11:54:19 right, I have Alpine on all my ARM box, from small to chromebooks, it is a lot faster 2019-03-29 11:54:48 yeah I just want stable too. armbian has had weird issues just sprouting out of no-where. 2019-03-29 11:54:56 my project for the weekend then :) 2019-03-29 11:55:17 I had Debian and Raspbian about two or one year ago and it was a pain to work with them 2019-03-29 11:55:29 exactly my experience 2019-03-29 11:55:59 so I am making the plunge to get away from debian / ubuntu and armbian. Going to try alpine for servers and void for my desktops 2019-03-29 11:56:02 no, not Raspbian but Armbian. I even forgot their names :) 2019-03-29 11:56:12 hah! 2019-03-29 11:57:03 I have Alpine on desktops too, x86_64 and ARM 32bit and 64bit, what a difference :) 2019-03-29 11:57:53 right now I'm typing from chromebook, rk3399 Alpine aarch64 2019-03-29 11:59:13 but, read first sentence on the https://alpinelinux.org/about/ 2019-03-29 11:59:38 i.e. power users, means you have invest some time in it 2019-03-29 12:02:54 yeah! its a very cool project. 2019-03-29 12:06:38 I'd rather call it 'good project' 2019-03-29 12:10:27 haha fair enough yeah 2019-03-29 12:29:33 Is there a good support of SBC from alpine ? or like the images or binaries are here for ARM devices and you have to find how to set it up ? 2019-03-29 12:36:26 jeanjack: as I just wrote to Kingsy, Alpine is more for power users but yes it works quite good on ARM SBC's 2019-03-29 12:37:17 nice 2019-03-29 12:39:50 for exemple, for a specific board that use u-boot, you have to compile again following this : https://wiki.alpinelinux.org/wiki/DIY_Fully_working_Alpine_Linux_for_Allwinner_and_Other_ARM_SOCs or you can use the rootfs given on the image ? 2019-03-29 12:40:41 I suppose that you have time to respond, if not don't bother my question an I'll look deeper when I'll be ready 2019-03-29 12:40:54 for some boards u-boot is in tar.gz but for some you have to build it 2019-03-29 12:41:02 rest mostly works 2019-03-29 12:41:48 for RPi everything is built 2019-03-29 12:47:17 ok so just have to find the dtb and drivers to make it running well 2019-03-29 12:47:31 (if it's ARM ;) ) 2019-03-29 12:55:38 jeanjack: well, yes, most drivers and dtb's are built with Alpine kernels, but if you have some specific cases and needs you can always build kernel, driver and dtb's and install it 2019-03-29 12:56:19 I do mostly this, i.e. don't use Alpine kernel on ARM because I need some 'special' things 2019-03-29 13:18:00 mps: do you take the kernel from another distribution? 2019-03-29 13:22:50 kahiru: I use upstrem kernels 2019-03-29 13:23:26 oh, I see 2019-03-29 15:18:12 ok, well the stick is not broken, a new one also fails at checking local filesystems 2019-03-29 15:53:10 weird, i added an ewarn message to fsck service to see what is going on, now it boots, but still i see fsck.fat \n open: No such file or directory 2019-03-29 15:56:14 it seems it picks up #/dev/usbdisk .... vfat from fstab 2019-03-29 16:12:30 meph, got it working, nothing too special needed, just had to remove /dev/usbdisk from fstab 2019-03-29 16:15:37 fassl: interesting, never noticed it. do you have special boot sequence or added checks 2019-03-29 16:20:54 mps, not really, just did the lvm dmcrypt howtos, and it seems that entry gets added when it detects the install target is an usb device. but not needed in my case as it is set up with UUID/PARTUUID 2019-03-29 16:21:47 but that fsck picks up commented out entries from fstab is a bug right? 2019-03-29 16:24:01 that looks like a bug, commented options must be ignored, imo 2019-03-29 22:01:40 on armv7 stable 'apk search -a linux-headers' shows 'linux-headers-4.18.13-r1'. shouldn't it be 4.19.x 2019-03-29 22:43:07 Quick question, Why does one of my container has colors when I type ls and others not? I installed about the same thing on both of them 2019-03-29 22:48:30 <_ikke_> colors where? 2019-03-29 22:58:57 terminal colors? 2019-03-29 23:22:09 check your .bash_profile (?) for the specific users 2019-03-29 23:22:32 or .bash_rc or something 2019-03-29 23:48:43 nice fassl 2019-03-30 01:35:20 Okay, will do, thanks! 2019-03-30 17:32:52 Hi everyone. How about a deb package for apkbuild? 2019-03-30 17:44:03 KOLANICH: debian doesn't build against musl, so that'll be difficult 2019-03-30 17:44:16 we use musl libc and not glibc 2019-03-30 17:46:36 danieli: I don't understand you. How does it prevent us from having a deb package for apkbuild built against glibc to be able to build alpine packages in debian? 2019-03-30 17:46:47 aaah, gotcha 2019-03-30 17:46:53 I misunderstood :) 2019-03-30 21:13:38 I have two game controllers. One is wired, one is wireless (USB). Both work on Windows, both work on all the other distros I've tested. Weirdly though, while the wired one works fine under Alpine, the wireless one shows up for a split second and then vanishes 2019-03-30 21:14:18 dmesg shows it as still connected, but the device files vanish from /dev/input 2019-03-30 21:15:46 So I was wondering - if I use the kernel from a different distro install to boot Alpine, is there a risk of it causing problems with kernel modules? 2019-03-30 21:16:21 use same kernel modules then also 2019-03-30 21:16:39 Alpine kernel is 4.19.30, the other one is 4.19.0-2 2019-03-30 21:16:56 If I just rsync the modules over from the other setup, is that likely to work? 2019-03-30 21:19:54 I'd rather check the modules for the kernel that you have already 2019-03-30 21:20:40 What do you mean? 2019-03-30 21:21:01 fix the modules etc for 4.19.30 2019-03-30 21:21:54 you can check the settings from the other distro 2019-03-30 21:23:17 Which settings? 2019-03-30 21:23:22 kernel 2019-03-30 21:23:28 Ohhh right gotcha 2019-03-30 21:23:30 and modules 2019-03-30 21:25:15 Ah. I see. `# CONFIG_INPUT_JOYSTICK is not set` 2019-03-30 21:26:36 Though wait no that makes no sense - then why does the wired one work? 2019-03-30 21:26:58 Wrong option then probably 2019-03-30 21:30:25 pixelherodev: probably because you USB joystick 2019-03-30 21:30:39 Both of them are USB though 2019-03-30 21:31:58 The wireless one acts just like a wired one from the computer's perspective IIUC. Even if the controller is off, plugging in the USB causes the joystick to be recognized normally 2019-03-30 21:32:02 one is wireless USB, you wrote 2019-03-30 21:33:03 does this wireless USB adapter need some firmware or something special to be activated 2019-03-30 21:33:16 bluetooth? 2019-03-30 21:33:44 Nope 2019-03-30 21:34:06 It has a built in controller, and its firmware should already be on the controller AFAICT 2019-03-30 21:34:37 Works instantly on any device I've seen, including Windows, which on its own indicates firmware isn't needed 2019-03-30 21:34:47 Emphasis on the *Windows* part :P 2019-03-30 21:34:52 if the adapter announce self as USB input device to computer it should work 2019-03-30 21:35:08 That's why I'm so confused 2019-03-30 21:35:12 It's not that it doesn't get recognized 2019-03-30 21:35:17 It actually broke my joystick library 2019-03-30 21:35:36 The device files show up for *milliseconds* 2019-03-30 21:36:07 evtest maybe could help you diagnose problem 2019-03-30 21:37:13 Doesn't that require a device file to test? 2019-03-30 21:37:26 Yeah 2019-03-30 21:37:53 Quickly installed and tested it, if none is specified it scans /dev/input/event* - which would help if the event files weren't gone before they were usable 2019-03-30 21:39:09 Works fine with the other controller, but it has no method of accessing this one 2019-03-30 21:40:55 sorry, without having exact that hardware I can only guess and that guessing will be probably wrong 2019-03-30 21:42:30 I only can tell that in my case similar hardware work without problem 2019-03-30 21:43:06 I get it, I'm just stumped as to how to even begin to debug this - I don't think it could be kernel config, if that were the case the file wouldn't show up in the first place 2019-03-30 21:43:18 It's clearly not a hardware issue, or it wouldn't work when I REISUB into Devuan 2019-03-30 21:43:41 dmesg gives no indication that anything is wrong 2019-03-30 22:22:28 Actually, if I switch the wired one to use XInput instead of DirectInput (it has a physical switch to control that), it stops working also... 2019-03-30 22:23:01 But the files don't show up at all so that might not prove anything 2019-03-30 22:28:42 Can I start both sshd and nginx process? 2019-03-30 22:29:04 in a docker, v3.9 2019-03-31 00:09:04 dhs227, shure, you just need some sort of supervisor 2019-03-31 00:14:26 pixelherodev, did you already check udev rules? maybe something funky is going on, and did you try the same port for both? 2019-03-31 13:07:44 hey all. I'm still having issues getting the latest stable GNUstep to install on alpine. I've put some explanation and a Virtualbox OVA image of the alpine install here: http://www.sillypages.org/gnustep/ Any help or advice would be much appreciated :) 2019-03-31 14:23:35 Does anyone else also have problems booting alpine in VMWare ESXi? I have 3.9.2 virtual image and tried both x64 and x86 with system type set to "Other 4.x Linux 64 bit" (and 32 for the 32-bit image) 2019-03-31 14:24:00 But immediately upon boot it says failed from SATA CD-ROM (and yes I have the image loaded and connected :) ) 2019-03-31 14:24:13 I also tried the standard image and googled a lot :? 2019-03-31 14:25:18 And verified the SHA hash 2019-03-31 14:27:30 I don't have an ESX box I can use to test this on at the moment - do you know *why* it fails? 2019-03-31 14:27:36 it just isn't booting at all? 2019-03-31 14:27:56 Yeah it just says booting from Virtual CD-ROM unsuccessful in the "bios" 2019-03-31 14:28:37 And it does it immediately, so I think it just doesn't detect it as a valid boot image 2019-03-31 14:29:20 GekkePrutser: Did you try ane of the images for Virtual? 2019-03-31 14:33:03 Yes I tried those first 2019-03-31 14:34:08 I also tried a debian image which boots fine so it's not that I'm doing it wrong :) 2019-03-31 14:34:16 But debian is wayy too heavy for what I want to do 2019-03-31 14:36:10 Tried different system types too.. Really weird (it's ESXi 6.7 by the way - latest) 2019-03-31 14:36:29 It only was an Idea, I'm using it all the time under XEN as host and it's woking yust fine 2019-03-31 14:38:12 I never tried Xen because I want to run macOS VMs too sometimes and ESXi works great for that 2019-03-31 14:38:35 (It runs on a mac mini so no hacks required) 2019-03-31 14:40:51 Do you have any error messages? 2019-03-31 14:41:22 No just 'unsuccessful' :( 2019-03-31 14:41:39 As if it was just a random data DVD mounted that's not bootable 2019-03-31 14:41:39 I'm not familiar with ESXi, sorry 2019-03-31 14:42:01 No worries, just thought someone might have encountered this before 2019-03-31 14:42:46 Are You not able to yust start out of the Image file? 2019-03-31 14:43:09 Exactly, the ISO just won't boot somehow 2019-03-31 14:44:30 I'll try more combinations of OS types etc 2019-03-31 14:48:07 Hahaaa it booted now. With OS type on "Debian 9 64-bit" the 64-bit image for virtual boots fine. With "Other 4.x-based Linux (64)" it doesn't, for some reason.... Weird 2019-03-31 14:48:25 Sorry I should have tried more 2019-03-31 14:53:59 I thought this OS type only affects the types of virtual devices it offers to the guest to maximise support that's why I didn't try messing with it earleir 2019-03-31 15:00:54 Thanks for tthinking along :D 2019-03-31 16:00:32 Might be udev rules I suppose, but what I *can* confirm is it definitely only happens to XInput-based ones 2019-03-31 16:01:31 My Logitech F310 in XInput mode works fine under Devuan, but has the same problem on Alpine as the Wireless one - the files briefly appearing is due to a weird way the USB adapter works, and is unrelated to the bug 2019-03-31 16:12:29 Hi All quick question, I have just installed Apline Linux and I am trying to login via putty for the first time (as root) however it keeps rejecting my password. I can login via my console so I know the password is correct. Is root enabled to allow ssh logins as default? 2019-03-31 16:13:58 <_ikke_> No 2019-03-31 16:14:03 <_ikke_> it's disabled by default 2019-03-31 16:14:11 <_ikke_> You can login can ssh key, just not password 2019-03-31 16:16:08 Hmm sorry but how do I login with ssh key? Where do I get the ssh key? 2019-03-31 16:22:22 <_ikke_> IrishBiker: You generate an ssh keypair on your machine (using ssh-keygen or puttygen on windows) 2019-03-31 16:22:40 <_ikke_> You put the public part of the pair in /root/.ssh/authorized_keys 2019-03-31 16:25:20 pixelherodev: you installed udev and enabled it to run on boot? 2019-03-31 16:26:10 Thanks :) 2019-03-31 16:30:57 .ssh directory is not there - OK just to mkdir? 2019-03-31 16:31:07 <_ikke_> es 2019-03-31 16:31:09 <_ikke_> yes 2019-03-31 16:31:17 Thanks 2019-03-31 16:38:36 mps, yes, of course 2019-03-31 16:38:45 That's why the wired one works in DirectInput mode 2019-03-31 16:45:56 is anyone about to use certbot on 3.9.2 release using certonly and --webroot 2019-03-31 16:46:08 s/about/able/ 2019-03-31 16:51:51 <_ikke_> j_v: I think I'm using that 2019-03-31 16:52:03 <_ikke_> j_v: Didn't verify it though after updating it to 3.9 2019-03-31 16:55:07 it is erroring out on me in the openssl python module, but the output doesn't specify the reason... I preparing a paste from the log file 2019-03-31 17:00:48 <_ikke_> Just checked, I don't get any error 2019-03-31 17:00:50 <_ikke_> s 2019-03-31 17:02:41 hmmm, i must have broken something, just can't seem to pinpoint it 2019-03-31 17:04:34 http://ix.io/1EYT 2019-03-31 22:32:03 Sorry another question: Is it possible to set persistent interface addresses in Alpine? I notice there is no /etc/udev so maybe it uses another method? 2019-03-31 22:32:54 And I also noticed it shuffled my ethernet interfaces around when I added one so I'm pretty sure it doesn't do it by default :) 2019-03-31 22:33:28 GekkePrutser: persistent address or persistent name 2019-03-31 22:41:54 Persistent interface name sorry 2019-03-31 22:41:57 You're right 2019-03-31 22:42:16 Though a persistent address would be sufficient in this case 2019-03-31 22:44:34 add it in /etc/udev/rules.d/local.rules and reload udev 2019-03-31 22:45:03 But there is no udev :) 2019-03-31 22:45:26 That's why I was asking ;) 2019-03-31 22:45:42 apk add eudev 2019-03-31 22:46:40 interface parameters are set in /etc/network/interfaces 2019-03-31 22:47:19 Yeah I know all that, I didn't realise udev was an optional install. I did already try apk add udev but didn't realise it's called eudev.. Let me try 2019-03-31 22:49:03 I just don't have working networking because of this so it's taking a moment 2019-03-31 22:49:48 ok, see you 2019-03-31 22:53:08 It installed! It doesn't auto populate the persistent net rules though but I'll put them in manually. Thanks! 2019-03-31 22:55:13 nice, Alpine doesn't do a lot of things other distros do, and this is best part of Alpine, IMO 2019-03-31 23:02:37 Yeah I know, that's true. I'm amazed how fast it boots 2019-03-31 23:02:58 It's not picking it up though even though I defined the rules correctly and did mkinitfs :? 2019-03-31 23:03:45 Ok I _think_ I defined them correctly but I can't test any other way of course as it happens at boot :) 2019-03-31 23:06:39 Is there a recommended way to build the initramfs? 2019-03-31 23:08:00 did the udev started during boot? did you do 'rc-update add udev sysinit' 2019-03-31 23:09:04 Yes it does also, still doesn't pick it up though.. Hmm 2019-03-31 23:09:07 actually, it should do that automatically but I'm not sure 2019-03-31 23:10:24 I know it works because i have usb net adapter in rules to give it persistent name 2019-03-31 23:12:47 Ok good to know, thanks! 2019-03-31 23:13:33 It's strange, it's also complaining about the 2 I added later (ifup: ignoring unknown interface) even though I added them in /etc/network/interfaces and I can see them with ifconfig 2019-03-31 23:13:49 It's like it's not seeing my changes (hence trying to rebuild the initramfs) 2019-03-31 23:14:32 Anyway I'll keep at it, thanks for the pointers! 2019-03-31 23:18:30 you don't need to rebuild initramfs for such things 2019-03-31 23:20:25 you can edit /etc/udev/udev.conf and add udev_log="info" to see in dmesg what happens 2019-03-31 23:21:17 man udev.conf could help 2019-03-31 23:22:39 instead of info you can set debug or err 2019-03-31 23:24:37 I did already :) 2019-03-31 23:24:48 But it doesn't log anything strange enough even on debug 2019-03-31 23:25:20 Oh wait, dmesg you say? I checked messages 2019-03-31 23:25:31 it logs in dmesg, iirc 2019-03-31 23:42:56 Aha it works if I give them different names than the eth0, eth1 it auto assigns! 2019-03-31 23:43:14 Only thing is that the ifup command still only sees the first 2 :? 2019-03-31 23:43:25 Weird 2019-03-31 23:43:52 you can rename any interface, even eth0 2019-03-31 23:44:12 Yes but I think it didn't work because the new name already existed also 2019-03-31 23:44:17 Because it reshuffles them 2019-03-31 23:44:23 And I tried to unshuffle them 2019-03-31 23:44:29 Didn't give any error to that effect though 2019-03-31 23:45:12 Thanks for your help!! Appreciate it 2019-03-31 23:45:57 SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:e4:44:AA:BB:CC", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="usb" 2019-03-31 23:46:37 Yeah I took a lot of those comparisons out trying to make it work 2019-03-31 23:46:54 But I had them in there too from the start 2019-03-31 23:47:18 that's my usb eth adapter and I want it to be named usb not eth0 2019-03-31 23:48:01 Got it fully working now :D 2019-03-31 23:48:11 nice :) 2019-03-31 23:48:32 Thanks for your help! 2019-03-31 23:49:11 yw, you have a luck I cannot sleep although it late here now :) 2019-03-31 23:49:23 Here too :) :) 2019-03-31 23:49:40 ACTION is in Spain 2019-03-31 23:49:53 ACTION SRB 2019-03-31 23:50:04 Oh very late for you then 2019-03-31 23:50:10 +2 hrs right? 2019-03-31 23:50:12 from me 2019-03-31 23:50:18 01:50 2019-03-31 23:51:20 but I think I will go now in bed and try to sleep :) 2019-03-31 23:52:39 today clock is changed, maybe this made a mess 2019-03-31 23:53:18 good night 2019-03-31 23:55:00 Good night! Indeed I'm also awake because of that