← Back to team overview

canonical-partner-dev team mailing list archive

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