Bouncing Icons but Software not loading

I have 2 icons on my Desktop (Firefox and Thunderbird) on my newly installed openSUSE 11.2, which when I click on them the icon bounces for about 30 seconds, but then stops bouncing and the software doesn’t load. I’ve deinstalled and reinstalled the software to no avail. What causes these icons to bounce but then not load? Is there anyway I can fix this so the software loads normally? I have a working internet connection, so it’s not because of the lack of internet, as far as I can tell.

Usually it means that the program could not start. Open up the properties of the icon and note the program name. Then open up a terminal and run that command manually. That will show you what errors occurred.

ok.

firefox returns
couldn’t load XPCOM

thunderbird returns
error while loading shared libraries: libglitz.so.1: cannot open shared object file: No such file or directory

How to overcome these two errors?

How did you install those packages? From mozilla? They don’t happen if you use the openSUSE packages.

I installed them with openSUSE. I even deleted them with openSUSE and reinstalled them with openSUSE.

Show us your repos and packages:

zypper lr
rpm -qa ‘Mozilla*’

I can’t cut 'n paste because I’m posting on another machine. So I’ll type it in here.

zypper lr

openSUSE 11.2-Debug No No
openSUSE 11.2-Non-OSS No No
openSUSE 11.2-OSS No No
openSUSE 11.2-Source No No
openSUSE 11.2-Update Yes Yes

rpm -qa “Mozilla*”

MozillaFirefox-branding-upstream-3.5.9-0.1.1.x86.64
MozillaThunderbird-3.0.4-1.1.1.x86.64
MozillaFirefox-3.5.9-0.1.1.x86.64

Look ok so far. Check if your packages are complete:

rpm -V MozillaFirefox MozillaThunderbird

Also check that you are running the correct programs:

which firefox thunderbird
ls -l /usr/bin/firefox /usr/bin/thunderbird

Should return

/usr/bin/firefox
/usr/bin/thunderbird
/usr/bin/firefox → …/lib64/firefox/firefox.sh
/usr/bin/thunderbird → …/lib64/thunderbird/thunderbird.sh

The rpm command returned nothing. the which command returned the first 2 (of the 4) lines. The ls command returned the last 2 (of the 4) lines.

How did you install the OS? IF CD/DVD did you check the media?

Installed from openSUSE 11.2 KDE Live CD x86.64. I just check the media again. It is still ok.

Yast is working. so is Konqueror.

stubble wrote:
> openSUSE 11.2-Debug No No
> openSUSE 11.2-Non-OSS No No
> openSUSE 11.2-OSS No No
> openSUSE 11.2-Source No No
> openSUSE 11.2-Update Yes Yes

my eye says you need to enable/update oss, non-oss and update (and
when time to add codecs etc, add packman) and THEN remove and
reinstall the two offending apps…


DenverD (Linux Counter 282315)
CAVEAT: http://is.gd/bpoMD
posted via NNTP w/TBird 2.0.0.23 | KDE 3.5.7 | openSUSE 10.3
2.6.22.19-0.4-default SMP i686
AMD Athlon 1 GB RAM | GeForce FX 5500 | ASRock K8Upgrade-760GX |
CMedia 9761 AC’97 Audio

That’s fine, but there are library dependencies so those may be missing. Do this:

ldd /usr/lib64/firefox/firefox

That should give:

        linux-vdso.so.1 =>  (0x00007fffc936a000)                                
        libdl.so.2 => /lib64/libdl.so.2 (0x00007f7041d7d000)                    
        libstdc++.so.6 => /usr/lib64/libstdc++.so.6 (0x00007f7041a6f000)        
        libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f7041853000)          
        libc.so.6 => /lib64/libc.so.6 (0x00007f70414f8000)                      
        /lib64/ld-linux-x86-64.so.2 (0x00007f7041f81000)                        
        libm.so.6 => /lib64/libm.so.6 (0x00007f70412a3000)                      
        libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00007f704108c000)

and

ldd /usr/lib64/thunderbird/thunderbird-bin

