package_control icon indicating copy to clipboard operation
package_control copied to clipboard

Hanging on "Loading Repositories"

Open jonmrich opened this issue 7 years ago • 4 comments

I'm just trying to install a new package and it's hanging on "loading repositories". Here's what the debug looks like:

startup, version: 3126 osx x64 channel: stable executable: /Applications/Sublime Text.app/Contents/MacOS/Sublime Text working dir: / packages path: /Users/richman/Library/Application Support/Sublime Text 3/Packages state path: /Users/richman/Library/Application Support/Sublime Text 3/Local zip path: /Applications/Sublime Text.app/Contents/MacOS/Packages zip path: /Users/richman/Library/Application Support/Sublime Text 3/Installed Packages ignored_packages: ["Vintage"] pre session restore time: 0.308215 first paint time: 0.353343 startup time: 0.354851 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 0_package_control_loader.00-package_control reloading plugin 0_package_control_loader.01-pygments reloading plugin 0_package_control_loader.50-backrefs reloading plugin 0_package_control_loader.50-markupsafe reloading plugin 0_package_control_loader.50-python-markdown reloading plugin 0_package_control_loader.51-python-jinja2 reloading plugin 0_package_control_loader.55-mdpopups reloading plugin BracketHighlighter.bh_core reloading plugin BracketHighlighter.bh_logging reloading plugin BracketHighlighter.bh_plugin reloading plugin BracketHighlighter.bh_popup reloading plugin BracketHighlighter.bh_regions reloading plugin BracketHighlighter.bh_remove reloading plugin BracketHighlighter.bh_rules reloading plugin BracketHighlighter.bh_search reloading plugin BracketHighlighter.bh_swapping reloading plugin BracketHighlighter.bh_wrapping reloading plugin BracketHighlighter.support reloading plugin Color Highlighter.ColorHighlighter reloading plugin Color Highlighter.colors reloading plugin Package Control.1_reloader reloading plugin Package Control.2_bootstrap reloading plugin Package Control.Package Control reloading plugin TrailingSpaces.trailing_spaces reloading plugin Babel.Babel reloading plugin HTML-CSS-JS Prettify.HTMLPrettify reloading plugin SublimeCodeIntel.ordereddict reloading plugin SublimeCodeIntel.SublimeCodeIntel reloading plugin SublimeLinter.commands reloading plugin SublimeLinter.sublimelinter plugins loaded SublimeLinter: debug mode: off Package Control: Installing 4 missing packages 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.34.243 Resolved IPv6: 2600:3c02:e000:42::1 Package Control: Found previously exported CA bundle at /Users/richman/Library/Application Support/Sublime Text 3/Packages/User/oscrypto-ca-bundle.crt (302566 bytes) Package Control: Curl Debug Proxy http_proxy: https_proxy: proxy_username: proxy_password: Package Control: Trying to execute command /usr/bin/curl --connect-timeout 30 -sSL --tlsv1 --dump-header /var/folders/ws/vjp2cq592zxdk2qpyzy_y9fm0000gn/T/tmp6s7n3z --user-agent 'Package Control v3.2.1' --header 'Accept-Encoding: bzip2,gzip,deflate' --cacert '/Users/richman/Library/Application Support/Sublime Text 3/Packages/User/Package Control.merged-ca-bundle' -v https://packagecontrol.io/channel_v3.json 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: 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.34.243 Resolved IPv6: 2600:3c02:e000:42::1 Package Control: Found previously exported CA bundle at /Users/richman/Library/Application Support/Sublime Text 3/Packages/User/oscrypto-ca-bundle.crt (302566 bytes) Package Control: Curl Debug Proxy http_proxy: https_proxy: proxy_username: proxy_password: Package Control: Trying to execute command /usr/bin/curl --connect-timeout 30 -sSL --tlsv1 --dump-header /var/folders/ws/vjp2cq592zxdk2qpyzy_y9fm0000gn/T/tmpono4dq --user-agent 'Package Control v3.2.1' --header 'Accept-Encoding: bzip2,gzip,deflate' --cacert '/Users/richman/Library/Application Support/Sublime Text 3/Packages/User/Package Control.merged-ca-bundle' -v https://packagecontrol.io/channel_v3.json

jonmrich avatar Mar 16 '17 16:03 jonmrich

I uninstalled ST3 and all packages. Good news is that it doesn't hang on loading the repositories any longer. Now it's a different error when I select a package from the list to install:

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/MarkMichos/1337-Scheme/zip/v1.0.1.

