Sublime Forum

ST3(3126): Package Control SSL Cert Invalid Errors, reinstall didn't help

#1

##Machine Facts:

  • OS X 10.11.6 (15G1004)
  • Using homebrew, but IIRC openssl is statically linked. Nonetheless…
mstemle@hqmstemle901:~$ openssl version
OpenSSL 0.9.8zh 14 Jan 2016

##Symptoms

  • Whenever I install any package using Package Control, I get a dialog saying “Unable to download Babel. Please view the console for more details.”
  • When I look at the log, regardless of which package I install, I see SSL cert validation errors:
Error downloading package. HTTP exception InvalidCertificateException (Host codeload.github.com returned an invalid certificate ([SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:548))) downloading https://codeload.github.com/babel/babel-sublime/zip/v8.6.3"

##What I’ve Tried

  • I’ve tried a full clean install based on this document
  • I’ve checked for updates
  • I’ve tried different networks
  • I’ve tried with a 100% clean install of ST3 (3126) without any additions other than Package Manager.

Transcripts

###Package Control Install Transcript

>>> import urllib.request,os,hashlib; h = 'df21e130d211cfc94d9b0905775a7c0f' + '1e3d39e33b79698005270310898eea76'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); by = urllib.request.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); print('Error validating download (got %s instead of %s), please try manual install' % (dh, h)) if dh != h else open(os.path.join( ipp, pf), 'wb' ).write(by)
275309
reloading plugin Package Control.1_reloader
reloading plugin Package Control.2_bootstrap
reloading plugin Package Control.Package Control
Package Control: Not running package cleanup since bootstrapping is not yet complete
reloading settings Packages/Package Control/Package Control.sublime-settings
reloading plugin 0_package_control_loader.00-package_control
reloading settings Packages/User/Package Control.sublime-settings

###And then when I - immediately afterward - install the Babel package, this is the transcript:

ignored packages updated to: ["Babel", "Vintage"]
reloading settings Packages/User/Package Control.sublime-settings
Package Control: Error downloading package. HTTP exception InvalidCertificateException (Host codeload.github.com returned an invalid certificate ([SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:548))) downloading https://codeload.github.com/babel/babel-sublime/zip/v8.6.3.
error: Package Control

###Here’s what I get when I try to verify the cert using curl:

