gdk-pixbuf packages update breaks the GUI in Trusty 14.04.3

Bug #1492767 reported by Mélodie
22
This bug affects 4 people
Affects Status Importance Assigned to Milestone
gdk-pixbuf (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

Hello,

I did a fresh install with a Trusty 14.04.3 (x86_64) yesterday (custom Bento Openbox), and today, I updated the system (with the console, because other issues came first which led me to do a filesystem check). Then I started Synaptic, and oops! no GUI, only the borders of the window would show. Several other programs were affected and would not start (Geany, text editor), or show their content. After tests and research it appeared only GTK3 programs were affected. If using a theme with GTK2, or move the GTK configuration out of the way, the programs would work.

The upgrade contained the following packages:
gir1.2-gdkpixbuf-2.0_2.30.7
libgdk-pixbuf2.0-0_2.30.7
libgdk-pixbuf2.0-common_2.30.7

I fixed the issue by booting to the Live USB I had used to install, and repackage the programs with dpkg-repack, then reinstalled them using "sudo dpkg -i *.deb". (copied from the live usb to the home in the install, rebooted and reinstalled there).

Problem solved for this install, where I have for now blocked the update for these three packages.

At post-install, after I had updated, I had the same message as the people who reported that bug:
https://bugs.launchpad.net/ubuntu/+source/gdk-pixbuf/+bug/1282294

****
(gtk-update-icon-cache-3.0:29671): GdkPixbuf-WARNING **: Cannot open pixbuf loader module file '/usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders.cache': No such file or directory

This likely means that your installation is broken.
Try running the command
  gdk-pixbuf-query-loaders > /usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders.cache
to make things work again for the time being.
****

and when trying to do so, the console returned a message stating gdk-pixbuf-query-loaders was not installed. (no such package in the repos either).

More information can be found at
http://irclogs.ubuntu.com/2015/09/06/%23ubuntu-bugs.html

where I discussed about this bug and my findings.

Now I will try to produce this bug again in the Live USB (which has no persistence).

Best regards,
Mélodie

Tags: gdkpixbuf
Mélodie (meets)
description: updated
Mélodie (meets)
description: updated
Revision history for this message
Mélodie (meets) wrote :

It had seemed pretty bad, and I was in a wonder how something such as that can even happen, so I tried to reproduce it by installing the same ISO/Version in Virtualbox, and could not even reproduce it myself.

There is still the error message at post install, but it does not affect the GUI in any way. I installed twice in a row in Virtualbox to be sure of the result and each time after updating, I didn't get the GUI to go wrong as it happened in that laptop.

So this bug report can be put aside, unless something new comes out with gdkpixbuf.

Best regards,
Mélodie

Revision history for this message
Akshay Pratap Singh (spratapakshay) wrote :

I also get this error while running update command 'sudo apt-get update && sudo apt-get upgrade' after fresh installation of
 Ubuntu 14.04.3.

=============== Error Log ==========================

(gtk-update-icon-cache-3.0:5815): GdkPixbuf-WARNING **: Cannot open pixbuf loader module file '/usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders.cache': No such file or directory

This likely means that your installation is broken.
Try running the command
  gdk-pixbuf-query-loaders > /usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders.cache
to make things work again for the time being.

========================================================

So as instructed in log , i ran
'sudo gdk-pixbuf-query-loaders > /usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders.cache '
after that when i restarted my laptop, i got no top-bar on login screen , no wallpaper, and also occurred problem in opening desktop. It shows blue screen then put me again on login screen.

To resolve this problem i have to reinstall unity desktop.

Waiting to fix this issue.

Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in gdk-pixbuf (Ubuntu):
status: New → Confirmed
Revision history for this message
Tane (tane) wrote :

Same as above but I didn't run 'sudo gdk-pixbuf-query-loaders > /usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders.cache '. The error occurred during the first update on a fresh installation of / but /home is from a previous install of 14.04.3.

Reinstalling it using gdebi after downloading it from here http://security.ubuntu.com/ubuntu/pool/main/g/gdk-pixbuf/libgdk-pixbuf2.0-0_2.30.7-0ubuntu1.2_amd64.deb seemed to work fine although it said it was already installed.

(Reading database ... 195169 files and directories currently installed.)
Preparing to unpack .../libgdk-pixbuf2.0-0_2.30.7-0ubuntu1.2_amd64.deb ...
Unpacking libgdk-pixbuf2.0-0:amd64 (2.30.7-0ubuntu1.2) over (2.30.7-0ubuntu1.2) ...
Setting up libgdk-pixbuf2.0-0:amd64 (2.30.7-0ubuntu1.2) ...
Processing triggers for libc-bin (2.19-0ubuntu6.6) ...

Revision history for this message
Júlio Maranhão (julio-maranhao) wrote :

Maybe it's not related... but I prefer to register here.

I use Trusty for some months (3,4...) and the last one or two dist-upgrades just got me out of my Unity Desktop. GUI login did not complete (always back to login), default wallpaper not shown, topbar not shown (icons, etc). Only console saved me (Ctrl-Alt-F1).

I noticed the same info about Gdkpixbuf loader module in the bug description. Also gdk-pixbuf-query-loaders was not installed. But I just did not worry about these messages. On next boot the problem aroused.

I analysed apt log file and isolated last two dist-upgrades (below). I decided to downgrade the first ones and I regained login to desktop. Now you see the words GDK and PIXBUF:

gir1.2-gdkpixbuf-2.0:amd64 (2.30.7-0ubuntu1.2, 2.30.7-0ubuntu1.6)
libgdk-pixbuf2.0-common:amd64 (2.30.7-0ubuntu1.2, 2.30.7-0ubuntu1.6)
libgdk-pixbuf2.0-0:amd64 (2.30.7-0ubuntu1.2, 2.30.7-0ubuntu1.6)
libgdk-pixbuf2.0-0:i386 (2.30.7-0ubuntu1.2, 2.30.7-0ubuntu1.6)
openssl:amd64 (1.0.1f-1ubuntu2.19, 1.0.1f-1ubuntu2.20)
libssl1.0.0:amd64 (1.0.1f-1ubuntu2.19, 1.0.1f-1ubuntu2.20)

linux-image-4.4.0-38-generic:amd64 (4.4.0-38.57~14.04.1, automatic)
linux-headers-4.4.0-38:amd64 (4.4.0-38.57~14.04.1, automatic)
linux-image-extra-4.4.0-38-generic:amd64 (4.4.0-38.57~14.04.1, automatic)
linux-headers-4.4.0-38-generic:amd64 (4.4.0-38.57~14.04.1, automatic)
linux-generic-lts-xenial:amd64 (4.4.0.36.26, 4.4.0.38.28)
libservlet3.0-java:amd64 (7.0.52-1ubuntu0.6, 7.0.52-1ubuntu0.7)
linux-headers-generic-lts-xenial:amd64 (4.4.0.36.26, 4.4.0.38.28)
linux-image-generic-lts-xenial:amd64 (4.4.0.36.26, 4.4.0.38.28)
linux-libc-dev:amd64 (3.13.0-95.142, 3.13.0-96.143)
firefox-locale-en:amd64 (48.0+build2-0ubuntu0.14.04.1, 49.0+build4-0ubuntu0.14.04.1)
python3.4:amd64 (3.4.3-1ubuntu1~14.04.3, 3.4.3-1ubuntu1~14.04.4)
dkms:amd64 (2.2.0.3-1.1ubuntu5.14.04.7, 2.2.0.3-1.1ubuntu5.14.04.8)
thunderbird-locale-en-us:amd64 (45.2.0+build1-0ubuntu0.14.04.3, 45.3.0+build1-0ubuntu0.14.04.4)
firefox:amd64 (48.0+build2-0ubuntu0.14.04.1, 49.0+build4-0ubuntu0.14.04.1)
python3.4-minimal:amd64 (3.4.3-1ubuntu1~14.04.3, 3.4.3-1ubuntu1~14.04.4)
libpython3.4-stdlib:amd64 (3.4.3-1ubuntu1~14.04.3, 3.4.3-1ubuntu1~14.04.4)
libgweather-3-6:amd64 (3.10.2-0ubuntu2, 3.10.2-0ubuntu3)
libpython3.4:amd64 (3.4.3-1ubuntu1~14.04.3, 3.4.3-1ubuntu1~14.04.4)
libpython3.4-minimal:amd64 (3.4.3-1ubuntu1~14.04.3, 3.4.3-1ubuntu1~14.04.4)
libgweather-common:amd64 (3.10.2-0ubuntu2, 3.10.2-0ubuntu3)

My Desktop is still buggy at startup (some app crash and I cannot figure out). But at least I can work.

Cheers

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.