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?