Sublime text ошибка при установке плагинов

Здравствуйте. установил Sublime Text, добавил в него package control, начал добавлять в него плагины, в моем списке было несколько плагинов но из все установился лишь SFTP плагин. В консоли показывается ошибка 12157
Вот код из консоли.

DPI scale: 1
startup, version: 3065 windows x32 channel: stable
executable: /C/Program Files/Sublime Text 3/sublime_text.exe
working dir: /C/Program Files/Sublime Text 3
packages path: /C/Documents and Settings/777/Application Data/Sublime Text 3/Packages
state path: /C/Documents and Settings/777/Application Data/Sublime Text 3/Local
hardware concurrency: 2
zip path: /C/Program Files/Sublime Text 3/Packages
zip path: /C/Documents and Settings/777/Application Data/Sublime Text 3/Installed Packages
found 5 files for base name Default.sublime-keymap
found 1 files for base name Default.sublime-mousemap
found 4 files for base name Main.sublime-menu
loading bindings
loading pointer bindings
found 1 files for base name Default.sublime-theme
theme loaded
app ready
startup cache, total files: 179 cache hits: 179
pre session restore time: 0.217875
startup time: 0.342875
first paint time: 0.342875
launching: /C/Program Files/Sublime Text 3/plugin_host.exe
loaded 837 snippets
reloading plugin Default.block
reloading plugin Default.comment
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.kill_ring
reloading plugin Default.mark
reloading plugin Default.new_templates
reloading plugin Default.open_file_settings
reloading plugin Default.open_in_browser
reloading plugin Default.pane
reloading plugin Default.paragraph
reloading plugin Default.paste_from_history
reloading plugin Default.save_on_focus_lost
reloading plugin Default.scroll
reloading plugin Default.set_unsaved_view_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.bootstrap
reloading plugin Package Control.Package Control
reloading plugin emmet-sublime-master.emmet-plugin
reloading plugin SFTP.SFTP
plugins loaded
Emmet: No need to update PyV8
Package Control: Installing 1 missing dependencies
Package Control: Attempting to use Urllib downloader due to WinINet error: Error downloading package. Secure channel error, server not providing SSL (errno 12157) during HTTP write phase of downloading https://codeload.github.com/codexns/sublime-bz2/zip/1.0.0.
Exception in thread Thread-3:
Traceback (most recent call last):
  File "package_control.download_manager in C:Documents and Settings777Application DataSublime Text 3Installed PackagesPackage Control.sublime-package", line 264, in fetch
  File "package_control.downloaders.wininet_downloader in C:Documents and Settings777Application DataSublime Text 3Installed PackagesPackage Control.sublime-package", line 377, in download
Package Control.package_control.downloaders.win_downloader_exception.WinDownloaderException: Error downloading package. Secure channel error, server not providing SSL (errno 12157) during HTTP write phase of downloading https://codeload.github.com/codexns/sublime-bz2/zip/1.0.0.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "./threading.py", line 901, in _bootstrap_inner
  File "package_control.automatic_upgrader in C:Documents and Settings777Application DataSublime Text 3Installed PackagesPackage Control.sublime-package", line 111, in run
  File "package_control.automatic_upgrader in C:Documents and Settings777Application DataSublime Text 3Installed PackagesPackage Control.sublime-package", line 162, in install_missing
  File "package_control.package_manager in C:Documents and Settings777Application DataSublime Text 3Installed PackagesPackage Control.sublime-package", line 756, in install_package
  File "package_control.download_manager in C:Documents and Settings777Application DataSublime Text 3Installed PackagesPackage Control.sublime-package", line 308, in fetch
  File "package_control.download_manager in C:Documents and Settings777Application DataSublime Text 3Installed PackagesPackage Control.sublime-package", line 264, in fetch
  File "package_control.downloaders.urllib_downloader in C:Documents and Settings777Application DataSublime Text 3Installed PackagesPackage Control.sublime-package", line 102, in download
  File "package_control.downloaders.urllib_downloader in C:Documents and Settings777Application DataSublime Text 3Installed PackagesPackage Control.sublime-package", line 275, in setup_opener
  File "package_control.ca_certs in C:Documents and Settings777Application DataSublime Text 3Installed PackagesPackage Control.sublime-package", line 50, in get_ca_bundle_path
  File "package_control.ca_certs in C:Documents and Settings777Application DataSublime Text 3Installed PackagesPackage Control.sublime-package", line 139, in get_system_ca_bundle_path
  File "package_control.ca_certs in C:Documents and Settings777Application DataSublime Text 3Installed PackagesPackage Control.sublime-package", line 394, in _win_create_ca_bundle
  File "package_control.http.x509 in C:Documents and Settings777Application DataSublime Text 3Installed PackagesPackage Control.sublime-package", line 472, in parse
  File "package_control.http.x509 in C:Documents and Settings777Application DataSublime Text 3Installed PackagesPackage Control.sublime-package", line 452, in load
  File "package_control.http.x509 in C:Documents and Settings777Application DataSublime Text 3Installed PackagesPackage Control.sublime-package", line 452, in load
  File "package_control.http.x509 in C:Documents and Settings777Application DataSublime Text 3Installed PackagesPackage Control.sublime-package", line 447, in load
  File "package_control.http.x509 in C:Documents and Settings777Application DataSublime Text 3Installed PackagesPackage Control.sublime-package", line 95, in read
  File "package_control.http.x509 in C:Documents and Settings777Application DataSublime Text 3Installed PackagesPackage Control.sublime-package", line 174, in _read_value
  File "package_control.http.x509 in C:Documents and Settings777Application DataSublime Text 3Installed PackagesPackage Control.sublime-package", line 245, in _decode_integer
