The officially official Devuan Forum!

You are not logged in.

#51 Re: Installation » install s6 init system » 2026-06-30 22:06:56

Devuan has systemd-standalone-tmpfiles which Provides systemd-tmpfiles. I don't know if that's helpful in this situation.

#52 Re: Other Issues » Xorg devuan forks » 2026-06-29 18:43:22

seatd support was added to xlibre a few months ago. I made a freia test live iso with seatd and without elogind or consolekit. Also there's no display manager. Use 'startx' to get a graphical session.
https://get.refracta.org/files/experime … 4_1517.iso
login: user, password: user
root password is root

#53 Re: Installation » Iso to install latest Devuan on UEFI » 2026-06-29 09:59:14

You used the desktop-LIVE iso that camtaf suggest you not use. Try one of the installer isos - either the netinstall or desktop iso found here: https://files.devuan.org/devuan_excalib … aller-iso/

The desktop iso has all the packages you need in case you want to install something without a network connection. The netinstall iso only has the base system and needs network to install other stuff. Both of those will use the network to pull packages from the repo when you install. Both of those use the debian-installer (for devuan) and will let you choose a different desktop environment.

#54 Re: Installation » New Install » 2026-06-23 19:42:55

Here's the full list for autofs. I've only ever used stop|start|restart. :

# service autofs
Usage: /etc/init.d/autofs {start|forcestart|stop|restart|forcerestart|reload|force-reload|status}

There might be commands on the other end, depending on what you're automounting. (e.g. commands for samba or nfs)

You shouldn't need to set the defaults with update-rc.d unless you changed them.

Any packages that require systemd should not show up in our repo. If you run into one, let us know about it.

#55 Re: Devuan Derivatives » Test ISO: refracta freia xlibre turnstile pipewire » 2026-06-20 19:43:09

You can add turnstile to the no-elogind build. I just tried it, and it doesn't pull anything else in.
https://get.refracta.org/files/experime … 4_1517.iso

#56 Re: Installation » [SOLVED] missing firmware /lib/firmware/i915/ » 2026-06-17 17:35:15

If you want the missing packages, you need to add non-free-firmware to sources.list and then 'apt update'. You probably don't need firmware-intel-misc, but the -graphics package has firmware for i915. I don't know if it will make it work better.

deb http://deb.devuan.org/merged freia main non-free-firmware

#57 Re: Packaging for Devuan » Repackaging Debian packages » 2026-06-15 18:31:47

You do not use the banned list. Amprolla uses that list to prevent you from installing systemd so you don't screw up your system.

Recompiling a debian package for devuan makes no sense. For 99% of the packages in the repository, that's like saying you want to recompile a debian package for debian. They are the exact same packages. Whenever you install something in devuan, if it's not one of our forked packages, apt pulls it from the debian repository. Amprolla stands between you and the debian repo to filter out the banned packages.

Certainly, if you want to change something in the package, then yeah, you can recompile it with your changes.

That's what we do with the packages we fork. We recompile them to remove the systemd dependency.
Here's some documentation about that: https://git.devuan.org/devuan/documenta … ngGuide.md

#58 Re: Installation » Upgrading to Excalibur - lxdm and /boot » 2026-06-15 15:13:30

After reading your post I realized that I don't have an excalibur install with a separate /boot partition, but I do have a couple of daedalus installs with boot partitions that are 500M or smaller. I'm not ready to upgrade those, so I did a test in a VM. Results below:

200M /boot was too small. I'm not sure why it failed to boot and dropped me to initramfs prompt. I rebooted with a live iso, went into chroot to reinstall grub, update-grub and then run 'update-initramfs -u -k all'. It ran out of disk space and failed.

360M /boot works. I don't recommend using such a small size, but only because we're getting so many kernel upgrades lately, it's easy to accumulate too many to fit. (I think 300M will hold three kernels)

Disk /dev/sda: 8 GiB, 8589934592 bytes, 16777216 sectors
Disk model: QEMU HARDDISK   
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x460d0caf

Device     Boot  Start      End  Sectors  Size Id Type
/dev/sda1         2048   739327   737280  360M 83 Linux
/dev/sda2       739328 16777215 16037888  7.6G 83 Linux

Disk /dev/mapper/root_fs: 7.63 GiB, 8194621440 bytes, 16005120 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Filesystem           Size  Used Avail Use% Mounted on
/dev/mapper/root_fs  7.5G  4.2G  3.0G  59% /
/dev/sda1            328M   65M  242M  21% /boot

