The officially official Devuan Forum!

You are not logged in.

#2 Re: Installation » [SOLVED] Minor issue after upgrading to excalibur » 2025-09-10 18:04:56

Ups!

I read RedGreen925 post and thought it was an update from the OP.

Sorry for the confusion.

#3 Re: Installation » Cant do upgrade Dadedalus to Ceres » 2025-09-10 14:50:51

Looks like the package usrmerge is not installed. It is mandatory to install before switching to excalibur or ceres.

# apt-get install usrmerge

#4 Re: Installation » [SOLVED] Minor issue after upgrading to excalibur » 2025-09-10 14:46:00

sources file looks good.
((The repos "excalibur-backports", "excalibur-proposed-updates",  "excalibur-updates", "excalibur-security" are probably not existing by now, but will when excalibur becomes stable.))

Assuming you did:

# apt-get update
# apt-get upgrade
# apt-get dist-upgrade

Is there an error message afterwards?

Edit: I got this wrong!
('strike through' does not work on code blocks)

#5 Re: Hardware & System Configuration » Firewire optical drive not recognized » 2025-09-04 20:15:32

"unreadable" in case of an optical drive usually means "defective medium" - or more seldon "drive defective".
To find out: Try other CD/DVD's - as Altiod mentioned.

kapqa wrote:

EDIT: if on mac it says "unreadable", there is high chance it is "readable" but contains a linux session or similar, that for mac is just not "readable" out of the box, but still perfectly readable for the drive itself.

No!
Iso file systems are readable on any OS. At least should be.

#6 Re: Other Issues » [SOLVED] excalibur: grub boot menue entry for archlinux disappeared. » 2025-08-30 09:59:54

@rbit
Good to know.

Solution:
After an Arch Linux upgrade today in a chroot environment, update-grub creates the usual boot entry again.
The reason remains unclear.
It was NOT a problem with debian's grub / os-prober package.
Best guess: *Something* went wrong during the Arch Linux upgrade at 18-Aug-2025.

Thanks for all the replies and regards.

.
.
PS: chroot into Arch Linux as follows:

# mkdir /tmp/arch_chroot
# mount /dev/nvme0n1p3 /tmp/arch_chroot
# cd /tmp/arch_chroot
# mount -t proc /proc proc
# mount --make-rslave --rbind /sys sys
# mount --make-rslave --rbind /dev dev
# chroot /tmp/arch_chroot  /bin/bash
# source /etc/profile
# export PS1="(chroot) ${PS1}"
# packman -Syu
# exit

And unmounting the file system (maybe there is a better way).

# echo 'WD is still /tmp/arch_chroot'
# umount dev/shm
# umount dev/pts
# umount dev
# umount sys/fs/cgroup
# umount sys/fs/pstore
# umount sys/kernel/security
# umount sys/kernel/config
# umount sys/firmware/efi/efivars
# umount sys
# umount proc
# cd
# umount /tmp/arch_chroot

In case of umount errors: mount | grep arch_chroot shows remains.

#7 Re: Other Issues » [SOLVED] excalibur: grub boot menue entry for archlinux disappeared. » 2025-08-29 21:20:04

 $ grep 'Arch' /boot/grub/grub.cfg

returns nothing.

I'm out of ideas by now.

#8 Re: Other Issues » [SOLVED] excalibur: grub boot menue entry for archlinux disappeared. » 2025-08-29 18:25:59

@rbit: thanks for the reply.
This Arch Linux installation has no grub - booting is devuan's job.
(Inconsistencies: mounting "/boot/efi" in an otherwise empty "/boot" directory is pointless.)

Some points in time:
* Last Arch Linux update: 18-Aug-2025 (kernel "linux-6.16.0-arch2-1")
--> boot entry was existing at the time.
* Package "os-prober": Version 1.83 exists in excalibur since middle of 2024.
--> there must be something else that made 40grub2 delete the boot entry.

... to be continued.

#9 Re: Other Issues » [SOLVED] excalibur: grub boot menue entry for archlinux disappeared. » 2025-08-28 20:29:04

Thanks for the replies!

rolfie wrote:

You should see Arch in the grub menu as selectable option.

That is excatly the point. Arch should be there, but it's not!
Silly me ... should have looked at /var/log/syslog before:

