The officially official Devuan Forum!

You are not logged in.

#1 Re: Installation » excaliber odd /etc/hostname file » 2026-05-24 13:36:21

Setting the hostname is the 3rd screen of the installer as documented here https://www.devuan.org/os/documentation … installing
You can set it to whatever you want.

#2 Re: Other Issues » Home Server access issues » 2026-05-23 14:52:33

It would probably be helpful to see the actual lines you added to /etc/fstab.

#3 Re: Installation » fstab not mounting at startup » 2026-05-23 14:48:35

Maybe if you take out the "nofail" option, you might be able to find an error message (in syslog?).

#4 Re: Installation » [SOLVED] New Devuan user, strugging to get the sound working » 2026-05-18 01:05:12

If you installed Cinnamon desktop using the excalibur 6.1.1 iso set, attempts to have some kind of sound working after installation.  Sorry it didn't work out for you.  The installer creates /etc/xdg/autostart/pipewire.desktop file that attempts to run daemon to start pipewire, pipewire-pulse, and wireplumber.  Since this method isn't working on your system, before attempting other ways of getting these processes to start up, you should first disable the xdg autostart.  You can do this in the Cinnamon GUI: Menu -> System Settings -> Startup Applications, turn the slider for Pipewire to the off position.  Then you may try other methods of starting pipewire, if that's what you want to use.

#5 Re: Installation » devuan_excalibur_6.1.1_amd64_netinstall.iso doesn't boot » 2026-05-18 00:42:22

Try the netinstall from https://files.devuan.org/user/tempforever/ - It uses the grub bootloader for efi instead of syslinux, which sometimes has problems.  (Grub sometimes has its own problems too)

#6 Re: Devuan » Missing GRUB Bootloader in installer images, since Daedalus. » 2026-05-13 16:19:16

There's a devuan excalibur grub2-efi netinstall iso at https://files.devuan.org/user/tempforever/
I haven't tested it extensively but it might work in those rare cases that syslinux doesn't work.

#7 Re: Hardware & System Configuration » [SOLVED] HDMI touchscreen display doesn't really display » 2026-05-10 02:38:19

OK I asked because on my arm system, display doesn't come up if I plug in hdmi after the system is started up, but if it is plugged in first then it works fine.  Also I'm using one of the arm images from devuan, not debian -> devuan.  That's probably why you're missing config.txt.

Looks like it's at least attempting a 1024x600 mode but that gets rejected (not supported), I'm afraid you'll need someone more knowledgeable than myself to help you.

#8 Re: Installation » HP, Inc ScanJet G3010 could not open USB device Access denied » 2026-05-10 02:13:53

OK, you found the solution smile

On daedalus, I just use xsane
Not sure what driver it uses.
it reports: Loaded backend: hp3900:libusb:005

#9 Re: Installation » HP, Inc ScanJet G3010 could not open USB device Access denied » 2026-05-10 01:53:11

Strange indeed.  I have the same scanner.  On daedalus, it works fine.

$ lsusb
...
Bus 005 Device 013: ID 03f0:4205 HP, Inc ScanJet G3010
...
$ sane-find-scanner -q
...
found possible USB scanner (vendor=0x03f0 [hewlett packard], product=0x4205 [hp scanjet]) at libusb:005:013
...

But, on excalibur I got the same result as you.  So, I went through /etc/group and added my user to EVERY group there.  Nothing worked...

fcc@fccvm:~$ sane-find-scanner -q
could not open USB device 0x03f0/0x4205 at 001:003: Access denied (insufficient permissions)
could not open USB device 0x80ee/0x0021 at 001:002: Access denied (insufficient permissions)
could not open USB device 0x1d6b/0x0001 at 001:001: Access denied (insufficient permissions)
fcc@fccvm:~$ groups
fcc daemon bin sys adm tty disk lp mail news uucp man proxy kmem dialout fax voice cdrom floppy tape sudo audio dip www-data backup operator list irc src shadow utmp video sasl plugdev staff games users netdev input kvm render Debian-exim ntpd messagebus _ssh plocate scanner rtkit lpadmin bluetooth ssl-cert uuidd avahi pulse pulse-access saned colord polkitd crontab nogroup

... until I added the group "root".   then it worked.

