On Mon December 7 2009, Hall, Leam wrote:
> Hi all,
> 
> On 12/04/2009 08:13 PM, Hall, Leam wrote:
> 
> >  We have to remove vendor supplied openssl.0.9.7.a and install from
> > source 0.9.8L. Removing vendor openssl package also removes
> > /lib/libcrypto.so.4, and that breaks lots of things like ssh. I didn't
> > find libcrypto.so* in the newly built openssl stuff, am I missing more
> > than usual?
> 
> I guess you are right for RedHet EL4. We had the same
> problem here. Here is my not-too-dirty solution:
> 
> I built an RPM package of openssl0.9.8l that also contains
> the old libraries libssl0.9.7a and libcrypto0.9.7a (with
> the according symlink libssl.so.4 and libcrypto.so.4). That
> way all RPM dependencies are ok, all old applications still
> run and we have openssl 0.9.8l available. I do not know
> if there could be a problem with other "devel" packages
> (because only the new includes of openssl 0.9.8l exist).
> 
> Then I erased the old openssl and openssl-devel (--nodeps)
> and installed the new packages (I did not try the "update"
> option of "rpm").
> 
> I could provide the spec file for the source RPM if someone
> asks me...
> 

It is always "good advice" to run anything custom added to a
package managed system through the package manager my making
a custom package. . .

Another thing to deal with is to prevent normal updates from
replacing your custom package with "something better" ;)

In *.deb systems it is called 'pinning' - there is a config
file for the purpose.
I suppose something similar exists in *.rpm systems.

Another possibility is to add a customized, pre-remove script
to your custom package.  that pre-remove script's only chore
would be to abort the removal of the custom package by the
automation with a "I am about to self-destruct" message.

Mike
> Cheers,
> 
>   Olaf
> 
> Olaf, I'd appreciate the spec file. You're right about RHEL 4. However, we're 
> going to face some other issues down the road. Wish it was merely a technical 
> matter...
> 
> Thanks!
> 
> Leam
> 


______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
User Support Mailing List                    openssl-users@openssl.org
Automated List Manager                           majord...@openssl.org

Reply via email to