The officially official Devuan Forum!

You are not logged in.

#26 Re: Other Issues » [SOLVED] Growing file bloat in ~/.dbus/session-bus and /root/.dbus/session-bus » 2025-09-23 23:29:22

Greenjeans: that is weird about the 21 files with the same time/date. I have no ideas about that.

This will nuke them all:

find / -type f -wholename "*.dbus/session-bus/*" -exec rm {} \;

#27 Re: Installation » [SOLVED] Why freia ? » 2025-09-23 17:57:31

If you have both ceres and freia in sources.list, you will only get ceres packages unless you pin ceres to a lower priority than freia.

There's no -security for ceres or freia, and excalibur-security won't have package versions that match what's in freia/ceres right now.

Excalibur is currently in the twilight zone between testing and stable. It hasn't been declared Stable yet, but it has been disconnected from the unstable to testing pipeline, and it's based on Debian Trixie which is their stable release. That's why freia exists, which will be our next testing suite.

#28 Re: Installation » RISC-V in Excalibur » 2025-09-18 14:17:38

I see a mini.iso in the netboot directory here: https://pkgmaster.devuan.org/devuan/dis … nt/images/

And I checked one of our forked packages (util-linux) and there's one for riscv64 that's the same version as excalibur amd64.
https://pkgmaster.devuan.org/devuan/poo … til-linux/

So it looks like it's possible. The mini.iso is the same as what debian calls (or called?) business card iso. It's like the netinstall but doesn't have firmware in the iso. If you try it, please report back and let us know if it worked. Thanks.

#29 Re: Other Issues » [SOLVED] Growing file bloat in ~/.dbus/session-bus and /root/.dbus/session-bus » 2025-09-17 21:56:44

I should have mentioned this in my last post. Default behavior in devuan is for /var/lib/dbus/machine-id to be replaced on reboot. This can be disabled to revert to the upstream default by commenting the line that says: IDTYPE="RANDOM" in /etc/default/dbus. If you do that, the id number will be constant. I don't know if there are other situations where it will change. Maybe on update of dbus packages? That's just a guess.

#30 Re: Other Issues » [SOLVED] Growing file bloat in ~/.dbus/session-bus and /root/.dbus/session-bus » 2025-09-17 21:13:59

Nice find. I'll add it to the excludes file. You should probably keep the newest one, but the rest can be deleted.

I've got over 200 of them and I hardly ever reboot. The file name is your dbus machine-id which changes on every reboot in devuan unless you edit /etc/default/dbus or run a script that changes it for you. (I have one)

OK, I just ran my script and changed /var/lib/dbus/machine-id. The file in ~/.dbus/session-bus did not change, but when I switched to root in a terminal, the new id was in /root/.dbus/session-bus. I guess if I log out and in, then user will get the new number.

Maybe this needs another line or two. (Note: Most of this code was borrowed from a live-config script.)
EDIT: Note 2: no guarantee that it won't screw something up that needs a consistent machine-id. Also no guarantee that it will prevent your machine from being identified.

#!/bin/sh
# update-machineid
# Change /var/lib/dbus/machine-id manually.

MACHINEID=/var/lib/dbus/machine-id
UUIDGEN=/usr/bin/dbus-uuidgen
UUIDGEN_OPTS=--ensure

if [ "$(id -u)" -ne 0 ] ; then
        echo " You need to be root."
        exit 1
fi

if [ -f "${MACHINEID}" ] && [ -x "$UUIDGEN" ] ; then
	OLD_ID=$(cat $MACHINEID)
	rm -f "${MACHINEID}"
    $UUIDGEN $UUIDGEN_OPTS
	NEW_ID=$(cat $MACHINEID)
	notify-send -t 5000 "Changed dbus machine-id
 old: $OLD_ID
new: $NEW_ID" 
fi

exit 0

#31 Re: Other Issues » Alsa errors during boot of Excalibur » 2025-09-16 22:37:12

b) IDTYPE="RANDOM"

Feature.

e) ntpsec-ntpdate

I'm not sure if that one runs when you reboot. I have a script to run it when I think my time has drifted. Fuzzy, I know.

For full synchronization, use the ntp package.

#32 Re: Installation » [SOLVED] No automount after update to Excalibur » 2025-09-07 13:04:59

What kind of shares are they? NFS, Samba, local partitions or something else?

What's in /etc/fstab?

Also please post the output of blkid and maybe lsblk. Maybe other stuff, too after we narrow it down.

