I did ‘zypper dup’ for 11.3 today and got lots of updates including Firefox. After a reboot, Firefox wouldn’t start. I tried starting it from a terminal and got this:
Couldn't load XPCOM.
I added the mozilla factory repo and updated from there. Firefox started with no problems after that. I think the xulrunner package is the problem. I haven’t found any other problems from the update so far.
Yes, mozilla-xulrunner192-1.9.2.6-3.1 is installed. I tried installing it from the factory repo but that wanted some dependencies I couldn’t provide so I didn’t take it further as I didn’t want to start mixing factory packages with my 11.2.
I to am having problems getting firefox 3.6.6 to run and get couldn’t load XPCOM. When I try to update xulrunner there is a dependency for libc.so that should be provided but apparently isn’t. Any ideas?
>
> I to am having problems getting firefox 3.6.6 to run and get couldn’t
> load XPCOM. When I try to update xulrunner there is a dependency for
> libc.so that should be provided but apparently isn’t. Any ideas?
I just hit this XPCOM issue with 3.6.6 from the repos when I updated with
YAST. I updated everything based on a search for firefox and got the bomb.
I then went back and did a search on mozilla and updated all the installed
package from that search and all is well. Somewhere, there is a dependency
that isn’t being caught. Ah! A second box just finished updating via
zypper dup and the problem does not exist so that pretty well indicates a
missing dependency that doing the blanket dup catches…
I still get the XPCOM issue. When I updated every thing for firefox and mozilla it gave me a couple of dependencies that it said it couldn’t resolve. One was for python(abi), another for pkgconfig(nss) 3.1.2.6 and another for libc.so.6. There is still no resolution to the xpcom thing. I just rolled back to firefox 3.5.9
It’s an issue with the mozilla-js192 package. The package is provided from both packman and the mozilla repositories. FF 3.6.6 requires mozilla-js192 1.9.2.6, packman provides 1.9.2.4. switch its provider to the mozilla repository, and you should be good to go.