Spacevim – curl: (77) error setting certificate verify locations

Résoution de l’erreur  ” curl: (77) error setting certificate verify locations ” lors de l’installation de spacevim sur ubuntu.

 

Dans notre tentative d’installation d’une distribution le l’éditeur vim ( qui est spacevim ), nous avons rencontré une erreur. Elle apparaît quand on essaye d’installer la commande d’installation de spacevim :

 

bash <(curl -fsSL https://raw.githubusercontent.com/liuchengxu/space-vim/master/install.sh)
Le message d’erreur complet qui s’affiche est le suivant :
curl: (77) error setting certificate verify locations:
CAfile: /home/bad-path/anaconda3/ssl/cacert.pem
CApath: none
$: command not found

 

Dans ce post, nous allons présenter étape par étape comment nous avons pu résoudre le problème.

 

File search 2.0 -l’application de recherche de fichier est compatible avec android 11- autres nouveautés

 

[bctt tweet=”spacevim – curl: (77) error setting certificate verify locations” username=”tedidevblog”]

 

 

Solution – spacevim – curl: (77) error setting certificate verify locations

 

Après plusieurs recherches, nous avons constaté que les causes de cette erreur vient du fait que le script n’arrive pas à trouver le binaire du langage python. En effet le chemin de l’excutable du l’interprèteur du langage python est erronné.

La solution la plus évidente est de corriger le chemin vers le binaire de python.

Dans notre cas , le constat est fragant lorsqu’on essaye d’excuter le logiciel anaconda fortement basé sur l’interprèteur de python. Voici l’erreur qui s’affiche

bash: /home/tedidev/anaconda3/bin/conda: /home/byteboy/anaconda3/bin/python: bad interpreter: No such file or directory

 

Pour résoudre ce problème , nous avons modifié le fichier bash de conda par les instructions suivantes :

  • gedit /home/tedidev/anaconda3/bin/conda ;

 

  • Dans le fichier il y a le script suivant :

 

#!/home/bad-path/anaconda3/bin/python

# -*- coding: utf-8 -*-
import re
import sys

from conda.cli import main

if __name__ == '__main__':
sys.argv[0] = re.sub(r'(-script\.pyw?|\.exe)?$', '', sys.argv[0])
sys.exit(main())

 

  • La première ligne  est celle qui nous intéresse. il faut le modifier par le vrai chemin vers python

 

#!/home/good-path/anaconda3/bin/python

 

  • Sauvegardez le fichier et tester à nouveau conda. Il devrait marcher.

 

Maintenant qu’on a corrigé le chemin vers l’exécutable de python, il reste une dernière étape. Il s’agit de supprimer l’outil curl qui entre en conflit avec celui du système.

conda remove curl

 

Maintenant après avoir suivit l’instruction vous pourrez recommencer l’installation avec le script d’installation de spacevim.

 

Kazam – application idéale pour prendre des captures écran et vidéo sur ubuntu

 

 

A propos de Spacevim

 

SpaceVim est une distribution de l’éditeur Vim qui s’inspire des spacemacs. Il gère des collections de plugins en couches, qui aident à rassembler les packages associés pour fournir des fonctionnalités. Cette approche permet de garder la configuration organisée et de réduire les frais généraux pour l’utilisateur en l’empêchant d’avoir à penser aux packages à installer.

 

spacevim.org

 

 

Conclusion

 

Comme vous l’avez peut être remarqué, l’erreur d’installation de spacevim, vient du fait qu’on avait déjà une installation d’un outil puissant de datascience qui est anaconda et dont les composants entre en conflit avec ceux de spacevim. Pour le corriger ,il fallait supprimer les outils de conda qui posent problèmes.

 

Vous serez peut être interessé par Perte de connexion internet dès qu’on connecte un casque bluetooth et Soulstice – trailer d’annonce – sortie prévue en 2022

 

spacevim – curl: (77) error setting certificate verify locations
Image par pen_ash de Pixabay