I had this bug occur today when trying to run evince after an upgrade. The
message told me to run the command:

  gdk-pixbuf-query-loaders > 
/usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders.cache

But this doesn't work because it needs to be done as root and because
the full path to the command should be specified (it is even more
confusing as command-not-found gdk-pixbuf-query-loaders or apt-cache
search gdk-pixbuf-query-loaders return nothing). Specifically:

  sudo /usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/gdk-pixbuf-query-loaders | sudo 
tee /usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders.cache

The error message should be clarified accordingly (and there's also a
question of why this command wasn't run during the upgrade process in
the first place).

-- 
Antoine Amarilli

Reply via email to