(...) 40grub2: debug: parsing: ### BEGIN /etc/grub.d/30_os-prober ###
(...) 40grub2: debug: parsing: menuentry 'Arch Linux (rolling) (on /dev/nvme0n1p3)' --class arch --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-4b419f03-1a7f-4fa8-836c-4018cd10c5ca' {
(...) 40grub2: Skipping entry 'Arch Linux (rolling) (on /dev/nvme0n1p3)':
(...) 40grub2: appears to be an automatic reference taken from another menu.lst

So 40grub2 skiped the detected boot entry! But why?
For now it's "/usr/lib/linux-boot-probes/mounted/40grub2". To be continued ... .
Edit: There is no "menu.lst" below "/boot" or "/etc".

@g4sra: There is one bootable SSD, with one booting grub2 from "Devuan 6". There is no shared "/boot" partition, only "/boot/efi" is mounted on all three.

#10 Re: Other Issues » [SOLVED] excalibur: grub boot menue entry for archlinux disappeared. » 2025-08-28 07:14:05

Thanks for the reply.

os-prober is already executed by update-grub, just one detected OS is not shown anymore in the generated boot menu.

It's not a new boot setup.
grub always showed an "Archlinux" boot entry below "Devuan 6" and "Devuan 5".
Probably the entry for "UEFI Firmware Settings" (BIOS) is new.

Maybe that's a point: -"Archlinux" +"UEFI Firmware Settings" ? (no time to check by now)

#11 Other Issues » [SOLVED] excalibur: grub boot menue entry for archlinux disappeared. » 2025-08-27 22:17:01

delgado
Replies: 11

I don't run archlinux often, so the boot entry may be gone since about two weeks (or a month or some single days).
The boot screen is just smaller than before (by two lines).

system: one bootable nvme-'drive'
Disklabel type: gpt

/ root_of_excalibur  : /dev/nvme0n1p5 : main system; this grub installation is booting.
/ root_of_daedalus   : /dev/nvme0n1p2 : testing; grub install at partition. occasionally replaced by artix or funtoo or ???.
/ root_of_archlinux  : /dev/nvme0n1p3 : so-much-pain-to-install--I'll-keep-it; grub install at partition.
/home (excalibur)    : /dev/nvme0n1p6 : home
/boot/efi            : /dev/nvme0n1p1 : efi partition

Running update-grub (in excalibur or daedalus just to be sure) still finds archlinux, but it's not shown in the boot menue afterwards.

# update-grub
Generating grub configuration file ...
Found theme: /usr/share/desktop-base/grub-themes/desktop-grub-theme/theme.txt
Found background image: splash.png
Found linux image: /boot/vmlinuz-6.16.3-1-liquorix-amd64
Found initrd image: /boot/initrd.img-6.16.3-1-liquorix-amd64
Found linux image: /boot/vmlinuz-6.16.2-1-liquorix-amd64
Found initrd image: /boot/initrd.img-6.16.2-1-liquorix-amd64
Found linux image: /boot/vmlinuz-6.12.38+deb13-amd64
Found initrd image: /boot/initrd.img-6.12.38+deb13-amd64
Warning: os-prober will be executed to detect other bootable partitions.
Its output will be used to detect bootable binaries on them and create new boot entries.
Found Devuan GNU/Linux 5 (daedalus) on /dev/nvme0n1p2
Found Arch Linux (rolling) on /dev/nvme0n1p3
Adding boot menu entry for UEFI Firmware Settings ...
done

This setup worked for ages and there were no changes in the last months.

Any ideas?

#12 Re: Installation » How to Install XLibre on Devuan Daedalus (MATE)? » 2025-08-24 09:37:43

@callmetango: Thanks for providing a xlibre package for devuan.

Unfortunately, the installation would remove the proprietary nvidia driver and virtualbox on my excalibur box.

#13 Re: Hardware & System Configuration » [SOLVED] liquorix kernel on excalibur » 2025-08-19 20:50:21

steve_v wrote:

Well it's an out-of-tree DKMS module, so yeah, obviously, if you don't need it just remove the package.
I assumed that since you had it installed, you wanted it.

This sounds strange but reasonable  ... so checking for 'smapi'.

Result: Package 'tp-smapi-dkms' is installed. There is no reason why, but it is. This computer is a common ATX-PC, not a notebook.