which should give:

        linux-vdso.so.1 =>  (0x00007fffa69e1000)                                
        libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f0b7d161000)          
        libmozjs.so => not found                                                
        libxpcom.so => not found                                                
        libxpcom_core.so => not found                                           
        libplds4.so => /usr/lib64/libplds4.so (0x00007f0b7cf5d000)              
        libplc4.so => /usr/lib64/libplc4.so (0x00007f0b7cd58000)                
        libnspr4.so => /usr/lib64/libnspr4.so (0x00007f0b7cb1b000)              
        libdl.so.2 => /lib64/libdl.so.2 (0x00007f0b7c917000)                    
        libnsssharedhelper.so.0 => /usr/lib64/libnsssharedhelper.so.0 (0x00007f0b7c714000)                                                                      
        libssl3.so => /usr/lib64/libssl3.so (0x00007f0b7c4dc000)                
        libsmime3.so => /usr/lib64/libsmime3.so (0x00007f0b7c2b1000)            
        libnss3.so => /usr/lib64/libnss3.so (0x00007f0b7bf7a000)                
        libnssutil3.so => /usr/lib64/libnssutil3.so (0x00007f0b7bd5b000)        
        libgtk-x11-2.0.so.0 => /usr/lib64/libgtk-x11-2.0.so.0 (0x00007f0b7b75a000)                                                                              
        libatk-1.0.so.0 => /usr/lib64/libatk-1.0.so.0 (0x00007f0b7b53a000)      
        libgio-2.0.so.0 => /usr/lib64/libgio-2.0.so.0 (0x00007f0b7b292000)      
        libpangoft2-1.0.so.0 => /usr/lib64/libpangoft2-1.0.so.0 (0x00007f0b7b069000)                                                                            
        libfreetype.so.6 => /usr/lib64/libfreetype.so.6 (0x00007f0b7ade3000)    
        libfontconfig.so.1 => /usr/lib64/libfontconfig.so.1 (0x00007f0b7abae000)
        libgdk-x11-2.0.so.0 => /usr/lib64/libgdk-x11-2.0.so.0 (0x00007f0b7a902000)                                                                              
        libgdk_pixbuf-2.0.so.0 => /usr/lib64/libgdk_pixbuf-2.0.so.0 (0x00007f0b7a6e6000)                                                                        
        libpangocairo-1.0.so.0 => /usr/lib64/libpangocairo-1.0.so.0 (0x00007f0b7a4da000)                                                                        
        libpango-1.0.so.0 => /usr/lib64/libpango-1.0.so.0 (0x00007f0b7a290000)  
        libcairo.so.2 => /usr/lib64/libcairo.so.2 (0x00007f0b7a012000)          
        libgobject-2.0.so.0 => /usr/lib64/libgobject-2.0.so.0 (0x00007f0b79dcd000)                                                                              
        libgmodule-2.0.so.0 => /usr/lib64/libgmodule-2.0.so.0 (0x00007f0b79bc9000)                                                                              
        libglib-2.0.so.0 => /usr/lib64/libglib-2.0.so.0 (0x00007f0b79902000)    
        libstartup-notification-1.so.0 => /usr/lib64/libstartup-notification-1.so.0 (0x00007f0b796f8000)                                                        
        libX11.so.6 => /usr/lib64/libX11.so.6 (0x00007f0b793bc000)
        libdbus-glib-1.so.2 => /usr/lib64/libdbus-glib-1.so.2 (0x00007f0b7919a000)
        libdbus-1.so.3 => /lib64/libdbus-1.so.3 (0x00007f0b78f5a000)
        librt.so.1 => /lib64/librt.so.1 (0x00007f0b78d51000)
        libjpeg.so.62 => /usr/lib64/libjpeg.so.62 (0x00007f0b78b2d000)
        libz.so.1 => /lib64/libz.so.1 (0x00007f0b78917000)
        libhunspell-1.2.so.0 => /usr/lib64/libhunspell-1.2.so.0 (0x00007f0b786d4000)
        libldap60.so => not found
        libprldap60.so => not found
        libldif60.so => not found
        libXrender.so.1 => /usr/lib64/libXrender.so.1 (0x00007f0b784ca000)
        libXt.so.6 => /usr/lib64/libXt.so.6 (0x00007f0b78265000)
        libgthread-2.0.so.0 => /usr/lib64/libgthread-2.0.so.0 (0x00007f0b78060000)
        libsqlite3.so => not found
        libasound.so.2 => /usr/lib64/libasound.so.2 (0x00007f0b77d90000)
        libstdc++.so.6 => /usr/lib64/libstdc++.so.6 (0x00007f0b77a82000)
        libm.so.6 => /lib64/libm.so.6 (0x00007f0b7782d000)
        libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00007f0b77616000)
        libc.so.6 => /lib64/libc.so.6 (0x00007f0b772bb000)
        /lib64/ld-linux-x86-64.so.2 (0x00007f0b7d37d000)
        libXfixes.so.3 => /usr/lib64/libXfixes.so.3 (0x00007f0b770b5000)
        libresolv.so.2 => /lib64/libresolv.so.2 (0x00007f0b76e9f000)
        libselinux.so.1 => /lib64/libselinux.so.1 (0x00007f0b76c81000)
        libexpat.so.1 => /lib64/libexpat.so.1 (0x00007f0b76a58000)
        libXext.so.6 => /usr/lib64/libXext.so.6 (0x00007f0b76846000)
        libXinerama.so.1 => /usr/lib64/libXinerama.so.1 (0x00007f0b76643000)
        libXi.so.6 => /usr/lib64/libXi.so.6 (0x00007f0b76438000)
        libXrandr.so.2 => /usr/lib64/libXrandr.so.2 (0x00007f0b7622f000)
        libXcursor.so.1 => /usr/lib64/libXcursor.so.1 (0x00007f0b76024000)
        libXcomposite.so.1 => /usr/lib64/libXcomposite.so.1 (0x00007f0b75e21000)
        libXdamage.so.1 => /usr/lib64/libXdamage.so.1 (0x00007f0b75c1e000)
        libpixman-1.so.0 => /usr/lib64/libpixman-1.so.0 (0x00007f0b759c4000)
        libpng12.so.0 => /usr/lib64/libpng12.so.0 (0x00007f0b7579c000)
        libxcb-render-util.so.0 => /usr/lib64/libxcb-render-util.so.0 (0x00007f0b75598000)
        libxcb-render.so.0 => /usr/lib64/libxcb-render.so.0 (0x00007f0b7538f000)
        libxcb.so.1 => /usr/lib64/libxcb.so.1 (0x00007f0b75172000)
        libpcre.so.0 => /lib64/libpcre.so.0 (0x00007f0b74f44000)
        libxcb-aux.so.0 => /usr/lib64/libxcb-aux.so.0 (0x00007f0b74d40000)
        libxcb-atom.so.1 => /usr/lib64/libxcb-atom.so.1 (0x00007f0b74b3b000)
        libSM.so.6 => /usr/lib64/libSM.so.6 (0x00007f0b74932000)
        libICE.so.6 => /usr/lib64/libICE.so.6 (0x00007f0b74715000)
        libXau.so.6 => /usr/lib64/libXau.so.6 (0x00007f0b74511000)
        libuuid.so.1 => /lib64/libuuid.so.1 (0x00007f0b7430c000)

