canonical-partner-dev team mailing list archive
-
canonical-partner-dev team
-
Mailing list archive
-
Message #00605
Re: [Bug 762025] Re: acroread package from canonical reports errors on amd64 systems
This is a good lead as to where some more ia32-libs bugs are!!
It turns out what I needed to do for lucid to achieve the same
thing in lucid that you outlined with natty was:
/usr/bin/gdk-pixbuf-query-loaders >/etc/gtk-2.0/gdk-pixbuf.loaders.32
/bin/sed -i -e 's#/usr/lib#/usr/lib32#' /etc/gtk-2.0/gdk-pixbuf.loaders.32
/usr/bin/gtk-query-immodules-2.0 >/etc/gtk-2.0/gtk.immodules.32
/bin/sed -i -e 's#/usr/lib#/usr/lib32#' /etc/gtk-2.0/gtk.immodules.32
Thanks!
I wish Ubuntu would support it's LTS stuff better -- this is the second
area I've needed to patch. Another was reported in launchpad by
das3rd:
The workaround was to do the following
sudo ln -s /usr/lib32 /usr/123
sudo sed -i -e 's/usr\/lib/usr\/123/g' libgio-2.0.so.0.2400.1
to patch libgio, THEN get a copy of libgvfscommon.so.0.0.0 from a 32 bit
system and copy it into /usr/lib32, fix permissions, owner and add a
symlink
sudo chown root libgvfscommon.so.0.0.0
sudo chgrp root libgvfscommon.so.0.0.0
sudo chmod 644 libgvfscommon.so.0.0.0
sudo ln -s libgvfscommon.so.0.0.0 libgvfscommon.so.0
and Scott Ritchie fixed it in Maverick -- but NOT Lucid!
I don't understand why this stuff doesn't get fixed in the LTS release!
Thanks again for the lead!
Harry
On Thu, 23 Jun 2011 14:12:44 -0000 jason hord wrote:
> The following worked around the issue on natty (11.04) for me:
>
> sudo sh -c 'sed s#/usr/lib/#/usr/lib32/#g /usr/lib/gdk-
> pixbuf-2.0/2.10.0/loaders.cache > /usr/lib/gdk-
> pixbuf-2.0/2.10.0/loaders.cache.32'
>
> A similar fix might be possible for older distributions.
>
> -- =
>
> You received this bug notification because you are subscribed to the bug
> report.
> https://bugs.launchpad.net/bugs/762025
>
> Title:
> acroread package from canonical reports errors on amd64 systems
>
> Status in =E2=80=9Cacroread=E2=80=9D package in Ubuntu:
> New
>
> Bug description:
> Binary package hint: acroread
>
> Apparently only on 64 bit systems, the acroread package from canonical re=
> ports a number
> of errors like:
>
> (acroread:25310): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_width: assertion =
> `GDK_IS_PIXBUF (pixbuf)' failed
> (acroread:25310): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_height: assertion=
> `GDK_IS_PIXBUF (pixbuf)' failed
> (acroread:25310): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_=
> IS_OBJECT (object)' failed
> (acroread:25310): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_=
> IS_OBJECT (object)' failed
>
> etc. etc.
>
> acroread still runs, but seeing these errors reported all the time is
> a bug.
>
> Surfing about other apps with similar problems implies that the problem is
> a bug in the lib32 stuff for 64 bit systems. It was fine in Hardy, but b=
> roken in Lucid.
> So, it's likely a lib32 problem for 64 bit systems instead of an acroread=
> problem.
>
> lsb_release -rd
> Description: Ubuntu 10.04.2 LTS
> Release: 10.04
>
> apt-cache policy acroread
> acroread:
> Installed: 9.4.2-0lucid1
> Candidate: 9.4.2-0lucid1
> Version table:
> *** 9.4.2-0lucid1 0
> 500 http://archive.canonical.com/ubuntu/ lucid/partner Packages
> 100 /var/lib/dpkg/status
>
> To manage notifications about this bug go to:
> https://bugs.launchpad.net/ubuntu/+source/acroread/+bug/762025/+subscriptio=
> ns
--
Harry G. McGavran, Jr.
E-mail: w5pny@xxxxxxxxx
--
You received this bug notification because you are a member of Canonical
Partner Developers, which is subscribed to acroread in Ubuntu.
https://bugs.launchpad.net/bugs/762025
Title:
acroread package from canonical reports errors on amd64 systems
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/acroread/+bug/762025/+subscriptions
References