Bug 145538 - Firefox 1.5 from ftp.suse.com is breaking evolution.
Summary: Firefox 1.5 from ftp.suse.com is breaking evolution.
Status: VERIFIED FIXED
Alias: None
Product: SUSE LINUX 10.0
Classification: openSUSE
Component: Firefox (show other bugs)
Version: unspecified
Hardware: Other Other
: P5 - None : Minor
Target Milestone: ---
Assignee: E-mail List
QA Contact: E-mail List
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-01-25 15:53 UTC by Joe Harmon
Modified: 2008-05-22 18:18 UTC (History)
4 users (show)

See Also:
Found By: Other
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Joe Harmon 2006-01-25 15:53:32 UTC
If you download and install firefox 1.5 from SUSE'S fpt site under Projects, evolution would not start due to a missing libssl3.so

It appears that the rpm installs firefox in /usr/lib instead of /opt and
therefore evolution cannot find the lib.
Comment 1 Wolfgang Rosenauer 2006-01-25 17:21:00 UTC
Evolution on 10.0 should depend on mozilla-nss instead of MozillaFirefox.
And therefore should find the lib in default library path.
Please check that.
Comment 2 Forgotten User jq9zgB7cRO 2006-01-26 07:29:47 UTC
Have asked original poster for more info about NSS, but why would updating Firefox break the dependency? surely it should not over-ride the default?

<<snip of original post>>

 > Rick adjusted his/her tinfoil beanie to post:
> 
>> After I installed Firefox 1.5 from Suse's ftp server, evolution quit
>> workinbg. It complained that it could not open libssl3.so.
>> 
>> How might I fix this?
>> 
>> Any and all help appreciated.
> 
> Are you sure it is looking for libss13? could it be libssl3 ( lowercase
> "L" not a digit 1 )
> 
> That lib should be part of :
Yes, that is what it is looking for. And even though it was installed by
Thuderbird, NVU and Firefox 1.5, Evolution wanted it in
/opt/Mozillafirefox/lib. Apparently Firefox 1.5 puts it in another
location. I copied it(and, as it turns out, the other libs it wanted) back
to /opt/Mozillafirefox/lib. Evolution is happy now, but that's a hell of a
way to run an airline, er, update.

<<pins>>
Comment 3 Wolfgang Rosenauer 2006-01-26 08:17:52 UTC
Is this report really for SUSE Linux 10.0?
Evolution is built against mozilla-nss in this version and should not rely on NSS libs installed in /opt/MozillaFirefox/lib.
It could still be a problem in SUSE versions before 10.0.
But I would expect that Evolution at least tries to get the libs from /usr/lib or /usr/lib64.
That's only a minor bug as long as Firefox 1.5 is only available via half-official update mechanisms.
@gnome-maintainers: any thoughts?
Comment 4 Stanislav Brabec 2006-01-26 11:05:30 UTC
Evolution from 10.0 requires mozilla. In past we have had a bug, that Firefox can fulfill RPM dependencies, but cannot fulfill evolution requirements.

Evolution from 10.0+kde (and 10.1) requires mozilla-xulrunner/nss/nspr.

We should check again for 10.1, whether rpm -q --requires evolution and rpm -q --requires MozillaFirefox and rpm -q --requires mozilla-xulrunner implies dependencies, as we expect.
Comment 5 Joe Harmon 2006-01-26 15:33:39 UTC
I will leave this in the hands of Mark (baskitcaise) since I put the bug in for his customer. If you need any information please set needinfo to him. Mark, let me know if you need anything from me.
Comment 6 Wolfgang Rosenauer 2006-08-06 18:10:06 UTC
As Firefox 1.5.0.x will hit older distributions soon we have to check if there are more packages which hardcoded /opt/MozillaFirefox/lib as path to find some gecko libs.
Comment 7 Wolfgang Rosenauer 2006-08-07 13:24:46 UTC
WONTFIX for the packages in pub/projects but fixed for the upcoming Firefox security updates.