2025-01-01 06:26:54 l0rd_hex: ok I might try it later 2025-01-01 09:58:12 hi, I did the system upgrade 3.16 -> 3.21, and encountered the following error with pppd: Error relocating /etc/ppp/plugins/rp-pppoe.so script_setenv: symbol not found. how can I fix it? 2025-01-01 10:39:43 make sure that all packages are actually updated 2025-01-01 11:24:54 hey, quick question since I can't seem to find the answer in the wiki: what exactly is needed for packages to be "finished" testing? In the wiki I only found _if there is positive feedback or for other good reasons_, if so, where could I add positive feedback? 2025-01-01 11:38:30 good question 2025-01-01 11:39:02 basically they need a maintainer, and someone that has given it a review 2025-01-01 11:39:45 historically, at a time when we didnt have CI, we pushed packages first to testing repo to verify that the package built not only on the developer machine 2025-01-01 11:39:57 it was also a way to get a package out early 2025-01-01 11:40:12 for example you coupld build a package with binary but without init.d script 2025-01-01 11:40:43 so people could test it while optimizing it (add init.d script, do package splitting properly etc) 2025-01-01 11:41:21 and it also gave a possibility to test that the package worked also when built on builder, and not only when built on developers machine 2025-01-01 11:41:43 but now that we have CI, the need for testing is not as it used to be 2025-01-01 11:42:17 now I think it is up to the maintainer to decide when it is ready to move from testing 2025-01-01 11:43:10 could be weeks, a few days, or even hours after added to testing 2025-01-01 11:43:37 basically it is when it is ready to be shipped with next alpine release 2025-01-01 11:45:09 well the "few weeks" are 3 years now for the lsd package ... and I believe an ls-like program doesn't necessarily need an init script 2025-01-01 11:45:31 it basically means that nobody cared enough 2025-01-01 11:46:04 we also talked about deleting packages in testing after 6 months, as the intention was never to have anything there permanent 2025-01-01 11:46:41 I suggest that you create a MR that moves it to community 2025-01-01 11:47:01 ok I will create an MR 2025-01-01 11:53:40 Don’t forget to visit my live cam: Join Mylive Cam chat: https://bit.ly/Mycamshow 2025-01-01 11:58:53 The maintainer should agree with moving it to community of course, because they are responsible for making sure it's a safe and up to date package in stable releases 2025-01-01 12:02:06 ok after git had to think for 9 minutes I managed to create an MR: https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/77851 2025-01-01 12:02:29 but I don't really understand why gitlab thinks it must be rebased? there is only 1 commit to master since I branched off and that one doesn't conflict ... 2025-01-01 12:18:48 we use linear git history and no merge commits 2025-01-01 12:18:52 but dont worry about that 2025-01-01 12:19:32 ok thanks 2025-01-01 12:23:08 hey everyone! i'm trying to boot the mainline kernel linux-edge on an orange pi 5 plus (rk3588 chipset), but so far I'm failing. I think I'm missing one or more drivers, "spi_rockchip_sfc" especially... 2025-01-01 12:23:58 if i understand correctly, the alpine kernel is built in such a way that the driver should be loaded as a module (https://gitlab.alpinelinux.org/alpine/aports/-/blob/master/main/linux-lts/lts.aarch64.config#L1500), but i have no such module in /lib/modules/...-edge 2025-01-01 12:24:24 would you have any idea on how i could proceed? 2025-01-01 12:43:35 green-penguin: since linux-edge is on same kernel version as linux-lts, perhaps use linux-lts. i believe lts has more drivers enabled, specifically the one you are looking for is not enabled for the edge kernel 2025-01-01 12:43:51 but is enabled for lts 2025-01-01 12:48:02 besides, until 6.13 moves to mainline/stable, 6.12 is both the mainline/stable and newest lts 2025-01-01 12:56:05 j_v: sounds like a great suggestion, gonna try that. i thought linux-lts was still on 6.6, but mixed it up with release 3.20... 2025-01-01 13:02:50 green-penguin: i find it easy to get those kind of things mixed, so understandable from my perspective 2025-01-01 13:29:11 It seems like linux-lts contains a UKI instead of a "regular" kernel image, which my old uboot can't get along with... I guess there's no trivial way to "unpack" the UKI? 2025-01-01 13:45:28 green-penguin: does you uboot support bootz instead of bootu? 2025-01-01 13:45:48 s/instead of/as well as/ 2025-01-01 13:47:57 j_v: it doesn't seem like it; the command is there, but does nothing: 2025-01-01 13:48:33 `bootz 0x00400000 0x0a200000 0x0a100000` on the uboot shell just sends me back to the shell, without any output 2025-01-01 13:50:05 until now, i booted with `booti 0x00400000 0x0a200000 0x0a100000`, although that now outputs: Bad Linux ARM64 Image magic! 2025-01-01 13:50:52 looking into it... 2025-01-01 13:51:51 i think it might have to do with the installkernel package 2025-01-01 13:52:04 i see 2025-01-01 13:52:16 which is build dep of kernel 2025-01-01 13:57:33 that's not it, kernel install just handles putting the files in the right place with consistant naming 2025-01-01 13:57:46 s/kernel install/kernelinstall/ 2025-01-01 13:58:05 hmm 2025-01-01 14:14:40 to be honest, im not quite sure i understand how/where the kernel in this efi/uki format is produced... i had a look at the build log, but didnt notice anything in particular 2025-01-01 14:15:21 but what's certain is that the .apk already contains this format, so i assume the kernel image is not converted by some postinstall script 2025-01-01 14:16:35 green-penguin: i don't believe it is uki, but it does appear to be efi, not to say that this is the case, but if it is ukified, it is in the kernel build system ithink. still looking into it. 2025-01-01 14:17:57 oh alright; i assumed it is because of the output of `file`: PE32+ executable for EFI (application), ARM64 (stripped to external PDB), 2 sections 2025-01-01 14:21:07 well, that doesn't mean it doesn't happen in the install hooks for the kernel, just like mkinitfs but for uki... i'm looking at https://wiki.alpinelinux.org/wiki/UEFI_Secure_Boot for some reference 2025-01-01 14:21:31 ahh, i see 2025-01-01 14:22:27 but looking at that wiki page suggests to me that in order to automate the uki stuff should take manual adjustment, but i may be wrong or it may have changed idk 2025-01-01 14:24:14 i think i am out of my depth, but i am willing to keep researching it, i have some time at the moment and i never mind a chance to learn 2025-01-01 14:26:22 i have some old scripts i can dig up that use uboot to start aarch64 qemu instances, will find those (i think i archived them, but should be accessable) and play around a bit... expect slowness at this point and maybe someone else who knows this stuff will jump in 2025-01-01 14:32:45 that's very nice of you, no need to rush anything, im learning quite a bit on the way too 2025-01-01 14:34:26 in the meanwhile im trying to boot collabora's fork of mainline (theyre on 6.13-something and have some patches waiting to be merged)... but they didnt include f2fs, which i use, so i have to reformat the partition 2025-01-01 14:35:01 if it works, ill have a nice base to compare linux-lts with, and see what it still might be missing... 2025-01-01 14:42:02 cool 2025-01-01 15:36:30 has anyone successfully booted a PineBook Pro (rk3399) with the latest release of towboot from an SDCard with the 3.21 uboot arm image? TowBoot works for Manjaro, but for the alpine uboot image, I see 2 potential issues. The first is that vmlinuz-lts seems to be a aarch64 PE32+ executable (EFI application) according to file. The second is that initramfs-lts only seems to contain PC firmware (no 2025-01-01 15:36:36 rockchip or brmc directories or blobs). As far as I can tell, TowBoot tries to read the extlinux/extlinux.conf file and fails to load vmlinuz-lts because it's not a valid kernel image. Then it falls back to grub config on the sd card and fails after the EFI stub messages. Thanks! 2025-01-01 15:45:50 jmsl: i have no experience with the rk3399, but im going through a similar situation with an orange pi 5 plus (rk3588); i was a bit more successful by switching from mkinitfs to dracut, which, by default, puts quite a lot in the initramfs 2025-01-01 15:47:20 that said, it would only solve your second issue... your first issue, why vmlinuz-lts gives us a PE32+ executable is a question i have yet to find an answer to... 2025-01-01 15:54:15 Thanks green-penguin! I'm currently experimenting with my own kernel builds to solve the first issue. I modified /extlinux/extlinux.conf to point to the new image and I'm rebuilding the initramfs by extracting it and editing the layout and re-compressing it. I was hoping I could raise this as an issue and help get it fixed for a future release, assuming it's not a TowBoot problem. 2025-01-01 15:55:19 The arm generic image based on the iso isn't working for me at all either. 2025-01-01 15:57:18 I did get the sd card to boot with substituting my own kernel image but the wireless didn't come up because I was missing the firmware from initramfs 2025-01-01 16:00:16 well, i have an alpine-3.21 aarch64 qemu vm up and running. it uses u-boot, which loads grub in efi mode. 2025-01-01 16:01:37 I see... in that case it might indeed be worth trying to generate a new initramfs from your kernel, but by including the necessary modules... if you know which ones you need, you might be able to stick with mkinitfs (on a running alpine machine, that said); you would have to adjust /etc/mkinitfs/mkinitfs.conf, and probably add an additional file in /etc/mkinitfs/features.d (which would point to the missing modules), or you could use dracut which 2025-01-01 16:01:39 includes more out of the box... Either way, you'd need a running linux somewhere with your kernel and your /lib/modules/ somewhere, to generate that initramfs 2025-01-01 16:01:57 (that was @jmsl) :) 2025-01-01 16:03:16 j_v: interesting, but if u-boot loads grub, i assume that means grub itself is loaded as an efi executable (which the u-boot on the orange pi cant, if im correct) 2025-01-01 16:03:44 that sounds plausible 2025-01-01 16:04:29 if somehow grub could be loaded as... something else (?), and then chainload the linux efi executable; that could work too... i wouldnt mind the extra boot time for more flexibility in terms of what can be booted 2025-01-01 16:05:22 hmmm, i will have to look into how i might emulate that for testing 2025-01-01 16:11:52 green-penguin: that is quite a sbc, the specs on that model are impressive 2025-01-01 16:13:56 the orange pi 5 plus? yea i love it :) i want to use it as a media center / streaming box; if i can get the drivers working (collabora's been doing an awesome job at improving support for that board) 2025-01-01 16:19:15 i'm looking at orange-pi's documentation and downloads section on their web page, trying to see if they have any utilities that would help either for installing images or for running an emulation 2025-01-01 16:25:28 green-penguin: can you get to the u-boot prompt, so that it doesn't try to load anything using defaults? 2025-01-01 17:13:34 j_v: sorry for the delay; yes you can get to the uboot shell by just not invoking any boot* command in your boot.cmd / boot.scr script 2025-01-01 17:14:38 what i usually do is, in my script, i load the vmlinuz, initramfs and dtb of my choice, but i call booti manually over uart serial, so that, if booting fails, i can inspect and/or correct 2025-01-01 17:23:47 well, i was wondering i the installed u-boot on the opi has the 'bootdev' cmd, as that would allow booting a boot loader from the device 2025-01-01 17:24:05 wondering i/ wondering if 2025-01-01 17:25:16 'bootdev list -p' gives list of devices 2025-01-01 17:25:16 hmm... that almost sounds too good to be trust, but i can have a look at it in a few moments out of curiosity 2025-01-01 17:29:13 s/trust/true/ 2025-01-01 17:30:38 ahh too bad, seems like my version doesn't have bootdev (yet?); it has boot, bootcmd, bootandroid, boot_fit, bootd, booti, bootm, bootp and bootz 2025-01-01 17:30:55 `version` outputs: U-Boot 2017.09-orangepi (Nov 15 2023 - 16:53:25 +0800) 2025-01-01 17:31:54 wonder why the o-pi ppl went with what seems to be such an old version of uboot... 2025-01-01 17:32:32 could be age, or could be configured build options 2025-01-01 17:33:43 my u-boot foo is pretty old, was just poking around the qemu vm booting 2025-01-01 17:37:39 but unfortunately, i don't know all of what is available on that opi 2025-01-01 17:37:52 for u-boot command 2025-01-01 17:37:54 for u-boot commands 2025-01-01 17:58:45 green-penguin: sorry, i'm out of ideas 2025-01-01 18:00:25 all good, it's part of the game hehe... @minimal just pointed out linux-lts is built with CONFIG_EFI_ZBOOT, so either i figure how to manually convert the kernel image to a regular one, or i flash the board (which i really dont want to do) 2025-01-01 18:01:28 or i fork aports, and build it myself... getting familiar with the alpine build tools has been on my todo list for quite a while anyway 2025-01-01 18:02:52 even though... if i understand it correctly, this issue probably affects a lot of SBCs that are not raspberry pi... maybe alpine will offer some degree of flexibility here in the future (a separate linux-* package?) 2025-01-01 18:03:17 green-penguin: one nice thing is you don't actually have to fork the whole of aport repo in order to build a modified or local aport 2025-01-01 18:04:43 i keep a mini repo for my local aports, mostly stuff that customized or tweaded to my prefs, so that are exotic stuff i figure would little interest from others 2025-01-01 18:04:59 s/tweaded/tweaked/ 2025-01-01 18:05:01 oh! good to know, that sounds very useful! 2025-01-01 18:05:41 i'm used to void linux where i'd have to clone/fetch the whole void packages repo, i didnt grow fond of that approach 2025-01-01 18:07:00 it doesn't hurt to at least do a shallow clone of aports but as long as I specify APORTSDIR=$my_repo_path when calling abuild rootbld, it works as I need it 2025-01-01 18:08:19 i've always meant to try void (and chimera also) just havent' gotten round tuit. i have a chimera chroot, i should set up a void chroot 2025-01-01 18:11:49 it can be nice, especially if you're looking for a very bare-metal rolling release... i also had things (e.g. kde, because of some inconsistencies in the build process) break badly due to the nature of how new package versions are released 2025-01-01 18:12:18 i still run it on my desktop, but i wouldnt choose it anymore, if i were to reinstall 2025-01-01 18:13:40 ah, yeah, for me, my DE needs are so basic, using wm plus mixture of utils that do what i like/need, breakage happens a lot less (usually the finger points back at me) 2025-01-01 18:36:07 @green-penguin, you may want to take a look at tow-boot, which will chain load other boot loaders from other devices. I use it on my PineBook 64 "Pro" because it gives me a boot menu for switching between, internal flash storage (64gb), the sd card, and usb. I can use "generic" arm (non-uboot) Manjaro efi images with it. It seems like the alpine uboot install image may also ship an old version of uboot 2025-01-01 18:36:13 that might have issues with the 3588 as well, I follwed the directions here https://gitlab.collabora.com/hardware-enablement/rockchip-3588/notes-for-rockchip-3588/-/blob/main/upstream_uboot.md to build my own copy of uboot for the 3399 and install it with the update-uboot script in the alpine uboot image. Now that I have my own kernel working, I should go back and see if my version of uboot replacing 2025-01-01 18:36:19 the one installed on the sd card with dd, actually improves anything. Tow-boot is supposed to allow any os for the architecture to load from any device without touching the firmware. The Pinebook pro has a separate 16meg firmware chip that is blank by default but can be selected by a hardware switch, so towboot comes up first, then defaults to emmc, but can be interrupted and changed to another 2025-01-01 18:36:25 removable device. Your orange-pi may be different though. 2025-01-01 18:37:05 the tow-boot gitlab issue list might be helpful too 2025-01-01 18:37:30 sorry, tow-boot github 2025-01-01 18:37:53 If nothing else I'm learning a lot about all the different arm boot methods lately :) 2025-01-01 18:38:51 Heh, same here... i haven't looked into tow-boot yet, seems like a nice idea! 2025-01-01 20:39:53 is there a default apkovl name that i can load anytime regardless of the hostname? am trying to raise a swarm 2025-01-01 20:52:11 nu[m]: I think localhost works that way 2025-01-01 21:28:31 looks like ${anything}.apkovl.tar.gz will get picked up, and the $anything doesnt influence what the end hostname will be 2025-01-01 21:30:05 no clue now why the docs tell that i need to put hostname there, seems to be pointless, anyway, glad it works! lbu is awesome 2025-01-01 23:28:07 hello 2025-01-01 23:28:16 I have a question 2025-01-01 23:28:21 I hope it is not too complex 2025-01-01 23:28:36 I have previously installed Alpine Linux on my laptop in a dualboot setup 2025-01-01 23:28:46 Due to reasons I had to remove linux off my laptop 2025-01-01 23:29:00 I have now decided to reinstall alpine using the 3.21 standard x86 64 image 2025-01-01 23:29:49 I did the install procedures (I may be missing something) of mounting my to-be root partition on /mnt, mounting my EFI/ESP Partition on /mnt/boot/efi and then running setup-disk -m sys /mnt 2025-01-01 23:30:08 why is alpine site looking like this? https://i.imgur.com/Vgc0Noo.png 2025-01-01 23:30:17 However what then happens is the install gives an error of not having the grub-install command 2025-01-02 01:14:49 userdocs: what url? 2025-01-02 01:34:37 looks like APKBUILD for gcc 2025-01-02 07:18:37 it's the dark theme for cgit 2025-01-02 10:15:05 hi all, apk question - can i defer 1) execution of scripts in apk 2) installation of dependencies 2025-01-02 10:20:46 case is, i have container which is installing python3, and lot of py3- packages which are depending on python3, those py3- packages are not updating frequently compared to python3 and its deps like sqlite-libs 2025-01-02 10:23:23 each group install having own "run apk add" to have 'own layer' so upgrade path will consume less traffic on heavily throttled line 2025-01-02 10:25:06 pj: yes it was from here https://git.alpinelinux.org/aports/tree/main/gcc/APKBUILD 2025-01-02 10:25:33 it looks the same on any browser i use 2025-01-02 10:25:48 the link doesn't matter, it's cgit theme that is broken 2025-01-02 10:27:42 i'm personally invested in that particular link. 2025-01-02 10:55:29 Is there way to use an alternative dhcp client ? udhcpc won't set the default route for some reason (from udhcpd on debian) 2025-01-02 10:56:02 xpufx: yeah, simply apk add dhcpcd and thats it 2025-01-02 11:00:06 ah. i didnt' realize that was a different name in the package list. thanks. 2025-01-02 11:06:45 that did not set the default route either. I will have to fix this on the server side i think. 2025-01-02 11:20:06 I think it doesn't like mixing 'option router' with 'static route' though there's a seemingly identical other server where it works fine 2025-01-02 11:20:53 on other distros 2025-01-02 11:23:22 is there an equivalent to the AUR (ArchLinux user repository) for alpine? In particular I am using hickory-dns on my arch system as a dns over tls resolver which I have packaged in the AUR so other ppl can use it as well and the package seems to be missing in alpine 2025-01-02 11:24:51 msrd0: there's the community repo 2025-01-02 11:25:20 can anyone be a maintainer there? 2025-01-02 11:25:32 I believe in arch you need to be some kind of trusted user for that 2025-01-02 11:25:59 "Packages in community repository are those made by users in team with the official developers and close to the Alpine package process. They are supported by those user(s) contributions and could end if the user(s) stops; they may also be removed in a future release due to lack of support by upstream authors. " 2025-01-02 11:26:21 it sounds like you have to tell somebody here that you want to package it, then follow the procedure and then have it accepted into Community 2025-01-02 11:37:02 Submitting packages to alpine isn't hard 2025-01-02 11:40:56 Create a build manifest and open merge request, apart from stylic choices and licencing there isn't much of a requirements/constraints 2025-01-02 12:09:14 https://wiki.alpinelinux.org/wiki/Creating_an_Alpine_package 2025-01-02 12:09:29 (and if something is missing on that page, please add it) 2025-01-02 12:17:01 as for my dhcp thing. it looks like static routes and router cannot be mixed and i need to push the default gw as a 0.0.0.0/24 static route. Tiny little bit of complication with dual nic dual dhcp nodes but i can fix that with 'metric' 2025-01-02 12:23:13 interesting. alpine doesn't seem to use that as default route. 2025-01-02 12:27:53 my bad. had to be 0.0.0.0/0 2025-01-02 14:32:04 Good afternoon. I am hoping to use an Alpine Linux 3.21 cloud image LXC container, but can't get sshd public key authentication to work. When I use the same cloud-init config with a debian image it works. I have set a root password but that doesn't make a difference. Can anybody help me with this? 2025-01-02 14:36:43 "(and if something is missing..." <- found something that is missing: how do I add a directory that should _not_ get replaced on update, similar to /etc? 2025-01-02 14:38:13 msrd0: depends on the usecasw 2025-01-02 14:39:01 for /etc we just install it similar to other package data. if the user changes the config, apk-tools wont override it and instead saves it to a .apk-new file instead 2025-01-02 14:39:38 The default config of hickory-dns configures some zones like example.com and locates the zone files in /var/named. So to have a the example config from upstream runnable I need to copy those files to /var/named 2025-01-02 14:39:48 but then I don't want user changes to those files get overwritten 2025-01-02 14:39:50 if you really only want to install a file on package installation, you can write the file inside a post-install script 2025-01-02 14:40:55 hm I found /etc/apk/protected_paths.d this sounds promising 2025-01-02 14:41:18 msrd0: you _could_ write to /var/named, but really shoudn't, since the distro shoudnt touch variable data. 2025-01-02 14:42:12 you can write the zones to something like /usr/share/hickory-dns/zones and tell the user in the post-install script to manually copy these files over 2025-01-02 14:42:14 fossdd[m]: so then what do you recommend? move the directory somewhere else? ship a different default config? 2025-01-02 14:43:50 and I agree the distro shouldn't touch it, basically I thought the package just puts it there in case nothing was there before and then never touches it again 2025-01-02 14:44:18 but then again I get the feeling that those files aren't really variable data by the program but more like part of the configuration so maybe I should move them to /etc to begin with? 2025-01-02 14:44:47 that sounds reasonable, if the zones location is configurable 2025-01-02 14:45:48 putting zones in /etc feels wrong, you also don't put a database directory under /etc 2025-01-02 14:47:24 steinex: yes but I don't manually write the content of the dabatase files 2025-01-02 14:48:50 I guess then I'll just install the files to /usr/share/hickory-dns/example and replace the line in the example config file to point there and then users that want to configure it themselves can just not set that directory and have it point to /var/named again 2025-01-02 19:33:30 Why is the firefox binary in /usr/lib/firefox/firefox? /usr/bin/firefox is just a shell script that exec's? 2025-01-02 19:38:32 WhyNotHugo: https://github.com/alpinelinux/aports/blob/cd49aca202848e1c012469da0855a3582987e450/community/firefox/APKBUILD#L744-L751 2025-01-02 19:39:53 I mean, unless you want 2+ copies of the firefox binary wasting space on your system :P 2025-01-02 19:41:17 I have vague memories of seeing this issue already, many years ago. 2025-01-02 19:42:04 I wouldn't want to copies, but having two copies was a hack in the first place to support Mozilla's updater 14 years ago. 2025-01-02 19:42:16 This updater isn't even relevant on distributions. 2025-01-02 23:12:26 WhyNotHugo: If I remember correctly the directory of the binary is used as appdata dir. So moving/symlinking the binary doesn't work. 2025-01-02 23:29:19 is the framebuffer usable as a daily driver? seems to cause some window cycling problems with feh and mpv, and qutebrowser wont show webpages, ff works tho 2025-01-03 07:54:05 finally got xorg/graphics to work well on rpi5, had to make a file in xorg.conf.d, search for "PrimaryGPU" on this page https://forums.gentoo.org/viewtopic-t-1166167.html?sid=129c421f6cd6c050a3d48a1f2eeeda79 dunno if it could be good to add it to the alpine raspberry wiki 2025-01-03 07:56:23 also if you use dtoverlay=vc4-fkms-v3d you get no soundcard through hdmi, if you use dtoverlay=vc4-kms-v3d you have to have edge it seems or you get no hdmi output, even with edge you only get hdmi output when its almost done booting. 2025-01-03 08:56:20 hmm, seems i can only play audio from _one_ source at the time through hdmi now tho (using only alsa) 2025-01-03 10:29:31 yeah, didnt work 2025-01-03 10:31:02 :( 2025-01-03 10:31:57 ups,wrong chan for that last comment 2025-01-03 14:03:17 sertonix[m]: yeah, i tied and it seems to be the case, looks like it hardcodes $(pwd) to find its data files 2025-01-03 15:39:04 not sure i notice great improvement going from rpi4 to rpi5... 2025-01-04 05:38:07 !next 2025-01-04 05:38:14 .next 2025-01-04 05:38:31 @next 2025-01-04 05:38:33 p = p->next; 2025-01-04 10:01:38 is there some tool to handle .apk-new files after an upgrade or do I need to do this manually? 2025-01-04 12:24:28 there is a script named update-conf from alpine-conf 2025-01-04 12:24:46 steinex: or you can just ignore them 2025-01-04 12:25:43 qaqland: thanks! 2025-01-04 12:26:29 you are welcome 2025-01-04 13:46:11 could somebody please confirm my gitlab account? the recaptcha crap makes it annoyingly hard to login/register 2025-01-04 15:21:12 hi; just wanted to know if it's true that Alpine compiles its packages with -Os. thanks 2025-01-04 15:22:26 is there an easy way to let apk cache all downloads and not just the index, similar to how pacman downloads all .pkg files to /var/cache/pacman? 2025-01-04 15:27:51 ppw: The default config for abuild sets -Os for all compilers and -O1 for the linker 2025-01-04 15:33:50 thanks 2025-01-04 15:54:15 ppw: there are certain exceptions where packages are compiled with -O2 due to it yielding much better performance vs size 2025-01-04 15:54:30 oh? is there a list? 2025-01-04 15:55:00 not really, it's kind of a mess currently since some packages have hardcoded -O2 in build manifest and some replace -Os with -O2 2025-01-04 15:55:12 few I recall are musl, python, perl 2025-01-04 15:55:48 what about gcc, clang, glibc, and the kernel 2025-01-04 15:56:13 oh, right, alpine doesn't use glibc 2025-01-04 15:57:22 gcc, clang also have -O2 2025-01-04 15:57:44 ah. and rust? 2025-01-04 15:57:47 linux has all flags unset 2025-01-04 15:57:57 rust has -Os 2025-01-04 15:58:04 I see, thanks 2025-01-04 15:58:17 i mean, rust packages have -Os, rust itself I think is also -O2 2025-01-04 15:58:43 yeah, it has -O2 hardcoded 2025-01-04 15:59:19 Im on alpine setup boot, first install, is there a way to change the resolution or font size? My 4k is terrible to read xD 2025-01-04 16:15:37 https://wiki.alpinelinux.org/wiki/Fonts#Changing_the_console_font 2025-01-04 16:15:38 this worked 2025-01-04 16:33:39 "is there an easy way to let..." <- https://wiki.alpinelinux.org/wiki/Local_APK_cache 2025-01-04 19:30:44 which text basic editor goes will(or recomended) with default xfce installation, gedit ? 2025-01-04 19:39:21 xfce has mousepad 2025-01-04 19:39:58 yes, thanks, removing gedit and installing mousepad 2025-01-04 23:57:35 Hi everyone, I'm facing an issue while installing Alpine Linux 3.21 (standard) on a Proxmox VM. During installation, at the step where I select how to use the disk (sys, data, crypt, lvm), after selecting 'sys', I encounter this error: ERROR: syslinux-6.04_pre1-r16: IO ERROR 2025-01-05 00:02:20 Hi everyone, I'm facing an issue while installing Alpine Linux 3.21 (standard) on a Proxmox VM. During installation, at the step where I select how to use the disk (sys, data, crypt, lvm), after selecting 'sys', I encounter this error: ERROR: syslinux-6.04_pre1-r16: IO ERROR 2025-01-05 00:51:36 Oh I got the broken sddm :( 2025-01-05 01:40:14 busybox fdisk doesn't support gpt, does it? 2025-01-05 02:40:50 WhyNotHugo: pretty sure not, but installer image should have sfdisk 2025-01-05 03:02:11 is there a quick way to install python3.13? 2025-01-05 03:03:28 I'm trying to build a homeassistant docker image with alpinelinux 3.21 as the base OS image and while homeassistant has moved on to python3.13 the alpinelinux package repo lists python3.12 as being the latest, even in edge 2025-01-05 03:04:58 python 3.13 only came out in like october. it's not a trivial update 2025-01-05 03:05:24 the short answer is, it'll get here eventually but you'll have to be patient 2025-01-05 03:05:36 okay, I can run an older release of homeassistant until then, thanks. 2025-01-05 03:05:51 cool 2025-01-05 03:06:23 all about the path of least resistance at this moment, enough challenges here (arch is riscv64) 2025-01-05 03:06:28 aye 2025-01-05 03:15:19 shadow: with a tool like uv, you can create a virtual env with a different python version (though it downloads a prebuilt copy of python for it) 2025-01-05 03:24:57 abby: last i checked, uv downloaded a dynamically linked python for gnu/linux, even on musl. did that change? 2025-01-05 03:32:32 I'm kind of new and unfamiliar with python. I'm iterating through a docker instance of alpinelinux, in which I set a venv and activate, then 'pip3 install homeassistant' ... so are you suggesting to venv within a venv ? I just don't know enough here to ask a good question 2025-01-05 03:33:32 shadow: usually, using pip to manage system python packages leads to overlap with system package and to breakage. 2025-01-05 03:34:09 In the case of docker, you can typically ignore this warning. Worst case you produce a broken image, rather than breaking your system 2025-01-05 03:35:53 curious. I might try this, uv is compiled for riscv64 and available in alpinelinux package repository 2025-01-05 03:37:00 WhyNotHugo: not sure, haven't checked that specifically 2025-01-05 03:37:34 you wouldn't be nesting venvs, you'd use uv to manage the venv (when you create the venv with uv you can tell it what python to use) 2025-01-05 05:52:37 $ uv python install 3.13 2025-01-05 05:52:37 error: uv does not yet provide musl Python distributions. See https://github.com/astral-sh/uv/issues/6890 to track support. 2025-01-05 05:52:56 aw i thought it did, alas 2025-01-05 06:09:46 sounds like uv should just build python in that instance 2025-01-05 06:09:52 it's not like it's a huge undertaking 2025-01-05 06:51:09 dwfreed: that depends on your hardware and may be surprising behavior 2025-01-05 06:52:10 I, for one, would not generally want opportunistic downloading of binaries: have a mode that downloads binaries and have a mode that builds 2025-01-05 07:05:08 it only downloads if you run the command to download it, iirc 2025-01-05 07:05:36 can uv build python? or that is a joke 2025-01-05 07:28:03 no 2025-01-05 07:28:31 pyenv is a similar tool that might be able to 2025-01-05 08:06:40 shadow: Looks like it might be close as the underlying project (python-build-standalone) that uv uses as the pre-built distros does have musl builds including for 3.13.1. Unless those builds are too limited due to the dynamic loading problems. 2025-01-05 14:07:59 now I got alpine on desktop I need to setup chroot or some sandbox for my packages build/build/dev 2025-01-05 15:36:34 i thought perhaps it was early for python 3.13, but some of our peers have moved on to it already 2025-01-05 16:00:02 Any chances of having "python311" or "python313" packages with only a minimal set of dependants (e.g.: those required to set up a virtualenv)? 2025-01-05 18:17:45 `depends="glibc"` 2025-01-05 18:18:04 will changing to musl work' 2025-01-05 18:22:30 https://paste.trom.tf/jiniyinisu.php 2025-01-05 18:24:22 https://paste.trom.tf/wubamozivo.makefile 2025-01-05 18:25:45 i have a really bad problem. after a reboot alpine boots into a old kernel that is not installed anymore 2025-01-05 18:25:51 no networking etc 2025-01-05 18:26:18 so what i tried is... mount /boot check vmlinz version with file... ran mkinits manually 2025-01-05 18:26:30 the files in /boot looks ok 2025-01-05 18:26:38 but it still boots an old kernel 2025-01-05 18:27:08 i checked extlinux boot prompt... the vmlinuz file is set... 2025-01-05 18:27:10 still... openrc .... old kerne 2025-01-05 18:27:11 l 2025-01-05 18:27:17 anyone with any ideas? 2025-01-05 18:27:24 its an mdraid setup 2025-01-05 18:27:26 check if you are looking at the correct boot partition 2025-01-05 18:28:02 at what level? i mean i mount it and the files look fine there 2025-01-05 18:28:34 i have just one boot partition and thats on a mdraid... 2025-01-05 18:28:34 according to your bootloader 2025-01-05 18:29:00 where to look? 2025-01-05 18:29:06 can i read out the mbr or something? 2025-01-05 18:30:22 or can i overwrite it complete? 2025-01-05 18:30:39 i even ran extlinux --install /boot 2025-01-05 18:31:07 try apk fix linux-lts while /boot is mounted 2025-01-05 18:31:16 (or whatever kernel you have installed) 2025-01-05 18:31:34 The kernel comes from the linux-lts package, not mkinitfs 2025-01-05 18:33:09 because i dont have network ( i guess that module is missing because of the wrong kernel) it ais apk unavailable skipped reinstalling linux-lts 2025-01-05 18:33:33 Is there actually something on the / fs in /boot? 2025-01-05 18:33:36 did somebody try to buil srm before? 2025-01-05 18:33:55 what i also tried. getting the apk and installing it via apk add --allow-unstrusted linux-lts... 2025-01-05 18:34:21 quinq: thats what i checked... i unmounted /boot and /boot is empty then 2025-01-05 18:34:25 ok :) 2025-01-05 18:36:03 What's your boot-loader? 2025-01-05 18:36:14 There you should be able to check what kernel it tries to load from where 2025-01-05 18:36:37 syslinux and extlinux 2025-01-05 18:36:47 it just says the vmlinuz file in there... without a version string 2025-01-05 18:37:04 but i checked it with file and it gives the the newer version 2025-01-05 18:37:09 boots still the old one 2025-01-05 18:37:33 and i dont have multiple vmlinuz files in /boot 2025-01-05 18:37:41 What's the path? 2025-01-05 18:39:25 /boot/vmlinuz-lts 2025-01-05 18:39:31 Does it work if you modify the configuration? 2025-01-05 18:39:38 to what? 2025-01-05 18:39:45 You could just cp /boot/vmlinuz-lts /boot/vmlinuz-lts-new 2025-01-05 18:39:48 And add an entry there 2025-01-05 18:39:59 Most likely it'll tell you it can't find it, but to advance a bit 2025-01-05 18:40:18 To check first that the modifications actually get applied (I suspect not), 2025-01-05 18:40:26 and then that it can find the kernel (I suspect even less) 2025-01-05 18:40:57 try it now 2025-01-05 18:41:48 nope cant find it 2025-01-05 18:41:56 But you get the new entry? 2025-01-05 18:41:57 so it checks for the wrong partition or something 2025-01-05 18:41:59 or? 2025-01-05 18:42:30 i edited it via TAB on boot and tried to boot vmlinuz-lts-foo (name of the copy) 2025-01-05 18:42:41 i dont know how to add new entries 2025-01-05 18:42:51 do i need to run extlinux --install /boot after it 2025-01-05 18:43:52 https://wiki.alpinelinux.org/wiki/Bootloaders says “The configuration file is located in /boot/extlinux.conf.” 2025-01-05 18:45:26 Are you booting with classical BIOS or with UEFI? 2025-01-05 18:45:35 classic 2025-01-05 18:45:40 doesnt add a new menu entry 2025-01-05 18:45:52 So you're booting from other medium 2025-01-05 18:47:01 no usb sticks inserted of whatever 2025-01-05 18:47:32 I mean in the broad sense, not necessarily physical media, but other partition somewhere 2025-01-05 18:48:27 maybe the apk fix would fix it for me... but i dont get networking here... i think of the missing kernel module 2025-01-05 18:49:27 so im really stuck here 2025-01-05 18:49:41 I don't think that apk fix would fix something 2025-01-05 18:49:47 The kernel is there 2025-01-05 18:49:57 Your boot-loader doesn't boot it though 2025-01-05 18:50:05 i mean i cant even find the old vmlinuz file somewhere in the filesystem 2025-01-05 18:51:47 cant i reforce a rewrite of the bootloader somehow 2025-01-05 18:55:57 what a failure to have boot on a raid 2025-01-05 18:56:08 i wonder if i can kick that out somehow 2025-01-05 18:56:39 i came a little further here 2025-01-05 18:56:49 now i have the second boot menu entry 2025-01-05 18:56:55 ah 2025-01-05 18:56:58 how? 2025-01-05 18:57:03 but it cant find the vmlinuz-lts-foo file 2025-01-05 18:57:07 that i created 2025-01-05 18:57:19 step by step :) 2025-01-05 18:57:32 so somehow it cant find the file in the boot filesystem i guess 2025-01-05 18:57:38 but now im stuck there anyway 2025-01-05 18:58:00 what did you do differently for the menu entry? 2025-01-05 18:58:31 ok if was missing the initramsfs there 2025-01-05 18:58:38 ok WTF 2025-01-05 18:58:42 it boots the copy 2025-01-05 18:58:48 with the new kernel and everything 2025-01-05 18:58:50 yeaah 2025-01-05 18:59:52 Persistence grants results :) 2025-01-05 19:00:40 ok but wtf 2025-01-05 19:01:13 like the copy plus an update-extlinux fixed something here 2025-01-05 19:01:38 Now you have a working system, you can continue on trying to fix it with apk tools, maybe 2025-01-05 19:04:24 you are right 2025-01-05 19:04:29 you helped me alot 2025-01-05 19:04:34 alot of love from me to you 2025-01-05 19:04:40 because it made me a really bad day 2025-01-05 19:06:52 You're welcome :) 2025-01-05 20:58:50 hello, world! 2025-01-05 21:13:03 "https://paste.trom.tf/wubamozivo..." <- is it possible to build srm in apline? 2025-01-06 01:34:47 hello, i have a problem with python3 and the rasperry pi3. all seems to work except python can't find the gpio package 2025-01-06 01:35:11 anybody tried this before 2025-01-06 02:03:11 Hello, is there a declarative way to prevent udhcpc from creating default routes and nameservers? In other words only accepting the address. All the proposed solutions I've found seem very hacky. 2025-01-06 04:17:28 network-noob: is that -O staticroutes ? 2025-01-06 04:18:20 though it seems that is not valid for busybox 2025-01-06 04:21:58 network-noob: https://udhcp.busybox.net/README.udhcpc hints you might try setting environment variable router=something 2025-01-06 04:22:41 likewise dns=something 2025-01-06 08:34:44 hello hello 2025-01-06 08:35:53 i'm trying to configure my apk repos but i got a timeout error for fetching the list 2025-01-06 08:36:54 does some one get the same error ? 2025-01-06 08:37:19 i'm connected to the wi-fi 2025-01-06 08:37:33 what's in your /etc/apk/repositories file? 2025-01-06 08:38:04 and if i do ping 8.8.8.8 the pachage are coming in 2025-01-06 08:38:34 aron: i have /media/sdb1/apks 2025-01-06 08:39:30 but i had to problem since the installation of Alpine 2025-01-06 08:39:37 how about: ping dl-cdn.alpinelinux.org 2025-01-06 08:40:40 aron: no package 2025-01-06 08:41:10 hm? 2025-01-06 08:41:46 can you ping dl-cdn.alpinelinux.org ? 2025-01-06 08:41:48 i have 75 packets sent 0 received 2025-01-06 08:42:09 ah, ok 2025-01-06 08:42:29 (package != packet) 2025-01-06 08:42:53 aron: yes sorry 2025-01-06 08:43:16 and ping 8.8.8.8 works fine, correct? 2025-01-06 08:43:24 yep 2025-01-06 08:43:50 but now i've just tryed ping google.com and is not working 2025-01-06 08:44:20 try this: ping 151.101.130.132 2025-01-06 08:44:29 (this is one of the servers behind dl-cdn.alpinelinux.org) 2025-01-06 08:44:48 yes that is working 2025-01-06 08:45:22 I think DNS resolution is to blame 2025-01-06 08:45:32 it's the first time i experience this on a fresh install 2025-01-06 08:46:01 when you ping dl-cdn.alpinelinux.org what is the resolved IP address? 2025-01-06 08:46:37 like: 2025-01-06 08:46:38 $ ping dl-cdn.alpinelinux.org 2025-01-06 08:46:39 PING dl-cdn.alpinelinux.org (151.101.194.132): 56 data bytes 2025-01-06 08:46:56 ^^^^^^^^^^^^^^^ 2025-01-06 08:47:36 is this one : 2a04:4e42::644 2025-01-06 08:48:19 that is actually a valid address 2025-01-06 08:48:30 but it's IPv6 2025-01-06 08:48:46 maybe your router/switch can't handle IPv6? 2025-01-06 08:49:30 from this machine where i'm now the ping to the cdn of alpine is working 2025-01-06 08:49:44 they are connected to the same wifi 2025-01-06 08:50:02 and what is the resolved address on that other machine? 2025-01-06 08:50:09 same 2025-01-06 08:52:11 if this matter i'm doing a Diskless Mode installation 2025-01-06 08:53:01 I don't think so 2025-01-06 08:53:08 and using the 3.20 extented version 2025-01-06 08:53:15 maybe something is misconfigured 2025-01-06 08:53:24 but I don't know what 2025-01-06 08:54:28 i will run again the setup-interfaces 2025-01-06 08:54:36 maybe that could help 2025-01-06 08:54:39 ok 2025-01-06 08:56:20 it's since one year i'm thinkering arount alpine, is the first time i experience this 2025-01-06 13:14:40 hello 2025-01-06 13:26:49 hi 2025-01-06 13:33:20 Salut 2025-01-06 13:41:07 my git log doesnt get colour on alpine/zsh any suggestion? 2025-01-06 13:42:29 ok I see, change the pager to "more" 2025-01-06 13:42:38 hoooow big is your zshrc 2025-01-06 13:42:51 just the default one and omz 2025-01-06 13:43:30 mhmh, remember mine was big... 2025-01-06 13:43:41 I think the pager using more is actually super good 2025-01-06 13:43:52 it will work for me 2025-01-06 13:44:15 did you test in other shells? 2025-01-06 13:44:15 Works with less -R too 2025-01-06 13:44:54 oh, its solved.. oh yeah 2025-01-06 13:45:18 i can recommend bat -p 2025-01-06 13:45:33 What does it do? 2025-01-06 13:45:47 less -R didnt add color here 2025-01-06 13:46:36 yeah it just cleans away color which shows up as a mess in less 2025-01-06 13:47:00 quinq: bat - a cat(1) clone with syntax highlighting and Git integration. 2025-01-06 13:47:10 except it's more like a pager than cat 2025-01-06 13:47:14 but supports also paging and a lot more 2025-01-06 13:47:35 ah but I want is the color 2025-01-06 13:47:36 invoked: i use it for both 2025-01-06 13:47:44 fabricionaweb, how are you testing? 2025-01-06 13:47:48 less will not *add* colors 2025-01-06 13:47:57 Only git will send color codes 2025-01-06 13:48:13 That depends if it detects output is a terminal, or not, like most software emitting colors in terminals 2025-01-06 13:48:22 (by default) 2025-01-06 13:48:42 typing glo that is glo: aliased to git log --oneline --decorate 2025-01-06 13:49:03 oh hes probably using busybox less, you have to install less to get color in less, then less -R works 2025-01-06 13:49:12 yeah probably that! 2025-01-06 13:49:14 I don't know, worksforme© 2025-01-06 13:49:25 Ah 2025-01-06 13:49:29 I think I can let it more, looks good as well 2025-01-06 13:49:30 busyboy strikes again -_- 2025-01-06 13:49:33 s/boy/box/ 2025-01-06 13:49:39 busyboy 2025-01-06 13:49:52 i for one use the busybox version 2025-01-06 13:50:03 works for me 2025-01-06 13:50:13 :) 2025-01-06 13:50:30 works for me ™️ 2025-01-06 13:50:45 haha thanks 2025-01-06 13:50:56 actually i have PAGER=more 2025-01-06 13:51:06 less is nice too tho 2025-01-06 13:52:45 But less is more 2025-01-06 13:53:11 how can less be more????? more is more. 2025-01-06 13:53:22 No, more is less 2025-01-06 13:53:31 how? less=more done 2025-01-06 13:53:35 alias less=more 2025-01-06 13:53:51 you guys are crazy 2025-01-06 13:53:54 ACTION leaves 2025-01-06 13:54:00 🍃 2025-01-06 13:54:02 ACTION branches 2025-01-06 13:56:15 the less package colourize it fine also, the no-busyboy version 2025-01-06 13:56:42 ^^ 2025-01-06 13:58:24 thanks everyone 2025-01-06 13:59:18 you know, busybox has a shell too, a veeeeery nice one 2025-01-06 13:59:27 no setup 2025-01-06 13:59:30 You're welcome 2025-01-06 13:59:49 np, i was just testing a new wm 2025-01-06 14:23:23 Error: unable to start container "{ID}": pasta failed with exit code 1: 2025-01-06 14:23:23 However, when booting the system, during the initialization of the podman service, the next error shows up and the containers never get started (until I do it manually): 2025-01-06 14:23:23 I'm attempting to set up a rootless Podman service, I followed the steps at https://wiki.alpinelinux.org/wiki/Podman, modified the /etc/conf.d/podman file to enable rootless mode, enabled and started the podman service 2025-01-06 14:23:23 Hello, 2025-01-06 14:23:23 Couldn't get any nameserver address 2025-01-06 14:23:24 * ERROR: podman failed to start 2025-01-06 14:23:24 Couldn't set IPv4 route(s) in guest: Invalid argument 2025-01-06 14:23:26 When I start the containers manually it does not show any error and starts without issues, digging further into that problem it seems that the issue is that my main network interface is in "DOWN" state during the service startup. 2025-01-06 14:23:26 Adding "sleep 10" in the service file script solves the error and containers start without issues, however I was seeking for a better approach to solve this issue, I tried to put "need net" so it requires the network daemon, however the issue still persists. 2025-01-06 14:26:43 enrique: not sure about rootless podman, but one thing to try, if it applies: if 'networking' is in boot runlevel, try moving it to default 2025-01-06 14:30:09 I just tried to move the networking service from boot to default runlevel, and the error issue still persists when booting 2025-01-06 14:31:56 well, it was worth trying i think 2025-01-06 14:32:51 enrique: https://ptrcnull.me/posts/openrc-async-services/ might be helpful in your case 2025-01-06 14:33:38 make a separate runlevel for the stuff you want to run late. 2025-01-06 14:39:48 but like is there some way to make it start the service once the interfaces are ready (need net does not seem to work) 2025-01-06 14:47:57 invoked: That's what I was seeking, now it starts correctly, thanks 2025-01-06 18:06:54 looking at playing with nomad and noticed that it's not available in 3.20 community. found a thread here https://github.com/hashicorp/nomad/issues/11795 about issues with nomad wanting an old version of nodejs. 2025-01-06 18:06:54 i'm very new to alpine and not sure where to follow conversations on community builds. 2025-01-06 18:08:51 laird[m]: hi. "community" in alpine's world is a repo. https://wiki.alpinelinux.org/wiki/Repositories 2025-01-06 18:10:14 laird[m]: The problem is that hashicorp changed the license of it's projects to something that is not considered floss. 2025-01-06 18:11:14 #15410 2025-01-06 18:11:19 https://gitlab.alpinelinux.org/alpine/aports/-/issues/15410 2025-01-06 18:25:04 oh yeah, I'd forgotten all about that. since hashicorp doesn't distribute an alpine build of nomad, we would need to build that individually instead of in the alpine community build system 2025-01-06 18:26:57 correct 2025-01-06 18:28:22 i run all of my home containers as systemd or openrc services on small VMs running on kvm. it works but it lacks a bunch of features like service discovery and resiliancy. was looking at k3os and then suse killed it. a friend mentioned nomad so i started playing with that but i've also been playing with using alpine for my tiny vms running containers. 2025-01-06 18:29:11 it just feels like there should be something simpler than k8s that uses IaC patterns and runs as a basic immutable unit. 2025-01-06 18:32:37 another friend suggested portainer but it seems very gui and not iac. 2025-01-06 18:35:32 is it possible to build srm in apline? 2025-01-06 18:36:09 No clue what srm is 2025-01-06 18:37:09 https://paste.trom.tf/wubamozivo.makefile 2025-01-06 18:37:14 https://paste.trom.tf/jiniyinisu.php 2025-01-06 18:37:25 apkbuild + error 2025-01-06 18:38:14 fwiw there is shred in coreutils 2025-01-06 18:38:51 scorpion2185[m]: those errors are probably due to increased security in gcc 14 (some incorrect behavior that only triggered warnings now trigger errors) 2025-01-06 18:40:56 is shred safe? 2025-01-06 18:41:21 i just need to disable gcc something no idea 2025-01-06 18:41:37 *i assume that I just need 2025-01-06 18:42:54 i don't use srm nor shred because dmcrypt. i guess it's relative 2025-01-06 18:43:31 busybox also has shred 2025-01-06 18:43:45 ah didn't know. interesting 2025-01-06 18:44:04 shred --help shows gnu 2025-01-06 18:44:20 if you have coreutils installed, it overrides busybox 2025-01-06 18:44:31 "Please note that srm will not work as expected with any journaled file system (e.g., reiserfs, ext3)." 2025-01-06 18:44:58 ext4 too so? 2025-01-06 18:45:08 i did not install coreutils manually 2025-01-06 18:45:22 scorpion2185[m]: yes 2025-01-06 18:45:25 that's also journaled 2025-01-06 18:45:30 i have btrfs now 2025-01-06 18:45:45 You can try this patch: https://gitweb.gentoo.org/repo/gentoo.git/tree/app-misc/srm/files/srm-1.2.15-musl.patch 2025-01-06 18:47:21 scorpion2185[m]: fyi, any packages that are lested here(https://pkgs.alpinelinux.org/package/edge/main/x86_64/build-base) under depends can be assumed to be present and should not be mentioned in makedepends 2025-01-06 18:47:47 (musl-dev is covered by libc-dev) 2025-01-06 18:48:48 i see, does other patch make sense https://gitweb.gentoo.org/repo/gentoo.git/tree/app-misc/srm/files/srm-1.2.15-cflags.patch ? 2025-01-06 18:49:14 btrfs is not journaled right? 2025-01-06 18:49:21 it is 2025-01-06 18:50:59 ah and shred too is not guaranteed to 2025-01-06 18:50:59 >log-structured or journaled file systems, such as those supplied with AIX and Solaris (and JFS, ReiserFS, XFS, Ext3, etc.) 2025-01-06 18:55:34 dmcrypt would be better if you're worried about prying but nothing is 100% 2025-01-06 18:56:23 i have that too 2025-01-06 19:41:17 there is wipe also,i n repo 2025-01-06 20:05:42 Nice. 2025-01-06 21:09:31 anyone having trouble picking a timezone in 3.21.1 via setup-alpine? 2025-01-06 21:10:46 l0rd_hex, what kind of trouble are you facing? 2025-01-06 21:13:01 quinq: I'm getting the error that UTC is not found on this system (I'm paraphrasing the error), I originally tried with my local timezone of America/Edmonton and got the smae message 2025-01-06 21:13:08 1 sec, I'll recreate it 2025-01-06 21:14:22 huh, when I rerun setup-alpine it's giving me a "Failed to install tzdata package", lemme reboot 2025-01-06 21:16:23 apk add tzdata 2025-01-06 21:17:06 its probably a bug in edge or in upgrade routine 2025-01-06 21:19:55 That :) 2025-01-06 21:20:51 It means either there is some network issue, or the repos were not configured correctly 2025-01-06 21:23:07 it may be from this janky KVM setup but I thought tzdata was bundled on the iso 2025-01-06 21:29:27 ok, seems to work fine on a reboot, this is quite odd but I think the Virtual Media function inside the KVM was serving an older ISO (I just had a previous alpine ISO in there) -- I would have been expecting some squashfs errors so I'm not completely sure 2025-01-06 23:01:04 is there a known good way to cross compile packages with abuild-rootbld? I've tried various things with CBUILD and CHOST but I keep getting errors on the install scripts for openrc and musl etc. I'd rather avoid docker... 2025-01-07 06:11:13 elagost: Did you setup qemu-user and binfmt (qemu-openrc)? 2025-01-07 09:16:38 Hi could anyone point me to the scripts used to build the available standard x86_64 iso on the downloads page? 2025-01-07 09:17:16 I'm having trouble booting from it. It fails during the attempt to mount the boot media in the initramfs. 2025-01-07 09:17:54 I have tried multiple usb sticks and method of writing the images to the usb. 2025-01-07 09:19:07 It seems like nlplug-findfs times out before the boot media is detected. When I rerun the program from the recovery shell the boot media is found. 2025-01-07 09:20:03 So I want to experiment a bit with the timeout, to see if i can make it more stable for my case. 2025-01-07 09:20:51 Any other pointers to what might be causing this are of course welcome :-) 2025-01-07 09:23:47 bpalu: it's in the scripts/ directory of the aports tree 2025-01-07 09:24:02 bpalu: did you try the usbdelay kernel argument? 2025-01-07 09:26:22 thank you! 2025-01-07 09:27:47 yes i tried that, however there are multiple timeouts in findfs and the on that does timeout is not affected by the argument as far as i can tell. 2025-01-07 09:30:14 the usbdelay passed with -t is stored in conf.uevent_timeout in main 2025-01-07 09:30:35 however what times out in my case is the poll call in line 1433 2025-01-07 09:32:03 Ok 2025-01-07 09:32:21 Then you would need to modify mkinitfs 2025-01-07 09:32:34 But I suppose you are already doing that 2025-01-07 09:51:34 yes I'm looking into it :-) 2025-01-07 13:10:29 ikke: re: cross-arch rootbld, how do I have it look at a different aports dir? It works for ~/aports, but not another directory (I have my personal apkbuilds at ~/alpine-pkgs) 2025-01-07 13:16:36 ah, it's APORTSDIR - that worked! 2025-01-07 13:54:17 Upgrading to the latest linux-edge, apk pulled 106 linux-firmware-* packages (which were previously not installed). 2025-01-07 13:54:29 I don't see any change in the linux-edge aport that would produce this. 2025-01-07 13:54:43 But trying to remove these packages yields: the following packages are not removed due to: linux-firmware-rockchip: linux-edge 2025-01-07 13:56:56 world contains only: linux-firmware-i915 linux-firmware-intel linux-firmware-mediatek linux-firmware-other linux-firmware-rtl_bt 2025-01-07 13:57:50 Could this be a regression in apk? 2025-01-07 13:58:19 Apparently linux-edge depends on linux-firmware-any, and several of my existing packages fulfil the requirement -- but linux-firmware is pulled instead. 2025-01-07 15:31:12 I cannot reproduce it in docker with those mentioned packages 2025-01-07 15:31:38 I just get the explicitly installed firmware packages 2025-01-07 15:32:33 If I remove the explicit firmware packages, I get them all 2025-01-07 16:20:01 `apk fix` didn't remove it. `apk add \!linux-firmware` did remove it. I them deleted !linux-firmware from world, ran `apk fix` again, and it was not reinstalled. 2025-01-08 00:32:41 i have linked all my al related pages here, https://alpine.insteps.net/ 2025-01-08 09:15:20 I write a simple IRC log index: https://irclogs.alpine.koi.moe/log?id=587989&start=-10&end=10 2025-01-08 09:15:22 It's will crawl IRC log files every 3 hours, hopefully won't cause any trouble. 2025-01-08 09:42:09 lindsay: do it every hour, if you can use "wget -c" 2025-01-08 09:50:25 vkrishn: Ok, notice I can send If-Modified-Since and Range http header. Thank you. 2025-01-08 11:25:59 this looks amazing lindsay, thank you, just otherday I was searching for the plasma sddm issue 2025-01-08 11:32:51 how to search or how I'd know that id 2025-01-08 11:45:09 fabricionaweb: search on root page: https://irclogs.alpine.koi.moe/ 2025-01-08 11:45:47 oh, I failed with honor to check without the /log haahahaha 2025-01-08 12:00:16 lindsay: imo if you publish that kind of data, you should at least have contact info in the footer of all pages 2025-01-08 12:17:50 grawity: Ok, I'll add it lately. Thanks for your recommendation. 2025-01-08 12:39:54 /topic Alpine Linux, the secure lightweight distro | release 3.21.1 is out! | slow channel, ask your question and wait for a response. :) This channel is logged: https://irclogs.alpinelinux.org 2025-01-08 12:43:56 you have to download the parts to search them though? 2025-01-08 12:45:07 that othersite should just download those logs and apply a search feature. 2025-01-08 12:47:09 oh it does? 2025-01-08 13:27:36 userdocs: yes, download and store in sqlite db 2025-01-08 13:38:27 hi all, i would like to add unexisting python using "apk add python3=3.12 --force-broken-world" after add py3-* packages i need and in last container layer to add python3 later 2025-01-08 13:38:43 but i'm getting error 2025-01-08 13:39:28 https://dpaste.org/tO4FC 2025-01-08 14:07:41 lindsay: but do it with astro js 2025-01-08 14:18:38 indy: you want to use python~3.12 instead of = 2025-01-08 16:59:42 hello everyone. latest apk-tools update borked my system. whatever i want to do with apk, i get: 2025-01-08 17:01:23 network error (check Internet connection and firewall) 2025-01-08 17:01:48 i can reach all mirrors with curl, wget or browser... 2025-01-08 17:02:04 any idea how to fix? 2025-01-08 17:05:26 also when trying to install a locally downloaded *.apk file it aborts with this error 2025-01-08 17:06:03 WARNING: updating and opening http://dl-cdn.alpinelinux.org/alpine/edge/main: network error (check Internet connection and firewall) 2025-01-08 17:06:38 Which version of apk-tools? 2025-01-08 17:22:39 "Which version of apk-tools?" <- apk-tools 2.14.7, compiled for aarch64. 2025-01-08 17:25:15 can i somehow fix this? i dont want to reinstall my system... 2025-01-08 17:26:22 magdesign: Try downloading https://gitlab.alpinelinux.org/api/v4/projects/5/packages/generic//v2.14.6/aarch64/apk.static and see if that also has the same issue 2025-01-08 17:31:01 hey, sorry to ask but which variants of alpine have syslinux? or why is it recommended over grub and stuff like that? 2025-01-08 17:31:11 is it easy to switch from syslinux to grub? 2025-01-08 17:31:49 Juest: You'd get syslinux with x86(_64) using bios 2025-01-08 17:32:20 syslinux is simpler, but also more limited in what it supports 2025-01-08 17:32:36 Ah 2025-01-08 17:32:46 ikke: but possible to switch to grub just without problems? 2025-01-08 17:33:15 As long as you make sure it's properly installed, sure 2025-01-08 17:33:37 hmmm, grub-install is not straightforward? 2025-01-08 17:33:49 syslinux installs to disk instead of partition? 2025-01-08 17:35:48 Both install something in the first sectors of the disk 2025-01-08 17:35:58 which is where the bios looks for the bootloader 2025-01-08 17:37:27 "magdesign: Try downloading https..." <- downloaded and copied to sbin... still same error... can i somehow factory reset apk? 2025-01-08 17:38:20 Did you run apk.static? 2025-01-08 17:38:23 instead of apk 2025-01-08 17:39:27 yes... but it still refuses to have internet 2025-01-08 17:39:50 maybe i wait until i am on another wifi 2025-01-08 17:40:36 because... (full message at ) 2025-01-08 17:40:45 connection refused 2025-01-08 17:42:48 while via browser i can reach it 2025-01-08 18:04:45 hey um, grub wants modinfo.sh that is missing 2025-01-08 18:04:47 any clue? 2025-01-08 18:04:49 on i386 2025-01-08 18:09:23 is there a way to reproduce drm content on firefox? 2025-01-08 18:10:58 I saw something about widevine working with gcompat (and perhaps some patches) 2025-01-08 18:11:36 https://gitlab.alpinelinux.org/alpine/aports/-/issues/16783 2025-01-08 18:15:46 fabricionaweb: you need to use distrobox because of musl and drm is proprietary 2025-01-08 18:37:43 nvm, only grub was installed 2025-01-08 19:50:23 "magdesign: Try downloading https..." <- its was the peruian isp blocking... now on another wifi and it works 😅 2025-01-08 19:52:27 magdesign: ugh, annoying 2025-01-08 19:53:23 ikke: wasted 2h on this 😂 2025-01-08 22:52:24 Hello there. Is there any way to add busybox manpages for common userland (i.e ls, grep, wc, etc)? 2025-01-08 22:52:46 I have man-pages which doesn't include busybox utils (separately), presumably due to the way busybox is. 2025-01-08 22:52:59 man-pages-posix is close but don't quite align with busybox 2025-01-08 22:54:05 The only other approach is installing GNU coreutils and the corresponding man-pages which would be a little overkill. 2025-01-08 22:55:11 Perhaps upstream doesn't even provide it. busybox(1) is basically a "mega-manpage" with everything in one which is slightly annoying! 2025-01-08 22:57:47 github.com/dcantrell/bsdutils (and corresponding man-pages) could also be an option. Again, a little overkill but at least slightly less fat than the GNU alternatives. 2025-01-08 23:02:26 You want the documentation for the tools you're actually using 2025-01-08 23:02:34 Not for a different implementation 2025-01-08 23:03:16 So for busybox, you'll have to do with that mega-man-page indeed :) 2025-01-08 23:05:37 The alpineish way is apk add docs, right? 2025-01-08 23:06:08 I would say that's the anti-alpinish way 2025-01-08 23:06:29 The main goal seems to be to separate everything so that as little as possible is installed by default 2025-01-08 23:06:45 Adding docs achieves the opposite, the -doc packages are *always* added 2025-01-08 23:07:41 Ahh, okay 2025-01-08 23:12:42 quinq: Darn. Its just a little annoying if I can't remember if i.e grep invert is -v or -V. I can't just "man grep". 2025-01-08 23:13:17 I am sure I could hack together a busybox.1 manpage parser to split it up. The annoyance might just be enough to do so ;) 2025-01-08 23:13:34 yeah ^^ 2025-01-08 23:13:43 Would it be of interest to Alpine guys to share it? 2025-01-08 23:13:46 It's also paged by default 2025-01-08 23:13:53 you can then do something like / *grep 2025-01-08 23:14:21 sorry, meant /^ *grep 2025-01-08 23:14:35 Yeah, so far I do have to do something like that. 2025-01-08 23:15:41 (I say whilst pretending I don't just '/grep' and keep mashing the 'n' key haha) 2025-01-08 23:19:13 :> 2025-01-08 23:19:28 You could also pipe that into sed 2025-01-08 23:20:54 Something like: man busybox|sed -n '/^ *grep/,/^ [^ ]/p' 2025-01-09 14:41:35 quinq, kpedersen: with mandoc, you can use the tags: in less, type :tgrep 2025-01-09 14:42:51 besides, busybox(1) only says what `$applet --help` says 2025-01-09 15:52:09 I'm trying to setup munin on a vps, from how I'm reading /etc/munin/munin.cron.sample it's supposed to run `/usr/bin/munin-cron` with user `munin`, however I get this error: 2025-01-09 15:52:12 Fatal error: Could not open '/var/lib/munin/datafile.3120' for writing: Permission denied at /usr/lib/munin/munin-update line 37. 2025-01-09 15:52:57 the file does not exist and /var/lib/munin is root owned, with permissions set to 644, is this a packaging bug? 2025-01-09 15:53:53 somebody said that alpine is going to have systemd? 2025-01-09 15:54:50 fossdd 2025-01-09 15:57:45 scorpion2185[m]: it already has parts of systemd 2025-01-09 15:58:15 eudev and elogind are forked from systemd 2025-01-09 15:58:37 i do not use elogind 2025-01-09 15:58:45 You are not required to 2025-01-09 15:59:01 But if you are using a desktop, you are most likely using eudev 2025-01-09 15:59:58 what i am saying is that alpine is merging full systemd 2025-01-09 16:00:04 no. 2025-01-09 16:00:39 no not at all, it likely never will be 2025-01-09 16:00:54 scorpion2185[m]: what you heard is there's some discussion whether to continue using elogind/etc or just use systemd's components directly, instead of a fork 2025-01-09 16:01:03 Depends on how feasibile it is to not have it 2025-01-09 16:01:08 >Alpine is moving towards packaging systemd and using components directly instead of relying to outdated forks 2025-01-09 16:01:35 with components i meant logind and udev :) 2025-01-09 16:01:45 and we currently use elogind and eudev 2025-01-09 16:01:57 put another way, alpine is not going to use systemd init 2025-01-09 16:02:10 ah nice, packaging systemd made think that alpine will use it 2025-01-09 16:02:18 *made me 2025-01-09 16:05:29 for most people, it should be a quiet change, if it happens 2025-01-09 16:11:22 can deluge onlu be installed via apk, not pip? pip i think is giving a glibc related error 2025-01-09 16:12:17 Sounds like it's installing precompiled binaries then 2025-01-09 16:13:12 i used coplit for the traceback is said i needed glibc 2025-01-09 16:14:14 maybe they changed it with last release, i was doing this a while back and don't remember this error 2025-01-09 16:14:25 probably before ucrrent release date 2025-01-09 16:15:14 They could've started including native extensions 2025-01-09 16:15:17 also, what purpose does the deluge-pyc package serve? do i need it? both deluge and deluge=pyc 2025-01-09 16:15:52 It's not required, it contains the byte-compiled python code so that it does not have to be done everytime you run it 2025-01-09 16:30:34 ok, thanks 2025-01-09 18:39:15 "for most people, it should be..." <- is there an issue with elogind or smth 2025-01-09 18:40:48 ichigo[m]: afaik elogind has been slow to merge/update, which has caused issues with packages that rely on newer systemd apis 2025-01-09 18:41:08 ahh makes sense 2025-01-09 18:41:20 hope you dont need to install the entire systemd package to use them tho 2025-01-09 18:43:10 no, that's not necessary. alpine is not switching to systemd 2025-01-09 18:46:31 this is an effect of fdo (freedesktop) environment, overall 2025-01-09 18:47:08 if you don't run something that doesn't need it, then it's not part of your life 2025-01-09 18:47:31 er... s/doesn't need/needs/ 2025-01-09 18:48:15 but it's creeping into more things, gradually 2025-01-09 18:56:09 i should say, i'd be nice if there were a good alternatives (not forked from systemd) to fill these things, it would be good. (eg what uselessd was supposed to be) 2025-01-09 18:56:35 but that's work, so, who's going to do it? 2025-01-09 19:11:10 Like seatd and libseat? 2025-01-09 19:13:00 and I feel compelled to note that things like X and Mesa are also umbrellad by fdo 2025-01-09 19:15:52 eweOS is doing some things to replace systemd comps 2025-01-09 19:16:16 but not so ready now I think 2025-01-09 19:17:11 humm: good luck getting emersion to write all the other stuff :) 2025-01-09 19:18:00 ah right like basu 2025-01-09 19:18:09 https://sr.ht/~emersion/basu/ 2025-01-09 19:18:50 what is missing now besides that? 2025-01-09 19:22:51 it's not about what's missing, it's where we're getting it from and how sustainable it is 2025-01-09 19:47:24 ACTION looks at eweOS 2025-01-09 19:48:04 no (e)udev, libudev-zero instead of libudev 2025-01-09 19:48:21 pipewire is not patched to work with it, that means it doesn't work 2025-01-09 20:16:41 fancay https://postmarketos.org/edge/2025/01/09/systemd-soon/ 2025-01-09 20:25:05 I shall ready the popcorn for reading comments of this announcement on moronix 2025-01-09 20:32:14 yeah no pipewire , the whole os is kinda not ready afaik 2025-01-09 20:36:32 Let's talk about it when it's ready. 2025-01-09 20:37:38 hello, may i ask in here how do i "force-reinstall" a package with apk? when i run "apk fix", it says "APK unavailable, skipped"? 2025-01-09 20:38:15 seems like the error stems from the apk file missing from the local system cache 2025-01-09 20:38:49 context: https://gitlab.alpinelinux.org/alpine/apk-tools/-/issues/10651 2025-01-09 20:39:56 for the record pw works now 2025-01-09 20:43:28 i might be parting this channel for a system upgrade but i will check the logs/history if someone has an idea. thanks a lot! 2025-01-09 20:45:31 Since plasma and phosh are in alpine repo i wonder if this is ok 2025-01-09 20:45:31 >But for GNOME Mobile, Plasma Mobile and Phosh it'll be the only way we officially support... 2025-01-09 22:08:16 any deluge users who can confirm if the lt-config plugin works with deluge? 2025-01-09 22:11:06 scorpion2185: for gods sake please stop bringing it everywhere 2025-01-09 22:20:50 "Since plasma and phosh are in..." <- > <@scorpion2185:matrix.org> Since plasma and phosh are in alpine repo i wonder if this is ok 2025-01-09 22:20:50 what are you trying to achive? being a unfriendly person towards FOSS maintainers who do all the work? 2025-01-09 22:20:50 > >But for GNOME Mobile, Plasma Mobile and Phosh it'll be the only way we officially support... 2025-01-09 22:23:30 "any deluge users who can confirm..." <- does it not work for you? 2025-01-09 22:25:59 no 2025-01-09 22:30:10 hmm, for me everything seems to work 2025-01-09 22:30:19 or rather, what does not worK? 2025-01-09 22:31:01 alpine edge deluge and lt-cofngi latest release 2025-01-09 22:33:56 yea me too, but that seems to be working 2025-01-09 22:39:59 `ps aux | grep logbook` tells me that logbook is not running, pero `service logbookd start` tells me it's already been started. 2025-01-09 22:48:51 service logbookd restart , maybe? 2025-01-09 22:55:30 openrc does not check daemon status when running start; if you did 'service logbookd status' it would most likely report crashed 2025-01-09 22:58:09 daemon as in the actual process 2025-01-09 23:08:18 fossdd[m]: it was a me problem 2025-01-09 23:18:37 ah alr 2025-01-10 00:28:54 fossdd[m]: can you try a command ? 2025-01-10 06:41:56 hell 2025-01-10 06:42:01 hello* 2025-01-10 07:14:53 ? 2025-01-10 07:16:47 Need advice on alpine on iphone. My computer and phone are compromised, whats the best way to honeypot and harvest data from the device covertly untili can perform information gathering and reconnaissance to ID the intruders 2025-01-10 07:17:50 if i was still using android id implement a hidden partition and automatically tak ethe logs, .configs, .sys and other pertinent data 2025-01-10 07:37:41 Hello ! I need a bit of help, I'm trying to compile PotreeConverter on a docker image, using docker desktop on a mac m1. I got a build error which I'm not sure what to do about : /PotreeConverter/./Converter/modules/unsuck/unsuck.hpp:44:41: error: 'fseeko64' was not declared in this scope; did you mean 'fseeko'?. Looking at muscl source code, it seems it should be alias if it is compiled with _DO_LARGEFILE. Anyone has any idea on how to fix that b 2025-01-10 07:38:13 ( just realized that maybe it's the wrong channel, and I should contact musl ) 2025-01-10 07:40:18 You should contact PotreeConverter to fix fseeko64 -> fseeko 2025-01-10 07:41:55 I guess fseeko is 64 bits when on a 64bits os ? or is it always 64bits ? 2025-01-10 08:35:03 Thank you very much, managed to fix the build using fseekio :) 2025-01-10 09:48:39 "Need advice on alpine on iphone...." <- This reads like something from r/masterhacker xD 2025-01-10 09:49:53 I can't tell if you're serious or not, why would an iPhone be compromised? 2025-01-10 10:16:55 its not the first time. apparently there are some malware for iphone that installs alpine in an emulator. https://apps.apple.com/us/app/ish-shell/id1436902243?platform=iphone 2025-01-10 10:17:34 "fossdd: can you try a command ?" <- sure 2025-01-10 10:18:13 i even got death threats due to it. someone found my email in a copyright note in udhcpc script 2025-01-10 10:18:40 that is crazy 2025-01-10 10:18:47 how can people live with this 2025-01-10 10:19:13 how sends such messages, i could never undestand these people 2025-01-10 10:23:49 maybe document it with howto's and process with resource links 2025-01-10 10:24:43 notify apple devs of the page 2025-01-10 10:25:13 submit link to crawlers 2025-01-10 11:27:24 "its not the first time. apparent..." <- ooh that's cool 2025-01-10 12:22:15 fossdd[m]: i posted a link but now don't see it in my scroll back 2025-01-10 12:24:52 fossdd[m]: https://bpa.st/raw/MRQQ this 2025-01-10 12:25:41 deluge console keeps giving me the error `` which is giving a exit status of 1 2025-01-10 12:28:38 "> <@scorpion2185:matrix.org..." <- why? 2025-01-10 12:28:57 i did not mean to be rude 2025-01-10 12:32:09 "deluge console keeps giving me..." <- oh yeah for me too 2025-01-10 12:33:12 fossdd[m]: are you using a docker for this or host? 2025-01-10 12:33:22 tried on a host 2025-01-10 12:33:36 but it seems like a upstream issue 2025-01-10 12:33:39 so that one is a not me, it must be a bug in the console 2025-01-10 12:33:45 yeah 2025-01-10 12:34:05 i was having two issue, one was me, the other was this, at first i thought it was just one issue 2025-01-10 12:36:07 i thought that maybe packages should be moved to pmos in that case 2025-01-10 13:28:39 scorpion2185: which packages 2025-01-10 16:25:09 pj phosh and plasma mobile since "for GNOME Mobile, Plasma Mobile and Phosh it'll be the only way we officially support" where it is systemd. and gnome mobile is in pmos already 2025-01-10 16:29:25 They're free to do so but I don't see the point? pmOS maintains a lot of software in Alpine, and it all can be used without pmOS if someone wants to 2025-01-10 16:30:28 if it's somehow an argument against switching source for systemd components, then it's pointless since we already have systemd software in ports that are required 2025-01-10 16:32:02 Since officially only systemd is supported makes sense have it in pmos repo, cause alpine user will expect software to run with alpine init. this my opinion/suggestion just saying 2025-01-10 16:32:10 "pj phosh and plasma mobile since..." <- we still support these packages in Alpine, its just for postmarketos we focus on systemd 2025-01-10 16:32:42 scorpion2185[m]: That doesn't explain for removing it from Alpine 2025-01-10 16:33:01 scorpion2185[m]: it will still work for the time being. we dont want to seperate us (alpine and pmos) even more. Rather the other side, we want together to support systemd. 2025-01-10 16:33:07 If pmOS wants to support it with systemd init and they use systemd init in pmOS, they have packages for that in their own repo 2025-01-10 16:33:40 is alpine getting systemd too? 2025-01-10 16:33:42 And also for gnome mobile, these are just a temporary packages until gnome properly support mobiles. 2025-01-10 16:33:44 Alpine is not switching to systemd or changing init/rc, so the software stays as is 2025-01-10 16:50:31 i noticed alpine doesn't boot on i686 anymore. the documentation doesn't say anything special for x86, just i686. that does not appear to be correct. 2025-01-10 16:51:04 wej: what hardware? 2025-01-10 16:51:19 some pentium III coppermine 2025-01-10 16:51:46 it boots to an extend, then fails in libblkid with an invalid opcode 2025-01-10 16:52:34 t 2025-01-10 16:55:23 wej: are you able to run /proc/cpuinfo 2025-01-10 16:55:43 I mean, get the output from there 2025-01-10 16:56:01 i think so, i'm dropped to an emergency shell, so that should work, why? 2025-01-10 16:56:17 what is the output (a single core is enough) 2025-01-10 16:56:36 to see what CPU, features and etc. it is 2025-01-10 16:58:04 it is a little difficult to get that of off the machine, i'll see what i can do, but it really is an ordinary p3 cpu, nothing special 2025-01-10 16:58:55 mostly the flags list 2025-01-10 16:59:08 yup, one moment 2025-01-10 17:01:25 flag: fpu vme de pse tsc msr pae mce cx8 sep mtrr pge mca cmov pse mmx fxsr sse cpuid 2025-01-10 17:01:43 no sse2 which is a requirement 2025-01-10 17:01:49 or take a picture with mobile 2025-01-10 17:02:04 docs don't mention sse2 2025-01-10 17:02:17 i686 implies sse2 2025-01-10 17:02:27 no, i does not 2025-01-10 17:03:05 x86 with sse2 requirement makes x86 pretty useless i suppose. that pretty much only leaves those pesky pentium 4 cpus as the only ones still supported 2025-01-10 17:03:23 well and some of them even support x86_64 2025-01-10 17:04:09 i686 was introduced with the pentium pro, but was more commonly associated with the pentium II and pentium III 2025-01-10 17:04:13 https://wiki.alpinelinux.org/wiki/Requirements 2025-01-10 17:04:18 none of those have sse2 2025-01-10 17:04:51 i see, but here it just say i686: https://docs.alpinelinux.org/user-handbook/0.1a/Installing/medium.html 2025-01-10 17:07:15 may i ask what that x86 is meant to be for with that sse2 requirement? it seems really bizarre 2025-01-10 17:08:01 https://gitlab.alpinelinux.org/alpine/tsc/-/issues/35 2025-01-10 17:08:04 https://gitlab.alpinelinux.org/alpine/tsc/-/issues/20 2025-01-10 17:08:47 i vaguely remember a discussion about that, but i thought that idea was dropped, apparently not. still, why even keep x86 around then at all? 2025-01-10 17:09:45 "There is no guarantee that the x86 platform will continue to be supported into the future. It has been proposed a few times to drop it entirely in the past, but it has continued to be maintained due to user request and low maintenance burden." 2025-01-10 17:10:42 ah, i see. well that's understandable. i really liked being able to run alpine on old machines :) 2025-01-10 17:10:56 I remember coming to Alpine in the early days especially because it still had good i586 support 2025-01-10 17:11:07 yeah 2025-01-10 17:11:19 The problem is that the software changes 2025-01-10 17:11:24 it wasn't that long ago that it actually did work on i586 still 2025-01-10 17:11:24 When nobody, or very few others did 2025-01-10 17:11:54 i mean i don't mind if certain programs don't run on i586 or i686, that's to be expected 2025-01-10 17:11:59 A lot of software assumes SSE2 is present, and is broken when it isn't 2025-01-10 17:12:11 The alternative would have been to drop support for packages that don't really run on i686 2025-01-10 17:12:27 by the time that happens canit it just be emulated with out too much performance issues? 2025-01-10 17:12:31 I doubt most people using that platform want to run rust, for example 2025-01-10 17:12:32 https://gitlab.alpinelinux.org/alpine/tsc/-/issues/20#note_180324 2025-01-10 17:12:39 ikke: is it really tht much software? web browsers and thing like that, sure, but like small things usually don't require it 2025-01-10 17:12:51 quinq: yeah, exactly 2025-01-10 17:12:56 anything that uses a jit 2025-01-10 17:13:57 heh, yeah, i don't think many people would want to run jit on x86 these days anyway, those are not fast cpus ^^ 2025-01-10 17:14:27 there definitely would be someone that wants to run stuff like lua on it and then complain 2025-01-10 17:14:46 or some kind of dependency 2025-01-10 17:14:52 “in fact, until this morning, I had forgotten Vortex86 chips even existed” great argument 2025-01-10 17:15:15 those vortex86 chips are pretty neat 2025-01-10 17:19:40 it is kind of sad to read those arguments in favor of upping those requirements in that thread. oh well, i guess it is 3 years too late now 2025-01-10 17:21:07 what laptop do you use/prefer? 2025-01-10 17:22:00 i usually prefer thinkpads, but those framework laptops are nice too 2025-01-10 17:22:53 everyone likes the thinkpads seems 2025-01-10 17:23:25 hm, are there any distros similar to alpine that still support x86? something small but not too ancient? adelielinux maybe? 2025-01-10 17:28:55 i thouth x86 was supported, but i dont know the tech stuff.. 2025-01-10 17:29:34 they have download options for x86% 2025-01-10 17:29:37 f 2025-01-10 17:29:40 ! 2025-01-10 17:29:47 frag: technically it is, but it requires SSE2 these days, so it really isn't supported. most machines with SSE2 support are x86_64, so they could just as well run the 64 bit variant 2025-01-10 17:30:26 practically it also is 2025-01-10 17:31:53 well, for those few machines that are not x86_64 but also support sse2 yes. not that many systems fall into that category 2025-01-10 17:37:20 "hm, are there any distros..." <- gentoo? 2025-01-10 17:37:59 oh yeah, gentoo, that should still work i suppose. i should give that a try some time :D 2025-01-10 17:39:44 reminds me of using distcc to compile gentoo packages on multiple machines when there were only single core cpus ^^ 2025-01-10 17:59:53 when using nvim via ssh, opening file is ok, while closing with ":q" most of time ":p" or other char is present there 2025-01-10 18:00:20 if someone notices/confirms this, i can make an issue in gitlab 2025-01-10 18:00:46 note, opening via ssh ^ 2025-01-10 18:01:34 i hope this is all not related to how busybox does line editing 2025-01-11 05:12:44 What would be the appropriate way to track down libvirt/kvm/qemu/virtmanager only working when I have rc-parallel=YES, and all the services crashing/not starting with rc-parallel=NO in /etc/rc.conf 2025-01-11 09:27:45 Hello 2025-01-11 09:28:02 I'm having mpv crashing always (Segmentation fault) 2025-01-11 09:28:49 It's reproducible I think, it seems to happen when playing more than one media, when playing the second one, it crashes 2025-01-11 09:28:53 That's new from yesterday 2025-01-11 09:29:58 quinq: are you able to produce a coredump, or reproduce it with gdb? 2025-01-11 09:30:27 Let's see if I can get a backtrace :) 2025-01-11 09:32:01 There is mpv-dbg 2025-01-11 09:32:24 So you need that to get better stacktraces 2025-01-11 09:34:18 Yeah :) 2025-01-11 09:35:10 warning: Can't open file anon_inode:i915.gem which was expanded to anon_inode:i915.gem during file-backed mapping note processing 2025-01-11 09:35:13 hum 2025-01-11 09:35:16 warning: Can't open file /i915 (deleted) during file-backed mapping note processing 2025-01-11 09:36:18 gdb doesn't seem to catch mpv-dbg files 2025-01-11 09:38:19 Sorry, had a wrapper, got a trace 2025-01-11 09:38:31 #0 0x00007f15187d7fc4 in glXCreateContext () from /usr/lib/libGL.so.1 2025-01-11 09:39:37 https://clbin.com/2gRHl 2025-01-11 09:45:08 libvdpau_va_gl.so.1 2025-01-11 09:45:10 libvdpau_va_gl.so.1 2025-01-11 09:45:15 comes from libvdpau-va-gl 2025-01-11 09:45:19 which is in testing 2025-01-11 09:45:58 Would it be possible to rebuild that package with debug symbols (add a $pkgname-dbg subpackage)? 2025-01-11 09:53:42 ok, let's see 2025-01-11 10:03:30 https://clbin.com/gLETx 2025-01-11 10:03:33 Doesn't seem to work 2025-01-11 10:04:18 And you did install the new dbg package? 2025-01-11 10:04:42 upgrade with --available so that you get the newly built libvdpau-va-gl package as well 2025-01-11 10:05:17 or apk add -u libvdpau-va-gl 2025-01-11 10:05:39 (assumes you have your local repos in /etc/apk/repositories 2025-01-11 10:07:33 Yeah, I did upgrade, doesn't install a new package, it's the same version 2025-01-11 10:08:35 (and yeah I installed the dbg package, that's what I show at the start of the paste) 2025-01-11 10:09:46 $ apk list -I 'libvdpau-va-gl*' 2025-01-11 10:09:46 libvdpau-va-gl-0.4.2-r0 x86_64 {libvdpau-va-gl} (MIT) [installed] 2025-01-11 10:09:46 libvdpau-va-gl-dbg-0.4.2-r0 x86_64 {libvdpau-va-gl} (MIT) [installed] 2025-01-11 10:14:01 Just in case, I forced reinstalling local libvdpau-va-gl, created a new coredump, but get same results 2025-01-11 10:15:56 Maybe do the same for ffmpeg-libavutil 2025-01-11 10:16:47 That'll take longer 2025-01-11 10:19:13 Not that I can necessarily fix it, but a good backtrace is the first step in either finding the issue, or at least make a bug report 2025-01-11 10:20:32 Yeah, that's not the first time I have an issue with loading debug files on alpine 2025-01-11 10:20:48 We had the same problem with another person last time with… 2025-01-11 10:21:04 Was it about the shadow issue? 2025-01-11 10:21:56 I don't think there is necessarily an issue with loading debug symbols, but that it needs to be complete and that the debug symbols and actual code need to come from the same build 2025-01-11 10:23:13 Well, obviously there's an issue :) 2025-01-11 10:24:12 I have an idea, will take a few minutes though 2025-01-11 10:53:20 Doesn't work for ffmpeg-libavutil-dbg either 2025-01-11 10:53:41 I reinstall all of non-dbg packages from local build too 2025-01-11 10:53:45 reinstalled 2025-01-11 11:23:15 ikke: grep '/usr/lib/debug/.*libvdpau.*' /tmp/gdb.trace 2025-01-11 11:23:15 5482 open("/usr/lib/debug/usr/lib/libvdpau.so.1.0.0-gdb.gdb", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory) 2025-01-11 11:23:18 5482 open("/usr/lib/debug/usr/lib/libvdpau.so.1.0.0-gdb.py", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory) 2025-01-11 11:23:21 5482 open("/usr/lib/debug/usr/lib/vdpau/libvdpau_va_gl.so.1-gdb.gdb", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory) 2025-01-11 11:23:24 5482 open("/usr/lib/debug/usr/lib/vdpau/libvdpau_va_gl.so.1-gdb.py", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory) 2025-01-11 11:23:29 It doesn't even look for the debug file 2025-01-11 11:24:27 It looks for a bunch of build-id files though 2025-01-11 11:24:29 access("/usr/lib/debug/.build-id/0e/ce2e82610a252ba94b59d1e4a34e4f04edde53.debug", F_OK) = -1 ENOENT (No such file or directory) 2025-01-11 11:28:19 It works fine with lldb though… 2025-01-11 11:29:31 gdb bug? 2025-01-11 11:29:51 anyway 2025-01-11 11:29:52 ikke, https://clbin.com/P9zhP 2025-01-11 12:28:20 jeeeesus that last post hurts my head, I can't comprehend it :D 2025-01-11 12:28:22 https://bbs.archlinux.org/viewtopic.php?id=267766 2025-01-11 12:28:30 oops wrong channel 2025-01-11 17:32:37 where can i see qt6-qtbase 6.8.0-r1? 2025-01-11 17:32:38 https://gitlab.alpinelinux.org/alpine/aports/-/tree/master/community/qt6-qtbase 2025-01-11 17:33:48 920 2025-01-11 17:34:14 There is no -r1 2025-01-11 17:34:38 isn't that the version in alpine 3.21? 2025-01-11 17:34:56 http://dl-cdn.alpinelinux.org/alpine/v3.21/community 2025-01-11 17:35:22 You linked to the package in edge 2025-01-11 17:35:50 This is the APKBUILD for 3.21: https://gitlab.alpinelinux.org/alpine/aports/-/tree/3.21-stable/community/qt6-qtbase 2025-01-11 18:10:36 apk policy qt6-qtbas 2025-01-11 18:10:36 e 2025-01-11 20:04:29 can somebody compile that with clang for aarch64? 2025-01-11 20:08:28 CMAKE_CXX_COMPILER_AR_NOT_FOUND 2025-01-11 20:08:51 i think i miss some ar-dev thing 2025-01-11 20:09:46 ERROR: unable to select packages: 2025-01-11 20:09:46 ar (no such package): 2025-01-11 20:10:31 and CXX_COMPILE_RANLIB_NOTFOUND 2025-01-11 20:11:42 install binutils 2025-01-11 22:30:33 When I install alpine with BOOTFS=xfs, I get the error "Failed to load ldlinux.c32" on boot. ext4 works fine, and xfs works fine for ROOTFS. 2025-01-11 22:41:32 kevin_7: probably syslinux can't read xfs. You can try grub 2025-01-11 22:42:11 Ermine: Thank you, I will try that. 2025-01-11 22:42:47 Hm. extlinux should support that... 2025-01-11 22:45:55 Ya, just looked at the syslinux documentation and was going to say the same thing. 2025-01-11 23:42:19 for asec it was like, 'oh my ash', xfce (3.21.2_x86_64) froze, then restarted and its ok 2025-01-11 23:42:58 added manually all required firmwares to boot disk and modloop scripts picked it nicely 2025-01-11 23:43:40 now onto alsa-pipewire nightmares 2025-01-12 00:39:38 auto logout apks now installs with desktop setup, improvement 2025-01-12 01:29:15 @Ermine is syslinux subject to xfs format on disk differing from what their in-built fs drivers can read like grub is? 2025-01-12 01:30:02 I got bit by turning on a FS feature in XFS that xfsprogs and kernel supported, but grub xfs driver didnt and no boot for me 2025-01-12 07:43:49 https://paste.trom.tf/ohezupomud.rb 2025-01-12 07:44:01 what happened? 2025-01-12 10:56:45 In /etc/init.d/dnsmasq I found a variable DISABLE_IPTABLES. Where ist that one supposed to be set? In /etc/conf.d/dnsmasq? 2025-01-12 10:56:45 Hi! dnsmasq starts iptables, but I'd like to use nftables instead. 2025-01-12 11:02:16 yes 2025-01-12 11:06:56 are laptops durable if used for daily driver, for everything, nerd-mode? keyboard/screen .. say the more robust onces, thinkpad/latitude 2025-01-12 11:08:35 durable in what sense? 2025-01-12 11:09:00 I have alpine running on a thinkpad just fine 2025-01-12 11:09:50 ikke how long do you think it will last without repair? 2025-01-12 11:10:11 2 years? 5 years? 10 years? 2025-01-12 11:10:24 thinkpads are pretty robust. I have no nunmbers though, and it depends on how you use it 2025-01-12 11:10:45 mhmhm 2025-01-12 11:10:55 The one I have is between 5-10 years old 2025-01-12 11:11:20 ikke you use that one close to exclusively? 2025-01-12 11:11:24 No 2025-01-12 11:12:23 yeah, guess just have to try, kinda thinking of used ones for ~$100 too, got one that looks pretty new... 2025-01-12 11:21:26 does any one know why i'd see this cc1plus: error: '-fno-fat-lto-objects' are supported only with linker plugin when crosscompiling on alpine using a musl cross make that has this enabled? using cmake 2025-01-12 12:54:08 is there a cli to watch tweets in repo? 2025-01-12 12:54:30 Hi there; install question: how to get a 32GB swap partition using Alpine? I have used the -s option in setup-disk (also tried is with setup-alpine), yet that does not work either. It keeps givig me a 4GB swap partition. Thanks for your ehlp! 2025-01-12 12:54:53 (3.21 on 64bit amd/intel 2025-01-12 12:55:26 (the -s 32768 was mentioned in the help file for set-up disk 2025-01-12 12:57:26 Have also treid another way: setup the disk in 4 partitions: 512MB for EFI (fat32), 32GB swap, 160GB /, and 270 / home (from another linux distro) 2025-01-12 12:57:31 tried 2025-01-12 12:57:33 AB-BD, are you sure you're running an x86_64 kernel? 2025-01-12 12:57:42 yes 2025-01-12 12:57:46 'k 2025-01-12 12:58:18 Ah, sorry, I misread 2025-01-12 12:58:24 The problem is the partition itself, right? 2025-01-12 12:59:06 That might be a limitation of those scripts, you'd have to either fix the bug, or partition manually 2025-01-12 12:59:14 Yes: alpine setup (sys) partitions itself; keeps the existing 512MB EFI part, then creates 4GB swap and the remianin 470 as / 2025-01-12 12:59:37 tried partitioning manually, yet also that does not work :( 2025-01-12 12:59:52 hu 2025-01-12 13:00:01 Which part “doesn't work”? 2025-01-12 13:00:03 if I just use the automatic setup-alpine all works well (with the installition; except that I then get 4GB swap 2025-01-12 13:00:15 does not write to disk 2025-01-12 13:00:26 Gives error message about missing packages if I do that 2025-01-12 13:00:39 Just use gdisk 2025-01-12 13:00:55 is gdisk in the installtion usb iso? 2025-01-12 13:01:14 run gdisk before setup-alpine, or ... 2025-01-12 13:02:05 find_swap_size() if [ $size -gt 4096 ]; then size=4096 # dont ever use more than 4G 2025-01-12 13:02:38 I want to be able to hibernate; hence need 32GB 2025-01-12 13:02:57 ok, that's only called if you don't pass -s 2025-01-12 13:04:08 wait 2025-01-12 13:04:12 What did you pass with -s? 2025-01-12 13:04:19 -s 32768 2025-01-12 13:04:35 as the alpien help website enioned I needed to specify swap in MB 2025-01-12 13:08:21 Maybe that's an sfdisk limitation 2025-01-12 13:08:46 the 4GB you mean 2025-01-12 13:08:48 ? 2025-01-12 13:10:09 will try the gdisk now. Hopefully i works 2025-01-12 13:10:13 it 2025-01-12 13:10:35 Created a new partition 1 of type 'Linux swap / Solaris' and of size 5 GiB. 2025-01-12 13:10:39 Looks like it doesn't mind 2025-01-12 13:12:23 Could you do something like: sh -x $(command -v setup-disk) 2>/tmp/setup-disk.log 2025-01-12 13:12:42 Could be interesting to see what's setup-disk actually doing 2025-01-12 13:24:37 do many who use alpine as desktop run from RAM you think? what do you prefer? i run from ram a long time now, kinda like that you can mess around and reboot to a "fresh" system, also probably faster.. 2025-01-12 13:28:14 frag, running from SSD, no particular speed issue 2025-01-12 13:29:10 frag: for desktop use, it could be considered less optimal that you loose all changes that have not been committed on reboot 2025-01-12 13:34:22 everything not saved will be lost 2025-01-12 13:51:37 hi, just tried the mentioned gdisk utility, unfortunately that is not present in the boot usb (from iso), hence can't getthe 32GB swap partition. ANy other suggestions? Thanks :) 2025-01-12 13:52:33 it would be in the extended image 2025-01-12 13:52:58 OT, so download and boot that one 2025-01-12 13:53:05 Thank you! 2025-01-12 13:53:18 Not sure if that's the issue, but something you could try 2025-01-12 13:54:41 Well, my issue is: I would like to have 4 partitions, and with the setup-alpine I only get 2, of which 1 is the wrogn size: 4gb swap instead of the 32gb swap I want 2025-01-12 13:55:17 preferably: 512MB EFI, 32GB swap, 160GB /, and 270GB /home (all 4 as primary partition) 2025-01-12 13:55:28 AB-DB: maybe it's easier to setup the partition layut that you want, then run setup-disk /path/to/mount 2025-01-12 13:56:42 AB-DB, 14:12:23 quinq$ Could you do something like: sh -x $(command -v setup-disk) 2>/tmp/setup-disk.log 2025-01-12 13:56:42 that is the partition I have, made with other linux. So when I boot the alpine usb stick from iso, just run setup-disk /dev/nvme0n1 ? 2025-01-12 13:57:13 AB-DB: you have to mount it first 2025-01-12 13:57:22 and then provide the mount path 2025-01-12 13:58:27 mount all 4? 2025-01-12 14:02:20 as I'm used to workig with cfdisk, and GUI partitioning tools, the fdisk is quite a bit of a hassle... 2025-01-12 14:04:31 AB-DB: you can try, not sure if setup-disk takes notion of other mounted partitions 2025-01-12 14:07:51 gdisk is not on the extended iso either :( Just made the boot disk and booted into it 2025-01-12 14:27:22 What about fdisk, cfdisk for example? 2025-01-12 14:27:37 But still, having a bit of debug would be interesting, I can't see a reason why this would happen 2025-01-12 14:29:25 cfdisk does not exist in the boot iso 2025-01-12 14:29:30 fdisk does not otk 2025-01-12 14:29:34 work 2025-01-12 14:30:01 after I use it, the sys instaltion still removes the partitions and makes a 4GB swap :( 2025-01-12 14:33:21 AB-DB, don't use setup-alpine script in this case 2025-01-12 14:33:37 if i mount a iso from https://alpinelinux.org/downloads/ and `cp` it over to an usb with bootable toggled, should it work fine? 2025-01-12 14:34:07 cp the _content_ 2025-01-12 14:35:39 follow the https://wiki.alpinelinux.org/wiki/Setting_up_disks_manually#setup-disk_based_Installation to setup using setup-disk after creating a swap partition of 32G 2025-01-12 14:36:34 ah yes 2025-01-12 14:36:45 Have tries that, step by step, yet without success :( 2025-01-12 14:37:27 can you show the output of df -m before step 7 2025-01-12 14:38:12 which tool did you finally use to partition the hdd 2025-01-12 14:38:48 at step 7 it stalls, giving multiple error messages about not being able to find several executables 2025-01-12 14:39:45 fdisk, manually (which is very difficult); would have been so much easier with cfdisk... 2025-01-12 14:39:50 at the end of step6, please share the output of fdisk -l and df -m. do not proceed to step 7 2025-01-12 14:41:25 have to do the typing here, from another laptop, at a different floor in the house.. 2025-01-12 14:43:26 Can't you move the mainframe closer to the laptop? 2025-01-12 14:43:30 just tell the number, size and name of each partition as displayed by fdisk -l 2025-01-12 14:45:03 fdisk -l gives: partition 1: 2048 -0 1050623 512MB EFI, partition 2: 1050624 - 68159387 32GB, partition 3: 68159488 - 403703807 160GB, partition 4: 403703808 - 1000214527 284GB 2025-01-12 14:45:18 noice 2025-01-12 14:45:45 hi all 2025-01-12 14:46:17 partition 2 is swap, partition 3 is / and partition 4 is /home (intended use) 2025-01-12 14:46:27 partition 1 is the vfat for EFI 2025-01-12 14:46:50 can you share the output of df -m to check if you've done the steps 5 and 6 correctly 2025-01-12 14:47:14 partitioning looks good... 2025-01-12 14:48:11 yes, but if I now do the install and select sy, it remoes partition 2, 3 and 4. Then creates 2 partitions: partition 2: 4GB for swap, and the rest for partition 3... have doen that 2 times now 2025-01-12 14:48:21 sys 2025-01-12 14:48:35 don't issue step7, please share the output of df -m first 2025-01-12 14:48:58 we've to verify the mountpoints before you proceed with step 7 2025-01-12 14:49:36 df -m gives something totlly different: 2025-01-12 14:49:58 line 1: devtmpfs 10 0 0% /dev 2025-01-12 14:50:34 line 2: shm 7853 0 7853 0% /dev/shem 2025-01-12 14:50:39 just tell me the outputs of /dev/nvme0n1p1 & /dev/nvme0n1p3 2025-01-12 14:51:15 line 3: /dev/sda1 (which is the USB boot iso) 58990 245 58746 0% 2025-01-12 14:51:49 it does not give ouput on nvme0n1 2025-01-12 14:52:34 is there any line with Mounted on matching /mnt 2025-01-12 14:52:59 step3 should've mounted the partition 3 on /mnt 2025-01-12 14:53:30 no. 2 lines on tmpfs, 1 line on /dev/loop and 1 about evivarfs 2025-01-12 14:54:01 did you carryout the step 3? 2025-01-12 14:55:53 tried it yet did not work 2025-01-12 14:57:24 tried multiple times, with different names like: nvme0n1p1/p2/03 and /dev/nvme0n1/p1 (/2 / p3) etc. yet that did not work either 2025-01-12 14:57:37 can you tell me the 2nd line in the output of fdisk -l which shows your disk name 2025-01-12 14:57:43 hi guys, can someone point me in right direction? started to get error message after grub: mount: mounting /dev/sda3 on /sysroot failed: no error information. after i manually mnt /dev/sda3 /sysroot; exit; everything boots up fine 2025-01-12 14:58:19 szastan, please check https://wiki.alpinelinux.org/wiki/Setting_up_disks_manually#Mounting_on_/dev/sdXY_sysroot_failed 2025-01-12 14:58:29 see if it resolves your issue 2025-01-12 14:58:37 thx, checking it up 2025-01-12 14:59:54 the name on the 2nd line is / dev / nvme0n1 2025-01-12 15:00:17 (without the spaces yet needed is this app as otherwise it wants to execute it 2025-01-12 15:00:27 are you using extended iso or standard iso 2025-01-12 15:00:45 standard now 2025-01-12 15:00:49 yet still have the extended too 2025-01-12 15:00:51 nvme0n1 is good 2025-01-12 15:01:07 both are ok..standard is good enough 2025-01-12 15:01:16 ok 2025-01-12 15:01:19 can you ping google.com 2025-01-12 15:01:27 have you configured your network 2025-01-12 15:01:42 no, bad address 2025-01-12 15:01:56 have configure wlan0 though 2025-01-12 15:02:04 if you 2025-01-12 15:02:21 've configured wlan0, then you should not have bad address 2025-01-12 15:02:59 that needs to be fixed if you're using standard iso 2025-01-12 15:03:15 btw: what was the command issued by you for step3 2025-01-12 15:03:39 used setup-interfaces for wlan0 2025-01-12 15:03:50 using dhcp 2025-01-12 15:04:06 it found the wifi network, and could gice the ssid password 2025-01-12 15:06:24 what would be the correct dev names for the 4 partitions? 2025-01-12 15:06:32 That way I can retry the mount on /mnt 2025-01-12 15:06:44 blkid will show the names 2025-01-12 15:06:45 (step 2 / 3) 2025-01-12 15:07:57 blkid gives me nvme0n1p1/p2/p3/p4 2025-01-12 15:08:20 /dev/nvme0n1p1, /dev/nvme0n1p2 and /dev/nvme0n1p3 and /dev/nvme0n1p4 if i'm not wrong based on your earlier fdisk -l output 2025-01-12 15:08:30 @prabu I checked, it wasn't the case, all modules are there, partition is correct 2025-01-12 15:09:16 mount /dev/dev/nvme0n1p3 /mnt 2025-01-12 15:09:36 szastan, are you using syslinux or grub 2025-01-12 15:09:52 grub 2025-01-12 15:12:43 after fighting a losing battle with grub, i went to refind.. did you check /etc/mkinitfs/mkinitfs.conf . is this is a dualboot? 2025-01-12 15:13:07 not dual boo, can use the entire disk for linux 2025-01-12 15:13:11 boot 2025-01-12 15:13:23 yeah did that, generated once or twice, didnt help. 2025-01-12 15:13:55 szastan, To troubleshoot booting issues, when using grub, replace quiet with debug_init single in the boot command line. 2025-01-12 15:13:55 maybe I'll try refind, also had that in one of possible options 2025-01-12 15:14:04 will try 2025-01-12 15:14:27 AB-DB, that grub message was for szastan 2025-01-12 15:14:52 have you mounted the partiton ..share the output of df -m 2025-01-12 15:15:47 at the end of step3, you should see a line /dev/nvme0n1p3 /mnt 2025-01-12 15:17:58 AB-DB, what is the output of df -m 2025-01-12 15:18:02 see what went wrong previous times: mounted the /dev/nvme0np1 to /mnt instead of mounting p3 to /mnt 2025-01-12 15:19:17 ensure that efi partition i.e /dev/nvme0np1 is mounted on /boot or /boot/efi. choose the latter option, if dualbooting... 2025-01-12 15:19:21 I can now see, with df -m, /dev/nvmep1 as /mnt/boot, /dev/nvme0n1p3 as /mnt, and nvme0n1p4 as /mnt/home 2025-01-12 15:19:33 good.. 2025-01-12 15:19:45 EFI is on /mont/boot 2025-01-12 15:19:56 free -m should show swap..after step 6 2025-01-12 15:20:05 yes EFI is on /mont/boot is good 2025-01-12 15:20:18 free -m gives now a swap of 32GB :) 2025-01-12 15:20:31 on /dev/nvmeon1p2 2025-01-12 15:20:52 good. out network issue is not yet solved i suppose 2025-01-12 15:21:13 can you ping 8.8.8.8 2025-01-12 15:21:13 can I now start the setup-alpine, or will that crash it? 2025-01-12 15:21:25 don't do setup-alpine 2025-01-12 15:21:37 everything will be reset again :-) 2025-01-12 15:21:58 you've to do step 7 now.. provided your internet access is working.. 2025-01-12 15:22:03 ping 8.8.8.8 2025-01-12 15:23:45 ping gives: sending 56 data bytes, network unreachable 2025-01-12 15:24:27 what is the output of "ip link" 2025-01-12 15:24:31 is there a list of steps, not using setup-alpine to execute before step 7? 2025-01-12 15:25:24 you can fix network by following https://wiki.alpinelinux.org/wiki/Configure_Networking 2025-01-12 15:25:41 setup-interfaces can fix the network.. 2025-01-12 15:26:00 we've to see why your previous attempts failed 2025-01-12 15:26:09 what is the output of "ip link" 2025-01-12 15:30:47 can now ping google.com 2025-01-12 15:32:19 output of ip link is a lot: 1 is l0, 2 is wlan0 and 3. is eth0 (which I doné use) 2025-01-12 15:33:47 good.. 2025-01-12 15:33:52 now issue the step 7 2025-01-12 15:35:58 setup-disk -m sys /mnt 2025-01-12 15:38:20 mkfs.ext4 does not work 2025-01-12 15:38:41 will need to have a workign file system before installing right? 2025-01-12 15:40:03 yes, in step you should've formatted using mkfs.ext4 2025-01-12 15:40:12 setup-user, setup-keyboard, setup-apkrepos did work 2025-01-12 15:40:39 hello 2025-01-12 15:41:04 you can unmount /dev/nvmeon1p3 and format it now 2025-01-12 15:43:01 you've umount both /mnt and /mnt/boot finish the mkfs.ext4 and continue the steps 3,4 and 5 again 2025-01-12 15:43:31 ### Türkçe ve İngilizce Yardım Mesajı: 2025-01-12 15:43:31 Merhaba, kendi yerel Alpine Linux paket depomu oluştururken bir sorunla karşılaştım. Aşağıdaki adımları izledim: 2025-01-12 15:43:31 1. Yerel depomda gerekli APK dosyalarını bir araya getirdim. 2025-01-12 15:43:31 #### Türkçe: 2025-01-12 15:43:31 2. `apk index -o APKINDEX.tar.gz -v *.apk` komutunu çalıştırdım. 2025-01-12 15:43:33 3. Ancak, "Index has 0 packages (of which 24 are new)" hatası alıyorum. 2025-01-12 15:43:35 **Paket yapısı ve komutlarım:** 2025-01-12 15:43:37 - Yerel depo dizini: `/home/build/packages/main/x86_64` 2025-01-12 15:43:39 - Depo içeriği: 2025-01-12 15:43:41 - APK dosyalarım doğru bir şekilde mevcut. 2025-01-12 15:43:43 - `APKINDEX.tar.gz` oluşturuluyor, ancak içeriği boş görünüyor. 2025-01-12 15:43:45 **Depo adresim:** 2025-01-12 15:43:47 `http://192.168.1.102:8090/main` 2025-01-12 15:43:49 Bu hatayı nasıl çözebilirim? Yardımcı olursanız sevinirim. 2025-01-12 15:43:51 --- 2025-01-12 15:43:53 #### İngilizce: 2025-01-12 15:43:57 Hello, I encountered an issue while setting up my local Alpine Linux package repository. Here are the steps I followed: 2025-01-12 15:44:00 1. I gathered the necessary APK files in my local repository. 2025-01-12 15:44:02 2. I ran the command `apk index -o APKINDEX.tar.gz -v *.apk`. 2025-01-12 15:44:04 3. However, I get the error: "Index has 0 packages (of which 24 are new)". 2025-01-12 15:44:06 **My package structure and commands:** 2025-01-12 15:44:08 - Local repository directory: `/home/build/packages/main/x86_64` 2025-01-12 15:44:10 - Repository contents: 2025-01-12 15:44:12 - My APK files are present correctly. 2025-01-12 15:44:14 - The `APKINDEX.tar.gz` file is being generated but seems to be empty. 2025-01-12 15:44:16 **Repository URL:** 2025-01-12 15:44:18 `http://192.168.1.102:8090/main` 2025-01-12 15:44:20 How can I resolve this issue? Any help would be greatly appreciated. 2025-01-12 15:45:01 can't umount, device is busy 2025-01-12 15:46:04 also: which are all the setup steps that need to be completed before contining with step 7? (avoiding having to do this al over ;) ) 2025-01-12 15:48:35 umount /mnt/boot first 2025-01-12 15:49:31 then issue umount /mnt as second command 2025-01-12 15:51:23 did it work 2025-01-12 15:52:27 not really; crashed. just rebooted the system, yet it gives all kinds of error messages 2025-01-12 15:52:34 it does get to root login inthe end 2025-01-12 15:52:39 just very messy 2025-01-12 15:53:56 qll kinds of bios errors keep poppoin up on the screen 2025-01-12 15:54:21 fdisk -l does give the correct 4 partitions though 2025-01-12 15:54:52 what is bios errors.. can you share one line 2025-01-12 15:56:33 huge lines of text :( 2025-01-12 15:56:52 also, it seems that my hostname and all other things I had set manually did not come through either 2025-01-12 15:56:56 what command causes these errors 2025-01-12 15:57:09 also no networking anymore, and: no more network devices either. no moere etho, wlan0 etc 2025-01-12 15:57:13 those would've been lost after a reboot.. 2025-01-12 15:57:23 no command, they just come from themselves 2025-01-12 15:57:33 have the errors stopped 2025-01-12 15:57:43 errors have stopped 2025-01-12 15:59:13 before you proceed further format your partition mkfs.ext4 /dev/nvme0n1p3 2025-01-12 15:59:51 ? 2025-01-12 16:01:21 isn't that partition mounted to / ? 2025-01-12 16:01:56 no.. not ..he rebooted 2025-01-12 16:02:10 21:22 < AB-DB> not really; crashed. just rebooted the system, yet it gives all kinds of error messages 2025-01-12 16:02:57 right... and p3 was mounted to /mnt for install, so now isn't p3 /? 2025-01-12 16:03:06 just chedked the drives: the data o ubuntu is still there (used tat to make the cfdisk partitioning) 2025-01-12 16:03:30 sothere are now 2 distros installed into the system 2025-01-12 16:04:05 needs to be cleaned 2025-01-12 16:04:16 will reboot and try again :( 2025-01-12 16:04:47 no need to reboot 2025-01-12 16:05:18 format mkfs.ext4 /dev/nvme0n1p3 to remove other OS, if this is what you want.. 2025-01-12 16:05:38 already rebooted 2025-01-12 16:05:45 now in the usb iso 2025-01-12 16:05:55 mkfs is not a recognized command (again) 2025-01-12 16:06:23 so how do I format the drives if teh mkf command does not exist on the iso? 2025-01-12 16:07:27 have you typed the full command mkfs.ext4 /dev/nvme0n1p3 2025-01-12 16:07:46 mkfs.ext4 is a single a word with a "." in between 2025-01-12 16:10:26 if the full command does not work, issue the command "apk add e2fsprogs" 2025-01-12 16:10:36 then try again 2025-01-12 16:13:10 mkfs.ext4 gie error not found 2025-01-12 16:13:15 gives 2025-01-12 16:13:56 so yes, I use the mkfs.ext4 as 1 word, followed by /dev/nvme0n1p3 (/p4) 2025-01-12 16:15:06 that worked; could now make ext4 2025-01-12 16:15:11 thanks! 2025-01-12 16:15:40 should I now mount all 4 partitions? (mount 3, and add swap)? 2025-01-12 16:16:03 now follow the steps https://wiki.alpinelinux.org/wiki/Setting_up_disks_manually#setup-disk_based_Installation except step2... 2025-01-12 16:16:47 remember to do the https://wiki.alpinelinux.org/wiki/Setting_up_disks_manually#setup-disk_based_Installation.. without internet you cannot complete installation 2025-01-12 16:17:39 follow every step except step 2.. 2025-01-12 16:17:47 don't skip 2025-01-12 16:27:39 in the standard setup-alpine, there are things like setting root password etc 2025-01-12 16:28:01 should they be done forst befoee proceeeding with step 7? 2025-01-12 16:28:46 ping is working, histname set, timezoe set 2025-01-12 16:31:41 root password is optional.. since ping is working..that is good for step1 2025-01-12 16:32:29 proceed with steps 3 to 6 carefully.. mount carefuly use df -m and free -m to verify them before step 7 2025-01-12 16:34:32 i hope and believe that you typed none to exit from setup-alpine at the end of Base configuration 2025-01-12 16:35:47 Selamun Aleykm alpine-linux kanal. 2025-01-12 16:35:52 hey, anyone knows how to configure lightdm in a way to use loginctl/elogind instead of systemd commands? 2025-01-12 16:38:47 allexecuted, step 7 now fails: unable to select packages 2025-01-12 16:38:52 is the rror message 2025-01-12 16:38:56 error 2025-01-12 16:42:31 check whether network works 2025-01-12 16:42:38 ping google.com 2025-01-12 16:42:59 that works; 300ms 2025-01-12 16:43:17 can you type the exact error message 2025-01-12 16:44:41 it is multiple lines long; 2025-01-12 16:44:52 issue the command setup-apkrepos -cf 2025-01-12 16:44:56 line 1: ERROR: unable to selet packages 2025-01-12 16:45:06 ok..issue the command setup-apkrepos -cf 2025-01-12 16:45:11 line 2: grub-efi (no such package) 2025-01-12 16:45:51 i thinks step 8 of Base-configuration was skipped.. 2025-01-12 16:46:18 now executing the repos command 2025-01-12 16:46:19 setup-apkrepos -cf should fix the issue.. 2025-01-12 16:46:28 many repos passing by on the screen 2025-01-12 16:47:45 done 2025-01-12 16:47:59 now executing the setup command; running! 2025-01-12 16:48:13 done 2025-01-12 16:48:21 now reboot? 2025-01-12 16:48:49 it did gove 1 message: 2025-01-12 16:48:58 what message ? 2025-01-12 16:49:25 warning: os problem will not be executed to detect other boot systems 2025-01-12 16:49:42 system swill not be added to grub 2025-01-12 16:50:25 check GRUB_disbale_... 2025-01-12 16:50:41 can ignore the above message.. go ahead and reboot 2025-01-12 16:50:49 okidoki 2025-01-12 16:51:08 remember to remove usb boot disk 2025-01-12 16:51:43 rebooted; now says grub > 2025-01-12 16:51:46 and then nothing 2025-01-12 16:52:24 what happens when pressing enter 2025-01-12 16:52:33 pressing enter just gices grub > again 2025-01-12 16:53:08 (USB was removed) 2025-01-12 16:53:40 tab gives a boatload of commands possible 2025-01-12 16:53:47 yet nothing like a bootable system 2025-01-12 16:54:57 are you looking at grub rescue> or grub > 2025-01-12 16:55:13 grub > 2025-01-12 16:55:29 gave exit,now in grub rescue 2025-01-12 16:56:17 ls 2025-01-12 16:56:25 issue ls command 2025-01-12 16:56:29 "ls" 2025-01-12 16:56:59 do you see /dev/nvmnen1p3 listed 2025-01-12 16:57:44 do you see /dev/nvme0n1p3 in the output of ls 2025-01-12 16:57:48 ls gives: (hd0) (hd1) (hd2) (hd2,gpt4) (hd2,gpt3) (gs2,gpt2) (hd2,gpt1) 2025-01-12 16:59:59 no /dev etc to be seen 2025-01-12 17:00:04 just the hd's 2025-01-12 17:00:05 issue the command ls (hd2,gpt3)/ 2025-01-12 17:00:36 what do you see in the output 2025-01-12 17:02:35 ./ ../ lost+found boot/ home/ etc. 2025-01-12 17:02:59 (var bin sbin etc run srv sys etc) 2025-01-12 17:03:21 good..issue the command "set root=(hd2,gpt3)" without brackets 2025-01-12 17:04:04 next issue the command "ls (hd2,gpt1)/boot/" without brackets..tell me what do you see 2025-01-12 17:05:09 trying to figure out where the = sign is on my keyboard in grub... 2025-01-12 17:06:13 should be with "+"symbol 2025-01-12 17:06:33 normally yes, yet now above th number 7... 2025-01-12 17:07:00 ok... 2025-01-12 17:07:11 next issue the command "ls (hd2,gpt1)/boot/" without brackets..tell me what do you see 2025-01-12 17:08:02 unknown filesystem 2025-01-12 17:10:06 ok... this explains why our installation failed.. esp partition was not formatted with mkfs.vfat 2025-01-12 17:10:36 check whether ls (hd2,gpt3)/boot/ has any files 2025-01-12 17:11:35 ./ and ../ 2025-01-12 17:12:07 ok.. we will use the boot usb to fix this without reinstalling the whole thing.. 2025-01-12 17:12:35 reboot from boot usb 2025-01-12 17:12:46 https://paste.trom.tf/ohezupomud.rb 2025-01-12 17:12:50 why error there? 2025-01-12 17:13:11 rebooting 2025-01-12 17:13:30 done 2025-01-12 17:14:14 issue fdisk -l to verify our 4 partitions are still visible 2025-01-12 17:14:56 they are all there 2025-01-12 17:15:54 good mkfs.vfat /dev//nvme0n1p1 2025-01-12 17:16:00 good mkfs.vfat /dev/nvme0n1p1 2025-01-12 17:16:18 done 2025-01-12 17:16:46 np errors 2025-01-12 17:17:32 now follow the commands one by one.. let me know if there are errors mount /dev/nvme0n1p3 /mnt 2025-01-12 17:18:15 no error 2025-01-12 17:18:20 mount /dev/nvme0n1p1 /boot 2025-01-12 17:18:26 sorry.. 2025-01-12 17:18:30 mount /dev/nvme0n1p1 /mnt/boot 2025-01-12 17:18:46 no error 2025-01-12 17:21:18 mount --bind /dev /mnt/dev 2025-01-12 17:21:19 mount --bind /proc /mnt/proc 2025-01-12 17:21:19 mount --bind /sys /mnt/sys 2025-01-12 17:21:31 issue all the above 3 commands one by one 2025-01-12 17:23:15 done 2025-01-12 17:23:45 chroot /mnt 2025-01-12 17:23:59 done 2025-01-12 17:24:13 grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=grub --recheck --no-nvram 2025-01-12 17:25:03 ACTION enjoys a good system rescue 2025-01-12 17:26:43 grun-install: error failed to get canonnical path of /boot/efi 2025-01-12 17:27:07 df -m 2025-01-12 17:27:42 can you tell me what does /dev/nvme0n1p1 appears as 2025-01-12 17:28:40 appears as / boot 2025-01-12 17:29:40 grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=grub --recheck --no-nvram 2025-01-12 17:30:20 just done the grub install with /boot instead of /boot/efi 2025-01-12 17:30:23 no errors 2025-01-12 17:30:38 grub-mkconfig -o /boot/grub/grub.cfg 2025-01-12 17:31:38 done 2025-01-12 17:32:12 gives a warning though: os-prober will not be executed to detect other bootable partitions 2025-01-12 17:32:13 now we're almost done. just verify /etc/fstab is proper. issue the command cat /etc/fstab 2025-01-12 17:32:57 fastab has several entries 2025-01-12 17:32:59 AB-DB: unless you have other OSes installed that would need to be detected, that warning is harmless 2025-01-12 17:33:15 tell me what appears for /boot or /boot/efi 2025-01-12 17:34:26 cat /etc/fstab |grep vfat 2025-01-12 17:34:33 for /boot appears a long UID number 2025-01-12 17:35:16 grep -F vfat /etc/fstab 2025-01-12 17:35:26 vfat not found 2025-01-12 17:36:20 quinq/ikke, how to regenerate fstab.. the user is in chroot 2025-01-12 17:36:39 UUID=c420-281E 2025-01-12 17:36:43 Not sure if there is anything to just regenerate fstab 2025-01-12 17:36:53 ok.. that is not long.. 2025-01-12 17:37:11 we're good to reboot.. unmount umount -R /mnt 2025-01-12 17:37:12 that is not long, yet the one for /home is 2025-01-12 17:37:16 > 20 characters 2025-01-12 17:38:00 -R is not recognized as a valid argument for umount 2025-01-12 17:38:20 umount /mnt/boot 2025-01-12 17:38:40 sorry.. exit first 2025-01-12 17:38:51 then umount /mnt/boot 2025-01-12 17:38:51 also error message: no such file or directory 2025-01-12 17:39:08 type "exit" 2025-01-12 17:39:21 done 2025-01-12 17:39:24 then umount /mnt/boot 2025-01-12 17:39:26 now it works without error 2025-01-12 17:39:29 then umount /mnt 2025-01-12 17:39:46 can't unmount: busy 2025-01-12 17:40:24 ok try umount -a 2025-01-12 17:41:35 now reboot the computer.. 2025-01-12 17:41:59 rebooted; nothing there :( 2025-01-12 17:42:29 now rebooting back into usb stick 2025-01-12 17:42:39 done 2025-01-12 17:43:30 what happened when you booted to harddisk 2025-01-12 17:43:38 no grub? 2025-01-12 17:43:42 just the EFI booloader in the screen 2025-01-12 17:43:49 no grub 2025-01-12 17:44:27 fdisk -l gives the 4 partitions still 2025-01-12 17:46:10 AB-DB, i'm really sorry that i could not help you here..probably people with more knowledge/experience should be able to help here.. 2025-01-12 17:47:07 Thank you for your help so fat prabu! AT least the partitioning is working now :) And the base install is installed. Just the efi crap issue still to be fixed 2025-01-12 17:47:18 far instead of fat 2025-01-12 17:47:20 unfortunately, i updated the instructions here https://wiki.alpinelinux.org/wiki/Setting_up_disks_manually#setup-disk_based_Installation.. but i'm unsure if there is a mistake there.. 2025-01-12 17:48:21 you may want to go through one last time b'cos all the partitions are properly formatted now.. 2025-01-12 17:48:25 stangely: when I use the set-alpine script, this problem is not there. That does boot 2025-01-12 17:49:08 so how the grub is installed when using that script is fine 2025-01-12 17:49:29 all these issues just because o standard 4GB swap file... 2025-01-12 17:50:26 what is also not clear to me: what are the exact steps (and where can I find them) for this kind of install; the steps fr the partitionign are clear, yet the base install without the setup-alpine scripts is not clear 2025-01-12 17:50:45 perhaps the problem lays there 2025-01-12 17:50:57 maybe I missed a step in the base part which causes this issue? 2025-01-12 17:51:04 (with grub) 2025-01-12 17:51:08 https://wiki.alpinelinux.org/wiki/Installation#Base_configuration 2025-01-12 17:51:57 not all these steps have a setup-... command 2025-01-12 17:54:40 thise steps also do not have the reposs seledtion 2025-01-12 17:56:27 step 8 will configure repos automatically..actually every step in #Base_configuration calls one script 2025-01-12 17:56:40 setup-alpine is a collection of scripts.. 2025-01-12 17:56:57 step 3, disk mod does not 2025-01-12 18:22:57 did i miss the hw spec, its intel/amd x86_64 desktop ... how old? 2025-01-12 18:24:27 its clear normal setup-disk with 4GB swap works/boots, only doing a 32GB setup fails 2025-01-12 18:25:58 normal boots say, with grub menu ? 2025-01-12 18:28:35 it's an almost new laptop, i7 cpu, nvme ssd etc. 2025-01-12 18:29:20 64bit obvious;y, desktop, with 3 linux partitions (and 1 for EFI) 32GB swap, 160GB / and 280 /home 2025-01-12 18:30:17 correct: if i just use the setup-alpine it installs, and boots, yet with just 4GB swap and no sepaae /home partition 2025-01-12 18:30:55 hence htere must be something missing with the step by step process that is missing, that is included in the setup-alpine script 2025-01-12 18:36:42 that means everything works as expected with setup that does 4G(swap) ? was that separate nvme disk ? 2025-01-12 18:39:19 i am not sure about previous steps, but each steps seems ok(in itself) 2025-01-12 18:39:48 maybe grep the log ^P 2025-01-12 18:40:12 maybe grep the log ^prabu onto a text file and re-trace it 2025-01-12 18:41:50 irc logs are now available in 3 formats now, including searchable 2025-01-12 18:43:45 correct, a basic install using setup-alpine works 2025-01-12 18:47:41 why is grub-install not on the boot iso? That way the bootloader could be reinstalled 2025-01-12 18:59:37 is it not on extended iso? 2025-01-12 19:35:10 used another linux distro to reset grub. It now boots (finally..) :) 2025-01-12 19:57:48 :), pls let us know about your success with al desktops 2025-01-12 19:58:25 eager to know how kde works 2025-01-12 20:08:43 Thanks for the help today guys! System now almost up and running; just issue with sound left all else is working now :) 2025-01-12 20:08:53 Have a good day/night. 2025-01-13 13:30:37 My networking has stopped working and running '# rc-service networking restart' ends with "udhcpc: failed to get a DHCP lease". What could be causing this? 2025-01-13 13:40:10 many different things 2025-01-13 13:40:36 first of all, what kind of networking? ethernet? wi-fi? something else? 2025-01-13 13:56:28 "first of all, what kind of..." <- wifi. it's wlan0. i previously had wireguard and iptables installed. my wifi and VPN was working but I noticed that the system was leaking DNS requests, so I decided to look into what the alpine equivalent solution to "sudo rcctl resolvd disable" was. I edited /etc/resolv.conf but learned dhcp resets it, so then I tried editing the wlan0 config in /etc/networking/interfaces and removed 2025-01-13 13:56:28 'dhcp' to see if udhcpc would still connect the device without that line. Didn't work. After messing with it for a minutes I decided to just revert all the changes I'd made (delete wireguard-tools-wg-quick and iptables), replace the new /etc/networking/interfaces and /etc/resolv.conf files with their respective .bak files, and instead use the alpine network setup scripts that I'd found in the wiki. but now the system won't connect. 2025-01-13 13:56:28 there's some wonky config somewhere and idk where it is. 2025-01-13 14:32:05 M38agry9l2, can you share your /etc/network/interfaces contents and output of "ip a" 2025-01-13 15:46:55 Hello, what is the versioning based on here please? https://gitlab.alpinelinux.org/alpine/aports/-/tree/master/community/containers-common <- 0.60.4 and previously 0.58.3 2025-01-13 15:47:49 tetsumaki: when a contributor feels like upgrading 2025-01-13 15:48:16 if there is not a comment on the APKBUILD, thats most likely it 2025-01-13 17:02:03 Same versioning here https://gitweb.gentoo.org/repo/gentoo.git/tree/app-containers/containers-common?id=c6b8a38773bcdf8352fa5d3d6f25f17769c8c03a 2025-01-13 17:02:21 Or here https://archlinux.org/packages/extra/any/containers-common/ 2025-01-13 17:03:38 Based common ! Ok :) https://github.com/containers/common 2025-01-13 17:18:40 Is there a way to "divert" the location of a package file? 2025-01-13 17:19:19 E.g., debian has dpkg-divert so that I can, for example make any package that installs a file /etc/foo install it to /etc/foo.diverted instead. 2025-01-13 17:44:37 "M38agry9l2, can you share your..." <- i got the issue resolved but thanks. i have a new problem now: the system is leaking DNS requests. Have you encountered that problem before? 2025-01-13 17:51:39 well thats fun.. 2025-01-13 18:44:36 bahamat: apk afaik does not have something like that 2025-01-13 18:45:15 That's too bad. 2025-01-14 04:14:20 Hey there! I wanted to let you know that I have a Telegram channel where I share some amazing Verified sauce and soft cashout... (full message at ) 2025-01-14 08:59:27 Good day everyone. 2 questions: 1. how to setup automount of usb to work (fstab is set to auto instead of noauto, yet still does not mont automatically 2025-01-14 09:00:20 And 2: is there a good explanation on soundcard activation? Have a recent laptop with intel audio (pci-intel-tgl) 2025-01-14 09:00:24 thanks :) 2025-01-14 12:34:47 Hi guys. Any of you using Vaultwarden on alpine? I was thinking of making my own bitwarden instance on alpine server, but I have no idea how to set it up with Vaultwarden. 2025-01-14 12:43:10 parker64: vaultwarden is available in the community repo. install alpine, enable the community repo, install vaultwarden, follow their docs 2025-01-14 13:20:11 yo is there a way to apply a patch to the build of a package without setting up a local aports tree and essentially cloing the package? 2025-01-14 14:04:38 parker64 Im using it on alpine but yet its on docker, tho I help to maintain the aport 2025-01-14 14:06:14 didnt notice user left :P 2025-01-14 17:16:46 Hello 2025-01-14 17:20:44 Hello? 2025-01-14 17:22:03 neonsaturn: Few people we respond to just a 'hello'. It's better to just start talking / task your question 2025-01-14 17:22:34 Where should i go on this server for small talk? 2025-01-14 17:22:50 gENERAL CONVERSATION 2025-01-14 17:23:36 hello eirik 2025-01-14 17:23:44 eiriklh 2025-01-14 17:33:30 neonsaturn: hi! 2025-01-14 17:33:42 this is generally a support channel 2025-01-14 17:33:47 not a smalltalk channel 2025-01-14 17:38:25 🤣 2025-01-14 18:45:35 missing icons https://github.com/rinigus/pure-maps/blob/master/qml/platform.kirigami/StylerPL.qml#L58 2025-01-14 18:52:56 what package has help-about-symbolic.svg ? 2025-01-14 18:53:07 site is not loading 2025-01-14 18:56:45 Bad Gateway 2025-01-14 22:57:30 i'm having a rather basic problem with apk. I start a docker container with alpine:latest with a volume mounted at /var/cache/apk and "apk add" a few things, but the downloaded apk files dont get added to the cache dir 2025-01-14 22:58:14 I cant seem to find the setting or option to say "yes I really do want you to use the cache directory" 2025-01-14 22:58:40 the indexes appear there, so I know I have the right directory... 2025-01-14 23:46:31 nerdvana: setup-apkcache 2025-01-14 23:46:51 You need to enable it 2025-01-14 23:46:53 See also: https://wiki.alpinelinux.org/wiki/Local_APK_cache#Enabling_Local_Cache 2025-01-14 23:49:18 Hi! I've installed alpine linux in a dell latitude 3190. The setup-alpine completes without error, but when I reboot I fall to the windows boot manager, which runs a diagnostic of the laptop. This is an UEFI machine, and grub does not give any sign of being installed 2025-01-14 23:49:44 I'm having a hard time just figuring out how to google the issue 2025-01-14 23:50:48 WhyNotHugo: thaanks! that worked. So basically just need /etc/apk/cache pointed to /var/cache/apk 2025-01-15 01:38:08 "Hey there! I wanted to let you..." <- > <@johnpopeq:matrix.org> Hey there! I wanted to let you know that I have a Telegram channel where I share some amazing Verified sauce and soft cashout... (full message at ) 2025-01-15 01:39:28 asleep 2025-01-15 01:43:30 I can remove the message (just need op), but the user has been kicked already, cc: clandmeter ikke 2025-01-15 01:44:10 also lol, your message got truncated due to quoted message length 2025-01-15 01:44:34 nerdvana: or you can mount the docker volume on /etc/apk/cache 2025-01-15 01:44:46 "> <@johnpopeq:matrix.org> Hey..." <- let's see if that will forward it 2025-01-15 01:44:55 nope 2025-01-15 01:45:41 pj: rippp 2025-01-15 01:46:26 might join on irc side, never used it before tho 2025-01-15 01:47:08 it's ok as long as you don't mind missing history or using a bouncer 2025-01-15 01:49:32 and need to be mindful about longtext 2025-01-15 09:31:43 My IP is blocked from editing the wiki, but it looks like a bug: "Your current IP address is 172.16.6.4, and the block ID is #3495" 2025-01-15 09:32:32 haha classic 2025-01-15 11:08:21 WhyNotHugo: can you try again? 2025-01-15 13:44:13 ikke: okay now, thanks 2025-01-15 18:35:07 i have a problem with udev-init-scripts on a diskless installation, this package refuses to install automatically during boot, but apk fix after logging in installs it; it's absent from the package cache and apk cache download doesn't want to download it; how would i troubleshoot this further? 2025-01-15 18:36:13 udev-init-scripts seems to be empty and only install udev-init-scripts-openrc; but other packages depend on udev-init-scripts, so if it's not installed, others will not install 2025-01-15 18:44:54 this happens on Alpine 3.21.2 2025-01-15 19:07:46 Is there a way to prevent leaking DNS requests that doesn't involve installing additional software? 2025-01-15 19:07:46 I've got Wireguard installed and wg-quick bringing up a wg0 interface that has a DNS line in the conf but for some reason when I check the IP address to verify that the VPN is working correctly, it shows that Alpine is still leaking DNS requests for some reason. 2025-01-15 19:07:46 I'm guessing it's because Alpine's dhcp somewhere is still using 192.168.X.X but I don't know where to look to solve this problem. 2025-01-15 19:09:55 I'd prefer to resolve this issue without installing any additional software if possible. Is there a way to just add a line to a conf file somewhere that tells Alpine to use my VPN's DNS nameserver globally? 2025-01-15 19:35:55 you want to set /etc/resolv.conf somehow? 2025-01-15 19:38:30 what does this mean? > when I check the IP address to verify that the VPN is working correctly, it shows that Alpine is still leaking DNS requests for some reason. 2025-01-15 19:38:55 what command are you running, what is the output, and what is the output you'd expect instead? 2025-01-15 19:45:09 can't speak for alpine but for my wireguard setup, wg-quick will use openresolv to set the right dns nameserver in /etc/resolv.conf 2025-01-15 19:54:20 "you want to set /etc/resolv.conf..." <- I think so. I edited it to use the same DNS nameserver that's in the wg0 conf file. Problem persists. 2025-01-15 19:56:52 "what command are you running..." <- Not a command, just using a website to check for DNS request leaks 2025-01-15 19:58:31 and the output I was expecting was DNS requests being routed through wireguard 2025-01-15 20:00:22 what are you setting as the DNS server in your wireguard conf file ? 2025-01-15 20:01:56 it needs to be the internal ip address of the remote wireguard server 2025-01-15 20:03:39 firefox/chrome do use dns over http by default, so that will always leak dns requests... 2025-01-15 20:23:45 "what are you setting as the..." <- the address that my vpn uses for DNS 2025-01-15 20:24:44 "firefox/chrome do use dns over..." <- Interesting. So this could be something that's resolved by just updating browser settings? I'll look into that. Thanks 2025-01-15 20:41:01 quick question: what's the best way of booting RISC-V Alpine Linux on the QEMU virt machine 2025-01-15 20:41:13 preferably my making a proper GPT disk image 2025-01-15 21:18:41 "Is there a way to prevent..." <- dnsleak.com tells you that you are leaking ?... (full message at ) 2025-01-15 21:18:57 * dnsleak.com tells you that you are leaking ? 2025-01-15 21:18:57 [Interface] 2025-01-15 21:18:57 I simply specify the DNS in my client wg conf. It just works for me. 2025-01-15 21:18:57 DNS = 172.18.1.1 # min 2025-01-15 21:18:57 Address = ... 2025-01-15 21:18:58 ... 2025-01-15 21:18:58 [peer] 2025-01-15 21:19:00 Endpoint = mydomain.tld 2025-01-15 21:19:00 ... 2025-01-15 21:19:02 AllowedIPs = 0.0.0.0/0, ... 2025-01-15 21:19:09 I simply specify the DNS in my client wg conf. It just works for me. 2025-01-15 21:19:09 [Interface] 2025-01-15 21:19:10 Address = ... 2025-01-15 21:19:10 DNS = 172.18.1.1 # mine 2025-01-15 21:19:10 * dnsleak.com tells you that you are leaking ? 2025-01-15 21:19:10 ... 2025-01-15 21:19:10 [peer] 2025-01-15 21:19:12 Endpoint = mydomain.tld 2025-01-15 21:19:12 ... 2025-01-15 21:19:14 AllowedIPs = 0.0.0.0/0, ... 2025-01-15 21:19:46 Address = ... 2025-01-15 21:19:46 I simply specify the DNS in my client wg conf. It just works for me. 2025-01-15 21:19:46 DNS = 172.18.1.1 # mine on enpdoint side. 2025-01-15 21:19:46 * dnsleak.com tells you that you are leaking ? 2025-01-15 21:19:46 [Interface] 2025-01-15 21:19:48 ... 2025-01-15 21:19:48 [peer] 2025-01-15 21:19:50 Endpoint = mydomain.tld 2025-01-15 21:19:50 ... 2025-01-15 21:19:52 AllowedIPs = 0.0.0.0/0, ... 2025-01-15 22:29:58 what would be the best way to set mimalloc as a default allocator in alpine (or any other somewhat fast allocator), I see it's a package, but don't know how to incorporate it system-wide. 2025-01-15 22:30:29 LD_PRELOAD in /etc/profile, or something? 2025-01-15 22:35:31 oh I think I should just write the .so file path in /etc/ld.so.preload 2025-01-15 22:35:44 faster to crash 2025-01-15 22:35:55 it'll cause crashes? :( 2025-01-15 22:39:48 we shall see 2025-01-15 22:39:50 lol 2025-01-15 22:42:49 :) 2025-01-16 01:13:19 jemalloc seems to work fine system wide, mimalloc not so much 2025-01-16 01:57:26 hello all. is anyone currently using libudev-zero with pipewire? if so, do you have to patch pipewire(1) alone, or every single extension? 2025-01-16 03:52:47 its just pipewire that needs to be patched 2025-01-16 07:40:47 Hi 2025-01-16 07:40:54 aloha 2025-01-16 07:41:00 There's a bug with dillo, has the upgrade been tested? 2025-01-16 07:41:11 Here, I just open dillo, then close it normally 2025-01-16 07:41:27 But there's a weird process that keeps running, using all CPU, vsource.filter 2025-01-16 07:43:08 Sorry, that's not exactly like this 2025-01-16 07:43:29 You have to start the “view source” with ^U 2025-01-16 07:44:08 (or open the Page Menu > View page source) 2025-01-16 07:58:02 quinq, just a thought - is this possibly an upstream bug? 2025-01-16 11:22:24 your dillo won't turn off? 2025-01-16 15:16:08 What package do I need for Vulkan support in with amdgpu? 2025-01-16 15:27:25 okay so I've installed the ati one but now I get... (full message at ) 2025-01-16 17:47:33 pepijndevos[m]: in what, xorg or wayland? 2025-01-16 17:47:48 neither, just compute 2025-01-16 17:48:30 you'd need mesa either way, i think 2025-01-16 17:48:38 I'm doing apk add mesa-vulkan-ati vulkan-loader vulkan-tools 2025-01-16 17:48:55 and then I get the permission error above 2025-01-16 17:49:06 (this is inside docker with --device) 2025-01-16 17:49:55 Your user needs access to the device. Afaik that's most of the time accomplished by adding it to the video group 2025-01-16 17:50:03 When I use ubi9 instead of alpine it works fine 2025-01-16 17:50:09 But I'm root inside docker no 2025-01-16 17:50:58 not necessarily, depends on your image. And the user running the container also needs that access 2025-01-16 17:51:15 and crw-rw-rw- doesn't that mean everyone has read-write access 2025-01-16 17:51:36 I ran whoami and it prints root 2025-01-16 17:56:58 check the gid of that device 2025-01-16 17:59:49 it might help you to also look at that device when you have redhat up and compare the differences 2025-01-16 19:34:47 "dnsleak.com tells you that you..." <- Yes. 2025-01-16 19:34:47 For some reason my wg0.conf has a DNS line with the address my VPN uses but Alpine is routing everything through up when I bring up the wg0 iface with wg-quick. Confirmed by dns leak website 2025-01-16 20:18:29 M38agry9l2[m]: you can try uncommenting #RESOLV_CONF="no" in /etc/udhcpc/udhcpc.conf 2025-01-16 20:19:55 "it might help you to also look..." <- actually redhat has the same problem except it uses llvmpipe instead 2025-01-16 20:20:03 yeah, checking if /etc/resolv.conf is actually correct is the correct way to start figuring this out. 2025-01-16 20:20:33 i already suggested this yesterday 2025-01-16 20:38:14 onre, any packaged bug is an upstream bug :) 2025-01-16 20:38:44 userdocs, well, technically it doesn't turn off as one of its process doesn't turn off 2025-01-16 20:39:17 The main X11 window is closed though, but that cited process keeps running full CPU 2025-01-16 20:39:17 quinq: i think userdocs was making a joke 2025-01-16 20:39:21 ah :) 2025-01-16 21:00:27 quinq, not that it mattered but I would say that, for example, a file missing from a package is a bug introduced in the packaging process and in no way upstream's fault 2025-01-16 21:00:43 sure 2025-01-16 21:03:32 "38agry9l2: you can try uncomment..." <- Tried it. Doesn't work 2025-01-16 21:03:57 Connection stops working when I have that line uncommented 2025-01-16 21:04:31 are you having lookup errors? 2025-01-16 21:04:47 check to see what your resolv.conf is with that change 2025-01-16 21:05:18 if it doesn't match what it should be in your wg0.conf then wireguard is not setting it 2025-01-16 21:05:39 in which case you could set it manually, but wg-quick should do it. 2025-01-16 21:10:00 invoked: just now checked it and wireguard IS setting the nameserver but for some reason I'm still getting a "bad address" response. I'll run wg-quick up wg0 and it'll bring up the iface but then when I try to ping google.com I get: ping: bad address 'google.com' 2025-01-16 21:12:57 M38agry9l2[m]: you could temporarily set resolv.conf to 8.8.8.8 or something and see if that works. if it does, then your vpn's dns is not responding 2025-01-16 21:14:18 may want to check your routing table as well, to make sure that's actually sending traffic to the vpn 2025-01-16 21:16:03 and maybe, try with another OS as client (your smartphone or an ubuntu...) 2025-01-16 21:28:53 "38agry9l2: you could temporarily..." <- I just tried this and the problem remains. What are all the files involved that I should double-check? So far it's: /etc/udhcpc/udhcpc.conf , /etc/wireguard/wg0.conf , /etc/resolvconf.conf , /etc/resolv.conf -- is there more? I'm thinking I might have some bad setting configured somewhere that's causing this but I'm not certain where and what it is 2025-01-16 21:31:06 it could be your vpn that's bad 2025-01-16 21:32:22 or a combination of issues that are hidden to you. like perhaps your isp doesn't allow dns except their own, so that fails when you put google's dns in resolv.conf 2025-01-16 21:32:49 you'll have to play around to learn what it is, probably 2025-01-16 21:33:27 if your vpn is up, and you've got chromium or firefox up, both by default will use doh, so those *should* work unless you've changed them 2025-01-16 21:33:35 they don't use the system resolver 2025-01-16 21:34:20 which is also why maybe you think you were leaking dns earlier 2025-01-16 21:34:42 because your leak testing website is testing the browser's doh resolver, not the system's 2025-01-16 21:35:33 you'd have to change that in settings if you want to use the system resolver instead 2025-01-16 21:46:47 nice dns lesson right there 2025-01-16 22:10:05 the doh thing i also mentioned yesterday already. it's difficult to get any reasonable answer from m38agry912 they seem only to repeat "isn't working" with some vague mentions of things that might or might not be leads, but we lack the details to actually help... 2025-01-16 22:20:49 hm. i didn't read the scroll. (day 3 of new medication) 2025-01-17 00:37:32 Hello everyone 2025-01-17 00:37:55 How is everybody doing this evening? 2025-01-17 00:44:08 will the alpine disk installer autosense which sector size the drive uses or do you need to manually set this somehow? 2025-01-17 00:52:12 I have 3 questions for everyone here. Question 1: when using the alpine installer what filesystem type is used by default? 2025-01-17 00:52:19 Question 2: If I want to install the application GParted, usually on other distros I have to manually add filesystem packages to extend what can be utilized. I want to ensure that I have access to udf filesystems, because that is what a good majority of my hard drives use. Is that available in the Alpine Linux repositories? 2025-01-17 00:53:48 Question 3: The application Etherape is not available in the Alpine Linux repositories. How would I manually add an additional package, and/or submit that package to the testing repository to get it included? I find that having a graphical interface to visualize network traffic is an essential tool that I must have. I want to make the switch to alpine linux, but I am hesitant if I can't figure out a way to install it. 2025-01-17 01:02:06 the edge kernel has the udf module, and udftools is available in the repos. 2025-01-17 01:02:31 (I bet the lts kernel has it too, but I'm too lazy to look TBH) 2025-01-17 01:20:28 on edge w/ lts kernel, udf enabled as module 2025-01-17 01:30:55 Apachez: setup-disk uses sfdisk(8) for partitioning, without specifying any sector size or offsets (in other words, letting sfdisk work that out). the man page explains how that works. for sector size, it always uses what the device reports as its sector size by default. 2025-01-17 01:32:09 Apachez: /usr/sbin/setup-disk is just a script 2025-01-17 08:34:20 tnx 2025-01-17 08:35:02 ill try and see if that automagic feature picks up when I adjust for how this QEMU (KVM) informs the quest about logical and physical blocksize 2025-01-17 08:43:01 just had APK purge MUSL after an apk del rawtherapee librsvg rsvg-convert 2025-01-17 08:43:23 Not sure if reproducible, not really interested in trashing my only other working computer I need to make recovery media on to find out 2025-01-17 08:44:02 May I humbly suggest musl or alpine-base get put into a virtualpackage that can't be cleared by whatever dependency chain solving just nuked the libc the entire OS runs on? 2025-01-17 08:44:09 That is a hell of a footgun 2025-01-17 08:44:45 x86_64 edge, current as of a few hours ago 2025-01-17 08:53:09 Musl is already required by 11653 packages 2025-01-17 08:54:04 Then how did it get purged? 2025-01-17 08:54:21 Does APK keep a log of decisions or whatever I can submit after I recover the machine? 2025-01-17 08:54:59 No. Do you still have the output of the command? 2025-01-17 08:58:19 No, alpine halted before I could save it to disk or take a picture with my phone 2025-01-17 09:10:49 Saijin_Naib[m]: can you check the contents of /etc/apk/world ? 2025-01-17 09:34:28 I'll have to later, unfortunately. Last time a similar issue occurred world was empty 2025-01-17 09:54:10 is there some back story to ninja build and musl having some drama? 2025-01-17 10:46:02 userdocs, any context to that question? 2025-01-17 10:47:13 quinq: https://github.com/ninja-build/ninja/pull/2548#issuecomment-2597834196 2025-01-17 10:47:22 i have no idea what he's talking about 2025-01-17 10:47:47 Thanks :) 2025-01-17 10:48:44 i guess there was some drama in the past i am unware of. 2025-01-17 10:48:53 No clue but Alpine does use samurai instead of ninja normally 2025-01-17 10:49:39 I have no idea, userdocs, I don't remember anything like that, and can't dig anything out from the mailing list 2025-01-17 10:50:03 This rather looks like some weird a priori from that person 2025-01-17 10:50:07 there was a point alpine did not have ninja build, just samurai. more recently someone added it 2025-01-17 10:50:42 btw fyi https://github.blog/changelog/2025-01-16-linux-arm64-hosted-runners-now-available-for-free-in-public-repositories-public-preview/ 2025-01-17 10:51:40 i'll try that out. 2025-01-17 10:51:47 I think it's just wise to ignore it as you did :) 2025-01-17 10:53:33 it might be something to do with why ninja was not in alpine aports for that time but i don't know the context 2025-01-17 10:54:39 Bah, “whatever” ;) 2025-01-17 11:02:05 userdocs: wouldn't it be better to use clang/lld? 2025-01-17 11:04:10 you can either use jirutka github action to setup alpine sysroots for host/target and cross with just shell step or use something like tonistiigi/xx to do it in docker (optionally +docker-bake) 2025-01-17 11:07:37 that's emulation 2025-01-17 11:09:51 what is emulation 2025-01-17 11:12:43 the tools you mentioned? 2025-01-17 11:15:00 Emulation is playing SFA3 on a PC 2025-01-17 11:19:23 that is art 2025-01-17 11:21:26 Error: JavaScript Actions in Alpine containers are only supported on x64 Linux runners. Detected Linux Arm64 2025-01-17 11:21:29 nice 2025-01-17 11:23:07 but it looks like an custom action validation, because I did one web build on the arm just yesterday 2025-01-17 11:24:03 that was checkout in an alpine container 2025-01-17 11:24:32 ah not that one from github? ok 2025-01-17 11:26:33 i did arm runner in a matrix and it failed at checkout 2025-01-17 11:32:32 tbh this is why i don't use container: 2025-01-17 11:34:24 this does not sound like a container or alpine issue 2025-01-17 11:35:05 it's not, it's a github issue. 2025-01-17 11:58:23 fabricionaweb: https://github.com/userdocs/test/actions/runs/12828579208/job/35772919865 2025-01-17 11:58:52 when i do it like build-3 i might be able to do ti 2025-01-17 12:15:34 https://i.imgur.com/xQQhukm.png 2025-01-17 12:43:01 ah yeah, without the container, that is how I tested early 2025-01-17 12:45:08 i don't knwo why they don't let you run commands on the host before a container. really cripples it. 2025-01-17 13:40:29 seems to be working https://github.com/userdocs/ninja/actions/runs/12830152484 2025-01-17 13:41:27 arm64 is faster than am64 as well https://i.imgur.com/mnNFU7J.png 2025-01-17 14:10:55 pj: tbh i don't know about clang/lld i don't use them. but as for the crossbuilding, the setup was using musl cross make toolchains to crossbuild so i don't use an emulation setup so i'm not sure those tools would help. 2025-01-17 14:11:33 but when i do need qemu, i don't use actions, this is all the host needs 'run: sudo apt-get install libpipeline1 qemu-user-static binfmt-support' 2025-01-17 14:11:44 i find the actions to be pointless 2025-01-17 14:55:36 Hello, I'm new to alpine linux. And just downloaded a qcow2 cloud image from the site. I tried to login in as alpine, but what's the password? 2025-01-17 14:56:18 1@$evo#>¢best 2025-01-17 14:57:43 quinq: Is this the password for `alpine` user? I just tried it but not work. 2025-01-17 14:58:18 The version is Alpine Linux 3.21 2025-01-17 14:58:34 https://alpinelinux.org/downloads/ can't see a qcow2 image 2025-01-17 14:58:48 https://alpinelinux.org/cloud/ 2025-01-17 14:59:20 Tiny Clould Generic 3.21 2025-01-17 14:59:29 Thank you 2025-01-17 14:59:34 The login user for all images is "alpine". SSH keys for this user will be installed from the cloud's instance metadata service (IMDS).  2025-01-17 14:59:56 that is way beyond me 2025-01-17 15:00:00 aIt says: The login user for all images is "alpine". SSH keys for this user will be installed from the cloud's instance metadata service (IMDS). 2025-01-17 15:00:09 ah, yeah :) 2025-01-17 15:00:30 I did not run in clould env. But just run it in QEMU. 2025-01-17 15:02:27 Honestly I don't know how those images work, nor can I see how you could inject an SSH key without re-generating the image, but what do I know 2025-01-17 15:03:14 Well, by generating I mean modifying 2025-01-17 15:03:42 You could try to somehow mount that qcow image, and add your ssh public key to the alpine user ssh configuration (would be in /home/alpine/.ssh/authorized_keys) 2025-01-17 15:08:57 https://www.qemu.org/docs/master/tools/qemu-nbd.html maybe maybe 2025-01-17 15:17:30 Thanks. I will try it. 2025-01-17 16:20:15 fabricionaweb: i'm liking this arm runner, a 10:40 emulation job went down 1:40 2025-01-17 16:23:39 oooh that is good to know 2025-01-17 16:30:26 now may alpine job is 1:20 and the ubuntu native is 1:40 2025-01-17 22:00:56 StasiaPowless[m]: tiny cloud can use a few different data sources https://gitlab.alpinelinux.org/alpine/cloud/tiny-cloud you probably want the NoCloud one and then pass your config via SMBIOS strings or use a second drive with the config on it 2025-01-17 22:02:43 I think examples for using cloud-init with qemu would carry over mostly 1:1 2025-01-18 07:29:33 hey im trying to get sway on alpine, using sddm, was using kde before, im seeming to have some trouble getting flatpaks running though, they cant seem to connect to dbus for whatever reason, which i cant figure out, tried various things, 2025-01-18 07:29:33 the main error being ``Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory`` 2025-01-18 07:29:33 i have the xdg-desktop-portal thing set up like in the wiki, idk exactly what im missing, tried setting various export options, which didnt work and also broke kde which i want to be able to boot between them, does anyone have any idea why its failing? dbus is running in general and can detect and connect to system apps like kate or dolphin when running in sway, its just the flatpaks im having the issue with. 2025-01-18 07:47:54 ichigo[m]: seems like you need to start the dbus service, which provides that socket 2025-01-18 07:57:24 "一護: seems like you need to start..." <- through the init system? it already starts on startup, and is working with non flatpak apps, and the flatpaks work on kde, only not working on sway... (full message at ) 2025-01-18 07:58:06 also that file IS there, the flatpak just cant access it on sway for some reason but can on KDE? 2025-01-18 08:00:35 ikkesorry for the delay, finally got media made. apk world 1-byte, empty 2025-01-18 08:01:00 needed to dl & extract apk-tools, busybox, musl, and zlib to chroot and repair things 2025-01-18 08:01:13 I had a backed-up apk worldfile I restored and then apk fix'd in chroot 2025-01-18 08:01:31 Is there a way to change my Alpine from edge to 3.21? Or do I need a reinstall? 2025-01-18 08:01:37 Second time this has happened, but I have no idea how it ends up emptying world and purging stuff like apk-tools, busybox, musl, etc 2025-01-18 08:01:56 somercetadjust your apk repos file, apk fix 2025-01-18 08:02:13 ty 2025-01-18 08:02:20 then try apk update && apk upgrade && apk upgrade -a && apk upgrade -al 2025-01-18 08:02:37 that should make sure all packages are current and from the right repo with minimal fussing about 2025-01-18 08:02:58 infrequently, you may have to manually remove packages to get apk to solve 2025-01-18 08:03:13 but that is like, 1% of the times I've changed from edge to latest-stable and back 2025-01-18 08:15:14 okay, seems to have worked, ty 2025-01-18 08:15:55 gotta reboot and make sure it's all working. brb 2025-01-18 08:23:54 back, ty 2025-01-18 09:18:38 So, I'm curious about the semantic versioning of alpine and what the rules are for incrementing minor and major versions. 2025-01-18 09:36:17 UrsaPi, I don;t think it follows the kernel habit of 2.4 being stable and 2.3 being development. 2025-01-18 09:36:59 You can see 3.20 gets only bugfixes: https://alpinelinux.org/releases/ 2025-01-18 09:37:08 er, sec fixes 2025-01-18 09:45:49 I'm trying to find what version of alpine updated busybox from 1.36.1 (stable) to 1.37.0 (unstable). there was a breaking change in busybox 1.37.0 that affected a bunch of our CI jobs. 2025-01-18 09:54:10 UrsaPi: I think v3.20 has 1.36.1 and v3.21 has 1.37.0 2025-01-18 09:54:32 https://pkgs.alpinelinux.org/packages?name=busybox&branch=v3.20&repo=&arch=x86_64&origin=&flagged=&maintainer= 2025-01-18 09:54:37 https://pkgs.alpinelinux.org/packages?name=busybox&branch=v3.21&repo=&arch=x86_64&origin=&flagged=&maintainer= 2025-01-18 09:54:59 ah thank you 2025-01-18 09:55:45 cheers 2025-01-18 09:59:16 ah yeah, here it is in the release notes as well. https://wiki.alpinelinux.org/wiki/Release_Notes_for_Alpine_3.21.0 2025-01-18 10:05:40 and I found some discussion around the busybox upgrade on the merge request as well https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/72645 2025-01-18 10:07:50 I think it's rather humorous that there was a minor change that affected us so much with the busybox upgrade where chown's parsing no longer accepts "." delimiters in the user:group specifier. https://lists.busybox.net/pipermail/busybox/2024-July/090808.html 2025-01-18 10:10:10 A friend and I were going over the failures in our CI and it felt rather unexpected that a minor version of alpine and busybox could lead to such an incompatibility. It was an easy fix though, but I wonder if there should be some thought about how to correlate alpine version updates with busybox updates. e.g. if busybox is being upgraded from a stable to an unstable version in alpine, should that be reserved for a major version 2025-01-18 10:10:10 increment for alpine? 2025-01-18 10:12:07 Our dockerfiles currently use alpine:3 for the base image because I'm wanting to make sure I don't become a proxy for international crime by grabbing any security updates that come along. 2025-01-18 10:13:06 take this all with a grain of salt, though. I find this more funny than aggravating ^.^ 2025-01-18 10:19:35 here it says you shoudl not use . https://www.gnu.org/software/coreutils/manual/html_node/chown-invocation.html 2025-01-18 10:20:36 but it does say that "for backward compatibility GNU chown supports ‘.’ so long as no ambiguity results" 2025-01-18 10:21:09 but now busybox does not do the same it appears 2025-01-18 10:21:26 it's a here be dragons. anyone using it knowing it's non posix should assume it will break, when not if. so busy box just fixed it to be posix 2025-01-18 10:26:51 UrsaPi: what do you mean by "minor version"? Alpine always bumps 3.x version when there is new release which includes package upgrades beyond security/bug fixes 2025-01-18 10:26:52 I wonder how many people like me got clotheslined by this from their dockerfiles derived from this popular php webserver dockerfile https://hub.docker.com/r/trafex/alpine-nginx-php7/dockerfile 2025-01-18 10:28:51 >if busybox is being upgraded from a stable to an unstable version in alpine, should that be reserved for a major version increment for alpine? 2025-01-18 10:28:53 no 2025-01-18 10:29:13 busybox "unstable" version doesn't even mean anything 2025-01-18 10:30:04 UrsaPi: probably a few people, but it seems busybox it correct and it just exposed the problem in scripts. 2025-01-18 10:30:29 https://semver.org/ I'm looking at this reference suggesting that minor versions should be backward compatible, but there were non-backward compatible changes in the busybox upgrade. 2025-01-18 10:30:48 Alpine doesn't use semver 2025-01-18 10:31:04 what does it use? 2025-01-18 10:31:07 neither does a lot of software 2025-01-18 10:31:21 UrsaPi: own versioning 2025-01-18 10:31:25 fair 2025-01-18 10:32:14 I wonder, do projects often specify what the contract is for their version numbers? Or is it more-or-less the wild west. 2025-01-18 10:32:16 minor is bumped for each release which happen every 6 months 2025-01-18 10:33:16 generally it is documented or defined 2025-01-18 10:34:08 unless implied by ecosystem, e.g. rust is strictly semver when it comes to crates (with few exceptions) 2025-01-18 10:35:36 busybox labels their 1.37.0 version as (unstable), whereas 1.36.1 is labeled (stable) https://busybox.net/ 2025-01-18 10:35:36 > busybox "unstable" version doesn't mean anything. 2025-01-18 10:35:55 yes 2025-01-18 10:36:15 which means nothing because all versions of busybox are unstable, except for patch versions 2025-01-18 10:36:22 got it 2025-01-18 10:36:37 1.36.0 is unstable, 1.36.1 is stable 2025-01-18 10:37:44 not much has changed between these 2 2025-01-18 10:37:53 but each release has massive amount of fixes 2025-01-18 10:39:25 in the end alpine ends up patching busybox anyway 2025-01-18 10:40:07 at this point how much of busybox dev comes from alpine maintainers? 2025-01-18 10:43:50 someone tryng to make it official https://github.com/actions/runner/pull/3665 2025-01-18 10:45:07 i never checked, it's mostly on case by case, what we find broken in BB 2025-01-18 10:46:08 but you can look in aports how much BB is patched and who made patches 2025-01-18 10:50:18 well, thank you all so much for the answers. This past week since the chown failures arose in our CI has been a really interesting dive into software that I use all the time but never have looked into its development. Cool to see how decisions are made and changes happen ^.^ 2025-01-18 10:52:54 imo BB should be forked or removed at this point, it is incredible how bad it i 2025-01-18 10:52:59 s/i/is/ 2025-01-18 10:54:03 for coreutils? 2025-01-18 10:56:17 or this? https://pkgs.alpinelinux.org/package/edge/testing/x86/toybox 2025-01-18 10:58:14 toybox is equally bad 2025-01-18 10:58:23 if not worse 2025-01-18 10:58:43 so it's the least bad option? which one? 2025-01-18 10:59:22 https://gitlab.alpinelinux.org/alpine/tsc/-/issues/55 2025-01-18 10:59:53 it's not going to be replaced so it doesn't matter 2025-01-18 11:01:18 what bootparam do alpine want so it will fsck all partitions upon boot? 2025-01-18 11:01:38 "fsck.mode=auto fsck.repair=yes" which works with debian doesnt seem to have effect on alpine 2025-01-18 11:13:06 also tried with "fsck.mode=force fsck.repair=yes" but still nothing on reboot 2025-01-18 11:54:34 "imo BB should be forked or..." <- forking it makes really sense at this point 2025-01-18 11:54:42 we have currently ~37 patches 2025-01-18 11:55:38 i remember there was already an idea of having a forked bb and using that 2025-01-18 11:56:59 yeah heard that too 2025-01-18 12:06:09 and name that as "fork u" ;) 2025-01-18 12:20:01 this made me think of "forku" which lead to picture of grogu holding a fork 2025-01-18 13:12:42 re the chown issue, out of my own curiosity, what should have been done instead? 2025-01-18 13:18:17 nothing? 2025-01-18 13:18:59 busybox upgrade happened on edge and ended in new alpine version like every other software 2025-01-18 13:22:52 I mean, from Alpine side nothing needs to be done, everything was done as usual 2025-01-18 13:23:22 gnu chown works but everytime you do it you'll get a warning `chown: warning: '.' should be ':'` 2025-01-18 13:23:24 From user side, user should read changelogs before upgrading busybox or other 2025-01-18 13:23:48 If someone chooses to use alpine:3 image, that's unfortunately on them 2025-01-18 13:24:23 so i think fault lies in the script for using . 2025-01-18 13:26:18 "chown: warning: '.' should be ':'" | wc -c , 34, busybox devs quibble on 1bytes increase 2025-01-18 13:27:27 size-coding never hurt nobody 2025-01-18 13:28:05 now i reckon i'll see this somewhere and know why `chown -R root. file 2> /dev/null` 2025-01-18 13:28:12 instead of just using : 2025-01-18 13:31:01 the dot separator is actually forbidden by POSIX 2024 2025-01-18 13:31:08 what a nice change 2025-01-18 13:31:37 "The BSD syntax user[.group] was changed to user[:group] in this volume of POSIX.1-2024 because the is a valid character in login names (as specified by the Base Definitions volume of POSIX.1-2024, login names consist of characters in the portable filename character set). The character was chosen as the replacement for the character because it would never be allowed as a character in a user name or group name on historical 2025-01-18 13:31:37 implementations." 2025-01-18 13:32:54 yeah. so, regardless of the motive, bb made the right change 2025-01-18 13:33:45 in this case they are absolutely correct to change that 2025-01-18 13:33:59 i agree 2025-01-18 13:36:52 someone should start writing posixify-my-script.sh if not already 2025-01-18 13:38:36 if cannot fix, atleast give warns 2025-01-18 13:38:41 isn't that in theory what shellcheck is supposed to do 2025-01-18 13:39:00 if it does posix, cool 2025-01-18 13:39:21 it does not do posix specifically, is does have a falg for specific shells 2025-01-18 13:39:29 it does not catch this 2025-01-18 13:40:06 it is supposed to check for posix compatibility, iirc 2025-01-18 13:40:16 maybe not up to date, though 2025-01-18 13:41:26 if your shebang is #!/bin/sh then shellcheck should be checky posixiness 2025-01-18 13:42:30 checking* 2025-01-18 13:42:38 https://github.com/koalaman/shellcheck/wiki/Directive#shell 2025-01-18 13:42:45 checkbashisms 2025-01-18 13:43:17 it's not specifically checking posix compliance. just shell features 2025-01-18 13:43:22 yeah: https://github.com/koalaman/shellcheck/issues/3062 2025-01-18 13:43:35 right, but shell=sh should mean posix 2025-01-18 13:45:45 unless someone makes a rule for the chown thing, i don't think it will warn. 2025-01-18 13:47:14 they're not caught up to 2024 posix 2025-01-18 13:47:59 they are up for a chock to find out its 2025 already ;) 2025-01-18 13:48:26 but i linked this earlier where it says https://www.gnu.org/software/coreutils/manual/html_node/chown-invocation.html 2025-01-18 13:48:49 > Some older scripts may still use ‘.’ in place of the ‘:’ separator. POSIX 1003.1-2001 (see Standards conformance) does not require support for that 2025-01-18 13:50:11 so that would be be non posix from 2001? 2025-01-18 13:50:18 bb isn't going to get into that complexity 2025-01-18 13:50:53 userdocs: it was not required since POSIX 2001, it's forbidden since POSIX 2024 2025-01-18 13:51:32 bb kept it as a compat to GNU and/or BSD, I'm guessing until recently 2025-01-18 13:51:39 yeah, which justifies the change. 2025-01-18 13:51:47 i guess shellechk could have a rule for it. 2025-01-18 13:51:51 makes sense 2025-01-18 13:52:39 progress is a foreign concept to UNIXes :> 2025-01-18 13:53:40 likes the ents talking in lotr 2025-01-18 13:56:14 the commercial side is often a drag on this stuff, and they're the shot callers 2025-01-18 14:07:21 i just reckon it's just like a fear enforcing the a change will be some crowdstrike scenario. 2025-01-18 14:07:45 gnu chown remove . support and we get a global banking crash 2025-01-18 14:09:00 alpine is mostly kernel right? 2025-01-18 14:12:10 yknow this chat is missing more questions asked 2025-01-18 14:20:14 ramfs: i don't understand the question 2025-01-18 14:22:04 the repo remotes 2025-01-18 14:22:17 of the package manager 2025-01-18 14:22:27 and sorry for not using mint :P 2025-01-18 14:23:18 .... wrong chat 2025-01-18 14:23:47 no i mean the stuff about the HAL 2025-01-18 14:23:51 above* 2025-01-18 14:26:21 Is the community satisfied with Alpine Package Keeper? 2025-01-18 14:26:23 Should I try 2025-01-18 14:38:40 ramfs: we're not car salespeople 2025-01-18 14:38:56 use it, if it solves some problems for you in a particular way 2025-01-18 14:39:32 i want but don't need to prevent advanced supply chain vulns 2025-01-18 14:39:44 so probably curious about linode and upstreams 2025-01-18 14:40:04 there are no security guarantees with anything, that includes alpine 2025-01-18 14:41:01 cheers invoked! so what gets you going? 2025-01-18 14:41:46 alpine has the best set of tradeoffs in the linux world for my purposes at the moment 2025-01-18 14:42:31 question: this being open sourced, do you have the interest in auditing, or are the devs self-motivated enough 2025-01-18 14:43:04 that's two questions 2025-01-18 14:43:18 it's not up to me, and i assume you mean formal audits 2025-01-18 14:43:46 the problem with operating systems is they change all the time. hard to audit formally 2025-01-18 14:44:08 invoked: there do exists highassurance systems where a security guarantee is included with the formal assurance 2025-01-18 14:44:47 sure but they're not widely used. 2025-01-18 14:45:06 should become more common :) 2025-01-18 14:45:16 CC EAL is one of these formal validations 2025-01-18 14:45:25 but even with such you as the admin can still screw things up 2025-01-18 14:46:01 the problem, as i see it, is that people are not interested in auditing the audit process 2025-01-18 14:46:12 they just want to feel safe that it's been done, without verifying anything 2025-01-18 14:46:32 SEP 2025-01-18 14:46:49 anyway, alpine has open position for security officer 2025-01-18 14:48:25 practically speaking, i don't think you'll ever find out whether an audit was successful, you'll just know when it failed (hopefully) 2025-01-18 14:49:01 you guys are more experienced 2025-01-18 14:49:29 do you care about virtualization on top of alpine or running containers 2025-01-18 14:49:34 i'm not smart enough to speak on formal verification 2025-01-18 14:50:36 cause as i see it the supply chain puts lot of friction on alpine 2025-01-18 14:50:40 so who would risk a position there 2025-01-18 14:50:58 alpine is often run in containers, yes 2025-01-18 14:51:48 those upstream projects have chosen to run alpine, that doesn't really create friction here 2025-01-18 14:53:39 s/upstream/downstream/ 2025-01-18 14:59:58 nice of u to chat 2025-01-18 15:00:01 working on any branches? 2025-01-18 15:03:35 ACTION doesn't understand the question 2025-01-18 15:08:35 ACTION 1 2025-01-18 15:08:53 so this open role 2025-01-18 15:09:09 will take some knowing of root CAs or not that hard 2025-01-18 15:09:48 by the way IDK how much you can express your opinion "downstream" cause I see alpine docker is its own repo 2025-01-18 15:09:53 and who knows what happens on those CDNs 2025-01-18 17:55:39 Hey! 2025-01-18 17:59:23 Have any of you had a problem where you can ping certain sites (like dogpile.com), but can't ping others (in my case it's swisscows.com) 2025-01-18 18:00:09 r_, how did you check that those hosts respond to ping in the first place? 2025-01-18 18:01:03 the ping command, but also firefox-esr, and lynx. 2025-01-18 18:01:16 I don't understand 2025-01-18 18:01:36 Does firefox-esr issue ICMP requests? 2025-01-18 18:01:38 Or lynx? 2025-01-18 18:01:45 It's all odd. 2025-01-18 18:01:59 ping states that 100% packet loss 2025-01-18 18:02:06 If you were able to verify that those hosts respond to ping with the ping command… Then that means that ping works 2025-01-18 18:02:40 It transmits the packets, but it does not recieve them. 2025-01-18 18:02:57 How do you know that the host doesn't receive the packets? 2025-01-18 18:03:08 Did some admin tell you that? 2025-01-18 18:03:17 No. 2025-01-18 18:03:37 You may have not understood my first question 2025-01-18 18:04:00 Are you sure that those hosts not responding to your ping requests are supposed to respond to ping at all? 2025-01-18 18:04:07 No i don't sorry. How do I do that? 2025-01-18 18:04:20 Ask the administrators 2025-01-18 20:43:14 r_: i can neither ping swisscows.com 2025-01-18 21:22:53 Hello, how does one set up XDG_RUNTIME_DIR and start stuff like gpg-agent/dbus both when logging in an X session and on a console? 2025-01-18 21:27:30 Maybe in your ~/.xsession 2025-01-18 21:27:56 That won't work when logging in to a console 2025-01-18 21:28:44 There's also ~/.profile 2025-01-18 21:29:30 Yeah that could work if it's started when an X session is opened 2025-01-18 21:29:53 But I don't know whether it is or not and also I'm using fish as my shell 2025-01-18 22:46:45 any idea why would my modloop not be loaded during boot? I tried modloop=/modloop-virt and modloop=modloop-virt, neither works, but I can manually mount it in the emergency busybox, and it is for the same kernel version... I forgot to include btrfs in the initramfs so it fails to mount root filesystem, but the modloop does have it so I was hoping adding modloop might make it 2025-01-18 22:46:47 bootable, but it seems to fail into emergency shell with empty /.modloop 2025-01-18 22:48:36 I will probably end up just doing a reinstall, but I've spent hours trying to make it work (for no good reason) 2025-01-18 22:48:47 I also use brtfs, and modloop (whatever that is...) just fails at boot so I disabled it. I added btrfs to the initramfs. No problem. 2025-01-18 22:50:53 If your initramfs doesn't work you can boot from the install media, mount your drive, chroot to it and regenerate the initramfs with the btrfs module. I don't think reinstalling is going to help you, cause basically alpine doesn't support btrfs. 2025-01-18 22:51:27 I'm trying to install on a VPS where there's only previous alpine version's image available, hence why it's so annoying, lol 2025-01-18 22:51:54 Ah shit, that is indeed a problem 2025-01-19 00:48:02 localhost:~# BOOTLOADER=none DISKLABEL=gpt BOOTFS=vfat ROOT=btrfs setup-disk -k virt -s 0 -v /dev/sda 2025-01-19 00:48:04 awk: /root/btrfs/proc/mounts: No such file or directory 2025-01-19 00:48:06 /dev/sda is not a block device suitable for partitioning 2025-01-19 00:48:08 ?????? 2025-01-19 00:51:36 I mean I can just manually partition too, but y'know, it...probably shouldn't be completely breaking, like, if I don't specify the disk, then it gives "select a disk" menu that's totally empty, like, 2025-01-19 00:51:38 Available disks are: 2025-01-19 00:51:40 * ( ) 2025-01-19 01:03:25 protip: I should learn to write properly 2025-01-19 01:03:27 lol 2025-01-19 15:44:42 On x86_64, is there any difference between x86_64-alpine-linux-musl-as and as? 2025-01-19 16:47:32 WhyNotHugo: they are the same on this install, as in hard linked, but not sure if anything else could be installed that could change it. 2025-01-19 16:55:26 just a quick peruse at stuff like elfutils and llvm suggests that those versions of 'as' are prefixed and don't conflict: elfutils 'as' installs as eu-as; llvm 'as' installs as llvm-as (also the versioned ones in /usr/lib/llvm??/bin/llvm-as). 2025-01-19 17:15:09 Context for this is hare, where current builds are misconfigured for cross-compilation. 2025-01-19 17:15:40 This could be fixed by setting the AS for x86_64 target to "x86_64-alpine-linux-musl-as", but "x86_64-alpine-linux-musl-as" is not part of binutils 2025-01-19 17:16:18 E.g.: hare itself supports cross-compilation, but Alpine packages use config.mk in a way that only non-cross works. 2025-01-19 17:46:32 WhyNotHugo: it's in /usr/lib/x86_64-alpine-linux-musl/bin/as. not sure if it should exist in /usr/bin with the tuple prefix or not. worth looking into. 2025-01-19 17:51:26 Does Brave Browser work fine in Alpine Linux? 2025-01-19 17:52:32 WhyNotHugo: as i seem to remember, gcc is supposed to know where to find the correct tooling for itself, but i haven't messed with cross building for a few years, maybe more. 2025-01-19 17:53:49 AS_FOR_BUILD, AS_FOR_HOST, stuff like that seems to ring a distant bell, but that might be gnu auto tool specific, not sure 2025-01-19 17:55:43 np212: i don't think it's packaged for alpine that this time. i tried some time with in the last 4-5 months, but didn't make much progress and haven't had time or inclination to try again. sorry not more helpful 2025-01-19 17:57:43 j_v: Thank you. 2025-01-19 18:00:00 well, actually, i tried packaging iridium browser, not brave 2025-01-19 18:00:13 memory is what i forget with 2025-01-19 18:11:15 j_v: hare doesn’t use gcc, it uses the AS and LD defined at compile time. 2025-01-19 18:11:45 I guess we’ll just have to use “as” for native builds and the prefixed version for cross, but this requires a separate patch for each arch. 2025-01-19 18:19:39 I don't know the specifics of how hare calls its toolchain, but you should be able to just link with $CC, it ought to know how to deal with assembly files 2025-01-19 18:33:58 WhyNotHugo: i assume you are familiar with https://harelang.org/documentation/install/packaging.html#packaging-guidelines 2025-01-19 23:55:47 Starlink today & the 1st Month is on me ! Limited Time Offer/ PROMO CODE YOLO ! http://star.linkrelay.com/ 2025-01-19 23:57:24 ddclient is out of date, 4.0.0 went live 3 hours ago. not sure if it's properly mapped to alert the packager 2025-01-20 00:20:00 j_v: those guidelines are what I'm trying to address — the current package is not properly configured. 2025-01-20 00:20:50 Unconditionally using x86_64-alpine-linux-musl-as when the target is x86_64 would be ideal, but currently, on x86_64, this is often not installed. 2025-01-20 00:21:11 We need to use `as` only if target==arch, but then we need a different config.mk per each architecture. 2025-01-20 01:37:59 WhyNotHugo: ahh, makes perfect sense. i was only looking at it from angle of the points you made before, but it should have occurred to me to take at least a peek at the hare* aports before i made that comment. 2025-01-20 02:54:30 hi 2025-01-20 02:57:04 hello im having an issue with wayland 2025-01-20 02:57:32 I just updated and now every compositor seg faults 2025-01-20 03:35:04 which Alpine version, kernel, arch... and which versions did you update from to? 2025-01-20 03:36:55 im on edge, lts, x86_64 and I didnt update a version, I am in the edge branch and simply apk upgraded and then my laptop died... 2025-01-20 03:37:05 that MAY be very important honestly lol 2025-01-20 03:37:10 I dont know if it died during the update 2025-01-20 03:37:46 is there a way to um recheck every package 2025-01-20 03:38:07 apk fix 2025-01-20 03:38:36 nothing changed 2025-01-20 03:39:23 then it should be fine 2025-01-20 03:39:32 do you have any issues or just that the laptop died 2025-01-20 03:39:42 Just the laptop died 2025-01-20 03:39:52 you can do apk fix --reinstall and see if it happens again :] 2025-01-20 03:40:09 same thing 2025-01-20 03:40:41 I did a really janky temp fix by using bubblewrap to bind a rootfs /usr/lib to the compositor 2025-01-20 03:40:48 might have needed a * 2025-01-20 03:40:53 apk fix --reinstall '*' 2025-01-20 03:40:53 alright 2025-01-20 03:42:02 worked! 2025-01-20 03:42:06 thanks man 2025-01-20 03:42:30 that is a very funny issue 2025-01-20 08:42:22 today i learned that the "eudev-netifnames" package exists, which provides predictable devices names like in systemd 2025-01-20 08:43:10 so now i can clearly separate the built-in network adapter from the one my smartphone provides in USB tethering mode, and i no longer need networkmanager to tell the two apart 2025-01-20 08:44:09 perhaps it should be given a mention on the eudev page of the wiki or something 2025-01-20 08:49:46 nice 2025-01-20 10:56:56 ouch, I just upgraded to 3.21 and get segfault on X https://tpaste.us/PQdb 2025-01-20 10:57:31 any idea what could I try? 2025-01-20 10:57:32 No issues on edge. Upgraded and rebooted 2025-01-20 11:01:43 do you use nouveau and xorg? my laptop is fine on edge but runs wayland with ati 2025-01-20 11:07:46 I'm gonna try to downgrade the kernel 2025-01-20 11:15:03 did not help :\ 2025-01-20 11:18:17 donoban: no nouveau 2025-01-20 11:20:12 I think that I will have to revert, pretty weird setup for it affects many people 2025-01-20 11:25:30 last try: 2025-01-20 11:25:32 oldsarah:~$ doas apk add xf86-video-nouveau@old 2025-01-20 11:25:34 (1/1) Downgrading xf86-video-nouveau@old (1.0.17-r6 -> 1.0.17-r5) 2025-01-20 11:25:39 :D 2025-01-20 11:26:41 Ouch, definitely a bug 2025-01-20 11:30:20 lol, can't believe it! 2025-01-20 11:30:47 it works :) 2025-01-20 11:31:15 well, at least it started, let's see if doesn't crash later 2025-01-20 11:37:51 hmm.. last commit seems a gcc build fix ca5d4f3834a5383b4835d5b5a388a85d429831c1 2025-01-20 11:38:03 + export CFLAGS="${CFLAGS/-fno-plt} -DFB_ACCESS_WRAPPER" 2025-01-20 11:38:05 + export CXXFLAGS="${CXXFLAGS/-fno-plt} -DFB_ACCESS_WRAPPER" 2025-01-20 16:04:22 Hello Alpiners, any idea if desktop works on rpi 5? I mean wayland 2025-01-20 16:04:43 had no success with it 2025-01-20 16:05:03 I would assume so. 2025-01-20 16:05:38 the experimental tails build for aarch64 with gnome wayland runs well on rpi5 2025-01-20 16:05:47 I did sys install in ssd, all looks okay, but when tried to run into graphical thing, it complained that no display or gpu thing 2025-01-20 16:06:05 what's experimental tails build? 2025-01-20 16:06:24 that sounds then more like a config issue to me. 2025-01-20 16:06:56 no idea, I just did sys install and then setup-desktop 2025-01-20 16:07:14 did not any fuckery 2025-01-20 16:08:04 morena: the linux distribution snowden gave to its journalitst: 2025-01-20 16:08:04 https://tails.net/ 2025-01-20 16:08:04 it is built only for x86_64 but noisy_coil ported it as an experimental build for aarch64 2025-01-20 16:08:18 oh, thank you for your offer ;/ 2025-01-20 16:08:28 if linux I can only alpine 2025-01-20 16:08:53 morena: I did not mean that you messed it up, it might be the config of the setup tool that does not get it right, maybe? 2025-01-20 16:09:02 maybe 2025-01-20 16:09:08 some config.txt I assume 2025-01-20 16:09:08 morena: yeah, alpine is very nice 2025-01-20 16:09:19 if it's read 2025-01-20 16:09:29 nothing really was there reagarding rpi 2025-01-20 16:09:36 maybe it is just about exporting the display env var 2025-01-20 16:10:09 god knows 2025-01-20 16:10:11 but I am surely no wayland expert. 2025-01-20 16:10:28 xorg did not too 2025-01-20 16:10:53 ah? strange. 2025-01-20 16:12:05 alpine based distro on raspis I so far only ssh'ed into. 2025-01-20 16:12:53 I use now rpi 5 as desktop 2025-01-20 16:13:01 but would prefer alpine over rpi os 2025-01-20 16:13:09 as this is mess 2025-01-20 16:15:11 I assume it downloaded all necessary rpi firmware crap 2025-01-20 16:17:21 on two of my raspis I have postmarketos (alpine based) running 2025-01-20 16:17:48 morena: just out of curiousity: which wm do you use there? 2025-01-20 16:18:13 wm? 2025-01-20 16:18:46 maybe will try again on usb, bc. I am not willing to setup browser and crap over again ;/ 2025-01-20 16:19:07 oh wm 2025-01-20 16:19:13 wm: window manager 2025-01-20 16:19:24 last time I went just with sway 2025-01-20 16:19:30 rest was too much annoying 2025-01-20 16:19:31 nice 2025-01-20 16:20:08 I love tiling wm 2025-01-20 16:20:13 I don't ;/ 2025-01-20 16:20:24 really? 2025-01-20 16:20:30 then why sway? 2025-01-20 16:20:37 I prefer one maximized window 2025-01-20 16:20:44 so using those 'virtual' 2025-01-20 16:20:51 I see 2025-01-20 16:22:21 well, for some applications that is the best mode anyway 🙂 (imho) 2025-01-20 16:23:46 I bet minimal will know more about rpi5 2025-01-20 16:24:53 kurva can't load alpine gitlab 2025-01-20 16:25:17 their clusterfuck 2025-01-20 16:29:09 there is some thing in alpine wiki 2025-01-20 16:29:13 about legacy gpu driver 2025-01-20 16:29:22 but god knows if it's not from past century 2025-01-20 16:46:26 usba-a can be pretty annoying if one use it often 2025-01-20 16:48:34 I think I have to remove ssd before want boot from usb 2025-01-20 16:49:01 dont' see any option usb first 2025-01-20 17:15:58 nothing unexpected over usb 2025-01-20 17:16:00 shit does not work 2025-01-20 17:16:31 xorg throws screen not found 2025-01-20 17:16:44 sway and other shit just hang forever without anything 2025-01-20 17:17:45 not much info found online, just one idiot in video showing his cat 2025-01-20 18:48:18 okay got it, addes some nonsense to usercfg.txt 2025-01-20 18:49:03 so as always, thanks for no help 2025-01-20 18:50:18 no refunds 2025-01-20 18:52:58 5 oho, I will ask, don't worry 2025-01-20 18:53:31 maybe write an angry letter to the raspberry pi foundation (or broadcom) about what a garbage device it is. 2025-01-20 18:53:47 14 days money back guarantyy 2025-01-20 18:54:19 better than last time I played with rpi 3 2025-01-20 18:54:47 you can spray perfume on poop, but it's still poop. 2025-01-20 18:55:31 that time when I pluged usb, whole usb thing crashed, so even ethernet 2025-01-20 18:55:57 don't be so negative, I just moved to rpi everywhere ;/ 2025-01-20 18:56:25 just facts, unfortunately 2025-01-20 18:56:33 and it's still probably adequate to linux poop 2025-01-20 18:56:50 so shitty hardware, shitty software 2025-01-20 18:57:21 will probably stay with rpi os on desktop for now 2025-01-20 18:57:30 don't feel much for fight 2025-01-20 18:57:47 that shit at least works somehow 2025-01-20 19:05:59 and for 85eur new from shop not that bad 2025-01-20 19:06:34 of course some crap over it, like ssd this and that 2025-01-20 19:08:13 I assume at least it does not whole unix operating system like x86 minix 2025-01-20 19:14:09 after upgrading to 3.21 I get this error trying to start a "workign" qemu vm: qemu-system-x86_64: -device virtio-blk-pci,scsi=off,drive=hd0: Property 'virtio-blk-pci.scsi' not found 2025-01-20 19:14:22 any idea what could break it? 2025-01-20 19:21:54 here we go, another angry letter to alpine and qemu 2025-01-20 19:22:27 only love letters for alpine :D 2025-01-20 19:25:56 not sure 2025-01-20 19:26:10 probably nobody from devs even tried desktop on rpi5 2025-01-20 19:26:40 lost in their macbooks 2025-01-20 19:26:44 i find a problem with busybox 2025-01-20 19:26:53 *found 2025-01-20 19:27:03 no mascot https://en.wikipedia.org/wiki/List_of_computing_mascots 2025-01-20 19:28:24 ye, no cat and code of conduct ;/ 2025-01-20 19:29:32 hmm, it seems that it's just deprectaed 2025-01-20 19:30:13 ye, box will be closed soon 2025-01-20 19:30:54 fixed :) 2025-01-20 19:31:55 funny they have banner 'written in vi editor' pointing to vim ;/ 2025-01-20 19:32:20 and vim website is masterpiece 2025-01-20 19:32:31 black kid working bellow ukrainian flag 2025-01-20 20:03:59 but busybox is one of the best pieces in linux space 2025-01-20 20:12:36 so it needs one ? 2025-01-20 20:13:24 haha morena 2025-01-20 20:16:58 xixi 2025-01-20 20:51:16 Hey:) 2025-01-20 20:51:16 I installed alpine on a raspberry pi 4 and have a problem with wifi. It does scan for and find networks. But it fails to connect. To be honest i dont really find information how to use ip link for debugging and wpa_supplicant says "Match already configured" 2025-01-20 20:51:16 I hope someone can help me. 2025-01-20 20:52:17 I used setup-alpine multible times to make sure i entered correct ssid and password 2025-01-20 20:52:49 s/multible/multiple/ 2025-01-20 20:57:52 I'm having issues with docker on alpine edge lately 2025-01-20 21:00:10 in order to be able to access the published ports and give the containers access to the host network I'm forced to set the policy of the FORWARD table from DROP to ACCEPT 2025-01-20 21:02:00 the problem is present on a freshly installed alpine box and later presented on another alpine host when I updated it 2025-01-20 21:03:40 I didn't update from late december, so there must have been some change in the last ~25 days or so 2025-01-20 21:04:25 anyone else is having a similar experience? 2025-01-20 21:08:31 Meli: haven't run into that just yet 2025-01-20 21:31:41 Meli: just tested with python http.server 2025-01-20 21:31:50 172.17.0.1 - - [20/Jan/2025 21:31:01] "GET / HTTP/1.1" 200 - 2025-01-20 21:31:52 192.168.0.90 - - [20/Jan/2025 21:31:10] "GET / HTTP/1.1" 200 - 2025-01-20 21:31:56 from localhost and another computer 2025-01-20 21:36:38 hmm... thank you ikke and donoban, tomorrow I spin up VM and do a couple of test 2025-01-20 21:36:59 could you paste your FORWARD rules? 2025-01-20 21:40:47 sure 2025-01-20 21:41:02 Host A 2025-01-20 21:41:04 # iptables -L FORWARD 2025-01-20 21:41:06 Chain FORWARD (policy ACCEPT) 2025-01-20 21:41:08 target prot opt source destination 2025-01-20 21:41:10 DOCKER-USER all -- anywhere anywhere 2025-01-20 21:41:12 DOCKER-ISOLATION-STAGE-1 all -- anywhere anywhere 2025-01-20 21:41:14 ACCEPT all -- anywhere anywhere ctstate RELATED,ESTABLISHED 2025-01-20 21:41:16 DOCKER all -- anywhere anywhere 2025-01-20 21:41:18 ACCEPT all -- anywhere anywhere 2025-01-20 21:41:20 ACCEPT all -- anywhere anywhere 2025-01-20 21:41:24 Host B 2025-01-20 21:41:26 # iptables -L FORWARD 2025-01-20 21:41:28 Chain FORWARD (policy ACCEPT) 2025-01-20 21:41:30 target prot opt source destination 2025-01-20 21:41:32 DOCKER-USER all -- anywhere anywhere 2025-01-20 21:41:34 DOCKER-ISOLATION-STAGE-1 all -- anywhere anywhere 2025-01-20 21:41:36 ACCEPT all -- anywhere anywhere ctstate RELATED,ESTABLISHED 2025-01-20 21:41:38 DOCKER all -- anywhere anywhere 2025-01-20 21:41:40 ACCEPT all -- anywhere anywhere 2025-01-20 21:41:42 ACCEPT all -- anywhere anywhere 2025-01-20 21:49:26 no kurva 2025-01-20 21:49:45 so at the end I put alpine on nvme 2025-01-20 21:51:32 god helps me if some update will fuck up something in /boot 2025-01-20 21:53:14 I don't really feel safe ;/ 2025-01-20 21:53:15 Meli: looks equal to mine 2025-01-20 21:53:42 but those whow felt safe and got pfizer are already dead so 2025-01-20 21:54:25 still had to setup bootorder from rpi os 2025-01-20 21:54:31 god knows where it is written 2025-01-20 21:55:02 into some firmware or /dev/ thing 2025-01-20 21:55:45 it's written to the eeprom 2025-01-20 21:57:03 and that is where? 2025-01-20 21:57:37 on the rpi board 2025-01-20 21:57:42 ye that I thought 2025-01-20 21:57:50 no some thing on alpien to manage it? 2025-01-20 21:57:56 alpine 2025-01-20 22:00:31 god sake 2025-01-20 22:00:34 magicaly lost sound 2025-01-20 22:01:02 go saké! 2025-01-20 22:01:19 hello, world! 2025-01-20 22:02:20 some creative genius based on the nick 2025-01-20 22:02:22 there's a utility rpi-eeprom-config, idk if alpine packages it 2025-01-20 22:02:33 did not find anything eeprom 2025-01-20 22:04:48 sound is back! 2025-01-20 22:05:29 kurva 2025-01-20 22:05:37 alpine wiki says to start some alsa service 2025-01-20 22:05:41 no idea why 2025-01-20 22:05:46 and if it even exist 2025-01-20 22:13:55 hmm 2025-01-20 22:13:58 but the issue is 2025-01-20 22:14:08 shitty drawterm somehow does not like to start from sway 2025-01-20 22:14:28 I imagine what practically works 2025-01-20 22:15:53 I may try to enable xshitland 2025-01-20 22:19:07 okay, all good with xwayland 2025-01-20 22:20:22 no good, but what I can do 2025-01-20 22:20:39 better xwayland than rusty nail into eye 2025-01-20 22:28:51 malina lovely 2025-01-20 22:29:35 erm, why, thank you. 2025-01-20 22:29:41 I know x 2025-01-20 22:29:51 whos x 2025-01-20 22:29:57 who's whos? 2025-01-20 22:30:04 or rather whose shoes are who's? 2025-01-20 22:30:05 x's brother 2025-01-20 22:30:15 I put a hex on x 2025-01-20 22:30:26 what 2025-01-20 22:30:37 78 2025-01-20 22:30:42 pretty old 2025-01-20 22:30:48 not as old as 120 2025-01-20 22:30:52 true 2025-01-20 22:31:18 you have the best nick from those assholes here 2025-01-20 22:31:49 I have to setup shitty firefox 5th time today 2025-01-20 22:32:02 drawterm works fine from my X 2025-01-20 22:32:28 takes longer than whole alpine 2025-01-20 22:32:45 ye on x it works, not in wayland without xwayland 2025-01-20 22:32:52 Also takes 100 times the resources 2025-01-20 22:35:00 in xway? 2025-01-20 22:35:12 Humm, f3e0b45, Sun Oct 10 07:48:35 2021, add wayland backend 2025-01-20 22:35:31 morena, firefox / whole alpine 2025-01-20 22:38:40 Apparently it supports all bells and whistles, wayland, pipewireplumber 2025-01-20 22:39:13 100 times the resources compared to what? 2025-01-20 22:39:17 culr? 2025-01-20 22:39:18 curl 2025-01-20 22:39:28 oh 2025-01-20 22:39:31 understand 2025-01-20 22:39:32 ye 2025-01-20 22:39:42 starting using chromium ;/ 2025-01-20 22:39:49 at least some things works there 2025-01-20 22:39:55 Same problems 2025-01-20 22:39:58 for extra 50% resources 2025-01-20 22:40:02 so just 150 2025-01-20 22:40:09 Who's counting anyway 2025-01-20 22:40:19 bill and klaus 2025-01-20 22:40:36 “what do you mean my software is bloated? It just uses 12GB out of your 32GB memory“ 2025-01-20 22:41:05 ye kind of ;/ 2025-01-20 22:41:18 to show some number in some bar 2025-01-20 22:41:30 something like moon phase 2025-01-20 22:41:49 your nick isn't very good if you thought it is morena. brown is just brown. despite yours often being brown no doubnt 2025-01-20 22:42:06 morena does not mean brown 2025-01-20 22:42:19 120 = 0x78 = ascii x. 2025-01-20 22:42:23 agree 2025-01-20 22:42:37 oh, seemed to recall it did in Spanish at least 2025-01-20 22:42:42 no 2025-01-20 22:42:44 maybe it's dumbbell in Irish 2025-01-20 22:42:48 I am Slovak 2025-01-20 22:42:55 it's mother of all goddesses! 2025-01-20 22:43:41 so I demand appologize for shitting on my nick 2025-01-20 22:43:48 no you shat on it. 2025-01-20 22:43:50 lol. 2025-01-20 22:44:02 still, no morena I know of whihc is the momma of all those goddesses. 2025-01-20 22:44:35 I assume you have idea what malina mean 2025-01-20 22:44:49 ye, morena is mother of living things 2025-01-20 22:44:57 yes, I do. 2025-01-20 22:45:20 Though the actual problem here is that "malina" and "morena" are way too similar, one of you should change nick 2025-01-20 22:45:23 I could go wiht mother Earth being brown 2025-01-20 22:45:37 but I can't really go further than that, personally. but anyway. 2025-01-20 22:45:37 Or agree on distributing even/odd days talk turns 2025-01-20 22:45:46 ye two best nicks ever seen in shitty oftc network 2025-01-20 22:45:49 ACTION rolls a 1d3 2025-01-20 22:46:19 maline already abandoned regular language and talks with hashes 2025-01-20 22:46:31 it's like two obsolete versions of chatgpt arguing with each other 2025-01-20 22:46:47 I don't really bother talking in here, just the wee fella here out of the blue went lovely malina so ye. 2025-01-20 22:48:14 lovely invoked 2025-01-20 22:49:16 I learnt though that Morana is also Marzanna in some places, nice 2025-01-20 22:49:45 *Morena, my bad 2025-01-20 22:52:09 ACTION apologizes for gruff commentary 2025-01-20 22:52:29 :p 2025-01-20 22:53:13 missed abit on reboot posibly. but saw quinqs comment hih 2025-01-20 23:02:34 ye quinq depends on which lang 2025-01-20 23:03:31 fucking polish like czzzzz 2025-01-20 23:04:00 anyway I should reboot, I setup few other things ;/ 2025-01-20 23:04:05 may god be with me 2025-01-20 23:06:07 I should probably ircing from server, this connect/disconnect feels weird on irc 2025-01-20 23:06:15 but I am in process to trash irc 2025-01-20 23:10:29 rip 2025-01-20 23:21:21 exactly 2025-01-20 23:21:30 conclusion, setting up rpi5 can be arguably long 2025-01-20 23:22:29 conclusion, still don't understand why people insist on using rpis 2025-01-20 23:22:59 not really 2025-01-20 23:23:06 the most time is waste on firefox 2025-01-20 23:23:25 otherwise it's pretty fast like anywhere 2025-01-20 23:23:32 but just did it first time and had no idea 2025-01-20 23:23:37 and not really experiences with rpi 2025-01-20 23:24:05 I have idea why 2025-01-20 23:24:08 bc. it's toy 2025-01-20 23:24:33 and most home servers and computers are toys anyway, nothing serious 2025-01-20 23:25:02 run some regular distro on regular dell machine and what 2025-01-20 23:25:10 die and nobody will notice ;/ 2025-01-20 23:25:53 bc. rpi does not have really any technical advantage over ancietn x86 2025-01-20 23:25:57 ancient 2025-01-20 23:26:37 I have some older thin client and it eats the same power 2025-01-20 23:26:44 x86-64 2025-01-20 23:26:57 with all ports and crap as regular machine 2025-01-20 23:27:07 or new like n100 cpu 2025-01-20 23:27:10 but 2025-01-20 23:27:24 that's for noobs ;/ 2025-01-20 23:27:49 if you run x86 you are nobody ;/ 2025-01-20 23:28:33 There are different kind of toys ytdl://FPH012tjwyY 2025-01-20 23:28:39 and when you use it, you will end like alpine linux 2025-01-20 23:28:54 running on all kind of ubuntu wm and connecting from macos 2025-01-20 23:29:09 what's that fucking url 2025-01-20 23:29:12 macos is for 1337 users 2025-01-20 23:29:22 And swearing IRC users 2025-01-20 23:29:45 I used the latest mac mini not long ago for few weeks 2025-01-20 23:29:51 nice but useless 2025-01-20 23:30:06 weeks, that's like half a lifetime 2025-01-20 23:30:11 even I have good net speed, why to upload every day GBs of telemetry 2025-01-20 23:30:38 ye only good thing there was textual irc client ;/ 2025-01-20 23:30:38 Gotta make the economy run 2025-01-20 23:32:18 ye 2025-01-20 23:32:27 reminds me first alpine conf online 2025-01-20 23:32:30 if you watched it 2025-01-20 23:32:41 I mentioning it all the time I can ;/ 2025-01-20 23:32:43 as it was fun 2025-01-20 23:32:54 not a one presenter used alpine ;/ 2025-01-20 23:33:05 is today standup comedy open mic night? hot take: setting up alpine on rpi5 takes a whole lot longer if every keypress commented on irc. did someone dump a bunch of --verbose flags in your bathwater? j/k i'll see myself out... 2025-01-20 23:33:29 even ncopa was on his shinny macos 2025-01-20 23:33:30 still trying to figure out why people would want to run that when you can get a real computer the same money 2025-01-20 23:33:44 with a keyboard and everything 2025-01-20 23:34:00 bc. it's toy! 2025-01-20 23:34:08 better your money, i suppose 2025-01-20 23:34:26 some people waste thousands on shitty gaming machines 2025-01-20 23:34:26 wild wacky action rpi 2025-01-20 23:34:29 so it's not about money 2025-01-20 23:34:51 Or on ugly SUVs 2025-01-20 23:34:57 it's for the enjoyment of garbage electronics that run everything poorly 2025-01-20 23:35:04 offroads are the best 2025-01-20 23:35:32 but enough for home hobby usage 2025-01-20 23:35:44 morena, very nice NES game 2025-01-20 23:36:20 what's NES? 2025-01-20 23:36:38 Nintendo Entertainment System 2025-01-20 23:36:54 ye kind of 2025-01-20 23:37:22 on that thin client I ran before openbsd 2025-01-20 23:37:25 but it's pointless 2025-01-20 23:37:29 there is no joy 2025-01-20 23:38:30 shit runs, you connect over ssh with tmux, same ancient emulators, simulators and so 2025-01-20 23:38:37 Allright, good night sensible people 2025-01-20 23:38:49 if you don't wake up, RIP 2025-01-20 23:39:18 and remember, it's never too late to convert to aarch64 2025-01-21 00:12:01 Hi, I'm using a hybrid install so I have persistence on a usb stick while the system runs from RAM. I'm wondering if I can set persistence to use the sdcard (I'm using an Rpi). Maybe I should manually partition the sdcard and re install? 2025-01-21 00:18:34 rpi! 2025-01-21 00:21:07 or install from usb to sdcard - sys like a pro ;/ 2025-01-21 00:23:33 !rpi 2025-01-21 00:24:26 yes, exactly that 2025-01-21 00:24:43 I just thought it was room command 2025-01-21 00:30:13 okay I'm assuming you were saying look at the rpi alpine wiki 2025-01-21 00:30:38 Maybe things got a bit messy since I used https://github.com/macmpi/alpine-linux-headless-bootstrap for headless install 2025-01-21 00:33:05 headless 2025-01-21 00:33:10 no idea 2025-01-21 00:35:03 must be something special if can't connect peripherals to the machine 2025-01-21 00:35:58 no its just rpi, i just didn't want to mess with any of that 2025-01-21 00:37:05 so why that 'headless boostrap fuckery? 2025-01-21 00:37:42 lazy to connect keyboard and monitor? ;/ 2025-01-21 00:38:09 so you don't make more pieces from one rpi ;/ 2025-01-21 00:40:09 I did today like 5 times alpine installation on rpi, so I am becoming pro installer ;/ 2025-01-21 00:41:25 It's actually awesome. I wouldn't say lazy. Clever, maybe 2025-01-21 01:02:02 done? 2025-01-21 06:12:39 morena: stop being disrespectful please 2025-01-21 07:48:28 Hi 2025-01-21 07:48:46 trurl-doc is empty, either broken or by design and unnecessary 2025-01-21 10:12:33 so ladies 2025-01-21 10:12:44 back to shitty drawterm 2025-01-21 10:12:53 it should work with wayland I assume 2025-01-21 10:12:55 but 2025-01-21 10:13:09 I get "panic: XOpenDisplay: file does not exist: '/env/auth' [DISPLAY=]" 2025-01-21 10:15:37 quinq: I found the issue that caused the manpag to be missing. Will fix it later 2025-01-21 11:58:12 no worry about that drawterm, I see it's not built for wayland 2025-01-21 18:18:32 using my usb-soundcard on the rpi5 and alsa, seem i can play at least 11 sources :S 2025-01-21 19:03:56 Hi, could you help me with a package conflict? How can I solve this?... (full message at ) 2025-01-21 19:10:44 Hi, could you help me with a package conflict? How can I solve this? Upgrading apk-tools (2.14.4-r1 -> 2.14.6-r2) Executing busybox-1.36.1-r29.trigger Continuing the upgrade transaction with new apk-tools: ERROR: unable to select packages: icu-libs-74.2-r0: conflicts: icu-libs-67.1-r2 satisfies: samba-util-libs-4.20.6-r1[so:libicui18n.so.74] samba-util-libs-4.20.6-r1[so:libicuuc.so.74] icu-libs-67.1-r2: conflicts: icu-libs-74.2-r0 2025-01-21 19:34:35 I am not sure why I have mozjs installed. How can I find that oput? 2025-01-21 19:37:30 apk info --rdepends 2025-01-21 19:43:38 How can I find out about known unknown dependencies, unknown known dependencies, and unknown unknown dependencies? 2025-01-21 19:57:06 apk info --rdepends mozjs 2025-01-21 19:57:21 does not return anything. Does that mean I can just remove the package? 2025-01-21 19:58:43 Try apk info --rdepends mozjs78 2025-01-21 19:59:01 ah yeh just figured this out 2025-01-21 19:59:12 its because of udisks2 and polkit 2025-01-21 19:59:24 I think I dont need udisks2 2025-01-21 20:00:22 Are yiu using alpine version 3.16? 2025-01-21 20:00:27 *you 2025-01-21 20:00:55 I have my packages set to latest-stable 2025-01-21 20:02:36 Then it looks lile there are some packages blocking updates. You might want to try apk upgrade --available 2025-01-21 20:17:48 that worked thanks! 2025-01-21 21:00:47 sertonix[m], sorry, my report sucked ^^ 2025-01-21 21:00:55 But thank you for reading :) 2025-01-22 03:32:57 HI folks, i need to compile a very simple c file for my rpi model b (512k ram) but alpine build-base apk cannot be installed with such small ram . 2025-01-22 03:34:52 what what workaround can I try? or ask an armhf package maintainer to possible compile and add it to the repositories ? 2025-01-22 03:36:05 maybe cross-compile with abuild from another machine? `CBUILD=armhf abuild ...` 2025-01-22 03:36:33 I am not familiar , i have a x86 debian , and macos 2025-01-22 03:38:19 sorry, misread, thought you might have written an aports build script for it. in that case, gcc cross-compile toolchain or qemu? 2025-01-22 03:38:20 so installing alpine x86 on that machine first? 2025-01-22 03:39:01 yeah, you'd likely need another musl-based distro 2025-01-22 03:39:41 alpine container/vm 2025-01-22 03:41:32 brew install macpine , for macos , that may be fastest 2025-01-22 10:26:25 heyo. any idea how i could have ended up with 6.6 kernel but 6.12 modules? 2025-01-22 10:26:45 looks like i got the edge kernel, when i don't even have the edge repo enabled... 2025-01-22 10:52:04 did you update system? 2025-01-22 10:52:28 and what alpine release are you using 2025-01-22 10:53:12 robertgzr: ^ 2025-01-22 10:53:32 robert the geezer 2025-01-22 10:53:55 :p just saw that 6.12 is latest stable 2025-01-22 10:54:28 so the version is correct. but my modules are still old 2025-01-22 10:54:32 sounds like you updated from 3.20 to 3.21 2025-01-22 10:55:03 yeah not properly though 2025-01-22 10:55:10 did you restart? 2025-01-22 10:55:16 maybe you just didn't boot into 6.12? 2025-01-22 10:55:20 ofc 2025-01-22 10:55:36 this is a vps. and it now doesn't have networking 2025-01-22 10:55:52 so trying to debug this is a bit of a pain 2025-01-22 10:56:28 which linux-* package you have installed? 2025-01-22 10:57:01 virt 2025-01-22 10:57:53 what version? 2025-01-22 10:58:24 what do you have in /lib/modules ? 2025-01-22 10:59:11 running kernel seems to be 6.6.44, and i have the 6.12.9 modules 2025-01-22 10:59:26 weird, that kernel is like 2 releases old at least 2025-01-22 10:59:37 do you have 6.12 in /boot? 2025-01-22 11:00:15 6.6.44 is just one release diff, 3.20 -> 3.21 2025-01-22 11:00:36 yeah seems to be there 2025-01-22 11:00:49 pj-: is it? i am comparing with https://pkgs.alpinelinux.org/packages?name=linux-virt&branch=v3.20&repo=&arch=x86_64&origin=&flagged=&maintainer= 2025-01-22 11:01:19 are you using grub or extlinux? 2025-01-22 11:01:36 extlinux 2025-01-22 11:01:57 maybe the hook that is supposed to update the bootloader failed? 2025-01-22 11:03:24 what i don't like about alpine is it does not keep the previous kernel boot files around upon an update, so if something goes wrong, you're fucked. i always save it manually 2025-01-22 11:03:44 robertgzr: it is, 6.6.44 landed in 3.20.3 2025-01-22 11:04:26 ah 6.12 was probably ported to the 3.20 branch too then i guess 2025-01-22 11:05:11 no, major bumps are not done in same release versions 2025-01-22 11:05:12 if you have the other version's vmlinuz and initramfs, you may be able to add them to extlinux.conf 2025-01-22 11:05:48 vmlinuz seems to be the 6.12 kernel too 2025-01-22 11:06:01 so shouldn't i just have to make it boot that as well 2025-01-22 11:06:04 6.6.x was latest lts branch when 3.19 and 3.20 started, 3.21 has latest lts which is 6.12 2025-01-22 11:06:39 you should be able to just apk fix linux-virt --reinstall and reboot 2025-01-22 11:07:02 it should run all the necessary hooks 2025-01-22 11:08:26 yeah i tried that, i get "temporary error (try again later)" 2025-01-22 11:08:39 ah right, no net :] 2025-01-22 11:15:37 ok i found the problem 2025-01-22 11:15:59 some time ago i had played around with kexec 2025-01-22 11:16:53 uh oh 2025-01-22 11:17:14 yeah 2025-01-22 11:29:47 what i don't understand is why it keeps booting into the 6.6 kernel 2025-01-22 11:30:00 i cant even tell where that comes from... 2025-01-22 11:30:16 even after disabling the kexec related services 2025-01-22 11:30:19 what boots is configured in extlinux.conf 2025-01-22 11:30:46 just the default one 2025-01-22 11:31:09 if it's /boot/vmlinuz then that file may be 6.6 2025-01-22 11:31:15 and when i kexec using the vmlinuz and initrd that is referenced there it comes up as 6.12 2025-01-22 11:31:24 hm 2025-01-22 11:31:28 i am confused 2025-01-22 11:31:32 haha 2025-01-22 11:32:33 `file` can show the vmlinuz version, too 2025-01-22 11:32:53 yeah i used that earlier to confirm that it is actually the 6.12 kernel 2025-01-22 11:33:44 well, you could prevent booting into 6.6 by removing any 6.6 files :) 2025-01-22 11:34:57 is there a `apk prune` or something that shows me if files from an earlier package are still around? 2025-01-22 11:35:26 look at apk audit 2025-01-22 11:35:53 also make sure you don't happen to have a different boot partition (or maybe a /boot folder that is hidden behind a mount point) 2025-01-22 11:44:47 it was that last one. had a piahlation 2025-01-22 11:45:18 *shadowed boot partition 2025-01-22 13:27:46 For a full disk encrypted system, https://wiki.alpinelinux.org/wiki/Full_disk_encryption_secure_boot talks about a new GRUB version that will change what is said there. When will that GRUB version be in production? 2025-01-22 13:28:00 Or does the current GRUB already allow for unlocking a LUKS 2 encrypted container at boot, i.e. for 3.21? 2025-01-22 14:02:52 grub 2.12 seems to have LUKS2 support in code... but importantly not Argon KDF support 2025-01-22 14:03:24 apparently a memory-heavy KDF is not easy to implement under BIOS constraints, from what I've heard 2025-01-22 14:26:53 grawity: I know there's a patch for argon support laying around somewhere.. libreboot uses it 2025-01-22 16:40:22 Maybe, I can find that patch... 2025-01-22 16:41:16 Another question. I have a Brother MFC-J430W printer and scanner device. Brother has Linux packages for it as RPM and DEB packages, but they are 32 bit. 2025-01-22 16:41:27 Is there a way to run them in Alpine? 2025-01-22 16:41:56 Inside some Debian container? I don't know about the USB passthrough, though. 2025-01-22 17:47:07 I suppose that "only" need to pass the respective /dev, could try with '--privileged' for test but I suppose that you will find other problems 2025-01-22 17:47:22 I personally print from my phone :D 2025-01-22 18:12:15 ygum: have you looked into using brlaser? 2025-01-22 18:13:05 Never mind, your printer is an inkjet. 2025-01-22 18:54:43 Yes, it's an inkjet connected by USB. 2025-01-22 18:54:53 Other problems, donoban? 2025-01-22 18:59:53 the strange would be it works at first attempt :D 2025-01-23 01:48:51 hello 2025-01-23 01:49:17 running this fails, what am I doing wrong? docker run --rm python:alpine sh -c 'apk add py3-psutil && python -c "import psutil"' 2025-01-23 03:41:26 Garfunk: this does not fail: docker run --rm python:alpine sh -c 'apk add py3-psutil && /usr/bin/python -c "import psutil"' 2025-01-23 03:41:47 python:alpine package Python 3.13 in `/usr/local/bin`, Alpine 3 2025-01-23 03:42:05 Alpine 3.21.2 packages Python 3.12 2025-01-23 03:42:53 thus it is a problem with the docker image 2025-01-23 03:46:03 (or the wrong way to install a Python module with this docker image, idk) 2025-01-23 09:32:17 hello 2025-01-23 09:33:39 I'm trying to get vanilla-dmz cursors and ibm plex mono fonts 2025-01-23 09:34:08 vanilla-dmz is pretty common but I can't find a package for 2025-01-23 10:07:50 i think there is no package yet. Feel free to package it! https://github.com/facundobianco/dmz-cursor-clone/tree/cursors , https://wiki.alpinelinux.org/wiki/Creating_an_Alpine_package 2025-01-23 10:08:54 for the ibm font, see: https://pkgs.alpinelinux.org/package/edge/community/x86_64/font-ibm-plex-mono-nerd 2025-01-23 10:22:04 chereskata: thanks 2025-01-23 10:22:20 alexherbo2: you're welcome :) 2025-01-23 10:22:22 about nerd font it's much heavier afaik and I don't want it 2025-01-23 10:22:38 I prefer just the base model 2025-01-23 10:23:13 if you want to help others, packaging a font is not very difficult once you get the quirks 2025-01-23 10:23:27 do you know how to load `modprobe fuse` at startup? 2025-01-23 10:23:52 for context I ran alpine linux under utm (qemu vm) 2025-01-23 10:24:01 I need file sharing with my macos 2025-01-23 10:25:35 i think the mount command auto-loads the appropriate code in the background. As fuse is Filesystem in Userspace, there should be no module afaik 2025-01-23 10:25:39 I tried spice-vdagent for clipboard sharing and spice-webdavd for file sharing, but afaik clipboard sharing does not work on wayland (I use sway) and for file sharing I think I prefer sshfs 2025-01-23 10:26:00 it works on gnome (Mutter) on wayland 2025-01-23 10:26:39 when I try to use sshfs, it tells me to run `modprobe fuse` before, which works afterwards, but I need to do it everytime I reboot 2025-01-23 10:26:40 my configuration is alpine host <-> alpine guest as well as alpine host <-> debian guest 2025-01-23 10:26:50 ok 2025-01-23 10:27:26 gnome and kde may have specific code to work around it maybe? 2025-01-23 10:27:39 when a module exists it is as simple as : echo "fuse" > /etc/modules-load.d/fuse.conf 2025-01-23 10:28:56 chereskata: any .conf file under /etc/modules-load.d/ is loaded at startup and the contents just need to be the module name? 2025-01-23 10:29:04 yes 2025-01-23 10:29:11 thanks! 2025-01-23 10:30:50 you're welcome 2025-01-23 10:31:46 https://wiki.alpinelinux.org/wiki/Architecture#Loading_of_Kernel_Modules 2025-01-23 10:32:08 is it the page where I was expected to find it? 2025-01-23 10:35:20 yes, but i would not have found it tbh, maybe by using a search engine 2025-01-23 10:38:19 I dunno if it's common for installing a package to create theirself a /etc/modules-load.d/{module_name}.conf 2025-01-23 10:39:00 I was expecting sshfs to just work as in other distro (like arch linux) 2025-01-23 10:39:35 I installed spice-vdagent and noticed it has a file named /etc/modules-load.d/spice-vdagent.conf 2025-01-23 10:41:03 spice-vdagent.conf contains "uinput" in its file 2025-01-23 10:42:09 so maybe /etc/modules-load.d/sshfs.conf containing "fuse" could make sense in the sshfs package 2025-01-23 10:42:29 this makes a lot of sense! 2025-01-23 10:42:44 feel free to make a mr on gitlab.alpinelinux.org 2025-01-23 10:42:46 ❤️ 2025-01-23 10:42:59 🤝 2025-01-23 10:51:21 chereskata: https://gitlab.alpinelinux.org/alpine/aports/-/blob/master/main/sshfs/APKBUILD it's this file I need to modify to create a /etc/modules-load.d/sshfs.conf containing "fuse"? 2025-01-23 10:53:04 yes, you could do it like spice-vdagent using printf https://gitlab.alpinelinux.org/alpine/aports/-/blob/master/community/spice-vdagent/APKBUILD 2025-01-23 11:01:00 chereskata: and which commit message do you suggest me? 2025-01-23 11:01:41 main/sshfs: add fuse module to /etc/modules-load.d/ 2025-01-23 11:01:55 remember to bump the apkrel to let the builders rebuild it 2025-01-23 11:02:40 and i would explain a bit about the why inside the mr message field 2025-01-23 11:40:53 chereskata: by apkrel you mean https://gitlab.alpinelinux.org/alpine/aports/-/blob/master/main/sshfs/APKBUILD#L4 "pkgrel=1" -> "pkgrel=2"? 2025-01-23 11:41:05 yes 2025-01-23 12:20:16 chereskata: do you find this guide good? https://gist.github.com/alexherbo2/3b6747c0daf3b16646c9b191d16af5b9 2025-01-23 13:32:53 hey folks, trying to install alpine diskless on a raspberry pi. I've setup the apk cache to /media/mmcblk0p1/cache, so now /etc/apk/cache points to that. However, I'm still not seeing packages that I have installed being there after a reboot. Am I missing something? 2025-01-23 13:46:23 tomleb: what happens with apk cache sync? 2025-01-23 13:49:44 I don't get any output with that command. I can see two APKINDEX.*.tar.gz in my cache dir along with a few apks. 2025-01-23 13:50:20 I have added a .boot_repository file in that directory. I'm not sure if it's supported to have the cache on the same partition as the raspberry pi install. I think it is? 2025-01-23 14:11:18 Decided to give another try. Reformatted, setup-alpine, etc. If I do `apk add nano` and reboot, then nano is available, however if I do `apk add nut`, then that doesn't get installed. Both nut and nano appear in the cache. The only difference I cna see is nut is from the community repo. 2025-01-23 16:01:14 PureTryOut (matrix.org) could you maybe give me qt6 base built iwth clang for aarch64? 2025-01-23 16:01:40 also kvantum should be totally build with clang for aarch64 2025-01-23 16:28:38 Is https://github.com/pixelb/crudini available in the repo? I couldn't find it https://pkgs.alpinelinux.org/packages?name=crudini&branch=edge&repo=&arch=x86_64&origin=&flagged=&maintainer= 2025-01-23 16:29:00 Maybe it is in some meta package 2025-01-23 16:41:03 dont think its available, at least not the cmd:crudini 2025-01-23 16:42:07 but I think you can install via pip/pipx 2025-01-23 20:20:49 kurva alpiners! 2025-01-23 20:21:34 on rpi 5 there is some shit in config.txt POWER_OFF_ON_HALT=1 which on rpi os turn off all crap when rpi is down, otherwise it eats 1,5W 2025-01-23 20:21:44 however not on alpine, it eats shit no matter what 2025-01-23 20:23:46 morena: maybe stop swearing? thanks. 2025-01-23 20:24:44 what you want? 2025-01-23 20:25:43 go write code of conduct somehwere and left me alone if you have no idea how to put 1,5w to zero 2025-01-23 20:29:19 morena: config.txt isnt related much to alpine. it's read by the raspi's gpu itself, not alpine 2025-01-23 20:29:39 --> https://www.raspberrypi.com/documentation/computers/config_txt.html 2025-01-23 20:29:49 ye, that's why alpine put there usercfg.txt 2025-01-23 20:29:54 not related 2025-01-23 20:30:09 what I know on rpi os that crap worked 2025-01-23 20:30:32 I assume it may be due some kernel thing no? 2025-01-23 20:33:48 yeah please don't swear that much 2025-01-23 20:33:53 bc. this issue is not only the trigger for full refund, but when Bratislava will be powered by rpi after few years somebody will have to pay the electricity bill 2025-01-23 20:34:03 let's have nice discussions instead :p 2025-01-23 20:34:05 the gpu loads the config before the cpu is beinf started @morena 2025-01-23 20:34:15 being* 2025-01-23 20:34:17 what gpu? what it has to do with this? 2025-01-23 20:34:35 read the link i sent 2025-01-23 20:34:48 --> https://www.raspberrypi.com/documentation/computers/config_txt.html 2025-01-23 20:35:07 it's read by the VPU iirc, but yes 2025-01-23 20:35:25 ah well they call it GPU /shrug 2025-01-23 20:35:32 so? 2025-01-23 20:35:36 even though it's read by the VC4 VPU I believe. 2025-01-23 20:36:05 the point is 2025-01-23 20:36:08 on rpi os it worked 2025-01-23 20:36:23 so it should here 2025-01-23 20:37:06 morena: I do not see any POWER_OFF_ON_HALT=1 option mentioned in the rpi config.txt guide, are you sure you had it in config.txt? 2025-01-23 20:37:17 me neither 2025-01-23 20:37:46 but when I check it, I see 2025-01-23 20:38:05 It's in https://www.raspberrypi.com/documentation/computers/raspberry-pi.html#configuration-properties 2025-01-23 20:38:29 f_: perhaps its something loaded by rpiOS after boot? 2025-01-23 20:38:44 user0: it's the eeprom config as far as I can tell 2025-01-23 20:39:17 yea but since rpios can read it too it might be possible that rpios does something with it too 2025-01-23 20:39:23 https://www.raspberrypi.com/documentation/computers/raspberry-pi.html#second-stage-bootloader 2025-01-23 20:39:58 yea 2025-01-23 20:40:15 yep that's docs for their proprietary boot firmware :p 2025-01-23 20:40:34 I heard they even had blobs within blobs nowadays lol 2025-01-23 20:40:35 https://www.raspberrypi.com/documentation/computers/raspberry-pi.html#POWER_OFF_ON_HALT 2025-01-23 20:41:34 rpi-eeprom-config is in https://github.com/raspberrypi/rpi-eeprom 2025-01-23 20:41:43 morena: So, try that and see if it works? 2025-01-23 20:42:00 "yep that's docs for their proprietary boot firmware :p" <-- from what i can tell it handles the POWER_OFF_ON_HALT thing 2025-01-23 20:42:07 user0: yep. 2025-01-23 20:42:28 f_: try what? 2025-01-23 20:42:44 morena: well, the links I sent about eeprom config 2025-01-23 20:42:52 btw sorry if i cause any confusion - i only had a rpi4b once and barely used it 2025-01-23 20:43:04 just above https://www.raspberrypi.com/documentation/computers/raspberry-pi.html#configuration-properties there are commands you can use 2025-01-23 20:43:41 not sure what you mean 2025-01-23 20:43:47 https://www.raspberrypi.com/documentation/computers/raspberry-pi.html#edit-the-configuration 2025-01-23 20:43:53 power_off_on_halt is thing that deal with that 2025-01-23 20:44:13 morena: power_off_on_halt seems to be in the eeprom config 2025-01-23 20:44:17 that's their script, not in alpine 2025-01-23 20:44:34 "that's their script, not in alpine" and that's why I linked to https://github.com/raspberrypi/rpi-eeprom 2025-01-23 20:44:44 git clone https://github.com/raspberrypi/rpi-eeprom, then you can use it 2025-01-23 20:44:52 morena: the script is in the github repo. 2025-01-23 20:46:37 next time point me directly to google.com 2025-01-23 20:46:44 if you can't go above 2025-01-23 20:47:07 "next time point me directly to google.com" <-- what? 2025-01-23 20:47:10 morena: Hey, don't be rude like this please 2025-01-23 20:47:43 We tried helping you, at the very least be respectful 2025-01-23 20:47:58 you focus on nonsense like that other clone 2025-01-23 20:48:20 Have you tried what we suggested, morena ? 2025-01-23 20:48:26 what you suggested? 2025-01-23 20:48:39 link with trillions lines of code? 2025-01-23 20:49:02 We said to download https://github.com/raspberrypi/rpi-eeprom, then to follow https://www.raspberrypi.com/documentation/computers/raspberry-pi.html#edit-the-configuration 2025-01-23 20:49:29 "you focus on nonsense like that other clone" <-- if you can't do simple things like git clone, or don't understand how git works, please learn that first 2025-01-23 20:49:29 where did you said that? 2025-01-23 20:49:40 morena: scroll up a bit. 2025-01-23 20:50:03 I have pretty powerfull grep search here 2025-01-23 20:50:12 nowhere mentioned 'download' or something like that 2025-01-23 20:50:21 I said "git clone" which means the same thing. 2025-01-23 20:50:32 https://git-scm.com/docs/git-clone 2025-01-23 20:50:39 morena: git clone is equivalent to downloading a git repo 2025-01-23 20:50:50 If there's anything you do not understand please do point that out, but gently 2025-01-23 20:51:09 not like "you're telling me nonsense and wasting my time" 2025-01-23 20:51:46 let's keep this convo professional! ^^ 2025-01-23 20:53:16 I am not professional 2025-01-23 20:53:23 are you paid for this shit or what? 2025-01-23 20:53:27 don't keep it professional 2025-01-23 20:53:43 it has to be with personal taste! 2025-01-23 20:53:46 morena: no, we're volunteers 2025-01-23 20:54:07 I'm a volunteer, and when I say professional I mean https://alpinelinux.org/community/code-of-conduct.html 2025-01-23 20:55:41 Anyways, try the thing with rpi-eeprom and report back ^^ 2025-01-23 21:02:35 did not know it can be run this way 2025-01-23 21:02:36 will see 2025-01-23 21:02:42 if I will be not back, I can't boot! 2025-01-23 21:02:46 then I will find you! 2025-01-23 21:02:59 pray that I come back soon 2025-01-23 21:04:44 ACTION is not praying 2025-01-23 21:05:18 ACTION is not praying 2025-01-23 21:05:35 I'm not sure what it means :p 2025-01-23 21:06:31 f_: basically morena said that if they won't be back soon, they have issues booting and they "will find us" 2025-01-23 21:06:40 they want us to pray for them to be back soon 2025-01-23 21:06:44 yes 2025-01-23 21:06:49 yea 2025-01-23 21:06:59 and you two don't want them to be back here I suppose :p 2025-01-23 21:07:13 nah i'm just not scared of them 2025-01-23 21:07:14 Just kidding ;p 2025-01-23 21:07:17 they can't find me 2025-01-23 21:07:31 plenty of ways to find me 2025-01-23 21:07:38 on irc of course :p 2025-01-23 21:07:54 no kurva you lucky! 2025-01-23 21:08:22 f_: works 2025-01-23 21:08:23 oh welcome back 2025-01-23 21:08:26 ye 2025-01-23 21:08:31 great! 2025-01-23 21:08:44 so this kind of crap has to be written that way somehow? 2025-01-23 21:08:54 and config.txt does not matter 2025-01-23 21:08:59 s/crap/thing/ but yes. 2025-01-23 21:09:10 I don't think you need to do it on every boot though. 2025-01-23 21:09:33 I think it got into some /boot/forgot 2025-01-23 21:09:43 so update will fuck it up 2025-01-23 21:09:51 had to install python 2025-01-23 21:10:00 tell nobody 2025-01-23 21:10:16 congrats you just tikd 586 people and more that you installed python 2025-01-23 21:10:20 *told 2025-01-23 21:10:33 :D 2025-01-23 21:10:45 no 2025-01-23 21:10:48 this is irc 2025-01-23 21:10:49 yes 2025-01-23 21:10:51 few people will read it 2025-01-23 21:10:54 people use bouncers 2025-01-23 21:10:57 rest are zombies 2025-01-23 21:11:01 morena: and this irc is logged :p https://irclogs.alpinelinux.org 2025-01-23 21:11:06 bots and whatever, but not humans 2025-01-23 21:11:18 oh the only bot I see is algitbot 2025-01-23 21:11:21 algitbot: you ok 2025-01-23 21:11:24 algitbot: you ok? 2025-01-23 21:11:29 good, for next generation when people will need this 2025-01-23 21:11:39 you, but there are plenty 2025-01-23 21:11:43 most users are practically bots 2025-01-23 21:11:49 never interact as humans 2025-01-23 21:11:50 no but anyway 2025-01-23 21:11:51 whoops 2025-01-23 21:11:55 my client crashed 2025-01-23 21:12:02 update eeprom 2025-01-23 21:12:03 it fix it 2025-01-23 21:12:26 time for me to behave like a silent bot for a few hours though ;) 2025-01-23 21:12:38 ye, that will be the best for everyone 2025-01-23 21:12:42 also known as: going away for keyboard 2025-01-23 21:12:51 morena: I do not know how I should take that message. 2025-01-23 21:13:00 oh still here? 2025-01-23 21:13:11 I thought you already away 2025-01-23 21:13:22 "ye, that will be the best for everyone" <-- stop being so rude! 2025-01-23 21:13:22 not after what you said 2025-01-23 21:13:35 user0 is right 2025-01-23 21:13:50 you both have excellent nicks 2025-01-23 21:13:55 let's be friendly to eachother morena .. 2025-01-23 21:14:01 ACTION afk. 2025-01-23 21:14:02 I am friendly 2025-01-23 21:14:05 morena: seriously, i have had enough, if you continue being so rude i'll just ignore you honestly 2025-01-23 21:14:16 that's the point 2025-01-23 21:14:30 you was useless anyway 2025-01-23 21:14:37 "I am friendly <-- I am the president of the united states 2025-01-23 21:14:53 whole price goes to f_ck 2025-01-23 21:15:34 morena: stop being so rude to f_! they have helped you! 2025-01-23 21:15:40 they? 2025-01-23 21:15:45 how many are behind that nick? 2025-01-23 21:15:50 one person. 2025-01-23 21:15:51 for god's sake 2025-01-23 21:16:05 "they" is used as non-binary pronoun when someone doesn't know someone else's pronouns 2025-01-23 21:16:14 what's that? 2025-01-23 21:16:22 yea, and i don't know f_'s pronouns 2025-01-23 21:16:23 I clearly know your gender 2025-01-23 21:16:29 so i use "they/them" 2025-01-23 21:16:33 don't need be enginer for that 2025-01-23 21:16:37 It's bad practise to assume gender 2025-01-23 21:16:42 I am not assuming 2025-01-23 21:16:43 I know 2025-01-23 21:16:50 oh yes? 2025-01-23 21:16:58 whatever. 2025-01-23 21:17:03 This is OT. 2025-01-23 21:17:04 well what is my gender then? 2025-01-23 21:17:10 you should already ingore and f should be away 2025-01-23 21:17:16 ignoring 2025-01-23 21:17:21 "This is OT. " <-- oh yes sorry 2025-01-23 21:17:30 ye, your genderism is off topic 2025-01-23 21:17:39 "you should already ingore and f should be away" <-- and you should stop being rude 2025-01-23 21:17:41 your rudeness too. 2025-01-23 21:17:54 who teach you to copy msg in irc? 2025-01-23 21:18:03 matrix or where did you get that nonsense? 2025-01-23 21:18:29 how else should i show you which message i am replying to? 2025-01-23 21:18:31 let's drop this convo, it's not going anywhere. 2025-01-23 21:18:37 yeah 2025-01-23 21:18:42 you should reply to me 2025-01-23 21:18:44 not to messag3e 2025-01-23 21:18:49 I'm glad you fixed your issue morena. 2025-01-23 21:18:54 oho no no 2025-01-23 21:18:59 that was not my issue 2025-01-23 21:19:06 whatever it is. 2025-01-23 21:19:06 to be clear 2025-01-23 21:19:12 ye all fixed, you can go 2025-01-23 21:19:22 next time I will have issue, I remember your nick 2025-01-23 21:20:30 or to be more precise, when alpine has an issue 2025-01-23 21:20:47 good day 2025-01-23 21:20:50 ACTION away 2025-01-23 21:20:58 it's night here 2025-01-23 21:21:01 but nice try! 2025-01-23 21:21:17 ACTION online 2025-01-23 22:02:09 change nick to f_off, it's the right play. 2025-01-23 22:03:37 userdocs: ? 2025-01-24 01:10:10 problems trying to download ISOs. Tried several times, from different systems. But no problems accessing other sites or files. 2025-01-24 01:10:32 Getting timeouts and aborted downloads 2025-01-24 01:10:54 Just wondering if there are any known advisories about this. 2025-01-24 01:15:45 starts to download, gets through a few hundred mb, then stalls or quits 2025-01-24 01:25:10 well, in the last 15 minutes, I've been able to download an ISO. 2025-01-24 01:25:34 did someone just reboot a server or reset a router over there? 2025-01-24 01:30:56 systemdlete: it could be local to you. in any case, to set up a different site to pull files from, you can use /usr/sbin/setup-apkrepos to set it to something else 2025-01-24 01:31:21 like I said, I have had no other network problems here. 2025-01-24 01:31:58 and like i said, it could be local to you 2025-01-24 01:32:07 dl-cdn.alpinelinux.org is working fine for me 2025-01-24 01:32:25 I have changed nothing here, yet I have now successfully downloaded on two different machines on my network. 2025-01-24 01:32:53 How would it be local to me. All I did is retry several times. 2025-01-24 01:33:06 anyway, nvm. I've got what I need for now. 2025-01-24 01:33:08 it could be local to your particular internet connection/isp 2025-01-24 01:33:11 think about it. 2025-01-24 01:33:49 I AM thinking about it. Are you suggesting that ComCast is filtering on alpine's repos? 2025-01-24 01:34:00 i'm not suggesting anything of the sort 2025-01-24 05:29:11 Does alpine allow fork/other distros to point to its repositories, I'd like to make a fork that shares the packages, thanks. 2025-01-24 06:43:06 solaarae_: of course 2025-01-24 06:44:49 pmos does exactly that 2025-01-24 06:50:28 solaarae_: what is this distro going to do special? 2025-01-24 08:47:47 I feel behaviour like that of morena should not be tolerated here, since there is actually a code of conduct and I am pretty sure harassing and insulting people repeatedly doesn't fit with nice and professional behaviour :) 2025-01-24 08:49:48 Not sure if there was anybody reading who could have some something about it though 2025-01-24 08:59:31 bananicorn: moderation was notified, though it's not always possible to be online to do things 2025-01-24 09:20:23 Makes sense 2025-01-24 09:44:59 why is busybox-binsh upgraded quite often? isnt it just a symlink 2025-01-24 09:46:44 It's a subpackage of busybox, so every time bb is updated, that subpackage also gets a new version 2025-01-24 09:48:02 ah i see 2025-01-24 11:41:23 iggy thanks for asking I'd like to have something tangible before sharing, but I'll share it here when I'm done if it's allowed 2025-01-24 16:45:37 solaarae_: It is allowed for sure 2025-01-24 16:45:51 pmOS has been doing it forever 2025-01-24 16:58:06 bananicorn: what code of conduct? 2025-01-24 17:00:41 https://alpinelinux.org/community/code-of-conduct.html 2025-01-24 17:03:30 thanks, for a sec i was thinking it was some oftc thing, not apline 2025-01-24 17:04:21 Hi. The emacs package on Alpine Linux appears to be broken. There is no emacs binary installed, just some supporting files only. How and where do I report this? 2025-01-24 17:05:01 https://gitlab.alpinelinux.org/alpine/aports/-/issues 2025-01-24 17:05:44 Thanks. 2025-01-24 17:06:49 FYI, look at the subpackages section here: https://pkgs.alpinelinux.org/package/edge/community/x86_64/emacs 2025-01-24 17:07:07 There are several variants 2025-01-24 17:08:04 So you want to install something like emacs-x11-nativecomp or emacs-gtk3 2025-01-24 17:11:07 ikke: Thanks. I did try installing the x11-nativecomp but got some errors about compilation of Elisp files. 2025-01-24 17:23:35 That's odd, because I did just that a few hours ago (installing emacs-x11-nativecomp) and it's working fine here 2025-01-24 17:23:44 oh, he's gone 2025-01-24 18:43:10 on alpine/rpi wiki : "To update the kernel, initfs or modules, you will need to manually (generate and) copy these to the boot partition", where would the files to copy be at? /boot? 2025-01-24 19:02:51 "https://alpinelinux.org/..." <- That's a solid one 2025-01-24 20:55:12 bump 2025-01-24 21:08:50 There's no aarch64-alpine-linux-musl-cc on x86_64? 2025-01-24 21:09:26 f_ and user0 thank you for being helpful and not escalate. you should not need to deal with that rude behaviour. nobody should 2025-01-24 21:09:57 if there are no moderators reading, feel free to ping any of us in private 2025-01-24 21:10:30 I mean, if there are no response from moderators 2025-01-24 21:11:11 and if no moderator shows up, the best thing to do is to ignore completely 2025-01-24 21:21:21 ncopa: it's fine, no worries 2025-01-24 21:21:48 They left for now. 2025-01-24 21:37:28 bump 2025-01-24 21:46:03 bump 2025-01-24 21:46:26 txnintn: If you want to ask something, please do ask it 2025-01-24 21:47:51 Sorry I hand to register my password on OFTC 2025-01-24 21:49:40 It's always nice to see ya ikke. 2025-01-24 21:50:27 <- testing my Raspberry Pi Firewall. 2025-01-24 22:03:14 I'm trying to install alpine using a 4K monitor. The font is too small. Edited the grub linux line of the boot menu and added gfxmode=1280x960, but didn't work. 2025-01-24 22:03:21 What should I do? 2025-01-24 22:06:21 squint 2025-01-24 22:54:49 lol 2025-01-24 22:56:26 ygum: i think the font-terminus package has some really big fonts available. you can use setfont to set the console font. i used 'setfont -d ter-u32n' just now ... was pretty big. 2025-01-24 22:57:52 ygum: the -d switch doubles height and width 2025-01-24 23:02:42 ygum: buy a smaller monitor /j No for realsies: maybe you can get a bigger termius font loaded, get an ssh server running by running setup-alpine or manually running some setup scripts and connect to the machine remotely. That’s what I did ob my MacBook iirc 2025-01-24 23:04:08 As a reference: https://docs.alpinelinux.org/user-handbook/0.1a/Installing/manual.html 2025-01-24 23:05:51 setup-alpine does call these and some minor niceties like reloading services under the hood. See: https://gitlab.alpinelinux.org/alpine/alpine-conf 2025-01-25 00:39:05 i think the linux-edge kernel update has broken kvm vfio for me 2025-01-25 00:39:14 as in, 6.13.0 2025-01-25 01:12:19 "ygum: i think the font-terminus..." <- Will that load at boot/grub time? 2025-01-25 01:14:26 if you add the consolefont service (rc-update add consolefont) and edit the /etc/conf.d/consolefont file. 2025-01-25 01:16:04 not sure which runlevel it should be in 2025-01-25 01:16:34 i was thinking boot; sysinit seems early and default seems late 2025-01-25 01:18:02 ptrc: would missing this module cause it: mlx5-vfio-pci ? it's the main superficial difference i see 2025-01-25 01:18:19 i'm not sure 2025-01-25 01:18:54 all i know is that it returns -EINVAL on ioctl with KVM_SET_DEVICE_ATTR 2025-01-25 01:19:03 so i don't think it's a missing module 2025-01-25 01:19:42 what kind of device? 2025-01-25 01:21:20 i was just wondering if running an lts kernel worked, i'm no kernel expert by any means, but i noticed it was missing in the config when i looking at the last linux-edge commit 2025-01-25 01:28:17 Saijin_Naib[m]: by boot/grub time... what do you mean? if you mean before the kernel has initialized, no 2025-01-25 01:31:22 j_v: It sounds like ygum needs it possibly at grub, definitely at beginning of alpine setup 2025-01-25 01:31:52 oh, i see what you mean, you are talking kernel command line, right? 2025-01-25 01:34:45 take a look at https://wiki.archlinux.org/title/HiDPI#Linux_console_(tty) 2025-01-25 01:35:50 the fbcon kernel param... i've never messed with it, but i need to reboot shortly, so i'll give it drive when i do 2025-01-25 01:41:35 Saijin_Naib[m]: but unfortunately, the lts kernel config only include the 8x8 and 8x16 fonts, so no joy there 2025-01-25 01:45:22 i could put in an mr for adding that kernel font... with HiDPi getting more common, it would be good to have at least one large kernel font 2025-01-25 01:48:45 but that won't help right now... i was also looking at adjusting the font-terminus aport to include more fonts... i noted that arch has grub terminus fonts in their package... that would help situations like ygum's, though only if some part of it get's added to the installation images 2025-01-25 01:49:16 s/more fonts.../more font types .../ 2025-01-25 02:28:26 "but that won't help right now......" <- Yeah, I think you are right that it is important for the install image. 2025-01-25 02:31:47 Saijin_Naib[m]: i'm working on preparing a patch and then will submit an mr for lts kernel to have the big font 2025-01-25 02:33:01 Saijin_Naib[m]: then i will see what i can do to get better grub fonts available. 2025-01-25 03:24:53 ygum: sorry couldn't help more immediately... changes are in the pipeline, but could take some time before they get to the repos (how much time, not sure) 2025-01-25 03:28:08 That is still wonderful of you. Thanks! 2025-01-25 03:30:40 yw 2025-01-25 03:32:06 it feels like too little too late, because it may be quite some time before new iso images roll out. at least a month or two, i'm thinking. 2025-01-25 03:34:10 most recent edge iso was 20240108 2025-01-25 03:44:53 sorry, no, 20250108 2025-01-25 10:11:17 anyone using 'taskd' on alpinelinux? I tried to config and no way for start it up, then realized it's unmaintaned 2025-01-25 10:12:34 ttps://github.com/GothenburgBitFactory/taskserver/releases binary says 2022 but source code 2015 lol, maybe it's time for removing -_- 2025-01-25 10:13:17 stopped syncing years ago (in general), too complex/unreliable 2025-01-25 10:13:46 hm, i guess i sync my email 2025-01-25 10:14:08 I will try with syncthing 2025-01-25 10:14:51 syncthing if you're looking for daemon or web interface 2025-01-25 10:14:55 casual syncing rclone 2025-01-25 10:15:36 i want to sync laptop and smartphone, but just noticed that upgraded to task3 and android app probably it's not compatible 2025-01-25 10:16:11 syncthing is great for that 2025-01-25 10:16:28 maybe end using termux but it doesn't look confortable on phone :\ 2025-01-25 10:16:51 though I'm not sure if it's my phone or syncthing that it doesn't figure out instantly that it needs to sync 2025-01-25 10:17:39 do you use task3? 2025-01-25 10:33:20 no 2025-01-25 11:27:44 There's something wrong with my apk 2025-01-25 11:27:51 WARNING: updating http://mirrors.tuna.tsinghua.edu.cn/alpine/v3.21/main: Permission denied 2025-01-25 11:27:54 Getting this for all three repos 2025-01-25 11:27:59 I am running apk as root (with sudo) 2025-01-25 11:29:04 I'm looking in /var for unusual file attributes 2025-01-25 11:32:14 dl-cdn.alpinelinux.org? 2025-01-25 11:32:18 runxiyu_, strace it 2025-01-25 11:33:07 I have an empty APKINDEX cache so I'm unable to install anything 2025-01-25 11:33:13 and I don't have strace installed 2025-01-25 11:33:26 What lopid suggested then :) 2025-01-25 11:34:00 (though there's a good chance you might get the same problem) 2025-01-25 11:34:21 Seems to work (although it takes 30 seconds for the main repo because of poor routing) 2025-01-25 11:34:50 i assumed it was a cdn 2025-01-25 11:35:11 Doens't work well from my network though 2025-01-25 11:35:49 runxiyu_, works well enough to strac the other one 2025-01-25 11:35:59 hmm yes 2025-01-25 11:36:00 s/strac/&e/ 2025-01-25 11:36:15 Did you enable cache? 2025-01-25 11:36:56 Yes 2025-01-25 11:37:00 afaik* 2025-01-25 11:37:13 i'll give a few minutes to install strace 2025-01-25 11:38:36 That might be the problem 2025-01-25 11:38:45 I mean not *the* problem, but where it lies 2025-01-25 11:39:14 wdym 2025-01-25 11:40:56 anyways it looks lik ea mirror-specific issue 2025-01-25 11:41:04 switching to another local mirror seems to work 2025-01-25 13:59:44 runxiyu_: always recommend nyist.mirror in CN 2025-01-25 14:08:42 qaqland: I'll try, thanks 2025-01-25 14:09:00 https://mirrors.nyist.edu.cn/legacy_index is 404 :/ 2025-01-25 14:09:43 https://mirrors.nyist.edu.cn/alpine 2025-01-25 14:13:38 thanks 2025-01-25 19:42:55 hello 2025-01-25 19:43:13 is there a way to list all available package names? 2025-01-25 19:43:40 apk 2025-01-25 19:43:43 apk alist 2025-01-25 19:43:46 urg 2025-01-25 19:43:48 apk list 2025-01-25 19:43:48 use case is to install package with a fuzzy finder, apk search not giving me the correct format for `apk add` 2025-01-25 19:43:57 apk search -q 2025-01-25 19:44:14 apk list -q 2025-01-25 19:44:19 ikke: thanks! 2025-01-25 19:45:13 Note that at least one of the '-q' options has been added quite recently 2025-01-25 19:47:11 you recommend me to use `apk list -a -q` for all available packages and `apk list -I -q` for installed packages (to fuzzy search for uninstalling)? 2025-01-25 19:47:42 apk search looks to be useful for searching with a param, but for my use case I need apk list? 2025-01-25 19:49:02 Yeah, I think so 2025-01-25 19:49:14 thanks 2025-01-25 22:13:26 I've installed Alpine as in a full disk encryption setup as 'sys', now I'm running setup-alpine. I want to have a traditional setup, not running from ram. 2025-01-25 22:14:01 Now, there's a question asking where to store configs. The options are floppy, usb or none. 2025-01-25 22:14:21 What configs are these? The ones supposed to be installed on disk on /etc? 2025-01-25 22:15:20 yes 2025-01-25 22:16:31 so, what should be the answer to that question? 2025-01-25 22:16:52 what did you boot from ygum? 2025-01-25 22:17:12 I've booted from the nvme internal drive. 2025-01-25 22:18:01 oh... not running from ram.. hmm, didnt think you would get q about where to store config then, maybe "none" 2025-01-25 22:18:38 ok 2025-01-25 22:19:36 Now, the next question abount apk cache directory, /var/cache/apk 2025-01-25 22:20:26 i assume the default is good yeah 2025-01-25 22:20:28 Got 4 warnings: opening from cache http://mirror..../{main,community,...} no such file or directory. 2025-01-25 22:20:33 That doesn't sound like you installed sys 2025-01-25 22:20:47 I did. 2025-01-25 22:20:57 quinq probably know better 2025-01-25 22:20:58 if [ "$diskmode" != "sys" ]; then setup-apkcache ${APKCACHEOPTS} 2025-01-25 22:21:06 I don't know, I'm just checking 2025-01-25 22:21:38 Is there a way to check this now? 2025-01-25 22:22:05 You're most likely using LBU 2025-01-25 22:22:27 I'm running setup-alpine after reboot, not during installation. 2025-01-25 22:22:56 diskmode=$(cat /tmp/alpine-install-diskmode.out 2>/dev/null) 2025-01-25 22:23:34 There's no such file /tmp/alpine-install-diskmode.out 2025-01-25 22:24:05 ygum why are you running setup-alpine after reboot? 2025-01-25 22:25:04 setup-disk -w /tmp/alpine-install-diskmode.out -q ${DISKOPTS} 2025-01-25 22:26:25 I read it should be run... Well, some changes are being saved to /etc, so, I guess everything is fine. 2025-01-25 22:28:36 you are just supposed to run it once afaiu, but the /etc/motd file will be printed when you log in 2025-01-25 22:44:50 thank both of you for the help 2025-01-25 22:45:21 you are welcome 2025-01-26 14:02:17 hello, anyone here use zed on alpine? I see there's a flatpak and I see package in edge. 2025-01-26 14:03:16 Zed is dead 2025-01-26 14:03:36 babe 2025-01-26 14:03:46 Looks very alive to me :) 2025-01-26 14:05:35 frag ^^ 2025-01-26 14:06:30 e54dotco, https://youtu.be/smSuFjJez1o 2025-01-26 14:08:00 hehe 2025-01-26 14:08:03 quinq: Great flick. 2025-01-26 14:12:26 e54dotco, the package seems to be broken 2025-01-26 14:12:29 (on edge) 2025-01-26 14:12:34 ERROR: unable to select packages: 2025-01-26 14:12:34 required by: zed-0.138.4-r4[so:libgit2.so.1.7] 2025-01-26 14:12:34 so:libgit2.so.1.7 (no such package): 2025-01-26 14:14:21 means that zed should be rebuilt 2025-01-26 14:15:01 quinq: totally got me distracted. watching pulp fiction clips now 2025-01-26 14:17:09 e54dotco, I decided to screen it next week in our movie night ^^ 2025-01-26 14:17:17 Been a looong time 2025-01-26 14:19:16 ikke: its in !77456 2025-01-26 14:20:52 apparently zed failed to build on aarch64 2025-01-26 14:20:57 Reservoir Dogs, True Romance 2 of my favorites. Tarentino has not put anything out in a while? I think? 2025-01-26 14:23:38 e54dotco, last was OUaTiH 2025-01-26 14:23:50 Like ~5yo? 2025-01-26 14:27:16 Forgot about that one. That was pretty good. 2025-01-26 14:31:00 not super familiar with alpine linux. Is there a way to install an edge package on stable? 2025-01-26 14:31:36 Technically yes 2025-01-26 14:31:42 Not sure that's recommended to mix versions though 2025-01-26 14:31:57 You can “tag” repositories (and their associated packages) 2025-01-26 14:32:18 And then ask like: apk add packages@tag 2025-01-26 14:33:50 Yes, probably bad idea 2025-01-26 14:35:49 Don't love flatpaks, don't hate them. Would rather have native package 2025-01-26 14:36:16 Sure 2025-01-26 14:36:42 But it's been detected, now it's a matter of time before it's rebuilt 2025-01-26 16:58:43 Hey all. I notice that Dia (a simple diagram tool) used to be present in 3.17 but was removed after that. Was there any reason or just lack of users? 2025-01-26 16:59:47 kpedersen: inactive upstream https://git.alpinelinux.org/aports/commit/community/dia?id=a6875cf3dc05cea179d8ca5c6d390d2be1a535f6 2025-01-26 17:00:50 interestingly there are commits 2025-01-26 17:01:03 https://gitlab.gnome.org/GNOME/dia/-/commits/master 2025-01-26 17:01:51 Oh right. Is unmaintained a problem if it still builds? I might have a crack at reinstating a personal port because I have yet to find an alternative I like. 2025-01-26 17:02:02 tagged version is from 2011, maybe not ready to tag a new release 2025-01-26 17:02:38 Actually, I did come across a GTK3 port the other day. Perhaps that could be an option. 2025-01-26 17:02:44 probably won't hurt to try 2025-01-26 17:03:06 OK, I will report back. 2025-01-26 17:04:08 Additionally, I notice the sfdisk package is split off from util-linux. Inside that same project there is an fdisk implementation which I notice is not exposed as an Alpine package. 2025-01-26 17:04:33 Is there a reason for that one? Especially since it provides support for gpt disks unlike the inbuilt busybox one. 2025-01-26 17:05:06 kpedersen: it's in util-linux-misc 2025-01-26 17:05:12 https://pkgs.alpinelinux.org/contents?file=fdisk&path=&name=&branch=edge&repo=&arch= 2025-01-26 17:06:30 note that these are all subpackages having util-linux as origin 2025-01-26 17:06:53 look at the subpackages section here: https://pkgs.alpinelinux.org/package/edge/main/x86_64/util-linux 2025-01-26 17:07:34 ah, so it is. Goddamn, I swear I looked through that one. It seems a shame to drag in all the rest of the stuff but it would be considerable work to split them all. Many thanks. 2025-01-26 17:10:05 And finally (last query ;) I notice that the gdb package is linked against Python (presumably for some scripting). Is this really the best default? It drags in quite a lot of cruft for a feature that I assume is a little less common. 2025-01-26 17:10:50 (I originally started with Alpine recently to cross check how busybox can be used for embedded Linux; however I noticed that it is such a pleasure to use that I am looking at migrating many of my systems to it :) 2025-01-26 17:14:01 The commit that introduced it does not really state why it was added: 9a0d4371756c2a4ad492bae6ef1be03d03867e0e 2025-01-26 17:17:12 Yeah, just seems strange. That said, I suppose it *is* easier for me to just ignore python rather than the few people needing the scripting support having to recompile gdb... 2025-01-26 18:31:33 kpedersen: although it would complicate the APKBUILD, it would be possible to create a separate build in a different subpackage with the python dependency (or one without it). 2025-01-26 18:31:50 You could open an issue about that 2025-01-26 18:33:12 I was about to say that there's an lldb alternative 2025-01-26 18:33:24 But that one also depends on libpython3 2025-01-26 19:44:19 NASM and the instruction test followed by an immediate 64 bit seems to be cut into a 32 bit value, made some test code: 2025-01-26 19:44:26 ;Bit number 6666 5555555555 4444444444 3333333333 2222222222 1111111111 0000000000 2025-01-26 19:44:26 test rdi, 0b0000_0000000000_0000000000_0000000010_0000000000_0000000000_0000000000 2025-01-26 19:44:26 ;Bit number 4321 0987654321 0987654321 0987654321 0987654321 0987654321 0987654321 2025-01-26 19:44:26 ;Bit number 6666 5555555555 4444444444 3333333333 2222222222 1111111111 0000000000 2025-01-26 19:44:26 ;Bit number 4321 0987654321 0987654321 0987654321 0987654321 0987654321 0987654321 2025-01-26 19:44:27 test rdi, 0b0000_0000000000_0000000000_0000000100_0000000000_0000000000_0000000000 2025-01-26 19:44:31 ; exit(0) 2025-01-26 19:44:33 mov rax, 60 ; syscall number for sys_exit 2025-01-26 19:44:35 mov rdi, 0x0 ; return code 0 2025-01-26 19:44:37 syscall ; invoke the kernel 2025-01-26 19:45:03 Babba: https://bpa.st 2025-01-26 19:51:55 Thanks user0 :) https://bpa.st/I3YA 2025-01-26 19:52:41 generally, when pasting anything here, use bpa.st 2025-01-26 19:53:44 i wonder if someone see an obvious mistake i made, brushing up on old assembly skills and noticed in gdb that it became 32 bits unless i first load the values into registers 2025-01-26 19:56:40 user0 i will follow that advice :) 2025-01-26 19:58:11 not just here, it's common irc etiquette in every channel 2025-01-26 19:58:42 number I usually see is >3 line pastes there's no global rule 2025-01-26 20:01:46 "not just here, it's common irc etiquette in every channel" <-- yes thats true, sorry 2025-01-26 20:39:28 alpine-setup doesn't ask for partitionning anymore? 2025-01-26 20:40:05 It asked me to select a disk, which I did, as sys, then asked if I wanted to erase the disk and continue, which I answered by the positive 2025-01-26 20:40:12 Then it told me intalling and reboot 2025-01-26 21:45:55 Hi, I'm trying to install incus (former lxd) containers. There's a lot of packages available, don't really know the purpose of so many. 2025-01-26 21:46:24 Still, some packages are in conflict with others 2025-01-26 21:46:42 Example: incus-6.0.3-r1: 2025-01-26 21:46:52 conflicts: incus-feature-6.7.0-r4[cmd:incusd=6.0.3-r1] 2025-01-26 21:46:56 ncopa: "f_ and user0 thank you for being helpful and not escalate. you should not need to deal with that rude behaviour. nobody should" <-- no worries 2025-01-26 21:47:27 ygum: read package description 2025-01-26 21:47:35 incus-feature is incus but from feature branch 2025-01-26 21:48:20 I read some, but not the right ones... Thanks pj. 2025-01-27 06:22:52 quinq: you can partition manually and run setup-disk with some argument and the path to your mount point, or you set some environment variables to determine the sizes and rootfs. Should be in the Alpine docs under manual installation or the setup-alpine page 2025-01-27 06:23:54 Just answer none when setup-alpine asks about disks and run setup-disk afterwards 2025-01-27 09:44:32 Hi, I have a question - more like a confirmation - do alpine keep old version on apk? Ex, my app is on 6.1.2-r1 can I install an app pinned version? 6.1.0-r0 or 6.1.2-r0 ? 2025-01-27 09:50:19 no 2025-01-27 09:50:52 You would need to keep own mirror that doesn't delete old packages 2025-01-27 09:50:54 or cache 2025-01-27 09:51:44 but with even that it might be not possible to install older versions if they require older depedencies as you would need to downgrade them too 2025-01-27 09:52:13 yeah, I thought so, thanks for the confirmation 2025-01-27 09:54:19 it's best to build older version against current deps with aports/abuild 2025-01-27 09:55:22 quinq my xorg hung too, sound went bap-bap-bap-bap rapidly, non-responsive to kb/mouse 2025-01-27 09:57:50 frag, I found out what it was 2025-01-27 09:57:56 Very weird 2025-01-27 09:58:19 what was it? 2025-01-27 09:58:26 fabricionaweb: you would need to do regular repo snapshot which include the apkindex. that would work. 2025-01-27 09:58:33 Something, at some point randomly sets TOSTOP on the main TTY that inherits processes 2025-01-27 09:58:45 but you are kind of locked to that snapshot 2025-01-27 09:58:48 So they always get stopped 2025-01-27 09:59:06 Reconfiguring the tty fixes it, and then sending a CONT to the processes solved it 2025-01-27 09:59:10 thanks clandmeter 2025-01-27 09:59:22 What needs to be determined is WHO and WHY reconfigures that tty 2025-01-27 09:59:47 huh, above my understanding this 2025-01-27 10:00:38 who is in an application? 2025-01-27 10:02:04 who as in which application? 2025-01-27 10:10:53 Are you asking me? :) 2025-01-27 10:11:04 Ah, yeah, who as in which application 2025-01-27 10:11:10 No ghost user here 2025-01-27 10:25:28 hmm i might have been using: mpv/qutebrowser/st/dvtm/links-graphics/ii/isync/ratpoison afair 2025-01-27 10:29:08 frag, sorry, that's a different issue 2025-01-27 10:29:26 Well, maybe not actually 2025-01-27 10:29:42 But in my case, X11 is responding correctly, just some graphical applications are stopped 2025-01-27 10:30:23 oh... 2025-01-27 10:36:41 In my case the window manager is blocked, but then doesn't grab all X11 events, so it continues working 2025-01-27 10:37:07 *so other applications continue working 2025-01-27 10:44:01 i mostly tested alt+ctrl+2 to escape to console, but it didnt work, and i couldnt do anything else either seemed like 2025-01-27 10:46:27 ouch 2025-01-27 10:46:45 (just in case that's not a typo, it should be F2, not 2) 2025-01-27 10:49:03 oh right, yeah :] 2025-01-27 10:49:18 typo 2025-01-27 10:53:02 ok :) 2025-01-27 12:50:25 Hello! Tell me about this: 2025-01-27 12:50:26 When executing the command `lbu commit` in Alpine Linux on raspberry pi 4, the power supply was lost. Because of this, the archive file `.apkovl.tar.gz` was broken. Because of this, the system does not boot. How to avoid this situation? 2025-01-27 12:51:35 why was the power lost? was it random? 2025-01-27 12:53:26 Yes, by chance. And this is possible in the future, although the probability itself is quite low. 2025-01-27 12:54:49 hmm, not sure theres any way to eliminate that risk, weird that your power supply is not stable tho 2025-01-27 12:55:22 usually you mostly use lbu commit a few times in the beginning 2025-01-27 12:55:40 I think it does not matter, you can have power-outage at any moment 2025-01-27 12:55:59 you could backup the apkovl i guess, and rescue/fix it that way 2025-01-27 12:56:40 It's not about the power supply :) The electricity just went out in the whole room) 2025-01-27 12:57:09 commit could create it with a different name, and rename it at the end -- this way you will have one complete tar.gz 2025-01-27 12:58:28 see rename(2) 2025-01-27 12:58:37 ikocs: That would ideally be fixed in lbu like suggested by aron. Would you mind creating an issue at https://gitlab.alpinelinux.org/alpine/alpine-conf/-/issues 2025-01-27 12:58:40 i assume making the apkovl is super fast, so not sure it would be much difference 2025-01-27 13:00:32 maybe a laptop with batteries is ther power goes out often :] 2025-01-27 13:01:45 despite it is super fast, you'll have a little time-window when tar.gz is broken (incomplete) 2025-01-27 13:03:18 the same is not true for rename? im no expert and wont argue any furter tho :] 2025-01-27 13:03:25 renaming (replacing) two complete tar.gz is much safer, and I think it is not much slower either (considering the clear benefit) 2025-01-27 13:03:41 okok 2025-01-27 13:03:46 rename(2) -> If newpath already exists, it will be atomically replaced, 2025-01-27 13:04:10 "atomically replaced" is what we like 2025-01-27 13:04:41 I was thinking about some script that creates a backup using `lbu package`, then checks the integrity of the archive, then copies it under a random name to the backup directory and only then sets the name .apkvol.tar.gz. The renaming process should be very fast and in theory should not break the file if the power goes out at that moment, or am I wrong? 2025-01-27 13:06:07 if you take care about mountpoint boundaries, it is pretty much the same thing as I mentioned earlier 2025-01-27 13:06:38 i.e. place the new file next to the real tar.gz 2025-01-27 13:11:07 aron: Can you clarify where I can read about rename(2)? I haven't been familiar with Alpine and Linux in particular for very long, so I don't fully understand how to implement your mechanism. 2025-01-27 13:11:33 this is a reference for the manual 2025-01-27 13:11:43 `man 2 rename` 2025-01-27 13:11:54 (2 is syscall) 2025-01-27 13:12:40 from shell, `mv` does the same thing 2025-01-27 13:34:45 Thank you very much, I will do so! 2025-01-27 13:34:45 I will also try to open an issue describing my situation and the solution. 2025-01-27 18:45:57 oh.. tmux dies if I start nvim with doas 2025-01-27 19:13:57 artok: i just tried 'doas nvim' inside a tmux session... tmux didn't die. perhaps there is is a configuration or environment setting/variable that triggiers it. 2025-01-27 19:21:54 also, occurs to me that it could also be related to terminal emulator that tmux is attached to. not enough details to go on, like alpine release, tmux version, doas version, nvim version, terminal emulator version, are any of them patched or built differently that the official packages... etc, etc 2025-01-27 19:34:15 Saijin_Naib[m]: do you happen to know if ygum was booting bios mode or efi mode? i'm preparing to do some testing with grub fonts. 2025-01-27 20:02:34 "Saijin_Naib: do you happen to..." <- Mmmm.... I believe EFI. 2025-01-27 20:09:42 Saijin_Naib[m]: thanks, appreciated. i will test that first, then. 2025-01-27 20:27:51 Sweet. Hopefully they come back and see your work, haha 2025-01-27 20:29:26 it'll be useful to people with HiDPi/4k monitors anyway... also should help when connecting to some televisions 2025-01-27 20:30:10 the last one is what peeked my interest even more that altruism, tbh 2025-01-27 20:38:16 Hey, right thing done for the wrong reason still got done. 2025-01-27 20:38:34 I'll chalk that up as a win given the state of everything haha 2025-01-27 20:39:04 And besides, you need something in it for you. I like packaging stuff, but I also like packaging stuff _I want to use, or would want to use._ 2025-01-27 20:53:12 Saijin_Naib[m]: you have the right of it, i think. i really don't mind just helping, especially when it's useful. i agree, though, that it is nice when i have a vested interest also. 2025-01-27 20:57:22 btw, just tested using enlarged font booting grub-efi and qemu... works a charm. once the mr is in for some grub fonts in the font-terminus aport, i will look into adding something to the wiki, maybe even discuss it with devs about getting some portion of it into the installer images, like that. pretty easy to setup, actually. 2025-01-27 21:12:11 j_vSweet! Glad it worked and was easy-ish. I think you are right, this is going to be a huge UX boost for the folks that need it 2025-01-27 21:12:14 That is exciting 2025-01-27 21:14:18 Seeing qemu mentioned… qemu-openrc is so delightful to use omg 2025-01-27 21:16:44 Wait, what does that do? 2025-01-27 21:16:46 I'm stupid haha 2025-01-27 21:17:06 Also, I have not run Alpine in QEMU yet... just first as a WSL guest, then all on hardware as my desktop OS 2025-01-27 21:19:40 It’s an openrc-service to define virtual machines and boot them. A bit cumbersome to get into, since there isn’t really any documentation (and I didn’t write any either sorry), but the script is quite short and the short example in the readme helps getting started. It’s for running a VM on Alpine, not for running Alpine in a VM 2025-01-27 21:20:58 Basically a super simplified and more enjoyable version of virt manager 2025-01-27 21:21:17 ahhhh okay, sweet! 2025-01-27 21:53:35 hello 2025-01-27 22:01:34 mtende: hi 2025-01-27 23:42:37 Is there a way I can get elogind to suspend my laptop on idle? I tried editing logind.conf and setting IdleAction and IdleActionSec, but it just didn't suspend the system at the set timeout. 2025-01-27 23:44:10 You could just use xidle (or similar) 2025-01-27 23:45:40 ah, should've specified I'm using sway primarily - I'd like to use something de/wm agnostic and swap between sway and i3. 2025-01-28 00:29:29 there's jirutka's zzz 2025-01-28 00:31:28 i don't suspend to disk because i've never gotten that to work properly with dmcrypt. also the laptops boot (and shut down) fast enough where it's not worth the hassle 2025-01-28 00:31:56 but in your case i would try zzz 2025-01-28 04:06:01 elagost, you may also consider using powerctl utility. it is de/wm agnostic and from the author of sway 2025-01-28 06:49:41 elagost: loginctl suspended (poweroff, reboot). I just threw it on my swayidle and it works like a charm. If you can wait an hour, I can post you my configuration 2025-01-28 06:49:53 *suspend 2025-01-28 07:03:16 Hi! Based on the results of yesterday's conversation, I created an issue: https://gitlab.alpinelinux.org/alpine/alpine-conf/-/issues/10607 2025-01-28 07:43:14 still getting segmentation fault on qutebrowser when opening file-chooser to upload a file, i think its a file-chooser-gui problem.. anyone know anything about this? 2025-01-28 14:17:56 frag: what desktop is? I use qutebrowser and didn't have problems 2025-01-28 14:18:50 donoban hmm, i just use ratpoison 2025-01-28 14:19:24 maybe gtk? gtk+3.0 is installed... im on edge btw 2025-01-28 14:25:27 I will try to reproduce 2025-01-28 14:30:08 oh, probably it is some qt dialog(?) 2025-01-28 14:30:35 i have the same problem in telegram which depends on som libQt6 stuff 2025-01-28 14:51:54 Raspberry Pi use here on 3.20. Is this system upgradeable? after editing repo versions to 3.21 and "doas apk add --upgrade apk-tools" I get ERROR: unable to select packages: and Huh? Error reporter did not find the broken constraints. 2025-01-28 15:10:17 m4r35n357you should probably start with something like doas apk update && doas apk upgrade && doas apk upgrade -a && doas apk upgrade -al 2025-01-28 15:10:40 It probably can't select the upgrade for just apk-tools if many parts of the dependency chain updated since v3.20 2025-01-28 15:11:36 Hello, could someone have a look at merging aports!78860? 2025-01-28 15:13:07 !78860 2025-01-28 15:16:04 ACTION throws a bucket of cold water on algitbot 2025-01-28 15:28:32 Saijin_Naib[m], OK thanks I can experiment - I wsa just ging by the docs at https://wiki.alpinelinux.org/wiki/Upgrading_Alpine_Linux_to_a_new_release_branch 2025-01-28 15:46:37 Saijin_Naib[m], well I am committed now! I need to reboot - if it works my nick will reappear here ;) 2025-01-28 15:51:43 Saijin_Naib[m], looks like it worked - thanks! 2025-01-28 16:29:05 frag: someone is having the same problem on #qutebrowser, he runs aarch64 and musl (alpine?), what is your arch? 2025-01-28 16:29:20 looks this familiar? https://0x0.st/88HF.jpg 2025-01-28 16:31:05 donoban yup, thats my screen 2025-01-28 16:32:24 ah lol 2025-01-28 16:33:04 there are some patches for aarc64 on alpine 2025-01-28 16:34:21 frag: just for test, could you try running with --no-sandbox? 2025-01-28 16:36:23 I tried to fix ther sandbox for i386 and some weird stuff caused segfault 2025-01-28 16:36:31 donoban is that a qutebrower option? its not recognized 2025-01-28 16:36:55 you have to pass to QtWebEngine with an env var 2025-01-28 16:37:38 how? 2025-01-28 16:37:49 I'm looking 2025-01-28 16:38:28 try QTWEBENGINE_CHROMIUM_FLAGS="--no-sandbox" falkon 2025-01-28 16:38:32 try QTWEBENGINE_CHROMIUM_FLAGS="--no-sandbox" qutebrowser 2025-01-28 16:40:39 segfault for the qutebrowser, i also get: You have QTWEBENGINE_CHROMIUM_FLAGS='--no-sandbox' set in your environment. This is currently unsupported and interferes with qutebrowser's own flag handling (including workarounds for certain crashes). Consider using the qt.args qutebrowser setting instead. 2025-01-28 16:40:44 it seems that also -"-qt-flag no-sandbox" as arg should work 2025-01-28 16:40:52 try 2025-01-28 16:40:56 qutebrowser --qt-flag no-sandbox 2025-01-28 16:41:44 donoban still segfaulting 2025-01-28 16:41:52 or ask on #qutebrowser, it seems an unclear option 2025-01-28 16:42:10 mhmhm 2025-01-28 16:42:11 pen chrome://sandbox/ and check that sandbox was disabled 2025-01-28 16:42:17 s/pen/check 2025-01-28 16:42:22 or open, lol 2025-01-28 16:43:11 seems diabled 2025-01-28 16:43:29 oh, well so bug is in other place 2025-01-28 16:45:58 the patches for aarc64 are from here https://github.com/AOSC-Dev/chromium-loongarch64/tree/master/qt6-webengine 2025-01-28 16:46:31 currently point to 6.8.1 2025-01-28 16:47:36 pkgver=6.8.1 2025-01-28 16:47:38 uhm 2025-01-28 16:47:54 it seems that it's building the version 6.8.1 with the patches for the 6.8.0 2025-01-28 16:49:39 oh, im mostly a repo type of guy :] 2025-01-28 16:50:59 probably a geopard, maybe it was still there(?) 2025-01-28 16:54:33 ups, last line was wrong chan 2025-01-28 16:54:33 could you try to build with last patches? 2025-01-28 16:54:58 I would edit the APKBUILD for fetch directly the fiels with $pkgver 2025-01-28 16:55:05 s/fiels/files 2025-01-28 16:57:09 its outside my skills 2025-01-28 17:13:19 "Saijin_Naib, looks like it..." <- Enjoy! 2025-01-28 17:22:15 frag: probably something will fail but if builds you can test the package from here https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/79118 2025-01-28 17:22:26 I will check later it takes some time for build 2025-01-28 17:25:28 Hummm, have containers been removed from librewolf new package? 2025-01-28 17:45:31 the build seems different. sync showed up on the toolbar, sites (eg youtube) are acting poorly now, and some of my settings got reverted 2025-01-28 17:46:00 i'm about to ditch lw altogether, considering some of the stuff that's happened recently 2025-01-28 17:46:44 wtf 2025-01-28 17:46:58 Now you can't disable “Show trending show suggestions” 2025-01-28 17:48:08 Ah but you can disable Showing suggestion altogether 2025-01-28 17:48:32 invoked, what's “been happening recently”? 2025-01-28 17:50:43 quinq: one of the recent releases broke profiles, it's just been ... messy 2025-01-28 17:52:22 oh ok 2025-01-28 17:52:24 thanks 2025-01-28 17:52:43 (didn't affect us here, but for your edification) https://codeberg.org/librewolf/issues/issues/2144 2025-01-28 17:52:52 Sadly there isn't and will never be a good web browser 2025-01-28 17:53:16 Because the technology(es) in itself is broken from the start, although it could be limited to sane features 2025-01-28 17:54:23 i've liked and appreciated librewolf up until this past 6-12 months, now i just wonder about it too much. i don't really want to go with esr+arkenfox because that's a pita the other way. but at least i don't have to wonder about it. 2025-01-28 17:55:19 not diffing out my prefs between updates. that's on me 2025-01-28 18:19:56 Imported target "Qt6::QuickPrivate" includes non-existent path 2025-01-28 18:19:58 "/usr/include/qt6/QtQuick/6.8.1" 2025-01-28 18:21:21 I'm not sure if that is packaged on alpine, maybe omni modified the patches for fix that 2025-01-28 18:25:01 hello 2025-01-28 18:25:04 so openRC is the init system for alpine, but it doesn't come preinstalled like when i pull an alpine docker image? 2025-01-28 18:32:39 this wireguard-install script added alpine support https://github.com/angristan/wireguard-install/commit/164b35c7c56e8b26ddffd4bd984784239518e511 2025-01-28 18:35:59 regedit: most people don't need a service manager in a container so it doesn't come included with the base Docker image. You can just install it though 2025-01-28 18:37:04 ahh right i see makes sense... i forgot i was mis-using docker to run multiple services together :P 2025-01-28 19:57:42 hi guys 2025-01-28 19:58:34 maybe someone can help me, Im having some issues booting, root filesystem fails to mount on boot, have to mount manually, dmesg in budybox says about orphan file not empty on read-only fs 2025-01-28 19:59:13 wanted to do fsck but got error that fsck.auto was not found, no fsck.ext4 either, am a little stuck ;] 2025-01-28 20:00:43 hi, is your ext4 module loaded on boot? 2025-01-28 20:01:04 fsck.ext4 is in e2fsprogs pkg 2025-01-28 20:01:40 yep everything is loaded at boot, I checked also that manual in documentation regarding boot problems 2025-01-28 20:01:58 how do you manually mount the root fs? 2025-01-28 20:02:08 I mean, the whole commandline 2025-01-28 20:02:08 mount /dev/sda3 /sysroot 2025-01-28 20:02:12 exit 2025-01-28 20:02:16 and it boots fine 2025-01-28 20:02:29 can you share your fstab? 2025-01-28 20:02:35 one sec 2025-01-28 20:03:00 UUID=7ad88040-1bf9-474a-b0bb-68ce708128bb / ext4 rw,relatime 0 1 2025-01-28 20:03:00 UUID=e518226c-c7ea-4c80-8b34-e6885f30e96d /mnt/sdb1 ext4 rw,relatime 0 1 2025-01-28 20:03:00 UUID=B9F4-2650 /boot/efi vfat rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=utf8,shortname=mixed,errors=remount-ro 0 2 2025-01-28 20:03:02 UUID=36991a4c-3cc2-4b81-85af-e637bae3dcff swap swap defaults 0 0 2025-01-28 20:03:04 /dev/cdrom /media/cdrom iso9660 noauto,ro 0 0 2025-01-28 20:03:06 /dev/usbdisk /media/usb vfat noauto 0 0 2025-01-28 20:03:08 tmpfs /tmp tmpfs nosuid,nodev 0 0 2025-01-28 20:03:26 I see a typo in the first line 2025-01-28 20:03:49 "relati 0 1" 2025-01-28 20:04:21 interesting as Im looking at second machine and it looks exactly the same 2025-01-28 20:04:43 UUID=38a42075-e499-4a4a-af4a-36a10ea7005e / ext4 rw,relatime 0 1 2025-01-28 20:04:52 that's better 2025-01-28 20:05:07 "relati" -> "relatime" 2025-01-28 20:05:39 maybe something didnt paste correctly, yes I have rw,relatime 0 1 in fstab 2025-01-28 20:05:56 ah, ok 2025-01-28 20:06:58 is there anything related in dmesg or /var/log/messages ? 2025-01-28 20:08:32 also: # blkid /dev/sda3 2025-01-28 20:11:49 [ 2.717883] EXT4-fs (sda3): INFO: recovery required on readonly filesystem 2025-01-28 20:11:49 [ 3.692793] EXT4-fs (sda3): recovery complete 2025-01-28 20:11:49 [ 2.717892] EXT4-fs (sda3): write access will be enabled during recovery 2025-01-28 20:11:51 [ 3.699283] EXT4-fs error (device sda3): ext4_mark_recovery_complete:6236: comm mount: Orphan file not empty on read-only fs. 2025-01-28 20:11:53 [ 3.699364] EXT4-fs (sda3): mount failed 2025-01-28 20:11:55 [ 3.710287] Mounting root: failed. 2025-01-28 20:11:57 [ 33.265557] random: crng init done 2025-01-28 20:11:59 [ 33.293929] EXT4-fs (sda3): warning: mounting fs with errors, running e2fsck is recommended 2025-01-28 20:12:01 [ 33.532466] EXT4-fs (sda3): recovery complete 2025-01-28 20:12:03 [ 33.532527] EXT4-fs (sda3): mounted filesystem 7ad88040-1bf9-474a-b0bb-68ce708128bb r/w with ordered data mode. Quota mode: none. 2025-01-28 20:12:27 so from 4th line from bottom its my action of mounting fs 2025-01-28 20:12:29 manually 2025-01-28 20:12:35 szastan: use a paste service 2025-01-28 20:12:59 blkid shows same id's as are in fstab, that part is fine 2025-01-28 20:17:02 szastan: use https://bpa.st/ 2025-01-28 20:20:12 looks like you need to run fsck 2025-01-28 20:20:29 which is what it's telling you to do 2025-01-28 20:20:37 yes 2025-01-28 20:21:38 problem is that in emergency busybox i get fsck error stating fsck.auto was not found and there is no fsck.ext4. im thinking about booting from some other system maybe and fixing fs from there 2025-01-28 20:22:10 btw what do you mean by stating use a paste service? 2025-01-28 20:22:23 see user0's link 2025-01-28 20:22:31 oh neverming, just looked at user0 link 2025-01-28 20:22:34 yesh :) 2025-01-28 20:26:09 you can boot off install media, run fsck from there 2025-01-28 20:34:08 thats what ill do, thx 2025-01-28 23:00:16 Lo all, build a small with a lsi9211-8 in IT Mode, can see drives with lsbk or fdisk-l, but unable to get responds with blkid hd-parm or smartctl. Playing with https://wiki.alpinelinux.org/wiki/Xen_PCI_Passthrough, did first step ran lspci -k | grep -A2 '01:00.0' Responding Kernel driver in use: mpt3sas, please advise. 2025-01-28 23:00:46 build NAS sorry. 2025-01-29 01:22:02 Hey folks, why does the `nut` package not stay installed when I reboot? I'm using diskless alpine. I have lbu setup and apk cache too. I can see the cache (with nut) at /media/mmcblk0p1/cache. Other packages seem fine and are installed on the next reboot. 2025-01-29 01:59:30 tomleb did you commit the changes with lbu 2025-01-29 01:59:54 SArpnt[m]: Yes I did 2025-01-29 02:00:17 Hello. 2025-01-29 02:00:20 I can see `nut` in /etc/apk/world after reboot 2025-01-29 02:05:23 quick question, if I plan to build something from source do I only need the dependencies (in the alpine package repos) marked as -dev ? 2025-01-29 02:07:01 [@_oftc_Coolguy1999:matrix.org](https://matrix.to/#/@_oftc_Coolguy1999:matrix.org) and any toolchain 2025-01-29 02:09:46 got it. only the -dev packages then? 2025-01-29 02:30:35 Ah, `apk add --no-network nut` gives me an error.. udev-init-scripts is masked in --no-network. Weird thing is udev-init-script doesn't end up in the cache. 2025-01-29 12:46:23 hi all, anybody using successfully HTTP_AUTH with apk? 2025-01-29 12:48:34 wget --header="Authorization: Basic ${_HTTP_AUTH}" https://somehost/some/path/APKINDEX.tar.gz worked 2025-01-29 12:50:21 variable _HTTP_AUTH is output of "echo -n username:password | base64" 2025-01-29 12:53:35 for wget it works, for curl too 2025-01-29 13:00:11 but apk not 2025-01-29 13:31:58 if you add the repo using https://user:pass@host 2025-01-29 13:32:02 very safe ignore me 2025-01-29 13:52:52 that we have and i want to get rid off it 2025-01-29 14:00:06 libfetch contains fetch_netrc_auth which was used in ftp.c but is not used with removal of ftp support 2025-01-29 15:28:31 IDENTIFY m4r35n357 2025-01-29 15:29:02 typo, sorry! 2025-01-29 15:32:23 trying to followin instructions at https://wiki.alpinelinux.org/wiki/Zram - they seem to be out of date WRT to thie in ini scritp contents. Is there any other guide for zram on Alpine? 2025-01-29 16:36:46 wow! - did I misread that badly - all sorted now ;) 2025-01-29 16:47:13 m4r35n357, i tested that wiki page and found it working too.. eventhough i created that page based on another users page, i did not test it earlier 2025-01-29 16:47:22 thanks for the confirmation.. 2025-01-29 16:47:49 if something needs to be improved in that wiki page, please feel free to update it 2025-01-29 18:52:57 anyone knows a channel for ipv6 help? I'm trying to setup tunnelbroker.net and something doesn't work 2025-01-29 18:54:24 donoban: asking to ask is a bad idea, as people can direct you elsewhere easier if you explain your issue first 2025-01-29 18:55:02 well, I followd all the hurricane guide 2025-01-29 18:55:12 traceroute says: 2025-01-29 18:55:14 traceroute to 2a01:4f8:c0c:bd0a::1 (2a01:4f8:c0c:bd0a::1), 30 hops max, 72 byte packets 2025-01-29 18:55:16 1 tunnel950893-pt.tunnel.tserv10.par1.ipv6.he.net (2001:470:1f12:ae::2) 0.007 ms !H 0.008 ms !H 0.005 ms !H 2025-01-29 18:55:20 but trying to wget.. 2025-01-29 18:55:31 $ wget -O - 2a01:4f8:c0c:bd0a::1 2025-01-29 18:55:33 Connecting to 2a01:4f8:c0c:bd0a::1 ([2a01:4f8:c0c:bd0a::1]:80) 2025-01-29 18:55:35 wget: can't connect to remote host: Host is unreachable