fcc@fccvm:~$ sane-find-scanner -q
could not fetch string descriptor: Operation timed out
could not fetch string descriptor: Operation timed out
found possible USB scanner (vendor=0x03f0, product=0x4205) at libusb:001:003
could not fetch string descriptor: Operation timed out
could not fetch string descriptor: Operation timed out
fcc@fccvm:~$ groups
fcc root daemon bin sys adm tty disk lp mail news uucp man proxy kmem dialout fax voice cdrom floppy tape sudo audio dip www-data backup operator list irc src shadow utmp video sasl plugdev staff games users netdev input kvm render Debian-exim ntpd messagebus _ssh plocate scanner rtkit lpadmin bluetooth ssl-cert uuidd avahi pulse pulse-access saned colord polkitd crontab nogroup

A little more info.
Daedalus (working)

$ getfacl /dev/bus/usb/005/013 
getfacl: Removing leading '/' from absolute path names
# file: dev/bus/usb/005/013
# owner: root
# group: root
user::rw-
user:tempo:rw-
group::rw-
group:scanner:rw-
mask::rw-
other::r--

Excalibur (not working)

 $ getfacl /dev/bus/usb/001/003
getfacl: Removing leading '/' from absolute path names
# file: dev/bus/usb/001/003
# owner: root
# group: root
user::rw-
group::rw-
other::r--

#10 Re: Hardware & System Configuration » [SOLVED] HDMI touchscreen display doesn't really display » 2026-05-08 15:21:17

Is the arm system already up and running when you plug in the screen?
If so, try shutting it off, plug in the screen, then power the system back on.  Does anything come on the display screen now?

The config.txt file should be in /boot directory.

#11 Re: Installation » [SOLVED] Freia not available for download. » 2026-05-08 00:52:59

Just to keep y'all in the loop - freia netinstall 202605080047 *should* complete the installation successfully now.  can be found on files.devuan.org and should hit the iso mirrors shortly.

#12 Re: Installation » [SOLVED] Freia not available for download. » 2026-04-29 00:17:05

There's an issue with the current freia netinstall iso.  It's not booting in virtualbox with efi enabled.  Haven't tested it on actual hardware yet.  I was going to wait until I addressed that, but since there's evidently a demand for it, the netinstall is back and should hit the iso mirrors shortly.

[edit]
the current state of freia installer is not good.  download and test if you'd like, but for me it's now failing at the step Partition Disks and will not proceed (even if run /usr/bin/partman).  Hopefully this will be fixed soon.

#13 Re: Desktop and Multimedia » [SOLVED] PCManFM: How to correct the sort order in the 'Name' column? » 2026-04-25 22:25:36

It seems to be affected by LC_ALL (like the sort command).

LC_ALL=  /usr/bin/pcmanfm

is slightly different than

LC_ALL=C /usr/bin/pcmanfm

LC_COLLATE (which you set) also affects it.

These two locale settings (LC_ALL, LC_COLLATE) also affect the output of ls
I'm not sure what all locales you have generated on your system.  You could try something like:

LC_ALL=en_GB.UTF-8 /usr/bin/pcmanfm

#14 Re: Other Issues » [SOLVED] Shift from Silverblue to Devuan » 2026-04-25 15:08:10

I don't use tailscale myself, but was trying to help a friend who is on excalibur.  I pointed him to https://github.com/tailscale/tailscale/issues/9502 and he was able to get it working (with sysvinit).  There's a sample init script (or two) down in the thread.  I'm not sure exactly what he went with.

#15 Re: Desktop and Multimedia » [SOLVED] Default SDDM and useless Discover » 2026-04-25 15:01:49

Thank you for the report.  These are both known issues and fixed in an upcoming 6.1.1 installer iso set.

In the meantime, to fix your already-installed sddm background, run this (as root):

  cd /usr/share/sddm/themes/debian-breeze
  sed -i -e 's,^background=,#background=,g' theme.conf
  echo "background=/usr/share/images/desktop-base/desktop-lightdm-background" >> theme.conf

(or just edit the file /usr/share/sddm/themes/debian-breeze/theme.conf to set your own background)

To manually fix plasma-discover, see this post https://dev1galaxy.org/viewtopic.php?pid=63245#p63245

#16 Re: Other Issues » [SOLVED] No repo will have me because I don't have any keyrings! » 2026-04-23 14:32:54

ComputerBob: If you still are having troubles after trying any of the proposed solutions, please post the exact output of the commands you are running.  It's hard to guess what went wrong without a specific error message, and I'm not even sure what you were trying to do in the first place.  Is apt update giving an error?  The more information you're able to provide, the more likely it is that someone will be able to give helpful steps to fix the problem.

