[OpenSSL] Dubbele OpenSSL libraries

Pagina: 1
Acties:

  • bolke
  • Registratie: Oktober 2000
  • Laatst online: 06-10-2024

bolke

Klikt nu met een 50D.

Topicstarter
Ik heb pas geleden mijn openSSL libraries geupdate. Nu heb ik twee verschillende versies staan en krijg ik foutmeldingen als ik progs compileer die ze nodig heeft.

bv: Als in de nieuwe versie van SSH compileer krijg ik de foutmelding dat de header en libraries niet van dezelfde versie zijn. Ik kan het wel goed krijgen als ik een prefix (--with-ssl-dir=/usr/local/ssl) meegeef waar de libraries staan. Dus SSH werkt nu wel.

De header files van 0.9.7b en de libraries van 0.9.7a.

Er zijn echter al gecompileerde programas die het nu niet meer goed doen. Zoals Up2Date van Redhat network

Ik ben al op google enzo aan het zoeken geweest.

Heeft hier imand een oplossing voor?

http://www.hroling.nl


  • Kees
  • Registratie: Juni 1999
  • Laatst online: 30-04 11:24

Kees

Serveradmin / BOFH / DoC
jah, je eigen gecompileerde versie weggooien en de package er weer overheen zetten. Je kan helaas niet zomaar je ssl packages updaten met een eigen gecompilerde versie als je een packagesysteem alla redhat hebt

"Een serveradmin, voluit een serveradministrator, is dan weer een slavenbeheerder oftewel een slavendrijver" - Rataplan


Verwijderd

Het is overigens geen schande om twee libraries inclusief headerfiles te hebben. Zorg er echter wel voor dat je van beide libraries beide headerfiles hebt.

  • Defspace
  • Registratie: Mei 2000
  • Laatst online: 17-04 23:56

Defspace

Administrator

Je moet SSH compileren met de optie --with-ssl-dir=

dus zeg maar het volgende.

cd /usr/local/src/openssh-x.x.x

./configure --with-ssl-dir=/usr/local/src/openssl-x.x.x

Daarmee zou het moeten werken..
(Natuurlijk is het pad maar een voorbeeld)

[ Voor 10% gewijzigd door Defspace op 22-09-2003 10:28 ]


  • bolke
  • Registratie: Oktober 2000
  • Laatst online: 06-10-2024

bolke

Klikt nu met een 50D.

Topicstarter
Mijn dank voor de tips. OpenSSH en Apache (Mod_SSL) draaien nu met OpenSSL 0.9.7b en de rest met 0.9.7a. (helaas)

http://www.hroling.nl


  • RvdH
  • Registratie: Juni 1999
  • Laatst online: 28-04 08:10

RvdH

Uitvinder van RickRAID

Die programma's zullen libs willen hebben als /usr/lib/libssl.so.0.9.7 ofzo. Als je nou een symlink maakt als volgt:
code:
1
ln -s /usr/local/ssl/lib/libssl.so.0.9.7 /usr/lib

Dan gebruiken die progs de nieuwe libs..

Verwijderd

RickJansen schreef op 23 september 2003 @ 10:06:
Die programma's zullen libs willen hebben als /usr/lib/libssl.so.0.9.7 ofzo. Als je nou een symlink maakt als volgt:
code:
1
ln -s /usr/local/ssl/lib/libssl.so.0.9.7 /usr/lib

Dan gebruiken die progs de nieuwe libs..
Dat is gekkenwerk. Functies kunnen verwijderd of veranderd zijn of de symbol table is simpelweg gewijzigd. Ik denk dat weinig programma's functioneel zullen blijven. Het beste is om alle programma's tegen de nieuwe library te compileren.

  • bolke
  • Registratie: Oktober 2000
  • Laatst online: 06-10-2024

bolke

Klikt nu met een 50D.

Topicstarter
RickJansen schreef op 23 september 2003 @ 10:06:
Die programma's zullen libs willen hebben als /usr/lib/libssl.so.0.9.7 ofzo. Als je nou een symlink maakt als volgt:
code:
1
ln -s /usr/local/ssl/lib/libssl.so.0.9.7 /usr/lib

Dan gebruiken die progs de nieuwe libs..
Dat is het em nou juis
Ik heb wel een libssl.so.0.9.7a maar geen libssl.so.0.9.7b

http://www.hroling.nl


  • RvdH
  • Registratie: Juni 1999
  • Laatst online: 28-04 08:10

RvdH

Uitvinder van RickRAID

bolke schreef op 24 september 2003 @ 15:11:
[...]


Dat is het em nou juis
Ik heb wel een libssl.so.0.9.7a maar geen libssl.so.0.9.7b
Heb je openssl wel gecompileerd via ./config -shared ?

  • RvdH
  • Registratie: Juni 1999
  • Laatst online: 28-04 08:10

RvdH

Uitvinder van RickRAID

Verwijderd schreef op 23 September 2003 @ 11:33:
[...]


Dat is gekkenwerk. Functies kunnen verwijderd of veranderd zijn of de symbol table is simpelweg gewijzigd. Ik denk dat weinig programma's functioneel zullen blijven. Het beste is om alle programma's tegen de nieuwe library te compileren.
Ten eerste; een beetje programmeur blijft backwards-compatible. Ten tweede ben ik uiteraard ook van mening dat je je programma's moet recompilen met de nieuwe libs, maar als dat om de een of andere reden niet mogelijk is zal dit je 9 vd 10 keer helpen.

  • bolke
  • Registratie: Oktober 2000
  • Laatst online: 06-10-2024

bolke

Klikt nu met een 50D.

Topicstarter
RickJansen schreef op 24 September 2003 @ 15:18:
[...]

Heb je openssl wel gecompileerd via ./config -shared ?
Dat heb ik nog niet gedaan. Ga ik proberen.

http://www.hroling.nl


  • RvdH
  • Registratie: Juni 1999
  • Laatst online: 28-04 08:10

RvdH

Uitvinder van RickRAID

bolke schreef op 24 September 2003 @ 16:49:
[...]


Dat heb ik nog niet gedaan. Ga ik proberen.
Dan zal ik je maar de goeie syntax geven ;)
`./config shared` is het.

  • bolke
  • Registratie: Oktober 2000
  • Laatst online: 06-10-2024

bolke

Klikt nu met een 50D.

Topicstarter
RickJansen schreef op 25 September 2003 @ 10:34:
[...]

Dan zal ik je maar de goeie syntax geven ;)
`./config shared` is het.
Heb ik net ./config -shared gedraaid. Zonder foutmelding

http://www.hroling.nl


  • RvdH
  • Registratie: Juni 1999
  • Laatst online: 28-04 08:10

RvdH

Uitvinder van RickRAID

bolke schreef op 25 September 2003 @ 10:40:
[...]


Heb ik net ./config -shared gedraaid. Zonder foutmelding
Naja misschien doen ze het allebei.. als er maar een .so uit komt.
Pagina: 1