TypeError: 'bytes' object does not support item assignment

ignored packages updated to: [Vintage, FileDiffs]
found 1 files for base name Default.sublime-theme
reloading Packages/User/Package Control.sublime-settings
theme loaded
reloading Packages/User/Preferences.sublime-settings
found 1 files for base name Default.sublime-theme
theme loaded
Exception in thread Thread-9:
Traceback (most recent call last):
  File "./threading.py", line 901, in _bootstrap_inner
  File "package_control.package_installer in C:Documents and Settings777Application DataSublime Text 3Installed PackagesPackage Control.sublime-package", line 212, in run
  File "package_control.package_manager in C:Documents and Settings777Application DataSublime Text 3Installed PackagesPackage Control.sublime-package", line 756, in install_package
  File "package_control.download_manager in C:Documents and Settings777Application DataSublime Text 3Installed PackagesPackage Control.sublime-package", line 264, in fetch
  File "package_control.downloaders.urllib_downloader in C:Documents and Settings777Application DataSublime Text 3Installed PackagesPackage Control.sublime-package", line 102, in download
  File "package_control.downloaders.urllib_downloader in C:Documents and Settings777Application DataSublime Text 3Installed PackagesPackage Control.sublime-package", line 275, in setup_opener
  File "package_control.ca_certs in C:Documents and Settings777Application DataSublime Text 3Installed PackagesPackage Control.sublime-package", line 50, in get_ca_bundle_path
  File "package_control.ca_certs in C:Documents and Settings777Application DataSublime Text 3Installed PackagesPackage Control.sublime-package", line 139, in get_system_ca_bundle_path
  File "package_control.ca_certs in C:Documents and Settings777Application DataSublime Text 3Installed PackagesPackage Control.sublime-package", line 394, in _win_create_ca_bundle
  File "package_control.http.x509 in C:Documents and Settings777Application DataSublime Text 3Installed PackagesPackage Control.sublime-package", line 472, in parse
  File "package_control.http.x509 in C:Documents and Settings777Application DataSublime Text 3Installed PackagesPackage Control.sublime-package", line 452, in load
  File "package_control.http.x509 in C:Documents and Settings777Application DataSublime Text 3Installed PackagesPackage Control.sublime-package", line 452, in load
  File "package_control.http.x509 in C:Documents and Settings777Application DataSublime Text 3Installed PackagesPackage Control.sublime-package", line 447, in load
  File "package_control.http.x509 in C:Documents and Settings777Application DataSublime Text 3Installed PackagesPackage Control.sublime-package", line 95, in read
  File "package_control.http.x509 in C:Documents and Settings777Application DataSublime Text 3Installed PackagesPackage Control.sublime-package", line 174, in _read_value
  File "package_control.http.x509 in C:Documents and Settings777Application DataSublime Text 3Installed PackagesPackage Control.sublime-package", line 245, in _decode_integer
