Package: displaylink-driver
Version: 6.1-2
Followup-For: Bug #1146689
I've just run into this after not being able to get evdi+DisplaylinkManager
working for many months. I gave up and threw an automated triager at it.
Maybe I'd have noticed it if I thought of stracing, but I didn't (then
again, often binaries crash or give big warnings if a big component does
not work, and for some reasong DIsplaylinkManager didn't give me impression
that it can't talk to evdi.)
Some automated triaging that used strace to inspect what DisplaylinkManager
is doing around the time of plugging-and-unplugging and otherwise inspected
the dependencies of the binary figured this out for me as well. It had
symlinked /lib/x86_64-linux-gnu/libevdi.so.1 as it spotted that dlopen
is likely looking inside working directory (/usr/lib/displaylink) so it
created the symlink there (/usr/lib/displaylink/libevdi.so pointing at
/lib/x86_64-linux-gnu/libevdi.so.1).
It likely makes sense to patch up either libevdi1 to ship a symlink inside
{,/usr}/lib/libevdi.so as libevdi-dev does, or update displaylink-driver to
ship either a symlink there or in /usr/lib/displaylink/libevdi.so (a
"private" copy).
-- System Information:
Debian Release: 13.6
APT prefers stable-updates
APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 6.12.107+deb13-amd64 (SMP w/16 CPU threads; PREEMPT)
Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages displaylink-driver depends on:
ii evdi-dkms 1.14.8+dfsg-1
ii libc6 2.42-5
ii libgcc-s1 16.1.0-2
ii libstdc++6 16.1.0-2
ii libusb-1.0-0 2:1.0.28-1
ii libuuid1 2.41.5-0+deb13u1
displaylink-driver recommends no packages.
displaylink-driver suggests no packages.
-- Configuration Files:
/etc/modprobe.d/displaylink-driver.conf changed [not included]
-- no debconf information