firefox fails to start after zypper dup

Greetings,

After today’s zypper dup firefox struggles to start then gives up.

Here is the output from this command:

hugh@tumbleweed:~> firefox
/usr/lib64/firefox/firefox: symbol lookup error: /usr/lib64/libpangocairo-1.0.so.0: undefined symbol: g_object_replace_qdata

BTW the output is the same as quoted above from /usr/bin/firefox

I have searched the forum and have seen reference to the output given above but they date back to 2008/2009 - the responses appeared to involve workarounds rather than solutions.

Maybe someone has a more recent experience (from this week) and solution but has not yet posted it?

Hugh

The file libpango-1_0-0 has been updated and it screws up Firefox. I had to roll it back to the earlier version and it temporary fixes things. However…when you log into OpenSUSE after rolling back the version, the words Login & Password disappear to some unknown characters. I don’t know what the permanent fix is. :frowning:

@Flatuance

The file libpango-1_0-0 has been updated and it screws up Firefox. I had to roll it back to the earlier version and it temporary fixes things. However…when you log into OpenSUSE after rolling back the version, the words Login & Password disappear to some unknown characters. I don’t know what the permanent fix is.

Ah, well we’ll see if anyone else chips in. I don’t think I’ll be rolling back any time soon.

Thanks for replying,

Hugh

I’m pretty sure our Gassy friend, just meant to roll back : libpango

Oh he did too - I’ll give it a go.
Did you have to do this as well or have you gone chromium?

Yes, its a cute nick, right enough,

Hugh

I don’t actually have Tumbleweed running ATM
I mostly use Chrome for the flash advantage

LOL! Yeah, that’s what I meant. :stuck_out_tongue: Hopefully there is a fix soon.

GIMP fails to start with the same error

I’m running the 32bit version of openSUSE+Tumbleweed with libpango-1_0-0-1.30.1-1.1.2.i586.
And I have no problems starting Firefox & Co.
But at my 32bit system the libpango* are located in /usr/lib and not in /usr/lib/firefox.

Hendrik

Rolling back Pango and Cairo related stuff has gotten Firefox working again. GIMP runs now, but no text within the program is rendered correctly (everything is rendered with the ] symbols).

Debug output from GIMP indicates that Pango is looking for a shared object in /usr/lib64/pango/1.80/modules – however, the modules appear to be in /usr/lib64/pango/1.60 for the older version of Pango. It looks like some setting isn’t being correctly reverted when rolling back.

This is obviously a 64bit machine.

Update:

pango-querymodules > /etc/pango/pango64.modules

seems to get the configuration right and everything works. Looks like this isn’t being run when rolling back

I had the same issue briefly after updating but then after updating an hour later just now it seems to be working again and I can use Firefox and Chromium with the recent libpango


2012-12-16 22:17:16|install|libxine2-pulse|1.2.2-78.4|i586||Packman_Tumbleweed|9557187bc9e52ec93ac97611b92afbe31e22300764ccbc8c6f3572326d6cdb7a
2012-12-16 22:17:17|install|gstreamer-lang|1.0.3-3.3|noarch||Packman_Tumbleweed|83ebeb0b1ae4edac01eb19d9e334879d9b6635eacc8f187131a8117600e90544
2012-12-16 22:17:30|install|libglib-2_0-0|2.34.2-2.2|i586||openSUSE_Tumbleweed|f72452642a30cdd60e0af399f040e86e99c10ffa290586299783631bd26d44ea
2012-12-16 22:17:31|install|libgthread-2_0-0|2.34.2-2.2|i586||openSUSE_Tumbleweed|05788acb6566fa363b93a64b3ecff41be888ed8fc97273d4ed2612a0d949d55b
2012-12-16 22:17:31|install|libgobject-2_0-0|2.34.2-2.2|i586||openSUSE_Tumbleweed|e278d50e4543bd44ea3ac059b98c2c91caaf0845bd52d8a293d31636ecf59586
2012-12-16 22:17:32|install|libgmodule-2_0-0|2.34.2-2.2|i586||openSUSE_Tumbleweed|ac9023ed332d67c454b0624fd685635da36ea0f79578cbc15fdc6758101ddd11
2012-12-16 22:17:33|install|glib2-tools|2.34.2-2.2|i586||openSUSE_Tumbleweed|cdca3a99bcca4bd821a4701066f5271d5afbef8efdb917ad8b575d5698b9dfc7
2012-12-16 22:17:33|install|gio-branding-openSUSE|12.2-2.1|noarch||openSUSE_Tumbleweed|3367aaa62192bbc468799e514d013d4a0cee96bb853e3e9e40edb9c7f865f42d
2012-12-16 22:17:34|install|libgio-2_0-0|2.34.2-2.2|i586||openSUSE_Tumbleweed|43b30d4669458748924b5d1fe441486c44701f6ca8138c28250192a079d3cba8
2012-12-16 22:17:40|install|glib2-devel|2.34.2-2.2|i586||openSUSE_Tumbleweed|af7525f7aa9faef712d04f50e54281ceafa9e2feb56f49759516b4ba621b427f
2012-12-16 22:17:41|install|gstreamer-0_10|0.10.36-9.1|i586||Packman_Tumbleweed|b06aa71eaabc6dff82b7f3252188e4af517e0d239fc785ce401ebaecb1de7c99


Repository: openSUSE Tumbleweed
Name: libpango-1_0-0
**Version: 1.32.2-2.2**
Arch: i586
Vendor: obs://build.opensuse.org/openSUSE:Tumbleweed
Installed: Yes
Status: up-to-date
Installed Size: 885.6 KiB
Summary: Library for Layout and Rendering of Text
Description: 
Pango is a library for layout and rendering of text, with an emphasis
on internationalization. It can be used anywhere that text layout
is needed.