The officially official Devuan Forum!

You are not logged in.

#126 Re: Other Issues » Hi, new here just joined devuan. need help with games an programs. » 2025-11-13 02:39:01

The four labels main, contrib, non-free and non-free-firmware are known as sections;

The four labels excalibur, excalibur-updates, excalibur-secority and excalibur-proposed-updates are known as codenames;

The URL http://deb.devuan.org/merged is known as the base.

The prefix label deb indicates that the line is for binary packages, and the prefix label deb-src indicates that the line is for source packages.

Each sources.list line includes (in order) a prefix label, the base, a codename, and one or more sections. You can have it as 4 lines with a single section on each, or as a single line with all four sections.

I suggested you have one deb line for each codename, with all 4 sections, and one deb-src line for each codename, with all 4 sections.

#127 Re: Installation » [SOLVED] Can't run Devuan Excalibur on Software Raid » 2025-11-12 23:06:01

You confuse me. What is the problem, really?
The installer doesn't build any md assemblies by itself. And the raid1 setup seems fine.

However the lack of a bootloader partition for grub on the boot disk is a problem. You should have /dev/sda1 or /dev/sdb1 partitions assigned as BOOT_bios partitions for grub to use (choosing which is the boot disk). So you can't use them in a raid and you can't install a filesystem on them.

#128 Re: Other Issues » Hi, new here just joined devuan. need help with games an programs. » 2025-11-12 20:54:26

The order is not important, but duplicates might be a bother. I.e., you should remove the top two, because the are duplicates for excalibur/main and excalibur/non-free-firmware.

In addition, you should probably add sources.list lines for excalibur-updates and excalibur-proposed-updates ... also using sections main, contrib, non-free and non-free-firmwares. With that you would be more "future ready".

#129 Re: Installation » [SOLVED] Can't run Devuan Excalibur on Software Raid » 2025-11-12 13:47:34

I've now set up a VM with 2 disks /dev/sda and /dev/sdb, with some 8 partitions each, to form 7 raid1 assemblies, while /dev/sda1 and /dev/sdb1 are set up as "BIOS boot" partitions for grub. Though only /dev/sd1 is in use for booting.

The key step for making it work is to not install grub via the installer but by hand from the C-A-F2 console, and then bind-mount /run from the installer onto
/target/run before the chroot into /target and the grub installation.

If you missed out on that, you can recover by starting the installer in menu choice 1, and progress that to the hostname dialog; then go to C-A -F2 console for recovery actions, for example:

# mdadm -C -n2 -x0 -lraid1 -v /dev/md0 /dev/sda2 /dev/sdb2
# mount -t ext4 /dev/md0 /mnt
# mount --bind /run /mnt/run
# chroot /mnt /bin/bash -i

and continue in the chroot

# mount -t proc proc /proc
# mount -t devtmpfs dev /dev
# mount -t devpts devpts /dev/pts
# mount -t sysfs sys /sys
# mdadm --assemble --scan
# mount -a
# apt-get install --reinstall grub
# update-grub
# grub-install /dev/sda
# update-initramfs -u
# exit

and then

reboot

The above is on the assumption that md0 has sda2 and sdb2, and contains the root filesystem. Further /etc/mdadm/mdadm.conf must be duly prepared; but the key is still to have md0 assembled in the console and then that /run is bind-mounted into the chroot before you go into that for the further rescue actions.

HTH

#130 Re: Installation » [SOLVED] Can't run Devuan Excalibur on Software Raid » 2025-11-12 03:02:44

Have you verified uuid? it's unusual for me to see ":" rather than "-" in uuid, though it may well be an mdadm thing(?)

ls -l /dev/disk/by-uuid

In any case I'll set up a VM trial to see if I can replicate your problem.

#131 Re: Installation » [SOLVED] dist upgrade to excalibur hits only security packages » 2025-11-09 11:26:29

Did you actually run that sed command?
I copied and pasted from your post #14 and got a file of 1603 bytes.
That is the size of the file in your post #22
I then ran that sed command and got a file of 1598 bytes.
The differences are in removal of space characters on the blank lines.

Perhaps you have different explanation why your file is 1603 bytes?

#132 Re: Installation » [SOLVED] dist upgrade to excalibur hits only security packages » 2025-11-08 23:07:48

It appears your /etc/apt/sources.list.d/devuan.sources have blank lines that are not empty, but each contains a single space character. Therefore that whole file becomes treated as a single block of key: value pairs, where the last one for each key overrides all other.

I don't know which which editor you use to accomplish that single-space-character blank lines, but if you run the following command it will be happier:

sed 's/^\s*$//' -i /etc/apt/sources.list.d/devuan.sources

You can verify that the file is slightly smaller after the command, and if you first copy the file to /tmp/OLD you can compare them with diff or meld to see what I talked about already some posts ago.

#134 Re: Freedom Hacks » ALSA without PulseAudio and PipeWire » 2025-11-06 22:12:03

Nowadays we also have the pipewire-alsa package that does the same as pulseaudio-alsa but directing to pipewire instead.

