Your message dated Tue, 01 Mar 2011 16:50:11 +0100
with message-id <1298994611.21214.4.camel@localhost>
and subject line Re: don't delay ldconfig postinst call
has caused the Debian Bug report #613703,
regarding don't delay ldconfig postinst call
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
613703: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=613703
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: gdk-pixbuf
User: [email protected]
Usertags: origin-ubuntu natty ubuntu-patch
Version: 2.23.0-2
Severity: wishlist
The issue has been described on https://launchpad.net/bugs/719861 and is
basically a lack of gtk svg support on new installations
That's my summary of the issue
"Ok, so that's what happens there:
* libcairo brings in libgl1 since it's built with gl on
* librsvg2-common is unpackaged before libgdk-pixbuf2.0-0 is configured
(which means the trigger is set after the file is installed so it will
not trigger)
* libgdk-pixbuf2.0-0 is configured before libgl1 (which means ldconfig
for libgl is not run yet)
so the only time the loaders list is updated is during the
libgdk-pixbuf2.0-0 configuration, and that call fails to add the svg
loader because libGL can't be found at this time because ldconfig has
not been called... one way to deal with that is to use
LDCONFIG_NOTRIGGER=y so the ldconfig update will happens before
gdk-pixbuf-update is called."
The workaround attached has been uploaded to Ubuntu and should be enough
to get the first installation case working, it would be nice to get it
in Debian as well.
diff -Nru --exclude changelog gdk-pixbuf-2.23.0/debian/libgdk-pixbuf2.0-0.postinst gdk-pixbuf-2.23.0/debian/libgdk-pixbuf2.0-0.postinst
--- gdk-pixbuf-2.23.0/debian/libgdk-pixbuf2.0-0.postinst 2011-01-03 11:36:52.000000000 +0100
+++ gdk-pixbuf-2.23.0/debian/libgdk-pixbuf2.0-0.postinst 2011-02-16 18:59:59.000000000 +0100
@@ -17,6 +17,10 @@
exit 0
fi
+
+# don't delay the ldconfig call, see lp #719861
+export LDCONFIG_NOTRIGGER=y
+
#DEBHELPER#
# Also handle the initial installation
--- End Message ---
--- Begin Message ---
Closing this bug since the hack doesn't work, the libgl ldconfig snippet
is an only registered in its post installation so calling ldconfig there
is useless.
We changed librsvg2-common to do the loader registration without trigger
rather as well which solves the issue described in there
--- End Message ---