The reference to libglitz is strange. Have you altered LD_LIBRARY_PATH? What is the result of

echo $LD_LIBRARY_PATH

? Also re XPCOM, what is the result of:

rpm -V mozilla-xulrunner191-1.9.1.9

@DenverD

I tried that. Same result.

@ken_yap

ldd /usr/lib64/firefox/firefox - I get the same

ldd /usr/lib64/thunderbird/thunderbird-bin - I get the same except libglitz.so.1 => not found

echo $LD_LIBRARY_PATH - I get a blank line only

rpm -V mozilla-xulrunner191-1.9.1.9 - Doesn’t return anything.

You may be missing some dependencies. When you installed MozillaFirefox did you run YaST on a downloaded package or did you install from the software manager and let it fetch the dependencies automatically?

See if you have any versions of xulrunner, old or new:

rpm -qa ‘mozilla-xulrunner*’

Also did you encounter any installation errors when installing from CD/DVD and ignore them? You may have an incomplete system with errors.

I don’t recall having any errors with my install. I used Software Manager for the installation of both Firefox & Thunderbird

rpm -qa “mozilla-xulrunner*” returns

mozilla-xulrunner191-1.9.1.0-1.1.1.x86.64
mozilla-xulrunner191-kde4-0.6-0.1.2.x86.64

When I run rpm -V mozilla-xulrunner191-1.9.1.9 on the machine i’m posting from, it returns …T. /usr/lib/xulrunner-1.9.1.9/.autoreg

So is this significant that it doesn’t return anything?

OK. Success. I got both firefox and thunderbird working by installing the 32bit version of mozilla-xulrunner. But I’m definitely using a x86.64 machine. It installed some other stuff at the same time, which might have installed the dependencies I was missing. But they’re both working now. Thank you very much for your help.