The officially official Devuan Forum!

You are not logged in.

#1 Re: Packaging for Devuan » Packages that do not appear in the Synaptic package manager » Yesterday 20:49:33

Atlante,

You might have a better time using the old-style sources.list. It makes it easier to find typographical errors like the one you made above which I can't find now. There was an extra space somewhere. That's in addition to the error message regarding "Types". I can't figure out what that one means.

You can use this for /etc/apt/sources.list and get rid of the devuan file in sources.list.d.

deb http://deb.devuan.org/merged excalibur main non-free-firmware contrib non-free
deb http://deb.devuan.org/merged excalibur-updates  main non-free-firmware contrib non-free
deb http://deb.devuan.org/merged excalibur-security main non-free-firmware contrib non-free

#3 Re: Installation » Installation from live dvd » 2025-11-25 22:36:29

All the live images use codenames in sources.list, so excalibur is/was/will be excalibur whether it's testing, stable or oldstable. The last few pre-release isos had excalibur-security and excalibur-updates enabled in addition to the main repo. You shouldn't need to change any of that.

You need to run 'apt update' to refresh the cache. Then you'll be able to search for packages. Run 'apt upgrade' to get whatever updates there are.

#4 Re: Documentation » How to use the Init system? » 2025-11-24 21:31:26

Old but still useful -
https://refracta.org/docs/debian-handbook-wheezy.pdf
Last Debian Administrator's Handbook before systemd.

#5 Re: Documentation » Devuan package mirrors, deb.devuan.org, HTTPS, and mirror monitoring. » 2025-11-24 13:40:17

sources.list examples:
https://www.devuan.org/os/packages

Replace http with https and replace "deb.devuan.org" with "mirrors.dotsrc.org/devuan".

I don't usually look at the output you posted, so I can't sort out what you did wrong in sources.list. But I'll go ahead and guess - did you forget the /merged?

#6 Re: Installation » Upgrade from Devuan Daedalus 32-bit to Excalibur » 2025-11-23 21:58:18

The Sources.list is set to Daedalus.
Kernel is: 6.1.0-41-686

It still says you're missing non-free firmware. Do you know which firmware package you need? If you're going to use a devuan kernel, you can install the non-free stuff. If you use the libre kernel, you can't use the non-free stuff.

If the system doesn't work without the non-free stuff then you can't use the libre kernel.
If the system does work without the non-free stuff, you can ignore the warnings.

#7 Re: Installation » [SOLVED] Devuan Excalibur polkitd installation bug » 2025-11-22 14:44:07

N: Unable to locate package systemd-standalone-users

It gets confusing with all the overlapping names. The correct name for that package is systemd-standalone-sysusers

# apt remove systemd-standalone-sysusers
The following packages were automatically installed and are no longer required:
  libwtmpdb0  openssh-sftp-server
Use 'apt autoremove' to remove them.

REMOVING:
  cron  cron-daemon-common  openssh-server  systemd-standalone-sysusers

Installing opensysusers instead will remove systemd-standalone-sysusers without removing cron or ssh.
And either one of those will give you /usr/bin/systemd-sysusers.

#8 Re: Desktop and Multimedia » (amarok) how install package from ceres properly? » 2025-11-21 11:37:03

In general, you should not try to mix testing/unstable packages with the stable release. That can lead to a lot of mismatched programs and libraries, and that will get worse as the testing progresses.

Instead, you should backport the package to build it for your stable system.
https://wiki.debian.org/SimpleBackportCreation

For some packages that's easy, and for some it's not.

#9 Re: Other Issues » Alsa errors during boot of Excalibur » 2025-11-20 13:40:12

Here's the fixed version of /usr/lib/udev/rules.d/90-alsa-restore.rules that you get in a netinstall of excalibur. The edit is hacked into the installer isos, so you won't get this fix on an upgrade from daedalus. And it might get clobbered if there's an upgrade to alsa.

The desktop-live iso got the upstream version, which has a few other changes. I hope that doesn't cause problems. That file is in /etc/udev/rules.d so if it does cause trouble, it can be removed without breaking anything.

This replaces /usr/lib/udev/rules.d/90-alsa-restore.rules
or better, put it in  /etc/udev/rules.d/90-alsa-restore-rules

# do not edit this file, it will be overwritten on update

ACTION=="add", SUBSYSTEM=="sound", KERNEL=="controlC*", KERNELS!="card*", TEST=="/usr/sbin", TEST=="/usr/share/alsa", GOTO="alsa_restore_go"
GOTO="alsa_restore_end"

LABEL="alsa_restore_go"

ENV{ALSA_CARD_NUMBER}="$attr{device/number}"

# mark HDA analog card; HDMI/DP card does not have capture devices
DRIVERS=="snd_hda_intel", TEST=="device/pcmC$env{ALSA_CARD_NUMBER}D0p", RUN+="/bin/sh -c 'echo ALSA_CARD_HDA_ANALOG=$env{ALSA_CARD_NUMBER} >> /run/udev/alsa-hda-analog-card'"