And the liquorix kernel just compiles / works!
Thanks a lot.

EDIT: Knowing this makes your first reply even more understandable.

#14 Re: Hardware & System Configuration » [SOLVED] Disabling firefox auto=update » 2025-08-19 18:41:37

Most likely.
I don't "gui" system maintenance and hardly know synaptic. A more correct first reply might have been "Yes, this should do the trick.".

#15 Re: Hardware & System Configuration » [SOLVED] liquorix kernel on excalibur » 2025-08-19 18:37:29

Thanks for the replies.
@JayneCobb: Welcome to the forum!
@steve_v: Nice explanation and thanks for the insight.

Still not sure how to proceed. Since I don't have a thinkpad, is the module needed at all? Maybe it's possible to disable the build of 'tp_smapi'.
Or more likely, just waiting and hoping for the next liquorix kernel; linux-6.16.1 is already released, with or without an updated driver.
I don't see me kernel-hacking these days.

#16 Hardware & System Configuration » [SOLVED] liquorix kernel on excalibur » 2025-08-17 20:31:47

delgado
Replies: 6

Anyone running a liquorix kernel on excalibur these days?

After kernel '6.14.10-1-liquorix-amd64' I removed linux-image-liquorix due to multiple compiling errors, but kept and run this 6.14 kernel. Today I tried to install the current version.

# apt-get install linux-image-liquorix-amd64 linux-headers-liquorix-amd64 

(...)
Autoinstall of module tp_smapi/0.44 for kernel 6.15.10-2-liquorix-amd64 (x86_64)
Building module(s)...(bad exit status: 2)
Failed command:
make -j12 KERNELRELEASE=6.15.10-2-liquorix-amd64 -C /lib/modules/6.15.10-2-liquorix-amd64/build M=/var/lib/dkms/tp_smapi/0.44/build HDAPS=1

Error! Bad return status for module build on kernel: 6.15.10-2-liquorix-amd64 (x86_64)
Consult /var/lib/dkms/tp_smapi/0.44/build/make.log for more information.

Autoinstall on 6.15.10-2-liquorix-amd64 succeeded for module(s) acpi-call nvidia-current virtualbox.
Autoinstall on 6.15.10-2-liquorix-amd64 failed for module(s) tp_smapi(10).
(...)

$ cat  /var/lib/dkms/tp_smapi/0.44/build/make.log
DKMS (dkms-3.2.0) make.log for tp_smapi/0.44 for kernel 6.15.10-2-liquorix-amd64 (x86_64)
2025-08-17T21:52:51 CEST

Building module(s)
# command: make -j12 KERNELRELEASE=6.15.10-2-liquorix-amd64 -C /lib/modules/6.15.10-2-liquorix-amd64/build M=/var/lib/dkms/tp_smapi/0.44/build
HDAPS=1
make: Entering directory '/usr/src/linux-headers-6.15.10-2-liquorix-amd64'
make[1]: Entering directory '/var/lib/dkms/tp_smapi/0.44/build'
  CC [M]  thinkpad_ec.o
  CC [M]  tp_smapi.o
  CC [M]  hdaps.o
hdaps.c: In function ‘hdaps_suspend’:
hdaps.c:430:9: error: implicit declaration of function ‘del_timer_sync’ [-Wimplicit-function-declaration]
  430 |         del_timer_sync(&hdaps_timer);
      |         ^~~~~~~~~~~~~~
make[3]: *** [/usr/src/linux-headers-6.15.10-2-liquorix-amd64/scripts/Makefile.build:203: hdaps.o] Error 1
make[3]: *** Waiting for unfinished jobs....
make[2]: *** [/usr/src/linux-headers-6.15.10-2-liquorix-amd64/Makefile:2013: .] Error 2
make[1]: *** [/usr/src/linux-headers-6.15.10-2-liquorix-amd64/Makefile:248: __sub-make] Error 2
make[1]: Leaving directory '/var/lib/dkms/tp_smapi/0.44/build'
make: *** [Makefile:248: __sub-make] Error 2
make: Leaving directory '/usr/src/linux-headers-6.15.10-2-liquorix-amd64'

# exit code: 2
# elapsed time: 00:00:01
----------------------------------------------------------------

