[openSUSE 11.4] Firefox won't launch anymore

Greetings !!

I tried to install an application to handle the ipod, that failed.
It is not very annoying itself but now firefox (???) won’t launch anymore, filezila do.

I tried different things to fix it (remove and install) but that won’t work.

I tried to compile the source code but I got syntax error in the version script, that also failed.

I did rpm -qa --last to remove all the packages I recently installed and tried what I found here: http://anl4u.com/blog/how-to-get-latest-firefox-in-opensuse/

That failed.
The bouncing icon is displayed but after doing a ps aux | grep firefox it was said the process was defunct.

Any idea ?

Do you get any error message when you run it in a terminal window?

firefox

Does it work maybe if you run it in safe mode?

firefox -safe-mode

Which “application to handle the ipod” did you try to install and how did you try to install it. How did it fail?
Did it install/uninstall/change other packages maybe?

On 2014-02-22 14:26, soundlord wrote:
>
> Greetings !!

openSUSE 11.4. That’s old. Are you using Evergreen?

> I tried different things to fix it (remove and install) but that won’t
> work.

Just try on a new user. If it fails there, run it from a terminal.

It would also be interesting to see your repository list, with “zypper
lr --details”. And please do so inside code tags (the ‘#’ button in the
forum editor).

See how


Cheers / Saludos,

Carlos E. R.

(from 13.1 x86_64 “Bottle” (Minas Tirith))

I did not explained in details what I did, sorry.

I already did firefox -safe-mode in terminal → same behaviour, won’t launch (ps indicated process as defunct)

I’m sending this post thru a 11.3 openSUSE with firefox working (^^) I’ll go back to the other computer to add the rpm command to list the repositories.

I have seen in the past FF not fully shutting down.and become orphaned

Use ps -A to get the PID for the process then kill PID where PID is the number found in the ps listing.

Yep that was the first idea but it never solved the issue.

There is the output of what zypper lr –details gives:


                                                               
 1 | FF11.4| FF11.4| Yes     | Yes     |   99     | rpm-md   | http://download.opensuse.org/repositories/mozilla/openSUSE_11.4/          |                                                                        
 2 | KDE_related|KD| No      | No      |  120     | rpm-md   | http://download.opensuse.org/repositories/KDE:/Release:/47/openSUSE_11.4/ |                                                                        
 3 | Mises...| Mises.| Yes    | Yes     |  110     | rpm-md   | http://download.opensuse.org/update/11.4/                                 |                                                                        
 4 | ati_driv| ati dri | Yes     | Yes     |   99     | rpm-md   | http://geeko.ioda.net/mirror/amd-fglrx-legacy/openSUSE_11.4/              |                                                                        
 5 | openS | openS | No      | No      |  126     | yast2    | cd:///?devices=/dev/disk/by-id/ata-ATAPI_DVD_A_DH20A4P,/dev/sr0           |                                                                        
 6 | openS | open   | No      | No      |   99     | yast2    | http://download.opensuse.org/distribution/11.4/repo/non-oss/              |                                                                        
 7 | packm | packm | Yes     | Yes     |   99     | rpm-md   | http://packman.inode.at/suse/openSUSE_11.4                                |                                                                        
 8 | packm | packm | Yes     | Yes     |   99     | rpm-md   | http://packman.inode.at/suse/openSUSE_11.4/Essentials                     |                                                                        
 9 | packm| packma| Yes     | Yes     |   99     | rpm-md   | http://packman.inode.at/suse/openSUSE_11.4/Multimedia                     |                                                                        
10 | repo-| openSU| No      | No      |   99     | yast2    | http://download.opensuse.org/distribution/11.4/repo/non-oss/              |                                                                        
11 | repo-| openSU| Yes     | Yes     |   99     | yast2    | http://download.opensuse.org/distribution/11.4/repo/oss/                  |                                                                        
12 | repo-| openSU| Yes     | Yes     |   99     | yast2    | http://download.opensuse.org/source/distribution/11.4/repo/oss/           |                                                                        
13 | rpms | rpms    | Yes     | Yes     |   90     | plaindir | dir:///oldsystem/installz/rpm                                             | 

It’s a shame we can’t attach screenshots…

How can I check these ?

Software Requirements
  Please note that Linux distributors may provide packages for your distribution which have different requirements.   
[ul]
[li]Firefox will not run at all without the following libraries or packages:[/li][LIST]
[li]GTK+ 2.18 or higher (?)[/li][li]GLib 2.22 or higher (?)[/li][li]Pango 1.14 or higher (ok)[/li][li]X.Org 1.0 or higher (1.7 or higher is recommended) (ok)[/li][li]libstdc++ 4.3 or higher (ok)[/li][/ul]

[li]For optimal functionality, we recommend the following libraries or packages:[/li][ul]
[li]NetworkManager 0.7 or higher (disabled)[/li][li]DBus 1.0 or higher (ok)[/li][li]HAL 0.5.8 or higher (ok)[/li][li]GNOME 2.16 or higher (? --> I use KDE)[/li][/ul]
[/LIST]

I tried pkg-config --modversion but some of these packages won’t give any version number.
As it has worked before I think I awkwardly deleted one of required libraries to make firefox to launch.

One note regarding your repos:

