Bug#923289: Cannot install libgdk-pixbuf2.0-0 inside an armhf chroot

2019-06-26 Thread Alistair Buxton
I hit this same error in a completely different way when moving from
stretch to buster. I don't think this is a bug in the gdk-pixbuf
package. I think it means your host qemu is too old to support the way
buster uses getauxval(). I was able to fix it by upgrading qemu from
2.11 to 3.1.

-- 
Alistair Buxton
a.j.bux...@gmail.com



Bug#923289: Cannot install libgdk-pixbuf2.0-0 inside an armhf chroot

2019-02-25 Thread Christopher Obbard
Package: libgdk-pixbuf2.0-0
Version: 2.38.0+dfsg-7


installing the package under an armhf chroot on amd64 results in the
following error, the package is not configured properly and leads to
icons missing from the desktop environment.


> Setting up libgdk-pixbuf2.0-0:armhf (2.38.0+dfsg-7) ...
>
> (process:21627): GLib-ERROR **: 20:50:46.361: getauxval () failed: No such 
> file or directory
> qemu: uncaught target signal 5 (Trace/breakpoint trap) - core dumped
> Trace/breakpoint trap

The fix was to run the following commands (not in chroot -- on the
real hardware):

$ apt-get --reinstall install libgdk-pixbuf2.0-0
$ update-mime-database /usr/share/mime

Note this previously worked about ~6 months ago.

Cheers!