You are not logged in.
One thing to bear in mind is that the baseline of required x86 extensions is raised on 6.0 so some userspace packages that worked on 5.0 may be incompatible with 6.0. In my case that includes Firefox on one PC.
Well your fix is released already... that's what I call service! https://tracker.debian.org/news/1712683 … -unstable/
I would expect the package to be available within about 3 hours plus whatever the delay to devuan replication is.
Consider this a bug report.
I'm out, and still angry.
There's no justification for anger. Runit has a diligent maintainer who is extremely attentive to actual bug reports - which this isn't - as you can see from his fast resolution of the bug report I posted above. Use 'reportbug runit-init'. You should include your analysis of the problem and suggested solution.
I don't know why you seem to have to different slim startup scripts in parallel.
But it won't be helped by the existence of this bug, which has a simple fix/workaround: https://bugs.debian.org/cgi-bin/bugrepo … ug=1121099
Good news: we've worked out (on the bug) why this happens and are discussing the most appropriate patch to the elogind source which lets us benefit from the intended changes in the latest package.
This looks like https://bugs.devuan.org/cgi/bugreport.cgi?bug=937 - for which I must take blame as it was an enactment of my suggestion, but it is really not clear how it can be causing these problems. If anyone is handy with dbus logs there are some to decode there.
The reason I asked wasn't as a workaround but to try to diagnose the underlying problem but thanks!
There is an official initscript (by me) for stubby in ceres. So far no one has committed to wanting to install it from excalibur/trixie-backports but that could be an option if there were demand.
Here it is: https://sources.debian.org/src/getdns/1 … tubby.init
Have you tried killing slim and restarting it, or not letting it start and then manually starting it? Could be a startup ordering and synchronization issue. Are you using sysvinit?
The initscript for stubby didn't make it in before the Debian Trixie freeze: https://tracker.debian.org/news/1650899 … erimental/
If anyone wants the current version in Excalibur it might be worth politely indicating on the Debian BTS that there would be demand for a stable backport.
@tux_99 thanks for your comments! Not the original author, no, but it was abandoned for 20 years. I fixed a bug earlier in the year and before you know it I had forked it and fixed a ton more - the changelogs are under /usr/share/doc/sysv-rc-conf. The Debian trixie freeze had already started so this was too late for excalibur.
I agree that mouse behaviour is dangerous. The latest sysv-rc-conf does not toggle boxes when you click, it only moves the cursor to the clicked position. You need excalibur-backports to get this version (currently 1.3.0-3) - it's too new for the stable release.
This version also now installs a chkconfig symlink and extends to emulate more of chkconfig.
At the risk of adding more confusion, I have to say sbuild is really where it is at in Debian today: it's the go-to tool for this and actively looked after. If you're on daedalus probably worth using the backport. https://wiki.debian.org/sbuild
It was a bit unfortunate in the timings, that trixie was released with the old gnome polkit removed but the new xfce-polkit package left out by the freeze: https://tracker.debian.org/pkg/xfce-polkit
The xfce-polkit also seems quiet upstream...
It's the other way round: 'usrmerge' converts /bin and /sbin into symlinks pointing to the corresponding directories under /usr. It's not new to Excalibur but does become compulsory.
I use cryptsetup for whole disk encryption. It has good Devuan integration. Since Excalibur it can also harness OPAL hardware-based SSD encryption - I use this on low performance machines.
Hi everyone,
update-rc.d <service> defaults only sets the defaults if there are no symlinks at all. This is so that maintainer scripts can safely run this command on each installation or upgrade without overriding existing user preferences.
If you want to re-assert the defaults or set them after changing the LSB headers, you first need to remove the symlinks. You can therefore do the following:
update-rc.d -f lightdm remove
update-rc.d lightdm defaultsHope this helps!
(Technically you don't need the -f right now but would do if https://bugs.debian.org/680293 got fixed. You'd like to think the defaults operation accepted -f, wouldn't you? That would be neat!)
Hi fsmithred,
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.
I don't know about the live ISOs - that is a different matter, I think.
For my test I used netinst (installer-iso, 23 August) so it's a question more of what packages are 'standard' priority (I think) rather than which packages were on the ISO (sorry my knowledge in this area is weak).
Now that rsyslog is not special perhaps Devuan could select its own preferred logger, that might be more init-freedom-friendly, from the options available without bias towards what used to be the Debian default? Of course it may turn out that rsyslog is still the best choice - I don't know!
Am I right in thinking that our 'DAK' can have overrides that change the priority of packages and setting that for one of the Provides of system-log-daemon would do the trick? Or maybe that doesn't work because we aren't rebuilding the packages, in which case does the installer also have a way of promoting a package into the basic task selection?
I have confirmed that a fresh installation doesn't pull in a logging daemon and neither do the ssh-server, console-productivity or web-server tasksel tasks.
Here's the official list:
root@devuan:~# apt-get install system-log-daemon
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Package system-log-daemon is a virtual package provided by:
syslog-ng-core 4.8.1-5
socklog-run 2.1.0+repack-6
rsyslog 8.2504.0-1devuan1
inetutils-syslogd 2:2.6-3
busybox-syslogd 1:1.37.0-6
You should explicitly select one to install.I think this merits a bug - Eeqmcsq, will you raise one (preferrable, as you experienced the issue for real), or shall I?
Known by us but I wonder if having no syslog logger by default is a Devuan oversight (for Debian since bookworm they have relied on systemd-journald). I think they can maybe override the 'priority' field of one preferred logger without having to fork the package itself. I suggest it's worth a Devuan bug report.
is rsyslog no longer installed by default?
That's right. So right now you have no logs.
You can install rsyslog manually. It's been forked in Devuan to fix broken logrotation with sysvinit. It's only partially fixed for runit.
If you want to try another logging daemon where the Debian maintainer hasn't deliberately made it inoperable without systemd, there's a new team page listing the alternatives: https://wiki.debian.org/Teams/Logging
is it possible get wine-devel at Ceres?
Are you thinking of the wine-development package? This was removed in May: https://bugs.debian.org/cgi-bin/bugrepo … ug=1103851
Isn't the idea that 'apt' can change on a whim for the nice front end experience and 'apt-get', 'apt-cache' etc. are the proper stable commands (which I use)?
I just noticed https://web.git.kernel.org/pub/scm/linu … cd8fb1f9f8 via https://www.theregister.com/2025/05/28/ … 5_arrives/ - seems we'll be denied the option to build a vanilla kernel that can take advantage of >4GB. To be fair, as the commit log says, this is perhaps fairly niche because in the most obvious use cases (involving 64-bit CPUs) then a 64-bit kernel still works with 32-bit userspace. Still sad, though.
I have been wondering if we should add the directory, owned by a package that is always present, so that other packages can include drop-in files without needing to own the parent directory. For example, it would be a neat way to integrate runit-run under sysv-init rather than maintscripts to edit /etc/inittab.
Thanks for the logging tips, Alverstone! I haven't had cause to use yet but useful to have in mind.
I think you are probably right about the serial port. Unexpected use of the serial port is a classic cause of unexplained problems, like debug being interleaved into operational communications and slow/blocked processing!
Perhaps some other test should be used as a proxy to determine whether the serial port is suitable, e.g. a kernel command line value or the enablement of serial logging from some other component.