2020-10-01 06:26:47 ikke: thanks, i will talk to the drone guy to upgrade the docker daemon. 2020-10-01 09:01:08 Hey, I'm looking at using Alpine Linux as a firewall/router on some old hardware. One concern I have is that the kernel package in Alpine 3.12 is a few months behind the LTS version from kernel.org 2020-10-01 09:02:01 I see that the edge branch does have an updated kernel. I've tried googling to find out why that isn't also updated on the 3.12 branch but I can't find an answer 2020-10-01 09:06:08 Is there any reason why the kernel doesn't receive LTS updates on the 3.12 branch? 2020-10-01 09:07:02 I should be able to update the APKBUILD file and rebuild the kernel myself, it'd be good to understand the upstream status though 2020-10-01 09:12:46 no one updated it, that is reason 2020-10-01 09:13:21 fill issue/bug on gitlab.a.o and ask for upgrade 2020-10-01 09:18:58 mps: Sounds straightforward. The question is should the updates in edge be backported (including config changes, some source patches)? Or should we just pick up the newer LTS kernel without changing other parts of the apkbuild? 2020-10-01 09:40:45 paulbarker: if you build it for yourself it is simple, just change version and rebuild 2020-10-01 09:41:38 but upgrade and rebuild for distro requires some other packages to be rebuilt/upgraded and kernels for RPis 2020-10-01 09:43:23 other option is to use linux-edge from testing 2020-10-01 09:43:50 if you don't need out-of-tree modules 2020-10-01 10:39:05 mps: That makes sense. I may be able to contribute in the future but right now I just need a local upgrade 2020-10-01 10:44:10 I want to get Alpine running on my BeagleBone Enhanced board as well so will likely be hacking with kernel recipes a bit 2020-10-01 10:44:53 what SOC is/are Beagles 2020-10-01 10:48:05 AM3358? 2020-10-01 10:48:10 mps: AM335x, pretty old at this point, single core ARM Cortex-A8. Works well with upstream or you can use the Texas Instruments vendor kernel if you need their PowerVR graphics drivers and non-mainline drivers for a couple of other peripherals 2020-10-01 10:50:08 I maintain Yocto Project support for the BeagleBone Enhanced (variant board from a small UK manufacturer), would like to see other distros working on it as well 2020-10-01 10:50:51 so armhf of alpine? 2020-10-01 10:51:07 not sure will armv7 work on these boards 2020-10-01 10:51:48 paulbarker: nice to have another arm developer here :) 2020-10-01 10:52:38 mps: I think armhf plus u-boot and some way of generating a correctly formatted SD card 2020-10-01 10:53:38 May need some kernel config changes as well but maybe not 2020-10-01 10:53:42 I don't have any board for armhf except RPi zero (and one N900 phone in garage) to test armhf 2020-10-01 10:54:21 I'm working on armhf kernel in linux-edge but didn't finished yet 2020-10-01 10:54:28 I have a varied pile of boards 2020-10-01 10:55:29 Today's project is to turn my old x86 board with dual ethernet into a router, probably going to be looking at BeagleBone in a week or two 2020-10-01 10:57:51 would be nice to have someone with your experience to help us with arm 2020-10-01 10:59:17 (till the risc-v become available on 'everyday' market :) ) 2020-10-01 10:59:57 mps: I've been using Alpine as a fileserver and to host Docker containers on x86 hw, plus on an rpi4 with an external hdd for backups, for about 5 months now and found it really good 2020-10-01 11:00:28 (I ran away from Ubuntu when 20.04 was released and so many things were packaged as snaps) 2020-10-01 11:01:17 I'm using alpine everywhere, and mostly on arm32 and arm64 2020-10-01 11:01:34 I use Yocto to support various embedded boards for work but it's not a great fit for hobby projects 2020-10-01 11:01:42 my workstations in last 5 years are arm chromebooks 2020-10-01 11:01:49 Ah nice 2020-10-01 11:02:01 ofc, without chromeos :) 2020-10-01 11:03:04 I use Arch on my desktop and that won't change, but I don't want to use Arch as a base for various self-hosted services 2020-10-01 11:05:02 I used debian for more than 20 years, but about 3 years ago switched to alpine 2020-10-01 11:06:29 for routers/firewalls I used openwrt but also switched them to alpine 2020-10-01 11:15:17 hello, I changed the disk layout with cfdisk, I did partprobe /dev/sda to tell the kernel about the changes. Now, how do I refresh the nodes on /dev? 2020-10-01 11:15:30 they still do not appear as changed 2020-10-01 11:31:14 ok I solved 2020-10-01 11:36:49 What was the solution? 2020-10-01 11:39:31 j/ pine64 2020-10-01 11:39:34 sorry 2020-10-01 12:19:45 ikke: not sure, I installed and started eudev and redid the partitioning 2020-10-01 12:20:46 I have a doubt about the extlinux installation, if I dd the mbr image at the beginning of the disk, like it says in the wiki, how does it know where to look for the config? 2020-10-01 12:21:29 https://wiki.alpinelinux.org/wiki/Bootloaders 2020-10-01 12:22:19 mistnim: you also need to do syslinux / extlinux -i 2020-10-01 12:22:46 ikke: ok, so I guess that command will modify the mbr somehow? 2020-10-01 12:22:59 I think so, I don't know all the details 2020-10-01 12:23:09 I just know it's necessary 2020-10-01 12:23:42 ok 2020-10-01 12:31:06 in the wiki it says extlinux -i /boot. Like it was chrooted. Is it the same if I do extlinux -i /mnt/boot? I worry extlinux will look for the /mnt/boot/ directory 2020-10-01 12:42:15 game over. Old laptop with floppy as boot option (I have no floppies nor ways to write to them). From a previous linux installation I had created a new partition where I copied the alpine iso content. I booted this alpine live environment with the old grub. Attempted the install. Now syslinux boots, but it says: Failed to load ldlinux.c32. 2020-10-01 12:42:22 :( 2020-10-01 12:48:57 probably need chs syslinux version or somesuch 2020-10-01 12:50:10 Hello71: we will never know for sure. I tried to press all the keys, but Syslinux doesn't budge. 2020-10-01 12:50:36 extlinux --install 2020-10-01 12:51:00 I did extlinux -i /mnt/boot 2020-10-01 12:51:31 mount boot partition /mnt 2020-10-01 12:51:42 extlinux --install /mnt 2020-10-01 12:51:56 there was only one partition mounted on /mnt 2020-10-01 12:51:58 dd bs=440 count=1 conv=notrunc if=/usr/share/syslinux/gptmbr.bin of=/dev/sdX 2020-10-01 12:52:12 if partition is gpt 2020-10-01 12:52:24 I also run the dd command 2020-10-01 12:52:43 and I think it was succesful because syslinux starts at the beginning 2020-10-01 12:53:23 after the bios 2020-10-01 12:54:30 hmm, /mnt/boot or /mnt 2020-10-01 12:54:47 where you mounted boot partition? 2020-10-01 12:55:13 I had only one partition (/) mounted on /mnt 2020-10-01 12:55:32 so, extlinux --install /mnt 2020-10-01 12:55:42 no, I did extlinux -i /mnt/boot 2020-10-01 12:55:43 how big this 'one' partition 2020-10-01 12:55:49 9GB 2020-10-01 12:56:30 maybe you should use small boot partition, 512MB is enough 2020-10-01 12:56:46 not sure if syslinux can read big partitions 2020-10-01 12:58:25 Hello. I'm trying to understand if I can use cloud-init network data v2 format with Alpine. (ref https://cloudinit.readthedocs.io/en/latest/topics/network-config-format-v2.html#network-config-v2) 2020-10-01 12:58:44 and good idea is to set boot partition LegacyBIOSBootable flag to on 2020-10-01 12:59:20 mps thanks, I'll try that if I ever get another way to boot the computer again 2020-10-01 13:00:42 mistnim: I did these things about two years ago so I'm not sure about exact procedure and parameters, but in general it is as I wrote above 2020-10-01 17:09:26 trying to start krita from terminal I got: Qt: Session management error: Authentication Rejected, reason : None of the authentication protocols specified are supported and host-based authentication failed 2020-10-01 17:09:57 alpine 3.12 2020-10-01 17:18:51 what 'authentication protocol' is needed for such thing to start 2020-10-01 17:30:32 mps: Apparently that's Qt being unable to connect to your X server for some reason 2020-10-01 17:32:03 i had that once, when i was in a strange wifi network that was also setting the hostname via dhcp and the host name of your Xserver doesnt match with the current hostname 2020-10-01 17:32:44 could help doing `dhcpcd -C hostname ...` which prohibits setting the hostname 2020-10-01 17:32:58 i think this -C hostname should be actually a default. 2020-10-01 17:42:07 hm, lets try 2020-10-01 17:42:25 though machine have static address 2020-10-01 17:49:41 hm, even with 'xhost +' it doesn't work 2020-10-01 17:55:43 you probably cannot start any other x program i would guess? 2020-10-01 17:59:23 no, most other programs starts fine 2020-10-01 17:59:40 I didn't tried all, ofc 2020-10-01 18:00:07 inkscape for example 2020-10-01 18:00:22 only krita doesn't start 2020-10-01 18:02:53 actually it starts and shows splash box, but stop there, process is in 'S' 2020-10-01 18:04:28 oh. taht is strange, and then whatever i said is completely irrelevant and useless, sorry 2020-10-01 18:04:45 u0jQx9gPyrYg: np :) 2020-10-01 18:05:10 I appreciate your willing to help 2020-10-01 18:54:37 when using crontab, where does info go about failed jobs ? There's no mail set up 2020-10-01 19:02:13 /var/log/messages I suppose 2020-10-01 21:36:34 Hi. How do I make machine wake from sleep at specific time with Alpine? I don't think we have rtcwake, right? 2020-10-01 21:48:43 https://pkgs.alpinelinux.org/contents?file=rtcwake&path=&name=&branch=edge 2020-10-01 21:51:01 busybox-extras has a number of applets but there's not much point in busybox rtcwake over util-linux 2020-10-01 21:54:30 # ldd /usr/lib/dovecot/lib90_sieve_plugin.so /lib/ld-musl-x86_64.so.1 (0x7fcea9a67000) libdovecot-sieve.so.0 => /usr/lib/dovecot/libdovecot-sieve.so.0 (0x7fcea99ad000) libc.musl-x86_64.so.1 => /lib/ld-musl-x86_64.so.1 (0x7fcea9a67000) libdovecot-storage.so.0 => /usr/lib/dovecot/libdovecot-storage.so.0 (0x7fcea987b000) libdovecot.so.0 => /usr/lib/dovecot/libdovecot.so.0 (0x7fcea9702000) 2020-10-01 21:54:36 Error relocating /usr/lib/dovecot/lib90_sieve_plugin.so: mail_deliver_get_return_address: symbol not found 2020-10-01 21:54:39 Error relocating /usr/lib/dovecot/lib90_sieve_plugin.so: mail_deliver_ctx_get_log_var_expand_table: symbol not found 2020-10-01 21:54:42 Error relocating /usr/lib/dovecot/lib90_sieve_plugin.so: mail_send_rejection: symbol not found 2020-10-01 21:54:45 Error relocating /usr/lib/dovecot/lib90_sieve_plugin.so: mail_deliver_hook_set: symbol not found 2020-10-02 07:16:06 hi and good morning to all around UTC+2! I'm running alpine on a raspi zero w and on each boot my /etc/network/interfaces is overwritten. Which daemon or binary does this? 2020-10-02 07:16:06 On my system wlan0 is dropped, and as soon as I forgot to re-add it before committing with lbu my network access is gone on next reboot, which is a major PITA. 2020-10-02 07:30:15 ACTION is crossposting to a distro with openrc 2020-10-02 07:30:47 holgersson: your 2n message is kind of confusing 2020-10-02 08:13:16 @ikke was it to me, too. 2020-10-02 08:13:44 @ikke - I found and fixed the problem: I oversaw a script for the first headless installation which stayed in /etc/local.d 2020-10-02 08:13:51 aha, ok 2020-10-02 08:28:22 what are the main differences between postmarketOS and Alpine? 2020-10-02 09:49:07 pmOS is essentially Alpine + some packages around it + device packages / kernels + an installer and some preconfigured UIs. 2020-10-02 09:53:01 afontain_: ah, didn't know alpine doesn't have kernel ;p 2020-10-02 10:33:26 technically, it also have an installer :P 2020-10-02 10:35:31 I intended it as "device-specific (packages and kernels)" 2020-10-02 10:37:14 afontain_: alpine also have installer, and one of the best 2020-10-02 10:37:49 yeah 2020-10-02 10:46:01 afontain_: you are behind pmOS? 2020-10-02 10:52:41 Hi everyone - does anyone know how to setup the tor browser in Alpine? I followed the steps(https://tb-manual.torproject.org/installation/) but the tor-browser is not displayed ... 2020-10-02 11:00:49 hxx: afaik tor browser is not built with musl 2020-10-02 11:01:11 k 2020-10-02 11:02:15 yet apk offers a tor package - how one is supposed to set up tor browsing? 2020-10-02 11:03:25 you can still use tor without tor-browser 2020-10-02 11:03:50 Do you have any links? 2020-10-02 11:04:08 if I recall, all your do is start tor and set your SOCKS proxy 2020-10-02 11:04:30 I haven't done it in years but I remember it was pretty simple 2020-10-02 11:05:10 that said, the onus is then on the browser you use not to leak info about you 2020-10-02 11:07:50 That's a tall order 2020-10-02 11:08:53 I guess it depends on why a person is using tor 2020-10-02 11:10:12 e.g. a journalist trying to get info out of China might be okay using a clean browser, no cookies, no history etc. 2020-10-02 11:30:15 Hello. Already set up cups and I have got one printer running. I recently got a new printer (Brother HL-L2350DW). Installed the proprietary drivers by reading through the arch AUR pkgbuild for the driver package and following the instructions. I've already verified that the drivers are installed correctly. 2020-10-02 11:33:43 No luck getting it to work 2020-10-02 11:34:09 The driver won't even show up as an option 2020-10-02 11:34:29 Its as if the system can not see that I've installed the drivers 2020-10-02 11:36:50 Maybe the proprietary driver needs glibc 2020-10-02 11:37:00 Maybe it works with gcompat 2020-10-02 11:37:36 I've installed the glibc compatibility thing 2020-10-02 11:45:39 Nevermind, success achieved. 2020-10-02 11:51:11 rnkn: I became a member of the pmOS team roughly 6 months ago. Though these days I haven't got much time for it, because of academic concerns 2020-10-02 12:39:29 doesn't gutenprint support it 2020-10-02 12:41:28 Hello71, no gutenprint support 2020-10-02 12:41:31 Big sad 2020-10-02 12:41:41 But I eventually got it to work so yeah 2020-10-02 12:41:47 Smiles all around 2020-10-02 13:59:21 why does 'who' not work on aline 2020-10-02 13:59:25 apline* 2020-10-02 13:59:29 lol 2020-10-02 14:00:17 w doesn't work either 2020-10-02 14:00:26 any idea why? 2020-10-02 14:00:30 it's a musl libc limitation if I'm not mistaken 2020-10-02 14:00:43 i figured 2020-10-02 14:00:51 no work around/alternative? 2020-10-02 14:02:17 cfengineuser: utmps pkg 2020-10-02 14:02:26 ?? 2020-10-02 14:02:34 add it? 2020-10-02 14:02:48 A secure utmp/wtmp implementation 2020-10-02 14:03:00 yes, and setup it 2020-10-02 14:03:07 hmm 2020-10-02 14:03:20 which requires reading docs and tweaks 2020-10-02 14:03:25 eek 2020-10-02 14:03:30 sounds like work 2020-10-02 14:03:38 https://skarnet.org/software/utmps/ 2020-10-02 14:03:40 i guess its before noon fri 2020-10-02 14:03:44 yes :) 2020-10-02 14:05:00 anyone else gets segfault on startx/xinit ? 2020-10-02 14:05:50 to repeat my yesterday question: trying to start krita from terminal I got: Qt: Session management error: Authentication Rejected, reason : None of the authentication protocols specified are supported and host-based authentication failed 2020-10-02 14:06:19 maybe I need some things like elogind? 2020-10-02 14:06:34 you need something like lightdm 2020-10-02 14:06:47 huh 2020-10-02 14:07:21 but fine because you didn't wrote 'systemd' 2020-10-02 14:08:10 nord: did you upgrade all pkgs 2020-10-02 14:08:21 upgraded* 2020-10-02 14:08:49 I ran apk update && apk upgrade 2020-10-02 14:09:09 I have only main and community repos, no edge 2020-10-02 14:09:29 edge is unrelated to main and community 2020-10-02 14:09:29 what version of xorg-server are you using? 2020-10-02 14:09:32 you mean testing? no edge 2020-10-02 14:10:10 I have uncommented only two top repos 2020-10-02 14:10:37 main and community? 2020-10-02 14:10:41 yes 2020-10-02 14:10:50 what release? 2020-10-02 14:11:01 edge or v3.12 2020-10-02 14:11:02 how do i check 2020-10-02 14:11:09 v3.12 2020-10-02 14:11:23 http://dl-cdn.alpinelinux.org/alpine/edge/main 2020-10-02 14:11:46 should I enable edge repos and upgrade? 2020-10-02 14:11:52 no 2020-10-02 14:11:56 not needed 2020-10-02 14:12:16 which arch you use 2020-10-02 14:12:31 x86_64 2020-10-02 14:13:11 hm, strange. I'm sure it works fine on two x86_64 3.12 in my house 2020-10-02 14:14:01 weird. segfault is the worst error possible 2020-10-02 14:15:16 probably not help but just in case you can look at /var/log/Xorg.0.log to see if there something as hint 2020-10-02 14:15:43 I looked there, best hint is address 0x124 2020-10-02 14:16:17 which graphic card? 2020-10-02 14:16:53 Integrated intel 2020-10-02 14:17:11 Its most likely a driver issue 2020-10-02 14:17:15 same as mine both 2020-10-02 14:17:51 kernel? uname -a 2020-10-02 14:18:21 Failed to load module "vesa" and "fbdev" 2020-10-02 14:18:37 and "intel" as well 2020-10-02 14:18:57 How do I load kernel modules in alpine? 2020-10-02 14:19:04 apk add xf86-video-intel 2020-10-02 14:19:08 You mean on boot? 2020-10-02 14:19:20 modprobe, as on other linuxes 2020-10-02 14:20:15 I meant installing 2020-10-02 14:20:30 modules come with the kernel 2020-10-02 14:21:39 ls /lib/modules 2020-10-02 14:22:10 okay, so now after installing xf86-video-intell and rebooting intel is loading successfully in Xlog 2020-10-02 14:23:31 only two errors other than segfault are loading vesa and fbdev 2020-10-02 14:24:53 'nomodeset' kernel boot parameter removed? 2020-10-02 14:25:20 nord: xorg will try different drivers, so it can be normal that it fails on some 2020-10-02 14:25:21 how do I check? 2020-10-02 14:25:49 also, apk add linux-firmware-i915 2020-10-02 14:26:06 if it is not already installed 2020-10-02 14:27:02 done. and how do I check kernel boot parameters 2020-10-02 14:27:13 in /boot 2020-10-02 14:27:32 extlinux.conf if boot loader is syslinux 2020-10-02 14:28:08 something like this 'PEND root=LABEL=rootfs modules=sd-mod,usb-storage,ext4 nomodeset rootfstype=ext4 resume=/dev/sda2' 2020-10-02 14:28:44 nomodeset is there 2020-10-02 14:28:53 should I remove it? 2020-10-02 14:30:09 no 2020-10-02 14:30:14 it is ok 2020-10-02 14:30:42 removed and rebooted 2020-10-02 14:30:53 still segfault, otherwise same 2020-10-02 14:31:47 what says `apk version xorg-server` 2020-10-02 14:32:13 1.20.9-r1 2020-10-02 14:32:29 both installed and available 2020-10-02 14:33:11 both? 2020-10-02 14:33:58 Installed: Available: 2020-10-02 14:34:26 xorg-server-1.20.9-r1 = 1.20.9-r1 2020-10-02 14:35:39 that is one, but it is ok, it is latest in stable 3.12 2020-10-02 14:36:01 not that stable for me :) 2020-10-02 14:36:38 well it works on few computers in my house, x86_64, aarch64 and armv7 2020-10-02 14:37:49 can i install older version? 2020-10-02 14:38:14 no, without fiddling and building it locally 2020-10-02 14:38:40 last idea I have is `apk fix -r xorg-server` 2020-10-02 14:38:47 shouldn't nomodeset be removed mps? 2020-10-02 14:39:02 ikke: in my case no 2020-10-02 14:39:13 right, but for nord? 2020-10-02 14:39:22 I don't know 2020-10-02 14:39:24 wasn't nomodeset removed for 3.12 2020-10-02 14:39:27 or only for 3.13 2020-10-02 14:39:33 same error 2020-10-02 14:41:10 btw I do not have .xinitrc, it's a fresh install 2020-10-02 14:41:56 curl -F 'f:1= http://ix.io/2zuW 2020-10-02 14:44:06 Well, a segfault.. 2020-10-02 14:44:11 apk del xf86-video-intel 2020-10-02 14:44:14 [ 573.615] (EE) Segmentation fault at address 0x124 2020-10-02 14:45:31 http://ix.io/2zuW 2020-10-02 14:45:43 this is the same link 2020-10-02 14:46:25 http://ix.io/2zuX 2020-10-02 14:46:30 my bad 2020-10-02 14:46:37 hm. 2020-10-02 14:47:16 hmhm 2020-10-02 14:47:26 0x124 2020-10-02 14:47:30 apk update && apk upgrade -a 2020-10-02 14:47:33 apk add xorg-server-dbg musl-dbg; ulimit -c unlimited; startx; echo bt | gdb ... 2020-10-02 14:47:45 1.20.9 is already latest 2020-10-02 14:47:57 other pkgs? 2020-10-02 14:49:07 gdb not found 2020-10-02 14:49:10 is there a function somewhere to verify installed files? 2020-10-02 14:49:19 nord: add gdb then -.- 2020-10-02 14:49:23 I upgraded it when it crashes on arm aa097f0ae978febd823c307439dda7a05c77cefe 2020-10-02 14:49:43 okay 2020-10-02 14:50:08 mine is x86_65 2020-10-02 14:50:10 similar to paccheck 2020-10-02 14:50:46 sorry git commit 3.12 was 39c64709530cd3aa9310533ac4a6b6b96362a3ed 2020-10-02 14:51:14 http://ix.io/2zuZ 2020-10-02 14:51:40 sure but what about the backtrace 2020-10-02 14:51:52 sorry whats that 2020-10-02 14:52:38 last messages were (gdb) quit and (gdb) No stack. 2020-10-02 14:53:11 do you have a core file? 2020-10-02 14:53:30 maybe missing because of suid 2020-10-02 14:53:48 umm.. what's a core file? 2020-10-02 14:53:56 ls core* 2020-10-02 14:54:24 ls: core*: No such file or directory 2020-10-02 14:54:32 ran in ~ 2020-10-02 14:54:48 hm. sudo sh -c 'ulimit -c unlimited; Xorg' 2020-10-02 14:55:16 then check /root 2020-10-02 14:55:44 Aborted (core dumped) 2020-10-02 14:56:06 http://ix.io/2zv0 2020-10-02 14:56:14 yes I know 2020-10-02 14:56:16 sudo ls -l /root 2020-10-02 14:56:47 total 0 2020-10-02 14:57:55 hm. 2020-10-02 14:58:15 dmesg | curl -F 'f:1=<-' ix.io 2020-10-02 14:59:13 http://ix.io/2zv1 2020-10-02 15:04:07 odd 2020-10-02 15:04:32 can it be hardware problem? 2020-10-02 15:04:38 probbaly not 2020-10-02 15:05:02 also, yesterday same laptop was working fine with centos 2020-10-02 15:05:14 and the day before with arch 2020-10-02 15:05:25 i mean xserver 2020-10-02 15:06:41 maybe try apk fix -rd $(cat /etc/apk/world) 2020-10-02 15:07:30 probably there is a better way to do that command 2020-10-02 15:09:55 same 2020-10-02 15:10:02 seg 2020-10-02 15:10:07 hecking 2020-10-02 15:10:10 failt 2020-10-02 15:11:07 can it be because I am not execing anything in xinitrc? 2020-10-02 15:14:03 no 2020-10-02 15:14:29 shall we file a bug report? 2020-10-02 15:15:24 need a backtrace 2020-10-02 15:15:32 but idk how to get one on alpine suid xorg 2020-10-02 15:16:18 for me Xorg works without suid 2020-10-02 15:17:05 I'll try installing alpine 3.11 2020-10-02 15:17:32 oh wait 2020-10-02 15:24:12 how do I see my version of alpine 2020-10-02 15:25:38 cat /etc/alpine-release 2020-10-02 15:28:04 danke 2020-10-02 15:31:07 nicht :) 2020-10-02 15:32:25 \(^o^)/ 2020-10-02 15:32:33 HEIL! 2020-10-02 15:32:50 Server terminated successfully 2020-10-02 15:33:30 3.11.6 2020-10-02 16:49:00 when bootstrapping alpine into a dir, can I make it keep the downloaded APK files? i've tried with --cache-dir but so far to no avail 2020-10-02 16:54:59 hmm, maybe it did work and i didn't look properly ;) 2020-10-02 17:13:11 hello again guys 2020-10-02 17:13:31 I want to thank you all who tried to help me out 2020-10-02 17:14:02 And want to share a solution that I finally found 2020-10-02 17:14:25 setup-xorg-base 2020-10-02 17:14:52 that was it 2020-10-02 17:15:09 found on wiki 2020-10-02 17:15:21 https://wiki.alpinelinux.org/wiki/Dwm 2020-10-02 17:28:24 heh, I wanted to ask you did you run it but forgot and feel that such question could be somewhat rude about basic step 2020-10-02 18:23:47 Am I going to have to build nginx from source to get the rtmp module built? nginx-mod-rtmp doesn't actually seem to include anything but rtmp.conf 2020-10-02 18:23:56 that tries to load a non-existant module 2020-10-02 18:25:14 never mind 2020-10-02 19:34:55 anyone running nftables + docker on alpine? 2020-10-02 19:35:21 i have issue cuz docker uses iptables i think insted nftabels 2020-10-02 19:37:09 sombody told me to ls -l $(command -v iptables), i get /sbin/iptables -> xtables-legacy-multi , and some dude from itables irc told me to ask here how to change it so it points to /sbin/xtables-nft-multi 2020-10-02 19:38:19 issue is nftables block my postrgresl in docker, from what i get docker writes to iptables rules but not to nftables 2020-10-02 19:43:23 yeah docker purposefully implements iptables rules to handle routing between the host and containers, DNAT rules mostly 2020-10-02 19:43:41 I dabbled a little with the idea, but never actually got anywhere with it 2020-10-02 19:44:07 so soultion, remove nftables , install ufw and use that ? 2020-10-02 19:44:35 or use pure iptables? 2020-10-02 19:44:44 or suicide? 2020-10-02 19:45:13 a pure iptables route is probably easiest to implement 2020-10-02 19:45:54 I personally have used awall to handle routing on the hosts, but haven't found a good way to manage anything inside the containers themselves 2020-10-02 19:53:02 life sux 2020-10-02 19:56:17 https://docs.docker.com/network/iptables/ <- Gnujurac 2020-10-02 19:56:17 this might be helpful, you can toggle the iptable manipulation off on the host 2020-10-02 19:56:17 Or just define your iptables rules prior to the docker auto-manipulation, both are outside of the container itself though, but it would be better to have a robust host firewall rather than no firewall at all 2020-10-02 19:56:37 https://riedstra.dev/2019/03/docker-nftables 2020-10-02 19:56:47 an googling around 2020-10-02 19:57:18 i guess you can use nftables + manulay add routes for docker? 2020-10-02 20:06:47 hmm this looks like a decent start actually, might be worth the extra effort to manually define things 2020-10-02 20:44:44 Hello guys, is there a fix for this: https://pastebin.com/DVCizAJd 2020-10-02 20:45:49 https://pastebin.com/75hvsbV8 is my interface file if you need it. 2020-10-02 20:47:16 wsinatra: https://github.com/docker/for-linux/issues/955#issuecomment-694825085 2020-10-03 01:21:12 edwardh: yes cloud-init network data v2 format works fine with Alpine. BTW I'm the Alpine cloud-init package maintainer 2020-10-03 13:30:59 Having a weird problem where I can reach internet from my alpine VM, I can ping google, I can ping alpine.mirror.far.fi. But when running "apk update" it times out complaining about "network error (check Internet connection and firewall). Any ideas on what this might be? 2020-10-03 13:31:35 try selecting a different mirror 2020-10-03 13:31:48 qman__: have done, same problem :| 2020-10-03 13:32:20 can you wget google.com, for example? 2020-10-03 13:32:40 (or curl, but curl isn't in the default install, busybox wget is) 2020-10-03 13:33:09 when adding a new mirror using setup-apkrepos I seems to timeout as well. I'll try another time first 2020-10-03 13:34:16 oh, doing . the main mirror actually worked :) 2020-10-03 13:34:19 Weird 2020-10-03 13:39:14 well, that seems to work qman__ thanks for the help! sometimes just talking about a problem solves it :D 2020-10-03 15:10:19 hmm, I'm nearly ready to install pmOS on N900 2020-10-03 15:11:09 can it be done from alpine? 2020-10-03 15:11:27 from aarch64 alpine, I mean? 2020-10-03 15:14:47 ah, we have pmbootstrap in testing. should I use it instead of pulling from git? 2020-10-03 15:16:43 hmm, apk search doesn't show it 2020-10-03 15:23:22 hmm, not out-of-box installation: (031453) [17:21:20] NOTE: you are using pmbootstrap version 1.20.0, but version 1.22.0 is required. 2020-10-03 15:26:51 mps: We have 1.23 in the edge repos 2020-10-03 15:27:04 (in edge community) 2020-10-03 15:27:25 hmm, just rebuilt it locally 2020-10-03 15:27:50 looks like I need update local aports :) 2020-10-03 15:29:31 but is not built or uploaded to mirrors on our infra 2020-10-03 15:30:02 huh, it is 2020-10-03 15:30:16 something is wrong with my workstation 2020-10-03 16:15:54 pmOS boots on n900 with a lot of kernel errors, but I logged in 2020-10-03 16:16:48 well done pmOS people :) 2020-10-03 18:57:45 the rootfs tarball doesnt have sbin/openrc in it? 2020-10-04 02:03:27 Hi, I want to know if it is possible to use alpine on a USB stick as a live distribution, but *with* persistence (on the same drive), is that possible? 2020-10-04 02:03:49 what do you think "live distribution" means 2020-10-04 02:07:57 Hello71: a linux distra that boot from the USB (and that is usable from there without the need to install) 2020-10-04 02:09:47 i guess rh/debian still do their "installer only" nonsense 2020-10-04 02:09:58 but even with those you can install to a flash drive 2020-10-04 02:10:16 only windows/mac force you to use a fixed disk for licensing reasons 2020-10-04 02:12:05 ok, but I still need the install medium to run the installer, can I use the same USB to install alpine on itself? or I need two pen drives? 2020-10-04 02:13:04 I'm not using alpine on my desktop, so I need to install Alpine on the USB (can I do that without booting from a pen drive?) 2020-10-04 02:14:40 it need other volume for data if I remember well 2020-10-04 02:26:47 Ok, I will test it and I will come back with more questions, thanks. 2020-10-04 02:28:47 depends on platform but on x86 just use lbu 2020-10-04 05:38:49 Who is maintaining lxd images? 2020-10-04 05:57:57 fling: you can look in aports/testing/lxd/APKBUILD 2020-10-04 05:59:17 mps: not lxd package but default alpine container and vm images in lxd 2020-10-04 06:08:49 fling: what is 'default alpine container' and 'vm images in lxd' 2020-10-04 06:12:28 mps: whatever gets launched when you run 2020-10-04 06:13:00 lxc launch images:alpine/ my-alpine-container 2020-10-04 06:13:07 lxc launch images:alpine/ --vm my-alpine-vm 2020-10-04 06:14:17 aha, I think these are not maintained on alpine, but not sure. maybe some third party images 2020-10-04 08:09:04 Hello, can I have some help setting up WiFi with alpine again (I reinstalled) 2020-10-04 08:09:40 The first time it showed up in IP link after installing linux-firmware using apk 2020-10-04 08:10:06 However I have done the same this time and wlan0 isn't in IP link 2020-10-04 08:10:25 (I am on edge if that matters) 2020-10-04 08:32:42 OK, I managed don't worry 2020-10-04 08:33:55 Mind sharing the solution? 2020-10-04 08:36:59 I just installed gnome desktop and enabled network manager and it appeared after reboot (which is what I did first last time, before I installed Linux firmware for it to work) 2020-10-04 08:37:29 Hmm, ok 2020-10-04 15:37:18 Hello, I have a docker image under alpine 3.11 to run mpd that works perfectly. This afternoon I tried to update it to alpine 3.12. I spent a lot of time trying to figure out what changed in mpd's pkg between 3.11 and 3.12 but i'm not enought knowledgeable with this thing. When i try to run mpd from shell i have this error :" mpd: Operation not permitted" even in root. Is anyone here using mpd on alpine 3.12 please ? 2020-10-04 15:52:22 jeee: your host is alpine? 2020-10-04 15:55:20 and having audio interface bound into container? 2020-10-04 16:59:57 no no my host is archlinux but i don't bind audio interface, i use the http stream 2020-10-04 17:01:29 so i think the issue is not related to the audio interface artok 2020-10-04 17:07:10 my docker image is here https://github.com/jee-r/docker-mpd there is a branch alpine3.12 if you want reproduce this issue 2020-10-04 17:27:24 ACTION sent a long message: < https://matrix.org/_matrix/media/r0/download/matrix.org/DbXbOQbCuKIzcHSFTHihPQSe/message.txt > 2020-10-04 17:27:41 so it's don't look like a permissions issue 2020-10-04 17:32:51 you could strace it 2020-10-04 17:34:06 sorry i don't know how do that can you help me ? 2020-10-04 17:34:32 strace $cmd, for a start 2020-10-04 17:34:58 (add the package) 2020-10-04 17:36:37 ACTION sent a long message: < https://matrix.org/_matrix/media/r0/download/matrix.org/UOxzVmKoVMXhUtflGXPBDDpo/message.txt > 2020-10-04 17:37:19 i run this cmd with root user 2020-10-04 17:39:35 So executing mpd itself doesn't work 2020-10-04 17:39:44 `ls -lah /usr/bin/mpd` ? 2020-10-04 17:39:53 Maybe it just doesn't have the executable bit set 2020-10-04 17:56:24 unfortunately it have a 755 2020-10-04 17:56:40 owned by root 2020-10-04 17:57:29 `file /usr/bin/mpd` ? 2020-10-04 17:59:44 `/usr/bin/mpd: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-musl-x86_64.so.1, stripped` 2020-10-04 18:26:02 you could try rebooting if you didn't already 2020-10-04 18:27:04 and you could try to `apk fix mpv --clean-protected` 2020-10-04 18:30:59 Question is: does it work for anyone on x86_64 ? 2020-10-04 19:42:05 same result after rebooting and running `apk fix mpd --clean-protected` 2020-10-04 19:43:18 yep it's could be really usefull if anyone can test 2020-10-04 20:34:25 / or interp mounted noexec 2020-10-04 20:34:40 or interp is -x 2020-10-04 22:40:25 guys 2020-10-04 22:40:40 does alpine 3.12 have microsoft patches in kernel, to run on hyper-v? 2020-10-04 23:28:55 Stacy[m]: no 2020-10-04 23:45:22 good news 2020-10-04 23:57:41 Stacy[m]: alpine kernels doesn't have patches, expect few needed for some fixes 2020-10-04 23:58:43 is there a way to specify in an APKBUILD a package has a dep on package a OR package b? I want to use dnsmasq-dnssec, but the package dnsmasq-dnssec conflicts with dnsmasq which is marked as a dep for libvirt-daemon 2020-10-05 02:42:55 Hello my loves. I had a question about some advanced apk package management. If I wanted to apply a patch/modification to a package (for example, Bubblewrap), would I setup the Aports tree in a build environment and apply the patch to Bubblewrap there, compile, and install the package? 2020-10-05 02:46:54 I'm more interesting in learning how to fish than asking someone to catch one for me, if you know what I mean. I'm not a good programmer yet but I really want to learn! 2020-10-05 02:48:59 I'll be logged in all night, so anyone can message me whenever! 2020-10-05 05:22:15 Hi, I am trying to boot alpine standard ISO from Debian via grub2 without installing alpine. My configs http://ix.io/2zLM according to https://wiki.alpinelinux.org/wiki/Directly_booting_an_ISO_file The alpine grub menu shows up but fails to boot. Any directions? 2020-10-05 08:02:38 2020.10.01(Thu)11:06.30 < mps> for routers/firewalls I used openwrt but also switched them to alpine 2020-10-05 08:02:42 honestly planning to take this route 2020-10-05 08:03:17 holding off til i get a spare router though 2020-10-05 08:03:25 im so fed up with openwrt lol 2020-10-05 08:03:44 just doesnt feel intuitive to me 2020-10-05 08:03:58 i like that a "basic" router and ap is pretty much plug and play, but past that it's tedious 2020-10-05 08:12:39 What do you guys use for getting sound over hdmi? 2020-10-05 08:13:20 I'm not using pulse, but I don't think I see the HDMI output in alsamixer 2020-10-05 08:13:37 is anything blocking this? https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/6677 2020-10-05 08:13:47 Just works for me with pulseaudio 2020-10-05 08:14:54 (moving gcc-cross-embedded to main) 2020-10-05 08:15:03 cogitri: might as well just install glibc 2020-10-05 08:19:48 gillesmauve: iirc it worked out of the box on intel last year, I tried with asus noteboook 2020-10-05 08:20:01 I mean, aside from people having the spare time for it... 2020-10-05 08:20:14 mps: interesting; i dunno if it's because i'm using an adapter, but i can do aplay -d plughw:0,3 and get hdmi played out of the tv 2020-10-05 08:20:28 and then if i do aplay alone, it's coming from the laptop speakers 2020-10-05 08:20:50 gillesmauve: default cart setup? 2020-10-05 08:21:02 card* 2020-10-05 08:21:08 no asound.rc file in the homedir 2020-10-05 08:21:16 does that instantly fix things, or do i need to reboot? 2020-10-05 08:21:24 .asoundrc 2020-10-05 08:21:32 whoops, yeah 2020-10-05 08:21:34 sec 2020-10-05 08:23:23 opal: it is a lot easier and more 'linux friendly' to work with alpine on routers than with openwrt, ofc on routers where alpine can work 2020-10-05 08:23:42 does it have to do with xrandr doing this interesting thing where when i plug in the laptop-to-displayport-to-hdmi-to-tv cable, it uses the native res of the tv for both screens and mirrors them? 2020-10-05 08:24:25 more familiar commands, config files and more complete packages 2020-10-05 08:25:28 gillesmauve: yes with xrandr you can have same screen on both display or separate screens on each display 2020-10-05 08:25:48 will the sound intelligently follow across hdmi when i'm opening a window on the other screen? lmao 2020-10-05 08:26:11 didn't tested or tried that 2020-10-05 08:30:02 and i don't use anymore external hdmi displays, they are not good for ergonomic work for me 2020-10-05 08:31:08 looks like they are interesting to entertainment only 2020-10-05 08:31:27 oh, interesting 2020-10-05 08:31:40 i don't know if this is bspwm's fault 2020-10-05 08:31:49 but the windows on the 1920x1080 are not taking up the full screen 2020-10-05 08:32:01 unless i obviously fullscreen them otherwise 2020-10-05 08:32:11 kinda interesting; seems like they're sharing that same 1366x768 from the primary 2020-10-05 08:32:19 dunno if i never noticed 2020-10-05 08:35:26 rnkn: looks like no one wants to take responsibility for it 2020-10-05 08:36:19 it is big pkg and need a lot of care to keep it in main 2020-10-05 08:36:58 and not much used in general, only for specific things 2020-10-05 09:15:05 is the latest thinking that gcc-cross-embeded is still required for pinebook pro? 2020-10-05 09:15:52 rnkn: iirc yes 2020-10-05 09:16:43 though I found web site which explains how to make it without cross build, but is a 'little' complicated 2020-10-05 09:21:51 mps: for me a little = a lot 2020-10-05 09:22:34 I might have to install a crumby systemd OS on this PBP... or venture to openBSD 2020-10-05 09:24:26 rnkn: also I need this 'blob' to build u-boot for gru-kevin rk3399 board, but I simply don't have time to test gcc-cross-embeded enough 2020-10-05 09:24:53 damn it kevin 2020-10-05 09:25:03 :) 2020-10-05 09:26:06 but it works fine if I don't use emmc as rootfs and annoying display freeze from time to time 2020-10-05 09:26:42 https://youtu.be/tgMyaAK-aZw 2020-10-05 09:35:16 rootfs on eMMC is like my favourite thing 2020-10-05 09:41:44 it works fine but 'bugs' sometimes after resume from suspend-to-ram 2020-10-05 09:42:06 if I don't sus2ram it is quite stable and fast 2020-10-05 09:42:18 internal emmc, I mean 2020-10-05 09:43:39 that's like the PBP's hard drive right? 2020-10-05 09:45:13 don't know what is PBP hard drive. 2020-10-05 09:45:48 as in, emmc is the pinebook pro's "hard drive" 2020-10-05 09:47:10 aha, then yes, or similar at least. gru-kevin have 32GB of which 29GB is usable 2020-10-05 11:12:03 Hello everyone, I have a sshfs question. A wish a auto mont on start, and share it with the nginx user. 2020-10-05 11:12:10 For now this work fine : 'sshfs nginx@192.168.0.35:/homes/nginx/vm-data /mnt/noth-nas01 -o allow_other' 2020-10-05 11:12:17 So in fstab i have 'sshfs#nginx@192.168.0.35:/homes/nginx/vm-data /mnt/noth-nas01 fuse _netdev,allow_other,reconnect 0 0' 2020-10-05 11:12:27 But this dosen't work, only root can acces to /mnt/noth-nas01 2020-10-05 11:12:41 As i can see here :https://wiki.archlinux.org/index.php/SSHFS#Secure_user_access i add some parametres : 'sshfs#nginx@192.168.0.35:/homes/nginx/vm-data /mnt/noth-nas01 fuse _netdev,user,idmap=user,follow_symlinks,allow_other,default_permissions,uid=1000,gid=1000 0 0' 2020-10-05 11:12:53 But the result is the same. Thanks for the ideas 2020-10-05 12:43:26 Hey, having issues with Xorg. I keep getting segmentation faults. Is the latest edge package broken? 2020-10-05 13:30:16 gillesmauve: need jack/pulse for dynamic audio config, alsa does not support it 2020-10-05 13:31:52 baconicsynergy[m: more or less 2020-10-05 13:32:12 hyiltiz: memdisk is ancient and basically only works for DOS 2020-10-05 13:34:12 I don't think anyone ever actually tested those instructions 2020-10-05 13:36:18 manjaroCinnamon: did you check the actual share permissions 2020-10-05 13:36:32 meowkitten: were you here earlier? 2020-10-05 13:36:50 hullo, yes, I was asking for help with Xorg. it keeps segfaulting 2020-10-05 13:37:08 about an hour ago? 2020-10-05 13:37:10 I mean more earlier 2020-10-05 13:37:13 oh 2020-10-05 13:37:15 no 2020-10-05 13:39:11 how do you start x? 2020-10-05 13:42:29 I type `xinit` or `startx` 2020-10-05 13:44:12 check /var/log/Xorg.0.log 2020-10-05 13:45:28 That just says "Segmentation fault at address 0x124", followed by a normal close 2020-10-05 13:47:15 Hello71: here's the full file https://termbin.com/iaq1 2020-10-05 13:47:41 yeah the problem is that I still don't know how to get a core dump from alpine xorg 2020-10-05 13:49:44 do i have to remove services from starting up on boot before i unstall it? 2020-10-05 13:50:21 no, but you should 2020-10-05 13:51:11 rc update del nftables ? 2020-10-05 13:54:48 ok i did, should cuz then it would try to run it even if it does not exist or jus for practice? 2020-10-05 13:56:27 well openrc will skip it if the init script is not installed 2020-10-05 13:56:34 but it will also run if you reinstall it 2020-10-05 13:59:22 that too :) 2020-10-05 13:59:58 Hello71: i'll try to reinstall the OS and see what happens 2020-10-05 14:09:34 ugh. segfaults still happen on a fresh installation. 2020-10-05 14:20:24 GPU? 2020-10-05 14:20:57 looks like Intel from the log 2020-10-05 14:21:14 I was sort of expecting nouveau 2020-10-05 14:24:14 it's an intel iGPU, yeah, this is a T430 with no dedicated gpu 2020-10-05 14:24:57 Any problems with the aport today? 2020-10-05 14:27:24 hangs on Updating repository indexes. Firewall issue? 2020-10-05 14:30:03 Updating repository indexes... ERROR: http://alpine.mirror.far.fi/v3.12/main: network error (check Internet connection and firewall) 2020-10-05 14:32:56 nm, fi is down ;) another mirror works fine 2020-10-05 14:38:28 meowkitten: setup-xorg-base 2020-10-05 14:39:03 oh 2020-10-05 14:39:04 that worked 2020-10-05 14:39:09 tysm 2020-10-05 15:10:42 maybe i915 is broken on suid 2020-10-05 15:15:08 is this obsolite https://wiki.alpinelinux.org/wiki/Configure_Networking#For_iptables 2020-10-05 15:15:25 i did /etc/init.d/iptables save 2020-10-05 15:15:48 and it saved my iptables to /etc/iptables/rules-save 2020-10-05 15:15:57 but it does not load them up on reboot 2020-10-05 15:16:24 am i doing something wronk or what? 2020-10-05 15:17:40 Gnjurac: did you also do step 1? 2020-10-05 15:18:09 hnn but i think iptables is allready started 2020-10-05 15:18:23 i tough that was pointless 2020-10-05 15:18:26 the kernel iptables is not a service 2020-10-05 15:18:33 this service is what restores the rules on boot 2020-10-05 15:18:46 oh sorry then 2020-10-05 15:18:47 my bad 2020-10-05 15:19:09 should i change runlvl to network? 2020-10-05 15:19:37 default should work fine 2020-10-05 15:24:52 ye just tough should it be better to turn it on as fast as possible 2020-10-05 15:29:49 lol there is no network runlevel anyway 2020-10-05 16:07:04 Hi guys, i need to find the 2.6 version of alpine, but the oldest publicly available is the 3.0 2020-10-05 16:07:21 would anyone now where i can found older versions of alpine? 2020-10-05 16:07:31 *know 2020-10-05 16:13:57 For what purpose, if you don't mind me asking 2020-10-05 16:22:36 mkpanic: http://ancient.alpinelinux.org/ 2020-10-05 16:34:21 I might have a new project that I'd use alpine linux. I kind of want an offline "word processor" piece of hardware. $70 display + raspberry pi running alpine could do the trick. raspbian comes with too much stuff out of the box. I'd basically just want minimal alpine + vim + git. console only, no X/wayland. 2020-10-05 16:34:37 something to help eliminate distractions 2020-10-05 16:36:53 I read an article about this type of device 2020-10-05 16:38:07 programmerq: seems like pretty straight-forward 2020-10-05 16:38:19 maybe run-from-ram can be tricky 2020-10-05 16:38:39 but if you mount /home on something persistent, it might be doable 2020-10-05 16:40:36 programmerq: I wouldn't use anything which is broadcom based 2020-10-05 16:41:38 last night I installed alpine on nokia n900 old phone 2020-10-05 16:49:50 I don't think I need run-from-ram for such a project. If I go with the raspberry pi, I'd need to drop in a hardware real time clock. alpine on a pi is something I've not done. The nokia n900 is a much older SoC than the pi 3b+ that I have. 2020-10-05 16:50:17 mps that sounds like a fun little project though. :) 2020-10-05 16:51:05 programmerq: it's the default if you just use the images that AL provides 2020-10-05 16:51:19 programmerq: in my experience there are better supported boards on market 2020-10-05 16:51:21 For a sys install you need to do a little more effort 2020-10-05 16:52:12 for sys install 'apk --root /mnt --arch arch ... ' and some tweaks work fine 2020-10-05 16:53:12 and with u-boot you can have simple menu for booting different kernels an options, rescue comes to mind 2020-10-05 16:57:20 programmerq: yes, running alpine in just 256MB ram is fun 2020-10-05 16:57:41 Used: 23044 2020-10-05 17:29:20 fwiw, a lot of machines had about 4mb of ram during the linux 1.0 - 1.1ish era. 2020-10-05 17:29:37 back when pc memory was over $100 for a mb 2020-10-05 17:34:21 nacelle: yes, I remember :) 2020-10-05 17:34:53 I build kernel a lot of times on such machines 2020-10-05 17:35:30 even on 2 (or it was 1) MB 2020-10-05 17:37:18 when I started running linux, I had a pentium 2 processor with maybe 64mb of ram. I also had a 486 that I got for cheap that would run linux. 2020-10-05 17:38:41 sometimes I shake my head for how poorly some software performs on current hardware, given the fact that it is consuming hundreds of times the resources that were available not that long ago. 2020-10-05 17:38:46 I stared to use linux in '92-93, can't remember exactly 2020-10-05 17:39:08 the first time I saw linux was on our pentium 1 that we bought in 1995. 2020-10-05 17:39:48 my dad spent days downloading slackware install floppy images to a zip disk, and then imaged a stack of floppies since you couldn't boot from the parallel zip drive. 2020-10-05 17:40:09 Hello71: not sure why you meantioned memdisk tho 2020-10-05 17:40:17 hyiltiz: you did 2020-10-05 17:40:29 Is directly booting the ISO via grub2 treats it as a memdisk? 2020-10-05 17:40:52 programmerq: also I downloaded slackware floppies :) 2020-10-05 17:40:54 I seem to recall it had an X11 program that would animate roaches scattering when you closed a window. I have tried to find that software in the last decade, but haven't found anything that seems to be similar. I believe it was called xroach. 2020-10-05 17:41:19 xroach iirc 2020-10-05 17:42:17 I haven't searched for it recently, but it looks like someone put it on github: https://github.com/interkosmos/xroach 2020-10-05 17:42:18 when you move window they 'run' on 'root' screen 2020-10-05 17:45:14 mps: same! 2020-10-05 17:45:18 well, except I had 4mb 2020-10-05 17:45:42 within two years i had 8mb and a 386 to run it on 2020-10-05 17:45:56 ehr, 386-dx40, i started on a dx25 2020-10-05 17:46:04 (my first pc was not 386 though) 2020-10-05 17:46:07 I think my 386sx20 is somewhere... 2020-10-05 17:46:37 I have two 486 boards in garage 2020-10-05 17:48:45 oldest my 386 board is used by my son to run freedos and play with some things he likes 2020-10-06 08:14:52 Will the x86 version of Netboot from https://alpinelinux.org/downloads/ work on an AMD Sempron 3000+ CPU (recognized as i686 by another Distro)? 2020-10-06 08:20:05 tank you a lot ikke 2020-10-06 08:20:22 mkpanic: yw 2020-10-06 10:48:44 Having issues with apk 2020-10-06 10:48:49 Unable to lock database: Resource temporarily unavailable 2020-10-06 10:49:30 I have tried to change mirrors 2020-10-06 10:54:01 apk update 2020-10-06 10:54:01 ERROR: Failed to open apk database: temporary error (try again later) 2020-10-06 10:54:01 ERROR: Unable to lock database: Resource temporarily unavailable 2020-10-06 10:54:24 That's kind of a strange error in that context 2020-10-06 10:57:50 ikke, it works on my other server 2020-10-06 10:58:14 tried to empty the cache folder 2020-10-06 11:01:30 ikke, any timeout. Have I updated to much ? 2020-10-06 11:01:54 Dont know how to troubleshhot this 2020-10-06 11:02:06 Jenkler: strace would probably help 2020-10-06 11:02:22 apk add strace; strace 2020-10-06 11:05:46 Do not ave strace and i am unable to update 2020-10-06 11:06:05 Unfortunate 2020-10-06 11:06:16 apk add strace 2020-10-06 11:06:16 ERROR: Unable to lock database: Resource temporarily unavailable 2020-10-06 11:06:16 ERROR: Failed to open apk database: temporary error (try again later) 2020-10-06 11:06:19 hehe 2020-10-06 11:06:48 I broke yesterday also. but I changed mirror and later it worked 2020-10-06 11:07:09 I = it 2020-10-06 11:18:02 Jenkler: does wget -O- http://dl-cdn.alpinelinux.org work? 2020-10-06 11:20:47 yes 2020-10-06 11:21:02 And did you try that as mirror? 2020-10-06 11:21:37 how many files sould /var/cache/apk contain 2020-10-06 11:22:24 one APKINDEX.* for each enabled repository (that it was able to fetch) 2020-10-06 11:23:35 is it safe to delete the files in /var/cache/apk 2020-10-06 11:23:50 yes 2020-10-06 11:24:30 APKINDEX.0b439d93.tar.gz APKINDEX.26e2c662.tar.gz APKINDEX.2c4ac24e.tar.gz APKINDEX.d48da328.tar.gz APKINDEX.f3eecd90.tar.gz 2020-10-06 11:25:07 http://ftp.acc.umu.se/mirror/alpinelinux.org/v3.12/main 2020-10-06 11:25:15 only have this but 5 files 2020-10-06 11:37:30 ikke, found the issue 2020-10-06 11:37:45 hanged apk update 2020-10-06 11:38:00 lsof listed the open files ;) 2020-10-06 11:38:01 ah, it was already runnig? 2020-10-06 11:38:04 right 2020-10-06 11:38:30 ssh remote command that went bad :p 2020-10-06 11:42:07 I have a custom initramfs with /init containing only `#!/bin/sh \n exec /bin/busybox sh`. However when booting it, the kernel panics with "unable to mount rootfs on unknown-block(0,0)" 2020-10-06 11:42:37 From my understanding, the kernel should not even try to mount the rootfs, but should "get stuck" in executing the shell from /init - does anyone have an idea of what I might be doing wrong? 2020-10-06 11:50:09 Hi - my Wi-Fi NIC is detected by AL (v3.12) but it doesn't find any matching driver (Realtek RTL8821CE) 2020-10-06 12:00:38 hxx: that driver is not in kernel, but we happen to have that one built 2020-10-06 12:00:52 https://pkgs.alpinelinux.org/package/edge/community/x86_64/rtl8821ce-lts 2020-10-06 12:01:12 k how can i get it and install it? 2020-10-06 12:01:37 sorry i missed your link 2020-10-06 12:01:40 thx 2020-10-06 12:02:09 Someone else asked about that on earlier, so I have packaged it 2020-10-06 12:02:25 k 2020-10-06 12:07:09 Now I copied the alpine /init into my initramfs and it still kernel panics - that's funky 2020-10-06 12:09:18 telmich: it doesnt sound like that initrd is used 2020-10-06 12:09:46 That sounds reasonable 2020-10-06 12:10:43 @ikke. Do you have a reliable repo link. http://dl-cdn.alpinelinux.org/edge/community is issuing a temporary connection error rn 2020-10-06 12:11:24 So ipxe is loading it, the kernel tries to unpack it and then the next message I see is the kernel panic 2020-10-06 12:11:40 hxx: that one should be the reliable one 2020-10-06 12:11:56 Is there something wrong with `find . | cpio -H newc -o | gzip > ../alpine-initramfs.gz` ? 2020-10-06 12:11:59 https://mirrors.alpinelinux.org/ here is an overview 2020-10-06 12:12:53 @ikke i used it to install many pkgs without any prolem until last Friday; then i kept on getting this temporary error msg 2020-10-06 12:14:18 The mirror itself has no issues 2020-10-06 12:17:14 Hmmm. Using the alpine initramfs, generating it the same way I do, adding my own /init works 2020-10-06 12:17:41 I wonder if my initramfs is "too big" - even though the target machine has 2 GB ram 2020-10-06 12:19:50 telmich: I run alpine edge on armv7 with 256MB (yes MB) RAM 2020-10-06 12:20:00 with initramfs 2020-10-06 12:20:52 "fun fact": even with the official alpine kernel + initramfs, the boot process is aborted / it goes into the recovery shell 2020-10-06 12:21:37 What am I doing wrong... 2020-10-06 12:21:48 I use qemu (qemu-system-x86_64 -m 2048 -boot n -netdev user,id=eth0,ipv4=on,ipv6=on,tftp=/home/nico/alpine-test,bootfile=ipxescript,net=192.168.76.0/24,dhcpstart=192.168.76.9 -device e1000,netdev=eth0,mac=52:54:00:12:34:56 -display curses) 2020-10-06 12:22:25 My ipxescript only contains `initrd --name initramfs initramfs\n kernel kernel initrd=initramfs\n boot` 2020-10-06 12:22:37 ipxe loads the kernel and the initramfs 2020-10-06 12:23:10 '--name'? 2020-10-06 12:24:23 Not necessary here - I used to have differently named files and mapped them to "initramfs" before 2020-10-06 12:24:59 @ikke. fetch http://dl-cdn.alpinelinux.org/edge/community/x86_64/APKINDEX.tar.gz..v20200917-1829-g63e1baaa50...apk add 8821ce ...ERROR:unsatisifiable constrainsts: rtl8821ce(missing):required by world[rtl8821ce] 2020-10-06 12:25:27 *sorry apk add rtl8821ce 2020-10-06 12:25:31 The official image stops with the message "failed." and drops into the "emergency recovery shell" 2020-10-06 12:29:42 How is the regular initramfs supposed to be booted / does it need a root= kernel parameter to work properly? 2020-10-06 12:29:54 hxx: rtl8821ce-lts 2020-10-06 12:30:56 @ikks - I fixed the pkg naming convention rtl8821ce-lts insted of rtl8821ce, the package is found but i m still getting ERROR: rtl8821ce-lts-5.5.69-r0: temporary error (try again later) 2020-10-06 12:31:40 and I switched to ams.edge.kernel.org/alpine/edge/community 2020-10-06 12:36:55 ok i tried again , this time the driver files are installed in /lib/modules dir but apk concluded the install with a warning: dpmod:could not open modules.order..could not open modules.builtin ..at /lib/modules/5.4.60-0-lts: no such a file or directory 2020-10-06 12:37:24 hxx: what does uname -r return? 2020-10-06 12:38:08 5.4.43-1-lts 2020-10-06 12:38:31 Then you probably need to reboot, the kernel was upgraded 2020-10-06 12:38:54 well, you need to upgrade the kernel 2020-10-06 12:39:29 The latest version should be 5.4.69-r0 even 2020-10-06 12:40:27 k - trying rn 2020-10-06 12:40:51 are you on edge or v3.12? 2020-10-06 12:41:18 You are on v3.12 I gather 2020-10-06 12:41:26 Then you should install this package from 3.12 as well 2020-10-06 12:42:01 I feel like apk should have a warning for mixing releases 2020-10-06 12:42:27 I don't think apk even knows about releases atm 2020-10-06 12:42:42 I don't think even debian has such a warning, it's just not sensible. 2020-10-06 12:42:44 edge 2020-10-06 12:42:46 and apk should also not limit usecases outside of apk 2020-10-06 12:42:51 I mean, outside of alpine 2020-10-06 12:43:04 sorry 3.12 2020-10-06 12:43:06 yeah 2020-10-06 12:43:26 then you need to use ams.edge.kernel.org/alpine/v3.12/community 2020-10-06 12:43:35 k 2020-10-06 12:44:21 arahael: apt/dpkg makes some attempt to properly handle multiple versions, particularly with libraries 2020-10-06 12:44:31 apk (at least as used in alpine) doesn't try to 2020-10-06 12:44:56 so people copy paste their bad habits from debian/ubuntu into alpine 2020-10-06 12:45:06 Hello71: You're *strongly* discouraged from mixing from multiple versions, though I don't know if that's reflected in documentation. 2020-10-06 12:45:35 Hello71: I was talking about debian, not ubuntu. 2020-10-06 12:45:37 Hello71: not only bad habits but also bad expectations 2020-10-06 12:46:04 arahael: I think it's documented about as clearly as the rest of debian, i.e. good documentation probably exists but it's mixed with a huge load of outdated or outright wrong crap 2020-10-06 12:46:22 for statically built packages, taking them from edge should not be an issue 2020-10-06 12:46:33 regardless as a practical matter there exists a large number of tutorials for both alpine and debian that aggressively mix versions 2020-10-06 12:46:38 Hello71: The debian manual is generally pretty good. 2020-10-06 12:46:41 and, at least for alpine, this is almost always broken 2020-10-06 12:47:17 Hello71: Well, you know what they say about the blind leading the blind...? 2020-10-06 12:47:57 hi how can i use busybox with sssd ? 2020-10-06 12:49:18 ikke: regarding the format, obviously apk shouldn't try to parse the url format or anything. it should be something in APKINDEX.tar.gz that would describe the compatible repositories. a simple implementation might just have a single string (the release version) that needs to be equal. for more flexibility and backwards compatibility, an empty/not existing file could be considered compatible 2020-10-06 12:49:19 with all repositories 2020-10-06 12:49:21 rebooted and ran uname -r kernel => 5.4.43-lts 2020-10-06 12:49:54 Hello71: there was some discussion around this in threads about apk 3.0 2020-10-06 12:50:45 ikke: maybe, I didn't read all those threads 2020-10-06 12:50:47 ERROR: could not open modules.order at /lib/modules/5.4.69-0-lts 2020-10-06 12:50:56 hxx: you still have that package from edge 2020-10-06 12:51:00 arahael: sure, but it always helps to have some official guidance 2020-10-06 12:51:00 you need to install it from 3.12 2020-10-06 12:51:01 no such a file or directory 2020-10-06 12:51:21 i m running AL 3.12 2020-10-06 12:51:25 You should have rtl8821ce-lts-6.4.43-r0 2020-10-06 12:51:30 hxx: you added the community repo from edge 2020-10-06 12:52:29 there's always those who can't be helped, but I reckon a "WARNING: mixing packages from different repository versions is UNSUPPORTED" should dissuade most of the wrong usages 2020-10-06 12:52:51 My current repo setup: 2020-10-06 12:53:47 http://ams.edge.kernel.org/alpine/edge/main http://ams.edge.kernel.org/alpine/edge/community 2020-10-06 12:54:06 Tuxist: poorly :p 2020-10-06 12:54:08 ok, so you want to switch to edge? 2020-10-06 12:55:21 not really 2020-10-06 12:55:28 Tuxist: if you want to use pam you need to rebuild all programs you want to use with pam, e.g. busybox, openssh 2020-10-06 12:56:10 Hello71: busybox have not support for this ? 2020-10-06 12:56:18 you can use musl-nscd without recompiling anything 2020-10-06 12:56:25 but obviously it doesn't handle authentication 2020-10-06 12:56:36 Tuxist: *alpine* busybox does not. you can compile your own and install it 2020-10-06 12:56:51 Hello71: i will triy it 2020-10-06 12:57:24 ... better to use aports version though so it is compatible with rest of system 2020-10-06 12:57:31 don't just make install some random 2020-10-06 12:57:33 I need a stable version of AL 2020-10-06 12:57:44 hxx: then you need to change the urls from edge to v3.12 2020-10-06 12:57:59 edge is a rolling release version which can be unstable from time to time 2020-10-06 12:58:05 Hello71: Turns out it seems to be supported, but obviously the caveat is that as far as debian is concerned, a "distribution" means "distribution of debian" (ie, not Ubuntu), eg as: https://www.debian.org/doc/manuals/debian-faq/choosing.en.html#s3.1.10 2020-10-06 12:58:27 Hello71: But I should probably back out of this as my contribution is rather "off-topic". 2020-10-06 12:59:08 hxx: after you changed all references from edge to v3.12, run apk upgrade -U --available 2020-10-06 12:59:26 (I was pointing out that most systems don't check for mixing from different versions, and it seemed I wasn't /quite/ right) 2020-10-06 12:59:41 arahael: regardless of distro policies, it's true in general that apt/dpkg makes at least some attempt to ensure soname/etc consistency (usually by emitting an error instead of installing some package) 2020-10-06 13:00:21 (well, apt/dpkg in conjunction with debian/ubuntu repositories) 2020-10-06 13:02:39 Ok, that's a bit beyond me, I'll head out now. :D 2020-10-06 13:04:44 does alpine linux recognize all block devices by default or might i by chance need any extra packages to do so? 2020-10-06 13:06:43 kernel 5.9 have drivers/net/wireless/realtek/rtw88/rtw8821ce.c 2020-10-06 13:07:22 is this one for which you made package 2020-10-06 13:07:22 mps: is that the same as rtl8821ce? 2020-10-06 13:07:35 hah 2020-10-06 13:07:55 I think it's a different version 2020-10-06 13:07:57 "Realtek 8821CE PCI wireless network adapter" 2020-10-06 13:08:46 mps: the user that I created the package for confirmed that their NIC was working after installing it 2020-10-06 13:09:06 yes, I remember 2020-10-06 13:09:35 but not sure is it ethernet or wifi 2020-10-06 13:09:48 to be fair now that I think about it I think it's mainly package version based, i.e. debian builds their programs with e.g. poppler=20.10 or something, alpine just writes poppler 2020-10-06 13:10:09 mps: no, I think it was upstreamed 2020-10-06 13:10:22 (term 'ethernet' is misleading, ether is not wire :) ) 2020-10-06 13:10:44 heh 2020-10-06 13:11:06 Hello71: I don't see 'ethernet' description, though I thought same 2020-10-06 13:15:43 ikke: pkgdesc="Wifi drivers for Realtek 8821ce" of your pkg 2020-10-06 13:15:47 Hello71: so it might be that the rts8821ce-lts is no loger needed/ 2020-10-06 13:15:59 that's what I heard 2020-10-06 13:16:14 Hello71: good to hear 2020-10-06 13:16:42 we can enable it in next linux-edge 5.9.0 2020-10-06 13:26:40 Is my HD broken or is there a chance recovering it with alpine linux? 2020-10-06 13:28:18 I have used http://uk.alpinelinux.org/alpine/v3.12/main and http://uk.alpinelinux.org/alpine/v3.12/community as repos, ran apk upgrade -U --available, no error.Rebooted and ran uname -r => 5.4.43-1-lts 2020-10-06 13:30:09 yes, that's expected 2020-10-06 13:30:10 but the wifi driver has been uploaded 2020-10-06 13:30:33 as per inxi -Fxz 2020-10-06 13:42:25 @ikke. WIFI NIC is detected and enbled.Thx a lot for your help. 2020-10-06 13:46:09 cool 2020-10-06 13:49:25 btw, uk.alpinelinux.org as mirror has been deprecated 2020-10-06 13:49:48 We should remove it from the mirror list I guess 2020-10-06 14:02:25 Hi, I'm trying to confirm my email address on the Alpine Wiki but I get the following error when trying to send a confirmation email: "Mailer returned: Unknown error in PHP's mail() function. " 2020-10-06 14:04:45 @ikke - thanks for the update 2020-10-06 14:06:43 And no, I don't think I have any weird characters in my email. It only consists of characters a-z, punctuation before the TLD, and an @. I don't think there's anything unusual. 2020-10-06 14:08:04 hxx: These temporary issues you have been seeing have to do with our DNS provider, which has issues: https://status.linode.com/ 2020-10-06 14:58:57 Hey guys I am having trouble installing Alpine to a VM 2020-10-06 14:59:38 I get a bad adress error on the mirror 2020-10-06 14:59:54 just after selected the hard drive to use 2020-10-06 15:02:02 then it says its missing sfdisk 2020-10-06 15:04:00 cfengineuser: linode is having dns issues 2020-10-06 15:04:17 https://status.linode.com/incidents/5k68c46r4sgl 2020-10-06 15:04:20 we're affected by that 2020-10-06 15:06:05 seems like it can resolve 2020-10-06 15:07:09 not authoritative tho 2020-10-06 15:08:09 Really, @ikke? no installs working atm 2020-10-06 15:08:10 ? 2020-10-06 15:08:59 I'm not faking it :) 2020-10-06 15:09:05 ok 2020-10-06 15:09:29 Not a lot we can do about 2020-10-06 15:14:38 when did this problem start? Am I the only one reporting it? 2020-10-06 15:15:01 my server can resolve it just fine 2020-10-06 15:15:21 the VM gets it through an internal cahcing dns server 2020-10-06 15:16:53 Is there a bug tracker for the Alpine Wiki? 2020-10-06 15:22:16 Newbyte: https://gitlab.alpinelinux.org/alpine/infra/infra 2020-10-06 15:23:37 Thanks! Found an issue. 2020-10-06 15:24:04 cfengineuser: It started maybe an hour ago? 2020-10-06 15:24:14 oh 2020-10-06 15:24:20 The status page mentioned it should be resolved now 2020-10-06 15:26:01 I ask because I have been having wierd dns issues for a while with edge 2020-10-06 15:26:14 previously ihad no problem with stable 2020-10-06 15:26:26 but now just installing 3.12.fails 2020-10-06 15:27:16 Well, this is mostly related to some of our infra 2020-10-06 15:27:22 like mirrors.a.o, which is used during install 2020-10-06 15:29:00 I'm aware of one DNS related issue on edge, but that seems limited to docker on mac 2020-10-06 15:29:11 nope 2020-10-06 15:29:22 the edge issues hits me on postmarketOS 2020-10-06 15:29:30 now the install is working 2020-10-06 15:29:38 but the edge thing is different 2020-10-06 15:29:51 i had thought related to musl 2020-10-06 15:30:12 https://gitlab.alpinelinux.org/alpine/aports/-/issues/11879 2020-10-06 15:30:20 maybe I'll try an edge install after to check 2020-10-06 15:30:55 cfengineuser: I saw dns issues on pmOS all the time on my n900, but never on any of my alpine installs 2020-10-06 15:31:53 the alpine issue appears to be resolved 2020-10-06 15:31:57 as IKKE said 2020-10-06 15:32:00 just fixed 2020-10-06 15:32:14 but the issue with edge appears to me to be related to musl changes 2020-10-06 15:32:40 I think it rejects non-authoritative dns which is all my internal DNS server can provide 2020-10-06 15:33:21 If I let edge out through normal recurive DNS server it works 2020-10-06 15:33:40 just as they say in the issue sited by IKKE 2020-10-06 15:34:45 I have an extra pinephone here just for that purpose 2020-10-06 15:34:59 after I make this VM I'll try to install edge 2020-10-06 15:35:06 narrow down the problem 2020-10-06 15:35:33 my bet is alpine edge suffers fromt he same issue as it uses the same musl 2020-10-06 15:37:13 Oh crap more dns erros 2020-10-06 15:37:18 on stable install 2020-10-06 15:37:29 worked for a while 2020-10-06 15:37:35 let me start again 2020-10-06 15:41:11 ok got through the install that time 2020-10-06 15:58:19 Hi - Has anyone a suggestion to hook up AL(V3.12) to a home NAS(LaCie)? 2020-10-06 17:30:28 hiya. Seems I can't use dnsmasq-dnssec if I want to use libvirt? dnsmasq-dnssec conflicts with dnsmasq which is a dep for libvirt. Anything I can do short of hacking together my own APKBUILD? 2020-10-06 17:56:50 hmm, I think that subpackage should have `provides= 2020-10-06 17:56:57 `provides="dnsmasq"` 2020-10-06 18:25:06 is this a support channel or just discussion? 2020-10-06 18:29:28 support is paid feature 2020-10-06 18:31:07 Guest30086: it's mostly support, but plenty of alpine linux-centric discussion goes on. 2020-10-06 18:31:27 #alpine-offtopic is more chat if that's what you're looking for 2020-10-06 18:31:59 i was looking for support, but i can't really defy what helby said 2020-10-06 18:32:52 Guest30086: It was a joke 2020-10-06 18:33:14 yeah a bit of light humor, ask away! 2020-10-06 18:34:02 if you say so: I've asked serveral times today, it was about an old HD that doesn't seem to be recognized by alpine 2020-10-06 18:34:53 That's not a lot of information to go about 2020-10-06 18:36:18 I loaded the kernel and initramfs successfully on an old machine but i couldn't find any block device in live-mode. Is there any chance that the device isn't broken? 2020-10-06 18:41:24 Setup-disk can't find anything, same with lsblk and nothing relatable in /dev. The HD is indicated in bios though, i guess it has a broken MBR 2020-10-06 18:41:38 ikke: which subpackage? dnsmasq-dnssec? i'd have to look again, but i certainly can't install libvirt with dnsmasq-dnssec installed 2020-10-06 18:42:25 Does it show up under a different OS? say if you popped in an arch installer, can you see it there? 2020-10-06 18:42:39 fdisk -l doesn't report anything? 2020-10-06 18:45:09 wsinatra i haven't tried fdisk -l yet but i guess scince there is nothin in /dev/ it won't find much. 2020-10-06 18:46:56 but i'll give it a try next time. So you know of no package/software that would have to be installed to make block devices available? 2020-10-06 18:48:12 Guest30086: u can always boot some bloated crap like manjaro or ubuntu from usb and check if there is something 2020-10-06 18:49:53 helby i failed trying to set up mint, lxle and xubuntu so far, but i'll check back with arch-netboot 2020-10-06 18:50:52 i just wanted to know if i oversaw a known issue or something 2020-10-06 18:52:09 Guest30086: don't set up, just boot live crap from usb 2020-10-06 18:53:01 afaik there are some 'rescue' linux based distro or versions of distros 2020-10-06 18:53:11 kali linux maybe 2020-10-06 18:53:37 kali linux is not a rescue linux distro 2020-10-06 18:53:41 didn't used them for long time so forgot what would be usable today 2020-10-06 18:54:04 It's an ancient old laptop with a broken cd and no usb-boot-support, netboot was the only option. alpinelinux was the first distribution that booted successfully so far 2020-10-06 18:54:07 c705: isn't it forensic distro? 2020-10-06 18:54:43 mps: it's a tool used by penentartion testers to do their job, and should not be used for anything else besides that 2020-10-06 18:54:59 in the wrong hands, it could be used to commit a crime whether intentional or not 2020-10-06 18:55:29 c705: ah, something like windows :D 2020-10-06 18:56:46 hah 2020-10-06 18:56:48 Guest30086: try to find distro with 'testdisk' package 2020-10-06 18:57:03 no windows is exactly opposite, it commits a crime to their users 2020-10-06 18:57:38 alpine itself is a decent rescue OS, provided the user knows how to use the shell and read instructions 2020-10-06 18:58:15 helby: true, but also easy for outside hackers to use as trampoline and in name in real user 2020-10-06 18:58:16 That's another thing i miss many things in ash. mps: is it on alpine repository? 2020-10-06 18:58:37 yes, we have testdisk 2020-10-06 18:59:01 but you need first to make bootable rescue alpine on usb 2020-10-06 18:59:08 Guest30086: if you don't like ash, you can install bash or whichever shell you fancy 2020-10-06 18:59:13 as I did some time ago 2020-10-06 18:59:25 mps: or just download the iso from the site and burn it onto a disk 2020-10-06 18:59:34 c705: tcsh \o/ 2020-10-06 19:00:25 cdrom-drive is broken and no usb-boot-option so only netinstallation is possible 2020-10-06 19:00:39 c705: no, I downloaded iso, dd to one usb flash, start it and install in sys mode on another flash disk 2020-10-06 19:00:47 mps: good news is, bc. of little telemetry everything is saved in the cloud for future generaton to learn about it :d 2020-10-06 19:01:44 no usb, no cd, no disk, that looks like cool machine 2020-10-06 19:01:59 Guest30086: if you have precious data on disk I would suggest to put it on another computer and 'dd' it on another disk/FS before any action on that disk 2020-10-06 19:02:01 what about display :) 2020-10-06 19:02:45 a laptop, i am afraid i might crash the hd by removing it. 2020-10-06 19:03:19 do you have backup of data 2020-10-06 19:04:12 unfortunately not. Keyboard is failing too i had to do setup with alt+äää until i managed to get an usb keyboard to work 2020-10-06 19:04:34 alt+### 2020-10-06 19:05:36 however, but if you want to try to rescue data my advice above about safely dd disk standing 2020-10-06 19:06:44 this is cool story 2020-10-06 19:07:10 yes... but alpine is a good distribution scince it's the only one working so far 2020-10-06 19:07:31 from ram 2020-10-06 19:07:41 yes... 2020-10-06 19:08:03 yes, in my experience I meet not one in that situation, from lay people to companies and institions 2020-10-06 19:09:44 could be iso booted with netboot 2020-10-06 19:10:40 alpinelinux.org/download has a netboot-package wich was the only one on in image format 2020-10-06 19:11:17 i am trying to find it on this map: https://i.imgur.com/VgRID3s.png where is it? 2020-10-06 19:12:16 yes, I used netboot with qemu to install aarch64 on x86_64 host 2020-10-06 19:12:43 it works but it is installation only, not much package are there 2020-10-06 19:13:16 though it can be used for rescue but will need manual setting some things 2020-10-06 19:54:35 hello, I were trying to install plasma desktop on my system but 2 errors were reported during installation, is that okay? 2020-10-06 19:55:18 also wiki page about kde seems incomplete, it appears I have to enable some daemons in openrc but I don't know which ones and the wiki page doesn't tell 2020-10-06 19:59:00 you need to specify which errors 2020-10-06 21:55:50 any idea what to install/enable that touchpad clicks work on old thinpad? 2020-10-06 21:56:10 on sway/wayland 2020-10-06 21:59:03 oh got it (setting in sway) 2020-10-07 09:36:59 Hello, For some reasons (and very rarely) I need use graphic interface via remote desktop. I found that I can install Openbox Window Manager (https://wiki.alpinelinux.org/wiki/Alpine_Newbies_Openbox_Window_Manager). 2020-10-07 09:37:00 But before I will do it I wish to ask about few things. 1) will graphic environment work all the time or I will need to run in manually when needed (this is better option), 2) will overall performance suffer (I use HP T620, it's AMD GX-415GA Quad-Core APU with AMD Radeon HD 8330E with 4GB RAM)? 2020-10-07 11:16:41 any idea if I can somehow disable 'continuous scrolling' in firefox - sway/wayaland using old thinkpad 2020-10-07 11:17:44 I mean that shit, that if move two fingers on touchpad, then move them out, but scrolling continue ... like free scroll in mouse 2020-10-07 11:18:03 that shit fuckering with regular scrolling, annoying 2020-10-07 12:01:41 Hi - I am looking to secure AL(V.3.12) apart from firejail, I noticed that apk doesn't list SELinux or Apprmor... any recommendations? 2020-10-07 12:02:53 We do have apparmor into our repos 2020-10-07 12:04:52 correct - oops 2020-10-07 12:18:07 I am also looking for a password manager, found pass(https://www.passwordstore.org/) but no GUI client 2020-10-07 12:25:34 I use keepassxc for that 2020-10-07 12:26:20 me too but how to install it on AL? From their websites i only see AppImage and snap packages 2020-10-07 12:26:37 https://pkgs.alpinelinux.org/package/edge/community/x86_64/keepassxc 2020-10-07 12:26:40 apk add keepassxc 2020-10-07 12:26:45 `apk add keepassxc` ? 2020-10-07 12:28:08 Hi @ikke - did that before but didnt fetch anything I think i am expereincing some network connections drops... 2020-10-07 12:28:14 found it 2020-10-07 15:18:07 helby: check arch wiki for Firefox, they have section on configuring scrolling (may be in one of their tips for Firefox pages though) 2020-10-07 15:47:23 CactiChameleon9: yes, thanks, I always checking archwiki, but now did not find solution 2020-10-07 15:47:40 CactiChameleon9: it does not happen in xorg, just in sway :/ 2020-10-07 15:48:05 CactiChameleon9: what I am trying now for a while, bc. that shit annoyed me so much :d 2020-10-07 15:48:24 Even in the firefox/tweaks page in the AW? 2020-10-07 15:49:28 well it is probably some driver setting as wayland handle it different compared to xorg I assume 2020-10-07 15:50:11 I was thinking more of a about:config solution really, it may be Wayland maybe though 2020-10-07 15:50:59 CactiChameleon9: in xorg it works well 2020-10-07 15:51:03 Ok 2020-10-07 15:51:17 CactiChameleon9: I assume, it's just 'feature' enabled/disabled by default 2020-10-07 15:52:43 checked about:config a lot, but did not on wiki, will play with it if this fucking xorg annoy me even more than until now :d 2020-10-07 15:53:17 CactiChameleon9: did not use xorg so long, that now all that fakery with Xfiles ... make me crazy 2020-10-07 15:53:59 These is a section on smooth scrolling that may work that fine tunes the scrolling feel 2020-10-07 15:57:03 will check it, but I think it's not smoth scrolling 2020-10-07 15:58:14 bc. that I turned off, or it is the same profile and setting for xorg and sway 2020-10-07 15:59:18 Yeah, I was thinking that if you turned it on and changed the config settings for it it may work. Idk really 2020-10-07 16:00:04 tried it on/off without changing setting, to be honest, I did not notice any difference while scrolling :D 2020-10-07 16:01:47 never used laptops before, just desktops, so now I am discovering touchpad crap 2020-10-07 16:03:40 I struggled first time using a trackpad too, however I now find them fine. I have never tied special gestures from modern laptops though because driver is windows specific, and I am not fussed 2020-10-07 16:13:58 yes, I don't need anything special, but that scrolling in firefox was unusable for me 2020-10-07 16:14:25 bc. it moves around up and down with little movement of finger so hard to scroll precise at all 2020-10-07 16:15:07 not sure what is the right name for that auto scroll, it's like free spin, u know, u move with fingers like u want to scroll and it continuously scrolling even fingers are out of touchpad 2020-10-07 16:15:33 but if it works well it would be usable, but in my case it somehow did fakery with regular scrolling 2020-10-07 16:16:23 also while I get older, I think I m not so patient - tolerant to tweak some little shit several hours more ;) 2020-10-07 16:18:31 maybe I should try to ask in #sway as setting for keys/touchpad is directly in sway config 2020-10-07 16:25:23 I will try another wayland wm if alpine has some 2020-10-07 16:29:13 oh shit 2020-10-07 16:32:20 at least hikari should be here, but nothing, fucking weston even giving me error for fuck sake 2020-10-07 18:12:38 Hi guys ! 2020-10-07 18:12:58 Having one trouble doing full disk encryption on alpine 2020-10-07 18:13:17 I create the cryptdisk , create the virtual group , and logical volume 2020-10-07 18:13:31 But when I run : 2020-10-07 18:13:42 mount /dev/alpinevm/root /mnt/root 2020-10-07 18:13:52 I get an error saying invalid argument ... 2020-10-07 18:14:20 Literraly did nothing , except going trough alpine-setup , but on disks part selecting none 2020-10-07 18:25:10 btw following this guide https://wiki.alpinelinux.org/wiki/Setting_up_a_laptop#Why_full_disk.3F 2020-10-07 18:33:54 have you put a filesystem on /dev/alpinevm/root ? 2020-10-07 18:35:55 No I haven't 2020-10-07 18:36:01 Just following the wiki 2020-10-07 18:36:09 it simply creates a folder root on /mnt/ 2020-10-07 18:36:18 and then it mounts the disk 2020-10-07 18:37:50 CactiChameleon9: oh just turned that fucking auto scrolling off in about:config 2020-10-07 18:38:05 CactiChameleon9: it's called 'kinetic scrolling' :D 2020-10-07 18:38:33 CactiChameleon9: while scrolling there is still not much smooth, this helped and maybe can come back to sway from this shity xorg :D 2020-10-07 18:39:20 Nevermind u0jQx9gPyrYg , it magically started working on a reboot ... 2020-10-07 18:39:56 Now I got another question , on dmcrypt , I can identify the disk by UUID ? 2020-10-07 18:40:02 instead of putting : 2020-10-07 18:40:18 source='/dev/sda2' 2020-10-07 18:40:28 do this : 2020-10-07 18:40:35 source=UUID= 2020-10-07 18:40:37 ? 2020-10-07 19:15:00 motorto: "mount /dev/alpinevm/root /mnt/root" isn't enough. You have to specify the fs type with busybox mount 2020-10-07 19:15:11 mount -t ext4 2020-10-07 19:16:05 I was thinking the problem was that my physical volume has uppercase letters 2020-10-07 19:16:11 But thanks, going to try that now 2020-10-07 19:16:17 Also, how about using /dev/disk/by-uuid/… 2020-10-07 19:17:26 For mount, you can also install the GNU one, it's more complete 2020-10-07 19:17:52 The reason why I am trying alpine is because of the lack of coreutils 2020-10-07 19:18:11 but thanks! Still running it on a vm 2020-10-07 19:18:19 The command I seem to miss the most is the lsblk 2020-10-07 19:20:17 What I am using instead is : ' cat /proc/partitions' 2020-10-07 19:20:30 But it doesn't do half of the job : ( 2020-10-07 19:20:48 apk search cmd:lsblk 2020-10-07 19:21:45 isn't lsblk part of gnu coreutils ? 2020-10-07 19:22:13 I thought so... 2020-10-07 19:22:38 Seems like the is a standalone one? 2020-10-07 19:22:44 util-linux 2020-10-07 19:22:54 How , that's why bsd doesn't have it ... 2020-10-07 19:22:55 https://pkgs.alpinelinux.org/package/edge/main/x86_64/lsblk 2020-10-07 19:23:14 I had the idea , that everything that didn't exist on bsd , was part of gnu core utils 2020-10-07 19:26:43 motorto: maybe bc. many distros install a lot of additional crap by default, so it was everyhwere 2020-10-07 19:28:42 Didn't understand , are you refering bc to the calculator ? 2020-10-07 19:28:53 Oh forget it , is because ... 2020-10-07 19:28:54 Sorry 2020-10-07 19:30:47 holy shit do u have a calculator? :) 2020-10-07 19:33:11 There is a tool called bc 2020-10-07 19:33:29 that is a binary calculator , it's my calculator of choice so the confusion ... 2020-10-07 19:33:47 And its made by gnu aswell 2020-10-07 19:33:50 as well 2020-10-07 19:38:00 oh have 'bc' too 2020-10-07 19:38:10 did not know 2020-10-07 19:39:00 only god know how to close it 2020-10-07 19:39:35 ^d 2020-10-07 19:40:10 it reminds me the time trying ed editor 2020-10-07 19:40:22 or shity shity emacs 2020-10-07 19:40:27 You end the input with ctrl+d 2020-10-07 19:40:36 cool 2020-10-07 19:40:38 or type 'quit' 2020-10-07 19:40:43 tried quit 2020-10-07 19:40:49 ed ... tried it now with alpine , can't understand it 2020-10-07 19:40:58 guess I will keep using vi 2020-10-07 19:41:04 ed is standard! only true editor LD 2020-10-07 19:41:24 but bc looks cool to 2020-10-07 19:41:26 ahaha , I only tried because of the suckless article 2020-10-07 19:41:34 Tip , start with bc -l 2020-10-07 19:41:42 In order to have doubles 2020-10-07 19:41:48 okay, what I did ? 2020-10-07 19:41:51 I mean, ed was made for tty 2020-10-07 19:41:57 so 1/3 = 0.33333 instead of 1/3=0 2020-10-07 19:42:00 one line tty 2020-10-07 19:42:07 hm, can someone help me figure out why I'm getting "ifdown: unknown interface 1" error when restarting networking service? here is the full output, plus the interfaces file: https://pastebin.com/cRqsRuN9 2020-10-07 19:42:22 holy shit this calculator can count 2020-10-07 19:42:27 like, the typewriter kind 2020-10-07 19:42:46 yeah you can do variables as well 2020-10-07 19:42:49 like i = 200 2020-10-07 19:42:51 i * 300 2020-10-07 19:42:57 is going to do 200*300 2020-10-07 19:43:06 motorto: you can also set scale=5 to have float results show to five decimal points after dot 2020-10-07 19:43:20 and ' last ' is the last result of calculations 2020-10-07 19:43:26 so you can do 2+3 2020-10-07 19:43:34 and the do last+1 2020-10-07 19:43:45 Ticho didn't know the scale one 2020-10-07 19:43:58 motorto: I didn't know the 'last' one, so we're even :) 2020-10-07 19:44:10 I usually just keep with the default one 2020-10-07 19:44:57 How I only found the last because I was tired of doing it manually so I did read the manual 2020-10-07 19:45:12 And there was the magic answer 2020-10-07 19:45:14 ah, the manual... the fabled last resort :) 2020-10-07 19:45:26 -l actually loads the standard lib, IIRC 2020-10-07 19:45:33 I usually just assign to a variable, and use that in subsequent calculations :) 2020-10-07 19:45:40 So that you can use log or sin(1) 2020-10-07 19:46:40 the best thing about bc for me is that you can feed it input via stdin, so if you need some calculations, you don't have to rape bash, or whatever shell you are using, for that 2020-10-07 19:59:32 I'll ask again - can someone help me figure out why I'm getting "ifdown: unknown interface 1" error when restarting networking service? here is the full output, plus the interfaces file: https://pastebin.com/cRqsRuN9 2020-10-07 20:11:18 What is the output of /etc/networks/interfaces ? 2020-10-07 20:11:30 Ticho 2020-10-07 20:12:06 in the pastebin 2020-10-07 20:16:01 Sorry , I can't help you. 2020-10-07 20:16:08 your interfaces look fine 2020-10-07 20:16:10 .., 2020-10-07 20:16:14 if you run ip a 2020-10-07 20:16:27 It only shows lo and eth0 right? 2020-10-07 20:16:37 yes 2020-10-07 20:16:47 it's a freshly installed system in a small VM 2020-10-07 20:16:58 the only thing I did was to switch it to the "edge" rolling release and reboot 2020-10-07 20:17:11 Interesting it's only on shutdown it complains about 1 2020-10-07 20:17:12 unfortunately, I haven't checked whether this happened before switch to edge 2020-10-07 20:17:27 humm , did you update and upgrade the system ? 2020-10-07 20:17:31 yes 2020-10-07 20:17:34 update, upgrade, reboot 2020-10-07 20:17:52 Ticho: apk version ifupdown-ng 2020-10-07 20:18:05 ikke: ifupdown-ng-0.9.1-r0 = 0.9.1-r0 2020-10-07 20:18:31 ok 2020-10-07 20:18:44 Ariadne: any clue? ^ 2020-10-07 20:19:35 yes need to change the init script to use ifquery 2020-10-07 20:19:41 the awk picks up the refcounts 2020-10-07 20:21:14 awk '$1 == "auto" {for (i = 2; i <= NF; i = i + 1) printf("%s ", $i)}' "$cfgfile" 2020-10-07 20:21:16 that line? 2020-10-07 20:23:22 I'm guessing the one in find_running_ifaces() 2020-10-07 20:24:13 yep, changing it to this helped: awk -F= '{print $1}' $ifstate 2020-10-07 20:25:25 although perhaps that's not entirely correct - maybe the output should be the string that is after the '=', but before the refcount, which in some cases could be different, e.g. if using persistent interface names? just guessing here... 2020-10-07 20:26:24 afontain_: also sets scale=10 2020-10-07 20:26:37 sorry, 20 2020-10-07 20:27:22 bc posix man page clearly says that. gnu bc doesn't explain until about five pages in 2020-10-07 20:32:32 apk info -W I think 2020-10-07 20:32:40 yes 2020-10-07 20:32:46 ah, neat, thanks! 2020-10-07 20:33:03 also https://pkgs.alpinelinux.org/contents 2020-10-07 20:33:05 before we used busybox ifupdown 2020-10-07 20:33:56 hm, on 3.12.0, /run/ifstate looks different - just "eth0=eth0" line for eth0, instead of edge's "eth0=eth0 1" line for eth0 2020-10-07 20:36:23 i see lo=lo 1\neth0=eth0 1 2020-10-07 20:55:25 Ariadne: do you want me to open an issue for this? looks like this needs to be fixed in openrc package, but only if ifupdown-ng is at version at least 0.9.0 (which is where the ifstate format changed, although you're certainly aware of that, having made the commit :) ) 2020-10-07 20:56:03 we can just override that init script in ifupdown-ng next package will do it 2020-10-07 20:56:09 alright 2020-10-07 20:56:16 I would propose something like this: cut -d= -f 2 /run/ifstate | cut -d' ' -f 1 2020-10-07 21:49:39 [16:56] I would propose something like this: cut -d= -f 2 /run/ifstate | cut -d' ' -f 1 2020-10-07 21:50:01 correct fix is to use ifquery 2020-10-07 21:51:00 ah, even better 2020-10-08 07:55:58 Hello everyone. I'm trying to install alpine on my Asus X550LB, but I cannot connect to WiFi (ioctl 0x8914 failed) or over USB internet 2020-10-08 07:59:23 It says it's not soft locked and it's not hard locked, wifi LED on laptop is lit 2020-10-08 08:13:29 henlo! 2020-10-08 08:14:17 this is a very unusual use case, but i'm trying to deploy acf under arch. figured out most of the things already, but now acf_www-controller tells me that SCRIPT_NAME is a nil value 2020-10-08 08:14:24 wat do? 2020-10-08 08:15:51 sounds like some cgi/fastcgi thing? 2020-10-08 08:47:45 Nobody has any idea why I cannot use my WiFi? 2020-10-08 08:48:48 algiuxas: not really, no 2020-10-08 08:48:51 Or any suggestions? Error is 0x8914 iirc, alpine website says to check if it's on, soft and hard locks are off 2020-10-08 08:49:28 Oh, I'll try to install it over the LAN today I guess 2020-10-08 08:49:33 might be firmware missing 2020-10-08 08:49:39 https://github.com/postmarketOS/pmbootstrap/issues/36 2020-10-08 08:49:47 I don't know what kind of firmware to use :/ 2020-10-08 08:50:12 What network adapter does it have? 2020-10-08 08:56:20 I'm not sure, I don't know how to check 2020-10-08 08:56:41 I'll check it later on when I'll be on my computer 2020-10-08 08:56:42 lshw, lspci, lsusb 2020-10-08 09:00:26 check kernel logs, it should complain about missing firmware 2020-10-08 10:21:03 13:20:53  Anybody knows a package for Ralink RT3290 2020-10-08 10:59:21 Hi 2020-10-08 10:59:27 how to run process https://wiki.alpinelinux.org/wiki/Generating_SSL_certs_with_ACF 2020-10-08 10:59:36 on console ? 2020-10-08 10:59:50 I mean about Browse to your computer https://ipaddr/ 2020-10-08 11:00:33 I have alpine in docker container 2020-10-08 11:00:40 use a text-browser? 2020-10-08 11:05:27 expose port 443 from the container? 2020-10-08 11:09:43 why expose 443? 2020-10-08 11:10:22 what for ? 2020-10-08 11:10:37 to be able to get at it with a graphical browser from elsewhere? I don't know what your networking setup is, maybe it won't be needed 2020-10-08 11:11:23 I understand 2020-10-08 11:12:40 ther is no service 2020-10-08 11:13:22 wget https://ipaddr/ 2020-10-08 11:13:26 give nothing 2020-10-08 11:16:09 are you replacing 'ipaddr' with an actual ip adress? 2020-10-08 13:35:06 Anybody knows a package for Ralink RT3290 WiFi? I was searching but I legitimately didn't find anything, I mean seriously nothing related to it. 2020-10-08 13:35:40 https://cateee.net/lkddb/web-lkddb/RT2800PCI_RT3290.html 2020-10-08 13:38:41 set in linux-lts since linux-vanilla since forever 2020-10-08 13:39:07 Oh...? So it technically should work out of the box? 2020-10-08 13:39:16 probably 2020-10-08 13:39:29 what do you mean "ioctl 0x8914 failed" 2020-10-08 13:39:48 Let me try installing it again and check the full error 2020-10-08 13:39:58 this error is meaningless without context 2020-10-08 13:41:44 wlan0 Interface doesn't support scanning: Network is down 2020-10-08 13:42:02 ip set dev wlan0 up 2020-10-08 13:42:05 \? 2020-10-08 13:43:14 ip is not a command, iplink shows: ioctl 0x8914 failed: No such file or directory 2020-10-08 13:43:30 I mean ip is not a correct command 2020-10-08 13:43:42 don't try to paraphrase 2020-10-08 13:43:49 `ip link set dev wlan0 up` 2020-10-08 13:44:05 Same error 2020-10-08 13:58:56 Anybody got any suggestion? 2020-10-08 14:00:24 algiuxas: what does `ip link list` return? 2020-10-08 14:18:58 Sorry got an emergency warning. I tried `apk add linux-firmware` but it failed to rename files. ip link list shows these devices: lo, eth0, wlan0. wlan0: mtu 1500 qdisc noop state DOWN qlen 1000 2020-10-08 14:38:31 `rfkill list` shows 0: phy0: wlan, Soft blocked: no, Hard blocked: no 2020-10-08 14:59:42 I'm Running Alpine Linux 3.10 on my raspi (Raspberry Pi 3 Model B Rev 1.2). I'm using it also as a printserver to print to my "NEC Pinwriter P20". Everything works fine, except for the cancellation of a running print job. As this printer is a dot matrix printer a job can take quite some time :) Even when I stop the cups daemon (/etc/init.d/cupsd stop) the printer continues to print. The printer ist 2020-10-08 14:59:44 connected to usb via a "parallel to usb" converter. The job queue for the printer (lpstat -o necp20) tells me there is nothing. 2020-10-08 15:20:23 this usb converter probably buffers it 2020-10-08 15:53:13 Hello71: You're right, Indeed it does. If I reconnect the usb converter, the printer stopped. Thanks for the hint. 2020-10-08 17:42:16 hey guys! I am trying to compile slock on alpine, but get the error "va_list" not defined, although it is defined in /usr/lib/tcc/stdarg.h and #include is present. 2020-10-08 17:42:39 Also, where can I get linux/oom.h from? 2020-10-08 17:43:05 kciN: for the latter: https://pkgs.alpinelinux.org/contents?file=oom.h&path=&name=&branch=edge&arch=x86_64 2020-10-08 17:43:59 kciN: linux-headers, iirc 2020-10-08 17:44:24 danke 2020-10-08 17:44:44 but how about the va_list problem? 2020-10-08 17:46:30 /usr/lib/tcc? 2020-10-08 17:46:35 compiling with gcc works though 2020-10-08 17:46:45 yeah, maybe its a tcc problem 2020-10-08 19:13:40 Is it possible libreoffice vanished from the repos? https://pkgs.alpinelinux.org/package/edge/community/x86/libreoffice-common gives a 404 2020-10-08 19:13:51 yes 2020-10-08 19:14:08 Is this permanent or temporary? 2020-10-08 19:14:25 2cbc79ffc56ba7e98d3ee4056e4e46063007db9e 2020-10-08 19:14:44 https://gitlab.alpinelinux.org/alpine/aports/-/commit/2cbc79ffc56ba7e98d3ee4056e4e46063007db9e 2020-10-08 19:14:47 checking 2020-10-08 19:14:54 temporary 2020-10-08 19:16:22 ok, disabling it in my cdist repo for the moment 2020-10-08 19:19:25 Somewhat related: as I setup all my devices with encrypted rootfs and do 99% of the config with cdist, I wrote a short article on how I do roofs encryption with alpine at the moment. It can be found on https://ungleich.ch/u/blog/encrypted-rootfs-with-alpine-linux/ 2020-10-08 19:23:22 what does cdist do? 2020-10-08 19:26:39 ikke: it configures computers via ssh. It uses "explorers" to find out the system state and apply changes where necessary. And it uses shell script for the configuration definition. 2020-10-08 19:27:12 ... just added 1.4GB of data for texlive-full to the new system and still downloading... nice! 2020-10-08 19:28:38 I use it like this for instance to update all dns servers: `cdist config -vv -c ~/vcs/ungleich-dot-cdist/ d{1..7}.ungleich.ch` 2020-10-08 19:29:05 telmich: sounds a bit like terraform, minus the shell script for definions 2020-10-08 19:29:58 ikke: cdist is more similar to ansible in terms of operations, minus the yaml definitions 2020-10-08 19:31:56 right, that was the other thing I thought about to mention 2020-10-08 19:33:08 I think time wise both started their life at a similar time, cdist more going the open source/hacker/sysadmin way and ansible more the dev/commercial way, but both basically as a reaction towards the puppet with its design bugs 2020-10-08 19:33:45 we standardized more on chef, but that seems a bit dire at the moment 2020-10-08 19:34:51 I think chef did not exit at that time, however cfengine in its first version did - which was also... "funny" 2020-10-08 19:35:54 The one thing I like about chef is the good testing support 2020-10-08 19:41:38 Yeah, the computer is almost usable: INFO: [5690]: hike: Processing __package_apk/emacs-x11 2020-10-08 20:02:03 irgs... 2020-10-08 20:02:05 [ 3751.028] (EE) Segmentation fault at address 0x124 2020-10-08 20:03:19 (xorg that is) 2020-10-08 20:05:04 Trying linux-edge now, checking whether that makes a difference 2020-10-08 20:08:13 yeahaaaaaa! -edge starts xorg! 2020-10-08 20:17:30 not sure why so many people are getting this 2020-10-08 20:25:05 is it possible i need to install something to fix this, i am running nginx and proxypassing to app behind and it crashes with File descriptor not registered. 2020-10-08 20:25:24 if i dont run behind nginx i dont get that error 2020-10-08 20:25:41 desprate ask but am wasting 2 days on this so times are desperate 2020-10-08 20:34:07 Something is funny - typing `ip r` gives the output `Dump terminated` 2020-10-08 20:35:52 I can't replicate and I'm on edge 2020-10-08 20:38:42 And firefox has not network connectivity 2020-10-08 20:39:33 ping works, `ip -6 r` also works 2020-10-08 20:42:31 dump terminated means the table doesn't exist 2020-10-08 20:42:40 or some other error occurred 2020-10-08 20:42:46 do you have iproute2 2020-10-08 20:43:16 chromium works network wise 2020-10-08 20:44:19 Yes, I have iproute2 2020-10-08 20:45:22 ip route show table 255; strace ip r 2020-10-08 20:45:56 hmm...ok, it seems I did not have an ipv4 address / udhcpc did not function because wpa_supplicant was not started 2020-10-08 20:46:02 did you check ipv4 ping? 2020-10-08 20:46:22 yes, that was what lead me to it 2020-10-08 20:46:23 AND 2020-10-08 20:46:37 Worst of it: firefox seems not to work if the system does not have an IPv4 routing table / address 2020-10-08 20:46:44 wtf 2020-10-08 20:46:50 could be 2020-10-08 20:50:33 So..one more issue... for some reason emacs cannot load / find mu4e even though the package is installed... hmm 2020-10-08 20:53:13 ahh.. it seems like the directory is not correct (anymore)? 2020-10-08 20:53:51 there is now /usr/share/emacs/site-lisp/mu4e and /usr/share/emacs/27.1/site-lisp 2020-10-08 20:56:30 no, M-x locate-library mu4e works 2020-10-08 20:57:27 argh, it's a load error due to `company` missing. sorry for the noise 2020-10-09 01:30:45 any plans to enable NTS on chrony 4.0 package? 2020-10-09 01:55:20 also curious about scfilter. 2020-10-09 05:43:24 dstzd: is NTS already usable now? 2020-10-09 05:43:56 if it is we can enable it 2020-10-09 06:06:39 I can imagine hikari wm in alpine ;) 2020-10-09 06:44:49 mps_: yes with the version of chrony just released and in edge 4.0 both server and client. might need some changes to build though? I get "daemon.warn chronyd: Missing NTS support" and it's -NTS along with -SCFILTER (which i think is a new security option in 4.0) 2020-10-09 07:05:12 dstzd: SCFILTER is seccomp filter 2020-10-09 07:06:20 and nice option is DROPROOT 2020-10-09 07:08:08 but this have to be tested extensively 2020-10-09 09:49:25 salut 2020-10-09 10:15:02 Good day! I'm trying alpine linux for desktop and I'm struggling with X right now. Is there some tutorial about running it? I did setup-xorg-base, manually added xf86-input-keyboard and xf86-input-synaptics 2020-10-09 10:15:25 Do I have to add fbdev/vesa? I have xf86-video-intel... 2020-10-09 10:34:50 Found https://wiki.alpinelinux.org/wiki/Xfce_Setup and now the desktop is ready 2020-10-09 10:38:46 mzk: nope 2020-10-09 10:38:51 does it run or u have any issue? 2020-10-09 10:41:09 I followed the Xfce_Setup link and it runs. I forgot to uncomment the community repository. 2020-10-09 10:41:34 oh cool, missed that line ;) 2020-10-09 10:42:15 Would you hint me what I have to in order to do shutdown/restart from within xfce? 2020-10-09 10:51:57 mzk: yes, it's in that page of wiki ;) 2020-10-09 10:53:29 Oh sure... tnx 2020-10-09 10:59:39 Is the default kernel non ACPI enabled? 2020-10-09 11:04:20 I would expect it has ACPI one way or another, if only to know what's in the computer 2020-10-09 11:11:46 SUppose that it is ACPI enabled and just some scripts are missing, I'm looking at pm-utils? 2020-10-09 11:15:28 you probably should explain what you are trying to do 2020-10-09 11:15:48 is it still about xfce shutdown/restart? 2020-10-09 11:15:59 Suspend on lid-close and suspend button working in xfce menu 2020-10-09 11:16:22 the LID solution I found in the wiki... 2020-10-09 11:16:27 you may need to install elogind 2020-10-09 11:17:04 but another wiki page invited me to uninstall it? 2020-10-09 11:19:33 well, with a bit of luck, one of these would work? 2020-10-09 11:19:44 sure 2020-10-09 11:19:54 (you need to log out and in again to test) 2020-10-09 11:20:30 ok, I will 2020-10-09 11:26:33 pm-utils did the job. Not switching back to X after wake up, but it works. 2020-10-09 13:40:23 How come Alpine uses dynamic linking? 2020-10-09 13:40:52 yanmaani: easier to patch security issues 2020-10-09 13:41:12 instead of constantly rebuilding world 2020-10-09 13:42:02 How often does that happen in practice? Debian stable doesn't get security updates to libc often 2020-10-09 13:42:24 regularly 2020-10-09 13:42:31 libc isn't the only library 2020-10-09 13:43:28 Are smaller libraries that universal? 2020-10-09 13:43:43 yes 2020-10-09 13:44:45 How much work is it really to reinstall world with delta patching? 2020-10-09 13:45:23 It would cost a lot of build time in the fist place, that's certain 2020-10-09 13:46:30 yanmaani: Consider libxml2 2020-10-09 13:48:09 yanmaani: we did a 'rebuild the world' on 32-bits arches due to a musl update with an ABI change. It took 3/4 weeks 2020-10-09 13:48:42 give or take 2020-10-09 13:51:24 It would also increase the size of our packages + mirrors quite a bit 2020-10-09 13:51:38 to statically build everything 2020-10-09 13:52:16 People are usually handwavy about that part, but it's a considerable issue for us 2020-10-09 13:54:47 oh yeah, I suppose that's not free 2020-10-09 13:55:15 We do get sponsored, but the space is still limited 2020-10-09 13:55:48 How much would it take, approximately? 2020-10-09 13:56:12 Hard to tell 2020-10-09 13:58:46 edge is current 200GB, so multiply that by some number I guess 2020-10-09 14:01:06 It might be a different story if the build system retained objects 2020-10-09 15:10:03 notwithstanding all the ccache bugs that already exist... 2020-10-09 15:10:17 even incremental builds are frequently broken with system changes 2020-10-09 15:40:45 Is thre anyone around who can help with apk building? 2020-10-09 15:44:18 Hello again. I'm struggling with iwd and networkmanager. Someone used them? 2020-10-09 15:53:37 mzk: use iwgtk with iwd, a lot simpler 2020-10-09 16:02:32 iwgtk? 2020-10-09 16:03:07 ah it is in testing 2020-10-09 16:57:49 fwiw iwd w/ NM just worked for me after setting it as wifi thingie in NM's config 2020-10-09 17:06:44 Cogitri: yes, I know that you and some other people use NM with iwd fine 2020-10-09 17:07:29 but as I see from questions here from time to time this is not so easy to setup for new users 2020-10-09 17:07:39 iwgtk is simpler 2020-10-09 22:12:26 using iwd and iwgtk. iw brings up wlan0 and connects to previously saved network. During boot the udhcpc doesn't see wlan0 interface. If I do service networking restart just seconds after the boot process finished, everything works fine. 2020-10-10 05:51:07 you don't need udhcpc (or any dhcp client) if you use iwd 2020-10-10 05:52:20 just set 'EnableNetworkConfiguration=True' in '[General]' of /etc/iwd/main.conf 2020-10-10 10:10:11 Hello. I'm playing around with init scripts. Is there any way to depend on being started *before* another service? Like the opposite of what 'after' does in the 'depend' function call? 2020-10-10 10:11:03 https://github.com/OpenRC/openrc/blob/master/service-script-guide.md "before declares that we need to be started before another service" 2020-10-10 10:11:57 Ah I see haha. Of course. I was reading https://wiki.alpinelinux.org/wiki/Writing_Init_Scripts and didn't see any mention of it 2020-10-10 10:12:08 Thank you! 2020-10-10 10:12:29 You're welcome 2020-10-10 10:12:45 That service guide is good to read through in general 2020-10-10 10:14:37 Yeah I figure. I was reading the gentoo page on OpenRC as well. It didn't mention the before keyword either. I guess it's not that common a requirement 2020-10-10 10:15:46 Have a good day ikke 2020-10-10 18:11:27 holy fuck, so quiet here ... 2020-10-10 18:11:34 it's weekend 2020-10-10 18:12:45 is there a way to 'toogle' sound card in alsa other than edit /usr/share/alsa/alsa.conf each time? 2020-10-10 18:12:54 amixer? 2020-10-10 18:13:07 or alsamixer 2020-10-10 18:13:26 both in alsa-utils 2020-10-10 18:13:28 in alsamixer I select it but nothing changed somehow 2020-10-10 18:13:54 after I just change default in alsa.conf it works 2020-10-10 18:14:05 amixer 2020-10-10 18:14:13 will check that shit 2020-10-10 18:14:39 but 2020-10-10 18:15:21 amixer showing just default from alsa.conf 2020-10-10 18:15:33 if unplug shity usb headset it even show error 2020-10-10 18:15:45 bc. now it's set as default 2020-10-10 18:16:36 with amixer, you have to select the card with -c 2020-10-10 18:18:23 oh then what? ;) 2020-10-10 18:22:26 no idea, really - I haven't used alsa in ages, pulseaudio is too comfortable to use :) 2020-10-10 18:27:41 helby: there's the ALSA_CARD environment variable 2020-10-10 18:28:21 you can set it to HDMI, PCH, CODEC, or however your sound card shows in aplay -l 2020-10-10 18:29:10 like how? 2020-10-10 18:29:38 don't know why if select it with alsamixer it does not change it, just showing me it in aslamixer shit 2020-10-10 18:30:22 alsamixer is just for controlling volume and whatnot 2020-10-10 18:30:40 i have export ALSA_CARD=CODEC in my ~/.profile for example 2020-10-10 18:31:03 if i have to edit .profile each time I can then edit alsa.conf anyway 2020-10-10 18:32:40 you can set the environment variable per process. like ALSA_CARD=PCH mpv 2020-10-10 18:34:57 what i do is i set ALSA_CARD=CODEC in my ~/.profile since CODEC refers to the card my headphones are on. and then when i want to play something through my speakers i'll spawn my media player like ALSA_CARD=PCH mpv to override the default card 2020-10-10 18:35:22 helby: does that sound right? 2020-10-10 18:35:55 no if I use the same shit for playback for both card 2020-10-10 18:36:38 what's "same shit"? two playback devices on the same card? 2020-10-10 18:37:58 if play something from firefox, once from speakers, other time I plug shity headphone 2020-10-10 18:38:10 that headphones use separate card, bc. crapy usb 2020-10-10 18:39:03 Hey, guys. I have a x64 computer with 2GB of RAM that I plan to use as a desktop. Would you install the 32-bit or the 64-bit version of Alpine on it? 2020-10-10 18:39:13 when I plug that crap to lapotp, amixer -c 1 select it, show me some nonsense in terminal, but what next ;) 2020-10-10 18:40:00 helby: you could close firefox and reopen it with the appropriate ALSA_CARD value 2020-10-10 18:42:07 helby: amixer is like alsamixer, they're both for adjusting volume and getting device info and stuff. they're not going to help you here 2020-10-10 18:47:54 even alsactl 2020-10-10 18:48:00 full of crap, nothing to do with it 2020-10-10 18:51:48 still it sound weird, that I can't somehow select sound card like human 2020-10-10 18:52:16 especially if that shitty alsa has 4 tools for sound 2020-10-10 18:53:23 of course I deserve this shit as I have usb headphones right now 2020-10-10 18:53:46 as jack I assume is just 'Headphone' in default card 2020-10-10 19:00:07 pulse 2020-10-10 19:21:29 nicolasccc: I'd usually go with 64 bit, because it fits more the other devices I have. In practice, it should not make a big difference for you anyway. Besides the machine is only 32bit in which case the 64 bit binaries do not make any sense 2020-10-10 20:25:34 Hello71: yes my pulse was up ;) 2020-10-10 21:46:31 anyone else have trouble with icons in window managers? 2020-10-10 21:47:58 lxappearance doesn't exist so I manually created .gtkrc-2.0 2020-10-10 21:48:12 and .gtkrc-3.0 2020-10-10 21:48:23 doesn't help 2020-10-10 21:49:03 icon themes like Paper or Papirus work fine with xfce4 2020-10-10 21:49:26 not so much with jwm bspwm or openbox 2020-10-10 21:51:46 timcowchip, ye "lxappearance" is in "testing" 2020-10-10 21:52:18 ah, thanks MY-R :) 2020-10-10 21:52:26 brb 2020-10-10 21:52:38 but then you need use edge :\ 2020-10-10 21:53:10 is rly hard to use Alpine on desktop with stable, many packages still are in testing 2020-10-10 22:55:19 Is there a know cause why lvm is erroring on shutdown? 2020-10-11 01:20:39 metreo, it isnt error, more like warning that couldnt stop service (lvm) because root partition is still in use 2020-10-11 01:32:06 Hey everyone, I'm trying to install plasma on aarch64 edge channel but it's missing a dep: so:libkdsoap.so.1.9.0 (no such package): required by: kio-extras-20.08.1-r0[so:libkdsoap.so.1.9.0] 2020-10-11 01:36:06 PureTryOut[m]: ^ 2020-10-11 01:36:45 in repo is libkdsoap-server.so.1.9.1 2020-10-11 01:37:11 So a rebuild of kio-extras to build against newer lib is required it seems MY-R. 2020-10-11 01:37:26 looks like 2020-10-11 01:37:34 Who is able to request such a job? 2020-10-11 01:39:56 Hmm 3:39am in the Netherlands, not likely Bart is awake. So hopefully a global maintainer can do a rebuild. 2020-10-11 01:39:59 you here https://gitlab.alpinelinux.org/alpine/aports/-/issues 2020-10-11 01:40:18 Justin`, you sure that got community repository enabled? 2020-10-11 01:40:42 Not 100%, new to pmOS and thus Alpine. 2020-10-11 01:40:44 ah ye you got it 2020-10-11 01:42:42 Created https://gitlab.alpinelinux.org/alpine/aports/-/issues/12001 2020-10-11 01:42:50 Justin`, do you have installed package "kdsoap" ? 2020-10-11 01:43:54 Apparently not, installing it now. 2020-10-11 01:44:12 ahh you it wasnt apk error but runtime 2020-10-11 01:44:13 Still same error after installing kdsoap sadly. 2020-10-11 01:44:33 Any relatively easy way for me to rebuild locally? 2020-10-11 01:44:57 like git clone a apk build file for kio-extras and build it against current repo 2020-10-11 01:45:33 ye is easy enough, just need read about abuild 2020-10-11 01:45:34 ACTION pokes around 2020-10-11 01:46:00 and in kio-extrass build log got: KDSoap (required version >= 1.9.0), A Qt-based client-side and server-side SOAP component, Support for SOAP client protocol 2020-10-11 01:46:41 Oof single repo for all packages. 2020-10-11 01:47:35 I wonder if the Alpine team would mind if this channel was bridged to Telegram. 2020-10-11 01:49:48 At least git is multi-threaded and my phone has 8 cores. 2020-10-11 01:55:25 OK looks like I'm on the way with abuild, thanks. 2020-10-11 01:55:52 If I'm right it looks like abuild removes the buildtime deps when it's finished? 2020-10-11 01:57:05 ye uninstalling them, if you got apk cache enabled then wont be redownloading it from main repositories 2020-10-11 01:57:41 What is default is what I've got, except I installed bash xD 2020-10-11 01:59:34 keep in mind that you have got busybox 2020-10-11 01:59:50 Hmm abuild-fetch: /var/cache/distfiles/kio-extras-20.08.1.tar.xz.lock: Permission denied but if I try and run as sudo it says I can't 2020-10-11 01:59:55 in case if some command doesnt work like "should" 2020-10-11 02:00:28 you need add own user to group 2020-10-11 02:00:36 /var/cache/distfiles/ is owned by root :/ 2020-10-11 02:01:28 I've changed ownership on distfiles to root:$(myuser) 2020-10-11 02:01:29 https://wiki.alpinelinux.org/wiki/Creating_an_Alpine_package 2020-10-11 02:01:34 try follow that how-to 2020-10-11 02:03:38 Thanks. 2020-10-11 02:06:29 Oof abuild.conf was set to 2 jobs.. I'll be bumping that up. 2020-10-11 02:07:33 All 8 threads being used now, much faster. 2020-10-11 02:08:22 keep in mind that with big projects like chromium, firefox etc you need at least 2 GB of ram per job 2020-10-11 02:24:23 Ah true. 2020-10-11 02:24:25 Only tinkering for now. 2020-10-11 02:24:44 What init system doe alpine use? 2020-10-11 02:28:03 openrc by default 2020-10-11 02:31:16 Justin`, run "rc-update" and/or "rc-status -a" to see what is going on 2020-10-11 02:34:04 Just trying to figure out how to stop weston from starting and start plasma instead but I'll ask over in the pmOS channel as this is a bit more specific to them, thanks for the help MY-R 2020-10-11 02:35:23 np, gl! 2020-10-11 12:52:25 where ntp from busybox connect to sync time? 2020-10-11 13:04:33 /etc/conf.d/ntpd points tot pool.ntp.org 2020-10-11 13:04:50 helby: ^ 2020-10-11 13:07:56 ikke: thanks, /etc/conf.d is directory for? some services? 2020-10-11 13:08:32 helby: it's for general service configuration 2020-10-11 13:09:00 each service in /etc/init.d/ can have a corresponding config file in /etc/conf.d 2020-10-11 13:09:25 These are generally used to alter how the service is started 2020-10-11 13:11:04 cool, thanks for explanation 2020-10-11 13:11:36 now I can fuck up something 2020-10-11 14:54:51 Is it possible to package discord into a apk? 2020-10-11 15:00:13 it had some glibc thingies? 2020-10-11 15:05:09 so flatpakking is the thing there 2020-10-11 15:11:05 TBH, I had forgotten about Flatpak. 2020-10-11 15:29:44 that's good, keep it that way 2020-10-11 15:30:57 they already left 2020-10-11 15:33:09 that's good too ;) 2020-10-11 17:00:47 o/ 2020-10-11 17:01:04 I'm finally getting ready to try installing alpine on LUKS on my pinebook pro 2020-10-11 17:01:28 am I right that the officially install ISO can be booted from USB (e.g., by writing the image directly to a USB drive)? 2020-10-11 17:02:01 yes 2020-10-11 17:02:20 excellent 2020-10-11 17:02:26 (I figured as much; just wanted to make sure) 2020-10-11 17:03:52 additionally, I'm coming from Arch linux on x64 machines, so I'm used to arch-install-scripts; is there a similar thing available for alpine so I can boot from the USB drive (actually, SD Card, but afaik they work the same for this purpose) and install everything to disk? 2020-10-11 17:04:20 presumably it's `setup-alpine` (as mentioned in guides like this: https://wiki.alpinelinux.org/wiki/Install_to_disk) 2020-10-11 17:05:42 yes 2020-10-11 17:06:04 even more excellent :) 2020-10-11 23:08:38 hmm, seems that doesn't boot comfortably 2020-10-11 23:08:50 no chance anyone here has experimented with putting alpine on a pinebook pro? 2020-10-11 23:15:30 screw it, I'll just give pmOS a try 2020-10-11 23:15:43 (it's alpine-based and I can likely get it close enough to be happy) 2020-10-11 23:27:49 halosghost: it primarily needs a modified kernel that alpine doesn't ship the patches to, those patches are being upstreamed by the Manaro devs if I'm not mistaken 2020-10-11 23:28:12 wsinatra: indeed 2020-10-11 23:28:17 but pmos boots lovely 2020-10-11 23:28:32 so, I'll use that as my install media 2020-10-11 23:28:53 that's good to hear, I haven't had the time to work on mine since I got it. 2020-10-11 23:29:19 Been far too preoccupied with getting alpine stable on my droid 2020-10-11 23:47:01 makes sense 2020-10-11 23:52:29 I think there are a number of pinebook users 2020-10-11 23:52:34 but it's definitely far from plug and play 2020-10-11 23:57:54 indeed 2020-10-11 23:58:06 I'm very excited to have it functional on the pbp 2020-10-11 23:58:21 pmos is an acceptable intermediate 2020-10-12 00:03:17 giving a shot to LUKS pmos install now :) 2020-10-12 00:07:52 anything immediately off about it? or does it seem pretty stable 2020-10-12 00:25:24 So I am wanting to host a few alpine packages for a project of mine in a custom repository. The server I am running is on Debian. How would I go about the lack of apk index on Debian to host the repository? 2020-10-12 00:29:34 wsinatra: if you mean pmos, it's running lovely; but I'm attempting to install to the eMMC on top of luks 2020-10-12 00:30:08 wsinatra: there aren't really guides for this afaict, so I'm kind of piecing it together 2020-10-12 00:32:11 Perhaps just copying the result of the index to the server would be enough 2020-10-12 00:32:12 hmm 2020-10-12 00:32:22 and the key of course 2020-10-12 00:36:36 nothing beats a bit of good old fashioned tinkering :) 2020-10-12 00:50:28 setup-alpine does all sorts of things I don't want 2020-10-12 00:50:39 trying to figure out how to do this manually :) 2020-10-12 01:37:45 well, that was a fair amount of energy to make very little progress 2020-10-12 01:37:54 will return to that a later day (hopefully this week) 2020-10-12 02:25:21 Hello again friends. I'm attempting to create an Alpine chroot on an Alpine host and I'm following https://wiki.alpinelinux.org/wiki/Alpine_Linux_in_a_chroot#hardened_kernels_or_alpine_as_chroot_host 2020-10-12 02:26:26 However, I receive the following error message when running sysctl -p: "sysctl: cannot stat /proc/sys/kernel/grsecurity/chroot_deny_chmod: error code 2" 2020-10-12 02:26:38 Any ideas? :ooo 2020-10-12 11:26:38 HI - I first set up the sound settings as describes in the newbie tutorial,(https://wiki.alpinelinux.org/wiki/Sound_Setup) with alsa as main sound driver package 2020-10-12 11:26:58 it works just fine with local video files 2020-10-12 11:27:46 but doesn't work with streamed video from YT or vimeo 2020-10-12 11:28:22 Apparently FF requires pulseaudio as hard dependency 2020-10-12 11:29:02 so i installed pulseaudio, sound still work fine with local audio or video files but not FF 2020-10-12 11:29:16 Any suggestions? 2020-10-12 11:31:32 hxx: FF doesn't require pulseaudio to play sound from anywhere 2020-10-12 11:31:53 something else must be your problem with it 2020-10-12 11:38:18 @mps How do you understand this then? https://support.mozilla.org/en-US/questions/1199433#answer-1064455 , Bug 1247056 - Require PulseAudio to play sound on Linux 2020-10-12 11:42:06 quite well, but it is not true on FF built on alpine 2020-10-12 11:42:58 we have '--enable-alsa' in FF ./configure 2020-10-12 11:44:19 Ok - I'm confused here. FF officially states that pulseaudio is required for all Linux distro but you are telling me this dependency is not reaquired by FF on AL? 2020-10-12 11:44:46 that they build themselves yeah 2020-10-12 11:44:55 distros can choose to do things different 2020-10-12 11:45:13 hxx: did you read all msgs on above url you posted 2020-10-12 11:45:30 'You could compile Firefox yourself with --disable-pulseaudio --enable-alsa' 2020-10-12 11:47:02 How shall I proceed toI do that on AL? 2020-10-12 11:48:22 ? 2020-10-12 11:49:37 AL running its own kernel - do I have to dowload the sources and just run make & install? 2020-10-12 11:50:23 or there a procedure to do so though, apk package dependency dont get broken 2020-10-12 11:50:43 *to do so 2020-10-12 11:51:08 *apk packages dependencies 2020-10-12 11:51:27 why is kernel related to your FF problem, I don't understand 2020-10-12 11:53:03 You suggested to compile FF with the '--disable-pulseaudio --enable-alsa' 2020-10-12 11:53:38 it is already compiled with '--enable-alsa' 2020-10-12 11:54:05 (13:45:20) mps: 'You could compile Firefox yourself with --disable-pulseaudio --enable-alsa' 2020-10-12 11:54:32 hxx: that is quoted from url you posted 2020-10-12 11:54:47 ok gotcha 2020-10-12 11:55:27 ok I m gonna re-install FF and look for config files settings 2020-10-12 11:55:56 are you (username) in audio group? 2020-10-12 11:56:07 yup 2020-10-12 11:56:24 and video 2020-10-12 11:56:26 just followed AL sound setup guide 2020-10-12 11:56:41 video too 2020-10-12 11:57:06 and sound work from other programs 2020-10-12 11:57:56 yes 2020-10-12 11:58:56 then FF should play fine, except if some other program don't 'keep' audio 2020-10-12 11:59:29 I have even enabled 'allow videao and audio' feature FF's security settings 2020-10-12 12:00:03 you don't need this except if you like to be spied :) 2020-10-12 12:01:12 ok I have added alsa as default service and reboot now, and try re-installing FF. Thx again. 2020-10-12 12:01:48 but on some cards audios can't be played simultaneously by more programs or even more tabs in FF 2020-10-12 12:01:58 you have to close other 2020-10-12 12:02:30 on some cards it can play more 'streams' simultaneously 2020-10-12 12:12:53 oh that issue is still presents in webkit based browser I think, not sure 2020-10-12 12:48:18 mps: you should be able to configure dmix on any card though 2020-10-12 12:49:08 maybe they assume on those expensive cards users are more concerned about latency 2020-10-12 13:01:42 Hello71: I tried but no luck on arm64 boxes 2020-10-12 13:02:23 maybe you configured it wrong? alsa config is not exactly "user friendly" 2020-10-12 13:05:17 could be, but I didn't wasted^Winvested much time time, it is not important to me 2020-10-12 14:06:17 Hi - Anyone is familiar with confgiuring firejail on AL? I had to disable it so my sound settings will be detected automatically 2020-10-12 14:48:40 hey, guys! I am setting up conky on my relatively new alpine install, but my lua scripts are asking for `cairo` module, even though I have `cairo-dev` installed. 2020-10-12 14:50:37 cairo-dev is for compiling things against cairo, not sure what that has to do with lua? 2020-10-12 14:53:58 yeah, true. On the conky wiki it says that I should have `conky-cairo` or `conky-all` packages installed, but they do not seem to exist in apk repos. 2020-10-12 14:54:48 I have all repos, including testing uncommented 2020-10-12 14:55:46 It seems we don't have it 2020-10-12 15:01:14 drunkentoot: Sorry I did not respond earlier, but maybe you will see the response in the channel logs. The SCRIPT_NAME CGI server variable should be set by the web server and passed to the ACF ENV structure through the haserl CGI script. So, if it is nil, there is a problem in the web server in that it is not passing the expected CGI environment variable. 2020-10-12 19:03:15 Has there ever been any thought about adding something like "apk build ", where it would fetch all dependencies and then run through the APKBUILD for package `foo`? 2020-10-12 19:04:05 you're looking for 'abuild -r' when in a package directory with the APKBUILD file - https://wiki.alpinelinux.org/wiki/Creating_an_Alpine_package#Build_the_package 2020-10-12 19:04:54 Yeah, I know I can do that, but that requires checking out all the aports. I was thinking it'd be nice if it was part of the "apk" tool. 2020-10-12 19:05:47 similar to "apt-get source " 2020-10-12 19:06:30 oh, ok, I misunderstood 2020-10-12 19:08:18 (or "brew install -s", if you've ever used homebrew) 2020-10-12 19:23:14 We don't have source packages atm 2020-10-12 19:23:25 so for that to work, we would need to define that first 2020-10-12 19:44:50 is there support for third-party source package ports, such as pkgsrc of netbsd? 2020-10-12 19:51:19 whereas freenode runs obviously on netsplitbsd 2020-10-12 19:52:25 this was a matrixsplit, though :) 2020-10-12 20:51:13 o/ 2020-10-12 20:51:36 is there a way to forcibly uninstall a package even if a group depends on it (despite it not actually requiring it)? 2020-10-12 20:51:42 for example, networkmanager 2020-10-12 20:51:48 I don't want it, I want it to go away :) 2020-10-12 20:57:14 then uninstall that junk 2020-10-12 20:57:41 whatever else will take out with it, be thanksful for that 2020-10-12 20:59:00 I don't think apk let's you break the dependency chain 2020-10-12 20:59:13 If you force remove it, apk will purge the reverse dependencies too 2020-10-12 21:08:28 but u can delete networkmanager with all dependencies, then install just what u need from these dependencies I assume 2020-10-12 21:08:42 if u really think u need something 2020-10-12 21:09:41 does networkmanager actually work without systemd? 2020-10-12 21:12:08 It sure does 2020-10-12 21:15:54 halosghost: if u installed gnome bloat, don't expect that u can uninstall one tool without uninstalling half of gnome ;) 2020-10-12 21:24:38 alpine-linux is more attractive for headless systems and low-end desktops, anyways , and these do not need gnome 2020-10-12 21:30:11 miskatonic: who told u that? 2020-10-12 21:33:21 Plenty of people that run full desktops with Alpine 2020-10-12 21:43:01 I don't understand it, this inherited info from -10 years ago 2020-10-12 21:43:19 anytime there is a discussion about alpine, somebody has to said, it's not for desktop 2020-10-12 21:44:47 it's probably the fastest way to run sway/wayland from anything what exist, if I start count time from pressing 'download iso' 2020-10-12 21:49:44 only that fucking ancient wiki jesus 2020-10-12 22:03:32 helby: I installed via pmos, but with no GUI 2020-10-12 22:03:41 helby: I just don't want networkmanager and a few other minor things 2020-10-12 22:08:45 pmos? what's that shit? 2020-10-12 22:12:30 ur mum 2020-10-12 22:14:30 if its a wiki, edit it :-) 2020-10-12 22:17:00 edit that monster? it should be deleted 2020-10-12 22:17:28 so huge, trillion links to everywhere 2020-10-12 22:19:28 wiki can't be fixed bc. it's mess 2020-10-12 22:19:31 it can be just deleted 2020-10-12 22:20:34 I think void did it well from wiki to docs 2020-10-12 22:37:29 I made APKBUILD for old Samsung printers (splix driver), I wonder if someone would be interested 2020-10-12 22:40:28 it sneakily steals stuff from debian people 2020-10-12 22:41:24 nobody use printers these now, but thanks ;) 2020-10-12 22:44:42 helby: postmarketos has an official image for the pinebookpro, which is the only reason I used it 2020-10-12 22:44:48 well, semi-official 2020-10-12 22:45:11 my Samsung SCX-3205 is also a scanner ;_; 2020-10-12 22:46:23 scaner? :) people use smartphones for that 2020-10-12 22:46:35 I am sorry, u will scan, fax and copy alone 2020-10-12 22:49:28 honestly, I feel like this is a pretty simple question (in archlinux, it's `pacman -Rdd`): how do you remove a package disregarding dependency checks 2020-10-12 22:49:30 ? 2020-10-12 22:55:19 apk does not have that nonsense 2020-10-12 22:55:47 if I remember well ... anyway u can check manual for apk 2020-10-12 22:56:34 yeah, I read the manuals, they didn't mention it 2020-10-12 22:57:09 so, my choice then is to build all the packages from-scratch to remove the senseless dependencies? 2020-10-12 22:57:15 I'll get back to this "smart"phone fad when they can run 5 days without charging and don't spy the shit out of people 2020-10-12 22:58:06 (for a distro to be so minimal that it separates docs into different packages, having so many extra deps is kind of surprising) 2020-10-12 23:01:39 what u need from there? 2020-10-12 23:01:50 does that shit require networkmanager? 2020-10-12 23:01:53 I doubt 2020-10-12 23:02:31 the pmos base as well as some device-specific packages that are supposed to have better compatibility 2020-10-12 23:02:41 s/have/lead to/ 2020-10-12 23:03:10 the fuck pmos 2020-10-12 23:03:25 only what requires networkmanager are some gnome crap 2020-10-12 23:03:53 and maybe some plasma shit 2020-10-12 23:04:09 that's nice 2020-10-12 23:04:17 nothing to do with alpine 2020-10-12 23:04:26 like your pmos 2020-10-12 23:04:28 you're largely correct on that 2020-10-12 23:04:45 so, to be clear, apk has no ability to ignore dependency resolution? 2020-10-12 23:05:21 u read manual, did not find it there, so it looks like no 2020-10-12 23:06:30 yes I did; and I came here to ask instead of reading the code because the manuals are incomplete and I thought a person more familiar with it might offer some insight 2020-10-12 23:08:03 then if u have some time, wait longer, somebody can give u insight, bc. it's slow channel :) I just never hear of it here or anywhere so it's probably not there 2020-10-13 05:43:58 helby, halosghost: technically, you can do `apk add -t package-to-replace [deps]`. It will create a virtual (meta)package and install it instead 2020-10-13 05:48:54 afontain_: that sounds fascinating 2020-10-13 05:49:13 and perhaps perfect for my usecase 2020-10-13 05:49:46 in doing so, will updates to that package automagically be handled, or will I need to do that again when the package gets updated? 2020-10-13 05:51:38 I'm not sure if `apk upgrade -a` will drop it (I don't think it will), but `apk upgrade` definitely won't 2020-10-13 06:11:27 regardless, this is still a huge improvement 2020-10-13 06:11:31 afontain_: thank you for that :) 2020-10-13 06:13:28 (I was seriously considering other distros if that could not be accomplished) 2020-10-13 06:13:47 that there seems to be a built-in facility to accomplish something very similar is hugely encouraging! :D 2020-10-13 06:35:13 afontain_: so, in this case, let's say I have a package ("stuff", I don't remember the package name at the moment) that depends on networkmanager; I want that package but I don't want networkmanager (and it is a soft-dependency; nothing will break for having networkmanager gone) 2020-10-13 06:36:37 afontain_: I'm a little confused how I would use this to replace "stuff" with a package that is identical save for not having a dep on networkmanager 2020-10-13 06:38:30 ACTION had a (false) hope that by switching to alpine will escape debian dependency hell 2020-10-13 06:38:48 say you don't want networkmanager 2020-10-13 06:39:04 well, you can add -t networkmanager to create a fake package to replace it 2020-10-13 06:40:04 (and apk will be happy and believe very hard it has a correct dependency graph) 2020-10-13 06:41:14 Unless things depend on so:libnm.so.something 2020-10-13 06:43:55 right 2020-10-13 06:48:48 afontain_: ahh, I see 2020-10-13 06:48:57 afontain_: so I'm creating a dummy of the dependency I don't want 2020-10-13 06:49:09 yes 2020-10-13 06:49:29 it really is a hack 2020-10-13 06:49:36 I mean, I can see how it's a hack 2020-10-13 06:49:59 but, otoh, it's in some ways cleaner than arch's solution 2020-10-13 06:50:09 it means you have to keep a dependency track in-place 2020-10-13 06:50:20 you can't just opt-out of the type system 2020-10-13 06:50:55 (as it were) 2020-10-13 06:51:15 afontain_: thank you again. This really is very encouraging 2020-10-13 07:32:54 hello ! 2020-10-13 07:33:59 howdy 2020-10-13 08:22:37 I still can't figure out how to make cairo work with conky. Did anyone have similar problems? 2020-10-13 08:24:28 https://github.com/brndnmtthws/conky ? 2020-10-13 08:27:54 kciN: seems like the cairo lua bindings need to be enabled on build 2020-10-13 08:28:44 So I should resort to building from source? 2020-10-13 08:30:11 kciN: either that, or provide an MR / create an issue to get it enabled in aports 2020-10-13 08:30:27 https://tpaste.us/8jQ6 seems to work 2020-10-13 08:32:46 what's that? 2020-10-13 08:41:20 That's the change to the APKBUILD file for conky that (should) enable the cairo bindings 2020-10-13 08:42:31 find / -name "APKBUILD" returned nothing 2020-10-13 08:42:49 APKBUILD is the way Alpine Linux builds packages 2020-10-13 08:43:23 https://gitlab.alpinelinux.org/alpine/aports/-/blob/master/main/conky/APKBUILD 2020-10-13 08:44:04 I see, I have no power there 2020-10-13 08:44:09 <[diablo]> Good morning #alpine-linux , hope you're all well. So I'm running Alpine 3.12 as a VM under FreeNAS. The VM acts as my Docker host. All good, love it. Only issue is upon reboot, my time is always out 2020-10-13 08:44:20 <[diablo]> https://paste.centos.org/view/raw/914c52a9 2020-10-13 08:44:41 <[diablo]> I always have to run the chronyc makestep to get it correct... after every reboot 2020-10-13 08:44:47 kciN: You could open an issue here: https://gitlab.alpinelinux.org/alpine/aports/-/issues 2020-10-13 08:44:56 <[diablo]> chronyd is running 2020-10-13 08:45:05 <[diablo]> TZ is setup correct etc 2020-10-13 08:45:12 [diablo]: You can add a config to chrony to already step at boot 2020-10-13 08:45:31 <[diablo]> good morning ikke I will paste the current conf in pb 2020-10-13 08:46:05 <[diablo]> https://paste.centos.org/view/raw/8ccfa213 2020-10-13 08:46:30 The commented line with initstepslew should help 2020-10-13 08:47:11 <[diablo]> ikke uncomment it you mean? Also I run my own NTP server, so I guess I can just point it to that also 2020-10-13 08:47:47 [diablo]: yes¸ I mean the line that is currently commented 2020-10-13 08:48:07 <[diablo]> OK one sec 2020-10-13 08:48:09 Does your system does not have a hardware RTC? 2020-10-13 08:49:04 <[diablo]> FN uses Byhve Hypervisor , guest Alpine is set as "Local" 2020-10-13 08:50:06 <[diablo]> you can choose "Local" or "UTC" 2020-10-13 08:50:24 UTC would make more sense of linux systems 2020-10-13 08:50:30 for* 2020-10-13 08:51:13 <[diablo]> OK. I had it as local as thats what FN docs said is default ... they offer no further info than that 2020-10-13 08:54:04 <[diablo]> my irc client is via docker... 2020-10-13 08:54:08 <[diablo]> just going to reboot vm 2020-10-13 08:54:14 <[diablo]> brb, and thank you btw ikke 2020-10-13 08:56:19 <[diablo]> ikke cheers thats working now with that slew 2020-10-13 08:56:22 <[diablo]> many thanks ! 2020-10-13 08:56:39 You're welcome 2020-10-13 08:57:19 no one can't tell anymore that linux is not reached to windows feature. change one config line and reboot ;) 2020-10-13 08:58:02 mps: to be fair, the issue only happened on boot, so to know whether it works, you would need to reboot 2020-10-13 08:58:45 set fake time (past) and restart chrony? 2020-10-13 08:59:41 but yes, windows advises inertia at work 2020-10-13 09:00:08 ikke opened issue, thanks. 2020-10-13 10:29:57 Good day. 2020-10-13 10:31:52 I'm trying to use Cups with my Samsung printer. I don't see Samsung drivers incluced with cups, so I searched for splix package. Didn't find one, but I found one APKBUILD file that I guess will be enough to build the package. 2020-10-13 10:31:52 https://gist.githubusercontent.com/usvi/28ceec3a3c48f9677831afab0ddc8df8/raw/f201c7a6ab0dd98391484abefe9287a9fee849f4/APKBUILD . Would you please help me what should I do with this APKBUILD file in order to make the package? 2020-10-13 10:34:50 mzk: https://wiki.alpinelinux.org/wiki/Creating_an_Alpine_package#Setup_your_system_and_account 2020-10-13 10:35:00 This explains a bit how to setup your system 2020-10-13 10:35:27 Thanks 2020-10-13 10:35:29 Then you can use abuild -r in that directory containing the APKBUILD to build the package 2020-10-13 10:35:49 afterwards (if the build succeeded), the package is present in ~/packages 2020-10-13 10:38:37 I'll try. 2020-10-13 10:39:02 there are also docker containers that can make it easier 2020-10-13 10:39:37 https://gitlab.alpinelinux.org/alpine/docker-abuild 2020-10-13 10:40:08 apparently only works on aports though (the official alpine repo) 2020-10-13 14:01:31 13:31 < mzk> https://gist.githubusercontent.com/usvi/28ceec3a3c48f9677831afab0ddc8df8/raw/f201c7a6ab0dd98391484abefe9287a9fee849f4/APKBUILD . Would you please help me what should I do with this APKBUILD file in order to make the package? 2020-10-13 14:02:17 like 12 hours after I made that APKBUILD, somebody actually needed it :O 2020-10-13 14:02:24 ha! 2020-10-13 14:02:48 and found it even 2020-10-13 14:03:29 this became even funnier: 2020-10-13 14:03:32 01:37 < usvi> I made APKBUILD for old Samsung printers (splix driver), I wonder if someone would be interested 2020-10-13 14:03:35 01:40 < usvi> it sneakily steals stuff from debian people 2020-10-13 14:03:38 01:41 < helby> nobody use printers these now, but thanks ;) 2020-10-13 14:03:57 ikke: indeed, like wtf so soon? 2020-10-13 14:04:25 I'm actually making a blog post documenting the whole battle I am having 2020-10-13 15:38:39 ikke: I have no idea what I am doing but http://alpine.asuka.fi/v3.12/community/arm7/ http://alpine.asuka.fi/v3.12/community/aarch64/ 2020-10-13 16:14:56 usvi: You miss an apkindex that would make it a repository 2020-10-13 16:15:11 But to just install it as a separate package, this works 2020-10-13 16:19:21 yes, separate thingy was my goal at this point 2020-10-13 16:20:10 if i upload an APKBUILD how can i set tup to CI will use a specific release and not edge? 2020-10-13 16:21:49 mckaygerhard1: base it on that release branch and set the target branch to that release 2020-10-13 17:28:12 how can I force mdev rules automatically on boot for my usb printer? I don't want to re-plug the printer cable 2020-10-13 17:29:49 I added near end SUBSYSTEM=usb;PRODUCT=4e8/3441/100;.* root:lp 660 */lib/mdev/usbdev in mdev.conf 2020-10-13 19:50:49 grub-install ????????? 2020-10-13 19:51:20 looking to boot from my alpine partition 2020-10-13 21:15:52 hmm, I'm pretty sure there is bug here in 3.12 about mdev, it does not seem to match product 2020-10-13 21:53:18 or maybe kernel does not export it on first go 2020-10-13 22:21:38 oh, the subsystem is usbmisc 2020-10-14 01:00:05 is there another alpine linux release happening? it's crazy delayed already: can I help? 2020-10-14 01:02:20 delayed... compared to what? 2020-10-14 01:02:34 this isn't ubuntu 2020-10-14 01:07:54 TheKyleS: in edge I see it already as 3.13 alpha so 2020-10-14 01:09:11 but have no idea how it is normally :) 2020-10-14 04:49:14 Does alpine have locale-gen? 2020-10-14 04:50:48 No, but that's more due to musl not really having locales 2020-10-14 04:53:25 There is this project: https://gitlab.com/rilian-la-te/musl-locales 2020-10-14 05:59:45 uh... i have a problem? i updated the system and now it crashes in initramfs because it can't find /sbin/btrfs? 2020-10-14 06:45:23 had to add btrfs into /etc/mkinitfs/mkinitfs.conf 2020-10-14 06:53:25 int_main: yes, that is how it works if you add some things which are not default 2020-10-14 06:53:45 used to work fine before tho 2020-10-14 06:54:14 like, i had root on btrfs for months 2020-10-14 06:57:19 hmm, btrfs modules and userspace tools are not in initramfs by default 2020-10-14 07:03:52 hi i want to install alpine linux fo testing purposes on a partition of my external harddrive 2020-10-14 07:04:14 so far i can boot it, but if i run setup-alpine, i can only select the whole harddrive 2020-10-14 07:04:27 and not a single partition 2020-10-14 07:04:48 How can i install it only to that partition? 2020-10-14 07:07:20 juli: there is guide on wiki how to install 'manually', i.e on already created partitions 2020-10-14 07:13:06 i don't get this point: setup-disk /mnt 2020-10-14 07:13:21 do i have to mount the root partition on /mnt 2020-10-14 07:13:47 and does it autodetect where to put everything then or how does it work? 2020-10-14 07:15:19 yes 2020-10-14 07:15:58 hmm ok i'll try it 2020-10-14 07:16:07 read guide carefully, it helped me to make dual boot when I switched to alpine 2020-10-14 07:18:11 also this can help https://docs.alpinelinux.org/user-handbook/0.1a/Installing/manual.html 2020-10-14 07:22:37 going to reboot ... 2020-10-14 07:22:39 cu 2020-10-14 13:29:13 hi 2020-10-14 13:29:44 I'm trying to use an alpine box for AD services, all went well and its amazing how much RAM I saved on the old server compared to running windows 2020-10-14 13:30:08 AD = active directory domain controller services, for microsoft windows clients that is 2020-10-14 13:30:14 now everything I need is included 2020-10-14 13:30:35 just the samba init script is written only for samba as a file server role 2020-10-14 13:31:00 the fix is already in the wiki, a simple if statement check to check for the role of the server and start the appropriate daemons 2020-10-14 13:31:14 I'm wondering why isn't this shipping as default? 2020-10-14 13:31:21 and can I submit a PR? 2020-10-14 13:31:24 abenz: you use musl-nscd also? 2020-10-14 13:31:35 here is the wiki page mentioned: https://wiki.alpinelinux.org/wiki/Setting_up_a_samba-ad-dc 2020-10-14 13:31:55 the only difference I needed to make to fix the init script, is add the if statement at the top checking for server role 2020-10-14 13:32:11 yes 2020-10-14 13:32:37 I did this also and forgot to report or fix it in aports 2020-10-14 13:32:48 mps: not sure, I just installed samba-dc, krb5-server 2020-10-14 13:33:06 then generated a smb.conf and krb5.conf by running samba --interactive 2020-10-14 13:33:21 musl-nscd is for nsswitch 2020-10-14 13:33:34 what functionality does that provide? 2020-10-14 13:33:51 name service switch 2020-10-14 13:34:32 if you are used earlier glibc based system you probably had to look at it 2020-10-14 13:35:15 ok, I will read you article before talking further :) 2020-10-14 13:35:16 mps: this is my first attempt at installed samba as AD/DC so not sure/didn't reach that part yet 2020-10-14 13:35:30 s,installed,installing,g 2020-10-14 13:35:31 aha 2020-10-14 13:35:58 how well did it work in your case? 2020-10-14 13:36:20 on alpine? 2020-10-14 13:36:43 I didn't tested with openldap on alpine 2020-10-14 13:36:48 well I'm trying to do that on alpine now, is it different compared to other linux distros? 2020-10-14 13:37:05 see I'm doing this for a fully windows environment 2020-10-14 13:37:12 so its not for mixed boxes etc 2020-10-14 13:37:14 not much (I think) 2020-10-14 13:37:22 just AD and file server functionality, thats it 2020-10-14 13:37:51 now understand, then it is ok without 'nsswitch' 2020-10-14 13:38:08 I also tested this about year ago 2020-10-14 13:38:39 is it "production ready" in your opinion? 2020-10-14 13:39:04 on debian I did that with openldap 2020-10-14 13:39:46 as far as I tested it yes, I think it is "production ready" 2020-10-14 13:40:01 openldap only provides AD services right? 2020-10-14 13:40:21 I need file server functionality too, since samba is needed anyway, I figured I would set it all up with samba 2020-10-14 13:40:36 actually just do minimal setup on linux, then use RSAT to configure it 2020-10-14 13:40:53 I prepared and tested it much for client and planned to set it production but this mental illness pandemia stopped it 2020-10-14 13:41:23 so I can't tell does it really work in production 2020-10-14 13:42:06 well AD can be set without LDAP, ofc 2020-10-14 14:14:10 openldap doesn't provide AD, it only provides LDAP - AD is more than that, and samba 4 aims to do all those things 2020-10-14 14:17:02 iirc, samba 4 still need openldap for this, or they integrated it 2020-10-14 14:17:45 forgot details 2020-10-14 14:18:01 eh, and dhcp server 2020-10-14 14:18:08 and dns 2020-10-14 14:19:19 samba does its own LDAP and DNS, it doesn't do DHCP, though 2020-10-14 14:19:35 you can optionally do bind9 DLZ with it as an alternative DNS 2020-10-14 14:21:11 I've been using it for a long time, there are still issues and feature gaps 2020-10-14 14:21:23 (I'm actually the one who wrote that wiki page initially) 2020-10-14 14:21:40 so, it depends on your definition of production ready 2020-10-14 14:24:18 well, if we compare software with real world engineering (building, aviation ...) then no software which is production ready 2020-10-14 14:24:49 true enough 2020-10-14 14:26:09 I do it in a way: if it pass my tests for things I need I declare it as ready (but always keep in mind there could be possible problems) 2020-10-14 14:26:15 it works pretty reliably, for the features it supports, but it doesn't have complete feature parity with Microsoft AD, and there are still some notable bugs, so not everything will work; when you do encounter a bug, you're kind of on your own, and it can be a nightmare to fix (been there, done that) 2020-10-14 14:26:46 so, I wouldn't recommend running it unless you know what you're doing and are prepared for that 2020-10-14 14:27:32 agree, and not only for samba but also some other 'service' software 2020-10-14 14:30:56 you should be an expert in MS AD, DNS, and know enough shell and python to troubleshoot scripts, at a minimum 2020-10-14 15:35:43 Hello, how can I use apk to fix broken dependencies through my whole system 2020-10-14 15:37:27 kn_: try 'apk fix' 2020-10-14 15:38:00 or 'apk fix -h' to see options 2020-10-14 15:38:48 I've tried fixing it. Some how some edge packages were installed and broke certbot 2020-10-14 16:38:49 Is there any way to tell who is logged into alpine? 2020-10-14 16:39:51 looking at ps output? 2020-10-14 16:40:00 no just who is currently logged in 2020-10-14 16:40:05 looking netstat? 2020-10-14 16:40:08 who doesn't work due to utms 2020-10-14 16:40:10 what 2020-10-14 16:40:33 lsof? for ssh session? perhaps? 2020-10-14 16:40:57 kn_: musl doesn't support utmp/wtmp 2020-10-14 16:41:07 hence my workaround answers 2020-10-14 16:42:17 somewhat unclear to novice on alpine/musl 2020-10-14 18:23:10 qman__: thanks for the info, I don't know python 2020-10-14 18:23:32 I only need login functionality and a file server (Which I plan to run on a separate alpine container) 2020-10-14 18:23:54 so no fancy stuff, do you think its a good fit? 2020-10-14 18:25:29 it would work fine, but like I said, to run a samba DC, you really need to know your stuff, because when something goes wrong (and it will eventually) you're pretty much on your own 2020-10-14 18:25:44 the reason I say you need to know some python is all the tools are written in it 2020-10-14 18:25:49 samba-tool, etc. 2020-10-14 18:26:35 qman__: I setup samba on alpine and did some initial testing and it seems to work, I plan to use RSAT to configure it since its way easier that way 2020-10-14 18:26:56 but what you're saying is making me question my decision to use samba on alpine as opposed to just running a windows VM 2020-10-14 18:27:10 that's fine for the features it supports, but it doesn't support all of them 2020-10-14 18:27:17 this is for a small place of about 30 PCs btw, not something huge like eg university campus 2020-10-14 19:36:05 if I want to change my boot partition from default /boot/efi used by grub to just /boot and use direct efistab (that bios load kernel) if I change that partion, then do I have to do some fakery in /etc/fstab ? 2020-10-14 19:36:42 or how to regenerate is somehow, no idea where I will get that shity uid 2020-10-14 19:38:17 don't have an usb with me now, so don't wanna fuck up things during my trial :) 2020-10-14 19:47:59 let's try reboot u sleeping hackers! 2020-10-14 19:48:52 mps , qman__: some stats: 292mb ram used with samba4 running as AD/DC, cpu usage minimal on a 2cpu alpine vm.. compare that to almost 5GB of RAM used by winServer2019 2020-10-14 19:52:28 heh, win* 2020-10-14 19:52:52 but you useless gui and what not :) 2020-10-14 19:53:39 I will setup RSAT on a windows PC to do the final touches, clone the DC vm and if anything goes wrong, activate the clone 2020-10-14 19:53:50 any final tips/notes you'd like to share? I'd appreciate it 2020-10-14 19:54:59 abenz: do you really need AD for small network, isn't DC enough 2020-10-14 19:55:49 I don't think I'm using the terms correctly, yes I only need DC (ie central login directory for users) 2020-10-14 19:56:06 be aware that if you roll back to that image more than a couple weeks from now, it's not going to work 2020-10-14 19:56:13 like I mentioned earlier I will create another VM with samba as file server only, and join that VM to the domain 2020-10-14 19:56:22 qman__: ? 2020-10-14 19:56:52 domain members update their machine passwords in active directory, and after they do, they won't be able to talk to the previous, restored copy 2020-10-14 19:56:59 elaborate please, is this due to password expiry etc? I plan on disabling all that 2020-10-14 19:58:37 also, long term, there's the tombstone 2020-10-14 19:58:52 so, keep your backups up to date 2020-10-14 19:59:00 once a week at least 2020-10-14 20:00:51 I'm googling what tombstones are 2020-10-14 20:01:11 but yes all this is running on zfs with snapshots etc 2020-10-14 20:01:26 hate that I have to deal with all this samba stuff but gotta do what I gotta do 2020-10-14 20:01:35 if your AD forest is older than the tombstone date, the DC kills itself, basically 2020-10-14 20:02:37 in a single DC environment, this means if you restore a backup older than the tombstone duration, it'll tombstone itself and not work 2020-10-14 20:03:02 not impossible to recover from, you can fudge the date and bring it back in steps, but it's a whole mess 2020-10-14 20:04:32 qman__: does this apply to entire VM backups? 2020-10-14 20:04:43 I'm not backing up components/samba etc 2020-10-14 20:04:45 yes 2020-10-14 20:05:16 I will setup the VM, add the 30ish users and configure shares. Now that its setup as is required, I will snapshot it/backup 2020-10-14 20:05:34 the problem is that the state of the domain controller is out of date, so no matter what method you use, you need to keep that data up to date in your backups 2020-10-14 20:05:36 if things go wrong for some reason, I stop the old VM, start the clone 2020-10-14 20:06:16 ah 2020-10-14 20:06:45 I will read about it more, dont want to be offtopic here, thanks for the tombstone keyword 2020-10-14 20:06:52 any other keywords I need to worry about? 2020-10-14 20:08:55 there's a lot to know with AD, definitely read through MS's best practices and the samba wiki 2020-10-14 20:09:29 but in general, just keep in mind that it's a database with changing state, and the clients and server need to be in sync 2020-10-14 20:09:36 so treat it that way with your approach 2020-10-14 20:10:54 will do, thanks for the tips 2020-10-14 20:11:19 the wiki too 2020-10-14 20:11:59 also, if you ever add a second DC, that changes a lot of things, so make sure you research that first 2020-10-14 20:12:30 with everything in VMs, I dont think I will, not for 30 PCs anyway.. 2020-10-15 08:48:34 I noticed that the libreoffice package isn't compiling on gcc10. Is there any reason we can't compile it on clang 2020-10-15 08:49:07 I'm asking because I saw the commit that changes gcc to clang was reverted 2020-10-15 08:59:00 Hi, I've installed Alpine Linux in a QEMU VM via virt-manager and it works fine, except for that when I start X.Org via startx, the GUI freezes. It doesn't even respond to the likes of Ctrl + Alt + F3, however it does respond to shutdown/reboot requests. I've tried just putting exec i3 in my xinitrc but no dice. I also had the same issue on an old laptop I tried it out on. Any ideas? 2020-10-15 08:59:53 Did you install an input driver for Xorg? 2020-10-15 08:59:59 Also, is udev enabled? 2020-10-15 09:00:10 Those two would be the usual suspects for the exact issue you're having 2020-10-15 09:00:11 I am not sure if I have installed an input driver 2020-10-15 09:00:18 So probably not 2020-10-15 09:00:23 lbinput? 2020-10-15 09:00:25 libinput* 2020-10-15 09:00:40 xf86-input-libinput 2020-10-15 09:01:38 hmm, still no dice. I'll see about getting udev configured 2020-10-15 09:03:50 yay, it works now. I had to add myself to the input/video groups too (Sway guide was very useful) 2020-10-15 09:05:34 time to write X setup guide for refuges from other distros 2020-10-15 09:15:19 Ah yes, that might be necessary without elogind 2020-10-15 11:19:04 Hi - I have installed latte-dock with apk (dl-cdn.alpinelinux.org) but the dock is not showing. Any ideas? 2020-10-15 11:25:01 Did you start it? 2020-10-15 11:25:37 https://github.com/KDE/latte-dock#run-latte-dock 2020-10-15 11:26:46 @ikke yes 2020-10-15 11:27:51 from CLI or MATE menu - same result it is running as I can see with ps auc | grep latte-dock 2020-10-15 11:31:18 ok, no clue then 2020-10-15 11:34:34 k thx 2020-10-15 11:58:21 Can someone tell me where my other 400GB went? https://pastebin.com/JkBR6T1m 2020-10-15 12:01:09 Seems you created a raid mirror? 2020-10-15 12:04:00 a fresh install of alpine 2020-10-15 12:04:04 pretty much 2020-10-15 12:04:15 which 400G are you missing? 2020-10-15 12:05:30 I have a two 480 GB SSDs. it's only reporting 400GB. 2020-10-15 12:05:43 You created a raid1 set 2020-10-15 12:05:49 both /dev/sdb2 /dev/dev/sda2 are in that raid 2020-10-15 12:05:52 which means data is duplicated on 2 disks 2020-10-15 12:06:05 meaning, you loose half the storage, but you can loose 1 disk 2020-10-15 12:06:16 The installer setup the lvm 2020-10-15 12:07:22 What do you expect to happen with your raid setup? 2020-10-15 12:08:12 /dev/md1: 2020-10-15 12:08:17 Raid Level : raid1 2020-10-15 12:08:31 https://en.wikipedia.org/wiki/Standard_RAID_levels#RAID_1 2020-10-15 12:08:57 Perhaps they wanted 'linear' 2020-10-15 12:09:06 What mdadm calls a jbod 2020-10-15 12:09:13 So it's mirroring itself 2020-10-15 12:09:50 Oh ok 2020-10-15 12:10:05 I understand now. how exactly can I fix this situation 2020-10-15 12:10:42 Do you actually want a raid setup? 2020-10-15 12:11:17 You probably want a plain lvm setup 2020-10-15 12:11:33 Just wanted a linear raid I believe 2020-10-15 12:11:55 Just LVM is easier then raid + lvm 2020-10-15 12:12:12 But I think the installer assumes you want a raid mirror if you provide 2 disks 2020-10-15 12:12:30 (I have run into this myself) 2020-10-15 12:13:41 So you need to format your disk (at least, remove the raid information) 2020-10-15 12:13:53 and then rerun the setup, but just provide one disk 2020-10-15 12:14:41 you can run setup-alpine with: USE_RAID=0 USE_LVM=1 setup-alpine 2020-10-15 12:15:18 as much as this sucks, I will just do a reinstall 2020-10-15 12:15:36 yeah, I don't think it's easy to fix without reinstalling 2020-10-15 12:15:54 But, just running the installer without removing raid information would afaik not help 2020-10-15 12:16:03 It would see the raid setup and just use that again 2020-10-15 12:29:43 kn_: Look up "JBOD", or Just a Bunch of Disks 2020-10-15 12:30:34 There's no redundancy so it's not really raid. But it does allow you to treat a collection of different disks as if it were one 2020-10-15 12:36:10 lvm can do that as well 2020-10-15 12:36:24 just create one volume group with multiple physical volumes 2020-10-15 12:36:53 If you already plan to use lvm, than I'd just use that 2020-10-15 16:37:56 howdy folks :) 2020-10-15 16:38:04 o/ 2020-10-15 16:38:07 I'm continuing my exploration of alpine, and I've successfully bulit my first package 2020-10-15 16:38:11 so, that's exciting 2020-10-15 16:38:12 now 2020-10-15 16:38:16 it doesn't work :P 2020-10-15 16:38:42 more useful information: the package I built was sx (a very simple shell-based alternative to startx/xinit) 2020-10-15 16:39:12 the thing that's happening is when I run `sx twm` to just start a simple graphical session with twm as my window manager, the X server almost immediately exits 2020-10-15 16:39:49 in looking at the log, I get the following error: [ 4133.056] (EE) Caught signal 6 (Aborted). Server aborting 2020-10-15 16:40:08 Sounds like an assertion failing 2020-10-15 16:40:31 I guess, technically, the first error line is the line before that: [ 4133.056] (EE) \nFatal server error: 2020-10-15 16:40:46 ikke: okay; any thoughts on how I can debug it? 2020-10-15 16:40:54 gdb? 2020-10-15 16:41:00 on X? 2020-10-15 16:41:15 I'd say, yes 2020-10-15 16:41:39 ohgod, why does gdb dep on python? 2020-10-15 16:42:10 You can also set `ulimit -c unlimited` 2020-10-15 16:42:18 then it creates a corefile which you can pass to gdb 2020-10-15 16:42:40 where does it put the corefile? 2020-10-15 16:42:55 $PWD 2020-10-15 16:43:15 hmm 2020-10-15 16:43:20 any reason it wouldn't create a corefile? 2020-10-15 16:44:28 cat /proc/sys/kernel/core_pattern 2020-10-15 16:44:59 core 2020-10-15 16:45:18 … 2020-10-15 16:45:21 yeah, so it should create a file called core in $PWD 2020-10-15 16:45:36 it didn't I'm afraid 2020-10-15 17:18:43 mm, I have an idea 2020-10-15 17:18:44 one sec 2020-10-15 17:22:53 well, that idea didn't pan out either 2020-10-15 17:29:58 okay, well, the same thing happens with startx 2020-10-15 17:30:01 so, it's not sx :) 2020-10-15 17:30:11 next thought: I wonder if it's related to panfrost 2020-10-15 17:30:13 ACTION looks 2020-10-15 17:31:27 halosghost: panfrost works on newer kernels, though it is slow and buggy with X 2020-10-15 17:31:35 mm 2020-10-15 17:31:59 I'm on kernel 5.6 2020-10-15 17:32:14 and I don't think I'm using panfrost 2020-10-15 17:32:23 iirc, it works there 2020-10-15 17:32:25 I'm on a pinebook pro 2020-10-15 17:32:47 I also see that panfrost isn't available as a package (not too surprising), so I'm not actually sure how I would enable it 2020-10-15 17:32:54 I'm on rk3399 also, though gru-kevin chromebook 2020-10-15 17:33:13 kewl 2020-10-15 17:33:19 mps: alpine for you as well? 2020-10-15 17:33:23 enable it in kernel and alpine mesa have driver 2020-10-15 17:34:06 how would I enable it in the kernel? (do you mean rebuild the kernel?) 2020-10-15 17:34:11 because, I'd rather not if I can :) 2020-10-15 17:34:13 halosghost: alpine!, what else :) 2020-10-15 17:34:15 mps: do you use panfrost? 2020-10-15 17:34:38 I'm testing it but after tests I disable it 2020-10-15 17:35:08 it is slow with X 2020-10-15 17:35:34 I hope new mesa driver will be better 2020-10-15 17:36:27 what kernel you use? 2020-10-15 17:40:13 what driver do you use for GUI then? 2020-10-15 17:40:52 I'm using the kernel from postmarketos 2020-10-15 17:41:02 linux-postmarketos-rockchip-5.6.0 2020-10-15 17:42:53 aha, I thought they follow linux-edge kernel from alpine 2020-10-15 17:43:15 I'm using rockchip-drm driver mostly 2020-10-15 17:43:46 hmm 2020-10-15 17:43:57 is that a package? 2020-10-15 17:44:12 no 2020-10-15 17:44:17 kernel driver 2020-10-15 17:44:42 how would I go about enabling that? 2020-10-15 17:45:06 do you have /usr/lib/xorg/modules/dri/rockchip_dri.so file 2020-10-15 17:45:13 because it looks like X is trying to run with fbdev :P 2020-10-15 17:45:44 yes 2020-10-15 17:46:18 panfrost_dri is also there (not that it matters) 2020-10-15 17:46:45 yes 2020-10-15 17:47:10 so, now what do I do? :P 2020-10-15 17:47:16 and I don't know if pmOS enabled rockchip-drm in kernel 2020-10-15 17:47:22 (sorry for being so newbie-ish in this area) 2020-10-15 17:47:30 np 2020-10-15 17:48:14 you should ask pmOS people on their channel about rockchip-drm in kernel 2020-10-15 17:48:31 sounds like a plan 2020-10-15 17:48:45 but MartijnBraam told that they use pmOS on pinebook 2020-10-15 17:49:16 MartijnBraam: ahh, didn't see you here. :) What driver do you use for GUI on pmOS on your pbp? 2020-10-15 17:49:38 probably he knows better what is in their kernel 2020-10-15 17:49:45 makes sense :) 2020-10-15 17:49:46 rockchip-drm and panfrost 2020-10-15 17:49:59 cool, how do I enable using rockchip-drm? 2020-10-15 17:50:20 everything is in mesa-dri-gallium 2020-10-15 17:50:55 right 2020-10-15 17:50:59 how do I tell X to use it? 2020-10-15 17:51:03 this is my kernel config: https://gitlab.com/postmarketOS/pmaports/-/blob/3a16708bd4291a140ff99d5fc45ec34c57ddc485/temp/linux-pinebookpro/config-pinebookpro.aarch64 2020-10-15 17:51:08 I don't use X 2020-10-15 17:51:14 it's 2020 2020-10-15 17:51:45 fair 2020-10-15 17:51:46 isn't it 7527 :) 2020-10-15 17:51:46 but I'm going to 2020-10-15 17:52:30 mps: rockchip-drm is indeed enabled on the rockchip kernel 2020-10-15 17:52:33 these are the important ones: https://gitlab.com/postmarketOS/pmaports/-/blob/3a16708bd4291a140ff99d5fc45ec34c57ddc485/temp/linux-pinebookpro/config-pinebookpro.aarch64#L5345 2020-10-15 17:52:37 mps: how do I go about using it? 2020-10-15 17:53:45 install xf86-video-modesetting 2020-10-15 17:54:05 done 2020-10-15 17:54:12 hmm gnome-on-xorg works out of the box for me 2020-10-15 17:54:19 xf86-input-libinput 2020-10-15 17:54:33 start udev and dbus 2020-10-15 17:54:49 that's all 2020-10-15 17:55:17 I don't have dbus, do I need it? 2020-10-15 17:55:20 (I don't really want it) 2020-10-15 17:55:31 yes 2020-10-15 17:56:05 also I don't like it but there are problems if you don't use it 2020-10-15 17:56:10 I don't even have the modesetting one to make it work, only libinput 2020-10-15 17:56:22 I have libinput 2020-10-15 17:56:28 what dbus packages do I need? 2020-10-15 17:56:35 just plain dbus? 2020-10-15 17:56:46 apk add dbus-x11 I think 2020-10-15 17:57:46 okay 2020-10-15 17:57:58 I have dbus and udev started, modesetting and libinput installed 2020-10-15 17:58:06 I run X and it fails in the same way 2020-10-15 17:58:24 also, no line in the config mentions the rockchip-drm driver 2020-10-15 17:58:38 (in fact, the only line containing "rockchip" is the kernel info line at the very top of the log) 2020-10-15 17:58:45 you don't need config for it 2020-10-15 17:58:58 s/config/log/ 2020-10-15 17:59:06 sorry :) 2020-10-15 17:59:19 so yeah, same issue, doesn't seem to be loading that driver 2020-10-15 17:59:21 thoughts/ :) 2020-10-15 17:59:46 look /var/log/Xorg.0.log 2020-10-15 17:59:58 it's actually .1. 2020-10-15 18:00:01 but that's where I'm looking 2020-10-15 18:00:09 halosghost: what does cat /proc/cmdline return? 2020-10-15 18:00:31 oh, are you in video and input group 2020-10-15 18:00:38 I am 2020-10-15 18:00:46 I'm not on the pbp for IRC, give me a sec to type it out 2020-10-15 18:01:05 halosghost: Heh, just confirm of nomodeset is in there 2020-10-15 18:01:11 s/of/if 2020-10-15 18:01:23 ikke: nomodeset is not present 2020-10-15 18:01:27 ok, good 2020-10-15 18:01:39 there's PMOS_NO_OUTPUT_REDIRECT 2020-10-15 18:01:42 but I don't know what that is 2020-10-15 18:01:52 and I suspect y'all probably don't either since that's from pmos 2020-10-15 18:01:59 I don't have 'nomodeset' in kernel cmdline 2020-10-15 18:02:07 mps: it shouldn't 2020-10-15 18:02:50 I wonder if not having dbus is why wpa_supplicant was acting up earlier 2020-10-15 18:03:01 I fixed it regardless, so it doesn't matter 2020-10-15 18:03:02 PMOS_NO_OUTPUT_REDIRECT makes the postmarketOS initramfs dump the debug log to the serial port instead of a file 2020-10-15 18:03:14 MartijnBraam: then it seems unlikely that would be an issue 2020-10-15 18:04:42 ikke, mps, MartijnBraam: any other thoughts/suggestions? I'm essentially hoping to get twm to launch today and if I can manage that, I'll call it a success :) 2020-10-15 18:04:53 perhaps, tomorrow I can even get my basic GUI setup 2020-10-15 18:04:57 then I'll really be off to the races 2020-10-15 18:05:03 what's in /dev/dri for you? 2020-10-15 18:05:24 by-path card0 card1 renderD128 2020-10-15 18:05:37 ok that's correct 2020-10-15 18:05:57 I exorcised networkmanager from my macine 2020-10-15 18:06:02 I certainly hope that's not the problem 2020-10-15 18:06:10 if it is, I'll flip a table and go install plan9 2020-10-15 18:07:09 halosghost: sorry, I don't have PBP and don't use pmOS so don't know 'fine points' 2020-10-15 18:07:23 mps: that's totally fine 2020-10-15 18:07:25 it shouldn't mattter 2020-10-15 18:07:27 I don't really expect you to :) 2020-10-15 18:07:37 I can just talk about my experience with rk3399 chromebook 2020-10-15 18:07:48 mps: and I appreciate your help :) 2020-10-15 18:07:55 MartijnBraam: any thoughts on what else I should try? 2020-10-15 18:08:40 anything interesting in your xorg log? 2020-10-15 18:09:12 MartijnBraam: other than it saying that it had a fatal error (caught signal 6 (Aborting)), and that it never mentions rockchip-drm, not really 2020-10-15 18:09:17 here, I can probably paste it 2020-10-15 18:09:18 one sec 2020-10-15 18:09:46 halosghost: is it still the same SIGABRT? 2020-10-15 18:09:56 ah, you just mentioned 2020-10-15 18:10:01 https://0x0.st/iG5a.log 2020-10-15 18:10:12 full Xorg log ^ 2020-10-15 18:10:21 mine also doesn't mention rockchip-drm 2020-10-15 18:10:58 halosghost: somehow my browser tries to render that as json 2020-10-15 18:11:03 ikke: lol 2020-10-15 18:11:23 (view source works) 2020-10-15 18:11:41 ikke: 0x0.st might actually give back json if your browser likes it 2020-10-15 18:11:43 🤷 2020-10-15 18:11:52 one day, my own pastebin will be live and I won't have to care about that :) 2020-10-15 18:11:59 content-type: application/json 2020-10-15 18:12:15 ix.io thinks it's json 2020-10-15 18:12:21 0x0.st I mean 2020-10-15 18:12:28 🤷 2020-10-15 18:12:54 our logs diverge at the loading of panfrost 2020-10-15 18:13:05 which mine doesn't do 2020-10-15 18:13:37 do I need any of these drivers in the initramfs for some reason (I can't really imagine why) 2020-10-15 18:13:38 the line at which your xorg stops loading glamor stuff for me at least 2020-10-15 18:13:39 ? 2020-10-15 18:13:54 "glamor X acceleration enabled on Mali T860 (Panfrost)" 2020-10-15 18:14:05 no, pmos has no mesa in initramfs 2020-10-15 18:14:24 how do I get it to load panfrost? 2020-10-15 18:14:40 is there anything in your kernel log? 2020-10-15 18:15:04 my kernel log shows initializing panfrost 2020-10-15 18:15:12 halosghost: You can try to install xorg-server-dbg and musl-dbg and then run it via gdb 2020-10-15 18:15:37 And see if you can can get a backtrace 2020-10-15 18:16:22 okay, and how do I run it via gdb if I'm starting x via sx (which is a shell script)? 2020-10-15 18:17:18 You say it also happens with startx? 2020-10-15 18:17:35 yes 2020-10-15 18:18:33 Hmm, the client-server model might make it harder 2020-10-15 18:18:39 tangentially-related question: how do I delete a virtual package? 2020-10-15 18:18:46 apk del 2020-10-15 18:18:48 ikke: I can do this via startx if easier 2020-10-15 18:19:10 Yeah, but I'm not sure if you are going to debug the right process 2020-10-15 18:20:19 ikke: how do I remove a virtual package named the same as a system package in order to go back to using the system package? :) 2020-10-15 18:20:26 in this case, I virtual packaged xinit so it would go away :P 2020-10-15 18:20:31 halosghost: you can run X directly 2020-10-15 18:20:43 mps: sounds fascinating 2020-10-15 18:20:44 never done that 2020-10-15 18:20:52 i.e. /usr/bin/Xorg 2020-10-15 18:21:12 basic check to see if it works 2020-10-15 18:21:35 it hits the same error 2020-10-15 18:21:44 expected 2020-10-15 18:21:52 Then try gdb /usr/bin/Xorg 2020-10-15 18:21:58 do you know how to use gdb 2020-10-15 18:22:40 I'm rather familiar with gdb, yes 2020-10-15 18:22:44 :) 2020-10-15 18:22:51 bt gives "no stack" 2020-10-15 18:23:21 oh wait! 2020-10-15 18:23:30 it was a different error in gdb 2020-10-15 18:23:49 parse_vt_settings: Cannot open /dev/tty0 (Permission denied) 2020-10-15 18:24:00 heh 2020-10-15 18:24:11 I'm not in the tty group 2020-10-15 18:24:13 should I be? 2020-10-15 18:24:39 no, afaik 2020-10-15 18:24:40 mk 2020-10-15 18:24:56 current groups: halosghost wheel audio input video netdev plugdev abuild 2020-10-15 18:25:15 I think Xorg is normally run as root? 2020-10-15 18:25:53 so, `sudo -s; gdb Xorg` ? 2020-10-15 18:25:57 this seems dangerous :P 2020-10-15 18:26:17 yeah, Xorg is setuid 2020-10-15 18:26:43 not in my case ;) 2020-10-15 18:26:47 heh 2020-10-15 18:26:51 It is by default 2020-10-15 18:26:54 well, running Xorg in gdb as root hangs it 2020-10-15 18:26:59 it runs without suid fine 2020-10-15 18:27:09 it cleared the screen, and I have a single underscore in the top left of the screen 2020-10-15 18:27:37 and I can't seem to exit :P 2020-10-15 18:27:59 does this count as success? 2020-10-15 18:28:03 hm, do you have .xsession in home dir 2020-10-15 18:28:16 not afaik 2020-10-15 18:28:18 but I can't check now 2020-10-15 18:28:28 heh 2020-10-15 18:29:32 unless anyone knows how I could undo this, I'm gonna forcibly reboot 2020-10-15 18:29:57 it'll take me a few minutes to type my password 2020-10-15 18:30:00 Can you switch to a different console? 2020-10-15 18:30:04 nope 2020-10-15 18:30:07 couldn't do anything 2020-10-15 18:30:20 huh, strange 2020-10-15 18:30:53 are you using alpine or pmOS rootfs 2020-10-15 18:31:39 hmm 2020-10-15 18:31:43 pmOS, I suppose 2020-10-15 18:31:59 maybe they remaped keyboard 2020-10-15 18:33:10 we have an udev hwdb thing that changes a few keys on the keyboard 2020-10-15 18:33:28 for brightness and sleep only 2020-10-15 18:34:01 so yeah, any other thoughts? :P 2020-10-15 18:34:19 heh, n900 is remaped heavily, which is good job done by pmOS 2020-10-15 18:34:20 nope 2020-10-15 18:35:25 halosghost: I know it is somewhat well ... ctrl-alt-F1 2020-10-15 18:35:46 do you have mesa-egl? 2020-10-15 18:35:57 mps: yeah, C-A-# did nothing 2020-10-15 18:36:30 MartijnBraam: I have mesa-gl installed 2020-10-15 18:36:41 but not mesa-egl 2020-10-15 18:36:43 do I need that? 2020-10-15 18:36:56 maybe, pmos installs it for i3wm at least 2020-10-15 18:37:09 mk 2020-10-15 18:37:11 I'll give it a shot 2020-10-15 18:37:13 one sec 2020-10-15 18:37:49 mesa-egl is needed for some applications 2020-10-15 18:38:06 it will be installed if you install apps which need it 2020-10-15 18:38:18 also mesa-gles 2020-10-15 18:38:20 oooh 2020-10-15 18:38:23 that looks like progress 2020-10-15 18:38:25 one sec 2020-10-15 18:38:51 ACTION going to prepare tea 2020-10-15 18:40:09 haha! 2020-10-15 18:40:16 MartijnBraam: cookies for you! 2020-10-15 18:40:21 mesa-egl did the trick 2020-10-15 18:40:34 \o/ 2020-10-15 18:40:52 this is excellent progress 2020-10-15 18:41:16 my only other goal for today is to setup a REPODEST for abuild so that it's not just throwing stuff into $HOME 2020-10-15 18:41:35 once that's done, I'll do a bit of cleanup, and I'll actually have a basic, graphical env functional! 2020-10-15 18:41:37 MartijnBraam: thank you! 2020-10-15 18:41:44 mps, ikke: thank you both as well 2020-10-15 18:41:57 :) 2020-10-15 18:42:21 now then 2020-10-15 18:42:30 anyone have tips on setting up a REPODEST for abuild? :P 2020-10-15 18:43:30 it is default to ~/packages 2020-10-15 18:44:07 can be changed in ~/.abuild/abuild.conf 2020-10-15 18:44:16 excellent 2020-10-15 18:45:06 no chance there's documentation somewhere about how to configure that/ 2020-10-15 18:45:10 s|/|?| 2020-10-15 18:46:09 mps: that config only has one line for me right now, and it's for my signing key, not for the REPODEST 2020-10-15 18:46:19 wiki on alpinelinux.org 2020-10-15 18:46:24 mm 2020-10-15 18:46:27 sounds good 2020-10-15 18:47:08 not on the abuild or "abuild and helpers" pages though :P 2020-10-15 18:47:40 development 2020-10-15 18:48:02 ah hah, /etc/abuild.conf has an example/defaults 2020-10-15 18:48:05 ACTION steals 2020-10-15 18:50:46 okay 2020-10-15 18:50:48 one more question 2020-10-15 18:50:56 what do I need to do to make apk aware of my new repo? 2020-10-15 18:51:17 add that dir to /etc/apk/repositories 2020-10-15 18:51:23 excellent 2020-10-15 18:51:29 and make sure the key that signed the packages is in /etc/apk/keys 2020-10-15 18:51:33 (the public key) 2020-10-15 18:51:39 did that already :) 2020-10-15 18:51:43 ok 2020-10-15 18:52:48 does that dir need to be file:/// prefixed? 2020-10-15 18:53:37 no, /home/mps/packages/main 2020-10-15 18:53:40 IIRC no 2020-10-15 18:53:58 mps: and underneath "main", you have "aarch64", etc.? 2020-10-15 18:54:43 yes 2020-10-15 18:54:56 arch on which you build pkgs 2020-10-15 18:55:16 I have bam 2020-10-15 18:55:19 s/I have / 2020-10-15 18:55:22 mps: thank you :) 2020-10-15 18:57:49 halosghost: yaw :) 2020-10-15 18:58:24 actually, I lied a bit 2020-10-15 18:58:29 one more question :P 2020-10-15 18:58:58 I want to setup something in my .profile to run `sx` automatically if I'm on tty1 and it hasn't already been started 2020-10-15 18:59:33 in bash, I'd do something like: `if [ -z "$DISPLAY" -a "$XDG_VTNR" -eq "1" ]; then sx; fi;` 2020-10-15 18:59:41 afaict XDG_VTNR isn't set 2020-10-15 19:00:11 anyone know of a way to determine if I'm on tty1 from a shell? 2020-10-15 19:00:28 I wish ya'll would make a better installer. it's pretty bad 2020-10-15 19:00:38 kn_: PatchesWelcome™ 2020-10-15 19:01:30 Just saying kept getting "memory leak" messages when try to partition the harddrive with the installer and harddisk was completely blank 2020-10-15 19:01:51 Alpine is great other than that 2020-10-15 19:02:07 ooh, looks like `tty` gives me something useflu 2020-10-15 19:02:09 ACTION tries that 2020-10-15 19:03:37 fan-freaking-tastic 2020-10-15 19:03:39 Hello71: if ! pidof sx && [[ "$(tty)" == *tty0 ]]; then ...; fi 2020-10-15 19:04:08 Ticho: I just went with `if [ -z "$DISPLAY" -a "$(tty)" = "/dev/tty1" ]; then… 2020-10-15 19:04:32 right, tty1, not tty0 :) regardless... 2020-10-15 19:04:38 indeed 2020-10-15 19:04:40 all functional 2020-10-15 19:04:44 and I couldn't be happier 2020-10-15 19:04:58 Ticho, mps, MartijnBraam, ikke: you've all been incredibly helpful; thank you for everything! 2020-10-15 19:05:18 :) 2020-10-15 19:07:05 halosghost: o/ 2020-10-15 19:08:52 o/ 2020-10-15 19:14:14 ah, fucked up something with boot/kernel 2020-10-15 19:14:26 how to correctly chroot? not sure what everything has to be mounted 2020-10-15 19:15:00 hmm, do we have arial fonts in some pkg 2020-10-15 19:15:24 I just mounted root to /mnt and /mnt/boot/efi 2020-10-15 19:29:02 mps: https://pkgs.alpinelinux.org/contents?file=arial*&path=&name=&branch=edge&arch=x86_64 2020-10-15 19:32:50 huh, and not as font package 2020-10-15 19:33:35 have to rebuild mplayer with ttf support 2020-10-15 19:34:32 hum, it have already --enable-freetype 2020-10-15 19:37:53 Isn't Arial copyrighted and not free to distribute? 2020-10-15 19:38:42 "Arial is a proprietary typeface to which Monotype Imaging owns all rights" 2020-10-15 19:38:45 yes, but mplayer 'insist' on it 2020-10-15 19:40:13 that doesn't sound right 2020-10-15 19:40:16 fontconfig should handle that 2020-10-15 19:41:19 at least archwiki helped 2020-10-15 19:41:37 ah, good idea to look Arch 2020-10-15 19:41:59 someobdy with access to alpine wiki should hit delete button, it's completely useless, can even harm 2020-10-15 19:43:23 and it is useless :( 2020-10-15 19:43:51 I mean arch wiki about fonts in mplayer, not alpine wiki 2020-10-15 19:43:58 tss 2020-10-15 19:44:05 helby: don't tempt me 2020-10-15 19:44:31 though I don't have high opinion about alpine wiki ;) 2020-10-15 19:44:43 how much is correct there? 10%? 2020-10-15 19:45:01 nothing works from there, only right is run 'setup-alpine' 2020-10-15 19:45:11 everything is else is probably from 1990 2020-10-15 19:45:21 about 80% is ok 2020-10-15 19:45:24 hah 2020-10-15 19:45:41 yes, usually header and footer 2020-10-15 19:46:03 for those who are ready to hack and understand that no one wiki is perfect 2020-10-15 19:46:20 well if something missing is okay 2020-10-15 19:46:28 but if many info are wrong, that's the problem 2020-10-15 19:46:40 it helps to have one of the main alpine devs as a friend I guess 2020-10-15 19:46:57 ACTION shrugs 2020-10-15 19:47:54 wiki is not official 2020-10-15 19:48:11 We're working(tm) on docs.a.o 2020-10-15 19:48:27 and anyone is free to improve it 2020-10-15 19:48:40 no improve pls. 2020-10-15 19:48:52 it has to be delete, that docs style will be okay 2020-10-15 19:49:15 void did it nice 2020-10-15 19:49:20 I agree that wiki as official docs is not good idea 2020-10-15 19:49:30 issue is that some 'helpful' users started to add a lot of 'information' to the wiki 2020-10-15 19:49:48 (apart from the outdated stuff) 2020-10-15 19:50:11 yes, it's too much there, probably nobody want to touch it anymore I bet :d 2020-10-15 19:50:19 it's like systemd ;) 2020-10-15 19:50:22 anyway, when I started to use alpine wiki helped me a lot 2020-10-15 19:50:56 but that docs style looks nice 2020-10-15 19:56:39 ikke: will docs.a.o work with javascript disabled? because right now it doesn't, and that's a shame 2020-10-15 19:56:54 hmmm 2020-10-15 19:57:41 Mostly navigation is js based, I see 2020-10-15 19:57:44 shame! 2020-10-15 19:57:48 also, it's not about what website engine or cms you use, it's how you organize the info in it 2020-10-15 19:57:58 and how well you maintain it 2020-10-15 19:58:09 wiki format is perfectly fine, if maintained 2020-10-15 19:58:26 The idea behind docs.a.o is that it's more PR based, so that it's easier to review changes (though adds more friction) 2020-10-15 19:58:39 Ticho: right now, everyone can just write whatever they want 2020-10-15 19:58:49 and no one is really vetting what is being written 2020-10-15 19:59:17 gitlab javascript struggles on alpine, listing main is heavy 2020-10-15 19:59:47 artok: yes 2020-10-15 19:59:59 but still, basic bootstrap is ok for navigation 2020-10-15 20:01:03 not doing content moderation is not a problem of the wiki engine used, though 2020-10-15 20:01:09 This is the engine behind docs.a.o 2020-10-15 20:01:12 https://gitlab.alpinelinux.org/alpine/docs/docs.a.o 2020-10-15 20:01:18 Ticho: that's the issue, it's not 2020-10-15 20:01:38 the whole thing smells of "we implemented a wiki badly, and therefore wiki is bad" 2020-10-15 20:01:43 Ticho: There is no one watching the edits on the wiki 2020-10-15 20:01:54 I'd prefer something built with hugo or zola 2020-10-15 20:02:02 zola is simpler 2020-10-15 20:02:15 Ticho: running a wiki will requires people dedicated to it 2020-10-15 20:02:28 same for documentation in general of course 2020-10-15 20:02:50 reviewing MRs for the documentation repo will require just as much manpower 2020-10-15 20:03:14 although I can see how PR/MR-based doc submission might be preferred, if rest of the development uses that workflow 2020-10-15 20:04:13 it's always better to put there just as much info as maintanable for people who do that 2020-10-15 20:05:13 it would be just as easy to stay with the wiki format, reserve the important parts of it for vetted contributors, and/or marking random user contributions as "unofficial" or "community" 2020-10-15 20:05:21 Ticho: I think the main issue right now is that a lot of information is added to the wiki of very poor quality, and no one is keeping track of what is being added 2020-10-15 20:05:31 Ticho: another issue is spam 2020-10-15 20:07:51 Ticho: and for the record, I think docs.a.o was never meant as a complete substitution for the wiki 2020-10-15 20:08:06 s/I think// 2020-10-15 20:08:13 it's good probably just for basic shit 2020-10-15 20:08:14 oh, that changes things :) 2020-10-15 20:08:30 or at least my view on it 2020-10-15 20:12:50 lol found there "Bootloader - A small program ..." 2020-10-15 20:13:03 shitty Grub does not look so small 2020-10-15 20:14:03 syslinux 2020-10-15 20:23:22 hugo built website with minimal bootstrap menu, that's how I'm doing my site 2020-10-15 20:23:36 writing the template at least now 2020-10-15 20:27:30 probably not the best if more people adding shit there 2020-10-15 20:28:03 while still maybe good if just one dictator aprove shits there 2020-10-15 20:36:45 # 2020-10-15 21:28:44 afontain_: ping; any chance you're around? :) 2020-10-15 21:30:06 I am 2020-10-15 21:30:32 afontain_: I've been leveraging that virtual package hack you mentioned to me to great effect. Thank you :) 2020-10-15 21:30:43 afontain_: but, I have a question about it. 2020-10-15 21:30:54 normally, you can do `apk del` to get rid of a virtual package 2020-10-15 21:31:31 but, one of these virtual packages (when they're serving as a shallow dependency in the place of a real system package) cannot be remoed like this (because it's serving as a depdencency) 2020-10-15 21:32:10 so, if I wanted to go back to the system package, how would I get rid of one of these virtual packages? 2020-10-15 21:34:00 apk add -l $name ? 2020-10-15 21:34:22 I'm not sure tbh 2020-10-15 21:34:29 yeah, I tried -u and -l 2020-10-15 21:34:32 didn't seem to take 2020-10-15 21:34:41 maybe -a ? 2020-10-15 21:34:57 didn't try that one (I'm not on my pbp right now), what's -a do? 2020-10-15 21:38:19 --available 2020-10-15 21:38:50 It selects the latest version of a package from the repos 2020-10-15 21:39:50 cool, that sounds like a very reasonable next thing to try 2020-10-15 21:39:55 thanks for letting me pick your brain :) 2020-10-15 21:39:59 that's how you drop a manually installed / a version pinned package, or how you "upgrade" to an earlier version 2020-10-15 21:40:24 oh, excellent; I think downgrading would exactly cover this 2020-10-15 21:40:34 I've learned very much today :) 2020-10-15 22:37:44 Greetings! Tinkering with BCC on Alpine 3.12.0 has anybody gone ahead this route? I am looking to get this working: # /usr/share/bcc/tools/execsnoop 2020-10-15 22:37:44 modprobe: FATAL: Module kheaders not found in directory /lib/modules/5.4.43-1-lts 2020-10-15 22:37:44 Unable to find kernel headers. Try rebuilding kernel with CONFIG_IKHEADERS=m (module) or installing the kernel development package for your running kernel ver 2020-10-15 22:37:44 sion. 2020-10-15 22:37:45 chdir(/lib/modules/5.4.43-1-lts/build): No such file or directory 2020-10-15 23:29:05 Guest97306: I've not, but what is bcc? I'd be interested in learning more 2020-10-15 23:31:51 halosghost: it's a toolkit to write eBPF programs for linux kernel - see https://ebpf.io/projects/ 2020-10-15 23:48:08 thanks! 2020-10-15 23:52:25 reporting back, I had to apk update && apk upgrade --available && sync - and then I was able to pick up the packages 2020-10-15 23:52:40 @halosghost: see https://github.com/iovisor/bcc/blob/master/INSTALL.md#alpine---source 2020-10-15 23:58:20 cool 2020-10-15 23:58:26 Guest97306: thanks :) 2020-10-16 00:13:09 anyone considered using pyinstaller on alpine? 2020-10-16 00:14:44 I'm tempted to have all my python programs (namely, youtube-dl) installed with it as a makedep 2020-10-16 00:14:51 love the idea of not actually having python installed 2020-10-16 00:51:48 @halosghost - interesting idea. is that kind of a shc for Python? 2020-10-16 00:52:00 what's shc? 2020-10-16 00:52:54 https://linux.die.net/man/1/shc - creates a binary file from a shell script 2020-10-16 00:54:25 ahh, pretty much 2020-10-16 00:54:34 and it correctly handles dependencies too 2020-10-16 00:54:53 it's also kind of incredible (it often results in a dramatically smaller binary than a full install of python) 2020-10-16 00:55:03 which is fabulous 2020-10-16 00:55:42 so youtube-dl -U updates itself currently - with pyinstaller does/will that work as well? 2020-10-16 01:27:35 Guest97306: I sincerely doubt it 2020-10-16 01:27:41 to update, you'd rebuild the package 2020-10-16 01:27:51 namely, I'd plan on doing -git 2020-10-16 01:28:15 and, when I need to update (made most obvious by it not working anymore), I'd rebuild the package for a newer version 2020-10-16 01:28:28 Guest97306: ytdl, incidentally results in something like a 9MiB binary 2020-10-16 01:28:31 (iirc) 2020-10-16 01:28:39 as opposed to like 100 for a full python install 2020-10-16 01:52:41 45MiB on aarch64 apparently 2020-10-16 01:59:20 and since there are very few python things I use, I will almost certainly come out ahead 2020-10-16 01:59:24 which is very exciting :) 2020-10-16 02:06:17 you should write about this @halosghost, this is an interesting approach 2020-10-16 02:09:02 personally, I think it's a bit like static-linking but for pythong 2020-10-16 02:09:04 s/g$// 2020-10-16 02:09:13 which, I wouldn't mind it if alpine adopted for all python programs 2020-10-16 02:18:39 Guest97306: I don't know where I'd write about this, but I'd be happy to 2020-10-16 02:21:10 a blog or a medium post - people will find it via search engines 2020-10-16 02:23:50 mm 2020-10-16 02:23:59 well, I have a blog (kind of) in-progress 2020-10-16 02:24:04 I don't intend to write on medium though 2020-10-16 02:24:10 but, if I write it up, I'll post it 2020-10-16 03:18:55 I'd like to take a crack at contributing the APKBUILD for ikiwiki https://gitlab.alpinelinux.org/alpine/aports/-/issues/11984 2020-10-16 03:19:18 can someone suggest a Perl-based example APKBUILD file I could use as a guide? 2020-10-16 03:40:42 is there a list of valid values for the "license" variable in an APKBUILD? 2020-10-16 03:41:01 pyinstaller has a custom license (really, it's GPL + some extra clarifications and grants) 2020-10-16 04:14:23 seems "custom" doesn't cause an issue 2020-10-16 04:17:35 when I go to make the package, I get an error while tracing dependencies: "libc.so.6: path not found" 2020-10-16 04:17:52 the package is still built fine; do I need to care about this? 2020-10-16 04:46:21 gosh man 2020-10-16 04:46:42 mmm, seems the program errors when I run it with that package 2020-10-16 04:46:45 nasty traceback 2020-10-16 04:48:02 Host: weechat-OS: Linux 5.4.71-0-lts/x86_64-CPU: 8 x Intel Xeon (910.919 MHz)-Processes: 3-Uptime: 12h -Users: 04:48:02 up 12:00, load average: 0.17, 0.22, 0.26-Load Average: 0.17-Memory Usage: 60865.91MB/64101.19MB (94.68%)-Disk Usage: 0GB/0GB (0%) 2020-10-16 04:48:09 oops 2020-10-16 04:48:58 mmm, seems I may need to build another package 2020-10-16 04:49:43 halosghost: https://spdx.org/licenses/ 2020-10-16 04:49:50 that's the source that abuild uses 2020-10-16 04:50:18 corresponding package: https://pkgs.alpinelinux.org/package/edge/community/x86_64/spdx-licenses 2020-10-16 04:55:44 hmm 2020-10-16 04:55:51 doesn't seem there is a "custom" there 2020-10-16 04:56:11 nope, there is not 2020-10-16 04:56:52 so, would I need to apply for a custom license to be added 2020-10-16 04:56:57 that's a bummer if so 2020-10-16 04:57:07 in the AUR it's marked as GPL 2020-10-16 04:57:15 https://aur.archlinux.org/packages/pyinstaller/ 2020-10-16 04:57:38 that is not an accurate accounting 2020-10-16 04:57:53 it is larggely licensed under GPL, but there are additional grants and clarifications that they include 2020-10-16 04:57:56 s/gg/g/ 2020-10-16 05:01:13 GPL-2.0-or-later is more accurate than custom 2020-10-16 05:01:31 And I do wonder if that exception is even necessary 2020-10-16 05:01:37 but IANAL 2020-10-16 05:01:44 https://www.gnu.org/licenses/gpl-faq.html#GPLCompatInstaller 2020-10-16 05:09:47 halosghost: look if someone ported it to musl already 2020-10-16 05:27:24 Usually it's just enough to build it against musl 2020-10-16 05:53:00 afontain_: ported what to musl? 2020-10-16 06:05:24 ikke: I don't really agree on the license; I would think a dual:gpl+custom is probably the most accurate 2020-10-16 06:05:46 ikke: and I would find ambiguity in the license field a really serious failure of documentation 2020-10-16 06:21:02 all right; it looks like I have pyinstaller basically functional 2020-10-16 06:21:17 now, to make a version of youtube-dl that is pyinstaller packaged 2020-10-16 06:24:33 side-note: is there an equivalent to VCS pkgver functions from PKGBUILD in APKBUILDs? 2020-10-16 06:24:56 all the -git packages I'm seeing in aports are archives rather than sourcing from the repo itself 2020-10-16 06:27:30 halosghost: we prefer released pkgs and not VCS 2020-10-16 06:28:13 but, look at testing/wiringx if you need VCS versions 2020-10-16 06:28:26 it uses git commit id 2020-10-16 06:28:54 there are more such pkgs, but I'm writing from the head 2020-10-16 06:34:31 and licenses, IANAL but 'gpl+custom' sounds suspicious 2020-10-16 06:35:55 ofc, for your 'private' pkgs you can do whatever you want 2020-10-16 08:53:28 Hi. Is it possible to keep the network settings in a personal file. e.g. /etc/network/interfaces.d/eth0? 2020-10-16 08:57:12 Keeper21: no, it is not, because the "networking" init script only looks into one file, and that is /etc/network/interfaces 2020-10-16 08:57:40 Keeper21: I guess you could open a feature request to add support for interfaces.d/ directory... 2020-10-16 08:58:00 not enough 2020-10-16 08:58:13 ifup/ifdown also 2020-10-16 08:58:34 and some other things 2020-10-16 08:59:11 good point 2020-10-16 09:02:01 Okay. I am looking for a convenient way to manage interfaces. Perhaps there is some command line interface? 2020-10-16 11:16:29 I'm thinking to switch from tcsh to some posix compliant shell but one which is also 'user friendly' (at least as tcsh) 2020-10-16 11:16:41 is there something to consider 2020-10-16 11:17:23 and ignore bash, zsh, fish ... 2020-10-16 11:19:14 ACTION is just installing zsh+oh-my-zsh+powerlevel10k into all boxes... 2020-10-16 11:21:39 is mksh 'user friendy' 2020-10-16 11:32:21 I prefer ash, for the fail 2020-10-16 11:38:06 zcrayfish: ash is good, but not for my daily usage. I have a lot of completions, keybindings, prompts ... 2020-10-16 11:50:09 mksh is terrible, in my opinion, as someone who spent decade working with the original korn shell on various proprietary unixes 2020-10-16 11:50:31 mksh seems have combined all the worst gimmicks from other shells, and none of the good stuff 2020-10-16 11:53:38 nowadays, I just prefer bash, because I get to work on dozens, if not hundreds of different linux systems, and I do not have the time or energy to waste when not having my special snowflake super-tweaked shell configuration would slow me down 2020-10-16 11:58:05 for (small) scripts I use whatever is /bin/sh, for bigger 'scripting' I use perl, and for interactive work tcsh 2020-10-16 11:58:42 tried bash long time but it is not for 2020-10-16 11:58:57 tried zsh few times and also stopped 2020-10-16 11:59:34 even tried two times fish, it is also not for me 2020-10-16 12:00:30 I don't need fancy things, I prefer small and simple 2020-10-16 12:12:33 There's two things I miss in ash: mkdir {foo,bar,baz} and !whatevercommand 2020-10-16 12:21:31 and alt+. 2020-10-16 12:29:58 Looks like libreoffice is broken... 2020-10-16 12:30:09 On edge at least. 2020-10-16 12:30:33 it's not being built on edge 2020-10-16 12:30:52 ah, so one should just make do without 2020-10-16 12:30:54 ok then :) 2020-10-16 12:31:18 it's due to compile issues with gcc10 2020-10-16 12:31:21 yep, I saw 2020-10-16 13:32:59 Ticho: I thought mksh was supposed to be the hip new shell? 2020-10-16 15:55:34 mps: ever tried oil? 2020-10-16 15:55:39 it's giant, but I've heard good things 2020-10-16 16:15:45 Any indication when the next release 3.12.1 will be available? 2020-10-16 16:24:27 Does Alpine Linux use any GNU software? 2020-10-16 16:24:37 it does 2020-10-16 16:24:44 Is it considered 'GNU/Linux' then? 2020-10-16 16:24:48 what with busybox and all 2020-10-16 16:24:59 🤷 2020-10-16 16:25:05 it's definitely not a full GNU userland 2020-10-16 16:25:06 depends what user wants 2020-10-16 16:25:17 does it use clang or gcc by default? 2020-10-16 16:25:19 it's probably up to you on where you draw the line 2020-10-16 16:25:33 gcc is default compiler 2020-10-16 16:26:17 that reminds me, I need to get my basic dev env setup 2020-10-16 16:26:19 and binutils are gnu binutils 2020-10-16 16:26:42 compiling natively throws a bunch of linking errors (which I assume is because my stuff isn't largely written for static linking) 2020-10-16 16:31:19 hence dont use it for a desktop 2020-10-16 16:33:09 How can I setup cron to mail me output ? Just installing postfix and using mail to mail myself didn't get any mail showing up in /var/mail 2020-10-16 16:38:16 halosghost: no, and I don't want giant shell 2020-10-16 16:56:36 mps: lol 2020-10-16 16:56:41 mps: makes sense :) 2020-10-16 17:07:12 any idea why I get warning during boot "kernel_unprivileg_bpf_disabled is unknow key" 2020-10-16 17:08:05 'sysctl -a' does not show me that parameter 2020-10-16 17:15:15 I don't use Alpine for as a docker host, those who do: Are your docker images mostly alpine? or do you run other *nix images like debian, ubuntu docker images? 2020-10-16 17:15:47 We mostly use alpine images ;-) 2020-10-16 17:15:59 But that's also because we want to eat our own dogfood 2020-10-16 17:16:06 pyinstaller works like a charm 2020-10-16 17:18:35 thank you. but if you were to run other images, you can, right? asking if musl libc stuff somehow hinders this. 2020-10-16 17:19:48 youtube-dl-bin is 9M installed 2020-10-16 17:19:51 which is amazing 2020-10-16 17:20:55 @halosghost - bravo! :) I would like to give this a try as well sometime 2020-10-16 17:21:45 Guest97306: I need to figure out the licensing situation (I don't feel comfortable just marking it as "GPL"; doing so is inaccurate), but once that's figured out, I'll likely try to contribute pyinstaller upstream 2020-10-16 17:21:59 Guest97306: make it much easier for folk to package python -bin packages 2020-10-16 17:24:16 helby: bpf is not enabled in your kernel 2020-10-16 17:25:06 halosghost: is this ready for merge request 2020-10-16 17:25:46 mps: I want to figure out the licensing situation first 2020-10-16 17:25:52 mps: otherwise, it's probably not far off :) 2020-10-16 17:26:17 nice 2020-10-16 17:27:05 mps but then where that paramter is coming from? if not in sysctl showing anything 2020-10-16 17:27:32 somewhere /usr 2020-10-16 17:27:49 I dislike this idea but ... 2020-10-16 17:33:42 mps: okay, is it okay to keep similar shit in sysctl, for example I disabled somehow ipv6, but there is more shits about ipv6, so now it showing me 'unknow key' for these entries 2020-10-16 17:34:18 mps: I mean ipv6 is probably disabled, but some other setting related to ipv6 then showing that warning as ipv6 is not active 2020-10-16 17:35:19 if you don't like something disable it 2020-10-16 17:36:02 and please, can you use more colloquial language 2020-10-16 17:45:47 is there a way to see these messages during boot on tty1 without exiting window manager running there? 2020-10-16 17:51:23 don't start DM on boot 2020-10-16 17:52:10 it's not auto, just after login 2020-10-16 17:52:29 just on tty1, not 2,3 ... 2020-10-16 17:52:30 which message, I misunderstood then 2020-10-16 17:52:49 anything during boot 2020-10-16 17:53:08 like these 'sysctl errors' 2020-10-16 17:53:32 try 'rc_logger="YES"' in /etc/rc.conf 2020-10-16 17:55:42 i will reboot :) 2020-10-16 17:59:06 well :) 2020-10-16 18:00:00 mps: that shit is useful 2020-10-16 18:00:17 anyway ... now little issue with these sysctl error 2020-10-16 18:00:27 the same like with bpf_disabled 2020-10-16 18:01:01 now I disabled ipv6 in grub (probably) and all these shits net.ipv6...somecrap 'is an unknow key' 2020-10-16 18:01:21 but these are not present in some config file what I can edit 2020-10-16 18:16:14 helby: seems you are into feces? 2020-10-16 18:17:53 it's linux kernel, what u think .... 2020-10-16 18:18:49 ikke: how are things that are explicitly dual-licensed represented in APKBUILDs? 2020-10-16 18:19:09 halosghost: with 'OR' 2020-10-16 18:19:18 oh, hmm 2020-10-16 18:19:39 and 'AND' if there are multiple components that have different licenses 2020-10-16 18:21:32 I think I'll just try to contact the devs for what their preference would be 2020-10-16 18:21:46 (and I'll mention that the AUR package just lists GPL) 2020-10-16 18:21:53 if they're okay with that then I'm okay with it 2020-10-16 18:22:01 ... licensing issue like in corporate sphere 2020-10-16 18:22:17 helby: what? 2020-10-16 18:22:21 helby: maybe also link to that FAQ 2020-10-16 18:22:28 I mean halosghost 2020-10-16 18:22:38 halosghost: we are not aur 2020-10-16 18:22:53 mps: I'm aware 2020-10-16 18:23:25 I don't intend to suggest that alpine takes AUR as gospel (doing so by anyone is a BadIdea™) 2020-10-16 18:23:58 rather more along the lines of “I noticed X. What do you think best reflects your preference?” 2020-10-16 18:26:56 halosghost: ok, understand 2020-10-16 18:32:10 wget has an openssl linking exception, but we do not mention that either 2020-10-16 18:33:05 ikke: yeah; I think probably marking it as GPL and then including the license in the licenses package is probably TheRightChoice™ 2020-10-16 18:33:15 but, I'd still like to ask them; just waiting on a response now :) 2020-10-16 18:43:10 halosghost: SPDX also has the 'WITH' modifier to mention additional terms, but that still requires those to be included in the SPDX license list 2020-10-16 18:43:47 https://spdx.org/licenses/exceptions-index.html 2020-10-16 18:44:12 hmm, that's cool 2020-10-16 18:44:26 what's the typical turn-around for getting spdx to include a new exception/license? 2020-10-16 18:44:44 I have no idea. The releases are every couple of month 2020-10-16 18:44:58 and, I'm not sure if they take any random exception 2020-10-16 18:45:00 oh wait! 2020-10-16 18:45:02 https://spdx.org/licenses/Bootloader-exception.html 2020-10-16 18:45:11 EXCELLENT 2020-10-16 18:45:19 aha 2020-10-16 18:45:20 great 2020-10-16 18:47:30 so, should the line look like license="GPL-2.0-or-later WITH Bootloader-exception" ? 2020-10-16 18:48:59 yes 2020-10-16 18:49:02 fabulous 2020-10-16 18:49:36 I'll add that to my package later today and then probably post my APKBUILD here to ask for some feedback before I MR it 2020-10-16 18:49:52 are there any things I need to know about or should look into before opening an MR? 2020-10-16 18:50:50 It helps to already run the linter over it 2020-10-16 18:51:04 cool, I can do that 2020-10-16 18:51:21 and am I right in thinking that the MR should just be made against the aports repo? 2020-10-16 18:51:26 yes 2020-10-16 18:51:37 packages typically start in testing 2020-10-16 18:51:48 makes sense 2020-10-16 18:52:00 You can mark yourself as maintainer 2020-10-16 18:52:29 sounds good 2020-10-16 18:52:43 I love how easy it seems to be to contribute 2020-10-16 18:53:01 Yes, me too 2020-10-16 18:53:06 I maintained many a package on the AUR for a long time, but never got up the gumption to apply to be a TU or a Dev 2020-10-16 18:53:58 packages in Alpine don't need to be sponsered by a trusted user, just some commitment from someone keeping it in shape 2020-10-16 18:54:09 and adhering to the general ALpine policies 2020-10-16 18:56:39 ikke : what are those general Alpine policies? 2020-10-16 18:59:43 open source (free to distribute), preferrably built from source, usable for the generic public 2020-10-16 19:01:39 makes sense to me 2020-10-16 19:02:32 another one is that we prefer to build actual releases 2020-10-16 19:04:18 And reproducable (ie, the time of build should not affect what gets built) 2020-10-16 19:05:05 gonna update that license line now, update the package to install the license appropriately, run the linter and then look into an MR 2020-10-16 19:10:35 oh right, I need to get tests working 2020-10-16 19:10:37 that's a thing 2020-10-16 19:59:43 need to figure out what to do about pyinstaller's failing test suite 2020-10-16 19:59:53 so, in the meantime, I'm gonna MR sx 2020-10-16 19:59:55 :) 2020-10-16 20:16:04 cut-and-paste from #alpine-devel: quick question, maybe someone has some pointers; we're trying to use a [later model Pi2 with a custom] IO board and we're connected the SC16IS752 to SPI0 instead of SP1; Alpine Linux doesn't include the SPI0 variant of the device and copying the overlay from the stock Raspbian image does not work, Alpine reports 2020-10-16 20:16:05 that SPI0 is already in use? 2020-10-16 20:21:13 submitted my first package 2020-10-16 20:21:14 :D 2020-10-16 20:21:28 halosghost: congrats :) 2020-10-16 20:21:33 thanks :) 2020-10-16 20:21:40 that one should also be pretty easy to review 2020-10-16 20:21:42 :D 2020-10-16 20:21:54 Did you make the MR against alpine/aports? 2020-10-16 20:22:05 I sent it to the mailing list 2020-10-16 20:22:09 ah, ok 2020-10-16 20:22:16 huh 2020-10-16 20:22:20 with `git send-email` because I've always wanted to submit patches that way 2020-10-16 20:22:22 :D 2020-10-16 20:22:25 sofance 2020-10-16 20:22:47 halosghost: don't do that 2020-10-16 20:23:00 … that's one of the two documented ways to do it 2020-10-16 20:23:06 is it not supposed to be done that way? 2020-10-16 20:23:36 gitlab.a.o 2020-10-16 20:24:08 and yes, someone should delete wiki :) 2020-10-16 20:24:12 ): 2020-10-16 20:24:19 halosghost: We're preferring gitlab for submissions nowadays 2020-10-16 20:24:41 bummer 2020-10-16 20:24:42 but okay 2020-10-16 20:24:43 halosghost: advantage is that it automatically runs our CI on it 2020-10-16 20:24:48 makes sense 2020-10-16 20:24:54 I'll make a gitlab account then 2020-10-16 20:25:08 do I need to do anything to kill that patch line before I resubmit it? 2020-10-16 20:25:10 You can also sign in with a github.com or gitlab.com account 2020-10-16 20:25:16 No 2020-10-16 20:25:18 mm, that's cool 2020-10-16 20:25:19 halosghost: you are nice 2020-10-16 20:25:23 mps: ? 2020-10-16 20:25:38 nice/good person, I mean 2020-10-16 20:25:41 haha 2020-10-16 20:25:47 thank you; but what makes you say that? 2020-10-16 20:26:08 because you follow advice from us 2020-10-16 20:26:23 haha 2020-10-16 20:26:25 I try :) 2020-10-16 20:26:50 halosghost: fyi, we also have #alpine-devel for development related chat 2020-10-16 20:26:56 ikke: cool! 2020-10-16 20:26:58 not like some people coming from other distros and want their way for alpine 2020-10-16 20:26:59 thanks :) 2020-10-16 20:27:12 mps: mmm; well, I'm sorry that's a common theme 2020-10-16 20:27:34 if it makes you feel better at all, I've done a lot for arch (I'm still a mod on the bbs), and I know exactly how it goes to deal with folk like that 2020-10-16 20:27:58 :) 2020-10-16 20:31:51 mm, need to add an ssh key 2020-10-16 20:31:53 so many things to do 2020-10-16 20:32:42 yes, more complicated than git-send-email but pays later 2020-10-16 20:34:18 how many people are reviewing the merge requests for the aports repo? 2020-10-16 20:34:56 A couple 2020-10-16 20:36:38 13k merge requests have been handled since we started to use gitlab 2020-10-16 20:37:05 nice 2020-10-16 20:37:54 okay, gonna take a break for a bit; and then I'll come back, finish setting up my gitlab account for push/pull, setup my clone for MRs and then I'll submit the MR 2020-10-16 20:39:21 halosghost: the APKBUILD for sx looks ok, btw. Only thing I wonder is why your install script is not installing sx as executable 2020-10-16 20:40:07 ikke: that's a very reasonable point 2020-10-16 20:40:15 haha 2020-10-16 20:40:25 I'll fix that before I push the MR to gitlab 2020-10-16 20:40:43 It's not a big deal, just something that would be very logical 2020-10-16 20:41:02 fair :) 2020-10-16 20:41:20 ikke: I pushed linux-edge with bleedingtooth fixes, if you need it 2020-10-16 20:41:46 mps: thnaks, don't have any alpine machines where I use bluetooth 2020-10-16 20:41:59 ah, ok and sorry 2020-10-16 20:42:06 lol 2020-10-16 20:42:36 (alpine core member doesn't use alpine) huh :D 2020-10-16 20:42:51 I do use it, just not on my desktops (yet) 2020-10-16 20:42:56 shame! 2020-10-16 20:43:07 perhaps it's just a core member who avoids using the mess that is bluetooth :) 2020-10-16 20:43:11 ikke: aha, that ok then 2020-10-16 20:43:29 Ticho: I wish that were true :P 2020-10-16 20:57:58 ikke: I only have an aarch64 machine; for packages that could run on a bunch of different architectures but I can only really test on one, should I include the other archs, or leave it as only the one(s) I can test them on? 2020-10-16 20:58:03 perhaps it's just a core member who avoids using the mess that is bluetooth :) 2020-10-16 20:58:10 oops, disregard please 2020-10-16 20:58:14 ikke: I'm happy to follow whichever practice is preferred 2020-10-16 20:58:50 halosghost: start with all and CI will tell where it can't work 2020-10-16 20:59:21 we prefer all arches if possible 2020-10-16 20:59:44 mps: ooh, cool. so 'all' is a special to mean all supported archs of alpine? and the CI handles building on each one to test it automatically? 2020-10-16 21:00:08 if so, that's really quite snazzy and I absolutely see why you'd want to have that infrastructure be leveraged for all MRs :) 2020-10-16 21:00:12 yes, 'all' mean all 2020-10-16 21:00:19 that's super cool 2020-10-16 21:00:43 though we don't have CIs for all arches 2020-10-16 21:01:01 mips64 and armhf are missing 2020-10-16 21:01:36 mmm, that's too bad 2020-10-16 21:01:45 still, very very cool 2020-10-16 21:02:15 well, if it pass on armv7 CI it usually pass on armhf builder 2020-10-16 21:02:33 indeed 2020-10-16 21:02:37 only mips64 is ... hmm, ready for retirement 2020-10-16 21:03:26 sx is script? 2020-10-16 21:03:46 yes, startx as a shell script 2020-10-16 21:04:16 yes, I know this 2020-10-16 21:04:35 mips.com cert exipred =) 2020-10-16 21:04:40 so, why yet another start x script 2020-10-16 21:05:47 but if it is script then 'arch="noarch"' is ok 2020-10-16 21:11:10 mps: indeed 2020-10-16 21:11:28 mps: and sx is just pleasant as it is dramatically smaller and simpler 2020-10-16 21:11:48 ok, ok, just kidding 2020-10-16 21:12:10 there are a lot of useless pkgs already in repo :) 2020-10-16 21:12:42 haha 2020-10-16 21:13:28 mps: next will be enlighten, which I think is much more useful 2020-10-16 21:13:29 :) 2020-10-16 21:14:21 that is UI 'framework' or software? 2020-10-16 21:15:24 enlighten is my own backlight brightness tool 2020-10-16 21:15:32 https://github.com/halosghost/enlighten 2020-10-16 21:15:47 which aims to make interacting with a backlight a pleasant experience 2020-10-16 21:16:17 "Cannot order pizzas" booooo 2020-10-16 21:16:25 ikke: PatchesWelcome™ 2020-10-16 21:16:26 apk info light 2020-10-16 21:16:48 mps: link to upstream? (I'm not on alpine right now) 2020-10-16 21:17:12 'Cannot read mail (yet)', yet is scary word :) 2020-10-16 21:17:13 https://haikarainen.github.io/light/ 2020-10-16 21:17:19 http://haikarainen.github.io/light/ 2020-10-16 21:17:36 mps: sorry, too fast :P 2020-10-16 21:17:41 hmm need fixes for url 2020-10-16 21:17:46 mps: yeah; I remember this 2020-10-16 21:17:55 I rather deeply disliked it :P 2020-10-16 21:18:13 but, I'm glad it works for you :) 2020-10-16 21:18:26 could you make enligthen to work with mdev ? 2020-10-16 21:18:35 what's mdev? 2020-10-16 21:18:48 udev alternative 2020-10-16 21:19:01 enlighten operates solely on the sysfs interface 2020-10-16 21:19:15 if the backlight is exposed in the standard sysfs interface, enlighten will work with it 2020-10-16 21:19:31 and you have lua script for awesome WM? ;) 2020-10-16 21:19:49 heh :P 2020-10-16 21:19:55 I use xbacklight now 2020-10-16 21:20:11 ACTION meows 2020-10-16 21:20:13 (both me and mps use awesome) 2020-10-16 21:20:26 mps: nope, I don't use awesome, but it'd probably be one of the easiest scripts to write 2020-10-16 21:20:32 ikke: makes sense :) 2020-10-16 21:20:40 I use dwm for the moment 2020-10-16 21:20:42 ikke: because we are awesome 2020-10-16 21:20:45 dwm was great 2020-10-16 21:20:46 writing my own WM is on my todo list :P 2020-10-16 21:21:04 awful.key({}, "XF86MonBrightnessUp", function () awful.spawn("xbacklight -inc 15") end, 2020-10-16 21:21:45 I assume "15" in that command is the percentage of total brightness to increase by? 2020-10-16 21:21:53 awful.key({ modkey, }, "F6", function () awful.spawn("light -U 5") end 2020-10-16 21:22:14 halosghost: yes, it's a percentage 2020-10-16 21:22:14 if so, awful.key({}, "XF86MonBrightnessUp", function () awful.spawn("enlighten +15%") end 2020-10-16 21:22:32 I don't have XF86... keys on chromebooks 2020-10-16 21:22:48 mps: ): 2020-10-16 21:23:05 halosghost: also I use arm64 only 2020-10-16 21:23:10 mps: seems reasonable 2020-10-16 21:23:11 apparently he uses F6 2020-10-16 21:23:15 mps: I'm headed in that direction 2020-10-16 21:23:35 I wonder what the future of ARM is now that nvidia bought it 2020-10-16 21:23:50 and I read Apple will follow me :) 2020-10-16 21:24:18 ikke: it will die, what else 2020-10-16 21:25:45 is it already bought? 2020-10-16 21:26:10 was it legally ok now? 2020-10-16 21:26:18 I thought so, but not sure 2020-10-16 21:26:32 https://www.arm.com/company/news/2020/09/nvidia-to-acquire-arm 2020-10-16 21:27:04 "As part of NVIDIA, Arm will continue to operate its open-licensing model while maintaining the global customer neutrality that has been foundational to its success" 2020-10-16 21:27:07 I do hope so :) 2020-10-16 21:27:34 haha, marketing lies 2020-10-16 21:27:46 yup 2020-10-16 21:27:59 apple again with nvidia... 2020-10-16 21:28:26 strategic masterplan 2020-10-16 21:28:29 they just have had metal written on Radeon 2020-10-16 21:28:52 'You thought you were rid of us' 2020-10-16 21:29:11 afaik, apple arm is 'fork' 2020-10-16 21:30:26 Isn't it just that Aplle licenses that ISA while designing their own chips? 2020-10-16 21:31:03 something like that (which I don't understand much) 2020-10-16 21:31:33 and don't care much for apple 2020-10-16 21:32:05 except apple pie :) 'njam njam' 2020-10-16 21:32:34 Can't argue with you there 2020-10-16 21:32:43 as long as logic pro, focusrite audio io, uad dsp work, Waves, NativeInstruments and so on work, I'm ok 2020-10-16 21:39:14 even I've been out of work since may because of covid, and no much need for dj'ing =D 2020-10-16 21:39:32 may.. no.. March even 2020-10-16 21:39:34 and if you believe anything NV says, i have some wonderful real estate for you in florida, and a bridge in new york. 2020-10-16 22:07:00 yeah, I trust them about as far as I trust Intel at this point 2020-10-16 22:10:05 corporation like corporation, some just have a better marketing 2020-10-16 22:10:16 ACTION meow halosghost  2020-10-16 22:10:43 enyc: wat 2020-10-16 22:28:14 Atkinson Hyperlegible is so damn cool 2020-10-16 22:34:04 ACTION intends to add that as a font preference on $WEBSITE 2020-10-16 23:06:34 MartijnBraam: so, what's your average battery life with the pbp on alpine? 2020-10-16 23:07:15 it's pretty hard to keep track of while debugging, I did reach 8 hours or something on the last kernel I think 2020-10-16 23:16:28 so far, the time-to-empty calculation is suggesting I'll have a 16 hour battery life 2020-10-16 23:16:41 I find that hard to believe, so I'm gonna try to benchmark it sometime soonish 2020-10-16 23:49:31 ikke: just took a look at the sx package again, and the script should be installed as executable 2020-10-16 23:49:47 ikke: very explicitly actually (I chmod it in the package) 2020-10-16 23:49:56 ikke: did it look like it wasn't for you? 2020-10-17 00:14:01 okay, aports forked and cloning against my account 2020-10-17 00:45:31 okay, MR made :) 2020-10-17 00:45:33 it's running CI now 2020-10-17 01:05:00 oh wow, it's already been merged… 2020-10-17 01:05:22 so, is that it; it's in the testing repo now? 2020-10-17 01:13:49 because if so, that was incredibly low-friction (even considering the workflow confusion with the wiki) 2020-10-17 01:16:05 mps: you said you run Xorg as not setuid; how do you do that? 2020-10-17 01:16:14 (I'd like to minimize the number of setuid things I have) 2020-10-17 01:23:13 elogind 2020-10-17 01:29:36 ? 2020-10-17 06:19:11 halosghost: 'sudo chmod -s /usr/bin/Xorg' on install/upgrade xf86*, and then 'startx' 2020-10-17 06:20:40 though I also use 'slim' DM for autologin and setting some 'things' 2020-10-17 06:21:54 "Those who don't understand Unix are condemned to reinvent it, poorly." - Henry Spencer 2020-10-17 06:30:03 Hey, guys! I just ran lspci and got somewhat cryptic output, how do I get my hardware brands and names like I can with gnu lspci? 2020-10-17 06:31:16 apk add hwids 2020-10-17 06:31:44 apk add hwids-pci 2020-10-17 06:32:43 apk add pciutils 2020-10-17 09:00:07 MartijnBraam: pushed linux-edge 5.9.1 kernel with PWM patch for pinebook pro 2020-10-17 09:15:23 :D 2020-10-17 11:20:48 For minimal installation on home server i must use "extended" iso or "standard" is enough? 2020-10-17 11:21:41 standard is enough 2020-10-17 11:22:10 extendend is mostly usefull when you need more drivers / packages on the iso to be able to install in the first place 2020-10-17 11:22:31 Ah, so, its only used for boot? 2020-10-17 11:22:53 ikke: thanks! 2020-10-17 16:02:13 hello, I'm a manjaro user looking to switch over to Alpine linux 2020-10-17 16:02:26 but the installation fails to boot 2020-10-17 16:02:38 what i think is the cause is the following: 2020-10-17 16:02:53 I have a 32bit UEFI and a 64 processor 2020-10-17 16:03:18 and the alpine standard 64-86 installation has only bootia64.efi 2020-10-17 16:03:25 and no bootix32.efi 2020-10-17 16:03:48 any way to generate it? will just renaming bootia to bootix work? 2020-10-17 16:15:52 manjaroi3: are you sure you have the correct alpine installation? ia64 is Intel Itanium, not your regular 64-bit x86 architecture found on most consumer PCs 2020-10-17 16:17:22 alpine-standard-3.12.0-x86_64.iso 2020-10-17 16:17:53 is the exact name of the iso 2020-10-17 16:18:43 https://www.alpinelinux.org/downloads/ found in the standard section, x86_64 2020-10-17 16:20:58 no idea, then - my uefi knowledge is somewhat limited, sorry 2020-10-17 16:22:34 np, thanks anyway 2020-10-17 16:23:00 if i manage to boot it, i will post about it 2020-10-17 16:23:57 i'm pretty sure alpine doesn't even support ia64 2020-10-17 16:24:33 32-bit efi is a pain. it'd probably be easier to boot with csm and add efi at the default location 2020-10-17 16:26:34 legacy mode is an option, too 2020-10-17 16:26:56 that's what i said already 2020-10-17 16:27:02 have an old uefi with no legacy support 2020-10-17 16:27:22 that's impossible unless you're on an old mac 2020-10-17 16:28:15 if you add an efi, you can still be in legacy mode? 2020-10-17 16:28:43 ... what? 2020-10-17 16:29:44 "it'd probably be easier to boot with csm and add efi at the default location" 2020-10-17 16:30:01 nevermind, I guess I misunderstood 2020-10-17 17:14:30 hey, guys! where can I read setup-xorg-base code? 2020-10-17 17:15:41 https://gitlab.alpinelinux.org/alpine/alpine-conf/-/blob/master/setup-xorg-base.in 2020-10-17 17:16:55 thanks 2020-10-17 17:37:09 mps: hmm, I tried that with sx and it failed out 2020-10-17 17:38:10 halosghost: plain Xorg 2020-10-17 17:38:59 mps: parse_vt_settings: Cannot open /dev/tty0 (Permission denied) 2020-10-17 17:39:49 for me it works 2020-10-17 17:40:01 what groups are you in? 2020-10-17 17:41:41 input, video, audio, netdev, plugdev ... 2020-10-17 17:44:29 hmm 2020-10-17 17:44:33 nothing special really 2020-10-17 17:44:41 mps: you didn't have to do anyting special to have that work? 2020-10-17 17:45:00 I've heard something like elogind might be needed? 2020-10-17 17:45:06 (if I interpreted that comment correctly) 2020-10-17 17:45:07 no 2020-10-17 17:45:28 only have dbus running 2020-10-17 17:45:43 I have that 2020-10-17 17:45:45 even don't run udev 2020-10-17 17:45:46 how strange 2020-10-17 17:46:21 do you know for 'apk info libudev-zero' 2020-10-17 17:46:46 I've been having issues with libvirt on alpine, it seems like 6.6 from main is broken pretty bad, upstream bugs and 6.8 from edge, i get random freezes 2020-10-17 17:46:49 I have it installed 2020-10-17 17:47:11 anyone else running into libvirt issues like this? 2020-10-17 17:47:33 mps: I don't have that 2020-10-17 17:47:37 mps: is it needed? 2020-10-17 17:47:50 and what is it? 2020-10-17 17:50:15 mmm, looks like this wouldn't be needed 2020-10-17 17:52:58 yes, it is not needed 2020-10-17 17:57:30 ah, true, if you use all groups then no 2020-10-17 18:00:15 gs 2020-10-17 18:01:04 halosghost: on what tty sx tries to start X 2020-10-17 18:02:05 'Xorg tty7' 2020-10-17 18:04:37 crosbymichael: there are a number of libvirt bugs which cause problems on musl 2020-10-17 18:05:35 Hello71: i felt like it was better in the past but this last update for libvirt is pretty bad. Any other sugestions for a VM host with alpine as the base? 2020-10-17 18:05:42 use qemu 2020-10-17 18:06:09 i would have to brush up my qemu skillz 2020-10-17 18:06:40 in most cases libvirt is overly heavy 2020-10-17 18:06:52 unfortunately qemu is overly undocumented 2020-10-17 18:06:55 ya, its just easy for us filthy casuals 2020-10-17 18:16:56 mps: that error came from just running Xorg 2020-10-17 18:17:22 mps: when I run sx, it's a different error (sorry, no longer have my pbp in front of me); but, sx just tries to run Xorg on the tty its run from 2020-10-17 18:17:33 which should actually be owned by me if I'm not mistaken 2020-10-17 18:32:19 my ps: /usr/bin/X -nolisten tcp :0 vt2 -keeptty 2020-10-17 18:32:37 and I run from tty2 (second VT) 2020-10-17 18:32:47 where I'm logged in 2020-10-17 18:51:12 I am running Alpine Linux on a librebooted motherboard with no native graphics initialization, and everything seemed to be running well. But today I updated the kernel, rebooted and all I see is the bootloader and then the monitor stops receiving any signal 2020-10-17 18:51:54 This also happens to me under OpenBSD -current, and under Alpine edge. But it does not happen on stable in both OSes 2020-10-17 18:52:01 Well, until today 2020-10-17 18:52:16 I wonder what changed in this new kernel? 2020-10-17 18:53:33 Is there anything I can do to fix this? 2020-10-17 18:57:09 nicolasccc: I assume that openbsd is not impacted by your new linux kernel, so 2020-10-17 18:57:15 what arch? what release version? what is kernel version? what is graphic board 2020-10-17 18:57:41 can you boot anything on machine? 2020-10-17 18:58:10 helby: linux is virus, you know ;) 2020-10-17 18:58:34 I'm using x86 Alpine, the 3.12.0 version, on the Intel Integrated Graphics 2020-10-17 18:59:14 I can boot some OSes but not some others. For example, the Gentoo installation disk works. The OpenBSD -current installation disk works, but once installed it does not have video. Alpine worked until the last kernel update 2020-10-17 18:59:44 I think this happens because Libreboot does not have the proprietary VGA blob, so depending on how the kernel starts video it will work or not 2020-10-17 18:59:52 But no idea how to fix it 2020-10-17 19:00:22 I can boot from the installer and chroot into my disk and everything 2020-10-17 19:01:26 helby: What I mean is that maybe both kernels have changed the way in which they display the tty, and that's why newer kernels give me no video 2020-10-17 19:01:48 But I have no idea 2020-10-17 19:02:31 nicolasccc: you can boot from alpine 3.12 iso? 2020-10-17 19:03:04 Yes, and I have video. I also had video after the installation until the last kernel update 2020-10-17 19:03:22 what is last kernel? 2020-10-17 19:03:33 version 2020-10-17 19:07:24 I will boot from the USB stick, chroot into it and tell you. Let's see... 2020-10-17 19:09:20 It's linux-lts 5.4.71-r0 2020-10-17 19:10:15 5.4.70 worked 2020-10-17 19:10:22 afaik nothing serious is changed in this kernel 2020-10-17 19:10:42 it's a kernel boot parameter that change I bet you 2020-10-17 19:10:55 changed* 2020-10-17 19:11:15 either that or a certain module didn't get rebuilt 2020-10-17 19:11:17 Either or 2020-10-17 19:11:31 or something with the firmwaree 2020-10-17 19:11:37 firmware* 2020-10-17 19:12:06 only '# CONFIG_VGACON_SOFT_SCROLLBACK is not set' 2020-10-17 19:12:40 Mmmmmm... Maybe this could be it? 2020-10-17 19:13:00 no, even not that 2020-10-17 19:13:09 that was for 5.4.70 2020-10-17 19:13:37 what arch you run, x86 or x86_64 2020-10-17 19:13:43 x86 2020-10-17 19:13:48 ah 2020-10-17 19:14:12 same, nothing is changed in kernel config 2020-10-17 19:15:02 it has to be your kernel flags. 2020-10-17 19:15:28 I'll tell you my kernel flags 2020-10-17 19:15:29 A sec 2020-10-17 19:22:32 modules=sd-mod,usb-storage,ext4 quiet nosmt rootfstype=ext4 2020-10-17 19:22:39 Nothing out of the ordinary here 2020-10-17 19:23:17 remove quiet 2020-10-17 19:23:33 and add loglevel=7 2020-10-17 19:24:08 where is initramfs? 2020-10-17 19:27:02 I don't see anything which is changed for vga between 5.4.70 and 5.4.71, except if I'm 'blind' 2020-10-17 19:29:56 I made a video of the boot process without "quiet" 2020-10-17 19:29:57 https://imgur.com/a/j1AlAZi 2020-10-17 19:30:26 Now I'll reboot again and add loglevel=7 2020-10-17 19:32:40 hmm, you got X login? 2020-10-17 19:34:45 No, it boots straight into the tty 2020-10-17 19:36:02 what is that after 10 second 2020-10-17 19:36:14 looks like some GUI login 2020-10-17 19:36:48 Ah, it's the monitor telling you it has no signal 2020-10-17 19:37:23 It displays a message 2020-10-17 19:37:25 so it's a kernel module most likely 2020-10-17 19:37:32 And then shuts down 2020-10-17 19:39:39 aha 2020-10-17 19:41:41 I see this in git kernel log 1b2fcd82c0ca23f6fa01298c0d7b59eb4efbaf48 2020-10-17 19:42:00 fbcon: Fix global-out-of-bounds read in fbcon_get_font( 2020-10-17 19:42:43 so, maybe something is changed in kernel, but nothing is changed on alpine 2020-10-17 19:44:46 I see 2020-10-17 19:45:02 What if I boot in VGA text mode? Can that even be done? 2020-10-17 19:45:24 you can try 2020-10-17 19:45:49 just remove your DM from rc run scripts 2020-10-17 19:46:20 (why anyone run DM on boot automatically, I wonder) 2020-10-17 19:46:38 You mean display manager? I don't have one 2020-10-17 19:46:45 It boots straight into the tty 2020-10-17 19:47:13 so you got text console only on boot 2020-10-17 19:47:19 Yep 2020-10-17 19:47:30 good, so do I 2020-10-17 19:48:08 Can you run kernel parameters on syslinux at boot? 2020-10-17 19:48:12 Like you do on grub? 2020-10-17 19:48:14 yes 2020-10-17 19:48:19 press TAB 2020-10-17 19:48:31 iirc 2020-10-17 19:48:32 Ah, nice 2020-10-17 19:48:41 Let's try with "nomodeset" 2020-10-17 19:48:54 ah, that make sense 2020-10-17 19:50:22 No luck 2020-10-17 19:51:07 is it just turning off after booting? 2020-10-17 19:51:39 or is it just stay on and you have a blank screen? 2020-10-17 19:53:43 It stays on, but the monitor has no signal. The computer is running 2020-10-17 19:53:52 vga=normal 2020-10-17 19:53:58 I have tried all this with no luck 2020-10-17 19:54:36 [2020-09-17] 4d3edb2e4d6e platform/x86: fix kconfig dependency warning for FUJITSU_LAPTOP 2020-10-17 19:55:02 mps: I know, trying to avoid it, but all bsd fialed in my last atempt :d 2020-10-17 19:55:02 git short log 2020-10-17 19:55:21 where the fuck 5,4 is the latest, cool kids are already on 5,9 2020-10-17 19:55:32 heh 2020-10-17 19:55:44 I learned not to fuck with linux-edge ;x 2020-10-17 19:55:48 helby: 'apk add linux-edge' :) 2020-10-17 19:56:03 always on edge obviously 2020-10-17 19:56:40 will not use ancient kernel with 30 OSes like nicolasccc with bloat-crapware bootloader :) 2020-10-17 19:56:52 said short way 2020-10-17 19:57:11 5.4 is ancient? 2020-10-17 19:57:36 why not edge? 2020-10-17 19:57:52 never had an issue with any edge for years 2020-10-17 19:57:59 ummmmmm 2020-10-17 19:58:01 lol 2020-10-17 19:58:10 only read abot a lot of issue from people using ancient crap :) 2020-10-17 19:58:11 ok. 2020-10-17 19:58:25 5.4 is ancient ^_^ 2020-10-17 19:58:26 ok 2020-10-17 19:58:32 on moving computers I use -rcX 2020-10-17 19:59:07 and it also have bugs fixes and new bugs 2020-10-17 19:59:29 I don't use alpine for any desktops 2020-10-17 19:59:32 ;x 2020-10-17 19:59:34 shame on you ! 2020-10-17 19:59:47 more I read it here, I think I am only one really using alpine :) 2020-10-17 19:59:53 Not a shame. desktop suppose barely works for alpine 2020-10-17 20:00:04 kn_: what? 2020-10-17 20:00:07 support* 2020-10-17 20:00:20 everything works obviously 2020-10-17 20:00:38 but don't know about ancient crap of course :) 2020-10-17 20:00:47 a lot of people use alpine as 'desktops' 2020-10-17 20:01:02 I hear all the time only that noone use it :) 2020-10-17 20:01:15 hmmm 2020-10-17 20:01:33 i know the reason, but will not tell :D 2020-10-17 20:01:41 heh 2020-10-17 20:01:47 lies? 2020-10-17 20:02:36 bc. if u search or alpine, u find 10 years old reddit shit how it is not well on desktop, then u search for propiertary crap, don't see it, so your experience with alpine is done 2020-10-17 20:02:53 but of course, continue to copy that info and share it again 2020-10-17 20:03:42 actually imo, it is good that alpine is not much popular 2020-10-17 20:03:48 yes 2020-10-17 20:03:57 at least it's not bloated with useless features 2020-10-17 20:04:36 if you remember alpine from 3 years ago that you wouldn't say that 2020-10-17 20:04:42 alpine has the only one issue, fucking linux kernel inside 2020-10-17 20:04:59 then* 2020-10-17 20:05:07 mps: probably don't remember, but used it that time I assume for some time, what was there? 2020-10-17 20:05:09 helby wants to run netbsd 2020-10-17 20:05:14 no 2020-10-17 20:05:16 :( 2020-10-17 20:05:21 can't install that crap 2020-10-17 20:05:35 no 'what was' but 'what wasn't' there :) 2020-10-17 20:05:47 but that's good 2020-10-17 20:05:51 less is ... 2020-10-17 20:06:12 I bet ed editor was there so 2020-10-17 20:06:33 bsd don't like more 2020-10-17 20:06:38 like me 2020-10-17 20:07:11 fucked up bootloader or kernel whatever in alpine, so that was an oportunity try to install all bsd, all of them failed 2020-10-17 20:07:35 at least alpine has really fast installer 2020-10-17 20:08:56 a buggy fast installer** 2020-10-17 20:09:01 how buggy? 2020-10-17 20:09:19 use the setup script on anything larger than 2TB 2020-10-17 20:09:23 5 times hit enter and system is working 2020-10-17 20:09:25 1TB 2020-10-17 20:09:32 Get back to me 2020-10-17 20:09:33 :x 2020-10-17 20:09:40 maybe 1 or 2 2020-10-17 20:09:42 I think 2 2020-10-17 20:09:45 I don't remember 2020-10-17 20:10:07 lets not talking about "memory leak" when you try just reinstalling 2020-10-17 20:10:13 zzzzzzz 2020-10-17 20:10:40 openbsd you can hit enter 5x and have an os 2020-10-17 20:10:48 yes, if dns works :0 2020-10-17 20:10:51 ACTION shrugs 2020-10-17 20:11:15 some kind of network at my work, openbsd can't get any dns results from subdomains, no idea why 2020-10-17 20:11:37 don't even know how to debug that shit 2020-10-17 20:11:39 I don't really care for bsd anymore 2020-10-17 20:11:55 yes, your windows background is nice :D 2020-10-17 20:12:03 ? 2020-10-17 20:12:13 yes, shame on u 2020-10-17 20:12:17 k. 2020-10-17 20:12:20 you can just hit enter five times na dhave an os with openbsd 2020-10-17 20:12:21 thats bs 2020-10-17 20:12:35 lol 2020-10-17 20:12:36 4 times? 2020-10-17 20:12:42 ok 4 2020-10-17 20:12:48 it's simiilar installer than alpine 2020-10-17 20:12:53 you have to type in a root pass at a min... 2020-10-17 20:13:02 hah 2020-10-17 20:13:05 of course :) 2020-10-17 20:13:15 missing the point LOL 2020-10-17 20:13:22 bc. he is using windows too 2020-10-17 20:13:26 shame on him! 2020-10-17 20:13:28 heh, not at all. 2020-10-17 20:13:40 if you want to talk keystrokes, you're going to have to talk keystrokes. 2020-10-17 20:13:41 im an arch rat for my laptop 2020-10-17 20:13:52 you're basically busting balls over nothing meaningful 2020-10-17 20:14:06 anyone doing serious repetitive installs would use a kickstarter/etc. 2020-10-17 20:14:15 my laptop doesn't support things correctly on most linux distros 2020-10-17 20:14:19 optimus drivers ;x 2020-10-17 20:14:45 In fact, I sacrificed my nvidia chip to just have a less glitchy laptop 2020-10-17 20:14:56 I would do the same 2020-10-17 20:15:02 I don't use it anyway. It just makes the laptop super hot and eat battery life 2020-10-17 20:15:03 was able to take that out? 2020-10-17 20:15:29 or not possible? 2020-10-17 20:15:33 It's just an optimus laptop 2020-10-17 20:15:38 I just turned it off in the bios. 2020-10-17 20:17:00 helby: bbswitch 2020-10-17 20:18:34 I would suggest laptopswitch 2020-10-17 20:23:46 I suggest send me money for one 2020-10-17 20:23:57 Keeping nvidia turned off is just fine 2020-10-17 20:24:02 I don't play games 2020-10-17 20:24:09 Not on my laptop at least 2020-10-17 20:24:17 I have an xbox for that and I am fine with that. 2020-10-17 20:24:43 Other than that, my laptop has done me good 2020-10-17 20:24:50 I've beaten it to shit and it's still working 2020-10-17 20:25:09 If you travel a bit, thinkpads are the way to go 2020-10-17 20:25:13 durable as hell 2020-10-17 20:36:10 just few weeks ago got my thinkpad t420 2020-10-17 20:36:23 perfect machine 2020-10-17 20:36:55 10 years old grandma and it run like teeneger :) maybe even faster 2020-10-17 20:38:52 did not used any laptop like 10 years, always at desktop with screen like whole wall :) surprised that this machine is okay for me, get used to it fast 2020-10-17 20:39:22 it's the last machine with that old style keyboard 2020-10-17 20:39:58 Well one of my keys is broken. It's the print screen 2020-10-17 20:40:07 Eventually I will fix it but I am in no rush 2020-10-17 21:17:22 also no sysrq 2020-10-17 22:16:04 hello there :-) i have a weird issue with alpine:edge and "docker for mac", i cannot ping hostnames 2020-10-17 22:16:37 docker run -it --rm alpine:edge ping -c 1 github.com <- OK 2020-10-17 22:16:58 docker run -it --rm alpine:edge ping -c 1 github.com <- KO 2020-10-17 22:17:38 sorry bad copy/paste, latest works fine, edge does not work 2020-10-17 22:18:07 i have this error: `ping: bad address 'github.com'` 2020-10-17 22:19:11 but when i test edge or latest on a linux host, both work fine 2020-10-17 22:20:13 looks like a dns issue, what does "nslookup github.com" look like? or resolving with dig or host 2020-10-17 22:20:25 does it happen with any hostname, or github.com particularly? 2020-10-17 22:20:40 yes it looks like a dns issue 2020-10-17 22:20:51 nslookup resolve correctly 2020-10-17 22:21:12 and if i add `--dns 1.1.1.1`to the docker command it works 2020-10-17 22:22:40 since it works on linux, it may be an issue with "docker for mac" dns handling, with i find it weird that alpine:latest have no problem 2020-10-17 22:23:06 *but i find... 2020-10-17 22:23:21 is there any difference between using ping and ping -4 ? 2020-10-17 22:23:32 let me try 2020-10-17 22:23:52 that's it! 2020-10-17 22:24:00 damn ipv6... 2020-10-17 22:24:29 that's odd, github.com doesn't even have an AAAA record 2020-10-17 22:24:35 i did not though of that, thank you @Ticho 2020-10-17 22:24:53 you're welcome 2020-10-17 22:25:09 when getting weird dns issues, it's usually either ipv6 or selinux :) 2020-10-17 22:25:16 hmmm, now thinking about it, if my old dns issue is not related to ipv6 crap 2020-10-17 22:25:38 that's probably the dns resolver of "docker for mac" that answer weirdly 2020-10-17 22:25:56 since using a custom dns server makes it work, that's likely 2020-10-18 02:29:45 How can I setup cron to mail me output ? Just installing postfix and using mail to mail myself didn't get any mail showing up in /var/mail 2020-10-18 03:20:46 eydaimon; did you start the daemon? not sure, but i think setup-mta can automate the process 2020-10-18 03:23:30 working on one last thing before I can release a new version and call it all set for submitting another package to the repos :) 2020-10-18 05:57:10 Good morning! Is anyone around to help me debugging why my initial ramfs aborts, even if /init just contains `#/bin/sh\n exec /bin/busybox sh`? It's a bit frustrating not finding the source of the problem 2020-10-18 06:06:21 I've uploaded the serial console output to https://www.nico.schottelius.org/temp/qemu-alpine-serialoutput20201018 2020-10-18 06:06:39 As far as I can see the initramfs is unpacked, but then the kernel looks for a rootfs without executing /init 2020-10-18 06:17:40 I also checked that /bin/sh exists as a symlink 2020-10-18 06:18:01 And /init is executable 2020-10-18 06:18:29 and the initramfs is created with `find . | cpio -H newc -o | gzip > /var/www/localhost/htdocs/ 2020-10-18 06:18:29 alpine-initramfs.gz` 2020-10-18 06:36:38 Now I get the same error with the -lts kernel+image ... wow 2020-10-18 06:37:56 Removing the --name parameter from initrd in ipxe fixes the problem for -lts 2020-10-18 06:47:16 I was even wondering whether it's a size issue (the initramfs is 843M, compressed 328M), but that should fit into 2G RAM. Even increasing qemu to 4G RAM does not fix the problem 2020-10-18 06:48:17 Wish I could help, but have very little experience with initramfs 2020-10-18 06:51:52 I also checked the `config` file of the kernel for any "funky" options, but it's sooooo strange it seems not to even try to execute /init 2020-10-18 06:56:01 Doesn't it say? [ 3.723999] Run /init as init process 2020-10-18 06:57:59 Oh - have I gotten blind? 2020-10-18 06:58:41 at least on the first boot 2020-10-18 06:58:50 I see 2 boot sessions? 2020-10-18 07:00:26 err 2020-10-18 07:00:27 first boot is from the alpine kernel+initramfs, second boot is alpine-kernel+my initramfs 2020-10-18 07:00:46 aha, ok 2020-10-18 07:00:52 I thought I cut out the first part 2020-10-18 07:06:03 I wonder why the kernel output is diverging between the 2 2020-10-18 07:06:12 If I regenerate from scratch and link /init to /sbin/init, it at least tries to start - now I'm totally confused 2020-10-18 07:06:25 lol: [ 2.147501] Huh? What family is it: 0x6?! 2020-10-18 07:06:37 Now it fully booted 2020-10-18 07:06:46 That's not cool 2020-10-18 07:10:17 I'm using the same script, with some packages disabled and it works for booting.. that somewhat smell again like a size issue 2020-10-18 07:11:17 [ 14.716634] No filesystem could mount root, tried: 2020-10-18 07:11:46 But I guess it should have loaded the initramfs before that? 2020-10-18 07:18:12 That is also my expectation 2020-10-18 07:18:28 So I think I diagnose myself fully insane, as the script that I started debugging weeks ago now works to create a working initramfs and does not go into the same problem anymore 2020-10-18 07:18:52 Working dmesg output is now on https://www.nico.schottelius.org/temp/qemu-alpine-serialoutput20201018-working 2020-10-18 07:20:11 would it be possible to get text/plain for those? Now the browser asks to download it 2020-10-18 07:21:15 It's actually text/plain...I think it's the old nginx problem that it does not know the filetype and assumes binary by default 2020-10-18 07:21:27 Let me see what the config option was for it 2020-10-18 07:23:49 I wonder what's the proper solution - I remember the argument that nginx should not assume text/plain by default, because it could make the browser due cr/lf transformation, but application/octet-stream is clearly not helpful in this case 2020-10-18 07:25:08 Other question: the wiki account is not linked to any other like gitlab or co., is it? 2020-10-18 07:25:32 I think the IPv6 example is wrong 2020-10-18 07:25:51 https://wiki.alpinelinux.org/wiki/Configure_Networking#IPv6_Stateless_Autoconfiguration says you can just echo 1 > accept_ra 2020-10-18 07:26:08 However in manual mode the interface is never upped, so it does not get an address 2020-10-18 07:27:34 So I think the wiki needs to be changed to include `pre-up ip link set eth0 up` before or after the accept_ra; additionally I think that the accept_ra is actually not needed, because is the kernel default 2020-10-18 07:59:43 telmich: no, the wiki is stand-alone 2020-10-18 08:04:28 telmich: that ipv6 example should just be auto, right? 2020-10-18 08:04:51 afaik, accept_ra is the default 2020-10-18 08:04:54 unless you enable forwarding 2020-10-18 08:06:37 hmm, I feel that telmich have some specific ipv6 net requirements/setup 2020-10-18 08:07:02 mps: He has ipv6 only setups 2020-10-18 08:07:15 But that should not matter in this case 2020-10-18 08:07:26 setting the interface to manual sounds wrong 2020-10-18 08:08:01 yes 2020-10-18 08:13:13 https://imgur.com/a/zjIleIN 2020-10-18 08:16:39 yes, as ipv6 announced in '90-ies 2020-10-18 08:18:21 and clear case where theory in practice doesn't go 2020-10-18 08:19:41 The inertia that ipv4 has is holding any change back 2020-10-18 08:20:07 So the debian way is to use `inet6 auto` 2020-10-18 08:20:21 But afaics, that is not supported by ifupdown-ng at the moment (still reading the source) 2020-10-18 08:20:58 So yes... the only thing I want is "up the interface", the kernel will take care of ip address autoconfig itself 2020-10-18 08:23:55 ipv6 is designed in time when internet was still 'small' and as such it not take all what happened later, especially security 2020-10-18 08:24:29 same for ipv4 2020-10-18 08:25:13 well, yes :) 2020-10-18 08:25:34 designing future is futile work, usually 2020-10-18 08:25:51 Trick is to design things flexible enough to cater for the future 2020-10-18 08:25:56 but ossification counters that 2020-10-18 08:28:04 "It’s tough to make predictions, especially about the future" – Yogi Berra 2020-10-18 08:28:52 Kind of a tautology, but does sound nice :) 2020-10-18 12:52:40 Guys, I have compiled a kernel from source from a tarball downloaded from kernel.org 2020-10-18 12:52:53 How can I build an initramfs for this kernel? 2020-10-18 12:53:22 I have tried mkinitfs -c /etc/mkinitfs/mkinitfs.conf -b / $(ls /lib/modules/) 2020-10-18 12:53:32 And it builds an "initramfs-vanilla" file under /boot 2020-10-18 12:53:50 But I can't boot with that. Syslinux does not boot it 2020-10-18 13:00:08 nicolasccc: what version of alpine are you on? 2020-10-18 13:00:19 The kernel name is currently linux-lts, not linux-vanilla 2020-10-18 13:00:45 3.12.0 2020-10-18 13:01:00 If I just run "mkinitfs" it builds an initramfs-lts 2020-10-18 13:01:07 But that does not work with my new kernel either 2020-10-18 13:01:10 hi, it seems like the latest alpine image is completely broke in regards of timers 2020-10-18 13:02:42 I am actually trying to boot the same kernel version (5.7.0) that is installed by default in the linux-lts package, just with some patches 2020-10-18 13:02:50 So the same initramfs should work, right? 2020-10-18 13:04:36 MUSL has plenty of issues on 32bit with gettimeout and clock_gettime() 2020-10-18 13:04:48 (unless the latest library is used.... which most images don't seem to) 2020-10-18 13:11:15 mrec: talking about docker? 2020-10-18 13:15:03 ikke: yes 2020-10-18 13:30:55 we stumbled over following issues: https://github.com/richfelker/musl-cross-make/issues/96 2020-10-18 13:31:11 bypassing musl solved the issues 2020-10-18 13:31:17 (but that's not a fix of course) 2020-10-18 13:32:33 I wonder where should those issues be reported? 2020-10-18 13:33:52 Well, this was a deliberate change in musl 2020-10-18 13:34:17 to prepare for 32-bits time_t overflow on 32-bits systems 2020-10-18 13:35:12 docker additionally has an issue where it returns an improper response to the 64-bits syscalls that musl tries, which is fixed in the latest version 2020-10-18 14:16:38 hey, guys! When I install alpine I get an option to choose us-dvp(programmer dvorak) layout, but I don't see it in https://dev.alpinelinux.org/bkeymaps/ what's the deal? 2020-10-18 14:33:11 hello 2020-10-18 14:33:27 the manjaro I3 user from yesterday that couldn't boot 2020-10-18 14:33:37 because of 32bit uefi 2020-10-18 14:34:17 i have just managed to boot by following this guide here https://ubuntuforums.org/showthread.php?t=2254322&page=34&p=13414345#post13414345 2020-10-18 14:35:16 i also used the bootia32.efi from this link https://askubuntu.com/questions/775498/ubuntu-on-32-bit-uefi-only-based-tablet-pc 2020-10-18 14:37:19 sorry for suddenly dissapering yesterday tho 2020-10-18 15:24:29 uh 2020-10-18 15:24:40 any way to stop the setup midway through? 2020-10-18 15:24:50 i need to run rfkill 2020-10-18 15:25:01 in order to unblock my wireless card 2020-10-18 15:27:02 ctrl+z ? 2020-10-18 15:27:29 i'm dumb, thanks 2020-10-18 15:33:47 alright, so it says my wifi card is neither soft blocked nor hard blocked 2020-10-18 15:33:51 but i cannot use it 2020-10-18 15:35:02 ioctl 0x8914 failed: operation not permitted 2020-10-18 15:37:25 firmware missing maybe 2020-10-18 15:41:28 maybe, but it detects that it exists 2020-10-18 15:41:48 i'm going to tinker with modprobe a bit 2020-10-18 15:44:48 'iw dev' if iw installed 2020-10-18 15:46:02 it's not :( 2020-10-18 15:47:02 it should go in install isos and tarballs 2020-10-18 15:47:27 248KB installed 2020-10-18 15:49:34 a decent amount of that info is in /sys 2020-10-18 15:49:49 /sys/class/net/wlan0/wireless or somesuch 2020-10-18 15:50:28 true, but utility which 'sumarize' is goog 2020-10-18 15:51:07 grep . * 2020-10-18 15:51:12 :p 2020-10-18 15:52:36 uh, well when i try to use 'iw dev' it says iw: not found 2020-10-18 15:52:54 so maybe it's in the extended install 2020-10-18 15:52:56 idk 2020-10-18 15:54:31 egrep . * 2020-10-18 15:55:40 but 'grep . * scan' doesn't work :) 2020-10-18 15:56:32 what's the 'nano' alternative in alpine? 2020-10-18 15:56:37 that comes in the install? 2020-10-18 15:57:52 'vi' 2020-10-18 16:03:18 ty 2020-10-18 16:04:35 hi, when i do an apk upgrade on a running container i get this: https://paste.ee/r/38dGm 2020-10-18 16:04:45 how did this happen 2020-10-18 16:06:43 You have something installed which is not upgraded, and depends on an older version of gdmb 2020-10-18 16:07:01 how do i find out? ldd? 2020-10-18 16:07:52 try: apk info -r 'so:libgdbm_compat.so.4=4.0.0' 2020-10-18 16:08:06 or possibly: 2020-10-18 16:08:08 try: apk info -r 'so:libgdbm_compat.so.4' 2020-10-18 16:09:17 https://paste.ee/r/SMs97 2020-10-18 16:10:30 i was using the edge base image 2020-10-18 16:12:06 echelon: could you share a Dockerfile that shows this? 2020-10-18 16:13:36 ikke: https://paste.ee/r/b3fad 2020-10-18 16:19:49 use explicit py3-* or py2-* 2020-10-18 16:20:33 https://tpaste.us/yNkl 2020-10-18 16:25:11 i would have to rebuild the image? 2020-10-18 16:38:12 echelon: are you the same echelon from elunacy 2020-10-18 16:38:31 no 2020-10-18 16:38:41 oh ic 2020-10-18 16:42:35 echelon: yes 2020-10-18 17:24:25 ikke: sorry, i'm having trouble finding py3-crypto https://pkgs.alpinelinux.org/packages?name=py3-crypto&branch=edge 2020-10-18 17:25:27 anyone using iwd on RPis (possible older, zero for example)? 2020-10-18 17:27:06 mps: is iwd scriptable yet, or do you still have to use expect? 2020-10-18 17:27:11 (tangential) 2020-10-18 17:28:27 iwctl you mean? 2020-10-18 17:29:38 🤷 2020-10-18 17:29:48 I used it once way back when it was first introduced 2020-10-18 17:29:57 and then immediately uninstalled it because it only worked via a repl 2020-10-18 17:29:58 huh, don't use emojis on IRC 2020-10-18 17:30:02 lol 2020-10-18 17:30:20 ACTION shrugs 2020-10-18 17:31:04 basically it can be used in in scripts 2020-10-18 17:32:02 iwciwctl --passphrase xxxxx station wlan0 connect APname 2020-10-18 17:32:23 iwctl --passphrase xxxxx station wlan0 connect APname 2020-10-18 17:33:04 oh thank god 2020-10-18 17:33:13 maybe it's finally time for me to switch to it from wpa_supplicant 2020-10-18 17:33:53 echelon: py3-crypto is a virtual package 2020-10-18 17:34:56 halosghost: but for scripting it fully, well it is 'possible' 2020-10-18 17:35:01 echelon: https://gitlab.alpinelinux.org/alpine/aports/-/blob/master/main/py3-pycryptodome/APKBUILD#L18 2020-10-18 17:35:09 mps: better than it used to be 2020-10-18 17:35:24 mps: my network management is entirely in one shell script (with a fair bit of awk) 2020-10-18 17:35:39 mps: so, I won't switch to iwd till I can update that script to work with it just fine 2020-10-18 17:35:47 but, as soon as that's possible, I don't mind switching right away :) 2020-10-18 17:37:01 also, I apparently only need to change one thing in it for it to be wholly POSIX-compliant (and therefore, portably to my alpinebook with ease) 2020-10-18 17:37:22 bless shellcheck 2020-10-18 17:37:40 well, I used iwd 'long' time in AP mode with scripts to start it and set params 2020-10-18 17:38:56 a week or to I wrote on #alpine-devel that the network should be setup with script instead of 'helpers' (ifupdown etc) 2020-10-18 17:40:16 makes sense 2020-10-18 17:40:53 thanks ikke 2020-10-18 19:34:29 still haven't managed to fix the wifi issue 2020-10-18 19:35:17 if anyone has any idea to point me in the right direction, that'd be great 2020-10-18 19:53:11 ikke: it seems when i install a package via pip3, that depends on pycrypto, it doesn't use py3-cryptodome 2020-10-18 19:54:18 anyone knows how i can integrate a non free driver into the iso? 2020-10-18 19:57:13 echelon: can you elaborate? 2020-10-18 19:59:35 well, i assumed if i did `apk add py3-crypto`, it would satisfy the dependency for weechat-otr.. but when i did `pip3 install python-potr` it started installing pycrypto via pip3, which then failed because it's looking for.. configure: error: no acceptable C compiler found in $PATH 2020-10-18 19:59:54 err.. s/weechat-otr/python-potr/ 2020-10-18 20:01:55 echelon: right, pip might want to actually install pycrypto, while pycryptodome is compattible with pycrypto and is actually maintained 2020-10-18 20:02:20 there's no way to force it to use pycryptodome then 2020-10-18 20:04:31 Not that I'm aware of, but you might ask the python community 2020-10-18 20:04:43 all right, thanks for the help :) 2020-10-18 20:05:09 https://blog.sqreen.com/stop-using-pycrypto-use-pycryptodome/ 2020-10-18 20:05:42 gotcha 2020-10-18 20:06:53 hmm, http://python-otr.pentabarf.de/ does not resolve.. 2020-10-18 20:11:28 Seems like the github page has this warning: "This software is experimental and potentially insecure. Do not rely on it" 2020-10-18 20:11:32 https://github.com/python-otr/pure-python-otr/tree/1.0.2 2020-10-19 01:27:58 i made a custom initramfs 2020-10-19 01:28:34 adding a /etc/modprobe.d/50-rtl8723be.conf 2020-10-19 01:28:57 with "options rtl8723be ant_sel=2" in it 2020-10-19 01:29:30 for some reason, the conf file does not load / show upon the bootup of the installation 2020-10-19 01:30:21 like i didn't add it 2020-10-19 01:30:59 i checked multiple times the usb installation, and the conf file is there 2020-10-19 01:33:44 but when i boot up, it just doesn't show intself, anyone have any idea why? Sorry for the noob question 2020-10-19 02:52:19 MartijnBraam: ping; any chance you've found a decent camera cover for the pbp? 2020-10-19 09:41:12 I've been following along the WebKit compatiblity with musl and it seems like a patch landed back in February that allows setting DEFAULT_THREAD_STACK_SIZE_IN_KB 2020-10-19 09:42:16 last I tried a webkitGTK browser any page with more than a trivial amount of JS would crash, so I'm curious if this is the way 2020-10-19 10:07:57 halosghost: no, I don't like putting stickers on camera's 2020-10-19 13:01:38 ncopa: Hi, may I ask why split ip from iproute2 to iproute2-minimal in next version ? 2020-10-19 13:03:19 wener[m] https://gitlab.alpinelinux.org/alpine/aports/commit/62c858b85bb379fb014cfe188f4cb25ed75f76e3 2020-10-19 13:04:01 summary: by having a minimal subpackage, it can be included in the base install 2020-10-19 13:05:49 Thanks ! 2020-10-19 13:06:19 That's why I love good version control :) 2020-10-19 13:06:23 I thought busybox ip is enough for alpine base 2020-10-19 13:06:57 bb ip is quite limited 2020-10-19 13:08:01 good to have real ip, I always install iproute2 anyway. 2020-10-19 13:14:13 wener[m]: I think it would still need to be added to the base install (not sure that's done already). This is just a step that makes it possible 2020-10-19 13:14:27 (possible/acceptable) 2020-10-19 13:16:35 does that mean other env that don't care network will install iproute2-minimal ? 2020-10-19 13:17:26 iproute2-mininmal is just `ip` 2020-10-19 13:17:45 If you don't install iproute2 or iproute2-minimal, you get bb ip 2020-10-19 13:26:32 👌 👍 2020-10-19 14:46:58 Hello, I’m trying to install Alpine on a Raspberry Pi 4 with an external hard drive connected to it; I’m running the setup-alpine script, and I tried to specify the external hard drive during setup-disk, and that was met with an error about syslinux missing. My end-goal was to have just the /boot partition on the SD card and the rest installed on the hard drive 2020-10-19 14:49:07 o5r: this message can be ignored 2020-10-19 14:50:07 And then I should just proceed on with the other scripts? setup-alpine bails when this happens 2020-10-19 14:51:08 you will probably have to set some params manually 2020-10-19 14:51:25 and maybe install RPi bootloader manually 2020-10-19 15:00:12 mps: I’ve been following this guide. I imagine I could go through a regular install in diskless mode. Would reading the setup-lbu script be useful in understanding just how the diskless mode is set up, so that I can remove that specific part? 2020-10-19 15:01:47 o5r: yes 2020-10-19 15:06:23 ACTION meows 2020-10-19 15:25:58 hello, wsinatra preached the good word of alpine, so here i am to lurk/maybe interact :D 2020-10-19 15:28:33 and at some point I'll convince you to jump ship from debian to alpine ;) 2020-10-19 15:29:13 god save you from having these three in family: teacher, medic/doctor and preacher/priest :) 2020-10-19 15:29:52 wsinatra: xD 2020-10-19 15:29:56 mps: lol omg 2020-10-19 15:36:09 telmich: are you in the opportunity to test the ndisc6 package in this MR: https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/13738 2020-10-19 15:36:24 I patched the merge-hook to be able to drop the dependency on sed 2020-10-19 16:21:29 Does dhcp for ipv6 work for alpine? 2020-10-19 16:29:05 kn_: There is a udhcpc6 binary, so I would say, yes 2020-10-19 16:29:16 (part of busybox) 2020-10-19 16:38:31 is it working though? Is there a proper guide to get it working? 2020-10-19 16:43:41 MartijnBraam: I'd actually plan on a sliding cover; but it doesn't look like most will fit the pbp (because most sliding covers assume the camera is flush with the bezel 2020-10-19 17:00:37 why would you do that though, there's hardware killswitches for a reason 2020-10-19 17:01:17 https://wiki.pine64.org/index.php?title=Pinebook_Pro#Privacy_Switches 2020-10-19 17:01:55 those are handled by the firmware in the keyboard controller and disable the camera on a hardware level 2020-10-19 17:05:35 halosghost: ^ 2020-10-19 17:40:28 o/ 2020-10-19 17:41:06 Is it possible to create create customized live cd iso of alpine linux? 2020-10-19 17:41:46 https://gitlab.alpinelinux.org/alpine/aports/-/tree/master/scripts 2020-10-19 17:42:06 From other distros? 2020-10-19 19:01:09 MartijnBraam: because software (even firmware level) is subvertible 2020-10-19 19:01:12 MartijnBraam: a hard cover is not 2020-10-19 19:01:49 it's not firmware running on the CPU, it's on the keyboard 2020-10-19 19:01:54 it's really hard to actually flash 2020-10-19 19:03:35 and hard covers don't cover microphones 2020-10-19 21:29:58 wrote this for posterity https://paalijarvi.fi/tgblog/2020/10/19/building-raspberry-pi-alpine-linux-drivers-splix-for-samsung-scx-3205/ 2020-10-19 21:30:49 as the one guy was already asking for my APKBUILD file 12 hours or so after I initially wrote it, I think this might also help some people 2020-10-19 21:31:02 now I guess I have earned some sleep 2020-10-20 01:27:29 MartijnBraam: fair; random question for you: have you had any trouble with the pbp being unwakable when the screen blacks? 2020-10-20 01:28:22 Yes, it's very annoying 2020-10-20 01:29:22 I have screen blanking disabled now 2020-10-20 01:30:36 how do you disable it? 2020-10-20 01:30:40 and yeah, I need to do that too :P 2020-10-20 01:31:28 MartijnBraam: also, do you have sleep/hibernate functional? 2020-10-20 01:32:26 if I could have it not be unwakable upon screen-blanking and be able to sleep/hibernate it appropriately, I'd be incredibly happy 2020-10-20 01:32:53 I disabled it in gnome settings 2020-10-20 01:33:08 Sleep is also broken 2020-10-20 01:33:34 mm 2020-10-20 01:33:53 I have a rule on pmos that sets the default sleep to s2idle, which is less power efficient but actually works 2020-10-20 01:34:06 wonder if xset would do it 2020-10-20 01:35:04 I'll try disabling screen blanking and see if s2idle works (I think that's actually what mine's set on) 2020-10-20 01:39:13 MartijnBraam: how do you sleep your machine? 2020-10-20 01:40:34 I think it's echo mem > /sys/power/state 2020-10-20 01:41:43 hehe, well, that killed it 2020-10-20 01:41:58 so I imagine I don't properly have it set to s2idle (though that's what /sys/power/sleep says) 2020-10-20 01:42:05 MartijnBraam: how do you set it to s2idle? 2020-10-20 01:44:26 Don't remember exactly, it's one of the files in the same dir 2020-10-20 01:44:42 pretty sure it's /sys/power/sleep 2020-10-20 01:44:57 oh 2020-10-20 01:44:58 mem_sleep 2020-10-20 01:45:00 my bad 2020-10-20 01:45:09 it's set at s2idle for me 2020-10-20 01:45:39 that's a bummer 2020-10-20 01:45:43 MartijnBraam: thanks for the help though :) 2020-10-20 07:12:34 hello, I keep getting this message: ERROR: Not committing changes due to missing repository tags. Use --force-broken-world to override. 2020-10-20 07:12:46 even when I am installing a normal package 2020-10-20 07:12:51 How can I clear this 2020-10-20 07:13:50 kn_: check /etc/apk/world for packages that are pinned to specific repos 2020-10-20 08:26:30 ikke: ping. Can you let me know about an email address that I can CC you in for getting in touch with Rémi to support the sed change upstream? 2020-10-20 08:28:10 kdaudt@alpinelinux.org 2020-10-20 08:33:04 Thanks, sent! 2020-10-20 08:33:59 seems like you missed one line in the patch 2020-10-20 08:34:03 (the last one) 2020-10-20 08:35:57 or last couple, if you include context 2020-10-20 08:39:09 Hello. I have an alpine linux running in a VM, which had linux-hardened installed, and I whish to remove it (to get rid of linux-firmware dependancy), but apk del linux-hardened does not remove it, despite printing OK 2020-10-20 08:39:46 First, does apk version linux-hardened indicate it's installed? 2020-10-20 08:40:12 yes : linux-hardened-4.9.65-r1 2020-10-20 08:41:00 is tunneling disabled in alpine? 2020-10-20 08:41:19 Irulan: does apk info -r linux-hardened return something? 2020-10-20 08:41:46 no 2020-10-20 08:42:22 http://ix.io/2Blj 2020-10-20 08:44:08 channel 3: open failed: administratively prohibited: open failed 2020-10-20 08:44:12 zzzz 2020-10-20 08:44:24 kn_: sounds like a firewall 2020-10-20 08:44:34 I tried to turn on tunneling and it's still not working 2020-10-20 08:44:54 iptables is not on 2020-10-20 08:46:36 https://pastebin.com/6V6weLsv 2020-10-20 08:46:40 tunneling is on 2020-10-20 08:47:37 https://serverfault.com/questions/535412/how-to-solve-the-open-failed-administratively-prohibited-open-failed-when-us 2020-10-20 08:47:52 Do you have AllowTcpForwarding On in SSH? 2020-10-20 08:47:57 Yes 2020-10-20 08:48:07 AllowTcpForwarding yes 2020-10-20 08:48:09 AllowStreamLocalForwarding yes 2020-10-20 08:48:30 https://unix.stackexchange.com/questions/14160/ssh-tunneling-error-channel-1-open-failed-administratively-prohibited-open 2020-10-20 08:48:35 it's channel 3. 2020-10-20 08:48:48 i've googled it already. 2020-10-20 08:49:18 Ariadne: is ssh tunneling broken in Alpine? 2020-10-20 08:52:21 kn_: it works for me and always worked 2020-10-20 08:54:49 it's working now 2020-10-20 08:54:58 I restarted the ssh a million times 2020-10-20 08:55:04 and then it finally took I guess 2020-10-20 08:55:06 weird bug 2020-10-20 08:58:29 ACTION shrugs it's working now 2020-10-20 08:58:52 ikke: I tried to add 3.7 in /etc/apk/repositories, then the apk del removed some kmod-related package, but not the linux-hardened itself : http://ix.io/2Blt 2020-10-20 09:03:13 Irulan: can you try `apk fix`? 2020-10-20 09:04:18 tried it : it reinstalled linux-hardened, but I cannot remove it after 2020-10-20 09:04:37 So something is pulling in linux-hardened 2020-10-20 09:04:49 but usually it would mention what when you try to remove it 2020-10-20 09:05:04 http://ix.io/2Blw 2020-10-20 09:06:13 it's apk fix linux-hardened that re-installed it 2020-10-20 09:06:25 What does apk info -P linux-hardened return? 2020-10-20 09:06:49 linux-hardened-4.9.65-r1 provides:linux-grsec=4.9.65-r1 2020-10-20 09:07:23 apk del linux-grsec 2020-10-20 09:07:24 linux-grsec that's it ! 2020-10-20 09:07:47 Thanks :) 2020-10-20 09:08:01 np, it can be tricky sometimes to find out the different relations 2020-10-20 09:51:06 Is the Netboot-Package from alpinelinux.org/downloads suitable as install medium? 2020-10-20 10:14:15 another question: is it possible to configure pxelinux to load modloop-lts over tftp? 2020-10-20 13:17:23 Hello, what is Alpine's policy on backporting patches for broken packages into maintained releases? Example: package is broken in 3.12 and there is no official release yet (but the fix is upstreamed, for few months already). Does Alpine accept patches to aports that would backport that patch? If yes, how should version be handled? Just bump the pkgrel? Or bake it someone into the version 2020-10-20 13:17:25 (1.0.0-patch1)? 2020-10-20 13:23:27 gray-_-wolf: add patch and bump pkgrel 2020-10-20 13:24:35 git commit msg should explain reason, and if possible patch header also 2020-10-20 13:25:03 good first step would be to open bug/issue report 2020-10-20 13:28:35 On the upstream project or on aports gitlab? 2020-10-20 13:30:08 aports 2020-10-20 13:30:12 alpine aports 2020-10-20 13:30:34 So just create the bug report and attach the proposed patch? (Sorry I'm not too familiar with the gitlab-based workflow) 2020-10-20 13:32:54 Cannot we just reopen https://gitlab.alpinelinux.org/alpine/aports/-/issues/11606 ? Does it make sense to create new one with copy&paste content? 2020-10-20 13:35:48 if it is already open then yes 2020-10-20 13:36:34 gray-_-wolf: a merge request would be the common way 2020-10-20 13:37:06 So you could just open a merge request that updates the APKBUILD and includes the patch, which targets the 3.12-stable branch 2020-10-20 14:57:27 ikke: iirc, there was some cli to make it possible to create the MRs from command line, would you happen to know where I could find it? 2020-10-20 14:58:39 'mkmr' or 'lab' 2020-10-20 15:19:33 hi all 2020-10-20 15:19:33 How can I set the "FAST_STARTUP" option in the init.d script of chronyd ? 2020-10-20 15:25:59 edit /etc/conf.d/chronyd 2020-10-20 17:04:21 Is redmine going to come back at some point? 2020-10-20 17:04:26 https://redmine.alpinelinux.org/issues/10542 has been 502'ing for a while 2020-10-20 17:04:44 I'm hoping it has a fix for a problem I'm in the middle of 2020-10-20 17:07:13 TML: no, but if you go to bugs instead of redmine, you should be redirected automatically 2020-10-20 17:07:45 redmine.a.o was never officially used 2020-10-20 17:08:01 I put it temporarily in place after we switched to gitlab 2020-10-20 17:08:23 https://bugs.alpinelinux.org/issues/10542 2020-10-20 17:10:44 ikke: awesome - thanks. Google was only returning the "redmine" URL 2020-10-21 08:48:28 I like to add a boot splash screen and found support for fbsplash in the initramfs-init. 2020-10-21 08:48:28 Is there a guide how I can configure this ? 2020-10-21 10:54:01 Just wanted to say that I got bluetooth working - and it was as easy as enabling a service... The docs are not useless - just often too specific. https://wiki.alpinelinux.org/wiki/Raspberry_Pi_3_-_Setting_Up_Bluetooth 2020-10-21 10:57:18 oh, new release 2020-10-21 10:57:19 awesome! 2020-10-21 11:01:12 hmm i wonder what package installs zvol_id 2020-10-21 11:02:08 apparently i need it to start vms in lxd 2020-10-21 11:02:08 Wonder no more: https://pkgs.alpinelinux.org/contents?file=zvol_id&path=&name=&branch=edge&arch=x86_64 2020-10-21 11:02:16 Error: Failed instance creation: Create instance from image: exec: "zvol_id": executable file not found in $PATH 2020-10-21 11:02:22 ooh 2020-10-21 11:02:23 derp 2020-10-21 11:02:31 hmm, though, it's not in PAHT 2020-10-21 11:02:33 PATH* 2020-10-21 11:02:46 i was sure i had that installed heh 2020-10-21 16:40:13 Any idea exactly which version of the kernel is also known as the "Alpine linux-lts kernel" ? 2020-10-21 16:41:41 WoC: apk version linux-lts will tell 2020-10-21 16:45:29 is it the same version in the latest live media ? 2020-10-21 16:46:24 Just trying to figure out if it's 5.7.x 5.8.x or 5.9.x 2020-10-21 16:46:29 it depends on release you use 2020-10-21 16:46:46 -lts is 5.4.x 2020-10-21 16:46:57 ok, ty, very much appreciated 2020-10-21 16:47:24 np 2020-10-21 16:48:04 we have linux-edge in testing repo, it follows lastest mainline stable 2020-10-21 16:48:17 latest* 2020-10-21 16:49:56 mps: WoC already left 2020-10-21 16:51:38 heh 2020-10-21 16:52:12 I set /ignore for join/leave and similar things 2020-10-21 16:52:21 I have a smart filter 2020-10-21 16:52:31 so it does show joins / parts for user who were just active 2020-10-21 16:53:22 ah, where it is? your local or somewhere else 2020-10-21 16:53:55 wait, you don't use irssi? 2020-10-21 16:54:10 no, I use weechat :) 2020-10-21 16:54:14 ah 2020-10-21 16:54:36 https://github.com/lifeforms/irssi-smartfilter 2020-10-21 16:54:50 (first google hit, didn't check) 2020-10-21 16:55:09 thanks, lets see 2020-10-21 17:12:21 oh nice. I should check out that plugin too. 2020-10-21 17:40:42 or better, just switch to weechat :p 2020-10-21 17:42:09 Hi all. I am trying to run "apk add paxctl" but I am getting "ERROR: unsatisfiable constraints: 2020-10-21 17:42:24 Doesn't that mean that paxctl can't be installed because paxctl is not installed? 2020-10-21 17:45:37 did you actually read the whole error or just the first three words 2020-10-21 17:46:05 regardless, your problem is probably that you didn't enable the community repo 2020-10-21 17:46:35 I see the community repo in the fetch list http://dl-cdn.alpinelinux.org/alpine/v3.12/community/x86_64/APKINDEX.tar.gz 2020-10-21 17:47:44 Ah so that error means that it can't find it in the packages returned by the sourcelist 2020-10-21 17:48:39 apk update first? 2020-10-21 17:48:46 without seeing the full error, we have to guess. 2020-10-21 17:49:35 What site do you want me to paste the full thing to so its readable? 2020-10-21 17:49:53 whatever you're happy with. I'm partial to gist, but any pastebin service is fine. 2020-10-21 17:51:38 https://pastebin.com/nYuA6niT 2020-10-21 17:51:49 I think its that it doesn't exist in v3.12 2020-10-21 17:53:17 https://pkgs.alpinelinux.org/packages?name=paxctl&branch=v3.12&arch=x86_64 - that appears to be the case. it does seem to be in edge though. 2020-10-21 17:53:51 Weird that this guy put this in his dockerfile, I guess he never tested it 2020-10-21 17:54:43 Is it strange that its in 3.11 and edge but not 3.12 2020-10-21 17:56:14 It might be because the docker container he is pulling from upgraded and he never checked after the upgrade 2020-10-22 00:12:45 How safe (in terms of the system won't break on its own) would it be to "downgrade" from edge to the latest stable release? 2020-10-22 00:13:29 As in, most likely, just changing which repositories apk looks at, not manually downgrading any software. 2020-10-22 00:17:40 o/ 2020-10-22 00:57:33 zgrep: probably fine as long as you immediately run apk update; apk upgrade -a 2020-10-22 00:58:31 also make sure to update config files since some programs may not start with older config versions 2020-10-22 00:58:41 (of course the same is true when upgrading, but more so when downgrading) 2020-10-22 01:34:19 Hello71: Oh, okay. That makes sense, thanks! 2020-10-22 01:40:38 Hello71: To clarify, the "older config" would be configs for newer versions of the packages, and the configs I would have to manually check would have a *.apk-new file created for them (with the default config for the older version of the package)? 2020-10-22 01:40:45 yes 2020-10-22 01:40:52 well 2020-10-22 01:41:17 I think so 2020-10-22 01:42:09 Okay. I guess I'll see how it goes if I decide to try this. 2020-10-22 03:01:44 remember you can use update-conf to handle the cleanup of apk-new files 2020-10-22 04:54:23 ACTION had a bunch of kernel panics on last boot 2020-10-22 04:54:35 worried I'll have to reflash the kernel 2020-10-22 04:54:44 though, if I do, it won't be that hard to do 2020-10-22 06:05:42 hi 2020-10-22 06:06:24 I have a question about booting from raid1 2020-10-22 06:55:44 nah, nvm 2020-10-22 09:35:00 Question, how do I add a virtual package again? 2020-10-22 09:35:25 git add -t 2020-10-22 09:35:32 Someone wanted to remove a package but it was a dependency and the solution was making a virtual package using apk 2020-10-22 09:36:02 You use git? 2020-10-22 09:36:13 yes 2020-10-22 09:36:19 OK 2020-10-22 09:37:13 fatel: not a git repository 2020-10-22 09:37:21 Am I doing something wrong 2020-10-22 09:38:56 use apk instead of git 2020-10-22 09:39:01 sorry 2020-10-22 09:43:01 OK 2020-10-22 09:43:01 Thanks 2020-10-22 09:43:43 How would I go about doing if the package is already installed 2020-10-22 09:49:07 forcing it removes a lot of packages, and the uninstalling it reinstalls them 2020-10-22 09:50:05 what do you want to achieve? 2020-10-22 09:50:21 remove baloo from plasma 2020-10-22 09:51:03 did you try apk add -t baloo? 2020-10-22 09:51:53 ACTION sent a long message: < https://matrix.org/_matrix/media/r0/download/matrix.org/mStMOjDBTISlnmJPsBTxxGrl/message.txt > 2020-10-22 09:52:07 I may have messed things up 2020-10-22 09:54:18 OK fixed the random package I made called --force-broken-world 2020-10-22 09:54:58 But it still says that my baloo conflicts the other baloo 2020-10-22 09:55:14 Can I change the version numbering on the package? 2020-10-22 10:36:08 Hello, I have another issue. I am unable to install global themes on kde plasma (I am on edge if that helps) 2020-10-22 10:36:31 Its the same issue as the one here https://www.reddit.com/r/kde/comments/bp2r8h/cant_install_look_and_feel_themes/envm6at/ 2020-10-22 10:39:43 What error do you get? 2020-10-22 10:53:23 hey, guys! I am trying to compile `libintl.so` but can/t find the source. When I download gettext's source there are just `libintl.rc` and `libintl.glibc`, no actual c or header files. 2020-10-22 10:54:11 precompiled libintl.so is part of the `gettext-dev` package 2020-10-22 11:51:12 @ik 2020-10-22 11:51:40 * iike, I get the error: 2020-10-22 11:51:40 Installation of /tmp/QyfMYY-Materia-Manjaro-Dark.tar.gz failed: Could not install dependency: 'kns://colorschemes.knsrc/api.kde-look.org/1306504' 2020-10-22 12:09:26 *ikke 2020-10-22 12:52:24 anyone else have issues with webrtc not recognizing input/output devices in chromium and firefox? 2020-10-22 12:58:39 cacti_chameleon9: sorry, not something I can help with 2020-10-22 12:59:02 cacti_chameleon9: can help to open an issue on gitlab.alpinelinux.org with details 2020-10-22 13:08:35 hmm, logs show this: `Cannot open shared library libasound_module_pcm_pulse.so (Error loading shared library : Illegal byte sequence)` 2020-10-22 15:25:10 hey, guys! I want to install alpine but have my custom partitioning, kernel and bootloader, and runit instead of openrc. I searched the wiki but only installation method I found was `setup-alpine` script, which does not give me as fine-grained controll over the installation as I would like. Is there something like pacstrap in alpine or any other 2020-10-22 15:25:11 way to just install the base system(core utils and libs)? please let me know. 2020-10-22 15:25:11 here you go, fcolista 2020-10-22 15:25:20 https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/13868 2020-10-22 15:26:23 kciN: https://git.alpinelinux.org/alpine-conf/tree/setup-alpine.in 2020-10-22 15:28:08 Hello71 ? 2020-10-22 15:29:16 kciN: starting point https://wiki.alpinelinux.org/wiki/Setting_up_disks_manually 2020-10-22 15:30:39 and https://docs.alpinelinux.org/user-handbook/0.1a/Installing/manual.html 2020-10-22 15:41:03 mps thanks, but both articles documents kind of elaborate on setup-alpine script, which installs grub, lts kernel and openrc. I need none of those. 2020-10-22 15:41:51 I also have my drive already partitioned, so I want to avoid that step completely 2020-10-22 15:41:54 they are 'starting points' 2020-10-22 15:41:55 you hit none, or something like that, it skips disk installations 2020-10-22 15:42:21 kciN: you can download apk-static and use that to bootstrap a system (install alpine-base) 2020-10-22 15:42:35 you will find there what env vars to set and how to do it manually 2020-10-22 15:42:51 oh, alpine-base depends on openrc 2020-10-22 15:44:21 and, we are missing something which set needed services to run when using 'apk --arch xxx --root xxx ....' 2020-10-22 15:45:14 oh, shoot, got disconnected. where can I see the logs? 2020-10-22 15:45:29 https://irclogs.alpinelinux.org 2020-10-22 15:45:57 I would write but I bet that ikke will be faster :) 2020-10-22 15:46:17 heh 2020-10-22 15:46:45 ikke knows your question before you even ask it 2020-10-22 15:47:07 :) 2020-10-22 15:48:01 well, I can run runit alongside openrc, but is alpine-base depended on it being the init or just being there? 2020-10-22 15:48:11 actually algitbot should learn some of these 'answers' 2020-10-22 15:48:33 also, where do I get apk-static? 2020-10-22 15:48:39 kciN: It would just install openrc 2020-10-22 15:51:33 so I boot from live usb, format partitions, mount them and run apk-base on them? 2020-10-22 15:51:50 alpine-base* 2020-10-22 15:52:26 I guess you also need to make sure you have a kernel 2020-10-22 15:52:56 :+ 2020-10-22 15:52:59 :) 2020-10-22 15:53:36 alpine can work with kernels from some other distros, though not much usable 2020-10-22 15:54:20 would would make much kernels unusable on alpine? 2020-10-22 15:54:46 some* 2020-10-22 15:55:18 I like compiling my own kernel, as efi executable and using efibootmgr to set arguments to it. 2020-10-22 15:55:23 i tested with arch linux and debian kernels 2020-10-22 15:56:23 kciN: if you read apk docs it would be a lot easier for you to install 'a custom way' 2020-10-22 15:57:34 would I be able to keep my efi partition 16MiB ? 2020-10-22 15:58:09 yes 2020-10-22 15:59:41 Okay, I'll do some more research, but I can't see how I specify my kernel config to apk which uses precompiled kernel. 2020-10-22 16:00:01 'apk add linux-lts' 2020-10-22 16:00:36 you mean to boot loader (sorry)? 2020-10-22 16:01:08 no, I mean .config file in linux kernel's source directory, like in gentoo. 2020-10-22 16:01:25 where I choose what to compile into my kernel 2020-10-22 16:01:26 my advice to newcomers to alpine is to install alpine in VM and use it till get some 'ideas' 2020-10-22 16:02:11 alpine is somewhat different to 'well known' distros 2020-10-22 16:03:57 I am not exactly a newcomer, I used alpine, but bootup was slow, switched to kiss, got bootup to 0.6 seconds but compiling every package and managing my own mess is too much for my poor cpu and laptop battery, so I want to switch back to alpine, but customize the boot and init processes. 2020-10-22 16:04:27 What does .config on gentoo do? 2020-10-22 16:04:55 https://wiki.gentoo.org/wiki/Kernel/Configuration 2020-10-22 16:05:11 it's not gentoo thing, it's a kernel thing 2020-10-22 16:05:48 right, the kernel build config 2020-10-22 16:05:54 yeah 2020-10-22 16:09:03 kciN: ikke mentioned apk-static, I use this to build custom Alpine layouts inside a chroot and then "dd" the result image to disks and SD cards 2020-10-22 16:10:31 I see, that's much comfortable way to go. But what's apk-static? I can't find it in pkgs. 2020-10-22 16:10:50 https://pkgs.alpinelinux.org/package/edge/main/x86_64/apk-tools-static 2020-10-22 16:11:47 Its a statically linked version of apk. You can find it here: https://github.com/alpinelinux/apk-tools/releases 2020-10-22 16:12:08 However that is *not* being kept up-to-date with the current apk version 2020-10-22 16:12:30 so technically it should work on any distro? 2020-10-22 16:12:33 yes 2020-10-22 16:12:44 and practically as well 2020-10-22 16:13:04 even windows? :) 2020-10-22 16:13:04 I still have a task open to provide the binarry through gitlab 2020-10-22 16:13:11 yes, I'm using it on Debian currently. As an alternative you can download the Alpine apk-tools-static package and unpack it on any Linux (using cpio) and then run it 2020-10-22 16:13:18 kciN: I don't consider windows a distro :P 2020-10-22 16:13:39 it might as well become one some day 2020-10-22 16:13:44 ahuh 2020-10-22 16:13:51 Would work on WSL I guess 2020-10-22 16:14:47 kciN: if you use apk in a chroot you don't have to use "dd" on a disk image, you could instead rsync (to keep file attributes) the resultant chroot directory structure onto another location 2020-10-22 16:22:46 I need to update libcrypto, busybox and bzip on a 3.12.1 image, whats the best way to go about doing that? I know that updates are on edge 2020-10-22 16:22:54 Thanks, but I still don't quite understand how do I get the base system on my usb drive or my directory or freshly formatted partition. 2020-10-22 16:23:43 moos3_ uncomment edge repos in /etc/apk/repos if i remember correctly 2020-10-22 16:24:02 and then run apk update && apk upgrade 2020-10-22 16:24:08 @kciN i'm doing this via a docker image 2020-10-22 16:25:12 how can i enable edge from inside a container during the build process? 2020-10-22 16:25:49 oops, I have 0 experience with docker yet. 2020-10-22 16:26:04 moos3_: echo >>/etc/apk/repositories 2020-10-22 16:26:06 kciN: in my case I'm building alpine image on 1 machine and then running it on other machines I either write the prepared image onto a removable device that is used directly for booting on other machines, or else I use a bootable USB stick on the other machines to then "dd" the image onto their SSDs/HDDs 2020-10-22 16:27:06 I get that, but where to you get the core utils and stuff you chroot into. 2020-10-22 16:29:53 kcin: create up a loopback device for the disk image, partition and create filesystems on loopback device as required, mount the created root partition as your chroot dir, run apk-static to create a base Alpine install in the chroot dir, then chroot into to do additional configuration 2020-10-22 16:30:24 I've got it all automated via Ansible 2020-10-22 16:30:55 yeah, that `run apk-static to create a base Alpine install in the chroot dir` 2020-10-22 16:31:01 what's the command? 2020-10-22 16:32:13 apk.static add --initdb -X --allow-untrusted --root path/to/chroot 2020-10-22 16:32:14 something like that 2020-10-22 16:32:21 kciN: /tmp/alpine/apk-tools-{{ installation_settings.apk_tools_version }}/apk --arch {{ image_settings.arch }} --initdb --root {{ chroot_directory }} --update-cache add --quiet alpine-base {{ bootloader_packages }} 2020-10-22 16:32:31 ah, and you need to add packages 2020-10-22 16:32:44 that's a snippet from my Ansible file so anything inside {{ }} is an Ansible variable 2020-10-22 16:34:33 I don't use the "-X" option that ikke mentioned as I already create a /etc/apk/repositories beforehand 2020-10-22 16:37:16 start alpine kernel in firecracker always get Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block 2020-10-22 16:40:10 It's quite a bit more complicated than I'm used to, so please bear with me. I have downloaded and untared the apk binary, apparently it also needs some stuff since it errors out when I try .`/apk update` 2020-10-22 16:40:23 `./apk update`* 2020-10-22 16:41:32 I guess the fix would be to make /etc/apk/repositories and write links to edge repos to it? 2020-10-22 16:45:09 kciN: well either create the repos file with main/communitity/testing entries as appropriate or else pass "-X" arguments to apk, one for each of main/community/testing as appropriate 2020-10-22 16:47:28 ah, sorry, should've figured that from ikke's message, the part. 2020-10-22 16:48:34 okay, thank you very much guys, I get it now. 2020-10-22 17:12:30 Is this error from midori known? `Error relocating /usr/lib/libwebkit2gtk-4.0.so.37: wpe_fdo_initialize_shm: symbol not found` 2020-10-22 17:13:15 telmich: haven't seen it being reported before 2020-10-22 17:14:28 kciN: no problems, any further issues feel free to ask me 2020-10-22 17:15:18 I just checked out downloads page and found this tarball - http://dl-cdn.alpinelinux.org/alpine/v3.12/releases/x86_64/alpine-minirootfs-3.12.1-x86_64.tar.gz 2020-10-22 17:15:35 yes, that could also be used 2020-10-22 17:15:36 this is all I need actually :) 2020-10-22 17:15:40 forgot about that 2020-10-22 17:16:00 yeah, it's like a tree hidden in a forest 2020-10-22 17:24:43 kciN: here is my script to install alpine on mmc card https://tpaste.us/DMeq 2020-10-22 17:25:34 mps thanks, bro 2020-10-22 17:25:58 you have to adapt it to your case 2020-10-22 17:26:13 I sure do :) 2020-10-22 17:27:49 and here is the script to enter created chroot https://tpaste.us/BE6Y 2020-10-22 17:28:34 when you create chroot you can do additional settings and installation before booting 2020-10-22 17:35:21 netboot initramfs do not contain ext4 module, make the direct downloaded kernel and initrd less useful 2020-10-22 17:36:11 wener[m]: which arch? 2020-10-22 17:36:19 x86_64 2020-10-22 17:36:25 I think netboot initramfs-virt should contain ext4, currently only contain squashfs 2020-10-22 17:37:31 https://alpine.global.ssl.fastly.net/alpine/v3.12/releases/x86_64/netboot/ 2020-10-22 17:37:52 then it is a bug 2020-10-22 17:38:09 shouldn't ext4 be on the modloop 2020-10-22 17:38:15 isn't that the point of modloop 2020-10-22 17:38:33 yes, it should 2020-10-22 17:38:43 with ext4, firecracker/qemu should boot kernel+initramfs + extra rootfs.ext4 2020-10-22 17:39:11 you cannot get "Unable to mount root fs on unknown-block" with initramfs 2020-10-22 17:39:15 lts has ext4, but do not contain virtio stuff 2020-10-22 17:39:31 either initramfs fails or it crashes and you get "attempted to kill init" 2020-10-22 17:39:57 The error is caused by not add initrd 2020-10-22 17:40:11 so... what's your point 2020-10-22 17:40:14 after add initrd, still can not boot, due to ext4 2020-10-22 17:40:23 error like this "mount: mounting /dev/vda on /sysroot failed: No such device" 2020-10-22 17:41:19 vda is ext4, but `cat /proc/filesystem` only has extra squashfs 2020-10-22 18:02:51 reproduce by this https://gist.github.com/wenerme/2a4b25df88ec206e7b53a8aa35ccaa89 2020-10-22 18:09:43 Question about alpine versioning. I see there is a notice that 3.12.1 was just released, but based on previous releases, I was expecting this to be 3.13.0. Will there be a 3.13.0 snapshot coming soon, or is the 3.12.1 going to be the fall release? 2020-10-22 18:11:04 miostreams: no, there will still be a 3,13.0 release 2020-10-22 18:11:25 but from time to time existing stable releases will get minor rleases as well 2020-10-22 18:12:08 Ah, ok. Thank you. 2020-10-22 18:22:26 here is a proper setup, get the initramfs from virt rootfs, https://gist.github.com/wenerme/97a2f088496bb3e6492ef7e8fe23da8a 2020-10-22 21:12:13 Has anyone ported alpine to risc-v yet? 2020-10-22 21:12:59 matthewcroughan_: not that I'm aware of 2020-10-22 21:13:06 although 2020-10-22 21:13:36 https://lists.alpinelinux.org/~alpine/devel/%3C20181217033546.GA14720%40hifive%3E 2020-10-22 21:14:14 https://lists.alpinelinux.org/~alpine/devel/%3C20191223090638.GA5220%40APC301.andestech.com%3E#%3CCA+E1uJr9M=Yp-DettRTYjBn_SVyru85AxdBHF-3oiYtEUgycSw@mail.gmail.com%3E 2020-10-22 21:14:46 I wanna make the base images and add them here 2020-10-22 21:14:46 https://github.com/alpinelinux/docker-alpine/tree/edge 2020-10-22 21:15:34 Is this the correct place to make PRs for that sort of thing? 2020-10-22 21:15:34 so you basically want to make a minirootfs 2020-10-22 21:15:59 I see no PRs open for the docker-alpine repo. 2020-10-22 21:17:51 matthewcroughan_: I don't know what your plan is, but it would start with first offically bootstrapping alpine on risc-v 2020-10-22 21:17:52 Wow @ikke, fantastic work from the link you gave. 2020-10-22 21:18:05 I don't have access to the hardware @ikke 2020-10-22 21:18:15 Yes, that's typically the issue 2020-10-22 21:18:23 only via ssh and docker, so my plan and goal is to get it running there first. 2020-10-22 21:18:41 Yeah, you heard right. 2020-10-22 21:20:27 matthewcroughan_: that repo is indeed the source for docker images, but usually ncopa (the maintainer) just directly pushes to it 2020-10-22 21:21:01 But as you see, it always start from a minirootfs image 2020-10-22 21:21:05 So all I need to find is an alpine-minirootfs for risc v 2020-10-22 21:21:23 Not that it exists, but is everything in place to build it? 2020-10-22 21:21:37 Well, those images originate from Alpine itself 2020-10-22 21:21:55 Well I have qemu. 2020-10-22 21:22:00 https://dl-cdn.alpinelinux.org/alpine/edge/releases/x86_64/ 2020-10-22 21:22:22 Ah I see.. 2020-10-22 21:22:33 You have to discuss this with ncopa, but we typically only build natively 2020-10-22 21:22:33 So the work first has to be done to start providing risc-v images right there. 2020-10-22 21:22:41 yes 2020-10-22 21:22:52 Alright then.. Hmm 2020-10-22 21:23:00 which starts by bootstrapping a compiler and musl 2020-10-22 21:23:15 'a compiler' being gcc 2020-10-22 21:24:08 So it usually starts with someone sponsoring the hardware 2020-10-22 21:24:36 and someone with enough interest and knowledge to bootstrap it 2020-10-22 21:26:31 I've got both knowledge and interest, but no board :) 2020-10-22 21:26:36 heh 2020-10-22 21:27:22 And it seems it already has been bootstrapped 2020-10-22 21:27:31 "Currently, the whole alpine-base is bootstrapped." 2020-10-22 21:28:21 So maybe you can ask about that initiative again 2020-10-22 21:28:23 So, can someone get me a rootfs for testing? :D 2020-10-22 21:28:42 You'd have to ask those persons 2020-10-22 21:28:45 I have the board, right now. Theoretically all I have to do is get that rootfs, docker build, etc. 2020-10-22 21:30:07 Actually no. It looks like that work is only riscv32 @ikke, the hardware I'm working with is riscv64 2020-10-22 21:30:22 ah, ok 2020-10-22 21:30:56 Ideally, from an alpine point of view, we'd have a build server available that will be used to build the packages and images 2020-10-22 21:31:18 companies like IBM made use hardware available (hosted) that we use 2020-10-22 21:31:36 that's why we have ppc64le and s390x 2020-10-22 21:33:41 How powerful does that build server need to be? 2020-10-22 21:33:58 I'm sure you're aware of how expensive riscv is. 2020-10-22 21:34:14 I'm not that aware of the prices 2020-10-22 21:35:45 mips64 iirc is built on a router that is setup as as erver 2020-10-22 21:38:05 Certainly talk to ncopa when he's available 2020-10-22 21:38:51 Why would you not use virtual machines to do this work since hardware is scarce now? 2020-10-22 21:39:26 matthewcroughan_: firstly because emulation is slow, it would take ages to build 2020-10-22 21:39:58 and secondly, because emulation is not always correct 2020-10-22 21:46:09 Assuming one cannot control the OS/Distribution running on the hardware I have available, what can be done? 2020-10-22 21:46:22 Can all of Alpine's requirements be met without booting Alpine on the hardware? 2020-10-22 21:46:28 i.e chroot? 2020-10-22 21:48:36 Our build infra is based on lxc containers 2020-10-22 21:48:49 That's fascinating. We can do LXC certainly? 2020-10-22 21:49:03 Do talk to ncopa 2020-10-22 21:49:16 He's mostly active on CEST working hours 2020-10-22 21:50:06 and we have a dedicated channel for development related discussion 2020-10-22 21:50:08 Didn't mean the question mark :D 2020-10-22 21:50:08 #alpine-devel 2020-10-22 21:54:01 Have a good day, I'm heading off 2020-10-22 21:54:16 You too, thanks for the help 2020-10-22 22:00:24 @ikke If you're still around.. are there any docs on this building process? 2020-10-22 22:00:42 Or better yet, can you tell me if there's a particular version of LXC that's required to follow your build procedures? 2020-10-22 23:21:27 Can anyone please tell me how to build apk? 2020-10-22 23:21:41 apk-tools https://github.com/alpinelinux/apk-tools/releases 2020-10-23 06:13:58 matthewcroughan_: alpine development is moved to gitlab.a.o 2020-10-23 06:14:33 uh, algitbot. gitlab.alpinelinux.org 2020-10-23 06:16:25 matthewcroughan_: also, some outdated and not complete guides are on https://wiki.alpinelinux.org/wiki/Category_talk:Developer_Documentation 2020-10-23 06:16:45 but for now we don't have anything better that this 2020-10-23 06:18:51 hi 2020-10-23 06:19:03 good morning 2020-10-23 06:19:47 matthewcroughan_: you sould be able to bootstrap alpine in a chroot if you have access to a riscv machine 2020-10-23 06:20:34 there is no official toolchain for that architecture so you'd need to either find atoolchain from someone else or build one yourself. 2020-10-23 13:12:41 hi, what's alpine dir path for /usr/local/bin/? 2020-10-23 13:13:15 FreeBDSM: /usr/local/bin? 2020-10-23 13:13:23 yeah, looks like /usr/local/bin/ :) 2020-10-23 13:13:26 thanks ikke 2020-10-23 13:13:31 :D 2020-10-23 13:13:39 Easiest question of today :P 2020-10-23 14:20:13 The kde plasma isue is now fixed after an update... 2020-10-23 14:20:35 good (ᴜɢᴛ) morning! 2020-10-23 14:20:40 How would I the powerbutton to not start the shutdown sequence so the de can handle it? 2020-10-23 14:25:40 ikke: I got a rootfs working yday 2020-10-23 14:25:57 matthewcroughan_: nice 2020-10-23 14:26:12 First, I compiled apk-tools for riscv64. Second, I used https://github.com/alpinelinux/alpine-make-rootfs 2020-10-23 14:26:17 cacti_chameleon9: disable acpid 2020-10-23 14:26:41 third, I used https://mirror.sr.ht/alpine/main/ as the mirrors for riscv64 2020-10-23 14:26:44 but I don't think de can shut down without elogind anyways 2020-10-23 14:26:54 Result, 1.06MB rootfs missing APK 2020-10-23 14:27:14 I did something wrong. But I loaded it into Docker, on riscv64 and it ran. 2020-10-23 14:27:20 ldd shows musl is in use. 2020-10-23 14:27:53 doesn't that repo already have apk-tools-static 2020-10-23 14:29:07 Yes, but you can't use that with alpine-make-rootfs right? 2020-10-23 14:29:20 I guess I seriously just didn't consider it at the time :( 2020-10-23 14:29:33 I spent ages in a debian container getting apk-tools to compile, without help, lol. 2020-10-23 14:29:44 No really, "this build of apk-tools has been built without help" ! 2020-10-23 14:30:01 I had somehow managed to build apk without `apk -h` :D 2020-10-23 14:30:16 matthewcroughan_: that's because it relies on lua for generating help 2020-10-23 14:30:32 there was one version that just didn't have help output 2020-10-23 14:30:33 Yeah I could not for the life of me get the lua stuff working on riscv64. 2020-10-23 14:30:39 LUA=off make 2020-10-23 14:30:41 ): 2020-10-23 14:30:50 but the world needs more lua 2020-10-23 14:30:56 (don't mind me) 2020-10-23 14:31:04 You're having a luagh mate 2020-10-23 14:31:51 I mean, I really do love lua; but I don't need anyone else to struggle through pain for them to have it 2020-10-23 14:32:20 ikke: riscv64 on this board I have access to is so incredibly slow you don't even know 2020-10-23 14:32:31 I think a vm would be faster. 2020-10-23 14:32:48 matthewcroughan_: no chance it's a fomu? 2020-10-23 14:32:59 It's a u540 freedom board 2020-10-23 14:33:00 the idea of running alpine on a fomu on a risc-v core would be fascinating 2020-10-23 14:33:01 mm 2020-10-23 14:33:02 mk 2020-10-23 14:33:17 IDK what a fomu is? 2020-10-23 14:33:23 do you know what a tomu is? 2020-10-23 14:33:26 Nope 2020-10-23 14:33:34 Ah ok, it's an fpga. 2020-10-23 14:33:38 yeah 2020-10-23 14:33:40 a really dinky one 2020-10-23 14:33:42 :) 2020-10-23 14:33:46 but does it have an fpga? 2020-10-23 14:33:59 the fomu is an fpga, yes 2020-10-23 14:34:22 the tomu does not (but that was the originator project from which the fomu descends) 2020-10-23 14:34:53 the fomu is capable of running a risc-v core though; and given the speed, that's why I thought it might be what you were poking around with :P 2020-10-23 14:35:00 that thing would be guaranteed to be slow 2020-10-23 14:35:05 (though awesome) 2020-10-23 14:36:07 matthewcroughan_: just out of curiousity, what is your interest in risc? 2020-10-23 14:36:24 IDK, I just like messing around with weird archs. 2020-10-23 14:36:32 I like bootstrapping. 2020-10-23 14:36:33 alright :) 2020-10-23 14:36:52 Despite there being no docs, I was able to generate that rootfs. 2020-10-23 14:37:03 I feel I now have a greater understanding of how this all works.. 2020-10-23 14:37:14 I mean, lxc just takes a rootfs, extracts it and "runs it" 2020-10-23 14:37:27 I see now that this too is all docker is doing, when you do "FROM scratch". 2020-10-23 14:46:16 ikke: the bearded unix man you promised did not appear D: 2020-10-23 14:46:30 You mean ncopa? 2020-10-23 14:46:34 oh wait, he did! ncopa ncopa ncopa 2020-10-23 14:46:37 yees 2020-10-23 14:46:51 You appeared at 7AM my time, woah. 2020-10-23 14:47:33 I said the name 3 times D: 2020-10-23 14:58:32 hi 2020-10-23 14:58:39 its weekend for me now.... 2020-10-23 14:58:58 2 minutes left :P 2020-10-23 14:59:03 1 2020-10-23 14:59:04 lucky 2020-10-23 14:59:25 my Friday just started and this is my on-call weekend 2020-10-23 15:00:20 ncopa: I'm going to guess Alpine is your day job? Damnit! 2020-10-23 15:00:42 a challenge with risc-v is that there exist no powerful enough machines for do full native compiling, and alpine only support crosscimplie the initial toolchain 2020-10-23 15:00:57 part of my day job is alpine yes 2020-10-23 15:01:06 Is it possible to just do all of this in a vm to test against a bunch of docker images? 2020-10-23 15:01:19 everything is possible 2020-10-23 15:01:26 the impossible just takes longer time :) 2020-10-23 15:01:39 For example, to see if taking all of my docker images that depend on alpine and using my VM built alpine base and packages and seeing if it all works? 2020-10-23 15:02:23 not sure i follow, but it sounds like it should be doable 2020-10-23 15:02:25 Maybe you could help me understand how to automate the building of alpine's packages for riscv64? :D 2020-10-23 15:02:47 creating a big fat riscv64 edge repo 2020-10-23 15:03:17 the short answer is: get a powerful enough risc-v machine (real hw or vm) 2020-10-23 15:03:29 Well let's assume I have 128 cores ryzen 2020-10-23 15:03:37 the idea is that we build natively on the target arch 2020-10-23 15:03:37 riscv vm, no issue. 2020-10-23 15:03:58 wasn't this subject already discussed 2020-10-23 15:04:12 risc vm should work 2020-10-23 15:04:17 I just don't have access, as you say, to powerful riscv hardware. But I do want to bootstrap a repo, but there are no docs on this. 2020-10-23 15:04:37 What I've done so far is just intuition, and I missed something. 2020-10-23 15:04:58 the process is: use aports/scripts/bootstrap.sh to crosscompile the toolchain packages for the target 2020-10-23 15:05:28 Docker on RiscV, I built apk-tools for riscv64 in a debian riscv64 docker container. Then I used that with alpine-make-rootfs with that apk-tools, and resulted in a 1.06MB image with no APK inside, I missed something. 2020-10-23 15:05:38 install those on a running target, and from tehre manually bootstrap the rest, abuild deps and build-base deps 2020-10-23 15:06:56 Can I use bootstrap.sh to bootstrap the entire main repo? 2020-10-23 15:07:08 no, only the toolchain 2020-10-23 15:07:51 i dont remember if boostrap.sh build lua-aports and the `ap` utility 2020-10-23 15:08:45 i do`cd aprots/main; ap recurs-deps build-base` to see the build order of the build-base packages 2020-10-23 15:08:52 build them in that order 2020-10-23 15:09:06 then i do the same with abuild 2020-10-23 15:09:13 and finally aports-build 2020-10-23 15:09:30 aports-build is the scripts that does the automatic build of the repo 2020-10-23 15:09:33 This is if I want to take the entirety of Alpine and port it to riscv? 2020-10-23 15:09:51 if we want to build the entire main repository, yes 2020-10-23 15:11:56 have a nice weekend! 2020-10-23 15:13:06 o/ 2020-10-23 15:27:58 You too ncopa :D 2020-10-23 15:30:30 I remember a blogpost by ddvault about that 2020-10-23 15:30:35 https://drewdevault.com/2018/12/20/Porting-Alpine-Linux-to-RISC-V.html 2020-10-23 15:30:41 matthewcroughan_ 2020-10-23 16:10:53 afontain_: I used his repo to generate 3.8 rootfs, a bit broken :) 2020-10-23 16:11:05 is he here? 2020-10-23 16:14:03 Maybe on devel 2020-10-23 18:35:43 hey, does anyone know of a way to list directly installed packages with apk? As opposed to listing packages + dependencies 2020-10-23 18:36:05 cat /etc/apk/world ? 2020-10-23 18:36:21 it's about what you want: it's what you asked apk to install 2020-10-23 18:36:42 though you won't quite find only package names 2020-10-23 18:43:21 I love the simplicity of apk 2020-10-23 18:45:17 afontain_, thank you, this is exactly it! 2020-10-23 21:53:27 hi all 2020-10-23 21:53:34 sup 2020-10-23 21:53:40 is it known that libvirt and glances are mutually exclusive? 2020-10-23 21:54:21 if the packages don't conflict, I would assume, no 2020-10-23 21:55:44 ikke: the conflict is between libffi and glances. but then libffi seems to be needed for all kinds of stuff, among them ufw and libvirt. 2020-10-23 21:56:19 seems a little weird ... glances is python, libffi seems to be C. 2020-10-23 21:56:23 libffi is very popular 2020-10-23 21:56:26 yes 2020-10-23 21:56:33 foreign function interface 2020-10-23 21:57:33 so I would say that glances conflicts with libffi? 2020-10-23 21:57:59 it's a system monitor app 2020-10-23 21:58:02 even more weird 2020-10-23 21:58:04 yea 2020-10-23 21:58:13 What is the exact conflict? 2020-10-23 21:59:31 ikke: https://gist.github.com/sixtyfive/523024c10a76790926101a7fa5f3844d 2020-10-23 21:59:59 ah, version conflict 2020-10-23 22:00:52 rapha: do you still have py-* packages in /etc/apk/world? 2020-10-23 22:01:10 sooo, since glances is already at 3.1.5 (and alpine still has 3.1.4.1), is there anything that a mere mortal such as me can do to get the version bumped? 2020-10-23 22:01:58 open a merge request for example 2020-10-23 22:02:00 or an issue 2020-10-23 22:05:07 oh, go figure, that now got me to google "alpine linux glances" and that led to https://pkgs.alpinelinux.org/package/edge/community/x86/glances ... seems all i need is the community repo 2020-10-23 22:35:56 ikke: Okay hehe, so.. how long do you think it'll take to build every package in aports on this 4 core 8G RAM Freedom u540 2020-10-23 22:36:10 Do you think NFS will provide better speeds? I do :D 2020-10-23 22:36:47 depends if you only wnat to build main, or also community 2020-10-23 22:36:52 Main 2020-10-23 22:37:48 main relatively small, but it can still take two weeks I guess 2020-10-23 22:37:50 or more 2020-10-23 22:37:57 especially fixing build issues 2020-10-23 22:41:02 Why do you think there would be build issues on native hardware? 2020-10-23 22:45:15 there are always build issues 2020-10-23 22:45:18 constanly 2020-10-23 22:46:26 each release when we do a complete build of aports, we spend a bit of time fixing issues 2020-10-23 22:47:22 some are general, others are arch specific 2020-10-24 00:36:32 hi, everybody 2020-10-24 00:37:37 why lsof on alpine don´t work like on anothers distros, I want to use this command "lsof /tmpr/hls/*ts" 2020-10-24 00:40:03 I need the filename, not only the node 2020-10-24 00:51:18 you probably have busybox lsof. you need to install lsof with apk add lsof 2020-10-24 00:56:57 already install version "lsof 4.93.2" 2020-10-24 01:11:49 I´m pretty sure there is a BUG, lsof on alpine, not list the name of the file what is open, you can try this, on root do "nano file", and then try to get the process Id of nano ,like this "lsof -p 9999", and see the output. 2020-10-24 03:22:24 classsic: Are you sure nano keeps the file open and doesn't close it right after reading it? 2020-10-24 04:05:08 o/ 2020-10-24 04:05:20 anyone know if autocd can be enabled for busybox ash? 2020-10-24 04:05:31 (I assume not, but if I could, that'd be awesome 2020-10-24 04:05:34 ) 2020-10-24 06:16:47 What's autocd? 2020-10-24 06:17:16 The only thing I can find is a z-shell specificism. 2020-10-24 06:26:03 bash supports it as well actually (`shopt -s autocd` if interested) 2020-10-24 06:27:01 arahael: short version: it makes directories executable (so they can be run as you would run a file); doing so `cd`'s you into th egiven directory. e.g., `..` is equivalent to `cd ..` 2020-10-24 06:27:24 arahael: it's a very simple quality-of-life feature, but it's so, so nice 2020-10-24 06:27:26 :) 2020-10-24 06:27:55 Ah, why not use bash, then? (or zsh) 2020-10-24 06:28:25 arahael: because I'm on a crusade to minimize the number of programs I have 2020-10-24 06:28:47 halosghost: Get rid of ash, then? ;) 2020-10-24 06:28:49 arahael: I'm going to have ash installed (because it's in busybox); so, let it be the only shell on my machine :P 2020-10-24 06:31:09 halosghost: tcsh then :) 2020-10-24 06:31:45 mps: but then I'd still have multiple shells installed 2020-10-24 06:32:19 yes, but two small shells 2020-10-24 06:32:48 in my ideal world, I'll have exactly one program to use for any one thing 2020-10-24 06:32:58 so, only one shell, only one visual editor, etc. 2020-10-24 06:33:09 and, ash is good but not quite usable as interactive shell 2020-10-24 06:33:44 it's been serving me just fine so far on the pbp 2020-10-24 06:33:57 (though, clearly, I wish I had autocd :P) 2020-10-24 06:36:22 the only other thing I'd like would be a hook to run a command after every command run in the shell 2020-10-24 06:36:39 (so that I could implement my own basic version of something like $!) 2020-10-24 06:36:47 and I don't really need either of these things 2020-10-24 06:36:51 I'd just like them :) 2020-10-24 06:40:54 so, patch ash till it become featurefull like other shells 2020-10-24 06:41:23 yeah, that's a reasonable long-term goal 2020-10-24 06:41:31 `every editor starts small till it become emacs' ;) 2020-10-24 06:41:45 another reason to not do that :) 2020-10-24 06:43:02 'every distro start small, simple, secure till it become alpine' :P 2020-10-24 06:44:07 haha 2020-10-24 08:16:48 I forgot my root and normal user passwd. Being a new dad and being very much sleep deprived I manage to forget my passwords. Being very new to the Alpine distro I also can't find the correct way to reset it. In other distros I just edit the Linux GRUB line and put /bin/bash or /bin/sh at the end of the GRUB line and boot but this doesn't work with Alpine. I tried Google but found nothing related to Alpine. Also I could 2020-10-24 08:16:48 not find anything in the Alpine wiki. How can I reset the password other then taking the SSD out of the box and connecting it to a other box? 2020-10-24 08:18:57 Alp324: A similar approach should work with Alpine Linux as well 2020-10-24 08:20:07 Alp324: you need to add init=/bin/sh 2020-10-24 08:29:37 Alp324: is you bootloader grub or syslinux? 2020-10-24 08:32:38 Grub. If add single init=/bin/sh it says Entering single mode. Type exit to continue booting. sh: can't access tty; job control turned off. But once there the keyboard doesn't work. One step forward 2020-10-24 08:37:05 hmm, looks like it doesn't load keyboard driver from initramfs 2020-10-24 08:37:34 does your machine use usb keyboard 2020-10-24 08:38:30 yes 2020-10-24 08:40:06 aha, so usb driver is not loaded 2020-10-24 08:41:31 do you have another machine where you can 'dd' some live distro image on usb and boot 2020-10-24 08:44:15 USB driver is not loaded. Yes I will try a live usb distro in a moment if this keep failing. Thanks @ikke and @mps for trying to help! :) 2020-10-24 08:46:02 Alp324: np :) 2020-10-24 08:46:23 don't add single 2020-10-24 08:47:39 ah, I overlooked 'simple', thougt it was adjective 2020-10-24 08:48:45 huh 2020-10-24 08:49:01 time for another coffee 2020-10-24 09:33:27 good idea :) 2020-10-24 14:32:00 hey, guys! I managed to boot my alpine setup with custom kernel and efibootmgr entry and replaced `/sbin/init` with a symlink to `/sbin/runit-init`, but when I installed runit `/etc/runit` directory with 1, 2 and 3 scripts was not created. Does anyone have alpine with runit setup? can you share your experience (and scripts :) )? 2020-10-24 15:13:45 hi again, somebody can confirm if losf command show the filename, and not only de directory, example "lsof +D /var/log/" 2020-10-24 15:14:00 *lsof 2020-10-24 15:14:59 The default lsof does not take any options iirc 2020-10-24 15:15:47 eg. it ignores them 2020-10-24 15:16:34 even installed with "apk add lsof" ? 2020-10-24 15:20:26 Hi, is anyone having issues with mirrors.alpinelinux.org? I think the ipv6 DNS record is misconfigured. I am trying to setup a new machine with alpine linux (new user) and during the setup-apkrepos process, it times out trying to wget the mirrorlist 2020-10-24 15:20:44 pinging ipv4 seems to work but ipv6 doesn't 2020-10-24 15:21:44 cheeselover: checking 2020-10-24 15:23:17 cheeselover: Yeah, I see the issue, trying to fix it (for good now) 2020-10-24 15:23:28 awesome, thanks! 2020-10-24 15:25:30 I fixed it before, trying to recall what the fix was :-/ 2020-10-24 15:30:37 so... remind me again how do I upgrade a disk-less install? 2020-10-24 15:31:46 For the kernel, you need to write a new image to the boot media 2020-10-24 15:34:09 cheeselover: should work now 2020-10-24 15:34:26 ikke: can confirm, it's working, thanks! 2020-10-24 16:10:55 classsic: are you sure that the distro where you come from does not alias lsof to something that does what you expect? 2020-10-24 16:14:13 actually it does write out a bunch of open files and their processes for me 2020-10-24 16:30:54 yes, I´m sure. you can see "/var/log/syslog" or only "/var/log/" on the name column? 2020-10-24 18:51:26 I want to post an error with a package I'm trying to install, whats a good site to paste into? 2020-10-24 18:51:52 searching online for "paste" doesnt reveal good results 2020-10-24 18:52:37 https://tpaste.us 2020-10-24 18:54:13 thanks 2020-10-24 18:55:33 I bought a nic for my PC, upon installing it, I found out I can load newer firmware, so I run apk add linux-firmware-cxgb4 2020-10-24 18:55:40 https://tpaste.us/JY64 2020-10-24 18:57:35 on 3.12 2020-10-24 22:30:19 I've made a merge request that adds a package, and some of its dependencies, should I put the dependency packages in their own MR? 2020-10-24 22:30:42 I ask as the build is failing as the dependency packages are not being built, but im not sure if there is a better way 2020-10-24 22:32:58 amk: A single MR is ok 2020-10-24 22:33:23 amk: what MR? 2020-10-24 22:33:37 !13955 2020-10-24 22:34:03 yeah this is the one 2020-10-24 22:34:14 >>> Changed aports: 2020-10-24 22:34:17 tllist fcft foot 2020-10-24 22:34:19 It's building all packages 2020-10-24 22:34:38 >>> ERROR: fcft: check failed 2020-10-24 22:34:44 fcft has a test failure 2020-10-24 22:34:45 oh yep 2020-10-24 22:34:50 i completly missed this 2020-10-24 22:34:54 thanks! 2020-10-24 22:36:51 why is chrony built without nts support? 2020-10-24 22:38:43 Because it would add a depedency to gnutls, which is less desired (especially because chrony is a base package) 2020-10-24 22:38:56 (Just repeating what has been mentioned earlier) 2020-10-24 22:42:30 thanks! 2020-10-25 00:41:42 all right, cut a new tag of my backlight tool 2020-10-25 00:41:47 ready to be submitted to aports :) 2020-10-25 00:46:08 if this machine will boot 2020-10-25 00:58:27 yay, MR created 2020-10-25 00:58:36 it's really nice to be able to contribute so easily 2020-10-25 01:00:00 build failed D: 2020-10-25 01:00:26 wat 2020-10-25 01:00:55 oh 2020-10-25 01:10:59 hmm 2020-10-25 01:11:21 I guess -fsanitize=undefined isn't a thing on alpine 2020-10-25 01:11:25 well, it's not ready then :) 2020-10-25 01:12:04 I'll reopen that MR when it's ready 2020-10-25 01:58:54 most sanitizers don't work on musl yet because reasons 2020-10-25 02:10:12 not a big deal; just didn't know :) 2020-10-25 02:11:45 it's not an alpine thing 2020-10-25 03:30:40 hola! hablan español? 2020-10-25 03:32:18 Hi! speaking spanish? 2020-10-25 03:34:59 hello (kind of slow this evening), and I am afraid I do not speak Spanish (someone else here may) 2020-10-25 03:35:09 just wanted to say that you are not alone :) 2020-10-25 03:40:19 hi, im run alpine live standar iso mode live, then install midnight commander but in reboot is not there is possible save installed apps in ram? some kind of persistence in live iso, thank. 2020-10-25 03:44:28 look slax you can save changes with savechanges script, then you have a new module e.g 02.xorg.sb. 2020-10-25 06:27:19 Hi! Is possible save changes in alpine live standar 3.12.1 like slax? 2020-10-25 06:32:44 milton007: look at 'lbu' command 2020-10-25 06:35:13 yes i did, but i mean save installed apps in live session e.g xorg,jwm,etc when reboot lost everything. thanks 2020-10-25 06:35:51 what you mean by 'live session'? 2020-10-25 06:41:39 when boot alpine iso from usb, not install in hdd with setup-alpine. 2020-10-25 06:42:25 milton007: and you use some of iso images to 'dd' it on usb flash? 2020-10-25 06:43:21 univeral usb installer, working fine. 2020-10-25 06:43:57 what is 'univeral usb installer'? 2020-10-25 06:46:38 is like unetbootin. 2020-10-25 06:47:32 milton007: so you actually write alpine iso image on usb flash? 2020-10-25 06:49:12 yes microsd with reader, i have tinycore and puppyliux run from microsd. 2020-10-25 06:50:06 now understand, iso fs is not writeable 2020-10-25 06:53:02 puppy linux created one save file.sfs and save changes in exit, i want do the same with alpine, but lbu only save conf. 2020-10-25 06:54:00 alpine iso are not 'live session' images, they are intended for installation only 2020-10-25 06:59:13 it is a shame, beacause very cool mini distro, is possible remaster the iso? 2020-10-25 07:00:20 you can install it on usb and use quite fine 2020-10-25 07:07:19 maybe later, you uses alpine like docker or full desktop in hd or usb? my pc is very old dell gx240 with 512 mg ram, i look for mini os. 2020-10-25 07:09:57 milton007: I use alpine for everything, except making tea or coffee 2020-10-25 07:10:01 :) 2020-10-25 07:11:22 but I prefer to make coffee ad grind it hand mill 2020-10-25 07:12:24 for rescue usb flash I installed it with normal install on usb flash and update/upgrade it from time to time 2020-10-25 07:13:33 ha, are you try another mini distro? antix look very cool. 2020-10-25 07:14:45 no, alpine is quite enough for my use cases 2020-10-25 07:15:05 is the antix musl based? 2020-10-25 07:16:43 no, usus runit and is free systemd. 2020-10-25 07:17:35 like void linux but with glibc? 2020-10-25 07:22:01 maybe i dont remenber, by the way i build void with one script from puppy murga name weedog, 2020-10-25 07:22:03 http://www.murga-linux.com/puppy/viewtopic.php?t=116212&sid=bbdc38e9fe42f755a4a51f85fbd7858c 2020-10-25 07:26:37 mps, i have to go, is very late in my country Venezuela 3 am. thank you for all. bye 2020-10-25 07:28:13 np :) 2020-10-25 07:39:00 Hello,can I have some help 2020-10-25 07:39:02 * Hello, can I have some help 2020-10-25 07:39:41 I installed kde plasma, and it all works great - but battery does not show up 2020-10-25 07:40:14 And pulseaudio is not detecting my laptop audio (unrelated I think) 2020-10-25 07:42:16 In power management settings it says that the power management configuration module could be loaded. The power management service appears not to be running 2020-10-25 07:43:38 Can I reinstall the packages and see if it fixes it? 2020-10-25 08:07:56 https://www.reddit.com/r/linux4noobs/comments/jdmcpf/pulseaudio_dummy_output/g9a8f0a/ 2020-10-25 08:08:13 It suggests here that the latest version of alsa-lib could be an issue - can I downgrade? 2020-10-25 08:10:16 Where does apk keep their cache again? 2020-10-25 08:23:59 Done it - don't worry 2020-10-25 08:25:26 reinstalling packages rarely fixes issues :) 2020-10-25 08:26:02 but running `apk fix ` would be the way to go 2020-10-25 08:29:37 OK 2020-10-25 08:48:26 I ran `sudo apk fix $(apk info)` and hopefully everything is fixed 2020-10-25 09:03:57 Nothing is fixed.... shame 2020-10-25 09:05:09 I think I have found the issue with pulse audio showing a dummy device 2020-10-25 09:05:32 doing `arecord -l` as user says no soundcards found 2020-10-25 09:06:03 However when running it as root my laptop's soundcard is found 2020-10-25 09:07:36 cacti_chameleon9: are you member of the 'audio' group? 2020-10-25 09:07:56 The arch wiki (https://wiki.archlinux.org/index.php/PulseAudio/Troubleshooting#The_only_device_shown_is_%22dummy_output%22_or_newly_connected_cards_are_not_detected) says that the issue may be that pulseaudio cannot access the device 2020-10-25 09:08:09 that is a good shout 2020-10-25 09:08:09 looks like linux/unix should switch to run all as root, if it wants to be end users ready (and take over the world) :) 2020-10-25 09:09:50 I was not part of the audio group - which is odd because audio worked a couple of days ago 2020-10-25 09:10:08 To be fair, alpine linux is not targeted to be user friendly, and ubuntu does a good job of managing that without root users 2020-10-25 09:24:10 Yay, thats audio fixed 2020-10-25 09:24:15 thanks ikke 2020-10-25 09:25:57 np 2020-10-25 13:59:20 hi how can i enable crypto fips in alpine linux ? 2020-10-25 13:59:30 i need for a debian container 2020-10-25 14:12:30 Tuxist: Not sure what that entails 2020-10-25 14:12:39 What part should be fips enabled? 2020-10-25 14:13:50 /proc/sys/crypto/fips_enabled 2020-10-25 14:15:06 i have try to install freeipa on debian container now it's complain that fips not available 2020-10-25 14:15:19 the host use alpine linux 2020-10-25 14:17:20 Apparently you need to pass fips=1 to the kernel at boot 2020-10-25 14:17:34 But it may require more 2020-10-25 14:18:51 We don't have CONFIG_CRYPTO_FIPS enabled apparently 2020-10-25 14:19:27 but Tuxist is gone 2020-10-25 14:24:15 I think FIPS is not enabled 2020-10-25 14:26:49 @ikke Re "Apparently you need to pass fips=1 to the kernel at boot" done 2020-10-25 14:31:41 I think FIPS is not enabled 2020-10-25 14:33:36 it is quite restrictive for other kernel options 2020-10-25 14:34:06 Tuxist: Just after you left, I found out the kernel needs to have CONFIG_CRYPTO_FIPS enabled, which we don't have 2020-10-25 14:34:14 https://cateee.net/lkddb/web-lkddb/CRYPTO_FIPS.html 2020-10-25 14:35:32 @ikke: ok i will rebuild them 2020-10-25 14:37:29 Tuxist: look this for FIPS depends on (MODULE_SIG || !MODULES)' 2020-10-25 14:38:37 mps: thanks i will look for this 2020-10-25 15:18:23 hi, im having issues with running sway on new alpine install. 2020-10-25 15:18:27 i get the following error after running XDG_RUNTIME_DIR=/tmp sway 2020-10-25 15:18:37 00:00:00.001 [backend/session/logind.c:638] User has no sessions 2020-10-25 15:18:43 00:00:00.001 [backend/session/logind.c:697] Couldn't find an active session or a greeter session 2020-10-25 15:18:50 00:00:00.002 [backend/backend.c:304] Failed to open any DRM device 2020-10-25 15:18:59 00:00:00.004 [sway/server.c:49] Unable to create backend 2020-10-25 15:19:10 i have another laptop with onboard intel graphics and it gets the same sessions messages, but its able to start and use sway. 2020-10-25 15:19:32 from what i understand the issue is the gpu. 2020-10-25 15:20:00 i tried to follow the following guide: https://wiki.alpinelinux.org/wiki/Radeon_Video 2020-10-25 15:20:37 from what i can understand i have added all the correct paramters according to the guide, but it dosen't seem to work. 2020-10-25 15:21:31 i can find the device with sudo lspci -v | less 2020-10-25 15:23:21 this machine used to have a voidlinux install on it, and it worked there with no issues. 2020-10-25 15:26:42 never set XDG_RUNTIME_DIR to /tmp 2020-10-25 15:27:33 user2: here's what i use to set XDG_RUNTIME_DIR https://github.com/AN3223/dotfiles/blob/master/.profile#L44 2020-10-25 15:27:48 if you want to use logind, install it, enable it, and reboot 2020-10-25 15:28:19 user2: you can drop that into your .profile or .bash_profile or whatever, or use elogind like Hello71 suggests 2020-10-25 15:28:34 are there any reasons to use elogind over this cfg? 2020-10-25 15:28:38 an3223: export ENV isn't a very good idea 2020-10-25 15:28:44 why not? 2020-10-25 15:28:50 then it's exported. 2020-10-25 15:29:00 user2: if you don't want to use elogind then sway must be suid 2020-10-25 15:29:03 Hello71: that's the point 2020-10-25 15:29:59 i have no inherent problem with elogind, but on my test laptop i just pointed it to tmp, and it worked there. 2020-10-25 15:30:04 oh, right 2020-10-25 15:30:09 best practises aside does this prevent it from start? 2020-10-25 15:30:25 well it doesn't stop *sway* from starting 2020-10-25 15:30:34 but qt checks for footguns before starting 2020-10-25 15:31:24 so it's worth fixing even if you like swiss cheese security 2020-10-25 15:32:48 ok, then im gonna try elogind, and see if that solves the issue. 2020-10-25 15:42:51 now that i've installed elogind, and set it to start at boot im no longer required to point XDG_RUNTIME_DIR to tmp, but im still not able to start sway. 2020-10-25 15:43:09 i still get the last 2 error messages 2020-10-25 15:43:11 00:00:00.002 [backend/backend.c:304] Failed to open any DRM device 2020-10-25 15:43:16 00:00:00.004 [sway/server.c:49] Unable to create backend 2020-10-25 15:54:36 my new config https://tuxist.de/files/config-lts.x86_64 2020-10-25 16:13:43 i managed to get rid of the error message by adding "amdgpu" to the mkinitfs.conf(this wasn't in the alpine guide), but i now get the error message: "Unable to create backendDRM device" 2020-10-25 16:26:59 Do you have udev and all related services enabled? 2020-10-25 16:28:58 user2: are you in the video group? 2020-10-25 16:29:37 the alpine guide says to run "setup-udev", but appart from that i haven't enabled much else. 2020-10-25 16:29:43 https://wiki.alpinelinux.org/wiki/Sway 2020-10-25 16:29:51 this is the guide i have tried to follow 2020-10-25 16:30:04 https://wiki.alpinelinux.org/wiki/Radeon_Video 2020-10-25 16:30:08 and this aswell 2020-10-25 16:30:18 yes the user is in the video group 2020-10-25 16:30:28 it's also in the input group and wheel 2020-10-25 16:30:52 what gpu do you have? 2020-10-25 16:31:29 radeon rx vega 64 2020-10-25 16:32:19 rc-update | grep udev ? 2020-10-25 16:32:44 This probably is due to not having udev, udev-trigger, udev-postmount and udev-settle enabled 2020-10-25 16:34:40 have you rebooted since running srtup-udev? 2020-10-25 16:35:10 yes i have restarted since running setup-udev 2020-10-25 16:35:27 rebooting now after enabling the other udev services mentioned. 2020-10-25 16:35:50 dosen't seem to have solved it. 2020-10-25 16:36:05 i get the samme error messages as before. 2020-10-25 16:37:35 not sure if it's related but to enable kms I also had to change a syslinux setting 2020-10-25 16:37:55 specifically removing `nomodeset` from the default options 2020-10-25 16:38:10 which isn't mentioned in the wiki 2020-10-25 16:38:11 pretty sure that was removed for 3.12 2020-10-25 16:40:56 it's working now. 2020-10-25 16:41:07 nomodeset was indeed enabled. 2020-10-25 16:41:53 thank you Hello71 and gjabell for your assistance! 2020-10-25 16:42:23 also I think I misremembered and you don't need logind if you use udev+video+input group 2020-10-25 16:42:38 but it doesn't really hurt anything 2020-10-25 16:43:29 it removes some of the red warnings when i boot sway, so im problably keeping it as is. 2020-10-25 16:43:43 anyway thankyou for the help! 2020-10-25 16:43:48 it's better to redirect sway output anyways 2020-10-25 16:44:42 nice :) 2020-10-25 16:44:48 im quite new to this stuff so im gonna take your word for it. 2020-10-25 16:45:27 anyway i've got allot of tinkering to do. bye for now. 2020-10-25 16:47:41 Hello, I cannot figure out if this a me issue or an alpine issue. Can I have some help? 2020-10-25 16:48:00 Don't ask to ask, just ask 2020-10-25 16:48:03 cacti_chameleon9: It's better to just actually ask a question 2020-10-25 16:48:40 I installed kde plasma and it works great par the battery indicator. And it states that the power management service appears not to be running 2020-10-25 16:49:14 Ah yeah, Alpine issue 2020-10-25 16:49:22 I know about it, and am looking into how to debug it 2020-10-25 16:49:43 I don't know if this is releted but powerdevil wount start with the following error: `"Session bus not found\nTo circumvent this problem try the following command (with Linux and bash)\nexport $(dbus-launch)" 2020-10-25 16:49:43 ` 2020-10-25 16:51:07 * I don't know if this is related but powerdevil wont start with the following error: `"Session bus not found\nTo circumvent this problem try the following command (with Linux and bash)\nexport $(dbus-launch)" ` 2020-10-25 16:51:18 Yup, know that too 2020-10-25 16:51:59 PureTryOut[m]2: Build issues? 2020-10-25 16:52:03 for that mr 2020-10-25 16:55:21 I have tried the command in bash, but it didn't help and again I have no clue if it is related... I actually don't know what dbus is 2020-10-25 17:13:13 OK.... How can I fix the power management service in KDE Plasma 2020-10-25 17:13:15 > <@freenode_ikke:matrix.org> cacti_chameleon9: It's better to just actually ask a question 2020-10-25 17:13:15 * OK.... How can I fix the power management service in KDE Plasma? 2020-10-25 17:13:16 Oh, OK so this is a known issue in alpine? 2020-10-25 17:13:44 That makes sense 2020-10-25 17:14:59 Hey! I got a silly question; I can't update my repositories because of "ERROR: http://dl-cdn.alpinelinux.org/v3.12/main: No such file or directory" The domain resolves fine (ping) 2020-10-25 17:15:32 I tried 2 other mirrors just to be sure, so i guess it's a fluke in my system. How would i go about debugging this ? 2020-10-25 17:20:17 Oh gosh, that url should be .../alpine/v3.12/... Sorry! :D 2020-10-25 18:55:29 Is there a list of unmaintained packages or email address used for those that I can search using repoology.org? 2020-10-25 19:12:15 Unmaintained packages don't have an e-mail address associated with it 2020-10-25 19:12:33 https://pkgs.alpinelinux.org/packages?name=&branch=edge&arch=x86_64&maintainer=None 2020-10-25 19:12:56 thank you :) 2020-10-25 19:36:35 is it normal having a lots of "... trying to overwrite ..." errors during recent KDE upgrade from 5.19 to 5.20? 2020-10-25 19:37:04 I got it my self, after I just ran apk fix against those that gave error 2020-10-25 20:00:44 17:30 plasma-workspace needs replaces=plasma-desktop<5.20 2020-10-25 20:01:37 https://gitlab.alpinelinux.org/alpine/aports/-/commit/35519f42ff06c470c250ede5b668978e8a1bd3b4 2020-10-26 00:03:13 I'm having trouble setting the timezone on an arm board in diskless mode. I tried both with setup-timezone and manually. 2020-10-26 00:03:23 tzdata is installed and /etc/localtime is linked to the correct file. 2020-10-26 00:03:42 If I run date I can see "UTC" disappear but the time stays the same. 2020-10-26 00:03:46 It changes from "Sun Oct 25 23:56:47 UTC 2020" to "Sun Oct 25 23:56:47 2020" 2020-10-26 00:03:56 I tried "strace date" and it seems it's reading /etc/localtime just fine. 2020-10-26 00:07:09 did you lbu commit 2020-10-26 00:10:21 Hello71: yes 2020-10-26 00:46:53 hmm 2020-10-26 00:47:06 is there a special trick to getting a program to link with ncurses on musl/alpine? 2020-10-26 00:51:52 I just get a load of undefined reference errors 2020-10-26 01:08:28 If I copy over the zoneinfo files from my Arch desktop it works! Is the tzdata package broken? 2020-10-26 01:30:32 MartijnBraam: oh goodness, I think I may have figured out how to disable screen blanking; this is going to be a much more pleasant experience if I managed it 2020-10-26 02:05:12 indeed, I seem to have 2020-10-26 02:05:15 that's an excellent improvement 2020-10-26 03:14:22 also, I saw that osk has a configuration file in /etc 2020-10-26 03:14:53 I assume that cannot take effect for the bootloader (if only because I have an encrypted /), but I saw that I could disable animation 2020-10-26 03:15:06 I suspect that will help some of the performance aspects 2020-10-26 07:53:19 Hi guys, I tried downloading alpine, but all links in download section are linkts to http (not https) destination of iso files. And therefore Google chrome disagrees with the download. 2020-10-26 07:55:35 wget? 2020-10-26 07:56:02 why not to change download links to https version 2020-10-26 07:57:03 because mirrors have issue with https 2020-10-26 07:58:44 pretty sure https://nl.alpinelinux.org mirror works over https fine 2020-10-26 08:00:09 dstzd: yes, but cdn mirror is problem, and it is 'main' mirror 2020-10-26 08:01:08 it is fastly or ... I forgot 2020-10-26 08:10:41 fastly should support ssl too unless it's done weird 2020-10-26 08:10:43 idk 2020-10-26 08:12:15 also idk 2020-10-26 10:45:05 hi 2020-10-26 10:45:46 How do I install a specific version of Node.js? - Attempt: nodejs-12.18.4-r0: breaks: world[nodejs=12.19.0-r0] 2020-10-26 10:46:41 SamuelMarks: We only maintain a single (or for nodejs, 2) versions of a package 2020-10-26 10:47:16 @ikke - Well how about an "LTS" flag? - I literally just steal the version number from my `node:lts-alpine` 2020-10-26 10:47:21 We have nodejs, which is 12.19.0, or nodejs-current, which is 14.14.0 2020-10-26 10:47:46 SamuelMarks: You have to ask the nodejs devs that, we don't maintain that immage 2020-10-26 10:47:48 image* 2020-10-26 10:48:16 Is 12.19.0 an issue? - Hmm… https://github.com/SamuelMarks/restify-orm-scaffold/blob/ab024ca/Dockerfile#L15 - unless 2020-10-26 10:48:42 Let me check node:lts-alpine, maybe that's what needs to be updated 2020-10-26 10:49:30 Hmm… https://github.com/nodejs/docker-node/pull/1348 2020-10-26 10:51:28 Hmm… `docker run node:lts-alpine node --version` gives 12.19.0 2020-10-26 10:51:54 So what is the concrete issue you have? 2020-10-26 10:52:14 I get an error in my alpine based docker image about installing the wrong version of Node.js 2020-10-26 10:53:56 Why are you trying to install 12.18.4 specifically? 2020-10-26 10:54:09 @ikke - I'm not, I'm trying to install the lts version 2020-10-26 10:54:34 ACTION investigates the `NODE_VERSION` environment variable 2020-10-26 10:54:52 Note that if you want LTS, it's not advised to use edge 2020-10-26 10:55:22 Checkout that Dockerfile link I shared earlier, I'm careful to infer everything from the environment 2020-10-26 10:55:39 I peeked quickly at it 2020-10-26 10:56:15 `docker-node/12(master)$ rg -F 'ENV NODE_VERSION'` nope they're all 12.19.0; hmm… 2020-10-26 10:57:29 Where is NODE_VERSION defined? 2020-10-26 10:57:37 https://github.com/nodejs/docker-node/blob/master/12/alpine3.12/Dockerfile#L3 2020-10-26 11:08:53 Okay, threw in some debug `printf` and `cat`; now know that `$NODE_VERSION = 12.19.0` 2020-10-26 11:10:09 And it `cat`s to `12.19.0` also. Hmm, maybe alpine pkgs are out of date 2020-10-26 11:10:51 Nope, you have 12.19.0 also https://pkgs.alpinelinux.org/packages?name=nodejs*&branch=edge 2020-10-26 11:12:26 SamuelMarks: The issue is that somewhere it tries to do something like: `apk add nodejs=12.18.4` 2020-10-26 11:12:38 Which apk cannot fulfill 2020-10-26 11:13:32 `printf '%s\n' "${NODE_VERSION}"` found 12.19.0; and `cat /env.node` found 12.19.0 2020-10-26 11:14:26 Found the issue 2020-10-26 11:14:44 Alpine 3.12 is still on 12.18.4 2020-10-26 11:15:52 Is Jakub Jirutka on IRC? - I don't want to step on his toes, I'm sure he just forgot to push 2020-10-26 11:16:30 He's not on IRC, but he is on gitlab 2020-10-26 11:16:46 Can you link me the repo? - I'll open an issue 2020-10-26 11:17:05 https://gitlab.alpinelinux.org/alpine/aports 2020-10-26 11:17:13 I believe he did try to upgrade 2020-10-26 11:17:16 but the upgrade failed 2020-10-26 11:17:36 https://build.alpinelinux.org/buildlogs/build-3-12-x86_64/main/nodejs/nodejs-12.19.0-r0.log 2020-10-26 11:17:39 yes 2020-10-26 11:18:05 https://gitlab.alpinelinux.org/alpine/aports/-/issues/12028 2020-10-26 11:22:48 Yep, that's the new libuv 2020-10-26 11:27:35 Commented https://gitlab.alpinelinux.org/alpine/aports/-/issues/12028 2020-10-26 12:04:02 I accidently upgraded from 3.11 to edge. Is it possible to downgrade again ? 2020-10-26 12:06:55 yes 2020-10-26 12:07:09 change the repos back, then apk ugprade -U --available 2020-10-26 12:16:00 ikke: There is is an error: http://ix.io/2C6b 2020-10-26 12:17:04 attos: apk version -l '?' 2020-10-26 12:19:22 ikke: See http://ix.io/2C6d 2020-10-26 12:22:05 at least: apk del ifupdown-ng 2020-10-26 12:24:04 attos: do you still have the output of the upgrade to edge? 2020-10-26 12:26:22 seems like ruby-dbm is causing it 2020-10-26 12:26:49 That's the only dependency that's not in the first list 2020-10-26 12:27:17 try apk del ruby-dbm 2020-10-26 12:28:18 ikke: I can scroll back in the root console to see the output of the upgrade command. 2020-10-26 12:28:43 I'll try "apk del ruby-dbm" 2020-10-26 12:35:32 There is again the conflict error: http://ix.io/2C6g 2020-10-26 12:37:38 Of course the conflict error takes place when I upgrade with "apk upgrade -U --available" 2020-10-26 12:40:20 Couldn't I just delete all ruby packages ? 2020-10-26 12:41:00 And there dependencies. 2020-10-26 12:49:06 ikke: "apk del -r -f ruby-libs" helped. Downgrading in progress ... 2020-10-26 13:01:39 ikke: It worked. I'm now on 3.12 again :) Thanks for your help. 2020-10-26 13:02:07 yw 2020-10-26 13:31:27 Hello Everyone 2020-10-26 13:32:08 anyone knows how I can autologin once Alpine is booted? 2020-10-26 13:32:30 autologin how? Via GUI ? 2020-10-26 13:32:47 No 2020-10-26 13:33:05 install agetty 2020-10-26 13:33:35 yeah, modify inittab and use agetty to autologin 2020-10-26 13:33:44 agetty -a 2020-10-26 13:33:54 which supports --autologin arg 2020-10-26 13:33:58 because I tried that in inittab but mybad didn't check for agetty 2020-10-26 13:34:03 installed or not 2020-10-26 13:34:05 yes, it needs agetty 2020-10-26 13:34:10 default getty does not support it 2020-10-26 13:34:11 'ttyS0::respawn:/sbin/agetty -L 115200 ttyS0 linux --login-pause --autologin root --noclear' for example 2020-10-26 13:34:40 is it possible the same way for tty2? 2020-10-26 13:34:43 without '--login-pause' iirc 2020-10-26 13:34:50 yes 2020-10-26 13:34:58 Alright, thanks 2020-10-26 13:34:59 I'll try 2020-10-26 13:35:32 additional question 2020-10-26 13:35:59 I have script running once the system is booted via "local.d" service 2020-10-26 13:36:24 is it possible to make it run directly after boot in same tty1? 2020-10-26 13:36:54 e.g script waits for user input 2020-10-26 13:40:58 or maybe it will work with the above command agetty .... && /bin/ash my_script.sh 2020-10-26 13:51:59 Also wanted to remind you about msr-tools 2020-10-26 13:53:33 currently I wasn't able to build from source @ github intel/msr-tools 2020-10-26 13:53:52 however I got it from here http://archive.ubuntu.com/ubuntu/pool/main/m/msr-tools/msr-tools_1.3.orig.tar.gz 2020-10-26 13:54:17 and built it successfully 2020-10-26 13:58:05 halosghost: postmarketos mkinitfs copies the config for osk-sdl into the initramfs 2020-10-26 13:58:29 disableing animations will stop the delay at the start, it won't make typing smoother since that doesn't use animations 2020-10-26 14:06:55 np57: msr-tools are already in testing, just enable it in /etc/apk/repository 2020-10-26 17:18:44 hi everyone, I'm new to alpine so I'm sure something obvious is escaping me 2020-10-26 17:20:12 the objective is to build a worker for gitlab that can build with some toolchains, so I got the toolchains in 3.12.1 and the installers don't run: both x86 and x86_64 versions just don't run with a non-descript "not found" error 2020-10-26 17:20:58 embcla: we need more details 2020-10-26 17:21:00 is Alpine so different from debian that installers and binaries need to be built specifically? 2020-10-26 17:21:06 sure, anything 2020-10-26 17:21:08 embcla: AH 2020-10-26 17:21:18 Alpine uses musl, not glibc 2020-10-26 17:21:38 so binaries built against glibc don't run on Alpine Linux 2020-10-26 17:21:45 right 2020-10-26 17:22:12 so, allow me the layman terms, I need to rebuild pretty much anything I want to run in alpine? 2020-10-26 17:22:24 unless it's already packaged for it 2020-10-26 17:22:24 There is libc6-compat, which can help 2020-10-26 17:22:59 it's looking for "ld-linux-x86-64.so.2" 2020-10-26 17:23:03 linker is different too? 2020-10-26 17:23:25 yes, the linker is related to that 2020-10-26 17:23:44 libc.musl-x86_64.so.1 2020-10-26 17:24:51 so even if I get the installer to work eventually, it's highly possible the binaries won't run anyway 2020-10-26 17:24:55 and they are closed-source 2020-10-26 17:25:08 that basically rules out alpine in this case then 2020-10-26 17:25:10 right? 2020-10-26 17:25:12 You can try libc6-compat and see if that works 2020-10-26 17:25:26 tried but it still gets stuck on the dynamic linker 2020-10-26 17:25:55 maybe because it is expecting it in a different path? 2020-10-26 17:26:03 https://pkgs.alpinelinux.org/contents?file=ld-linux-x86-64.so.2&path=&name=libc6-compat&branch=edge&repo=main&arch=x86_64 2020-10-26 17:26:20 Error loading shared library ld-linux-x86-64.so.2: No such file or directory (needed by ./xc32-v2.50-full-install-linux-installer.run) 2020-10-26 17:26:41 what does ldd ./xc32-v2.50-full-install-linux-installer.run return? 2020-10-26 17:27:30 libm.so.6 => /lib64/ld-linux-x86-64.so.2 (0x7fcbd490c000) 2020-10-26 17:27:37 /lib64/ld-linux-x86-64.so.2 (0x7fcbd490c000) 2020-10-26 17:27:44 libdl.so.2 => /lib64/ld-linux-x86-64.so.2 (0x7fcbd490c000) 2020-10-26 17:27:53 libpthread.so.0 => /lib64/ld-linux-x86-64.so.2 (0x7fcbd490c000) 2020-10-26 17:27:59 libc.so.6 => /lib64/ld-linux-x86-64.so.2 (0x7fcbd490c000) 2020-10-26 17:28:04 Error loading shared library ld-linux-x86-64.so.2: No such file or directory (needed by xc32-v2.50-full-install-linux-installer.run) 2020-10-26 17:28:42 hmm, curious, because that should exist 2020-10-26 17:28:48 ls -l /lib64/ld-linux-x86-64.so.2 2020-10-26 17:29:43 lrwxrwxrwx 1 root root 26 Oct 24 02:22 /lib64/ld-linux-x86-64.so.2 -> /lib/libc.musl-x86_64.so.1 2020-10-26 17:30:01 ah, so it's just a symlink 2020-10-26 17:31:14 https://pkgs.alpinelinux.org/contents?branch=edge&name=libc6-compat&arch=x86_64&repo=main 2020-10-26 17:31:22 doesn't this mean it should be a file? 2020-10-26 17:32:02 not necessarily 2020-10-26 17:32:13 Don't know then 2020-10-26 17:34:59 thanks ikke 2020-10-26 19:11:01 hi all, how to make apk use proxy? 2020-10-26 19:11:38 I've tried to specify envs HTTP(S)_PROXY (both upper and lower case, 4 pieces), but to no avail 2020-10-26 19:12:47 I've found this weird ticket: https://gitlab.alpinelinux.org/alpine/aports/-/issues/11768 2020-10-26 19:12:52 I am using alpine:latest 2020-10-26 19:14:15 http_proxy, https_proxy 2020-10-26 19:14:22 ftp_proxy 2020-10-26 19:14:33 those env variables 2020-10-26 19:16:52 yeah, thanks, just figure out that it's just a docker issue :( 2020-10-26 19:19:45 Sounds like http_proxy works, but https_proxy not 2020-10-26 19:22:17 ikke: apk uses http anyways 2020-10-26 19:22:35 not nessicarily 2020-10-26 19:22:44 I see what it fetches 2020-10-26 19:22:47 it's http 2020-10-26 19:22:51 it looks like purely a docker issue for now 2020-10-26 19:22:54 depends on what repo you're using 2020-10-26 19:23:04 default 2020-10-26 19:23:07 https, http, ftp, rsync..all supported 2020-10-26 19:56:33 HTTP_PROXY should never be supported because it is potentially a CGI variable 2020-10-26 19:59:44 its http_proxy (lower case) 2020-10-26 19:59:51 right 2020-10-26 21:11:09 Is there a way to run setup-alpine at boot? I would like to download an image, write it to a USB drive or SD card, drop an answerfile unto the filesystem, and have it boot to my specification. 2020-10-26 21:12:27 well sure, you could pack it into an openrc service and have that run at boot 2020-10-26 21:20:39 Hm, another issue is that all the install downloads are read-only ISOs except the ARM images. 2020-10-26 21:24:29 setup-bootable would make a writable boot media 2020-10-26 21:39:04 HEY >:[ 2020-10-26 21:39:34 it looks like update-ca-certificates from ca-certificates package has a bug that was spotted first in like 2015 2020-10-26 21:40:14 https://github.com/gliderlabs/docker-alpine/issues/30 2020-10-26 21:41:23 update-ca-certificates should handle chains of certs fine, but it fails to do so 2020-10-26 21:42:03 https://gitlab.alpinelinux.org/alpine/aports/-/issues/11373 2020-10-26 21:48:46 and unzip works in weird ways :/ 2020-10-26 21:49:51 `unzip -qlod /tmp/ /tmp/archive.zip` doesn't unpack the archive into tmp. 2020-10-26 21:51:16 is that unzip real unzip or from busybox? 2020-10-26 21:52:04 shit if I know 2020-10-26 21:52:08 ikke: setup-bootable looks really cool, I didn't know about that. Executing scripts on a running Alpine instance is harder than just downloading an image and writing a text file though. :) 2020-10-26 21:52:20 yZ5vlALg86lP: the one from alpine:latest 2020-10-26 21:56:12 ikke, c705: I guess I'm learning that Alpine has solved this problem through very useful tools for making bootable media and easily setting up new systems, but it's a different philosophy than Raspbian's "just modify /boot/config.txt". Which is fine. 2020-10-26 22:00:42 FreeBDSM: taht sousnd like the busybox variant, you might want to install the real deal 2020-10-26 22:02:26 FreeBDSM: If you didn't explicitly install unzip, it's from busybox 2020-10-26 22:02:48 does it mean it's okay for it to fail like that? 2020-10-26 22:02:52 ls -l $(which unzip) 2020-10-26 22:03:06 I mean, I don't really care which unzip I use and I am not going to replace it 2020-10-26 22:03:16 alpine is for docker and the less you do == the better 2020-10-26 22:03:26 FreeBDSM: busybox has slimmed down versions of commands 2020-10-26 22:03:38 so it's expected that not all features are present 2020-10-26 22:03:39 ikke: it's clearly a bug 2020-10-26 22:03:46 That might be possible :) 2020-10-26 22:03:52 ikke: because using different dir results into success 2020-10-26 22:04:50 err, nvm 2020-10-26 22:04:59 it doesn't work with different dir too 2020-10-26 22:08:29 `apk add ca-certificates && update-ca-certificates` produces a warning, even without putting any own certs... 2020-10-26 22:09:28 as for unzip - turns out -l makes it just list contents, it doesn't unzip anything 2020-10-26 22:31:09 huh, TIL busybox has unzip. thought it only had tar 2020-10-26 22:31:27 funnily I think it doesn't have zip 2020-10-26 22:31:40 correct 2020-10-26 22:31:46 zip is not present, but unzip is 2020-10-26 22:35:24 but you can tar -c 2020-10-26 22:36:54 -C, upper case 2020-10-26 22:45:05 no 2020-10-26 22:46:56 -c is create in tar 2020-10-26 22:47:50 right, and -C switches the cwd 2020-10-26 22:48:31 '-C DIR Change to DIR before operation' 2020-10-26 22:49:01 I use it every day 2020-10-26 22:49:14 same like make -C 2020-10-26 22:49:17 and git -C 2020-10-26 22:49:27 yes 2020-10-26 22:50:02 correct. not sure why we're arguing this if everyone is in agreement 2020-10-26 22:51:34 c705: it is IRC :) 2020-10-26 22:53:37 c705: let's just agree to agree :P 2020-10-26 23:45:47 MartijnBraam: dernit 2020-10-26 23:46:14 MartijnBraam: thank you for all your work on it, by the way 2020-10-26 23:46:26 people don't thank maintainers/contributors in the free software world enough 2020-10-26 23:46:32 :) 2020-10-27 00:12:12 my point is tar -c is similar to zip 2020-10-27 03:21:19 I just found out about archivemount 2020-10-27 03:21:22 it's amazing 2020-10-27 03:21:36 ACTION doesn't really intend to use tar ever again :P 2020-10-27 03:27:44 it's an interesting project but it's almost always much slower than just extracting it 2020-10-27 03:29:28 Hello71: I'm sure it is; but I don't particularly care about speed. I mostly want the ability to pick and choose what I extract 2020-10-27 03:29:59 it's still most likely slower than extracting and then deleting 2020-10-27 03:30:06 or better, just using tar -xf file files 2020-10-27 03:33:36 but then I need to figure out which ones I want 2020-10-27 03:33:39 ACTION is indecisive 2020-10-27 03:38:18 compressed tars are inherently sequential 2020-10-27 03:38:51 that will not help my indecisiveness 2020-10-27 03:45:53 also, libarchive means archivemount works on all manner of file formats 2020-10-27 03:46:01 many of which tar will not operate on 2020-10-27 03:53:09 bsdtar 2020-10-27 03:54:22 Hello71: then I'd have two tars 2020-10-27 03:54:41 ACTION bails 2020-10-27 03:54:59 (I don't blame you for not having read this / remembering this about me, but having two utilities for the same purpose makes me insane) 2020-10-27 03:55:09 Hello71: you're fine; I didn't need convincing :) 2020-10-27 03:55:17 I'm already using archivemount and loving it :) 2020-10-27 03:55:25 if you want to insist on doing it the slow and inefficient way, go ahead 2020-10-27 03:55:39 lol 2020-10-27 03:55:50 ACTION goes ahead 2020-10-27 03:56:04 Hello71: I'm planning on using ash as my only interactive shell 2020-10-27 03:57:51 Hello71: feel free to consider me crazy :) 2020-10-27 04:05:35 ACTION figured out how to setup loading an rc for ash 2020-10-27 04:05:38 very nice 2020-10-27 04:17:40 MartijnBraam: I assume a text-based luks prompt is kind of low on the todo list 2020-10-27 07:40:35 can I just change repos from 3.12 to edge to upgrade? 2020-10-27 07:40:55 Yes, and run apk upgrade -U --available 2020-10-27 07:40:58 or latest-stable? 2020-10-27 07:41:05 latest-stable is 3.12 atm 2020-10-27 07:41:17 It's just a symlink 2020-10-27 07:41:21 ok, thanks ikke:) 2020-10-27 07:44:55 Note that it might be that you have some packages in /etc/apk/world that no longer exist in edge and have no replacement that might cause issues 2020-10-27 07:45:24 ok 2020-10-27 07:50:36 ok then I did "apk upgrade -U --available" now I'm going to reboot. 2020-10-27 07:50:55 brb, I hope 2020-10-27 07:54:09 it lives! \o/ 2020-10-27 07:55:39 nice 2020-10-27 10:56:31 my kernel is refusing to 2020-10-27 10:56:46 boot my zfs root because it can't boot the module 2020-10-27 10:57:07 i have added zfs to my mkinitfs.conf and made a new initrd, but it doesn't seem to see it 2020-10-27 11:00:25 dysfun: And zfs-lts is installed on the host? 2020-10-27 11:01:55 zfs is installed 2020-10-27 11:03:08 and it was working fine yesterday 2020-10-27 11:04:38 apparently zfs-lts is installed too 2020-10-27 11:05:16 You could unpack the initramfs and check uf the module is in there 2020-10-27 11:06:04 it isn't, i got dumped into a busybox in the initrd and had a poke around 2020-10-27 11:07:09 my mkinitfs config hasn't changed, it includes zfs 2020-10-27 12:21:58 okay, seems my modules from my custom kernel are not getting put in /lib, so when it tries to copy them... 2020-10-27 12:22:16 i followed https://wiki.alpinelinux.org/wiki/Custom_Kernel , trying to account for things that have changed 2020-10-27 13:46:11 eh what's the difference in alpine's arch naming of "armhf" and "armv7" ?? that seems odd. does "armv7" mean soft-float (as in: armel) and "armhf" is actually arm-v7a-linux-*hf ? 2020-10-27 13:46:28 armhf is arm6 2020-10-27 13:46:34 woot 2020-10-27 13:46:50 algitbot: on what? 2020-10-27 13:47:07 It's an auto responder :) 2020-10-27 13:47:10 w00t 2020-10-27 13:47:12 woot 2020-10-27 13:47:18 oh 2020-10-27 13:47:26 i mean: woot? 2020-10-27 13:48:18 most use "armhf" for armv7 2020-10-27 13:48:28 so i am confused 2020-10-27 15:15:03 hi, I'm on a machine which doens't have the "main" repository, and is instead using a local mirror however that mirror is down. I can't seem to find instructions on how to add the main repository, is that written down somewhere? 2020-10-27 15:16:01 importantly, I'm on aarch64 2020-10-27 15:16:13 gchristensen: if you have alpine-conf installed, you can do it with setup-apkrepos 2020-10-27 15:16:23 but it's as as simple as adding the url to /etc/apk/repositories 2020-10-27 15:16:58 that program doesn't list any URLs to add. what is the URL for the main repository? 2020-10-27 15:17:00 gchristensen: You don't need to include the arch in the url, apk will do that itself 2020-10-27 15:17:20 What branch? edge or a stable release? 2020-10-27 15:17:28 This is for edge: https://dl-cdn.alpinelinux.org/alpine/edge/main/ 2020-10-27 15:17:32 good question, sorry for not saying so earlier. this machine is 3.4.0 2020-10-27 15:17:40 a tad old :_ 2020-10-27 15:17:55 yeah ... it is a somewhat ignored rescue OS ... 2020-10-27 15:18:00 https://dl-cdn.alpinelinux.org/alpine/v3.4/main/ 2020-10-27 15:18:03 thank you a lot! 2020-10-27 15:19:54 Hmm 2020-10-27 15:20:04 you said aarch64, but that release does not even have aarch64 2020-10-27 15:20:38 hah. 2020-10-27 15:23:06 that makes it extra inconvenient, then, that the internal repository is down :) 2020-10-27 15:23:43 So you say they have an internal repo with v3.4 for aarch64, even before Alpine Linux had it? (or backported later) 2020-10-27 15:24:00 that seems to be the case! 2020-10-27 15:24:19 Interesting 2020-10-27 15:24:48 It got added in v3.5 officially 2020-10-27 15:28:18 I'm not overly surprised, this is Packet / Equinix Metal's rescue and I'm guessing they probably sponsored y'all to help support aarch64 like they did for nixos :) 2020-10-27 15:28:31 heh 2020-10-27 15:28:39 They are the main alpine sponsors for this arch, so yes :) 2020-10-27 15:28:48 :D 2020-10-27 15:29:23 Then it doesn't surprise me 2020-10-27 15:29:27 either 2020-10-27 16:28:37 hello 2020-10-27 16:29:40 anyone knows default virtualization optimized alpine user and password 2020-10-27 16:32:56 Hi, do you know when clang 11.0.0 will be released in alpine package (x86_64) or where we can follow the advancement ? 2020-10-27 16:36:39 I thought there was a merge request, but cannot find t 2020-10-27 16:37:26 ah, llvm11 2020-10-27 16:37:34 https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/13773 2020-10-27 16:37:49 Not sure about clang 2020-10-27 16:38:05 but llvm11 will probably happen after the 3.13 release 2020-10-27 16:41:37 actually i'm looking for clang-format 11 for an alpine:edge docker image 2020-10-27 16:42:40 which is part of the clang package (https://pkgs.alpinelinux.org/contents?branch=edge&name=clang&arch=x86&repo=main) 2020-10-27 16:43:37 So that's yet there 2020-10-27 16:44:26 BTW many thanks for your website, it's really easy to do some package owner search etc... Good job all ! 2020-10-27 16:44:42 thank you 2020-10-27 16:44:46 it's appreaciated 2020-10-27 18:49:32 anyone running alpine as their network router? i've been thinking about it and playing with awall. 2020-10-27 18:51:24 i sure am 2020-10-27 18:51:34 not using awall, but... 2020-10-27 18:52:07 how has it been for you? i like having a config/programatic way to manage it, while most firewalls/routers are all webgui 2020-10-27 18:53:06 great, actually. I do to, i bloody hate web interfaces 2020-10-27 18:53:27 I generally use ansible for all that. i boot the machine and run an ansible script that sets everything up the way it needs to be 2020-10-27 18:53:28 crosbymichael: I use alpine on armv7 box, and use ferm for managing iptables 2020-10-27 18:53:58 more stable than my unifi stack I had prior 2020-10-27 18:59:45 the only thing that i'm scared of is messing up the WAN rule and things getting exposed but that would all be user error 2020-10-27 19:00:03 ya, i've been running unifi and getting more disapointed with atleast the routing and controller software 2020-10-27 19:01:13 oh you have, dissapointing is an understatment 2020-10-27 19:02:13 I bought unifi because I thought it would be eeasy for my parents to run their own internet, but it's so convoluted..the controller software..everything. pretty frusterating. I then concluded that it's easier if I just have a box that i can remote into and keep it simple 2020-10-27 19:03:07 their wifi APs are still pretty good but everything else is getting more complex and buggy 2020-10-27 19:03:35 mps: looking at ferm... 2020-10-27 19:04:24 not even though..I have a 30$ tiny tp-link ap that outperforms the unifi pro 2020-10-27 19:04:56 well..they're relatively the same sig strength, but 30$ vs like 150+ 2020-10-27 19:04:57 i just started looking at some of the tp-link APs, so that's good to know if I need to add more 2020-10-27 19:06:05 what are you all using for dhcp? i'm still a fan of dnsmasq 2020-10-27 19:06:17 dnsmasq is what i use 2020-10-27 19:06:42 also using that as a dnssec enabled cache/forwarder 2020-10-27 19:07:04 ya, i use it for dns block lists as well 2020-10-27 21:41:49 can you please point me into the correct direction of rebuilding an alpine package from source? 2020-10-27 21:42:32 I am mostly interested in rebuilding OpenVPN after modifying the source a bit, and creating a docker container after that. I just have only basic experience with apk (mostly apk install) 2020-10-27 21:44:27 ok, found this: https://git.alpinelinux.org/aports/tree/main/openvpn?h=master 2020-10-27 21:52:18 omg, more weird stuff :( 2020-10-27 21:52:32 doing `curl -s ...` getting body in the output, why? 2020-10-27 21:53:18 doing `curl --help` - it says `-s, --silent Silent mode` 2020-10-27 21:55:42 `curl -V`: `curl 7.69.1 (x86_6x-alpine-linux-musl) libcurl/7.59.1 OpenSSL/1.1.1g zlib/1.2.11 nghttp2/1.41.0 Release-Date: 2020-03-11 ...` 2020-10-27 21:55:54 FreeBDSM: that sounds like the normal behaviour of curl 2020-10-27 21:56:07 gunix: afaik -s means suppress output 2020-10-27 21:56:18 read the --silent entry in the man page 2020-10-27 21:56:24 FreeBDSM: nah, -s just doesn't give you that table output witht he download speed 2020-10-27 21:56:32 *with the 2020-10-27 21:56:44 ah 2020-10-27 21:57:03 -o /dev/null 2020-10-27 21:57:32 thanks for restoring my sanity 2020-10-27 21:58:06 -s is handy when piping curl output to less for example 2020-10-27 21:58:22 there is also -S, which does make it report errors when using -s 2020-10-27 21:58:44 So, I often use -Ss 2020-10-27 21:59:46 i do a lot of some_json="$(curl -s http://url/restful/api)" 2020-10-27 22:04:33 gunix: and then pipe it to jq 2020-10-27 22:04:55 FreeBDSM: yes, exactly. 2020-10-27 22:05:24 FreeBDSM: example: https://github.com/pia-foss/manual-connections/blob/master/get_region_and_token.sh#L150-L164 2020-10-27 22:17:17 what's /healthz? 2020-10-27 22:17:36 it returns body OK when health is okay and status 200 2020-10-27 22:17:52 but what happens when the subject is not healthy? 2020-10-27 22:18:02 is it safe to check just http status? 2020-10-27 22:18:22 or will it say `status 200 OK` with body `FAIL`? 2020-10-27 22:19:15 I think I'd better ask on #golang 2020-10-27 22:20:29 well..it entirely depends on what you're trying to accomplish 2020-10-27 22:20:40 ##programming might also be helpful 2020-10-27 22:21:52 https://github.com/kubernetes/kube-state-metrics/blob/master/main.go#L278 2020-10-27 22:22:05 it looks like there's simply no code for not okay 2020-10-27 22:22:23 so, I guess, the only possible failure is when I get a t/o 2020-10-28 01:43:57 gunix: Did you figure out the .apk building? I did this recently following the wiki: https://wiki.alpinelinux.org/wiki/Aports_tree 2020-10-28 01:45:11 Basically 1) apk add alpine-sdk 2) git clone git://.../aports 3) cd aports/main/openvpn; abuild 2020-10-28 02:39:55 I love how simple that is 2020-10-28 03:20:21 so, `apk info -L` can say what files a package contains 2020-10-28 03:22:24 and `apk info -W ` can tell me what package owns a file 2020-10-28 03:22:37 is there a way to figure out what package provides a given file without that package being installed? 2020-10-28 03:48:03 packages.alpinelinux.org/contents 2020-10-28 03:48:21 mm, so, not queryable via apk 2020-10-28 03:48:24 that's okay 2020-10-28 03:48:29 or just install all packages 2020-10-28 03:48:33 lol 2020-10-28 03:48:48 given who you're talking to, it shouldn't be a surprise that doesn't excite me as a possibility :P 2020-10-28 03:48:54 I think that's only like 200 gigs 2020-10-28 03:49:18 for one arch/release 2020-10-28 03:50:11 lol 2020-10-28 09:12:57 hi there! Advice me, please, it is any way to somehow speed-up of bumping packages to the new versions (at least, in edge repo)? Maybe something like sending PR's to the mailing list would work? 2020-10-28 09:19:16 mva: You can open a merge request at https://gitlab.alpinelinux.org/alpine/aports 2020-10-28 09:30:45 is there a build of alpine for the pinebook pro? and does anyone here use it? 2020-10-28 09:32:42 https://wiki.postmarketos.org/wiki/PINE64_Pinebook_Pro_(pine64-pinebookpro) (pmos is based on Alpine) 2020-10-28 09:37:11 you'll have a bit more things enabled by default and (optionally) an UI installed 2020-10-28 09:37:23 (just so you know) 2020-10-28 09:51:33 should be fine I think 2020-10-28 09:51:37 thanks! 2020-10-28 18:16:52 hi. where is the libreoffice package? 2020-10-28 18:18:34 MIA 2020-10-28 18:18:38 Gone on edge because it doesn't build w/ GCC10 2020-10-28 18:18:46 ^ 2020-10-28 18:18:48 that's a bummr 2020-10-28 18:19:01 https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/11136 might fix it 2020-10-28 18:19:06 that's a bit more than a bummer 2020-10-28 18:19:13 It should be back once the build issues are fixed 2020-10-28 18:19:18 thanks Cog, answered my next question 2020-10-28 18:19:21 cheers folks 2020-10-28 19:15:43 Hello 2020-10-28 19:16:01 I am trying to install alpine linux on virtual box 2020-10-28 19:16:21 i am using the standard one 2020-10-28 19:16:55 i get the error that sfdisk and syslinux is missing 2020-10-28 19:17:00 any help? 2020-10-28 19:23:26 Do you have a network connection? 2020-10-29 01:20:54 Yo danieli, have you ever installed metasploit-framework on alpine? 2020-10-29 01:21:01 (The free/community version) 2020-10-29 02:49:20 busybox's documentation is… not awesome 2020-10-29 02:57:48 I finally figured out what shell options it supports (by reading the source); but I actually cannot seem to figure out what escapes are supported by PS1 2020-10-29 03:02:14 I think it only supports posix ps1 2020-10-29 03:02:53 basically just command substitutions 2020-10-29 03:03:02 and variable substitutions 2020-10-29 03:03:04 hmm 2020-10-29 03:06:52 it, at minimum, supports \h and \w 2020-10-29 03:06:54 :) 2020-10-29 05:12:49 sadly a lot of helpful info for busybox resides in the source code as comments 2020-10-29 06:56:29 gillesmauve: I have, but it wasn't painless 2020-10-29 07:18:52 pppllll lllll llllllllllllllllllllrlllllllllpll 2020-10-29 09:19:17 danieli: Bah, humbug. I'll just virtualize kali 2020-10-29 13:02:23 With 5.10 being the next LTS Kernel, will the linux-lts package update to 5.10 soon? Or will it stay on 5.4 until 5.4 support ends? 2020-10-29 13:04:19 I think soon after it's released 2020-10-29 13:04:21 We probably wont bump to 5.10 until after 3.13 has been released 2020-10-29 13:04:26 nod 2020-10-29 13:04:55 It's most likely just too late to make it into 3.13 2020-10-29 13:07:13 Ah that is unfortunate 2020-10-29 13:10:47 Is there a rough estimate for 3.13? 2020-10-29 13:11:02 november/december 2020-10-29 13:12:59 Alright, thanks a lot! 2020-10-29 13:15:00 linux-newbie2932: you can use linux-edge from testing if you need/want newer kernels 2020-10-29 13:19:17 linux-edge updates even more than linux-lts does no? It annoys me that updating the kernel means all the kernel modules of the still active kernel gets removed. If a module still has to be activated, you have to reboot first before you can do so 2020-10-29 13:20:52 PureTryOut[m]2: I just extract the modules from the current running module again (requires you to still have the packge though) 2020-10-29 13:21:21 Yeah, that's annoying lol. Isn't there a way to keep the modules, at least til the next reboot? 2020-10-29 13:22:07 PureTryOut[m]2: load (modprobe) modules before upgrade ;) 2020-10-29 13:22:26 Please stop suggesting workarounds that really shouldn't be necessary lol 2020-10-29 13:22:33 I never know what modules I might need later on the day 2020-10-29 13:23:34 copy it to a tmpfs 2020-10-29 13:25:28 if we don't remove old modules on upgrade then people start to moan why we don't remove old modules on upgrade 2020-10-29 13:25:50 13:19 linux-edge updates even more than linux-lts does no? 2020-10-29 13:25:52 no 2020-10-29 13:25:57 not really anyways 2020-10-29 13:26:43 mps: well I want to have them removed at some point, just not right after upgrading forcing me to reboot 2020-10-29 13:26:50 they are usually released and updated at same time 2020-10-29 13:27:26 PureTryOut[m]2: I understand, and this should be fixed somehow 2020-10-29 13:28:07 maybe some setting somewhere which says: keep modules, I will remove them 'by hand' 2020-10-29 13:28:28 /etc/conf.d/linux-lts? 2020-10-29 13:38:03 How can I use testing/linux-edge? Will repository pinning work here (with the package names being different)? 2020-10-29 13:39:38 linux-newbie2932: you can have -lts and -edge installed at same time, and boot whichever you want 2020-10-29 13:41:30 Right, didn't even consider that. Will go try that out a bit, thanks again for the help everyone! 2020-10-29 15:54:22 gillesmauve: that's probably easier - I had to wrestle with both ruby and bundler as well as large-ish parts of the tools it requires 2020-10-29 16:16:55 MartijnBraam: the pbp is a million times better now that I've managed to disable screen blanking. Thank you :) 2020-10-29 16:18:41 how did you disable it? 2020-10-29 18:28:22 MartijnBraam: don't have my pbp in front of me, but I'm pretty sure it was setterm 2020-10-29 18:28:35 specifically, `setterm -blank` 2020-10-29 19:48:29 (and I added `xset s off` and `xset -dpms` as well iirc) 2020-10-29 19:48:39 (because I really wanted it to not screen-blank) :P 2020-10-29 21:28:56 is there no /etc/security/capabilities.conf in alpine? 2020-10-29 21:29:49 Or asked differently: how can I assign myself the NET_RAW capability? I've a python script that needs raw access, but I do not want to execute it as root. I cannot set the capability on the script, as it would need to be on the interpreter 2020-10-29 21:31:34 telmich: setcap 2020-10-29 21:32:54 afaics setcap only works on files, mps 2020-10-29 21:33:10 yes 2020-10-29 21:33:23 ah, you want for specific user 2020-10-29 21:34:05 You'd have to add the capability to the python executable 2020-10-29 21:34:09 you cannot do it on scripts 2020-10-29 21:34:23 Yes, because setcap does not work with scripts 2020-10-29 21:34:35 Because of the script->interpreter problem 2020-10-29 21:34:44 You'd need to install shadow 2020-10-29 21:34:49 to get PAM support 2020-10-29 21:34:50 Exactly, that's my problem :-) 2020-10-29 21:35:07 I got shadow already 2020-10-29 21:35:29 then it's a matter of getting pam to read that file, I guess? 2020-10-29 21:37:17 Do you also have linux-pam? 2020-10-29 21:38:24 I actually do 2020-10-29 21:39:11 Hmm, I don't see pam_cap.so 2020-10-29 21:41:56 Me neither actually 2020-10-29 21:42:50 It's not a module in linux-pam 2020-10-29 21:44:11 Debian had/has it in libcap-bin 2020-10-29 21:44:35 hmm 2020-10-29 21:45:01 I wonder if I can do something easy.. besides writing a short c program that I setcap + inherits 2020-10-29 21:45:16 I've the feeling somebody should have solved this before me 2020-10-29 21:53:49 it seems caps are quite a mess 2020-10-29 21:58:42 `sudo capsh --caps=cap_net_raw+iep --keep=1 --user=nico -- -c "$HOME/vcs/cdist/bin/cdist scan -b -I wlan0"` gives me a nice `Unable to set group list for user: Operation not permitted` 2020-10-29 22:01:15 you might be able to package the python script with pyinstaller and give setcap to the resulting executable 2020-10-29 22:01:39 not sure if that would actually work, but it might 2020-10-29 22:02:24 I'm working on getting pyinstaller into the repos, but it's not quite there yet (the test suite fails in some interesting ways that I still need to figure out) 2020-10-29 22:02:56 does it actually produce an elf executable? 2020-10-29 22:03:09 yes 2020-10-29 22:03:37 the executable unpacks the python program and a python executable into a temp dir and executes it passing the command line arguments through 2020-10-29 22:03:49 so, I'm not sure if it would appropriately delegate permissions 2020-10-29 22:03:53 but it might 2020-10-29 22:03:55 ACTION shrugs 2020-10-29 22:04:20 if the python binary inherrits the capabilities from the executable, it should 2020-10-29 22:04:35 no idea 2020-10-29 22:04:38 never tried that 2020-10-29 22:04:44 perhaps worth a try 2020-10-29 22:07:13 Interesting idea, halosghost 2020-10-29 22:08:09 I've to say I'm very puzzled/surprised not to see a very simple sudo-alike sudocap thing. 2020-10-29 22:08:24 telmich: if you'd like, I'll happily provide my working example of the APKBUILD for pyinstaller (though it's not yet in the repos because the test suite has some errors, I've already been able to use it to package a program that works for me) 2020-10-29 22:08:41 telmich: however, it might be an hour or so before I'm able to (I'm still at $DAYJOB) 2020-10-29 22:09:28 That would be great - I'll actually be off very soon (2310 here), but maybe we can stay in touch in here or via mail to follow up on it (I'm nico -at- ungleich.ch) 2020-10-29 22:10:04 I'll drop you an email there after I'm done with work 2020-10-29 22:10:54 hopefully I'll be able to get a preliminary copy into testing in the next couple of weeks 2020-10-29 22:11:52 personally, I have no intention of ever installing python on my machine, but there are a few python programs I really want to use; so pyinstaller means I can have those things but not have python globally installed :) 2020-10-29 22:12:03 (was unbelievably excited when I first heard about it) 2020-10-29 22:15:56 telmich: I think that would end up being basically the same as sudo -E setpriv 2020-10-29 22:16:06 maybe even no -E 2020-10-29 22:17:19 Oh, sudo -E is actually going a good direction - at least lets me test cdist with my correct $HOME 2020-10-29 22:17:29 ... getting some tea & going to bed 2020-10-29 22:20:40 question: to what extent is alpine dependent on busybox? I mean, which specific parts of it can not be replaced with something like the heirloom tools? 2020-10-29 22:23:44 you can replace whatever you'd like as far as i'm aware 2020-10-29 22:25:02 you could probably even recompile busybox to only include the applets you want so long as you provide compatible replacements 2020-10-29 22:25:10 scare-quotes around compatible :) 2020-10-29 22:33:55 I've been somewhat tempted to try and replace openrc with busybox init 2020-10-29 22:34:10 but I'm largely stopped by the fact that I don't want to have to provide all my own services 2020-10-29 22:36:29 based off the rest of busyboxs' code, probably wouldn't recommend it 2020-10-29 23:30:34 lol 2020-10-30 04:16:00 question: if a package has a failing test suite but a finite number of tests are failing (they fail on other distros too), should I manually disable the failing tests (or increase the allowed failure count to allow the overall test run to succeed), or do I disable the full test suite? 2020-10-30 04:18:35 I was following the wiki page for Cgit, using spawn-fcgi+fcgiwrap+nginx. In the example nginx config on the cgit wiki page it says `fastcgi_param SCRIPT_FILE $document_root/cgit.cgi`. This didn't work and I got a 403 error every time I tried to access cgit in my browser, but when I changed SCRIPT_FILE to SCRIPT_FILENAME it worked. Should I edit the wiki page? 2020-10-30 04:19:15 fcgiwrap 1.1.0, spawn-fcgi 1.6.4, and nginx 1.18.0 btw 2020-10-30 04:24:58 on the one hand, the test suite takes forever to run, and it seems to work well in my practical tests; on the other hand, running some tests is likely better than running no tests 2020-10-30 04:25:03 thoughts? 2020-10-30 04:53:08 Athe suite really does take forever to run 2020-10-30 04:53:18 I think I'm just gonna throw it in without the test suite 2020-10-30 06:37:48 halosghost: test everything and test it thoroughly if possible 2020-10-30 06:39:37 (in God we trust, everything else we check with pgp, old saying from crypto people) 2020-10-30 09:34:51 hi ... there used to be a package for seafile in the repositories, see https://wiki.alpinelinux.org/wiki/Seafile:_setting_up_your_own_private_cloud 2020-10-30 09:34:59 where has it gone? 2020-10-30 09:35:08 is it because of python2 or something different? 2020-10-30 09:44:39 https://gitlab.alpinelinux.org/alpine/aports/-/commit/6e5499bca18c723547152560886ab3bb043c6e8f 2020-10-30 09:45:14 nixi: ^ 2020-10-30 09:46:28 so broken upstream? 2020-10-30 09:47:32 No idea why it's broken 2020-10-30 11:57:47 hey guys I'm trying to use zfs-lts on alpine, when I install said package, I get hundreds of errors like: 2020-10-30 11:57:51 failed to rename lib/firmware/amdgpu/.apk.82c67c3f87c34e8c19fb7cf56.... 2020-10-30 11:58:00 is this normal? on 3.12 fully updated 2020-10-30 11:58:40 / 2020-10-30 12:45:52 Hey all, for the last few months, I've seen packages move the .so into the -dev package, and only keep the .so.* in the library package. What I'm strugling with right now (with meson) is how do I get the final application to link properly? Right now, i install the -dev package, meson and the .pc file cause it to be linked all happily, but then on target, it complains about the missing .so; so how is that supposed to 2020-10-30 12:45:53 be done? 2020-10-30 13:18:35 You need the non -dev package for running the resulting binary if you mean that (?) 2020-10-30 14:08:55 that is the goal yes :) 2020-10-30 14:09:11 but the binary now links against the .so thus needing the -dev package on the target; but we want to avoid that 2020-10-30 14:11:30 so is this some gcc/meson magic that is needed to achieve this? 2020-10-30 14:12:31 afaik, the binaries should link the the actual .so.x.y file, not the symlink 2020-10-30 14:12:37 link to the* 2020-10-30 14:12:51 but how do you make that happen though? :) 2020-10-30 14:13:00 That part I don't know 2020-10-30 14:13:03 cause by default you just do gcc -lmylib; and it'll link to the .so 2020-10-30 14:13:52 I'm not to familiar with the exact details of how that works 2020-10-30 14:14:16 oliv3r[m]: these questions fit better in #alpine-devel btw 2020-10-30 14:43:37 well it's 'regular development' but i guess it applies to alpine devel too :D 2020-10-30 14:44:05 telmich: make any progress on your issue? 2020-10-30 16:49:12 ikke: I assume it's not a problem to disable test suites that never complete? (even on my powerhouse of a workstation, the pyinstaller test suite didn't complete in hours) 2020-10-30 17:27:31 Hello ... I have an lxc container with a custom linux distro having sysvinit and openrc. When I boot the lxc instance and then try to start service using rc-service service start , I get error 2020-10-30 17:27:53 * You are attempting to run an openrc service on a 2020-10-30 17:27:53 * system which openrc did not boot. 2020-10-30 17:27:53 * You may be inside a chroot or you may have used 2020-10-30 17:27:55 * another initialization system to boot this system. 2020-10-30 17:27:57 * In this situation, you will get unpredictable results! 2020-10-30 17:27:59 * If you really want to do this, issue the following command: 2020-10-30 17:28:01 * touch /run/openrc/softlevel 2020-10-30 17:28:16 When I create this file, the service still does not start 2020-10-30 17:57:36 hg: we prefer to disable as little as possible 2020-10-30 17:57:48 hg: sometimes there is a way to skip heavy tests 2020-10-30 17:59:17 that makes a lot of sense; there supposedly is, but it doesn't really work that well, and there are quite a few failing tests that happen on multiple distros 2020-10-30 18:01:05 I can increase the allowed number of failing tests, so that can be avoided 2020-10-30 18:01:16 I will give a bit more work to see if I can avoid some of the really strenuous tests 2020-10-30 18:01:22 ikke: thanks :) 2020-10-30 18:12:01 How do I integrate openrc based distro in a container (docker or lxc) 2020-10-30 18:14:07 kiwi_29: docker containers (typically) do not have an init / service system 2020-10-30 18:14:27 for lxc, there are templates 2020-10-30 18:14:28 kiwi_29: install alpine in lxc, it is openrc based :) 2020-10-30 18:14:53 does alpine use sysvinit too? 2020-10-30 18:15:01 no 2020-10-30 18:15:02 no 2020-10-30 18:15:14 which actual init system does alpine use then? 2020-10-30 18:15:23 because openrc needs a native init system..no? 2020-10-30 18:15:25 ikke: finally, I was faster :) 2020-10-30 18:15:30 mps: :D 2020-10-30 18:15:35 :D 2020-10-30 18:15:52 my questions will come faster though ;) 2020-10-30 18:16:03 kiwi_29: busybox init 2020-10-30 18:16:05 kiwi_29: alpine use openrc, and it is 'native' init system 2020-10-30 18:16:25 I see...I thought it needed native init system.. 2020-10-30 18:16:33 so I can have only openrc as an init system? 2020-10-30 18:16:33 What is a native init system? 2020-10-30 18:16:35 and busybox init as ikke says 2020-10-30 18:16:56 kiwi_29: That's the only one that Alpine Linux officially supports at the moment 2020-10-30 18:17:13 but others are using things like s6-init as well 2020-10-30 18:17:14 so alpine has busybox init and openrc 2020-10-30 18:17:28 ? 2020-10-30 18:17:47 yes 2020-10-30 18:18:22 my custom distro has sysvinit and openrc ...when I run lxc container.. I get error 2020-10-30 18:18:55 so when I boot and start a service using rc-service service status .. I get error related to /run/openrc/softlevel file 2020-10-30 18:19:15 becuase /sbin/init is symbolic link to /sbin/init which is sysvinit 2020-10-30 18:20:31 did you started cgroup service on alpine 2020-10-30 18:20:51 I do not use alphine..I created a custom distro 2020-10-30 18:20:59 what does cgroup service do? 2020-10-30 18:21:08 ..so then why are you asking here 2020-10-30 18:21:50 because openrc in mine also has cgroup service and alpine is well supported distro with openrc where I can get info about how to get my openrc working 2020-10-30 18:21:59 what does cgroup service do? 2020-10-30 18:22:01 to run lxc it is good idea to start cgroups service which sets environment for guests 2020-10-30 18:22:28 right.... I also saw that openrc-init does some initialization too 2020-10-30 18:22:48 I will look at croup service 2020-10-30 18:22:50 you didn't described what is your host distro and what is guest 2020-10-30 18:22:58 host is ubuntu 20 2020-10-30 18:23:04 guest is custom distro using openrc 2020-10-30 18:23:13 ah, then I don't know 2020-10-30 18:24:12 systemd is what I happily forgot 3 years ago ;) 2020-10-30 18:24:59 but systemd is on host..I m interested guest running openrc..that is where the issues are 2020-10-30 18:27:21 openrc works quite fine in containers on alpine, though if you want openrc or other init system in container I advice lxc not doecker 2020-10-30 18:29:18 oh, gone 2020-10-30 18:30:43 quite polite /o\ 2020-10-30 18:35:04 mps yes... I m using lxc 2020-10-30 18:36:07 It's not clear to me how you're supposed to properly start openrc 2020-10-30 18:36:07 where can I see alpine-openrc templates for lxc 2020-10-30 18:36:12 kiwi_29: for setting containers setting host properly is more important than guest 2020-10-30 18:36:33 mps I m listening 2020-10-30 18:36:44 that is the thing I m trying to figure out 2020-10-30 18:36:48 openrc is same for container and native run 2020-10-30 18:37:18 nothing special need to be done 2020-10-30 18:37:34 but for native run I see that /sbin/init is symlinked to /sbin/openrc-init 2020-10-30 18:37:36 mps: What is actually starting openrc in the first place? 2020-10-30 18:37:48 I run same distro on qemu 2020-10-30 18:38:09 for openrc to start in first place ikke i had to pass init=/sbin/openrc-init to kernel parameters 2020-10-30 18:38:13 ikke: /sbin/init I think 2020-10-30 18:39:00 either you pass /sbin/openrc-init as kernel parameters or symlink /sbin/init to /sbin/openrc-init 2020-10-30 18:39:14 I m quite new to openrc so I m figuring it out myself though 2020-10-30 18:39:16 it switches runlevels and reads /etc/inittab, I think 2020-10-30 18:39:19 We don't use openrc-init though 2020-10-30 18:39:29 openrc-sysvinit? 2020-10-30 18:39:33 ikke: true 2020-10-30 18:39:53 what starts openrc in containers? 2020-10-30 18:39:54 ::sysinit:/sbin/openrc sysinit 2020-10-30 18:39:56 ah, this? 2020-10-30 18:40:03 in inittab 2020-10-30 18:40:08 oh ok 2020-10-30 18:40:11 ::sysinit:/sbin/openrc boot 2020-10-30 18:40:34 so the system starts the native init system (sysvinit in my case) and if inside inittab I have this then openrc wil start correctly 2020-10-30 18:40:44 ? 2020-10-30 18:40:50 I would say so 2020-10-30 18:41:21 interesting...let me try 2020-10-30 18:41:27 https://gitlab.alpinelinux.org/alpine/aports/-/blob/master/main/alpine-baselayout/inittab 2020-10-30 18:41:49 line 3-5 2020-10-30 19:01:40 hm.. trad mode, overlay added for /usr and /var .. how to handle apk world? 2020-10-30 19:01:56 that is, running root from ramfs 2020-10-30 19:02:49 what? 2020-10-30 19:05:44 somehow I now don't understand https://wiki.alpinelinux.org/wiki/Raspberry_Pi last paragraphs where overlay has been added 2020-10-30 19:05:58 just before "disk-based (sys) installation) 2020-10-30 19:06:15 "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. " 2020-10-30 19:13:28 if I install something, wouldn't next lbu commit add that anyways? 2020-10-30 21:41:17 ikke mps I used the alpine intttab in my lxc distro however I get the same error about /run/openrc/softlevel file not present. How is the /run/openrc/softlevel file in alpine created? 2020-10-30 21:41:26 how is it created at boot? 2020-10-30 21:42:00 I wonder the same 2020-10-30 21:42:07 it must be something that openrc creates 2020-10-30 21:43:52 I see there is /sbin/openrc-init present in alpine (just spun up an alpine virtual distro on my virtualbox) 2020-10-30 21:44:16 I had checked openrc-init source and I saw a place where /run/openrc/softlevel is created 2020-10-30 21:47:01 so if openrc-init is not run on alpine there must be some place where /run/openrc folder is created and /run/openrc/softlevel file is created 2020-10-30 22:04:11 kiwi_29: look /etc/inittab 2020-10-30 22:07:36 nothing there except /sbin/openrc starting 2020-10-30 22:07:52 I copied the exact same inittab to my lxc and have the same issue mps 2020-10-30 22:08:03 as in I get error about /run/openrc/softlevel 2020-10-30 22:08:35 I see some people had issues with docker which is similar --> https://github.com/gliderlabs/docker-alpine/issues/437 2020-10-30 22:09:02 this link has issue running alpine-openrc guest inside docker 2020-10-30 22:09:03 files in /run created at boot 2020-10-30 22:09:20 created at boot by which service? 2020-10-30 22:09:31 openrc itself 2020-10-30 22:09:32 openrc? 2020-10-30 22:09:48 hmm 2020-10-30 22:10:24 /sbin/init read /etc/inittab and starts what is set there 2020-10-30 22:11:29 I wonder why it is not happening in lxc... I copied the exact same inittab 2020-10-30 22:12:11 We have alpine containers with openrc in lxc 2020-10-30 22:13:21 I have no idea how you made your system, but do other distro can start on your host in lxc 2020-10-30 22:14:53 ikke ..where how can I deploy and alpine-openrc in lxc ...could you send me link to image 2020-10-30 22:15:43 look at alpine wiki, development section how to set lxc 2020-10-30 22:18:22 mps yes... I have many other guests in lxc running currently..all are on systemd tho ...host is ubuntu20 2020-10-30 22:18:49 thanks mps checking alpine wiki 2020-10-30 22:19:21 I usually make lxc container 'by hand' so don't have recipe 2020-10-30 22:19:49 I only know how to do it in alpine with the setup we have 2020-10-30 22:20:35 and for me it works always 'out of the box' 2020-10-30 22:35:28 ikke: How are the source rootfs for docker built? 2020-10-30 22:35:33 What are the exact packages that are included? 2020-10-30 22:36:38 can I trust the output of `apk info` in the alpine image? 2020-10-31 00:01:29 mps: lol, that makes sense to me. I'm just struggling because this test suite seems to be not terribly well-maintained 2020-10-31 01:35:44 Hi there. Just wondering when (and if) there's going to be an update to chromium on 3.12. It's been sitting on version 83 since June. 2020-10-31 03:15:37 Hello, I'm trying to boot the alpine linux installer on Vmware workstation and I get the error "Mounting boot media failed" 2020-10-31 03:16:07 I've tried changing the virtual disk type from SCSI to SATA, tried both UEFI and BIOS, both did not work 2020-10-31 03:39:15 It booted after a few attempts. Now it's installing 2020-10-31 05:14:46 is it still preferred to group new dependencies of a proposed new aport into a single commit? 2020-10-31 08:05:52 halosghost: no, one commit per aport 2020-10-31 08:08:43 halosghost: however tests are heavy they exists for reason and shouldn't be skipped if possible 2020-10-31 08:10:31 there are a lot of problematic pkgs where tests disabled blindly (even without trying to see why they fail) which makes unstable/not working properly/full of bugs etc 2020-10-31 08:11:37 quality of distro is not of having a lot of pkgs, and newest versions, new feature but in stable and secure pkgs 2020-10-31 08:12:06 I would add my preferences at that: simple and small pkgs 2020-10-31 10:17:04 Hi there. Just wondering when (and if) there's going to be an update to chromium on 3.12. It's been sitting on version 83 since June. 2020-10-31 10:26:20 kruppe: I recently upgraded Chromium on edge, I'll try to look into backporting it soon-ish 2020-10-31 10:43:42 Cogitri: Thanks! 2020-10-31 10:50:23 https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/14147 2020-10-31 11:04:58 Cheers, Cogitri. 2020-10-31 18:05:17 im trying to re-create some alpine containers under CEntos7 and i am going through my notes but for some reason the networking isn't working 2020-10-31 18:05:44 the host config has: lxc.network.type = veth 2020-10-31 18:06:34 but when I go through setup-alpine I constantly get: ip: ioctl 0x8913 failed: No such device 2020-10-31 18:06:35 * ERROR: networking failed to start 2020-10-31 18:06:41 whenever iut attempts to start networking 2020-10-31 18:10:19 ok sorted, set the network type to none 2020-10-31 18:10:42 ill need to look into veth at a future date, i dont need it tbf 2020-10-31 18:13:21 we use veth without issue 2020-10-31 18:17:36 im sure it is possible (i had it working on my gentoo) but this is odd 2020-10-31 19:21:51 hey there~ i'm not sure if this is the correct place to ask, but i'm trying to create a qemu virtual machine on an alpine host. i set up bridge networking via qemu-bridge-helper, but my VM can't get an IP. what could be the issue? 2020-10-31 19:22:42 it works correctly if i use default (nat) networking btw 2020-10-31 19:40:41 spiralw, do this and try again: 2020-10-31 19:40:41 echo 0 > /proc/sys/net/bridge/bridge-nf-call-arptables 2020-10-31 19:40:41 echo 0 > /proc/sys/net/bridge/bridge-nf-call-ip6tables 2020-10-31 19:40:42 echo 0 > /proc/sys/net/bridge/bridge-nf-call-iptables 2020-10-31 19:58:19 MY-R: oh, that did it 2020-10-31 19:58:20 what's that do? 2020-10-31 19:58:57 (and do I have to do that every reboot?) 2020-10-31 20:00:07 spiralw, it allow dhcp packet to pass by iptables 2020-10-31 20:00:20 oh, ok, thank you 2020-10-31 20:01:36 spiralw, yes, you can add those 3 lines to for example: /etc/local.d/qemu-bridge.start 2020-10-31 20:02:32 alright 2020-10-31 20:03:00 but if you gonna use that way then need load "br_netfilter" module first so add also "br_netfilter" probably together with "tun" to file: /etc/modules-load.d/bridge-stuff.conf 2020-10-31 20:03:04 spiralw ^ 2020-10-31 20:05:27 spiralw, be sure "local" service start too: rc-update add local default