The officially official Devuan Forum!

You are not logged in.

#1 Re: Installation » Boot issue » 2025-11-18 06:55:15

Presumably you need to edit /etc/fstab to add a line for it, like

/dev/sdb1  /home  ext4  defaults,noatime  0  1

But with details suitable for you.

Check "man fstab" for the details.

#2 Packaging for Devuan » Packaging the fftrate ALSA plugin » 2025-11-18 06:36:10

ralph.ronnquist
Replies: 0

I thought to mention that I've started on a debian packaging of the fftrate ALSA plugin. This is initially aimed at Devuan's experimental repository and that packaging has its source residence in Devuan's git store, at https://git.devuan.org/devuan/fftrate.git

I will submit it to debian in due course.

#3 Re: Desktop and Multimedia » debug firefox-esr microfone sound » 2025-11-17 12:46:26

@bai4Iej2need yes it would be in addition. Your settings defines the CARD "variable" and it thus applies separately and together.

Though, as @igorzwx noted, the default setup might already have dsnoop and dmix.

#4 Re: Desktop and Multimedia » aegisub-3.2: symbol lookup error: /lib/x86_64-linux-gnu » 2025-11-16 12:42:36

Probably your system does not link together /lib and /usr/lib

If so, the searchable keyword is usrmerge

Not my idea.

#5 Re: Desktop and Multimedia » debug firefox-esr microfone sound » 2025-11-15 23:53:54

That's a great .asoundrc example. Though you could have omitted "primary_system" tree which most likely will confuse the casual reader smile

I suggest the OP should only consider the part following # Configuration for PCH.

You, the reader, may however note the similarities between the "default" tree and the "primary_system" tree (which targets the USB sound card), and pay attention to the differences in their sample rates and bit sizes (48k, 16 bits versus 192k, 32 bits). In both cases rate conversions are handled by fftrate which @igorzwx introduced us to last year.

See e.g, https://dev1galaxy.org/viewtopic.php?id=7142 or search fftrate on the forum. We are still longing for a debian packaging of this.

#6 Re: Desktop and Multimedia » debug firefox-esr microfone sound » 2025-11-15 22:13:58

Yes I noticed you mentioned that some while ago (and has verified on my system).

I still needed the setup on that (daedalus) system, so thought to mention it. Baybe it rather was the S16_LE setting for the microphone that made the difference, or the 48k sampling (?) I'm not sure.

#7 Re: Desktop and Multimedia » debug firefox-esr microfone sound » 2025-11-15 10:36:10

For some firefox version I had to introduce a "dsnoop" pcm on the capture side, so that it could handle multiple concurrent accesses to the microphone. It appeared to be that firefox opened the microphone device before forking and thereby ended up in access contention with itself; the "dsnoop" pcm allows the microphone to be shared.

It resulted in a few pcm declarations in ~/.asoundrc:

pcm.!default {
    type plug
    slave {
        pcm splitter
        rate 48000 ; channels 2
    }
}
pcm.splitter {
    type asym
    playback.pcm plughw
    capture.pcm mic
}

# The "mic" PCM adds "dsnoop" to source opening, which allows a single
# source be used by many "consuming processes". This is required by
# firefox, which otherwise locks out itself from using the microphone.
pcm.mic {
    type dsnoop
    ipc_key 5
    ipc_key_add_uid false
    slave {
        pcm "hw:0,0"
        period_size 2048 ; buffer_size 16384
        periods 0 ; period_time 0
        format S16_LE ; rate 48000 ; channels 2
    }
}

Something like that; it was a while ago and I'm not totally sure about it.

#8 Re: Installation » [SOLVED] Can't run Devuan Excalibur on Software Raid » 2025-11-15 00:50:42

I've repeated your setup and it fails for me as well.

However, with the variation to use the default type 1.2 metadata for the raids the installation was successful.

Perhaps you can try that, unless you require type 0.90 metadata for some reason?

I don't know enough about it to comment on that difference, but it seems type 1.2 was the default already in chimaera.

#9 Re: Documentation » How to: Devuan 5 Daedalus an pipewire » 2025-11-14 00:22:40

Why use Microsoft's server for FOSS ?
Why not git.devuan.org ?
Or codeberg.org ?

#10 Re: Other Issues » Hi, new here just joined devuan. need help with games an programs. » 2025-11-13 05:36:19

No, there can only be one codename on a line. You need a separate line for each codename.

#11 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.

#12 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.

#13 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".

#14 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

#15 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.

#16 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?

#17 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.

#19 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.

#20 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.

#21 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.

#22 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.

#23 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?

#24 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?

Board footer

Forum Software