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 debugContrô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.
21
demandé sur AxxE 2014-08-29 04:09:53

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

...

  1. cliquez sur les préférences > parcourir les paquets ... menu
  2. parcourir un dossier puis les paquets installés/ dossier
  3. Package De Téléchargement De Contrôle.sublime-package et le copier dans les Paquets Installés répertoire/
  4. Redémarrer Sublime Text

a Travaillé comme un charme!

31
répondu Juri 2014-10-02 09:14:58

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"
],
16
répondu Rohan_Paul 2016-12-05 20:13:12

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!')
8
répondu magritte 2015-10-12 13:17:34

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.

0
répondu Michael Butler 2014-09-02 20:41:45

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.

0
répondu aGuegu 2015-08-05 06:14:34

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

-1
répondu Tarandeep Singh 2016-09-04 15:52:55