Problème avec la commande OpenSSL
yohan
-
yoyo -
yoyo -
Bonjour,
j'ai installer debian4.0r2 sur ma machine via virtuelbox et j'ai un gros soucis avec la commande openssl.
En effet, je ne peux pas utiliser la commande ' openssl ts ' car lorsque je la tape en mode root ce message d'erreur apparait :
openssl:Error: 'ts' is an invalid command.
J'ai installer les ce qu'il fallait suivant le site openssl.org mais j'ai un soucis lorsque j'installe le patch qui correspond à ma version openssl version 0.9.8c.
En effet, lorsque j'installe le patch tout ce passe bien, je tape ensuite la commande ./config ou tout se deroule bien ausi et lorsque je tape la commande make des erreurs interviennent, les voici :
make[2]: entrant dans le répertoire « /home/yohan/Desktop/openssl-0.9.8c/test »
( :; LIBDEPS="${LIBDEPS:--L.. -lssl -L.. -lcrypto -ldl}"; LDCMD="${LDCMD:-gcc}"; LDFLAGS="${LDFLAGS:--DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -mcpu=pentium -DL_ENDIAN -DTERMIO -O3 -fomit-frame-pointer -Wall -DOPENSSL_BN_ASM_PART_WORDS -DOPENSSL_IA32_SSE2 -DSHA1_ASM -DMD5_ASM -DRMD160_ASM -DAES_ASM}"; LIBPATH=`for x in $LIBDEPS; do if echo $x | grep '^ *-L' > /dev/null 2>&1; then echo $x | sed -e 's/^ *-L//'; fi; done | uniq`; LIBPATH=`echo $LIBPATH | sed -e 's/ /:/g'`; LD_LIBRARY_PATH=$LIBPATH:$LD_LIBRARY_PATH ${LDCMD} ${LDFLAGS} -o ${APPNAME:=bntest} bntest.o ${LIBDEPS} )
../libcrypto.a(err_all.o): dans la fonction « ERR_load_crypto_strings »:
err_all.c:(.text+0x89): référence indéfinie vers « ERR_load_TS_strings »
collect2: ld returned 1 exit status
make[2]: *** [link_app.] Erreur 1
make[2]: quittant le répertoire « /home/yohan/Desktop/openssl-0.9.8c/test »
make[1]: *** [bntest] Erreur 2
make[1]: quittant le répertoire « /home/yohan/Desktop/openssl-0.9.8c/test »
make: *** [tests] Erreur 2
Que puis je faire pour regler ce probleme?? C plutot urgent car je suis en stage et j'en aurait besoin
Merci d'avance a vous!
j'ai installer debian4.0r2 sur ma machine via virtuelbox et j'ai un gros soucis avec la commande openssl.
En effet, je ne peux pas utiliser la commande ' openssl ts ' car lorsque je la tape en mode root ce message d'erreur apparait :
openssl:Error: 'ts' is an invalid command.
J'ai installer les ce qu'il fallait suivant le site openssl.org mais j'ai un soucis lorsque j'installe le patch qui correspond à ma version openssl version 0.9.8c.
En effet, lorsque j'installe le patch tout ce passe bien, je tape ensuite la commande ./config ou tout se deroule bien ausi et lorsque je tape la commande make des erreurs interviennent, les voici :
make[2]: entrant dans le répertoire « /home/yohan/Desktop/openssl-0.9.8c/test »
( :; LIBDEPS="${LIBDEPS:--L.. -lssl -L.. -lcrypto -ldl}"; LDCMD="${LDCMD:-gcc}"; LDFLAGS="${LDFLAGS:--DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -mcpu=pentium -DL_ENDIAN -DTERMIO -O3 -fomit-frame-pointer -Wall -DOPENSSL_BN_ASM_PART_WORDS -DOPENSSL_IA32_SSE2 -DSHA1_ASM -DMD5_ASM -DRMD160_ASM -DAES_ASM}"; LIBPATH=`for x in $LIBDEPS; do if echo $x | grep '^ *-L' > /dev/null 2>&1; then echo $x | sed -e 's/^ *-L//'; fi; done | uniq`; LIBPATH=`echo $LIBPATH | sed -e 's/ /:/g'`; LD_LIBRARY_PATH=$LIBPATH:$LD_LIBRARY_PATH ${LDCMD} ${LDFLAGS} -o ${APPNAME:=bntest} bntest.o ${LIBDEPS} )
../libcrypto.a(err_all.o): dans la fonction « ERR_load_crypto_strings »:
err_all.c:(.text+0x89): référence indéfinie vers « ERR_load_TS_strings »
collect2: ld returned 1 exit status
make[2]: *** [link_app.] Erreur 1
make[2]: quittant le répertoire « /home/yohan/Desktop/openssl-0.9.8c/test »
make[1]: *** [bntest] Erreur 2
make[1]: quittant le répertoire « /home/yohan/Desktop/openssl-0.9.8c/test »
make: *** [tests] Erreur 2
Que puis je faire pour regler ce probleme?? C plutot urgent car je suis en stage et j'en aurait besoin
Merci d'avance a vous!
A voir également:
- 'Openssl' n’est pas reconnu en tant que commande interne
- Cle usb non reconnu - Guide
- Invite de commande - Guide
- 'Pip' n’est pas reconnu en tant que commande interne ou externe, un programme exécutable ou un fichier de commandes. ✓ - Forum Python
- Problème PIP - Forum Python
- Commande terminal mac - Guide
1 réponse
Voila la solution ke g trouvé
Modules
openssl-0.9.8a.tar.gz (www.openssl.org)
ts-20060225-0_9_8a-patch.gz (www.opentsa.org)
1 - Installation et COMPILATION
$ cd /home/yohan/install/opentsa
$ gzip -cd openssl-0.9.8a.tar.gz | tar xf -
$ cp ts-20060225-0_9_8a-patch.gz openssl-0.9.8a
$ cd openssl-0.9.8a
$ gzip -cd ts-20060225-0_9_8a-patch.gz | patch -p1
$ ./config
$ make
$ make test
$ make install # you may have to log in as root to do this!
$ cp /home/yohan/install/opentsa/openssl-0.9.8a/apps/openssl /usr/bin
$ mkdir /home/yohan/install/opentsa/tests
$ cd /home/yohan/install/opentsa/tests
Modules
openssl-0.9.8a.tar.gz (www.openssl.org)
ts-20060225-0_9_8a-patch.gz (www.opentsa.org)
1 - Installation et COMPILATION
$ cd /home/yohan/install/opentsa
$ gzip -cd openssl-0.9.8a.tar.gz | tar xf -
$ cp ts-20060225-0_9_8a-patch.gz openssl-0.9.8a
$ cd openssl-0.9.8a
$ gzip -cd ts-20060225-0_9_8a-patch.gz | patch -p1
$ ./config
$ make
$ make test
$ make install # you may have to log in as root to do this!
$ cp /home/yohan/install/opentsa/openssl-0.9.8a/apps/openssl /usr/bin
$ mkdir /home/yohan/install/opentsa/tests
$ cd /home/yohan/install/opentsa/tests
Modules
openssl-0.9.8a.tar.gz (www.openssl.org)
ts-20060225-0_9_8a-patch.gz (www.opentsa.org)
1 - Installation et COMPILATION
$ cd /home/yohan/install/opentsa
$ gzip -cd openssl-0.9.8a.tar.gz | tar xf -
$ cp ts-20060225-0_9_8a-patch.gz openssl-0.9.8a
$ cd openssl-0.9.8a
$ gzip -cd ts-20060225-0_9_8a-patch.gz | patch -p1
$ ./config
$ make
$ make test
$ make install # you may have to log in as root to do this!
$ cp /home/yohan/install/opentsa/openssl-0.9.8a/apps/openssl /usr/bin
$ mkdir /home/yohan/install/opentsa/tests
$ cd /home/yohan/install/opentsa/tests