#33 Re: Hardware & System Configuration » [SOLVED] Question about using Nouveau for Nvidia graphics » 2025-09-05 19:30:28

In chimaera and daedalus, the nvidia firmware is in firmware-misc-nonfree. The version of firmware-nvidia-graphics in daedalus-backports probably has support for newer hardware and is meant to be used with the backports kernel.

My old GT218 works without the firmware, but as Altoid mentioned, there are a lot of complaints about missing firmware. I don't recall if I could see any difference when I finally installed the firmware.

Note: you can have two monitors with nouveau. The monitor settings in xfce, lxde and lxqt will let you configure two monitors. (maybe more - I never tried three).

#34 Re: Hardware & System Configuration » three questions regarding Realtek RTL8812AU » 2025-09-05 14:52:18

Your description of the debian installer's network setup is what I see when I use the devuan installer on a laptop. I don't know how you got to the screen you described. I do know that near the beginning of the devuan install there's a screen that asks you to supply firmware on a separate usb stick, and in most cases you should ignore that and continue. But that comes before the screen that lets you choose the interface to set up.

#35 Re: Packaging for Devuan » [SOLVED] tomcat9 version in chimaera » 2025-09-04 14:45:25

No, it's not in -security. Note the "devuan" in the version string. It's a forked package and hasn't been updated yet. I don't know if the maintainer is working on it. Maybe a bug report for tomcat9 in devuan would help. (email method is easy)
https://bugs.devuan.org/Reporting.html

#36 Re: Devuan » Devuan Excalibur + Shepherd » 2025-09-03 20:20:35

I don't see scripts on that page, just deb packages. And they aren't the same ones that are in debian/devuan. The versions of guile don't match the current versions in bookworm/daedalus. You're probably better off installing the packages from the repo.

#37 Re: Devuan » Devuan Excalibur + Shepherd » 2025-09-02 19:32:51

apt policy shepherd
shepherd:
  Installed: (none)
  Candidate: 1.0.3-1
  Version table:
     1.0.6-2 10
         10 http://deb.devuan.org/merged ceres/main amd64 Packages
     1.0.3-1 500
        500 http://deb.devuan.org/merged excalibur/main amd64 Packages

#38 Re: Devuan Derivatives » Devuan Excalibur mate-mini + Xlibre! » 2025-09-02 17:57:33

I'm curious to see what glxgears tells you. Added xlibre to a refracta-excalibur (xfce)  VM and tested in qemu and hardware against the same system with xorg.

In qemu...

xlibre:  18FPS
xorg:  800FPS

live-usb on hardware (Thinkpad T450s)...

xlibre: 60FPS
xorg:   60FPS

I don't know enough to make any intelligent comments about that. I do notice that xlibre is slow in qemu.

#39 Re: Installation » [SOLVED] Should the live desktop auto start RAID arrays? » 2025-09-01 21:06:15

Thanks for all the testing and thanks to all for helping with this. I'll keep this arrangement, and I already made a minimal-live iso with mdadm included but not installed. That one and future desktop isos won't have "noraid" in the name, but that's what they will be.

#40 Re: Installation » [SOLVED] Should the live desktop auto start RAID arrays? » 2025-08-29 18:32:24

I think I found a simple solution. This iso does not have mdadm installed or have the config files for it. It does have the mdadm package sitting in the root of the filesystem, and it can easily be installed with sudo dpkg -i /mdadm*.deb. You don't need a network connection for this to work.
https://files.devuan.org/devuan_excalib … p-live.iso

Tested in vbox with a RAID1 with two virtual hard disks. I booted the iso with the drives attached, installed mdadm and was able to run mdadm commands. There was no active array until I assembled /dev/md0. Please confirm.

#41 Re: Installation » [SOLVED] Excalibur net install 20250823 not installing rsyslog » 2025-08-29 12:00:25

I don't recall exactly what the problem was, but some packages had to be left out of debootstrap builds of excalibur early on. Search forum for 'rsyslog logrotate cron' and you'll find a few posts about it. The live iso build is patched to add logrotate and rsyslog later in the build. The installer isos are going to get a fix (maybe already did) for that.

#42 Re: Installation » [SOLVED] Should the live desktop auto start RAID arrays? » 2025-08-29 11:53:02

Yeah, I ran into that "module is in use" warning. I managed to screw up my builds yesterday so that the desktop wouldn't start, and I finally found my error this morning. Right now I'm leaning toward removing all the mdadm stuff from the live and letting people rely on the rescue functions in the netinstall iso. I think I'll make a no-raid iso for the main site and any other test isos can be uploaded to a different location.

