Package: vlc-nox Version: 2.0.3-4 In order to allow for “relocation”, vlc(1) (cvlc(1)) reads the /proc/${PID}/maps file to infer the ‘lib’ directory location.
This fails, however, for Debian Live systems, as there ‘maps’ will point to somewhere on the bottom layer of the Aufs stack (as used for the root FS), typically mounted to /lib/live/mount/medium, and not to /usr/lib/vlc. Therefore, should any additional VLC plugins be installed during such a system's uptime, they won't be available to VLC. Worse still, an attempt to perform an upgrade of the VLC packages may leave VLC in an inconsistent state, with an upgraded binary trying to access the plugins belonging to the version the Debian Live image in question was initially made. (My guess is that the use of the “persistence” Debian Live feature may complicate the things even further.) Obviously, there should be a way for the user to override the ‘lib’ directory location inferred from the ‘maps’ file contents. (Ideally, such a feature is to be activated automagically when VLC is used on a Debian Live system.) -- FSF associate member #7257 -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org