# check for ACP hardware
TEST=="device/device/acp3x-dmic-capture", GOTO="alsa_hda_analog"
TEST=="device/device/acp6x-dmic-capture", GOTO="alsa_hda_analog"
TEST=="device/device/acp63-dmic-capture", GOTO="alsa_hda_analog"
TEST=="device/device/acp-dmic-codec", GOTO="alsa_hda_analog"
GOTO="alsa_restore_std"

LABEL="alsa_hda_analog"
# restore configuration for profile with combined cards (HDA + digital mic)
TEST!="/run/udev/alsa-hda-analog-card", GOTO="alsa_restore_std"
IMPORT{program}="/usr/bin/cat /run/udev/alsa-hda-analog-card"
ENV{ALSA_CARD_HDA_ANALOG}!="", ENV{ALSA_CARD_NUMBER}="$env{ALSA_CARD_HDA_ANALOG}"

LABEL="alsa_restore_std"
TEST!="/etc/alsa/state-daemon.conf", TEST=="/usr/sbin/alsactl", RUN+="/usr/sbin/alsactl -E HOME=/run/alsa -E XDG_RUNTIME_DIR=/run/alsa/runtime restore $env{ALSA_CARD_NUMBER}"
TEST=="/etc/alsa/state-daemon.conf", TEST=="/usr/sbin/alsactl", RUN+="/usr/sbin/alsactl -E HOME=/run/alsa -E XDG_RUNTIME_DIR=/run/alsa/runtime nrestore $env{ALSA_CARD_NUMBER}"

LABEL="alsa_restore_end"

#10 Re: Documentation » Desktop memory use in Excalibur » 2025-11-20 11:10:19

I got it from here: https://github.com/pixelb/ps_mem
You don't need to "install" anything. Just grab the script itself and make it executable. I changed "python" to "python3" in the shebang and run it with 'python3 ps_mem.py".

Those memory figures aren't written in stone. I checked an excalibur lxqt on a laptop here, and it only uses 305 MiB, That's the result of a more selective install without the task-* packages.

The top of the output is cut off in all the screenshots. Here are the column headings:

Private  +   Shared  =  RAM used	Program

#11 Documentation » Desktop memory use in Excalibur » 2025-11-19 20:21:17

fsmithred
Replies: 6

Comparison of memory use according to ps_mem.py.
Default desktop installations of Excalibur (Devuan 6.0.0) in qemu.
Screenshots: https://git.devuan.org/fsmithred/screenshots

Desktop		-----		Memory use (ps_mem.py)

 lxde	(xorg)			332 MiB
 lxqt	(xorg)			428 MiB
 xfce	(xorg)			440 MiB
 Gnome	(wayland)		767 MiB
 Gnome	(xorg)			819 MiB
 Cinnamon (xorg)		834 MiB
 Cinnamon (wayland)		??? "experimental" (no desktop, login screen loops)
 KDE	(xorg)			1.1 GiB
 KDE	(wayland)		1.2 GiB

#12 Re: Devuan Derivatives » Installation failure (Excalibur) » 2025-11-18 22:34:39

systemd has /etc/machine-id in addition to /var/lib/dbus/machine-id. We have the latter and if you don't want it to change on every boot, edit /etc/default/dbus.

I'm not sure, but I think PeppermintOS uses Calamares. Talk to Grafiksinc, one of their devs who also happens to post here occasionally. You probably need to go over there to get his attention. There might be a way to remove the systemd dependency.

#13 Re: Installation » Devuan6 live XFCE install » 2025-11-18 18:08:00

Update (in case anyone else runs into this):  The other person who had trouble used Ventoy to prepare the usb, and apparently, it chose to use the syslinux bootloader in the iso rather than the grub bootloader, even though that computer only does uefi.

#14 Re: Installation » Devuan6 live XFCE install » 2025-11-18 17:20:53

Stultumanto beat me to it. Someone in IRC mentioned the same problem, so I just did a uefi install in qemu, and sure enough, I screwed up the first time and didn't boot uefi. When I did it right, the install worked and it installed grub. I still had to go through the uefi shell in qemu to get to the boot file, but it did boot. On a real hardware boot, there's probably a key to press that will show you a boot device menu, listing all the hard drives and usb or cdroms that are present. There might be two entries for the usb - one for legacy and one for uefi.

As mentioned, check to see that /sys/firmware/efi exists when you boot the live. There are other ways, to tell.

Note the color of the grub boot menu background. If it's blue, you booted in legacy bios mode. And it's a syslinux/isolinux boot menu, which looks different from a grub boot menu. When you boot the desktop-live in uefi mode, you get a black background at the boot menu.

#15 Re: Devuan Derivatives » Refracta ready for Excalibur? » 2025-11-18 11:18:00

You must have looked at the page right before I updated it yesterday. Either that or you need to refresh the page in your browser. I uploaded new Refracta 13 (Excalibur) isos yesterday. Those are ready.
https://get.refracta.org/

For upgrades, I think the only preparation that's needed is that you should update/upgrade your daedalus and install the usrmerge package before changing sources to excalibur.  Refracta is Devuan with a different selection of packages and a few different settings. So it's ready for the next devuan release whenever the next devuan release is ready. And that happened two weeks ago.

