The officially official Devuan Forum!

You are not logged in.

#1 Re: Devuan Derivatives » Genuen » 2026-08-27 16:41:35

I've updated the images correcting the contents of /etc/skel, thanks. I upgraded both vdev and eudev as well. You should be able to use:

# apt-get install eudev|vdev

#2 Re: DIY » Problem with qemu » 2026-08-27 16:35:27

Install libguestfs-tools and mount the qcow2 image as root:

# guestmount -a devuan.qcow2 -i /mnt

Now you can copy dhcpcd_*.deb and its dependencies to /mnt/root or wherever you want within /mnt, and safely remove the disk afterwards:

# guestunmount /mnt

Boot the image and install the packages via:

# dpkg -i /root/*.deb

You can also configure /etc/network/interfaces if you wish:

auto eth0
allow-hotplug eth0
iface eth0 inet dhcp

https://dev1galaxy.org/viewtopic.php?id=6283

#4 Re: Devuan Derivatives » Genuen » 2026-08-14 09:30:46

kapqa wrote:

i get no wired-connection (disconnected) , maybe did something wrong

Upgrade snetaid again

kapqa wrote:

edit2> seem to have found solution:

sudo modprobe -r psmouse && sudo modprobe psmouse

psmouse should be loaded by vdev-modprobe.sh early on during boot, as it scans the input and serial subsystems, amongst others. I haven’t experienced any problems with the touchpad on my laptops. Perhaps that particular machine requires a 2nd vdev-modprobe.sh pass later on. I’ll add a 2nd run in the next vdev build.

#5 Re: Devuan Derivatives » Genuen » 2026-08-12 08:34:06

Prospero, I've fixed the issue. I recommend you to upgrade the whole system allowing all the changes in /etc/init.d/ because sysvinit scripts have been migrated to pure openrc by building a new debhelper utility dh-openrc analogous to dh-runit. Hence, sysv-rc no longer exists in the repository. It wouldn't work with the shebang #!/sbin/openrc-run. In the same way, I also dropped bootlogd as I've not been able to get it working with openrc. Anyway, you can get the openrc log via:

# cat /var/log/rc.log

I'm doing the same with runit right now, i.e. migrating the initscripts to pure runit. And I'm planing to build a dh-s6 in order to provide a genuen image with Skarnet's s6 process supervision and initialization suite in the near future as well.

As always, thank you for your great help smile

#6 Re: Devuan Derivatives » Genuen » 2026-08-07 01:28:47

try with /usr/libexec/gpartedbin

#7 Re: Devuan Derivatives » GENUEN time does not change » 2026-08-02 00:34:38

# hwclock --set --date "2026-06-06 3:44"
# date --set "2026-06-06 3:44"
gfp wrote:

every time I log into Genuen XFCE
the time stays at the last login.

fake-hwclock is a service designed for boards that do not have a battery or a real hardware clock (such as the Raspberry Pi). What it does is save the time to a text file when the system is shut down and restore exactly that same time when it is switched on. Therefore, I guess that this is causing a conflict with the real clock and freezing the system in the past. I'll try to fix this issue..., maybe disabling fake-hwclock and moving hwclock.sh from the sysinit runlevel to the boot runlevel.

#8 Re: Devuan Derivatives » Genuen » 2026-07-26 22:01:35

pablito15 wrote:

una pregunta saldra la version de lxde de genuen?

Ya está disponible.

#9 Re: Devuan Derivatives » Genuen » 2026-07-26 21:53:17

prospero wrote:

The only addition I am currently making to the installed system is lxpolkit

I added xfce-polkit to the iso image.

#10 Re: Devuan Derivatives » Genuen » 2026-07-23 23:13:06

vdev-1.4.8-4+genuen6u1 fixes the issue

#11 Re: Devuan Derivatives » Genuen » 2026-07-23 10:37:04

@prospero: I'm fixing the issue with LVM + Encryption

