The officially official Devuan Forum!

You are not logged in.

#1 2025-04-10 14:07:28

fsmithred
Administrator
Registered: 2016-11-25
Posts: 2,585  

[SOLVED] Excalibur minimal-live isos need something.

I don't know what. First isos had some things missing. All the live-boot* and live-config* packages were installed, but /lib/live/boot didn't exist and /lib/live/config/ only had the custom scripts that get added during the build.

Two minimal-live amd64 isos:
https://get.refracta.org/files/experimental/

2025-04-08-5 In this one the build was hacked to reinstall the live-* packages at the end. It populated /lib/live/config but not /lib/live/boot.

2025-04-10 I disabled the reinstall of the live-* packages to have an example. Also in this one (and one before that didn't get uploaded) I disabled the surgical procedures on the initramfs to see if that would help. It didn't.

No hostname with or without the live-config scripts, and even though /etc/hostname is correct.

Offline

#2 2025-04-10 17:40:20

dzz
Member
From: Exmouth, South West England
Registered: 2016-12-01
Posts: 64  

Re: [SOLVED] Excalibur minimal-live isos need something.

I don't mind testing these, time permitting, if it helps.  I have custom scripts ready to unpack, inspect, chroot and rebuild iso's. Also, they help me as test beds for some things I'm working on.

Neither of the images you posted have symlinks lib > usr/lib .. Others (bin, sbin, lib64) do. Therefore usrmerge was not done right. That explains the live-* errors and probably many others not yet noticed!

Newer live-boot I know installs to merged usr locations. Probably live-config also. I see there is a devuan live-config package but I not inspected that yet.

There is no actual /boot/initrd.img* on either iso, probably for the same reason.

Last edited by dzz (2025-04-10 17:52:36)

Offline

#3 2025-04-10 18:06:38

fsmithred
Administrator
Registered: 2016-11-25
Posts: 2,585  

Re: [SOLVED] Excalibur minimal-live isos need something.

Thanks. I looked for the usrmerge links quickly and missed that. I'm not sure why it didn't work when the desktop live did. Both builds use the same library for the debootstrap command.

Looking again...

Update: Adding usrmerge to the debootstrap includes did not help. Also, the date on /lib is Dec 31 2020. That seems very weird.

Offline

#4 2025-04-10 21:16:45

greenjeans
Member
Registered: 2017-04-07
Posts: 826  
Website

Re: [SOLVED] Excalibur minimal-live isos need something.

Interesting. Getting a lot of .xsession-errors on excalibur, from caja the file manager in Mate complaining of some symlink errors, this is in my snapshot version, not fsmithred's isos.

Wondering if that's related to usrmerge somehow?


https://sourceforge.net/projects/vuu-do/ New Vuu-do isos uploaded April 2025!
Vuu-do GNU/Linux, minimal Devuan-based Openbox and Mate systems to build on. Also a max version for OB.
Devuan 5 mate-mini iso, pure Devuan, 100% no-vuu-do. wink Devuan 6 version also available for testing.
Please donate to support Devuan and init freedom! https://devuan.org/os/donate

Offline

#5 2025-04-10 21:26:15

greenjeans
Member
Registered: 2017-04-07
Posts: 826  
Website

Re: [SOLVED] Excalibur minimal-live isos need something.

From another forum, don't know if pertinent here:

I can't get live-build to work with the trixie images (the debian-installer needs the fuse package, which tries to pull in libfuse3-3 instead of the listed libfuse3-4 dependency for some reason


https://sourceforge.net/projects/vuu-do/ New Vuu-do isos uploaded April 2025!
Vuu-do GNU/Linux, minimal Devuan-based Openbox and Mate systems to build on. Also a max version for OB.
Devuan 5 mate-mini iso, pure Devuan, 100% no-vuu-do. wink Devuan 6 version also available for testing.
Please donate to support Devuan and init freedom! https://devuan.org/os/donate

Offline

#6 2025-04-10 21:53:00

fsmithred
Administrator
Registered: 2016-11-25
Posts: 2,585  

Re: [SOLVED] Excalibur minimal-live isos need something.

If your mate install includes desktop-base, you'll need to wait for version 5.9 to move down to excalibur. (Or pull it from ceres)

Offline

#7 2025-04-10 22:47:36

greenjeans
Member
Registered: 2017-04-07
Posts: 826  
Website

Re: [SOLVED] Excalibur minimal-live isos need something.

It does include it, it's the vanilla Devuan iso of excalibur I made last month, just updated it today. Didn't even think about that, so the current one onboard then in the excalibur repo is the one from daedalus that was giving you trouble in xfce recently?

I'll have to take a better look at the log, my errors came from caja, the theme stuff seems to be working perfectly in Mate, I tried changing theme, wallpaper and all and it worked fine.


https://sourceforge.net/projects/vuu-do/ New Vuu-do isos uploaded April 2025!
Vuu-do GNU/Linux, minimal Devuan-based Openbox and Mate systems to build on. Also a max version for OB.
Devuan 5 mate-mini iso, pure Devuan, 100% no-vuu-do. wink Devuan 6 version also available for testing.
Please donate to support Devuan and init freedom! https://devuan.org/os/donate

Offline

#8 2025-04-11 00:35:10

dzz
Member
From: Exmouth, South West England
Registered: 2016-12-01
Posts: 64  

Re: [SOLVED] Excalibur minimal-live isos need something.

Most recent iso, unpacked and chrooted:

mv /lib /zzzlib
ln -s usr/lib lib
apt install --reinstall linux-image-6.12.21-amd64
apt install --reinstall live-boot

Initramfs was auto generated and manually copied to /live. Rebuilt iso, booted in qemu, seems OK!

Hazy memory of a ceres bootstrap a while ago, had to include usrmerge from the start. But I use mmdebstrap. Best check your initial bootstrap before adding to it.

Missing package, makes navigating in cli-only much easier: tree

btw: desktop-base 5.9 tested OK here (so far). Don't wait, get it from ceres.

Last edited by dzz (2025-04-11 00:56:15)

Offline

#9 2025-04-11 10:07:33

fsmithred
Administrator
Registered: 2016-11-25
Posts: 2,585  

Re: [SOLVED] Excalibur minimal-live isos need something.

I added the usrmerge part incorrectly the first time.  The option is "--merged-usr" - but doing that correctly didn't help.

Running the build functions manually one at a time worked except for the xorriso part, but running xorriso manually did work, and I got a bootable iso. All the live-* scripts are there, but the efi part didn't get made.  And it seems like the espeak stuff isn't working, but I'll need to boot it on hardware to be sure.  I'll compare the build scripts for the desktop-live and minimal-live and see if I can cobble one that works.

Offline

#10 2025-04-14 22:15:51

fsmithred
Administrator
Registered: 2016-11-25
Posts: 2,585  

Re: [SOLVED] Excalibur minimal-live isos need something.

It was the rootfs_overlay that had lib/live/config/ and two custom scripts that was interfering with the symlink. I changed it to usr/lib/live/config and it's all better. Uploading new iso to the same directory now. Release docs and motd need refreshing, but other than that, I think it's good to go. If you happen to have a braille display, please test.

It finally finished uploading and the sha256sum is good.

248b64b2bca77de3a2d1f8582049d604d007004fa31487409fb8fe3bfc00e15d  devuan_excalibur_6.0-preview-2025-04-14_2142_amd64_minimal-live.iso

Offline

#11 Yesterday 13:21:01

fsmithred
Administrator
Registered: 2016-11-25
Posts: 2,585  

Re: [SOLVED] Excalibur minimal-live isos need something.

Some packages are missing in that last iso. They're the ones that were excluded in the debootstrap command, and I forgot to add them back in. If you do install from that iso, make sure you install logrotate and rsyslog. That will also pull in cron.

The other issue is that "username=devuan" isn't on the command line, and /etc/sudoers.d/live gives sudo nopasswd permissions to the non-existent user named "user". If you install the system, edit or delete that file.

I left out the section of the build that edits initrd to remove unnecessary stuff to make it smaller. Seems to be 47mb either way. With all the software bloat, the "minimal" live iso no longer fits on a CD. It's more than 47mb over the limit, so trimming initrd isn't going to help.

New iso:
https://get.refracta.org/files/experime … l-live.iso

sha256sum
https://get.refracta.org/files/experime … iso.sha256

8278bc1c1af87d538d73efb64534c076bdd3ecaeba27a1eb20cdc49e5b701660  devuan_excalibur_6.0-preview-2025-04-15_0923_amd64_minimal-live.iso

Offline

Board footer