I may as well mention it here because someone is sure to ask. "Why is it 13.1? What happened to 13.0?"
Answer: 13.0 was made two months ago and is still sitting on my hard drive. It never got uploaded while I was busy on the devuan release. So I made new ones.

https://get.refracta.org/files/stable/
https://get.refracta.org/files/testing/

#16 Re: Freedom Hacks » ALSA without PulseAudio and PipeWire » 2025-11-17 15:22:59

More on desktops:

lxqt pulls in pulseaudio (like lxde does)
cinnamon (I had forgotten about this one) pulls in pipewire.
That leaves gnome to be checked. Someone else can do that, please.

#17 Re: Freedom Hacks » ALSA without PulseAudio and PipeWire » 2025-11-16 23:08:00

The default installs of xfce and lxde pull in pulseaudio. KDE and mate pull in pipewire, but it doesn't work without some setup. See other recent discussions for details. I don't know what lxqt and gnome pull in.

If you install just the base system with no desktop, you can add whatever you want. Avoid the task-* packages if you want to be selective. You can have just alsa or alsa with either pipewire or pulseaudio.

#18 Re: Desktop and Multimedia » Excalibur desktop-live: "switch user" action segfaults xfce4-session » 2025-11-14 12:25:16

Steve,

Thanks for the report. It took me a little while to find "switch user". It's only in the action button on the right side of the panel. It doesn't appear in the Logout window you get from the Applications menu. I can confirm that switch user doesn't work in the default setup.  Also, the who command returns nothing.

I believe you found another bug in the Slim display manager. If you install lightdm, then "Switch user" becomes an additional choice in the logout screen, and it does work. Also, 'who' works then. This problem wasn't in the betas because slim was creating a black window over the desktop with autologin, so I used lightdm in the builds instead.

I was able to reproduce the grub failure in virtualbox, but in qemu it worked normally. I'll stop here on that point - I'm suppressing a rant about grub.

Point taken about the "copy files" button. If you do a uefi install, the button says "Install bootloader". That's an easy fix.

Edit: Forgot to mention ssh. The desktop-live is based on a default task-xfce-desktop install which does not include openssh-server.

#19 Re: Installation » Upgrade from Devuan Daedalus 32-bit to Excalibur » 2025-11-13 22:45:53

I don't think the kernel cares about usrmerge. It might be the base-files package that demands it. You can't upgrade to excalibur without merged /usr and you can't revert the system to un-merged.

Someone thought it was a good idea to rearrange the deck chairs, even though we're all still sitting in them.

#20 Re: Off-topic » Hard Rust requirements for APT from may next year » 2025-11-13 20:34:47

List of rust packages in devuan: https://termbin.com/xakg

I can't post the whole list here.

413 Request Entity Too Large

TLDR:
70430 packages, including virtual packages
3561 packages, excluding virtual packages

#21 Re: Desktop and Multimedia » [SOLVED] Cannot change background » 2025-11-12 20:19:55

Correction: The new xfce4 will allow users to change the desktop background after install, but it won't let distro developers change it. We're supposed to fork xfce4-desktop if we want that.

Gnostic, in Desktop Settings, go to the Folder drop-down menu, choose the directory you want, then DO NOT select a file from the list. Just click on the Open button. It will open that directory and show you thumbnails that you can select.

#22 Re: Hardware & System Configuration » [SOLVED] Where are my logs? » 2025-11-12 14:37:39

I'm not seeing that behavior on fresh install of excalibur or upgrade from daedalus to excalibur. syslog and kern.log are there. /var/log/messages has been missing for years. Make sure rsyslog and cron are installed and running.

I did an upgrade from daedalus to excalibur yesterday and the date on /etc/rsyslog.conf is February of 2023. Nobody has edited it.

#23 Re: Installation » Running QEMU/KVM with runit » 2025-11-09 13:10:54

Two things.

1. You can run qemu without libvirt. I have one system with it and one without and I haven't noticed any difference. Maybe I need to do something different to engage libvirt.

2. File a bug report for libvirt on bugs.devuan.org to adjust the dependencies. (assuming it works with runit)
You could test it by unpacking the offending deb package, adjusting the dependencies in debian/control and repacking the deb. Install it and see if it works. I don't recall the commands for unpack/repack, but it should be easy to find.

#24 Re: Desktop and Multimedia » excalibur/KDE non-root X11 session is broken » 2025-11-08 23:05:55

I got this on a kde install of excalibur I did yesterday.

root      1421  0.6  4.0 880628 88088 ?        Ssl  17:43   0:01 /usr/lib/xorg/Xorg -nolisten tcp -background none -seat seat0 vt2 -auth /run/sddm/xauth_yIsirg -noreset -displayfd 16

I have /etc/sddm/wayland-session and /etc/sddm/Xsession and neither one looks like a config file to me.

#25 Re: Installation » [SOLVED] Moving from sysvinit to runit » 2025-11-08 01:32:42

apt install runit-init runit-services
reboot

Note: If you installed from a live iso and want to make a new live iso from your system, add live-config-runit to the list of packages to install.

Board footer

Forum Software