#12 Re: Devuan Derivatives » Genuen » 2026-07-23 10:36:08

pablito15 wrote:

una pregunta saldra la version de lxde de genuen?

Sí, en breve, de hecho he realizado varias mejoras tanto en libfm como en pcmanfm que voy a proponer en la lista de correo de lxde. Por ejemplo, he añadido un spinner a las acciones de udisks2 (al estilo Thunar) y también he movido el TabBar (donde se abren las pestañas) dentro del FileView porque antes en el "modo de panel doble" había un único TabBar común para ambos paneles donde se mezclaban pestañas de uno y otro panel, lo cual resultaba confuso. Ahora en cambio cada panel tiene su propio TabBar. Solo me queda configurar un poco el escritorio, y publico la iso.

#14 Re: Devuan Derivatives » Genuen » 2026-07-19 19:21:59

I uploaded a new image after disabling udev synchronization and rules during LVM volume activation in the initramfs environment:

  • Ran vgscan and vgchange injecting custom inline LVM configuration: 'activation { udev_sync=0 udev_rules=0 }'

  • Forced manual block node creation using --mknodes

  • Added PREREQ="vdev" to vdev`s local-block/forcelvm script to force execution order

  • Added more kernel modules to `modules.d/vdev`: dm_snapshot, dm_mirror, ahci and nvme

The new script:

#!/bin/sh

PREREQ="vdev"

prereqs()
{
   echo "$PREREQ"
}

case $1 in
prereqs)
   prereqs
   exit 0
   ;;
esac

. /scripts/functions

# This was necessary because LVM autodetect is completely broken.
if [ -x /usr/sbin/lvm ]; then
   log_begin_msg "Activanting LVM with sysinit (vdev environment)..."
   
   # Force LVM to scan the blocks using sysinit to populate its internal cache
   /usr/sbin/lvm vgscan --mknodes --config "activation { udev_sync=0 udev_rules=0 }" >/dev/null 2>&1
   
   # The status change will now work because the internal cache already recognises the drives
   /usr/sbin/lvm vgchange --sysinit -ay --config "activation { udev_sync=0 udev_rules=0 }" >/dev/null 2>&1
   
   log_end_msg
fi

Please, can you try again?

Thanks in advance smile

#15 Re: Devuan Derivatives » Test ISO: refracta freia xlibre turnstile pipewire » 2026-06-24 23:12:04

ralph.ronnquist wrote:

does the device plug-in get logged in X11 log? in syslog? I think X11 needs the libinput module for hotpluggable devices, and that this interacts with udev

I've solved the issue: it seems that a prior input-only OS_SUBSYSTEM filter applied to zzz-udev-compat.act in the vdevd.1 profile left DRM without G:seat / E:ID_SEAT entries. Thanks smile

#16 Re: Devuan Derivatives » Genuen » 2026-06-23 06:10:17

Thanks, I added xserver-xlibre-video-qxl and removed 20-nouveau.conf

#17 Re: Devuan Derivatives » Genuen » 2026-06-21 13:06:36

First of all, thank you so much for the kind words, for opening this new thread, and for your valuable feedback on the latest genuen iso. Your testing is essential to making this release stable.

I have been investigating the "blinking cursor" issue ((EE) No devices detected / no screens found) in Qemu/KVM, and I wanted to share my findings and what I have ruled out so far.

What I have verified:

    The bug is specific to the ISO environment: I have successfully upgraded older existing installations on physical machines with both UEFI and BIOS, and they boot and work perfectly. But, when booting the new live iso in Qemu and some physical machines, it indeed stalls at the blinking cursor right after loading the system services.

Technical details & What has been ruled out:

To isolate the issue, I have performed several tests on the live image configuration, ruling out the most obvious changes:

1) Not a Secure Boot / Kernel issue: I am aware that the custom genuen certificate (generated to bypass the MS-signed Debian certificate) has expired, and I haven't resigned the linux-libre kernel yet (as my initial Secure Boot attempts failed). However, this is 100% unrelated to this bug since Secure Boot is disabled in your VMs, the kernel boots perfectly, and services initialize normally before the crash. If it were a signature issue, UEFI would have blocked the boot way earlier.

2) Not a vdev or xlibre issue: I tried reverting vdev back to eudev, and swapping xlibre back to stock X11. The blinking cursor persisted. The issue does not stem from either of them.

3) Not the latest display tweaks: I tried completely removing the nouveau.modeset=1 kernel parameter and deleting a custom configuration file I added under /etc/X11/xorg.conf.d/. Surprisingly, the error remains. Most other recent changes are strictly constrained to vdev and libudev-compat on the one hand, and simple-netaid and avmix (formerly amixer-gtk) on the other hand (including their respective xfce-panel plugins).

4) List of Banned Packages Expansion: Another major change in this iso was tightening the package blacklist in Amprolla, strictly following the FSF's  https://libreplanet.org/wiki/list_of_so … Guidelines. While I don't think this should break Xorg directly, it is something to keep in mind regarding potential underlying dependency drops.

Current status:

This is quite mysterious, as the underlying system seems to be completely functional, but Xorg fails to detect the emulated virtual screens in Qemu.
I am still digging deeper into the ISO build configuration to find out why the virtual graphic drivers are failing to load on this specific build. In the meantime, if anyone can try booting the live image with the nomodeset kernel parameter added to GRUB, please let me know if it allows you to bypass the cursor.

Thank you all for your patience and support. I will keep you updated!

#19 Re: Devuan Derivatives » Test ISO: refracta freia xlibre turnstile pipewire » 2026-06-02 22:30:30

fsmithred wrote:

Easier way to get to xfce. Don't know why I didn't think of this the first time

I managed booting genuen + vdev + seatd + xlibre without any display manager https://www.genuen.org/mirror/excalibur and the result is that coldplug input devices at server start do work (devices present before xlibre starts, or after restarting xlibre with the device already plugged in), but disconnect/reconnect or a newly plugged input/event* node won't respond until xlibre is restarted, unless a workaround is used -for example, adding myself to the input group, which isn't very convincing-; the best workaround I've found is to add startxfce4 to ~/.xinitrc and use exec startx instead. I have:

#!/bin/sh
exec /etc/X11/Xsession startxfce4

Btw, I'm curious to try chimera's turnstile, so I downloaded your iso. Thanks!

#20 Re: Devuan Derivatives » [SOLVED] GENUEN updating packages is disabled » 2026-05-11 19:03:19

gfp wrote:

yes, the time is set incorrectly

There is a service sync-once in /etc/init.d that runs ntpdate the first time it detects a network connection. Anyway, you can run:

# hwclock --set --date "2026-05-11 21:01"

and

$ date --set "2026-05-11 21:01"

#22 Re: Devuan Derivatives » [SOLVED] GENUEN starting GUI » 2026-04-30 18:54:18

in /var/log/boot, but you need to install bootlogd

#23 Re: Devuan Derivatives » [SOLVED] GENUEN starting GUI » 2026-04-29 18:38:45

Polkitd looks for authorisation rules in several directories, but cannot find them. Polkit simply reports that these optional directories are not present. But this is not a serious issue as long as it manages to load the basic rules.

#24 Re: Devuan Derivatives » [SOLVED] GENUEN starting GUI » 2026-04-28 13:47:47

Maybe you have various display managers installed (e.g. lightdm and sddm). You should define the one you want in /etc/X11/default-display-manager to end up at the login dm.

#25 Re: Devuan Derivatives » [SOLVED] GENUEN updating packages is disabled » 2026-04-26 22:57:33

ilargi wrote:

Glad you got genuen with Excalibur up and running

Hmmm... ilargi means moon in basque

Board footer

Forum Software