cannot run any browser

OpenSuse 12.3 on x86_64; no gnome or kde

Today every time I try to start seamonkey or firefox I get the error:

Pango-WARNING **: /usr/lib/pango/1.6.0/modules/pango-basic-fc.so: wrong ELF class: ELFCLASS32

As far as I can see with zyppert se pango I have no 32bit pango installed only 64

How can I recover any sanity?

==John ff

On Thu 31 Oct 2013 05:26:03 PM CDT, jpff wrote:

OpenSuse 12.3 on x86_64; no gnome or kde

Today every time I try to start seamonkey or firefox I get the error:

Pango-WARNING **: /usr/lib/pango/1.6.0/modules/pango-basic-fc.so: wrong
ELF class: ELFCLASS32

As far as I can see with zyppert se pango I have no 32bit pango
installed only 64

How can I recover any sanity?

==John ff

Hi
That’s a 12.2 library, I would guess this was an upgrade from 12.2 to
12.3, what repositories are active?


zypper lr -d

Then force the install of the 12.3 version (1.8.0)


Cheers Malcolm °¿° SUSE Knowledge Partner (Linux Counter #276890)
SLED 11 SP3 (x86_64) GNOME 2.28.0 Kernel 3.0.93-0.8-default
If you find this post helpful and are logged into the web interface,
please show your appreciation and click on the star below… Thanks!

Repositories
download.opensuse.org-non-oss
download.opensuse.org-oss
opensuse-guide.org-repo
packman
repo-12.3-oss
repo-12.3-updat
repo-update
repo-update-non-oss
updated fron 12.2 monthsago and ran (rather unhappily) since. Today after 1 week away the browsers crashed and wiklk not restart. Updated weekly via zypper

Actuall /usr/lib64 does contain pango 1.8.0. I tried moving the 1.6.0 one away but made no difference-- said it could not find it. Suggests some othe part of seamonkey/firefox is looking for 32bit systems

Your post is not from the requested terminal command. Why? Also, post such results inside of code # tags. You want to try again?

zypper lr -d

Thank You,

Sorry – difficult without a browser on the machine so I am posting fro a 12.2 (working) computer at arm’s length

| Alias | Name | Enabled

| Refresh | Priority | Type | URI
| Service
–±------------------------------±-----------------------------------±-------
-±--------±---------±-------±-----------------------------------------------
-----------------±-------
1 | download.opensuse.org-non-oss | Main Repository (NON-OSS) | Yes
| Yes | 99 | yast2 | Index of /distribution/12.3
repo/non-oss/ |
2 | download.opensuse.org-oss | Main Repository (OSS) | Yes
| Yes | 99 | yast2 | Index of /distribution/12.3
repo/oss/ |
3 | opensuse-guide.org-repo | libdvdcss repository | Yes
| Yes | 99 | rpm-md | http://opensuse-guide.org/repo/12.3/
|
4 | packman | Packman repository (openSUSE_12.3) | Yes
| Yes | 98 | rpm-md | Index of /suse/openSUSE_12.3/
|
5 | repo-12.3-oss | openSUSE-12.3-OSS | Yes
| Yes | 99 | yast2 | Index of /distribution/12.3
repo/oss/ |
6 | repo-12.3-update | openSUSE-12.3 Update-Oss | Yes
| Yes | 99 | rpm-md | Index of /update/12.3
|
7 | repo-source | openSUSE-12.3-Source | No
| Yes | 99 | yast2 | http://download.opensuse.org/source/distributio
n/12.3/repo/oss/ |
8 | repo-update | openSUSE-12.3-Update | Yes
| Yes | 99 | rpm-md | Index of /update/12.3
|
9 | repo-update-non-oss | openSUSE-12.3-Update-Non-Oss | Yes
| Yes | 99 | rpm-md | http://download.opensuse.org/update/12.3-non-os
s/ |

If you do not hightlight the pasted text in your message and select code #, all formatting is lost and the result is not readable. Want to try again?

Thank You,

Hi
So 5 and 6 are duplicates and can be removed.

So if you run;


zypper se -i  pango

No 32bit lib installed? If not, then it must be an orphaned hangover from the update, which by the sounds didn’t go too well…

They don’t look like duplicates to me. One’s the OSS repo and the other looks like the updates.

Hi
2 and 5 are the same (oss), then 6 and 8 are the same (oss updates)?

I cannot see how repeat repositories could give problems, but anyway I will fix

/usr/lib/pahngo/1.6.0 was clearly a hang over from the upgrade (sic) to 12.3. I tried deleting this directory and then it says it cannot find pango/1.6.0. I reinstalled seamonkey which made no difference.

I did check that zypper thinks there is no 32bit pango installed.

Perhaps the only solution is to reinstall 12.2 which would be hard as I am usually remote from the machine

So you did “sudo rm -r /usr/lib/pango/1.6.0” and the directory was not found?
Then you likely have a problem with your filesystem. Try to run fsck to fix it.

Sorry to be unclear. I ran “rm -rf /usr/lib/pango/1.6.0” but the browsers still did not run, saying in .xsession-errors that it could not find /usr/lib/pango/1.6.0 which was indeed correct, but why was it seeking it.

I did manage to run seamonkey as root – almost, so it is probably some use configuration record.

==John ff

Could you run it in a terminal window and post the output please?

Maybe it’s a theme issue (using some theme from 12.2?), try to select another Gtk2 theme. Or maybe try to remove ~/.config/gtk2 …

I am remote at present but anyway…
xenakis:~ 107> seamonkey -new-instance

(seamonkey-bin:4241): Pango-WARNING **: /usr/lib/pango/1.6.0/modules/pango-basic-fc.so: cannot open shared object file: No such file or directory
uri.host is explosive!
(about:sessionrestore)
Could not check applicable rules for about:sessionrestore
uri.host is explosive!
(about:sessionrestore)
Could not check applicable rules for about:sessionrestore
uri.host is explosive!
(about:sessionrestore)
Could not check applicable rules for about:sessionrestore

and it did display a window here where I am running 12.2

Did not do that on the screen, unless something has timed out.
As far as I know I use no theme – just what comes out of the box.
OTOH there is no ~/.config/gtk2 or did you mean gtk-2.0 or gtk-3.0?

PS This happened betweenn last Thursday and the previous Thursday. I have been running 12.3 since it wasreleased. It is the sudden change that confuses me most

I should add I am not running Gnome to which you refer. I run X with FVWM, mainly xterms + emacs and a browser

This file is included in the package libpango-1_0-0.
Please post the output of:

rpm -qi libpango-1_0-0 libpango-1_0-0-32bit
rpm -qf /usr/lib/pango/1.6.0/modules/pango-basic-fc.so

OTOH there is no ~/.config/gtk2 or did you mean gtk-2.0 or gtk-3.0?

Sorry, I meant ~/.config/gtk-2.0 .

Yes, I got that.
But Firefox and Seamonkey use Gtk2 for their GUI.

Btw. please post the output of this as well:

rpm -qi libgtk-2_0-0 libgtk-2_0-0-32bit

xenakis:~ 108> rpm -qi libpango-1_0-0 libpango-1_0-0-32bit
Name : libpango-1_0-0
Version : 1.32.5
Release : 3.4.2
Architecture: x86_64
Install Date: Thu 11 Apr 2013 16:02:21 BST
Group : System/Libraries
Size : 929878
License : LGPL-2.1+
Signature : RSA/SHA256, Wed 10 Apr 2013 10:04:15 BST, Key ID b88b2fd43dbdc284
Source RPM : pango-1.32.5-3.4.2.src.rpm
Build Date : Mon 01 Apr 2013 14:02:49 BST
Build Host : build14
Relocations : (not relocatable)
Packager : openSUSE:Submitting bug reports - openSUSE
Vendor : openSUSE
URL : Introduction - Pango
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.

Pango forms the core of text and font handling for GTK+.
Distribution: openSUSE 12.3
package libpango-1_0-0-32bit is not installed
xenakis:~ 109> rpm -qf /usr/lib/pango/1.6.0/modules/pango-basic-fc.so
error: file /usr/lib/pango/1.6.0/modules/pango-basic-fc.so: No such file or directory

That looks ok.

And what version is your seamonkey?

rpm -qi seamonkey

Something must try to load that 12.2 32bit /usr/lib/pango/1.6.0/modules/pango-basic-fc.so, so you must have some leftover from 12.2 (the 12.3 packages are all compiled against pango-1.8.0).
Gtk2 itself maybe?

rpm -qi libgtk-2_0-0 libgtk-2_0-0-32bit

Or maybe pango-tools?

rpm -qi pango-tools pango-tools-32bit

And maybe have a look in the package list in YaST->Software Management (Click on View->Repositories) if there are packages with a red version number and uninstall or “Update Unconditionally” them.

Or try to run “sudo zypper dup” and post a list of the conflicts you get.

On 2013-11-02 14:06, wolfi323 wrote:
> Maybe it’s a theme issue (using some theme from 12.2?), try to select
> another Gtk2 theme. Or maybe try to remove ~/.config/gtk2 …

Just try with a new user.


Cheers / Saludos,

Carlos E. R.
(from 12.3 x86_64 “Dartmouth” at Telcontar)