Here's the full debug log:

startup, version: 3126 osx x64 channel: stable executable: /Applications/Sublime Text.app/Contents/MacOS/Sublime Text working dir: / packages path: /Users/richman/Library/Application Support/Sublime Text 3/Packages state path: /Users/richman/Library/Application Support/Sublime Text 3/Local zip path: /Applications/Sublime Text.app/Contents/MacOS/Packages zip path: /Users/richman/Library/Application Support/Sublime Text 3/Installed Packages ignored_packages: ["Vintage"] pre session restore time: 0.23572 first paint time: 0.294665 startup time: 0.296301 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 0_package_control_loader.00-package_control reloading plugin Package Control.1_reloader reloading plugin Package Control.2_bootstrap reloading plugin Package Control.Package Control plugins loaded Package Control: Skipping automatic upgrade, last run at 2017-03-16 13:59:00, next run at 2017-03-16 14:59:00 or after ignored packages updated to: ["1337 Color Scheme", "Vintage"] reloading settings Packages/User/Package Control.sublime-settings reloading settings Packages/User/Preferences.sublime-settings reloading /Users/richman/Library/Application Support/Sublime Text 3/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/MarkMichos/1337-Scheme/zip/v1.0.1. error: Package Control

Unable to download 1337 Color Scheme. Please view the console for more details. ignored packages updated to: ["Vintage"] reloading settings Packages/User/Package Control.sublime-settings reloading settings Packages/User/Preferences.sublime-settings reloading /Users/richman/Library/Application Support/Sublime Text 3/Packages/User/Preferences.sublime-settings reloading settings Packages/User/Preferences.sublime-settings reloading /Users/richman/Library/Application Support/Sublime Text 3/Packages/User/Preferences.sublime-settings

jonmrich avatar Mar 16 '17 18:03 jonmrich

If I try to change the default downloader as suggested in a few of these issues, I'm back to my initial problem where it hangs on loading repositories. If I remove this, then I can load the repositories, but they won't install because of the certificate error:

{ "bootstrapped": true, "debug": true, "installed_packages": [ "Package Control" ], "downloader_precedence": { "linux": [ "curl", "urllib", "wget" ], "osx": [ "curl", "urllib" ], "windows": [ "wininet" ] }, }

jonmrich avatar Mar 16 '17 18:03 jonmrich

And removing the "curl" option as noted above also gives me a different debug log:

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.34.243 Resolved IPv6: 2600:3c02:e000:42::1 Package Control: Urllib Debug Proxy http_proxy: https_proxy: proxy_username: proxy_password: Package Control: Found previously exported CA bundle at /Users/richman/Library/Application Support/Sublime Text 3/Packages/User/oscrypto-ca-bundle.crt (302566 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/richman/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=packagecontrol.io subject alt name: packagecontrol.io, www.packagecontrol.io expire date: Nov 27 23:59:59 2019 GMT Certificate validated for packagecontrol.io Package Control: Urllib HTTPS Debug Write GET /channel_v3.json HTTP/1.1 Connection: Keep-Alive Accept-Encoding: bzip2,gzip,deflate If-Modified-Since: Thu, 16 Mar 2017 18:50:06 GMT If-None-Match: "58cade5e-467b5" User-Agent: Package Control v3.2.1 Host: packagecontrol.io Package Control: Urllib HTTPS Debug Read HTTP/1.1 200 OK Server: nginx Date: Thu, 16 Mar 2017 19:05:37 GMT Content-Type: application/json Content-Length: 290155 Last-Modified: Thu, 16 Mar 2017 19:00:07 GMT Connection: keep-alive ETag: "58cae0b7-46d6b" Content-Encoding: bzip2 Vary: Accept-Encoding Strict-Transport-Security: max-age=15552000 Accept-Ranges: bytes Package Control: Caching https://packagecontrol.io/channel_v3.json in /Users/richman/Library/Application Support/Sublime Text 3/Packages/User/Package Control.cache/01524fae79697630d0454ba3fabd9414 Package Control: Urllib HTTPS Debug General Closing connection to packagecontrol.io on port 443 after 1 request

Again, this loads the packages for me to select from, but gives me the certificate error when I try to install any of them.

jonmrich avatar Mar 16 '17 19:03 jonmrich

me, too. Do you find a way to solve it?

ness001 avatar Apr 01 '19 14:04 ness001

Appears to be a kind of SSL issue, which has been resolved by PC 3.3 or 3.4

deathaxe avatar Mar 20 '23 18:03 deathaxe