Sublime texte 3-Contrôle des paquets:" Aucun paquet disponible pour l'installation " erreur lors de l'installation de paquets via secure channel
je lance Sublime sur Ubuntu 14.04 LTS 64-bit. J'ai essayé d'installer L'installateur de paquets sur Sublime Text 3 en utilisant à la fois le script simple et les méthodes d'installation manuelle.
chaque fois que j'essaie D'exécuter L'option D'installation du paquet, j'obtiens un message d'erreur "il n'y a pas de paquets disponibles pour l'installation"
La console affiche la trace suivant:
Package Control: Error downloading channel. b'curl: (77) error setting certificate verify locations:n CAfile: /usr/lib/ssl/certs/ca-certificates.crtn 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, installez paquet commence à afficher la liste des paquets. Mais, quand je essayez d'installer un paquet (par exemple Pretty JSON). j'obtiens à nouveau une erreur liée au certificat de sécurité avec la trace suivante de la console:
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.crtn 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 pour que le contrôle des paquets fonctionne avec la voie de communication protégée est la bienvenue.
TRACE DE DÉBOGAGE SUPPLÉMENTAIRE POUR LE CONTRÔLE DU PAQUET:
en activant debug
Contrôle Du Paquet je la trace suivant:
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.
6 réponses
Eu le même problème aujourd'hui. Réinstallé de contrôle du paquet:
- supprimé le dossier de Contrôle Du paquet dans le texte Sublime 3 > le dossier des paquets
- allé à https://sublime.wbond.net/installation et exécuté les instructions d'installation manuelle, il
...
- cliquez sur les préférences > parcourir les paquets ... menu
- parcourir un dossier puis les paquets installés/ dossier
- Package De Téléchargement De Contrôle.sublime-package et le copier dans les Paquets Installés répertoire/
- Redémarrer Sublime Text
a Travaillé comme un charme!
j'ai eu le même problème aujourd'hui dans Ubuntu 16.04 LTS 64-bit avec Sublime Text Build 3126.
Suivant les conseils de ce Github problème de page résolu pour moi.
Copier-coller les lignes ci-dessous
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 à jour, mais j'ai vu ça dans le readme et j'ai lancé ce script python qui l'a corrigé pour moi (ctrl + ' pour faire apparaître la console puis j'ai lancé 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!')
réessayez maintenant. Je pense que l'administrateur web a corrigé le problème de certificat -- vous devrez peut-être supprimer le fichier de contrôle des paquets et l'installer de nouveau (mais vous pouvez garder les paramètres et les autres paquets déjà installés).
Aussi, semble échouer si vous n'avez pas cURL installé, mais vous ne.
Vérifier le paramètre proxy dans
Preferences > Package Settings > Package Control > Settings – Default / User
si le paramètre proxy est invalide, vous obtiendriez cette erreur aussi.
pour les utilisateurs Mac :: Solution voici ce que vous devez faire.
Ouvrez Les Préférences Système -> Réseau -> Avancé -> Proxy puis, retirez tout de la zone de texte mandataires. décochez en mode FTP.
c'est de l'.
quittez Sublime, redémarrez à nouveau et appuyez sur CMD + Shift+P