Package: speech-dispatcher Version: 0.10.2-3 Severity: minor Usertags: usrmerge
On systems that do not yet have usrmerge applied, there is a broken symlink because a symlink to the systemd service has been placed in the wrong directory, it is in /lib but should be in /usr/lib in the same directory as the systemd service file. I've filed this as minor since it just means a broken symlink is in the package and has no other consequences. The symlink doesn't even appear to be needed because the Alias value in the speech-dispatcherd.service file takes care of allowing the user to specify speech-dispatcher as the service name in addition to speech-dispatcherd. Looking at the source package you just need to delete the links file: debian/speech-dispatcher.links Here is some debug information about this situation: $ adequate speech-dispatcher speech-dispatcher: broken-symlink /lib/systemd/system/speech-dispatcher.service -> speech-dispatcherd.service $ chase /lib/systemd/system/speech-dispatcher.service chase: /lib/systemd/system/speech-dispatcherd.service: No such file or directory $ ls -l /lib/systemd/system/speech-dispatcher.service lrwxrwxrwx 1 root root 26 Sep 19 21:55 /lib/systemd/system/speech-dispatcher.service -> speech-dispatcherd.service $ readlink /lib/systemd/system/speech-dispatcher.service speech-dispatcherd.service $ ls -l /lib/systemd/system/speech-dispatcherd.service ls: cannot access '/lib/systemd/system/speech-dispatcherd.service': No such file or directory $ dpkg -L speech-dispatcher | xargs ls -ld | grep systemd drwxr-xr-x 9 root root 12288 Sep 24 14:02 /lib/systemd drwxr-xr-x 27 root root 40960 Sep 25 12:09 /lib/systemd/system lrwxrwxrwx 1 root root 26 Sep 19 21:55 /lib/systemd/system/speech-dispatcher.service -> speech-dispatcherd.service drwxr-xr-x 11 root root 4096 Aug 23 06:01 /usr/lib/systemd drwxr-xr-x 3 root root 4096 Sep 25 12:09 /usr/lib/systemd/system -rw-r--r-- 1 root root 1122 Sep 19 21:55 /usr/lib/systemd/system/speech-dispatcherd.service -- System Information: Debian Release: bookworm/sid APT prefers testing-debug APT policy: (900, 'testing-debug'), (900, 'testing'), (800, 'unstable-debug'), (800, 'unstable'), (790, 'buildd-unstable'), (700, 'experimental-debug'), (700, 'experimental'), (690, 'buildd-experimental') Architecture: amd64 (x86_64) Kernel: Linux 5.14.0-1-amd64 (SMP w/8 CPU threads) Locale: LANG=en_AU.utf8, LC_CTYPE=en_AU.utf8 (charmap=UTF-8), LANGUAGE=en_AU:en Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages speech-dispatcher depends on: ii adduser 3.118 ii init-system-helpers 1.60 ii libc6 2.32-4 ii libdotconf0 1.3-0.3 ii libglib2.0-0 2.68.4-1 ii libltdl7 2.4.6-15 ii libsndfile1 1.0.31-2 ii libspeechd2 0.10.2-3 ii lsb-base 11.1.0 ii speech-dispatcher-audio-plugins 0.10.2-3 Versions of packages speech-dispatcher recommends: ii pulseaudio 14.2-2 pn sound-icons <none> pn speech-dispatcher-espeak-ng <none> Versions of packages speech-dispatcher suggests: ii espeak 1.48.15+dfsg-3 pn libttspico-utils <none> pn mbrola <none> pn speech-dispatcher-cicero <none> pn speech-dispatcher-doc-cs <none> pn speech-dispatcher-espeak <none> pn speech-dispatcher-festival <none> pn speech-dispatcher-flite <none> -- no debconf information -- bye, pabs https://wiki.debian.org/PaulWise
signature.asc
Description: This is a digitally signed message part