#18 Re: Installation » Fresh install vs dist-upgrade for next release » 2025-07-20 20:46:34

From my point of view, dist-upgrade just works.

@fsmithred: thanks for sharing.

#19 Re: DIY » ALSA-only purists: Question, new GUI app for the mixer and EQ? » 2025-07-02 22:22:24

I remember having QasMixer in my alsa-only-time. It was recommended from someone in this forum and worked good.

It works - shows alsa channels and also pipewire and the inactive hdmi-sound-devices. There are more Qas* sound tools.

#20 Re: Hardware & System Configuration » LVM -- useful or not? » 2025-06-30 20:45:08

I like to know where files physically exist** and the concept of 'partitions with file systems'. Things like LVM or btrfs/zfs (with sub-volumes) are too complicated for me.

.
** About 15 years ago, a (cheap) power supply died and took two HDDs with it. The HDDs could be repaired, but the journey was really unpleasent.
1st solution without soldering: Buy an identical HDD and use the controller board to access the files.
2nd solution with soldering: Replace the protection diodes on the controller board and the HDDs are as good as new.

#21 Re: DIY » Working on a new app, the learning curve continues... » 2025-06-29 12:41:58

Nice work and install tutorial!

Here is a short collection of incedences on my excalibur:
Compiling: pkg-config --cflags --libs gtk+-3.0 throwed an error, solved by installing libgtk-3-dev .
Scraping: There were two or three instances of the script running, beside free cpu cores.
You mentioned "/var/lib/dpkg/status" and I thought this text file would be processed to get package related information.
dpkg was querried a lot (multiple ps ax in the terminal to kill time, e.g.: dpkg-query --search -- galculator.desktop )

#-#-#-#-#-#

Sorting:
A doubled "ParaView" entry cought my attention - see code section.

Guess is:
The list is sorted by the name of the *.desktop file. The shown "Application Name" is from the 'Name="Application Name"'-field.
*Highly accurate* entries like "Document Viewer" are existing too.
I'm missing a reference to the executed binary itself.
Or maybe executable name for sorting?

**imaginary screen shot of the program list**

(... "O" section here?!)
ParaView
QjackCtl
qpwgraph
samplev1
Wireshark
Mousepad
ParaView Cilent
(... more "P" entries)

**end of imaginary screen shot**

$ find | grep desktop$ | grep -i paraview
/usr/share/applications/org.paraview.ParaView.desktop
/usr/share/applications/paraview.desktop

$ diff  /usr/share/applications/paraview.desktop /usr/share/applications/org.paraview.ParaView.desktop
3,5d2
< Name=ParaView Client
< GenericName=Data Viewer
< Comment=ParaView allows viewing of large data sets
7c4,7
< Terminal=false
---
> Name=ParaView
> Comment=Parallel visualization application
> Exec=paraview %f
> TryExec=paraview
9,11c9,10
< MimeType=application/x-paraview;
< Categories=Education;Math;Science;
< Exec=paraview
---
> StartupWMClass=paraview
> Categories=Qt;Science;DataVisualization;

#23 Re: Off-topic » Debian removed multi-init support from the latest shipped grub » 2025-06-19 21:29:57

@Prowler_Gr  Thanks for the head up.

First reading this made me clone my debian-trixie-VM-with-sysvinit-enabled before trying apt-get udate; apt-get upgrade.
grub still boots /sbin/init as PID 1, so no harm done.

I'm not exactly sure what the removed part of code does - assumtion is the code enables a way to have sysvinit, systemd and upstart installed in parallel and select init via grub.

#24 Re: Desktop and Multimedia » What is the procedure for sound out of alsa without pulseaudio? » 2025-06-04 18:55:56

igorzwx wrote:

⟡ AI Overview
(...)

You marked the AI stuff, which is the correct way to site it - good.

On the other hand ...
AI translates to Artificial Idiot in my world. I like stupid things in (e.g.) movies, but not in a technical al forum. Please do not (re-)post such stuff. Thanks.

#25 Re: Freedom Hacks » GPU - set fan speeds (nVidia settings) » 2025-06-04 18:25:46

Moore likely the other way around: Ask an AI, then get your GPU toasted.

@Glen: Thanks for sharing. Appreciated.

Board footer

Forum Software