aucune information de version disponible
Je suis sous Ubuntu 12.04 - serveur et toujours:
/usr/lib/libcrypto..1.0.0: pas d'informations de version (requis par /usr/lib/libpython2.7..1.0)
et
/usr/lib/libssl..1.0.0: pas d'informations de version (requis par /usr/lib/libpython2.7..1.0)
messages d'erreur, sans aucun motif pourquoi. Il peut être quelque chose aussi simple que l'exécution du vi.Les fichiers sont là et ils ne sont pas des liens.
Cela a commencé un peu après la compilation et l'installation de OpenLDAP, en utilisant les instructions à partir de leur site tout en apprenant les bases du serveur ldap. J'ai supprimé openLDAP de cours pour tenter d'éliminer le problème. J'ai aussi réinstallé OpenSSL et libssl1.0.0 à essayer et de tester cette solution.
Toute aide sera grandement appréciée, google n'a pas été utile, malheureusement.
source d'informationauteur tanwedar
Vous devez vous connecter pour publier un commentaire.
Je suppose que je devrais aller droit à l'essentiel...
Problème: libssl..1.0.0 et libcrypto..1.0.0 pas d'informations de version d'avertissement/d'erreur.
J'AI TROUVÉ!!! YAY!!!!! (Feux d'artifice doivent être hors tension et trucs.)
Après beaucoup de recherche, de temps et d'effort, (a pris des semaines), voici ce que j'ai enfin fini par le faire...
Dans le répertoire où vous avez fini par extraire le code source de votre version d'openssl 1.0.1 h (Devrait fonctionner pour les autres versions). J'ai créer un fichier appelé openssl.ld
Dans ce dossier de ce...
Réponse
l'enregistrer.
Maintenant, entrez dans...
faire propre (Juste pour être sûr, nous sommes de départ frais.)
Maintenant, pour la vraiment ahurissant...
Alors...
Et qui devrait le faire.
(C'est tellement simple. Pas de correctifs requis.)
J'ai appliqué cette solution pour Debian Wheezy les deux versions 32 et 64 bits. Et ont fait une observation. La version 64 bits automatiquement les valeurs par défaut pour les nouveaux libssl..1.0.0 et libcrypto..1.0.0 les fichiers sont créés dans le répertoire /usr/local/lib. La version 32 bits ne fonctionne pas. C'est pourquoi j'avais pensé au premier abord que la version 32 bits de Debian Wheezy ne souffrent pas de ce problème, mais il ne une fois que vous obtenez la version 32 bits pour utiliser les nouvelles bibliothèques openssl dans le répertoire /usr/local/lib dir.
À l'aide de la commande ldd pour tester les bibliothèques que les binaires sont l'aide a été précieuse dans la compréhension de cette trop.
Avoir une belle journée.
M. E. Mec
J'avais aussi ennuyeux que le message d'avertissement lors de la compilation et de l'installation de la dernière version d'openssl à partir de la source (openssl-1.0.1 f). Après quelques recherches avec quelques essais et erreurs, j'ai été en mesure de résoudre le problème de mon scénario particulier. Essentiellement, il est venu exactement à ce que le message d'avertissement indique. Il n'y a pas d'informations de version dans les bibliothèques qui ont été construits à partir de la source. C'est quelque chose que l'équipe Ubuntu a ajouté à leur distribution. Donc, la solution est de recompiler openssl source après la mise à jour avec la version du script qui est inclus dans le paquet Ubuntu distribution pour openssl.
Je Google avait pour "patch openssl pour contenir des informations de version pour ubuntu" et arrivé à trouver le paquet source, j'ai besoin d'au https://launchpad.net/ubuntu/+archive/primaire/+files/openssl_1.0.1f-1ubuntu1.debian.tar.gz.
Donc, voici le processus que j'ai suivi:
Maintenant, le message d'erreur devrait avoir disparu.
Il vaut la peine de mentionner que d'abord j'ai patché mon openssl-1.0.1 f source avec le script de la version incluse dans le package source d'origine de http://archive.ubuntu.com/ubuntu/pool/main/o/openssl/openssl_1.0.1-4ubuntu5.11.debian.tar.gz. Mais, mon
make
a échoué avec une erreur. J'imagine que c'est le sentiment que j'avais besoin d'obtenir la même version 1.0.1 f.De crédit va à @mattcasw pour son poste http://ubuntuforums.org/showthread.php?t=1905963 qui m'a conduit sur le droit chemin.