u-amarsh04 | CEP - I installed package daemon then used the 3 lines in this post to run pipewire, pipewire-pulse and wireplumber https://dev1galaxy.org/viewtopic.php?pid=47569#p47569 | 02:21 |
---|---|---|
u-amarsh04 | eyalroz - usrmerge was done the "break everything" way - I don't know why Debian didn't go the route of moving binaries to the new locations with symbolic links from the old locations package by package | 02:23 |
landley | I'm trying to follow https://wiki.ubuntu.com/ARM/RootfsFromScratch/QemuDebootstrap but install chimaera, and http://pkgmaster.devuan.org/merged/dists/chimaera/ doesn't have what it's trying to wget from the other one. | 04:44 |
landley | Should I just grab a kernel from debian's server directly...? | 04:45 |
landley | Hmmm, bullseye hasn't got versatile, it's got kirkwood and orion5x... | 04:51 |
gnarface | stick around, someone surely knows | 04:59 |
landley | I made it as far as wget http://debian.csail.mit.edu/debian/dists/bullseye/main/installer-arm64/current/images/netboot/debian-installer/arm64/linux -O arm64-vmlinux | 05:03 |
landley | With a 64 gig ext4 image loopback mounted and populated via sudo debootstrap --arch=arm64 --keyring=/usr/share/keyrings/devuan-archive-keyring.gpg --verbose --foreign chimaera sub | 05:03 |
landley | And then qemu-system-aarch64 -M virt -cpu cortex-a57 -m 512 "$@" -nographic -no-reboot -kernel arm64-vmlinux -append "HOST=aarch64 console=ttyAMA0 root=/dev/sda init=/bin/sh" -drive format=raw,file=beowulf-armel.img | 05:03 |
landley | Which died because the ext4 filesystem is not statically linked into that kernel image. | 05:04 |
landley | Bravo. Really. Bravo. | 05:04 |
landley | I've got my own built from source kernel already, but I dunno what weird features debian's userspace is going to go "boing" without... | 05:04 |
landley | The arm64 microconfig for my kernel is just MMU,ARCH_MULTI_V7,ARCH_VIRT,SOC_DRA7XX,ARCH_OMAP2PLUS_TYPICAL,ARCH_ALPINE,ARM_THUMB,VDSO,CPU_IDLE,ARM_CPUIDLE,KERNEL_MODE_NEON,SERIAL_AMBA_PL011,SERIAL_AMBA_PL011_CONSOLE,RTC_CLASS,RTC_HCTOSYS,RTC_DRV_PL031,VIRTIO_MENU,VIRTIO_NET,PCI,PCI_HOST_GENERIC,VIRTIO_BLK,VIRTIO_PCI,VIRTIO_MMIO,ATA,ATA_SFF,ATA_BMDMA,ATA_PIIX,PATA_PLATFORM,PATA_OF_PLATFORM,ATA_GENERIC,ARM_LPAE | 05:05 |
landley | Plus the arch-independent BINFMT_ELF,BINFMT_SCRIPT,PANIC_TIMEOUT=1,NO_HZ,HIGH_RES_TIMERS,BLK_DEV,BLK_DEV_INITRD,RD_GZIP,BLK_DEV_LOOP,EXT4_FS,EXT4_USE_FOR_EXT2,VFAT_FS,FAT_DEFAULT_UTF8,NLS_CODEPAGE_437,NLS_ISO8859_1,MISC_FILESYSTEMS,SQUASHFS,SQUASHFS_XATTR,SQUASHFS_ZLIB,DEVTMPFS,DEVTMPFS_MOUNT,TMPFS,TMPFS_POSIX_ACL,NET,PACKET,UNIX,INET,IPV6,NETDEVICES,NET_CORE,NETCONSOLE,ETHERNET,COMPAT_32BIT_TIME,EARLY_PRINTK,IKCONFIG,IKCONFIG_PROC of course. | 05:06 |
landley | Microconfig is converted to miniconfig via csv2cfg() { sed -E '/^$/d;s/([^,]*)($|,)/CONFIG_\1\n/g' <<< "$1" | sed '/^$/!{/=/!s/.*/&='"$2/}";} | 05:06 |
landley | And then you do the standard "make allnoconfig ARCH=arm64 KCONFIG_ALLCONFIG=filename | 05:07 |
landley | And build as normal. (make -j $(nproc) ARCH=arm64 CROSS_COMPILE=potato-) | 05:08 |
landley | Um, I think 6.6 or so added the need to supply the CROSS_COMPILE line to the allnoconfig line? | 05:08 |
landley | It's probing the toolchain and writing all sorts of crap into the .config, anyway. Which seems pointless since it re-probes it EVERY TIME, but oh well. | 05:09 |
landley | Let linux-kernel senesce... | 05:09 |
landley | Anyway, I can probably take it from here, I was just kinda hoping someone else had already _done_ a qemu-debootstrap on devuan. | 05:10 |
landley | (Whatever happened to the qemu-debootstrap tool anyway, I'm not finding it anymore...) | 05:10 |
gnarface | landley: the ubuntu debootstrap binary worked to debootstrap devuan? | 05:39 |
gnarface | fyi we have a #devuan-arm channel for stuff like this | 05:39 |
gnarface | i don't know where qemu-debootstrap went, but i suspect there's an easier way to accomplish what you're trying to do | 05:40 |
spine-o-saurus | hay when I run apt update all i see is 0% connecting to deb.devuan.org? | 06:43 |
spine-o-saurus | is the server down? | 06:44 |
n4dir | i had it too, ran apt-get update again; then it worked. (right now, i wanted to check if same here) | 06:50 |
n4dir | a bit awkward way to say: try again later | 06:50 |
spine-o-saurus | deb.devuan.org is DOWN 👎 Status Code: 500 | 06:52 |
n4dir | https://downforeveryoneorjustme.com/deb.devuan.org | 06:53 |
spine-o-saurus | like some weird firewall or routing issue then | 06:55 |
rrq | note that "deb.devuan.org" is an alias for "rr.deb.devuan.org" | 07:02 |
rrq | and "rr.deb.devuan.org" resolves to multiple IP addresses | 07:02 |
rrq | an the resolution procedure itself is complex and involves several other hosts | 07:12 |
rrq | some number of hosts before sometimes asking an authoritative Devuan name server | 07:13 |
rrq | and further, most packages are retrieved from directly debian which thus involves debian's name resolution and round-robin | 07:17 |
systemdlete | libgdk_pixbuf doesn't seem to be in the repos? Is that one another victim of The Borg? | 07:49 |
n4dir | https://packages.debian.org/bookworm/libgdk-pixbuf-2.0-0 | 07:52 |
n4dir | that? | 07:52 |
iser677 | Hi boys | 07:54 |
iser677 | How to debootstrap debiAn stable | 07:54 |
iser677 | It fails due to missing devuan-keyring | 07:54 |
iser677 | Used with --no-check-gpg | 07:55 |
systemdlete | n4dir, yeah. I see it is available now. Several hours ago, I could not install it. | 07:58 |
systemdlete | I didn't see it with a search at packages.devuan.org either. | 07:59 |
systemdlete | (I didn't think to look at debian's, sorry) | 07:59 |
systemdlete | Now, it is installed, but it is not being picked up. Do I have to explicitly set LD_LIBRARY_PATH for this? | 08:03 |
rrq | iser677: using devuan's debootstrap? | 08:04 |
iser677 | Yes | 08:07 |
gnarface | iser677: are you trying to debootstrap debian or devuan? i can't imagnie debian would have complained about the devuan keyring | 08:07 |
iser677 | I have daedalus and wamna denootrap tjf dthe stsble devbbbisn | 08:08 |
iser677 | Yeah ftp debian has not debuan- | 08:08 |
iser677 | Devuan-,keyring, so jhow to do,? | 08:08 |
iser677 | Hoew to tell where is devuan-keyring file? | 08:09 |
n4dir | systemdlete: i think the underscore was the problem, for me, i did an apt-file search, and that gave me the result with the hyphen | 08:10 |
gnarface | iser677: i only almost understand what you're saying, but assuming you're not actually just trolling, this is probably what you're looking for: https://pkginfo.devuan.org/cgi-bin/package-query.html?c=package&q=devuan-keyring=2023.05.28 | 08:11 |
rrq | iser677: using http://deb.devuan.org/merged ? | 08:12 |
iser677 | How to di, command ökbe? | 08:15 |
gnarface | iser677: dpkg -i devuan-keyring.deb | 08:16 |
iser677 | With export bwforwe? | 08:16 |
iser677 | Apt-get ? | 08:16 |
gnarface | the link i gave you should have a download link on it | 08:16 |
iser677 | I dont troll, i want to get debian stanbl2e only | 08:17 |
gnarface | to be clear, you've completely lost me, i'm just guessing about what you'd be logically asking next | 08:17 |
iser677 | I use ftp debian org for debian | 08:17 |
gnarface | debian should work, and shouldn't ask for devuan keyring... | 08:17 |
systemdlete | n4dir, looks like I will need the 32 bit version of libgdk-pixbuf | 08:21 |
systemdlete | how can I get those (short of building them myself!!!) | 08:21 |
n4dir | it isn't there. i wouldn't know. You could look in old-stable | 08:21 |
systemdlete | All of this, btw, is for acroread. | 08:21 |
systemdlete | Our instructor urges us to install and use acroread. | 08:22 |
systemdlete | old-stable 32 bit libs will work with daedalus? | 08:23 |
rrq | iser677: you'll need debian's debootstrap for strapping debian | 08:24 |
n4dir | usually, or often, or most of the time, you get away with old-stable (as opposed to testing or sid, which is road to disaster) | 08:24 |
n4dir | systemdlete ^^ Mind you: i am not really in libs though | 08:24 |
n4dir | in other words: adding old-stable is worth a thought, might work. Never ever add testing or sid | 08:25 |
systemdlete | gotcha | 08:25 |
systemdlete | idk about all this. Even after installing tons and tons and tons of packages... | 08:25 |
n4dir | perhaps ask later, if someone has a clue about libs and stuff | 08:26 |
systemdlete | and tons and tons and tons more packages | 08:26 |
systemdlete | I still can't get this blasted program to run... | 08:26 |
systemdlete | 32 bit, too | 08:26 |
n4dir | wait, you need it to build acroread? or to just use it? | 08:26 |
systemdlete | to use it | 08:26 |
n4dir | ah, damn it | 08:26 |
systemdlete | ? | 08:26 |
n4dir | just to build you could use a chroot kinda stuff (pbuilder or such) | 08:27 |
systemdlete | I'm leaning more toward finding a flatpak or something... | 08:27 |
systemdlete | jettison all that garbage I installed | 08:27 |
n4dir | ah, i never think about flatpak and stuff. Yeah, perhaps that | 08:28 |
n4dir | anyway, good luck, i always talked way over my head. | 08:28 |
systemdlete | me too | 08:28 |
systemdlete | that's why I am here | 08:28 |
n4dir | systemdlete: i mean, if the mentioned lib , libdgk-libpuf or such, installed right now? | 08:31 |
n4dir | if it isn't, i for one, for me, would assume not much harm can be done. | 08:31 |
n4dir | if i got it from old-stable | 08:31 |
rrq | systemdlete: I just resurrected my old Adobe/Reader9/bin/acroread .. a 32bit elf ... needed to apt-get three 32bit packages | 09:25 |
rrq | .. on daedalus | 09:25 |
rrq | libxml2:i386 libgdk-pixbuf-xlib-2.0-0:i386 libgtk2.0-0:i386 .. and then it seems to run | 09:28 |
rrq | .. on daedalus, amd64 with multiarch adding i386 | 09:28 |
systemdlete | rrq: THANKS! Yes, that did it. Somehow I had already installed the 386 version of the -xlib package, but the other two were not installed. | 18:45 |
Generated by irclog2html.py 2.17.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!