The officially official Devuan Forum!

You are not logged in.

#1 Re: Installation » [SOLVED] Dependencies of libfluidsynth-dev on libsystemd-dev and libsystemd0 » 2022-11-20 20:08:46

In case anyone else runs into this:

1. Get the source: apt-get source libfluidsynth-dev
2. Edit debian/control to remove dependencies of libsystemd-dev
3. Install missing build dependencies. apt-get build-dep will fail due to the dependency of libsystemd-dev. You'll probably need at least the package ladspa-sdk.
4. Increase the package version: dch -i
5. Build the package: dpkg-buildpackage -us -uc -B -rfakeroot

#2 Re: Hardware & System Configuration » [SOLVED] Updating kexec-tools from chimaera to daedalus » 2021-10-21 20:51:17

The postinst script indeed tries to invoke the restart action, which does not exist for kexec.

Removing the following section from the postinst script seems to fix the problem.

# Automatically added by dh_installinit/13.4.1
if [ "$1" = "configure" ] || [ "$1" = "abort-upgrade" ] || [ "$1" = "abort-deconfigure" ] || [ "$1" = "abort-remove" ] ; then
    if [ -z "${DPKG_ROOT:-}" ] && [ -x "/etc/init.d/kexec" ]; then
        update-rc.d kexec defaults >/dev/null
        invoke-rc.d kexec restart || exit 1
    fi
fi
# End automatically added section
# Automatically added by dh_installinit/13.4.1
if [ "$1" = "configure" ] || [ "$1" = "abort-upgrade" ] || [ "$1" = "abort-deconfigure" ] || [ "$1" = "abort-remove" ] ; then
    if [ -z "${DPKG_ROOT:-}" ] && [ -x "/etc/init.d/kexec-load" ]; then
        update-rc.d kexec-load defaults >/dev/null
        invoke-rc.d kexec-load restart || exit 1
    fi
fi
# End automatically added section

#3 Hardware & System Configuration » [SOLVED] Updating kexec-tools from chimaera to daedalus » 2021-09-24 19:31:18

hagbard_
Replies: 2

That's what I get when updating kexec-tools (output after dpkg --configure kexec-tools):

Setting up kexec-tools (1:2.0.22-2+b1) ...
Error: argument 'restart' not supported
invoke-rc.d: initscript kexec, action "restart" failed.
dpkg: error processing package kexec-tools (--configure):
installed kexec-tools package post-installation script subprocess returned error exit status 1
Errors were encountered while processing:
kexec-tools

I this devuan specific, since it relates to init? Or should a bug be posted to debian (didn't find any relating to this so far)? Or is a devuan fork necessary?

"restart" seems to be weird for something that isn't a daemon.

#4 Re: Desktop and Multimedia » chimaera: no more icons in xfce-panel application menu » 2021-07-16 16:30:14

Another deepsea related weirdness: The theme automatically gets added to /etc/default/grub upon installation. This causes grub to complain and wait at boot, if / is encrypted so that the theme files are not accessible.
Idea: Don't modify /etc/default/grub by default, but make it optional by a dpkg question?

#6 Desktop and Multimedia » chimaera: no more icons in xfce-panel application menu » 2021-07-13 19:14:22

hagbard_
Replies: 7

I don't have any icons in the xfce-panel application menu any more.
Of course ''Show icons in menu" is switched on, and several icon themes are installed.
Toggling back and forth 'Show icons in menu", switching between different themes, regeneration of icon caches, reinstallation of packages (panel, themes, xfdesktop, desktop-base) did have no effect.

This might have happened (not sure) after the recent update of desktop-base and installation of the deepsea theme.

What should I have a look at for troubleshooting?

#7 Re: Hardware & System Configuration » Wireshark upgrade requires libsystemd0 » 2020-10-05 13:12:05

Fixed it like this:
- get the .deb of wireshark-common (apt-get get-deb-file)
- unpack the .deb (dpkg-deb -R) as fakeroot
- edit the DEBIAN/control file to lower the dependency of libsystemd0 from 246 to 243
- repack the .deb (dpkg-deb -b) as fakeroot
- install the .deb (dpkg -i)

And everything works fine.
Wireshark doesn't actually need libsystemd0 v246, except for one single thing, which is reading systemd journals, which don't exist in devuan anyways.
So it won"t be the worst idea to lower that dependency in the devuan repository, so users won't have to do the aforementioned procedure.

Board footer

Forum Software