wake-up-neo.net

Sublime Text 3 - Package Control: Fehler beim Versuch, Pakete über einen sicheren Kanal zu installieren

Ich verwende Sublime auf Ubuntu 14.04 LTS 64-Bit. Ich habe versucht, Package Installer unter Verwendung des einfachen Skripts und der manuellen Installationsmethoden auf Sublime Text 3 zu installieren.

Bei jedem Versuch, die Option "Paket installieren" auszuführen, wird die Fehlermeldung "Es sind keine Pakete für die Installation verfügbar" angezeigt.

Die Konsole zeigt die folgende Spur:

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

Wenn ich http://sublime.wbond.net/repositories.json als Kanal hinzufüge, zeigt das Installationspaket die Paketliste an. Wenn ich jedoch versuche, ein Paket (z. B. Pretty JSON) zu installieren, erhalte ich erneut einen Fehler in Bezug auf das Sicherheitszertifikat mit der folgenden Konsolenablaufverfolgung:

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

Vorschläge, wie Sie die Paketkontrolle mit dem sicheren Kanal nutzen können, sind willkommen. 

ZUSÄTZLICHER DEBUG-TRACE ZUR PACKUNGSKONTROLLE:

Beim Aktivieren von debug für Package Control erhalte ich die folgende Kurve:

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.
29
AxxE

Hatte heute das gleiche Problem. Neu installierte Paketsteuerung:

...nämlich

  1. Klicken Sie auf das Menü Preferences> Browse Packages…
  2. Durchsuchen Sie einen Ordner und dann in den Ordner Installed Packages /
  3. Laden Sie Package Control.sublime-package herunter und kopieren Sie es in das Verzeichnis Installed Packages /
  4. Starten Sie Sublime Text neu

Arbeitete wie Charme!

33
Juri

Das gleiche Problem hatte ich heute in Ubuntu 16.04 LTS 64-Bit mit Sublime Text Build 3126.

Folgende Ratschläge von dieser Github-Ausgabeseite haben es für mich gelöst. 

Kopieren Sie die folgenden Zeilen in

Voreinstellungen> Paketeinstellungen> Paketsteuerung> Einstellungen - Benutzer.

"channels":
[
"https://packagecontrol.io/channel_v3.json",
"https://web.archive.org/web/20150905194312/https://packagecontrol.io/channel_v3.json"
],
19
Rohan_Paul

Ich hatte das gleiche Problem nach einem Upgrade, sah dies jedoch in der Readme-Datei und führte dieses Python-Skript aus, das es für mich reparierte (Strg + ', um die Konsole aufzurufen, und dann den folgenden Befehl ausgeführt).

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
magritte

Ich bin gestern mit diesem Problem konfrontiert und habe @ Juris Antwort versucht, aber es funktionierte nicht, da ich Package Control.sublime-package aufgrund eines Netzwerkfehlers nicht herunterladen konnte. Ich habe dann normalerweise versucht, ein Paket zu installieren, und es funktioniert. Das Problem bezieht sich also auf den Server des Paketmanagers ( https://packagecontrol.io/ ) und Sie sollten warten, bis das Problem behoben ist.

5
Emre Sülün

Überprüfen Sie die Proxy-Einstellungen in 

Preferences > Package Settings > Package Control > Settings – Default / User

Wenn die Proxy-Einstellung ungültig ist, wird auch diese Fehlermeldung angezeigt.

2
aGuegu

Versuchen Sie es jetzt noch einmal. Ich denke, der Web-Administrator hat das Zertifikatproblem behoben. Möglicherweise müssen Sie die Paketsteuerungsdatei löschen und erneut installieren (Sie können jedoch die bereits installierten Einstellungen und anderen Pakete beibehalten).

Es scheint auch zu scheitern, wenn Sie cURL nicht installiert haben, aber Sie tun es.

0
Michael Butler

Installieren Sie das Paket mit der manuellen Methode (folgen Sie diesen Schritten):

  • Klicken Sie auf das Menü Preferences> Browse Packages…
  • Durchsuchen Sie einen Ordner und dann in den Ordner Installed Packages /
  • Laden Sie Package Control.sublime-package herunter und kopieren Sie es in das Verzeichnis Installed Packages /
  • Starten Sie Sublime Text neu

Vergessen Sie nicht, Ihren Proxy und Port zur Datei Preferences > Package Settings > Package Control > Settings - User hinzuzufügen:

"http_proxy": "[proxy]:[port]"

0
Harish

Der Projektverwalter hat zum Zeitpunkt der Erstellung dieses Problems ein Problem mit dem Paketsteuerungsserver.

Unter https://forum.sublimetext.com/t/package-control-outage/41274/31 finden Sie weitere Informationen zum Wiederherstellungsfortschritt oder wenn Sie Unterstützung anbieten möchten.

Um auf Pakete zuzugreifen, die Sie installieren möchten, können Sie in Google nach dem Paketnamen suchen und die zwischengespeicherte Google-Seite verwenden, um die Projektseite des Pakets zu finden. 

Sie können beispielsweise nach "sublime text 3 predawn" suchen und die Projektseite des Pakets (in diesem Fall github) aufrufen, um sie manuell herunterzuladen und zu installieren.

 Search Results

Navigieren Sie von der zwischengespeicherten Paketsteuerungsseite zur Projektseite. Auf der Projektseite haben Sie Zugriff auf das Paket sowie auf manuelle Installationsverfahren.

 Package Control Cached

0
dimmech