2024-10-01 00:25:35 Hi ALL! I'm new to alpine, i want to utilize unused cpu resources with xmrig on alpine inside VM. for best performance it requires huge pages enabled. also there is a script that makes changes to system, enabling them (https://raw.githubusercontent.com/xmrig/xmrig/refs/heads/master/scripts/enable_1gb_pages.sh) but seems like there is no path /sys/devices/system/node on alpine, What you suggest to enable them? 2024-10-01 00:48:10 Hi, I have a Lenovo Z13 laptop with a cirrus speaker dsp which requires firmware. The firmware is included in the linux-firmware-cirrus package, but the HDA modules required are non enabled in the alpine kernel config. What would be the best way to request they are enabled? 2024-10-01 05:35:19 tokyovigilante: You can create an issue here: https://gitlab.alpinelinux.org/alpine/aports/-/issues 2024-10-01 06:55:46 ikke: thanks! Seems just the -edge kconfig is missing the required CONFIG 2024-10-01 07:06:28 https://gitlab.alpinelinux.org/alpine/aports/-/issues/16487 if anyone is interested, thanks 2024-10-01 07:50:08 `apk` has a `-p` option/argument to control which root filesystem apk will work on. Can an `apk` hook do the same? 2024-10-01 07:53:11 I want expand on this immutability method, by automatically creating a new rw snapshot before`apk` does a commit, and having `apk` work on that snapshot. https://wiki.alpinelinux.org/wiki/Immutable_root_with_atomic_upgrades 2024-10-01 07:57:43 I've somewhat got something working by aliasing `apk` to `apk -p /mnt/root/next`, but it's a brittle and opaque solution. Any program or other user using `apk` without the proper env variables, just get errors 2024-10-01 08:22:43 papiris[m]: create a apkp in /usr/local/bin/ and use that :) 2024-10-01 08:23:40 Or just apk 2024-10-01 08:32:49 ty for suggestions! I want it to be transparent, i.e. graphical package managers like KDE Discover and Gnome App should also use `apk -p ...`. I've previously placed a script named `apk` in ~/.local/bin/ which calls `apk -p...`, with only partial luck. I'll try /usr/local/bin/ :) 2024-10-01 13:20:32 Does anyone use Pandoc? Do you find it outputs good MediaWiki syntax? 2024-10-01 13:21:12 seems pretty cool 2024-10-01 13:57:50 there are some options for busybox less to quite if file fits on screen, but it still uses the whole screen, can even supresse ~, but it fills it with blank lines instead, ... or am i missting some trick? 2024-10-01 14:16:36 -FX, frag 2024-10-01 14:18:15 lopid seems busybox less doesnt have the X option 2024-10-01 14:18:44 :( 2024-10-01 15:22:11 i miss the colored git logs with busybox less, so I usually install GNU less 2024-10-01 18:23:06 Hello guys !!!!! ,…….WE POST ALL PRODUCTS AND REVIEWS ON OUR MAIN CHANNEL AND GROUP. WE WON'T BE POSTING ANY PRODUCTS ON THIS CHANNEL.MAIN GROUP AND CHANNEL LINKS BELOW ⬇⬇⬇... (full message at ) 2024-10-01 18:29:45 AdeOpe[m]1: kindly fornicate yourself 2024-10-01 19:03:34 /mode +s would eliminate most of these incursions 2024-10-01 19:04:28 noone uses /list to find this chan, noone. except those you would kick anyway 2024-10-01 19:05:24 bOR38552MJA: does that matter for matrix users? 2024-10-01 19:08:11 oh damn. i totally forgot about those, they are not part of my bubble. please excuse my smartassing. 2024-10-01 19:08:30 Also that's not really a nuisance 2024-10-02 13:53:12 Hi guys. Have a question. If mouse has several programmable buttons - does it drive by umous or ukbd too ? 2024-10-02 13:54:14 have this message in system log when attaching device: uhidev2 at uhub4 port 2 configuration 1 interface 0 "Razer Razer DeathAdder Essential" rev 2.00/2.00 addr 7 2024-10-02 13:54:54 confused by this: wskbd2: connecting to wsdisplay0 2024-10-02 13:55:07 why it sees as wskbd ? 2024-10-02 13:55:21 wrong chat. sorry 2024-10-02 14:00:30 I sense an OpenBSD or NetBSD system 2024-10-02 14:12:59 For remounting drive readonly on shutdown runlevel, this is part of the OpenRC file:... (full message at ) 2024-10-02 14:14:43 WIll no umount result in dirty start state? 2024-10-02 14:17:14 humm, right 2024-10-02 14:17:39 just curious why connecting/disconnecting razor mouse touches wskbd 2024-10-02 14:17:44 Ah, maybe do_unmount is what flags are related to. 2024-10-02 14:17:57 seems because of programmable buttons on it 2024-10-02 14:33:01 There is also... (full message at ) 2024-10-02 14:34:26 Found this, but didn't didn't find what I need: https://github.com/OpenRC/openrc/blob/master/service-script-guide.md 2024-10-02 14:38:52 nvm, found it 2024-10-02 14:39:42 the function it defined in that script. I missed it 2024-10-02 15:04:35 I removed that entire function and just did mount -a -o remount,ro ... could that be problematic? lol. I figured all the mount info was in fstab 2024-10-02 15:13:10 I guess I should account for drives not in fstab too. 2024-10-02 15:16:04 which seemed the whole point of using fuser i guess 2024-10-02 15:22:39 I like how OpenRC does config scripts haha. This is pretty cool 2024-10-02 15:23:06 basically just shell haha 2024-10-02 17:14:28 hello 2024-10-02 17:14:41 I wanted to ask about the chromium package and the patches to get chromium to work with musl 2024-10-02 17:15:37 I was wondering if the patches concerning chromium's sandbox does anything to make it less effective 2024-10-02 17:16:32 I don't understand much if any of the code base so I can't really tell from myself when I view the patches https://gitlab.alpinelinux.org/alpine/aports/-/blob/master/community/chromium/musl-sandbox.patch 2024-10-02 18:42:10 does anyone know if busybox mount -a also includes at mtab or proc? 2024-10-02 18:43:16 man just says fstab for -a, but it mentions mtab a few other places 2024-10-02 18:45:54 ignore, found mount.c 2024-10-02 19:06:57 doesn't even seem to be scanning for other mounts, so I think I can just ignore worrying about using mount -o remount,ro 2024-10-02 19:13:10 Get a journal, Logan 2024-10-02 19:16:48 weird that openrc-run manpages don't have reference to eindent or eoutdent 2024-10-03 09:37:03 Hey everyone, I made this as a kind of drop-in replacement for the standard repositories, but it keeps old versions of packages around. Maybe useful to some people, as I've seen some people complain about Alpine's policy of only keeping the latest version of each package. https://github.com/evertheylen/alpine-archive-proxy 2024-10-03 09:44:55 hi everyone, I am running Alpine Linux inside multiple virtual machines with hypervisor VirtualBox on Windows 10/11 as a host OS. After my update to Virtualbox 7.1 I face issues with the NAT networking: Alpine is not able update its APK repos anymore, as it seems to be a general network interface issue. Anybody facing the same problem who can tell me how to fix it? (I already checked in various virtualbox forums but did not find a solution ye 2024-10-03 09:55:15 old packages are in /var/cache/apk 2024-10-03 09:55:56 lopid: by default, no, you have to enable it 2024-10-03 10:07:27 cyberpunk123: do you have any internet access? 2024-10-03 10:07:47 lopid: yes, but I'm using this in a situation with hundreds of devices. I want to test one such device, verify that the current package versions work well, and then later I want to set up more devices exactly like it. If a package was updated in the meantime, I can't install the same version from the standard repos anymore. 2024-10-03 10:08:25 Maybe also relevant for Docker containers 2024-10-03 10:08:37 it probably resolves the old deps too, right? 2024-10-03 10:09:12 lopid: unsure what you mean 2024-10-03 10:09:46 an old package may rely on an equally old dep 2024-10-03 10:11:24 well it doesn't inspect the versions, but if you used the repo from the start you'll have downloaded all deps so all deps are stored 2024-10-03 10:11:34 *inspect the dependencies 2024-10-03 11:07:09 `tlp start/service` seem to be a quitck/easy way to hibernate laptop when closing lid (and probably more), mine sank a 3% i think it was in a week that way .. why is it not mentioned in the alpine laptop wiki? 2024-10-03 11:20:11 Does anyone use hyprland on Alpine? Have you enjoyed experience? 2024-10-03 11:28:18 i like ratpoison, i see there is one inspired by rp in repo for wayland too (havent tried it tho): cagebreak 2024-10-03 11:41:50 Cool, ty. I haven't tried a tiling wm before, i noticed a bunch in alpine wiki. I have seen hyprland a lot in media 2024-10-03 13:48:06 hello 2024-10-03 13:48:55 is anyone having issue with iwd (segfault) ? 2024-10-03 17:58:19 how do i add a user with adduser if the group with that name already exists? 2024-10-03 17:58:26 it just complains the group already exists but i don't care, i just want to add the user anyway 2024-10-03 18:00:34 -G 2024-10-03 18:01:41 addgroup foo && adduser foo -G foo -D 2024-10-03 18:02:31 heh 2024-10-03 18:02:36 i'm baaack! 2024-10-03 18:08:45 Welcome back 2024-10-03 18:10:33 :) been doing some wiki work, i run LLDAP on Alpine. Now i need to learn how to package it for Alpine :) 2024-10-03 18:17:42 i have a small router board with 3 ethernet ports on it, it seems to have Arch Linux on it.. when i mount it on my desktop i see the directories @, @home, @pkg, @log, @.snapshots i think this is BTRFS filesystem. Am i correct in assuming i can achieve the same with Alpine? make it "immutable" or something? it doesnt have a monitor connection, but i suppose i could make it somehow to restore the last snapshot when the upgrade 2024-10-03 18:17:42 fails somehow 2024-10-03 18:19:08 JohannesJacobs[m]: sounds like you want a run-from-ram system, which was created for these kinds of deployments 2024-10-03 18:20:05 no, i think thats not what i want :) i have a 16GB msata disk in it :) i want to fill up the whole 16GB :)) 2024-10-03 18:20:35 but im thinking, if i use BTRFS and snapshots, i can somehow automate it so that it reverts to the previous snapshot if it fails to boot? 2024-10-03 18:21:00 But since Alpine is targetted at these small systems, perhaps that already exists? 2024-10-03 18:21:02 I have no experience with BTRFS 2024-10-03 18:21:13 I'm not aware of such a setup myself 2024-10-03 18:21:32 me neither.. other then "we use it on our servers" but those have automated backups to NAS storage etc :D 2024-10-03 18:22:00 "addgroup foo && adduser foo -G..." <- ah cool, thanks! 2024-10-03 18:22:40 the problem is that adduser by default tries to create a group with the same name 2024-10-03 18:22:44 and that's what it fails on 2024-10-03 18:41:02 "but im thinking, if i use..." <- im working on something like this now 2024-10-03 18:41:53 brtfs subvolumes have some caveats I think, but so far I have a working install with subvols. Need to investigate grub-btrfs still which I saw in APK (maybe testing) 2024-10-03 18:42:13 as for refind btrfs I don't see that yet 2024-10-03 18:42:23 trying to share my learnings, but I am still in tinker mode 2024-10-03 18:42:34 and they are obvs not going to be perfect haha 2024-10-03 18:42:35 anything i can help you with? though my knowledge of alpine and btrfs is fairly newb :) 2024-10-03 18:43:03 I'm currently reading up on abuilds, see if i can package LLDAP for Alpine :) 2024-10-03 18:43:24 I'm in a pretty good spot right now. RIght now I am just adding daily driver stuff into my scripts. Was looking at Aports cuz I was curious about hyprland and stuff 2024-10-03 18:43:59 on the next machine I will look at raid and secure boot more, but this one has FDE 2024-10-03 18:44:03 with Luks2 2024-10-03 18:44:23 yeah, i created a script for alpine as my daily driver as well :) i got myself a nice looking domain, gonna spend some time to write my tinkering on there as well 2024-10-03 18:44:26 don't want to mess with secure boot keys because it is a lenovo 2024-10-03 18:44:43 i have a Lenovo ideapad 5 :) 2024-10-03 18:45:08 x1 yoga gen 4 for me. Though I want a Starlab Starfighter so bad haha. Corebooooot 2024-10-03 18:46:46 I think the 2 main caveats for btrfs I have bumped into are not creating subvolumes for directories necessary to boot ( I bet sure it is possible, but I got annoyed haha). And may need to update openrc-run shutdown mount-ro so you don't get an unmount error if it bothers you 2024-10-03 18:48:35 JohannesJacobs[m]: There is also alpine wiki. 2024-10-03 18:49:26 yeah, i know the wiki :) 2024-10-03 18:56:30 For your daily driver scripts, have you found a nice way to package installation and setup conveniently? 2024-10-03 18:56:30 I have been looking at mkimage, because I am most interested in netboot, but for formatting disks I haven't determined if I can trigger scripts yet. Been meaning to look more closely at iPXE chainloading but at first glance I didn't see how to run code related to disk formatting 2024-10-03 19:00:56 could have sworn grub-btrfs was in testing in apk, and refind-btrfs wasn't, but now I don't see either haha 2024-10-03 19:01:31 Will need to look at aports 2024-10-03 19:01:37 i have not yet found any way to package it at all :) I've been looking into plymouth, gave that up a while ago due to some errors 2024-10-03 19:05:07 Baby steps haha. My goal is to orchestrate baremetal over ipv6, both firmware and general purpose os 2024-10-03 19:05:57 Lot's of cool stuff happening in that space right now 2024-10-03 19:07:42 my goal is to build something i can share with friends :) i'm getting pretty fed up with all these Windows problems in my whatsapp :) 2024-10-03 19:10:13 that's why I am working on baremetal orchestration haha. Distributed system for local first - small community - application for music discovery 2024-10-03 19:12:40 same same, but then for family and friends :) thanks to flatpak almost everything can be installed 2024-10-03 19:13:07 I am looking at wasm and initially pwafor similar reasons 2024-10-03 19:13:22 * I am looking at wasm and initially pwa's for similar reasons 2024-10-03 19:14:59 don't really have a desire to write 3 different code bases for the same app lol 2024-10-03 19:15:42 well, the only app development i do is web apps in go :) 2024-10-03 19:17:37 Nice, Rust was what I fell in love with 2024-10-03 19:19:16 tried that too, found it too hard to learn :) 2024-10-03 19:19:50 i tried PHP, Ruby, Onjective-C, Swift, V, Rust and settled for Go 2024-10-03 19:20:02 i have tons of video courses for all of them by now :) 2024-10-03 19:21:26 i'm becomming pretty good with Golang :) gonna build a basic web interface for nftables for myself, see if i can build my own router :) 2024-10-03 19:29:29 Nice, was a similar journey for me. C++, JS, PHP, Go, Python, settled with Rust. I found Rust had some great resources like Rustlings, and I came from mech eng, it just seemed to click easier for some reason, and I like the community. Was early on wasm train too. 2024-10-03 19:29:29 I have both OpenWRT and Mikrotik devices right now which are based on the linux kernel I believe. They are great. A lot of my investigation is on firmware, micro and unikernels and rtos's as well. Trying to find that sweet spot for complexity related to layers of stack. 2024-10-03 19:41:14 i know those too :) nice little boxes. but they dont scale well if you need to maken a few of them :) 2024-10-03 19:41:52 I'm working on a server/client model. build firewall rules using a web gui, then push it to the clients 2024-10-03 19:42:06 Alpine is a nice fit :) 2024-10-03 19:43:47 Do you use alpine fw? 2024-10-03 19:44:00 no, atm i'm using Ubiquiti 2024-10-03 19:44:29 Ah. I tried Ubiquiti, didn't have a good time. I like the mikrotik scripting and ease to connect. 2024-10-03 19:44:50 Alpine has Awall though right? 2024-10-03 19:45:11 awall is an option, yes 2024-10-03 19:45:28 cool 2024-10-03 19:46:39 yeah :) ive used awall :) 2024-10-03 19:47:21 has ubiquiti upgraded mongodb version yet? haha 2024-10-03 19:47:36 (for control sw) 2024-10-03 19:51:58 ugh! so tomorrow i need to get a small computer so i can put the msata disk in it, and boot the alpine iso 2024-10-03 19:52:17 i tried DD'ing the alpine minifs root to it, but that failed miserably 2024-10-03 19:53:39 why did it fail? 2024-10-03 19:53:58 probabl;y because i didnt create an EFI partition 2024-10-03 19:54:28 oh, you mean fail to boot, not transfer? 2024-10-03 19:54:43 oh no, DD worked flawless :) 2024-10-03 19:56:33 can you use a live installer to format it? What is stopping you from partitioning? 2024-10-03 19:57:10 its a small blue box, it has 2 USB ports, 3 Ethernet ports and a serial port :) 2024-10-03 19:59:27 lol, can give it to your partner and pretend it is from Tiffany's? haha 2024-10-03 20:01:27 :D 2024-10-03 20:01:57 i think i figured out my Alpine troubles loooooong before i found a partner 2024-10-03 20:02:19 in fact, i think i'd be building my own distro before i find a partner 2024-10-03 20:10:37 tomorrow i will put the msata disk in a desktop computer, then i can live boot :) 2024-10-03 22:45:12 bau 2024-10-03 23:55:30 Hello everyone 2024-10-03 23:55:37 so I want to dualboot alpine 2024-10-03 23:55:56 But the USB is refusing to boot 2024-10-03 23:56:13 It gives "mounting boot media failed. 2024-10-03 23:56:23 * media failed." 2024-10-03 23:56:49 and then "initramfs emergency shell launched. Type 'exit' to continue boot" 2024-10-03 23:57:23 I tried making syslinux point to my USB stick (directions on alpine wiki), but it won't work 2024-10-04 07:01:51 4194304a: have you tried with reFIND? its an EFI manager, i found dual booting much easier with refind 2024-10-04 12:00:36 It seems that the texlive-xetex package has regressed recently on 3.20. Previously this installed xdvipdfmx but now it doesn't. 2024-10-04 12:00:38 I am not an alpine user or expert but we are building alpine images for our CI infrastructure. 2024-10-04 12:00:46 Can anyone point me where to investigate this regression? 2024-10-04 12:01:44 It could also be texmf-dist-latexextra 2024-10-04 12:01:52 those are the two latex related packages which we are installing 2024-10-04 12:02:28 Perhaps an issue with https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/67391