#17 Re: Other Issues » [SOLVED] No repo will have me because I don't have any keyrings! » 2026-04-23 02:26:20

This looks to be the dædalus keyring: https://pkginfo.devuan.org/cgi-bin/pack … 2023.05.28
The downloaded devuan-keyring_2023.05.28_all.deb file should be 101,000 bytes (as indicated on that page; and I just verified the filesize and sha256sum are correct).  Not sure what would cause a 0 byte download.

Another possibility, depending on the state of apt, would be to try:

apt-get install devuan-keyring --allow-unauthenticated

Or, if it says it's already installed,

apt-get reinstall devuan-keyring --allow-unauthenticated

This is totally unrelated, but the website in your signature has issues (or maybe it just doesn't like me).  smile

#18 Re: Desktop and Multimedia » KDE Plasma 6.3.6 - Sound and Discover issue. » 2026-04-16 16:49:13

I wrote a script to fix plasma-discover problem.  I'll try to integrate it into the installer soon.
I used this post as a starting-point: https://dev1galaxy.org/viewtopic.php?pid=41726#p41726 but had to change a few things.  These pages were helpful references: https://www.freedesktop.org/software/ap … -YAML.html and https://www.freedesktop.org/software/ap … Cache.html
Anyway, here's the script that should get plasma-discover working on devuan excalibur.  If you need it on different devuan version, it shouldn't be too difficult to adjust.  Also, you'll need write access to /var/lib/swcatalog/  so you'll probably want to run it as root.

#!/bin/bash

# create target directory
mkdir -p /var/lib/swcatalog/yaml/
cd /var/lib/swcatalog/yaml/

# download components
for suite in excalibur excalibur-updates excalibur-backports; do
  debsuite=$(echo $suite|sed -e 's/excalibur/trixie/g')
  for component in main contrib non-free non-free-firmware; do
    echo "Downloading: component: ${suite}-${component}..."
    wget -q https://appstream.debian.org/data/${debsuite}/${component}/Components-amd64.yml.gz -O devuan-${suite}-${component}_amd64.yml.gz
  done
done

echo "Patching component: excalibur-main_amd64 ..."
gunzip devuan-excalibur-main_amd64.yml.gz
lstart=$(grep -n ^Type:\ operating-system devuan-excalibur-main_amd64.yml | cut -d : -f 1)
lcount=$(tail -n +${lstart} devuan-excalibur-main_amd64.yml | grep -n ^---$ | head -n 1 | cut -d : -f 1)
lresume=$((lstart + lcount))
head -n ${lstart} devuan-excalibur-main_amd64.yml > devuan-excalibur-main_amd64.tmp
cat <<HERE >>devuan-excalibur-main_amd64.tmp
ID: org.devuan.devuan
Name:
  C: Devuan GNU/Linux
Summary:
  C: The universal operating system
Description:
  C: >-
    <p>
      Devuan is a free operating system (OS) for your computer.
      An operating system is the set of basic programs and utilities that make your computer run.
    </p>
    <p>
      Devuan is based on the Debian project, but with a focus on init freedom.
    </p>
Developer:
  id: org.devuan
  name:
    C: The Devuan Project
Url:
  homepage: https://www.devuan.org/
Icon:
  cached:
  - name: devuan-logo.png
    width: 48
    height: 48
  - name: devuan-logo.png
    width: 64
    height: 64
  - name: devuan-logo.png
    width: 128
    height: 128
Releases:
- version: "7"
  type: development
  description:
    C: >-
      <p>The current development version of Devuan, codename freia.</p>
- version: "6"
  type: stable
  description:
    C: >-
      <p>The current stable version of Devuan, codename excalibur.</p>
- version: "5"
  type: oldstable
  description:
    C: >-
      <p>The oldstable version of Devuan, codename daedalus.</p>
- version: "4"
  type: oldoldstable
  description:
    C: >-
      <p>The oldoldstable version of Devuan, codename chimaera.</p>
---
HERE
tail -n +${lresume} devuan-excalibur-main_amd64.yml >> devuan-excalibur-main_amd64.tmp
mv devuan-excalibur-main_amd64.yml devuan-excalibur-main_amd64.yml~
mv devuan-excalibur-main_amd64.tmp devuan-excalibur-main_amd64.yml
gzip -f devuan-excalibur-main_amd64.yml

# download icons
for suite in excalibur excalibur-updates excalibur-backports; do
  debsuite=$(echo $suite|sed -e 's/excalibur/trixie/g')
  for component in main contrib non-free non-free-firmware; do
    for size in 48x48 64x64 128x128; do
      echo "Downloading ${size} icons for ${suite}-${component}..."
      mkdir -p /var/lib/swcatalog/icons/debian-${debsuite}-${component}/${size}
      cd /var/lib/swcatalog/icons/debian-${debsuite}-${component}/${size}
      wget -q https://appstream.debian.org/data/${debsuite}/${component}/icons-${size}.tar.gz
      tar xf icons-${size}.tar.gz
      mkdir -p /var/lib/swcatalog/icons/debian-${debsuite}-${component}/${size}@2
      cd /var/lib/swcatalog/icons/debian-${debsuite}-${component}/${size}@2
      wget -q https://appstream.debian.org/data/${debsuite}/${component}/icons-${size}@2.tar.gz
      tar xf icons-${size}@2.tar.gz
    done
  done
done

#19 Re: Installation » [SOLVED] Devuan 6.1.0 desktop installer has no options for modern filesystems » 2026-02-21 02:54:34

Thanks for the report; I was not aware of this issue.  The latest commit to installer-iso (https://git.devuan.org/devuan/installer … 66124f8a26) is an attempt to fix this, by making the installer's disk-detect depend on load-cdrom (load-cdrom is the task that loads installer components from cd).

#20 Re: Hardware & System Configuration » [SOLVED] Excalibur + lightdm: How do I modify the PATH globally? » 2026-02-01 03:10:02

I see in slim.conf: default_path        /usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
but I'm not seeing anything similar in lightdm.conf.

Evidently, TTY login gets path from /etc/profile, then ~/.profile - both of which seem to be ignored by lightdm

I know it's not answering your questions (I don't know the answers), but for now you could use a combination of /etc/profile (for tty) and ~/.xsessionrc (for X)

(edit)
From this page https://wiki.archlinux.org/title/LightDM

LightDM starts your display and does not source your shell. LightDM launches the display by running a wrapper script and that finally exec's your graphic environment. By default, /etc/lightdm/Xsession is run.
5.3.1 Environment variables
The script checks and sources /etc/profile, ~/.profile, /etc/xprofile and ~/.xprofile, in that order.

I was not able to get xprofile to work, either.  I'm wondering if something is missing or misconfigured by default, or if this is a bug.

#21 Re: News & Announcements » Devuan Excalibur 6.1.0 point-release » 2026-01-15 13:56:42

fsmithred wrote:

his key didn't get added to the devuan-keyring package until a couple days ago. It's currently in ceres (version 2026.01.13)

I would add to that, it's also in https://files.devuan.org/devuan-devs.gpg from a couple days ago.

#22 Re: Installation » No terminals after installation of Excalibur » 2026-01-06 03:11:49

switching2Devuan wrote:
ln -s /etc/sv/getty-tty[2-6] /etc/service/

...didn't change anything

That should have enabled tty2-6.  Maybe verify some things first:
1. Does the directory /etc/sv/  contain subdirectories named getty-tty1, getty-tty2, getty-tty3, getty-tty4, getty-tty5, and getty-tty6 (among others)?
2. Did the command create links in /etc/service/ named getty-tty2, getty-tty3, getty-tty4, getty-tty5, getty-tty6?
3. Do tty 2 through 6 still show a blank screen with a cursor, and no login prompt?

[Edit]
An easier fix might be just to reinstall the getty-run package.  It should create everything that's needed for runit. 

apt reinstall getty-run

#23 Re: Installation » No terminals after installation of Excalibur » 2026-01-05 21:44:08

switching2Devuan wrote:

There are only some startup messages visible, the last two being...

...
Starting Light Display Manager: lightdm.
Starting network connection manager: NetworkManager.

I've seen something similar to this.  I think it's an issue with services still being started after the initial login prompt appears.  You should be able to hit <Enter> and have a new login prompt appear below that text.

#24 Re: Installation » No terminals after installation of Excalibur » 2026-01-05 14:56:02

switching2Devuan wrote:

I use runit (as on my working machine).

It seems that on devuan, to get tty2-6, runit requires a little bit of manual setup.

ln -s /etc/sv/getty-tty[2-6] /etc/service/

Note that tty1 *should* be working by default, though, as well as switching back to the gui on tty7. So you may have another issue going on also.

#25 Re: Installation » No terminals after installation of Excalibur » 2026-01-04 23:41:20

What does your file /etc/inittab contain?
Which init system are you using?

Board footer

Forum Software