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.
Hatte heute das gleiche Problem. Neu installierte Paketsteuerung:
...nämlich
Arbeitete wie Charme!
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"
],
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!')
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.
Ü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.
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.
Installieren Sie das Paket mit der manuellen Methode (folgen Sie diesen Schritten):
Vergessen Sie nicht, Ihren Proxy und Port zur Datei Preferences > Package Settings > Package Control > Settings - User
hinzuzufügen:
"http_proxy": "[proxy]:[port]"
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.
Navigieren Sie von der zwischengespeicherten Paketsteuerungsseite zur Projektseite. Auf der Projektseite haben Sie Zugriff auf das Paket sowie auf manuelle Installationsverfahren.