I'm assuming that the netinstall gives you more control over assembling raid arrays, but I've only used it a couple of times and never looked into the code.

I'm still a little frazzled from yesterday. New iso(s) coming later today (probably).

Thanks for persevering.

#43 Re: Installation » [SOLVED] Should the live desktop auto start RAID arrays? » 2025-08-28 09:43:07

- I mounted the file "devuan_excalibur_6.0-preview-2025-08-25_0923_amd64_desktop-live.iso" to the local file system, copied ./live/initrd.img to a temp directory and extracted it using the same 3* cpio + zstdcat|cpio, and examined ./etc/mdadm/mdadm.conf. The contents look like a default file. No "AUTO -all" or dummy "ARRAY <ignore>" lines.

I think you nailed it. The build script copies the kernel and initramfs to the /live directory from the chroot system that's being built. I think it's doing it too early, so it's not getting the final changes. I have to look at the code to confirm this (and correct it).

FWIW - unmkinitramfs will unpack the initrd easily with just one command.

#44 Re: Installation » [SOLVED] Should the live desktop auto start RAID arrays? » 2025-08-27 14:26:48

I tried adding "blacklist md_mod" to /etc/modprobe.d/mdadm.conf and rebuilding the initramfs. Did it with and without commenting out the existing line (...ro=1) and it didn't help. All the raid modules are still being loaded.

Also noted that 'modprobe -r md_mod' fails with message that md_mod is in use. There's no raid on my test box, so I don't know who is using it. (mdadm is not running)

Another option I thought of would be to build the iso without mdadm installed but with the deb package in the iso in case someone needed it. I think that could work, but I'm not sure.

One other thought came up after booting an older kernel whose initrd was made before installing mdadm. That would be to have two initrds in the iso, one of them made without mdadm installed and one with. That's more complicated to automate.

#45 Re: Off-topic » Opinions about keypassXC » 2025-08-27 13:35:07

I think part of my response belongs in the thread where I posted.

I was wondering why the first post in this thread contained a response to something that obviously came before the first post. Wasn't sure if I needed a time machine to see it. A link would suffice.

fsmithred (I compiled transcode without detailed step-by-step instructions.)

#46 Re: Installation » [SOLVED] Should the live desktop auto start RAID arrays? » 2025-08-27 11:37:10

lsmod | grep raid    or    lsmod | grep md to see what modules are loaded.

I did that and decided that md_mod was probably the one to blacklist. When I went to /etc/modprobe.d to create a file, I saw that mdadm.conf was already there.  Does anyone else have this file?

# mdadm module configuration file
# set start_ro=1 to make newly assembled arrays read-only initially,
# to prevent metadata writes.  This is needed in order to allow
# resume-from-disk to work - new boot should not perform writes
# because it will be done behind the back of the system being
# resumed.  See http://bugs.debian.org/415441 for details.

options md_mod start_ro=1

#47 Re: Installation » [SOLVED] Should the live desktop auto start RAID arrays? » 2025-08-25 14:03:32

g4sra, thanks. Good find.

If "nodmraid" in the boot command works, then I can add that to all the boot menu entries except one and label it "with mdadm" or similar. I like that idea better.

#49 Re: Installation » [SOLVED] Should the live desktop auto start RAID arrays? » 2025-08-25 10:12:31

Eeqmcsq,  I added your edits to mdadm.conf and made a new iso. Thank you!
https://files.devuan.org/devuan_excalib … p-live.iso

stargate, this is the first such report I've seen and mdadm has been active in devuan-live for 10 years and refracta isos for a few years more than that (since 2011 I think). I don't know what other live distros include mdadm, so I can only say that thousands or maybe tens of thousands of users have booted these isos.

Edit/update: That iso somehow got the default /etc/default/mdadm with START_DAEMON=true. I'm making a new iso now.
Also, I can't seem to start mdadm when running this live-iso. Can you still use the mdadm command without the service running?

#50 Re: Installation » system with complicated mdadm/cryptsetup does not boot » 2025-08-21 19:12:40

Installing cryptsetup-modified-functions might do the same thing as your edited version. I didn't need this in daedalus, but the author of the patch (devujan) did need it. I don't know if he still needs it in excalibur or if it needs to be changed.
https://dev1galaxy.org/viewtopic.php?pid=41064#p41064
https://git.devuan.org/devuan/cryptsetu … -functions

Board footer

Forum Software