The officially official Devuan Forum!

You are not logged in.

#1 Re: Hardware & System Configuration » [SOLVED] MAC change and eudev » 2026-05-21 00:54:09

That /etc/network/interface block would be used to assign the MAC address, wherease the UDEV rule is a condition to only apply for the given MAC address.

Another way to change that udev rules file is by removing it and reboot.

#2 Re: Desktop and Multimedia » [SOLVED] Socket file found at socket path /run/seatd.sock, refusing to start » 2026-05-20 10:33:43

Why do you want to use the command seatd-launch dwl.
Is seatd running already?
Is there a dwl running already?

#3 Re: Desktop and Multimedia » [SOLVED] Socket file found at socket path /run/seatd.sock, refusing to start » 2026-05-19 22:22:19

Presumably it means that there is a seatd running that uses that socket pathname.

#5 Re: Hardware & System Configuration » alsa_out » 2026-05-19 22:09:38

Try using https://pkginfo.devuan.org though with the (too subtile?) "File:" search variant.

(There is a hint about that on its fromt page.)

#6 Re: Other Issues » libncurses5 » 2026-05-19 21:58:22

libncurses5 is found in daedalus/main.
Assuming you are now on excalibur, one option is to add the old repository sources to your sources.list, e.g., by adding the following lines:

deb http://deb.devuan.org/merged daedalus main
deb http://deb.devuan.org/merged daedalus-security main

Then run

# apt-get upate aupdate
# apt-get install --no-install-recommends libncurses5

to get it installed (without including any "recommends" for it).

hth

#8 Re: DIY » How to swap out sound cards at will, » 2026-05-16 11:53:31

Note that the alsa configuration for a program is loaded only once, at program start. So a configuration change like that will be in effect for the programs started after the change (only).

There is however a "refer" element that can be used in the configuration, to be expanded upon sink creation rather than just once initially. Your configuration must include such a "refer" element in order to have a configuration change take effect within an already started program.

#9 Re: News & Announcements » How you can help Devuan » 2026-05-15 22:44:26

Yes. Write those. You can creatue an account at git.devuan.org for the files. Then discuss with the web/wiki masters how to "best" publish them... go for it!

#10 Re: Devuan » Missing GRUB Bootloader in installer images, since Daedalus. » 2026-05-13 10:38:18

Yes, Devuan installer ISOs since daedalus have included syslinux bootloaders only.

Quite possibly a Ventoy boot loader fails, especially if the newer versions have lost their syslinux ability, but in any case, Ventoy doesn't present the media as a bootable device so they might not work fully anyhow.

If you make sure that the Ventoy partition is labelled "Ventoy", and is of type exfat, then Devuan's Ventoy patching might kick in to make it work for you.

#11 Re: Devuan Derivatives » GENUEN starting GUI » 2026-05-05 10:06:58

It obviously cannot be repeated enough times, but Xorg and Xlibre have off-loaded the opeings of device nodes and files to an external mediator, which (presently) is one of 1)  seatd via socket, 2) elogind via dbus or 3) seatd as subproces. The fallback, option 3, requires that the X server is run by a user with due read-write access to all required device nodes and files, whereas options 1 and 2 only requires read-write access to the communication socket. Though options 1 and 2 require their surrounding services.

Choose your use case.

#12 Re: Installation » Weird usb partitioning issues » 2026-05-01 23:32:28

The "problem" for partitioning tools is probably that for a hybrid ISO, the first partition spans the whole disk, from sector 0 and to the last ISO sector. That span of course includes both the partition table and the second partition.  It also has the additional quirk, that the iso9660 interpretation has a block size of 2048 bytes per block, whereas the disk image view used in particular for the second partition is of 512 bytes per block.

I guess it's not easy for a graphical tool developer team to present and manage that kind of partition overlap which barely is understandable for normal people.

#14 Re: Packaging for Devuan » [SOLVED] chimaera-backports in archive.devuan.org » 2026-04-23 21:51:57

Did you update your copies of the repository meta files first (apt-get update)?

It does sound like you did, and then perhaps something has been removed from debian's pool. I'm not sure the chimaera merge is still happening automatically, so we'll need to check that.

#15 Re: Devuan Derivatives » [SOLVED] GENUEN updating packages is disabled » 2026-04-22 11:34:52

What does "does not work" mean? The repository tree seems fine...

#16 Re: Devuan Derivatives » [SOLVED] MX_Devuan_KDE_dinit » 2026-04-21 00:16:28

@curranjm, yes, the init programs themselves are not, and should not be, very complicated.

All complexity around "init" comes with the designed/intended framework of the particular init system idea. This is a matter of documenting that framework clearly and openly so that service devlopers can shoe-horn their service control into that framework. The framework itself would be concerned with the ordering of service control activity, and how to detect and handle failure situations. Complex stuff.

I don't think anything much is gained by conflating the complexity of an init framework abstraction with (ideally) the simplicity of the technical operation of an init program.

#17 Re: Devuan Derivatives » [SOLVED] MX_Devuan_KDE_dinit » 2026-04-20 05:06:08

@Valera, there are too many nonsense statements in that.
Why that kind of sales blurb?
There is no special power in any of these programs. Nothing complicated.

#18 Re: Devuan Derivatives » [SOLVED] MX_Devuan_KDE_dinit » 2026-04-19 23:25:14

