You are not logged in.
Hello:
... really a fix, or whether it breaks something else.
Good question ...
And that's exactly what release candidates* are for: finding the answer/s. ;^ )
* testing cycles prior to finally releasing Excalibur to stable.
There's nothing to be nervous about, just have to be patient.
Best,
A.
Hello:
... something must have changed in slim between Daedalus and Excalibur.
... some action on slim in the last few days.
There was a bug marked as done some days ago:
bug#857: marked as done (slim 1.4.1 auto_login window bug) ### <--- this
https://lists.dyne.org/lurker/message/2 … 5d.en.html
Maybe not competely squashed or [?] but not a problem, it is just RC1.
... should be ready for Excalibut release ...
Exactly. 8^D
Best,
A.
Hello:
You should add ...
I beg to differ.
The only Debian packages compatible with Devuan are the ones you will find in the Devuan repositories.
No consideration needed, it has already been considered by our devs.
Now ...
If you see a package in the Debian repositories but not in the Devuan repositories it is either because a) it is being sanitised* or b) because it is not compatible due to systemd requirements.
* something which can be a truly time consuming endeavour for our devs.
Then you have *.deb packages which are not in the Debian or Devuan repositories.
In all probability, there are very sound reasons for that being so.
Those are the ones that "shouldn't be used without careful consideration" or not at all.
Just my 0.02.
Best,
A.
Hello:
... "Stopping early crypto disks" ...
... expect to normally see?
... not using any disk encryption ...
In a normal and properly configured non-systemd Linux installation, log files are your best friends.
Check your /var/log/daemon.log, /var/log/messages, /var/log/syslog and /var/log/user.log files for that specific string.
ie: 'early crypto disks' or 'starting' and 'stopping'
The data you need is there.
eg: the user.log printout on the activity of my local headless VM reads:
Oct 10 23:00:09 devuan vboxdrv.sh: Stopping VirtualBox services.
--- snip ---
Oct 11 06:32:23 devuan vboxdrv.sh: Starting VirtualBox services.
Oct 11 06:32:24 devuan vboxautostart-service.sh: Starting VirtualBox VMs configured for autostart.
As you can see, it informs me of what went on at boot, shutdown and which script was responsible.
vboxdrv.sh and vboxautostart-service.sh.
I can find the same in messages and syslog.
Once you know which script is generating the start / stop sequence for the 'crypto disks' bit, Bob's your uncle.
Like I wrote early on, I don't use any disk encryption and would not expect to see that string anywhere in my system logs.
I think that whatever is going on in your system is indeed related to some full disk encryption setup of which you are not aware of.
Let us know what you discover.
Best,
A.
Hello:
... have a 128 Gb SD micro around here I can use...
Sorry to see it did not work out.
Q: is the data you need to send your brother really the type of stuff that needs your using a veracrypt solution?
You may want to consider doing something simpler, more straightforward.
eg:
.tar.gz compression which MS stuff can handle for the directory where all the files are located and then 7zip to encrypt and PW protect.
A strong PW and AES-256 should suffice. 8^°
That ^^^ or something similarly simple.
Best,
A.
Hello:
... great info ...
Yes.
Every time I see someone wanting to run Linux on a Mac[whatever] I try to pitch in.
To me, it's personal and after all, hardware is just hardware but the BIOS has to be able to access it.
But thanks to crappy BIOS / DSDTs encouraged by the usual suspects, many notebooks/netbooks/laptops of various brands / CPUs have needed tweaking. Apple hardware is a prime example.
@deviate
Try adding this stanza to the kernel command line: ACPI_OSI=Darwin
See here: https://wiki.archlinux.org/title/MacBookPro11,x
Just in case, test this first by editing the grub configuration at boot so that the edit will not be permanent.
ie. it will apply to only that boot.
If it boots properly, carefully check the dmesg printout to see what is going on.
Save it to a *.txt file and compare the printout with / without the edit.
There may be useful data there.
Best,
A.
Hello:
... Monster (tm) Overdrive Advanced 128 Gb ...
Thanks for the data.
I was wondering about the apparent slow write speed.
But then I realised you did not mention how many hours. 8^°
Glad you sorted it out.
Best,
A.
Hello:
... ubuntu website has "received" a major overhaul ...
Maybe this page could sort the OP out?
https://help.ubuntu.com/community/Macte … stallation
Have a look at the Single-Boot: Ubuntu Only bit.
Best,
A.
Hello:
SystemD control is where my money is.
Yes,
That is what it seems to me also.
Best,
A.
Hello:
... the file from /home to the veracrypt drive ...
... easy, but not quick, it took hours ...
Just curious ...
It is not clear to me what device was used.
ie: a USB SSD of no specified capacity (as you wrote in your OP) or a 128Gb USB stick.
Could you let us know which?
And as a bonus, brand and model of the device you used?
Best,
A.
Hello:
... reasonableness in a sea of chaos.
Nah ...
It was a fluke.
Probably remembered to take the green one this morning.
Or was it the red one? Can't recall.
That said, what's wrong with the proven and reliable chroot that it now has to have such a useful feature?
It never ends, does it?
Best,
A.
Hello:
... did not write that quote.
Hmm ....
What'chu talkin' 'bout, Willis?
Oh, right ...
Taken care of.
Best,
A.
Hello:
... a security risk.
Yes, it is.
But it is a local privilege escalation and (for now) it only affects sudo 1.9.14 to 1.9.17.
See here: https://gbhackers.com/poc-published-for … e-to-root/
... legacy versions prior to 1.9.14 remain unaffected since the vulnerable chroot feature did not exist in earlier releases.
I wonder what happened to do one thing and do it well?
That said, my up-to-date Devuan Daedalus (and yours) runs 1.9.13p3:
$ apt list | grep installed | grep sudo
--- snip ---
sudo/stable,stable-security,now 1.9.13p3-1+deb12u2 amd64 [installed]
$
So ...
Stay the course, everything wil be back to normal soon.
Best,
A.
Hello:
... don't do an installation often ...
My Devuan box started off as Jesse and is now Daedalus.
Only new installations I have done since are on VMs, a 1000HE and a RPi.
... start with creating the partitions with gparted.
Same here, since my very first Linux. iirc it was Ubuntu.
... on bios and spinning rust here.
That too, save for the small SSD I adopted a few years ago as a boot/system/home drive with everything backed up daily with BackInTime+Timeshift and Clonezilla drive images once a week.
Best,
A.
Hello:
And now ...
A side-note to a side-note. ; ^ )
I have a Devuan Daedalus VM I can run (for experimental / testing purposes) on my Devuan Daedalus box.
It is the bog-standard image from the download repository and I can log in (via SLiM) as root:
# whoami
root
#
# uname -a
Linux daedalus 6.1.0-37-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.140-1 (2025-05-22) x86_64 GNU/Linux
#
My box works the same way.
I have no issue with that, just have to take the necessary precautions.
That said, I have never (ever) needed to do it.
I have specific sudoers entries for all-things I allow as sudo.
Best,
A.
Hello:
... it is missing.
Not if it actually boots.
I don't think a RPi would boot without a config.txt file.
Have you checked elsewhere on the drive?
eg: /boot/firmware/*?
Best,
A.
Hello:
... also missing /etc/machine-id.
They may have moved somewhere less conspicuous.
ie: hidden it
Or maybe it has become a part of the systemd OS.
I don't have one in my Daedalus system: I deleted it.
No issues.
... two files in ~/.dbus/session-id/.
... created back on 8-24 ...
That one you can delete.
If what we have seen up to now holds, the system behaviour should be that the -0 file gets overwitten at boot.
Best,
A.
Hello:
... easier to find the entries than it is in syslog ...
I agree.
syslog is a mess to look in but lets thank the IT gods for being able to do so.
... read the logger man page ...
... logging in both places, that seems redundant ...
Hmm ...
Why not just to dmesg?
Best,
A.
Hello:
... smaller accumulation of files in there ...
Without knowing anything much about how/why this happens, what I have observed is that, wherever it is that a */.dbus/session-bus/ directory is located*, stale files remained.
ie: stale in the sense that they are session-id files belonging to previous sessions.
* /root, /home/user, /var/lib/lightdm or anywhere but /tmp
This is something that has (evidently) been happening for the longest while and gone unnoticed, never before reported as an anomaly.
A bug? Most probably.
A feature to track previous dbus sessions?
If so, to what practical end?
It is definitely related to installations with some sort of desktop or WM.
eg: my 1000HE runs a dated Devuan (5.10 kernel and Openbox) and when I went to look I found a staggering amount of stale files going back to 2017, which I promptly nuked.
Now, with @greenjean's script, that does not happen any more.
My headless Chimaera VM does not have a */.dbus/session-bus/ directory.
All this to say that this looks like a dbus problem albeit (most probably) related to systemd.
Just a guess, a possibly educated one.
Best,
A.
Hello:
... how would it be handled on devuanpi?
I expect it to be done in the same way.
Remember: Devuan is Debian but without systemd.
I opened up rpi-4-devuan-daedalus-6.1.93-arm64-ext4-2025-09-22-0257.img and mounted it.
The BOOT partition has a file named config.txt which includes what you are looking for:
--- snip ---
# enable uart
enable_uart=0
# disable wifi and bluetooth
#dtoverlay=disable-wifi
#dtoverlay=disable-bt
# remove test rainbow
disable_splash=1
--- snip ---
Is there no config.txt file in your Devuan RPi installation?
Best,
A.
Hello:
... named rm-machineid ...
... in /etc/init.d/.
... root owns it and that it's executable.
... su-to-root and: update-rc.d rm-machineid defaults 00
Done.
From what I can see, works as advertised. 8^)
Logs to /var/log/user.log.
--- snip ---
Sep 19 18:28:03 devuan shutdown[11658]: shutting down for system halt
Sep 19 18:28:03 devuan rm-machineid: dbus session-bus cleanup: removing session-bus files
Sep 19 18:28:03 devuan rm-machineid: Cleaned /root/.dbus/session-bus
Sep 19 18:28:03 devuan rm-machineid: Cleaned /home/groucho/.dbus/session-bus
--- snip ---
Good job.
Best,
A.
Hello:
... thanks ...
You're welcome.
... tested the script ...
Great.
... preserves Devuan's unique functionality
Indeed ...
This machine-id is thing is inextricably linked / related to systemd and as such should be curtailed.
Q: where should the script go?
Best,
A.
Hello:
... unless somebody more knowledgeable sees a flaw ...
That certainly would not be me, so I cannot comment on it save to say that logging is a great idea.
What I can comment on, without any reservation, is your commitment to getting the problem solved.
And extend a heartfelt thank you for all the work you have put into doing so.
Kudos to you.
Best,
A.
Hello:
... removed /etc/machine-id and now have the changing machine id - and the same accumulating files ...
Exactly the same in my case.
(~/.config/session/ is another place that you might look for bloat).
No, I don't have that directory in my system:
$ cd .config/session
bash: cd: .config/session: No such file or directory
$
... an init script for sysvinit that would ...
Yes ...
root@localhost:~# cat ~/.bash_logout rm -f ~/.dbus/session-bus/*
It would seem that g4sra has (?) this ^^^^ script in his system.
But it is in the root directory and they have not said if it is part of the installation or added post-install.
Maybe he will drop by and shed some light on that.
Then there's the comment by HoAS (see link in previous post).
Best,
A.
Hello:
... what a 'machine id' is and what a 'dbus session id' is.
They are not the same thing ...
No, I get it.
The machine-id is used by .dbus.
The problem was having a fixed one, so I nuked /etc/machine-id.
Now I get a different one after every boot.
Which is what the patch mentioned in the ASCII release notes was for.
root@localhost:~# cat ~/.bash_logout
rm -f ~/.dbus/session-bus/*
Right.
That would (?) purge the random generated machine-id at every shutdown, solving the problem of the accumulation of files in ~/.dbus/session-bus.
But ...
That it is not what I see in my Daedalus installation:
$ cat ~/.bash_logout
# ~/.bash_logout: executed by bash(1) when login shell exits.
# when leaving the console clear the screen to increase privacy
if [ "$SHLVL" = 1 ]; then
[ -x /usr/bin/clear_console ] && /usr/bin/clear_console -q
fi
$
[root@devuan ~]# cat ~/.bash_logout
cat: /root/.bash_logout: No such file or directory
[root@devuan ~]#
^^^^ same as /etc/skel/.bash_logout
Maybe manually adding the script would do it?
There is a thread here at Dev1 related to ~/.bash_logout:
https://dev1galaxy.org/viewtopic.php?id=5559
https://bugs.debian.org/cgi-bin/bugrepo … =%23331504
EDIT: agetty(8) clears the screen itself by default so presumably /etc/skel/.bash_logout was added when it didn't do that.
Now, if this is right and agetty clears the screen by default, ~/.bash_logout would not be needed?
Thanks for your input.
Best,
A.