TypeError: 'bytes' object does not support item assignment

ignored packages updated to: [Vintage]
found 1 files for base name Default.sublime-theme
theme loaded
reloading Packages/User/Package Control.sublime-settings
reloading Packages/User/Preferences.sublime-settings
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

Кто-нибудь может помочь решить проблему?

На момент написания вопроса сервера, которые используются Package Control для отдачи контента, находились под DDoS атакой. Вот тред на GitHub, в котором шла дискуссия по данной проблеме — There are no packages available for installation: Package Control of Sublime Text 3.


Если с Package Control случаются сбои, в его Твиттере публикуется информация, что происходит — https://twitter.com/package_control.

Также можно зайти в Issue Tracker данного менеджера пакетов: https://github.com/wbond/package_control/issues и посмотреть в новые issues. В ответах создателя Package Control Will Bond узнаёшь подробности, а главное, когда Package Control вновь начнёт функционировать. Если никто не открыл тему, можно сделать это самостоятельно.


Временное решение проблемы — открыть конфигурационный файл Package Control:

Вручную

Preferences ⇒ Package Settings ⇒ Package Control ⇒ Settings — User

добавим туда альтернативный источник:

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

При помощи command palette

Ctrl+Shift+PPackage Control: Add Channel → вставляем https://web.archive.org/web/20160410055050/https://packagecontrol.io/channel_v3.json → Enter.

Файл channel_v3.json содержит список всех плагинов и информацию о них, которую использует непосредственно сам Package Control. Первый адрес — оригинальный адрес, который используется по умолчанию; второй адрес с web.archive.org — альтернативный. К сожалению, регулярные периодические копии файла channel_v3.json на другой сервер не делаются (что не мешает Вам настроить периодическое копирование самостоятельно), поэтому приходится довольствоваться устаревшими копиями из Internet Archive.

Как получить альтернативный адрес

Открываем https://archive.org/web → вставляем в верхнее поле ввода адрес https://packagecontrol.io/channel_v3.json

Package Control channel

BROWSE HISTORY → выбираем самую свежую из сохранённых копий. На момент написания ответа это копия от 10 апреля 2016 года, копируем её URL — https://web.archive.org/web/20160410055050/https://packagecontrol.io/channel_v3.json — который вставляем, куда нужно, способами, описанными выше.


Почему решение временное. Когда в вашем конфигурационном файле содержится второй канал, даже после того, как нормальное функционирование Package Control возобновится, при попытке установить пакеты

  • Вы не увидите новые пакеты, внесённые в Package Control после даты, когда на Internet Archive была сделана копия;
  • Вы получите устаревшие версии пакетов — версии на тот момент, когда была сделана копия в Internet Archive;
  • ни автоматическое обновление пакетов ни ручное — Ctrl+Shift+PPackage Control: Upgrade/Overwrite All Packages — не будет Вам доступно.

Поэтому через несколько дней — срок, когда нормальное функционирование Package Control обычно возобновляется — удалите дополнительный канал: Ctrl+Shift+PPackage Control: Remove Channel → выбираете внесённый Вами канал, который нужно удалить, → Enter. Если пакеты как и прежде не устанавливаются, смотрим, что там говорят в issue tracker, ссылка на который приведена выше.


Когда Package Contol не работает, а новые пакеты или обновления нужны, не забывайте, что новейшие версии всех пакетов, включая самые свежие, можно установить вручную.

Нет пакетов, доступных для ошибки установки

Сегодня я столкнулся с ошибкой при установке плагина sublimeText3, и появилось диалоговое окно, в котором говорилось, что пакетов, доступных для установки, нет. Содержимое: Нет пакетов, доступных для установки. Диалоговое окно показано ниже:

Фактически, я использую систему win7. Когда я столкнулся с ошибкой, не было скриншота. Приведенное выше изображение было найдено в Интернете (оно должно быть перехвачено из ubuntu), но содержимое подсказки такое же.

После поиска в Google я нашел решение в разделе вопросов и ответов stackoverflow. Подробнее см. Здесь:http://stackoverflow.com/questions/25105139/sublime-text-2-there-are-no-packages-available-for-installation, Решение описано в принятом ответе на этот вопрос.