[QUOTE=soundlord;2626564]


 7 | packm | packm | Yes     | Yes     |   99     | rpm-md   | http://packman.inode.at/suse/openSUSE_11.4                                |                                                                        
 8 | packm | packm | Yes     | Yes     |   99     | rpm-md   | http://packman.inode.at/suse/openSUSE_11.4/Essentials                     |                                                                        
 9 | packm| packma| Yes     | Yes     |   99     | rpm-md   | http://packman.inode.at/suse/openSUSE_11.4/Multimedia                     |                                                                        

You can remove #8 and #9.
#7 is the complete Packman repo, this contains the stuff from Essentials and Multimedia (and Extra and Games).

It’s a shame we can’t attach screenshots…

You can upload them to http://susepaste.org/ or some other picture hosting site and post a link (maybe inside tags).

Regarding Firefox:
The package is called MozillaFirefox in openSUSE, but that mozilla repo you have added only contains firefox-esr for 11.4.
So which packages do you actually have installed now?

rpm -qa | grep -i firefox

And what packages are in /oldsystem/installz/rpm?

What I would suggest though is to add the Evergreen repo and update your system.
Maybe this in itself would already fix your problem?
http://en.opensuse.org/openSUSE:Evergreen

pkg-config is for compiling from source, and you would have to have the corresponding *-devel packages installed, which you DON’T need when you just want to run Firefox.

YaST/zypper should take care of the dependencies for you, provided you installed Firefox from the openSUSE packages.
You can of course check yourself with YaST/zypper or rpm which version of those packages you have installed if you want to:

rpm -q libgtk-2_0-0

f.e. for Gtk+.

But if one of those requirements were not met, you should get an error message when running firefox in a terminal window.
You still didn’t answer my question whether you get one, though…

Something very strange: tail -n 30 /var/log/messages gives messages from this morning 4 am.
I started two times Linux today, it must be some messages in **/var/log/messages **after feb 22 4:07…

This is the answer:

MozillaFirefox-16.0.2-45.1.x86_64
MozillaFirefox-branding-openSUSE-21-2.1.x86_64
MozillaFirefox-translations-common-16.0.2-45.1.x86_64

I’m trying to clean the repositories with all your advices.

Hm, is your clock set to the correct time?

Maybe your hard disk is full?

df -h

Those packages don’t match!
The branding package is for Firefox 21, but you have Firefox 16 installed.
Not sure if this could cause your problem.

Either uninstall MozillaFirefox and install firefox-esr from the mozilla repo.
Or remove the mozilla repo and install MozillaFirefox-branding-openSUSE from the standard repo.

It you do add the Evergreen repo, this would contain an updated Firefox as well (24.3.0), which you should get with the standard updates then.
So I would definitely recommend the second option.

Thanx.

I did not jumped when I saw the difference between the branding and the number of the version in the name of the packages.
When firefox was working it was yet the case, I was version 20 and the Mozzila-firefox was 16 or less (can’t remember)

I had added the repo, disabled all the other repositories but the evergreen’s standard.
I’m trying to remove mozilla firefox and then install it from this repository.

???
You need the 11.4 repos as well. And Packman would be nice as well I guess.
Evergreen is just an additional repo like the standard update repo. So DON’T disable the other repos.

On 2014-02-22 21:56, wolfi323 wrote:
>> What I would suggest though is to add the Evergreen repo and update
>> your system.
>> Maybe this in itself would already fix your problem?
>> http://en.opensuse.org/openSUSE:Evergreen

Absolutely.

And the evergreen update repo contains a recent version of Mozilla that
will work with the old libraries that 11.4 uses.


Cheers / Saludos,

Carlos E. R.

(from 13.1 x86_64 “Bottle” (Minas Tirith))

Wow !! lotta updates to do ^^

On 2014-02-22 21:26, soundlord wrote:

> There is the output of what zypper lr –details gives:

You should add the evergreen update repo.

>
> Code:
> --------------------
>
>
> 1 | FF11.4| FF11.4| Yes | Yes | 99 | rpm-md | http://download.opensuse.org/repositories/mozilla/openSUSE_11.4/ |

I would remove this one.

> 2 | KDE_related|KD| No | No | 120 | rpm-md | http://download.opensuse.org/repositories/KDE:/Release:/47/openSUSE_11.4/ |

Not sure this one works any more.

> 3 | Mises…| Mises.| Yes | Yes | 110 | rpm-md | http://download.opensuse.org/update/11.4/ |

This one should have prio=100 or 99, whatever is the default.

> 4 | ati_driv| ati dri | Yes | Yes | 99 | rpm-md | http://geeko.ioda.net/mirror/amd-fglrx-legacy/openSUSE_11.4/ |
> --------------------
>
> It’s a shame we can’t attach screenshots…

We use susepaste.org for that.


Cheers / Saludos,

Carlos E. R.

(from 13.1 x86_64 “Bottle” (Minas Tirith))

The disk is not full → 8% Used.
I think I did a real mess trying to install a non-standard application with gtk3.

On 2014-02-22 22:26, soundlord wrote:

> I had added the repo, disabled all the other repositories but the
> evergreen’s standard.

Nope.

You need all the 11.4 official repos, plus the evergreen 11.4 update
repo, and all at the same priority:

11.4 oss
11.4 non-oss
11.4 updates
11.4 evergreen updates.

The just run zypper patch, or yast online update.


Cheers / Saludos,

Carlos E. R.

(from 13.1 x86_64 “Bottle” (Minas Tirith))