librsvg2-common.postinst seemingly assumes that the only files
beneath the /usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0 directory are
version directories, but that isn't the case as libgdk-pixbuf2.0-0
includes the helper executable
/usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/gdk-pixbuf-query-loaders
(which the postinst script uses!) resulting in:
Setting up librsvg2-common (2.34.1-2) ...
/var/lib/dpkg/info/librsvg2-common.postinst: 12:
/var/lib/dpkg/info/librsvg2-common.postinst: cannot create
/usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0//gdk-pixbuf-query-loaders/loaders.cache:
Directory nonexistent
which is harmless, but silly. Consider:
for LOADERS in `(cd $GDKPIXDIR && ls -d */loaders)`; do
$GDKPIXDIR/gdk-pixbuf-query-loaders \
$GDKPIXDIR/$LOADERS/*.so \
/usr/lib/gdk-pixbuf-2.0/$LOADERS/*.so >
$GDKPIXDIR/${LOADERS}.cache
or something along those lines.
--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]