#135 Re: Installation » Excalibur: Mounting NFS shares using /etc/fstab » 2025-11-06 08:49:41

Ha! You're right. I interpreted that condition wishfully rather than correctly.

So obviously, would I want to use nfs, I need to arrange for that by myself since I wouldn't find joy in associating nfs mounting with networking events.

And if I choose to install a system with a Devuan installer iso and select a desktop flavour that installs NetworkManager, I will need some additional post-install hands-on to purge that together with apparmor, avahi-daemon and whatnot that the desktop flavour developers have included at the outside of my ideal setup.

#136 Re: Installation » Excalibur: Mounting NFS shares using /etc/fstab » 2025-11-06 06:50:31

Indeed, it seems prepared for random asynchronous bootup when one has configured it so. Though it seems the default setup case is the invocation at line 90, where the hook script is used explicitly.

#137 Re: Installation » Excalibur: Mounting NFS shares using /etc/fstab » 2025-11-05 22:56:54

Traditionally, NFS mounts are set up as declared in fstab via the init script mountnfs.sh, and it's not as a side effect of networking. That kind of NFS mount is supported with sysvinit, and it works as fine with excalibur as it has done with prior repository codenames.

Clearly one may insist on some different NFS mount behaviour.. In such a case one will need to set up the system to support that.

#138 Re: Installation » [SOLVED] dist upgrade to excalibur hits only security packages » 2025-11-04 22:35:35

That blank line between the stanzas, does that contain any spaces or tab?

#139 Re: Installation » Latest Excalibur desktop installer forces LXQt? » 2025-11-04 01:37:34

Yes it does... I'll try it out to see if I get the same. Will take a little while though.
Did you install with or without network?

#141 Re: Installation » Excalibur: Mounting NFS shares using /etc/fstab » 2025-11-03 23:06:06

@Andre4freedom: please show the error log, from the boot with fstab set up as in your daedalus. (It's awfully hard to just guess)

Probably logged to /var/log/dmesg and/or /var/log/syslog.

#142 Re: DIY » usb controllers and qemu » 2025-11-03 04:05:50

You might use the following qemu command line arguments for usb passthrough:

-device qemu-xhci,id=usb-bus \
-device usb-host,vendorid=0x0000,productid=0x1111

with of course the right vendor and product ids replacing 0x0000 and 0x1111.

The device must be plugged in when qemu starts. If you want to support removing and reinserting, you'll need to use the first "-device ..." argument only, and then the qemu monitor command line to add the device, with different but near enough similar syntax.

Before then, the user running qemu must have path access to the /dev/bus/usb/*/* devnode for the usb device to access.

To that end you might for example add GROUP="plugdev" appropriately in /lib/udev/rules.d/50-udev-default.rules, and make the user member of the plugdev group, and then the user gains access right whenever the device is blugged in.

It's also possible to refer to the device using the bus and device id.

#143 Re: DIY » Qemu question » 2025-11-02 00:17:57

It's not that hard:

* start with an opening square bracket, the word code, a closing square bracket

* end with an opening square bracket, a slash, the word code, a closing square bracket

Or maybe you want it to be a bit peculiar?

#144 Re: DIY » Qemu question » 2025-11-01 22:36:46

if you were to use "code" tags around code, then where would they be?
(You should be able to edit your post if you would want to).

#147 Re: Other Issues » [SOLVED] Debian User Forum » 2025-10-28 10:45:00

I'm using forums.debian.net... it seems available but different. (I haven't noticed before that the header includes "Debian Fish and Animal Emporium", whatever that means.)

EDIT: apparently an April 1 joke that was so hilarious for the admins that it has remained. "Fun" is something subjective, obviously.

#148 Re: Other Issues » changing invalid email » 2025-10-24 21:40:10

Perhaps you forget to "submit" it? I.e.
1 go to your profile
2 edit the email address to be the new one
3 scroll down and press "submit"

Note that "validity" of an email address refers to it's format rather than whether emails to the address are deliverable or not. (See e.g. RFC 6530 and details)

#149 Re: Off-topic » What is the devuan opinion about using elogind? » 2025-10-16 13:07:58

I'm more puzzled by your statement "don't want to open a debate" than anything. But I agree that using elogind or not is not really something worth debating.

#150 Re: Desktop and Multimedia » Excalibur RC1 + Xfce + slim + auto login shows Untitled window » 2025-10-15 03:16:16

Usually rather than fiddling with source via the browser, I would clone the packaging project and review the source from there. This would include using the command

$ dpkg-source --before-build .

within the packaging branch so as to apply any patch series (in case of quilt packaging). Doing so sets up all actual "before build" source in that workarea. (One may undo that by using --after-build instead)

If I then want to compile and prepare a local .deb for testing, I'd use

$ dpkg-checkbuilddeps

to tell which build dependencies need to be installed, and then use the command

$ debian/rules

i.e., execute the debian/rules make script by the shell with working directory at the project top. This typically creates a .deb file somewhere, possibly in the parent directory.

Board footer

Forum Software