#59 Re: Installation » overlay-root » 2026-06-15 13:47:29

I had a build host for live isos that was set up that way, but things got moved around and now I just have a regular VM to work in. I think I let that virtual host go because I couldn't do vnc with it. Other than that, it worked and I didn't notice a difference.

#60 Re: Packaging for Devuan » Repackaging Debian packages » 2026-06-14 15:56:58

Note: The list of banned packages is not the same as the list of forked packages, and there is no intersection of those lists. We fork packages to remove unnecessary dependency on systemd. We ban packages that can't be forked (things that are necessarily dependent on systemd). For example - systemd itself is banned, not forked.

#61 Re: Installation » [SOLVED] missing firmware /lib/firmware/i915/ » 2026-06-14 12:43:27

If you actually have i915 graphics, you might want to install a couple of packages. Run 'lspci' to check. In my experience, it will still work without that. I'm not sure if you miss anything that way - I don't do anything that requires intense graphics. Just simple games and video here.

$ apt-cache search i915
xserver-xorg-video-intel - X.Org X server -- Intel i8xx, i9xx display driver
firmware-intel-graphics - Binary firmware for Intel iGPUs and IPUs

#62 Re: Devuan » Why not use runit? Do you guys use runit? » 2026-06-11 00:49:30

Since user services seem to be in vogue, I'll mention that runit can be used to supervise user services. You can do this without using runit for the init system.
Here's a howto: https://troubleshooters.com/linux/init/ … _runit.htm

#63 Re: Installation » Trying excalibur desktop-live.iso in qemu i get a blank screen » 2026-06-11 00:41:03

I don't know the solution, but you could try the options in the failsafe boot one at a time, or eliminate them one at a time until you find the one that makes the difference. I would start with just adding 'nomodeset' to the default boot command. That one is often useful to eliminate black screen.

BETTER SOLUTION:
I used your command and added '-vga qxl' and the desktop comes up.

qemu-system-x86_64 -enable-kvm -m 2048 -nic user,model=virtio -vga qxl -cdrom isos/devuan_excalibur_6.1.1_amd64_desktop-live.iso

Make sure you have xserver-xorg-video-qxl installed.

#64 Re: Installation » Trying excalibur desktop-live.iso in qemu i get a blank screen » 2026-06-10 11:05:56

I get the same result when I use your command. Remove the '-nic user,model=virtio' and it works.

Note: I did not include the '-drive file=...' part in my test, so I don't know if that would also need to be changed. I use raw disk images and don't use virtio. e.g.  -drive file=${image_file},format=raw

#65 Re: Devuan Derivatives » Test ISO: refracta freia xlibre turnstile pipewire » 2026-06-07 21:10:40

I'm not seeing that problem in my seatd test iso:
https://get.refracta.org/files/experime … 4_1517.iso

I can add a mouse after boot and it works, and I can boot with the mouse plugged in, unplug and replug it and it works again. I'm running the iso from a live-usb for this test.

That one has seatd without elogind or consolekit and without a display manager. (also no turnstile in that one)

#66 Re: Installation » Changing the login manager in excaliber. » 2026-06-06 21:29:50

To set the default desktop, run as root:

update-alternatives --config x-session-manager

#67 Re: Devuan Derivatives » Which tool is best for Devuan Derivative-making? » 2026-06-02 15:26:59

I haven't used live-build in over 10 years and never on devuan. I know there are some people who have used it with devuan.
Devuan live-sdk is similar to live-build in that it pulls packages from the repo and builds the system in a chroot. This is good if you're making a lot of different isos - you just need to alter the configs to do a different build. The downside is that you often don't know the build failed until the end of the run, then you have to start over. When you start building a new release, you can have frequent failures in the beginning because some packages in your list might not be in the repo anymore or may have changed names.

refractasnapshot does not require access to the repo to build the iso. It makes a copy of your running system with a few things excluded and puts that into the iso. Since it's copying an installed system, any questions about missing packages have already been answered before you started to make the iso. Also, since it's copying the running system, any changes you make right before running it will be copied into the iso. The downside of this method is that you must have an installed system, either on hardware or in a virtual machine, for each flavor you want to build.

To adjust what gets copied by refractasnapshot, edit /usr/lib/refractasnapshot/snapshot_exclude.list. See 'man rsync' for details.

