The officially official Devuan Forum!

You are not logged in.

#1 Re: Installation » [SOLVED] [newbie] need help with minimal installation problem » Today 13:18:28 is in the live isos, not the installer isos.

I never use conv=sync when I dd a usb stick, so I don't think that was the problem. Sounds like the classic problem of "Computers don't do what you want; they do what you tell them to do."

Glad you got it working.

#2 Re: Off-topic » Knoppix 8.6 — first wide public release to abandon systemd » Today 13:14:48

Here's a presentation by Klaus Knopper on why he does not need the complexity of systemd for Knoppix.

No great revelations. Just a neutral talk about what systemd does and what he had to do to replace it and trim down the system to where he wanted it.

#3 Re: Installation » [SOLVED] [newbie] need help with minimal installation problem » Yesterday 11:12:26

First thing I would do is look behind the furniture for an ethernet outlet.

If you tried the minimal-live iso, it has firmware already installed. Run to configure wireless.

I don't know anything about your model of laptop, but you might want to take a look at this to see if you have any of the same problems:

#4 Re: Other Issues » Requesting bug reports » 2019-08-14 10:10:06

To start a bug report, send email to
To add a follow-up message, send email to, where NNN is the bug number (without the '#')
I think you will get replies to the bug report. I can't tell what I got that's a reply to a bug report and what I got from the bug mailing list - thunderbird is not cooperating with my search efforts.

#5 Re: Hardware & System Configuration » PulseAudio? Seriously!? » 2019-08-08 13:31:28

Head_on_a_Stick wrote:

Pulseaudio is a dependency for the XFCE desktop, if you don't want it then use a simple window manager instead;

XFCE gets pulseaudio through a chain of Recommends. It's not a hard dependency, and it's easy to avoid it. Just install without recommends. I haven't checked, but it's probably the same for the other desktops.

#6 Re: DIY » Without Devuan , With Debian » 2019-08-07 19:12:58

If Kali has a git repo, you could clone the packages you want and build them in devuan. If they don't have that, you would need to compile from the source packages. It might also be possible to download their packages and install them on devuan.

I expect there would be a lot of work no matter which way you go.  You could do this inside a virtual machine and keep a snapshot of the unmodified system for easy restore to base state when it all gets too messy to fix.

#7 Re: DIY » Without Devuan , With Debian » 2019-08-07 15:54:09

You would still need a /devuan repo to get the packages we modified, and you would probably need to pin all those packages to the devuan repo. I hope you're just thinking of this as an experiment.

#8 Re: Other Issues » InRelease, Release, and Release.gpg files need updating since 7/30/19 » 2019-08-06 23:09:52

Thanks. All better now. (until next time) but there's some more logging going on to trace the problem.

#9 Re: Installation » Upgrade from Devuan Jessie to Ascii causing X window issues » 2019-08-02 20:17:20

You either need to install elogind or edit Xwrapper.config to allow X to run as root. See the section on startiing X from console in the release notes:

#10 Re: Installation » Upgrade from Debian Wheezy to Devuan Jessie » 2019-08-02 11:14:45

W: GPG error: jessie Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY BB23C00C61FC752C
W: GPG error: jessie-security Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY BB23C00C61FC752C

apt install devuan-keyring
And say 'yes' to the scary warning.

W: Failed to fetch  404  Not Found

W: Failed to fetch  404  Not Found

Remove jessie-updates and jessie-backports from your sources. They no longer exist.

#11 Re: Hardware & System Configuration » Shutdown encrypted LVM on Beowulf » 2019-08-01 22:45:26

The fix appears to be the same, but the file is not. The last diff I posted was between the copy
of cryptdisks-functions in the mx package, which is named same as the original file in beowulf, against the cryptdisks.functions file from ascii. I didn't notice the different filenames when I ran the diff because I used tab-completion.

The diff between the mx version of the file and the original file in beowulf, looks a lot different. I haven't examined it closely, but it's obviously not the same file. It's too big to copy the whole thing from a terminal, so I pasted it here:
This is really the diff between cryptdisks-functions in beowulf and cryptdisks.functions+patch in ascii
Unless antix or mx is still using cryptsetup 1.7, they should update their package to use the file from cryptsetup 2.1. for buster.