Говорят, что причина в IPv6. Если наш Intent Service Provider (ISP) не поддерживает IPv6, будет вызвана вышеуказанная ошибка. Исходный текст выглядит следующим образом:

This error is happened with IPv6 problem. If your Internet Service Provider (ISP) does not support for IPv6 you got this error.

Решение (платформа Windows)

Исходный текст решения, приведенный по ссылке выше, выглядит следующим образом:

Step 1:

Get IPv4 address of sublime.wbond.net

Try this command line on terminal ping sublime.wbond.net

Now you can get IPv4 address of sublime.wbond.net.

Step 2:

Now open hosts file from C:Windowssystem32driversetc folder and add this line (replcae {IPv4 address})

{IPv4 address} sublime.wbond.net.

All is ok. Let’s play with Package controller.

Из приведенного выше описания вы можете узнать, что сначала вам нужно получить IPv4-адрес веб-сайта sublime.wbond.net, а затем изменить файл hosts.

Если вы столкнулись со следующей ошибкой при использовании команды ping в терминале

Вы можете проверить его IP-адрес здесь (онлайн-инструмент Ping):http://serve.netsh.org/pub/ping.php

Затем измените файл hosts, добавьте строку в файл hosts, где IP получается с помощью команды ping, как показано ниже:

  1. 50.116.34.243       sublime.wbond.net  

После вышеуказанных шагов нажмите Ctrl + Shift + P, чтобы открыть Package Control: Install Package, чтобы установить плагин.

Package Control

Что касается установки плагина Package Control, вы можете обратиться сюда:https://sublime.wbond.net/installation

первый способ

Откройте консоль (сочетание клавиш ctrl + `или View> Show Console menu) и введите следующий код:

  1. import urllib.request,os,hashlib; h = ‘7183a2d3e96f11eeadd761d777e62404’ + ‘e330c659d4bb41d3bdf022e94cab3cd0’; 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)   

Второй способ

Загрузите пакет плагина вручную:https://sublime.wbond.net/Package%20Control.sublime-packageСкопируйте его в путь% SumlimeText_HOME% Data Installed Packages и перезапустите sublimeText.

The simplest method of installation is through the Sublime Text console. The console is accessed via the CTRL + ` shortcut or the View > Show Console menu. Once open, paste the appropriate Python code for your version of Sublime Text into the console.

SUBLIME TEXT #

import urllib.request,os,hashlib; h = '6f4c264a24d933ce70df5dedcf1dcaee' + 'ebe013ee18cced0ef93d5f746d80ef60'; 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)

SUBLIME TEXT 2

import urllib2,os,hashlib; h = '6f4c264a24d933ce70df5dedcf1dcaee' + 'ebe013ee18cced0ef93d5f746d80ef60'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); os.makedirs( ipp ) if not os.path.exists(ipp) else None; urllib2.install_opener( urllib2.build_opener( urllib2.ProxyHandler()) ); by = urllib2.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); open( os.path.join( ipp, pf), 'wb' ).write(by) if dh == h else None; print('Error validating download (got %s instead of %s), please try manual install' % (dh, h) if dh != h else 'Please restart Sublime Text to finish installation')

Здесь 3 способа установки Package Control

https://packagecontrol.io/installation

вы использовали первый способ — командную строку — Command Palette

1) Open the command palette
Win/Linux: ctrl+shift+p, Mac: cmd+shift+p
2) Type Install Package Control, press enter

Попробуйте другие 2 способа — через меню sublime и ручную установку

2 способ — Menu
1) Open the Tools menu
2) Select Install Package Control…

3 способ — Manual — в ручном режиме для случаев если атоматическая установка не работает/блокируется вашим компьютером или сетью по каким-то причинам, т.е. в ручном режиме скачать плагин по ссылке, скопировать куда указано и тем самым установить Package Control для Sublime Text

1) Click the Preferences > Browse Packages… menu
2) Browse up a folder and then into the Installed Packages/ folder
3) Download Package Control.sublime-package and copy it into the Installed Packages/ directory
4) Restart Sublime Text

Pavel Lazarev

2 years ago

Понравилась статья? Поделить с друзьями:
  • Subaru ошибка p2b20
  • Supreme commander ошибка 0xc0000005
  • Subaru ошибка p2104
  • Supreme commander forged alliance код ошибки 53
  • Subaru ошибка p0715