Edit: one more difference between live-build or live-sdk and refractasnapshot is that refractasnapshot builds an iso that has an unprivileged user with a home directory. The others do not, but the live-config scripts create the user and home when the system boots. This affects which live-config options are used in the boot command. See 'man live-config' and probably 'man live-boot' too.
Note that live-build, live-sdk and refractasnapshot all use the debian live-boot and live-config scripts.

I don't know what those others are.

#68 Re: Other Issues » Question on Refracta snapshot » 2026-05-30 17:50:28

Add one or more of the following to the boot command. (linux line with grub boot, append line with isolinux/syslinux boot)

noautologin
nottyautologin
nox11autologin

See 'man live-config' for more details and more options.

#69 Re: Devuan » Will Wayland on Gnome etc. work on Devuan 6 in the future release? » 2026-05-21 14:56:14

Devuan 5 is daedalus (oldstable), Devuan 6 is excalibur (stable). Gnome works in excalibur. If you want to try it in freia (currently in testing) there's a netinstall iso, so you could install it to a spare partition or into a virtual machine. And if you do that, please let us know what you find. Thanks.

#70 Re: Installation » [SOLVED] Unknown file » 2026-05-21 14:51:28

What kind of file is it?   file /root/fpv
How big is it? Can you see inside it with a pager or something else?
Does the date give you any clues? Maybe find other files with the same date to figure out what you were doing.

#71 Re: Hardware & System Configuration » alsa_out » 2026-05-20 16:39:55

I've used this in the past as /etc/asoundrc to get firefox to use jack. Haven't tried it lately.

pcm.!default {
    type plug
    slave { pcm "jack" }
}

pcm.jack {
    type jack
    playback_ports {
        0 system:playback_1
        1 system:playback_2
    }
    capture_ports {
        0 system:capture_1
        1 system:capture_2
    }
}

ctl.mixer0 {
    type hw
    card 0
}

#72 Re: DIY » How to swap out sound cards at will, » 2026-05-16 19:18:09

I've changed the order of sound cards in some systems with the following lines in /etc/modprobe.d/alsa.conf (or alsa-base.conf)

options snd-usb-audio index=0
options snd-hda-intel index=-2

I think it requires a reboot for the change to take effect.

#73 Re: DIY » How to swap out sound cards at will, » 2026-05-16 09:37:04

I call it set-default-card.  Put it in /usr/local/bin or somewhere else that's in root's path. Make it executable. Run it with or without the card number or with and without the usb audio device as many times as you want. It replaces the lines in asound.conf and restarts alsa so it takes effect.

#74 Re: DIY » How to swap out sound cards at will, » 2026-05-15 08:50:39

Here's a script to create or change the file delgado suggested. Run it without an argument and it will display the card names and numbers and let you choose the default card. Run it with the desired card number as an argument and it will set that card as default. e.g.  set-default-card 1

Run it as root or with sudo.

$ cat set-default-card 
#!/usr/bin/env bash
#set-default-card

choose_card () {
	while true ; do
		echo "Enter the card number to set as default."
		read ans
		cardnum="$ans"
		break
	done
}

if [ "$#" -eq 0 ] ; then
	aplay -l
	choose_card
else
	cardnum="$1"
fi

echo "defaults.pcm.card $cardnum
defaults.ctl.card $cardnum" > /etc/asound.conf
/etc/init.d/alsa-utils restart

#75 Re: Installation » How install hplip-3.25.8? » 2026-05-14 21:42:11

Package-Name         Component            Required/Optional   
libtool              base                 REQUIRED            
cups-devel           base                 REQUIRED            
cups-image           base                 REQUIRED            
libusb               base                 REQUIRED            
python3-pyqt4-dbus   gui_qt4              OPTIONAL            
python3-pyqt4        gui_qt4              REQUIRED            
python3-devel        base                 REQUIRED            

The only package in that list that I could find in excalibur is libtool. Either they are looking for a specific version, or they don't know where to find libtool in a debian system. There is a libusb-0.1.4 and a libusb-1.0.0 in excalibur, but those either don't match the script's search pattern or they are the wrong version. Or again, maybe they don't know where to look. The others don't exist.

Also, most development packages in debian/devuan end in -dev, not -devel. There are a few libcups*-dev packages. Whoever wrote that script doesn't know that.

Why is it on sourceforge instead of some HP website?

Board footer

Forum Software