mstemle@hqmstemle901:~$ curl -vvI https://codeload.github.com/babel/babel-sublime/zip/v8.6.3
*   Trying 192.30.253.121...
* Connected to codeload.github.com (192.30.253.121) port 443 (#0)
* TLS 1.2 connection using TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
* Server certificate: *.github.com
* Server certificate: DigiCert SHA2 High Assurance Server CA
* Server certificate: DigiCert High Assurance EV Root CA
> HEAD /babel/babel-sublime/zip/v8.6.3 HTTP/1.1
> Host: codeload.github.com
> User-Agent: curl/7.43.0
> Accept: */*
>
< HTTP/1.1 200 OK
HTTP/1.1 200 OK
< Content-Length: 307576
Content-Length: 307576
< Access-Control-Allow-Origin: https://render.githubusercontent.com
Access-Control-Allow-Origin: https://render.githubusercontent.com
< Content-Security-Policy: default-src 'none'; style-src 'unsafe-inline'
Content-Security-Policy: default-src 'none'; style-src 'unsafe-inline'
< Strict-Transport-Security: max-age=31536000
Strict-Transport-Security: max-age=31536000
< Vary: Authorization,Accept-Encoding
Vary: Authorization,Accept-Encoding
< X-Content-Type-Options: nosniff
X-Content-Type-Options: nosniff
< X-Frame-Options: deny
X-Frame-Options: deny
< X-XSS-Protection: 1; mode=block
X-XSS-Protection: 1; mode=block
< ETag: "ca0bbdab2648125f099db57cf4ce2e9f55f5db91"
ETag: "ca0bbdab2648125f099db57cf4ce2e9f55f5db91"
< Content-Type: application/zip
Content-Type: application/zip
< Content-Disposition: attachment; filename=babel-sublime-8.6.3.zip
Content-Disposition: attachment; filename=babel-sublime-8.6.3.zip
< X-Geo-Block-List:
X-Geo-Block-List:
< Date: Wed, 05 Oct 2016 12:57:12 GMT
Date: Wed, 05 Oct 2016 12:57:12 GMT
< X-GitHub-Request-Id: C6CF92D2:5409:7E106:57F4F8A8
X-GitHub-Request-Id: C6CF92D2:5409:7E106:57F4F8A8

<
* Connection #0 to host codeload.github.com left intact

No proxy, no wacky firewall.

###Here are the open files and ports for the running sublimetext process…

/
/Applications/Sublime Text.app/Contents/MacOS/Sublime Text
/usr/share/icu/icudt55l.dat
/System/Library/CoreServices/SystemAppearance.bundle/Contents/Resources/SystemAppearance.car
/System/Library/Frameworks/CoreGraphics.framework/Versions/A/Resources/libRIP.A.dylib
/System/Library/Frameworks/CoreGraphics.framework/Versions/A/Resources/libCGXType.A.dylib
/System/Library/Fonts/SFNSText-Bold.otf
/System/Library/Fonts/SFNSDisplay-Bold.otf
/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/Resources/Extras2.rsrc
/System/Library/CoreServices/SystemAppearance.bundle/Contents/Resources/VibrantLightAppearance.car
/System/Library/CoreServices/SystemAppearance.bundle/Contents/Resources/Assets.car
/System/Library/Caches/com.apple.IntlDataCache.le.kbdx
/private/var/db/mds/messages/se_SecurityMessages
/private/var/folders/vm/4q0n2yj93j7cfmnyqfmr5g0xfhkw2m/C/mds/mdsDirectory.db
/System/Library/Keyboard Layouts/AppleKeyboardLayouts.bundle/Contents/Resources/AppleKeyboardLayouts-L.dat
/System/Library/Fonts/SFNSText-Regular.otf
/System/Library/Fonts/SFNSDisplay-Regular.otf
/System/Library/Fonts/LucidaGrande.ttc
/System/Library/Fonts/Menlo.ttc
/System/Library/Extensions/AppleIntelHD5000GraphicsGLDriver.bundle/Contents/MacOS/AppleIntelHD5000GraphicsGLDriver
/Users/mstemle/Library/Keychains/Disposable Cvent.keychain
/Library/Keychains/System.keychain
/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Resources/inkpaper.png
/System/Library/Keychains/SystemRootCertificates.keychain
/System/Library/Extensions/AppleIntelHD5000GraphicsMTLDriver.bundle/Contents/MacOS/AppleIntelHD5000GraphicsMTLDriver
/Users/mstemle/Library/Keychains/login.keychain
/private/var/folders/vm/4q0n2yj93j7cfmnyqfmr5g0xfhkw2m/0/com.apple.LaunchServices-1341560899668.csstore
/Applications/Sublime Text.app/Contents/Resources/Sublime Text.icns
/usr/lib/dyld
/private/var/db/dyld/dyld_shared_cache_x86_64h
/dev/null
/dev/null
/dev/null
count=2, state=0x12
/System/Library/CoreServices/SystemAppearance.bundle/Contents/Resources/SystemAppearance.car
62913:subl_api_send:read_sem
62913:subl_api_send:write_sem
62913:subl_api_recv:read_sem
62913:subl_api_recv:write_sem
62913:subl_api_arecv:read_sem
62913:subl_api_arecv:write_sem
/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/Resources/Extras2.rsrc
/Applications/Sublime Text.app/Contents/MacOS/Packages/Default.sublime-package
/System/Library/CoreServices/SystemAppearance.bundle/Contents/Resources/VibrantLightAppearance.car
/System/Library/CoreServices/SystemAppearance.bundle/Contents/Resources/Assets.car
/Applications/Sublime Text.app/Contents/MacOS/Packages/ActionScript.sublime-package
/Applications/Sublime Text.app/Contents/MacOS/Packages/ActionScript.sublime-package
/Applications/Sublime Text.app/Contents/MacOS/Packages/Default.sublime-package
/Applications/Sublime Text.app/Contents/MacOS/Packages/AppleScript.sublime-package
/Applications/Sublime Text.app/Contents/MacOS/Packages/AppleScript.sublime-package
/Applications/Sublime Text.app/Contents/MacOS/Packages/ASP.sublime-package
/Applications/Sublime Text.app/Contents/MacOS/Packages/ASP.sublime-package
/Applications/Sublime Text.app/Contents/MacOS/Packages/Batch File.sublime-package
/Applications/Sublime Text.app/Contents/MacOS/Packages/C#.sublime-package
/Applications/Sublime Text.app/Contents/MacOS/Packages/Batch File.sublime-package
/Applications/Sublime Text.app/Contents/MacOS/Packages/C#.sublime-package
/Applications/Sublime Text.app/Contents/MacOS/Packages/C++.sublime-package
/Applications/Sublime Text.app/Contents/MacOS/Packages/C++.sublime-package
/Applications/Sublime Text.app/Contents/MacOS/Packages/Clojure.sublime-package
/Applications/Sublime Text.app/Contents/MacOS/Packages/Clojure.sublime-package
/Applications/Sublime Text.app/Contents/MacOS/Packages/Color Scheme - Default.sublime-package
/Applications/Sublime Text.app/Contents/MacOS/Packages/CSS.sublime-package
/Applications/Sublime Text.app/Contents/MacOS/Packages/CSS.sublime-package
/Applications/Sublime Text.app/Contents/MacOS/Packages/Color Scheme - Default.sublime-package
/Applications/Sublime Text.app/Contents/MacOS/Packages/D.sublime-package
/Applications/Sublime Text.app/Contents/MacOS/Packages/D.sublime-package
/Applications/Sublime Text.app/Contents/MacOS/Packages/Diff.sublime-package
/Applications/Sublime Text.app/Contents/MacOS/Packages/Diff.sublime-package
/Applications/Sublime Text.app/Contents/MacOS/Packages/Erlang.sublime-package
/Applications/Sublime Text.app/Contents/MacOS/Packages/Go.sublime-package
/Applications/Sublime Text.app/Contents/MacOS/Packages/Erlang.sublime-package
/Applications/Sublime Text.app/Contents/MacOS/Packages/Go.sublime-package
/Applications/Sublime Text.app/Contents/MacOS/Packages/Graphviz.sublime-package
/Applications/Sublime Text.app/Contents/MacOS/Packages/Groovy.sublime-package
/Applications/Sublime Text.app/Contents/MacOS/Packages/Graphviz.sublime-package
/Applications/Sublime Text.app/Contents/MacOS/Packages/Groovy.sublime-package
/Applications/Sublime Text.app/Contents/MacOS/Packages/Haskell.sublime-package
/Applications/Sublime Text.app/Contents/MacOS/Packages/Haskell.sublime-package
/Applications/Sublime Text.app/Contents/MacOS/Packages/HTML.sublime-package
/Applications/Sublime Text.app/Contents/MacOS/Packages/HTML.sublime-package
/Applications/Sublime Text.app/Contents/MacOS/Packages/Java.sublime-package
/Applications/Sublime Text.app/Contents/MacOS/Packages/Java.sublime-package
/Applications/Sublime Text.app/Contents/MacOS/Packages/JavaScript.sublime-package
/Applications/Sublime Text.app/Contents/MacOS/Packages/JavaScript.sublime-package
/Applications/Sublime Text.app/Contents/MacOS/Packages/Language - English.sublime-package
/Applications/Sublime Text.app/Contents/MacOS/Packages/LaTeX.sublime-package
/Applications/Sublime Text.app/Contents/MacOS/Packages/Language - English.sublime-package
/Applications/Sublime Text.app/Contents/MacOS/Packages/LaTeX.sublime-package
/Applications/Sublime Text.app/Contents/MacOS/Packages/Lisp.sublime-package
/Applications/Sublime Text.app/Contents/MacOS/Packages/Lisp.sublime-package
/Applications/Sublime Text.app/Contents/MacOS/Packages/Lua.sublime-package
/Applications/Sublime Text.app/Contents/MacOS/Packages/Lua.sublime-package
/Applications/Sublime Text.app/Contents/MacOS/Packages/Makefile.sublime-package
/Applications/Sublime Text.app/Contents/MacOS/Packages/Makefile.sublime-package
/Applications/Sublime Text.app/Contents/MacOS/Packages/Markdown.sublime-package
/Applications/Sublime Text.app/Contents/MacOS/Packages/Markdown.sublime-package
/Applications/Sublime Text.app/Contents/MacOS/Packages/Matlab.sublime-package
/Applications/Sublime Text.app/Contents/MacOS/Packages/Objective-C.sublime-package
/Applications/Sublime Text.app/Contents/MacOS/Packages/Matlab.sublime-package
/Applications/Sublime Text.app/Contents/MacOS/Packages/Objective-C.sublime-package
/Applications/Sublime Text.app/Contents/MacOS/Packages/OCaml.sublime-package
/Applications/Sublime Text.app/Contents/MacOS/Packages/OCaml.sublime-package
/Applications/Sublime Text.app/Contents/MacOS/Packages/Pascal.sublime-package
/Applications/Sublime Text.app/Contents/MacOS/Packages/Pascal.sublime-package
/Applications/Sublime Text.app/Contents/MacOS/Packages/Perl.sublime-package
/Applications/Sublime Text.app/Contents/MacOS/Packages/PHP.sublime-package
/Applications/Sublime Text.app/Contents/MacOS/Packages/Perl.sublime-package
/Applications/Sublime Text.app/Contents/MacOS/Packages/PHP.sublime-package
/Applications/Sublime Text.app/Contents/MacOS/Packages/Python.sublime-package
/Applications/Sublime Text.app/Contents/MacOS/Packages/Python.sublime-package
/Applications/Sublime Text.app/Contents/MacOS/Packages/R.sublime-package
/Applications/Sublime Text.app/Contents/MacOS/Packages/Rails.sublime-package
/Applications/Sublime Text.app/Contents/MacOS/Packages/R.sublime-package
/Applications/Sublime Text.app/Contents/MacOS/Packages/Rails.sublime-package
/Applications/Sublime Text.app/Contents/MacOS/Packages/Regular Expressions.sublime-package
/Applications/Sublime Text.app/Contents/MacOS/Packages/Regular Expressions.sublime-package
/Applications/Sublime Text.app/Contents/MacOS/Packages/RestructuredText.sublime-package
/Applications/Sublime Text.app/Contents/MacOS/Packages/RestructuredText.sublime-package
/Applications/Sublime Text.app/Contents/MacOS/Packages/Ruby.sublime-package
/Applications/Sublime Text.app/Contents/MacOS/Packages/Ruby.sublime-package
/Applications/Sublime Text.app/Contents/MacOS/Packages/Rust.sublime-package
/Applications/Sublime Text.app/Contents/MacOS/Packages/Rust.sublime-package
/Applications/Sublime Text.app/Contents/MacOS/Packages/Scala.sublime-package
/Applications/Sublime Text.app/Contents/MacOS/Packages/ShellScript.sublime-package
/Applications/Sublime Text.app/Contents/MacOS/Packages/Scala.sublime-package
/Applications/Sublime Text.app/Contents/MacOS/Packages/ShellScript.sublime-package
/Applications/Sublime Text.app/Contents/MacOS/Packages/SQL.sublime-package
/Applications/Sublime Text.app/Contents/MacOS/Packages/TCL.sublime-package
/Applications/Sublime Text.app/Contents/MacOS/Packages/SQL.sublime-package
/Applications/Sublime Text.app/Contents/MacOS/Packages/TCL.sublime-package
/Applications/Sublime Text.app/Contents/MacOS/Packages/Text.sublime-package
/Applications/Sublime Text.app/Contents/MacOS/Packages/Text.sublime-package
/Applications/Sublime Text.app/Contents/MacOS/Packages/Textile.sublime-package
/Applications/Sublime Text.app/Contents/MacOS/Packages/Theme - Default.sublime-package
/Applications/Sublime Text.app/Contents/MacOS/Packages/Textile.sublime-package
/Applications/Sublime Text.app/Contents/MacOS/Packages/Theme - Default.sublime-package
/Applications/Sublime Text.app/Contents/MacOS/Packages/XML.sublime-package
/Applications/Sublime Text.app/Contents/MacOS/Packages/XML.sublime-package
/Applications/Sublime Text.app/Contents/MacOS/Packages/YAML.sublime-package
/Applications/Sublime Text.app/Contents/MacOS/Packages/YAML.sublime-package
/dev/random
->0xae0fb644895e2b87
->0xae0fb6447996e9f7
/Users/mstemle/Library/Saved Application State/com.sublimetext.3.savedState/data.data
/Users/mstemle/Library/Saved Application State/com.sublimetext.3.savedState/windows.plist
/Users/mstemle/Library/Saved Application State/com.sublimetext.3.savedState/window_1.data
/Users/mstemle/Library/Application Support/Sublime Text 3/Installed Packages/Package Control.sublime-package
/Users/mstemle/Library/Application Support/Sublime Text 3/Installed Packages/Package Control.sublime-package
/Users/mstemle/Library/Application Support/Sublime Text 3/Installed Packages/0_package_control_loader.sublime-package
/Users/mstemle/Library/Application Support/Sublime Text 3/Installed Packages/0_package_control_loader.sublime-package
1 Like

#2

Okay, I think I got it. I added this to my Package Control.sublime-settings file:

"downloader_precedence": {
    "windows": ["wininet"],
    "osx": ["curl","urllib"],
    "linux": ["urllib", "curl", "wget"]
}

By adding curl before urllib I’m no longer getting the issues. Now I’m seeing a bunch of funky package issues though, evidently there are a number of package problems that I hadn’t noticed before because of this issue.

If urllib is part of the Python package included with SublimeText3, and it’s broken, I wonder why it makes sense to hold on to urllib since curl is standard install. I know the shell escape isn’t probably as desirable, but given how this is packaged and bundled, I wonder if it may be more trouble than its worth to use urllib.

Maybe I’m doing it wrong, in which case I’m happy to reconsider how I’m doing it.

1 Like

#3

Can you:

  1. Change the downloader preference back to the default
  2. Provide the output of running the following in the console: import ssl; ssl.OPENSSL_VERSION
  3. Enable the debug log and provide the output from trying to install or upgrade a package

My guess is that for some reason OpenSSL isn’t reading your list of trust roots. I’m not quite sure why this would be – perhaps a corrupt keychain/trust preferences is causing them to not be exported properly?

One of the next steps is probably for me to add some debug info that shows a list of all trusted CAs in the merged CA bundle being used by Package Control.

1 Like

#4
>>> import ssl; ssl.OPENSSL_VERSION
'OpenSSL 1.0.2i  22 Sep 2016'
Unable to open /Users/mstemle/Library/Application Support/Sublime Text 3/Packages/Default/Preferences.sublime-settings
reloading settings Packages/User/Preferences.sublime-settings
WINDOW COMMAND ENABLED True
WINDOW COMMAND ENABLED True
WINDOW COMMAND ENABLED True
WINDOW COMMAND ENABLED True
WINDOW COMMAND ENABLED True
WINDOW COMMAND ENABLED False
ignored packages updated to: ["4GL", "Chai Completions", "JavaScript", "LineEndings"]
reloading settings Packages/User/Package Control.sublime-settings
reloading settings Packages/User/Preferences.sublime-settings
Package Control: Error downloading package. HTTP exception InvalidCertificateException (Host codeload.github.com returned an invalid certificate ([SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:548))) downloading https://codeload.github.com/skarcha/SublimeText2-4GL/zip/master.
error: Package Control

Unable to download 4GL. Please view the console for more details.
reloading /Users/mstemle/Library/Application Support/Sublime Text 3/Packages/User/Package Control.sublime-settings
ignored packages updated to: ["Chai Completions", "JavaScript", "LineEndings"]
reloading settings Packages/User/Package Control.sublime-settings
reloading settings Packages/User/Preferences.sublime-settings
reloading /Users/mstemle/Library/Application Support/Sublime Text 3/Packages/User/Package Control.sublime-settings
reloading settings Packages/User/Preferences.sublime-settings
1 Like

#5

I also just restarted ST3 after turning on debug, and here are the log entries from when it failed to update stuff…

startup, version: 3126 osx x64 channel: stable
executable: /Applications/Sublime Text.app/Contents/MacOS/Sublime Text
working dir: /
packages path: /Users/mstemle/Library/Application Support/Sublime Text 3/Packages
state path: /Users/mstemle/Library/Application Support/Sublime Text 3/Local
zip path: /Applications/Sublime Text.app/Contents/MacOS/Packages
zip path: /Users/mstemle/Library/Application Support/Sublime Text 3/Installed Packages
ignored_packages: ["Chai Completions", "JavaScript", "LineEndings"]
pre session restore time: 0.414722
using gpu buffer for window
loading dictionary Packages/Language - English/en_US.dic
first paint time: 0.555487
using gpu buffer for window
using gpu buffer for window
startup time: 0.629276
error: Error loading syntax file "Packages/babel-sublime-8.6.3/JavaScript (Babel).sublime-syntax": Unable to read Packages/babel-sublime-8.6.3/JavaScript (Babel).sublime-syntax
no such context .boolean in Packages/RAML Syntax Highlighter/RAML.tmLanguage
no such context .float in Packages/RAML Syntax Highlighter/RAML.tmLanguage
no such context .int in Packages/RAML Syntax Highlighter/RAML.tmLanguage
no such context .single-quote in Packages/RAML Syntax Highlighter/RAML.tmLanguage
no such context .double-quote in Packages/RAML Syntax Highlighter/RAML.tmLanguage
no such context .unquoted in Packages/RAML Syntax Highlighter/RAML.tmLanguage
no such context .boolean in Packages/RAML Syntax Highlighter/RAML.tmLanguage
no such context .float in Packages/RAML Syntax Highlighter/RAML.tmLanguage
no such context .int in Packages/RAML Syntax Highlighter/RAML.tmLanguage
no such context .single-quote in Packages/RAML Syntax Highlighter/RAML.tmLanguage
no such context .double-quote in Packages/RAML Syntax Highlighter/RAML.tmLanguage
no such context .unquoted in Packages/RAML Syntax Highlighter/RAML.tmLanguage
no such context .boolean in Packages/RAML Syntax Highlighter/RAML.tmLanguage
no such context .float in Packages/RAML Syntax Highlighter/RAML.tmLanguage
no such context .int in Packages/RAML Syntax Highlighter/RAML.tmLanguage
no such context .single-quote in Packages/RAML Syntax Highlighter/RAML.tmLanguage
no such context .double-quote in Packages/RAML Syntax Highlighter/RAML.tmLanguage
no such context .unquoted in Packages/RAML Syntax Highlighter/RAML.tmLanguage
no such context .boolean in Packages/RAML Syntax Highlighter/RAML.tmLanguage
no such context .float in Packages/RAML Syntax Highlighter/RAML.tmLanguage
no such context .int in Packages/RAML Syntax Highlighter/RAML.tmLanguage
no such context .single-quote in Packages/RAML Syntax Highlighter/RAML.tmLanguage
no such context .double-quote in Packages/RAML Syntax Highlighter/RAML.tmLanguage
no such context .unquoted in Packages/RAML Syntax Highlighter/RAML.tmLanguage
no such context .boolean in Packages/RAML Syntax Highlighter/RAML.tmLanguage
no such context .float in Packages/RAML Syntax Highlighter/RAML.tmLanguage
no such context .int in Packages/RAML Syntax Highlighter/RAML.tmLanguage
no such context .single-quote in Packages/RAML Syntax Highlighter/RAML.tmLanguage
no such context .double-quote in Packages/RAML Syntax Highlighter/RAML.tmLanguage
no such context .unquoted in Packages/RAML Syntax Highlighter/RAML.tmLanguage
no such context .ampersand in Packages/RAML Syntax Highlighter/RAML.tmLanguage
no such context .bracket in Packages/RAML Syntax Highlighter/RAML.tmLanguage
no such context .bold in Packages/RAML Syntax Highlighter/RAML.tmLanguage
no such context .italic in Packages/RAML Syntax Highlighter/RAML.tmLanguage
no such context .raw in Packages/RAML Syntax Highlighter/RAML.tmLanguage
no such context .escape in Packages/RAML Syntax Highlighter/RAML.tmLanguage
no such context .image-inline in Packages/RAML Syntax Highlighter/RAML.tmLanguage
no such context .image-ref in Packages/RAML Syntax Highlighter/RAML.tmLanguage
no such context .link-email in Packages/RAML Syntax Highlighter/RAML.tmLanguage
no such context .link-inet in Packages/RAML Syntax Highlighter/RAML.tmLanguage
no such context .link-inline in Packages/RAML Syntax Highlighter/RAML.tmLanguage
no such context .link-ref in Packages/RAML Syntax Highlighter/RAML.tmLanguage
no such context .link-ref-literal in Packages/RAML Syntax Highlighter/RAML.tmLanguage
reloading plugin Default.auto_indent_tag
reloading plugin Default.block
reloading plugin Default.comment
reloading plugin Default.convert_syntax
reloading plugin Default.copy_path
reloading plugin Default.delete_word
reloading plugin Default.detect_indentation
reloading plugin Default.duplicate_line
reloading plugin Default.echo
reloading plugin Default.exec
reloading plugin Default.fold
reloading plugin Default.font
reloading plugin Default.goto_line
reloading plugin Default.history_list
reloading plugin Default.indentation
reloading plugin Default.install_package_control
reloading plugin Default.kill_ring
reloading plugin Default.mark
reloading plugin Default.new_templates
reloading plugin Default.open_context_url
reloading plugin Default.open_in_browser
reloading plugin Default.pane
reloading plugin Default.paragraph
reloading plugin Default.paste_from_history
reloading plugin Default.profile
reloading plugin Default.quick_panel
reloading plugin Default.run_syntax_tests
reloading plugin Default.save_on_focus_lost
reloading plugin Default.scroll
reloading plugin Default.set_unsaved_view_name
reloading plugin Default.settings
reloading plugin Default.show_scope_name
reloading plugin Default.side_bar
reloading plugin Default.sort
reloading plugin Default.swap_line
reloading plugin Default.switch_file
reloading plugin Default.symbol
reloading plugin Default.transform
reloading plugin Default.transpose
reloading plugin Default.trim_trailing_white_space
reloading plugin CSS.css_completions
reloading plugin Diff.diff
reloading plugin HTML.encode_html_entities
reloading plugin HTML.html_completions
reloading plugin Vintage.vintage
reloading plugin Vintage.vintage_commands
reloading plugin Vintage.vintage_motions
reloading plugin Advanced CSV.csvplugin
=== NumPy disabled, using TinyNumPy instead ===
To enable cell evaluation using the full NumPy, download NumPy from:
    https://pypi.python.org/pypi/numpy
and install it into Sublime Text's Packages directory.
For information on the features and limitations of TinyNumPy, visit:
    https://github.com/wadetb/tinynumpy
======================
reloading plugin All Autocomplete.all_views_completions
reloading plugin Better CoffeeScript.CoffeeScript
reloading plugin Character Table.Character Table
reloading plugin Colorsublime.colorsublime-plugin
reloading plugin CTags.ctags
reloading plugin CTags.ctagsplugin
reloading plugin CTags.test_ctags
reloading plugin CTags.test_ctagsplugin
reloading plugin DistractionFreeWindow.distraction_free_window
reloading plugin DocBlockr.jsdocs
reloading plugin Emmet.emmet-plugin
reloading plugin Evernote.sublime_evernote
reloading plugin Git.git_commands
reloading plugin HTMLBeautify.HTMLBeautify
reloading plugin JavaScript Ultimate.install
reloading plugin JsFormat.js_formatter
reloading plugin JSON Reindent.sublime_json_reindent
Traceback (most recent call last):
  File "/Applications/Sublime Text.app/Contents/MacOS/sublime_plugin.py", line 109, in reload_plugin
    m = importlib.import_module(modulename)
  File "./python3.3/importlib/__init__.py", line 90, in import_module
  File "<frozen importlib._bootstrap>", line 1584, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1565, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1532, in _find_and_load_unlocked
  File "/Applications/Sublime Text.app/Contents/MacOS/sublime_plugin.py", line 915, in load_module
    exec(compile(source, source_path, 'exec'), mod.__dict__)
  File "sublime_json_reindent in /Users/mstemle/Library/Application Support/Sublime Text 3/Installed Packages/JSON Reindent.sublime-package", line 2, in <module>
  File "/Applications/Sublime Text.app/Contents/MacOS/sublime_plugin.py", line 915, in load_module
    exec(compile(source, source_path, 'exec'), mod.__dict__)
  File "json_reindent in /Users/mstemle/Library/Application Support/Sublime Text 3/Installed Packages/JSON Reindent.sublime-package", line 2, in <module>
  File "/Applications/Sublime Text.app/Contents/MacOS/sublime_plugin.py", line 915, in load_module
    exec(compile(source, source_path, 'exec'), mod.__dict__)
  File "json_reindent.utils in /Users/mstemle/Library/Application Support/Sublime Text 3/Installed Packages/JSON Reindent.sublime-package", line 2, in <module>
ImportError: No module named 'yaml'
reloading plugin JSONLint.JSONLint
reloading plugin KeyboardSpellCheck.spellcheck
Traceback (most recent call last):
  File "/Applications/Sublime Text.app/Contents/MacOS/sublime_plugin.py", line 109, in reload_plugin
    m = importlib.import_module(modulename)
  File "./python3.3/importlib/__init__.py", line 90, in import_module
  File "<frozen importlib._bootstrap>", line 1584, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1565, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1532, in _find_and_load_unlocked
  File "/Applications/Sublime Text.app/Contents/MacOS/sublime_plugin.py", line 915, in load_module
    exec(compile(source, source_path, 'exec'), mod.__dict__)
  File "spellcheck in /Users/mstemle/Library/Application Support/Sublime Text 3/Installed Packages/KeyboardSpellCheck.sublime-package", line 6, in <module>
  File "/Users/mstemle/Library/Application Support/Sublime Text 3/Installed Packages/KeyboardSpellCheck.sublime-package/pyenchant/enchant/__init__.py", line 92, in <module>
  File "/Users/mstemle/Library/Application Support/Sublime Text 3/Installed Packages/KeyboardSpellCheck.sublime-package/pyenchant/enchant/_enchant.py", line 133, in <module>
ImportError: enchant C library not found
reloading plugin Markdown Preview.helper
reloading plugin Markdown Preview.markdown_settings
reloading plugin Markdown Preview.markdown_wrapper
reloading plugin Markdown Preview.MarkdownPreview
Traceback (most recent call last):
  File "/Applications/Sublime Text.app/Contents/MacOS/sublime_plugin.py", line 109, in reload_plugin
    m = importlib.import_module(modulename)
  File "./python3.3/importlib/__init__.py", line 90, in import_module
  File "<frozen importlib._bootstrap>", line 1584, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1565, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1532, in _find_and_load_unlocked
  File "/Applications/Sublime Text.app/Contents/MacOS/sublime_plugin.py", line 915, in load_module
    exec(compile(source, source_path, 'exec'), mod.__dict__)
  File "MarkdownPreview in /Users/mstemle/Library/Application Support/Sublime Text 3/Installed Packages/Markdown Preview.sublime-package", line 14, in <module>
ImportError: No module named 'yaml'
reloading plugin MarkdownCodeBlockWrapper.MdCodeBlock
reloading plugin MarkdownEditing.bootstrap
reloading plugin MarkdownEditing.custom_find_under_expand
reloading plugin MarkdownEditing.decide_title
reloading plugin MarkdownEditing.distraction_free_mode
reloading plugin MarkdownEditing.footnotes
reloading plugin MarkdownEditing.indent_list_item
reloading plugin MarkdownEditing.indent_list_multiitem
reloading plugin MarkdownEditing.lint
reloading plugin MarkdownEditing.mdeutils
reloading plugin MarkdownEditing.numbered_list
reloading plugin MarkdownEditing.quote_indenting
reloading plugin MarkdownEditing.references
reloading plugin MarkdownEditing.switch_list_bullet_type
reloading plugin MarkdownEditing.underlined_headers
reloading plugin npm.cli
reloading plugin npm.command
reloading plugin npm.install
reloading plugin npm.link
reloading plugin npm.list
reloading plugin npm.outdated
reloading plugin npm.rm
reloading plugin npm.run_arbitrary
reloading plugin npm.script
reloading plugin npm.search
reloading plugin npm.settings
reloading plugin npm.test
reloading plugin npm.update
reloading plugin Package Control.1_reloader
reloading plugin Package Control.2_bootstrap
reloading plugin Package Control.Package Control
reloading plugin PerlTidy.PerlTidyCommand
reloading plugin PerlTidy.PerlTidyErrorOutputCommand
reloading plugin PHP Code Coverage.SublimePHPCoverage
reloading plugin PHP Companion.PHP Companion
reloading plugin PHP Completions Kit.plugin
reloading plugin PHPUnit.phpunit
reloading plugin SqlBeautifier.sqlbeautifier
reloading plugin SublimeLinter-json.linter
SublimeLinter: json linter loaded 
reloading plugin SublimeLinter-jsxhint.linter
SublimeLinter: jsxhint linter loaded 
reloading plugin SublimeLinter-php.linter
SublimeLinter: php linter loaded 
reloading plugin Terminality.generic_shell
reloading plugin Terminality.macro
reloading plugin Terminality.progress
reloading plugin Terminality.settings
reloading plugin Terminality.terminality
reloading plugin Terminality.unit_collections
reloading plugin Terminality.utils
reloading plugin Trimmer.Trimmer
reloading plugin Unicode Character Insert.UnicodeCharacterInsert
reloading plugin Xdebug Client.main
reloading plugin xml2json.ordereddict
Traceback (most recent call last):
  File "/Applications/Sublime Text.app/Contents/MacOS/sublime_plugin.py", line 109, in reload_plugin
    m = importlib.import_module(modulename)
  File "./python3.3/importlib/__init__.py", line 90, in import_module
  File "<frozen importlib._bootstrap>", line 1584, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1565, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1532, in _find_and_load_unlocked
  File "/Applications/Sublime Text.app/Contents/MacOS/sublime_plugin.py", line 915, in load_module
    exec(compile(source, source_path, 'exec'), mod.__dict__)
  File "ordereddict in /Users/mstemle/Library/Application Support/Sublime Text 3/Installed Packages/xml2json.sublime-package", line 23, in <module>
ImportError: No module named 'UserDict'
reloading plugin xml2json.Xml2json
reloading plugin xml2json.xmltodict
reloading plugin Babel.Babel
reloading plugin ConvertToUTF8.ConvertToUTF8
reloading plugin GitDiffHelper.GitDiffHelper
Traceback (most recent call last):
  File "/Applications/Sublime Text.app/Contents/MacOS/sublime_plugin.py", line 109, in reload_plugin
    m = importlib.import_module(modulename)
  File "./python3.3/importlib/__init__.py", line 90, in import_module
  File "<frozen importlib._bootstrap>", line 1584, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1565, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1532, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 584, in _check_name_wrapper
  File "<frozen importlib._bootstrap>", line 1022, in load_module
  File "<frozen importlib._bootstrap>", line 1003, in load_module
  File "<frozen importlib._bootstrap>", line 560, in module_for_loader_wrapper
  File "<frozen importlib._bootstrap>", line 868, in _load_module
  File "<frozen importlib._bootstrap>", line 313, in _call_with_frames_removed
  File "/Users/mstemle/Library/Application Support/Sublime Text 3/Packages/GitDiffHelper/GitDiffHelper.py", line 2, in <module>
    import git
ImportError: No module named 'git'
reloading plugin Grunt.main
reloading plugin NodeRequirer.NodeRequirer
reloading plugin Pretty JSON.PrettyJson
reloading plugin Pretty JSON.PrettyJsonListeners
reloading plugin SublimeCodeIntel.ordereddict
reloading plugin SublimeCodeIntel.SublimeCodeIntel
reloading plugin SublimeLinter.commands
reloading plugin SublimeLinter.sublimelinter
reloading plugin SublimeLinter-contrib-eslint.linter
SublimeLinter: eslint linter loaded 
reloading plugin SublimeLinter-contrib-perl.linter
SublimeLinter: perl linter loaded 
reloading plugin SublimeLinter-contrib-perlcritic.linter
SublimeLinter: perlcritic linter loaded 
plugins loaded
Traceback (most recent call last):
  File "/Applications/Sublime Text.app/Contents/MacOS/sublime_plugin.py", line 210, in on_api_ready
    m.plugin_loaded()
  File "bootstrap in /Users/mstemle/Library/Application Support/Sublime Text 3/Installed Packages/MarkdownEditing.sublime-package", line 31, in plugin_loaded
ImportError: No module named 'package_control'
Traceback (most recent call last):
  File "/Applications/Sublime Text.app/Contents/MacOS/sublime_plugin.py", line 210, in on_api_ready
    m.plugin_loaded()
  File "sublime_evernote in /Users/mstemle/Library/Application Support/Sublime Text 3/Installed Packages/Evernote.sublime-package", line 1491, in plugin_loaded
  File "sublime_evernote in /Users/mstemle/Library/Application Support/Sublime Text 3/Installed Packages/Evernote.sublime-package", line 320, in load_settings
  File "/Users/mstemle/Library/Application Support/Sublime Text 3/Installed Packages/Evernote.sublime-package/lib/pygmstyles/github.py", line 16, in <module>
ImportError: No module named 'pygments.style'
SublimeLinter: debug mode: off 
Traceback (most recent call last):
  File "/Applications/Sublime Text.app/Contents/MacOS/sublime_plugin.py", line 210, in on_api_ready
    m.plugin_loaded()
  File "SublimePHPCoverage in /Users/mstemle/Library/Application Support/Sublime Text 3/Installed Packages/PHP Code Coverage.sublime-package", line 56, in plugin_loaded
... ** TRUNCATED PHP Code Coverage MODULE ** ...
Package Control: Removed directory for unneeded dependency mdpopups
Package Control: Removed directory for unneeded dependency python-markdown
Package Control: The package Chai Completions is being re-enabled after a Package Control operation was interrupted
Package Control: The package LineEndings is being re-enabled after a Package Control operation was interrupted
ignored packages updated to: ["JavaScript"]
Package Control: Installing 2 missing dependencies
reloading settings Packages/User/Package Control.sublime-settings
reloading settings Packages/User/Preferences.sublime-settings
Package Control: Error downloading package. HTTP exception InvalidCertificateException (Host codeload.github.com returned an invalid certificate ([SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:548))) downloading https://codeload.github.com/packagecontrol/pygments/zip/v2.0.2.
error: Package Control

Unable to download pygments. Please view the console for more details.
Package Control: Error downloading package. HTTP exception InvalidCertificateException (Host codeload.github.com returned an invalid certificate ([SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:548))) downloading https://codeload.github.com/packagecontrol/pyyaml/zip/v3.11.0.
error: Package Control

Unable to download pyyaml. Please view the console for more details.
Package Control: Installing 3 missing packages
ignored packages updated to: ["Chai Completions", "GitGutter", "JavaScript", "LineEndings"]
reloading settings Packages/User/Package Control.sublime-settings
error: Package Control

The package 'LineEndings' is not available
Package Control: Error downloading package. HTTP exception InvalidCertificateException (Host codeload.github.com returned an invalid certificate ([SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:548))) downloading https://codeload.github.com/jisaacks/GitGutter/zip/1.3.0.
error: Package Control

Unable to download GitGutter. Please view the console for more details.
error: Package Control

The package 'Chai Completions' is not available
Package Control: No updated packages
reloading /Users/mstemle/Library/Application Support/Sublime Text 3/Packages/User/Package Control.sublime-settings
reloading settings Packages/User/Preferences.sublime-settings
0 Likes

#6

Most likely the debug setting didn’t get into the Package Control settings. There should be a bunch of HTTP header debug info and info about the file being used with the trust roots.

0 Likes

#7

Oooooh, you meant package control debug. I thought you meant general user settings. Try this:

reloading settings Packages/User/Package Control.sublime-settings
WINDOW COMMAND ENABLED True
WINDOW COMMAND ENABLED True
WINDOW COMMAND ENABLED True
WINDOW COMMAND ENABLED True
WINDOW COMMAND ENABLED True
WINDOW COMMAND ENABLED False
Package Control: Settings change detected, clearing cache
Package Control: Fetching list of available packages and dependencies
  Platform: osx-x64
  Sublime Text Version: 3126
  Package Control Version: 3.2.1
Package Control: Download Debug
  URL: https://packagecontrol.io/channel_v3.json
  Timeout: 30
  Resolved IP: 50.116.33.29
  Resolved IPv6: 2600:3c02::f03c:91ff:fedf:6883
Package Control: Urllib Debug Proxy
  http_proxy: 
  https_proxy: 
  proxy_username: 
  proxy_password: 
Package Control: Found previously exported CA bundle at /Users/mstemle/Library/Application Support/Sublime Text 3/Packages/User/oscrypto-ca-bundle.crt (310801 bytes)
Package Control: Urllib HTTPS Debug General
  Connecting to packagecontrol.io on port 443
Package Control: Urllib HTTPS Debug General
  Upgrading connection to SSL using CA certs file at /Users/mstemle/Library/Application Support/Sublime Text 3/Packages/User/Package Control.merged-ca-bundle
  Successfully upgraded connection to packagecontrol.io:443 with SSL Using TLSv1/SSLv3 with cipher ECDHE-RSA-AES128-SHA
  Server SSL certificate:
    subject: CN=codexns.io,O=Codex Non Sufficit LC,L=Newbury,S=Massachusetts,C=US,serialNumber=471714639,businessCategory=Private Organization,jurisdictionStateOrProvinceName=Massachusetts,jurisdictionCountryName=US
    subject alt name: packagecontrol.io, wbond.net, sublime.wbond.net, badtls.io, codexns.io, www.codexns.io
    expire date: Nov 27 23:59:59 2016 GMT
  Certificate validated for packagecontrol.io
Package Control: Urllib HTTPS Debug Write
  GET /channel_v3.json HTTP/1.1
  Host: packagecontrol.io
  Accept-Encoding: bzip2,gzip,deflate
  If-Modified-Since: Wed, 05 Oct 2016 20:00:05 GMT
  If-None-Match: "57f55bc5-41b6a"
  User-Agent: Package Control v3.2.1
  Connection: Keep-Alive
Package Control: Urllib HTTPS Debug Read
  HTTP/1.1 304 Not Modified
  Server: nginx
  Date: Wed, 05 Oct 2016 20:02:10 GMT
  Content-Type: application/json
  Last-Modified: Wed, 05 Oct 2016 20:00:05 GMT
  Connection: keep-alive
  ETag: "57f55bc5-41b6a"
  Content-Encoding: bzip2
  Vary: Accept-Encoding
  Strict-Transport-Security: max-age=15552000
Package Control: Using cached content for https://packagecontrol.io/channel_v3.json from /Users/mstemle/Library/Application Support/Sublime Text 3/Packages/User/Package Control.cache/01524fae79697630d0454ba3fabd9414
ignored packages updated to: ["4GL", "Chai Completions", "JavaScript", "LineEndings"]
reloading settings Packages/User/Package Control.sublime-settings
Package Control: Fetching list of available packages and dependencies
  Platform: osx-x64
  Sublime Text Version: 3126
  Package Control Version: 3.2.1
Package Control: Download Debug
  URL: https://codeload.github.com/skarcha/SublimeText2-4GL/zip/master
  Timeout: 30
  Resolved IP: 192.30.253.121
Package Control: Urllib Debug Proxy
  http_proxy: 
  https_proxy: 
  proxy_username: 
  proxy_password: 
Package Control: Found previously exported CA bundle at /Users/mstemle/Library/Application Support/Sublime Text 3/Packages/User/oscrypto-ca-bundle.crt (310801 bytes)
Package Control: Urllib HTTPS Debug General
  Connecting to codeload.github.com on port 443
reloading settings Packages/User/Preferences.sublime-settings
Package Control: Urllib HTTPS Debug General
  Upgrading connection to SSL using CA certs file at /Users/mstemle/Library/Application Support/Sublime Text 3/Packages/User/Package Control.merged-ca-bundle
Package Control: Error downloading package. HTTP exception InvalidCertificateException (Host codeload.github.com returned an invalid certificate ([SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:548))) downloading https://codeload.github.com/skarcha/SublimeText2-4GL/zip/master.
error: Package Control
0 Likes

#8

Same thing is happening to me, macOS 10.12… I thought maybe it was a result of upgrading to Sierra.

0 Likes

#9

Same issue happening to me on macOS Sierra.

Package Control: Fetching list of available packages and dependencies Platform: osx-x64 Sublime Text Version: 3125 Package Control Version: 3.2.1 Package Control: Download Debug URL: https://packagecontrol.io/channel_v3.json Timeout: 30 Resolved IP: 50.116.33.29 Resolved IPv6: 2600:3c02::f03c:91ff:fedf:6883 Package Control: Urllib Debug Proxy http_proxy: https_proxy: proxy_username: proxy_password: Package Control: Found previously exported CA bundle at /Users/benweier/Library/Application Support/Sublime Text 3/Packages/User/oscrypto-ca-bundle.crt (165201 bytes) Package Control: Urllib HTTPS Debug General Connecting to packagecontrol.io on port 443 Package Control: Urllib HTTPS Debug General Upgrading connection to SSL using CA certs file at /Users/benweier/Library/Application Support/Sublime Text 3/Packages/User/Package Control.merged-ca-bundle Package Control: Error downloading channel. HTTP exception InvalidCertificateException (Host packagecontrol.io returned an invalid certificate ([SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:548))) downloading https://packagecontrol.io/channel_v3.json. Package Control: Fetching list of available packages and dependencies Platform: osx-x64 Sublime Text Version: 3125 Package Control Version: 3.2.1 Package Control: Download Debug URL: https://packagecontrol.io/channel_v3.json Timeout: 30 Resolved IP: 50.116.33.29 Resolved IPv6: 2600:3c02::f03c:91ff:fedf:6883 Package Control: Urllib HTTPS Debug General Connecting to packagecontrol.io on port 443 Package Control: Urllib HTTPS Debug General Upgrading connection to SSL using CA certs file at /Users/benweier/Library/Application Support/Sublime Text 3/Packages/User/Package Control.merged-ca-bundle Package Control: Error downloading channel. HTTP exception InvalidCertificateException (Host packagecontrol.io returned an invalid certificate ([SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:548))) downloading https://packagecontrol.io/channel_v3.json.

0 Likes

#10

I’m having same problem (or same symptoms) - i can’t parse all of the above. Any install gets me this…

Package Control: Error downloading package. HTTP exception InvalidCertificateException (Host codeload.github.com returned an invalid certificate ([SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:548))) downloading https://codeload.github.com/y0ssar1an/CSS3/zip/v2.0.2.
error: Package Control

Unable to download CSS3. Please view the console for more details.

IS there a simple fix to this or no? I’ve already done completely fresh install (twice). Thanks for any insight.

0 Likes

#11

I am experiencing the same error. Anyone have a fix yet?

0 Likes

#12

A slight modification to @manchicken’s provided instructions worked for me.
Package Control.sublime-settings file:
“downloader_precedence”: {
“windows”: [“wininet”],
“osx”: [“wget”,“curl”,“urllib”],
“linux”: [“urllib”, “curl”, “wget”]
}

Reference:

Okay, I think I got it. I added this to my Package Control.sublime-settings file:

“downloader_precedence”: {
“windows”: [“wininet”],
“osx”: [“curl”,“urllib”],
“linux”: [“urllib”, “curl”, “wget”]
}
By adding curl before urllib I’m no longer getting the issues. Now I’m seeing a bunch of funky package issues though, evidently there are a number of package problems that I hadn’t noticed before because of this issue.

If urllib is part of the Python package included with SublimeText3, and it’s broken, I wonder why it makes sense to hold on to urllib since curl is standard install. I know the shell escape isn’t probably as desirable, but given how this is packaged and bundled, I wonder if it may be more trouble than its worth to use urllib.

Maybe I’m doing it wrong, in which case I’m happy to reconsider how I’m doing it.

0 Likes

#13

I actually tried other editors for several years, because I found the package manager SSL certificate warnings (on every startup) so annoying. ST upgrades never fixed the problem, nor did anything I tried along the above lines, so I started to see this as code smell.

ST3 is astoundingly good software. I’m back, but I’ll never recover those lost years.

A lesson I learned: If I can’t reproduce a problem on a virgin machine, then I’m deluding myself in thinking that I tried a “reinstall”.

I finally realized that I wasn’t wiping my Packages folder on reinstalls (I sync folders like this to all of my machines). Package Control itself wasn’t able to update itself because of SSL certificate issues, so even though this problem had been fixed long ago, I wasn’t seeing the fix.

So, anyone Googling this because they’re still getting SSL issues with ST: Can you reproduce the problem on a virgin machine?

0 Likes