Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 74782 - curl update kills freshclam
Summary: curl update kills freshclam
Status: RESOLVED CANTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Antivirus Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-12-17 14:27 UTC by Robert S
Modified: 2005-01-30 05:50 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Robert S 2004-12-17 14:27:20 UTC
I upgraded curl from 7.11.1 to 7.12.0-r2.  Now when I run freshclam (from clamav) I get "error while loading shared libraries: libcurl.so.2: cannot open shared object file: No such file or directory"

Reproducible: Always
Steps to Reproduce:
1. Upgrade curl to the latest version
2. Run # freshclam
3.
Actual Results:  
error while loading shared libraries: libcurl.so.2: cannot open shared object
file: No such file or directory

Expected Results:  
Freshclam should have download updates

Can be fixed by re-emerging clamav

Are there other packages that depend on curl that will be affected??
Comment 1 Andrej Kacian (RETIRED) gentoo-dev 2005-01-30 05:21:48 UTC
Sorry, this is unavoidable when upgrading libraries - dynamically linked executables get broken. revdep-rebuild is a tool made to remedy this.
Comment 2 Wolfram Schlich (RETIRED) gentoo-dev 2005-01-30 05:50:41 UTC
this only matters when
a) the library get's a new name (due to a version number change for example)
b) the internals of the library change
in curls case, the library name changed from libcurl.so.2 to libcurl.so.3.
Gentoo should take much greater care in those cases to avoid package breakages without the user knowing what's going to happen.
the upgrade from openssl-0.9.6 to 0.9.7 was a good example IIRC on how to do it right.