J'utilise Sublime sur Ubuntu 14.04 LTS 64 bits. J'ai essayé d'installer Package Installer sur Sublime Text 3 en utilisant le script simple et les méthodes d'installation manuelle.
Chaque fois que j'essaie d'exécuter l'option Installer un paquet, un message d'erreur "Aucun paquet n'est disponible pour l'installation"
La console affiche la trace suivante:
Package Control: Error downloading channel. b'curl: (77) error setting certificate verify locations:\n CAfile: /usr/lib/ssl/certs/ca-certificates.crt\n CApath: /etc/ssl/certs' downloading https://sublime.wbond.net/channel.json.
error: Package Control
There are no packages available for installation
Si j'ajoute http://sublime.wbond.net/repositories.json
en tant que canal, le package d'installation commence à afficher la liste des packages. Cependant, lorsque j'essaie d'installer un package (par exemple, Pretty JSON), une erreur liée au certificat de sécurité s'affiche à nouveau avec le suivi de la console suivant:
reloading Packages/User/Preferences.sublime-settings
found 1 files for base name Default.sublime-theme
Package Control: Error downloading package. b'curl: (77) error setting certificate verify locations:\n CAfile: /usr/lib/ssl/certs/ca-certificates.crt\n CApath: /etc/ssl/certs' downloading https://codeload.github.com/dzhibas/SublimePrettyJson/Zip/master.
error: Package Control
Unable to download Pretty JSON. Please view the console for more details.
theme loaded
ignored packages updated to: [Vintage]
found 1 files for base name Default.sublime-theme
theme loaded
reloading Packages/User/Preferences.sublime-settings
found 1 files for base name Default.sublime-theme
theme loaded
Toute suggestion visant à ce que Package Control fonctionne avec le canal sécurisé est la bienvenue.
TRACE DE DÉBOGAGE SUPPLÉMENTAIRE POUR LE CONTRÔLE DE L'EMBALLAGE:
En activant debug
pour Package Control, je reçois la trace suivante:
Package Control: Fetching list of available packages
Platform: linux-x64
Sublime Text Version: 3059
Package Control Version: 2.0.0
Package Control: Download Debug
URL: https://sublime.wbond.net/channel.json
Resolved IP: 50.116.34.243
Timeout: 30
Package Control: Found system CA bundle at /usr/lib/ssl/certs/ca-certificates.crt
Package Control: Curl Debug Proxy
http_proxy:
https_proxy:
proxy_username:
proxy_password:
Package Control: Trying to execute command /usr/bin/curl --user-agent 'Sublime Package Control v2.0.0' --connect-timeout 30 -sSL --compressed --dump-header /tmp/tmp_i20fq --cacert /usr/lib/ssl/certs/ca-certificates.crt -v https://sublime.wbond.net/channel.json
Package Control: Curl HTTP Debug General
Hostname was NOT found in DNS cache
Trying 50.116.34.243...
Connected to sublime.wbond.net (50.116.34.243) port 443 (#0)
error setting certificate verify locations:
CAfile: /usr/lib/ssl/certs/ca-certificates.crt
CApath: /etc/ssl/certs
Closing connection 0
CAfile: /usr/lib/ssl/certs/ca-certificates.crt
CApath: /etc/ssl/certs
Package Control: Error downloading channel. curl: (77) error setting certificate verify locations: downloading https://sublime.wbond.net/channel.json.
ignored packages updated to: [Vintage, Pretty JSON]
found 1 files for base name Default.sublime-theme
Package Control: Fetching list of available packages
Platform: linux-x64
Sublime Text Version: 3059
Package Control Version: 2.0.0
theme loaded
Package Control: Download Debug
URL: https://sublime.wbond.net/channel.json
Resolved IP: 50.116.34.243
Timeout: 30
Package Control: Found system CA bundle at /usr/lib/ssl/certs/ca-certificates.crt
Package Control: Curl Debug Proxy
http_proxy:
https_proxy:
proxy_username:
proxy_password:
Package Control: Trying to execute command /usr/bin/curl --user-agent 'Sublime Package Control v2.0.0' --connect-timeout 30 -sSL --compressed --dump-header /tmp/tmpcg0ent --cacert /usr/lib/ssl/certs/ca-certificates.crt -v https://sublime.wbond.net/channel.json
Package Control: Curl HTTP Debug General
Hostname was NOT found in DNS cache
Trying 50.116.34.243...
Connected to sublime.wbond.net (50.116.34.243) port 443 (#0)
error setting certificate verify locations:
CAfile: /usr/lib/ssl/certs/ca-certificates.crt
CApath: /etc/ssl/certs
Closing connection 0
CAfile: /usr/lib/ssl/certs/ca-certificates.crt
CApath: /etc/ssl/certs
Package Control: Error downloading channel. curl: (77) error setting certificate verify locations: downloading https://sublime.wbond.net/channel.json.
Package Control: Unable to find a sublime-package file for Pretty JSON
Package Control: Unable to find file package-metadata.json in the package Pretty JSON
Package Control: Download Debug
URL: https://codeload.github.com/dzhibas/SublimePrettyJson/Zip/master
Resolved IP: 192.30.252.146
Timeout: 30
Package Control: Found system CA bundle at /usr/lib/ssl/certs/ca-certificates.crt
Package Control: Curl Debug Proxy
http_proxy:
https_proxy:
proxy_username:
proxy_password:
Package Control: Trying to execute command /usr/bin/curl --user-agent 'Sublime Package Control v2.0.0' --connect-timeout 30 -sSL --compressed --dump-header /tmp/tmpueshe5 --cacert /usr/lib/ssl/certs/ca-certificates.crt -v https://codeload.github.com/dzhibas/SublimePrettyJson/Zip/master
reloading Packages/User/Preferences.sublime-settings
found 1 files for base name Default.sublime-theme
Package Control: Curl HTTP Debug General
Hostname was NOT found in DNS cache
Trying 192.30.252.147...
Connected to codeload.github.com (192.30.252.147) port 443 (#0)
error setting certificate verify locations:
CAfile: /usr/lib/ssl/certs/ca-certificates.crt
CApath: /etc/ssl/certs
Closing connection 0
CAfile: /usr/lib/ssl/certs/ca-certificates.crt
CApath: /etc/ssl/certs
Package Control: Error downloading package. curl: (77) error setting certificate verify locations: downloading https://codeload.github.com/dzhibas/SublimePrettyJson/Zip/master.
error: Package Control
Unable to download Pretty JSON. Please view the console for more details.
Avait le même problème aujourd'hui. Paquetage réinstallé:
...à savoir
Travaillé comme un charme!
J'ai eu le même problème aujourd'hui dans Ubuntu 16.04 LTS 64 bits avec Sublime Text Build 3126.
Suite aux conseils de cette page Github Issue , cela a résolu le problème.
Copiez-collez les lignes ci-dessous dans
Préférences> Paramètres du paquet> Contrôle du paquet> Paramètres - Utilisateur.
"channels":
[
"https://packagecontrol.io/channel_v3.json",
"https://web.archive.org/web/20150905194312/https://packagecontrol.io/channel_v3.json"
],
J'ai eu le même problème suite à une mise à niveau, mais je l'ai vu dans le fichier lisez-moi et j'ai exécuté ce script python qui l'a corrigé pour moi (ctrl + 'pour afficher la console, puis a exécuté la commande suivante)
import urllib.request,os,sys; exec("if sys.version_info < (3,) or os.name != 'nt': raise OSError('This code is for Windows ST3 only!')"); pr='Preferences.sublime-settings'; ip='ignored_packages'; n='Package Control'; s=sublime.load_settings(pr); ig=s.get(ip); ig.append(n); s.set(ip,ig); sublime.save_settings('Preferences.sublime-settings'); pf=n+'.sublime-package'; urllib.request.install_opener(urllib.request.build_opener(urllib.request.ProxyHandler())); by=urllib.request.urlopen('https://packagecontrol.io/'+pf.replace(' ','%20')).read(); open(os.path.join(sublime.installed_packages_path(),pf),'wb').write(by); ig.remove(n); s.set(ip,ig); sublime.save_settings(pr); print('Package Control: 3.0.0 upgrade successful!')
Hier, j'ai fait face à ce problème et j'ai essayé de répondre à @ Juri, mais cela n'a pas fonctionné car je ne pouvais pas télécharger Package Control.sublime-package
en raison d'une erreur réseau. Ensuite, j'ai essayé d'installer un paquet aujourd'hui normalement et cela fonctionne. Ainsi, le problème est lié au serveur du gestionnaire de paquets ( https://packagecontrol.io/ ) et vous devez attendre que le problème soit résolu.
Vérifier le réglage du proxy dans
Preferences > Package Settings > Package Control > Settings – Default / User
Si le paramètre proxy n'est pas valide, vous obtiendrez également cette erreur.
Essayez à nouveau maintenant. Je pense que l'administrateur Web a corrigé le problème de certificat - vous devrez peut-être supprimer le fichier de contrôle du paquet et l'installer à nouveau (mais vous pouvez conserver les paramètres et autres packages déjà installés).
En outre, semble échouer si vous n'avez pas installé cURL , mais c'est ce que vous faites.
Installez le package à l'aide de la méthode manuelle (procédez comme suit):
Alors n'oubliez pas d'ajouter votre proxy et votre port dans le fichier Preferences > Package Settings > Package Control > Settings - User
comme suit:
"http_proxy": "[proxy]:[port]"
Le responsable de projet rencontre un problème avec le serveur de contrôle des packages au moment de l'écriture de ce message.
Voir https://forum.sublimetext.com/t/package-control-outage/41274/31 pour plus d'informations sur l'état d'avancement de la restauration ou si vous souhaitez offrir une assistance.
En attendant, pour accéder aux packages que vous souhaitez installer, vous pouvez rechercher le nom du package dans Google et utiliser la page Google en cache pour rechercher la page de projet du package.
Par exemple, vous pouvez rechercher "sublime text 3 predawn" et aller sur la page de projet de packages (dans ce cas, github) pour le télécharger et l’installer manuellement.
Accédez à la page du projet à partir de la page de contrôle du package mis en cache. La page du projet vous donnera accès au paquet ainsi qu’aux procédures d’installation manuelle.