They also didn't include the fix for lvm. Here's what I changed in beowulf:

diff -u cryptdisks-functions.orig-2.1.0-5  cryptdisks-functions.patched 
--- cryptdisks-functions.orig-2.1.0-5	2019-08-01 22:24:09.400000000 +0000
+++ cryptdisks-functions.patched	2019-07-19 02:03:11.972000000 +0000
@@ -179,7 +179,18 @@
 # Removes all mappings in crypttab
 do_stop() {
+    local vgs vg
     dmsetup mknodes
+       if [ -x /sbin/lvm ]; then
+        vgs="$(/sbin/lvm vgscan | sed -n '/"/s/^.*"\([^'\'']*\)".*$/\1/p')"
+         if [ -n "${vgs}" ]; then
+          for vg in ${vgs}; do
+           /sbin/lvm vgchange -a n ${vg} >/dev/null 2>&1 
+          done 
+         fi
+        fi
     log_action_begin_msg "Stopping $INITSTATE crypto disks"
     crypttab_foreach_entry _do_stop_callback
@@ -187,7 +198,7 @@
 _do_stop_callback() {
     local i rv=0
-    for i in 1 2 4 8 16 32; do
+    for i in 1 2 ; do
         remove_mapping "$CRYPTTAB_NAME" 3<&- && break || rv=$?
         if [ $rv -eq 1 ] || [ $rv -eq 2 -a $i -gt 16 ]; then
             log_action_end_msg $rv

#12 Re: Hardware & System Configuration » Shutdown encrypted LVM on Beowulf » 2019-08-01 02:00:28

Yes, it's the same solution. Here's the diff against the same file in ascii. The advantage of the mx/antix package is that it uses dpkg-divert to keep the file from being clobbered on upgrades. Do they have a version for buster?

diff -u /usr/lib/cryptsetup/cryptdisks.functions  cryptdisks-functions 
--- /usr/lib/cryptsetup/cryptdisks.functions	2017-05-09 11:50:59.000000000 +0000
+++ cryptdisks-functions	2018-11-30 03:02:16.000000000 +0000
@@ -769,7 +769,7 @@
 	log_action_begin_msg "Stopping $INITSTATE crypto disks"
 	egrep -v "^[[:space:]]*(#|$)" "$TABFILE" | while read dst src key opts; do
-		for i in 1 2 4 8 16 32; do
+		for i in 1 ; do
 			handle_crypttab_line_stop "$dst" "$src" "$key" "$opts" <&3 && break || ret=$?
 			if [ $ret -eq 1 ] || [ $ret -eq 2 -a $i -gt 16 ]; then
 				log_action_end_msg $ret

#13 Re: Installation » Migrate from Debian 10 to Devuan » 2019-07-29 19:10:24

I tried it with a small install (just standard system utilities) and a big install (kde). Neither one was easy, but it is possible. I won't attempt to give you instructions. Even if I looked at my command history, I wouldn't be able to tell you what worked and what didn't.

Don't try it on a system you care about. Not now, anyway.

#14 Re: Devuan » What should I know before "diving in" » 2019-07-25 11:46:27

A fresh install should go smoothly. The installer isos are just like installing debian. The live isos use refractainstaller. Install guides can be found on this page. (scroll down about half way)

#15 Re: Installation » I can't install beowulf using mini.iso » 2019-07-25 11:38:42

Confirmed. No boot menu in uefi boot. Must be a grub.cfg missing. Next iso should be better.

#16 Re: Other Issues » jessie - backports no longer available? packages show as local » 2019-07-24 22:09:25

it seems it's still possible to access the backports through
Is there a same thing for devuan?

Packages that we don't change can be downloaded from and installed manually. Don't add the repo.

Packages that we do change can be found here. You have to know what version you want. The Packages.gz file for jessie-backports is empty, so I'm not even sure if the packages you find in pool will be for jessie-backports.

I'll see if I can find out more.

#18 Re: Other Issues » jessie - backports no longer available? packages show as local » 2019-07-23 17:11:32

No more jessie-backports or jessie-updates. Just jessie and jessie-security still work.

#19 Re: Installation » Upgrading from Ascii to Beowulf » 2019-07-23 10:54:54

Looks like ascii has both of those versions. Am I looking at the wrong package?

$ apt-cache policy emacs25
  Installed: (none)
  Candidate: 25.1+1-4+deb9u1
  Version table:
     25.1+1-4+deb9u1 500
        500 ascii/main amd64 Packages
        500 ascii-security/main amd64 Packages

$ apt-cache policy emacs24
  Installed: (none)
  Candidate: 24.5+1-11+deb9u1
  Version table:
     24.5+1-11+deb9u1 500
        500 ascii/main amd64 Packages
        500 ascii-security/main amd64 Package

#20 Re: Installation » Upgrading from Ascii to Beowulf » 2019-07-23 01:48:11

It depends on what you have installed and how good you are at getting around conflicts with the package manager. Scratch that. Package managers. Plural. Start with apt or apt-get upgrade, probably a couple times with a reboot in there, then try the dist upgrade and switch to aptitude when apt (and you) can't figure out what to do next.

Is this a system you actually use to do things you want to do? If it works, don't mess with it.

#21 Re: Hardware & System Configuration » Serial console install » 2019-07-23 00:43:30

If you're getting a grub prompt instead of a normal boot menu, the easiest thing to do is use that command line to boot the installed system. Then you can run update-grub to generate a new boot menu.

grub prompt looks like this:


If you iinstalled the system on /dev/sda1, you would use the following commands:

set root=(hd0,msdos1)
linux /vmlinux ro root=/dev/sda1
initrd /initrd.img

Note: it's possible your computer will see the usb as the first drive. In that case, (hd0,msdos1) would need to be changed to (hd1,msdos1). You can use tab-completion to figure it out. Type set root=(hd0 and press TAB (maybe twice) and it will show you the partitions on that drive.

Once you've booted the system run update-grub

#22 Re: Other Issues » Beowulf update adding Ceres repos to sources » 2019-07-23 00:06:11

You got hit with an old version of devuan-baseconf. I think you had to hit the enter key on a dialog screen without noticing it said 'ceres' in the text-entry box. The updated version is in ceres now and won't add any lines to sources.list, but it also won't remove the lines that were added. Do that manually. It should be in beowulf soon, too.

The newer version will remove /data/etc/apt/apt.conf.d/05disable-recommends. (Bet you didn't notice that one.)

Sorry for the mixup.

#23 Re: Installation » I can't install beowulf using mini.iso » 2019-07-22 23:52:46

I used the one on this page, but I think it's the same one. … s/netboot/

The kernel in my beowulf is dated July 19. The mini.iso is dated June 27. It might not work now. Normally when that happens, you can get part way through the installation and then get a message about kernel modules being wrong. You didn't get that.

for the Jun 27 amd64 mini.iso I get the following. Check yours to see if it was a bad download.

$ sha256sum mini.iso 
85a227cb9bdf79352851195ed7e8c78c3e649dbc4b5f59a8d6232da62ef2fed9  mini.iso

#24 Re: Hardware & System Configuration » Serial console install » 2019-07-20 23:23:04

ralph.ronnquist wrote:

Obviously you'll need to do all that every time you boot, until you get persistence set up.

That's true only for booting from usb. The changes to inittab will be present in the running  system. Since this is a live iso that uses refractainstaller, those changes will be copied to the hard drive (or SD card?) during installation and be persistent.

You might want to look at these before you run the installer. The install guide is for the graphical installer, but the cli installer is similar. Instead of getting lists of partitions to select from, you type in the partition (like /dev/sda1 or /dev/mmcblk0p1). … e-gui.html

#25 Re: Hardware & System Configuration » Grub.cfg not recognised in Beowulf » 2019-07-15 23:31:57

Yes, devuan mounts the efi partition at /boot/efi. The problem is that grub is looking for efi/EFI/debian but efi/EFI/devuan was created. If someone wants to keep the -signed package, they need to run grub-install --bootloader-id=debian in chroot or with whatever option grub uses now to point to another target. (--boot-directory or --root-directory?)

And you don't need to specify /dev/sda when running grub-install on uefi. It knows to put the bootloader in the efi partition.

Also, someone is working on a fix for this in devuan.

Board footer

Forum Software