Are you developing turnstile?

Or "simply" fixing its dinit backend?

I guess I don't understand why you would need to experiment with init systems while fixing the dinit backend for turnstile.

And turnstile in itself should be agnostic about init system.  It merely is a service that implements that concept of "User Services" where a user may set up "services" (programs) to start and restart when and while the user is logged in, and terminate when they log out.

Of course the ABI in detail has that start/restart as a 2-step matter with a "started" notification from the service control scripting separate from progress monitoring, and that's what the backend provides. The backend flavours, to me, only concerns which support utilities for process management would be expected.

But I may well have misunderstood it all. Why is turnstile related to which init system is in use?

#19 Re: Devuan » Devuan completely without systemd? » 2026-04-19 03:19:16

Really, kids, I don't think this is the forum to tell that systemd is shit. We all know that. Up on the barricades instead!

#20 Re: Other Issues » [SOLVED] openvpn 2.7.1 and excalibur » 2026-04-18 22:30:51

You can setup your system to allow hand-picked packages from ceres, by a) pinning ceres packages to something less than 100 and then merely include ceres in your sources.

The pinning would be a file named, say, reluctant-ceres in /etc/apt/preferences.d/ with perhaps the foolwing content:

Package: *
Pin: release n=ceres
Pin-Priority: 90

Adding to sources could be, say, two lines in the file /etc/apt/sources.list with something like the following in it:

deb http://deb.devuan.org/merged ceres main
deb-src http://deb.devuan.org/merged ceres main

Following that preparation, you would first apt-get update and then selectively install by including the desired ceres version code, for example, for that openvpn, you may have:

apt-get install openvpn=2.7.1-1devuan1

The pinning will make it remain so that nothing gets installed from ceres "automatically", ever; including even updates of installed ceres packages. It must all be by hand. If the desired package requires a ceres version of something else, then apt will tell that and refuse installation.

Further, if you want to roll back a ceres package, you again install the package with the desired version code. Doing so will downgrade that package to the indicated version code. Always use apt-cache policy openvpn (or whichever package is concerned) to see which versions you, with your sources, have available for installation (or upgrade or downgrade).

hth, Ralph.

#21 Re: Desktop and Multimedia » [SOLVED] Why Devuan have no Lomiri DE in repos? » 2026-04-18 22:16:19

So apparenlty it would only take someone to stand up and maintain a fork for Devuan.

#22 Re: Desktop and Multimedia » AppImage Package Manager. » 2026-04-17 23:30:14

Yes, the convenince!

Don't have to think at all!

Like a commodity, yay!

Who cares what it is? As long as I can just click a button and it just works!

What, Me Worry?

#23 Re: Installation » Devuan 6 excalibur installer fails to load on hyper-v » 2026-04-16 06:09:16

Looks to me like it's primarily slow on boot.

You might try by adding emerg to the boot command line. That will make init stop at end rather than error out, with a command shell. In that you try running the "/sbin/unpack" script by hand and make sure the media partition is found, mounted, and unpacked, before exiting the shell to let the /init script continue.

#24 Re: Hardware & System Configuration » Managing language support in a console only installation. » 2026-04-14 23:20:34

You may need to use setupcon and friends. I guess most convenience support has been done with GUI in mind. Unless you already done it, I suggest you explore man -k keyboard.

#25 Re: Installation » [SOLVED] Struggle with making Devuan + LUKS setup boot on Orange Pi 3B v1.1 » 2026-04-14 05:52:59

Ok. DietPi_OrangePi3B-ARMv8-Trixie.img.xz is a good start point, although named badly since it's 7z compression rather than an xz compression.

That disk image file has 2 partitions:

Device       Boot   Start     End Sectors  Size Id Type
/dev/loop0p1 *      32768 1875967 1843200  900M 83 Linux
/dev/loop0p2      1875968 1878015    2048    1M  c W95 FAT32 (LBA)

The disk image file also has a u-boot bootloader in the first sectors, from 16 and up to where the Linux partition starts, plus of course the MBR first section.

So you copy over sectors 16-32767 onto your SD card so as to reuse that boot loader, like

dd if=$IMGFILE skip=16 of=$SDCARD seek=16 count=32752 conv=notrunc

Next you copy the content of the /boot directory of the Linux partition filesystem into your boot partition at top level, plus set a link /boot -> . so that u-boot can find files with a /boot/ prefix, while you still may mount that partition as /boot in the target filesystem.

Next you need to change the rootdev setting in boot.cmd (and re-wrap it into boot.scr) to be the decrypted filesystem device, something like /dev/crypt_fs perhaps. That device node will be created by initrd in its cryptsetup step.

That decrypted filesystem could well be a Devuan root filesystem. You would add a mounting of the boot partition on /boot to /etc/fstab so it is ready for kernel and/or initrd upgrades.

Note that the Image link and the initrd.img link are used in boot.cmd to be the applicable kernel and initrd to use during boot. Esp. if you want to use a different initrd you need to change that link.

You can change to use sysboot instead of load+load+load+booti and then refer to kernel and inird versions in extlinux.conf, but you will then need to first determine which dtb is in use, and be sure that there is no overlay. Perhaps it's easier to stay with booti while sorting out the decryption.

Board footer

Forum Software