J'essaie d'utiliser twoBitToFa, un petit programme publié par l'Université de Californie à Santa Cruz, qui décompresse les gros fichiers du génome et j'obtiens cette erreur:
error while loading shared libraries: libssl.so.10: cannot open shared object file: No such file or directory
J'ai essayé de chercher quel paquet le fournit. Je suis passé de Fedora qui l’avait eu, yum provides
mais en cherchant l’équivalent Ubuntu, je suis tombé sur, apt-file search
mais lorsque j’ai essayé, j’ai reçu une erreur non trouvée.
Comment puis-je obtenir ce fichier libssl, et plus généralement, comment puis-je rechercher le paquet qui fournit un fichier afin que je puisse le faire moi-même à l'avenir?
shared-library
von Mises
la source
la source
apt-file
avecsudo apt-get install apt-file
et ensuite vous devez exécutersudo apt-get update
etsudo apt-get install apt-file
etsudo apt-file update
.Réponses:
Vérifions que votre SSL est installé et mis à jour:
Maintenant, corrigeons la dénomination du fichier en créant un lien:
Et enfin, informons le développeur de cette faille afin qu’il puisse la réparer :)
la source
reinstall
des paquets.sudo apt-get install libssl1.0.0 libssl-dev --reinstall
reinstall
semble le plus facile!sudo apt-get install libssl1.0.0 libssl-dev --reinstall
Semble que mongo attend des fichiers libssl dans
/usr/lib/
:la source
Je suis l'un des développeurs de ces outils. Nos binaires ne supportent pas (encore) officiellement Ubuntu. Le moyen officiel de résoudre ce problème est de recompiler à partir du source, ce qui est devenu extrêmement simple (voir https://github.com/NullModel/kentUtils ). Nous essayons actuellement de construire des binaires statiques sans la dépendance libssl.
la source
Dans mon cas, j’utilisais bêtement une application compilée pour Red Hat Enterprise Linux sur ma machine Ubuntu. Le simple fait d’utiliser la version Ubuntu a résolu le problème.
Ceci est similaire au manque de support pour Ubuntu décrit par Max.
la source
tar.gz
pour Ubuntu (un autre Linux). Lorsque vous téléchargez Mongo, consultez la liste déroulante du site Mongo et choisissez Ubuntu.1
Comment les autres ont-ils réussi à le faire fonctionner? Peut-être ont-ils manqué la référence "Ubuntu" dans le PO?2
Pourquoi une distribution est-elle importante? N'est-il pas compilé contre la même architecture?Mes liens symboliques ont en quelque sorte été corrompus lors de l'installation d'une version plus récente d'OpenSSL. Pour remédier à cette situation, j'ai corrigé mes liens symboliques dans / usr / lib64. Par exemple
sudo ln -sf libssl.so.0.9.8e libssl.so.10
la source
Concernant apt-file, vous devez d'abord l'installer
et mettre à jour son cache
Ensuite, apt-file search un fichier devrait fonctionner.
En ce qui concerne les installations de paquets, je pense que vous ne devriez pas avoir besoin de libssl-dev, vous avez seulement besoin de libssl1.0.0 - c'est la bibliothèque d'exécution. Le second est pour le développement
la source